diff --git a/application/AuraSense/.gitattributes b/application/AuraSense/.gitattributes new file mode 100644 index 000000000..0278d107b --- /dev/null +++ b/application/AuraSense/.gitattributes @@ -0,0 +1,11 @@ +* text=auto + +*.bat text eol=crlf +*.ps1 text eol=crlf +*.s37 binary +*.tflite binary +*.png binary +*.jpg binary +*.jpeg binary +*.so binary +*.p12 binary diff --git a/application/AuraSense/.gitignore b/application/AuraSense/.gitignore new file mode 100644 index 000000000..94335444e --- /dev/null +++ b/application/AuraSense/.gitignore @@ -0,0 +1,51 @@ +# OS / editor +.DS_Store +Thumbs.db +.idea/ +.vscode/ +*.swp +*.tmp + +# Python +__pycache__/ +*.pyc +.venv/ +venv/ + +# Android / Gradle +.gradle/ +.kotlin/ +build/ +**/build/ +local.properties +*.iml + +# Simplicity Studio / generated build output +**/.pdm/ +**/.settings/ +**/.uceditor/ +**/cmake_gcc/ +**/GNU ARM v12.2.1 - Default/ +**/build.ninja +**/.ninja_deps +**/.ninja_log +**/CMakeFiles/ +**/CMakeCache.txt + +# Backup / scratch files +*.bak +*.bak0 +*.orig + +# Archives / binaries produced during local work +*.zip +*.bin +*.hex +*.out +*.axf +*.map +*.apk + +# Node +node_modules/ +**/node_modules/ diff --git a/application/AuraSense/README.md b/application/AuraSense/README.md new file mode 100644 index 000000000..a5d64ea95 --- /dev/null +++ b/application/AuraSense/README.md @@ -0,0 +1,117 @@ +# AuraSense EIC 2026 + +AuraSense is a smart baby-monitoring project built for the EIC 2026 context. It combines an EFR32xG26 firmware application, a custom Android caregiver app, and an edge AI audio model so a nursery device can listen for baby distress sounds and notify a caregiver over Bluetooth Low Energy (BLE). + +## What This Project Does + +In simple terms: + +1. The EFR32xG26 board listens to nearby baby audio. +2. The firmware runs an on-device TinyML model. +3. The board classifies the sound as background, cry, laugh, or sad/distress. +4. The result is sent to the Android app over BLE. +5. The app shows live status, confidence, room temperature, and alerts the caregiver when distress is detected. + +## Who This Repo Is For + +- Students or judges who want to understand the project quickly +- Developers who want to build the firmware or app +- Anyone working with Silicon Labs EFR32xG26 hardware + +## Hardware Target + +This firmware project is configured for: + +- Silicon Labs EFR32xG26 family +- Device: `EFR32MG26B510F3200IM68` +- Board component in project metadata: `brd2608a` + +If you use a different EFR32xG26 board, you may need to adjust microphone, sensor, or pin configuration before building. + +## Repository Layout + +```text +AuraSense_EIC_2026/ + firmware/ + aura-baby-monitor-soc/ # Main EFR32xG26 firmware project + releases/ # Ready-to-flash .s37 firmware image + mobile/ + aurasense-android-app/ # Android caregiver application + model/ + training/ # Training script and training notes + artifacts/ # Deployable TFLite model + datasets/ # Dataset pointer / dataset notes +``` + +## Quick Start + +If you only want to try the project as fast as possible: + +1. Flash `firmware/releases/aura_baby_monitor.s37` to your EFR32xG26 board. +2. Open `mobile/aurasense-android-app` in Android Studio. +3. Build and install the Android app on an Android phone. +4. Power the board, pair/connect over BLE, and open the Baby Cry Monitor screen. + +## Build Requirements + +### Firmware + +- Simplicity Studio 6 +- Silicon Labs Simplicity SDK `2025.12.1` +- AI/ML extension `2.2.0` +- Supported EFR32xG26 hardware +- J-Link / Simplicity Commander for flashing + +### Android App + +- Android Studio +- JDK 17 +- Android SDK for `compileSdk 36` +- Android device with BLE support + +## Main Files You Will Care About + +### Firmware + +- `firmware/aura-baby-monitor-soc/ml_ble_classifier.slcp` +- `firmware/aura-baby-monitor-soc/app.c` +- `firmware/aura-baby-monitor-soc/audio_classifier.cc` +- `firmware/aura-baby-monitor-soc/config/tflite/baby_cry_int8_DEPLOY.tflite` + +### Android App + +- `mobile/aurasense-android-app/mobile/build.gradle.kts` +- `mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/features/demo/babycry/BabyCryMonitorActivity.kt` +- `mobile/aurasense-android-app/mobile/src/main/res/values/strings_baby_cry.xml` + +### Model + +- `model/training/training.py` +- `model/artifacts/baby_cry_int8_DEPLOY.tflite` +- `model/datasets/datasets.txt` + +## How The System Works + +- The firmware performs audio feature extraction and TensorFlow Lite Micro inference on the device. +- BLE notifications carry the inference result to the phone. +- The Android app turns those predictions into a caregiver-friendly monitoring screen and alert flow. +- Temperature data is also surfaced when available through the firmware configuration. + +## Notes For Public Use + +- This repo intentionally excludes local IDE files, build output, and generated machine-specific folders. +- The Android app is a customized fork of Silicon Labs' mobile app shell, adapted here for AuraSense monitoring. + +## Folder Guides + +Each main folder contains its own `README.md` with detailed instructions: + +- `firmware/README.md` +- `firmware/aura-baby-monitor-soc/README.md` +- `firmware/releases/README.md` +- `mobile/README.md` +- `mobile/aurasense-android-app/README.md` +- `model/README.md` +- `model/training/README.md` +- `model/artifacts/README.md` +- `model/datasets/README.md` diff --git a/application/AuraSense/firmware/README.md b/application/AuraSense/firmware/README.md new file mode 100644 index 000000000..1a3a04de1 --- /dev/null +++ b/application/AuraSense/firmware/README.md @@ -0,0 +1,27 @@ +# Firmware + +This folder contains everything needed on the embedded side of AuraSense. + +## What Is Here + +- `aura-baby-monitor-soc/` - the main Simplicity Studio firmware project +- `releases/` - prebuilt firmware image for fast flashing + +## What The Firmware Does + +- Records audio from the on-board microphone path +- Runs TensorFlow Lite Micro inference on the EFR32xG26 +- Sends classification results over BLE +- Exposes basic control commands for the phone app +- Can publish room-temperature data when the board configuration supports it + +## If You Are New + +Start here: + +1. Read `aura-baby-monitor-soc/README.md` +2. If you want the fastest demo path, use `releases/README.md` + +## Hardware Focus + +The included project metadata targets the EFR32xG26 family and is configured around the Silicon Labs board setup referenced in the `.slcp` project file. diff --git a/application/AuraSense/firmware/aura-baby-monitor-soc/.cproject b/application/AuraSense/firmware/aura-baby-monitor-soc/.cproject new file mode 100644 index 000000000..216c442ab --- /dev/null +++ b/application/AuraSense/firmware/aura-baby-monitor-soc/.cproject @@ -0,0 +1,465 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/application/AuraSense/firmware/aura-baby-monitor-soc/.project b/application/AuraSense/firmware/aura-baby-monitor-soc/.project new file mode 100644 index 000000000..b302ecd36 --- /dev/null +++ b/application/AuraSense/firmware/aura-baby-monitor-soc/.project @@ -0,0 +1,3545 @@ + + + ml_ble_classifier + + + + + + com.silabs.ss.framework.ide.project.sls.core.slsResourceBuilder + + + + + org.eclipse.cdt.managedbuilder.core.genmakebuilder + clean,full,incremental, + + + + + org.eclipse.cdt.managedbuilder.core.ScannerConfigBuilder + full,incremental, + + + + + + org.eclipse.cdt.core.cnature + com.silabs.ss.framework.ide.project.sls.core.SLSProjectNature + org.eclipse.cdt.managedbuilder.core.managedBuildNature + org.eclipse.cdt.managedbuilder.core.ScannerConfigNature + org.eclipse.cdt.core.ccnature + + + + aiml_2.1.2/inc/dsp/sl_ml_fft.h + 1 + STUDIO_SDK_LOC/extension/aiml-extension/inc/dsp/sl_ml_fft.h + + + aiml_2.1.2/inc/tflite/sl_tflite_micro_debug_log.h + 1 + STUDIO_SDK_LOC/extension/aiml-extension/inc/tflite/sl_tflite_micro_debug_log.h + + + aiml_2.1.2/inc/tflite/sl_tflite_micro_init.h + 1 + STUDIO_SDK_LOC/extension/aiml-extension/inc/tflite/sl_tflite_micro_init.h + + + aiml_2.1.2/microfrontend/lib/activity_detection.c + 1 + STUDIO_SDK_LOC/extension/aiml-extension/microfrontend/lib/activity_detection.c + + + aiml_2.1.2/microfrontend/lib/activity_detection.h + 1 + STUDIO_SDK_LOC/extension/aiml-extension/microfrontend/lib/activity_detection.h + + + aiml_2.1.2/microfrontend/lib/activity_detection_util.c + 1 + STUDIO_SDK_LOC/extension/aiml-extension/microfrontend/lib/activity_detection_util.c + + + aiml_2.1.2/microfrontend/lib/activity_detection_util.h + 1 + STUDIO_SDK_LOC/extension/aiml-extension/microfrontend/lib/activity_detection_util.h + + + aiml_2.1.2/microfrontend/lib/bits.h + 1 + STUDIO_SDK_LOC/extension/aiml-extension/microfrontend/lib/bits.h + + + aiml_2.1.2/microfrontend/lib/dc_notch_filter.c + 1 + STUDIO_SDK_LOC/extension/aiml-extension/microfrontend/lib/dc_notch_filter.c + + + aiml_2.1.2/microfrontend/lib/dc_notch_filter.h + 1 + STUDIO_SDK_LOC/extension/aiml-extension/microfrontend/lib/dc_notch_filter.h + + + aiml_2.1.2/microfrontend/lib/dc_notch_filter_util.c + 1 + STUDIO_SDK_LOC/extension/aiml-extension/microfrontend/lib/dc_notch_filter_util.c + + + aiml_2.1.2/microfrontend/lib/dc_notch_filter_util.h + 1 + STUDIO_SDK_LOC/extension/aiml-extension/microfrontend/lib/dc_notch_filter_util.h + + + aiml_2.1.2/microfrontend/lib/filterbank.c + 1 + STUDIO_SDK_LOC/extension/aiml-extension/microfrontend/lib/filterbank.c + + + aiml_2.1.2/microfrontend/lib/filterbank.h + 1 + STUDIO_SDK_LOC/extension/aiml-extension/microfrontend/lib/filterbank.h + + + aiml_2.1.2/microfrontend/lib/filterbank_util.c + 1 + STUDIO_SDK_LOC/extension/aiml-extension/microfrontend/lib/filterbank_util.c + + + aiml_2.1.2/microfrontend/lib/filterbank_util.h + 1 + STUDIO_SDK_LOC/extension/aiml-extension/microfrontend/lib/filterbank_util.h + + + aiml_2.1.2/microfrontend/lib/frontend.c + 1 + STUDIO_SDK_LOC/extension/aiml-extension/microfrontend/lib/frontend.c + + + aiml_2.1.2/microfrontend/lib/frontend.h + 1 + STUDIO_SDK_LOC/extension/aiml-extension/microfrontend/lib/frontend.h + + + aiml_2.1.2/microfrontend/lib/frontend_util.c + 1 + STUDIO_SDK_LOC/extension/aiml-extension/microfrontend/lib/frontend_util.c + + + aiml_2.1.2/microfrontend/lib/frontend_util.h + 1 + STUDIO_SDK_LOC/extension/aiml-extension/microfrontend/lib/frontend_util.h + + + aiml_2.1.2/microfrontend/lib/log_lut.c + 1 + STUDIO_SDK_LOC/extension/aiml-extension/microfrontend/lib/log_lut.c + + + aiml_2.1.2/microfrontend/lib/log_lut.h + 1 + STUDIO_SDK_LOC/extension/aiml-extension/microfrontend/lib/log_lut.h + + + aiml_2.1.2/microfrontend/lib/log_scale.c + 1 + STUDIO_SDK_LOC/extension/aiml-extension/microfrontend/lib/log_scale.c + + + aiml_2.1.2/microfrontend/lib/log_scale.h + 1 + STUDIO_SDK_LOC/extension/aiml-extension/microfrontend/lib/log_scale.h + + + aiml_2.1.2/microfrontend/lib/log_scale_util.c + 1 + STUDIO_SDK_LOC/extension/aiml-extension/microfrontend/lib/log_scale_util.c + + + aiml_2.1.2/microfrontend/lib/log_scale_util.h + 1 + STUDIO_SDK_LOC/extension/aiml-extension/microfrontend/lib/log_scale_util.h + + + aiml_2.1.2/microfrontend/lib/noise_reduction.c + 1 + STUDIO_SDK_LOC/extension/aiml-extension/microfrontend/lib/noise_reduction.c + + + aiml_2.1.2/microfrontend/lib/noise_reduction.h + 1 + STUDIO_SDK_LOC/extension/aiml-extension/microfrontend/lib/noise_reduction.h + + + aiml_2.1.2/microfrontend/lib/noise_reduction_util.c + 1 + STUDIO_SDK_LOC/extension/aiml-extension/microfrontend/lib/noise_reduction_util.c + + + aiml_2.1.2/microfrontend/lib/noise_reduction_util.h + 1 + STUDIO_SDK_LOC/extension/aiml-extension/microfrontend/lib/noise_reduction_util.h + + + aiml_2.1.2/microfrontend/lib/pcan_gain_control.c + 1 + STUDIO_SDK_LOC/extension/aiml-extension/microfrontend/lib/pcan_gain_control.c + + + aiml_2.1.2/microfrontend/lib/pcan_gain_control.h + 1 + STUDIO_SDK_LOC/extension/aiml-extension/microfrontend/lib/pcan_gain_control.h + + + aiml_2.1.2/microfrontend/lib/pcan_gain_control_util.c + 1 + STUDIO_SDK_LOC/extension/aiml-extension/microfrontend/lib/pcan_gain_control_util.c + + + aiml_2.1.2/microfrontend/lib/pcan_gain_control_util.h + 1 + STUDIO_SDK_LOC/extension/aiml-extension/microfrontend/lib/pcan_gain_control_util.h + + + aiml_2.1.2/microfrontend/lib/utils.h + 1 + STUDIO_SDK_LOC/extension/aiml-extension/microfrontend/lib/utils.h + + + aiml_2.1.2/microfrontend/lib/window.c + 1 + STUDIO_SDK_LOC/extension/aiml-extension/microfrontend/lib/window.c + + + aiml_2.1.2/microfrontend/lib/window.h + 1 + STUDIO_SDK_LOC/extension/aiml-extension/microfrontend/lib/window.h + + + aiml_2.1.2/microfrontend/lib/window_util.c + 1 + STUDIO_SDK_LOC/extension/aiml-extension/microfrontend/lib/window_util.c + + + aiml_2.1.2/microfrontend/lib/window_util.h + 1 + STUDIO_SDK_LOC/extension/aiml-extension/microfrontend/lib/window_util.h + + + aiml_2.1.2/src/dsp/sl_ml_fft.cc + 1 + STUDIO_SDK_LOC/extension/aiml-extension/src/dsp/sl_ml_fft.cc + + + aiml_2.1.2/src/tflite/sl_tflite_micro_init.cc + 1 + STUDIO_SDK_LOC/extension/aiml-extension/src/tflite/sl_tflite_micro_init.cc + + + aiml_2.1.2/src/utils/debug_log.cc + 1 + STUDIO_SDK_LOC/extension/aiml-extension/src/utils/debug_log.cc + + + aiml_2.1.2/inc/features/audio/sl_ml_audio_feature_generation.h + 1 + STUDIO_SDK_LOC/extension/aiml-extension/inc/features/audio/sl_ml_audio_feature_generation.h + + + aiml_2.1.2/lib/gcc/cortex-m33/libtflm.a + 1 + STUDIO_SDK_LOC/extension/aiml-extension/lib/gcc/cortex-m33/libtflm.a + + + aiml_2.1.2/src/features/audio/sl_ml_audio_feature_generation.c + 1 + STUDIO_SDK_LOC/extension/aiml-extension/src/features/audio/sl_ml_audio_feature_generation.c + + + aiml_2.1.2/src/features/audio/sl_ml_audio_feature_generation_init.c + 1 + STUDIO_SDK_LOC/extension/aiml-extension/src/features/audio/sl_ml_audio_feature_generation_init.c + + + aiml_2.1.2/src/kernels/mvp1/add.cc + 1 + STUDIO_SDK_LOC/extension/aiml-extension/src/kernels/mvp1/add.cc + + + aiml_2.1.2/src/kernels/mvp1/conv.cc + 1 + STUDIO_SDK_LOC/extension/aiml-extension/src/kernels/mvp1/conv.cc + + + aiml_2.1.2/src/kernels/mvp1/depthwise_conv.cc + 1 + STUDIO_SDK_LOC/extension/aiml-extension/src/kernels/mvp1/depthwise_conv.cc + + + aiml_2.1.2/src/kernels/mvp1/fully_connected.cc + 1 + STUDIO_SDK_LOC/extension/aiml-extension/src/kernels/mvp1/fully_connected.cc + + + aiml_2.1.2/src/kernels/mvp1/mul.cc + 1 + STUDIO_SDK_LOC/extension/aiml-extension/src/kernels/mvp1/mul.cc + + + aiml_2.1.2/src/kernels/mvp1/pooling.cc + 1 + STUDIO_SDK_LOC/extension/aiml-extension/src/kernels/mvp1/pooling.cc + + + aiml_2.1.2/src/kernels/mvp1/transpose_conv.cc + 1 + STUDIO_SDK_LOC/extension/aiml-extension/src/kernels/mvp1/transpose_conv.cc + + + aiml_2.1.2/third_party/gemmlowp/fixedpoint/fixedpoint.h + 1 + STUDIO_SDK_LOC/extension/aiml-extension/third_party/gemmlowp/fixedpoint/fixedpoint.h + + + aiml_2.1.2/third_party/gemmlowp/fixedpoint/fixedpoint_neon.h + 1 + STUDIO_SDK_LOC/extension/aiml-extension/third_party/gemmlowp/fixedpoint/fixedpoint_neon.h + + + aiml_2.1.2/third_party/gemmlowp/fixedpoint/fixedpoint_sse.h + 1 + STUDIO_SDK_LOC/extension/aiml-extension/third_party/gemmlowp/fixedpoint/fixedpoint_sse.h + + + aiml_2.1.2/third_party/gemmlowp/internal/detect_platform.h + 1 + STUDIO_SDK_LOC/extension/aiml-extension/third_party/gemmlowp/internal/detect_platform.h + + + simplicity_sdk_2025.6.2/hardware/board/inc/sl_board_control.h + 1 + STUDIO_SDK_LOC/hardware/board/inc/sl_board_control.h + + + simplicity_sdk_2025.6.2/hardware/board/inc/sl_board_init.h + 1 + STUDIO_SDK_LOC/hardware/board/inc/sl_board_init.h + + + simplicity_sdk_2025.6.2/hardware/board/src/sl_board_control_gpio.c + 1 + STUDIO_SDK_LOC/hardware/board/src/sl_board_control_gpio.c + + + simplicity_sdk_2025.6.2/hardware/board/src/sl_board_init.c + 1 + STUDIO_SDK_LOC/hardware/board/src/sl_board_init.c + + + simplicity_sdk_2025.6.2/platform/common/inc/sl_assert.h + 1 + STUDIO_SDK_LOC/platform/common/inc/sl_assert.h + + + simplicity_sdk_2025.6.2/platform/common/inc/sl_atomic.h + 1 + STUDIO_SDK_LOC/platform/common/inc/sl_atomic.h + + + simplicity_sdk_2025.6.2/platform/common/inc/sl_bit.h + 1 + STUDIO_SDK_LOC/platform/common/inc/sl_bit.h + + + simplicity_sdk_2025.6.2/platform/common/inc/sl_cmsis_os2_common.h + 1 + STUDIO_SDK_LOC/platform/common/inc/sl_cmsis_os2_common.h + + + simplicity_sdk_2025.6.2/platform/common/inc/sl_code_classification.h + 1 + STUDIO_SDK_LOC/platform/common/inc/sl_code_classification.h + + + simplicity_sdk_2025.6.2/platform/common/inc/sl_common.h + 1 + STUDIO_SDK_LOC/platform/common/inc/sl_common.h + + + simplicity_sdk_2025.6.2/platform/common/inc/sl_compiler.h + 1 + STUDIO_SDK_LOC/platform/common/inc/sl_compiler.h + + + simplicity_sdk_2025.6.2/platform/common/inc/sl_core.h + 1 + STUDIO_SDK_LOC/platform/common/inc/sl_core.h + + + simplicity_sdk_2025.6.2/platform/common/inc/sl_enum.h + 1 + STUDIO_SDK_LOC/platform/common/inc/sl_enum.h + + + simplicity_sdk_2025.6.2/platform/common/inc/sl_slist.h + 1 + STUDIO_SDK_LOC/platform/common/inc/sl_slist.h + + + simplicity_sdk_2025.6.2/platform/common/inc/sl_status.h + 1 + STUDIO_SDK_LOC/platform/common/inc/sl_status.h + + + simplicity_sdk_2025.6.2/platform/common/inc/sl_string.h + 1 + STUDIO_SDK_LOC/platform/common/inc/sl_string.h + + + simplicity_sdk_2025.6.2/platform/common/inc/sli_cmsis_os2_ext_task_register.h + 1 + STUDIO_SDK_LOC/platform/common/inc/sli_cmsis_os2_ext_task_register.h + + + simplicity_sdk_2025.6.2/platform/common/inc/sli_code_classification.h + 1 + STUDIO_SDK_LOC/platform/common/inc/sli_code_classification.h + + + simplicity_sdk_2025.6.2/platform/common/src/sl_assert.c + 1 + STUDIO_SDK_LOC/platform/common/src/sl_assert.c + + + simplicity_sdk_2025.6.2/platform/common/src/sl_cmsis_os2_common.c + 1 + STUDIO_SDK_LOC/platform/common/src/sl_cmsis_os2_common.c + + + simplicity_sdk_2025.6.2/platform/common/src/sl_core_cortexm.c + 1 + STUDIO_SDK_LOC/platform/common/src/sl_core_cortexm.c + + + simplicity_sdk_2025.6.2/platform/common/src/sl_slist.c + 1 + STUDIO_SDK_LOC/platform/common/src/sl_slist.c + + + simplicity_sdk_2025.6.2/platform/common/src/sl_string.c + 1 + STUDIO_SDK_LOC/platform/common/src/sl_string.c + + + simplicity_sdk_2025.6.2/platform/common/src/sl_syscalls.c + 1 + STUDIO_SDK_LOC/platform/common/src/sl_syscalls.c + + + simplicity_sdk_2025.6.2/platform/common/src/sli_cmsis_os2_ext_task_register.c + 1 + STUDIO_SDK_LOC/platform/common/src/sli_cmsis_os2_ext_task_register.c + + + simplicity_sdk_2025.6.2/platform/emlib/inc/em_assert.h + 1 + STUDIO_SDK_LOC/platform/emlib/inc/em_assert.h + + + simplicity_sdk_2025.6.2/platform/emlib/inc/em_burtc.h + 1 + STUDIO_SDK_LOC/platform/emlib/inc/em_burtc.h + + + simplicity_sdk_2025.6.2/platform/emlib/inc/em_bus.h + 1 + STUDIO_SDK_LOC/platform/emlib/inc/em_bus.h + + + simplicity_sdk_2025.6.2/platform/emlib/inc/em_chip.h + 1 + STUDIO_SDK_LOC/platform/emlib/inc/em_chip.h + + + simplicity_sdk_2025.6.2/platform/emlib/inc/em_cmu.h + 1 + STUDIO_SDK_LOC/platform/emlib/inc/em_cmu.h + + + simplicity_sdk_2025.6.2/platform/emlib/inc/em_cmu_compat.h + 1 + STUDIO_SDK_LOC/platform/emlib/inc/em_cmu_compat.h + + + simplicity_sdk_2025.6.2/platform/emlib/inc/em_common.h + 1 + STUDIO_SDK_LOC/platform/emlib/inc/em_common.h + + + simplicity_sdk_2025.6.2/platform/emlib/inc/em_core.h + 1 + STUDIO_SDK_LOC/platform/emlib/inc/em_core.h + + + simplicity_sdk_2025.6.2/platform/emlib/inc/em_core_generic.h + 1 + STUDIO_SDK_LOC/platform/emlib/inc/em_core_generic.h + + + simplicity_sdk_2025.6.2/platform/emlib/inc/em_emu.h + 1 + STUDIO_SDK_LOC/platform/emlib/inc/em_emu.h + + + simplicity_sdk_2025.6.2/platform/emlib/inc/em_eusart.h + 1 + STUDIO_SDK_LOC/platform/emlib/inc/em_eusart.h + + + simplicity_sdk_2025.6.2/platform/emlib/inc/em_eusart_compat.h + 1 + STUDIO_SDK_LOC/platform/emlib/inc/em_eusart_compat.h + + + simplicity_sdk_2025.6.2/platform/emlib/inc/em_gpio.h + 1 + STUDIO_SDK_LOC/platform/emlib/inc/em_gpio.h + + + simplicity_sdk_2025.6.2/platform/emlib/inc/em_ldma.h + 1 + STUDIO_SDK_LOC/platform/emlib/inc/em_ldma.h + + + simplicity_sdk_2025.6.2/platform/emlib/inc/em_msc.h + 1 + STUDIO_SDK_LOC/platform/emlib/inc/em_msc.h + + + simplicity_sdk_2025.6.2/platform/emlib/inc/em_msc_compat.h + 1 + STUDIO_SDK_LOC/platform/emlib/inc/em_msc_compat.h + + + simplicity_sdk_2025.6.2/platform/emlib/inc/em_prs.h + 1 + STUDIO_SDK_LOC/platform/emlib/inc/em_prs.h + + + simplicity_sdk_2025.6.2/platform/emlib/inc/em_ramfunc.h + 1 + STUDIO_SDK_LOC/platform/emlib/inc/em_ramfunc.h + + + simplicity_sdk_2025.6.2/platform/emlib/inc/em_syscfg.h + 1 + STUDIO_SDK_LOC/platform/emlib/inc/em_syscfg.h + + + simplicity_sdk_2025.6.2/platform/emlib/inc/em_system.h + 1 + STUDIO_SDK_LOC/platform/emlib/inc/em_system.h + + + simplicity_sdk_2025.6.2/platform/emlib/inc/em_system_generic.h + 1 + STUDIO_SDK_LOC/platform/emlib/inc/em_system_generic.h + + + simplicity_sdk_2025.6.2/platform/emlib/inc/em_timer.h + 1 + STUDIO_SDK_LOC/platform/emlib/inc/em_timer.h + + + simplicity_sdk_2025.6.2/platform/emlib/inc/em_usart.h + 1 + STUDIO_SDK_LOC/platform/emlib/inc/em_usart.h + + + simplicity_sdk_2025.6.2/platform/emlib/inc/em_version.h + 1 + STUDIO_SDK_LOC/platform/emlib/inc/em_version.h + + + simplicity_sdk_2025.6.2/platform/emlib/inc/sli_em_cmu.h + 1 + STUDIO_SDK_LOC/platform/emlib/inc/sli_em_cmu.h + + + simplicity_sdk_2025.6.2/platform/emlib/src/em_burtc.c + 1 + STUDIO_SDK_LOC/platform/emlib/src/em_burtc.c + + + simplicity_sdk_2025.6.2/platform/emlib/src/em_cmu.c + 1 + STUDIO_SDK_LOC/platform/emlib/src/em_cmu.c + + + simplicity_sdk_2025.6.2/platform/emlib/src/em_emu.c + 1 + STUDIO_SDK_LOC/platform/emlib/src/em_emu.c + + + simplicity_sdk_2025.6.2/platform/emlib/src/em_eusart.c + 1 + STUDIO_SDK_LOC/platform/emlib/src/em_eusart.c + + + simplicity_sdk_2025.6.2/platform/emlib/src/em_gpio.c + 1 + STUDIO_SDK_LOC/platform/emlib/src/em_gpio.c + + + simplicity_sdk_2025.6.2/platform/emlib/src/em_ldma.c + 1 + STUDIO_SDK_LOC/platform/emlib/src/em_ldma.c + + + simplicity_sdk_2025.6.2/platform/emlib/src/em_msc.c + 1 + STUDIO_SDK_LOC/platform/emlib/src/em_msc.c + + + simplicity_sdk_2025.6.2/platform/emlib/src/em_prs.c + 1 + STUDIO_SDK_LOC/platform/emlib/src/em_prs.c + + + simplicity_sdk_2025.6.2/platform/emlib/src/em_system.c + 1 + STUDIO_SDK_LOC/platform/emlib/src/em_system.c + + + simplicity_sdk_2025.6.2/platform/emlib/src/em_timer.c + 1 + STUDIO_SDK_LOC/platform/emlib/src/em_timer.c + + + simplicity_sdk_2025.6.2/platform/emlib/src/em_usart.c + 1 + STUDIO_SDK_LOC/platform/emlib/src/em_usart.c + + + simplicity_sdk_2025.6.2/platform/peripheral/inc/peripheral_sysrtc.h + 1 + STUDIO_SDK_LOC/platform/peripheral/inc/peripheral_sysrtc.h + + + simplicity_sdk_2025.6.2/platform/peripheral/inc/peripheral_sysrtc_compat.h + 1 + STUDIO_SDK_LOC/platform/peripheral/inc/peripheral_sysrtc_compat.h + + + simplicity_sdk_2025.6.2/platform/peripheral/inc/sl_hal_bus.h + 1 + STUDIO_SDK_LOC/platform/peripheral/inc/sl_hal_bus.h + + + simplicity_sdk_2025.6.2/platform/peripheral/inc/sl_hal_eusart.h + 1 + STUDIO_SDK_LOC/platform/peripheral/inc/sl_hal_eusart.h + + + simplicity_sdk_2025.6.2/platform/peripheral/inc/sl_hal_gpio.h + 1 + STUDIO_SDK_LOC/platform/peripheral/inc/sl_hal_gpio.h + + + simplicity_sdk_2025.6.2/platform/peripheral/inc/sl_hal_prs.h + 1 + STUDIO_SDK_LOC/platform/peripheral/inc/sl_hal_prs.h + + + simplicity_sdk_2025.6.2/platform/peripheral/inc/sl_hal_prs_enums.h + 1 + STUDIO_SDK_LOC/platform/peripheral/inc/sl_hal_prs_enums.h + + + simplicity_sdk_2025.6.2/platform/peripheral/inc/sl_hal_sysrtc.h + 1 + STUDIO_SDK_LOC/platform/peripheral/inc/sl_hal_sysrtc.h + + + simplicity_sdk_2025.6.2/platform/peripheral/inc/sl_hal_sysrtc_compat.h + 1 + STUDIO_SDK_LOC/platform/peripheral/inc/sl_hal_sysrtc_compat.h + + + simplicity_sdk_2025.6.2/platform/peripheral/src/sl_hal_eusart.c + 1 + STUDIO_SDK_LOC/platform/peripheral/src/sl_hal_eusart.c + + + simplicity_sdk_2025.6.2/platform/peripheral/src/sl_hal_gpio.c + 1 + STUDIO_SDK_LOC/platform/peripheral/src/sl_hal_gpio.c + + + simplicity_sdk_2025.6.2/platform/peripheral/src/sl_hal_prs.c + 1 + STUDIO_SDK_LOC/platform/peripheral/src/sl_hal_prs.c + + + simplicity_sdk_2025.6.2/platform/peripheral/src/sl_hal_sysrtc.c + 1 + STUDIO_SDK_LOC/platform/peripheral/src/sl_hal_sysrtc.c + + + simplicity_sdk_2025.6.2/util/third_party/printf/printf.c + 1 + STUDIO_SDK_LOC/util/third_party/printf/printf.c + + + simplicity_sdk_2025.6.2/util/third_party/printf/printf.h + 1 + STUDIO_SDK_LOC/util/third_party/printf/printf.h + + + aiml_2.1.2/third_party/flatbuffers/include/flatbuffers/allocator.h + 1 + STUDIO_SDK_LOC/extension/aiml-extension/third_party/flatbuffers/include/flatbuffers/allocator.h + + + aiml_2.1.2/third_party/flatbuffers/include/flatbuffers/array.h + 1 + STUDIO_SDK_LOC/extension/aiml-extension/third_party/flatbuffers/include/flatbuffers/array.h + + + aiml_2.1.2/third_party/flatbuffers/include/flatbuffers/base.h + 1 + STUDIO_SDK_LOC/extension/aiml-extension/third_party/flatbuffers/include/flatbuffers/base.h + + + aiml_2.1.2/third_party/flatbuffers/include/flatbuffers/buffer.h + 1 + STUDIO_SDK_LOC/extension/aiml-extension/third_party/flatbuffers/include/flatbuffers/buffer.h + + + aiml_2.1.2/third_party/flatbuffers/include/flatbuffers/buffer_ref.h + 1 + STUDIO_SDK_LOC/extension/aiml-extension/third_party/flatbuffers/include/flatbuffers/buffer_ref.h + + + aiml_2.1.2/third_party/flatbuffers/include/flatbuffers/default_allocator.h + 1 + STUDIO_SDK_LOC/extension/aiml-extension/third_party/flatbuffers/include/flatbuffers/default_allocator.h + + + aiml_2.1.2/third_party/flatbuffers/include/flatbuffers/detached_buffer.h + 1 + STUDIO_SDK_LOC/extension/aiml-extension/third_party/flatbuffers/include/flatbuffers/detached_buffer.h + + + aiml_2.1.2/third_party/flatbuffers/include/flatbuffers/flatbuffer_builder.h + 1 + STUDIO_SDK_LOC/extension/aiml-extension/third_party/flatbuffers/include/flatbuffers/flatbuffer_builder.h + + + aiml_2.1.2/third_party/flatbuffers/include/flatbuffers/flatbuffers.h + 1 + STUDIO_SDK_LOC/extension/aiml-extension/third_party/flatbuffers/include/flatbuffers/flatbuffers.h + + + aiml_2.1.2/third_party/flatbuffers/include/flatbuffers/flexbuffers.h + 1 + STUDIO_SDK_LOC/extension/aiml-extension/third_party/flatbuffers/include/flatbuffers/flexbuffers.h + + + aiml_2.1.2/third_party/flatbuffers/include/flatbuffers/stl_emulation.h + 1 + STUDIO_SDK_LOC/extension/aiml-extension/third_party/flatbuffers/include/flatbuffers/stl_emulation.h + + + aiml_2.1.2/third_party/flatbuffers/include/flatbuffers/string.h + 1 + STUDIO_SDK_LOC/extension/aiml-extension/third_party/flatbuffers/include/flatbuffers/string.h + + + aiml_2.1.2/third_party/flatbuffers/include/flatbuffers/struct.h + 1 + STUDIO_SDK_LOC/extension/aiml-extension/third_party/flatbuffers/include/flatbuffers/struct.h + + + aiml_2.1.2/third_party/flatbuffers/include/flatbuffers/table.h + 1 + STUDIO_SDK_LOC/extension/aiml-extension/third_party/flatbuffers/include/flatbuffers/table.h + + + aiml_2.1.2/third_party/flatbuffers/include/flatbuffers/util.h + 1 + STUDIO_SDK_LOC/extension/aiml-extension/third_party/flatbuffers/include/flatbuffers/util.h + + + aiml_2.1.2/third_party/flatbuffers/include/flatbuffers/vector.h + 1 + STUDIO_SDK_LOC/extension/aiml-extension/third_party/flatbuffers/include/flatbuffers/vector.h + + + aiml_2.1.2/third_party/flatbuffers/include/flatbuffers/vector_downward.h + 1 + STUDIO_SDK_LOC/extension/aiml-extension/third_party/flatbuffers/include/flatbuffers/vector_downward.h + + + aiml_2.1.2/third_party/flatbuffers/include/flatbuffers/verifier.h + 1 + STUDIO_SDK_LOC/extension/aiml-extension/third_party/flatbuffers/include/flatbuffers/verifier.h + + + aiml_2.1.2/third_party/ruy/ruy/profiler/instrumentation.h + 1 + STUDIO_SDK_LOC/extension/aiml-extension/third_party/ruy/ruy/profiler/instrumentation.h + + + aiml_2.1.2/third_party/tflite-micro/tensorflow/lite/builtin_op_data.h + 1 + STUDIO_SDK_LOC/extension/aiml-extension/third_party/tflite-micro/tensorflow/lite/builtin_op_data.h + + + aiml_2.1.2/third_party/tflite-micro/tensorflow/lite/builtin_ops.h + 1 + STUDIO_SDK_LOC/extension/aiml-extension/third_party/tflite-micro/tensorflow/lite/builtin_ops.h + + + aiml_2.1.2/third_party/tflite-micro/tensorflow/lite/context_util.h + 1 + STUDIO_SDK_LOC/extension/aiml-extension/third_party/tflite-micro/tensorflow/lite/context_util.h + + + aiml_2.1.2/third_party/tflite-micro/tensorflow/lite/portable_type_to_tflitetype.h + 1 + STUDIO_SDK_LOC/extension/aiml-extension/third_party/tflite-micro/tensorflow/lite/portable_type_to_tflitetype.h + + + simplicity_sdk_2025.6.2/hardware/driver/configuration_over_swo/inc/sl_cos.h + 1 + STUDIO_SDK_LOC/hardware/driver/configuration_over_swo/inc/sl_cos.h + + + simplicity_sdk_2025.6.2/hardware/driver/configuration_over_swo/src/sl_cos.c + 1 + STUDIO_SDK_LOC/hardware/driver/configuration_over_swo/src/sl_cos.c + + + simplicity_sdk_2025.6.2/hardware/driver/mic/inc/sl_mic.h + 1 + STUDIO_SDK_LOC/hardware/driver/mic/inc/sl_mic.h + + + simplicity_sdk_2025.6.2/hardware/driver/mic/src/sl_mic_i2s.c + 1 + STUDIO_SDK_LOC/hardware/driver/mic/src/sl_mic_i2s.c + + + simplicity_sdk_2025.6.2/platform/CMSIS/Core/Include/cmsis_compiler.h + 1 + STUDIO_SDK_LOC/platform/CMSIS/Core/Include/cmsis_compiler.h + + + simplicity_sdk_2025.6.2/platform/CMSIS/Core/Include/cmsis_gcc.h + 1 + STUDIO_SDK_LOC/platform/CMSIS/Core/Include/cmsis_gcc.h + + + simplicity_sdk_2025.6.2/platform/CMSIS/Core/Include/cmsis_version.h + 1 + STUDIO_SDK_LOC/platform/CMSIS/Core/Include/cmsis_version.h + + + simplicity_sdk_2025.6.2/platform/CMSIS/Core/Include/core_cm33.h + 1 + STUDIO_SDK_LOC/platform/CMSIS/Core/Include/core_cm33.h + + + simplicity_sdk_2025.6.2/platform/CMSIS/Core/Include/mpu_armv8.h + 1 + STUDIO_SDK_LOC/platform/CMSIS/Core/Include/mpu_armv8.h + + + simplicity_sdk_2025.6.2/platform/CMSIS/Core/Include/tz_context.h + 1 + STUDIO_SDK_LOC/platform/CMSIS/Core/Include/tz_context.h + + + simplicity_sdk_2025.6.2/platform/CMSIS/RTOS2/Include/cmsis_os2.h + 1 + STUDIO_SDK_LOC/platform/CMSIS/RTOS2/Include/cmsis_os2.h + + + simplicity_sdk_2025.6.2/platform/CMSIS/RTOS2/Include/os_tick.h + 1 + STUDIO_SDK_LOC/platform/CMSIS/RTOS2/Include/os_tick.h + + + simplicity_sdk_2025.6.2/platform/CMSIS/RTOS2/Source/os_systick.c + 1 + STUDIO_SDK_LOC/platform/CMSIS/RTOS2/Source/os_systick.c + + + simplicity_sdk_2025.6.2/platform/compute/math/inc/sl_math_matrix.h + 1 + STUDIO_SDK_LOC/platform/compute/math/inc/sl_math_matrix.h + + + simplicity_sdk_2025.6.2/platform/compute/math/inc/sl_math_types.h + 1 + STUDIO_SDK_LOC/platform/compute/math/inc/sl_math_types.h + + + simplicity_sdk_2025.6.2/platform/compute/math/src/sl_math_matrix.c + 1 + STUDIO_SDK_LOC/platform/compute/math/src/sl_math_matrix.c + + + simplicity_sdk_2025.6.2/platform/compute/nn/inc/sl_nn_util.h + 1 + STUDIO_SDK_LOC/platform/compute/nn/inc/sl_nn_util.h + + + simplicity_sdk_2025.6.2/platform/compute/nn/src/sl_nn_util.c + 1 + STUDIO_SDK_LOC/platform/compute/nn/src/sl_nn_util.c + + + simplicity_sdk_2025.6.2/platform/compute/util/inc/sl_compute_util.h + 1 + STUDIO_SDK_LOC/platform/compute/util/inc/sl_compute_util.h + + + simplicity_sdk_2025.6.2/platform/compute/util/src/sl_compute_util.c + 1 + STUDIO_SDK_LOC/platform/compute/util/src/sl_compute_util.c + + + simplicity_sdk_2025.6.2/platform/driver/debug/inc/sl_debug_swo.h + 1 + STUDIO_SDK_LOC/platform/driver/debug/inc/sl_debug_swo.h + + + simplicity_sdk_2025.6.2/platform/driver/debug/src/sl_debug_swo.c + 1 + STUDIO_SDK_LOC/platform/driver/debug/src/sl_debug_swo.c + + + simplicity_sdk_2025.6.2/platform/driver/gpio/inc/sl_gpio.h + 1 + STUDIO_SDK_LOC/platform/driver/gpio/inc/sl_gpio.h + + + simplicity_sdk_2025.6.2/platform/driver/gpio/src/sl_gpio.c + 1 + STUDIO_SDK_LOC/platform/driver/gpio/src/sl_gpio.c + + + simplicity_sdk_2025.6.2/platform/driver/leddrv/inc/sl_led.h + 1 + STUDIO_SDK_LOC/platform/driver/leddrv/inc/sl_led.h + + + simplicity_sdk_2025.6.2/platform/driver/leddrv/inc/sl_simple_led.h + 1 + STUDIO_SDK_LOC/platform/driver/leddrv/inc/sl_simple_led.h + + + simplicity_sdk_2025.6.2/platform/driver/leddrv/src/sl_led.c + 1 + STUDIO_SDK_LOC/platform/driver/leddrv/src/sl_led.c + + + simplicity_sdk_2025.6.2/platform/driver/leddrv/src/sl_simple_led.c + 1 + STUDIO_SDK_LOC/platform/driver/leddrv/src/sl_simple_led.c + + + simplicity_sdk_2025.6.2/platform/emdrv/common/inc/ecode.h + 1 + STUDIO_SDK_LOC/platform/emdrv/common/inc/ecode.h + + + simplicity_sdk_2025.6.2/platform/emdrv/dmadrv/inc/dmadrv.h + 1 + STUDIO_SDK_LOC/platform/emdrv/dmadrv/inc/dmadrv.h + + + simplicity_sdk_2025.6.2/platform/emdrv/dmadrv/src/dmadrv.c + 1 + STUDIO_SDK_LOC/platform/emdrv/dmadrv/src/dmadrv.c + + + simplicity_sdk_2025.6.2/platform/micrium_os/common/include/common.h + 1 + STUDIO_SDK_LOC/platform/micrium_os/common/include/common.h + + + simplicity_sdk_2025.6.2/platform/micrium_os/common/include/kal.h + 1 + STUDIO_SDK_LOC/platform/micrium_os/common/include/kal.h + + + simplicity_sdk_2025.6.2/platform/micrium_os/common/include/lib_ascii.h + 1 + STUDIO_SDK_LOC/platform/micrium_os/common/include/lib_ascii.h + + + simplicity_sdk_2025.6.2/platform/micrium_os/common/include/lib_def.h + 1 + STUDIO_SDK_LOC/platform/micrium_os/common/include/lib_def.h + + + simplicity_sdk_2025.6.2/platform/micrium_os/common/include/lib_math.h + 1 + STUDIO_SDK_LOC/platform/micrium_os/common/include/lib_math.h + + + simplicity_sdk_2025.6.2/platform/micrium_os/common/include/lib_mem.h + 1 + STUDIO_SDK_LOC/platform/micrium_os/common/include/lib_mem.h + + + simplicity_sdk_2025.6.2/platform/micrium_os/common/include/lib_str.h + 1 + STUDIO_SDK_LOC/platform/micrium_os/common/include/lib_str.h + + + simplicity_sdk_2025.6.2/platform/micrium_os/common/include/lib_utils.h + 1 + STUDIO_SDK_LOC/platform/micrium_os/common/include/lib_utils.h + + + simplicity_sdk_2025.6.2/platform/micrium_os/common/include/logging.h + 1 + STUDIO_SDK_LOC/platform/micrium_os/common/include/logging.h + + + simplicity_sdk_2025.6.2/platform/micrium_os/common/include/platform_mgr.h + 1 + STUDIO_SDK_LOC/platform/micrium_os/common/include/platform_mgr.h + + + simplicity_sdk_2025.6.2/platform/micrium_os/common/include/rtos_err.h + 1 + STUDIO_SDK_LOC/platform/micrium_os/common/include/rtos_err.h + + + simplicity_sdk_2025.6.2/platform/micrium_os/common/include/rtos_opt_def.h + 1 + STUDIO_SDK_LOC/platform/micrium_os/common/include/rtos_opt_def.h + + + simplicity_sdk_2025.6.2/platform/micrium_os/common/include/rtos_path.h + 1 + STUDIO_SDK_LOC/platform/micrium_os/common/include/rtos_path.h + + + simplicity_sdk_2025.6.2/platform/micrium_os/common/include/rtos_prio.h + 1 + STUDIO_SDK_LOC/platform/micrium_os/common/include/rtos_prio.h + + + simplicity_sdk_2025.6.2/platform/micrium_os/common/include/rtos_types.h + 1 + STUDIO_SDK_LOC/platform/micrium_os/common/include/rtos_types.h + + + simplicity_sdk_2025.6.2/platform/micrium_os/common/include/rtos_utils.h + 1 + STUDIO_SDK_LOC/platform/micrium_os/common/include/rtos_utils.h + + + simplicity_sdk_2025.6.2/platform/micrium_os/common/include/rtos_version.h + 1 + STUDIO_SDK_LOC/platform/micrium_os/common/include/rtos_version.h + + + simplicity_sdk_2025.6.2/platform/micrium_os/common/include/toolchains.h + 1 + STUDIO_SDK_LOC/platform/micrium_os/common/include/toolchains.h + + + simplicity_sdk_2025.6.2/platform/micrium_os/cpu/include/cpu.h + 1 + STUDIO_SDK_LOC/platform/micrium_os/cpu/include/cpu.h + + + simplicity_sdk_2025.6.2/platform/micrium_os/cpu/include/cpu_cache.h + 1 + STUDIO_SDK_LOC/platform/micrium_os/cpu/include/cpu_cache.h + + + simplicity_sdk_2025.6.2/platform/micrium_os/cpu/include/cpu_def.h + 1 + STUDIO_SDK_LOC/platform/micrium_os/cpu/include/cpu_def.h + + + simplicity_sdk_2025.6.2/platform/micrium_os/cpu/include/cpu_port_sel.h + 1 + STUDIO_SDK_LOC/platform/micrium_os/cpu/include/cpu_port_sel.h + + + simplicity_sdk_2025.6.2/platform/micrium_os/cpu/source/cpu_core.c + 1 + STUDIO_SDK_LOC/platform/micrium_os/cpu/source/cpu_core.c + + + simplicity_sdk_2025.6.2/platform/micrium_os/kernel/include/os.h + 1 + STUDIO_SDK_LOC/platform/micrium_os/kernel/include/os.h + + + simplicity_sdk_2025.6.2/platform/micrium_os/kernel/include/os_port_sel.h + 1 + STUDIO_SDK_LOC/platform/micrium_os/kernel/include/os_port_sel.h + + + simplicity_sdk_2025.6.2/platform/micrium_os/kernel/include/os_trace.h + 1 + STUDIO_SDK_LOC/platform/micrium_os/kernel/include/os_trace.h + + + simplicity_sdk_2025.6.2/platform/micrium_os/kernel/include/os_type.h + 1 + STUDIO_SDK_LOC/platform/micrium_os/kernel/include/os_type.h + + + simplicity_sdk_2025.6.2/platform/micrium_os/kernel/source/cmsis_os2.c + 1 + STUDIO_SDK_LOC/platform/micrium_os/kernel/source/cmsis_os2.c + + + simplicity_sdk_2025.6.2/platform/micrium_os/kernel/source/os_cfg_app.c + 1 + STUDIO_SDK_LOC/platform/micrium_os/kernel/source/os_cfg_app.c + + + simplicity_sdk_2025.6.2/platform/micrium_os/kernel/source/os_core.c + 1 + STUDIO_SDK_LOC/platform/micrium_os/kernel/source/os_core.c + + + simplicity_sdk_2025.6.2/platform/micrium_os/kernel/source/os_dbg.c + 1 + STUDIO_SDK_LOC/platform/micrium_os/kernel/source/os_dbg.c + + + simplicity_sdk_2025.6.2/platform/micrium_os/kernel/source/os_flag.c + 1 + STUDIO_SDK_LOC/platform/micrium_os/kernel/source/os_flag.c + + + simplicity_sdk_2025.6.2/platform/micrium_os/kernel/source/os_mon.c + 1 + STUDIO_SDK_LOC/platform/micrium_os/kernel/source/os_mon.c + + + simplicity_sdk_2025.6.2/platform/micrium_os/kernel/source/os_msg.c + 1 + STUDIO_SDK_LOC/platform/micrium_os/kernel/source/os_msg.c + + + simplicity_sdk_2025.6.2/platform/micrium_os/kernel/source/os_mutex.c + 1 + STUDIO_SDK_LOC/platform/micrium_os/kernel/source/os_mutex.c + + + simplicity_sdk_2025.6.2/platform/micrium_os/kernel/source/os_prio.c + 1 + STUDIO_SDK_LOC/platform/micrium_os/kernel/source/os_prio.c + + + simplicity_sdk_2025.6.2/platform/micrium_os/kernel/source/os_priv.h + 1 + STUDIO_SDK_LOC/platform/micrium_os/kernel/source/os_priv.h + + + simplicity_sdk_2025.6.2/platform/micrium_os/kernel/source/os_q.c + 1 + STUDIO_SDK_LOC/platform/micrium_os/kernel/source/os_q.c + + + simplicity_sdk_2025.6.2/platform/micrium_os/kernel/source/os_sem.c + 1 + STUDIO_SDK_LOC/platform/micrium_os/kernel/source/os_sem.c + + + simplicity_sdk_2025.6.2/platform/micrium_os/kernel/source/os_stat.c + 1 + STUDIO_SDK_LOC/platform/micrium_os/kernel/source/os_stat.c + + + simplicity_sdk_2025.6.2/platform/micrium_os/kernel/source/os_task.c + 1 + STUDIO_SDK_LOC/platform/micrium_os/kernel/source/os_task.c + + + simplicity_sdk_2025.6.2/platform/micrium_os/kernel/source/os_time.c + 1 + STUDIO_SDK_LOC/platform/micrium_os/kernel/source/os_time.c + + + simplicity_sdk_2025.6.2/platform/micrium_os/kernel/source/os_tmr.c + 1 + STUDIO_SDK_LOC/platform/micrium_os/kernel/source/os_tmr.c + + + simplicity_sdk_2025.6.2/platform/micrium_os/kernel/source/os_var.c + 1 + STUDIO_SDK_LOC/platform/micrium_os/kernel/source/os_var.c + + + simplicity_sdk_2025.6.2/platform/service/clock_manager/inc/sl_clock_manager.h + 1 + STUDIO_SDK_LOC/platform/service/clock_manager/inc/sl_clock_manager.h + + + simplicity_sdk_2025.6.2/platform/service/clock_manager/inc/sl_clock_manager_init.h + 1 + STUDIO_SDK_LOC/platform/service/clock_manager/inc/sl_clock_manager_init.h + + + simplicity_sdk_2025.6.2/platform/service/clock_manager/inc/sli_clock_manager.h + 1 + STUDIO_SDK_LOC/platform/service/clock_manager/inc/sli_clock_manager.h + + + simplicity_sdk_2025.6.2/platform/service/clock_manager/src/sl_clock_manager.c + 1 + STUDIO_SDK_LOC/platform/service/clock_manager/src/sl_clock_manager.c + + + simplicity_sdk_2025.6.2/platform/service/clock_manager/src/sl_clock_manager_hal_s2.c + 1 + STUDIO_SDK_LOC/platform/service/clock_manager/src/sl_clock_manager_hal_s2.c + + + simplicity_sdk_2025.6.2/platform/service/clock_manager/src/sl_clock_manager_init.c + 1 + STUDIO_SDK_LOC/platform/service/clock_manager/src/sl_clock_manager_init.c + + + simplicity_sdk_2025.6.2/platform/service/clock_manager/src/sl_clock_manager_init_hal_s2.c + 1 + STUDIO_SDK_LOC/platform/service/clock_manager/src/sl_clock_manager_init_hal_s2.c + + + simplicity_sdk_2025.6.2/platform/service/clock_manager/src/sli_clock_manager_hal.h + 1 + STUDIO_SDK_LOC/platform/service/clock_manager/src/sli_clock_manager_hal.h + + + simplicity_sdk_2025.6.2/platform/service/clock_manager/src/sli_clock_manager_init_hal.h + 1 + STUDIO_SDK_LOC/platform/service/clock_manager/src/sli_clock_manager_init_hal.h + + + simplicity_sdk_2025.6.2/platform/service/device_init/inc/sl_device_init_dcdc.h + 1 + STUDIO_SDK_LOC/platform/service/device_init/inc/sl_device_init_dcdc.h + + + simplicity_sdk_2025.6.2/platform/service/device_init/src/sl_device_init_dcdc_s2.c + 1 + STUDIO_SDK_LOC/platform/service/device_init/src/sl_device_init_dcdc_s2.c + + + simplicity_sdk_2025.6.2/platform/service/device_manager/clocks/sl_device_clock_efr32xg26.c + 1 + STUDIO_SDK_LOC/platform/service/device_manager/clocks/sl_device_clock_efr32xg26.c + + + simplicity_sdk_2025.6.2/platform/service/device_manager/devices/sl_device_peripheral_hal_efr32xg26.c + 1 + STUDIO_SDK_LOC/platform/service/device_manager/devices/sl_device_peripheral_hal_efr32xg26.c + + + simplicity_sdk_2025.6.2/platform/service/device_manager/inc/sl_device_clock.h + 1 + STUDIO_SDK_LOC/platform/service/device_manager/inc/sl_device_clock.h + + + simplicity_sdk_2025.6.2/platform/service/device_manager/inc/sl_device_gpio.h + 1 + STUDIO_SDK_LOC/platform/service/device_manager/inc/sl_device_gpio.h + + + simplicity_sdk_2025.6.2/platform/service/device_manager/inc/sl_device_i2c.h + 1 + STUDIO_SDK_LOC/platform/service/device_manager/inc/sl_device_i2c.h + + + simplicity_sdk_2025.6.2/platform/service/device_manager/inc/sl_device_peripheral.h + 1 + STUDIO_SDK_LOC/platform/service/device_manager/inc/sl_device_peripheral.h + + + simplicity_sdk_2025.6.2/platform/service/device_manager/inc/sl_device_peripheral_types.h + 1 + STUDIO_SDK_LOC/platform/service/device_manager/inc/sl_device_peripheral_types.h + + + simplicity_sdk_2025.6.2/platform/service/device_manager/src/sl_device_clock.c + 1 + STUDIO_SDK_LOC/platform/service/device_manager/src/sl_device_clock.c + + + simplicity_sdk_2025.6.2/platform/service/device_manager/src/sl_device_gpio.c + 1 + STUDIO_SDK_LOC/platform/service/device_manager/src/sl_device_gpio.c + + + simplicity_sdk_2025.6.2/platform/service/device_manager/src/sl_device_peripheral.c + 1 + STUDIO_SDK_LOC/platform/service/device_manager/src/sl_device_peripheral.c + + + simplicity_sdk_2025.6.2/platform/service/hfxo_manager/inc/sl_hfxo_manager.h + 1 + STUDIO_SDK_LOC/platform/service/hfxo_manager/inc/sl_hfxo_manager.h + + + simplicity_sdk_2025.6.2/platform/service/hfxo_manager/inc/sli_hfxo_manager.h + 1 + STUDIO_SDK_LOC/platform/service/hfxo_manager/inc/sli_hfxo_manager.h + + + simplicity_sdk_2025.6.2/platform/service/hfxo_manager/src/sl_hfxo_manager.c + 1 + STUDIO_SDK_LOC/platform/service/hfxo_manager/src/sl_hfxo_manager.c + + + simplicity_sdk_2025.6.2/platform/service/hfxo_manager/src/sl_hfxo_manager_hal_s2.c + 1 + STUDIO_SDK_LOC/platform/service/hfxo_manager/src/sl_hfxo_manager_hal_s2.c + + + simplicity_sdk_2025.6.2/platform/service/hfxo_manager/src/sli_hfxo_manager_internal.h + 1 + STUDIO_SDK_LOC/platform/service/hfxo_manager/src/sli_hfxo_manager_internal.h + + + simplicity_sdk_2025.6.2/platform/service/interrupt_manager/inc/sl_interrupt_manager.h + 1 + STUDIO_SDK_LOC/platform/service/interrupt_manager/inc/sl_interrupt_manager.h + + + simplicity_sdk_2025.6.2/platform/service/interrupt_manager/src/sl_interrupt_manager_cortexm.c + 1 + STUDIO_SDK_LOC/platform/service/interrupt_manager/src/sl_interrupt_manager_cortexm.c + + + simplicity_sdk_2025.6.2/platform/service/interrupt_manager/src/sli_interrupt_manager.h + 1 + STUDIO_SDK_LOC/platform/service/interrupt_manager/src/sli_interrupt_manager.h + + + simplicity_sdk_2025.6.2/platform/service/iostream/inc/sl_iostream.h + 1 + STUDIO_SDK_LOC/platform/service/iostream/inc/sl_iostream.h + + + simplicity_sdk_2025.6.2/platform/service/iostream/inc/sl_iostream_eusart.h + 1 + STUDIO_SDK_LOC/platform/service/iostream/inc/sl_iostream_eusart.h + + + simplicity_sdk_2025.6.2/platform/service/iostream/inc/sl_iostream_uart.h + 1 + STUDIO_SDK_LOC/platform/service/iostream/inc/sl_iostream_uart.h + + + simplicity_sdk_2025.6.2/platform/service/iostream/inc/sli_iostream.h + 1 + STUDIO_SDK_LOC/platform/service/iostream/inc/sli_iostream.h + + + simplicity_sdk_2025.6.2/platform/service/iostream/inc/sli_iostream_uart.h + 1 + STUDIO_SDK_LOC/platform/service/iostream/inc/sli_iostream_uart.h + + + simplicity_sdk_2025.6.2/platform/service/iostream/src/sl_iostream.c + 1 + STUDIO_SDK_LOC/platform/service/iostream/src/sl_iostream.c + + + simplicity_sdk_2025.6.2/platform/service/iostream/src/sl_iostream_eusart.c + 1 + STUDIO_SDK_LOC/platform/service/iostream/src/sl_iostream_eusart.c + + + simplicity_sdk_2025.6.2/platform/service/iostream/src/sl_iostream_retarget_stdio.c + 1 + STUDIO_SDK_LOC/platform/service/iostream/src/sl_iostream_retarget_stdio.c + + + simplicity_sdk_2025.6.2/platform/service/iostream/src/sl_iostream_uart.c + 1 + STUDIO_SDK_LOC/platform/service/iostream/src/sl_iostream_uart.c + + + simplicity_sdk_2025.6.2/platform/service/memory_manager/inc/sl_memory_manager.h + 1 + STUDIO_SDK_LOC/platform/service/memory_manager/inc/sl_memory_manager.h + + + simplicity_sdk_2025.6.2/platform/service/memory_manager/inc/sl_memory_manager_region.h + 1 + STUDIO_SDK_LOC/platform/service/memory_manager/inc/sl_memory_manager_region.h + + + simplicity_sdk_2025.6.2/platform/service/memory_manager/inc/sli_memory_manager_retention_control.h + 1 + STUDIO_SDK_LOC/platform/service/memory_manager/inc/sli_memory_manager_retention_control.h + + + simplicity_sdk_2025.6.2/platform/service/memory_manager/src/sl_memory_manager.c + 1 + STUDIO_SDK_LOC/platform/service/memory_manager/src/sl_memory_manager.c + + + simplicity_sdk_2025.6.2/platform/service/memory_manager/src/sl_memory_manager_cpp.cpp + 1 + STUDIO_SDK_LOC/platform/service/memory_manager/src/sl_memory_manager_cpp.cpp + + + simplicity_sdk_2025.6.2/platform/service/memory_manager/src/sl_memory_manager_dynamic_reservation.c + 1 + STUDIO_SDK_LOC/platform/service/memory_manager/src/sl_memory_manager_dynamic_reservation.c + + + simplicity_sdk_2025.6.2/platform/service/memory_manager/src/sl_memory_manager_pool.c + 1 + STUDIO_SDK_LOC/platform/service/memory_manager/src/sl_memory_manager_pool.c + + + simplicity_sdk_2025.6.2/platform/service/memory_manager/src/sl_memory_manager_pool_common.c + 1 + STUDIO_SDK_LOC/platform/service/memory_manager/src/sl_memory_manager_pool_common.c + + + simplicity_sdk_2025.6.2/platform/service/memory_manager/src/sl_memory_manager_region.c + 1 + STUDIO_SDK_LOC/platform/service/memory_manager/src/sl_memory_manager_region.c + + + simplicity_sdk_2025.6.2/platform/service/memory_manager/src/sl_memory_manager_retarget.c + 1 + STUDIO_SDK_LOC/platform/service/memory_manager/src/sl_memory_manager_retarget.c + + + simplicity_sdk_2025.6.2/platform/service/memory_manager/src/sli_memory_manager.h + 1 + STUDIO_SDK_LOC/platform/service/memory_manager/src/sli_memory_manager.h + + + simplicity_sdk_2025.6.2/platform/service/memory_manager/src/sli_memory_manager_common.c + 1 + STUDIO_SDK_LOC/platform/service/memory_manager/src/sli_memory_manager_common.c + + + simplicity_sdk_2025.6.2/platform/service/power_manager/inc/sl_power_manager.h + 1 + STUDIO_SDK_LOC/platform/service/power_manager/inc/sl_power_manager.h + + + simplicity_sdk_2025.6.2/platform/service/power_manager/inc/sl_power_manager_debug.h + 1 + STUDIO_SDK_LOC/platform/service/power_manager/inc/sl_power_manager_debug.h + + + simplicity_sdk_2025.6.2/platform/service/power_manager/inc/sli_power_manager.h + 1 + STUDIO_SDK_LOC/platform/service/power_manager/inc/sli_power_manager.h + + + simplicity_sdk_2025.6.2/platform/service/sl_main/inc/sl_main_init.h + 1 + STUDIO_SDK_LOC/platform/service/sl_main/inc/sl_main_init.h + + + simplicity_sdk_2025.6.2/platform/service/sl_main/inc/sl_main_init_memory.h + 1 + STUDIO_SDK_LOC/platform/service/sl_main/inc/sl_main_init_memory.h + + + simplicity_sdk_2025.6.2/platform/service/sl_main/inc/sl_main_kernel.h + 1 + STUDIO_SDK_LOC/platform/service/sl_main/inc/sl_main_kernel.h + + + simplicity_sdk_2025.6.2/platform/service/sl_main/src/sl_main_init.c + 1 + STUDIO_SDK_LOC/platform/service/sl_main/src/sl_main_init.c + + + simplicity_sdk_2025.6.2/platform/service/sl_main/src/sl_main_init_memory.c + 1 + STUDIO_SDK_LOC/platform/service/sl_main/src/sl_main_init_memory.c + + + simplicity_sdk_2025.6.2/platform/service/sl_main/src/sl_main_kernel.c + 1 + STUDIO_SDK_LOC/platform/service/sl_main/src/sl_main_kernel.c + + + simplicity_sdk_2025.6.2/platform/service/sl_main/src/sli_main_init_memory.h + 1 + STUDIO_SDK_LOC/platform/service/sl_main/src/sli_main_init_memory.h + + + simplicity_sdk_2025.6.2/platform/service/sl_main/src/sli_main_kernel.h + 1 + STUDIO_SDK_LOC/platform/service/sl_main/src/sli_main_kernel.h + + + simplicity_sdk_2025.6.2/platform/service/sleeptimer/inc/sl_sleeptimer.h + 1 + STUDIO_SDK_LOC/platform/service/sleeptimer/inc/sl_sleeptimer.h + + + simplicity_sdk_2025.6.2/platform/service/sleeptimer/inc/sli_sleeptimer.h + 1 + STUDIO_SDK_LOC/platform/service/sleeptimer/inc/sli_sleeptimer.h + + + simplicity_sdk_2025.6.2/platform/service/sleeptimer/src/sl_sleeptimer.c + 1 + STUDIO_SDK_LOC/platform/service/sleeptimer/src/sl_sleeptimer.c + + + simplicity_sdk_2025.6.2/platform/service/sleeptimer/src/sl_sleeptimer_hal_burtc.c + 1 + STUDIO_SDK_LOC/platform/service/sleeptimer/src/sl_sleeptimer_hal_burtc.c + + + simplicity_sdk_2025.6.2/platform/service/sleeptimer/src/sl_sleeptimer_hal_sysrtc.c + 1 + STUDIO_SDK_LOC/platform/service/sleeptimer/src/sl_sleeptimer_hal_sysrtc.c + + + simplicity_sdk_2025.6.2/platform/service/sleeptimer/src/sl_sleeptimer_hal_timer.c + 1 + STUDIO_SDK_LOC/platform/service/sleeptimer/src/sl_sleeptimer_hal_timer.c + + + simplicity_sdk_2025.6.2/platform/service/sleeptimer/src/sli_sleeptimer_hal.h + 1 + STUDIO_SDK_LOC/platform/service/sleeptimer/src/sli_sleeptimer_hal.h + + + simplicity_sdk_2025.6.2/platform/service/udelay/inc/sl_udelay.h + 1 + STUDIO_SDK_LOC/platform/service/udelay/inc/sl_udelay.h + + + simplicity_sdk_2025.6.2/platform/service/udelay/src/sl_udelay.c + 1 + STUDIO_SDK_LOC/platform/service/udelay/src/sl_udelay.c + + + simplicity_sdk_2025.6.2/platform/service/udelay/src/sl_udelay_armv6m_gcc.S + 1 + STUDIO_SDK_LOC/platform/service/udelay/src/sl_udelay_armv6m_gcc.S + + + simplicity_sdk_2025.6.2/util/third_party/cmsis/dsp/LICENSE + 1 + STUDIO_SDK_LOC/util/third_party/cmsis/dsp/LICENSE + + + simplicity_sdk_2025.6.2/util/third_party/cmsis/nn/LICENSE.txt + 1 + STUDIO_SDK_LOC/util/third_party/cmsis/nn/LICENSE.txt + + + simplicity_sdk_2025.6.2/util/third_party/printf/inc/iostream_printf.h + 1 + STUDIO_SDK_LOC/util/third_party/printf/inc/iostream_printf.h + + + simplicity_sdk_2025.6.2/util/third_party/printf/src/iostream_printf.c + 1 + STUDIO_SDK_LOC/util/third_party/printf/src/iostream_printf.c + + + aiml_2.1.2/third_party/tflite-micro/tensorflow/lite/c/builtin_op_data.h + 1 + STUDIO_SDK_LOC/extension/aiml-extension/third_party/tflite-micro/tensorflow/lite/c/builtin_op_data.h + + + aiml_2.1.2/third_party/tflite-micro/tensorflow/lite/c/c_api_types.h + 1 + STUDIO_SDK_LOC/extension/aiml-extension/third_party/tflite-micro/tensorflow/lite/c/c_api_types.h + + + aiml_2.1.2/third_party/tflite-micro/tensorflow/lite/c/common.h + 1 + STUDIO_SDK_LOC/extension/aiml-extension/third_party/tflite-micro/tensorflow/lite/c/common.h + + + aiml_2.1.2/third_party/tflite-micro/tensorflow/lite/core/macros.h + 1 + STUDIO_SDK_LOC/extension/aiml-extension/third_party/tflite-micro/tensorflow/lite/core/macros.h + + + aiml_2.1.2/third_party/tflite-micro/tensorflow/lite/kernels/kernel_util.h + 1 + STUDIO_SDK_LOC/extension/aiml-extension/third_party/tflite-micro/tensorflow/lite/kernels/kernel_util.h + + + aiml_2.1.2/third_party/tflite-micro/tensorflow/lite/kernels/op_macros.h + 1 + STUDIO_SDK_LOC/extension/aiml-extension/third_party/tflite-micro/tensorflow/lite/kernels/op_macros.h + + + aiml_2.1.2/third_party/tflite-micro/tensorflow/lite/kernels/padding.h + 1 + STUDIO_SDK_LOC/extension/aiml-extension/third_party/tflite-micro/tensorflow/lite/kernels/padding.h + + + aiml_2.1.2/third_party/tflite-micro/tensorflow/lite/micro/compatibility.h + 1 + STUDIO_SDK_LOC/extension/aiml-extension/third_party/tflite-micro/tensorflow/lite/micro/compatibility.h + + + aiml_2.1.2/third_party/tflite-micro/tensorflow/lite/micro/debug_log.h + 1 + STUDIO_SDK_LOC/extension/aiml-extension/third_party/tflite-micro/tensorflow/lite/micro/debug_log.h + + + aiml_2.1.2/third_party/tflite-micro/tensorflow/lite/micro/fake_micro_context.h + 1 + STUDIO_SDK_LOC/extension/aiml-extension/third_party/tflite-micro/tensorflow/lite/micro/fake_micro_context.h + + + aiml_2.1.2/third_party/tflite-micro/tensorflow/lite/micro/flatbuffer_utils.h + 1 + STUDIO_SDK_LOC/extension/aiml-extension/third_party/tflite-micro/tensorflow/lite/micro/flatbuffer_utils.h + + + aiml_2.1.2/third_party/tflite-micro/tensorflow/lite/micro/memory_helpers.h + 1 + STUDIO_SDK_LOC/extension/aiml-extension/third_party/tflite-micro/tensorflow/lite/micro/memory_helpers.h + + + aiml_2.1.2/third_party/tflite-micro/tensorflow/lite/micro/micro_allocation_info.h + 1 + STUDIO_SDK_LOC/extension/aiml-extension/third_party/tflite-micro/tensorflow/lite/micro/micro_allocation_info.h + + + aiml_2.1.2/third_party/tflite-micro/tensorflow/lite/micro/micro_allocator.h + 1 + STUDIO_SDK_LOC/extension/aiml-extension/third_party/tflite-micro/tensorflow/lite/micro/micro_allocator.h + + + aiml_2.1.2/third_party/tflite-micro/tensorflow/lite/micro/micro_arena_constants.h + 1 + STUDIO_SDK_LOC/extension/aiml-extension/third_party/tflite-micro/tensorflow/lite/micro/micro_arena_constants.h + + + aiml_2.1.2/third_party/tflite-micro/tensorflow/lite/micro/micro_common.h + 1 + STUDIO_SDK_LOC/extension/aiml-extension/third_party/tflite-micro/tensorflow/lite/micro/micro_common.h + + + aiml_2.1.2/third_party/tflite-micro/tensorflow/lite/micro/micro_context.h + 1 + STUDIO_SDK_LOC/extension/aiml-extension/third_party/tflite-micro/tensorflow/lite/micro/micro_context.h + + + aiml_2.1.2/third_party/tflite-micro/tensorflow/lite/micro/micro_graph.h + 1 + STUDIO_SDK_LOC/extension/aiml-extension/third_party/tflite-micro/tensorflow/lite/micro/micro_graph.h + + + aiml_2.1.2/third_party/tflite-micro/tensorflow/lite/micro/micro_interpreter.h + 1 + STUDIO_SDK_LOC/extension/aiml-extension/third_party/tflite-micro/tensorflow/lite/micro/micro_interpreter.h + + + aiml_2.1.2/third_party/tflite-micro/tensorflow/lite/micro/micro_log.h + 1 + STUDIO_SDK_LOC/extension/aiml-extension/third_party/tflite-micro/tensorflow/lite/micro/micro_log.h + + + aiml_2.1.2/third_party/tflite-micro/tensorflow/lite/micro/micro_mutable_op_resolver.h + 1 + STUDIO_SDK_LOC/extension/aiml-extension/third_party/tflite-micro/tensorflow/lite/micro/micro_mutable_op_resolver.h + + + aiml_2.1.2/third_party/tflite-micro/tensorflow/lite/micro/micro_op_resolver.h + 1 + STUDIO_SDK_LOC/extension/aiml-extension/third_party/tflite-micro/tensorflow/lite/micro/micro_op_resolver.h + + + aiml_2.1.2/third_party/tflite-micro/tensorflow/lite/micro/micro_profiler.h + 1 + STUDIO_SDK_LOC/extension/aiml-extension/third_party/tflite-micro/tensorflow/lite/micro/micro_profiler.h + + + aiml_2.1.2/third_party/tflite-micro/tensorflow/lite/micro/micro_profiler_interface.h + 1 + STUDIO_SDK_LOC/extension/aiml-extension/third_party/tflite-micro/tensorflow/lite/micro/micro_profiler_interface.h + + + aiml_2.1.2/third_party/tflite-micro/tensorflow/lite/micro/micro_resource_variable.h + 1 + STUDIO_SDK_LOC/extension/aiml-extension/third_party/tflite-micro/tensorflow/lite/micro/micro_resource_variable.h + + + aiml_2.1.2/third_party/tflite-micro/tensorflow/lite/micro/micro_string.h + 1 + STUDIO_SDK_LOC/extension/aiml-extension/third_party/tflite-micro/tensorflow/lite/micro/micro_string.h + + + aiml_2.1.2/third_party/tflite-micro/tensorflow/lite/micro/micro_time.h + 1 + STUDIO_SDK_LOC/extension/aiml-extension/third_party/tflite-micro/tensorflow/lite/micro/micro_time.h + + + aiml_2.1.2/third_party/tflite-micro/tensorflow/lite/micro/micro_utils.h + 1 + STUDIO_SDK_LOC/extension/aiml-extension/third_party/tflite-micro/tensorflow/lite/micro/micro_utils.h + + + aiml_2.1.2/third_party/tflite-micro/tensorflow/lite/micro/mock_micro_graph.h + 1 + STUDIO_SDK_LOC/extension/aiml-extension/third_party/tflite-micro/tensorflow/lite/micro/mock_micro_graph.h + + + aiml_2.1.2/third_party/tflite-micro/tensorflow/lite/micro/recording_micro_allocator.h + 1 + STUDIO_SDK_LOC/extension/aiml-extension/third_party/tflite-micro/tensorflow/lite/micro/recording_micro_allocator.h + + + aiml_2.1.2/third_party/tflite-micro/tensorflow/lite/micro/recording_micro_interpreter.h + 1 + STUDIO_SDK_LOC/extension/aiml-extension/third_party/tflite-micro/tensorflow/lite/micro/recording_micro_interpreter.h + + + aiml_2.1.2/third_party/tflite-micro/tensorflow/lite/micro/system_setup.h + 1 + STUDIO_SDK_LOC/extension/aiml-extension/third_party/tflite-micro/tensorflow/lite/micro/system_setup.h + + + aiml_2.1.2/third_party/tflite-micro/tensorflow/lite/micro/test_helper_custom_ops.h + 1 + STUDIO_SDK_LOC/extension/aiml-extension/third_party/tflite-micro/tensorflow/lite/micro/test_helper_custom_ops.h + + + aiml_2.1.2/third_party/tflite-micro/tensorflow/lite/micro/test_helpers.h + 1 + STUDIO_SDK_LOC/extension/aiml-extension/third_party/tflite-micro/tensorflow/lite/micro/test_helpers.h + + + aiml_2.1.2/third_party/tflite-micro/tensorflow/lite/schema/schema_generated.h + 1 + STUDIO_SDK_LOC/extension/aiml-extension/third_party/tflite-micro/tensorflow/lite/schema/schema_generated.h + + + aiml_2.1.2/third_party/tflite-micro/tensorflow/lite/schema/schema_utils.h + 1 + STUDIO_SDK_LOC/extension/aiml-extension/third_party/tflite-micro/tensorflow/lite/schema/schema_utils.h + + + simplicity_sdk_2025.6.2/hardware/driver/mx25_flash_shutdown/inc/sl_mx25_flash_shutdown_eusart/sl_mx25_flash_shutdown.h + 1 + STUDIO_SDK_LOC/hardware/driver/mx25_flash_shutdown/inc/sl_mx25_flash_shutdown_eusart/sl_mx25_flash_shutdown.h + + + simplicity_sdk_2025.6.2/hardware/driver/mx25_flash_shutdown/src/sl_mx25_flash_shutdown_eusart/sl_mx25_flash_shutdown.c + 1 + STUDIO_SDK_LOC/hardware/driver/mx25_flash_shutdown/src/sl_mx25_flash_shutdown_eusart/sl_mx25_flash_shutdown.c + + + simplicity_sdk_2025.6.2/platform/Device/SiliconLabs/EFR32MG26/Include/efr32mg26_acmp.h + 1 + STUDIO_SDK_LOC/platform/Device/SiliconLabs/EFR32MG26/Include/efr32mg26_acmp.h + + + simplicity_sdk_2025.6.2/platform/Device/SiliconLabs/EFR32MG26/Include/efr32mg26_aes.h + 1 + STUDIO_SDK_LOC/platform/Device/SiliconLabs/EFR32MG26/Include/efr32mg26_aes.h + + + simplicity_sdk_2025.6.2/platform/Device/SiliconLabs/EFR32MG26/Include/efr32mg26_amuxcp.h + 1 + STUDIO_SDK_LOC/platform/Device/SiliconLabs/EFR32MG26/Include/efr32mg26_amuxcp.h + + + simplicity_sdk_2025.6.2/platform/Device/SiliconLabs/EFR32MG26/Include/efr32mg26_buram.h + 1 + STUDIO_SDK_LOC/platform/Device/SiliconLabs/EFR32MG26/Include/efr32mg26_buram.h + + + simplicity_sdk_2025.6.2/platform/Device/SiliconLabs/EFR32MG26/Include/efr32mg26_burtc.h + 1 + STUDIO_SDK_LOC/platform/Device/SiliconLabs/EFR32MG26/Include/efr32mg26_burtc.h + + + simplicity_sdk_2025.6.2/platform/Device/SiliconLabs/EFR32MG26/Include/efr32mg26_cmu.h + 1 + STUDIO_SDK_LOC/platform/Device/SiliconLabs/EFR32MG26/Include/efr32mg26_cmu.h + + + simplicity_sdk_2025.6.2/platform/Device/SiliconLabs/EFR32MG26/Include/efr32mg26_dcdc.h + 1 + STUDIO_SDK_LOC/platform/Device/SiliconLabs/EFR32MG26/Include/efr32mg26_dcdc.h + + + simplicity_sdk_2025.6.2/platform/Device/SiliconLabs/EFR32MG26/Include/efr32mg26_devinfo.h + 1 + STUDIO_SDK_LOC/platform/Device/SiliconLabs/EFR32MG26/Include/efr32mg26_devinfo.h + + + simplicity_sdk_2025.6.2/platform/Device/SiliconLabs/EFR32MG26/Include/efr32mg26_dma_descriptor.h + 1 + STUDIO_SDK_LOC/platform/Device/SiliconLabs/EFR32MG26/Include/efr32mg26_dma_descriptor.h + + + simplicity_sdk_2025.6.2/platform/Device/SiliconLabs/EFR32MG26/Include/efr32mg26_dpll.h + 1 + STUDIO_SDK_LOC/platform/Device/SiliconLabs/EFR32MG26/Include/efr32mg26_dpll.h + + + simplicity_sdk_2025.6.2/platform/Device/SiliconLabs/EFR32MG26/Include/efr32mg26_emu.h + 1 + STUDIO_SDK_LOC/platform/Device/SiliconLabs/EFR32MG26/Include/efr32mg26_emu.h + + + simplicity_sdk_2025.6.2/platform/Device/SiliconLabs/EFR32MG26/Include/efr32mg26_eusart.h + 1 + STUDIO_SDK_LOC/platform/Device/SiliconLabs/EFR32MG26/Include/efr32mg26_eusart.h + + + simplicity_sdk_2025.6.2/platform/Device/SiliconLabs/EFR32MG26/Include/efr32mg26_fsrco.h + 1 + STUDIO_SDK_LOC/platform/Device/SiliconLabs/EFR32MG26/Include/efr32mg26_fsrco.h + + + simplicity_sdk_2025.6.2/platform/Device/SiliconLabs/EFR32MG26/Include/efr32mg26_gpcrc.h + 1 + STUDIO_SDK_LOC/platform/Device/SiliconLabs/EFR32MG26/Include/efr32mg26_gpcrc.h + + + simplicity_sdk_2025.6.2/platform/Device/SiliconLabs/EFR32MG26/Include/efr32mg26_gpio.h + 1 + STUDIO_SDK_LOC/platform/Device/SiliconLabs/EFR32MG26/Include/efr32mg26_gpio.h + + + simplicity_sdk_2025.6.2/platform/Device/SiliconLabs/EFR32MG26/Include/efr32mg26_gpio_port.h + 1 + STUDIO_SDK_LOC/platform/Device/SiliconLabs/EFR32MG26/Include/efr32mg26_gpio_port.h + + + simplicity_sdk_2025.6.2/platform/Device/SiliconLabs/EFR32MG26/Include/efr32mg26_hfrco.h + 1 + STUDIO_SDK_LOC/platform/Device/SiliconLabs/EFR32MG26/Include/efr32mg26_hfrco.h + + + simplicity_sdk_2025.6.2/platform/Device/SiliconLabs/EFR32MG26/Include/efr32mg26_hfxo.h + 1 + STUDIO_SDK_LOC/platform/Device/SiliconLabs/EFR32MG26/Include/efr32mg26_hfxo.h + + + simplicity_sdk_2025.6.2/platform/Device/SiliconLabs/EFR32MG26/Include/efr32mg26_i2c.h + 1 + STUDIO_SDK_LOC/platform/Device/SiliconLabs/EFR32MG26/Include/efr32mg26_i2c.h + + + simplicity_sdk_2025.6.2/platform/Device/SiliconLabs/EFR32MG26/Include/efr32mg26_iadc.h + 1 + STUDIO_SDK_LOC/platform/Device/SiliconLabs/EFR32MG26/Include/efr32mg26_iadc.h + + + simplicity_sdk_2025.6.2/platform/Device/SiliconLabs/EFR32MG26/Include/efr32mg26_icache.h + 1 + STUDIO_SDK_LOC/platform/Device/SiliconLabs/EFR32MG26/Include/efr32mg26_icache.h + + + simplicity_sdk_2025.6.2/platform/Device/SiliconLabs/EFR32MG26/Include/efr32mg26_keyscan.h + 1 + STUDIO_SDK_LOC/platform/Device/SiliconLabs/EFR32MG26/Include/efr32mg26_keyscan.h + + + simplicity_sdk_2025.6.2/platform/Device/SiliconLabs/EFR32MG26/Include/efr32mg26_lcd.h + 1 + STUDIO_SDK_LOC/platform/Device/SiliconLabs/EFR32MG26/Include/efr32mg26_lcd.h + + + simplicity_sdk_2025.6.2/platform/Device/SiliconLabs/EFR32MG26/Include/efr32mg26_lcdrf.h + 1 + STUDIO_SDK_LOC/platform/Device/SiliconLabs/EFR32MG26/Include/efr32mg26_lcdrf.h + + + simplicity_sdk_2025.6.2/platform/Device/SiliconLabs/EFR32MG26/Include/efr32mg26_ldma.h + 1 + STUDIO_SDK_LOC/platform/Device/SiliconLabs/EFR32MG26/Include/efr32mg26_ldma.h + + + simplicity_sdk_2025.6.2/platform/Device/SiliconLabs/EFR32MG26/Include/efr32mg26_ldmaxbar.h + 1 + STUDIO_SDK_LOC/platform/Device/SiliconLabs/EFR32MG26/Include/efr32mg26_ldmaxbar.h + + + simplicity_sdk_2025.6.2/platform/Device/SiliconLabs/EFR32MG26/Include/efr32mg26_ldmaxbar_defines.h + 1 + STUDIO_SDK_LOC/platform/Device/SiliconLabs/EFR32MG26/Include/efr32mg26_ldmaxbar_defines.h + + + simplicity_sdk_2025.6.2/platform/Device/SiliconLabs/EFR32MG26/Include/efr32mg26_letimer.h + 1 + STUDIO_SDK_LOC/platform/Device/SiliconLabs/EFR32MG26/Include/efr32mg26_letimer.h + + + simplicity_sdk_2025.6.2/platform/Device/SiliconLabs/EFR32MG26/Include/efr32mg26_lfrco.h + 1 + STUDIO_SDK_LOC/platform/Device/SiliconLabs/EFR32MG26/Include/efr32mg26_lfrco.h + + + simplicity_sdk_2025.6.2/platform/Device/SiliconLabs/EFR32MG26/Include/efr32mg26_lfxo.h + 1 + STUDIO_SDK_LOC/platform/Device/SiliconLabs/EFR32MG26/Include/efr32mg26_lfxo.h + + + simplicity_sdk_2025.6.2/platform/Device/SiliconLabs/EFR32MG26/Include/efr32mg26_mailbox.h + 1 + STUDIO_SDK_LOC/platform/Device/SiliconLabs/EFR32MG26/Include/efr32mg26_mailbox.h + + + simplicity_sdk_2025.6.2/platform/Device/SiliconLabs/EFR32MG26/Include/efr32mg26_mpahbram.h + 1 + STUDIO_SDK_LOC/platform/Device/SiliconLabs/EFR32MG26/Include/efr32mg26_mpahbram.h + + + simplicity_sdk_2025.6.2/platform/Device/SiliconLabs/EFR32MG26/Include/efr32mg26_msc.h + 1 + STUDIO_SDK_LOC/platform/Device/SiliconLabs/EFR32MG26/Include/efr32mg26_msc.h + + + simplicity_sdk_2025.6.2/platform/Device/SiliconLabs/EFR32MG26/Include/efr32mg26_mvp.h + 1 + STUDIO_SDK_LOC/platform/Device/SiliconLabs/EFR32MG26/Include/efr32mg26_mvp.h + + + simplicity_sdk_2025.6.2/platform/Device/SiliconLabs/EFR32MG26/Include/efr32mg26_pcnt.h + 1 + STUDIO_SDK_LOC/platform/Device/SiliconLabs/EFR32MG26/Include/efr32mg26_pcnt.h + + + simplicity_sdk_2025.6.2/platform/Device/SiliconLabs/EFR32MG26/Include/efr32mg26_prs.h + 1 + STUDIO_SDK_LOC/platform/Device/SiliconLabs/EFR32MG26/Include/efr32mg26_prs.h + + + simplicity_sdk_2025.6.2/platform/Device/SiliconLabs/EFR32MG26/Include/efr32mg26_prs_signals.h + 1 + STUDIO_SDK_LOC/platform/Device/SiliconLabs/EFR32MG26/Include/efr32mg26_prs_signals.h + + + simplicity_sdk_2025.6.2/platform/Device/SiliconLabs/EFR32MG26/Include/efr32mg26_semailbox.h + 1 + STUDIO_SDK_LOC/platform/Device/SiliconLabs/EFR32MG26/Include/efr32mg26_semailbox.h + + + simplicity_sdk_2025.6.2/platform/Device/SiliconLabs/EFR32MG26/Include/efr32mg26_smu.h + 1 + STUDIO_SDK_LOC/platform/Device/SiliconLabs/EFR32MG26/Include/efr32mg26_smu.h + + + simplicity_sdk_2025.6.2/platform/Device/SiliconLabs/EFR32MG26/Include/efr32mg26_syscfg.h + 1 + STUDIO_SDK_LOC/platform/Device/SiliconLabs/EFR32MG26/Include/efr32mg26_syscfg.h + + + simplicity_sdk_2025.6.2/platform/Device/SiliconLabs/EFR32MG26/Include/efr32mg26_sysrtc.h + 1 + STUDIO_SDK_LOC/platform/Device/SiliconLabs/EFR32MG26/Include/efr32mg26_sysrtc.h + + + simplicity_sdk_2025.6.2/platform/Device/SiliconLabs/EFR32MG26/Include/efr32mg26_timer.h + 1 + STUDIO_SDK_LOC/platform/Device/SiliconLabs/EFR32MG26/Include/efr32mg26_timer.h + + + simplicity_sdk_2025.6.2/platform/Device/SiliconLabs/EFR32MG26/Include/efr32mg26_ulfrco.h + 1 + STUDIO_SDK_LOC/platform/Device/SiliconLabs/EFR32MG26/Include/efr32mg26_ulfrco.h + + + simplicity_sdk_2025.6.2/platform/Device/SiliconLabs/EFR32MG26/Include/efr32mg26_usart.h + 1 + STUDIO_SDK_LOC/platform/Device/SiliconLabs/EFR32MG26/Include/efr32mg26_usart.h + + + simplicity_sdk_2025.6.2/platform/Device/SiliconLabs/EFR32MG26/Include/efr32mg26_vdac.h + 1 + STUDIO_SDK_LOC/platform/Device/SiliconLabs/EFR32MG26/Include/efr32mg26_vdac.h + + + simplicity_sdk_2025.6.2/platform/Device/SiliconLabs/EFR32MG26/Include/efr32mg26_wdog.h + 1 + STUDIO_SDK_LOC/platform/Device/SiliconLabs/EFR32MG26/Include/efr32mg26_wdog.h + + + simplicity_sdk_2025.6.2/platform/Device/SiliconLabs/EFR32MG26/Include/efr32mg26b510f3200im68.h + 1 + STUDIO_SDK_LOC/platform/Device/SiliconLabs/EFR32MG26/Include/efr32mg26b510f3200im68.h + + + simplicity_sdk_2025.6.2/platform/Device/SiliconLabs/EFR32MG26/Include/em_device.h + 1 + STUDIO_SDK_LOC/platform/Device/SiliconLabs/EFR32MG26/Include/em_device.h + + + simplicity_sdk_2025.6.2/platform/Device/SiliconLabs/EFR32MG26/Include/system_efr32mg26.h + 1 + STUDIO_SDK_LOC/platform/Device/SiliconLabs/EFR32MG26/Include/system_efr32mg26.h + + + simplicity_sdk_2025.6.2/platform/Device/SiliconLabs/EFR32MG26/Source/startup_efr32mg26.c + 1 + STUDIO_SDK_LOC/platform/Device/SiliconLabs/EFR32MG26/Source/startup_efr32mg26.c + + + simplicity_sdk_2025.6.2/platform/Device/SiliconLabs/EFR32MG26/Source/system_efr32mg26.c + 1 + STUDIO_SDK_LOC/platform/Device/SiliconLabs/EFR32MG26/Source/system_efr32mg26.c + + + simplicity_sdk_2025.6.2/platform/compute/driver/mvp/inc/sl_mvp.h + 1 + STUDIO_SDK_LOC/platform/compute/driver/mvp/inc/sl_mvp.h + + + simplicity_sdk_2025.6.2/platform/compute/driver/mvp/inc/sl_mvp_hal.h + 1 + STUDIO_SDK_LOC/platform/compute/driver/mvp/inc/sl_mvp_hal.h + + + simplicity_sdk_2025.6.2/platform/compute/driver/mvp/inc/sl_mvp_program_area.h + 1 + STUDIO_SDK_LOC/platform/compute/driver/mvp/inc/sl_mvp_program_area.h + + + simplicity_sdk_2025.6.2/platform/compute/driver/mvp/inc/sl_mvp_types.h + 1 + STUDIO_SDK_LOC/platform/compute/driver/mvp/inc/sl_mvp_types.h + + + simplicity_sdk_2025.6.2/platform/compute/driver/mvp/inc/sl_mvp_util.h + 1 + STUDIO_SDK_LOC/platform/compute/driver/mvp/inc/sl_mvp_util.h + + + simplicity_sdk_2025.6.2/platform/compute/driver/mvp/src/sl_mvp.c + 1 + STUDIO_SDK_LOC/platform/compute/driver/mvp/src/sl_mvp.c + + + simplicity_sdk_2025.6.2/platform/compute/driver/mvp/src/sl_mvp_hal_efr32.c + 1 + STUDIO_SDK_LOC/platform/compute/driver/mvp/src/sl_mvp_hal_efr32.c + + + simplicity_sdk_2025.6.2/platform/compute/driver/mvp/src/sl_mvp_program_area.c + 1 + STUDIO_SDK_LOC/platform/compute/driver/mvp/src/sl_mvp_program_area.c + + + simplicity_sdk_2025.6.2/platform/compute/driver/mvp/src/sl_mvp_util.c + 1 + STUDIO_SDK_LOC/platform/compute/driver/mvp/src/sl_mvp_util.c + + + simplicity_sdk_2025.6.2/platform/compute/math/mvp/inc/sl_math_mvp.h + 1 + STUDIO_SDK_LOC/platform/compute/math/mvp/inc/sl_math_mvp.h + + + simplicity_sdk_2025.6.2/platform/compute/math/mvp/inc/sl_math_mvp_complex_matrix_mult.h + 1 + STUDIO_SDK_LOC/platform/compute/math/mvp/inc/sl_math_mvp_complex_matrix_mult.h + + + simplicity_sdk_2025.6.2/platform/compute/math/mvp/inc/sl_math_mvp_complex_vector_conjugate.h + 1 + STUDIO_SDK_LOC/platform/compute/math/mvp/inc/sl_math_mvp_complex_vector_conjugate.h + + + simplicity_sdk_2025.6.2/platform/compute/math/mvp/inc/sl_math_mvp_complex_vector_dot_product.h + 1 + STUDIO_SDK_LOC/platform/compute/math/mvp/inc/sl_math_mvp_complex_vector_dot_product.h + + + simplicity_sdk_2025.6.2/platform/compute/math/mvp/inc/sl_math_mvp_complex_vector_magnitude_squared.h + 1 + STUDIO_SDK_LOC/platform/compute/math/mvp/inc/sl_math_mvp_complex_vector_magnitude_squared.h + + + simplicity_sdk_2025.6.2/platform/compute/math/mvp/inc/sl_math_mvp_complex_vector_mult.h + 1 + STUDIO_SDK_LOC/platform/compute/math/mvp/inc/sl_math_mvp_complex_vector_mult.h + + + simplicity_sdk_2025.6.2/platform/compute/math/mvp/inc/sl_math_mvp_matrix_add.h + 1 + STUDIO_SDK_LOC/platform/compute/math/mvp/inc/sl_math_mvp_matrix_add.h + + + simplicity_sdk_2025.6.2/platform/compute/math/mvp/inc/sl_math_mvp_matrix_mult.h + 1 + STUDIO_SDK_LOC/platform/compute/math/mvp/inc/sl_math_mvp_matrix_mult.h + + + simplicity_sdk_2025.6.2/platform/compute/math/mvp/inc/sl_math_mvp_matrix_scale.h + 1 + STUDIO_SDK_LOC/platform/compute/math/mvp/inc/sl_math_mvp_matrix_scale.h + + + simplicity_sdk_2025.6.2/platform/compute/math/mvp/inc/sl_math_mvp_matrix_sub.h + 1 + STUDIO_SDK_LOC/platform/compute/math/mvp/inc/sl_math_mvp_matrix_sub.h + + + simplicity_sdk_2025.6.2/platform/compute/math/mvp/inc/sl_math_mvp_matrix_transpose.h + 1 + STUDIO_SDK_LOC/platform/compute/math/mvp/inc/sl_math_mvp_matrix_transpose.h + + + simplicity_sdk_2025.6.2/platform/compute/math/mvp/inc/sl_math_mvp_matrix_vector_mult.h + 1 + STUDIO_SDK_LOC/platform/compute/math/mvp/inc/sl_math_mvp_matrix_vector_mult.h + + + simplicity_sdk_2025.6.2/platform/compute/math/mvp/inc/sl_math_mvp_util.h + 1 + STUDIO_SDK_LOC/platform/compute/math/mvp/inc/sl_math_mvp_util.h + + + simplicity_sdk_2025.6.2/platform/compute/math/mvp/inc/sl_math_mvp_vector_abs.h + 1 + STUDIO_SDK_LOC/platform/compute/math/mvp/inc/sl_math_mvp_vector_abs.h + + + simplicity_sdk_2025.6.2/platform/compute/math/mvp/inc/sl_math_mvp_vector_add.h + 1 + STUDIO_SDK_LOC/platform/compute/math/mvp/inc/sl_math_mvp_vector_add.h + + + simplicity_sdk_2025.6.2/platform/compute/math/mvp/inc/sl_math_mvp_vector_clamp.h + 1 + STUDIO_SDK_LOC/platform/compute/math/mvp/inc/sl_math_mvp_vector_clamp.h + + + simplicity_sdk_2025.6.2/platform/compute/math/mvp/inc/sl_math_mvp_vector_clip.h + 1 + STUDIO_SDK_LOC/platform/compute/math/mvp/inc/sl_math_mvp_vector_clip.h + + + simplicity_sdk_2025.6.2/platform/compute/math/mvp/inc/sl_math_mvp_vector_copy.h + 1 + STUDIO_SDK_LOC/platform/compute/math/mvp/inc/sl_math_mvp_vector_copy.h + + + simplicity_sdk_2025.6.2/platform/compute/math/mvp/inc/sl_math_mvp_vector_dot_product.h + 1 + STUDIO_SDK_LOC/platform/compute/math/mvp/inc/sl_math_mvp_vector_dot_product.h + + + simplicity_sdk_2025.6.2/platform/compute/math/mvp/inc/sl_math_mvp_vector_fill.h + 1 + STUDIO_SDK_LOC/platform/compute/math/mvp/inc/sl_math_mvp_vector_fill.h + + + simplicity_sdk_2025.6.2/platform/compute/math/mvp/inc/sl_math_mvp_vector_mult.h + 1 + STUDIO_SDK_LOC/platform/compute/math/mvp/inc/sl_math_mvp_vector_mult.h + + + simplicity_sdk_2025.6.2/platform/compute/math/mvp/inc/sl_math_mvp_vector_negate.h + 1 + STUDIO_SDK_LOC/platform/compute/math/mvp/inc/sl_math_mvp_vector_negate.h + + + simplicity_sdk_2025.6.2/platform/compute/math/mvp/inc/sl_math_mvp_vector_offset.h + 1 + STUDIO_SDK_LOC/platform/compute/math/mvp/inc/sl_math_mvp_vector_offset.h + + + simplicity_sdk_2025.6.2/platform/compute/math/mvp/inc/sl_math_mvp_vector_scale.h + 1 + STUDIO_SDK_LOC/platform/compute/math/mvp/inc/sl_math_mvp_vector_scale.h + + + simplicity_sdk_2025.6.2/platform/compute/math/mvp/inc/sl_math_mvp_vector_sub.h + 1 + STUDIO_SDK_LOC/platform/compute/math/mvp/inc/sl_math_mvp_vector_sub.h + + + simplicity_sdk_2025.6.2/platform/compute/math/mvp/src/sl_math_mvp_complex_matrix_mult.c + 1 + STUDIO_SDK_LOC/platform/compute/math/mvp/src/sl_math_mvp_complex_matrix_mult.c + + + simplicity_sdk_2025.6.2/platform/compute/math/mvp/src/sl_math_mvp_complex_vector_conjugate.c + 1 + STUDIO_SDK_LOC/platform/compute/math/mvp/src/sl_math_mvp_complex_vector_conjugate.c + + + simplicity_sdk_2025.6.2/platform/compute/math/mvp/src/sl_math_mvp_complex_vector_dot_product.c + 1 + STUDIO_SDK_LOC/platform/compute/math/mvp/src/sl_math_mvp_complex_vector_dot_product.c + + + simplicity_sdk_2025.6.2/platform/compute/math/mvp/src/sl_math_mvp_complex_vector_magnitude_squared.c + 1 + STUDIO_SDK_LOC/platform/compute/math/mvp/src/sl_math_mvp_complex_vector_magnitude_squared.c + + + simplicity_sdk_2025.6.2/platform/compute/math/mvp/src/sl_math_mvp_complex_vector_mult.c + 1 + STUDIO_SDK_LOC/platform/compute/math/mvp/src/sl_math_mvp_complex_vector_mult.c + + + simplicity_sdk_2025.6.2/platform/compute/math/mvp/src/sl_math_mvp_matrix_add.c + 1 + STUDIO_SDK_LOC/platform/compute/math/mvp/src/sl_math_mvp_matrix_add.c + + + simplicity_sdk_2025.6.2/platform/compute/math/mvp/src/sl_math_mvp_matrix_mult.c + 1 + STUDIO_SDK_LOC/platform/compute/math/mvp/src/sl_math_mvp_matrix_mult.c + + + simplicity_sdk_2025.6.2/platform/compute/math/mvp/src/sl_math_mvp_matrix_scale.c + 1 + STUDIO_SDK_LOC/platform/compute/math/mvp/src/sl_math_mvp_matrix_scale.c + + + simplicity_sdk_2025.6.2/platform/compute/math/mvp/src/sl_math_mvp_matrix_sub.c + 1 + STUDIO_SDK_LOC/platform/compute/math/mvp/src/sl_math_mvp_matrix_sub.c + + + simplicity_sdk_2025.6.2/platform/compute/math/mvp/src/sl_math_mvp_matrix_transpose.c + 1 + STUDIO_SDK_LOC/platform/compute/math/mvp/src/sl_math_mvp_matrix_transpose.c + + + simplicity_sdk_2025.6.2/platform/compute/math/mvp/src/sl_math_mvp_matrix_vector_mult.c + 1 + STUDIO_SDK_LOC/platform/compute/math/mvp/src/sl_math_mvp_matrix_vector_mult.c + + + simplicity_sdk_2025.6.2/platform/compute/math/mvp/src/sl_math_mvp_util.c + 1 + STUDIO_SDK_LOC/platform/compute/math/mvp/src/sl_math_mvp_util.c + + + simplicity_sdk_2025.6.2/platform/compute/math/mvp/src/sl_math_mvp_vector_abs.c + 1 + STUDIO_SDK_LOC/platform/compute/math/mvp/src/sl_math_mvp_vector_abs.c + + + simplicity_sdk_2025.6.2/platform/compute/math/mvp/src/sl_math_mvp_vector_add.c + 1 + STUDIO_SDK_LOC/platform/compute/math/mvp/src/sl_math_mvp_vector_add.c + + + simplicity_sdk_2025.6.2/platform/compute/math/mvp/src/sl_math_mvp_vector_clamp.c + 1 + STUDIO_SDK_LOC/platform/compute/math/mvp/src/sl_math_mvp_vector_clamp.c + + + simplicity_sdk_2025.6.2/platform/compute/math/mvp/src/sl_math_mvp_vector_clip.c + 1 + STUDIO_SDK_LOC/platform/compute/math/mvp/src/sl_math_mvp_vector_clip.c + + + simplicity_sdk_2025.6.2/platform/compute/math/mvp/src/sl_math_mvp_vector_copy.c + 1 + STUDIO_SDK_LOC/platform/compute/math/mvp/src/sl_math_mvp_vector_copy.c + + + simplicity_sdk_2025.6.2/platform/compute/math/mvp/src/sl_math_mvp_vector_dot_product.c + 1 + STUDIO_SDK_LOC/platform/compute/math/mvp/src/sl_math_mvp_vector_dot_product.c + + + simplicity_sdk_2025.6.2/platform/compute/math/mvp/src/sl_math_mvp_vector_fill.c + 1 + STUDIO_SDK_LOC/platform/compute/math/mvp/src/sl_math_mvp_vector_fill.c + + + simplicity_sdk_2025.6.2/platform/compute/math/mvp/src/sl_math_mvp_vector_mult.c + 1 + STUDIO_SDK_LOC/platform/compute/math/mvp/src/sl_math_mvp_vector_mult.c + + + simplicity_sdk_2025.6.2/platform/compute/math/mvp/src/sl_math_mvp_vector_negate.c + 1 + STUDIO_SDK_LOC/platform/compute/math/mvp/src/sl_math_mvp_vector_negate.c + + + simplicity_sdk_2025.6.2/platform/compute/math/mvp/src/sl_math_mvp_vector_offset.c + 1 + STUDIO_SDK_LOC/platform/compute/math/mvp/src/sl_math_mvp_vector_offset.c + + + simplicity_sdk_2025.6.2/platform/compute/math/mvp/src/sl_math_mvp_vector_scale.c + 1 + STUDIO_SDK_LOC/platform/compute/math/mvp/src/sl_math_mvp_vector_scale.c + + + simplicity_sdk_2025.6.2/platform/compute/math/mvp/src/sl_math_mvp_vector_sub.c + 1 + STUDIO_SDK_LOC/platform/compute/math/mvp/src/sl_math_mvp_vector_sub.c + + + simplicity_sdk_2025.6.2/platform/compute/nn/mvp/inc/sl_mvp_ml.h + 1 + STUDIO_SDK_LOC/platform/compute/nn/mvp/inc/sl_mvp_ml.h + + + simplicity_sdk_2025.6.2/platform/compute/nn/mvp/inc/sl_mvp_ml_add.h + 1 + STUDIO_SDK_LOC/platform/compute/nn/mvp/inc/sl_mvp_ml_add.h + + + simplicity_sdk_2025.6.2/platform/compute/nn/mvp/inc/sl_mvp_ml_conv2d.h + 1 + STUDIO_SDK_LOC/platform/compute/nn/mvp/inc/sl_mvp_ml_conv2d.h + + + simplicity_sdk_2025.6.2/platform/compute/nn/mvp/inc/sl_mvp_ml_depthwise_conv2d.h + 1 + STUDIO_SDK_LOC/platform/compute/nn/mvp/inc/sl_mvp_ml_depthwise_conv2d.h + + + simplicity_sdk_2025.6.2/platform/compute/nn/mvp/inc/sl_mvp_ml_fully_connected.h + 1 + STUDIO_SDK_LOC/platform/compute/nn/mvp/inc/sl_mvp_ml_fully_connected.h + + + simplicity_sdk_2025.6.2/platform/compute/nn/mvp/inc/sl_mvp_ml_mul.h + 1 + STUDIO_SDK_LOC/platform/compute/nn/mvp/inc/sl_mvp_ml_mul.h + + + simplicity_sdk_2025.6.2/platform/compute/nn/mvp/inc/sl_mvp_ml_pooling.h + 1 + STUDIO_SDK_LOC/platform/compute/nn/mvp/inc/sl_mvp_ml_pooling.h + + + simplicity_sdk_2025.6.2/platform/compute/nn/mvp/inc/sl_mvp_ml_transpose_conv2d.h + 1 + STUDIO_SDK_LOC/platform/compute/nn/mvp/inc/sl_mvp_ml_transpose_conv2d.h + + + simplicity_sdk_2025.6.2/platform/compute/nn/mvp/src/sl_mvp_ml_add.c + 1 + STUDIO_SDK_LOC/platform/compute/nn/mvp/src/sl_mvp_ml_add.c + + + simplicity_sdk_2025.6.2/platform/compute/nn/mvp/src/sl_mvp_ml_conv2d.c + 1 + STUDIO_SDK_LOC/platform/compute/nn/mvp/src/sl_mvp_ml_conv2d.c + + + simplicity_sdk_2025.6.2/platform/compute/nn/mvp/src/sl_mvp_ml_depthwise_conv2d.c + 1 + STUDIO_SDK_LOC/platform/compute/nn/mvp/src/sl_mvp_ml_depthwise_conv2d.c + + + simplicity_sdk_2025.6.2/platform/compute/nn/mvp/src/sl_mvp_ml_fully_connected.c + 1 + STUDIO_SDK_LOC/platform/compute/nn/mvp/src/sl_mvp_ml_fully_connected.c + + + simplicity_sdk_2025.6.2/platform/compute/nn/mvp/src/sl_mvp_ml_mul.c + 1 + STUDIO_SDK_LOC/platform/compute/nn/mvp/src/sl_mvp_ml_mul.c + + + simplicity_sdk_2025.6.2/platform/compute/nn/mvp/src/sl_mvp_ml_pooling.c + 1 + STUDIO_SDK_LOC/platform/compute/nn/mvp/src/sl_mvp_ml_pooling.c + + + simplicity_sdk_2025.6.2/platform/compute/nn/mvp/src/sl_mvp_ml_transpose_conv2d.c + 1 + STUDIO_SDK_LOC/platform/compute/nn/mvp/src/sl_mvp_ml_transpose_conv2d.c + + + simplicity_sdk_2025.6.2/platform/compute/nn/mvp/src/sli_mvp_ml_depthwise_conv2d.cc + 1 + STUDIO_SDK_LOC/platform/compute/nn/mvp/src/sli_mvp_ml_depthwise_conv2d.cc + + + simplicity_sdk_2025.6.2/platform/compute/nn/mvp/src/sli_mvp_ml_depthwise_conv2d_opt.c + 1 + STUDIO_SDK_LOC/platform/compute/nn/mvp/src/sli_mvp_ml_depthwise_conv2d_opt.c + + + simplicity_sdk_2025.6.2/platform/emdrv/dmadrv/inc/s2_signals/dmadrv_signals.h + 1 + STUDIO_SDK_LOC/platform/emdrv/dmadrv/inc/s2_signals/dmadrv_signals.h + + + simplicity_sdk_2025.6.2/platform/micrium_os/common/source/collections/bitmap.c + 1 + STUDIO_SDK_LOC/platform/micrium_os/common/source/collections/bitmap.c + + + simplicity_sdk_2025.6.2/platform/micrium_os/common/source/collections/bitmap_priv.h + 1 + STUDIO_SDK_LOC/platform/micrium_os/common/source/collections/bitmap_priv.h + + + simplicity_sdk_2025.6.2/platform/micrium_os/common/source/collections/map.c + 1 + STUDIO_SDK_LOC/platform/micrium_os/common/source/collections/map.c + + + simplicity_sdk_2025.6.2/platform/micrium_os/common/source/collections/map_priv.h + 1 + STUDIO_SDK_LOC/platform/micrium_os/common/source/collections/map_priv.h + + + simplicity_sdk_2025.6.2/platform/micrium_os/common/source/collections/slist.c + 1 + STUDIO_SDK_LOC/platform/micrium_os/common/source/collections/slist.c + + + simplicity_sdk_2025.6.2/platform/micrium_os/common/source/collections/slist_priv.h + 1 + STUDIO_SDK_LOC/platform/micrium_os/common/source/collections/slist_priv.h + + + simplicity_sdk_2025.6.2/platform/micrium_os/common/source/common/common.c + 1 + STUDIO_SDK_LOC/platform/micrium_os/common/source/common/common.c + + + simplicity_sdk_2025.6.2/platform/micrium_os/common/source/common/common_priv.h + 1 + STUDIO_SDK_LOC/platform/micrium_os/common/source/common/common_priv.h + + + simplicity_sdk_2025.6.2/platform/micrium_os/common/source/kal/kal_kernel.c + 1 + STUDIO_SDK_LOC/platform/micrium_os/common/source/kal/kal_kernel.c + + + simplicity_sdk_2025.6.2/platform/micrium_os/common/source/kal/kal_priv.h + 1 + STUDIO_SDK_LOC/platform/micrium_os/common/source/kal/kal_priv.h + + + simplicity_sdk_2025.6.2/platform/micrium_os/common/source/lib/lib_ascii.c + 1 + STUDIO_SDK_LOC/platform/micrium_os/common/source/lib/lib_ascii.c + + + simplicity_sdk_2025.6.2/platform/micrium_os/common/source/lib/lib_math.c + 1 + STUDIO_SDK_LOC/platform/micrium_os/common/source/lib/lib_math.c + + + simplicity_sdk_2025.6.2/platform/micrium_os/common/source/lib/lib_mem.c + 1 + STUDIO_SDK_LOC/platform/micrium_os/common/source/lib/lib_mem.c + + + simplicity_sdk_2025.6.2/platform/micrium_os/common/source/lib/lib_str.c + 1 + STUDIO_SDK_LOC/platform/micrium_os/common/source/lib/lib_str.c + + + simplicity_sdk_2025.6.2/platform/micrium_os/common/source/lib/lib_str_priv.h + 1 + STUDIO_SDK_LOC/platform/micrium_os/common/source/lib/lib_str_priv.h + + + simplicity_sdk_2025.6.2/platform/micrium_os/common/source/logging/logging.c + 1 + STUDIO_SDK_LOC/platform/micrium_os/common/source/logging/logging.c + + + simplicity_sdk_2025.6.2/platform/micrium_os/common/source/logging/logging_chk_priv.h + 1 + STUDIO_SDK_LOC/platform/micrium_os/common/source/logging/logging_chk_priv.h + + + simplicity_sdk_2025.6.2/platform/micrium_os/common/source/logging/logging_priv.h + 1 + STUDIO_SDK_LOC/platform/micrium_os/common/source/logging/logging_priv.h + + + simplicity_sdk_2025.6.2/platform/micrium_os/common/source/platform_mgr/platform_mgr.c + 1 + STUDIO_SDK_LOC/platform/micrium_os/common/source/platform_mgr/platform_mgr.c + + + simplicity_sdk_2025.6.2/platform/micrium_os/common/source/platform_mgr/platform_mgr_priv.h + 1 + STUDIO_SDK_LOC/platform/micrium_os/common/source/platform_mgr/platform_mgr_priv.h + + + simplicity_sdk_2025.6.2/platform/micrium_os/common/source/preprocessor/preprocessor_priv.h + 1 + STUDIO_SDK_LOC/platform/micrium_os/common/source/preprocessor/preprocessor_priv.h + + + simplicity_sdk_2025.6.2/platform/micrium_os/common/source/ring_buf/ring_buf.c + 1 + STUDIO_SDK_LOC/platform/micrium_os/common/source/ring_buf/ring_buf.c + + + simplicity_sdk_2025.6.2/platform/micrium_os/common/source/ring_buf/ring_buf_priv.h + 1 + STUDIO_SDK_LOC/platform/micrium_os/common/source/ring_buf/ring_buf_priv.h + + + simplicity_sdk_2025.6.2/platform/micrium_os/common/source/rtos/rtos_err_str.c + 1 + STUDIO_SDK_LOC/platform/micrium_os/common/source/rtos/rtos_err_str.c + + + simplicity_sdk_2025.6.2/platform/micrium_os/common/source/rtos/rtos_utils.c + 1 + STUDIO_SDK_LOC/platform/micrium_os/common/source/rtos/rtos_utils.c + + + simplicity_sdk_2025.6.2/platform/micrium_os/common/source/rtos/rtos_utils_priv.h + 1 + STUDIO_SDK_LOC/platform/micrium_os/common/source/rtos/rtos_utils_priv.h + + + simplicity_sdk_2025.6.2/platform/micrium_os/ports/source/generic/arm_cpu_dwt_ts.c + 1 + STUDIO_SDK_LOC/platform/micrium_os/ports/source/generic/arm_cpu_dwt_ts.c + + + simplicity_sdk_2025.6.2/platform/micrium_os/ports/source/gnu/armv7m_cpu_c.c + 1 + STUDIO_SDK_LOC/platform/micrium_os/ports/source/gnu/armv7m_cpu_c.c + + + simplicity_sdk_2025.6.2/platform/micrium_os/ports/source/gnu/armv7m_cpu_port.h + 1 + STUDIO_SDK_LOC/platform/micrium_os/ports/source/gnu/armv7m_cpu_port.h + + + simplicity_sdk_2025.6.2/platform/micrium_os/ports/source/gnu/armv8m_cpu_a.S + 1 + STUDIO_SDK_LOC/platform/micrium_os/ports/source/gnu/armv8m_cpu_a.S + + + simplicity_sdk_2025.6.2/platform/micrium_os/ports/source/gnu/armv8m_os_cpu.h + 1 + STUDIO_SDK_LOC/platform/micrium_os/ports/source/gnu/armv8m_os_cpu.h + + + simplicity_sdk_2025.6.2/platform/micrium_os/ports/source/gnu/armv8m_os_cpu_a.S + 1 + STUDIO_SDK_LOC/platform/micrium_os/ports/source/gnu/armv8m_os_cpu_a.S + + + simplicity_sdk_2025.6.2/platform/micrium_os/ports/source/gnu/armv8m_os_cpu_c.c + 1 + STUDIO_SDK_LOC/platform/micrium_os/ports/source/gnu/armv8m_os_cpu_c.c + + + simplicity_sdk_2025.6.2/platform/service/interrupt_manager/inc/arm/cmsis_nvic_virtual.h + 1 + STUDIO_SDK_LOC/platform/service/interrupt_manager/inc/arm/cmsis_nvic_virtual.h + + + simplicity_sdk_2025.6.2/platform/service/power_manager/src/common/sl_power_manager_common.c + 1 + STUDIO_SDK_LOC/platform/service/power_manager/src/common/sl_power_manager_common.c + + + simplicity_sdk_2025.6.2/platform/service/power_manager/src/common/sl_power_manager_em4.c + 1 + STUDIO_SDK_LOC/platform/service/power_manager/src/common/sl_power_manager_em4.c + + + simplicity_sdk_2025.6.2/platform/service/power_manager/src/sleep_loop/sl_power_manager.c + 1 + STUDIO_SDK_LOC/platform/service/power_manager/src/sleep_loop/sl_power_manager.c + + + simplicity_sdk_2025.6.2/platform/service/power_manager/src/sleep_loop/sl_power_manager_debug.c + 1 + STUDIO_SDK_LOC/platform/service/power_manager/src/sleep_loop/sl_power_manager_debug.c + + + simplicity_sdk_2025.6.2/platform/service/power_manager/src/sleep_loop/sl_power_manager_hal_s2.c + 1 + STUDIO_SDK_LOC/platform/service/power_manager/src/sleep_loop/sl_power_manager_hal_s2.c + + + simplicity_sdk_2025.6.2/platform/service/power_manager/src/sleep_loop/sli_power_manager_private.h + 1 + STUDIO_SDK_LOC/platform/service/power_manager/src/sleep_loop/sli_power_manager_private.h + + + simplicity_sdk_2025.6.2/platform/service/sl_main/src/rtos/main_retarget.c + 1 + STUDIO_SDK_LOC/platform/service/sl_main/src/rtos/main_retarget.c + + + simplicity_sdk_2025.6.2/util/third_party/cmsis/dsp/Include/arm_common_tables.h + 1 + STUDIO_SDK_LOC/util/third_party/cmsis/dsp/Include/arm_common_tables.h + + + simplicity_sdk_2025.6.2/util/third_party/cmsis/dsp/Include/arm_common_tables_f16.h + 1 + STUDIO_SDK_LOC/util/third_party/cmsis/dsp/Include/arm_common_tables_f16.h + + + simplicity_sdk_2025.6.2/util/third_party/cmsis/dsp/Include/arm_const_structs.h + 1 + STUDIO_SDK_LOC/util/third_party/cmsis/dsp/Include/arm_const_structs.h + + + simplicity_sdk_2025.6.2/util/third_party/cmsis/dsp/Include/arm_const_structs_f16.h + 1 + STUDIO_SDK_LOC/util/third_party/cmsis/dsp/Include/arm_const_structs_f16.h + + + simplicity_sdk_2025.6.2/util/third_party/cmsis/dsp/Include/arm_helium_utils.h + 1 + STUDIO_SDK_LOC/util/third_party/cmsis/dsp/Include/arm_helium_utils.h + + + simplicity_sdk_2025.6.2/util/third_party/cmsis/dsp/Include/arm_math.h + 1 + STUDIO_SDK_LOC/util/third_party/cmsis/dsp/Include/arm_math.h + + + simplicity_sdk_2025.6.2/util/third_party/cmsis/dsp/Include/arm_math_f16.h + 1 + STUDIO_SDK_LOC/util/third_party/cmsis/dsp/Include/arm_math_f16.h + + + simplicity_sdk_2025.6.2/util/third_party/cmsis/dsp/Include/arm_math_memory.h + 1 + STUDIO_SDK_LOC/util/third_party/cmsis/dsp/Include/arm_math_memory.h + + + simplicity_sdk_2025.6.2/util/third_party/cmsis/dsp/Include/arm_math_types.h + 1 + STUDIO_SDK_LOC/util/third_party/cmsis/dsp/Include/arm_math_types.h + + + simplicity_sdk_2025.6.2/util/third_party/cmsis/dsp/Include/arm_math_types_f16.h + 1 + STUDIO_SDK_LOC/util/third_party/cmsis/dsp/Include/arm_math_types_f16.h + + + simplicity_sdk_2025.6.2/util/third_party/cmsis/dsp/Include/arm_mve_tables.h + 1 + STUDIO_SDK_LOC/util/third_party/cmsis/dsp/Include/arm_mve_tables.h + + + simplicity_sdk_2025.6.2/util/third_party/cmsis/dsp/Include/arm_mve_tables_f16.h + 1 + STUDIO_SDK_LOC/util/third_party/cmsis/dsp/Include/arm_mve_tables_f16.h + + + simplicity_sdk_2025.6.2/util/third_party/cmsis/dsp/Include/arm_vec_math.h + 1 + STUDIO_SDK_LOC/util/third_party/cmsis/dsp/Include/arm_vec_math.h + + + simplicity_sdk_2025.6.2/util/third_party/cmsis/dsp/Include/arm_vec_math_f16.h + 1 + STUDIO_SDK_LOC/util/third_party/cmsis/dsp/Include/arm_vec_math_f16.h + + + simplicity_sdk_2025.6.2/util/third_party/cmsis/nn/Include/arm_nn_math_types.h + 1 + STUDIO_SDK_LOC/util/third_party/cmsis/nn/Include/arm_nn_math_types.h + + + simplicity_sdk_2025.6.2/util/third_party/cmsis/nn/Include/arm_nn_tables.h + 1 + STUDIO_SDK_LOC/util/third_party/cmsis/nn/Include/arm_nn_tables.h + + + simplicity_sdk_2025.6.2/util/third_party/cmsis/nn/Include/arm_nn_types.h + 1 + STUDIO_SDK_LOC/util/third_party/cmsis/nn/Include/arm_nn_types.h + + + simplicity_sdk_2025.6.2/util/third_party/cmsis/nn/Include/arm_nnfunctions.h + 1 + STUDIO_SDK_LOC/util/third_party/cmsis/nn/Include/arm_nnfunctions.h + + + simplicity_sdk_2025.6.2/util/third_party/cmsis/nn/Include/arm_nnsupportfunctions.h + 1 + STUDIO_SDK_LOC/util/third_party/cmsis/nn/Include/arm_nnsupportfunctions.h + + + aiml_2.1.2/third_party/tflite-micro/tensorflow/lite/core/api/error_reporter.h + 1 + STUDIO_SDK_LOC/extension/aiml-extension/third_party/tflite-micro/tensorflow/lite/core/api/error_reporter.h + + + aiml_2.1.2/third_party/tflite-micro/tensorflow/lite/core/api/flatbuffer_conversions.h + 1 + STUDIO_SDK_LOC/extension/aiml-extension/third_party/tflite-micro/tensorflow/lite/core/api/flatbuffer_conversions.h + + + aiml_2.1.2/third_party/tflite-micro/tensorflow/lite/core/api/op_resolver.h + 1 + STUDIO_SDK_LOC/extension/aiml-extension/third_party/tflite-micro/tensorflow/lite/core/api/op_resolver.h + + + aiml_2.1.2/third_party/tflite-micro/tensorflow/lite/core/api/tensor_utils.h + 1 + STUDIO_SDK_LOC/extension/aiml-extension/third_party/tflite-micro/tensorflow/lite/core/api/tensor_utils.h + + + aiml_2.1.2/third_party/tflite-micro/tensorflow/lite/core/c/builtin_op_data.h + 1 + STUDIO_SDK_LOC/extension/aiml-extension/third_party/tflite-micro/tensorflow/lite/core/c/builtin_op_data.h + + + aiml_2.1.2/third_party/tflite-micro/tensorflow/lite/core/c/c_api_types.h + 1 + STUDIO_SDK_LOC/extension/aiml-extension/third_party/tflite-micro/tensorflow/lite/core/c/c_api_types.h + + + aiml_2.1.2/third_party/tflite-micro/tensorflow/lite/core/c/common.h + 1 + STUDIO_SDK_LOC/extension/aiml-extension/third_party/tflite-micro/tensorflow/lite/core/c/common.h + + + aiml_2.1.2/third_party/tflite-micro/tensorflow/lite/kernels/internal/common.h + 1 + STUDIO_SDK_LOC/extension/aiml-extension/third_party/tflite-micro/tensorflow/lite/kernels/internal/common.h + + + aiml_2.1.2/third_party/tflite-micro/tensorflow/lite/kernels/internal/compatibility.h + 1 + STUDIO_SDK_LOC/extension/aiml-extension/third_party/tflite-micro/tensorflow/lite/kernels/internal/compatibility.h + + + aiml_2.1.2/third_party/tflite-micro/tensorflow/lite/kernels/internal/cppmath.h + 1 + STUDIO_SDK_LOC/extension/aiml-extension/third_party/tflite-micro/tensorflow/lite/kernels/internal/cppmath.h + + + aiml_2.1.2/third_party/tflite-micro/tensorflow/lite/kernels/internal/max.h + 1 + STUDIO_SDK_LOC/extension/aiml-extension/third_party/tflite-micro/tensorflow/lite/kernels/internal/max.h + + + aiml_2.1.2/third_party/tflite-micro/tensorflow/lite/kernels/internal/min.h + 1 + STUDIO_SDK_LOC/extension/aiml-extension/third_party/tflite-micro/tensorflow/lite/kernels/internal/min.h + + + aiml_2.1.2/third_party/tflite-micro/tensorflow/lite/kernels/internal/portable_tensor.h + 1 + STUDIO_SDK_LOC/extension/aiml-extension/third_party/tflite-micro/tensorflow/lite/kernels/internal/portable_tensor.h + + + aiml_2.1.2/third_party/tflite-micro/tensorflow/lite/kernels/internal/portable_tensor_utils.h + 1 + STUDIO_SDK_LOC/extension/aiml-extension/third_party/tflite-micro/tensorflow/lite/kernels/internal/portable_tensor_utils.h + + + aiml_2.1.2/third_party/tflite-micro/tensorflow/lite/kernels/internal/quantization_util.h + 1 + STUDIO_SDK_LOC/extension/aiml-extension/third_party/tflite-micro/tensorflow/lite/kernels/internal/quantization_util.h + + + aiml_2.1.2/third_party/tflite-micro/tensorflow/lite/kernels/internal/runtime_shape.h + 1 + STUDIO_SDK_LOC/extension/aiml-extension/third_party/tflite-micro/tensorflow/lite/kernels/internal/runtime_shape.h + + + aiml_2.1.2/third_party/tflite-micro/tensorflow/lite/kernels/internal/strided_slice_logic.h + 1 + STUDIO_SDK_LOC/extension/aiml-extension/third_party/tflite-micro/tensorflow/lite/kernels/internal/strided_slice_logic.h + + + aiml_2.1.2/third_party/tflite-micro/tensorflow/lite/kernels/internal/tensor_ctypes.h + 1 + STUDIO_SDK_LOC/extension/aiml-extension/third_party/tflite-micro/tensorflow/lite/kernels/internal/tensor_ctypes.h + + + aiml_2.1.2/third_party/tflite-micro/tensorflow/lite/kernels/internal/types.h + 1 + STUDIO_SDK_LOC/extension/aiml-extension/third_party/tflite-micro/tensorflow/lite/kernels/internal/types.h + + + aiml_2.1.2/third_party/tflite-micro/tensorflow/lite/micro/arena_allocator/ibuffer_allocator.h + 1 + STUDIO_SDK_LOC/extension/aiml-extension/third_party/tflite-micro/tensorflow/lite/micro/arena_allocator/ibuffer_allocator.h + + + aiml_2.1.2/third_party/tflite-micro/tensorflow/lite/micro/arena_allocator/non_persistent_arena_buffer_allocator.h + 1 + STUDIO_SDK_LOC/extension/aiml-extension/third_party/tflite-micro/tensorflow/lite/micro/arena_allocator/non_persistent_arena_buffer_allocator.h + + + aiml_2.1.2/third_party/tflite-micro/tensorflow/lite/micro/arena_allocator/persistent_arena_buffer_allocator.h + 1 + STUDIO_SDK_LOC/extension/aiml-extension/third_party/tflite-micro/tensorflow/lite/micro/arena_allocator/persistent_arena_buffer_allocator.h + + + aiml_2.1.2/third_party/tflite-micro/tensorflow/lite/micro/arena_allocator/recording_single_arena_buffer_allocator.h + 1 + STUDIO_SDK_LOC/extension/aiml-extension/third_party/tflite-micro/tensorflow/lite/micro/arena_allocator/recording_single_arena_buffer_allocator.h + + + aiml_2.1.2/third_party/tflite-micro/tensorflow/lite/micro/arena_allocator/single_arena_buffer_allocator.h + 1 + STUDIO_SDK_LOC/extension/aiml-extension/third_party/tflite-micro/tensorflow/lite/micro/arena_allocator/single_arena_buffer_allocator.h + + + aiml_2.1.2/third_party/tflite-micro/tensorflow/lite/micro/kernels/activation_utils.h + 1 + STUDIO_SDK_LOC/extension/aiml-extension/third_party/tflite-micro/tensorflow/lite/micro/kernels/activation_utils.h + + + aiml_2.1.2/third_party/tflite-micro/tensorflow/lite/micro/kernels/activations.h + 1 + STUDIO_SDK_LOC/extension/aiml-extension/third_party/tflite-micro/tensorflow/lite/micro/kernels/activations.h + + + aiml_2.1.2/third_party/tflite-micro/tensorflow/lite/micro/kernels/add.h + 1 + STUDIO_SDK_LOC/extension/aiml-extension/third_party/tflite-micro/tensorflow/lite/micro/kernels/add.h + + + aiml_2.1.2/third_party/tflite-micro/tensorflow/lite/micro/kernels/circular_buffer.h + 1 + STUDIO_SDK_LOC/extension/aiml-extension/third_party/tflite-micro/tensorflow/lite/micro/kernels/circular_buffer.h + + + aiml_2.1.2/third_party/tflite-micro/tensorflow/lite/micro/kernels/circular_buffer_flexbuffers_generated_data.h + 1 + STUDIO_SDK_LOC/extension/aiml-extension/third_party/tflite-micro/tensorflow/lite/micro/kernels/circular_buffer_flexbuffers_generated_data.h + + + aiml_2.1.2/third_party/tflite-micro/tensorflow/lite/micro/kernels/conv.h + 1 + STUDIO_SDK_LOC/extension/aiml-extension/third_party/tflite-micro/tensorflow/lite/micro/kernels/conv.h + + + aiml_2.1.2/third_party/tflite-micro/tensorflow/lite/micro/kernels/conv_test.h + 1 + STUDIO_SDK_LOC/extension/aiml-extension/third_party/tflite-micro/tensorflow/lite/micro/kernels/conv_test.h + + + aiml_2.1.2/third_party/tflite-micro/tensorflow/lite/micro/kernels/depthwise_conv.h + 1 + STUDIO_SDK_LOC/extension/aiml-extension/third_party/tflite-micro/tensorflow/lite/micro/kernels/depthwise_conv.h + + + aiml_2.1.2/third_party/tflite-micro/tensorflow/lite/micro/kernels/dequantize.h + 1 + STUDIO_SDK_LOC/extension/aiml-extension/third_party/tflite-micro/tensorflow/lite/micro/kernels/dequantize.h + + + aiml_2.1.2/third_party/tflite-micro/tensorflow/lite/micro/kernels/detection_postprocess_flexbuffers_generated_data.h + 1 + STUDIO_SDK_LOC/extension/aiml-extension/third_party/tflite-micro/tensorflow/lite/micro/kernels/detection_postprocess_flexbuffers_generated_data.h + + + aiml_2.1.2/third_party/tflite-micro/tensorflow/lite/micro/kernels/ethosu.h + 1 + STUDIO_SDK_LOC/extension/aiml-extension/third_party/tflite-micro/tensorflow/lite/micro/kernels/ethosu.h + + + aiml_2.1.2/third_party/tflite-micro/tensorflow/lite/micro/kernels/fully_connected.h + 1 + STUDIO_SDK_LOC/extension/aiml-extension/third_party/tflite-micro/tensorflow/lite/micro/kernels/fully_connected.h + + + aiml_2.1.2/third_party/tflite-micro/tensorflow/lite/micro/kernels/hard_swish.h + 1 + STUDIO_SDK_LOC/extension/aiml-extension/third_party/tflite-micro/tensorflow/lite/micro/kernels/hard_swish.h + + + aiml_2.1.2/third_party/tflite-micro/tensorflow/lite/micro/kernels/kernel_runner.h + 1 + STUDIO_SDK_LOC/extension/aiml-extension/third_party/tflite-micro/tensorflow/lite/micro/kernels/kernel_runner.h + + + aiml_2.1.2/third_party/tflite-micro/tensorflow/lite/micro/kernels/kernel_util.h + 1 + STUDIO_SDK_LOC/extension/aiml-extension/third_party/tflite-micro/tensorflow/lite/micro/kernels/kernel_util.h + + + aiml_2.1.2/third_party/tflite-micro/tensorflow/lite/micro/kernels/leaky_relu.h + 1 + STUDIO_SDK_LOC/extension/aiml-extension/third_party/tflite-micro/tensorflow/lite/micro/kernels/leaky_relu.h + + + aiml_2.1.2/third_party/tflite-micro/tensorflow/lite/micro/kernels/logical.h + 1 + STUDIO_SDK_LOC/extension/aiml-extension/third_party/tflite-micro/tensorflow/lite/micro/kernels/logical.h + + + aiml_2.1.2/third_party/tflite-micro/tensorflow/lite/micro/kernels/logistic.h + 1 + STUDIO_SDK_LOC/extension/aiml-extension/third_party/tflite-micro/tensorflow/lite/micro/kernels/logistic.h + + + aiml_2.1.2/third_party/tflite-micro/tensorflow/lite/micro/kernels/lstm_eval.h + 1 + STUDIO_SDK_LOC/extension/aiml-extension/third_party/tflite-micro/tensorflow/lite/micro/kernels/lstm_eval.h + + + aiml_2.1.2/third_party/tflite-micro/tensorflow/lite/micro/kernels/lstm_eval_test.h + 1 + STUDIO_SDK_LOC/extension/aiml-extension/third_party/tflite-micro/tensorflow/lite/micro/kernels/lstm_eval_test.h + + + aiml_2.1.2/third_party/tflite-micro/tensorflow/lite/micro/kernels/lstm_shared.h + 1 + STUDIO_SDK_LOC/extension/aiml-extension/third_party/tflite-micro/tensorflow/lite/micro/kernels/lstm_shared.h + + + aiml_2.1.2/third_party/tflite-micro/tensorflow/lite/micro/kernels/micro_ops.h + 1 + STUDIO_SDK_LOC/extension/aiml-extension/third_party/tflite-micro/tensorflow/lite/micro/kernels/micro_ops.h + + + aiml_2.1.2/third_party/tflite-micro/tensorflow/lite/micro/kernels/micro_tensor_utils.h + 1 + STUDIO_SDK_LOC/extension/aiml-extension/third_party/tflite-micro/tensorflow/lite/micro/kernels/micro_tensor_utils.h + + + aiml_2.1.2/third_party/tflite-micro/tensorflow/lite/micro/kernels/mul.h + 1 + STUDIO_SDK_LOC/extension/aiml-extension/third_party/tflite-micro/tensorflow/lite/micro/kernels/mul.h + + + aiml_2.1.2/third_party/tflite-micro/tensorflow/lite/micro/kernels/pad.h + 1 + STUDIO_SDK_LOC/extension/aiml-extension/third_party/tflite-micro/tensorflow/lite/micro/kernels/pad.h + + + aiml_2.1.2/third_party/tflite-micro/tensorflow/lite/micro/kernels/pooling.h + 1 + STUDIO_SDK_LOC/extension/aiml-extension/third_party/tflite-micro/tensorflow/lite/micro/kernels/pooling.h + + + aiml_2.1.2/third_party/tflite-micro/tensorflow/lite/micro/kernels/prelu.h + 1 + STUDIO_SDK_LOC/extension/aiml-extension/third_party/tflite-micro/tensorflow/lite/micro/kernels/prelu.h + + + aiml_2.1.2/third_party/tflite-micro/tensorflow/lite/micro/kernels/quantize.h + 1 + STUDIO_SDK_LOC/extension/aiml-extension/third_party/tflite-micro/tensorflow/lite/micro/kernels/quantize.h + + + aiml_2.1.2/third_party/tflite-micro/tensorflow/lite/micro/kernels/reduce.h + 1 + STUDIO_SDK_LOC/extension/aiml-extension/third_party/tflite-micro/tensorflow/lite/micro/kernels/reduce.h + + + aiml_2.1.2/third_party/tflite-micro/tensorflow/lite/micro/kernels/softmax.h + 1 + STUDIO_SDK_LOC/extension/aiml-extension/third_party/tflite-micro/tensorflow/lite/micro/kernels/softmax.h + + + aiml_2.1.2/third_party/tflite-micro/tensorflow/lite/micro/kernels/sub.h + 1 + STUDIO_SDK_LOC/extension/aiml-extension/third_party/tflite-micro/tensorflow/lite/micro/kernels/sub.h + + + aiml_2.1.2/third_party/tflite-micro/tensorflow/lite/micro/kernels/svdf.h + 1 + STUDIO_SDK_LOC/extension/aiml-extension/third_party/tflite-micro/tensorflow/lite/micro/kernels/svdf.h + + + aiml_2.1.2/third_party/tflite-micro/tensorflow/lite/micro/kernels/unidirectional_sequence_lstm.h + 1 + STUDIO_SDK_LOC/extension/aiml-extension/third_party/tflite-micro/tensorflow/lite/micro/kernels/unidirectional_sequence_lstm.h + + + aiml_2.1.2/third_party/tflite-micro/tensorflow/lite/micro/memory_planner/greedy_memory_planner.h + 1 + STUDIO_SDK_LOC/extension/aiml-extension/third_party/tflite-micro/tensorflow/lite/micro/memory_planner/greedy_memory_planner.h + + + aiml_2.1.2/third_party/tflite-micro/tensorflow/lite/micro/memory_planner/linear_memory_planner.h + 1 + STUDIO_SDK_LOC/extension/aiml-extension/third_party/tflite-micro/tensorflow/lite/micro/memory_planner/linear_memory_planner.h + + + aiml_2.1.2/third_party/tflite-micro/tensorflow/lite/micro/memory_planner/memory_plan_struct.h + 1 + STUDIO_SDK_LOC/extension/aiml-extension/third_party/tflite-micro/tensorflow/lite/micro/memory_planner/memory_plan_struct.h + + + aiml_2.1.2/third_party/tflite-micro/tensorflow/lite/micro/memory_planner/micro_memory_planner.h + 1 + STUDIO_SDK_LOC/extension/aiml-extension/third_party/tflite-micro/tensorflow/lite/micro/memory_planner/micro_memory_planner.h + + + aiml_2.1.2/third_party/tflite-micro/tensorflow/lite/micro/memory_planner/non_persistent_buffer_planner_shim.h + 1 + STUDIO_SDK_LOC/extension/aiml-extension/third_party/tflite-micro/tensorflow/lite/micro/memory_planner/non_persistent_buffer_planner_shim.h + + + aiml_2.1.2/third_party/tflite-micro/tensorflow/lite/micro/tflite_bridge/flatbuffer_conversions_bridge.h + 1 + STUDIO_SDK_LOC/extension/aiml-extension/third_party/tflite-micro/tensorflow/lite/micro/tflite_bridge/flatbuffer_conversions_bridge.h + + + aiml_2.1.2/third_party/tflite-micro/tensorflow/lite/micro/tflite_bridge/micro_error_reporter.h + 1 + STUDIO_SDK_LOC/extension/aiml-extension/third_party/tflite-micro/tensorflow/lite/micro/tflite_bridge/micro_error_reporter.h + + + simplicity_sdk_2025.6.2/util/third_party/cmsis/dsp/Include/dsp/basic_math_functions.h + 1 + STUDIO_SDK_LOC/util/third_party/cmsis/dsp/Include/dsp/basic_math_functions.h + + + simplicity_sdk_2025.6.2/util/third_party/cmsis/dsp/Include/dsp/basic_math_functions_f16.h + 1 + STUDIO_SDK_LOC/util/third_party/cmsis/dsp/Include/dsp/basic_math_functions_f16.h + + + simplicity_sdk_2025.6.2/util/third_party/cmsis/dsp/Include/dsp/bayes_functions.h + 1 + STUDIO_SDK_LOC/util/third_party/cmsis/dsp/Include/dsp/bayes_functions.h + + + simplicity_sdk_2025.6.2/util/third_party/cmsis/dsp/Include/dsp/bayes_functions_f16.h + 1 + STUDIO_SDK_LOC/util/third_party/cmsis/dsp/Include/dsp/bayes_functions_f16.h + + + simplicity_sdk_2025.6.2/util/third_party/cmsis/dsp/Include/dsp/complex_math_functions.h + 1 + STUDIO_SDK_LOC/util/third_party/cmsis/dsp/Include/dsp/complex_math_functions.h + + + simplicity_sdk_2025.6.2/util/third_party/cmsis/dsp/Include/dsp/complex_math_functions_f16.h + 1 + STUDIO_SDK_LOC/util/third_party/cmsis/dsp/Include/dsp/complex_math_functions_f16.h + + + simplicity_sdk_2025.6.2/util/third_party/cmsis/dsp/Include/dsp/controller_functions.h + 1 + STUDIO_SDK_LOC/util/third_party/cmsis/dsp/Include/dsp/controller_functions.h + + + simplicity_sdk_2025.6.2/util/third_party/cmsis/dsp/Include/dsp/controller_functions_f16.h + 1 + STUDIO_SDK_LOC/util/third_party/cmsis/dsp/Include/dsp/controller_functions_f16.h + + + simplicity_sdk_2025.6.2/util/third_party/cmsis/dsp/Include/dsp/debug.h + 1 + STUDIO_SDK_LOC/util/third_party/cmsis/dsp/Include/dsp/debug.h + + + simplicity_sdk_2025.6.2/util/third_party/cmsis/dsp/Include/dsp/distance_functions.h + 1 + STUDIO_SDK_LOC/util/third_party/cmsis/dsp/Include/dsp/distance_functions.h + + + simplicity_sdk_2025.6.2/util/third_party/cmsis/dsp/Include/dsp/distance_functions_f16.h + 1 + STUDIO_SDK_LOC/util/third_party/cmsis/dsp/Include/dsp/distance_functions_f16.h + + + simplicity_sdk_2025.6.2/util/third_party/cmsis/dsp/Include/dsp/fast_math_functions.h + 1 + STUDIO_SDK_LOC/util/third_party/cmsis/dsp/Include/dsp/fast_math_functions.h + + + simplicity_sdk_2025.6.2/util/third_party/cmsis/dsp/Include/dsp/fast_math_functions_f16.h + 1 + STUDIO_SDK_LOC/util/third_party/cmsis/dsp/Include/dsp/fast_math_functions_f16.h + + + simplicity_sdk_2025.6.2/util/third_party/cmsis/dsp/Include/dsp/filtering_functions.h + 1 + STUDIO_SDK_LOC/util/third_party/cmsis/dsp/Include/dsp/filtering_functions.h + + + simplicity_sdk_2025.6.2/util/third_party/cmsis/dsp/Include/dsp/filtering_functions_f16.h + 1 + STUDIO_SDK_LOC/util/third_party/cmsis/dsp/Include/dsp/filtering_functions_f16.h + + + simplicity_sdk_2025.6.2/util/third_party/cmsis/dsp/Include/dsp/interpolation_functions.h + 1 + STUDIO_SDK_LOC/util/third_party/cmsis/dsp/Include/dsp/interpolation_functions.h + + + simplicity_sdk_2025.6.2/util/third_party/cmsis/dsp/Include/dsp/interpolation_functions_f16.h + 1 + STUDIO_SDK_LOC/util/third_party/cmsis/dsp/Include/dsp/interpolation_functions_f16.h + + + simplicity_sdk_2025.6.2/util/third_party/cmsis/dsp/Include/dsp/matrix_functions.h + 1 + STUDIO_SDK_LOC/util/third_party/cmsis/dsp/Include/dsp/matrix_functions.h + + + simplicity_sdk_2025.6.2/util/third_party/cmsis/dsp/Include/dsp/matrix_functions_f16.h + 1 + STUDIO_SDK_LOC/util/third_party/cmsis/dsp/Include/dsp/matrix_functions_f16.h + + + simplicity_sdk_2025.6.2/util/third_party/cmsis/dsp/Include/dsp/matrix_utils.h + 1 + STUDIO_SDK_LOC/util/third_party/cmsis/dsp/Include/dsp/matrix_utils.h + + + simplicity_sdk_2025.6.2/util/third_party/cmsis/dsp/Include/dsp/none.h + 1 + STUDIO_SDK_LOC/util/third_party/cmsis/dsp/Include/dsp/none.h + + + simplicity_sdk_2025.6.2/util/third_party/cmsis/dsp/Include/dsp/quaternion_math_functions.h + 1 + STUDIO_SDK_LOC/util/third_party/cmsis/dsp/Include/dsp/quaternion_math_functions.h + + + simplicity_sdk_2025.6.2/util/third_party/cmsis/dsp/Include/dsp/statistics_functions.h + 1 + STUDIO_SDK_LOC/util/third_party/cmsis/dsp/Include/dsp/statistics_functions.h + + + simplicity_sdk_2025.6.2/util/third_party/cmsis/dsp/Include/dsp/statistics_functions_f16.h + 1 + STUDIO_SDK_LOC/util/third_party/cmsis/dsp/Include/dsp/statistics_functions_f16.h + + + simplicity_sdk_2025.6.2/util/third_party/cmsis/dsp/Include/dsp/support_functions.h + 1 + STUDIO_SDK_LOC/util/third_party/cmsis/dsp/Include/dsp/support_functions.h + + + simplicity_sdk_2025.6.2/util/third_party/cmsis/dsp/Include/dsp/support_functions_f16.h + 1 + STUDIO_SDK_LOC/util/third_party/cmsis/dsp/Include/dsp/support_functions_f16.h + + + simplicity_sdk_2025.6.2/util/third_party/cmsis/dsp/Include/dsp/svm_defines.h + 1 + STUDIO_SDK_LOC/util/third_party/cmsis/dsp/Include/dsp/svm_defines.h + + + simplicity_sdk_2025.6.2/util/third_party/cmsis/dsp/Include/dsp/svm_functions.h + 1 + STUDIO_SDK_LOC/util/third_party/cmsis/dsp/Include/dsp/svm_functions.h + + + simplicity_sdk_2025.6.2/util/third_party/cmsis/dsp/Include/dsp/svm_functions_f16.h + 1 + STUDIO_SDK_LOC/util/third_party/cmsis/dsp/Include/dsp/svm_functions_f16.h + + + simplicity_sdk_2025.6.2/util/third_party/cmsis/dsp/Include/dsp/transform_functions.h + 1 + STUDIO_SDK_LOC/util/third_party/cmsis/dsp/Include/dsp/transform_functions.h + + + simplicity_sdk_2025.6.2/util/third_party/cmsis/dsp/Include/dsp/transform_functions_f16.h + 1 + STUDIO_SDK_LOC/util/third_party/cmsis/dsp/Include/dsp/transform_functions_f16.h + + + simplicity_sdk_2025.6.2/util/third_party/cmsis/dsp/Include/dsp/utils.h + 1 + STUDIO_SDK_LOC/util/third_party/cmsis/dsp/Include/dsp/utils.h + + + simplicity_sdk_2025.6.2/util/third_party/cmsis/dsp/Include/dsp/window_functions.h + 1 + STUDIO_SDK_LOC/util/third_party/cmsis/dsp/Include/dsp/window_functions.h + + + simplicity_sdk_2025.6.2/util/third_party/cmsis/lib/gcc/cortex-m33/libCMSISDSP.a + 1 + STUDIO_SDK_LOC/util/third_party/cmsis/lib/gcc/cortex-m33/libCMSISDSP.a + + + simplicity_sdk_2025.6.2/util/third_party/cmsis/lib/gcc/cortex-m33/libcmsis-nn.a + 1 + STUDIO_SDK_LOC/util/third_party/cmsis/lib/gcc/cortex-m33/libcmsis-nn.a + + + simplicity_sdk_2025.6.2/util/third_party/cmsis/nn/Include/Internal/arm_nn_compiler.h + 1 + STUDIO_SDK_LOC/util/third_party/cmsis/nn/Include/Internal/arm_nn_compiler.h + + + aiml_2.1.2/third_party/tflite-micro/tensorflow/lite/kernels/internal/optimized/neon_check.h + 1 + STUDIO_SDK_LOC/extension/aiml-extension/third_party/tflite-micro/tensorflow/lite/kernels/internal/optimized/neon_check.h + + + aiml_2.1.2/third_party/tflite-micro/tensorflow/lite/kernels/internal/reference/add.h + 1 + STUDIO_SDK_LOC/extension/aiml-extension/third_party/tflite-micro/tensorflow/lite/kernels/internal/reference/add.h + + + aiml_2.1.2/third_party/tflite-micro/tensorflow/lite/kernels/internal/reference/add_n.h + 1 + STUDIO_SDK_LOC/extension/aiml-extension/third_party/tflite-micro/tensorflow/lite/kernels/internal/reference/add_n.h + + + aiml_2.1.2/third_party/tflite-micro/tensorflow/lite/kernels/internal/reference/arg_min_max.h + 1 + STUDIO_SDK_LOC/extension/aiml-extension/third_party/tflite-micro/tensorflow/lite/kernels/internal/reference/arg_min_max.h + + + aiml_2.1.2/third_party/tflite-micro/tensorflow/lite/kernels/internal/reference/batch_matmul.h + 1 + STUDIO_SDK_LOC/extension/aiml-extension/third_party/tflite-micro/tensorflow/lite/kernels/internal/reference/batch_matmul.h + + + aiml_2.1.2/third_party/tflite-micro/tensorflow/lite/kernels/internal/reference/batch_to_space_nd.h + 1 + STUDIO_SDK_LOC/extension/aiml-extension/third_party/tflite-micro/tensorflow/lite/kernels/internal/reference/batch_to_space_nd.h + + + aiml_2.1.2/third_party/tflite-micro/tensorflow/lite/kernels/internal/reference/binary_function.h + 1 + STUDIO_SDK_LOC/extension/aiml-extension/third_party/tflite-micro/tensorflow/lite/kernels/internal/reference/binary_function.h + + + aiml_2.1.2/third_party/tflite-micro/tensorflow/lite/kernels/internal/reference/broadcast_args.h + 1 + STUDIO_SDK_LOC/extension/aiml-extension/third_party/tflite-micro/tensorflow/lite/kernels/internal/reference/broadcast_args.h + + + aiml_2.1.2/third_party/tflite-micro/tensorflow/lite/kernels/internal/reference/broadcast_to.h + 1 + STUDIO_SDK_LOC/extension/aiml-extension/third_party/tflite-micro/tensorflow/lite/kernels/internal/reference/broadcast_to.h + + + aiml_2.1.2/third_party/tflite-micro/tensorflow/lite/kernels/internal/reference/ceil.h + 1 + STUDIO_SDK_LOC/extension/aiml-extension/third_party/tflite-micro/tensorflow/lite/kernels/internal/reference/ceil.h + + + aiml_2.1.2/third_party/tflite-micro/tensorflow/lite/kernels/internal/reference/comparisons.h + 1 + STUDIO_SDK_LOC/extension/aiml-extension/third_party/tflite-micro/tensorflow/lite/kernels/internal/reference/comparisons.h + + + aiml_2.1.2/third_party/tflite-micro/tensorflow/lite/kernels/internal/reference/concatenation.h + 1 + STUDIO_SDK_LOC/extension/aiml-extension/third_party/tflite-micro/tensorflow/lite/kernels/internal/reference/concatenation.h + + + aiml_2.1.2/third_party/tflite-micro/tensorflow/lite/kernels/internal/reference/conv.h + 1 + STUDIO_SDK_LOC/extension/aiml-extension/third_party/tflite-micro/tensorflow/lite/kernels/internal/reference/conv.h + + + aiml_2.1.2/third_party/tflite-micro/tensorflow/lite/kernels/internal/reference/cumsum.h + 1 + STUDIO_SDK_LOC/extension/aiml-extension/third_party/tflite-micro/tensorflow/lite/kernels/internal/reference/cumsum.h + + + aiml_2.1.2/third_party/tflite-micro/tensorflow/lite/kernels/internal/reference/depth_to_space.h + 1 + STUDIO_SDK_LOC/extension/aiml-extension/third_party/tflite-micro/tensorflow/lite/kernels/internal/reference/depth_to_space.h + + + aiml_2.1.2/third_party/tflite-micro/tensorflow/lite/kernels/internal/reference/depthwiseconv_float.h + 1 + STUDIO_SDK_LOC/extension/aiml-extension/third_party/tflite-micro/tensorflow/lite/kernels/internal/reference/depthwiseconv_float.h + + + aiml_2.1.2/third_party/tflite-micro/tensorflow/lite/kernels/internal/reference/depthwiseconv_uint8.h + 1 + STUDIO_SDK_LOC/extension/aiml-extension/third_party/tflite-micro/tensorflow/lite/kernels/internal/reference/depthwiseconv_uint8.h + + + aiml_2.1.2/third_party/tflite-micro/tensorflow/lite/kernels/internal/reference/dequantize.h + 1 + STUDIO_SDK_LOC/extension/aiml-extension/third_party/tflite-micro/tensorflow/lite/kernels/internal/reference/dequantize.h + + + aiml_2.1.2/third_party/tflite-micro/tensorflow/lite/kernels/internal/reference/div.h + 1 + STUDIO_SDK_LOC/extension/aiml-extension/third_party/tflite-micro/tensorflow/lite/kernels/internal/reference/div.h + + + aiml_2.1.2/third_party/tflite-micro/tensorflow/lite/kernels/internal/reference/elu.h + 1 + STUDIO_SDK_LOC/extension/aiml-extension/third_party/tflite-micro/tensorflow/lite/kernels/internal/reference/elu.h + + + aiml_2.1.2/third_party/tflite-micro/tensorflow/lite/kernels/internal/reference/exp.h + 1 + STUDIO_SDK_LOC/extension/aiml-extension/third_party/tflite-micro/tensorflow/lite/kernels/internal/reference/exp.h + + + aiml_2.1.2/third_party/tflite-micro/tensorflow/lite/kernels/internal/reference/fill.h + 1 + STUDIO_SDK_LOC/extension/aiml-extension/third_party/tflite-micro/tensorflow/lite/kernels/internal/reference/fill.h + + + aiml_2.1.2/third_party/tflite-micro/tensorflow/lite/kernels/internal/reference/floor.h + 1 + STUDIO_SDK_LOC/extension/aiml-extension/third_party/tflite-micro/tensorflow/lite/kernels/internal/reference/floor.h + + + aiml_2.1.2/third_party/tflite-micro/tensorflow/lite/kernels/internal/reference/floor_div.h + 1 + STUDIO_SDK_LOC/extension/aiml-extension/third_party/tflite-micro/tensorflow/lite/kernels/internal/reference/floor_div.h + + + aiml_2.1.2/third_party/tflite-micro/tensorflow/lite/kernels/internal/reference/floor_mod.h + 1 + STUDIO_SDK_LOC/extension/aiml-extension/third_party/tflite-micro/tensorflow/lite/kernels/internal/reference/floor_mod.h + + + aiml_2.1.2/third_party/tflite-micro/tensorflow/lite/kernels/internal/reference/fully_connected.h + 1 + STUDIO_SDK_LOC/extension/aiml-extension/third_party/tflite-micro/tensorflow/lite/kernels/internal/reference/fully_connected.h + + + aiml_2.1.2/third_party/tflite-micro/tensorflow/lite/kernels/internal/reference/hard_swish.h + 1 + STUDIO_SDK_LOC/extension/aiml-extension/third_party/tflite-micro/tensorflow/lite/kernels/internal/reference/hard_swish.h + + + aiml_2.1.2/third_party/tflite-micro/tensorflow/lite/kernels/internal/reference/l2normalization.h + 1 + STUDIO_SDK_LOC/extension/aiml-extension/third_party/tflite-micro/tensorflow/lite/kernels/internal/reference/l2normalization.h + + + aiml_2.1.2/third_party/tflite-micro/tensorflow/lite/kernels/internal/reference/leaky_relu.h + 1 + STUDIO_SDK_LOC/extension/aiml-extension/third_party/tflite-micro/tensorflow/lite/kernels/internal/reference/leaky_relu.h + + + aiml_2.1.2/third_party/tflite-micro/tensorflow/lite/kernels/internal/reference/log_softmax.h + 1 + STUDIO_SDK_LOC/extension/aiml-extension/third_party/tflite-micro/tensorflow/lite/kernels/internal/reference/log_softmax.h + + + aiml_2.1.2/third_party/tflite-micro/tensorflow/lite/kernels/internal/reference/logistic.h + 1 + STUDIO_SDK_LOC/extension/aiml-extension/third_party/tflite-micro/tensorflow/lite/kernels/internal/reference/logistic.h + + + aiml_2.1.2/third_party/tflite-micro/tensorflow/lite/kernels/internal/reference/lstm_cell.h + 1 + STUDIO_SDK_LOC/extension/aiml-extension/third_party/tflite-micro/tensorflow/lite/kernels/internal/reference/lstm_cell.h + + + aiml_2.1.2/third_party/tflite-micro/tensorflow/lite/kernels/internal/reference/maximum_minimum.h + 1 + STUDIO_SDK_LOC/extension/aiml-extension/third_party/tflite-micro/tensorflow/lite/kernels/internal/reference/maximum_minimum.h + + + aiml_2.1.2/third_party/tflite-micro/tensorflow/lite/kernels/internal/reference/mul.h + 1 + STUDIO_SDK_LOC/extension/aiml-extension/third_party/tflite-micro/tensorflow/lite/kernels/internal/reference/mul.h + + + aiml_2.1.2/third_party/tflite-micro/tensorflow/lite/kernels/internal/reference/neg.h + 1 + STUDIO_SDK_LOC/extension/aiml-extension/third_party/tflite-micro/tensorflow/lite/kernels/internal/reference/neg.h + + + aiml_2.1.2/third_party/tflite-micro/tensorflow/lite/kernels/internal/reference/pad.h + 1 + STUDIO_SDK_LOC/extension/aiml-extension/third_party/tflite-micro/tensorflow/lite/kernels/internal/reference/pad.h + + + aiml_2.1.2/third_party/tflite-micro/tensorflow/lite/kernels/internal/reference/pooling.h + 1 + STUDIO_SDK_LOC/extension/aiml-extension/third_party/tflite-micro/tensorflow/lite/kernels/internal/reference/pooling.h + + + aiml_2.1.2/third_party/tflite-micro/tensorflow/lite/kernels/internal/reference/portable_tensor_utils.h + 1 + STUDIO_SDK_LOC/extension/aiml-extension/third_party/tflite-micro/tensorflow/lite/kernels/internal/reference/portable_tensor_utils.h + + + aiml_2.1.2/third_party/tflite-micro/tensorflow/lite/kernels/internal/reference/portable_tensor_utils_impl.h + 1 + STUDIO_SDK_LOC/extension/aiml-extension/third_party/tflite-micro/tensorflow/lite/kernels/internal/reference/portable_tensor_utils_impl.h + + + aiml_2.1.2/third_party/tflite-micro/tensorflow/lite/kernels/internal/reference/prelu.h + 1 + STUDIO_SDK_LOC/extension/aiml-extension/third_party/tflite-micro/tensorflow/lite/kernels/internal/reference/prelu.h + + + aiml_2.1.2/third_party/tflite-micro/tensorflow/lite/kernels/internal/reference/process_broadcast_shapes.h + 1 + STUDIO_SDK_LOC/extension/aiml-extension/third_party/tflite-micro/tensorflow/lite/kernels/internal/reference/process_broadcast_shapes.h + + + aiml_2.1.2/third_party/tflite-micro/tensorflow/lite/kernels/internal/reference/quantize.h + 1 + STUDIO_SDK_LOC/extension/aiml-extension/third_party/tflite-micro/tensorflow/lite/kernels/internal/reference/quantize.h + + + aiml_2.1.2/third_party/tflite-micro/tensorflow/lite/kernels/internal/reference/reduce.h + 1 + STUDIO_SDK_LOC/extension/aiml-extension/third_party/tflite-micro/tensorflow/lite/kernels/internal/reference/reduce.h + + + aiml_2.1.2/third_party/tflite-micro/tensorflow/lite/kernels/internal/reference/requantize.h + 1 + STUDIO_SDK_LOC/extension/aiml-extension/third_party/tflite-micro/tensorflow/lite/kernels/internal/reference/requantize.h + + + aiml_2.1.2/third_party/tflite-micro/tensorflow/lite/kernels/internal/reference/resize_bilinear.h + 1 + STUDIO_SDK_LOC/extension/aiml-extension/third_party/tflite-micro/tensorflow/lite/kernels/internal/reference/resize_bilinear.h + + + aiml_2.1.2/third_party/tflite-micro/tensorflow/lite/kernels/internal/reference/resize_nearest_neighbor.h + 1 + STUDIO_SDK_LOC/extension/aiml-extension/third_party/tflite-micro/tensorflow/lite/kernels/internal/reference/resize_nearest_neighbor.h + + + aiml_2.1.2/third_party/tflite-micro/tensorflow/lite/kernels/internal/reference/round.h + 1 + STUDIO_SDK_LOC/extension/aiml-extension/third_party/tflite-micro/tensorflow/lite/kernels/internal/reference/round.h + + + aiml_2.1.2/third_party/tflite-micro/tensorflow/lite/kernels/internal/reference/select.h + 1 + STUDIO_SDK_LOC/extension/aiml-extension/third_party/tflite-micro/tensorflow/lite/kernels/internal/reference/select.h + + + aiml_2.1.2/third_party/tflite-micro/tensorflow/lite/kernels/internal/reference/slice.h + 1 + STUDIO_SDK_LOC/extension/aiml-extension/third_party/tflite-micro/tensorflow/lite/kernels/internal/reference/slice.h + + + aiml_2.1.2/third_party/tflite-micro/tensorflow/lite/kernels/internal/reference/softmax.h + 1 + STUDIO_SDK_LOC/extension/aiml-extension/third_party/tflite-micro/tensorflow/lite/kernels/internal/reference/softmax.h + + + aiml_2.1.2/third_party/tflite-micro/tensorflow/lite/kernels/internal/reference/space_to_batch_nd.h + 1 + STUDIO_SDK_LOC/extension/aiml-extension/third_party/tflite-micro/tensorflow/lite/kernels/internal/reference/space_to_batch_nd.h + + + aiml_2.1.2/third_party/tflite-micro/tensorflow/lite/kernels/internal/reference/space_to_depth.h + 1 + STUDIO_SDK_LOC/extension/aiml-extension/third_party/tflite-micro/tensorflow/lite/kernels/internal/reference/space_to_depth.h + + + aiml_2.1.2/third_party/tflite-micro/tensorflow/lite/kernels/internal/reference/strided_slice.h + 1 + STUDIO_SDK_LOC/extension/aiml-extension/third_party/tflite-micro/tensorflow/lite/kernels/internal/reference/strided_slice.h + + + aiml_2.1.2/third_party/tflite-micro/tensorflow/lite/kernels/internal/reference/sub.h + 1 + STUDIO_SDK_LOC/extension/aiml-extension/third_party/tflite-micro/tensorflow/lite/kernels/internal/reference/sub.h + + + aiml_2.1.2/third_party/tflite-micro/tensorflow/lite/kernels/internal/reference/tanh.h + 1 + STUDIO_SDK_LOC/extension/aiml-extension/third_party/tflite-micro/tensorflow/lite/kernels/internal/reference/tanh.h + + + aiml_2.1.2/third_party/tflite-micro/tensorflow/lite/kernels/internal/reference/transpose.h + 1 + STUDIO_SDK_LOC/extension/aiml-extension/third_party/tflite-micro/tensorflow/lite/kernels/internal/reference/transpose.h + + + aiml_2.1.2/third_party/tflite-micro/tensorflow/lite/kernels/internal/reference/transpose_conv.h + 1 + STUDIO_SDK_LOC/extension/aiml-extension/third_party/tflite-micro/tensorflow/lite/kernels/internal/reference/transpose_conv.h + + + aiml_2.1.2/third_party/tflite-micro/tensorflow/lite/micro/kernels/cmsis_nn/softmax.cc + 1 + STUDIO_SDK_LOC/extension/aiml-extension/third_party/tflite-micro/tensorflow/lite/micro/kernels/cmsis_nn/softmax.cc + + + aiml_2.1.2/third_party/tflite-micro/tensorflow/lite/micro/kernels/cmsis_nn/svdf.cc + 1 + STUDIO_SDK_LOC/extension/aiml-extension/third_party/tflite-micro/tensorflow/lite/micro/kernels/cmsis_nn/svdf.cc + + + aiml_2.1.2/third_party/tflite-micro/tensorflow/lite/micro/kernels/cmsis_nn/unidirectional_sequence_lstm.cc + 1 + STUDIO_SDK_LOC/extension/aiml-extension/third_party/tflite-micro/tensorflow/lite/micro/kernels/cmsis_nn/unidirectional_sequence_lstm.cc + + + aiml_2.1.2/third_party/tflite-micro/tensorflow/lite/kernels/internal/reference/integer_ops/add.h + 1 + STUDIO_SDK_LOC/extension/aiml-extension/third_party/tflite-micro/tensorflow/lite/kernels/internal/reference/integer_ops/add.h + + + aiml_2.1.2/third_party/tflite-micro/tensorflow/lite/kernels/internal/reference/integer_ops/conv.h + 1 + STUDIO_SDK_LOC/extension/aiml-extension/third_party/tflite-micro/tensorflow/lite/kernels/internal/reference/integer_ops/conv.h + + + aiml_2.1.2/third_party/tflite-micro/tensorflow/lite/kernels/internal/reference/integer_ops/depthwise_conv.h + 1 + STUDIO_SDK_LOC/extension/aiml-extension/third_party/tflite-micro/tensorflow/lite/kernels/internal/reference/integer_ops/depthwise_conv.h + + + aiml_2.1.2/third_party/tflite-micro/tensorflow/lite/kernels/internal/reference/integer_ops/fully_connected.h + 1 + STUDIO_SDK_LOC/extension/aiml-extension/third_party/tflite-micro/tensorflow/lite/kernels/internal/reference/integer_ops/fully_connected.h + + + aiml_2.1.2/third_party/tflite-micro/tensorflow/lite/kernels/internal/reference/integer_ops/l2normalization.h + 1 + STUDIO_SDK_LOC/extension/aiml-extension/third_party/tflite-micro/tensorflow/lite/kernels/internal/reference/integer_ops/l2normalization.h + + + aiml_2.1.2/third_party/tflite-micro/tensorflow/lite/kernels/internal/reference/integer_ops/logistic.h + 1 + STUDIO_SDK_LOC/extension/aiml-extension/third_party/tflite-micro/tensorflow/lite/kernels/internal/reference/integer_ops/logistic.h + + + aiml_2.1.2/third_party/tflite-micro/tensorflow/lite/kernels/internal/reference/integer_ops/mean.h + 1 + STUDIO_SDK_LOC/extension/aiml-extension/third_party/tflite-micro/tensorflow/lite/kernels/internal/reference/integer_ops/mean.h + + + aiml_2.1.2/third_party/tflite-micro/tensorflow/lite/kernels/internal/reference/integer_ops/mul.h + 1 + STUDIO_SDK_LOC/extension/aiml-extension/third_party/tflite-micro/tensorflow/lite/kernels/internal/reference/integer_ops/mul.h + + + aiml_2.1.2/third_party/tflite-micro/tensorflow/lite/kernels/internal/reference/integer_ops/pooling.h + 1 + STUDIO_SDK_LOC/extension/aiml-extension/third_party/tflite-micro/tensorflow/lite/kernels/internal/reference/integer_ops/pooling.h + + + aiml_2.1.2/third_party/tflite-micro/tensorflow/lite/kernels/internal/reference/integer_ops/tanh.h + 1 + STUDIO_SDK_LOC/extension/aiml-extension/third_party/tflite-micro/tensorflow/lite/kernels/internal/reference/integer_ops/tanh.h + + + aiml_2.1.2/third_party/tflite-micro/tensorflow/lite/kernels/internal/reference/integer_ops/transpose_conv.h + 1 + STUDIO_SDK_LOC/extension/aiml-extension/third_party/tflite-micro/tensorflow/lite/kernels/internal/reference/integer_ops/transpose_conv.h + + + diff --git a/application/AuraSense/firmware/aura-baby-monitor-soc/README.md b/application/AuraSense/firmware/aura-baby-monitor-soc/README.md new file mode 100644 index 000000000..4fadb23ff --- /dev/null +++ b/application/AuraSense/firmware/aura-baby-monitor-soc/README.md @@ -0,0 +1,91 @@ +# AuraSense Firmware Project + +This is the main embedded project for the AuraSense nursery monitor. It runs on Silicon Labs EFR32xG26 hardware and performs on-device audio classification plus BLE communication with the Android app. + +## Target Hardware + +- Family: `EFR32xG26` +- Device in project metadata: `EFR32MG26B510F3200IM68` +- Board reference in project metadata: `brd2608a` + +## What The Firmware Does + +- Captures audio features on the board +- Runs a TensorFlow Lite Micro model locally +- Classifies audio into these classes: + - `0` = `background` + - `1` = `cry` + - `2` = `laugh` + - `3` = `sad` +- Sends the result to the mobile app using BLE notifications +- Accepts basic control commands from the app +- Exposes room-temperature data where supported by the board configuration + +## Important Files + +- `ml_ble_classifier.slcp` - Simplicity Studio project entry point +- `app.c` - BLE app logic and event handling +- `app.h` - shared definitions and BLE state +- `audio_classifier.cc` - audio inference pipeline and decision logic +- `recognize_commands.cc` - classification helper logic +- `config/audio_classifier_config.h` - classifier configuration +- `config/pin_config.h` - board and pin-related setup +- `config/tflite/baby_cry_int8_DEPLOY.tflite` - deployable model file +- `autogen/sl_tflite_micro_model.c` - generated embedded C array form of the model +- `autogen/gatt_db.c` - generated BLE GATT database + +## BLE Behavior + +### Notification Payload + +Characteristic: `gattdb_inference_result` + +Notification payload format: + +- Byte `0`: class id +- Byte `1`: confidence score encoded as unsigned 8-bit value + +### Control Characteristic + +Service UUID: + +- `a3c87500-8ed3-4bdf-8a39-a01bebede295` + +Control Characteristic UUID: + +- `a3c87502-8ed3-4bdf-8a39-a01bebede295` + +Command format: + +- Byte `0`: command id +- Byte `1`: command value + +Supported command ids: + +- `1` = monitoring enable (`0/1`) +- `2` = alerts enable (`0/1`) +- `3` = confidence threshold (`0..100`) +- `4` = debounce count (`1..10`) +- `5` = deep sleep enable (`0/1`) +- `6` = device enable (`0/1`) + +## Build From Source + +### Simplicity Studio 6 + +1. Open Simplicity Studio 6. +2. Import `ml_ble_classifier.slcp`. +3. Let Studio resolve the required SDK and AI/ML components. +4. Build the project. +5. Flash it to the board. + +## Model Notes + +- The `.tflite` file lives in `config/tflite/`. +- The generated C model array lives in `autogen/sl_tflite_micro_model.c`. +- If you replace the model, regenerate the embedded model output before rebuilding. + +## Practical Advice + +- If you only want to demo the project, use `../releases/aura_baby_monitor.s37`. +- If you move to another EFR32xG26 board, check microphone, sensor, and pin mappings first. diff --git a/application/AuraSense/firmware/aura-baby-monitor-soc/app.c b/application/AuraSense/firmware/aura-baby-monitor-soc/app.c new file mode 100644 index 000000000..c9d329f5d --- /dev/null +++ b/application/AuraSense/firmware/aura-baby-monitor-soc/app.c @@ -0,0 +1,426 @@ +/***************************************************************************//** + * @file + * @brief Top level application functions + BLE event handler + ******************************************************************************/ +#include "app.h" +#include "audio_classifier.h" +#include "sl_bt_api.h" +#include "gatt_db.h" +#include "app_assert.h" +#include "sl_sensor_rht.h" +#include "sl_sleeptimer.h" +#include "config/pin_config.h" +#include "em_gpio.h" +#include +#include + +// Some generated GATT DB variants do not emit a separate ai_control handle. +// Fall back to inference_result so write handling still compiles. +#ifndef gattdb_ai_control +#define gattdb_ai_control gattdb_inference_result +#endif + +// ============================================================================ +// BLE SHARED STATE (declared extern in app.h) +// ============================================================================ +volatile bool notifications_enabled = false; +static volatile bool temp_notifications_enabled = false; +uint8_t connection_handle = 0xFF; +uint8_t last_class = 0xFF; +volatile bool device_enabled = true; +volatile bool monitoring_enabled = true; +volatile bool deep_sleep_enabled = false; +volatile uint8_t app_conf_threshold = 85; +volatile uint8_t app_debounce_count = 5; + +// ============================================================================ +// PRIVATE VARIABLES +// ============================================================================ +static uint8_t advertising_set_handle = 0xFF; +static bool btn0_prev_pressed = false; +static bool btn1_prev_pressed = false; + +#ifndef APP_BTN0_PORT +#define APP_BTN0_PORT gpioPortB +#endif +#ifndef APP_BTN0_PIN +#define APP_BTN0_PIN 2 +#endif +#ifndef APP_BTN1_PORT +#define APP_BTN1_PORT gpioPortB +#endif +#ifndef APP_BTN1_PIN +#define APP_BTN1_PIN 3 +#endif + +#define CMD_MONITORING_ENABLE 1u +#define CMD_ALERTS_ENABLE 2u +#define CMD_THRESHOLD 3u +#define CMD_DEBOUNCE 4u +#define CMD_DEEP_SLEEP 5u +#define CMD_DEVICE_ENABLE 6u +#define TEMP_UPDATE_PERIOD_MS 5000u +#define TEMP_INVALID_RAW ((int16_t)0x7FFF) +#define BLE_PACKET_TEMP_INVALID 0xFFu + +static int gated_printf(const char *fmt, ...) +{ + if (!device_enabled || deep_sleep_enabled) { + return 0; + } + va_list args; + va_start(args, fmt); + int written = vprintf(fmt, args); + va_end(args); + return written; +} + +#define printf(...) gated_printf(__VA_ARGS__) + +static void app_init_button_inputs(void) +{ + GPIO_PinModeSet(APP_BTN0_PORT, APP_BTN0_PIN, gpioModeInputPullFilter, 1); + GPIO_PinModeSet(APP_BTN1_PORT, APP_BTN1_PIN, gpioModeInputPullFilter, 1); +} + +static bool button_pressed(GPIO_Port_TypeDef port, unsigned int pin) +{ + return (GPIO_PinInGet(port, pin) == 0); +} + +static void app_poll_buttons(void) +{ + bool btn0_pressed = button_pressed(APP_BTN0_PORT, APP_BTN0_PIN); + bool btn1_pressed = button_pressed(APP_BTN1_PORT, APP_BTN1_PIN); + + if (btn0_pressed && !btn0_prev_pressed) { + device_enabled = true; + monitoring_enabled = true; + deep_sleep_enabled = false; + printf("[CTRL] BTN0 -> DEVICE ON\n"); + } + + if (btn1_pressed && !btn1_prev_pressed) { + device_enabled = false; + monitoring_enabled = false; + deep_sleep_enabled = false; + printf("[CTRL] BTN1 -> DEVICE OFF\n"); + } + + btn0_prev_pressed = btn0_pressed; + btn1_prev_pressed = btn1_pressed; +} + +static bool temp_sensor_ready = false; +static uint64_t next_temp_update_tick = 0; +static int16_t latest_temp_c_x100 = TEMP_INVALID_RAW; + +static uint8_t app_encode_temp_half_c(int16_t temp_c_x100) +{ + if (temp_c_x100 == TEMP_INVALID_RAW) { + return BLE_PACKET_TEMP_INVALID; + } + + // Encode in 0.5 C steps with -40 C offset: + // encoded = round(temp_c * 2) + 80, valid range 0..254 + int32_t half_c = (temp_c_x100 >= 0) + ? ((int32_t)temp_c_x100 + 25) / 50 + : ((int32_t)temp_c_x100 - 25) / 50; + int32_t encoded = half_c + 80; + if (encoded < 0) encoded = 0; + if (encoded > 254) encoded = 254; + return (uint8_t)encoded; +} + +static void app_write_temperature_to_gatt(int16_t temp_c_x100) +{ + uint8_t payload[2]; + payload[0] = (uint8_t)(temp_c_x100 & 0xFF); + payload[1] = (uint8_t)((temp_c_x100 >> 8) & 0xFF); + (void)sl_bt_gatt_server_write_attribute_value( + gattdb_es_temperature, + 0, + sizeof(payload), + payload); + + if (connection_handle != 0xFF && temp_notifications_enabled) { + (void)sl_bt_gatt_server_send_notification( + connection_handle, + gattdb_es_temperature, + sizeof(payload), + payload); + } + + latest_temp_c_x100 = temp_c_x100; +} + +static void app_update_environment_temperature(bool force_update) +{ + uint64_t now = sl_sleeptimer_get_tick_count64(); + + if (!force_update && TEMP_UPDATE_PERIOD_MS > 0u && now < next_temp_update_tick) { + return; + } + + next_temp_update_tick = now + sl_sleeptimer_ms_to_tick(TEMP_UPDATE_PERIOD_MS); + + if (!temp_sensor_ready) { + return; + } + + uint32_t humidity = 0; + int32_t temperature_milli_c = 0; + sl_status_t sc = sl_sensor_rht_get(&humidity, &temperature_milli_c); + (void)humidity; + + if (sc != SL_STATUS_OK) { + printf("[TEMP] read failed: 0x%04lX\n", (unsigned long)sc); + // Do not overwrite the characteristic with invalid marker on transient + // failures; keep last published value for app-side reads. + return; + } + + // Environmental Sensing temperature characteristic uses 0.01 C resolution. + int16_t temp_c_x100 = (int16_t)(temperature_milli_c / 10); + app_write_temperature_to_gatt(temp_c_x100); + printf("[TEMP] %ld.%02ld C\n", + (long)(temp_c_x100 / 100), + (long)(temp_c_x100 < 0 ? -(temp_c_x100 % 100) : (temp_c_x100 % 100))); +} + +void app_service_temperature_telemetry(void) +{ + if (!device_enabled || deep_sleep_enabled) { + return; + } + app_update_environment_temperature(false); +} + +void app_apply_control_command(uint8_t command_id, uint8_t value) +{ + switch (command_id) { + case CMD_MONITORING_ENABLE: + monitoring_enabled = (value != 0); + if (monitoring_enabled) { + device_enabled = true; + deep_sleep_enabled = false; + } + printf("[CTRL] monitoring=%u\n", (unsigned int)monitoring_enabled); + break; + + case CMD_ALERTS_ENABLE: + // Trigger policy is app-side; keep command for protocol compatibility. + printf("[CTRL] alerts_enable=%u\n", (unsigned int)(value != 0)); + break; + + case CMD_THRESHOLD: + if (value > 100) value = 100; + app_conf_threshold = value; + printf("[CTRL] threshold=%u\n", (unsigned int)app_conf_threshold); + break; + + case CMD_DEBOUNCE: + if (value < 1) value = 1; + if (value > 10) value = 10; + app_debounce_count = value; + printf("[CTRL] debounce=%u\n", (unsigned int)app_debounce_count); + break; + + case CMD_DEEP_SLEEP: + deep_sleep_enabled = (value != 0); + if (deep_sleep_enabled) { + device_enabled = true; + monitoring_enabled = false; + } + printf("[CTRL] deep_sleep=%u\n", (unsigned int)deep_sleep_enabled); + break; + + case CMD_DEVICE_ENABLE: + device_enabled = (value != 0); + if (!device_enabled) { + monitoring_enabled = false; + deep_sleep_enabled = false; + } + printf("[CTRL] device_enabled=%u\n", (unsigned int)device_enabled); + break; + + default: + printf("[CTRL] unknown command=%u value=%u\n", + (unsigned int)command_id, (unsigned int)value); + break; + } +} + +// ============================================================================ +// APPLICATION INIT +// ============================================================================ +void app_init(void) +{ + printf("[APP] Initializing audio classifier...\n"); + app_init_button_inputs(); + + sl_status_t sensor_status = sl_sensor_rht_init(); + temp_sensor_ready = (sensor_status == SL_STATUS_OK); + if (!temp_sensor_ready) { + printf("[TEMP] RHT init failed: 0x%04lX\n", (unsigned long)sensor_status); + } + app_update_environment_temperature(true); + + audio_classifier_init(); +} + +// ============================================================================ +// APPLICATION PROCESS ACTION (called from main loop, not used with RTOS) +// ============================================================================ +void app_process_action(void) +{ + // Poll physical override buttons in main loop. + app_poll_buttons(); + app_update_environment_temperature(false); +} + +// ============================================================================ +// BLE EVENT HANDLER +// ============================================================================ +void sl_bt_on_event(sl_bt_msg_t *evt) +{ + sl_status_t sc; + + switch (SL_BT_MSG_ID(evt->header)) + { + case sl_bt_evt_system_boot_id: + printf("[BLE] System boot, starting advertiser...\n"); + + sc = sl_bt_advertiser_create_set(&advertising_set_handle); + app_assert_status(sc); + + sc = sl_bt_legacy_advertiser_generate_data( + advertising_set_handle, + sl_bt_advertiser_general_discoverable); + app_assert_status(sc); + + sc = sl_bt_advertiser_set_timing( + advertising_set_handle, + 160, + 160, + 0, + 0); + app_assert_status(sc); + + sc = sl_bt_legacy_advertiser_start( + advertising_set_handle, + sl_bt_legacy_advertiser_connectable); + app_assert_status(sc); + + printf("[BLE] Advertising as 'Baby Cry Detector'\n"); + break; + + case sl_bt_evt_connection_opened_id: + connection_handle = evt->data.evt_connection_opened.connection; + printf("[BLE] Connected (handle=%d)\n", connection_handle); + app_update_environment_temperature(true); + break; + + case sl_bt_evt_connection_closed_id: + printf("[BLE] Disconnected (reason=0x%02X)\n", + (unsigned int)evt->data.evt_connection_closed.reason); + + notifications_enabled = false; + temp_notifications_enabled = false; + last_class = 0xFF; + connection_handle = 0xFF; + + sc = sl_bt_legacy_advertiser_generate_data( + advertising_set_handle, + sl_bt_advertiser_general_discoverable); + app_assert_status(sc); + + sc = sl_bt_legacy_advertiser_start( + advertising_set_handle, + sl_bt_legacy_advertiser_connectable); + app_assert_status(sc); + + printf("[BLE] Advertising restarted\n"); + break; + + case sl_bt_evt_gatt_server_characteristic_status_id: + if (evt->data.evt_gatt_server_characteristic_status.characteristic + == gattdb_inference_result) + { + if (evt->data.evt_gatt_server_characteristic_status.status_flags + == sl_bt_gatt_server_client_config) + { + uint16_t flags = + evt->data.evt_gatt_server_characteristic_status.client_config_flags; + + notifications_enabled = (flags & sl_bt_gatt_notification) ? true : false; + + if (notifications_enabled) { + last_class = 0xFF; + // Refresh sensor-backed temperature right when the app subscribes + // so its immediate follow-up characteristic read gets current data. + app_update_environment_temperature(true); + } + + printf("[BLE] Notifications %s\n", + notifications_enabled ? "ENABLED" : "DISABLED"); + } + } + else if (evt->data.evt_gatt_server_characteristic_status.characteristic + == gattdb_es_temperature) + { + if (evt->data.evt_gatt_server_characteristic_status.status_flags + == sl_bt_gatt_server_client_config) + { + uint16_t flags = + evt->data.evt_gatt_server_characteristic_status.client_config_flags; + temp_notifications_enabled = (flags & sl_bt_gatt_notification) ? true : false; + printf("[BLE] Temp notifications %s\n", + temp_notifications_enabled ? "ENABLED" : "DISABLED"); + } + } + break; + + case sl_bt_evt_gatt_server_attribute_value_id: + if (evt->data.evt_gatt_server_attribute_value.attribute == gattdb_ai_control) { + const byte_array *value = &evt->data.evt_gatt_server_attribute_value.value; + if (value->len >= 2) { + app_apply_control_command(value->data[0], value->data[1]); + } + } + break; + + default: + break; + } +} + +// ============================================================================ +// BLE NOTIFICATION SENDER +// ============================================================================ +void send_ble_notification(uint8_t class_id, uint8_t confidence_pct) +{ + if (!device_enabled || deep_sleep_enabled || !monitoring_enabled + || !notifications_enabled || connection_handle == 0xFF) { + return; + } + + uint8_t payload[3] = { + class_id, + confidence_pct, + app_encode_temp_half_c(latest_temp_c_x100) + }; + + sl_status_t sc = sl_bt_gatt_server_send_notification( + connection_handle, + gattdb_inference_result, + sizeof(payload), + payload); + + if (sc == SL_STATUS_OK) { + printf("[BLE] Notify: class=%d conf=%u%% temp_enc=%u\n", + class_id, + (unsigned int)payload[1], + (unsigned int)payload[2]); + } +} diff --git a/application/AuraSense/firmware/aura-baby-monitor-soc/app.h b/application/AuraSense/firmware/aura-baby-monitor-soc/app.h new file mode 100644 index 000000000..92814994d --- /dev/null +++ b/application/AuraSense/firmware/aura-baby-monitor-soc/app.h @@ -0,0 +1,66 @@ +/***************************************************************************//** + * @file app.h + * @brief Top level application functions + BLE shared state + ******************************************************************************* + * # License + * Copyright 2022 Silicon Laboratories Inc. www.silabs.com + ******************************************************************************* + * + * The licensor of this software is Silicon Laboratories Inc. Your use of this + * software is governed by the terms of Silicon Labs Master Software License + * Agreement (MSLA) available at + * www.silabs.com/about-us/legal/master-software-license-agreement. This + * software is distributed to you in Source Code format and is governed by the + * sections of the MSLA applicable to Source Code. + * + ******************************************************************************/ + +#ifndef APP_H +#define APP_H + +#include +#include + +/***************************************************************************//** + * Initialize application. + ******************************************************************************/ +void app_init(void); + +/***************************************************************************//** + * App tance action. Called in the main loop. + ******************************************************************************/ +void app_process_action(void); + +// ============================================================================ +// BLE SHARED STATE (read/write from audio_classifier.cc) +// ============================================================================ +extern volatile bool notifications_enabled; // true when phone enables CCCD +extern uint8_t connection_handle; // 0xFF = not connected +extern uint8_t last_class; // last notified class (0xFF = none) +extern volatile bool device_enabled; // true when device monitoring is enabled +extern volatile bool monitoring_enabled; // true when inference processing is enabled +extern volatile bool deep_sleep_enabled; // true when EM2 deep sleep mode is requested +extern volatile uint8_t app_conf_threshold; // confidence threshold sent by app (0..100) +extern volatile uint8_t app_debounce_count; // debounce count sent by app (1..10) + +// ============================================================================ +// BLE NOTIFICATION FUNCTION (called from audio_classifier.cc) +// ============================================================================ +#ifdef __cplusplus +extern "C" { +#endif + +/** + * @brief Send BLE notification with inference result + * @param class_id 0=background, 1=laugh, 2=sad + * @param confidence_pct 0..100 (typically cry_conf * 100) + */ +void send_ble_notification(uint8_t class_id, uint8_t confidence_pct); +void app_apply_control_command(uint8_t command_id, uint8_t value); +void app_service_temperature_telemetry(void); + +#ifdef __cplusplus +} +#endif + +#endif // APP_H diff --git a/application/AuraSense/firmware/aura-baby-monitor-soc/audio_classifier.cc b/application/AuraSense/firmware/aura-baby-monitor-soc/audio_classifier.cc new file mode 100644 index 000000000..b50417cbc --- /dev/null +++ b/application/AuraSense/firmware/aura-baby-monitor-soc/audio_classifier.cc @@ -0,0 +1,757 @@ +/**************************************************************************//** + * @file + * @brief Audio classifier — 2-class (laugh / sad) with 4-output TFLite model + * + * Model output layout (1, 4) int8 — ALL values 0.0-1.0 after dequant: + * [0] P(CRY) + * [1] P(NOT_CRY) + * [2] P(SAD) + * [3] P(LAUGH) + * + * Decision: + * 1. If P(CRY) < CRY_CONF_THRESHOLD → background + * 2. Else if P(SAD) >= P(LAUGH) → sad + * 3. Else → laugh + * + * LED mapping: + * Laugh → LED0 + LED1 (yellow) + * Sad → LED2 (red) + * BG → all off + *****************************************************************************/ +#include "os.h" +#include "sl_power_manager.h" +#include "sl_status.h" +#include "sl_led.h" +#include "sl_simple_led_instances.h" +#include "audio_classifier.h" +#include "app.h" +#include "config/audio_classifier_config.h" +#include "sl_board_control.h" +#include "sl_tflite_micro_model.h" +#include "sl_tflite_micro_init.h" +#include "sl_ml_audio_feature_generation.h" +#include "sl_sleeptimer.h" +#include +#include +#include +#include +#include "config/sl_ml_audio_feature_generation_config.h" + +#if SL_SIMPLE_LED_COUNT < 2 +#error "Sample application requires at least two leds" +#endif + +static OS_TCB tcb; +static CPU_STK stack[TASK_STACK_SIZE]; +static void audio_classifier_task(void *arg); + +// ── Thresholds ───────────────────────────────────────────────────────────── +// Stage-1 cry gate hysteresis based on model output[0] = P(CRY). +// Enter cry-state at a higher threshold, exit at a lower threshold to +// suppress flicker when p_cry jitters frame-to-frame. +#define CRY_CONF_ENTER_THRESHOLD 0.25f +#define CRY_CONF_EXIT_THRESHOLD 0.10f + +// Feature variance gate — silences very flat (silent) frames. +#define FEATURE_VARIANCE_THRESHOLD 2000 + +// BLE notification interval +#define BLE_NOTIFY_INTERVAL_MS 1000 +#define CONTROL_IDLE_INTERVAL_MS 200 +#define DEEP_SLEEP_IDLE_INTERVAL_MS 1000 + +// Rolling majority window — mirrors Python ContinuousOutputEngine +// 6 steps x 0.5s = 3s window, same as WINDOW_SEC in Colab +#define MAJORITY_WINDOW_SIZE 6 +#define MAJORITY_MIN_CRY_COUNT 1 + +// Additional detector consistency check: +// classify emotion only when cry head is meaningfully above not-cry head. +#define CRY_OVER_NOT_CRY_MARGIN 0.05f +// Close the cry gate only after this many consecutive non-cry frames. +#define NON_CRY_CLOSE_FRAMES 4 + +// ── Class IDs ────────────────────────────────────────────────────────────── +#define NUM_CLASSES 2 +#define NO_CLASS_ID 255u +#define CLASS_LAUGH 0 +#define CLASS_SAD 1 +#define BLE_CLASS_BACKGROUND 0u +#define BLE_CLASS_LAUGH 1u +#define BLE_CLASS_SAD 2u + +// ── Output tensor index mapping ──────────────────────────────────────────── +#define OUT_IDX_CRY 0 +#define OUT_IDX_NOT_CRY 1 +#define OUT_IDX_SAD 2 +#define OUT_IDX_LAUGH 3 +#define OUT_TOTAL 4 + +static int gated_printf(const char *fmt, ...) +{ + if (!device_enabled || deep_sleep_enabled) { + return 0; + } + va_list args; + va_start(args, fmt); + int written = vprintf(fmt, args); + va_end(args); + return written; +} + +#define printf(...) gated_printf(__VA_ARGS__) + +// ── State ────────────────────────────────────────────────────────────────── +static uint8_t majority_ring[MAJORITY_WINDOW_SIZE]; // stores CLASS_LAUGH / CLASS_SAD / NO_CLASS_ID +static int majority_head = 0; +static int majority_count = 0; + +static uint32_t last_ble_notify_tick = 0; +static bool input_shape_warned = false; +static bool cry_gate_open = false; +static uint8_t non_cry_streak = 0; +static bool em1_requirement_held = false; + +static const char* CLASS_NAMES[NUM_CLASSES] = { "LAUGH", "SAD" }; + +// ── Feature extraction constants ─────────────────────────────────────────── +#define MAX_MONO_FEATURE_ELEMENTS 4096 +#define DYNAMIC_RANGE_Q 300 +#define FLOAT_QUANT_FALLBACK_SCALE (1.0f / 128.0f) + +// ── Helpers ──────────────────────────────────────────────────────────────── +static inline int tensor_element_size_bytes(const TfLiteTensor* tensor) +{ + if (tensor == NULL) return 0; + if (tensor->type == kTfLiteInt8) return (int)sizeof(int8_t); + if (tensor->type == kTfLiteFloat32) return (int)sizeof(float); + return 0; +} + +static inline int tensor_element_count(const TfLiteTensor* tensor) +{ + const int elem_size = tensor_element_size_bytes(tensor); + if (elem_size <= 0 || tensor == NULL || tensor->bytes <= 0) return 0; + return (int)(tensor->bytes / elem_size); +} + +static inline int8_t clamp_q7(int value) +{ + if (value > 127) return 127; + if (value < -128) return -128; + return (int8_t)value; +} + +static uint32_t ticks_to_ms(uint32_t ticks) +{ + const uint32_t freq_hz = sl_sleeptimer_get_timer_frequency(); + if (freq_hz == 0u) return 0u; + return (uint32_t)(((uint64_t)ticks * 1000u) / (uint64_t)freq_hz); +} + +// ── Dequantize one output element to float 0.0-1.0 ───────────────────────── +// Uses the tensor's own scale + zero_point from PTQ calibration. +static float dequant_output(const TfLiteTensor* output, int index) +{ + if (output == NULL || index < 0) return 0.0f; + + float val = 0.0f; + if (output->type == kTfLiteInt8) { + const float scale = (output->params.scale > 0.0f) + ? output->params.scale : (1.0f / 127.0f); + const int zp = output->params.zero_point; + val = ((float)output->data.int8[index] - (float)zp) * scale; + } else if (output->type == kTfLiteFloat32) { + val = output->data.f[index]; + } + + // Clamp to [0, 1] — all our outputs should already be in this range + if (val < 0.0f) val = 0.0f; + if (val > 1.0f) val = 1.0f; + return val; +} + +// ── Input quantization helper ─────────────────────────────────────────────── +static inline int8_t quantize_input_float(float v, const TfLiteTensor* input) +{ + float scale = FLOAT_QUANT_FALLBACK_SCALE; + int zp = 0; + if (input != NULL) { + if (input->params.scale > 0.0f) scale = input->params.scale; + zp = input->params.zero_point; + } + int q = (int)lrintf((v / scale) + (float)zp); + if (q < -128) q = -128; + else if (q > 127) q = 127; + return (int8_t)q; +} + +// ── 3-channel feature fill (mel + flatness + RMS) ────────────────────────── +static sl_status_t fill_input_tensor_3ch_from_features(TfLiteTensor* input, + int feature_elements) +{ + if (input == NULL || feature_elements <= 0 || feature_elements > MAX_MONO_FEATURE_ELEMENTS) { + return SL_STATUS_INVALID_PARAMETER; + } + + const int mel_bins = SL_ML_FRONTEND_FILTERBANK_N_CHANNELS; + if (mel_bins <= 0 || (feature_elements % mel_bins) != 0) { + return SL_STATUS_INVALID_PARAMETER; + } + const int frames = feature_elements / mel_bins; + + static uint16_t raw_buffer[MAX_MONO_FEATURE_ELEMENTS]; + static int8_t ch0_buffer[MAX_MONO_FEATURE_ELEMENTS]; + static float flatness_per_frame[128]; + static float rms_per_frame[128]; + + if (frames > (int)(sizeof(flatness_per_frame) / sizeof(flatness_per_frame[0]))) { + return SL_STATUS_INVALID_PARAMETER; + } + + sl_status_t status = sl_ml_audio_feature_generation_get_features_raw( + raw_buffer, (size_t)feature_elements); + if (status != SL_STATUS_OK) return status; + + // ── Channel 0: dynamic-range mel quantization ───────────────────────── + int32_t maxval = 0; + for (int i = 0; i < feature_elements; i++) { + int32_t v = (int32_t)raw_buffer[i]; + if (v > maxval) maxval = v; + } + int32_t minval = maxval - DYNAMIC_RANGE_Q; + if (minval < 0) minval = 0; + int32_t val_range = maxval - minval; + if (val_range < 1) val_range = 1; + + for (int i = 0; i < feature_elements; i++) { + int32_t v = (int32_t)raw_buffer[i] - minval; + v = (v * 255) / val_range; + v -= 128; + if (v < -128) v = -128; + else if (v > 127) v = 127; + ch0_buffer[i] = (int8_t)v; + } + + // ── Channels 1 & 2: spectral flatness and RMS per frame ────────────── + // MUST match Python extract_features(): + // flatness: log1p(flat * 1000) → normalize by max → [0, 1] + // rms: log1p(rms * 100) → normalize by max → [0, 1] + // Previous code used (x * 2 - 1) remapping to [-1,1] which DESTROYED + // the bottom half of the int8 range (all clamped to -128). + const float inv_scale = 1.0f / (float)(1 << SL_ML_FRONTEND_LOG_SCALE_SHIFT); + float flat_max = 1e-9f; + float rms_max = 1e-9f; + + for (int f = 0; f < frames; f++) { + float sum_lx = 0.0f; + float max_lx = -1e9f; + + for (int m = 0; m < mel_bins; m++) { + const int idx = f * mel_bins + m; + const float lx = (float)raw_buffer[idx] * inv_scale; + sum_lx += lx; + if (lx > max_lx) max_lx = lx; + } + + // log-sum-exp for log(arithmetic_mean(power)) + float sum_exp = 0.0f; + for (int m = 0; m < mel_bins; m++) { + const int idx = f * mel_bins + m; + const float lx = (float)raw_buffer[idx] * inv_scale; + sum_exp += expf(lx - max_lx); + } + const float log_arith = max_lx + logf(sum_exp / (float)mel_bins); + const float mean_log = sum_lx / (float)mel_bins; + + // Spectral flatness: geometric_mean / arithmetic_mean ∈ [0, 1] + float flat = expf(mean_log - log_arith); + if (flat < 0.0f) flat = 0.0f; + else if (flat > 1.0f) flat = 1.0f; + // Match Python: np.log1p(flatness * 1000.0) + flat = logf(1.0f + flat * 1000.0f); + flatness_per_frame[f] = flat; + if (flat > flat_max) flat_max = flat; + + // RMS energy from log-power + float rms = expf(0.5f * log_arith); + // Match Python: np.log1p(rms * 100.0) + rms = logf(1.0f + rms * 100.0f); + rms_per_frame[f] = rms; + if (rms > rms_max) rms_max = rms; + } + + // Normalize flatness to [0, 1] — match Python: flatness / max(flatness) + for (int f = 0; f < frames; f++) { + float fl = flatness_per_frame[f] / flat_max; + if (fl < 0.0f) fl = 0.0f; + else if (fl > 1.0f) fl = 1.0f; + flatness_per_frame[f] = fl; + } + + // Normalize RMS to [0, 1] — match Python: rms / max(rms) + for (int f = 0; f < frames; f++) { + float r = rms_per_frame[f] / rms_max; + if (r < 0.0f) r = 0.0f; + else if (r > 1.0f) r = 1.0f; + rms_per_frame[f] = r; + } + + // ── Pack NHWC int8: (frames, mel_bins, 3) ──────────────────────────── + if (input->type != kTfLiteInt8) return SL_STATUS_INVALID_PARAMETER; + + for (int f = 0; f < frames; f++) { + const int base = f * mel_bins; + const int8_t flat_q = quantize_input_float(flatness_per_frame[f], input); + const int8_t rms_q = quantize_input_float(rms_per_frame[f], input); + for (int m = 0; m < mel_bins; m++) { + const int idx = base + m; + // Ch0: ch0_buffer is already [-128,127] matching the model's int8 range + // (0.0 in Python → -128, 1.0 in Python → 127) + // Direct assignment is correct — previous quantize_input_float(v/127) + // mapped [-128,127]→[-1,1] and the [-1,0] half got clamped to -128. + input->data.int8[3 * idx + 0] = ch0_buffer[idx]; + // Ch1 & Ch2: flatness/rms are now in [0,1], quantize correctly + input->data.int8[3 * idx + 1] = flat_q; // flatness + input->data.int8[3 * idx + 2] = rms_q; // RMS + } + } + + return SL_STATUS_OK; +} + +// ── Route to correct fill function based on tensor size ──────────────────── +static sl_status_t fill_input_tensor_from_audio_features(TfLiteTensor* input) +{ + if (input == NULL) return SL_STATUS_NULL_POINTER; + + const int feature_elements = sl_ml_audio_feature_generation_get_feature_buffer_size(); + const int input_elements = tensor_element_count(input); + + if (feature_elements <= 0 || input_elements <= 0) return SL_STATUS_INVALID_PARAMETER; + + if (input_elements == feature_elements) { + return sl_ml_audio_feature_generation_fill_tensor(input); + } + + if (input_elements == (feature_elements * 3)) { + return fill_input_tensor_3ch_from_features(input, feature_elements); + } + + if (!input_shape_warned) { + input_shape_warned = true; + printf("[ERROR] Input elements=%d do not match frontend=%d (or x3)\n", + input_elements, feature_elements); + } + return SL_STATUS_INVALID_PARAMETER; +} + +// ── Debug: print tensor shape ─────────────────────────────────────────────── +static void log_tensor_shape(const char* name, const TfLiteTensor* tensor) +{ + if (tensor == NULL || tensor->dims == NULL) { + printf("[MODEL] %s: unavailable\n", name); + return; + } + printf("[MODEL] %s shape=[", name); + for (int i = 0; i < tensor->dims->size; i++) { + printf("%d", tensor->dims->data[i]); + if (i + 1 < tensor->dims->size) printf(","); + } + printf("] bytes=%d type=%d scale=%.6f zp=%ld\n", + (int)tensor->bytes, + (int)tensor->type, + tensor->params.scale, + (long)tensor->params.zero_point); +} + +// ── Run TFLite inference ──────────────────────────────────────────────────── +static sl_status_t run_inference(void) +{ + static int error_count = 0; + static uint32_t infer_count = 0; + + TfLiteTensor* input = sl_tflite_micro_get_input_tensor(); + if (input == NULL) { + if (error_count++ < 3) printf("[ERROR] Input tensor is NULL\n"); + return SL_STATUS_FAIL; + } + + sl_status_t status = fill_input_tensor_from_audio_features(input); + if (status != SL_STATUS_OK) { + error_count++; + if (error_count <= 3 || (error_count % 50) == 0) + printf("[ERROR] Feature fill failed: 0x%lx\n", status); + return SL_STATUS_FAIL; + } + + auto interpreter = sl_tflite_micro_get_interpreter(); + if (interpreter == NULL) { + error_count++; + if (error_count <= 3 || (error_count % 50) == 0) + printf("[ERROR] Interpreter is NULL\n"); + return SL_STATUS_FAIL; + } + + uint32_t t0 = sl_sleeptimer_get_tick_count(); + if (infer_count < 3) printf("[TASK] Invoke start #%lu\n", (unsigned long)(infer_count + 1)); + + TfLiteStatus invoke_status = interpreter->Invoke(); + + uint32_t t1 = sl_sleeptimer_get_tick_count(); + uint32_t dt_ms = ticks_to_ms(t1 - t0); + if (infer_count < 3 || (infer_count % 20) == 0) + printf("[TASK] Invoke done #%lu in %lu ms\n", + (unsigned long)(infer_count + 1), (unsigned long)dt_ms); + infer_count++; + + if (invoke_status != kTfLiteOk) { + error_count++; + if (error_count <= 3 || (error_count % 50) == 0) + printf("[ERROR] Invoke failed: %d\n", invoke_status); + return SL_STATUS_FAIL; + } + + error_count = 0; + return SL_STATUS_OK; +} + +// ── LED control ───────────────────────────────────────────────────────────── +static void leds_off(void) +{ + sl_led_turn_off(&sl_led_led0); + sl_led_turn_off(&sl_led_led1); + sl_led_turn_off(&sl_led_led2); +} + +static void set_led_background_blue(void) +{ + // Board has RGB-like discrete LEDs: + // LED0 is used as blue background indicator when not in cry. + sl_led_turn_on(&sl_led_led0); + sl_led_turn_off(&sl_led_led1); + sl_led_turn_off(&sl_led_led2); +} + +static void enter_background_state(void) +{ + set_led_background_blue(); + uint32_t now = sl_sleeptimer_get_tick_count(); + uint32_t elapsed_ms = ticks_to_ms(now - last_ble_notify_tick); + if (last_class != BLE_CLASS_BACKGROUND || elapsed_ms >= BLE_NOTIFY_INTERVAL_MS) { + last_ble_notify_tick = now; + send_ble_notification(BLE_CLASS_BACKGROUND, 0); + } + last_class = BLE_CLASS_BACKGROUND; +} + +static void set_leds_for_class(int winner) +{ + if (winner == CLASS_LAUGH) { + sl_led_turn_on(&sl_led_led0); + sl_led_turn_on(&sl_led_led1); + sl_led_turn_off(&sl_led_led2); + } else if (winner == CLASS_SAD) { + sl_led_turn_off(&sl_led_led0); + sl_led_turn_off(&sl_led_led1); + sl_led_turn_on(&sl_led_led2); + } else { + leds_off(); + } +} + +// ── Majority ring-buffer (mirrors Python ContinuousOutputEngine) ──────────── +static void majority_push(uint8_t class_id) +{ + majority_ring[majority_head] = class_id; + majority_head = (majority_head + 1) % MAJORITY_WINDOW_SIZE; + if (majority_count < MAJORITY_WINDOW_SIZE) majority_count++; +} + +static int majority_decide(void) +{ + int n_sad = 0; + int n_laugh = 0; + int n = (majority_count < MAJORITY_WINDOW_SIZE) ? majority_count : MAJORITY_WINDOW_SIZE; + + for (int i = 0; i < n; i++) { + if (majority_ring[i] == CLASS_SAD) n_sad++; + if (majority_ring[i] == CLASS_LAUGH) n_laugh++; + } + + int n_cry = n_sad + n_laugh; + if (n_cry < MAJORITY_MIN_CRY_COUNT) return (int)NO_CLASS_ID; + if (n_sad >= 2 && n_laugh >= 2) return (int)NO_CLASS_ID; + if ((n_sad > n_laugh ? (n_sad - n_laugh) : (n_laugh - n_sad)) < 2) { + return (int)NO_CLASS_ID; + } + return (n_sad >= n_laugh) ? CLASS_SAD : CLASS_LAUGH; +} + +// ── Main output processing — called every 500ms ───────────────────────────── +static void process_output(void) +{ + if (!device_enabled || deep_sleep_enabled || !monitoring_enabled) { + enter_background_state(); + return; + } + + TfLiteTensor* output = sl_tflite_micro_get_output_tensor(); + if (output == NULL) return; + + // Verify we have at least 4 output elements + const int total_out = tensor_element_count(output); + if (total_out < OUT_TOTAL) { + static bool warned = false; + if (!warned) { + warned = true; + printf("[WARN] Output tensor has %d elements, expected %d\n", total_out, OUT_TOTAL); + } + return; + } + + // ── Feature variance gate — reject silent frames ────────────────────── + TfLiteTensor* input = sl_tflite_micro_get_input_tensor(); + if (input != NULL) { + const int N = (int)input->bytes; + if (N > 0) { + int64_t s1 = 0, s2 = 0; + if (input->type == kTfLiteInt8) { + const int8_t* feat = input->data.int8; + for (int i = 0; i < N; i++) { s1 += feat[i]; s2 += (int64_t)feat[i] * feat[i]; } + } else { + const int elements = N / (int)sizeof(float); + const float* feat_f = input->data.f; + for (int i = 0; i < elements; i++) { + int32_t q = (int32_t)(feat_f[i] * 128.0f); + s1 += q; s2 += (int64_t)q * q; + } + } + const int denom = (input->type == kTfLiteFloat32) + ? (N / (int)sizeof(float)) : N; + const int32_t fmean = (int32_t)(s1 / denom); + const int32_t feat_var = (int32_t)(s2 / denom) - fmean * fmean; + + if (feat_var < FEATURE_VARIANCE_THRESHOLD) { + printf("UNCERTAIN(var=%d) -> BG\n", (int)feat_var); + majority_push(NO_CLASS_ID); + enter_background_state(); + return; + } + } + } + + // ── Dequantize all 4 outputs to float [0.0, 1.0] ───────────────────── + // This is the fix — raw int8 values are NOT directly comparable, + // they must be dequantized using the tensor's scale and zero_point. + const float p_cry = dequant_output(output, OUT_IDX_CRY); + const float p_not_cry = dequant_output(output, OUT_IDX_NOT_CRY); + const float p_sad = dequant_output(output, OUT_IDX_SAD); + const float p_laugh = dequant_output(output, OUT_IDX_LAUGH); + + printf("p_cry=%.2f p_not_cry=%.2f p_sad=%.2f p_laugh=%.2f | ", + p_cry, p_not_cry, p_sad, p_laugh); + + // ── Stage 1 gate with hysteresis — is there a cry at all? ──────────── + const bool cry_enter = (p_cry >= CRY_CONF_ENTER_THRESHOLD) + && (p_cry >= (p_not_cry + CRY_OVER_NOT_CRY_MARGIN)); + const bool cry_keep = (p_cry >= CRY_CONF_EXIT_THRESHOLD) + && (p_cry >= (p_not_cry + CRY_OVER_NOT_CRY_MARGIN)); + + if (cry_enter) { + cry_gate_open = true; + non_cry_streak = 0; + } else if (cry_gate_open && cry_keep) { + non_cry_streak = 0; + } else { + if (non_cry_streak < 255u) non_cry_streak++; + if (non_cry_streak >= NON_CRY_CLOSE_FRAMES) { + cry_gate_open = false; + non_cry_streak = NON_CRY_CLOSE_FRAMES; + } + } + + if (!cry_gate_open) { + printf("GATE_BLOCK -> BG\n"); + majority_push(NO_CLASS_ID); + enter_background_state(); + return; + } + + // ── Stage 2 — within cry, choose emotion by sad vs laugh head ───────── + const int raw_class = (p_sad >= p_laugh) ? CLASS_SAD : CLASS_LAUGH; + float cry_conf_pct_f = p_cry * 100.0f; + if (cry_conf_pct_f < 0.0f) cry_conf_pct_f = 0.0f; + if (cry_conf_pct_f > 100.0f) cry_conf_pct_f = 100.0f; + const uint8_t report_score = (uint8_t)(cry_conf_pct_f + 0.5f); + + if (report_score < app_conf_threshold) { + majority_push(NO_CLASS_ID); + enter_background_state(); + return; + } + + // ── Push into majority ring ─────────────────────────────────────────── + majority_push((uint8_t)raw_class); + const int winner = majority_decide(); + + printf("raw=%s | ring: ", CLASS_NAMES[raw_class]); + { + int n = (majority_count < MAJORITY_WINDOW_SIZE) ? majority_count : MAJORITY_WINDOW_SIZE; + for (int i = 0; i < n; i++) { + uint8_t v = majority_ring[i]; + printf("%s ", (v == CLASS_LAUGH) ? "L" : (v == CLASS_SAD) ? "S" : "."); + } + } + + if (winner == (int)NO_CLASS_ID) { + printf("-> BG\n"); + enter_background_state(); + return; + } + + printf("-> %s\n", CLASS_NAMES[winner]); + + // ── BLE notification ────────────────────────────────────────────────── + // BLE contract: 0=BACKGROUND, 1=LAUGH, 2=SAD + const uint8_t report_class = (winner == CLASS_SAD) ? BLE_CLASS_SAD : BLE_CLASS_LAUGH; + uint32_t now = sl_sleeptimer_get_tick_count(); + uint32_t elapsed_ms = ticks_to_ms(now - last_ble_notify_tick); + if (elapsed_ms >= BLE_NOTIFY_INTERVAL_MS || last_class != report_class) { + last_ble_notify_tick = now; + send_ble_notification(report_class, report_score); + } + last_class = report_class; + + // ── LED ─────────────────────────────────────────────────────────────── + set_leds_for_class(winner); +} + +// ── Init ──────────────────────────────────────────────────────────────────── +void audio_classifier_init(void) +{ + RTOS_ERR err; + OSTaskCreate(&tcb, + (CPU_CHAR *)"audio task", + audio_classifier_task, + DEF_NULL, + TASK_PRIORITY, + &stack[0], + (TASK_STACK_SIZE / 10u), + TASK_STACK_SIZE, + 0u, + 0u, + DEF_NULL, + (OS_OPT_TASK_STK_CLR), + &err); + EFM_ASSERT((RTOS_ERR_CODE_GET(err) == RTOS_ERR_NONE)); +} + +// ── Main task loop ────────────────────────────────────────────────────────── +void audio_classifier_task(void *arg) +{ + RTOS_ERR err; + (void)arg; + + printf("\n=== AUDIO CLASSIFIER v10 (2-Class Laugh/Sad + CryConf Gate) ===\n"); + printf("Output layout : [P(CRY), P(NOT_CRY), P(SAD), P(LAUGH)]\n"); + printf("Stage1 gate : enter>=%.2f, exit<%.2f\n", + CRY_CONF_ENTER_THRESHOLD, CRY_CONF_EXIT_THRESHOLD); + printf("Majority win : %d of %d steps\n", MAJORITY_MIN_CRY_COUNT, MAJORITY_WINDOW_SIZE); + printf("==============================================================\n\n"); + + printf("[TASK] Sleeptimer freq: %lu Hz\n", + (unsigned long)sl_sleeptimer_get_timer_frequency()); + + printf("[TASK] Enabling microphone sensor...\n"); + sl_status_t mic_status = sl_board_enable_sensor(SL_BOARD_SENSOR_MICROPHONE); + if (mic_status == SL_STATUS_OK) { + printf("[TASK] Microphone enabled OK\n"); + } else { + printf("[ERROR] Microphone enable failed: 0x%lx\n", mic_status); + } + + OSTimeDlyHMSM(0, 0, 0, 100, OS_OPT_TIME_HMSM_NON_STRICT, &err); + + printf("[TASK] Initializing audio feature generation...\n"); + sl_ml_audio_feature_generation_init(); + printf("[TASK] Audio init complete\n"); + + sl_power_manager_add_em_requirement(SL_POWER_MANAGER_EM1); + em1_requirement_held = true; + + printf("[TASK] Waiting for audio buffer to fill (2 seconds)...\n"); + OSTimeDlyHMSM(0, 0, 2, 0, OS_OPT_TIME_HMSM_NON_STRICT, &err); + printf("[TASK] Buffer fill complete\n"); + + // Log tensor shapes + quantization params at startup + log_tensor_shape("input", sl_tflite_micro_get_input_tensor()); + log_tensor_shape("output", sl_tflite_micro_get_output_tensor()); + + { + TfLiteTensor* input = sl_tflite_micro_get_input_tensor(); + const int feature_elements = sl_ml_audio_feature_generation_get_feature_buffer_size(); + const int input_elements = tensor_element_count(input); + if (feature_elements > 0 && input_elements > 0) { + if (input_elements == feature_elements * 3) { + printf("[INFO] 3-channel mode: mel + flatness + RMS\n"); + } else if (input_elements == feature_elements) { + printf("[INFO] 1-channel mode: mel only\n"); + } else { + printf("[ERROR] Input elements=%d do not match frontend=%d (or x3)\n", + input_elements, feature_elements); + } + } + } + + // Init majority ring to background + for (int i = 0; i < MAJORITY_WINDOW_SIZE; i++) { + majority_ring[i] = NO_CLASS_ID; + } + + printf("[TASK] Starting inference loop (500ms interval)...\n"); + int loop_count = 0; + bool first_success = false; + + while (1) { + app_service_temperature_telemetry(); + + if (!device_enabled) { + if (em1_requirement_held) { + sl_power_manager_remove_em_requirement(SL_POWER_MANAGER_EM1); + em1_requirement_held = false; + } + leds_off(); + enter_background_state(); + OSTimeDlyHMSM(0, 0, 0, CONTROL_IDLE_INTERVAL_MS, OS_OPT_TIME_HMSM_NON_STRICT, &err); + continue; + } else if (deep_sleep_enabled) { + if (em1_requirement_held) { + sl_power_manager_remove_em_requirement(SL_POWER_MANAGER_EM1); + em1_requirement_held = false; + } + leds_off(); + enter_background_state(); + OSTimeDlyHMSM(0, 0, 0, DEEP_SLEEP_IDLE_INTERVAL_MS, OS_OPT_TIME_HMSM_NON_STRICT, &err); + continue; + } else if (!em1_requirement_held) { + sl_power_manager_add_em_requirement(SL_POWER_MANAGER_EM1); + em1_requirement_held = true; + } + + OSTimeDlyHMSM(0, 0, 0, INFERENCE_INTERVAL_MS, OS_OPT_TIME_PERIODIC, &err); + sl_ml_audio_feature_generation_update_features(); + + if (run_inference() == SL_STATUS_OK) { + if (!first_success) { + printf("[TASK] First inference SUCCESS — classifier running.\n"); + first_success = true; + } + process_output(); + } else if (loop_count < 10 || (loop_count % 50) == 0) { + printf("[TASK] Loop %d: inference not ready yet...\n", loop_count); + } + + loop_count++; + } +} diff --git a/application/AuraSense/firmware/aura-baby-monitor-soc/audio_classifier.h b/application/AuraSense/firmware/aura-baby-monitor-soc/audio_classifier.h new file mode 100644 index 000000000..76360bb5a --- /dev/null +++ b/application/AuraSense/firmware/aura-baby-monitor-soc/audio_classifier.h @@ -0,0 +1,37 @@ +/***************************************************************************//** + * @file + * @brief Top level application functions + ******************************************************************************* + * # License + * Copyright 2022 Silicon Laboratories Inc. www.silabs.com + ******************************************************************************* + * + * The licensor of this software is Silicon Laboratories Inc. Your use of this + * software is governed by the terms of Silicon Labs Master Software License + * Agreement (MSLA) available at + * www.silabs.com/about-us/legal/master-software-license-agreement. This + * software is distributed to you in Source Code format and is governed by the + * sections of the MSLA applicable to Source Code. + * + ******************************************************************************/ +#ifndef AUDIO_CLASSIFIER_H +#define AUDIO_CLASSIFIER_H + +#ifdef __cplusplus +extern "C" { +#endif + +extern int category_count; + +/***************************************************************************//** + * Initialize application. + ******************************************************************************/ +void audio_classifier_init(void); + +const char *get_category_label(int index); + +#ifdef __cplusplus +} +#endif + +#endif // AUDIO_CLASSIFIER_H diff --git a/application/AuraSense/firmware/aura-baby-monitor-soc/autogen/.slc_state/.crc_config.crc b/application/AuraSense/firmware/aura-baby-monitor-soc/autogen/.slc_state/.crc_config.crc new file mode 100644 index 000000000..85e3d898e --- /dev/null +++ b/application/AuraSense/firmware/aura-baby-monitor-soc/autogen/.slc_state/.crc_config.crc @@ -0,0 +1,36 @@ +#CRC Codes for initially generated config files -- do not modify! +audio_classifier_config.h=-609359793 +btconf/gatt_service_rht.xml=-36950508 +common_cfg.h=1943625275 +cpu_cfg.h=-1735116855 +dmadrv_config.h=1207334949 +os_cfg.h=-894494530 +rtos_cfg.h=-1433309901 +rtos_err_cfg.h=-1638587530 +sl_board_control_config.h=1584985576 +sl_clock_manager_oscillator_config.h=-336207235 +sl_clock_manager_tree_config.h=-856286741 +sl_core_config.h=-119586893 +sl_debug_swo_config.h=712797333 +sl_device_init_dcdc_config.h=-1134833866 +sl_driver_mvp_config.h=-49172521 +sl_gatt_service_rht_config.h=787852477 +sl_hfxo_manager_config.h=1606678224 +sl_i2cspm_sensor_config.h=-237437683 +sl_iostream_eusart_vcom_config.h=933702482 +sl_main_start_task_config.h=-1054800951 +sl_memory_manager_config.h=1702148085 +sl_memory_manager_region_config.h=157719332 +sl_mic_i2s_config.h=-246085526 +sl_ml_audio_feature_generation_config.h=791303261 +sl_mx25_flash_shutdown_eusart_config.h=761089743 +sl_nn_mvp_config.h=-939178571 +sl_power_manager_config.h=1027092785 +sl_simple_button_btn0_config.h=1474279756 +sl_simple_button_config.h=-1109451986 +sl_simple_led_led0_config.h=693851690 +sl_simple_led_led1_config.h=536469731 +sl_simple_led_led2_config.h=-746561653 +sl_sleeptimer_config.h=1360009810 +sl_tflite_micro_config.h=931871899 +tflite/keyword_spotting_on_off_v2.tflite=313633091 \ No newline at end of file diff --git a/application/AuraSense/firmware/aura-baby-monitor-soc/autogen/RTE_Components.h b/application/AuraSense/firmware/aura-baby-monitor-soc/autogen/RTE_Components.h new file mode 100644 index 000000000..aa62dc430 --- /dev/null +++ b/application/AuraSense/firmware/aura-baby-monitor-soc/autogen/RTE_Components.h @@ -0,0 +1,22 @@ +// This file is autogenerated by Simplicity Configuration Tools. +// The contents of this file will be replaced in their entirety upon regeneration. +// +// Source template file: RTE_Components.h.jinja + + +#ifndef RTE_COMPONENTS_H +#define RTE_COMPONENTS_H + +/* standard device header from emlib */ +#define CMSIS_device_header "em_device.h" + +/* components are auto-generated here */ + + +#endif /* RTE_COMPONENTS_H */ + +/* This file is autogenerated by Simplicity Configuration Tools. */ +/* The contents of this file will be replaced in their entirety upon regeneration. */ +/* */ +/* Source template file: RTE_Components.h.jinja */ + diff --git a/application/AuraSense/firmware/aura-baby-monitor-soc/autogen/gatt_db.c b/application/AuraSense/firmware/aura-baby-monitor-soc/autogen/gatt_db.c new file mode 100644 index 000000000..f05bcb9d8 --- /dev/null +++ b/application/AuraSense/firmware/aura-baby-monitor-soc/autogen/gatt_db.c @@ -0,0 +1,143 @@ +/******************************************************************** + * Autogenerated file, do not edit. + *******************************************************************/ + +#include +#include "sli_bt_gattdb_def.h" + +#define GATT_HEADER(F) F +#define GATT_DATA(F) F +GATT_DATA(const uint16_t gattdb_uuidtable_16_map[]) = +{ + 0x2800, + 0x2801, + 0x2803, + 0x2a00, + 0x2a01, + 0x2a29, + 0x2a23, + 0x2a6e, + 0x2a6f, + 0x2a05, + 0x2b2a, + 0x2b29, + 0x2902, +}; + +GATT_DATA(const uint8_t gattdb_uuidtable_128_map[]) = +{ + 0x95, 0xe2, 0xed, 0xeb, 0x1b, 0xa0, 0x39, 0x8a, 0xdf, 0x4b, 0xd3, 0x8e, 0x01, 0x75, 0xc8, 0xa3, + 0x95, 0xe2, 0xed, 0xeb, 0x1b, 0xa0, 0x39, 0x8a, 0xdf, 0x4b, 0xd3, 0x8e, 0x02, 0x75, 0xc8, 0xa3, +}; +GATT_DATA(const sli_bt_gattdb_value_t gattdb_attribute_field_24) = { + .len = 2, + .data = { 0x1a, 0x18, } +}; +GATT_DATA(sli_bt_gattdb_attribute_chrvalue_t gattdb_attribute_field_23) = { + .properties = 0x0c, + .max_len = 2, + .data = { 0x00, 0x00, }, +}; +GATT_DATA(sli_bt_gattdb_attribute_chrvalue_t gattdb_attribute_field_20) = { + .properties = 0x12, + .max_len = 2, + .data = { 0x00, 0x80, }, +}; +GATT_DATA(const sli_bt_gattdb_value_t gattdb_attribute_field_18) = { + .len = 16, + .data = { 0x95, 0xe2, 0xed, 0xeb, 0x1b, 0xa0, 0x39, 0x8a, 0xdf, 0x4b, 0xd3, 0x8e, 0x00, 0x75, 0xc8, 0xa3, } +}; +GATT_DATA(sli_bt_gattdb_attribute_chrvalue_t gattdb_attribute_field_17) = { + .properties = 0x02, + .max_len = 8, + .data = { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }, +}; +GATT_DATA(const sli_bt_gattdb_value_t gattdb_attribute_field_15) = { + .len = 12, + .data = { 0x53, 0x69, 0x6c, 0x69, 0x63, 0x6f, 0x6e, 0x20, 0x4c, 0x61, 0x62, 0x73, } +}; +GATT_DATA(const sli_bt_gattdb_value_t gattdb_attribute_field_13) = { + .len = 2, + .data = { 0x0a, 0x18, } +}; +GATT_DATA(const sli_bt_gattdb_value_t gattdb_attribute_field_12) = { + .len = 2, + .data = { 0x00, 0x00, } +}; +GATT_DATA(sli_bt_gattdb_attribute_chrvalue_t gattdb_attribute_field_10) = { + .properties = 0x0a, + .max_len = 17, + .len = 17, + .data = { 0x41, 0x49, 0x20, 0x43, 0x72, 0x79, 0x20, 0x43, 0x6c, 0x61, 0x73, 0x73, 0x69, 0x66, 0x69, 0x65, 0x72, } +}; +GATT_DATA(const sli_bt_gattdb_value_t gattdb_attribute_field_8) = { + .len = 2, + .data = { 0x00, 0x18, } +}; +GATT_DATA(sli_bt_gattdb_attribute_chrvalue_t gattdb_attribute_field_7) = { + .properties = 0x0a, + .max_len = 1, + .data = { 0x00, }, +}; +GATT_DATA(sli_bt_gattdb_attribute_chrvalue_t gattdb_attribute_field_5) = { + .properties = 0x02, + .max_len = 16, + .data = { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }, +}; +GATT_DATA(sli_bt_gattdb_attribute_chrvalue_t gattdb_attribute_field_2) = { + .properties = 0x20, + .max_len = 4, + .data = { 0x00, 0x00, 0x00, 0x00, }, +}; +GATT_DATA(const sli_bt_gattdb_value_t gattdb_attribute_field_0) = { + .len = 2, + .data = { 0x01, 0x18, } +}; + +GATT_DATA(const sli_bt_gattdb_attribute_t gattdb_attributes_map[]) = { + { .handle = 0x01, .uuid = 0x0000, .permissions = 0x801, .caps = 0xffff, .state = 0x00, .datatype = 0x00, .constdata = &gattdb_attribute_field_0 }, + { .handle = 0x02, .uuid = 0x0002, .permissions = 0x801, .caps = 0xffff, .state = 0x00, .datatype = 0x05, .characteristic = { .properties = 0x20, .char_uuid = 0x0009 } }, + { .handle = 0x03, .uuid = 0x0009, .permissions = 0x800, .caps = 0xffff, .state = 0x00, .datatype = 0x01, .dynamicdata = &gattdb_attribute_field_2 }, + { .handle = 0x04, .uuid = 0x000c, .permissions = 0x803, .caps = 0xffff, .state = 0x00, .datatype = 0x03, .configdata = { .flags = 0x02, .clientconfig_index = 0x00 } }, + { .handle = 0x05, .uuid = 0x0002, .permissions = 0x801, .caps = 0xffff, .state = 0x00, .datatype = 0x05, .characteristic = { .properties = 0x02, .char_uuid = 0x000a } }, + { .handle = 0x06, .uuid = 0x000a, .permissions = 0x801, .caps = 0xffff, .state = 0x00, .datatype = 0x01, .dynamicdata = &gattdb_attribute_field_5 }, + { .handle = 0x07, .uuid = 0x0002, .permissions = 0x801, .caps = 0xffff, .state = 0x00, .datatype = 0x05, .characteristic = { .properties = 0x0a, .char_uuid = 0x000b } }, + { .handle = 0x08, .uuid = 0x000b, .permissions = 0x803, .caps = 0xffff, .state = 0x00, .datatype = 0x01, .dynamicdata = &gattdb_attribute_field_7 }, + { .handle = 0x09, .uuid = 0x0000, .permissions = 0x801, .caps = 0xffff, .state = 0x00, .datatype = 0x00, .constdata = &gattdb_attribute_field_8 }, + { .handle = 0x0a, .uuid = 0x0002, .permissions = 0x801, .caps = 0xffff, .state = 0x00, .datatype = 0x05, .characteristic = { .properties = 0x0a, .char_uuid = 0x0003 } }, + { .handle = 0x0b, .uuid = 0x0003, .permissions = 0x803, .caps = 0xffff, .state = 0x00, .datatype = 0x02, .dynamicdata = &gattdb_attribute_field_10 }, + { .handle = 0x0c, .uuid = 0x0002, .permissions = 0x801, .caps = 0xffff, .state = 0x00, .datatype = 0x05, .characteristic = { .properties = 0x02, .char_uuid = 0x0004 } }, + { .handle = 0x0d, .uuid = 0x0004, .permissions = 0x801, .caps = 0xffff, .state = 0x00, .datatype = 0x00, .constdata = &gattdb_attribute_field_12 }, + { .handle = 0x0e, .uuid = 0x0000, .permissions = 0x801, .caps = 0xffff, .state = 0x00, .datatype = 0x00, .constdata = &gattdb_attribute_field_13 }, + { .handle = 0x0f, .uuid = 0x0002, .permissions = 0x801, .caps = 0xffff, .state = 0x00, .datatype = 0x05, .characteristic = { .properties = 0x02, .char_uuid = 0x0005 } }, + { .handle = 0x10, .uuid = 0x0005, .permissions = 0x801, .caps = 0xffff, .state = 0x00, .datatype = 0x00, .constdata = &gattdb_attribute_field_15 }, + { .handle = 0x11, .uuid = 0x0002, .permissions = 0x801, .caps = 0xffff, .state = 0x00, .datatype = 0x05, .characteristic = { .properties = 0x02, .char_uuid = 0x0006 } }, + { .handle = 0x12, .uuid = 0x0006, .permissions = 0x801, .caps = 0xffff, .state = 0x00, .datatype = 0x01, .dynamicdata = &gattdb_attribute_field_17 }, + { .handle = 0x13, .uuid = 0x0000, .permissions = 0x8801, .caps = 0xffff, .state = 0x00, .datatype = 0x00, .constdata = &gattdb_attribute_field_18 }, + { .handle = 0x14, .uuid = 0x0002, .permissions = 0x801, .caps = 0xffff, .state = 0x00, .datatype = 0x05, .characteristic = { .properties = 0x12, .char_uuid = 0x8000 } }, + { .handle = 0x15, .uuid = 0x8000, .permissions = 0x801, .caps = 0xffff, .state = 0x00, .datatype = 0x01, .dynamicdata = &gattdb_attribute_field_20 }, + { .handle = 0x16, .uuid = 0x000c, .permissions = 0x803, .caps = 0xffff, .state = 0x00, .datatype = 0x03, .configdata = { .flags = 0x01, .clientconfig_index = 0x01 } }, + { .handle = 0x17, .uuid = 0x0002, .permissions = 0x801, .caps = 0xffff, .state = 0x00, .datatype = 0x05, .characteristic = { .properties = 0x0c, .char_uuid = 0x8001 } }, + { .handle = 0x18, .uuid = 0x8001, .permissions = 0x806, .caps = 0xffff, .state = 0x00, .datatype = 0x01, .dynamicdata = &gattdb_attribute_field_23 }, + { .handle = 0x19, .uuid = 0x0000, .permissions = 0x801, .caps = 0xffff, .state = 0x00, .datatype = 0x00, .constdata = &gattdb_attribute_field_24 }, + { .handle = 0x1a, .uuid = 0x0002, .permissions = 0x801, .caps = 0xffff, .state = 0x00, .datatype = 0x05, .characteristic = { .properties = 0x02, .char_uuid = 0x0007 } }, + { .handle = 0x1b, .uuid = 0x0007, .permissions = 0x801, .caps = 0xffff, .state = 0x00, .datatype = 0x07, .dynamicdata = NULL }, + { .handle = 0x1c, .uuid = 0x0002, .permissions = 0x801, .caps = 0xffff, .state = 0x00, .datatype = 0x05, .characteristic = { .properties = 0x02, .char_uuid = 0x0008 } }, + { .handle = 0x1d, .uuid = 0x0008, .permissions = 0x801, .caps = 0xffff, .state = 0x00, .datatype = 0x07, .dynamicdata = NULL }, +}; + +GATT_HEADER(const sli_bt_gattdb_t gattdb) = { + .attributes = gattdb_attributes_map, + .attribute_table_size = 29, + .attribute_num = 29, + .uuid16 = gattdb_uuidtable_16_map, + .uuid16_table_size = 13, + .uuid16_num = 13, + .uuid128 = gattdb_uuidtable_128_map, + .uuid128_table_size = 2, + .uuid128_num = 2, + .num_ccfg = 2, + .caps_mask = 0xffff, + .enabled_caps = 0xffff, +}; +const sli_bt_gattdb_t *static_gattdb = &gattdb; diff --git a/application/AuraSense/firmware/aura-baby-monitor-soc/autogen/gatt_db.h b/application/AuraSense/firmware/aura-baby-monitor-soc/autogen/gatt_db.h new file mode 100644 index 000000000..82b08ea27 --- /dev/null +++ b/application/AuraSense/firmware/aura-baby-monitor-soc/autogen/gatt_db.h @@ -0,0 +1,45 @@ +/******************************************************************** + * Autogenerated file, do not edit. + *******************************************************************/ + +#ifndef __GATT_DB_H +#define __GATT_DB_H + +#include "sli_bt_gattdb_def.h" + +extern const sli_bt_gattdb_t gattdb; + +#define gattdb_generic_attribute 1 +#define gattdb_service_changed_char 3 +#define gattdb_database_hash 6 +#define gattdb_client_support_features 8 +#define gattdb_generic_access 9 +#define gattdb_device_name 11 +#define gattdb_appearance 13 +#define gattdb_device_information 14 +#define gattdb_manufacturer_name_string 16 +#define gattdb_system_id 18 +#define gattdb_ai_service 19 +#define gattdb_inference_result 21 +#define gattdb_ai_control 24 +#define gattdb_environment_sensing 25 +#define gattdb_es_temperature 27 +#define gattdb_es_humidity 29 + +#define gattdb_generic_attribute_len 2 +#define gattdb_service_changed_char_len 4 +#define gattdb_database_hash_len 16 +#define gattdb_client_support_features_len 1 +#define gattdb_generic_access_len 2 +#define gattdb_device_name_len 17 +#define gattdb_appearance_len 2 +#define gattdb_device_information_len 2 +#define gattdb_manufacturer_name_string_len 12 +#define gattdb_system_id_len 8 +#define gattdb_ai_service_len 16 +#define gattdb_inference_result_len 2 +#define gattdb_ai_control_len 2 +#define gattdb_environment_sensing_len 2 + + +#endif // __GATT_DB_H diff --git a/application/AuraSense/firmware/aura-baby-monitor-soc/autogen/gen.properties b/application/AuraSense/firmware/aura-baby-monitor-soc/autogen/gen.properties new file mode 100644 index 000000000..8907597ad --- /dev/null +++ b/application/AuraSense/firmware/aura-baby-monitor-soc/autogen/gen.properties @@ -0,0 +1,2 @@ +sdk=silabs.simplicity_sdk:2025.12.1 +extensions=silabs.aiml:2.2.0 \ No newline at end of file diff --git a/application/AuraSense/firmware/aura-baby-monitor-soc/autogen/linkerfile.ld b/application/AuraSense/firmware/aura-baby-monitor-soc/autogen/linkerfile.ld new file mode 100644 index 000000000..5c9494f18 --- /dev/null +++ b/application/AuraSense/firmware/aura-baby-monitor-soc/autogen/linkerfile.ld @@ -0,0 +1,247 @@ +/***************************************************************************//** + * GCC Linker script for Silicon Labs devices + ******************************************************************************* + * # License + * Copyright 2020 Silicon Laboratories Inc. www.silabs.com + ******************************************************************************* + * + * SPDX-License-Identifier: Zlib + * + * The licensor of this software is Silicon Laboratories Inc. + * + * This software is provided 'as-is', without any express or implied + * warranty. In no event will the authors be held liable for any damages + * arising from the use of this software. + * + * Permission is granted to anyone to use this software for any purpose, + * including commercial applications, and to alter it and redistribute it + * freely, subject to the following restrictions: + * + * 1. The origin of this software must not be misrepresented; you must not + * claim that you wrote the original software. If you use this software + * in a product, an acknowledgment in the product documentation would be + * appreciated but is not required. + * 2. Altered source versions must be plainly marked as such, and must not be + * misrepresented as being the original software. + * 3. This notice may not be removed or altered from any source distribution. + * + ******************************************************************************/ + + MEMORY + { + FLASH (rx) : ORIGIN = 0x8000000, LENGTH = 0x31e000 + RAM (rwx) : ORIGIN = 0x20000000, LENGTH = 0x80000 + } + +ENTRY(Reset_Handler) + +SECTIONS +{ + + .vectors : + { + linker_vectors_begin = .; + KEEP(*(.vectors)) + linker_vectors_end = .; + + __Vectors_End = .; + __Vectors_Size = __Vectors_End - __Vectors; + } > FLASH + + .stack (NOLOAD): + { + . = ALIGN(8); + __StackLimit = .; + KEEP(*(.stack*)) + . = ALIGN(4); + __StackTop = .; + PROVIDE(__stack = __StackTop); + } > RAM + + .bss : + { + . = ALIGN(4); + __bss_start__ = .; + *(SORT_BY_ALIGNMENT(.bss*)) + *(COMMON) + . = ALIGN(32); + __bss_end__ = .; + } > RAM + + + .noinit (NOLOAD) : ALIGN(32) + { + *(.noinit*); + } > RAM + + + text_application_ram : ALIGN(32) + { + . = ALIGN(32); + __vma_ramfuncs_start__ = .; + + /* text_application_ram */ + *(text_application_ram) + + . = ALIGN(32); + __vma_ramfuncs_end__ = .; + } > RAM AT > FLASH + + __lma_ramfuncs_start__ = LOADADDR(text_application_ram); + __lma_ramfuncs_end__ = LOADADDR(text_application_ram) + SIZEOF(text_application_ram); + + .rodata (READONLY): + { + } > FLASH + + .text : + { + linker_code_begin = .; + *(SORT_BY_ALIGNMENT(.text*)) + *(SORT_BY_ALIGNMENT(text_*)) + . = ALIGN(32); + linker_code_end = .; + + KEEP(*(.init)) + KEEP(*(.fini)) + + /* .ctors */ + *crtbegin.o(.ctors) + *crtbegin?.o(.ctors) + *(EXCLUDE_FILE(*crtend?.o *crtend.o) .ctors) + *(SORT(.ctors.*)) + *(.ctors) + + /* .dtors */ + *crtbegin.o(.dtors) + *crtbegin?.o(.dtors) + *(EXCLUDE_FILE(*crtend?.o *crtend.o) .dtors) + *(SORT(.dtors.*)) + *(.dtors) + + *(.rodata*) + *(.eh_frame*) + } > FLASH + + .ARM.extab : + { + *(.ARM.extab* .gnu.linkonce.armextab.*) + } > FLASH + + __exidx_start = .; + .ARM.exidx : + { + *(.ARM.exidx* .gnu.linkonce.armexidx.*) + } > FLASH + __exidx_end = .; + + .copy.table (READONLY): + { + . = ALIGN(4); + __copy_table_start__ = .; + + LONG (__etext) + LONG (__data_start__) + LONG ((__data_end__ - __data_start__) / 4) + + /* Add each additional data section here */ + /* + LONG (__etext2) + LONG (__data2_start__) + LONG ((__data2_end__ - __data2_start__) / 4) + */ + + __copy_table_end__ = .; + } > FLASH + + .zero.table (READONLY): + { + . = ALIGN(4); + __zero_table_start__ = .; + /* Add each additional bss section here */ + /* + LONG (__bss2_start__) + LONG ((__bss2_end__ - __bss2_start__) / 4) + */ + + __zero_table_end__ = .; + __etext = .; + } > FLASH + + .data : + { + . = ALIGN(4); + __data_start__ = .; + *(vtable) + *(SORT_BY_ALIGNMENT(.data*)) + . = ALIGN(4); + + . = ALIGN(4); + /* preinit data */ + PROVIDE_HIDDEN (__preinit_array_start = .); + KEEP(*(.preinit_array)) + PROVIDE_HIDDEN (__preinit_array_end = .); + + . = ALIGN(4); + /* init data */ + PROVIDE_HIDDEN (__init_array_start = .); + KEEP(*(SORT(.init_array.*))) + KEEP(*(.init_array)) + PROVIDE_HIDDEN (__init_array_end = .); + + . = ALIGN(4); + /* finit data */ + PROVIDE_HIDDEN (__fini_array_start = .); + KEEP(*(SORT(.fini_array.*))) + KEEP(*(.fini_array)) + PROVIDE_HIDDEN (__fini_array_end = .); + + . = ALIGN(4); + /* All data end */ + __data_end__ = .; + + } > RAM AT > FLASH + + +/* Calculate heap size based on RAM limits. */ +heap_limit = ORIGIN(RAM) + LENGTH(RAM); /* End of RAM */ +heap_size = heap_limit - __HeapBase; + .memory_manager_heap (NOLOAD): + { + . = ALIGN(8); + __HeapBase = .; + . += heap_size; + __end__ = .; + _end = __end__; + KEEP(*(.memory_manager_heap*)) + __HeapLimit = ORIGIN(RAM) + LENGTH(RAM); + } > RAM + + __ram_end__ = 0x20000000 + 0x80000; + __main_flash_end__ = 0x8000000 + 0x31e000; + /* This is where we handle flash storage blocks. We use dummy sections for finding the configured + * block sizes and then "place" them at the end of flash when the size is known. */ + .internal_storage (DSECT) : { + KEEP(*(.internal_storage*)) + } > FLASH + + + .nvm (DSECT) : { + KEEP(*(.simee*)) + } > FLASH + + __ramfuncs_start__ = __vma_ramfuncs_start__; + __ramfuncs_end__ = __vma_ramfuncs_end__; + + linker_nvm_end = __main_flash_end__; + linker_nvm_begin = linker_nvm_end - SIZEOF(.nvm); + linker_storage_end = linker_nvm_begin; + __nvm3Base = linker_nvm_begin; + + linker_storage_begin = linker_storage_end - SIZEOF(.internal_storage); + ASSERT((linker_storage_begin >= (__etext + SIZEOF(.data))), "FLASH memory overflowed !") + + + app_flash_end = 0x8000000 + 0x31e000; + ASSERT( (linker_nvm_begin + SIZEOF(.nvm)) <= app_flash_end, "NVM3 is excessing the flash size !") +} diff --git a/application/AuraSense/firmware/aura-baby-monitor-soc/autogen/rtos_description.h b/application/AuraSense/firmware/aura-baby-monitor-soc/autogen/rtos_description.h new file mode 100644 index 000000000..9ed015240 --- /dev/null +++ b/application/AuraSense/firmware/aura-baby-monitor-soc/autogen/rtos_description.h @@ -0,0 +1,70 @@ +/***************************************************************************//** + * @brief RTOS Description - Configuration Template File + ******************************************************************************* + * # License + * Copyright 2018 Silicon Laboratories Inc. www.silabs.com + ******************************************************************************* + * + * The licensor of this software is Silicon Laboratories Inc. Your use of this + * software is governed by the terms of Silicon Labs Master Software License + * Agreement (MSLA) available at + * www.silabs.com/about-us/legal/master-software-license-agreement. This + * software is distributed to you in Source Code format and is governed by the + * sections of the MSLA applicable to Source Code. + * + ******************************************************************************/ + + + +/* + ******************************************************************************************************** + ******************************************************************************************************** + * MODULE + ******************************************************************************************************** + ******************************************************************************************************** + */ + +#ifndef _RTOS_DESCRIPTION_H_ +#define _RTOS_DESCRIPTION_H_ + +/* + ******************************************************************************************************** + ******************************************************************************************************** + * INCLUDE FILES + ******************************************************************************************************** + ******************************************************************************************************** + */ + +#include + +/* + ******************************************************************************************************** + ******************************************************************************************************** + * ENVIRONMENT DESCRIPTION + ******************************************************************************************************** + ******************************************************************************************************** + */ +#define RTOS_CPU_SEL RTOS_CPU_SEL_SILABS_GECKO_AUTO +#define RTOS_TOOLCHAIN_SEL RTOS_TOOLCHAIN_AUTO + +/* + ******************************************************************************************************** + ******************************************************************************************************** + * RTOS MODULES DESCRIPTION + ******************************************************************************************************** + ******************************************************************************************************** + */ + + +#define RTOS_MODULE_KERNEL_AVAIL + + +/* + ******************************************************************************************************** + ******************************************************************************************************** + * MODULE END + ******************************************************************************************************** + ******************************************************************************************************** + */ + +#endif /* End of rtos_description.h module include. */ diff --git a/application/AuraSense/firmware/aura-baby-monitor-soc/autogen/sbom/cyclonedx_bom.json b/application/AuraSense/firmware/aura-baby-monitor-soc/autogen/sbom/cyclonedx_bom.json new file mode 100644 index 000000000..6912ac591 --- /dev/null +++ b/application/AuraSense/firmware/aura-baby-monitor-soc/autogen/sbom/cyclonedx_bom.json @@ -0,0 +1,2760 @@ +{ + "bomFormat" : "CycloneDX", + "specVersion" : "1.6", + "version" : 1, + "metadata" : { + "timestamp" : "2026-04-09T10:15:55Z", + "authors" : [ { + "name" : "Silicon Laboratories, Inc." + } ], + "properties" : [ { + "name" : "Silicon Labs Disclaimer", + "value" : "TERMS OF USE - SILICON LABORATORIES INC.\n(With respect to Silicon Labs software components, this Software Bill of Materials (SBOM) is based upon Silicon Labs'\nreview and analysis of the code version when released. It is provided \"AS IS\" and does not modify, change or alter\nthe terms or conditions of your use of Silicon Labs' software and/or SDKs based upon license terms and/or agreements\nassociated with this software or SDKs when distributed to you, received by you, or installed by you. Further, no\nwarranties or obligations are created by this SBOM. It is your obligation to comply with the terms of licenses\nreferenced in this SBOM.)" + } ] + }, + "components" : [ { + "scope" : "required", + "type" : "library", + "bom-ref" : "silabs.aiml:2.2.0", + "name" : "Silicon Labs AI/ML", + "version" : "2.2.0", + "supplier" : { + "name" : "Silicon Laboratories Inc." + }, + "components" : [ { + "scope" : "required", + "type" : "library", + "bom-ref" : "silabs.aiml:2.2.0:ml_audio_feature_generation", + "name" : "Audio Feature Generator", + "version" : "2.2.0", + "supplier" : { + "name" : "Silicon Laboratories Inc." + }, + "licenses" : [ { + "expression" : "Zlib AND Apache-2.0" + } ], + "pedigree" : { + "ancestors" : [ { + "scope" : "required", + "type" : "library", + "bom-ref" : "ml_audio_feature_generation:2.3.1", + "name" : "Microfrontend", + "version" : "2.3.1", + "supplier" : { + "name" : "The Tensorflow Authors" + }, + "externalReferences" : [ { + "type" : "website", + "url" : "https://github.com/tensorflow/tensorflow/tree/master/tensorflow/lite/experimental/microfrontend" + } ], + "purl" : "pkg:github/tensorflow/tensorflow@v2.3.1", + "pedigree" : { + "notes" : "Microfrontend library to process audio that lives within the tensorflow repo on GitHub, version 2.3.1" + } + } ] + } + }, { + "scope" : "required", + "type" : "library", + "bom-ref" : "silabs.aiml:2.2.0:tensorflow_debug_log_iostream", + "name" : "Debug Logging using IO Stream", + "version" : "2.2.0", + "supplier" : { + "name" : "Silicon Laboratories Inc." + }, + "licenses" : [ { + "expression" : "Zlib" + } ] + }, { + "scope" : "required", + "type" : "library", + "bom-ref" : "silabs.aiml:2.2.0:tflite-micro", + "name" : "TensorFlow Lite Micro", + "version" : "2.2.0", + "supplier" : { + "name" : "Silicon Laboratories Inc." + }, + "licenses" : [ { + "expression" : "Apache-2.0 AND MSLA" + } ], + "pedigree" : { + "ancestors" : [ { + "scope" : "required", + "type" : "library", + "bom-ref" : "tflite-micro:ea8db00ab35", + "name" : "Tensorflow Lite for Microcontrollers", + "version" : "ea8db00ab35", + "supplier" : { + "name" : "The Tensorflow Authors" + }, + "externalReferences" : [ { + "type" : "website", + "url" : "https://github.com/tensorflow/tflite-micro" + } ], + "purl" : "pkg:github/tensorflow/tflite-micro@ea8db00ab35", + "pedigree" : { + "notes" : "Tensorflow Lite for Microcontrollers library as it was on GitHub, at commit hash ea8db00ab35" + } + } ] + } + }, { + "scope" : "required", + "type" : "library", + "bom-ref" : "silabs.aiml:2.2.0:tensorflow_lite_micro_accelerated_kernels", + "name" : "MVPv1 Accelerated Kernels", + "version" : "2.2.0", + "supplier" : { + "name" : "Silicon Laboratories Inc." + }, + "licenses" : [ { + "expression" : "MSLA" + } ] + }, { + "scope" : "required", + "type" : "library", + "bom-ref" : "silabs.aiml:2.2.0:ml_cmsis_dsp_rfft_q15", + "name" : "cmsis_dsp_rfft", + "version" : "2.2.0", + "supplier" : { + "name" : "Silicon Laboratories Inc." + }, + "licenses" : [ { + "expression" : "Apache-2.0 AND Zlib" + } ], + "pedigree" : { + "ancestors" : [ { + "scope" : "required", + "type" : "library", + "bom-ref" : "ml_cmsis_dsp_rfft_q15:1.15.0", + "name" : "CMSIS-DSP", + "version" : "1.15.0", + "supplier" : { + "name" : "ARM-software" + }, + "externalReferences" : [ { + "type" : "website", + "url" : "https://github.com/ARM-software/CMSIS-DSP" + } ], + "purl" : "pkg:github/ARM-software/CMSIS-DSP@v1.15.0", + "pedigree" : { + "notes" : "CMSIS DSP Library as packaged and released by ARM-software, version 1.15.0" + } + } ] + } + }, { + "scope" : "required", + "type" : "library", + "bom-ref" : "silabs.aiml:2.2.0:tensorflow_dependency_flatbuffers", + "name" : "Flatbuffers", + "version" : "2.2.0", + "supplier" : { + "name" : "Silicon Laboratories Inc." + }, + "licenses" : [ { + "expression" : "Apache-2.0" + } ], + "pedigree" : { + "ancestors" : [ { + "scope" : "required", + "type" : "library", + "bom-ref" : "tensorflow_dependency_flatbuffers:07a8b5cb5a1085b7a3d7348ca547ec2643ca18c2", + "name" : "Flatbuffers", + "version" : "07a8b5cb5a1085b7a3d7348ca547ec2643ca18c2", + "supplier" : { + "name" : "Google Inc." + }, + "externalReferences" : [ { + "type" : "website", + "url" : "https://github.com/google/flatbuffers" + } ], + "purl" : "pkg:github/google/flatbuffers@07a8b5cb5a1085b7a3d7348ca547ec2643ca18c2", + "pedigree" : { + "notes" : "Only \"include/\" folder copied from Flatbuffers GitHub repo, commit hash 07a8b5cb5a1085b7a3d7348ca547ec2643ca18c2" + } + } ] + } + }, { + "scope" : "required", + "type" : "library", + "bom-ref" : "silabs.aiml:2.2.0:tensorflow_dependency_gemmlowp", + "name" : "Low Precision General Matrix Multiplication (GEMMLOWP)", + "version" : "2.2.0", + "supplier" : { + "name" : "Silicon Laboratories Inc." + }, + "licenses" : [ { + "expression" : "Apache-2.0" + } ], + "pedigree" : { + "ancestors" : [ { + "scope" : "required", + "type" : "library", + "bom-ref" : "tensorflow_dependency_gemmlowp:719139ce755a0", + "name" : "Gemmlowp", + "version" : "719139ce755a0", + "supplier" : { + "name" : "The Gemmlowp Authors" + }, + "externalReferences" : [ { + "type" : "website", + "url" : "https://github.com/google/gemmlowp" + } ], + "purl" : "pkg:github/google/gemmlowp@719139ce755a0", + "pedigree" : { + "notes" : "Few header files copied from \"fixedpoint\" and \"internal\" folders from Gemmlowp GitHub repo, commit hash 719139ce755a0" + } + } ] + } + }, { + "scope" : "required", + "type" : "library", + "bom-ref" : "silabs.aiml:2.2.0:tensorflow_dependency_ruy", + "name" : "Ruy Matrix Multiplication", + "version" : "2.2.0", + "supplier" : { + "name" : "Silicon Laboratories Inc." + }, + "licenses" : [ { + "expression" : "Apache-2.0" + } ], + "pedigree" : { + "ancestors" : [ { + "scope" : "required", + "type" : "library", + "bom-ref" : "tensorflow_dependency_ruy:5bb02fbf90824", + "name" : "Ruy", + "version" : "5bb02fbf90824", + "supplier" : { + "name" : "Google LLC" + }, + "externalReferences" : [ { + "type" : "website", + "url" : "https://github.com/google/ruy" + } ], + "purl" : "pkg:github/google/ruy@5bb02fbf90824", + "pedigree" : { + "notes" : "Only profiler instrumentation header copied from GitHub repo, commit hash 5bb02fbf90824" + } + } ] + } + } ] + }, { + "scope" : "required", + "type" : "library", + "bom-ref" : "silabs.simplicity_sdk:2025.12.1", + "name" : "Simplicity SDK Suite", + "version" : "2025.12.1", + "supplier" : { + "name" : "Silicon Laboratories, Inc." + }, + "components" : [ { + "scope" : "required", + "type" : "library", + "bom-ref" : "silabs.simplicity_sdk:2025.12.1:EFR32MG26B510F3200IM68", + "name" : "EFR32MG26B510F3200IM68", + "version" : "2025.12.1", + "supplier" : { + "name" : "Silicon Laboratories, Inc." + }, + "licenses" : [ { + "expression" : "Zlib" + } ] + }, { + "scope" : "required", + "type" : "library", + "bom-ref" : "silabs.simplicity_sdk:2025.12.1:app_assert", + "name" : "Assert", + "version" : "2025.12.1", + "supplier" : { + "name" : "Silicon Laboratories, Inc." + }, + "licenses" : [ { + "expression" : "Zlib" + } ] + }, { + "scope" : "required", + "type" : "library", + "bom-ref" : "silabs.simplicity_sdk:2025.12.1:bluetooth_feature_connection", + "name" : "Connection", + "version" : "2025.12.1", + "supplier" : { + "name" : "Silicon Laboratories, Inc." + }, + "licenses" : [ { + "expression" : "Zlib AND MSLA" + } ] + }, { + "scope" : "required", + "type" : "library", + "bom-ref" : "silabs.simplicity_sdk:2025.12.1:bluetooth_feature_gatt_server", + "name" : "GATT Server", + "version" : "2025.12.1", + "supplier" : { + "name" : "Silicon Laboratories, Inc." + }, + "licenses" : [ { + "expression" : "MSLA" + } ] + }, { + "scope" : "required", + "type" : "library", + "bom-ref" : "silabs.simplicity_sdk:2025.12.1:bluetooth_feature_legacy_advertiser", + "name" : "Legacy Advertising", + "version" : "2025.12.1", + "supplier" : { + "name" : "Silicon Laboratories, Inc." + }, + "licenses" : [ { + "expression" : "MSLA" + } ] + }, { + "scope" : "required", + "type" : "library", + "bom-ref" : "silabs.simplicity_sdk:2025.12.1:bluetooth_feature_sm", + "name" : "Security Manager", + "version" : "2025.12.1", + "supplier" : { + "name" : "Silicon Laboratories, Inc." + }, + "licenses" : [ { + "expression" : "MSLA" + } ] + }, { + "scope" : "required", + "type" : "library", + "bom-ref" : "silabs.simplicity_sdk:2025.12.1:bluetooth_feature_system", + "name" : "System", + "version" : "2025.12.1", + "supplier" : { + "name" : "Silicon Laboratories, Inc." + }, + "licenses" : [ { + "expression" : "MSLA" + } ] + }, { + "scope" : "required", + "type" : "library", + "bom-ref" : "silabs.simplicity_sdk:2025.12.1:bluetooth_stack", + "name" : "Bluetooth Core", + "version" : "2025.12.1", + "supplier" : { + "name" : "Silicon Laboratories, Inc." + }, + "licenses" : [ { + "expression" : "Zlib AND MSLA" + } ] + }, { + "scope" : "required", + "type" : "library", + "bom-ref" : "silabs.simplicity_sdk:2025.12.1:brd2608a", + "name" : "BRD2608A", + "version" : "2025.12.1", + "supplier" : { + "name" : "Silicon Laboratories, Inc." + }, + "licenses" : [ { + "expression" : "Zlib" + } ] + }, { + "scope" : "required", + "type" : "library", + "bom-ref" : "silabs.simplicity_sdk:2025.12.1:clock_manager", + "name" : "Clock Manager", + "version" : "2025.12.1", + "supplier" : { + "name" : "Silicon Laboratories, Inc." + }, + "licenses" : [ { + "expression" : "Zlib" + } ] + }, { + "scope" : "required", + "type" : "library", + "bom-ref" : "silabs.simplicity_sdk:2025.12.1:device_init", + "name" : "Automatic Device Initialization", + "version" : "2025.12.1", + "supplier" : { + "name" : "Silicon Laboratories, Inc." + }, + "licenses" : [ { + "expression" : "Zlib" + } ] + }, { + "scope" : "required", + "type" : "library", + "bom-ref" : "silabs.simplicity_sdk:2025.12.1:gatt_configuration", + "name" : "Static GATT Database and Configuration", + "version" : "2025.12.1", + "supplier" : { + "name" : "Silicon Laboratories, Inc." + }, + "licenses" : [ { + "expression" : "Zlib" + } ] + }, { + "scope" : "required", + "type" : "library", + "bom-ref" : "silabs.simplicity_sdk:2025.12.1:gatt_service_rht", + "name" : "Environment Sensing - Relative Humidity and Temperature GATT Service", + "version" : "2025.12.1", + "supplier" : { + "name" : "Silicon Laboratories, Inc." + }, + "licenses" : [ { + "expression" : "Zlib" + } ] + }, { + "scope" : "required", + "type" : "library", + "bom-ref" : "silabs.simplicity_sdk:2025.12.1:iostream_recommended_stream", + "name" : "IO Stream: Recommended Stream", + "version" : "2025.12.1", + "supplier" : { + "name" : "Silicon Laboratories, Inc." + }, + "licenses" : [ { + "expression" : "Zlib" + } ] + }, { + "scope" : "required", + "type" : "library", + "bom-ref" : "silabs.simplicity_sdk:2025.12.1:iostream_retarget_stdio", + "name" : "IO Stream: Retarget STDIO", + "version" : "2025.12.1", + "supplier" : { + "name" : "Silicon Laboratories, Inc." + }, + "licenses" : [ { + "expression" : "Zlib" + } ] + }, { + "scope" : "required", + "type" : "library", + "bom-ref" : "silabs.simplicity_sdk:2025.12.1:memory_manager", + "name" : "Memory Manager", + "version" : "2025.12.1", + "supplier" : { + "name" : "Silicon Laboratories, Inc." + }, + "licenses" : [ { + "expression" : "Zlib" + } ] + }, { + "scope" : "required", + "type" : "library", + "bom-ref" : "silabs.simplicity_sdk:2025.12.1:micriumos_kernel", + "name" : "Micrium OS Kernel", + "version" : "2025.12.1", + "supplier" : { + "name" : "Silicon Laboratories, Inc." + }, + "licenses" : [ { + "expression" : "MSLA" + } ] + }, { + "scope" : "required", + "type" : "library", + "bom-ref" : "silabs.simplicity_sdk:2025.12.1:mpu", + "name" : "Simple MPU", + "version" : "2025.12.1", + "supplier" : { + "name" : "Silicon Laboratories, Inc." + }, + "licenses" : [ { + "expression" : "Zlib" + } ] + }, { + "scope" : "required", + "type" : "library", + "bom-ref" : "silabs.simplicity_sdk:2025.12.1:nvm3_default", + "name" : "NVM3 Default Instance", + "version" : "2025.12.1", + "supplier" : { + "name" : "Silicon Laboratories, Inc." + }, + "licenses" : [ { + "expression" : "Zlib" + } ] + }, { + "scope" : "required", + "type" : "library", + "bom-ref" : "silabs.simplicity_sdk:2025.12.1:power_manager", + "name" : "Power Manager", + "version" : "2025.12.1", + "supplier" : { + "name" : "Silicon Laboratories, Inc." + }, + "licenses" : [ { + "expression" : "Zlib" + } ] + }, { + "scope" : "required", + "type" : "library", + "bom-ref" : "silabs.simplicity_sdk:2025.12.1:printf", + "name" : "Tiny printf", + "version" : "2025.12.1", + "supplier" : { + "name" : "Silicon Laboratories, Inc." + }, + "licenses" : [ { + "expression" : "MIT" + } ] + }, { + "scope" : "required", + "type" : "library", + "bom-ref" : "silabs.simplicity_sdk:2025.12.1:sensor_rht", + "name" : "Relative Humidity and Temperature sensor", + "version" : "2025.12.1", + "supplier" : { + "name" : "Silicon Laboratories, Inc." + }, + "licenses" : [ { + "expression" : "Zlib" + } ] + }, { + "scope" : "required", + "type" : "library", + "bom-ref" : "silabs.simplicity_sdk:2025.12.1:si70xx_driver", + "name" : "Si70xx - Temperature/Humidity Sensor", + "version" : "2025.12.1", + "supplier" : { + "name" : "Silicon Laboratories, Inc." + }, + "licenses" : [ { + "expression" : "Zlib" + } ] + }, { + "scope" : "required", + "type" : "library", + "bom-ref" : "silabs.simplicity_sdk:2025.12.1:simple_led", + "name" : "Simple LED", + "version" : "2025.12.1", + "supplier" : { + "name" : "Silicon Laboratories, Inc." + }, + "licenses" : [ { + "expression" : "Zlib" + } ] + }, { + "scope" : "required", + "type" : "library", + "bom-ref" : "silabs.simplicity_sdk:2025.12.1:sl_main", + "name" : "System Setup (sl_main)", + "version" : "2025.12.1", + "supplier" : { + "name" : "Silicon Laboratories, Inc." + }, + "licenses" : [ { + "expression" : "Zlib" + } ] + }, { + "scope" : "required", + "type" : "library", + "bom-ref" : "silabs.simplicity_sdk:2025.12.1:sleeptimer", + "name" : "Sleep Timer", + "version" : "2025.12.1", + "supplier" : { + "name" : "Silicon Laboratories, Inc." + }, + "licenses" : [ { + "expression" : "Zlib" + } ] + }, { + "scope" : "required", + "type" : "library", + "bom-ref" : "silabs.simplicity_sdk:2025.12.1:status", + "name" : "Status Codes Definitions", + "version" : "2025.12.1", + "supplier" : { + "name" : "Silicon Laboratories, Inc." + }, + "licenses" : [ { + "expression" : "Zlib" + } ] + }, { + "scope" : "required", + "type" : "library", + "bom-ref" : "silabs.simplicity_sdk:2025.12.1:bgapi_protocol_rtos_adaptation", + "name" : "BGAPI Protocol RTOS adaptation", + "version" : "2025.12.1", + "supplier" : { + "name" : "Silicon Laboratories, Inc." + }, + "licenses" : [ { + "expression" : "Zlib AND MSLA" + } ] + }, { + "scope" : "required", + "type" : "library", + "bom-ref" : "silabs.simplicity_sdk:2025.12.1:mic_i2s_driver", + "name" : "I2S Microphone", + "version" : "2025.12.1", + "supplier" : { + "name" : "Silicon Laboratories, Inc." + }, + "licenses" : [ { + "expression" : "Zlib" + } ] + }, { + "scope" : "required", + "type" : "library", + "bom-ref" : "silabs.simplicity_sdk:2025.12.1:micriumos_common_platform_manager", + "name" : "Micrium OS Common Platform Manager", + "version" : "2025.12.1", + "supplier" : { + "name" : "Silicon Laboratories, Inc." + }, + "licenses" : [ { + "expression" : "MSLA" + } ] + }, { + "scope" : "required", + "type" : "library", + "bom-ref" : "silabs.simplicity_sdk:2025.12.1:dmadrv_core", + "name" : "DMADRV Core", + "version" : "2025.12.1", + "supplier" : { + "name" : "Silicon Laboratories, Inc." + }, + "licenses" : [ { + "expression" : "Zlib" + } ] + }, { + "scope" : "required", + "type" : "library", + "bom-ref" : "silabs.simplicity_sdk:2025.12.1:device_manager", + "name" : "Device Manager", + "version" : "2025.12.1", + "supplier" : { + "name" : "Silicon Laboratories, Inc." + }, + "licenses" : [ { + "expression" : "Zlib" + } ] + }, { + "scope" : "required", + "type" : "library", + "bom-ref" : "silabs.simplicity_sdk:2025.12.1:led", + "name" : "Generic LED API", + "version" : "2025.12.1", + "supplier" : { + "name" : "Silicon Laboratories, Inc." + }, + "licenses" : [ { + "expression" : "Zlib" + } ] + }, { + "scope" : "required", + "type" : "library", + "bom-ref" : "silabs.simplicity_sdk:2025.12.1:emlib_eusart", + "name" : "EUSART", + "version" : "2025.12.1", + "supplier" : { + "name" : "Silicon Laboratories, Inc." + }, + "licenses" : [ { + "expression" : "Zlib" + } ] + }, { + "scope" : "required", + "type" : "library", + "bom-ref" : "silabs.simplicity_sdk:2025.12.1:bit", + "name" : "Bit Operations Library", + "version" : "2025.12.1", + "supplier" : { + "name" : "Silicon Laboratories, Inc." + }, + "licenses" : [ { + "expression" : "Zlib" + } ] + }, { + "scope" : "required", + "type" : "library", + "bom-ref" : "silabs.simplicity_sdk:2025.12.1:psa_driver_common", + "name" : "PSA Driver Common Source Code", + "version" : "2025.12.1", + "supplier" : { + "name" : "Silicon Laboratories, Inc." + }, + "licenses" : [ { + "expression" : "Zlib" + } ] + }, { + "scope" : "required", + "type" : "library", + "bom-ref" : "silabs.simplicity_sdk:2025.12.1:bluetooth_controller_libraries", + "name" : "Bluetooth Low Energy Controller Library", + "version" : "2025.12.1", + "supplier" : { + "name" : "Silicon Laboratories, Inc." + }, + "licenses" : [ { + "expression" : "MSLA" + } ] + }, { + "scope" : "required", + "type" : "library", + "bom-ref" : "silabs.simplicity_sdk:2025.12.1:compute_util", + "name" : "Compute utilities", + "version" : "2025.12.1", + "supplier" : { + "name" : "Silicon Laboratories, Inc." + }, + "licenses" : [ { + "expression" : "Zlib" + } ] + }, { + "scope" : "required", + "type" : "library", + "bom-ref" : "silabs.simplicity_sdk:2025.12.1:clock_manager_init_hal_s2", + "name" : "Clock Manager Init HAL Series 2", + "version" : "2025.12.1", + "supplier" : { + "name" : "Silicon Laboratories, Inc." + }, + "licenses" : [ { + "expression" : "Zlib" + } ] + }, { + "scope" : "required", + "type" : "library", + "bom-ref" : "silabs.simplicity_sdk:2025.12.1:hal_system", + "name" : "SYSTEM", + "version" : "2025.12.1", + "supplier" : { + "name" : "Silicon Laboratories, Inc." + }, + "licenses" : [ { + "expression" : "Zlib" + } ] + }, { + "scope" : "required", + "type" : "library", + "bom-ref" : "silabs.simplicity_sdk:2025.12.1:psa_crypto_trng", + "name" : "TRNG", + "version" : "2025.12.1", + "supplier" : { + "name" : "Silicon Laboratories, Inc." + }, + "licenses" : [ { + "expression" : "Zlib" + } ] + }, { + "scope" : "required", + "type" : "library", + "bom-ref" : "silabs.simplicity_sdk:2025.12.1:slist", + "name" : "Single Link List", + "version" : "2025.12.1", + "supplier" : { + "name" : "Silicon Laboratories, Inc." + }, + "licenses" : [ { + "expression" : "Zlib" + } ] + }, { + "scope" : "required", + "type" : "library", + "bom-ref" : "silabs.simplicity_sdk:2025.12.1:nn_mvp", + "name" : "MVP NN", + "version" : "2025.12.1", + "supplier" : { + "name" : "Silicon Laboratories, Inc." + }, + "licenses" : [ { + "expression" : "Zlib and MSLA" + } ] + }, { + "scope" : "required", + "type" : "library", + "bom-ref" : "silabs.simplicity_sdk:2025.12.1:micriumos_kernel_port_armv8m", + "name" : "Kernel port for ARMv8-M", + "version" : "2025.12.1", + "supplier" : { + "name" : "Silicon Laboratories, Inc." + }, + "licenses" : [ { + "expression" : "MSLA" + } ] + }, { + "scope" : "required", + "type" : "library", + "bom-ref" : "silabs.simplicity_sdk:2025.12.1:cmsis_nn", + "name" : "CMSIS-NN", + "version" : "2025.12.1", + "supplier" : { + "name" : "Silicon Laboratories, Inc." + }, + "licenses" : [ { + "expression" : "Apache-2.0" + } ], + "pedigree" : { + "ancestors" : [ { + "scope" : "required", + "type" : "library", + "bom-ref" : "cmsis_nn:3f773cbf8f5", + "name" : "CMSIS-NN", + "version" : "3f773cbf8f5", + "supplier" : { + "name" : "ARM-software" + }, + "externalReferences" : [ { + "type" : "website", + "url" : "https://github.com/ARM-software/CMSIS-NN" + } ], + "purl" : "pkg:github/ARM-software/CMSIS-NN@3f773cbf8f5", + "pedigree" : { + "notes" : "CMSIS NN Library as packaged and released by ARM-software, version 4.1.0, tag 23.08, commit hash 3f773cbf8f5" + } + } ] + } + }, { + "scope" : "required", + "type" : "library", + "bom-ref" : "silabs.simplicity_sdk:2025.12.1:device_gpio", + "name" : "Device Manager GPIO", + "version" : "2025.12.1", + "supplier" : { + "name" : "Silicon Laboratories, Inc." + }, + "licenses" : [ { + "expression" : "Zlib" + } ] + }, { + "scope" : "required", + "type" : "library", + "bom-ref" : "silabs.simplicity_sdk:2025.12.1:device_dma", + "name" : "Device Manager DMA", + "version" : "2025.12.1", + "supplier" : { + "name" : "Silicon Laboratories, Inc." + }, + "licenses" : [ { + "expression" : "Zlib" + } ] + }, { + "scope" : "required", + "type" : "library", + "bom-ref" : "silabs.simplicity_sdk:2025.12.1:nvm3_source", + "name" : "NVM3 Core (source)", + "version" : "2025.12.1", + "supplier" : { + "name" : "Silicon Laboratories, Inc." + }, + "licenses" : [ { + "expression" : "Zlib" + } ] + }, { + "scope" : "required", + "type" : "library", + "bom-ref" : "silabs.simplicity_sdk:2025.12.1:nvm3_default_config", + "name" : "NVM3 Default Config", + "version" : "2025.12.1", + "supplier" : { + "name" : "Silicon Laboratories, Inc." + }, + "licenses" : [ { + "expression" : "Zlib" + } ] + }, { + "scope" : "required", + "type" : "library", + "bom-ref" : "silabs.simplicity_sdk:2025.12.1:bluetooth_crypto", + "name" : "Bluetooth Core Crypto Configuration", + "version" : "2025.12.1", + "supplier" : { + "name" : "Silicon Laboratories, Inc." + }, + "licenses" : [ { + "expression" : "MSLA" + } ] + }, { + "scope" : "required", + "type" : "library", + "bom-ref" : "silabs.simplicity_sdk:2025.12.1:driver_mvp", + "name" : "MVP Driver", + "version" : "2025.12.1", + "supplier" : { + "name" : "Silicon Laboratories, Inc." + }, + "licenses" : [ { + "expression" : "Zlib" + } ] + }, { + "scope" : "required", + "type" : "library", + "bom-ref" : "silabs.simplicity_sdk:2025.12.1:psa_crypto_config", + "name" : "Configuration", + "version" : "2025.12.1", + "supplier" : { + "name" : "Silicon Laboratories, Inc." + }, + "licenses" : [ { + "expression" : "Zlib" + } ] + }, { + "scope" : "required", + "type" : "library", + "bom-ref" : "silabs.simplicity_sdk:2025.12.1:toolchain_gcc_standard", + "name" : "GCC Toolchain Standard Linker", + "version" : "2025.12.1", + "supplier" : { + "name" : "Silicon Laboratories, Inc." + }, + "licenses" : [ { + "expression" : "Zlib" + } ] + }, { + "scope" : "required", + "type" : "library", + "bom-ref" : "silabs.simplicity_sdk:2025.12.1:iostream", + "name" : "IO Stream", + "version" : "2025.12.1", + "supplier" : { + "name" : "Silicon Laboratories, Inc." + }, + "licenses" : [ { + "expression" : "Zlib" + } ] + }, { + "scope" : "required", + "type" : "library", + "bom-ref" : "silabs.simplicity_sdk:2025.12.1:bluetooth_configuration", + "name" : "Instantiation of Bluetooth configuration", + "version" : "2025.12.1", + "supplier" : { + "name" : "Silicon Laboratories, Inc." + }, + "licenses" : [ { + "expression" : "MSLA" + } ] + }, { + "scope" : "required", + "type" : "library", + "bom-ref" : "silabs.simplicity_sdk:2025.12.1:hal_prs", + "name" : "PRS", + "version" : "2025.12.1", + "supplier" : { + "name" : "Silicon Laboratories, Inc." + }, + "licenses" : [ { + "expression" : "Zlib" + } ] + }, { + "scope" : "required", + "type" : "library", + "bom-ref" : "silabs.simplicity_sdk:2025.12.1:se_manager_crypto", + "name" : "Crypto", + "version" : "2025.12.1", + "supplier" : { + "name" : "Silicon Laboratories, Inc." + }, + "licenses" : [ { + "expression" : "Zlib" + } ] + }, { + "scope" : "required", + "type" : "library", + "bom-ref" : "silabs.simplicity_sdk:2025.12.1:device_init_dcdc", + "name" : "DC-DC Converter", + "version" : "2025.12.1", + "supplier" : { + "name" : "Silicon Laboratories, Inc." + }, + "licenses" : [ { + "expression" : "Zlib" + } ] + }, { + "scope" : "required", + "type" : "library", + "bom-ref" : "silabs.simplicity_sdk:2025.12.1:sl_rail_util_pa_tables", + "name" : "RAIL Utility, PA Tables", + "version" : "2025.12.1", + "supplier" : { + "name" : "Silicon Laboratories, Inc." + }, + "licenses" : [ { + "expression" : "Zlib" + } ] + }, { + "scope" : "required", + "type" : "library", + "bom-ref" : "silabs.simplicity_sdk:2025.12.1:enum", + "name" : "Enumerations", + "version" : "2025.12.1", + "supplier" : { + "name" : "Silicon Laboratories, Inc." + }, + "licenses" : [ { + "expression" : "Zlib" + } ] + }, { + "scope" : "required", + "type" : "library", + "bom-ref" : "silabs.simplicity_sdk:2025.12.1:mbedtls_threading_alt_cmsis_rtos2", + "name" : "Silicon Labs Threading support Mbed TLS", + "version" : "2025.12.1", + "supplier" : { + "name" : "Silicon Laboratories, Inc." + }, + "licenses" : [ { + "expression" : "Zlib" + } ] + }, { + "scope" : "required", + "type" : "library", + "bom-ref" : "silabs.simplicity_sdk:2025.12.1:sli_crypto_s2", + "name" : "Accelerated Crypto Primitives for Series-2 devices", + "version" : "2025.12.1", + "supplier" : { + "name" : "Silicon Laboratories, Inc." + }, + "licenses" : [ { + "expression" : "Zlib" + } ] + }, { + "scope" : "required", + "type" : "library", + "bom-ref" : "silabs.simplicity_sdk:2025.12.1:power_manager_core_impl_sleep_loop", + "name" : "Power Manager: Core implementation", + "version" : "2025.12.1", + "supplier" : { + "name" : "Silicon Laboratories, Inc." + }, + "licenses" : [ { + "expression" : "Zlib" + } ] + }, { + "scope" : "required", + "type" : "library", + "bom-ref" : "silabs.simplicity_sdk:2025.12.1:memory_manager_retention_control", + "name" : "Memory Manager Retention Control", + "version" : "2025.12.1", + "supplier" : { + "name" : "Silicon Laboratories, Inc." + }, + "licenses" : [ { + "expression" : "Zlib" + } ] + }, { + "scope" : "required", + "type" : "library", + "bom-ref" : "silabs.simplicity_sdk:2025.12.1:nvm3_optimization_disable", + "name" : "NVM3 disable optimization", + "version" : "2025.12.1", + "supplier" : { + "name" : "Silicon Laboratories, Inc." + }, + "licenses" : [ { + "expression" : "Zlib" + } ] + }, { + "scope" : "required", + "type" : "library", + "bom-ref" : "silabs.simplicity_sdk:2025.12.1:sli_protocol_crypto", + "name" : "Accelerated Crypto Primitives (CRYPTO and RADIOAES)", + "version" : "2025.12.1", + "supplier" : { + "name" : "Silicon Laboratories, Inc." + }, + "licenses" : [ { + "expression" : "Zlib" + } ] + }, { + "scope" : "required", + "type" : "library", + "bom-ref" : "silabs.simplicity_sdk:2025.12.1:sl_main_memory_init", + "name" : "sl_main Setup", + "version" : "2025.12.1", + "supplier" : { + "name" : "Silicon Laboratories, Inc." + }, + "licenses" : [ { + "expression" : "Zlib" + } ] + }, { + "scope" : "required", + "type" : "library", + "bom-ref" : "silabs.simplicity_sdk:2025.12.1:nn_util", + "name" : "NN Utilities", + "version" : "2025.12.1", + "supplier" : { + "name" : "Silicon Laboratories, Inc." + }, + "licenses" : [ { + "expression" : "Zlib" + } ] + }, { + "scope" : "required", + "type" : "library", + "bom-ref" : "silabs.simplicity_sdk:2025.12.1:bluetooth_gattdb_definition", + "name" : "Bluetooth GATT database structure definition", + "version" : "2025.12.1", + "supplier" : { + "name" : "Silicon Laboratories, Inc." + }, + "licenses" : [ { + "expression" : "MSLA" + } ] + }, { + "scope" : "required", + "type" : "library", + "bom-ref" : "silabs.simplicity_sdk:2025.12.1:atomic", + "name" : "Atomic Operations Library", + "version" : "2025.12.1", + "supplier" : { + "name" : "Silicon Laboratories, Inc." + }, + "licenses" : [ { + "expression" : "Zlib" + } ] + }, { + "scope" : "required", + "type" : "library", + "bom-ref" : "silabs.simplicity_sdk:2025.12.1:code_classification", + "name" : "Code Classification", + "version" : "2025.12.1", + "supplier" : { + "name" : "Silicon Laboratories, Inc." + }, + "licenses" : [ { + "expression" : "Zlib" + } ] + }, { + "scope" : "required", + "type" : "library", + "bom-ref" : "silabs.simplicity_sdk:2025.12.1:math", + "name" : "Math", + "version" : "2025.12.1", + "supplier" : { + "name" : "Silicon Laboratories, Inc." + }, + "licenses" : [ { + "expression" : "Zlib" + } ] + }, { + "scope" : "required", + "type" : "library", + "bom-ref" : "silabs.simplicity_sdk:2025.12.1:sl_main_kernel", + "name" : "SL Main Kernel", + "version" : "2025.12.1", + "supplier" : { + "name" : "Silicon Laboratories, Inc." + }, + "licenses" : [ { + "expression" : "Zlib" + } ] + }, { + "scope" : "required", + "type" : "library", + "bom-ref" : "silabs.simplicity_sdk:2025.12.1:micriumos_common_collections", + "name" : "Micrium OS Common Collections", + "version" : "2025.12.1", + "supplier" : { + "name" : "Silicon Laboratories, Inc." + }, + "licenses" : [ { + "expression" : "MSLA" + } ] + }, { + "scope" : "required", + "type" : "library", + "bom-ref" : "silabs.simplicity_sdk:2025.12.1:configuration_over_swo", + "name" : "Configuration Over SWO", + "version" : "2025.12.1", + "supplier" : { + "name" : "Silicon Laboratories, Inc." + }, + "licenses" : [ { + "expression" : "Zlib" + } ] + }, { + "scope" : "required", + "type" : "library", + "bom-ref" : "silabs.simplicity_sdk:2025.12.1:micriumos_cpu_port_armv8m", + "name" : "CPU port for ARMv8-M", + "version" : "2025.12.1", + "supplier" : { + "name" : "Silicon Laboratories, Inc." + }, + "licenses" : [ { + "expression" : "MSLA" + } ] + }, { + "scope" : "required", + "type" : "library", + "bom-ref" : "silabs.simplicity_sdk:2025.12.1:rail_lib_singleprotocol", + "name" : "RAIL Library, Single Protocol", + "version" : "2025.12.1", + "supplier" : { + "name" : "Silicon Laboratories, Inc." + }, + "licenses" : [ { + "expression" : "MSLA" + } ] + }, { + "scope" : "required", + "type" : "library", + "bom-ref" : "silabs.simplicity_sdk:2025.12.1:bluetooth_feature_builtin_bonding_database", + "name" : "Built-in Bluetooth bonding database", + "version" : "2025.12.1", + "supplier" : { + "name" : "Silicon Laboratories, Inc." + }, + "licenses" : [ { + "expression" : "MSLA" + } ] + }, { + "scope" : "required", + "type" : "library", + "bom-ref" : "silabs.simplicity_sdk:2025.12.1:sl_rail_util_compatible_pa", + "name" : "RAIL Utility, PA compatibility", + "version" : "2025.12.1", + "supplier" : { + "name" : "Silicon Laboratories, Inc." + }, + "licenses" : [ { + "expression" : "Zlib" + } ] + }, { + "scope" : "required", + "type" : "library", + "bom-ref" : "silabs.simplicity_sdk:2025.12.1:memory_manager_pool", + "name" : "Memory Manager Memory Pool", + "version" : "2025.12.1", + "supplier" : { + "name" : "Silicon Laboratories, Inc." + }, + "licenses" : [ { + "expression" : "Zlib" + } ] + }, { + "scope" : "required", + "type" : "library", + "bom-ref" : "silabs.simplicity_sdk:2025.12.1:sl_rail_util_pa", + "name" : "RAIL Utility, PA (RAIL 3)", + "version" : "2025.12.1", + "supplier" : { + "name" : "Silicon Laboratories, Inc." + }, + "licenses" : [ { + "expression" : "Zlib" + } ] + }, { + "scope" : "required", + "type" : "library", + "bom-ref" : "silabs.simplicity_sdk:2025.12.1:emlib_ldma", + "name" : "LDMA", + "version" : "2025.12.1", + "supplier" : { + "name" : "Silicon Laboratories, Inc." + }, + "licenses" : [ { + "expression" : "Zlib" + } ] + }, { + "scope" : "required", + "type" : "library", + "bom-ref" : "silabs.simplicity_sdk:2025.12.1:bluetooth_rtos_adaptation", + "name" : "Bluetooth RTOS Adaptation", + "version" : "2025.12.1", + "supplier" : { + "name" : "Silicon Laboratories, Inc." + }, + "licenses" : [ { + "expression" : "Zlib AND MSLA" + } ] + }, { + "scope" : "required", + "type" : "library", + "bom-ref" : "silabs.simplicity_sdk:2025.12.1:micriumos_common_core", + "name" : "Micrium OS Common Module Core", + "version" : "2025.12.1", + "supplier" : { + "name" : "Silicon Laboratories, Inc." + }, + "licenses" : [ { + "expression" : "MSLA" + } ] + }, { + "scope" : "required", + "type" : "library", + "bom-ref" : "silabs.simplicity_sdk:2025.12.1:cmsis_os2_ext_task_register", + "name" : "Task registers abstraction layer", + "version" : "2025.12.1", + "supplier" : { + "name" : "Silicon Laboratories, Inc." + }, + "licenses" : [ { + "expression" : "Zlib" + } ] + }, { + "scope" : "required", + "type" : "library", + "bom-ref" : "silabs.simplicity_sdk:2025.12.1:bluetooth_device_compatibility", + "name" : "Device compatibility defines for Bluetooth features", + "version" : "2025.12.1", + "supplier" : { + "name" : "Silicon Laboratories, Inc." + }, + "licenses" : [ { + "expression" : "MSLA" + } ] + }, { + "scope" : "required", + "type" : "library", + "bom-ref" : "silabs.simplicity_sdk:2025.12.1:cmsis_rtos2_tick", + "name" : "CMSIS-RTOS2 OS Tick", + "version" : "2025.12.1", + "supplier" : { + "name" : "Silicon Laboratories, Inc." + }, + "licenses" : [ { + "expression" : "Apache 2.0" + } ], + "pedigree" : { + "ancestors" : [ { + "scope" : "required", + "type" : "library", + "bom-ref" : "cmsis_rtos2_tick:5.8.0", + "name" : "CMSIS_5", + "version" : "5.8.0", + "supplier" : { + "name" : "ARM-software" + }, + "externalReferences" : [ { + "type" : "website", + "url" : "https://github.com/ARM-software/CMSIS_5" + } ], + "purl" : "pkg:github/ARM-software/CMSIS_5@5.8.0", + "pedigree" : { + "notes" : "The CMSIS is a set of tools, APIs, frameworks, and work flows" + } + } ] + } + }, { + "scope" : "required", + "type" : "library", + "bom-ref" : "silabs.simplicity_sdk:2025.12.1:emlib_cmu", + "name" : "CMU", + "version" : "2025.12.1", + "supplier" : { + "name" : "Silicon Laboratories, Inc." + }, + "licenses" : [ { + "expression" : "Zlib" + } ] + }, { + "scope" : "required", + "type" : "library", + "bom-ref" : "silabs.simplicity_sdk:2025.12.1:bluetooth_host_release_libraries", + "name" : "Bluetooth Low Energy Host Library", + "version" : "2025.12.1", + "supplier" : { + "name" : "Silicon Laboratories, Inc." + }, + "licenses" : [ { + "expression" : "MSLA" + } ] + }, { + "scope" : "required", + "type" : "library", + "bom-ref" : "silabs.simplicity_sdk:2025.12.1:errno_error_codes", + "name" : "errno error codes support", + "version" : "2025.12.1", + "supplier" : { + "name" : "Silicon Laboratories, Inc." + }, + "licenses" : [ { + "expression" : "Zlib" + } ] + }, { + "scope" : "required", + "type" : "library", + "bom-ref" : "silabs.simplicity_sdk:2025.12.1:emlib_syscfg", + "name" : "SYSCFG", + "version" : "2025.12.1", + "supplier" : { + "name" : "Silicon Laboratories, Inc." + }, + "licenses" : [ { + "expression" : "Zlib" + } ] + }, { + "scope" : "required", + "type" : "library", + "bom-ref" : "silabs.simplicity_sdk:2025.12.1:hal_usart", + "name" : "USART", + "version" : "2025.12.1", + "supplier" : { + "name" : "Silicon Laboratories, Inc." + }, + "licenses" : [ { + "expression" : "Zlib" + } ] + }, { + "scope" : "required", + "type" : "library", + "bom-ref" : "silabs.simplicity_sdk:2025.12.1:trustzone_unaware", + "name" : "TrustZone Unaware", + "version" : "2025.12.1", + "supplier" : { + "name" : "Silicon Laboratories, Inc." + }, + "licenses" : [ { + "expression" : "Zlib" + } ] + }, { + "scope" : "required", + "type" : "library", + "bom-ref" : "silabs.simplicity_sdk:2025.12.1:psa_se_driver", + "name" : "PSA SE Driver Source Code", + "version" : "2025.12.1", + "supplier" : { + "name" : "Silicon Laboratories, Inc." + }, + "licenses" : [ { + "expression" : "Zlib" + } ] + }, { + "scope" : "required", + "type" : "library", + "bom-ref" : "silabs.simplicity_sdk:2025.12.1:hfxo_manager", + "name" : "HFXO Manager", + "version" : "2025.12.1", + "supplier" : { + "name" : "Silicon Laboratories, Inc." + }, + "licenses" : [ { + "expression" : "Zlib" + } ] + }, { + "scope" : "required", + "type" : "library", + "bom-ref" : "silabs.simplicity_sdk:2025.12.1:dmadrv", + "name" : "DMADRV", + "version" : "2025.12.1", + "supplier" : { + "name" : "Silicon Laboratories, Inc." + }, + "licenses" : [ { + "expression" : "Zlib" + } ] + }, { + "scope" : "required", + "type" : "library", + "bom-ref" : "silabs.simplicity_sdk:2025.12.1:hal_common", + "name" : "Common Headers", + "version" : "2025.12.1", + "supplier" : { + "name" : "Silicon Laboratories, Inc." + }, + "licenses" : [ { + "expression" : "Zlib" + } ] + }, { + "scope" : "required", + "type" : "library", + "bom-ref" : "silabs.simplicity_sdk:2025.12.1:emlib_i2c", + "name" : "I2C", + "version" : "2025.12.1", + "supplier" : { + "name" : "Silicon Laboratories, Inc." + }, + "licenses" : [ { + "expression" : "Zlib" + } ] + }, { + "scope" : "required", + "type" : "library", + "bom-ref" : "silabs.simplicity_sdk:2025.12.1:bgapi_protocol", + "name" : "BGAPI Protocol", + "version" : "2025.12.1", + "supplier" : { + "name" : "Silicon Laboratories, Inc." + }, + "licenses" : [ { + "expression" : "Zlib AND MSLA" + } ] + }, { + "scope" : "required", + "type" : "library", + "bom-ref" : "silabs.simplicity_sdk:2025.12.1:micriumos_rtos_description", + "name" : "RTOS Description", + "version" : "2025.12.1", + "supplier" : { + "name" : "Silicon Laboratories, Inc." + }, + "licenses" : [ { + "expression" : "MSLA" + } ] + }, { + "scope" : "required", + "type" : "library", + "bom-ref" : "silabs.simplicity_sdk:2025.12.1:device_peripheral_hal", + "name" : "Device Manager Peripheral HAL", + "version" : "2025.12.1", + "supplier" : { + "name" : "Silicon Laboratories, Inc." + }, + "licenses" : [ { + "expression" : "Zlib" + } ] + }, { + "scope" : "required", + "type" : "library", + "bom-ref" : "silabs.simplicity_sdk:2025.12.1:interrupt_manager", + "name" : "Interrupt Manager", + "version" : "2025.12.1", + "supplier" : { + "name" : "Silicon Laboratories, Inc." + }, + "licenses" : [ { + "expression" : "Zlib" + } ] + }, { + "scope" : "required", + "type" : "library", + "bom-ref" : "silabs.simplicity_sdk:2025.12.1:ecode", + "name" : "EMDRV Common Headers", + "version" : "2025.12.1", + "supplier" : { + "name" : "Silicon Laboratories, Inc." + }, + "licenses" : [ { + "expression" : "Zlib" + } ] + }, { + "scope" : "required", + "type" : "library", + "bom-ref" : "silabs.simplicity_sdk:2025.12.1:iostream_uart_common", + "name" : "IO Stream: Common code for UART-type streams", + "version" : "2025.12.1", + "supplier" : { + "name" : "Silicon Laboratories, Inc." + }, + "licenses" : [ { + "expression" : "Zlib" + } ] + }, { + "scope" : "required", + "type" : "library", + "bom-ref" : "silabs.simplicity_sdk:2025.12.1:psa_crypto", + "name" : "PSA Crypto", + "version" : "2025.12.1", + "supplier" : { + "name" : "Silicon Laboratories, Inc." + }, + "licenses" : [ { + "expression" : "Zlib" + } ] + }, { + "scope" : "required", + "type" : "library", + "bom-ref" : "silabs.simplicity_sdk:2025.12.1:emlib_prs", + "name" : "PRS", + "version" : "2025.12.1", + "supplier" : { + "name" : "Silicon Laboratories, Inc." + }, + "licenses" : [ { + "expression" : "Zlib" + } ] + }, { + "scope" : "required", + "type" : "library", + "bom-ref" : "silabs.simplicity_sdk:2025.12.1:psa_driver", + "name" : "Drivers for Crypto Acceleration", + "version" : "2025.12.1", + "supplier" : { + "name" : "Silicon Laboratories, Inc." + }, + "licenses" : [ { + "expression" : "Zlib" + } ] + }, { + "scope" : "required", + "type" : "library", + "bom-ref" : "silabs.simplicity_sdk:2025.12.1:clock_manager_runtime", + "name" : "Clock Manager Runtime", + "version" : "2025.12.1", + "supplier" : { + "name" : "Silicon Laboratories, Inc." + }, + "licenses" : [ { + "expression" : "Zlib" + } ] + }, { + "scope" : "required", + "type" : "library", + "bom-ref" : "silabs.simplicity_sdk:2025.12.1:memory_manager_retention_control_hal", + "name" : "Memory Manager Retention Control HAL", + "version" : "2025.12.1", + "supplier" : { + "name" : "Silicon Laboratories, Inc." + }, + "licenses" : [ { + "expression" : "Zlib" + } ] + }, { + "scope" : "required", + "type" : "library", + "bom-ref" : "silabs.simplicity_sdk:2025.12.1:sli_psec_osal", + "name" : "OS Abstraction Layer", + "version" : "2025.12.1", + "supplier" : { + "name" : "Silicon Laboratories, Inc." + }, + "licenses" : [ { + "expression" : "Zlib" + } ] + }, { + "scope" : "required", + "type" : "library", + "bom-ref" : "silabs.simplicity_sdk:2025.12.1:udelay", + "name" : "Microsecond Delay", + "version" : "2025.12.1", + "supplier" : { + "name" : "Silicon Laboratories, Inc." + }, + "licenses" : [ { + "expression" : "Zlib" + } ] + }, { + "scope" : "required", + "type" : "library", + "bom-ref" : "silabs.simplicity_sdk:2025.12.1:device_peripheral", + "name" : "Device Manager Peripheral", + "version" : "2025.12.1", + "supplier" : { + "name" : "Silicon Laboratories, Inc." + }, + "licenses" : [ { + "expression" : "Zlib" + } ] + }, { + "scope" : "required", + "type" : "library", + "bom-ref" : "silabs.simplicity_sdk:2025.12.1:se_manager_mailbox", + "name" : "SE mailbox utilities", + "version" : "2025.12.1", + "supplier" : { + "name" : "Silicon Laboratories, Inc." + }, + "licenses" : [ { + "expression" : "Zlib" + } ] + }, { + "scope" : "required", + "type" : "library", + "bom-ref" : "silabs.simplicity_sdk:2025.12.1:se_manager_config", + "name" : "Config", + "version" : "2025.12.1", + "supplier" : { + "name" : "Silicon Laboratories, Inc." + }, + "licenses" : [ { + "expression" : "Zlib" + } ] + }, { + "scope" : "required", + "type" : "library", + "bom-ref" : "silabs.simplicity_sdk:2025.12.1:power_manager_handler_implementation", + "name" : "Power Manager: Handler", + "version" : "2025.12.1", + "supplier" : { + "name" : "Silicon Laboratories, Inc." + }, + "licenses" : [ { + "expression" : "Zlib" + } ] + }, { + "scope" : "required", + "type" : "library", + "bom-ref" : "silabs.simplicity_sdk:2025.12.1:bluetooth_common_libraries_release", + "name" : "bluetooth_common_libraries_release", + "version" : "2025.12.1", + "supplier" : { + "name" : "Silicon Laboratories, Inc." + }, + "licenses" : [ { + "expression" : "MSLA" + } ] + }, { + "scope" : "required", + "type" : "library", + "bom-ref" : "silabs.simplicity_sdk:2025.12.1:simple_led_core", + "name" : "Simple LED Core", + "version" : "2025.12.1", + "supplier" : { + "name" : "Silicon Laboratories, Inc." + }, + "licenses" : [ { + "expression" : "Zlib" + } ] + }, { + "scope" : "required", + "type" : "library", + "bom-ref" : "silabs.simplicity_sdk:2025.12.1:memory_profiler_api", + "name" : "Memory Profiler API", + "version" : "2025.12.1", + "supplier" : { + "name" : "Silicon Laboratories, Inc." + }, + "licenses" : [ { + "expression" : "Zlib" + } ] + }, { + "scope" : "required", + "type" : "library", + "bom-ref" : "silabs.simplicity_sdk:2025.12.1:i2c_core", + "name" : "I2C Core", + "version" : "2025.12.1", + "supplier" : { + "name" : "Silicon Laboratories, Inc." + }, + "licenses" : [ { + "expression" : "Zlib" + } ] + }, { + "scope" : "required", + "type" : "library", + "bom-ref" : "silabs.simplicity_sdk:2025.12.1:board_control", + "name" : "Board Control", + "version" : "2025.12.1", + "supplier" : { + "name" : "Silicon Laboratories, Inc." + }, + "licenses" : [ { + "expression" : "Zlib" + } ] + }, { + "scope" : "required", + "type" : "library", + "bom-ref" : "silabs.simplicity_sdk:2025.12.1:memory_manager_cpp", + "name" : "Memory Manager C++ Support", + "version" : "2025.12.1", + "supplier" : { + "name" : "Silicon Laboratories, Inc." + }, + "licenses" : [ { + "expression" : "Zlib" + } ] + }, { + "scope" : "required", + "type" : "library", + "bom-ref" : "silabs.simplicity_sdk:2025.12.1:device_dma_hal", + "name" : "Device Manager DMA HAL", + "version" : "2025.12.1", + "supplier" : { + "name" : "Silicon Laboratories, Inc." + }, + "licenses" : [ { + "expression" : "Zlib" + } ] + }, { + "scope" : "required", + "type" : "library", + "bom-ref" : "silabs.simplicity_sdk:2025.12.1:cmsis_common", + "name" : "Common APIs for CMSIS-Compliant Kernels", + "version" : "2025.12.1", + "supplier" : { + "name" : "Silicon Laboratories, Inc." + }, + "licenses" : [ { + "expression" : "Zlib" + } ] + }, { + "scope" : "required", + "type" : "library", + "bom-ref" : "silabs.simplicity_sdk:2025.12.1:power_manager_core", + "name" : "Power Manager: Core", + "version" : "2025.12.1", + "supplier" : { + "name" : "Silicon Laboratories, Inc." + }, + "licenses" : [ { + "expression" : "Zlib" + } ] + }, { + "scope" : "required", + "type" : "library", + "bom-ref" : "silabs.simplicity_sdk:2025.12.1:i2cspm_core", + "name" : "I2CSPM Core", + "version" : "2025.12.1", + "supplier" : { + "name" : "Silicon Laboratories, Inc." + }, + "licenses" : [ { + "expression" : "Zlib" + } ] + }, { + "scope" : "required", + "type" : "library", + "bom-ref" : "silabs.simplicity_sdk:2025.12.1:bgapi_protocol_libraries_release", + "name" : "BGAPI Protocol release libraries", + "version" : "2025.12.1", + "supplier" : { + "name" : "Silicon Laboratories, Inc." + }, + "licenses" : [ { + "expression" : "MSLA" + } ] + }, { + "scope" : "required", + "type" : "library", + "bom-ref" : "silabs.simplicity_sdk:2025.12.1:mbedtls_slcrypto_driver", + "name" : "Drivers for Silicon Labs Crypto Acceleration", + "version" : "2025.12.1", + "supplier" : { + "name" : "Silicon Laboratories, Inc." + }, + "licenses" : [ { + "expression" : "Zlib" + } ] + }, { + "scope" : "required", + "type" : "library", + "bom-ref" : "silabs.simplicity_sdk:2025.12.1:emlib_system", + "name" : "SYSTEM", + "version" : "2025.12.1", + "supplier" : { + "name" : "Silicon Laboratories, Inc." + }, + "licenses" : [ { + "expression" : "Zlib" + } ] + }, { + "scope" : "required", + "type" : "library", + "bom-ref" : "silabs.simplicity_sdk:2025.12.1:rail_lib", + "name" : "RAIL Library, Core", + "version" : "2025.12.1", + "supplier" : { + "name" : "Silicon Laboratories, Inc." + }, + "licenses" : [ { + "expression" : "MSLA" + } ] + }, { + "scope" : "required", + "type" : "library", + "bom-ref" : "silabs.simplicity_sdk:2025.12.1:hal_gpio", + "name" : "GPIO", + "version" : "2025.12.1", + "supplier" : { + "name" : "Silicon Laboratories, Inc." + }, + "licenses" : [ { + "expression" : "Zlib" + } ] + }, { + "scope" : "required", + "type" : "library", + "bom-ref" : "silabs.simplicity_sdk:2025.12.1:se_manager", + "name" : "SE Manager", + "version" : "2025.12.1", + "supplier" : { + "name" : "Silicon Laboratories, Inc." + }, + "licenses" : [ { + "expression" : "Zlib" + } ] + }, { + "scope" : "required", + "type" : "library", + "bom-ref" : "silabs.simplicity_sdk:2025.12.1:sl_rail_util_sequencer", + "name" : "RAIL Utility, Radio Sequencer Image Selection (RAIL 3)", + "version" : "2025.12.1", + "supplier" : { + "name" : "Silicon Laboratories, Inc." + }, + "licenses" : [ { + "expression" : "Zlib" + } ] + }, { + "scope" : "required", + "type" : "library", + "bom-ref" : "silabs.simplicity_sdk:2025.12.1:bluetooth_controller", + "name" : "Bluetooth Low Energy Controller", + "version" : "2025.12.1", + "supplier" : { + "name" : "Silicon Laboratories, Inc." + }, + "licenses" : [ { + "expression" : "MSLA" + } ] + }, { + "scope" : "required", + "type" : "library", + "bom-ref" : "silabs.simplicity_sdk:2025.12.1:event_handler", + "name" : "Event Handler", + "version" : "2025.12.1", + "supplier" : { + "name" : "Silicon Laboratories, Inc." + }, + "licenses" : [ { + "expression" : "Zlib" + } ] + }, { + "scope" : "required", + "type" : "library", + "bom-ref" : "silabs.simplicity_sdk:2025.12.1:hal_sysrtc_subsystem_host", + "name" : "SYSRTC for Host Sub-System", + "version" : "2025.12.1", + "supplier" : { + "name" : "Silicon Laboratories, Inc." + }, + "licenses" : [ { + "expression" : "Zlib" + } ] + }, { + "scope" : "required", + "type" : "library", + "bom-ref" : "silabs.simplicity_sdk:2025.12.1:memory_manager_region", + "name" : "Memory Manager region", + "version" : "2025.12.1", + "supplier" : { + "name" : "Silicon Laboratories, Inc." + }, + "licenses" : [ { + "expression" : "Zlib" + } ] + }, { + "scope" : "required", + "type" : "library", + "bom-ref" : "silabs.simplicity_sdk:2025.12.1:emlib_msc", + "name" : "MSC", + "version" : "2025.12.1", + "supplier" : { + "name" : "Silicon Laboratories, Inc." + }, + "licenses" : [ { + "expression" : "Zlib" + } ] + }, { + "scope" : "required", + "type" : "library", + "bom-ref" : "silabs.simplicity_sdk:2025.12.1:bluetooth_feature_advertiser", + "name" : "Advertising Base Feature", + "version" : "2025.12.1", + "supplier" : { + "name" : "Silicon Laboratories, Inc." + }, + "licenses" : [ { + "expression" : "Zlib AND MSLA" + } ] + }, { + "scope" : "required", + "type" : "library", + "bom-ref" : "silabs.simplicity_sdk:2025.12.1:device_i2c", + "name" : "Device Manager I2C", + "version" : "2025.12.1", + "supplier" : { + "name" : "Silicon Laboratories, Inc." + }, + "licenses" : [ { + "expression" : "Zlib" + } ] + }, { + "scope" : "required", + "type" : "library", + "bom-ref" : "silabs.simplicity_sdk:2025.12.1:sli_crypto", + "name" : "Accelerated Crypto Primitives", + "version" : "2025.12.1", + "supplier" : { + "name" : "Silicon Laboratories, Inc." + }, + "licenses" : [ { + "expression" : "Zlib" + } ] + }, { + "scope" : "required", + "type" : "library", + "bom-ref" : "silabs.simplicity_sdk:2025.12.1:sl_rail_util_built_in_phys", + "name" : "RAIL Utility, Built-in PHYs Across HFXO Frequencies (RAIL 3)", + "version" : "2025.12.1", + "supplier" : { + "name" : "Silicon Laboratories, Inc." + }, + "licenses" : [ { + "expression" : "Zlib" + } ] + }, { + "scope" : "required", + "type" : "library", + "bom-ref" : "silabs.simplicity_sdk:2025.12.1:power_manager_deepsleep", + "name" : "Power Manager: Deepsleep", + "version" : "2025.12.1", + "supplier" : { + "name" : "Silicon Laboratories, Inc." + }, + "licenses" : [ { + "expression" : "Zlib" + } ] + }, { + "scope" : "required", + "type" : "library", + "bom-ref" : "silabs.simplicity_sdk:2025.12.1:micriumos_cpu", + "name" : "Micrium OS CPU Module", + "version" : "2025.12.1", + "supplier" : { + "name" : "Silicon Laboratories, Inc." + }, + "licenses" : [ { + "expression" : "MSLA" + } ] + }, { + "scope" : "required", + "type" : "library", + "bom-ref" : "silabs.simplicity_sdk:2025.12.1:debug_swo", + "name" : "SWO Debug", + "version" : "2025.12.1", + "supplier" : { + "name" : "Silicon Laboratories, Inc." + }, + "licenses" : [ { + "expression" : "Zlib" + } ] + }, { + "scope" : "required", + "type" : "library", + "bom-ref" : "silabs.simplicity_sdk:2025.12.1:micriumos_common_lib", + "name" : "Micrium OS Common Libraries Module", + "version" : "2025.12.1", + "supplier" : { + "name" : "Silicon Laboratories, Inc." + }, + "licenses" : [ { + "expression" : "MSLA" + } ] + }, { + "scope" : "required", + "type" : "library", + "bom-ref" : "silabs.simplicity_sdk:2025.12.1:rail_util_features", + "name" : "RAIL Library Features, Core", + "version" : "2025.12.1", + "supplier" : { + "name" : "Silicon Laboratories, Inc." + }, + "licenses" : [ { + "expression" : "MSLA" + } ] + }, { + "scope" : "required", + "type" : "library", + "bom-ref" : "silabs.simplicity_sdk:2025.12.1:interrupt_manager_cortexm", + "name" : "Interrupt Manager Cortex-M", + "version" : "2025.12.1", + "supplier" : { + "name" : "Silicon Laboratories, Inc." + }, + "licenses" : [ { + "expression" : "Zlib" + } ] + }, { + "scope" : "required", + "type" : "library", + "bom-ref" : "silabs.simplicity_sdk:2025.12.1:bluetooth_controller_rtos_adaptation", + "name" : "Bluetooth Core", + "version" : "2025.12.1", + "supplier" : { + "name" : "Silicon Laboratories, Inc." + }, + "licenses" : [ { + "expression" : "MSLA" + } ] + }, { + "scope" : "required", + "type" : "library", + "bom-ref" : "silabs.simplicity_sdk:2025.12.1:rail_lib_singleprotocol_internal_chips_dummy", + "name" : "RAIL Library, Single Protocol Internal Chips Dummy", + "version" : "2025.12.1", + "supplier" : { + "name" : "Silicon Laboratories, Inc." + }, + "licenses" : [ { + "expression" : "MSLA" + } ] + }, { + "scope" : "required", + "type" : "library", + "bom-ref" : "silabs.simplicity_sdk:2025.12.1:sl_string", + "name" : "String Functions", + "version" : "2025.12.1", + "supplier" : { + "name" : "Silicon Laboratories, Inc." + }, + "licenses" : [ { + "expression" : "Zlib" + } ] + }, { + "scope" : "required", + "type" : "library", + "bom-ref" : "silabs.simplicity_sdk:2025.12.1:cpp_support", + "name" : "Toolchain: C++ Support", + "version" : "2025.12.1", + "supplier" : { + "name" : "Silicon Laboratories, Inc." + }, + "licenses" : [ { + "expression" : "Zlib" + } ] + }, { + "scope" : "required", + "type" : "library", + "bom-ref" : "silabs.simplicity_sdk:2025.12.1:bluetooth_host_adaptation", + "name" : "System adaptation layer used by the Bluetooth host stack", + "version" : "2025.12.1", + "supplier" : { + "name" : "Silicon Laboratories, Inc." + }, + "licenses" : [ { + "expression" : "Zlib AND MSLA" + } ] + }, { + "scope" : "required", + "type" : "library", + "bom-ref" : "silabs.simplicity_sdk:2025.12.1:mx25_flash_shutdown_eusart", + "name" : "MX25 Flash Shutdown with eusart", + "version" : "2025.12.1", + "supplier" : { + "name" : "Silicon Laboratories, Inc." + }, + "licenses" : [ { + "expression" : "Zlib" + } ] + }, { + "scope" : "required", + "type" : "library", + "bom-ref" : "silabs.simplicity_sdk:2025.12.1:sl_syscalls", + "name" : "SystemCall Functions", + "version" : "2025.12.1", + "supplier" : { + "name" : "Silicon Laboratories, Inc." + }, + "licenses" : [ { + "expression" : "Zlib" + } ] + }, { + "scope" : "required", + "type" : "library", + "bom-ref" : "silabs.simplicity_sdk:2025.12.1:bluetooth_common", + "name" : "Bluetooth Low Energy Common Component", + "version" : "2025.12.1", + "supplier" : { + "name" : "Silicon Laboratories, Inc." + }, + "licenses" : [ { + "expression" : "MSLA" + } ] + }, { + "scope" : "required", + "type" : "library", + "bom-ref" : "silabs.simplicity_sdk:2025.12.1:sl_rail_util_power_manager_init", + "name" : "RAIL Utility, Power manager init (RAIL 3)", + "version" : "2025.12.1", + "supplier" : { + "name" : "Silicon Laboratories, Inc." + }, + "licenses" : [ { + "expression" : "Zlib" + } ] + }, { + "scope" : "required", + "type" : "library", + "bom-ref" : "silabs.simplicity_sdk:2025.12.1:emlib_gpio", + "name" : "GPIO", + "version" : "2025.12.1", + "supplier" : { + "name" : "Silicon Laboratories, Inc." + }, + "licenses" : [ { + "expression" : "Zlib" + } ] + }, { + "scope" : "required", + "type" : "library", + "bom-ref" : "silabs.simplicity_sdk:2025.12.1:nvm3_default_flash_backend", + "name" : "NVM3 back-end for default instance in flash", + "version" : "2025.12.1", + "supplier" : { + "name" : "Silicon Laboratories, Inc." + }, + "licenses" : [ { + "expression" : "Zlib" + } ] + }, { + "scope" : "required", + "type" : "library", + "bom-ref" : "silabs.simplicity_sdk:2025.12.1:hal_i2c", + "name" : "I2C", + "version" : "2025.12.1", + "supplier" : { + "name" : "Silicon Laboratories, Inc." + }, + "licenses" : [ { + "expression" : "Zlib" + } ] + }, { + "scope" : "required", + "type" : "library", + "bom-ref" : "silabs.simplicity_sdk:2025.12.1:rail_lib_singleprotocol_alpha_chips", + "name" : "RAIL Library, Single Protocol for Alpha Chips", + "version" : "2025.12.1", + "supplier" : { + "name" : "Silicon Laboratories, Inc." + }, + "licenses" : [ { + "expression" : "MSLA" + } ] + }, { + "scope" : "required", + "type" : "library", + "bom-ref" : "silabs.simplicity_sdk:2025.12.1:cmsis_dsp", + "name" : "CMSIS-DSP", + "version" : "2025.12.1", + "supplier" : { + "name" : "Silicon Laboratories, Inc." + }, + "licenses" : [ { + "expression" : "Apache-2.0" + } ], + "pedigree" : { + "ancestors" : [ { + "scope" : "required", + "type" : "library", + "bom-ref" : "cmsis_dsp:1.15.0", + "name" : "CMSIS-DSP", + "version" : "1.15.0", + "supplier" : { + "name" : "ARM-software" + }, + "externalReferences" : [ { + "type" : "website", + "url" : "https://github.com/ARM-software/CMSIS-DSP" + } ], + "purl" : "pkg:github/ARM-software/CMSIS-DSP@v1.15.0", + "pedigree" : { + "notes" : "CMSIS DSP Library as packaged and released by ARM-software, version 1.15.0" + } + } ] + } + }, { + "scope" : "required", + "type" : "library", + "bom-ref" : "silabs.simplicity_sdk:2025.12.1:math_mvp", + "name" : "MVP Math", + "version" : "2025.12.1", + "supplier" : { + "name" : "Silicon Laboratories, Inc." + }, + "licenses" : [ { + "expression" : "Zlib" + } ] + }, { + "scope" : "required", + "type" : "library", + "bom-ref" : "silabs.simplicity_sdk:2025.12.1:device_clock_hal", + "name" : "Device Manager Clock HAL", + "version" : "2025.12.1", + "supplier" : { + "name" : "Silicon Laboratories, Inc." + }, + "licenses" : [ { + "expression" : "Zlib" + } ] + }, { + "scope" : "required", + "type" : "library", + "bom-ref" : "silabs.simplicity_sdk:2025.12.1:bluetooth_version", + "name" : "Bluetooth Version", + "version" : "2025.12.1", + "supplier" : { + "name" : "Silicon Laboratories, Inc." + }, + "licenses" : [ { + "expression" : "MSLA" + } ] + }, { + "scope" : "required", + "type" : "library", + "bom-ref" : "silabs.simplicity_sdk:2025.12.1:iostream_eusart", + "name" : "IO Stream: EUSART", + "version" : "2025.12.1", + "supplier" : { + "name" : "Silicon Laboratories, Inc." + }, + "licenses" : [ { + "expression" : "Zlib" + } ] + }, { + "scope" : "required", + "type" : "library", + "bom-ref" : "silabs.simplicity_sdk:2025.12.1:i2cspm", + "name" : "I2CSPM", + "version" : "2025.12.1", + "supplier" : { + "name" : "Silicon Laboratories, Inc." + }, + "licenses" : [ { + "expression" : "Zlib" + } ] + }, { + "scope" : "required", + "type" : "library", + "bom-ref" : "silabs.simplicity_sdk:2025.12.1:cmsis_rtos2_init", + "name" : "CMSIS-RTOS2 Initialization", + "version" : "2025.12.1", + "supplier" : { + "name" : "Silicon Laboratories, Inc." + }, + "licenses" : [ { + "expression" : "Apache 2.0" + } ], + "pedigree" : { + "ancestors" : [ { + "scope" : "required", + "type" : "library", + "bom-ref" : "cmsis_rtos2_init:5.8.0", + "name" : "CMSIS_5", + "version" : "5.8.0", + "supplier" : { + "name" : "ARM-software" + }, + "externalReferences" : [ { + "type" : "website", + "url" : "https://github.com/ARM-software/CMSIS_5" + } ], + "purl" : "pkg:github/ARM-software/CMSIS_5@5.8.0", + "pedigree" : { + "notes" : "The CMSIS is a set of tools, APIs, frameworks, and work flows" + } + } ] + } + }, { + "scope" : "required", + "type" : "library", + "bom-ref" : "silabs.simplicity_sdk:2025.12.1:mbedtls_slcrypto", + "name" : "Silicon Labs Mbed TLS support", + "version" : "2025.12.1", + "supplier" : { + "name" : "Silicon Laboratories, Inc." + }, + "licenses" : [ { + "expression" : "Zlib" + } ] + }, { + "scope" : "required", + "type" : "library", + "bom-ref" : "silabs.simplicity_sdk:2025.12.1:toolchain_gcc", + "name" : "GCC Toolchain", + "version" : "2025.12.1", + "supplier" : { + "name" : "Silicon Laboratories, Inc." + }, + "licenses" : [ { + "expression" : "Zlib" + } ] + }, { + "scope" : "required", + "type" : "library", + "bom-ref" : "silabs.simplicity_sdk:2025.12.1:sl_assert", + "name" : "Assert Functions", + "version" : "2025.12.1", + "supplier" : { + "name" : "Silicon Laboratories, Inc." + }, + "licenses" : [ { + "expression" : "Zlib" + } ] + }, { + "scope" : "required", + "type" : "library", + "bom-ref" : "silabs.simplicity_sdk:2025.12.1:cmsis_rtos2_headers", + "name" : "CMSIS-RTOS2 Headers", + "version" : "2025.12.1", + "supplier" : { + "name" : "Silicon Laboratories, Inc." + }, + "licenses" : [ { + "expression" : "Apache 2.0" + } ], + "pedigree" : { + "ancestors" : [ { + "scope" : "required", + "type" : "library", + "bom-ref" : "cmsis_rtos2_headers:5.8.0", + "name" : "CMSIS_5", + "version" : "5.8.0", + "supplier" : { + "name" : "ARM-software" + }, + "externalReferences" : [ { + "type" : "website", + "url" : "https://github.com/ARM-software/CMSIS_5" + } ], + "purl" : "pkg:github/ARM-software/CMSIS_5@5.8.0", + "pedigree" : { + "notes" : "The CMSIS is a set of tools, APIs, frameworks, and work flows." + } + } ] + } + }, { + "scope" : "required", + "type" : "library", + "bom-ref" : "silabs.simplicity_sdk:2025.12.1:device_clock", + "name" : "Device Manager Clock", + "version" : "2025.12.1", + "supplier" : { + "name" : "Silicon Laboratories, Inc." + }, + "licenses" : [ { + "expression" : "Zlib" + } ] + }, { + "scope" : "required", + "type" : "library", + "bom-ref" : "silabs.simplicity_sdk:2025.12.1:component_catalog", + "name" : "Component Catalog", + "version" : "2025.12.1", + "supplier" : { + "name" : "Silicon Laboratories, Inc." + }, + "licenses" : [ { + "expression" : "Zlib" + } ] + }, { + "scope" : "required", + "type" : "library", + "bom-ref" : "silabs.simplicity_sdk:2025.12.1:emlib_emu", + "name" : "EMU", + "version" : "2025.12.1", + "supplier" : { + "name" : "Silicon Laboratories, Inc." + }, + "licenses" : [ { + "expression" : "Zlib" + } ] + }, { + "scope" : "required", + "type" : "library", + "bom-ref" : "silabs.simplicity_sdk:2025.12.1:mic_driver", + "name" : "Microphone", + "version" : "2025.12.1", + "supplier" : { + "name" : "Silicon Laboratories, Inc." + }, + "licenses" : [ { + "expression" : "Zlib" + } ] + }, { + "scope" : "required", + "type" : "library", + "bom-ref" : "silabs.simplicity_sdk:2025.12.1:clock_manager_runtime_hal_s2", + "name" : "Clock Manager Runtime HAL Series 2", + "version" : "2025.12.1", + "supplier" : { + "name" : "Silicon Laboratories, Inc." + }, + "licenses" : [ { + "expression" : "Zlib" + } ] + }, { + "scope" : "required", + "type" : "library", + "bom-ref" : "silabs.simplicity_sdk:2025.12.1:emlib_burtc", + "name" : "BURTC", + "version" : "2025.12.1", + "supplier" : { + "name" : "Silicon Laboratories, Inc." + }, + "licenses" : [ { + "expression" : "Zlib" + } ] + }, { + "scope" : "required", + "type" : "library", + "bom-ref" : "silabs.simplicity_sdk:2025.12.1:driver_mvp_hal_efr32", + "name" : "MVP HAL Driver for EFR32 parts", + "version" : "2025.12.1", + "supplier" : { + "name" : "Silicon Laboratories, Inc." + }, + "licenses" : [ { + "expression" : "Zlib" + } ] + }, { + "scope" : "required", + "type" : "library", + "bom-ref" : "silabs.simplicity_sdk:2025.12.1:psa_its", + "name" : "PSA Persistent Storage Support (ITS)", + "version" : "2025.12.1", + "supplier" : { + "name" : "Silicon Laboratories, Inc." + }, + "licenses" : [ { + "expression" : "Zlib" + } ] + }, { + "scope" : "required", + "type" : "library", + "bom-ref" : "silabs.simplicity_sdk:2025.12.1:hal_eusart", + "name" : "EUSART", + "version" : "2025.12.1", + "supplier" : { + "name" : "Silicon Laboratories, Inc." + }, + "licenses" : [ { + "expression" : "Zlib" + } ] + }, { + "scope" : "required", + "type" : "library", + "bom-ref" : "silabs.simplicity_sdk:2025.12.1:brd2608a_config", + "name" : "brd2608a config", + "version" : "2025.12.1", + "supplier" : { + "name" : "Silicon Laboratories, Inc." + }, + "licenses" : [ { + "expression" : "Zlib" + } ] + }, { + "scope" : "required", + "type" : "library", + "bom-ref" : "silabs.simplicity_sdk:2025.12.1:bluetooth_controller_crypto", + "name" : "Bluetooth Core Crypto Configuration for Controller", + "version" : "2025.12.1", + "supplier" : { + "name" : "Silicon Laboratories, Inc." + }, + "licenses" : [ { + "expression" : "MSLA" + } ] + }, { + "scope" : "required", + "type" : "library", + "bom-ref" : "silabs.simplicity_sdk:2025.12.1:iostream_eusart_core", + "name" : "IO Stream: EUSART Core", + "version" : "2025.12.1", + "supplier" : { + "name" : "Silicon Laboratories, Inc." + }, + "licenses" : [ { + "expression" : "Zlib" + } ] + }, { + "scope" : "required", + "type" : "library", + "bom-ref" : "silabs.simplicity_sdk:2025.12.1:emlib_common", + "name" : "Common Headers", + "version" : "2025.12.1", + "supplier" : { + "name" : "Silicon Laboratories, Inc." + }, + "licenses" : [ { + "expression" : "Zlib" + } ] + }, { + "scope" : "required", + "type" : "library", + "bom-ref" : "silabs.simplicity_sdk:2025.12.1:micriumos_kernel_port_generic", + "name" : "Kernel port generic", + "version" : "2025.12.1", + "supplier" : { + "name" : "Silicon Laboratories, Inc." + }, + "licenses" : [ { + "expression" : "MSLA" + } ] + }, { + "scope" : "required", + "type" : "library", + "bom-ref" : "silabs.simplicity_sdk:2025.12.1:sl_core", + "name" : "core", + "version" : "2025.12.1", + "supplier" : { + "name" : "Silicon Laboratories, Inc." + }, + "licenses" : [ { + "expression" : "Zlib" + } ] + }, { + "scope" : "required", + "type" : "library", + "bom-ref" : "silabs.simplicity_sdk:2025.12.1:hal_syscfg", + "name" : "SYSCFG", + "version" : "2025.12.1", + "supplier" : { + "name" : "Silicon Laboratories, Inc." + }, + "licenses" : [ { + "expression" : "Zlib" + } ] + }, { + "scope" : "required", + "type" : "library", + "bom-ref" : "silabs.simplicity_sdk:2025.12.1:cmsis_core", + "name" : "CMSIS-Core", + "version" : "2025.12.1", + "supplier" : { + "name" : "Silicon Laboratories, Inc." + }, + "licenses" : [ { + "expression" : "Apache 2.0" + } ], + "pedigree" : { + "ancestors" : [ { + "scope" : "required", + "type" : "library", + "bom-ref" : "cmsis_core:5.8.0", + "name" : "CMSIS_5", + "version" : "5.8.0", + "supplier" : { + "name" : "ARM-software" + }, + "externalReferences" : [ { + "type" : "website", + "url" : "https://github.com/ARM-software/CMSIS_5" + } ], + "purl" : "pkg:github/ARM-software/CMSIS_5@5.8.0", + "pedigree" : { + "notes" : "The CMSIS is a set of tools, APIs, frameworks, and work flows" + } + } ] + } + }, { + "scope" : "required", + "type" : "library", + "bom-ref" : "silabs.simplicity_sdk:2025.12.1:emlib_core", + "name" : "CORE", + "version" : "2025.12.1", + "supplier" : { + "name" : "Silicon Laboratories, Inc." + }, + "licenses" : [ { + "expression" : "Zlib" + } ] + }, { + "scope" : "required", + "type" : "library", + "bom-ref" : "silabs.simplicity_sdk:2025.12.1:hal_sysrtc", + "name" : "SYSRTC", + "version" : "2025.12.1", + "supplier" : { + "name" : "Silicon Laboratories, Inc." + }, + "licenses" : [ { + "expression" : "Zlib" + } ] + }, { + "scope" : "required", + "type" : "library", + "bom-ref" : "silabs.simplicity_sdk:2025.12.1:toolchain_variant_arm", + "name" : "Toolchain for ARM", + "version" : "2025.12.1", + "supplier" : { + "name" : "Silicon Laboratories, Inc." + }, + "licenses" : [ { + "expression" : "Zlib" + } ] + }, { + "scope" : "required", + "type" : "library", + "bom-ref" : "silabs.simplicity_sdk:2025.12.1:emlib_timer", + "name" : "TIMER", + "version" : "2025.12.1", + "supplier" : { + "name" : "Silicon Laboratories, Inc." + }, + "licenses" : [ { + "expression" : "Zlib" + } ] + }, { + "scope" : "required", + "type" : "library", + "bom-ref" : "silabs.simplicity_sdk:2025.12.1:psa_crypto_common", + "name" : "PSA Crypto Common", + "version" : "2025.12.1", + "supplier" : { + "name" : "Silicon Laboratories, Inc." + }, + "licenses" : [ { + "expression" : "Zlib" + } ] + }, { + "scope" : "required", + "type" : "library", + "bom-ref" : "silabs.simplicity_sdk:2025.12.1:math_types", + "name" : "Math Types", + "version" : "2025.12.1", + "supplier" : { + "name" : "Silicon Laboratories, Inc." + }, + "licenses" : [ { + "expression" : "Zlib" + } ] + }, { + "scope" : "required", + "type" : "library", + "bom-ref" : "silabs.simplicity_sdk:2025.12.1:sl_common", + "name" : "Common Functions", + "version" : "2025.12.1", + "supplier" : { + "name" : "Silicon Laboratories, Inc." + }, + "licenses" : [ { + "expression" : "Zlib" + } ] + }, { + "scope" : "required", + "type" : "library", + "bom-ref" : "silabs.simplicity_sdk:2025.12.1:mbedtls_config", + "name" : "Configuration", + "version" : "2025.12.1", + "supplier" : { + "name" : "Silicon Laboratories, Inc." + }, + "licenses" : [ { + "expression" : "Zlib" + } ] + }, { + "scope" : "required", + "type" : "library", + "bom-ref" : "silabs.simplicity_sdk:2025.12.1:sl_main_init", + "name" : "sl main Init", + "version" : "2025.12.1", + "supplier" : { + "name" : "Silicon Laboratories, Inc." + }, + "licenses" : [ { + "expression" : "Zlib" + } ] + }, { + "scope" : "required", + "type" : "library", + "bom-ref" : "silabs.simplicity_sdk:2025.12.1:sl_main_process_action", + "name" : "sl_main Process Action", + "version" : "2025.12.1", + "supplier" : { + "name" : "Silicon Laboratories, Inc." + }, + "licenses" : [ { + "expression" : "Zlib" + } ] + }, { + "scope" : "required", + "type" : "library", + "bom-ref" : "silabs.simplicity_sdk:2025.12.1:gpio", + "name" : "GPIO Driver", + "version" : "2025.12.1", + "supplier" : { + "name" : "Silicon Laboratories, Inc." + }, + "licenses" : [ { + "expression" : "Zlib" + } ] + } ] + } ] +} \ No newline at end of file diff --git a/application/AuraSense/firmware/aura-baby-monitor-soc/autogen/sbom/cyclonedx_bom.xml b/application/AuraSense/firmware/aura-baby-monitor-soc/autogen/sbom/cyclonedx_bom.xml new file mode 100644 index 000000000..cf902f47b --- /dev/null +++ b/application/AuraSense/firmware/aura-baby-monitor-soc/autogen/sbom/cyclonedx_bom.xml @@ -0,0 +1,2350 @@ + + + + + 2026-04-09T10:15:55Z + + + Silicon Laboratories, Inc. + + + + + + + Silicon Laboratories Inc. + + Silicon Labs AI/ML + 2.2.0 + + + Audio Feature Generator + 2.2.0 + + Silicon Laboratories Inc. + + + Zlib AND Apache-2.0 + + + + + + The Tensorflow Authors + + Microfrontend + 2.3.1 + pkg:github/tensorflow/tensorflow@v2.3.1 + + Microfrontend library to process audio that lives within the tensorflow repo on GitHub, version 2.3.1 + + + + https://github.com/tensorflow/tensorflow/tree/master/tensorflow/lite/experimental/microfrontend + + + + + + + + Debug Logging using IO Stream + 2.2.0 + + Silicon Laboratories Inc. + + + Zlib + + + + TensorFlow Lite Micro + 2.2.0 + + Silicon Laboratories Inc. + + + Apache-2.0 AND MSLA + + + + + + The Tensorflow Authors + + Tensorflow Lite for Microcontrollers + ea8db00ab35 + pkg:github/tensorflow/tflite-micro@ea8db00ab35 + + Tensorflow Lite for Microcontrollers library as it was on GitHub, at commit hash ea8db00ab35 + + + + https://github.com/tensorflow/tflite-micro + + + + + + + + MVPv1 Accelerated Kernels + 2.2.0 + + Silicon Laboratories Inc. + + + MSLA + + + + cmsis_dsp_rfft + 2.2.0 + + Silicon Laboratories Inc. + + + Apache-2.0 AND Zlib + + + + + + ARM-software + + CMSIS-DSP + 1.15.0 + pkg:github/ARM-software/CMSIS-DSP@v1.15.0 + + CMSIS DSP Library as packaged and released by ARM-software, version 1.15.0 + + + + https://github.com/ARM-software/CMSIS-DSP + + + + + + + + Flatbuffers + 2.2.0 + + Silicon Laboratories Inc. + + + Apache-2.0 + + + + + + Google Inc. + + Flatbuffers + 07a8b5cb5a1085b7a3d7348ca547ec2643ca18c2 + pkg:github/google/flatbuffers@07a8b5cb5a1085b7a3d7348ca547ec2643ca18c2 + + Only "include/" folder copied from Flatbuffers GitHub repo, commit hash 07a8b5cb5a1085b7a3d7348ca547ec2643ca18c2 + + + + https://github.com/google/flatbuffers + + + + + + + + Low Precision General Matrix Multiplication (GEMMLOWP) + 2.2.0 + + Silicon Laboratories Inc. + + + Apache-2.0 + + + + + + The Gemmlowp Authors + + Gemmlowp + 719139ce755a0 + pkg:github/google/gemmlowp@719139ce755a0 + + Few header files copied from "fixedpoint" and "internal" folders from Gemmlowp GitHub repo, commit hash 719139ce755a0 + + + + https://github.com/google/gemmlowp + + + + + + + + Ruy Matrix Multiplication + 2.2.0 + + Silicon Laboratories Inc. + + + Apache-2.0 + + + + + + Google LLC + + Ruy + 5bb02fbf90824 + pkg:github/google/ruy@5bb02fbf90824 + + Only profiler instrumentation header copied from GitHub repo, commit hash 5bb02fbf90824 + + + + https://github.com/google/ruy + + + + + + + + + + + Silicon Laboratories, Inc. + + Simplicity SDK Suite + 2025.12.1 + + + EFR32MG26B510F3200IM68 + 2025.12.1 + + Silicon Laboratories, Inc. + + + Zlib + + + + Assert + 2025.12.1 + + Silicon Laboratories, Inc. + + + Zlib + + + + Connection + 2025.12.1 + + Silicon Laboratories, Inc. + + + Zlib AND MSLA + + + + GATT Server + 2025.12.1 + + Silicon Laboratories, Inc. + + + MSLA + + + + Legacy Advertising + 2025.12.1 + + Silicon Laboratories, Inc. + + + MSLA + + + + Security Manager + 2025.12.1 + + Silicon Laboratories, Inc. + + + MSLA + + + + System + 2025.12.1 + + Silicon Laboratories, Inc. + + + MSLA + + + + Bluetooth Core + 2025.12.1 + + Silicon Laboratories, Inc. + + + Zlib AND MSLA + + + + BRD2608A + 2025.12.1 + + Silicon Laboratories, Inc. + + + Zlib + + + + Clock Manager + 2025.12.1 + + Silicon Laboratories, Inc. + + + Zlib + + + + Automatic Device Initialization + 2025.12.1 + + Silicon Laboratories, Inc. + + + Zlib + + + + Static GATT Database and Configuration + 2025.12.1 + + Silicon Laboratories, Inc. + + + Zlib + + + + Environment Sensing - Relative Humidity and Temperature GATT Service + 2025.12.1 + + Silicon Laboratories, Inc. + + + Zlib + + + + IO Stream: Recommended Stream + 2025.12.1 + + Silicon Laboratories, Inc. + + + Zlib + + + + IO Stream: Retarget STDIO + 2025.12.1 + + Silicon Laboratories, Inc. + + + Zlib + + + + Memory Manager + 2025.12.1 + + Silicon Laboratories, Inc. + + + Zlib + + + + Micrium OS Kernel + 2025.12.1 + + Silicon Laboratories, Inc. + + + MSLA + + + + Simple MPU + 2025.12.1 + + Silicon Laboratories, Inc. + + + Zlib + + + + NVM3 Default Instance + 2025.12.1 + + Silicon Laboratories, Inc. + + + Zlib + + + + Power Manager + 2025.12.1 + + Silicon Laboratories, Inc. + + + Zlib + + + + Tiny printf + 2025.12.1 + + Silicon Laboratories, Inc. + + + MIT + + + + Relative Humidity and Temperature sensor + 2025.12.1 + + Silicon Laboratories, Inc. + + + Zlib + + + + Si70xx - Temperature/Humidity Sensor + 2025.12.1 + + Silicon Laboratories, Inc. + + + Zlib + + + + Simple LED + 2025.12.1 + + Silicon Laboratories, Inc. + + + Zlib + + + + System Setup (sl_main) + 2025.12.1 + + Silicon Laboratories, Inc. + + + Zlib + + + + Sleep Timer + 2025.12.1 + + Silicon Laboratories, Inc. + + + Zlib + + + + Status Codes Definitions + 2025.12.1 + + Silicon Laboratories, Inc. + + + Zlib + + + + BGAPI Protocol RTOS adaptation + 2025.12.1 + + Silicon Laboratories, Inc. + + + Zlib AND MSLA + + + + I2S Microphone + 2025.12.1 + + Silicon Laboratories, Inc. + + + Zlib + + + + Micrium OS Common Platform Manager + 2025.12.1 + + Silicon Laboratories, Inc. + + + MSLA + + + + DMADRV Core + 2025.12.1 + + Silicon Laboratories, Inc. + + + Zlib + + + + Device Manager + 2025.12.1 + + Silicon Laboratories, Inc. + + + Zlib + + + + Generic LED API + 2025.12.1 + + Silicon Laboratories, Inc. + + + Zlib + + + + EUSART + 2025.12.1 + + Silicon Laboratories, Inc. + + + Zlib + + + + Bit Operations Library + 2025.12.1 + + Silicon Laboratories, Inc. + + + Zlib + + + + PSA Driver Common Source Code + 2025.12.1 + + Silicon Laboratories, Inc. + + + Zlib + + + + Bluetooth Low Energy Controller Library + 2025.12.1 + + Silicon Laboratories, Inc. + + + MSLA + + + + Compute utilities + 2025.12.1 + + Silicon Laboratories, Inc. + + + Zlib + + + + Clock Manager Init HAL Series 2 + 2025.12.1 + + Silicon Laboratories, Inc. + + + Zlib + + + + SYSTEM + 2025.12.1 + + Silicon Laboratories, Inc. + + + Zlib + + + + TRNG + 2025.12.1 + + Silicon Laboratories, Inc. + + + Zlib + + + + Single Link List + 2025.12.1 + + Silicon Laboratories, Inc. + + + Zlib + + + + MVP NN + 2025.12.1 + + Silicon Laboratories, Inc. + + + Zlib and MSLA + + + + Kernel port for ARMv8-M + 2025.12.1 + + Silicon Laboratories, Inc. + + + MSLA + + + + CMSIS-NN + 2025.12.1 + + Silicon Laboratories, Inc. + + + Apache-2.0 + + + + + + ARM-software + + CMSIS-NN + 3f773cbf8f5 + pkg:github/ARM-software/CMSIS-NN@3f773cbf8f5 + + CMSIS NN Library as packaged and released by ARM-software, version 4.1.0, tag 23.08, commit hash 3f773cbf8f5 + + + + https://github.com/ARM-software/CMSIS-NN + + + + + + + + Device Manager GPIO + 2025.12.1 + + Silicon Laboratories, Inc. + + + Zlib + + + + Device Manager DMA + 2025.12.1 + + Silicon Laboratories, Inc. + + + Zlib + + + + NVM3 Core (source) + 2025.12.1 + + Silicon Laboratories, Inc. + + + Zlib + + + + NVM3 Default Config + 2025.12.1 + + Silicon Laboratories, Inc. + + + Zlib + + + + Bluetooth Core Crypto Configuration + 2025.12.1 + + Silicon Laboratories, Inc. + + + MSLA + + + + MVP Driver + 2025.12.1 + + Silicon Laboratories, Inc. + + + Zlib + + + + Configuration + 2025.12.1 + + Silicon Laboratories, Inc. + + + Zlib + + + + GCC Toolchain Standard Linker + 2025.12.1 + + Silicon Laboratories, Inc. + + + Zlib + + + + IO Stream + 2025.12.1 + + Silicon Laboratories, Inc. + + + Zlib + + + + Instantiation of Bluetooth configuration + 2025.12.1 + + Silicon Laboratories, Inc. + + + MSLA + + + + PRS + 2025.12.1 + + Silicon Laboratories, Inc. + + + Zlib + + + + Crypto + 2025.12.1 + + Silicon Laboratories, Inc. + + + Zlib + + + + DC-DC Converter + 2025.12.1 + + Silicon Laboratories, Inc. + + + Zlib + + + + RAIL Utility, PA Tables + 2025.12.1 + + Silicon Laboratories, Inc. + + + Zlib + + + + Enumerations + 2025.12.1 + + Silicon Laboratories, Inc. + + + Zlib + + + + Silicon Labs Threading support Mbed TLS + 2025.12.1 + + Silicon Laboratories, Inc. + + + Zlib + + + + Accelerated Crypto Primitives for Series-2 devices + 2025.12.1 + + Silicon Laboratories, Inc. + + + Zlib + + + + Power Manager: Core implementation + 2025.12.1 + + Silicon Laboratories, Inc. + + + Zlib + + + + Memory Manager Retention Control + 2025.12.1 + + Silicon Laboratories, Inc. + + + Zlib + + + + NVM3 disable optimization + 2025.12.1 + + Silicon Laboratories, Inc. + + + Zlib + + + + Accelerated Crypto Primitives (CRYPTO and RADIOAES) + 2025.12.1 + + Silicon Laboratories, Inc. + + + Zlib + + + + sl_main Setup + 2025.12.1 + + Silicon Laboratories, Inc. + + + Zlib + + + + NN Utilities + 2025.12.1 + + Silicon Laboratories, Inc. + + + Zlib + + + + Bluetooth GATT database structure definition + 2025.12.1 + + Silicon Laboratories, Inc. + + + MSLA + + + + Atomic Operations Library + 2025.12.1 + + Silicon Laboratories, Inc. + + + Zlib + + + + Code Classification + 2025.12.1 + + Silicon Laboratories, Inc. + + + Zlib + + + + Math + 2025.12.1 + + Silicon Laboratories, Inc. + + + Zlib + + + + SL Main Kernel + 2025.12.1 + + Silicon Laboratories, Inc. + + + Zlib + + + + Micrium OS Common Collections + 2025.12.1 + + Silicon Laboratories, Inc. + + + MSLA + + + + Configuration Over SWO + 2025.12.1 + + Silicon Laboratories, Inc. + + + Zlib + + + + CPU port for ARMv8-M + 2025.12.1 + + Silicon Laboratories, Inc. + + + MSLA + + + + RAIL Library, Single Protocol + 2025.12.1 + + Silicon Laboratories, Inc. + + + MSLA + + + + Built-in Bluetooth bonding database + 2025.12.1 + + Silicon Laboratories, Inc. + + + MSLA + + + + RAIL Utility, PA compatibility + 2025.12.1 + + Silicon Laboratories, Inc. + + + Zlib + + + + Memory Manager Memory Pool + 2025.12.1 + + Silicon Laboratories, Inc. + + + Zlib + + + + RAIL Utility, PA (RAIL 3) + 2025.12.1 + + Silicon Laboratories, Inc. + + + Zlib + + + + LDMA + 2025.12.1 + + Silicon Laboratories, Inc. + + + Zlib + + + + Bluetooth RTOS Adaptation + 2025.12.1 + + Silicon Laboratories, Inc. + + + Zlib AND MSLA + + + + Micrium OS Common Module Core + 2025.12.1 + + Silicon Laboratories, Inc. + + + MSLA + + + + Task registers abstraction layer + 2025.12.1 + + Silicon Laboratories, Inc. + + + Zlib + + + + Device compatibility defines for Bluetooth features + 2025.12.1 + + Silicon Laboratories, Inc. + + + MSLA + + + + CMSIS-RTOS2 OS Tick + 2025.12.1 + + Silicon Laboratories, Inc. + + + Apache 2.0 + + + + + + ARM-software + + CMSIS_5 + 5.8.0 + pkg:github/ARM-software/CMSIS_5@5.8.0 + + The CMSIS is a set of tools, APIs, frameworks, and work flows + + + + https://github.com/ARM-software/CMSIS_5 + + + + + + + + CMU + 2025.12.1 + + Silicon Laboratories, Inc. + + + Zlib + + + + Bluetooth Low Energy Host Library + 2025.12.1 + + Silicon Laboratories, Inc. + + + MSLA + + + + errno error codes support + 2025.12.1 + + Silicon Laboratories, Inc. + + + Zlib + + + + SYSCFG + 2025.12.1 + + Silicon Laboratories, Inc. + + + Zlib + + + + USART + 2025.12.1 + + Silicon Laboratories, Inc. + + + Zlib + + + + TrustZone Unaware + 2025.12.1 + + Silicon Laboratories, Inc. + + + Zlib + + + + PSA SE Driver Source Code + 2025.12.1 + + Silicon Laboratories, Inc. + + + Zlib + + + + HFXO Manager + 2025.12.1 + + Silicon Laboratories, Inc. + + + Zlib + + + + DMADRV + 2025.12.1 + + Silicon Laboratories, Inc. + + + Zlib + + + + Common Headers + 2025.12.1 + + Silicon Laboratories, Inc. + + + Zlib + + + + I2C + 2025.12.1 + + Silicon Laboratories, Inc. + + + Zlib + + + + BGAPI Protocol + 2025.12.1 + + Silicon Laboratories, Inc. + + + Zlib AND MSLA + + + + RTOS Description + 2025.12.1 + + Silicon Laboratories, Inc. + + + MSLA + + + + Device Manager Peripheral HAL + 2025.12.1 + + Silicon Laboratories, Inc. + + + Zlib + + + + Interrupt Manager + 2025.12.1 + + Silicon Laboratories, Inc. + + + Zlib + + + + EMDRV Common Headers + 2025.12.1 + + Silicon Laboratories, Inc. + + + Zlib + + + + IO Stream: Common code for UART-type streams + 2025.12.1 + + Silicon Laboratories, Inc. + + + Zlib + + + + PSA Crypto + 2025.12.1 + + Silicon Laboratories, Inc. + + + Zlib + + + + PRS + 2025.12.1 + + Silicon Laboratories, Inc. + + + Zlib + + + + Drivers for Crypto Acceleration + 2025.12.1 + + Silicon Laboratories, Inc. + + + Zlib + + + + Clock Manager Runtime + 2025.12.1 + + Silicon Laboratories, Inc. + + + Zlib + + + + Memory Manager Retention Control HAL + 2025.12.1 + + Silicon Laboratories, Inc. + + + Zlib + + + + OS Abstraction Layer + 2025.12.1 + + Silicon Laboratories, Inc. + + + Zlib + + + + Microsecond Delay + 2025.12.1 + + Silicon Laboratories, Inc. + + + Zlib + + + + Device Manager Peripheral + 2025.12.1 + + Silicon Laboratories, Inc. + + + Zlib + + + + SE mailbox utilities + 2025.12.1 + + Silicon Laboratories, Inc. + + + Zlib + + + + Config + 2025.12.1 + + Silicon Laboratories, Inc. + + + Zlib + + + + Power Manager: Handler + 2025.12.1 + + Silicon Laboratories, Inc. + + + Zlib + + + + bluetooth_common_libraries_release + 2025.12.1 + + Silicon Laboratories, Inc. + + + MSLA + + + + Simple LED Core + 2025.12.1 + + Silicon Laboratories, Inc. + + + Zlib + + + + Memory Profiler API + 2025.12.1 + + Silicon Laboratories, Inc. + + + Zlib + + + + I2C Core + 2025.12.1 + + Silicon Laboratories, Inc. + + + Zlib + + + + Board Control + 2025.12.1 + + Silicon Laboratories, Inc. + + + Zlib + + + + Memory Manager C++ Support + 2025.12.1 + + Silicon Laboratories, Inc. + + + Zlib + + + + Device Manager DMA HAL + 2025.12.1 + + Silicon Laboratories, Inc. + + + Zlib + + + + Common APIs for CMSIS-Compliant Kernels + 2025.12.1 + + Silicon Laboratories, Inc. + + + Zlib + + + + Power Manager: Core + 2025.12.1 + + Silicon Laboratories, Inc. + + + Zlib + + + + I2CSPM Core + 2025.12.1 + + Silicon Laboratories, Inc. + + + Zlib + + + + BGAPI Protocol release libraries + 2025.12.1 + + Silicon Laboratories, Inc. + + + MSLA + + + + Drivers for Silicon Labs Crypto Acceleration + 2025.12.1 + + Silicon Laboratories, Inc. + + + Zlib + + + + SYSTEM + 2025.12.1 + + Silicon Laboratories, Inc. + + + Zlib + + + + RAIL Library, Core + 2025.12.1 + + Silicon Laboratories, Inc. + + + MSLA + + + + GPIO + 2025.12.1 + + Silicon Laboratories, Inc. + + + Zlib + + + + SE Manager + 2025.12.1 + + Silicon Laboratories, Inc. + + + Zlib + + + + RAIL Utility, Radio Sequencer Image Selection (RAIL 3) + 2025.12.1 + + Silicon Laboratories, Inc. + + + Zlib + + + + Bluetooth Low Energy Controller + 2025.12.1 + + Silicon Laboratories, Inc. + + + MSLA + + + + Event Handler + 2025.12.1 + + Silicon Laboratories, Inc. + + + Zlib + + + + SYSRTC for Host Sub-System + 2025.12.1 + + Silicon Laboratories, Inc. + + + Zlib + + + + Memory Manager region + 2025.12.1 + + Silicon Laboratories, Inc. + + + Zlib + + + + MSC + 2025.12.1 + + Silicon Laboratories, Inc. + + + Zlib + + + + Advertising Base Feature + 2025.12.1 + + Silicon Laboratories, Inc. + + + Zlib AND MSLA + + + + Device Manager I2C + 2025.12.1 + + Silicon Laboratories, Inc. + + + Zlib + + + + Accelerated Crypto Primitives + 2025.12.1 + + Silicon Laboratories, Inc. + + + Zlib + + + + RAIL Utility, Built-in PHYs Across HFXO Frequencies (RAIL 3) + 2025.12.1 + + Silicon Laboratories, Inc. + + + Zlib + + + + Power Manager: Deepsleep + 2025.12.1 + + Silicon Laboratories, Inc. + + + Zlib + + + + Micrium OS CPU Module + 2025.12.1 + + Silicon Laboratories, Inc. + + + MSLA + + + + SWO Debug + 2025.12.1 + + Silicon Laboratories, Inc. + + + Zlib + + + + Micrium OS Common Libraries Module + 2025.12.1 + + Silicon Laboratories, Inc. + + + MSLA + + + + RAIL Library Features, Core + 2025.12.1 + + Silicon Laboratories, Inc. + + + MSLA + + + + Interrupt Manager Cortex-M + 2025.12.1 + + Silicon Laboratories, Inc. + + + Zlib + + + + Bluetooth Core + 2025.12.1 + + Silicon Laboratories, Inc. + + + MSLA + + + + RAIL Library, Single Protocol Internal Chips Dummy + 2025.12.1 + + Silicon Laboratories, Inc. + + + MSLA + + + + String Functions + 2025.12.1 + + Silicon Laboratories, Inc. + + + Zlib + + + + Toolchain: C++ Support + 2025.12.1 + + Silicon Laboratories, Inc. + + + Zlib + + + + System adaptation layer used by the Bluetooth host stack + 2025.12.1 + + Silicon Laboratories, Inc. + + + Zlib AND MSLA + + + + MX25 Flash Shutdown with eusart + 2025.12.1 + + Silicon Laboratories, Inc. + + + Zlib + + + + SystemCall Functions + 2025.12.1 + + Silicon Laboratories, Inc. + + + Zlib + + + + Bluetooth Low Energy Common Component + 2025.12.1 + + Silicon Laboratories, Inc. + + + MSLA + + + + RAIL Utility, Power manager init (RAIL 3) + 2025.12.1 + + Silicon Laboratories, Inc. + + + Zlib + + + + GPIO + 2025.12.1 + + Silicon Laboratories, Inc. + + + Zlib + + + + NVM3 back-end for default instance in flash + 2025.12.1 + + Silicon Laboratories, Inc. + + + Zlib + + + + I2C + 2025.12.1 + + Silicon Laboratories, Inc. + + + Zlib + + + + RAIL Library, Single Protocol for Alpha Chips + 2025.12.1 + + Silicon Laboratories, Inc. + + + MSLA + + + + CMSIS-DSP + 2025.12.1 + + Silicon Laboratories, Inc. + + + Apache-2.0 + + + + + + ARM-software + + CMSIS-DSP + 1.15.0 + pkg:github/ARM-software/CMSIS-DSP@v1.15.0 + + CMSIS DSP Library as packaged and released by ARM-software, version 1.15.0 + + + + https://github.com/ARM-software/CMSIS-DSP + + + + + + + + MVP Math + 2025.12.1 + + Silicon Laboratories, Inc. + + + Zlib + + + + Device Manager Clock HAL + 2025.12.1 + + Silicon Laboratories, Inc. + + + Zlib + + + + Bluetooth Version + 2025.12.1 + + Silicon Laboratories, Inc. + + + MSLA + + + + IO Stream: EUSART + 2025.12.1 + + Silicon Laboratories, Inc. + + + Zlib + + + + I2CSPM + 2025.12.1 + + Silicon Laboratories, Inc. + + + Zlib + + + + CMSIS-RTOS2 Initialization + 2025.12.1 + + Silicon Laboratories, Inc. + + + Apache 2.0 + + + + + + ARM-software + + CMSIS_5 + 5.8.0 + pkg:github/ARM-software/CMSIS_5@5.8.0 + + The CMSIS is a set of tools, APIs, frameworks, and work flows + + + + https://github.com/ARM-software/CMSIS_5 + + + + + + + + Silicon Labs Mbed TLS support + 2025.12.1 + + Silicon Laboratories, Inc. + + + Zlib + + + + GCC Toolchain + 2025.12.1 + + Silicon Laboratories, Inc. + + + Zlib + + + + Assert Functions + 2025.12.1 + + Silicon Laboratories, Inc. + + + Zlib + + + + CMSIS-RTOS2 Headers + 2025.12.1 + + Silicon Laboratories, Inc. + + + Apache 2.0 + + + + + + ARM-software + + CMSIS_5 + 5.8.0 + pkg:github/ARM-software/CMSIS_5@5.8.0 + + The CMSIS is a set of tools, APIs, frameworks, and work flows. + + + + https://github.com/ARM-software/CMSIS_5 + + + + + + + + Device Manager Clock + 2025.12.1 + + Silicon Laboratories, Inc. + + + Zlib + + + + Component Catalog + 2025.12.1 + + Silicon Laboratories, Inc. + + + Zlib + + + + EMU + 2025.12.1 + + Silicon Laboratories, Inc. + + + Zlib + + + + Microphone + 2025.12.1 + + Silicon Laboratories, Inc. + + + Zlib + + + + Clock Manager Runtime HAL Series 2 + 2025.12.1 + + Silicon Laboratories, Inc. + + + Zlib + + + + BURTC + 2025.12.1 + + Silicon Laboratories, Inc. + + + Zlib + + + + MVP HAL Driver for EFR32 parts + 2025.12.1 + + Silicon Laboratories, Inc. + + + Zlib + + + + PSA Persistent Storage Support (ITS) + 2025.12.1 + + Silicon Laboratories, Inc. + + + Zlib + + + + EUSART + 2025.12.1 + + Silicon Laboratories, Inc. + + + Zlib + + + + brd2608a config + 2025.12.1 + + Silicon Laboratories, Inc. + + + Zlib + + + + Bluetooth Core Crypto Configuration for Controller + 2025.12.1 + + Silicon Laboratories, Inc. + + + MSLA + + + + IO Stream: EUSART Core + 2025.12.1 + + Silicon Laboratories, Inc. + + + Zlib + + + + Common Headers + 2025.12.1 + + Silicon Laboratories, Inc. + + + Zlib + + + + Kernel port generic + 2025.12.1 + + Silicon Laboratories, Inc. + + + MSLA + + + + core + 2025.12.1 + + Silicon Laboratories, Inc. + + + Zlib + + + + SYSCFG + 2025.12.1 + + Silicon Laboratories, Inc. + + + Zlib + + + + CMSIS-Core + 2025.12.1 + + Silicon Laboratories, Inc. + + + Apache 2.0 + + + + + + ARM-software + + CMSIS_5 + 5.8.0 + pkg:github/ARM-software/CMSIS_5@5.8.0 + + The CMSIS is a set of tools, APIs, frameworks, and work flows + + + + https://github.com/ARM-software/CMSIS_5 + + + + + + + + CORE + 2025.12.1 + + Silicon Laboratories, Inc. + + + Zlib + + + + SYSRTC + 2025.12.1 + + Silicon Laboratories, Inc. + + + Zlib + + + + Toolchain for ARM + 2025.12.1 + + Silicon Laboratories, Inc. + + + Zlib + + + + TIMER + 2025.12.1 + + Silicon Laboratories, Inc. + + + Zlib + + + + PSA Crypto Common + 2025.12.1 + + Silicon Laboratories, Inc. + + + Zlib + + + + Math Types + 2025.12.1 + + Silicon Laboratories, Inc. + + + Zlib + + + + Common Functions + 2025.12.1 + + Silicon Laboratories, Inc. + + + Zlib + + + + Configuration + 2025.12.1 + + Silicon Laboratories, Inc. + + + Zlib + + + + sl main Init + 2025.12.1 + + Silicon Laboratories, Inc. + + + Zlib + + + + sl_main Process Action + 2025.12.1 + + Silicon Laboratories, Inc. + + + Zlib + + + + GPIO Driver + 2025.12.1 + + Silicon Laboratories, Inc. + + + Zlib + + + + + + \ No newline at end of file diff --git a/application/AuraSense/firmware/aura-baby-monitor-soc/autogen/sbom/spdx_bom.spdx b/application/AuraSense/firmware/aura-baby-monitor-soc/autogen/sbom/spdx_bom.spdx new file mode 100644 index 000000000..63d652276 --- /dev/null +++ b/application/AuraSense/firmware/aura-baby-monitor-soc/autogen/sbom/spdx_bom.spdx @@ -0,0 +1,2701 @@ +# TERMS OF USE - SILICON LABORATORIES INC. +# (With respect to Silicon Labs software components, this Software Bill of Materials (SBOM) is based upon Silicon Labs' +# review and analysis of the code version when released. It is provided "AS IS" and does not modify, change or alter +# the terms or conditions of your use of Silicon Labs' software and/or SDKs based upon license terms and/or agreements +# associated with this software or SDKs when distributed to you, received by you, or installed by you. Further, no +# warranties or obligations are created by this SBOM. It is your obligation to comply with the terms of licenses +# referenced in this SBOM.) +SPDXVersion: SPDX-2.3 +DataLicense: CC0-1.0 +SPDXID: SPDXRef-DOCUMENT +DocumentName: Silicon-Laboratories +DocumentNamespace: https://silabs.com + +## Creation Information +Creator: Organization: Silicon Laboratories, Inc. +Created: 2026-04-09T10:15:55Z +## Relationships +Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-silabs.aiml-2.2.0 +Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-silabs.simplicity_sdk-2025.12.1 + +## Package Information +PackageName: Silicon Labs AI/ML +SPDXID: SPDXRef-silabs.aiml-2.2.0 +PackageVersion: 2.2.0 +PrimaryPackagePurpose: LIBRARY +PackageDownloadLocation: NOASSERTION +PackageSupplier: Organization: Silicon Laboratories Inc. +## Relationships +Relationship: SPDXRef-silabs.aiml-2.2.0 CONTAINS SPDXRef-silabs.aiml-2.2.0-ml_audio_feature_generation +Relationship: SPDXRef-silabs.aiml-2.2.0 CONTAINS SPDXRef-silabs.aiml-2.2.0-tensorflow_debug_log_iostream +Relationship: SPDXRef-silabs.aiml-2.2.0 CONTAINS SPDXRef-silabs.aiml-2.2.0-tflite-micro +Relationship: SPDXRef-silabs.aiml-2.2.0 CONTAINS SPDXRef-silabs.aiml-2.2.0-tensorflow_lite_micro_accelerated_kernels +Relationship: SPDXRef-silabs.aiml-2.2.0 CONTAINS SPDXRef-silabs.aiml-2.2.0-ml_cmsis_dsp_rfft_q15 +Relationship: SPDXRef-silabs.aiml-2.2.0 CONTAINS SPDXRef-silabs.aiml-2.2.0-tensorflow_dependency_flatbuffers +Relationship: SPDXRef-silabs.aiml-2.2.0 CONTAINS SPDXRef-silabs.aiml-2.2.0-tensorflow_dependency_gemmlowp +Relationship: SPDXRef-silabs.aiml-2.2.0 CONTAINS SPDXRef-silabs.aiml-2.2.0-tensorflow_dependency_ruy + +## Package Information +PackageName: Audio Feature Generator +SPDXID: SPDXRef-silabs.aiml-2.2.0-ml_audio_feature_generation +PackageVersion: 2.2.0 +PrimaryPackagePurpose: LIBRARY +PackageDownloadLocation: NOASSERTION +PackageSupplier: Organization: Silicon Laboratories Inc. +PackageLicenseConcluded: Zlib AND Apache-2.0 +## Relationships +Relationship: SPDXRef-silabs.aiml-2.2.0-ml_audio_feature_generation CONTAINED_BY SPDXRef-silabs.aiml-2.2.0 +Relationship: SPDXRef-silabs.aiml-2.2.0-ml_audio_feature_generation ANCESTOR_OF SPDXRef-ml_audio_feature_generation-2.3.1 + +## Package Information +PackageName: Microfrontend +SPDXID: SPDXRef-ml_audio_feature_generation-2.3.1 +PackageVersion: 2.3.1 +PrimaryPackagePurpose: LIBRARY +PackageDownloadLocation: NOASSERTION +PackageSupplier: Organization: The Tensorflow Authors +PackageOriginator: Organization: NOASSERTION +PackageHomePage: https://github.com/tensorflow/tensorflow/tree/master/tensorflow/lite/experimental/microfrontend +ExternalRef: PACKAGE-MANAGER purl pkg:github/tensorflow/tensorflow@v2.3.1 +PackageComment: Microfrontend library to process audio that lives within the tensorflow repo on GitHub, version 2.3.1 +## Relationships +Relationship: SPDXRef-ml_audio_feature_generation-2.3.1 DESCENDANT_OF SPDXRef-silabs.aiml-2.2.0-ml_audio_feature_generation + +## Package Information +PackageName: Debug Logging using IO Stream +SPDXID: SPDXRef-silabs.aiml-2.2.0-tensorflow_debug_log_iostream +PackageVersion: 2.2.0 +PrimaryPackagePurpose: LIBRARY +PackageDownloadLocation: NOASSERTION +PackageSupplier: Organization: Silicon Laboratories Inc. +PackageLicenseConcluded: Zlib +## Relationships +Relationship: SPDXRef-silabs.aiml-2.2.0-tensorflow_debug_log_iostream CONTAINED_BY SPDXRef-silabs.aiml-2.2.0 + +## Package Information +PackageName: TensorFlow Lite Micro +SPDXID: SPDXRef-silabs.aiml-2.2.0-tflite-micro +PackageVersion: 2.2.0 +PrimaryPackagePurpose: LIBRARY +PackageDownloadLocation: NOASSERTION +PackageSupplier: Organization: Silicon Laboratories Inc. +PackageLicenseConcluded: Apache-2.0 AND MSLA +## Relationships +Relationship: SPDXRef-silabs.aiml-2.2.0-tflite-micro CONTAINED_BY SPDXRef-silabs.aiml-2.2.0 +Relationship: SPDXRef-silabs.aiml-2.2.0-tflite-micro ANCESTOR_OF SPDXRef-tflite-micro-ea8db00ab35 + +## Package Information +PackageName: Tensorflow Lite for Microcontrollers +SPDXID: SPDXRef-tflite-micro-ea8db00ab35 +PackageVersion: ea8db00ab35 +PrimaryPackagePurpose: LIBRARY +PackageDownloadLocation: NOASSERTION +PackageSupplier: Organization: The Tensorflow Authors +PackageOriginator: Organization: NOASSERTION +PackageHomePage: https://github.com/tensorflow/tflite-micro +ExternalRef: PACKAGE-MANAGER purl pkg:github/tensorflow/tflite-micro@ea8db00ab35 +PackageComment: Tensorflow Lite for Microcontrollers library as it was on GitHub, at commit hash ea8db00ab35 +## Relationships +Relationship: SPDXRef-tflite-micro-ea8db00ab35 DESCENDANT_OF SPDXRef-silabs.aiml-2.2.0-tflite-micro + +## Package Information +PackageName: MVPv1 Accelerated Kernels +SPDXID: SPDXRef-silabs.aiml-2.2.0-tensorflow_lite_micro_accelerated_kernels +PackageVersion: 2.2.0 +PrimaryPackagePurpose: LIBRARY +PackageDownloadLocation: NOASSERTION +PackageSupplier: Organization: Silicon Laboratories Inc. +PackageLicenseConcluded: MSLA +## Relationships +Relationship: SPDXRef-silabs.aiml-2.2.0-tensorflow_lite_micro_accelerated_kernels CONTAINED_BY SPDXRef-silabs.aiml-2.2.0 + +## Package Information +PackageName: cmsis_dsp_rfft +SPDXID: SPDXRef-silabs.aiml-2.2.0-ml_cmsis_dsp_rfft_q15 +PackageVersion: 2.2.0 +PrimaryPackagePurpose: LIBRARY +PackageDownloadLocation: NOASSERTION +PackageSupplier: Organization: Silicon Laboratories Inc. +PackageLicenseConcluded: Apache-2.0 AND Zlib +## Relationships +Relationship: SPDXRef-silabs.aiml-2.2.0-ml_cmsis_dsp_rfft_q15 CONTAINED_BY SPDXRef-silabs.aiml-2.2.0 +Relationship: SPDXRef-silabs.aiml-2.2.0-ml_cmsis_dsp_rfft_q15 ANCESTOR_OF SPDXRef-ml_cmsis_dsp_rfft_q15-1.15.0 + +## Package Information +PackageName: CMSIS-DSP +SPDXID: SPDXRef-ml_cmsis_dsp_rfft_q15-1.15.0 +PackageVersion: 1.15.0 +PrimaryPackagePurpose: LIBRARY +PackageDownloadLocation: NOASSERTION +PackageSupplier: Organization: ARM-software +PackageOriginator: Organization: NOASSERTION +PackageHomePage: https://github.com/ARM-software/CMSIS-DSP +ExternalRef: PACKAGE-MANAGER purl pkg:github/ARM-software/CMSIS-DSP@v1.15.0 +PackageComment: CMSIS DSP Library as packaged and released by ARM-software, version 1.15.0 +## Relationships +Relationship: SPDXRef-ml_cmsis_dsp_rfft_q15-1.15.0 DESCENDANT_OF SPDXRef-silabs.aiml-2.2.0-ml_cmsis_dsp_rfft_q15 + +## Package Information +PackageName: Flatbuffers +SPDXID: SPDXRef-silabs.aiml-2.2.0-tensorflow_dependency_flatbuffers +PackageVersion: 2.2.0 +PrimaryPackagePurpose: LIBRARY +PackageDownloadLocation: NOASSERTION +PackageSupplier: Organization: Silicon Laboratories Inc. +PackageLicenseConcluded: Apache-2.0 +## Relationships +Relationship: SPDXRef-silabs.aiml-2.2.0-tensorflow_dependency_flatbuffers CONTAINED_BY SPDXRef-silabs.aiml-2.2.0 +Relationship: SPDXRef-silabs.aiml-2.2.0-tensorflow_dependency_flatbuffers ANCESTOR_OF SPDXRef-tensorflow_dependency_flatbuffers-07a8b5cb5a1085b7a3d7348ca547ec2643ca18c2 + +## Package Information +PackageName: Flatbuffers +SPDXID: SPDXRef-tensorflow_dependency_flatbuffers-07a8b5cb5a1085b7a3d7348ca547ec2643ca18c2 +PackageVersion: 07a8b5cb5a1085b7a3d7348ca547ec2643ca18c2 +PrimaryPackagePurpose: LIBRARY +PackageDownloadLocation: NOASSERTION +PackageSupplier: Organization: Google Inc. +PackageOriginator: Organization: NOASSERTION +PackageHomePage: https://github.com/google/flatbuffers +ExternalRef: PACKAGE-MANAGER purl pkg:github/google/flatbuffers@07a8b5cb5a1085b7a3d7348ca547ec2643ca18c2 +PackageComment: Only "include/" folder copied from Flatbuffers GitHub repo, commit hash 07a8b5cb5a1085b7a3d7348ca547ec2643ca18c2 +## Relationships +Relationship: SPDXRef-tensorflow_dependency_flatbuffers-07a8b5cb5a1085b7a3d7348ca547ec2643ca18c2 DESCENDANT_OF SPDXRef-silabs.aiml-2.2.0-tensorflow_dependency_flatbuffers + +## Package Information +PackageName: Low Precision General Matrix Multiplication (GEMMLOWP) +SPDXID: SPDXRef-silabs.aiml-2.2.0-tensorflow_dependency_gemmlowp +PackageVersion: 2.2.0 +PrimaryPackagePurpose: LIBRARY +PackageDownloadLocation: NOASSERTION +PackageSupplier: Organization: Silicon Laboratories Inc. +PackageLicenseConcluded: Apache-2.0 +## Relationships +Relationship: SPDXRef-silabs.aiml-2.2.0-tensorflow_dependency_gemmlowp CONTAINED_BY SPDXRef-silabs.aiml-2.2.0 +Relationship: SPDXRef-silabs.aiml-2.2.0-tensorflow_dependency_gemmlowp ANCESTOR_OF SPDXRef-tensorflow_dependency_gemmlowp-719139ce755a0 + +## Package Information +PackageName: Gemmlowp +SPDXID: SPDXRef-tensorflow_dependency_gemmlowp-719139ce755a0 +PackageVersion: 719139ce755a0 +PrimaryPackagePurpose: LIBRARY +PackageDownloadLocation: NOASSERTION +PackageSupplier: Organization: The Gemmlowp Authors +PackageOriginator: Organization: NOASSERTION +PackageHomePage: https://github.com/google/gemmlowp +ExternalRef: PACKAGE-MANAGER purl pkg:github/google/gemmlowp@719139ce755a0 +PackageComment: Few header files copied from "fixedpoint" and "internal" folders from Gemmlowp GitHub repo, commit hash 719139ce755a0 +## Relationships +Relationship: SPDXRef-tensorflow_dependency_gemmlowp-719139ce755a0 DESCENDANT_OF SPDXRef-silabs.aiml-2.2.0-tensorflow_dependency_gemmlowp + +## Package Information +PackageName: Ruy Matrix Multiplication +SPDXID: SPDXRef-silabs.aiml-2.2.0-tensorflow_dependency_ruy +PackageVersion: 2.2.0 +PrimaryPackagePurpose: LIBRARY +PackageDownloadLocation: NOASSERTION +PackageSupplier: Organization: Silicon Laboratories Inc. +PackageLicenseConcluded: Apache-2.0 +## Relationships +Relationship: SPDXRef-silabs.aiml-2.2.0-tensorflow_dependency_ruy CONTAINED_BY SPDXRef-silabs.aiml-2.2.0 +Relationship: SPDXRef-silabs.aiml-2.2.0-tensorflow_dependency_ruy ANCESTOR_OF SPDXRef-tensorflow_dependency_ruy-5bb02fbf90824 + +## Package Information +PackageName: Ruy +SPDXID: SPDXRef-tensorflow_dependency_ruy-5bb02fbf90824 +PackageVersion: 5bb02fbf90824 +PrimaryPackagePurpose: LIBRARY +PackageDownloadLocation: NOASSERTION +PackageSupplier: Organization: Google LLC +PackageOriginator: Organization: NOASSERTION +PackageHomePage: https://github.com/google/ruy +ExternalRef: PACKAGE-MANAGER purl pkg:github/google/ruy@5bb02fbf90824 +PackageComment: Only profiler instrumentation header copied from GitHub repo, commit hash 5bb02fbf90824 +## Relationships +Relationship: SPDXRef-tensorflow_dependency_ruy-5bb02fbf90824 DESCENDANT_OF SPDXRef-silabs.aiml-2.2.0-tensorflow_dependency_ruy + +## Package Information +PackageName: Simplicity SDK Suite +SPDXID: SPDXRef-silabs.simplicity_sdk-2025.12.1 +PackageVersion: 2025.12.1 +PrimaryPackagePurpose: LIBRARY +PackageDownloadLocation: NOASSERTION +PackageSupplier: Organization: Silicon Laboratories, Inc. +## Relationships +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1 CONTAINS SPDXRef-silabs.simplicity_sdk-2025.12.1-EFR32MG26B510F3200IM68 +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1 CONTAINS SPDXRef-silabs.simplicity_sdk-2025.12.1-app_assert +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1 CONTAINS SPDXRef-silabs.simplicity_sdk-2025.12.1-bluetooth_feature_connection +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1 CONTAINS SPDXRef-silabs.simplicity_sdk-2025.12.1-bluetooth_feature_gatt_server +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1 CONTAINS SPDXRef-silabs.simplicity_sdk-2025.12.1-bluetooth_feature_legacy_advertiser +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1 CONTAINS SPDXRef-silabs.simplicity_sdk-2025.12.1-bluetooth_feature_sm +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1 CONTAINS SPDXRef-silabs.simplicity_sdk-2025.12.1-bluetooth_feature_system +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1 CONTAINS SPDXRef-silabs.simplicity_sdk-2025.12.1-bluetooth_stack +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1 CONTAINS SPDXRef-silabs.simplicity_sdk-2025.12.1-brd2608a +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1 CONTAINS SPDXRef-silabs.simplicity_sdk-2025.12.1-clock_manager +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1 CONTAINS SPDXRef-silabs.simplicity_sdk-2025.12.1-device_init +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1 CONTAINS SPDXRef-silabs.simplicity_sdk-2025.12.1-gatt_configuration +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1 CONTAINS SPDXRef-silabs.simplicity_sdk-2025.12.1-gatt_service_rht +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1 CONTAINS SPDXRef-silabs.simplicity_sdk-2025.12.1-iostream_recommended_stream +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1 CONTAINS SPDXRef-silabs.simplicity_sdk-2025.12.1-iostream_retarget_stdio +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1 CONTAINS SPDXRef-silabs.simplicity_sdk-2025.12.1-memory_manager +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1 CONTAINS SPDXRef-silabs.simplicity_sdk-2025.12.1-micriumos_kernel +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1 CONTAINS SPDXRef-silabs.simplicity_sdk-2025.12.1-mpu +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1 CONTAINS SPDXRef-silabs.simplicity_sdk-2025.12.1-nvm3_default +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1 CONTAINS SPDXRef-silabs.simplicity_sdk-2025.12.1-power_manager +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1 CONTAINS SPDXRef-silabs.simplicity_sdk-2025.12.1-printf +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1 CONTAINS SPDXRef-silabs.simplicity_sdk-2025.12.1-sensor_rht +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1 CONTAINS SPDXRef-silabs.simplicity_sdk-2025.12.1-si70xx_driver +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1 CONTAINS SPDXRef-silabs.simplicity_sdk-2025.12.1-simple_led +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1 CONTAINS SPDXRef-silabs.simplicity_sdk-2025.12.1-sl_main +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1 CONTAINS SPDXRef-silabs.simplicity_sdk-2025.12.1-sleeptimer +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1 CONTAINS SPDXRef-silabs.simplicity_sdk-2025.12.1-status +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1 CONTAINS SPDXRef-silabs.simplicity_sdk-2025.12.1-bgapi_protocol_rtos_adaptation +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1 CONTAINS SPDXRef-silabs.simplicity_sdk-2025.12.1-mic_i2s_driver +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1 CONTAINS SPDXRef-silabs.simplicity_sdk-2025.12.1-micriumos_common_platform_manager +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1 CONTAINS SPDXRef-silabs.simplicity_sdk-2025.12.1-dmadrv_core +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1 CONTAINS SPDXRef-silabs.simplicity_sdk-2025.12.1-device_manager +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1 CONTAINS SPDXRef-silabs.simplicity_sdk-2025.12.1-led +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1 CONTAINS SPDXRef-silabs.simplicity_sdk-2025.12.1-emlib_eusart +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1 CONTAINS SPDXRef-silabs.simplicity_sdk-2025.12.1-bit +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1 CONTAINS SPDXRef-silabs.simplicity_sdk-2025.12.1-psa_driver_common +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1 CONTAINS SPDXRef-silabs.simplicity_sdk-2025.12.1-bluetooth_controller_libraries +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1 CONTAINS SPDXRef-silabs.simplicity_sdk-2025.12.1-compute_util +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1 CONTAINS SPDXRef-silabs.simplicity_sdk-2025.12.1-clock_manager_init_hal_s2 +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1 CONTAINS SPDXRef-silabs.simplicity_sdk-2025.12.1-hal_system +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1 CONTAINS SPDXRef-silabs.simplicity_sdk-2025.12.1-psa_crypto_trng +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1 CONTAINS SPDXRef-silabs.simplicity_sdk-2025.12.1-slist +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1 CONTAINS SPDXRef-silabs.simplicity_sdk-2025.12.1-nn_mvp +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1 CONTAINS SPDXRef-silabs.simplicity_sdk-2025.12.1-micriumos_kernel_port_armv8m +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1 CONTAINS SPDXRef-silabs.simplicity_sdk-2025.12.1-cmsis_nn +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1 CONTAINS SPDXRef-silabs.simplicity_sdk-2025.12.1-device_gpio +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1 CONTAINS SPDXRef-silabs.simplicity_sdk-2025.12.1-device_dma +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1 CONTAINS SPDXRef-silabs.simplicity_sdk-2025.12.1-nvm3_source +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1 CONTAINS SPDXRef-silabs.simplicity_sdk-2025.12.1-nvm3_default_config +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1 CONTAINS SPDXRef-silabs.simplicity_sdk-2025.12.1-bluetooth_crypto +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1 CONTAINS SPDXRef-silabs.simplicity_sdk-2025.12.1-driver_mvp +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1 CONTAINS SPDXRef-silabs.simplicity_sdk-2025.12.1-psa_crypto_config +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1 CONTAINS SPDXRef-silabs.simplicity_sdk-2025.12.1-toolchain_gcc_standard +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1 CONTAINS SPDXRef-silabs.simplicity_sdk-2025.12.1-iostream +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1 CONTAINS SPDXRef-silabs.simplicity_sdk-2025.12.1-bluetooth_configuration +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1 CONTAINS SPDXRef-silabs.simplicity_sdk-2025.12.1-hal_prs +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1 CONTAINS SPDXRef-silabs.simplicity_sdk-2025.12.1-se_manager_crypto +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1 CONTAINS SPDXRef-silabs.simplicity_sdk-2025.12.1-device_init_dcdc +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1 CONTAINS SPDXRef-silabs.simplicity_sdk-2025.12.1-sl_rail_util_pa_tables +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1 CONTAINS SPDXRef-silabs.simplicity_sdk-2025.12.1-enum +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1 CONTAINS SPDXRef-silabs.simplicity_sdk-2025.12.1-mbedtls_threading_alt_cmsis_rtos2 +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1 CONTAINS SPDXRef-silabs.simplicity_sdk-2025.12.1-sli_crypto_s2 +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1 CONTAINS SPDXRef-silabs.simplicity_sdk-2025.12.1-power_manager_core_impl_sleep_loop +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1 CONTAINS SPDXRef-silabs.simplicity_sdk-2025.12.1-memory_manager_retention_control +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1 CONTAINS SPDXRef-silabs.simplicity_sdk-2025.12.1-nvm3_optimization_disable +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1 CONTAINS SPDXRef-silabs.simplicity_sdk-2025.12.1-sli_protocol_crypto +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1 CONTAINS SPDXRef-silabs.simplicity_sdk-2025.12.1-sl_main_memory_init +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1 CONTAINS SPDXRef-silabs.simplicity_sdk-2025.12.1-nn_util +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1 CONTAINS SPDXRef-silabs.simplicity_sdk-2025.12.1-bluetooth_gattdb_definition +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1 CONTAINS SPDXRef-silabs.simplicity_sdk-2025.12.1-atomic +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1 CONTAINS SPDXRef-silabs.simplicity_sdk-2025.12.1-code_classification +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1 CONTAINS SPDXRef-silabs.simplicity_sdk-2025.12.1-math +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1 CONTAINS SPDXRef-silabs.simplicity_sdk-2025.12.1-sl_main_kernel +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1 CONTAINS SPDXRef-silabs.simplicity_sdk-2025.12.1-micriumos_common_collections +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1 CONTAINS SPDXRef-silabs.simplicity_sdk-2025.12.1-configuration_over_swo +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1 CONTAINS SPDXRef-silabs.simplicity_sdk-2025.12.1-micriumos_cpu_port_armv8m +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1 CONTAINS SPDXRef-silabs.simplicity_sdk-2025.12.1-rail_lib_singleprotocol +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1 CONTAINS SPDXRef-silabs.simplicity_sdk-2025.12.1-bluetooth_feature_builtin_bonding_database +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1 CONTAINS SPDXRef-silabs.simplicity_sdk-2025.12.1-sl_rail_util_compatible_pa +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1 CONTAINS SPDXRef-silabs.simplicity_sdk-2025.12.1-memory_manager_pool +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1 CONTAINS SPDXRef-silabs.simplicity_sdk-2025.12.1-sl_rail_util_pa +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1 CONTAINS SPDXRef-silabs.simplicity_sdk-2025.12.1-emlib_ldma +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1 CONTAINS SPDXRef-silabs.simplicity_sdk-2025.12.1-bluetooth_rtos_adaptation +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1 CONTAINS SPDXRef-silabs.simplicity_sdk-2025.12.1-micriumos_common_core +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1 CONTAINS SPDXRef-silabs.simplicity_sdk-2025.12.1-cmsis_os2_ext_task_register +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1 CONTAINS SPDXRef-silabs.simplicity_sdk-2025.12.1-bluetooth_device_compatibility +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1 CONTAINS SPDXRef-silabs.simplicity_sdk-2025.12.1-cmsis_rtos2_tick +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1 CONTAINS SPDXRef-silabs.simplicity_sdk-2025.12.1-emlib_cmu +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1 CONTAINS SPDXRef-silabs.simplicity_sdk-2025.12.1-bluetooth_host_release_libraries +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1 CONTAINS SPDXRef-silabs.simplicity_sdk-2025.12.1-errno_error_codes +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1 CONTAINS SPDXRef-silabs.simplicity_sdk-2025.12.1-emlib_syscfg +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1 CONTAINS SPDXRef-silabs.simplicity_sdk-2025.12.1-hal_usart +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1 CONTAINS SPDXRef-silabs.simplicity_sdk-2025.12.1-trustzone_unaware +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1 CONTAINS SPDXRef-silabs.simplicity_sdk-2025.12.1-psa_se_driver +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1 CONTAINS SPDXRef-silabs.simplicity_sdk-2025.12.1-hfxo_manager +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1 CONTAINS SPDXRef-silabs.simplicity_sdk-2025.12.1-dmadrv +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1 CONTAINS SPDXRef-silabs.simplicity_sdk-2025.12.1-hal_common +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1 CONTAINS SPDXRef-silabs.simplicity_sdk-2025.12.1-emlib_i2c +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1 CONTAINS SPDXRef-silabs.simplicity_sdk-2025.12.1-bgapi_protocol +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1 CONTAINS SPDXRef-silabs.simplicity_sdk-2025.12.1-micriumos_rtos_description +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1 CONTAINS SPDXRef-silabs.simplicity_sdk-2025.12.1-device_peripheral_hal +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1 CONTAINS SPDXRef-silabs.simplicity_sdk-2025.12.1-interrupt_manager +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1 CONTAINS SPDXRef-silabs.simplicity_sdk-2025.12.1-ecode +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1 CONTAINS SPDXRef-silabs.simplicity_sdk-2025.12.1-iostream_uart_common +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1 CONTAINS SPDXRef-silabs.simplicity_sdk-2025.12.1-psa_crypto +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1 CONTAINS SPDXRef-silabs.simplicity_sdk-2025.12.1-emlib_prs +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1 CONTAINS SPDXRef-silabs.simplicity_sdk-2025.12.1-psa_driver +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1 CONTAINS SPDXRef-silabs.simplicity_sdk-2025.12.1-clock_manager_runtime +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1 CONTAINS SPDXRef-silabs.simplicity_sdk-2025.12.1-memory_manager_retention_control_hal +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1 CONTAINS SPDXRef-silabs.simplicity_sdk-2025.12.1-sli_psec_osal +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1 CONTAINS SPDXRef-silabs.simplicity_sdk-2025.12.1-udelay +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1 CONTAINS SPDXRef-silabs.simplicity_sdk-2025.12.1-device_peripheral +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1 CONTAINS SPDXRef-silabs.simplicity_sdk-2025.12.1-se_manager_mailbox +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1 CONTAINS SPDXRef-silabs.simplicity_sdk-2025.12.1-se_manager_config +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1 CONTAINS SPDXRef-silabs.simplicity_sdk-2025.12.1-power_manager_handler_implementation +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1 CONTAINS SPDXRef-silabs.simplicity_sdk-2025.12.1-bluetooth_common_libraries_release +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1 CONTAINS SPDXRef-silabs.simplicity_sdk-2025.12.1-simple_led_core +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1 CONTAINS SPDXRef-silabs.simplicity_sdk-2025.12.1-memory_profiler_api +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1 CONTAINS SPDXRef-silabs.simplicity_sdk-2025.12.1-i2c_core +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1 CONTAINS SPDXRef-silabs.simplicity_sdk-2025.12.1-board_control +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1 CONTAINS SPDXRef-silabs.simplicity_sdk-2025.12.1-memory_manager_cpp +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1 CONTAINS SPDXRef-silabs.simplicity_sdk-2025.12.1-device_dma_hal +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1 CONTAINS SPDXRef-silabs.simplicity_sdk-2025.12.1-cmsis_common +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1 CONTAINS SPDXRef-silabs.simplicity_sdk-2025.12.1-power_manager_core +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1 CONTAINS SPDXRef-silabs.simplicity_sdk-2025.12.1-i2cspm_core +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1 CONTAINS SPDXRef-silabs.simplicity_sdk-2025.12.1-bgapi_protocol_libraries_release +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1 CONTAINS SPDXRef-silabs.simplicity_sdk-2025.12.1-mbedtls_slcrypto_driver +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1 CONTAINS SPDXRef-silabs.simplicity_sdk-2025.12.1-emlib_system +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1 CONTAINS SPDXRef-silabs.simplicity_sdk-2025.12.1-rail_lib +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1 CONTAINS SPDXRef-silabs.simplicity_sdk-2025.12.1-hal_gpio +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1 CONTAINS SPDXRef-silabs.simplicity_sdk-2025.12.1-se_manager +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1 CONTAINS SPDXRef-silabs.simplicity_sdk-2025.12.1-sl_rail_util_sequencer +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1 CONTAINS SPDXRef-silabs.simplicity_sdk-2025.12.1-bluetooth_controller +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1 CONTAINS SPDXRef-silabs.simplicity_sdk-2025.12.1-event_handler +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1 CONTAINS SPDXRef-silabs.simplicity_sdk-2025.12.1-hal_sysrtc_subsystem_host +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1 CONTAINS SPDXRef-silabs.simplicity_sdk-2025.12.1-memory_manager_region +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1 CONTAINS SPDXRef-silabs.simplicity_sdk-2025.12.1-emlib_msc +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1 CONTAINS SPDXRef-silabs.simplicity_sdk-2025.12.1-bluetooth_feature_advertiser +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1 CONTAINS SPDXRef-silabs.simplicity_sdk-2025.12.1-device_i2c +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1 CONTAINS SPDXRef-silabs.simplicity_sdk-2025.12.1-sli_crypto +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1 CONTAINS SPDXRef-silabs.simplicity_sdk-2025.12.1-sl_rail_util_built_in_phys +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1 CONTAINS SPDXRef-silabs.simplicity_sdk-2025.12.1-power_manager_deepsleep +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1 CONTAINS SPDXRef-silabs.simplicity_sdk-2025.12.1-micriumos_cpu +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1 CONTAINS SPDXRef-silabs.simplicity_sdk-2025.12.1-debug_swo +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1 CONTAINS SPDXRef-silabs.simplicity_sdk-2025.12.1-micriumos_common_lib +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1 CONTAINS SPDXRef-silabs.simplicity_sdk-2025.12.1-rail_util_features +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1 CONTAINS SPDXRef-silabs.simplicity_sdk-2025.12.1-interrupt_manager_cortexm +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1 CONTAINS SPDXRef-silabs.simplicity_sdk-2025.12.1-bluetooth_controller_rtos_adaptation +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1 CONTAINS SPDXRef-silabs.simplicity_sdk-2025.12.1-rail_lib_singleprotocol_internal_chips_dummy +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1 CONTAINS SPDXRef-silabs.simplicity_sdk-2025.12.1-sl_string +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1 CONTAINS SPDXRef-silabs.simplicity_sdk-2025.12.1-cpp_support +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1 CONTAINS SPDXRef-silabs.simplicity_sdk-2025.12.1-bluetooth_host_adaptation +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1 CONTAINS SPDXRef-silabs.simplicity_sdk-2025.12.1-mx25_flash_shutdown_eusart +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1 CONTAINS SPDXRef-silabs.simplicity_sdk-2025.12.1-sl_syscalls +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1 CONTAINS SPDXRef-silabs.simplicity_sdk-2025.12.1-bluetooth_common +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1 CONTAINS SPDXRef-silabs.simplicity_sdk-2025.12.1-sl_rail_util_power_manager_init +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1 CONTAINS SPDXRef-silabs.simplicity_sdk-2025.12.1-emlib_gpio +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1 CONTAINS SPDXRef-silabs.simplicity_sdk-2025.12.1-nvm3_default_flash_backend +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1 CONTAINS SPDXRef-silabs.simplicity_sdk-2025.12.1-hal_i2c +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1 CONTAINS SPDXRef-silabs.simplicity_sdk-2025.12.1-rail_lib_singleprotocol_alpha_chips +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1 CONTAINS SPDXRef-silabs.simplicity_sdk-2025.12.1-cmsis_dsp +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1 CONTAINS SPDXRef-silabs.simplicity_sdk-2025.12.1-math_mvp +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1 CONTAINS SPDXRef-silabs.simplicity_sdk-2025.12.1-device_clock_hal +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1 CONTAINS SPDXRef-silabs.simplicity_sdk-2025.12.1-bluetooth_version +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1 CONTAINS SPDXRef-silabs.simplicity_sdk-2025.12.1-iostream_eusart +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1 CONTAINS SPDXRef-silabs.simplicity_sdk-2025.12.1-i2cspm +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1 CONTAINS SPDXRef-silabs.simplicity_sdk-2025.12.1-cmsis_rtos2_init +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1 CONTAINS SPDXRef-silabs.simplicity_sdk-2025.12.1-mbedtls_slcrypto +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1 CONTAINS SPDXRef-silabs.simplicity_sdk-2025.12.1-toolchain_gcc +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1 CONTAINS SPDXRef-silabs.simplicity_sdk-2025.12.1-sl_assert +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1 CONTAINS SPDXRef-silabs.simplicity_sdk-2025.12.1-cmsis_rtos2_headers +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1 CONTAINS SPDXRef-silabs.simplicity_sdk-2025.12.1-device_clock +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1 CONTAINS SPDXRef-silabs.simplicity_sdk-2025.12.1-component_catalog +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1 CONTAINS SPDXRef-silabs.simplicity_sdk-2025.12.1-emlib_emu +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1 CONTAINS SPDXRef-silabs.simplicity_sdk-2025.12.1-mic_driver +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1 CONTAINS SPDXRef-silabs.simplicity_sdk-2025.12.1-clock_manager_runtime_hal_s2 +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1 CONTAINS SPDXRef-silabs.simplicity_sdk-2025.12.1-emlib_burtc +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1 CONTAINS SPDXRef-silabs.simplicity_sdk-2025.12.1-driver_mvp_hal_efr32 +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1 CONTAINS SPDXRef-silabs.simplicity_sdk-2025.12.1-psa_its +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1 CONTAINS SPDXRef-silabs.simplicity_sdk-2025.12.1-hal_eusart +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1 CONTAINS SPDXRef-silabs.simplicity_sdk-2025.12.1-brd2608a_config +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1 CONTAINS SPDXRef-silabs.simplicity_sdk-2025.12.1-bluetooth_controller_crypto +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1 CONTAINS SPDXRef-silabs.simplicity_sdk-2025.12.1-iostream_eusart_core +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1 CONTAINS SPDXRef-silabs.simplicity_sdk-2025.12.1-emlib_common +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1 CONTAINS SPDXRef-silabs.simplicity_sdk-2025.12.1-micriumos_kernel_port_generic +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1 CONTAINS SPDXRef-silabs.simplicity_sdk-2025.12.1-sl_core +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1 CONTAINS SPDXRef-silabs.simplicity_sdk-2025.12.1-hal_syscfg +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1 CONTAINS SPDXRef-silabs.simplicity_sdk-2025.12.1-cmsis_core +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1 CONTAINS SPDXRef-silabs.simplicity_sdk-2025.12.1-emlib_core +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1 CONTAINS SPDXRef-silabs.simplicity_sdk-2025.12.1-hal_sysrtc +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1 CONTAINS SPDXRef-silabs.simplicity_sdk-2025.12.1-toolchain_variant_arm +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1 CONTAINS SPDXRef-silabs.simplicity_sdk-2025.12.1-emlib_timer +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1 CONTAINS SPDXRef-silabs.simplicity_sdk-2025.12.1-psa_crypto_common +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1 CONTAINS SPDXRef-silabs.simplicity_sdk-2025.12.1-math_types +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1 CONTAINS SPDXRef-silabs.simplicity_sdk-2025.12.1-sl_common +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1 CONTAINS SPDXRef-silabs.simplicity_sdk-2025.12.1-mbedtls_config +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1 CONTAINS SPDXRef-silabs.simplicity_sdk-2025.12.1-sl_main_init +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1 CONTAINS SPDXRef-silabs.simplicity_sdk-2025.12.1-sl_main_process_action +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1 CONTAINS SPDXRef-silabs.simplicity_sdk-2025.12.1-gpio + +## Package Information +PackageName: EFR32MG26B510F3200IM68 +SPDXID: SPDXRef-silabs.simplicity_sdk-2025.12.1-EFR32MG26B510F3200IM68 +PackageVersion: 2025.12.1 +PrimaryPackagePurpose: LIBRARY +PackageDownloadLocation: NOASSERTION +PackageSupplier: Organization: Silicon Laboratories, Inc. +PackageLicenseConcluded: Zlib +## Relationships +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1-EFR32MG26B510F3200IM68 CONTAINED_BY SPDXRef-silabs.simplicity_sdk-2025.12.1 + +## Package Information +PackageName: Assert +SPDXID: SPDXRef-silabs.simplicity_sdk-2025.12.1-app_assert +PackageVersion: 2025.12.1 +PrimaryPackagePurpose: LIBRARY +PackageDownloadLocation: NOASSERTION +PackageSupplier: Organization: Silicon Laboratories, Inc. +PackageLicenseConcluded: Zlib +## Relationships +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1-app_assert CONTAINED_BY SPDXRef-silabs.simplicity_sdk-2025.12.1 + +## Package Information +PackageName: Connection +SPDXID: SPDXRef-silabs.simplicity_sdk-2025.12.1-bluetooth_feature_connection +PackageVersion: 2025.12.1 +PrimaryPackagePurpose: LIBRARY +PackageDownloadLocation: NOASSERTION +PackageSupplier: Organization: Silicon Laboratories, Inc. +PackageLicenseConcluded: Zlib AND MSLA +## Relationships +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1-bluetooth_feature_connection CONTAINED_BY SPDXRef-silabs.simplicity_sdk-2025.12.1 + +## Package Information +PackageName: GATT Server +SPDXID: SPDXRef-silabs.simplicity_sdk-2025.12.1-bluetooth_feature_gatt_server +PackageVersion: 2025.12.1 +PrimaryPackagePurpose: LIBRARY +PackageDownloadLocation: NOASSERTION +PackageSupplier: Organization: Silicon Laboratories, Inc. +PackageLicenseConcluded: MSLA +## Relationships +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1-bluetooth_feature_gatt_server CONTAINED_BY SPDXRef-silabs.simplicity_sdk-2025.12.1 + +## Package Information +PackageName: Legacy Advertising +SPDXID: SPDXRef-silabs.simplicity_sdk-2025.12.1-bluetooth_feature_legacy_advertiser +PackageVersion: 2025.12.1 +PrimaryPackagePurpose: LIBRARY +PackageDownloadLocation: NOASSERTION +PackageSupplier: Organization: Silicon Laboratories, Inc. +PackageLicenseConcluded: MSLA +## Relationships +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1-bluetooth_feature_legacy_advertiser CONTAINED_BY SPDXRef-silabs.simplicity_sdk-2025.12.1 + +## Package Information +PackageName: Security Manager +SPDXID: SPDXRef-silabs.simplicity_sdk-2025.12.1-bluetooth_feature_sm +PackageVersion: 2025.12.1 +PrimaryPackagePurpose: LIBRARY +PackageDownloadLocation: NOASSERTION +PackageSupplier: Organization: Silicon Laboratories, Inc. +PackageLicenseConcluded: MSLA +## Relationships +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1-bluetooth_feature_sm CONTAINED_BY SPDXRef-silabs.simplicity_sdk-2025.12.1 + +## Package Information +PackageName: System +SPDXID: SPDXRef-silabs.simplicity_sdk-2025.12.1-bluetooth_feature_system +PackageVersion: 2025.12.1 +PrimaryPackagePurpose: LIBRARY +PackageDownloadLocation: NOASSERTION +PackageSupplier: Organization: Silicon Laboratories, Inc. +PackageLicenseConcluded: MSLA +## Relationships +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1-bluetooth_feature_system CONTAINED_BY SPDXRef-silabs.simplicity_sdk-2025.12.1 + +## Package Information +PackageName: Bluetooth Core +SPDXID: SPDXRef-silabs.simplicity_sdk-2025.12.1-bluetooth_stack +PackageVersion: 2025.12.1 +PrimaryPackagePurpose: LIBRARY +PackageDownloadLocation: NOASSERTION +PackageSupplier: Organization: Silicon Laboratories, Inc. +PackageLicenseConcluded: Zlib AND MSLA +## Relationships +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1-bluetooth_stack CONTAINED_BY SPDXRef-silabs.simplicity_sdk-2025.12.1 + +## Package Information +PackageName: BRD2608A +SPDXID: SPDXRef-silabs.simplicity_sdk-2025.12.1-brd2608a +PackageVersion: 2025.12.1 +PrimaryPackagePurpose: LIBRARY +PackageDownloadLocation: NOASSERTION +PackageSupplier: Organization: Silicon Laboratories, Inc. +PackageLicenseConcluded: Zlib +## Relationships +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1-brd2608a CONTAINED_BY SPDXRef-silabs.simplicity_sdk-2025.12.1 + +## Package Information +PackageName: Clock Manager +SPDXID: SPDXRef-silabs.simplicity_sdk-2025.12.1-clock_manager +PackageVersion: 2025.12.1 +PrimaryPackagePurpose: LIBRARY +PackageDownloadLocation: NOASSERTION +PackageSupplier: Organization: Silicon Laboratories, Inc. +PackageLicenseConcluded: Zlib +## Relationships +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1-clock_manager CONTAINED_BY SPDXRef-silabs.simplicity_sdk-2025.12.1 + +## Package Information +PackageName: Automatic Device Initialization +SPDXID: SPDXRef-silabs.simplicity_sdk-2025.12.1-device_init +PackageVersion: 2025.12.1 +PrimaryPackagePurpose: LIBRARY +PackageDownloadLocation: NOASSERTION +PackageSupplier: Organization: Silicon Laboratories, Inc. +PackageLicenseConcluded: Zlib +## Relationships +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1-device_init CONTAINED_BY SPDXRef-silabs.simplicity_sdk-2025.12.1 + +## Package Information +PackageName: Static GATT Database and Configuration +SPDXID: SPDXRef-silabs.simplicity_sdk-2025.12.1-gatt_configuration +PackageVersion: 2025.12.1 +PrimaryPackagePurpose: LIBRARY +PackageDownloadLocation: NOASSERTION +PackageSupplier: Organization: Silicon Laboratories, Inc. +PackageLicenseConcluded: Zlib +## Relationships +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1-gatt_configuration CONTAINED_BY SPDXRef-silabs.simplicity_sdk-2025.12.1 + +## Package Information +PackageName: Environment Sensing - Relative Humidity and Temperature GATT Service +SPDXID: SPDXRef-silabs.simplicity_sdk-2025.12.1-gatt_service_rht +PackageVersion: 2025.12.1 +PrimaryPackagePurpose: LIBRARY +PackageDownloadLocation: NOASSERTION +PackageSupplier: Organization: Silicon Laboratories, Inc. +PackageLicenseConcluded: Zlib +## Relationships +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1-gatt_service_rht CONTAINED_BY SPDXRef-silabs.simplicity_sdk-2025.12.1 + +## Package Information +PackageName: IO Stream: Recommended Stream +SPDXID: SPDXRef-silabs.simplicity_sdk-2025.12.1-iostream_recommended_stream +PackageVersion: 2025.12.1 +PrimaryPackagePurpose: LIBRARY +PackageDownloadLocation: NOASSERTION +PackageSupplier: Organization: Silicon Laboratories, Inc. +PackageLicenseConcluded: Zlib +## Relationships +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1-iostream_recommended_stream CONTAINED_BY SPDXRef-silabs.simplicity_sdk-2025.12.1 + +## Package Information +PackageName: IO Stream: Retarget STDIO +SPDXID: SPDXRef-silabs.simplicity_sdk-2025.12.1-iostream_retarget_stdio +PackageVersion: 2025.12.1 +PrimaryPackagePurpose: LIBRARY +PackageDownloadLocation: NOASSERTION +PackageSupplier: Organization: Silicon Laboratories, Inc. +PackageLicenseConcluded: Zlib +## Relationships +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1-iostream_retarget_stdio CONTAINED_BY SPDXRef-silabs.simplicity_sdk-2025.12.1 + +## Package Information +PackageName: Memory Manager +SPDXID: SPDXRef-silabs.simplicity_sdk-2025.12.1-memory_manager +PackageVersion: 2025.12.1 +PrimaryPackagePurpose: LIBRARY +PackageDownloadLocation: NOASSERTION +PackageSupplier: Organization: Silicon Laboratories, Inc. +PackageLicenseConcluded: Zlib +## Relationships +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1-memory_manager CONTAINED_BY SPDXRef-silabs.simplicity_sdk-2025.12.1 + +## Package Information +PackageName: Micrium OS Kernel +SPDXID: SPDXRef-silabs.simplicity_sdk-2025.12.1-micriumos_kernel +PackageVersion: 2025.12.1 +PrimaryPackagePurpose: LIBRARY +PackageDownloadLocation: NOASSERTION +PackageSupplier: Organization: Silicon Laboratories, Inc. +PackageLicenseConcluded: MSLA +## Relationships +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1-micriumos_kernel CONTAINED_BY SPDXRef-silabs.simplicity_sdk-2025.12.1 + +## Package Information +PackageName: Simple MPU +SPDXID: SPDXRef-silabs.simplicity_sdk-2025.12.1-mpu +PackageVersion: 2025.12.1 +PrimaryPackagePurpose: LIBRARY +PackageDownloadLocation: NOASSERTION +PackageSupplier: Organization: Silicon Laboratories, Inc. +PackageLicenseConcluded: Zlib +## Relationships +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1-mpu CONTAINED_BY SPDXRef-silabs.simplicity_sdk-2025.12.1 + +## Package Information +PackageName: NVM3 Default Instance +SPDXID: SPDXRef-silabs.simplicity_sdk-2025.12.1-nvm3_default +PackageVersion: 2025.12.1 +PrimaryPackagePurpose: LIBRARY +PackageDownloadLocation: NOASSERTION +PackageSupplier: Organization: Silicon Laboratories, Inc. +PackageLicenseConcluded: Zlib +## Relationships +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1-nvm3_default CONTAINED_BY SPDXRef-silabs.simplicity_sdk-2025.12.1 + +## Package Information +PackageName: Power Manager +SPDXID: SPDXRef-silabs.simplicity_sdk-2025.12.1-power_manager +PackageVersion: 2025.12.1 +PrimaryPackagePurpose: LIBRARY +PackageDownloadLocation: NOASSERTION +PackageSupplier: Organization: Silicon Laboratories, Inc. +PackageLicenseConcluded: Zlib +## Relationships +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1-power_manager CONTAINED_BY SPDXRef-silabs.simplicity_sdk-2025.12.1 + +## Package Information +PackageName: Tiny printf +SPDXID: SPDXRef-silabs.simplicity_sdk-2025.12.1-printf +PackageVersion: 2025.12.1 +PrimaryPackagePurpose: LIBRARY +PackageDownloadLocation: NOASSERTION +PackageSupplier: Organization: Silicon Laboratories, Inc. +PackageLicenseConcluded: MIT +## Relationships +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1-printf CONTAINED_BY SPDXRef-silabs.simplicity_sdk-2025.12.1 + +## Package Information +PackageName: Relative Humidity and Temperature sensor +SPDXID: SPDXRef-silabs.simplicity_sdk-2025.12.1-sensor_rht +PackageVersion: 2025.12.1 +PrimaryPackagePurpose: LIBRARY +PackageDownloadLocation: NOASSERTION +PackageSupplier: Organization: Silicon Laboratories, Inc. +PackageLicenseConcluded: Zlib +## Relationships +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1-sensor_rht CONTAINED_BY SPDXRef-silabs.simplicity_sdk-2025.12.1 + +## Package Information +PackageName: Si70xx - Temperature/Humidity Sensor +SPDXID: SPDXRef-silabs.simplicity_sdk-2025.12.1-si70xx_driver +PackageVersion: 2025.12.1 +PrimaryPackagePurpose: LIBRARY +PackageDownloadLocation: NOASSERTION +PackageSupplier: Organization: Silicon Laboratories, Inc. +PackageLicenseConcluded: Zlib +## Relationships +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1-si70xx_driver CONTAINED_BY SPDXRef-silabs.simplicity_sdk-2025.12.1 + +## Package Information +PackageName: Simple LED +SPDXID: SPDXRef-silabs.simplicity_sdk-2025.12.1-simple_led +PackageVersion: 2025.12.1 +PrimaryPackagePurpose: LIBRARY +PackageDownloadLocation: NOASSERTION +PackageSupplier: Organization: Silicon Laboratories, Inc. +PackageLicenseConcluded: Zlib +## Relationships +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1-simple_led CONTAINED_BY SPDXRef-silabs.simplicity_sdk-2025.12.1 + +## Package Information +PackageName: System Setup (sl_main) +SPDXID: SPDXRef-silabs.simplicity_sdk-2025.12.1-sl_main +PackageVersion: 2025.12.1 +PrimaryPackagePurpose: LIBRARY +PackageDownloadLocation: NOASSERTION +PackageSupplier: Organization: Silicon Laboratories, Inc. +PackageLicenseConcluded: Zlib +## Relationships +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1-sl_main CONTAINED_BY SPDXRef-silabs.simplicity_sdk-2025.12.1 + +## Package Information +PackageName: Sleep Timer +SPDXID: SPDXRef-silabs.simplicity_sdk-2025.12.1-sleeptimer +PackageVersion: 2025.12.1 +PrimaryPackagePurpose: LIBRARY +PackageDownloadLocation: NOASSERTION +PackageSupplier: Organization: Silicon Laboratories, Inc. +PackageLicenseConcluded: Zlib +## Relationships +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1-sleeptimer CONTAINED_BY SPDXRef-silabs.simplicity_sdk-2025.12.1 + +## Package Information +PackageName: Status Codes Definitions +SPDXID: SPDXRef-silabs.simplicity_sdk-2025.12.1-status +PackageVersion: 2025.12.1 +PrimaryPackagePurpose: LIBRARY +PackageDownloadLocation: NOASSERTION +PackageSupplier: Organization: Silicon Laboratories, Inc. +PackageLicenseConcluded: Zlib +## Relationships +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1-status CONTAINED_BY SPDXRef-silabs.simplicity_sdk-2025.12.1 + +## Package Information +PackageName: BGAPI Protocol RTOS adaptation +SPDXID: SPDXRef-silabs.simplicity_sdk-2025.12.1-bgapi_protocol_rtos_adaptation +PackageVersion: 2025.12.1 +PrimaryPackagePurpose: LIBRARY +PackageDownloadLocation: NOASSERTION +PackageSupplier: Organization: Silicon Laboratories, Inc. +PackageLicenseConcluded: Zlib AND MSLA +## Relationships +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1-bgapi_protocol_rtos_adaptation CONTAINED_BY SPDXRef-silabs.simplicity_sdk-2025.12.1 + +## Package Information +PackageName: I2S Microphone +SPDXID: SPDXRef-silabs.simplicity_sdk-2025.12.1-mic_i2s_driver +PackageVersion: 2025.12.1 +PrimaryPackagePurpose: LIBRARY +PackageDownloadLocation: NOASSERTION +PackageSupplier: Organization: Silicon Laboratories, Inc. +PackageLicenseConcluded: Zlib +## Relationships +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1-mic_i2s_driver CONTAINED_BY SPDXRef-silabs.simplicity_sdk-2025.12.1 + +## Package Information +PackageName: Micrium OS Common Platform Manager +SPDXID: SPDXRef-silabs.simplicity_sdk-2025.12.1-micriumos_common_platform_manager +PackageVersion: 2025.12.1 +PrimaryPackagePurpose: LIBRARY +PackageDownloadLocation: NOASSERTION +PackageSupplier: Organization: Silicon Laboratories, Inc. +PackageLicenseConcluded: MSLA +## Relationships +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1-micriumos_common_platform_manager CONTAINED_BY SPDXRef-silabs.simplicity_sdk-2025.12.1 + +## Package Information +PackageName: DMADRV Core +SPDXID: SPDXRef-silabs.simplicity_sdk-2025.12.1-dmadrv_core +PackageVersion: 2025.12.1 +PrimaryPackagePurpose: LIBRARY +PackageDownloadLocation: NOASSERTION +PackageSupplier: Organization: Silicon Laboratories, Inc. +PackageLicenseConcluded: Zlib +## Relationships +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1-dmadrv_core CONTAINED_BY SPDXRef-silabs.simplicity_sdk-2025.12.1 + +## Package Information +PackageName: Device Manager +SPDXID: SPDXRef-silabs.simplicity_sdk-2025.12.1-device_manager +PackageVersion: 2025.12.1 +PrimaryPackagePurpose: LIBRARY +PackageDownloadLocation: NOASSERTION +PackageSupplier: Organization: Silicon Laboratories, Inc. +PackageLicenseConcluded: Zlib +## Relationships +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1-device_manager CONTAINED_BY SPDXRef-silabs.simplicity_sdk-2025.12.1 + +## Package Information +PackageName: Generic LED API +SPDXID: SPDXRef-silabs.simplicity_sdk-2025.12.1-led +PackageVersion: 2025.12.1 +PrimaryPackagePurpose: LIBRARY +PackageDownloadLocation: NOASSERTION +PackageSupplier: Organization: Silicon Laboratories, Inc. +PackageLicenseConcluded: Zlib +## Relationships +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1-led CONTAINED_BY SPDXRef-silabs.simplicity_sdk-2025.12.1 + +## Package Information +PackageName: EUSART +SPDXID: SPDXRef-silabs.simplicity_sdk-2025.12.1-emlib_eusart +PackageVersion: 2025.12.1 +PrimaryPackagePurpose: LIBRARY +PackageDownloadLocation: NOASSERTION +PackageSupplier: Organization: Silicon Laboratories, Inc. +PackageLicenseConcluded: Zlib +## Relationships +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1-emlib_eusart CONTAINED_BY SPDXRef-silabs.simplicity_sdk-2025.12.1 + +## Package Information +PackageName: Bit Operations Library +SPDXID: SPDXRef-silabs.simplicity_sdk-2025.12.1-bit +PackageVersion: 2025.12.1 +PrimaryPackagePurpose: LIBRARY +PackageDownloadLocation: NOASSERTION +PackageSupplier: Organization: Silicon Laboratories, Inc. +PackageLicenseConcluded: Zlib +## Relationships +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1-bit CONTAINED_BY SPDXRef-silabs.simplicity_sdk-2025.12.1 + +## Package Information +PackageName: PSA Driver Common Source Code +SPDXID: SPDXRef-silabs.simplicity_sdk-2025.12.1-psa_driver_common +PackageVersion: 2025.12.1 +PrimaryPackagePurpose: LIBRARY +PackageDownloadLocation: NOASSERTION +PackageSupplier: Organization: Silicon Laboratories, Inc. +PackageLicenseConcluded: Zlib +## Relationships +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1-psa_driver_common CONTAINED_BY SPDXRef-silabs.simplicity_sdk-2025.12.1 + +## Package Information +PackageName: Bluetooth Low Energy Controller Library +SPDXID: SPDXRef-silabs.simplicity_sdk-2025.12.1-bluetooth_controller_libraries +PackageVersion: 2025.12.1 +PrimaryPackagePurpose: LIBRARY +PackageDownloadLocation: NOASSERTION +PackageSupplier: Organization: Silicon Laboratories, Inc. +PackageLicenseConcluded: MSLA +## Relationships +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1-bluetooth_controller_libraries CONTAINED_BY SPDXRef-silabs.simplicity_sdk-2025.12.1 + +## Package Information +PackageName: Compute utilities +SPDXID: SPDXRef-silabs.simplicity_sdk-2025.12.1-compute_util +PackageVersion: 2025.12.1 +PrimaryPackagePurpose: LIBRARY +PackageDownloadLocation: NOASSERTION +PackageSupplier: Organization: Silicon Laboratories, Inc. +PackageLicenseConcluded: Zlib +## Relationships +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1-compute_util CONTAINED_BY SPDXRef-silabs.simplicity_sdk-2025.12.1 + +## Package Information +PackageName: Clock Manager Init HAL Series 2 +SPDXID: SPDXRef-silabs.simplicity_sdk-2025.12.1-clock_manager_init_hal_s2 +PackageVersion: 2025.12.1 +PrimaryPackagePurpose: LIBRARY +PackageDownloadLocation: NOASSERTION +PackageSupplier: Organization: Silicon Laboratories, Inc. +PackageLicenseConcluded: Zlib +## Relationships +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1-clock_manager_init_hal_s2 CONTAINED_BY SPDXRef-silabs.simplicity_sdk-2025.12.1 + +## Package Information +PackageName: SYSTEM +SPDXID: SPDXRef-silabs.simplicity_sdk-2025.12.1-hal_system +PackageVersion: 2025.12.1 +PrimaryPackagePurpose: LIBRARY +PackageDownloadLocation: NOASSERTION +PackageSupplier: Organization: Silicon Laboratories, Inc. +PackageLicenseConcluded: Zlib +## Relationships +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1-hal_system CONTAINED_BY SPDXRef-silabs.simplicity_sdk-2025.12.1 + +## Package Information +PackageName: TRNG +SPDXID: SPDXRef-silabs.simplicity_sdk-2025.12.1-psa_crypto_trng +PackageVersion: 2025.12.1 +PrimaryPackagePurpose: LIBRARY +PackageDownloadLocation: NOASSERTION +PackageSupplier: Organization: Silicon Laboratories, Inc. +PackageLicenseConcluded: Zlib +## Relationships +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1-psa_crypto_trng CONTAINED_BY SPDXRef-silabs.simplicity_sdk-2025.12.1 + +## Package Information +PackageName: Single Link List +SPDXID: SPDXRef-silabs.simplicity_sdk-2025.12.1-slist +PackageVersion: 2025.12.1 +PrimaryPackagePurpose: LIBRARY +PackageDownloadLocation: NOASSERTION +PackageSupplier: Organization: Silicon Laboratories, Inc. +PackageLicenseConcluded: Zlib +## Relationships +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1-slist CONTAINED_BY SPDXRef-silabs.simplicity_sdk-2025.12.1 + +## Package Information +PackageName: MVP NN +SPDXID: SPDXRef-silabs.simplicity_sdk-2025.12.1-nn_mvp +PackageVersion: 2025.12.1 +PrimaryPackagePurpose: LIBRARY +PackageDownloadLocation: NOASSERTION +PackageSupplier: Organization: Silicon Laboratories, Inc. +PackageLicenseConcluded: Zlib and MSLA +## Relationships +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1-nn_mvp CONTAINED_BY SPDXRef-silabs.simplicity_sdk-2025.12.1 + +## Package Information +PackageName: Kernel port for ARMv8-M +SPDXID: SPDXRef-silabs.simplicity_sdk-2025.12.1-micriumos_kernel_port_armv8m +PackageVersion: 2025.12.1 +PrimaryPackagePurpose: LIBRARY +PackageDownloadLocation: NOASSERTION +PackageSupplier: Organization: Silicon Laboratories, Inc. +PackageLicenseConcluded: MSLA +## Relationships +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1-micriumos_kernel_port_armv8m CONTAINED_BY SPDXRef-silabs.simplicity_sdk-2025.12.1 + +## Package Information +PackageName: CMSIS-NN +SPDXID: SPDXRef-silabs.simplicity_sdk-2025.12.1-cmsis_nn +PackageVersion: 2025.12.1 +PrimaryPackagePurpose: LIBRARY +PackageDownloadLocation: NOASSERTION +PackageSupplier: Organization: Silicon Laboratories, Inc. +PackageLicenseConcluded: Apache-2.0 +## Relationships +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1-cmsis_nn CONTAINED_BY SPDXRef-silabs.simplicity_sdk-2025.12.1 +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1-cmsis_nn ANCESTOR_OF SPDXRef-cmsis_nn-3f773cbf8f5 + +## Package Information +PackageName: CMSIS-NN +SPDXID: SPDXRef-cmsis_nn-3f773cbf8f5 +PackageVersion: 3f773cbf8f5 +PrimaryPackagePurpose: LIBRARY +PackageDownloadLocation: NOASSERTION +PackageSupplier: Organization: ARM-software +PackageOriginator: Organization: NOASSERTION +PackageHomePage: https://github.com/ARM-software/CMSIS-NN +ExternalRef: PACKAGE-MANAGER purl pkg:github/ARM-software/CMSIS-NN@3f773cbf8f5 +PackageComment: CMSIS NN Library as packaged and released by ARM-software, version 4.1.0, tag 23.08, commit hash 3f773cbf8f5 +## Relationships +Relationship: SPDXRef-cmsis_nn-3f773cbf8f5 DESCENDANT_OF SPDXRef-silabs.simplicity_sdk-2025.12.1-cmsis_nn + +## Package Information +PackageName: Device Manager GPIO +SPDXID: SPDXRef-silabs.simplicity_sdk-2025.12.1-device_gpio +PackageVersion: 2025.12.1 +PrimaryPackagePurpose: LIBRARY +PackageDownloadLocation: NOASSERTION +PackageSupplier: Organization: Silicon Laboratories, Inc. +PackageLicenseConcluded: Zlib +## Relationships +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1-device_gpio CONTAINED_BY SPDXRef-silabs.simplicity_sdk-2025.12.1 + +## Package Information +PackageName: Device Manager DMA +SPDXID: SPDXRef-silabs.simplicity_sdk-2025.12.1-device_dma +PackageVersion: 2025.12.1 +PrimaryPackagePurpose: LIBRARY +PackageDownloadLocation: NOASSERTION +PackageSupplier: Organization: Silicon Laboratories, Inc. +PackageLicenseConcluded: Zlib +## Relationships +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1-device_dma CONTAINED_BY SPDXRef-silabs.simplicity_sdk-2025.12.1 + +## Package Information +PackageName: NVM3 Core (source) +SPDXID: SPDXRef-silabs.simplicity_sdk-2025.12.1-nvm3_source +PackageVersion: 2025.12.1 +PrimaryPackagePurpose: LIBRARY +PackageDownloadLocation: NOASSERTION +PackageSupplier: Organization: Silicon Laboratories, Inc. +PackageLicenseConcluded: Zlib +## Relationships +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1-nvm3_source CONTAINED_BY SPDXRef-silabs.simplicity_sdk-2025.12.1 + +## Package Information +PackageName: NVM3 Default Config +SPDXID: SPDXRef-silabs.simplicity_sdk-2025.12.1-nvm3_default_config +PackageVersion: 2025.12.1 +PrimaryPackagePurpose: LIBRARY +PackageDownloadLocation: NOASSERTION +PackageSupplier: Organization: Silicon Laboratories, Inc. +PackageLicenseConcluded: Zlib +## Relationships +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1-nvm3_default_config CONTAINED_BY SPDXRef-silabs.simplicity_sdk-2025.12.1 + +## Package Information +PackageName: Bluetooth Core Crypto Configuration +SPDXID: SPDXRef-silabs.simplicity_sdk-2025.12.1-bluetooth_crypto +PackageVersion: 2025.12.1 +PrimaryPackagePurpose: LIBRARY +PackageDownloadLocation: NOASSERTION +PackageSupplier: Organization: Silicon Laboratories, Inc. +PackageLicenseConcluded: MSLA +## Relationships +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1-bluetooth_crypto CONTAINED_BY SPDXRef-silabs.simplicity_sdk-2025.12.1 + +## Package Information +PackageName: MVP Driver +SPDXID: SPDXRef-silabs.simplicity_sdk-2025.12.1-driver_mvp +PackageVersion: 2025.12.1 +PrimaryPackagePurpose: LIBRARY +PackageDownloadLocation: NOASSERTION +PackageSupplier: Organization: Silicon Laboratories, Inc. +PackageLicenseConcluded: Zlib +## Relationships +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1-driver_mvp CONTAINED_BY SPDXRef-silabs.simplicity_sdk-2025.12.1 + +## Package Information +PackageName: Configuration +SPDXID: SPDXRef-silabs.simplicity_sdk-2025.12.1-psa_crypto_config +PackageVersion: 2025.12.1 +PrimaryPackagePurpose: LIBRARY +PackageDownloadLocation: NOASSERTION +PackageSupplier: Organization: Silicon Laboratories, Inc. +PackageLicenseConcluded: Zlib +## Relationships +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1-psa_crypto_config CONTAINED_BY SPDXRef-silabs.simplicity_sdk-2025.12.1 + +## Package Information +PackageName: GCC Toolchain Standard Linker +SPDXID: SPDXRef-silabs.simplicity_sdk-2025.12.1-toolchain_gcc_standard +PackageVersion: 2025.12.1 +PrimaryPackagePurpose: LIBRARY +PackageDownloadLocation: NOASSERTION +PackageSupplier: Organization: Silicon Laboratories, Inc. +PackageLicenseConcluded: Zlib +## Relationships +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1-toolchain_gcc_standard CONTAINED_BY SPDXRef-silabs.simplicity_sdk-2025.12.1 + +## Package Information +PackageName: IO Stream +SPDXID: SPDXRef-silabs.simplicity_sdk-2025.12.1-iostream +PackageVersion: 2025.12.1 +PrimaryPackagePurpose: LIBRARY +PackageDownloadLocation: NOASSERTION +PackageSupplier: Organization: Silicon Laboratories, Inc. +PackageLicenseConcluded: Zlib +## Relationships +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1-iostream CONTAINED_BY SPDXRef-silabs.simplicity_sdk-2025.12.1 + +## Package Information +PackageName: Instantiation of Bluetooth configuration +SPDXID: SPDXRef-silabs.simplicity_sdk-2025.12.1-bluetooth_configuration +PackageVersion: 2025.12.1 +PrimaryPackagePurpose: LIBRARY +PackageDownloadLocation: NOASSERTION +PackageSupplier: Organization: Silicon Laboratories, Inc. +PackageLicenseConcluded: MSLA +## Relationships +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1-bluetooth_configuration CONTAINED_BY SPDXRef-silabs.simplicity_sdk-2025.12.1 + +## Package Information +PackageName: PRS +SPDXID: SPDXRef-silabs.simplicity_sdk-2025.12.1-hal_prs +PackageVersion: 2025.12.1 +PrimaryPackagePurpose: LIBRARY +PackageDownloadLocation: NOASSERTION +PackageSupplier: Organization: Silicon Laboratories, Inc. +PackageLicenseConcluded: Zlib +## Relationships +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1-hal_prs CONTAINED_BY SPDXRef-silabs.simplicity_sdk-2025.12.1 + +## Package Information +PackageName: Crypto +SPDXID: SPDXRef-silabs.simplicity_sdk-2025.12.1-se_manager_crypto +PackageVersion: 2025.12.1 +PrimaryPackagePurpose: LIBRARY +PackageDownloadLocation: NOASSERTION +PackageSupplier: Organization: Silicon Laboratories, Inc. +PackageLicenseConcluded: Zlib +## Relationships +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1-se_manager_crypto CONTAINED_BY SPDXRef-silabs.simplicity_sdk-2025.12.1 + +## Package Information +PackageName: DC-DC Converter +SPDXID: SPDXRef-silabs.simplicity_sdk-2025.12.1-device_init_dcdc +PackageVersion: 2025.12.1 +PrimaryPackagePurpose: LIBRARY +PackageDownloadLocation: NOASSERTION +PackageSupplier: Organization: Silicon Laboratories, Inc. +PackageLicenseConcluded: Zlib +## Relationships +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1-device_init_dcdc CONTAINED_BY SPDXRef-silabs.simplicity_sdk-2025.12.1 + +## Package Information +PackageName: RAIL Utility, PA Tables +SPDXID: SPDXRef-silabs.simplicity_sdk-2025.12.1-sl_rail_util_pa_tables +PackageVersion: 2025.12.1 +PrimaryPackagePurpose: LIBRARY +PackageDownloadLocation: NOASSERTION +PackageSupplier: Organization: Silicon Laboratories, Inc. +PackageLicenseConcluded: Zlib +## Relationships +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1-sl_rail_util_pa_tables CONTAINED_BY SPDXRef-silabs.simplicity_sdk-2025.12.1 + +## Package Information +PackageName: Enumerations +SPDXID: SPDXRef-silabs.simplicity_sdk-2025.12.1-enum +PackageVersion: 2025.12.1 +PrimaryPackagePurpose: LIBRARY +PackageDownloadLocation: NOASSERTION +PackageSupplier: Organization: Silicon Laboratories, Inc. +PackageLicenseConcluded: Zlib +## Relationships +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1-enum CONTAINED_BY SPDXRef-silabs.simplicity_sdk-2025.12.1 + +## Package Information +PackageName: Silicon Labs Threading support Mbed TLS +SPDXID: SPDXRef-silabs.simplicity_sdk-2025.12.1-mbedtls_threading_alt_cmsis_rtos2 +PackageVersion: 2025.12.1 +PrimaryPackagePurpose: LIBRARY +PackageDownloadLocation: NOASSERTION +PackageSupplier: Organization: Silicon Laboratories, Inc. +PackageLicenseConcluded: Zlib +## Relationships +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1-mbedtls_threading_alt_cmsis_rtos2 CONTAINED_BY SPDXRef-silabs.simplicity_sdk-2025.12.1 + +## Package Information +PackageName: Accelerated Crypto Primitives for Series-2 devices +SPDXID: SPDXRef-silabs.simplicity_sdk-2025.12.1-sli_crypto_s2 +PackageVersion: 2025.12.1 +PrimaryPackagePurpose: LIBRARY +PackageDownloadLocation: NOASSERTION +PackageSupplier: Organization: Silicon Laboratories, Inc. +PackageLicenseConcluded: Zlib +## Relationships +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1-sli_crypto_s2 CONTAINED_BY SPDXRef-silabs.simplicity_sdk-2025.12.1 + +## Package Information +PackageName: Power Manager: Core implementation +SPDXID: SPDXRef-silabs.simplicity_sdk-2025.12.1-power_manager_core_impl_sleep_loop +PackageVersion: 2025.12.1 +PrimaryPackagePurpose: LIBRARY +PackageDownloadLocation: NOASSERTION +PackageSupplier: Organization: Silicon Laboratories, Inc. +PackageLicenseConcluded: Zlib +## Relationships +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1-power_manager_core_impl_sleep_loop CONTAINED_BY SPDXRef-silabs.simplicity_sdk-2025.12.1 + +## Package Information +PackageName: Memory Manager Retention Control +SPDXID: SPDXRef-silabs.simplicity_sdk-2025.12.1-memory_manager_retention_control +PackageVersion: 2025.12.1 +PrimaryPackagePurpose: LIBRARY +PackageDownloadLocation: NOASSERTION +PackageSupplier: Organization: Silicon Laboratories, Inc. +PackageLicenseConcluded: Zlib +## Relationships +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1-memory_manager_retention_control CONTAINED_BY SPDXRef-silabs.simplicity_sdk-2025.12.1 + +## Package Information +PackageName: NVM3 disable optimization +SPDXID: SPDXRef-silabs.simplicity_sdk-2025.12.1-nvm3_optimization_disable +PackageVersion: 2025.12.1 +PrimaryPackagePurpose: LIBRARY +PackageDownloadLocation: NOASSERTION +PackageSupplier: Organization: Silicon Laboratories, Inc. +PackageLicenseConcluded: Zlib +## Relationships +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1-nvm3_optimization_disable CONTAINED_BY SPDXRef-silabs.simplicity_sdk-2025.12.1 + +## Package Information +PackageName: Accelerated Crypto Primitives (CRYPTO and RADIOAES) +SPDXID: SPDXRef-silabs.simplicity_sdk-2025.12.1-sli_protocol_crypto +PackageVersion: 2025.12.1 +PrimaryPackagePurpose: LIBRARY +PackageDownloadLocation: NOASSERTION +PackageSupplier: Organization: Silicon Laboratories, Inc. +PackageLicenseConcluded: Zlib +## Relationships +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1-sli_protocol_crypto CONTAINED_BY SPDXRef-silabs.simplicity_sdk-2025.12.1 + +## Package Information +PackageName: sl_main Setup +SPDXID: SPDXRef-silabs.simplicity_sdk-2025.12.1-sl_main_memory_init +PackageVersion: 2025.12.1 +PrimaryPackagePurpose: LIBRARY +PackageDownloadLocation: NOASSERTION +PackageSupplier: Organization: Silicon Laboratories, Inc. +PackageLicenseConcluded: Zlib +## Relationships +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1-sl_main_memory_init CONTAINED_BY SPDXRef-silabs.simplicity_sdk-2025.12.1 + +## Package Information +PackageName: NN Utilities +SPDXID: SPDXRef-silabs.simplicity_sdk-2025.12.1-nn_util +PackageVersion: 2025.12.1 +PrimaryPackagePurpose: LIBRARY +PackageDownloadLocation: NOASSERTION +PackageSupplier: Organization: Silicon Laboratories, Inc. +PackageLicenseConcluded: Zlib +## Relationships +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1-nn_util CONTAINED_BY SPDXRef-silabs.simplicity_sdk-2025.12.1 + +## Package Information +PackageName: Bluetooth GATT database structure definition +SPDXID: SPDXRef-silabs.simplicity_sdk-2025.12.1-bluetooth_gattdb_definition +PackageVersion: 2025.12.1 +PrimaryPackagePurpose: LIBRARY +PackageDownloadLocation: NOASSERTION +PackageSupplier: Organization: Silicon Laboratories, Inc. +PackageLicenseConcluded: MSLA +## Relationships +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1-bluetooth_gattdb_definition CONTAINED_BY SPDXRef-silabs.simplicity_sdk-2025.12.1 + +## Package Information +PackageName: Atomic Operations Library +SPDXID: SPDXRef-silabs.simplicity_sdk-2025.12.1-atomic +PackageVersion: 2025.12.1 +PrimaryPackagePurpose: LIBRARY +PackageDownloadLocation: NOASSERTION +PackageSupplier: Organization: Silicon Laboratories, Inc. +PackageLicenseConcluded: Zlib +## Relationships +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1-atomic CONTAINED_BY SPDXRef-silabs.simplicity_sdk-2025.12.1 + +## Package Information +PackageName: Code Classification +SPDXID: SPDXRef-silabs.simplicity_sdk-2025.12.1-code_classification +PackageVersion: 2025.12.1 +PrimaryPackagePurpose: LIBRARY +PackageDownloadLocation: NOASSERTION +PackageSupplier: Organization: Silicon Laboratories, Inc. +PackageLicenseConcluded: Zlib +## Relationships +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1-code_classification CONTAINED_BY SPDXRef-silabs.simplicity_sdk-2025.12.1 + +## Package Information +PackageName: Math +SPDXID: SPDXRef-silabs.simplicity_sdk-2025.12.1-math +PackageVersion: 2025.12.1 +PrimaryPackagePurpose: LIBRARY +PackageDownloadLocation: NOASSERTION +PackageSupplier: Organization: Silicon Laboratories, Inc. +PackageLicenseConcluded: Zlib +## Relationships +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1-math CONTAINED_BY SPDXRef-silabs.simplicity_sdk-2025.12.1 + +## Package Information +PackageName: SL Main Kernel +SPDXID: SPDXRef-silabs.simplicity_sdk-2025.12.1-sl_main_kernel +PackageVersion: 2025.12.1 +PrimaryPackagePurpose: LIBRARY +PackageDownloadLocation: NOASSERTION +PackageSupplier: Organization: Silicon Laboratories, Inc. +PackageLicenseConcluded: Zlib +## Relationships +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1-sl_main_kernel CONTAINED_BY SPDXRef-silabs.simplicity_sdk-2025.12.1 + +## Package Information +PackageName: Micrium OS Common Collections +SPDXID: SPDXRef-silabs.simplicity_sdk-2025.12.1-micriumos_common_collections +PackageVersion: 2025.12.1 +PrimaryPackagePurpose: LIBRARY +PackageDownloadLocation: NOASSERTION +PackageSupplier: Organization: Silicon Laboratories, Inc. +PackageLicenseConcluded: MSLA +## Relationships +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1-micriumos_common_collections CONTAINED_BY SPDXRef-silabs.simplicity_sdk-2025.12.1 + +## Package Information +PackageName: Configuration Over SWO +SPDXID: SPDXRef-silabs.simplicity_sdk-2025.12.1-configuration_over_swo +PackageVersion: 2025.12.1 +PrimaryPackagePurpose: LIBRARY +PackageDownloadLocation: NOASSERTION +PackageSupplier: Organization: Silicon Laboratories, Inc. +PackageLicenseConcluded: Zlib +## Relationships +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1-configuration_over_swo CONTAINED_BY SPDXRef-silabs.simplicity_sdk-2025.12.1 + +## Package Information +PackageName: CPU port for ARMv8-M +SPDXID: SPDXRef-silabs.simplicity_sdk-2025.12.1-micriumos_cpu_port_armv8m +PackageVersion: 2025.12.1 +PrimaryPackagePurpose: LIBRARY +PackageDownloadLocation: NOASSERTION +PackageSupplier: Organization: Silicon Laboratories, Inc. +PackageLicenseConcluded: MSLA +## Relationships +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1-micriumos_cpu_port_armv8m CONTAINED_BY SPDXRef-silabs.simplicity_sdk-2025.12.1 + +## Package Information +PackageName: RAIL Library, Single Protocol +SPDXID: SPDXRef-silabs.simplicity_sdk-2025.12.1-rail_lib_singleprotocol +PackageVersion: 2025.12.1 +PrimaryPackagePurpose: LIBRARY +PackageDownloadLocation: NOASSERTION +PackageSupplier: Organization: Silicon Laboratories, Inc. +PackageLicenseConcluded: MSLA +## Relationships +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1-rail_lib_singleprotocol CONTAINED_BY SPDXRef-silabs.simplicity_sdk-2025.12.1 + +## Package Information +PackageName: Built-in Bluetooth bonding database +SPDXID: SPDXRef-silabs.simplicity_sdk-2025.12.1-bluetooth_feature_builtin_bonding_database +PackageVersion: 2025.12.1 +PrimaryPackagePurpose: LIBRARY +PackageDownloadLocation: NOASSERTION +PackageSupplier: Organization: Silicon Laboratories, Inc. +PackageLicenseConcluded: MSLA +## Relationships +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1-bluetooth_feature_builtin_bonding_database CONTAINED_BY SPDXRef-silabs.simplicity_sdk-2025.12.1 + +## Package Information +PackageName: RAIL Utility, PA compatibility +SPDXID: SPDXRef-silabs.simplicity_sdk-2025.12.1-sl_rail_util_compatible_pa +PackageVersion: 2025.12.1 +PrimaryPackagePurpose: LIBRARY +PackageDownloadLocation: NOASSERTION +PackageSupplier: Organization: Silicon Laboratories, Inc. +PackageLicenseConcluded: Zlib +## Relationships +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1-sl_rail_util_compatible_pa CONTAINED_BY SPDXRef-silabs.simplicity_sdk-2025.12.1 + +## Package Information +PackageName: Memory Manager Memory Pool +SPDXID: SPDXRef-silabs.simplicity_sdk-2025.12.1-memory_manager_pool +PackageVersion: 2025.12.1 +PrimaryPackagePurpose: LIBRARY +PackageDownloadLocation: NOASSERTION +PackageSupplier: Organization: Silicon Laboratories, Inc. +PackageLicenseConcluded: Zlib +## Relationships +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1-memory_manager_pool CONTAINED_BY SPDXRef-silabs.simplicity_sdk-2025.12.1 + +## Package Information +PackageName: RAIL Utility, PA (RAIL 3) +SPDXID: SPDXRef-silabs.simplicity_sdk-2025.12.1-sl_rail_util_pa +PackageVersion: 2025.12.1 +PrimaryPackagePurpose: LIBRARY +PackageDownloadLocation: NOASSERTION +PackageSupplier: Organization: Silicon Laboratories, Inc. +PackageLicenseConcluded: Zlib +## Relationships +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1-sl_rail_util_pa CONTAINED_BY SPDXRef-silabs.simplicity_sdk-2025.12.1 + +## Package Information +PackageName: LDMA +SPDXID: SPDXRef-silabs.simplicity_sdk-2025.12.1-emlib_ldma +PackageVersion: 2025.12.1 +PrimaryPackagePurpose: LIBRARY +PackageDownloadLocation: NOASSERTION +PackageSupplier: Organization: Silicon Laboratories, Inc. +PackageLicenseConcluded: Zlib +## Relationships +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1-emlib_ldma CONTAINED_BY SPDXRef-silabs.simplicity_sdk-2025.12.1 + +## Package Information +PackageName: Bluetooth RTOS Adaptation +SPDXID: SPDXRef-silabs.simplicity_sdk-2025.12.1-bluetooth_rtos_adaptation +PackageVersion: 2025.12.1 +PrimaryPackagePurpose: LIBRARY +PackageDownloadLocation: NOASSERTION +PackageSupplier: Organization: Silicon Laboratories, Inc. +PackageLicenseConcluded: Zlib AND MSLA +## Relationships +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1-bluetooth_rtos_adaptation CONTAINED_BY SPDXRef-silabs.simplicity_sdk-2025.12.1 + +## Package Information +PackageName: Micrium OS Common Module Core +SPDXID: SPDXRef-silabs.simplicity_sdk-2025.12.1-micriumos_common_core +PackageVersion: 2025.12.1 +PrimaryPackagePurpose: LIBRARY +PackageDownloadLocation: NOASSERTION +PackageSupplier: Organization: Silicon Laboratories, Inc. +PackageLicenseConcluded: MSLA +## Relationships +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1-micriumos_common_core CONTAINED_BY SPDXRef-silabs.simplicity_sdk-2025.12.1 + +## Package Information +PackageName: Task registers abstraction layer +SPDXID: SPDXRef-silabs.simplicity_sdk-2025.12.1-cmsis_os2_ext_task_register +PackageVersion: 2025.12.1 +PrimaryPackagePurpose: LIBRARY +PackageDownloadLocation: NOASSERTION +PackageSupplier: Organization: Silicon Laboratories, Inc. +PackageLicenseConcluded: Zlib +## Relationships +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1-cmsis_os2_ext_task_register CONTAINED_BY SPDXRef-silabs.simplicity_sdk-2025.12.1 + +## Package Information +PackageName: Device compatibility defines for Bluetooth features +SPDXID: SPDXRef-silabs.simplicity_sdk-2025.12.1-bluetooth_device_compatibility +PackageVersion: 2025.12.1 +PrimaryPackagePurpose: LIBRARY +PackageDownloadLocation: NOASSERTION +PackageSupplier: Organization: Silicon Laboratories, Inc. +PackageLicenseConcluded: MSLA +## Relationships +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1-bluetooth_device_compatibility CONTAINED_BY SPDXRef-silabs.simplicity_sdk-2025.12.1 + +## Package Information +PackageName: CMSIS-RTOS2 OS Tick +SPDXID: SPDXRef-silabs.simplicity_sdk-2025.12.1-cmsis_rtos2_tick +PackageVersion: 2025.12.1 +PrimaryPackagePurpose: LIBRARY +PackageDownloadLocation: NOASSERTION +PackageSupplier: Organization: Silicon Laboratories, Inc. +PackageLicenseConcluded: Apache 2.0 +## Relationships +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1-cmsis_rtos2_tick CONTAINED_BY SPDXRef-silabs.simplicity_sdk-2025.12.1 +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1-cmsis_rtos2_tick ANCESTOR_OF SPDXRef-cmsis_rtos2_tick-5.8.0 + +## Package Information +PackageName: CMSIS_5 +SPDXID: SPDXRef-cmsis_rtos2_tick-5.8.0 +PackageVersion: 5.8.0 +PrimaryPackagePurpose: LIBRARY +PackageDownloadLocation: NOASSERTION +PackageSupplier: Organization: ARM-software +PackageOriginator: Organization: NOASSERTION +PackageHomePage: https://github.com/ARM-software/CMSIS_5 +ExternalRef: PACKAGE-MANAGER purl pkg:github/ARM-software/CMSIS_5@5.8.0 +PackageComment: The CMSIS is a set of tools, APIs, frameworks, and work flows +## Relationships +Relationship: SPDXRef-cmsis_rtos2_tick-5.8.0 DESCENDANT_OF SPDXRef-silabs.simplicity_sdk-2025.12.1-cmsis_rtos2_tick + +## Package Information +PackageName: CMU +SPDXID: SPDXRef-silabs.simplicity_sdk-2025.12.1-emlib_cmu +PackageVersion: 2025.12.1 +PrimaryPackagePurpose: LIBRARY +PackageDownloadLocation: NOASSERTION +PackageSupplier: Organization: Silicon Laboratories, Inc. +PackageLicenseConcluded: Zlib +## Relationships +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1-emlib_cmu CONTAINED_BY SPDXRef-silabs.simplicity_sdk-2025.12.1 + +## Package Information +PackageName: Bluetooth Low Energy Host Library +SPDXID: SPDXRef-silabs.simplicity_sdk-2025.12.1-bluetooth_host_release_libraries +PackageVersion: 2025.12.1 +PrimaryPackagePurpose: LIBRARY +PackageDownloadLocation: NOASSERTION +PackageSupplier: Organization: Silicon Laboratories, Inc. +PackageLicenseConcluded: MSLA +## Relationships +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1-bluetooth_host_release_libraries CONTAINED_BY SPDXRef-silabs.simplicity_sdk-2025.12.1 + +## Package Information +PackageName: errno error codes support +SPDXID: SPDXRef-silabs.simplicity_sdk-2025.12.1-errno_error_codes +PackageVersion: 2025.12.1 +PrimaryPackagePurpose: LIBRARY +PackageDownloadLocation: NOASSERTION +PackageSupplier: Organization: Silicon Laboratories, Inc. +PackageLicenseConcluded: Zlib +## Relationships +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1-errno_error_codes CONTAINED_BY SPDXRef-silabs.simplicity_sdk-2025.12.1 + +## Package Information +PackageName: SYSCFG +SPDXID: SPDXRef-silabs.simplicity_sdk-2025.12.1-emlib_syscfg +PackageVersion: 2025.12.1 +PrimaryPackagePurpose: LIBRARY +PackageDownloadLocation: NOASSERTION +PackageSupplier: Organization: Silicon Laboratories, Inc. +PackageLicenseConcluded: Zlib +## Relationships +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1-emlib_syscfg CONTAINED_BY SPDXRef-silabs.simplicity_sdk-2025.12.1 + +## Package Information +PackageName: USART +SPDXID: SPDXRef-silabs.simplicity_sdk-2025.12.1-hal_usart +PackageVersion: 2025.12.1 +PrimaryPackagePurpose: LIBRARY +PackageDownloadLocation: NOASSERTION +PackageSupplier: Organization: Silicon Laboratories, Inc. +PackageLicenseConcluded: Zlib +## Relationships +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1-hal_usart CONTAINED_BY SPDXRef-silabs.simplicity_sdk-2025.12.1 + +## Package Information +PackageName: TrustZone Unaware +SPDXID: SPDXRef-silabs.simplicity_sdk-2025.12.1-trustzone_unaware +PackageVersion: 2025.12.1 +PrimaryPackagePurpose: LIBRARY +PackageDownloadLocation: NOASSERTION +PackageSupplier: Organization: Silicon Laboratories, Inc. +PackageLicenseConcluded: Zlib +## Relationships +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1-trustzone_unaware CONTAINED_BY SPDXRef-silabs.simplicity_sdk-2025.12.1 + +## Package Information +PackageName: PSA SE Driver Source Code +SPDXID: SPDXRef-silabs.simplicity_sdk-2025.12.1-psa_se_driver +PackageVersion: 2025.12.1 +PrimaryPackagePurpose: LIBRARY +PackageDownloadLocation: NOASSERTION +PackageSupplier: Organization: Silicon Laboratories, Inc. +PackageLicenseConcluded: Zlib +## Relationships +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1-psa_se_driver CONTAINED_BY SPDXRef-silabs.simplicity_sdk-2025.12.1 + +## Package Information +PackageName: HFXO Manager +SPDXID: SPDXRef-silabs.simplicity_sdk-2025.12.1-hfxo_manager +PackageVersion: 2025.12.1 +PrimaryPackagePurpose: LIBRARY +PackageDownloadLocation: NOASSERTION +PackageSupplier: Organization: Silicon Laboratories, Inc. +PackageLicenseConcluded: Zlib +## Relationships +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1-hfxo_manager CONTAINED_BY SPDXRef-silabs.simplicity_sdk-2025.12.1 + +## Package Information +PackageName: DMADRV +SPDXID: SPDXRef-silabs.simplicity_sdk-2025.12.1-dmadrv +PackageVersion: 2025.12.1 +PrimaryPackagePurpose: LIBRARY +PackageDownloadLocation: NOASSERTION +PackageSupplier: Organization: Silicon Laboratories, Inc. +PackageLicenseConcluded: Zlib +## Relationships +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1-dmadrv CONTAINED_BY SPDXRef-silabs.simplicity_sdk-2025.12.1 + +## Package Information +PackageName: Common Headers +SPDXID: SPDXRef-silabs.simplicity_sdk-2025.12.1-hal_common +PackageVersion: 2025.12.1 +PrimaryPackagePurpose: LIBRARY +PackageDownloadLocation: NOASSERTION +PackageSupplier: Organization: Silicon Laboratories, Inc. +PackageLicenseConcluded: Zlib +## Relationships +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1-hal_common CONTAINED_BY SPDXRef-silabs.simplicity_sdk-2025.12.1 + +## Package Information +PackageName: I2C +SPDXID: SPDXRef-silabs.simplicity_sdk-2025.12.1-emlib_i2c +PackageVersion: 2025.12.1 +PrimaryPackagePurpose: LIBRARY +PackageDownloadLocation: NOASSERTION +PackageSupplier: Organization: Silicon Laboratories, Inc. +PackageLicenseConcluded: Zlib +## Relationships +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1-emlib_i2c CONTAINED_BY SPDXRef-silabs.simplicity_sdk-2025.12.1 + +## Package Information +PackageName: BGAPI Protocol +SPDXID: SPDXRef-silabs.simplicity_sdk-2025.12.1-bgapi_protocol +PackageVersion: 2025.12.1 +PrimaryPackagePurpose: LIBRARY +PackageDownloadLocation: NOASSERTION +PackageSupplier: Organization: Silicon Laboratories, Inc. +PackageLicenseConcluded: Zlib AND MSLA +## Relationships +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1-bgapi_protocol CONTAINED_BY SPDXRef-silabs.simplicity_sdk-2025.12.1 + +## Package Information +PackageName: RTOS Description +SPDXID: SPDXRef-silabs.simplicity_sdk-2025.12.1-micriumos_rtos_description +PackageVersion: 2025.12.1 +PrimaryPackagePurpose: LIBRARY +PackageDownloadLocation: NOASSERTION +PackageSupplier: Organization: Silicon Laboratories, Inc. +PackageLicenseConcluded: MSLA +## Relationships +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1-micriumos_rtos_description CONTAINED_BY SPDXRef-silabs.simplicity_sdk-2025.12.1 + +## Package Information +PackageName: Device Manager Peripheral HAL +SPDXID: SPDXRef-silabs.simplicity_sdk-2025.12.1-device_peripheral_hal +PackageVersion: 2025.12.1 +PrimaryPackagePurpose: LIBRARY +PackageDownloadLocation: NOASSERTION +PackageSupplier: Organization: Silicon Laboratories, Inc. +PackageLicenseConcluded: Zlib +## Relationships +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1-device_peripheral_hal CONTAINED_BY SPDXRef-silabs.simplicity_sdk-2025.12.1 + +## Package Information +PackageName: Interrupt Manager +SPDXID: SPDXRef-silabs.simplicity_sdk-2025.12.1-interrupt_manager +PackageVersion: 2025.12.1 +PrimaryPackagePurpose: LIBRARY +PackageDownloadLocation: NOASSERTION +PackageSupplier: Organization: Silicon Laboratories, Inc. +PackageLicenseConcluded: Zlib +## Relationships +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1-interrupt_manager CONTAINED_BY SPDXRef-silabs.simplicity_sdk-2025.12.1 + +## Package Information +PackageName: EMDRV Common Headers +SPDXID: SPDXRef-silabs.simplicity_sdk-2025.12.1-ecode +PackageVersion: 2025.12.1 +PrimaryPackagePurpose: LIBRARY +PackageDownloadLocation: NOASSERTION +PackageSupplier: Organization: Silicon Laboratories, Inc. +PackageLicenseConcluded: Zlib +## Relationships +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1-ecode CONTAINED_BY SPDXRef-silabs.simplicity_sdk-2025.12.1 + +## Package Information +PackageName: IO Stream: Common code for UART-type streams +SPDXID: SPDXRef-silabs.simplicity_sdk-2025.12.1-iostream_uart_common +PackageVersion: 2025.12.1 +PrimaryPackagePurpose: LIBRARY +PackageDownloadLocation: NOASSERTION +PackageSupplier: Organization: Silicon Laboratories, Inc. +PackageLicenseConcluded: Zlib +## Relationships +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1-iostream_uart_common CONTAINED_BY SPDXRef-silabs.simplicity_sdk-2025.12.1 + +## Package Information +PackageName: PSA Crypto +SPDXID: SPDXRef-silabs.simplicity_sdk-2025.12.1-psa_crypto +PackageVersion: 2025.12.1 +PrimaryPackagePurpose: LIBRARY +PackageDownloadLocation: NOASSERTION +PackageSupplier: Organization: Silicon Laboratories, Inc. +PackageLicenseConcluded: Zlib +## Relationships +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1-psa_crypto CONTAINED_BY SPDXRef-silabs.simplicity_sdk-2025.12.1 + +## Package Information +PackageName: PRS +SPDXID: SPDXRef-silabs.simplicity_sdk-2025.12.1-emlib_prs +PackageVersion: 2025.12.1 +PrimaryPackagePurpose: LIBRARY +PackageDownloadLocation: NOASSERTION +PackageSupplier: Organization: Silicon Laboratories, Inc. +PackageLicenseConcluded: Zlib +## Relationships +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1-emlib_prs CONTAINED_BY SPDXRef-silabs.simplicity_sdk-2025.12.1 + +## Package Information +PackageName: Drivers for Crypto Acceleration +SPDXID: SPDXRef-silabs.simplicity_sdk-2025.12.1-psa_driver +PackageVersion: 2025.12.1 +PrimaryPackagePurpose: LIBRARY +PackageDownloadLocation: NOASSERTION +PackageSupplier: Organization: Silicon Laboratories, Inc. +PackageLicenseConcluded: Zlib +## Relationships +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1-psa_driver CONTAINED_BY SPDXRef-silabs.simplicity_sdk-2025.12.1 + +## Package Information +PackageName: Clock Manager Runtime +SPDXID: SPDXRef-silabs.simplicity_sdk-2025.12.1-clock_manager_runtime +PackageVersion: 2025.12.1 +PrimaryPackagePurpose: LIBRARY +PackageDownloadLocation: NOASSERTION +PackageSupplier: Organization: Silicon Laboratories, Inc. +PackageLicenseConcluded: Zlib +## Relationships +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1-clock_manager_runtime CONTAINED_BY SPDXRef-silabs.simplicity_sdk-2025.12.1 + +## Package Information +PackageName: Memory Manager Retention Control HAL +SPDXID: SPDXRef-silabs.simplicity_sdk-2025.12.1-memory_manager_retention_control_hal +PackageVersion: 2025.12.1 +PrimaryPackagePurpose: LIBRARY +PackageDownloadLocation: NOASSERTION +PackageSupplier: Organization: Silicon Laboratories, Inc. +PackageLicenseConcluded: Zlib +## Relationships +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1-memory_manager_retention_control_hal CONTAINED_BY SPDXRef-silabs.simplicity_sdk-2025.12.1 + +## Package Information +PackageName: OS Abstraction Layer +SPDXID: SPDXRef-silabs.simplicity_sdk-2025.12.1-sli_psec_osal +PackageVersion: 2025.12.1 +PrimaryPackagePurpose: LIBRARY +PackageDownloadLocation: NOASSERTION +PackageSupplier: Organization: Silicon Laboratories, Inc. +PackageLicenseConcluded: Zlib +## Relationships +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1-sli_psec_osal CONTAINED_BY SPDXRef-silabs.simplicity_sdk-2025.12.1 + +## Package Information +PackageName: Microsecond Delay +SPDXID: SPDXRef-silabs.simplicity_sdk-2025.12.1-udelay +PackageVersion: 2025.12.1 +PrimaryPackagePurpose: LIBRARY +PackageDownloadLocation: NOASSERTION +PackageSupplier: Organization: Silicon Laboratories, Inc. +PackageLicenseConcluded: Zlib +## Relationships +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1-udelay CONTAINED_BY SPDXRef-silabs.simplicity_sdk-2025.12.1 + +## Package Information +PackageName: Device Manager Peripheral +SPDXID: SPDXRef-silabs.simplicity_sdk-2025.12.1-device_peripheral +PackageVersion: 2025.12.1 +PrimaryPackagePurpose: LIBRARY +PackageDownloadLocation: NOASSERTION +PackageSupplier: Organization: Silicon Laboratories, Inc. +PackageLicenseConcluded: Zlib +## Relationships +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1-device_peripheral CONTAINED_BY SPDXRef-silabs.simplicity_sdk-2025.12.1 + +## Package Information +PackageName: SE mailbox utilities +SPDXID: SPDXRef-silabs.simplicity_sdk-2025.12.1-se_manager_mailbox +PackageVersion: 2025.12.1 +PrimaryPackagePurpose: LIBRARY +PackageDownloadLocation: NOASSERTION +PackageSupplier: Organization: Silicon Laboratories, Inc. +PackageLicenseConcluded: Zlib +## Relationships +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1-se_manager_mailbox CONTAINED_BY SPDXRef-silabs.simplicity_sdk-2025.12.1 + +## Package Information +PackageName: Config +SPDXID: SPDXRef-silabs.simplicity_sdk-2025.12.1-se_manager_config +PackageVersion: 2025.12.1 +PrimaryPackagePurpose: LIBRARY +PackageDownloadLocation: NOASSERTION +PackageSupplier: Organization: Silicon Laboratories, Inc. +PackageLicenseConcluded: Zlib +## Relationships +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1-se_manager_config CONTAINED_BY SPDXRef-silabs.simplicity_sdk-2025.12.1 + +## Package Information +PackageName: Power Manager: Handler +SPDXID: SPDXRef-silabs.simplicity_sdk-2025.12.1-power_manager_handler_implementation +PackageVersion: 2025.12.1 +PrimaryPackagePurpose: LIBRARY +PackageDownloadLocation: NOASSERTION +PackageSupplier: Organization: Silicon Laboratories, Inc. +PackageLicenseConcluded: Zlib +## Relationships +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1-power_manager_handler_implementation CONTAINED_BY SPDXRef-silabs.simplicity_sdk-2025.12.1 + +## Package Information +PackageName: bluetooth_common_libraries_release +SPDXID: SPDXRef-silabs.simplicity_sdk-2025.12.1-bluetooth_common_libraries_release +PackageVersion: 2025.12.1 +PrimaryPackagePurpose: LIBRARY +PackageDownloadLocation: NOASSERTION +PackageSupplier: Organization: Silicon Laboratories, Inc. +PackageLicenseConcluded: MSLA +## Relationships +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1-bluetooth_common_libraries_release CONTAINED_BY SPDXRef-silabs.simplicity_sdk-2025.12.1 + +## Package Information +PackageName: Simple LED Core +SPDXID: SPDXRef-silabs.simplicity_sdk-2025.12.1-simple_led_core +PackageVersion: 2025.12.1 +PrimaryPackagePurpose: LIBRARY +PackageDownloadLocation: NOASSERTION +PackageSupplier: Organization: Silicon Laboratories, Inc. +PackageLicenseConcluded: Zlib +## Relationships +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1-simple_led_core CONTAINED_BY SPDXRef-silabs.simplicity_sdk-2025.12.1 + +## Package Information +PackageName: Memory Profiler API +SPDXID: SPDXRef-silabs.simplicity_sdk-2025.12.1-memory_profiler_api +PackageVersion: 2025.12.1 +PrimaryPackagePurpose: LIBRARY +PackageDownloadLocation: NOASSERTION +PackageSupplier: Organization: Silicon Laboratories, Inc. +PackageLicenseConcluded: Zlib +## Relationships +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1-memory_profiler_api CONTAINED_BY SPDXRef-silabs.simplicity_sdk-2025.12.1 + +## Package Information +PackageName: I2C Core +SPDXID: SPDXRef-silabs.simplicity_sdk-2025.12.1-i2c_core +PackageVersion: 2025.12.1 +PrimaryPackagePurpose: LIBRARY +PackageDownloadLocation: NOASSERTION +PackageSupplier: Organization: Silicon Laboratories, Inc. +PackageLicenseConcluded: Zlib +## Relationships +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1-i2c_core CONTAINED_BY SPDXRef-silabs.simplicity_sdk-2025.12.1 + +## Package Information +PackageName: Board Control +SPDXID: SPDXRef-silabs.simplicity_sdk-2025.12.1-board_control +PackageVersion: 2025.12.1 +PrimaryPackagePurpose: LIBRARY +PackageDownloadLocation: NOASSERTION +PackageSupplier: Organization: Silicon Laboratories, Inc. +PackageLicenseConcluded: Zlib +## Relationships +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1-board_control CONTAINED_BY SPDXRef-silabs.simplicity_sdk-2025.12.1 + +## Package Information +PackageName: Memory Manager C++ Support +SPDXID: SPDXRef-silabs.simplicity_sdk-2025.12.1-memory_manager_cpp +PackageVersion: 2025.12.1 +PrimaryPackagePurpose: LIBRARY +PackageDownloadLocation: NOASSERTION +PackageSupplier: Organization: Silicon Laboratories, Inc. +PackageLicenseConcluded: Zlib +## Relationships +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1-memory_manager_cpp CONTAINED_BY SPDXRef-silabs.simplicity_sdk-2025.12.1 + +## Package Information +PackageName: Device Manager DMA HAL +SPDXID: SPDXRef-silabs.simplicity_sdk-2025.12.1-device_dma_hal +PackageVersion: 2025.12.1 +PrimaryPackagePurpose: LIBRARY +PackageDownloadLocation: NOASSERTION +PackageSupplier: Organization: Silicon Laboratories, Inc. +PackageLicenseConcluded: Zlib +## Relationships +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1-device_dma_hal CONTAINED_BY SPDXRef-silabs.simplicity_sdk-2025.12.1 + +## Package Information +PackageName: Common APIs for CMSIS-Compliant Kernels +SPDXID: SPDXRef-silabs.simplicity_sdk-2025.12.1-cmsis_common +PackageVersion: 2025.12.1 +PrimaryPackagePurpose: LIBRARY +PackageDownloadLocation: NOASSERTION +PackageSupplier: Organization: Silicon Laboratories, Inc. +PackageLicenseConcluded: Zlib +## Relationships +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1-cmsis_common CONTAINED_BY SPDXRef-silabs.simplicity_sdk-2025.12.1 + +## Package Information +PackageName: Power Manager: Core +SPDXID: SPDXRef-silabs.simplicity_sdk-2025.12.1-power_manager_core +PackageVersion: 2025.12.1 +PrimaryPackagePurpose: LIBRARY +PackageDownloadLocation: NOASSERTION +PackageSupplier: Organization: Silicon Laboratories, Inc. +PackageLicenseConcluded: Zlib +## Relationships +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1-power_manager_core CONTAINED_BY SPDXRef-silabs.simplicity_sdk-2025.12.1 + +## Package Information +PackageName: I2CSPM Core +SPDXID: SPDXRef-silabs.simplicity_sdk-2025.12.1-i2cspm_core +PackageVersion: 2025.12.1 +PrimaryPackagePurpose: LIBRARY +PackageDownloadLocation: NOASSERTION +PackageSupplier: Organization: Silicon Laboratories, Inc. +PackageLicenseConcluded: Zlib +## Relationships +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1-i2cspm_core CONTAINED_BY SPDXRef-silabs.simplicity_sdk-2025.12.1 + +## Package Information +PackageName: BGAPI Protocol release libraries +SPDXID: SPDXRef-silabs.simplicity_sdk-2025.12.1-bgapi_protocol_libraries_release +PackageVersion: 2025.12.1 +PrimaryPackagePurpose: LIBRARY +PackageDownloadLocation: NOASSERTION +PackageSupplier: Organization: Silicon Laboratories, Inc. +PackageLicenseConcluded: MSLA +## Relationships +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1-bgapi_protocol_libraries_release CONTAINED_BY SPDXRef-silabs.simplicity_sdk-2025.12.1 + +## Package Information +PackageName: Drivers for Silicon Labs Crypto Acceleration +SPDXID: SPDXRef-silabs.simplicity_sdk-2025.12.1-mbedtls_slcrypto_driver +PackageVersion: 2025.12.1 +PrimaryPackagePurpose: LIBRARY +PackageDownloadLocation: NOASSERTION +PackageSupplier: Organization: Silicon Laboratories, Inc. +PackageLicenseConcluded: Zlib +## Relationships +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1-mbedtls_slcrypto_driver CONTAINED_BY SPDXRef-silabs.simplicity_sdk-2025.12.1 + +## Package Information +PackageName: SYSTEM +SPDXID: SPDXRef-silabs.simplicity_sdk-2025.12.1-emlib_system +PackageVersion: 2025.12.1 +PrimaryPackagePurpose: LIBRARY +PackageDownloadLocation: NOASSERTION +PackageSupplier: Organization: Silicon Laboratories, Inc. +PackageLicenseConcluded: Zlib +## Relationships +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1-emlib_system CONTAINED_BY SPDXRef-silabs.simplicity_sdk-2025.12.1 + +## Package Information +PackageName: RAIL Library, Core +SPDXID: SPDXRef-silabs.simplicity_sdk-2025.12.1-rail_lib +PackageVersion: 2025.12.1 +PrimaryPackagePurpose: LIBRARY +PackageDownloadLocation: NOASSERTION +PackageSupplier: Organization: Silicon Laboratories, Inc. +PackageLicenseConcluded: MSLA +## Relationships +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1-rail_lib CONTAINED_BY SPDXRef-silabs.simplicity_sdk-2025.12.1 + +## Package Information +PackageName: GPIO +SPDXID: SPDXRef-silabs.simplicity_sdk-2025.12.1-hal_gpio +PackageVersion: 2025.12.1 +PrimaryPackagePurpose: LIBRARY +PackageDownloadLocation: NOASSERTION +PackageSupplier: Organization: Silicon Laboratories, Inc. +PackageLicenseConcluded: Zlib +## Relationships +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1-hal_gpio CONTAINED_BY SPDXRef-silabs.simplicity_sdk-2025.12.1 + +## Package Information +PackageName: SE Manager +SPDXID: SPDXRef-silabs.simplicity_sdk-2025.12.1-se_manager +PackageVersion: 2025.12.1 +PrimaryPackagePurpose: LIBRARY +PackageDownloadLocation: NOASSERTION +PackageSupplier: Organization: Silicon Laboratories, Inc. +PackageLicenseConcluded: Zlib +## Relationships +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1-se_manager CONTAINED_BY SPDXRef-silabs.simplicity_sdk-2025.12.1 + +## Package Information +PackageName: RAIL Utility, Radio Sequencer Image Selection (RAIL 3) +SPDXID: SPDXRef-silabs.simplicity_sdk-2025.12.1-sl_rail_util_sequencer +PackageVersion: 2025.12.1 +PrimaryPackagePurpose: LIBRARY +PackageDownloadLocation: NOASSERTION +PackageSupplier: Organization: Silicon Laboratories, Inc. +PackageLicenseConcluded: Zlib +## Relationships +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1-sl_rail_util_sequencer CONTAINED_BY SPDXRef-silabs.simplicity_sdk-2025.12.1 + +## Package Information +PackageName: Bluetooth Low Energy Controller +SPDXID: SPDXRef-silabs.simplicity_sdk-2025.12.1-bluetooth_controller +PackageVersion: 2025.12.1 +PrimaryPackagePurpose: LIBRARY +PackageDownloadLocation: NOASSERTION +PackageSupplier: Organization: Silicon Laboratories, Inc. +PackageLicenseConcluded: MSLA +## Relationships +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1-bluetooth_controller CONTAINED_BY SPDXRef-silabs.simplicity_sdk-2025.12.1 + +## Package Information +PackageName: Event Handler +SPDXID: SPDXRef-silabs.simplicity_sdk-2025.12.1-event_handler +PackageVersion: 2025.12.1 +PrimaryPackagePurpose: LIBRARY +PackageDownloadLocation: NOASSERTION +PackageSupplier: Organization: Silicon Laboratories, Inc. +PackageLicenseConcluded: Zlib +## Relationships +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1-event_handler CONTAINED_BY SPDXRef-silabs.simplicity_sdk-2025.12.1 + +## Package Information +PackageName: SYSRTC for Host Sub-System +SPDXID: SPDXRef-silabs.simplicity_sdk-2025.12.1-hal_sysrtc_subsystem_host +PackageVersion: 2025.12.1 +PrimaryPackagePurpose: LIBRARY +PackageDownloadLocation: NOASSERTION +PackageSupplier: Organization: Silicon Laboratories, Inc. +PackageLicenseConcluded: Zlib +## Relationships +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1-hal_sysrtc_subsystem_host CONTAINED_BY SPDXRef-silabs.simplicity_sdk-2025.12.1 + +## Package Information +PackageName: Memory Manager region +SPDXID: SPDXRef-silabs.simplicity_sdk-2025.12.1-memory_manager_region +PackageVersion: 2025.12.1 +PrimaryPackagePurpose: LIBRARY +PackageDownloadLocation: NOASSERTION +PackageSupplier: Organization: Silicon Laboratories, Inc. +PackageLicenseConcluded: Zlib +## Relationships +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1-memory_manager_region CONTAINED_BY SPDXRef-silabs.simplicity_sdk-2025.12.1 + +## Package Information +PackageName: MSC +SPDXID: SPDXRef-silabs.simplicity_sdk-2025.12.1-emlib_msc +PackageVersion: 2025.12.1 +PrimaryPackagePurpose: LIBRARY +PackageDownloadLocation: NOASSERTION +PackageSupplier: Organization: Silicon Laboratories, Inc. +PackageLicenseConcluded: Zlib +## Relationships +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1-emlib_msc CONTAINED_BY SPDXRef-silabs.simplicity_sdk-2025.12.1 + +## Package Information +PackageName: Advertising Base Feature +SPDXID: SPDXRef-silabs.simplicity_sdk-2025.12.1-bluetooth_feature_advertiser +PackageVersion: 2025.12.1 +PrimaryPackagePurpose: LIBRARY +PackageDownloadLocation: NOASSERTION +PackageSupplier: Organization: Silicon Laboratories, Inc. +PackageLicenseConcluded: Zlib AND MSLA +## Relationships +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1-bluetooth_feature_advertiser CONTAINED_BY SPDXRef-silabs.simplicity_sdk-2025.12.1 + +## Package Information +PackageName: Device Manager I2C +SPDXID: SPDXRef-silabs.simplicity_sdk-2025.12.1-device_i2c +PackageVersion: 2025.12.1 +PrimaryPackagePurpose: LIBRARY +PackageDownloadLocation: NOASSERTION +PackageSupplier: Organization: Silicon Laboratories, Inc. +PackageLicenseConcluded: Zlib +## Relationships +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1-device_i2c CONTAINED_BY SPDXRef-silabs.simplicity_sdk-2025.12.1 + +## Package Information +PackageName: Accelerated Crypto Primitives +SPDXID: SPDXRef-silabs.simplicity_sdk-2025.12.1-sli_crypto +PackageVersion: 2025.12.1 +PrimaryPackagePurpose: LIBRARY +PackageDownloadLocation: NOASSERTION +PackageSupplier: Organization: Silicon Laboratories, Inc. +PackageLicenseConcluded: Zlib +## Relationships +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1-sli_crypto CONTAINED_BY SPDXRef-silabs.simplicity_sdk-2025.12.1 + +## Package Information +PackageName: RAIL Utility, Built-in PHYs Across HFXO Frequencies (RAIL 3) +SPDXID: SPDXRef-silabs.simplicity_sdk-2025.12.1-sl_rail_util_built_in_phys +PackageVersion: 2025.12.1 +PrimaryPackagePurpose: LIBRARY +PackageDownloadLocation: NOASSERTION +PackageSupplier: Organization: Silicon Laboratories, Inc. +PackageLicenseConcluded: Zlib +## Relationships +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1-sl_rail_util_built_in_phys CONTAINED_BY SPDXRef-silabs.simplicity_sdk-2025.12.1 + +## Package Information +PackageName: Power Manager: Deepsleep +SPDXID: SPDXRef-silabs.simplicity_sdk-2025.12.1-power_manager_deepsleep +PackageVersion: 2025.12.1 +PrimaryPackagePurpose: LIBRARY +PackageDownloadLocation: NOASSERTION +PackageSupplier: Organization: Silicon Laboratories, Inc. +PackageLicenseConcluded: Zlib +## Relationships +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1-power_manager_deepsleep CONTAINED_BY SPDXRef-silabs.simplicity_sdk-2025.12.1 + +## Package Information +PackageName: Micrium OS CPU Module +SPDXID: SPDXRef-silabs.simplicity_sdk-2025.12.1-micriumos_cpu +PackageVersion: 2025.12.1 +PrimaryPackagePurpose: LIBRARY +PackageDownloadLocation: NOASSERTION +PackageSupplier: Organization: Silicon Laboratories, Inc. +PackageLicenseConcluded: MSLA +## Relationships +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1-micriumos_cpu CONTAINED_BY SPDXRef-silabs.simplicity_sdk-2025.12.1 + +## Package Information +PackageName: SWO Debug +SPDXID: SPDXRef-silabs.simplicity_sdk-2025.12.1-debug_swo +PackageVersion: 2025.12.1 +PrimaryPackagePurpose: LIBRARY +PackageDownloadLocation: NOASSERTION +PackageSupplier: Organization: Silicon Laboratories, Inc. +PackageLicenseConcluded: Zlib +## Relationships +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1-debug_swo CONTAINED_BY SPDXRef-silabs.simplicity_sdk-2025.12.1 + +## Package Information +PackageName: Micrium OS Common Libraries Module +SPDXID: SPDXRef-silabs.simplicity_sdk-2025.12.1-micriumos_common_lib +PackageVersion: 2025.12.1 +PrimaryPackagePurpose: LIBRARY +PackageDownloadLocation: NOASSERTION +PackageSupplier: Organization: Silicon Laboratories, Inc. +PackageLicenseConcluded: MSLA +## Relationships +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1-micriumos_common_lib CONTAINED_BY SPDXRef-silabs.simplicity_sdk-2025.12.1 + +## Package Information +PackageName: RAIL Library Features, Core +SPDXID: SPDXRef-silabs.simplicity_sdk-2025.12.1-rail_util_features +PackageVersion: 2025.12.1 +PrimaryPackagePurpose: LIBRARY +PackageDownloadLocation: NOASSERTION +PackageSupplier: Organization: Silicon Laboratories, Inc. +PackageLicenseConcluded: MSLA +## Relationships +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1-rail_util_features CONTAINED_BY SPDXRef-silabs.simplicity_sdk-2025.12.1 + +## Package Information +PackageName: Interrupt Manager Cortex-M +SPDXID: SPDXRef-silabs.simplicity_sdk-2025.12.1-interrupt_manager_cortexm +PackageVersion: 2025.12.1 +PrimaryPackagePurpose: LIBRARY +PackageDownloadLocation: NOASSERTION +PackageSupplier: Organization: Silicon Laboratories, Inc. +PackageLicenseConcluded: Zlib +## Relationships +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1-interrupt_manager_cortexm CONTAINED_BY SPDXRef-silabs.simplicity_sdk-2025.12.1 + +## Package Information +PackageName: Bluetooth Core +SPDXID: SPDXRef-silabs.simplicity_sdk-2025.12.1-bluetooth_controller_rtos_adaptation +PackageVersion: 2025.12.1 +PrimaryPackagePurpose: LIBRARY +PackageDownloadLocation: NOASSERTION +PackageSupplier: Organization: Silicon Laboratories, Inc. +PackageLicenseConcluded: MSLA +## Relationships +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1-bluetooth_controller_rtos_adaptation CONTAINED_BY SPDXRef-silabs.simplicity_sdk-2025.12.1 + +## Package Information +PackageName: RAIL Library, Single Protocol Internal Chips Dummy +SPDXID: SPDXRef-silabs.simplicity_sdk-2025.12.1-rail_lib_singleprotocol_internal_chips_dummy +PackageVersion: 2025.12.1 +PrimaryPackagePurpose: LIBRARY +PackageDownloadLocation: NOASSERTION +PackageSupplier: Organization: Silicon Laboratories, Inc. +PackageLicenseConcluded: MSLA +## Relationships +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1-rail_lib_singleprotocol_internal_chips_dummy CONTAINED_BY SPDXRef-silabs.simplicity_sdk-2025.12.1 + +## Package Information +PackageName: String Functions +SPDXID: SPDXRef-silabs.simplicity_sdk-2025.12.1-sl_string +PackageVersion: 2025.12.1 +PrimaryPackagePurpose: LIBRARY +PackageDownloadLocation: NOASSERTION +PackageSupplier: Organization: Silicon Laboratories, Inc. +PackageLicenseConcluded: Zlib +## Relationships +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1-sl_string CONTAINED_BY SPDXRef-silabs.simplicity_sdk-2025.12.1 + +## Package Information +PackageName: Toolchain: C++ Support +SPDXID: SPDXRef-silabs.simplicity_sdk-2025.12.1-cpp_support +PackageVersion: 2025.12.1 +PrimaryPackagePurpose: LIBRARY +PackageDownloadLocation: NOASSERTION +PackageSupplier: Organization: Silicon Laboratories, Inc. +PackageLicenseConcluded: Zlib +## Relationships +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1-cpp_support CONTAINED_BY SPDXRef-silabs.simplicity_sdk-2025.12.1 + +## Package Information +PackageName: System adaptation layer used by the Bluetooth host stack +SPDXID: SPDXRef-silabs.simplicity_sdk-2025.12.1-bluetooth_host_adaptation +PackageVersion: 2025.12.1 +PrimaryPackagePurpose: LIBRARY +PackageDownloadLocation: NOASSERTION +PackageSupplier: Organization: Silicon Laboratories, Inc. +PackageLicenseConcluded: Zlib AND MSLA +## Relationships +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1-bluetooth_host_adaptation CONTAINED_BY SPDXRef-silabs.simplicity_sdk-2025.12.1 + +## Package Information +PackageName: MX25 Flash Shutdown with eusart +SPDXID: SPDXRef-silabs.simplicity_sdk-2025.12.1-mx25_flash_shutdown_eusart +PackageVersion: 2025.12.1 +PrimaryPackagePurpose: LIBRARY +PackageDownloadLocation: NOASSERTION +PackageSupplier: Organization: Silicon Laboratories, Inc. +PackageLicenseConcluded: Zlib +## Relationships +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1-mx25_flash_shutdown_eusart CONTAINED_BY SPDXRef-silabs.simplicity_sdk-2025.12.1 + +## Package Information +PackageName: SystemCall Functions +SPDXID: SPDXRef-silabs.simplicity_sdk-2025.12.1-sl_syscalls +PackageVersion: 2025.12.1 +PrimaryPackagePurpose: LIBRARY +PackageDownloadLocation: NOASSERTION +PackageSupplier: Organization: Silicon Laboratories, Inc. +PackageLicenseConcluded: Zlib +## Relationships +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1-sl_syscalls CONTAINED_BY SPDXRef-silabs.simplicity_sdk-2025.12.1 + +## Package Information +PackageName: Bluetooth Low Energy Common Component +SPDXID: SPDXRef-silabs.simplicity_sdk-2025.12.1-bluetooth_common +PackageVersion: 2025.12.1 +PrimaryPackagePurpose: LIBRARY +PackageDownloadLocation: NOASSERTION +PackageSupplier: Organization: Silicon Laboratories, Inc. +PackageLicenseConcluded: MSLA +## Relationships +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1-bluetooth_common CONTAINED_BY SPDXRef-silabs.simplicity_sdk-2025.12.1 + +## Package Information +PackageName: RAIL Utility, Power manager init (RAIL 3) +SPDXID: SPDXRef-silabs.simplicity_sdk-2025.12.1-sl_rail_util_power_manager_init +PackageVersion: 2025.12.1 +PrimaryPackagePurpose: LIBRARY +PackageDownloadLocation: NOASSERTION +PackageSupplier: Organization: Silicon Laboratories, Inc. +PackageLicenseConcluded: Zlib +## Relationships +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1-sl_rail_util_power_manager_init CONTAINED_BY SPDXRef-silabs.simplicity_sdk-2025.12.1 + +## Package Information +PackageName: GPIO +SPDXID: SPDXRef-silabs.simplicity_sdk-2025.12.1-emlib_gpio +PackageVersion: 2025.12.1 +PrimaryPackagePurpose: LIBRARY +PackageDownloadLocation: NOASSERTION +PackageSupplier: Organization: Silicon Laboratories, Inc. +PackageLicenseConcluded: Zlib +## Relationships +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1-emlib_gpio CONTAINED_BY SPDXRef-silabs.simplicity_sdk-2025.12.1 + +## Package Information +PackageName: NVM3 back-end for default instance in flash +SPDXID: SPDXRef-silabs.simplicity_sdk-2025.12.1-nvm3_default_flash_backend +PackageVersion: 2025.12.1 +PrimaryPackagePurpose: LIBRARY +PackageDownloadLocation: NOASSERTION +PackageSupplier: Organization: Silicon Laboratories, Inc. +PackageLicenseConcluded: Zlib +## Relationships +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1-nvm3_default_flash_backend CONTAINED_BY SPDXRef-silabs.simplicity_sdk-2025.12.1 + +## Package Information +PackageName: I2C +SPDXID: SPDXRef-silabs.simplicity_sdk-2025.12.1-hal_i2c +PackageVersion: 2025.12.1 +PrimaryPackagePurpose: LIBRARY +PackageDownloadLocation: NOASSERTION +PackageSupplier: Organization: Silicon Laboratories, Inc. +PackageLicenseConcluded: Zlib +## Relationships +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1-hal_i2c CONTAINED_BY SPDXRef-silabs.simplicity_sdk-2025.12.1 + +## Package Information +PackageName: RAIL Library, Single Protocol for Alpha Chips +SPDXID: SPDXRef-silabs.simplicity_sdk-2025.12.1-rail_lib_singleprotocol_alpha_chips +PackageVersion: 2025.12.1 +PrimaryPackagePurpose: LIBRARY +PackageDownloadLocation: NOASSERTION +PackageSupplier: Organization: Silicon Laboratories, Inc. +PackageLicenseConcluded: MSLA +## Relationships +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1-rail_lib_singleprotocol_alpha_chips CONTAINED_BY SPDXRef-silabs.simplicity_sdk-2025.12.1 + +## Package Information +PackageName: CMSIS-DSP +SPDXID: SPDXRef-silabs.simplicity_sdk-2025.12.1-cmsis_dsp +PackageVersion: 2025.12.1 +PrimaryPackagePurpose: LIBRARY +PackageDownloadLocation: NOASSERTION +PackageSupplier: Organization: Silicon Laboratories, Inc. +PackageLicenseConcluded: Apache-2.0 +## Relationships +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1-cmsis_dsp CONTAINED_BY SPDXRef-silabs.simplicity_sdk-2025.12.1 +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1-cmsis_dsp ANCESTOR_OF SPDXRef-cmsis_dsp-1.15.0 + +## Package Information +PackageName: CMSIS-DSP +SPDXID: SPDXRef-cmsis_dsp-1.15.0 +PackageVersion: 1.15.0 +PrimaryPackagePurpose: LIBRARY +PackageDownloadLocation: NOASSERTION +PackageSupplier: Organization: ARM-software +PackageOriginator: Organization: NOASSERTION +PackageHomePage: https://github.com/ARM-software/CMSIS-DSP +ExternalRef: PACKAGE-MANAGER purl pkg:github/ARM-software/CMSIS-DSP@v1.15.0 +PackageComment: CMSIS DSP Library as packaged and released by ARM-software, version 1.15.0 +## Relationships +Relationship: SPDXRef-cmsis_dsp-1.15.0 DESCENDANT_OF SPDXRef-silabs.simplicity_sdk-2025.12.1-cmsis_dsp + +## Package Information +PackageName: MVP Math +SPDXID: SPDXRef-silabs.simplicity_sdk-2025.12.1-math_mvp +PackageVersion: 2025.12.1 +PrimaryPackagePurpose: LIBRARY +PackageDownloadLocation: NOASSERTION +PackageSupplier: Organization: Silicon Laboratories, Inc. +PackageLicenseConcluded: Zlib +## Relationships +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1-math_mvp CONTAINED_BY SPDXRef-silabs.simplicity_sdk-2025.12.1 + +## Package Information +PackageName: Device Manager Clock HAL +SPDXID: SPDXRef-silabs.simplicity_sdk-2025.12.1-device_clock_hal +PackageVersion: 2025.12.1 +PrimaryPackagePurpose: LIBRARY +PackageDownloadLocation: NOASSERTION +PackageSupplier: Organization: Silicon Laboratories, Inc. +PackageLicenseConcluded: Zlib +## Relationships +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1-device_clock_hal CONTAINED_BY SPDXRef-silabs.simplicity_sdk-2025.12.1 + +## Package Information +PackageName: Bluetooth Version +SPDXID: SPDXRef-silabs.simplicity_sdk-2025.12.1-bluetooth_version +PackageVersion: 2025.12.1 +PrimaryPackagePurpose: LIBRARY +PackageDownloadLocation: NOASSERTION +PackageSupplier: Organization: Silicon Laboratories, Inc. +PackageLicenseConcluded: MSLA +## Relationships +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1-bluetooth_version CONTAINED_BY SPDXRef-silabs.simplicity_sdk-2025.12.1 + +## Package Information +PackageName: IO Stream: EUSART +SPDXID: SPDXRef-silabs.simplicity_sdk-2025.12.1-iostream_eusart +PackageVersion: 2025.12.1 +PrimaryPackagePurpose: LIBRARY +PackageDownloadLocation: NOASSERTION +PackageSupplier: Organization: Silicon Laboratories, Inc. +PackageLicenseConcluded: Zlib +## Relationships +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1-iostream_eusart CONTAINED_BY SPDXRef-silabs.simplicity_sdk-2025.12.1 + +## Package Information +PackageName: I2CSPM +SPDXID: SPDXRef-silabs.simplicity_sdk-2025.12.1-i2cspm +PackageVersion: 2025.12.1 +PrimaryPackagePurpose: LIBRARY +PackageDownloadLocation: NOASSERTION +PackageSupplier: Organization: Silicon Laboratories, Inc. +PackageLicenseConcluded: Zlib +## Relationships +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1-i2cspm CONTAINED_BY SPDXRef-silabs.simplicity_sdk-2025.12.1 + +## Package Information +PackageName: CMSIS-RTOS2 Initialization +SPDXID: SPDXRef-silabs.simplicity_sdk-2025.12.1-cmsis_rtos2_init +PackageVersion: 2025.12.1 +PrimaryPackagePurpose: LIBRARY +PackageDownloadLocation: NOASSERTION +PackageSupplier: Organization: Silicon Laboratories, Inc. +PackageLicenseConcluded: Apache 2.0 +## Relationships +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1-cmsis_rtos2_init CONTAINED_BY SPDXRef-silabs.simplicity_sdk-2025.12.1 +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1-cmsis_rtos2_init ANCESTOR_OF SPDXRef-cmsis_rtos2_init-5.8.0 + +## Package Information +PackageName: CMSIS_5 +SPDXID: SPDXRef-cmsis_rtos2_init-5.8.0 +PackageVersion: 5.8.0 +PrimaryPackagePurpose: LIBRARY +PackageDownloadLocation: NOASSERTION +PackageSupplier: Organization: ARM-software +PackageOriginator: Organization: NOASSERTION +PackageHomePage: https://github.com/ARM-software/CMSIS_5 +ExternalRef: PACKAGE-MANAGER purl pkg:github/ARM-software/CMSIS_5@5.8.0 +PackageComment: The CMSIS is a set of tools, APIs, frameworks, and work flows +## Relationships +Relationship: SPDXRef-cmsis_rtos2_init-5.8.0 DESCENDANT_OF SPDXRef-silabs.simplicity_sdk-2025.12.1-cmsis_rtos2_init + +## Package Information +PackageName: Silicon Labs Mbed TLS support +SPDXID: SPDXRef-silabs.simplicity_sdk-2025.12.1-mbedtls_slcrypto +PackageVersion: 2025.12.1 +PrimaryPackagePurpose: LIBRARY +PackageDownloadLocation: NOASSERTION +PackageSupplier: Organization: Silicon Laboratories, Inc. +PackageLicenseConcluded: Zlib +## Relationships +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1-mbedtls_slcrypto CONTAINED_BY SPDXRef-silabs.simplicity_sdk-2025.12.1 + +## Package Information +PackageName: GCC Toolchain +SPDXID: SPDXRef-silabs.simplicity_sdk-2025.12.1-toolchain_gcc +PackageVersion: 2025.12.1 +PrimaryPackagePurpose: LIBRARY +PackageDownloadLocation: NOASSERTION +PackageSupplier: Organization: Silicon Laboratories, Inc. +PackageLicenseConcluded: Zlib +## Relationships +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1-toolchain_gcc CONTAINED_BY SPDXRef-silabs.simplicity_sdk-2025.12.1 + +## Package Information +PackageName: Assert Functions +SPDXID: SPDXRef-silabs.simplicity_sdk-2025.12.1-sl_assert +PackageVersion: 2025.12.1 +PrimaryPackagePurpose: LIBRARY +PackageDownloadLocation: NOASSERTION +PackageSupplier: Organization: Silicon Laboratories, Inc. +PackageLicenseConcluded: Zlib +## Relationships +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1-sl_assert CONTAINED_BY SPDXRef-silabs.simplicity_sdk-2025.12.1 + +## Package Information +PackageName: CMSIS-RTOS2 Headers +SPDXID: SPDXRef-silabs.simplicity_sdk-2025.12.1-cmsis_rtos2_headers +PackageVersion: 2025.12.1 +PrimaryPackagePurpose: LIBRARY +PackageDownloadLocation: NOASSERTION +PackageSupplier: Organization: Silicon Laboratories, Inc. +PackageLicenseConcluded: Apache 2.0 +## Relationships +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1-cmsis_rtos2_headers CONTAINED_BY SPDXRef-silabs.simplicity_sdk-2025.12.1 +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1-cmsis_rtos2_headers ANCESTOR_OF SPDXRef-cmsis_rtos2_headers-5.8.0 + +## Package Information +PackageName: CMSIS_5 +SPDXID: SPDXRef-cmsis_rtos2_headers-5.8.0 +PackageVersion: 5.8.0 +PrimaryPackagePurpose: LIBRARY +PackageDownloadLocation: NOASSERTION +PackageSupplier: Organization: ARM-software +PackageOriginator: Organization: NOASSERTION +PackageHomePage: https://github.com/ARM-software/CMSIS_5 +ExternalRef: PACKAGE-MANAGER purl pkg:github/ARM-software/CMSIS_5@5.8.0 +PackageComment: The CMSIS is a set of tools, APIs, frameworks, and work flows. +## Relationships +Relationship: SPDXRef-cmsis_rtos2_headers-5.8.0 DESCENDANT_OF SPDXRef-silabs.simplicity_sdk-2025.12.1-cmsis_rtos2_headers + +## Package Information +PackageName: Device Manager Clock +SPDXID: SPDXRef-silabs.simplicity_sdk-2025.12.1-device_clock +PackageVersion: 2025.12.1 +PrimaryPackagePurpose: LIBRARY +PackageDownloadLocation: NOASSERTION +PackageSupplier: Organization: Silicon Laboratories, Inc. +PackageLicenseConcluded: Zlib +## Relationships +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1-device_clock CONTAINED_BY SPDXRef-silabs.simplicity_sdk-2025.12.1 + +## Package Information +PackageName: Component Catalog +SPDXID: SPDXRef-silabs.simplicity_sdk-2025.12.1-component_catalog +PackageVersion: 2025.12.1 +PrimaryPackagePurpose: LIBRARY +PackageDownloadLocation: NOASSERTION +PackageSupplier: Organization: Silicon Laboratories, Inc. +PackageLicenseConcluded: Zlib +## Relationships +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1-component_catalog CONTAINED_BY SPDXRef-silabs.simplicity_sdk-2025.12.1 + +## Package Information +PackageName: EMU +SPDXID: SPDXRef-silabs.simplicity_sdk-2025.12.1-emlib_emu +PackageVersion: 2025.12.1 +PrimaryPackagePurpose: LIBRARY +PackageDownloadLocation: NOASSERTION +PackageSupplier: Organization: Silicon Laboratories, Inc. +PackageLicenseConcluded: Zlib +## Relationships +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1-emlib_emu CONTAINED_BY SPDXRef-silabs.simplicity_sdk-2025.12.1 + +## Package Information +PackageName: Microphone +SPDXID: SPDXRef-silabs.simplicity_sdk-2025.12.1-mic_driver +PackageVersion: 2025.12.1 +PrimaryPackagePurpose: LIBRARY +PackageDownloadLocation: NOASSERTION +PackageSupplier: Organization: Silicon Laboratories, Inc. +PackageLicenseConcluded: Zlib +## Relationships +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1-mic_driver CONTAINED_BY SPDXRef-silabs.simplicity_sdk-2025.12.1 + +## Package Information +PackageName: Clock Manager Runtime HAL Series 2 +SPDXID: SPDXRef-silabs.simplicity_sdk-2025.12.1-clock_manager_runtime_hal_s2 +PackageVersion: 2025.12.1 +PrimaryPackagePurpose: LIBRARY +PackageDownloadLocation: NOASSERTION +PackageSupplier: Organization: Silicon Laboratories, Inc. +PackageLicenseConcluded: Zlib +## Relationships +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1-clock_manager_runtime_hal_s2 CONTAINED_BY SPDXRef-silabs.simplicity_sdk-2025.12.1 + +## Package Information +PackageName: BURTC +SPDXID: SPDXRef-silabs.simplicity_sdk-2025.12.1-emlib_burtc +PackageVersion: 2025.12.1 +PrimaryPackagePurpose: LIBRARY +PackageDownloadLocation: NOASSERTION +PackageSupplier: Organization: Silicon Laboratories, Inc. +PackageLicenseConcluded: Zlib +## Relationships +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1-emlib_burtc CONTAINED_BY SPDXRef-silabs.simplicity_sdk-2025.12.1 + +## Package Information +PackageName: MVP HAL Driver for EFR32 parts +SPDXID: SPDXRef-silabs.simplicity_sdk-2025.12.1-driver_mvp_hal_efr32 +PackageVersion: 2025.12.1 +PrimaryPackagePurpose: LIBRARY +PackageDownloadLocation: NOASSERTION +PackageSupplier: Organization: Silicon Laboratories, Inc. +PackageLicenseConcluded: Zlib +## Relationships +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1-driver_mvp_hal_efr32 CONTAINED_BY SPDXRef-silabs.simplicity_sdk-2025.12.1 + +## Package Information +PackageName: PSA Persistent Storage Support (ITS) +SPDXID: SPDXRef-silabs.simplicity_sdk-2025.12.1-psa_its +PackageVersion: 2025.12.1 +PrimaryPackagePurpose: LIBRARY +PackageDownloadLocation: NOASSERTION +PackageSupplier: Organization: Silicon Laboratories, Inc. +PackageLicenseConcluded: Zlib +## Relationships +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1-psa_its CONTAINED_BY SPDXRef-silabs.simplicity_sdk-2025.12.1 + +## Package Information +PackageName: EUSART +SPDXID: SPDXRef-silabs.simplicity_sdk-2025.12.1-hal_eusart +PackageVersion: 2025.12.1 +PrimaryPackagePurpose: LIBRARY +PackageDownloadLocation: NOASSERTION +PackageSupplier: Organization: Silicon Laboratories, Inc. +PackageLicenseConcluded: Zlib +## Relationships +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1-hal_eusart CONTAINED_BY SPDXRef-silabs.simplicity_sdk-2025.12.1 + +## Package Information +PackageName: brd2608a config +SPDXID: SPDXRef-silabs.simplicity_sdk-2025.12.1-brd2608a_config +PackageVersion: 2025.12.1 +PrimaryPackagePurpose: LIBRARY +PackageDownloadLocation: NOASSERTION +PackageSupplier: Organization: Silicon Laboratories, Inc. +PackageLicenseConcluded: Zlib +## Relationships +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1-brd2608a_config CONTAINED_BY SPDXRef-silabs.simplicity_sdk-2025.12.1 + +## Package Information +PackageName: Bluetooth Core Crypto Configuration for Controller +SPDXID: SPDXRef-silabs.simplicity_sdk-2025.12.1-bluetooth_controller_crypto +PackageVersion: 2025.12.1 +PrimaryPackagePurpose: LIBRARY +PackageDownloadLocation: NOASSERTION +PackageSupplier: Organization: Silicon Laboratories, Inc. +PackageLicenseConcluded: MSLA +## Relationships +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1-bluetooth_controller_crypto CONTAINED_BY SPDXRef-silabs.simplicity_sdk-2025.12.1 + +## Package Information +PackageName: IO Stream: EUSART Core +SPDXID: SPDXRef-silabs.simplicity_sdk-2025.12.1-iostream_eusart_core +PackageVersion: 2025.12.1 +PrimaryPackagePurpose: LIBRARY +PackageDownloadLocation: NOASSERTION +PackageSupplier: Organization: Silicon Laboratories, Inc. +PackageLicenseConcluded: Zlib +## Relationships +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1-iostream_eusart_core CONTAINED_BY SPDXRef-silabs.simplicity_sdk-2025.12.1 + +## Package Information +PackageName: Common Headers +SPDXID: SPDXRef-silabs.simplicity_sdk-2025.12.1-emlib_common +PackageVersion: 2025.12.1 +PrimaryPackagePurpose: LIBRARY +PackageDownloadLocation: NOASSERTION +PackageSupplier: Organization: Silicon Laboratories, Inc. +PackageLicenseConcluded: Zlib +## Relationships +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1-emlib_common CONTAINED_BY SPDXRef-silabs.simplicity_sdk-2025.12.1 + +## Package Information +PackageName: Kernel port generic +SPDXID: SPDXRef-silabs.simplicity_sdk-2025.12.1-micriumos_kernel_port_generic +PackageVersion: 2025.12.1 +PrimaryPackagePurpose: LIBRARY +PackageDownloadLocation: NOASSERTION +PackageSupplier: Organization: Silicon Laboratories, Inc. +PackageLicenseConcluded: MSLA +## Relationships +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1-micriumos_kernel_port_generic CONTAINED_BY SPDXRef-silabs.simplicity_sdk-2025.12.1 + +## Package Information +PackageName: core +SPDXID: SPDXRef-silabs.simplicity_sdk-2025.12.1-sl_core +PackageVersion: 2025.12.1 +PrimaryPackagePurpose: LIBRARY +PackageDownloadLocation: NOASSERTION +PackageSupplier: Organization: Silicon Laboratories, Inc. +PackageLicenseConcluded: Zlib +## Relationships +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1-sl_core CONTAINED_BY SPDXRef-silabs.simplicity_sdk-2025.12.1 + +## Package Information +PackageName: SYSCFG +SPDXID: SPDXRef-silabs.simplicity_sdk-2025.12.1-hal_syscfg +PackageVersion: 2025.12.1 +PrimaryPackagePurpose: LIBRARY +PackageDownloadLocation: NOASSERTION +PackageSupplier: Organization: Silicon Laboratories, Inc. +PackageLicenseConcluded: Zlib +## Relationships +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1-hal_syscfg CONTAINED_BY SPDXRef-silabs.simplicity_sdk-2025.12.1 + +## Package Information +PackageName: CMSIS-Core +SPDXID: SPDXRef-silabs.simplicity_sdk-2025.12.1-cmsis_core +PackageVersion: 2025.12.1 +PrimaryPackagePurpose: LIBRARY +PackageDownloadLocation: NOASSERTION +PackageSupplier: Organization: Silicon Laboratories, Inc. +PackageLicenseConcluded: Apache 2.0 +## Relationships +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1-cmsis_core CONTAINED_BY SPDXRef-silabs.simplicity_sdk-2025.12.1 +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1-cmsis_core ANCESTOR_OF SPDXRef-cmsis_core-5.8.0 + +## Package Information +PackageName: CMSIS_5 +SPDXID: SPDXRef-cmsis_core-5.8.0 +PackageVersion: 5.8.0 +PrimaryPackagePurpose: LIBRARY +PackageDownloadLocation: NOASSERTION +PackageSupplier: Organization: ARM-software +PackageOriginator: Organization: NOASSERTION +PackageHomePage: https://github.com/ARM-software/CMSIS_5 +ExternalRef: PACKAGE-MANAGER purl pkg:github/ARM-software/CMSIS_5@5.8.0 +PackageComment: The CMSIS is a set of tools, APIs, frameworks, and work flows +## Relationships +Relationship: SPDXRef-cmsis_core-5.8.0 DESCENDANT_OF SPDXRef-silabs.simplicity_sdk-2025.12.1-cmsis_core + +## Package Information +PackageName: CORE +SPDXID: SPDXRef-silabs.simplicity_sdk-2025.12.1-emlib_core +PackageVersion: 2025.12.1 +PrimaryPackagePurpose: LIBRARY +PackageDownloadLocation: NOASSERTION +PackageSupplier: Organization: Silicon Laboratories, Inc. +PackageLicenseConcluded: Zlib +## Relationships +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1-emlib_core CONTAINED_BY SPDXRef-silabs.simplicity_sdk-2025.12.1 + +## Package Information +PackageName: SYSRTC +SPDXID: SPDXRef-silabs.simplicity_sdk-2025.12.1-hal_sysrtc +PackageVersion: 2025.12.1 +PrimaryPackagePurpose: LIBRARY +PackageDownloadLocation: NOASSERTION +PackageSupplier: Organization: Silicon Laboratories, Inc. +PackageLicenseConcluded: Zlib +## Relationships +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1-hal_sysrtc CONTAINED_BY SPDXRef-silabs.simplicity_sdk-2025.12.1 + +## Package Information +PackageName: Toolchain for ARM +SPDXID: SPDXRef-silabs.simplicity_sdk-2025.12.1-toolchain_variant_arm +PackageVersion: 2025.12.1 +PrimaryPackagePurpose: LIBRARY +PackageDownloadLocation: NOASSERTION +PackageSupplier: Organization: Silicon Laboratories, Inc. +PackageLicenseConcluded: Zlib +## Relationships +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1-toolchain_variant_arm CONTAINED_BY SPDXRef-silabs.simplicity_sdk-2025.12.1 + +## Package Information +PackageName: TIMER +SPDXID: SPDXRef-silabs.simplicity_sdk-2025.12.1-emlib_timer +PackageVersion: 2025.12.1 +PrimaryPackagePurpose: LIBRARY +PackageDownloadLocation: NOASSERTION +PackageSupplier: Organization: Silicon Laboratories, Inc. +PackageLicenseConcluded: Zlib +## Relationships +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1-emlib_timer CONTAINED_BY SPDXRef-silabs.simplicity_sdk-2025.12.1 + +## Package Information +PackageName: PSA Crypto Common +SPDXID: SPDXRef-silabs.simplicity_sdk-2025.12.1-psa_crypto_common +PackageVersion: 2025.12.1 +PrimaryPackagePurpose: LIBRARY +PackageDownloadLocation: NOASSERTION +PackageSupplier: Organization: Silicon Laboratories, Inc. +PackageLicenseConcluded: Zlib +## Relationships +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1-psa_crypto_common CONTAINED_BY SPDXRef-silabs.simplicity_sdk-2025.12.1 + +## Package Information +PackageName: Math Types +SPDXID: SPDXRef-silabs.simplicity_sdk-2025.12.1-math_types +PackageVersion: 2025.12.1 +PrimaryPackagePurpose: LIBRARY +PackageDownloadLocation: NOASSERTION +PackageSupplier: Organization: Silicon Laboratories, Inc. +PackageLicenseConcluded: Zlib +## Relationships +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1-math_types CONTAINED_BY SPDXRef-silabs.simplicity_sdk-2025.12.1 + +## Package Information +PackageName: Common Functions +SPDXID: SPDXRef-silabs.simplicity_sdk-2025.12.1-sl_common +PackageVersion: 2025.12.1 +PrimaryPackagePurpose: LIBRARY +PackageDownloadLocation: NOASSERTION +PackageSupplier: Organization: Silicon Laboratories, Inc. +PackageLicenseConcluded: Zlib +## Relationships +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1-sl_common CONTAINED_BY SPDXRef-silabs.simplicity_sdk-2025.12.1 + +## Package Information +PackageName: Configuration +SPDXID: SPDXRef-silabs.simplicity_sdk-2025.12.1-mbedtls_config +PackageVersion: 2025.12.1 +PrimaryPackagePurpose: LIBRARY +PackageDownloadLocation: NOASSERTION +PackageSupplier: Organization: Silicon Laboratories, Inc. +PackageLicenseConcluded: Zlib +## Relationships +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1-mbedtls_config CONTAINED_BY SPDXRef-silabs.simplicity_sdk-2025.12.1 + +## Package Information +PackageName: sl main Init +SPDXID: SPDXRef-silabs.simplicity_sdk-2025.12.1-sl_main_init +PackageVersion: 2025.12.1 +PrimaryPackagePurpose: LIBRARY +PackageDownloadLocation: NOASSERTION +PackageSupplier: Organization: Silicon Laboratories, Inc. +PackageLicenseConcluded: Zlib +## Relationships +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1-sl_main_init CONTAINED_BY SPDXRef-silabs.simplicity_sdk-2025.12.1 + +## Package Information +PackageName: sl_main Process Action +SPDXID: SPDXRef-silabs.simplicity_sdk-2025.12.1-sl_main_process_action +PackageVersion: 2025.12.1 +PrimaryPackagePurpose: LIBRARY +PackageDownloadLocation: NOASSERTION +PackageSupplier: Organization: Silicon Laboratories, Inc. +PackageLicenseConcluded: Zlib +## Relationships +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1-sl_main_process_action CONTAINED_BY SPDXRef-silabs.simplicity_sdk-2025.12.1 + +## Package Information +PackageName: GPIO Driver +SPDXID: SPDXRef-silabs.simplicity_sdk-2025.12.1-gpio +PackageVersion: 2025.12.1 +PrimaryPackagePurpose: LIBRARY +PackageDownloadLocation: NOASSERTION +PackageSupplier: Organization: Silicon Laboratories, Inc. +PackageLicenseConcluded: Zlib +## Relationships +Relationship: SPDXRef-silabs.simplicity_sdk-2025.12.1-gpio CONTAINED_BY SPDXRef-silabs.simplicity_sdk-2025.12.1 diff --git a/application/AuraSense/firmware/aura-baby-monitor-soc/autogen/sbom/spdx_bom.spdx.json b/application/AuraSense/firmware/aura-baby-monitor-soc/autogen/sbom/spdx_bom.spdx.json new file mode 100644 index 000000000..890bdd63f --- /dev/null +++ b/application/AuraSense/firmware/aura-baby-monitor-soc/autogen/sbom/spdx_bom.spdx.json @@ -0,0 +1,2749 @@ +{ + "SPDXID" : "SPDXRef-DOCUMENT", + "spdxVersion" : "SPDX-2.3", + "dataLicense" : "CC0-1.0", + "name" : "Silicon-Laboratories", + "documentNamespace" : "https://silabs.com", + "creationInfo" : { + "created" : "2026-04-09T10:15:55Z", + "creators" : [ "Tool: Silicon Labs Configuration Tooling" ] + }, + "comment" : "TERMS OF USE - SILICON LABORATORIES INC.\n(With respect to Silicon Labs software components, this Software Bill of Materials (SBOM) is based upon Silicon Labs'\nreview and analysis of the code version when released. It is provided \"AS IS\" and does not modify, change or alter\nthe terms or conditions of your use of Silicon Labs' software and/or SDKs based upon license terms and/or agreements\nassociated with this software or SDKs when distributed to you, received by you, or installed by you. Further, no\nwarranties or obligations are created by this SBOM. It is your obligation to comply with the terms of licenses\nreferenced in this SBOM.)", + "documentDescribes" : [ "SPDXRef-silabs.aiml-2.2.0", "SPDXRef-silabs.simplicity_sdk-2025.12.1" ], + "packages" : [ { + "SPDXID" : "SPDXRef-silabs.aiml-2.2.0", + "name" : "Silicon Labs AI/ML", + "versionInfo" : "2.2.0", + "primaryPackagePurpose" : "LIBRARY", + "downloadLocation" : "NOASSERTION", + "supplier" : "Organization: Silicon Laboratories Inc." + }, { + "SPDXID" : "SPDXRef-silabs.aiml-2.2.0-ml_audio_feature_generation", + "name" : "Audio Feature Generator", + "versionInfo" : "2.2.0", + "primaryPackagePurpose" : "LIBRARY", + "downloadLocation" : "NOASSERTION", + "supplier" : "Organization: Silicon Laboratories Inc.", + "licenseConcluded" : "Zlib AND Apache-2.0" + }, { + "SPDXID" : "SPDXRef-ml_audio_feature_generation-2.3.1", + "name" : "Microfrontend", + "versionInfo" : "2.3.1", + "primaryPackagePurpose" : "LIBRARY", + "downloadLocation" : "NOASSERTION", + "supplier" : "Organization: The Tensorflow Authors", + "originator" : "Organization: NOASSERTION", + "homepage" : "https://github.com/tensorflow/tensorflow/tree/master/tensorflow/lite/experimental/microfrontend", + "externalRefs" : [ { + "referenceCategory" : "PACKAGE-MANAGER", + "referenceLocator" : "pkg:github/tensorflow/tensorflow@v2.3.1", + "referenceType" : "purl" + } ], + "comment" : "Microfrontend library to process audio that lives within the tensorflow repo on GitHub, version 2.3.1" + }, { + "SPDXID" : "SPDXRef-silabs.aiml-2.2.0-tensorflow_debug_log_iostream", + "name" : "Debug Logging using IO Stream", + "versionInfo" : "2.2.0", + "primaryPackagePurpose" : "LIBRARY", + "downloadLocation" : "NOASSERTION", + "supplier" : "Organization: Silicon Laboratories Inc.", + "licenseConcluded" : "Zlib" + }, { + "SPDXID" : "SPDXRef-silabs.aiml-2.2.0-tflite-micro", + "name" : "TensorFlow Lite Micro", + "versionInfo" : "2.2.0", + "primaryPackagePurpose" : "LIBRARY", + "downloadLocation" : "NOASSERTION", + "supplier" : "Organization: Silicon Laboratories Inc.", + "licenseConcluded" : "Apache-2.0 AND MSLA" + }, { + "SPDXID" : "SPDXRef-tflite-micro-ea8db00ab35", + "name" : "Tensorflow Lite for Microcontrollers", + "versionInfo" : "ea8db00ab35", + "primaryPackagePurpose" : "LIBRARY", + "downloadLocation" : "NOASSERTION", + "supplier" : "Organization: The Tensorflow Authors", + "originator" : "Organization: NOASSERTION", + "homepage" : "https://github.com/tensorflow/tflite-micro", + "externalRefs" : [ { + "referenceCategory" : "PACKAGE-MANAGER", + "referenceLocator" : "pkg:github/tensorflow/tflite-micro@ea8db00ab35", + "referenceType" : "purl" + } ], + "comment" : "Tensorflow Lite for Microcontrollers library as it was on GitHub, at commit hash ea8db00ab35" + }, { + "SPDXID" : "SPDXRef-silabs.aiml-2.2.0-tensorflow_lite_micro_accelerated_kernels", + "name" : "MVPv1 Accelerated Kernels", + "versionInfo" : "2.2.0", + "primaryPackagePurpose" : "LIBRARY", + "downloadLocation" : "NOASSERTION", + "supplier" : "Organization: Silicon Laboratories Inc.", + "licenseConcluded" : "MSLA" + }, { + "SPDXID" : "SPDXRef-silabs.aiml-2.2.0-ml_cmsis_dsp_rfft_q15", + "name" : "cmsis_dsp_rfft", + "versionInfo" : "2.2.0", + "primaryPackagePurpose" : "LIBRARY", + "downloadLocation" : "NOASSERTION", + "supplier" : "Organization: Silicon Laboratories Inc.", + "licenseConcluded" : "Apache-2.0 AND Zlib" + }, { + "SPDXID" : "SPDXRef-ml_cmsis_dsp_rfft_q15-1.15.0", + "name" : "CMSIS-DSP", + "versionInfo" : "1.15.0", + "primaryPackagePurpose" : "LIBRARY", + "downloadLocation" : "NOASSERTION", + "supplier" : "Organization: ARM-software", + "originator" : "Organization: NOASSERTION", + "homepage" : "https://github.com/ARM-software/CMSIS-DSP", + "externalRefs" : [ { + "referenceCategory" : "PACKAGE-MANAGER", + "referenceLocator" : "pkg:github/ARM-software/CMSIS-DSP@v1.15.0", + "referenceType" : "purl" + } ], + "comment" : "CMSIS DSP Library as packaged and released by ARM-software, version 1.15.0" + }, { + "SPDXID" : "SPDXRef-silabs.aiml-2.2.0-tensorflow_dependency_flatbuffers", + "name" : "Flatbuffers", + "versionInfo" : "2.2.0", + "primaryPackagePurpose" : "LIBRARY", + "downloadLocation" : "NOASSERTION", + "supplier" : "Organization: Silicon Laboratories Inc.", + "licenseConcluded" : "Apache-2.0" + }, { + "SPDXID" : "SPDXRef-tensorflow_dependency_flatbuffers-07a8b5cb5a1085b7a3d7348ca547ec2643ca18c2", + "name" : "Flatbuffers", + "versionInfo" : "07a8b5cb5a1085b7a3d7348ca547ec2643ca18c2", + "primaryPackagePurpose" : "LIBRARY", + "downloadLocation" : "NOASSERTION", + "supplier" : "Organization: Google Inc.", + "originator" : "Organization: NOASSERTION", + "homepage" : "https://github.com/google/flatbuffers", + "externalRefs" : [ { + "referenceCategory" : "PACKAGE-MANAGER", + "referenceLocator" : "pkg:github/google/flatbuffers@07a8b5cb5a1085b7a3d7348ca547ec2643ca18c2", + "referenceType" : "purl" + } ], + "comment" : "Only \"include/\" folder copied from Flatbuffers GitHub repo, commit hash 07a8b5cb5a1085b7a3d7348ca547ec2643ca18c2" + }, { + "SPDXID" : "SPDXRef-silabs.aiml-2.2.0-tensorflow_dependency_gemmlowp", + "name" : "Low Precision General Matrix Multiplication (GEMMLOWP)", + "versionInfo" : "2.2.0", + "primaryPackagePurpose" : "LIBRARY", + "downloadLocation" : "NOASSERTION", + "supplier" : "Organization: Silicon Laboratories Inc.", + "licenseConcluded" : "Apache-2.0" + }, { + "SPDXID" : "SPDXRef-tensorflow_dependency_gemmlowp-719139ce755a0", + "name" : "Gemmlowp", + "versionInfo" : "719139ce755a0", + "primaryPackagePurpose" : "LIBRARY", + "downloadLocation" : "NOASSERTION", + "supplier" : "Organization: The Gemmlowp Authors", + "originator" : "Organization: NOASSERTION", + "homepage" : "https://github.com/google/gemmlowp", + "externalRefs" : [ { + "referenceCategory" : "PACKAGE-MANAGER", + "referenceLocator" : "pkg:github/google/gemmlowp@719139ce755a0", + "referenceType" : "purl" + } ], + "comment" : "Few header files copied from \"fixedpoint\" and \"internal\" folders from Gemmlowp GitHub repo, commit hash 719139ce755a0" + }, { + "SPDXID" : "SPDXRef-silabs.aiml-2.2.0-tensorflow_dependency_ruy", + "name" : "Ruy Matrix Multiplication", + "versionInfo" : "2.2.0", + "primaryPackagePurpose" : "LIBRARY", + "downloadLocation" : "NOASSERTION", + "supplier" : "Organization: Silicon Laboratories Inc.", + "licenseConcluded" : "Apache-2.0" + }, { + "SPDXID" : "SPDXRef-tensorflow_dependency_ruy-5bb02fbf90824", + "name" : "Ruy", + "versionInfo" : "5bb02fbf90824", + "primaryPackagePurpose" : "LIBRARY", + "downloadLocation" : "NOASSERTION", + "supplier" : "Organization: Google LLC", + "originator" : "Organization: NOASSERTION", + "homepage" : "https://github.com/google/ruy", + "externalRefs" : [ { + "referenceCategory" : "PACKAGE-MANAGER", + "referenceLocator" : "pkg:github/google/ruy@5bb02fbf90824", + "referenceType" : "purl" + } ], + "comment" : "Only profiler instrumentation header copied from GitHub repo, commit hash 5bb02fbf90824" + }, { + "SPDXID" : "SPDXRef-silabs.simplicity_sdk-2025.12.1", + "name" : "Simplicity SDK Suite", + "versionInfo" : "2025.12.1", + "primaryPackagePurpose" : "LIBRARY", + "downloadLocation" : "NOASSERTION", + "supplier" : "Organization: Silicon Laboratories, Inc." + }, { + "SPDXID" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-EFR32MG26B510F3200IM68", + "name" : "EFR32MG26B510F3200IM68", + "versionInfo" : "2025.12.1", + "primaryPackagePurpose" : "LIBRARY", + "downloadLocation" : "NOASSERTION", + "supplier" : "Organization: Silicon Laboratories, Inc.", + "licenseConcluded" : "Zlib" + }, { + "SPDXID" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-app_assert", + "name" : "Assert", + "versionInfo" : "2025.12.1", + "primaryPackagePurpose" : "LIBRARY", + "downloadLocation" : "NOASSERTION", + "supplier" : "Organization: Silicon Laboratories, Inc.", + "licenseConcluded" : "Zlib" + }, { + "SPDXID" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-bluetooth_feature_connection", + "name" : "Connection", + "versionInfo" : "2025.12.1", + "primaryPackagePurpose" : "LIBRARY", + "downloadLocation" : "NOASSERTION", + "supplier" : "Organization: Silicon Laboratories, Inc.", + "licenseConcluded" : "Zlib AND MSLA" + }, { + "SPDXID" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-bluetooth_feature_gatt_server", + "name" : "GATT Server", + "versionInfo" : "2025.12.1", + "primaryPackagePurpose" : "LIBRARY", + "downloadLocation" : "NOASSERTION", + "supplier" : "Organization: Silicon Laboratories, Inc.", + "licenseConcluded" : "MSLA" + }, { + "SPDXID" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-bluetooth_feature_legacy_advertiser", + "name" : "Legacy Advertising", + "versionInfo" : "2025.12.1", + "primaryPackagePurpose" : "LIBRARY", + "downloadLocation" : "NOASSERTION", + "supplier" : "Organization: Silicon Laboratories, Inc.", + "licenseConcluded" : "MSLA" + }, { + "SPDXID" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-bluetooth_feature_sm", + "name" : "Security Manager", + "versionInfo" : "2025.12.1", + "primaryPackagePurpose" : "LIBRARY", + "downloadLocation" : "NOASSERTION", + "supplier" : "Organization: Silicon Laboratories, Inc.", + "licenseConcluded" : "MSLA" + }, { + "SPDXID" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-bluetooth_feature_system", + "name" : "System", + "versionInfo" : "2025.12.1", + "primaryPackagePurpose" : "LIBRARY", + "downloadLocation" : "NOASSERTION", + "supplier" : "Organization: Silicon Laboratories, Inc.", + "licenseConcluded" : "MSLA" + }, { + "SPDXID" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-bluetooth_stack", + "name" : "Bluetooth Core", + "versionInfo" : "2025.12.1", + "primaryPackagePurpose" : "LIBRARY", + "downloadLocation" : "NOASSERTION", + "supplier" : "Organization: Silicon Laboratories, Inc.", + "licenseConcluded" : "Zlib AND MSLA" + }, { + "SPDXID" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-brd2608a", + "name" : "BRD2608A", + "versionInfo" : "2025.12.1", + "primaryPackagePurpose" : "LIBRARY", + "downloadLocation" : "NOASSERTION", + "supplier" : "Organization: Silicon Laboratories, Inc.", + "licenseConcluded" : "Zlib" + }, { + "SPDXID" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-clock_manager", + "name" : "Clock Manager", + "versionInfo" : "2025.12.1", + "primaryPackagePurpose" : "LIBRARY", + "downloadLocation" : "NOASSERTION", + "supplier" : "Organization: Silicon Laboratories, Inc.", + "licenseConcluded" : "Zlib" + }, { + "SPDXID" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-device_init", + "name" : "Automatic Device Initialization", + "versionInfo" : "2025.12.1", + "primaryPackagePurpose" : "LIBRARY", + "downloadLocation" : "NOASSERTION", + "supplier" : "Organization: Silicon Laboratories, Inc.", + "licenseConcluded" : "Zlib" + }, { + "SPDXID" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-gatt_configuration", + "name" : "Static GATT Database and Configuration", + "versionInfo" : "2025.12.1", + "primaryPackagePurpose" : "LIBRARY", + "downloadLocation" : "NOASSERTION", + "supplier" : "Organization: Silicon Laboratories, Inc.", + "licenseConcluded" : "Zlib" + }, { + "SPDXID" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-gatt_service_rht", + "name" : "Environment Sensing - Relative Humidity and Temperature GATT Service", + "versionInfo" : "2025.12.1", + "primaryPackagePurpose" : "LIBRARY", + "downloadLocation" : "NOASSERTION", + "supplier" : "Organization: Silicon Laboratories, Inc.", + "licenseConcluded" : "Zlib" + }, { + "SPDXID" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-iostream_recommended_stream", + "name" : "IO Stream: Recommended Stream", + "versionInfo" : "2025.12.1", + "primaryPackagePurpose" : "LIBRARY", + "downloadLocation" : "NOASSERTION", + "supplier" : "Organization: Silicon Laboratories, Inc.", + "licenseConcluded" : "Zlib" + }, { + "SPDXID" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-iostream_retarget_stdio", + "name" : "IO Stream: Retarget STDIO", + "versionInfo" : "2025.12.1", + "primaryPackagePurpose" : "LIBRARY", + "downloadLocation" : "NOASSERTION", + "supplier" : "Organization: Silicon Laboratories, Inc.", + "licenseConcluded" : "Zlib" + }, { + "SPDXID" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-memory_manager", + "name" : "Memory Manager", + "versionInfo" : "2025.12.1", + "primaryPackagePurpose" : "LIBRARY", + "downloadLocation" : "NOASSERTION", + "supplier" : "Organization: Silicon Laboratories, Inc.", + "licenseConcluded" : "Zlib" + }, { + "SPDXID" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-micriumos_kernel", + "name" : "Micrium OS Kernel", + "versionInfo" : "2025.12.1", + "primaryPackagePurpose" : "LIBRARY", + "downloadLocation" : "NOASSERTION", + "supplier" : "Organization: Silicon Laboratories, Inc.", + "licenseConcluded" : "MSLA" + }, { + "SPDXID" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-mpu", + "name" : "Simple MPU", + "versionInfo" : "2025.12.1", + "primaryPackagePurpose" : "LIBRARY", + "downloadLocation" : "NOASSERTION", + "supplier" : "Organization: Silicon Laboratories, Inc.", + "licenseConcluded" : "Zlib" + }, { + "SPDXID" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-nvm3_default", + "name" : "NVM3 Default Instance", + "versionInfo" : "2025.12.1", + "primaryPackagePurpose" : "LIBRARY", + "downloadLocation" : "NOASSERTION", + "supplier" : "Organization: Silicon Laboratories, Inc.", + "licenseConcluded" : "Zlib" + }, { + "SPDXID" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-power_manager", + "name" : "Power Manager", + "versionInfo" : "2025.12.1", + "primaryPackagePurpose" : "LIBRARY", + "downloadLocation" : "NOASSERTION", + "supplier" : "Organization: Silicon Laboratories, Inc.", + "licenseConcluded" : "Zlib" + }, { + "SPDXID" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-printf", + "name" : "Tiny printf", + "versionInfo" : "2025.12.1", + "primaryPackagePurpose" : "LIBRARY", + "downloadLocation" : "NOASSERTION", + "supplier" : "Organization: Silicon Laboratories, Inc.", + "licenseConcluded" : "MIT" + }, { + "SPDXID" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-sensor_rht", + "name" : "Relative Humidity and Temperature sensor", + "versionInfo" : "2025.12.1", + "primaryPackagePurpose" : "LIBRARY", + "downloadLocation" : "NOASSERTION", + "supplier" : "Organization: Silicon Laboratories, Inc.", + "licenseConcluded" : "Zlib" + }, { + "SPDXID" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-si70xx_driver", + "name" : "Si70xx - Temperature/Humidity Sensor", + "versionInfo" : "2025.12.1", + "primaryPackagePurpose" : "LIBRARY", + "downloadLocation" : "NOASSERTION", + "supplier" : "Organization: Silicon Laboratories, Inc.", + "licenseConcluded" : "Zlib" + }, { + "SPDXID" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-simple_led", + "name" : "Simple LED", + "versionInfo" : "2025.12.1", + "primaryPackagePurpose" : "LIBRARY", + "downloadLocation" : "NOASSERTION", + "supplier" : "Organization: Silicon Laboratories, Inc.", + "licenseConcluded" : "Zlib" + }, { + "SPDXID" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-sl_main", + "name" : "System Setup (sl_main)", + "versionInfo" : "2025.12.1", + "primaryPackagePurpose" : "LIBRARY", + "downloadLocation" : "NOASSERTION", + "supplier" : "Organization: Silicon Laboratories, Inc.", + "licenseConcluded" : "Zlib" + }, { + "SPDXID" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-sleeptimer", + "name" : "Sleep Timer", + "versionInfo" : "2025.12.1", + "primaryPackagePurpose" : "LIBRARY", + "downloadLocation" : "NOASSERTION", + "supplier" : "Organization: Silicon Laboratories, Inc.", + "licenseConcluded" : "Zlib" + }, { + "SPDXID" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-status", + "name" : "Status Codes Definitions", + "versionInfo" : "2025.12.1", + "primaryPackagePurpose" : "LIBRARY", + "downloadLocation" : "NOASSERTION", + "supplier" : "Organization: Silicon Laboratories, Inc.", + "licenseConcluded" : "Zlib" + }, { + "SPDXID" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-bgapi_protocol_rtos_adaptation", + "name" : "BGAPI Protocol RTOS adaptation", + "versionInfo" : "2025.12.1", + "primaryPackagePurpose" : "LIBRARY", + "downloadLocation" : "NOASSERTION", + "supplier" : "Organization: Silicon Laboratories, Inc.", + "licenseConcluded" : "Zlib AND MSLA" + }, { + "SPDXID" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-mic_i2s_driver", + "name" : "I2S Microphone", + "versionInfo" : "2025.12.1", + "primaryPackagePurpose" : "LIBRARY", + "downloadLocation" : "NOASSERTION", + "supplier" : "Organization: Silicon Laboratories, Inc.", + "licenseConcluded" : "Zlib" + }, { + "SPDXID" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-micriumos_common_platform_manager", + "name" : "Micrium OS Common Platform Manager", + "versionInfo" : "2025.12.1", + "primaryPackagePurpose" : "LIBRARY", + "downloadLocation" : "NOASSERTION", + "supplier" : "Organization: Silicon Laboratories, Inc.", + "licenseConcluded" : "MSLA" + }, { + "SPDXID" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-dmadrv_core", + "name" : "DMADRV Core", + "versionInfo" : "2025.12.1", + "primaryPackagePurpose" : "LIBRARY", + "downloadLocation" : "NOASSERTION", + "supplier" : "Organization: Silicon Laboratories, Inc.", + "licenseConcluded" : "Zlib" + }, { + "SPDXID" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-device_manager", + "name" : "Device Manager", + "versionInfo" : "2025.12.1", + "primaryPackagePurpose" : "LIBRARY", + "downloadLocation" : "NOASSERTION", + "supplier" : "Organization: Silicon Laboratories, Inc.", + "licenseConcluded" : "Zlib" + }, { + "SPDXID" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-led", + "name" : "Generic LED API", + "versionInfo" : "2025.12.1", + "primaryPackagePurpose" : "LIBRARY", + "downloadLocation" : "NOASSERTION", + "supplier" : "Organization: Silicon Laboratories, Inc.", + "licenseConcluded" : "Zlib" + }, { + "SPDXID" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-emlib_eusart", + "name" : "EUSART", + "versionInfo" : "2025.12.1", + "primaryPackagePurpose" : "LIBRARY", + "downloadLocation" : "NOASSERTION", + "supplier" : "Organization: Silicon Laboratories, Inc.", + "licenseConcluded" : "Zlib" + }, { + "SPDXID" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-bit", + "name" : "Bit Operations Library", + "versionInfo" : "2025.12.1", + "primaryPackagePurpose" : "LIBRARY", + "downloadLocation" : "NOASSERTION", + "supplier" : "Organization: Silicon Laboratories, Inc.", + "licenseConcluded" : "Zlib" + }, { + "SPDXID" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-psa_driver_common", + "name" : "PSA Driver Common Source Code", + "versionInfo" : "2025.12.1", + "primaryPackagePurpose" : "LIBRARY", + "downloadLocation" : "NOASSERTION", + "supplier" : "Organization: Silicon Laboratories, Inc.", + "licenseConcluded" : "Zlib" + }, { + "SPDXID" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-bluetooth_controller_libraries", + "name" : "Bluetooth Low Energy Controller Library", + "versionInfo" : "2025.12.1", + "primaryPackagePurpose" : "LIBRARY", + "downloadLocation" : "NOASSERTION", + "supplier" : "Organization: Silicon Laboratories, Inc.", + "licenseConcluded" : "MSLA" + }, { + "SPDXID" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-compute_util", + "name" : "Compute utilities", + "versionInfo" : "2025.12.1", + "primaryPackagePurpose" : "LIBRARY", + "downloadLocation" : "NOASSERTION", + "supplier" : "Organization: Silicon Laboratories, Inc.", + "licenseConcluded" : "Zlib" + }, { + "SPDXID" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-clock_manager_init_hal_s2", + "name" : "Clock Manager Init HAL Series 2", + "versionInfo" : "2025.12.1", + "primaryPackagePurpose" : "LIBRARY", + "downloadLocation" : "NOASSERTION", + "supplier" : "Organization: Silicon Laboratories, Inc.", + "licenseConcluded" : "Zlib" + }, { + "SPDXID" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-hal_system", + "name" : "SYSTEM", + "versionInfo" : "2025.12.1", + "primaryPackagePurpose" : "LIBRARY", + "downloadLocation" : "NOASSERTION", + "supplier" : "Organization: Silicon Laboratories, Inc.", + "licenseConcluded" : "Zlib" + }, { + "SPDXID" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-psa_crypto_trng", + "name" : "TRNG", + "versionInfo" : "2025.12.1", + "primaryPackagePurpose" : "LIBRARY", + "downloadLocation" : "NOASSERTION", + "supplier" : "Organization: Silicon Laboratories, Inc.", + "licenseConcluded" : "Zlib" + }, { + "SPDXID" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-slist", + "name" : "Single Link List", + "versionInfo" : "2025.12.1", + "primaryPackagePurpose" : "LIBRARY", + "downloadLocation" : "NOASSERTION", + "supplier" : "Organization: Silicon Laboratories, Inc.", + "licenseConcluded" : "Zlib" + }, { + "SPDXID" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-nn_mvp", + "name" : "MVP NN", + "versionInfo" : "2025.12.1", + "primaryPackagePurpose" : "LIBRARY", + "downloadLocation" : "NOASSERTION", + "supplier" : "Organization: Silicon Laboratories, Inc.", + "licenseConcluded" : "Zlib and MSLA" + }, { + "SPDXID" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-micriumos_kernel_port_armv8m", + "name" : "Kernel port for ARMv8-M", + "versionInfo" : "2025.12.1", + "primaryPackagePurpose" : "LIBRARY", + "downloadLocation" : "NOASSERTION", + "supplier" : "Organization: Silicon Laboratories, Inc.", + "licenseConcluded" : "MSLA" + }, { + "SPDXID" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-cmsis_nn", + "name" : "CMSIS-NN", + "versionInfo" : "2025.12.1", + "primaryPackagePurpose" : "LIBRARY", + "downloadLocation" : "NOASSERTION", + "supplier" : "Organization: Silicon Laboratories, Inc.", + "licenseConcluded" : "Apache-2.0" + }, { + "SPDXID" : "SPDXRef-cmsis_nn-3f773cbf8f5", + "name" : "CMSIS-NN", + "versionInfo" : "3f773cbf8f5", + "primaryPackagePurpose" : "LIBRARY", + "downloadLocation" : "NOASSERTION", + "supplier" : "Organization: ARM-software", + "originator" : "Organization: NOASSERTION", + "homepage" : "https://github.com/ARM-software/CMSIS-NN", + "externalRefs" : [ { + "referenceCategory" : "PACKAGE-MANAGER", + "referenceLocator" : "pkg:github/ARM-software/CMSIS-NN@3f773cbf8f5", + "referenceType" : "purl" + } ], + "comment" : "CMSIS NN Library as packaged and released by ARM-software, version 4.1.0, tag 23.08, commit hash 3f773cbf8f5" + }, { + "SPDXID" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-device_gpio", + "name" : "Device Manager GPIO", + "versionInfo" : "2025.12.1", + "primaryPackagePurpose" : "LIBRARY", + "downloadLocation" : "NOASSERTION", + "supplier" : "Organization: Silicon Laboratories, Inc.", + "licenseConcluded" : "Zlib" + }, { + "SPDXID" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-device_dma", + "name" : "Device Manager DMA", + "versionInfo" : "2025.12.1", + "primaryPackagePurpose" : "LIBRARY", + "downloadLocation" : "NOASSERTION", + "supplier" : "Organization: Silicon Laboratories, Inc.", + "licenseConcluded" : "Zlib" + }, { + "SPDXID" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-nvm3_source", + "name" : "NVM3 Core (source)", + "versionInfo" : "2025.12.1", + "primaryPackagePurpose" : "LIBRARY", + "downloadLocation" : "NOASSERTION", + "supplier" : "Organization: Silicon Laboratories, Inc.", + "licenseConcluded" : "Zlib" + }, { + "SPDXID" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-nvm3_default_config", + "name" : "NVM3 Default Config", + "versionInfo" : "2025.12.1", + "primaryPackagePurpose" : "LIBRARY", + "downloadLocation" : "NOASSERTION", + "supplier" : "Organization: Silicon Laboratories, Inc.", + "licenseConcluded" : "Zlib" + }, { + "SPDXID" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-bluetooth_crypto", + "name" : "Bluetooth Core Crypto Configuration", + "versionInfo" : "2025.12.1", + "primaryPackagePurpose" : "LIBRARY", + "downloadLocation" : "NOASSERTION", + "supplier" : "Organization: Silicon Laboratories, Inc.", + "licenseConcluded" : "MSLA" + }, { + "SPDXID" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-driver_mvp", + "name" : "MVP Driver", + "versionInfo" : "2025.12.1", + "primaryPackagePurpose" : "LIBRARY", + "downloadLocation" : "NOASSERTION", + "supplier" : "Organization: Silicon Laboratories, Inc.", + "licenseConcluded" : "Zlib" + }, { + "SPDXID" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-psa_crypto_config", + "name" : "Configuration", + "versionInfo" : "2025.12.1", + "primaryPackagePurpose" : "LIBRARY", + "downloadLocation" : "NOASSERTION", + "supplier" : "Organization: Silicon Laboratories, Inc.", + "licenseConcluded" : "Zlib" + }, { + "SPDXID" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-toolchain_gcc_standard", + "name" : "GCC Toolchain Standard Linker", + "versionInfo" : "2025.12.1", + "primaryPackagePurpose" : "LIBRARY", + "downloadLocation" : "NOASSERTION", + "supplier" : "Organization: Silicon Laboratories, Inc.", + "licenseConcluded" : "Zlib" + }, { + "SPDXID" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-iostream", + "name" : "IO Stream", + "versionInfo" : "2025.12.1", + "primaryPackagePurpose" : "LIBRARY", + "downloadLocation" : "NOASSERTION", + "supplier" : "Organization: Silicon Laboratories, Inc.", + "licenseConcluded" : "Zlib" + }, { + "SPDXID" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-bluetooth_configuration", + "name" : "Instantiation of Bluetooth configuration", + "versionInfo" : "2025.12.1", + "primaryPackagePurpose" : "LIBRARY", + "downloadLocation" : "NOASSERTION", + "supplier" : "Organization: Silicon Laboratories, Inc.", + "licenseConcluded" : "MSLA" + }, { + "SPDXID" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-hal_prs", + "name" : "PRS", + "versionInfo" : "2025.12.1", + "primaryPackagePurpose" : "LIBRARY", + "downloadLocation" : "NOASSERTION", + "supplier" : "Organization: Silicon Laboratories, Inc.", + "licenseConcluded" : "Zlib" + }, { + "SPDXID" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-se_manager_crypto", + "name" : "Crypto", + "versionInfo" : "2025.12.1", + "primaryPackagePurpose" : "LIBRARY", + "downloadLocation" : "NOASSERTION", + "supplier" : "Organization: Silicon Laboratories, Inc.", + "licenseConcluded" : "Zlib" + }, { + "SPDXID" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-device_init_dcdc", + "name" : "DC-DC Converter", + "versionInfo" : "2025.12.1", + "primaryPackagePurpose" : "LIBRARY", + "downloadLocation" : "NOASSERTION", + "supplier" : "Organization: Silicon Laboratories, Inc.", + "licenseConcluded" : "Zlib" + }, { + "SPDXID" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-sl_rail_util_pa_tables", + "name" : "RAIL Utility, PA Tables", + "versionInfo" : "2025.12.1", + "primaryPackagePurpose" : "LIBRARY", + "downloadLocation" : "NOASSERTION", + "supplier" : "Organization: Silicon Laboratories, Inc.", + "licenseConcluded" : "Zlib" + }, { + "SPDXID" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-enum", + "name" : "Enumerations", + "versionInfo" : "2025.12.1", + "primaryPackagePurpose" : "LIBRARY", + "downloadLocation" : "NOASSERTION", + "supplier" : "Organization: Silicon Laboratories, Inc.", + "licenseConcluded" : "Zlib" + }, { + "SPDXID" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-mbedtls_threading_alt_cmsis_rtos2", + "name" : "Silicon Labs Threading support Mbed TLS", + "versionInfo" : "2025.12.1", + "primaryPackagePurpose" : "LIBRARY", + "downloadLocation" : "NOASSERTION", + "supplier" : "Organization: Silicon Laboratories, Inc.", + "licenseConcluded" : "Zlib" + }, { + "SPDXID" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-sli_crypto_s2", + "name" : "Accelerated Crypto Primitives for Series-2 devices", + "versionInfo" : "2025.12.1", + "primaryPackagePurpose" : "LIBRARY", + "downloadLocation" : "NOASSERTION", + "supplier" : "Organization: Silicon Laboratories, Inc.", + "licenseConcluded" : "Zlib" + }, { + "SPDXID" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-power_manager_core_impl_sleep_loop", + "name" : "Power Manager: Core implementation", + "versionInfo" : "2025.12.1", + "primaryPackagePurpose" : "LIBRARY", + "downloadLocation" : "NOASSERTION", + "supplier" : "Organization: Silicon Laboratories, Inc.", + "licenseConcluded" : "Zlib" + }, { + "SPDXID" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-memory_manager_retention_control", + "name" : "Memory Manager Retention Control", + "versionInfo" : "2025.12.1", + "primaryPackagePurpose" : "LIBRARY", + "downloadLocation" : "NOASSERTION", + "supplier" : "Organization: Silicon Laboratories, Inc.", + "licenseConcluded" : "Zlib" + }, { + "SPDXID" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-nvm3_optimization_disable", + "name" : "NVM3 disable optimization", + "versionInfo" : "2025.12.1", + "primaryPackagePurpose" : "LIBRARY", + "downloadLocation" : "NOASSERTION", + "supplier" : "Organization: Silicon Laboratories, Inc.", + "licenseConcluded" : "Zlib" + }, { + "SPDXID" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-sli_protocol_crypto", + "name" : "Accelerated Crypto Primitives (CRYPTO and RADIOAES)", + "versionInfo" : "2025.12.1", + "primaryPackagePurpose" : "LIBRARY", + "downloadLocation" : "NOASSERTION", + "supplier" : "Organization: Silicon Laboratories, Inc.", + "licenseConcluded" : "Zlib" + }, { + "SPDXID" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-sl_main_memory_init", + "name" : "sl_main Setup", + "versionInfo" : "2025.12.1", + "primaryPackagePurpose" : "LIBRARY", + "downloadLocation" : "NOASSERTION", + "supplier" : "Organization: Silicon Laboratories, Inc.", + "licenseConcluded" : "Zlib" + }, { + "SPDXID" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-nn_util", + "name" : "NN Utilities", + "versionInfo" : "2025.12.1", + "primaryPackagePurpose" : "LIBRARY", + "downloadLocation" : "NOASSERTION", + "supplier" : "Organization: Silicon Laboratories, Inc.", + "licenseConcluded" : "Zlib" + }, { + "SPDXID" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-bluetooth_gattdb_definition", + "name" : "Bluetooth GATT database structure definition", + "versionInfo" : "2025.12.1", + "primaryPackagePurpose" : "LIBRARY", + "downloadLocation" : "NOASSERTION", + "supplier" : "Organization: Silicon Laboratories, Inc.", + "licenseConcluded" : "MSLA" + }, { + "SPDXID" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-atomic", + "name" : "Atomic Operations Library", + "versionInfo" : "2025.12.1", + "primaryPackagePurpose" : "LIBRARY", + "downloadLocation" : "NOASSERTION", + "supplier" : "Organization: Silicon Laboratories, Inc.", + "licenseConcluded" : "Zlib" + }, { + "SPDXID" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-code_classification", + "name" : "Code Classification", + "versionInfo" : "2025.12.1", + "primaryPackagePurpose" : "LIBRARY", + "downloadLocation" : "NOASSERTION", + "supplier" : "Organization: Silicon Laboratories, Inc.", + "licenseConcluded" : "Zlib" + }, { + "SPDXID" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-math", + "name" : "Math", + "versionInfo" : "2025.12.1", + "primaryPackagePurpose" : "LIBRARY", + "downloadLocation" : "NOASSERTION", + "supplier" : "Organization: Silicon Laboratories, Inc.", + "licenseConcluded" : "Zlib" + }, { + "SPDXID" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-sl_main_kernel", + "name" : "SL Main Kernel", + "versionInfo" : "2025.12.1", + "primaryPackagePurpose" : "LIBRARY", + "downloadLocation" : "NOASSERTION", + "supplier" : "Organization: Silicon Laboratories, Inc.", + "licenseConcluded" : "Zlib" + }, { + "SPDXID" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-micriumos_common_collections", + "name" : "Micrium OS Common Collections", + "versionInfo" : "2025.12.1", + "primaryPackagePurpose" : "LIBRARY", + "downloadLocation" : "NOASSERTION", + "supplier" : "Organization: Silicon Laboratories, Inc.", + "licenseConcluded" : "MSLA" + }, { + "SPDXID" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-configuration_over_swo", + "name" : "Configuration Over SWO", + "versionInfo" : "2025.12.1", + "primaryPackagePurpose" : "LIBRARY", + "downloadLocation" : "NOASSERTION", + "supplier" : "Organization: Silicon Laboratories, Inc.", + "licenseConcluded" : "Zlib" + }, { + "SPDXID" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-micriumos_cpu_port_armv8m", + "name" : "CPU port for ARMv8-M", + "versionInfo" : "2025.12.1", + "primaryPackagePurpose" : "LIBRARY", + "downloadLocation" : "NOASSERTION", + "supplier" : "Organization: Silicon Laboratories, Inc.", + "licenseConcluded" : "MSLA" + }, { + "SPDXID" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-rail_lib_singleprotocol", + "name" : "RAIL Library, Single Protocol", + "versionInfo" : "2025.12.1", + "primaryPackagePurpose" : "LIBRARY", + "downloadLocation" : "NOASSERTION", + "supplier" : "Organization: Silicon Laboratories, Inc.", + "licenseConcluded" : "MSLA" + }, { + "SPDXID" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-bluetooth_feature_builtin_bonding_database", + "name" : "Built-in Bluetooth bonding database", + "versionInfo" : "2025.12.1", + "primaryPackagePurpose" : "LIBRARY", + "downloadLocation" : "NOASSERTION", + "supplier" : "Organization: Silicon Laboratories, Inc.", + "licenseConcluded" : "MSLA" + }, { + "SPDXID" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-sl_rail_util_compatible_pa", + "name" : "RAIL Utility, PA compatibility", + "versionInfo" : "2025.12.1", + "primaryPackagePurpose" : "LIBRARY", + "downloadLocation" : "NOASSERTION", + "supplier" : "Organization: Silicon Laboratories, Inc.", + "licenseConcluded" : "Zlib" + }, { + "SPDXID" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-memory_manager_pool", + "name" : "Memory Manager Memory Pool", + "versionInfo" : "2025.12.1", + "primaryPackagePurpose" : "LIBRARY", + "downloadLocation" : "NOASSERTION", + "supplier" : "Organization: Silicon Laboratories, Inc.", + "licenseConcluded" : "Zlib" + }, { + "SPDXID" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-sl_rail_util_pa", + "name" : "RAIL Utility, PA (RAIL 3)", + "versionInfo" : "2025.12.1", + "primaryPackagePurpose" : "LIBRARY", + "downloadLocation" : "NOASSERTION", + "supplier" : "Organization: Silicon Laboratories, Inc.", + "licenseConcluded" : "Zlib" + }, { + "SPDXID" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-emlib_ldma", + "name" : "LDMA", + "versionInfo" : "2025.12.1", + "primaryPackagePurpose" : "LIBRARY", + "downloadLocation" : "NOASSERTION", + "supplier" : "Organization: Silicon Laboratories, Inc.", + "licenseConcluded" : "Zlib" + }, { + "SPDXID" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-bluetooth_rtos_adaptation", + "name" : "Bluetooth RTOS Adaptation", + "versionInfo" : "2025.12.1", + "primaryPackagePurpose" : "LIBRARY", + "downloadLocation" : "NOASSERTION", + "supplier" : "Organization: Silicon Laboratories, Inc.", + "licenseConcluded" : "Zlib AND MSLA" + }, { + "SPDXID" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-micriumos_common_core", + "name" : "Micrium OS Common Module Core", + "versionInfo" : "2025.12.1", + "primaryPackagePurpose" : "LIBRARY", + "downloadLocation" : "NOASSERTION", + "supplier" : "Organization: Silicon Laboratories, Inc.", + "licenseConcluded" : "MSLA" + }, { + "SPDXID" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-cmsis_os2_ext_task_register", + "name" : "Task registers abstraction layer", + "versionInfo" : "2025.12.1", + "primaryPackagePurpose" : "LIBRARY", + "downloadLocation" : "NOASSERTION", + "supplier" : "Organization: Silicon Laboratories, Inc.", + "licenseConcluded" : "Zlib" + }, { + "SPDXID" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-bluetooth_device_compatibility", + "name" : "Device compatibility defines for Bluetooth features", + "versionInfo" : "2025.12.1", + "primaryPackagePurpose" : "LIBRARY", + "downloadLocation" : "NOASSERTION", + "supplier" : "Organization: Silicon Laboratories, Inc.", + "licenseConcluded" : "MSLA" + }, { + "SPDXID" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-cmsis_rtos2_tick", + "name" : "CMSIS-RTOS2 OS Tick", + "versionInfo" : "2025.12.1", + "primaryPackagePurpose" : "LIBRARY", + "downloadLocation" : "NOASSERTION", + "supplier" : "Organization: Silicon Laboratories, Inc.", + "licenseConcluded" : "Apache 2.0" + }, { + "SPDXID" : "SPDXRef-cmsis_rtos2_tick-5.8.0", + "name" : "CMSIS_5", + "versionInfo" : "5.8.0", + "primaryPackagePurpose" : "LIBRARY", + "downloadLocation" : "NOASSERTION", + "supplier" : "Organization: ARM-software", + "originator" : "Organization: NOASSERTION", + "homepage" : "https://github.com/ARM-software/CMSIS_5", + "externalRefs" : [ { + "referenceCategory" : "PACKAGE-MANAGER", + "referenceLocator" : "pkg:github/ARM-software/CMSIS_5@5.8.0", + "referenceType" : "purl" + } ], + "comment" : "The CMSIS is a set of tools, APIs, frameworks, and work flows" + }, { + "SPDXID" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-emlib_cmu", + "name" : "CMU", + "versionInfo" : "2025.12.1", + "primaryPackagePurpose" : "LIBRARY", + "downloadLocation" : "NOASSERTION", + "supplier" : "Organization: Silicon Laboratories, Inc.", + "licenseConcluded" : "Zlib" + }, { + "SPDXID" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-bluetooth_host_release_libraries", + "name" : "Bluetooth Low Energy Host Library", + "versionInfo" : "2025.12.1", + "primaryPackagePurpose" : "LIBRARY", + "downloadLocation" : "NOASSERTION", + "supplier" : "Organization: Silicon Laboratories, Inc.", + "licenseConcluded" : "MSLA" + }, { + "SPDXID" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-errno_error_codes", + "name" : "errno error codes support", + "versionInfo" : "2025.12.1", + "primaryPackagePurpose" : "LIBRARY", + "downloadLocation" : "NOASSERTION", + "supplier" : "Organization: Silicon Laboratories, Inc.", + "licenseConcluded" : "Zlib" + }, { + "SPDXID" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-emlib_syscfg", + "name" : "SYSCFG", + "versionInfo" : "2025.12.1", + "primaryPackagePurpose" : "LIBRARY", + "downloadLocation" : "NOASSERTION", + "supplier" : "Organization: Silicon Laboratories, Inc.", + "licenseConcluded" : "Zlib" + }, { + "SPDXID" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-hal_usart", + "name" : "USART", + "versionInfo" : "2025.12.1", + "primaryPackagePurpose" : "LIBRARY", + "downloadLocation" : "NOASSERTION", + "supplier" : "Organization: Silicon Laboratories, Inc.", + "licenseConcluded" : "Zlib" + }, { + "SPDXID" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-trustzone_unaware", + "name" : "TrustZone Unaware", + "versionInfo" : "2025.12.1", + "primaryPackagePurpose" : "LIBRARY", + "downloadLocation" : "NOASSERTION", + "supplier" : "Organization: Silicon Laboratories, Inc.", + "licenseConcluded" : "Zlib" + }, { + "SPDXID" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-psa_se_driver", + "name" : "PSA SE Driver Source Code", + "versionInfo" : "2025.12.1", + "primaryPackagePurpose" : "LIBRARY", + "downloadLocation" : "NOASSERTION", + "supplier" : "Organization: Silicon Laboratories, Inc.", + "licenseConcluded" : "Zlib" + }, { + "SPDXID" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-hfxo_manager", + "name" : "HFXO Manager", + "versionInfo" : "2025.12.1", + "primaryPackagePurpose" : "LIBRARY", + "downloadLocation" : "NOASSERTION", + "supplier" : "Organization: Silicon Laboratories, Inc.", + "licenseConcluded" : "Zlib" + }, { + "SPDXID" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-dmadrv", + "name" : "DMADRV", + "versionInfo" : "2025.12.1", + "primaryPackagePurpose" : "LIBRARY", + "downloadLocation" : "NOASSERTION", + "supplier" : "Organization: Silicon Laboratories, Inc.", + "licenseConcluded" : "Zlib" + }, { + "SPDXID" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-hal_common", + "name" : "Common Headers", + "versionInfo" : "2025.12.1", + "primaryPackagePurpose" : "LIBRARY", + "downloadLocation" : "NOASSERTION", + "supplier" : "Organization: Silicon Laboratories, Inc.", + "licenseConcluded" : "Zlib" + }, { + "SPDXID" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-emlib_i2c", + "name" : "I2C", + "versionInfo" : "2025.12.1", + "primaryPackagePurpose" : "LIBRARY", + "downloadLocation" : "NOASSERTION", + "supplier" : "Organization: Silicon Laboratories, Inc.", + "licenseConcluded" : "Zlib" + }, { + "SPDXID" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-bgapi_protocol", + "name" : "BGAPI Protocol", + "versionInfo" : "2025.12.1", + "primaryPackagePurpose" : "LIBRARY", + "downloadLocation" : "NOASSERTION", + "supplier" : "Organization: Silicon Laboratories, Inc.", + "licenseConcluded" : "Zlib AND MSLA" + }, { + "SPDXID" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-micriumos_rtos_description", + "name" : "RTOS Description", + "versionInfo" : "2025.12.1", + "primaryPackagePurpose" : "LIBRARY", + "downloadLocation" : "NOASSERTION", + "supplier" : "Organization: Silicon Laboratories, Inc.", + "licenseConcluded" : "MSLA" + }, { + "SPDXID" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-device_peripheral_hal", + "name" : "Device Manager Peripheral HAL", + "versionInfo" : "2025.12.1", + "primaryPackagePurpose" : "LIBRARY", + "downloadLocation" : "NOASSERTION", + "supplier" : "Organization: Silicon Laboratories, Inc.", + "licenseConcluded" : "Zlib" + }, { + "SPDXID" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-interrupt_manager", + "name" : "Interrupt Manager", + "versionInfo" : "2025.12.1", + "primaryPackagePurpose" : "LIBRARY", + "downloadLocation" : "NOASSERTION", + "supplier" : "Organization: Silicon Laboratories, Inc.", + "licenseConcluded" : "Zlib" + }, { + "SPDXID" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-ecode", + "name" : "EMDRV Common Headers", + "versionInfo" : "2025.12.1", + "primaryPackagePurpose" : "LIBRARY", + "downloadLocation" : "NOASSERTION", + "supplier" : "Organization: Silicon Laboratories, Inc.", + "licenseConcluded" : "Zlib" + }, { + "SPDXID" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-iostream_uart_common", + "name" : "IO Stream: Common code for UART-type streams", + "versionInfo" : "2025.12.1", + "primaryPackagePurpose" : "LIBRARY", + "downloadLocation" : "NOASSERTION", + "supplier" : "Organization: Silicon Laboratories, Inc.", + "licenseConcluded" : "Zlib" + }, { + "SPDXID" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-psa_crypto", + "name" : "PSA Crypto", + "versionInfo" : "2025.12.1", + "primaryPackagePurpose" : "LIBRARY", + "downloadLocation" : "NOASSERTION", + "supplier" : "Organization: Silicon Laboratories, Inc.", + "licenseConcluded" : "Zlib" + }, { + "SPDXID" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-emlib_prs", + "name" : "PRS", + "versionInfo" : "2025.12.1", + "primaryPackagePurpose" : "LIBRARY", + "downloadLocation" : "NOASSERTION", + "supplier" : "Organization: Silicon Laboratories, Inc.", + "licenseConcluded" : "Zlib" + }, { + "SPDXID" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-psa_driver", + "name" : "Drivers for Crypto Acceleration", + "versionInfo" : "2025.12.1", + "primaryPackagePurpose" : "LIBRARY", + "downloadLocation" : "NOASSERTION", + "supplier" : "Organization: Silicon Laboratories, Inc.", + "licenseConcluded" : "Zlib" + }, { + "SPDXID" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-clock_manager_runtime", + "name" : "Clock Manager Runtime", + "versionInfo" : "2025.12.1", + "primaryPackagePurpose" : "LIBRARY", + "downloadLocation" : "NOASSERTION", + "supplier" : "Organization: Silicon Laboratories, Inc.", + "licenseConcluded" : "Zlib" + }, { + "SPDXID" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-memory_manager_retention_control_hal", + "name" : "Memory Manager Retention Control HAL", + "versionInfo" : "2025.12.1", + "primaryPackagePurpose" : "LIBRARY", + "downloadLocation" : "NOASSERTION", + "supplier" : "Organization: Silicon Laboratories, Inc.", + "licenseConcluded" : "Zlib" + }, { + "SPDXID" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-sli_psec_osal", + "name" : "OS Abstraction Layer", + "versionInfo" : "2025.12.1", + "primaryPackagePurpose" : "LIBRARY", + "downloadLocation" : "NOASSERTION", + "supplier" : "Organization: Silicon Laboratories, Inc.", + "licenseConcluded" : "Zlib" + }, { + "SPDXID" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-udelay", + "name" : "Microsecond Delay", + "versionInfo" : "2025.12.1", + "primaryPackagePurpose" : "LIBRARY", + "downloadLocation" : "NOASSERTION", + "supplier" : "Organization: Silicon Laboratories, Inc.", + "licenseConcluded" : "Zlib" + }, { + "SPDXID" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-device_peripheral", + "name" : "Device Manager Peripheral", + "versionInfo" : "2025.12.1", + "primaryPackagePurpose" : "LIBRARY", + "downloadLocation" : "NOASSERTION", + "supplier" : "Organization: Silicon Laboratories, Inc.", + "licenseConcluded" : "Zlib" + }, { + "SPDXID" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-se_manager_mailbox", + "name" : "SE mailbox utilities", + "versionInfo" : "2025.12.1", + "primaryPackagePurpose" : "LIBRARY", + "downloadLocation" : "NOASSERTION", + "supplier" : "Organization: Silicon Laboratories, Inc.", + "licenseConcluded" : "Zlib" + }, { + "SPDXID" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-se_manager_config", + "name" : "Config", + "versionInfo" : "2025.12.1", + "primaryPackagePurpose" : "LIBRARY", + "downloadLocation" : "NOASSERTION", + "supplier" : "Organization: Silicon Laboratories, Inc.", + "licenseConcluded" : "Zlib" + }, { + "SPDXID" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-power_manager_handler_implementation", + "name" : "Power Manager: Handler", + "versionInfo" : "2025.12.1", + "primaryPackagePurpose" : "LIBRARY", + "downloadLocation" : "NOASSERTION", + "supplier" : "Organization: Silicon Laboratories, Inc.", + "licenseConcluded" : "Zlib" + }, { + "SPDXID" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-bluetooth_common_libraries_release", + "name" : "bluetooth_common_libraries_release", + "versionInfo" : "2025.12.1", + "primaryPackagePurpose" : "LIBRARY", + "downloadLocation" : "NOASSERTION", + "supplier" : "Organization: Silicon Laboratories, Inc.", + "licenseConcluded" : "MSLA" + }, { + "SPDXID" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-simple_led_core", + "name" : "Simple LED Core", + "versionInfo" : "2025.12.1", + "primaryPackagePurpose" : "LIBRARY", + "downloadLocation" : "NOASSERTION", + "supplier" : "Organization: Silicon Laboratories, Inc.", + "licenseConcluded" : "Zlib" + }, { + "SPDXID" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-memory_profiler_api", + "name" : "Memory Profiler API", + "versionInfo" : "2025.12.1", + "primaryPackagePurpose" : "LIBRARY", + "downloadLocation" : "NOASSERTION", + "supplier" : "Organization: Silicon Laboratories, Inc.", + "licenseConcluded" : "Zlib" + }, { + "SPDXID" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-i2c_core", + "name" : "I2C Core", + "versionInfo" : "2025.12.1", + "primaryPackagePurpose" : "LIBRARY", + "downloadLocation" : "NOASSERTION", + "supplier" : "Organization: Silicon Laboratories, Inc.", + "licenseConcluded" : "Zlib" + }, { + "SPDXID" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-board_control", + "name" : "Board Control", + "versionInfo" : "2025.12.1", + "primaryPackagePurpose" : "LIBRARY", + "downloadLocation" : "NOASSERTION", + "supplier" : "Organization: Silicon Laboratories, Inc.", + "licenseConcluded" : "Zlib" + }, { + "SPDXID" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-memory_manager_cpp", + "name" : "Memory Manager C++ Support", + "versionInfo" : "2025.12.1", + "primaryPackagePurpose" : "LIBRARY", + "downloadLocation" : "NOASSERTION", + "supplier" : "Organization: Silicon Laboratories, Inc.", + "licenseConcluded" : "Zlib" + }, { + "SPDXID" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-device_dma_hal", + "name" : "Device Manager DMA HAL", + "versionInfo" : "2025.12.1", + "primaryPackagePurpose" : "LIBRARY", + "downloadLocation" : "NOASSERTION", + "supplier" : "Organization: Silicon Laboratories, Inc.", + "licenseConcluded" : "Zlib" + }, { + "SPDXID" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-cmsis_common", + "name" : "Common APIs for CMSIS-Compliant Kernels", + "versionInfo" : "2025.12.1", + "primaryPackagePurpose" : "LIBRARY", + "downloadLocation" : "NOASSERTION", + "supplier" : "Organization: Silicon Laboratories, Inc.", + "licenseConcluded" : "Zlib" + }, { + "SPDXID" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-power_manager_core", + "name" : "Power Manager: Core", + "versionInfo" : "2025.12.1", + "primaryPackagePurpose" : "LIBRARY", + "downloadLocation" : "NOASSERTION", + "supplier" : "Organization: Silicon Laboratories, Inc.", + "licenseConcluded" : "Zlib" + }, { + "SPDXID" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-i2cspm_core", + "name" : "I2CSPM Core", + "versionInfo" : "2025.12.1", + "primaryPackagePurpose" : "LIBRARY", + "downloadLocation" : "NOASSERTION", + "supplier" : "Organization: Silicon Laboratories, Inc.", + "licenseConcluded" : "Zlib" + }, { + "SPDXID" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-bgapi_protocol_libraries_release", + "name" : "BGAPI Protocol release libraries", + "versionInfo" : "2025.12.1", + "primaryPackagePurpose" : "LIBRARY", + "downloadLocation" : "NOASSERTION", + "supplier" : "Organization: Silicon Laboratories, Inc.", + "licenseConcluded" : "MSLA" + }, { + "SPDXID" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-mbedtls_slcrypto_driver", + "name" : "Drivers for Silicon Labs Crypto Acceleration", + "versionInfo" : "2025.12.1", + "primaryPackagePurpose" : "LIBRARY", + "downloadLocation" : "NOASSERTION", + "supplier" : "Organization: Silicon Laboratories, Inc.", + "licenseConcluded" : "Zlib" + }, { + "SPDXID" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-emlib_system", + "name" : "SYSTEM", + "versionInfo" : "2025.12.1", + "primaryPackagePurpose" : "LIBRARY", + "downloadLocation" : "NOASSERTION", + "supplier" : "Organization: Silicon Laboratories, Inc.", + "licenseConcluded" : "Zlib" + }, { + "SPDXID" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-rail_lib", + "name" : "RAIL Library, Core", + "versionInfo" : "2025.12.1", + "primaryPackagePurpose" : "LIBRARY", + "downloadLocation" : "NOASSERTION", + "supplier" : "Organization: Silicon Laboratories, Inc.", + "licenseConcluded" : "MSLA" + }, { + "SPDXID" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-hal_gpio", + "name" : "GPIO", + "versionInfo" : "2025.12.1", + "primaryPackagePurpose" : "LIBRARY", + "downloadLocation" : "NOASSERTION", + "supplier" : "Organization: Silicon Laboratories, Inc.", + "licenseConcluded" : "Zlib" + }, { + "SPDXID" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-se_manager", + "name" : "SE Manager", + "versionInfo" : "2025.12.1", + "primaryPackagePurpose" : "LIBRARY", + "downloadLocation" : "NOASSERTION", + "supplier" : "Organization: Silicon Laboratories, Inc.", + "licenseConcluded" : "Zlib" + }, { + "SPDXID" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-sl_rail_util_sequencer", + "name" : "RAIL Utility, Radio Sequencer Image Selection (RAIL 3)", + "versionInfo" : "2025.12.1", + "primaryPackagePurpose" : "LIBRARY", + "downloadLocation" : "NOASSERTION", + "supplier" : "Organization: Silicon Laboratories, Inc.", + "licenseConcluded" : "Zlib" + }, { + "SPDXID" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-bluetooth_controller", + "name" : "Bluetooth Low Energy Controller", + "versionInfo" : "2025.12.1", + "primaryPackagePurpose" : "LIBRARY", + "downloadLocation" : "NOASSERTION", + "supplier" : "Organization: Silicon Laboratories, Inc.", + "licenseConcluded" : "MSLA" + }, { + "SPDXID" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-event_handler", + "name" : "Event Handler", + "versionInfo" : "2025.12.1", + "primaryPackagePurpose" : "LIBRARY", + "downloadLocation" : "NOASSERTION", + "supplier" : "Organization: Silicon Laboratories, Inc.", + "licenseConcluded" : "Zlib" + }, { + "SPDXID" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-hal_sysrtc_subsystem_host", + "name" : "SYSRTC for Host Sub-System", + "versionInfo" : "2025.12.1", + "primaryPackagePurpose" : "LIBRARY", + "downloadLocation" : "NOASSERTION", + "supplier" : "Organization: Silicon Laboratories, Inc.", + "licenseConcluded" : "Zlib" + }, { + "SPDXID" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-memory_manager_region", + "name" : "Memory Manager region", + "versionInfo" : "2025.12.1", + "primaryPackagePurpose" : "LIBRARY", + "downloadLocation" : "NOASSERTION", + "supplier" : "Organization: Silicon Laboratories, Inc.", + "licenseConcluded" : "Zlib" + }, { + "SPDXID" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-emlib_msc", + "name" : "MSC", + "versionInfo" : "2025.12.1", + "primaryPackagePurpose" : "LIBRARY", + "downloadLocation" : "NOASSERTION", + "supplier" : "Organization: Silicon Laboratories, Inc.", + "licenseConcluded" : "Zlib" + }, { + "SPDXID" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-bluetooth_feature_advertiser", + "name" : "Advertising Base Feature", + "versionInfo" : "2025.12.1", + "primaryPackagePurpose" : "LIBRARY", + "downloadLocation" : "NOASSERTION", + "supplier" : "Organization: Silicon Laboratories, Inc.", + "licenseConcluded" : "Zlib AND MSLA" + }, { + "SPDXID" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-device_i2c", + "name" : "Device Manager I2C", + "versionInfo" : "2025.12.1", + "primaryPackagePurpose" : "LIBRARY", + "downloadLocation" : "NOASSERTION", + "supplier" : "Organization: Silicon Laboratories, Inc.", + "licenseConcluded" : "Zlib" + }, { + "SPDXID" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-sli_crypto", + "name" : "Accelerated Crypto Primitives", + "versionInfo" : "2025.12.1", + "primaryPackagePurpose" : "LIBRARY", + "downloadLocation" : "NOASSERTION", + "supplier" : "Organization: Silicon Laboratories, Inc.", + "licenseConcluded" : "Zlib" + }, { + "SPDXID" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-sl_rail_util_built_in_phys", + "name" : "RAIL Utility, Built-in PHYs Across HFXO Frequencies (RAIL 3)", + "versionInfo" : "2025.12.1", + "primaryPackagePurpose" : "LIBRARY", + "downloadLocation" : "NOASSERTION", + "supplier" : "Organization: Silicon Laboratories, Inc.", + "licenseConcluded" : "Zlib" + }, { + "SPDXID" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-power_manager_deepsleep", + "name" : "Power Manager: Deepsleep", + "versionInfo" : "2025.12.1", + "primaryPackagePurpose" : "LIBRARY", + "downloadLocation" : "NOASSERTION", + "supplier" : "Organization: Silicon Laboratories, Inc.", + "licenseConcluded" : "Zlib" + }, { + "SPDXID" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-micriumos_cpu", + "name" : "Micrium OS CPU Module", + "versionInfo" : "2025.12.1", + "primaryPackagePurpose" : "LIBRARY", + "downloadLocation" : "NOASSERTION", + "supplier" : "Organization: Silicon Laboratories, Inc.", + "licenseConcluded" : "MSLA" + }, { + "SPDXID" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-debug_swo", + "name" : "SWO Debug", + "versionInfo" : "2025.12.1", + "primaryPackagePurpose" : "LIBRARY", + "downloadLocation" : "NOASSERTION", + "supplier" : "Organization: Silicon Laboratories, Inc.", + "licenseConcluded" : "Zlib" + }, { + "SPDXID" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-micriumos_common_lib", + "name" : "Micrium OS Common Libraries Module", + "versionInfo" : "2025.12.1", + "primaryPackagePurpose" : "LIBRARY", + "downloadLocation" : "NOASSERTION", + "supplier" : "Organization: Silicon Laboratories, Inc.", + "licenseConcluded" : "MSLA" + }, { + "SPDXID" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-rail_util_features", + "name" : "RAIL Library Features, Core", + "versionInfo" : "2025.12.1", + "primaryPackagePurpose" : "LIBRARY", + "downloadLocation" : "NOASSERTION", + "supplier" : "Organization: Silicon Laboratories, Inc.", + "licenseConcluded" : "MSLA" + }, { + "SPDXID" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-interrupt_manager_cortexm", + "name" : "Interrupt Manager Cortex-M", + "versionInfo" : "2025.12.1", + "primaryPackagePurpose" : "LIBRARY", + "downloadLocation" : "NOASSERTION", + "supplier" : "Organization: Silicon Laboratories, Inc.", + "licenseConcluded" : "Zlib" + }, { + "SPDXID" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-bluetooth_controller_rtos_adaptation", + "name" : "Bluetooth Core", + "versionInfo" : "2025.12.1", + "primaryPackagePurpose" : "LIBRARY", + "downloadLocation" : "NOASSERTION", + "supplier" : "Organization: Silicon Laboratories, Inc.", + "licenseConcluded" : "MSLA" + }, { + "SPDXID" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-rail_lib_singleprotocol_internal_chips_dummy", + "name" : "RAIL Library, Single Protocol Internal Chips Dummy", + "versionInfo" : "2025.12.1", + "primaryPackagePurpose" : "LIBRARY", + "downloadLocation" : "NOASSERTION", + "supplier" : "Organization: Silicon Laboratories, Inc.", + "licenseConcluded" : "MSLA" + }, { + "SPDXID" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-sl_string", + "name" : "String Functions", + "versionInfo" : "2025.12.1", + "primaryPackagePurpose" : "LIBRARY", + "downloadLocation" : "NOASSERTION", + "supplier" : "Organization: Silicon Laboratories, Inc.", + "licenseConcluded" : "Zlib" + }, { + "SPDXID" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-cpp_support", + "name" : "Toolchain: C++ Support", + "versionInfo" : "2025.12.1", + "primaryPackagePurpose" : "LIBRARY", + "downloadLocation" : "NOASSERTION", + "supplier" : "Organization: Silicon Laboratories, Inc.", + "licenseConcluded" : "Zlib" + }, { + "SPDXID" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-bluetooth_host_adaptation", + "name" : "System adaptation layer used by the Bluetooth host stack", + "versionInfo" : "2025.12.1", + "primaryPackagePurpose" : "LIBRARY", + "downloadLocation" : "NOASSERTION", + "supplier" : "Organization: Silicon Laboratories, Inc.", + "licenseConcluded" : "Zlib AND MSLA" + }, { + "SPDXID" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-mx25_flash_shutdown_eusart", + "name" : "MX25 Flash Shutdown with eusart", + "versionInfo" : "2025.12.1", + "primaryPackagePurpose" : "LIBRARY", + "downloadLocation" : "NOASSERTION", + "supplier" : "Organization: Silicon Laboratories, Inc.", + "licenseConcluded" : "Zlib" + }, { + "SPDXID" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-sl_syscalls", + "name" : "SystemCall Functions", + "versionInfo" : "2025.12.1", + "primaryPackagePurpose" : "LIBRARY", + "downloadLocation" : "NOASSERTION", + "supplier" : "Organization: Silicon Laboratories, Inc.", + "licenseConcluded" : "Zlib" + }, { + "SPDXID" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-bluetooth_common", + "name" : "Bluetooth Low Energy Common Component", + "versionInfo" : "2025.12.1", + "primaryPackagePurpose" : "LIBRARY", + "downloadLocation" : "NOASSERTION", + "supplier" : "Organization: Silicon Laboratories, Inc.", + "licenseConcluded" : "MSLA" + }, { + "SPDXID" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-sl_rail_util_power_manager_init", + "name" : "RAIL Utility, Power manager init (RAIL 3)", + "versionInfo" : "2025.12.1", + "primaryPackagePurpose" : "LIBRARY", + "downloadLocation" : "NOASSERTION", + "supplier" : "Organization: Silicon Laboratories, Inc.", + "licenseConcluded" : "Zlib" + }, { + "SPDXID" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-emlib_gpio", + "name" : "GPIO", + "versionInfo" : "2025.12.1", + "primaryPackagePurpose" : "LIBRARY", + "downloadLocation" : "NOASSERTION", + "supplier" : "Organization: Silicon Laboratories, Inc.", + "licenseConcluded" : "Zlib" + }, { + "SPDXID" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-nvm3_default_flash_backend", + "name" : "NVM3 back-end for default instance in flash", + "versionInfo" : "2025.12.1", + "primaryPackagePurpose" : "LIBRARY", + "downloadLocation" : "NOASSERTION", + "supplier" : "Organization: Silicon Laboratories, Inc.", + "licenseConcluded" : "Zlib" + }, { + "SPDXID" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-hal_i2c", + "name" : "I2C", + "versionInfo" : "2025.12.1", + "primaryPackagePurpose" : "LIBRARY", + "downloadLocation" : "NOASSERTION", + "supplier" : "Organization: Silicon Laboratories, Inc.", + "licenseConcluded" : "Zlib" + }, { + "SPDXID" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-rail_lib_singleprotocol_alpha_chips", + "name" : "RAIL Library, Single Protocol for Alpha Chips", + "versionInfo" : "2025.12.1", + "primaryPackagePurpose" : "LIBRARY", + "downloadLocation" : "NOASSERTION", + "supplier" : "Organization: Silicon Laboratories, Inc.", + "licenseConcluded" : "MSLA" + }, { + "SPDXID" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-cmsis_dsp", + "name" : "CMSIS-DSP", + "versionInfo" : "2025.12.1", + "primaryPackagePurpose" : "LIBRARY", + "downloadLocation" : "NOASSERTION", + "supplier" : "Organization: Silicon Laboratories, Inc.", + "licenseConcluded" : "Apache-2.0" + }, { + "SPDXID" : "SPDXRef-cmsis_dsp-1.15.0", + "name" : "CMSIS-DSP", + "versionInfo" : "1.15.0", + "primaryPackagePurpose" : "LIBRARY", + "downloadLocation" : "NOASSERTION", + "supplier" : "Organization: ARM-software", + "originator" : "Organization: NOASSERTION", + "homepage" : "https://github.com/ARM-software/CMSIS-DSP", + "externalRefs" : [ { + "referenceCategory" : "PACKAGE-MANAGER", + "referenceLocator" : "pkg:github/ARM-software/CMSIS-DSP@v1.15.0", + "referenceType" : "purl" + } ], + "comment" : "CMSIS DSP Library as packaged and released by ARM-software, version 1.15.0" + }, { + "SPDXID" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-math_mvp", + "name" : "MVP Math", + "versionInfo" : "2025.12.1", + "primaryPackagePurpose" : "LIBRARY", + "downloadLocation" : "NOASSERTION", + "supplier" : "Organization: Silicon Laboratories, Inc.", + "licenseConcluded" : "Zlib" + }, { + "SPDXID" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-device_clock_hal", + "name" : "Device Manager Clock HAL", + "versionInfo" : "2025.12.1", + "primaryPackagePurpose" : "LIBRARY", + "downloadLocation" : "NOASSERTION", + "supplier" : "Organization: Silicon Laboratories, Inc.", + "licenseConcluded" : "Zlib" + }, { + "SPDXID" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-bluetooth_version", + "name" : "Bluetooth Version", + "versionInfo" : "2025.12.1", + "primaryPackagePurpose" : "LIBRARY", + "downloadLocation" : "NOASSERTION", + "supplier" : "Organization: Silicon Laboratories, Inc.", + "licenseConcluded" : "MSLA" + }, { + "SPDXID" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-iostream_eusart", + "name" : "IO Stream: EUSART", + "versionInfo" : "2025.12.1", + "primaryPackagePurpose" : "LIBRARY", + "downloadLocation" : "NOASSERTION", + "supplier" : "Organization: Silicon Laboratories, Inc.", + "licenseConcluded" : "Zlib" + }, { + "SPDXID" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-i2cspm", + "name" : "I2CSPM", + "versionInfo" : "2025.12.1", + "primaryPackagePurpose" : "LIBRARY", + "downloadLocation" : "NOASSERTION", + "supplier" : "Organization: Silicon Laboratories, Inc.", + "licenseConcluded" : "Zlib" + }, { + "SPDXID" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-cmsis_rtos2_init", + "name" : "CMSIS-RTOS2 Initialization", + "versionInfo" : "2025.12.1", + "primaryPackagePurpose" : "LIBRARY", + "downloadLocation" : "NOASSERTION", + "supplier" : "Organization: Silicon Laboratories, Inc.", + "licenseConcluded" : "Apache 2.0" + }, { + "SPDXID" : "SPDXRef-cmsis_rtos2_init-5.8.0", + "name" : "CMSIS_5", + "versionInfo" : "5.8.0", + "primaryPackagePurpose" : "LIBRARY", + "downloadLocation" : "NOASSERTION", + "supplier" : "Organization: ARM-software", + "originator" : "Organization: NOASSERTION", + "homepage" : "https://github.com/ARM-software/CMSIS_5", + "externalRefs" : [ { + "referenceCategory" : "PACKAGE-MANAGER", + "referenceLocator" : "pkg:github/ARM-software/CMSIS_5@5.8.0", + "referenceType" : "purl" + } ], + "comment" : "The CMSIS is a set of tools, APIs, frameworks, and work flows" + }, { + "SPDXID" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-mbedtls_slcrypto", + "name" : "Silicon Labs Mbed TLS support", + "versionInfo" : "2025.12.1", + "primaryPackagePurpose" : "LIBRARY", + "downloadLocation" : "NOASSERTION", + "supplier" : "Organization: Silicon Laboratories, Inc.", + "licenseConcluded" : "Zlib" + }, { + "SPDXID" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-toolchain_gcc", + "name" : "GCC Toolchain", + "versionInfo" : "2025.12.1", + "primaryPackagePurpose" : "LIBRARY", + "downloadLocation" : "NOASSERTION", + "supplier" : "Organization: Silicon Laboratories, Inc.", + "licenseConcluded" : "Zlib" + }, { + "SPDXID" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-sl_assert", + "name" : "Assert Functions", + "versionInfo" : "2025.12.1", + "primaryPackagePurpose" : "LIBRARY", + "downloadLocation" : "NOASSERTION", + "supplier" : "Organization: Silicon Laboratories, Inc.", + "licenseConcluded" : "Zlib" + }, { + "SPDXID" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-cmsis_rtos2_headers", + "name" : "CMSIS-RTOS2 Headers", + "versionInfo" : "2025.12.1", + "primaryPackagePurpose" : "LIBRARY", + "downloadLocation" : "NOASSERTION", + "supplier" : "Organization: Silicon Laboratories, Inc.", + "licenseConcluded" : "Apache 2.0" + }, { + "SPDXID" : "SPDXRef-cmsis_rtos2_headers-5.8.0", + "name" : "CMSIS_5", + "versionInfo" : "5.8.0", + "primaryPackagePurpose" : "LIBRARY", + "downloadLocation" : "NOASSERTION", + "supplier" : "Organization: ARM-software", + "originator" : "Organization: NOASSERTION", + "homepage" : "https://github.com/ARM-software/CMSIS_5", + "externalRefs" : [ { + "referenceCategory" : "PACKAGE-MANAGER", + "referenceLocator" : "pkg:github/ARM-software/CMSIS_5@5.8.0", + "referenceType" : "purl" + } ], + "comment" : "The CMSIS is a set of tools, APIs, frameworks, and work flows." + }, { + "SPDXID" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-device_clock", + "name" : "Device Manager Clock", + "versionInfo" : "2025.12.1", + "primaryPackagePurpose" : "LIBRARY", + "downloadLocation" : "NOASSERTION", + "supplier" : "Organization: Silicon Laboratories, Inc.", + "licenseConcluded" : "Zlib" + }, { + "SPDXID" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-component_catalog", + "name" : "Component Catalog", + "versionInfo" : "2025.12.1", + "primaryPackagePurpose" : "LIBRARY", + "downloadLocation" : "NOASSERTION", + "supplier" : "Organization: Silicon Laboratories, Inc.", + "licenseConcluded" : "Zlib" + }, { + "SPDXID" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-emlib_emu", + "name" : "EMU", + "versionInfo" : "2025.12.1", + "primaryPackagePurpose" : "LIBRARY", + "downloadLocation" : "NOASSERTION", + "supplier" : "Organization: Silicon Laboratories, Inc.", + "licenseConcluded" : "Zlib" + }, { + "SPDXID" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-mic_driver", + "name" : "Microphone", + "versionInfo" : "2025.12.1", + "primaryPackagePurpose" : "LIBRARY", + "downloadLocation" : "NOASSERTION", + "supplier" : "Organization: Silicon Laboratories, Inc.", + "licenseConcluded" : "Zlib" + }, { + "SPDXID" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-clock_manager_runtime_hal_s2", + "name" : "Clock Manager Runtime HAL Series 2", + "versionInfo" : "2025.12.1", + "primaryPackagePurpose" : "LIBRARY", + "downloadLocation" : "NOASSERTION", + "supplier" : "Organization: Silicon Laboratories, Inc.", + "licenseConcluded" : "Zlib" + }, { + "SPDXID" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-emlib_burtc", + "name" : "BURTC", + "versionInfo" : "2025.12.1", + "primaryPackagePurpose" : "LIBRARY", + "downloadLocation" : "NOASSERTION", + "supplier" : "Organization: Silicon Laboratories, Inc.", + "licenseConcluded" : "Zlib" + }, { + "SPDXID" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-driver_mvp_hal_efr32", + "name" : "MVP HAL Driver for EFR32 parts", + "versionInfo" : "2025.12.1", + "primaryPackagePurpose" : "LIBRARY", + "downloadLocation" : "NOASSERTION", + "supplier" : "Organization: Silicon Laboratories, Inc.", + "licenseConcluded" : "Zlib" + }, { + "SPDXID" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-psa_its", + "name" : "PSA Persistent Storage Support (ITS)", + "versionInfo" : "2025.12.1", + "primaryPackagePurpose" : "LIBRARY", + "downloadLocation" : "NOASSERTION", + "supplier" : "Organization: Silicon Laboratories, Inc.", + "licenseConcluded" : "Zlib" + }, { + "SPDXID" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-hal_eusart", + "name" : "EUSART", + "versionInfo" : "2025.12.1", + "primaryPackagePurpose" : "LIBRARY", + "downloadLocation" : "NOASSERTION", + "supplier" : "Organization: Silicon Laboratories, Inc.", + "licenseConcluded" : "Zlib" + }, { + "SPDXID" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-brd2608a_config", + "name" : "brd2608a config", + "versionInfo" : "2025.12.1", + "primaryPackagePurpose" : "LIBRARY", + "downloadLocation" : "NOASSERTION", + "supplier" : "Organization: Silicon Laboratories, Inc.", + "licenseConcluded" : "Zlib" + }, { + "SPDXID" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-bluetooth_controller_crypto", + "name" : "Bluetooth Core Crypto Configuration for Controller", + "versionInfo" : "2025.12.1", + "primaryPackagePurpose" : "LIBRARY", + "downloadLocation" : "NOASSERTION", + "supplier" : "Organization: Silicon Laboratories, Inc.", + "licenseConcluded" : "MSLA" + }, { + "SPDXID" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-iostream_eusart_core", + "name" : "IO Stream: EUSART Core", + "versionInfo" : "2025.12.1", + "primaryPackagePurpose" : "LIBRARY", + "downloadLocation" : "NOASSERTION", + "supplier" : "Organization: Silicon Laboratories, Inc.", + "licenseConcluded" : "Zlib" + }, { + "SPDXID" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-emlib_common", + "name" : "Common Headers", + "versionInfo" : "2025.12.1", + "primaryPackagePurpose" : "LIBRARY", + "downloadLocation" : "NOASSERTION", + "supplier" : "Organization: Silicon Laboratories, Inc.", + "licenseConcluded" : "Zlib" + }, { + "SPDXID" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-micriumos_kernel_port_generic", + "name" : "Kernel port generic", + "versionInfo" : "2025.12.1", + "primaryPackagePurpose" : "LIBRARY", + "downloadLocation" : "NOASSERTION", + "supplier" : "Organization: Silicon Laboratories, Inc.", + "licenseConcluded" : "MSLA" + }, { + "SPDXID" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-sl_core", + "name" : "core", + "versionInfo" : "2025.12.1", + "primaryPackagePurpose" : "LIBRARY", + "downloadLocation" : "NOASSERTION", + "supplier" : "Organization: Silicon Laboratories, Inc.", + "licenseConcluded" : "Zlib" + }, { + "SPDXID" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-hal_syscfg", + "name" : "SYSCFG", + "versionInfo" : "2025.12.1", + "primaryPackagePurpose" : "LIBRARY", + "downloadLocation" : "NOASSERTION", + "supplier" : "Organization: Silicon Laboratories, Inc.", + "licenseConcluded" : "Zlib" + }, { + "SPDXID" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-cmsis_core", + "name" : "CMSIS-Core", + "versionInfo" : "2025.12.1", + "primaryPackagePurpose" : "LIBRARY", + "downloadLocation" : "NOASSERTION", + "supplier" : "Organization: Silicon Laboratories, Inc.", + "licenseConcluded" : "Apache 2.0" + }, { + "SPDXID" : "SPDXRef-cmsis_core-5.8.0", + "name" : "CMSIS_5", + "versionInfo" : "5.8.0", + "primaryPackagePurpose" : "LIBRARY", + "downloadLocation" : "NOASSERTION", + "supplier" : "Organization: ARM-software", + "originator" : "Organization: NOASSERTION", + "homepage" : "https://github.com/ARM-software/CMSIS_5", + "externalRefs" : [ { + "referenceCategory" : "PACKAGE-MANAGER", + "referenceLocator" : "pkg:github/ARM-software/CMSIS_5@5.8.0", + "referenceType" : "purl" + } ], + "comment" : "The CMSIS is a set of tools, APIs, frameworks, and work flows" + }, { + "SPDXID" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-emlib_core", + "name" : "CORE", + "versionInfo" : "2025.12.1", + "primaryPackagePurpose" : "LIBRARY", + "downloadLocation" : "NOASSERTION", + "supplier" : "Organization: Silicon Laboratories, Inc.", + "licenseConcluded" : "Zlib" + }, { + "SPDXID" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-hal_sysrtc", + "name" : "SYSRTC", + "versionInfo" : "2025.12.1", + "primaryPackagePurpose" : "LIBRARY", + "downloadLocation" : "NOASSERTION", + "supplier" : "Organization: Silicon Laboratories, Inc.", + "licenseConcluded" : "Zlib" + }, { + "SPDXID" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-toolchain_variant_arm", + "name" : "Toolchain for ARM", + "versionInfo" : "2025.12.1", + "primaryPackagePurpose" : "LIBRARY", + "downloadLocation" : "NOASSERTION", + "supplier" : "Organization: Silicon Laboratories, Inc.", + "licenseConcluded" : "Zlib" + }, { + "SPDXID" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-emlib_timer", + "name" : "TIMER", + "versionInfo" : "2025.12.1", + "primaryPackagePurpose" : "LIBRARY", + "downloadLocation" : "NOASSERTION", + "supplier" : "Organization: Silicon Laboratories, Inc.", + "licenseConcluded" : "Zlib" + }, { + "SPDXID" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-psa_crypto_common", + "name" : "PSA Crypto Common", + "versionInfo" : "2025.12.1", + "primaryPackagePurpose" : "LIBRARY", + "downloadLocation" : "NOASSERTION", + "supplier" : "Organization: Silicon Laboratories, Inc.", + "licenseConcluded" : "Zlib" + }, { + "SPDXID" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-math_types", + "name" : "Math Types", + "versionInfo" : "2025.12.1", + "primaryPackagePurpose" : "LIBRARY", + "downloadLocation" : "NOASSERTION", + "supplier" : "Organization: Silicon Laboratories, Inc.", + "licenseConcluded" : "Zlib" + }, { + "SPDXID" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-sl_common", + "name" : "Common Functions", + "versionInfo" : "2025.12.1", + "primaryPackagePurpose" : "LIBRARY", + "downloadLocation" : "NOASSERTION", + "supplier" : "Organization: Silicon Laboratories, Inc.", + "licenseConcluded" : "Zlib" + }, { + "SPDXID" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-mbedtls_config", + "name" : "Configuration", + "versionInfo" : "2025.12.1", + "primaryPackagePurpose" : "LIBRARY", + "downloadLocation" : "NOASSERTION", + "supplier" : "Organization: Silicon Laboratories, Inc.", + "licenseConcluded" : "Zlib" + }, { + "SPDXID" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-sl_main_init", + "name" : "sl main Init", + "versionInfo" : "2025.12.1", + "primaryPackagePurpose" : "LIBRARY", + "downloadLocation" : "NOASSERTION", + "supplier" : "Organization: Silicon Laboratories, Inc.", + "licenseConcluded" : "Zlib" + }, { + "SPDXID" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-sl_main_process_action", + "name" : "sl_main Process Action", + "versionInfo" : "2025.12.1", + "primaryPackagePurpose" : "LIBRARY", + "downloadLocation" : "NOASSERTION", + "supplier" : "Organization: Silicon Laboratories, Inc.", + "licenseConcluded" : "Zlib" + }, { + "SPDXID" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-gpio", + "name" : "GPIO Driver", + "versionInfo" : "2025.12.1", + "primaryPackagePurpose" : "LIBRARY", + "downloadLocation" : "NOASSERTION", + "supplier" : "Organization: Silicon Laboratories, Inc.", + "licenseConcluded" : "Zlib" + } ], + "relationships" : [ { + "spdxElementId" : "SPDXRef-DOCUMENT", + "relatedSpdxElement" : "SPDXRef-silabs.aiml-2.2.0", + "relationshipType" : "DESCRIBES" + }, { + "spdxElementId" : "SPDXRef-DOCUMENT", + "relatedSpdxElement" : "SPDXRef-silabs.simplicity_sdk-2025.12.1", + "relationshipType" : "DESCRIBES" + }, { + "spdxElementId" : "SPDXRef-silabs.aiml-2.2.0", + "relatedSpdxElement" : "SPDXRef-silabs.aiml-2.2.0-ml_audio_feature_generation", + "relationshipType" : "CONTAINS" + }, { + "spdxElementId" : "SPDXRef-silabs.aiml-2.2.0-ml_audio_feature_generation", + "relatedSpdxElement" : "SPDXRef-ml_audio_feature_generation-2.3.1", + "relationshipType" : "ANCESTOR_OF" + }, { + "spdxElementId" : "SPDXRef-silabs.aiml-2.2.0", + "relatedSpdxElement" : "SPDXRef-silabs.aiml-2.2.0-tensorflow_debug_log_iostream", + "relationshipType" : "CONTAINS" + }, { + "spdxElementId" : "SPDXRef-silabs.aiml-2.2.0", + "relatedSpdxElement" : "SPDXRef-silabs.aiml-2.2.0-tflite-micro", + "relationshipType" : "CONTAINS" + }, { + "spdxElementId" : "SPDXRef-silabs.aiml-2.2.0-tflite-micro", + "relatedSpdxElement" : "SPDXRef-tflite-micro-ea8db00ab35", + "relationshipType" : "ANCESTOR_OF" + }, { + "spdxElementId" : "SPDXRef-silabs.aiml-2.2.0", + "relatedSpdxElement" : "SPDXRef-silabs.aiml-2.2.0-tensorflow_lite_micro_accelerated_kernels", + "relationshipType" : "CONTAINS" + }, { + "spdxElementId" : "SPDXRef-silabs.aiml-2.2.0", + "relatedSpdxElement" : "SPDXRef-silabs.aiml-2.2.0-ml_cmsis_dsp_rfft_q15", + "relationshipType" : "CONTAINS" + }, { + "spdxElementId" : "SPDXRef-silabs.aiml-2.2.0-ml_cmsis_dsp_rfft_q15", + "relatedSpdxElement" : "SPDXRef-ml_cmsis_dsp_rfft_q15-1.15.0", + "relationshipType" : "ANCESTOR_OF" + }, { + "spdxElementId" : "SPDXRef-silabs.aiml-2.2.0", + "relatedSpdxElement" : "SPDXRef-silabs.aiml-2.2.0-tensorflow_dependency_flatbuffers", + "relationshipType" : "CONTAINS" + }, { + "spdxElementId" : "SPDXRef-silabs.aiml-2.2.0-tensorflow_dependency_flatbuffers", + "relatedSpdxElement" : "SPDXRef-tensorflow_dependency_flatbuffers-07a8b5cb5a1085b7a3d7348ca547ec2643ca18c2", + "relationshipType" : "ANCESTOR_OF" + }, { + "spdxElementId" : "SPDXRef-silabs.aiml-2.2.0", + "relatedSpdxElement" : "SPDXRef-silabs.aiml-2.2.0-tensorflow_dependency_gemmlowp", + "relationshipType" : "CONTAINS" + }, { + "spdxElementId" : "SPDXRef-silabs.aiml-2.2.0-tensorflow_dependency_gemmlowp", + "relatedSpdxElement" : "SPDXRef-tensorflow_dependency_gemmlowp-719139ce755a0", + "relationshipType" : "ANCESTOR_OF" + }, { + "spdxElementId" : "SPDXRef-silabs.aiml-2.2.0", + "relatedSpdxElement" : "SPDXRef-silabs.aiml-2.2.0-tensorflow_dependency_ruy", + "relationshipType" : "CONTAINS" + }, { + "spdxElementId" : "SPDXRef-silabs.aiml-2.2.0-tensorflow_dependency_ruy", + "relatedSpdxElement" : "SPDXRef-tensorflow_dependency_ruy-5bb02fbf90824", + "relationshipType" : "ANCESTOR_OF" + }, { + "spdxElementId" : "SPDXRef-silabs.simplicity_sdk-2025.12.1", + "relatedSpdxElement" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-EFR32MG26B510F3200IM68", + "relationshipType" : "CONTAINS" + }, { + "spdxElementId" : "SPDXRef-silabs.simplicity_sdk-2025.12.1", + "relatedSpdxElement" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-app_assert", + "relationshipType" : "CONTAINS" + }, { + "spdxElementId" : "SPDXRef-silabs.simplicity_sdk-2025.12.1", + "relatedSpdxElement" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-bluetooth_feature_connection", + "relationshipType" : "CONTAINS" + }, { + "spdxElementId" : "SPDXRef-silabs.simplicity_sdk-2025.12.1", + "relatedSpdxElement" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-bluetooth_feature_gatt_server", + "relationshipType" : "CONTAINS" + }, { + "spdxElementId" : "SPDXRef-silabs.simplicity_sdk-2025.12.1", + "relatedSpdxElement" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-bluetooth_feature_legacy_advertiser", + "relationshipType" : "CONTAINS" + }, { + "spdxElementId" : "SPDXRef-silabs.simplicity_sdk-2025.12.1", + "relatedSpdxElement" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-bluetooth_feature_sm", + "relationshipType" : "CONTAINS" + }, { + "spdxElementId" : "SPDXRef-silabs.simplicity_sdk-2025.12.1", + "relatedSpdxElement" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-bluetooth_feature_system", + "relationshipType" : "CONTAINS" + }, { + "spdxElementId" : "SPDXRef-silabs.simplicity_sdk-2025.12.1", + "relatedSpdxElement" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-bluetooth_stack", + "relationshipType" : "CONTAINS" + }, { + "spdxElementId" : "SPDXRef-silabs.simplicity_sdk-2025.12.1", + "relatedSpdxElement" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-brd2608a", + "relationshipType" : "CONTAINS" + }, { + "spdxElementId" : "SPDXRef-silabs.simplicity_sdk-2025.12.1", + "relatedSpdxElement" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-clock_manager", + "relationshipType" : "CONTAINS" + }, { + "spdxElementId" : "SPDXRef-silabs.simplicity_sdk-2025.12.1", + "relatedSpdxElement" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-device_init", + "relationshipType" : "CONTAINS" + }, { + "spdxElementId" : "SPDXRef-silabs.simplicity_sdk-2025.12.1", + "relatedSpdxElement" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-gatt_configuration", + "relationshipType" : "CONTAINS" + }, { + "spdxElementId" : "SPDXRef-silabs.simplicity_sdk-2025.12.1", + "relatedSpdxElement" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-gatt_service_rht", + "relationshipType" : "CONTAINS" + }, { + "spdxElementId" : "SPDXRef-silabs.simplicity_sdk-2025.12.1", + "relatedSpdxElement" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-iostream_recommended_stream", + "relationshipType" : "CONTAINS" + }, { + "spdxElementId" : "SPDXRef-silabs.simplicity_sdk-2025.12.1", + "relatedSpdxElement" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-iostream_retarget_stdio", + "relationshipType" : "CONTAINS" + }, { + "spdxElementId" : "SPDXRef-silabs.simplicity_sdk-2025.12.1", + "relatedSpdxElement" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-memory_manager", + "relationshipType" : "CONTAINS" + }, { + "spdxElementId" : "SPDXRef-silabs.simplicity_sdk-2025.12.1", + "relatedSpdxElement" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-micriumos_kernel", + "relationshipType" : "CONTAINS" + }, { + "spdxElementId" : "SPDXRef-silabs.simplicity_sdk-2025.12.1", + "relatedSpdxElement" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-mpu", + "relationshipType" : "CONTAINS" + }, { + "spdxElementId" : "SPDXRef-silabs.simplicity_sdk-2025.12.1", + "relatedSpdxElement" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-nvm3_default", + "relationshipType" : "CONTAINS" + }, { + "spdxElementId" : "SPDXRef-silabs.simplicity_sdk-2025.12.1", + "relatedSpdxElement" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-power_manager", + "relationshipType" : "CONTAINS" + }, { + "spdxElementId" : "SPDXRef-silabs.simplicity_sdk-2025.12.1", + "relatedSpdxElement" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-printf", + "relationshipType" : "CONTAINS" + }, { + "spdxElementId" : "SPDXRef-silabs.simplicity_sdk-2025.12.1", + "relatedSpdxElement" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-sensor_rht", + "relationshipType" : "CONTAINS" + }, { + "spdxElementId" : "SPDXRef-silabs.simplicity_sdk-2025.12.1", + "relatedSpdxElement" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-si70xx_driver", + "relationshipType" : "CONTAINS" + }, { + "spdxElementId" : "SPDXRef-silabs.simplicity_sdk-2025.12.1", + "relatedSpdxElement" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-simple_led", + "relationshipType" : "CONTAINS" + }, { + "spdxElementId" : "SPDXRef-silabs.simplicity_sdk-2025.12.1", + "relatedSpdxElement" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-sl_main", + "relationshipType" : "CONTAINS" + }, { + "spdxElementId" : "SPDXRef-silabs.simplicity_sdk-2025.12.1", + "relatedSpdxElement" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-sleeptimer", + "relationshipType" : "CONTAINS" + }, { + "spdxElementId" : "SPDXRef-silabs.simplicity_sdk-2025.12.1", + "relatedSpdxElement" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-status", + "relationshipType" : "CONTAINS" + }, { + "spdxElementId" : "SPDXRef-silabs.simplicity_sdk-2025.12.1", + "relatedSpdxElement" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-bgapi_protocol_rtos_adaptation", + "relationshipType" : "CONTAINS" + }, { + "spdxElementId" : "SPDXRef-silabs.simplicity_sdk-2025.12.1", + "relatedSpdxElement" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-mic_i2s_driver", + "relationshipType" : "CONTAINS" + }, { + "spdxElementId" : "SPDXRef-silabs.simplicity_sdk-2025.12.1", + "relatedSpdxElement" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-micriumos_common_platform_manager", + "relationshipType" : "CONTAINS" + }, { + "spdxElementId" : "SPDXRef-silabs.simplicity_sdk-2025.12.1", + "relatedSpdxElement" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-dmadrv_core", + "relationshipType" : "CONTAINS" + }, { + "spdxElementId" : "SPDXRef-silabs.simplicity_sdk-2025.12.1", + "relatedSpdxElement" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-device_manager", + "relationshipType" : "CONTAINS" + }, { + "spdxElementId" : "SPDXRef-silabs.simplicity_sdk-2025.12.1", + "relatedSpdxElement" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-led", + "relationshipType" : "CONTAINS" + }, { + "spdxElementId" : "SPDXRef-silabs.simplicity_sdk-2025.12.1", + "relatedSpdxElement" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-emlib_eusart", + "relationshipType" : "CONTAINS" + }, { + "spdxElementId" : "SPDXRef-silabs.simplicity_sdk-2025.12.1", + "relatedSpdxElement" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-bit", + "relationshipType" : "CONTAINS" + }, { + "spdxElementId" : "SPDXRef-silabs.simplicity_sdk-2025.12.1", + "relatedSpdxElement" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-psa_driver_common", + "relationshipType" : "CONTAINS" + }, { + "spdxElementId" : "SPDXRef-silabs.simplicity_sdk-2025.12.1", + "relatedSpdxElement" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-bluetooth_controller_libraries", + "relationshipType" : "CONTAINS" + }, { + "spdxElementId" : "SPDXRef-silabs.simplicity_sdk-2025.12.1", + "relatedSpdxElement" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-compute_util", + "relationshipType" : "CONTAINS" + }, { + "spdxElementId" : "SPDXRef-silabs.simplicity_sdk-2025.12.1", + "relatedSpdxElement" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-clock_manager_init_hal_s2", + "relationshipType" : "CONTAINS" + }, { + "spdxElementId" : "SPDXRef-silabs.simplicity_sdk-2025.12.1", + "relatedSpdxElement" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-hal_system", + "relationshipType" : "CONTAINS" + }, { + "spdxElementId" : "SPDXRef-silabs.simplicity_sdk-2025.12.1", + "relatedSpdxElement" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-psa_crypto_trng", + "relationshipType" : "CONTAINS" + }, { + "spdxElementId" : "SPDXRef-silabs.simplicity_sdk-2025.12.1", + "relatedSpdxElement" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-slist", + "relationshipType" : "CONTAINS" + }, { + "spdxElementId" : "SPDXRef-silabs.simplicity_sdk-2025.12.1", + "relatedSpdxElement" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-nn_mvp", + "relationshipType" : "CONTAINS" + }, { + "spdxElementId" : "SPDXRef-silabs.simplicity_sdk-2025.12.1", + "relatedSpdxElement" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-micriumos_kernel_port_armv8m", + "relationshipType" : "CONTAINS" + }, { + "spdxElementId" : "SPDXRef-silabs.simplicity_sdk-2025.12.1", + "relatedSpdxElement" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-cmsis_nn", + "relationshipType" : "CONTAINS" + }, { + "spdxElementId" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-cmsis_nn", + "relatedSpdxElement" : "SPDXRef-cmsis_nn-3f773cbf8f5", + "relationshipType" : "ANCESTOR_OF" + }, { + "spdxElementId" : "SPDXRef-silabs.simplicity_sdk-2025.12.1", + "relatedSpdxElement" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-device_gpio", + "relationshipType" : "CONTAINS" + }, { + "spdxElementId" : "SPDXRef-silabs.simplicity_sdk-2025.12.1", + "relatedSpdxElement" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-device_dma", + "relationshipType" : "CONTAINS" + }, { + "spdxElementId" : "SPDXRef-silabs.simplicity_sdk-2025.12.1", + "relatedSpdxElement" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-nvm3_source", + "relationshipType" : "CONTAINS" + }, { + "spdxElementId" : "SPDXRef-silabs.simplicity_sdk-2025.12.1", + "relatedSpdxElement" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-nvm3_default_config", + "relationshipType" : "CONTAINS" + }, { + "spdxElementId" : "SPDXRef-silabs.simplicity_sdk-2025.12.1", + "relatedSpdxElement" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-bluetooth_crypto", + "relationshipType" : "CONTAINS" + }, { + "spdxElementId" : "SPDXRef-silabs.simplicity_sdk-2025.12.1", + "relatedSpdxElement" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-driver_mvp", + "relationshipType" : "CONTAINS" + }, { + "spdxElementId" : "SPDXRef-silabs.simplicity_sdk-2025.12.1", + "relatedSpdxElement" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-psa_crypto_config", + "relationshipType" : "CONTAINS" + }, { + "spdxElementId" : "SPDXRef-silabs.simplicity_sdk-2025.12.1", + "relatedSpdxElement" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-toolchain_gcc_standard", + "relationshipType" : "CONTAINS" + }, { + "spdxElementId" : "SPDXRef-silabs.simplicity_sdk-2025.12.1", + "relatedSpdxElement" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-iostream", + "relationshipType" : "CONTAINS" + }, { + "spdxElementId" : "SPDXRef-silabs.simplicity_sdk-2025.12.1", + "relatedSpdxElement" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-bluetooth_configuration", + "relationshipType" : "CONTAINS" + }, { + "spdxElementId" : "SPDXRef-silabs.simplicity_sdk-2025.12.1", + "relatedSpdxElement" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-hal_prs", + "relationshipType" : "CONTAINS" + }, { + "spdxElementId" : "SPDXRef-silabs.simplicity_sdk-2025.12.1", + "relatedSpdxElement" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-se_manager_crypto", + "relationshipType" : "CONTAINS" + }, { + "spdxElementId" : "SPDXRef-silabs.simplicity_sdk-2025.12.1", + "relatedSpdxElement" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-device_init_dcdc", + "relationshipType" : "CONTAINS" + }, { + "spdxElementId" : "SPDXRef-silabs.simplicity_sdk-2025.12.1", + "relatedSpdxElement" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-sl_rail_util_pa_tables", + "relationshipType" : "CONTAINS" + }, { + "spdxElementId" : "SPDXRef-silabs.simplicity_sdk-2025.12.1", + "relatedSpdxElement" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-enum", + "relationshipType" : "CONTAINS" + }, { + "spdxElementId" : "SPDXRef-silabs.simplicity_sdk-2025.12.1", + "relatedSpdxElement" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-mbedtls_threading_alt_cmsis_rtos2", + "relationshipType" : "CONTAINS" + }, { + "spdxElementId" : "SPDXRef-silabs.simplicity_sdk-2025.12.1", + "relatedSpdxElement" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-sli_crypto_s2", + "relationshipType" : "CONTAINS" + }, { + "spdxElementId" : "SPDXRef-silabs.simplicity_sdk-2025.12.1", + "relatedSpdxElement" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-power_manager_core_impl_sleep_loop", + "relationshipType" : "CONTAINS" + }, { + "spdxElementId" : "SPDXRef-silabs.simplicity_sdk-2025.12.1", + "relatedSpdxElement" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-memory_manager_retention_control", + "relationshipType" : "CONTAINS" + }, { + "spdxElementId" : "SPDXRef-silabs.simplicity_sdk-2025.12.1", + "relatedSpdxElement" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-nvm3_optimization_disable", + "relationshipType" : "CONTAINS" + }, { + "spdxElementId" : "SPDXRef-silabs.simplicity_sdk-2025.12.1", + "relatedSpdxElement" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-sli_protocol_crypto", + "relationshipType" : "CONTAINS" + }, { + "spdxElementId" : "SPDXRef-silabs.simplicity_sdk-2025.12.1", + "relatedSpdxElement" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-sl_main_memory_init", + "relationshipType" : "CONTAINS" + }, { + "spdxElementId" : "SPDXRef-silabs.simplicity_sdk-2025.12.1", + "relatedSpdxElement" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-nn_util", + "relationshipType" : "CONTAINS" + }, { + "spdxElementId" : "SPDXRef-silabs.simplicity_sdk-2025.12.1", + "relatedSpdxElement" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-bluetooth_gattdb_definition", + "relationshipType" : "CONTAINS" + }, { + "spdxElementId" : "SPDXRef-silabs.simplicity_sdk-2025.12.1", + "relatedSpdxElement" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-atomic", + "relationshipType" : "CONTAINS" + }, { + "spdxElementId" : "SPDXRef-silabs.simplicity_sdk-2025.12.1", + "relatedSpdxElement" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-code_classification", + "relationshipType" : "CONTAINS" + }, { + "spdxElementId" : "SPDXRef-silabs.simplicity_sdk-2025.12.1", + "relatedSpdxElement" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-math", + "relationshipType" : "CONTAINS" + }, { + "spdxElementId" : "SPDXRef-silabs.simplicity_sdk-2025.12.1", + "relatedSpdxElement" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-sl_main_kernel", + "relationshipType" : "CONTAINS" + }, { + "spdxElementId" : "SPDXRef-silabs.simplicity_sdk-2025.12.1", + "relatedSpdxElement" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-micriumos_common_collections", + "relationshipType" : "CONTAINS" + }, { + "spdxElementId" : "SPDXRef-silabs.simplicity_sdk-2025.12.1", + "relatedSpdxElement" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-configuration_over_swo", + "relationshipType" : "CONTAINS" + }, { + "spdxElementId" : "SPDXRef-silabs.simplicity_sdk-2025.12.1", + "relatedSpdxElement" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-micriumos_cpu_port_armv8m", + "relationshipType" : "CONTAINS" + }, { + "spdxElementId" : "SPDXRef-silabs.simplicity_sdk-2025.12.1", + "relatedSpdxElement" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-rail_lib_singleprotocol", + "relationshipType" : "CONTAINS" + }, { + "spdxElementId" : "SPDXRef-silabs.simplicity_sdk-2025.12.1", + "relatedSpdxElement" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-bluetooth_feature_builtin_bonding_database", + "relationshipType" : "CONTAINS" + }, { + "spdxElementId" : "SPDXRef-silabs.simplicity_sdk-2025.12.1", + "relatedSpdxElement" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-sl_rail_util_compatible_pa", + "relationshipType" : "CONTAINS" + }, { + "spdxElementId" : "SPDXRef-silabs.simplicity_sdk-2025.12.1", + "relatedSpdxElement" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-memory_manager_pool", + "relationshipType" : "CONTAINS" + }, { + "spdxElementId" : "SPDXRef-silabs.simplicity_sdk-2025.12.1", + "relatedSpdxElement" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-sl_rail_util_pa", + "relationshipType" : "CONTAINS" + }, { + "spdxElementId" : "SPDXRef-silabs.simplicity_sdk-2025.12.1", + "relatedSpdxElement" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-emlib_ldma", + "relationshipType" : "CONTAINS" + }, { + "spdxElementId" : "SPDXRef-silabs.simplicity_sdk-2025.12.1", + "relatedSpdxElement" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-bluetooth_rtos_adaptation", + "relationshipType" : "CONTAINS" + }, { + "spdxElementId" : "SPDXRef-silabs.simplicity_sdk-2025.12.1", + "relatedSpdxElement" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-micriumos_common_core", + "relationshipType" : "CONTAINS" + }, { + "spdxElementId" : "SPDXRef-silabs.simplicity_sdk-2025.12.1", + "relatedSpdxElement" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-cmsis_os2_ext_task_register", + "relationshipType" : "CONTAINS" + }, { + "spdxElementId" : "SPDXRef-silabs.simplicity_sdk-2025.12.1", + "relatedSpdxElement" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-bluetooth_device_compatibility", + "relationshipType" : "CONTAINS" + }, { + "spdxElementId" : "SPDXRef-silabs.simplicity_sdk-2025.12.1", + "relatedSpdxElement" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-cmsis_rtos2_tick", + "relationshipType" : "CONTAINS" + }, { + "spdxElementId" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-cmsis_rtos2_tick", + "relatedSpdxElement" : "SPDXRef-cmsis_rtos2_tick-5.8.0", + "relationshipType" : "ANCESTOR_OF" + }, { + "spdxElementId" : "SPDXRef-silabs.simplicity_sdk-2025.12.1", + "relatedSpdxElement" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-emlib_cmu", + "relationshipType" : "CONTAINS" + }, { + "spdxElementId" : "SPDXRef-silabs.simplicity_sdk-2025.12.1", + "relatedSpdxElement" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-bluetooth_host_release_libraries", + "relationshipType" : "CONTAINS" + }, { + "spdxElementId" : "SPDXRef-silabs.simplicity_sdk-2025.12.1", + "relatedSpdxElement" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-errno_error_codes", + "relationshipType" : "CONTAINS" + }, { + "spdxElementId" : "SPDXRef-silabs.simplicity_sdk-2025.12.1", + "relatedSpdxElement" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-emlib_syscfg", + "relationshipType" : "CONTAINS" + }, { + "spdxElementId" : "SPDXRef-silabs.simplicity_sdk-2025.12.1", + "relatedSpdxElement" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-hal_usart", + "relationshipType" : "CONTAINS" + }, { + "spdxElementId" : "SPDXRef-silabs.simplicity_sdk-2025.12.1", + "relatedSpdxElement" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-trustzone_unaware", + "relationshipType" : "CONTAINS" + }, { + "spdxElementId" : "SPDXRef-silabs.simplicity_sdk-2025.12.1", + "relatedSpdxElement" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-psa_se_driver", + "relationshipType" : "CONTAINS" + }, { + "spdxElementId" : "SPDXRef-silabs.simplicity_sdk-2025.12.1", + "relatedSpdxElement" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-hfxo_manager", + "relationshipType" : "CONTAINS" + }, { + "spdxElementId" : "SPDXRef-silabs.simplicity_sdk-2025.12.1", + "relatedSpdxElement" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-dmadrv", + "relationshipType" : "CONTAINS" + }, { + "spdxElementId" : "SPDXRef-silabs.simplicity_sdk-2025.12.1", + "relatedSpdxElement" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-hal_common", + "relationshipType" : "CONTAINS" + }, { + "spdxElementId" : "SPDXRef-silabs.simplicity_sdk-2025.12.1", + "relatedSpdxElement" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-emlib_i2c", + "relationshipType" : "CONTAINS" + }, { + "spdxElementId" : "SPDXRef-silabs.simplicity_sdk-2025.12.1", + "relatedSpdxElement" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-bgapi_protocol", + "relationshipType" : "CONTAINS" + }, { + "spdxElementId" : "SPDXRef-silabs.simplicity_sdk-2025.12.1", + "relatedSpdxElement" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-micriumos_rtos_description", + "relationshipType" : "CONTAINS" + }, { + "spdxElementId" : "SPDXRef-silabs.simplicity_sdk-2025.12.1", + "relatedSpdxElement" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-device_peripheral_hal", + "relationshipType" : "CONTAINS" + }, { + "spdxElementId" : "SPDXRef-silabs.simplicity_sdk-2025.12.1", + "relatedSpdxElement" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-interrupt_manager", + "relationshipType" : "CONTAINS" + }, { + "spdxElementId" : "SPDXRef-silabs.simplicity_sdk-2025.12.1", + "relatedSpdxElement" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-ecode", + "relationshipType" : "CONTAINS" + }, { + "spdxElementId" : "SPDXRef-silabs.simplicity_sdk-2025.12.1", + "relatedSpdxElement" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-iostream_uart_common", + "relationshipType" : "CONTAINS" + }, { + "spdxElementId" : "SPDXRef-silabs.simplicity_sdk-2025.12.1", + "relatedSpdxElement" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-psa_crypto", + "relationshipType" : "CONTAINS" + }, { + "spdxElementId" : "SPDXRef-silabs.simplicity_sdk-2025.12.1", + "relatedSpdxElement" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-emlib_prs", + "relationshipType" : "CONTAINS" + }, { + "spdxElementId" : "SPDXRef-silabs.simplicity_sdk-2025.12.1", + "relatedSpdxElement" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-psa_driver", + "relationshipType" : "CONTAINS" + }, { + "spdxElementId" : "SPDXRef-silabs.simplicity_sdk-2025.12.1", + "relatedSpdxElement" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-clock_manager_runtime", + "relationshipType" : "CONTAINS" + }, { + "spdxElementId" : "SPDXRef-silabs.simplicity_sdk-2025.12.1", + "relatedSpdxElement" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-memory_manager_retention_control_hal", + "relationshipType" : "CONTAINS" + }, { + "spdxElementId" : "SPDXRef-silabs.simplicity_sdk-2025.12.1", + "relatedSpdxElement" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-sli_psec_osal", + "relationshipType" : "CONTAINS" + }, { + "spdxElementId" : "SPDXRef-silabs.simplicity_sdk-2025.12.1", + "relatedSpdxElement" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-udelay", + "relationshipType" : "CONTAINS" + }, { + "spdxElementId" : "SPDXRef-silabs.simplicity_sdk-2025.12.1", + "relatedSpdxElement" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-device_peripheral", + "relationshipType" : "CONTAINS" + }, { + "spdxElementId" : "SPDXRef-silabs.simplicity_sdk-2025.12.1", + "relatedSpdxElement" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-se_manager_mailbox", + "relationshipType" : "CONTAINS" + }, { + "spdxElementId" : "SPDXRef-silabs.simplicity_sdk-2025.12.1", + "relatedSpdxElement" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-se_manager_config", + "relationshipType" : "CONTAINS" + }, { + "spdxElementId" : "SPDXRef-silabs.simplicity_sdk-2025.12.1", + "relatedSpdxElement" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-power_manager_handler_implementation", + "relationshipType" : "CONTAINS" + }, { + "spdxElementId" : "SPDXRef-silabs.simplicity_sdk-2025.12.1", + "relatedSpdxElement" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-bluetooth_common_libraries_release", + "relationshipType" : "CONTAINS" + }, { + "spdxElementId" : "SPDXRef-silabs.simplicity_sdk-2025.12.1", + "relatedSpdxElement" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-simple_led_core", + "relationshipType" : "CONTAINS" + }, { + "spdxElementId" : "SPDXRef-silabs.simplicity_sdk-2025.12.1", + "relatedSpdxElement" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-memory_profiler_api", + "relationshipType" : "CONTAINS" + }, { + "spdxElementId" : "SPDXRef-silabs.simplicity_sdk-2025.12.1", + "relatedSpdxElement" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-i2c_core", + "relationshipType" : "CONTAINS" + }, { + "spdxElementId" : "SPDXRef-silabs.simplicity_sdk-2025.12.1", + "relatedSpdxElement" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-board_control", + "relationshipType" : "CONTAINS" + }, { + "spdxElementId" : "SPDXRef-silabs.simplicity_sdk-2025.12.1", + "relatedSpdxElement" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-memory_manager_cpp", + "relationshipType" : "CONTAINS" + }, { + "spdxElementId" : "SPDXRef-silabs.simplicity_sdk-2025.12.1", + "relatedSpdxElement" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-device_dma_hal", + "relationshipType" : "CONTAINS" + }, { + "spdxElementId" : "SPDXRef-silabs.simplicity_sdk-2025.12.1", + "relatedSpdxElement" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-cmsis_common", + "relationshipType" : "CONTAINS" + }, { + "spdxElementId" : "SPDXRef-silabs.simplicity_sdk-2025.12.1", + "relatedSpdxElement" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-power_manager_core", + "relationshipType" : "CONTAINS" + }, { + "spdxElementId" : "SPDXRef-silabs.simplicity_sdk-2025.12.1", + "relatedSpdxElement" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-i2cspm_core", + "relationshipType" : "CONTAINS" + }, { + "spdxElementId" : "SPDXRef-silabs.simplicity_sdk-2025.12.1", + "relatedSpdxElement" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-bgapi_protocol_libraries_release", + "relationshipType" : "CONTAINS" + }, { + "spdxElementId" : "SPDXRef-silabs.simplicity_sdk-2025.12.1", + "relatedSpdxElement" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-mbedtls_slcrypto_driver", + "relationshipType" : "CONTAINS" + }, { + "spdxElementId" : "SPDXRef-silabs.simplicity_sdk-2025.12.1", + "relatedSpdxElement" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-emlib_system", + "relationshipType" : "CONTAINS" + }, { + "spdxElementId" : "SPDXRef-silabs.simplicity_sdk-2025.12.1", + "relatedSpdxElement" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-rail_lib", + "relationshipType" : "CONTAINS" + }, { + "spdxElementId" : "SPDXRef-silabs.simplicity_sdk-2025.12.1", + "relatedSpdxElement" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-hal_gpio", + "relationshipType" : "CONTAINS" + }, { + "spdxElementId" : "SPDXRef-silabs.simplicity_sdk-2025.12.1", + "relatedSpdxElement" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-se_manager", + "relationshipType" : "CONTAINS" + }, { + "spdxElementId" : "SPDXRef-silabs.simplicity_sdk-2025.12.1", + "relatedSpdxElement" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-sl_rail_util_sequencer", + "relationshipType" : "CONTAINS" + }, { + "spdxElementId" : "SPDXRef-silabs.simplicity_sdk-2025.12.1", + "relatedSpdxElement" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-bluetooth_controller", + "relationshipType" : "CONTAINS" + }, { + "spdxElementId" : "SPDXRef-silabs.simplicity_sdk-2025.12.1", + "relatedSpdxElement" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-event_handler", + "relationshipType" : "CONTAINS" + }, { + "spdxElementId" : "SPDXRef-silabs.simplicity_sdk-2025.12.1", + "relatedSpdxElement" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-hal_sysrtc_subsystem_host", + "relationshipType" : "CONTAINS" + }, { + "spdxElementId" : "SPDXRef-silabs.simplicity_sdk-2025.12.1", + "relatedSpdxElement" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-memory_manager_region", + "relationshipType" : "CONTAINS" + }, { + "spdxElementId" : "SPDXRef-silabs.simplicity_sdk-2025.12.1", + "relatedSpdxElement" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-emlib_msc", + "relationshipType" : "CONTAINS" + }, { + "spdxElementId" : "SPDXRef-silabs.simplicity_sdk-2025.12.1", + "relatedSpdxElement" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-bluetooth_feature_advertiser", + "relationshipType" : "CONTAINS" + }, { + "spdxElementId" : "SPDXRef-silabs.simplicity_sdk-2025.12.1", + "relatedSpdxElement" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-device_i2c", + "relationshipType" : "CONTAINS" + }, { + "spdxElementId" : "SPDXRef-silabs.simplicity_sdk-2025.12.1", + "relatedSpdxElement" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-sli_crypto", + "relationshipType" : "CONTAINS" + }, { + "spdxElementId" : "SPDXRef-silabs.simplicity_sdk-2025.12.1", + "relatedSpdxElement" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-sl_rail_util_built_in_phys", + "relationshipType" : "CONTAINS" + }, { + "spdxElementId" : "SPDXRef-silabs.simplicity_sdk-2025.12.1", + "relatedSpdxElement" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-power_manager_deepsleep", + "relationshipType" : "CONTAINS" + }, { + "spdxElementId" : "SPDXRef-silabs.simplicity_sdk-2025.12.1", + "relatedSpdxElement" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-micriumos_cpu", + "relationshipType" : "CONTAINS" + }, { + "spdxElementId" : "SPDXRef-silabs.simplicity_sdk-2025.12.1", + "relatedSpdxElement" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-debug_swo", + "relationshipType" : "CONTAINS" + }, { + "spdxElementId" : "SPDXRef-silabs.simplicity_sdk-2025.12.1", + "relatedSpdxElement" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-micriumos_common_lib", + "relationshipType" : "CONTAINS" + }, { + "spdxElementId" : "SPDXRef-silabs.simplicity_sdk-2025.12.1", + "relatedSpdxElement" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-rail_util_features", + "relationshipType" : "CONTAINS" + }, { + "spdxElementId" : "SPDXRef-silabs.simplicity_sdk-2025.12.1", + "relatedSpdxElement" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-interrupt_manager_cortexm", + "relationshipType" : "CONTAINS" + }, { + "spdxElementId" : "SPDXRef-silabs.simplicity_sdk-2025.12.1", + "relatedSpdxElement" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-bluetooth_controller_rtos_adaptation", + "relationshipType" : "CONTAINS" + }, { + "spdxElementId" : "SPDXRef-silabs.simplicity_sdk-2025.12.1", + "relatedSpdxElement" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-rail_lib_singleprotocol_internal_chips_dummy", + "relationshipType" : "CONTAINS" + }, { + "spdxElementId" : "SPDXRef-silabs.simplicity_sdk-2025.12.1", + "relatedSpdxElement" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-sl_string", + "relationshipType" : "CONTAINS" + }, { + "spdxElementId" : "SPDXRef-silabs.simplicity_sdk-2025.12.1", + "relatedSpdxElement" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-cpp_support", + "relationshipType" : "CONTAINS" + }, { + "spdxElementId" : "SPDXRef-silabs.simplicity_sdk-2025.12.1", + "relatedSpdxElement" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-bluetooth_host_adaptation", + "relationshipType" : "CONTAINS" + }, { + "spdxElementId" : "SPDXRef-silabs.simplicity_sdk-2025.12.1", + "relatedSpdxElement" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-mx25_flash_shutdown_eusart", + "relationshipType" : "CONTAINS" + }, { + "spdxElementId" : "SPDXRef-silabs.simplicity_sdk-2025.12.1", + "relatedSpdxElement" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-sl_syscalls", + "relationshipType" : "CONTAINS" + }, { + "spdxElementId" : "SPDXRef-silabs.simplicity_sdk-2025.12.1", + "relatedSpdxElement" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-bluetooth_common", + "relationshipType" : "CONTAINS" + }, { + "spdxElementId" : "SPDXRef-silabs.simplicity_sdk-2025.12.1", + "relatedSpdxElement" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-sl_rail_util_power_manager_init", + "relationshipType" : "CONTAINS" + }, { + "spdxElementId" : "SPDXRef-silabs.simplicity_sdk-2025.12.1", + "relatedSpdxElement" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-emlib_gpio", + "relationshipType" : "CONTAINS" + }, { + "spdxElementId" : "SPDXRef-silabs.simplicity_sdk-2025.12.1", + "relatedSpdxElement" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-nvm3_default_flash_backend", + "relationshipType" : "CONTAINS" + }, { + "spdxElementId" : "SPDXRef-silabs.simplicity_sdk-2025.12.1", + "relatedSpdxElement" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-hal_i2c", + "relationshipType" : "CONTAINS" + }, { + "spdxElementId" : "SPDXRef-silabs.simplicity_sdk-2025.12.1", + "relatedSpdxElement" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-rail_lib_singleprotocol_alpha_chips", + "relationshipType" : "CONTAINS" + }, { + "spdxElementId" : "SPDXRef-silabs.simplicity_sdk-2025.12.1", + "relatedSpdxElement" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-cmsis_dsp", + "relationshipType" : "CONTAINS" + }, { + "spdxElementId" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-cmsis_dsp", + "relatedSpdxElement" : "SPDXRef-cmsis_dsp-1.15.0", + "relationshipType" : "ANCESTOR_OF" + }, { + "spdxElementId" : "SPDXRef-silabs.simplicity_sdk-2025.12.1", + "relatedSpdxElement" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-math_mvp", + "relationshipType" : "CONTAINS" + }, { + "spdxElementId" : "SPDXRef-silabs.simplicity_sdk-2025.12.1", + "relatedSpdxElement" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-device_clock_hal", + "relationshipType" : "CONTAINS" + }, { + "spdxElementId" : "SPDXRef-silabs.simplicity_sdk-2025.12.1", + "relatedSpdxElement" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-bluetooth_version", + "relationshipType" : "CONTAINS" + }, { + "spdxElementId" : "SPDXRef-silabs.simplicity_sdk-2025.12.1", + "relatedSpdxElement" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-iostream_eusart", + "relationshipType" : "CONTAINS" + }, { + "spdxElementId" : "SPDXRef-silabs.simplicity_sdk-2025.12.1", + "relatedSpdxElement" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-i2cspm", + "relationshipType" : "CONTAINS" + }, { + "spdxElementId" : "SPDXRef-silabs.simplicity_sdk-2025.12.1", + "relatedSpdxElement" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-cmsis_rtos2_init", + "relationshipType" : "CONTAINS" + }, { + "spdxElementId" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-cmsis_rtos2_init", + "relatedSpdxElement" : "SPDXRef-cmsis_rtos2_init-5.8.0", + "relationshipType" : "ANCESTOR_OF" + }, { + "spdxElementId" : "SPDXRef-silabs.simplicity_sdk-2025.12.1", + "relatedSpdxElement" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-mbedtls_slcrypto", + "relationshipType" : "CONTAINS" + }, { + "spdxElementId" : "SPDXRef-silabs.simplicity_sdk-2025.12.1", + "relatedSpdxElement" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-toolchain_gcc", + "relationshipType" : "CONTAINS" + }, { + "spdxElementId" : "SPDXRef-silabs.simplicity_sdk-2025.12.1", + "relatedSpdxElement" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-sl_assert", + "relationshipType" : "CONTAINS" + }, { + "spdxElementId" : "SPDXRef-silabs.simplicity_sdk-2025.12.1", + "relatedSpdxElement" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-cmsis_rtos2_headers", + "relationshipType" : "CONTAINS" + }, { + "spdxElementId" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-cmsis_rtos2_headers", + "relatedSpdxElement" : "SPDXRef-cmsis_rtos2_headers-5.8.0", + "relationshipType" : "ANCESTOR_OF" + }, { + "spdxElementId" : "SPDXRef-silabs.simplicity_sdk-2025.12.1", + "relatedSpdxElement" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-device_clock", + "relationshipType" : "CONTAINS" + }, { + "spdxElementId" : "SPDXRef-silabs.simplicity_sdk-2025.12.1", + "relatedSpdxElement" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-component_catalog", + "relationshipType" : "CONTAINS" + }, { + "spdxElementId" : "SPDXRef-silabs.simplicity_sdk-2025.12.1", + "relatedSpdxElement" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-emlib_emu", + "relationshipType" : "CONTAINS" + }, { + "spdxElementId" : "SPDXRef-silabs.simplicity_sdk-2025.12.1", + "relatedSpdxElement" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-mic_driver", + "relationshipType" : "CONTAINS" + }, { + "spdxElementId" : "SPDXRef-silabs.simplicity_sdk-2025.12.1", + "relatedSpdxElement" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-clock_manager_runtime_hal_s2", + "relationshipType" : "CONTAINS" + }, { + "spdxElementId" : "SPDXRef-silabs.simplicity_sdk-2025.12.1", + "relatedSpdxElement" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-emlib_burtc", + "relationshipType" : "CONTAINS" + }, { + "spdxElementId" : "SPDXRef-silabs.simplicity_sdk-2025.12.1", + "relatedSpdxElement" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-driver_mvp_hal_efr32", + "relationshipType" : "CONTAINS" + }, { + "spdxElementId" : "SPDXRef-silabs.simplicity_sdk-2025.12.1", + "relatedSpdxElement" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-psa_its", + "relationshipType" : "CONTAINS" + }, { + "spdxElementId" : "SPDXRef-silabs.simplicity_sdk-2025.12.1", + "relatedSpdxElement" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-hal_eusart", + "relationshipType" : "CONTAINS" + }, { + "spdxElementId" : "SPDXRef-silabs.simplicity_sdk-2025.12.1", + "relatedSpdxElement" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-brd2608a_config", + "relationshipType" : "CONTAINS" + }, { + "spdxElementId" : "SPDXRef-silabs.simplicity_sdk-2025.12.1", + "relatedSpdxElement" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-bluetooth_controller_crypto", + "relationshipType" : "CONTAINS" + }, { + "spdxElementId" : "SPDXRef-silabs.simplicity_sdk-2025.12.1", + "relatedSpdxElement" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-iostream_eusart_core", + "relationshipType" : "CONTAINS" + }, { + "spdxElementId" : "SPDXRef-silabs.simplicity_sdk-2025.12.1", + "relatedSpdxElement" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-emlib_common", + "relationshipType" : "CONTAINS" + }, { + "spdxElementId" : "SPDXRef-silabs.simplicity_sdk-2025.12.1", + "relatedSpdxElement" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-micriumos_kernel_port_generic", + "relationshipType" : "CONTAINS" + }, { + "spdxElementId" : "SPDXRef-silabs.simplicity_sdk-2025.12.1", + "relatedSpdxElement" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-sl_core", + "relationshipType" : "CONTAINS" + }, { + "spdxElementId" : "SPDXRef-silabs.simplicity_sdk-2025.12.1", + "relatedSpdxElement" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-hal_syscfg", + "relationshipType" : "CONTAINS" + }, { + "spdxElementId" : "SPDXRef-silabs.simplicity_sdk-2025.12.1", + "relatedSpdxElement" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-cmsis_core", + "relationshipType" : "CONTAINS" + }, { + "spdxElementId" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-cmsis_core", + "relatedSpdxElement" : "SPDXRef-cmsis_core-5.8.0", + "relationshipType" : "ANCESTOR_OF" + }, { + "spdxElementId" : "SPDXRef-silabs.simplicity_sdk-2025.12.1", + "relatedSpdxElement" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-emlib_core", + "relationshipType" : "CONTAINS" + }, { + "spdxElementId" : "SPDXRef-silabs.simplicity_sdk-2025.12.1", + "relatedSpdxElement" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-hal_sysrtc", + "relationshipType" : "CONTAINS" + }, { + "spdxElementId" : "SPDXRef-silabs.simplicity_sdk-2025.12.1", + "relatedSpdxElement" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-toolchain_variant_arm", + "relationshipType" : "CONTAINS" + }, { + "spdxElementId" : "SPDXRef-silabs.simplicity_sdk-2025.12.1", + "relatedSpdxElement" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-emlib_timer", + "relationshipType" : "CONTAINS" + }, { + "spdxElementId" : "SPDXRef-silabs.simplicity_sdk-2025.12.1", + "relatedSpdxElement" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-psa_crypto_common", + "relationshipType" : "CONTAINS" + }, { + "spdxElementId" : "SPDXRef-silabs.simplicity_sdk-2025.12.1", + "relatedSpdxElement" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-math_types", + "relationshipType" : "CONTAINS" + }, { + "spdxElementId" : "SPDXRef-silabs.simplicity_sdk-2025.12.1", + "relatedSpdxElement" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-sl_common", + "relationshipType" : "CONTAINS" + }, { + "spdxElementId" : "SPDXRef-silabs.simplicity_sdk-2025.12.1", + "relatedSpdxElement" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-mbedtls_config", + "relationshipType" : "CONTAINS" + }, { + "spdxElementId" : "SPDXRef-silabs.simplicity_sdk-2025.12.1", + "relatedSpdxElement" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-sl_main_init", + "relationshipType" : "CONTAINS" + }, { + "spdxElementId" : "SPDXRef-silabs.simplicity_sdk-2025.12.1", + "relatedSpdxElement" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-sl_main_process_action", + "relationshipType" : "CONTAINS" + }, { + "spdxElementId" : "SPDXRef-silabs.simplicity_sdk-2025.12.1", + "relatedSpdxElement" : "SPDXRef-silabs.simplicity_sdk-2025.12.1-gpio", + "relationshipType" : "CONTAINS" + } ] +} \ No newline at end of file diff --git a/application/AuraSense/firmware/aura-baby-monitor-soc/autogen/sl_bluetooth.c b/application/AuraSense/firmware/aura-baby-monitor-soc/autogen/sl_bluetooth.c new file mode 100644 index 000000000..14807bfe0 --- /dev/null +++ b/application/AuraSense/firmware/aura-baby-monitor-soc/autogen/sl_bluetooth.c @@ -0,0 +1,96 @@ +/***************************************************************************//** + * @file + * @brief Bluetooth initialization and event processing + ******************************************************************************* + * # License + * Copyright 2024 Silicon Laboratories Inc. www.silabs.com + ******************************************************************************* + * + * SPDX-License-Identifier: Zlib + * + * The licensor of this software is Silicon Laboratories Inc. + * + * This software is provided 'as-is', without any express or implied warranty. + * In no event will the authors be held liable for any damages arising from the + * use of this software. + * + * Permission is granted to anyone to use this software for any purpose, + * including commercial applications, and to alter it and redistribute it + * freely, subject to the following restrictions: + * + * 1. The origin of this software must not be misrepresented; you must not + * claim that you wrote the original software. If you use this software in a + * product, an acknowledgment in the product documentation would be + * appreciated but is not required. + * 2. Altered source versions must be plainly marked as such, and must not be + * misrepresented as being the original software. + * 3. This notice may not be removed or altered from any source distribution. + * + ******************************************************************************/ + +#include +#include "sl_bluetooth.h" +#include "sli_bt_api.h" +#include "sli_bgapi.h" +#include "sl_assert.h" +#include "sl_bt_stack_init.h" +#include "sl_component_catalog.h" +#include "sl_gatt_service_rht.h" + +void sl_bt_init(void) +{ + // Stack initialization could fail, e.g., due to out of memory. + // The failure could not be returned to user as the system initialization + // does not return an error code. Use the EFM_ASSERT to catch the failure, + // which requires either DEBUG_EFM or DEBUG_EFM_USER is defined. + sl_status_t err = sl_bt_stack_init(); + EFM_ASSERT(err == SL_STATUS_OK); +} + +SL_WEAK void sl_bt_on_event(sl_bt_msg_t* evt) +{ + (void)(evt); +} + +void sl_bt_process_event(sl_bt_msg_t *evt) +{ + sl_gatt_service_rht_on_event(evt); + sl_bt_on_event(evt); +} + +#if !defined(SL_CATALOG_KERNEL_PRESENT) +// When running in an RTOS, the stack events are processed in a dedicated +// event processing task, and these functions are not used at all. + +SL_WEAK bool sl_bt_can_process_event(uint32_t len) +{ + (void)(len); + return true; +} + +void sl_bt_step(void) +{ + sl_bt_msg_t evt; + + // Run the Bluetooth host stack processing step + sl_bt_run(); + + // Check the length of the next event, if any, and verify that the application + // can process it. To prevent data loss, the event will be kept in the stack's + // queue if the application cannot process it at the moment. + size_t event_len = sli_bgapi_device_peek_event_len(&sli_bt_bgapi_device); + if ((event_len == 0) || (!sl_bt_can_process_event(event_len))) { + return; + } + + // Pop the event and process it if successful + sl_status_t status = sli_bgapi_device_pop_event(&sli_bt_bgapi_device, + sizeof(evt), + &evt); + + if (status != SL_STATUS_OK) { + return; + } + sl_bt_process_event(&evt); +} +#endif // !defined(SL_CATALOG_KERNEL_PRESENT) diff --git a/application/AuraSense/firmware/aura-baby-monitor-soc/autogen/sl_bluetooth.h b/application/AuraSense/firmware/aura-baby-monitor-soc/autogen/sl_bluetooth.h new file mode 100644 index 000000000..2b284460f --- /dev/null +++ b/application/AuraSense/firmware/aura-baby-monitor-soc/autogen/sl_bluetooth.h @@ -0,0 +1,73 @@ +/***************************************************************************//** + * @file + * @brief Bluetooth initialization and event processing + ******************************************************************************* + * # License + * Copyright 2024 Silicon Laboratories Inc. www.silabs.com + ******************************************************************************* + * + * SPDX-License-Identifier: Zlib + * + * The licensor of this software is Silicon Laboratories Inc. + * + * This software is provided 'as-is', without any express or implied warranty. + * In no event will the authors be held liable for any damages arising from the + * use of this software. + * + * Permission is granted to anyone to use this software for any purpose, + * including commercial applications, and to alter it and redistribute it + * freely, subject to the following restrictions: + * + * 1. The origin of this software must not be misrepresented; you must not + * claim that you wrote the original software. If you use this software in a + * product, an acknowledgment in the product documentation would be + * appreciated but is not required. + * 2. Altered source versions must be plainly marked as such, and must not be + * misrepresented as being the original software. + * 3. This notice may not be removed or altered from any source distribution. + * + ******************************************************************************/ + +#ifndef BLUETOOTH_H +#define BLUETOOTH_H + +#include +#include "sl_power_manager.h" +#include "sl_bluetooth_config.h" +#include "sl_bt_stack_init.h" +#include "sl_bt_api.h" +#define SL_BT_COMPONENT_ADVERTISERS 0 + +#define SL_BT_COMPONENT_CONNECTIONS 0 + +// Initialize Bluetooth core functionality +void sl_bt_init(void); + +// Polls bluetooth stack for an event and processes it +void sl_bt_step(void); + +/** + * Tell if the application can process a new Bluetooth event in its current + * state, for example, based on resource availability status. + * If true is returned by this function, sl_bt_process_event will be called + * for event processing. Otherwise, the event will be kept in stack's event + * queue until the application can process it. + * + * @note Default implementation of this function returns true. + * Application can override it for own business logic. + * + * @param len Data length of the event + * @return ture if event can be processed; false otherwise + */ +bool sl_bt_can_process_event(uint32_t len); + +// Processes a single bluetooth event +void sl_bt_process_event(sl_bt_msg_t *evt); + +void sl_bt_on_event(sl_bt_msg_t* evt); + +// Power Manager related functions +bool sli_bt_is_ok_to_sleep(void); +sl_power_manager_on_isr_exit_t sli_bt_sleep_on_isr_exit(void); + +#endif // BLUETOOTH_H diff --git a/application/AuraSense/firmware/aura-baby-monitor-soc/autogen/sl_board_default_init.c b/application/AuraSense/firmware/aura-baby-monitor-soc/autogen/sl_board_default_init.c new file mode 100644 index 000000000..c3a6b4866 --- /dev/null +++ b/application/AuraSense/firmware/aura-baby-monitor-soc/autogen/sl_board_default_init.c @@ -0,0 +1,34 @@ +/***************************************************************************//** + * @file + * @brief Board Default Init + ******************************************************************************* + * # License + * Copyright 2020 Silicon Laboratories Inc. www.silabs.com + ******************************************************************************* + * + * SPDX-License-Identifier: Zlib + * + * The licensor of this software is Silicon Laboratories Inc. + * + * This software is provided 'as-is', without any express or implied + * warranty. In no event will the authors be held liable for any damages + * arising from the use of this software. + * + * Permission is granted to anyone to use this software for any purpose, + * including commercial applications, and to alter it and redistribute it + * freely, subject to the following restrictions: + * + * 1. The origin of this software must not be misrepresented; you must not + * claim that you wrote the original software. If you use this software + * in a product, an acknowledgment in the product documentation would be + * appreciated but is not required. + * 2. Altered source versions must be plainly marked as such, and must not be + * misrepresented as being the original software. + * 3. This notice may not be removed or altered from any source distribution. + * + ******************************************************************************/ +#include "sl_board_control.h" + +void sl_board_default_init(void) +{ +} diff --git a/application/AuraSense/firmware/aura-baby-monitor-soc/autogen/sl_component_catalog.h b/application/AuraSense/firmware/aura-baby-monitor-soc/autogen/sl_component_catalog.h new file mode 100644 index 000000000..f3fbe49a3 --- /dev/null +++ b/application/AuraSense/firmware/aura-baby-monitor-soc/autogen/sl_component_catalog.h @@ -0,0 +1,75 @@ +#ifndef SL_COMPONENT_CATALOG_H +#define SL_COMPONENT_CATALOG_H + +// APIs present in project +#define SL_CATALOG_TFLITE_MICRO_PRESENT +#define SL_CATALOG_APP_ASSERT_PRESENT +#define SL_CATALOG_BGAPI_PROTOCOL_PRESENT +#define SL_CATALOG_BGAPI_PROTOCOL_RTOS_ADAPTATION_PRESENT +#define SL_CATALOG_BLUETOOTH_CONFIGURATION_PRESENT +#define SL_CATALOG_BLUETOOTH_CTE_SUPPORT_PRESENT +#define SL_CATALOG_BLUETOOTH_FEATURE_ADVERTISER_PRESENT +#define SL_CATALOG_BLUETOOTH_FEATURE_BUILTIN_BONDING_DATABASE_PRESENT +#define SL_CATALOG_BLUETOOTH_FEATURE_CONNECTION_PRESENT +#define SL_CATALOG_BLUETOOTH_FEATURE_CONNECTION_ROLE_PERIPHERAL_PRESENT +#define SL_CATALOG_BLUETOOTH_FEATURE_GATT_SERVER_PRESENT +#define SL_CATALOG_BLUETOOTH_FEATURE_LEGACY_ADVERTISER_PRESENT +#define SL_CATALOG_BLUETOOTH_FEATURE_SM_PRESENT +#define SL_CATALOG_BLUETOOTH_FEATURE_SYSTEM_PRESENT +#define SL_CATALOG_BLUETOOTH_HOST_ADAPTATION_PRESENT +#define SL_CATALOG_BLUETOOTH_RTOS_ADAPTATION_PRESENT +#define SL_CATALOG_BLUETOOTH_PRESENT +#define SL_CATALOG_CLOCK_MANAGER_PRESENT +#define SL_CATALOG_CMSIS_OS_COMMON_PRESENT +#define SL_CATALOG_CPP_SUPPORT_PRESENT +#define SL_CATALOG_DEVICE_INIT_PRESENT +#define SL_CATALOG_DEVICE_INIT_DCDC_PRESENT +#define SL_CATALOG_MVP_PRESENT +#define SL_CATALOG_EMLIB_CORE_PRESENT +#define SL_CATALOG_GATT_CONFIGURATION_PRESENT +#define SL_CATALOG_GATT_SERVICE_RHT_PRESENT +#define SL_CATALOG_GPIO_PRESENT +#define SL_CATALOG_HAL_SYSTEM_PRESENT +#define SL_CATALOG_HFXO_MANAGER_PRESENT +#define SL_CATALOG_INTERRUPT_MANAGER_PRESENT +#define SL_CATALOG_IOSTREAM_PRESENT +#define SL_CATALOG_IOSTREAM_EUSART_PRESENT +#define SL_CATALOG_RETARGET_STDIO_PRESENT +#define SL_CATALOG_IOSTREAM_UART_COMMON_PRESENT +#define SL_CATALOG_MEMORY_MANAGER_PRESENT +#define SL_CATALOG_MEMORY_PROFILER_API_PRESENT +#define SL_CATALOG_KERNEL_PRESENT +#define SL_CATALOG_MICRIUMOS_KERNEL_PRESENT +#define SL_CATALOG_MPU_PRESENT +#define SL_CATALOG_MX25_FLASH_SHUTDOWN_EUSART_PRESENT +#define SL_CATALOG_NVM3_DEFAULT_PRESENT +#define SL_CATALOG_NVM3_PRESENT +#define SL_CATALOG_POWER_MANAGER_PRESENT +#define SL_CATALOG_POWER_MANAGER_DEEPSLEEP_PRESENT +#define SL_CATALOG_PRINTF_PRESENT +#define SL_CATALOG_PSA_CRYPTO_PRESENT +#define SL_CATALOG_RAIL_LIB_PRESENT +#define SL_CATALOG_SE_MANAGER_PRESENT +#define SL_CATALOG_SENSOR_RHT_PRESENT +#define SL_CATALOG_SI70XX_DRIVER_PRESENT +#define SL_CATALOG_LED0_PRESENT +#define SL_CATALOG_SIMPLE_LED_PRESENT +#define SL_CATALOG_SIMPLE_LED_LED0_PRESENT +#define SL_CATALOG_LED1_PRESENT +#define SL_CATALOG_SIMPLE_LED_LED1_PRESENT +#define SL_CATALOG_LED2_PRESENT +#define SL_CATALOG_SIMPLE_LED_LED2_PRESENT +#define SL_CATALOG_SL_CORE_PRESENT +#define SL_CATALOG_SL_MAIN_PRESENT +#define SL_CATALOG_SL_RAIL_UTIL_BUILT_IN_PHYS_PRESENT +#define SL_CATALOG_RAIL_UTIL_BUILT_IN_PHYS_PRESENT +#define SL_CATALOG_SL_RAIL_UTIL_COMPATIBLE_PA_PRESENT +#define SL_CATALOG_SL_RAIL_UTIL_PA_PRESENT +#define SL_CATALOG_SL_RAIL_UTIL_POWER_MANAGER_INIT_PRESENT +#define SL_CATALOG_RAIL_UTIL_POWER_MANAGER_INIT_PRESENT +#define SL_CATALOG_SL_RAIL_UTIL_SEQUENCER_PRESENT +#define SL_CATALOG_RAIL_UTIL_SEQUENCER_PRESENT +#define SL_CATALOG_SLEEPTIMER_PRESENT +#define SL_CATALOG_SLI_PROTOCOL_CRYPTO_PRESENT + +#endif // SL_COMPONENT_CATALOG_H diff --git a/application/AuraSense/firmware/aura-baby-monitor-soc/autogen/sl_event_handler.c b/application/AuraSense/firmware/aura-baby-monitor-soc/autogen/sl_event_handler.c new file mode 100644 index 000000000..224ed3908 --- /dev/null +++ b/application/AuraSense/firmware/aura-baby-monitor-soc/autogen/sl_event_handler.c @@ -0,0 +1,112 @@ +#include "sl_event_handler.h" + +#include "sl_board_init.h" +#include "sl_clock_manager.h" +#include "sl_hfxo_manager.h" +#include "sl_rail_util_compatible_pa.h" +#include "sl_rail_util_power_manager_init.h" +#include "sl_board_control.h" +#include "sl_tflite_micro_init.h" +#include "sl_bt_rtos_adaptation.h" +#include "sl_bluetooth.h" +#include "sl_debug_swo.h" +#include "sl_mvp.h" +#include "sl_gpio.h" +#include "sl_i2cspm_instances.h" +#include "sl_iostream_init_eusart_instances.h" +#include "sl_mbedtls.h" +#include "sl_simple_led_instances.h" +#include "psa/crypto.h" +#include "sl_se_manager.h" +#include "sli_protocol_crypto.h" +#include "cpu.h" +#include "sli_crypto.h" +#include "sl_iostream_init_instances.h" +#include "cmsis_os2.h" +#include "nvm3_default.h" +#include "sl_cos.h" +#include "sl_iostream_handles.h" + +void sli_driver_permanent_allocation(void) +{ +} + +void sli_service_permanent_allocation(void) +{ +} + +void sli_stack_permanent_allocation(void) +{ + sli_bt_stack_permanent_allocation(); +} + +void sli_internal_permanent_allocation(void) +{ +} + +void sl_platform_init(void) +{ + sl_board_preinit(); + sl_clock_manager_runtime_init(); + sl_hfxo_manager_init_hardware(); + sl_board_init(); + CPU_Init(); + nvm3_initDefault(); +} + +void sli_internal_init_early(void) +{ +} + +void sl_kernel_start(void) +{ + sli_bt_rtos_adaptation_kernel_start(); + osKernelStart(); +} + +void sl_driver_init(void) +{ + sl_debug_swo_init(); + sli_mvp_init(); + sl_gpio_init(); + sl_i2cspm_init_instances(); + sl_simple_led_init_instances(); + sl_cos_send_config(); +} + +void sl_service_init(void) +{ + sl_board_configure_vcom(); + sl_hfxo_manager_init(); + sl_mbedtls_init(); + psa_crypto_init(); + sl_se_init(); + sli_protocol_crypto_init(); + sli_crypto_init(); + sli_aes_seed_mask(); + sl_iostream_init_instances_stage_1(); + sl_iostream_init_instances_stage_2(); +} + +void sl_stack_init(void) +{ + sl_rail_util_pa_init(); + sl_rail_util_power_manager_init(); + sli_bt_stack_functional_init(); +} + +void sl_internal_app_init(void) +{ + sl_tflite_micro_init(); +} + +void sl_iostream_init_instances_stage_1(void) +{ + sl_iostream_eusart_init_instances(); +} + +void sl_iostream_init_instances_stage_2(void) +{ + sl_iostream_set_console_instance(); +} + diff --git a/application/AuraSense/firmware/aura-baby-monitor-soc/autogen/sl_event_handler.h b/application/AuraSense/firmware/aura-baby-monitor-soc/autogen/sl_event_handler.h new file mode 100644 index 000000000..a092b8899 --- /dev/null +++ b/application/AuraSense/firmware/aura-baby-monitor-soc/autogen/sl_event_handler.h @@ -0,0 +1,18 @@ +#ifndef SL_EVENT_HANDLER_H +#define SL_EVENT_HANDLER_H + +void sli_driver_permanent_allocation(void); +void sli_service_permanent_allocation(void); +void sli_stack_permanent_allocation(void); +void sli_internal_permanent_allocation(void); +void sl_platform_init(void); +void sli_internal_init_early(void); +void sl_kernel_start(void); +void sl_driver_init(void); +void sl_service_init(void); +void sl_stack_init(void); +void sl_internal_app_init(void); +void sl_iostream_init_instances_stage_1(void); +void sl_iostream_init_instances_stage_2(void); + +#endif // SL_EVENT_HANDLER_H diff --git a/application/AuraSense/firmware/aura-baby-monitor-soc/autogen/sl_i2cspm_init.c b/application/AuraSense/firmware/aura-baby-monitor-soc/autogen/sl_i2cspm_init.c new file mode 100644 index 000000000..247e557d7 --- /dev/null +++ b/application/AuraSense/firmware/aura-baby-monitor-soc/autogen/sl_i2cspm_init.c @@ -0,0 +1,64 @@ +/***************************************************************************//** + * @file + * @brief I2C simple poll-based master mode driver instance initialilization + ******************************************************************************* + * # License + * Copyright 2020 Silicon Laboratories Inc. www.silabs.com + ******************************************************************************* + * + * SPDX-License-Identifier: Zlib + * + * The licensor of this software is Silicon Laboratories Inc. + * + * This software is provided 'as-is', without any express or implied + * warranty. In no event will the authors be held liable for any damages + * arising from the use of this software. + * + * Permission is granted to anyone to use this software for any purpose, + * including commercial applications, and to alter it and redistribute it + * freely, subject to the following restrictions: + * + * 1. The origin of this software must not be misrepresented; you must not + * claim that you wrote the original software. If you use this software + * in a product, an acknowledgment in the product documentation would be + * appreciated but is not required. + * 2. Altered source versions must be plainly marked as such, and must not be + * misrepresented as being the original software. + * 3. This notice may not be removed or altered from any source distribution. + * + ******************************************************************************/ + +#include "sl_i2cspm.h" +#include "sl_clock_manager.h" +// Include instance config +#include "sl_i2cspm_sensor_config.h" + +sl_i2cspm_t *sl_i2cspm_sensor = SL_I2CSPM_SENSOR_PERIPHERAL; + +#if SL_I2CSPM_SENSOR_SPEED_MODE == 0 +#define SL_I2CSPM_SENSOR_HLR i2cClockHLRStandard +#define SL_I2CSPM_SENSOR_MAX_FREQ I2C_FREQ_STANDARD_MAX +#elif SL_I2CSPM_SENSOR_SPEED_MODE == 1 +#define SL_I2CSPM_SENSOR_HLR i2cClockHLRAsymetric +#define SL_I2CSPM_SENSOR_MAX_FREQ I2C_FREQ_FAST_MAX +#elif SL_I2CSPM_SENSOR_SPEED_MODE == 2 +#define SL_I2CSPM_SENSOR_HLR i2cClockHLRFast +#define SL_I2CSPM_SENSOR_MAX_FREQ I2C_FREQ_FASTPLUS_MAX +#endif + +I2CSPM_Init_TypeDef init_sensor = { + .port = SL_I2CSPM_SENSOR_PERIPHERAL, + .sclPort = SL_I2CSPM_SENSOR_SCL_PORT, + .sclPin = SL_I2CSPM_SENSOR_SCL_PIN, + .sdaPort = SL_I2CSPM_SENSOR_SDA_PORT, + .sdaPin = SL_I2CSPM_SENSOR_SDA_PIN, + .i2cRefFreq = 0, + .i2cMaxFreq = SL_I2CSPM_SENSOR_MAX_FREQ, + .i2cClhr = SL_I2CSPM_SENSOR_HLR +}; + +void sl_i2cspm_init_instances(void) +{ + sl_clock_manager_enable_bus_clock(SL_BUS_CLOCK_GPIO); + I2CSPM_Init(&init_sensor); +} diff --git a/application/AuraSense/firmware/aura-baby-monitor-soc/autogen/sl_i2cspm_instances.h b/application/AuraSense/firmware/aura-baby-monitor-soc/autogen/sl_i2cspm_instances.h new file mode 100644 index 000000000..41ff115bf --- /dev/null +++ b/application/AuraSense/firmware/aura-baby-monitor-soc/autogen/sl_i2cspm_instances.h @@ -0,0 +1,52 @@ +/***************************************************************************//** + * @file + * @brief I2C simple poll-based master mode driver instances + ******************************************************************************* + * # License + * Copyright 2020 Silicon Laboratories Inc. www.silabs.com + ******************************************************************************* + * + * SPDX-License-Identifier: Zlib + * + * The licensor of this software is Silicon Laboratories Inc. + * + * This software is provided 'as-is', without any express or implied + * warranty. In no event will the authors be held liable for any damages + * arising from the use of this software. + * + * Permission is granted to anyone to use this software for any purpose, + * including commercial applications, and to alter it and redistribute it + * freely, subject to the following restrictions: + * + * 1. The origin of this software must not be misrepresented; you must not + * claim that you wrote the original software. If you use this software + * in a product, an acknowledgment in the product documentation would be + * appreciated but is not required. + * 2. Altered source versions must be plainly marked as such, and must not be + * misrepresented as being the original software. + * 3. This notice may not be removed or altered from any source distribution. + * + ******************************************************************************/ + +#ifndef SL_I2CSPM_INSTANCES_H +#define SL_I2CSPM_INSTANCES_H + +#ifdef __cplusplus +extern "C" { +#endif + +#include "sl_i2cspm.h" + + +#define SL_I2CSPM_SENSOR_PRESENT + + +extern sl_i2cspm_t *sl_i2cspm_sensor; + +void sl_i2cspm_init_instances(void); + +#ifdef __cplusplus +} +#endif + +#endif // SL_I2CSPM_INSTANCES_H diff --git a/application/AuraSense/firmware/aura-baby-monitor-soc/autogen/sl_iostream_handles.c b/application/AuraSense/firmware/aura-baby-monitor-soc/autogen/sl_iostream_handles.c new file mode 100644 index 000000000..e9919e803 --- /dev/null +++ b/application/AuraSense/firmware/aura-baby-monitor-soc/autogen/sl_iostream_handles.c @@ -0,0 +1,63 @@ +#include "sl_iostream.h" +#include "sl_iostream_handles.h" +#include "string.h" + +const sl_iostream_instance_info_t *sl_iostream_instances_info[] = { + + &sl_iostream_instance_vcom_info, + +}; + +const uint32_t sl_iostream_instances_count = sizeof(sl_iostream_instances_info) / sizeof(sl_iostream_instances_info[0]); +sl_iostream_t *sl_iostream_recommended_console_stream = NULL; + + +/***************************************************************************//** + * Get iostream instance handle for a given name + * + * @return Instance handle if it exist, NULL otherwise. + ******************************************************************************/ +sl_iostream_t *sl_iostream_get_handle(const char *name) +{ + for (uint32_t i = 0; i < sl_iostream_instances_count; i++) { + if (strcmp(sl_iostream_instances_info[i]->name, name) == 0) { + return sl_iostream_instances_info[i]->handle; + } + } + + return NULL; +} + +/***************************************************************************//** + * Set iostream recommended instance for a console + ******************************************************************************/ +void sl_iostream_set_console_instance(void) +{ + sl_iostream_type_t console = SL_IOSTREAM_TYPE_UNDEFINED; + + for (uint32_t i = 0; i < sl_iostream_instances_count; i++) { + switch (sl_iostream_instances_info[i]->type) { + case SL_IOSTREAM_TYPE_UART: + case SL_IOSTREAM_TYPE_RTT: + if (console != SL_IOSTREAM_TYPE_UART) { + console = sl_iostream_instances_info[i]->type; + sl_iostream_recommended_console_stream = sl_iostream_instances_info[i]->handle; + } + break; + + case SL_IOSTREAM_TYPE_VUART: + if (console != SL_IOSTREAM_TYPE_UART && console != SL_IOSTREAM_TYPE_RTT) { + console = sl_iostream_instances_info[i]->type; + sl_iostream_recommended_console_stream = sl_iostream_instances_info[i]->handle; + } + break; + + case SL_IOSTREAM_TYPE_LOOPBACK: + // Ignore loopback interface + break; + + default: + break; + } + } +} diff --git a/application/AuraSense/firmware/aura-baby-monitor-soc/autogen/sl_iostream_handles.h b/application/AuraSense/firmware/aura-baby-monitor-soc/autogen/sl_iostream_handles.h new file mode 100644 index 000000000..96b803c17 --- /dev/null +++ b/application/AuraSense/firmware/aura-baby-monitor-soc/autogen/sl_iostream_handles.h @@ -0,0 +1,24 @@ +#ifndef SL_IOSTREAM_HANDLES_H +#define SL_IOSTREAM_HANDLES_H +#include "sl_iostream.h" +#include "sl_iostream_init_eusart_instances.h" + + +#ifdef __cplusplus +extern "C" { +#endif + +extern const sl_iostream_instance_info_t *sl_iostream_instances_info[]; +extern const uint32_t sl_iostream_instances_count; + +extern sl_iostream_t *sl_iostream_recommended_console_stream; + +sl_iostream_t *sl_iostream_get_handle(const char *name); + +void sl_iostream_set_console_instance(void); + +#ifdef __cplusplus +} +#endif + +#endif // SL_IOSTREAM_HANDLES_H diff --git a/application/AuraSense/firmware/aura-baby-monitor-soc/autogen/sl_iostream_init_eusart_instances.c b/application/AuraSense/firmware/aura-baby-monitor-soc/autogen/sl_iostream_init_eusart_instances.c new file mode 100644 index 000000000..07d93ae58 --- /dev/null +++ b/application/AuraSense/firmware/aura-baby-monitor-soc/autogen/sl_iostream_init_eusart_instances.c @@ -0,0 +1,265 @@ +#include "sl_iostream.h" +#include "sl_iostream_uart.h" +#include "sl_iostream_eusart.h" +#include "sl_common.h" +#include "dmadrv.h" +#include "sl_device_peripheral.h" +#include "sl_clock_manager.h" +#include "sl_hal_eusart.h" +#include "sl_hal_gpio.h" + + +#include "sl_clock_manager_tree_config.h" + + + +#include "sl_cos.h" + +// Include instance config + #include "sl_iostream_eusart_vcom_config.h" + +// MACROs for generating name and IRQ handler function +#if defined(EUART_COUNT) && (EUART_COUNT > 0) +#define SL_IOSTREAM_EUSART_TX_IRQ_NUMBER(periph_nbr) SL_CONCAT_PASTER_3(EUART, periph_nbr, _TX_IRQn) +#define SL_IOSTREAM_EUSART_RX_IRQ_NUMBER(periph_nbr) SL_CONCAT_PASTER_3(EUART, periph_nbr, _RX_IRQn) +#define SL_IOSTREAM_EUSART_TX_IRQ_HANDLER(periph_nbr) SL_CONCAT_PASTER_3(EUART, periph_nbr, _TX_IRQHandler) +#define SL_IOSTREAM_EUSART_RX_IRQ_HANDLER(periph_nbr) SL_CONCAT_PASTER_3(EUART, periph_nbr, _RX_IRQHandler) +#define SL_IOSTREAM_EUSART_RX_DMA_SIGNAL(periph_nbr) SL_CONCAT_PASTER_3(dmadrvPeripheralSignal_EUART, periph_nbr, _RXDATAV) +#define SL_IOSTREAM_EUSART_TX_DMA_SIGNAL(periph_nbr) SL_CONCAT_PASTER_3(dmadrvPeripheralSignal_EUART, periph_nbr, _TXBL) +#define SL_IOSTREAM_EUSART_CLOCK_REF(periph_nbr) SL_CONCAT_PASTER_2(SL_BUS_CLOCK_EUART, periph_nbr) +#define SL_IOSTREAM_EUSART_PERIPHERAL(periph_nbr) SL_CONCAT_PASTER_2(SL_PERIPHERAL_EUART, periph_nbr) +#else +#define SL_IOSTREAM_EUSART_TX_IRQ_NUMBER(periph_nbr) SL_CONCAT_PASTER_3(EUSART, periph_nbr, _TX_IRQn) +#define SL_IOSTREAM_EUSART_RX_IRQ_NUMBER(periph_nbr) SL_CONCAT_PASTER_3(EUSART, periph_nbr, _RX_IRQn) +#define SL_IOSTREAM_EUSART_TX_IRQ_HANDLER(periph_nbr) SL_CONCAT_PASTER_3(EUSART, periph_nbr, _TX_IRQHandler) +#define SL_IOSTREAM_EUSART_RX_IRQ_HANDLER(periph_nbr) SL_CONCAT_PASTER_3(EUSART, periph_nbr, _RX_IRQHandler) +#define SL_IOSTREAM_EUSART_RX_DMA_SIGNAL(periph_nbr) SL_CONCAT_PASTER_3(dmadrvPeripheralSignal_EUSART, periph_nbr, _RXDATAV) +#define SL_IOSTREAM_EUSART_TX_DMA_SIGNAL(periph_nbr) SL_CONCAT_PASTER_3(dmadrvPeripheralSignal_EUSART, periph_nbr, _TXBL) +#define SL_IOSTREAM_EUSART_CLOCK_REF(periph_nbr) SL_CONCAT_PASTER_2(SL_BUS_CLOCK_EUSART, periph_nbr) +#define SL_IOSTREAM_EUSART_PERIPHERAL(periph_nbr) SL_CONCAT_PASTER_2(SL_PERIPHERAL_EUSART, periph_nbr) +#endif + + +#if defined(EUART_COUNT) && (EUART_COUNT > 0) +#define SL_IOSTREAM_EUSART_CLOCK_SOURCE(periph_nbr) SL_CLOCK_MANAGER_EUART0CLK_SOURCE +#define SL_IOSTREAM_EUSART_HF_CLOCK_SOURCE CMU_EUART0CLKCTRL_CLKSEL_EM01GRPACLK +#define SL_IOSTREAM_EUSART_DISABLED_CLOCK_SOURCE CMU_EUART0CLKCTRL_CLKSEL_DISABLED +#else +#define SL_IOSTREAM_EUSART_CLOCK_SOURCE(periph_nbr) SL_CLOCK_MANAGER_EUSART0CLK_SOURCE +#if defined(CMU_EUSART0CLKCTRL_CLKSEL_EM01GRPCCLK) +#define SL_IOSTREAM_EUSART_HF_CLOCK_SOURCE CMU_EUSART0CLKCTRL_CLKSEL_EM01GRPCCLK +#elif defined(CMU_EUSART0CLKCTRL_CLKSEL_EM01GRPACLK) +#define SL_IOSTREAM_EUSART_HF_CLOCK_SOURCE CMU_EUSART0CLKCTRL_CLKSEL_EM01GRPACLK +#endif +#define SL_IOSTREAM_EUSART_DISABLED_CLOCK_SOURCE CMU_EUSART0CLKCTRL_CLKSEL_DISABLED +#endif + +// Check clock configuration + +#if (SL_IOSTREAM_EUSART_CLOCK_SOURCE(SL_IOSTREAM_EUSART_VCOM_PERIPHERAL_NO) == \ + SL_IOSTREAM_EUSART_DISABLED_CLOCK_SOURCE) + #error Peripheral clock is disabled for VCOM. Modify sl_clock_manager_tree_config.h \ + to enable the peripheral clock +#else +#define _SL_IOSTREAM_EUSART_VCOM_ENABLE_HIGH_FREQUENCY \ + SL_IOSTREAM_EUSART_CLOCK_SOURCE(SL_IOSTREAM_EUSART_VCOM_PERIPHERAL_NO) == \ + SL_IOSTREAM_EUSART_HF_CLOCK_SOURCE + +#if defined(SL_IOSTREAM_EUSART_VCOM_ENABLE_HIGH_FREQUENCY) && \ + (_SL_IOSTREAM_EUSART_VCOM_ENABLE_HIGH_FREQUENCY != \ + SL_IOSTREAM_EUSART_VCOM_ENABLE_HIGH_FREQUENCY) +#if SL_IOSTREAM_EUSART_VCOM_ENABLE_HIGH_FREQUENCY +#warning Configuration mismatch for IOStream EUSART VCOM. \ + IOStream was configured in high-frequency, but peripheral uses a low-frequency \ + oscillator in sl_clock_manager_tree_config.h. +#else +#warning Configuration mismatch for IOStream EUSART VCOM. \ + IOStream was configured in low-frequency, but peripheral uses a high-frequency \ + oscillator in sl_clock_manager_tree_config.h. +#endif // SL_IOSTREAM_EUSART_VCOM_ENABLE_HIGH_FREQUENCY +#endif // Config mismatch +#endif // SL_IOSTREAM_EUSART_DISABLED_CLOCK_SOURCE + + + + + +// EM Events +#define SLEEP_EM_EVENT_MASK (SL_POWER_MANAGER_EVENT_TRANSITION_ENTERING_EM0 \ + | SL_POWER_MANAGER_EVENT_TRANSITION_LEAVING_EM0) +static void events_handler(sl_power_manager_em_t from, + sl_power_manager_em_t to); +static sl_power_manager_em_transition_event_info_t events_info = +{ + .event_mask = SLEEP_EM_EVENT_MASK, + .on_event = events_handler, +}; +static sl_power_manager_em_transition_event_handle_t events_handle; + + + +sl_status_t sl_iostream_eusart_init_vcom(void); + + +// Instance(s) handle and context variable +static sl_iostream_uart_t sl_iostream_vcom; +sl_iostream_t *sl_iostream_vcom_handle = &sl_iostream_vcom.stream; + +sl_iostream_uart_t *sl_iostream_uart_vcom_handle = &sl_iostream_vcom; +static sl_iostream_eusart_context_t context_vcom; + +static uint8_t rx_buffer_vcom[SL_IOSTREAM_EUSART_VCOM_RX_BUFFER_SIZE]; + +static sli_iostream_uart_periph_t uart_periph_vcom = { + .rx_irq_number = SL_IOSTREAM_EUSART_RX_IRQ_NUMBER(SL_IOSTREAM_EUSART_VCOM_PERIPHERAL_NO), +#if defined(SL_CATALOG_POWER_MANAGER_PRESENT) + .tx_irq_number = SL_IOSTREAM_EUSART_TX_IRQ_NUMBER(SL_IOSTREAM_EUSART_VCOM_PERIPHERAL_NO), +#endif +}; + +sl_iostream_instance_info_t sl_iostream_instance_vcom_info = { + .handle = &sl_iostream_vcom.stream, + .name = "vcom", + .type = SL_IOSTREAM_TYPE_UART, + .periph_id = SL_IOSTREAM_EUSART_VCOM_PERIPHERAL_NO, + .init = sl_iostream_eusart_init_vcom, +}; + + + +sl_status_t sl_iostream_eusart_init_vcom(void) +{ + sl_status_t status; + + sl_iostream_eusart_config_t config_vcom = { + .eusart = SL_IOSTREAM_EUSART_PERIPHERAL(SL_IOSTREAM_EUSART_VCOM_PERIPHERAL_NO), + .eusart_nbr = SL_IOSTREAM_EUSART_VCOM_PERIPHERAL_NO, + .bus_clock = SL_IOSTREAM_EUSART_CLOCK_REF(SL_IOSTREAM_EUSART_VCOM_PERIPHERAL_NO), + .baudrate = SL_IOSTREAM_EUSART_VCOM_BAUDRATE, + .parity = SL_IOSTREAM_EUSART_VCOM_PARITY, + .flow_control = SL_IOSTREAM_EUSART_VCOM_FLOW_CONTROL_TYPE, + .stop_bits = SL_IOSTREAM_EUSART_VCOM_STOP_BITS, +#if defined(EUSART_COUNT) && (EUSART_COUNT > 1) + .port_index = SL_IOSTREAM_EUSART_VCOM_PERIPHERAL_NO, +#endif + .tx_port = SL_IOSTREAM_EUSART_VCOM_TX_PORT, + .tx_pin = SL_IOSTREAM_EUSART_VCOM_TX_PIN, + .rx_port = SL_IOSTREAM_EUSART_VCOM_RX_PORT, + .rx_pin = SL_IOSTREAM_EUSART_VCOM_RX_PIN, +#if defined(SL_IOSTREAM_EUSART_VCOM_CTS_PORT) + .cts_port = SL_IOSTREAM_EUSART_VCOM_CTS_PORT, + .cts_pin = SL_IOSTREAM_EUSART_VCOM_CTS_PIN, +#endif +#if defined(SL_IOSTREAM_EUSART_VCOM_RTS_PORT) + .rts_port = SL_IOSTREAM_EUSART_VCOM_RTS_PORT, + .rts_pin = SL_IOSTREAM_EUSART_VCOM_RTS_PIN, +#endif + }; + + sl_iostream_dma_config_t rx_dma_config_vcom = {.src = (uint8_t *)&SL_IOSTREAM_EUSART_VCOM_PERIPHERAL->RXDATA, + .xfer_cfg = IOSTREAM_LDMA_TFER_CFG_PERIPH(SL_IOSTREAM_EUSART_RX_DMA_SIGNAL(SL_IOSTREAM_EUSART_VCOM_PERIPHERAL_NO))}; + + sl_iostream_dma_config_t tx_dma_config_vcom = {.dst = (uint8_t *)&SL_IOSTREAM_EUSART_VCOM_PERIPHERAL->TXDATA, + .xfer_cfg = IOSTREAM_LDMA_TFER_CFG_PERIPH(SL_IOSTREAM_EUSART_TX_DMA_SIGNAL(SL_IOSTREAM_EUSART_VCOM_PERIPHERAL_NO))}; + + sl_iostream_uart_config_t uart_config_vcom = { + .rx_dma_cfg = rx_dma_config_vcom, + .tx_dma_cfg = tx_dma_config_vcom, + .rx_buffer = rx_buffer_vcom, + .rx_buffer_length = SL_IOSTREAM_EUSART_VCOM_RX_BUFFER_SIZE, + .enable_high_frequency = _SL_IOSTREAM_EUSART_VCOM_ENABLE_HIGH_FREQUENCY, + .lf_to_crlf = SL_IOSTREAM_EUSART_VCOM_CONVERT_BY_DEFAULT_LF_TO_CRLF, + .rx_when_sleeping = SL_IOSTREAM_EUSART_VCOM_RESTRICT_ENERGY_MODE_TO_ALLOW_RECEPTION, + .uart_periph = &uart_periph_vcom + }; + uart_config_vcom.sw_flow_control = SL_IOSTREAM_EUSART_VCOM_FLOW_CONTROL_TYPE == SL_IOSTREAM_EUSART_UART_FLOW_CTRL_SOFT; +#if defined(SL_IOSTREAM_EUSART_VCOM_ASYNC_TX) + uart_config_vcom.async_tx_enabled = SL_IOSTREAM_EUSART_VCOM_ASYNC_TX; +#else + uart_config_vcom.async_tx_enabled = false; +#endif + // Instantiate eusart instance + status = sl_iostream_eusart_init(&sl_iostream_vcom, + &uart_config_vcom, + &config_vcom, + &context_vcom); + EFM_ASSERT(status == SL_STATUS_OK); + + + // Send VCOM config to WSTK + uint8_t flow_control = COS_CONFIG_FLOWCONTROL_NONE; + if (!uart_config_vcom.sw_flow_control) { + switch (SL_IOSTREAM_EUSART_VCOM_FLOW_CONTROL_TYPE) + { + case SL_IOSTREAM_EUSART_UART_FLOW_CTRL_NONE: + case SL_IOSTREAM_EUSART_UART_FLOW_CTRL_SOFT: + flow_control = COS_CONFIG_FLOWCONTROL_NONE; + break; + case SL_IOSTREAM_EUSART_UART_FLOW_CTRL_CTS: + flow_control = COS_CONFIG_FLOWCONTROL_CTS; + break; + case SL_IOSTREAM_EUSART_UART_FLOW_CTRL_RTS: + flow_control = COS_CONFIG_FLOWCONTROL_RTS; + break; + case SL_IOSTREAM_EUSART_UART_FLOW_CTRL_CTS_RTS: + flow_control = COS_CONFIG_FLOWCONTROL_CTS_RTS; + break; + default: + // Invalid flow control type + EFM_ASSERT(0); + break; + } + } + sl_cos_config_vcom((uint32_t) SL_IOSTREAM_EUSART_VCOM_BAUDRATE, flow_control); + + + return status; +} + + + +void sl_iostream_eusart_init_instances(void) +{ + + // Enable power manager notifications + sl_power_manager_subscribe_em_transition_event(&events_handle, &events_info); + + // Instantiate eusart instance(s) + + sl_iostream_eusart_init_vcom(); + +} + + +void SL_IOSTREAM_EUSART_TX_IRQ_HANDLER(SL_IOSTREAM_EUSART_VCOM_PERIPHERAL_NO)(void) +{ + sl_iostream_eusart_irq_handler(&sl_iostream_vcom); +} + +void SL_IOSTREAM_EUSART_RX_IRQ_HANDLER(SL_IOSTREAM_EUSART_VCOM_PERIPHERAL_NO)(void) +{ + sl_iostream_eusart_irq_handler(&sl_iostream_vcom); +} + + + +static void events_handler(sl_power_manager_em_t from, + sl_power_manager_em_t to) +{ + (void) from; + if (to == SL_POWER_MANAGER_EM0) { + + if (sl_iostream_uart_vcom_handle->stream.context != NULL) { + sl_iostream_uart_wakeup(sl_iostream_uart_vcom_handle); + } + + } else if (to < SL_POWER_MANAGER_EM2){ + // Only prepare for sleep to EM2 or less + + if (sl_iostream_uart_vcom_handle->stream.context != NULL) { + sl_iostream_uart_prepare_for_sleep(sl_iostream_uart_vcom_handle); + } + + } +} + diff --git a/application/AuraSense/firmware/aura-baby-monitor-soc/autogen/sl_iostream_init_eusart_instances.h b/application/AuraSense/firmware/aura-baby-monitor-soc/autogen/sl_iostream_init_eusart_instances.h new file mode 100644 index 000000000..babdca8d1 --- /dev/null +++ b/application/AuraSense/firmware/aura-baby-monitor-soc/autogen/sl_iostream_init_eusart_instances.h @@ -0,0 +1,29 @@ +#ifndef SL_IOSTREAM_INIT_EUSART_INSTANCES_H +#define SL_IOSTREAM_INIT_EUSART_INSTANCES_H + +#include "sl_iostream.h" +#include "sl_iostream_uart.h" +#ifdef __cplusplus +extern "C" { +#endif + + +extern sl_iostream_t *sl_iostream_vcom_handle; +extern sl_iostream_uart_t *sl_iostream_uart_vcom_handle; +extern sl_iostream_instance_info_t sl_iostream_instance_vcom_info; + + +// Initialize only iostream eusart instance(s) +void sl_iostream_eusart_init_instances(void); + +#if defined(SL_CATALOG_POWER_MANAGER_PRESENT) + +sl_power_manager_on_isr_exit_t sl_iostream_eusart_vcom_sleep_on_isr_exit(void); + +#endif + +#ifdef __cplusplus +} +#endif + +#endif // SL_IOSTREAM_INIT_EUSART_INSTANCES_H \ No newline at end of file diff --git a/application/AuraSense/firmware/aura-baby-monitor-soc/autogen/sl_iostream_init_instances.h b/application/AuraSense/firmware/aura-baby-monitor-soc/autogen/sl_iostream_init_instances.h new file mode 100644 index 000000000..1e9df285f --- /dev/null +++ b/application/AuraSense/firmware/aura-baby-monitor-soc/autogen/sl_iostream_init_instances.h @@ -0,0 +1,17 @@ +#ifndef SL_IOSTREAM_INIT_INSTANCES_H +#define SL_IOSTREAM_INIT_INSTANCES_H + +#include "sl_iostream.h" +#ifdef __cplusplus +extern "C" { +#endif + +// Initialize iostream component(s) / instance(s) +void sl_iostream_init_instances_stage_1(void); +void sl_iostream_init_instances_stage_2(void); + +#ifdef __cplusplus +} +#endif + +#endif // SL_IOSTREAM_INIT_INSTANCES_H \ No newline at end of file diff --git a/application/AuraSense/firmware/aura-baby-monitor-soc/autogen/sl_simple_led_instances.c b/application/AuraSense/firmware/aura-baby-monitor-soc/autogen/sl_simple_led_instances.c new file mode 100644 index 000000000..fd594963a --- /dev/null +++ b/application/AuraSense/firmware/aura-baby-monitor-soc/autogen/sl_simple_led_instances.c @@ -0,0 +1,92 @@ +/***************************************************************************//** + * @file + * @brief LED Driver Instances + ******************************************************************************* + * # License + * Copyright 2019 Silicon Laboratories Inc. www.silabs.com + ******************************************************************************* + * + * SPDX-License-Identifier: Zlib + * + * The licensor of this software is Silicon Laboratories Inc. + * + * This software is provided 'as-is', without any express or implied + * warranty. In no event will the authors be held liable for any damages + * arising from the use of this software. + * + * Permission is granted to anyone to use this software for any purpose, + * including commercial applications, and to alter it and redistribute it + * freely, subject to the following restrictions: + * + * 1. The origin of this software must not be misrepresented; you must not + * claim that you wrote the original software. If you use this software + * in a product, an acknowledgment in the product documentation would be + * appreciated but is not required. + * 2. Altered source versions must be plainly marked as such, and must not be + * misrepresented as being the original software. + * 3. This notice may not be removed or altered from any source distribution. + * + ******************************************************************************/ + +#include "sl_simple_led.h" +#include "sl_gpio.h" + +#include "sl_simple_led_led0_config.h" +#include "sl_simple_led_led1_config.h" +#include "sl_simple_led_led2_config.h" + +sl_simple_led_context_t simple_led0_context = { + .port = SL_SIMPLE_LED_LED0_PORT, + .pin = SL_SIMPLE_LED_LED0_PIN, + .polarity = SL_SIMPLE_LED_LED0_POLARITY, +}; + +const sl_led_t sl_led_led0 = { + .context = &simple_led0_context, + .init = sl_simple_led_init, + .turn_on = sl_simple_led_turn_on, + .turn_off = sl_simple_led_turn_off, + .toggle = sl_simple_led_toggle, + .get_state = sl_simple_led_get_state, +}; +sl_simple_led_context_t simple_led1_context = { + .port = SL_SIMPLE_LED_LED1_PORT, + .pin = SL_SIMPLE_LED_LED1_PIN, + .polarity = SL_SIMPLE_LED_LED1_POLARITY, +}; + +const sl_led_t sl_led_led1 = { + .context = &simple_led1_context, + .init = sl_simple_led_init, + .turn_on = sl_simple_led_turn_on, + .turn_off = sl_simple_led_turn_off, + .toggle = sl_simple_led_toggle, + .get_state = sl_simple_led_get_state, +}; +sl_simple_led_context_t simple_led2_context = { + .port = SL_SIMPLE_LED_LED2_PORT, + .pin = SL_SIMPLE_LED_LED2_PIN, + .polarity = SL_SIMPLE_LED_LED2_POLARITY, +}; + +const sl_led_t sl_led_led2 = { + .context = &simple_led2_context, + .init = sl_simple_led_init, + .turn_on = sl_simple_led_turn_on, + .turn_off = sl_simple_led_turn_off, + .toggle = sl_simple_led_toggle, + .get_state = sl_simple_led_get_state, +}; + +const sl_led_t *sl_simple_led_array[] = { + &sl_led_led0, + &sl_led_led1, + &sl_led_led2 +}; + +void sl_simple_led_init_instances(void) +{ + sl_led_init(&sl_led_led0); + sl_led_init(&sl_led_led1); + sl_led_init(&sl_led_led2); +} diff --git a/application/AuraSense/firmware/aura-baby-monitor-soc/autogen/sl_simple_led_instances.h b/application/AuraSense/firmware/aura-baby-monitor-soc/autogen/sl_simple_led_instances.h new file mode 100644 index 000000000..7422e8161 --- /dev/null +++ b/application/AuraSense/firmware/aura-baby-monitor-soc/autogen/sl_simple_led_instances.h @@ -0,0 +1,47 @@ +/***************************************************************************//** + * @file + * @brief LED Driver Instances + ******************************************************************************* + * # License + * Copyright 2019 Silicon Laboratories Inc. www.silabs.com + ******************************************************************************* + * + * SPDX-License-Identifier: Zlib + * + * The licensor of this software is Silicon Laboratories Inc. + * + * This software is provided 'as-is', without any express or implied + * warranty. In no event will the authors be held liable for any damages + * arising from the use of this software. + * + * Permission is granted to anyone to use this software for any purpose, + * including commercial applications, and to alter it and redistribute it + * freely, subject to the following restrictions: + * + * 1. The origin of this software must not be misrepresented; you must not + * claim that you wrote the original software. If you use this software + * in a product, an acknowledgment in the product documentation would be + * appreciated but is not required. + * 2. Altered source versions must be plainly marked as such, and must not be + * misrepresented as being the original software. + * 3. This notice may not be removed or altered from any source distribution. + * + ******************************************************************************/ + +#ifndef SL_SIMPLE_LED_INSTANCES_H +#define SL_SIMPLE_LED_INSTANCES_H + +#include "sl_simple_led.h" + +extern const sl_led_t sl_led_led0; +extern const sl_led_t sl_led_led1; +extern const sl_led_t sl_led_led2; + +extern const sl_led_t *sl_simple_led_array[]; + +#define SL_SIMPLE_LED_COUNT 3 +#define SL_SIMPLE_LED_INSTANCE(n) (sl_simple_led_array[n]) + +void sl_simple_led_init_instances(void); + +#endif // SL_SIMPLE_LED_INIT_H diff --git a/application/AuraSense/firmware/aura-baby-monitor-soc/autogen/sl_tflite_micro_model.c b/application/AuraSense/firmware/aura-baby-monitor-soc/autogen/sl_tflite_micro_model.c new file mode 100644 index 000000000..bc7dfa56b --- /dev/null +++ b/application/AuraSense/firmware/aura-baby-monitor-soc/autogen/sl_tflite_micro_model.c @@ -0,0 +1,4764 @@ +// Auto-generated serialization of TFLite flatbuffers in config directory + +#include "em_device.h" +#include "sl_tflite_micro_model.h" + +// Model data generated from "baby_cry_int8_DEPLOY.tflite" +const uint8_t sl_tflite_model_array[] __ALIGNED(4) = { + 0x20, 0x00, 0x00, 0x00, 0x54, 0x46, 0x4c, 0x33, 0x00, 0x00, 0x00, 0x00, + 0x14, 0x00, 0x20, 0x00, 0x1c, 0x00, 0x18, 0x00, 0x14, 0x00, 0x10, 0x00, + 0x0c, 0x00, 0x00, 0x00, 0x08, 0x00, 0x04, 0x00, 0x14, 0x00, 0x00, 0x00, + 0x1c, 0x00, 0x00, 0x00, 0x84, 0x00, 0x00, 0x00, 0xdc, 0x00, 0x00, 0x00, + 0xbc, 0xa1, 0x00, 0x00, 0xcc, 0xa1, 0x00, 0x00, 0xfc, 0xdd, 0x00, 0x00, + 0x03, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, + 0xe2, 0x5b, 0xff, 0xff, 0x0c, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x00, + 0x3c, 0x00, 0x00, 0x00, 0x0f, 0x00, 0x00, 0x00, 0x73, 0x65, 0x72, 0x76, + 0x69, 0x6e, 0x67, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x98, 0xff, 0xff, 0xff, + 0x26, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, + 0x6f, 0x75, 0x74, 0x70, 0x75, 0x74, 0x5f, 0x30, 0x00, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0xee, 0x5b, 0xff, 0xff, + 0x04, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x69, 0x6e, 0x70, 0x75, + 0x74, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x34, 0x00, 0x00, 0x00, + 0x04, 0x00, 0x00, 0x00, 0xdc, 0xff, 0xff, 0xff, 0x29, 0x00, 0x00, 0x00, + 0x04, 0x00, 0x00, 0x00, 0x13, 0x00, 0x00, 0x00, 0x43, 0x4f, 0x4e, 0x56, + 0x45, 0x52, 0x53, 0x49, 0x4f, 0x4e, 0x5f, 0x4d, 0x45, 0x54, 0x41, 0x44, + 0x41, 0x54, 0x41, 0x00, 0x08, 0x00, 0x0c, 0x00, 0x08, 0x00, 0x04, 0x00, + 0x08, 0x00, 0x00, 0x00, 0x28, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, + 0x13, 0x00, 0x00, 0x00, 0x6d, 0x69, 0x6e, 0x5f, 0x72, 0x75, 0x6e, 0x74, + 0x69, 0x6d, 0x65, 0x5f, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x00, + 0x2a, 0x00, 0x00, 0x00, 0xdc, 0xa0, 0x00, 0x00, 0xd4, 0xa0, 0x00, 0x00, + 0xbc, 0xa0, 0x00, 0x00, 0xa4, 0xa0, 0x00, 0x00, 0x14, 0xa0, 0x00, 0x00, + 0x04, 0x9f, 0x00, 0x00, 0xf4, 0x96, 0x00, 0x00, 0x64, 0x96, 0x00, 0x00, + 0x54, 0x84, 0x00, 0x00, 0x04, 0x84, 0x00, 0x00, 0x44, 0x82, 0x00, 0x00, + 0x2c, 0x82, 0x00, 0x00, 0x1c, 0x81, 0x00, 0x00, 0x0c, 0x7f, 0x00, 0x00, + 0xfc, 0x5e, 0x00, 0x00, 0xec, 0x5d, 0x00, 0x00, 0xdc, 0x15, 0x00, 0x00, + 0x4c, 0x15, 0x00, 0x00, 0x3c, 0x03, 0x00, 0x00, 0xec, 0x02, 0x00, 0x00, + 0x2c, 0x01, 0x00, 0x00, 0x24, 0x01, 0x00, 0x00, 0x1c, 0x01, 0x00, 0x00, + 0x14, 0x01, 0x00, 0x00, 0x0c, 0x01, 0x00, 0x00, 0x04, 0x01, 0x00, 0x00, + 0xfc, 0x00, 0x00, 0x00, 0xf4, 0x00, 0x00, 0x00, 0xec, 0x00, 0x00, 0x00, + 0xe4, 0x00, 0x00, 0x00, 0xdc, 0x00, 0x00, 0x00, 0xd4, 0x00, 0x00, 0x00, + 0xcc, 0x00, 0x00, 0x00, 0xc4, 0x00, 0x00, 0x00, 0xbc, 0x00, 0x00, 0x00, + 0xb4, 0x00, 0x00, 0x00, 0xac, 0x00, 0x00, 0x00, 0xa4, 0x00, 0x00, 0x00, + 0x9c, 0x00, 0x00, 0x00, 0x94, 0x00, 0x00, 0x00, 0x74, 0x00, 0x00, 0x00, + 0x04, 0x00, 0x00, 0x00, 0x0a, 0x5d, 0xff, 0xff, 0x04, 0x00, 0x00, 0x00, + 0x60, 0x00, 0x00, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x08, 0x00, 0x0e, 0x00, + 0x08, 0x00, 0x04, 0x00, 0x08, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, + 0x28, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x00, 0x08, 0x00, 0x04, 0x00, + 0x06, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, + 0xeb, 0x03, 0x00, 0x00, 0x0c, 0x00, 0x18, 0x00, 0x14, 0x00, 0x10, 0x00, + 0x0c, 0x00, 0x04, 0x00, 0x0c, 0x00, 0x00, 0x00, 0xb6, 0x60, 0x2f, 0x42, + 0x0c, 0x31, 0xfa, 0xc5, 0x02, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, + 0x04, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x32, 0x2e, 0x32, 0x30, + 0x2e, 0x30, 0x00, 0x00, 0x76, 0x5d, 0xff, 0xff, 0x04, 0x00, 0x00, 0x00, + 0x10, 0x00, 0x00, 0x00, 0x31, 0x2e, 0x31, 0x34, 0x2e, 0x30, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xd8, 0x24, 0xff, 0xff, + 0xdc, 0x24, 0xff, 0xff, 0xe0, 0x24, 0xff, 0xff, 0xe4, 0x24, 0xff, 0xff, + 0xe8, 0x24, 0xff, 0xff, 0xec, 0x24, 0xff, 0xff, 0xf0, 0x24, 0xff, 0xff, + 0xf4, 0x24, 0xff, 0xff, 0xf8, 0x24, 0xff, 0xff, 0xfc, 0x24, 0xff, 0xff, + 0x00, 0x25, 0xff, 0xff, 0x04, 0x25, 0xff, 0xff, 0x08, 0x25, 0xff, 0xff, + 0x0c, 0x25, 0xff, 0xff, 0x10, 0x25, 0xff, 0xff, 0x14, 0x25, 0xff, 0xff, + 0x18, 0x25, 0xff, 0xff, 0x1c, 0x25, 0xff, 0xff, 0x20, 0x25, 0xff, 0xff, + 0xde, 0x5d, 0xff, 0xff, 0x04, 0x00, 0x00, 0x00, 0xb0, 0x01, 0x00, 0x00, + 0xcb, 0x03, 0x8d, 0x71, 0x3f, 0xe7, 0x4c, 0xc3, 0x81, 0xd9, 0x26, 0x38, + 0x17, 0xf7, 0xb1, 0xd4, 0xdf, 0x90, 0x9d, 0x0a, 0x1f, 0x61, 0x32, 0xfe, + 0x6e, 0x4e, 0x14, 0x86, 0xb7, 0xcf, 0xa1, 0xee, 0x18, 0x81, 0xb7, 0xe1, + 0xb3, 0x58, 0xbb, 0xad, 0xbe, 0xb6, 0xcd, 0xc6, 0xcf, 0xfa, 0xcf, 0xd0, + 0xb6, 0x32, 0x65, 0xa0, 0xca, 0x0a, 0xf6, 0x1a, 0xbb, 0x21, 0x3a, 0xd7, + 0xfc, 0xd2, 0xb1, 0xfe, 0x0f, 0xdb, 0xea, 0x1b, 0xc5, 0x1d, 0xd7, 0x5a, + 0x7b, 0x0f, 0xe9, 0x7f, 0xf3, 0xfe, 0x60, 0x2d, 0xe2, 0xa4, 0x33, 0xa0, + 0x0a, 0x40, 0x7e, 0xff, 0xb6, 0x87, 0x30, 0x09, 0xa0, 0x81, 0x63, 0x2b, + 0xc3, 0xa9, 0xb4, 0xf3, 0xc9, 0xbc, 0x29, 0x9f, 0x56, 0x4e, 0x4a, 0xd6, + 0x22, 0xc0, 0x55, 0x22, 0xb7, 0x4e, 0xef, 0x4f, 0x56, 0x72, 0x31, 0xda, + 0xb7, 0x73, 0x83, 0x39, 0x66, 0x3a, 0x00, 0xb1, 0x17, 0x37, 0x85, 0xba, + 0x9d, 0xd1, 0x81, 0xdb, 0x32, 0x6c, 0xee, 0x08, 0x60, 0xf1, 0x65, 0x4a, + 0x12, 0xac, 0xb3, 0xd9, 0xaa, 0x56, 0x10, 0xba, 0xb8, 0xd4, 0xb1, 0xc6, + 0xee, 0x16, 0x7f, 0x0c, 0x79, 0xe5, 0xd5, 0xcb, 0x4c, 0x43, 0x4e, 0x7f, + 0x7f, 0x9c, 0x5c, 0x0b, 0x23, 0x5c, 0x3d, 0xf7, 0xb4, 0xb8, 0x90, 0xec, + 0xf4, 0x55, 0x5c, 0xf2, 0x01, 0x93, 0xd2, 0xe2, 0x44, 0xee, 0xbe, 0xe3, + 0xcf, 0x33, 0x05, 0xb3, 0xba, 0xfd, 0x24, 0x31, 0xce, 0x66, 0x07, 0x5b, + 0x81, 0xfd, 0xcb, 0x70, 0x63, 0xcb, 0x17, 0xae, 0x4a, 0x19, 0x13, 0x13, + 0x29, 0xaf, 0x46, 0x0e, 0xfe, 0x32, 0x30, 0xea, 0xcf, 0xd1, 0xaf, 0x50, + 0x7f, 0x00, 0x0a, 0xf2, 0xe1, 0xb3, 0x34, 0x27, 0xa9, 0x37, 0x3a, 0xf8, + 0x40, 0xcc, 0x58, 0x47, 0x12, 0xbd, 0xe2, 0x97, 0xd4, 0x38, 0x3e, 0x6e, + 0x06, 0x1f, 0xff, 0x6f, 0x46, 0x84, 0x4f, 0xa5, 0xb5, 0xd8, 0x3e, 0x81, + 0xf1, 0xda, 0x05, 0x3d, 0xc5, 0x54, 0x8c, 0xcd, 0x08, 0xd7, 0x29, 0xdb, + 0x07, 0x3a, 0xb1, 0xb2, 0xf6, 0xca, 0xb7, 0xc0, 0x71, 0x20, 0xd8, 0x93, + 0x3c, 0x44, 0x76, 0xa4, 0x1d, 0xff, 0x7f, 0x0d, 0x3a, 0xfb, 0x27, 0x34, + 0x20, 0x34, 0x02, 0xcf, 0xc7, 0xbf, 0x7f, 0xda, 0xeb, 0x9e, 0xa8, 0xb0, + 0x95, 0x11, 0xf6, 0x6d, 0x92, 0xb8, 0x1d, 0x5b, 0x6e, 0xd2, 0x67, 0x42, + 0x37, 0xd3, 0xd3, 0xe0, 0x02, 0x32, 0xf5, 0xef, 0xd5, 0xac, 0x10, 0xde, + 0x3a, 0xf3, 0xd9, 0x7f, 0xec, 0x03, 0x8b, 0xeb, 0xab, 0xeb, 0x36, 0x2e, + 0x46, 0x1f, 0x54, 0x1a, 0xa6, 0x05, 0x7f, 0xfc, 0xc1, 0x5d, 0xd1, 0xab, + 0x66, 0x0c, 0x1f, 0x5c, 0xa0, 0xb0, 0xec, 0xff, 0x11, 0x66, 0xc4, 0xa1, + 0x36, 0x50, 0x57, 0xb1, 0xb9, 0x42, 0x9e, 0x6f, 0xf3, 0x1f, 0xe4, 0xdc, + 0xfc, 0x46, 0xa0, 0x56, 0x2e, 0xb4, 0x33, 0x50, 0xdf, 0x5e, 0x1c, 0xae, + 0x83, 0x81, 0x66, 0xd1, 0x8b, 0x73, 0x60, 0xca, 0x60, 0x0a, 0x56, 0x31, + 0xcc, 0x9b, 0x65, 0x43, 0xf6, 0xba, 0x45, 0xd3, 0x5b, 0xa8, 0x62, 0xce, + 0x77, 0xfb, 0x1c, 0xa1, 0x2c, 0x5c, 0x81, 0x27, 0xe1, 0xcb, 0x34, 0x9b, + 0x9a, 0x5f, 0xff, 0xff, 0x04, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, + 0x16, 0x58, 0x00, 0x00, 0xe7, 0x8c, 0x01, 0x00, 0x12, 0x15, 0x00, 0x00, + 0x58, 0xa6, 0x00, 0x00, 0xfd, 0x0b, 0x00, 0x00, 0x0e, 0x87, 0xff, 0xff, + 0x0f, 0x38, 0xff, 0xff, 0x37, 0xfb, 0xff, 0xff, 0x9f, 0xc8, 0xff, 0xff, + 0x40, 0x65, 0x00, 0x00, 0x5c, 0x11, 0x00, 0x00, 0x4d, 0x0f, 0x00, 0x00, + 0x6c, 0x1d, 0x00, 0x00, 0x51, 0x53, 0x00, 0x00, 0x5e, 0xf5, 0xff, 0xff, + 0x99, 0x96, 0xff, 0xff, 0xe6, 0x5f, 0xff, 0xff, 0x04, 0x00, 0x00, 0x00, + 0x00, 0x12, 0x00, 0x00, 0xf6, 0xcf, 0x24, 0xe3, 0xdc, 0x23, 0x38, 0x05, + 0xb7, 0x3a, 0xa6, 0x21, 0xda, 0xc2, 0xea, 0xdb, 0x39, 0xd0, 0x1d, 0x69, + 0xe5, 0x43, 0x36, 0xd3, 0xb1, 0x26, 0x1c, 0xe4, 0x06, 0xc4, 0xfe, 0x3d, + 0xbd, 0x28, 0x20, 0xcd, 0x3c, 0xb4, 0xc2, 0xb5, 0xe5, 0x7f, 0xe2, 0xc0, + 0x46, 0xed, 0x49, 0xb4, 0xc4, 0x14, 0x09, 0xe8, 0x2d, 0xce, 0x18, 0x47, + 0x9c, 0x10, 0x3e, 0x9e, 0x1c, 0x0f, 0xc4, 0xf3, 0x4e, 0x2f, 0xe7, 0x66, + 0xf0, 0x06, 0x0d, 0x3d, 0xca, 0x12, 0xd2, 0xaf, 0x2a, 0xc2, 0x2a, 0xb8, + 0x56, 0xf9, 0x05, 0x59, 0xe4, 0x29, 0x2a, 0x1d, 0xe5, 0xd5, 0x3d, 0x47, + 0xe8, 0xee, 0x54, 0x2e, 0xf6, 0xde, 0x3f, 0x02, 0x05, 0xf1, 0xfe, 0x03, + 0x11, 0xce, 0x13, 0x19, 0xbd, 0x9e, 0x1b, 0xd9, 0xed, 0xac, 0xe6, 0x23, + 0x01, 0x24, 0xf0, 0x48, 0x3e, 0xfe, 0x4e, 0x10, 0xf3, 0xaa, 0xec, 0x1d, + 0x00, 0xf5, 0x45, 0x2d, 0xf1, 0x34, 0x2b, 0xe6, 0xc4, 0x39, 0x68, 0x48, + 0x2b, 0xa2, 0xf0, 0xbb, 0x01, 0xe4, 0xfe, 0x1f, 0x18, 0xda, 0xe8, 0xcb, + 0xd0, 0xf8, 0x42, 0x5d, 0x42, 0xe9, 0xe7, 0xf2, 0x18, 0x10, 0x2a, 0xca, + 0xb4, 0x21, 0x03, 0x31, 0xfe, 0x2b, 0x07, 0xec, 0xc9, 0xc4, 0xfd, 0x58, + 0xd0, 0x3a, 0x12, 0x34, 0xbd, 0xf4, 0x2d, 0x3e, 0xb7, 0xf2, 0xb9, 0xe9, + 0xe0, 0x37, 0x08, 0x1c, 0xf5, 0xbb, 0x25, 0x58, 0xd8, 0x08, 0xb3, 0xd6, + 0xb1, 0x5a, 0xe4, 0x6e, 0xf7, 0x30, 0xc4, 0x5e, 0x49, 0x03, 0xca, 0x3e, + 0xb5, 0x09, 0xf3, 0x3b, 0x24, 0x20, 0x08, 0xfd, 0x3d, 0xf9, 0x4e, 0x57, + 0xdb, 0x2b, 0xf1, 0x23, 0xe3, 0x89, 0x04, 0x7f, 0x40, 0xd2, 0x38, 0x76, + 0xd6, 0x5a, 0xb4, 0x33, 0xea, 0x33, 0xcd, 0x5c, 0x17, 0x27, 0xee, 0x09, + 0x49, 0x43, 0x1b, 0x36, 0xf5, 0x3b, 0xa8, 0x32, 0xdd, 0xff, 0x0d, 0xe0, + 0x16, 0xb9, 0x20, 0x42, 0x35, 0x69, 0x6c, 0x1d, 0xce, 0xdf, 0x0f, 0x03, + 0x13, 0x27, 0xb5, 0xf3, 0x17, 0x24, 0x01, 0x7a, 0x1e, 0x02, 0xdb, 0x5e, + 0xca, 0x5c, 0xf4, 0x38, 0x3e, 0x4c, 0xf6, 0x44, 0x02, 0xfb, 0x2b, 0xf8, + 0xc6, 0x0d, 0xb5, 0xe1, 0x9b, 0xe7, 0x81, 0xc5, 0xa0, 0xd1, 0xe5, 0x13, + 0xac, 0x2a, 0xf5, 0x0f, 0x12, 0x59, 0xba, 0x27, 0x21, 0xce, 0x0f, 0x38, + 0xfc, 0xec, 0x32, 0xad, 0xc8, 0xe3, 0xc4, 0xb4, 0x4a, 0xeb, 0xec, 0x41, + 0xe0, 0x5e, 0xf8, 0x17, 0x48, 0xec, 0x4e, 0xf0, 0xd0, 0x36, 0x19, 0x52, + 0x8a, 0x01, 0x22, 0x43, 0x11, 0x23, 0x83, 0x40, 0xe5, 0xd6, 0x2e, 0x4a, + 0xb6, 0x37, 0xfe, 0xaf, 0x0d, 0x43, 0x10, 0xf7, 0x4e, 0xe7, 0xd9, 0x24, + 0xe8, 0xc8, 0x23, 0xdf, 0x94, 0x0a, 0x24, 0xde, 0xc1, 0xcd, 0x19, 0xdf, + 0x1a, 0x2d, 0xa7, 0xda, 0xfa, 0x5d, 0xf1, 0xab, 0xbb, 0x46, 0xdd, 0x52, + 0xcc, 0xfd, 0xf0, 0xfb, 0xab, 0x0a, 0xd6, 0xdf, 0x39, 0x34, 0x2e, 0x19, + 0xd4, 0xef, 0x15, 0xb1, 0xbb, 0xcb, 0x52, 0x02, 0x63, 0x3d, 0xaf, 0xe8, + 0xdd, 0xfd, 0x14, 0xeb, 0xa5, 0xf5, 0xdb, 0xdf, 0x2b, 0xe5, 0x40, 0xca, + 0x22, 0x00, 0xa9, 0x2b, 0xdf, 0xea, 0x38, 0x07, 0x09, 0xda, 0x13, 0x33, + 0x0d, 0xee, 0xd6, 0x20, 0x0b, 0x10, 0xd3, 0x14, 0xcc, 0xf4, 0xf0, 0x22, + 0xc1, 0x2a, 0xec, 0x2a, 0xda, 0x17, 0x11, 0x1e, 0xec, 0x20, 0xb9, 0x28, + 0x0c, 0x12, 0xe3, 0xdc, 0xfe, 0x25, 0xfe, 0x9e, 0x02, 0xf9, 0xc0, 0xdc, + 0xbe, 0x02, 0xdf, 0x32, 0x13, 0x17, 0x00, 0x20, 0xe0, 0xbf, 0xec, 0x2b, + 0x28, 0xf4, 0xe1, 0x29, 0x17, 0x01, 0x13, 0xd5, 0xf2, 0x19, 0x22, 0xe4, + 0xf5, 0xd4, 0xd1, 0x37, 0xbe, 0x10, 0x21, 0xfc, 0xf5, 0x27, 0x16, 0x25, + 0x0d, 0x3c, 0xdb, 0xcc, 0xea, 0xf7, 0xe8, 0xad, 0xc4, 0x15, 0x1f, 0x81, + 0x0c, 0x36, 0x03, 0xff, 0xf0, 0x19, 0xfd, 0x19, 0x2a, 0xdb, 0x1d, 0x34, + 0x1d, 0xf2, 0xd4, 0x40, 0x1c, 0x37, 0xea, 0xde, 0x19, 0xd4, 0xd8, 0x18, + 0xf3, 0xdc, 0xba, 0x14, 0xc8, 0xed, 0xf7, 0xf4, 0xe2, 0xea, 0x02, 0xf2, + 0xe3, 0x1d, 0x17, 0xe4, 0xc4, 0x1e, 0x1f, 0xa3, 0xfd, 0xd4, 0xcb, 0xbd, + 0xe8, 0x36, 0xd4, 0x41, 0x33, 0xb1, 0x01, 0xe6, 0xfc, 0xf9, 0xdc, 0x3d, + 0x31, 0xa4, 0xdb, 0x02, 0xfa, 0xcd, 0xf2, 0x24, 0x32, 0xe8, 0x39, 0xe7, + 0xf3, 0x18, 0x2e, 0xa4, 0xea, 0x41, 0xfc, 0xcf, 0x35, 0x00, 0x3e, 0xf7, + 0xfb, 0xf8, 0xdb, 0x44, 0xea, 0x22, 0x36, 0x2f, 0x51, 0xbd, 0x10, 0x46, + 0x13, 0x5c, 0x35, 0x81, 0x12, 0xf7, 0x09, 0xc3, 0xd3, 0x2f, 0x1b, 0x32, + 0x1c, 0x15, 0xba, 0xd5, 0x16, 0xd1, 0xe1, 0xc4, 0x1c, 0xc0, 0xcb, 0x44, + 0xba, 0xf9, 0x37, 0x90, 0x1b, 0xdd, 0x39, 0xdd, 0x12, 0xaa, 0xe9, 0x35, + 0x3f, 0x41, 0x05, 0xd8, 0x1e, 0x0b, 0xf7, 0x43, 0x12, 0xf1, 0x25, 0x22, + 0xfb, 0x45, 0xce, 0x87, 0x4c, 0x14, 0xc9, 0xcb, 0x40, 0x26, 0xcd, 0x3c, + 0x19, 0x08, 0x0e, 0x3d, 0x1f, 0xbb, 0xaa, 0x01, 0xf9, 0x1b, 0xec, 0x14, + 0x27, 0xdb, 0xe2, 0x01, 0xce, 0x00, 0xfb, 0xca, 0xe5, 0x0b, 0x2a, 0x37, + 0xfe, 0x32, 0xec, 0x53, 0x39, 0x1c, 0x0d, 0x6c, 0xd0, 0x16, 0xb8, 0x32, + 0x10, 0xf0, 0x3c, 0xa5, 0xe8, 0x3a, 0xe2, 0xb5, 0xf5, 0x0c, 0xe0, 0x69, + 0x48, 0xe6, 0x9f, 0xe7, 0x39, 0x3c, 0x3d, 0x14, 0x18, 0xc2, 0x12, 0xf7, + 0xe1, 0x1d, 0xee, 0xae, 0x06, 0x17, 0xbf, 0xc2, 0x52, 0xce, 0x18, 0x11, + 0xfa, 0x1c, 0xdd, 0xd0, 0xfa, 0xde, 0x33, 0xf3, 0xd8, 0xfa, 0xd7, 0xd3, + 0x14, 0xce, 0xa6, 0x41, 0xf6, 0xef, 0xe0, 0x14, 0x1a, 0xc5, 0xc0, 0x38, + 0xba, 0xd9, 0xf8, 0xd0, 0xdc, 0xd7, 0x0c, 0x2e, 0xe7, 0x04, 0xf8, 0x02, + 0xf0, 0x3b, 0x27, 0x8e, 0xbd, 0x30, 0xa0, 0x1b, 0xdf, 0xd9, 0x21, 0xdc, + 0xd2, 0xff, 0x28, 0xb1, 0x2c, 0xd5, 0x14, 0xf2, 0x12, 0xc2, 0xfb, 0xaa, + 0xb3, 0xfa, 0xf7, 0xe3, 0xf1, 0xc6, 0x01, 0x33, 0x64, 0xdd, 0x0c, 0x58, + 0x56, 0x2d, 0xef, 0x0b, 0x47, 0x19, 0xca, 0xe7, 0xff, 0x03, 0xe0, 0xb6, + 0xe3, 0x15, 0x0f, 0xb1, 0x50, 0xef, 0xb9, 0xea, 0xee, 0xcd, 0xcb, 0x22, + 0xbe, 0xd2, 0xc6, 0xdc, 0xef, 0x06, 0xde, 0x13, 0x03, 0xf5, 0xe9, 0x1b, + 0xe6, 0xfd, 0x81, 0xf0, 0xee, 0xd3, 0x11, 0xe5, 0x0d, 0xf4, 0xee, 0x10, + 0xb7, 0x11, 0xd0, 0xf1, 0x03, 0xd7, 0x00, 0xce, 0xe4, 0xf2, 0xfb, 0x1a, + 0x4c, 0x37, 0xe0, 0xf5, 0xe4, 0xde, 0xcf, 0xee, 0xff, 0x10, 0x00, 0x21, + 0xf1, 0xf3, 0x07, 0xd1, 0x0b, 0x2a, 0x23, 0xb0, 0xc8, 0x04, 0xf2, 0x81, + 0xe7, 0x08, 0x1a, 0x17, 0x29, 0xd7, 0x05, 0x3e, 0xe3, 0xd5, 0xea, 0x01, + 0xb6, 0x10, 0xef, 0x40, 0xde, 0x2f, 0xaf, 0xea, 0x20, 0xdb, 0xe9, 0x22, + 0x27, 0xd9, 0xcc, 0x0a, 0x00, 0x37, 0xf8, 0x05, 0x3a, 0x47, 0x0c, 0x27, + 0x04, 0x07, 0xcc, 0xed, 0xcf, 0x22, 0x04, 0xa3, 0xf7, 0x2b, 0x0a, 0xf3, + 0x04, 0xe3, 0xb2, 0x23, 0xc8, 0xf0, 0xff, 0xd3, 0x14, 0x2c, 0xf3, 0x0d, + 0xf1, 0xc9, 0x1a, 0x18, 0x0e, 0xd5, 0x20, 0x13, 0x30, 0xf8, 0x06, 0x19, + 0x30, 0x1a, 0x25, 0xe4, 0x15, 0x02, 0x34, 0x0b, 0x10, 0x34, 0xe1, 0x24, + 0x10, 0x2c, 0xbd, 0x19, 0x0f, 0x3f, 0xd8, 0xab, 0x11, 0xe5, 0x38, 0x0d, + 0xb9, 0xf5, 0xf2, 0xd4, 0xde, 0xf0, 0x0f, 0x3a, 0xd5, 0x17, 0xc5, 0xda, + 0x0c, 0xb2, 0xe9, 0x11, 0x02, 0xb1, 0x14, 0x0c, 0xb7, 0xf1, 0xf9, 0x46, + 0x16, 0xfb, 0xe5, 0xcc, 0x48, 0x25, 0x2c, 0x0c, 0xee, 0x22, 0xdb, 0x10, + 0x28, 0x2b, 0x29, 0x01, 0xcb, 0xa3, 0x20, 0xf0, 0xf5, 0xd2, 0x04, 0x22, + 0xca, 0x11, 0xe1, 0x11, 0xf3, 0xcd, 0x34, 0x17, 0xb2, 0xf3, 0x01, 0x32, + 0xc2, 0xbe, 0x5d, 0xd5, 0xee, 0x25, 0x69, 0x36, 0xff, 0x46, 0x64, 0xdb, + 0x0f, 0xb3, 0x04, 0x66, 0x4a, 0x21, 0x5b, 0xcb, 0xce, 0x02, 0x3e, 0xe1, + 0xdf, 0xdc, 0x24, 0xfe, 0xed, 0x05, 0x2b, 0x62, 0xfe, 0xeb, 0x3c, 0xd7, + 0xdc, 0x3b, 0xe3, 0x20, 0x11, 0x03, 0xf0, 0x00, 0x2a, 0xfa, 0x43, 0x05, + 0xfe, 0xe5, 0x05, 0xcf, 0x14, 0x21, 0x36, 0x14, 0x35, 0xf9, 0xcf, 0xf9, + 0x7f, 0xc5, 0x2f, 0xf9, 0x28, 0xdf, 0xe1, 0xb0, 0xcf, 0x60, 0xd2, 0x2b, + 0x0e, 0xfb, 0x2b, 0x13, 0x02, 0x04, 0xf7, 0x10, 0x5a, 0xc9, 0xe3, 0x02, + 0xcf, 0x56, 0x0f, 0x18, 0x0a, 0x38, 0xe1, 0x62, 0x57, 0xef, 0x07, 0x1e, + 0xe9, 0x06, 0x3c, 0x07, 0xe4, 0xbe, 0x37, 0x1c, 0xec, 0xfb, 0x2d, 0xe4, + 0xf7, 0x22, 0xdc, 0xeb, 0x0d, 0xbd, 0xa4, 0xe7, 0xe6, 0x54, 0x63, 0x1d, + 0x9d, 0x04, 0xaf, 0x47, 0x2f, 0x2f, 0xf1, 0xed, 0xd2, 0xad, 0xd9, 0x40, + 0x13, 0xe8, 0xf4, 0x35, 0x92, 0x1f, 0x2a, 0xce, 0x20, 0xd5, 0x29, 0xea, + 0x54, 0x55, 0x41, 0xd3, 0x0c, 0x3e, 0xf2, 0xd4, 0xa8, 0xf5, 0x1d, 0x0a, + 0x05, 0x1c, 0x35, 0xd5, 0x67, 0xdd, 0xf8, 0xb3, 0x5b, 0x53, 0x5b, 0xe4, + 0x83, 0xe8, 0xc9, 0xb8, 0x2e, 0x1c, 0x1b, 0xef, 0x3e, 0x14, 0x0f, 0xd3, + 0xc1, 0x25, 0x0a, 0xeb, 0x9c, 0x0e, 0xe4, 0x2d, 0xd0, 0xf5, 0xf2, 0xbc, + 0x41, 0xd3, 0x3b, 0xf3, 0xc2, 0x54, 0x94, 0xf5, 0xef, 0x3d, 0xbd, 0xf1, + 0x2a, 0xf7, 0x31, 0xcc, 0x25, 0xf7, 0xee, 0xe4, 0xf9, 0x7f, 0xcf, 0x31, + 0xda, 0xd5, 0xd8, 0xdf, 0xf3, 0xe6, 0x05, 0xf0, 0xa3, 0xb4, 0xc9, 0x0a, + 0x31, 0x13, 0xb7, 0x52, 0xce, 0x18, 0xdb, 0xf6, 0xd4, 0xe5, 0x31, 0x0c, + 0x44, 0xe6, 0xc0, 0x48, 0xf3, 0x0e, 0x07, 0xdb, 0xd5, 0x0a, 0xd9, 0xeb, + 0x8c, 0xb0, 0xc9, 0xfd, 0x17, 0xcc, 0x38, 0xe3, 0xee, 0xe1, 0xfc, 0xc4, + 0xf1, 0x03, 0xad, 0x4d, 0x07, 0x29, 0xde, 0x24, 0x1d, 0x9b, 0x6b, 0x3c, + 0x38, 0xb3, 0xd2, 0x29, 0x29, 0xe3, 0x08, 0xd7, 0xf7, 0xaf, 0x27, 0x15, + 0x09, 0x13, 0xcf, 0xcc, 0x37, 0x56, 0xf1, 0xf3, 0xce, 0xf2, 0x47, 0xa8, + 0x31, 0x25, 0xec, 0x2d, 0xaf, 0x3d, 0xbb, 0x11, 0x31, 0x00, 0x25, 0xd6, + 0xd8, 0xd4, 0xfa, 0x0e, 0x0b, 0xe1, 0xe1, 0x4b, 0xed, 0x2f, 0x3c, 0x79, + 0x05, 0x0b, 0xad, 0x54, 0x09, 0xea, 0xc9, 0xc4, 0xd2, 0x0b, 0x11, 0x2b, + 0x0e, 0xee, 0x81, 0x25, 0x39, 0xdc, 0x30, 0x98, 0xac, 0xeb, 0xc1, 0x9b, + 0xa5, 0x4e, 0xf8, 0xb3, 0xba, 0xde, 0x09, 0x14, 0xf3, 0x17, 0xf0, 0xcd, + 0xfd, 0xc7, 0xe2, 0x1b, 0x11, 0x1e, 0xd2, 0xc9, 0xe8, 0xa8, 0x14, 0xfa, + 0xa5, 0xfe, 0xf9, 0x3a, 0x22, 0xbf, 0x9a, 0x0b, 0x6c, 0xba, 0xe2, 0xd4, + 0x1c, 0x2e, 0x3e, 0x8e, 0x39, 0x00, 0x2a, 0x14, 0xa5, 0x43, 0x21, 0x7f, + 0x26, 0xa8, 0xa1, 0xc8, 0xcb, 0x0f, 0x65, 0x49, 0xc5, 0xf8, 0xc7, 0x48, + 0x90, 0xf6, 0x31, 0xe0, 0xf5, 0xab, 0xfc, 0xe8, 0x89, 0x15, 0xeb, 0xbc, + 0xf9, 0xc2, 0x54, 0xa0, 0x30, 0x40, 0xa2, 0xb7, 0x5f, 0x30, 0xb8, 0x76, + 0x1f, 0xac, 0xd7, 0xd5, 0x60, 0x6f, 0xe4, 0x03, 0xb6, 0x62, 0x49, 0x24, + 0x2a, 0x4f, 0xc6, 0x36, 0xb8, 0x3e, 0x73, 0xe0, 0xa2, 0x53, 0xc7, 0xf6, + 0x12, 0xd5, 0xc8, 0x9c, 0x32, 0x58, 0x52, 0x55, 0xed, 0x42, 0xf8, 0xd4, + 0xc0, 0xe5, 0x83, 0x3c, 0x02, 0xec, 0xc8, 0x09, 0x77, 0xe0, 0x51, 0x2c, + 0x68, 0x6b, 0x34, 0x36, 0xd8, 0x10, 0x3a, 0x10, 0xd5, 0x25, 0x5f, 0x4a, + 0xd0, 0xdd, 0x17, 0x3a, 0x3e, 0x0b, 0x50, 0x67, 0xdb, 0xc9, 0x09, 0x24, + 0x22, 0xb7, 0xc5, 0xb2, 0x5e, 0x04, 0xcd, 0xe1, 0xb9, 0xa8, 0x1e, 0xdf, + 0x2f, 0x97, 0x62, 0xae, 0x50, 0x08, 0x23, 0xc6, 0x58, 0xd8, 0x01, 0x5c, + 0x1a, 0x5b, 0xe7, 0xf9, 0x3e, 0x41, 0x52, 0x09, 0x41, 0xba, 0xd4, 0x2f, + 0x23, 0xeb, 0x0d, 0xea, 0xe2, 0x4e, 0xee, 0x14, 0x45, 0xfd, 0x41, 0xc7, + 0x14, 0xc6, 0xf8, 0xcf, 0x38, 0xe3, 0x04, 0xe8, 0xc8, 0x36, 0x01, 0xfd, + 0x19, 0xc2, 0x2c, 0xc6, 0x41, 0x20, 0xf2, 0x19, 0xde, 0x0b, 0x15, 0x19, + 0x26, 0x1b, 0xec, 0x51, 0x1c, 0x39, 0x40, 0xfe, 0x28, 0xb8, 0xad, 0xcb, + 0xb4, 0x22, 0xd7, 0x81, 0xab, 0xcb, 0xd6, 0xdd, 0x15, 0xf2, 0x49, 0x16, + 0x3a, 0x07, 0x2b, 0xd9, 0xe7, 0xf8, 0x1b, 0xeb, 0x0d, 0xb6, 0xd5, 0xdb, + 0xc1, 0xef, 0x28, 0x1b, 0xe8, 0x2e, 0x30, 0xfc, 0x45, 0x2d, 0x2d, 0x16, + 0xe0, 0xe5, 0x38, 0x5f, 0x45, 0x3c, 0x1c, 0x05, 0x06, 0xf1, 0xcd, 0x07, + 0xf5, 0x51, 0xd2, 0xc0, 0xae, 0x21, 0x33, 0xb3, 0x23, 0xfc, 0x15, 0xfc, + 0xf9, 0xda, 0xcd, 0xb9, 0xfb, 0x2b, 0x22, 0xd1, 0xdd, 0xd7, 0x04, 0xe2, + 0xaf, 0xc3, 0xaf, 0xf7, 0xe3, 0xd5, 0xf9, 0xfb, 0x02, 0xd4, 0xe2, 0xe6, + 0xf2, 0xc3, 0x0f, 0x81, 0x34, 0xee, 0xdd, 0x0a, 0xe8, 0x29, 0xf9, 0xfb, + 0xfb, 0xd2, 0xb9, 0x48, 0x1a, 0x3d, 0xd6, 0xc3, 0x26, 0x3e, 0xff, 0xd8, + 0xe3, 0xf3, 0xf8, 0x00, 0xe4, 0xa2, 0x1b, 0x52, 0xf6, 0x13, 0xf4, 0xfb, + 0xe1, 0x3e, 0x24, 0x0e, 0x22, 0xf7, 0xf0, 0x18, 0x1b, 0x13, 0xbd, 0x0a, + 0xba, 0xe7, 0x4d, 0x27, 0xb6, 0x9a, 0xeb, 0xef, 0xf8, 0x1a, 0x2b, 0xea, + 0x0a, 0x1f, 0x18, 0x29, 0xb7, 0xf8, 0x27, 0xc6, 0x28, 0x2c, 0x0d, 0xc8, + 0xc9, 0x0d, 0xc1, 0xb0, 0x36, 0x21, 0xd8, 0xf9, 0xcd, 0xfc, 0x0d, 0xf1, + 0xcd, 0x2b, 0x04, 0xc1, 0xe8, 0x29, 0x37, 0x0b, 0xb0, 0xcc, 0x2b, 0xf3, + 0xf8, 0xd1, 0xe3, 0xce, 0xe8, 0xf7, 0xe2, 0xf7, 0x21, 0xd9, 0x41, 0xe6, + 0x27, 0xb8, 0xd6, 0x0a, 0x11, 0x34, 0xde, 0x35, 0xd5, 0xf2, 0x0f, 0x09, + 0xdc, 0xfa, 0x1f, 0xbd, 0x43, 0x20, 0xf1, 0x41, 0xce, 0x0c, 0x02, 0x41, + 0x09, 0x1f, 0xa0, 0xc9, 0xc2, 0x3a, 0xe6, 0x38, 0xd1, 0xfb, 0xf1, 0x2e, + 0xab, 0x1a, 0x9b, 0x20, 0xec, 0xd5, 0xab, 0x41, 0x07, 0xfd, 0x00, 0xb9, + 0xe2, 0x20, 0xc1, 0xd0, 0x09, 0x0d, 0x7b, 0xb2, 0xcd, 0x96, 0xfd, 0xc3, + 0xd1, 0xe1, 0x09, 0xd4, 0xd7, 0xc1, 0xec, 0xec, 0x0e, 0xfd, 0xe6, 0x3f, + 0xe2, 0x3f, 0xeb, 0x29, 0xe4, 0xcf, 0xcd, 0x54, 0xab, 0x12, 0x32, 0x1b, + 0xad, 0xf2, 0x0d, 0x2f, 0xe4, 0xbb, 0x0d, 0x17, 0x06, 0x10, 0x2f, 0xce, + 0xd4, 0x01, 0x25, 0x1e, 0xff, 0xe3, 0x0a, 0xb6, 0x09, 0x14, 0x2d, 0xd8, + 0x11, 0xc8, 0x0d, 0xf9, 0xfc, 0xb9, 0x20, 0xf5, 0x20, 0xc0, 0xa0, 0x3e, + 0x4f, 0xd3, 0x20, 0x1a, 0xfd, 0x50, 0xfa, 0x4c, 0xd8, 0x48, 0x2f, 0xe5, + 0x48, 0x2a, 0xd7, 0x96, 0x2d, 0xf6, 0x33, 0x0c, 0xcf, 0xbd, 0x00, 0x29, + 0x31, 0xe8, 0xe2, 0x4f, 0xe8, 0x26, 0xd9, 0x59, 0x95, 0x7f, 0xff, 0xb1, + 0x15, 0xba, 0xe9, 0x3b, 0xcd, 0xca, 0xda, 0xd3, 0x3a, 0xf1, 0x25, 0x0c, + 0x7f, 0xe6, 0x2c, 0x04, 0x11, 0xf0, 0xdf, 0x3a, 0xbd, 0xbc, 0x24, 0xe0, + 0xf7, 0x15, 0xbb, 0x18, 0x27, 0xbb, 0x1c, 0xee, 0x35, 0xf3, 0xd0, 0xf7, + 0x24, 0xff, 0x07, 0xfe, 0xc4, 0xd9, 0x22, 0x3c, 0xd2, 0xd0, 0xeb, 0x02, + 0xc4, 0xd4, 0xe4, 0x18, 0x15, 0xe5, 0x0e, 0xd8, 0x18, 0x9f, 0x1f, 0x00, + 0xff, 0xd5, 0xfb, 0xe7, 0x37, 0x19, 0x32, 0x27, 0xbf, 0x2a, 0x26, 0xd1, + 0xd6, 0xb1, 0xcd, 0xfb, 0x03, 0xe5, 0x00, 0x9a, 0xc0, 0xf6, 0x0c, 0xdf, + 0xba, 0x15, 0x08, 0x12, 0x29, 0x0d, 0x4f, 0x09, 0x22, 0x1b, 0x31, 0xe3, + 0xb6, 0xd5, 0x02, 0xc2, 0x00, 0x0c, 0x17, 0xea, 0x36, 0x0a, 0x36, 0x53, + 0xe7, 0x1c, 0x09, 0xf3, 0xcb, 0xef, 0xf1, 0xe5, 0x01, 0xc5, 0xf3, 0x3f, + 0x31, 0x0d, 0x99, 0xfe, 0x01, 0xbe, 0x01, 0xf3, 0x39, 0xd3, 0xf8, 0xeb, + 0xef, 0x26, 0xd3, 0xc5, 0xc7, 0x17, 0xc2, 0x7f, 0x06, 0xe2, 0x20, 0x08, + 0xd2, 0xcf, 0xfd, 0x15, 0x40, 0x2d, 0x3c, 0x24, 0x06, 0xc7, 0xeb, 0xf9, + 0x1c, 0x3a, 0xb5, 0xff, 0x4d, 0x2a, 0x0e, 0x34, 0xf4, 0x26, 0x24, 0xe6, + 0x2c, 0xfa, 0xc5, 0xd5, 0x12, 0x62, 0x04, 0xca, 0x02, 0x00, 0x19, 0xf9, + 0xef, 0xec, 0x06, 0x13, 0xee, 0x06, 0x01, 0xdf, 0xf9, 0xfa, 0x09, 0x26, + 0x30, 0x41, 0x13, 0x0e, 0xfd, 0xd9, 0x2a, 0x11, 0xfb, 0x20, 0x99, 0x1a, + 0xcf, 0xcf, 0xfe, 0x8a, 0x41, 0x09, 0xde, 0x4a, 0x1f, 0x4d, 0xe7, 0xfa, + 0x3b, 0x3b, 0x09, 0x0a, 0xf8, 0x0e, 0x43, 0x1a, 0x3b, 0xde, 0xd1, 0x28, + 0xbf, 0x17, 0x03, 0x35, 0xd2, 0xbe, 0xf1, 0x01, 0x2d, 0x12, 0xfe, 0xc5, + 0xe6, 0x4a, 0x15, 0xc6, 0xb5, 0xfa, 0xc4, 0xf1, 0x21, 0x1c, 0xb3, 0xf4, + 0xd6, 0xf6, 0x24, 0x81, 0x42, 0xd0, 0xcf, 0x49, 0x32, 0x4f, 0xda, 0xfa, + 0x1c, 0xe7, 0x0c, 0x29, 0x0a, 0x12, 0x24, 0xc9, 0xef, 0x14, 0x10, 0xe8, + 0xe2, 0x46, 0x21, 0xf8, 0x05, 0x22, 0x1e, 0x45, 0x03, 0xee, 0xcf, 0xc8, + 0xb7, 0x58, 0xd1, 0xc8, 0xd1, 0xe5, 0xe1, 0x42, 0xf5, 0xf0, 0x08, 0xfb, + 0x14, 0xfa, 0xfa, 0xb0, 0x14, 0xff, 0xcb, 0xe4, 0x01, 0x00, 0x0f, 0x5a, + 0x20, 0xa7, 0x8d, 0x11, 0xc9, 0x02, 0x14, 0x43, 0xe4, 0x37, 0x1a, 0x27, + 0xa1, 0x47, 0xe7, 0x3a, 0xcc, 0x29, 0x31, 0xbe, 0x64, 0x0b, 0xd8, 0x09, + 0xe5, 0xd7, 0x37, 0xf6, 0x14, 0x32, 0x25, 0x10, 0xe4, 0x53, 0x28, 0xce, + 0x49, 0x48, 0x27, 0x3c, 0x26, 0x9f, 0xd0, 0xc3, 0x12, 0x00, 0xf5, 0x7f, + 0x33, 0xca, 0xfd, 0x31, 0xdd, 0x66, 0xbe, 0x0f, 0xd4, 0x38, 0x2a, 0x2e, + 0x99, 0xb8, 0xf8, 0xd2, 0xc2, 0x39, 0xe4, 0xbd, 0x46, 0xff, 0xa4, 0x52, + 0xcd, 0xa9, 0xe2, 0x26, 0xd0, 0x08, 0x49, 0xe9, 0xf9, 0x55, 0x76, 0x0c, + 0xf2, 0x0f, 0xee, 0xb0, 0xac, 0xa0, 0x07, 0x25, 0xee, 0xb3, 0xfb, 0x33, + 0xcf, 0x25, 0x12, 0x38, 0x0a, 0x20, 0xf9, 0x26, 0xf3, 0xc9, 0xe5, 0x4e, + 0xcf, 0xbf, 0xe5, 0xc7, 0xc9, 0xc5, 0x2b, 0xdc, 0x21, 0xc5, 0xb0, 0xdc, + 0xd3, 0xc9, 0xf6, 0x06, 0x18, 0x17, 0x29, 0xc8, 0x40, 0x47, 0x16, 0xfd, + 0x07, 0x3e, 0xd5, 0x00, 0xcc, 0xd1, 0xe0, 0xe2, 0xdb, 0xbf, 0x22, 0xeb, + 0xe8, 0xfc, 0x6c, 0xc8, 0x31, 0xa4, 0x40, 0x62, 0x12, 0x22, 0xc1, 0xb9, + 0x3b, 0x19, 0xc7, 0xca, 0xd8, 0xba, 0xe1, 0x0c, 0xf6, 0x2b, 0x4b, 0xd7, + 0x37, 0xb4, 0xb0, 0x03, 0x49, 0xb9, 0x0d, 0x00, 0x44, 0xd9, 0xe2, 0xe9, + 0x36, 0x17, 0x0f, 0x50, 0x30, 0x2c, 0xd0, 0x04, 0xc5, 0xec, 0xe5, 0x81, + 0x14, 0xe6, 0x6e, 0xbc, 0x46, 0x2f, 0x5c, 0xff, 0x39, 0xe7, 0x10, 0x01, + 0x9f, 0xb1, 0x38, 0x9d, 0xe2, 0xb5, 0xfe, 0xb8, 0x06, 0x02, 0xf6, 0xa2, + 0xa3, 0xdb, 0x23, 0xc8, 0x2d, 0x19, 0xe2, 0xd5, 0x2d, 0xd6, 0xf5, 0x11, + 0x2b, 0xcf, 0x59, 0x28, 0xc7, 0x29, 0x9d, 0x3c, 0x0d, 0xba, 0xcb, 0x92, + 0xbc, 0x13, 0x51, 0x8c, 0xe8, 0xd5, 0x57, 0x1c, 0x05, 0x30, 0xfd, 0xf9, + 0xfc, 0x35, 0xbd, 0xb3, 0xad, 0xfb, 0xbb, 0x84, 0xcf, 0xdf, 0x37, 0xfe, + 0x03, 0xbe, 0xba, 0xfc, 0xdf, 0xfb, 0xe4, 0x07, 0x13, 0x04, 0xd5, 0x1e, + 0xc7, 0xf3, 0xdd, 0x16, 0x31, 0x38, 0xc9, 0x15, 0x0f, 0xc4, 0xe9, 0x3c, + 0xb3, 0x92, 0x1a, 0x01, 0x20, 0xc4, 0xc2, 0xd5, 0xc8, 0xab, 0xbd, 0xe1, + 0xe7, 0x33, 0xc0, 0xcf, 0x4d, 0x36, 0xa5, 0xdf, 0xff, 0x18, 0x22, 0xfa, + 0xb7, 0xe4, 0x47, 0xf6, 0x52, 0xa9, 0x20, 0xe1, 0x2a, 0x6c, 0xd2, 0xa6, + 0x3d, 0x70, 0x3a, 0xe9, 0x06, 0xae, 0xb1, 0xef, 0x0d, 0xe8, 0x44, 0xd3, + 0xfc, 0xe7, 0xf9, 0xc0, 0xea, 0xb5, 0xba, 0xe7, 0x03, 0x1e, 0xcc, 0xc1, + 0xcc, 0x35, 0x1f, 0xe7, 0xd2, 0xf5, 0x07, 0x30, 0x43, 0xef, 0xfa, 0x11, + 0xee, 0x18, 0xe7, 0xe6, 0x39, 0x99, 0x1e, 0xdf, 0x7f, 0xf5, 0x8f, 0xaa, + 0xc8, 0x4e, 0xf7, 0xc1, 0xe7, 0xbc, 0xeb, 0xeb, 0x2c, 0x24, 0x9e, 0x27, + 0xcc, 0xd3, 0x05, 0x95, 0xea, 0x00, 0x1b, 0xda, 0xfb, 0xf4, 0xdb, 0xec, + 0xd8, 0x01, 0x2d, 0x89, 0xd3, 0xd2, 0xe7, 0x20, 0x3d, 0xe8, 0xcb, 0x14, + 0xd6, 0xd9, 0x3d, 0xb9, 0xed, 0xa3, 0xbf, 0xb9, 0xf9, 0x43, 0x21, 0xcc, + 0xbb, 0x70, 0x4b, 0xc0, 0xcc, 0x0a, 0x02, 0xf9, 0x38, 0xe1, 0xc8, 0xf2, + 0x42, 0xc5, 0xa8, 0x47, 0xe8, 0x6b, 0x22, 0xdb, 0xc9, 0x19, 0xa7, 0xe6, + 0xf0, 0x4d, 0x18, 0x38, 0x0c, 0x22, 0xcd, 0x0c, 0x24, 0x8c, 0x13, 0x07, + 0x30, 0x20, 0xe2, 0xf8, 0xfd, 0x13, 0xf8, 0xc1, 0x24, 0x1b, 0x0c, 0x94, + 0xef, 0xcb, 0xf3, 0x13, 0xe1, 0xd6, 0x4e, 0xe3, 0xe7, 0xfb, 0xe8, 0xea, + 0xf1, 0xf6, 0xa0, 0x30, 0xd6, 0xc8, 0xb0, 0x96, 0xc9, 0xfc, 0xf2, 0xc2, + 0xe5, 0x08, 0xe5, 0xf3, 0xf7, 0xe8, 0x21, 0x28, 0x4d, 0xca, 0xe1, 0x3f, + 0x1b, 0x41, 0xe8, 0xf3, 0xdd, 0xd0, 0xaf, 0x81, 0xa2, 0x8c, 0x18, 0xcb, + 0xf2, 0xd3, 0xa9, 0x1a, 0xc1, 0xcc, 0x13, 0x3f, 0xdf, 0xac, 0xd7, 0x1c, + 0x31, 0x05, 0xc9, 0x3d, 0xe5, 0xdb, 0x98, 0xa6, 0x00, 0xd5, 0xfa, 0x2a, + 0xf0, 0xb1, 0x23, 0xbf, 0xb2, 0xc7, 0xc9, 0x37, 0x0d, 0x93, 0xae, 0x3a, + 0xb2, 0xec, 0xd3, 0xc9, 0x1b, 0x17, 0xfa, 0xab, 0xda, 0xb5, 0x65, 0xe4, + 0xd5, 0xe9, 0xcc, 0x4a, 0xe6, 0xf7, 0xdd, 0x35, 0xce, 0x1e, 0xba, 0x97, + 0x3b, 0x03, 0x03, 0x3a, 0x16, 0x2a, 0x05, 0x2e, 0x4b, 0x7e, 0xd7, 0x6a, + 0x0a, 0xac, 0x45, 0x07, 0x56, 0x40, 0xa9, 0xda, 0x5a, 0xeb, 0x0c, 0x06, + 0xf2, 0x67, 0x15, 0x4b, 0x5f, 0xc5, 0x51, 0x2c, 0x6c, 0x1a, 0x18, 0xf4, + 0xf3, 0x36, 0x36, 0x47, 0xbb, 0xd5, 0xd4, 0xf9, 0x04, 0x18, 0xaa, 0xaf, + 0xef, 0x29, 0x44, 0xa8, 0x23, 0xe8, 0x3c, 0x04, 0x61, 0x04, 0x09, 0x77, + 0xfa, 0x0d, 0x0d, 0xe6, 0x24, 0x1c, 0x14, 0xda, 0x58, 0x65, 0xef, 0x0f, + 0xeb, 0xef, 0x30, 0xf9, 0x35, 0xd0, 0x3d, 0x93, 0x38, 0x0e, 0x25, 0xf4, + 0xb6, 0xe3, 0x0d, 0x4c, 0xed, 0x3c, 0xa6, 0x4c, 0x0a, 0x15, 0x1a, 0xbe, + 0x34, 0xd7, 0xcc, 0x2b, 0x1c, 0x29, 0xd6, 0x24, 0xe5, 0x7b, 0xe2, 0x2a, + 0xea, 0xdc, 0x0d, 0x1e, 0x21, 0xd3, 0xfd, 0x23, 0x7f, 0x11, 0x07, 0x76, + 0xfa, 0x5e, 0xe0, 0x59, 0xf5, 0xe1, 0xf1, 0xfe, 0x01, 0xfd, 0x45, 0x11, + 0x16, 0x41, 0xc0, 0x45, 0x16, 0x07, 0xf4, 0xc1, 0x1b, 0xec, 0xce, 0x1f, + 0xe4, 0xd9, 0xe3, 0x5a, 0xd9, 0x1a, 0x09, 0x0b, 0x13, 0x1f, 0x3f, 0x13, + 0x4a, 0x01, 0xcb, 0x31, 0x1c, 0x0e, 0x44, 0x33, 0xec, 0x47, 0xe7, 0x42, + 0xb5, 0x15, 0xe0, 0xca, 0x2d, 0x19, 0x10, 0x02, 0xd1, 0xcc, 0xc3, 0xd4, + 0xdd, 0xf4, 0xfb, 0xae, 0xd5, 0xaf, 0xc2, 0xde, 0x20, 0xe9, 0x3e, 0xf4, + 0xe3, 0x2e, 0xa6, 0x1f, 0x3b, 0xda, 0xca, 0x49, 0x10, 0x05, 0xce, 0x1c, + 0x34, 0x1b, 0xfe, 0xfa, 0xdb, 0x05, 0xdb, 0xf2, 0x08, 0x3f, 0x09, 0xf6, + 0xe9, 0xce, 0xc2, 0x03, 0x51, 0xb2, 0xee, 0xc6, 0xe4, 0x19, 0xcd, 0xa6, + 0xca, 0x09, 0x81, 0x1c, 0x21, 0x0e, 0x0b, 0xd9, 0x1a, 0x2c, 0xf1, 0xcb, + 0xce, 0xe7, 0xd1, 0xc9, 0x28, 0xf4, 0xbc, 0x25, 0x46, 0x29, 0xc7, 0x2b, + 0xec, 0xc3, 0xcf, 0x28, 0x14, 0x32, 0xfc, 0x21, 0x2b, 0x0d, 0xb8, 0x6c, + 0xc0, 0x13, 0xf8, 0xf2, 0xd2, 0xce, 0xb1, 0xc3, 0xda, 0x28, 0x04, 0xbd, + 0xfe, 0x34, 0xb1, 0xf6, 0xf8, 0x24, 0x51, 0xef, 0x35, 0xc0, 0xe5, 0xe3, + 0x44, 0xe1, 0xc5, 0xc0, 0xd8, 0x2f, 0x2c, 0xc0, 0xd2, 0x06, 0xec, 0x1d, + 0xe0, 0x3e, 0xfe, 0x52, 0x31, 0xe3, 0x30, 0xfb, 0xfe, 0x1b, 0xcc, 0xc4, + 0x2e, 0x40, 0x0b, 0xce, 0xe7, 0x0a, 0x38, 0xe8, 0xb2, 0x07, 0x20, 0x65, + 0xc9, 0xab, 0xc7, 0x56, 0xf2, 0x4f, 0x2e, 0xd9, 0x17, 0x21, 0xdd, 0x66, + 0x1b, 0x54, 0x81, 0x8b, 0x30, 0x78, 0x04, 0x45, 0xea, 0x0a, 0x47, 0x30, + 0xba, 0xca, 0xb9, 0xe8, 0x40, 0xf0, 0xb5, 0x07, 0xee, 0x15, 0xbb, 0x46, + 0x28, 0xd7, 0xee, 0xcf, 0x27, 0x38, 0x28, 0x19, 0xaa, 0xca, 0xde, 0x3e, + 0x52, 0xb3, 0xdf, 0x49, 0xb6, 0x03, 0x05, 0xc1, 0x2f, 0x39, 0xe9, 0xc6, + 0xf2, 0xfd, 0xcd, 0xde, 0xdc, 0x35, 0x3c, 0xf5, 0x02, 0x5f, 0x2e, 0xe5, + 0x25, 0xe1, 0xe8, 0xcb, 0xfa, 0xd6, 0x10, 0x2c, 0xc0, 0x2a, 0xfe, 0x20, + 0x46, 0x0a, 0x9b, 0x22, 0x22, 0x02, 0x0e, 0xc0, 0xb7, 0x1b, 0xec, 0x67, + 0xfe, 0x01, 0x23, 0x3a, 0x3c, 0x13, 0xc9, 0x2f, 0x45, 0x25, 0x09, 0xd3, + 0x5c, 0xe5, 0xed, 0x81, 0x08, 0xe6, 0xed, 0xe2, 0x2a, 0xc9, 0x36, 0xfd, + 0x42, 0x27, 0x2b, 0x23, 0x3e, 0xe8, 0x37, 0xcd, 0xfb, 0xc7, 0xf1, 0xdc, + 0x2a, 0x2d, 0xe8, 0xe6, 0xf2, 0xd7, 0x2d, 0xd6, 0xe4, 0xd7, 0xc8, 0xb3, + 0xfc, 0xd7, 0xcd, 0xd9, 0xe4, 0x3c, 0xb3, 0xca, 0xbb, 0x3e, 0xc7, 0xac, + 0x05, 0xb7, 0x21, 0xd3, 0x1d, 0xfd, 0xa4, 0xe3, 0xc6, 0x35, 0xe3, 0x2a, + 0xd2, 0x15, 0xf7, 0xd8, 0xe4, 0xe2, 0xe3, 0xbd, 0xda, 0xcc, 0xc6, 0x3f, + 0xf4, 0xf3, 0xf9, 0x10, 0x1a, 0xfa, 0xed, 0xc6, 0xba, 0xc6, 0xfc, 0xdf, + 0x2d, 0x15, 0xe4, 0x40, 0x34, 0x33, 0xba, 0x01, 0xde, 0xef, 0xf5, 0xde, + 0xae, 0xab, 0x2d, 0xd0, 0xe8, 0xfe, 0x05, 0x37, 0xfc, 0x39, 0xca, 0x29, + 0x95, 0xf3, 0xc3, 0x02, 0xa6, 0xde, 0x0d, 0xdd, 0xe0, 0xf5, 0xcc, 0x13, + 0xe7, 0x1a, 0xe8, 0xe4, 0xfc, 0x03, 0xa8, 0xdd, 0xb6, 0x0d, 0xfc, 0xe7, + 0x10, 0x37, 0xb0, 0x25, 0xc2, 0x2a, 0x12, 0x35, 0xc9, 0x48, 0x00, 0x23, + 0xe7, 0x06, 0x05, 0xf4, 0xea, 0x1a, 0x15, 0x32, 0xd2, 0xe5, 0x4c, 0xc5, + 0xfa, 0xfc, 0x1e, 0xaf, 0xfd, 0x06, 0xe2, 0xda, 0xb2, 0x2b, 0xef, 0xbe, + 0xf0, 0xd9, 0xbd, 0xe8, 0xcd, 0xd7, 0x07, 0x2d, 0x21, 0xc9, 0x28, 0x39, + 0xcf, 0x2b, 0x02, 0x4a, 0xc2, 0x02, 0xd5, 0x50, 0x47, 0x14, 0x2b, 0xd8, + 0x24, 0xd3, 0xe3, 0x15, 0xef, 0x01, 0x25, 0x10, 0x20, 0xbe, 0x23, 0xd8, + 0x46, 0xa8, 0xd2, 0xff, 0x0e, 0x2d, 0x2e, 0xae, 0xa8, 0x3c, 0x0f, 0xbf, + 0xdd, 0xcf, 0x1c, 0x34, 0xd7, 0x27, 0x17, 0x20, 0xc0, 0x37, 0xea, 0x58, + 0x01, 0x11, 0x81, 0x10, 0xfe, 0x23, 0xe0, 0xf2, 0xe7, 0x0b, 0xbc, 0xf2, + 0xbc, 0x45, 0xd6, 0xee, 0x44, 0x14, 0x0e, 0x42, 0x06, 0xca, 0x4e, 0x37, + 0xff, 0xe2, 0xcc, 0xda, 0x24, 0x17, 0x28, 0x08, 0xbb, 0x1b, 0x05, 0xb5, + 0x1c, 0xc8, 0xfc, 0x2b, 0x4e, 0xe3, 0xe5, 0x42, 0xc3, 0xee, 0x43, 0x49, + 0x11, 0xe0, 0x0c, 0x52, 0x0b, 0x19, 0xe1, 0x27, 0xe9, 0xfd, 0x3e, 0xc5, + 0x19, 0xd9, 0x42, 0xa9, 0xe5, 0xe5, 0x0f, 0xcd, 0x04, 0xc7, 0x20, 0xc9, + 0xe2, 0x29, 0x01, 0xb9, 0xff, 0xde, 0x2f, 0xd0, 0x34, 0xff, 0x28, 0xe9, + 0x11, 0xdb, 0xfc, 0xe0, 0xe9, 0xc2, 0xf2, 0x2a, 0x1e, 0x03, 0x0d, 0xd9, + 0xc1, 0x44, 0xdb, 0x09, 0xc6, 0xde, 0xd3, 0x29, 0xd9, 0xf9, 0x2f, 0xde, + 0x1a, 0xd6, 0xd0, 0xcd, 0xf9, 0x03, 0x06, 0xf6, 0x2b, 0xeb, 0x18, 0xf4, + 0xf0, 0xc0, 0xe4, 0x92, 0xfb, 0x42, 0xd5, 0xa9, 0x07, 0x13, 0x06, 0xea, + 0xf7, 0x30, 0x25, 0x08, 0x02, 0xcd, 0xd8, 0x04, 0x1a, 0xfa, 0x0d, 0xd9, + 0xf4, 0xf2, 0x81, 0x20, 0xfe, 0xd6, 0xfb, 0x20, 0xce, 0x08, 0x11, 0x97, + 0x0c, 0xeb, 0xf3, 0xd8, 0x22, 0x15, 0x01, 0x28, 0xf6, 0xc0, 0xea, 0xf1, + 0x07, 0xbf, 0xdf, 0xd0, 0x17, 0xee, 0x0d, 0xc0, 0xde, 0x25, 0x0f, 0x36, + 0x40, 0xd7, 0xdd, 0xf5, 0x06, 0xab, 0xe9, 0x44, 0x01, 0x32, 0xd2, 0x4b, + 0x04, 0xd0, 0xd8, 0x2b, 0xf2, 0xe7, 0x07, 0xd8, 0x01, 0x2f, 0xcf, 0x47, + 0x22, 0x00, 0x87, 0x2a, 0xbe, 0x3e, 0x17, 0x47, 0x04, 0xc9, 0xaa, 0xe2, + 0x27, 0xdd, 0x35, 0x23, 0x0a, 0x12, 0xe3, 0x61, 0xd5, 0xd1, 0xe9, 0x45, + 0xf1, 0x60, 0x1b, 0xcd, 0x11, 0xfe, 0xd0, 0x14, 0xc1, 0xea, 0xa6, 0x4d, + 0x20, 0x11, 0xd7, 0xa4, 0x1e, 0xe3, 0x4c, 0x54, 0xda, 0x25, 0xd8, 0xee, + 0x5f, 0xef, 0x00, 0xe4, 0xdf, 0x31, 0xc1, 0xd5, 0x1a, 0xd4, 0xd3, 0xf3, + 0xfc, 0xb9, 0x12, 0xc8, 0x18, 0xe8, 0xe5, 0x40, 0xb1, 0xd7, 0xb9, 0x6f, + 0xf0, 0x32, 0x3e, 0x4d, 0xee, 0xe2, 0x26, 0xe9, 0xca, 0xfb, 0x9a, 0x23, + 0x02, 0xce, 0xe3, 0xdc, 0x28, 0xc9, 0xf7, 0x5d, 0xa4, 0xa7, 0x15, 0x19, + 0x05, 0xd3, 0xd4, 0x13, 0xeb, 0x1b, 0xf3, 0xa6, 0x18, 0xc0, 0xb3, 0x61, + 0x02, 0x07, 0xed, 0xfe, 0xc1, 0xf7, 0xed, 0x1f, 0xfa, 0x19, 0x55, 0x48, + 0x49, 0xf2, 0xcc, 0x36, 0xef, 0x9a, 0x2b, 0x2d, 0x3a, 0x04, 0x0c, 0x7f, + 0xd7, 0x45, 0xe7, 0x84, 0xcb, 0x24, 0x0c, 0xf4, 0x08, 0xe4, 0xbd, 0xbd, + 0xc3, 0xb0, 0x26, 0x2c, 0xcc, 0xe7, 0x40, 0x2b, 0x06, 0x25, 0xe6, 0x18, + 0x18, 0x07, 0x38, 0xb6, 0xd6, 0x11, 0xec, 0x81, 0x15, 0x20, 0x4f, 0xfc, + 0x00, 0xc3, 0x0a, 0xcb, 0x1e, 0xcb, 0xc6, 0x4f, 0x59, 0x48, 0x12, 0xf6, + 0xba, 0x0c, 0x60, 0x1c, 0xdd, 0x49, 0xf4, 0xb4, 0xe3, 0xcd, 0xf1, 0xe9, + 0xd0, 0xdd, 0x2e, 0xc6, 0xb6, 0x05, 0x13, 0x2d, 0xbe, 0xfb, 0x1c, 0xe7, + 0xea, 0xe5, 0x29, 0xd0, 0x20, 0x1f, 0x24, 0xb7, 0xf5, 0xbc, 0xf0, 0x29, + 0x4a, 0x29, 0xf1, 0x27, 0x10, 0x09, 0x26, 0x09, 0xef, 0xd8, 0xa4, 0xb8, + 0xe2, 0xdd, 0x2f, 0xc3, 0x37, 0xe4, 0xcd, 0xb5, 0xd4, 0xc8, 0x39, 0xbe, + 0xe5, 0x8e, 0x42, 0xf9, 0xe8, 0x10, 0xc1, 0x26, 0xbf, 0x24, 0xf4, 0xd7, + 0x15, 0xf5, 0xc0, 0x93, 0xe3, 0x54, 0x20, 0xd0, 0x26, 0xae, 0x4f, 0x0c, + 0x4b, 0xd2, 0xf3, 0x4d, 0x0e, 0x2b, 0x19, 0x3e, 0x27, 0x47, 0xad, 0xc8, + 0xf4, 0x45, 0x41, 0xfc, 0x20, 0xf5, 0xff, 0x1f, 0x2d, 0xf6, 0x29, 0x2a, + 0x16, 0xe6, 0xcc, 0x45, 0xd4, 0x7f, 0x99, 0x36, 0x1e, 0x08, 0xbc, 0xbe, + 0x06, 0xfa, 0xfa, 0xf6, 0x02, 0xb9, 0x14, 0x0a, 0x14, 0x1a, 0xf1, 0x1f, + 0x07, 0x02, 0xdd, 0xee, 0xfe, 0x38, 0x19, 0x13, 0xce, 0xa1, 0x08, 0x2f, + 0xf5, 0xc6, 0xcc, 0xf0, 0x35, 0x39, 0x19, 0xe1, 0x2e, 0x37, 0xc5, 0x41, + 0xee, 0xfc, 0x07, 0x28, 0xb9, 0xfd, 0xb1, 0xf2, 0x10, 0x1d, 0x19, 0x37, + 0xdf, 0xea, 0x37, 0x07, 0xf2, 0xbb, 0xc0, 0x29, 0xdb, 0xb6, 0xc5, 0x1e, + 0x2d, 0xf1, 0x16, 0xd3, 0xeb, 0xd9, 0x0d, 0xfe, 0xf7, 0xcc, 0x26, 0xed, + 0xfb, 0xcd, 0xc9, 0x03, 0x1f, 0x3f, 0xe3, 0x3d, 0x10, 0x16, 0x11, 0x32, + 0xd6, 0xdf, 0xf4, 0x29, 0xa0, 0x06, 0x39, 0xd8, 0xe0, 0x2e, 0xc9, 0x3a, + 0xfe, 0xef, 0xf3, 0x1c, 0xde, 0xd2, 0x0d, 0xd3, 0x0a, 0xca, 0x3b, 0xf6, + 0xcc, 0xd9, 0x16, 0xee, 0xf3, 0x03, 0x1f, 0x1f, 0xc6, 0xbe, 0x26, 0xc8, + 0xd7, 0xc9, 0x0a, 0x41, 0xe0, 0xe4, 0x26, 0xf2, 0xc1, 0x3d, 0x1f, 0x3d, + 0xd0, 0x43, 0x1e, 0xd5, 0xf7, 0xaf, 0x00, 0x10, 0x4c, 0xea, 0x54, 0xef, + 0xb8, 0xf7, 0xd0, 0x4b, 0x10, 0xdc, 0x61, 0x1a, 0xa2, 0xde, 0x33, 0x13, + 0x23, 0x19, 0x30, 0xfa, 0xca, 0xd0, 0x1f, 0x2f, 0x5b, 0xd0, 0x2c, 0x0a, + 0xf5, 0xff, 0x24, 0x35, 0x30, 0x15, 0x5a, 0xe8, 0xe3, 0xe6, 0xfb, 0xf5, + 0x07, 0x44, 0x29, 0xde, 0x17, 0x02, 0x14, 0x01, 0x17, 0x3d, 0xf5, 0x0f, + 0x11, 0x18, 0xcb, 0xd4, 0xdb, 0xd5, 0x30, 0x14, 0xff, 0xd8, 0x41, 0xd6, + 0xe4, 0x4f, 0x64, 0x68, 0x1a, 0x1e, 0x0f, 0x38, 0x50, 0x23, 0x2b, 0x11, + 0x01, 0xca, 0xf7, 0x46, 0x44, 0xc9, 0x09, 0xf8, 0x81, 0x3f, 0x3f, 0xc7, + 0xfe, 0x4e, 0xe6, 0xfe, 0xce, 0xae, 0x41, 0x32, 0x38, 0x1f, 0xf5, 0x08, + 0xcd, 0x21, 0xee, 0xb4, 0xed, 0xed, 0xef, 0x14, 0x09, 0xc5, 0x30, 0xc4, + 0xc9, 0x30, 0x4e, 0x1e, 0xba, 0xf0, 0x16, 0x0c, 0xe9, 0x46, 0xcc, 0xde, + 0x16, 0xb3, 0x1a, 0xe6, 0xef, 0xbd, 0x44, 0x34, 0xd8, 0xfd, 0x1d, 0x58, + 0xb6, 0x34, 0x14, 0x00, 0xad, 0xb3, 0xf7, 0x27, 0x02, 0x17, 0x13, 0x34, + 0x1a, 0x41, 0x0f, 0x07, 0xac, 0x27, 0x81, 0xce, 0x38, 0xc6, 0x34, 0x13, + 0x0f, 0xd8, 0x4b, 0xee, 0xc6, 0x2b, 0x13, 0xda, 0x41, 0x3c, 0x24, 0xca, + 0xbc, 0xe9, 0xf2, 0xbf, 0x40, 0xef, 0x4e, 0x0c, 0x42, 0x9a, 0xc6, 0x3a, + 0x33, 0x0a, 0x07, 0x4a, 0x0f, 0x10, 0xf7, 0xd0, 0xda, 0xd0, 0xcf, 0xef, + 0xf5, 0xfc, 0xc8, 0x3d, 0x13, 0xed, 0xbf, 0x1f, 0x1d, 0xc1, 0x29, 0xc0, + 0xd4, 0xf2, 0xd5, 0xe4, 0xa3, 0xc9, 0x0c, 0x5a, 0x0a, 0x35, 0xf3, 0xe8, + 0xec, 0xf5, 0x08, 0xfc, 0xc0, 0x0b, 0xc0, 0xff, 0x6d, 0xd1, 0x2e, 0xc7, + 0x23, 0xb8, 0xe9, 0xa9, 0x31, 0x03, 0xf9, 0xba, 0x02, 0xd4, 0x42, 0xb9, + 0x66, 0xd7, 0x2a, 0x8b, 0xeb, 0xd3, 0xd9, 0x0e, 0xfe, 0x05, 0xcb, 0xe2, + 0x10, 0xe1, 0x07, 0xbb, 0xf1, 0x3f, 0x30, 0xd3, 0x17, 0xdf, 0xd1, 0xa3, + 0x3d, 0x96, 0xd1, 0xf6, 0xb7, 0x0e, 0xca, 0xd6, 0xda, 0x0f, 0xaf, 0xf0, + 0x02, 0xfc, 0xdb, 0xd6, 0xe7, 0xda, 0xee, 0x0a, 0x38, 0x12, 0x3d, 0xd0, + 0x1c, 0x23, 0xc5, 0x02, 0x04, 0xdb, 0xf2, 0xe6, 0x07, 0xd2, 0x29, 0xde, + 0x08, 0x3e, 0xfe, 0x31, 0xde, 0xe9, 0x3f, 0xaf, 0x04, 0xac, 0x02, 0x22, + 0xbe, 0x24, 0x91, 0xc4, 0xe9, 0xe5, 0xf3, 0x18, 0xe0, 0xf9, 0xea, 0x1d, + 0x2e, 0xcc, 0xc1, 0xd4, 0xf7, 0xc7, 0xf9, 0x41, 0x01, 0x35, 0x1c, 0xf0, + 0x54, 0xfb, 0x05, 0x31, 0x08, 0x10, 0xfd, 0xe0, 0x0e, 0x06, 0x08, 0xd4, + 0xb9, 0x14, 0xec, 0xd0, 0x09, 0x0d, 0x26, 0xe1, 0x1d, 0xee, 0x13, 0x32, + 0xa2, 0x3f, 0x81, 0x0b, 0xfc, 0xca, 0x1a, 0xcf, 0x17, 0xb2, 0xf1, 0x1d, + 0xe0, 0x0a, 0xbc, 0x1e, 0x4e, 0x9a, 0x36, 0x0b, 0x49, 0x15, 0x45, 0xcd, + 0x0c, 0xf3, 0x1f, 0x63, 0xd8, 0x45, 0xea, 0x6e, 0x26, 0x4d, 0x30, 0x2a, + 0x2a, 0x46, 0xd8, 0x39, 0xc6, 0xd9, 0xfd, 0x29, 0xca, 0x1b, 0x3c, 0x1a, + 0xd4, 0x0c, 0xb3, 0x0f, 0xf2, 0x71, 0xff, 0xff, 0x04, 0x00, 0x00, 0x00, + 0x80, 0x00, 0x00, 0x00, 0x97, 0xf0, 0xff, 0xff, 0x27, 0x91, 0xff, 0xff, + 0xb5, 0x23, 0x00, 0x00, 0x64, 0x23, 0x00, 0x00, 0x4d, 0xf1, 0xff, 0xff, + 0xbf, 0x50, 0x00, 0x00, 0xa0, 0x18, 0x00, 0x00, 0xa5, 0xd1, 0xff, 0xff, + 0xb1, 0x04, 0x00, 0x00, 0x9e, 0x20, 0x00, 0x00, 0x22, 0xd8, 0xff, 0xff, + 0x1a, 0xf2, 0xff, 0xff, 0x85, 0x22, 0x00, 0x00, 0x1f, 0x1b, 0x00, 0x00, + 0x61, 0x1c, 0x00, 0x00, 0x21, 0xf5, 0xff, 0xff, 0x31, 0xfc, 0xff, 0xff, + 0xf8, 0x52, 0x00, 0x00, 0x0d, 0x68, 0x00, 0x00, 0x0f, 0x6b, 0x00, 0x00, + 0xb5, 0xa0, 0xff, 0xff, 0xa1, 0x25, 0x00, 0x00, 0x0d, 0xec, 0xff, 0xff, + 0x2a, 0x6f, 0x00, 0x00, 0xe2, 0xf4, 0xff, 0xff, 0x67, 0x52, 0x00, 0x00, + 0x8e, 0x09, 0x00, 0x00, 0x0f, 0x31, 0x00, 0x00, 0xdb, 0x0b, 0x00, 0x00, + 0x55, 0xcd, 0xff, 0xff, 0x06, 0x34, 0x00, 0x00, 0x5f, 0x0e, 0x00, 0x00, + 0x7e, 0x72, 0xff, 0xff, 0x04, 0x00, 0x00, 0x00, 0x00, 0x48, 0x00, 0x00, + 0xd8, 0xcc, 0x09, 0x11, 0xa7, 0x3e, 0x27, 0xec, 0x3c, 0xdd, 0xba, 0x9b, + 0x14, 0x02, 0x81, 0x36, 0xf8, 0x18, 0xc1, 0x3b, 0xf3, 0xf1, 0x1f, 0x3a, + 0x8f, 0xa7, 0x8b, 0xfe, 0x4c, 0xaa, 0x16, 0xd3, 0xfa, 0x01, 0x33, 0x38, + 0x4a, 0xf5, 0xc8, 0xca, 0x04, 0x9f, 0xf4, 0xb7, 0xf5, 0x20, 0x3b, 0x04, + 0xed, 0xce, 0x3a, 0x3e, 0x48, 0xf8, 0xcc, 0x09, 0xee, 0xd2, 0xc5, 0x60, + 0x3c, 0x2e, 0x02, 0x5f, 0xd1, 0x0b, 0x9b, 0xbb, 0xef, 0xa5, 0x95, 0xe9, + 0x64, 0xd0, 0x25, 0x87, 0xfc, 0xe7, 0xfa, 0x0e, 0x16, 0xe4, 0xd9, 0xbe, + 0x1a, 0xac, 0x32, 0x30, 0xb4, 0x1b, 0x07, 0xde, 0x14, 0xb0, 0xd6, 0x1a, + 0xfe, 0xa8, 0x46, 0xd8, 0xc4, 0xf9, 0xe8, 0xf4, 0x21, 0x21, 0xbc, 0x03, + 0xda, 0xe7, 0xbb, 0xe4, 0x3b, 0xd6, 0xf4, 0x16, 0x22, 0x17, 0xc9, 0x3d, + 0x11, 0x06, 0xcd, 0x1b, 0xe1, 0xaa, 0xec, 0x0f, 0x29, 0xcc, 0x3d, 0xd9, + 0x1f, 0x3c, 0xd1, 0xf5, 0xee, 0x29, 0x4e, 0x55, 0x36, 0xfa, 0xb4, 0x5f, + 0xb5, 0x18, 0x24, 0x33, 0x0e, 0xc1, 0xde, 0x42, 0xda, 0x40, 0xde, 0x6e, + 0x1b, 0xc4, 0x1c, 0x1c, 0x1c, 0x11, 0x0a, 0x01, 0xba, 0xc2, 0xd6, 0x14, + 0x6b, 0x1f, 0xa5, 0x11, 0xf4, 0xf6, 0x98, 0x5f, 0x06, 0xa6, 0xf1, 0xd5, + 0xd7, 0xab, 0xcc, 0xff, 0xd7, 0xef, 0xdb, 0x02, 0xab, 0x4a, 0x89, 0x0d, + 0xfa, 0xdf, 0xd7, 0x22, 0x04, 0x0e, 0xfa, 0xf2, 0x11, 0x25, 0x70, 0xdf, + 0x3e, 0xab, 0x92, 0x4b, 0xc9, 0x46, 0xea, 0xc6, 0xc6, 0x1b, 0x49, 0xe8, + 0xdb, 0x22, 0x1f, 0x98, 0x18, 0x3a, 0xb0, 0x57, 0x04, 0xf2, 0x52, 0x42, + 0x40, 0xff, 0x60, 0xf4, 0x72, 0xf8, 0x47, 0x08, 0x54, 0x09, 0x08, 0x53, + 0xb5, 0xd5, 0x27, 0xbf, 0x2b, 0x24, 0x05, 0x51, 0x21, 0xba, 0x07, 0x34, + 0x3f, 0x1c, 0x3b, 0x76, 0xf9, 0x42, 0xbd, 0xa2, 0x01, 0xc8, 0xeb, 0x33, + 0x57, 0x32, 0x44, 0x31, 0xc4, 0x46, 0xb3, 0x38, 0xb1, 0xeb, 0xba, 0xf7, + 0xf9, 0x36, 0xf3, 0x67, 0xfd, 0xbd, 0x0d, 0xfe, 0xff, 0x64, 0x96, 0xba, + 0x0c, 0x10, 0xfb, 0x2b, 0xab, 0x47, 0xe6, 0x40, 0xfc, 0x3a, 0x3a, 0x5a, + 0x3d, 0x16, 0xb0, 0x17, 0x4b, 0xba, 0xc2, 0xf9, 0xcf, 0x42, 0x3a, 0x08, + 0x28, 0x1c, 0x58, 0xbe, 0xd8, 0xec, 0xf4, 0x00, 0xe6, 0xc0, 0x4d, 0xf9, + 0x81, 0x08, 0xfb, 0xe6, 0x2f, 0xe3, 0x15, 0xdd, 0xd8, 0xce, 0xd3, 0xcd, + 0xcd, 0xe5, 0xe1, 0xd4, 0xee, 0x4a, 0xe9, 0xde, 0xf8, 0x2e, 0xdf, 0x04, + 0xc9, 0x1f, 0x41, 0x13, 0x29, 0xa3, 0xf7, 0xf5, 0xeb, 0xf1, 0xee, 0xa4, + 0xb7, 0xe5, 0xf3, 0xd1, 0x0b, 0xd7, 0x1e, 0xc6, 0x4d, 0xe4, 0x1a, 0xd3, + 0x0f, 0x18, 0xfe, 0xfa, 0xce, 0x07, 0xb8, 0x27, 0xab, 0x15, 0x36, 0x01, + 0x2d, 0xfd, 0xec, 0x1f, 0x0a, 0x15, 0x05, 0x42, 0xc6, 0x27, 0x36, 0x1c, + 0x0d, 0x19, 0xcf, 0x38, 0x17, 0xd2, 0xfb, 0xe5, 0xe7, 0x3d, 0x24, 0xd6, + 0xee, 0x23, 0x47, 0xdf, 0xfd, 0x37, 0x26, 0x3d, 0x39, 0x2b, 0x10, 0x3c, + 0x84, 0x24, 0x32, 0xce, 0xef, 0xdc, 0x40, 0xf2, 0xef, 0x1b, 0xf6, 0xdd, + 0xc0, 0xf2, 0x27, 0x29, 0xf9, 0xf8, 0x19, 0x34, 0xba, 0x3b, 0xff, 0xc6, + 0xd5, 0xdc, 0xd7, 0x0d, 0x16, 0xd1, 0x02, 0xfd, 0xcf, 0xcf, 0xc0, 0xb1, + 0xb2, 0x4e, 0x09, 0xe2, 0xe9, 0x06, 0xd2, 0xea, 0x1b, 0xbc, 0x3f, 0xca, + 0xdf, 0x1b, 0xc3, 0x0e, 0xa8, 0xd8, 0x12, 0x43, 0x16, 0x23, 0xc8, 0x39, + 0x39, 0x06, 0x10, 0xff, 0x1a, 0x0b, 0x16, 0x21, 0x23, 0x02, 0xdc, 0x1d, + 0x2e, 0x12, 0x0a, 0x12, 0x1a, 0xe7, 0xc3, 0x1c, 0x11, 0xef, 0x33, 0x1a, + 0x0c, 0x00, 0x3d, 0xc0, 0x0f, 0xd9, 0xbf, 0x17, 0x15, 0x1d, 0x19, 0xff, + 0x00, 0xc7, 0xce, 0xe3, 0x01, 0xd8, 0x00, 0xc2, 0x12, 0xdb, 0x17, 0x07, + 0xd8, 0x1a, 0xf7, 0xdc, 0x0b, 0x21, 0xe3, 0xdf, 0xa9, 0x3f, 0x02, 0xe7, + 0x00, 0x1e, 0x10, 0xcf, 0x38, 0x0a, 0xdf, 0x06, 0x2c, 0xa8, 0xcb, 0xf7, + 0xf4, 0xe0, 0xfb, 0xb7, 0xd8, 0x42, 0x3e, 0x04, 0x4e, 0xb6, 0x2a, 0xe7, + 0x32, 0x0a, 0xde, 0xc7, 0xfd, 0x2a, 0x0b, 0x3b, 0xb2, 0x0e, 0x02, 0xd1, + 0x67, 0x0b, 0x04, 0x2b, 0x21, 0xf7, 0xd8, 0x30, 0x31, 0x17, 0x40, 0xca, + 0xf4, 0xf9, 0xe3, 0x7f, 0x38, 0xda, 0x27, 0xf5, 0x19, 0x38, 0x2b, 0xec, + 0xd8, 0x1c, 0xb2, 0x0a, 0x0f, 0x05, 0x22, 0xd9, 0x5e, 0xff, 0xe7, 0x1e, + 0xf7, 0xc4, 0x35, 0x10, 0x38, 0x08, 0xfe, 0xde, 0xe8, 0x3b, 0x23, 0x58, + 0xf6, 0xd4, 0x11, 0x01, 0xf7, 0x02, 0x0a, 0x3e, 0xd7, 0x9e, 0xfa, 0xf6, + 0xcf, 0x1d, 0xd7, 0x31, 0x03, 0xdf, 0xdf, 0x37, 0xf9, 0x31, 0xd6, 0x22, + 0xf7, 0x04, 0x2f, 0xe0, 0xd2, 0x60, 0x39, 0x32, 0xca, 0x02, 0x2e, 0x1a, + 0x4b, 0x01, 0x9f, 0x3e, 0xdd, 0xc0, 0xf4, 0x2e, 0xf8, 0xd5, 0x09, 0xa2, + 0x15, 0xe5, 0x18, 0xe6, 0x2d, 0xd7, 0x1f, 0x2a, 0xd8, 0x2f, 0x06, 0x18, + 0x25, 0xdb, 0xf9, 0x30, 0x16, 0x1a, 0xf7, 0x18, 0x65, 0xf8, 0x24, 0x1d, + 0xf4, 0x1d, 0x21, 0x58, 0x07, 0xf6, 0xc6, 0x2e, 0x60, 0xfe, 0xd7, 0x07, + 0xfc, 0xe0, 0x33, 0xe6, 0x25, 0xd4, 0xf3, 0xec, 0x22, 0x6f, 0xf7, 0x77, + 0xb0, 0x0d, 0x03, 0xdb, 0x22, 0xf2, 0x05, 0xed, 0xdf, 0xfc, 0xdd, 0xe3, + 0x0b, 0x19, 0xfa, 0x06, 0x0f, 0xf0, 0x9b, 0x05, 0xd4, 0x09, 0xf0, 0x01, + 0x00, 0xa5, 0x40, 0x0c, 0xa1, 0x2d, 0x33, 0x1a, 0x2d, 0xdb, 0x35, 0xe2, + 0x2e, 0x14, 0xe5, 0x23, 0xd0, 0xba, 0xeb, 0x2a, 0xda, 0xe3, 0x0a, 0xc6, + 0x1b, 0x0c, 0x39, 0x0a, 0xdd, 0x46, 0x3e, 0xe2, 0xfc, 0xca, 0x49, 0x16, + 0x1c, 0xec, 0xba, 0x08, 0x4e, 0x1c, 0x26, 0xf1, 0x15, 0x15, 0xf2, 0x4c, + 0xf3, 0x09, 0xcc, 0x29, 0x07, 0x0c, 0xf0, 0x0c, 0xf1, 0xd7, 0xf0, 0xcb, + 0xcd, 0xfd, 0xee, 0xc4, 0x08, 0xd8, 0x1c, 0x23, 0xec, 0x04, 0xba, 0x17, + 0xa5, 0xce, 0xcc, 0xca, 0x4d, 0x5d, 0x04, 0x0e, 0xec, 0xd5, 0xeb, 0x16, + 0xb1, 0xd1, 0xbe, 0x17, 0xf1, 0xc7, 0xd8, 0x60, 0xbf, 0x1d, 0xea, 0x96, + 0xc2, 0xf1, 0x0c, 0xd7, 0x12, 0x15, 0x06, 0x04, 0x5d, 0xe9, 0x7a, 0xd0, + 0xfb, 0x4b, 0xca, 0xfc, 0xae, 0xef, 0xd0, 0x38, 0xfe, 0xf6, 0xe9, 0xcb, + 0xff, 0xf8, 0x1b, 0x0c, 0xe5, 0x1e, 0x15, 0xb5, 0x19, 0x2c, 0x35, 0xfd, + 0x2b, 0x05, 0x0a, 0x1c, 0x25, 0x21, 0x22, 0xee, 0x0d, 0xef, 0x0a, 0xed, + 0xe3, 0x28, 0x02, 0x07, 0x1b, 0xf6, 0x11, 0x17, 0x0d, 0xca, 0x12, 0x8a, + 0x17, 0x05, 0xf4, 0xf8, 0xde, 0xd1, 0x06, 0xe4, 0x11, 0x27, 0x06, 0xd9, + 0xba, 0xcd, 0x14, 0x90, 0xef, 0xfa, 0x05, 0x21, 0x07, 0xf2, 0xd2, 0x21, + 0xfa, 0x1a, 0xf7, 0x31, 0xd0, 0x13, 0xa0, 0x2d, 0xc8, 0x04, 0x2f, 0x09, + 0x10, 0x02, 0xcd, 0x16, 0xf9, 0xd1, 0xe6, 0xda, 0xed, 0xbd, 0x1c, 0xe6, + 0xff, 0x05, 0xe7, 0xe9, 0x0e, 0xa4, 0xf2, 0xe4, 0x03, 0xe4, 0x15, 0xce, + 0xe2, 0xdd, 0xfc, 0x0a, 0x1a, 0x1f, 0x1b, 0xc4, 0xce, 0x24, 0x10, 0x04, + 0x19, 0x1a, 0xe0, 0xe9, 0x1b, 0x11, 0x36, 0xdd, 0x11, 0xe4, 0x0b, 0x0b, + 0xee, 0x2d, 0xe1, 0x2e, 0xf9, 0x14, 0x0c, 0x33, 0x0d, 0xc4, 0x02, 0xc4, + 0x31, 0x0d, 0xfe, 0xfb, 0xfb, 0x04, 0x34, 0xe3, 0x24, 0x3c, 0xea, 0x0d, + 0xe3, 0x09, 0x17, 0xca, 0xe3, 0xf6, 0x2b, 0xf7, 0xea, 0x09, 0x20, 0xf9, + 0xe4, 0x12, 0xf1, 0x35, 0xd5, 0x1f, 0xb3, 0xfc, 0xf5, 0x05, 0x09, 0xff, + 0xfd, 0x01, 0x16, 0x2c, 0xeb, 0xf7, 0xf6, 0x00, 0xca, 0x1b, 0x21, 0xc4, + 0x02, 0xe9, 0xb6, 0x00, 0xf9, 0xbc, 0x3a, 0xf9, 0xe6, 0x1f, 0x16, 0xc4, + 0x21, 0xec, 0x08, 0x1d, 0xf7, 0x0a, 0x4a, 0xff, 0xfd, 0x37, 0x3d, 0x5b, + 0x29, 0x0e, 0xda, 0x00, 0xf7, 0x52, 0x20, 0x1b, 0xfb, 0x13, 0x12, 0xf3, + 0xf5, 0x0f, 0xd7, 0x0e, 0x1c, 0x0d, 0xf0, 0x2e, 0x11, 0xe9, 0xec, 0x81, + 0xfe, 0xeb, 0x35, 0x0f, 0x28, 0xde, 0x1e, 0xea, 0xfe, 0x3c, 0x3a, 0x12, + 0xf0, 0xe2, 0xec, 0x8e, 0x0d, 0x11, 0x4c, 0xd9, 0xf9, 0x34, 0x02, 0x20, + 0xd4, 0x0e, 0xb7, 0x1e, 0x0d, 0x21, 0xf6, 0x27, 0xc9, 0xfa, 0x34, 0xdc, + 0xd4, 0x0d, 0x01, 0x06, 0xe2, 0x2a, 0xee, 0x03, 0xb1, 0xe6, 0xfc, 0xd0, + 0x29, 0xc7, 0xfe, 0xde, 0xe1, 0x9d, 0xfc, 0x0b, 0xf8, 0xe0, 0x21, 0xe6, + 0xb3, 0xcb, 0xb3, 0x25, 0xdb, 0x41, 0xf9, 0xbf, 0x41, 0x00, 0xaf, 0x42, + 0x03, 0xf9, 0xae, 0xee, 0x00, 0xda, 0x14, 0xf6, 0x06, 0x03, 0xc7, 0x0c, + 0xed, 0xeb, 0xea, 0xd5, 0xdb, 0x06, 0x26, 0xe7, 0xc5, 0x07, 0x10, 0x44, + 0x9c, 0x0a, 0x28, 0xba, 0xec, 0x4a, 0xe5, 0x7f, 0xdc, 0xf9, 0xf8, 0xc2, + 0xe7, 0x24, 0xff, 0x0a, 0x2b, 0xfb, 0x25, 0xcd, 0x15, 0xb6, 0xe3, 0xca, + 0x0f, 0x14, 0xce, 0x3c, 0x23, 0x0d, 0x10, 0xe7, 0xed, 0xe4, 0xe5, 0xd1, + 0x0e, 0xf2, 0x4d, 0xf7, 0x04, 0x3f, 0xe3, 0x02, 0xf0, 0x2c, 0xd6, 0x2d, + 0x3c, 0x0f, 0xab, 0xed, 0xd4, 0xcf, 0xec, 0x1c, 0x12, 0xd7, 0xdd, 0xec, + 0x8b, 0xde, 0x0a, 0xf9, 0x22, 0x51, 0x07, 0xf0, 0x49, 0xef, 0xe8, 0xf6, + 0x53, 0xeb, 0xde, 0x03, 0xe6, 0x26, 0xd0, 0x3b, 0x00, 0x0d, 0xed, 0xf0, + 0x17, 0x0d, 0xcc, 0xc9, 0x24, 0xfa, 0xdf, 0xf3, 0xf1, 0x01, 0x09, 0x42, + 0x28, 0x2c, 0x13, 0xb3, 0xcd, 0x22, 0xe1, 0x3f, 0xc7, 0x99, 0x3b, 0x24, + 0x0b, 0xc4, 0x21, 0x4a, 0xed, 0x4c, 0xdc, 0xfb, 0xac, 0xeb, 0x08, 0x0e, + 0x32, 0xc4, 0x0b, 0xd9, 0xf7, 0x28, 0xd2, 0xd5, 0x39, 0x45, 0x13, 0x20, + 0x06, 0x66, 0xfe, 0xfd, 0xfd, 0x04, 0x25, 0xca, 0xf7, 0xf5, 0x00, 0x2e, + 0x40, 0xd9, 0x0a, 0x0f, 0x1a, 0x13, 0xfc, 0xd6, 0x55, 0xd6, 0x3a, 0xaa, + 0x9d, 0xe6, 0xdc, 0xfa, 0x11, 0x49, 0xac, 0x16, 0x32, 0xd4, 0x37, 0xe9, + 0x56, 0x0d, 0xd8, 0xe9, 0xcf, 0x2c, 0x1b, 0x30, 0xdf, 0xe1, 0xd5, 0x05, + 0x00, 0x0a, 0xca, 0xdc, 0xb6, 0xbc, 0xd6, 0x24, 0xe3, 0x06, 0xca, 0x3f, + 0xe1, 0x2e, 0xe2, 0xec, 0xe5, 0x0d, 0x39, 0x17, 0x20, 0xa0, 0xbb, 0x52, + 0xd3, 0x18, 0x14, 0xd4, 0x25, 0xf7, 0x4f, 0xc5, 0xc8, 0xa5, 0x09, 0xb9, + 0xf3, 0xe9, 0x1d, 0x70, 0x0f, 0xf0, 0xf9, 0x0e, 0x14, 0x15, 0x19, 0xa0, + 0xe5, 0x48, 0xe5, 0xdf, 0xb4, 0xd9, 0xfc, 0x22, 0xf7, 0xf7, 0x2b, 0x15, + 0x06, 0x04, 0x2c, 0x46, 0x2c, 0x16, 0xf8, 0x33, 0x02, 0x18, 0x03, 0x25, + 0x08, 0x44, 0x21, 0xff, 0xc5, 0x08, 0xd2, 0x9a, 0x00, 0xbf, 0x3b, 0x0d, + 0xf4, 0xfd, 0x0f, 0x6b, 0x2d, 0xd0, 0x07, 0xbe, 0x62, 0x45, 0x23, 0x20, + 0xbc, 0x1c, 0x38, 0xb8, 0x08, 0xe5, 0x9a, 0x41, 0x17, 0x4f, 0x34, 0x4d, + 0x09, 0xe8, 0xd1, 0xa6, 0x1f, 0xfc, 0x5e, 0x00, 0x43, 0xcb, 0x1d, 0x1d, + 0xee, 0xc6, 0xd5, 0x2a, 0x31, 0x07, 0x03, 0x16, 0x01, 0xef, 0xd9, 0xfd, + 0x43, 0xf4, 0xa8, 0x06, 0xd7, 0xe8, 0x38, 0xfc, 0xfa, 0xb5, 0x0f, 0x03, + 0x3d, 0x1e, 0x67, 0xcd, 0x0b, 0x11, 0x40, 0xd6, 0x18, 0xd8, 0x35, 0x63, + 0x35, 0x0e, 0x45, 0xeb, 0xeb, 0x08, 0x04, 0xed, 0x29, 0xed, 0xc6, 0x10, + 0x3a, 0x3a, 0x39, 0xe3, 0xc5, 0x10, 0x0d, 0xc6, 0xe1, 0x09, 0x10, 0x7f, + 0x09, 0x06, 0xea, 0x14, 0xf8, 0xfc, 0x1b, 0xbb, 0x52, 0xdd, 0xae, 0xed, + 0xa4, 0xfd, 0x0a, 0x00, 0x07, 0xa9, 0x9e, 0x02, 0x2f, 0xee, 0xed, 0x68, + 0xec, 0xdd, 0x25, 0xe0, 0xec, 0xc6, 0x12, 0x0b, 0x2a, 0xf8, 0xed, 0x46, + 0xec, 0x23, 0x2e, 0xf9, 0x37, 0x01, 0x0e, 0xbd, 0xb5, 0xd3, 0xde, 0x49, + 0xf9, 0x11, 0xf0, 0x31, 0x13, 0xdc, 0x3f, 0x60, 0xc2, 0xe9, 0x15, 0x34, + 0x2d, 0xd4, 0xfe, 0xed, 0xbf, 0x36, 0x24, 0xf4, 0xfa, 0xdc, 0x02, 0x1c, + 0x1e, 0x2b, 0x40, 0xd7, 0x03, 0x17, 0x04, 0x34, 0x24, 0xbc, 0xf2, 0xed, + 0xdc, 0xee, 0x46, 0xf7, 0x1e, 0x03, 0xfc, 0xc2, 0xe7, 0x08, 0x3c, 0x49, + 0xeb, 0x04, 0xda, 0x0c, 0x27, 0x22, 0xfd, 0xca, 0xeb, 0xf2, 0x1d, 0x3a, + 0xdd, 0x1a, 0xfd, 0xf3, 0xe0, 0xd4, 0x91, 0xfb, 0xdb, 0xe0, 0x0f, 0x52, + 0x20, 0x1f, 0xf1, 0xcc, 0x19, 0x38, 0x29, 0x5a, 0x24, 0xfc, 0xec, 0xd6, + 0x03, 0x07, 0x1c, 0x3c, 0x3c, 0xfc, 0x02, 0x05, 0xc6, 0x1e, 0x0d, 0x3c, + 0xf5, 0xbc, 0xdc, 0x56, 0xb9, 0xda, 0x37, 0x35, 0x25, 0xd5, 0x23, 0xfe, + 0xef, 0x20, 0x54, 0x1d, 0xc1, 0x03, 0xfa, 0xca, 0x07, 0x00, 0x29, 0x28, + 0x1f, 0x42, 0x6d, 0xbd, 0xfe, 0xf4, 0x9b, 0x38, 0x40, 0x08, 0x2f, 0x08, + 0x09, 0xa5, 0x5e, 0x39, 0x2a, 0xfa, 0xba, 0x32, 0x1a, 0xe3, 0xd4, 0xa1, + 0x04, 0x0a, 0xd6, 0x56, 0x37, 0x16, 0x3f, 0x24, 0x00, 0xb7, 0x1b, 0x2d, + 0x27, 0x45, 0xc2, 0x36, 0x33, 0x20, 0xd3, 0x11, 0x20, 0x45, 0x14, 0x41, + 0x17, 0x0b, 0xe4, 0x3c, 0xf6, 0x4e, 0xc9, 0xde, 0x18, 0xd5, 0xd5, 0x22, + 0xfa, 0xdb, 0xc1, 0x19, 0x23, 0x23, 0xd8, 0x3c, 0x32, 0x19, 0xfa, 0xdd, + 0xd8, 0x04, 0xef, 0x2a, 0xf7, 0x0b, 0x40, 0xf3, 0xb6, 0x32, 0xf5, 0xcb, + 0xb5, 0xd9, 0x97, 0x0a, 0xb6, 0xd0, 0xbe, 0xb5, 0x2a, 0xf6, 0x14, 0x5d, + 0x23, 0xbe, 0x8c, 0xd4, 0x2c, 0x22, 0x99, 0x30, 0xeb, 0x3f, 0xf9, 0x92, + 0xd1, 0xec, 0x4b, 0x1f, 0x18, 0x23, 0x09, 0x0d, 0x23, 0xe4, 0xef, 0xdb, + 0xea, 0x1f, 0x0f, 0x0b, 0x22, 0x0b, 0x33, 0x18, 0x04, 0x0f, 0x27, 0x15, + 0xe8, 0x54, 0x12, 0x38, 0xe9, 0x1a, 0xf4, 0x34, 0xab, 0x52, 0x5f, 0x0e, + 0xc5, 0xdc, 0x26, 0x12, 0xac, 0x0b, 0x0e, 0x13, 0xd8, 0x07, 0xfd, 0xe7, + 0xf3, 0xf4, 0x06, 0x40, 0xfe, 0x3f, 0xb0, 0x24, 0x15, 0xb4, 0x0a, 0x92, + 0xda, 0x00, 0xf7, 0x17, 0xec, 0x24, 0x2a, 0x3e, 0xdb, 0x14, 0xd2, 0x2d, + 0xf7, 0x03, 0xb7, 0xd2, 0x0a, 0x04, 0x96, 0xbe, 0x05, 0x2d, 0x1a, 0xf6, + 0x37, 0x1b, 0x81, 0xf5, 0xc9, 0x04, 0xa3, 0xd1, 0x27, 0x0b, 0xdf, 0xa8, + 0xbd, 0xc2, 0x62, 0xe8, 0x31, 0xee, 0x0a, 0xcc, 0xba, 0xc7, 0xa8, 0xf9, + 0x17, 0x22, 0x00, 0xdd, 0x55, 0x03, 0x4b, 0xfa, 0xda, 0x16, 0x41, 0xce, + 0x3c, 0x79, 0xee, 0x28, 0xd2, 0x22, 0x21, 0x2b, 0xbd, 0xf0, 0x43, 0x28, + 0xb0, 0xe8, 0x1a, 0x41, 0x0f, 0x14, 0xdf, 0xe5, 0x40, 0xf5, 0xfd, 0xe6, + 0x4c, 0xe2, 0xf9, 0x0c, 0xcf, 0x4c, 0xec, 0x3b, 0x13, 0xc2, 0x35, 0xfc, + 0x32, 0x31, 0xf5, 0xdc, 0xf9, 0x1b, 0x49, 0x3c, 0x1d, 0x3a, 0x2d, 0x3d, + 0xcc, 0x24, 0xda, 0xd1, 0xc9, 0x0c, 0xaf, 0xc6, 0x29, 0x43, 0x5b, 0x49, + 0xfa, 0x17, 0xbe, 0x1e, 0x3d, 0x44, 0xd7, 0x03, 0xd8, 0xd6, 0x0a, 0xa2, + 0x0e, 0x0e, 0x0a, 0xe6, 0x20, 0xed, 0x01, 0x0e, 0xfe, 0xd0, 0xde, 0x1e, + 0xd9, 0x9f, 0xdc, 0x44, 0xd6, 0xeb, 0x36, 0xa1, 0xe5, 0xe2, 0x2d, 0x1f, + 0x32, 0x2a, 0xeb, 0xf7, 0xf9, 0xeb, 0xad, 0xf3, 0x2d, 0x25, 0xd5, 0x10, + 0x0b, 0xfd, 0xdf, 0x22, 0x08, 0xf1, 0x0d, 0x08, 0x02, 0xfe, 0x17, 0x18, + 0x23, 0xf7, 0xd3, 0x09, 0x32, 0x0c, 0x22, 0xff, 0xaf, 0x2b, 0x31, 0x1f, + 0x13, 0xc0, 0xb1, 0xff, 0x2e, 0x26, 0x17, 0x3f, 0x13, 0x4e, 0x11, 0xf9, + 0xf0, 0x16, 0x0c, 0xdf, 0xd4, 0xc0, 0x13, 0xe8, 0x07, 0xe2, 0x1e, 0x34, + 0xf2, 0xe1, 0xe4, 0xb3, 0xef, 0xdd, 0xcd, 0x00, 0x21, 0x1f, 0xf9, 0x46, + 0x03, 0xf1, 0xc2, 0x9c, 0xd8, 0x0a, 0xe2, 0x38, 0x2f, 0x9a, 0xcf, 0xf6, + 0x17, 0xaf, 0xea, 0x54, 0xee, 0xfa, 0x22, 0x81, 0xf0, 0xfa, 0xfb, 0x01, + 0x01, 0x45, 0x13, 0x58, 0xd3, 0x07, 0x06, 0xe0, 0x34, 0x23, 0xf5, 0xf7, + 0x2d, 0x13, 0xd7, 0x49, 0x0d, 0x00, 0xf0, 0x60, 0xea, 0xd9, 0x2c, 0x02, + 0xf8, 0xd1, 0x3d, 0x0c, 0x20, 0xde, 0x27, 0xc9, 0xc9, 0xe6, 0x23, 0xf3, + 0x1c, 0xf9, 0xc7, 0x17, 0x0f, 0x01, 0xde, 0x4f, 0x13, 0x1c, 0xe5, 0xc4, + 0x1f, 0x49, 0x27, 0xca, 0xf8, 0xdb, 0x51, 0xd3, 0xf6, 0xb6, 0xe6, 0x37, + 0xb3, 0x39, 0xe3, 0x08, 0x03, 0xf8, 0xb7, 0xe4, 0xeb, 0xd2, 0x09, 0x1f, + 0x02, 0x26, 0x13, 0xcf, 0x24, 0x00, 0xf3, 0x1c, 0x30, 0xf1, 0x34, 0xfa, + 0x41, 0xe3, 0xce, 0x2d, 0xde, 0x04, 0x0a, 0xaf, 0xfd, 0xea, 0x26, 0x2f, + 0x0f, 0x56, 0x12, 0x33, 0xb5, 0x0e, 0xb2, 0x0c, 0x12, 0xf2, 0x31, 0xf1, + 0x05, 0x05, 0x27, 0xf4, 0x12, 0x26, 0xf2, 0x16, 0x0f, 0xc7, 0xec, 0x50, + 0xe6, 0xcb, 0x46, 0x00, 0x2b, 0xe9, 0x3d, 0xac, 0xba, 0x33, 0x36, 0x25, + 0x10, 0x1f, 0x2d, 0xfd, 0xeb, 0xef, 0x09, 0x05, 0xdd, 0x24, 0x0c, 0x04, + 0x29, 0x79, 0x55, 0x15, 0x13, 0xa8, 0x45, 0x00, 0xd1, 0xf1, 0x03, 0x45, + 0xcd, 0x44, 0x1c, 0x04, 0x09, 0x41, 0x13, 0x36, 0x15, 0x3f, 0x2b, 0x1f, + 0xd4, 0xb9, 0x2d, 0x02, 0xff, 0x03, 0x12, 0xc5, 0x43, 0xee, 0x05, 0xf5, + 0x05, 0xa5, 0x14, 0x33, 0x03, 0x38, 0x63, 0xcf, 0x12, 0xeb, 0x9e, 0x05, + 0x03, 0x1e, 0xde, 0x13, 0xf3, 0x44, 0xe0, 0x51, 0xf1, 0xc3, 0xc9, 0xe1, + 0xf2, 0xee, 0xd1, 0xba, 0xe2, 0x3f, 0x08, 0xb6, 0xd0, 0x81, 0x3c, 0xe5, + 0xe2, 0xc9, 0x1c, 0xe4, 0xff, 0xc3, 0xd8, 0xee, 0xf3, 0xc7, 0x10, 0xae, + 0x07, 0x3a, 0xda, 0xb0, 0x05, 0x2f, 0xa4, 0x37, 0x06, 0xb2, 0xcc, 0x57, + 0x13, 0xe9, 0x30, 0x03, 0x4a, 0x08, 0x0b, 0xde, 0xa7, 0xff, 0xcc, 0x36, + 0xd4, 0x06, 0x3a, 0x18, 0x14, 0xd3, 0x34, 0xe0, 0xd0, 0x49, 0xd6, 0x0f, + 0xdf, 0xb2, 0xdf, 0xa2, 0x25, 0xe0, 0x4c, 0xbc, 0x12, 0x1a, 0x2e, 0xfd, + 0xde, 0xb4, 0xf6, 0x39, 0xd3, 0x14, 0x10, 0xc5, 0xff, 0xd1, 0xec, 0xf2, + 0xb9, 0x0a, 0x49, 0x5b, 0x4a, 0xbd, 0xe3, 0x12, 0x0e, 0xae, 0xbf, 0xa7, + 0xea, 0xc9, 0xd5, 0x1b, 0xf5, 0x03, 0x21, 0x2c, 0xbb, 0xd2, 0xd2, 0x18, + 0xdb, 0x17, 0xd0, 0x11, 0x04, 0xf6, 0xf2, 0x35, 0x1c, 0x22, 0x4a, 0x02, + 0x10, 0xe4, 0x29, 0x03, 0x07, 0x48, 0xcc, 0x60, 0xf4, 0xd6, 0x01, 0x53, + 0xee, 0x27, 0x31, 0xcf, 0x40, 0xdb, 0x09, 0xd8, 0xc3, 0x90, 0xa1, 0xf2, + 0xcf, 0x33, 0x20, 0xe8, 0x4a, 0xfc, 0xda, 0x22, 0x47, 0xe6, 0xcd, 0x03, + 0x0b, 0xc0, 0xe8, 0xbc, 0x3b, 0x2a, 0x3f, 0x25, 0x56, 0x31, 0xc1, 0x34, + 0x20, 0xca, 0xfd, 0xc0, 0xfc, 0x1f, 0x4e, 0xea, 0xfb, 0xfc, 0xfb, 0xfd, + 0xcf, 0x25, 0x30, 0x36, 0xbc, 0xd3, 0xc2, 0xdd, 0xed, 0xb7, 0xde, 0xa7, + 0x06, 0xb8, 0xbb, 0x1d, 0x10, 0x2f, 0x46, 0xbc, 0xc9, 0xb4, 0xc4, 0x32, + 0xe1, 0xc6, 0xf9, 0xa9, 0x04, 0x0e, 0x09, 0xb6, 0xb8, 0x2e, 0x21, 0xae, + 0x22, 0xe3, 0x28, 0x9c, 0x12, 0x06, 0xa1, 0x02, 0xd7, 0x8e, 0xbd, 0xec, + 0xf4, 0x02, 0x3b, 0xb6, 0x20, 0x18, 0x02, 0x21, 0x81, 0x9f, 0xd5, 0xd7, + 0xe6, 0xc9, 0x53, 0xc9, 0x04, 0xdc, 0x09, 0x08, 0xde, 0x1d, 0x26, 0xe9, + 0x81, 0x38, 0x13, 0xdd, 0xd1, 0x3e, 0xff, 0xb7, 0x51, 0x61, 0x1b, 0x28, + 0x01, 0xf1, 0xdb, 0xc3, 0x6c, 0x0e, 0xd6, 0xfe, 0x22, 0x06, 0xe1, 0x57, + 0xe2, 0x20, 0xf9, 0x02, 0x4b, 0xa0, 0x0b, 0x9c, 0x15, 0xae, 0x1e, 0x1b, + 0xe6, 0xd7, 0x4f, 0xde, 0x33, 0x01, 0x16, 0xea, 0x0e, 0x02, 0x39, 0x20, + 0x15, 0xee, 0xdc, 0xd3, 0xc6, 0x15, 0x25, 0xe7, 0x02, 0xa4, 0xd5, 0x11, + 0xe4, 0xbc, 0xfc, 0xdf, 0x40, 0x18, 0xb2, 0xbf, 0x13, 0xd3, 0xc1, 0x1d, + 0x0b, 0xad, 0xf8, 0xc3, 0x21, 0xf4, 0xdb, 0xf6, 0x91, 0xf3, 0xa7, 0xda, + 0x0e, 0xdc, 0xd3, 0xc1, 0xd1, 0xda, 0x3a, 0xbf, 0xea, 0xc7, 0x0a, 0x0c, + 0xf0, 0x1b, 0x63, 0x18, 0xc7, 0x2d, 0x2e, 0xa0, 0x16, 0x05, 0xb2, 0x53, + 0xf7, 0x9e, 0xcb, 0xc5, 0x41, 0x45, 0xe7, 0xd3, 0x22, 0x52, 0x0c, 0x3d, + 0xce, 0x47, 0x0b, 0x2e, 0x2a, 0xee, 0xc3, 0xfd, 0x16, 0x2b, 0x4d, 0x35, + 0x5a, 0x0e, 0xdf, 0xa2, 0x3d, 0x4f, 0x56, 0xf7, 0x38, 0x4b, 0x77, 0xeb, + 0x46, 0x0b, 0x0c, 0xd7, 0x33, 0xe5, 0x0e, 0x0e, 0x19, 0xe5, 0xaa, 0xe9, + 0x9d, 0xea, 0x42, 0x11, 0xfb, 0xf3, 0xbf, 0xde, 0xc2, 0x82, 0xe8, 0xf1, + 0xd9, 0xa8, 0xe9, 0xa6, 0xb6, 0xf0, 0x2a, 0xff, 0xc5, 0xda, 0x25, 0xec, + 0xe5, 0xc1, 0xcc, 0xf1, 0xc3, 0xda, 0x34, 0xaf, 0xac, 0xe7, 0xe0, 0x55, + 0xab, 0xfe, 0xd2, 0xed, 0x44, 0x1c, 0x0e, 0xc5, 0xd9, 0x0b, 0xc0, 0x12, + 0x1c, 0x12, 0xcb, 0xfc, 0x3b, 0x66, 0xec, 0x0b, 0x03, 0x1d, 0xe2, 0x1f, + 0x2c, 0x6b, 0x1d, 0x2e, 0x2a, 0xc3, 0xfe, 0x16, 0x11, 0xce, 0x2d, 0x34, + 0x6e, 0xeb, 0x41, 0xee, 0x39, 0xf0, 0x0c, 0x02, 0x3d, 0x30, 0x25, 0xd4, + 0x39, 0xa1, 0x07, 0x18, 0x0c, 0x28, 0x41, 0x12, 0x2f, 0x03, 0xca, 0xc3, + 0x13, 0xff, 0x45, 0x58, 0x01, 0xe0, 0xfe, 0x9b, 0x09, 0xb0, 0xe0, 0x08, + 0x16, 0xe8, 0x1b, 0xd9, 0xf1, 0x22, 0x44, 0x04, 0xfb, 0xb0, 0x07, 0xa0, + 0xc7, 0xe0, 0x98, 0xaa, 0x15, 0xc0, 0xce, 0x11, 0xca, 0x08, 0xff, 0xd6, + 0x95, 0x04, 0x4d, 0x38, 0xac, 0xed, 0x15, 0x14, 0xb5, 0x40, 0xe8, 0xbc, + 0xe1, 0x05, 0x1d, 0x47, 0xd6, 0xbe, 0x12, 0xf6, 0xc6, 0x2b, 0x3a, 0xdf, + 0xe5, 0x2a, 0x61, 0xc7, 0x08, 0xdf, 0x4c, 0x09, 0xd5, 0xbf, 0x46, 0x6b, + 0xdf, 0x41, 0x3b, 0xfa, 0xd6, 0x12, 0xb1, 0xa4, 0xb7, 0xce, 0x28, 0x3b, + 0x5b, 0xab, 0xd8, 0x39, 0x54, 0xb8, 0x66, 0xfa, 0xd0, 0x2d, 0xef, 0xd2, + 0x28, 0xd9, 0x3a, 0x1d, 0x11, 0x30, 0x52, 0x1c, 0x25, 0xe1, 0xd3, 0x4c, + 0x24, 0x33, 0x8f, 0xa8, 0x0f, 0xc5, 0xd5, 0x04, 0x15, 0x25, 0x01, 0xfe, + 0xe0, 0xfc, 0x37, 0xf0, 0x21, 0x6e, 0x09, 0x10, 0x0a, 0x6a, 0xff, 0x6a, + 0x8d, 0x0f, 0x49, 0x71, 0x23, 0x5b, 0x0c, 0xb7, 0xcd, 0xea, 0xaf, 0xb9, + 0xe2, 0xff, 0x38, 0x0d, 0xc8, 0x9a, 0x2b, 0x52, 0x38, 0x01, 0xe2, 0xe7, + 0xf9, 0x23, 0x15, 0xf1, 0x25, 0xcd, 0x05, 0xb9, 0xb2, 0x49, 0xe9, 0x24, + 0x37, 0x4a, 0xc0, 0x31, 0x3c, 0x74, 0x0f, 0x22, 0xf2, 0x3e, 0xf9, 0xc9, + 0x15, 0xea, 0x42, 0x55, 0x3c, 0x30, 0x5e, 0xcf, 0xf7, 0x19, 0xd0, 0xf3, + 0xe6, 0xd9, 0xfb, 0x13, 0xf7, 0x58, 0xe5, 0x31, 0x11, 0x11, 0xcb, 0x21, + 0xdb, 0x53, 0x17, 0xeb, 0x28, 0x26, 0xd2, 0x35, 0x20, 0xaa, 0xd1, 0x0a, + 0x21, 0xf5, 0x2e, 0xfb, 0x13, 0x24, 0xea, 0xe4, 0xde, 0x11, 0xd1, 0x0c, + 0x90, 0xea, 0xeb, 0xed, 0xef, 0x51, 0x31, 0xc1, 0xa3, 0x0a, 0x91, 0x99, + 0xbf, 0xd4, 0x1f, 0xd7, 0xdc, 0x01, 0x16, 0x36, 0x4c, 0xcf, 0x23, 0x81, + 0xe8, 0x07, 0x06, 0x14, 0xaf, 0xc0, 0xf3, 0xc6, 0x97, 0x2e, 0x60, 0x4e, + 0xbc, 0x6f, 0x2c, 0x1d, 0xe0, 0x3f, 0x05, 0xd3, 0xf0, 0x36, 0xc7, 0xe5, + 0x7d, 0x05, 0x0a, 0x1d, 0x38, 0x19, 0x1c, 0xbc, 0xd9, 0x22, 0x16, 0xdf, + 0xfb, 0xea, 0x6b, 0x2b, 0xfb, 0x4e, 0x0f, 0x1c, 0x04, 0x04, 0x2d, 0x44, + 0x0c, 0x41, 0xef, 0x05, 0xc1, 0x20, 0xfb, 0x48, 0x4d, 0xf0, 0x82, 0xee, + 0xcf, 0x43, 0x19, 0x2d, 0x16, 0xed, 0x40, 0xfb, 0x29, 0x5b, 0x5b, 0xf0, + 0xeb, 0xfb, 0x0d, 0xf9, 0xf1, 0x48, 0xda, 0xdd, 0x19, 0xe7, 0x3d, 0x3f, + 0xf1, 0x22, 0x06, 0x11, 0x07, 0x14, 0xe5, 0xd6, 0x2c, 0xfb, 0xcd, 0x15, + 0x02, 0x0d, 0x14, 0x04, 0xd8, 0xdf, 0x37, 0x05, 0xe3, 0x01, 0x2d, 0xb1, + 0x59, 0xcc, 0x0e, 0x2a, 0x37, 0xd6, 0x35, 0xf1, 0x3f, 0x1d, 0x11, 0xd9, + 0x25, 0xb9, 0x3b, 0x04, 0xed, 0xd7, 0x23, 0xdc, 0x0e, 0x00, 0xef, 0x28, + 0xb3, 0xe0, 0xe4, 0x62, 0x14, 0x2e, 0x16, 0x12, 0xf8, 0x0c, 0x24, 0xdb, + 0xdd, 0x18, 0xe5, 0x55, 0xaa, 0xc3, 0xfe, 0x0d, 0xf5, 0x39, 0xb9, 0x32, + 0x30, 0xd7, 0x9f, 0x11, 0xaa, 0x82, 0x02, 0xe9, 0x03, 0xc1, 0x3b, 0xb5, + 0xca, 0xcb, 0xe5, 0x05, 0x10, 0x0b, 0xcb, 0xd1, 0x12, 0x03, 0x25, 0x26, + 0x40, 0xd8, 0x0a, 0xfe, 0x21, 0x16, 0xd4, 0xee, 0x2f, 0xcc, 0x1a, 0xfa, + 0xcf, 0x36, 0xae, 0x46, 0x15, 0xf2, 0x27, 0x03, 0xf8, 0xd3, 0xcd, 0xb6, + 0x55, 0xea, 0xfd, 0x01, 0xf6, 0xf2, 0x27, 0x36, 0x53, 0x2b, 0x35, 0x22, + 0x21, 0xc0, 0xcc, 0xde, 0xd5, 0xf5, 0x57, 0x1a, 0xde, 0x23, 0xe3, 0xe0, + 0x07, 0xcb, 0xe2, 0x51, 0x08, 0xec, 0xfd, 0x43, 0xc4, 0xee, 0xdd, 0xee, + 0x1c, 0xd7, 0xed, 0x1f, 0xa2, 0x07, 0xee, 0xe6, 0x8f, 0xfe, 0xfd, 0xca, + 0x02, 0x18, 0xa8, 0xd8, 0xa6, 0xdb, 0x58, 0x07, 0xd7, 0x0b, 0x11, 0x9d, + 0x1a, 0xa3, 0xc0, 0xe9, 0xfc, 0x38, 0x3a, 0xa8, 0xfa, 0xeb, 0xf7, 0xf1, + 0x2e, 0xcd, 0xb2, 0xbf, 0x1d, 0x4a, 0x0b, 0xdc, 0x1c, 0x27, 0xd7, 0x3d, + 0x16, 0x5a, 0xec, 0x20, 0x2e, 0xe9, 0x03, 0x1e, 0x3c, 0xda, 0xed, 0xc5, + 0x46, 0xfd, 0x40, 0x10, 0xca, 0x01, 0x50, 0x3e, 0x0d, 0xfd, 0xe4, 0xd9, + 0xa6, 0xc5, 0x1d, 0xf6, 0xda, 0x48, 0x10, 0x01, 0xfc, 0xc1, 0xef, 0xfd, + 0xfd, 0x21, 0xde, 0x30, 0x40, 0xe6, 0x10, 0x44, 0xd0, 0x26, 0x15, 0x0b, + 0x0b, 0x04, 0x02, 0x0b, 0xda, 0xe3, 0xd4, 0xdf, 0x81, 0xcd, 0xf9, 0x1c, + 0x2c, 0x4c, 0x8b, 0xce, 0x0a, 0xb0, 0x47, 0xd5, 0x04, 0xdf, 0x45, 0xb7, + 0x06, 0x00, 0x32, 0x2f, 0x33, 0xc0, 0x1e, 0xc3, 0x02, 0x47, 0xf7, 0x07, + 0xf9, 0xd7, 0xe6, 0xf9, 0x5f, 0x00, 0x23, 0x04, 0x08, 0x22, 0xbc, 0x56, + 0x1a, 0xad, 0x00, 0xdc, 0x06, 0xf1, 0xb8, 0xa9, 0xef, 0xf4, 0x19, 0x05, + 0x3d, 0xef, 0x24, 0x09, 0x26, 0x03, 0x2b, 0xf6, 0xe4, 0xee, 0x26, 0xf1, + 0x08, 0x38, 0x03, 0x30, 0xbe, 0x23, 0x34, 0xce, 0xde, 0xb7, 0x02, 0xd6, + 0x33, 0x9c, 0xfb, 0xb7, 0x88, 0x55, 0xee, 0x1e, 0x5e, 0x9e, 0xa8, 0xf6, + 0x12, 0x0d, 0x19, 0x0d, 0x12, 0xea, 0x65, 0xf8, 0x29, 0x35, 0xe4, 0xb4, + 0xfa, 0xdb, 0x88, 0xd9, 0xf3, 0x0b, 0x81, 0x0e, 0xe8, 0xe2, 0xf9, 0x2c, + 0x24, 0x30, 0x09, 0x31, 0xe4, 0xb0, 0x31, 0x3c, 0x17, 0x03, 0x20, 0xdf, + 0x05, 0xdd, 0xb9, 0xfe, 0x54, 0x21, 0xcc, 0xf3, 0x11, 0x03, 0xdb, 0x4a, + 0xfe, 0xf6, 0x96, 0xbd, 0x47, 0xbe, 0x26, 0xcf, 0xb7, 0xe6, 0xe0, 0xfc, + 0xd8, 0xbc, 0x33, 0xba, 0xda, 0xee, 0x48, 0xd3, 0xc7, 0x31, 0x35, 0xc4, + 0xdb, 0xe1, 0xfc, 0x46, 0xd7, 0x06, 0xf8, 0x01, 0x03, 0x00, 0x9d, 0x1b, + 0x23, 0xaf, 0xee, 0x14, 0xf2, 0xf6, 0xd4, 0xbb, 0x7a, 0x9f, 0x2f, 0xfa, + 0x0d, 0x18, 0xe5, 0x1f, 0x18, 0xe3, 0x57, 0xc8, 0x4f, 0xff, 0xce, 0xe9, + 0xf6, 0xf9, 0xcc, 0x0e, 0x10, 0x13, 0xf6, 0x4b, 0xe1, 0x09, 0x14, 0x2c, + 0xb3, 0x2d, 0x38, 0xdb, 0x0c, 0xcb, 0x0a, 0x11, 0x0b, 0x1f, 0x49, 0xef, + 0xd7, 0x48, 0xe5, 0xb6, 0x63, 0x2a, 0x18, 0x46, 0x25, 0x50, 0x2c, 0x05, + 0xef, 0xb7, 0xba, 0x01, 0x30, 0x0b, 0x9c, 0xb5, 0x15, 0x14, 0xf4, 0x06, + 0x0c, 0xaf, 0x11, 0x9e, 0x01, 0xe4, 0x36, 0x0f, 0x14, 0x1e, 0x05, 0xc9, + 0xe4, 0x68, 0x2b, 0x37, 0xe3, 0x1f, 0x05, 0x56, 0xbb, 0xe5, 0x9c, 0xe5, + 0xf8, 0x02, 0xfe, 0x17, 0xed, 0x34, 0xee, 0xcc, 0x21, 0x13, 0xff, 0xc5, + 0xc0, 0xd0, 0x15, 0x3e, 0x4a, 0xee, 0x28, 0xe9, 0xff, 0x36, 0x00, 0x1a, + 0xb9, 0xb2, 0x0d, 0xf6, 0x1b, 0x1d, 0x99, 0x1b, 0x46, 0xf6, 0xf5, 0x08, + 0x2e, 0x00, 0x46, 0xa6, 0xca, 0x0b, 0xe6, 0x46, 0x0d, 0xb7, 0x96, 0xba, + 0xf4, 0x44, 0xc2, 0x0f, 0x1d, 0x2d, 0x16, 0xe4, 0x47, 0xdb, 0xfc, 0x59, + 0xc1, 0x22, 0x21, 0x55, 0xb0, 0x46, 0x20, 0xc9, 0xf9, 0x39, 0xd3, 0x2d, + 0xca, 0x42, 0x22, 0xc6, 0x1c, 0x0e, 0x1d, 0x55, 0xba, 0xc8, 0x01, 0x44, + 0x25, 0xc8, 0xcf, 0x9f, 0x1c, 0x03, 0xd8, 0xed, 0xd7, 0xa4, 0xfd, 0xc5, + 0x17, 0xd7, 0x1f, 0xb5, 0x61, 0xe5, 0x28, 0xe9, 0xf1, 0xc8, 0xe8, 0x47, + 0x40, 0x30, 0x4d, 0x06, 0xbd, 0x40, 0x05, 0xb3, 0x23, 0xe4, 0xf1, 0x03, + 0x17, 0x24, 0xe8, 0xf3, 0x2b, 0x1c, 0xf7, 0x21, 0xcb, 0x23, 0x69, 0xfb, + 0xd9, 0x34, 0xfa, 0xcd, 0xcc, 0xfd, 0x13, 0x3b, 0xb7, 0xba, 0xb2, 0x05, + 0xe6, 0x3f, 0x4e, 0xf1, 0x2d, 0xd6, 0xcf, 0x05, 0xd3, 0xc4, 0xfd, 0x35, + 0xc1, 0x34, 0xfd, 0x08, 0xe9, 0xb6, 0x61, 0x81, 0x06, 0xfc, 0x2c, 0x3d, + 0xdc, 0x27, 0x36, 0x23, 0x13, 0x4d, 0x35, 0x19, 0x04, 0x17, 0x08, 0x44, + 0xf4, 0xb0, 0xab, 0xf9, 0x0a, 0x47, 0x30, 0x48, 0x15, 0xce, 0x3f, 0xc1, + 0xcb, 0x08, 0x12, 0xfd, 0x5f, 0x2a, 0x13, 0xde, 0xdc, 0xfc, 0xe7, 0xfd, + 0xdb, 0x10, 0x13, 0x00, 0x17, 0x1e, 0x1d, 0xb0, 0x19, 0xd0, 0xec, 0x0f, + 0xfb, 0x2e, 0xd2, 0xd8, 0x0c, 0x4b, 0xe7, 0xf2, 0xcb, 0x44, 0xfa, 0xfd, + 0x2b, 0x34, 0x45, 0xc6, 0xe3, 0x00, 0xfb, 0x4f, 0xd3, 0xf9, 0xfe, 0xc7, + 0x1b, 0x3a, 0x2c, 0x3d, 0xdf, 0xc8, 0xff, 0xb2, 0x08, 0xd5, 0xfa, 0x41, + 0x41, 0x07, 0xaf, 0xfa, 0xb9, 0xdd, 0xd7, 0x9d, 0x47, 0xd2, 0xf0, 0xdb, + 0xaa, 0xe0, 0x39, 0xd5, 0xee, 0xd2, 0x2a, 0x06, 0x22, 0x2b, 0xf8, 0x47, + 0x09, 0xc3, 0xdc, 0xc4, 0xbd, 0xe4, 0xef, 0xee, 0xe3, 0xc5, 0x0a, 0xb3, + 0xc6, 0x9e, 0x19, 0x3e, 0x2a, 0x13, 0x51, 0xed, 0xe7, 0x14, 0x27, 0xb5, + 0x41, 0x47, 0x02, 0xb3, 0xfe, 0x4e, 0xdf, 0xb9, 0xfe, 0xc8, 0x55, 0xe4, + 0x67, 0x1f, 0xc3, 0xfe, 0x13, 0x59, 0x06, 0x32, 0xd0, 0x00, 0xe9, 0x25, + 0x38, 0xdf, 0x09, 0xf8, 0xd1, 0xf6, 0x02, 0x28, 0xff, 0xce, 0x0c, 0xd4, + 0xf5, 0x20, 0x38, 0x1e, 0xc2, 0xce, 0xf3, 0xa4, 0xb1, 0xeb, 0xff, 0x99, + 0xcb, 0x08, 0x37, 0x06, 0xe3, 0xbe, 0x11, 0x28, 0x0e, 0x2c, 0x0b, 0xf6, + 0xd6, 0x56, 0xfd, 0xca, 0xcf, 0x08, 0x3c, 0xe8, 0xdd, 0x06, 0x4b, 0x00, + 0x0b, 0x09, 0xf0, 0xdb, 0xbe, 0x1d, 0xb8, 0xfa, 0xf0, 0xa0, 0x51, 0x0a, + 0xe1, 0x9f, 0x15, 0x17, 0xfb, 0x39, 0x37, 0xda, 0xe1, 0xc3, 0xd4, 0x25, + 0xf0, 0xff, 0x0e, 0x13, 0xcb, 0x79, 0x77, 0x10, 0x9c, 0xf5, 0x12, 0xad, + 0xe2, 0xce, 0x98, 0xd3, 0x0d, 0x21, 0x4d, 0x42, 0xac, 0xb5, 0x20, 0xf4, + 0xea, 0x46, 0x9b, 0xbd, 0x0d, 0x3d, 0x28, 0x39, 0x35, 0xdd, 0xd2, 0x44, + 0xde, 0x34, 0x55, 0x4c, 0x03, 0xc8, 0xf9, 0xba, 0xd0, 0xcf, 0x12, 0xa6, + 0xeb, 0x95, 0x3d, 0xa6, 0xf0, 0xf4, 0x24, 0xf4, 0xe3, 0x16, 0xc3, 0xec, + 0x3b, 0x2f, 0x12, 0xf2, 0xed, 0xe8, 0xc2, 0xd4, 0xed, 0x13, 0x45, 0x59, + 0xe9, 0xef, 0xe8, 0xe9, 0xe9, 0xea, 0xb1, 0xc4, 0x20, 0xdd, 0x0b, 0x2e, + 0xb3, 0x29, 0xe2, 0x4c, 0xd5, 0x1c, 0xfc, 0xbb, 0x07, 0xe3, 0xf6, 0xc5, + 0x26, 0x4f, 0xf4, 0x15, 0xb0, 0x4e, 0x49, 0xd7, 0xe2, 0xb8, 0x2a, 0xe6, + 0xfe, 0xd4, 0xf7, 0x18, 0xb1, 0xf1, 0x7b, 0xfb, 0xa7, 0xcb, 0x2f, 0xf9, + 0x47, 0x16, 0xb7, 0xe9, 0xee, 0x06, 0xfb, 0x04, 0x51, 0xd8, 0x11, 0xfc, + 0x00, 0x04, 0x37, 0x0f, 0xf1, 0x9e, 0xe8, 0xd0, 0x1c, 0x07, 0x1c, 0xf4, + 0xd7, 0x16, 0x49, 0xe0, 0xd9, 0xf4, 0xd3, 0x12, 0x4b, 0xd8, 0xa7, 0xce, + 0x10, 0x5a, 0x20, 0x0b, 0x4a, 0x22, 0xad, 0x33, 0x51, 0x10, 0x37, 0x49, + 0xbd, 0xec, 0x2c, 0x89, 0x39, 0xdd, 0xf3, 0xfb, 0xfa, 0xa5, 0x5b, 0x15, + 0x09, 0xf2, 0x01, 0x05, 0x14, 0x32, 0xf0, 0xe2, 0xc3, 0xdf, 0xa6, 0x1f, + 0x4f, 0xed, 0x13, 0xe0, 0x1e, 0x4d, 0x1f, 0x27, 0x27, 0xed, 0x3b, 0x9b, + 0xea, 0xa8, 0xe9, 0xf2, 0xe4, 0xb9, 0x7f, 0xc2, 0x0c, 0xf4, 0x38, 0x8c, + 0x1b, 0x56, 0xcc, 0x28, 0x14, 0x3e, 0xc9, 0x02, 0x3b, 0x0e, 0xea, 0x16, + 0x18, 0xd2, 0xfb, 0x19, 0x19, 0x1a, 0x72, 0x92, 0x6e, 0x07, 0xd0, 0xcc, + 0xf1, 0x18, 0xcf, 0x65, 0xc2, 0xcc, 0xd9, 0xf8, 0xc1, 0xbd, 0x08, 0x2c, + 0x1d, 0x1d, 0xb6, 0xef, 0xde, 0xe3, 0xc5, 0xda, 0x0d, 0x07, 0xee, 0x18, + 0x0c, 0x0c, 0x49, 0xe7, 0x1b, 0x1b, 0x1c, 0xd4, 0xa7, 0x22, 0xe4, 0xdb, + 0xcd, 0xf0, 0xe4, 0x2c, 0x41, 0x12, 0x03, 0xe1, 0xf7, 0xc0, 0x19, 0x2e, + 0xde, 0x05, 0x44, 0xfc, 0x1a, 0xf8, 0x00, 0xb3, 0xf4, 0xfc, 0xd6, 0x17, + 0xd4, 0xea, 0xfd, 0x47, 0xb6, 0xd7, 0xc3, 0x0e, 0xf1, 0xc9, 0xeb, 0x12, + 0xe9, 0x1f, 0x2b, 0x06, 0xee, 0x31, 0xdd, 0x0b, 0x2e, 0xff, 0x2d, 0xe7, + 0x64, 0x34, 0x1e, 0x2e, 0x05, 0xda, 0x4c, 0x05, 0x0e, 0x3d, 0xeb, 0x25, + 0xb4, 0x43, 0xd1, 0x66, 0xf2, 0x52, 0xcb, 0x21, 0xf9, 0xec, 0xf6, 0x0b, + 0xe1, 0x01, 0xe4, 0x2d, 0x03, 0x15, 0xc1, 0xd2, 0x23, 0x20, 0xfc, 0xd6, + 0x06, 0xe6, 0x4e, 0x35, 0x13, 0xd3, 0x2c, 0xcc, 0x9f, 0x3d, 0x25, 0xf2, + 0xe1, 0x2c, 0x06, 0x04, 0x19, 0xba, 0xd7, 0xe6, 0x17, 0xc1, 0x16, 0xd8, + 0xe8, 0x06, 0x27, 0x1d, 0x41, 0x41, 0xd4, 0xef, 0xd4, 0xf7, 0x35, 0x35, + 0x4b, 0x3f, 0x32, 0x18, 0xce, 0xe8, 0xe4, 0x17, 0xc7, 0x0d, 0xe0, 0x51, + 0xd8, 0x1c, 0xf3, 0x24, 0x19, 0xe9, 0x19, 0x28, 0x32, 0x01, 0x08, 0x03, + 0x37, 0xd7, 0xc7, 0x3e, 0x16, 0x02, 0x7f, 0xfa, 0x37, 0x06, 0xa4, 0xd4, + 0xda, 0x65, 0x24, 0x57, 0xe0, 0xf7, 0x21, 0x2d, 0x0e, 0xc4, 0xfb, 0x1d, + 0xe5, 0x41, 0xdf, 0x01, 0x0a, 0xe2, 0x10, 0xf1, 0xcf, 0xd6, 0xe6, 0x1f, + 0xdf, 0x27, 0x4d, 0x3c, 0x26, 0x3b, 0x22, 0x08, 0x0d, 0x0b, 0xe2, 0xde, + 0xd2, 0xe5, 0xff, 0x03, 0xf4, 0xde, 0x1a, 0xb5, 0xed, 0xd5, 0xf2, 0xfb, + 0x0f, 0xf5, 0xf0, 0xee, 0xf3, 0x14, 0x0b, 0xea, 0x21, 0xd8, 0xfe, 0x1f, + 0x4b, 0x51, 0xf5, 0x3d, 0xf5, 0x2c, 0x1f, 0x06, 0xe2, 0x04, 0x27, 0x30, + 0xed, 0xf3, 0xec, 0x28, 0x2c, 0x16, 0xed, 0xc8, 0x25, 0xe1, 0xb7, 0x0b, + 0xeb, 0x34, 0xca, 0x4c, 0x2d, 0x4e, 0x60, 0xc9, 0x63, 0xf8, 0x0f, 0x19, + 0xe1, 0x34, 0xd8, 0x2a, 0x2d, 0xc6, 0x03, 0xf4, 0xf9, 0xf4, 0x0f, 0x17, + 0x13, 0xb3, 0xc1, 0x23, 0xd7, 0xc9, 0xec, 0x12, 0x02, 0x3e, 0x15, 0x45, + 0x31, 0x42, 0x77, 0xec, 0x34, 0xdf, 0xbd, 0x13, 0x1c, 0xdd, 0xb9, 0x20, + 0x29, 0xd9, 0xb3, 0xac, 0x27, 0xd4, 0x23, 0xbb, 0x2a, 0x23, 0xea, 0xcd, + 0x47, 0x7f, 0x64, 0xfd, 0xd9, 0xf0, 0x15, 0x27, 0xff, 0xf5, 0xb4, 0x4b, + 0x0d, 0x33, 0x74, 0x24, 0x18, 0xae, 0x3c, 0x81, 0x6d, 0xdd, 0xac, 0x37, + 0x2c, 0x0f, 0x18, 0x2e, 0xdf, 0xae, 0x0f, 0x44, 0x32, 0xc9, 0x2a, 0x0e, + 0x1f, 0x06, 0xfa, 0x4e, 0xf8, 0x09, 0x3e, 0x0c, 0xfb, 0xeb, 0x29, 0x3b, + 0x03, 0x4f, 0xff, 0x43, 0xf1, 0x04, 0xce, 0xb8, 0x40, 0x38, 0x2b, 0x2e, + 0xfe, 0x25, 0xb4, 0xfc, 0xf3, 0x02, 0xce, 0x3c, 0x32, 0x24, 0x55, 0xf4, + 0x0f, 0x34, 0x0c, 0x3d, 0x4e, 0xd2, 0xd2, 0x1f, 0x26, 0x44, 0x0b, 0xec, + 0xeb, 0xd0, 0xd9, 0xa9, 0x0a, 0xd4, 0x2f, 0xe2, 0xe8, 0xe2, 0xed, 0x34, + 0xe1, 0x78, 0x06, 0xb1, 0x46, 0xb1, 0xf9, 0x0a, 0x20, 0xfa, 0xf6, 0x02, + 0x0b, 0xf4, 0x60, 0x1a, 0x03, 0xbf, 0xeb, 0xe2, 0x58, 0xb6, 0xab, 0x5d, + 0x16, 0xe5, 0x1d, 0xce, 0xf4, 0xf9, 0xe7, 0xc0, 0x46, 0xc7, 0xc8, 0x02, + 0x00, 0x3c, 0x1f, 0x54, 0xe4, 0x3e, 0x02, 0xfc, 0x55, 0x24, 0x30, 0x5f, + 0xc4, 0x4e, 0xab, 0x3d, 0xe9, 0xb8, 0xd4, 0x1c, 0x3d, 0xf8, 0xdd, 0xce, + 0x07, 0xd1, 0xa6, 0xef, 0xd4, 0xf0, 0xf7, 0xd8, 0xe5, 0xff, 0x43, 0xe6, + 0x36, 0x2e, 0x40, 0xf2, 0x41, 0x2f, 0xf6, 0xe6, 0x10, 0xee, 0xf5, 0x3f, + 0x18, 0x34, 0xba, 0x02, 0x00, 0xee, 0xd8, 0x0b, 0xd3, 0xff, 0x1c, 0x29, + 0x56, 0x63, 0x66, 0xb7, 0x13, 0xe1, 0x74, 0xe3, 0x09, 0xc6, 0xe2, 0x50, + 0xd8, 0x2c, 0x43, 0xdc, 0x1d, 0x1c, 0x2b, 0x9d, 0x10, 0x0a, 0xc4, 0x2f, + 0xe2, 0x45, 0x1e, 0xeb, 0x12, 0x04, 0xcd, 0xb4, 0xb8, 0xc5, 0xb7, 0xcf, + 0xea, 0xcd, 0x95, 0xf8, 0x28, 0xd8, 0xf7, 0x2b, 0xaf, 0xe9, 0x1e, 0xe3, + 0xe1, 0xec, 0xd4, 0x28, 0x20, 0x0d, 0xff, 0x18, 0xe8, 0xc9, 0x58, 0xf0, + 0x22, 0x2b, 0xea, 0x31, 0xe2, 0x0a, 0xf2, 0xd0, 0xfd, 0x42, 0xe1, 0xff, + 0x17, 0x08, 0x3a, 0x25, 0x05, 0xc8, 0xf5, 0x26, 0xcd, 0xd6, 0xd9, 0x3c, + 0x0f, 0x2e, 0x17, 0x15, 0x30, 0x2a, 0x26, 0xf9, 0xd2, 0x4c, 0xcd, 0xca, + 0xec, 0xfc, 0xc4, 0x27, 0xc6, 0xaa, 0xb6, 0xc6, 0x1e, 0xe4, 0xbb, 0x60, + 0xf5, 0xa4, 0xe3, 0x70, 0x03, 0xe4, 0x01, 0xed, 0x17, 0x01, 0x18, 0xc0, + 0xc0, 0x28, 0xf7, 0xea, 0xdc, 0xf3, 0xfc, 0x11, 0xdd, 0x19, 0x11, 0xc6, + 0x12, 0xe2, 0xa0, 0x0d, 0xf2, 0xd8, 0x05, 0x12, 0xde, 0xda, 0x22, 0x44, + 0xdc, 0x27, 0xe0, 0xf2, 0x11, 0x28, 0x2b, 0x09, 0x01, 0xb7, 0x2b, 0xba, + 0x2c, 0x11, 0x0b, 0x43, 0xe8, 0xc3, 0xb1, 0x94, 0xd6, 0x30, 0x09, 0x26, + 0x4f, 0x0e, 0xea, 0x0e, 0x16, 0xa5, 0x47, 0x1e, 0xdc, 0x2b, 0xd8, 0x33, + 0x2c, 0xfb, 0xdf, 0xf9, 0x07, 0xfe, 0x1a, 0x02, 0xa8, 0x06, 0x0d, 0x4b, + 0x07, 0x4d, 0xf2, 0xbb, 0x13, 0xb3, 0x06, 0xff, 0x15, 0xf8, 0x21, 0x62, + 0xf6, 0xf7, 0x1e, 0x31, 0x1e, 0xee, 0x14, 0xf2, 0x57, 0x2a, 0x24, 0xc0, + 0x2f, 0x37, 0x26, 0xe8, 0x1b, 0xcd, 0x06, 0xda, 0xe8, 0x20, 0xe4, 0xe9, + 0xd4, 0xf8, 0xd4, 0xe8, 0x27, 0xd1, 0x31, 0xda, 0xf6, 0xfb, 0xee, 0x4c, + 0x23, 0xe4, 0xfa, 0xf1, 0xec, 0xf5, 0xce, 0xda, 0xbb, 0xc7, 0x7f, 0xcf, + 0x3a, 0xec, 0xed, 0xfa, 0x13, 0x0b, 0xb6, 0xd3, 0xe5, 0x2c, 0xb5, 0xf4, + 0x3d, 0x0a, 0x50, 0x41, 0xdd, 0xf6, 0x3c, 0x43, 0xcb, 0x02, 0x1e, 0x33, + 0x35, 0xdf, 0x32, 0x03, 0x1d, 0x39, 0x60, 0x26, 0xb4, 0x4d, 0xf8, 0xcb, + 0xe4, 0x0d, 0xa4, 0xf7, 0xbd, 0xc7, 0xf9, 0xeb, 0x07, 0x1a, 0x24, 0x69, + 0x98, 0xd7, 0x20, 0x05, 0x17, 0xc1, 0x3b, 0xe1, 0x74, 0x1d, 0xdf, 0xec, + 0x1f, 0x53, 0xd2, 0x50, 0xbe, 0xeb, 0x15, 0x32, 0x1c, 0xeb, 0x55, 0x53, + 0x1f, 0xf4, 0xcd, 0x32, 0x17, 0x8e, 0xf1, 0x30, 0x36, 0x54, 0x10, 0xf8, + 0xfe, 0xf6, 0x2d, 0xf6, 0xfb, 0x04, 0x25, 0xff, 0x24, 0x1f, 0x36, 0xef, + 0x06, 0xd9, 0xbc, 0x06, 0xff, 0xc8, 0xc8, 0x36, 0x52, 0x29, 0x14, 0x13, + 0x2b, 0x19, 0xd0, 0x0f, 0x46, 0x17, 0xfe, 0xe2, 0xe8, 0x10, 0x07, 0x1c, + 0x28, 0x15, 0xe4, 0xe1, 0x14, 0xa2, 0x4d, 0x07, 0x9a, 0x15, 0x3a, 0xac, + 0xbf, 0x0e, 0x2e, 0x53, 0xad, 0xdc, 0x49, 0x27, 0x34, 0xe7, 0x2a, 0x3f, + 0xae, 0x18, 0x2a, 0xe1, 0xe6, 0xb2, 0x2f, 0xe2, 0xe0, 0xf5, 0x21, 0xe8, + 0x16, 0x77, 0x32, 0x0d, 0x02, 0x4e, 0x46, 0x44, 0x39, 0x4e, 0x70, 0x30, + 0xf6, 0xed, 0xb0, 0xd7, 0x4b, 0x0a, 0xdd, 0x00, 0x36, 0x74, 0x32, 0xff, + 0x5a, 0x19, 0xc6, 0x09, 0xf6, 0x2a, 0xf7, 0x63, 0x30, 0x19, 0x0d, 0xe0, + 0xf8, 0x25, 0xf7, 0x34, 0xe9, 0xe3, 0xe5, 0xfe, 0xee, 0x08, 0xec, 0x1a, + 0x09, 0x0a, 0xec, 0xf6, 0x13, 0x5c, 0x46, 0x06, 0x21, 0xfe, 0xbd, 0x19, + 0xcb, 0xf6, 0xdc, 0xd5, 0x6f, 0xcf, 0x52, 0x07, 0xc8, 0x18, 0x4a, 0xa2, + 0xdf, 0x0b, 0x10, 0x34, 0xbf, 0x6e, 0x5b, 0xe1, 0x09, 0x1e, 0x05, 0x4f, + 0x15, 0xff, 0x35, 0xfb, 0x04, 0xb3, 0xea, 0xb2, 0x59, 0x0c, 0xf3, 0xc8, + 0x11, 0x62, 0x16, 0x39, 0xca, 0xe9, 0x6a, 0x50, 0x3f, 0xc6, 0x63, 0x4f, + 0x0a, 0xfb, 0xb1, 0x11, 0x1e, 0x21, 0xa3, 0x21, 0x59, 0x10, 0x55, 0x39, + 0x53, 0xfa, 0x2d, 0x07, 0xea, 0xd5, 0xf9, 0x47, 0x3f, 0xe5, 0xef, 0xa9, + 0x8e, 0xe3, 0xea, 0xce, 0xf4, 0xbe, 0xc0, 0xe3, 0xd1, 0xf3, 0xd3, 0x0e, + 0x04, 0x03, 0x0e, 0x30, 0x36, 0xf6, 0x15, 0x15, 0x12, 0x12, 0xd7, 0xe7, + 0xd4, 0xcf, 0xe3, 0xb6, 0x42, 0x81, 0x3e, 0xea, 0xf5, 0x59, 0xe4, 0x88, + 0xbb, 0x5a, 0xcf, 0x01, 0xdd, 0x37, 0x5a, 0xfa, 0x1e, 0x3d, 0xf6, 0x08, + 0xe6, 0x51, 0x26, 0x30, 0x14, 0xd0, 0x1a, 0x21, 0xfc, 0xea, 0x13, 0xbd, + 0xef, 0xf2, 0xb5, 0x01, 0x06, 0xcf, 0x11, 0xd1, 0xf1, 0x00, 0xa2, 0xb7, + 0xf4, 0xe6, 0x25, 0xe1, 0x0b, 0x02, 0x21, 0xdc, 0x08, 0x0c, 0xc6, 0xe6, + 0x0f, 0x10, 0xf3, 0xc3, 0xae, 0xa0, 0xc3, 0xdc, 0xfb, 0x2d, 0xf9, 0x2f, + 0x3a, 0x0f, 0x08, 0xe9, 0xf5, 0xe1, 0x3b, 0xf5, 0x3d, 0x56, 0xf7, 0xe2, + 0xfa, 0xf6, 0x35, 0x3e, 0x2d, 0xf1, 0xfd, 0x27, 0x3b, 0xec, 0xfa, 0xd2, + 0xe9, 0x00, 0x33, 0xfa, 0xc6, 0x58, 0xec, 0x37, 0xd8, 0x3a, 0xf9, 0x00, + 0x03, 0xf9, 0xe7, 0x11, 0x29, 0x39, 0xe2, 0xd0, 0xfc, 0x35, 0xe0, 0xdf, + 0xfb, 0x39, 0x2c, 0x24, 0x12, 0x4d, 0xca, 0xf9, 0x27, 0x0a, 0x15, 0xdc, + 0x11, 0x0c, 0xb2, 0xf6, 0x37, 0xba, 0xf0, 0x13, 0xfb, 0xc4, 0xbd, 0xd2, + 0x2c, 0x0f, 0xfb, 0xcc, 0xde, 0xde, 0x37, 0x05, 0xf1, 0xe3, 0xec, 0x20, + 0xc3, 0x09, 0x13, 0xf8, 0x81, 0xc1, 0xc2, 0xf8, 0x14, 0x17, 0xcc, 0x23, + 0x05, 0x2d, 0xfd, 0xeb, 0x1d, 0x1c, 0xc8, 0xd3, 0x28, 0x45, 0x40, 0x07, + 0x54, 0xd8, 0x36, 0x35, 0x2a, 0x07, 0xb6, 0x0a, 0x07, 0x44, 0x2d, 0xfb, + 0xeb, 0xf7, 0x24, 0x62, 0x11, 0x05, 0xd9, 0x33, 0xd0, 0xf3, 0xe0, 0x13, + 0x13, 0x0f, 0x08, 0xc7, 0x07, 0xe8, 0xd3, 0x04, 0x10, 0x12, 0x1e, 0x11, + 0x41, 0x40, 0x1a, 0x22, 0xe5, 0x35, 0xdd, 0xee, 0x15, 0xec, 0xea, 0xfe, + 0xd8, 0xf9, 0xf6, 0xd0, 0xfe, 0xb7, 0xcd, 0xd2, 0xfc, 0x11, 0xfa, 0xe3, + 0x11, 0xc9, 0xee, 0xe5, 0xdf, 0x90, 0xfe, 0x18, 0x06, 0x3b, 0xc9, 0xe5, + 0xea, 0xd4, 0xf9, 0xaa, 0xd5, 0xf1, 0x25, 0xfa, 0x10, 0x23, 0xeb, 0xf4, + 0x38, 0xe8, 0x1f, 0x0e, 0x26, 0x14, 0x0d, 0xe5, 0x08, 0x2c, 0xfa, 0xce, + 0xf9, 0xa1, 0x48, 0x38, 0x54, 0x3a, 0x2a, 0xd3, 0xf1, 0xe2, 0x21, 0x18, + 0xda, 0xc8, 0x03, 0x27, 0xdb, 0x41, 0xb6, 0x1b, 0x05, 0xe2, 0xe4, 0x21, + 0xf8, 0x07, 0xba, 0xd0, 0xdc, 0xe9, 0x0b, 0xfa, 0x2f, 0xfb, 0xf0, 0x03, + 0xfc, 0x26, 0xf6, 0x20, 0x13, 0x0f, 0xd5, 0x01, 0xfa, 0x0c, 0xd1, 0xdf, + 0xe5, 0x29, 0x31, 0x1f, 0xe0, 0xe9, 0xa0, 0xcc, 0xbb, 0x54, 0xd6, 0x4b, + 0xba, 0xd7, 0xd2, 0x4e, 0x59, 0xaa, 0xbf, 0xe2, 0xbe, 0xbf, 0x21, 0xff, + 0xe8, 0xcd, 0x3b, 0xb3, 0xf9, 0xe4, 0x0e, 0xf0, 0x39, 0x44, 0xe8, 0x4c, + 0x9e, 0x44, 0xfb, 0xf0, 0xc0, 0x61, 0x27, 0x48, 0x29, 0xe5, 0x30, 0xe8, + 0xf1, 0xe7, 0xb0, 0xd8, 0x3a, 0x75, 0x16, 0x00, 0xb7, 0xeb, 0xfb, 0xba, + 0xe8, 0xee, 0xcc, 0x43, 0xef, 0x3b, 0x29, 0x74, 0xd8, 0xe2, 0xc1, 0x5a, + 0xc4, 0x30, 0x6b, 0xe3, 0xee, 0xc3, 0xf3, 0x11, 0x01, 0xe3, 0xba, 0xe4, + 0x5a, 0x23, 0x27, 0x06, 0x31, 0xf9, 0xf9, 0x8f, 0xed, 0xfa, 0x4d, 0x02, + 0x40, 0xfa, 0x59, 0xf2, 0x10, 0x0f, 0x0f, 0xd6, 0x34, 0x1b, 0x1c, 0x05, + 0xff, 0x0b, 0x56, 0xd3, 0x0d, 0xd6, 0xde, 0x0f, 0xae, 0xdc, 0x1b, 0xcf, + 0xa1, 0xea, 0xdb, 0x90, 0xda, 0xce, 0xeb, 0xfc, 0x3c, 0x47, 0xb4, 0x41, + 0xbe, 0x55, 0x08, 0xe4, 0x2c, 0x56, 0x17, 0x33, 0x31, 0xb2, 0x0b, 0xeb, + 0xd0, 0xbd, 0xc6, 0x5d, 0xef, 0x6d, 0xc5, 0x3b, 0xf1, 0xaa, 0x3a, 0xf6, + 0x4d, 0x45, 0x6f, 0xff, 0xce, 0x0f, 0xbd, 0x5b, 0x19, 0x49, 0x24, 0x1b, + 0x16, 0xd3, 0x53, 0x05, 0xdd, 0xae, 0x56, 0x23, 0x0a, 0xc4, 0xc8, 0xfe, + 0x10, 0xe7, 0x15, 0x2d, 0xfb, 0x17, 0xb5, 0x32, 0xf0, 0xf5, 0x33, 0xeb, + 0x08, 0x5d, 0x09, 0xe1, 0xee, 0x20, 0x92, 0xe6, 0xc9, 0x1d, 0x22, 0xe0, + 0xa8, 0x18, 0x2f, 0x3d, 0xed, 0xb8, 0x8f, 0xc5, 0x14, 0xfa, 0x37, 0x81, + 0xc7, 0xbc, 0xec, 0xe6, 0x11, 0x03, 0x46, 0x43, 0x3e, 0x49, 0xd4, 0x00, + 0xad, 0x5b, 0x3e, 0xa8, 0xb4, 0x70, 0x79, 0x69, 0xd7, 0xd0, 0x47, 0x4c, + 0x1a, 0x04, 0xcd, 0x22, 0x00, 0x74, 0xa9, 0xeb, 0x35, 0xef, 0x38, 0xe6, + 0xdf, 0x36, 0xdf, 0x73, 0xda, 0x1c, 0x27, 0x54, 0xfd, 0xcc, 0xd1, 0xe4, + 0xd2, 0xca, 0x68, 0xd3, 0xf0, 0xc9, 0x30, 0xc0, 0x03, 0xa6, 0x14, 0xdc, + 0x40, 0x33, 0xf6, 0xe5, 0x2f, 0xd2, 0xd0, 0xeb, 0x26, 0xa0, 0x20, 0x2b, + 0xfb, 0xc8, 0x15, 0x47, 0x01, 0x5a, 0x0d, 0xe7, 0xf3, 0x23, 0xf8, 0x32, + 0x2a, 0xdd, 0x15, 0x2e, 0x04, 0xfe, 0x35, 0xd6, 0xd1, 0xff, 0xe2, 0xf8, + 0xda, 0x0d, 0x60, 0x4a, 0x5b, 0xee, 0xf9, 0x26, 0xd9, 0xf3, 0x13, 0xe0, + 0x18, 0x32, 0x0e, 0xdd, 0x20, 0x18, 0xde, 0xca, 0x1f, 0x0a, 0x29, 0xf9, + 0xd3, 0xe1, 0x39, 0xf6, 0x35, 0x0d, 0xe4, 0xee, 0xfd, 0x3d, 0x4e, 0xfa, + 0xa3, 0x0f, 0xef, 0x11, 0xf2, 0x23, 0xc0, 0xe6, 0xe1, 0xf0, 0xf9, 0x17, + 0xe6, 0x40, 0xc0, 0xf3, 0x38, 0x0f, 0x44, 0xf8, 0xe1, 0xb2, 0xd6, 0xd1, + 0xd9, 0xdb, 0x32, 0x04, 0x07, 0xf6, 0x18, 0xc4, 0xd2, 0x00, 0xcd, 0xf9, + 0xc1, 0xb5, 0xe7, 0xf8, 0xff, 0x14, 0x3e, 0xe6, 0xcd, 0x22, 0xfb, 0x2c, + 0x09, 0xc5, 0xe7, 0x37, 0x44, 0xd7, 0xe8, 0xfd, 0x34, 0xce, 0x10, 0xd7, + 0xf2, 0x40, 0x47, 0x03, 0x27, 0xdd, 0x0a, 0x0e, 0xc1, 0xf3, 0xe4, 0xc1, + 0x33, 0x50, 0x1b, 0x18, 0xde, 0x33, 0xee, 0x03, 0x01, 0x0d, 0xce, 0x17, + 0x07, 0xcc, 0x23, 0xaa, 0x1e, 0x0c, 0x25, 0xee, 0xf1, 0x0a, 0xfc, 0xf7, + 0xb2, 0x14, 0xd6, 0xf4, 0xd7, 0xd5, 0xb0, 0x0c, 0x48, 0x09, 0xe1, 0xc3, + 0xcc, 0x0f, 0x07, 0xf0, 0x15, 0x27, 0x2e, 0x1e, 0xf4, 0xc2, 0xe9, 0xf2, + 0xfc, 0xe2, 0x1f, 0xf2, 0xcd, 0xc4, 0x0e, 0xcc, 0xf5, 0xfb, 0x10, 0xe3, + 0x3e, 0x18, 0x14, 0x15, 0x2a, 0x26, 0x01, 0x06, 0x31, 0xf6, 0x18, 0x35, + 0xf4, 0x08, 0xc4, 0x5a, 0x2b, 0xd9, 0xee, 0xf4, 0x11, 0x0a, 0x2f, 0xe9, + 0x1b, 0x1f, 0x02, 0x0b, 0xef, 0x06, 0xe1, 0x14, 0x14, 0xed, 0x1e, 0xd2, + 0x44, 0x17, 0x51, 0xfe, 0x21, 0x1f, 0xfc, 0x17, 0xee, 0x49, 0x12, 0x41, + 0xeb, 0xce, 0x41, 0xeb, 0x2b, 0xeb, 0x24, 0x03, 0xd7, 0x2f, 0x37, 0x11, + 0xbd, 0xd8, 0xdb, 0xcf, 0xdb, 0xfe, 0x81, 0x1d, 0x40, 0xfa, 0x0b, 0xf6, + 0xea, 0x5c, 0xeb, 0xce, 0xe8, 0x0e, 0x0b, 0x02, 0x01, 0xb9, 0x0e, 0xed, + 0xfd, 0xce, 0x54, 0xc9, 0xe1, 0xc5, 0x53, 0x0b, 0xc2, 0xda, 0xc5, 0x15, + 0xc2, 0x60, 0x12, 0xed, 0x2c, 0x23, 0x87, 0x03, 0x40, 0x30, 0x16, 0xc8, + 0x38, 0x28, 0xff, 0x24, 0x2a, 0xd1, 0xce, 0xe8, 0x5e, 0x2b, 0xd0, 0x3f, + 0x1a, 0xd2, 0xdb, 0xf5, 0xc0, 0xf1, 0xdd, 0xc6, 0x0f, 0x59, 0xdf, 0xea, + 0xf8, 0x1a, 0xf9, 0x51, 0x11, 0x04, 0xe2, 0xd8, 0x3f, 0x3b, 0xd3, 0x37, + 0x47, 0xe1, 0xf1, 0xe7, 0x0b, 0x09, 0x11, 0xcf, 0xd0, 0xc1, 0x25, 0xe4, + 0xd5, 0x10, 0xce, 0xf1, 0x25, 0xc7, 0xf9, 0xfb, 0x07, 0xcd, 0xa7, 0xd5, + 0xe3, 0xc5, 0xd5, 0x33, 0xc0, 0xfd, 0xb9, 0x4c, 0x0a, 0x1c, 0x10, 0x0e, + 0xd7, 0x2b, 0x33, 0xd6, 0xf0, 0xc9, 0x10, 0x05, 0x1d, 0xa7, 0x11, 0xe4, + 0x24, 0x4c, 0x0a, 0xf1, 0xed, 0x1a, 0x9b, 0xf7, 0xe6, 0x0c, 0xe7, 0x07, + 0x2c, 0x21, 0xc8, 0x21, 0x2c, 0xed, 0x2a, 0xb6, 0x2c, 0x3f, 0x18, 0xfc, + 0x0e, 0x27, 0x26, 0x01, 0x16, 0xd2, 0x12, 0xce, 0x47, 0xfa, 0xcc, 0xfc, + 0x1b, 0xf6, 0xf6, 0xf8, 0xfb, 0x16, 0x39, 0x0c, 0x07, 0x4a, 0xf7, 0x4c, + 0x52, 0x11, 0x40, 0x26, 0x12, 0x2e, 0x1d, 0x31, 0xd7, 0x07, 0xcf, 0xe1, + 0xe9, 0xf8, 0xfa, 0xff, 0x24, 0xe4, 0x4b, 0x47, 0xa0, 0xfb, 0xd3, 0xfc, + 0x34, 0xcd, 0xe9, 0x36, 0xd1, 0xfe, 0xb3, 0x18, 0xeb, 0xfb, 0x23, 0x2b, + 0x1d, 0x25, 0x23, 0x4a, 0xa3, 0xb9, 0x27, 0x11, 0x06, 0xb1, 0xd4, 0xce, + 0x25, 0xeb, 0xfd, 0x26, 0x0d, 0xdd, 0xec, 0xea, 0xf1, 0x13, 0xcf, 0xe8, + 0x51, 0xd7, 0xc1, 0xc2, 0xde, 0x08, 0x47, 0xe8, 0x4d, 0x37, 0x11, 0x03, + 0x27, 0x4b, 0x03, 0x04, 0xfa, 0xd8, 0x0d, 0x44, 0xd7, 0x40, 0x1e, 0xf4, + 0x23, 0xe4, 0x0f, 0x08, 0xe7, 0xdc, 0xf8, 0x15, 0x27, 0x22, 0x05, 0xde, + 0x28, 0xea, 0x26, 0xff, 0x2b, 0x7f, 0xf8, 0x15, 0x1c, 0xe3, 0xd1, 0xd0, + 0x13, 0xe8, 0xcd, 0x2c, 0xc6, 0x3c, 0xfa, 0x23, 0xa1, 0x23, 0x22, 0x06, + 0x3b, 0xe1, 0x21, 0x18, 0xc6, 0xe8, 0xc7, 0xd7, 0x3e, 0x2c, 0xef, 0x1b, + 0xf2, 0x2c, 0x06, 0x54, 0x0d, 0xd8, 0xe2, 0x13, 0xe0, 0xb9, 0x1e, 0x06, + 0xe6, 0x43, 0x00, 0x39, 0xe0, 0x28, 0xc4, 0x5a, 0xf6, 0x30, 0x18, 0x0b, + 0x34, 0x2f, 0x44, 0x1b, 0xff, 0x83, 0xe4, 0x03, 0xf6, 0x06, 0xfa, 0xd3, + 0x1b, 0x1c, 0x1f, 0x24, 0xfe, 0x17, 0x48, 0x47, 0xce, 0x0e, 0xf6, 0x3a, + 0xfb, 0x16, 0x17, 0x3e, 0x0f, 0x5f, 0xbf, 0x95, 0x00, 0x2f, 0xe0, 0xf5, + 0x3e, 0x0a, 0xf9, 0xe1, 0x3b, 0xe5, 0xb5, 0x3d, 0xfd, 0xd6, 0x3f, 0xd2, + 0x33, 0xee, 0xfc, 0xd2, 0x3e, 0x0b, 0x56, 0x3a, 0xf1, 0x34, 0xce, 0x0b, + 0xc7, 0x16, 0x31, 0x11, 0xf7, 0x19, 0x15, 0xea, 0x34, 0x08, 0x59, 0x4b, + 0xd9, 0xfc, 0xc7, 0x7f, 0x03, 0x02, 0xc2, 0xd5, 0xff, 0xd2, 0x45, 0xda, + 0x06, 0x31, 0x38, 0x2f, 0x10, 0xd8, 0xd7, 0x2f, 0xe8, 0xfd, 0xc3, 0xc0, + 0x1b, 0x2f, 0x30, 0x2a, 0x13, 0xda, 0x48, 0x09, 0x53, 0x37, 0x27, 0xe2, + 0xf1, 0x3b, 0xff, 0xfb, 0x0a, 0x03, 0x06, 0x31, 0x21, 0x02, 0x45, 0x13, + 0xd2, 0xf2, 0x15, 0xe3, 0x39, 0x5d, 0xe2, 0xb4, 0x38, 0xc2, 0x17, 0x19, + 0xe2, 0x00, 0x32, 0x16, 0x16, 0x12, 0xff, 0x0e, 0xee, 0x28, 0x4b, 0xbc, + 0x21, 0xb8, 0xcf, 0xe1, 0xed, 0xeb, 0x60, 0xf3, 0x1f, 0xec, 0x0f, 0x12, + 0x0c, 0x07, 0x3e, 0x13, 0x15, 0x16, 0x0b, 0x3c, 0x27, 0xff, 0x41, 0xf0, + 0xe7, 0xfe, 0xd3, 0x0f, 0x1e, 0x57, 0x13, 0x17, 0xe5, 0x01, 0xce, 0x89, + 0xdd, 0x24, 0x51, 0xda, 0x42, 0xeb, 0x42, 0x2d, 0x22, 0x69, 0x1f, 0xbb, + 0xe4, 0xe1, 0x32, 0xf3, 0xed, 0xaa, 0xfe, 0xe4, 0x51, 0x2d, 0xdd, 0xda, + 0xd3, 0xb9, 0xee, 0xec, 0xb8, 0xed, 0x12, 0x0d, 0xba, 0x3a, 0xdd, 0x3d, + 0x0b, 0x0e, 0x14, 0xe3, 0x36, 0x3d, 0xed, 0xdc, 0xed, 0xea, 0x0a, 0x0c, + 0x13, 0xd2, 0xd5, 0xe3, 0xfc, 0xcd, 0xac, 0x12, 0x2a, 0x25, 0x3d, 0xc8, + 0x34, 0xf4, 0xea, 0xaf, 0xdc, 0x32, 0x21, 0xe4, 0x17, 0xff, 0xd6, 0xf5, + 0x2a, 0x3e, 0x3e, 0xfd, 0x05, 0x1c, 0xd6, 0xe8, 0x41, 0xff, 0x3d, 0x38, + 0x24, 0x1a, 0xa3, 0x45, 0xd6, 0x34, 0xcf, 0x06, 0xf1, 0x39, 0xed, 0xb3, + 0x19, 0x3d, 0xf1, 0x04, 0x15, 0xe6, 0xdc, 0xea, 0xf9, 0xe7, 0xd4, 0xec, + 0xc5, 0x4f, 0x11, 0x1b, 0x32, 0x94, 0xe7, 0x11, 0x39, 0x05, 0xf6, 0xbe, + 0xf2, 0x0a, 0xdd, 0xf5, 0x89, 0xd4, 0x27, 0xe8, 0x0b, 0x2e, 0xeb, 0xed, + 0x0a, 0x08, 0xb7, 0x46, 0x11, 0xec, 0xe6, 0xdf, 0xb2, 0x68, 0xf7, 0xba, + 0x5a, 0xc1, 0x22, 0x21, 0x1b, 0x02, 0xf6, 0x26, 0x0b, 0x1d, 0xbc, 0x2d, + 0x1f, 0x0d, 0x2c, 0x09, 0xbe, 0xed, 0xed, 0x6a, 0xb4, 0x15, 0xcf, 0x42, + 0x0d, 0xb7, 0x38, 0x08, 0x2a, 0xe9, 0xf3, 0xe8, 0xe2, 0x03, 0x12, 0x1b, + 0x12, 0x31, 0x01, 0x3e, 0xe9, 0x50, 0xd2, 0xdd, 0x12, 0xf5, 0x38, 0x48, + 0xf9, 0x41, 0xfe, 0xbf, 0xf4, 0xba, 0xcc, 0xdd, 0x0a, 0x11, 0x9d, 0xd7, + 0x33, 0x47, 0x21, 0xfb, 0xde, 0xd8, 0x3c, 0xdc, 0xf6, 0x20, 0x85, 0xff, + 0x37, 0x30, 0x9e, 0xd4, 0x81, 0x94, 0xf2, 0xf0, 0x30, 0x15, 0x04, 0x1a, + 0xff, 0xf6, 0x10, 0x1d, 0x07, 0xc5, 0x0f, 0xfe, 0x16, 0x6f, 0xfc, 0x2b, + 0x11, 0xb3, 0x34, 0x43, 0x46, 0xec, 0x1d, 0xe6, 0x13, 0xd3, 0xae, 0x0a, + 0xfb, 0xc2, 0x1e, 0x1b, 0xf8, 0xdd, 0x23, 0x6a, 0xbb, 0x47, 0xcf, 0x30, + 0x35, 0xc2, 0xe3, 0x00, 0x3c, 0xde, 0xf1, 0xf6, 0x2f, 0xde, 0xe8, 0xf2, + 0x1e, 0x05, 0x55, 0x2f, 0x07, 0x1d, 0x10, 0xec, 0x39, 0xb2, 0x0e, 0x3c, + 0xb5, 0x24, 0xe1, 0x08, 0xbf, 0xc9, 0x48, 0xe9, 0xe4, 0xf3, 0xd8, 0x01, + 0x04, 0x10, 0x29, 0x1c, 0xec, 0xdb, 0x49, 0x0a, 0x05, 0x15, 0x95, 0xd1, + 0x15, 0x17, 0x02, 0xbc, 0x92, 0xb8, 0x4d, 0xfc, 0xd2, 0x4c, 0xd1, 0x29, + 0xe7, 0xe6, 0xf9, 0x3d, 0xd4, 0xe4, 0xbd, 0xc0, 0xe1, 0xf5, 0x14, 0xca, + 0x07, 0xb8, 0xee, 0xdb, 0x26, 0xe6, 0x24, 0x0c, 0xe8, 0xfd, 0x1a, 0x0f, + 0xb6, 0xd1, 0x02, 0x2e, 0xb0, 0x2e, 0x28, 0x6e, 0xa1, 0xdd, 0x09, 0x56, + 0x02, 0xed, 0x29, 0xd5, 0x23, 0xc4, 0xbb, 0xdb, 0x22, 0x0f, 0xef, 0x3f, + 0xe9, 0x34, 0x62, 0xef, 0x04, 0x51, 0xf0, 0x15, 0x33, 0x28, 0xeb, 0x18, + 0xaf, 0xe8, 0xbe, 0x0e, 0xf5, 0x2f, 0x15, 0xb6, 0x09, 0x8e, 0x9f, 0x21, + 0xa5, 0x33, 0x4b, 0x22, 0x9a, 0x25, 0x26, 0xf8, 0xc6, 0x40, 0x02, 0xde, + 0x47, 0x0e, 0x0a, 0x45, 0x15, 0x1f, 0xf0, 0xff, 0xe2, 0xf7, 0xfd, 0xd9, + 0xa9, 0xe5, 0xc6, 0x09, 0x08, 0x1b, 0xf2, 0xef, 0xa4, 0xcc, 0x0e, 0xb4, + 0xde, 0xf6, 0xf8, 0xf6, 0xf9, 0x4c, 0x17, 0x07, 0xbd, 0x3d, 0x12, 0x02, + 0x37, 0x4a, 0x03, 0xd1, 0x02, 0xf3, 0xd8, 0xa2, 0xc9, 0xe2, 0x13, 0x02, + 0x27, 0x2b, 0x10, 0x1f, 0x9b, 0x42, 0x11, 0xcb, 0xa1, 0xf5, 0xc7, 0x10, + 0x24, 0x3c, 0x04, 0xa7, 0x12, 0xe2, 0x35, 0x28, 0xf5, 0xbb, 0x52, 0xac, + 0x12, 0xd6, 0xd7, 0xfe, 0xb2, 0xed, 0xff, 0x1c, 0x08, 0xbe, 0x04, 0x1e, + 0xad, 0x68, 0x43, 0xf2, 0xf2, 0xf1, 0xbf, 0xec, 0xe9, 0x07, 0xe4, 0x15, + 0xcb, 0xc0, 0x0f, 0xf2, 0x2e, 0xb6, 0x5b, 0x50, 0x0f, 0xff, 0xf8, 0x29, + 0x10, 0x49, 0xc7, 0x25, 0xbc, 0xbc, 0x38, 0xf6, 0xb9, 0x10, 0x30, 0xb5, + 0x81, 0xeb, 0x09, 0xb7, 0xd2, 0x38, 0x23, 0xda, 0xcf, 0xef, 0xbb, 0x95, + 0x04, 0x0c, 0x4e, 0xe2, 0xaa, 0xb0, 0x00, 0x16, 0x18, 0xc3, 0xf6, 0x0c, + 0xa1, 0xb0, 0x11, 0xcb, 0x05, 0x5c, 0xfe, 0x18, 0xe6, 0xc6, 0x11, 0xbe, + 0x16, 0xcf, 0xd1, 0xd8, 0xcd, 0xfc, 0xf0, 0xba, 0xfd, 0xed, 0xe4, 0x1b, + 0xa2, 0xbd, 0xc8, 0xc9, 0xa7, 0xf9, 0xa3, 0xe4, 0xcd, 0xc5, 0xee, 0xee, + 0x08, 0x06, 0xbc, 0xbe, 0xbe, 0xdc, 0x2a, 0x2b, 0x08, 0xee, 0x95, 0x33, + 0x15, 0x08, 0x05, 0xdd, 0x2d, 0x22, 0xff, 0x03, 0xb5, 0xc8, 0xaa, 0xe5, + 0x9c, 0xf5, 0xe2, 0x40, 0x00, 0xbd, 0xeb, 0x14, 0xca, 0x0a, 0xfe, 0x10, + 0x02, 0xc2, 0x2e, 0xdd, 0x1c, 0x36, 0xf8, 0x30, 0x25, 0xd2, 0xee, 0xd7, + 0xd8, 0xbf, 0x25, 0x60, 0x21, 0xa4, 0xb3, 0xa8, 0x9f, 0xd1, 0x07, 0xd7, + 0xba, 0xb7, 0xc6, 0xd3, 0x93, 0x46, 0x3f, 0x29, 0xe6, 0xa7, 0xd1, 0xf7, + 0xf1, 0xaf, 0xf8, 0x93, 0x28, 0xbf, 0xb8, 0xb7, 0xd2, 0xfe, 0x3b, 0x04, + 0x24, 0x83, 0xf2, 0xbc, 0xb6, 0xf2, 0x10, 0xd2, 0xc0, 0x1a, 0xd1, 0xd5, + 0x34, 0x06, 0xd9, 0xdf, 0xc1, 0x2c, 0xd9, 0xd8, 0xe0, 0x08, 0xbc, 0x1f, + 0xbf, 0x43, 0xa5, 0xa3, 0x2b, 0xe9, 0x0c, 0x12, 0xf4, 0xc7, 0xd0, 0x81, + 0xc0, 0xd1, 0xc6, 0x26, 0xf3, 0xc0, 0xd0, 0xf0, 0x22, 0x61, 0x49, 0xfc, + 0xb0, 0xea, 0xf5, 0x24, 0x08, 0xe4, 0xbe, 0x2c, 0xd0, 0x04, 0x38, 0xea, + 0x05, 0xfd, 0x48, 0x56, 0xf2, 0x54, 0x04, 0x3b, 0xf4, 0x0b, 0xb7, 0x23, + 0x13, 0x33, 0xe2, 0x62, 0x24, 0x1a, 0x47, 0xc3, 0x56, 0x1f, 0x48, 0xf0, + 0xe1, 0x6c, 0xf0, 0x04, 0xb5, 0x57, 0xf9, 0xfe, 0x22, 0xd8, 0x23, 0x5c, + 0xf6, 0xcf, 0xe8, 0xae, 0xcc, 0x01, 0xaf, 0xdc, 0x18, 0xf4, 0xeb, 0x09, + 0xf2, 0x10, 0x08, 0x0b, 0xe7, 0xf9, 0xb4, 0xb9, 0x06, 0xf1, 0xf4, 0xf4, + 0x1d, 0x0c, 0xe7, 0xbb, 0x2c, 0x07, 0x05, 0xc0, 0x27, 0x31, 0xd9, 0xa8, + 0xf5, 0xfa, 0xf2, 0xd4, 0xfd, 0xe8, 0x93, 0x36, 0x22, 0x10, 0x02, 0x3b, + 0x04, 0xe6, 0xbf, 0xfe, 0x12, 0x03, 0xe9, 0xfc, 0x24, 0xde, 0xdc, 0x0a, + 0xc1, 0xf2, 0x5c, 0x41, 0x2b, 0x51, 0x07, 0xdd, 0xd4, 0x18, 0xd5, 0xe2, + 0x22, 0xf6, 0x07, 0x1a, 0x31, 0x2f, 0x41, 0xab, 0xfd, 0x1b, 0x2d, 0x24, + 0xe7, 0x6f, 0xc8, 0x2a, 0x23, 0x46, 0xde, 0x0b, 0xca, 0x42, 0x32, 0xff, + 0xb7, 0x87, 0xcd, 0xe0, 0xc9, 0x56, 0xe9, 0x0a, 0xcf, 0xca, 0xf7, 0xe6, + 0xab, 0xc9, 0xef, 0x9d, 0xca, 0xdc, 0xd6, 0xfe, 0xf8, 0x4e, 0x92, 0x2f, + 0x9d, 0x1a, 0xb7, 0xb2, 0x32, 0xac, 0xf1, 0xcc, 0x22, 0x4e, 0x15, 0xce, + 0x0a, 0x22, 0xb9, 0x24, 0x13, 0xa6, 0xb4, 0xbe, 0xff, 0xf9, 0x0a, 0x28, + 0xd4, 0x20, 0x1e, 0x2b, 0xd0, 0xcc, 0xc8, 0x30, 0x03, 0xdc, 0x01, 0xad, + 0xef, 0xe9, 0xea, 0x33, 0x28, 0xee, 0xe3, 0xfb, 0x2c, 0x2e, 0xbc, 0x3c, + 0xbe, 0xc7, 0x15, 0x79, 0xfe, 0xff, 0xf8, 0xf8, 0x68, 0x30, 0x54, 0x06, + 0x0e, 0x64, 0xd2, 0xca, 0xf2, 0x49, 0x11, 0xf8, 0xfd, 0x2a, 0x52, 0x29, + 0xfc, 0xd6, 0xdc, 0xde, 0xb1, 0xe4, 0x58, 0x35, 0xe3, 0x36, 0x05, 0x1d, + 0x35, 0xb5, 0x66, 0x4f, 0xd1, 0x27, 0x06, 0xc5, 0x74, 0x67, 0xde, 0xef, + 0xb4, 0x2c, 0x1f, 0xd2, 0x2d, 0x1e, 0x4f, 0x26, 0x3a, 0xbf, 0x1e, 0xc1, + 0xc7, 0x1b, 0x5b, 0xb2, 0x2f, 0x25, 0x3c, 0xd6, 0xbb, 0x2c, 0x2c, 0x24, + 0xf2, 0xd8, 0xf7, 0xdf, 0xf7, 0x10, 0xdf, 0x3b, 0x00, 0x2f, 0x33, 0x3d, + 0xd9, 0x20, 0xf2, 0xe5, 0x13, 0xca, 0x3c, 0xec, 0xf8, 0xdc, 0x03, 0xe2, + 0x5f, 0xd8, 0x6d, 0x39, 0x1b, 0xbc, 0x3c, 0xf3, 0xbb, 0x64, 0x19, 0x48, + 0x54, 0x22, 0xe0, 0x47, 0x0f, 0x4b, 0xc6, 0xf0, 0x16, 0xf1, 0x21, 0x81, + 0x26, 0xc6, 0xea, 0x10, 0x46, 0x69, 0x58, 0x18, 0xe5, 0x1d, 0x3f, 0x68, + 0x61, 0x2d, 0x01, 0x46, 0x4d, 0xfd, 0xd6, 0x28, 0x15, 0x1a, 0xb5, 0x50, + 0xd6, 0x05, 0xfa, 0x47, 0x25, 0xce, 0x34, 0x53, 0xb5, 0x09, 0x33, 0x22, + 0x20, 0x21, 0xff, 0xc6, 0xc7, 0xf0, 0x2e, 0xba, 0x2a, 0x15, 0xdd, 0xbe, + 0xd9, 0xd4, 0x01, 0x20, 0xea, 0x5b, 0xa3, 0xfc, 0x3e, 0x00, 0x1e, 0x36, + 0x0a, 0xe7, 0xed, 0xb4, 0x1d, 0xbe, 0x49, 0x06, 0x0f, 0xcf, 0xf7, 0xc2, + 0xca, 0x2d, 0xf6, 0x1d, 0x3b, 0xd7, 0xff, 0xf4, 0xe1, 0x76, 0x14, 0xd3, + 0xf8, 0x50, 0x12, 0x4c, 0x25, 0x08, 0x12, 0xcf, 0xb3, 0xc9, 0x0a, 0x8d, + 0xd7, 0xd4, 0x59, 0xd9, 0xf6, 0x56, 0x39, 0x59, 0xbc, 0x16, 0x11, 0x2d, + 0x35, 0xf8, 0x71, 0xf9, 0x35, 0xe3, 0x04, 0x46, 0x6b, 0xda, 0xc0, 0x2e, + 0xb4, 0xd0, 0xec, 0xfe, 0xfe, 0xf4, 0xe5, 0x65, 0x12, 0x4a, 0x3d, 0x21, + 0x22, 0xc7, 0x5d, 0x16, 0xfb, 0xd1, 0x3b, 0x0c, 0xc6, 0x06, 0x4e, 0xeb, + 0x44, 0x54, 0x45, 0x1b, 0xd7, 0x09, 0xd7, 0xf6, 0x52, 0x45, 0x0d, 0xb6, + 0x1d, 0xb5, 0x4e, 0xd4, 0x1b, 0xc0, 0x03, 0xc2, 0x86, 0x0c, 0xf7, 0x1e, + 0xfd, 0xba, 0x36, 0xaa, 0x29, 0xd8, 0xe2, 0xb7, 0x0e, 0xf8, 0xc8, 0xd1, + 0x47, 0xf9, 0x0b, 0xf6, 0xe2, 0x6f, 0x22, 0xc5, 0x32, 0xd4, 0xd4, 0xd2, + 0xd0, 0x0f, 0xcb, 0x22, 0x20, 0xe8, 0xc1, 0xde, 0x27, 0xf1, 0x01, 0xb4, + 0x1d, 0x7f, 0x48, 0xeb, 0x3e, 0xea, 0x08, 0x3d, 0x39, 0x30, 0xe0, 0x1a, + 0xc8, 0xe4, 0x12, 0xfb, 0x09, 0x06, 0x1c, 0x02, 0xbb, 0xce, 0x01, 0x2a, + 0xf4, 0xbd, 0x05, 0xdf, 0xe1, 0x02, 0x19, 0xa9, 0x23, 0xe9, 0xfb, 0xea, + 0xdf, 0xce, 0x45, 0x31, 0x3a, 0x36, 0xfc, 0xde, 0xd8, 0x23, 0x31, 0x14, + 0x00, 0x21, 0x16, 0xc1, 0xf9, 0xfe, 0xcd, 0x30, 0xca, 0xbd, 0xca, 0xdf, + 0x1e, 0xef, 0xf3, 0xd9, 0x35, 0xd0, 0x20, 0x47, 0x22, 0xf4, 0x2b, 0xb0, + 0x44, 0x1d, 0xd2, 0xf4, 0xd6, 0xf1, 0x06, 0xd0, 0xc2, 0xcb, 0x08, 0x3d, + 0xb8, 0xed, 0x2d, 0x47, 0x24, 0x22, 0x2b, 0x2b, 0xeb, 0x12, 0x37, 0xe3, + 0x35, 0x63, 0x34, 0xd2, 0x2a, 0x15, 0x42, 0x1f, 0xf3, 0x46, 0x4d, 0xe3, + 0xfa, 0xce, 0x1a, 0xe1, 0xd8, 0xf8, 0x0b, 0xf4, 0x16, 0x12, 0xd4, 0x22, + 0x10, 0xcc, 0xc1, 0xf0, 0x31, 0x01, 0xe1, 0xb7, 0x0d, 0x4a, 0x3b, 0x24, + 0xef, 0x28, 0x1c, 0x43, 0x45, 0xd0, 0x5c, 0x29, 0x14, 0xf6, 0x26, 0xe2, + 0x33, 0xe8, 0xc7, 0xea, 0xfd, 0x19, 0xcf, 0xda, 0x24, 0xb6, 0xc1, 0xec, + 0x15, 0xed, 0x30, 0x99, 0x0e, 0xcf, 0xe6, 0x27, 0xe2, 0xc7, 0x42, 0xbb, + 0x4e, 0xf3, 0x40, 0x0d, 0x2b, 0xc4, 0x0b, 0xcd, 0x04, 0xe1, 0xfe, 0xe2, + 0xaf, 0xff, 0xdc, 0x54, 0x0b, 0xaf, 0xdd, 0xe2, 0x37, 0x22, 0x4e, 0xb2, + 0x36, 0x31, 0x6a, 0xd0, 0x17, 0xf0, 0xfb, 0xda, 0x0b, 0xef, 0x3c, 0x2d, + 0xb4, 0x2b, 0x19, 0x48, 0xee, 0xe7, 0x11, 0xfd, 0xe1, 0xff, 0xaf, 0xf6, + 0x08, 0x22, 0xfa, 0xfd, 0xf6, 0x45, 0x24, 0xa2, 0xed, 0x4c, 0x0b, 0x09, + 0x3d, 0x06, 0x52, 0x41, 0x1b, 0x47, 0x07, 0xe9, 0xce, 0x12, 0x22, 0xdf, + 0xe8, 0x25, 0xce, 0xb7, 0xdb, 0xc8, 0xd4, 0x19, 0x12, 0xb6, 0xcd, 0xdc, + 0x1f, 0xc0, 0x36, 0xca, 0x18, 0x0b, 0x05, 0xe2, 0x2c, 0xa4, 0x1b, 0xe8, + 0x10, 0xe8, 0x24, 0x2b, 0xb4, 0xc7, 0xe5, 0xea, 0xc8, 0xee, 0xe6, 0xd8, + 0xb0, 0x3d, 0x05, 0xdd, 0x19, 0x54, 0xfb, 0xf5, 0x2f, 0x1f, 0x13, 0x1a, + 0xec, 0xe9, 0xe1, 0xd6, 0x17, 0x39, 0xbe, 0xf0, 0x4a, 0xe7, 0x0c, 0xf7, + 0x19, 0x4e, 0x44, 0x29, 0x1e, 0xab, 0x2d, 0x0d, 0x1e, 0x45, 0x2b, 0xe4, + 0x05, 0x2e, 0xe7, 0x3e, 0x32, 0x22, 0x17, 0x08, 0xf4, 0x3f, 0xe4, 0x20, + 0x2b, 0xbd, 0xd0, 0xf0, 0x3e, 0x2a, 0x1f, 0xe8, 0xf0, 0x37, 0x01, 0xbc, + 0x30, 0x09, 0x31, 0xee, 0x15, 0x14, 0x09, 0x1c, 0xaa, 0x1f, 0xd3, 0xce, + 0xe7, 0xd3, 0x1e, 0xf5, 0xc7, 0xdb, 0x09, 0x14, 0x03, 0x42, 0xa3, 0xe7, + 0x0d, 0x14, 0x14, 0xe9, 0xf6, 0xf5, 0x3d, 0xd6, 0x3a, 0xa3, 0x3e, 0xbb, + 0xf1, 0xe4, 0xf3, 0x17, 0xf9, 0xf1, 0x07, 0x65, 0xe8, 0x38, 0x4c, 0x3b, + 0xe1, 0xc1, 0x04, 0x1e, 0x1a, 0x34, 0xbb, 0xe8, 0x1d, 0xf4, 0xe6, 0x65, + 0x1e, 0x41, 0xe5, 0x13, 0xf6, 0xdd, 0x1b, 0x19, 0x50, 0x51, 0xe2, 0x00, + 0x06, 0xe9, 0x31, 0x3a, 0xf9, 0xba, 0x45, 0x55, 0x2d, 0x1d, 0x07, 0x15, + 0xfd, 0x0f, 0xfb, 0x0a, 0xf0, 0x3f, 0x2a, 0x2e, 0x19, 0xd6, 0xe3, 0xe9, + 0x56, 0xc4, 0xf3, 0x3f, 0x24, 0xdf, 0xf1, 0x1a, 0xd7, 0x2e, 0x3b, 0xcf, + 0x18, 0xc2, 0xdb, 0x40, 0x11, 0x3b, 0xbf, 0xc9, 0xad, 0x4b, 0xb0, 0x30, + 0xb4, 0x11, 0x39, 0x07, 0x16, 0xcb, 0x37, 0xbf, 0xf9, 0x18, 0x02, 0xbe, + 0x29, 0x34, 0xfd, 0x0d, 0x16, 0x19, 0xed, 0x11, 0x07, 0xd4, 0x05, 0xde, + 0xe0, 0xe9, 0x87, 0x00, 0xad, 0x35, 0x25, 0xfd, 0x4f, 0x31, 0xe9, 0xfc, + 0x24, 0x4c, 0xec, 0x21, 0x23, 0xb7, 0xc3, 0xd3, 0x17, 0x3b, 0x3f, 0x1c, + 0xa2, 0xc5, 0x50, 0x2c, 0xfc, 0xb7, 0x2b, 0xed, 0xcd, 0x40, 0xf1, 0xff, + 0xcc, 0x16, 0x20, 0x35, 0x27, 0x28, 0x1c, 0x27, 0x39, 0x1f, 0xee, 0xaf, + 0xf8, 0xf4, 0xeb, 0x3c, 0x02, 0x19, 0x05, 0x00, 0x81, 0x17, 0x34, 0xe1, + 0x11, 0xb9, 0x00, 0x35, 0xcc, 0x26, 0x9c, 0x0c, 0xde, 0x44, 0xaf, 0xcb, + 0xba, 0x24, 0xfd, 0x10, 0xc1, 0x9d, 0x35, 0xea, 0xeb, 0xdc, 0x0a, 0xec, + 0x1e, 0xc6, 0x03, 0x06, 0x21, 0x45, 0xf1, 0x16, 0x0a, 0xbb, 0x08, 0x2a, + 0x11, 0xde, 0x39, 0xf2, 0x12, 0x06, 0x43, 0xb6, 0x0d, 0xc0, 0xd6, 0xe2, + 0xf7, 0x1a, 0x2c, 0x0f, 0xec, 0xf5, 0xcd, 0x89, 0x2d, 0xa7, 0x20, 0x3c, + 0x27, 0xc9, 0xb4, 0x16, 0x56, 0x25, 0x3e, 0xb9, 0x02, 0xdb, 0xf7, 0x42, + 0x32, 0x07, 0xf4, 0xde, 0x48, 0x18, 0x3d, 0xea, 0x97, 0x1e, 0xe5, 0x9b, + 0xef, 0xea, 0xae, 0x0b, 0x50, 0xfb, 0x36, 0x1c, 0x21, 0xda, 0xfc, 0x32, + 0x15, 0x34, 0x5f, 0xff, 0xfb, 0x4e, 0x0e, 0xe9, 0x13, 0xe3, 0x54, 0xaf, + 0x56, 0xe4, 0x12, 0x28, 0x0b, 0xf2, 0xae, 0xde, 0x0d, 0xea, 0xe6, 0xdf, + 0xd5, 0xf7, 0x00, 0x50, 0xec, 0x0f, 0xc6, 0xdb, 0x45, 0xdd, 0x73, 0x4e, + 0x23, 0x1d, 0xe6, 0x29, 0x14, 0x11, 0x0f, 0xb6, 0xfd, 0xd4, 0x2d, 0x22, + 0xad, 0xe1, 0x25, 0x54, 0xf9, 0x34, 0xe3, 0x9d, 0xda, 0xed, 0xfa, 0x19, + 0x19, 0x15, 0x18, 0x1b, 0x06, 0x52, 0x4a, 0xc2, 0x59, 0xcb, 0xfd, 0x22, + 0xba, 0xe5, 0x03, 0xca, 0x3e, 0x23, 0xdc, 0x13, 0xb9, 0xc8, 0xdb, 0xbc, + 0x3a, 0x1c, 0xdd, 0xd0, 0x72, 0xdb, 0x0b, 0xce, 0x04, 0xf5, 0x19, 0x47, + 0x17, 0x45, 0x67, 0xf6, 0xf8, 0x08, 0x2c, 0x66, 0x62, 0xc5, 0x26, 0xe2, + 0x24, 0x42, 0x17, 0x50, 0x0a, 0xff, 0xe2, 0x5f, 0x26, 0x19, 0x20, 0x0c, + 0x2c, 0x2c, 0x16, 0x04, 0xc2, 0x1c, 0x13, 0x09, 0x45, 0xba, 0x22, 0x1f, + 0xb0, 0x22, 0xc9, 0x59, 0xb4, 0x1f, 0x38, 0xb9, 0x3b, 0xd3, 0xf8, 0x3a, + 0xe4, 0xf4, 0xdc, 0x27, 0x17, 0x11, 0xe2, 0xf4, 0x16, 0xd2, 0x41, 0x0a, + 0xdd, 0x27, 0x04, 0x19, 0x3b, 0x04, 0x18, 0x0e, 0xe5, 0xe0, 0x5b, 0x19, + 0xbe, 0x06, 0x21, 0xc7, 0x12, 0x51, 0xe8, 0xef, 0xb8, 0x06, 0x1b, 0x13, + 0x1f, 0xba, 0xd6, 0x43, 0xf1, 0x17, 0xfa, 0xd7, 0xe2, 0xd2, 0xf6, 0xeb, + 0xe5, 0x03, 0x3d, 0xe6, 0xf5, 0x1d, 0xfb, 0xfc, 0x14, 0x13, 0x7f, 0x1f, + 0x61, 0x66, 0xb9, 0xf0, 0x31, 0xd1, 0x0f, 0x4e, 0x2e, 0x18, 0x04, 0x14, + 0x1a, 0xcd, 0x05, 0xe1, 0xd0, 0x54, 0x14, 0xdf, 0x34, 0x41, 0x48, 0x4d, + 0x2e, 0xe9, 0xd6, 0x3c, 0xef, 0x50, 0x3d, 0x35, 0x46, 0xfd, 0xf3, 0x6a, + 0x1e, 0x34, 0xad, 0xf0, 0x32, 0x18, 0xd8, 0x14, 0x3c, 0xc7, 0x1f, 0xf1, + 0x1e, 0xe6, 0x5f, 0x1d, 0x29, 0xc1, 0x3c, 0xe4, 0x71, 0x35, 0x28, 0xf4, + 0xa7, 0x28, 0x5a, 0xe5, 0x0e, 0x1f, 0xb9, 0x3c, 0x20, 0xf5, 0xf9, 0xea, + 0xaf, 0x30, 0x10, 0x18, 0xac, 0xf7, 0xef, 0xd9, 0x26, 0xbe, 0x33, 0x1a, + 0xdb, 0x93, 0xb4, 0xe7, 0xd5, 0x28, 0xb5, 0x4a, 0xfc, 0x22, 0xd5, 0xff, + 0x3f, 0xf5, 0xb0, 0x34, 0xe4, 0x8b, 0xc8, 0xe9, 0xbf, 0xa7, 0x0b, 0x46, + 0x2f, 0x81, 0x0f, 0xd4, 0x92, 0x4f, 0x07, 0xf3, 0x4a, 0x41, 0x47, 0xdb, + 0x36, 0xd5, 0x9b, 0x00, 0xd4, 0x63, 0xcd, 0x1f, 0x0a, 0xdd, 0x3a, 0x4f, + 0x0a, 0xc7, 0xc9, 0x50, 0x75, 0xed, 0x8c, 0x11, 0xfd, 0xfe, 0x17, 0x0f, + 0xb6, 0xcc, 0x39, 0xd4, 0x1c, 0xdd, 0xec, 0xc2, 0x57, 0x18, 0x24, 0xf6, + 0xeb, 0x20, 0x06, 0xfe, 0x11, 0xea, 0xdb, 0xe2, 0x41, 0xc9, 0x0b, 0xdf, + 0x2b, 0x3e, 0x3f, 0x5c, 0xfb, 0xde, 0xc4, 0x0f, 0x15, 0xc1, 0xf8, 0xd2, + 0xe0, 0xa9, 0xe7, 0xcc, 0xee, 0xe1, 0xb4, 0x45, 0xc6, 0xb4, 0x22, 0x09, + 0x10, 0xc5, 0xea, 0x06, 0xd2, 0x82, 0x17, 0xe2, 0xb1, 0xef, 0xf1, 0xca, + 0x17, 0x8f, 0x1c, 0x15, 0x09, 0x52, 0x22, 0x05, 0xe2, 0xe4, 0x51, 0xdf, + 0x0b, 0x0a, 0xb7, 0xdd, 0xce, 0x4f, 0x40, 0xea, 0x44, 0xb7, 0x16, 0xe6, + 0x26, 0xf4, 0x26, 0x2c, 0x15, 0x26, 0xa1, 0x17, 0xeb, 0xf0, 0x34, 0xaf, + 0x36, 0x3d, 0x60, 0xec, 0x10, 0x08, 0x20, 0x10, 0x2e, 0x39, 0xee, 0x1b, + 0x08, 0xbc, 0x48, 0xc6, 0xf5, 0x31, 0x98, 0x08, 0xe6, 0xd2, 0xda, 0x3f, + 0xbc, 0x0f, 0x12, 0x64, 0x13, 0x0c, 0xc5, 0xf4, 0xd6, 0xdf, 0xb6, 0xbd, + 0x3e, 0xc9, 0xa6, 0xd7, 0x2c, 0x0e, 0x21, 0x27, 0x1d, 0xb8, 0x2f, 0xa9, + 0x2f, 0x04, 0xad, 0xaf, 0xa8, 0xbf, 0x48, 0xdb, 0x10, 0xc6, 0x1e, 0x1a, + 0x15, 0xcb, 0x01, 0xdd, 0x18, 0xfd, 0xde, 0xdc, 0xf4, 0xf9, 0x36, 0x23, + 0x99, 0xe2, 0x06, 0x1a, 0xeb, 0xef, 0x3a, 0x02, 0xff, 0xba, 0x2a, 0xfb, + 0x19, 0xf9, 0xd7, 0x9d, 0xe1, 0x0e, 0x0d, 0xc3, 0x16, 0x45, 0xce, 0x0a, + 0x3e, 0xeb, 0x4e, 0xc6, 0xc0, 0xe0, 0x35, 0x44, 0x12, 0xb4, 0xfe, 0x0b, + 0xc7, 0x12, 0x1d, 0xf4, 0xdf, 0x3f, 0xe8, 0x27, 0x05, 0x11, 0x40, 0xd2, + 0xea, 0xc7, 0xff, 0x46, 0x26, 0x25, 0xfa, 0x29, 0x36, 0x12, 0xc0, 0xd3, + 0x15, 0x3e, 0x67, 0x01, 0xe3, 0x12, 0x1e, 0x16, 0x67, 0xbe, 0x49, 0x1c, + 0x1e, 0x4e, 0xf3, 0x22, 0xef, 0x54, 0xa8, 0x46, 0x4d, 0xf1, 0xc3, 0x43, + 0xef, 0xed, 0x08, 0xeb, 0x07, 0xd1, 0xe1, 0x10, 0xd3, 0xd8, 0xca, 0xeb, + 0x8a, 0xe3, 0xde, 0x24, 0x41, 0x2a, 0x02, 0x14, 0xfa, 0xa0, 0x06, 0xea, + 0xc4, 0xd7, 0xfb, 0x11, 0xea, 0xd0, 0x06, 0xab, 0xf9, 0x23, 0x22, 0x2e, + 0xfa, 0xe6, 0x57, 0xf6, 0xd8, 0xcc, 0xf8, 0x15, 0x15, 0x1a, 0x49, 0xfb, + 0xc0, 0xc5, 0xc1, 0x1c, 0x0a, 0x57, 0x94, 0x3f, 0x29, 0xd7, 0xfc, 0x32, + 0xf2, 0xed, 0xde, 0x42, 0x15, 0x09, 0x03, 0x49, 0xd8, 0x22, 0x07, 0xac, + 0x13, 0x3a, 0x28, 0xd2, 0xe9, 0xbc, 0xfe, 0x05, 0x7f, 0xc0, 0x26, 0xed, + 0xdf, 0xee, 0x12, 0x40, 0xfd, 0x36, 0xbe, 0x05, 0x41, 0x36, 0x2e, 0x34, + 0x35, 0xbd, 0xe4, 0xb5, 0x34, 0x01, 0x20, 0x11, 0x38, 0x10, 0xfd, 0x2e, + 0xed, 0xe0, 0xeb, 0xc6, 0x19, 0xed, 0x21, 0x14, 0x00, 0xc3, 0x41, 0x0a, + 0xfa, 0x29, 0xc4, 0x08, 0x4b, 0x03, 0xfc, 0xac, 0x20, 0x46, 0x13, 0xbf, + 0x13, 0xe7, 0x0d, 0xcf, 0x01, 0x0e, 0xf8, 0x63, 0xe4, 0xf0, 0x52, 0x33, + 0x0b, 0xd4, 0x34, 0xd4, 0xeb, 0x03, 0xd5, 0xf1, 0x54, 0x0f, 0x27, 0x35, + 0x03, 0x1d, 0x14, 0x31, 0xdb, 0xe1, 0x21, 0xfe, 0x55, 0xce, 0x2a, 0xa3, + 0xc0, 0x37, 0x49, 0x00, 0xb3, 0xf0, 0xd3, 0xea, 0x33, 0xff, 0x1d, 0x12, + 0xe2, 0x23, 0x4e, 0x2c, 0xfb, 0x17, 0xcf, 0x49, 0x62, 0xc5, 0x2b, 0x1f, + 0xb7, 0xce, 0x04, 0x0f, 0x37, 0xd6, 0xd7, 0x1e, 0x00, 0x04, 0xd7, 0x31, + 0xfb, 0xf8, 0xc6, 0xd0, 0xfa, 0x8e, 0x0c, 0xfe, 0xe3, 0xea, 0x23, 0xb5, + 0xd4, 0xe9, 0xde, 0xae, 0xea, 0xc1, 0x30, 0x46, 0x2a, 0xd2, 0xe9, 0xeb, + 0xac, 0x39, 0xde, 0xea, 0xf2, 0x47, 0xb6, 0x1e, 0x12, 0xdd, 0xe4, 0xc8, + 0x33, 0xca, 0xb2, 0xd9, 0x00, 0xfa, 0x1f, 0xee, 0x00, 0xc3, 0x27, 0xf5, + 0x12, 0xbc, 0xfb, 0x28, 0xfb, 0xef, 0xd7, 0xd9, 0xbe, 0xf1, 0xb1, 0xc9, + 0x2b, 0xe3, 0xc4, 0xc5, 0xa4, 0x64, 0x3e, 0x0e, 0xce, 0x0a, 0xcd, 0x12, + 0xed, 0xd3, 0xcb, 0xd1, 0x02, 0xb6, 0x55, 0x1a, 0xe9, 0x33, 0x17, 0xa6, + 0x2e, 0x23, 0x10, 0x18, 0x3c, 0xfa, 0x1e, 0xf0, 0xd6, 0x2d, 0xf0, 0xb3, + 0xb9, 0xd1, 0x19, 0x43, 0x31, 0xcd, 0xc8, 0x96, 0x10, 0xda, 0x38, 0xcf, + 0xfa, 0xb5, 0x36, 0xd7, 0xa5, 0x0e, 0x0d, 0x3a, 0xbe, 0x08, 0xdc, 0xfa, + 0xb9, 0x07, 0xf1, 0xda, 0xbc, 0x0d, 0xe5, 0x47, 0xc7, 0x01, 0xf0, 0x33, + 0xc6, 0x87, 0xdf, 0xf5, 0x38, 0xea, 0xca, 0xc9, 0xd9, 0x12, 0x41, 0xdd, + 0x35, 0xb6, 0xd7, 0x61, 0x23, 0x24, 0x20, 0x13, 0x19, 0x14, 0xf5, 0xad, + 0xc5, 0xe5, 0x32, 0xf3, 0xdd, 0xff, 0x6d, 0x0e, 0xbd, 0xf2, 0x25, 0xe8, + 0x02, 0xb9, 0x3c, 0x2e, 0x16, 0x0d, 0x62, 0xa0, 0x28, 0x24, 0x36, 0xcc, + 0x1e, 0xf6, 0xed, 0xe0, 0xc1, 0x02, 0xf2, 0x23, 0xd7, 0x17, 0x39, 0x3e, + 0x05, 0xf7, 0xed, 0x24, 0xf1, 0x81, 0xcb, 0xf8, 0xea, 0x1e, 0xb8, 0xc5, + 0x0f, 0xe1, 0x59, 0x2e, 0x8c, 0xe0, 0x40, 0x4c, 0x44, 0xba, 0xb2, 0x53, + 0xba, 0x29, 0x41, 0x05, 0xb2, 0x1e, 0xed, 0x00, 0xd9, 0x40, 0xe3, 0x00, + 0xd2, 0xa1, 0x31, 0xb4, 0x47, 0x49, 0xfb, 0xbf, 0xee, 0xdb, 0xfb, 0x0e, + 0xee, 0xfa, 0xf9, 0x54, 0x32, 0x63, 0xf4, 0xd5, 0xce, 0xbb, 0xf6, 0xd9, + 0xbc, 0x23, 0xf0, 0xab, 0x09, 0x75, 0x56, 0x27, 0xc7, 0xdd, 0xb5, 0xe0, + 0xf6, 0x1a, 0xf6, 0xf6, 0x15, 0xb6, 0xed, 0xa8, 0xac, 0xcc, 0x46, 0xcc, + 0x34, 0x18, 0x31, 0xea, 0xf9, 0x24, 0x1c, 0xd7, 0x07, 0x08, 0xe5, 0x1a, + 0x27, 0xfe, 0xeb, 0x3c, 0x03, 0xd0, 0xe1, 0x05, 0x40, 0x1f, 0x10, 0xdc, + 0x2d, 0xff, 0xea, 0xf5, 0xcb, 0x04, 0xfc, 0x1c, 0x1f, 0x1b, 0x21, 0x21, + 0xd1, 0xd4, 0x0e, 0x01, 0xdf, 0x2b, 0x34, 0xeb, 0x14, 0x31, 0x22, 0xfb, + 0x0c, 0xfe, 0xc8, 0xf5, 0x44, 0x13, 0xe6, 0x1e, 0x39, 0xe8, 0xe8, 0x10, + 0x18, 0x05, 0x30, 0x05, 0x1a, 0xc7, 0x13, 0xff, 0xbf, 0xed, 0x26, 0x28, + 0x0b, 0xfc, 0x31, 0xf5, 0xec, 0x1b, 0xfd, 0xc8, 0xeb, 0x34, 0x25, 0xed, + 0xeb, 0x1f, 0xac, 0x03, 0x11, 0xe9, 0xb6, 0xe3, 0x16, 0xe6, 0x24, 0xa4, + 0x2e, 0xd0, 0x1d, 0x30, 0x06, 0x02, 0x23, 0xc8, 0xbe, 0x0b, 0xf8, 0xf0, + 0x24, 0x12, 0xf7, 0xdf, 0x11, 0x17, 0x03, 0x23, 0x50, 0x07, 0x13, 0xf2, + 0xd2, 0x33, 0x3f, 0x0f, 0xe6, 0x36, 0xea, 0x10, 0x0c, 0xde, 0x35, 0x22, + 0xe0, 0x0c, 0x42, 0x15, 0xe4, 0xff, 0x2c, 0xe1, 0xd6, 0xd0, 0x2f, 0x03, + 0x00, 0xee, 0x13, 0x1d, 0x3d, 0x48, 0xfc, 0x1d, 0x08, 0x04, 0xe9, 0x07, + 0x2c, 0x15, 0x1b, 0xfd, 0x2a, 0xf9, 0xf4, 0xd3, 0xed, 0xe1, 0x48, 0xd9, + 0xcb, 0xfc, 0xe4, 0x20, 0xaf, 0xe2, 0x12, 0xe8, 0xeb, 0xd3, 0xfe, 0x31, + 0xef, 0xfc, 0xd7, 0x2d, 0xe5, 0xef, 0xd4, 0x0a, 0xf2, 0xf3, 0xe2, 0x81, + 0x2a, 0x13, 0x18, 0x29, 0xe8, 0xe9, 0xe1, 0x0a, 0xd0, 0x22, 0x0d, 0x05, + 0x19, 0x0d, 0xf6, 0x35, 0x13, 0xb5, 0xde, 0xe2, 0x1c, 0x26, 0xf3, 0xff, + 0xed, 0xfc, 0x1d, 0x0f, 0xe0, 0x09, 0x2b, 0xc1, 0xeb, 0x0a, 0xed, 0x09, + 0xcf, 0x1d, 0x23, 0x0f, 0xf3, 0x18, 0xf2, 0xd5, 0xd1, 0xbf, 0xd8, 0xf9, + 0x1c, 0x17, 0xda, 0xfb, 0x2a, 0xf4, 0xcf, 0xee, 0xf6, 0xea, 0xe7, 0xc4, + 0xf6, 0xfb, 0xe9, 0xb0, 0xed, 0x18, 0xfc, 0x06, 0xa2, 0xc9, 0xfa, 0xef, + 0xd9, 0xe6, 0xd4, 0xeb, 0xcc, 0xef, 0x08, 0xbf, 0x33, 0x08, 0xe3, 0xe9, + 0x3d, 0x07, 0xc2, 0x03, 0x22, 0xef, 0xbe, 0xce, 0xe8, 0x22, 0xe8, 0xdd, + 0xc3, 0x05, 0x2d, 0xf7, 0x47, 0xe8, 0x0a, 0xe8, 0xc7, 0x38, 0xf2, 0xb4, + 0xdc, 0x3e, 0x15, 0xdd, 0x64, 0x35, 0xd6, 0x2f, 0x21, 0xcd, 0xdc, 0x23, + 0xf7, 0x21, 0xc3, 0x4e, 0x40, 0x45, 0xdd, 0x49, 0x24, 0xd8, 0xe5, 0x10, + 0x0a, 0x22, 0x13, 0xd6, 0x19, 0x0a, 0xde, 0xf8, 0x00, 0xed, 0xee, 0xdb, + 0x45, 0x1c, 0x1e, 0xfc, 0x08, 0xf0, 0x04, 0x1b, 0x3a, 0x11, 0x39, 0xce, + 0x23, 0x15, 0x35, 0x28, 0xe9, 0x00, 0xf5, 0x0b, 0xf4, 0x12, 0x11, 0xfc, + 0xeb, 0xc8, 0x86, 0x99, 0xd2, 0x16, 0xe0, 0x04, 0xee, 0x36, 0x19, 0x4b, + 0x31, 0xe5, 0x1e, 0xde, 0xde, 0xe9, 0xc2, 0x0b, 0x0b, 0x24, 0xe9, 0xf7, + 0x15, 0x13, 0x1d, 0x51, 0x3f, 0x2f, 0x0e, 0x13, 0x28, 0x4c, 0xe7, 0xd5, + 0xe9, 0x59, 0x1c, 0x10, 0x7f, 0x4b, 0x01, 0x0a, 0x19, 0xfd, 0x2f, 0xd9, + 0x5c, 0x47, 0xec, 0x7f, 0x5b, 0x40, 0x08, 0x2a, 0xc1, 0xc3, 0x26, 0x02, + 0x21, 0x25, 0x14, 0xda, 0xef, 0x3e, 0xe7, 0xc4, 0xd3, 0x2a, 0xb5, 0x0c, + 0xed, 0x26, 0xc9, 0xf6, 0xe4, 0xe5, 0xc1, 0x20, 0x0c, 0x0f, 0x0d, 0xc5, + 0x38, 0xd6, 0xed, 0xcd, 0xe0, 0x3d, 0xe9, 0xff, 0xf4, 0xd9, 0x35, 0x3f, + 0x11, 0x18, 0x9d, 0xa3, 0x22, 0x0c, 0x10, 0x13, 0xc8, 0xce, 0xfd, 0xf8, + 0x09, 0x09, 0xf4, 0xec, 0xdc, 0x20, 0x2b, 0xd6, 0x04, 0x12, 0xc5, 0xf9, + 0xbc, 0xe6, 0x45, 0x14, 0x25, 0xe1, 0x30, 0x3a, 0xe7, 0xfe, 0xb4, 0xf8, + 0x1b, 0x2c, 0xee, 0xdc, 0x56, 0xfa, 0xf5, 0x41, 0xfe, 0xff, 0xde, 0x27, + 0x23, 0x34, 0x00, 0x51, 0x42, 0x31, 0x32, 0x14, 0xd7, 0x39, 0x19, 0x60, + 0xc1, 0xe1, 0xe5, 0xdb, 0xe2, 0x28, 0xde, 0xc5, 0xdd, 0xfa, 0xce, 0x0e, + 0x4f, 0xde, 0x06, 0x55, 0xc4, 0x2f, 0x1e, 0xec, 0xe2, 0x20, 0x21, 0x27, + 0x58, 0xe3, 0x1f, 0xd1, 0xd4, 0xe1, 0x02, 0x32, 0x0f, 0xd7, 0x23, 0x00, + 0x27, 0x34, 0xb8, 0x83, 0x0d, 0x06, 0x00, 0xe0, 0xd0, 0xff, 0x15, 0xfa, + 0xcf, 0x06, 0x0b, 0xee, 0x26, 0x24, 0x08, 0xf1, 0xd5, 0xc6, 0xf3, 0x03, + 0x2e, 0xd4, 0xe0, 0xe7, 0xc6, 0x1c, 0xc2, 0x1e, 0xee, 0xb9, 0x55, 0x6e, + 0xe7, 0xd0, 0xb7, 0x0f, 0x17, 0x5c, 0xdd, 0xeb, 0x2b, 0xeb, 0xbd, 0x17, + 0x1b, 0x2c, 0xf4, 0xfe, 0x20, 0xe4, 0xe8, 0x57, 0x47, 0x24, 0x38, 0x4a, + 0xc8, 0x3f, 0x41, 0x05, 0x1e, 0x06, 0x30, 0x7f, 0xee, 0xc6, 0xc1, 0x35, + 0xfb, 0x0f, 0xea, 0x52, 0x2b, 0xfb, 0xda, 0xe4, 0x3b, 0x09, 0x31, 0x4b, + 0x47, 0xe4, 0xca, 0xd1, 0xe9, 0x48, 0x05, 0xf5, 0x28, 0xfc, 0x0a, 0xf5, + 0x09, 0xdc, 0xbf, 0x25, 0x3f, 0x31, 0xc2, 0x1b, 0x0e, 0x09, 0xe5, 0x18, + 0x00, 0x1c, 0x1f, 0xbc, 0x71, 0x0d, 0xfe, 0x2b, 0xdb, 0xef, 0xf4, 0x1e, + 0x19, 0x03, 0x28, 0x33, 0x04, 0x1e, 0xed, 0x51, 0xf7, 0xd6, 0xfd, 0x37, + 0x56, 0xea, 0xcf, 0x3d, 0xb4, 0x3d, 0x31, 0xd0, 0xe4, 0xf1, 0xc4, 0x31, + 0xbe, 0x38, 0xda, 0x11, 0xd4, 0xca, 0x06, 0xf6, 0x0b, 0x00, 0x54, 0x04, + 0xcf, 0xfa, 0x2e, 0x18, 0x2c, 0x0c, 0xf2, 0x31, 0x36, 0xf8, 0xda, 0xe4, + 0x4c, 0xfa, 0x22, 0x4e, 0xb9, 0x07, 0xf5, 0xd0, 0x27, 0x26, 0xf4, 0x01, + 0xea, 0xce, 0xd9, 0xd3, 0x01, 0x63, 0xec, 0xf2, 0x23, 0x19, 0xac, 0x6a, + 0xe0, 0x2a, 0xd2, 0xf4, 0x06, 0x3f, 0x31, 0xb8, 0x26, 0x41, 0xdd, 0x0a, + 0x09, 0xe5, 0x1c, 0xe0, 0x27, 0x03, 0x23, 0x36, 0xbf, 0x47, 0xef, 0x1c, + 0xf4, 0x26, 0x2d, 0xdc, 0x10, 0xc0, 0x0d, 0x18, 0x14, 0x17, 0x49, 0x2b, + 0xe2, 0x0e, 0xcd, 0x20, 0xc5, 0x1e, 0xee, 0xdd, 0x0f, 0xfd, 0x2d, 0x34, + 0x0d, 0x7f, 0xc3, 0x71, 0xd7, 0xde, 0xf5, 0x4d, 0xc5, 0x14, 0xe5, 0x38, + 0xef, 0xef, 0x32, 0xdb, 0xc2, 0xc6, 0x17, 0x1a, 0x21, 0xe1, 0x10, 0xe6, + 0xdb, 0xf2, 0xe8, 0xfe, 0xfc, 0x30, 0x16, 0x01, 0x0d, 0x61, 0x03, 0x07, + 0x1e, 0x4a, 0x10, 0x33, 0xed, 0x67, 0xd4, 0xb7, 0xe8, 0x28, 0xff, 0x47, + 0x0b, 0x30, 0x4c, 0x12, 0x64, 0xd9, 0xd0, 0x13, 0xd2, 0x3d, 0x4f, 0x0c, + 0x25, 0xd6, 0x1d, 0xe8, 0x55, 0x37, 0x3f, 0x22, 0xbd, 0x13, 0xf4, 0x3d, + 0xf4, 0x0e, 0xf3, 0xe4, 0xe3, 0xdd, 0x13, 0xcd, 0x0a, 0x32, 0xce, 0x9c, + 0xf8, 0xed, 0x35, 0xd7, 0xb8, 0xf3, 0x26, 0x0d, 0x22, 0xc2, 0x3a, 0x56, + 0xbf, 0x87, 0x05, 0xab, 0x2d, 0xd5, 0xf2, 0xfa, 0xcc, 0x61, 0x3c, 0xcf, + 0xa4, 0xe5, 0xdd, 0x13, 0xd5, 0x5b, 0xe4, 0xb5, 0x04, 0x9f, 0xad, 0x34, + 0xff, 0xee, 0x0e, 0xfd, 0x27, 0x3f, 0x0a, 0x7b, 0xc8, 0xec, 0xfd, 0xb2, + 0xe8, 0x0b, 0xcb, 0xec, 0xc7, 0x9e, 0xec, 0xf3, 0xb9, 0xff, 0x0d, 0xf2, + 0x30, 0x2b, 0xc2, 0xdf, 0x41, 0xf5, 0x10, 0xe3, 0xb3, 0x9d, 0xff, 0xf2, + 0x3e, 0xf2, 0x49, 0x26, 0xe0, 0xff, 0xc6, 0x0b, 0xe6, 0xfe, 0xfa, 0xb7, + 0xfe, 0xd1, 0x1c, 0x0b, 0x3e, 0xf7, 0x18, 0xf1, 0x3c, 0x41, 0xec, 0xa7, + 0xfc, 0xd8, 0x3d, 0xdf, 0xba, 0x16, 0xf1, 0xe9, 0xdd, 0x99, 0x61, 0x15, + 0xe0, 0xd1, 0x1f, 0xa2, 0xd4, 0x19, 0x0a, 0x2a, 0x4a, 0x02, 0xf1, 0xd4, + 0x16, 0xc2, 0x2c, 0xcb, 0x21, 0x30, 0xce, 0xa0, 0x35, 0xdc, 0xad, 0x34, + 0xf5, 0x36, 0x0c, 0xa9, 0x21, 0xea, 0x36, 0x61, 0x2f, 0x23, 0xe6, 0xea, + 0xd5, 0x1b, 0xc7, 0xc0, 0x2e, 0xa8, 0x01, 0x09, 0xfb, 0xff, 0xe0, 0xef, + 0x2a, 0x51, 0xb1, 0x57, 0x06, 0xee, 0xac, 0x44, 0xcd, 0xc6, 0x03, 0xd3, + 0xe1, 0xc2, 0x12, 0x10, 0x00, 0x81, 0xac, 0xc5, 0x06, 0x0e, 0xb5, 0xa9, + 0xe2, 0xf8, 0x63, 0xf4, 0x19, 0x4a, 0x5b, 0xf5, 0x09, 0x3b, 0x0c, 0x1e, + 0x0a, 0xd9, 0x4b, 0x19, 0xc1, 0xc8, 0xd1, 0x42, 0x2d, 0xbe, 0xec, 0xed, + 0xee, 0xe4, 0xc2, 0xa7, 0x26, 0x2b, 0xb8, 0xe9, 0x1e, 0x36, 0x0c, 0xab, + 0x18, 0x1f, 0x18, 0x3b, 0xc9, 0x3b, 0x29, 0xa4, 0xf9, 0xaf, 0xc4, 0x3d, + 0xd9, 0x02, 0x0a, 0x0d, 0x37, 0xda, 0x10, 0x74, 0x45, 0x9f, 0xb7, 0x27, + 0x4d, 0x0e, 0xe0, 0xc2, 0xca, 0xcf, 0xe8, 0x9e, 0xea, 0xf2, 0xdb, 0xfd, + 0xf8, 0xde, 0xf4, 0xeb, 0x50, 0x28, 0xe8, 0x33, 0xe4, 0x11, 0xcf, 0xd4, + 0xdd, 0xac, 0x39, 0x19, 0xe3, 0xc5, 0xac, 0xb0, 0xfb, 0xbe, 0x0b, 0xba, + 0x33, 0xee, 0x10, 0xee, 0x03, 0x54, 0x23, 0x04, 0x19, 0x0a, 0x1c, 0x37, + 0xf9, 0x81, 0x16, 0x11, 0xe7, 0xd0, 0x9d, 0x19, 0x34, 0xaa, 0x10, 0xeb, + 0xb5, 0xd1, 0x49, 0xad, 0x08, 0xc5, 0x3d, 0xc8, 0x4a, 0xe2, 0xd7, 0x19, + 0x0e, 0xfc, 0xe5, 0x08, 0xfd, 0x29, 0xfc, 0x4e, 0xd7, 0x13, 0x07, 0x0e, + 0x42, 0xff, 0x16, 0x33, 0xc9, 0xe9, 0xa4, 0x2c, 0xfa, 0x01, 0xc1, 0x09, + 0x1f, 0x41, 0xcb, 0xaa, 0xe7, 0xfc, 0xd2, 0xfe, 0xd0, 0xf0, 0x0b, 0x36, + 0x2d, 0xcc, 0xbf, 0x1e, 0x2a, 0x1c, 0xf7, 0x11, 0x0e, 0x41, 0x06, 0x11, + 0xf3, 0xf8, 0xac, 0xe1, 0x07, 0xe8, 0x0e, 0xd5, 0x14, 0xd3, 0x4e, 0xef, + 0x0e, 0x25, 0xed, 0x33, 0x08, 0x3f, 0x0a, 0x01, 0x40, 0x3b, 0x61, 0xf3, + 0xee, 0xa6, 0x08, 0x47, 0xd8, 0xf0, 0xbe, 0x11, 0xf2, 0x0e, 0x5a, 0xe4, + 0x21, 0x0c, 0x52, 0xd3, 0xb8, 0xaf, 0xdc, 0x03, 0xd9, 0xd4, 0x13, 0xe5, + 0x08, 0x0c, 0x38, 0xc9, 0xd7, 0x24, 0xe0, 0x27, 0x23, 0xfb, 0xd4, 0xfd, + 0x10, 0x38, 0xf2, 0x38, 0xda, 0x31, 0xba, 0xe1, 0x1e, 0xfb, 0x10, 0xdc, + 0xd9, 0x31, 0x04, 0x0d, 0xff, 0x2c, 0x14, 0xe5, 0xf0, 0x6c, 0x44, 0x15, + 0xf3, 0x17, 0xd1, 0xea, 0x24, 0x25, 0x28, 0x1b, 0x14, 0xf9, 0x0c, 0x0c, + 0xe9, 0xe5, 0x0c, 0x1d, 0x0e, 0xdd, 0x0e, 0x27, 0xd0, 0xc6, 0xfc, 0x0f, + 0xcd, 0xc2, 0xe7, 0x40, 0xe5, 0x3f, 0x17, 0xb4, 0x38, 0x24, 0x08, 0x05, + 0x3e, 0x92, 0xbb, 0x46, 0xde, 0x26, 0xc7, 0xee, 0x09, 0xe2, 0x12, 0xf4, + 0x2c, 0x54, 0x5d, 0xb6, 0x1b, 0xbc, 0x18, 0x35, 0xda, 0xde, 0x10, 0xcd, + 0x2c, 0x26, 0xff, 0x08, 0xd7, 0xc1, 0x08, 0x42, 0xc8, 0xc8, 0xc2, 0xfe, + 0x57, 0x2e, 0x15, 0x00, 0x2a, 0x2c, 0xb1, 0xf6, 0xf8, 0xd4, 0x42, 0x43, + 0x4b, 0x01, 0xf4, 0xd2, 0xfd, 0x25, 0xe7, 0x28, 0x27, 0x1a, 0x46, 0xd1, + 0x2a, 0x29, 0xe6, 0x0b, 0x1f, 0x06, 0x10, 0xfc, 0xb9, 0x3e, 0xfd, 0x57, + 0x2c, 0x27, 0xcf, 0x35, 0x13, 0x00, 0x50, 0x15, 0x20, 0xcd, 0x42, 0x21, + 0xdc, 0x18, 0x10, 0x12, 0xd9, 0x00, 0xff, 0xc6, 0xd5, 0x2f, 0xf8, 0x35, + 0xab, 0xbc, 0x35, 0xfd, 0x05, 0xd3, 0xfa, 0x05, 0x4a, 0x34, 0x8a, 0xf1, + 0xd6, 0x89, 0x19, 0x0d, 0x16, 0xdd, 0x2e, 0xba, 0x17, 0xb1, 0x35, 0xd1, + 0xf1, 0x01, 0xfa, 0xd0, 0x08, 0x27, 0xbe, 0xbd, 0x5a, 0xb3, 0x02, 0xea, + 0x2a, 0xec, 0x75, 0xe5, 0x2d, 0xd8, 0xf0, 0xef, 0x12, 0x45, 0xec, 0x08, + 0xfd, 0x1f, 0x1b, 0xfe, 0x1d, 0xfb, 0x03, 0xda, 0x3e, 0x06, 0xf7, 0x02, + 0x0e, 0x17, 0x94, 0x9f, 0x11, 0x42, 0x61, 0xcd, 0xac, 0xcf, 0x16, 0x0c, + 0x04, 0xc5, 0x39, 0xfb, 0x4c, 0xb1, 0x34, 0x1a, 0xd8, 0x19, 0xd3, 0x69, + 0x05, 0x5c, 0x47, 0x47, 0xcc, 0xfc, 0x60, 0xd4, 0x46, 0x1e, 0xdd, 0x44, + 0x95, 0xec, 0x57, 0xf6, 0xe6, 0xcc, 0x11, 0x25, 0xe3, 0x1c, 0xd9, 0x05, + 0xbb, 0x81, 0xff, 0xaa, 0x12, 0x9c, 0xe0, 0xc7, 0xea, 0x0b, 0x02, 0xf0, + 0x56, 0x31, 0xc2, 0x9b, 0x27, 0xfa, 0xf1, 0x12, 0x1a, 0xf2, 0x3e, 0xd9, + 0x35, 0xdd, 0x43, 0x09, 0xc6, 0xf8, 0xab, 0x35, 0xea, 0x26, 0xa6, 0xd7, + 0xc6, 0xc5, 0x2d, 0x4d, 0x20, 0xfb, 0x18, 0xb3, 0x5c, 0xb6, 0x15, 0xc0, + 0x23, 0xc2, 0x93, 0x00, 0x58, 0x47, 0x54, 0x04, 0xc5, 0x95, 0x22, 0xcb, + 0x21, 0xd0, 0x42, 0xbf, 0x1d, 0xe5, 0x4e, 0xcd, 0x9d, 0x4c, 0x05, 0x4b, + 0xff, 0x0e, 0x71, 0x41, 0x2b, 0x6a, 0x3d, 0xe7, 0xf8, 0x16, 0xfa, 0x6b, + 0xd6, 0xcc, 0xec, 0x3d, 0x73, 0xe3, 0x0e, 0x69, 0xea, 0x38, 0x8f, 0x01, + 0x18, 0xee, 0x50, 0xc7, 0xe0, 0x93, 0x32, 0xa3, 0xbe, 0x0c, 0x0a, 0x28, + 0x50, 0xe7, 0xe3, 0xde, 0x11, 0x41, 0x04, 0x0c, 0xcb, 0x1f, 0x01, 0xa7, + 0xe8, 0x0b, 0x1a, 0x24, 0x39, 0xf3, 0x1b, 0x31, 0xc1, 0x19, 0xd9, 0xca, + 0xc5, 0xba, 0xf8, 0xec, 0x1b, 0x4f, 0x97, 0xdb, 0x69, 0xe6, 0xa2, 0xc5, + 0x1d, 0x18, 0xf7, 0xdf, 0x00, 0x0e, 0x4c, 0xd2, 0xf7, 0xa8, 0xdd, 0xa5, + 0xbf, 0xf1, 0x0d, 0x9e, 0xe9, 0xd0, 0xfa, 0x45, 0xab, 0xd9, 0xad, 0x53, + 0x40, 0xf7, 0x33, 0xc8, 0xca, 0x13, 0xdf, 0x10, 0xf4, 0x05, 0x24, 0xe7, + 0xc9, 0xff, 0xdc, 0x09, 0x1a, 0xe6, 0xc8, 0xc4, 0xbd, 0xfb, 0xf0, 0xf9, + 0x2a, 0xe5, 0x3f, 0x11, 0xe4, 0xe8, 0x62, 0xc7, 0x43, 0xeb, 0x42, 0xfb, + 0xa6, 0xdf, 0x24, 0x01, 0x01, 0x16, 0x11, 0xe5, 0xc9, 0x4b, 0x16, 0xa1, + 0x16, 0x14, 0xd4, 0x3e, 0xe8, 0x2a, 0x2e, 0xf8, 0x50, 0xeb, 0xfb, 0x00, + 0x16, 0xf0, 0x0f, 0xd8, 0x5f, 0x61, 0xfe, 0xb9, 0xf4, 0x25, 0xfc, 0x0a, + 0xe5, 0xfd, 0x56, 0x24, 0xf1, 0xf5, 0x44, 0xee, 0x47, 0x0f, 0x0e, 0xf5, + 0x24, 0x09, 0x07, 0xe2, 0x39, 0xd3, 0xd3, 0xdb, 0x31, 0x0e, 0x3e, 0xd0, + 0x2c, 0x0d, 0x43, 0xdd, 0xbd, 0x41, 0x3a, 0x3c, 0x25, 0xcd, 0x0f, 0x38, + 0xf9, 0xda, 0xe7, 0x1e, 0x1b, 0x2b, 0xfd, 0x13, 0x13, 0x00, 0x0e, 0x24, + 0xd2, 0x1a, 0x1f, 0x38, 0xff, 0xf9, 0x5c, 0xfd, 0x43, 0xe9, 0x0c, 0xe0, + 0xdb, 0xcd, 0x7f, 0xed, 0xbf, 0x4e, 0xed, 0x36, 0x2d, 0x3d, 0x0c, 0x14, + 0xf3, 0x27, 0x1e, 0x3c, 0xd1, 0x42, 0xd3, 0x2b, 0x1a, 0x1a, 0x28, 0x4a, + 0x35, 0x12, 0x3c, 0x04, 0xff, 0xf7, 0xe3, 0xd8, 0xfc, 0x0b, 0x2b, 0x6b, + 0x12, 0x22, 0x43, 0x17, 0x3a, 0xfa, 0x5b, 0x04, 0xe8, 0xf0, 0xc8, 0xf3, + 0xeb, 0x63, 0xc8, 0xd5, 0xe3, 0xf1, 0xc1, 0x39, 0xcb, 0xde, 0x01, 0xf4, + 0x39, 0xd2, 0xd7, 0xd3, 0x14, 0x4d, 0x2d, 0x57, 0xda, 0x06, 0xef, 0xcf, + 0x2d, 0xeb, 0x53, 0x06, 0xd9, 0xf1, 0xb5, 0x27, 0xe4, 0x00, 0xd6, 0xc6, + 0xbd, 0x21, 0xe5, 0xd7, 0x17, 0x42, 0x0c, 0x21, 0x11, 0x5a, 0x41, 0xe2, + 0x09, 0xe5, 0x50, 0x23, 0xbc, 0x26, 0x5e, 0x0b, 0xbe, 0xec, 0x11, 0xcf, + 0xd7, 0x33, 0xb4, 0x17, 0xc5, 0x1a, 0xf3, 0xea, 0x0e, 0xe4, 0xc6, 0x2e, + 0xf5, 0x3e, 0x4d, 0xe5, 0xf8, 0x5e, 0xe0, 0xca, 0xc2, 0x27, 0x2e, 0x49, + 0xf6, 0x55, 0x0d, 0xb0, 0x40, 0xf8, 0x77, 0xbf, 0xf3, 0xce, 0x23, 0xc1, + 0x0d, 0x09, 0xb1, 0xd9, 0xfe, 0xde, 0x01, 0x48, 0x19, 0x3c, 0x3f, 0x37, + 0x1e, 0x03, 0x18, 0x16, 0xf4, 0xf2, 0x0f, 0xc7, 0xe0, 0x24, 0xfc, 0x14, + 0xdf, 0x3b, 0xd6, 0xd4, 0x3e, 0x1d, 0xd9, 0x37, 0xd6, 0x0a, 0x0f, 0xfe, + 0xf8, 0x01, 0xd3, 0xdb, 0x30, 0x20, 0xf5, 0xd3, 0x32, 0x38, 0xd3, 0x08, + 0xc1, 0x30, 0xc0, 0x40, 0xc4, 0x14, 0xdf, 0xc9, 0xdc, 0x5d, 0x37, 0x1e, + 0xe5, 0x12, 0x0f, 0xca, 0x03, 0xd0, 0xde, 0xd3, 0xe9, 0x07, 0xcb, 0xfe, + 0xd5, 0x21, 0x59, 0x05, 0x26, 0x21, 0xdc, 0xe4, 0x34, 0x09, 0x9b, 0x34, + 0xe0, 0xbe, 0xe8, 0x43, 0xf8, 0x4f, 0xe2, 0xd2, 0x54, 0x0b, 0x4c, 0xc4, + 0x18, 0xef, 0xfc, 0xb2, 0xee, 0x0a, 0xf4, 0xee, 0x1c, 0x23, 0xfc, 0x1b, + 0xcc, 0xf3, 0x04, 0xcf, 0xc0, 0x1a, 0xc2, 0xd3, 0xa7, 0xd7, 0xef, 0x33, + 0x10, 0xea, 0x1f, 0xa1, 0x0f, 0x28, 0xa8, 0x2b, 0xcb, 0xcc, 0x2f, 0xcf, + 0x02, 0xed, 0xf2, 0x9c, 0x2f, 0x04, 0x53, 0x1a, 0xd3, 0x2d, 0x3d, 0xdd, + 0xc6, 0xf4, 0x1f, 0xd9, 0xa1, 0xab, 0xb8, 0x1f, 0xf3, 0x47, 0xcd, 0xe0, + 0xe5, 0xdd, 0xfa, 0xe5, 0xeb, 0x00, 0x26, 0xf3, 0xfa, 0x51, 0x3c, 0x30, + 0x03, 0x0d, 0x2e, 0x10, 0xe7, 0xd4, 0x10, 0x3c, 0x3b, 0x37, 0xff, 0xcb, + 0xb0, 0xbf, 0xc6, 0x51, 0x30, 0xe9, 0xa3, 0xf3, 0x3b, 0xb4, 0x14, 0xee, + 0xfd, 0x28, 0xf8, 0xcc, 0xf1, 0x41, 0x3b, 0x4b, 0x12, 0xf3, 0x27, 0x1b, + 0x56, 0xbd, 0xed, 0x37, 0x12, 0xea, 0xcd, 0xcc, 0xcd, 0xbe, 0xc1, 0xdb, + 0xbf, 0x1f, 0x00, 0x28, 0xc8, 0x0b, 0xcc, 0xec, 0x18, 0x25, 0xf5, 0xb7, + 0xcb, 0x1e, 0x13, 0xe1, 0xbf, 0x16, 0x1d, 0xce, 0x04, 0xfc, 0x00, 0x3c, + 0xe2, 0xb7, 0xdc, 0x03, 0x81, 0xd7, 0xbe, 0x30, 0xfd, 0x0f, 0xeb, 0xef, + 0x9e, 0x01, 0xd2, 0x2d, 0x1c, 0xf1, 0xd1, 0xd3, 0x22, 0xe2, 0x1c, 0xd4, + 0xdb, 0x15, 0x43, 0x1f, 0x60, 0xa4, 0xf6, 0x21, 0x18, 0xfd, 0xc8, 0xf6, + 0xa0, 0xb1, 0xf1, 0x08, 0x2d, 0x03, 0xf3, 0xdd, 0xc8, 0x0e, 0x1a, 0x17, + 0x37, 0xd4, 0xfa, 0xde, 0xe8, 0xda, 0xe3, 0xd3, 0xae, 0xe9, 0x22, 0x4c, + 0x19, 0xad, 0x3b, 0xff, 0xb7, 0xc9, 0xf4, 0xf3, 0xd8, 0xdd, 0xfb, 0x10, + 0x0a, 0xd6, 0xc8, 0xd9, 0x16, 0x5b, 0x30, 0xf6, 0xcc, 0xb3, 0xa3, 0xf9, + 0xe3, 0xe8, 0xe0, 0x4a, 0x40, 0xfe, 0x9d, 0x8f, 0xaa, 0x1a, 0xcb, 0xdd, + 0x44, 0xad, 0xba, 0x0e, 0xf5, 0xdf, 0x23, 0x40, 0x2f, 0x5d, 0xef, 0x2f, + 0xd0, 0xf3, 0xfa, 0xc1, 0xb7, 0xce, 0xca, 0xf7, 0x03, 0x43, 0xba, 0x3a, + 0xee, 0xf7, 0xef, 0xdc, 0xd5, 0xb3, 0x1f, 0x21, 0x0d, 0xac, 0xf6, 0xef, + 0xc4, 0x17, 0x08, 0x18, 0xb9, 0x03, 0x11, 0xf6, 0xc0, 0x07, 0xbd, 0xad, + 0x96, 0x04, 0x02, 0x01, 0xaf, 0x25, 0x1e, 0xf5, 0xab, 0x14, 0xf4, 0xb4, + 0x13, 0xad, 0xee, 0x1f, 0xd2, 0xcd, 0x4a, 0x20, 0x31, 0xb9, 0x14, 0x3c, + 0xe8, 0x12, 0x07, 0xf4, 0x3c, 0x69, 0xcb, 0xcb, 0xcf, 0x03, 0xbc, 0xef, + 0xf1, 0xfe, 0xfa, 0x56, 0x3d, 0xbf, 0xba, 0xea, 0xa2, 0xe5, 0xae, 0x32, + 0x64, 0xe1, 0xf3, 0x25, 0x16, 0xc0, 0x39, 0xd9, 0x24, 0xdf, 0xee, 0x0d, + 0xc6, 0x56, 0x4c, 0xe9, 0x35, 0xed, 0xf3, 0x06, 0x10, 0x52, 0x25, 0x29, + 0x3c, 0xd4, 0xec, 0xfd, 0xe5, 0xe1, 0xbb, 0xcd, 0xdf, 0xbc, 0xfa, 0xd3, + 0x21, 0xd8, 0x0c, 0xa9, 0xe0, 0xb7, 0xef, 0x16, 0x0b, 0x01, 0xaa, 0x15, + 0x04, 0xec, 0x54, 0x0f, 0x31, 0x0b, 0x58, 0xd0, 0x14, 0xef, 0x1a, 0xbb, + 0xd2, 0x9e, 0xd2, 0xb7, 0x9d, 0x14, 0x14, 0xdf, 0x32, 0x9c, 0xe6, 0x32, + 0xce, 0x1f, 0xa0, 0xfd, 0x22, 0x77, 0x20, 0xac, 0x0e, 0xf8, 0xb2, 0x56, + 0xbf, 0x18, 0xbd, 0x45, 0x1c, 0xfe, 0x02, 0xaa, 0xdd, 0x1d, 0xef, 0xdb, + 0xe3, 0x21, 0x2f, 0x75, 0x12, 0xb8, 0x44, 0x03, 0x44, 0xe0, 0xd3, 0xde, + 0xfd, 0x3d, 0x0b, 0x99, 0xf9, 0x00, 0xf8, 0x42, 0xdd, 0xe5, 0xb2, 0x68, + 0x3c, 0xc4, 0xea, 0x30, 0xd1, 0xfa, 0x18, 0x03, 0x37, 0xea, 0xf7, 0x05, + 0x07, 0x15, 0xfe, 0xaa, 0x29, 0xdd, 0x05, 0xdb, 0x81, 0x36, 0xa4, 0x15, + 0xbc, 0xfa, 0x1e, 0xd9, 0xdf, 0xc4, 0x27, 0x25, 0xd0, 0x22, 0xae, 0xfe, + 0x1b, 0x3d, 0x21, 0x2b, 0xfd, 0x18, 0xd8, 0x18, 0xbc, 0x2a, 0x0e, 0x35, + 0x2b, 0xe2, 0xe3, 0xfb, 0xe7, 0x0f, 0xd0, 0x0a, 0xb7, 0xf6, 0xbc, 0xb7, + 0x00, 0xf6, 0xf4, 0x24, 0x9d, 0xee, 0x16, 0x20, 0xf3, 0xd6, 0xfa, 0x1d, + 0xc4, 0x2e, 0x33, 0x0c, 0xc5, 0x47, 0x3c, 0x50, 0x12, 0xdf, 0xe0, 0xc8, + 0x0e, 0x24, 0x10, 0x1a, 0xd6, 0x7f, 0xc8, 0xc7, 0x00, 0xdc, 0xfc, 0xd4, + 0x1c, 0x25, 0x41, 0x3a, 0xff, 0x37, 0x07, 0xca, 0xee, 0xf9, 0x04, 0x6d, + 0x37, 0x1f, 0x42, 0xde, 0xcb, 0x38, 0x16, 0xbd, 0xda, 0x07, 0xeb, 0x0f, + 0x59, 0xc7, 0x11, 0x27, 0x31, 0xd7, 0xe6, 0x15, 0xfc, 0xc3, 0x10, 0xc5, + 0x24, 0x32, 0x14, 0x08, 0xdb, 0x40, 0xcb, 0x0e, 0xb5, 0xe0, 0xf4, 0x2a, + 0x30, 0xe6, 0x38, 0x0e, 0xe0, 0xfa, 0x00, 0x11, 0xf8, 0xe2, 0x06, 0x06, + 0xe8, 0xfd, 0x24, 0x16, 0xbc, 0x13, 0x64, 0x0b, 0xfc, 0x17, 0x11, 0x29, + 0xb3, 0x4d, 0x3d, 0x4d, 0xcd, 0x62, 0x33, 0x42, 0x16, 0xfc, 0xdd, 0xf5, + 0xe2, 0xce, 0xee, 0xf0, 0xea, 0x4e, 0xcf, 0xca, 0xf9, 0xbe, 0xe1, 0x30, + 0x1b, 0xff, 0x08, 0x06, 0x25, 0x3a, 0xdc, 0xe1, 0xaf, 0xf7, 0x10, 0x6d, + 0x49, 0x30, 0x0d, 0xc2, 0x2a, 0x2b, 0xf3, 0xef, 0xc0, 0xed, 0x37, 0xef, + 0x4a, 0x0f, 0x2e, 0xc4, 0xe3, 0xfa, 0xcc, 0xe3, 0xd3, 0x10, 0x51, 0x17, + 0x0f, 0xfa, 0x26, 0x0d, 0xd4, 0x46, 0xea, 0x01, 0xc4, 0x0e, 0xb3, 0x2f, + 0x26, 0x17, 0x31, 0xec, 0x0b, 0xec, 0xef, 0x0e, 0xba, 0x18, 0xf6, 0xae, + 0x25, 0xb5, 0xf5, 0xed, 0x8c, 0xc1, 0x0f, 0x2d, 0xea, 0xe8, 0xed, 0x27, + 0x92, 0x03, 0x20, 0xb1, 0xeb, 0xfd, 0x34, 0x5e, 0x18, 0xf9, 0xde, 0x01, + 0x14, 0x1d, 0xda, 0x32, 0xbc, 0x62, 0x18, 0x13, 0xe0, 0xee, 0x0a, 0xf6, + 0x02, 0x3f, 0x14, 0xf9, 0xe7, 0x22, 0x21, 0x0a, 0xda, 0xdf, 0x18, 0x06, + 0x37, 0x1f, 0xc0, 0xca, 0xd0, 0x1f, 0xde, 0xeb, 0xdc, 0x26, 0x51, 0x26, + 0x65, 0x1a, 0x45, 0x1f, 0xf0, 0x0a, 0xf6, 0xfa, 0xda, 0xcd, 0xdb, 0xd6, + 0x3f, 0xf4, 0xcc, 0x02, 0xce, 0x1e, 0x13, 0x4b, 0xfa, 0xcf, 0x2a, 0xd3, + 0x42, 0xe7, 0xef, 0xde, 0xc0, 0x47, 0xe0, 0x12, 0x10, 0xd7, 0x60, 0xee, + 0x73, 0x7f, 0x30, 0x33, 0xe2, 0xf4, 0x1f, 0x0f, 0x21, 0xbd, 0xe5, 0x58, + 0xb7, 0xe4, 0x08, 0x24, 0x0b, 0x37, 0x55, 0xe3, 0x4c, 0xf2, 0xf2, 0x42, + 0x24, 0x2d, 0x38, 0x28, 0x03, 0x47, 0x0e, 0x14, 0xed, 0x43, 0x46, 0x48, + 0xed, 0x18, 0xbf, 0x2c, 0xcb, 0x14, 0xd7, 0x23, 0x45, 0xd0, 0x02, 0xd4, + 0xc1, 0xfa, 0xc2, 0xed, 0xdd, 0x27, 0xe7, 0xd5, 0x44, 0x1f, 0x68, 0x35, + 0x11, 0xaa, 0x25, 0xab, 0x58, 0x09, 0xf6, 0x16, 0x08, 0xef, 0xf5, 0xf7, + 0xfc, 0xd9, 0x0a, 0x03, 0xeb, 0xd5, 0xf8, 0x3a, 0x00, 0xe6, 0x51, 0x2d, + 0x3c, 0x15, 0x21, 0xf0, 0xd6, 0x68, 0x04, 0x1f, 0x10, 0x48, 0xfe, 0xe2, + 0x5d, 0x23, 0xe9, 0x39, 0xf4, 0x2e, 0xca, 0x4b, 0xdc, 0x10, 0xca, 0x19, + 0x04, 0xe8, 0xfa, 0xec, 0x0d, 0x11, 0x03, 0xdd, 0x1f, 0x22, 0xef, 0x15, + 0x05, 0x5e, 0xc7, 0xbc, 0x0d, 0xd1, 0x32, 0x18, 0x19, 0xda, 0x01, 0x03, + 0x15, 0x27, 0xf5, 0x48, 0x20, 0xd8, 0x26, 0xbe, 0x1b, 0xf3, 0xc7, 0x4f, + 0x23, 0xdc, 0xc2, 0x10, 0x1a, 0x0a, 0x11, 0xf9, 0xf6, 0xf2, 0x23, 0xbf, + 0xe3, 0xf9, 0x01, 0x9b, 0x0b, 0x08, 0x41, 0xf8, 0xc5, 0x0a, 0xbd, 0xfc, + 0x22, 0xd3, 0x1e, 0x0b, 0xcf, 0xd8, 0x3a, 0x59, 0x48, 0xf2, 0x2f, 0x19, + 0x13, 0x3d, 0xaf, 0x18, 0xb2, 0x3e, 0x05, 0x1d, 0x2d, 0x02, 0x45, 0xe7, + 0xed, 0x6c, 0xdd, 0x4a, 0xdf, 0x28, 0x14, 0x35, 0xcf, 0xf2, 0x18, 0x64, + 0xcc, 0x25, 0xf6, 0x4a, 0xcf, 0xef, 0x5b, 0xe5, 0x43, 0x1e, 0x86, 0x37, + 0x21, 0x3d, 0x15, 0xeb, 0xda, 0x09, 0x42, 0x13, 0xf7, 0xf8, 0x07, 0x3f, + 0xf7, 0x2f, 0xa2, 0xff, 0xcf, 0x13, 0x0e, 0xf5, 0x1f, 0xdd, 0xc4, 0xf9, + 0x08, 0x02, 0xb4, 0xf7, 0x17, 0xd9, 0xde, 0xcf, 0x05, 0xb4, 0x6c, 0x07, + 0x03, 0xea, 0x24, 0xdc, 0xe8, 0xf5, 0x14, 0x10, 0xd9, 0x22, 0xe2, 0xf0, + 0xf5, 0xa8, 0xb0, 0xc8, 0x1e, 0x1f, 0xac, 0x69, 0xcd, 0x54, 0xf0, 0x1f, + 0xbe, 0xb8, 0xe5, 0x01, 0x26, 0xbb, 0xae, 0xf2, 0xb3, 0x82, 0x4a, 0xa4, + 0x06, 0xc6, 0xb2, 0x48, 0x2e, 0x50, 0x48, 0x91, 0xd4, 0x22, 0x2c, 0xed, + 0x1b, 0x3c, 0xaa, 0x5d, 0xf2, 0x01, 0xe7, 0x00, 0xa3, 0xc7, 0x51, 0x2d, + 0x18, 0x23, 0xd5, 0xe7, 0xc6, 0xab, 0xd6, 0xf6, 0xc5, 0x05, 0xc5, 0x20, + 0xee, 0x6f, 0x5b, 0x8c, 0x26, 0x5a, 0x1c, 0xf2, 0x0c, 0xe8, 0x2f, 0xe3, + 0xbf, 0x19, 0x5c, 0xa6, 0x19, 0x38, 0x36, 0x22, 0x3a, 0x2c, 0xd3, 0xaa, + 0xc6, 0x20, 0x47, 0xed, 0xe3, 0xa6, 0xed, 0x93, 0xa3, 0x42, 0x72, 0xb0, + 0x0b, 0x98, 0xb9, 0x38, 0x3a, 0xd5, 0x3e, 0x53, 0x2a, 0x04, 0x2f, 0x09, + 0xdd, 0x0c, 0xb1, 0xe0, 0x34, 0xe5, 0xd5, 0xa2, 0xb9, 0x41, 0x08, 0x05, + 0xff, 0xc9, 0x03, 0xf9, 0xc2, 0x10, 0x78, 0xa2, 0xde, 0xb2, 0xd1, 0xc2, + 0xbd, 0x70, 0x5c, 0x5c, 0x47, 0x07, 0x47, 0xfb, 0xb0, 0xb9, 0xf5, 0xcd, + 0x29, 0xcb, 0xb7, 0x4a, 0xc0, 0x16, 0x78, 0x9d, 0xfd, 0xf3, 0xba, 0x89, + 0xce, 0xce, 0x7f, 0xe8, 0x41, 0x23, 0xd4, 0x27, 0x99, 0x69, 0xcc, 0x0a, + 0x23, 0x71, 0x55, 0xfb, 0xcf, 0x26, 0x4d, 0x52, 0xf2, 0x1a, 0xdb, 0xc0, + 0x1f, 0x64, 0x4c, 0xb9, 0x61, 0x53, 0xdd, 0xaf, 0xd1, 0xfb, 0x60, 0x46, + 0x31, 0xe0, 0xe9, 0xf8, 0xea, 0x0c, 0xb8, 0xf8, 0x52, 0x2c, 0xca, 0x37, + 0x07, 0xc4, 0x45, 0x38, 0xc5, 0x42, 0xb6, 0x9e, 0xc1, 0xb2, 0x9a, 0xee, + 0xcf, 0xd8, 0x05, 0x23, 0xd2, 0x41, 0x2a, 0xc1, 0x30, 0x03, 0xdc, 0xf4, + 0x3a, 0x69, 0xb0, 0xe9, 0x34, 0xc1, 0xb1, 0xfe, 0xa7, 0x02, 0x19, 0x31, + 0x21, 0x38, 0xf7, 0x0d, 0xd6, 0x23, 0xc1, 0xb8, 0x2b, 0x9f, 0xa0, 0xa2, + 0xd0, 0xeb, 0x0f, 0x19, 0xbe, 0x56, 0xe6, 0x22, 0xcb, 0xc7, 0x13, 0x1c, + 0xde, 0xec, 0x7b, 0xcd, 0x2b, 0x37, 0x44, 0x22, 0xe4, 0x52, 0x2f, 0xad, + 0x2a, 0x42, 0xfa, 0xa9, 0x56, 0xe2, 0xba, 0xcc, 0xae, 0x4e, 0xf5, 0x16, + 0x1d, 0x18, 0x13, 0x45, 0x54, 0xec, 0xe6, 0xb8, 0xde, 0x3c, 0x2c, 0x3d, + 0x23, 0xc1, 0x40, 0x31, 0x15, 0xb0, 0xff, 0xeb, 0x20, 0xf8, 0x71, 0xc2, + 0xdb, 0x88, 0xed, 0xbe, 0xc2, 0x3d, 0xe0, 0xd3, 0xed, 0xdc, 0xd2, 0xef, + 0x58, 0xe7, 0x0b, 0x17, 0x28, 0x15, 0x05, 0xfa, 0x1d, 0x06, 0x17, 0x21, + 0xe9, 0x27, 0x26, 0xc4, 0x0d, 0xf7, 0xfd, 0xf1, 0x10, 0xea, 0xea, 0x07, + 0xf3, 0x1f, 0x19, 0xd7, 0x06, 0x09, 0xff, 0xd2, 0xdb, 0x1d, 0x0a, 0xe9, + 0xea, 0x16, 0x19, 0xbf, 0x55, 0xd1, 0xb4, 0x05, 0x99, 0x20, 0xba, 0x10, + 0xfd, 0xde, 0xd5, 0xf8, 0xff, 0xc1, 0xcb, 0xbe, 0x07, 0xc2, 0x1a, 0xcf, + 0x22, 0xf0, 0x2d, 0x1b, 0x3d, 0xcd, 0xbc, 0xc2, 0x5b, 0x28, 0x38, 0xe3, + 0x42, 0xaa, 0x6e, 0x24, 0x0d, 0xe1, 0xf7, 0x1b, 0x20, 0xb1, 0x52, 0xc1, + 0xfb, 0xd8, 0x14, 0xf7, 0xdb, 0xe6, 0xcf, 0xf5, 0x2e, 0x36, 0x0e, 0x3d, + 0x12, 0x04, 0x24, 0x06, 0x4e, 0xef, 0x0f, 0x12, 0xd4, 0xfa, 0xd8, 0x2d, + 0x0c, 0x2c, 0x27, 0x35, 0xc8, 0xe1, 0x1c, 0xbb, 0xc9, 0x29, 0xbc, 0x09, + 0x33, 0x29, 0x16, 0xf5, 0xe1, 0xdd, 0x1d, 0x3a, 0x4b, 0x28, 0x1c, 0x11, + 0x21, 0xd5, 0xf9, 0x19, 0x23, 0xee, 0x07, 0x08, 0xbb, 0x00, 0x9c, 0xe5, + 0xfa, 0xe7, 0xfd, 0x29, 0x0c, 0x07, 0xb7, 0x09, 0xf0, 0xc6, 0xcd, 0xd5, + 0x00, 0x1d, 0xd6, 0x38, 0x52, 0x0f, 0xfe, 0xe0, 0x3e, 0xe0, 0x5c, 0xde, + 0xf5, 0xb4, 0x22, 0x20, 0x10, 0x84, 0xcd, 0xef, 0x1d, 0xe5, 0x23, 0xf4, + 0xbd, 0x81, 0xe9, 0xe8, 0xf6, 0xf3, 0xde, 0x28, 0xc7, 0x2a, 0x07, 0x00, + 0x1a, 0xdc, 0xd2, 0xba, 0x09, 0x33, 0x4a, 0xcb, 0xd5, 0xf1, 0xc5, 0xce, + 0x03, 0xcd, 0x03, 0xe9, 0xb5, 0x0b, 0xc9, 0x17, 0x0c, 0xef, 0xdf, 0xcf, + 0x4c, 0x3b, 0x25, 0x0f, 0xb7, 0xe6, 0xf3, 0x33, 0xdf, 0x2d, 0x35, 0xbc, + 0x5c, 0x1e, 0x1f, 0xfa, 0x40, 0xde, 0xc8, 0x32, 0x0a, 0x1b, 0x00, 0xf0, + 0x29, 0xd2, 0xea, 0xcf, 0xd7, 0x9b, 0xb0, 0xfd, 0xd8, 0xe3, 0x2f, 0x2d, + 0x20, 0xff, 0x41, 0xeb, 0xbb, 0xec, 0x46, 0x74, 0xa6, 0x4a, 0xaa, 0xf2, + 0x24, 0xd3, 0xf9, 0xdd, 0xdf, 0xc5, 0x1e, 0x33, 0x19, 0x2c, 0xfa, 0x35, + 0xef, 0x2e, 0x24, 0xe8, 0xb8, 0xd4, 0xff, 0xf3, 0x2a, 0xfd, 0xfd, 0x3c, + 0x97, 0xe6, 0x15, 0xcf, 0x2f, 0x1f, 0xc7, 0xf2, 0x49, 0x54, 0x30, 0xc2, + 0x15, 0x09, 0x2e, 0xf3, 0xe4, 0x31, 0x1e, 0xdd, 0x13, 0x39, 0x2c, 0x0f, + 0xea, 0x0f, 0x15, 0xc2, 0xec, 0xea, 0x57, 0x28, 0x1a, 0x47, 0xfd, 0xf4, + 0xb0, 0x21, 0x39, 0x08, 0xdc, 0xee, 0xbd, 0xde, 0x55, 0x1b, 0x24, 0x3d, + 0xd1, 0x2b, 0xf5, 0xd4, 0x16, 0x5a, 0x3b, 0x24, 0xd8, 0xd3, 0x61, 0x9b, + 0x48, 0x60, 0xe6, 0x59, 0xd8, 0xfb, 0xe4, 0x38, 0x04, 0x05, 0x05, 0x16, + 0xfa, 0x0f, 0x9d, 0x48, 0xee, 0x03, 0xf8, 0x55, 0xf0, 0x28, 0x72, 0x43, + 0x00, 0x01, 0x55, 0xb0, 0xe1, 0x2e, 0x18, 0xd4, 0x33, 0x3c, 0x74, 0x62, + 0xa5, 0x01, 0x14, 0x10, 0x16, 0xfd, 0x09, 0xf5, 0x39, 0x50, 0xdf, 0xf6, + 0x49, 0xcf, 0x0a, 0x32, 0xea, 0xdd, 0x2b, 0x0c, 0xf7, 0x11, 0xd4, 0x05, + 0xfc, 0xfd, 0x6b, 0x20, 0x74, 0x95, 0x70, 0x69, 0xb1, 0x0e, 0x18, 0x11, + 0xf0, 0x36, 0xf7, 0xda, 0xb8, 0xb7, 0x95, 0xcd, 0x49, 0xd5, 0xd9, 0xdf, + 0xcb, 0xf7, 0xce, 0xc5, 0xc0, 0x5b, 0xd5, 0xf9, 0xec, 0x35, 0x45, 0xfa, + 0x28, 0x36, 0xda, 0x77, 0x96, 0xfd, 0x5e, 0x15, 0x3e, 0x1f, 0x23, 0x11, + 0x13, 0xda, 0xef, 0x45, 0x4a, 0x04, 0x13, 0x11, 0x37, 0x2a, 0x64, 0x21, + 0x49, 0x01, 0xda, 0xdb, 0x51, 0xc7, 0xe0, 0x07, 0xe8, 0x0c, 0x51, 0x15, + 0xa3, 0xde, 0x3a, 0x5f, 0xd9, 0x57, 0xea, 0x8f, 0x4f, 0x18, 0xf7, 0xa5, + 0x04, 0x46, 0xdb, 0x67, 0x0f, 0x0e, 0xeb, 0x01, 0xcd, 0x3c, 0x21, 0xf3, + 0x26, 0xda, 0x20, 0xf2, 0x00, 0xf1, 0x4b, 0xde, 0x81, 0xe8, 0x2a, 0xc5, + 0x87, 0x2b, 0x56, 0x0c, 0xf4, 0xe6, 0xef, 0xb0, 0x18, 0xea, 0xe5, 0x19, + 0x26, 0xc4, 0x00, 0xd7, 0xcc, 0x02, 0xaa, 0xcd, 0x57, 0x0c, 0x0a, 0xd1, + 0xd2, 0xfd, 0x15, 0x18, 0xee, 0xc4, 0x41, 0x0a, 0xf5, 0x34, 0x18, 0xc9, + 0x2d, 0x45, 0xf9, 0x0f, 0x37, 0xe0, 0x4b, 0xff, 0x09, 0x12, 0x2b, 0xce, + 0x3a, 0xe3, 0xd0, 0xff, 0x1e, 0xdf, 0xe1, 0x39, 0xf6, 0xc7, 0xe2, 0x16, + 0xa4, 0x31, 0xe8, 0xe1, 0xeb, 0x01, 0x22, 0xd4, 0xdd, 0xeb, 0xca, 0x0a, + 0x04, 0x3d, 0xbb, 0x45, 0xe7, 0x27, 0xcc, 0xdf, 0x09, 0xaa, 0x20, 0xb2, + 0xfc, 0xff, 0xdf, 0xbe, 0x09, 0xff, 0xd3, 0x17, 0x30, 0x13, 0x08, 0xfc, + 0xd4, 0xe1, 0xf1, 0x09, 0x41, 0xbc, 0xe2, 0xf4, 0x15, 0xc0, 0x3a, 0xd1, + 0xfe, 0x14, 0x0d, 0x16, 0x2f, 0x7c, 0xc9, 0x4d, 0xb2, 0xff, 0x13, 0x0f, + 0xec, 0xdb, 0x40, 0x03, 0x3d, 0x18, 0x09, 0x13, 0xee, 0x23, 0xfd, 0xc6, + 0x3d, 0x0a, 0x3a, 0x34, 0x4a, 0xda, 0x32, 0x0e, 0xfe, 0x00, 0xe8, 0x11, + 0xff, 0xf1, 0xd9, 0x2d, 0xda, 0x13, 0x14, 0x36, 0xcb, 0x18, 0xed, 0x43, + 0xa0, 0xe9, 0x0b, 0xa7, 0xff, 0x30, 0xe5, 0xf7, 0xcd, 0xd6, 0x02, 0x2a, + 0xed, 0x1d, 0x10, 0x14, 0x25, 0xd0, 0xfb, 0x1c, 0xc3, 0xb2, 0x39, 0xb8, + 0x17, 0xc3, 0x29, 0xd1, 0x2e, 0x18, 0x08, 0xc4, 0x5c, 0xfd, 0xc9, 0xe3, + 0xf6, 0xda, 0xd0, 0xd8, 0x2b, 0x35, 0xe4, 0x06, 0xfe, 0xe7, 0x05, 0xe7, + 0xd0, 0xe5, 0xd2, 0x0a, 0x0e, 0x7f, 0xb6, 0x57, 0xca, 0x0c, 0x00, 0xd0, + 0xde, 0x2c, 0x32, 0x1a, 0x14, 0xd0, 0x1a, 0x23, 0x24, 0xf8, 0x1e, 0x2b, + 0x0d, 0x16, 0xe6, 0xe8, 0x17, 0x24, 0x25, 0x28, 0xfd, 0x58, 0xd4, 0x1d, + 0x44, 0x33, 0x06, 0xd9, 0xe5, 0xd2, 0xf7, 0x52, 0x1b, 0xec, 0xe5, 0x59, + 0xc1, 0xfb, 0x1d, 0xe5, 0xeb, 0x21, 0xbe, 0x3f, 0x13, 0xf3, 0xdd, 0xe6, + 0xf7, 0x19, 0xaf, 0x0c, 0xe2, 0xdc, 0x1b, 0xe5, 0xf0, 0x02, 0x5f, 0xd1, + 0xd5, 0xed, 0xdb, 0xcd, 0xd3, 0xf0, 0x00, 0x39, 0x01, 0xff, 0x03, 0x34, + 0x18, 0xe3, 0xee, 0x16, 0x52, 0x0c, 0xd0, 0xdc, 0x6c, 0x2e, 0xdf, 0x22, + 0x31, 0x0b, 0x23, 0x03, 0xf2, 0x27, 0xf6, 0x02, 0xed, 0x25, 0xea, 0xf2, + 0x60, 0x58, 0x25, 0xfa, 0x37, 0x1e, 0xb8, 0x37, 0x1e, 0xec, 0xf0, 0x04, + 0x52, 0xf9, 0xe0, 0xe6, 0x2e, 0xcb, 0x34, 0x33, 0x50, 0xe6, 0x05, 0xd9, + 0x3d, 0xf5, 0x79, 0xdf, 0x1f, 0x08, 0xbc, 0x62, 0xcf, 0x13, 0xd1, 0x39, + 0xd4, 0xfc, 0x05, 0xd0, 0x4b, 0xbc, 0xea, 0x39, 0xc7, 0x1e, 0x0a, 0x4d, + 0x44, 0xb6, 0x27, 0x9e, 0xe5, 0x18, 0xde, 0x0f, 0x98, 0xd3, 0x16, 0x31, + 0xf0, 0xd0, 0x0e, 0xb2, 0x28, 0xdd, 0xd8, 0x58, 0xe5, 0xfd, 0x04, 0xf8, + 0x3e, 0x11, 0x9b, 0xf2, 0x35, 0x36, 0x11, 0xf1, 0xe3, 0x0b, 0xab, 0x3f, + 0x22, 0x5d, 0xe7, 0x22, 0x13, 0x25, 0x0e, 0x12, 0x13, 0x05, 0x9c, 0x18, + 0x21, 0xd5, 0xdb, 0xfc, 0xfa, 0xad, 0x27, 0xdc, 0x44, 0x20, 0xcd, 0xb1, + 0x1b, 0xdc, 0xad, 0x4f, 0x5b, 0x25, 0xc9, 0xfb, 0x3f, 0x02, 0xcd, 0x2b, + 0x1a, 0x27, 0x31, 0x3d, 0xe2, 0x33, 0x94, 0x57, 0xb5, 0x90, 0xe7, 0x08, + 0x9b, 0xd4, 0x2d, 0xc0, 0xa4, 0x0f, 0x1c, 0xc4, 0xb4, 0xe4, 0x25, 0xb1, + 0xca, 0xe7, 0xdc, 0x3a, 0xcb, 0x3c, 0x3f, 0xb3, 0x9c, 0x18, 0xfd, 0xb5, + 0xfc, 0xb2, 0xb2, 0xe6, 0xa5, 0xc4, 0x2e, 0x07, 0xe3, 0x34, 0x25, 0x34, + 0x9c, 0x1d, 0xf0, 0xd8, 0xa2, 0xf5, 0x92, 0x9b, 0xb5, 0xbe, 0x21, 0xbc, + 0xd1, 0x68, 0x54, 0xd0, 0x43, 0x23, 0x32, 0x61, 0xf8, 0x11, 0x81, 0x2a, + 0x2a, 0xd9, 0xfd, 0x21, 0x26, 0x06, 0x59, 0x2d, 0xd2, 0xb7, 0xf2, 0xb4, + 0x50, 0x43, 0x45, 0x21, 0xe2, 0xef, 0xbf, 0xa3, 0x10, 0x2c, 0x22, 0xf2, + 0x28, 0x65, 0xeb, 0x59, 0xeb, 0x28, 0xe5, 0xfd, 0xa2, 0x86, 0x2e, 0x0c, + 0x91, 0x2e, 0xbf, 0xae, 0x47, 0x33, 0x2d, 0xf6, 0xf1, 0x94, 0x0c, 0xae, + 0x22, 0xf9, 0x8a, 0xa9, 0x99, 0x54, 0xef, 0x95, 0x26, 0xa9, 0x7e, 0xe0, + 0x13, 0x11, 0xda, 0xa6, 0x85, 0xc8, 0x0b, 0x66, 0x2b, 0x2c, 0xef, 0x3a, + 0xfe, 0x9e, 0x21, 0x25, 0xe5, 0xff, 0x08, 0xae, 0xdc, 0x38, 0xcb, 0x98, + 0x1e, 0x44, 0x3b, 0x04, 0x37, 0x23, 0x51, 0xf9, 0xd9, 0xc8, 0x02, 0x43, + 0x05, 0xf3, 0x40, 0x38, 0xde, 0xc5, 0x2c, 0xe2, 0x0a, 0x22, 0x09, 0xea, + 0x06, 0x2a, 0x31, 0xcf, 0x1c, 0x4a, 0x11, 0x51, 0x99, 0x22, 0xe6, 0x30, + 0xfd, 0xcc, 0x12, 0x2b, 0x7f, 0xe1, 0xb9, 0xf4, 0xca, 0xde, 0xd5, 0xa9, + 0x4b, 0x18, 0x1f, 0x00, 0xd1, 0xf4, 0x04, 0xc5, 0x3a, 0xb3, 0x47, 0x07, + 0xe2, 0x66, 0xbd, 0xe1, 0xd6, 0x16, 0x32, 0x48, 0xc7, 0xa9, 0x87, 0x46, + 0x37, 0xcd, 0xbd, 0x07, 0x31, 0xdc, 0xe1, 0x3d, 0x22, 0xad, 0x29, 0xef, + 0xc9, 0xbb, 0xda, 0x47, 0x15, 0xca, 0x01, 0x16, 0x1b, 0x75, 0x23, 0x30, + 0xf8, 0x4a, 0x02, 0x2a, 0xed, 0x1a, 0x9b, 0x18, 0x3b, 0xbe, 0xe1, 0x30, + 0xd3, 0xd2, 0xf3, 0xf4, 0xe2, 0x94, 0x3b, 0xc3, 0x3a, 0x10, 0x5d, 0x25, + 0x06, 0xb4, 0x07, 0xa1, 0xd5, 0x42, 0xfb, 0xf5, 0x13, 0x35, 0x4c, 0x3a, + 0xf3, 0x24, 0xf0, 0xf2, 0x1a, 0xd3, 0xb3, 0xd7, 0xc0, 0xc3, 0xfc, 0x03, + 0x50, 0x21, 0xfc, 0xd0, 0x30, 0xc6, 0x4d, 0x36, 0x23, 0x1b, 0xe9, 0xfe, + 0xf5, 0x1e, 0xea, 0x43, 0xb2, 0xd5, 0x26, 0xe6, 0xb5, 0xaf, 0xe4, 0xd9, + 0x08, 0xe9, 0x93, 0xe4, 0xd5, 0xdb, 0xe6, 0xf4, 0x5c, 0xc5, 0xfc, 0xdb, + 0xcb, 0x0f, 0x68, 0x37, 0xc7, 0x16, 0x67, 0x24, 0xd3, 0x48, 0xbe, 0xee, + 0xbd, 0x34, 0xd0, 0x13, 0xcb, 0x2a, 0x0d, 0x79, 0x2b, 0xad, 0xe2, 0xdd, + 0xd1, 0x3b, 0xc2, 0x64, 0x39, 0x03, 0x1a, 0xa0, 0x53, 0x49, 0x5f, 0x40, + 0x14, 0xe0, 0x41, 0x1d, 0x4f, 0x3a, 0xa6, 0x44, 0xa0, 0x2b, 0x49, 0x07, + 0xd2, 0xfe, 0x34, 0xfb, 0x13, 0x09, 0x0b, 0xcf, 0xf4, 0xa5, 0xc7, 0xc0, + 0xd1, 0x03, 0xd8, 0xb7, 0x25, 0x11, 0x2c, 0xef, 0x22, 0xb6, 0x4a, 0xf2, + 0x24, 0xff, 0x16, 0xc9, 0xe1, 0xe5, 0x2f, 0x68, 0xd6, 0xc9, 0xde, 0x1b, + 0x20, 0xab, 0xc8, 0xc6, 0xc1, 0x8b, 0x32, 0xeb, 0x62, 0xcd, 0x23, 0xd7, + 0x0f, 0xf2, 0x17, 0xf5, 0xfe, 0xd6, 0x3f, 0xf5, 0x29, 0x31, 0xf4, 0xf6, + 0xd8, 0x4b, 0xcc, 0x5f, 0xc9, 0xdf, 0xec, 0x0f, 0x11, 0xc6, 0xa4, 0x4a, + 0xe9, 0x11, 0xb9, 0xbe, 0xd5, 0xf6, 0xea, 0x51, 0x01, 0xb8, 0xdc, 0x1b, + 0xee, 0x05, 0x33, 0xb7, 0xe8, 0x33, 0xdc, 0xe1, 0xf9, 0x33, 0x2d, 0x20, + 0xd0, 0x35, 0x23, 0x1e, 0xd7, 0xa0, 0x1b, 0xbd, 0xeb, 0x3c, 0x38, 0x2f, + 0xd3, 0x12, 0x01, 0x58, 0x1f, 0xdb, 0x5b, 0xe6, 0x17, 0xfb, 0xff, 0xdc, + 0xd3, 0xd3, 0x23, 0x06, 0x3e, 0xf3, 0x1d, 0xd7, 0xf2, 0xd4, 0xed, 0x31, + 0x56, 0x06, 0x5e, 0x3b, 0xaf, 0x15, 0x3b, 0xb0, 0xa8, 0x22, 0xf4, 0xd4, + 0xf8, 0xaa, 0xd6, 0x27, 0x0c, 0x15, 0xc5, 0xec, 0xa2, 0x3c, 0xd9, 0x2a, + 0xe0, 0xf8, 0x34, 0xeb, 0x1b, 0x9f, 0x24, 0xc4, 0xea, 0xc3, 0x02, 0xe6, + 0xa7, 0x6d, 0xc5, 0xe6, 0x05, 0xd5, 0xca, 0x1a, 0x65, 0xf9, 0x2e, 0x28, + 0xec, 0x26, 0x15, 0x23, 0xc8, 0x2c, 0x03, 0xc4, 0x24, 0xd7, 0x26, 0x5d, + 0x4c, 0xe6, 0x1d, 0xfa, 0x47, 0xce, 0xcd, 0xe0, 0x21, 0xcf, 0xfc, 0x68, + 0x33, 0xf3, 0xfa, 0x53, 0x4c, 0xeb, 0x59, 0x69, 0xd8, 0x44, 0xce, 0x45, + 0xef, 0x38, 0xc9, 0xdb, 0x45, 0x40, 0x52, 0x12, 0x51, 0x30, 0xc0, 0x07, + 0x22, 0xd8, 0xfa, 0x5b, 0xcf, 0x23, 0xc1, 0x2f, 0xe6, 0xd2, 0x15, 0xfb, + 0xd9, 0xc4, 0x0b, 0x4d, 0x20, 0xe1, 0x0f, 0xff, 0xc3, 0x5a, 0xa8, 0xfe, + 0xaa, 0x5d, 0x32, 0x40, 0xb9, 0xcc, 0xbc, 0xcc, 0x5a, 0xdc, 0xfc, 0xc7, + 0xc3, 0x35, 0xef, 0xef, 0x30, 0xf7, 0xe1, 0x3b, 0x62, 0xc4, 0xfe, 0xde, + 0x32, 0x23, 0xff, 0xe9, 0xf0, 0x61, 0x16, 0x2a, 0x0b, 0x0e, 0x44, 0x4f, + 0x14, 0xd4, 0xc9, 0x3a, 0x2a, 0x97, 0xda, 0xea, 0xde, 0x1a, 0xbe, 0x04, + 0x15, 0xe6, 0xef, 0xfb, 0x32, 0x31, 0x6f, 0x36, 0x40, 0xc4, 0x05, 0x2f, + 0x1a, 0xd3, 0xb3, 0x22, 0x05, 0x69, 0x22, 0xcc, 0xf9, 0x2c, 0xbd, 0x16, + 0x4c, 0xc9, 0xe5, 0x42, 0xec, 0xcc, 0xe8, 0x05, 0x81, 0xb4, 0xf7, 0x27, + 0x06, 0xc4, 0x31, 0xc3, 0xf1, 0xb0, 0xc2, 0xf4, 0xb3, 0x3e, 0x8a, 0x24, + 0xab, 0xf7, 0x03, 0x41, 0xc3, 0x0f, 0x1b, 0x9d, 0xf2, 0xd0, 0xa5, 0x04, + 0xab, 0x10, 0xd8, 0xde, 0xf8, 0xe9, 0x34, 0x95, 0xf3, 0x61, 0xd6, 0xfc, + 0xcb, 0x28, 0x5a, 0xf7, 0x06, 0xc4, 0x17, 0x52, 0x04, 0x2f, 0x8f, 0xcf, + 0x09, 0xb4, 0xff, 0xca, 0xc5, 0xc5, 0xca, 0x12, 0xb8, 0x3d, 0xd2, 0x0e, + 0x1c, 0x95, 0x51, 0x22, 0x08, 0x1c, 0x3a, 0xe5, 0x34, 0x60, 0x13, 0xf1, + 0x24, 0xaa, 0xdd, 0xcb, 0x1b, 0xfe, 0x0d, 0x04, 0xea, 0xc1, 0xd1, 0xe6, + 0xef, 0xa6, 0x0a, 0xe8, 0xba, 0x2a, 0x28, 0xd2, 0xe0, 0xde, 0x06, 0x0a, + 0xf4, 0xcd, 0xfb, 0xf5, 0x69, 0x38, 0x0f, 0xdd, 0xff, 0xdd, 0x0c, 0x24, + 0x10, 0x02, 0xf9, 0x19, 0xfb, 0x4f, 0xc0, 0xfb, 0xb7, 0x06, 0x10, 0x40, + 0xce, 0x54, 0x07, 0xe8, 0x25, 0xa5, 0x2c, 0xc1, 0xc7, 0x20, 0x11, 0xe8, + 0x23, 0x73, 0x37, 0x13, 0x35, 0x92, 0xde, 0x46, 0xe8, 0x0d, 0x9d, 0x0c, + 0xe5, 0xed, 0xcc, 0x1b, 0xe4, 0x8e, 0x11, 0x04, 0xfa, 0x55, 0xf0, 0xb2, + 0x37, 0x82, 0xf8, 0xce, 0xf7, 0x2e, 0xe2, 0x0d, 0x2d, 0x21, 0x26, 0xc0, + 0x1c, 0xe3, 0x3a, 0xd9, 0xed, 0xe4, 0x18, 0x4a, 0x32, 0x01, 0x97, 0xde, + 0xeb, 0x8c, 0x05, 0x05, 0xb7, 0x17, 0x02, 0xcc, 0xfa, 0xf8, 0x0c, 0x2b, + 0x16, 0x1b, 0x45, 0x36, 0x45, 0x13, 0x34, 0x21, 0x37, 0xea, 0xd0, 0xc0, + 0x2d, 0xea, 0xee, 0x2e, 0x12, 0xdd, 0xe3, 0xff, 0xd9, 0xd7, 0x00, 0x10, + 0xf2, 0x70, 0x28, 0xe7, 0x30, 0xe4, 0x01, 0xa3, 0xbd, 0xe1, 0x06, 0x13, + 0x3c, 0x22, 0x49, 0xe1, 0xf8, 0xe4, 0x20, 0x04, 0x06, 0x26, 0xb0, 0xfa, + 0xf4, 0x93, 0xd3, 0xdf, 0xdf, 0x81, 0xdb, 0xcd, 0x27, 0x55, 0xf3, 0xf4, + 0x4d, 0xa2, 0x07, 0x32, 0x52, 0x07, 0x33, 0xd7, 0xdf, 0x1e, 0xc5, 0xf1, + 0x42, 0xc3, 0x15, 0xdc, 0x3b, 0x01, 0x1c, 0x43, 0x24, 0x00, 0x0b, 0xe7, + 0xa9, 0xa4, 0x0e, 0xa2, 0x18, 0x34, 0xff, 0x0a, 0xf0, 0xaf, 0x0c, 0xff, + 0x4e, 0xe9, 0xd9, 0x41, 0x56, 0x4d, 0xbf, 0xe5, 0x19, 0xfc, 0x24, 0xbe, + 0x14, 0x02, 0xd4, 0x45, 0xbc, 0x37, 0xea, 0xd2, 0xe7, 0xd8, 0x24, 0xfc, + 0xe9, 0x17, 0x06, 0xe0, 0xb7, 0xd0, 0x28, 0x48, 0xe2, 0x26, 0x5d, 0xb7, + 0x05, 0xd0, 0xe5, 0x2d, 0xb1, 0x8d, 0x2a, 0x4c, 0xf0, 0x1a, 0xe7, 0xe6, + 0xf1, 0x06, 0x9e, 0x26, 0xcf, 0x30, 0x2d, 0x28, 0xfd, 0xd3, 0xe7, 0xcc, + 0xef, 0xe9, 0xf0, 0x44, 0xff, 0xb0, 0xf4, 0xf5, 0x54, 0xfd, 0xab, 0xc2, + 0xd8, 0xe3, 0x3a, 0x05, 0xd9, 0xfa, 0xb1, 0xfc, 0x0c, 0x0a, 0xd8, 0x29, + 0x0b, 0xf5, 0x0d, 0x31, 0xd8, 0xa3, 0x39, 0x02, 0xc4, 0xe7, 0x3f, 0xf6, + 0xae, 0x01, 0x18, 0x41, 0xb5, 0x1f, 0xe4, 0x0a, 0xda, 0x39, 0xee, 0x20, + 0x18, 0xe4, 0xc7, 0x15, 0xc8, 0x01, 0xfa, 0x25, 0x33, 0xe5, 0xd6, 0xed, + 0x31, 0x25, 0x1b, 0x51, 0xc3, 0xcc, 0x08, 0x43, 0xd0, 0xfe, 0x3f, 0x1f, + 0x1d, 0x57, 0x4c, 0x19, 0xb3, 0xcf, 0xd0, 0x06, 0xdc, 0x2b, 0x1f, 0xe9, + 0xfb, 0xaf, 0xc3, 0xb8, 0xe3, 0x07, 0x0e, 0x43, 0x30, 0x27, 0x08, 0xdc, + 0xbe, 0xe2, 0xd3, 0xf3, 0x35, 0xf9, 0xcd, 0x19, 0x0f, 0x46, 0x0a, 0x05, + 0x28, 0x3e, 0x02, 0x0b, 0xce, 0x09, 0xf6, 0x21, 0x2a, 0xf7, 0xc3, 0x06, + 0x2d, 0xbf, 0xe4, 0xe3, 0x42, 0x0d, 0x24, 0x38, 0xff, 0x09, 0xce, 0x01, + 0xcb, 0x03, 0x66, 0xec, 0xb6, 0x2c, 0xdd, 0xe1, 0x10, 0x34, 0xe4, 0x1b, + 0xd2, 0x00, 0x24, 0x14, 0xd2, 0xe4, 0x03, 0x25, 0xe2, 0x1f, 0xf0, 0xc9, + 0x1d, 0x2c, 0xdd, 0x27, 0x17, 0x3c, 0x2d, 0x4d, 0x4a, 0xfa, 0x1d, 0x23, + 0x06, 0x6a, 0x64, 0x0f, 0x28, 0x81, 0x25, 0xef, 0xe4, 0x1c, 0x0d, 0xf6, + 0xff, 0x02, 0x18, 0xc6, 0xdc, 0xae, 0x5f, 0xe7, 0xc8, 0x40, 0xe7, 0x33, + 0x1c, 0x0b, 0xf5, 0x1f, 0x30, 0xed, 0xed, 0xff, 0x09, 0x3f, 0x44, 0x0b, + 0x0f, 0xd1, 0x2c, 0xe3, 0xee, 0xdb, 0xfe, 0xe5, 0xf6, 0x2e, 0x2e, 0x08, + 0xc0, 0xcc, 0xe8, 0x1c, 0xbb, 0x0d, 0x3b, 0x15, 0xd9, 0xd5, 0xeb, 0x3e, + 0xde, 0x3b, 0x46, 0x1b, 0xb8, 0x0d, 0x2b, 0x04, 0x3e, 0xea, 0xec, 0xc3, + 0xea, 0x13, 0x03, 0x0a, 0x14, 0xe6, 0x35, 0x37, 0x33, 0xf8, 0x44, 0xd5, + 0x44, 0xef, 0xfd, 0x37, 0xfd, 0xc0, 0xfd, 0x93, 0xb5, 0xd0, 0x39, 0xc2, + 0xe4, 0xd2, 0x0c, 0x8d, 0x1e, 0x1a, 0x14, 0x0a, 0xcb, 0x0a, 0xd2, 0x17, + 0xbe, 0x00, 0x0f, 0x23, 0xec, 0x2e, 0xf5, 0xe4, 0xb8, 0xbc, 0xf8, 0x1e, + 0x07, 0xac, 0xf2, 0xd2, 0xaf, 0xd0, 0x23, 0xf0, 0x23, 0x1e, 0x01, 0xac, + 0x33, 0x0d, 0x04, 0xf3, 0xcb, 0xea, 0xe3, 0xdc, 0xe5, 0x4c, 0x39, 0x16, + 0xe0, 0xef, 0x2b, 0x3f, 0xec, 0x1d, 0x0a, 0x7f, 0x7a, 0xf0, 0x00, 0xde, + 0xb9, 0xc1, 0x2a, 0x47, 0x6c, 0x7a, 0xf5, 0xe1, 0x3b, 0xd8, 0x10, 0x3a, + 0x01, 0xbc, 0xab, 0xe7, 0x3d, 0xf8, 0xd2, 0x4e, 0xaf, 0x29, 0x21, 0x3b, + 0x27, 0x3f, 0x66, 0x26, 0xfb, 0xa5, 0x39, 0xc2, 0xdd, 0xf5, 0x2f, 0xff, + 0x44, 0x15, 0xb2, 0xa0, 0x40, 0x5f, 0x1e, 0xe0, 0x0a, 0xcb, 0xb7, 0x34, + 0x3a, 0x17, 0xc7, 0x11, 0xf8, 0x2f, 0xa2, 0x2a, 0x39, 0x0b, 0xfa, 0x43, + 0x1c, 0xd5, 0x07, 0xbd, 0xb7, 0xcc, 0x20, 0xc1, 0xeb, 0xc3, 0x09, 0x10, + 0xd6, 0x20, 0xbc, 0xaa, 0xe8, 0xc1, 0xdd, 0x2b, 0x29, 0xea, 0x1a, 0xb9, + 0xf2, 0xff, 0xf5, 0x19, 0x2d, 0xdc, 0xf6, 0x3b, 0x71, 0xba, 0x0c, 0x1c, + 0xa2, 0xf0, 0x40, 0xe6, 0x2f, 0x24, 0x26, 0xc2, 0x2e, 0xd3, 0xda, 0xf5, + 0x17, 0xe7, 0x2d, 0xe5, 0x3d, 0xd1, 0xd9, 0x33, 0x1e, 0x09, 0x40, 0x12, + 0x22, 0x68, 0x63, 0x4e, 0x63, 0xa7, 0x6a, 0x28, 0x14, 0x03, 0x56, 0xdf, + 0xfe, 0xf4, 0xfb, 0xc0, 0x5c, 0xdd, 0x3b, 0xdf, 0x33, 0xf7, 0xcc, 0x41, + 0xe3, 0xcd, 0xcc, 0xe1, 0x2e, 0x0d, 0x8f, 0x44, 0x62, 0x08, 0x2c, 0x0e, + 0xdd, 0xa6, 0xe6, 0xa9, 0xd7, 0xab, 0xc7, 0x3d, 0x50, 0x2d, 0xf2, 0xd5, + 0x43, 0x06, 0x01, 0xc8, 0xe3, 0x08, 0x0c, 0x4c, 0xff, 0xe2, 0xc3, 0x26, + 0x2a, 0x57, 0xda, 0x08, 0x4a, 0x06, 0x18, 0x15, 0x42, 0xe8, 0x31, 0x25, + 0xac, 0xf1, 0x00, 0x29, 0x1a, 0x12, 0x2e, 0x1a, 0x1c, 0x3d, 0xec, 0xc3, + 0x3f, 0x14, 0xf6, 0x2d, 0xdf, 0x30, 0x14, 0x27, 0xe9, 0x06, 0xd7, 0x2f, + 0xc7, 0xcb, 0xff, 0x10, 0xdc, 0xce, 0x13, 0x27, 0xc1, 0xc4, 0x01, 0xdf, + 0xcc, 0xfd, 0xb4, 0x10, 0xe6, 0x08, 0x15, 0x28, 0xc0, 0x16, 0xea, 0x15, + 0xd7, 0x1b, 0xc7, 0x32, 0x25, 0xde, 0xf1, 0xd4, 0xf2, 0x10, 0xed, 0x4c, + 0xd1, 0xe4, 0x1f, 0x2a, 0x03, 0xe9, 0x0d, 0xe1, 0xef, 0x4e, 0xbd, 0x0c, + 0xf5, 0x3c, 0xf4, 0x1a, 0xec, 0x30, 0x41, 0x22, 0x35, 0x23, 0xc2, 0xe1, + 0xee, 0x1b, 0xe6, 0xe5, 0xe9, 0x06, 0xee, 0x37, 0xe1, 0xaa, 0xed, 0xc9, + 0xd7, 0xdf, 0xf1, 0x33, 0x41, 0xec, 0xc7, 0xd8, 0x22, 0x14, 0x81, 0x19, + 0x97, 0x2e, 0x09, 0x3c, 0x0e, 0xfb, 0xdb, 0x02, 0xf9, 0x15, 0xf5, 0xda, + 0x0b, 0x46, 0x3e, 0x19, 0x1a, 0xc6, 0xff, 0x31, 0xcf, 0xe4, 0x33, 0xec, + 0xc7, 0x6f, 0xc6, 0x1f, 0x0d, 0x42, 0xb3, 0xd9, 0x16, 0xf2, 0xdc, 0x17, + 0x1a, 0x1a, 0xcc, 0x22, 0xf2, 0xde, 0xc0, 0x22, 0x07, 0x0a, 0x28, 0x5e, + 0x28, 0xf6, 0x16, 0x2e, 0xff, 0x13, 0x4c, 0x03, 0xd6, 0x11, 0xf7, 0xcc, + 0x33, 0x46, 0xd4, 0x48, 0xd6, 0x08, 0x14, 0x25, 0xe8, 0x30, 0xf5, 0xdb, + 0x59, 0x03, 0xa2, 0x11, 0xb5, 0xcf, 0x16, 0x05, 0xd2, 0xc3, 0xf3, 0xe6, + 0x14, 0xf5, 0x4d, 0x2b, 0xb1, 0x13, 0xe9, 0xd7, 0x09, 0x4a, 0x98, 0x18, + 0x99, 0x5c, 0xa3, 0x21, 0xc3, 0x1c, 0xde, 0x0d, 0x48, 0xd4, 0xcf, 0xd6, + 0xde, 0x22, 0xf3, 0x17, 0x25, 0xd7, 0xf9, 0x15, 0x37, 0xfc, 0x1c, 0xe7, + 0x01, 0xfa, 0x06, 0xd7, 0xcd, 0x06, 0x0e, 0x1a, 0x11, 0xf5, 0x23, 0xdc, + 0x41, 0xdb, 0x14, 0x43, 0x04, 0xe8, 0x2a, 0x10, 0x21, 0x13, 0x39, 0x12, + 0xeb, 0xba, 0x24, 0x4d, 0x3b, 0x1c, 0x17, 0xfe, 0xca, 0xf1, 0x08, 0x17, + 0x2d, 0x12, 0x05, 0x1f, 0x18, 0xda, 0xed, 0xe9, 0x2b, 0x0e, 0x3d, 0x11, + 0x4c, 0x00, 0xc0, 0xea, 0x08, 0xf3, 0x0e, 0x12, 0xe3, 0xbd, 0xf6, 0x1f, + 0xc7, 0xb4, 0x05, 0x30, 0xce, 0xec, 0x12, 0x04, 0xef, 0x13, 0xd4, 0xde, + 0xef, 0xf8, 0xb8, 0xe9, 0xfd, 0xf6, 0xd0, 0xcf, 0x35, 0x29, 0xbc, 0xca, + 0xe7, 0x1a, 0xff, 0x13, 0xde, 0x1a, 0x17, 0x63, 0xf8, 0x58, 0x73, 0x2d, + 0x2f, 0x55, 0x40, 0x26, 0x23, 0x1d, 0x03, 0x12, 0x1f, 0xeb, 0x4f, 0xf5, + 0x1c, 0x0d, 0x0e, 0xf4, 0xee, 0x22, 0xc3, 0x40, 0xbf, 0xf7, 0xe2, 0x29, + 0xd0, 0x08, 0x06, 0xe9, 0x24, 0x17, 0xe5, 0xe6, 0xc5, 0xd8, 0x25, 0x33, + 0x2e, 0x36, 0x05, 0x2b, 0x43, 0xd5, 0xf8, 0x54, 0xc1, 0xfd, 0x4a, 0xb0, + 0xee, 0x14, 0xdb, 0x49, 0xbf, 0xcf, 0x4a, 0xf5, 0xce, 0x19, 0x17, 0xd0, + 0x25, 0xf7, 0x07, 0x5a, 0xcf, 0xac, 0xe4, 0xd3, 0x43, 0x0a, 0x42, 0x42, + 0xd8, 0xc3, 0xfb, 0x1b, 0xf8, 0x2f, 0xd4, 0x35, 0x12, 0x16, 0xee, 0xc1, + 0x07, 0x19, 0x04, 0x4f, 0x17, 0x30, 0x2d, 0x67, 0xe3, 0x2a, 0x7f, 0x44, + 0xfd, 0x5e, 0xf3, 0xe5, 0x4d, 0xe8, 0xe5, 0x38, 0x24, 0xee, 0x4b, 0x0e, + 0x48, 0xdd, 0x1f, 0x0b, 0x58, 0x3d, 0x1d, 0x4b, 0xcc, 0xe7, 0x03, 0xf0, + 0x2a, 0xde, 0xe0, 0xe4, 0x07, 0xe4, 0xf3, 0x2d, 0x17, 0x57, 0xdc, 0x4a, + 0xd1, 0x2c, 0xeb, 0xbc, 0x2d, 0x51, 0xe7, 0x05, 0xf2, 0xff, 0x2e, 0xda, + 0x25, 0xe0, 0xc9, 0x2e, 0x3f, 0x90, 0x1f, 0x4e, 0xec, 0x2d, 0x13, 0x89, + 0xd9, 0x5c, 0x20, 0x46, 0x96, 0xe8, 0x30, 0x26, 0x04, 0x47, 0x18, 0xe7, + 0xd1, 0xd4, 0xec, 0x58, 0x08, 0xd0, 0xb9, 0xd5, 0x00, 0xfb, 0xfd, 0xac, + 0xed, 0x3c, 0x3e, 0x3c, 0xd3, 0xde, 0x4a, 0x4c, 0x3b, 0x2e, 0x60, 0xe1, + 0x08, 0x39, 0x30, 0x2a, 0x04, 0x07, 0xcd, 0xef, 0x0d, 0x76, 0xf4, 0x2b, + 0xdc, 0xf6, 0xd4, 0x03, 0x21, 0x09, 0x23, 0x60, 0x30, 0xe4, 0x32, 0xca, + 0x26, 0xb6, 0x19, 0xf2, 0x13, 0xb5, 0xbf, 0x11, 0xdd, 0x02, 0x2a, 0x09, + 0x3a, 0xd5, 0xcd, 0xef, 0x15, 0x0b, 0xd2, 0x1b, 0xd6, 0xe3, 0x08, 0xb5, + 0xc5, 0xf6, 0xb8, 0xfd, 0x42, 0x92, 0x5a, 0x2e, 0x14, 0x34, 0x08, 0xd6, + 0x1e, 0xe4, 0x19, 0x63, 0xa5, 0xf2, 0xee, 0x27, 0x10, 0xf2, 0x1d, 0x19, + 0x0b, 0x1a, 0xe4, 0x4a, 0xdd, 0xb5, 0x14, 0xd8, 0x42, 0x3b, 0x3d, 0x0c, + 0xe8, 0x0d, 0x20, 0x1b, 0xe9, 0x11, 0xe7, 0xe9, 0x35, 0x44, 0xd3, 0xea, + 0x2c, 0xe4, 0x4b, 0x05, 0x25, 0x03, 0xde, 0xff, 0x23, 0xf3, 0x0b, 0x0e, + 0x5f, 0x36, 0xca, 0x25, 0xff, 0xc6, 0x3a, 0x41, 0x24, 0xf0, 0xfa, 0x04, + 0xfd, 0x32, 0xd6, 0x28, 0x25, 0x0f, 0x20, 0x53, 0x29, 0x56, 0xfa, 0x0c, + 0xe6, 0xc1, 0xe3, 0x1f, 0xf6, 0x0c, 0xee, 0xef, 0xdc, 0xfe, 0x0a, 0xe2, + 0x29, 0xc9, 0x1a, 0xdc, 0xde, 0x02, 0x11, 0xd5, 0xe3, 0xc9, 0xd4, 0xde, + 0xe1, 0xc9, 0x36, 0xfe, 0xf7, 0x27, 0xc2, 0xee, 0xda, 0x1e, 0xa8, 0x0b, + 0x00, 0xe3, 0x14, 0x1b, 0xd7, 0xcc, 0xcf, 0xe2, 0xdb, 0xf5, 0xff, 0xf2, + 0xc2, 0x37, 0x1e, 0x0e, 0x32, 0x0d, 0x22, 0x29, 0x22, 0x43, 0xeb, 0x12, + 0x15, 0xec, 0x1e, 0xf1, 0x06, 0xb7, 0xf4, 0xf8, 0x31, 0xda, 0x11, 0xfa, + 0x1f, 0x2a, 0xab, 0x03, 0xb5, 0xab, 0xf3, 0x1e, 0x49, 0x23, 0xd7, 0xf2, + 0x28, 0xf4, 0xea, 0x2b, 0xe7, 0xec, 0x10, 0x26, 0xe9, 0x7f, 0x02, 0xdd, + 0x36, 0x0e, 0xd3, 0x2b, 0x22, 0x1a, 0xc8, 0xe1, 0x13, 0xd3, 0x17, 0x14, + 0x41, 0xd5, 0x22, 0x0e, 0x0d, 0x36, 0x3f, 0x1a, 0xe1, 0x04, 0x01, 0xec, + 0x1a, 0xd2, 0x40, 0x68, 0xd0, 0x31, 0xb9, 0x24, 0xbc, 0xea, 0xa1, 0xd5, + 0xf6, 0x08, 0x46, 0x4f, 0xcc, 0xd8, 0x3c, 0xed, 0x1c, 0x00, 0x0f, 0xbc, + 0xd7, 0x2c, 0xfe, 0x28, 0xee, 0xdd, 0x12, 0x3d, 0xee, 0x19, 0x0c, 0xd2, + 0x23, 0xda, 0xe4, 0xc3, 0xf3, 0x16, 0xfe, 0xfe, 0x2b, 0x1a, 0xed, 0x2d, + 0x32, 0x02, 0xc9, 0xf0, 0xda, 0xcb, 0xe3, 0xfe, 0x1a, 0x2d, 0xf8, 0xfb, + 0xea, 0xd7, 0x0f, 0x59, 0xe5, 0xb6, 0xbc, 0x24, 0x26, 0x37, 0xf4, 0xfd, + 0x56, 0x02, 0xc9, 0xd7, 0x3a, 0x38, 0xf5, 0x1d, 0xed, 0x1f, 0xed, 0xd9, + 0x05, 0xed, 0xcd, 0x2d, 0x30, 0xde, 0x05, 0x19, 0xb7, 0xfc, 0x38, 0xee, + 0x24, 0xcb, 0x37, 0x23, 0xcd, 0x15, 0xe7, 0x12, 0xf0, 0x1c, 0xd7, 0x16, + 0xda, 0xf5, 0x25, 0x1d, 0xd2, 0x0a, 0x34, 0xcd, 0xd3, 0x0e, 0x15, 0xd5, + 0xec, 0xe1, 0x2d, 0x2c, 0x0f, 0xe2, 0x0d, 0xb4, 0xee, 0x44, 0x06, 0x4c, + 0x3b, 0xed, 0xe4, 0x27, 0x22, 0xd8, 0x22, 0xeb, 0xe4, 0xed, 0x0e, 0xa1, + 0xc1, 0xab, 0x13, 0xf4, 0xb0, 0x2b, 0xf0, 0xed, 0xcf, 0xff, 0x00, 0x48, + 0x3c, 0x12, 0x29, 0xeb, 0xfc, 0xf4, 0x24, 0x49, 0x0b, 0xaa, 0xf5, 0xe9, + 0x0a, 0xed, 0x1f, 0xe2, 0x12, 0x23, 0x0f, 0xf2, 0x06, 0xf3, 0xea, 0xe6, + 0x0b, 0x15, 0xb6, 0x3e, 0xd0, 0xd5, 0xf4, 0x46, 0x2c, 0xde, 0x3b, 0xd4, + 0xe3, 0xf3, 0xe3, 0xd4, 0x21, 0xe0, 0x0e, 0xc2, 0x10, 0xf1, 0xb7, 0x32, + 0x27, 0xc5, 0xed, 0xce, 0x1b, 0xe8, 0xd3, 0xd4, 0xca, 0xe9, 0xd2, 0xca, + 0xf1, 0xe5, 0x27, 0xf9, 0x32, 0x38, 0x3a, 0xbc, 0x10, 0x17, 0x4b, 0x0d, + 0xf0, 0xd0, 0x4f, 0x42, 0xd3, 0xe7, 0xf7, 0xfe, 0xe6, 0x04, 0xe0, 0xb1, + 0x1c, 0xd4, 0x10, 0xfc, 0x03, 0xf5, 0x1d, 0x0f, 0xe0, 0x2f, 0xcc, 0x4c, + 0x42, 0xec, 0x25, 0xde, 0x1a, 0x31, 0x18, 0x00, 0xfa, 0xc4, 0xfe, 0xc4, + 0x40, 0x02, 0xed, 0x28, 0xcb, 0x2e, 0x1d, 0xef, 0x06, 0x22, 0xf9, 0x04, + 0x0b, 0x07, 0xba, 0x1e, 0x10, 0x1e, 0xd7, 0x00, 0x26, 0xb6, 0x1b, 0x19, + 0xe8, 0xee, 0x04, 0x11, 0x14, 0xf0, 0x05, 0xeb, 0x08, 0xee, 0xf0, 0x0e, + 0x0a, 0xd3, 0x2f, 0xc7, 0x42, 0xe7, 0xd8, 0x0e, 0x26, 0xcd, 0xa7, 0xd8, + 0xdc, 0x11, 0x13, 0x1f, 0x34, 0xd8, 0x1e, 0xae, 0xd3, 0x46, 0x4b, 0x34, + 0x09, 0xbf, 0x48, 0x48, 0x03, 0xbb, 0xda, 0x18, 0xd8, 0x17, 0xef, 0x8e, + 0x0c, 0xe1, 0xd5, 0x0b, 0xfe, 0xd8, 0xb6, 0x7f, 0x10, 0x1e, 0xb5, 0x5c, + 0x4d, 0x35, 0xe5, 0xff, 0xc2, 0x14, 0x45, 0x33, 0x1c, 0xaa, 0xce, 0xfd, + 0x2a, 0xdd, 0x30, 0xff, 0xf4, 0xe5, 0x11, 0x11, 0x1d, 0x1b, 0x22, 0x1f, + 0xe1, 0xf8, 0xf0, 0x49, 0x21, 0xf3, 0x28, 0xe4, 0x26, 0x1f, 0xfc, 0xd0, + 0x2c, 0xe8, 0x0b, 0xe9, 0xe6, 0x1b, 0xcf, 0x11, 0x1f, 0x34, 0xb9, 0x13, + 0xed, 0xff, 0x1e, 0xe0, 0x1c, 0x0b, 0x05, 0xd1, 0x26, 0xd9, 0xba, 0xfe, + 0xd7, 0xe9, 0x05, 0xef, 0xeb, 0x31, 0xfb, 0xaf, 0xe1, 0x05, 0xfb, 0x34, + 0xed, 0xe4, 0xaa, 0xbe, 0xc3, 0x1c, 0x28, 0x29, 0xd0, 0xd5, 0xc6, 0x39, + 0xdf, 0x28, 0x3d, 0xe0, 0x21, 0x20, 0x21, 0xc4, 0x15, 0xdf, 0xbf, 0xce, + 0x27, 0xdb, 0xd8, 0x3a, 0xdf, 0x20, 0x47, 0xf4, 0x37, 0xf4, 0x0b, 0x13, + 0x37, 0xd2, 0xf0, 0xd9, 0x3c, 0x18, 0x21, 0x34, 0xcc, 0x08, 0xb4, 0x12, + 0xcb, 0x1d, 0xef, 0x62, 0xec, 0x22, 0xc2, 0x7f, 0xfb, 0xbf, 0x34, 0x08, + 0x1a, 0x29, 0xcb, 0xeb, 0x17, 0xce, 0x08, 0xf6, 0x97, 0xae, 0xa2, 0x25, + 0x1b, 0xf9, 0x1f, 0xb9, 0xe1, 0x81, 0x23, 0x0c, 0xee, 0xec, 0x03, 0x45, + 0xdc, 0x0c, 0x14, 0x2c, 0xd3, 0x1a, 0x47, 0xbf, 0x0e, 0x0e, 0xf1, 0xf3, + 0xf4, 0xf8, 0x19, 0xcb, 0x00, 0x1f, 0xc4, 0x00, 0xf5, 0x1c, 0xb8, 0x08, + 0xee, 0x06, 0xda, 0x05, 0xfc, 0xe7, 0xe2, 0xb5, 0x18, 0x10, 0xdb, 0x9d, + 0x1d, 0xdd, 0xc8, 0x1f, 0x11, 0xc7, 0x46, 0xd2, 0x47, 0x38, 0xd5, 0xdb, + 0xe1, 0xb7, 0x23, 0xd4, 0xd9, 0xec, 0x52, 0x1b, 0x2d, 0x32, 0x0e, 0x43, + 0xd4, 0xeb, 0xd6, 0x3c, 0x31, 0x47, 0xfd, 0x51, 0xf2, 0xd6, 0x29, 0xee, + 0x4a, 0x07, 0x33, 0x1d, 0xc2, 0xc2, 0x43, 0x14, 0xbd, 0xf7, 0x86, 0x1b, + 0xe0, 0x37, 0xdd, 0x21, 0x2a, 0x82, 0x42, 0xe1, 0x3f, 0xfc, 0xf4, 0x14, + 0x20, 0x11, 0x27, 0x07, 0xb2, 0x45, 0x3d, 0xa3, 0x17, 0xdf, 0x05, 0x20, + 0xc6, 0xea, 0x08, 0xb4, 0x06, 0x07, 0x0b, 0x37, 0xf0, 0x07, 0xda, 0x33, + 0xb5, 0xfe, 0x43, 0x34, 0x05, 0xcc, 0x07, 0xaf, 0x1b, 0xf5, 0xfa, 0xc8, + 0x62, 0xe5, 0xbe, 0xff, 0xeb, 0xd8, 0xf4, 0xf7, 0x4c, 0xf6, 0x28, 0x13, + 0xea, 0xd9, 0x12, 0xa6, 0x29, 0xee, 0x1a, 0xef, 0xe2, 0x10, 0xc7, 0x41, + 0xe3, 0x05, 0xe3, 0x4d, 0xef, 0x0b, 0xc6, 0x6d, 0x24, 0xd6, 0x17, 0x23, + 0xf2, 0x11, 0x2e, 0xf4, 0xf8, 0xfb, 0x31, 0x38, 0xdd, 0xb7, 0x9d, 0x44, + 0xe7, 0x3d, 0x3b, 0xc7, 0xd4, 0x98, 0x4f, 0xdb, 0xf8, 0x17, 0x22, 0xf9, + 0xda, 0x1b, 0xce, 0x1a, 0x1b, 0xc6, 0xe6, 0x7f, 0xe7, 0xfe, 0x48, 0xca, + 0x1a, 0x03, 0xdb, 0x14, 0x33, 0x44, 0x2e, 0x1a, 0x22, 0x17, 0x3c, 0x5f, + 0xf3, 0x37, 0x15, 0xe2, 0xf8, 0xc0, 0xcf, 0xfe, 0x07, 0x1a, 0x1e, 0x19, + 0x9c, 0xf2, 0xe9, 0xdd, 0x09, 0x1a, 0xc6, 0x18, 0xe5, 0x01, 0xb4, 0x27, + 0xdf, 0x30, 0x01, 0xe5, 0xe4, 0x2e, 0xcc, 0x75, 0x11, 0xff, 0xfa, 0xc7, + 0x3a, 0x0a, 0x06, 0xf7, 0xcb, 0xde, 0x16, 0x0c, 0xc4, 0x1f, 0xc6, 0x9b, + 0x08, 0x06, 0x0b, 0x2d, 0xdd, 0xa5, 0xa4, 0x42, 0x3d, 0x1e, 0x47, 0x1d, + 0x07, 0x32, 0xfb, 0xee, 0xa7, 0x0c, 0xa7, 0x48, 0xf5, 0x05, 0x1b, 0xe7, + 0xd6, 0xb7, 0x39, 0x0d, 0x0a, 0xd3, 0xe6, 0x3c, 0x15, 0x46, 0x7c, 0xf0, + 0x04, 0xcf, 0xab, 0x41, 0x5b, 0x29, 0xe4, 0x35, 0x2d, 0x5b, 0x5a, 0x0e, + 0xdd, 0xca, 0xc9, 0xbb, 0x29, 0xff, 0xec, 0x1a, 0xd3, 0x0d, 0x3b, 0xeb, + 0x06, 0xf9, 0x2b, 0x17, 0x22, 0xdf, 0x04, 0xd8, 0xed, 0xe4, 0x1d, 0xf0, + 0xbc, 0x12, 0x1a, 0xd2, 0xe9, 0x20, 0xe7, 0x5f, 0x2d, 0xa1, 0x19, 0x2b, + 0x2b, 0xf6, 0x10, 0x29, 0xc5, 0xb1, 0x1f, 0x56, 0xe9, 0xbe, 0xe7, 0xed, + 0x26, 0x15, 0x2b, 0x17, 0xec, 0x93, 0x94, 0xef, 0xe2, 0x0f, 0xed, 0x03, + 0xd4, 0x2f, 0x04, 0x39, 0xbc, 0x30, 0xc4, 0x36, 0x1e, 0xc3, 0x1f, 0xe1, + 0x00, 0xb5, 0xf5, 0x35, 0x93, 0x43, 0x0b, 0x2f, 0x3f, 0x0b, 0x42, 0x41, + 0x44, 0xff, 0xc3, 0xe9, 0xf3, 0x33, 0x3f, 0x16, 0xd6, 0x36, 0x33, 0x3f, + 0x31, 0x0c, 0x05, 0xe5, 0x77, 0xe9, 0xd3, 0x13, 0xb4, 0x24, 0x0c, 0xde, + 0xc4, 0xbf, 0x0e, 0x0f, 0xc8, 0x12, 0xeb, 0xd9, 0x4c, 0xc0, 0xf2, 0x08, + 0xe9, 0x16, 0xd5, 0x43, 0x07, 0x3d, 0x21, 0x45, 0xfc, 0xc0, 0x25, 0x2d, + 0x03, 0x28, 0xd8, 0x17, 0xb6, 0xd3, 0x11, 0x4e, 0x0d, 0xce, 0x2f, 0x02, + 0xea, 0x0f, 0x6e, 0x23, 0x2a, 0xbd, 0xb6, 0xf1, 0x0d, 0xd6, 0x5d, 0xf8, + 0xbc, 0x1a, 0x9c, 0x0b, 0x04, 0x3a, 0x07, 0x4c, 0xef, 0x03, 0xd9, 0xb5, + 0x23, 0x39, 0x41, 0xf4, 0x27, 0x37, 0x3d, 0xf8, 0xeb, 0x3e, 0x34, 0x35, + 0xc5, 0xfe, 0x33, 0x3f, 0x36, 0xa6, 0x33, 0xd4, 0xeb, 0xe8, 0xfd, 0x0c, + 0x32, 0xa4, 0x1b, 0x14, 0xc1, 0xd3, 0x39, 0x20, 0xb7, 0x1a, 0xd5, 0xd6, + 0x1e, 0x02, 0xdb, 0xf8, 0x01, 0xce, 0x02, 0x19, 0x18, 0x26, 0x19, 0xdf, + 0xd1, 0x03, 0x0a, 0xa3, 0xcd, 0xbc, 0x3b, 0xc1, 0xd0, 0xd5, 0x19, 0xe1, + 0x98, 0x14, 0x05, 0xe8, 0xc0, 0x21, 0x12, 0x48, 0x5d, 0x2b, 0xe7, 0x01, + 0x04, 0x43, 0xb5, 0x15, 0x10, 0xd2, 0x42, 0xfe, 0xeb, 0x0c, 0x2d, 0xff, + 0xe2, 0x81, 0x3e, 0xde, 0x29, 0xe8, 0x3c, 0x52, 0x22, 0xd9, 0x09, 0xde, + 0x29, 0x22, 0xf9, 0x3d, 0x59, 0xf2, 0x2a, 0x1b, 0xef, 0x1b, 0xe4, 0x4e, + 0xc5, 0x4f, 0xee, 0xe6, 0x28, 0xa7, 0xec, 0x33, 0x0d, 0x24, 0xba, 0xfe, + 0x45, 0xaa, 0xf4, 0xc4, 0xe6, 0xe1, 0xe9, 0x30, 0x24, 0x35, 0xd1, 0xf4, + 0x2d, 0xf8, 0xb7, 0xb9, 0x06, 0x1d, 0xd6, 0x05, 0xc2, 0x42, 0xdb, 0xf5, + 0xd4, 0x1d, 0x0c, 0x9b, 0xd4, 0xf3, 0x16, 0x08, 0x2e, 0xd3, 0xf4, 0xc9, + 0xe0, 0x27, 0xc1, 0xe7, 0x2d, 0x20, 0x1b, 0x3b, 0x65, 0x19, 0xf2, 0xcd, + 0xcd, 0x0e, 0xf7, 0x0b, 0x46, 0xec, 0x2b, 0xed, 0x19, 0x18, 0xed, 0xcb, + 0xe0, 0x93, 0x26, 0x1a, 0xf7, 0x39, 0x09, 0x3c, 0xc9, 0x1b, 0xe2, 0xf5, + 0x32, 0x31, 0xfd, 0x08, 0x33, 0xfe, 0x03, 0xdd, 0xe2, 0xf1, 0x3c, 0x08, + 0x22, 0x12, 0xe8, 0x3e, 0x53, 0x09, 0xf8, 0xf2, 0x49, 0xff, 0x05, 0xf7, + 0xe4, 0xdc, 0xdb, 0x25, 0x20, 0xf8, 0xfb, 0x1b, 0x1a, 0x03, 0x11, 0x13, + 0x29, 0xe2, 0xd2, 0xc2, 0xfe, 0xd6, 0x1d, 0xd5, 0x24, 0x11, 0x2c, 0xe4, + 0x2f, 0xc6, 0x00, 0xa6, 0xcc, 0x17, 0x0b, 0x2a, 0xea, 0xf5, 0x11, 0xf4, + 0xf5, 0xf1, 0x25, 0xe1, 0x07, 0x00, 0x21, 0x1f, 0x5f, 0x01, 0xe6, 0xef, + 0x18, 0xe2, 0xe9, 0x3b, 0x48, 0x55, 0x02, 0xe3, 0xe0, 0xc5, 0x59, 0xf3, + 0xe5, 0xee, 0xc3, 0xe8, 0x20, 0xfa, 0x37, 0x16, 0x23, 0xd7, 0xed, 0xf8, + 0x30, 0xcb, 0xfc, 0xdc, 0xb5, 0xb4, 0xf8, 0xc5, 0xc8, 0xe4, 0x16, 0xe4, + 0x30, 0xdc, 0x81, 0x44, 0x04, 0x2f, 0xdc, 0x0e, 0x0f, 0x63, 0xcd, 0xde, + 0xf5, 0x06, 0x0a, 0xe9, 0x07, 0xf3, 0x99, 0x23, 0x1a, 0x1e, 0x0e, 0x22, + 0x19, 0xe0, 0x27, 0xaa, 0x4b, 0xeb, 0xeb, 0xf7, 0x24, 0xfe, 0xba, 0x23, + 0x72, 0xdb, 0x33, 0x07, 0xfb, 0x5e, 0x21, 0x36, 0x29, 0xcf, 0x0d, 0xe6, + 0x25, 0xf4, 0xef, 0x21, 0x2e, 0x0e, 0xf3, 0x12, 0xf0, 0xc5, 0x2f, 0xa4, + 0x09, 0x28, 0x0c, 0x05, 0x0f, 0x0e, 0xc6, 0x0a, 0x1f, 0x0c, 0x97, 0x37, + 0xf7, 0x7b, 0x14, 0x0e, 0xd2, 0x0f, 0x3a, 0xf4, 0x17, 0xec, 0xb5, 0xff, + 0xf6, 0xe1, 0x09, 0xf1, 0xf0, 0x14, 0x17, 0x08, 0xc0, 0xdb, 0xf8, 0x9f, + 0x0c, 0x2a, 0xf9, 0xf1, 0x5d, 0x18, 0xf6, 0x0a, 0x3a, 0x46, 0x19, 0xc0, + 0x36, 0x09, 0x22, 0xfc, 0x12, 0x36, 0xc8, 0xe0, 0x29, 0x1a, 0x47, 0x6d, + 0xe2, 0xb3, 0xfa, 0xd5, 0x05, 0xce, 0x3a, 0x26, 0xf0, 0x21, 0x16, 0x1a, + 0x0f, 0x01, 0xf2, 0xf0, 0x0b, 0x1e, 0x1a, 0x1c, 0xdc, 0x59, 0xe3, 0x39, + 0x36, 0x3f, 0x18, 0x30, 0xdb, 0x46, 0x2d, 0x33, 0xdb, 0x0d, 0x2c, 0xc8, + 0xd8, 0xfe, 0x0a, 0xcf, 0xd0, 0x05, 0xa3, 0x39, 0xd5, 0x24, 0x92, 0xf9, + 0x20, 0x1e, 0xef, 0x1a, 0x0b, 0x15, 0xdd, 0xf3, 0xbe, 0x40, 0x9a, 0xec, + 0xda, 0xfc, 0xc8, 0x67, 0xb3, 0xe4, 0xcf, 0x34, 0x07, 0xfa, 0xd7, 0xbf, + 0xd6, 0x2d, 0xb7, 0x2a, 0x31, 0xa6, 0x23, 0xd1, 0xfa, 0x41, 0x40, 0xf5, + 0xd5, 0x34, 0x3b, 0x3d, 0x1c, 0x3e, 0xf5, 0xed, 0x23, 0xbb, 0x43, 0x76, + 0x2f, 0xda, 0x1b, 0x4e, 0x42, 0xc9, 0x39, 0xb3, 0x43, 0x2d, 0xc0, 0xc4, + 0x6c, 0xe6, 0x1f, 0x2f, 0x67, 0xdc, 0xf8, 0xd1, 0x12, 0x0c, 0xb0, 0xf0, + 0xcc, 0xed, 0x02, 0xf9, 0xe4, 0x32, 0x0a, 0x21, 0xe3, 0xa2, 0x46, 0x18, + 0xe4, 0xfa, 0xd0, 0x1d, 0xb2, 0xc5, 0xff, 0x1d, 0xd7, 0xb9, 0x9d, 0xc0, + 0xf9, 0x0e, 0xf2, 0xdf, 0x9a, 0xf8, 0xe9, 0xfe, 0x2c, 0xd5, 0xa3, 0xb2, + 0xd7, 0x08, 0xa7, 0x3b, 0xd1, 0x3e, 0xf6, 0x20, 0xe0, 0x22, 0x1f, 0xbf, + 0x24, 0xed, 0x31, 0x47, 0xed, 0xb7, 0x1e, 0x2a, 0xeb, 0x14, 0x53, 0x9f, + 0xc4, 0xbe, 0x4f, 0xe6, 0x1a, 0xaf, 0x01, 0xdc, 0x2e, 0xa8, 0x07, 0x3f, + 0xe0, 0xe0, 0x1a, 0xe0, 0x24, 0x16, 0x44, 0x13, 0xd8, 0xc9, 0xd2, 0x01, + 0x20, 0xb1, 0xf0, 0x34, 0x02, 0xec, 0x50, 0x22, 0xdd, 0x36, 0x28, 0x01, + 0x2e, 0xcb, 0xf2, 0x5e, 0xe4, 0xfd, 0xff, 0xfc, 0xbd, 0xc5, 0xf4, 0xbd, + 0x24, 0xcb, 0xee, 0xa9, 0x35, 0x27, 0xcf, 0xdf, 0xc0, 0xdf, 0x2a, 0xb8, + 0x46, 0x7f, 0xed, 0x1b, 0x12, 0x1c, 0xdc, 0x16, 0xac, 0x0f, 0xd3, 0xbe, + 0x14, 0x0c, 0xe1, 0x54, 0x18, 0x42, 0xbd, 0x42, 0xc0, 0xd4, 0xc1, 0x19, + 0x08, 0x68, 0xf3, 0x28, 0x2d, 0x90, 0xd7, 0x05, 0x0b, 0x02, 0x07, 0x02, + 0x33, 0x13, 0x0b, 0xb9, 0xc8, 0x1a, 0xfe, 0xef, 0x2b, 0xdd, 0xdf, 0x3f, + 0xd4, 0xe0, 0xda, 0x1c, 0x15, 0x0d, 0x02, 0x31, 0xf4, 0x0a, 0x0c, 0xd8, + 0x2b, 0xb9, 0x27, 0x38, 0x0a, 0xf8, 0xfe, 0xc3, 0x0d, 0xc3, 0xe8, 0xfc, + 0x5c, 0xec, 0x31, 0x44, 0x4c, 0xd5, 0xc8, 0x1c, 0xf0, 0xa9, 0xc4, 0xc2, + 0xb6, 0x11, 0x37, 0xce, 0x26, 0x21, 0xb0, 0xf0, 0xe1, 0x16, 0xdf, 0xdf, + 0x1e, 0x55, 0xd1, 0x2d, 0xed, 0xe7, 0x0e, 0x30, 0xc4, 0xeb, 0x02, 0xe8, + 0x33, 0x54, 0xba, 0x23, 0xac, 0xe7, 0xd1, 0x13, 0xeb, 0x30, 0xe3, 0x3b, + 0xea, 0x3b, 0xef, 0x00, 0x4a, 0xe7, 0x19, 0xe3, 0x19, 0xff, 0x5f, 0x10, + 0xdd, 0xd4, 0x22, 0x13, 0x33, 0xc3, 0x55, 0x20, 0xda, 0xb5, 0x10, 0xeb, + 0xf5, 0x1e, 0x30, 0x1c, 0x23, 0x0f, 0x58, 0xc6, 0xd9, 0xf9, 0x3f, 0xcf, + 0xe8, 0xe5, 0xe9, 0xe8, 0xd5, 0x32, 0x62, 0xe0, 0xba, 0x48, 0x18, 0xe6, + 0xfb, 0xe3, 0x35, 0x50, 0xc7, 0xcb, 0xf7, 0x54, 0xb5, 0x9a, 0x2d, 0x20, + 0xd3, 0xee, 0x60, 0xb6, 0xc0, 0x2b, 0xd7, 0x1a, 0xe0, 0xdb, 0xe3, 0xb8, + 0xd2, 0x1a, 0xa9, 0xcf, 0xff, 0xd2, 0xd1, 0xe7, 0x2a, 0xe7, 0xf9, 0x17, + 0x8a, 0xba, 0xff, 0xff, 0x04, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, + 0xf4, 0x17, 0x00, 0x00, 0xf9, 0x21, 0x00, 0x00, 0xe4, 0xd9, 0xff, 0xff, + 0xd0, 0x03, 0x00, 0x00, 0x2d, 0x16, 0x00, 0x00, 0x6a, 0x90, 0xff, 0xff, + 0xad, 0xe2, 0xff, 0xff, 0x4a, 0xc0, 0xff, 0xff, 0x58, 0xa9, 0x00, 0x00, + 0xa6, 0x22, 0x00, 0x00, 0x6b, 0x92, 0xff, 0xff, 0xa5, 0x14, 0x00, 0x00, + 0x05, 0x28, 0x00, 0x00, 0x8b, 0x10, 0x00, 0x00, 0xaf, 0x37, 0x00, 0x00, + 0x7e, 0xb2, 0xff, 0xff, 0x7d, 0x84, 0xff, 0xff, 0xc1, 0x2b, 0x00, 0x00, + 0xf7, 0x6c, 0xff, 0xff, 0xe2, 0xfc, 0xff, 0xff, 0x61, 0xc9, 0xff, 0xff, + 0xb8, 0xe6, 0xff, 0xff, 0x82, 0xcc, 0xff, 0xff, 0xb7, 0x8c, 0xff, 0xff, + 0xad, 0xee, 0xff, 0xff, 0x6e, 0xe7, 0x00, 0x00, 0x28, 0x58, 0x00, 0x00, + 0x04, 0x6c, 0xff, 0xff, 0xcc, 0xef, 0xff, 0xff, 0xc0, 0x9e, 0xff, 0xff, + 0x4e, 0x99, 0xff, 0xff, 0x4a, 0x13, 0x00, 0x00, 0x10, 0xa8, 0xff, 0xff, + 0x86, 0x8f, 0x00, 0x00, 0x11, 0x20, 0x00, 0x00, 0x4b, 0xb3, 0xff, 0xff, + 0x7c, 0x54, 0xff, 0xff, 0xbb, 0xb8, 0x00, 0x00, 0x3e, 0xcd, 0xff, 0xff, + 0x67, 0x2d, 0x00, 0x00, 0x26, 0x8e, 0xff, 0xff, 0xee, 0x61, 0x00, 0x00, + 0x5e, 0x81, 0x00, 0x00, 0xdc, 0xcb, 0xff, 0xff, 0x1c, 0x81, 0xff, 0xff, + 0xed, 0x49, 0x00, 0x00, 0xbc, 0x29, 0x00, 0x00, 0x7d, 0x87, 0xff, 0xff, + 0x90, 0xf5, 0xff, 0xff, 0x3d, 0x36, 0x00, 0x00, 0x50, 0x02, 0x00, 0x00, + 0x42, 0xc7, 0xff, 0xff, 0x14, 0x23, 0x00, 0x00, 0x74, 0xc8, 0xff, 0xff, + 0x26, 0xc7, 0xff, 0xff, 0xde, 0x03, 0x00, 0x00, 0x38, 0x52, 0xff, 0xff, + 0x84, 0xc4, 0xff, 0xff, 0xa4, 0xea, 0xff, 0xff, 0x5f, 0x0d, 0x00, 0x00, + 0x5f, 0xda, 0xff, 0xff, 0xe9, 0xd6, 0xff, 0xff, 0x80, 0xf7, 0xff, 0xff, + 0x36, 0x00, 0x00, 0x00, 0x96, 0xbb, 0xff, 0xff, 0x04, 0x00, 0x00, 0x00, + 0x00, 0x20, 0x00, 0x00, 0x8c, 0xf2, 0xdf, 0x16, 0xf3, 0xee, 0x47, 0xf7, + 0xda, 0xe0, 0xa7, 0x18, 0x4a, 0x37, 0xc3, 0x05, 0x15, 0x3c, 0xfd, 0xe4, + 0x4d, 0xbb, 0xc2, 0x5b, 0xc7, 0x0b, 0xae, 0x56, 0x57, 0xf4, 0x8e, 0x25, + 0x66, 0x09, 0x96, 0x2a, 0x2f, 0xa3, 0xd9, 0x4c, 0x38, 0x9c, 0xfb, 0xc9, + 0x56, 0x34, 0xb8, 0xff, 0xbd, 0x10, 0x59, 0xda, 0x05, 0x1c, 0x7f, 0x16, + 0xfd, 0xcf, 0xc5, 0xb1, 0x47, 0x30, 0x3b, 0x49, 0x00, 0x26, 0xc2, 0x2f, + 0xf9, 0xfe, 0xc4, 0x07, 0x2e, 0x7f, 0x4c, 0xc0, 0x5f, 0xf4, 0x10, 0xdd, + 0xda, 0x22, 0xec, 0x50, 0xfa, 0xdf, 0xb9, 0x00, 0xbe, 0x23, 0xd4, 0xd3, + 0x04, 0xf7, 0xab, 0x4e, 0x4f, 0x20, 0xb9, 0x1b, 0x1e, 0x31, 0x1c, 0x69, + 0x10, 0xb3, 0xbe, 0x07, 0x03, 0x1a, 0xb2, 0x5e, 0x48, 0x4d, 0xe1, 0x14, + 0x6b, 0x71, 0x0d, 0x24, 0xef, 0xea, 0x65, 0x01, 0x65, 0x01, 0x97, 0x18, + 0x2e, 0xb6, 0x53, 0xd8, 0x27, 0x31, 0xa1, 0x20, 0xb0, 0x14, 0xdf, 0x0b, + 0x08, 0x81, 0x1b, 0x39, 0x03, 0x4b, 0x64, 0x5b, 0xcb, 0x0b, 0x24, 0xe8, + 0xe3, 0x3d, 0xa1, 0xce, 0x64, 0x58, 0x1d, 0x0f, 0xc9, 0x98, 0xb6, 0x35, + 0x3d, 0xd9, 0xd5, 0x5b, 0xbb, 0x26, 0x0b, 0x5a, 0x08, 0xd4, 0x31, 0x5c, + 0x4c, 0x42, 0xc4, 0x2c, 0x5b, 0x43, 0x48, 0x33, 0xf2, 0xe8, 0x5a, 0xea, + 0x4b, 0x61, 0xc4, 0x5e, 0x07, 0x1c, 0x5a, 0x41, 0x4b, 0x01, 0xe6, 0xf5, + 0x6a, 0x49, 0xab, 0x4f, 0x13, 0xbe, 0xfd, 0x77, 0x74, 0x1b, 0xf7, 0x2f, + 0x1a, 0x02, 0x48, 0x9b, 0x9a, 0xfb, 0x50, 0x08, 0x6e, 0x98, 0x63, 0x4e, + 0x61, 0xfd, 0xfc, 0xd6, 0x52, 0x34, 0xbd, 0x69, 0xc1, 0xcd, 0x2b, 0x09, + 0xc3, 0x31, 0xcf, 0x81, 0x56, 0xc5, 0x0d, 0x3e, 0x98, 0xea, 0x3f, 0x2d, + 0xa8, 0x9a, 0x1c, 0xe9, 0xcd, 0xd8, 0x1e, 0xe0, 0xaf, 0xcc, 0xe2, 0xab, + 0xd5, 0xf5, 0x0f, 0x05, 0xeb, 0xf2, 0x03, 0x20, 0xdb, 0x9a, 0x0c, 0x08, + 0x58, 0xf8, 0x31, 0x56, 0xfc, 0x94, 0x3f, 0x10, 0xcf, 0x63, 0x3e, 0xcc, + 0x1a, 0x57, 0x28, 0x03, 0xe8, 0xc9, 0xbe, 0xeb, 0x9b, 0x40, 0x03, 0xbe, + 0xa5, 0xe0, 0xd1, 0x81, 0xcd, 0x2a, 0x52, 0x0e, 0xa0, 0x1f, 0x48, 0x40, + 0x72, 0x3f, 0x5d, 0xce, 0x56, 0x30, 0xcf, 0xfb, 0xc8, 0xc1, 0xdd, 0x11, + 0xf0, 0x64, 0x99, 0xd5, 0x15, 0xe9, 0xc1, 0xdf, 0x30, 0xbd, 0x5d, 0x81, + 0xb6, 0x00, 0x4a, 0x2f, 0x36, 0xd4, 0xb1, 0x06, 0x1f, 0x30, 0xd3, 0x4b, + 0x09, 0x12, 0x25, 0xe9, 0xe4, 0xb9, 0xdf, 0x45, 0x3c, 0xfd, 0xa1, 0xd8, + 0x57, 0xc0, 0xdd, 0x29, 0x49, 0xdf, 0x20, 0x0b, 0x49, 0x4f, 0xec, 0x08, + 0xef, 0x9c, 0xa8, 0x4d, 0x57, 0x06, 0x16, 0x43, 0xc6, 0x05, 0x3d, 0x95, + 0xb4, 0x37, 0x9b, 0xa0, 0xea, 0xea, 0xfa, 0x30, 0x1a, 0x4e, 0xca, 0xce, + 0xeb, 0x22, 0xec, 0x31, 0xd8, 0xc9, 0x0b, 0x17, 0xca, 0x81, 0x1a, 0xde, + 0x07, 0xef, 0x47, 0x2f, 0xca, 0xe3, 0xc9, 0x0e, 0x48, 0x0e, 0xa2, 0x8b, + 0x0a, 0x1b, 0x30, 0xbe, 0x3c, 0xdf, 0x10, 0x26, 0xee, 0x4e, 0x64, 0x45, + 0x50, 0xf3, 0x58, 0x9a, 0x08, 0xee, 0x16, 0x3c, 0xe2, 0x27, 0xbb, 0x02, + 0xf7, 0xe8, 0x41, 0xc9, 0x22, 0x4f, 0xbc, 0xe1, 0xc1, 0x35, 0xf8, 0xe7, + 0xd3, 0x7f, 0x31, 0x2e, 0xdd, 0x07, 0x14, 0xe4, 0xd6, 0x4b, 0xd7, 0xdb, + 0xf0, 0x04, 0xd6, 0x21, 0x72, 0xc3, 0x61, 0x66, 0xc1, 0x34, 0x0f, 0xf9, + 0x38, 0xa2, 0x29, 0x8e, 0x09, 0xa3, 0x60, 0xee, 0x3b, 0x32, 0x60, 0x98, + 0xda, 0x9c, 0x98, 0x6f, 0x07, 0xce, 0xe2, 0x06, 0xa7, 0xc2, 0x97, 0xdc, + 0x64, 0x20, 0x2f, 0x1d, 0xf4, 0x2b, 0xe0, 0xe7, 0xa2, 0x9a, 0xd8, 0xfd, + 0xf6, 0xdb, 0xb0, 0xc3, 0xf7, 0x21, 0x09, 0xe4, 0xc0, 0x54, 0xe8, 0xff, + 0x01, 0xa1, 0xed, 0x58, 0x4e, 0x31, 0x29, 0xc9, 0x1a, 0x3d, 0x0b, 0x1a, + 0x2c, 0xbf, 0xe0, 0x97, 0xa8, 0x4a, 0xc0, 0x4a, 0x26, 0x21, 0xf8, 0x03, + 0x3a, 0xed, 0x39, 0x46, 0x45, 0xe0, 0xbf, 0xbb, 0x26, 0xde, 0xc0, 0x03, + 0x35, 0xd7, 0x17, 0xfa, 0x5b, 0xe9, 0x12, 0x03, 0xbf, 0xf1, 0xbf, 0x41, + 0xb2, 0x7f, 0x34, 0xf0, 0xef, 0x2c, 0x66, 0xc2, 0x3c, 0x02, 0x0d, 0xff, + 0x64, 0x06, 0x0d, 0x17, 0xff, 0x69, 0x97, 0xb1, 0x56, 0x66, 0xa4, 0x25, + 0x08, 0x8f, 0x27, 0x40, 0x5f, 0x5d, 0xb2, 0xbb, 0x52, 0xb9, 0xf6, 0xa3, + 0xad, 0xb3, 0x22, 0x50, 0x4f, 0xd4, 0x4b, 0xa0, 0xfa, 0x41, 0xb3, 0x7f, + 0xc3, 0x0d, 0x33, 0x21, 0xed, 0x5d, 0xc8, 0xa9, 0x26, 0x24, 0xb7, 0x17, + 0xbc, 0xaa, 0x3d, 0x31, 0x25, 0xf5, 0x1e, 0x51, 0xda, 0x17, 0x96, 0xe5, + 0x20, 0xa4, 0x91, 0xeb, 0xe2, 0xf3, 0x03, 0xb2, 0x58, 0x20, 0x15, 0x14, + 0xf9, 0x30, 0x29, 0xee, 0xaa, 0x0c, 0x2c, 0x1d, 0x23, 0xff, 0x3d, 0x44, + 0xcc, 0x54, 0xa4, 0xf6, 0x66, 0x9f, 0xba, 0x24, 0x12, 0x09, 0x31, 0x32, + 0xef, 0x43, 0x3e, 0x40, 0x8d, 0xb0, 0xeb, 0x2e, 0xff, 0x92, 0xf3, 0xe9, + 0xe4, 0x7f, 0xfc, 0xcd, 0x3a, 0x68, 0x1a, 0xf7, 0x04, 0x3f, 0xad, 0x44, + 0xdc, 0x2c, 0xc7, 0x4a, 0xf7, 0xf1, 0xeb, 0x81, 0xd7, 0x21, 0x3f, 0x43, + 0x09, 0xb4, 0xb9, 0xf5, 0x05, 0xc5, 0xe7, 0x31, 0xd0, 0x9f, 0x57, 0xd6, + 0xea, 0xdb, 0xad, 0xaf, 0xc0, 0x13, 0x0a, 0x2d, 0x94, 0x66, 0x0c, 0x47, + 0xaa, 0xd2, 0x1a, 0x75, 0xe1, 0x14, 0x2e, 0x07, 0x54, 0x17, 0xa5, 0xc1, + 0xb4, 0x29, 0x4f, 0xf3, 0x73, 0xcc, 0x30, 0x04, 0x6d, 0xf0, 0x94, 0x04, + 0x2e, 0x5f, 0x3f, 0x15, 0xfc, 0xaf, 0xe6, 0xfc, 0xca, 0x38, 0x49, 0xf2, + 0x4a, 0x07, 0xb4, 0x4a, 0xef, 0xf9, 0x13, 0xdb, 0xbb, 0x36, 0x97, 0xef, + 0xd4, 0x57, 0xdd, 0x3c, 0x31, 0x0c, 0x03, 0xe9, 0xfd, 0xf3, 0x58, 0x17, + 0x2b, 0xd4, 0xe5, 0xb2, 0x21, 0x2f, 0xb4, 0x41, 0xa2, 0xc1, 0x4a, 0x14, + 0x4b, 0x3e, 0x27, 0x81, 0xd1, 0x0d, 0x20, 0xf0, 0x40, 0xad, 0xfb, 0x3e, + 0xdd, 0xe5, 0x34, 0x0b, 0x24, 0x25, 0xcc, 0x2d, 0xdf, 0xd7, 0xcd, 0x54, + 0xf1, 0xa9, 0x19, 0xf0, 0x22, 0x32, 0xf4, 0x7d, 0x0e, 0xf1, 0x4d, 0x85, + 0xa0, 0xbd, 0xe3, 0xac, 0x97, 0xe7, 0x1b, 0xc5, 0x04, 0xef, 0x55, 0xeb, + 0xb4, 0xba, 0xc9, 0x63, 0x4b, 0x39, 0x0b, 0x3a, 0x0e, 0xdd, 0x59, 0x65, + 0x36, 0x0d, 0xe0, 0x23, 0xd8, 0x61, 0x34, 0xc3, 0x60, 0xea, 0xad, 0x03, + 0x0a, 0x0a, 0xd2, 0x58, 0x7f, 0xb6, 0xcf, 0xfb, 0x57, 0xd8, 0x15, 0xde, + 0xed, 0x1e, 0xbf, 0x3b, 0xcd, 0x07, 0x35, 0x0f, 0x55, 0x3e, 0x0b, 0x66, + 0xb5, 0xd6, 0xef, 0x43, 0xa5, 0x08, 0xf0, 0xe2, 0x1e, 0x12, 0xfb, 0x6d, + 0xc0, 0x0e, 0xa8, 0x02, 0x01, 0x52, 0xeb, 0xf2, 0x0b, 0x40, 0x1f, 0x5d, + 0x45, 0xc1, 0xc3, 0x7f, 0xe4, 0xa1, 0x30, 0xa9, 0xfc, 0x0f, 0x82, 0x38, + 0x5f, 0x33, 0x3b, 0xba, 0x1d, 0x71, 0xac, 0x47, 0x4d, 0xc6, 0xa7, 0x5f, + 0xe9, 0xec, 0x6e, 0x39, 0xb2, 0xcc, 0xb0, 0xb8, 0x10, 0x26, 0x42, 0x9c, + 0x8b, 0xb2, 0x75, 0xe0, 0xea, 0x68, 0xca, 0x42, 0x41, 0x06, 0x51, 0xf1, + 0x11, 0xb9, 0x0b, 0x59, 0x1f, 0x56, 0xf4, 0xe9, 0xc7, 0x2a, 0x45, 0x95, + 0x73, 0xb3, 0xd6, 0xc9, 0x66, 0x81, 0x40, 0xe9, 0xa9, 0xfc, 0xb2, 0x67, + 0xe3, 0x37, 0x40, 0x13, 0x24, 0x0f, 0xaa, 0x10, 0x2e, 0xe9, 0x9f, 0x16, + 0x40, 0xa7, 0xc0, 0x27, 0xa8, 0xc1, 0x08, 0x12, 0xf6, 0xd8, 0xb1, 0xc8, + 0x31, 0xfa, 0x9b, 0xc1, 0xe4, 0xf9, 0xc5, 0xbb, 0xf7, 0x9f, 0xcb, 0xee, + 0xdf, 0xdf, 0xf3, 0x0d, 0xd5, 0x8e, 0xce, 0x0e, 0x5c, 0xc7, 0x40, 0xbd, + 0x27, 0x2c, 0xe7, 0xf4, 0x5b, 0xaf, 0xa6, 0x21, 0xfb, 0x1b, 0xe7, 0xe0, + 0x2d, 0x4e, 0x4e, 0xc1, 0xd1, 0x0c, 0xb9, 0x42, 0x13, 0xdd, 0x35, 0x14, + 0x7f, 0xe5, 0x0f, 0xd5, 0xf6, 0x57, 0x4a, 0x20, 0xc9, 0x65, 0x19, 0x32, + 0xcd, 0x5d, 0xb9, 0xc9, 0x4b, 0xf6, 0x18, 0xb2, 0x5d, 0x40, 0xf6, 0xc6, + 0x7d, 0xca, 0x31, 0xa8, 0x0c, 0xf4, 0x4f, 0x03, 0x17, 0x1d, 0x43, 0x06, + 0x63, 0xab, 0x26, 0x2f, 0xe7, 0xd3, 0xab, 0x2e, 0x74, 0xae, 0xea, 0x31, + 0x22, 0x22, 0x0f, 0x2e, 0xdd, 0xf3, 0x42, 0xf1, 0xcf, 0x51, 0xbd, 0x16, + 0xbf, 0x33, 0xe8, 0xbc, 0x77, 0x54, 0xe4, 0x07, 0x4e, 0x28, 0x62, 0x8c, + 0xe7, 0x2a, 0x81, 0x33, 0x0b, 0x46, 0x07, 0xc6, 0xff, 0xdd, 0x9a, 0x1e, + 0x00, 0x43, 0xe9, 0x54, 0x11, 0x25, 0x00, 0x9f, 0x2a, 0x45, 0xfa, 0xf2, + 0xaa, 0xcd, 0xe0, 0xeb, 0x59, 0x52, 0x38, 0xf0, 0xd3, 0x1f, 0xce, 0xe9, + 0x2e, 0xf7, 0x17, 0xfe, 0xbd, 0xb2, 0x3a, 0xf6, 0xb0, 0xd6, 0xc6, 0xc1, + 0xe9, 0xce, 0x50, 0xeb, 0xef, 0x36, 0x2f, 0xf5, 0x63, 0x7f, 0xc6, 0x46, + 0xda, 0x06, 0x29, 0x36, 0xe5, 0x40, 0xf2, 0xe3, 0xf4, 0xb9, 0xff, 0xd0, + 0x3a, 0xcd, 0xd6, 0xea, 0xce, 0x37, 0x5f, 0x81, 0xd9, 0xe9, 0x38, 0x10, + 0x49, 0x05, 0xeb, 0xee, 0xdc, 0xd0, 0xd3, 0xc9, 0x40, 0x2d, 0xd5, 0xee, + 0x39, 0x9a, 0x4d, 0x08, 0x03, 0xdd, 0xaf, 0xf7, 0xbc, 0x67, 0x39, 0x25, + 0xeb, 0x95, 0xc6, 0x03, 0xeb, 0x13, 0x09, 0xbe, 0x14, 0x60, 0x20, 0xb1, + 0x05, 0xb0, 0xda, 0x00, 0xbb, 0xf1, 0x1d, 0xfb, 0xd0, 0x32, 0x2c, 0xd5, + 0xfb, 0xba, 0xda, 0xaa, 0xf7, 0x5c, 0xad, 0xd7, 0x21, 0x2b, 0xb9, 0xc1, + 0xe0, 0xbd, 0x2c, 0x6d, 0x48, 0x5e, 0x81, 0x56, 0x0a, 0xaa, 0x37, 0x16, + 0xa5, 0x5d, 0x1d, 0x39, 0xfb, 0x9a, 0xee, 0xc6, 0x4d, 0x47, 0xb5, 0xcc, + 0x2a, 0xc3, 0x46, 0xe3, 0x2d, 0x31, 0xbe, 0x44, 0xd9, 0xe8, 0x22, 0xc4, + 0xe8, 0xc0, 0x07, 0x5a, 0xc0, 0x9b, 0xe7, 0x0a, 0x98, 0xbe, 0x05, 0xea, + 0xc8, 0x03, 0x9a, 0x8d, 0xda, 0xaf, 0x36, 0x41, 0x1d, 0xe9, 0x3f, 0xb2, + 0x25, 0x47, 0x1c, 0x03, 0xfb, 0x56, 0x0e, 0x09, 0x9a, 0x36, 0x0a, 0x13, + 0xfb, 0x21, 0xaf, 0x01, 0xb2, 0x54, 0x2d, 0xc7, 0xfd, 0xe8, 0x81, 0x17, + 0xa5, 0x26, 0xf6, 0x14, 0xa4, 0x01, 0x4a, 0x69, 0x4d, 0xe0, 0x39, 0x52, + 0xc3, 0x0f, 0xd8, 0x64, 0x4d, 0xdc, 0x0c, 0x43, 0xf1, 0x4a, 0x25, 0x39, + 0x1c, 0xd5, 0x08, 0x0d, 0xdc, 0xf4, 0xda, 0xd6, 0xac, 0xa7, 0xb6, 0xa3, + 0xd6, 0x19, 0x23, 0x17, 0x7a, 0xfe, 0x2e, 0xf7, 0x7f, 0x46, 0xa6, 0xc1, + 0xa2, 0xbe, 0x75, 0x5f, 0xed, 0xcf, 0xf8, 0x95, 0x51, 0x0f, 0xf6, 0x94, + 0xcd, 0xe7, 0xe6, 0xcc, 0xf7, 0xc3, 0xe8, 0xb1, 0xb7, 0xde, 0x03, 0x1c, + 0xda, 0x4b, 0xff, 0x98, 0x27, 0x9b, 0xaf, 0xf6, 0x59, 0xb3, 0x1e, 0x33, + 0x77, 0xc3, 0x38, 0x54, 0xf4, 0x09, 0x41, 0x4b, 0xfe, 0x6e, 0x1a, 0x07, + 0xb9, 0x28, 0xb3, 0x35, 0xe0, 0x31, 0x29, 0x34, 0x5b, 0x52, 0xe0, 0xb1, + 0x28, 0x13, 0xef, 0x5f, 0x50, 0x11, 0x8b, 0xd8, 0xdf, 0xaf, 0x0f, 0x13, + 0xd6, 0x13, 0xf1, 0x2d, 0x70, 0xf7, 0x06, 0x47, 0x79, 0xed, 0x2c, 0xe3, + 0xd7, 0x0b, 0xb5, 0x81, 0xe0, 0x1b, 0x1d, 0x06, 0xb2, 0x40, 0x4a, 0xae, + 0x91, 0x41, 0xa8, 0xbb, 0xc7, 0x28, 0xd3, 0x39, 0x9c, 0x92, 0xd2, 0xad, + 0xe6, 0x54, 0xff, 0x61, 0xb3, 0xc1, 0x2b, 0x56, 0x85, 0x24, 0xc5, 0x98, + 0x07, 0x2a, 0x2c, 0x43, 0x00, 0x05, 0xec, 0xab, 0xd2, 0xd4, 0xe9, 0xff, + 0x9b, 0xd1, 0x60, 0x12, 0x6d, 0xb9, 0xf0, 0x4b, 0x40, 0xb6, 0xa2, 0x09, + 0x2b, 0xcb, 0x51, 0xeb, 0xbe, 0xd7, 0x88, 0x7f, 0x8b, 0xb5, 0x05, 0x95, + 0x1f, 0x0f, 0xc3, 0xd5, 0xf1, 0x2d, 0x26, 0x75, 0x37, 0x51, 0xa2, 0x41, + 0xdf, 0x6d, 0xb3, 0x0f, 0xee, 0xcf, 0x41, 0x38, 0x0f, 0xd3, 0xea, 0x2e, + 0xcd, 0x4c, 0x13, 0xd4, 0xac, 0xd1, 0x4b, 0xfd, 0x2a, 0x22, 0x63, 0x16, + 0xed, 0x34, 0xc5, 0x06, 0xd2, 0x27, 0x21, 0x17, 0xe4, 0x35, 0xa1, 0xcb, + 0x0d, 0x27, 0xf9, 0xe0, 0x19, 0x25, 0xe5, 0x01, 0x7f, 0x4f, 0xb4, 0xe2, + 0xda, 0x98, 0x31, 0x39, 0xc3, 0x0e, 0xe6, 0x49, 0x4a, 0x11, 0xe3, 0x0b, + 0x3d, 0x3e, 0xd9, 0xf5, 0xb4, 0x07, 0x46, 0x41, 0x0a, 0xf5, 0xf1, 0x11, + 0x0f, 0xce, 0xef, 0x13, 0x10, 0x29, 0xcc, 0xb5, 0xa1, 0xef, 0xe1, 0xa0, + 0xff, 0xfd, 0x30, 0x1f, 0x0e, 0x2b, 0x20, 0x2b, 0x56, 0x22, 0x37, 0xe7, + 0x2a, 0xa1, 0xf0, 0x1a, 0xeb, 0x23, 0x03, 0xf7, 0xe4, 0x6c, 0xd8, 0xe0, + 0x03, 0x95, 0x25, 0xf5, 0x27, 0x29, 0xca, 0xc5, 0xc0, 0xa2, 0x28, 0xa8, + 0xc7, 0xaf, 0x4e, 0x4e, 0x18, 0xef, 0xb5, 0xc7, 0x39, 0xa2, 0xda, 0x81, + 0xba, 0x11, 0x07, 0xf2, 0xa3, 0x20, 0x4f, 0xc5, 0x45, 0x47, 0xee, 0x47, + 0xd3, 0xdc, 0xfb, 0xf4, 0xdc, 0x91, 0x33, 0xe5, 0xc4, 0x0c, 0xca, 0x49, + 0xf1, 0xe6, 0x4b, 0xd2, 0x29, 0x6a, 0xf6, 0xd8, 0x70, 0xd8, 0x44, 0xdd, + 0x30, 0xd0, 0xc3, 0xbc, 0xe2, 0x28, 0xe6, 0x52, 0x4d, 0x1f, 0x24, 0xbe, + 0xdf, 0x7f, 0x55, 0xd7, 0xea, 0xe2, 0xb8, 0x08, 0x0a, 0x5b, 0xeb, 0x36, + 0xe5, 0x43, 0x9e, 0x88, 0x1c, 0xa4, 0xd7, 0x59, 0xd3, 0xd2, 0xd4, 0xcd, + 0x29, 0x33, 0xa3, 0x2a, 0x2f, 0x02, 0x81, 0x25, 0x3c, 0x4c, 0x2b, 0x1f, + 0xa6, 0xce, 0xbc, 0xcf, 0xf7, 0x10, 0x47, 0xf6, 0x03, 0xba, 0xbe, 0xe6, + 0x0d, 0xfc, 0xc0, 0x3c, 0x4c, 0x4d, 0xcc, 0xb4, 0x11, 0xaf, 0xe9, 0x42, + 0xef, 0xc4, 0x51, 0x45, 0x36, 0x20, 0x19, 0xa5, 0x23, 0x2f, 0x29, 0x52, + 0x49, 0xe4, 0x33, 0x2e, 0xe7, 0xf4, 0x19, 0xe8, 0xe7, 0xeb, 0xc4, 0xae, + 0xbe, 0xe0, 0x0e, 0xb8, 0xbe, 0x61, 0xc1, 0x11, 0x0f, 0xdd, 0xd3, 0x90, + 0x16, 0x28, 0x25, 0xf1, 0xec, 0xb7, 0xc0, 0x05, 0x31, 0x4e, 0x2f, 0xea, + 0x1e, 0x42, 0x0f, 0x2b, 0xdd, 0x3d, 0x13, 0x02, 0x38, 0x21, 0x40, 0x05, + 0x11, 0xb9, 0x40, 0x81, 0xe7, 0xda, 0xc4, 0x42, 0x28, 0xff, 0x3a, 0x1d, + 0xcb, 0x4c, 0x43, 0xba, 0xf3, 0xb2, 0xf2, 0x3d, 0xcb, 0x28, 0xea, 0xa2, + 0xdb, 0xb3, 0x62, 0x08, 0xee, 0xcf, 0x44, 0xe0, 0xf5, 0xe0, 0x0d, 0x52, + 0xd8, 0x39, 0x0b, 0x30, 0x14, 0x17, 0xce, 0xfa, 0xef, 0x53, 0xd6, 0xd1, + 0x69, 0x7f, 0x32, 0x0d, 0x13, 0x28, 0xc4, 0xf0, 0x02, 0xc5, 0x4a, 0xe0, + 0xd7, 0xdf, 0x2d, 0xbc, 0x52, 0xdc, 0x0d, 0xe8, 0x18, 0x15, 0x1f, 0x1f, + 0x01, 0x5c, 0x9d, 0x2d, 0xf0, 0x38, 0xa4, 0xe3, 0xeb, 0x07, 0xdf, 0x2b, + 0xbb, 0x4a, 0xd2, 0x68, 0xc9, 0x54, 0xde, 0xac, 0x3c, 0x37, 0x78, 0x30, + 0xae, 0x00, 0xe9, 0x9b, 0x37, 0x71, 0x3c, 0x20, 0x35, 0x19, 0x70, 0x9f, + 0x9d, 0xfa, 0x28, 0x60, 0xcd, 0x21, 0x39, 0x49, 0xa6, 0x67, 0x18, 0x70, + 0xe2, 0x46, 0xeb, 0xd4, 0x9b, 0xd9, 0x06, 0x2e, 0x88, 0x9f, 0xba, 0x53, + 0xa6, 0x12, 0xb0, 0x5e, 0xc6, 0x27, 0xaa, 0xba, 0x1f, 0x07, 0x1e, 0xfe, + 0xc9, 0x3a, 0x51, 0x14, 0x4f, 0xe8, 0xb0, 0x5d, 0x7f, 0x43, 0x61, 0x9d, + 0xb1, 0x3f, 0x44, 0xce, 0x26, 0xd5, 0xdc, 0x82, 0x29, 0x0f, 0x2c, 0x2a, + 0x3c, 0x86, 0x95, 0x5a, 0xb9, 0x23, 0x7b, 0xf5, 0x08, 0x57, 0x3c, 0xfd, + 0x66, 0xf0, 0xfa, 0xde, 0x65, 0x36, 0x1c, 0x1f, 0xba, 0x3a, 0xea, 0x2c, + 0x35, 0x01, 0xfe, 0xe5, 0xbf, 0x70, 0xfd, 0xca, 0x91, 0xb1, 0x46, 0x3b, + 0x5d, 0x5c, 0x30, 0xd5, 0xdd, 0x20, 0xed, 0x0c, 0x46, 0x7f, 0x27, 0x8a, + 0xb3, 0x7b, 0xe7, 0xb0, 0x00, 0x4d, 0x5a, 0x66, 0x2a, 0xf7, 0x6a, 0x4e, + 0xe9, 0xfa, 0xc3, 0x56, 0x19, 0x3e, 0x0d, 0x1c, 0xc0, 0x0a, 0x3b, 0xd8, + 0x02, 0x46, 0x49, 0xe7, 0xb3, 0x32, 0xb1, 0x14, 0x3d, 0xdb, 0x40, 0xf4, + 0x41, 0x3c, 0xcc, 0x41, 0x0a, 0x64, 0x2b, 0x64, 0xbf, 0xb5, 0x1d, 0x4a, + 0xb6, 0x6d, 0x00, 0x30, 0xf7, 0x0b, 0x15, 0x13, 0xb0, 0xdd, 0x90, 0xd2, + 0xf3, 0x74, 0x81, 0x3c, 0x78, 0x09, 0x32, 0xb4, 0xdd, 0x0c, 0x6b, 0x77, + 0x9c, 0x5d, 0x35, 0x14, 0x55, 0xd5, 0xb7, 0x04, 0xef, 0x31, 0x37, 0xcc, + 0x17, 0x01, 0x4a, 0x62, 0xaa, 0x62, 0xc3, 0xd1, 0xa7, 0xb8, 0xd1, 0x36, + 0x0c, 0x7f, 0xd2, 0xad, 0xd3, 0xf7, 0xe0, 0x60, 0x6b, 0xfc, 0x31, 0x45, + 0x3e, 0x6b, 0x65, 0xc0, 0xd1, 0x0f, 0x40, 0x69, 0x6a, 0x42, 0x39, 0x51, + 0x60, 0xf8, 0x0a, 0x09, 0xbf, 0x43, 0x34, 0x65, 0xcd, 0x89, 0xdf, 0x16, + 0xd2, 0x23, 0xb2, 0x6a, 0x1e, 0x1e, 0xe9, 0x08, 0x23, 0x67, 0x23, 0x38, + 0x6c, 0xb7, 0x59, 0x92, 0x96, 0x66, 0x62, 0xda, 0x27, 0x06, 0x92, 0x41, + 0xb3, 0x10, 0x0b, 0x05, 0x08, 0x1c, 0x03, 0x60, 0xb0, 0x56, 0x1c, 0x0c, + 0x65, 0xec, 0xb2, 0xf7, 0x06, 0xe3, 0x7f, 0x4b, 0x00, 0xd7, 0x2e, 0x5e, + 0x15, 0x46, 0xeb, 0xda, 0xfc, 0x3f, 0x02, 0x6a, 0xec, 0x52, 0x46, 0xc4, + 0x43, 0x32, 0x45, 0xc2, 0x38, 0x58, 0x3a, 0x16, 0xf0, 0xf7, 0x1f, 0xc5, + 0xd1, 0x7f, 0x38, 0x21, 0xf1, 0xc0, 0x2d, 0x0a, 0xa8, 0x16, 0x1d, 0xfc, + 0x45, 0x5a, 0xca, 0x4c, 0x08, 0x4b, 0x99, 0x17, 0xfb, 0xc1, 0x37, 0x71, + 0xb1, 0xda, 0x06, 0xb0, 0xab, 0xf0, 0x88, 0x1e, 0x4a, 0xd3, 0x4d, 0x18, + 0xeb, 0x51, 0x18, 0x23, 0x46, 0x38, 0xd4, 0x1e, 0xe7, 0x4d, 0x00, 0x18, + 0xca, 0x24, 0x3d, 0x5b, 0xdd, 0x3f, 0x56, 0xd1, 0x3e, 0xfd, 0xc1, 0x23, + 0xdb, 0xec, 0x58, 0x22, 0xff, 0xe2, 0xc7, 0x5d, 0x39, 0x1b, 0x02, 0xf2, + 0x09, 0xc5, 0xc8, 0xc5, 0x1c, 0x0d, 0xd4, 0xc0, 0x14, 0x35, 0x0f, 0x23, + 0xc5, 0x01, 0xaf, 0x2b, 0xdd, 0x3e, 0x19, 0xdb, 0x24, 0x21, 0x0e, 0x59, + 0xd1, 0x0e, 0xed, 0x12, 0x11, 0x1d, 0xf3, 0x18, 0x24, 0xfb, 0xb2, 0x4a, + 0xb4, 0x0c, 0xf5, 0x43, 0xbf, 0x15, 0x81, 0x70, 0xdc, 0xcb, 0x54, 0xea, + 0xdd, 0xe5, 0x08, 0x04, 0xe1, 0x02, 0x45, 0xae, 0xdf, 0xe8, 0xe5, 0x05, + 0x1c, 0x4a, 0x55, 0xe0, 0xb9, 0x19, 0x7a, 0x77, 0x8d, 0x9e, 0x1a, 0x4b, + 0xc9, 0xc2, 0x24, 0xda, 0xfb, 0x63, 0x81, 0xb2, 0x6f, 0x06, 0xeb, 0xc3, + 0x6b, 0xe2, 0xa4, 0x03, 0xac, 0x15, 0x55, 0xab, 0x35, 0xcb, 0xdf, 0xaf, + 0x7b, 0x45, 0x2b, 0xfe, 0x34, 0xaf, 0x1b, 0xf8, 0xe2, 0x2e, 0xca, 0xd1, + 0x0c, 0x66, 0x31, 0x27, 0x20, 0xde, 0x19, 0x31, 0xf9, 0x63, 0x07, 0xe9, + 0x9f, 0x45, 0x00, 0x5b, 0x34, 0xd0, 0x3b, 0xef, 0x78, 0x98, 0x4b, 0x40, + 0xbf, 0xd5, 0x53, 0x30, 0xed, 0x4f, 0x63, 0x2a, 0xd6, 0x17, 0x00, 0x9e, + 0x98, 0x7f, 0xeb, 0x8b, 0x1c, 0xe2, 0x79, 0xd7, 0xa8, 0xe0, 0x10, 0x22, + 0x25, 0x07, 0x17, 0xf1, 0x07, 0x51, 0x3a, 0xe4, 0x49, 0xb4, 0x0e, 0xa1, + 0x42, 0xb2, 0x37, 0xb8, 0xb2, 0xed, 0xc3, 0x4e, 0x12, 0x65, 0xed, 0xb9, + 0xd6, 0xc5, 0xb7, 0xbe, 0xc8, 0xa2, 0xc7, 0x1b, 0x22, 0x30, 0xc1, 0x30, + 0x1f, 0xd2, 0x01, 0xdc, 0x23, 0x17, 0x44, 0xfa, 0xd8, 0x56, 0x0b, 0x10, + 0x27, 0x2d, 0x46, 0xe2, 0x48, 0x03, 0xff, 0xf9, 0xec, 0x0c, 0x32, 0x2a, + 0x20, 0xfd, 0xbe, 0xf9, 0x30, 0x5d, 0xd5, 0x3f, 0xf5, 0x0a, 0xb0, 0xf5, + 0xa0, 0x51, 0x5a, 0x07, 0xb8, 0xf8, 0x09, 0xa0, 0x81, 0x04, 0xeb, 0x29, + 0xd6, 0x06, 0x22, 0xcb, 0xe6, 0x81, 0x3f, 0x2a, 0xc0, 0x23, 0x25, 0x67, + 0x53, 0x1b, 0xfa, 0xa4, 0xd4, 0x00, 0x4a, 0xaa, 0xf4, 0x31, 0xb4, 0x14, + 0x46, 0xc4, 0x16, 0x3b, 0xc4, 0xe3, 0xae, 0xeb, 0xda, 0xe9, 0xc7, 0x35, + 0x1e, 0x21, 0x47, 0x25, 0xc6, 0x07, 0x5a, 0x27, 0xd1, 0xce, 0x8c, 0x07, + 0x14, 0xe4, 0x05, 0xcc, 0xb8, 0xdb, 0x35, 0x2f, 0x56, 0xf4, 0x2e, 0x56, + 0x44, 0x29, 0xd9, 0x1e, 0xcc, 0x21, 0xf6, 0xf7, 0x2d, 0x2a, 0xaa, 0x0b, + 0xf9, 0xf7, 0xf4, 0x29, 0xf7, 0xb3, 0x25, 0x15, 0x3b, 0xac, 0x41, 0xf5, + 0x81, 0xfe, 0x24, 0x35, 0x63, 0xd2, 0x13, 0x38, 0xf6, 0xd2, 0xef, 0x36, + 0xe9, 0xc6, 0xf4, 0xa7, 0xbd, 0xeb, 0xc3, 0x53, 0x8c, 0x0b, 0xbe, 0x9b, + 0x4a, 0x14, 0x9a, 0x5d, 0x56, 0x6f, 0x72, 0xd5, 0x61, 0xe7, 0x56, 0xea, + 0x3a, 0x13, 0x96, 0xdd, 0xb3, 0xcc, 0xfd, 0xf9, 0x1b, 0xad, 0x09, 0xfc, + 0x54, 0xfc, 0x90, 0xfb, 0x81, 0x1f, 0x56, 0xdf, 0x13, 0x3e, 0xfe, 0xa4, + 0x66, 0x2c, 0xde, 0x13, 0xef, 0x11, 0xb7, 0xc5, 0xda, 0x6e, 0xe5, 0xe5, + 0x1b, 0x14, 0xf9, 0x2e, 0x51, 0x03, 0xe5, 0xf8, 0x77, 0xa4, 0x17, 0x79, + 0xf8, 0x14, 0x45, 0xf1, 0xea, 0xa8, 0xc3, 0xab, 0xac, 0x2e, 0x4a, 0xd2, + 0x15, 0xe8, 0xe5, 0xa8, 0xa2, 0x14, 0x6b, 0x29, 0xb7, 0xde, 0xbc, 0xc3, + 0xc7, 0xa4, 0xc6, 0x37, 0xe1, 0x27, 0x3c, 0xef, 0x30, 0xfc, 0xbc, 0xa0, + 0x40, 0x12, 0xd6, 0x09, 0x16, 0xe2, 0x0a, 0xc7, 0xc2, 0xdf, 0xd3, 0x29, + 0xe8, 0xf8, 0x24, 0x35, 0x56, 0x81, 0x3a, 0x12, 0xc4, 0xf8, 0x1d, 0x06, + 0x15, 0x23, 0x01, 0xb5, 0x14, 0x03, 0x08, 0x3e, 0x0a, 0xfe, 0x46, 0x42, + 0xb7, 0x56, 0x0d, 0xaa, 0xcb, 0x07, 0x2e, 0x38, 0xee, 0xb3, 0x24, 0xbc, + 0x1e, 0xff, 0xdf, 0x1f, 0xa7, 0x35, 0x23, 0x6a, 0x11, 0x15, 0x17, 0xcb, + 0xfb, 0x78, 0xc6, 0xe1, 0x62, 0x10, 0xf8, 0x35, 0xe2, 0xb0, 0x08, 0x7b, + 0x04, 0x69, 0x36, 0x10, 0x36, 0xc0, 0xee, 0x8a, 0x42, 0xad, 0x2a, 0xe3, + 0x6e, 0x17, 0x15, 0xf9, 0x54, 0x52, 0x96, 0xd7, 0x16, 0x23, 0x98, 0xd6, + 0xb7, 0xdb, 0xb2, 0x61, 0x0c, 0x09, 0xf1, 0x0c, 0x1e, 0x25, 0x1c, 0x9d, + 0xa4, 0x7f, 0x32, 0x02, 0x60, 0xfd, 0x4d, 0xb8, 0x64, 0x4c, 0x26, 0xea, + 0x5a, 0xd6, 0x29, 0xb3, 0x59, 0x45, 0x28, 0x44, 0x86, 0x81, 0x33, 0x31, + 0xd8, 0x69, 0xb0, 0xe7, 0xfb, 0xdf, 0xf5, 0x4b, 0xa0, 0x23, 0x99, 0x2e, + 0xa3, 0x6e, 0xc0, 0x2f, 0x23, 0x61, 0x08, 0xbe, 0xf3, 0x2f, 0x61, 0xfe, + 0x17, 0xce, 0xf8, 0x42, 0xfa, 0x95, 0x8c, 0xf1, 0x6e, 0xa7, 0x19, 0x08, + 0x39, 0x4c, 0xde, 0xcd, 0x60, 0x1b, 0xa2, 0x77, 0x59, 0x28, 0xc1, 0xbf, + 0xcc, 0x2d, 0xa6, 0x87, 0xdf, 0x63, 0xac, 0xdc, 0xff, 0x2b, 0x35, 0x20, + 0xeb, 0x3d, 0xa7, 0xee, 0x87, 0x99, 0xfb, 0x3e, 0x0e, 0x8b, 0x08, 0x13, + 0x95, 0x3d, 0x28, 0xa9, 0xdf, 0x27, 0x15, 0x33, 0x50, 0xc8, 0xec, 0x18, + 0x6d, 0x10, 0x54, 0x0a, 0x2a, 0x67, 0xbc, 0x71, 0xc5, 0x41, 0xae, 0x42, + 0x00, 0xe7, 0xaa, 0xd0, 0x0a, 0xe4, 0xa9, 0xd4, 0x00, 0x4a, 0x3f, 0x81, + 0x1c, 0xb8, 0xc8, 0xfc, 0xe6, 0x7f, 0xc6, 0xef, 0x38, 0x61, 0xa5, 0xa9, + 0x26, 0x96, 0x9d, 0xf4, 0x2d, 0x61, 0xda, 0x38, 0x18, 0xc8, 0x28, 0xaf, + 0x09, 0x4c, 0x12, 0x26, 0x84, 0xf0, 0x68, 0xd9, 0x3f, 0x09, 0xbd, 0x41, + 0x2c, 0x62, 0x1f, 0xcb, 0x06, 0x4c, 0xd7, 0x26, 0x52, 0x08, 0x4d, 0x6a, + 0x22, 0xe7, 0x45, 0x99, 0xb8, 0xc8, 0x16, 0x08, 0xd3, 0x24, 0x30, 0xf8, + 0xa9, 0x2c, 0x30, 0xd5, 0xba, 0xd8, 0xee, 0xd4, 0x30, 0x09, 0xcd, 0x01, + 0xfd, 0x21, 0x19, 0x33, 0x3e, 0xd1, 0x21, 0x04, 0x2b, 0xda, 0xd8, 0xcb, + 0x0f, 0x37, 0xd2, 0x14, 0xbe, 0x3c, 0xd4, 0xee, 0xfa, 0xdf, 0xee, 0x29, + 0x1f, 0xc5, 0x41, 0xf9, 0x3f, 0xdd, 0x33, 0x29, 0x1d, 0xd6, 0xcc, 0x8b, + 0x01, 0x24, 0xdf, 0x26, 0x0c, 0x0a, 0x2b, 0xfe, 0xbb, 0x3b, 0x3b, 0x0c, + 0x20, 0x81, 0xd6, 0x06, 0xd8, 0xf2, 0xe7, 0xbc, 0x23, 0xd4, 0xd9, 0xd7, + 0x13, 0xe1, 0xcc, 0x2b, 0xb2, 0xc1, 0xfa, 0xef, 0x56, 0xe7, 0xd2, 0xe0, + 0x4f, 0xf5, 0x88, 0x18, 0x68, 0xd8, 0x2c, 0xc7, 0xa6, 0xcc, 0x22, 0xf8, + 0x0f, 0x3a, 0xbb, 0xa2, 0xee, 0x1d, 0xe0, 0xaf, 0xfa, 0x1e, 0xdb, 0xe3, + 0x07, 0xe5, 0xaa, 0x0d, 0xbc, 0x68, 0xf3, 0x81, 0x72, 0xd6, 0xc5, 0x2c, + 0x2a, 0xfd, 0xd3, 0x1c, 0xf4, 0xc2, 0xc4, 0xfb, 0x65, 0x4d, 0xd5, 0xc6, + 0xb9, 0xf0, 0x0e, 0x0a, 0xd0, 0x09, 0x21, 0x25, 0x09, 0xd8, 0x46, 0x4e, + 0x27, 0x5d, 0xc6, 0x02, 0xfe, 0xc8, 0xe4, 0xdc, 0xdf, 0xc3, 0x2f, 0x55, + 0x7f, 0x49, 0xb4, 0xc7, 0x33, 0x1a, 0x96, 0x3c, 0x1b, 0x13, 0xe1, 0xfd, + 0xde, 0xc8, 0xe4, 0x08, 0x5f, 0xfe, 0xf5, 0x25, 0x54, 0xed, 0x19, 0x79, + 0xe8, 0x0e, 0xa7, 0x4e, 0x48, 0xff, 0x08, 0xf1, 0xe7, 0xd4, 0x02, 0xdc, + 0x51, 0xdb, 0xc3, 0x4a, 0x9d, 0x2c, 0x4f, 0x36, 0xa9, 0xd0, 0x1a, 0xb8, + 0xa5, 0x46, 0xe2, 0x22, 0xeb, 0xd0, 0xd8, 0xe5, 0xe9, 0x16, 0xd2, 0x5a, + 0xd0, 0xda, 0xd2, 0x59, 0x9e, 0xa1, 0x0c, 0x1c, 0x40, 0x28, 0x3f, 0x18, + 0xfd, 0xd6, 0x33, 0xbf, 0x18, 0x22, 0xde, 0xc6, 0x2e, 0x0d, 0xc4, 0x24, + 0xac, 0xb4, 0x0f, 0x81, 0xf1, 0xc6, 0xe3, 0xbe, 0x24, 0x5c, 0x57, 0x09, + 0x30, 0x39, 0xf8, 0xfa, 0xc7, 0x5b, 0xc1, 0xf4, 0x2d, 0x26, 0xef, 0x32, + 0xeb, 0xd8, 0x0d, 0x09, 0xd6, 0x81, 0xd8, 0x99, 0xe1, 0x57, 0x26, 0xfc, + 0x50, 0x39, 0x22, 0xc3, 0x10, 0x20, 0x46, 0x17, 0xdc, 0xb8, 0xfa, 0xfe, + 0xf0, 0x4a, 0x32, 0xe3, 0xf2, 0xe3, 0x48, 0xe0, 0xb3, 0x45, 0x58, 0xf4, + 0xbb, 0xaf, 0x3d, 0xef, 0x27, 0x10, 0x29, 0xd6, 0xb1, 0x47, 0x9e, 0x2d, + 0xd2, 0xd7, 0xf7, 0x2a, 0xca, 0x41, 0xc8, 0xe3, 0xea, 0x04, 0xd7, 0x4a, + 0xd6, 0x20, 0x0e, 0xc4, 0x0a, 0xd6, 0x1b, 0xc9, 0x43, 0xfd, 0xfa, 0xdd, + 0x2c, 0x22, 0xd3, 0x42, 0xe6, 0x03, 0xba, 0x3e, 0x33, 0xd8, 0xe9, 0x12, + 0x00, 0x51, 0xee, 0x52, 0x71, 0x19, 0xcc, 0xb9, 0xbf, 0x26, 0xa4, 0x5a, + 0xdc, 0x1c, 0xf2, 0xdf, 0x26, 0xe4, 0x0b, 0x38, 0xfb, 0xb1, 0xaa, 0xe7, + 0x81, 0xa8, 0x3a, 0x43, 0x50, 0xd6, 0x2c, 0xbd, 0x6e, 0xfc, 0x01, 0xf6, + 0x27, 0x47, 0x07, 0x2f, 0xf2, 0xe1, 0x28, 0x10, 0xd1, 0x82, 0x01, 0xe7, + 0xdd, 0x43, 0x17, 0x03, 0x2f, 0x98, 0x4e, 0xd1, 0xef, 0xdd, 0x03, 0x4b, + 0x00, 0xa4, 0x6c, 0xb9, 0x0a, 0xb9, 0xfe, 0x62, 0xc2, 0x17, 0xd0, 0xe7, + 0xe9, 0x9b, 0xbf, 0x32, 0x33, 0xaf, 0x43, 0x3a, 0x42, 0xc4, 0x49, 0xcc, + 0x68, 0x09, 0xcb, 0xa9, 0x58, 0xaa, 0x78, 0x21, 0x62, 0xd1, 0x20, 0xee, + 0xcb, 0x2e, 0xc4, 0xb7, 0x73, 0xa5, 0x6f, 0xee, 0xed, 0x48, 0x7f, 0xe8, + 0x81, 0x07, 0xa3, 0xd2, 0x1f, 0x5e, 0x4b, 0x28, 0xca, 0x17, 0x20, 0xb7, + 0x38, 0x2f, 0xef, 0xcc, 0xe9, 0x0e, 0xd2, 0xf2, 0xec, 0xfe, 0x99, 0xbc, + 0x5e, 0x1d, 0x46, 0xfc, 0x54, 0x16, 0x56, 0xad, 0xfd, 0xe2, 0x5d, 0x3e, + 0x59, 0xd7, 0x01, 0xbf, 0xc3, 0x53, 0xf2, 0xef, 0x52, 0xd9, 0x05, 0x1b, + 0x28, 0xeb, 0x05, 0x9c, 0xb5, 0x55, 0x23, 0x1d, 0xd1, 0x4a, 0xca, 0xb2, + 0x8a, 0xa5, 0xbd, 0x1b, 0x4a, 0x81, 0xa5, 0xbc, 0xea, 0xdd, 0x58, 0x50, + 0x55, 0xf8, 0x19, 0x4b, 0x20, 0xb8, 0x1e, 0x48, 0xf7, 0x19, 0x9b, 0xfa, + 0xe3, 0xe6, 0x1d, 0x54, 0xf9, 0xb9, 0xd9, 0x0b, 0x0b, 0x85, 0xd3, 0x2e, + 0x1e, 0x3a, 0xe7, 0x36, 0x9d, 0x28, 0xfb, 0xc7, 0xdf, 0xbf, 0x3c, 0xd4, + 0x53, 0x45, 0x36, 0xb0, 0x33, 0xb5, 0x1f, 0xdd, 0xe3, 0x13, 0x48, 0xd0, + 0x3f, 0xd5, 0x64, 0xdd, 0x2c, 0x13, 0x1b, 0xb3, 0xc9, 0x32, 0xd2, 0x51, + 0x23, 0x84, 0x53, 0xf3, 0x41, 0x7f, 0x16, 0x4c, 0xc7, 0x29, 0xfc, 0x25, + 0xc8, 0x1c, 0x17, 0xbe, 0xba, 0xd8, 0xbe, 0x5c, 0x8f, 0xc0, 0xf3, 0x1f, + 0x59, 0x30, 0xa5, 0x7a, 0x18, 0x63, 0x37, 0xf7, 0x46, 0x96, 0xa4, 0x18, + 0x11, 0xaf, 0x27, 0x4c, 0xfc, 0x41, 0xf4, 0xd3, 0x7d, 0x50, 0x1c, 0xa9, + 0xe6, 0xe9, 0x55, 0xe3, 0x38, 0x08, 0x4a, 0xfa, 0x2c, 0x65, 0x25, 0xec, + 0xf2, 0xd8, 0xf0, 0xf0, 0x19, 0x2b, 0xb7, 0x29, 0x09, 0x0e, 0xe4, 0x05, + 0x37, 0xc4, 0x22, 0xe8, 0x34, 0xbc, 0x0b, 0x35, 0x23, 0x1c, 0xbf, 0xc2, + 0xdf, 0x59, 0x16, 0x31, 0xee, 0xf6, 0xbc, 0x09, 0x3e, 0x36, 0xb4, 0xa3, + 0xf5, 0x16, 0x01, 0xb0, 0x15, 0x3c, 0x2c, 0x15, 0x40, 0x22, 0x49, 0xdf, + 0x03, 0x53, 0xe1, 0xee, 0xb2, 0x38, 0xd0, 0xe9, 0x3a, 0xf4, 0xd1, 0x81, + 0x3e, 0x00, 0x0b, 0xaf, 0xef, 0xeb, 0x12, 0xa0, 0x11, 0x13, 0x39, 0x81, + 0x00, 0xf9, 0x2f, 0xee, 0x31, 0xe8, 0x19, 0x20, 0xce, 0x16, 0xdd, 0xf5, + 0xf2, 0x95, 0xe3, 0xa7, 0x2b, 0x03, 0xac, 0xa9, 0x24, 0x6d, 0xbe, 0xe4, + 0x27, 0xf2, 0x0a, 0xd9, 0x06, 0x8c, 0xe8, 0x0d, 0x99, 0x38, 0xef, 0xd1, + 0x66, 0xdc, 0x10, 0xab, 0x2b, 0xc4, 0x07, 0x3f, 0x2a, 0xcd, 0x34, 0x3b, + 0x51, 0x16, 0xd5, 0x46, 0x07, 0x14, 0x5c, 0xac, 0x41, 0x67, 0x63, 0x09, + 0x9f, 0xab, 0xdb, 0x47, 0x3f, 0x35, 0xa9, 0xc3, 0xbd, 0x0e, 0x1e, 0x70, + 0xe9, 0xd9, 0x3e, 0x0f, 0x95, 0x62, 0xc7, 0x6d, 0x4b, 0xf5, 0xc3, 0x18, + 0x14, 0xfd, 0xb5, 0xa5, 0xd4, 0x81, 0xf2, 0x57, 0x1f, 0xd1, 0x1f, 0x57, + 0xe4, 0x0c, 0x90, 0xc0, 0x03, 0xb3, 0x2c, 0x7a, 0x26, 0xb7, 0xc7, 0x1a, + 0x40, 0xd2, 0x42, 0xaf, 0xef, 0x7a, 0x44, 0xc7, 0x1c, 0x0d, 0x25, 0x18, + 0x1c, 0x17, 0xdd, 0xae, 0xaa, 0x33, 0xd2, 0x92, 0x54, 0x25, 0xda, 0xd1, + 0xce, 0xee, 0x00, 0x09, 0x42, 0x09, 0x08, 0xb7, 0x14, 0x81, 0x05, 0x2d, + 0x50, 0x20, 0x4b, 0x31, 0x1a, 0x42, 0xde, 0x26, 0x03, 0xce, 0xc4, 0xfa, + 0x8b, 0xa3, 0x8f, 0x72, 0xf4, 0xdb, 0x4b, 0x9c, 0xf0, 0xf1, 0x25, 0xe2, + 0xc9, 0xac, 0x3c, 0x74, 0x5f, 0x52, 0xc1, 0x1e, 0x58, 0x45, 0xd5, 0x20, + 0x09, 0x0a, 0x00, 0xd8, 0x06, 0xee, 0xa7, 0xe8, 0x22, 0xdb, 0x43, 0xf7, + 0x33, 0xc5, 0xa3, 0xcb, 0xda, 0xe9, 0x2c, 0x11, 0xe4, 0x40, 0x9e, 0x27, + 0x39, 0xc5, 0xf4, 0xaa, 0x08, 0x1d, 0x5f, 0x56, 0xc2, 0x06, 0x39, 0xaf, + 0x40, 0xf8, 0xd7, 0x4b, 0xb5, 0x39, 0xff, 0xe9, 0x49, 0x27, 0x4e, 0x33, + 0x0f, 0x09, 0xe9, 0x23, 0x21, 0x5a, 0xe3, 0x81, 0x1e, 0xf8, 0xb6, 0xff, + 0x39, 0xd5, 0x5f, 0x02, 0xf1, 0x91, 0x3c, 0x38, 0xcb, 0xb4, 0x28, 0xea, + 0xee, 0x77, 0xfc, 0xb9, 0x53, 0x1f, 0xc4, 0x9d, 0xef, 0x4b, 0x8d, 0xe4, + 0x5c, 0xf1, 0xd1, 0x6b, 0xf5, 0xa3, 0x3d, 0x54, 0x69, 0x03, 0x5e, 0xfc, + 0x17, 0x56, 0x05, 0x3d, 0x59, 0x28, 0x01, 0xcd, 0xa2, 0x9e, 0x5a, 0xf1, + 0x23, 0xa6, 0x39, 0x2a, 0xde, 0x25, 0x4e, 0xb3, 0xa1, 0x31, 0xe9, 0xe3, + 0xff, 0xcf, 0x1a, 0xdb, 0x8e, 0x2b, 0x57, 0xe5, 0x06, 0x7f, 0x7c, 0x41, + 0x59, 0x41, 0x46, 0xdb, 0x5f, 0x04, 0xcc, 0x16, 0xf5, 0xee, 0xf0, 0xaa, + 0x07, 0x74, 0x5e, 0xb3, 0xc7, 0x81, 0x4e, 0x20, 0xcd, 0x5a, 0x3b, 0xe5, + 0xc8, 0xe8, 0x08, 0xec, 0xff, 0xea, 0xa9, 0x4f, 0x19, 0x41, 0x0a, 0x9f, + 0x39, 0x45, 0x97, 0xba, 0xdb, 0x3d, 0xf8, 0x6b, 0xa2, 0x21, 0xe6, 0x8d, + 0xc9, 0x18, 0x3b, 0x15, 0x01, 0x3c, 0x3d, 0x32, 0x0f, 0xd5, 0x45, 0x0c, + 0x3d, 0x04, 0x19, 0x45, 0xd9, 0x5b, 0x05, 0x24, 0x43, 0xa5, 0xbc, 0x64, + 0x32, 0x6d, 0xe4, 0x19, 0x12, 0x06, 0x96, 0xff, 0xcd, 0x1c, 0x3b, 0x19, + 0xbb, 0x18, 0x4a, 0xda, 0xce, 0x97, 0x02, 0xed, 0xfa, 0x15, 0x71, 0x1f, + 0xd0, 0xa1, 0x03, 0x6d, 0x48, 0xba, 0x22, 0xec, 0xb1, 0xfd, 0x9e, 0xb0, + 0x47, 0x43, 0xcc, 0xc2, 0x73, 0xe3, 0xcc, 0x3e, 0xf4, 0xa5, 0x3b, 0x56, + 0xbb, 0x73, 0x91, 0x1f, 0xaa, 0x7f, 0xd0, 0x35, 0xcd, 0xfb, 0xed, 0xd9, + 0x22, 0xd8, 0xfb, 0x4a, 0x15, 0x17, 0x52, 0xeb, 0xf8, 0xf9, 0x90, 0xd1, + 0x61, 0xd9, 0xb7, 0xd9, 0x5d, 0xb7, 0xf1, 0x35, 0x52, 0xb1, 0xef, 0x5c, + 0xea, 0x81, 0xb4, 0xbc, 0x01, 0xc8, 0xc7, 0x5e, 0xcc, 0xa6, 0x48, 0xe3, + 0x11, 0xb0, 0xa6, 0xa0, 0xf3, 0x33, 0x54, 0xb8, 0xe8, 0xb9, 0x53, 0xb3, + 0xba, 0xe2, 0x14, 0xd6, 0x43, 0x2b, 0x5f, 0xa5, 0x96, 0xb0, 0x58, 0xb8, + 0x27, 0x2c, 0x98, 0x5b, 0xf0, 0x83, 0x71, 0xa1, 0x32, 0x17, 0x3d, 0x2c, + 0x77, 0xc4, 0xd9, 0x8d, 0x9a, 0x0b, 0x43, 0xee, 0x13, 0xca, 0xcf, 0x7c, + 0xec, 0x46, 0xe5, 0x5d, 0x81, 0xee, 0xfc, 0xc4, 0x0f, 0x56, 0x53, 0x3e, + 0x3b, 0x04, 0xbf, 0x12, 0xa3, 0x99, 0x46, 0x08, 0x41, 0xd5, 0xf1, 0xf8, + 0xc3, 0x21, 0x22, 0x57, 0x41, 0x50, 0xee, 0xfe, 0x7c, 0x7e, 0xd8, 0x39, + 0x2b, 0x0c, 0x30, 0xbb, 0xb9, 0x2d, 0x3c, 0xe3, 0x29, 0x27, 0x2d, 0x2d, + 0xd3, 0x77, 0xd0, 0xb8, 0xc0, 0xf4, 0xe0, 0x2d, 0x5a, 0xee, 0x1a, 0x55, + 0x22, 0x43, 0xca, 0x15, 0x34, 0xde, 0x00, 0x46, 0x7f, 0x3f, 0x46, 0x68, + 0x16, 0xdc, 0xc4, 0xeb, 0x0d, 0xd1, 0x3d, 0x60, 0x34, 0xa0, 0xf2, 0xde, + 0xde, 0xcb, 0x29, 0x18, 0x42, 0x21, 0x0b, 0xcb, 0xed, 0x25, 0xb2, 0x4a, + 0xd7, 0x17, 0xeb, 0x02, 0xef, 0x79, 0xf3, 0x57, 0x50, 0xa3, 0x09, 0x4c, + 0xbe, 0x24, 0xab, 0xf8, 0x1b, 0x62, 0xe1, 0x0a, 0x38, 0x39, 0x4e, 0xc9, + 0x35, 0xd7, 0xab, 0xcb, 0xad, 0xc4, 0xe2, 0x26, 0xd0, 0x36, 0xb6, 0xa3, + 0x5e, 0xed, 0x2e, 0xdf, 0xae, 0x1d, 0xc6, 0x01, 0xc8, 0x5f, 0x44, 0x15, + 0x02, 0xb8, 0x04, 0xe5, 0x43, 0x39, 0x7a, 0xbe, 0x2c, 0xcb, 0x68, 0x5b, + 0xd0, 0x1b, 0xdc, 0xc5, 0xec, 0x81, 0x5b, 0x91, 0x12, 0x1c, 0x04, 0x90, + 0xfc, 0xba, 0x19, 0xf1, 0xa9, 0xce, 0x24, 0xe8, 0x07, 0x7f, 0xd0, 0xf4, + 0x37, 0x01, 0xfe, 0xb9, 0xed, 0xc6, 0xf5, 0xfb, 0x2f, 0x3c, 0xb5, 0x0a, + 0xe3, 0x19, 0xcb, 0xc1, 0x27, 0x08, 0xce, 0x11, 0x16, 0x47, 0xb1, 0x38, + 0xdb, 0xbb, 0xbb, 0x6b, 0x37, 0x2a, 0x1e, 0xf4, 0x43, 0xfd, 0xaf, 0xb6, + 0x61, 0x42, 0xcc, 0x47, 0xbf, 0x62, 0xba, 0xd0, 0x2d, 0xc9, 0xca, 0x59, + 0x48, 0xd9, 0xfd, 0x35, 0xb5, 0x81, 0xa4, 0xdd, 0x40, 0x50, 0x44, 0xe2, + 0xaf, 0x28, 0xe4, 0xc4, 0xde, 0x2e, 0xfd, 0xd6, 0xbd, 0x19, 0xe4, 0x3b, + 0x28, 0xd2, 0xbc, 0x5a, 0x4b, 0x1e, 0x3a, 0x48, 0x47, 0x23, 0x55, 0xc2, + 0x2f, 0xb6, 0x23, 0xf5, 0x09, 0x08, 0x08, 0x26, 0xae, 0xe2, 0xde, 0xc0, + 0xd8, 0x26, 0x52, 0x1a, 0xef, 0xe6, 0xce, 0xad, 0x1c, 0xd0, 0xc3, 0xdd, + 0x94, 0x9b, 0xe1, 0xa5, 0xfd, 0x4e, 0xc8, 0x9e, 0x48, 0xf6, 0x18, 0xf6, + 0x91, 0x6c, 0xb5, 0x2f, 0x0c, 0x7f, 0x3e, 0x53, 0x0c, 0x3d, 0x00, 0x55, + 0x2b, 0xea, 0x22, 0x4f, 0x41, 0xe6, 0x1e, 0xcc, 0x61, 0x2a, 0x0a, 0x1f, + 0x3f, 0x42, 0x05, 0x11, 0xc2, 0xe9, 0xd3, 0xd5, 0xda, 0xff, 0xed, 0xd8, + 0x36, 0x43, 0x05, 0xfe, 0xb8, 0xc5, 0xcc, 0xc4, 0xe6, 0x3a, 0xf7, 0x3e, + 0x13, 0x0b, 0xfa, 0xcc, 0x29, 0x25, 0xc5, 0xd7, 0x69, 0x47, 0x4c, 0xfb, + 0xbe, 0x21, 0x0b, 0x31, 0xdc, 0xda, 0x42, 0xda, 0xe3, 0x56, 0x1e, 0x7f, + 0xe6, 0xf1, 0xea, 0xd8, 0xb0, 0xd9, 0xe8, 0xef, 0xf7, 0xea, 0x03, 0xf0, + 0xd2, 0x21, 0x09, 0x0e, 0x38, 0xde, 0x2d, 0x2b, 0xf0, 0x40, 0xec, 0xd8, + 0xe2, 0x04, 0x1c, 0x12, 0xe5, 0xdf, 0xfa, 0xce, 0xc9, 0x18, 0x10, 0x31, + 0x27, 0x0a, 0xd3, 0x34, 0xf4, 0x12, 0xd3, 0x38, 0xdf, 0x47, 0xe2, 0x4c, + 0x39, 0x51, 0x2c, 0xd8, 0x08, 0x20, 0x54, 0xf3, 0xda, 0x0d, 0xc7, 0x24, + 0x28, 0x4b, 0xff, 0x1e, 0x55, 0x28, 0x1d, 0x1a, 0xdf, 0xab, 0xcb, 0x62, + 0x91, 0x5a, 0x4e, 0x18, 0x14, 0xf1, 0xf5, 0xd5, 0x69, 0xf3, 0xc2, 0xbb, + 0xc1, 0x20, 0xd4, 0x7f, 0xab, 0xf8, 0x17, 0xf0, 0x5a, 0x39, 0x15, 0x89, + 0x63, 0x9b, 0x1f, 0x12, 0x52, 0x2b, 0x03, 0xd9, 0x67, 0xcc, 0x2b, 0xef, + 0xbb, 0xc8, 0x36, 0x2b, 0xab, 0x1c, 0x37, 0x6a, 0x3b, 0xc1, 0xc2, 0x9c, + 0x25, 0x04, 0xeb, 0xc6, 0x5d, 0xae, 0x40, 0xd1, 0xd0, 0x03, 0xfc, 0x44, + 0xa0, 0x01, 0xb6, 0xab, 0x2c, 0x49, 0xc8, 0x81, 0x30, 0x66, 0x15, 0x22, + 0xb2, 0x9a, 0xea, 0x36, 0x52, 0xc9, 0xb1, 0xff, 0x47, 0x61, 0x2b, 0xde, + 0xeb, 0x70, 0xca, 0x39, 0xb4, 0x36, 0x56, 0x39, 0x4a, 0xe3, 0xe6, 0xd5, + 0xbd, 0x04, 0x75, 0x0e, 0xec, 0xc0, 0x43, 0xf6, 0x04, 0x0e, 0xcc, 0x53, + 0xb4, 0x61, 0xfa, 0xce, 0xe5, 0x50, 0x26, 0x40, 0xae, 0x9f, 0xa4, 0x42, + 0x4b, 0x69, 0xea, 0x52, 0x42, 0xc3, 0x65, 0x39, 0xfc, 0xed, 0x0d, 0xb4, + 0xd3, 0x3b, 0x71, 0x52, 0x34, 0x4c, 0x07, 0xdc, 0xd7, 0x31, 0xc8, 0x81, + 0x14, 0xb5, 0xd5, 0xf8, 0x21, 0xf1, 0x29, 0x3b, 0x6c, 0xe6, 0xd1, 0xdd, + 0x57, 0x5f, 0xe4, 0x12, 0xeb, 0x57, 0x3d, 0x37, 0xb4, 0xb4, 0x44, 0xf0, + 0xf6, 0x0a, 0xee, 0x66, 0x8c, 0x9d, 0xfd, 0x4b, 0x1f, 0xf5, 0x33, 0x28, + 0x15, 0x8c, 0x36, 0x2b, 0xec, 0x10, 0x2f, 0x61, 0xc2, 0x24, 0x87, 0xd4, + 0x27, 0xf5, 0x69, 0xb5, 0x3a, 0xeb, 0xc7, 0x74, 0x0a, 0xaf, 0x99, 0xca, + 0xc4, 0xb7, 0xfa, 0x49, 0xbd, 0xc3, 0x91, 0x28, 0xd4, 0xc6, 0x6a, 0xe5, + 0x1a, 0x5c, 0x74, 0x0e, 0x77, 0x5e, 0x18, 0x05, 0xd5, 0xa9, 0x6d, 0x13, + 0x3d, 0x81, 0x55, 0xff, 0xad, 0x0b, 0x6e, 0x88, 0xb2, 0x55, 0x3f, 0xd7, + 0x35, 0xf6, 0xe0, 0x2a, 0x09, 0x2a, 0xe1, 0x7f, 0x96, 0x05, 0xec, 0x0d, + 0x27, 0x14, 0x0a, 0xd7, 0x1c, 0x47, 0x07, 0xbd, 0xcf, 0xd1, 0x28, 0x11, + 0xbe, 0x17, 0x18, 0x28, 0xa8, 0x45, 0x31, 0xf0, 0x48, 0xda, 0x4c, 0x4b, + 0xd9, 0xda, 0xc0, 0x2f, 0xc9, 0xda, 0xa3, 0x04, 0xd6, 0xad, 0x12, 0xda, + 0x1f, 0xf3, 0x1d, 0xed, 0x40, 0xc5, 0xa3, 0x7d, 0x16, 0xcb, 0xb6, 0x1c, + 0x4f, 0x1f, 0x16, 0xe1, 0x4b, 0x6a, 0x2c, 0x79, 0xa6, 0x7f, 0xd6, 0xf9, + 0xbe, 0xe5, 0x40, 0x09, 0xfd, 0xc9, 0x67, 0x77, 0x5d, 0x11, 0x2d, 0xae, + 0x49, 0x37, 0x9d, 0xdf, 0x6c, 0x07, 0x3a, 0x6e, 0x2c, 0xa9, 0x2e, 0xdd, + 0x08, 0x4a, 0xe5, 0xaf, 0xad, 0x12, 0xbe, 0x3f, 0x93, 0x4e, 0x40, 0xe8, + 0x1b, 0xf7, 0xcd, 0x20, 0x70, 0xfb, 0x4e, 0x1d, 0xed, 0x34, 0x47, 0xaa, + 0xce, 0xb8, 0x48, 0x44, 0xbf, 0x55, 0x2b, 0x3b, 0x4d, 0x4a, 0x86, 0xe1, + 0x55, 0xef, 0xf6, 0x81, 0xf7, 0x28, 0xba, 0x0f, 0xec, 0x92, 0xd2, 0xc1, + 0x41, 0xbf, 0xf9, 0xcc, 0xde, 0x4c, 0x63, 0xfd, 0xb5, 0xdc, 0x35, 0x56, + 0x2b, 0x53, 0x9e, 0x05, 0x26, 0xc1, 0xa4, 0x42, 0x38, 0x5c, 0x92, 0xe5, + 0xd5, 0x7d, 0x01, 0x3f, 0x36, 0xd8, 0x0f, 0x27, 0xef, 0x07, 0xa3, 0xac, + 0x21, 0xd3, 0x6c, 0xd9, 0xf1, 0xa8, 0x31, 0x2c, 0xe9, 0x12, 0xe8, 0x0c, + 0xe3, 0x10, 0x35, 0x5b, 0xbc, 0xdb, 0xf7, 0xa6, 0x36, 0xc0, 0xbb, 0x24, + 0xe2, 0x3a, 0xf9, 0x9d, 0xef, 0xad, 0x33, 0xc9, 0x0e, 0xcd, 0xba, 0x2f, + 0x07, 0x46, 0xee, 0x26, 0xfc, 0x01, 0x17, 0xf8, 0xc7, 0x43, 0xa8, 0x81, + 0x2e, 0x08, 0x4d, 0x10, 0x2b, 0xdd, 0x17, 0xef, 0xc4, 0xf9, 0x62, 0xae, + 0x0e, 0x01, 0xd9, 0xd8, 0xda, 0x07, 0x28, 0x93, 0xa8, 0xd9, 0xde, 0xfa, + 0x29, 0xb4, 0x42, 0x20, 0x7b, 0xa5, 0x55, 0xa2, 0x14, 0x29, 0xdf, 0xfc, + 0xa4, 0xb8, 0xfa, 0x0c, 0x23, 0x1e, 0xc7, 0x86, 0x27, 0x66, 0x27, 0xd1, + 0xca, 0x00, 0xf9, 0x15, 0x20, 0x17, 0xd7, 0x52, 0x42, 0x2d, 0xde, 0x29, + 0x19, 0xe5, 0x2e, 0x1f, 0x89, 0x95, 0x57, 0xad, 0xcb, 0xe1, 0xea, 0x04, + 0xc5, 0xf3, 0x15, 0x16, 0xf2, 0x42, 0xac, 0x62, 0x6c, 0x72, 0x81, 0xf6, + 0x38, 0x0c, 0x4c, 0xda, 0x08, 0x27, 0xfe, 0xe9, 0x1d, 0x43, 0xc6, 0x1c, + 0x19, 0x03, 0x03, 0xdc, 0xf7, 0x97, 0x47, 0x15, 0xf8, 0xcf, 0x1c, 0x08, + 0x9a, 0xa9, 0x0c, 0x38, 0x39, 0x07, 0xd7, 0x52, 0x37, 0xd4, 0xe5, 0xbe, + 0xdb, 0xde, 0xff, 0xc9, 0xca, 0xb0, 0x52, 0x32, 0xb7, 0x15, 0x42, 0x81, + 0x8f, 0xf2, 0x0b, 0x4c, 0xf1, 0x31, 0xfa, 0xdb, 0x1d, 0x65, 0x01, 0x2c, + 0x18, 0x4a, 0x9c, 0xe1, 0x04, 0xf2, 0xeb, 0x15, 0xc6, 0xec, 0x1d, 0x01, + 0x43, 0xe8, 0xfb, 0xa4, 0x14, 0xc1, 0xde, 0x57, 0xc4, 0x45, 0x2e, 0x1c, + 0x81, 0x35, 0xe9, 0xb4, 0x30, 0x10, 0x0e, 0x0a, 0x2c, 0xe5, 0xe6, 0x3f, + 0xa4, 0xc4, 0x13, 0xea, 0xa0, 0x52, 0x15, 0xb3, 0xf1, 0xba, 0x58, 0xf7, + 0x4a, 0x0a, 0x0a, 0xba, 0x17, 0xe3, 0x8b, 0xc5, 0x41, 0xd6, 0x05, 0x07, + 0xd1, 0x2d, 0x3e, 0xf4, 0xbf, 0x19, 0x8c, 0x45, 0xc7, 0xe5, 0x62, 0x42, + 0x23, 0x29, 0xb9, 0xb8, 0x81, 0x19, 0x02, 0x30, 0xe3, 0x42, 0x05, 0x69, + 0xf2, 0x44, 0x26, 0x31, 0xa4, 0xb4, 0x61, 0x12, 0x87, 0x4d, 0x15, 0x33, + 0xb9, 0xdf, 0xb8, 0x36, 0xf8, 0x0c, 0xd7, 0x67, 0x2a, 0xf3, 0x22, 0x79, + 0x37, 0xe0, 0x64, 0x57, 0xda, 0x2d, 0xe3, 0xc9, 0x3a, 0x1f, 0x24, 0x70, + 0x2c, 0x3d, 0x00, 0x8e, 0xe6, 0xf4, 0x5e, 0xec, 0xdb, 0xcd, 0xa5, 0x4d, + 0x2a, 0x28, 0xc8, 0xa9, 0x2c, 0xf0, 0xcb, 0x2a, 0x4b, 0xb9, 0xf3, 0x47, + 0xa6, 0xb5, 0xaf, 0x60, 0x08, 0x1a, 0x3b, 0x9a, 0xf5, 0x09, 0xd0, 0xb6, + 0x59, 0x62, 0xb4, 0x9c, 0x1e, 0xd4, 0xf6, 0x42, 0xc6, 0x53, 0xd5, 0xa6, + 0x16, 0xcf, 0x51, 0xf4, 0x3f, 0xa7, 0xca, 0x61, 0xc7, 0x46, 0xad, 0xff, + 0x52, 0x2a, 0x52, 0x55, 0x9d, 0xa2, 0x27, 0x75, 0x9a, 0x7f, 0x49, 0x72, + 0x23, 0x7e, 0xa3, 0xdf, 0xdb, 0xc3, 0x2d, 0x45, 0xa4, 0x20, 0x03, 0xc1, + 0xff, 0x17, 0x0f, 0xef, 0xc3, 0xf4, 0xe2, 0x21, 0xdf, 0x3a, 0xd3, 0x2c, + 0xf3, 0x81, 0x43, 0x41, 0xe3, 0x49, 0xf6, 0x0b, 0xcb, 0x56, 0x1e, 0x49, + 0xcc, 0x3a, 0xfa, 0xb6, 0xe0, 0x05, 0xc3, 0xdd, 0x11, 0xb6, 0x4c, 0xf4, + 0x19, 0x08, 0x36, 0xde, 0x2e, 0x35, 0x2d, 0x16, 0xc7, 0x0b, 0xd7, 0x01, + 0x44, 0x46, 0xb9, 0x2e, 0x1b, 0x45, 0x24, 0x92, 0xcf, 0x27, 0x97, 0x05, + 0x14, 0x1b, 0x0d, 0xaa, 0x34, 0x30, 0x8b, 0x3f, 0x52, 0xb7, 0x81, 0x15, + 0xbf, 0x36, 0x24, 0x29, 0xec, 0xa0, 0x24, 0x04, 0x50, 0xc1, 0x17, 0xfc, + 0xe6, 0x08, 0xcf, 0x52, 0x24, 0xee, 0x4c, 0x97, 0x33, 0x11, 0x38, 0xcc, + 0xb1, 0xb1, 0x50, 0xd2, 0xc9, 0x50, 0x54, 0x2a, 0xff, 0xec, 0xd6, 0x4e, + 0x9f, 0xe3, 0x14, 0xd1, 0x32, 0xc5, 0x12, 0xab, 0x39, 0xfa, 0x2f, 0x09, + 0xc6, 0x21, 0x6e, 0x5e, 0x41, 0x7f, 0xb4, 0x2a, 0x5e, 0x0c, 0xb9, 0x01, + 0xef, 0xc7, 0x2a, 0x22, 0x36, 0xd4, 0x1f, 0x01, 0x46, 0x33, 0x3c, 0x05, + 0xa8, 0xc6, 0x33, 0xda, 0x00, 0x11, 0x5b, 0xbe, 0x34, 0x5c, 0x1e, 0x16, + 0x4a, 0x0d, 0xf3, 0x13, 0x1a, 0x56, 0x14, 0xc7, 0xb4, 0x2a, 0xe9, 0xce, + 0xd0, 0x0b, 0x3c, 0x57, 0x1e, 0xe6, 0xcf, 0x07, 0x69, 0x18, 0xf1, 0xe0, + 0x31, 0x71, 0x06, 0xca, 0x31, 0xc5, 0xea, 0xcd, 0x53, 0x47, 0xb6, 0xc6, + 0x25, 0x5b, 0xdb, 0x10, 0x4e, 0x4e, 0xed, 0x29, 0x07, 0xca, 0x1a, 0xc4, + 0x46, 0xb5, 0xd0, 0x53, 0x39, 0x05, 0xb1, 0xd7, 0xe1, 0x21, 0xbb, 0x29, + 0xd3, 0xa1, 0xb0, 0x3f, 0x42, 0x54, 0xd6, 0x3d, 0xd0, 0xd4, 0xfb, 0xf2, + 0xf1, 0xb8, 0xe9, 0xf8, 0xdc, 0x34, 0x55, 0xdd, 0xf7, 0x07, 0xc8, 0x5b, + 0xcf, 0xf4, 0x1f, 0xe8, 0xad, 0x2d, 0x50, 0x81, 0x0d, 0xbb, 0xbc, 0xb3, + 0xf6, 0x8a, 0x42, 0x02, 0xe4, 0xc6, 0xde, 0x6c, 0xee, 0x05, 0xfa, 0xb8, + 0xe0, 0x97, 0xa4, 0x30, 0x00, 0x41, 0xf4, 0x06, 0x18, 0xa6, 0x58, 0xb4, + 0xb1, 0x8f, 0xec, 0x01, 0xd8, 0x18, 0xe5, 0x9e, 0x0f, 0x8f, 0x3f, 0x60, + 0xe8, 0x10, 0x66, 0x15, 0x08, 0xad, 0x4c, 0xe7, 0x39, 0xcf, 0x7f, 0xed, + 0xfd, 0xf1, 0x08, 0xde, 0xf7, 0xba, 0xbd, 0xb1, 0x2c, 0xec, 0xfe, 0x63, + 0xf0, 0xc3, 0xc8, 0xdd, 0x06, 0xfd, 0x81, 0xe8, 0x3c, 0xb7, 0xaa, 0x34, + 0xe5, 0xb9, 0x25, 0xf1, 0x69, 0x20, 0xde, 0xc9, 0xff, 0xff, 0x75, 0x05, + 0x86, 0xac, 0x53, 0x2d, 0xc8, 0x4f, 0x2e, 0xf0, 0x11, 0xd7, 0xfc, 0xe0, + 0xe9, 0xe0, 0xb5, 0x0e, 0x1c, 0x33, 0xc9, 0x66, 0x3e, 0x47, 0x13, 0x96, + 0xa0, 0x38, 0xfb, 0x1f, 0xbb, 0x2c, 0x2f, 0xe7, 0xf4, 0xce, 0xf3, 0x19, + 0x74, 0x6e, 0x4d, 0xb4, 0xd3, 0x64, 0x00, 0xc8, 0xf8, 0x67, 0xd8, 0xa7, + 0x2f, 0x3f, 0xa6, 0xfb, 0x15, 0xc3, 0x88, 0xc9, 0xde, 0x96, 0x2b, 0x46, + 0x3a, 0x90, 0xd4, 0xbe, 0x39, 0xf1, 0xfc, 0x1c, 0x9e, 0x60, 0x50, 0xeb, + 0xc8, 0x27, 0x3d, 0xfc, 0xac, 0x0b, 0xc7, 0xd7, 0xff, 0x0b, 0x35, 0x91, + 0x67, 0x32, 0xd4, 0x0e, 0x4c, 0x7f, 0x4a, 0x29, 0x17, 0xf8, 0x1b, 0x14, + 0xf2, 0xbc, 0x2a, 0x8d, 0xca, 0xae, 0xe9, 0xb2, 0x83, 0xba, 0x0a, 0xae, + 0x35, 0x18, 0xfb, 0xc0, 0x11, 0xef, 0x46, 0x22, 0x81, 0x25, 0xc5, 0x46, + 0x3e, 0x14, 0xac, 0x0e, 0x13, 0xf0, 0x34, 0xb9, 0x5f, 0xe4, 0x46, 0xed, + 0x6d, 0x29, 0x3d, 0x1b, 0x4b, 0xc6, 0x12, 0xa0, 0xbc, 0x00, 0x01, 0x33, + 0x35, 0xcd, 0x5a, 0x9a, 0x4c, 0xe3, 0x06, 0xfb, 0x19, 0x26, 0xfb, 0x37, + 0x4e, 0x1c, 0x1c, 0xfd, 0x36, 0x3c, 0xa5, 0x13, 0xf5, 0x2b, 0x74, 0xe9, + 0xb6, 0xcd, 0xdc, 0xca, 0x27, 0x1d, 0x44, 0xb2, 0x38, 0xe2, 0xfc, 0x2e, + 0x61, 0x18, 0x2a, 0xb7, 0x27, 0x11, 0xc6, 0xae, 0x52, 0xd5, 0xfa, 0x61, + 0xfa, 0xd1, 0x5c, 0x4e, 0x31, 0xd6, 0xfa, 0x04, 0x14, 0x35, 0x1f, 0xe2, + 0xe1, 0xfe, 0x81, 0xa3, 0x01, 0x59, 0xc4, 0xd5, 0xec, 0x42, 0xbc, 0xf8, + 0x0a, 0xe1, 0x4e, 0x92, 0xfd, 0x06, 0x1d, 0xc1, 0xff, 0x06, 0xd6, 0x92, + 0xc4, 0xbd, 0xe6, 0xda, 0x59, 0x20, 0xee, 0xf8, 0x27, 0xed, 0x6d, 0x5f, + 0x22, 0x70, 0x96, 0xe9, 0x23, 0x06, 0x29, 0x92, 0x38, 0x33, 0x1b, 0xc9, + 0x07, 0x8f, 0x3f, 0xaf, 0x07, 0xba, 0x11, 0xaf, 0xcb, 0xf2, 0x07, 0x4f, + 0xb8, 0x3b, 0xaf, 0x0c, 0xce, 0x5d, 0x40, 0xc8, 0xef, 0x00, 0x01, 0x12, + 0x0f, 0x11, 0xf3, 0xba, 0x61, 0xca, 0xf2, 0xe1, 0x19, 0xec, 0xf0, 0xc8, + 0xb5, 0x7f, 0x6c, 0xa2, 0x0c, 0x04, 0x49, 0x34, 0xd1, 0x13, 0x62, 0x7a, + 0xec, 0xff, 0x3e, 0x5a, 0x10, 0x0a, 0x4a, 0xbd, 0x12, 0x74, 0x22, 0x42, + 0xc8, 0x8b, 0x2f, 0x6d, 0x14, 0xcd, 0x58, 0x16, 0xd3, 0xd3, 0xec, 0x08, + 0x5c, 0x18, 0xaa, 0x2c, 0xe8, 0xb5, 0x58, 0xf6, 0xd4, 0x29, 0xc9, 0x1b, + 0xe4, 0xc7, 0xcf, 0xf9, 0x9a, 0xe1, 0xf9, 0x18, 0x3e, 0x07, 0xa9, 0x28, + 0x29, 0x10, 0x18, 0x47, 0x32, 0x5b, 0x56, 0xdc, 0x5f, 0xd9, 0xe1, 0xcf, + 0x7f, 0x32, 0xd4, 0xea, 0x0c, 0x0d, 0xd1, 0xab, 0x09, 0xcf, 0xf5, 0xbe, + 0xe1, 0x04, 0x1d, 0x1e, 0xf7, 0xc0, 0x29, 0xba, 0x34, 0xe5, 0x15, 0x03, + 0xe3, 0x81, 0x4a, 0xf3, 0xd3, 0x37, 0x61, 0xb4, 0xba, 0xd6, 0x47, 0x3f, + 0xf3, 0x09, 0x37, 0xc4, 0x25, 0x38, 0x06, 0x4b, 0x00, 0xee, 0xe5, 0xea, + 0x26, 0xdf, 0x25, 0xec, 0x94, 0xf3, 0x49, 0x63, 0xc3, 0x43, 0xb8, 0xc2, + 0x46, 0xef, 0x9f, 0xd2, 0x5b, 0x25, 0x4a, 0x37, 0x66, 0xcf, 0xd6, 0x53, + 0xe2, 0x74, 0xfa, 0xea, 0xd6, 0x26, 0x13, 0xd1, 0x72, 0xfa, 0x09, 0x5a, + 0x25, 0xeb, 0x51, 0x52, 0x10, 0x40, 0x26, 0x48, 0x3a, 0xfd, 0xa8, 0xd2, + 0x44, 0xc5, 0x42, 0xe8, 0xe2, 0x8b, 0xb4, 0xf3, 0xe3, 0x0c, 0x93, 0x5c, + 0x2d, 0xb8, 0xe1, 0xf3, 0x19, 0x0f, 0xfe, 0xe8, 0xdb, 0xb3, 0x50, 0x60, + 0x7f, 0x4b, 0xa4, 0x09, 0xfe, 0xdc, 0x01, 0xbb, 0x08, 0xe8, 0xee, 0x57, + 0x24, 0xac, 0x00, 0x46, 0x5f, 0xc5, 0x36, 0x60, 0xbc, 0xcb, 0xbf, 0x36, + 0x6d, 0x53, 0xf9, 0xa7, 0xf8, 0xaa, 0x19, 0xf9, 0x17, 0xea, 0x3b, 0xac, + 0x96, 0x67, 0xf8, 0x51, 0x98, 0xbc, 0x39, 0xa9, 0x7f, 0x30, 0xf7, 0x56, + 0x17, 0xe3, 0xe7, 0xfb, 0xe3, 0xc8, 0x32, 0x49, 0x30, 0x5d, 0x26, 0xc4, + 0xd1, 0xd4, 0x19, 0x9d, 0x40, 0x5f, 0x53, 0xb9, 0x21, 0x1c, 0x4a, 0xf9, + 0xb5, 0xff, 0x0d, 0x1b, 0xf9, 0x2a, 0x32, 0xf1, 0x01, 0x81, 0x1c, 0xc1, + 0xcb, 0x5b, 0xe2, 0xfe, 0x14, 0xad, 0xfc, 0x3c, 0xdc, 0x63, 0xfb, 0x2d, + 0xad, 0x4c, 0xc8, 0x3f, 0xc3, 0xd3, 0xff, 0x26, 0xa4, 0x57, 0xb4, 0x60, + 0xd1, 0xef, 0xe4, 0xb9, 0x0f, 0x3b, 0xc8, 0x37, 0x1f, 0xe9, 0x5a, 0x41, + 0x03, 0x0e, 0xdc, 0x22, 0xdf, 0xbc, 0xd5, 0x26, 0x40, 0x25, 0xd0, 0xda, + 0x1b, 0x6d, 0xb0, 0x7e, 0x22, 0xd6, 0xc1, 0x15, 0x10, 0xd8, 0x7b, 0x47, + 0xb5, 0x6b, 0xb8, 0x33, 0x2a, 0xaa, 0x95, 0x0f, 0x3f, 0xe9, 0xf9, 0x6f, + 0xc3, 0xb6, 0x34, 0x01, 0xf1, 0xbd, 0xc8, 0xac, 0x2c, 0x50, 0x27, 0x36, + 0xae, 0x7f, 0xb7, 0x11, 0x36, 0xe8, 0xcc, 0xc7, 0x50, 0xd4, 0x2c, 0xa7, + 0xe6, 0xe9, 0xf9, 0x2b, 0x13, 0x57, 0xbe, 0x52, 0x0f, 0x4d, 0x42, 0xed, + 0x0b, 0x62, 0x46, 0x58, 0x4b, 0xc3, 0xf3, 0x94, 0xbc, 0xd6, 0x3b, 0xeb, + 0x1c, 0xc3, 0x1c, 0xee, 0x14, 0x8e, 0x3c, 0x1d, 0x24, 0x48, 0x06, 0x4c, + 0x6e, 0x11, 0xd7, 0xa4, 0xd0, 0x0a, 0x09, 0xb7, 0x4c, 0x01, 0xe4, 0x02, + 0x2d, 0x4d, 0x0a, 0xec, 0xcb, 0x06, 0x81, 0x0a, 0x09, 0xe0, 0xd5, 0xe1, + 0x3a, 0xc2, 0xee, 0xe5, 0x3b, 0xd1, 0xcb, 0x26, 0xe5, 0x28, 0xc8, 0x4f, + 0x24, 0xf3, 0xd7, 0xd0, 0xf3, 0x00, 0x2b, 0x42, 0xfe, 0xb5, 0x48, 0x3c, + 0x3a, 0xeb, 0x1d, 0xdb, 0x33, 0x03, 0xce, 0x54, 0xdf, 0x32, 0xbb, 0x2c, + 0x45, 0xde, 0xd7, 0x27, 0x7f, 0xd3, 0xb3, 0x48, 0xf0, 0x15, 0xf4, 0x39, + 0xd9, 0xc4, 0xf1, 0xd0, 0x52, 0x20, 0xb0, 0x02, 0xe7, 0x32, 0x28, 0xd6, + 0x1e, 0xd8, 0xd1, 0x49, 0x02, 0x30, 0xbe, 0xe8, 0x2e, 0x0b, 0xa2, 0xeb, + 0x9e, 0x11, 0x34, 0x0d, 0x45, 0x14, 0x46, 0x33, 0x55, 0x05, 0xd6, 0xea, + 0xf6, 0x40, 0xee, 0xdf, 0xe6, 0x41, 0x90, 0xd0, 0x2d, 0x11, 0xf7, 0xd3, + 0x0e, 0x86, 0xca, 0x3f, 0xa9, 0xd6, 0x16, 0x46, 0x3e, 0x9d, 0xfb, 0x2b, + 0x14, 0xb5, 0xb8, 0x00, 0x81, 0xff, 0x4a, 0xb0, 0xed, 0xbb, 0xef, 0xa9, + 0x5c, 0xe9, 0xaa, 0xc7, 0xe2, 0xed, 0xfd, 0x35, 0xb2, 0xd4, 0xc0, 0x29, + 0xed, 0x4c, 0xf6, 0x01, 0xca, 0x09, 0x27, 0x01, 0xe5, 0x24, 0x3e, 0xff, + 0x6d, 0x16, 0x25, 0x37, 0xaa, 0xe8, 0xa4, 0xf2, 0xdf, 0x52, 0x13, 0x02, + 0x0d, 0x1b, 0x09, 0xb7, 0x31, 0xf8, 0xeb, 0xb2, 0x3e, 0xd8, 0x13, 0xea, + 0xf9, 0x88, 0x16, 0x51, 0x64, 0xfa, 0xf7, 0x39, 0xeb, 0x0e, 0xfc, 0xc9, + 0xfa, 0x3e, 0x2f, 0x19, 0x15, 0x4d, 0xf9, 0xc9, 0x0c, 0xcb, 0xb0, 0x1d, + 0x95, 0xfc, 0x1f, 0x39, 0xf6, 0x1b, 0x0a, 0xc4, 0x09, 0xc4, 0x4c, 0xf0, + 0xd7, 0xb9, 0x1a, 0xfd, 0x44, 0x28, 0x1a, 0x5e, 0xea, 0x39, 0x81, 0xa8, + 0xef, 0xe7, 0xa7, 0x43, 0x8c, 0x16, 0x5f, 0xb9, 0x81, 0x3a, 0x12, 0xde, + 0xe1, 0x5b, 0x1b, 0x75, 0x5b, 0xc7, 0x0e, 0x30, 0x0d, 0xe8, 0x05, 0x35, + 0x02, 0xa6, 0x66, 0x68, 0xb3, 0x8e, 0xe8, 0xca, 0xb3, 0x6c, 0xf4, 0x09, + 0x34, 0x98, 0x02, 0x55, 0x51, 0x3b, 0x66, 0x92, 0x11, 0xde, 0xcd, 0xe7, + 0x54, 0x12, 0xbc, 0x70, 0x0c, 0x32, 0x82, 0x27, 0xa4, 0xf2, 0xf5, 0x62, + 0x13, 0x46, 0x1f, 0x2f, 0xd4, 0xc7, 0x5c, 0xf0, 0x1c, 0x30, 0x47, 0x4c, + 0x3d, 0x90, 0x0e, 0xfe, 0xbb, 0xb4, 0x23, 0x25, 0xdc, 0x4f, 0x7f, 0xbb, + 0xe6, 0x32, 0xf6, 0xcb, 0xc5, 0x57, 0xdb, 0x5a, 0x3f, 0x6d, 0x1d, 0xff, + 0xe3, 0x67, 0xe5, 0x4e, 0x12, 0xf6, 0x67, 0xfd, 0xa4, 0x21, 0x25, 0x10, + 0x46, 0xbc, 0x78, 0x11, 0xcb, 0xae, 0x0e, 0xaf, 0xe4, 0xfc, 0x50, 0x21, + 0x27, 0x08, 0xc2, 0x6a, 0x59, 0x01, 0x0c, 0x73, 0xdd, 0xda, 0xdd, 0xcb, + 0x40, 0xa1, 0x10, 0xcd, 0x08, 0x06, 0x0a, 0xc7, 0x5c, 0x12, 0x1f, 0xf8, + 0x1e, 0xef, 0xbd, 0x4b, 0x15, 0x5a, 0xa7, 0xd5, 0xe6, 0x45, 0x00, 0x15, + 0xe8, 0xe3, 0xfd, 0x05, 0x0a, 0x9b, 0x16, 0x35, 0x08, 0xaa, 0xbd, 0xcf, + 0x35, 0xd4, 0x2a, 0x3f, 0xbd, 0x05, 0x1b, 0xa2, 0x33, 0x39, 0x5a, 0xad, + 0x16, 0xe5, 0xf9, 0xd2, 0x40, 0x81, 0xf3, 0x33, 0x20, 0xc1, 0xe1, 0x22, + 0xec, 0x26, 0xe7, 0x0f, 0x00, 0x00, 0xde, 0xc8, 0x41, 0x24, 0x40, 0xc4, + 0x0f, 0x2f, 0xbb, 0x81, 0x00, 0x3c, 0x0a, 0x0b, 0x50, 0xf5, 0xa8, 0xc4, + 0xcf, 0xe0, 0xbb, 0x08, 0xe4, 0x2b, 0x05, 0x0b, 0x07, 0xaa, 0x42, 0x24, + 0x57, 0x06, 0x06, 0x32, 0x02, 0xf0, 0x0c, 0x8d, 0xf3, 0x20, 0x36, 0x2e, + 0xd5, 0xe1, 0xf9, 0xee, 0xd8, 0xe2, 0xee, 0xcd, 0x14, 0x33, 0x4a, 0xed, + 0xb9, 0xb6, 0x11, 0xff, 0xec, 0x06, 0xd3, 0xe4, 0x29, 0x35, 0xe4, 0xf5, + 0xda, 0x4b, 0xae, 0x1f, 0xf6, 0x3f, 0x05, 0xc3, 0x23, 0xef, 0xc0, 0x3c, + 0x48, 0x2d, 0x10, 0xf9, 0xd6, 0xd3, 0x05, 0xdd, 0x54, 0x42, 0x43, 0x1f, + 0xcb, 0x2f, 0x12, 0xe0, 0x2c, 0xcc, 0xc7, 0x13, 0x23, 0x40, 0xa7, 0xbf, + 0x1a, 0xe3, 0xc9, 0x81, 0xdb, 0x27, 0x49, 0xa5, 0xcf, 0x38, 0x23, 0x3d, + 0x0f, 0x26, 0x0c, 0xff, 0x5a, 0x69, 0xdf, 0xe0, 0xf5, 0xbd, 0x3b, 0x51, + 0x50, 0xc8, 0xf9, 0x05, 0x0d, 0xf9, 0x1a, 0x0e, 0x51, 0x66, 0xb2, 0x1f, + 0xbb, 0x4d, 0x7f, 0x41, 0xe7, 0x10, 0x53, 0x5e, 0xca, 0x16, 0xef, 0x3f, + 0x97, 0xd6, 0x12, 0xcb, 0x59, 0x2d, 0x44, 0xa9, 0xe7, 0x4e, 0xa6, 0x4b, + 0x52, 0x18, 0xd0, 0xfe, 0xc3, 0x20, 0x7d, 0x1c, 0x43, 0x16, 0x65, 0x35, + 0x45, 0xa0, 0xd5, 0x0d, 0x58, 0xbf, 0xa6, 0x69, 0x6b, 0x28, 0xdf, 0xf3, + 0xa2, 0x57, 0x10, 0xd6, 0x16, 0xd3, 0x44, 0x0f, 0x17, 0xf0, 0xcd, 0x18, + 0xe9, 0xdb, 0xa7, 0x06, 0x2b, 0x54, 0xc9, 0x09, 0xfe, 0x34, 0x25, 0xf9, + 0xc0, 0x47, 0xc5, 0xd3, 0xd6, 0xc5, 0x43, 0xd2, 0x5a, 0x94, 0x49, 0x34, + 0x22, 0xb4, 0x07, 0xf8, 0x00, 0x0d, 0x4e, 0xeb, 0x04, 0xbc, 0x56, 0x15, + 0x28, 0xe0, 0xdc, 0x42, 0x06, 0xe2, 0x35, 0xb0, 0xa2, 0xb4, 0x4a, 0x43, + 0xd1, 0xc5, 0x18, 0x57, 0xfa, 0x29, 0x7f, 0x4b, 0x23, 0xdd, 0xf6, 0xd2, + 0xc1, 0x26, 0x1e, 0x61, 0x2b, 0x5b, 0xe5, 0x12, 0xe3, 0x06, 0x02, 0x27, + 0xc1, 0xd0, 0xe5, 0x4f, 0x27, 0x0a, 0x1b, 0x08, 0x7f, 0x41, 0x24, 0xd9, + 0xe5, 0x50, 0x16, 0xec, 0x23, 0xe9, 0x3b, 0xd0, 0x31, 0x47, 0xff, 0xdf, + 0x8b, 0x17, 0x04, 0xe9, 0xac, 0x99, 0xfb, 0x41, 0xc7, 0x48, 0x2e, 0xf3, + 0x1a, 0x0b, 0x4b, 0xc1, 0xda, 0x2d, 0xb8, 0xcc, 0x5e, 0x45, 0x97, 0x49, + 0xac, 0x51, 0xb1, 0xab, 0x47, 0xbd, 0x0f, 0xee, 0x59, 0x1f, 0xe8, 0x3b, + 0x53, 0xf2, 0xd6, 0xc5, 0x54, 0xdb, 0x48, 0xe5, 0x92, 0xcc, 0xb8, 0xb0, + 0x30, 0x11, 0x28, 0xbc, 0x9a, 0xff, 0x81, 0x2b, 0x5c, 0xec, 0xad, 0x64, + 0x2c, 0xf8, 0x29, 0xff, 0x99, 0xda, 0x28, 0x1f, 0xa8, 0xf2, 0x45, 0x1d, + 0xee, 0x15, 0x0c, 0xc1, 0x65, 0x23, 0x5f, 0xf6, 0xe4, 0x63, 0x0b, 0x24, + 0xdc, 0x4d, 0xea, 0x08, 0xcb, 0x04, 0xfc, 0xc1, 0x28, 0x86, 0x52, 0xd0, + 0x45, 0x42, 0xf0, 0x6c, 0xc5, 0x33, 0xc7, 0x81, 0xc8, 0x19, 0xe2, 0xf9, + 0xd8, 0x98, 0x4b, 0xe5, 0x04, 0xf8, 0x1a, 0x18, 0xaf, 0xc8, 0xfe, 0xf0, + 0xae, 0x10, 0x4b, 0x29, 0x8d, 0x10, 0xed, 0x6f, 0x4a, 0x3d, 0xb4, 0x5a, + 0x25, 0xf9, 0xf6, 0xcc, 0x3b, 0x0d, 0x34, 0x11, 0x32, 0x19, 0x28, 0xc1, + 0xb8, 0x02, 0xc5, 0x6e, 0xc1, 0xbc, 0x46, 0xd6, 0xfc, 0xc0, 0x16, 0x50, + 0xd7, 0x25, 0xc8, 0xe2, 0x53, 0x2d, 0x12, 0x14, 0x6d, 0xc6, 0x13, 0x0b, + 0xab, 0xd1, 0xc7, 0x2b, 0x02, 0x32, 0x28, 0x57, 0x24, 0x37, 0x89, 0x38, + 0xfb, 0xe1, 0x9b, 0x7f, 0x00, 0x25, 0x4a, 0xf4, 0xfe, 0xcc, 0x06, 0x2b, + 0xe8, 0xda, 0xd9, 0xe4, 0xf1, 0xd7, 0x9c, 0x63, 0xb2, 0x1d, 0x6e, 0xc0, + 0xa5, 0x65, 0xd2, 0x76, 0x5a, 0x10, 0xbb, 0x79, 0x3e, 0x19, 0xac, 0xaf, + 0x06, 0x0b, 0x29, 0x15, 0xc8, 0xf5, 0xf2, 0x0f, 0x4b, 0x36, 0x26, 0x21, + 0xc3, 0x32, 0x38, 0xac, 0x91, 0x02, 0xe8, 0xcc, 0x03, 0xc1, 0xe6, 0x1a, + 0xe8, 0x1e, 0x19, 0xf0, 0xf9, 0xdc, 0x36, 0x59, 0x46, 0x1e, 0x2d, 0x0e, + 0xba, 0xc5, 0xe6, 0xff, 0xde, 0xa6, 0x03, 0xdc, 0xd0, 0xf4, 0xaf, 0x35, + 0x34, 0x5f, 0xf9, 0x06, 0x31, 0x33, 0xe6, 0x29, 0x06, 0x40, 0x1d, 0x7f, + 0x39, 0x41, 0xfa, 0xcc, 0xae, 0x3b, 0x02, 0x29, 0x53, 0x20, 0xb9, 0x96, + 0xc5, 0x31, 0xf0, 0xf4, 0x18, 0xe4, 0xc4, 0x60, 0xcb, 0x28, 0xd4, 0xcd, + 0x2a, 0x06, 0x0f, 0xe2, 0x25, 0x38, 0xa6, 0x38, 0x19, 0x81, 0x9a, 0x45, + 0xdb, 0x09, 0xc2, 0x49, 0x30, 0x24, 0xb8, 0x09, 0xb7, 0xf4, 0x51, 0xf8, + 0xeb, 0xe9, 0x01, 0x86, 0x18, 0x03, 0x58, 0xe2, 0xd3, 0xc9, 0x47, 0xcf, + 0xd1, 0xcb, 0x0c, 0xa7, 0xb7, 0x29, 0xb9, 0x20, 0x75, 0x2d, 0x60, 0xdb, + 0xc1, 0xbb, 0x50, 0x31, 0xf6, 0xfd, 0xfc, 0x78, 0xe7, 0x4b, 0x3c, 0xc9, + 0xa9, 0x2a, 0xc3, 0xe5, 0xa3, 0x56, 0x0b, 0xee, 0x81, 0xbb, 0xf5, 0xf7, + 0x10, 0x3c, 0x39, 0x5c, 0xcd, 0x2f, 0x0f, 0xf3, 0xdc, 0x1f, 0x0a, 0x04, + 0x33, 0x37, 0xfe, 0xd9, 0xf2, 0x40, 0x1e, 0xbb, 0x52, 0xfd, 0x13, 0x10, + 0xee, 0xd4, 0xc0, 0xc9, 0xf2, 0x19, 0x53, 0x66, 0xc6, 0x58, 0xf3, 0x05, + 0x23, 0x61, 0x16, 0x50, 0x49, 0x2d, 0xcb, 0xc1, 0xea, 0x56, 0x0b, 0xe3, + 0xe3, 0x81, 0xfd, 0xd5, 0x17, 0xac, 0xc2, 0x43, 0xa2, 0x24, 0x3d, 0x4c, + 0x0d, 0x90, 0x0f, 0x20, 0x62, 0x2c, 0xc2, 0xd7, 0x01, 0xd4, 0x6e, 0x26, + 0xea, 0xab, 0xf8, 0xb4, 0xd2, 0x3b, 0x28, 0x9c, 0x97, 0xfb, 0x96, 0x1e, + 0x13, 0x11, 0x28, 0xe9, 0x5d, 0x6b, 0x23, 0xbd, 0xea, 0xde, 0xfb, 0x53, + 0x0f, 0xd4, 0xa0, 0x45, 0xd5, 0x16, 0xae, 0xde, 0xb4, 0x17, 0xa7, 0x03, + 0x46, 0xf4, 0x2a, 0xda, 0x03, 0x9e, 0x59, 0x53, 0x9f, 0xf7, 0x3c, 0x01, + 0x92, 0x16, 0xca, 0x78, 0x51, 0xd8, 0x3d, 0x2d, 0x04, 0xc2, 0xdf, 0x52, + 0xdf, 0xb3, 0xe2, 0xd9, 0x08, 0xb1, 0x10, 0x7f, 0x6b, 0xd0, 0xbd, 0xfd, + 0xb7, 0xad, 0xf9, 0xd5, 0x26, 0xf1, 0x52, 0x28, 0x24, 0x49, 0xb3, 0x7a, + 0x26, 0x65, 0x08, 0x02, 0x47, 0x4e, 0x0e, 0x35, 0xe4, 0xc4, 0x9f, 0x42, + 0x8f, 0xdd, 0x29, 0xa4, 0x5d, 0x35, 0x68, 0xd7, 0xf9, 0x2e, 0xca, 0x42, + 0x88, 0xb1, 0xe2, 0xbd, 0xe5, 0x30, 0xf1, 0x46, 0xf5, 0x83, 0x9d, 0x13, + 0x12, 0x66, 0xce, 0xfb, 0x2b, 0xd3, 0x0a, 0xfd, 0x02, 0x89, 0xa1, 0xd1, + 0xfd, 0x3a, 0x1c, 0xb4, 0x37, 0xcc, 0x40, 0xdb, 0x7f, 0x65, 0x38, 0x96, + 0x4e, 0x2a, 0x5c, 0x1a, 0xe7, 0x4d, 0x58, 0x37, 0x55, 0x79, 0xd9, 0xf5, + 0x81, 0x50, 0x0e, 0xb7, 0x1e, 0xc2, 0x2a, 0x1c, 0xb4, 0x16, 0x31, 0xc8, + 0xf7, 0xa6, 0xbd, 0x96, 0xf8, 0xb9, 0xbf, 0x03, 0x12, 0x0a, 0x31, 0xc9, + 0x54, 0x30, 0x69, 0x9f, 0x91, 0x29, 0x23, 0xb9, 0xca, 0x40, 0xe1, 0xd1, + 0xe0, 0x05, 0xe6, 0xb0, 0x0e, 0x1b, 0xd3, 0xf4, 0x25, 0x45, 0x2c, 0xe0, + 0x1f, 0xba, 0x38, 0xb4, 0xb8, 0x2e, 0x07, 0x9d, 0xbe, 0x46, 0x47, 0xc7, + 0xb7, 0x53, 0xcd, 0xdc, 0x00, 0xc1, 0x81, 0xf1, 0xf5, 0xba, 0xa5, 0x38, + 0x36, 0x6d, 0xf1, 0x94, 0x5b, 0x08, 0xa5, 0x12, 0xd3, 0x2e, 0x51, 0x62, + 0xd4, 0x1a, 0xf8, 0xe3, 0x12, 0x9f, 0xcb, 0xe3, 0xaa, 0xfb, 0xaa, 0xd4, + 0xd2, 0xc9, 0x06, 0x34, 0xf6, 0xc2, 0x35, 0x62, 0xb8, 0x4a, 0xcf, 0x3a, + 0x5a, 0x15, 0xfd, 0x65, 0xb3, 0xde, 0x10, 0xc5, 0x71, 0xa4, 0x6a, 0x9b, + 0x64, 0x55, 0xf2, 0x14, 0xd6, 0x7c, 0xf9, 0xb8, 0x04, 0xa7, 0x94, 0x41, + 0xff, 0x5f, 0x9d, 0x17, 0x9f, 0xcd, 0xba, 0x9c, 0xa0, 0x05, 0x1e, 0x1f, + 0x43, 0xe1, 0xeb, 0x16, 0x47, 0x0c, 0xca, 0xc3, 0x29, 0xe2, 0xa6, 0xd5, + 0xa6, 0x67, 0x12, 0xb6, 0xb8, 0x7f, 0xec, 0xd4, 0x47, 0xc1, 0x3a, 0x4a, + 0xf2, 0xa1, 0xdb, 0xd4, 0x2b, 0x52, 0xde, 0x96, 0xed, 0xed, 0xc5, 0x5c, + 0x70, 0x3f, 0xf4, 0xef, 0xed, 0xa9, 0xfc, 0x9f, 0x51, 0x44, 0xc3, 0x92, + 0xa2, 0xdb, 0xff, 0xff, 0x04, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, + 0x13, 0xe8, 0xff, 0xff, 0x0e, 0x8b, 0xff, 0xff, 0xff, 0x5b, 0xff, 0xff, + 0xdc, 0x95, 0xff, 0xff, 0x6e, 0x3c, 0x00, 0x00, 0x1b, 0x21, 0x00, 0x00, + 0xaa, 0xf9, 0xff, 0xff, 0x49, 0x34, 0x00, 0x00, 0xc7, 0xe5, 0xff, 0xff, + 0xbe, 0xad, 0xff, 0xff, 0x1e, 0x02, 0x00, 0x00, 0x87, 0x08, 0x00, 0x00, + 0x72, 0xd9, 0xff, 0xff, 0xc7, 0xef, 0xff, 0xff, 0x75, 0x98, 0xff, 0xff, + 0x2d, 0x3e, 0x00, 0x00, 0x94, 0x4d, 0x00, 0x00, 0x67, 0xb1, 0xff, 0xff, + 0xef, 0xf8, 0xff, 0xff, 0xcb, 0x60, 0x00, 0x00, 0x36, 0x85, 0x00, 0x00, + 0x24, 0xb7, 0xff, 0xff, 0x99, 0x30, 0x00, 0x00, 0x76, 0x1e, 0x00, 0x00, + 0xe8, 0x4d, 0x00, 0x00, 0x27, 0xbd, 0xff, 0xff, 0xfe, 0x7c, 0x00, 0x00, + 0x98, 0xfc, 0xff, 0xff, 0x5a, 0x0f, 0x00, 0x00, 0xe0, 0x13, 0x00, 0x00, + 0xcf, 0xc2, 0xff, 0xff, 0xed, 0x9a, 0xff, 0xff, 0xf9, 0x9b, 0xff, 0xff, + 0x9d, 0x49, 0xff, 0xff, 0xa0, 0x37, 0xff, 0xff, 0xce, 0x2f, 0xff, 0xff, + 0xab, 0x69, 0xff, 0xff, 0x63, 0xe9, 0xff, 0xff, 0xe5, 0x01, 0x00, 0x00, + 0x06, 0xc4, 0xff, 0xff, 0xa4, 0x15, 0x00, 0x00, 0xb7, 0xf4, 0xff, 0xff, + 0xab, 0x2f, 0x00, 0x00, 0x17, 0x35, 0x00, 0x00, 0xed, 0x0e, 0x00, 0x00, + 0x9e, 0xa1, 0xff, 0xff, 0x41, 0xba, 0xff, 0xff, 0x05, 0x57, 0x00, 0x00, + 0x18, 0xd4, 0xff, 0xff, 0x71, 0x17, 0x00, 0x00, 0x2c, 0x8e, 0x00, 0x00, + 0x6d, 0x9f, 0xff, 0xff, 0xa4, 0x4a, 0x00, 0x00, 0x0d, 0x3a, 0x00, 0x00, + 0x04, 0xe6, 0xff, 0xff, 0xa9, 0xf5, 0xff, 0xff, 0x06, 0x25, 0x00, 0x00, + 0x81, 0xec, 0xff, 0xff, 0xbc, 0x80, 0xff, 0xff, 0x46, 0x0b, 0x00, 0x00, + 0x6d, 0x3b, 0x00, 0x00, 0x98, 0xef, 0xff, 0xff, 0x37, 0x1c, 0x00, 0x00, + 0xf3, 0xe8, 0xff, 0xff, 0xa3, 0xa0, 0xff, 0xff, 0x8c, 0xb6, 0xff, 0xff, + 0x9a, 0xf6, 0xff, 0xff, 0x71, 0x9d, 0x00, 0x00, 0xcd, 0xa2, 0xff, 0xff, + 0x60, 0x62, 0xff, 0xff, 0x17, 0x17, 0x00, 0x00, 0xe3, 0x0b, 0x00, 0x00, + 0xf5, 0x70, 0x00, 0x00, 0x2a, 0x6c, 0xff, 0xff, 0xbb, 0xd1, 0xff, 0xff, + 0xa3, 0x96, 0xff, 0xff, 0x43, 0xfb, 0xff, 0xff, 0x79, 0x87, 0xff, 0xff, + 0x43, 0xf5, 0xff, 0xff, 0x16, 0x08, 0x00, 0x00, 0x47, 0x51, 0xff, 0xff, + 0x17, 0x0c, 0x00, 0x00, 0xd2, 0x72, 0x00, 0x00, 0x92, 0xf1, 0xff, 0xff, + 0xfa, 0x39, 0x00, 0x00, 0x0f, 0x40, 0x00, 0x00, 0x72, 0xab, 0xff, 0xff, + 0x69, 0xd9, 0xff, 0xff, 0xc3, 0x0f, 0x00, 0x00, 0xe7, 0xf1, 0xff, 0xff, + 0xf4, 0x84, 0xff, 0xff, 0xb1, 0x34, 0x00, 0x00, 0x09, 0x81, 0x00, 0x00, + 0x00, 0x08, 0x00, 0x00, 0x58, 0x6d, 0x00, 0x00, 0x6b, 0xa5, 0xff, 0xff, + 0x5a, 0x16, 0x00, 0x00, 0xf9, 0xd2, 0xff, 0xff, 0x6f, 0xa0, 0xff, 0xff, + 0x61, 0x0f, 0x00, 0x00, 0xc4, 0xb3, 0xff, 0xff, 0xbd, 0xb6, 0xff, 0xff, + 0xf5, 0xf7, 0xff, 0xff, 0x79, 0xd1, 0xff, 0xff, 0x17, 0xf5, 0xff, 0xff, + 0x27, 0xef, 0xff, 0xff, 0x7b, 0x6e, 0x00, 0x00, 0x03, 0x1d, 0x00, 0x00, + 0xb3, 0xbd, 0xff, 0xff, 0xa8, 0x75, 0xff, 0xff, 0xc9, 0x0e, 0x00, 0x00, + 0x97, 0x3e, 0x00, 0x00, 0xfd, 0xd5, 0xff, 0xff, 0x5a, 0x49, 0xff, 0xff, + 0xbe, 0xc4, 0xff, 0xff, 0x01, 0xba, 0xff, 0xff, 0x82, 0x0f, 0x00, 0x00, + 0x82, 0x20, 0x00, 0x00, 0xff, 0xcd, 0xff, 0xff, 0x31, 0xbf, 0xff, 0xff, + 0xae, 0x68, 0x00, 0x00, 0xde, 0xa5, 0xff, 0xff, 0xd5, 0x1c, 0x00, 0x00, + 0xdf, 0xd6, 0xff, 0xff, 0xc8, 0xe8, 0xff, 0xff, 0x9e, 0x86, 0x00, 0x00, + 0xba, 0x27, 0x00, 0x00, 0xec, 0x82, 0x00, 0x00, 0xae, 0xdd, 0xff, 0xff, + 0x04, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x22, 0x1d, 0x46, 0xd2, + 0x58, 0x2c, 0xd8, 0xae, 0xdb, 0xd8, 0xd4, 0x53, 0xec, 0x01, 0xf3, 0xa9, + 0x4c, 0x71, 0x3a, 0xdf, 0xe4, 0x35, 0x36, 0xe9, 0x52, 0x42, 0xa9, 0xf2, + 0xf9, 0xd2, 0xd4, 0x3d, 0xfb, 0x3d, 0x06, 0x49, 0xfa, 0x1a, 0x05, 0xb5, + 0xdf, 0x0a, 0x28, 0xc7, 0xf2, 0x2b, 0xfa, 0xfc, 0x19, 0xf9, 0x19, 0xfb, + 0xdc, 0x52, 0x20, 0x0f, 0xef, 0x2c, 0x47, 0x26, 0x1d, 0x57, 0x54, 0xd0, + 0x0b, 0xb4, 0x48, 0xc7, 0x48, 0x10, 0xce, 0x32, 0xed, 0x16, 0xfe, 0x42, + 0xd1, 0xd3, 0xe6, 0xe5, 0xf4, 0xaa, 0xe1, 0x2d, 0x7a, 0xf5, 0xd3, 0xe5, + 0x02, 0xc6, 0x5f, 0xef, 0xb8, 0x3d, 0x10, 0xd0, 0x1e, 0xff, 0x35, 0x0f, + 0x48, 0x15, 0x19, 0xbf, 0x0a, 0x39, 0x21, 0x49, 0xf9, 0x4f, 0xdb, 0xb3, + 0x2e, 0xb4, 0xb0, 0x3a, 0x3f, 0x08, 0x36, 0xc5, 0xe1, 0x30, 0xe8, 0x64, + 0x7f, 0x0b, 0x51, 0xcd, 0x23, 0xb6, 0xfb, 0x4a, 0xc3, 0x47, 0x53, 0x16, + 0xd7, 0x3e, 0xb4, 0xc7, 0x19, 0xa5, 0xb7, 0x37, 0xd8, 0xd0, 0xbe, 0x35, + 0x0b, 0x09, 0x8c, 0x2d, 0x9d, 0x3f, 0xcb, 0xc0, 0x54, 0x22, 0xbc, 0xac, + 0xf1, 0x15, 0x30, 0x22, 0xcf, 0xe4, 0xf7, 0x1c, 0x22, 0xd6, 0xc1, 0x54, + 0x16, 0xa7, 0xd5, 0x2f, 0x4d, 0x3d, 0xe7, 0xee, 0xb8, 0xfd, 0xac, 0x39, + 0x2f, 0x58, 0xaf, 0x36, 0xcc, 0x03, 0x84, 0x3f, 0x06, 0x57, 0xf7, 0x37, + 0x1f, 0x08, 0x38, 0xfb, 0x5d, 0xde, 0xba, 0x0d, 0xe8, 0x01, 0xf8, 0xb8, + 0xc2, 0x59, 0xf3, 0x0f, 0x81, 0xc3, 0xa5, 0xf0, 0x36, 0x42, 0xc0, 0x1b, + 0x0d, 0xac, 0x32, 0x02, 0x31, 0x4a, 0xe2, 0xea, 0xb3, 0x15, 0xcf, 0xd7, + 0xd1, 0xc1, 0xb7, 0x30, 0x39, 0x27, 0x5d, 0x45, 0xc7, 0xc0, 0x11, 0xfb, + 0x8c, 0xa8, 0xaf, 0xa2, 0x25, 0xe4, 0xa2, 0x1f, 0xdc, 0x36, 0xd6, 0x44, + 0xba, 0xde, 0xff, 0xff, 0x04, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, + 0x94, 0x03, 0x00, 0x00, 0x56, 0xfc, 0xff, 0xff, 0xce, 0xde, 0xff, 0xff, + 0x04, 0x00, 0x00, 0x00, 0xb0, 0x01, 0x00, 0x00, 0x9a, 0xb3, 0xf3, 0x8a, + 0x0c, 0xc8, 0x03, 0x01, 0xeb, 0xf1, 0x0b, 0x20, 0xeb, 0x23, 0x38, 0xaa, + 0x53, 0x3b, 0x81, 0xf0, 0xf7, 0x0a, 0x21, 0xd4, 0x91, 0xdb, 0x08, 0xfb, + 0xdd, 0xf7, 0x05, 0x1b, 0xb6, 0x06, 0x3b, 0xe6, 0x13, 0x11, 0x9c, 0xed, + 0xa2, 0x40, 0x2e, 0x68, 0xfc, 0x7f, 0xdf, 0xa0, 0x5c, 0x28, 0x59, 0x54, + 0xc1, 0x2c, 0x3f, 0x45, 0xee, 0x81, 0xce, 0xf3, 0x92, 0x32, 0xc0, 0xfa, + 0x0d, 0xaf, 0xdd, 0xda, 0xff, 0x26, 0x05, 0xe6, 0x1d, 0x0f, 0x13, 0xc2, + 0x1b, 0xcd, 0x4c, 0xb1, 0x3a, 0x81, 0x75, 0x42, 0x36, 0x0d, 0x6b, 0x52, + 0x5a, 0x06, 0xb2, 0x5b, 0xed, 0x54, 0xb7, 0xdd, 0xae, 0x4d, 0x5d, 0x91, + 0x1e, 0x13, 0xca, 0x4c, 0x5f, 0x5e, 0x4e, 0x59, 0x64, 0xe1, 0x4b, 0x7f, + 0xe4, 0xba, 0xc4, 0x9e, 0x62, 0xb2, 0xaa, 0x24, 0xd1, 0x9e, 0x44, 0x1b, + 0x58, 0xf4, 0x5e, 0x5c, 0x90, 0xca, 0x6d, 0x26, 0xfc, 0x4a, 0x9f, 0xa5, + 0x75, 0x49, 0xfe, 0x74, 0x3b, 0xfe, 0x33, 0x83, 0xc0, 0x0a, 0xf6, 0xae, + 0xe4, 0xff, 0x0b, 0xcb, 0x0f, 0xca, 0xdb, 0x53, 0xc6, 0x9d, 0x5d, 0x5f, + 0x81, 0x90, 0x2d, 0x3b, 0x2a, 0x54, 0x37, 0xf2, 0x81, 0x47, 0xf7, 0xe1, + 0xb9, 0xde, 0x5d, 0xbc, 0xfa, 0xd7, 0x03, 0x19, 0xf7, 0xd5, 0x0a, 0x5b, + 0xfd, 0xbd, 0x2f, 0xe3, 0x1a, 0x15, 0xa8, 0xd3, 0x03, 0xce, 0xdf, 0xcc, + 0x36, 0xc1, 0x27, 0x9c, 0x04, 0x7f, 0xc8, 0x27, 0x3b, 0xcc, 0x16, 0x23, + 0xbb, 0xf3, 0x62, 0x9d, 0xad, 0x19, 0xac, 0x2d, 0xb6, 0xa8, 0xfb, 0xb1, + 0x5b, 0x3a, 0xee, 0x28, 0xcf, 0xd9, 0xe0, 0xd3, 0xb1, 0x3a, 0xed, 0xfd, + 0xd9, 0x28, 0x81, 0xe5, 0x3f, 0x17, 0xf8, 0xc5, 0xd9, 0x39, 0x2e, 0x0c, + 0xf9, 0xe8, 0x2c, 0xbe, 0x4f, 0x1f, 0xe1, 0xdc, 0xcd, 0xc7, 0xed, 0xb3, + 0xff, 0xf7, 0x19, 0x22, 0x39, 0x09, 0x46, 0xcf, 0x45, 0x67, 0x1f, 0xdf, + 0x7f, 0xbe, 0xfb, 0x91, 0xff, 0xc4, 0xe8, 0xe5, 0xe6, 0xc1, 0x02, 0x3e, + 0xa7, 0xfc, 0xed, 0x3a, 0x59, 0x45, 0x1b, 0x07, 0xc5, 0xb1, 0xc1, 0xed, + 0x7f, 0xc2, 0x0f, 0x5d, 0x13, 0xa1, 0x1b, 0xed, 0xdd, 0xac, 0xa4, 0x76, + 0x50, 0x03, 0xf0, 0x26, 0xdf, 0xd8, 0xce, 0x56, 0x76, 0x18, 0x1f, 0x8d, + 0x03, 0x7f, 0x5f, 0x54, 0xb7, 0x46, 0x9f, 0x51, 0x5b, 0x30, 0x3b, 0x39, + 0xe0, 0x18, 0xdb, 0xd2, 0x59, 0x01, 0xc2, 0x12, 0x3b, 0x30, 0x1f, 0x82, + 0x01, 0x7f, 0x67, 0xd9, 0x38, 0x47, 0xcf, 0xb0, 0x9b, 0xd2, 0x2b, 0x3d, + 0xff, 0xd5, 0xe9, 0x1c, 0x21, 0x8f, 0x58, 0xe6, 0xf3, 0xac, 0xf1, 0x0c, + 0x24, 0x24, 0x20, 0xbe, 0xf6, 0x7f, 0xca, 0xd9, 0x3a, 0x2a, 0x0b, 0xa2, + 0xea, 0x02, 0x71, 0x00, 0x81, 0xfe, 0xd2, 0x30, 0x11, 0x1c, 0xb8, 0x04, + 0xfe, 0x69, 0x78, 0x9e, 0x9f, 0x05, 0xe8, 0xb3, 0x55, 0xae, 0xfc, 0x09, + 0x48, 0xe5, 0x1e, 0x73, 0xfb, 0x13, 0xdb, 0x24, 0x33, 0xdf, 0x34, 0x36, + 0x81, 0xd8, 0x58, 0x61, 0x06, 0x49, 0x1c, 0x60, 0xc8, 0xfb, 0xa2, 0x42, + 0xd5, 0xc2, 0xce, 0xde, 0xed, 0xf3, 0xe5, 0xe4, 0x8a, 0xe0, 0xff, 0xff, + 0x04, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0xbf, 0x6b, 0x00, 0x00, + 0xbf, 0xda, 0xff, 0xff, 0x72, 0x86, 0x00, 0x00, 0xc3, 0x17, 0xfe, 0xff, + 0x79, 0xbf, 0xff, 0xff, 0xd9, 0x22, 0x00, 0x00, 0x5c, 0xf4, 0xff, 0xff, + 0x47, 0xeb, 0x00, 0x00, 0xc4, 0x2d, 0x00, 0x00, 0x5b, 0xb6, 0xff, 0xff, + 0x13, 0x3a, 0x00, 0x00, 0xb4, 0x9e, 0xff, 0xff, 0x99, 0x59, 0xff, 0xff, + 0xa0, 0x23, 0x00, 0x00, 0x59, 0x56, 0x00, 0x00, 0x84, 0x39, 0x00, 0x00, + 0xd6, 0xe0, 0xff, 0xff, 0x04, 0x00, 0x00, 0x00, 0x00, 0x12, 0x00, 0x00, + 0x60, 0xf9, 0xc0, 0x02, 0x0c, 0x01, 0x1c, 0x03, 0x1b, 0xbe, 0x40, 0x38, + 0xed, 0x01, 0x0d, 0x1d, 0x15, 0x2f, 0xbb, 0xdf, 0x1c, 0xc8, 0xb7, 0x35, + 0x52, 0xef, 0x76, 0x01, 0xee, 0x3b, 0x01, 0x1e, 0x4e, 0x18, 0xfe, 0x2f, + 0xe7, 0xb1, 0x32, 0x29, 0x22, 0xdb, 0xf9, 0x4f, 0x2c, 0xd5, 0x2c, 0x20, + 0x35, 0xce, 0xf6, 0x1b, 0xe4, 0xab, 0xe1, 0x44, 0x05, 0x19, 0x50, 0x7f, + 0x32, 0xe1, 0x24, 0x37, 0x67, 0xd5, 0xb1, 0x22, 0xfe, 0x9e, 0x3f, 0x31, + 0x4e, 0x02, 0x2d, 0x6c, 0x3a, 0x1a, 0x0b, 0x0c, 0xff, 0x3d, 0x10, 0xe2, + 0x22, 0xdd, 0x13, 0x13, 0x2e, 0xd0, 0xd8, 0x6a, 0xf0, 0xef, 0x0b, 0x0e, + 0x0c, 0x22, 0xe8, 0x38, 0xef, 0xdb, 0x33, 0x28, 0x0e, 0xbf, 0xd4, 0x1c, + 0x2b, 0x12, 0x34, 0x2e, 0x19, 0x01, 0xc4, 0x07, 0xe7, 0xc7, 0xf5, 0xcf, + 0x08, 0xd7, 0x39, 0x66, 0xe1, 0xba, 0xf3, 0x21, 0xff, 0x17, 0xa0, 0xdd, + 0x42, 0xb8, 0xf9, 0xd9, 0x06, 0x0c, 0x87, 0xe6, 0x09, 0x03, 0x2e, 0x0e, + 0x2e, 0xed, 0x15, 0x17, 0xd3, 0xf8, 0xea, 0xea, 0x0a, 0xdf, 0x12, 0x51, + 0x1f, 0x36, 0xe3, 0xdc, 0xcc, 0xd7, 0xd8, 0x10, 0x13, 0x3e, 0xee, 0x2f, + 0xd1, 0xe9, 0xf8, 0x4e, 0x07, 0xd8, 0x15, 0x16, 0x23, 0x02, 0xd8, 0xbc, + 0x04, 0x21, 0x4f, 0x2e, 0xc7, 0x23, 0xcb, 0xf6, 0x07, 0xed, 0x4d, 0xd4, + 0xe7, 0xd3, 0xf5, 0x2b, 0xff, 0x11, 0xf2, 0xea, 0xe0, 0xc4, 0x57, 0x19, + 0x01, 0x42, 0xcb, 0xef, 0xcf, 0x1d, 0xe7, 0x3a, 0x07, 0x37, 0x2f, 0xbf, + 0x33, 0xec, 0xfc, 0x0b, 0x20, 0xbe, 0xd9, 0xe7, 0x0e, 0x24, 0x05, 0xd5, + 0x40, 0x08, 0xeb, 0xf4, 0x31, 0xe0, 0x17, 0x28, 0x28, 0xde, 0x0e, 0x33, + 0x08, 0x29, 0x3a, 0x27, 0x0c, 0xf4, 0x37, 0x16, 0xe3, 0x1e, 0x29, 0x5f, + 0x46, 0x2d, 0xbf, 0xba, 0xf9, 0x32, 0x06, 0x1e, 0x1c, 0x45, 0xdc, 0xcc, + 0xfe, 0x13, 0xf4, 0x7f, 0xfa, 0xf3, 0xed, 0xd0, 0xcc, 0xe3, 0x19, 0xd1, + 0x00, 0x0d, 0x4d, 0xf7, 0xd3, 0x19, 0x53, 0x0f, 0x37, 0xf0, 0x39, 0xcd, + 0xe9, 0x1a, 0xdd, 0x29, 0xce, 0xdf, 0xef, 0x3e, 0xec, 0x10, 0xb0, 0xf5, + 0x27, 0xd9, 0x20, 0x1f, 0x07, 0xe3, 0x1c, 0x17, 0xdc, 0xdf, 0x02, 0x05, + 0xe6, 0x18, 0xd3, 0x36, 0x15, 0xcd, 0x1c, 0x25, 0xe4, 0xed, 0xf8, 0xd7, + 0x10, 0xab, 0x2b, 0x05, 0x1e, 0x1e, 0xe1, 0xe7, 0x25, 0xf9, 0x02, 0x21, + 0x04, 0x04, 0xf5, 0xe5, 0x06, 0xf5, 0xc9, 0x33, 0x08, 0x25, 0x21, 0xed, + 0x23, 0x81, 0x06, 0x29, 0xe9, 0xfc, 0x36, 0xe1, 0x15, 0xd9, 0xe0, 0x34, + 0xe2, 0x22, 0x42, 0xdd, 0xfb, 0xdc, 0x30, 0x12, 0xfa, 0xfd, 0x2e, 0xf0, + 0x29, 0xd7, 0x26, 0xee, 0x23, 0x47, 0x1a, 0x09, 0xd5, 0xfa, 0x11, 0xfa, + 0x0e, 0x06, 0x03, 0x27, 0x04, 0xe5, 0xf2, 0x31, 0x1a, 0xee, 0xf3, 0x1c, + 0xf5, 0xb5, 0xd0, 0xd8, 0xeb, 0xd8, 0x05, 0x02, 0x06, 0xda, 0xe2, 0xe2, + 0x27, 0x00, 0xcc, 0xe7, 0x11, 0xba, 0x1c, 0xd7, 0x0c, 0x1e, 0x2a, 0x20, + 0x27, 0xae, 0x11, 0x14, 0xf3, 0xf0, 0xea, 0x18, 0xcf, 0x26, 0xf2, 0x3f, + 0x04, 0xe0, 0xfd, 0x2f, 0x32, 0xea, 0xfe, 0x30, 0x81, 0xd3, 0xc6, 0xe6, + 0x4b, 0x47, 0xb2, 0x3a, 0xda, 0xa4, 0xf6, 0x34, 0xe5, 0xf9, 0xe3, 0xf9, + 0x0c, 0xc6, 0x20, 0x4e, 0x01, 0x20, 0x08, 0x01, 0x4f, 0x12, 0x1e, 0x2a, + 0x39, 0xcc, 0x18, 0x04, 0x23, 0x05, 0x23, 0x1f, 0x35, 0x16, 0x15, 0xe0, + 0xc6, 0x09, 0x19, 0xe1, 0x08, 0xe7, 0x28, 0xf7, 0xfb, 0xed, 0x03, 0x38, + 0x75, 0x5c, 0xea, 0x24, 0xd1, 0xf5, 0xf8, 0xfb, 0x15, 0x35, 0xc3, 0x30, + 0xfb, 0x05, 0x26, 0x2c, 0xee, 0x34, 0xbf, 0x3c, 0x44, 0xdf, 0x0a, 0x21, + 0xf5, 0x0b, 0x06, 0xd6, 0xdb, 0xfa, 0x48, 0x11, 0x3f, 0x40, 0xe9, 0xa7, + 0xf3, 0x0a, 0x32, 0xd8, 0x03, 0x22, 0xf8, 0xe3, 0x92, 0x0a, 0xdc, 0xd4, + 0x57, 0x42, 0xed, 0xea, 0xf5, 0x85, 0x43, 0xec, 0x07, 0x26, 0xfe, 0xed, + 0x03, 0xdb, 0xe4, 0x35, 0x15, 0xd0, 0xf9, 0xf1, 0x3e, 0xbf, 0x1b, 0xc1, + 0x0e, 0xf0, 0xfd, 0x2d, 0x1a, 0x0d, 0x18, 0x07, 0x3a, 0x31, 0xc1, 0xe3, + 0xf5, 0xc4, 0xe2, 0x2d, 0x41, 0xea, 0x13, 0xf1, 0xf8, 0x0d, 0xe7, 0xcf, + 0x0e, 0xbb, 0xb7, 0x56, 0xfc, 0xfa, 0xf4, 0x38, 0x16, 0xf7, 0xf8, 0xf4, + 0xf5, 0xab, 0x13, 0x15, 0xcd, 0x49, 0x06, 0x09, 0xf8, 0xd1, 0x2b, 0x35, + 0xee, 0xac, 0xc0, 0xf2, 0xd2, 0x1a, 0xe2, 0x49, 0xea, 0x0a, 0xbf, 0x50, + 0xed, 0x11, 0x14, 0xe2, 0x33, 0xfd, 0x10, 0x0d, 0xb2, 0xaa, 0x10, 0xe0, + 0x32, 0x00, 0xef, 0x13, 0xbc, 0xdf, 0xf9, 0xeb, 0xd5, 0xb2, 0x31, 0x53, + 0x2c, 0xdd, 0xfb, 0x31, 0xe3, 0x5e, 0xbf, 0xf9, 0xaa, 0x15, 0x5a, 0xba, + 0x3b, 0xca, 0x44, 0x0e, 0xfb, 0xd6, 0x11, 0x41, 0x30, 0x05, 0xbb, 0x11, + 0x81, 0xec, 0x00, 0xc9, 0x06, 0x01, 0xd3, 0x1c, 0x0b, 0x0d, 0xb3, 0xfd, + 0x4f, 0xb0, 0xc9, 0x46, 0x21, 0xd0, 0xfa, 0x38, 0xe2, 0xf6, 0xd8, 0x29, + 0x06, 0x9d, 0x2f, 0x04, 0xff, 0x13, 0x1c, 0x2d, 0x9c, 0x17, 0x03, 0xdd, + 0x18, 0xd2, 0xbd, 0xf3, 0x27, 0x18, 0xfe, 0x0b, 0x15, 0xd2, 0xb2, 0x05, + 0x09, 0xfa, 0x4a, 0xad, 0xbd, 0xfc, 0xba, 0x53, 0xc4, 0xe5, 0xd6, 0xe9, + 0x07, 0xd5, 0xfa, 0xda, 0x00, 0xdc, 0xeb, 0xea, 0xe3, 0x02, 0xbd, 0x37, + 0xf4, 0x1c, 0x14, 0xf9, 0x3d, 0xe8, 0x43, 0xeb, 0xe4, 0xef, 0x09, 0xe4, + 0xa6, 0xea, 0x0b, 0x39, 0x11, 0xed, 0x10, 0xee, 0x0c, 0x23, 0x00, 0x34, + 0xc4, 0xde, 0xe3, 0xfc, 0xb1, 0xff, 0x0e, 0x0d, 0x33, 0x37, 0x0a, 0xd2, + 0x14, 0x0f, 0xe6, 0x45, 0xcf, 0x04, 0xdf, 0xe9, 0xce, 0xa9, 0x35, 0x54, + 0xfb, 0x18, 0xf3, 0xf7, 0xe4, 0x06, 0x01, 0x15, 0x1e, 0x19, 0x3b, 0xea, + 0xe8, 0x00, 0xff, 0x27, 0x1c, 0x0f, 0xe0, 0xa7, 0x07, 0x2b, 0x1c, 0x3d, + 0x21, 0xaf, 0x05, 0xaf, 0x81, 0x00, 0xbc, 0xeb, 0xca, 0x29, 0x1e, 0xdc, + 0xfe, 0xd2, 0xea, 0x3a, 0x29, 0x20, 0x26, 0xef, 0xb3, 0xe0, 0x10, 0x15, + 0x34, 0x2f, 0x29, 0xe4, 0x2a, 0xed, 0xff, 0x4e, 0x1c, 0xfa, 0xff, 0x99, + 0xcf, 0xab, 0xef, 0x21, 0xd6, 0x36, 0x3d, 0xde, 0x25, 0x17, 0xca, 0x23, + 0x55, 0x16, 0x07, 0x31, 0x41, 0xc3, 0xd5, 0xf8, 0x21, 0x14, 0x7f, 0xe1, + 0xc9, 0x34, 0xcc, 0x1d, 0x05, 0x26, 0xeb, 0x42, 0x07, 0x27, 0x18, 0xee, + 0x24, 0xeb, 0x1d, 0x32, 0x3f, 0xb3, 0x1e, 0xd3, 0x22, 0x0f, 0xc3, 0xc2, + 0x3c, 0x2a, 0x15, 0xd1, 0x21, 0xf9, 0x2e, 0xf0, 0xec, 0x25, 0x13, 0x47, + 0x33, 0xf1, 0xd0, 0x0d, 0xda, 0x30, 0xfa, 0x07, 0x53, 0xff, 0x48, 0xc2, + 0x09, 0x61, 0x35, 0x3c, 0x79, 0x07, 0xfa, 0x31, 0xd5, 0x56, 0xe5, 0xcf, + 0x52, 0x14, 0x4a, 0xd7, 0xd8, 0x15, 0xe1, 0x28, 0xfe, 0x2d, 0xda, 0xf3, + 0xea, 0xfd, 0x2b, 0xd8, 0x11, 0xfb, 0xca, 0x1b, 0x11, 0xe2, 0x46, 0x1e, + 0xff, 0x01, 0xfe, 0xd4, 0xe8, 0x09, 0xea, 0x2b, 0xe6, 0xe5, 0xe2, 0xab, + 0x24, 0x53, 0xf9, 0x3d, 0x01, 0xf4, 0x15, 0x4a, 0xc5, 0x1b, 0xa2, 0x12, + 0xe9, 0x38, 0x4c, 0xf5, 0x0d, 0xc4, 0x17, 0x20, 0xeb, 0xef, 0x18, 0x25, + 0xd7, 0xbe, 0xfe, 0xe9, 0x00, 0x00, 0xf5, 0xbb, 0x0f, 0xd7, 0x2c, 0xfe, + 0x44, 0x4f, 0xa8, 0x2e, 0xef, 0x1b, 0xc9, 0x25, 0xf1, 0x0b, 0x2d, 0xe6, + 0x20, 0xf1, 0x07, 0xc4, 0xf2, 0x38, 0xfd, 0xd0, 0x00, 0xee, 0x31, 0x10, + 0x11, 0x12, 0xf1, 0xe7, 0x2d, 0x2d, 0x37, 0x20, 0x38, 0x94, 0xd8, 0x23, + 0xea, 0xc3, 0xb5, 0x2a, 0xf8, 0xbf, 0xcd, 0xbd, 0xf1, 0xf3, 0x81, 0x27, + 0xbc, 0xdb, 0xfe, 0xca, 0xf8, 0x21, 0x25, 0x1f, 0x09, 0x31, 0x50, 0xd5, + 0x2e, 0xbd, 0xf2, 0xe3, 0xe7, 0x4a, 0x1a, 0x09, 0x20, 0x04, 0xc4, 0x0d, + 0x1c, 0x18, 0x40, 0xea, 0x30, 0x56, 0x36, 0x29, 0xe8, 0x92, 0x15, 0x3a, + 0x35, 0xcc, 0xd8, 0x20, 0xee, 0x3d, 0x1f, 0x09, 0x57, 0x14, 0xbd, 0xd9, + 0x2e, 0x0d, 0xae, 0x26, 0xb1, 0x33, 0xf1, 0x41, 0x3a, 0xeb, 0x64, 0x18, + 0xfc, 0x24, 0xe5, 0x08, 0xec, 0x36, 0xba, 0x43, 0xad, 0x07, 0x32, 0xeb, + 0x36, 0xf3, 0x3d, 0x23, 0x33, 0x57, 0x04, 0xed, 0x36, 0xa3, 0x26, 0xff, + 0x02, 0xee, 0xcd, 0xe2, 0xeb, 0xc1, 0xc2, 0x4c, 0x1c, 0x09, 0x89, 0xd0, + 0xc9, 0x2b, 0x0e, 0xdc, 0x16, 0xf9, 0x12, 0x01, 0xec, 0xe6, 0xec, 0x0a, + 0x18, 0x2c, 0xf5, 0x35, 0x15, 0xdf, 0x30, 0x17, 0x2e, 0x98, 0x47, 0xf3, + 0x20, 0xfc, 0x0b, 0x0b, 0xe9, 0x09, 0x38, 0x12, 0xf1, 0xdb, 0xdf, 0xd3, + 0x11, 0xd8, 0xe5, 0xa7, 0x06, 0xd5, 0x09, 0x21, 0xf5, 0xce, 0xcc, 0xbe, + 0x1f, 0xf1, 0x34, 0xe3, 0x14, 0xe5, 0xfd, 0xfa, 0xf9, 0x24, 0xf9, 0xed, + 0xee, 0x0c, 0x26, 0x1b, 0x2f, 0xea, 0xfe, 0x18, 0x35, 0x81, 0x4a, 0xf4, + 0x18, 0xf1, 0x25, 0xf7, 0x34, 0x00, 0x2b, 0x24, 0xff, 0x09, 0x10, 0xee, + 0x2d, 0xe4, 0x1e, 0xfc, 0x3c, 0x14, 0xe6, 0xec, 0xfb, 0x04, 0x1b, 0xc2, + 0xf0, 0x1c, 0xea, 0xe6, 0xd2, 0xb7, 0x55, 0x2d, 0xfb, 0x0a, 0xd6, 0x29, + 0xec, 0xee, 0x0a, 0x28, 0xf2, 0xfe, 0x29, 0xed, 0x39, 0xd7, 0x18, 0xe7, + 0x1a, 0xea, 0x39, 0x2c, 0x15, 0x02, 0x05, 0xf6, 0x38, 0xce, 0x15, 0xfc, + 0x06, 0xe8, 0x0e, 0xfe, 0x04, 0x0c, 0xf5, 0xed, 0x04, 0xf3, 0xc7, 0xd5, + 0xe0, 0x03, 0x19, 0xcd, 0xf1, 0x64, 0x1b, 0xd7, 0x40, 0xef, 0x04, 0xb7, + 0xb5, 0x4f, 0xfc, 0x14, 0xd2, 0xcd, 0x3c, 0xe0, 0xfb, 0x28, 0xd0, 0xdc, + 0xf3, 0x17, 0x7f, 0x45, 0xa4, 0x33, 0xdf, 0xe5, 0x22, 0xec, 0xf6, 0xe0, + 0x04, 0xee, 0xc8, 0x31, 0x20, 0x0d, 0x02, 0x3c, 0xf8, 0x6b, 0x34, 0x4e, + 0xcc, 0xf7, 0xd9, 0x14, 0x4d, 0x03, 0x16, 0xb8, 0x2a, 0xc2, 0xdb, 0x1c, + 0x0b, 0x24, 0xde, 0xd3, 0xf4, 0x24, 0xc8, 0xff, 0xda, 0x35, 0x06, 0x04, + 0x17, 0x42, 0x25, 0x3d, 0xf9, 0x1a, 0xfb, 0x0a, 0xf7, 0xdf, 0xcd, 0xe0, + 0xf5, 0x2f, 0x29, 0x24, 0x29, 0x3c, 0xb9, 0xeb, 0x02, 0x51, 0x21, 0x28, + 0xe5, 0xe2, 0xe4, 0xfb, 0x1b, 0xf3, 0xc6, 0x16, 0xdc, 0xed, 0xd9, 0x2e, + 0x40, 0x3d, 0xd0, 0x3b, 0x2c, 0xc6, 0xd3, 0x08, 0xcf, 0xc8, 0xaf, 0x1b, + 0x45, 0xe0, 0xfd, 0x19, 0xc6, 0xee, 0xde, 0x2b, 0xca, 0x10, 0xa0, 0xe3, + 0x2b, 0xe7, 0xe9, 0xc9, 0xd9, 0xf6, 0x9c, 0x45, 0x26, 0x4e, 0xd2, 0x45, + 0xd9, 0xbf, 0xeb, 0xed, 0xce, 0xf9, 0x98, 0x44, 0xd7, 0x10, 0x25, 0xf5, + 0xe3, 0xaa, 0xe1, 0x12, 0x1c, 0x18, 0xdc, 0x35, 0xc1, 0x1a, 0xfa, 0xe6, + 0xf6, 0xaf, 0x61, 0xc1, 0xc3, 0xfc, 0xfe, 0xf0, 0x45, 0x0b, 0x17, 0xe1, + 0xa3, 0xe7, 0xcc, 0x0c, 0xf2, 0x16, 0x50, 0xbe, 0x34, 0xef, 0x19, 0x1f, + 0x42, 0xcf, 0x07, 0xdd, 0x0f, 0xf8, 0xc1, 0x13, 0x09, 0xde, 0xfa, 0xd1, + 0xb0, 0xf5, 0x14, 0xfe, 0xe5, 0x4f, 0xd4, 0xec, 0xcf, 0x1e, 0xaf, 0x33, + 0xd5, 0xe1, 0x06, 0xf2, 0xeb, 0xd1, 0x33, 0x28, 0x5c, 0x21, 0x16, 0x33, + 0x28, 0x09, 0x2a, 0xc6, 0x32, 0xd4, 0x3b, 0x22, 0x1b, 0x4d, 0xe6, 0x35, + 0x53, 0xbc, 0xd9, 0x3c, 0x35, 0x28, 0x22, 0xd2, 0xf2, 0xa4, 0xec, 0x1d, + 0x1f, 0xab, 0xa8, 0xc7, 0xea, 0xd0, 0x2b, 0x54, 0xcd, 0x64, 0xe3, 0x36, + 0x36, 0x30, 0x58, 0x52, 0xc2, 0xef, 0x0c, 0x2e, 0x54, 0x00, 0xbb, 0x04, + 0x2e, 0x5c, 0xe9, 0xfe, 0xc8, 0xc4, 0x05, 0x34, 0xd7, 0x7f, 0xcb, 0x3b, + 0xd4, 0xdd, 0x33, 0x4d, 0x9d, 0x18, 0x47, 0x64, 0xe8, 0x29, 0xf8, 0xa4, + 0xef, 0xaf, 0xd3, 0x0a, 0xd9, 0xe6, 0x03, 0xeb, 0xdb, 0xa8, 0xce, 0x51, + 0xc8, 0x2f, 0x00, 0x97, 0xe0, 0x10, 0x30, 0x04, 0xd3, 0xf8, 0xc2, 0x22, + 0x8f, 0x49, 0x35, 0xdb, 0x08, 0x1a, 0x0b, 0x59, 0xc9, 0xdd, 0xa9, 0xf7, + 0xc4, 0x4d, 0xef, 0x55, 0xab, 0x25, 0x56, 0x48, 0xf8, 0xa2, 0xcf, 0xea, + 0xf3, 0xd3, 0x36, 0x6e, 0xea, 0x49, 0x0e, 0xfe, 0xe2, 0xbd, 0x33, 0x3b, + 0xb9, 0xb7, 0x10, 0xba, 0x4b, 0x7f, 0xdf, 0x2c, 0x0e, 0x28, 0x2d, 0x04, + 0x07, 0x22, 0xba, 0x5c, 0xf7, 0x0e, 0x2f, 0x41, 0x42, 0xc2, 0xea, 0xfc, + 0xc1, 0x41, 0xfb, 0x54, 0x00, 0x2f, 0xa6, 0xed, 0x17, 0xc2, 0xea, 0xc9, + 0x9f, 0xe3, 0xd0, 0xfa, 0xf0, 0xd7, 0xcc, 0xd4, 0x2a, 0xfb, 0x19, 0xf7, + 0x0a, 0x9a, 0x5b, 0x9f, 0x20, 0x46, 0x04, 0x33, 0xa8, 0xd1, 0x42, 0xfc, + 0xb2, 0x70, 0x9e, 0xf1, 0xdf, 0x03, 0xe0, 0x46, 0x18, 0xdf, 0x99, 0x1c, + 0xe2, 0xec, 0x12, 0x7b, 0xf3, 0xee, 0xef, 0xed, 0xf2, 0x21, 0xc1, 0x59, + 0xd8, 0x0c, 0xc7, 0xe7, 0xa7, 0x40, 0xa0, 0x05, 0x30, 0x2a, 0xfc, 0xc7, + 0x20, 0x0c, 0x81, 0xf1, 0xe3, 0xd1, 0xad, 0x4b, 0x2b, 0xe8, 0x9e, 0x24, + 0x3a, 0xae, 0x17, 0xc5, 0xc7, 0xa2, 0xde, 0xd9, 0xf1, 0xdf, 0xb4, 0xfd, + 0xe8, 0xc5, 0x43, 0x75, 0x0b, 0x06, 0x16, 0xca, 0xf2, 0xce, 0x34, 0x00, + 0xe7, 0xd1, 0x00, 0x16, 0xb5, 0x15, 0xcd, 0xff, 0x56, 0x00, 0x22, 0x01, + 0x2e, 0x27, 0xa7, 0xea, 0xe7, 0x41, 0xb9, 0x3b, 0xaa, 0xe9, 0xca, 0x73, + 0xe5, 0xff, 0xee, 0xac, 0x06, 0xfc, 0x26, 0xfe, 0x15, 0xca, 0x35, 0x9b, + 0x36, 0xa3, 0x07, 0x68, 0x5b, 0x08, 0xaf, 0x0e, 0x3f, 0x0f, 0x98, 0x37, + 0xd4, 0xbf, 0xb3, 0xb7, 0xc5, 0xd3, 0x15, 0x10, 0x50, 0xc5, 0xd0, 0x35, + 0xd2, 0x0d, 0xcf, 0xb8, 0x32, 0x34, 0xfe, 0xe8, 0x09, 0xd3, 0x40, 0xc9, + 0x41, 0xf0, 0x1c, 0xaf, 0x0a, 0x31, 0xcf, 0xf9, 0x42, 0x43, 0xfd, 0x15, + 0xd8, 0xc1, 0xe6, 0x4b, 0x0d, 0xe6, 0xcd, 0xd7, 0x25, 0x37, 0x18, 0xb5, + 0x95, 0x2a, 0x3d, 0xd6, 0xf1, 0xc4, 0x3d, 0x2a, 0x53, 0xbf, 0xbf, 0xdd, + 0xde, 0x66, 0x50, 0xec, 0xc3, 0x01, 0x41, 0xc3, 0xd2, 0xe8, 0x21, 0xe8, + 0xea, 0xb6, 0xf4, 0x1c, 0xfe, 0x58, 0x3e, 0x20, 0x94, 0xaf, 0xff, 0x1f, + 0xfb, 0xc0, 0x02, 0x40, 0x45, 0xd8, 0xd7, 0xe5, 0xc2, 0x57, 0x19, 0xd2, + 0xcb, 0x12, 0xf2, 0x20, 0x23, 0x0e, 0x11, 0x0e, 0x4d, 0x23, 0xe1, 0xf6, + 0x2e, 0x14, 0x0c, 0x1f, 0xc1, 0x39, 0x28, 0x0a, 0xdc, 0x23, 0xea, 0x01, + 0x45, 0xc4, 0x17, 0x14, 0x20, 0x50, 0xe7, 0x0f, 0x81, 0xce, 0xc7, 0xcb, + 0xe4, 0xd6, 0xe2, 0x3f, 0x03, 0x15, 0x13, 0xfb, 0x26, 0xfc, 0x30, 0xf8, + 0xcc, 0x32, 0x1c, 0x39, 0x2d, 0x13, 0xde, 0xec, 0x01, 0xc8, 0x39, 0xf7, + 0xd1, 0xe4, 0x19, 0xff, 0xba, 0x22, 0xf2, 0x10, 0x2d, 0xcf, 0x40, 0xf2, + 0xe6, 0xe8, 0x12, 0xed, 0x36, 0xf4, 0xdf, 0x09, 0xa0, 0xcd, 0x0f, 0xec, + 0xf7, 0x21, 0x53, 0x21, 0xec, 0xe3, 0x43, 0xc8, 0xd7, 0x32, 0xb9, 0x3a, + 0xc4, 0xe2, 0x01, 0x3c, 0x19, 0xe8, 0x41, 0x37, 0x1b, 0xcb, 0xf9, 0xe6, + 0x22, 0x4b, 0xbf, 0xd8, 0x3b, 0x9e, 0xc8, 0x03, 0x71, 0xb6, 0x2d, 0x1f, + 0xb9, 0x39, 0x09, 0x14, 0x42, 0xf8, 0x3e, 0x08, 0xc2, 0xff, 0x15, 0xcf, + 0xf1, 0x2c, 0xe6, 0x05, 0xec, 0x35, 0x1a, 0xf0, 0x03, 0xf3, 0xf4, 0xfa, + 0xf6, 0x0c, 0x55, 0x4c, 0x31, 0xcb, 0x20, 0x2d, 0xc9, 0x35, 0x47, 0x1e, + 0x31, 0xd5, 0xc2, 0xd7, 0x05, 0x41, 0xe3, 0x1c, 0x7f, 0x1d, 0x1a, 0x14, + 0x27, 0x3c, 0xc6, 0x28, 0x59, 0xd3, 0x38, 0x26, 0xbe, 0x50, 0xe3, 0x0a, + 0xc4, 0x1e, 0x30, 0x18, 0x09, 0x1d, 0x2f, 0x18, 0xcf, 0xdb, 0xf7, 0x3b, + 0xfa, 0xe1, 0x53, 0xf4, 0x2c, 0x11, 0x02, 0xcb, 0x1d, 0x1b, 0xe6, 0xf4, + 0xd9, 0xe1, 0x06, 0xbf, 0xf9, 0x0c, 0x3b, 0xe8, 0x60, 0x2e, 0xd8, 0xe3, + 0x14, 0x52, 0xed, 0x24, 0x57, 0x48, 0x20, 0xe4, 0xc0, 0xfa, 0xca, 0xf8, + 0x10, 0xd8, 0xfa, 0xd3, 0xd7, 0xc4, 0x37, 0x00, 0xe8, 0xa3, 0xb7, 0xd2, + 0xd6, 0xa3, 0x9c, 0xe5, 0x26, 0x2f, 0x16, 0x38, 0x0d, 0x10, 0x4c, 0xee, + 0x0f, 0xb1, 0x32, 0xe8, 0x0c, 0xc7, 0xeb, 0x1d, 0xb6, 0xda, 0x1e, 0xf1, + 0xf5, 0xd1, 0xdf, 0x3c, 0xa6, 0x96, 0x05, 0x11, 0x1c, 0xf2, 0xd3, 0xb4, + 0x1c, 0x94, 0x20, 0x24, 0x39, 0x41, 0xf6, 0x3f, 0x1b, 0xa5, 0xd2, 0x12, + 0x06, 0xfb, 0x8a, 0x11, 0x01, 0xcb, 0xcc, 0x4e, 0xcf, 0x02, 0x17, 0xd6, + 0x16, 0xb4, 0x29, 0x5f, 0x34, 0x20, 0xa4, 0xc3, 0xbf, 0x33, 0xce, 0xf0, + 0xf3, 0xf2, 0x0d, 0xff, 0x15, 0xd5, 0xdb, 0x7f, 0x02, 0x1f, 0xc5, 0xee, + 0xf2, 0x96, 0x11, 0xfe, 0x15, 0xdd, 0x0e, 0xd0, 0xca, 0x18, 0x42, 0xe2, + 0x0c, 0xa6, 0xfb, 0xa7, 0x1e, 0xfe, 0xe0, 0xdb, 0x12, 0xf6, 0x3a, 0x13, + 0xf5, 0xf5, 0x14, 0xec, 0x30, 0xd8, 0xa2, 0xeb, 0xaa, 0x26, 0xf1, 0x42, + 0x35, 0xe1, 0x47, 0x1a, 0xe3, 0xab, 0x05, 0x50, 0xd8, 0xf5, 0xcc, 0xfa, + 0xf7, 0xad, 0x17, 0x18, 0xc3, 0xf6, 0xcb, 0xde, 0x4d, 0x05, 0xdc, 0xf8, + 0xf6, 0xa0, 0x14, 0xbb, 0x39, 0xad, 0xda, 0x13, 0x08, 0x22, 0x27, 0xe7, + 0x09, 0xc3, 0xc7, 0x09, 0x3f, 0x04, 0xcf, 0xf2, 0xef, 0xaf, 0xff, 0x03, + 0x89, 0x48, 0xa1, 0xe6, 0xca, 0xea, 0x1d, 0x91, 0xf1, 0xf5, 0xbc, 0xa5, + 0x09, 0x11, 0x39, 0x07, 0xdd, 0x0a, 0xc2, 0x2a, 0x43, 0x2d, 0xbc, 0xc0, + 0xcd, 0xae, 0x14, 0xfb, 0x11, 0x9f, 0x02, 0x04, 0x0b, 0x44, 0x08, 0xbf, + 0xc2, 0x1b, 0xb9, 0x1b, 0xbf, 0xfc, 0x36, 0x33, 0x07, 0xca, 0xce, 0xb7, + 0xfc, 0x0f, 0xfd, 0x28, 0x53, 0x04, 0xed, 0xb1, 0xfc, 0xcf, 0xb7, 0xdf, + 0xe2, 0x00, 0x12, 0xd0, 0x07, 0xff, 0x16, 0x20, 0xfc, 0x3d, 0x1d, 0xe4, + 0x29, 0x08, 0xe8, 0xd8, 0x52, 0xc7, 0x31, 0xfb, 0xb9, 0x34, 0x24, 0xe2, + 0xf8, 0x0d, 0xc8, 0x13, 0xed, 0xc9, 0xfb, 0x3d, 0x62, 0x81, 0xdc, 0x01, + 0x02, 0xdd, 0xa2, 0xe1, 0x1f, 0xc5, 0x41, 0xfa, 0xdf, 0x02, 0x99, 0xdc, + 0x2c, 0xa7, 0xdf, 0xe3, 0xcc, 0xba, 0xdf, 0xe8, 0x30, 0xc6, 0xea, 0x22, + 0xe5, 0xcc, 0x12, 0xa9, 0xe3, 0x4e, 0xe2, 0x34, 0xc5, 0x38, 0xcd, 0xbd, + 0xde, 0xd0, 0x06, 0x4c, 0x50, 0xf2, 0xb5, 0xd6, 0x1e, 0xee, 0x39, 0xc1, + 0x9f, 0x00, 0x23, 0x01, 0x06, 0xf3, 0xe1, 0x1c, 0x62, 0xa3, 0xb3, 0x98, + 0x11, 0x1f, 0x27, 0xe3, 0xf5, 0x25, 0xcf, 0x02, 0x05, 0x2b, 0xc3, 0x3e, + 0x1e, 0x8d, 0xf5, 0xd0, 0x6a, 0x3d, 0x32, 0xcf, 0xd1, 0xc4, 0xf6, 0xa7, + 0x50, 0xbf, 0xb6, 0x4e, 0x39, 0xba, 0xf9, 0x4d, 0x35, 0x30, 0xe2, 0xcb, + 0xc5, 0xa6, 0x0e, 0xfe, 0x40, 0x4f, 0xe8, 0xb2, 0x1f, 0xaa, 0xbe, 0xb1, + 0x56, 0x8c, 0xce, 0x19, 0x05, 0xfc, 0xf7, 0x05, 0x03, 0xf1, 0xde, 0x35, + 0x0a, 0xc6, 0x0e, 0xc9, 0xd7, 0x0d, 0xf4, 0x1a, 0x0d, 0x5d, 0x0b, 0xe4, + 0xe7, 0x49, 0xc3, 0xf5, 0x7f, 0xe1, 0x14, 0xd8, 0x1c, 0x0e, 0x26, 0xeb, + 0x38, 0xef, 0x0e, 0xe7, 0x06, 0xf0, 0xeb, 0xd8, 0x44, 0xb7, 0xca, 0xa1, + 0x2e, 0x00, 0xb5, 0x11, 0xfb, 0x21, 0xc2, 0x17, 0xe0, 0x57, 0x7f, 0xc4, + 0xc0, 0xf4, 0x15, 0x50, 0xf1, 0xdd, 0x23, 0xb2, 0xaf, 0xd1, 0xbb, 0x68, + 0x46, 0x0a, 0x0e, 0xf0, 0xdb, 0x26, 0x06, 0x4e, 0x4d, 0xda, 0xeb, 0xd8, + 0xb3, 0xd2, 0x91, 0x18, 0xf2, 0x10, 0x46, 0xcb, 0x01, 0xd1, 0x23, 0x38, + 0x49, 0xf4, 0x24, 0x27, 0xd5, 0x0a, 0xda, 0x0f, 0xcf, 0x6a, 0x79, 0x44, + 0xc6, 0xe7, 0x10, 0x1a, 0xcb, 0x1d, 0x35, 0x58, 0x12, 0xf4, 0xf4, 0xfd, + 0xbb, 0x40, 0xdd, 0x4e, 0x31, 0xf3, 0x0e, 0xe0, 0x37, 0x1d, 0xf0, 0xfd, + 0xfb, 0xc6, 0x98, 0x5e, 0xfd, 0x08, 0x00, 0x14, 0x2c, 0xed, 0xed, 0xdd, + 0xb5, 0x48, 0xb0, 0xd4, 0x39, 0x5c, 0x28, 0x4b, 0xbe, 0x38, 0xe8, 0x17, + 0x15, 0xda, 0x3c, 0xed, 0x0e, 0x37, 0xa5, 0x47, 0xcd, 0x19, 0xd9, 0xe3, + 0xdd, 0xdc, 0x04, 0x26, 0x49, 0x27, 0xc5, 0x2c, 0xc0, 0xb8, 0x99, 0x2c, + 0x36, 0x3c, 0xca, 0xd2, 0x08, 0xa8, 0xce, 0x46, 0x37, 0xf5, 0xb3, 0x26, + 0x08, 0x40, 0xf9, 0x21, 0x34, 0xe5, 0x03, 0xc7, 0x18, 0x19, 0x01, 0xf6, + 0xbb, 0xdd, 0xce, 0xb9, 0x0b, 0xd4, 0xfb, 0x3d, 0x23, 0xf3, 0xf1, 0xe8, + 0xce, 0xd1, 0xf1, 0xd3, 0xad, 0xdd, 0x1c, 0xdf, 0xce, 0x11, 0xd7, 0xea, + 0xf4, 0xfe, 0xdf, 0x05, 0xd5, 0xd1, 0xe3, 0xc2, 0x9e, 0x0e, 0xc5, 0xb6, + 0xee, 0xe4, 0xf3, 0x42, 0x48, 0x19, 0x02, 0xb2, 0x1d, 0xfc, 0xd2, 0xf4, + 0x96, 0xe1, 0xfb, 0x15, 0xd2, 0x1a, 0x06, 0x1e, 0x0e, 0x1a, 0x23, 0x98, + 0xec, 0x16, 0xc3, 0xd4, 0xb3, 0xa4, 0xcc, 0xd1, 0xc6, 0x44, 0x12, 0xde, + 0xf2, 0x08, 0xe7, 0xab, 0xdb, 0xdd, 0x24, 0xb7, 0x98, 0xb0, 0xda, 0x16, + 0x24, 0x0f, 0xd3, 0xfe, 0xf2, 0x04, 0x39, 0xc8, 0x00, 0xd1, 0xdd, 0x0e, + 0x81, 0xfb, 0x38, 0xe8, 0x06, 0x05, 0x06, 0x3a, 0xed, 0xe3, 0xd6, 0xd6, + 0xd5, 0x0a, 0xd8, 0xba, 0xbc, 0xe5, 0x06, 0xbd, 0x22, 0x3f, 0xd8, 0x06, + 0x2a, 0x4a, 0xd8, 0xa7, 0x07, 0xe8, 0xe7, 0x0d, 0x98, 0xc2, 0x1f, 0xe6, + 0x8a, 0xcd, 0x02, 0xc2, 0x4b, 0xad, 0xbe, 0xc6, 0x98, 0x4f, 0x25, 0xf0, + 0x2d, 0xa2, 0xeb, 0xe9, 0x0d, 0xc0, 0xea, 0xea, 0x17, 0xb1, 0xbc, 0xd4, + 0xc6, 0xf7, 0x4b, 0x2d, 0x3d, 0x55, 0x38, 0xdd, 0x05, 0x01, 0x0a, 0xf0, + 0x1f, 0xd8, 0x8e, 0x9d, 0x18, 0x68, 0x17, 0x24, 0x0a, 0x81, 0xf4, 0x93, + 0xdc, 0x16, 0x3a, 0xce, 0xa9, 0xf8, 0x10, 0xbc, 0xaf, 0xe7, 0xab, 0xd4, + 0xc9, 0xef, 0x3a, 0x00, 0xbf, 0xce, 0xea, 0xd0, 0xee, 0xd2, 0x61, 0x59, + 0xdb, 0x0b, 0xcd, 0xfd, 0xf6, 0x14, 0xd7, 0x25, 0x48, 0x95, 0xf1, 0xcf, + 0x04, 0x3c, 0x05, 0x04, 0x24, 0xf8, 0x02, 0x30, 0x18, 0x1e, 0x95, 0x19, + 0x8c, 0xd2, 0x0d, 0xdb, 0x25, 0x8e, 0x3e, 0xb8, 0xa7, 0x0a, 0xba, 0x13, + 0x26, 0x26, 0x4e, 0x37, 0xcd, 0x00, 0x23, 0x0b, 0xe9, 0x96, 0xfa, 0x43, + 0xd5, 0x21, 0x0b, 0x43, 0x5f, 0x4b, 0xdd, 0x27, 0x13, 0xf2, 0xdc, 0x2c, + 0x21, 0xdd, 0x88, 0xe5, 0xd1, 0xd9, 0x34, 0xc1, 0xda, 0xb3, 0xad, 0xa9, + 0xb1, 0x13, 0x2e, 0xee, 0x3f, 0xee, 0x0c, 0x29, 0xf6, 0x11, 0xd2, 0x00, + 0x0b, 0x46, 0x54, 0xca, 0x92, 0x46, 0x1c, 0xc6, 0x4d, 0xca, 0x34, 0xe7, + 0x15, 0x54, 0x9c, 0x46, 0x2a, 0xff, 0xe2, 0x0e, 0xf7, 0x15, 0xe1, 0xe9, + 0xdb, 0xfa, 0x37, 0xe3, 0xb4, 0x14, 0x30, 0x45, 0xea, 0x4c, 0x05, 0xba, + 0xd9, 0x01, 0x39, 0xe0, 0x55, 0x94, 0xf3, 0x1d, 0x02, 0xf3, 0x0a, 0x45, + 0xd9, 0x7f, 0x2f, 0xfb, 0x0c, 0xba, 0xc1, 0x25, 0x40, 0xa1, 0x1b, 0xc5, + 0x0d, 0x1a, 0xb2, 0x06, 0xe9, 0x23, 0xe4, 0xac, 0xc2, 0x09, 0x22, 0x58, + 0xeb, 0x2b, 0xd9, 0x0e, 0x23, 0x2c, 0x2a, 0x2a, 0xe4, 0x63, 0x07, 0xd6, + 0xc4, 0x05, 0xba, 0x27, 0x44, 0xd4, 0xeb, 0x4e, 0xd7, 0x1c, 0xe5, 0x74, + 0x20, 0x25, 0x1f, 0x53, 0xd7, 0x4b, 0x41, 0x2a, 0x26, 0x19, 0x0b, 0xd1, + 0x9a, 0xf6, 0x14, 0x51, 0x21, 0x34, 0x2b, 0xe8, 0x19, 0x4c, 0x34, 0x4a, + 0x04, 0x1f, 0x11, 0x39, 0xef, 0xee, 0x25, 0xfe, 0x36, 0x45, 0x10, 0x98, + 0x28, 0xf0, 0xe5, 0xfd, 0x2c, 0x34, 0x81, 0xd0, 0xc3, 0xf0, 0x1c, 0x38, + 0xf1, 0x0f, 0x11, 0x0d, 0x28, 0xb1, 0x33, 0xf4, 0xe9, 0xde, 0xb9, 0x09, + 0xf0, 0x3b, 0x12, 0xd9, 0x32, 0xbe, 0xc3, 0xb5, 0xdb, 0xe4, 0x4d, 0xe8, + 0x23, 0xfa, 0x99, 0x1f, 0xf0, 0xeb, 0x4c, 0xef, 0x2e, 0xd3, 0xf2, 0xf6, + 0x0f, 0xbb, 0x0e, 0x5c, 0xe9, 0xec, 0x93, 0xdf, 0x1b, 0xed, 0x0d, 0x34, + 0xac, 0xd1, 0x12, 0xd6, 0x40, 0xd7, 0xcf, 0x3b, 0xe1, 0xe3, 0x9a, 0x03, + 0x1d, 0xcb, 0x35, 0x03, 0xd9, 0xe5, 0x1d, 0xe7, 0x4d, 0xd1, 0xd9, 0x61, + 0xbb, 0xf5, 0xe6, 0x29, 0x2d, 0x33, 0xe2, 0xe5, 0xb7, 0xd2, 0x05, 0x13, + 0x34, 0xe8, 0x33, 0x01, 0xfd, 0x25, 0xb9, 0xfc, 0xf5, 0x30, 0x32, 0xb6, + 0x0b, 0x0f, 0xfd, 0xea, 0x01, 0xfc, 0x41, 0x4d, 0x1d, 0xd1, 0xbe, 0x4b, + 0x2a, 0x0e, 0xf1, 0xf7, 0xe3, 0xea, 0x0e, 0xbf, 0x06, 0xbb, 0xf3, 0xef, + 0x37, 0x09, 0xaa, 0x55, 0x3d, 0x1e, 0xdd, 0xe9, 0x20, 0x55, 0x13, 0x41, + 0x26, 0x5b, 0x05, 0xd1, 0x38, 0x3c, 0x06, 0xc9, 0x1c, 0xd1, 0x71, 0xda, + 0xe7, 0x69, 0x3d, 0x21, 0xb7, 0x51, 0xc2, 0x6b, 0x6d, 0x60, 0x20, 0xa0, + 0xfd, 0x05, 0xc7, 0x1a, 0x13, 0xee, 0x4d, 0xd9, 0x36, 0x15, 0x16, 0xc7, + 0x0f, 0xfb, 0xc6, 0xd8, 0x1e, 0xe6, 0x55, 0xc9, 0xf1, 0x71, 0xe0, 0xa5, + 0x51, 0x3d, 0x14, 0xcb, 0x3c, 0xbf, 0x4e, 0x05, 0xff, 0x1a, 0x1d, 0x18, + 0xd2, 0x58, 0x3e, 0xbf, 0xe7, 0x2a, 0x0b, 0xd7, 0x08, 0x4b, 0x5a, 0x2f, + 0xb2, 0xd2, 0xff, 0x0f, 0x32, 0xfa, 0xeb, 0xb9, 0x31, 0xcc, 0x2b, 0x5f, + 0xc1, 0x9c, 0x22, 0x07, 0x40, 0x4f, 0x14, 0xa5, 0xc9, 0x7f, 0x22, 0xfd, + 0x2b, 0x10, 0xde, 0xed, 0x3f, 0xfc, 0x3a, 0x10, 0x3e, 0x0f, 0x4a, 0xa8, + 0x37, 0x0e, 0x27, 0x31, 0xca, 0xec, 0x3d, 0x78, 0xd9, 0x58, 0xf3, 0xe4, + 0xeb, 0xe7, 0x9e, 0x99, 0x94, 0x23, 0x23, 0x52, 0xfd, 0x06, 0x1e, 0xf0, + 0xc4, 0x29, 0x13, 0xed, 0xbc, 0xc4, 0xad, 0x9e, 0xa5, 0xf3, 0x35, 0xcd, + 0x0d, 0xe9, 0x2a, 0xfa, 0x31, 0x3e, 0xfe, 0x37, 0x08, 0x3e, 0x04, 0xcd, + 0xde, 0xe6, 0x2d, 0x46, 0x0d, 0x33, 0x05, 0x22, 0x29, 0x02, 0x2b, 0x05, + 0xfc, 0x1e, 0x04, 0xd0, 0x19, 0x36, 0x3c, 0x13, 0x04, 0xdd, 0xda, 0xee, + 0x03, 0x35, 0xd0, 0x32, 0xf9, 0xde, 0xda, 0xf1, 0x07, 0x39, 0xfa, 0x7f, + 0xf3, 0x13, 0xfa, 0xd8, 0xd1, 0x18, 0xd3, 0x1f, 0xe0, 0xe5, 0x17, 0xc9, + 0xfd, 0xdd, 0x0d, 0xfe, 0x0d, 0x3c, 0x01, 0x1a, 0xfc, 0xfb, 0xf3, 0xfc, + 0xed, 0x2d, 0x05, 0x1f, 0xeb, 0x09, 0x40, 0x43, 0x21, 0xcb, 0x13, 0x2b, + 0x26, 0xe1, 0x01, 0xed, 0x35, 0x0f, 0xe1, 0xdf, 0xf2, 0x2c, 0xd2, 0x3d, + 0xeb, 0xfe, 0xfe, 0xdf, 0xfc, 0x4f, 0xec, 0x2c, 0x15, 0x08, 0x28, 0xdd, + 0x01, 0x27, 0x25, 0x01, 0xc6, 0xfa, 0x2b, 0xce, 0x33, 0x44, 0xeb, 0xf1, + 0xd8, 0x01, 0x35, 0x0b, 0x2c, 0x53, 0x24, 0x09, 0xd6, 0x0d, 0xf5, 0xe1, + 0xe1, 0x2a, 0xfc, 0x36, 0xcb, 0x07, 0x27, 0xe4, 0x30, 0x5c, 0xf9, 0x61, + 0x09, 0x15, 0x1e, 0xf6, 0x15, 0x3d, 0x00, 0x0a, 0x02, 0xee, 0xf0, 0xf8, + 0x30, 0xd0, 0xff, 0x18, 0x1a, 0x0c, 0x01, 0x31, 0xe9, 0xf8, 0xde, 0xe2, + 0x20, 0x12, 0x56, 0xf7, 0xe0, 0xf5, 0xa8, 0xeb, 0x13, 0x35, 0xfb, 0x3d, + 0x00, 0xd2, 0xf6, 0x2c, 0x28, 0x11, 0xcb, 0xc1, 0xe1, 0xcb, 0x27, 0x03, + 0x39, 0x4c, 0x14, 0xe2, 0xf6, 0xf5, 0x22, 0xfc, 0x11, 0xfe, 0x07, 0x24, + 0x1f, 0xb9, 0xea, 0x05, 0x39, 0x39, 0xe2, 0x3a, 0x22, 0x16, 0xc9, 0x02, + 0x5f, 0x2b, 0x4e, 0x1c, 0x1d, 0xea, 0xdb, 0xfa, 0x1b, 0x07, 0x08, 0x0e, + 0xd8, 0x14, 0x1c, 0x1a, 0x15, 0x0b, 0xc2, 0xda, 0x22, 0xc8, 0xe6, 0x18, + 0x2b, 0x2f, 0xe8, 0x13, 0xf3, 0x0f, 0x7f, 0x37, 0x2b, 0x1b, 0x09, 0x13, + 0xf2, 0x04, 0xe9, 0x22, 0x11, 0x44, 0xeb, 0x27, 0xd8, 0x67, 0xe0, 0x3b, + 0xf8, 0xf5, 0x4b, 0xed, 0x01, 0xe8, 0xa5, 0xd8, 0x2b, 0x37, 0xff, 0xf0, + 0x02, 0x47, 0x3f, 0x26, 0x28, 0xe4, 0xf6, 0xf2, 0x38, 0xfa, 0x00, 0x19, + 0x3c, 0x0f, 0x10, 0x4e, 0x96, 0x26, 0x4b, 0x01, 0x32, 0xbb, 0x12, 0x1e, + 0x02, 0xfa, 0x1c, 0xe0, 0xf7, 0xbb, 0xff, 0x37, 0x98, 0xf6, 0x04, 0xf3, + 0x09, 0xc1, 0xf1, 0x37, 0xff, 0x05, 0xbd, 0x3a, 0x25, 0x12, 0x18, 0xfa, + 0x0c, 0x63, 0x23, 0x02, 0x5b, 0x1d, 0x9c, 0xdf, 0xc6, 0x13, 0x17, 0x2d, + 0x52, 0xd5, 0x2e, 0x32, 0xd8, 0xc5, 0x07, 0x07, 0x45, 0xd1, 0x19, 0xc0, + 0xbd, 0x7f, 0xe1, 0xdf, 0x56, 0xd2, 0x07, 0x49, 0xf2, 0x12, 0xc8, 0xf4, + 0x30, 0x11, 0xd5, 0x18, 0xb4, 0xf1, 0xa9, 0xdb, 0xf2, 0x01, 0xc0, 0x02, + 0x8c, 0xf0, 0x3c, 0xb5, 0xc4, 0x9d, 0xca, 0x2b, 0x01, 0x3d, 0xed, 0xa4, + 0x4f, 0x66, 0xb0, 0x24, 0xb6, 0xc7, 0xe3, 0x43, 0x17, 0x97, 0x4b, 0x1d, + 0x24, 0x13, 0xcb, 0xe2, 0xf5, 0x2c, 0xd9, 0x36, 0x2a, 0x26, 0x44, 0xfd, + 0x26, 0xd0, 0xd2, 0xc9, 0x28, 0xc3, 0xb6, 0xfc, 0xb2, 0x5e, 0x14, 0xd9, + 0x13, 0x29, 0xc1, 0xc3, 0x34, 0x04, 0xcb, 0x1d, 0x2c, 0x30, 0x2d, 0x02, + 0xa8, 0x24, 0xf9, 0xd1, 0xb1, 0xcb, 0x44, 0x18, 0x16, 0x18, 0xa0, 0xff, + 0x24, 0x32, 0x18, 0x0c, 0x58, 0xfa, 0xda, 0x02, 0x1b, 0xea, 0xd2, 0xd2, + 0xe4, 0xee, 0x06, 0xd9, 0x35, 0x27, 0xd6, 0xc7, 0x25, 0xc4, 0x47, 0x1d, + 0xb2, 0x48, 0xf1, 0x1b, 0x0a, 0x72, 0xff, 0xb8, 0xea, 0xe4, 0x1f, 0xb9, + 0xa2, 0x48, 0xc1, 0x3f, 0xef, 0xb1, 0x36, 0x41, 0x87, 0xdb, 0xf8, 0x22, + 0xd7, 0x47, 0x3d, 0xf4, 0xf2, 0xf2, 0x07, 0xed, 0xf6, 0x04, 0xc9, 0x50, + 0x32, 0xf7, 0x53, 0xab, 0x68, 0x7f, 0xb8, 0x02, 0x5b, 0xd1, 0xde, 0x27, + 0xe0, 0x11, 0x31, 0x09, 0x36, 0x10, 0xd0, 0x28, 0xd6, 0xa8, 0x1d, 0xbd, + 0x8f, 0xf1, 0xe9, 0xfc, 0xc9, 0xd5, 0x49, 0x4b, 0x88, 0xe7, 0xa0, 0xd0, + 0xa9, 0xc9, 0x22, 0x4d, 0xf0, 0xf1, 0x4f, 0xfe, 0x1a, 0x22, 0x08, 0x2d, + 0x24, 0x00, 0xe6, 0xc2, 0x4d, 0x7d, 0x2e, 0x12, 0x0b, 0x42, 0x01, 0x0c, + 0xd1, 0x60, 0xea, 0xc0, 0x03, 0xe7, 0xfe, 0xc1, 0x1a, 0xd1, 0x12, 0xe1, + 0x34, 0x08, 0x0a, 0x3e, 0x19, 0x47, 0xf1, 0x9d, 0x38, 0xea, 0xe2, 0x2d, + 0x11, 0xe9, 0xc8, 0xe8, 0x31, 0x41, 0xda, 0x3d, 0xf0, 0x1b, 0x20, 0x37, + 0x18, 0x02, 0x03, 0x34, 0x25, 0xbe, 0x1f, 0x44, 0x1c, 0x31, 0xc1, 0x18, + 0xb9, 0xed, 0xbb, 0x1f, 0x1c, 0x06, 0xdc, 0xd9, 0xe3, 0x00, 0xd9, 0x3d, + 0xdd, 0xd4, 0xfc, 0x54, 0x02, 0x0e, 0xc4, 0xdc, 0x27, 0xdf, 0xbc, 0xea, + 0x00, 0xfb, 0xe2, 0xb2, 0xda, 0x22, 0xcf, 0x00, 0xd0, 0xea, 0x07, 0xe3, + 0xe5, 0x2b, 0xed, 0x67, 0xee, 0xfd, 0x4a, 0x24, 0x2a, 0x18, 0xf8, 0xdd, + 0xb7, 0xca, 0xfb, 0xcb, 0xdf, 0xe1, 0xe7, 0xd2, 0xfa, 0x23, 0x1e, 0x20, + 0x3a, 0x2f, 0x3a, 0xdb, 0xeb, 0xfb, 0xf5, 0x81, 0xef, 0xf1, 0xbc, 0x2e, + 0xc7, 0xe0, 0x25, 0xdc, 0xbc, 0xc7, 0xd0, 0x1b, 0x05, 0x18, 0x18, 0xf3, + 0xd0, 0x18, 0xe3, 0x68, 0xef, 0xee, 0xe4, 0x17, 0x12, 0xfa, 0x3c, 0x32, + 0xa6, 0xe8, 0xf4, 0x1c, 0xd2, 0x35, 0xf6, 0x24, 0xca, 0x26, 0x16, 0x02, + 0xe7, 0x1e, 0x2b, 0xed, 0xe9, 0x01, 0x9f, 0xf6, 0x36, 0x07, 0x65, 0x2d, + 0xe7, 0xe8, 0xe1, 0xf9, 0xeb, 0x31, 0x31, 0x41, 0x01, 0x1d, 0xce, 0x1b, + 0xfb, 0xf4, 0x3b, 0x42, 0xc3, 0x26, 0x0f, 0x3a, 0xfa, 0x15, 0x30, 0x31, + 0x96, 0xc2, 0xf8, 0x1f, 0x11, 0xd6, 0x21, 0xe3, 0x2a, 0xf9, 0x19, 0x44, + 0x39, 0xc1, 0xc4, 0x28, 0x07, 0xf1, 0xf7, 0x13, 0xeb, 0x11, 0x7f, 0x0c, + 0xca, 0xe5, 0x1e, 0xb7, 0xe5, 0x18, 0xfc, 0x0b, 0xda, 0xe6, 0xe4, 0x0d, + 0xd3, 0x0a, 0xf9, 0x4f, 0xd9, 0x3c, 0x1a, 0x23, 0xe3, 0x29, 0x0f, 0x55, + 0xf2, 0x13, 0x0a, 0xd3, 0x22, 0xce, 0xca, 0xf8, 0x00, 0x21, 0x1d, 0xe9, + 0xee, 0xd4, 0x0a, 0x23, 0x35, 0xfd, 0xec, 0x12, 0x0e, 0x3b, 0x37, 0x36, + 0xd3, 0x02, 0x1e, 0xcb, 0x43, 0x08, 0xfa, 0x1f, 0x18, 0x29, 0x18, 0xda, + 0xfd, 0x36, 0xe0, 0xe9, 0xc7, 0x7d, 0xd9, 0xf8, 0xd8, 0xb4, 0xfa, 0x4f, + 0x31, 0x2b, 0xec, 0xf3, 0xfd, 0x11, 0x9c, 0x0c, 0x1c, 0x4c, 0xbc, 0x06, + 0x20, 0x2f, 0x1f, 0x00, 0x24, 0x30, 0xd9, 0xfd, 0x29, 0x40, 0x21, 0x19, + 0xfa, 0xfe, 0xdf, 0xeb, 0xf6, 0xf6, 0x3f, 0x24, 0x24, 0x2a, 0xc2, 0x0b, + 0xc0, 0x22, 0x35, 0x3f, 0x0f, 0x21, 0x4d, 0x2e, 0x14, 0x81, 0x24, 0x34, + 0xf8, 0x3d, 0xb6, 0xe1, 0xd6, 0xe1, 0x2c, 0xff, 0x3d, 0x4d, 0x92, 0xe7, + 0xc4, 0x18, 0xa5, 0x1c, 0x0d, 0x6b, 0xb6, 0x32, 0x24, 0x2c, 0x3b, 0x0f, + 0x13, 0x1b, 0x24, 0xfc, 0xda, 0x29, 0x2b, 0x16, 0xf6, 0x61, 0x25, 0x01, + 0xe0, 0x23, 0x2b, 0xee, 0x07, 0x21, 0x50, 0xb2, 0xf5, 0xdf, 0x1b, 0x1d, + 0xe7, 0x2e, 0xd3, 0xed, 0xef, 0xa6, 0x96, 0xf5, 0x31, 0x25, 0xa4, 0x1a, + 0x1a, 0x24, 0xe6, 0x31, 0xf9, 0x42, 0xf1, 0x36, 0xc8, 0xbe, 0x65, 0xdb, + 0x19, 0x2c, 0xe0, 0x32, 0x22, 0x19, 0xe8, 0x09, 0xd4, 0xd5, 0xee, 0x6c, + 0xac, 0x15, 0x54, 0xd6, 0x56, 0x7d, 0xd9, 0xc5, 0x4b, 0xa0, 0xa8, 0xe4, + 0x25, 0x32, 0xb4, 0x65, 0x28, 0x28, 0xfe, 0x0c, 0x41, 0x3b, 0xad, 0xd5, + 0x30, 0xf2, 0xec, 0xec, 0x6e, 0xc8, 0xe3, 0x64, 0xc1, 0x1f, 0xcb, 0x17, + 0x2d, 0x1e, 0x0b, 0x65, 0xf2, 0xed, 0xae, 0xef, 0xfb, 0x39, 0x15, 0x32, + 0xb6, 0x3d, 0x1d, 0xf9, 0xd1, 0x43, 0xe9, 0x3a, 0x75, 0x16, 0x13, 0xd7, + 0x32, 0x06, 0xe3, 0x12, 0x38, 0xc7, 0x5e, 0xd0, 0x05, 0xa3, 0x85, 0xd4, + 0x17, 0x54, 0xcc, 0x0e, 0x57, 0x1a, 0xf0, 0x04, 0xc2, 0x4f, 0xeb, 0xf5, + 0x50, 0x4e, 0x3a, 0xf7, 0x37, 0x1e, 0x05, 0xd1, 0xe7, 0x5d, 0x23, 0x66, + 0xd2, 0xfa, 0x02, 0x23, 0xe8, 0x40, 0x06, 0x24, 0x4f, 0xc4, 0xc3, 0x5c, + 0x0b, 0x0d, 0x1c, 0xe8, 0x50, 0x00, 0x5a, 0xcb, 0x21, 0xbb, 0x81, 0xf2, + 0x03, 0x4f, 0x24, 0x33, 0x5c, 0xbd, 0x1e, 0x52, 0xae, 0x50, 0x03, 0xd7, + 0xe5, 0x29, 0x09, 0x24, 0x4d, 0xcc, 0xdb, 0xf0, 0x52, 0x23, 0xf1, 0x0c, + 0xc9, 0x34, 0x27, 0x2f, 0x2f, 0x03, 0xe6, 0xf4, 0x56, 0x8f, 0xdc, 0x4b, + 0x1c, 0xee, 0xd8, 0x4b, 0x6c, 0xc3, 0x68, 0xed, 0x4f, 0x16, 0xbb, 0x15, + 0xe2, 0xf2, 0xff, 0xff, 0x04, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, + 0xfd, 0xa8, 0xff, 0xff, 0x30, 0xc9, 0xff, 0xff, 0xf7, 0x13, 0x00, 0x00, + 0x99, 0xcc, 0xff, 0xff, 0xf8, 0x1d, 0x00, 0x00, 0x8c, 0x1e, 0x00, 0x00, + 0xc8, 0xba, 0xff, 0xff, 0x12, 0xe2, 0xff, 0xff, 0xaf, 0xee, 0xff, 0xff, + 0x2b, 0xdf, 0xff, 0xff, 0x2b, 0xfe, 0xff, 0xff, 0xc7, 0x1e, 0x00, 0x00, + 0x7d, 0x34, 0x00, 0x00, 0x83, 0x0d, 0x00, 0x00, 0x1b, 0xc4, 0xff, 0xff, + 0x48, 0x40, 0x00, 0x00, 0x0c, 0x4f, 0x00, 0x00, 0xde, 0x38, 0x00, 0x00, + 0x88, 0xe7, 0xff, 0xff, 0xc0, 0x87, 0x00, 0x00, 0x8c, 0x53, 0x00, 0x00, + 0x71, 0xb0, 0xff, 0xff, 0x78, 0x22, 0x00, 0x00, 0x0c, 0xba, 0xff, 0xff, + 0x42, 0xb3, 0xff, 0xff, 0x5a, 0xbd, 0xff, 0xff, 0x91, 0xfc, 0xff, 0xff, + 0xd0, 0xff, 0xff, 0xff, 0xd0, 0x0a, 0x00, 0x00, 0x65, 0xca, 0xff, 0xff, + 0x75, 0xae, 0xff, 0xff, 0x1c, 0x9a, 0xff, 0xff, 0x6e, 0xf3, 0xff, 0xff, + 0x04, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x90, 0xd3, 0x2b, 0x17, + 0x1c, 0xea, 0xd3, 0x17, 0x34, 0xd4, 0xcb, 0xe6, 0x24, 0x27, 0x02, 0x02, + 0x9e, 0x30, 0x2b, 0x24, 0x41, 0xa2, 0xda, 0x59, 0x34, 0x52, 0x34, 0xca, + 0x29, 0xad, 0x4c, 0x7f, 0x97, 0x3d, 0xc1, 0x6a, 0x66, 0x03, 0x1d, 0x92, + 0x22, 0x50, 0xc6, 0x69, 0xea, 0x5f, 0xf9, 0x07, 0xd0, 0x0b, 0xa8, 0xd3, + 0xa2, 0x60, 0x67, 0x25, 0xc5, 0x32, 0xbb, 0xfe, 0xac, 0xe2, 0x81, 0x1e, + 0xb4, 0xd6, 0x54, 0x0e, 0x2f, 0x7f, 0xe2, 0x48, 0x2c, 0xc2, 0xf4, 0xdf, + 0x01, 0x38, 0xc9, 0xd0, 0x02, 0x13, 0x64, 0xb3, 0xc6, 0xea, 0x34, 0x49, + 0x61, 0xe1, 0xcf, 0xd4, 0x53, 0xd1, 0x61, 0x25, 0x92, 0x0b, 0xcf, 0x0c, + 0xf2, 0x68, 0x22, 0x35, 0x09, 0x89, 0xb9, 0xfa, 0x92, 0x51, 0x53, 0xfb, + 0x0b, 0xee, 0x2e, 0x34, 0xea, 0xfa, 0xdd, 0xaa, 0x47, 0x45, 0xa9, 0x48, + 0x2b, 0xc0, 0xe0, 0x7f, 0xf0, 0xe5, 0x3a, 0xf8, 0xeb, 0xfb, 0xba, 0x05, + 0xf5, 0xb0, 0xe7, 0x2e, 0x06, 0x1e, 0xae, 0x24, 0xb8, 0xfd, 0x7f, 0x0b, + 0xd0, 0xaa, 0xcb, 0x38, 0xd5, 0xd6, 0xc9, 0xe5, 0x2b, 0x11, 0x1e, 0xe8, + 0x2d, 0x1a, 0x47, 0x7f, 0xfa, 0xe3, 0x09, 0xb5, 0x0b, 0xf9, 0xc1, 0xed, + 0xbd, 0x17, 0x54, 0xfa, 0x19, 0xbb, 0x9e, 0x47, 0xef, 0x0f, 0xc2, 0xd2, + 0xb4, 0x43, 0xf7, 0x43, 0x19, 0xe8, 0x30, 0x20, 0xf9, 0x15, 0xf7, 0x1d, + 0xe7, 0x26, 0x21, 0xe8, 0xa1, 0x81, 0xd4, 0x1a, 0xea, 0x0b, 0x5a, 0x2a, + 0xdb, 0x53, 0x02, 0xda, 0x4a, 0xe7, 0xd0, 0xff, 0xd3, 0x13, 0xe9, 0x4f, + 0x4e, 0x15, 0x29, 0x46, 0x18, 0xaf, 0x3b, 0xcb, 0xf5, 0xbc, 0x03, 0x34, + 0xa9, 0x15, 0x07, 0xf4, 0xac, 0x2a, 0xbf, 0xed, 0xf4, 0xdf, 0x7f, 0x22, + 0x94, 0xb8, 0xfa, 0xb3, 0x25, 0xcd, 0x06, 0x51, 0x4f, 0x13, 0x07, 0xa1, + 0x1e, 0xcb, 0xda, 0x0b, 0x0b, 0xb1, 0xa1, 0x2f, 0x93, 0x02, 0x6f, 0x7e, + 0x41, 0x26, 0xdd, 0xd9, 0xfb, 0x7f, 0x5d, 0x7d, 0x6b, 0xe1, 0x3b, 0x72, + 0x59, 0x9a, 0x64, 0x2c, 0xf5, 0xae, 0x74, 0xf4, 0xe6, 0x1c, 0xb3, 0x26, + 0xed, 0x4d, 0xce, 0xd0, 0x53, 0x0c, 0xd7, 0xe8, 0x55, 0xc0, 0x81, 0xe0, + 0xcb, 0xe5, 0xdd, 0xa6, 0xe3, 0xe7, 0x2b, 0xf9, 0xbf, 0xdd, 0xda, 0xfe, + 0xb9, 0xaf, 0xd5, 0x43, 0x1d, 0xca, 0xb0, 0xfa, 0xb5, 0xf4, 0xc4, 0xdd, + 0x4b, 0x41, 0x41, 0x81, 0x60, 0x01, 0xd2, 0x98, 0x48, 0xfb, 0x41, 0x36, + 0x11, 0xc9, 0x1d, 0x47, 0x00, 0xd1, 0xd8, 0xda, 0xc9, 0xde, 0x62, 0xfa, + 0xac, 0x68, 0x41, 0x56, 0xb2, 0x7f, 0x39, 0xf8, 0xbb, 0x4d, 0xdf, 0x13, + 0x36, 0x1e, 0x78, 0xb7, 0xd4, 0xb1, 0x24, 0xfc, 0x28, 0x30, 0x56, 0x35, + 0xe2, 0x96, 0x93, 0xb4, 0x41, 0xb0, 0x4f, 0x01, 0x3f, 0x9b, 0x0b, 0x2a, + 0x0f, 0x05, 0x26, 0xaa, 0x4c, 0xb5, 0xb3, 0x0b, 0x49, 0x27, 0xca, 0xe7, + 0xf9, 0xa5, 0x20, 0x1b, 0x0b, 0x07, 0x48, 0xca, 0x08, 0x81, 0x4d, 0xfb, + 0x34, 0xc8, 0x52, 0xee, 0x24, 0xe4, 0xef, 0x2c, 0xd8, 0x30, 0xf8, 0x59, + 0xa0, 0x9b, 0xc0, 0x67, 0xf3, 0x81, 0xe0, 0xf8, 0xf7, 0x44, 0x16, 0xcf, + 0xd5, 0x12, 0x35, 0x2b, 0xed, 0xe6, 0x5e, 0x59, 0x32, 0x15, 0x02, 0x3a, + 0xe1, 0x3e, 0x40, 0xd1, 0xd5, 0xc2, 0xcf, 0x41, 0xdc, 0xea, 0x81, 0x6d, + 0x10, 0x06, 0xa3, 0xd7, 0xbf, 0x37, 0xec, 0x9c, 0x33, 0xbe, 0xec, 0xad, + 0xd8, 0x87, 0xf9, 0x57, 0x21, 0x0b, 0x4c, 0xee, 0x12, 0xec, 0xc0, 0x10, + 0xd5, 0x23, 0x0b, 0x40, 0x07, 0xc2, 0x3f, 0xed, 0x48, 0x44, 0x18, 0xe9, + 0xc3, 0x49, 0x39, 0xb9, 0xb9, 0xf2, 0xea, 0xe6, 0x11, 0xc3, 0x33, 0x7f, + 0x34, 0x5f, 0x18, 0x1c, 0x70, 0x0e, 0x92, 0x41, 0xcc, 0xe4, 0x90, 0x5d, + 0x55, 0xbc, 0xf9, 0x20, 0x54, 0xfd, 0xc5, 0x6d, 0xab, 0xb9, 0xa3, 0x2a, + 0x7f, 0xc3, 0xe2, 0xde, 0x35, 0xab, 0xa0, 0x62, 0x3e, 0xde, 0x2f, 0x52, + 0x1b, 0xd5, 0x0b, 0x00, 0x05, 0x23, 0xcf, 0x36, 0xd3, 0x66, 0x2a, 0x81, + 0x2b, 0xc3, 0x36, 0xc4, 0x2e, 0x49, 0xff, 0xe9, 0x9c, 0xde, 0xb0, 0xea, + 0x31, 0x08, 0x2a, 0xcd, 0xec, 0xfb, 0xfb, 0xe3, 0x14, 0xef, 0xbf, 0xea, + 0xd5, 0x07, 0xe3, 0x00, 0xe3, 0x15, 0x02, 0x93, 0x34, 0xd8, 0x0f, 0xe1, + 0x46, 0x4e, 0x1a, 0x13, 0xbb, 0x51, 0x00, 0xe9, 0x3b, 0x1c, 0xb3, 0x81, + 0xf6, 0x12, 0x37, 0xea, 0xca, 0xd6, 0x26, 0x8a, 0x0d, 0xbc, 0xfd, 0xd1, + 0x94, 0x5e, 0x42, 0xd3, 0x18, 0x70, 0x97, 0x81, 0x0c, 0xe8, 0x61, 0x15, + 0x1f, 0x0c, 0x00, 0x00, 0x4e, 0x3c, 0x68, 0xb1, 0x10, 0x5e, 0x4a, 0x2d, + 0xcc, 0xf2, 0x1b, 0x34, 0x2f, 0x35, 0x2c, 0xbd, 0xb5, 0x12, 0x7f, 0x4d, + 0x72, 0x94, 0x24, 0x69, 0xe5, 0xc0, 0x6f, 0x5c, 0xfa, 0xca, 0xdc, 0xf1, + 0x6a, 0x18, 0x71, 0xc8, 0x05, 0x43, 0xb8, 0x55, 0x81, 0x0d, 0xfe, 0xec, + 0x04, 0xb8, 0xd8, 0x13, 0x4d, 0xe1, 0x10, 0x3f, 0xb8, 0x63, 0x07, 0x4a, + 0x5d, 0x34, 0x57, 0xcc, 0xf0, 0x47, 0x3a, 0x20, 0xfb, 0xc7, 0x2e, 0x60, + 0x0f, 0xc5, 0x49, 0x49, 0xb0, 0x17, 0xab, 0xb5, 0x95, 0x6e, 0xc1, 0x03, + 0xd6, 0xe1, 0xfd, 0x10, 0x5c, 0xc0, 0x30, 0xd7, 0x55, 0xdb, 0x63, 0x20, + 0xe0, 0x01, 0xca, 0x0c, 0x16, 0x05, 0x05, 0x7f, 0x51, 0x26, 0xd3, 0x74, + 0x4a, 0xe8, 0x32, 0xc4, 0x2a, 0xf4, 0x90, 0xff, 0xe7, 0xfa, 0x4f, 0xe3, + 0xc7, 0x29, 0x81, 0x3c, 0x29, 0xdf, 0x33, 0x3d, 0x07, 0x0e, 0x35, 0x89, + 0xd9, 0xc8, 0x52, 0xcf, 0x1a, 0x04, 0x0b, 0x38, 0x30, 0xf6, 0xc2, 0x0a, + 0xd5, 0xee, 0xf4, 0xde, 0x20, 0x81, 0x25, 0x59, 0x25, 0x39, 0x05, 0x1f, + 0xe0, 0x2f, 0x54, 0x55, 0x14, 0x25, 0xe0, 0x14, 0x43, 0x35, 0x5e, 0x42, + 0x31, 0x54, 0x55, 0xf5, 0xfa, 0xa4, 0x15, 0x17, 0xe4, 0xb8, 0x81, 0x0e, + 0x1b, 0x41, 0x51, 0xb4, 0xc4, 0x39, 0x2d, 0x12, 0x46, 0xe8, 0x07, 0x23, + 0x85, 0x44, 0xf2, 0xda, 0x69, 0x44, 0xf8, 0xa8, 0x4a, 0x3c, 0xff, 0x27, + 0x7f, 0x53, 0xea, 0x51, 0x91, 0x41, 0x43, 0x30, 0x37, 0xc7, 0x06, 0x11, + 0xe9, 0x50, 0x01, 0x50, 0x14, 0x68, 0xb9, 0xa5, 0xb0, 0x72, 0x14, 0x1d, + 0x83, 0xbf, 0x0d, 0xe5, 0x40, 0x41, 0xf5, 0x8e, 0x22, 0xcf, 0xff, 0xde, + 0x20, 0xfe, 0x27, 0xdf, 0xc6, 0x30, 0x0b, 0xb4, 0x4b, 0x46, 0xed, 0x08, + 0xf5, 0x23, 0x06, 0xf5, 0xc0, 0x13, 0x3e, 0x9c, 0xeb, 0x17, 0xef, 0x81, + 0xcc, 0x18, 0xda, 0xe1, 0xe5, 0xa6, 0xe4, 0x2f, 0xab, 0xe7, 0xdb, 0x63, + 0x3f, 0x0f, 0xad, 0x45, 0xbc, 0x22, 0xaf, 0x16, 0x91, 0xb2, 0xdc, 0xd6, + 0x38, 0x88, 0xfe, 0xf8, 0xbe, 0x89, 0xfc, 0x48, 0xe3, 0x81, 0xc8, 0x44, + 0x0f, 0xce, 0x3f, 0x82, 0x61, 0xcd, 0x2a, 0xbc, 0x57, 0x0b, 0x51, 0xd5, + 0x2a, 0x53, 0x81, 0x81, 0x58, 0xc6, 0x31, 0x6d, 0x0f, 0x9c, 0x65, 0x1a, + 0x20, 0xd7, 0xcd, 0x8b, 0x68, 0x3d, 0xb6, 0x03, 0x81, 0x4a, 0xd1, 0x5d, + 0x08, 0xc9, 0x47, 0xe7, 0xf0, 0x1c, 0xad, 0x65, 0xf0, 0x09, 0x49, 0xe3, + 0x27, 0xb2, 0xe0, 0x42, 0x60, 0xda, 0x41, 0x47, 0x1a, 0xff, 0xca, 0xf2, + 0xf7, 0xa9, 0x23, 0xf7, 0x0f, 0x78, 0x1f, 0x00, 0xea, 0x02, 0x4d, 0x4b, + 0xf4, 0x27, 0x3b, 0xb9, 0x1c, 0xc0, 0xe2, 0x20, 0xbc, 0x3c, 0x1b, 0x94, + 0x0a, 0xe4, 0x1b, 0x29, 0xd2, 0x29, 0xd2, 0x81, 0xd8, 0xe9, 0xd9, 0x2a, + 0xff, 0xeb, 0xc8, 0xff, 0xe6, 0xef, 0x17, 0x22, 0x3c, 0x81, 0x23, 0x4f, + 0xdd, 0xee, 0x3a, 0x06, 0xb2, 0x8a, 0xb9, 0x28, 0x16, 0xc6, 0xc1, 0xf0, + 0xb3, 0x31, 0x3a, 0x45, 0xad, 0x95, 0x70, 0xf5, 0xb4, 0x16, 0x0c, 0x41, + 0xb2, 0xc8, 0xdb, 0x45, 0xe4, 0x03, 0x64, 0xf8, 0x7c, 0x37, 0x25, 0x81, + 0x01, 0x18, 0x18, 0x70, 0xfd, 0x2b, 0x4d, 0x1e, 0x40, 0xb9, 0x60, 0x9c, + 0x61, 0x62, 0xf8, 0x3c, 0x3e, 0x58, 0xc8, 0x55, 0xe8, 0xbb, 0x40, 0xa9, + 0x96, 0x53, 0xf9, 0x24, 0x62, 0x6c, 0x79, 0xaa, 0x24, 0x06, 0x13, 0xed, + 0x62, 0x78, 0x3e, 0x5f, 0xfa, 0x04, 0xb4, 0x15, 0x81, 0x81, 0xbe, 0xbd, + 0xaa, 0xe6, 0x5c, 0x18, 0xb8, 0x08, 0xb9, 0x71, 0xdb, 0x2e, 0x8c, 0x8f, + 0x23, 0xe0, 0x3b, 0x81, 0xb7, 0x0e, 0xf7, 0x5c, 0x9c, 0x41, 0x50, 0xab, + 0x3e, 0xf9, 0x4a, 0xbc, 0xed, 0xd1, 0x67, 0xc0, 0x1d, 0xbf, 0x54, 0xf8, + 0x30, 0x15, 0x0b, 0xb8, 0xf9, 0x34, 0x03, 0x1f, 0xc7, 0x47, 0x19, 0xe2, + 0xeb, 0x13, 0x57, 0x19, 0xe5, 0xd4, 0xb3, 0x3f, 0xb5, 0x33, 0x3c, 0x81, + 0xe1, 0x15, 0x52, 0xae, 0x29, 0xad, 0x13, 0x0d, 0x02, 0x41, 0xfa, 0x98, + 0x02, 0x15, 0x9e, 0x69, 0xf8, 0x44, 0x8a, 0xb2, 0x17, 0xe5, 0xe5, 0xd9, + 0xb1, 0xcc, 0xce, 0xed, 0x25, 0x81, 0x2f, 0x5f, 0x63, 0x02, 0x50, 0x5a, + 0x49, 0xff, 0xe7, 0x3b, 0xe1, 0xbc, 0xd6, 0xaf, 0xee, 0xba, 0xbd, 0x02, + 0xf8, 0x06, 0x37, 0xab, 0xed, 0xd3, 0x81, 0xf2, 0x0d, 0xb3, 0xae, 0x1e, + 0xc1, 0x2d, 0x18, 0x65, 0xac, 0xec, 0xcb, 0xcf, 0x2d, 0xc7, 0xc4, 0xfd, + 0x01, 0x28, 0x0a, 0xe8, 0xe8, 0x36, 0x29, 0xce, 0x0b, 0xdf, 0x47, 0xba, + 0xe9, 0x03, 0xf3, 0x02, 0xe0, 0x3e, 0x30, 0xad, 0x4b, 0x7f, 0xf5, 0xdf, + 0x02, 0x0d, 0xf0, 0xdc, 0xb4, 0x44, 0xd7, 0xe4, 0xe2, 0x2b, 0x1e, 0x73, + 0x57, 0x91, 0x5a, 0xef, 0xa5, 0xb4, 0x14, 0x17, 0xa9, 0x05, 0x01, 0x43, + 0x3c, 0xf6, 0xf6, 0xc5, 0xf7, 0xb8, 0xe8, 0x7f, 0xcc, 0x2b, 0x0c, 0x2d, + 0x2f, 0xd2, 0x6d, 0x30, 0xe2, 0x1d, 0xcd, 0x49, 0xe3, 0x57, 0x4d, 0xdb, + 0x49, 0x7c, 0xde, 0x2d, 0x4b, 0x31, 0xf2, 0xc8, 0xbf, 0xd2, 0x32, 0xac, + 0x52, 0xff, 0xbf, 0x81, 0x83, 0x49, 0x08, 0x85, 0xf6, 0xda, 0x16, 0xf3, + 0xd4, 0xe9, 0x29, 0xf7, 0x24, 0x14, 0xf3, 0x33, 0x10, 0x27, 0x7f, 0xdd, + 0xde, 0xe6, 0x08, 0xd8, 0x49, 0xd4, 0xcb, 0x02, 0xb6, 0xca, 0xbb, 0x47, + 0xba, 0xed, 0xd3, 0xce, 0x50, 0xd8, 0xbe, 0x67, 0xbf, 0x36, 0x81, 0xa2, + 0x6c, 0xdf, 0x5a, 0xf3, 0x58, 0xd5, 0xdb, 0xb3, 0x1f, 0x55, 0x2e, 0xb4, + 0x10, 0xc6, 0xdf, 0xdf, 0xf3, 0x17, 0x47, 0x9a, 0xd4, 0x8a, 0xfd, 0xe8, + 0x11, 0x07, 0xc5, 0x5c, 0xe9, 0x88, 0x04, 0x93, 0x9b, 0xe5, 0x44, 0xd3, + 0xc0, 0xc2, 0xa9, 0x73, 0xbf, 0x06, 0xed, 0x03, 0x49, 0xd3, 0xf2, 0x6c, + 0x9b, 0x02, 0x57, 0x23, 0xd7, 0xc3, 0x81, 0xfa, 0x0f, 0x45, 0x5a, 0xa9, + 0xf6, 0x14, 0x0b, 0x14, 0xaf, 0x27, 0x50, 0x68, 0xb1, 0xe0, 0x81, 0xc1, + 0xb4, 0xfa, 0x6c, 0x2e, 0x50, 0x24, 0xb6, 0x30, 0x0d, 0xc5, 0xfc, 0xcf, + 0x5b, 0x0f, 0xd4, 0x19, 0xd0, 0x3b, 0xc4, 0x3e, 0x4a, 0x58, 0x0b, 0x24, + 0x2a, 0x7f, 0x4a, 0x24, 0x4b, 0x22, 0x3b, 0xaf, 0x46, 0xe2, 0x70, 0x42, + 0xc8, 0x03, 0x63, 0x64, 0xd3, 0x4d, 0xd3, 0xf9, 0xca, 0xb1, 0x64, 0x13, + 0x4c, 0x0b, 0x44, 0xcb, 0xd1, 0xe2, 0x1b, 0xcb, 0xcb, 0xe7, 0xd5, 0x4c, + 0x23, 0xf3, 0x81, 0xcb, 0xe9, 0xe3, 0x4b, 0x49, 0xbc, 0x29, 0x31, 0x3a, + 0x31, 0x90, 0xe5, 0x41, 0x14, 0xab, 0x28, 0xf9, 0x36, 0xe0, 0x4b, 0x08, + 0xba, 0xe2, 0x3e, 0xdc, 0x67, 0xa7, 0xd2, 0x51, 0x17, 0xcc, 0x1a, 0x54, + 0x1b, 0xc5, 0x01, 0xef, 0x3a, 0x42, 0x5c, 0x7f, 0x2a, 0xcf, 0x6d, 0x47, + 0xb3, 0x1f, 0x25, 0xe2, 0xc7, 0x4f, 0xdc, 0x81, 0x32, 0x2a, 0x19, 0xd9, + 0xbd, 0xbe, 0xbe, 0x2c, 0x53, 0x8f, 0xd1, 0x2b, 0x42, 0xdf, 0x9e, 0x1d, + 0x89, 0x5f, 0xbd, 0x4d, 0xd0, 0x52, 0xe1, 0xbc, 0x4e, 0x1a, 0xed, 0x3a, + 0x31, 0x0c, 0xd1, 0x16, 0x64, 0x7f, 0xe4, 0x16, 0xeb, 0xc9, 0x29, 0x62, + 0xbd, 0xad, 0xbb, 0xa2, 0xc0, 0xa0, 0x16, 0xc7, 0x3f, 0x39, 0x00, 0xcc, + 0xbd, 0x58, 0x03, 0xec, 0x9f, 0xc8, 0x20, 0xbf, 0xf4, 0xdb, 0x4c, 0x64, + 0xd9, 0x4f, 0x1a, 0x06, 0x19, 0x54, 0x02, 0xc1, 0xab, 0x06, 0x27, 0xe3, + 0xeb, 0xf4, 0x09, 0x4b, 0x2e, 0x44, 0x96, 0xef, 0x9c, 0x65, 0x15, 0xf0, + 0xfd, 0x3a, 0x94, 0x7f, 0xe5, 0xa4, 0x29, 0xc7, 0x0f, 0xd0, 0x0d, 0x5f, + 0x03, 0x81, 0xfd, 0x77, 0xed, 0xcd, 0x29, 0xdf, 0x22, 0x07, 0x33, 0xe7, + 0x5a, 0x25, 0xaf, 0x0e, 0x00, 0x12, 0x0a, 0x05, 0x0d, 0xb0, 0x2e, 0x3d, + 0x3b, 0x28, 0x3f, 0xb5, 0xab, 0xb4, 0xf1, 0x14, 0x04, 0x81, 0x1d, 0x34, + 0x19, 0x38, 0x20, 0x5a, 0x15, 0x2e, 0x0e, 0x1d, 0x4b, 0xca, 0xf7, 0xfe, + 0x4b, 0xd2, 0x59, 0x5c, 0xfb, 0xc1, 0x4d, 0x7a, 0x50, 0xad, 0x2c, 0xf6, + 0x27, 0x59, 0x6f, 0x32, 0x3e, 0xb5, 0xbb, 0xdb, 0x81, 0x91, 0x49, 0xac, + 0x39, 0xb1, 0xc8, 0x4b, 0x55, 0x56, 0x3b, 0x5e, 0x44, 0x5a, 0xa1, 0xf0, + 0xec, 0x9a, 0x9d, 0x30, 0x56, 0x41, 0xd3, 0xf8, 0xd9, 0xe0, 0x09, 0xa1, + 0x20, 0xcc, 0x19, 0xeb, 0x06, 0x39, 0x52, 0xe7, 0xe0, 0xe5, 0xd1, 0xc4, + 0xed, 0x26, 0xca, 0xe4, 0xf6, 0x57, 0x81, 0xe4, 0xe5, 0xd6, 0x89, 0x24, + 0x81, 0xe9, 0xfd, 0x0e, 0xd3, 0x1c, 0xcd, 0xe9, 0x95, 0xad, 0x1f, 0x3e, + 0xee, 0x3b, 0x23, 0xe4, 0x18, 0xf2, 0xd5, 0xa2, 0x45, 0xe9, 0xc0, 0xdb, + 0xd0, 0x46, 0x4d, 0x54, 0xb8, 0x84, 0x1f, 0xe8, 0x47, 0xf5, 0x4a, 0x7f, + 0x16, 0xcd, 0x43, 0xa8, 0xcd, 0x36, 0xab, 0x48, 0xfb, 0xae, 0x23, 0xd8, + 0x54, 0x57, 0xd7, 0x51, 0xed, 0x36, 0xb2, 0xd6, 0x46, 0xb5, 0x54, 0x56, + 0xed, 0x00, 0xd9, 0xbc, 0xde, 0xbc, 0x64, 0x12, 0xbe, 0xb5, 0xb6, 0x1d, + 0x69, 0x39, 0x90, 0xfc, 0xf2, 0xd9, 0xd5, 0x29, 0x3e, 0xe5, 0xf6, 0xbc, + 0xde, 0xff, 0xba, 0x39, 0xb0, 0x81, 0x57, 0x08, 0x02, 0x05, 0xf4, 0x33, + 0x81, 0x9d, 0x0e, 0x2a, 0x18, 0xe2, 0x3b, 0x22, 0xd9, 0x0a, 0xdc, 0x31, + 0xe9, 0xdf, 0x17, 0x40, 0xf1, 0xe2, 0x40, 0x17, 0x05, 0xe1, 0xda, 0xfd, + 0x9e, 0x19, 0xff, 0x69, 0x14, 0xae, 0xc2, 0x59, 0x1b, 0xcc, 0xe1, 0x74, + 0x6c, 0x37, 0x43, 0x5a, 0xeb, 0x9a, 0xae, 0x6b, 0x24, 0x07, 0x16, 0xe3, + 0x34, 0x1d, 0xec, 0xf5, 0xdf, 0x25, 0x8d, 0x2e, 0x59, 0xa0, 0xeb, 0x17, + 0xa0, 0x81, 0xc9, 0x46, 0x36, 0x98, 0xcc, 0x29, 0xa3, 0x29, 0x3d, 0xde, + 0x3c, 0x81, 0xdc, 0x24, 0xe6, 0xec, 0x9b, 0x9a, 0xa3, 0xf0, 0x4b, 0x23, + 0xfa, 0x04, 0x43, 0x6a, 0xbd, 0xa5, 0x60, 0xbf, 0x54, 0xf7, 0x0e, 0x22, + 0xa7, 0x01, 0x09, 0x36, 0x9a, 0x2d, 0xe4, 0xf7, 0x37, 0x0f, 0x50, 0x7f, + 0x3e, 0xec, 0x3e, 0x4f, 0x49, 0x3b, 0xfa, 0xeb, 0x50, 0xf5, 0xd4, 0xda, + 0x2d, 0xc4, 0x09, 0x2f, 0x16, 0xfc, 0x41, 0xe7, 0x4f, 0xdd, 0x22, 0xef, + 0x01, 0xed, 0x15, 0x87, 0xda, 0xb3, 0x47, 0x5d, 0xc6, 0x32, 0x7c, 0x2f, + 0xeb, 0x07, 0xd4, 0x38, 0x47, 0x60, 0x42, 0xa2, 0xa9, 0x02, 0x3c, 0x71, + 0x30, 0x8b, 0xba, 0x7f, 0x7a, 0xfb, 0xff, 0xff, 0x04, 0x00, 0x00, 0x00, + 0x00, 0x01, 0x00, 0x00, 0x0a, 0xe8, 0xff, 0xff, 0xd4, 0x0d, 0x00, 0x00, + 0x5a, 0xd8, 0xff, 0xff, 0x2f, 0xf8, 0xff, 0xff, 0x4e, 0x2d, 0x00, 0x00, + 0x71, 0xf8, 0xff, 0xff, 0x62, 0xe8, 0xff, 0xff, 0x49, 0x23, 0x00, 0x00, + 0xf6, 0x9e, 0xff, 0xff, 0x68, 0x5a, 0x00, 0x00, 0xd0, 0x11, 0x00, 0x00, + 0xa8, 0xd3, 0xff, 0xff, 0x3c, 0x03, 0x00, 0x00, 0x55, 0xef, 0xff, 0xff, + 0x1d, 0x35, 0x00, 0x00, 0x2c, 0xd0, 0xff, 0xff, 0xb4, 0xf2, 0xff, 0xff, + 0x16, 0x13, 0x00, 0x00, 0x4b, 0x11, 0x00, 0x00, 0x24, 0xe3, 0xff, 0xff, + 0x45, 0xb3, 0xff, 0xff, 0xe2, 0xbe, 0xff, 0xff, 0xa0, 0xe7, 0xff, 0xff, + 0xe3, 0xf9, 0xff, 0xff, 0x18, 0x9f, 0xff, 0xff, 0x0b, 0xea, 0xff, 0xff, + 0x9a, 0xd5, 0xff, 0xff, 0x54, 0x1e, 0x00, 0x00, 0x6d, 0x63, 0x00, 0x00, + 0x7d, 0xf8, 0xff, 0xff, 0x17, 0xf1, 0xff, 0xff, 0x9d, 0x06, 0x00, 0x00, + 0x73, 0x2c, 0x00, 0x00, 0x8a, 0xa3, 0xff, 0xff, 0x61, 0xd5, 0xff, 0xff, + 0xcc, 0x15, 0x00, 0x00, 0x45, 0xfe, 0xff, 0xff, 0x56, 0x0e, 0x00, 0x00, + 0x8b, 0x5b, 0x00, 0x00, 0x9c, 0xf3, 0xff, 0xff, 0xb5, 0xf8, 0xff, 0xff, + 0x45, 0xed, 0xff, 0xff, 0xb7, 0x1e, 0x00, 0x00, 0x2d, 0x28, 0x00, 0x00, + 0xb1, 0x4f, 0x00, 0x00, 0x44, 0xed, 0xff, 0xff, 0x84, 0x8c, 0xff, 0xff, + 0x3a, 0x06, 0x00, 0x00, 0xd9, 0xb8, 0xff, 0xff, 0xb9, 0x24, 0x00, 0x00, + 0x5b, 0x27, 0x00, 0x00, 0x9d, 0xde, 0xff, 0xff, 0x06, 0xfa, 0xff, 0xff, + 0xa5, 0xb7, 0xff, 0xff, 0xe0, 0xf1, 0xff, 0xff, 0x40, 0x31, 0x00, 0x00, + 0x01, 0x35, 0x00, 0x00, 0x47, 0xe0, 0xff, 0xff, 0x05, 0x31, 0x00, 0x00, + 0xaf, 0x14, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x1f, 0x00, 0x00, + 0x07, 0xbc, 0xff, 0xff, 0x1a, 0xca, 0xff, 0xff, 0x86, 0xfc, 0xff, 0xff, + 0x04, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x7a, 0x64, 0x67, 0x64, + 0xd8, 0x1c, 0x70, 0x96, 0x3e, 0xd7, 0x11, 0x29, 0xa4, 0x37, 0xa0, 0x0f, + 0xe8, 0xc0, 0x8c, 0xd6, 0x43, 0x2c, 0x7b, 0xe2, 0x7e, 0x0f, 0x77, 0xb3, + 0xf0, 0xd1, 0x3a, 0x14, 0x43, 0xbd, 0x2d, 0xf2, 0xe8, 0x4d, 0x71, 0x8a, + 0x1e, 0xc5, 0xd7, 0xdc, 0x7f, 0xfb, 0xc5, 0xd4, 0x94, 0x66, 0x65, 0x36, + 0x58, 0xfc, 0xf6, 0x48, 0x70, 0x56, 0x08, 0x5c, 0x77, 0xad, 0xf1, 0x3f, + 0xe2, 0xef, 0xba, 0xda, 0x47, 0xbf, 0x1a, 0x1b, 0xd8, 0x3b, 0x63, 0xe1, + 0x16, 0x9a, 0x36, 0xc5, 0x41, 0x35, 0x30, 0x21, 0x0a, 0xb4, 0x2d, 0x32, + 0x05, 0x65, 0xdf, 0x2a, 0x2f, 0xf6, 0x90, 0x50, 0xab, 0x44, 0xfb, 0x43, + 0x47, 0x48, 0xe9, 0xd2, 0xcc, 0x62, 0xb9, 0x3f, 0xde, 0x35, 0x20, 0x2a, + 0xd7, 0xfa, 0xe6, 0xf8, 0xd5, 0x81, 0xce, 0x07, 0x2e, 0xaa, 0x4a, 0xd8, + 0x9c, 0xf9, 0x90, 0xa4, 0x12, 0xfd, 0xff, 0xff, 0x04, 0x00, 0x00, 0x00, + 0x08, 0x00, 0x00, 0x00, 0x52, 0x00, 0x00, 0x00, 0xbb, 0xff, 0xff, 0xff, + 0x26, 0xfd, 0xff, 0xff, 0x04, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x80, 0xc4, 0xff, 0xff, + 0x84, 0xc4, 0xff, 0xff, 0x0f, 0x00, 0x00, 0x00, 0x4d, 0x4c, 0x49, 0x52, + 0x20, 0x43, 0x6f, 0x6e, 0x76, 0x65, 0x72, 0x74, 0x65, 0x64, 0x2e, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0e, 0x00, + 0x18, 0x00, 0x14, 0x00, 0x10, 0x00, 0x0c, 0x00, 0x08, 0x00, 0x04, 0x00, + 0x0e, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x00, + 0xc8, 0x04, 0x00, 0x00, 0xcc, 0x04, 0x00, 0x00, 0xd0, 0x04, 0x00, 0x00, + 0x04, 0x00, 0x00, 0x00, 0x6d, 0x61, 0x69, 0x6e, 0x00, 0x00, 0x00, 0x00, + 0x13, 0x00, 0x00, 0x00, 0x64, 0x04, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, + 0xb0, 0x03, 0x00, 0x00, 0x6c, 0x03, 0x00, 0x00, 0x1c, 0x03, 0x00, 0x00, + 0xe8, 0x02, 0x00, 0x00, 0xa4, 0x02, 0x00, 0x00, 0x6c, 0x02, 0x00, 0x00, + 0x30, 0x02, 0x00, 0x00, 0x0c, 0x02, 0x00, 0x00, 0xc0, 0x01, 0x00, 0x00, + 0x7c, 0x01, 0x00, 0x00, 0x3c, 0x01, 0x00, 0x00, 0x08, 0x01, 0x00, 0x00, + 0xcc, 0x00, 0x00, 0x00, 0x94, 0x00, 0x00, 0x00, 0x60, 0x00, 0x00, 0x00, + 0x3c, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0xe2, 0xfc, 0xff, 0xff, + 0x14, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0a, 0x14, 0x00, 0x00, 0x00, + 0x18, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0xfa, 0xfd, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x26, 0x00, 0x00, 0x00, + 0x02, 0x00, 0x00, 0x00, 0x1d, 0x00, 0x00, 0x00, 0x25, 0x00, 0x00, 0x00, + 0x5a, 0xfe, 0xff, 0xff, 0x0c, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, + 0x05, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x25, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x24, 0x00, 0x00, 0x00, 0x36, 0xfd, 0xff, 0xff, + 0x14, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x09, 0x14, 0x00, 0x00, 0x00, + 0x18, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x4e, 0xfe, 0xff, 0xff, + 0x00, 0x00, 0x80, 0x3f, 0x01, 0x00, 0x00, 0x00, 0x24, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x23, 0x00, 0x00, 0x00, 0x66, 0xfd, 0xff, 0xff, + 0x14, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x10, 0x00, 0x00, 0x00, + 0x14, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0xc4, 0xc5, 0xff, 0xff, + 0x01, 0x00, 0x00, 0x00, 0x23, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, + 0x22, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, + 0x9a, 0xfd, 0xff, 0xff, 0x14, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, + 0x14, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, + 0x46, 0xfe, 0xff, 0xff, 0x00, 0x00, 0x00, 0x01, 0x01, 0x00, 0x00, 0x00, + 0x22, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x21, 0x00, 0x00, 0x00, + 0x05, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0xd2, 0xfd, 0xff, 0xff, + 0x14, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1b, 0x10, 0x00, 0x00, 0x00, + 0x14, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x30, 0xc6, 0xff, 0xff, + 0x01, 0x00, 0x00, 0x00, 0x21, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, + 0x20, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x16, 0xfd, 0xff, 0xff, + 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x18, 0x00, 0x00, 0x00, + 0x1c, 0x00, 0x00, 0x00, 0x08, 0xfd, 0xff, 0xff, 0x00, 0x00, 0x00, 0x01, + 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, + 0x20, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x1f, 0x00, 0x00, 0x00, + 0x07, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x3e, 0xfe, 0xff, 0xff, + 0x14, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x05, 0x24, 0x00, 0x00, 0x00, + 0x28, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xa2, 0xfd, 0xff, 0xff, + 0x02, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, + 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x01, 0x00, 0x00, 0x00, + 0x1f, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x1e, 0x00, 0x00, 0x00, + 0x92, 0xfd, 0xff, 0xff, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, + 0x18, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x00, 0x84, 0xfd, 0xff, 0xff, + 0x00, 0x00, 0x00, 0x01, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x1e, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x0a, 0x00, 0x10, 0x00, 0x0c, 0x00, 0x08, 0x00, 0x04, 0x00, + 0x0a, 0x00, 0x00, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, + 0x05, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x1d, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x00, 0x5a, 0xfe, 0xff, 0xff, + 0x1c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x09, 0x1c, 0x00, 0x00, 0x00, + 0x20, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x00, + 0x08, 0x00, 0x04, 0x00, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x3f, + 0x01, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, + 0x1b, 0x00, 0x00, 0x00, 0x1e, 0xff, 0xff, 0xff, 0x14, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x08, 0x10, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, + 0x03, 0x00, 0x00, 0x00, 0x7c, 0xc7, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, + 0x1b, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, + 0x0b, 0x00, 0x00, 0x00, 0x0a, 0x00, 0x00, 0x00, 0xc6, 0xfe, 0xff, 0xff, + 0x1c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x1c, 0x00, 0x00, 0x00, + 0x20, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x00, + 0x08, 0x00, 0x07, 0x00, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, + 0x01, 0x00, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, + 0x19, 0x00, 0x00, 0x00, 0x0d, 0x00, 0x00, 0x00, 0x0c, 0x00, 0x00, 0x00, + 0x92, 0xff, 0xff, 0xff, 0x14, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1b, + 0x10, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, + 0xf0, 0xc7, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x19, 0x00, 0x00, 0x00, + 0x02, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, + 0xd6, 0xfe, 0xff, 0xff, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, + 0x18, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x00, 0xc8, 0xfe, 0xff, 0xff, + 0x00, 0x00, 0x00, 0x01, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, + 0x17, 0x00, 0x00, 0x00, 0x0f, 0x00, 0x00, 0x00, 0x0e, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x0e, 0x00, 0x18, 0x00, 0x14, 0x00, 0x10, 0x00, 0x0c, 0x00, + 0x0b, 0x00, 0x04, 0x00, 0x0e, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x05, 0x24, 0x00, 0x00, 0x00, 0x28, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x72, 0xff, 0xff, 0xff, 0x02, 0x00, 0x00, 0x00, + 0x02, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x01, 0x01, 0x00, 0x00, 0x00, 0x17, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x16, 0x00, 0x00, 0x00, 0x62, 0xff, 0xff, 0xff, + 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x18, 0x00, 0x00, 0x00, + 0x1c, 0x00, 0x00, 0x00, 0x54, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x01, + 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, + 0x16, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x15, 0x00, 0x00, 0x00, + 0x11, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0e, 0x00, + 0x1a, 0x00, 0x14, 0x00, 0x10, 0x00, 0x0c, 0x00, 0x0b, 0x00, 0x04, 0x00, + 0x0e, 0x00, 0x00, 0x00, 0x24, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x05, + 0x34, 0x00, 0x00, 0x00, 0x38, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x0e, 0x00, 0x18, 0x00, 0x17, 0x00, 0x10, 0x00, 0x0c, 0x00, + 0x08, 0x00, 0x04, 0x00, 0x0e, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, + 0x02, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x01, 0x01, 0x00, 0x00, 0x00, 0x15, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0e, 0x00, + 0x14, 0x00, 0x00, 0x00, 0x10, 0x00, 0x0c, 0x00, 0x0b, 0x00, 0x04, 0x00, + 0x0e, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, + 0x24, 0x00, 0x00, 0x00, 0x28, 0x00, 0x00, 0x00, 0x0c, 0x00, 0x10, 0x00, + 0x00, 0x00, 0x0c, 0x00, 0x08, 0x00, 0x07, 0x00, 0x0c, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x01, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x13, 0x00, 0x00, 0x00, 0x12, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x26, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x27, 0x00, 0x00, 0x00, 0xa0, 0x36, 0x00, 0x00, + 0x44, 0x36, 0x00, 0x00, 0xbc, 0x35, 0x00, 0x00, 0x48, 0x35, 0x00, 0x00, + 0xf4, 0x31, 0x00, 0x00, 0x98, 0x2e, 0x00, 0x00, 0xc4, 0x2c, 0x00, 0x00, + 0xe0, 0x2a, 0x00, 0x00, 0xcc, 0x29, 0x00, 0x00, 0xa8, 0x28, 0x00, 0x00, + 0x3c, 0x28, 0x00, 0x00, 0xc8, 0x27, 0x00, 0x00, 0x74, 0x21, 0x00, 0x00, + 0x18, 0x1b, 0x00, 0x00, 0xc4, 0x17, 0x00, 0x00, 0x60, 0x14, 0x00, 0x00, + 0x8c, 0x12, 0x00, 0x00, 0xa8, 0x10, 0x00, 0x00, 0x94, 0x0f, 0x00, 0x00, + 0x70, 0x0e, 0x00, 0x00, 0x64, 0x0d, 0x00, 0x00, 0xc8, 0x0c, 0x00, 0x00, + 0xbc, 0x0b, 0x00, 0x00, 0x20, 0x0b, 0x00, 0x00, 0x14, 0x0a, 0x00, 0x00, + 0x90, 0x09, 0x00, 0x00, 0x6c, 0x08, 0x00, 0x00, 0xc0, 0x07, 0x00, 0x00, + 0x34, 0x07, 0x00, 0x00, 0xa8, 0x06, 0x00, 0x00, 0x9c, 0x05, 0x00, 0x00, + 0x00, 0x05, 0x00, 0x00, 0xf4, 0x03, 0x00, 0x00, 0x70, 0x03, 0x00, 0x00, + 0x4c, 0x02, 0x00, 0x00, 0x98, 0x01, 0x00, 0x00, 0x0c, 0x01, 0x00, 0x00, + 0x80, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x12, 0xca, 0xff, 0xff, + 0x00, 0x00, 0x00, 0x01, 0x18, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, + 0x3c, 0x00, 0x00, 0x00, 0x27, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x09, + 0x50, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, + 0x04, 0x00, 0x00, 0x00, 0xf4, 0xc9, 0xff, 0xff, 0x08, 0x00, 0x00, 0x00, + 0x10, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x80, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x81, 0x80, 0x80, 0x3b, + 0x1b, 0x00, 0x00, 0x00, 0x53, 0x74, 0x61, 0x74, 0x65, 0x66, 0x75, 0x6c, + 0x50, 0x61, 0x72, 0x74, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x65, 0x64, 0x43, + 0x61, 0x6c, 0x6c, 0x5f, 0x31, 0x3a, 0x30, 0x00, 0x02, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x8a, 0xca, 0xff, 0xff, + 0x00, 0x00, 0x00, 0x01, 0x18, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, + 0x3c, 0x00, 0x00, 0x00, 0x26, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x09, + 0x60, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, + 0x02, 0x00, 0x00, 0x00, 0x6c, 0xca, 0xff, 0xff, 0x08, 0x00, 0x00, 0x00, + 0x10, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x80, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x81, 0x80, 0x80, 0x3b, + 0x2a, 0x00, 0x00, 0x00, 0x62, 0x61, 0x62, 0x79, 0x5f, 0x63, 0x72, 0x79, + 0x5f, 0x66, 0x75, 0x73, 0x65, 0x64, 0x5f, 0x31, 0x2f, 0x65, 0x6d, 0x6f, + 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x6f, 0x75, 0x74, 0x70, 0x75, 0x74, 0x5f, + 0x31, 0x2f, 0x53, 0x6f, 0x66, 0x74, 0x6d, 0x61, 0x78, 0x31, 0x00, 0x00, + 0x02, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, + 0x12, 0xcb, 0xff, 0xff, 0x00, 0x00, 0x00, 0x01, 0x18, 0x00, 0x00, 0x00, + 0x20, 0x00, 0x00, 0x00, 0x3c, 0x00, 0x00, 0x00, 0x25, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x09, 0x60, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, + 0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0x00, 0x00, 0xf4, 0xca, 0xff, 0xff, + 0x08, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, + 0x80, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x80, 0x3b, 0x29, 0x00, 0x00, 0x00, 0x62, 0x61, 0x62, 0x79, + 0x5f, 0x63, 0x72, 0x79, 0x5f, 0x66, 0x75, 0x73, 0x65, 0x64, 0x5f, 0x31, + 0x2f, 0x65, 0x6d, 0x6f, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x6f, 0x75, 0x74, + 0x70, 0x75, 0x74, 0x5f, 0x31, 0x2f, 0x53, 0x6f, 0x66, 0x74, 0x6d, 0x61, + 0x78, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, + 0x02, 0x00, 0x00, 0x00, 0x9a, 0xcb, 0xff, 0xff, 0x00, 0x00, 0x00, 0x01, + 0x18, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x3c, 0x00, 0x00, 0x00, + 0x24, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x09, 0x88, 0x00, 0x00, 0x00, + 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0x00, 0x00, + 0x7c, 0xcb, 0xff, 0xff, 0x08, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x00, 0xf4, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0x01, 0x00, 0x00, 0x00, 0xe6, 0x83, 0x95, 0x3d, 0x52, 0x00, 0x00, 0x00, + 0x62, 0x61, 0x62, 0x79, 0x5f, 0x63, 0x72, 0x79, 0x5f, 0x66, 0x75, 0x73, + 0x65, 0x64, 0x5f, 0x31, 0x2f, 0x65, 0x6d, 0x6f, 0x74, 0x69, 0x6f, 0x6e, + 0x5f, 0x6f, 0x75, 0x74, 0x70, 0x75, 0x74, 0x5f, 0x31, 0x2f, 0x4d, 0x61, + 0x74, 0x4d, 0x75, 0x6c, 0x3b, 0x62, 0x61, 0x62, 0x79, 0x5f, 0x63, 0x72, + 0x79, 0x5f, 0x66, 0x75, 0x73, 0x65, 0x64, 0x5f, 0x31, 0x2f, 0x65, 0x6d, + 0x6f, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x6f, 0x75, 0x74, 0x70, 0x75, 0x74, + 0x5f, 0x31, 0x2f, 0x42, 0x69, 0x61, 0x73, 0x41, 0x64, 0x64, 0x00, 0x00, + 0x02, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, + 0x4a, 0xcc, 0xff, 0xff, 0x00, 0x00, 0x00, 0x01, 0x18, 0x00, 0x00, 0x00, + 0x20, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x23, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x09, 0xf8, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, + 0xff, 0xff, 0xff, 0xff, 0x40, 0x00, 0x00, 0x00, 0x2c, 0xcc, 0xff, 0xff, + 0x08, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, + 0x80, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x06, 0x42, 0x14, 0x3d, 0xbd, 0x00, 0x00, 0x00, + 0x62, 0x61, 0x62, 0x79, 0x5f, 0x63, 0x72, 0x79, 0x5f, 0x66, 0x75, 0x73, + 0x65, 0x64, 0x5f, 0x31, 0x2f, 0x6d, 0x32, 0x5f, 0x66, 0x63, 0x31, 0x5f, + 0x31, 0x2f, 0x4d, 0x61, 0x74, 0x4d, 0x75, 0x6c, 0x3b, 0x62, 0x61, 0x62, + 0x79, 0x5f, 0x63, 0x72, 0x79, 0x5f, 0x66, 0x75, 0x73, 0x65, 0x64, 0x5f, + 0x31, 0x2f, 0x6d, 0x32, 0x5f, 0x66, 0x63, 0x31, 0x5f, 0x31, 0x2f, 0x42, + 0x69, 0x61, 0x73, 0x41, 0x64, 0x64, 0x3b, 0x62, 0x61, 0x62, 0x79, 0x5f, + 0x63, 0x72, 0x79, 0x5f, 0x66, 0x75, 0x73, 0x65, 0x64, 0x5f, 0x31, 0x2f, + 0x6d, 0x32, 0x5f, 0x62, 0x6e, 0x5f, 0x66, 0x63, 0x5f, 0x31, 0x2f, 0x62, + 0x61, 0x74, 0x63, 0x68, 0x6e, 0x6f, 0x72, 0x6d, 0x2f, 0x6d, 0x75, 0x6c, + 0x5f, 0x31, 0x3b, 0x62, 0x61, 0x62, 0x79, 0x5f, 0x63, 0x72, 0x79, 0x5f, + 0x66, 0x75, 0x73, 0x65, 0x64, 0x5f, 0x31, 0x2f, 0x6d, 0x32, 0x5f, 0x72, + 0x65, 0x6c, 0x75, 0x5f, 0x66, 0x63, 0x5f, 0x31, 0x2f, 0x52, 0x65, 0x6c, + 0x75, 0x3b, 0x62, 0x61, 0x62, 0x79, 0x5f, 0x63, 0x72, 0x79, 0x5f, 0x66, + 0x75, 0x73, 0x65, 0x64, 0x5f, 0x31, 0x2f, 0x6d, 0x32, 0x5f, 0x62, 0x6e, + 0x5f, 0x66, 0x63, 0x5f, 0x31, 0x2f, 0x62, 0x61, 0x74, 0x63, 0x68, 0x6e, + 0x6f, 0x72, 0x6d, 0x2f, 0x61, 0x64, 0x64, 0x5f, 0x31, 0x00, 0x00, 0x00, + 0x02, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, + 0x6a, 0xcd, 0xff, 0xff, 0x00, 0x00, 0x00, 0x01, 0x18, 0x00, 0x00, 0x00, + 0x20, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x22, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x09, 0x58, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, + 0xff, 0xff, 0xff, 0xff, 0x20, 0x00, 0x00, 0x00, 0x4c, 0xcd, 0xff, 0xff, + 0x08, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, + 0x80, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x33, 0x92, 0x2f, 0x3c, 0x1e, 0x00, 0x00, 0x00, + 0x62, 0x61, 0x62, 0x79, 0x5f, 0x63, 0x72, 0x79, 0x5f, 0x66, 0x75, 0x73, + 0x65, 0x64, 0x5f, 0x31, 0x2f, 0x6d, 0x32, 0x5f, 0x67, 0x61, 0x70, 0x5f, + 0x31, 0x2f, 0x4d, 0x65, 0x61, 0x6e, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0xea, 0xcd, 0xff, 0xff, + 0x00, 0x00, 0x00, 0x01, 0x18, 0x00, 0x00, 0x00, 0x28, 0x00, 0x00, 0x00, + 0x44, 0x00, 0x00, 0x00, 0x21, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x09, + 0xd8, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, + 0x25, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, + 0xd4, 0xcd, 0xff, 0xff, 0x08, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x80, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0x01, 0x00, 0x00, 0x00, 0x0b, 0x23, 0x00, 0x3d, 0x9a, 0x00, 0x00, 0x00, + 0x62, 0x61, 0x62, 0x79, 0x5f, 0x63, 0x72, 0x79, 0x5f, 0x66, 0x75, 0x73, + 0x65, 0x64, 0x5f, 0x31, 0x2f, 0x6d, 0x32, 0x5f, 0x72, 0x65, 0x6c, 0x75, + 0x32, 0x5f, 0x31, 0x2f, 0x52, 0x65, 0x6c, 0x75, 0x3b, 0x62, 0x61, 0x62, + 0x79, 0x5f, 0x63, 0x72, 0x79, 0x5f, 0x66, 0x75, 0x73, 0x65, 0x64, 0x5f, + 0x31, 0x2f, 0x6d, 0x32, 0x5f, 0x62, 0x6e, 0x32, 0x5f, 0x31, 0x2f, 0x62, + 0x61, 0x74, 0x63, 0x68, 0x6e, 0x6f, 0x72, 0x6d, 0x2f, 0x61, 0x64, 0x64, + 0x5f, 0x31, 0x3b, 0x62, 0x61, 0x62, 0x79, 0x5f, 0x63, 0x72, 0x79, 0x5f, + 0x66, 0x75, 0x73, 0x65, 0x64, 0x5f, 0x31, 0x2f, 0x6d, 0x32, 0x5f, 0x63, + 0x6f, 0x6e, 0x76, 0x32, 0x5f, 0x31, 0x2f, 0x63, 0x6f, 0x6e, 0x76, 0x6f, + 0x6c, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x3b, 0x62, 0x61, 0x62, 0x79, 0x5f, + 0x63, 0x72, 0x79, 0x5f, 0x66, 0x75, 0x73, 0x65, 0x64, 0x5f, 0x31, 0x2f, + 0x6d, 0x32, 0x5f, 0x62, 0x6e, 0x32, 0x5f, 0x31, 0x2f, 0x62, 0x61, 0x74, + 0x63, 0x68, 0x6e, 0x6f, 0x72, 0x6d, 0x2f, 0x73, 0x75, 0x62, 0x00, 0x00, + 0x04, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x25, 0x00, 0x00, 0x00, + 0x14, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0xf2, 0xce, 0xff, 0xff, + 0x00, 0x00, 0x00, 0x01, 0x18, 0x00, 0x00, 0x00, 0x28, 0x00, 0x00, 0x00, + 0x48, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x09, + 0x68, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, + 0x25, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, + 0xdc, 0xce, 0xff, 0xff, 0x08, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x80, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x6d, 0x18, 0x11, 0x3d, + 0x25, 0x00, 0x00, 0x00, 0x62, 0x61, 0x62, 0x79, 0x5f, 0x63, 0x72, 0x79, + 0x5f, 0x66, 0x75, 0x73, 0x65, 0x64, 0x5f, 0x31, 0x2f, 0x6d, 0x32, 0x5f, + 0x70, 0x6f, 0x6f, 0x6c, 0x31, 0x5f, 0x31, 0x2f, 0x4d, 0x61, 0x78, 0x50, + 0x6f, 0x6f, 0x6c, 0x32, 0x64, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x25, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, + 0x10, 0x00, 0x00, 0x00, 0x8a, 0xcf, 0xff, 0xff, 0x00, 0x00, 0x00, 0x01, + 0x18, 0x00, 0x00, 0x00, 0x28, 0x00, 0x00, 0x00, 0x44, 0x00, 0x00, 0x00, + 0x1f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x09, 0xd8, 0x00, 0x00, 0x00, + 0x04, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0x4b, 0x00, 0x00, 0x00, + 0x28, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x74, 0xcf, 0xff, 0xff, + 0x08, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, + 0x80, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, + 0x6d, 0x18, 0x11, 0x3d, 0x9a, 0x00, 0x00, 0x00, 0x62, 0x61, 0x62, 0x79, + 0x5f, 0x63, 0x72, 0x79, 0x5f, 0x66, 0x75, 0x73, 0x65, 0x64, 0x5f, 0x31, + 0x2f, 0x6d, 0x32, 0x5f, 0x72, 0x65, 0x6c, 0x75, 0x31, 0x5f, 0x31, 0x2f, + 0x52, 0x65, 0x6c, 0x75, 0x3b, 0x62, 0x61, 0x62, 0x79, 0x5f, 0x63, 0x72, + 0x79, 0x5f, 0x66, 0x75, 0x73, 0x65, 0x64, 0x5f, 0x31, 0x2f, 0x6d, 0x32, + 0x5f, 0x62, 0x6e, 0x31, 0x5f, 0x31, 0x2f, 0x62, 0x61, 0x74, 0x63, 0x68, + 0x6e, 0x6f, 0x72, 0x6d, 0x2f, 0x61, 0x64, 0x64, 0x5f, 0x31, 0x3b, 0x62, + 0x61, 0x62, 0x79, 0x5f, 0x63, 0x72, 0x79, 0x5f, 0x66, 0x75, 0x73, 0x65, + 0x64, 0x5f, 0x31, 0x2f, 0x6d, 0x32, 0x5f, 0x63, 0x6f, 0x6e, 0x76, 0x31, + 0x5f, 0x31, 0x2f, 0x63, 0x6f, 0x6e, 0x76, 0x6f, 0x6c, 0x75, 0x74, 0x69, + 0x6f, 0x6e, 0x3b, 0x62, 0x61, 0x62, 0x79, 0x5f, 0x63, 0x72, 0x79, 0x5f, + 0x66, 0x75, 0x73, 0x65, 0x64, 0x5f, 0x31, 0x2f, 0x6d, 0x32, 0x5f, 0x62, + 0x6e, 0x31, 0x5f, 0x31, 0x2f, 0x62, 0x61, 0x74, 0x63, 0x68, 0x6e, 0x6f, + 0x72, 0x6d, 0x2f, 0x73, 0x75, 0x62, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x4b, 0x00, 0x00, 0x00, 0x28, 0x00, 0x00, 0x00, + 0x10, 0x00, 0x00, 0x00, 0x92, 0xd0, 0xff, 0xff, 0x00, 0x00, 0x00, 0x01, + 0x18, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, + 0x1e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x09, 0x60, 0x00, 0x00, 0x00, + 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0x00, 0x00, + 0x74, 0xd0, 0xff, 0xff, 0x08, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x80, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x81, 0x80, 0x80, 0x3b, + 0x26, 0x00, 0x00, 0x00, 0x62, 0x61, 0x62, 0x79, 0x5f, 0x63, 0x72, 0x79, + 0x5f, 0x66, 0x75, 0x73, 0x65, 0x64, 0x5f, 0x31, 0x2f, 0x63, 0x72, 0x79, + 0x5f, 0x6f, 0x75, 0x74, 0x70, 0x75, 0x74, 0x5f, 0x31, 0x2f, 0x53, 0x6f, + 0x66, 0x74, 0x6d, 0x61, 0x78, 0x31, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x1a, 0xd1, 0xff, 0xff, + 0x00, 0x00, 0x00, 0x01, 0x18, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, + 0x40, 0x00, 0x00, 0x00, 0x1d, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x09, + 0x60, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, + 0x02, 0x00, 0x00, 0x00, 0xfc, 0xd0, 0xff, 0xff, 0x08, 0x00, 0x00, 0x00, + 0x14, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x80, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x80, 0x3b, 0x25, 0x00, 0x00, 0x00, 0x62, 0x61, 0x62, 0x79, + 0x5f, 0x63, 0x72, 0x79, 0x5f, 0x66, 0x75, 0x73, 0x65, 0x64, 0x5f, 0x31, + 0x2f, 0x63, 0x72, 0x79, 0x5f, 0x6f, 0x75, 0x74, 0x70, 0x75, 0x74, 0x5f, + 0x31, 0x2f, 0x53, 0x6f, 0x66, 0x74, 0x6d, 0x61, 0x78, 0x00, 0x00, 0x00, + 0x02, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, + 0xa2, 0xd1, 0xff, 0xff, 0x00, 0x00, 0x00, 0x01, 0x18, 0x00, 0x00, 0x00, + 0x20, 0x00, 0x00, 0x00, 0x3c, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x09, 0x80, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, + 0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0x00, 0x00, 0x84, 0xd1, 0xff, 0xff, + 0x08, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, + 0xf0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, + 0xdc, 0xd6, 0x84, 0x3d, 0x4a, 0x00, 0x00, 0x00, 0x62, 0x61, 0x62, 0x79, + 0x5f, 0x63, 0x72, 0x79, 0x5f, 0x66, 0x75, 0x73, 0x65, 0x64, 0x5f, 0x31, + 0x2f, 0x63, 0x72, 0x79, 0x5f, 0x6f, 0x75, 0x74, 0x70, 0x75, 0x74, 0x5f, + 0x31, 0x2f, 0x4d, 0x61, 0x74, 0x4d, 0x75, 0x6c, 0x3b, 0x62, 0x61, 0x62, + 0x79, 0x5f, 0x63, 0x72, 0x79, 0x5f, 0x66, 0x75, 0x73, 0x65, 0x64, 0x5f, + 0x31, 0x2f, 0x63, 0x72, 0x79, 0x5f, 0x6f, 0x75, 0x74, 0x70, 0x75, 0x74, + 0x5f, 0x31, 0x2f, 0x42, 0x69, 0x61, 0x73, 0x41, 0x64, 0x64, 0x00, 0x00, + 0x02, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, + 0x4a, 0xd2, 0xff, 0xff, 0x00, 0x00, 0x00, 0x01, 0x18, 0x00, 0x00, 0x00, + 0x20, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x1b, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x09, 0xf8, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, + 0xff, 0xff, 0xff, 0xff, 0x80, 0x00, 0x00, 0x00, 0x2c, 0xd2, 0xff, 0xff, + 0x08, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, + 0x80, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x12, 0xba, 0x9b, 0x3c, 0xbd, 0x00, 0x00, 0x00, + 0x62, 0x61, 0x62, 0x79, 0x5f, 0x63, 0x72, 0x79, 0x5f, 0x66, 0x75, 0x73, + 0x65, 0x64, 0x5f, 0x31, 0x2f, 0x6d, 0x31, 0x5f, 0x66, 0x63, 0x31, 0x5f, + 0x31, 0x2f, 0x4d, 0x61, 0x74, 0x4d, 0x75, 0x6c, 0x3b, 0x62, 0x61, 0x62, + 0x79, 0x5f, 0x63, 0x72, 0x79, 0x5f, 0x66, 0x75, 0x73, 0x65, 0x64, 0x5f, + 0x31, 0x2f, 0x6d, 0x31, 0x5f, 0x66, 0x63, 0x31, 0x5f, 0x31, 0x2f, 0x42, + 0x69, 0x61, 0x73, 0x41, 0x64, 0x64, 0x3b, 0x62, 0x61, 0x62, 0x79, 0x5f, + 0x63, 0x72, 0x79, 0x5f, 0x66, 0x75, 0x73, 0x65, 0x64, 0x5f, 0x31, 0x2f, + 0x6d, 0x31, 0x5f, 0x62, 0x6e, 0x5f, 0x66, 0x63, 0x5f, 0x31, 0x2f, 0x62, + 0x61, 0x74, 0x63, 0x68, 0x6e, 0x6f, 0x72, 0x6d, 0x2f, 0x6d, 0x75, 0x6c, + 0x5f, 0x31, 0x3b, 0x62, 0x61, 0x62, 0x79, 0x5f, 0x63, 0x72, 0x79, 0x5f, + 0x66, 0x75, 0x73, 0x65, 0x64, 0x5f, 0x31, 0x2f, 0x6d, 0x31, 0x5f, 0x72, + 0x65, 0x6c, 0x75, 0x5f, 0x66, 0x63, 0x5f, 0x31, 0x2f, 0x52, 0x65, 0x6c, + 0x75, 0x3b, 0x62, 0x61, 0x62, 0x79, 0x5f, 0x63, 0x72, 0x79, 0x5f, 0x66, + 0x75, 0x73, 0x65, 0x64, 0x5f, 0x31, 0x2f, 0x6d, 0x31, 0x5f, 0x62, 0x6e, + 0x5f, 0x66, 0x63, 0x5f, 0x31, 0x2f, 0x62, 0x61, 0x74, 0x63, 0x68, 0x6e, + 0x6f, 0x72, 0x6d, 0x2f, 0x61, 0x64, 0x64, 0x5f, 0x31, 0x00, 0x00, 0x00, + 0x02, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, + 0x6a, 0xd3, 0xff, 0xff, 0x00, 0x00, 0x00, 0x01, 0x18, 0x00, 0x00, 0x00, + 0x20, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x09, 0x58, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, + 0xff, 0xff, 0xff, 0xff, 0x40, 0x00, 0x00, 0x00, 0x4c, 0xd3, 0xff, 0xff, + 0x08, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, + 0x80, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x50, 0x0d, 0xf8, 0x3b, 0x1e, 0x00, 0x00, 0x00, + 0x62, 0x61, 0x62, 0x79, 0x5f, 0x63, 0x72, 0x79, 0x5f, 0x66, 0x75, 0x73, + 0x65, 0x64, 0x5f, 0x31, 0x2f, 0x6d, 0x31, 0x5f, 0x67, 0x61, 0x70, 0x5f, + 0x31, 0x2f, 0x4d, 0x65, 0x61, 0x6e, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0xea, 0xd3, 0xff, 0xff, + 0x00, 0x00, 0x00, 0x01, 0x18, 0x00, 0x00, 0x00, 0x28, 0x00, 0x00, 0x00, + 0x44, 0x00, 0x00, 0x00, 0x19, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x09, + 0xd8, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, + 0x12, 0x00, 0x00, 0x00, 0x0a, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, + 0xd4, 0xd3, 0xff, 0xff, 0x08, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x80, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0x01, 0x00, 0x00, 0x00, 0xb5, 0x6c, 0x00, 0x3d, 0x9a, 0x00, 0x00, 0x00, + 0x62, 0x61, 0x62, 0x79, 0x5f, 0x63, 0x72, 0x79, 0x5f, 0x66, 0x75, 0x73, + 0x65, 0x64, 0x5f, 0x31, 0x2f, 0x6d, 0x31, 0x5f, 0x72, 0x65, 0x6c, 0x75, + 0x33, 0x5f, 0x31, 0x2f, 0x52, 0x65, 0x6c, 0x75, 0x3b, 0x62, 0x61, 0x62, + 0x79, 0x5f, 0x63, 0x72, 0x79, 0x5f, 0x66, 0x75, 0x73, 0x65, 0x64, 0x5f, + 0x31, 0x2f, 0x6d, 0x31, 0x5f, 0x62, 0x6e, 0x33, 0x5f, 0x31, 0x2f, 0x62, + 0x61, 0x74, 0x63, 0x68, 0x6e, 0x6f, 0x72, 0x6d, 0x2f, 0x61, 0x64, 0x64, + 0x5f, 0x31, 0x3b, 0x62, 0x61, 0x62, 0x79, 0x5f, 0x63, 0x72, 0x79, 0x5f, + 0x66, 0x75, 0x73, 0x65, 0x64, 0x5f, 0x31, 0x2f, 0x6d, 0x31, 0x5f, 0x63, + 0x6f, 0x6e, 0x76, 0x33, 0x5f, 0x31, 0x2f, 0x63, 0x6f, 0x6e, 0x76, 0x6f, + 0x6c, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x3b, 0x62, 0x61, 0x62, 0x79, 0x5f, + 0x63, 0x72, 0x79, 0x5f, 0x66, 0x75, 0x73, 0x65, 0x64, 0x5f, 0x31, 0x2f, + 0x6d, 0x31, 0x5f, 0x62, 0x6e, 0x33, 0x5f, 0x31, 0x2f, 0x62, 0x61, 0x74, + 0x63, 0x68, 0x6e, 0x6f, 0x72, 0x6d, 0x2f, 0x73, 0x75, 0x62, 0x00, 0x00, + 0x04, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x12, 0x00, 0x00, 0x00, + 0x0a, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0xf2, 0xd4, 0xff, 0xff, + 0x00, 0x00, 0x00, 0x01, 0x18, 0x00, 0x00, 0x00, 0x28, 0x00, 0x00, 0x00, + 0x48, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x09, + 0x68, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, + 0x12, 0x00, 0x00, 0x00, 0x0a, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, + 0xdc, 0xd4, 0xff, 0xff, 0x08, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x80, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x5e, 0x28, 0x0c, 0x3d, + 0x25, 0x00, 0x00, 0x00, 0x62, 0x61, 0x62, 0x79, 0x5f, 0x63, 0x72, 0x79, + 0x5f, 0x66, 0x75, 0x73, 0x65, 0x64, 0x5f, 0x31, 0x2f, 0x6d, 0x31, 0x5f, + 0x70, 0x6f, 0x6f, 0x6c, 0x32, 0x5f, 0x31, 0x2f, 0x4d, 0x61, 0x78, 0x50, + 0x6f, 0x6f, 0x6c, 0x32, 0x64, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x12, 0x00, 0x00, 0x00, 0x0a, 0x00, 0x00, 0x00, + 0x20, 0x00, 0x00, 0x00, 0x8a, 0xd5, 0xff, 0xff, 0x00, 0x00, 0x00, 0x01, + 0x18, 0x00, 0x00, 0x00, 0x28, 0x00, 0x00, 0x00, 0x44, 0x00, 0x00, 0x00, + 0x17, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x09, 0xd8, 0x00, 0x00, 0x00, + 0x04, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0x25, 0x00, 0x00, 0x00, + 0x14, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x74, 0xd5, 0xff, 0xff, + 0x08, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, + 0x80, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, + 0x5e, 0x28, 0x0c, 0x3d, 0x9a, 0x00, 0x00, 0x00, 0x62, 0x61, 0x62, 0x79, + 0x5f, 0x63, 0x72, 0x79, 0x5f, 0x66, 0x75, 0x73, 0x65, 0x64, 0x5f, 0x31, + 0x2f, 0x6d, 0x31, 0x5f, 0x72, 0x65, 0x6c, 0x75, 0x32, 0x5f, 0x31, 0x2f, + 0x52, 0x65, 0x6c, 0x75, 0x3b, 0x62, 0x61, 0x62, 0x79, 0x5f, 0x63, 0x72, + 0x79, 0x5f, 0x66, 0x75, 0x73, 0x65, 0x64, 0x5f, 0x31, 0x2f, 0x6d, 0x31, + 0x5f, 0x62, 0x6e, 0x32, 0x5f, 0x31, 0x2f, 0x62, 0x61, 0x74, 0x63, 0x68, + 0x6e, 0x6f, 0x72, 0x6d, 0x2f, 0x61, 0x64, 0x64, 0x5f, 0x31, 0x3b, 0x62, + 0x61, 0x62, 0x79, 0x5f, 0x63, 0x72, 0x79, 0x5f, 0x66, 0x75, 0x73, 0x65, + 0x64, 0x5f, 0x31, 0x2f, 0x6d, 0x31, 0x5f, 0x63, 0x6f, 0x6e, 0x76, 0x32, + 0x5f, 0x31, 0x2f, 0x63, 0x6f, 0x6e, 0x76, 0x6f, 0x6c, 0x75, 0x74, 0x69, + 0x6f, 0x6e, 0x3b, 0x62, 0x61, 0x62, 0x79, 0x5f, 0x63, 0x72, 0x79, 0x5f, + 0x66, 0x75, 0x73, 0x65, 0x64, 0x5f, 0x31, 0x2f, 0x6d, 0x31, 0x5f, 0x62, + 0x6e, 0x32, 0x5f, 0x31, 0x2f, 0x62, 0x61, 0x74, 0x63, 0x68, 0x6e, 0x6f, + 0x72, 0x6d, 0x2f, 0x73, 0x75, 0x62, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x25, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, + 0x20, 0x00, 0x00, 0x00, 0x92, 0xd6, 0xff, 0xff, 0x00, 0x00, 0x00, 0x01, + 0x18, 0x00, 0x00, 0x00, 0x28, 0x00, 0x00, 0x00, 0x48, 0x00, 0x00, 0x00, + 0x16, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x09, 0x68, 0x00, 0x00, 0x00, + 0x04, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0x25, 0x00, 0x00, 0x00, + 0x14, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x7c, 0xd6, 0xff, 0xff, + 0x08, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, + 0x80, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x00, 0xba, 0x9d, 0x1a, 0x3d, 0x25, 0x00, 0x00, 0x00, + 0x62, 0x61, 0x62, 0x79, 0x5f, 0x63, 0x72, 0x79, 0x5f, 0x66, 0x75, 0x73, + 0x65, 0x64, 0x5f, 0x31, 0x2f, 0x6d, 0x31, 0x5f, 0x70, 0x6f, 0x6f, 0x6c, + 0x31, 0x5f, 0x31, 0x2f, 0x4d, 0x61, 0x78, 0x50, 0x6f, 0x6f, 0x6c, 0x32, + 0x64, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, + 0x25, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, + 0x2a, 0xd7, 0xff, 0xff, 0x00, 0x00, 0x00, 0x01, 0x18, 0x00, 0x00, 0x00, + 0x28, 0x00, 0x00, 0x00, 0x44, 0x00, 0x00, 0x00, 0x15, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x09, 0xd8, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, + 0xff, 0xff, 0xff, 0xff, 0x4b, 0x00, 0x00, 0x00, 0x28, 0x00, 0x00, 0x00, + 0x10, 0x00, 0x00, 0x00, 0x14, 0xd7, 0xff, 0xff, 0x08, 0x00, 0x00, 0x00, + 0x10, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x80, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xba, 0x9d, 0x1a, 0x3d, + 0x9b, 0x00, 0x00, 0x00, 0x62, 0x61, 0x62, 0x79, 0x5f, 0x63, 0x72, 0x79, + 0x5f, 0x66, 0x75, 0x73, 0x65, 0x64, 0x5f, 0x31, 0x2f, 0x6d, 0x31, 0x5f, + 0x72, 0x65, 0x6c, 0x75, 0x31, 0x5f, 0x31, 0x2f, 0x52, 0x65, 0x6c, 0x75, + 0x3b, 0x62, 0x61, 0x62, 0x79, 0x5f, 0x63, 0x72, 0x79, 0x5f, 0x66, 0x75, + 0x73, 0x65, 0x64, 0x5f, 0x31, 0x2f, 0x6d, 0x31, 0x5f, 0x62, 0x6e, 0x31, + 0x5f, 0x31, 0x2f, 0x62, 0x61, 0x74, 0x63, 0x68, 0x6e, 0x6f, 0x72, 0x6d, + 0x2f, 0x61, 0x64, 0x64, 0x5f, 0x31, 0x3b, 0x62, 0x61, 0x62, 0x79, 0x5f, + 0x63, 0x72, 0x79, 0x5f, 0x66, 0x75, 0x73, 0x65, 0x64, 0x5f, 0x31, 0x2f, + 0x6d, 0x31, 0x5f, 0x63, 0x6f, 0x6e, 0x76, 0x31, 0x5f, 0x31, 0x2f, 0x63, + 0x6f, 0x6e, 0x76, 0x6f, 0x6c, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x3b, 0x62, + 0x61, 0x62, 0x79, 0x5f, 0x63, 0x72, 0x79, 0x5f, 0x66, 0x75, 0x73, 0x65, + 0x64, 0x5f, 0x31, 0x2f, 0x6d, 0x31, 0x5f, 0x62, 0x6e, 0x31, 0x5f, 0x31, + 0x2f, 0x62, 0x61, 0x74, 0x63, 0x68, 0x6e, 0x6f, 0x72, 0x6d, 0x2f, 0x73, + 0x75, 0x62, 0x31, 0x00, 0x04, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, + 0x4b, 0x00, 0x00, 0x00, 0x28, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, + 0x8a, 0xd8, 0xff, 0xff, 0x00, 0x00, 0x00, 0x01, 0x14, 0x00, 0x00, 0x00, + 0xe8, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x09, + 0xf4, 0x00, 0x00, 0x00, 0x04, 0xd8, 0xff, 0xff, 0x08, 0x00, 0x00, 0x00, + 0x8c, 0x00, 0x00, 0x00, 0x10, 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, 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, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, + 0x5c, 0x3b, 0xe9, 0x3b, 0x82, 0x1c, 0x8a, 0x3b, 0x9b, 0xbe, 0x08, 0x3c, + 0x87, 0x1d, 0x31, 0x3c, 0x19, 0xbf, 0x8a, 0x3c, 0xbb, 0xf1, 0x32, 0x3c, + 0x6f, 0x79, 0xd5, 0x3b, 0xd2, 0x62, 0xd9, 0x3c, 0xc6, 0x3e, 0x23, 0x3c, + 0x17, 0x91, 0x2d, 0x3c, 0x84, 0xb2, 0x8a, 0x3c, 0xc4, 0x3e, 0xbc, 0x3c, + 0x7d, 0xb2, 0x8f, 0x3c, 0x84, 0xb0, 0x08, 0x3c, 0x48, 0x42, 0x79, 0x3c, + 0xaa, 0xbb, 0x64, 0x3c, 0x13, 0x00, 0x00, 0x00, 0x74, 0x66, 0x6c, 0x2e, + 0x70, 0x73, 0x65, 0x75, 0x64, 0x6f, 0x5f, 0x71, 0x63, 0x6f, 0x6e, 0x73, + 0x74, 0x31, 0x37, 0x00, 0x04, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, + 0x03, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, + 0xaa, 0xd9, 0xff, 0xff, 0x00, 0x00, 0x00, 0x01, 0x14, 0x00, 0x00, 0x00, + 0xe4, 0x00, 0x00, 0x00, 0x13, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, + 0xf0, 0x00, 0x00, 0x00, 0x24, 0xd9, 0xff, 0xff, 0x08, 0x00, 0x00, 0x00, + 0x88, 0x00, 0x00, 0x00, 0x10, 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, 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, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x82, 0x25, 0xea, 0x37, + 0x2a, 0xa7, 0x8a, 0x37, 0xe3, 0x47, 0x09, 0x38, 0x57, 0xcf, 0x31, 0x38, + 0x64, 0x4a, 0x8b, 0x38, 0x61, 0xa5, 0x33, 0x38, 0xc0, 0x4f, 0xd6, 0x37, + 0x10, 0x3d, 0xda, 0x38, 0xa9, 0xe2, 0x23, 0x38, 0x57, 0x3f, 0x2e, 0x38, + 0xc2, 0x3d, 0x8b, 0x38, 0xc0, 0xfb, 0xbc, 0x38, 0xc0, 0x42, 0x90, 0x38, + 0xbe, 0x39, 0x09, 0x38, 0x85, 0x3c, 0x7a, 0x38, 0x4c, 0xa1, 0x65, 0x38, + 0x13, 0x00, 0x00, 0x00, 0x74, 0x66, 0x6c, 0x2e, 0x70, 0x73, 0x65, 0x75, + 0x64, 0x6f, 0x5f, 0x71, 0x63, 0x6f, 0x6e, 0x73, 0x74, 0x31, 0x36, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0xba, 0xda, 0xff, 0xff, + 0x00, 0x00, 0x00, 0x01, 0x14, 0x00, 0x00, 0x00, 0xa8, 0x01, 0x00, 0x00, + 0x12, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x09, 0xb4, 0x01, 0x00, 0x00, + 0x34, 0xda, 0xff, 0xff, 0x08, 0x00, 0x00, 0x00, 0x0c, 0x01, 0x00, 0x00, + 0x20, 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, 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, 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, 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, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x20, 0x00, 0x00, 0x00, 0x76, 0x58, 0xda, 0x3a, 0xb8, 0x58, 0xd1, 0x3a, + 0x5a, 0xf9, 0xc8, 0x3a, 0x5c, 0x21, 0x06, 0x3b, 0xbe, 0x14, 0xee, 0x3a, + 0x68, 0x9e, 0x05, 0x3b, 0xd1, 0x3e, 0x1f, 0x3b, 0xa1, 0x03, 0x14, 0x3b, + 0x52, 0xb1, 0xbc, 0x3a, 0x66, 0x78, 0xf5, 0x3a, 0x8f, 0x05, 0xf4, 0x3a, + 0xd7, 0x07, 0x0a, 0x3b, 0x11, 0x80, 0x1c, 0x3b, 0xb1, 0xf0, 0x49, 0x3b, + 0xd6, 0x23, 0x69, 0x3b, 0x30, 0x02, 0x0d, 0x3b, 0x2f, 0x2b, 0xf3, 0x3a, + 0xe8, 0x75, 0xc4, 0x3a, 0x50, 0xf5, 0xe5, 0x3a, 0xc4, 0x64, 0x8c, 0x3a, + 0x78, 0xac, 0xbf, 0x3a, 0x5b, 0xb4, 0x00, 0x3b, 0x6f, 0xd2, 0x24, 0x3b, + 0xf0, 0x1f, 0x88, 0x3a, 0x2e, 0xca, 0xfc, 0x3a, 0x01, 0x92, 0x04, 0x3b, + 0xaf, 0xe1, 0x0a, 0x3b, 0x26, 0x50, 0xc1, 0x3a, 0x1a, 0x19, 0xbf, 0x3a, + 0x2e, 0xba, 0xf9, 0x3a, 0x30, 0x8a, 0x20, 0x3b, 0x8f, 0x00, 0x36, 0x3b, + 0x13, 0x00, 0x00, 0x00, 0x74, 0x66, 0x6c, 0x2e, 0x70, 0x73, 0x65, 0x75, + 0x64, 0x6f, 0x5f, 0x71, 0x63, 0x6f, 0x6e, 0x73, 0x74, 0x31, 0x35, 0x00, + 0x04, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, + 0x03, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x9a, 0xdc, 0xff, 0xff, + 0x00, 0x00, 0x00, 0x01, 0x14, 0x00, 0x00, 0x00, 0xa4, 0x01, 0x00, 0x00, + 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xb0, 0x01, 0x00, 0x00, + 0x14, 0xdc, 0xff, 0xff, 0x08, 0x00, 0x00, 0x00, 0x08, 0x01, 0x00, 0x00, + 0x20, 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, 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, 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, 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, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, + 0xbe, 0xdf, 0x83, 0x38, 0xb4, 0xe0, 0x7c, 0x38, 0xa6, 0xc3, 0x72, 0x38, + 0x6b, 0x05, 0xa2, 0x38, 0x2a, 0xcb, 0x8f, 0x38, 0x3c, 0x67, 0xa1, 0x38, + 0xce, 0x5b, 0xc0, 0x38, 0xc1, 0xca, 0xb2, 0x38, 0xda, 0xed, 0x63, 0x38, + 0xab, 0x41, 0x94, 0x38, 0xb1, 0x61, 0x93, 0x38, 0x85, 0xbb, 0xa6, 0x38, + 0xed, 0x0a, 0xbd, 0x38, 0x6c, 0xee, 0xf3, 0x38, 0x33, 0xcf, 0x0c, 0x39, + 0x63, 0x54, 0xaa, 0x38, 0xcc, 0xdd, 0x92, 0x38, 0xf1, 0x4f, 0x6d, 0x38, + 0x41, 0xe3, 0x8a, 0x38, 0x3b, 0x96, 0x29, 0x38, 0xb0, 0x87, 0x67, 0x38, + 0x96, 0x77, 0x9b, 0x38, 0x47, 0x18, 0xc7, 0x38, 0x2a, 0x6e, 0x24, 0x38, + 0x5f, 0xad, 0x98, 0x38, 0x05, 0x23, 0xa0, 0x38, 0xa9, 0xc2, 0xa7, 0x38, + 0xa3, 0x82, 0x69, 0x38, 0xae, 0xd5, 0x66, 0x38, 0xdc, 0xd3, 0x96, 0x38, + 0x15, 0xec, 0xc1, 0x38, 0xf1, 0xd8, 0xdb, 0x38, 0x13, 0x00, 0x00, 0x00, + 0x74, 0x66, 0x6c, 0x2e, 0x70, 0x73, 0x65, 0x75, 0x64, 0x6f, 0x5f, 0x71, + 0x63, 0x6f, 0x6e, 0x73, 0x74, 0x31, 0x34, 0x00, 0x01, 0x00, 0x00, 0x00, + 0x20, 0x00, 0x00, 0x00, 0x6a, 0xde, 0xff, 0xff, 0x00, 0x00, 0x00, 0x01, + 0x14, 0x00, 0x00, 0x00, 0x28, 0x03, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x09, 0x34, 0x03, 0x00, 0x00, 0xe4, 0xdd, 0xff, 0xff, + 0x08, 0x00, 0x00, 0x00, 0x0c, 0x02, 0x00, 0x00, 0x40, 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, 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, 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, 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, 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, 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, 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, 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, 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, 0xc9, 0x1c, 0x4e, 0x3a, 0x10, 0xbf, 0x8f, 0x3a, + 0xff, 0x23, 0xaf, 0x3a, 0x23, 0x5e, 0xc5, 0x3a, 0x15, 0xa7, 0xa6, 0x3a, + 0xa6, 0x98, 0xba, 0x3a, 0xe9, 0x2f, 0x84, 0x3a, 0x4a, 0xe6, 0x85, 0x3a, + 0x04, 0xa7, 0x82, 0x3a, 0x5f, 0x37, 0xa0, 0x3a, 0xfa, 0x34, 0x80, 0x3a, + 0x70, 0x94, 0xa8, 0x3a, 0x00, 0x8f, 0x8e, 0x3a, 0xa2, 0xaf, 0x9b, 0x3a, + 0xc6, 0xe8, 0x76, 0x3a, 0xab, 0x37, 0x91, 0x3a, 0x42, 0xce, 0x87, 0x3a, + 0x67, 0x90, 0x9e, 0x3a, 0xae, 0x48, 0x60, 0x3a, 0x43, 0xc5, 0x84, 0x3a, + 0x7b, 0xb0, 0x88, 0x3a, 0x1b, 0xd9, 0x9f, 0x3a, 0x54, 0x5d, 0x90, 0x3a, + 0xbe, 0x46, 0x81, 0x3a, 0xb4, 0x11, 0x85, 0x3a, 0xe6, 0xa0, 0x49, 0x3a, + 0x9c, 0x13, 0x4c, 0x3a, 0x02, 0x2d, 0x86, 0x3a, 0x8b, 0xdc, 0xc6, 0x3a, + 0xc7, 0x61, 0x9f, 0x3a, 0xb9, 0x2c, 0xbe, 0x3a, 0x5c, 0x92, 0x7d, 0x3a, + 0xf1, 0x86, 0x99, 0x3a, 0xc2, 0xad, 0x99, 0x3a, 0xf0, 0x44, 0x8f, 0x3a, + 0x6a, 0xb2, 0x76, 0x3a, 0x91, 0x61, 0x8a, 0x3a, 0x2e, 0x89, 0x54, 0x3a, + 0x2a, 0x58, 0x99, 0x3a, 0x23, 0xcc, 0x84, 0x3a, 0x3d, 0x2d, 0xad, 0x3a, + 0x41, 0xf7, 0x7e, 0x3a, 0xc7, 0xf3, 0x55, 0x3a, 0x3a, 0xa4, 0xb6, 0x3a, + 0x8c, 0xca, 0x89, 0x3a, 0x9d, 0x63, 0x58, 0x3a, 0x6b, 0x0a, 0xbb, 0x3a, + 0x42, 0x34, 0x9b, 0x3a, 0x93, 0xd8, 0x6e, 0x3a, 0x28, 0x7d, 0x41, 0x3a, + 0x7c, 0x07, 0x4a, 0x3a, 0x12, 0x1c, 0x6c, 0x3a, 0x97, 0x32, 0x8c, 0x3a, + 0xb5, 0x71, 0xa1, 0x3a, 0x7b, 0x2b, 0x77, 0x3a, 0x03, 0x5e, 0x89, 0x3a, + 0x98, 0x3c, 0x52, 0x3a, 0x30, 0xef, 0xd0, 0x3a, 0x7d, 0x33, 0xad, 0x3a, + 0x9e, 0xb0, 0x69, 0x3a, 0xc6, 0x42, 0x82, 0x3a, 0xa4, 0xd0, 0x74, 0x3a, + 0xd5, 0xb0, 0x90, 0x3a, 0x16, 0x26, 0x9b, 0x3a, 0x13, 0x00, 0x00, 0x00, + 0x74, 0x66, 0x6c, 0x2e, 0x70, 0x73, 0x65, 0x75, 0x64, 0x6f, 0x5f, 0x71, + 0x63, 0x6f, 0x6e, 0x73, 0x74, 0x31, 0x33, 0x00, 0x04, 0x00, 0x00, 0x00, + 0x40, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, + 0x20, 0x00, 0x00, 0x00, 0xca, 0xe1, 0xff, 0xff, 0x00, 0x00, 0x00, 0x01, + 0x14, 0x00, 0x00, 0x00, 0x24, 0x03, 0x00, 0x00, 0x0f, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x02, 0x30, 0x03, 0x00, 0x00, 0x44, 0xe1, 0xff, 0xff, + 0x08, 0x00, 0x00, 0x00, 0x08, 0x02, 0x00, 0x00, 0x40, 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, 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, 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, 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, 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, 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, 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, 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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, + 0x7c, 0xb0, 0xe1, 0x37, 0x4f, 0x66, 0x1d, 0x38, 0x9b, 0xc6, 0x3f, 0x38, + 0x35, 0x1d, 0x58, 0x38, 0x4e, 0x7b, 0x36, 0x38, 0xce, 0x51, 0x4c, 0x38, + 0x17, 0xbe, 0x10, 0x38, 0x1b, 0x9e, 0x12, 0x38, 0xe1, 0x0f, 0x0f, 0x38, + 0x17, 0x6f, 0x2f, 0x38, 0x60, 0x62, 0x0c, 0x38, 0x85, 0x97, 0x38, 0x38, + 0x5d, 0x19, 0x1c, 0x38, 0x32, 0x79, 0x2a, 0x38, 0x3b, 0x2e, 0x07, 0x38, + 0xaf, 0x02, 0x1f, 0x38, 0x6c, 0xb4, 0x14, 0x38, 0xf2, 0x9f, 0x2d, 0x38, + 0x3a, 0x96, 0xf5, 0x37, 0xa0, 0x61, 0x11, 0x38, 0x22, 0xac, 0x15, 0x38, + 0xdf, 0x07, 0x2f, 0x38, 0x9b, 0x13, 0x1e, 0x38, 0x25, 0x8e, 0x0d, 0x38, + 0x54, 0xb5, 0x11, 0x38, 0x92, 0xc7, 0xdc, 0x37, 0xcf, 0x75, 0xdf, 0x37, + 0x8b, 0xeb, 0x12, 0x38, 0xef, 0xbf, 0x59, 0x38, 0x35, 0x85, 0x2e, 0x38, + 0xe4, 0x3c, 0x50, 0x38, 0x06, 0xd4, 0x0a, 0x38, 0x03, 0x1c, 0x28, 0x38, + 0x83, 0x46, 0x28, 0x38, 0x95, 0xe0, 0x1c, 0x38, 0x78, 0x10, 0x07, 0x38, + 0x5b, 0x86, 0x17, 0x38, 0x11, 0xb9, 0xe8, 0x37, 0xca, 0xe8, 0x27, 0x38, + 0x28, 0x69, 0x11, 0x38, 0x18, 0xa0, 0x3d, 0x38, 0x6c, 0x97, 0x0b, 0x38, + 0x1b, 0x46, 0xea, 0x37, 0x39, 0xfd, 0x47, 0x38, 0xfe, 0xe0, 0x16, 0x38, + 0x32, 0xf1, 0xec, 0x37, 0x62, 0xce, 0x4c, 0x38, 0x1a, 0xf2, 0x29, 0x38, + 0x1a, 0xc4, 0x02, 0x38, 0xe9, 0xdd, 0xd3, 0x37, 0xe6, 0x37, 0xdd, 0x37, + 0x95, 0x44, 0x01, 0x38, 0x8c, 0x83, 0x19, 0x38, 0x48, 0xc7, 0x30, 0x38, + 0xc1, 0x52, 0x07, 0x38, 0x26, 0x6a, 0x16, 0x38, 0x94, 0x34, 0xe6, 0x37, + 0x81, 0xc7, 0x64, 0x38, 0xf0, 0xa6, 0x3d, 0x38, 0xe0, 0xe2, 0xff, 0x37, + 0x1d, 0xa2, 0x0e, 0x38, 0xb4, 0x08, 0x06, 0x38, 0x0a, 0x6f, 0x1e, 0x38, + 0x96, 0xe2, 0x29, 0x38, 0x13, 0x00, 0x00, 0x00, 0x74, 0x66, 0x6c, 0x2e, + 0x70, 0x73, 0x65, 0x75, 0x64, 0x6f, 0x5f, 0x71, 0x63, 0x6f, 0x6e, 0x73, + 0x74, 0x31, 0x32, 0x00, 0x01, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, + 0x1a, 0xe5, 0xff, 0xff, 0x00, 0x00, 0x00, 0x01, 0x14, 0x00, 0x00, 0x00, + 0x28, 0x06, 0x00, 0x00, 0x0e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x09, + 0x34, 0x06, 0x00, 0x00, 0x94, 0xe4, 0xff, 0xff, 0x08, 0x00, 0x00, 0x00, + 0x0c, 0x04, 0x00, 0x00, 0x80, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 0x80, 0x00, 0x00, 0x00, 0xcf, 0x20, 0x03, 0x3c, + 0x8b, 0x7e, 0x05, 0x3c, 0xc2, 0x57, 0x9a, 0x3b, 0xeb, 0xac, 0x06, 0x3c, + 0x86, 0xb7, 0x2e, 0x3c, 0x1b, 0x0d, 0xed, 0x3b, 0x37, 0xbe, 0x12, 0x3c, + 0xcb, 0x99, 0x2c, 0x3c, 0x26, 0xa7, 0xea, 0x3b, 0x6f, 0x45, 0x33, 0x3c, + 0x4a, 0x2e, 0x13, 0x3c, 0x0b, 0x38, 0x6b, 0x3c, 0xea, 0xd6, 0x2d, 0x3c, + 0x9a, 0xb1, 0x16, 0x3c, 0xa0, 0xc4, 0x59, 0x3c, 0xb4, 0x74, 0x1b, 0x3c, + 0xf5, 0xe9, 0x24, 0x3c, 0xf1, 0x14, 0xea, 0x3b, 0x88, 0xbf, 0x78, 0x3c, + 0xff, 0xca, 0x3e, 0x3c, 0x27, 0x01, 0x1b, 0x3c, 0xf3, 0xcb, 0x16, 0x3c, + 0xae, 0xd2, 0x00, 0x3c, 0xbe, 0x1e, 0x34, 0x3c, 0xe1, 0x62, 0x3f, 0x3c, + 0xe3, 0x8d, 0x40, 0x3c, 0x99, 0x2e, 0x7c, 0x3c, 0x5c, 0x42, 0x1a, 0x3c, + 0x44, 0xc0, 0x29, 0x3c, 0x5f, 0xed, 0x83, 0x3c, 0x11, 0xad, 0x5b, 0x3c, + 0x70, 0x67, 0x89, 0x3c, 0xcb, 0x6e, 0x00, 0x3c, 0x26, 0x36, 0x03, 0x3c, + 0xa9, 0x63, 0x14, 0x3c, 0x77, 0x48, 0x23, 0x3c, 0x6a, 0x55, 0x86, 0x3c, + 0x5c, 0xdd, 0xff, 0x3b, 0xe9, 0x75, 0x0e, 0x3c, 0x61, 0xf8, 0x1d, 0x3c, + 0x56, 0xa5, 0x39, 0x3c, 0x3e, 0x60, 0x17, 0x3c, 0x36, 0x86, 0x3f, 0x3c, + 0xe4, 0xa5, 0x45, 0x3c, 0xa5, 0xca, 0x80, 0x3c, 0x43, 0x68, 0x0d, 0x3c, + 0xc5, 0x65, 0x30, 0x3c, 0xf0, 0xb2, 0x12, 0x3c, 0x45, 0x94, 0x20, 0x3c, + 0x43, 0xd1, 0x86, 0x3c, 0x5a, 0x55, 0x2e, 0x3c, 0x5b, 0xac, 0x23, 0x3c, + 0x37, 0xb6, 0x2a, 0x3c, 0xf4, 0xce, 0x0d, 0x3c, 0x3f, 0x23, 0x26, 0x3c, + 0x56, 0x83, 0x11, 0x3c, 0xdd, 0x4f, 0x27, 0x3c, 0x9d, 0x8b, 0x3f, 0x3c, + 0x05, 0x24, 0x48, 0x3c, 0xc2, 0x63, 0x20, 0x3c, 0xbc, 0x39, 0x38, 0x3c, + 0x56, 0x66, 0xd1, 0x3b, 0xfa, 0x44, 0x39, 0x3c, 0x00, 0x63, 0x07, 0x3c, + 0x72, 0xc9, 0x08, 0x3c, 0x71, 0x7b, 0x3d, 0x3c, 0x13, 0xe6, 0x27, 0x3c, + 0x2b, 0x67, 0x41, 0x3c, 0x3a, 0x18, 0x0e, 0x3c, 0x08, 0x83, 0xa2, 0x3b, + 0x9e, 0x4e, 0x1a, 0x3c, 0xfd, 0x9a, 0x75, 0x3c, 0x7c, 0xea, 0x40, 0x3c, + 0x0c, 0x69, 0x19, 0x3c, 0x7d, 0xaf, 0xdb, 0x3c, 0x3f, 0x24, 0xf7, 0x3b, + 0xcb, 0x10, 0x03, 0x3c, 0x01, 0xfc, 0x1c, 0x3c, 0x22, 0x4c, 0x46, 0x3c, + 0x6b, 0xf3, 0x71, 0x3c, 0x3e, 0xca, 0xc7, 0x3b, 0xd8, 0x34, 0xe8, 0x3b, + 0xf3, 0xbc, 0x18, 0x3c, 0x0e, 0x36, 0xfa, 0x3b, 0x62, 0x9c, 0x3d, 0x3c, + 0x66, 0x11, 0xe0, 0x3b, 0x4b, 0x0e, 0x31, 0x3c, 0xd0, 0xdb, 0x1e, 0x3c, + 0xed, 0xbb, 0x3e, 0x3c, 0x49, 0x46, 0x30, 0x3c, 0x42, 0x6f, 0x23, 0x3c, + 0x7b, 0x28, 0x2f, 0x3c, 0x59, 0xfd, 0x32, 0x3c, 0x62, 0xad, 0x39, 0x3c, + 0xd9, 0xa1, 0xd0, 0x3b, 0x72, 0x5e, 0x1e, 0x3c, 0x4c, 0x4c, 0x14, 0x3c, + 0x0d, 0x3e, 0x18, 0x3c, 0xcb, 0x64, 0x1d, 0x3c, 0xab, 0xec, 0x4a, 0x3c, + 0xd1, 0xc8, 0xa4, 0x3b, 0x23, 0x7a, 0xe4, 0x3b, 0x55, 0x85, 0x7b, 0x3c, + 0xbc, 0x0e, 0x0a, 0x3c, 0x65, 0x07, 0x0d, 0x3c, 0x5e, 0x32, 0x4d, 0x3c, + 0x0e, 0x6c, 0x4a, 0x3c, 0x2d, 0xa8, 0x4c, 0x3c, 0xdd, 0x7d, 0x08, 0x3c, + 0xa0, 0xfb, 0x2c, 0x3c, 0xc7, 0x7a, 0x2b, 0x3c, 0x38, 0x20, 0x51, 0x3c, + 0xfa, 0x49, 0x39, 0x3c, 0x73, 0x21, 0xf7, 0x3b, 0x8f, 0xcd, 0x5f, 0x3c, + 0x53, 0x4a, 0x3e, 0x3c, 0x20, 0xc0, 0x0b, 0x3c, 0xf4, 0x7f, 0xef, 0x3b, + 0xe2, 0x25, 0x4e, 0x3c, 0x2f, 0x43, 0xc9, 0x3c, 0xb1, 0xb8, 0x42, 0x3c, + 0x1b, 0xc0, 0x37, 0x3c, 0x23, 0x5c, 0x4a, 0x3c, 0x80, 0x57, 0x0b, 0x3c, + 0x41, 0xa9, 0xec, 0x3b, 0xa8, 0x47, 0x1a, 0x3c, 0xe8, 0x00, 0xdd, 0x3b, + 0x14, 0xe8, 0x26, 0x3c, 0x13, 0x00, 0x00, 0x00, 0x74, 0x66, 0x6c, 0x2e, + 0x70, 0x73, 0x65, 0x75, 0x64, 0x6f, 0x5f, 0x71, 0x63, 0x6f, 0x6e, 0x73, + 0x74, 0x31, 0x31, 0x00, 0x02, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, + 0x40, 0x00, 0x00, 0x00, 0x72, 0xeb, 0xff, 0xff, 0x00, 0x00, 0x00, 0x01, + 0x14, 0x00, 0x00, 0x00, 0x24, 0x06, 0x00, 0x00, 0x0d, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x02, 0x30, 0x06, 0x00, 0x00, 0xec, 0xea, 0xff, 0xff, + 0x08, 0x00, 0x00, 0x00, 0x08, 0x04, 0x00, 0x00, 0x80, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 0x80, 0x00, 0x00, 0x00, 0x34, 0x1d, 0x7e, 0x38, + 0x88, 0x59, 0x81, 0x38, 0x0b, 0x8d, 0x15, 0x38, 0x85, 0x7e, 0x82, 0x38, + 0xe0, 0x4a, 0xa9, 0x38, 0x06, 0xb1, 0x65, 0x38, 0xe7, 0x2f, 0x8e, 0x38, + 0xf6, 0x3d, 0xa7, 0x38, 0x21, 0x5e, 0x63, 0x38, 0x96, 0xb4, 0xad, 0x38, + 0x7f, 0x9c, 0x8e, 0x38, 0x86, 0xea, 0xe3, 0x38, 0x3d, 0x71, 0xa8, 0x38, + 0xe3, 0x03, 0x92, 0x38, 0xce, 0x01, 0xd3, 0x38, 0x24, 0xa1, 0x96, 0x38, + 0x39, 0xcb, 0x9f, 0x38, 0x76, 0xd0, 0x62, 0x38, 0x7b, 0x06, 0xf1, 0x38, + 0x93, 0xde, 0xb8, 0x38, 0x2d, 0x31, 0x96, 0x38, 0x6b, 0x1d, 0x92, 0x38, + 0x97, 0xa5, 0x79, 0x38, 0x26, 0x87, 0xae, 0x38, 0xbe, 0x71, 0xb9, 0x38, + 0x77, 0x93, 0xba, 0x38, 0x41, 0x5a, 0xf4, 0x38, 0x4f, 0x78, 0x95, 0x38, + 0x16, 0x7b, 0xa4, 0x38, 0xa1, 0xa9, 0xff, 0x38, 0x15, 0xdb, 0xd4, 0x38, + 0x5a, 0x23, 0x05, 0x39, 0x05, 0xe4, 0x78, 0x38, 0x8f, 0x46, 0x7e, 0x38, + 0x43, 0xc8, 0x8f, 0x38, 0xb1, 0x36, 0x9e, 0x38, 0xbb, 0x29, 0x02, 0x39, + 0xbf, 0xeb, 0x77, 0x38, 0xa2, 0x09, 0x8a, 0x38, 0xd5, 0x10, 0x99, 0x38, + 0xd3, 0xe1, 0xb3, 0x38, 0x1b, 0xad, 0x92, 0x38, 0xfa, 0x93, 0xb9, 0x38, + 0xfc, 0x82, 0xbf, 0x38, 0x05, 0x96, 0xf9, 0x38, 0x5b, 0x04, 0x89, 0x38, + 0xc3, 0xeb, 0xaa, 0x38, 0xf9, 0x24, 0x8e, 0x38, 0xfd, 0x97, 0x9b, 0x38, + 0xbc, 0xa1, 0x02, 0x39, 0xc0, 0xeb, 0xa8, 0x38, 0x7b, 0x97, 0x9e, 0x38, + 0x66, 0x69, 0xa5, 0x38, 0xdc, 0x67, 0x89, 0x38, 0xc9, 0xfa, 0xa0, 0x38, + 0xcc, 0xfe, 0x8c, 0x38, 0x11, 0x1e, 0xa2, 0x38, 0x36, 0x99, 0xb9, 0x38, + 0x4d, 0xed, 0xc1, 0x38, 0xfb, 0x68, 0x9b, 0x38, 0x83, 0x81, 0xb2, 0x38, + 0x07, 0xe6, 0x4a, 0x38, 0x75, 0x84, 0xb3, 0x38, 0xf2, 0x2e, 0x83, 0x38, + 0x43, 0x8a, 0x84, 0x38, 0x70, 0x99, 0xb7, 0x38, 0x9e, 0xaf, 0xa2, 0x38, + 0x00, 0x66, 0xbb, 0x38, 0xdc, 0xae, 0x89, 0x38, 0x63, 0x77, 0x1d, 0x38, + 0x2f, 0x84, 0x95, 0x38, 0xeb, 0xfa, 0xed, 0x38, 0x30, 0xed, 0xba, 0x38, + 0xbe, 0xa5, 0x94, 0x38, 0x6e, 0xdd, 0x54, 0x39, 0xf7, 0x77, 0x6f, 0x38, + 0x2b, 0xfe, 0x7d, 0x38, 0x4b, 0x1c, 0x98, 0x38, 0x11, 0x24, 0xc0, 0x38, + 0x65, 0x70, 0xea, 0x38, 0x50, 0x96, 0x41, 0x38, 0x44, 0xff, 0x60, 0x38, + 0xfd, 0xfe, 0x93, 0x38, 0x60, 0x71, 0x72, 0x38, 0x5b, 0xb9, 0xb7, 0x38, + 0x82, 0x1c, 0x59, 0x38, 0x0e, 0x8f, 0xab, 0x38, 0x34, 0xed, 0x99, 0x38, + 0xf9, 0xcf, 0xb8, 0x38, 0x41, 0xcd, 0xaa, 0x38, 0x48, 0x5c, 0x9e, 0x38, + 0x53, 0xb8, 0xa9, 0x38, 0xbd, 0x6e, 0xad, 0x38, 0x9f, 0xe9, 0xb3, 0x38, + 0xa4, 0x27, 0x4a, 0x38, 0xbb, 0x73, 0x99, 0x38, 0xa0, 0xb1, 0x8f, 0x38, + 0x07, 0x84, 0x93, 0x38, 0xd4, 0x81, 0x98, 0x38, 0xd3, 0x9f, 0xc4, 0x38, + 0x1c, 0xab, 0x1f, 0x38, 0x34, 0x62, 0x5d, 0x38, 0x3f, 0xb6, 0xf3, 0x38, + 0x74, 0xc5, 0x85, 0x38, 0x7f, 0xa6, 0x88, 0x38, 0x77, 0xd3, 0xc6, 0x38, + 0x34, 0x23, 0xc4, 0x38, 0x90, 0x4d, 0xc6, 0x38, 0x07, 0x41, 0x84, 0x38, + 0xc2, 0x9c, 0xa7, 0x38, 0xdc, 0x27, 0xa6, 0x38, 0x16, 0xa2, 0xca, 0x38, + 0x4d, 0x89, 0xb3, 0x38, 0x41, 0x75, 0x6f, 0x38, 0xc6, 0xda, 0xd8, 0x38, + 0xe6, 0x61, 0xb8, 0x38, 0x63, 0x69, 0x87, 0x38, 0x69, 0x10, 0x68, 0x38, + 0x6b, 0xbf, 0xc7, 0x38, 0x8d, 0x03, 0x43, 0x39, 0x0c, 0xad, 0xbc, 0x38, + 0xa8, 0x0b, 0xb2, 0x38, 0xc8, 0x13, 0xc4, 0x38, 0x03, 0x04, 0x87, 0x38, + 0x46, 0x50, 0x65, 0x38, 0x71, 0x7d, 0x95, 0x38, 0x5f, 0x24, 0x56, 0x38, + 0x81, 0xb9, 0xa1, 0x38, 0x13, 0x00, 0x00, 0x00, 0x74, 0x66, 0x6c, 0x2e, + 0x70, 0x73, 0x65, 0x75, 0x64, 0x6f, 0x5f, 0x71, 0x63, 0x6f, 0x6e, 0x73, + 0x74, 0x31, 0x30, 0x00, 0x01, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, + 0xc2, 0xf1, 0xff, 0xff, 0x00, 0x00, 0x00, 0x01, 0x14, 0x00, 0x00, 0x00, + 0x40, 0x00, 0x00, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x09, + 0x4c, 0x00, 0x00, 0x00, 0x3c, 0xf1, 0xff, 0xff, 0x08, 0x00, 0x00, 0x00, + 0x1c, 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, 0x02, 0x00, 0x00, 0x00, 0x10, 0xc4, 0x26, 0x3b, + 0x16, 0xce, 0x22, 0x3b, 0x12, 0x00, 0x00, 0x00, 0x74, 0x66, 0x6c, 0x2e, + 0x70, 0x73, 0x65, 0x75, 0x64, 0x6f, 0x5f, 0x71, 0x63, 0x6f, 0x6e, 0x73, + 0x74, 0x39, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, + 0x80, 0x00, 0x00, 0x00, 0x32, 0xf2, 0xff, 0xff, 0x00, 0x00, 0x00, 0x01, + 0x14, 0x00, 0x00, 0x00, 0x3c, 0x00, 0x00, 0x00, 0x0b, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x02, 0x48, 0x00, 0x00, 0x00, 0xac, 0xf1, 0xff, 0xff, + 0x08, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0xd8, 0xe3, 0x4a, 0x38, + 0x39, 0x12, 0x46, 0x38, 0x12, 0x00, 0x00, 0x00, 0x74, 0x66, 0x6c, 0x2e, + 0x70, 0x73, 0x65, 0x75, 0x64, 0x6f, 0x5f, 0x71, 0x63, 0x6f, 0x6e, 0x73, + 0x74, 0x38, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, + 0x9a, 0xf2, 0xff, 0xff, 0x00, 0x00, 0x00, 0x01, 0x14, 0x00, 0x00, 0x00, + 0xe8, 0x00, 0x00, 0x00, 0x0a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x09, + 0xf4, 0x00, 0x00, 0x00, 0x14, 0xf2, 0xff, 0xff, 0x08, 0x00, 0x00, 0x00, + 0x8c, 0x00, 0x00, 0x00, 0x10, 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, 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, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, + 0x3d, 0x6d, 0x09, 0x3c, 0xd3, 0xa5, 0x1c, 0x3c, 0xb3, 0xef, 0x45, 0x3c, + 0x8e, 0x6c, 0xbb, 0x3b, 0x1f, 0x80, 0x87, 0x3c, 0xef, 0xdc, 0x2f, 0x3c, + 0xe2, 0x83, 0x8e, 0x3c, 0x47, 0xd6, 0xbd, 0x3b, 0x87, 0xa7, 0x1b, 0x3c, + 0xb1, 0x16, 0x5f, 0x3c, 0xd9, 0x78, 0xa8, 0x3c, 0xa5, 0x4d, 0x6d, 0x3c, + 0xa2, 0xb5, 0xe6, 0x3b, 0x8a, 0x15, 0xdc, 0x3c, 0x1d, 0x34, 0x1f, 0x3c, + 0x12, 0x0d, 0x52, 0x3c, 0x12, 0x00, 0x00, 0x00, 0x74, 0x66, 0x6c, 0x2e, + 0x70, 0x73, 0x65, 0x75, 0x64, 0x6f, 0x5f, 0x71, 0x63, 0x6f, 0x6e, 0x73, + 0x74, 0x37, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, + 0x03, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, + 0xba, 0xf3, 0xff, 0xff, 0x00, 0x00, 0x00, 0x01, 0x14, 0x00, 0x00, 0x00, + 0xe4, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, + 0xf0, 0x00, 0x00, 0x00, 0x34, 0xf3, 0xff, 0xff, 0x08, 0x00, 0x00, 0x00, + 0x88, 0x00, 0x00, 0x00, 0x10, 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, 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, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x35, 0xf7, 0x09, 0x38, + 0x17, 0x43, 0x1d, 0x38, 0x6a, 0xb6, 0x46, 0x38, 0xb7, 0x28, 0xbc, 0x37, + 0x28, 0x08, 0x88, 0x38, 0x7d, 0x8d, 0x30, 0x38, 0xf6, 0x12, 0x8f, 0x38, + 0xdd, 0x94, 0xbe, 0x37, 0xcb, 0x43, 0x1c, 0x38, 0xa9, 0xf6, 0x5f, 0x38, + 0xfc, 0x21, 0xa9, 0x38, 0xe2, 0x3b, 0x6e, 0x38, 0x40, 0x9d, 0xe7, 0x37, + 0x7d, 0xf2, 0xdc, 0x38, 0xf2, 0xd3, 0x1f, 0x38, 0xf3, 0xdf, 0x52, 0x38, + 0x12, 0x00, 0x00, 0x00, 0x74, 0x66, 0x6c, 0x2e, 0x70, 0x73, 0x65, 0x75, + 0x64, 0x6f, 0x5f, 0x71, 0x63, 0x6f, 0x6e, 0x73, 0x74, 0x36, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0xca, 0xf4, 0xff, 0xff, + 0x00, 0x00, 0x00, 0x01, 0x14, 0x00, 0x00, 0x00, 0xa8, 0x01, 0x00, 0x00, + 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x09, 0xb4, 0x01, 0x00, 0x00, + 0x44, 0xf4, 0xff, 0xff, 0x08, 0x00, 0x00, 0x00, 0x0c, 0x01, 0x00, 0x00, + 0x20, 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, 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, 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, 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, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x20, 0x00, 0x00, 0x00, 0x1c, 0xe2, 0xbd, 0x3a, 0x7e, 0x72, 0xfa, 0x3a, + 0xb7, 0x0f, 0x1f, 0x3b, 0xa1, 0x78, 0xdb, 0x3a, 0x05, 0xd2, 0xe7, 0x3a, + 0x2e, 0x8b, 0xcd, 0x3a, 0x1c, 0xe8, 0xeb, 0x3a, 0xb3, 0x49, 0xf2, 0x3a, + 0x72, 0x35, 0x01, 0x3b, 0xe5, 0x39, 0x03, 0x3b, 0xdb, 0xdf, 0xb8, 0x3a, + 0xc4, 0x58, 0xd6, 0x3a, 0xd3, 0xd0, 0xb5, 0x3a, 0xe5, 0x94, 0xa8, 0x3a, + 0xb2, 0xee, 0xfe, 0x3a, 0xe9, 0x13, 0xb1, 0x3a, 0x66, 0x6a, 0x5d, 0x3a, + 0x9f, 0x95, 0x9f, 0x3a, 0x51, 0x90, 0x25, 0x3b, 0x60, 0x90, 0x85, 0x3a, + 0xaf, 0x6b, 0xc5, 0x3a, 0x77, 0x4a, 0x88, 0x3a, 0x25, 0x7c, 0x93, 0x3a, + 0x29, 0xcb, 0xaa, 0x3a, 0x06, 0x14, 0xec, 0x3a, 0x3e, 0xe2, 0x25, 0x3b, + 0xd5, 0x7d, 0xe0, 0x3a, 0x88, 0x95, 0xe3, 0x3a, 0xbf, 0x07, 0x02, 0x3b, + 0x4b, 0xe0, 0x10, 0x3b, 0x53, 0xfb, 0xe6, 0x3a, 0x38, 0x33, 0xda, 0x3a, + 0x12, 0x00, 0x00, 0x00, 0x74, 0x66, 0x6c, 0x2e, 0x70, 0x73, 0x65, 0x75, + 0x64, 0x6f, 0x5f, 0x71, 0x63, 0x6f, 0x6e, 0x73, 0x74, 0x35, 0x00, 0x00, + 0x04, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, + 0x03, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0xaa, 0xf6, 0xff, 0xff, + 0x00, 0x00, 0x00, 0x01, 0x14, 0x00, 0x00, 0x00, 0xa4, 0x01, 0x00, 0x00, + 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xb0, 0x01, 0x00, 0x00, + 0x24, 0xf6, 0xff, 0xff, 0x08, 0x00, 0x00, 0x00, 0x08, 0x01, 0x00, 0x00, + 0x20, 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, 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, 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, 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, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, + 0x60, 0x3e, 0x57, 0x38, 0xbf, 0xf2, 0x8d, 0x38, 0x28, 0x4e, 0xb4, 0x38, + 0x88, 0xc8, 0x78, 0x38, 0x13, 0x64, 0x83, 0x38, 0xe3, 0xfe, 0x68, 0x38, + 0xfa, 0xb4, 0x85, 0x38, 0xdc, 0x52, 0x89, 0x38, 0x33, 0x77, 0x92, 0x38, + 0xa0, 0xc0, 0x94, 0x38, 0xdd, 0x90, 0x51, 0x38, 0x75, 0xf9, 0x72, 0x38, + 0x41, 0x19, 0x4e, 0x38, 0xd7, 0x18, 0x3f, 0x38, 0x86, 0x7d, 0x90, 0x38, + 0x58, 0xba, 0x48, 0x38, 0xc8, 0xfc, 0xfa, 0x37, 0xf2, 0xe5, 0x34, 0x38, + 0x14, 0xad, 0xbb, 0x38, 0x0a, 0x67, 0x17, 0x38, 0xa9, 0xc9, 0x5f, 0x38, + 0x5d, 0x7e, 0x1a, 0x38, 0xc7, 0x2e, 0x27, 0x38, 0xbc, 0x9a, 0x41, 0x38, + 0xde, 0xcd, 0x85, 0x38, 0xf2, 0x09, 0xbc, 0x38, 0x62, 0x79, 0x7e, 0x38, + 0x69, 0xfd, 0x80, 0x38, 0x97, 0x65, 0x93, 0x38, 0xba, 0x39, 0xa4, 0x38, + 0x64, 0xea, 0x82, 0x38, 0xa9, 0x57, 0x77, 0x38, 0x12, 0x00, 0x00, 0x00, + 0x74, 0x66, 0x6c, 0x2e, 0x70, 0x73, 0x65, 0x75, 0x64, 0x6f, 0x5f, 0x71, + 0x63, 0x6f, 0x6e, 0x73, 0x74, 0x34, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, + 0x20, 0x00, 0x00, 0x00, 0x7a, 0xf8, 0xff, 0xff, 0x00, 0x00, 0x00, 0x01, + 0x14, 0x00, 0x00, 0x00, 0x28, 0x03, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x09, 0x34, 0x03, 0x00, 0x00, 0xf4, 0xf7, 0xff, 0xff, + 0x08, 0x00, 0x00, 0x00, 0x0c, 0x02, 0x00, 0x00, 0x40, 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, 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, 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, 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, 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, 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, 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, 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, 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, 0x4c, 0x05, 0xbc, 0x3c, 0x76, 0x2c, 0xa4, 0x3c, + 0x55, 0x63, 0x17, 0x3c, 0x32, 0x8c, 0x21, 0x3c, 0xa6, 0xf3, 0x82, 0x3c, + 0x63, 0x1f, 0xbd, 0x3c, 0x9e, 0x76, 0xba, 0x3c, 0xad, 0x8f, 0xd1, 0x3c, + 0x69, 0xa5, 0x8f, 0x3c, 0xd8, 0xc8, 0x9a, 0x3c, 0xff, 0x93, 0x81, 0x3c, + 0xbe, 0xc1, 0x70, 0x3c, 0x87, 0xc3, 0x87, 0x3c, 0x98, 0x23, 0x43, 0x3c, + 0x6e, 0x48, 0x64, 0x3c, 0x73, 0x42, 0xa1, 0x3c, 0x7b, 0x9f, 0x1e, 0x3c, + 0x04, 0x7d, 0xba, 0x3c, 0xe0, 0x1b, 0xa2, 0x3c, 0xab, 0x5d, 0x70, 0x3c, + 0xbb, 0xf3, 0x14, 0x3c, 0x39, 0x89, 0x98, 0x3c, 0x21, 0xe1, 0x97, 0x3c, + 0x23, 0x7d, 0x8c, 0x3c, 0x01, 0xad, 0x86, 0x3c, 0x9c, 0xbd, 0xae, 0x3c, + 0x20, 0xf7, 0x39, 0x3c, 0xeb, 0x8a, 0x32, 0x3c, 0x8d, 0xe1, 0x4d, 0x3c, + 0xd6, 0x2f, 0xc2, 0x3b, 0xa1, 0x8b, 0xa3, 0x3c, 0xcc, 0x01, 0x9a, 0x3c, + 0x71, 0x6f, 0x5b, 0x3c, 0x74, 0x5e, 0x10, 0x3c, 0x1a, 0x2d, 0x70, 0x3c, + 0xb2, 0x55, 0x93, 0x3c, 0xe0, 0x42, 0xd1, 0x3c, 0xdc, 0x7f, 0x1b, 0x3c, + 0x8a, 0x91, 0x6b, 0x3c, 0x60, 0x7d, 0xa9, 0x3c, 0x4e, 0x7d, 0x94, 0x3c, + 0x11, 0x98, 0x98, 0x3c, 0x19, 0x60, 0x93, 0x3c, 0xd2, 0xbc, 0x5e, 0x3c, + 0xc7, 0x29, 0x3b, 0x3c, 0x86, 0xfc, 0x30, 0x3c, 0xb7, 0xf2, 0xf7, 0x3b, + 0xd9, 0x09, 0x3a, 0x3c, 0xa0, 0x00, 0x56, 0x3c, 0xf4, 0xaa, 0x4b, 0x3c, + 0xe1, 0x36, 0x06, 0x3c, 0x4e, 0x88, 0xe4, 0x3c, 0x3e, 0x3e, 0xa2, 0x3c, + 0x0e, 0x0d, 0xec, 0x3c, 0xc1, 0x9b, 0xfe, 0x3b, 0x3f, 0xca, 0x7b, 0x3c, + 0x4a, 0x20, 0x24, 0x3c, 0xe6, 0x28, 0x63, 0x3c, 0x6f, 0x6c, 0x58, 0x3c, + 0x8c, 0xc9, 0xa2, 0x3c, 0x52, 0x17, 0xfb, 0x3b, 0xac, 0xd2, 0x80, 0x3c, + 0x88, 0x86, 0x7c, 0x3c, 0x6f, 0xb3, 0xa7, 0x3c, 0x12, 0x00, 0x00, 0x00, + 0x74, 0x66, 0x6c, 0x2e, 0x70, 0x73, 0x65, 0x75, 0x64, 0x6f, 0x5f, 0x71, + 0x63, 0x6f, 0x6e, 0x73, 0x74, 0x33, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, + 0x40, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0xd2, 0xfb, 0xff, 0xff, + 0x00, 0x00, 0x00, 0x01, 0x14, 0x00, 0x00, 0x00, 0x24, 0x03, 0x00, 0x00, + 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x30, 0x03, 0x00, 0x00, + 0x4c, 0xfb, 0xff, 0xff, 0x08, 0x00, 0x00, 0x00, 0x08, 0x02, 0x00, 0x00, + 0x40, 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, 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, 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, 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, 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, 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, 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, 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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x40, 0x00, 0x00, 0x00, 0xff, 0xf2, 0x80, 0x39, 0x4d, 0x30, 0x61, 0x39, + 0xb8, 0xa6, 0xcf, 0x38, 0x31, 0x96, 0xdd, 0x38, 0xaf, 0x9e, 0x33, 0x39, + 0x76, 0xb4, 0x81, 0x39, 0x26, 0xc3, 0x7f, 0x39, 0xe5, 0xb8, 0x8f, 0x39, + 0x37, 0x08, 0x45, 0x39, 0x62, 0x4f, 0x54, 0x39, 0x57, 0xbc, 0x31, 0x39, + 0xef, 0x1d, 0x25, 0x39, 0x64, 0x38, 0x3a, 0x39, 0xc6, 0xd4, 0x05, 0x39, + 0xe2, 0x8f, 0x1c, 0x39, 0x09, 0x31, 0x5d, 0x39, 0x37, 0x93, 0xd9, 0x38, + 0xec, 0xcb, 0x7f, 0x39, 0x45, 0x5b, 0x5e, 0x39, 0x4d, 0xd9, 0x24, 0x39, + 0x5b, 0x4f, 0xcc, 0x38, 0xd5, 0x39, 0x51, 0x39, 0x44, 0x53, 0x50, 0x39, + 0x8d, 0xb3, 0x40, 0x39, 0x5a, 0xba, 0x38, 0x39, 0xd1, 0xae, 0x6f, 0x39, + 0x46, 0x14, 0xff, 0x38, 0xdb, 0xe5, 0xf4, 0x38, 0xc3, 0x32, 0x0d, 0x39, + 0x99, 0x2d, 0x85, 0x38, 0xb3, 0x53, 0x60, 0x39, 0x5c, 0x3e, 0x53, 0x39, + 0x80, 0x7e, 0x16, 0x39, 0x08, 0x06, 0xc6, 0x38, 0xfe, 0xb7, 0x24, 0x39, + 0x72, 0x17, 0x4a, 0x39, 0x39, 0x84, 0x8f, 0x39, 0x6b, 0x4a, 0xd5, 0x38, + 0x05, 0x8f, 0x21, 0x39, 0x00, 0x7b, 0x68, 0x39, 0xeb, 0xac, 0x4b, 0x39, + 0x31, 0x4e, 0x51, 0x39, 0xb7, 0x25, 0x4a, 0x39, 0x48, 0xc2, 0x18, 0x39, + 0x72, 0x5c, 0x00, 0x39, 0x66, 0xc3, 0xf2, 0x38, 0x85, 0x0c, 0xaa, 0x38, + 0xf4, 0x2d, 0xff, 0x38, 0xa4, 0xc4, 0x12, 0x39, 0x2d, 0xae, 0x0b, 0x39, + 0x54, 0x18, 0xb8, 0x38, 0xb1, 0xbb, 0x9c, 0x39, 0x68, 0x8a, 0x5e, 0x39, + 0xbb, 0xe3, 0xa1, 0x39, 0xe0, 0x9d, 0xae, 0x38, 0x0d, 0xaf, 0x2c, 0x39, + 0x9b, 0x1f, 0xe1, 0x38, 0xb0, 0xca, 0x1b, 0x39, 0xb9, 0x6d, 0x14, 0x39, + 0x7c, 0x49, 0x5f, 0x39, 0x56, 0x34, 0xac, 0x38, 0x2b, 0xb3, 0x30, 0x39, + 0x2e, 0x30, 0x2d, 0x39, 0xdd, 0x06, 0x66, 0x39, 0x12, 0x00, 0x00, 0x00, + 0x74, 0x66, 0x6c, 0x2e, 0x70, 0x73, 0x65, 0x75, 0x64, 0x6f, 0x5f, 0x71, + 0x63, 0x6f, 0x6e, 0x73, 0x74, 0x32, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, + 0x40, 0x00, 0x00, 0x00, 0x22, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x01, + 0x14, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x09, 0x4c, 0x00, 0x00, 0x00, 0x9c, 0xfe, 0xff, 0xff, + 0x08, 0x00, 0x00, 0x00, 0x1c, 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, 0x02, 0x00, 0x00, 0x00, + 0x87, 0xd6, 0x3b, 0x3b, 0x94, 0xcb, 0x5f, 0x3b, 0x12, 0x00, 0x00, 0x00, + 0x74, 0x66, 0x6c, 0x2e, 0x70, 0x73, 0x65, 0x75, 0x64, 0x6f, 0x5f, 0x71, + 0x63, 0x6f, 0x6e, 0x73, 0x74, 0x31, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, + 0x02, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x92, 0xff, 0xff, 0xff, + 0x00, 0x00, 0x00, 0x01, 0x14, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, + 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x4c, 0x00, 0x00, 0x00, + 0x0c, 0xff, 0xff, 0xff, 0x08, 0x00, 0x00, 0x00, 0x1c, 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, + 0x02, 0x00, 0x00, 0x00, 0xf0, 0x90, 0xd9, 0x38, 0x69, 0x9b, 0x01, 0x39, + 0x11, 0x00, 0x00, 0x00, 0x74, 0x66, 0x6c, 0x2e, 0x70, 0x73, 0x65, 0x75, + 0x64, 0x6f, 0x5f, 0x71, 0x63, 0x6f, 0x6e, 0x73, 0x74, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x16, 0x00, + 0x1c, 0x00, 0x18, 0x00, 0x17, 0x00, 0x10, 0x00, 0x0c, 0x00, 0x08, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0x00, 0x16, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x01, 0x18, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, + 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x20, 0x00, 0x00, 0x00, + 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x00, 0x00, 0x0e, 0x00, 0x00, 0x00, + 0x61, 0x72, 0x69, 0x74, 0x68, 0x2e, 0x63, 0x6f, 0x6e, 0x73, 0x74, 0x61, + 0x6e, 0x74, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x16, 0x00, 0x20, 0x00, 0x1c, 0x00, 0x1b, 0x00, 0x14, 0x00, + 0x10, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x07, 0x00, + 0x16, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x18, 0x00, 0x00, 0x00, + 0x34, 0x00, 0x00, 0x00, 0x54, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x09, 0x64, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, + 0xff, 0xff, 0xff, 0xff, 0x4b, 0x00, 0x00, 0x00, 0x28, 0x00, 0x00, 0x00, + 0x03, 0x00, 0x00, 0x00, 0x0c, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x08, 0x00, 0x04, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, + 0x14, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x80, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, + 0x81, 0x80, 0x80, 0x3b, 0x17, 0x00, 0x00, 0x00, 0x73, 0x65, 0x72, 0x76, + 0x69, 0x6e, 0x67, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x5f, + 0x69, 0x6e, 0x70, 0x75, 0x74, 0x3a, 0x30, 0x00, 0x04, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x4b, 0x00, 0x00, 0x00, 0x28, 0x00, 0x00, 0x00, + 0x03, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x90, 0x00, 0x00, 0x00, + 0x70, 0x00, 0x00, 0x00, 0x5c, 0x00, 0x00, 0x00, 0x48, 0x00, 0x00, 0x00, + 0x34, 0x00, 0x00, 0x00, 0x24, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, + 0x98, 0xff, 0xff, 0xff, 0x02, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x02, 0x0c, 0x00, 0x0c, 0x00, 0x0b, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x04, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x72, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x72, 0xc0, 0xff, 0xff, 0xff, 0x19, 0x00, 0x00, 0x00, + 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x19, 0xd0, 0xff, 0xff, 0xff, + 0x09, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x09, + 0xe0, 0xff, 0xff, 0xff, 0x28, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x28, 0xf0, 0xff, 0xff, 0xff, 0x11, 0x00, 0x00, 0x00, + 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x11, 0x0c, 0x00, 0x10, 0x00, + 0x0f, 0x00, 0x00, 0x00, 0x08, 0x00, 0x04, 0x00, 0x0c, 0x00, 0x00, 0x00, + 0x03, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03 +}; + +const uint32_t sl_tflite_model_len = 57048UL; diff --git a/application/AuraSense/firmware/aura-baby-monitor-soc/autogen/sl_tflite_micro_model.h b/application/AuraSense/firmware/aura-baby-monitor-soc/autogen/sl_tflite_micro_model.h new file mode 100644 index 000000000..81613bf9a --- /dev/null +++ b/application/AuraSense/firmware/aura-baby-monitor-soc/autogen/sl_tflite_micro_model.h @@ -0,0 +1,18 @@ +// Auto-generated serialization of TFLite flatbuffers in config directory +#ifndef SL_TFLITE_MICRO_MODEL_H +#define SL_TFLITE_MICRO_MODEL_H + +#ifdef __cplusplus +extern "C" { +#endif + +#include + +extern const uint8_t sl_tflite_model_array[]; +extern const uint32_t sl_tflite_model_len; + +#ifdef __cplusplus +} +#endif + +#endif // SL_TFLITE_MICRO_MODEL_H diff --git a/application/AuraSense/firmware/aura-baby-monitor-soc/autogen/sl_tflite_micro_opcode_resolver.h b/application/AuraSense/firmware/aura-baby-monitor-soc/autogen/sl_tflite_micro_opcode_resolver.h new file mode 100644 index 000000000..7090808df --- /dev/null +++ b/application/AuraSense/firmware/aura-baby-monitor-soc/autogen/sl_tflite_micro_opcode_resolver.h @@ -0,0 +1,16 @@ +// Auto-generated macro to instanciate and initialize opcode resolver based on TFLite flatbuffers in config directory +#ifndef SL_TFLITE_MICRO_OPCODE_RESOLVER_H +#define SL_TFLITE_MICRO_OPCODE_RESOLVER_H + +#define SL_TFLITE_MICRO_OPCODE_RESOLVER(opcode_resolver) \ +static tflite::MicroMutableOpResolver<7> opcode_resolver; \ +opcode_resolver.AddConv2D(); \ +opcode_resolver.AddMaxPool2D(); \ +opcode_resolver.AddMean(); \ +opcode_resolver.AddFullyConnected(); \ +opcode_resolver.AddSoftmax(); \ +opcode_resolver.AddQuantize(); \ +opcode_resolver.AddConcatenation(); \ + + +#endif // SL_TFLITE_MICRO_OPCODE_RESOLVER_H diff --git a/application/AuraSense/firmware/aura-baby-monitor-soc/autogen/sli_mbedtls_config_autogen.h b/application/AuraSense/firmware/aura-baby-monitor-soc/autogen/sli_mbedtls_config_autogen.h new file mode 100644 index 000000000..f91c3806e --- /dev/null +++ b/application/AuraSense/firmware/aura-baby-monitor-soc/autogen/sli_mbedtls_config_autogen.h @@ -0,0 +1,26 @@ +// This is an autogenerated config file, any changes to this file will be overwritten + +#ifndef SLI_MBEDTLS_CONFIG_AUTOGEN_H +#define SLI_MBEDTLS_CONFIG_AUTOGEN_H + + + +#define MBEDTLS_PLATFORM_C +#define MBEDTLS_PLATFORM_MEMORY +#define MBEDTLS_PLATFORM_CALLOC_MACRO sl_calloc +#define MBEDTLS_PLATFORM_FREE_MACRO sl_free +#define MBEDTLS_THREADING_C +#define MBEDTLS_THREADING_ALT +#define MBEDTLS_PSA_CRYPTO_C +#define MBEDTLS_USE_PSA_CRYPTO +#define MBEDTLS_CIPHER_C +#define MBEDTLS_PSA_CRYPTO_CONFIG +#define MBEDTLS_PSA_CRYPTO_DRIVERS +#define MBEDTLS_PSA_CRYPTO_STORAGE_C + + + + + + +#endif // SLI_MBEDTLS_CONFIG_AUTOGEN_H diff --git a/application/AuraSense/firmware/aura-baby-monitor-soc/autogen/sli_mbedtls_config_transform_autogen.h b/application/AuraSense/firmware/aura-baby-monitor-soc/autogen/sli_mbedtls_config_transform_autogen.h new file mode 100644 index 000000000..1351fd88e --- /dev/null +++ b/application/AuraSense/firmware/aura-baby-monitor-soc/autogen/sli_mbedtls_config_transform_autogen.h @@ -0,0 +1,57 @@ +// This is an autogenerated config file, any changes to this file will be overwritten + +#ifndef SLI_MBEDTLS_CONFIG_TRANSFORM_AUTOGEN_H +#define SLI_MBEDTLS_CONFIG_TRANSFORM_AUTOGEN_H + +// Convert CMSIS Markup config defines to mbedTLS specific config defines + +#if SL_MBEDTLS_RSA_NO_CRT + #define MBEDTLS_RSA_NO_CRT +#endif + +// Allow undefining the specified cipher suites +#if defined(SLI_MBEDTLS_AUTODETECT_CIPHERSUITES) + #undef MBEDTLS_SSL_CIPHERSUITES +#endif + +#if SL_MBEDTLS_SSL_MAX_FRAGMENT_LENGTH + #define MBEDTLS_SSL_MAX_FRAGMENT_LENGTH +#endif +#if SL_MBEDTLS_SSL_EXPORT_KEYS + #define MBEDTLS_SSL_EXPORT_KEYS +#endif +#if SL_MBEDTLS_KEY_EXCHANGE_PSK_ENABLED + #define MBEDTLS_KEY_EXCHANGE_PSK_ENABLED +#endif +#if SL_MBEDTLS_KEY_EXCHANGE_ECDHE_PSK_ENABLED + #define MBEDTLS_KEY_EXCHANGE_ECDHE_PSK_ENABLED +#endif +#if SL_MBEDTLS_KEY_EXCHANGE_ECDHE_ECDSA_ENABLED + #define MBEDTLS_KEY_EXCHANGE_ECDHE_ECDSA_ENABLED +#endif +#if SL_MBEDTLS_KEY_EXCHANGE_ECDHE_RSA_ENABLED + #define MBEDTLS_KEY_EXCHANGE_ECDHE_RSA_ENABLED +#endif +#if SL_MBEDTLS_KEY_EXCHANGE_ECDH_ECDSA_ENABLED + #define MBEDTLS_KEY_EXCHANGE_ECDH_ECDSA_ENABLED +#endif +#if SL_MBEDTLS_ECP_ENABLE_COMPRESSED_CURVE_PARSING + #define MBEDTLS_ECP_ENABLE_COMPRESSED_CURVE_PARSING +#endif +#if SL_MBEDTLS_PSA_ASSUME_EXCLUSIVE_BUFFERS + #define MBEDTLS_PSA_ASSUME_EXCLUSIVE_BUFFERS +#endif + +#if !defined(MBEDTLS_SSL_IN_CONTENT_LEN) + #define MBEDTLS_SSL_IN_CONTENT_LEN SL_MBEDTLS_SSL_IN_CONTENT_LEN +#endif + +#if !defined(MBEDTLS_SSL_OUT_CONTENT_LEN) + #define MBEDTLS_SSL_OUT_CONTENT_LEN SL_MBEDTLS_SSL_OUT_CONTENT_LEN +#endif + + + + + +#endif // SLI_MBEDTLS_CONFIG_TRANSFORM_AUTOGEN_H diff --git a/application/AuraSense/firmware/aura-baby-monitor-soc/autogen/sli_psa_builtin_config_autogen.h b/application/AuraSense/firmware/aura-baby-monitor-soc/autogen/sli_psa_builtin_config_autogen.h new file mode 100644 index 000000000..0ea73a452 --- /dev/null +++ b/application/AuraSense/firmware/aura-baby-monitor-soc/autogen/sli_psa_builtin_config_autogen.h @@ -0,0 +1,8 @@ +// This is an autogenerated config file, any changes to this file will be overwritten + +#ifndef SLI_PSA_BUILTIN_CONFIG_AUTOGEN_H +#define SLI_PSA_BUILTIN_CONFIG_AUTOGEN_H + + + +#endif // SLI_PSA_BUILTIN_CONFIG_AUTOGEN_H diff --git a/application/AuraSense/firmware/aura-baby-monitor-soc/autogen/sli_psa_config_autogen.h b/application/AuraSense/firmware/aura-baby-monitor-soc/autogen/sli_psa_config_autogen.h new file mode 100644 index 000000000..b073205d4 --- /dev/null +++ b/application/AuraSense/firmware/aura-baby-monitor-soc/autogen/sli_psa_config_autogen.h @@ -0,0 +1,29 @@ +// This is an autogenerated config file, any changes to this file will be overwritten + +#ifndef SLI_PSA_CONFIG_AUTOGEN_H +#define SLI_PSA_CONFIG_AUTOGEN_H + +#define PSA_WANT_KEY_TYPE_AES 1 +#define PSA_WANT_ALG_ECB_NO_PADDING 1 +#define PSA_WANT_ALG_CMAC 1 +#define PSA_WANT_KEY_TYPE_ECC_PUBLIC_KEY 1 +#define PSA_WANT_KEY_TYPE_ECC_KEY_PAIR 1 +#define PSA_WANT_KEY_TYPE_ECC_KEY_PAIR_BASIC 1 +#define PSA_WANT_KEY_TYPE_ECC_KEY_PAIR_IMPORT 1 +#define PSA_WANT_KEY_TYPE_ECC_KEY_PAIR_EXPORT 1 +#define PSA_WANT_KEY_TYPE_ECC_KEY_PAIR_GENERATE 1 +#define PSA_WANT_ECC_SECP_R1_256 1 +#define PSA_WANT_ALG_ECDH 1 +#define MBEDTLS_PSA_CRYPTO_EXTERNAL_RNG + +#if defined(KSU_MAX_KEY_SLOTS) +#include "sli_ksu_keyslots_config.h" +#define MBEDTLS_PSA_KEY_SLOT_COUNT (2 + 1 + SL_PSA_KEY_USER_SLOT_COUNT + SLI_KSU_MAX_KEY_SLOTS - SLI_KSU_KEY_SLOT_USER_START + 1) +#else +#define MBEDTLS_PSA_KEY_SLOT_COUNT (2 + 1 + SL_PSA_KEY_USER_SLOT_COUNT + 1) +#endif +#ifndef SL_PSA_ITS_MAX_FILES +#define SL_PSA_ITS_MAX_FILES (1 + SL_PSA_ITS_USER_MAX_FILES) +#endif + +#endif // SLI_PSA_CONFIG_AUTOGEN_H diff --git a/application/AuraSense/firmware/aura-baby-monitor-soc/config/app_assert_config.h b/application/AuraSense/firmware/aura-baby-monitor-soc/config/app_assert_config.h new file mode 100644 index 000000000..4f8b7eefb --- /dev/null +++ b/application/AuraSense/firmware/aura-baby-monitor-soc/config/app_assert_config.h @@ -0,0 +1,68 @@ +/***************************************************************************//** + * @file + * @brief Application assert configuration + ******************************************************************************* + * # License + * Copyright 2021 Silicon Laboratories Inc. www.silabs.com + ******************************************************************************* + * + * SPDX-License-Identifier: Zlib + * + * The licensor of this software is Silicon Laboratories Inc. + * + * This software is provided 'as-is', without any express or implied + * warranty. In no event will the authors be held liable for any damages + * arising from the use of this software. + * + * Permission is granted to anyone to use this software for any purpose, + * including commercial applications, and to alter it and redistribute it + * freely, subject to the following restrictions: + * + * 1. The origin of this software must not be misrepresented; you must not + * claim that you wrote the original software. If you use this software + * in a product, an acknowledgment in the product documentation would be + * appreciated but is not required. + * 2. Altered source versions must be plainly marked as such, and must not be + * misrepresented as being the original software. + * 3. This notice may not be removed or altered from any source distribution. + * + ******************************************************************************/ + +#ifndef APP_ASSERT_CONFIG_H +#define APP_ASSERT_CONFIG_H + +// <<< Use Configuration Wizard in Context Menu >>> + +// Assert component +// Enables Assert. +#define APP_ASSERT_ENABLE 1 + +// Enable schedule lock +// Enables schedule locking under OS +// When both schedule lock and breakpoint are present, +// breakpoint will be used +#define APP_ASSERT_SCHEDULE_LOCK 0 + +// Enable breakpoint insertion +// Inserts breakpoint to assert locations, which can halt the application +// upon failure. While debugging this feature stops the execution +// and jumps to the location of the assertion in case it fails. +// When both schedule lock and breakpoint are present, +// breakpoint will be used +#define APP_ASSERT_BREAKPOINT 1 + +// Logging +// Enables logging for assert. +#define APP_ASSERT_LOG_ENABLE 1 + +// Enable trace +// Enables trace for assert. +#define APP_ASSERT_TRACE_ENABLE 1 + +// + +// + +// <<< end of configuration section >>> + +#endif // APP_ASSERT_CONFIG_H \ No newline at end of file diff --git a/application/AuraSense/firmware/aura-baby-monitor-soc/config/audio_classifier_config.h b/application/AuraSense/firmware/aura-baby-monitor-soc/config/audio_classifier_config.h new file mode 100644 index 000000000..58833fc48 --- /dev/null +++ b/application/AuraSense/firmware/aura-baby-monitor-soc/config/audio_classifier_config.h @@ -0,0 +1,119 @@ +/***************************************************************************//** + * @file + * @brief Audio classifier application config + ******************************************************************************* + * # License + * Copyright 2022 Silicon Laboratories Inc. www.silabs.com + ******************************************************************************* + * + * The licensor of this software is Silicon Laboratories Inc. Your use of this + * software is governed by the terms of Silicon Labs Master Software License + * Agreement (MSLA) available at + * www.silabs.com/about-us/legal/master-software-license-agreement. This + * software is distributed to you in Source Code format and is governed by the + * sections of the MSLA applicable to Source Code. + * + ******************************************************************************/ + +#ifndef AUDIO_CLASSIFIER_CONFIG_H +#define AUDIO_CLASSIFIER_CONFIG_H + +#if __has_include("sl_tflite_micro_model_parameters.h") + #include "sl_tflite_micro_model_parameters.h" +#endif + +// <<< Use Configuration Wizard in Context Menu >>> +// Audio Classification configuration + +// ── These smoothing/window settings are kept for SDK compatibility but the +// actual debounce logic in audio_classifier.cc uses the majority ring +// buffer (MAJORITY_WINDOW_SIZE / MAJORITY_MIN_CRY_COUNT) instead. ──────── + +// Smoothing window duration [ms] <300-1000> +// Default: 600 +#if defined(SL_TFLITE_MODEL_AVERAGE_WINDOW_DURATION_MS) + #define SMOOTHING_WINDOW_DURATION_MS SL_TFLITE_MODEL_AVERAGE_WINDOW_DURATION_MS +#else + #define SMOOTHING_WINDOW_DURATION_MS 600 +#endif + +// Minimum detection count <0-50> +// Default: 3 +#if defined(SL_TFLITE_MODEL_MINIMUM_COUNT) + #define MINIMUM_DETECTION_COUNT SL_TFLITE_MODEL_MINIMUM_COUNT +#else + #define MINIMUM_DETECTION_COUNT 3 +#endif + +// Detection Threshold <0-255> +// Not used directly — thresholding is done via CRY_CONF_THRESHOLD +// (float 0.0-1.0) in audio_classifier.cc. +// Default: 100 +#if defined(SL_TFLITE_MODEL_DETECTION_THRESHOLD) + #define DETECTION_THRESHOLD SL_TFLITE_MODEL_DETECTION_THRESHOLD +#else + #define DETECTION_THRESHOLD 100 +#endif + +// Suppression time after detection [ms] <0-2000> +// Default: 1000 +#if defined(SL_TFLITE_MODEL_SUPPRESSION_MS) + #define SUPPRESSION_TIME_MS SL_TFLITE_MODEL_SUPPRESSION_MS +#else + #define SUPPRESSION_TIME_MS 1000 +#endif + +// Sensitivity of the activity indicator +// Default: 0.5 +#define SENSITIVITY .5f + +// Ignore labels with leading underscore +// Default: 1 +#define IGNORE_UNDERSCORE_LABELS 1 + +// LED to use for detection +// Default: sl_led_led1 +#define DETECTION_LED sl_led_led1 + +// LED to use for activity +// Default: sl_led_led0 +#define ACTIVITY_LED sl_led_led0 + +// Enable verbose model output logging +// Default: 1 +#define VERBOSE_MODEL_OUTPUT_LOGS 1 + +// Delay between each inference [ms] +// Must match HOP_SECONDS (0.5s) from the Python training pipeline. +// Default: 500 +#define INFERENCE_INTERVAL_MS 500 + +// Max number of categories supported. +// Default: 16 +#define MAX_CATEGORY_COUNT 16 + +// Max number of results supported. +// Default: 50 +#define MAX_RESULT_COUNT 50 + +// Application task stack size. +// Default: 512 +#define TASK_STACK_SIZE 512 + +// Application task priority. +// Default: 20 +#define TASK_PRIORITY 20 + +// Label for each category. +// Class 0 = laugh, Class 1 = sad. +// Must match the exported TFLite model output[0:2] ordering exactly. +// output[0] = laugh score, output[1] = sad score. +#if defined(SL_TFLITE_MODEL_CLASSES) + #define CATEGORY_LABELS SL_TFLITE_MODEL_CLASSES +#else + #define CATEGORY_LABELS { "laugh", "sad" } +#endif + +// <<< end of configuration section >>> + +#endif // AUDIO_CLASSIFIER_CONFIG_H diff --git a/application/AuraSense/firmware/aura-baby-monitor-soc/config/btconf/gatt_configuration.btconf b/application/AuraSense/firmware/aura-baby-monitor-soc/config/btconf/gatt_configuration.btconf new file mode 100644 index 000000000..1def1abb6 --- /dev/null +++ b/application/AuraSense/firmware/aura-baby-monitor-soc/config/btconf/gatt_configuration.btconf @@ -0,0 +1,77 @@ + + + + + + + Abstract: The generic_access service contains generic information about the device. + + + AI Cry Classifier + + + + + + + + Abstract: The external appearance of this device. + 0000 + + + + + + + + + Abstract: Device Information Service + + + Silicon Labs + + + + + + + 00 + + + + + + + + + Custom service for AI audio classification results + + + + + 2-byte payload: + Byte 0: class_id (0=belly_pain, 1=burping, 2=hungry, 3=laugh, 4=uncomfortable, 255=uncertain/silence) + Byte 1: confidence score (0-255, 128=neutral) + + 0080 + + + + + + + + + 2-byte write payload: + Byte 0: command_id + Byte 1: command_value + + 0000 + + + + + + + + diff --git a/application/AuraSense/firmware/aura-baby-monitor-soc/config/btconf/gatt_service_rht.xml b/application/AuraSense/firmware/aura-baby-monitor-soc/config/btconf/gatt_service_rht.xml new file mode 100644 index 000000000..2acc2098c --- /dev/null +++ b/application/AuraSense/firmware/aura-baby-monitor-soc/config/btconf/gatt_service_rht.xml @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/application/AuraSense/firmware/aura-baby-monitor-soc/config/btconf/slc_args.json b/application/AuraSense/firmware/aura-baby-monitor-soc/config/btconf/slc_args.json new file mode 100644 index 000000000..915c0b556 --- /dev/null +++ b/application/AuraSense/firmware/aura-baby-monitor-soc/config/btconf/slc_args.json @@ -0,0 +1,6 @@ +{ + "sdkRoot" : "C:/Users/Naitik Gupta/.silabs/slt/installs/conan/p/simpl965e19baece23/p/", + "apackRoot" : "C:\\Users\\Naitik Gupta\\.silabs\\slt\\installs\\conan\\p\\simpl965e19baece23\\p\\bluetooth_bgbuild", + "partOpn" : "efr32mg26b510f3200im68", + "boards" : "brd2608arevA04" +} \ No newline at end of file diff --git a/application/AuraSense/firmware/aura-baby-monitor-soc/config/common_cfg.h b/application/AuraSense/firmware/aura-baby-monitor-soc/config/common_cfg.h new file mode 100644 index 000000000..e3b4c67b4 --- /dev/null +++ b/application/AuraSense/firmware/aura-baby-monitor-soc/config/common_cfg.h @@ -0,0 +1,92 @@ +/***************************************************************************//** + * @file + * @brief Common Configuration - Configuration Template File + ******************************************************************************* + * # License + * Copyright 2018 Silicon Laboratories Inc. www.silabs.com + ******************************************************************************* + * + * The licensor of this software is Silicon Laboratories Inc. Your use of this + * software is governed by the terms of Silicon Labs Master Software License + * Agreement (MSLA) available at + * www.silabs.com/about-us/legal/master-software-license-agreement. This + * software is distributed to you in Source Code format and is governed by the + * sections of the MSLA applicable to Source Code. + * + ******************************************************************************/ + +// <<< Use Configuration Wizard in Context Menu >>> + +/******************************************************************************************************** + ******************************************************************************************************** + * MODULE + ******************************************************************************************************** + *******************************************************************************************************/ + +#ifndef _COMMON_CFG_H_ +#define _COMMON_CFG_H_ + +/******************************************************************************************************** + ******************************************************************************************************** + * MEMORY LIBRARY CONFIGURATION + ******************************************************************************************************** + *******************************************************************************************************/ +// Memory Library Configuration + +// Replace common lib memory functions with standard C lib functions +// Cause the following functions replacement: Mem_Set() -> memset(), Mem_Copy() -> memcpy(), +// Mem_Move() -> memmove(), Mem_Clr() -> memset() and Mem_Cmp() -> memcmp() functions. +// Default: 0 +#define LIB_MEM_CFG_STD_C_LIB_EN 0 + +// Enable Memory allocation usage tracking +// Associates a name with each segment or dynamic pool allocated. +// A table of the different allocations can be displayed. For debugging purposes. +// Default: 0 +#define LIB_MEM_CFG_DBG_INFO_EN 0 + +// Size of heap memory (in octets). +// Size, in octets, of the general-purpose heap memory used as default memory segment. +// Default: 9216 +#define LIB_MEM_CFG_HEAP_SIZE 9216 + +// Padding alignment for hardware allocations on heap (in octets) +// Padding alignment that will be added at the end of each memory allocation on heap when "HW" functions are used. +// Only useful when data cache is used. Should be set to the size of a cache line. +// 1 means no alignment. +// Default: 1 +#define LIB_MEM_CFG_HEAP_PADDING_ALIGN 1 + +// Enable Custom heap location +// If enabled, the location must be specified by defining LIB_MEM_CFG_HEAP_BASE_ADDR to the desired address +// either in "common_cfg.h" or from the compiler defines list. +// Default: 0 +#define LIB_MEM_CFG_HEAP_BASE_ADDR_EN 0 +// + +/******************************************************************************************************** + ******************************************************************************************************** + * STRING LIBRARY CONFIGURATION + ******************************************************************************************************** + *******************************************************************************************************/ + +// String Library Configuration + +// Support conversion to string of floating point numbers +// Default: 0 +#define LIB_STR_CFG_FP_EN 0 + +// Maximum number of significant digits to display in string conversion of floating point number functions <1-9> +// Default: 7 +#define LIB_STR_CFG_FP_MAX_NBR_DIG_SIG 7 +// + +/******************************************************************************************************** + ******************************************************************************************************** + * MODULE END + ******************************************************************************************************** + *******************************************************************************************************/ + +#endif // End of common_cfg.h module include. + +// <<< end of configuration section >>> \ No newline at end of file diff --git a/application/AuraSense/firmware/aura-baby-monitor-soc/config/cpu_cfg.h b/application/AuraSense/firmware/aura-baby-monitor-soc/config/cpu_cfg.h new file mode 100644 index 000000000..e3fb71a08 --- /dev/null +++ b/application/AuraSense/firmware/aura-baby-monitor-soc/config/cpu_cfg.h @@ -0,0 +1,104 @@ +/***************************************************************************//** + * @file + * @brief CPU Configuration - Configuration Template File + ******************************************************************************* + * # License + * Copyright 2018 Silicon Laboratories Inc. www.silabs.com + ******************************************************************************* + * + * The licensor of this software is Silicon Laboratories Inc. Your use of this + * software is governed by the terms of Silicon Labs Master Software License + * Agreement (MSLA) available at + * www.silabs.com/about-us/legal/master-software-license-agreement. This + * software is distributed to you in Source Code format and is governed by the + * sections of the MSLA applicable to Source Code. + * + ******************************************************************************/ + +// <<< Use Configuration Wizard in Context Menu >>> + +/******************************************************************************************************** + ******************************************************************************************************** + * MODULE + ******************************************************************************************************** + *******************************************************************************************************/ + +#ifndef _CPU_CFG_H_ +#define _CPU_CFG_H_ + +/******************************************************************************************************** + ******************************************************************************************************** + * INCLUDE + ******************************************************************************************************** + *******************************************************************************************************/ + +#include + +/******************************************************************************************************** + ******************************************************************************************************** + * CPU NAME CONFIGURATION + ******************************************************************************************************** + *******************************************************************************************************/ + +// Provide name for CPU +// Enable CPU host name feature for CPU host name storage and CPU host name API functions. +// Default: 0 +#define CPU_CFG_NAME_EN 0 + +// Size of CPU name +// Desired ASCII string size of the CPU host name, including the terminating NULL character. +// Default: 16 +#define CPU_CFG_NAME_SIZE 16 + +/******************************************************************************************************** + ******************************************************************************************************** + * CPU TIMESTAMP CONFIGURATION + ******************************************************************************************************** + *******************************************************************************************************/ + +// Timestamp on 32 bits +// Enable 32-bits CPU timestamp feature. +// Default: 0 +#define CPU_CFG_TS_32_EN 0 + +// Timestamp on 64 bits +// Enable 64-bits CPU timestamp feature. +// Default: 0 +#define CPU_CFG_TS_64_EN 0 + +// CPU timestamp timer's word size +// 8 bits +// 16 bits +// 32 bits +// 64 bits +// If the size of the CPU timestamp timer is not a binary multiple of 8-bit octets (e.g. 20-bits or even 24-bits), +// then the next lower, binary-multiple octet word size SHOULD be configured (e.g. to 16-bits). +// However, the minimum supported word size for CPU timestamp timers is 8-bits. +// Default: CPU_WORD_SIZE_32 +#define CPU_CFG_TS_TMR_SIZE CPU_WORD_SIZE_32 + +/******************************************************************************************************** + ******************************************************************************************************** + * CACHE MANAGEMENT + * + * Note(s) : (1) Defining CPU_CFG_CACHE_MGMT_EN to DEF_ENABLED only enables the cache management + * function. Caches are assumed to be configured and enabled by the time CPU_init() is + * called. + ******************************************************************************************************** + *******************************************************************************************************/ + +// Cache Management +// Enable the cache management function. +// Caches are assumed to be configured and enabled by the time CPU_init() is called. +// Default: 0 +#define CPU_CFG_CACHE_MGMT_EN 0 + +/******************************************************************************************************** + ******************************************************************************************************** + * MODULE END + ******************************************************************************************************** + *******************************************************************************************************/ + +#endif // End of cpu_cfg.h module include. + +// <<< end of configuration section >>> \ No newline at end of file diff --git a/application/AuraSense/firmware/aura-baby-monitor-soc/config/dmadrv_config.h b/application/AuraSense/firmware/aura-baby-monitor-soc/config/dmadrv_config.h new file mode 100644 index 000000000..be24f49d8 --- /dev/null +++ b/application/AuraSense/firmware/aura-baby-monitor-soc/config/dmadrv_config.h @@ -0,0 +1,26 @@ +#ifndef DMADRV_CONFIG_H +#define DMADRV_CONFIG_H + +// <<< Use Configuration Wizard in Context Menu >>> + +// DMA interrupt priority <0-15> +// Priority of the DMA interrupt. Smaller number equals higher priority. +// Default: 8 +#define EMDRV_DMADRV_DMA_IRQ_PRIORITY 8 + +// Number of available channels <1-8> +// Number of DMA channels supported by the driver. A lower channel count +// will reduce RAM memory footprint. The default is to support all channels +// on the device. +// Default: 8 +#define EMDRV_DMADRV_DMA_CH_COUNT 8 + +// Number of fixed priority channels +// This will configure channels [0, CH_PRIORITY - 1] as fixed priority, +// and channels [CH_PRIORITY, CH_COUNT] as round-robin. +// Default: 0 +#define EMDRV_DMADRV_DMA_CH_PRIORITY 0 + +// <<< end of configuration section >>> + +#endif // DMADRV_CONFIG_H \ No newline at end of file diff --git a/application/AuraSense/firmware/aura-baby-monitor-soc/config/nvm3_default_config.h b/application/AuraSense/firmware/aura-baby-monitor-soc/config/nvm3_default_config.h new file mode 100644 index 000000000..482183919 --- /dev/null +++ b/application/AuraSense/firmware/aura-baby-monitor-soc/config/nvm3_default_config.h @@ -0,0 +1,45 @@ +#ifndef NVM3_DEFAULT_CONFIG_H +#define NVM3_DEFAULT_CONFIG_H + +// <<< Use Configuration Wizard in Context Menu >>> + +// NVM3 Default Instance Configuration + +#ifndef NVM3_DEFAULT_CACHE_SIZE +// NVM3 Default Instance Cache Size +// Number of NVM3 objects to cache. To reduce access times this number +// should be equal to or higher than the number of NVM3 objects in the +// default NVM3 instance. +// Default: 200 +#define NVM3_DEFAULT_CACHE_SIZE 200 +#endif + +#ifndef NVM3_DEFAULT_MAX_OBJECT_SIZE +// NVM3 Default Instance Max Object Size +// Max NVM3 object size that can be stored. +// Default: 254 +#define NVM3_DEFAULT_MAX_OBJECT_SIZE 254 +#endif + +#ifndef NVM3_DEFAULT_REPACK_HEADROOM +// NVM3 Default Instance User Repack Headroom +// Headroom determining how many bytes below the forced repack limit the user +// repack limit should be placed. The default is 0, which means the user and +// forced repack limits are equal. +// Default: 0 +#define NVM3_DEFAULT_REPACK_HEADROOM 0 +#endif + +#ifndef NVM3_DEFAULT_NVM_SIZE +// NVM3 Default Instance Size +// Size of the NVM3 storage region in flash. This size should be aligned with +// the flash page size of the device. +// Default: 40960 +#define NVM3_DEFAULT_NVM_SIZE 40960 +#endif + +// + +// <<< end of configuration section >>> + +#endif // NVM3_DEFAULT_CONFIG_H \ No newline at end of file diff --git a/application/AuraSense/firmware/aura-baby-monitor-soc/config/os_cfg.h b/application/AuraSense/firmware/aura-baby-monitor-soc/config/os_cfg.h new file mode 100644 index 000000000..251b0d3cc --- /dev/null +++ b/application/AuraSense/firmware/aura-baby-monitor-soc/config/os_cfg.h @@ -0,0 +1,292 @@ +/***************************************************************************//** + * @file + * @brief Kernel Configuration - Configuration Template File + ******************************************************************************* + * # License + * Copyright 2018 Silicon Laboratories Inc. www.silabs.com + ******************************************************************************* + * + * The licensor of this software is Silicon Laboratories Inc. Your use of this + * software is governed by the terms of Silicon Labs Master Software License + * Agreement (MSLA) available at + * www.silabs.com/about-us/legal/master-software-license-agreement. This + * software is distributed to you in Source Code format and is governed by the + * sections of the MSLA applicable to Source Code. + * + ******************************************************************************/ + +// <<< Use Configuration Wizard in Context Menu >>> + +/******************************************************************************************************** + ******************************************************************************************************** + * MODULE + ******************************************************************************************************** + *******************************************************************************************************/ + +#ifndef _OS_CFG_H_ +#define _OS_CFG_H_ + +/******************************************************************************************************** + ******************************************************************************************************** + * MISCELLANEOUS + * + * Note(s) : (1) Configure OS_CFG_APP_HOOKS_EN to enable or disable Application-specific Hooks. + * + * (2) Configure OS_CFG_DBG_EN to enable or disable debug helper code and variables. + * + * (3) Configure OS_CFG_TICK_EN to enable or disable support for ticks (Delay functions, pend + * with timeouts, etc). + * + * (4) Configure OS_CFG_TS_EN to enable or disable Timestamping capabilities. + * + * (5) Configure OS_CFG_PRIO_MAX to set the maximum number of Task Priorities (see OS_PRIO data + * type). + * + * (6) Configure OS_CFG_SCHED_LOCK_TIME_MEAS_EN to enable or disable the Scheduler Lock time + * measurement code. + * + * (7) Configure OS_CFG_SCHED_ROUND_ROBIN_EN to enable or disable the Round-Robin Scheduler. + * + * (8) Configure OS_CFG_STK_SIZE_MIN to set the minimum allowable Task Stack size (in CPU_STK + * elements). + ******************************************************************************************************** + *******************************************************************************************************/ + +// Miscellaneous Configuration + +// Enable application hooks +// Enable or disable Application-specific Hooks. +// Default: 0 +#define OS_CFG_APP_HOOKS_EN 0 + +// Add debug helper code and variable +// Enable debug helper code and variables. +// Default: 0 +#define OS_CFG_DBG_EN 0 + +// Enable ticks support +// Enable or disable support for ticks (Delay functions, pend with timeouts, etc). +// Default: 1 +#define OS_CFG_TICK_EN 1 + +// Add timestamping capabilities +// Default: 0 +#define OS_CFG_TS_EN 0 + +// Maximum number of task priorities +// Default: 64 +#define OS_CFG_PRIO_MAX 64u + +// Enable scheduler lock time measurement +// Default: 0 +#define OS_CFG_SCHED_LOCK_TIME_MEAS_EN 0 + +// Enable Round-Robin scheduling +// Default: 0 +#define OS_CFG_SCHED_ROUND_ROBIN_EN 0 + +// Minimum allowable task stack size (in CPU_STK elements) +// Default: 64 +#define OS_CFG_STK_SIZE_MIN 64u + +// Add threadsafe errno support +// Default: 0 +#define OS_CFG_ERRNO_EN 0 +// + +/******************************************************************************************************** + ******************************************************************************************************** + * EVENT FLAGS + ******************************************************************************************************** + *******************************************************************************************************/ + +// Event Flags Configuration + +// Enable event flags +// Enable the event flags synchronization construct. +// Default: 1 +#define OS_CFG_FLAG_EN 1 + +// Enable Active-low event flags +// Enable the active-low mode of the event flags +// Default: 0 +#define OS_CFG_FLAG_MODE_CLR_EN 0 + +// + +/******************************************************************************************************** + ******************************************************************************************************** + * MUTUAL EXCLUSION SEMAPHORES + ******************************************************************************************************** + *******************************************************************************************************/ + +// Mutual Exclusion Semaphores Configuration + +// Enable mutexes +// Enable the Mutual Exclusion (Mutex) synchronization construct. +// Default: 1 +#define OS_CFG_MUTEX_EN 1 + +// + +/******************************************************************************************************** + ******************************************************************************************************** + * MESSAGE QUEUES + ******************************************************************************************************** + *******************************************************************************************************/ + +// Message Queues Configuration + +// Enable queues +// Enable the message queue construct. +// Default: 1 +#define OS_CFG_Q_EN 1 + +// + +/******************************************************************************************************** + ******************************************************************************************************** + * SEMAPHORES + ******************************************************************************************************** + *******************************************************************************************************/ + +// Semaphores Configuration + +// Enable semaphores +// Enable the semaphore synchronization construct. +// Default: 1 +#define OS_CFG_SEM_EN 1 + +// + +/******************************************************************************************************** + ******************************************************************************************************** + * MONITORS + ******************************************************************************************************** + *******************************************************************************************************/ + +// Monitors Configuration + +// Enable monitors +// Enable the monitor (condition variable) synchronization construct. +// Default: 1 +#define OS_CFG_MON_EN 1 + +// + +/******************************************************************************************************** + ******************************************************************************************************** + * TASK MANAGEMENT + * + * Note(s) : (1) Configure OS_CFG_STAT_TASK_EN to enable or disable the Statistics gathering Task. + * + * (2) Configure OS_CFG_STAT_TASK_STK_CHK_EN to enable or disable the stack overflow detection + * of the Statistics Task. + * + * (3) Configure OS_CFG_TASK_PROFILE_EN to enable or disable Task profiling instrumentation. + * + * (4) Configure OS_CFG_TASK_Q_EN to enable or disable built-in Task Message Queues. + * + * (5) Configure OS_CFG_TASK_REG_TBL_SIZE to set the number of Task Registers. + * + * (6) Configure OS_CFG_TASK_STK_REDZONE_EN to enable or disable the Redzone Stack Protection. + * + * (7) Configure OS_CFG_TASK_STK_REDZONE_DEPTH to set the depth of the Redzone Stack + * Protection. + ******************************************************************************************************** + *******************************************************************************************************/ + +// Task Management Configuration + +// Enable statistics gathering task +// Default: 0 +#define OS_CFG_STAT_TASK_EN 0 + +// Enable stack overflow detection of the statistics task +// Default: 1 +#define OS_CFG_STAT_TASK_STK_CHK_EN 1 + +// Enable task profiling instrumentation +// Default: 0 +#define OS_CFG_TASK_PROFILE_EN 0 + +// Enable task message queues +// Default: 0 +#define OS_CFG_TASK_Q_EN 0 + +// Number of task registers +// Default: 3 +#define OS_CFG_TASK_REG_TBL_SIZE 3 + +// Enable redzone stack protection +// Default: 0 +#define OS_CFG_TASK_STK_REDZONE_EN 0 + +// Depth of the redzone stack protection +// Default: 8 +#define OS_CFG_TASK_STK_REDZONE_DEPTH 8 + +// + +/******************************************************************************************************** + ******************************************************************************************************** + * TASK LOCAL STORAGE MANAGEMENT + ******************************************************************************************************** + *******************************************************************************************************/ + +// Task Local Storage Management Configuration + +// Number of task local storage registers +// Default: 0 +#define OS_CFG_TLS_TBL_SIZE 0 + +// + +/******************************************************************************************************** + ******************************************************************************************************** + * TIMER MANAGEMENT + ******************************************************************************************************** + *******************************************************************************************************/ + +// Timer Management Configuration + +// Enable software timers +// Default: 0 +#define OS_CFG_TMR_EN 0 + +// + +/******************************************************************************************************** + ******************************************************************************************************** + * CMSIS TIMER MANAGEMENT + ******************************************************************************************************** + *******************************************************************************************************/ + +// CMSIS RTOS2 Timer Management Configuration + +// Enable CMSIS RTOS2 software timers +// Default: 0 +#define CMSIS_RTOS2_TIMER_TASK_EN 0 + +// Timer task stack size +// Default: 128 +#define CMSIS_RTOS2_TIMER_TASK_STACK_SIZE 128 + +// Timer task priority +// Default: 4 +#define CMSIS_RTOS2_TIMER_TASK_PRIO 4 + +// Timer queue size +// Default: 5 +#define CMSIS_RTOS2_TIMER_TASK_QUEUE_SIZE 5 +// + +/******************************************************************************************************** + ******************************************************************************************************** + * MODULE END + ******************************************************************************************************** + *******************************************************************************************************/ + +#endif // End of os_cfg.h module include. + +// <<< end of configuration section >>> \ No newline at end of file diff --git a/application/AuraSense/firmware/aura-baby-monitor-soc/config/pin_config.h b/application/AuraSense/firmware/aura-baby-monitor-soc/config/pin_config.h new file mode 100644 index 000000000..0e6f5eaec --- /dev/null +++ b/application/AuraSense/firmware/aura-baby-monitor-soc/config/pin_config.h @@ -0,0 +1,328 @@ +#ifndef PIN_CONFIG_H +#define PIN_CONFIG_H + +// $[CMU] +// [CMU]$ + +// $[LFXO] +// [LFXO]$ + +// $[KEYSCAN] +// [KEYSCAN]$ + +// $[PRS.ASYNCH0] +// [PRS.ASYNCH0]$ + +// $[PRS.ASYNCH1] +// [PRS.ASYNCH1]$ + +// $[PRS.ASYNCH2] +// [PRS.ASYNCH2]$ + +// $[PRS.ASYNCH3] +// [PRS.ASYNCH3]$ + +// $[PRS.ASYNCH4] +// [PRS.ASYNCH4]$ + +// $[PRS.ASYNCH5] +// [PRS.ASYNCH5]$ + +// $[PRS.ASYNCH6] +// [PRS.ASYNCH6]$ + +// $[PRS.ASYNCH7] +// [PRS.ASYNCH7]$ + +// $[PRS.ASYNCH8] +// [PRS.ASYNCH8]$ + +// $[PRS.ASYNCH9] +// [PRS.ASYNCH9]$ + +// $[PRS.ASYNCH10] +// [PRS.ASYNCH10]$ + +// $[PRS.ASYNCH11] +// [PRS.ASYNCH11]$ + +// $[PRS.ASYNCH12] +// [PRS.ASYNCH12]$ + +// $[PRS.ASYNCH13] +// [PRS.ASYNCH13]$ + +// $[PRS.ASYNCH14] +// [PRS.ASYNCH14]$ + +// $[PRS.ASYNCH15] +// [PRS.ASYNCH15]$ + +// $[PRS.SYNCH0] +// [PRS.SYNCH0]$ + +// $[PRS.SYNCH1] +// [PRS.SYNCH1]$ + +// $[PRS.SYNCH2] +// [PRS.SYNCH2]$ + +// $[PRS.SYNCH3] +// [PRS.SYNCH3]$ + +// $[GPIO] +// GPIO SWV on PA03 +#ifndef GPIO_SWV_PORT +#define GPIO_SWV_PORT SL_GPIO_PORT_A +#endif +#ifndef GPIO_SWV_PIN +#define GPIO_SWV_PIN 3 +#endif + +// [GPIO]$ + +// $[TIMER0] +// [TIMER0]$ + +// $[TIMER1] +// [TIMER1]$ + +// $[TIMER2] +// [TIMER2]$ + +// $[TIMER3] +// [TIMER3]$ + +// $[TIMER4] +// [TIMER4]$ + +// $[TIMER5] +// [TIMER5]$ + +// $[TIMER6] +// [TIMER6]$ + +// $[TIMER7] +// [TIMER7]$ + +// $[TIMER8] +// [TIMER8]$ + +// $[TIMER9] +// [TIMER9]$ + +// $[EUSART1] +// [EUSART1]$ + +// $[EUSART2] +// [EUSART2]$ + +// $[EUSART3] +// [EUSART3]$ + +// $[USART0] +// USART0 CLK on PD03 +#ifndef USART0_CLK_PORT +#define USART0_CLK_PORT SL_GPIO_PORT_D +#endif +#ifndef USART0_CLK_PIN +#define USART0_CLK_PIN 3 +#endif + +// USART0 CS on PD05 +#ifndef USART0_CS_PORT +#define USART0_CS_PORT SL_GPIO_PORT_D +#endif +#ifndef USART0_CS_PIN +#define USART0_CS_PIN 5 +#endif + +// USART0 RX on PD04 +#ifndef USART0_RX_PORT +#define USART0_RX_PORT SL_GPIO_PORT_D +#endif +#ifndef USART0_RX_PIN +#define USART0_RX_PIN 4 +#endif + +// [USART0]$ + +// $[USART1] +// [USART1]$ + +// $[USART2] +// [USART2]$ + +// $[I2C1] +// I2C1 SCL on PC04 +#ifndef I2C1_SCL_PORT +#define I2C1_SCL_PORT SL_GPIO_PORT_C +#endif +#ifndef I2C1_SCL_PIN +#define I2C1_SCL_PIN 4 +#endif + +// I2C1 SDA on PC05 +#ifndef I2C1_SDA_PORT +#define I2C1_SDA_PORT SL_GPIO_PORT_C +#endif +#ifndef I2C1_SDA_PIN +#define I2C1_SDA_PIN 5 +#endif + +// [I2C1]$ + +// $[I2C2] +// [I2C2]$ + +// $[I2C3] +// [I2C3]$ + +// $[LCD] +// [LCD]$ + +// $[LETIMER0] +// [LETIMER0]$ + +// $[IADC0] +// [IADC0]$ + +// $[ACMP0] +// [ACMP0]$ + +// $[ACMP1] +// [ACMP1]$ + +// $[VDAC0] +// [VDAC0]$ + +// $[VDAC1] +// [VDAC1]$ + +// $[PCNT0] +// [PCNT0]$ + +// $[HFXO0] +// [HFXO0]$ + +// $[I2C0] +// [I2C0]$ + +// $[EUSART0] +// EUSART0 CTS on PA09 +#ifndef EUSART0_CTS_PORT +#define EUSART0_CTS_PORT SL_GPIO_PORT_A +#endif +#ifndef EUSART0_CTS_PIN +#define EUSART0_CTS_PIN 9 +#endif + +// EUSART0 RTS on PA08 +#ifndef EUSART0_RTS_PORT +#define EUSART0_RTS_PORT SL_GPIO_PORT_A +#endif +#ifndef EUSART0_RTS_PIN +#define EUSART0_RTS_PIN 8 +#endif + +// EUSART0 RX on PA06 +#ifndef EUSART0_RX_PORT +#define EUSART0_RX_PORT SL_GPIO_PORT_A +#endif +#ifndef EUSART0_RX_PIN +#define EUSART0_RX_PIN 6 +#endif + +// EUSART0 TX on PA05 +#ifndef EUSART0_TX_PORT +#define EUSART0_TX_PORT SL_GPIO_PORT_A +#endif +#ifndef EUSART0_TX_PIN +#define EUSART0_TX_PIN 5 +#endif + +// [EUSART0]$ + +// $[PTI] +// [PTI]$ + +// $[MODEM] +// [MODEM]$ + +// $[CUSTOM_PIN_NAME] +#ifndef _PORT +#define _PORT SL_GPIO_PORT_A +#endif +#ifndef _PIN +#define _PIN 0 +#endif + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +// [CUSTOM_PIN_NAME]$ + +// Application button mappings used by app.c +// BTN0: Device ON +// BTN1: Device OFF + deep sleep +#ifndef APP_BTN0_PORT +#define APP_BTN0_PORT gpioPortB +#endif +#ifndef APP_BTN0_PIN +#define APP_BTN0_PIN 2 +#endif + +#ifndef APP_BTN1_PORT +#define APP_BTN1_PORT gpioPortB +#endif +#ifndef APP_BTN1_PIN +#define APP_BTN1_PIN 3 +#endif + +#endif // PIN_CONFIG_H + diff --git a/application/AuraSense/firmware/aura-baby-monitor-soc/config/psa_crypto_config.h b/application/AuraSense/firmware/aura-baby-monitor-soc/config/psa_crypto_config.h new file mode 100644 index 000000000..f16dd2e37 --- /dev/null +++ b/application/AuraSense/firmware/aura-baby-monitor-soc/config/psa_crypto_config.h @@ -0,0 +1,176 @@ +#ifndef PSA_CRYPTO_CONFIG_H +#define PSA_CRYPTO_CONFIG_H + +// ----------------------------------------------------------------------------- +// User exposed config options + +// <<< Use Configuration Wizard in Context Menu >>> + +// Key management configuration + +// PSA User Maximum Open Keys Count <0-128> +// Maximum amount of keys that the user application will have open +// simultaneously. In context of PSA Crypto, an open key means any key +// either stored in RAM (lifetime set to PSA_KEY_LIFETIME_VOLATILE), or +// used as part of a cryptographic operation. +// When using a key for a multi-part (setup/update/finish) operation, a key +// is considered to be open from the moment the operation is successfully +// setup, until it finishes or aborts. +// When an application tries to open more keys than this value accounts for, +// the PSA API may return PSA_ERROR_INSUFFICIENT_MEMORY. Keep in mind that +// other software included in the application (e.g. wireless protocol stacks) +// also can have a need to have open keys in PSA Crypto. This could lead to +// a race condition when the application key slot count is set too low for +// the actual usage of the application, as a software stack may not fail +// gracefully in case an application opens more than its declared amount of +// keys, thereby precluding the stack from functioning. +// Default: 4 +#define SL_PSA_KEY_USER_SLOT_COUNT (4) + +// Maximum User Persistent PSA Key Count <0-1024> +// Maximum amount of keys (or other files) that can be stored persistently +// by the user application, when PSA ITS (Internal Trusted Storage) support +// is included in the project. +// NOTE: +// In addition to SL_PSA_ITS_USER_MAX_FILES (number of user keys) the +// application may be configured to include SDK components that require an +// additional number of keys. The sum of user keys and SDK component keys +// is computed and the result, called SL_PSA_ITS_MAX_FILES, is used +// internally in the PSA ITS driver. +// +// WARNING: +// For applications using PSA ITS driver version 1 or 2, when changing the +// SL_PSA_ITS_USER_MAX_FILES in an application that is already depeloyed, +// and thus will get the change through an application upgrade, care should +// be taken to ensure that the total sum of keys SL_PSA_ITS_MAX_FILES is +// only ever equal or increased, and never decreased. Decreasing this +// setting might cause previously stored keys/files to become inaccessible, +// ITS should be cleared and all files need to be stored again. +// +// For applications using PSA ITS driver version 3, it is not possible to +// change this setting because the file-storage indexing is dependent on the +// maximum number of files (SL_PSA_ITS_MAX_FILES) being consistent, and if +// the sum of SDK component keys and user keys (SL_PSA_ITS_USER_MAX_FILES) +// is changed, may cause previously stored keys/files to become inaccessible +// ITS should be cleared and all files need to be stored again. +// Default: 128 +#define SL_PSA_ITS_USER_MAX_FILES (128) + +// Enable V1 Format Support For ITS Files <0-1> +// Devices that used PSA ITS together with gecko_sdk_3.1.x or earlier +// might have keys (or other files) stored in V1 format. +// If no v1 files are used, its support can be disabled for space +// optimization. +// Default: 0 +#define SL_PSA_ITS_SUPPORT_V1_DRIVER 0 + +// Enable V2 ITS Driver Support <0-1> +// Devices that have used GSDK 4.1.x and earlier, and used ITS have the keys +// (or other files) stored using different address range. Enabling this +// config option adds upgrade code which converts V2 (and V1 if +// supported) format ITS keys/files to the latest V3 format. Update is +// fully automatic, needs to be run once and require extra flash space of +// approximately the size of the largest key. +// V1 ITS driver support can be disabled if the device has never used ITS +// driver before in GSDK 4.1.x and earlier, or the keys has been already +// migrated. +// Default: 0 +#define SL_PSA_ITS_SUPPORT_V2_DRIVER 0 + +// Enable support for V3 ITS Driver <0-1> +// Devices that have used GSDK 4.1.x and earlier, and used ITS have the keys +// (or other files) stored using different address range. In rare case +// that those devices have full nvm3 and not enough space for the +// upgrade, (that requires an extra space to store largest key in memory +// twice), this config option can disable v3 driver and use v2 one. +// To upgrade the device, make space for the upgrade, and enable v3 driver again. +// +// WARNING: When using V3 driver, it is not possible to increase or decrease +// the value of SL_PSA_ITS_USER_MAX_FILES. If the change of +// SL_PSA_ITS_USER_MAX_FILES is required, ITS should be cleared and +// all files need to be stored again. +// Default: 1 +#define SL_PSA_ITS_SUPPORT_V3_DRIVER 1 + +// Built-in AES Key Mode of Operation +// CTR Mode +// CFB Mode +// OFB Mode +// ECB Mode +// CBC Mode (no padding) +// CBC Mode (PKCS#7 padding) +// PSA Crypto only allows one specific usage algorithm per built-in key ID. +// Default: PSA_ALG_CTR +#define SL_SE_BUILTIN_KEY_AES128_ALG_CONFIG (PSA_ALG_CTR) + +#ifndef SL_CRYPTOACC_BUILTIN_KEY_PUF_ALG +// Built-in PUF Key Algorithm +// PBKDF2 (CMAC-AES-128-PRF) +// CMAC +// PSA Crypto only allows one specific usage algorithm per built-in key ID. +// It is recommended to only use the PUF key for deriving further key +// material. +// Default: PSA_ALG_PBKDF2_AES_CMAC_PRF_128 +#define SL_CRYPTOACC_BUILTIN_KEY_PUF_ALG (PSA_ALG_PBKDF2_AES_CMAC_PRF_128) +#endif // SL_CRYPTOACC_BUILTIN_KEY_PUF_ALG + +// + +// Power optimization configuration + +// Store already-generated random bytes before putting the device to sleep +// Using the hardware TRNG (for example through psa_generate_random()) will +// consume a non-negligible amount of power. A start-up routine must pass +// and a relatively large minimum amount of random bytes will be generated. +// Use cases where the device is frequently entering EM2/EM3 and thereafter +// consumes a small amount of data from the TRNG may benefit from buffering +// the existing random bytes before putting the device to sleep. These +// buffered bytes are then consumed until exhaustion before the TRNG needs +// to be initialized and used again. +// +// NOTE: this configuration option is only applicable for devices with a +// Virtual Secure Engine (VSE), and requires the 'Power Manager' component +// to be included in the project. +// +// Default: 0 +#define SL_VSE_BUFFER_TRNG_DATA_DURING_SLEEP (0) + +// Number of random words to buffer before putting the device to sleep <1-63> +// This option can be used to decrease the amount of random words that +// (if enabled) are buffered before the device enters EM2/EM3. Lowering this +// number will result in less static RAM usage, but also means that the TRNG +// potentially has to be initialized more times--leading to increased power +// consumption. By default this option in configured to buffer as much TRNG +// data as possible (limited by the depth of the TRNG FIFO). +// +// NOTE: this configuration option is only applicable when +// SL_VSE_BUFFER_TRNG_DATA_DURING_SLEEP is enabled. +// +// Default: 63 +#define SL_VSE_MAX_TRNG_WORDS_BUFFERED_DURING_SLEEP (63) +// + +// + +// <<< end of configuration section >>> + +// ----------------------------------------------------------------------------- +// Sub-files + +#if defined(SLI_PSA_CONFIG_AUTOGEN_OVERRIDE_FILE) + #include SLI_PSA_CONFIG_AUTOGEN_OVERRIDE_FILE +#else + #include "sli_psa_config_autogen.h" +#endif + +#if defined(TFM_CONFIG_SL_SECURE_LIBRARY) + #include "sli_psa_tfm_translation.h" +#endif + +#if SL_MBEDTLS_DRIVERS_ENABLED + #include "sli_psa_acceleration.h" +#endif + +#include "sli_psa_builtin_config_autogen.h" + +#endif // PSA_CRYPTO_CONFIG_H \ No newline at end of file diff --git a/application/AuraSense/firmware/aura-baby-monitor-soc/config/rtos_cfg.h b/application/AuraSense/firmware/aura-baby-monitor-soc/config/rtos_cfg.h new file mode 100644 index 000000000..234496bf5 --- /dev/null +++ b/application/AuraSense/firmware/aura-baby-monitor-soc/config/rtos_cfg.h @@ -0,0 +1,150 @@ +/***************************************************************************//** + * @file + * @brief RTOS Configuration - Configuration Template File + ******************************************************************************* + * # License + * Copyright 2018 Silicon Laboratories Inc. www.silabs.com + ******************************************************************************* + * + * The licensor of this software is Silicon Laboratories Inc. Your use of this + * software is governed by the terms of Silicon Labs Master Software License + * Agreement (MSLA) available at + * www.silabs.com/about-us/legal/master-software-license-agreement. This + * software is distributed to you in Source Code format and is governed by the + * sections of the MSLA applicable to Source Code. + * + ******************************************************************************/ + +// <<< Use Configuration Wizard in Context Menu >>> + +/******************************************************************************************************** + ******************************************************************************************************** + * MODULE + ******************************************************************************************************** + *******************************************************************************************************/ + +#ifndef _RTOS_CFG_H_ +#define _RTOS_CFG_H_ + +/******************************************************************************************************** + ******************************************************************************************************** + * INCLUDE FILES + ******************************************************************************************************** + *******************************************************************************************************/ + +#include + +/******************************************************************************************************** + ******************************************************************************************************** + * DEFINES + ******************************************************************************************************** + *******************************************************************************************************/ + +/* + ******************************************************************************************************** + * ASSERTS CONFIGURATION + ******************************************************************************************************** + */ + +// Asserts Configuration + +// Debug assert on argument checking in application +// When enabled, any invocation of macro APP_RTOS_ASSERT_DBG() from the application will cause a END_CALL on failed assertion. +// It is recommended to disable this feature in 'release' code. +// Default: 1 +#define RTOS_CFG_ASSERT_DBG_ARG_CHK_EXT_APP_EN 1 + +// Debug assert on argument checking in BSP +// When enabled, function arguments will be validated in the BSP and any incorrect argument will cause a END_CALL. +// It is recommended to disable this feature in 'release' code. +// Default: 1 +#define RTOS_CFG_ASSERT_DBG_ARG_CHK_EXT_BSP_EN 1 + +// Debug assert on argument checking in CAN +// When enabled, function arguments will be validated in CAN and any incorrect argument will cause a END_CALL. +// It is recommended to disable this feature in 'release' code. +// Default: 1 +#define RTOS_CFG_ASSERT_DBG_ARG_CHK_EXT_CAN_EN 1 + +// Debug assert on argument checking in Common +// When enabled, function arguments will be validated in Common and any incorrect argument will cause a END_CALL. +// It is recommended to disable this feature in 'release' code. +// Default: 1 +#define RTOS_CFG_ASSERT_DBG_ARG_CHK_EXT_COMMON_EN 1 + +// Debug assert on argument checking in CPU +// When enabled, function arguments will be validated in CPU and any incorrect argument will cause a END_CALL. +// It is recommended to disable this feature in 'release' code. +// Default: 1 +#define RTOS_CFG_ASSERT_DBG_ARG_CHK_EXT_CPU_EN 1 + +// Debug assert on argument checking in the Kernel +// When enabled, function arguments will be validated in the Kernel and any incorrect argument will cause a END_CALL. +// It is recommended to disable this feature in 'release' code. +// Default: 1 +#define RTOS_CFG_ASSERT_DBG_ARG_CHK_EXT_KERNEL_EN 1 + +// Debug assert on argument checking in the Probe drivers +// When enabled, function arguments will be validated in the probe drivers and any incorrect argument will cause a END_CALL. +// It is recommended to disable this feature in 'release' code. +// Default: 1 +#define RTOS_CFG_ASSERT_DBG_ARG_CHK_EXT_PROBE_EN 1 + +// END_CALL action on failed debug assertions. +// Trap +// Return +// Custom +// When Trap is selected, the system will hang where the error occured in an endless loop. +// When Return is selected, the system will return immediately from the function and report the proper error. +// When Custom is selected, the system will invoke the macro RTOS_CFG_RTOS_ASSERT_DBG_FAILED_END_CALL(ret_val). +// It is your responsibility to define this macro from the compiler defines list when Custom is selected. +// Default: RTOS_ASSERT_END_CALL_SEL_TRAP +#define RTOS_CFG_RTOS_ASSERT_DBG_FAILED_END_CALL_SEL RTOS_ASSERT_END_CALL_SEL_TRAP + +// END_CALL action on failed critical assertions. +// Trap +// Return +// Custom +// When Trap is selected, the system will hang where the error occured in an endless loop. +// When Return is selected, the system will return immediately from the function and report the proper error. +// When Custom is selected, the system will invoke the macro RTOS_CFG_RTOS_ASSERT_CRITICAL_FAILED_END_CALL(ret_val). +// It is your responsibility to define this macro from the compiler defines list when Custom is selected. +// Default: RTOS_ASSERT_END_CALL_SEL_TRAP +#define RTOS_CFG_RTOS_ASSERT_CRITICAL_FAILED_END_CALL_SEL RTOS_ASSERT_END_CALL_SEL_TRAP + +// Externalize module configurations via const value instead of using Configure functions +// Determines whether the configurations can be provided via optional 'Configure' functions calls to +// the modules or if these configurations are assumed extern by the modules and must be provided by +// the application. This option allows to reduce the memory and code space usage. +// Default: 0 +#define RTOS_CFG_EXTERNALIZE_OPTIONAL_CFG_EN 0 + +// + +/* + ******************************************************************************************************** + * LOGGING CONFIGURATION + ******************************************************************************************************** + */ + +// Logging Configuration + +// Enable logging module +// When enabled, all logging message will output in a default channel that logs ALL level of messages +// synchronously and uses the function "putchar()" to print the messages. +// It is possible to define other channels, or re-define the default channel by re-defining "RTOS_CFG_LOG_ALL". +// Refer to the logging configuration section of the user manual for more information. +// Default: 0 +#define RTOS_CFG_LOG_EN 0 + +// + +/******************************************************************************************************** + ******************************************************************************************************** + * MODULE END + ******************************************************************************************************** + *******************************************************************************************************/ + +#endif // End of rtos_cfg.h module include. + +// <<< end of configuration section >>> \ No newline at end of file diff --git a/application/AuraSense/firmware/aura-baby-monitor-soc/config/rtos_err_cfg.h b/application/AuraSense/firmware/aura-baby-monitor-soc/config/rtos_err_cfg.h new file mode 100644 index 000000000..ab51fa6b5 --- /dev/null +++ b/application/AuraSense/firmware/aura-baby-monitor-soc/config/rtos_err_cfg.h @@ -0,0 +1,72 @@ +/***************************************************************************//** + * @file + * @brief RTOS_ERR Configuration - Configuration Template File + ******************************************************************************* + * # License + * Copyright 2018 Silicon Laboratories Inc. www.silabs.com + ******************************************************************************* + * + * The licensor of this software is Silicon Laboratories Inc. Your use of this + * software is governed by the terms of Silicon Labs Master Software License + * Agreement (MSLA) available at + * www.silabs.com/about-us/legal/master-software-license-agreement. This + * software is distributed to you in Source Code format and is governed by the + * sections of the MSLA applicable to Source Code. + * + ******************************************************************************/ + +// <<< Use Configuration Wizard in Context Menu >>> + +/******************************************************************************************************** + ******************************************************************************************************** + * MODULE + ******************************************************************************************************** + *******************************************************************************************************/ + +#ifndef _RTOS_ERR_CFG_H_ +#define _RTOS_ERR_CFG_H_ + +/******************************************************************************************************** + ******************************************************************************************************** + * INCLUDE FILES NOTE + * + * Note(s) : (1) No files including rtos_err.h must be included by this file. This could lead to circular + * inclusion problems. + ******************************************************************************************************** + *******************************************************************************************************/ + +/******************************************************************************************************** + ******************************************************************************************************** + * DEFINES + ******************************************************************************************************** + *******************************************************************************************************/ + +// RTOS Error Configuration + +// Extended error type +// Extend RTOS_ERR type to contain more debug information. Extended information provides a string containing +// the file name and line number where the error has been set. It will also contain the function name, if compiling in C99. +// Enabling this configuration may have an impact on performance and resource usage. +// It is recommended to disable this configuration in release code. +// Default: 1 +#define RTOS_ERR_CFG_EXT_EN 1 + +// Add string description to errors +// Add strings associated with each error code, in order to print them. +// If disabled, the error code enum value will be outputted instead. +// For example, if set to 1, it would be possible to print RTOS_ERR_NONE or RTOS_ERR_INVALID_ARG as a string +// instead of printing the associated numerical value. +// Default: 0 +#define RTOS_ERR_CFG_STR_EN 0 + +// + +/******************************************************************************************************** + ******************************************************************************************************** + * MODULE END + ******************************************************************************************************** + *******************************************************************************************************/ + +#endif // End of rtos_err_cfg.h module include. + +// <<< end of configuration section >>> \ No newline at end of file diff --git a/application/AuraSense/firmware/aura-baby-monitor-soc/config/sl_bgapi_config.h b/application/AuraSense/firmware/aura-baby-monitor-soc/config/sl_bgapi_config.h new file mode 100644 index 000000000..e7e5c355a --- /dev/null +++ b/application/AuraSense/firmware/aura-baby-monitor-soc/config/sl_bgapi_config.h @@ -0,0 +1,43 @@ +/***************************************************************************//** + * @file + * @brief BGAPI Protocol configuration + ******************************************************************************* + * # License + * Copyright 2024 Silicon Laboratories Inc. www.silabs.com + ******************************************************************************* + * + * SPDX-License-Identifier: Zlib + * + * The licensor of this software is Silicon Laboratories Inc. + * + * This software is provided 'as-is', without any express or implied warranty. + * In no event will the authors be held liable for any damages arising from the + * use of this software. + * + * Permission is granted to anyone to use this software for any purpose, + * including commercial applications, and to alter it and redistribute it + * freely, subject to the following restrictions: + * + * 1. The origin of this software must not be misrepresented; you must not + * claim that you wrote the original software. If you use this software in a + * product, an acknowledgment in the product documentation would be + * appreciated but is not required. + * 2. Altered source versions must be plainly marked as such, and must not be + * misrepresented as being the original software. + * 3. This notice may not be removed or altered from any source distribution. + * + ******************************************************************************/ + +#ifndef SL_BGAPI_CONFIG_H +#define SL_BGAPI_CONFIG_H + +// <<< Use Configuration Wizard in Context Menu >>> + +// The maximum BGAPI payload size <256-2047> +// Default: 256 +// Define the maximum payload size for BGAPI commands, responses, and events. The setting impacts all protocol stacks that use the BGAPI, i.e. Bluetooth host and Bluetooth mesh. +#define SL_BGAPI_MAX_PAYLOAD_SIZE (256) + +// <<< end of configuration section >>> + +#endif // SL_BGAPI_CONFIG_H \ No newline at end of file diff --git a/application/AuraSense/firmware/aura-baby-monitor-soc/config/sl_bluetooth_advertiser_config.h b/application/AuraSense/firmware/aura-baby-monitor-soc/config/sl_bluetooth_advertiser_config.h new file mode 100644 index 000000000..59d5b1e19 --- /dev/null +++ b/application/AuraSense/firmware/aura-baby-monitor-soc/config/sl_bluetooth_advertiser_config.h @@ -0,0 +1,45 @@ +/***************************************************************************//** + * @file + * @brief Bluetooth Advertiser configuration + ******************************************************************************* + * # License + * Copyright 2023 Silicon Laboratories Inc. www.silabs.com + ******************************************************************************* + * + * SPDX-License-Identifier: Zlib + * + * The licensor of this software is Silicon Laboratories Inc. + * + * This software is provided 'as-is', without any express or implied warranty. + * In no event will the authors be held liable for any damages arising from the + * use of this software. + * + * Permission is granted to anyone to use this software for any purpose, + * including commercial applications, and to alter it and redistribute it + * freely, subject to the following restrictions: + * + * 1. The origin of this software must not be misrepresented; you must not + * claim that you wrote the original software. If you use this software in a + * product, an acknowledgment in the product documentation would be + * appreciated but is not required. + * 2. Altered source versions must be plainly marked as such, and must not be + * misrepresented as being the original software. + * 3. This notice may not be removed or altered from any source distribution. + * + ******************************************************************************/ + +#ifndef SL_BT_ADVERTISER_CONFIG_H +#define SL_BT_ADVERTISER_CONFIG_H + +// <<< Use Configuration Wizard in Context Menu >>> +// Max number of advertising sets reserved for user <0-255> +// Default: 1 +// Define the number of advertising sets that the application needs to use concurrently. Note that all types of advertising uses the same pool of advertising sets, but periodic advertising has extra configuration to define the number of advertising sets that are capable of periodic advertising. +// +// Specifically, if the component "bluetooth_feature_periodic_advertiser" is used, its configuration SL_BT_CONFIG_MAX_PERIODIC_ADVERTISERS specifies how many of the SL_BT_CONFIG_USER_ADVERTISERS advertising sets are capable of periodic advertising. Similarly, if the component bluetooth_feature_pawr_advertiser is used, its configuration SL_BT_CONFIG_MAX_PAWR_ADVERTISERS specifies how many of the periodic advertising sets are capable of Periodic Advertising with Responses. +// +// The configuration values must satisfy the condition SL_BT_CONFIG_USER_ADVERTISERS >= SL_BT_CONFIG_MAX_PERIODIC_ADVERTISERS >= SL_BT_CONFIG_MAX_PAWR_ADVERTISERS. +#define SL_BT_CONFIG_USER_ADVERTISERS (1) +// <<< end of configuration section >>> + +#endif \ No newline at end of file diff --git a/application/AuraSense/firmware/aura-baby-monitor-soc/config/sl_bluetooth_config.h b/application/AuraSense/firmware/aura-baby-monitor-soc/config/sl_bluetooth_config.h new file mode 100644 index 000000000..d2cd530fb --- /dev/null +++ b/application/AuraSense/firmware/aura-baby-monitor-soc/config/sl_bluetooth_config.h @@ -0,0 +1,181 @@ +/***************************************************************************//** + * @file + * @brief Bluetooth Stack configuration + ******************************************************************************* + * # License + * Copyright 2023 Silicon Laboratories Inc. www.silabs.com + ******************************************************************************* + * + * SPDX-License-Identifier: Zlib + * + * The licensor of this software is Silicon Laboratories Inc. + * + * This software is provided 'as-is', without any express or implied warranty. + * In no event will the authors be held liable for any damages arising from the + * use of this software. + * + * Permission is granted to anyone to use this software for any purpose, + * including commercial applications, and to alter it and redistribute it + * freely, subject to the following restrictions: + * + * 1. The origin of this software must not be misrepresented; you must not + * claim that you wrote the original software. If you use this software in a + * product, an acknowledgment in the product documentation would be + * appreciated but is not required. + * 2. Altered source versions must be plainly marked as such, and must not be + * misrepresented as being the original software. + * 3. This notice may not be removed or altered from any source distribution. + * + ******************************************************************************/ + +#ifndef SL_BLUETOOTH_CONFIG_H +#define SL_BLUETOOTH_CONFIG_H +#if defined(SL_COMPONENT_CATALOG_PRESENT) +#include "sl_component_catalog.h" +#endif + +// <<< Use Configuration Wizard in Context Menu >>> + +// Bluetooth Stack Configuration + +#ifdef SL_CATALOG_BLUETOOTH_FEATURE_CONNECTION_PRESENT +#include "sl_bluetooth_connection_config.h" +#else +#define SL_BT_CONFIG_MAX_CONNECTIONS (0) +#endif + +// Max number of connections reserved by user application and components +#define SL_BT_CONFIG_MAX_CONNECTIONS_SUM (SL_BT_CONFIG_MAX_CONNECTIONS + SL_BT_COMPONENT_CONNECTIONS) + +#ifdef SL_CATALOG_BLUETOOTH_FEATURE_ADVERTISER_PRESENT +#include "sl_bluetooth_advertiser_config.h" +#else +#define SL_BT_CONFIG_USER_ADVERTISERS (0) +#endif + +#define SL_BT_CONFIG_MAX_ADVERTISERS (SL_BT_CONFIG_USER_ADVERTISERS + SL_BT_COMPONENT_ADVERTISERS) + +// Max number of software timers <0-16> +// Default: 4 +// Define the number of software timers the application needs. Each timer needs resources from the stack to be implemented. Increasing amount of soft timers may cause degraded performance in some use cases. +#define SL_BT_CONFIG_MAX_SOFTWARE_TIMERS (4) + +// Buffer memory size for Bluetooth stack +// Default: 3150 +// Define buffer memory size for running Bluetooth stack and buffering data over Bluetooth connections, +// advertising and scanning. The default value is an estimation for achieving adequate throughput +// and supporting multiple simultaneous connections. Consider increasing this value for +// higher data throughput over connections, advertising or scanning long advertisement data. +#define SL_BT_CONFIG_BUFFER_SIZE (3150) + +// Enable using a custom Bluetooth address stored in NVM3 +// Enable or disable using a custom Bluetooth address stored the Bluetooth space of NVM3. When enabled, +// the Bluetooth stack sets the address as the Bluetooth identity address of the device if a valid address +// is found in NVM3. +// Default: 1 +#define SL_BT_CONFIG_SET_CUSTOM_ADDRESS_FROM_NVM3 (1) +// + +// Enable setting the HFXO CTUNE with a value stored in the Bluetooth space of NVM3. +// Enable or disable setting the HFXO CTUNE with a value stored in the Bluetooth space of NVM3. When enabled, the +// Bluetooth stack sets the HFXO CTUNE at Bluetooth starting phase if a CTUNE value is found in NVM3. This +// operation will override the CTUNE that is set to with the value stored in the MFG_CTUNE token or the +// configuration value in the Clock Manager. +// Setting the HFXO CTUNE with this method is deprecated. Currently the functionality is provided for keeping +// backwards compatibility with legacy SDKs, and the support will be discontinued in future SDK releases. +// The recommended method is to store CTUNE value in the MFG_CTUNE token. +// Default: 0 +#define SL_BT_CONFIG_SET_CTUNE_FROM_NVM3 (0) +// + +// End Bluetooth Stack Configuration + +// TX Power Levels + +// Minimum radiated TX power level in 0.1dBm unit +// Default: -30 (-3 dBm) +// Configure the minimum radiated TX power level for Bluetooth connections and DTM testing. +// This configuration is used for power control on Bluetooth connections +// if the LE Power Control feature is enabled. +// When this configuration is passed into stack initialization, the stack +// will select the closest value that the device supports. +// API sl_bt_system_set_tx_power() can be used to set the minimum TX power at runtime. +// API sl_bt_system_get_tx_power_setting() can be used to query the selected value. +#define SL_BT_CONFIG_MIN_TX_POWER (-30) + +// Maximum radiated TX power level in 0.1dBm unit +// Default: 80 (8 dBm) +// Configure the maximum radiated TX power level for Bluetooth connections, +// advertising, scanning and DTM testing. +// When this configuration is passed into stack initialization, the stack +// will select the closest value that the device supports. +// API sl_bt_system_set_tx_power() can be used to set the maximum TX power at runtime. +// API sl_bt_system_get_tx_power_setting() can be used to query the selected value. +#define SL_BT_CONFIG_MAX_TX_POWER (80) + +// End TX Power Levels + +// RF Path + +// RF TX path gain in 0.1dBm unit +// Default: 0 +// The Bluetooth stack takes TX RF path gain into account when adjusting transmitter +// output power. Power radiated from the antenna then matches the application request. +// A negative value indicates some power loss in the path. For example, +// with radiated TX power set to +10 dBm and this configuration to -10 +// (i.e., 1 dBm loss), the transmitter output power will be set to +11 dBm. +#define SL_BT_CONFIG_RF_PATH_GAIN_TX (0) + +// RF RX path gain in 0.1dBm unit +// Default: 0 +// RX RF path gain is used to compensate the RSSI reports from the Bluetooth Stack. +#define SL_BT_CONFIG_RF_PATH_GAIN_RX (0) + +// End RF Path + +// <<< end of configuration section >>> + +/** + * By default, Bluetooth requires accurate LF clock for EM2. If the component + * catalog presents, an inaccurate LF clock for EM2 can be used if the Bluetooth + * connection, periodic advertising and periodic advertising synchronization + * features are known to not present. + */ +#define BT_EM2_LFCLK_REQ_FLAG 0 + +#if defined(SL_COMPONENT_CATALOG_PRESENT) +#if !defined(SL_CATALOG_BLUETOOTH_FEATURE_CONNECTION_PRESENT) \ + && !defined(SL_CATALOG_BLUETOOTH_FEATURE_PERIODIC_ADV_PRESENT) \ + && !defined(SL_CATALOG_BLUETOOTH_FEATURE_SYNC_PRESENT) + #undef BT_EM2_LFCLK_REQ_FLAG + #define BT_EM2_LFCLK_REQ_FLAG SL_BT_CONFIG_FLAG_INACCURATE_LFCLK_EM2 +#endif +#endif // SL_COMPONENT_CATALOG_PRESENT + +#ifdef SL_CATALOG_KERNEL_PRESENT + #define SL_BT_CONFIG_FLAGS (SL_BT_CONFIG_FLAG_RTOS | BT_EM2_LFCLK_REQ_FLAG) +#else + #define SL_BT_CONFIG_FLAGS (BT_EM2_LFCLK_REQ_FLAG) +#endif // SL_CATALOG_KERNEL_PRESENT + +#include "sl_bt_stack_config.h" +#include "sl_bgapi_config.h" // For SL_BGAPI_MAX_PAYLOAD_SIZE + +// NOTE: Struct sl_btctrl_ll_priorities is deprecated in Simplicity SDK Suite v2025.6.0 and marked for removal in a future release. +// The Link Layer scheduler priority configuration is initialized via the Bluetooth Low Energy Controller component. +#define SL_BT_CONFIG_DEFAULT \ + { \ + .config_flags = SL_BT_CONFIG_FLAGS, \ + .bluetooth.max_buffer_memory = SL_BT_CONFIG_BUFFER_SIZE, \ + .scheduler_callback = NULL, \ + .stack_schedule_callback = NULL, \ + .gattdb = &gattdb, \ + .max_timers = SL_BT_CONFIG_MAX_SOFTWARE_TIMERS, \ + .rf.tx_gain = SL_BT_CONFIG_RF_PATH_GAIN_TX, \ + .rf.rx_gain = SL_BT_CONFIG_RF_PATH_GAIN_RX, \ + .rf.tx_min_power = SL_BT_CONFIG_MIN_TX_POWER, \ + .rf.tx_max_power = SL_BT_CONFIG_MAX_TX_POWER, \ + .max_bgapi_payload_size = SL_BGAPI_MAX_PAYLOAD_SIZE, \ + } + +#endif // SL_BLUETOOTH_CONFIG_H \ No newline at end of file diff --git a/application/AuraSense/firmware/aura-baby-monitor-soc/config/sl_bluetooth_connection_config.h b/application/AuraSense/firmware/aura-baby-monitor-soc/config/sl_bluetooth_connection_config.h new file mode 100644 index 000000000..78e66cdc2 --- /dev/null +++ b/application/AuraSense/firmware/aura-baby-monitor-soc/config/sl_bluetooth_connection_config.h @@ -0,0 +1,48 @@ +/***************************************************************************//** + * @file + * @brief Bluetooth Connection configuration + ******************************************************************************* + * # License + * Copyright 2023 Silicon Laboratories Inc. www.silabs.com + ******************************************************************************* + * + * SPDX-License-Identifier: Zlib + * + * The licensor of this software is Silicon Laboratories Inc. + * + * This software is provided 'as-is', without any express or implied warranty. + * In no event will the authors be held liable for any damages arising from the + * use of this software. + * + * Permission is granted to anyone to use this software for any purpose, + * including commercial applications, and to alter it and redistribute it + * freely, subject to the following restrictions: + * + * 1. The origin of this software must not be misrepresented; you must not + * claim that you wrote the original software. If you use this software in a + * product, an acknowledgment in the product documentation would be + * appreciated but is not required. + * 2. Altered source versions must be plainly marked as such, and must not be + * misrepresented as being the original software. + * 3. This notice may not be removed or altered from any source distribution. + * + ******************************************************************************/ + +#ifndef SL_BT_CONNECTION_CONFIG_H +#define SL_BT_CONNECTION_CONFIG_H + +// <<< Use Configuration Wizard in Context Menu >>> +// Max number of connections reserved for user <0-32> +// Default: 4 +// Define the number of connections the application needs. +#define SL_BT_CONFIG_MAX_CONNECTIONS (4) + +// Preferred maximum TX payload octets <27-251> +// Default: 251 +// Define the preferred maximum TX payload octets that will be used on connections. +// This value is set to the controller as the default suggested data length when +// Bluetooth stack is started. +#define SL_BT_CONFIG_CONNECTION_DATA_LENGTH (251) + +// <<< end of configuration section >>> +#endif \ No newline at end of file diff --git a/application/AuraSense/firmware/aura-baby-monitor-soc/config/sl_board_control_config.h b/application/AuraSense/firmware/aura-baby-monitor-soc/config/sl_board_control_config.h new file mode 100644 index 000000000..e5d26a48a --- /dev/null +++ b/application/AuraSense/firmware/aura-baby-monitor-soc/config/sl_board_control_config.h @@ -0,0 +1,130 @@ +/***************************************************************************//** + * @file + * @brief Board Control + ******************************************************************************* + * # License + * Copyright 2022 Silicon Laboratories Inc. www.silabs.com + ******************************************************************************* + * + * SPDX-License-Identifier: Zlib + * + * The licensor of this software is Silicon Laboratories Inc. + * + * This software is provided 'as-is', without any express or implied + * warranty. In no event will the authors be held liable for any damages + * arising from the use of this software. + * + * Permission is granted to anyone to use this software for any purpose, + * including commercial applications, and to alter it and redistribute it + * freely, subject to the following restrictions: + * + * 1. The origin of this software must not be misrepresented; you must not + * claim that you wrote the original software. If you use this software + * in a product, an acknowledgment in the product documentation would be + * appreciated but is not required. + * 2. Altered source versions must be plainly marked as such, and must not be + * misrepresented as being the original software. + * 3. This notice may not be removed or altered from any source distribution. + * + ******************************************************************************/ + +#ifndef SL_BOARD_CONTROL_CONFIG_H +#define SL_BOARD_CONTROL_CONFIG_H + +// <<< Use Configuration Wizard in Context Menu >>> + +// Enable Relative Humidity and Temperature sensor +// Default: 0 +#define SL_BOARD_ENABLE_SENSOR_RHT 0 + +// Enable Hall Effect sensor +// Default: 0 +#define SL_BOARD_ENABLE_SENSOR_HALL 0 + +// Enable Barometric Pressure sensor +// Default: 0 +#define SL_BOARD_ENABLE_SENSOR_PRESSURE 0 + +// Enable Light sensor +// Default: 0 +#define SL_BOARD_ENABLE_SENSOR_LIGHT 0 + +// Enable Inertial Measurement Unit +// Default: 0 +#define SL_BOARD_ENABLE_SENSOR_IMU 0 + +// Enable Microphone +// Default: 0 +#define SL_BOARD_ENABLE_SENSOR_MICROPHONE 1 + +// Disable SPI Flash +// Default: 1 +#define SL_BOARD_DISABLE_MEMORY_SPI 1 + +// <<< end of configuration section >>> + +// <<< sl:start pin_tool >>> + +// SL_BOARD_ENABLE_SENSOR_RHT +// $[GPIO_SL_BOARD_ENABLE_SENSOR_RHT] +#ifndef SL_BOARD_ENABLE_SENSOR_RHT_PORT +#define SL_BOARD_ENABLE_SENSOR_RHT_PORT SL_GPIO_PORT_C +#endif +#ifndef SL_BOARD_ENABLE_SENSOR_RHT_PIN +#define SL_BOARD_ENABLE_SENSOR_RHT_PIN 9 +#endif +// [GPIO_SL_BOARD_ENABLE_SENSOR_RHT]$ + +// SL_BOARD_ENABLE_SENSOR_HALL +// $[GPIO_SL_BOARD_ENABLE_SENSOR_HALL] +#ifndef SL_BOARD_ENABLE_SENSOR_HALL_PORT +#define SL_BOARD_ENABLE_SENSOR_HALL_PORT SL_GPIO_PORT_C +#endif +#ifndef SL_BOARD_ENABLE_SENSOR_HALL_PIN +#define SL_BOARD_ENABLE_SENSOR_HALL_PIN 9 +#endif +// [GPIO_SL_BOARD_ENABLE_SENSOR_HALL]$ + +// SL_BOARD_ENABLE_SENSOR_PRESSURE +// $[GPIO_SL_BOARD_ENABLE_SENSOR_PRESSURE] +#ifndef SL_BOARD_ENABLE_SENSOR_PRESSURE_PORT +#define SL_BOARD_ENABLE_SENSOR_PRESSURE_PORT SL_GPIO_PORT_C +#endif +#ifndef SL_BOARD_ENABLE_SENSOR_PRESSURE_PIN +#define SL_BOARD_ENABLE_SENSOR_PRESSURE_PIN 9 +#endif +// [GPIO_SL_BOARD_ENABLE_SENSOR_PRESSURE]$ + +// SL_BOARD_ENABLE_SENSOR_LIGHT +// $[GPIO_SL_BOARD_ENABLE_SENSOR_LIGHT] +#ifndef SL_BOARD_ENABLE_SENSOR_LIGHT_PORT +#define SL_BOARD_ENABLE_SENSOR_LIGHT_PORT SL_GPIO_PORT_C +#endif +#ifndef SL_BOARD_ENABLE_SENSOR_LIGHT_PIN +#define SL_BOARD_ENABLE_SENSOR_LIGHT_PIN 9 +#endif +// [GPIO_SL_BOARD_ENABLE_SENSOR_LIGHT]$ + +// SL_BOARD_ENABLE_SENSOR_IMU +// $[GPIO_SL_BOARD_ENABLE_SENSOR_IMU] +#ifndef SL_BOARD_ENABLE_SENSOR_IMU_PORT +#define SL_BOARD_ENABLE_SENSOR_IMU_PORT SL_GPIO_PORT_A +#endif +#ifndef SL_BOARD_ENABLE_SENSOR_IMU_PIN +#define SL_BOARD_ENABLE_SENSOR_IMU_PIN 10 +#endif +// [GPIO_SL_BOARD_ENABLE_SENSOR_IMU]$ + +// SL_BOARD_ENABLE_SENSOR_MICROPHONE +// $[GPIO_SL_BOARD_ENABLE_SENSOR_MICROPHONE] +#ifndef SL_BOARD_ENABLE_SENSOR_MICROPHONE_PORT +#define SL_BOARD_ENABLE_SENSOR_MICROPHONE_PORT SL_GPIO_PORT_C +#endif +#ifndef SL_BOARD_ENABLE_SENSOR_MICROPHONE_PIN +#define SL_BOARD_ENABLE_SENSOR_MICROPHONE_PIN 8 +#endif +// [GPIO_SL_BOARD_ENABLE_SENSOR_MICROPHONE]$ + +// <<< sl:end pin_tool >>> + +#endif // SL_BOARD_CONTROL_CONFIG_H \ No newline at end of file diff --git a/application/AuraSense/firmware/aura-baby-monitor-soc/config/sl_bt_host_adaptation_config.h b/application/AuraSense/firmware/aura-baby-monitor-soc/config/sl_bt_host_adaptation_config.h new file mode 100644 index 000000000..7bcb87f8a --- /dev/null +++ b/application/AuraSense/firmware/aura-baby-monitor-soc/config/sl_bt_host_adaptation_config.h @@ -0,0 +1,59 @@ +/***************************************************************************//** + * @file + * @brief Configuration of the Bluetooth host stack system adaptation layer + ******************************************************************************* + * # License + * Copyright 2023 Silicon Laboratories Inc. www.silabs.com + ******************************************************************************* + * + * SPDX-License-Identifier: Zlib + * + * The licensor of this software is Silicon Laboratories Inc. + * + * This software is provided 'as-is', without any express or implied warranty. + * In no event will the authors be held liable for any damages arising from the + * use of this software. + * + * Permission is granted to anyone to use this software for any purpose, + * including commercial applications, and to alter it and redistribute it + * freely, subject to the following restrictions: + * + * 1. The origin of this software must not be misrepresented; you must not + * claim that you wrote the original software. If you use this software in a + * product, an acknowledgment in the product documentation would be + * appreciated but is not required. + * 2. Altered source versions must be plainly marked as such, and must not be + * misrepresented as being the original software. + * 3. This notice may not be removed or altered from any source distribution. + * + ******************************************************************************/ + +#ifndef SL_BT_HOST_ADAPTATION_CONFIG_H +#define SL_BT_HOST_ADAPTATION_CONFIG_H + +// <<< Use Configuration Wizard in Context Menu >>> + +// Bluetooth Host Adaptation Configuration + +// Radio interrupt priority in baremetal applications <1..7:1> +// Default: 4 +// Define the ISR priority for radio interrupts in baremetal applications. The Bluetooth host stack sets this priority when the Bluetooth stack is started. +// +// NOTE: SL_BT_HOST_ADAPTATION_RADIO_IRQ_PRIORITY is deprecated in Simplicity SDK Suite v2025.6.0 and marked for removal in a future release. +// Please use SL_BT_CONTROLLER_RADIO_IRQ_PRIORITY instead, provided by the Bluetooth Low Energy Controller component. +#define SL_BT_HOST_ADAPTATION_RADIO_IRQ_PRIORITY (4) + +// Linklayer interrupt priority in baremetal applications <1..7:1> +// Default: 5 +// Define the ISR priority for linklayer interrupts in baremetal applications. The Bluetooth host stack sets this priority when the Bluetooth stack is started. +// The value of SL_BT_HOST_ADAPTATION_LINKLAYER_IRQ_PRIORITY must be higher than SL_BT_HOST_ADAPTATION_RADIO_IRQ_PRIORITY. +// +// NOTE: SL_BT_HOST_ADAPTATION_LINKLAYER_IRQ_PRIORITY is deprecated in Simplicity SDK Suite v2025.6.0 and marked for removal in a future release. +// Please use SL_BT_CONTROLLER_LINKLAYER_IRQ_PRIORITY instead, provided by the Bluetooth Low Energy Controller component. +#define SL_BT_HOST_ADAPTATION_LINKLAYER_IRQ_PRIORITY (5) + +// Bluetooth Host Adaptation Configuration + +// <<< end of configuration section >>> + +#endif // SL_BT_HOST_ADAPTATION_CONFIG_H \ No newline at end of file diff --git a/application/AuraSense/firmware/aura-baby-monitor-soc/config/sl_bt_rtos_config.h b/application/AuraSense/firmware/aura-baby-monitor-soc/config/sl_bt_rtos_config.h new file mode 100644 index 000000000..e9d81f7f8 --- /dev/null +++ b/application/AuraSense/firmware/aura-baby-monitor-soc/config/sl_bt_rtos_config.h @@ -0,0 +1,44 @@ +/***************************************************************************//** + * @file + * @brief Bluetooth RTOS configuration + ******************************************************************************* + * # License + * Copyright 2023 Silicon Laboratories Inc. www.silabs.com + ******************************************************************************* + * + * SPDX-License-Identifier: Zlib + * + * The licensor of this software is Silicon Laboratories Inc. + * + * This software is provided 'as-is', without any express or implied warranty. + * In no event will the authors be held liable for any damages arising from the + * use of this software. + * + * Permission is granted to anyone to use this software for any purpose, + * including commercial applications, and to alter it and redistribute it + * freely, subject to the following restrictions: + * + * 1. The origin of this software must not be misrepresented; you must not + * claim that you wrote the original software. If you use this software in a + * product, an acknowledgment in the product documentation would be + * appreciated but is not required. + * 2. Altered source versions must be plainly marked as such, and must not be + * misrepresented as being the original software. + * 3. This notice may not be removed or altered from any source distribution. + * + ******************************************************************************/ + +#ifndef SL_BT_RTOS_CONFIG_H +#define SL_BT_RTOS_CONFIG_H + +#include + +#if defined(_SILICON_LABS_32B_SERIES_2) +#include "sl_bt_rtos_config_s2.h" +#elif defined(_SILICON_LABS_32B_SERIES_3) +#include "sl_bt_rtos_config_s3.h" +#else +#error "Device not supported" +#endif + +#endif // SL_BT_RTOS_CONFIG_H \ No newline at end of file diff --git a/application/AuraSense/firmware/aura-baby-monitor-soc/config/sl_bt_rtos_config_s2.h b/application/AuraSense/firmware/aura-baby-monitor-soc/config/sl_bt_rtos_config_s2.h new file mode 100644 index 000000000..fb099ab79 --- /dev/null +++ b/application/AuraSense/firmware/aura-baby-monitor-soc/config/sl_bt_rtos_config_s2.h @@ -0,0 +1,84 @@ +/***************************************************************************//** + * @file + * @brief Bluetooth RTOS configuration + ******************************************************************************* + * # License + * Copyright 2024 Silicon Laboratories Inc. www.silabs.com + ******************************************************************************* + * + * SPDX-License-Identifier: Zlib + * + * The licensor of this software is Silicon Laboratories Inc. + * + * This software is provided 'as-is', without any express or implied warranty. + * In no event will the authors be held liable for any damages arising from the + * use of this software. + * + * Permission is granted to anyone to use this software for any purpose, + * including commercial applications, and to alter it and redistribute it + * freely, subject to the following restrictions: + * + * 1. The origin of this software must not be misrepresented; you must not + * claim that you wrote the original software. If you use this software in a + * product, an acknowledgment in the product documentation would be + * appreciated but is not required. + * 2. Altered source versions must be plainly marked as such, and must not be + * misrepresented as being the original software. + * 3. This notice may not be removed or altered from any source distribution. + * + ******************************************************************************/ + +#ifndef SL_BT_RTOS_CONFIG_S2_H +#define SL_BT_RTOS_CONFIG_S2_H + +// <<< Use Configuration Wizard in Context Menu >>> + +// Priority Configuration for Bluetooth RTOS Tasks + +// Bluetooth link layer task priority +// Default: 52 (CMSIS-RTOS2 osPriorityRealtime4) +// Define the priority of the Bluetooth link layer task. This must be a valid +// priority value from CMSIS-RTOS2 osPriority_t definition. The link layer +// task must have the highest priority in these three Bluetooth RTOS tasks. +#define SL_BT_RTOS_LINK_LAYER_TASK_PRIORITY (52) + +// Bluetooth link layer task stack size in bytes +// Default: 1000 +// Define the stack size of the Bluetooth link layer task. The value is in bytes +// and will be word aligned when it is applied at the task creation. +#define SL_BT_RTOS_LINK_LAYER_TASK_STACK_SIZE (1000) + +// Bluetooth host stack task priority +// Default: 51 (CMSIS-RTOS2 osPriorityRealtime3) +// Define the priority of the Bluetooth host stack task. This must be a +// valid priority value from CMSIS-RTOS2 osPriority_t definition. +#define SL_BT_RTOS_HOST_STACK_TASK_PRIORITY (51) + +// Bluetooth host stack task stack size in bytes +// Default: 2000 +// Define the stack size of the Bluetooth host stack task. The value is in bytes +// and will be word aligned when it is applied at the task creation. +#define SL_BT_RTOS_HOST_STACK_TASK_STACK_SIZE (2000) + +// Bluetooth event handler task priority +// Default: 50 (CMSIS-RTOS2 osPriorityRealtime2) +// Define the priority of the Bluetooth event handler task. This must be a +// valid priority value from CMSIS-RTOS2 osPriority_t definition. The event +// handler task must have the lowest priority in these three Bluetooth RTOS tasks. +// The event task is not created and this configuration is unused if the +// Bluetooth Event System IPC component is included in the application +#define SL_BT_RTOS_EVENT_HANDLER_TASK_PRIORITY (50) + +// Bluetooth event handler task stack size in bytes +// Default: 1000 +// Define the stack size of the Bluetooth event handler task. The value is in bytes +// and will be word aligned when it is applied at the task creation. +// The event task is not created and this configuration is unused if the +// Bluetooth Event System IPC component is included in the application +#define SL_BT_RTOS_EVENT_HANDLER_STACK_SIZE (1000) + +// End Priority Configuration for Bluetooth RTOS Tasks + +// <<< end of configuration section >>> + +#endif // SL_BT_RTOS_CONFIG_S2_H \ No newline at end of file diff --git a/application/AuraSense/firmware/aura-baby-monitor-soc/config/sl_btctrl_config.h b/application/AuraSense/firmware/aura-baby-monitor-soc/config/sl_btctrl_config.h new file mode 100644 index 000000000..deff56f8a --- /dev/null +++ b/application/AuraSense/firmware/aura-baby-monitor-soc/config/sl_btctrl_config.h @@ -0,0 +1,174 @@ +#ifndef SL_BTCTRL_CONFIG_H +#define SL_BTCTRL_CONFIG_H + +// <<< Use Configuration Wizard in Context Menu >>> + +// Bluetooth Controller Configuration + +// Bluetooth Controller Buffer Memory +// Default: SL_BT_CONTROLLER_BUFFER_MEMORY +// Define the Amount of memory to allocate for tx/rx buffers in Bluetooth Controller +#ifndef SL_BT_CONTROLLER_BUFFER_MEMORY +#define SL_BT_CONTROLLER_BUFFER_MEMORY (8192) +#endif + +// Bluetooth Controller ACL data packets that can be stored +// Default: SL_BT_CONTROLLER_LE_BUFFER_SIZE_MAX +// Define the total number of the maximum sized ACL data packets that can be received from the host +#ifndef SL_BT_CONTROLLER_LE_BUFFER_SIZE_MAX +#define SL_BT_CONTROLLER_LE_BUFFER_SIZE_MAX (3) +#endif + +// Maximum number of queued advertisement reports <1-255> +// Default: 10 +// Define the maximum number of queued advertisement reports. Additional advertisement reports are dropped. +#ifndef SL_BT_CONFIG_MAX_QUEUED_ADV_REPORTS +#define SL_BT_CONFIG_MAX_QUEUED_ADV_REPORTS (10) +#endif + +// Bluetooth Controller Scanner Reception Early Abort. +// Default: Disabled +// Enable or disable the scanner reception early abort feature. +// This feature allows the controller to control the scanner to abort the reception of a packet if it will conflinct with another scheduled higher priority task. +#ifndef SL_BT_CONTROLLER_SCANNER_RECEPTION_EARLY_ABORT +#define SL_BT_CONTROLLER_SCANNER_RECEPTION_EARLY_ABORT (0) +#endif + +// Linklayer interrupt priority in baremetal applications <1..7:1> +// Default: 5 +// Define the ISR priority for linklayer interrupts in baremetal applications. +// The value of SL_BT_CONTROLLER_LINKLAYER_IRQ_PRIORITY must be higher than SL_BT_CONTROLLER_RADIO_IRQ_PRIORITY. +// +// NOTE: SL_BT_CONTROLLER_LINKLAYER_IRQ_PRIORITY is only applicable in baremetal applications. +// For RCP applications that include an RTOS, Link Layer thread priority is determined by SL_BTCTRL_RTOS_LINK_LAYER_TASK_PRIORITY, +// defined in config/sl_btctrl_rtos_config.h. +// For NCP/SoC applications that include an RTOS, Link Layer thread priority is determined by SL_BT_RTOS_LINK_LAYER_TASK_PRIORITY, +// defined in config/sl_bt_rtos_config.h. +#ifndef SL_BT_CONTROLLER_LINKLAYER_IRQ_PRIORITY +#define SL_BT_CONTROLLER_LINKLAYER_IRQ_PRIORITY (5) +#endif + +// Radio interrupt priority <1..7:1> +// Default: 4 +// Define the ISR priority for radio interrupts. +#ifndef SL_BT_CONTROLLER_RADIO_IRQ_PRIORITY +#define SL_BT_CONTROLLER_RADIO_IRQ_PRIORITY (4) +#endif + +// TX Power Levels + +// Override Default Minimum Supported TX Power Level +// Default: 0 +// Define the minimum radiated TX power level. +#ifndef SL_BT_CONTROLLER_MIN_POWER_LEVEL_OVERRIDE +#define SL_BT_CONTROLLER_MIN_POWER_LEVEL_OVERRIDE (0) +#endif + +// Minimum radiated TX power level in 0.1dBm unit +// Default: 0 +// Define the minimum radiated TX power level. +// If the configured power level is lower than what the radio supports, the minimum supported level will be used. +// For NCP and SoC applications, the TX power configuration is located in the Bluetooth Core component. +// This value will nonetheless be applied, provided that SL_BT_CONTROLLER_MIN_POWER_LEVEL_OVERRIDE is enabled, and the corresponding minimum TX power value in the Bluetooth Core component remains at the default value. +// For RCP applications, this value will be applied if SL_BT_CONTROLLER_MIN_POWER_LEVEL_OVERRIDE is enabled. If SL_BT_CONTROLLER_MIN_POWER_LEVEL_OVERRIDE is disabled, this value will be ignored and the minimum supported TX power level will be used. +#ifndef SL_BT_CONTROLLER_MIN_POWER_LEVEL +#define SL_BT_CONTROLLER_MIN_POWER_LEVEL (0) +#endif +// + +// Override Default Maximum Supported TX Power Level +// Default: 0 +// Define the maximum radiated TX power level. +#ifndef SL_BT_CONTROLLER_MAX_POWER_LEVEL_OVERRIDE +#define SL_BT_CONTROLLER_MAX_POWER_LEVEL_OVERRIDE (0) +#endif + +// Maximum radiated TX power level in 0.1dBm unit +// Default: 0 +// Define the maximum radiated TX power level. +// If the configured power level is higher than what the radio supports, the maximum supported level will be used. +// For NCP and SoC applications, the TX power configuration is located in the Bluetooth Core component. +// This value will nonetheless be applied, provided that SL_BT_CONTROLLER_MAX_POWER_LEVEL_OVERRIDE is enabled, and the corresponding maximum TX power value in the Bluetooth Core component remains at the default value. +// For RCP applications, this value will be applied if SL_BT_CONTROLLER_MAX_POWER_LEVEL_OVERRIDE is enabled. If SL_BT_CONTROLLER_MAX_POWER_LEVEL_OVERRIDE is disabled, this value will be ignored and the maximum supported TX power level will be used. +#ifndef SL_BT_CONTROLLER_MAX_POWER_LEVEL +#define SL_BT_CONTROLLER_MAX_POWER_LEVEL (0) +#endif +// + +// End TX Power Levels + +// Bluetooth Controller Configuration for LE Connection +// Total transmitted packets threshold for all connections to send the Number Of Completed Packets HCI event to the host <1-255> +// Default: 4 +// Define the number of transmitted air interface ACL packets to trigger the Number Of Completed Packets HCI event. +#ifndef SL_BT_CONTROLLER_COMPLETED_PACKETS_THRESHOLD +#define SL_BT_CONTROLLER_COMPLETED_PACKETS_THRESHOLD (4) +#endif + +// Number of connection events to send the Number Of Completed Packets HCI event to the host <1-255> +// Default: 3 +// Define the maximum number of connection events since the previous Number Of Completed Packets HCI event to trigger reporting of any unreported completed ACL packets. +#ifndef SL_BT_CONTROLLER_COMPLETED_PACKETS_EVENTS_TIMEOUT +#define SL_BT_CONTROLLER_COMPLETED_PACKETS_EVENTS_TIMEOUT (3) +#endif + +// Bluetooth Controller Minimum Connection Event Duration +// Default: SL_BT_CONTROLLER_CONN_EVENT_LENGTH_MIN +// Define the minimum connection event length in 0.625 ms units. This value is used to provide a hint to the linklayer scheduler. +// User could set a larger minimum connection event length when creating a connection or when updating connection parameters. +#ifndef SL_BT_CONTROLLER_CONN_EVENT_LENGTH_MIN +#define SL_BT_CONTROLLER_CONN_EVENT_LENGTH_MIN (3) +#endif + +// Bluetooth Controller Connection Event Extension +// Default: Disabled +// Enable or disable the connection event extension feature. +// This allows connections to overrun lower priority tasks as long as there is data to transmit or receive on the connection, +// and the maximum connection event length is not reached. +#ifndef SL_BT_CONTROLLER_CONN_EVENT_LENGTH_EXTENSION +#define SL_BT_CONTROLLER_CONN_EVENT_LENGTH_EXTENSION (0) +#endif +// Bluetooth Controller Configuration for LE Connection + +// Use legacy event code 0x3e for vendor specific events +// Default: 0 +#ifndef SL_BT_CONTROLLER_USE_LEGACY_VENDOR_SPECIFIC_EVENT_CODE +#define SL_BT_CONTROLLER_USE_LEGACY_VENDOR_SPECIFIC_EVENT_CODE (0) +#endif + +// Adaptive Frequency Hopping operation mode +// Active AFH +// Passive AFH +// Choose between active AFH and passive AFH +// Default: Active AFH +// SL_BTCTRL_CHANNELMAP_FLAG_ACTIVE_ADAPTIVITY +#ifndef SL_BT_CONTROLLER_ADAPTIVITY_MODE +#define SL_BT_CONTROLLER_ADAPTIVITY_MODE (SL_BTCTRL_CHANNELMAP_FLAG_ACTIVE_ADAPTIVITY) +#endif + +// Advertising Configuration +// Include TX Power in the extended header of primary extended advertising packets +// This is default setting to all advertising sets unless it is specifically overridden by VS_SiliconLabs_Set_Advertising_Config_Bits. +// Default: 0 +// Enabling this option takes effect only if permitted by Le_Set_Extended_Advertising_Parameters +// According to Link Layer specification, Vol 6, Part B, Table 2.4 and Table 2.5: +// Optional in 1M PHY when the advertiser is connectable or scannable, or with auxiliary pointer. +// In other cases, the Extended Advertising TX Power is always optional by settings. +#define SL_BT_CONTROLLER_PRIMARY_EXT_PACKET_INCLUDE_TX_POWER (0) +// +// Include Advertiser Address in the header of primary extended advertising packets +// This is default setting to all advertising sets unless it is specifically overridden by VS_SiliconLabs_Set_Advertising_Config_Bits. +// Default: 0 +// Enabling this option takes effect only if permitted by Le_Set_Extended_Advertising_Parameters +// According to Link Layer specification, Vol 6, Part B, Table 2.4 and Table 2.5: +// Optional in 1M PHY when the advertiser is non-connectable and non-scannable, with auxiliary pointer. +// Mandatory when the advertiser is non-connectable and non-scannable, without auxiliary pointer. +// Forbidden when the advertiser is connectable or scannable. +#define SL_BT_CONTROLLER_PRIMARY_EXT_PACKET_INCLUDE_ADDRESS (0) +// +// Advertising Configuration +// Bluetooth Controller Configuration + +// <<< end of configuration section >>> + +#endif // SL_BTCTRL_CONFIG_H \ No newline at end of file diff --git a/application/AuraSense/firmware/aura-baby-monitor-soc/config/sl_btctrl_scheduler_priority_config.h b/application/AuraSense/firmware/aura-baby-monitor-soc/config/sl_btctrl_scheduler_priority_config.h new file mode 100644 index 000000000..9d00cc8ea --- /dev/null +++ b/application/AuraSense/firmware/aura-baby-monitor-soc/config/sl_btctrl_scheduler_priority_config.h @@ -0,0 +1,235 @@ +/***************************************************************************//** + * @file + * @brief Bluetooth Scheduler Priority configuration + ******************************************************************************* + * # License + * Copyright 2025 Silicon Laboratories Inc. www.silabs.com + ******************************************************************************* + * + * SPDX-License-Identifier: Zlib + * + * The licensor of this software is Silicon Laboratories Inc. + * + * This software is provided 'as-is', without any express or implied warranty. + * In no event will the authors be held liable for any damages arising from the + * use of this software. + * + * Permission is granted to anyone to use this software for any purpose, + * including commercial applications, and to alter it and redistribute it + * freely, subject to the following restrictions: + * + * 1. The origin of this software must not be misrepresented; you must not + * claim that you wrote the original software. If you use this software in a + * product, an acknowledgment in the product documentation would be + * appreciated but is not required. + * 2. Altered source versions must be plainly marked as such, and must not be + * misrepresented as being the original software. + * 3. This notice may not be removed or altered from any source distribution. + * + ******************************************************************************/ + +#ifndef SL_BTCTRL_SCHEDULER_PRIORITY_CONFIG_H +#define SL_BTCTRL_SCHEDULER_PRIORITY_CONFIG_H +#include "sl_btctrl_linklayer_defs.h" + +// <<< Use Configuration Wizard in Context Menu >>> + +// Bluetooth Low Energy Scheduler Priorities + +// Scan - Min +// <0-255:1> +// Default: 191 +// Define the lowest permitted BLE scan priority. [0-255] +// A lower value indicates a higher priority. +// Scanning is typically considered to be a low priority +// operation, and the default values are set to reflect that. +#ifndef SL_BT_CONTROLLER_SCHEDULER_PRI_SCAN_MIN +#define SL_BT_CONTROLLER_SCHEDULER_PRI_SCAN_MIN 191 +#endif // SL_BT_CONTROLLER_SCHEDULER_PRI_SCAN_MIN + +// Scan - Max +// <0-255:1> +// Default: 143 +// Define the highest permitted BLE scan priority. [0-255] +// A lower value indicates a higher priority. +// Scanning is typically considered to be a low priority +// operation, and the default values are set to reflect that. +#ifndef SL_BT_CONTROLLER_SCHEDULER_PRI_SCAN_MAX +#define SL_BT_CONTROLLER_SCHEDULER_PRI_SCAN_MAX 143 +#endif // SL_BT_CONTROLLER_SCHEDULER_PRI_SCAN_MAX + +// Scan - Step +// <1-255:1> +// Default: 4 +// Define the step size of an increment or decrement of the scan priority. +// This defines how quickly the scanner adjusts the task priority +// in the event of a scheduling conflict. +#ifndef SL_BT_CONTROLLER_SCHEDULER_PRI_SCAN_STEP +#define SL_BT_CONTROLLER_SCHEDULER_PRI_SCAN_STEP 4 +#endif // SL_BT_CONTROLLER_SCHEDULER_PRI_SCAN_STEP + +// Advertisement - Min +// <0-255:1> +// Default: 175 +// Define the lowest permitted BLE advertisement priority. [0-255] +// A lower value indicates a higher priority. +#ifndef SL_BT_CONTROLLER_SCHEDULER_PRI_ADV_MIN +#define SL_BT_CONTROLLER_SCHEDULER_PRI_ADV_MIN 175 +#endif // SL_BT_CONTROLLER_SCHEDULER_PRI_ADV_MIN + +// Advertisement - Max +// <0-255:1> +// Default: 127 +// Define the highest permitted BLE advertisement priority. [0-255] +// A lower value indicates a higher priority. +#ifndef SL_BT_CONTROLLER_SCHEDULER_PRI_ADV_MAX +#define SL_BT_CONTROLLER_SCHEDULER_PRI_ADV_MAX 127 +#endif // SL_BT_CONTROLLER_SCHEDULER_PRI_ADV_MAX + +// Advertisement - Step +// <1-255:1> +// Default: 4 +// Define the step size of an increment or decrement of the advertisement priority. +// This defines how quickly the advertiser adjusts the task priority +// in the event of a scheduling conflict. +#ifndef SL_BT_CONTROLLER_SCHEDULER_PRI_ADV_STEP +#define SL_BT_CONTROLLER_SCHEDULER_PRI_ADV_STEP 4 +#endif // SL_BT_CONTROLLER_SCHEDULER_PRI_ADV_STEP + +// Connection - Min +// <0-255:1> +// Default: 135 +// Define the lowest permitted BLE connection priority. [0-255] +// A lower value indicates a higher priority. +// The minimum connection priority is by default above the priority of scanning +// and advertising. Connection priority is calculated by how close to the +// supervision timeout the connection is. In good link conditions, the +// connection priority is close to the minimum specified value. +#ifndef SL_BT_CONTROLLER_SCHEDULER_PRI_CONN_MIN +#define SL_BT_CONTROLLER_SCHEDULER_PRI_CONN_MIN 135 +#endif // SL_BT_CONTROLLER_SCHEDULER_PRI_CONN_MIN + +// Connection - Max +// <0-255:1> +// Default: 0 +// Define the highest permitted BLE connection priority. [0-255] +// A lower value indicates a higher priority. +// The default is equal to the maximum possible value. If the connection +// priority has risen to the maximum value then this is likely the last connection +// event before the supervision timeout. +#ifndef SL_BT_CONTROLLER_SCHEDULER_PRI_CONN_MAX +#define SL_BT_CONTROLLER_SCHEDULER_PRI_CONN_MAX 0 +#endif // SL_BT_CONTROLLER_SCHEDULER_PRI_CONN_MAX + +// Connection Initiation - Min +// <0-255:1> +// Default: 55 +// Define the lowest permitted BLE connection initiation priority. [0-255] +// A lower value indicates a higher priority. +// The scanning priority during connection establishment. +// The default value gives a relatively high minimum priority to connection +// establishment. +#ifndef SL_BT_CONTROLLER_SCHEDULER_PRI_INIT_MIN +#define SL_BT_CONTROLLER_SCHEDULER_PRI_INIT_MIN 55 +#endif // SL_BT_CONTROLLER_SCHEDULER_PRI_INIT_MIN + +// Connection Initiation - Max +// <0-255:1> +// Default: 15 +// Define the highest permitted BLE connection initiation priority. [0-255] +// A lower value indicates a higher priority. +// This default value prevents the initiation task from consuming too much +// high priority connection task time. +#ifndef SL_BT_CONTROLLER_SCHEDULER_PRI_INIT_MAX +#define SL_BT_CONTROLLER_SCHEDULER_PRI_INIT_MAX 15 +#endif // SL_BT_CONTROLLER_SCHEDULER_PRI_INIT_MAX + +// Rail Mapping Window Min +// <0-255:1> +// Default: 16 +// Define the minimum value of RAIL mapping window. +// This parameter specifies how task priorities are passed to radio +// coexistence and multiprotocol schedulers. +// Internal task priorities in Bluetooth should always use maximum range of 0-255, +// and use this mapping window to adapt to other protocols. +// Internal task priorities are linear scaled to the window before passing +// to RAIL. +// If coexistence or multiprotocol configuration is not used, then these +// parameters have no effect. +#ifndef SL_BT_CONTROLLER_SCHEDULER_PRI_RAIL_WINDOW_MIN +#define SL_BT_CONTROLLER_SCHEDULER_PRI_RAIL_WINDOW_MIN 16 +#endif // SL_BT_CONTROLLER_SCHEDULER_PRI_RAIL_WINDOW_MIN + +// Rail Mapping Window Range +// <0-255:1> +// Default: 32 +// Define the maximum value of the RAIL mapping window. +// See SL_BT_CONTROLLER_SCHEDULER_PRI_RAIL_WINDOW_MIN for a description of +// this parameter. +#ifndef SL_BT_CONTROLLER_SCHEDULER_PRI_RAIL_WINDOW_MAX +#define SL_BT_CONTROLLER_SCHEDULER_PRI_RAIL_WINDOW_MAX 32 +#endif // SL_BT_CONTROLLER_SCHEDULER_PRI_RAIL_WINDOW_MAX + +// PAwR Tx - Min +// <0-255:1> +// Default: 15 +// Define the lowest permitted BLE PAwR transmission priority. [0-255] +// A lower value indicates a higher priority. +#ifndef SL_BT_CONTROLLER_SCHEDULER_PRI_PAWR_TX_MIN +#define SL_BT_CONTROLLER_SCHEDULER_PRI_PAWR_TX_MIN 15 +#endif // SL_BT_CONTROLLER_SCHEDULER_PRI_PAWR_TX_MIN + +// PAwR Tx - Max +// <0-255:1> +// Default: 5 +// Define the highest permitted BLE PAwR transmission priority. [0-255] +// A lower value indicates a higher priority. +#ifndef SL_BT_CONTROLLER_SCHEDULER_PRI_PAWR_TX_MAX +#define SL_BT_CONTROLLER_SCHEDULER_PRI_PAWR_TX_MAX 5 +#endif // SL_BT_CONTROLLER_SCHEDULER_PRI_PAWR_TX_MAX + +// PAwR Rx - Min +// <0-255:1> +// Default: 20 +// Define the lowest permitted BLE PAwR reception priority. [0-255] +// A lower value indicates a higher priority. +#ifndef SL_BT_CONTROLLER_SCHEDULER_PRI_PAWR_RX_MIN +#define SL_BT_CONTROLLER_SCHEDULER_PRI_PAWR_RX_MIN 20 +#endif // SL_BT_CONTROLLER_SCHEDULER_PRI_PAWR_RX_MIN + +// PAwR Rx - Max +// <0-255:1> +// Default: 10 +// Define the highest permitted BLE PAwR reception priority. [0-255] +// A lower value indicates a higher priority. +#ifndef SL_BT_CONTROLLER_SCHEDULER_PRI_PAWR_RX_MAX +#define SL_BT_CONTROLLER_SCHEDULER_PRI_PAWR_RX_MAX 10 +#endif // SL_BT_CONTROLLER_SCHEDULER_PRI_PAWR_RX_MAX + +// + +// <<< end of configuration section >>> + +//Default priority configuration +#define SL_BTCTRL_SCHEDULER_PRIORITIES { \ + .scan_min = SL_BT_CONTROLLER_SCHEDULER_PRI_SCAN_MIN, \ + .scan_max = SL_BT_CONTROLLER_SCHEDULER_PRI_SCAN_MAX, \ + .adv_min = SL_BT_CONTROLLER_SCHEDULER_PRI_ADV_MIN, \ + .adv_max = SL_BT_CONTROLLER_SCHEDULER_PRI_ADV_MAX, \ + .conn_min = SL_BT_CONTROLLER_SCHEDULER_PRI_CONN_MIN, \ + .conn_max = SL_BT_CONTROLLER_SCHEDULER_PRI_CONN_MAX, \ + .init_min = SL_BT_CONTROLLER_SCHEDULER_PRI_INIT_MIN, \ + .init_max = SL_BT_CONTROLLER_SCHEDULER_PRI_INIT_MAX, \ + .rail_mapping_offset = SL_BT_CONTROLLER_SCHEDULER_PRI_RAIL_WINDOW_MIN, \ + .rail_mapping_range = (SL_BT_CONTROLLER_SCHEDULER_PRI_RAIL_WINDOW_MAX \ + - SL_BT_CONTROLLER_SCHEDULER_PRI_RAIL_WINDOW_MIN), \ + 0, \ + .adv_step = SL_BT_CONTROLLER_SCHEDULER_PRI_ADV_STEP, \ + .scan_step = SL_BT_CONTROLLER_SCHEDULER_PRI_SCAN_STEP, \ + .pawr_tx_min = SL_BT_CONTROLLER_SCHEDULER_PRI_PAWR_TX_MIN, \ + .pawr_tx_max = SL_BT_CONTROLLER_SCHEDULER_PRI_PAWR_TX_MAX, \ + .pawr_rx_min = SL_BT_CONTROLLER_SCHEDULER_PRI_PAWR_RX_MIN, \ + .pawr_rx_max = SL_BT_CONTROLLER_SCHEDULER_PRI_PAWR_RX_MAX \ +} + +#endif // SL_BTCTRL_SCHEDULER_PRIORITY_CONFIG_H \ No newline at end of file diff --git a/application/AuraSense/firmware/aura-baby-monitor-soc/config/sl_clock_manager_oscillator_config.h b/application/AuraSense/firmware/aura-baby-monitor-soc/config/sl_clock_manager_oscillator_config.h new file mode 100644 index 000000000..2aeeb0b68 --- /dev/null +++ b/application/AuraSense/firmware/aura-baby-monitor-soc/config/sl_clock_manager_oscillator_config.h @@ -0,0 +1,376 @@ +/***************************************************************************//** + * @file + * @brief Clock Manager - Oscillators configuration file. + ******************************************************************************* + * # License + * Copyright 2025 Silicon Laboratories Inc. www.silabs.com + ******************************************************************************* + * + * SPDX-License-Identifier: Zlib + * + * The licensor of this software is Silicon Laboratories Inc. + * + * This software is provided 'as-is', without any express or implied + * warranty. In no event will the authors be held liable for any damages + * arising from the use of this software. + * + * Permission is granted to anyone to use this software for any purpose, + * including commercial applications, and to alter it and redistribute it + * freely, subject to the following restrictions: + * + * 1. The origin of this software must not be misrepresented; you must not + * claim that you wrote the original software. If you use this software + * in a product, an acknowledgment in the product documentation would be + * appreciated but is not required. + * 2. Altered source versions must be plainly marked as such, and must not be + * misrepresented as being the original software. + * 3. This notice may not be removed or altered from any source distribution. + * + ******************************************************************************/ + + #ifndef SL_CLOCK_MANAGER_OSCILLATOR_CONFIG_H +#define SL_CLOCK_MANAGER_OSCILLATOR_CONFIG_H + +#if defined(SL_COMPONENT_CATALOG_PRESENT) +#include "sl_component_catalog.h" + +#endif + +// Internal Defines: DO NOT MODIFY +#define SL_CLOCK_MANAGER_HFXO_EN_ENABLE 1 +#define SL_CLOCK_MANAGER_HFXO_EN_DISABLE 0 + +#if defined(SL_CATALOG_RAIL_LIB_PRESENT) +#define SL_CLOCK_MANAGER_HFXO_EN_AUTO SL_CLOCK_MANAGER_HFXO_EN_ENABLE +#else +#define SL_CLOCK_MANAGER_HFXO_EN_AUTO SL_CLOCK_MANAGER_HFXO_EN_DISABLE +#endif + +// <<< Use Configuration Wizard in Context Menu >>> + +// Oscillators Settings + +// HFXO Settings (if High Frequency crystal is used) + +// Enable +// Enable to configure HFXO +// AUTO enables HFXO if a radio is used +// AUTO +// ENABLE +// DISABLE +// SL_CLOCK_MANAGER_HFXO_EN_AUTO +#ifndef SL_CLOCK_MANAGER_HFXO_EN +#define SL_CLOCK_MANAGER_HFXO_EN SL_CLOCK_MANAGER_HFXO_EN_ENABLE +#endif + +// Mode +// +// XTAL +// EXTCLK +// EXTCLKPKDET +// HFXO_CFG_MODE_XTAL +#ifndef SL_CLOCK_MANAGER_HFXO_MODE +#define SL_CLOCK_MANAGER_HFXO_MODE HFXO_CFG_MODE_XTAL +#endif + +// Frequency in Hz <38000000-40000000> +// 39000000 +#ifndef SL_CLOCK_MANAGER_HFXO_FREQ +#define SL_CLOCK_MANAGER_HFXO_FREQ 39000000 +#endif + +// CTUNE <0-255> +// 140 +#ifndef SL_CLOCK_MANAGER_HFXO_CTUNE +#define SL_CLOCK_MANAGER_HFXO_CTUNE 140 +#endif + +// Precision in PPM <0-65535> +// 50 +#ifndef SL_CLOCK_MANAGER_HFXO_PRECISION +#define SL_CLOCK_MANAGER_HFXO_PRECISION 50 +#endif + +// CTUNE HXFO manufacturing +// Enable to use CTUNE HFXO manufacturing value for calibration +// 1 +#ifndef SL_CLOCK_MANAGER_CTUNE_MFG_HFXO_EN +#define SL_CLOCK_MANAGER_CTUNE_MFG_HFXO_EN 1 +#endif + +// HFXO crystal sharing feature +// Enable to configure HFXO crystal sharing leader or follower +#ifndef SL_CLOCK_MANAGER_HFXO_CRYSTAL_SHARING_EN +#define SL_CLOCK_MANAGER_HFXO_CRYSTAL_SHARING_EN 0 +#endif + +// Crystal sharing leader +// Enable to configure HFXO crystal sharing leader +#ifndef SL_CLOCK_MANAGER_HFXO_CRYSTAL_SHARING_LEADER_EN +#define SL_CLOCK_MANAGER_HFXO_CRYSTAL_SHARING_LEADER_EN 0 +#endif + +// Crystal sharing leader minimum startup delay +// If enabled, BUFOUT does not start until timeout set in +// SL_CLOCK_MANAGER_HFXO_CRYSTAL_SHARING_LEADER_TIMEOUT_STARTUP expires. +// This prevents waste of power if BUFOUT is ready too early. +// 1 +#ifndef SL_CLOCK_MANAGER_HFXO_CRYSTAL_SHARING_LEADER_MIN_STARTUP_DELAY_EN +#define SL_CLOCK_MANAGER_HFXO_CRYSTAL_SHARING_LEADER_MIN_STARTUP_DELAY_EN 1 +#endif + +// Wait duration of oscillator startup sequence +// +// T42US +// T83US +// T108US +// T133US +// T158US +// T183US +// T208US +// T233US +// T258US +// T283US +// T333US +// T375US +// T417US +// T458US +// T500US +// T667US +// HFXO_BUFOUTCTRL_TIMEOUTSTARTUP_T208US +#ifndef SL_CLOCK_MANAGER_HFXO_CRYSTAL_SHARING_LEADER_TIMEOUT_STARTUP +#define SL_CLOCK_MANAGER_HFXO_CRYSTAL_SHARING_LEADER_TIMEOUT_STARTUP HFXO_BUFOUTCTRL_TIMEOUTSTARTUP_T208US +#endif +// +// + +// Crystal sharing follower +// Enable to configure HFXO crystal sharing follower +#ifndef SL_CLOCK_MANAGER_HFXO_CRYSTAL_SHARING_FOLLOWER_EN +#define SL_CLOCK_MANAGER_HFXO_CRYSTAL_SHARING_FOLLOWER_EN 0 +#endif +// + +// GPIO Port +// Bufout request GPIO port. If SL_CLOCK_MANAGER_HFXO_CRYSTAL_SHARING_LEADER_EN +// is enabled, this port will be used to receive the BUFOUT request. If +// SL_CLOCK_MANAGER_HFXO_CRYSTAL_SHARING_FOLLOWER_EN is enabled this port +// will be used to request BUFOUT from the crystal sharing leader. +#ifndef SL_CLOCK_MANAGER_HFXO_CRYSTAL_SHARING_GPIO_PORT +#define SL_CLOCK_MANAGER_HFXO_CRYSTAL_SHARING_GPIO_PORT 0 +#endif + +// GPIO Pin +// Bufout request GPIO pin. If SL_CLOCK_MANAGER_HFXO_CRYSTAL_SHARING_LEADER_EN +// is enabled, this pin will be used to receive the BUFOUT request. If +// SL_CLOCK_MANAGER_HFXO_CRYSTAL_SHARING_FOLLOWER_EN is enabled this pin +// will be used to request BUFOUT from the crystal sharing leader. +#ifndef SL_CLOCK_MANAGER_HFXO_CRYSTAL_SHARING_GPIO_PIN +#define SL_CLOCK_MANAGER_HFXO_CRYSTAL_SHARING_GPIO_PIN 10 +#endif +// +// + +// LFXO Settings (if Low Frequency crystal is used) +// Enable to configure LFXO +#ifndef SL_CLOCK_MANAGER_LFXO_EN +#define SL_CLOCK_MANAGER_LFXO_EN 1 +#endif + +// Mode +// +// XTAL +// BUFEXTCLK +// DIGEXTCLK +// LFXO_CFG_MODE_XTAL +#ifndef SL_CLOCK_MANAGER_LFXO_MODE +#define SL_CLOCK_MANAGER_LFXO_MODE LFXO_CFG_MODE_XTAL +#endif + +// CTUNE <0-127> +// 63 +#ifndef SL_CLOCK_MANAGER_LFXO_CTUNE +#define SL_CLOCK_MANAGER_LFXO_CTUNE 63 +#endif + +// LFXO precision in PPM <0-65535> +// 50 +#ifndef SL_CLOCK_MANAGER_LFXO_PRECISION +#define SL_CLOCK_MANAGER_LFXO_PRECISION 50 +#endif + +// Startup Timeout Delay +// +// CYCLES2 +// CYCLES256 +// CYCLES1K +// CYCLES2K +// CYCLES4K +// CYCLES8K +// CYCLES16K +// CYCLES32K +// LFXO_CFG_TIMEOUT_CYCLES4K +#ifndef SL_CLOCK_MANAGER_LFXO_TIMEOUT +#define SL_CLOCK_MANAGER_LFXO_TIMEOUT LFXO_CFG_TIMEOUT_CYCLES4K +#endif + +// CTUNE LXFO manufacturing +// Enable to use CTUNE LFXO manufacturing value for calibration +// 1 +#ifndef SL_CLOCK_MANAGER_CTUNE_MFG_LFXO_EN +#define SL_CLOCK_MANAGER_CTUNE_MFG_LFXO_EN 1 +#endif +// + +// HFRCO and DPLL Settings +// Frequency Band +// RC Oscillator Frequency Band +// 1 MHz +// 2 MHz +// 4 MHz +// 7 MHz +// 13 MHz +// 16 MHz +// 19 MHz +// 26 MHz +// 32 MHz +// 38 MHz +// 48 MHz +// 56 MHz +// 64 MHz +// 80 MHz +// cmuHFRCODPLLFreq_80M0Hz +#ifndef SL_CLOCK_MANAGER_HFRCO_BAND +#define SL_CLOCK_MANAGER_HFRCO_BAND cmuHFRCODPLLFreq_80M0Hz +#endif + +// Use DPLL +// Enable to use the DPLL with HFRCO +#ifndef SL_CLOCK_MANAGER_HFRCO_DPLL_EN +#define SL_CLOCK_MANAGER_HFRCO_DPLL_EN 0 +#endif + +// Target Frequency in Hz <1000000-80000000> +// DPLL target frequency +// 78000000 +#ifndef SL_CLOCK_MANAGER_DPLL_FREQ +#define SL_CLOCK_MANAGER_DPLL_FREQ 78000000 +#endif + +// Numerator (N) <300-4095> +// Value of N for output frequency calculation fout = fref * (N+1) / (M+1) +// 3839 +#ifndef SL_CLOCK_MANAGER_DPLL_N +#define SL_CLOCK_MANAGER_DPLL_N 3839 +#endif + +// Denominator (M) <0-4095> +// Value of M for output frequency calculation fout = fref * (N+1) / (M+1) +// 1919 +#ifndef SL_CLOCK_MANAGER_DPLL_M +#define SL_CLOCK_MANAGER_DPLL_M 1919 +#endif + +// Reference Clock +// Reference clock source for DPLL +// DISABLED +// HFXO +// LFXO +// CLKIN0 +// CMU_DPLLREFCLKCTRL_CLKSEL_HFXO +#ifndef SL_CLOCK_MANAGER_DPLL_REFCLK +#define SL_CLOCK_MANAGER_DPLL_REFCLK CMU_DPLLREFCLKCTRL_CLKSEL_HFXO +#endif + +// Reference Clock Edge Detect +// Edge detection for reference clock +// Falling Edge +// Rising Edge +// cmuDPLLEdgeSel_Fall +#ifndef SL_CLOCK_MANAGER_DPLL_EDGE +#define SL_CLOCK_MANAGER_DPLL_EDGE cmuDPLLEdgeSel_Fall +#endif + +// DPLL Lock Mode +// Lock mode +// Frequency-Lock Loop +// Phase-Lock Loop +// cmuDPLLLockMode_Freq +#ifndef SL_CLOCK_MANAGER_DPLL_LOCKMODE +#define SL_CLOCK_MANAGER_DPLL_LOCKMODE cmuDPLLLockMode_Phase +#endif + +// Automatic Lock Recovery +// 1 +#ifndef SL_CLOCK_MANAGER_DPLL_AUTORECOVER +#define SL_CLOCK_MANAGER_DPLL_AUTORECOVER 1 +#endif + +// Enable Dither +// 0 +#ifndef SL_CLOCK_MANAGER_DPLL_DITHER +#define SL_CLOCK_MANAGER_DPLL_DITHER 0 +#endif +// +// + +// HFRCOEM23 Settings +// Frequency Band +// RC Oscillator Frequency Band +// 1 MHz +// 2 MHz +// 4 MHz +// 13 MHz +// 16 MHz +// 19 MHz +// 26 MHz +// 32 MHz +// 40 MHz +// cmuHFRCOEM23Freq_19M0Hz +#ifndef SL_CLOCK_MANAGER_HFRCOEM23_BAND +#define SL_CLOCK_MANAGER_HFRCOEM23_BAND cmuHFRCOEM23Freq_19M0Hz +#endif +// + +// LFRCO Settings +// Precision Mode +// Precision mode uses hardware to automatically re-calibrate the LFRCO +// against a crystal driven by the HFXO. Hardware detects temperature +// changes and initiates a re-calibration of the LFRCO as needed when +// operating in EM0, EM1, or EM2. If a re-calibration is necessary and the +// HFXO is not active, the precision mode hardware will automatically +// enable HFXO for a short time to perform the calibration. EM4 operation is +// not allowed while precision mode is enabled. +// If high precision is selected on devices that do not support it, default +// precision will be used. +// Default precision +// High precision +// cmuPrecisionDefault +#ifndef SL_CLOCK_MANAGER_LFRCO_PRECISION +#define SL_CLOCK_MANAGER_LFRCO_PRECISION cmuPrecisionDefault +#endif +// + +// CLKIN0 Settings +// Frequency in Hz <1000000-38000000> +// 38000000 +#ifndef SL_CLOCK_MANAGER_CLKIN0_FREQ +#define SL_CLOCK_MANAGER_CLKIN0_FREQ 38000000 +#endif +// + +// + +// <<< end of configuration section >>> + +// <<< sl:start pin_tool >>> + +// SL_CLOCK_MANAGER_CLKIN0 +// $[CMU_SL_CLOCK_MANAGER_CLKIN0] + + +// [CMU_SL_CLOCK_MANAGER_CLKIN0]$ + +// <<< sl:end pin_tool >>> + +#endif /* SL_CLOCK_MANAGER_OSCILLATOR_CONFIG_H */ \ No newline at end of file diff --git a/application/AuraSense/firmware/aura-baby-monitor-soc/config/sl_clock_manager_tree_config.h b/application/AuraSense/firmware/aura-baby-monitor-soc/config/sl_clock_manager_tree_config.h new file mode 100644 index 000000000..af2737e43 --- /dev/null +++ b/application/AuraSense/firmware/aura-baby-monitor-soc/config/sl_clock_manager_tree_config.h @@ -0,0 +1,320 @@ +/***************************************************************************//** + * @file + * @brief Clock Manager - Clock Tree configuration file. + ******************************************************************************* + * # License + * Copyright 2025 Silicon Laboratories Inc. www.silabs.com + ******************************************************************************* + * + * SPDX-License-Identifier: Zlib + * + * The licensor of this software is Silicon Laboratories Inc. + * + * This software is provided 'as-is', without any express or implied + * warranty. In no event will the authors be held liable for any damages + * arising from the use of this software. + * + * Permission is granted to anyone to use this software for any purpose, + * including commercial applications, and to alter it and redistribute it + * freely, subject to the following restrictions: + * + * 1. The origin of this software must not be misrepresented; you must not + * claim that you wrote the original software. If you use this software + * in a product, an acknowledgment in the product documentation would be + * appreciated but is not required. + * 2. Altered source versions must be plainly marked as such, and must not be + * misrepresented as being the original software. + * 3. This notice may not be removed or altered from any source distribution. + * + ******************************************************************************/ + +#ifndef SL_CLOCK_MANAGER_TREE_CONFIG_H +#define SL_CLOCK_MANAGER_TREE_CONFIG_H + +#if defined(SL_COMPONENT_CATALOG_PRESENT) +#include "sl_component_catalog.h" + +#endif + +// Internal Defines: DO NOT MODIFY +// Those defines are used internally to help converting the DEFAULT_HF_CLOCK_SOURCE and DEFAULT_LF_CLOCK_SOURCE +// selection of each clock branch to the right HW register value. +#define SL_CLOCK_MANAGER_DEFAULT_HF_CLOCK_SOURCE_HFRCODPLL 0xFF +#define SL_CLOCK_MANAGER_DEFAULT_HF_CLOCK_SOURCE_HFXO 0xFE +#define SL_CLOCK_MANAGER_DEFAULT_HF_CLOCK_SOURCE_FSRCO 0xFD +#define SL_CLOCK_MANAGER_DEFAULT_LF_CLOCK_SOURCE_LFRCO 0xFC +#define SL_CLOCK_MANAGER_DEFAULT_LF_CLOCK_SOURCE_LFXO 0xFB +#define SL_CLOCK_MANAGER_DEFAULT_LF_CLOCK_SOURCE_ULFRCO 0xFA + +#if defined(SL_CATALOG_RAIL_LIB_PRESENT) +#define SL_CLOCK_MANAGER_DEFAULT_HF_CLOCK_SOURCE_AUTO SL_CLOCK_MANAGER_DEFAULT_HF_CLOCK_SOURCE_HFXO +#else +#define SL_CLOCK_MANAGER_DEFAULT_HF_CLOCK_SOURCE_AUTO SL_CLOCK_MANAGER_DEFAULT_HF_CLOCK_SOURCE_HFRCODPLL +#endif + +// <<< Use Configuration Wizard in Context Menu >>> + +// Clock Tree Settings + +// Default Clock Source Selection for HF clock branches +// AUTO +// HFRCODPLL +// HFXO +// FSRCO +// Selection of the high frequency clock source. HF clock branches can select this value by chosing the DEFAULT_HF value. +// AUTO uses HFXO if a radio is used and HFRCODPLL otherwise +// SL_CLOCK_MANAGER_DEFAULT_HF_CLOCK_SOURCE_AUTO +#ifndef SL_CLOCK_MANAGER_DEFAULT_HF_CLOCK_SOURCE +#define SL_CLOCK_MANAGER_DEFAULT_HF_CLOCK_SOURCE SL_CLOCK_MANAGER_DEFAULT_HF_CLOCK_SOURCE_HFXO +#endif + +// Default Clock Source Selection for LF clock branches +// LFRCO +// LFXO +// ULFRCO +// Selection of the low frequency clock source. LF clock branches can select this value by chosing the DEFAULT_HF value. +// SL_CLOCK_MANAGER_DEFAULT_LF_CLOCK_SOURCE_LFRCO +#ifndef SL_CLOCK_MANAGER_DEFAULT_LF_CLOCK_SOURCE +#define SL_CLOCK_MANAGER_DEFAULT_LF_CLOCK_SOURCE SL_CLOCK_MANAGER_DEFAULT_LF_CLOCK_SOURCE_LFXO +#endif + +// System Clock Branch Settings + +// Clock Source Selection for SYSCLK branch +// DEFAULT_HF +// FSRCO +// HFRCODPLL +// HFXO +// CLKIN0 +// Selection of the Clock source for SYSCLK +// SL_CLOCK_MANAGER_DEFAULT_HF_CLOCK_SOURCE +#ifndef SL_CLOCK_MANAGER_SYSCLK_SOURCE +#define SL_CLOCK_MANAGER_SYSCLK_SOURCE SL_CLOCK_MANAGER_DEFAULT_HF_CLOCK_SOURCE +#endif + +// HCLK branch divider +// DIV1 +// DIV2 +// DIV4 +// DIV8 +// DIV16 +// HCLK branch is derived from SYSCLK. This clock drives the AHB bus interface. +// CMU_SYSCLKCTRL_HCLKPRESC_DIV1 +#ifndef SL_CLOCK_MANAGER_HCLK_DIVIDER +#define SL_CLOCK_MANAGER_HCLK_DIVIDER CMU_SYSCLKCTRL_HCLKPRESC_DIV1 +#endif + +// PCLK branch divider +// DIV1 +// DIV2 +// MIN +// PCLK branch is derived from HCLK. This clock drives the APB bus interface. +// SL_CLOCK_MANAGER_PCLK_DIV_MIN +#ifndef SL_CLOCK_MANAGER_PCLK_DIVIDER +#define SL_CLOCK_MANAGER_PCLK_DIVIDER SL_CLOCK_MANAGER_PCLK_DIV_MIN +#endif + +// + +// Trace Clock Branches Settings +// Clock Source Selection for TRACECLK branch +// DISABLE +// SYSCLK +// HFRCOEM23 +// HFRCODPLLRT +// Selection of the Clock source for TRACECLK +// CMU_TRACECLKCTRL_CLKSEL_SYSCLK +#ifndef SL_CLOCK_MANAGER_TRACECLK_SOURCE +#define SL_CLOCK_MANAGER_TRACECLK_SOURCE CMU_TRACECLKCTRL_CLKSEL_SYSCLK +#endif + +// TRACECLK branch Divider +// DIV1 +// DIV2 +// DIV3 +// DIV4 +// Selection of the divider value for TRACECLK branch +// CMU_TRACECLKCTRL_PRESC_DIV1 +#ifndef SL_CLOCK_MANAGER_TRACECLK_DIVIDER +#define SL_CLOCK_MANAGER_TRACECLK_DIVIDER CMU_TRACECLKCTRL_PRESC_DIV1 +#endif + +// + +// High Frequency Clock Branches Settings +// Each HF Clock Tree branch can be customized, else the same clock source as for SYSCLK will be used when possible +// EM01GRPACLK clock the Timer peripherals +// Clock Source Selection for EM01GRPACLK branch +// DEFAULT_HF +// HFRCODPLL +// HFXO +// FSRCO +// HFRCOEM23 +// HFRCODPLLRT +// HFXORT +// Selection of the Clock source for EM01GRPACLK +// SL_CLOCK_MANAGER_DEFAULT_HF_CLOCK_SOURCE +#ifndef SL_CLOCK_MANAGER_EM01GRPACLK_SOURCE +#define SL_CLOCK_MANAGER_EM01GRPACLK_SOURCE SL_CLOCK_MANAGER_DEFAULT_HF_CLOCK_SOURCE +#endif + +// Clock Source Selection for EM01GRPCCLK branch +// DEFAULT_HF +// HFRCODPLL +// HFXO +// FSRCO +// HFRCOEM23 +// HFRCODPLLRT +// HFXORT +// Selection of the Clock source for EM01GRPCCLK +// SL_CLOCK_MANAGER_DEFAULT_HF_CLOCK_SOURCE +#ifndef SL_CLOCK_MANAGER_EM01GRPCCLK_SOURCE +#define SL_CLOCK_MANAGER_EM01GRPCCLK_SOURCE SL_CLOCK_MANAGER_DEFAULT_HF_CLOCK_SOURCE +#endif + +// Clock Source Selection for IADCCLK branch +// EM01GRPACLK +// FSRCO +// HFRCOEM23 +// Selection of the Clock source for IADCCLK +// CMU_IADCCLKCTRL_CLKSEL_EM01GRPACLK +#ifndef SL_CLOCK_MANAGER_IADCCLK_SOURCE +#define SL_CLOCK_MANAGER_IADCCLK_SOURCE CMU_IADCCLKCTRL_CLKSEL_EM01GRPACLK +#endif + +// + +// Low Frequency Clock Branches Settings + +// Clock Source Selection for EM23GRPACLK branch +// DEFAULT_LF +// LFRCO +// LFXO +// ULFRCO +// Selection of the Clock source for EM23GRPACLK +// SL_CLOCK_MANAGER_DEFAULT_LF_CLOCK_SOURCE +#ifndef SL_CLOCK_MANAGER_EM23GRPACLK_SOURCE +#define SL_CLOCK_MANAGER_EM23GRPACLK_SOURCE SL_CLOCK_MANAGER_DEFAULT_LF_CLOCK_SOURCE +#endif + +// Clock Source Selection for EM4GRPACLK branch +// DEFAULT_LF +// LFRCO +// LFXO +// ULFRCO +// Selection of the Clock source for EM4GRPACLK +// SL_CLOCK_MANAGER_DEFAULT_LF_CLOCK_SOURCE +#ifndef SL_CLOCK_MANAGER_EM4GRPACLK_SOURCE +#define SL_CLOCK_MANAGER_EM4GRPACLK_SOURCE SL_CLOCK_MANAGER_DEFAULT_LF_CLOCK_SOURCE +#endif + +// Clock Source Selection for SYSRTCCLK branch +// DEFAULT_LF +// LFRCO +// LFXO +// ULFRCO +// Selection of the Clock source for SYSRTCCLK +// SL_CLOCK_MANAGER_DEFAULT_LF_CLOCK_SOURCE +#ifndef SL_CLOCK_MANAGER_SYSRTCCLK_SOURCE +#define SL_CLOCK_MANAGER_SYSRTCCLK_SOURCE SL_CLOCK_MANAGER_DEFAULT_LF_CLOCK_SOURCE +#endif + +// Clock Source Selection for WDOG0CLK branch +// DEFAULT_LF +// LFRCO +// LFXO +// ULFRCO +// HCLKDIV1024 +// Selection of the Clock source for WDOG0CLK +// SL_CLOCK_MANAGER_DEFAULT_LF_CLOCK_SOURCE +#ifndef SL_CLOCK_MANAGER_WDOG0CLK_SOURCE +#define SL_CLOCK_MANAGER_WDOG0CLK_SOURCE SL_CLOCK_MANAGER_DEFAULT_LF_CLOCK_SOURCE +#endif + +// Clock Source Selection for WDOG1CLK branch +// DEFAULT_LF +// LFRCO +// LFXO +// ULFRCO +// HCLKDIV1024 +// Selection of the Clock source for WDOG1CLK +// SL_CLOCK_MANAGER_DEFAULT_LF_CLOCK_SOURCE +#ifndef SL_CLOCK_MANAGER_WDOG1CLK_SOURCE +#define SL_CLOCK_MANAGER_WDOG1CLK_SOURCE SL_CLOCK_MANAGER_DEFAULT_LF_CLOCK_SOURCE +#endif + +// Clock Source Selection for LCDCLK branch +// DEFAULT_LF +// LFRCO +// LFXO +// ULFRCO +// Selection of the Clock source for LDCCLK +// SL_CLOCK_MANAGER_DEFAULT_LF_CLOCK_SOURCE +#ifndef SL_CLOCK_MANAGER_LCDCLK_SOURCE +#define SL_CLOCK_MANAGER_LCDCLK_SOURCE SL_CLOCK_MANAGER_DEFAULT_LF_CLOCK_SOURCE +#endif + +// Clock Source Selection for PCNT0CLK branch +// DISABLED +// EM23GRPACLK +// PCNTS0 +// Selection of the Clock source for PCNT0CLK +// CMU_PCNT0CLKCTRL_CLKSEL_EM23GRPACLK +#ifndef SL_CLOCK_MANAGER_PCNT0CLK_SOURCE +#define SL_CLOCK_MANAGER_PCNT0CLK_SOURCE CMU_PCNT0CLKCTRL_CLKSEL_EM23GRPACLK +#endif + +// + +// Mixed Frequency Clock Branch Settings +// Clock Source Selection for EUSART0CLK branch +// DISABLED +// EM01GRPCCLK +// HFRCOEM23 +// LFRCO +// LFXO +// Selection of the Clock source for EUSART0CLK +// CMU_EUSART0CLKCTRL_CLKSEL_EM01GRPCCLK +#ifndef SL_CLOCK_MANAGER_EUSART0CLK_SOURCE +#define SL_CLOCK_MANAGER_EUSART0CLK_SOURCE CMU_EUSART0CLKCTRL_CLKSEL_EM01GRPCCLK +#endif + +// Clock Source Selection for SYSTICKCLK branch +// <0=> HCLK +// <1=> EM23GRPACLK +// Selection of the Clock source for SYSTICKCLK +// 0 +#ifndef SL_CLOCK_MANAGER_SYSTICKCLK_SOURCE +#define SL_CLOCK_MANAGER_SYSTICKCLK_SOURCE 0 +#endif + +// Clock Source Selection for VDAC0CLK branch +// DISABLED +// EM01GRPACLK +// EM23GRPACLK +// FSRCO +// HFRCOEM23 +// Selection of the Clock source for VDAC0CLK +// CMU_VDAC0CLKCTRL_CLKSEL_EM01GRPACLK +#ifndef SL_CLOCK_MANAGER_VDAC0CLK_SOURCE +#define SL_CLOCK_MANAGER_VDAC0CLK_SOURCE CMU_VDAC0CLKCTRL_CLKSEL_EM01GRPACLK +#endif + +// Clock Source Selection for VDAC1CLK branch +// DISABLED +// EM01GRPACLK +// EM23GRPACLK +// FSRCO +// HFRCOEM23 +// Selection of the Clock source for VDAC1CLK +// CMU_VDAC1CLKCTRL_CLKSEL_EM01GRPACLK +#ifndef SL_CLOCK_MANAGER_VDAC1CLK_SOURCE +#define SL_CLOCK_MANAGER_VDAC1CLK_SOURCE CMU_VDAC1CLKCTRL_CLKSEL_EM01GRPACLK +#endif + +// +// + +#endif /* SL_CLOCK_MANAGER_TREE_CONFIG_H */ + +// <<< end of configuration section >>> \ No newline at end of file diff --git a/application/AuraSense/firmware/aura-baby-monitor-soc/config/sl_core_config.h b/application/AuraSense/firmware/aura-baby-monitor-soc/config/sl_core_config.h new file mode 100644 index 000000000..5b4725ee6 --- /dev/null +++ b/application/AuraSense/firmware/aura-baby-monitor-soc/config/sl_core_config.h @@ -0,0 +1,44 @@ +/***************************************************************************//** + * @file + * @brief sl_core Configuration + ******************************************************************************* + * # License + * Copyright 2023 Silicon Laboratories Inc. www.silabs.com + ******************************************************************************* + * + * SPDX-License-Identifier: Zlib + * + * The licensor of this software is Silicon Laboratories Inc. + * + * This software is provided 'as-is', without any express or implied + * warranty. In no event will the authors be held liable for any damages + * arising from the use of this software. + * + * Permission is granted to anyone to use this software for any purpose, + * including commercial applications, and to alter it and redistribute it + * freely, subject to the following restrictions: + * + * 1. The origin of this software must not be misrepresented; you must not + * claim that you wrote the original software. If you use this software + * in a product, an acknowledgment in the product documentation would be + * appreciated but is not required. + * 2. Altered source versions must be plainly marked as such, and must not be + * misrepresented as being the original software. + * 3. This notice may not be removed or altered from any source distribution. + * + ******************************************************************************/ + +#ifndef SL_CORE_CONFIG_H +#define SL_CORE_CONFIG_H + +// <<< Use Configuration Wizard in Context Menu >>> + +// Core Abstraction Configuration + +// Enables measurement of interrupt masking time for debugging purposes. +// Default: 0 +#define SL_CORE_DEBUG_INTERRUPTS_MASKED_TIMING 0 +// + +// <<< end of configuration section >>> +#endif // SL_CORE_CONFIG_H \ No newline at end of file diff --git a/application/AuraSense/firmware/aura-baby-monitor-soc/config/sl_debug_swo_config.h b/application/AuraSense/firmware/aura-baby-monitor-soc/config/sl_debug_swo_config.h new file mode 100644 index 000000000..e03af281f --- /dev/null +++ b/application/AuraSense/firmware/aura-baby-monitor-soc/config/sl_debug_swo_config.h @@ -0,0 +1,110 @@ +/***************************************************************************//** + * @file + * @brief SWO configuration + ******************************************************************************* + * # License + * Copyright 2020 Silicon Laboratories Inc. www.silabs.com + ******************************************************************************* + * + * SPDX-License-Identifier: Zlib + * + * The licensor of this software is Silicon Laboratories Inc. + * + * This software is provided 'as-is', without any express or implied + * warranty. In no event will the authors be held liable for any damages + * arising from the use of this software. + * + * Permission is granted to anyone to use this software for any purpose, + * including commercial applications, and to alter it and redistribute it + * freely, subject to the following restrictions: + * + * 1. The origin of this software must not be misrepresented; you must not + * claim that you wrote the original software. If you use this software + * in a product, an acknowledgment in the product documentation would be + * appreciated but is not required. + * 2. Altered source versions must be plainly marked as such, and must not be + * misrepresented as being the original software. + * 3. This notice may not be removed or altered from any source distribution. + * + ******************************************************************************/ + +#ifndef SL_DEBUG_SWO_CONFIG_H +#define SL_DEBUG_SWO_CONFIG_H + +// <<< Use Configuration Wizard in Context Menu >>> + +// SWO Configuration + +// Enable Debug SWO +// Default: 1 +#define SL_DEBUG_SWO_ENABLE 1 + +// SWO Frequency +// Must be 875 kHz for communication with Silicon Labs debuggers +// Default: 875000 +#define SL_DEBUG_SWO_FREQ 875000 + +// Enable interrupt event trace +// Default: 0 +#define SL_DEBUG_SWO_SAMPLE_IRQ 0 + +// Enable Program Counter samples +// Default: 0 +#define SL_DEBUG_SWO_SAMPLE_PC 0 + +// SWO debug sample intervals +// <64=> 64 +// <128=> 128 +// <192=> 192 +// <256=> 256 +// <320=> 320 +// <384=> 384 +// <448=> 448 +// <512=> 512 +// <576=> 576 +// <640=> 640 +// <704=> 704 +// <768=> 768 +// <832=> 832 +// <896=> 896 +// <960=> 960 +// <1024=> 1024 +// <2048=> 2048 +// <3072=> 3072 +// <4096=> 4096 +// <5102=> 5102 +// <6144=> 6144 +// <7168=> 7168 +// <8192=> 8192 +// <9216=> 9216 +// <10240=> 10240 +// <11264=> 11264 +// <12288=> 12288 +// <13312=> 13312 +// <14336=> 14336 +// <15360=> 15360 +// Must be 64, 128, 192, [ n * 64 ], 1024, 2048, 3072, [ n * 1024 ] , 15360 +// Default: 15360 +#define SL_DEBUG_SWO_SAMPLE_INTERVAL 15360 +// + +// <<< end of configuration section >>> + +// <<< sl:start pin_tool >>> +// SL_DEBUG +// $[GPIO_SL_DEBUG] +#ifndef SL_DEBUG_PERIPHERAL +#define SL_DEBUG_PERIPHERAL GPIO +#endif + +// GPIO SWV on PA03 +#ifndef SL_DEBUG_SWV_PORT +#define SL_DEBUG_SWV_PORT SL_GPIO_PORT_A +#endif +#ifndef SL_DEBUG_SWV_PIN +#define SL_DEBUG_SWV_PIN 3 +#endif +// [GPIO_SL_DEBUG]$ +// <<< sl:end pin_tool >>> + +#endif // SL_DEBUG_SWO_CONFIG_H \ No newline at end of file diff --git a/application/AuraSense/firmware/aura-baby-monitor-soc/config/sl_device_init_dcdc_config.h b/application/AuraSense/firmware/aura-baby-monitor-soc/config/sl_device_init_dcdc_config.h new file mode 100644 index 000000000..da84ad329 --- /dev/null +++ b/application/AuraSense/firmware/aura-baby-monitor-soc/config/sl_device_init_dcdc_config.h @@ -0,0 +1,58 @@ +/***************************************************************************//** + * @file + * @brief DEVICE_INIT_DCDC Config + ******************************************************************************* + * # License + * Copyright 2022 Silicon Laboratories Inc. www.silabs.com + ******************************************************************************* + * + * SPDX-License-Identifier: Zlib + * + * The licensor of this software is Silicon Laboratories Inc. + * + * This software is provided 'as-is', without any express or implied + * warranty. In no event will the authors be held liable for any damages + * arising from the use of this software. + * + * Permission is granted to anyone to use this software for any purpose, + * including commercial applications, and to alter it and redistribute it + * freely, subject to the following restrictions: + * + * 1. The origin of this software must not be misrepresented; you must not + * claim that you wrote the original software. If you use this software + * in a product, an acknowledgment in the product documentation would be + * appreciated but is not required. + * 2. Altered source versions must be plainly marked as such, and must not be + * misrepresented as being the original software. + * 3. This notice may not be removed or altered from any source distribution. + * + ******************************************************************************/ + +#ifndef SL_DEVICE_INIT_DCDC_CONFIG_H +#define SL_DEVICE_INIT_DCDC_CONFIG_H + +// <<< Use Configuration Wizard in Context Menu >>> + +// Enable DC/DC Converter +// +// Default: 1 +#define SL_DEVICE_INIT_DCDC_ENABLE 1 + +// Set DC/DC Converter in Bypass Mode +// +// Default: 0 +#define SL_DEVICE_INIT_DCDC_BYPASS 0 + +// Override for DCDC PFMX Mode Peak Current Setting +// +// Default: 1 +#define SL_DEVICE_INIT_DCDC_PFMX_IPKVAL_OVERRIDE 1 + +// DCDC PFMX Mode Peak Current Setting <0-15> +// +// Default: DCDC_PFMXCTRL_IPKVAL_DEFAULT +#define SL_DEVICE_INIT_DCDC_PFMX_IPKVAL 12 + +// <<< end of configuration section >>> + +#endif // SL_DEVICE_INIT_DCDC_CONFIG_H \ No newline at end of file diff --git a/application/AuraSense/firmware/aura-baby-monitor-soc/config/sl_driver_mvp_config.h b/application/AuraSense/firmware/aura-baby-monitor-soc/config/sl_driver_mvp_config.h new file mode 100644 index 000000000..4737426fe --- /dev/null +++ b/application/AuraSense/firmware/aura-baby-monitor-soc/config/sl_driver_mvp_config.h @@ -0,0 +1,70 @@ +/***************************************************************************//** + * @file + * @brief MVP Driver configuration file. + ******************************************************************************* + * # License + * Copyright 2023 Silicon Laboratories Inc. www.silabs.com + ******************************************************************************* + * + * SPDX-License-Identifier: Zlib + * + * The licensor of this software is Silicon Laboratories Inc. + * + * This software is provided 'as-is', without any express or implied + * warranty. In no event will the authors be held liable for any damages + * arising from the use of this software. + * + * Permission is granted to anyone to use this software for any purpose, + * including commercial applications, and to alter it and redistribute it + * freely, subject to the following restrictions: + * + * 1. The origin of this software must not be misrepresented; you must not + * claim that you wrote the original software. If you use this software + * in a product, an acknowledgment in the product documentation would be + * appreciated but is not required. + * 2. Altered source versions must be plainly marked as such, and must not be + * misrepresented as being the original software. + * 3. This notice may not be removed or altered from any source distribution. + * + ******************************************************************************/ + +// <<< Use Configuration Wizard in Context Menu >>> + +#ifndef SL_DRIVER_MVP_CONFIG_H +#define SL_DRIVER_MVP_CONFIG_H + +// Use DMA to load MVP programs +// Enable or disable DMA for loading MVP programs. +// Default: 0 +#define SL_MVP_ENABLE_DMA 0 + +// DMA channel to use when DMA is enabled <0-7> +// DMA channel to use when DMA is enabled +// Default: 0 +#define SL_MVP_DMA_CHANNEL 0 + +// CPU power mode during MVP execution. +// The power mode configuration controls what software should +// do when waiting for an MVP program to finish execution. +// +// <0=> No sleep +// <1=> Enter EM1 +// <2=> Yield RTOS thread +// +// When "No sleep" option is used the MCU core will busy-wait for the MVP +// to finish, this is the option which provides the fastest MVP execution +// time. The "No sleep" option can be used in a bare-metal application or +// an application using RTOS. +// When "Enter EM1" option is used the MCU will be put into EM1 whenever +// the driver waits for an MVP program to complete. The "Enter EM1" option +// is not safe to use in an application using RTOS. +// When "Yield RTOS thread" option is used the task waiting for the MVP +// program to complete will yield, allowing other tasks in the system to +// run or potentially let the scheduler put the system into a sleep mode. +// The "Yield RTOS thread" requires that the application is using RTOS. +// Default: 0 +#define SL_MVP_POWER_MODE 0 + +#endif /* SL_DRIVER_MVP_CONFIG_H */ + +// <<< end of configuration section >>> \ No newline at end of file diff --git a/application/AuraSense/firmware/aura-baby-monitor-soc/config/sl_gatt_service_rht_config.h b/application/AuraSense/firmware/aura-baby-monitor-soc/config/sl_gatt_service_rht_config.h new file mode 100644 index 000000000..6a0dd03ec --- /dev/null +++ b/application/AuraSense/firmware/aura-baby-monitor-soc/config/sl_gatt_service_rht_config.h @@ -0,0 +1,51 @@ +/***************************************************************************//** + * @file + * @brief Relative Humidity and Temperature GATT Service Configuration + ******************************************************************************* + * # License + * Copyright 2022 Silicon Laboratories Inc. www.silabs.com + ******************************************************************************* + * + * SPDX-License-Identifier: Zlib + * + * The licensor of this software is Silicon Laboratories Inc. + * + * This software is provided 'as-is', without any express or implied + * warranty. In no event will the authors be held liable for any damages + * arising from the use of this software. + * + * Permission is granted to anyone to use this software for any purpose, + * including commercial applications, and to alter it and redistribute it + * freely, subject to the following restrictions: + * + * 1. The origin of this software must not be misrepresented; you must not + * claim that you wrote the original software. If you use this software + * in a product, an acknowledgment in the product documentation would be + * appreciated but is not required. + * 2. Altered source versions must be plainly marked as such, and must not be + * misrepresented as being the original software. + * 3. This notice may not be removed or altered from any source distribution. + * + ******************************************************************************/ + +#ifndef SL_GATT_SERVICE_RHT_CONFIG_H +#define SL_GATT_SERVICE_RHT_CONFIG_H + +/***********************************************************************************************//** + * @addtogroup gatt_service_rht + * @{ + **************************************************************************************************/ + +// <<< Use Configuration Wizard in Context Menu >>> + +// Dummy Relative Humidity measurement results for uninitialized sensors. <0-0xFFFF> +// Default: 0xFFFF +#define SL_GATT_SERVICE_RHT_RH_INVALID 0xFFFF + +// Dummy Temperature measurement results for uninitialized sensors. <0-0x7FFF> +// Default: 0x7FFF +#define SL_GATT_SERVICE_RHT_T_INVALID 0x7FFF +// <<< end of configuration section >>> + +/** @} (end addtogroup gatt_service_rht) */ +#endif // SL_GATT_SERVICE_RHT_CONFIG_H diff --git a/application/AuraSense/firmware/aura-baby-monitor-soc/config/sl_hfxo_manager_config.h b/application/AuraSense/firmware/aura-baby-monitor-soc/config/sl_hfxo_manager_config.h new file mode 100644 index 000000000..f10cba3dc --- /dev/null +++ b/application/AuraSense/firmware/aura-baby-monitor-soc/config/sl_hfxo_manager_config.h @@ -0,0 +1,56 @@ +/***************************************************************************//** + * @file + * @brief HFXO Manager configuration file. + ******************************************************************************* + * # License + * Copyright 2020 Silicon Laboratories Inc. www.silabs.com + ******************************************************************************* + * + * SPDX-License-Identifier: Zlib + * + * The licensor of this software is Silicon Laboratories Inc. + * + * This software is provided 'as-is', without any express or implied + * warranty. In no event will the authors be held liable for any damages + * arising from the use of this software. + * + * Permission is granted to anyone to use this software for any purpose, + * including commercial applications, and to alter it and redistribute it + * freely, subject to the following restrictions: + * + * 1. The origin of this software must not be misrepresented; you must not + * claim that you wrote the original software. If you use this software + * in a product, an acknowledgment in the product documentation would be + * appreciated but is not required. + * 2. Altered source versions must be plainly marked as such, and must not be + * misrepresented as being the original software. + * 3. This notice may not be removed or altered from any source distribution. + * + ******************************************************************************/ + +// <<< Use Configuration Wizard in Context Menu >>> + +#ifndef SL_HFXO_MANAGER_CONFIG_H +#define SL_HFXO_MANAGER_CONFIG_H + +// HFXO Manager Configuration + +// Enable custom IRQ handler for crystal HF oscillator. +// Enable if HFXO0_IRQHandler is needed from your application. +// The HFXO IRQ priority must not be changed as the HFXO Manager module needs it to be high priority +// and to stay enabled through atomic sections. +// The function sl_hfxo_manager_irq_handler() will have to be called from you custom handler if this is enabled. +// Default: 0 +#define SL_HFXO_MANAGER_CUSTOM_HFXO_IRQ_HANDLER 0 + +// Enable support for Sleepy Crystals. +// If Enabled and if HFXO fails to startup due to a sleepy crystal, HFXO Manager will retry the startup with more aggressive settings +// before falling back to the configured settings. +// Default: 0 +#define SL_HFXO_MANAGER_SLEEPY_CRYSTAL_SUPPORT 0 + +// + +#endif /* SL_HFXO_MANAGER_CONFIG_H */ + +// <<< end of configuration section >>> \ No newline at end of file diff --git a/application/AuraSense/firmware/aura-baby-monitor-soc/config/sl_i2cspm_sensor_config.h b/application/AuraSense/firmware/aura-baby-monitor-soc/config/sl_i2cspm_sensor_config.h new file mode 100644 index 000000000..5be07c21e --- /dev/null +++ b/application/AuraSense/firmware/aura-baby-monitor-soc/config/sl_i2cspm_sensor_config.h @@ -0,0 +1,82 @@ +/***************************************************************************//** + * @file + * @brief I2CSPM Config + ******************************************************************************* + * # License + * Copyright 2019 Silicon Laboratories Inc. www.silabs.com + ******************************************************************************* + * + * SPDX-License-Identifier: Zlib + * + * The licensor of this software is Silicon Laboratories Inc. + * + * This software is provided 'as-is', without any express or implied + * warranty. In no event will the authors be held liable for any damages + * arising from the use of this software. + * + * Permission is granted to anyone to use this software for any purpose, + * including commercial applications, and to alter it and redistribute it + * freely, subject to the following restrictions: + * + * 1. The origin of this software must not be misrepresented; you must not + * claim that you wrote the original software. If you use this software + * in a product, an acknowledgment in the product documentation would be + * appreciated but is not required. + * 2. Altered source versions must be plainly marked as such, and must not be + * misrepresented as being the original software. + * 3. This notice may not be removed or altered from any source distribution. + * + ******************************************************************************/ + +#ifndef SL_I2CSPM_SENSOR_CONFIG_H +#define SL_I2CSPM_SENSOR_CONFIG_H + +// <<< Use Configuration Wizard in Context Menu + +// I2CSPM settings + +// Reference clock frequency +// Frequency in Hz of the reference clock. +// Select 0 to use the frequency of the currently selected clock. +// Default: 0 +#define SL_I2CSPM_SENSOR_REFERENCE_CLOCK 0 + +// Speed mode +// <0=> Standard mode (100kbit/s) +// <1=> Fast mode (400kbit/s) +// <2=> Fast mode plus (1Mbit/s) +// Default: 0 +#define SL_I2CSPM_SENSOR_SPEED_MODE 0 +// end I2CSPM config + +// <<< end of configuration section >>> + +// <<< sl:start pin_tool >>> +// SL_I2CSPM_SENSOR +// $[I2C_SL_I2CSPM_SENSOR] +#ifndef SL_I2CSPM_SENSOR_PERIPHERAL +#define SL_I2CSPM_SENSOR_PERIPHERAL I2C1 +#endif +#ifndef SL_I2CSPM_SENSOR_PERIPHERAL_NO +#define SL_I2CSPM_SENSOR_PERIPHERAL_NO 1 +#endif + +// I2C1 SCL on PC04 +#ifndef SL_I2CSPM_SENSOR_SCL_PORT +#define SL_I2CSPM_SENSOR_SCL_PORT SL_GPIO_PORT_C +#endif +#ifndef SL_I2CSPM_SENSOR_SCL_PIN +#define SL_I2CSPM_SENSOR_SCL_PIN 4 +#endif + +// I2C1 SDA on PC05 +#ifndef SL_I2CSPM_SENSOR_SDA_PORT +#define SL_I2CSPM_SENSOR_SDA_PORT SL_GPIO_PORT_C +#endif +#ifndef SL_I2CSPM_SENSOR_SDA_PIN +#define SL_I2CSPM_SENSOR_SDA_PIN 5 +#endif +// [I2C_SL_I2CSPM_SENSOR]$ +// <<< sl:end pin_tool >>> + +#endif // SL_I2CSPM_SENSOR_CONFIG_H diff --git a/application/AuraSense/firmware/aura-baby-monitor-soc/config/sl_iostream_eusart_vcom_config.h b/application/AuraSense/firmware/aura-baby-monitor-soc/config/sl_iostream_eusart_vcom_config.h new file mode 100644 index 000000000..c77c1cec7 --- /dev/null +++ b/application/AuraSense/firmware/aura-baby-monitor-soc/config/sl_iostream_eusart_vcom_config.h @@ -0,0 +1,132 @@ +/***************************************************************************//** + * @file + * @brief IOSTREAM_EUSART Config. + ******************************************************************************* + * # License + * Copyright 2020 Silicon Laboratories Inc. www.silabs.com + ******************************************************************************* + * + * SPDX-License-Identifier: Zlib + * + * The licensor of this software is Silicon Laboratories Inc. + * + * This software is provided 'as-is', without any express or implied + * warranty. In no event will the authors be held liable for any damages + * arising from the use of this software. + * + * Permission is granted to anyone to use this software for any purpose, + * including commercial applications, and to alter it and redistribute it + * freely, subject to the following restrictions: + * + * 1. The origin of this software must not be misrepresented; you must not + * claim that you wrote the original software. If you use this software + * in a product, an acknowledgment in the product documentation would be + * appreciated but is not required. + * 2. Altered source versions must be plainly marked as such, and must not be + * misrepresented as being the original software. + * 3. This notice may not be removed or altered from any source distribution. + * + ******************************************************************************/ + +#ifndef SL_IOSTREAM_EUSART_VCOM_CONFIG_H +#define SL_IOSTREAM_EUSART_VCOM_CONFIG_H + +// <<< Use Configuration Wizard in Context Menu >>> + +// EUART settings + +// Enable High frequency mode +// Default: 1 +#define SL_IOSTREAM_EUSART_VCOM_ENABLE_HIGH_FREQUENCY 1 + +// Baud rate +// Default: 115200 +#define SL_IOSTREAM_EUSART_VCOM_BAUDRATE 115200 + +// Parity mode to use +// No Parity +// Even parity +// Odd parity +// Default: SL_IOSTREAM_EUSART_UART_NO_PARITY +#define SL_IOSTREAM_EUSART_VCOM_PARITY SL_IOSTREAM_EUSART_UART_NO_PARITY + +// Number of stop bits to use. +// 0.5 stop bits +// 1 stop bits +// 1.5 stop bits +// 2 stop bits +// Default: SL_IOSTREAM_EUSART_UART_STOP_BITS_1 +#define SL_IOSTREAM_EUSART_VCOM_STOP_BITS SL_IOSTREAM_EUSART_UART_STOP_BITS_1 + +// Flow control +// None +// CTS +// RTS +// CTS/RTS +// Software Flow control (XON/XOFF) +// Default: SL_IOSTREAM_EUSART_UART_FLOW_CTRL_NONE +#define SL_IOSTREAM_EUSART_VCOM_FLOW_CONTROL_TYPE SL_IOSTREAM_EUSART_UART_FLOW_CTRL_NONE + +// Receive buffer size +// Default: 32 +#define SL_IOSTREAM_EUSART_VCOM_RX_BUFFER_SIZE 32 + +// Convert \n to \r\n +// It can be changed at runtime using the C API. +// Default: 0 +#define SL_IOSTREAM_EUSART_VCOM_CONVERT_BY_DEFAULT_LF_TO_CRLF 0 + +// Restrict the energy mode to allow the reception. +// Default: 1 +// Limits the lowest energy mode the system can sleep to in order to keep the reception on. May cause higher power consumption. +#define SL_IOSTREAM_EUSART_VCOM_RESTRICT_ENERGY_MODE_TO_ALLOW_RECEPTION 1 + +// + +// <<< end of configuration section >>> + +// <<< sl:start pin_tool >>> +// SL_IOSTREAM_EUSART_VCOM +// $[EUSART_SL_IOSTREAM_EUSART_VCOM] +#ifndef SL_IOSTREAM_EUSART_VCOM_PERIPHERAL +#define SL_IOSTREAM_EUSART_VCOM_PERIPHERAL EUSART0 +#endif +#ifndef SL_IOSTREAM_EUSART_VCOM_PERIPHERAL_NO +#define SL_IOSTREAM_EUSART_VCOM_PERIPHERAL_NO 0 +#endif + +// EUSART0 TX on PA05 +#ifndef SL_IOSTREAM_EUSART_VCOM_TX_PORT +#define SL_IOSTREAM_EUSART_VCOM_TX_PORT SL_GPIO_PORT_A +#endif +#ifndef SL_IOSTREAM_EUSART_VCOM_TX_PIN +#define SL_IOSTREAM_EUSART_VCOM_TX_PIN 5 +#endif + +// EUSART0 RX on PA06 +#ifndef SL_IOSTREAM_EUSART_VCOM_RX_PORT +#define SL_IOSTREAM_EUSART_VCOM_RX_PORT SL_GPIO_PORT_A +#endif +#ifndef SL_IOSTREAM_EUSART_VCOM_RX_PIN +#define SL_IOSTREAM_EUSART_VCOM_RX_PIN 6 +#endif + +// EUSART0 CTS on PA09 +#ifndef SL_IOSTREAM_EUSART_VCOM_CTS_PORT +#define SL_IOSTREAM_EUSART_VCOM_CTS_PORT SL_GPIO_PORT_A +#endif +#ifndef SL_IOSTREAM_EUSART_VCOM_CTS_PIN +#define SL_IOSTREAM_EUSART_VCOM_CTS_PIN 9 +#endif + +// EUSART0 RTS on PA08 +#ifndef SL_IOSTREAM_EUSART_VCOM_RTS_PORT +#define SL_IOSTREAM_EUSART_VCOM_RTS_PORT SL_GPIO_PORT_A +#endif +#ifndef SL_IOSTREAM_EUSART_VCOM_RTS_PIN +#define SL_IOSTREAM_EUSART_VCOM_RTS_PIN 8 +#endif +// [EUSART_SL_IOSTREAM_EUSART_VCOM]$ +// <<< sl:end pin_tool >>> + +#endif \ No newline at end of file diff --git a/application/AuraSense/firmware/aura-baby-monitor-soc/config/sl_main_start_task_config.h b/application/AuraSense/firmware/aura-baby-monitor-soc/config/sl_main_start_task_config.h new file mode 100644 index 000000000..45ef628dd --- /dev/null +++ b/application/AuraSense/firmware/aura-baby-monitor-soc/config/sl_main_start_task_config.h @@ -0,0 +1,105 @@ +/***************************************************************************//** + * @file + * @brief Sleep Timer configuration file. + ******************************************************************************* + * # License + * Copyright 2023 Silicon Laboratories Inc. www.silabs.com + ******************************************************************************* + * + * SPDX-License-Identifier: Zlib + * + * The licensor of this software is Silicon Laboratories Inc. + * + * This software is provided 'as-is', without any express or implied + * warranty. In no event will the authors be held liable for any damages + * arising from the use of this software. + * + * Permission is granted to anyone to use this software for any purpose, + * including commercial applications, and to alter it and redistribute it + * freely, subject to the following restrictions: + * + * 1. The origin of this software must not be misrepresented; you must not + * claim that you wrote the original software. If you use this software + * in a product, an acknowledgment in the product documentation would be + * appreciated but is not required. + * 2. Altered source versions must be plainly marked as such, and must not be + * misrepresented as being the original software. + * 3. This notice may not be removed or altered from any source distribution. + * + ******************************************************************************/ + +#ifndef SL_MAIN_START_TASK_CONFIG_H +#define SL_MAIN_START_TASK_CONFIG_H + +// <<< Use Configuration Wizard in Context Menu >>> + +// sl_main start task settings + +// Size of the start task stack +// Default: 4096 +#define SL_MAIN_START_TASK_STACK_SIZE_BYTES 4096 + +// Enable start task priority change after initialization +// This is useful for applications that keep the start task during the lifetime of the application. +// Note that the priority change occurs at the end of 'sl_main_second_stage_init()' before 'app_init()' is called. +// Default: Disabled +#define SL_MAIN_ENABLE_START_TASK_PRIORITY_CHANGE 0 + +// Priority that the start task will take after initialization is done. +// Priority: low +// Priority: low + 1 +// Priority: low + 2 +// Priority: low + 3 +// Priority: low + 4 +// Priority: low + 5 +// Priority: low + 6 +// Priority: low + 7 +// Priority: below normal +// Priority: below normal + 1 +// Priority: below normal + 2 +// Priority: below normal + 3 +// Priority: below normal + 4 +// Priority: below normal + 5 +// Priority: below normal + 6 +// Priority: below normal + 7 +// Priority: normal +// Priority: normal + 1 +// Priority: normal + 2 +// Priority: normal + 3 +// Priority: normal + 4 +// Priority: normal + 5 +// Priority: normal + 6 +// Priority: normal + 7 +// Priority: above normal +// Priority: above normal + 1 +// Priority: above normal + 2 +// Priority: above normal + 3 +// Priority: above normal + 4 +// Priority: above normal + 5 +// Priority: above normal + 6 +// Priority: above normal + 7 +// Priority: high +// Priority: high + 1 +// Priority: high + 2 +// Priority: high + 3 +// Priority: high + 4 +// Priority: high + 5 +// Priority: high + 6 +// Priority: high + 7 +// Priority: realtime +// Priority: realtime + 1 +// Priority: realtime + 2 +// Priority: realtime + 3 +// Priority: realtime + 4 +// Priority: realtime + 5 +// Priority: realtime + 6 +// Priority: realtime + 7 +// Default: osPriorityNormal +#define SL_MAIN_START_TASK_PRIORITY osPriorityNormal + +// +// + +#endif /* SL_MAIN_START_TASK_CONFIG_H */ + +// <<< end of configuration section >>> \ No newline at end of file diff --git a/application/AuraSense/firmware/aura-baby-monitor-soc/config/sl_mbedtls_config.h b/application/AuraSense/firmware/aura-baby-monitor-soc/config/sl_mbedtls_config.h new file mode 100644 index 000000000..956aebd54 --- /dev/null +++ b/application/AuraSense/firmware/aura-baby-monitor-soc/config/sl_mbedtls_config.h @@ -0,0 +1,132 @@ +#ifndef SL_MBEDTLS_CONFIG_H +#define SL_MBEDTLS_CONFIG_H + +// ----------------------------------------------------------------------------- +// User exposed config options + +// <<< Use Configuration Wizard in Context Menu >>> + +// TLS/DTLS configuration + +// Complete list of ciphersuites to use, in order of preference. +// Default: MBEDTLS_TLS_ECJPAKE_WITH_AES_128_CCM_8 +// Complete list of ciphersuites to use, in order of preference. +// The value of this configuration should be updated for the application needs. +#define MBEDTLS_SSL_CIPHERSUITES MBEDTLS_TLS_ECJPAKE_WITH_AES_128_CCM_8 + +// Maximum TLS/DTLS fragment length in bytes (input). +// Default: 768 +// The size configured here determines the size of the internal I/O +// buffer used in mbedTLS when receiving data. +#define SL_MBEDTLS_SSL_IN_CONTENT_LEN 768 + +// Maximum TLS/DTLS fragment length in bytes (output). +// Default: 768 +// The size configured here determines the size of the internal I/O +// buffer used in mbedTLS when sending data. +#define SL_MBEDTLS_SSL_OUT_CONTENT_LEN 768 + +// Enable support for RFC 6066 max_fragment_length extension in SSL. +// Default: 1 +// Enable support for RFC 6066 max_fragment_length extension in SSL. +#define SL_MBEDTLS_SSL_MAX_FRAGMENT_LENGTH 1 + +// Enable support for exporting key block and master secret. +// Default: 1 +// Enable support for exporting key block and master secret. +// This is required for certain users of TLS, e.g. EAP-TLS. +#define SL_MBEDTLS_SSL_EXPORT_KEYS 1 + +// Enable the PSK based ciphersuite modes in SSL / TLS. +// Default: 0 +// Enable the PSK based ciphersuite modes in SSL / TLS. +#define SL_MBEDTLS_KEY_EXCHANGE_PSK_ENABLED 0 + +// Enable the ECDHE-PSK based ciphersuite modes in SSL / TLS. +// Default: 0 +// Enable the ECDHE-PSK based ciphersuite modes in SSL / TLS. +#define SL_MBEDTLS_KEY_EXCHANGE_ECDHE_PSK_ENABLED 0 + +// Enable the ECDHE-ECDSA based ciphersuite modes in SSL / TLS. +// Default: 0 +// Enable the ECDHE-ECDSA based ciphersuite modes in SSL / TLS. +#define SL_MBEDTLS_KEY_EXCHANGE_ECDHE_ECDSA_ENABLED 0 + +// Enable the ECDHE-RSA based ciphersuite modes in SSL / TLS. +// Default: 0 +// Enable the ECDHE-RSA based ciphersuite modes in SSL / TLS. +#define SL_MBEDTLS_KEY_EXCHANGE_ECDHE_RSA_ENABLED 0 + +// Enable the ECDH-ECDSA based ciphersuite modes in SSL / TLS. +// Default: 0 +// Enable the ECDH-ECDSA based ciphersuite modes in SSL / TLS. +#define SL_MBEDTLS_KEY_EXCHANGE_ECDH_ECDSA_ENABLED 0 + +// Enable parsing of the compressed curves. +// Default: 0 +// Enable parsing of the compressed curves. +#define SL_MBEDTLS_ECP_ENABLE_COMPRESSED_CURVE_PARSING 0 + +// Assume all buffers passed to PSA functions are owned exclusively by the PSA function. +// Default: 1 +// This option is enabled assuming all buffers passed to any PSA function reside +// in memory that is accessible only to the PSA function during its execution. +// This improves performance by avoiding extra buffer copies, reducing memory +// usage and allocation overhead. However, it is NOT the most secure option and +// should only be enabled if all buffers passed to PSA functions are exclusively +// accessible to PSA and never shared with untrusted code. +// This option MUST be disabled whenever buffer arguments are in memory shared +// with an untrusted party, for example where arguments to PSA calls are passed +// across a trust boundary, e.g. if TrustZone is enabled, and the PSA Crypto core +// is placed in the Secure domain. +#define SL_MBEDTLS_PSA_ASSUME_EXCLUSIVE_BUFFERS 1 + +// + +// RSA configuration + +// Disable use of the Chinese Remainder Theorem for RSA. +// Default: 0 +// Disable use of the Chinese Remainder Theorem for RSA private key +// computations. +#define SL_MBEDTLS_RSA_NO_CRT 0 + +// + +// Miscellaneous configuration + +// Enable Silicon Labs' Mbed TLS- and PSA Crypto drivers. +// Default: 1 +// Enable drivers for hardware acceleration (Mbed TLS and PSA Crypto) and +// secure key handling (PSA Crypto). +#define SL_MBEDTLS_DRIVERS_ENABLED 1 + +// + +// <<< end of configuration section >>> + +// ----------------------------------------------------------------------------- +// Sub-files + +#if defined(SLI_MBEDTLS_CONFIG_AUTOGEN_OVERRIDE_FILE) + #include SLI_MBEDTLS_CONFIG_AUTOGEN_OVERRIDE_FILE +#else + #include "sli_mbedtls_config_autogen.h" +#endif + +#include "sli_mbedtls_omnipresent.h" + +#if SL_MBEDTLS_DRIVERS_ENABLED + #include "sli_mbedtls_acceleration.h" +#endif + +#include "sl_mbedtls_device_config.h" + +// Include transformation logic to apply CMSIS-config configuration options to +// the correct Mbed TLS / PSA Crypto options. +#include "sli_mbedtls_config_transform_autogen.h" + +// Included for backward compatibility reasons. +#include "mbedtls/build_info.h" + +#endif // SL_MBEDTLS_CONFIG_H \ No newline at end of file diff --git a/application/AuraSense/firmware/aura-baby-monitor-soc/config/sl_mbedtls_device_config.h b/application/AuraSense/firmware/aura-baby-monitor-soc/config/sl_mbedtls_device_config.h new file mode 100644 index 000000000..e286a0d91 --- /dev/null +++ b/application/AuraSense/firmware/aura-baby-monitor-soc/config/sl_mbedtls_device_config.h @@ -0,0 +1,72 @@ +#ifndef SL_MBEDTLS_DEVICE_CONFIG_H +#define SL_MBEDTLS_DEVICE_CONFIG_H + +// ----------------------------------------------------------------------------- +// User exposed config options + +// <<< Use Configuration Wizard in Context Menu >>> + +// Secure Engine (SE) version configuration + +// Support SE firmware versions older than 1.2.2 <0-1> +// Enable software fallback for ECDH and ECC public key validation on xG21 +// devices running SE firmware versions lower than 1.2.2. +// +// Due to other stability concerns, it is strongly recommended to upgrade +// these devices to the latest firmware revision instead of turning on +// software fallback support. +// +// Not having fallback support will make ECDH operations, as well as PSA +// Crypto public key import, return an error code on affected devices. +// +// Default: 0 +#define SL_SE_SUPPORT_FW_PRIOR_TO_1_2_2 0 + +// Assume an SE firmware version newer than 1.2.2 <0-1> +// For enhanced performance: if it is guaranteed that all devices on which +// this library will run are updated to at least SE FW 1.2.2, then turning +// on this option will remove certain fallback checks, thereby reducing the +// amount of processing required for ECDH and public key verification +// operations. +// Default: 0 +#define SL_SE_ASSUME_FW_AT_LEAST_1_2_2 0 + +// Assume an SE firmware version that is unaffected by Ed25519 errata <0-1> +// For minimal code size and performance savings: if it is guaranteed that +// none of the devices running this library has SE FWs in the range +// [1.2.2, 1.2.8], then enabling this option will disable runtime version +// checks. +// Default: 0 +#define SL_SE_ASSUME_FW_UNAFFECTED_BY_ED25519_ERRATA 0 + +// + +// <<< end of configuration section >>> + +// ----------------------------------------------------------------------------- +// Additional SE version related logic (DO NOT MODIFY) + +// SL_SE_ASSUME_FW_AT_LEAST_1_2_10 is no longer in use, however, it is kept here +// for backwards compatibility. */ +#if defined(SL_SE_ASSUME_FW_AT_LEAST_1_2_10) + #undef SL_SE_ASSUME_FW_AT_LEAST_1_2_2 + #define SL_SE_ASSUME_FW_AT_LEAST_1_2_2 1 + #undef SL_SE_ASSUME_FW_UNAFFECTED_BY_ED25519_ERRATA + #define SL_SE_ASSUME_FW_UNAFFECTED_BY_ED25519_ERRATA 1 +#endif + +// SLI_SE_SUPPORT_FW_PRIOR_TO_1_2_2 is no longer in use, however, it is kept +// here for backwards compatibility. */ +#if defined(SLI_SE_SUPPORT_FW_PRIOR_TO_1_2_2) + #undef SL_SE_SUPPORT_FW_PRIOR_TO_1_2_2 + #define SL_SE_SUPPORT_FW_PRIOR_TO_1_2_2 1 +#endif + +// SLI_SE_ASSUME_FW_AT_LEAST_1_2_2 is no longer in use, however, it is kept +// here for backwards compatibility. */ +#if defined(SLI_SE_ASSUME_FW_AT_LEAST_1_2_2) + #undef SL_SE_ASSUME_FW_AT_LEAST_1_2_2 + #define SL_SE_ASSUME_FW_AT_LEAST_1_2_2 1 +#endif + +#endif // SL_MBEDTLS_DEVICE_CONFIG_H \ No newline at end of file diff --git a/application/AuraSense/firmware/aura-baby-monitor-soc/config/sl_memory_manager_config.h b/application/AuraSense/firmware/aura-baby-monitor-soc/config/sl_memory_manager_config.h new file mode 100644 index 000000000..be79e61a7 --- /dev/null +++ b/application/AuraSense/firmware/aura-baby-monitor-soc/config/sl_memory_manager_config.h @@ -0,0 +1,61 @@ +/***************************************************************************//** + * @file + * @brief Memory Heap Allocator configuration file. + ******************************************************************************* + * # License + * Copyright 2024 Silicon Laboratories Inc. www.silabs.com + ******************************************************************************* + * + * SPDX-License-Identifier: Zlib + * + * The licensor of this software is Silicon Laboratories Inc. + * + * This software is provided 'as-is', without any express or implied + * warranty. In no event will the authors be held liable for any damages + * arising from the use of this software. + * + * Permission is granted to anyone to use this software for any purpose, + * including commercial applications, and to alter it and redistribute it + * freely, subject to the following restrictions: + * + * 1. The origin of this software must not be misrepresented; you must not + * claim that you wrote the original software. If you use this software + * in a product, an acknowledgment in the product documentation would be + * appreciated but is not required. + * 2. Altered source versions must be plainly marked as such, and must not be + * misrepresented as being the original software. + * 3. This notice may not be removed or altered from any source distribution. + * + ******************************************************************************/ + +// <<< Use Configuration Wizard in Context Menu >>> + +#ifndef SL_MEMORY_MANAGER_CONFIG_H +#define SL_MEMORY_MANAGER_CONFIG_H + +// Memory Manager Configuration + +// Minimum block allocation size +// <32-128:8> +// Minimum block allocation size to avoid creating a block too small while splitting up an allocated block. +// Size expressed in bytes and can only be a multiple of 8 bytes for the proper data alignment management done by the dynamic allocator malloc() function. +// Default: 32 +#define SL_MEMORY_MANAGER_BLOCK_ALLOCATION_MIN_SIZE (32) + +// Enables the statistics API. +// Setting this configuration to 0 will make all the statistics API return 0. +// Default: 1 +#define SL_MEMORY_MANAGER_STATISTICS_API_ENABLE 1 + +// + +// <<< end of configuration section >>> + +// Keep this configuration outside the configuration section until the feature is ready for release. +// Enables the heap fallback mechanism. +// Setting this configuration to 0 will disable the fallback mechanism on DTCM and PSRAM. +// If this configuration is disabled, the memory manager will not attempt to use alternative memory regions for allocations even if using the fallback parameters. +// Default: 1 +#define SL_MEMORY_MANAGER_HEAP_FALLBACK_EN 1 + +#endif /* SL_MEMORY_MANAGER_CONFIG_H */ \ No newline at end of file diff --git a/application/AuraSense/firmware/aura-baby-monitor-soc/config/sl_memory_manager_region_config.h b/application/AuraSense/firmware/aura-baby-monitor-soc/config/sl_memory_manager_region_config.h new file mode 100644 index 000000000..b0edf476d --- /dev/null +++ b/application/AuraSense/firmware/aura-baby-monitor-soc/config/sl_memory_manager_region_config.h @@ -0,0 +1,51 @@ +/***************************************************************************//** + * @file + * @brief Memory Heap and stack size configuration file. + ******************************************************************************* + * # License + * Copyright 2024 Silicon Laboratories Inc. www.silabs.com + ******************************************************************************* + * + * SPDX-License-Identifier: Zlib + * + * The licensor of this software is Silicon Laboratories Inc. + * + * This software is provided 'as-is', without any express or implied + * warranty. In no event will the authors be held liable for any damages + * arising from the use of this software. + * + * Permission is granted to anyone to use this software for any purpose, + * including commercial applications, and to alter it and redistribute it + * freely, subject to the following restrictions: + * + * 1. The origin of this software must not be misrepresented; you must not + * claim that you wrote the original software. If you use this software + * in a product, an acknowledgment in the product documentation would be + * appreciated but is not required. + * 2. Altered source versions must be plainly marked as such, and must not be + * misrepresented as being the original software. + * 3. This notice may not be removed or altered from any source distribution. + * + ******************************************************************************/ + +// <<< Use Configuration Wizard in Context Menu >>> + +#ifndef SL_MEMORY_MANAGER_REGION_CONFIG_H +#define SL_MEMORY_MANAGER_REGION_CONFIG_H + +#include "sl_component_catalog.h" + +// Memory configuration + +// Stack size for the application. +// Default: 1024 +// The stack size configured here will be used by the stack that the +// application uses when coming out of a reset. +#ifndef SL_STACK_SIZE +#define SL_STACK_SIZE 1024 +#endif +// + +// <<< end of configuration section >>> + +#endif /* SL_MEMORY_MANAGER_REGION_CONFIG_H */ \ No newline at end of file diff --git a/application/AuraSense/firmware/aura-baby-monitor-soc/config/sl_mic_i2s_config.h b/application/AuraSense/firmware/aura-baby-monitor-soc/config/sl_mic_i2s_config.h new file mode 100644 index 000000000..22e017ee3 --- /dev/null +++ b/application/AuraSense/firmware/aura-baby-monitor-soc/config/sl_mic_i2s_config.h @@ -0,0 +1,70 @@ +/***************************************************************************//** + * @file + * @brief MIC_I2S config + ******************************************************************************* + * # License + * Copyright 2020 Silicon Laboratories Inc. www.silabs.com + ******************************************************************************* + * + * SPDX-License-Identifier: Zlib + * + * The licensor of this software is Silicon Laboratories Inc. + * + * This software is provided 'as-is', without any express or implied + * warranty. In no event will the authors be held liable for any damages + * arising from the use of this software. + * + * Permission is granted to anyone to use this software for any purpose, + * including commercial applications, and to alter it and redistribute it + * freely, subject to the following restrictions: + * + * 1. The origin of this software must not be misrepresented; you must not + * claim that you wrote the original software. If you use this software + * in a product, an acknowledgment in the product documentation would be + * appreciated but is not required. + * 2. Altered source versions must be plainly marked as such, and must not be + * misrepresented as being the original software. + * 3. This notice may not be removed or altered from any source distribution. + * + ******************************************************************************/ + +#ifndef SL_MIC_I2S_CONFIG_H +#define SL_MIC_I2S_CONFIG_H + +// <<< sl:start pin_tool >>> +// SL_MIC_I2S +// $[USART_SL_MIC_I2S] +#ifndef SL_MIC_I2S_PERIPHERAL +#define SL_MIC_I2S_PERIPHERAL USART0 +#endif +#ifndef SL_MIC_I2S_PERIPHERAL_NO +#define SL_MIC_I2S_PERIPHERAL_NO 0 +#endif + +// USART0 RX on PD04 +#ifndef SL_MIC_I2S_RX_PORT +#define SL_MIC_I2S_RX_PORT SL_GPIO_PORT_D +#endif +#ifndef SL_MIC_I2S_RX_PIN +#define SL_MIC_I2S_RX_PIN 4 +#endif + +// USART0 CLK on PD03 +#ifndef SL_MIC_I2S_CLK_PORT +#define SL_MIC_I2S_CLK_PORT SL_GPIO_PORT_D +#endif +#ifndef SL_MIC_I2S_CLK_PIN +#define SL_MIC_I2S_CLK_PIN 3 +#endif + +// USART0 CS on PD05 +#ifndef SL_MIC_I2S_CS_PORT +#define SL_MIC_I2S_CS_PORT SL_GPIO_PORT_D +#endif +#ifndef SL_MIC_I2S_CS_PIN +#define SL_MIC_I2S_CS_PIN 5 +#endif +// [USART_SL_MIC_I2S]$ +// <<< sl:end pin_tool >>> + +#endif // SL_MIC_I2S_CONFIG_H \ No newline at end of file diff --git a/application/AuraSense/firmware/aura-baby-monitor-soc/config/sl_ml_audio_feature_generation_config.h b/application/AuraSense/firmware/aura-baby-monitor-soc/config/sl_ml_audio_feature_generation_config.h new file mode 100644 index 000000000..e789b267f --- /dev/null +++ b/application/AuraSense/firmware/aura-baby-monitor-soc/config/sl_ml_audio_feature_generation_config.h @@ -0,0 +1,221 @@ +/***************************************************************************//** + * @file + * @brief Configuration file for Audio Frontend + ******************************************************************************* + * # License + * Copyright 2021 Silicon Laboratories Inc. www.silabs.com + ******************************************************************************* + * + * SPDX-License-Identifier: Zlib + * + * The licensor of this software is Silicon Laboratories Inc. + * + * This software is provided 'as-is', without any express or implied + * warranty. In no event will the authors be held liable for any damages + * arising from the use of this software. + * + * Permission is granted to anyone to use this software for any purpose, + * including commercial applications, and to alter it and redistribute it + * freely, subject to the following restrictions: + * + * 1. The origin of this software must not be misrepresented; you must not + * claim that you wrote the original software. If you use this software + * in a product, an acknowledgment in the product documentation would be + * appreciated but is not required. + * 2. Altered source versions must be plainly marked as such, and must not be + * misrepresented as being the original software. + * 3. This notice may not be removed or altered from any source distribution. + * + ******************************************************************************/ +#ifndef SL_ML_AUDIO_FEATURE_GENERATION_CONFIG_H +#define SL_ML_AUDIO_FEATURE_GENERATION_CONFIG_H + +// <<< Use Configuration Wizard in Context Menu >>> + +// Audio Frontend Configuration + +// Audio Buffer Size <1024-16384:512> +// Sets the length of the audio buffer in bytes. The audio buffer must +// be large enough to store all new data between calls to +// sl_ml_audio_feature_generation_update_features(). +// Note: Length must be a multiple of 512 +// Default: 1024 +#define SL_ML_AUDIO_FEATURE_GENERATION_AUDIO_BUFFER_SIZE 4096 + + +// Audio Gain +// Scale the raw audio data from microphone by given factor +// Default: 1 +#define SL_ML_AUDIO_FEATURE_GENERATION_AUDIO_GAIN 2 + +// Enable Manual Frontend Configurations +// Enable manual configuration of the Frontend +// This may overwrite settings that are already embedded in +// a .tflite file. +// Default: 0 +#define SL_ML_AUDIO_FEATURE_GENERATION_MANUAL_CONFIG_ENABLE 1 +// + + +// <<< end of configuration section >>> +/******************************************************************************* + ******************* MANUAL FRONTEND CONFIGURATIONS ************************ + ******************************************************************************/ +#if (SL_ML_AUDIO_FEATURE_GENERATION_MANUAL_CONFIG_ENABLE == 0) + +#if defined __has_include +#if !(__has_include ("sl_tflite_micro_model_parameters.h")) + #error No frontend configurations were found in the model, enable manual configurations in "sl_ml_audio_feature_generation_config.h" +#endif +#endif + +#include "sl_tflite_micro_model_parameters.h" + +#ifdef SL_TFLITE_MODEL_FE_SAMPLE_RATE_HZ +// Use frontend configurations from tflite model file in sl_tflite_micro_model_parameters.h +#define SL_ML_FRONTEND_SAMPLE_RATE_HZ SL_TFLITE_MODEL_FE_SAMPLE_RATE_HZ +#define SL_ML_FRONTEND_SAMPLE_LENGTH_MS SL_TFLITE_MODEL_FE_SAMPLE_LENGTH_MS +#define SL_ML_FRONTEND_WINDOW_SIZE_MS SL_TFLITE_MODEL_FE_WINDOW_SIZE_MS +#define SL_ML_FRONTEND_WINDOW_STEP_MS SL_TFLITE_MODEL_FE_WINDOW_STEP_MS +#define SL_ML_FRONTEND_FFT_LENGTH SL_TFLITE_MODEL_FE_FFT_LENGTH +#define SL_ML_FRONTEND_FILTERBANK_N_CHANNELS SL_TFLITE_MODEL_FE_FILTERBANK_N_CHANNELS +#define SL_ML_FRONTEND_FILTERBANK_LOWER_BAND_LIMIT SL_TFLITE_MODEL_FE_FILTERBANK_LOWER_BAND_LIMIT +#define SL_ML_FRONTEND_FILTERBANK_UPPER_BAND_LIMIT SL_TFLITE_MODEL_FE_FILTERBANK_UPPER_BAND_LIMIT +#define SL_ML_FRONTEND_NOISE_REDUCTION_ENABLE SL_TFLITE_MODEL_FE_NOISE_REDUCTION_ENABLE +#define SL_ML_FRONTEND_NOISE_REDUCTION_SMOOTHING_BITS SL_TFLITE_MODEL_FE_NOISE_REDUCTION_SMOOTHING_BITS +#define SL_ML_FRONTEND_NOISE_REDUCTION_EVEN_SMOOTHING SL_TFLITE_MODEL_FE_NOISE_REDUCTION_EVEN_SMOOTHING +#define SL_ML_FRONTEND_NOISE_REDUCTION_ODD_SMOOTHING SL_TFLITE_MODEL_FE_NOISE_REDUCTION_ODD_SMOOTHING +#define SL_ML_FRONTEND_NOISE_REDUCTION_MIN_SIGNAL_REMAINING SL_TFLITE_MODEL_FE_NOISE_REDUCTION_MIN_SIGNAL_REMAINING +#define SL_ML_FRONTEND_PCAN_ENABLE SL_TFLITE_MODEL_FE_PCAN_ENABLE +#define SL_ML_FRONTEND_PCAN_STRENGTH SL_TFLITE_MODEL_FE_PCAN_STRENGTH +#define SL_ML_FRONTEND_PCAN_OFFSET SL_TFLITE_MODEL_FE_PCAN_OFFSET +#define SL_ML_FRONTEND_PCAN_GAIN_BITS SL_TFLITE_MODEL_FE_PCAN_GAIN_BITS +#define SL_ML_FRONTEND_LOG_SCALE_ENABLE SL_TFLITE_MODEL_FE_LOG_SCALE_ENABLE +#define SL_ML_FRONTEND_LOG_SCALE_SHIFT SL_TFLITE_MODEL_FE_LOG_SCALE_SHIFT +#else +#error No frontend configurations were found in the model, enable manual configurations in "sl_ml_audio_feature_generation_config.h" +#endif // SL_TFLITE_MODEL_FE_SAMPLE_RATE + +#ifdef SL_TFLITE_MODEL_FE_QUANTIZE_DYNAMIC_SCALE_ENABLE +#define SL_ML_AUDIO_FEATURE_GENERATION_QUANTIZE_DYNAMIC_SCALE_ENABLE SL_TFLITE_MODEL_FE_QUANTIZE_DYNAMIC_SCALE_ENABLE +#endif + +#else // SL_ML_AUDIO_FEATURE_GENERATION_MANUAL_CONFIG_ENABLE == 1 + +// Audio Sample Rate +// Default: 8000 +#define SL_ML_FRONTEND_SAMPLE_RATE_HZ 16000 + +// Length of an audio sample in milliseconds +// This determines how much audio is used to generate a +// single feature buffer. +// Default: 1000 +#define SL_ML_FRONTEND_SAMPLE_LENGTH_MS 772 + +// Window Size +// Length of window in ms +// Default: 30 +#define SL_ML_FRONTEND_WINDOW_SIZE_MS 32 + +// Window Step +// Step size in ms for next window +// Default: 20 +#define SL_ML_FRONTEND_WINDOW_STEP_MS 10 + +// FFT length +// <32U=> 32 +// <64U=> 64 +// <128U=> 128 +// <256U=> 256 +// <512U=> 512 +// <1024U=> 1024 +// <2048U=> 2048 +// <4096U=> 4096 +// <8192U=> 8192 +// Specifies the length of the RFFT +// Only supports lengths of a power of 2 +// Default: 256U +#define SL_ML_FRONTEND_FFT_LENGTH 512U + +// Number of Filterbank Channels +// Default: 32 +#define SL_ML_FRONTEND_FILTERBANK_N_CHANNELS 40 + +// Lower Frequency Limit +// The lowest frequency to invclude in the filterbanks +// Default: 0.0 +#define SL_ML_FRONTEND_FILTERBANK_LOWER_BAND_LIMIT 0.0 + +// Upper Frequency Limit +// The highest frequency inlcuded in the filterbanks +// Note: Must be less than or equal to Sample Rate/2 +// Default: 4000.0 +#define SL_ML_FRONTEND_FILTERBANK_UPPER_BAND_LIMIT 8000.0 + +// Enable Noise Reduction Module +// Default: 0 +#define SL_ML_FRONTEND_NOISE_REDUCTION_ENABLE 0 + +// Smoothing Bits +// Scale up signal by 2^(smoothing_bits) before reduction +// Default: 5 +#define SL_ML_FRONTEND_NOISE_REDUCTION_SMOOTHING_BITS 5 + +// Even Smoothing +// Smoothing coefficient for even-numbered channels +// Default: 0.004 +#define SL_ML_FRONTEND_NOISE_REDUCTION_EVEN_SMOOTHING 0.004 + +// Odd Smoothing +// Smoothing coefficient for odd-numbered channels +// Default: 0.004 +#define SL_ML_FRONTEND_NOISE_REDUCTION_ODD_SMOOTHING 0.004 + +// Minimum Signal Remaining +// Fraction of signal to preserve in smoothing +// Default: 0.05 +#define SL_ML_FRONTEND_NOISE_REDUCTION_MIN_SIGNAL_REMAINING 0.05 +// + +// Enable PCAN auto gain control +// Default: 0 +#define SL_ML_FRONTEND_PCAN_ENABLE 0 + +// PCAN Strength +// Gain Normalization Exponent +// Default: 0.95 +#define SL_ML_FRONTEND_PCAN_STRENGTH 0.95 + +// PCAN Offset +// Positive value added in the normalization denominator +// Default: 80.0 +#define SL_ML_FRONTEND_PCAN_OFFSET 80.0 + +// Gain bits +// Number of fractional bits in the gain +// Default: 21 +#define SL_ML_FRONTEND_PCAN_GAIN_BITS 21 +// + +// Enable Log Scaling +// Default: 1 +#define SL_ML_FRONTEND_LOG_SCALE_ENABLE 1 + +// Scale Shift +// Scale filterbanks by 2^(scale shift) +// Default: 6 +#define SL_ML_FRONTEND_LOG_SCALE_SHIFT 6 +// + +// Enable dynamic quantization when filling tensor with features +// When using sl_ml_audio_feature_generation_fill_tensor(), this +// will enable dynamic scaling of the microfrontend output before +// quantizing the values to int8. +// When not enabled, the fill tensor function performs a static +// quantization. +// Default: 0 +#define SL_ML_AUDIO_FEATURE_GENERATION_QUANTIZE_DYNAMIC_SCALE_ENABLE 1 + +#endif // SL_ML_AUDIO_FEATURE_GENERATION_MANUAL_CONFIG_ENABLE == 0 + +#endif // SL_ML_AUDIO_FEATURE_GENERATION_CONFIG_H diff --git a/application/AuraSense/firmware/aura-baby-monitor-soc/config/sl_mx25_flash_shutdown_eusart_config.h b/application/AuraSense/firmware/aura-baby-monitor-soc/config/sl_mx25_flash_shutdown_eusart_config.h new file mode 100644 index 000000000..791a00a6f --- /dev/null +++ b/application/AuraSense/firmware/aura-baby-monitor-soc/config/sl_mx25_flash_shutdown_eusart_config.h @@ -0,0 +1,67 @@ +/***************************************************************************//** + * @file + * @brief SL_MX25_FLASH_SHUTDOWN_USART Config + ******************************************************************************* + * # License + * Copyright 2020 Silicon Laboratories Inc. www.silabs.com + ******************************************************************************* + * + * SPDX-License-Identifier: Zlib + * + * The licensor of this software is Silicon Laboratories Inc. + * + * This software is provided 'as-is', without any express or implied + * warranty. In no event will the authors be held liable for any damages + * arising from the use of this software. + * + * Permission is granted to anyone to use this software for any purpose, + * including commercial applications, and to alter it and redistribute it + * freely, subject to the following restrictions: + * + * 1. The origin of this software must not be misrepresented; you must not + * claim that you wrote the original software. If you use this software + * in a product, an acknowledgment in the product documentation would be + * appreciated but is not required. + * 2. Altered source versions must be plainly marked as such, and must not be + * misrepresented as being the original software. + * 3. This notice may not be removed or altered from any source distribution. + * + ******************************************************************************/ + +#ifndef SL_MX25_FLASH_SHUTDOWN_CONFIG_H +#define SL_MX25_FLASH_SHUTDOWN_CONFIG_H + +// <<< sl:start pin_tool >>> +// {eusart signal=TX,RX,SCLK} SL_MX25_FLASH_SHUTDOWN +// [EUSART_SL_MX25_FLASH_SHUTDOWN] +#define SL_MX25_FLASH_SHUTDOWN_PERIPHERAL EUSART1 +#define SL_MX25_FLASH_SHUTDOWN_PERIPHERAL_NO 1 + +// EUSART1 TX on PC03 +#define SL_MX25_FLASH_SHUTDOWN_TX_PORT SL_GPIO_PORT_C +#define SL_MX25_FLASH_SHUTDOWN_TX_PIN 3 + +// EUSART1 RX on PC02 +#define SL_MX25_FLASH_SHUTDOWN_RX_PORT SL_GPIO_PORT_C +#define SL_MX25_FLASH_SHUTDOWN_RX_PIN 2 + +// EUSART1 SCLK on PC01 +#define SL_MX25_FLASH_SHUTDOWN_SCLK_PORT SL_GPIO_PORT_C +#define SL_MX25_FLASH_SHUTDOWN_SCLK_PIN 1 + +// [EUSART_SL_MX25_FLASH_SHUTDOWN] + +// SL_MX25_FLASH_SHUTDOWN_CS + +// $[GPIO_SL_MX25_FLASH_SHUTDOWN_CS] +#ifndef SL_MX25_FLASH_SHUTDOWN_CS_PORT +#define SL_MX25_FLASH_SHUTDOWN_CS_PORT SL_GPIO_PORT_A +#endif +#ifndef SL_MX25_FLASH_SHUTDOWN_CS_PIN +#define SL_MX25_FLASH_SHUTDOWN_CS_PIN 7 +#endif +// [GPIO_SL_MX25_FLASH_SHUTDOWN_CS]$ + +// <<< sl:end pin_tool >>> + +#endif // SL_MX25_FLASH_SHUTDOWN_CONFIG_H \ No newline at end of file diff --git a/application/AuraSense/firmware/aura-baby-monitor-soc/config/sl_nn_mvp_config.h b/application/AuraSense/firmware/aura-baby-monitor-soc/config/sl_nn_mvp_config.h new file mode 100644 index 000000000..11ca9e3a5 --- /dev/null +++ b/application/AuraSense/firmware/aura-baby-monitor-soc/config/sl_nn_mvp_config.h @@ -0,0 +1,51 @@ +/***************************************************************************//** + * @file + * @brief MVP configuration file. + ******************************************************************************* + * # License + * Copyright 2023 Silicon Laboratories Inc. www.silabs.com + ******************************************************************************* + * + * SPDX-License-Identifier: Zlib + * + * The licensor of this software is Silicon Laboratories Inc. + * + * This software is provided 'as-is', without any express or implied + * warranty. In no event will the authors be held liable for any damages + * arising from the use of this software. + * + * Permission is granted to anyone to use this software for any purpose, + * including commercial applications, and to alter it and redistribute it + * freely, subject to the following restrictions: + * + * 1. The origin of this software must not be misrepresented; you must not + * claim that you wrote the original software. If you use this software + * in a product, an acknowledgment in the product documentation would be + * appreciated but is not required. + * 2. Altered source versions must be plainly marked as such, and must not be + * misrepresented as being the original software. + * 3. This notice may not be removed or altered from any source distribution. + * + ******************************************************************************/ + +// <<< Use Configuration Wizard in Context Menu >>> + +#ifndef SL_NN_MVP_CONFIG_H +#define SL_NN_MVP_CONFIG_H + +// Enable additional speed optimizations for MVP operations +// By enabling this, the MVP will attempt to optimize select operations +// to run faster. (The configuration value is a bitmask of options). +// +// <0=> Default +// <1=> Optimize Conv2D with increased RAM usage to store intermediate values +// <2=> Reduce numerical accuracy for Average pooling with large filters +// <0xFFFFFFFF=> Enable all optimizations +// +// Note that RAM usage option may lead to greatly increased RAM usage. +// Default: 0 +#define SL_MVP_OPTIMIZE_SPEED 1 + +#endif /* SL_NN_MVP_CONFIG_H */ + +// <<< end of configuration section >>> \ No newline at end of file diff --git a/application/AuraSense/firmware/aura-baby-monitor-soc/config/sl_power_manager_config.h b/application/AuraSense/firmware/aura-baby-monitor-soc/config/sl_power_manager_config.h new file mode 100644 index 000000000..291b0a59c --- /dev/null +++ b/application/AuraSense/firmware/aura-baby-monitor-soc/config/sl_power_manager_config.h @@ -0,0 +1,100 @@ +/***************************************************************************//** + * @file + * @brief Power Manager configuration file. + ******************************************************************************* + * # License + * Copyright 2020 Silicon Laboratories Inc. www.silabs.com + ******************************************************************************* + * + * SPDX-License-Identifier: Zlib + * + * The licensor of this software is Silicon Laboratories Inc. + * + * This software is provided 'as-is', without any express or implied + * warranty. In no event will the authors be held liable for any damages + * arising from the use of this software. + * + * Permission is granted to anyone to use this software for any purpose, + * including commercial applications, and to alter it and redistribute it + * freely, subject to the following restrictions: + * + * 1. The origin of this software must not be misrepresented; you must not + * claim that you wrote the original software. If you use this software + * in a product, an acknowledgment in the product documentation would be + * appreciated but is not required. + * 2. Altered source versions must be plainly marked as such, and must not be + * misrepresented as being the original software. + * 3. This notice may not be removed or altered from any source distribution. + * + ******************************************************************************/ + +// <<< Use Configuration Wizard in Context Menu >>> + +#ifndef SL_POWER_MANAGER_CONFIG_H +#define SL_POWER_MANAGER_CONFIG_H + +// Power Manager Configuration + +// Enable custom IRQ handler for external HF oscillator. +// Enable if CMU_IRQHandler/HFXO0_IRQHandler is needed from your application. +// The function sl_power_manager_irq_handler() will have to be called from your custom handler if this is enabled. +// Default: 0 +#ifndef SL_POWER_MANAGER_CUSTOM_HF_OSCILLATOR_IRQ_HANDLER +#define SL_POWER_MANAGER_CUSTOM_HF_OSCILLATOR_IRQ_HANDLER 0 +#endif + +// Enable fast wakeup (disable voltage scaling in EM2/3 mode) +// Enable or disable voltage scaling in EM2/3 modes (when available). This decreases wakeup time by about 30 us. +// Deprecated. It is replaced by the function sl_power_manager_em23_voltage_scaling_enable_fast_wakeup() +// Default: 0 +#ifndef SL_POWER_MANAGER_CONFIG_VOLTAGE_SCALING_FAST_WAKEUP +#define SL_POWER_MANAGER_CONFIG_VOLTAGE_SCALING_FAST_WAKEUP 0 +#endif + +// Enable voltage scaling in EM0 and EM1 mode. +// Enable or disable voltage scaling in EM0/1 modes. With this config enabled, the voltage +// scaling will be configured at the lowest possible level based on the system clock. +// Default: 0 +#ifndef SL_POWER_MANAGER_ENABLE_EM01_VOLTAGE_SCALING +#define SL_POWER_MANAGER_ENABLE_EM01_VOLTAGE_SCALING 0 +#endif + +// Enable debugging feature +// Enable or disable debugging features (trace the different modules that have requirements). +// Default: 0 +#ifndef SL_POWER_MANAGER_DEBUG +#define SL_POWER_MANAGER_DEBUG 0 +#endif + +// Maximum numbers of requirements that can be logged +// Default: 10 +#ifndef SL_POWER_MANAGER_DEBUG_POOL_SIZE +#define SL_POWER_MANAGER_DEBUG_POOL_SIZE 10 +#endif +// + +// Pin retention mode +// +// No retention +// Retention through EM4 +// Retention through EM4 and wakeup +// power_manager_pin_retention_disable +#ifndef SL_POWER_MANAGER_INIT_EMU_EM4_PIN_RETENTION_MODE +#define SL_POWER_MANAGER_INIT_EMU_EM4_PIN_RETENTION_MODE EMU_EM4CTRL_EM4IORETMODE_DISABLE +#endif + +// Enable EM2 debugging feature +// Enable or disable debugging features. +// Force PD0B/PD0D to stay on during EM2 entry. This allows the debugger to remain connected in EM2 and EM3. +// Enabling debug connectivity results in an increased power consumption in EM2/EM3. +// Default: 1 +#ifndef SL_POWER_MANAGER_INIT_EMU_EM2_DEBUG_ENABLE +#define SL_POWER_MANAGER_INIT_EMU_EM2_DEBUG_ENABLE 1 +#endif +// + +// + +#endif /* SL_POWER_MANAGER_CONFIG_H */ + +// <<< end of configuration section >>> \ No newline at end of file diff --git a/application/AuraSense/firmware/aura-baby-monitor-soc/config/sl_rail_util_pa_config.h b/application/AuraSense/firmware/aura-baby-monitor-soc/config/sl_rail_util_pa_config.h new file mode 100644 index 000000000..6dbea4944 --- /dev/null +++ b/application/AuraSense/firmware/aura-baby-monitor-soc/config/sl_rail_util_pa_config.h @@ -0,0 +1,83 @@ +/***************************************************************************//** + * @file + * @brief Power Amplifier configuration file. + ******************************************************************************* + * # License + * Copyright 2023 Silicon Laboratories Inc. www.silabs.com + ******************************************************************************* + * + * SPDX-License-Identifier: Zlib + * + * The licensor of this software is Silicon Laboratories Inc. + * + * This software is provided 'as-is', without any express or implied + * warranty. In no event will the authors be held liable for any damages + * arising from the use of this software. + * + * Permission is granted to anyone to use this software for any purpose, + * including commercial applications, and to alter it and redistribute it + * freely, subject to the following restrictions: + * + * 1. The origin of this software must not be misrepresented; you must not + * claim that you wrote the original software. If you use this software + * in a product, an acknowledgment in the product documentation would be + * appreciated but is not required. + * 2. Altered source versions must be plainly marked as such, and must not be + * misrepresented as being the original software. + * 3. This notice may not be removed or altered from any source distribution. + * + ******************************************************************************/ + +#ifndef SL_RAIL_UTIL_PA_CONFIG_H +#define SL_RAIL_UTIL_PA_CONFIG_H + +// <<< Use Configuration Wizard in Context Menu >>> + +// PA Configuration +// Initial PA Power (deci-dBm, 100 = 10.0 dBm) +// Default: 100 +#define SL_RAIL_UTIL_PA_POWER_DECI_DBM 100 + +// PA Ramp Time (microseconds) +// <0-65535:1> +// Default: 10 +#define SL_RAIL_UTIL_PA_RAMP_TIME_US 10 + +// Milli-volts on PA supply pin (PA_VDD) +// <0-65535:1> +// Default: 3300 +#define SL_RAIL_UTIL_PA_VOLTAGE_MV 3300 + +// 2.4 GHz PA Selection +// Highest Possible +// High Power (chip-specific) +// Low Power +// Disable +// Default: RAIL_TX_POWER_MODE_2P4GIG_HIGHEST +#define SL_RAIL_UTIL_PA_SELECTION_2P4GHZ RAIL_TX_POWER_MODE_2P4GIG_HIGHEST + +// Sub-GHz PA Selection +// Disable +// Default: RAIL_TX_POWER_MODE_NONE +#define SL_RAIL_UTIL_PA_SELECTION_SUBGHZ RAIL_TX_POWER_MODE_NONE +// + +// PA Curve Configuration +// Header file containing custom PA curves +// Default: "pa_curves_efr32.h" +#define SL_RAIL_UTIL_PA_CURVE_HEADER "pa_curves_efr32.h" + +// Header file containing PA curve types +// Default: "pa_curve_types_efr32.h" +#define SL_RAIL_UTIL_PA_CURVE_TYPES "pa_curve_types_efr32.h" +// + +// PA Calibration Configuration +// Enable PA Calibration +// Default: 1 +#define SL_RAIL_UTIL_PA_CALIBRATION_ENABLE 1 +// + +// <<< end of configuration section >>> + +#endif // SL_RAIL_UTIL_PA_CONFIG_H \ No newline at end of file diff --git a/application/AuraSense/firmware/aura-baby-monitor-soc/config/sl_rail_util_pa_tables_config.h b/application/AuraSense/firmware/aura-baby-monitor-soc/config/sl_rail_util_pa_tables_config.h new file mode 100644 index 000000000..c2b0b9e78 --- /dev/null +++ b/application/AuraSense/firmware/aura-baby-monitor-soc/config/sl_rail_util_pa_tables_config.h @@ -0,0 +1,49 @@ +/***************************************************************************//** + * @file + * @brief PA Tables configuration file. + ******************************************************************************* + * # License + * Copyright 2025 Silicon Laboratories Inc. www.silabs.com + ******************************************************************************* + * + * SPDX-License-Identifier: Zlib + * + * The licensor of this software is Silicon Laboratories Inc. + * + * This software is provided 'as-is', without any express or implied + * warranty. In no event will the authors be held liable for any damages + * arising from the use of this software. + * + * Permission is granted to anyone to use this software for any purpose, + * including commercial applications, and to alter it and redistribute it + * freely, subject to the following restrictions: + * + * 1. The origin of this software must not be misrepresented; you must not + * claim that you wrote the original software. If you use this software + * in a product, an acknowledgment in the product documentation would be + * appreciated but is not required. + * 2. Altered source versions must be plainly marked as such, and must not be + * misrepresented as being the original software. + * 3. This notice may not be removed or altered from any source distribution. + * + ******************************************************************************/ + +#ifndef SL_RAIL_UTIL_PA_TABLES_CONFIG_H +#define SL_RAIL_UTIL_PA_TABLES_CONFIG_H + +// <<< Use Configuration Wizard in Context Menu >>> + +// PA Table Configuration +// PA Table Selection +// <"sl_rail_util_pa_dbm_powersetting_mapping_table_10dbm.h"=> 10dBm PA powersetting mapping table +// <"sl_rail_util_pa_dbm_powersetting_mapping_table_0dbm.h"=> 0dBm PA powersetting mapping table +// <"sl_rail_util_pa_dbm_powersetting_mapping_table_automode_0_10dbm.h"=> 0dBm-10dBm automode PA powersetting mapping table +// Default: "sl_rail_util_pa_dbm_powersetting_mapping_table_automode_0_10dbm.h" +#define SL_RAIL_UTIL_PA_TABLE_HEADER "sl_rail_util_pa_dbm_powersetting_mapping_table_automode_0_10dbm.h" +// + +// <<< end of configuration section >>> + +#include SL_RAIL_UTIL_PA_TABLE_HEADER + +#endif // SL_RAIL_UTIL_PA_TABLES_CONFIG_H \ No newline at end of file diff --git a/application/AuraSense/firmware/aura-baby-monitor-soc/config/sl_rail_util_power_manager_init_config.h b/application/AuraSense/firmware/aura-baby-monitor-soc/config/sl_rail_util_power_manager_init_config.h new file mode 100644 index 000000000..03a1dfd0b --- /dev/null +++ b/application/AuraSense/firmware/aura-baby-monitor-soc/config/sl_rail_util_power_manager_init_config.h @@ -0,0 +1,44 @@ +/***************************************************************************//** + * @file + * @brief RAIL power manager configuration file. + ******************************************************************************* + * # License + * Copyright 2020 Silicon Laboratories Inc. www.silabs.com + ******************************************************************************* + * + * SPDX-License-Identifier: Zlib + * + * The licensor of this software is Silicon Laboratories Inc. + * + * This software is provided 'as-is', without any express or implied + * warranty. In no event will the authors be held liable for any damages + * arising from the use of this software. + * + * Permission is granted to anyone to use this software for any purpose, + * including commercial applications, and to alter it and redistribute it + * freely, subject to the following restrictions: + * + * 1. The origin of this software must not be misrepresented; you must not + * claim that you wrote the original software. If you use this software + * in a product, an acknowledgment in the product documentation would be + * appreciated but is not required. + * 2. Altered source versions must be plainly marked as such, and must not be + * misrepresented as being the original software. + * 3. This notice may not be removed or altered from any source distribution. + * + ******************************************************************************/ + +#ifndef SL_RAIL_UTIL_POWER_MANAGER_INIT_CONFIG_H +#define SL_RAIL_UTIL_POWER_MANAGER_INIT_CONFIG_H + +// <<< Use Configuration Wizard in Context Menu >>> + +// RAIL power manager configuration + +// Enable RAIL power manager initialization +// Default: 1 +#define SL_RAIL_UTIL_RAIL_POWER_MANAGER_INIT 1 + +// +// <<< end of configuration section >>> +#endif // SL_RAIL_UTIL_POWER_MANAGER_INIT_CONFIG_H \ No newline at end of file diff --git a/application/AuraSense/firmware/aura-baby-monitor-soc/config/sl_rail_util_sequencer_config.h b/application/AuraSense/firmware/aura-baby-monitor-soc/config/sl_rail_util_sequencer_config.h new file mode 100644 index 000000000..56e6a16f3 --- /dev/null +++ b/application/AuraSense/firmware/aura-baby-monitor-soc/config/sl_rail_util_sequencer_config.h @@ -0,0 +1,46 @@ +/***************************************************************************//** + * @file + * @brief + ******************************************************************************* + * # License + * Copyright 2023 Silicon Laboratories Inc. www.silabs.com + ******************************************************************************* + * + * SPDX-License-Identifier: Zlib + * + * The licensor of this software is Silicon Laboratories Inc. + * + * This software is provided 'as-is', without any express or implied + * warranty. In no event will the authors be held liable for any damages + * arising from the use of this software. + * + * Permission is granted to anyone to use this software for any purpose, + * including commercial applications, and to alter it and redistribute it + * freely, subject to the following restrictions: + * + * 1. The origin of this software must not be misrepresented; you must not + * claim that you wrote the original software. If you use this software + * in a product, an acknowledgment in the product documentation would be + * appreciated but is not required. + * 2. Altered source versions must be plainly marked as such, and must not be + * misrepresented as being the original software. + * 3. This notice may not be removed or altered from any source distribution. + * + ******************************************************************************/ + +#ifndef SL_RAIL_UTIL_SEQUENCER_H +#define SL_RAIL_UTIL_SEQUENCER_H + +#ifdef __cplusplus +extern "C" { +#endif + +#define SL_RAIL_UTIL_SEQUENCER_RUNTIME_IMAGE_SELECTION 0 + +#define SL_RAIL_UTIL_SEQUENCER_IMAGE RAIL_SEQ_IMAGE_PA_10_DBM + +#ifdef __cplusplus +} +#endif + +#endif // SL_RAIL_UTIL_SEQUENCER_H \ No newline at end of file diff --git a/application/AuraSense/firmware/aura-baby-monitor-soc/config/sl_simple_led_led0_config.h b/application/AuraSense/firmware/aura-baby-monitor-soc/config/sl_simple_led_led0_config.h new file mode 100644 index 000000000..55e287aa0 --- /dev/null +++ b/application/AuraSense/firmware/aura-baby-monitor-soc/config/sl_simple_led_led0_config.h @@ -0,0 +1,60 @@ +/***************************************************************************//** + * @file + * @brief Simple Led Driver Configuration + ******************************************************************************* + * # License + * Copyright 2019 Silicon Laboratories Inc. www.silabs.com + ******************************************************************************* + * + * SPDX-License-Identifier: Zlib + * + * The licensor of this software is Silicon Laboratories Inc. + * + * This software is provided 'as-is', without any express or implied + * warranty. In no event will the authors be held liable for any damages + * arising from the use of this software. + * + * Permission is granted to anyone to use this software for any purpose, + * including commercial applications, and to alter it and redistribute it + * freely, subject to the following restrictions: + * + * 1. The origin of this software must not be misrepresented; you must not + * claim that you wrote the original software. If you use this software + * in a product, an acknowledgment in the product documentation would be + * appreciated but is not required. + * 2. Altered source versions must be plainly marked as such, and must not be + * misrepresented as being the original software. + * 3. This notice may not be removed or altered from any source distribution. + * + ******************************************************************************/ + +#ifndef SL_SIMPLE_LED_LED0_CONFIG_H +#define SL_SIMPLE_LED_LED0_CONFIG_H + +// <<< Use Configuration Wizard in Context Menu >>> + +// Simple LED configuration +// +// Active low +// Active high +// Default: SL_SIMPLE_LED_POLARITY_ACTIVE_HIGH +#define SL_SIMPLE_LED_LED0_POLARITY SL_SIMPLE_LED_POLARITY_ACTIVE_LOW +// end led configuration + +// <<< end of configuration section >>> + +// <<< sl:start pin_tool >>> + +// SL_SIMPLE_LED_LED0 +// $[GPIO_SL_SIMPLE_LED_LED0] +#ifndef SL_SIMPLE_LED_LED0_PORT +#define SL_SIMPLE_LED_LED0_PORT SL_GPIO_PORT_D +#endif +#ifndef SL_SIMPLE_LED_LED0_PIN +#define SL_SIMPLE_LED_LED0_PIN 7 +#endif +// [GPIO_SL_SIMPLE_LED_LED0]$ + +// <<< sl:end pin_tool >>> + +#endif // SL_SIMPLE_LED_LED0_CONFIG_H \ No newline at end of file diff --git a/application/AuraSense/firmware/aura-baby-monitor-soc/config/sl_simple_led_led1_config.h b/application/AuraSense/firmware/aura-baby-monitor-soc/config/sl_simple_led_led1_config.h new file mode 100644 index 000000000..c9e67dd69 --- /dev/null +++ b/application/AuraSense/firmware/aura-baby-monitor-soc/config/sl_simple_led_led1_config.h @@ -0,0 +1,60 @@ +/***************************************************************************//** + * @file + * @brief Simple Led Driver Configuration + ******************************************************************************* + * # License + * Copyright 2019 Silicon Laboratories Inc. www.silabs.com + ******************************************************************************* + * + * SPDX-License-Identifier: Zlib + * + * The licensor of this software is Silicon Laboratories Inc. + * + * This software is provided 'as-is', without any express or implied + * warranty. In no event will the authors be held liable for any damages + * arising from the use of this software. + * + * Permission is granted to anyone to use this software for any purpose, + * including commercial applications, and to alter it and redistribute it + * freely, subject to the following restrictions: + * + * 1. The origin of this software must not be misrepresented; you must not + * claim that you wrote the original software. If you use this software + * in a product, an acknowledgment in the product documentation would be + * appreciated but is not required. + * 2. Altered source versions must be plainly marked as such, and must not be + * misrepresented as being the original software. + * 3. This notice may not be removed or altered from any source distribution. + * + ******************************************************************************/ + +#ifndef SL_SIMPLE_LED_LED1_CONFIG_H +#define SL_SIMPLE_LED_LED1_CONFIG_H + +// <<< Use Configuration Wizard in Context Menu >>> + +// Simple LED configuration +// +// Active low +// Active high +// Default: SL_SIMPLE_LED_POLARITY_ACTIVE_HIGH +#define SL_SIMPLE_LED_LED1_POLARITY SL_SIMPLE_LED_POLARITY_ACTIVE_LOW +// end led configuration + +// <<< end of configuration section >>> + +// <<< sl:start pin_tool >>> + +// SL_SIMPLE_LED_LED1 +// $[GPIO_SL_SIMPLE_LED_LED1] +#ifndef SL_SIMPLE_LED_LED1_PORT +#define SL_SIMPLE_LED_LED1_PORT SL_GPIO_PORT_A +#endif +#ifndef SL_SIMPLE_LED_LED1_PIN +#define SL_SIMPLE_LED_LED1_PIN 4 +#endif +// [GPIO_SL_SIMPLE_LED_LED1]$ + +// <<< sl:end pin_tool >>> + +#endif // SL_SIMPLE_LED_LED1_CONFIG_H \ No newline at end of file diff --git a/application/AuraSense/firmware/aura-baby-monitor-soc/config/sl_simple_led_led2_config.h b/application/AuraSense/firmware/aura-baby-monitor-soc/config/sl_simple_led_led2_config.h new file mode 100644 index 000000000..10cecca37 --- /dev/null +++ b/application/AuraSense/firmware/aura-baby-monitor-soc/config/sl_simple_led_led2_config.h @@ -0,0 +1,60 @@ +/***************************************************************************//** + * @file + * @brief Simple Led Driver Configuration + ******************************************************************************* + * # License + * Copyright 2019 Silicon Laboratories Inc. www.silabs.com + ******************************************************************************* + * + * SPDX-License-Identifier: Zlib + * + * The licensor of this software is Silicon Laboratories Inc. + * + * This software is provided 'as-is', without any express or implied + * warranty. In no event will the authors be held liable for any damages + * arising from the use of this software. + * + * Permission is granted to anyone to use this software for any purpose, + * including commercial applications, and to alter it and redistribute it + * freely, subject to the following restrictions: + * + * 1. The origin of this software must not be misrepresented; you must not + * claim that you wrote the original software. If you use this software + * in a product, an acknowledgment in the product documentation would be + * appreciated but is not required. + * 2. Altered source versions must be plainly marked as such, and must not be + * misrepresented as being the original software. + * 3. This notice may not be removed or altered from any source distribution. + * + ******************************************************************************/ + +#ifndef SL_SIMPLE_LED_LED2_CONFIG_H +#define SL_SIMPLE_LED_LED2_CONFIG_H + +// <<< Use Configuration Wizard in Context Menu >>> + +// Simple LED configuration +// +// Active low +// Active high +// Default: SL_SIMPLE_LED_POLARITY_ACTIVE_HIGH +#define SL_SIMPLE_LED_LED2_POLARITY SL_SIMPLE_LED_POLARITY_ACTIVE_LOW +// end led configuration + +// <<< end of configuration section >>> + +// <<< sl:start pin_tool >>> + +// SL_SIMPLE_LED_LED2 +// $[GPIO_SL_SIMPLE_LED_LED2] +#ifndef SL_SIMPLE_LED_LED2_PORT +#define SL_SIMPLE_LED_LED2_PORT SL_GPIO_PORT_B +#endif +#ifndef SL_SIMPLE_LED_LED2_PIN +#define SL_SIMPLE_LED_LED2_PIN 0 +#endif +// [GPIO_SL_SIMPLE_LED_LED2]$ + +// <<< sl:end pin_tool >>> + +#endif // SL_SIMPLE_LED_LED2_CONFIG_H \ No newline at end of file diff --git a/application/AuraSense/firmware/aura-baby-monitor-soc/config/sl_sleeptimer_config.h b/application/AuraSense/firmware/aura-baby-monitor-soc/config/sl_sleeptimer_config.h new file mode 100644 index 000000000..bba646d65 --- /dev/null +++ b/application/AuraSense/firmware/aura-baby-monitor-soc/config/sl_sleeptimer_config.h @@ -0,0 +1,82 @@ +/***************************************************************************//** + * @file + * @brief Sleep Timer configuration file. + ******************************************************************************* + * # License + * Copyright 2020 Silicon Laboratories Inc. www.silabs.com + ******************************************************************************* + * + * SPDX-License-Identifier: Zlib + * + * The licensor of this software is Silicon Laboratories Inc. + * + * This software is provided 'as-is', without any express or implied + * warranty. In no event will the authors be held liable for any damages + * arising from the use of this software. + * + * Permission is granted to anyone to use this software for any purpose, + * including commercial applications, and to alter it and redistribute it + * freely, subject to the following restrictions: + * + * 1. The origin of this software must not be misrepresented; you must not + * claim that you wrote the original software. If you use this software + * in a product, an acknowledgment in the product documentation would be + * appreciated but is not required. + * 2. Altered source versions must be plainly marked as such, and must not be + * misrepresented as being the original software. + * 3. This notice may not be removed or altered from any source distribution. + * + ******************************************************************************/ + +// <<< Use Configuration Wizard in Context Menu >>> + +#ifndef SL_SLEEPTIMER_CONFIG_H +#define SL_SLEEPTIMER_CONFIG_H + +#define SL_SLEEPTIMER_PERIPHERAL_DEFAULT 0 +#define SL_SLEEPTIMER_PERIPHERAL_RTCC 1 +#define SL_SLEEPTIMER_PERIPHERAL_PRORTC 2 +#define SL_SLEEPTIMER_PERIPHERAL_RTC 3 +#define SL_SLEEPTIMER_PERIPHERAL_SYSRTC 4 +#define SL_SLEEPTIMER_PERIPHERAL_BURTC 5 +#define SL_SLEEPTIMER_PERIPHERAL_WTIMER 6 +#define SL_SLEEPTIMER_PERIPHERAL_TIMER 7 + +// Timer Peripheral Used by Sleeptimer +// Default (auto select) +// RTCC +// Radio internal RTC (PRORTC) +// RTC +// SYSRTC +// Back-Up RTC (BURTC) +// WTIMER +// TIMER +// Selection of the Timer Peripheral Used by the Sleeptimer +#define SL_SLEEPTIMER_PERIPHERAL SL_SLEEPTIMER_PERIPHERAL_DEFAULT + +// TIMER/WTIMER Instance Used by Sleeptimer (not applicable for other peripherals) +// Make sure TIMER instance size is 32bits. Check datasheet for 32bits TIMERs. +// Default: 0 +#define SL_SLEEPTIMER_TIMER_INSTANCE 0 + +// Enable wallclock functionality +// Enable or disable wallclock functionalities (get_time, get_date, etc). +// Default: 0 +#define SL_SLEEPTIMER_WALLCLOCK_CONFIG 0 + +// Timer frequency divider (not applicable for WTIMER/TIMER) +// WTIMER/TIMER peripherals are always prescaled to 1024. +// Default: 1 +#define SL_SLEEPTIMER_FREQ_DIVIDER 1 + +// If Radio internal RTC (PRORTC) HAL is used, determines if it owns the IRQ handler. Enable, if no wireless stack is used. +// Default: 0 +#define SL_SLEEPTIMER_PRORTC_HAL_OWNS_IRQ_HANDLER 0 + +// Enable DEBUGRUN functionality on hardware RTC. +// Default: 0 +#define SL_SLEEPTIMER_DEBUGRUN 0 + +#endif /* SLEEPTIMER_CONFIG_H */ + +// <<< end of configuration section >>> \ No newline at end of file diff --git a/application/AuraSense/firmware/aura-baby-monitor-soc/config/sl_tflite_micro_config.h b/application/AuraSense/firmware/aura-baby-monitor-soc/config/sl_tflite_micro_config.h new file mode 100644 index 000000000..388d82262 --- /dev/null +++ b/application/AuraSense/firmware/aura-baby-monitor-soc/config/sl_tflite_micro_config.h @@ -0,0 +1,66 @@ +/***************************************************************************//** + * @file + * @brief Configuration file for TensorFlow Lite Micro. + ******************************************************************************* + * # License + * Copyright 2021 Silicon Laboratories Inc. www.silabs.com + ******************************************************************************* + * + * SPDX-License-Identifier: Zlib + * + * The licensor of this software is Silicon Laboratories Inc. + * + * This software is provided 'as-is', without any express or implied + * warranty. In no event will the authors be held liable for any damages + * arising from the use of this software. + * + * Permission is granted to anyone to use this software for any purpose, + * including commercial applications, and to alter it and redistribute it + * freely, subject to the following restrictions: + * + * 1. The origin of this software must not be misrepresented; you must not + * claim that you wrote the original software. If you use this software + * in a product, an acknowledgment in the product documentation would be + * appreciated but is not required. + * 2. Altered source versions must be plainly marked as such, and must not be + * misrepresented as being the original software. + * 3. This notice may not be removed or altered from any source distribution. + * + ******************************************************************************/ + +// <<< Use Configuration Wizard in Context Menu >>> + +#ifndef SL_TFLITE_MICRO_CONFIG_H +#define SL_TFLITE_MICRO_CONFIG_H + +/******************************************************************************* + ****************************** DEFINES ************************************ + ******************************************************************************/ + +// Automatically initialize model +// If this is enabled, TensorFlow Lite for Microcontrollers will be +// initalized using metadata from the flatbuffer model in the +// configuration folder. +// This includes instantiating an interpreter based on the model +// operations and allocating memory required for the tensors. Modify +// the memory allocation size below. +// Default: 1 +#define SL_TFLITE_MICRO_INTERPRETER_INIT_ENABLE (1) + +// Tensor Arena Size +// TensorFlow Lite for Microcontrollers requires a certain amount of +// preallocated working memory for input, output and intermediate arrays. +// The memory requirement varies between models, and can be found by trial +// and error. Alternatively, you can set this value to -1, +// then the arena size will be automatically inferred upon model initialization. +// Note: Models provided by the MLTK (Silicon Labs Machine Learning Toolkit) +// have a pre-configured arena size associated with them. Changing this +// configuration to a non-zero value will overwrite any pre-configured value +// in the model's metadata. +// Default: 0 +#define SL_TFLITE_MICRO_ARENA_SIZE 360000 +// + +#endif // SL_TFLITE_MICRO_CONFIG_H + +// <<< end of configuration section >>> diff --git a/application/AuraSense/firmware/aura-baby-monitor-soc/config/tflite/baby_cry_int8_DEPLOY.tflite b/application/AuraSense/firmware/aura-baby-monitor-soc/config/tflite/baby_cry_int8_DEPLOY.tflite new file mode 100644 index 000000000..b6dde87b8 Binary files /dev/null and b/application/AuraSense/firmware/aura-baby-monitor-soc/config/tflite/baby_cry_int8_DEPLOY.tflite differ diff --git a/application/AuraSense/firmware/aura-baby-monitor-soc/config/tflite/slc_args.json b/application/AuraSense/firmware/aura-baby-monitor-soc/config/tflite/slc_args.json new file mode 100644 index 000000000..950800eb3 --- /dev/null +++ b/application/AuraSense/firmware/aura-baby-monitor-soc/config/tflite/slc_args.json @@ -0,0 +1,6 @@ +{ + "sdkRoot" : "C:/Users/Naitik Gupta/.silabs/slt/installs/conan/p/simpl965e19baece23/p/", + "apackRoot" : "C:\\Users\\Naitik Gupta\\.silabs\\slt\\installs\\conan\\p\\aiml8394b5c647a14\\p\\tool\\flatbuffer-converter", + "partOpn" : "efr32mg26b510f3200im68", + "boards" : "brd2608arevA04" +} \ No newline at end of file diff --git a/application/AuraSense/firmware/aura-baby-monitor-soc/main.c b/application/AuraSense/firmware/aura-baby-monitor-soc/main.c new file mode 100644 index 000000000..db35d2d3d --- /dev/null +++ b/application/AuraSense/firmware/aura-baby-monitor-soc/main.c @@ -0,0 +1,43 @@ +/***************************************************************************//** + * @file main.c + * @brief main() function. + ******************************************************************************* + * # License + * Copyright 2025 Silicon Laboratories Inc. www.silabs.com + ******************************************************************************* + * + * SPDX-License-Identifier: Zlib + * + * The licensor of this software is Silicon Laboratories Inc. + * + * This software is provided 'as-is', without any express or implied + * warranty. In no event will the authors be held liable for any damages + * arising from the use of this software. + * + * Permission is granted to anyone to use this software for any purpose, + * including commercial applications, and to alter it and redistribute it + * freely, subject to the following restrictions: + * + * 1. The origin of this software must not be misrepresented; you must not + * claim that you wrote the original software. If you use this software + * in a product, an acknowledgment in the product documentation would be + * appreciated but is not required. + * 2. Altered source versions must be plainly marked as such, and must not be + * misrepresented as being the original software. + * 3. This notice may not be removed or altered from any source distribution. + * + ******************************************************************************/ +#include "sl_main_init.h" +#include "sl_main_kernel.h" + +int main(void) +{ + // Initialize Silicon Labs device, system, service(s) and protocol stack(s). + sl_main_second_stage_init(); + + app_init(); + + while (sl_main_start_task_should_continue()) { + app_process_action(); + } +} diff --git a/application/AuraSense/firmware/aura-baby-monitor-soc/ml_ble_classifier.pintool b/application/AuraSense/firmware/aura-baby-monitor-soc/ml_ble_classifier.pintool new file mode 100644 index 000000000..81c4642cd --- /dev/null +++ b/application/AuraSense/firmware/aura-baby-monitor-soc/ml_ble_classifier.pintool @@ -0,0 +1,44 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/application/AuraSense/firmware/aura-baby-monitor-soc/ml_ble_classifier.slcp b/application/AuraSense/firmware/aura-baby-monitor-soc/ml_ble_classifier.slcp new file mode 100644 index 000000000..5dd1d8f44 --- /dev/null +++ b/application/AuraSense/firmware/aura-baby-monitor-soc/ml_ble_classifier.slcp @@ -0,0 +1,197 @@ +# Silicon Labs Project Configuration Tools: slcp, v0, Component selection file. +project_name: ml_ble_classifier +label: ml_ble_classifier +description: | + This application uses TensorFlow Lite for Microcontrollers to classify audio data recorded on the microphone in a Micrium OS kernel task. The classification is used to control a LED on the board. +category: AI/ML Application +filter: +- name: Capability + value: + - Machine Learning +- name: Device Type + value: + - SoC +- name: MCU + value: + - 32-bit MCU +- name: Project Difficulty + value: + - Advanced +package: aiml +quality: production +readme: +- path: readme.md +- path: readme.md +source: +- path: app.c +- path: audio_classifier.cc +- path: recognize_commands.cc +tag: +- hardware:component:led:2+ +- hardware:device:flash:130 +- hardware:device:ram:128 +- hardware:component:microphone +include: +- path: . + file_list: + - path: app.h + - path: audio_classifier.h + - path: recognize_commands.h +sdk: + vendor: silabs + id: simplicity_sdk + version: 2025.12.1 +toolchain_settings: +- value: -Wno-unused-parameter + option: gcc_compiler_option +- value: -Wno-missing-field-initializers + option: gcc_compiler_option +component: +- package: aiml + vendor: silabs + id: ml_audio_feature_generation +- package: aiml + vendor: silabs + id: tensorflow_debug_log_iostream +- package: aiml + vendor: silabs + id: tensorflow_lite_micro +- package: aiml + vendor: silabs + id: tensorflow_lite_micro_accelerated_kernels +- package: aiml + vendor: silabs + id: tensorflow_lite_micro_optimized_kernels +- package: simplicity_sdk + vendor: silabs + id: EFR32MG26B510F3200IM68 +- package: simplicity_sdk + vendor: silabs + id: app_assert +- package: simplicity_sdk + vendor: silabs + id: bluetooth_feature_connection +- package: simplicity_sdk + vendor: silabs + id: bluetooth_feature_connection_role_peripheral +- package: simplicity_sdk + vendor: silabs + id: bluetooth_feature_gatt_server +- package: simplicity_sdk + vendor: silabs + id: bluetooth_feature_legacy_advertiser +- package: simplicity_sdk + vendor: silabs + id: bluetooth_feature_sm +- package: simplicity_sdk + vendor: silabs + id: bluetooth_feature_system +- package: simplicity_sdk + vendor: silabs + id: bluetooth_stack +- package: simplicity_sdk + vendor: silabs + id: brd2608a +- package: simplicity_sdk + vendor: silabs + id: clock_manager +- package: simplicity_sdk + vendor: silabs + id: device_init +- package: simplicity_sdk + vendor: silabs + id: gatt_configuration +- package: simplicity_sdk + vendor: silabs + id: gatt_service_rht +- package: simplicity_sdk + vendor: silabs + id: iostream_recommended_stream +- package: simplicity_sdk + vendor: silabs + id: iostream_retarget_stdio +- package: simplicity_sdk + vendor: silabs + id: memory_manager +- package: simplicity_sdk + vendor: silabs + id: micriumos_kernel +- package: simplicity_sdk + vendor: silabs + id: mpu +- package: simplicity_sdk + vendor: silabs + id: nvm3_default +- package: simplicity_sdk + vendor: silabs + id: power_manager +- package: simplicity_sdk + vendor: silabs + id: printf +- package: simplicity_sdk + vendor: silabs + id: sensor_rht +- package: simplicity_sdk + vendor: silabs + id: si70xx_driver +- package: simplicity_sdk + instance: + - led0 + - led1 + - led2 + vendor: silabs + id: simple_led +- package: simplicity_sdk + vendor: silabs + id: sl_main +- package: simplicity_sdk + vendor: silabs + id: sleeptimer +- package: simplicity_sdk + vendor: silabs + id: status +define: +- name: DEBUG_EFM +- name: TF_LITE_STATIC_MEMORY +config_file: +- path: config/audio_classifier_config.h +- path: config/tflite/baby_cry_unified_int8.tflite + directory: tflite +configuration: +- name: SL_BOARD_ENABLE_VCOM + value: '1' +- name: SL_BOARD_ENABLE_SENSOR_MICROPHONE + value: '1' +- condition: + - iostream_usart + name: SL_IOSTREAM_USART_VCOM_CONVERT_BY_DEFAULT_LF_TO_CRLF + value: '1' +- condition: + - iostream_uart + name: SL_IOSTREAM_UART_VCOM_CONVERT_BY_DEFAULT_LF_TO_CRLF + value: '1' +- name: SL_ML_AUDIO_FEATURE_GENERATION_AUDIO_BUFFER_SIZE + value: '4096' +- name: SL_ML_AUDIO_FEATURE_GENERATION_AUDIO_GAIN + value: '2' +- name: SL_TFLITE_MICRO_ARENA_SIZE + value: '360000' +- name: SL_HEAP_SIZE + value: '8192' +- condition: + - brd2204a + name: SL_SIMPLE_LED_LED1_PIN + value: '14' +- condition: + - tensorflow_lite_micro_accelerated_kernels + name: SL_MVP_OPTIMIZE_SPEED + value: '1' +ui_hints: + highlight: + - path: readme.md + focus: true +sdk_extension: +- vendor: silabs + id: aiml + version: 2.2.0 + diff --git a/application/AuraSense/firmware/aura-baby-monitor-soc/ml_ble_classifier.slps b/application/AuraSense/firmware/aura-baby-monitor-soc/ml_ble_classifier.slps new file mode 100644 index 000000000..bb46d1d16 --- /dev/null +++ b/application/AuraSense/firmware/aura-baby-monitor-soc/ml_ble_classifier.slps @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/application/AuraSense/firmware/aura-baby-monitor-soc/recognize_commands.cc b/application/AuraSense/firmware/aura-baby-monitor-soc/recognize_commands.cc new file mode 100644 index 000000000..88139f988 --- /dev/null +++ b/application/AuraSense/firmware/aura-baby-monitor-soc/recognize_commands.cc @@ -0,0 +1,186 @@ +/* Copyright 2017 The TensorFlow Authors. All Rights Reserved. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + + This file has been modified by Silicon Labs. + ==============================================================================*/ + +#include "recognize_commands.h" +#include +#include + + +RecognizeCommands::RecognizeCommands(tflite::ErrorReporter* error_reporter, + int32_t average_window_duration_ms, + uint8_t detection_threshold, + int32_t suppression_ms, + int32_t minimum_count, + bool ignore_underscore) + : error_reporter_(error_reporter), + average_window_duration_ms_(average_window_duration_ms), + detection_threshold_(detection_threshold), + suppression_ms_(suppression_ms), + minimum_count_(minimum_count), + ignore_underscore_(ignore_underscore), + previous_results_(error_reporter) +{ + previous_top_label_index_ = 0; + previous_top_label_time_ = 0; +} + +TfLiteStatus RecognizeCommands::ProcessLatestResults( + const TfLiteTensor* latest_results, const int32_t current_time_ms, + uint8_t* found_command_index, uint8_t* score, bool* is_new_command) +{ + int8_t current_top_index = 0; + uint32_t current_top_score = 0; + uint8_t converted_scores[category_count]; + + if ((latest_results->dims->size != 2) + || (latest_results->dims->data[0] != 1) + || (latest_results->dims->data[1] != category_count)) { + TF_LITE_REPORT_ERROR( + error_reporter_, + "The results for recognition should contain %d elements, but there are " + "%d in an %d-dimensional shape", + category_count, latest_results->dims->data[1], + latest_results->dims->size); + return kTfLiteError; + } + + if ((!previous_results_.empty()) + && (current_time_ms < previous_results_.front().time_)) { + TF_LITE_REPORT_ERROR( + error_reporter_, + "Results must be fed in increasing time order, but received a " + "timestamp of %d that was earlier than the previous one of %d", + current_time_ms, previous_results_.front().time_); + return kTfLiteError; + } + + // Convert the model output to uint8 + if (latest_results->type == kTfLiteFloat32) { + for (int i = 0; i < category_count; ++i) { + converted_scores[i] = (uint8_t)(latest_results->data.f[i] * 255); + } + } else if (latest_results->type == kTfLiteInt8) { + for (int i = 0; i < category_count; ++i) { + converted_scores[i] = (uint8_t)(latest_results->data.int8[i] + 128); + } + } else { + TF_LITE_REPORT_ERROR(error_reporter_, "Unsupported output tensor data type, must be int8 or float32"); + return kTfLiteError; + } + + // If the minimum count is 0, then disable averaging and only consider the latest result + if (minimum_count_ == 0) { + // Find the current highest scoring category + for (int i = 0; i < category_count; i++) { + if (converted_scores[i] > current_top_score) { + current_top_score = converted_scores[i]; + current_top_index = i; + } + } + } else { + // Add the latest results to the head of the queue. + previous_results_.push_back({current_time_ms, converted_scores}); + + // Prune any earlier results that are too old for the averaging window. + const int64_t time_limit = current_time_ms - average_window_duration_ms_; + while ((!previous_results_.empty()) + && previous_results_.front().time_ < time_limit) { + previous_results_.pop_front(); + } + + // If there are too few results, assume the result will be unreliable and + // bail. + static int consecutive_min_count = 0; + const int32_t how_many_results = previous_results_.size(); + if ((how_many_results < minimum_count_)) { + ++consecutive_min_count; + if (consecutive_min_count % 10 == 0) { + printf("Too few samples for averaging. This likely means the inference loop is taking too long.\n"); + printf("Either decrease the 'minimum_count' and/or increase 'average_window_duration_ms'\n"); + } + *found_command_index = previous_top_label_index_; + *score = 0; + *is_new_command = false; + return kTfLiteOk; + } + consecutive_min_count = 0; + + // Calculate the average score across all the results in the window. + uint32_t average_scores[category_count]; + for (int offset = 0; offset < previous_results_.size(); ++offset) { + // Iterates the amount of times to achieve average_window_duration + PreviousResultsQueue::Result previous_result = + previous_results_.from_front(offset); + const uint8_t* scores = previous_result.scores; + for (int i = 0; i < category_count; ++i) { + if (offset == 0) { + average_scores[i] = scores[i]; + } else { + average_scores[i] += scores[i]; + } + } + } + + for (int i = 0; i < category_count; ++i) { + average_scores[i] /= how_many_results; + } + + // Find the current highest scoring category. + for (int i = 0; i < category_count; ++i) { + if (average_scores[i] > current_top_score) { + current_top_score = average_scores[i]; + current_top_index = i; + } + } + } + + const char *current_top_label = get_category_label(current_top_index); + + // If we've recently had another label trigger, assume one that occurs too + // soon afterwards is a bad result. + int64_t time_since_last_top; + time_since_last_top = current_time_ms - previous_top_label_time_; + + if ((current_top_score > detection_threshold_) && + (ignore_underscore_ && current_top_label[0] != '_') && + (time_since_last_top > suppression_ms_)) { + previous_top_label_index_ = current_top_index; + previous_top_label_time_ = current_time_ms; + *is_new_command = true; + } else { + *is_new_command = false; + } + +#ifdef VERBOSE_MODEL_OUTPUT_LOGS + static int prev_time_ms = 0; + char buffer[256]; + char *ptr = buffer; + + int diff = current_time_ms - prev_time_ms; + prev_time_ms = current_time_ms; + ptr += sprintf(ptr, "[%6ld] (%3d) ", current_time_ms, diff); + for (int i = 0; i < category_count; ++i) { + ptr += sprintf(ptr, "%3d ", converted_scores[i]); + } + *ptr++ = 0; + puts(buffer); +#endif + + *found_command_index = current_top_index; + *score = current_top_score; + return kTfLiteOk; +} diff --git a/application/AuraSense/firmware/aura-baby-monitor-soc/recognize_commands.h b/application/AuraSense/firmware/aura-baby-monitor-soc/recognize_commands.h new file mode 100644 index 000000000..f844fc863 --- /dev/null +++ b/application/AuraSense/firmware/aura-baby-monitor-soc/recognize_commands.h @@ -0,0 +1,178 @@ +/* Copyright 2017 The TensorFlow Authors. All Rights Reserved. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + + This file has been modified by Silicon Labs. + ==============================================================================*/ + +#ifndef MODEL_RECOGNIZE_COMMANDS_H_ +#define MODEL_RECOGNIZE_COMMANDS_H_ + +#include + +#include "tensorflow/lite/c/common.h" +#include "tensorflow/lite/micro/tflite_bridge/micro_error_reporter.h" +#include "config/audio_classifier_config.h" +#include "audio_classifier.h" + +// Partial implementation of std::dequeue, just providing the functionality +// that's needed to keep a record of previous neural network results over a +// short time period, so they can be averaged together to produce a more +// accurate overall prediction. This doesn't use any dynamic memory allocation +// so it's a better fit for microcontroller applications, but this does mean +// there are hard limits on the number of results it can store. +class PreviousResultsQueue { +public: + PreviousResultsQueue(tflite::ErrorReporter * error_reporter) + : error_reporter_(error_reporter), front_index_(0), size_(0) { + } + + // Data structure that holds an inference result, and the time when it + // was recorded. + struct Result { + Result() : time_(0), scores() { + } + Result(int32_t time, uint8_t * input_scores) : time_(time) { + for (int i = 0; i < category_count; ++i) { + scores[i] = input_scores[i]; + } + } + int32_t time_; + uint8_t scores[MAX_CATEGORY_COUNT]; + }; + + int size() + { + return size_; + } + bool empty() + { + return size_ == 0; + } + Result& front() + { + return results_[front_index_]; + } + Result& back() + { + int back_index = front_index_ + (size_ - 1); + if (back_index >= MAX_RESULT_COUNT) { + back_index -= MAX_RESULT_COUNT; + } + return results_[back_index]; + } + + void push_back(const Result& entry) + { + if (size() >= MAX_RESULT_COUNT) { + TF_LITE_REPORT_ERROR( + error_reporter_, + "Couldn't push_back latest result, too many already!"); + return; + } + size_ += 1; + back() = entry; + } + + Result pop_front() + { + if (size() <= 0) { + TF_LITE_REPORT_ERROR(error_reporter_, + "Couldn't pop_front result, none present!"); + return Result(); + } + Result result = front(); + front_index_ += 1; + if (front_index_ >= MAX_RESULT_COUNT) { + front_index_ = 0; + } + size_ -= 1; + return result; + } + + // Most of the functions are duplicates of dequeue containers, but this + // is a helper that makes it easy to iterate through the contents of the + // queue. + Result& from_front(int offset) + { + if ((offset < 0) || (offset >= size_)) { + TF_LITE_REPORT_ERROR(error_reporter_, + "Attempt to read beyond the end of the queue!"); + offset = size_ - 1; + } + int index = front_index_ + offset; + if (index >= MAX_RESULT_COUNT) { + index -= MAX_RESULT_COUNT; + } + return results_[index]; + } + +private: + tflite::ErrorReporter* error_reporter_; + Result results_[MAX_RESULT_COUNT]; + + int front_index_; + int size_; +}; + +// This class is designed to apply a very primitive decoding model on top of the +// instantaneous results from running an audio recognition model on a single +// window of samples. It applies smoothing over time so that noisy individual +// label scores are averaged, increasing the confidence that apparent matches +// are real. +// To use it, you should create a class object with the configuration you +// want, and then feed results from running a TensorFlow model into the +// processing method. The timestamp for each subsequent call should be +// increasing from the previous, since the class is designed to process a stream +// of data over time. +class RecognizeCommands { +public: + // labels should be a list of the strings associated with each one-hot score. + // The window duration controls the smoothing. Longer durations will give a + // higher confidence that the results are correct, but may miss some commands. + // The detection threshold has a similar effect, with high values increasing + // the precision at the cost of recall. The minimum count controls how many + // results need to be in the averaging window before it's seen as a reliable + // average. This prevents erroneous results when the averaging window is + // initially being populated for example. The suppression argument disables + // further recognitions for a set time after one has been triggered, which can + // help reduce spurious recognitions. + explicit RecognizeCommands(tflite::ErrorReporter* error_reporter, + int32_t average_window_duration_ms = 1000, + uint8_t detection_threshold = 50, + int32_t suppression_ms = 1500, + int32_t minimum_count = 3, + bool ignore_underscore = true); + + // Call this with the results of running a model on sample data. + TfLiteStatus ProcessLatestResults(const TfLiteTensor* latest_results, + const int32_t current_time_ms, + uint8_t* found_command_index, uint8_t* score, + bool* is_new_command); + +private: + // Configuration + tflite::ErrorReporter* error_reporter_; + int32_t average_window_duration_ms_; + uint8_t detection_threshold_; + int32_t suppression_ms_; + int32_t minimum_count_; + bool ignore_underscore_; + + // Working variables + PreviousResultsQueue previous_results_; + uint8_t previous_top_label_index_; + int32_t previous_top_label_time_; +}; + +#endif // MODEL_RECOGNIZE_COMMANDS_H_ diff --git a/application/AuraSense/firmware/aura-baby-monitor-soc/training.py b/application/AuraSense/firmware/aura-baby-monitor-soc/training.py new file mode 100644 index 000000000..3b6096e75 --- /dev/null +++ b/application/AuraSense/firmware/aura-baby-monitor-soc/training.py @@ -0,0 +1,343 @@ +# ============================================================================= +# LEGACY TRAINING SCRIPT (3-CLASS) +# ============================================================================= +# NOTE: +# This script targets an older 3-class pipeline and is kept only for reference. +# The deployed firmware in this project now uses a fused 4-class model: +# [background, cry, laugh, sad] +# exported as: config/tflite/baby_cry_unified_int8.tflite +# +# Use this file only if you intentionally want to reproduce the legacy model. +# ============================================================================= +# TRAINING SCRIPT - Matching Silicon Labs EFR32XG26 Microfrontend +# ============================================================================= +# This script produces features that match the SOC's Google microfrontend: +# Audio → Hamming Window → 1024-pt Zero-Padded FFT → |X|² +# → Mel Filterbank (40ch) → sqrt → ln(x) × 64 → uint16 [0,666] → int8 +# +# Previous mismatches fixed: +# 1. Window: hann → hamming (SOC uses Hamming) +# 2. FFT: 640 → 1024 with win_length=640 (SOC zero-pads to 1024) +# 3. Log: power_to_db → ln(x)×64 (SOC uses fixed-point natural log) +# 4. Scale: float [-1,1] audio → int16×gain=2 equivalent scaling +# 5. Normalization: clip(dB) → [0,666] range matching SOC static quant +# 6. Augmentation: added 8x augmentation per sample +# ============================================================================= +import os +import librosa +import numpy as np +import tensorflow as tf +from sklearn.model_selection import train_test_split +from tensorflow.keras.utils import to_categorical +from tensorflow.keras.models import Model +from tensorflow.keras.layers import ( + Input, Dense, Conv2D, BatchNormalization, Activation, + Add, GlobalAveragePooling2D, Dropout +) +from tensorflow.keras.optimizers import Adam +from tensorflow.keras.callbacks import ReduceLROnPlateau, EarlyStopping + +# ============================================================================= +# FEATURE PARAMETERS — Must match SOC microfrontend config exactly +# ============================================================================= +SAMPLE_RATE = 16000 +N_MELS = 40 # SL_ML_FRONTEND_FILTERBANK_N_CHANNELS +WINDOW_MS = 40 # SL_ML_FRONTEND_WINDOW_SIZE_MS +STEP_MS = 20 # SL_ML_FRONTEND_WINDOW_STEP_MS +WIN_LENGTH = int(SAMPLE_RATE * WINDOW_MS / 1000) # 640 samples +HOP_LENGTH = int(SAMPLE_RATE * STEP_MS / 1000) # 320 samples +N_FFT = 1024 # SL_ML_FRONTEND_FFT_LENGTH (zero-padded from 640) +EXPECTED_FRAMES = 49 # (1000ms - 40ms) / 20ms + 1 = 49 + +SOC_AUDIO_GAIN = 2 # SL_ML_AUDIO_FEATURE_GENERATION_AUDIO_GAIN +LOG_SCALE_SHIFT = 6 # SL_ML_FRONTEND_LOG_SCALE_SHIFT → multiply by 2^6=64 + +# Dynamic quantization parameters (matching SOC DYNAMIC_SCALE_ENABLE=1) +# SOC computes: dynamic_range = (int)(40.0 * (1 << LOG_SCALE_SHIFT) * 0.11512925465) ≈ 295 +# Then normalizes: [max - dynamic_range, max] → [-128, 127] +DYNAMIC_RANGE_DB = 40.0 # dB range for dynamic normalization + +EPOCHS = 80 +BATCH_SIZE = 16 +NUM_AUGMENTS = 8 # Augmented copies per original sample + +# ============================================================================= +# FEATURE EXTRACTION — Approximating SOC Google Microfrontend +# ============================================================================= +def extract_features(audio): + """ + Extract mel-log features with DYNAMIC normalization matching SOC. + + SOC dynamic quantization (QUANTIZE_DYNAMIC_SCALE_ENABLE=1): + 1. Compute log-mel spectrogram as before + 2. Find max value across entire spectrogram + 3. Compute dynamic_range = 40dB * 64 * ln(10)/20 ≈ 295 + 4. Set min_val = max(max_val - dynamic_range, 0) + 5. Normalize: (value - min_val) / (max_val - min_val) * 255 - 128 + + This per-spectrogram normalization handles differences between + librosa and the Google microfrontend that static scaling cannot. + """ + # Compute spectrogram (using librosa's simpler dB output) + # We'll use power_to_db since dynamic normalization handles the rest + S = librosa.feature.melspectrogram( + y=audio, + sr=SAMPLE_RATE, + n_mels=N_MELS, + n_fft=N_FFT, + win_length=WIN_LENGTH, + hop_length=HOP_LENGTH, + window='hamming', + center=False, + fmin=0.0, + fmax=SAMPLE_RATE / 2, + power=2.0, + norm=None, + htk=True + ) + + # Convert to dB scale (log10 based, standard audio processing) + log_S = librosa.power_to_db(S, ref=np.max, top_db=DYNAMIC_RANGE_DB) + # log_S is now in range [-DYNAMIC_RANGE_DB, 0] with max at 0 + + # Dynamic normalization to [-1, 1] range + # Maps [-40, 0] dB → [-1, 1] + log_S = (log_S + DYNAMIC_RANGE_DB) / DYNAMIC_RANGE_DB * 2.0 - 1.0 + log_S = np.clip(log_S, -1.0, 1.0) + + # Pad or trim to EXPECTED_FRAMES (49) + if log_S.shape[1] > EXPECTED_FRAMES: + log_S = log_S[:, :EXPECTED_FRAMES] + elif log_S.shape[1] < EXPECTED_FRAMES: + pad_width = EXPECTED_FRAMES - log_S.shape[1] + log_S = np.pad(log_S, ((0, 0), (0, pad_width)), + mode='constant', constant_values=-1.0) + + # Transpose to (time, mel, 1) — model input shape + return log_S.T[..., np.newaxis].astype(np.float32) + +# ============================================================================= +# DATA AUGMENTATION +# ============================================================================= +def augment_audio(audio, sr=SAMPLE_RATE): + """Apply random audio-domain augmentation.""" + aug = audio.copy() + + # Random volume scaling (0.5× to 2.0×) + aug = aug * np.random.uniform(0.5, 2.0) + + # Random time shift (±10%) + shift = int(np.random.uniform(-0.1, 0.1) * len(aug)) + aug = np.roll(aug, shift) + + # Add background noise (50% chance) + if np.random.random() < 0.5: + noise_level = np.random.uniform(0.002, 0.015) + aug = aug + np.random.randn(len(aug)) * noise_level + + # Pitch shift ±2 semitones (50% chance) + if np.random.random() < 0.5: + n_steps = np.random.uniform(-2.0, 2.0) + aug = librosa.effects.pitch_shift(aug, sr=sr, n_steps=n_steps) + + # Time stretch 0.85×–1.15× (30% chance) + if np.random.random() < 0.3: + rate = np.random.uniform(0.85, 1.15) + aug = librosa.effects.time_stretch(aug, rate=rate) + if len(aug) > len(audio): + aug = aug[:len(audio)] + else: + aug = np.pad(aug, (0, len(audio) - len(aug))) + + return np.clip(aug, -1.0, 1.0) + + +def spec_augment(features, num_freq_masks=2, freq_mask_width=4, + num_time_masks=2, time_mask_width=5): + """SpecAugment: random frequency and time masking on spectrogram.""" + aug = features.copy() + T, F, _ = aug.shape + + for _ in range(num_freq_masks): + f = np.random.randint(0, freq_mask_width + 1) + f0 = np.random.randint(0, max(1, F - f)) + aug[:, f0:f0 + f, :] = 0.0 + + for _ in range(num_time_masks): + t = np.random.randint(0, time_mask_width + 1) + t0 = np.random.randint(0, max(1, T - t)) + aug[t0:t0 + t, :, :] = 0.0 + + return aug + +# ============================================================================= +# DATASET LOADING (with augmentation) +# ============================================================================= +DATASET_PATH = '/content/drive/MyDrive/datasets0' +TARGET_CLASSES = ['belly_pain', 'laugh', 'silence'] # 3 classes only +NUM_CLASSES = len(TARGET_CLASSES) # 3 +X, Y = [], [] + +for label_idx, label in enumerate(TARGET_CLASSES): + folder = os.path.join(DATASET_PATH, label) + files = [f for f in os.listdir(folder) if f.endswith('.wav')] + print(f"Loading {len(files):3d} files from '{label}'") + + for f in files: + try: + audio, sr = librosa.load(os.path.join(folder, f), sr=SAMPLE_RATE) + if len(audio) < SAMPLE_RATE: + audio = np.pad(audio, (0, SAMPLE_RATE - len(audio))) + chunk = audio[:SAMPLE_RATE] + + # Original sample + X.append(extract_features(chunk)) + Y.append(label_idx) + + # Augmented copies + for _ in range(NUM_AUGMENTS): + aug_audio = augment_audio(chunk) + aug_feat = extract_features(aug_audio) + aug_feat = spec_augment(aug_feat) + X.append(aug_feat) + Y.append(label_idx) + + except Exception as e: + print(f" Error loading {f}: {e}") + continue + +Y = np.array(Y, dtype=np.int32) +X = np.array(X, dtype=np.float32) +Y_cat = to_categorical(Y, num_classes=NUM_CLASSES) + +# Train/val split +X_train, X_val, Y_train, Y_val = train_test_split( + X, Y_cat, test_size=0.2, random_state=42, stratify=Y +) + +print(f"\n{'='*60}") +print(f"Dataset: {len(X_train)} train / {len(X_val)} val") +print(f"Feature shape: {X_train.shape[1:]}") +print(f"Feature range: [{X_train.min():.2f}, {X_train.max():.2f}]") +print(f"Expected range (dynamic norm): [-1.0, 1.0]") +print(f"{'='*60}\n") + +# ============================================================================= +# MODEL (compatible with SOC opcode resolver: Conv2D, Add, Mean, FC, Softmax) +# ============================================================================= +def build_model(): + inputs = Input(shape=(EXPECTED_FRAMES, N_MELS, 1)) + + # Block 1 + x = Conv2D(16, 3, strides=2, padding='same')(inputs) + x = BatchNormalization()(x) + x = Activation('relu')(x) + + # Block 2 (residual) + shortcut = x + x = Conv2D(32, 3, strides=2, padding='same')(x) + x = BatchNormalization()(x) + x = Activation('relu')(x) + x = Conv2D(32, 3, padding='same')(x) + x = BatchNormalization()(x) + shortcut = Conv2D(32, 1, strides=2, padding='same')(shortcut) + shortcut = BatchNormalization()(shortcut) + x = Add()([x, shortcut]) + x = Activation('relu')(x) + + # Block 3 (residual) + shortcut = x + x = Conv2D(64, 3, strides=2, padding='same')(x) + x = BatchNormalization()(x) + x = Activation('relu')(x) + x = Conv2D(64, 3, padding='same')(x) + x = BatchNormalization()(x) + shortcut = Conv2D(64, 1, strides=2, padding='same')(shortcut) + shortcut = BatchNormalization()(shortcut) + x = Add()([x, shortcut]) + x = Activation('relu')(x) + + x = GlobalAveragePooling2D()(x) + x = Dropout(0.5)(x) + outputs = Dense(NUM_CLASSES, activation='softmax')(x) + + return Model(inputs, outputs) + +model = build_model() +model.compile( + optimizer=Adam(learning_rate=1e-3), + loss='categorical_crossentropy', + metrics=['accuracy'] +) +model.summary() + +# ============================================================================= +# TRAINING WITH LR SCHEDULE + EARLY STOPPING +# ============================================================================= +callbacks = [ + ReduceLROnPlateau(monitor='val_loss', factor=0.5, patience=8, + min_lr=1e-6, verbose=1), + EarlyStopping(monitor='val_loss', patience=15, + restore_best_weights=True, verbose=1), +] + +print("\nTraining...") +history = model.fit( + X_train, Y_train, + validation_data=(X_val, Y_val), + epochs=EPOCHS, + batch_size=BATCH_SIZE, + callbacks=callbacks, + verbose=1 +) + +# ============================================================================= +# TFLITE CONVERSION (int8 quantized) +# ============================================================================= +print("\nConverting to TFLite (int8)...") + +def representative_dataset(): + """Supply training samples for int8 quantization. + With dynamic normalization, features are in [-1, 1] range. + Expected quantization: scale≈0.0078, zero_point≈0""" + for i in range(min(200, len(X_train))): + yield [X_train[i:i+1].astype(np.float32)] + +converter = tf.lite.TFLiteConverter.from_keras_model(model) +converter.optimizations = [tf.lite.Optimize.DEFAULT] +converter.representative_dataset = representative_dataset +converter.target_spec.supported_ops = [tf.lite.OpsSet.TFLITE_BUILTINS_INT8] +converter.inference_input_type = tf.int8 +converter.inference_output_type = tf.int8 + +tflite_model = converter.convert() + +OUTPUT_NAME = 'binary_audio_model_fixed_v2.tflite' +with open(OUTPUT_NAME, 'wb') as f: + f.write(tflite_model) + +print(f"\nSaved: {OUTPUT_NAME} ({len(tflite_model) / 1024:.1f} KB)") + +# ============================================================================= +# VERIFY QUANTIZATION PARAMETERS +# ============================================================================= +interpreter = tf.lite.Interpreter(model_content=tflite_model) +interpreter.allocate_tensors() +inp = interpreter.get_input_details()[0] +out = interpreter.get_output_details()[0] + +inp_scale, inp_zp = inp['quantization'] +out_scale, out_zp = out['quantization'] + +print(f"\n{'='*60}") +print(f"INPUT quantization: scale={inp_scale:.4f}, zero_point={inp_zp}") +print(f"OUTPUT quantization: scale={out_scale:.4f}, zero_point={out_zp}") +print(f"Dynamic normalization: features in [-1, 1] range") +print(f"Expected input scale ≈ 0.0078 (2/256), zero_point ≈ 0") +if inp_scale < 0.02 and abs(inp_zp) < 10: + print("MATCH: Input quantization matches dynamic normalization range") +else: + print(f"WARNING: Unexpected quantization parameters") + print(f" Got scale={inp_scale:.4f}, zero_point={inp_zp}") + print(f" Expected scale≈0.0078, zero_point≈0") +print(f"{'='*60}") diff --git a/application/AuraSense/firmware/aura-baby-monitor-soc/vscode.conf b/application/AuraSense/firmware/aura-baby-monitor-soc/vscode.conf new file mode 100644 index 000000000..0ae7fb759 --- /dev/null +++ b/application/AuraSense/firmware/aura-baby-monitor-soc/vscode.conf @@ -0,0 +1,13 @@ +{ + "tools" : { + "studio" : "6.0.0", + "commander" : "1.23.1", + "segger" : "6.0.32", + "armGdb" : "6.0.32", + "cmake" : "3.30.2", + "make" : "1.0.0", + "toolchain" : "12.2.1" + }, + "debugPartName" : "EFR32MG26BxxxF3200", + "projectName" : "ml_ble_classifier" +} \ No newline at end of file diff --git a/application/AuraSense/firmware/releases/README.md b/application/AuraSense/firmware/releases/README.md new file mode 100644 index 000000000..f723f8c78 --- /dev/null +++ b/application/AuraSense/firmware/releases/README.md @@ -0,0 +1,29 @@ +# Firmware Releases + +This folder contains prebuilt firmware images for AuraSense. + +## Included File + +- `aura_baby_monitor.s37` - ready-to-flash firmware image for the prepared EFR32xG26 setup + +## When To Use This + +Use this file if you want to demo the project quickly without rebuilding the firmware from source. + +## Flashing + +With Simplicity Commander: + +```bash +commander flash firmware/releases/aura_baby_monitor.s37 --device EFR32MG26 --serialno +commander device reset --serialno +``` + +If you only have one connected board/debug adapter, the `--serialno` argument can usually be omitted. + +## After Flashing + +1. Power or reset the board. +2. Open the Android app. +3. Connect to the device over BLE. +4. Open the Baby Cry Monitor screen and wait for live data. diff --git a/application/AuraSense/firmware/releases/aura_baby_monitor.s37 b/application/AuraSense/firmware/releases/aura_baby_monitor.s37 new file mode 100644 index 000000000..0f2c8cc92 --- /dev/null +++ b/application/AuraSense/firmware/releases/aura_baby_monitor.s37 @@ -0,0 +1,26352 @@ +S02B0000433A2F55736572732F536964646861727468204E6175746979616C2F4F6E6544726976652F446F6355 +S315080000000004002085780008ED240308ED24030881 +S31508000010A33A0308ED240308ED240308ED24030896 +S31508000020ED240308ED240308ED240308ED24030852 +S31508000030ED240308ED240308D5890008ED240308F8 +S31508000040ED240308ED240308ED240308ED24030832 +S31508000050ED240308ED240308ED240308ED24030822 +S31508000060ED240308ED240308ED240308ED24030812 +S31508000070ED240308ED240308ED240308ED24030802 +S31508000080ED240308ED240308ED240308ED240308F2 +S31508000090493E0108BD590308ED240308ED24030869 +S315080000A0ED240308ED240308ED240308ED240308D2 +S315080000B0E55F0008ED240308ED240308ED24030892 +S315080000C0ED240308ED240308ED240308A599000888 +S315080000D0ED240308ED240308ED240308318F0008F6 +S315080000E0118F0008AD270308B3270308B9270308AB +S315080000F0ED240308B5F8020889010308DDFA0308A8 +S31508000100D9FA0308FDF80208F3FA0308E1FA030826 +S3150800011059010308E5FA0308C9010308310203086F +S31508000120ED240308ED240308ED240308ED24030851 +S315080001307D340308ED240308ED240308ED240308A1 +S31508000140ED240308ED240308ED240308ED24030831 +S31508000150ED240308ED240308ED240308ED24030821 +S31508000160ED240308ED240308ED240308ED24030811 +S31508000170ED240308ED240308ED240308ED24030801 +S31508000180ED240308A52F0108ED24030825350408E6 +S315080001900DE40208ED240308C7FA0308CDFA03089C +S315080001A0ED240308ED240308ED240308ED240308D1 +S309080001B0ED24030821 +S315080001C0F0B5114A114C124E00F00105E3695F07BC +S315080001D013D40DB9334213D103EA00078F4207D16E +S315080001E00B4A1A40002A0CBF00206FF00100F0BD30 +S315080001F0013AEBD16FF00200F9E74FF0FF30F6E76E +S315080002006FF00100F3E700BF8096980000000350E6 +S31508000210020001000B4B70B5D96911F480310DD17C +S3150800022001244FF48072084E084DF46020462C6471 +S315080002301A61FFF7C5FF3464EC6070BD6FF001000A +S31508000240FBE700BF000003500010035000200350D6 +S31508000250C0F30C0370B5054623B140F21A211148C4 +S3150800026000F0A2F84FF480320F4B104C9A66E669FC +S3150800027041F6713316400122E3630D4B0021DA6023 +S315080002800223656121202361FFF79AFF10B9212017 +S31508000290FFF796FF0122074BDA600EB10023E363EE +S315080002A070BD00BF195404080090005000000350A8 +S315080002B0001003500020035070B5134C6061E369C9 +S315080002C05B071ED40E4656F8043B8D18A361AE4252 +S315080002D00BD10423002121202361FFF771FF58B9B0 +S315080002E0BDE870402120FFF76BBF08210846FFF7DD +S315080002F067FF10B10423236170BD56F8043BA36160 +S31508000300E5E74FF0FF30F7E7000003502DE9F84323 +S31508000310154682070F46064604D040F266211E4857 +S3150800032000F042F8AB0704D04FF41A711A4800F0EF +S315080003303BF84FF48032194BDFF868909A6603F55C +S315080003401C33DA6902F4803841F67132DA63012225 +S3150800035003F58053DA6065B928460122104BDA6046 +S31508000360B8F1000F03D00022A3F50053DA63BDE805 +S31508000370F88306F5005404EA0904A41BAC4228BF16 +S315080003802C46394622463046FFF796FF0028E4D128 +S31508000390264427442D1BDEE7195404080090005014 +S315080003A00020035000E0FFFF5FF800F08F260308E7 +S315080003B0000000000000000000000000000000002F +S315080003C0013800D0FCE7704738B505462B68084663 +S315080003D0C2E90031144613F0A1FE41EC100B01F0FE +S315080003E08BF919A3D3E9002351EC100B14F02AF862 +S315080003F041EC100B01F014FC51EC100B14F092F9BF +S31508000400D5ED017AFEEECC7A17EE903AD5ED027A62 +S31508000410FEEECC7AA38317EE903AD5ED037AFEEE7C +S31508000420CA7AE38317EE903AD5ED047AFEEECA7AD5 +S31508000430238417EE903A63840023A060C4E9053349 +S31508000440C4E9033338BD00BFEF39FAFE422EE63F52 +S3150800045008B510EE100A13F073FE00220C4B13F0C9 +S31508000460F1FF41EC100B01F08BF907A3D3E9002348 +S3150800047051EC100B13F0BCFE14F09CF900EE100AB8 +S3150800048008BD00BFAFF3008000000000009C91404B +S3150800049000E08540000000004FF47A732DE9F04F24 +S315080004A005682DED028B5543B5FBF3F50C460D603B +S315080004B041684FEA450A4A43B2FBF3F2504683B015 +S315080004C0A26014F005FD0746606058B9424B4348E0 +S315080004D01B68D96814F0D0FD002003B0BDEC028B70 +S315080004E0BDE8F08F07EE905AF8EEE77A17EE900A15 +S315080004F013F026FE02460B4635A1D1E9000113F09A +S31508000500A1FF14F057F9002683464FF000089FED27 +S31508000510348ADFF8D890B5420CDC002350462361B4 +S3150800052014F0D6FCE060002844D12B4B2D481B68FC +S31508000530D968CFE7304613F0F1FD42464B4613F033 +S31508000540A1FCCDE90001584613F0FAFD02460B4618 +S31508000550DDE9000113F04CFE14F02CF900EE100A48 +S3150800056015F0A2F910EE100A13F0EAFD42464B46C2 +S3150800057013F03EFE02460B464046494613F080FC01 +S3150800058014F018F907EE900A67EE887A17EE900AC3 +S3150800059013F0D6FD42464B4613F074FC41EC100BA3 +S315080005A001F0BEFB51EC100B14F0BCF827F816004E +S315080005B00136B0E7504614F08BFC606120B9064B53 +S315080005C009481B68D96885E7012086E7AFF30080EC +S315080005D0182D4454FB211940BC5006204E3B0408F4 +S315080005E000008045763B0408973B04080000E03F7E +S315080005F038B50022164B51EC100B13F0F9FD10A379 +S31508000600D3E9002304460D4614F082F870B90EA308 +S31508000610D3E900232046294614F05CF858B9204649 +S31508000620294614F017FC00EE100A38BD47F6FF33CA +S3150800063000EE103AF9E74FF6FF33F9E7AFF300801B +S315080006400000000000FCEF400000000000FCEFC0C6 +S315080006500000E040000000002DE9F04F93B0CDE91E +S315080006600A32DDE91C530E9353EC102BCDE9080131 +S31508000670104619468DED060B1E9E14F021F880B122 +S31508000680DDE906014FF0FF32C54B14F041F840B9D9 +S31508000690DDE906014FF0FF326FF4801314F01AF803 +S315080006A070B1DDE908019DED060B0E9B1E96CDE99E +S315080006B01C53DDE90A3213B0BDE8F04F00F088B9E3 +S315080006C00022DDE90601002314F004F8002800F0F2 +S315080006D03381DDE906A303F1004BCBF30A5016F488 +S315080006E08063A0F2FF3008BF06250F9313F016FDAE +S315080006F09BA3D3E9002313F07BFD9BA3D3E9002337 +S3150800070013F0C0FBCBF31304894644F07F518046AF +S315080007100022A44B504641F4401113F0B1FB94A3B8 +S31508000720D3E9002313F064FD02460B4640464946CA +S3150800073013F0A8FB13F0F6FF044613F0EFFC8EA3A4 +S31508000740D3E900238046894613F052FD0022964BD2 +S3150800075013F098FB13F0E6FF89A3D3E900230746B5 +S315080007604946404613F044FD80463846894613F00C +S31508000770D5FC85A3D3E9002313F03AFD02460B46C0 +S315080007804046494613F07CFB02460B46CDE90C234E +S3150800079013F02EFDDDE90C238046894610461946DE +S315080007A013F070FB0022CDE91001804B4046494604 +S315080007B013F048FE00227E4B13F064FB02460B46FC +S315080007C04046494613F03EFE00227A4B13F05AFB88 +S315080007D002460B464046494613F034FEDDE90C2333 +S315080007E08046894600204FF0804113F049FB0246B7 +S315080007F00B464046494613F045FB02460B46DDE9E3 +S31508000800100113F01FFE07F2FF3700226A4B13F0A0 +S3150800081039FB00223B0513F0EBFC52465B4680464B +S31508000820894613F075FF002840F08980CDE90C89C8 +S3150800083004F16303C72B34BF0427052731051BD5ED +S3150800084053A3D3E900235046594613F057FF00280F +S315080008507FD051A3D3E900235046594613F03AFFF7 +S31508000860002876D00027A542C6BF2C1B04F1FF3509 +S3150800087000253C4646F480660E9B9F422CBF4FF0EF +S315080008800008A3EB070816F0020903D0002F18BFCB +S315080008904FF000083CB1DDE90C235046594613F0E9 +S315080008A0D1FD82468B46DDE906010022002313F0BE +S315080008B011FF10B10BF100439B46DDE9080126F450 +S315080008C00063CDE90183DDE90A324BEC10AB0095F4 +S315080008D000F07EF802465FB3DDE9091316F0200F33 +S315080008E000F10105089E0CBF65204520B047DDE9EB +S315080008F008010523002205930A23002CCDE90232BC +S3150800090007F1FF374FEAD473B8BF64422A4601930A +S3150800091004970A9B009433F013FA0246B9F1000FC4 +S3150800092006D00B9BC41A0B9B1A190E9BA34245D8DB +S31508000930104613B0BDE8F08FDDE906ABCDE6002220 +S31508000940404649461A4B13F07DFD013CCDE90C01A2 +S315080009506EE7002D90D00F9B002B8DD0013D8BE7C5 +S31508000960FB799F501344D33FB3C8608B288AC63F90 +S3150800097061436F63A787D23F71A379094F930A40F2 +S315080009801655B5BBB16B0240EF39FAFE422EE63F6B +S315080009902D431CEBE2361A3F0000000080842E41EE +S315080009A0FFFFEF7F0000F83F0000E03F00002C400B +S315080009B000002440000018400000F03F2020DDE938 +S315080009C00913089DA8470134ADE700BF00000000E1 +S315080009D02DE9F04F5BEC10AB97B0CDE90501DDE9E9 +S315080009E02057CDE90723504652465B465946229E74 +S315080009F013F066FE70B90323CDE902760193B04B76 +S31508000A000093DDE90501DDE9072333F0B9F817B0EE +S31508000A10BDE8F08F4FF0FF326FF480135046594609 +S31508000A2013F058FE28B10423CDE902760193A54BAD +S31508000A30E6E74FF0FF3250465946A34B13F068FEDF +S31508000A4068B1A24A06F00403002B08BF0322A04B94 +S31508000A501CBF13460422CDE902760192D0E7504620 +S31508000A6093A3D3E90023594613F052FE38B992A34B +S31508000A70D3E900235046594613F02CFE68B1DDE948 +S31508000A800723DDE905014BEC10ABCDE9217620956E +S31508000A9017B0BDE8F04FFFF7DFBD00220023504630 +S31508000AA0594613F017FE002800F09A805B46524616 +S31508000AB00020002113F0E4F9012382468B460993AE +S31508000AC016F4806400F08E80092D40F28E80002492 +S31508000AD030210EABA5F109020134202C03F8011BC5 +S31508000AE0A5EB040901D09442F6D15946504613F0B5 +S31508000AF019FE784B054603EBC90393ED007B8DED94 +S31508000B000A7B13F00BFB02460B465046594613F078 +S31508000B10B7F9DDE90A2313F06BFB02460B46CDE96C +S31508000B200C2313F027FE804613F0E8FA02460B461C +S31508000B30DDE90C0113F0A4F902460B46CDE90C23B6 +S31508000B400022654B13F0E4FD002851D008F1010896 +S31508000B50404613F0D3FA02460B46DDE90A0113F0C4 +S31508000B60C3FD10B14FF000080135B9F1000F50D19F +S31508000B70284613F0D3FA02460B465046594613F058 +S31508000B807FF90022544B8046894613F0A3FD30B105 +S31508000B90002240464946504B13F0BAFD10B1E8070B +S31508000BA000D501350A210EAB1A19202C0AD095FB5F +S31508000BB0F1F001FB1055303502F8015B01340546AA +S31508000BC00028F2D106F00302012A57D1002F55D08A +S31508000BD0099A12B916F00C0F00D0013F302245E0F1 +S31508000BE009906DE74FF006097FE7A94600247CE7E0 +S31508000BF00022DDE90C01384B13F06CFD0028B4D156 +S31508000C00B8F1000F02D018F0010FAED008F10108B4 +S31508000C10ABE70A210EAB2344202C0ED0B8FBF1F02B +S31508000C2001FB1082B8F1090F02F1300209F1FF3910 +S31508000C3004F1010403F8012B11D83021A1440EAAAE +S31508000C40202CAFD0A14504F101030AD11C4609F1B5 +S31508000C5058030DEB03092E2309F8203CA2E780462A +S31508000C60DAE7A1541C46EBE71A550134A74205D921 +S31508000C70202CF9D1CDE902760194C1E6202CF9D0D1 +S31508000C80099A3AB12D2104F158026A4402F8201C47 +S31508000C900134EFE7710704D504F158022B216A44A1 +S31508000CA0F4E73207E6D504F1580220216A44EDE755 +S31508000CB00000000065CDCD410000000065CDCDC126 +S31508000CC02564040829640408FFFFEF7F1C640408F0 +S31508000CD021640408306404080000E03F00000000B6 +S31508000CE02DE9F04F2DED088B97488FB00FF020FFB8 +S31508000CF096480FF01DFF92A3D3E900239448CDE947 +S31508000D000023944B00220FF013FF0622012192487C +S31508000D100FF00EFF91480FF00BFF41F059FA01460C +S31508000D208F480FF005FF8F480FF002FF402004F0B0 +S31508000D305BFE0146002840F0A2808B480FF0F8FEC3 +S31508000D40002210250AAE1146104664230196009526 +S31508000D5040F094FA85480FF0EBFE02F0A3FB8448B6 +S31508000D600FF0E6FE42F0C6FA01210446084640F0B6 +S31508000D70B3FD204642F0B9FA01227E4B7E481A702E +S31508000D800FF0D6FE0023022219461846CDE9005672 +S31508000D9040F074FA79480FF0CBFE03F005FD0146E2 +S31508000DA0774812F04FFF03F005FD0146754812F02B +S31508000DB049FF03F0F9FC044630F042FE021E0BDD43 +S31508000DC0204634F095FD011E06DD02EB42038B42F8 +S31508000DD059D16D480FF0ACFEFF226C4B6C481A7067 +S31508000DE05A709A70DA701A715A710FF0A1FE0023C0 +S31508000DF01F460693674B0AAC1A785E4B1B78002A87 +S31508000E0049D1654A127802F0FF010791002A42D0BB +S31508000E1063B942F06FFA01210546084640F05CFDC9 +S31508000E20284642F062FA0123524A13700022082328 +S31508000E3011461046009301944FF4FA7340F01EFAD7 +S31508000E4002F064FA03F0B0FC054600283DD1534A87 +S31508000E501368591C022B116002DC51480FF068FE1A +S31508000E60092F05DD322297FBF2F302FB13731BB938 +S31508000E7039464C480FF05CFE069B07933EE24A480B +S31508000E800FF056FE5CE78A4201D14848A2E7484877 +S31508000E900FF04EFEA0E763B142F02CFA054600219A +S31508000EA0012040F019FD284642F01FFA0023314A76 +S31508000EB0137012F039FE00221023114600931046D3 +S31508000EC0C823019440F0DAF994E730F0B9FD824678 +S31508000ED0284634F00DFDBAF1000F014611DC212138 +S31508000EE02E4A13680133032B136006DD322293FB67 +S31508000EF0F2F002FB1033002BB2D12E480FF018FE89 +S31508000F00AEE70028EBDD824558D1284630F08DFD46 +S31508000F1001460028E4D103F041FC204C0546002890 +S31508000F2040F0998123680133032B236006DD3222C2 +S31508000F3093FBF2F102FB1133002B91D11E488DE78A +S31508000F40000000A09999B93FDD7D04081F7E0408BA +S31508000F50577E04080000D03F7F7E04089F7E040861 +S31508000F60E07E0408007F0408267F04086D7F0408D5 +S31508000F709E7F0408EC4B0620BA7F0408F27F04081B +S31508000F800F800408158004081C800408F04B06200E +S31508000F906A800408E93B062088520620149C05202E +S31508000FA0DA80040877820408447F04084980040824 +S31508000FB09E800408F88004081C8104080AEB4A038A +S31508000FC0984240F03C81BAF5805F88DC28239AFB7A +S31508000FD0F3F403FB14A4002C81D15146C94802F04E +S31508000FE0F5F9014600287FF47BAFDFF8188322461F +S31508000FF04346264633F8021BB1468A4206F10106E5 +S31508001000B8BF0A46B245F5D1A2F5967121EAE17153 +S31508001010521A012AB8BF012200206FF07F0ADFF8B2 +S31508001020F8C2DFF8E0E23EF8023B5B1AC3EB0323A3 +S3150800103093FBF2F3803B7F2BA8BF7F235345B8BFB2 +S31508001040534648450CF8013B00F10100EBD14FF03F +S315080010502809DFEDAD8ADFF8BCB2B6FBF9F9DA4646 +S315080010600026B0EE689ADFEDA9AA9FEDA9BAB145A8 +S315080010703FD1DFF8B48200234246B7EE007A9E429B +S3150800108040F0B1800023B7EE007A9E4240F0C1805E +S315080010902B7F092B7FF423AF4FF0780B4FF0280AEC +S315080010A0A6423FF438AFB8EC010A284612F072FDA2 +S315080010B0984B814603EB840393ED000A284612F009 +S315080010C069FD954A0BFB04F30AFB042103F1780C2E +S315080010D02A6911F901EB02F803E02A691A4482F831 +S315080010E001902A691A4403339C459070F0D1013463 +S315080010F0D6E7424600239FED898ADFED899A32F8C2 +S31508001100021B013307EE901AF8EE677A67EEAA7AA1 +S31508001110F4EE487AF1EE10FA37FE888A282B79EE33 +S31508001120A79AECD1424600239FED7DAAF1EE48BA74 +S31508001130099332F8023BB0EE6B0A07EE903AF8EEE6 +S31508001140677AA7EEAA0A089214F0E4FA099B3AEE1F +S3150800115000AA0133282B089AEAD18AEE0B0A14F062 +S3150800116015FB30EE08AA89EE8B0A30EE4A0A14F00F +S31508001170D1FAF7EE009AB4EE690AF1EE10FADFED4D +S31508001180697AB0EE697A39FE800AA0EE277AB0EE5F +S31508001190470A14F0FBFAB4EEC90AF1EE10FA624BEC +S315080011A030FE098A03EB860383ED000AB6EE000AD1 +S315080011B02AEE000A14F0AEFADFED5C7AE0EE279A22 +S315080011C0B0EE690A14F0E2FAB4EEE80AF1EE10FAA3 +S315080011D0AAEC010AB0EE489A06F1010608F1500891 +S315080011E070FE288A43E7D2ED006AC6EE897AF5EEE4 +S315080011F0C07AF1EE10FA09D4F4EE477AF1EE10FA55 +S3150800120077FE277AE2EC017A013338E7DFED447A94 +S31508001210F8E7DBED006AC6EEA87AF5EEC07AF1EEDD +S3150800122010FA09D4F4EE477AF1EE10FA77FE277A27 +S31508001230EBEC017A013328E7DFED397AF8E73C4B26 +S315080012401A78002A7FF44BAE01223A481A705246A1 +S315080012500FF06EFC43E642F021F9374E80463168BE +S31508001260022903D8354801310FF062FC284616F0EA +S3150800127077FD054642F012F9814640F0A9FF02467D +S3150800128048B14FF47A71A9EB08000023A0FB0101CD +S3150800129013F030FB02463168022905D91420B1FB48 +S315080012A0F0F300FB13131BB9254801310FF040FC7E +S315080012B03368013333607DB123680133032B236020 +S315080012C007DD322293FBF2F102FB1133002B7FF488 +S315080012D0C7AD29461B4811E6069B256013B91A486F +S315080012E00FF026FC194B1B78002B77D0184B1B7870 +S315080012F0002B73D003F05EFA814658BB079B013773 +S31508001300069377E56CF605205F7089300000803C0F +S3150800131000002042189C0520EC3B0620286B6ECE68 +S315080013200000000000007A44189E05200000C8420C +S31508001330EF4B06209E800408109C0520398104087E +S31508001340538104087681040891810408885206208E +S315080013508752062034F0CCFA032801460ADC984B5B +S315080013601A78002ACAD1012296481A7004220FF068 +S31508001370DFFBC3E703F018FA002850D08669002E71 +S315080013804DDD90F81CE00369BEF1090F29D1002054 +S3150800139000240025014603EB060C13F9012B10184F +S315080013A041EBE2719C45C2FB8245F6D14FEAE67AEB +S315080013B03246534613F04EFA324680465346204686 +S315080013C0294613F047FA08FB1801B1F5FA6F26DA31 +S315080013D07D480FF0ADFBFF2012F08EFB12F0A4FB48 +S315080013E08CE7002000240025014626F0030C4FEA6E +S315080013F0A6089C449C4504D1BEF1010F08BF464689 +S31508001400D4E7F3EC017AB0EE677ABEEEEC7A17EE23 +S31508001410102A1018C2FB024541EBE271EAE748467A +S31508001420002112F0D7FB0121B0EE408A12F0D2FB60 +S315080014300221F0EE408A12F0CDFB0321F0EE409A2D +S3150800144012F0C8FB18EE100AB0EE409A12F078FEB9 +S31508001450044619EE100A0D4612F072FECDE9040193 +S3150800146019EE900A12F06CFECDE9020118EE900A08 +S3150800147012F066FE2246CDE900012B4653480FF0CE +S3150800148057FBF5EE007AB4EEE78AF1EE10FA50490A +S31508001490504A1ADADFED507AB4EEE78AF1EE10FA1E +S315080014A008DBDFED4E7A78EEA78AB4EEE88AF1EE2D +S315080014B010FA16DA1378FF2B2DD100230B700423AC +S315080014C0137047480FF034FB85E7DFED447A78EE72 +S315080014D0A78AB4EEE88AF1EE10FAEBDB01230B706B +S315080014E002E00B78002BE5D000231370F4EEC99ABE +S315080014F0F1EE10FAACBF01260026304612F0FCFACF +S315080015000021384B384D18682C460628A8BF0620F7 +S315080015100A460B460FE00133DBB2032B1370CCD817 +S315080015200B78002BE2D1CCE714F801CBBCF1010F04 +S315080015300BD1013301318842F6DCD34203D0012BAB +S3150800154008DD012A0EDDFF2411E0BCF1000FF1D100 +S315080015500132EFE79342F6DCD21A012ACCBF002407 +S31508001560FF2404E09B1A012B14BF0124FF24DFF893 +S315080015708C901E4859F826100FF0DAFA194B0026F7 +S315080015801B68DFF87CA0062BA8BF06239846DFF861 +S3150800159074B0B045164B05DCFF2C35D115480FF055 +S315080015A0C7FA1BE715F8012B42B1012A14BF5946A1 +S315080015B0194611480FF0BCFA0136EAE75146F8E732 +S315080015C0EB3B0620C9810408FC810408158204083F +S315080015D0EE4B0620ED4B0620CDCCCC3DCDCC4C3D7C +S315080015E04A8204081CA00520F04B06205C820408E9 +S315080015F01B7405080E8204086C8204080883040814 +S315080016000F7405088E79050859F8241031480FF02B +S315080016108FFADFED317A28EE278AB5EEC08A012CDB +S315080016200CBF4FF002084FF00108F1EE10FA44D44F +S31508001630B4EE678AF1EE10FA37FE888AF6EE007A7B +S3150800164038EE278AFCEEC87ACDED067A234B9DF84C +S3150800165018501B789D42FFF4C1AE41F01FFFDFF81A +S3150800166090A00646DAF800B040F0B2FDDFF88490A4 +S31508001670024658B14FF47A70A6EB0B010023A1FB82 +S31508001680000113F037F9B0F57A7F03D299F80030E4 +S31508001690434505D029464046CAF8006012F00AFAC2 +S315080016A00F4889F800805CB931F08CF80D4831F0A4 +S315080016B089F80D4831F089F820E69FED0C8ABDE7D8 +S315080016C031F083F8074831F080F8074831F07AF8A6 +S315080016D014E600BF708204080000C842865206203D +S315080016E0F8850408E0850408C88504080000000099 +S315080016F018A005208952062038B555EC104B2DED5B +S31508001700028B00F091FB22462B4620462946B0EE76 +S31508001710408AF0EE608A2FF04DFA98B9002200232D +S315080017202046294612F0F4FF60B90022002320461D +S31508001730294612F0C5FF60B113F042FD22239FED42 +S315080017400C8B0360B0EE480AF0EE680ABDEC028B1B +S3150800175038BD13F035FD212203460748BDEC028B40 +S315080017601A60BDE8384000F053BA00BFAFF30080F6 +S31508001770000000000000F0FF786505080000000082 +S31508001780BD4B2DE9F04F5BEC10AB9B4585B05C4635 +S3150800179013DC2BF00045B94B9D426CD90022B84B9F +S315080017A05046594612F08CFF002800F0F6800120BA +S315080017B005B0BDE8F04F14F013B9B24B9B4500F3E2 +S315080017C0E180B14B9B4540F3BA81251556469FEDFE +S315080017D0947BA5F2FF358DED027BC4F31304AB4B66 +S315080017E09C4200F3A18144F07F57304647F44017E6 +S315080017F039460022A64B12F043FB06460F46002246 +S31508001800A44BB24612F0F4FC32463B46BB4612F0F5 +S31508001810EFFC80468946CDE90089002C42D100229A +S3150800182000233046394612F04BFF002800F0D880D6 +S31508001830002D00F0A381284612F070FC06460F46DC +S3150800184079A3D3E9002312F0D3FCDDE9022312F0D1 +S3150800185019FB04460D463046394675A3D3E90023DD +S3150800186012F0C6FC02460B462046294612F00AFB31 +S3150800187041EC100B8EE0A3F1E8739D4240F2948090 +S31508001880854B1C449C4240F25A810022814B5046AB +S315080018905946002512F0ACFC52465B4612F0A8FCED +S315080018A0CDE9000100224FF080435046594612F018 +S315080018B0E9FA02460B465046594612F0C3FD02465F +S315080018C00B468046894612F093FC06460F465AA3F5 +S315080018D0D3E9002312F08CFC59A3D3E9002312F0B4 +S315080018E0D1FA32463B4612F083FC57A3D3E90023CC +S315080018F012F0C8FA32463B4612F07AFC54A3D3E9F2 +S31508001900002312F0BFFA32463B4612F071FC52A38E +S31508001910D3E9002312F0B6FA32463B4612F068FCC9 +S315080019204FA3D3E9002312F0ADFA32463B4612F034 +S315080019305FFC4DA3D3E9002312F0A4FA32463B46D6 +S3150800194012F056FC06460F46002D40F0AB80DDE946 +S31508001950004522462B4612F095FA42464B4612F0AF +S3150800196047FC02460B462046294612F089FA0246EB +S315080019700B465046594612F083FA41EC100B05B057 +S31508001980BDE8F08F52465B465046214612F07AFA79 +S3150800199041EC100B05B0BDE8F08F4BEC10AB05B071 +S315080019A0BDE8F04F14F038B800223C4B5046594673 +S315080019B012F068FA0022002312F0AAFE28B1384B6A +S315080019C09D4202D84BEC10ABE4E752465B465046C4 +S315080019D0594612F00DFC00222E4B12F009FCC6E700 +S315080019E023A3D3E900233046394612F001FC024608 +S315080019F00B460020264912F043FA42464B4612F09F +S31508001A00F7FB80468946002D40F0BB8002460B4610 +S31508001A103046394612F034FA41EC100BBAE700BFEB +S31508001A200000000000000000763C7935EF39EA3DF9 +S31508001A300000E0FE422EE63F44523EDF12F1C23F6E +S31508001A409FC678D0099AC33FDE03CB966446C73F44 +S31508001A50AF788E1DC571CC3F599322942449D23F45 +S31508001A6004FA97999999D93F935555555555E53F90 +S31508001A70555555555555E53F7982DA3FFFFFEF3FF6 +S31508001A800000F0BFFFFFEF7FFFFF3F439DA006006A +S31508001A900000F03F0000E03F3C412D40000050436D +S31508001AA0FFFF8F3C284612F039FB04460D4652A329 +S31508001AB0D3E9002312F09CFB02460B463046394612 +S31508001AC016461F46DDE9002312F0DCF942464B466E +S31508001AD012F08EFB02460B462046294614461D4642 +S31508001AE047A3D3E9002312F083FBDDE9022312F0B2 +S31508001AF0C9F902460B462046294612F0C3F90246A2 +S31508001B000B46DDE9000112F0BBF952465B4612F0BE +S31508001B10B7F902460B463046394612F0B1F941ECA0 +S31508001B20100B05B0BDE8F08F44F07F57C4F580145C +S31508001B300135304647F40017A410394659E6002205 +S31508001B40314B5046594612F09DF906460D150F467B +S31508001B500C46A5F2FF35002D3DDD52465B4612F0D8 +S31508001B608FF902460B460020274912F089F93246BA +S31508001B703B4612F067FCCDE902012EE69FED1C0BF1 +S31508001B8008E7284612F0CAFA82468B461AA3D3E912 +S31508001B90002312F02DFB04460D465046594618A35D +S31508001BA0D3E9002312F024FBDDE9022312F06AF9D7 +S31508001BB002460B464046494612F062F932463B4613 +S31508001BC012F05EF902460B462046294612F058F9ED +S31508001BD041EC100BDEE600220B4B12F051F90246DF +S31508001BE00B465046594612F04BF9C0E7AFF3008052 +S31508001BF000000000000000000000E0FE422EE63F64 +S31508001C00763C7935EF39EA3D0000F03F00000000E8 +S31508001C109FED010B704700BF000000000000F87F31 +S31508001C2051EC100BC1F30A532DE9F041A3F2FF352D +S31508001C300C460646132D34DC002D20DB364B0F46AA +S31508001C4043FA05F801EA080303432FD030A3D3E982 +S31508001C50002312F017F90022002312F059FD40B1B3 +S31508001C60002C03DD4FF480132B411F4427EA080498 +S31508001C7000262346324643EC102BBDE8F08124A308 +S31508001C80D3E9002312F0FEF80022002312F040FDEB +S31508001C900028EED0002C36DB3443E9D000261F4C52 +S31508001CA0E7E7332D06DDB5F5806F25D041EC100B3F +S31508001CB0BDE8F081A3F213434FF0FF37DF40384207 +S31508001CC0F4D013A3D3E9002312F0DCF80022002392 +S31508001CD012F01EFD0028CCD0002C334609DD142D49 +S31508001CE006D0C5F134050122AA4013449E4200D904 +S31508001CF0013423EA0706BCE702460B4612F0C2F88F +S31508001D0041EC100BD4E700264FF00044B1E700BFC2 +S31508001D109C7500883CE4377EFFFF0F000000F03F0B +S31508001D2051EC100BC1F30A532DE9F041A3F2FF352C +S31508001D300C460646132D32DC002D20DB384B0F46A9 +S31508001D4043FA05F801EA080303432DD032A3D3E981 +S31508001D50002312F097F80022002312F0D9FC40B1B4 +S31508001D60002C03DA4FF480132B411F4427EA08049A +S31508001D7000262346324643EC102BBDE8F08126A305 +S31508001D80D3E9002312F07EF80022002312F0C0FCEB +S31508001D900028EED0002C2ADB00263446E9E7332D4E +S31508001DA006DDB5F5806F1BD041EC100BBDE8F08160 +S31508001DB0A3F213434FF0FF37DF400742F4D016A3D0 +S31508001DC0D3E9002312F05EF80022002312F0A0FCEB +S31508001DD00028CED0002C334610DB23EA0706C8E7D6 +S31508001DE002460B4612F04EF841EC100BDEE724F0E3 +S31508001DF0004426430DD14FF00044BAE7142D06D00F +S31508001E00C5F134050122AA401344B342E5D2013490 +S31508001E10E3E70026034CACE79C7500883CE4377E74 +S31508001E20FFFF0F000000F0BF53EC102BB3F5801F27 +S31508001E302DE9F04F1C4687B058DA23F000411046CA +S31508001E40114300F0F780002B1946C0F234810022B6 +S31508001E50D94B12F0CDF90C460B46D84902466FF01D +S31508001E6035008C4246DC2515D549C4F31304A5F282 +S31508001E70FF3521440544D34801F48011484005EB59 +S31508001E80115540EA0403104600221946CD4B11F0BD +S31508001E90F7FFA31C82468B46C3F31303022B32DCDF +S31508001EA00022002312F00CFC002800F0CE80002D42 +S31508001EB000F09281284612F031F906460F46AAA389 +S31508001EC0D3E9002312F094F904460D463046394604 +S31508001ED0A7A3D3E9002312F08BF902460B46204646 +S31508001EE0294611F0CFFF41EC100B09E0B349002059 +S31508001EF08C42B8DD1046194611F0C4FF41EC100BB0 +S31508001F0007B0BDE8F08F00224FF0804311F0BAFF0A +S31508001F1002460B4650465946DFF8B88212F092FA46 +S31508001F2006460F46284612F0F9F832463B46A044C4 +S31508001F30CDE9040130463946CDE9026712F058F971 +S31508001F4002460B46CDE9002312F052F906460F4623 +S31508001F5089A3D3E9002312F04BF989A3D3E9002317 +S31508001F6011F090FF32463B4612F042F986A3D3E9B8 +S31508001F70002311F087FF32463B4612F039F984A355 +S31508001F80D3E9002311F07EFFDDE9002312F030F9D2 +S31508001F9081A3D3E90023CDE900013046394612F082 +S31508001FA027F97FA3D3E9002311F06CFF32463B469D +S31508001FB012F01EF97CA3D3E9002311F063FF324621 +S31508001FC03B4612F015F90B460246DDE9000111F011 +S31508001FD059FF7D4B06460F461B1B43EA0803002B99 +S31508001FE05BDD0022794B5046594612F001F95246FC +S31508001FF05B4612F0FDF880468946002D64D14246BC +S315080020004B463046394611F03DFFDDE9022312F012 +S31508002010EFF802460B464046494611F031FF0246A4 +S315080020200B465046594611F02BFF41EC100B07B0F2 +S31508002030BDE8F08F002200230020654912F002FA5D +S3150800204041EC100B07B0BDE8F08F59A3D3E9002384 +S315080020505046594612F0CCF802460B4600205B491A +S3150800206011F00EFF06460F4652465B465046594645 +S3150800207012F0BEF802460B463046394612F0B8F85A +S3150800208006460F46002D56D102460B46504659467F +S3150800209011F0F6FE41EC100B32E7002D40F09F8060 +S315080020A002460B465046594611F0EAFEDDE9022380 +S315080020B012F09EF8B3E711F0E3FE0022002312F0B7 +S315080020C0C1F941EC100B1BE727A3D3E90023DDE98F +S315080020D0040112F08DF842464B4604460D4630463A +S315080020E0394611F0CFFEDDE9022312F081F80646E3 +S315080020F00F461FA3D3E90023DDE9040112F078F89F +S3150800210002460B463046394611F0BCFE02460B46DF +S315080021104046494611F0B4FE52465B4611F0B0FE01 +S3150800212002460B462046294611F0AAFE41EC100B42 +S3150800213007B0BDE8F08F284611F0F0FF80468946C3 +S3150800214009A3D3E9002312F053F804460D46404686 +S31508002150494607A3D3E9002312F04AF802460B467C +S3150800216030463946D6E700BF0000E0FE422EE63F7D +S31508002170763C7935EF39EA3D44523EDF12F1C23FEB +S31508002180DE03CB966446C73F599322942449D23F2F +S31508002190935555555555E53F9FC678D0099AC33F7F +S315080021A0AF788E1DC571CC3F04FA97999999D93F96 +S315080021B0555555555555D53F00005043FFFFEF7F00 +S315080021C0645F09000000F03F51B806000000E03FD8 +S315080021D0000050C386EBF9FF9FED0D0B90E6DDE995 +S315080021E004890DA3D3E900234046494612F000F8B6 +S315080021F032463B4604460D465046594611F040FEC7 +S31508002200DDE9022311F0F4FF06460F469FE700BFFB +S3150800221000000000000000000000E0FE422EE63F3D +S315080022202DE9F74F0446DDE90C7B886816469A4681 +S315080022300D4611F085FF8046B068894611F080FF8B +S3150800224002460B464046494611F0D2FF804689466B +S31508002250BAF1000F1BD0DAF8080011F071FF024638 +S315080022600B464046494611F00BFE8046B86821F0F9 +S31508002270004911F065FF02460B464046494612F0F2 +S31508002280E1F812A3D3E9002312F02EFA50B13B4627 +S31508002290324629462046CDF830B003B0BDE8F04FA7 +S315080022A015F098B8064B20460093656940F2451329 +S315080022B0044A0549A847012003B0BDE8F08F00BFCE +S315080022C02B6B0508846A0508D33C04087B14AE47C3 +S315080022D0E17A943F000000002DE9F84F4FF00043E3 +S315080022E02DED028B23FA00F057EC106B59EC118B8D +S315080022F093468A4611F012FF424604460D464B465F +S315080023003046394611F074FF02460B4620462946E8 +S3150800231011F06EFF02460B4643EC182B0AA3D3E9CD +S31508002320002312F0F5F908B19FED078B5946504680 +S31508002330B0EE480AF0EE680ABDEC028BBDE8F84F2D +S3150800234015F094BAAFF300800000C0FFFFFFDF412D +S315080023502DE9F0432DED028B99460B7F89B0072BAB +S3150800236004460F461546129E1AD140F20241836B67 +S31508002370984740B9AC4B0093272365692046AB4A7A +S31508002380AB49A84799E0B06240F202412046A36BE8 +S31508002390984720B9A74B009365692B23EEE7F062AF +S315080023A02A7F3B7F072A08D1092B3DD0072B13D05C +S315080023B0A14B009365693123E0E79A4234D0CDE911 +S315080023C002329E4B01939E4B009334236569204647 +S315080023D0964A9C49A84770E0D5F80C80B8F1000FDA +S315080023E009D00023CDE90283974B0193974B0093BD +S315080023F065693923EBE74146DFED950A47F6FF7035 +S315080024009FED940AB36A944A16F0CAFFF36A4146E6 +S31508002410DFED8F0A9FED910A914A924816F0C0FFA8 +S31508002420EB68F361AB68336297F81C80B8F1090F63 +S3150800243045D0B8F1070F40F03781FB684BB1002251 +S31508002440CDE90232804B0193874B009365695B2384 +S31508002450BDE7EA6842B1CDE902237B4B01937B4B8A +S31508002460009365695C23B2E7DFED807A95ED027A21 +S31508002470B4EEE77AF1EE10FADFED7D6ACCBF77EEBF +S31508002480677A77EEC77AF4EEE67AF1EE10FA7EDD31 +S315080024904FF07C53002217EE100ACDE9042311F001 +S315080024A04FFE744BCDE902010193734B00935D23F4 +S315080024B0656920465D4A7149A847012086E0287F5C +S315080024C0072832D1EB6813F5004F09D0654ACDE9E4 +S315080024D002326B4B01935D4B00936569622376E785 +S315080024E0DFED687A95ED027AB4EEE77AF1EE10FA46 +S315080024F0DFED656ACCBF77EE677A77EEC77AF4EEDA +S31508002500E67AF1EE10FA66DD0022604B17EE100A45 +S31508002510CDE9042311F014FE5D4BCDE902010193C8 +S31508002520554B009365696323C3E7092812D066698A +S3150800253014F014FF0546404614F010FF554BCDE93C +S31508002540025001933D4B009366232046374A524971 +S31508002550B047B2E7EB6813F1800F0AD06FF07F023D +S31508002560CDE902324D4B0193384B009365696723D9 +S315080025702DE795ED027ADFED4A7AB4EE677AF1EE49 +S3150800258010FA28D0474B009365696823F6E6B868C1 +S3150800259011F0D6FD0446D9F800000D4611F0D0FD1D +S315080025A002460B462046294611F022FE1CA3D3E913 +S315080025B0002311F047FF06F1080841EC100B4046CE +S315080025C007A915F00BF9079BF360002009B0BDECCD +S315080025D0028BBDE8F083B86811F0B2FD41EC180B28 +S315080025E0D9F8000011F0ACFD06F1080441EC100B17 +S315080025F0B0EE481AF0EE681A2146052007AAFFF73A +S315080026006BFE07991F22F160052033F059FE11F081 +S3150800261085FD01F1004112F085F8B061D5E700BFEC +S31508002620140014001400243F3C800508CB7F0508DD +S31508002630D33C040853800508CF6B05087680050847 +S3150800264083800508403D0408296B05088F80050826 +S3150800265080000038A0002039236F030880008037E7 +S31508002660156F03080080FFFFA980050800000038E1 +S315080026706F120333E2800508EE800508C28005085C +S3150800268003810508000080376F1283320000F03E90 +S315080026900A810508168105089F7D05082281050817 +S315080026A00000803B27810508B8F1010F0FD040468E +S315080026B0666914F053FE0546012014F04FFE104BD0 +S315080026C0CDE9025001930F4B009385233DE7287F00 +S315080026D001280ED0666914F041FE0546404614F0FE +S315080026E03DFE074BCDE902500193074B0093862325 +S315080026F02BE7D9F8000011F023FDC6E9000164E7CD +S315080027004981050883800508768005080348044B37 +S31508002710834202D0034B03B118477047A8520620DC +S31508002720A852062000000000064B0749C91A89105E +S3150800273048BF0131491003D0044B0BB10148184773 +S31508002740704700BFA8520620A852062000000000C5 +S3150800275010B5064C237843B9FFF7D8FF044B13B1DD +S315080027600448AFF300800123237010BDA816062085 +S3150800277000000000486B060808B5054B1BB1054963 +S315080027800548AFF30080BDE80840FFF7CDBF00BF9E +S315080027900000000040850520486B0608A3F5803A2E +S315080027A0704700BF174B002B08BF134B9D46FFF71A +S315080027B0F5FF00218B460F461348144A121A33F0C8 +S315080027C038FA0E4B002B00D098470D4B002B00D043 +S315080027D098470020002104000D000D48002802D06B +S315080027E00C48AFF3008012F0F1FC2000290031F00C +S315080027F076F912F05BFB00BF00000800000000003D +S31508002800000000000004002000040020404D0620BF +S3150800281000000000000000002DE9F04F2DED068BAA +S3150800282009EE103A036889B003F1010A4FEA4A0B28 +S315080028300B60804658460C46914612F049FB0290BA +S31508002840E060584612F044FB20610646584612F0EE +S315080028503FFB606107464FEACA0012F039FB206267 +S315080028604FEA8A0012F034FB0546584612F030FB50 +S315080028700090584612F02CFB029B01902BB126B112 +S315080028801FB115B1009B03B1A0B9284612F028FB69 +S31508002890009812F025FB019812F022FBC84BC94894 +S315080028A01B68D96812F0E8FB002009B0BDEC068B5E +S315080028B0BDE8F08FD8ED028AF5EEC08AF1EE10FA7F +S315080028C0D8ED019A05DA2721BF4BC04AC04812F055 +S315080028D0C7FAF4EEE98AF1EE10FA03D42821BD4BC3 +S315080028E0BA4AF3E7B0EE680AFDF7B2FDB0EE408AE1 +S315080028F0B0EE690AFDF7ACFD07EE90AA30EE480A7D +S31508002900B8EEE77A2A46C0EE077A002303959A4579 +S3150800291050DC484611F002FC0022AF4B11F068FC6F +S31508002920B7EE007AF8EEC97A77EEC77A804617EEE0 +S31508002930900A894611F004FC02460B464046494671 +S3150800294011F080FD11F036FF08EE100AC8EE887AFD +S3150800295017EE900A11F0F4FBA04B002211F092FA40 +S3150800296011F0E0FE002381466060984618469B46B3 +S31508002970A3600495D04560DB0221584612F08EFA12 +S3150800298002210490A061584612F088FA049B05902B +S31508002990E0610BB1002877D1284612F0A1FA009819 +S315080029A012F09EFA019812F09BFA854B8C481B6828 +S315080029B0D96877E7013307EE103AF8EEC76AB0EE42 +S315080029C0487A06EEA77AA2EC017AA0E7013207EE6A +S315080029D0902AB8EEE70A20EE080A06900592FDF757 +S315080029E037FDDDE90520049BD3ED007AB4EEE70A4E +S315080029F0F1EE10FAEAD90099A2EB090321F818902A +S31508002A00019921F818300BBB029926F8183021F8DD +S31508002A1018304FF0040327F8183038B9304606EB5B +S31508002A20480E70450BD101200BF1040B049B91460F +S31508002A30043308F1010804939CE74A46C7E7B0F94E +S31508002A4000C00CF1040C20F802CBEAE7B9F1000F3C +S31508002A5009F0010EB8BFCEF1000E9E44BEF1010C7E +S31508002A6048BF0EF1020C029B2CF0030C09EBD97936 +S31508002A700CF1040C29F0010926F818B023F818906F +S31508002A8027F818C0E344D1E7B0EE680AFDF7E0FC82 +S31508002A904FF00008F0EE409AD04513DB284612F0B6 +S31508002AA01FFA009812F01CFA019812F019FA19EE9A +S31508002AB0102AA368934240F39D80414B49481B68FE +S31508002AC0D968EFE6009B33F91890019B33F9183063 +S31508002AD00793029B33F9187036F91830A9EB0707E4 +S31508002AE0B8F1000F23D0039A12ED01AA4FF0000B9C +S31508002AF01F44049B03EB47030693059B03EB470719 +S31508002B000BEB090300EE103A079B9B4512DB002BE3 +S31508002B10ACBF09EB030209F10002A36808F101083A +S31508002B209A42039BC8BFA26004330393B4E7B0EE8E +S31508002B3069AADBE7B8EEC00A039B20EE080AD3EDC4 +S31508002B40008AFDF785FC38EEC00A78EECA8ADFED02 +S31508002B50267AC0EE28AA6AEEA77A17EE900A11F02E +S31508002B60EFFA00221C4B11F08DF941EC100BFFF720 +S31508002B70D7F851EC100B11F0D5FD069B0BF1010BA4 +S31508002B8023F8020B1AEE900A069311F0D9FA0246B8 +S31508002B900B460020154911F073F90022144B11F069 +S31508002BA027FB00220C4B11F06DF941EC100BFFF7D7 +S31508002BB0B7F851EC100B11F0B5FD27F8020B9FE79B +S31508002BC0BC500620A8370408CC370408E0380408A7 +S31508002BD0EA3704085B3804080000E03F0000F83FC5 +S31508002BE089380408B2380408000080450000F03F20 +S31508002BF00000B040012058E6836973B505460C46C7 +S31508002C00164653B9C36A43B13A4B3B481B68D96861 +S31508002C1012F032FA002002B070BDB422002120461C +S31508002C2033F007F8324621462846FDF735FC20B929 +S31508002C30304B32481B68D968EAE7204650F81C1B17 +S31508002C4000F0C4F920B12B4B2D481B68D968DFE783 +S31508002C50A36A32465B08013304F12C0105F108002A +S31508002C60FFF7DAFD20B9234B26481B68D968CFE75A +S31508002C70E26A04F1500105F1180000F0A7F820B93E +S31508002C801C4B21481B68D968C2E704F18402A9686D +S31508002C9005F14400FDF798FB04F1A80105F1580079 +S31508002CA02EF064FCA36A04F16801B3FA83F3C3F156 +S31508002CB019030193B4F8543005F12C000093E36A24 +S31508002CC0626E00F0FBF820B90A4B10481B68D968F9 +S31508002CD09EE704F17C0105F13C002EF098FD20B931 +S31508002CE0044B0B481B68D96892E720462EF075FD01 +S31508002CF0012090E7BC500620FB3804083039040848 +S31508002D00513904086B39040890390408BA3904089B +S31508002D10E63904082DE9F74F0646002408464BF223 +S31508002D20721E4FF400484FF6FF7A01927268DFF878 +S31508002D3098C00092C3F10009019A944202DB03B0DD +S31508002D40BDE8F08F326850F8241092B3002BB4BF58 +S31508002D5021FA09F19940012933D9B1FA81F50122FD +S31508002D60C5F11F070F2F02FA07F2A1EB0202D5BF22 +S31508002D700F3DC5F10F05AA402A415512691C3CF8BA +S31508002D8015B03CF81110A2EB4525A1EB0B016943E0 +S31508002D905A4402EB21420025414602EB0742E2FB78 +S31508002DA00E15009A090C41EA0541914001F50041CA +S31508002DB0090C51450A4628BF524620F8142001340A +S31508002DC0BAE70021F5E700BF0C3A040838B5034610 +S31508002DD010461A680C460A600AB9012038BDD3EDB8 +S31508002DE0037A9FED167A67EE877AFCEEE77A5A68D9 +S31508002DF04A6017EE902AD3ED027A67EE877AFCEEE0 +S31508002E00E77A4A8117EE902AD3ED047A67EE877A35 +S31508002E10FCEEE77A17EE903A0A818B810861042165 +S31508002E2012F03CF8054660610028D6D1044B0548E7 +S31508002E301B68D96812F020F92846CFE700008046BB +S31508002E40BC500620103B040807EE102A012208B5DC +S31508002E50C368B8EE477A02FA03F38A4007EE902A67 +S31508002E6000EE103AF8EE677AD0ED010A2DED028BE6 +S31508002E70B8EE408A87EE270AD0ED027AF1EE600AAC +S31508002E8030EE270A12F0B2FCDFED0B7A28EE000AC4 +S31508002E90BDEC028BB4EEE70AF1EE10FADFBFF6EEF0 +S31508002EA0007A30EE270ABDEEC00A10EE103ACCBF03 +S31508002EB047F6FF7018B208BD00FEFF462DE9F84F29 +S31508002EC00E46016805460B9F3160002956D0FA2048 +S31508002ED0C6E9012311F0FCFF0446F06040B9284B0F +S31508002EE028481B68D96812F0C7F82046BDE8F88F4D +S31508002EF0EB680022DB1B0C3B3361BDF828602846D3 +S31508002F00F61B3146FFF7A0FF022720800122314633 +S31508002F102846FFF799FF4FF0010B3B46608007F103 +S31508002F20FF39202F0BFA09F23146284614BF03FA57 +S31508002F3009F94FF0FF3902EB520AFFF785FF5246AF +S31508002F40804631462846FFF77FFF4A468246314685 +S31508002F502846FFF779FFAAEB080AA0EB0800C0EBA2 +S31508002F608A0A0137A0EB0A00212FA4F80480A4F8E6 +S31508002F7006A04FF0020324F8080FD0D10120B5E7C8 +S31508002F80BC500620313B0408F8B5D0E90276044661 +S31508002F9000230568BB4210D1F21A5200B34288BF1B +S31508002FA00022002105EB430032F043FE2946626801 +S31508002FB00548BDE8F84023F001B831F81300904001 +S31508002FC025F813000133E5E7608505202DE9F04F64 +S31508002FD041F6F0732DED028BA1F110029A420546D7 +S31508002FE089B000F2FC80202915D909232024013B49 +S31508002FF04FEA440401D0A142F9D866003046C5E933 +S31508003000021411F065FF286038B9192009B0BDEC23 +S31508003010028BBDE8F08F2024EFE7A00011F058FFDF +S3150800302068600028F1D0304611F052FF6D4B074614 +S3150800303018600028E9D0304611F04AFF6A4B064668 +S3150800304018600028E1D007EE904A9FED687AF8EEFE +S31508003050E77A0023C7EE278A650807F1020A00F116 +S31508003060020B0193DDED017AB8EEE78A28EE288A8D +S31508003070B0EE480A12F05CFC10EE100A11F060F887 +S3150800308002460B46CDE902010020594910F0F8FE28 +S315080030900022584B11F0ACF80022574B11F0A8F853 +S315080030A011F088FB07EE900AF8FE677AFDEEE77ADC +S315080030B017EE903AB0EE480A2AF8023C12F0F4FBF2 +S315080030C010EE100A11F03CF801F100430593049044 +S315080030D00022DDE90401474B11F08AF80022464B2D +S315080030E011F086F88946804611F064FB07EE900ACF +S315080030F0DDE90201F8FE677AFDEEE77A17EE903A07 +S3150800310000222AF8043B3A4B10F0BCFE0022394B49 +S3150800311011F06EF80022384B11F06AF811F04AFBEC +S3150800312007EE900AF8FE677AFDEEE77A17EE903A10 +S315080031302BF8023C09F100430793CDF81880DDE926 +S31508003140060111F037FB07EE900AF8FE677AFDEEE6 +S31508003150E77A17EE903A2BF8043B019B01339D4220 +S3150800316001933FF77FAF4FF48073244AB5F5807F0C +S3150800317093804FF00103C2E903761460936024D06C +S3150800318012D8402D23D007D81D4B1E49102D08BF35 +S315080031900B460020536139E7802D1AD0D3211A4BEC +S315080031A01A4A1B4811F05CFEB5F5006F13D007D814 +S315080031B0B5F5007F11D0B5F5806FEFD1154BE8E76F +S315080031C0B5F5805FEAD1144BE3E7144BE1E7144BFE +S315080031D0DFE7144BDDE7144BDBE7144BD9E7232075 +S315080031E014E700BF5C85052058850520DB0FC9401C +S315080031F00000F03F0000E03F0000E0406085052049 +S31508003200488E0508588E0508B93B0408CC3B0408C7 +S31508003210033C0408F88D0508D88D0508188E05089E +S31508003220388E0508288E0508E88D0508088E0508D5 +S3150800323000B541F2707299B000211A4832F0F9FCD3 +S315080032400023194A20211360184ACDE90533136073 +S31508003250174A0B9313600A22CDE90012282202921C +S315080032600022144B15200C93134B04920D93012343 +S31508003270124ACDE90E030392052206230792104A45 +S315080032806846089209920F4A0F490A924FF47A52F1 +S315080032901093FFF7B1FCB0FA80F0400919B05DF859 +S315080032A004FB00BFF4B605203886052034860520C1 +S315080032B0308605203333733F0000A0420000FA45EC +S315080032C06F12833BCDCC4C3D78850520B1F5007F48 +S315080032D030B515D100230B4A0B4D116830F8134051 +S315080032E0194401336400B3F5007F25F81140F4D181 +S315080032F00020136803F50073C3F30B03136030BD96 +S315080033002120FCE73486052064CE05202DE9F0430C +S315080033100024274E87B0274D274B2A681B689A42F8 +S3150800332009D1002C41D00020244A13682344136095 +S3150800333007B0BDE8F0834FF400782B68204FDFF81C +S31508003340889007EB430703AB3A4600934946434642 +S3150800335004A82EF0EEF9DDE9033C07EB4307A8EBDA +S315080033600308BCF1000F0ED000230598154A9842B1 +S3150800337013D113680134184440F6B833B0FBF3F19F +S3150800338003FB11001060B8F1000FDCD12B6803F5C0 +S315080033900073C3F30B032B60BDE711683CF813E019 +S315080033A0194426F811E00133E1E71B20C0E700BF06 +S315080033B0F4B6052038860520348605202C86052097 +S315080033C064CE0520308605207885052040F6B8337A +S315080033D0994270B513D100220A4E0B4C3368134438 +S315080033E0B3FBF1F501FB153334F8133020F812302E +S315080033F001328A42F2D10020044B186070BD2120A8 +S31508003400FCE700BF30860520F4B605202C8605208B +S3150800341040F6B8339942F0B53BD1002A39D000249A +S3150800342025461D4F1D4E3B682B44B3FBF1FC01FBA3 +S315080034301C3336F8133001359C42B8BF1C468D4202 +S31508003440F1D1A21A22EAE272A11A0129B8BF012112 +S31508003450002440F6B8356FF07F0C3B682344B3FB75 +S31508003460F5FE05FB1E3336F813309B1AC3EB032310 +S3150800347093FBF1F3803B6345B8BF63467F2BA8BF38 +S315080034807F2303550134AC42E7D10020044B186072 +S31508003490F0BD2120FCE700BF30860520F4B60520E4 +S315080034A02C86052010B501214FF47A5001F094FFBF +S315080034B0044648B94FF40071064A074802F09EF8D8 +S315080034C0044618B102F002F9204610BDFFF7B0FE17 +S315080034D0FAE700BF471A030864EE052008B5024854 +S315080034E001F064FAFEE700BF653C04082DE9FF47D2 +S315080034F01446DDE90E7E1A46DDE90C63D1ED025A63 +S31508003500616892ED025A0C689FED1E7A0021DFED84 +S315080035101E6ADDF840C004340DF10C080DF10409EB +S315080035200DF1080A614506DB0C97317804B0BDE851 +S31508003530F04713F081BFB4EC016A25EE866AC6EE41 +S31508003540057A67EE807AF4EEC77AF1EE10FACDEDD9 +S31508003550017A4CBF45464D468DED037AD5ED007A86 +S31508003560F4EE667AF1EE10FACDED026AC8BF55465A +S31508003570D5ED007AF3EE677A17EE905A2EF81150C9 +S315080035800131CFE700E07FC700E07F472DE9F04F24 +S31508003590CC6805460E46AFB00CB9FFF79FFFD1F8C9 +S315080035A01080B8F1000FF8D0C76800223B6838468B +S315080035B0DB6998473B68022231469B698346384651 +S315080035C098473B68002231469B69824638469847A9 +S315080035D03B6881460122314638469B6998470C90DC +S315080035E0B9F1000F09D16F4B009376236C69284611 +S315080035F06D4A6E49A0470120BBE0BBF1000F04D11C +S315080036006B4B00936C697723F1E70C9B23B9694BE5 +S3150800361000936C697823EAE7D9F814305A6822616E +S315080036201A6962619A68DB680D920E9323620C9B95 +S31508003630E2615B695A689E680B92DB686262DBF836 +S3150800364014200F939168D268A364D9F80C30E1620C +S315080036505B42E366DBF80C3022632367D8F8083050 +S31508003660666410932365D8F8043011936365D8F817 +S31508003670143063661293D8F810301393A36698F83B +S3150800368000305A1E14935342534184F85830139B02 +S31508003690DDE90E1200931498119B2EF056FA129B30 +S315080036A032460D99159000931498109B2EF04DFAFA +S315080036B0129B013E5E43109B0138013603FB0066F0 +S315080036C00D9B139AF61A0F9B1199013B5343159AB2 +S315080036D00133013A01FB02330E9A99F81C009B1A32 +S315080036E026EAE67623EAE37376105B100928E66590 +S315080036F0236640F0D68004F1100630462EF08FFE81 +S3150800370004F134030E9304F13803AA6B08F10C088C +S315080037100D93002854D0002323700B9B284659008C +S315080037200F9190470F99BAF1000F37D000239FEDFC +S31508003730227AE0640B9A9A421EDCAB6B28469847BD +S31508003740E0630F9030462EF089FE0B9B06460493E5 +S315080037500F9B9FED1A0A03930D9B494602930E9BF6 +S315080037602846CDE900830C9A5B46FFF7BFFE002882 +S3150800377078D02FB0BDE8F08FDAF8102002EB83027C +S31508003780D2ED007AF8EEE77A67EE877AF3EE677A93 +S3150800379017EE902A20F813200133CBE7C4F84CA083 +S315080037A0CBE700BFEA3C04086D3C0408D33C040898 +S315080037B0FB3C04080D3D04080000003800000047E3 +S315080037C00B9B28469E00314690473146AB6BA06757 +S315080037D0284698470B9BE067CDE90703A36F494640 +S315080037E006930D9B284605930E9B0C9A049317ABDC +S315080037F0039316ABCDE90183CDF800B0534613F019 +S315080038009FFE0028B5D101232370E36E1CAA2493DA +S31508003810236F18A92593236D24A82793636D2693F0 +S31508003820636E2B93A36E2A93E36D2993236E2893D5 +S31508003830636B2C93A36B2D9323691893E3691993F0 +S31508003840236A1A9363691B93636C1D93A36C1E9377 +S31508003850E36A2193236B2293636A239320AB23F0B5 +S3150800386073F90646002E2EDD314628462B6C04F1E8 +S315080038700C02984700287FF47CAF3B6849463846D7 +S315080038805B6A98473B6838465B6A0C9998473B6879 +S31508003890594638465B6A9847BAF1000F29D1002085 +S315080038A067E701281DD10223237098F80C30012BF5 +S315080038B003D100236360124B04E0032B07D10023D6 +S315080038C06360104BA3604FF0FF33E360D5E7022B2C +S315080038D004D10D4B63604FF07E53F3E76FF400039A +S315080038E0E8E76C6913F03AFD084902462846A047FE +S315080038F081E63B68514638465B6A9847CFE700BF82 +S31508003900FFFF7F7F0000C040000080BF1F3D040806 +S3150800391030B585B00C46054608990AB9FFF7DEFDAD +S315080039201268A2610029F9D00A68A262002BF5D0B4 +S31508003930E1681B680029236402DB436C98476067CB +S3150800394004F110002EF0B5FC70B100230293074B6A +S3150800395003900193064B284600936C694FF48A73CB +S31508003960044A0549A047012005B030BD5A3D040860 +S31508003970613D04086D3C0408403D04082DE9F04FFC +S315080039802DED048B16461D46B1F96030B7B0099384 +S31508003990B1F95C3091ED019A0A93B1F95430D1ED41 +S315080039A0029A0B93B1F950301AA80C93B1F9683002 +S315080039B0459C0D93B1F9643011460E9333F04EF9D8 +S315080039C00EB9FFF78BFD3368294621A8109333F00B +S315080039D045F9002DF5D02B68449928A80F9333F0A4 +S315080039E03DF9449B0BB11B68449321462FA833F03D +S315080039F035F9002CE5D0236819931A9B042BE0D1DE +S31508003A00219B042BDDD12F9B042BDAD100232FAA6F +S31508003A1019461AA82EF08AF80323129000212FAA15 +S31508003A2021A82EF083F8449B1E9C059043B10022E2 +S31508003A300123289828A9824229DB059A9A42C0D1EF +S31508003A401C9B13931D9B1493239B1593249B1693DE +S31508003A50259B039394FBF3F3002BB2D0039A02FB46 +S31508003A601344002CADD1059A92FBF3F30893002B6F +S31508003A70A7D0319B1793329B1893129BA34240F30E +S31508003A809F800A9B5B4206930023049314E051F837 +S31508003A90045F01326B43CEE74FF00009099B5B4296 +S31508003AA00793189B4B4500F38980049B0C9A0133B6 +S31508003AB00493069B13440693179B049A9342EBDCE4 +S31508003AC00134DAE7089B4FF0000A95FBF3F3DFEDC4 +S31508003AD03F8A039A069E53431193159B53452CDC44 +S31508003AE0449B002B67D003EB850393ED008A38EEE1 +S31508003AF0288AB4EE489AF1EE10FA39FE088AF4EEEE +S31508003B00489AF1EE10FA4B4600952146049A2FA8DA +S31508003B1048BFB0EE698A2DF0D7FF199B013503EB34 +S31508003B20800080ED008A059BAB42CBDC079B0B9A95 +S31508003B3009F1010913440793B3E74FF0000B079FF8 +S31508003B40169B5B4504DC0E9B0AF1010A1E44C4E77A +S31508003B5056EA07032AD4149BBB4227DD139BB342BC +S31508003B6024DD4FF000081EE0119B324643442146EF +S31508003B7000931AA83B462DF0A7FF109B524603EB6D +S31508003B80800090ED008A5B46CDF80080294621A882 +S31508003B902DF09AFF0F9B08F1010803EB8000D0ED8A +S31508003BA0007AE8EE278A039B4345DDDC0D9B0BF183 +S31508003BB0010B1F44C4E79FED058A98E70025B2E785 +S31508003BC0002037B0BDEC048BBDE8F08F0000000084 +S31508003BD0002313B50446CDE90033044A044B0549CE +S31508003BE033F012F8204602B010BD00BF8D3500082C +S31508003BF04B1C0308B71A03082DE9F04FCC68074693 +S31508003C000E4695B00CB9FFF769FC0B690393002BB8 +S31508003C10F9D0C56800222B6828469B6998472B6807 +S31508003C20012231469B698146284698472B6802221D +S31508003C3031469B698346284698472B68804600226A +S31508003C4031462846DB6998478246B9F1000F0BD101 +S31508003C506D4B00934D237C6938466C4A6C49A047E6 +S31508003C60012015B0BDE8F08F20B96A4B00937C6936 +S31508003C704E23F1E799F81C6006F0F706012EEFD1FE +S31508003C80B8F1000F00F09F8041460CA832F059FBAE +S31508003C9000220C990CAB8A42C0F2908099F81C302D +S31508003CA0092B72D1039B524619780AAB0093384602 +S31508003CB009AB13F0C1FB0028D3D100220023CDE9BC +S31508003CC00C230CABCDE900A35A4643464946384671 +S31508003CD0FEF7A6FA0028C4D1D9F81030D9F814107E +S31508003CE0A36004A82EF01EF804F10C0C04AB0FCB4D +S31508003CF08CE80F00D9F80C305B42E361BBF1000F8A +S31508003D0063D0DBF81030DBF81410236204A82EF019 +S31508003D1009F804F1240C04AB0FCB8CE80F00DBF890 +S31508003D200C30DAF814105B4263630023C4E90E36DC +S31508003D30DAF8103004A823642DF0F4FF04F1440CDB +S31508003D4004AB0FCB8CE80F00DAF80C309DED0C0BAA +S31508003D506365FCF74DFC10EE103AA4F85830099B41 +S31508003D6004F1080084F85A300A9B84F85B302EF078 +S31508003D707EFB84F8600050BB20469DED0C0B0BA91A +S31508003D8013F02CFD0B9B5B4263602B684946284663 +S31508003D905B6A98472B68594628465B6A9847B8F184 +S31508003DA0000F04D02B68414628465B6A98472B6863 +S31508003DB0284651465B6A9847002052E753F8040F95 +S31508003DC00132464367E7464668E75B469BE7B8F134 +S31508003DD0000FDAD0D8F81030384603937100BB6B61 +S31508003DE09847074600283FF43BAF014632460398FA +S31508003DF003F0B6F900287FF433AF94F86030A76370 +S31508003E00002BC2D1B8E700BFEA3C04086E3D04089F +S31508003E10D33C0408FB3C04082DE9F04F2DED028B3A +S31508003E20012AA1B01C46DDE92C762E9D15D0032A61 +S31508003E3018D0F7EE007ADFED4C8A022A9FED4B8AFE +S31508003E4047FEA88AFFEE007A07FE888A214604A85C +S31508003E5032F004FF4CB9FFF741FBDFED438A9FEDD3 +S31508003E60448AF3E7F1EE088AF9E7236839460BA88E +S31508003E70039332F0F3FE002FEDD03B68314612A8CB +S31508003E80029332F0EBFE002EE5D0294619A83768D2 +S31508003E9032F0E4FE002DDED0199C2B68013C214649 +S31508003EA019A801932DF027FF0B9D0090A91E0BA8BA +S31508003EB02DF0CBFD2146814619A82DF0C6FD81457A +S31508003EC00446C8D1691E0BA82DF0BFFD0023024683 +S31508003ED09C461846DFED266A009961453DDD0025BA +S31508003EE0019901EB8009039901EB8308294621E032 +S31508003EF0BAEC016ABBEC017AE6EE077A0EF1010E1E +S31508003F007245F5DC0FB307EB810E9EED007A77EE6E +S31508003F10877AF4EE487AF1EE10FA48BFF0EE487A5E +S31508003F20F4EE687AF1EE10FA78FEA77AE9EC017AEF +S31508003F3001311544A1420BDA029EC2464FF0000E2B +S31508003F40DFED0B7A06EB850BDAE7B0EE667ADEE78D +S31508003F500CF1010C20441344BEE7002021B0BDEC4F +S31508003F60028BBDE8F08F00BFFFFF7F7FFFFF7FFF5B +S31508003F7000000000002313B50446CDE90033044AC7 +S31508003F80044B054932F040FE204602B010BD00BF82 +S31508003F90F93B000841420008E51C03082DE9F04FEB +S31508003FA092F86070E1B01446DDE96A981E466C9D89 +S31508003FB008905FB11F7A092F08D1CDE96B85CDF836 +S31508003FC0A89161B0BDE8F04F2DF0C7BEB8F1000F5B +S31508003FD001D1FFF783FAD8F80070002F00F08B8024 +S31508003FE029462FA832F03AFE2F9B022BF1D1309B9F +S31508003FF0494636A8DDF8C4B0099332F02FFE369943 +S3150800400036A801392DF021FD314682463DA832F009 +S3150800401025FEE269CDF874A02A92626D099B2C925E +S31508004020626B30462B9294F95A201A932D9294F982 +S315080040305B201EAF2E922268169262680124CDE993 +S315080040401EA44FF0000A5242CDE926341792CDE954 +S31508004050204BCDE9244BCDE9284BCDE91B44CDE9CE +S315080040602244CDE918AA2DF072FE834648462DF063 +S315080040706EFED8F80030002DABD02A682AA9069221 +S3150800408026AACDE9043222ABCDE90203CDE900B771 +S315080040901AAB16AA18A822F00DFD50B3089B304695 +S315080040A0D3F814B02DF053FE064648462DF04FFEC1 +S315080040B02B6816AA069326AB0593D8F800302AA9CA +S315080040C0049322ABCDE90203CDE900671AAB18A821 +S315080040D022F0F0FC564BCDE9020A0193554B08989D +S315080040E00093554AE4235549D847204661B0BDE8B0 +S315080040F0F08F0020FAE7E36931460B93636B44A817 +S315080041000C93636D0D9323680E9363685B420F935C +S3150800411094F95A30089394F95B30099332F09EFD6E +S3150800412030462DF014FE494610904BA832F096FD05 +S3150800413048462DF00CFE4146119052A832F08EFDED +S31508004140294659A8D8F800B032F088FD002D3FF46A +S3150800415040AF4B9E2B68012E14937FF73AAF599CBC +S31508004160002C7FF736AFDDE9083293423FF731AFCF +S31508004170013C214659A82DF0BEFD2146129059A8AA +S315080041802DF063FCB11E05464BA82DF05EFC85425A +S315080041903FF71FAF711E4BA82DF057FC3C4606464D +S315080041A0B946BA46129B5345A3DD4FF00008149B47 +S315080041B047464B440A932BE01EF9012B0C991392A0 +S315080041C01CF9012B01330A4415920B99139A0A44D8 +S315080041D01146159A01FB02009E42EDDCBBF1000F69 +S315080041E002D05BF827301844DDE90E1213F0BEFA48 +S315080041F00D9B01371844089BB0449842B8BF18462F +S31508004200099B9842A8BF18460A9B03F8010B0A9314 +S31508004210BD4208DD109B03EB040E119B03EB080C53 +S3150800422000231846D8E70AF1010AA9443444B9E735 +S31508004230DF3D0408F43D04086E3D0408403D0408CB +S315080042402DE9F043D1F8109004460D4685B0B9F132 +S31508004250000F01D1FFF742F9002232F0F7FC0122E4 +S3150800426029460646204632F0F1FC02222946074630 +S31508004270204632F0EBFC002280462946204632F0E2 +S31508004280E7FCEA680346002AE4D0307A01280BD016 +S31508004290092816D0656913F061F8337A02460D4984 +S315080042A02046A847012009E099F800202946CDE9CB +S315080042B00183204633460097FFF7AEFD05B0BDE8FB +S315080042C0F083CDE901832946334620460097FFF758 +S315080042D065FEF3E7183F04082DE9F041CC6805466A +S315080042E00E46A4B00CB9FFF7F9F80B69002BFAD003 +S315080042F0002232F0ABFC002280463146284632F0D6 +S31508004300A7FC0746B8F1000F0AD1444B009340F2C8 +S3150800431009136C692846424A4249A047012014E01D +S3150800432028B9414B00936C694FF48573F2E7D8F8C6 +S315080043300030026894F84C602361E261B6B904F172 +S3150800434008002EF0C8F818B9002024B0BDE8F0819E +S31508004350364BCDE902600193354B284600936C69CC +S3150800436040F211132E4A3349A047D7E7012E2ED122 +S315080043706169206A0891A16907960991E1680C901C +S31508004380606ACDE90A16CDE90D01A16B05A81A9157 +S31508004390E16B1991616C1C91A16C1B91A16A1D912D +S315080043A0E16A12961E91216B1391616BCDE9141681 +S315080043B00021CDE9051102920BAA019212AA0092D8 +S315080043C019A907AA22F078FC0028BDD08BE7022E8F +S315080043D0A4D1A36B41461C93E36B0BA81D93236BD7 +S315080043E01E93636B1F93636CADF86830A36CADF8CE +S315080043F06630236822936368239332F02FFC39468C +S3150800440012A8D8F8004032F029FC3B6822460093EF +S315080044100BA912AB19A82DF0BEFC95E7EA3C0408D7 +S31508004420343F0408D33C0408FB3C04085A3D0408FE +S31508004430613D0408403D04082DE9F04FD1E90345E4 +S31508004440C6689BB0336800229B6981463046884619 +S3150800445098473368074641460022DB693046984745 +S3150800446080462B7839465A1E5342534184F84030C9 +S31508004470AB680CA8A3636B684FF0010BE3632B6969 +S315080044802363EB68636331F05CFF414613A831F0A0 +S3150800449058FF002313AA19460CA82DF047FB3946E6 +S315080044A0A0600CA831F04DFF414613A831F049FF32 +S315080044B0032313AA19460CA82DF038FB7B69E06084 +S315080044C09A68D3F80CA0D8F81430626103929A68F7 +S315080044D0DB68226263620A93AB68514604936B6891 +S315080044E0C4F818A005932B6909920693EB680793FD +S315080044F02B78079A08930898059BCDF800B02DF0FD +S3150800450024FB049B069A03990B90CDF800B00898F3 +S315080045102DF01BFB0499069A431E01FB0322039BFD +S315080045200799D21A22EAE2720B9B42FA0BFC059A09 +S31508004530013B02FB0313099AA3EB0A0323EAE3737D +S31508004540824243FA0BF301D0FEF7C8FFDDE90A21E0 +S315080045508A42F9D1C4E911C33B7F297D012B24D1B5 +S315080045600223012984F84C3003D1002323601B4B16 +S3150800457004E003290FD100232360194B63603368D5 +S31508004580394630465B6A98473368304641465B6A27 +S31508004590984700201EE0022904D1124B23604FF0F1 +S315080045A07E53EBE76FF40003E0E704F12C03009376 +S315080045B04246484604F1280312F03EFF387F092890 +S315080045C0DDD0D9F8144012F0C9FE0749024648461C +S315080045D0A04758461BB0BDE8F08F00BFFFFF7F7F9E +S315080045E00000C040000080BF1F3D04082DE9F743C6 +S315080045F0D1F80C9005460E46B9F1000F01D1FEF729 +S315080046006DFF0B69002BFAD0C46800222368204688 +S315080046109B69984723680746002231462046DB698E +S315080046209847804667B9174B00939A236C692846C2 +S31508004630154A1649A0470125284603B0BDE8F08368 +S3150800464020B9134B00936C699B23F0E72846314643 +S31508004650FFF7F2FE054650B93B7F092B07D109F152 +S3150800466008002DF03BFF80F0010089F84C00236814 +S31508004670394620465B6A98472368414620465B6A66 +S315080046809847D9E7EA3C0408343F0408D33C0408B1 +S31508004690FB3C0408002313B50446CDE90033044A5D +S315080046A0044B054932F0B0FA204602B010BD00BFEF +S315080046B0ED450008D9420008851D0308D0F80421F5 +S315080046C038B5072A06D8002300F1C8049A4205D14E +S315080046D000200AE0064800F069F9FEE754F8045F8E +S315080046E08D4203D13A3350F8230038BD0133EDE744 +S315080046F0653C040820292DE9F04105460F46144675 +S31508004700984607D11F4831F0BEFEBDE8F0411E4865 +S3150800471031F0B9BE03681B68984740B11B4831F0B1 +S31508004720B2FE39461A48BDE8F04131F0ACBED5F8BC +S31508004730C8C0BCF1060F06D93946164831F0A3FEA3 +S3150800474007211548EFE74FF01C0E0FCC0EFB0C5E49 +S315080047500EF104060FC6D5F8043194E8070086E87A +S3150800476007000CF10102CEF81870C5F8C82005EB51 +S3150800477083020133C2F8CC70C2F8E880C5F8043168 +S31508004780BDE8F0819D3F0408CE3F0408E33F0408D6 +S31508004790124004083340040864400408014B1868B2 +S315080047A0704700BF14880520014B1868704700BF82 +S315080047B010880520014B1868704700BF0C88052033 +S315080047C030B52D4D89B0D5E8AF4F14F0010411D19D +S315080047D0284631F006F968B12848294B294A2A495A +S315080047E00360C0F8C840C0F8044131F0F5F828461F +S315080047F031F003F901A8FFF7EBF901AA0321234BCE +S315080048001E48FFF777FF01A8FFF744FF01AA112109 +S315080048101F4B1A48FFF76EFF01A814F055F901AAB5 +S3150800482028211C4B1548FFF765FF01A8FFF7A2FBD7 +S3150800483001AA0921184B1148FFF75CFF01A800F0EF +S3150800484047FA01AA1921154B0C48FFF753FF01A88F +S3150800485013F0E0FD01AA7221114B0848FFF74AFF41 +S3150800486001A813F0C3FD02210E4B044801AAFFF765 +S3150800487041FF024809B030BD3C8605204086052028 +S31508004880D4400408404F0620331F030883610308F9 +S315080048900F620308CB600308657201080D730108EF +S315080048A0A96003082F6103082DE9FF412F4CD4E8BE +S315080048B0AF3FDB070BD4204631F093F838B12C4ACA +S315080048C02C492D4831F088F8204631F096F82A4BC5 +S315080048D02A4E33602A4B1A68D7189B58FB1A1A882F +S315080048E0042A04D99B8813B1FB58032B04D0254905 +S315080048F0214831F0AEFBFEE7FFF762FF8046224D06 +S31508004900D5E8AF4F14F0010415D1284631F069F8FF +S3150800491088B11E4B424639460093CDE901441C4BEB +S315080049201C4831F03EFD124A1B491A4831F054F82A +S31508004930284631F062F81748184D286013F01AF91E +S31508004940044620B11649306831F083FBFEE701467C +S31508004950286812F0E5FF134B21461860286812F004 +S31508004960F5FF114B186004B0BDE8F08108880520F2 +S31508004970404F0620311F0308444F0620188805209B +S31508004980108604087740040848870520407E0500FD +S31508004990000400204C870520476403081488052076 +S315080049A094400408108805200C88052038B5094B62 +S315080049B004461B7863B10AF01BF80546204631F019 +S315080049C05AF9214602462846BDE838402EF058BD19 +S315080049D038BD00BF6C5206202DE9F0470B68044627 +S315080049E00F46C56892B013B11B68012B11D001227E +S315080049F0CDE902323C4B01933C4B00932F2365696A +S31508004A0020463B4A3B49A8470124204612B0BDE848 +S31508004A10F0874B6813B11B68012B09D00122CDE939 +S31508004A200232314B0193344B009365693023E7E733 +S31508004A302B68002228469B699847064640B92F4BA3 +S31508004A400093322365692046294A2D49A847DBE7A2 +S31508004A5043691B68002B04DC2A4B009365693323E2 +S31508004A60F1E72B68002239462846DB6998478046D5 +S31508004A7020B9254B009365693523E4E7D7F80C90F0 +S31508004A80B9F1000F04D1214B009365693723DAE7A2 +S31508004A90CDF800903B69024631462046FDF758FCA2 +S31508004AA03146044604A831F04CFC41460BA831F0C7 +S31508004AB048FC049F0BAA013F394604A82DF077FA53 +S31508004AC03B46824639460BAA04A82DF02FF82B68D8 +S31508004AD03146C9E90EA05B6A284698472B684146C5 +S31508004AE028465B6A984790E7B77B05088041040823 +S31508004AF0E8400408403D040890410408EA3C0408DC +S31508004B00D33C0408A1410408FB3C0408BB41040843 +S31508004B102DE9F04F2DED048B0C460E6885B0013E4D +S31508004B2031460090914620461A461D462DF03FFA1A +S31508004B3033462A463146074620462CF0F7FF00261C +S31508004B400446B046DFED299A03AAB84504DB05B04A +S31508004B50BDEC048BBDE8F08F09EB860B5846B0EE2A +S31508004B60698A0021B500A1428DED038A0FDB129BED +S31508004B704FF0000A1D442B46DFED1D8AA24514DBC3 +S31508004B800023A3422ADB08F101082644DDE7034691 +S31508004B90D3ED007AF4EEC87AF1EE10FAD8BF1346D0 +S31508004BA0043093ED008A0131DDE70193009BBBECED +S31508004BB0019AD3E900010FF0FDFD39EE489A00EE9F +S31508004BC0100A20EE090A10F0A5FD019B78EE808AEE +S31508004BD0A3EC010A0AF1010A03AACFE795ED007AC8 +S31508004BE0C7EE287A0133E5EC017ACAE7FFFF7FFFB3 +S31508004BF000000000F0B50022A5B00C46054632F0CC +S31508004C0025F8214607460022284632F021F8E468AE +S31508004C1006460CB9FEF762FC14AD0FCC0FC50FCCD7 +S31508004C200FC50FCC0FC594E80F0085E80F00387A3A +S31508004C3007282DD0092817D001283ED1394606A8BD +S31508004C4032F00CF831460DA83C6832F007F8002E11 +S31508004C50E0D033682246009306A90DAB14A8FFF7E7 +S31508004C6057FF002025B0F0BDD6F800C0367A1A9D49 +S31508004C70179C092E38682299CDE9015C169B239A60 +S31508004C80009402D122F0B0F9EBE722F0BBF9E8E78D +S31508004C901E9B386804931F9BDDE922120593DDE904 +S31508004CA01634002EB6D03568029504ADCDE9004518 +S31508004CB022F0B6F90028D4D0ACE712F04FFB3A7AC6 +S31508004CC00146024831F0DFFB0120CBE7183F040814 +S31508004CD0002313B50446CDE90033044A044B0549BD +S31508004CE031F092FF204602B010BD00BFD949000836 +S31508004CF0F54B00089D1F030873B5044617F0B0FA74 +S31508004D0000283AD101261F4B2677A361A36843F4EE +S31508004D108013A3602EF026FFA368A0801B030CD483 +S31508004D20B0F5FA7F09D93EF0E5FA05463146304630 +S31508004D303CF0D2FD28463EF0D8FA204617F0B8FADD +S31508004D40E0B9E068E0B119F065FC34F049FB35F0EC +S31508004D50BBFB34F0E6F800220121042034F031FBD5 +S31508004D60002301A88DF8043017F06CFC04200321F9 +S31508004D7019F080F920462DF047F9002002B070BDE1 +S31508004D800148E0E7050403006D52062038B50546DC +S31508004D903EF0B9FAAC688CB93EF0B0FA4FF0FF3184 +S31508004DA068683EF0A0F80028F2D0063006288EBFC4 +S31508004DB00124054B1C5C44F0004403E00023AB606F +S31508004DC03EF09CFA204638BD52420408F8B504461F +S31508004DD0104E114D114F2046FFF7D8FFB0F5803F12 +S31508004DE004D04FF4387130462DF051FC2B6803F08F +S31508004DF03803202B07D1284630F08AFD082138468B +S31508004E002DF00AF9E7E740F2ED2130462DF03FFC98 +S31508004E10F4E700BFD6410408A916062040880520F5 +S31508004E2038B50446074D2046FFF7B0FFB0F5807F3A +S31508004E3004D040F2CE2128462DF029FC20F062FE4F +S31508004E40F1E700BFD64104082DE9F0411F46036883 +S31508004E500446884616461BB1DE2111482DF017FC7C +S31508004E6063681BB1DF210E482DF011FC0025424670 +S31508004E7029460120A56002F0C1FE606058B130469F +S31508004E803A46214602F0F6FE0646206030B96068CA +S31508004E902DF07EFB66600120BDE8F0812846FBE721 +S31508004EA0D64104082DE9F0411C4607460E4615462C +S31508004EB03BF03AF9174B1B68834207D123462A462B +S31508004EC031463846BDE8F04115F08EB9DFF8608006 +S31508004ED0D8F800003EF044F820B14FF442710E486D +S31508004EE02DF0D5FB0D4B04211F600D4B09481E60A4 +S31508004EF00C4B1D600C4B1C6005230C4C23602DF0DD +S31508004F008BF84FF0FF31D8F800003DF0ECFF206831 +S31508004F10BDE8F08140880520D64104085C88052054 +S31508004F205888052054880520508805204C88052077 +S31508004F301C88052010B50748074C2DF07CF8074853 +S31508004F402DF079F8236823B120682DF000FB0023A3 +S31508004F50236010BD3488052024880520288805206C +S31508004F602DE9F041054608242846FFF70FFF0443BC +S31508004F70E607F9D520F018FF0546002835D1394A45 +S31508004F80137803F0FD0343F004031370364E374FCE +S31508004F90DFF8F480E3062BD50024354E20F012FF07 +S31508004FA0FFF7C8FF706834602DF0F2FA01226FF03F +S31508004FB05F012C4B74601A702E4B1878197059784B +S31508004FC0002D48D00321597099789A70DA7806220C +S31508004FD0ADB2DA709D809C71264830F099FC3BF0A2 +S31508004FE0A3F8BDE8F0412DF0F4BA44F01004CDE77B +S31508004FF060070FD520493368D8F800203868096853 +S3150800500015F0F2F81D4B24F0040418601C4B1868C0 +S315080050103DF093FF20F0EAFC21070ED520F008FDAD +S3150800502058B1144839F0F1FF0028B3D14FF4803154 +S31508005030144824F008042CF0EFFF3AF03DF808B9BC +S315080050402207A7D40A48FFF7A1FE0443A2D520F0F9 +S31508005050CDFC0824E2E75D7099789A70D978DA7001 +S31508005060BAE700BFAD170620508805205C880520E2 +S3150800507040880520A9160620588805204C88052052 +S315080050801C880520288805205488052038B5002165 +S3150800509001200B4A02F0B2FD0A4C2060236853B186 +S315080050A0094802F06DFD094B18601D682DB9206886 +S315080050B02DF06EFA2560012038BD0020FCE700BF00 +S315080050C0144304081C880520244304082088052066 +S315080050D010B5164C236823B140F2811114482DF0FF +S315080050E0D6FA144802F04CFD20602368E3B1124B4F +S315080050F0124A13491348FFF7A7FE044690B9124B04 +S31508005100124A13491348FFF79FFE044650B9124B3B +S31508005110124A13491348FFF797FE044610B9124876 +S3150800512015F0C8F8204610BD0124FBE724880520A1 +S31508005130D641040834430408BC430408614F0008F8 +S31508005140AC4304084088052088430408214E00081B +S31508005150784304083488052054430408CD4D0008D4 +S315080051604443040828880520A54E00084FF480719A +S3150800517001482CF051BF00BF3488052002210148A0 +S315080051802CF04ABF4088052008B53CF019F9B0B99B +S315080051900E4B187810F0010010D03AF0C5FF0C4BF2 +S315080051A01B6883420DD00B4B4FF0FF3118683DF05A +S315080051B041FE0630062806D8074B185C08BD1420A1 +S315080051C0FCE72020FAE70120F8E700BFAD17062024 +S315080051D040880520208805205242040808B5084B57 +S315080051E01B78DB070BD53AF09FFF064B1B688342FB +S315080051F005D0054B1868BDE808403DF04FBE08BD10 +S31508005200AD1706204088052020880520024A137815 +S3150800521043F0010313707047AD17062008B50A4B13 +S315080052201A7812070DD41A7812F0060F07D11A78D1 +S31508005230012142F0020205481A702CF0EDFE00200A +S3150800524008BD0220FCE700BFAD17062040880520F0 +S3150800525008B5FFF71BFF20B140F2F6210B482DF0E9 +S3150800526016FA0B490B4820F067FD20B140F2FB21E6 +S3150800527006482DF00CFA20F091FD30B1BDE8084043 +S3150800528040F2093101482DF002BA08BDE04304088E +S3150800529058440408FC44040808B5FFF7BFFF30B1BA +S315080052A0BDE8084040F2273101482DF0F0B908BDA5 +S315080052B0E043040810B5044618B9412103482DF007 +S315080052C0E6F900230E20236010BD00BF84450408BC +S315080052D0F8B50E460546D0B1C9B10E4B0E4F196842 +S315080052E0386805F04DFB044678B9062332460B4963 +S315080052F0386805F013FC044638B901232A460849DC +S31508005300386805F00BFC00B12C702046F8BD212446 +S31508005310FBE700BF08500620285006202C00040092 +S315080053203C00040007B5684601A92CF094FE68B94C +S315080053300A22009B0B49B3FBF2F30B80019B93FBFC +S31508005340F2F3094A138003B05DF804FB1128FAD179 +S315080053504FF6FF72034B1A8047F6FF72024B1A800C +S31508005360F1E700BF06520620045206200368174AD2 +S3150800537023F47F4323F00703934213B5044623D14E +S31508005380B0F80530192B0ED1FFF7CCFF0022104BD1 +S3150800539001920093B4F80510022320791BF06CFBE8 +S315080053A090B100BEFDE71B2B0ED1FFF7BBFF002215 +S315080053B0084B01920093B4F80510022320791BF0DC +S315080053C05BFB08B100BEFDE702B010BDA0000A01F4 +S315080053D004520620065206202DE9F0414B1E012BE9 +S315080053E080460E468CB000F29B804E4F04AC3D467C +S315080053F00FCD0FC495E80F0084E80F003B8C4A4890 +S31508005400ADF800307B8C0124ADF80430BB8C474DD9 +S31508005410ADF808303DF08FFF45483DF08CFF03A9F5 +S3150800542003203DF083FF00220121684603F0B4FC07 +S31508005430042100220DEB010003F0AEFC002204213A +S3150800544002A803F0A9FC0D234FEA881103988DF8EA +S3150800545028308DF8194008F097FE0323A64208BFA6 +S315080054608DF8116009908DF81B408DF8133004A94A +S3150800547030486C6008F028FF04230D226C616B61CC +S315080054802D4B1A622D4A1A634FF003125A6302F51E +S3150800549000325A6204F0ECF90021294804F070F948 +S315080054A0044620B1012420460CB0BDE8F081254A07 +S315080054B0012ED37823F03C0343F03403D370D37C16 +S315080054C023F03C0343F03403D37412D101461E483B +S315080054D004F056F90028E5D11C4AD37823F03C039A +S315080054E043F03403D370D37C23F03C0343F03403F6 +S315080054F0D3743DF0FFFE0121054608463CF0ECF961 +S3150800550028463DF0F2FE124B124A1E700023137015 +S31508005510114A1370114A13700122114B1A70C2E70F +S315080055202124C0E70C460408C85A040800100A508B +S31508005530A85A040800000A5000C8035003000400D3 +S3150800554064880520684F062060880520484F062095 +S31508005550AE170620B2170620B1170620B017062088 +S31508005560AF170620184B73B51B78002B28D0174D9C +S315080055702C783CBB164A174E13681748334003432A +S315080055801360136915493340034315489160136145 +S3150800559091610094134B1449006804F09DF9134B6C +S315080055A01B78012B07D1124800942346114A124949 +S315080055B0006804F091F9012300202B7002B070BD39 +S315080055C01120FBE70220F9E7AF170620B0170620DF +S315080055D0684F06200F80FFCFF07F003066F6052063 +S315080055E06488052055570008984F0620AE170620F0 +S315080055F060880520484F0620884F0620184B2DE95D +S31508005600F0411B7804460D4616461BB3154B1B780E +S3150800561013BB154F3B78FBB9DFF8608098F800306C +S315080056204B43B3F5006F19D8104B1B780BB9FFF72E +S3150800563099FF98F8003000205D430D4B1D600D4B17 +S315080056401C6004EB45045C600B4B1E6001233B7039 +S31508005650BDE8F0811120FBE70220F9E72120F7E7F2 +S31508005660AF170620B2170620B1170620B017062076 +S315080056706C880520708805207C880520AE170620D2 +S3150800568010B50C4C237893B10B4B18683BF0CAFE47 +S315080056900A4B1B78012B03D1094B18683BF0C2FE55 +S315080056A00020084B20701870074B187010BD022098 +S315080056B0FCE700BFB017062064880520AE17062051 +S315080056C060880520B2170620B117062030B50024D9 +S315080056D01B4B85B05A8C1B4DADF804201A8C9B8C3D +S315080056E0ADF80820ADF80C30FFF7CAFF284608F0D9 +S315080056F06BFD224621466C6501A803F04DFB224648 +S31508005700214602A803F048FB2246214603A803F0D7 +S3150800571043FB0D4B186804F085F80C4B186804F029 +S3150800572081F83DF0E7FD0546214601203CF0D4F816 +S3150800573028463DF0DAFD2046054B1C7005B030BD05 +S315080057400C46040800000A50648805206088052075 +S31508005750AF170620F8B53B4D2B78002B42D03A48B8 +S3150800576011F0010F00F1100308BF1946374E384BE8 +S3150800577032681C6818BF0146A2422CD2CB786FF358 +S315080057800513CB70334B1B6803EB42038B60A31ADC +S31508005790B3F5006F0B8817D940F2FF7402F5006263 +S315080057A064F30E130B803260C37803F03003302B9A +S315080057B008D1C37C03F03003302B03D100232B70B0 +S315080057C0FFF75EFF0120F8BD671EBA1A62F30E13D3 +S315080057D00B803460E8E70A681F4B13430B601F4BC6 +S315080057E08B60E1E71E4B1B78002BEBD0C9431648AC +S315080057F001F0010300EB0314E2781D01C2F3011264 +S31508005800032A0FD1124A46591168164A0139C1F3BB +S315080058100A01324042EA01124251134A52F8233031 +S31508005820A360CFE7114A1268002ACBD0104908486E +S3150800583009780068B0FBF1F10B4850F8230090474F +S31508005840C0E700BFB2170620684F06206888052003 +S315080058506C88052078880520F07F003066F60520DC +S31508005860B11706200F80FFCF708805207C88052099 +S31508005870AE1706202DE9F047544E96B0354609ACCA +S315080058800FCD0FC42B6806F1140523600EAC0FCD9F +S315080058900FC495E80F00DFF84C8184E80F004C48E8 +S315080058A03DF049FD40463DF046FD4FF48073494FB3 +S315080058B0ADF83C30484B38460B9309A90EAB0D930F +S315080058C007F02EFC04214FF4E065B6F834A00DEB82 +S315080058D001000122ADF804A003F05EFAB6F836908E +S315080058E00022012102A8ADF8089003F055FA368F78 +S315080058F00122042103A8ADF80C6003F04DFA012239 +S31508005900042104A8354CADF8105003F045FA344B81 +S315080059104FF44870C4F8C8344FF00213C4F8C434BE +S3150800592003F58033C4F8CC341C23C4F8B4340AF025 +S315080059303FFE08A8ADF8205003F08EFA14200AF0AE +S3150800594037FE08A8ADF8205003F05EFA23200AF0C7 +S315080059502FFE08A8ADF8205003F07EFAB921384684 +S315080059602DF047FD08A8ADF8205003F04DFA0022A7 +S3150800597005A81146ADF814A003F00EFA002206A8F1 +S315080059801146ADF8189003F007FA0122002107A87E +S31508005990ADF81C6003F000FA0122002108A8ADF852 +S315080059A0205003F0F9F9384607F072F8002340460C +S315080059B0C4F8B434C4F8C834C4F8C434C4F8CC340D +S315080059C03DF0BCFC16B0BDE8F08700BF34460408BD +S315080059D0C85A040800C00850E070720000C003509E +S315080059E002000100CC5A04087FB5254A0828138806 +S315080059F0ADF80030ADF80430ADF80830ADF80C302D +S31508005A004FF42063ADF810305388ADF814300ADC33 +S31508005A1000280EDD013807280BD8DFE800F00C1542 +S31508005A200A1A0A0A0A1E202821D0402823D010283C +S31508005A3017D0E12116E001220421684603F0ACF9EB +S31508005A40002007B05DF804FB042101220DEB0100DC +S31508005A50F4E70122042102A8F0E70122042103A8A1 +S31508005A60ECE7CA2107482CF012FE0E20E9E70122CE +S31508005A70042104A8E2E70122042105A8DEE700BF05 +S31508005A80EE4604086E46040808B506483DF053FC81 +S31508005A902FF046FF4020FFF7A7FFBDE80840FFF7B5 +S31508005AA0E9BE00BFC85A040801483DF044BC00BF1F +S31508005AB0C85A04084FF0BA420123054802F5805136 +S31508005AC04B60086203490968D160034A137070473E +S31508005AD001000C1FA84F0620B31706204FF0BA4145 +S31508005AE0074BCA681A600123064A53604B6813F0CD +S31508005AF00203FBD14FF0FF311162034A137070475E +S31508005B00A84F06200020005DB31706204FF0BA42C2 +S31508005B10D369126A10B5134013F0F8501EBF01205E +S31508005B20114A1070DC070ED54FF0BA410A695007C2 +S31508005B30FCD50E4A4C691068204410608869516883 +S31508005B40014401205160590341BF08490A6802F11E +S31508005B5080720A601A0341BF04494A6802F18072DA +S31508005B604A60034AD36110BDB41706208088052011 +S31508005B700020005D0023044A04491370044A0548BE +S31508005B801360054A00F0B8B9B4170620DD5A0008B4 +S31508005B908C880520B55A00080D5B000808B500F08A +S31508005BA00FFA4FF0BA430A4AD969136841F201500D +S31508005BB00B4313604FF47D32064BDA61064B1A78B5 +S31508005BC0002A4FF0000208BF10461A7008BD00BF31 +S31508005BD08C8805200020005DB417062009230E4A8C +S31508005BE070B5C0F810311368054601330E461360C8 +S31508005BF0FFF7D4FF044660B900F0D0F94FF48A7273 +S31508005C002846064900F0AEF91EB1BDE87040FFF718 +S31508005C10C5BF204670BD00BF888805206400005DAA +S31508005C200729F8B505460C4610EE107A10EE906A6C +S31508005C3004D940F2071104482CF029FD05EB84032A +S31508005C4025F824705E80F8BDF24604082DE9F84F61 +S31508005C50042980460D4693469946BDF82840BDF866 +S31508005C602C70BDF83060DDF838A004D94FF4917176 +S31508005C7034482CF00CFDB4F5806F04D940F223119A +S31508005C8030482CF004FDB7F5806F04D94FF49271B3 +S31508005C902C482CF0FCFCB6F5806F04D940F225118F +S31508005CA028482CF0F4FC0D9B03F50063B3F5805FE0 +S31508005CB004D34FF4937123482CF0E9FC0AF50063EA +S31508005CC0B3F5805F04D340F227111E482CF0DFFCA1 +S31508005CD00F9B03F50063B3F5805F04D34FF494710B +S31508005CE018482CF0D4FC184B0F9A013E03EA0242DE +S31508005CF0C6F3090616430D9A013C03EA0A4AC4F399 +S31508005D00090403EA02431C43013F4FEA093303F43B +S31508005D104053C7F309071C4347EA0A0708EB05136C +S31508005D2019F0040F05F10205C3E90A7618BF44F411 +S31508005D3080442B0108EB05156C6048F803B0BDE8F4 +S31508005D40F88F00BFF24604080000FF0F2DE9F04166 +S31508005D50072905460E4614461F469DF8208004D995 +S31508005D604FF4B5710A482CF092FCDDE906232405A8 +S31508005D701A43B8F1000F01D044F000440C2303FB8A +S31508005D800651C1E92C72C1F8B840BDE8F08100BFE0 +S31508005D90F24604082DE9F041072906460C46154641 +S31508005DA098469DF8187004D940F27D1121482CF0C8 +S31508005DB06EFC013DABB2B3F5806F04D34FF4BF71EF +S31508005DC01C482CF064FCB8F1070F04D940F27F1187 +S31508005DD018482CF05CFC072F04D94FF4C0711548FD +S31508005DE02CF055FC0C21079B06EBC40245EA03354B +S31508005DF0089B15671B03536701FB0862B845D2F871 +S31508005E00B8004FEA440406D10323A3400343C2F86B +S31508005E10B830BDE8F0810123A3400343C2F8B83087 +S31508005E20022201FB0766D6F8B830A2401343C6F82B +S31508005E30B830EEE7F2460408F8B500210C2504460A +S31508005E40D0F8743200F50976DFF854C0D0F8680245 +S31508005E508B4217DA05FB030393F8BB20002142F0B7 +S31508005E60800283F8BB20FFF7B9FE4FF48A72D4F894 +S31508005E706C3283F00103C4F86C3202FB0343C4F8A6 +S31508005E806832F8BD05FB0107D7F8B82056F804EFC5 +S31508005E9002EA0C0242EA0E02C7F8B8200131D7E737 +S31508005EA00000FFFF8B1E012B03D8044B1B6823B190 +S31508005EB01847012901D8024BF8E77047A48805203E +S31508005EC0A888052010B53DF015FA044600210120E2 +S31508005ED03BF002FD20463DF008FA0022014B1A70FD +S31508005EE010BD00BFB5170620024B03C883E80300A0 +S31508005EF0002070479888052038B5114C2378E3B9F7 +S31508005F00104B114D1960114B28601A604FF08042F2 +S31508005F100F4B10489A66FFF7E7FF1C2008F0E4FCD1 +S31508005F202B6803B198470C480C490AF0D5F80123A9 +S31508005F30002023700A4B187038BD1220FCE700BFFA +S31508005F40B6170620A4880520A8880520A08805205D +S31508005F50009000509888052090880520604704081E +S31508005F60B51706200B4B10B51B7873B10A4B1B7877 +S31508005F706BB1002392089A4201D1002010BD50F857 +S31508005F80234041F823400133F5E71120F6E70E20B8 +S31508005F90F4E700BFB6170620B517062010B53DF082 +S31508005FA0A9F90121044608463BF096FC20463DF037 +S31508005FB09CF90122014B1A7010BD00BFB5170620C7 +S31508005FC0064B1B7843B14FF0BA4213695B07FCD501 +S31508005FD0034A1378002BFCD1704700BFB61706207A +S31508005FE0B517062008B5054B1B682BB1984718B19D +S31508005FF0BDE80840FFF766BF08BD00BFA0880520BA +S3150800600000487047AC88052000487047AC880520D2 +S31508006010F0B5044601258C4205D88D4203D80020E8 +S3150800602015601C60F0BD0020DFF828C01CF8017B55 +S31508006030B4FBF7F607FB164EBEF1000F05D1B442C6 +S3150800604007FB05F504D03446E5E701300B28EDD10A +S315080060500120E5E7684704082DE9F04F174687B0A1 +S3150800606004460D469846FFF7CBFF17F1800F064604 +S3150800607002D1B8F17F0F04D0A02D12D82544A5422D +S3150800608003D1002007B0BDE8F08F94F900309F4295 +S3150800609002DD27700134F2E79845B8BF84F800801E +S315080060A0F8E74FF0000940F20A2A3B463A46002133 +S315080060B030462BF0E4FF43464246012130462BF09A +S315080060C0DEFF4B464A4649463046CDE90199CDF8AA +S315080060D000A0FFF73BFE40F20B232F4A0121CDE932 +S315080060E00032304640F2D5122C4BCDF80890FFF717 +S315080060F02DFE01212A4B40F2D512CDE90131304659 +S315080061000221284BCDF800A0FFF720FEB5F5006F59 +S315080061102B4628BF4FF4006323F0030B4FEA5B0AB4 +S315080061201FFA8AFA2246002130460593CDF800A0C8 +S3150800613005232BF0CAFF0523224601213046CDF858 +S3150800614000A02BF0C2FF0223059A002130460093D7 +S31508006150CDE901990123C2F38F02FFF71BFE012146 +S315080061603046FFF73BFD00288CD1A5EB0B059F2D8C +S315080061705C44CBD8002D84D0254414F9013B9F42BA +S3150800618004DD04F8017CA542F7D17AE79845B8BF43 +S3150800619004F8018CF7E700BF0000A02100010220E7 +S315080061A00000B021000103302DE9F04F036895B0D7 +S315080061B00593436A066D0693836A42680793C36A22 +S315080061C0856B0893036ED0F814B00993C36DD0F8A5 +S315080061D03C900A938369DFED576A0B9383680BFB40 +S315080061E001FA0C93036B0D93436C00694B43F41A45 +S315080061F024EAE474F71A9B1B234453430744AF422B +S31508006200A8BF2F46019302FB05F3002502FB00F108 +S31508006210119302FB04F30E9713911293059B9D426B +S3150800622003DB002015B0BDE8F08F00200B9B129E03 +S3150800623053440493584574DB0199139B013519445B +S31508006240DA440191EAE74FF000080C9B7344029385 +S315080062500D9B63440393904547DB0137964494446A +S315080062600E9B9F42EFDBB9F1000F0BD039F81030C7 +S31508006270F2EE677A07EE103AB2EE477A77EE277AA9 +S31508006280F3EE677A089BF2EE677A33F8103001303E +S3150800629007EE103AB2EE477A67EE277AF3EE677A98 +S315080062A0F2EE677AFDEEE77A17EE901AADF8083047 +S315080062B0099B1944069B9942B8BF1946079B994200 +S315080062C0A8BF194607EE901AF8EEE77AF3EE677A52 +S315080062D0F2EE677AFDEEE77A17EE901A049B03F85A +S315080062E0011B0493119B1E44A4E7029BF2EE677AF6 +S315080062F013F9011B08F101080293039B0F9113F987 +S31508006300011B109103930F990A9B1944109B59433B +S3150800631007EE101AB8EEC77A47EE267AF3EE677AD2 +S3150800632099E740F20003B446274607EE903ADDF8AF +S3150800633004E095E7000000382DE9F04F2DED048BB9 +S31508006340436CD5B02D93836D81463993436D90ED9B +S31508006350178A3A93036DD0F840A01F93C36C90F840 +S3150800636048401593836811911093036B3B93C36B55 +S315080063700B93C36A3C9340F20003ADF84A31836934 +S31508006380479300235393FFF73FFED9F864308046BE +S3150800639020932CB91F9B159A13431CBF2123539393 +S315080063A0399B012B02D13A9B012B07D0212353930A +S315080063B0119B002B40F0AA80539878E1119B002B83 +S315080063C040F0A480539B002BF6D1D9F80430404600 +S315080063D00993D9F81430D9ED188A0A93D9F80C30EC +S315080063E0BAEEE88A1693D9F8343000272193D9F8FB +S315080063F01C30B3EE488A2E93D9F800302F93D9F87B +S3150800640010300F93D9F838301793D9F820301893ED +S315080064102BF03AFF099A0F9B08975343139302EB05 +S31508006420D2735B101293139B0F9A03EBD3735B1013 +S315080064303F93169B5343099A5343409340F20023D4 +S3150800644009EE103A089B2F9A93427CDB219A169BF9 +S315080064509B1A159A134493FBFAF3179A4E930F9BBC +S315080064609B1A1F9A13442D9A93FBF2F30A9A4D939B +S31508006470189B5343179A1493099B53432493249ABE +S31508006480219B5343099A33932D9B53434B93139B59 +S315080064900B9A03FB0AF34C93BDF828301E930B9B0B +S315080064A0002B1E9B08BF012344930DF5A57318BF47 +S315080064B01346189A49932E9B53430A9A53434F936C +S315080064C000230E9340F2002309EE103A0E9B189A09 +S315080064D09342C0F2F180119B002B3FF46DAFFFF79A +S315080064E05DFB5390002840F0E280DDE92E13594306 +S315080064F0189B0A98594399F92420414399F9283059 +S31508006500D9F81800FFF7A8FD539055E73B9A109B5A +S3150800651013430B9A13433C9A1343D8070BD52123ED +S315080065205393209B0BB92123539340F203118348BD +S315080065302CF0ADF840E7209B002BF4D0539B002BA2 +S315080065403FF443AFF1E7139A099B404613433B4395 +S31508006550D9074BBF9346DDF8FCB0099C129C4CBF8B +S3150800656000260126BBF5006FA8BF282353ADA8BF98 +S3150800657053932BF0FFFDD8F8680206950125BDF860 +S315080065803C20BDF858300D920192109A002EA1B207 +S315080065900C9300930E9114BF05232B4602913A449F +S315080065A00021CDE90445CDF80CB02BF00BFE53AB1A +S315080065B0D8F86802CDE905530E9B209A02930D9BE5 +S315080065C0002E01930C9B29460093CDE903B414BF12 +S315080065D00623022302EB47022BF0F4FDB0EE490A2C +S315080065E00021D8F868022BF064FD002E49D0F0EEA1 +S315080065F0480AB0EE480A2946D8F86802FFF710FBA1 +S3150800660053AD2A46404616992BF081FD2A46404648 +S315080066100F992BF07CFD2A46214640462BF077FD44 +S31508006620474B40F2CD11474A40460093019540F248 +S315080066300D232BF0ABFD40462BF00FFE0222002166 +S3150800664040462BF025FE0222012140462BF020FE73 +S3150800665040462BF002FE0122002140462BF018FE90 +S315080066600122404611462BF013FE40462BF0F5FD5D +S31508006670539B73B1119B002B3FF49EAE40F27911E8 +S3150800668055E7B0EE480A2946D8F868022BF011FDFE +S31508006690B6E7119B2BB9089B01330893409B1F440F +S315080066A0D0E64046FFF7C8FB53900028F3D055B014 +S315080066B0BDEC048BBDE8F08F0E9B2D9A1F995A43AB +S315080066C01F9B1798D31A8A1A22EAE27219920F9A0E +S315080066D01999D21A9042D4BFC1EB0001C1EB02014D +S315080066E0002B27DB0E984D9C179D9542D8BF204658 +S315080066F02790279A0E98121A01320B92099A4A4342 +S3150800670019993492399A01FB02330B994193DDE9C1 +S315080067104B320129D8BF1346139A2C931343469339 +S3150800672000230C930C9B2E9A93420DDB279B013377 +S315080067300E93CBE60E9A2792DBE700BF7347040851 +S315080067400000E021050001600C9B159A0AFB03F383 +S31508006750991AD31A169A219823EAE373521A904281 +S31508006760D4BFC3EB0000C3EB0200002908905BDB33 +S315080067700C994E98219C9442D8BF01462891289A94 +S315080067800C99521A259201320D92259A002A77D031 +S315080067900B9A012A74DD089A924566D047DDAAEB62 +S315080067A0020B0D9A012A68DC01260D9A1799B24246 +S315080067B0A8BF32464A92149A0D9872433092721EB6 +S315080067C02292309AB2F5006F229AB8BF002226921A +S315080067D001325092199A01FB032209994A432499D6 +S315080067E0114348910B990129D8BF014689B24291B4 +S315080067F03B998A1843920C9A15990AFB02F2521A87 +S315080068003A9903FB0123309A3193149BB2F5006F32 +S31508006810B8BF1346369300231293129B4A9A9342A3 +S3150800682032DB289B01337CE70C9A2892A7E7089A63 +S31508006830089992FBFAF20AFB121B1646BBF1000FE7 +S315080068400ED00D9A0136012AAAEB0B0BADDD0A46CE +S315080068505A4406FB0AF19142A7D028225392A4E78C +S315080068600D9A012AA1DD089AF3E70D9A012A07DD98 +S31508006870524601264FF0000BEBE752460126E8E7A1 +S3150800688001264FF0000B90E7129B0D9A9342C4BF66 +S3150800689028235393259B129A01339B1A93FBF6F2EE +S315080068A006FB1233002B18BF0132012A0B9B1B92E1 +S315080068B009D1012B45DD00231093109A089B134438 +S315080068C01B9A534307E0012B38DCBBF1000F32D18A +S315080068D0089BCDF840B02993509A1B9B0F995343B8 +S315080068E03D931B9B319A73433293109B013B002BBC +S315080068F03E93CCBF4FF4877300234593419B01FB1E +S315080069000233099A18995343129A23930C9B1344FA +S315080069100E9A01FB03230A9A53431D9300232A93D5 +S315080069202A9B2F9A934211DB129B01331293319BB8 +S315080069305344319371E728235393C9E7CDF840B000 +S31508006940BBE7089B299300231093C5E7309BB3F553 +S31508006950006F12DB149BB3F5006F0EDB1D9B002B3B +S315080069604FF02803539303DA0A9B002BC0F2998150 +S31508006970329B149D229F1C9311E01D9B369D002B74 +S31508006980BCBF282353930A9B269F002B3D9B1C9331 +S3150800699001DA28235393002D01DA28235393DDE9DE +S315080069A033321343469A1343489A1343239A13439D +S315080069B0DB0700F17B810122349B03EBD3735B1069 +S315080069C02B932C9B03EBD3735910339B03EBD37395 +S315080069D05B103893249B03EBD3735B1037933F9B71 +S315080069E0012440461A92519135932BF0C3FB1A9B0A +S315080069F0D8F86802002B53AB0693359BBDF8AC203C +S31508006A0051990493BDF8A4300391359223990292C3 +S31508006A100193209A429B02EB410200934FF000013A +S31508006A2014BF0623022305942BF0CCFB1A9BD8F837 +S31508006A306802002B53ABCDE90543379B21460493E7 +S31508006A40389B439A0393359B0293BDF820300193F4 +S31508006A501E9B009314BF052323462BF0B3FB53ABB1 +S31508006A600193449B499A00930223D8F86802194671 +S31508006A702BF0E1FB53AB01931E9B032100933C9A39 +S31508006A800223D8F868022BF0D6FB53ABCDE90543B1 +S31508006A900A9B1D99CDE903531E9BBDF870500293BE +S31508006AA0BDF82C30479A0193009523460A44D8F836 +S31508006AB0680204212BF086FBB0EE490A0021D8F8BB +S31508006AC068022BF0F6FA1A9B002B00F0F980F0EE1C +S31508006AD0480AB0EE480A2146D8F86802FFF7A0F837 +S31508006AE0B8EEE80A0024B3EE400A0221D8F8680294 +S31508006AF02BF0DFFA40460A9953AA2BF008FB53AB52 +S31508006B00412140468C4A019300944EF62C432BF0C3 +S31508006B103DFB40460B9953AA2BF0F9FA40461B99C0 +S31508006B2053AA2BF0F4FA4046089953AA2BF0EFFA29 +S31508006B3040462B9953AA2BF0EAFA53AB40F2D711E9 +S31508006B407E4A4046CDE900437D4B2BF01FFB40466D +S31508006B502BF083FB0222214640462BF099FB0222AA +S31508006B60012140462BF094FB40462BF076FB0B9B0D +S31508006B70012B04DC0122214640462BF089FB109BA1 +S31508006B80002B04DD0222002140462BF081FB1A9BD4 +S31508006B90002B00F09D80109B4A219D1E53AB01934C +S31508006BA0002340460093674A459B2BF0EFFA6B1E7D +S31508006BB01A934FF04F63002D53AC009340F2CD115A +S31508006BC0CCBF4FF48773002340465F4A01942BF0ED +S31508006BD0DDFA002F0FDD2246394640462BF097FA9C +S31508006BE000224046CF231146019400922BF0CEFA9C +S31508006BF040462BF032FB002753AC3B46412140462A +S31508006C004D4A019400972BF0C1FA1A9B012B61D1CA +S31508006C101946224640462BF07AFA3B463A4639460A +S31508006C204046CDE900742BF0B1FA40462BF015FB2F +S31508006C300222394640462BF02BFB40462BF00DFB33 +S31508006C400222042140462BF023FB0B9B012B04DD7B +S31508006C500122002140462BF01BFB40462BF0FDFA93 +S31508006C600422404611462BF013FB012240461146EA +S31508006C702BF00EFB0422022140462BF009FB0422CE +S31508006C80032140462BF004FB40462BF0E6FA539BC3 +S31508006C90002B3BD0119B002B3FF48EAB40F26631A4 +S31508006CA045E4329B149D229F1C9372E6339A2C99D5 +S31508006CB03892249A139B3792349A2B9200228FE6A5 +S31508006CC0B0EE480A2146D8F868022BF0F2F907E731 +S31508006CD03E9D6CE7B1DD22464046A91E2BF017FA09 +S31508006CE02246404601212BF012FA3A4639463B46DF +S31508006CF04046CDE900742BF049FA40462BF0ADFA30 +S31508006D000222394640462BF0C3FA8EE7119B5BB93F +S31508006D102A9B409A01332A93239B134423934F9A21 +S31508006D201D9B13441D93FBE54046FFF785F85390DA +S31508006D300028EDD0BBE400BF00000450060705504C +S31508006D400E7E080000000550050302702DE9F04F7D +S31508006D502DED048B04468DB040B1D0F82CB0BBF1B4 +S31508006D60000F05D03621CE482BF091FC21208DE16D +S31508006D70036ADFEDCC8A13F0010F14BF4FF480626B +S31508006D804FF400629A42C0F2EB80FFF739F9D4ED6E +S31508006D90057AB8EEE78AE36C276A0793B4F85030A9 +S31508006DA017F0010609EE103AE36B05460593236CC6 +S31508006DB028EE288A0693BDF814A0BDF8189040F06E +S31508006DC0B88007EBD7784FEA6807C8F34F08CDE9CC +S31508006DD000A80523314622682BF087F905230121EF +S31508006DE0CDE90098A26928462BF07FF9226B002A84 +S31508006DF000F0AE80A38E00930223194628462BF096 +S31508006E0064F9CDE900A90123A26B032128462BF0DA +S31508006E106CF9DFEDA40A0021B0EE600A28462BF0D3 +S31508006E204EF9F0EE480AB0EE480A012128462BF042 +S31508006E3046F9B0EE490A032128462BF03AF904210F +S31508006E402846079A2BF029F94FF0000840F22D231F +S31508006E504246414628460093CDE901884346FEF757 +S31508006E6075FF914B40F2D712012128460093CDE9D0 +S31508006E7001888E4BFEF76AFF40F2D7120221284698 +S31508006E80CDE901888A4BCDF80080FEF75FFF002E1A +S31508006E9063D14A2203212846CDE90166854B00962F +S31508006EA0FEF754FF4FF0040800264FF0010B824B03 +S31508006EB05FFA88F840F2D71241462846CDE9013BE9 +S31508006EC000967E4BFEF742FF334652463146284629 +S31508006ED0CDE90166CDF80080FEF75CFF42F20203B9 +S31508006EE04A4659462846CDE9008302963346FEF7B8 +S31508006EF051FF022120232846CDE9001302965B465E +S31508006F00BAB2FEF747FF59462846FEF767FE00283D +S31508006F1040F0BC80DDE90510414394F9533094F9FB +S31508006F205220A06B0DB0BDEC048BBDE8F04FFFF707 +S31508006F3093B81FFA87F8CDE900A8012359462268B5 +S31508006F402BF0D3F80123CDE900981946A2694AE740 +S31508006F5001235B4A009302234FE74FF00308A3E798 +S31508006F60FFF74EF8D4ED057AB8EEE78AB4F8503054 +S31508006F70054628EE288A09EE103AE36BF0EE680A11 +S31508006F800793236CB0EE680A59460593E66C276AA0 +S31508006F902BF095F8F0EE480AB0EE480A012128468B +S31508006FA02BF08DF803212846B0EE490A2BF081F81C +S31508006FB007F001083246042128462BF06EF8B8F18E +S31508006FC0000F68D1052307EBD770401006934FF4DE +S31508006FD080610BAB0AAAFFF71BF8064600287FF468 +S31508006FE0C5AE314B014640F2D712CDE901000093F8 +S31508006FF028462E4BFEF7AAFE40F2D7120121284654 +S31508007000CDE901662A4B0096FEF7A0FEB8F1000FFF +S3150800701044D102214A222846CDE90188254BCDF8DC +S315080070200080FEF793FE032100264FF00108224B4D +S3150800703040F2D7122846CDE9013800961F4BFEF7D5 +S3150800704085FE334631462846BDF82820CDE9016637 +S31508007050CDF80080FEF79EFE22234146CDE9008347 +S3150800706028463346BDF82C200296FEF793FEB24614 +S31508007070B346079B5B456EDC0598079994F9533030 +S31508007080414394F95220A06BFEF7E6FF0DB0BDEC24 +S31508007090048BBDE8F08F3846012397E70221C3E742 +S315080070A0E7470408000000380E7E08000600016065 +S315080070B006070550000005500000D02305030450BC +S315080070C064480408A36922684B440893236B324436 +S315080070D0002B3DD033F81830A16B08EE103A08EBB8 +S315080070E00A03CB180993BDF82C3000210193BDF88B +S315080070F0283028460093069B2AF0F7FFBDF82C3067 +S3150800710001210193BDF828302846089A0093069B6A +S315080071102AF0EBFF0123099A0093032128462AF057 +S31508007120D4FFB0EE480A052128462AF0C2FF0121FD +S315080071302846FEF753FDB9440028A7D108F10108EF +S31508007140059B4345BEDC0BF1010B9A443E4490E790 +S3150800715040F20003C0E74FF00009C846F0E700BF59 +S3150800716058B1031F9FED137A0020DFED136A9FEDD8 +S31508007170136A01EB4202914200D17047D3ED017ABE +S31508007180F8EEE77A67EE877AF4EEE67AF1EE10FA29 +S3150800719003F104030CDCF4EE467AF1EE10FA48BF6C +S315080071A02120F3EE677A17EE90CA21F802CBE2E7C0 +S315080071B02120F6E70000003800E07F4700E07FC79F +S315080071C02DE9F04F2DED048B0368C1B03293C368E7 +S315080071D090ED098A21930369D0ED088A1193836992 +S315080071E0D0F804A02A93C36990F838502293036C08 +S315080071F014911693C36B1293D0E90C832393C36A35 +S315080072002493836A259383682B9343692C930023DD +S315080072103F93FEF7F9FE0446A5B9169B129A134347 +S3150800722010D021233F93149B8BB1DDE92B321343F6 +S31508007230DB070ED521233F934FF47B719D482BF036 +S3150800724026FA04E0149B002BEFD13F9B23B13F980D +S31508007250F4E23F9B002BEFD120462BF015F8259A38 +S31508007260219B9B1A129A134493FBF8F3249A0D93C5 +S31508007270119B9B1A169A1344239A93FBF2F33493A1 +S31508007280229B03FB0AF31A93119B03FB0AF3189339 +S315080072900AFB02F33593189B189A08FB03F33693F7 +S315080072A0119B03FB08F30AFB03F33893219B534313 +S315080072B01A9A39932A9B53432F9300230E934DF61C +S315080072C0000309EE103A0E9B229A934206DB149BA2 +S315080072D0002BBCD0FEF762FC3F90B8E7239A0E9BC2 +S315080072E024995343169A9A1A2692169AD31A23EA77 +S315080072F0E373269A1793119B9B1A179A9942D4BF40 +S31508007300C2EB0102C2EB03022D92269A002A1DDB6C +S315080073100E9A349924989842D8BF0A461D920E9A16 +S315080073201D9B9B1A013309930999DDE93532012919 +S31508007330D8BF1346189A299313433A9300232A9AD7 +S31508007340934206DB1D9B01330E93BCE70E9B1D93F0 +S31508007350E5E708FB03F21299259D501A8A1A219926 +S3150800736022EAE272091A8D42D4BFC2EB0505C2EBC6 +S31508007370010500280A9574DB2598884271DC0D9969 +S31508007380C91A4F1C002970D00999012973DDA8452F +S315080073905BD03FDD012FA8EB05095DDC01250D99C2 +S315080073A00B91BD422946A8BF394633911A99681EE2 +S315080073B06943B1F5006FB8BF0020159001303B90C6 +S315080073C00998129E0128D8BF384680B2309008FB2B +S315080073D003F0801B0244269E17983044119E06FB34 +S315080073E002020AFB02F222981C920E9A00FB032361 +S315080073F00AFB03F328931A9BB1F5006FA8BF194639 +S31508007400002320911093109B339A934236DB0B9BF3 +S31508007410013394E70A9991FBF8F508FB1519B9F1B8 +S31508007420000F0DD0012F05F10105A8EB090909DDAB +S31508007430494405FB08F088421CBF28213F9101E01A +S31508007440012F0CDC0D990B91ABE7012F13DD41469B +S3150800745001254FF00009ECE741460125E9E70A99BD +S31508007460E7E701270B93012502E03D460D990B91AD +S315080074704FF0000995E70D990B91F4E7109BBB4275 +S31508007480C4BF28233F93109BFB1A93FBF5F205FB19 +S315080074901233002B18BF0132012A099B19920BD10E +S315080074A0012B3DDD4FF0000B0A9B199A5B445343B1 +S315080074B009E000BF66480408012B2FDCB9F1000F6C +S315080074C029D1CB460A9B1E93199B3B9ABBF1000F09 +S315080074D002FB03F39BB23193ABF10203C8BF4FF033 +S315080074E0FF333793289B13931C9B1B9300231F93EF +S315080074F01F9B329A934280F2A681BAF1000F40F39D +S315080075008B81139B002BBCBF28233F93139B279388 +S3150800751000230F9310E028233F93D2E7CB46C3E717 +S315080075200A9B4FF0000B1E93CEE70F9B139A9B18EE +S31508007530279344BF28233F93209B0F9A002BBCBF59 +S3150800754028233F931B9B9A180F9B0133534580F2C0 +S3150800755028813A9B27994AEA03030B43134313F0FE +S3150800756001030C9340F02081209B13F001030C9338 +S3150800757040F01A81012602230C93189B3D920C9A1F +S31508007580204693FBF2F13C912AF0F4FD0C9A3C99C3 +S315080075909AFBF2F2D4F868022E9205920491299A7F +S315080075A00C99002E92FBF1F10CBF012305230391E0 +S315080075B0BDF8B410309A0291BDF878100092019186 +S315080075C03D9A2B993FAE0A44069600213C932AF031 +S315080075D0F9FD002305932E9B0C9A0493209B2C9966 +S315080075E093FBF2F201230392BDF824200293319B08 +S315080075F00192279A009306960A443C9B0121D4F8E7 +S3150800760068022AF0DFFD4DF60003F0EE490A00EEA7 +S31508007610103A0021D4F86802FEF702FBF8EEE80AF1 +S31508007620F3EE600A0321B0EE600AD4F86802FEF7AA +S31508007630F7FAF8EEC80AF3EE600A0421B0EE600A1B +S31508007640D4F86802FEF7ECFA3246204609992AF081 +S315080076505EFD3246204619992AF059FD00234FF05F +S31508007660805200934121204601962AF08FFD32462A +S3150800767020460A992AF04BFD324620462D992AF0D3 +S3150800768046FD002340F25311754A204600930196A1 +S3150800769040F20A232AF07AFD20462AF0DEFD02226D +S315080076A0002120462AF0F4FD20462AF0D6FD099B43 +S315080076B0012B04DC0122002120462AF0E9FDBBF15A +S315080076C0000F73DD0222002120462AF0E1FDBBF1FE +S315080076D0010F6BD03FAB01934FF01D6340F2D511FC +S315080076E0009320464FF485735E4A2AF04FFD159B9A +S315080076F0ABF10206002B1DDD204615993FAA2AF09C +S3150800770006FD012120463FAA2AF001FD00233FAAD3 +S3150800771019460093204601921A462AF037FD20465C +S315080077202AF09BFD0122204611462AF0B1FD20468B +S315080077302AF093FD002E17DD012E3FAA47D13146C8 +S3150800774020462AF0E4FC3FAB0193002320461A4664 +S31508007750194600932AF01AFD20462AF07EFD0222D9 +S31508007760002120462AF094FD20462AF076FD0222C2 +S31508007770012120462AF08CFD099B012B04DD0122FC +S31508007780002120462AF084FD20462AF066FD3F9B0C +S31508007790002B38D0149B002B3FF459AD40F25C51B6 +S315080077A04CE500260123E7E60026E6E63FAB019313 +S315080077B04FF01D6340F2D511009320460023294A55 +S315080077C02AF0E4FC159B002BCEDD379E94E7204675 +S315080077D0ABF103012AF09BFC20463FAA01212AF0BF +S315080077E096FC3FAB0193002320461A4619460093A0 +S315080077F02AF0CCFC20462AF030FD02220021204641 +S315080078002AF046FDA8E7149B93B90F9B0C9A1344DC +S315080078109A450F933FF789AE1F9B399A01331F93F9 +S315080078201B9B13441B932F9A139B134413935FE6D6 +S315080078302046FEF701FB3F900028E6D041B0BDEC9C +S31508007840048BBDE8F08F109B389A013310931C9B6C +S3150800785013441C931A9A289B13442893D3E500BF14 +S3150800786002000110030401500348044A0449121A8D +S3150800787092102AF03CBE00BFC0010008C0030008F1 +S31508007880404D062008B5154B83F30A8800F030F8FA +S31508007890FFF7EAFF124B13498B4212D30020124B13 +S315080078A012498B4218D3FAF77DFF186850F8224020 +S315080078B0586840F82240013298688242F5D30C3362 +S315080078C0EAE70022F8E71C6844F8220001325C68FF +S315080078D0A242F8D30833E4E70022F8E700000020C4 +S315080078E0506B06085C6B06085C6B06085C6B060842 +S315080078F04FF48041144B154A70B59A60D3F8882026 +S31508007900134D42F47002C3F88820124A05F5005454 +S3150800791091664FF0FF3222666FF4003262660D22DE +S31508007920A2660222C3F8D020BFF34F8FBFF36F8F32 +S315080079304FF44036002007F009F80020E66006F00C +S31508007940D3FF2E6170BD00BF00ED00E00000000807 +S315080079500080004400900050014B1860704700BF3B +S31508007960B04F0620054B1860054B1B6F03F0070345 +S31508007970032B01D138F028BB704700BFB84F06204B +S31508007980008000502DE9F0470746DDE90864914676 +S315080079909A460D46DFF8DC8049B9082323704FF470 +S315080079A0D963A360314BC4F80480E360FEE762B193 +S315080079B0531E134249D00823237040F2CB63A360B9 +S315080079C02A4BC4F80480E360FEE73BF09CFC4FF0CA +S315080079D00409D1454B4638BF5346D7F808C0591E47 +S315080079E011EA0C0FC3F1000208BF002302EA0C02D9 +S315080079F01A4415440AF1FF33CAF1000129401D4013 +S31508007A0018BF55467B6829440133A3EB0C05A1EB47 +S31508007A100C0C6545164D1BD20EB1C91A316040F2E1 +S31508007A2022731626C4E902352670C4F804803BF092 +S31508007A3065FC40F2D763A3600C4B2670C4F804803B +S31508007A40E36000242046BDE8F0873BF05CFCC0E715 +S31508007A500023B96023704FF4E563C4F80480C4E9D1 +S31508007A60023514463BF04AFCECE700BF7B490408A4 +S31508007A7063490408DB48040873B50C4616461D46D8 +S31508007A800BB92AF042FD002306480093042201237D +S31508007A903146002C18BF20460195FFF773FF02B048 +S31508007AA070BD00BFBC4F06201FB50C4B1B78012BC1 +S31508007AB00AD139F085FC00280CBF4FF0FF306FF073 +S31508007AC0050005B05DF804FB684600F0E9F99DF885 +S31508007AD00000003818BF01204042F2E7BC3B0620F0 +S31508007AE01FB539F06DFC58B9074B1B78012B02D02E +S31508007AF0684600F065F94FF0FF3005B05DF804FB05 +S31508007B006FF00500F9E700BFBC3B062030B585B02D +S31508007B10054639F055FC68BBBDB918200DF0D8F9F3 +S31508007B20044638B301231549037400226B462046E0 +S31508007B30626100F09BFA9DF80030E3B1237C012BCB +S31508007B4018D120460DF0CCF914E0AC6864B91820B9 +S31508007B500DF0BEF9044668B1012323742968074B62 +S31508007B60002908BF1946E0E7EB68172B02D914F07D +S31508007B700303F2D00024204605B030BD904904081E +S31508007B8030B585B0054639F01BFC58BBADB91C208D +S31508007B900DF09EF9044628B30123174903766A4671 +S31508007BA0204600F05FFB9DF80030FBB1237E012BD9 +S31508007BB018D120460DF094F914E0AC6864B91C207D +S31508007BC00DF086F9044668B10123237629680A4B25 +S31508007BD0002908BF1946E2E7EB681B2B02D914F007 +S31508007BE00303F2D00024204605B030BD15B16B68FA +S31508007BF003F001036376F6E76E4204087FB5044690 +S31508007C000E46154639F0DCFB68BB64B3B5B91820D7 +S31508007C100DF05EF9044630B30123154903746B462B +S31508007C203246204600F006FC9DF80030E3B1237C7E +S31508007C30012B18D120460DF053F914E0AC6864B94D +S31508007C4018200DF045F9044668B101232374296804 +S31508007C50074B002908BF1946E1E7EB68172B02D93D +S31508007C6014F00303F2D00024204604B070BD00BF10 +S31508007C709B4904082DE9F04F91B0834617460B91AE +S31508007C8039F09EFB90B9BBF1000F0FD09FB9C82001 +S31508007C900DF01EF9044648B14FF480600DF018F94E +S31508007CA00546002878D120460DF01AF9002420460A +S31508007CB011B0BDE8F08FBC68A4B9C8200DF008F96A +S31508007CC004460028F2D00126D7F814A0BAF1000F0E +S31508007CD00FD14FF480600DF0FBF8054660BB002E0F +S31508007CE0E4D0E0E7FB68C72BE0D914F00306EBD035 +S31508007CF0DCE73D6945B950460DF0EAF80546002827 +S31508007D00EDD04FF0010802E015F00708E7D1D7F8E3 +S31508007D100090284BBF69B9F1000F08BF9946002F9C +S31508007D2043D07B1C43D0372F0BDDB8F1000FD6D0DC +S31508007D3028460DF0D5F8D2E74FF001084FF4806ACF +S31508007D40E5E7C7F13707FFB200220CAB1A4904F181 +S31508007D50980000F08BF99DF830200CAB002AE4D18E +S31508007D6008930723CDE90623144BCDE9042203EA39 +S31508007D709A03CDE9022349460B9B5A462046CDE98C +S31508007D80007500F033FC9DF83030002BCDD184F817 +S31508007D90C18084F8C0608AE74FF001081F2746466D +S31508007DA04FF4806ADFF80C90CEE71F27CCE7402710 +S31508007DB0CAE700BFA5490408AF490408FEFFFF3F0C +S31508007DC070B5044608B92AF0A0FB244B1E78012E8C +S31508007DD009D013232370224B636040F20343A36048 +S31508007DE0204BE360FEE7204B1B884BB90923237021 +S31508007DF01B4B636040F20E43A3601A4BE360FEE739 +S31508007E001A4D2B784BB11F232370154B636040F234 +S31508007E101143A360134BE360FEE73BF07AFA48B1DF +S31508007E201F2323700E4B636040F21443A3600D4B6F +S31508007E30E360FEE738F02EFF0D4B0E4A18700E4B26 +S31508007E402E7018700D4B53F8303013600C4A1360BF +S31508007E5000F066FDBDE870402AF057BBBB3B062024 +S31508007E60C0490408694A04086AF60520BC3B06208E +S31508007E70B93B0620608B0520BA3B0620688B052097 +S31508007E80648B052000231946044A0133402BC2E9B6 +S31508007E90001102F10802F8D1704700BF688B05206F +S31508007EA070B5044608B92AF030FB564D6A68D2B157 +S31508007EB02B68554E4BB92346296B54489200FFF759 +S31508007EC0DBFD306023780BB170BD33603268504BF0 +S31508007ED050491A606B68504A1360504A9B001360F9 +S31508007EE00A681A440A602A89BAB10C2623467243DC +S31508007EF0296B4B48FFF7C0FD4A4B18602378002BC7 +S31508007F00E2D1494B494A18602B8942491380734389 +S31508007F10474A13600A681A440A606B6B454E336019 +S31508007F2000F0C8FD08F0A2FA054648B101232370FF +S31508007F30414B63604FF4DA73A360404BE360C3E7D9 +S31508007F403AF046F936683E4BB0420246186009D206 +S31508007F5009232370384B63604FF4DD73A360374BF6 +S31508007F60E360FEE73DD02B46002001210CF0C2FC61 +S31508007F707043344BB6F57A7F186009D90023324628 +S31508007F80002001210CF0B6FC4FF47A7303FB00F5D0 +S31508007F9000212D4B1D602D4B19702D4B19702D4B43 +S31508007FA019602D4B19602D4B19702D4B19701A4BF2 +S31508007FB01A68C2B900222B4B1A7000F033FAFFF781 +S31508007FC061FF1A4B1B88B3B9204600F0FDFA2378E7 +S31508007FD0002B7FF479AF2AF028FB0122224B1A7076 +S31508007FE072E72846C5E70A4B18680028E2D09200CF +S31508007FF02DF01FFEDEE7204600F002F92378002B5D +S31508008000E2D061E7D04F0620488B0520444A040891 +S31508008010408B0520288B05203C8B0520388B0520B6 +S31508008020574A0408448B0520348B052068F605203A +S31508008030308B05202C8B0520C0490408714A04089A +S315080080404C8B0520508B0520548B0520BC3B062005 +S31508008050B83B0620648B0520608B0520BA3B0620BA +S31508008060B93B0620B73B0620BB3B06202DE9F04767 +S31508008070054692461C460BB92AF047FA39F0A0F98C +S31508008080DFF864800646164F38B12023237055233F +S31508008090C4E90237C4F80480FEE73DB90A23237011 +S315080080A05823C4E90237C4F80480FEE73BF02BF9ED +S315080080B081461022314628462DF0BBFD094B281D66 +S315080080C02B60C5F80CA02AF0B1FA48463BF016F921 +S315080080D070232670C4E90237C4F80480BDE8F08727 +S315080080E0204B0408464C4147924A0408034B043087 +S315080080F040F8043C002383602AF098BA4E4F4E4558 +S315080081002DE9F84380460F4614460AB92AF0FDF9C8 +S3150800811039F056F9054640B120232370344B636085 +S31508008120A623A360334BE360FEE7334B1B78012B92 +S315080081305AD1B8F1000F08D10A2323702C4B63607B +S31508008140AF23A3602B4BE360FEE7D8F800202B4B48 +S315080081509A4208D00C232370254B6360B223A36090 +S31508008160244BE360FEE73BF0CEF8814667B1012F6A +S3150800817029D03BF0C3F8082323701D4B6360E7231F +S31508008180A3601C4BE360FEE7D8F8043083B9404689 +S31508008190FFF7ACFF48463BF0B1F83846C423144A0B +S315080081A02070C4E90123134B3846E360BDE8F88321 +S315080081B03BF0A4F82E20C723F1E70222002130461F +S315080081C03AF02AFF3D46D8F804606F1C002EF4D119 +S315080081D04046FFF78BFF48463BF090F8AFB237F0C2 +S315080081E0AFFF3046E223DAE70220AA232F46D6E776 +S315080081F0924A0408164B0408BC3B0620464C4147E5 +S31508008200F0B50025124B1C68124B04F10C011E88B0 +S315080082102B46721E92B2AFB2BA4211D80C214A430B +S31508008220A350A1180C4A4B600B81D380968014602A +S3150800823003700A4B43605D238360094BC360F0BD3E +S3150800824041E9031321F8043C01350C31E3E700BF8B +S31508008250348B052068F60520688D0520434B0408F5 +S31508008260C64B04082DE9F843054614460AB92AF010 +S315080082704CF939F0A5F8DFF864800646154F38B191 +S31508008280202323705223C4E90237C4F80480FEE78A +S315080082903DB90A2323705523C4E90237C4F804807C +S315080082A0FEE73BF030F818223146814628462DF085 +S315080082B0C0FC2846084B40F8043B2AF0B7F9484664 +S315080082C03BF01CF86C232670C4E90237C4F8048016 +S315080082D0BDE8F883654C04084D555458D54B040839 +S315080082E0044B03600023C0E90333037504302AF006 +S315080082F09DB900BF4E4F4E452DE9F04105460F4644 +S3150800830014460AB92AF001F939F05AF8064640B176 +S31508008310202323703F4B6360A523A3603E4BE36095 +S31508008320FEE745B90A2323703A4B6360A823A36086 +S31508008330394BE360FEE72A68384B9A4208D00C238B +S315080083402370344B6360AB23A360334BE360FEE7D3 +S31508008350334B1B78012B58D13AF0D5FF804667B1CD +S31508008360012F2CD03AF0CAFF08232370294B6360EB +S31508008370F323A360284BE360FEE76B68ABB9286973 +S3150800838010B129463AF069FF2846FFF7A9FF40468B +S315080083903AF0B4FF0022C32322701E4A3846C4E9C5 +S315080083A001231D4BE360BDE8F0813AF0A7FF2E22BA +S315080083B0C623F1E7022200213AF02EFE3E466868FF +S315080083C0771C0028F6D12F699FB1294638463AF01E +S315080083D044FF97F8281097F827308B4209D038467B +S315080083E03AF047FF814228BF01463846C9B238F0FD +S315080083F0E9FD2846FFF774FF40463AF07FFFB7B21B +S3150800840037F09EFE0022EE23C6E70222AF23074678 +S31508008410C2E700BFD54B04085A4C04084D555458BA +S31508008420BC3B06200022024BC3E90022704700BF6E +S31508008430588B05202DE9F047054692461C460BB990 +S315080084402AF063F838F0BCFFDFF864800646164F5A +S3150800845038B1202323705823C4E90237C4F80480AE +S31508008460FEE73DB90A2323705B23C4E90237C4F843 +S315080084700480FEE73AF047FF814610223146284637 +S315080084802DF0D7FB094B281D2B60C5F80CA02AF048 +S31508008490CDF848463AF032FF73232670C4E902370E +S315080084A0C4F80480BDE8F087174D040853454D41CC +S315080084B08B4C0408034B043040F8043C00238360CB +S315080084C02AF0B4B84E4F4E452DE9F84380460F467C +S315080084D014460AB92AF019F838F072FF054640B171 +S315080084E020232370344B6360A923A360334BE360D6 +S315080084F0FEE7B8F1000F08D10A2323702E4B6360FC +S31508008500AC23A3602D4BE360FEE7D8F800202C4B84 +S315080085109A4208D00C232370274B6360AF23A360CD +S31508008520264BE360FEE7274B1B78012B40D13AF038 +S31508008530EAFE814667B1012F29D03AF0DFFE08230B +S3150800854023701D4B6360E523A3601C4BE360FEE7C5 +S31508008550D8F8043083B94046FFF7ACFF48463AF0EE +S31508008560CDFE3846C423144A2070C4E90123134BB0 +S315080085703846E360BDE8F8833AF0C0FE2E20C723EC +S31508008580F1E70222002130463AF046FD3D46D8F88A +S3150800859004606F1C002EF4D14046FFF78BFF484657 +S315080085A03AF0ACFEAFB237F0CBFD3046E023DAE75F +S315080085B00220B3232F46D6E78B4C04080E4D040839 +S315080085C053454D41BC3B06200023054A13800370E2 +S315080085D0044B436040F61F038360034BC360704738 +S315080085E06AF60520374D0408BB4D04082DE9F04FFF +S315080085F089B0CDE90423DDE913989DF848301A9C23 +S315080086000393189B0546DDF854A0BDF864B006939D +S315080086100CB929F07AFF38F0D3FE544F544E30B1D6 +S3150800862020232370F023C4E902366760FEE735B9D4 +S315080086300A232370F323C4E902366760FEE7049B26 +S3150800864033B90A232370F623C4E902366760FEE7C6 +S31508008650B9F1000F06D10A232370F923C4E90236BB +S315080086606760FEE7434B1B68534506D9082323700A +S31508008670FC23C4E902366760FEE7C24506D808232C +S315080086802370FF23C4E902366760FEE7039B3F2B8E +S3150800869007D9082323704FF48173C4E9023667604B +S315080086A0FEE70790284629F0C5FF40F20B13079905 +S315080086B01BF0030FC4E902362170676007D01BF070 +S315080086C0020F04D048464FEA8A022DF0B2FADDE9D5 +S315080086D0040128F0070809EB880843464A46CDE90D +S315080086E000AB00F009FA81450AD9322323704FF40A +S315080086F094736760C4E90236049029F006FF04986B +S31508008700039B286085F8273085F82830069B28467D +S315080087106B600023C5F80880C5E91B336B67C5F88D +S315080087201490C5F830A0A5F834B029F0A7FF3AF0A0 +S31508008730EAFD044695F8270038F082FA284637F00D +S31508008740E1FD0D4A20461388013313800B4B1B7835 +S31508008750012B04D009B0BDE8F04F3AF0CFBD3AF08E +S31508008760CDFD09B0BDE8F04F37F0EABC374D040837 +S31508008770D14D0408BC4904086AF60520BC3B06200E +S315080087802DE9F04104460D4609B929F0BEFE38F038 +S3150800879017FE48B120232B70564B6B604FF4DA73E3 +S315080087A0AB60554BEB60FEE7544B1B78012B0AD0A8 +S315080087B002232B704F4B6B604FF4DC73AB604E4B50 +S315080087C0EB60BDE8F0812CB93AF09DFD4C4B1C6876 +S315080087D03AF094FD3AF097FD94F826308046072B38 +S315080087E008D8013B062B0DD8DFE803F04B31310FD3 +S315080087F04B313100FF2B73D03AF080FDBDE8F041D4 +S3150800880029F083BE204637F0ADFDE36A13B1204652 +S315080088103AF03CFD204629F032FF3A4A20461388B2 +S31508008820013B138029F006FFFF23404684F82630D3 +S315080088303AF064FD00232B702E4B6B6040F2312317 +S31508008840AB602D4BEB60BDE8F04137F079BC94F88E +S315080088502420082A09D80123934013F4B17F07D1AD +S3150800886013F0850F07D1042A14D029F04EFE02E032 +S3150800887020463AF0AAFB94F8263003F0FB03032BB4 +S31508008880C3D104F1440039F00BFC0028BDD029F00F +S315080088903CFEBAE7236A20461E6996F827703AF026 +S315080088A094FB96F8273096F828209A420CD094F82C +S315080088B027209A4208D130463AF0DBFC96F8287011 +S315080088C0874228BF0746FFB2002384F8243096F86B +S315080088D02730BB42CFD03946304638F073FBCAE75B +S315080088E03AF00CFD1F232B70024B6B6040F20723F6 +S315080088F064E700BF374D0408C74D0408BC3B062093 +S31508008900648B05206AF60520B0FA80F0704790FA65 +S31508008910A0F0B0FA80F0704790FAA0F0704700BF58 +S3150800892072B64EF62250CEF2000040F2FF01C0F2B7 +S3150800893000010170002080F3098880F30A8848F650 +S315080089407450C2F20500016881F3088848F6705031 +S31508008950C2F20500016881F30A883AF0BAFC43F6C8 +S31508008960BA30C2F2060043F6B931C2F206010A78F5 +S31508008970027048F66430C2F2050048F66031C2F269 +S3150800898005010A680260002080F30B88106880F3EE +S31508008990098802F10802116881F30B88EFF3148045 +S315080089A040F0020020F0040080F31488BFF36F8FB4 +S315080089B0BDE8F04F0FBCBDE8005006BC62B60847DC +S315080089C03A484FF080510160704738484FF080515F +S315080089D001607047302080F3118848F66432C2F28D +S315080089E005021168002901BF314A136823F0010303 +S315080089F013600ED0EFF309801EF0100F08BF20EDAC +S31508008A00108A20E9F04F48F66435C2F20505296850 +S31508008A10086074463AF05DFC48F66431C2F2050116 +S31508008A2048F66030C2F2050003680B6043F6BA32B6 +S31508008A30C2F2060243F6B931C2F20601087810708E +S31508008A4044F0040E002080F30B88002B0DD0186824 +S31508008A50B0E8F04F1EF0100F08BFB0EC108A80F394 +S31508008A600988996881F30B881BE048F67451C2F2AD +S31508008A7005010868A0F11C0080F3088840F200018F +S31508008A80C0F20011C16142F27561C0F6030181614D +S31508008A9041F28D01C0F6040141614FF6F97ECFF629 +S31508008AA0FF7E002080F311887047000004ED00E087 +S31508008AB034EF00E00C4B0D491A680D4B1B6803F1A7 +S31508008AC08043013B02EB830323F007030B60094B4A +S31508008AD01A604FF0E023D3F8343F03F04043B3F174 +S31508008AE0404F00D0FEE77047408B0520748D052067 +S31508008AF03C8B0520708D052010B5029C6FF0020C8A +S31508008B0002EB84024FF0807422F0070242E9020465 +S31508008B1015484FF0123442F80C0C4FF0033042E976 +S31508008B2005044FF0023042E907304FF0113342F89E +S31508008B30201C42E90A3C4FF010314FF009334FF040 +S31508008B40083042E90C314FF007334FF0063442E95A +S31508008B500E304FF00533104642E910344FF0043317 +S31508008B6040F8443D10BD00BF8D10040838B50446D2 +S31508008B700D4601B118B93721034829F088FD236845 +S31508008B802B60256038BD00BF874E040838B50446FB +S31508008B900D4601B118B94521044829F078FD236826 +S31508008BA013B92B60256038BD1C46F8E7874E0408C4 +S31508008BB010B5044618B95621044829F068FD2068FE +S31508008BC018B1036823600023036010BD874E0408AC +S31508008BD038B504460D4601B118B98921064829F069 +S31508008BE056FD23682BB1AB4204D12B6823600023C2 +S31508008BF02B6038BD1C46F4E7874E0408002307B5EA +S31508008C00294801933AF097FB4FF440730122042157 +S31508008C106846ADF8003000F0BFF80122234B052066 +S31508008C20C3F8442401A93AF081FB002839D1204B26 +S31508008C30D3F8F02042F00102C3F8F020D3F8FC2064 +S31508008C4042F08072C3F8FC201A4AA3F55D431A6005 +S31508008C50019B194A03F5D52303F2FC43B3FBF2F350 +S31508008C60164A013B13610223C2F8F0304FF48073B1 +S31508008C70C2F804334FF06043114AC3F8B02F114AC3 +S31508008C80C3F8802ED3F8002E42F48072C3F8002E63 +S31508008C90FF2283F82020D3F8002E22F48072C3F82E +S31508008CA0002E03B05DF804FBC85A040800D0035030 +S31508008CB000ED00E0FF030040F8590D00000004E055 +S31508008CC055CEACC5090001004FF06043D3F8802E9D +S31508008CD030B5D20715D501240B4D8440D5F8FC20B4 +S31508008CE042F08072C5F8FC20D3F8002E2243C3F860 +S31508008CF0002E53F82020002AF0D003F82010002078 +S31508008D0030BD1120FCE700BF00ED00E0F8B50446D1 +S31508008D100127124D0CB314F001000BD0002024F0EB +S31508008D20010405EBC0021668002EF3D05168C0B2E4 +S31508008D30B047EFE72246013020284FEA520201D019 +S31508008D40D307F8D507FA00F20F2824EA0204E8D96F +S31508008D50421E05EBC2021038E5E7F8BD788D0520FE +S31508008D6008B50C483AF0E7FA272005F0D7FD28B1F0 +S31508008D70272005F0EBFD272005F0B6FD282005F095 +S31508008D80CDFD28B1282005F0E1FD282005F0ACFD31 +S31508008D90002008BDC85A0408F8B50D46174604460B +S31508008DA028B91848892129F072FC2220F8BD0F2914 +S31508008DB003D98C21134829F06AFC23782BB1012B9F +S31508008DC01AD0022B1BD0032B05D140F2FF73627811 +S31508008DD0D340DB0703D48D210A4829F058FC3AF022 +S31508008DE092FA06463A462946204604F053FE30468D +S31508008DF03AF084FA0020D9E740F2FF13E7E743F692 +S31508008E00FF73E4E7044F040810B5044628B911486F +S31508008E10CF2129F03CFC222010BD03782BB1012B71 +S31508008E2012D0022B13D0032B05D140F2FF736278C0 +S31508008E30D340DB0703D4D221064829F028FC204674 +S31508008E4038F07AFB0020E7E740F2FF13EFE743F636 +S31508008E50FF73ECE7044F040810B5044628B9114817 +S31508008E60DF2129F014FC222010BD03782BB1012B39 +S31508008E7012D0022B13D0032B05D140F2FF73627870 +S31508008E80D340DB0703D4E221064829F000FC20463C +S31508008E9004F098FD0020E7E740F2FF13EFE743F6FA +S31508008EA0FF73ECE7044F040870B50D46044600B19D +S31508008EB031B916484FF4817129F0E9FB222070BDBB +S31508008EC003782BB1012B1AD0022B1BD0032B05D10B +S31508008ED040F2FF736278D340DB0704D440F20511F1 +S31508008EE00A4829F0D4FB3AF00EFA0646204604F062 +S31508008EF097FD287030463AF001FA0020DFE740F285 +S31508008F00FF13E7E743F6FF73E4E700BF044F0408DF +S31508008F1008B504F0B5FD054B00F0553020F0A0402B +S31508008F20C3F82004BDE80840FFF7F0BE00E0035090 +S31508008F3008B504F0A5FD054B00F0AA3020F0204046 +S31508008F40C3F82004BDE80840FFF7E0BE00E0035080 +S31508008F50B0F1B64F10B504460FD00B4B98420CD063 +S31508008F6003F58043984208D003F58043984204D01D +S31508008F7040F25911054829F08AFB6368DB0744BFAC +S31508008F800823E36010BD00BF00000B50834F0408A0 +S31508008F90B0F1B64F10B504460FD00B4B98420CD023 +S31508008FA003F58043984208D003F58043984204D0DD +S31508008FB040F22911054829F06AFB6368DB0744BFBC +S31508008FC00423E36010BD00BF00000B50834F040864 +S31508008FD073B5054600284FD003681C68B4F1B64F30 +S31508008FE008D0284A24F48041914203D002F5004271 +S31508008FF0944243D1187901A93AF098F9064600280F +S315080090003ED1204604F00AFF20461F4904F02AFEF6 +S3150800901020461D4904F008FE2046297904F036FF4B +S315080090202B794BB96A791949194B20469B5C51F83B +S315080090302220019904F06EFE204604F097FDB4F153 +S31508009040B64F13D00F4B9C4212D003F580439C4277 +S3150800905010D003F580439C4214BF4FF0FF3403241D +S315080090600C4B43F82450304602B070BD0024F7E795 +S315080090700124F5E70224F3E72226F4E70F26F2E7B0 +S315080090800126F0E700000B50FFFF1F0008500408F8 +S3150800909004500408688E05202DE9F8430C46054659 +S315080090A0002800F09080002900F08D800B681B686E +S315080090B0B3F1B64F1ED0474A93421DD002F58042FF +S315080090C093421BD002F5804293427ED10326237930 +S315080090D0012B7CD86379022B79D83AF014F93E4BE8 +S315080090E0074653F826305BB13AF008F912242046B1 +S315080090F0BDE8F8830026EAE70126E8E70226E6E760 +S31508009100A04658F8063B98683AF015F933483AF0FD +S3150800911012F901220A21404604F0BCFC01220A2168 +S3150800912004F1080004F0B6FC237983B94FF00A0964 +S31508009130404604F047FC642007F03AFA404638F007 +S31508009140FBF9642007F034FAB9F10109F0D10323D9 +S31508009150234A02EB0611C1F82835E079A37953367C +S3150800916043EA0043C1F82C35617A237A360143EA8B +S315080091700143935123682B6023792B7163796B71B3 +S31508009180E3882B8123896B8100F072FB002105F1AE +S315080091900C0000F0F5FA014620B138463AF0AEF870 +S315080091A01924A4E705F1100000F0EAFA044618B1FC +S315080091B0E86800F037FBF0E72846FFF709FF38466E +S315080091C03AF09CF893E7222491E70F248FE72124AD +S315080091D08DE700BF00000B50688E0520C85A0408AA +S315080091E000C00350F8B5036804461D68284604F015 +S315080091F057FD4706064633D54021284604F032FD7A +S3150800920094F87C30042B13D0082B25D0032B0CD1D3 +S31508009210E3887E2B0AD8002384F87D3094F87E30C4 +S31508009220012B02D00B2384F87C30F8BD0423FAE71F +S3150800923094F87E30012B03D00B23A4F87C30F4E796 +S31508009240284604F045FE94F87F10284641F00101AF +S3150800925004F044FD0823E6E7002384F87D30E4E7BC +S31508009260300713D52846082104F0FCFC08212846B7 +S3150800927004F0DAFC284604F02BFE94F87F10284602 +S31508009280BDE8F84041F0010104F028BD16F080075A +S315080092901BD08021284604F0E5FC94F87C30082B86 +S315080092A003D006D8033B012B05D80A2384F87D3062 +S315080092B001E00B2B07D00E2384F87C302846BDE846 +S315080092C0F84004F027BE0323F0E7F10511D5284638 +S315080092D0144904F0C7FC2846124904F0A5FC2046A8 +S315080092E029F043FAAF6094F87D30002B9DD1012315 +S315080092F0B3E716F4C06F98D028460A4904F0B2FCC2 +S315080093002846084904F090FC204629F02EFA202326 +S31508009310B205EB6001D504239FE7730585D50523C0 +S315080093209BE700BFFFFF1F00F8B5036805461C68EA +S31508009330204604F0B5FC10F00407064630D0204657 +S31508009340FFF726FE20464A4904F08CFC2046494988 +S3150800935004F04CFC95F87C30052B02D0092B17D06D +S31508009360F8BDEB887E2B0BD8002385F87D3095F861 +S315080093707E30012BF4D1042304F58054A360EFE773 +S315080093802021204604F032FC062385F87C30E7E7E6 +S315080093900421204604F048FC002385F87D30DFE7E9 +S315080093A0B0062ED52021204604F05CFC202120465C +S315080093B004F03AFC95F87C30062B1AD1EB8895F820 +S315080093C080205B00DBB2934220460ED1FFF7E0FD1A +S315080093D095F87E30012B06D1042304F58054A3604A +S315080093E085F87D70BCE70923CFE7FFF7B1FD0A23AF +S315080093F0D3E720462AF025F82046BDE8F840FFF7CF +S31508009400A7BD16F0800705D02046BDE8F8408021A4 +S3150800941004F00ABCF10311D52046174904F004FCF0 +S315080094202046154904F01EFC284629F09EF9A76037 +S3150800943095F87D30002B93D10123AEE716F4C06F63 +S315080094408ED020460C4904F0EFFB20460A4904F06A +S3150800945009FC284629F089F92023B205E36001D5DD +S3150800946004239AE773057FF57BAF052395E700BFCD +S315080094702400010080000100FFFF1F0010B5154BF6 +S3150800948053F820402379204673B9FFF7ABFE94F8CA +S315080094907D1001290BD1D4F88430CBB12046D4F8FD +S315080094A08C10BDE810401847FFF73EFFEFE779B18B +S315080094B094F87C300E2B0BD10F2384F87C30D4F82B +S315080094C088302BB12046D4F88C20BDE810401847C8 +S315080094D010BD00BF688E05201FB5044618B9542173 +S315080094E0324829F0D4F82368B3F1B64F30D0304A61 +S315080094F093422FD002F5804293422DD002F5804246 +S3150800950093422BD05821294829F0C1F84FF0FF3350 +S315080095109022284802FB03002368B3F1B64F1FD0F8 +S31508009520234A93423BD002F58042934239D002F552 +S315080095308042934237D040F201111C4829F0A7F81F +S31508009540002363210193194829F0A1F804B010BD3E +S315080095500023DDE70123DBE70223D9E70323D7E767 +S31508009560154B01930023E26814498DF808308A42A6 +S3150800957004D9134B9A428CBF022301238DF8093074 +S31508009580A38801A9ADF80A30E388ADF80C30FFF7D7 +S3150800959083FD1228DAD00028D8D07621D3E7094BE4 +S315080095A0DFE7094BDDE7094BDBE700BF145004088A +S315080095B000000B50788E05201C5B0408A08601006D +S315080095C0801A0600085B0408F45A0408E05A0408DE +S315080095D013B504460A4839F0AEFEA2780421B2FA59 +S315080095E082F2237852098DF8043063780DEB010076 +S315080095F08DF80530FFF7D0FB002002B010BD00BF84 +S31508009600C85A04082DE9F04F9A46564B85B01B7880 +S3150800961006460F461546DDF83C909DF844B0DDF841 +S315080096205080002B00F09780072A00F296800E9B48 +S31508009630002B00F09280B9F1000F00F08E80129B8B +S31508009640B3F5006F00F38980012803D1109B002B26 +S3150800965000F08380444B03EB05131B7B002B7ED065 +S31508009660424C1022002168462CF0E3FA04EB45141C +S315080096701022A7BB394620462CF0DBFA43F210032A +S315080096806380BBF1000F03D1E37843F00303E37073 +S31508009690364A0E9B02EB451CCCE90193129B6901E5 +S315080096A0581E9DF84C30C0F30A0003F003039B06CE +S315080096B043EA001E53582E48012E00EA03004EEADC +S315080096C00003CDF800A0535017D0B8F1000F2ED1E3 +S315080096D09CF8023068F304138CF8023027E0002166 +S315080096E020462CF0A6FA4FF444736380BBF1000FB2 +S315080096F0CED1E37843F03003C9E713230CF1100EFB +S31508009700CCF80C309CE80F008EE80F006FF00301D0 +S31508009710DCF81C20109B61F39F02012FCCF81C205B +S31508009720CCF8143003D1CCF81890CCF804300027C4 +S315080097300D4A290102EB051342F80180159A2846BD +S315080097405A60694622469F605E7303F027FF3846D3 +S3150800975005B0BDE8F08F0748FAE70748F8E7074875 +S31508009760F6E700BFBD3B0620B8910520B890052056 +S315080097700F80FFF3028000F0018000F0078000F000 +S3150800978038B5124B05461B78DBB1E0B139F0BBFDA5 +S315080097900F4A00231146147B54B92B6001251A0180 +S315080097A001EB03131D738C5039F0A8FD204638BD14 +S315080097B00133082B02F11002EDD139F09FFD05485F +S315080097C0F5E70548F3E70548F1E700BFBD3B062086 +S315080097D0B8910520048000F0028000F0018000F0B6 +S315080097E038B539F090FD002305460B4A147B6CB951 +S315080097F00133082B02F11002F8D103F051FE074B92 +S3150800980028461C7039F07AFD204603E0284639F0D0 +S3150800981075FD034838BD00BFB8910520BD3B06203D +S31508009820058000F00D4B10B51B78044693B1072848 +S3150800983012D839F068FD0A4B03EB04131A7B2AB1D8 +S3150800984000241C7339F05AFD204610BD39F056FD28 +S315080098500448FAE70448F8E70448F6E7BD3B06205B +S31508009860B8910520068000F0028000F0018000F023 +S31508009870154B13B51868002301908DF8043039F09C +S3150800988042FD124B1C7824B139F038FD104802B05D +S3150800989010BD01221A7039F031FD0E4B01A81C7358 +S315080098A01C7783F82C4083F83C4083F84C4083F8B7 +S315080098B05C4083F86C4083F87C4008238DF80730B9 +S315080098C003F024FE2046E2E797500408BD3B062035 +S315080098D0038000F0B8910520F8B50D4D2D7885B1B7 +S315080098E0072810DC0B4D060105EB0014277B67B132 +S315080098F0AB510025069BA560636003F04FFE284622 +S31508009900F8BD0548FCE70548FAE70548F8E700BF4B +S31508009910BD3B0620B8910520028000F0018000F0CA +S31508009920078000F00A4A08B512785AB107280BD8FA +S31508009930084A02EB00131B7B43B1002103F0C6FD66 +S31508009940002008BD0448FCE70448FAE70448F8E79D +S31508009950BD3B0620B8910520028000F0018000F08A +S31508009960078000F00A4A08B512785AB107280BD8BA +S31508009970084A02EB00131B7B43B1012103F0A6FD45 +S31508009980002008BD0448FCE70448FAE70448F8E75D +S31508009990BD3B0620B8910520028000F0018000F04A +S315080099A0078000F0184B2DE9F0411F6D5B6D1F40D5 +S315080099B000D5FEE701260025144CDFF8588037420B +S315080099C018D02368C8F85060A3B1A16828460131A9 +S315080099D06268A1609847637B012B0BD150B90C4B89 +S315080099E003EB45131A7B60F341021A731A7F60F37F +S315080099F041021A770135082D4FEA460604F110048C +S31508009A00DDD1BDE8F08100BF00000450B891052003 +S31508009A10B8900520002004502DE9F04F144605465D +S31508009A200E469B46C36B87B001225B6902A9606834 +S31508009A309847EB6B01225B6903A93046984702A851 +S31508009A4029F088FB074648B10023A37563754FF0D4 +S31508009A50FF33A360002007B0BDE8F08F03A829F004 +S31508009A6086FB0123A375237E04EBC303DE611F84F3 +S31508009A706368B3420ED1206003A829F09AFB4FF021 +S31508009A80FF332075A360237D043B022B26D80023D1 +S31508009A90A375DFE723681A1A53425341A37503A82F +S31508009AA029F087FB237D834218BFA77503A829F0F1 +S31508009AB062FB074602A829F05EFB874218BF00230F +S31508009AC003A818BFA37529F05EFB074602A829F06C +S31508009AD05AFB87421CBF0023A375D4E703A829F0C5 +S31508009AE04AFB80B1EB6B022230465B6904A99847B2 +S31508009AF004A829F04FFB0346207D032839D8DFE860 +S31508009B0000F03838040903A8F3E7CC22237E04EBD7 +S31508009B10C3031A8401F0B8FA109B187003A8277EAD +S31508009B2029F01DFB04EBC70787F82200237E03A84C +S31508009B3004EBC303B3F8209093F8227029F01BFBBB +S31508009B40804603A829F01FFB8246B8F1000F15D0FE +S31508009B50EB6B022230465B6904A9984704A829F0F2 +S31508009B60DEFA6075637D6BB90023A3754FF00008B4 +S31508009B7038E0227E04EBC2021384CBE703A829F05F +S31508009B80B9FAEEE794F81680B8F1000FEED0B9F1FD +S31508009B90000F09D1DFB10123E375637E002B4FD196 +S31508009BA0012F42D1677614E06B6C06EB0A02594224 +S31508009BB086EA020008421CBF0021A175591E0A4008 +S31508009BC09B1A9945D0D8A37D002BE3D1CEE7E37D38 +S31508009BD043B94FF000084B4652463146284628F00E +S31508009BE0F7FFA060A27D12B123694B4423611A498D +S31508009BF0237E097899422AD901332376BBF1000FCF +S31508009C0027D032B3E37D23B3B8F1000F21D1032F58 +S31508009C101FD0A1684B1C1CD0109B224600932846D7 +S31508009C200123FFF7F9FEA07513E095F8343063B900 +S31508009C30EB6A0133CFD1032FCDD10123A376C8E731 +S31508009C40012FCFD0032FC4D1F7E79846C3E70023E7 +S31508009C50A375A07DFFE600BFBC5004082DE9F04FB0 +S31508009C600E46984600238BB004464FF0FF31104647 +S31508009C7017468DF8133001F0F1F9B6F5801F3BD37E +S31508009C80B21C53D1E56A6B1C57D12046616A28F08D +S31508009C90E5FE0546B31C18BF0123DFF810910193B2 +S31508009CA0636A626C0293236805A902FB053AE36BB3 +S31508009CB005225B695046984705A829F0E6FA29F077 +S31508009CC009FB504629F011FB4FF0000B824601466E +S31508009CD04B1C05D0636C81EA0A025B42134232D000 +S31508009CE02946204628F0BAFE029BAB424DD0BBF16E +S31508009CF0000F4DD10546D3E7314605AA04F1080001 +S31508009D0029F076F90146481C10D0384601F0A6F924 +S31508009D100122394620460DF1130328F0ABFF28B17E +S31508009D209DF8133088F80030002003E0237C002BD0 +S31508009D30A8D12D200BB0BDE8F08F2368ED1A636C0F +S31508009D40B5FBF3F5A6E7484601F088F90DF11303CC +S31508009D5049462046019A28F08DFF034690B1B21C69 +S31508009D6003D0D9F80020B2420CD19DF813200393F2 +S31508009D700D4B88F8002049461A6838462BF06EFFC6 +S31508009D80039B9B46D9F80810A2E7BBF1000FD0D079 +S31508009D90B6F5801FC8D2314698F800307A6804F1C3 +S31508009DA0080001F089F8BFE7B8500408AC98052008 +S31508009DB02DE9F3410446174698460E46194D816A21 +S31508009DC0E36A8B422AD04B1C18E0284601F046F974 +S31508009DD00122294620460DF1070328F04BFF30B132 +S31508009DE04346294620469DF80720B847B0B1A968DA +S31508009DF04A1C05D0012E0AD0E36A9942E5D10DE046 +S31508009E006968204628F0B7FE012E0146D8D16B684E +S31508009E1081EA0302636C5B421A42D1D002B0BDE804 +S31508009E20F08100BF809805202DE9F0474FF0FF33F9 +S31508009E304FF6FF720025044600F10806C0E909231B +S31508009E408AB0C3620562056330460F4629F0A1F859 +S31508009E50204628F083FD28BB2046394628F04EFECA +S31508009E60204628F07BFD28BB5E200AB0BDE8F087B7 +S31508009E70E26B2368606CD2F814C000FB053005223B +S31508009E8005A9E04705A829F000FA012840F08380D3 +S31508009E902946204628F003FE421C2946204628F07B +S31508009EA07CFD0135E3699D42E2D3204628F056FD44 +S31508009EB00028D1D0204628F081FD4FF6FF72636A4C +S31508009EC0934200F0B080E26B676C2068694607FB36 +S31508009ED0030055690522A847684629F0ADF9626A64 +S31508009EE02368606C514D00FB023029F0FEF94FF0F3 +S31508009EF0FF33A062E3622A466FF00101204605ABF4 +S31508009F00FFF7ACFE002850D1AD6829462046E56229 +S31508009F1028F000FD206320B92046E16A28F02BFED0 +S31508009F20E0622946204628F026FE0546A36A9D4299 +S31508009F303DD1204628F0ACFC00278046B946E369A7 +S31508009F40994546D3B84563D92046616A28F086FD07 +S31508009F500026054604F1400ABE4212D3626C236805 +S31508009F60694602FB0539E36B05225B694846984753 +S31508009F70684629F061F9534602464946E06B29F0DE +S31508009F80B6F92946204628F069FD0136B04505464A +S31508009F90E2D1642069E729F0A2F9002881D0294690 +S31508009FA0204628F07CFD024677E7A56AADE72946F4 +S31508009FB0204628F0AFFC236B294603440746236353 +S31508009FC0204628F0D8FD0546002FAFD1C4E90B0777 +S31508009FD0ACE7636C2568052203FB0955E36B05A905 +S31508009FE05B692846984705A829F04FF929F072F9C0 +S31508009FF058B1284629F079F90146204628F08AFC06 +S3150800A000636C143B984208BF013709F1010996E7CA +S3150800A010304628F0BEFF002320461946044AFFF7BB +S3150800A020C7FE002021E767201FE700BFD898052054 +S3150800A030632C03082DE9F041036B9046826B076891 +S3150800A0409A4288BF8363426C436A90B002FB0377E7 +S3150800A050C36B0E46052201A95B6904463846984734 +S3150800A06001A829F012F901280146307057D0656C0D +S3150800A070E26B2368606AD2F814C005FB003005223B +S3150800A08006A9E04706A829F000F901284FF00005BF +S3150800A09023D0D4E90A3201219342CDE90B458DF844 +S3150800A0A034800E958DF83C102AD11946204628F0A2 +S3150800A0B062FD236B626C14339B1AE06223630C9B6C +S3150800A0C053B99DF83C303BB1626A616C2368E06B1A +S3150800A0D001FB023129F091F80C9DE36B05225B69BF +S3150800A0E001A93846984701A829F0CFF830702846C4 +S3150800A0F0236BA26B9A4288BFA36310B0BDE8F081B8 +S3150800A100237C33B91C490BAA04F1080000F022FF8E +S3150800A110D5E72046194A0BABFFF74AFECFE7237C63 +S3150800A12023BB2246164904F1080000F013FF616AB2 +S3150800A130204628F0B4FC616A421C204628F02DFC13 +S3150800A140054620B9236B626C1344143B23632046EF +S3150800A150A16A28F010FD2368A062C01A636CB0FBE0 +S3150800A160F3F06062204628F049FDB6E70023204652 +S3150800A170044AFFF71DFEDAE7CDA8000849A800083B +S3150800A180FD2C0308992C030873B50D46D11E4A42C7 +S3150800A1901C461B7E4A419A4226D129682368994261 +S3150800A1A022D3636899421FD8114E0DF10703324630 +S3150800A1B0FFF754FDC0B972686B689A4214D19DF8CE +S3150800A1C00730DA1E53425341227E93420CD163690B +S3150800A1D001336361D4E90323934205D22968A2684F +S3150800A1E042F8231001332361012002B070BD00BF7D +S3150800A1F0D89805202DE9F04F9A468BB09DF8503037 +S3150800A200DFF850B10293DBF81030804653450D460F +S3150800A2101646C0F09980D146DBF804300193B9F1AF +S3150800A220000F00F08D80D8F83C3001225B6907A941 +S3150800A2300198984707A828F09AFFDBF8003098425B +S3150800A24040F0858007A828F09EFF0428074614D109 +S3150800A25007A828F09FFF019B029A04463B44002A60 +S3150800A2603FD1864212D91446361A4046019928F03B +S3150800A27082FCA9EB04090190D1E7D8F83C30022208 +S3150800A2805B69019808A9984708A8E2E7841B544522 +S3150800A29028BF5446032C03EB0607AAEB040A4FEA29 +S3150800A2A094021CD9D8F83C30294638465B69984749 +S3150800A2B024F0030304F003061F441D44002ED4D0E3 +S3150800A2C0D8F83C3001225B6908A9384698473246D7 +S3150800A2D0284608A935442BF0C1FC0026C5E72646C2 +S3150800A2E0ECE7074600F00302039203442A18049297 +S3150800A2F00593049BDD1B059BD81B039B9F420FD12F +S3150800A300002FB2D0D8F83C30012208A95B699847DB +S3150800A3103A46284608A92BF062FC78B93D44A4E7DA +S3150800A320D8F83C30012208A95B69984704222846D8 +S3150800A33008A92BF054FC08B9043FDAE74FF03609B0 +S3150800A34048460BB0BDE8F08F4FF06309F8E74FF0C9 +S3150800A3506F09F5E7049905202DE9F0410F461646E1 +S3150800A3609846044688B060B390F83450FDB1012190 +S3150800A37028F0E9FA00210E9BCDE90511CDE902374F +S3150800A3809DF83C30CDF804808DF81C30237C04966B +S3150800A3908BB90D4901AA04F1080000F0DBFDDDE9DF +S3150800A3A00553E06B002E08BF1D4628F0B5FC28466D +S3150800A3B008B0BDE8F0812046044A01ABFFF7F8FC77 +S3150800A3C0EDE70546F3E700BFC72C030889A1000897 +S3150800A3D02DE9F04F99B00F4609920A69416C0E9320 +S3150800A3E01439D31DB3FBF1F3013302EBC302036B3C +S3150800A3F004469342C0F0BC810023DFF844940D93D1 +S3150800A400E36A48461946079300F028FED7E903365B +S3150800A41004930E9B022B4ED1CC2E40F08A81099BC9 +S3150800A420002B42D03946204628F0D4FC656C079AA2 +S3150800A4306B1E13401490ED1AE36B01225B6916A993 +S3150800A4407868984716A828F096FE00280CBF0423BB +S3150800A4500823782E06933DD9012300254FF0080AD4 +S3150800A46005933B6805990E98C9F80030C9F810603D +S3150800A47028F0A3FE4FEA9A0310930023DDF81CB0D8 +S3150800A48089F814000B930F9308930C93616C4A1E7A +S3150800A4900BEA02028B1A002E38D05544AB4240D83C +S3150800A4A0236B5B1A13442363ABE0049B1B6814936A +S3150800A4B008230693D0E7656C079A6B1E1340782E1F +S3150800A4C0A5EB030516D8FB7D7BB9099B002BB3D1F9 +S3150800A4D004230693331DAB4210D9A6B1082DBBD869 +S3150800A4E004250023AA460593BBE7099B002BA3D1A5 +S3150800A4F00823EEE7099B002B9ED1D9E70025059591 +S3150800A5004FF0040AADE704250596F9E75345C7D386 +S3150800A510B0460BEB0A030393089B002B18BF0323D3 +S3150800A52013E0A3EB0A039E42B0460BEB0A0228BFD0 +S3150800A53098469E420392EFD90123D9F8102089F84C +S3150800A5401730964271D1C9F804B0089399F81730B4 +S3150800A550002B6CD099F818200899D31C09EBC30373 +S3150800A5600132C3F804B0A3F80880997289F8182054 +S3150800A570B8F1000F14D00E9B022B5BD10B9B7BB955 +S3150800A5800F9B4344032B0BD9E36B01229B6903986A +S3150800A59014A998470546002840F0EC8001230B9340 +S3150800A5A0089B16A80193059B009399F81420434627 +S3150800A5B0396800F009FDE36B58469B69109A16A99D +S3150800A5C09847051E0D9B18BF5B4652460D93594684 +S3150800A5D04346204628F0FCFA236B08F10302A3EB56 +S3150800A5E00A0322F003029B1AC9F808002363002D08 +S3150800A5F040F0C0800F9BDDF80CB04344A6EB08067C +S3150800A6000F935946204628F0B6FA00258346002EB1 +S3150800A6107FF43CAF8A4A3968936804F10800E3621C +S3150800A62052680E9B00F048FC84E002238DE7C9F8C7 +S3150800A63004B09DE7099B002B30D1049BB8F1030FAA +S3150800A64043440A9327D9DDE90301E36B4FEA9802ED +S3150800A6509B6998470546002865D118F003025FD024 +S3150800A660049B28F003052B440493039B1D444FF0D9 +S3150800A670FF33049915A815932BF0F0FAE36B2846D7 +S3150800A6809B69012215A9984705460A9B0493002D44 +S3150800A69086D0039B99E74246039DE8E7039B0A9306 +S3150800A6A007F120031193FB7D78689BB100233D7E5B +S3150800A6B00C9AD9B28D4211D9119903F1010C31F8CE +S3150800A6C03310914226D9069907EBC303D8690A4481 +S3150800A6D0104403E00C9B069A13441844E36B0122CA +S3150800A6E05B6915A99847159B012213930C9B0A9839 +S3150800A6F004330C93E36B13A99B699847039B0A9A47 +S3150800A70043449B1A042B054607D978B913460433E4 +S3150800A7100A93C8E76346521ACBE70A9B0393B6E740 +S3150800A7200A9B04933CE70A9B0493B2E70A9B0393AC +S3150800A730AFE77026304619B0BDE8F08F002657E01F +S3150800A74004F1080028F025FC3346314620463D4AE8 +S3150800A750FFF72EFB3A69616CD31D1439B3FBF1F38D +S3150800A760013302EBC302236B9342BFF449AE65E0A3 +S3150800A7701C26DFE73D2D61D104F108030393236806 +S3150800A780079A606CD61AB6FBF0F600FB063028F07E +S3150800A790ACFDE16A8246204628F0EDF9A26A8242BB +S3150800A7A0D8D0626CD9F80830511E0B40216BE06294 +S3150800A7B0891A0B4423630D992368CB1AB3FBF2F865 +S3150800A7C04645BBD1079BB3EB0A0611D0E36BB2082B +S3150800A7D051469B6998478346E36A079A3344E3627E +S3150800A7E0236B03989B1A5344236328F0D2FB5E46D7 +S3150800A7F02368616CE06B01FB083128F0EBFC20460E +S3150800A80028F0ACF8204628F0D9F8626A2368606C0C +S3150800A81000FB023028F069FDA062204628F0EEF918 +S3150800A8202063002E8CD03A69616CD31D1439B3FBB2 +S3150800A830F1F3013302EBC3029042A0D22E4679E728 +S3150800A840AC980520632C0308032A2DE9F341064634 +S3150800A8500D4617461C4606D1237A012B23D0012024 +S3150800A86002B0BDE8F081DFF86080096842460DF164 +S3150800A8700703FFF7F3F960600028EDD19DF807207C +S3150800A880237A032AE8D0D8F804106A689142E3D1FB +S3150800A890012B2969D4F80CC007D172690CEB0103A6 +S3150800A8A0934202D92074207CDAE708316144E160DA +S3150800A8B03B46012229463046FFF78AFD606000289C +S3150800A8C0CAD00020CCE700BFD89805202DE9F3416F +S3150800A8D0089C032A1746266806D1237A012B24D01A +S3150800A8E0012002B0BDE8F081DFF89080304642468C +S3150800A8F00DF10703FFF7B2F960600028EDD125686E +S3150800A900D8F80400A96AD5F844C04840CCF1000339 +S3150800A9101840227AE1D1012A09D1E268D8F8103024 +S3150800A92013447269934202D92074207CD9E72868B7 +S3150800A930EB6A1B1A081AB3FBFCF3B0FBFCF0834264 +S3150800A9400BD1706CF36A421E1340326B121A134411 +S3150800A9502846336328F00FF9E862D8F81020E36830 +S3150800A96008321344E36001223B4604492068FFF796 +S3150800A9702FFD60600028B0D00020B2E7D8980520E7 +S3150800A9802DE9F0410025634B0E46D3F800800446B6 +S3150800A9901D6018B921252846BDE8F08190F8347065 +S3150800A9A007B30A6803689A4240F0AA804A6843686F +S3150800A9B09A4240F0A5808A6883689A4240F0A0804F +S3150800A9C0CA68C3689A4240F09B800A6943699A42FA +S3150800A9D040F096808A69C36B9A4240F091804B6931 +S3150800A9E08361D8E768223946856B2BF022F9D6E9C8 +S3150800A9F00212336804F1080023607368A563636074 +S3150800AA00336963617369A36128F0D5FAB36904F100 +S3150800AA104000E3639B68984720B9676C17B1636881 +S3150800AA20B3FBF7F794F84330E761002BB2D0002365 +S3150800AA30656C2366002D6BD0002F69D02368B3FBA5 +S3150800AA40F5F205FB1233002B5CD16768B7FBF5F608 +S3150800AA5005FB1676002E55D1204627F04BFFA36935 +S3150800AA60043303449F424FD340F634726369CC3BA8 +S3150800AA7093424BD8B5F5805F4AD30321204627F089 +S3150800AA8062FFD4E90001E36B1B6898470546E36B50 +S3150800AA900220DB6898472DB184F83460E06B28F013 +S3150800AAA03BF978E741462046FFF7BEF96428054694 +S3150800AAB004D141462046FFF7B7F90546636C143BB7 +S3150800AAC0D5B9226A204602FB03F627F013FFA369CD +S3150800AAD0043303449E4203D284F834505A25DDE7F2 +S3150800AAE00123D4E900010C4A84F834301368013391 +S3150800AAF0136028F0FAFAD1E7002384F83430CDE75A +S3150800AB005D2548E7592546E75A2544E75F2542E784 +S3150800AB105B2540E73C920520389205202DE9FF4148 +S3150800AB200C4616461F46054680B390F834307BB36C +S3150800AB30B1F5801F2ED2DFF86080012127F003FFD0 +S3150800AB402146424628460DF10F03FFF787F80446CB +S3150800AB5070B99DF80F30012B11D1D8F81030BB42CF +S3150800AB6012D10246009031462846FFF743FB0446B9 +S3150800AB70E86B28F0D1F8204604B0BDE8F081022B36 +S3150800AB8014BF2D246024F3E76324F1E72124F2E7B8 +S3150800AB901124F0E72924EEE7049905202DE9F0436E +S3150800ABA085B00C4617461E460546DDF8308098B334 +S3150800ABB090F8343093B3B1F5801F31D2DFF8649042 +S3150800ABC0012127F0C0FE21464A4628460DF10F030B +S3150800ABD0FFF744F8044688B99DF80F30012B14D1C5 +S3150800ABE0D9F8102006EB08039A4213D3009043467F +S3150800ABF0324639462846FFF7FDFA0446E86B28F040 +S3150800AC008BF8204605B0BDE8F083022B14BF2D242F +S3150800AC106024F3E76324F1E72124F2E71124F0E73F +S3150800AC202924EEE7049905202DE9F3411F46002360 +S3150800AC300C46164605463B6050B390F834304BB385 +S3150800AC40B1F5801F28D2DFF85480012127F07BFE5A +S3150800AC502146424628460DF10703FEF7FFFF044644 +S3150800AC60A0B99DF80730032B10D0022B0AD1012377 +S3150800AC70336004233B60E86B28F04EF8204602B0A8 +S3150800AC80BDE8F081D8F810303060F3E72D24F2E7FC +S3150800AC902124F3E71124F1E72924EFE70499052095 +S3150800ACA073B50446416927F00AFE626E236B0244B7 +S3150800ACB093422CBF00220122834294BF00231B1A11 +S3150800ACC0207C84F85020636584F85800A8B10023D6 +S3150800ACD00B4E1A4619462046009628F048F90023D6 +S3150800ACE005461A4619462046009628F049F9E368AB +S3150800ACF02844984294BF0020C01AE06502B070BD8F +S3150800AD00FFFF0F002DE9F3471E4643690446B34289 +S3150800AD10884617469DF828904FD300258DF807508A +S3150800AD202046616927F0CBFDD4F830A082450AD2C7 +S3150800AD30236AB5EB430F06D2002220460DF1070120 +S3150800AD40FFF778F9B8B39DF80730012B05D1002233 +S3150800AD5020460DF10701FFF76DF9B9F1030F06D08B +S3150800AD603146204627F0ABFD256B854227D3154D86 +S3150800AD704FF0FF31284600F071F94B46294600226C +S3150800AD802046C5E90376C5F80080FFF721FB236E48 +S3150800AD90054663B12046FFF783FF94F8503013B990 +S3150800ADA094F858301BB1236E04F150009847284692 +S3150800ADB002B0BDE8F0870135B2E76225F7E71C2542 +S3150800ADC0F5E700BFD89805202DE9FF410F469046C4 +S3150800ADD01E46054698B390F8343093B3B1F5801FF4 +S3150800ADE031D21A4C022127F0AEFD224639462846B2 +S3150800ADF00DF10F03FEF732FF024678B101234246F2 +S3150800AE000093394633462846FFF77CFF0446E86B2D +S3150800AE1027F082FF204604B0BDE8F0819DF80F3088 +S3150800AE20012BEBD12169B142E8D100934146334663 +S3150800AE302846FFF7DFF904460028DFD1E7E7212493 +S3150800AE40E8E71124E6E72924E4E700BF049905208A +S3150800AE5030B50C46054685B028B390F8343023B390 +S3150800AE60B1F5801F23D2022127F06DFD0DF10F03E6 +S3150800AE70214628460F4AFEF7F1FE034688B99DF893 +S3150800AE800F20032A0DD003222146009202462846A7 +S3150800AE90FFF738FF0446E86B27F03EFF204605B06B +S3150800AEA030BD2D24F7E72124F8E71124F6E72924F5 +S3150800AEB0F4E700BF049905202DE9F043466886B3F8 +S3150800AEC0056898464FF0000CA946AE4655F83C4032 +S3150800AED00CF1010CC4F31307013401D0B94217D0A1 +S3150800AEE066450EF1080EF1D12F46002403E0A6426E +S3150800AEF007F1080712D055F8343001340133F6D17A +S3150800AF00C1F3130141EA0851C7E90012BDE8F0830D +S3150800AF1041EA0851CEE90012BDE8F083B8F1030F03 +S3150800AF2003D101230372BDE8F083002303E09E42A8 +S3150800AF3009F10809F5D055F833400133C4F307542D +S3150800AF40032CF4D1C1F3130343EA0853C9E90032C9 +S3150800AF50BDE8F0832DE9F0410646406882B0C0B1ED +S3150800AF600F4690460024336853F8345003EBC40365 +S3150800AF70C5F30752C5F31301013504F1010406D0E0 +S3150800AF805B683046CDF80080B84710B170688442D7 +S3150800AF90E9D302B0BDE8F081024B1968024B186884 +S3150800AFA0FFF7EEBC085006202850062008B538F0F2 +S3150800AFB0A1F9014B186008BD30990520014B1868A6 +S3150800AFC038F093B93099052073B504462248012A0A +S3150800AFD000EAC1119DF8185023F07C4007D9961E47 +S3150800AFE0012E28D9073303F07F03194308E09DF89B +S3150800AFF01C300A43DB0603F0C053134343F0604199 +S3150800B0000023C4E900108DF80730B5B12022214687 +S3150800B0100DF1070028F085F91A220DF10700211D08 +S3150800B02028F07FF9082063689DF8072043EA8263C1 +S3150800B030636002B070BD1143E2E71B220DF1070001 +S3150800B040214628F06EF923689DF80720042043EA74 +S3150800B050C2632360EDE700BF80FFFF0738B5094BE1 +S3150800B0600D461A68002104462AF0E3FD00234FF036 +S3150800B070FF322383C4E900252361A260E382A37615 +S3150800B08038BD00BFB85004080138C0B205289ABFB9 +S3150800B090014B185C01207047BD5004082DE9F041AA +S3150800B0A00746154600240E46596888B0490A0129FC +S3150800B0B022464FEA510104F10104F8D8DC78997860 +S3150800B0C024031B88C90201F4006104F480540C436C +S3150800B0D0C3F30A035203234492B24FF000089C18A4 +S3150800B0E0274B6FEA0444039325F07843ED4302A9FE +S3150800B0F00DF107001B2202938DF8078028F011F93D +S3150800B1009DF80720029B02A943EAC2630DF10700D6 +S3150800B1101B2225F07845049302958DF8078028F0C0 +S3150800B12000F99DF80720029B6FEA144443EAC263BC +S3150800B13005934FF0FF330794069307A9BB690122CD +S3150800B14006F110009847BB6905A90446012206F1D5 +S3150800B15008009847BB69404518BF044604A9012260 +S3150800B160301D98470122404518BF0446BB69304642 +S3150800B17003A99847404508BF204608B0BDE8F081B6 +S3150800B18001009AB2044BD3F88420D206FBD4D3F834 +S3150800B1908400C0F3811070470040005038B5104B4A +S3150800B1A00546D3F800310C4603F00303022B0BD0F7 +S3150800B1B0032B0DD0012B0FD134F020FF032305B14B +S3150800B1C0286004B1236038BD34F076FF0923F6E71A +S3150800B1D034F01AFF0823F2E701230020EFE700BF47 +S3150800B1E00080005038B5104B0546D3F840310C4660 +S3150800B1F003F00303022B0BD0032B0DD0012B0FD129 +S3150800B20037F042FD0A2305B1286004B1236038BD32 +S3150800B21034F052FF0923F6E737F039FD0C23F2E73D +S3150800B22001230020EFE700BF0080005038B5104B1F +S3150800B2300546D3F860310C4603F00303022B0BD006 +S3150800B240032B0DD0012B0FD137F01EFD0A2305B1B4 +S3150800B250286004B1236038BD34F02EFF0923F6E7D1 +S3150800B26037F015FD0C23F2E701230020EFE700BFB6 +S3150800B2700080005038B5104B0546D3F840320C46CE +S3150800B28003F00303022B0BD0032B0DD0012B0FD198 +S3150800B29037F0FAFC0A2305B1286004B1236038BDEB +S3150800B2A034F00AFF0923F6E737F0F1FC0C23F2E73E +S3150800B2B001230020EFE700BF0080005038B5124B8D +S3150800B2C00546D3F880300C4603F00303022B0BD057 +S3150800B2D0032B0DD0012B0FD134F056FE0E2305B1EA +S3150800B2E0286004B1236038BD34F092FE0723F6E7E0 +S3150800B2F034F044FE0623F2E7044841F22E2127F0F3 +S3150800B300C6F900231846EAE700800050C35004082F +S3150800B31038B51A4B0546D3F820010C4600F007004D +S3150800B320062821D8DFE800F028040C1410181C00A1 +S3150800B33034F024FE052305B1286004B1236038BD26 +S3150800B34034F05CFE0323F6E734F062FE0723F2E7E7 +S3150800B35034F050FE0223EEE734F010FE0623EAE747 +S3150800B36034F04CFE0423E6E7054841F2AB2127F00A +S3150800B3708EF900231846DEE70123DCE7008000503B +S3150800B380C350040838B5194B0546D3F828310C467E +S3150800B39003F00703013B052B20D8DFE803F003136E +S3150800B3A01B0F0B1734F0EAFD052305B1286004B11D +S3150800B3B0236038BD34F0E2FD0623F6E734F028FEB4 +S3150800B3C00723F2E734F01AFE0323EEE734F016FEFD +S3150800B3D00423EAE734F00EFE0223E6E7044841F2C6 +S3150800B3E0A50127F054F900231846DEE7008000502F +S3150800B3F0C3500408002337B50193194B0546D3F803 +S3150800B40020320C4603F00703042B1FD8DFE803F0AD +S3150800B41025030F141900002101A8FFF7B3FF122313 +S3150800B4200DB1019A2A6004B1236003B030BD34F02F +S3150800B430EFFD07230190F3E737F026FC0A23019076 +S3150800B440EEE734F039FE09230190E9E741F262019B +S3150800B450044827F01CF90023E2E70123E0E700BFD0 +S3150800B46000800050C3500408F7B50027144B019715 +S3150800B470D3F88041064604F00304022C0D4614D086 +S3150800B480032C0DD0012C14D1394601A8FFF740FF33 +S3150800B49010240EB1019B336005B12C6003B0F0BDDA +S3150800B4A034F0B6FD07240190F3E734F0A3FD0190CC +S3150800B4B0EFE741F20E41034827F0E9F83C46E8E792 +S3150800B4C000800050C350040838B5164B0546D3F81B +S3150800B4D000020C4600F00700042819D8DFE800F03F +S3150800B4E020030B0F130037F0CFFB0A2305B12860A2 +S3150800B4F004B1236038BD34F0DFFD0923F6E737F0E1 +S3150800B500C6FB0C23F2E734F05FFD0F23800AEDE754 +S3150800B510054841F2CC4127F0BAF800231846E5E77A +S3150800B5200123E3E700800050C350040838B5164BE2 +S3150800B5300546D3F808020C4600F00700042819D877 +S3150800B540DFE800F020030B0F130037F09DFB0A23FA +S3150800B55005B1286004B1236038BD34F0ADFD092378 +S3150800B560F6E737F094FB0C23F2E734F02DFD0F23B2 +S3150800B570800AEDE7054841F2045127F088F80023D0 +S3150800B5801846E5E70123E3E700800050C3500408A6 +S3150800B59038B5124B0546D3F850320C4603F0030370 +S3150800B5A0022B0FD0032B05D0012B0FD137F06CFBE4 +S3150800B5B00A2302E037F06BFB0C2305B1286004B1BF +S3150800B5C0236038BD34F078FD0923F6E7044841F2D4 +S3150800B5D0D50127F05CF800231846EEE700800050F6 +S3150800B5E0C3500408002337B50193184B0546D3F812 +S3150800B5F060320C4603F00703013B032B1FD8DFE834 +S3150800B60003F0020E1914002101A8FFF781FE10238A +S3150800B6100DB1019A2A6004B1236003B030BD002140 +S3150800B62001A8FFF7DFFD1123F2E734F0F1FC072349 +S3150800B6300190EDE734F0DEFC02230190E8E741F2E1 +S3150800B6400911034827F023F80023E1E7008000509A +S3150800B650C3500408002337B50193184B0546D3F8A1 +S3150800B66094320C4603F00703013B032B1FD8DFE88F +S3150800B67003F0020E1914002101A8FFF749FE102352 +S3150800B6800DB1019A2A6004B1236003B030BD0021D0 +S3150800B69001A8FFF7A7FD1123F2E734F0B9FC072349 +S3150800B6A00190EDE734F0A6FC02230190E8E741F2A9 +S3150800B6B03C11034826F0EBFF0023E1E70080005029 +S3150800B6C0C350040873B500240F4B0194D3F87032A5 +S3150800B6D0064603F00303012B0D4607D0022B11D0B3 +S3150800B6E041F26711094826F0D2FF04E0214601A875 +S3150800B6F0FFF778FD11240EB1019B336005B12C606C +S3150800B70002B070BD1524F6E700800050C350040847 +S3150800B71008B5334B98424FD027D8324B984245D07C +S3150800B72017D8314B98423ED00AD838B12F4B984299 +S3150800B73039D041F2E3312E4826F0A9FF002034E043 +S3150800B7402C4B98422FD02C4B9842F2D12B4B586E4B +S3150800B7502BE02B4B98422CD003F5371303F5D8630F +S3150800B7609842E6D1254B986F1FE0264B98422FD07A +S3150800B7700CD8254B984223D0244B984224D0244BEE +S3150800B7809842D6D11D4BD3F884000EE0214B98423F +S3150800B79022D003F5740303F510539842C9D1174B09 +S3150800B7A0D3F8980001E0154B986D08BD134B186F38 +S3150800B7B0FBE7124B586FF8E7104BD3F88000F4E715 +S3150800B7C00E4BD3F88800F0E70C4BD3F88C00ECE767 +S3150800B7D00A4BD3F89000E8E7084BD3F89400E4E75F +S3150800B7E080BA8C01405DC60080841E0040420F006E +S3150800B7F0C350040800093D00C0CF6A000080E00F6E +S3150800B8000024F400007E560380D54302006CDC0257 +S3150800B8100048E8010090D003B0F5207F10B52ED07F +S3150800B82009D8B0F5007F24D003D868B1B0F5C07F39 +S3150800B8300AD000241BE0B0F5607FFAD1124BD3F88A +S3150800B8408040C4F3011412E00F4B1C6F230B13F056 +S3150800B8500E0FC4F303340AD0072C08D00F2C06D0D9 +S3150800B860032C04D040F28B21084826F010FF601CF8 +S3150800B87010BD054BD3F89040C4F30464F7E7024BB8 +S3150800B8801C6FC4F38024F2E700800050C3500408FC +S3150800B8904FF4803238B5104B04469A6600200D46A0 +S3150800B8A0FFF7BAFF41F671320C4B6043DC69DA6385 +S3150800B8B05A6804F4803422F440125DB90849884273 +S3150800B8C094BF00200120000502435A600CB10022F3 +S3150800B8D0DA6338BD0349F2E70090005000000350D0 +S3150800B8E0005A6202002D3101420938B504460D4658 +S3150800B8F006D140F23B310D4826F0C9FE002305E08B +S3150800B900531E022B0BD80A4B03EB820304F01F04C9 +S3150800B91045B103F580530122A2401A6038BD40F2B2 +S3150800B9204931E8E703F50053F5E700BFC3500408BB +S3150800B93060800050002130B5B0F5807F85B00446A0 +S3150800B940CDE9001100F009816BD8002800F0D980F4 +S3150800B950A0F12004602C74D8602C72D8DFE814F0AB +S3150800B960D100DE00D100DE00EE00EE00EE00EE00B3 +S3150800B970EE00DE00F8007D000E019D007D00DE0071 +S3150800B980DE00DE0071007100710071007100710047 +S3150800B99071007100DE00DE00DE00AF001801DE0077 +S3150800B9A07100710071007100710071007100710001 +S3150800B9B071007100710071001D01EE00D100D10007 +S3150800B9C0D10013017D007D00BB0022019200F30027 +S3150800B9D071007100710071007100C600D10071001C +S3150800B9E0EE00EE00EE00EE00EE00F300F300DE00DF +S3150800B9F07100DE00DE0071007100710071007100D7 +S3150800BA0071007100710071007100710071007100A0 +S3150800BA107100710071007100710071007100710090 +S3150800BA20CB00B0F5E06F00F0B3803BD8B0F5607F8F +S3150800BA307FD01DD8B0F5007F66D008D8B0F5C07F96 +S3150800BA405FD040F2AA415C4826F021FE56E0B0F5E8 +S3150800BA50207F63D0B0F5407FF3D134F0B5FA0446C1 +S3150800BA604FF42070FFF7D8FEB4FBF0F464085EE0EC +S3150800BA70B0F5B06F6CD00AD8B0F5806F5ED0B0F56F +S3150800BA80A06FDED100216846FFF7B4FC36E0B0F5BA +S3150800BA90C06F73D0B0F5D06FD3D100216846FFF7D9 +S3150800BAA013FD2BE0B0F5186F77D00DD8B0F5086FF9 +S3150800BAB07DD0B0F5106F66D0B0F5F06FC1D100211A +S3150800BAC06846FFF7B3FB19E0B0F5286F6AD007D8C8 +S3150800BAD0B0F5206FB5D100216846FFF783FD0DE06C +S3150800BAE0B0F5406F2FD0B0F5486FAAD1002168464F +S3150800BAF0FFF7B0FD02E034F047FA0090009805B071 +S3150800BB0030BD34F061FAF8E734F03EFA05462046CF +S3150800BB10FFF782FEB5FBF0F50095EFE734F054FA2F +S3150800BB2004464FF42070FFF777FEB4FBF0F4009458 +S3150800BB30E4E701A8FFF7C2FB019DE8E70021684694 +S3150800BB40FFF7E6FBDAE700216846FFF71BFCD5E7B7 +S3150800BB5000216846FFF788FCD0E74FF0E023029102 +S3150800BB601B695B0705D534F02FFA0290029B0093F8 +S3150800BB70C4E703A902A8FFF735FBF7E700216846E3 +S3150800BB80FFF730FBBAE700216846FFF7CFFCB5E7B9 +S3150800BB9000216846FFF76EFBB0E700216846FFF70D +S3150800BBA0F7FCABE700216846FFF78CFDA6E7684679 +S3150800BBB0FFF7F4FAA2E700BFC350040808B58020CF +S3150800BBC0FFF7B8FE034B98429EBF4FF48032024BF4 +S3150800BBD01A6708BD005A620200A000501FB5034646 +S3150800BBE00020B3F5807F019000F0FB8000F28B8087 +S3150800BBF0662B7BD83C2B05D8243B092B5CD940F215 +S3150800BC008F51DDE03D3B292BF9D801A252F823F0EC +S3150800BC1005BE000833BE0008FFBB0008FFBB0008CE +S3150800BC20FFBB0008FFBB0008FFBB0008FFBB0008FE +S3150800BC30FFBB0008FFBB0008FFBB0008FFBB0008EE +S3150800BC40FFBB0008FFBB0008FFBB00083DBE00089D +S3150800BC50D9BD0008FFBB0008FFBB0008FFBB0008F2 +S3150800BC606FBD0008FFBB0008FFBB000889BD0008C0 +S3150800BC7047BE000831BD000829BE0008FFBB000802 +S3150800BC80FFBB0008FFBB0008FFBB0008FFBB00089E +S3150800BC90A1BD0008FFBB0008FFBB0008D9BD00080E +S3150800BCA0D9BD0008D9BD0008D9BD0008D9BD00080E +S3150800BCB029BE000829BE0008092BA0D801A252F8FF +S3150800BCC023F000BFD9BD0008D9BD0008D9BD0008BA +S3150800BCD0D9BD0008D9BD0008FFBB0008C9BD0008CA +S3150800BCE0FFBB00084FBD00080FBE0008802B86D199 +S3150800BCF0574B1B6F03F00703013B032B5ED8DFE8A6 +S3150800BD0003F05B545759B3F5F06F7BD024D8B3F5DD +S3150800BD10B06F59D011D8B3F5607F00F08180FFF479 +S3150800BD206EAFB3F5806F57D0B3F5A06F7FF467AFEA +S3150800BD30002001A9FFF75EFB4AE0B3F5D06F66D095 +S3150800BD40B3F5E06F75D0B3F5C06F7FF458AF002038 +S3150800BD5001A9FFF747FA3BE0B3F5186F6ED00BD889 +S3150800BD60B3F5086F58D0B3F5106F7FF448AF0020CD +S3150800BD7001A9FFF7DBFB2BE0B3F5286F63D008D8E2 +S3150800BD80B3F5206F7FF43BAF002001A9FFF72AFC2B +S3150800BD901EE0B3F5406F47D0B3F5486F7FF42FAF79 +S3150800BDA0002001A9FFF756FC12E0052301930FE0D6 +S3150800BDB00323FBE70823F9E70223F7E740F2DC4110 +S3150800BDC0244826F064FC03E0002001A9FFF74CFB99 +S3150800BDD0019805B05DF804FB002001A9FFF798FA61 +S3150800BDE0F6E74FF0E02302901B695B0705D534F0B0 +S3150800BDF0EBF80D230393039BD8E703A902A8FFF7E3 +S3150800BE00F1F9F8E7002001A9FFF710FAE0E70020AA +S3150800BE1001A9FFF759FBDBE701A9FFF7BFF9D7E748 +S3150800BE2001A9FFF74BFAD3E7002001A9FFF7AAFA01 +S3150800BE30CEE7002001A9FFF71DFAC9E7002001A9EE +S3150800BE40FFF7A6FBC4E7002001A9FFF73BFCBFE705 +S3150800BE5000800050C35004084FF48032074B08494D +S3150800BE60586E03F580535A664B6A23F001034B62FA +S3150800BE70C3035CBF034B5A66704700BF008000507F +S3150800BE800000085000A0005008B5FFF7A7FE0928D3 +S3150800BE9011D00A38012802D94FF6FF7008BD4FF4B1 +S3150800BEA08002064B5A6603F5D8335B6ADB07F3D57F +S3150800BEB04FF4FA70F2E7024B1888EFE7009000504B +S3150800BEC00A52062008B5FFF789FE03280ABF024B67 +S3150800BED04FF6FF70188808BD0852062038B5036863 +S3150800BEE004460F2B04D940F694317C4826F0CFFB44 +S3150800BEF063680F2B04D940F69731784826F0C7FBBC +S3150800BF00A3680F2B04D940F69A31744826F0BFFB74 +S3150800BF10237B0F2B04D940F69D31704826F0B7FBDA +S3150800BF20637B0F2B04D94FF43A616C4826F0AFFBBC +S3150800BF30A37B3F2B04D940F6A331684826F0A7FB1C +S3150800BF40E37B3F2B04D940F6A631644826F09FFBD5 +S3150800BF502369032B04D940F6A931604826F097FBDC +S3150800BF606369032B04D940F6AC315C4826F08FFB95 +S3150800BF70E369032B04D940F6AF31584826F087FB0E +S3150800BF808020FFF72BFE032800F083804FF48012F1 +S3150800BF90534B4FF0A0615A6645F60E02514BC3F853 +S3150800BFA08020514A91624FF4803102F580529162A5 +S3150800BFB09A6DD203FCD4996D11F08041FBD1D4E976 +S3150800BFC00002120542EA0062E07B0243207B42EA55 +S3150800BFD00042607B42EA0032A07B42EA80121A6184 +S3150800BFE09869D4E90452120642EA856200F00040D4 +S3150800BFF00243A07EE57E0243207E42EA0042607E3E +S3150800C00042EA00229A611A6AE06922F00F0242EABD +S3150800C0108502364D00283DD11A6294F82420996A83 +S3150800C02094F82000D200294042EA40120A4394F8C4 +S3150800C030211042EA011242F480329A622C49294AB6 +S3150800C040936D31EA0303FBD14FF080712648816274 +S3150800C0501369A56823F4700343EA055313614FF087 +S3150800C0600043836194F822300BB9224B996294F805 +S3150800C07023303BB94FF480321E4B9A62194A936DAE +S3150800C0805B00FCD494F825301BB1164B1A4AC3F84A +S3150800C090802038BD024342F0080202281A6208D1FD +S3150800C0A019614FF40852996114484FF47F4127F0FB +S3150800C0B056F90C4994F822308A6A94F820001B062F +S3150800C0C02A4043EA4013134394F8242043EAC20360 +S3150800C0D094F8232043EA02438B62D3E7C35004084B +S3150800C0E0009000500040005A0050005AC7FFFEFE5C +S3150800C0F0030001000060005AF1A7FFFF3440005A10 +S3150800C100014B93F9000070477E520620436810B52C +S3150800C110072B044604D940F6F2512A4826F0B7FA06 +S3150800C120A368032B04D940F6F451264826F0AFFA43 +S3150800C1302378032B04D940F6F651224826F0A7FAAD +S3150800C14094F90130002B04DA40F6F8511D4826F020 +S3150800C1509EFA4FF400011C4A637851664FF4D15198 +S3150800C160022002F5B832516218494F2B48604FF049 +S3150800C170010028BF4F2301F5805148601169C903A2 +S3150800C180FCD4217843EA01235361D4E901131B0146 +S3150800C19043EA0123617B0B43217B43EA4103936016 +S3150800C1A0E37BA17B1B0143EA4113617C0B43217CA2 +S3150800C1B043EA41035360A37C13B16FF4D15353622E +S3150800C1C010BD00BFC3500408009000500010025074 +S3150800C1D0014B1880704700BF0A520620014B188091 +S3150800C1E0704700BF085206204FF4800208B5184B66 +S3150800C1F05A660223174A5360936813F48033FBD1B7 +S3150800C200012822D133F0FAFE134B984215D003F5D4 +S3150800C210122303F5F863984213D0104B00EB800203 +S3150800C220400AB3FBF0F3520A0A49CA620B630123B8 +S3150800C2304B620022074B5A6008BD45F67A13084A36 +S3150800C240F2E745F61A03074AEEE75362F1E700BF3D +S3150800C250009000500040025000F04902646666668D +S3150800C260D8B80500BBCF0500B0F5207F38B577D024 +S3150800C2700ED8B0F5007F61D003D890B3B0F5C07F73 +S3150800C2802FD040F21E31BDE838403D4826F0FFB9B0 +S3150800C290B0F5607FF5D13B4A4C1ED2F8FC5015F03C +S3150800C2A080751EBFD2F8FC3023F08073C2F8FC30CC +S3150800C2B0032C04D94FF43F71314826F0E8F9324A85 +S3150800C2C0D2F8803023F0300343EA0413C2F88030F2 +S3150800C2D035B12C4AD2F8FC3043F08073C2F8FC30F2 +S3150800C2E038BD4C1E012C0AD9102903D8274BCB4040 +S3150800C2F0DB0704D440F2CF21214826F0C8F927F0FD +S3150800C3003DF827F049F84FF48031214B1E4A19674A +S3150800C310136F23F4704343EA0433136733F054FE70 +S3150800C3200446FEF72FFFC0F10201204627F02EF83B +S3150800C33000F048F8BDE83840FFF740BC4C1E1F2CFB +S3150800C34004D940F212310E4826F0A1F90E4AD2F865 +S3150800C350903023F0F85343EA0463C2F89030BFE7FD +S3150800C3604C1E012C04D94FF44671054826F08FF966 +S3150800C370054A136F23F4806343EA84231367AFE700 +S3150800C380C350040800ED00E00080005010010100D1 +S3150800C3900090005008B50121022000F0EFF94FF493 +S3150800C3A02070FFF739FA054B187026F0E7FF26F0DC +S3150800C3B0F3FF4FF48032024B1A6708BDBE3B0620D6 +S3150800C3C00090005008B54FF4C070FFF7B3FABDE807 +S3150800C3D008400449884294BF012102214FF4207085 +S3150800C3E0FFF742BF80F0FA0238B5044633F0ECFD99 +S3150800C3F00546FEF7C7FEC0F10201284626F0C6FF2D +S3150800C4000121002000F00EFA2CB1FFF7DBFFBDE892 +S3150800C4103840FFF7D3BB034B4FF420701978FFF76A +S3150800C42023FFF4E7BE3B06202DE9F0410546FFF75A +S3150800C4306FF9431E0333044604D940F6EC113B4812 +S3150800C44026F025F94FF4C022394B5A6603F598337E +S3150800C4505A68012A04D137494A605A689207FCD4B7 +S3150800C4608020FFF7BBFB052807D126F087FF26F0BB +S3150800C47093FF4FF480322E4B1A672F4B24F04074EB +S3150800C4809D4239D02D4B9D4239D033F077FD8542F8 +S3150800C490064603D90121284600F0C4F9284FFB684F +S3150800C4A013F0060FFBD1D7F80880BC60BB68634061 +S3150800C4B013F4F81F26D12846FBF74EFA8020FFF71B +S3150800C4C08DFB052814D133F07FFDA842044604D914 +S3150800C4D040F64521154826F0DAF8FEF753FEC0F176 +S3150800C4E00201204626F052FFFFF76CFFFFF766FBB6 +S3150800C4F0AE4213D2BDE8F08144F00074C5E744F0BB +S3150800C5008074C2E740F63421084826F0C0F8802037 +S3150800C510C7F80880FFF762FB052805D0BDE8F0419B +S3150800C5200121002000F07EB93546CCE7C350040847 +S3150800C5300090005000E0015040420F0080841E0029 +S3150800C540000001505C4B70B5984205467FD035D83F +S3150800C5505A4B5B4E984200F08D8022D8002800F096 +S3150800C5609880584B984264D0574B984250D0574BB6 +S3150800C57098423ED041F2F811554826F088F840F620 +S3150800C5809271534826F083F84FF400224C4B5A66B2 +S3150800C5904E4B9D4200F08D8000244A4A954253D066 +S3150800C5A073E04C4B984269D003F5371303F5D8630B +S3150800C5B09842DFD1484BD3F8B8402CE0474B984215 +S3150800C5C050D00CD8464B984248D003F5742303F54F +S3150800C5D010739842CED1404BD3F8C4403AE0414B51 +S3150800C5E0984243D0404B9842C4D13B4BD3F8D040F5 +S3150800C5F030E0394BD3F8A040621E033224F0407471 +S3150800C60051D84FF400237366234643F000743CE088 +S3150800C610314BD3F8A040621E033224F0407431D95E +S3150800C62040F692712A4826F032F84FF400237366D2 +S3150800C630B3E7294BD3F8A040621E033224F04074B6 +S3150800C640EED84FF40023736644F080741DE0224B45 +S3150800C650D3F8BC40621E1A4E0332DEE71E4BD3F8EF +S3150800C660C040F7E71C4BD3F8C840F3E71A4BD3F89A +S3150800C670CC40EFE7184BD3F8A440CCE7164BD3F8D9 +S3150800C680B040C8E74FF4002373664FF0B442946095 +S3150800C69070BD40F692710E4825F0F9FF4FF400235D +S3150800C6A02C467366F1E740F69271094825F0EFFFCC +S3150800C6B0A7E70023A9E700BF0024F400404B4C007D +S3150800C6C00090005080841E0000093D0040420F0083 +S3150800C6D0C3500408809698000080E00F80BA8C0149 +S3150800C6E0C0EA21010048E801005A6202024A536B77 +S3150800C6F00342FCD1704700BF00800950044A4178C4 +S3150800C700536F23F4407343EA01235367704700BF0E +S3150800C71000400050104A10B51369044643F004035C +S3150800C720136135F09FFB26F03CFE0C4B5B6E5B01FC +S3150800C73042BF0B4B0B4AC3F82024BFF34F8FBFF3FE +S3150800C7406F8F30BF26F02EFE03F032FE1CB9BDE80F +S3150800C750104033F039BC10BD00ED00E000800050F9 +S3150800C76000E003500000FF0F034A0179D36E23F05F +S3150800C77030030B43D366704700400050F8B50446B3 +S3150800C780244BD3F88420D006FBD4D3F88430C3F3E3 +S3150800C79081139C423CD033F0F7FB012C05460BD1A4 +S3150800C7A01D4B984204D940F29D711C4825F06FFF35 +S3150800C7B00121284626F0EAFD36F09CFD4FF000726E +S3150800C7C0174B07465A66204626F0EFFD4FF480635E +S3150800C7D0104E621E93403367736E9A0103D4D6F8DF +S3150800C7E084309B060AD5384636F07FFD022C0FD1D9 +S3150800C7F02846BDE8F840002126F0C8BDD6F88430A2 +S3150800C8009906E9D540F2B571044825F040FFE3E7FB +S3150800C810F8BD00BF00400050005A62023B510408B0 +S3150800C8200060005010B50C4608B933F0ADFB074B55 +S3150800C83021461B783BB1064B984204D80120BDE837 +S3150800C8401040FFF79BBF0220F9E700BFBF3B062059 +S3150800C850005A62020278034B012100201A70FFF782 +S3150800C860E1BF00BFBF3B06204FF0004238B5244B5E +S3150800C870244C5A664AF6CD33656C014605F0010527 +S3150800C880236428BB0120FFF731FF6368DB0715D552 +S3150800C8901D4B586008461D4B226BD2070CD4984294 +S3150800C8A008D1072415B1174B194A1A6432F0ECFC63 +S3150800C8B0204638BD0130EFE79842F2D00024F1E770 +S3150800C8C00132236B13F0080305D08A42F8D1E8E752 +S3150800C8D000220E49F5E78A42E3D020210A4A9162EE +S3150800C8E00121A2F5805251600649084A886A8006E5 +S3150800C8F003D49342D5D00133F8E79342DDE700BF6E +S3150800C900009000500080095000A0095040420F00D6 +S3150800C9103254FFFF4FF0004238B5164B01465A66AF +S3150800C9204AF6CD33144C154A656C236443780B20BC +S3150800C9305B0043F00103D363FFF7D8FE63688A7888 +S3150800C94023F4F87343EA02136360CA784B7943EA1F +S3150800C9500223A3600A798B7943EA022323610878C4 +S3150800C960FFF782FFEB0744BF054B236432F08CFCCC +S3150800C970012038BD0090005000800950004000504A +S3150800C9803254FFFF0F2870B5044605D940F67C617E +S3150800C990124825F07CFE0F244FF00042104B114937 +S3150800C9A05D6E03F580535A664AF6CD334E6C802089 +S3150800C9B00B64FFF79BFE0B6A23F00F0323430B62FE +S3150800C9C0F30744BF084B0B64002DA2BF4FF000428B +S3150800C9D0064B5A6632F058FC70BD00BF3B5104083E +S3150800C9E000800050008009503254FFFF00A000501C +S3150800C9F04FF00042104B70B55D6E03F580535A66D2 +S3150800CA004AF6CD3304460D4980204E6C0B64FFF779 +S3150800CA106DFE0B6A23F4F85343EA04230B62F3070B +S3150800CA2044BF074B0B64002DA2BF4FF00042054BD5 +S3150800CA305A6632F029FC70BD00800050008009500B +S3150800CA403254FFFF00A0005008B50E4B984211D093 +S3150800CA500D4B984210D003F5804398420ED003F54B +S3150800CA60804398420CD0094840F2793125F00FFEF0 +S3150800CA70002008BD5620FCE75720FAE76520F8E7AE +S3150800CA806620F6E70000015B00C00850B3510408B1 +S3150800CA9010B526F08FFC042300F5805100F50052EE +S3150800CAA00B6113610B6113610B6113610B611361F8 +S3150800CAB0202341F2020103610023C36083604161C0 +S3150800CAC04FF4A0218361836541620549C36103620E +S3150800CAD08362C36243630365D164036310BD00BF09 +S3150800CAE0FF3F0D0338B51B4B044698420D460FD041 +S3150800CAF0194B98420CD003F58043984208D003F5A9 +S3150800CB008043984204D040F26911144825F0BFFDCD +S3150800CB1025B92046BDE8384026F04CBC012204F56C +S3150800CB2080535A6040F6FF71204605F00F0226F042 +S3150800CB303DFCA263782126F039FC05F001036A075B +S3150800CB4048BF43F00203A26C02F003029A42FAD1EC +S3150800CB5038BD00BF0000015B00C00850B35104088F +S3150800CB60F8B505460C46164622B940F227216A480A +S3150800CB7025F08DFD694B9D420FD0694B9D420CD027 +S3150800CB8003F580439D4208D003F580439D4204D0B7 +S3150800CB9040F22A21604825F07AFD2CB92846FFF78D +S3150800CBA053FFFEF7C7FE0446AB68D80741D5B44223 +S3150800CBB004D24FF40D71584825F069FDB4FBF6F41C +S3150800CBC06F68013CFF2C07F0010704D94FF40F7179 +S3150800CBD0514825F05CFD24062FB92B6923F07F43C5 +S3150800CBE023432B61F8BD2821284626F0DFFBAB6CD2 +S3150800CBF0990718D1AB6CDA0717D4AE6C16F0020693 +S3150800CC0015D140F24921444825F041FD284626F031 +S3150800CC10D1FB2B69314623F07F4323432B61BDE8C3 +S3150800CC20F840FFF75FBF0526F0E70926EEE7062678 +S3150800CC30ECE76B68012B04D04FF41771364825F0E2 +S3150800CC4026FDAB6DDB07AB6848BF760003F0E00353 +S3150800CC50402B42D009D893B1202B1AD040F29E21FE +S3150800CC60BDE8F8402C4825F012BD602B42D0802B39 +S3150800CC70F4D106EB4603A34247D801230DE0B6EBF1 +S3150800CC80141F04D94FF42171234825F000FD102301 +S3150800CC9003E0B6EBD40F1AD8082373436401B4FB38 +S3150800CCA0F3F4204F203CB7EBC40F4FEAC40604D276 +S3150800CCB040F2A921184825F0EAFC28463E40012101 +S3150800CCC026F074FB2E63BDE8F84026F06FBB40F2F1 +S3150800CCD08921114825F0DBFCDEE70623B4FBF3F3D4 +S3150800CCE0B34201D30623D8E740F28E210A4825F03D +S3150800CCF0CEFCF7E7B6EB940F01D80423CDE740F254 +S3150800CD009321054825F0C3FCF7E74FF4267102483E +S3150800CD1025F0BDFCB1E700BFB35104080000015B74 +S3150800CD2000C00850F8FF7F002DE9F0419846436897 +S3150800CD3004460E4617461BB140F6FF7126F036FB31 +S3150800CD402046FFF7A5FEF189737B62690B43318A9A +S3150800CD5022F44C5222F00F020B4313436361A2687C +S3150800CD6096F818C0337B22F0804222F0E2024CEAA1 +S3150800CD700303134372691343B268A3601AB9A3681D +S3150800CD8043F00043A360F06904F58053002800F0DF +S3150800CD908F80857A017A6D04D4F808E045EA8155D2 +S3150800CDA08D490EEA01010D43818801F4C0410D4306 +S3150800CDB0417845EA8105417B45EAC105817B45EA1B +S3150800CDC00115817845EA8125A560D4F80CE0D0E9FB +S3150800CDD004152943814D0EEA05052943857941EA5B +S3150800CDE08521C57941EA4521E16001787C4D012913 +S3150800CDF01ED1E16841F00401E160AC4200F0B58063 +S3150800CE0078498C4200F0B38001F580418C4200F0ED +S3150800CE10B08001F580418C420CBF03214FF0FF31F1 +S3150800CE20490101F1A04142F2944501F5703120E033 +S3150800CE30032940F08F80E16841F00401E160AC42CB +S3150800CE4000F08D8067498C4200F08B8001F58041A7 +S3150800CE508C4200F0888001F580418C420CBF03218A +S3150800CE604FF0FF3141F29445490101F1A04101F526 +S3150800CE7070314FF0020E41F805E0417A996219B116 +S3150800CE80E16841F40061E160C17A59B1E16841F4B1 +S3150800CE900041E16052498C426DD1017B524D01F04F +S3150800CEA00F016967616AC07B21F003010143616272 +S3150800CEB02FB197F8201000297BD001211962B8F10B +S3150800CEC0000F35D0BCF1000F02D04FF40041996530 +S3150800CED04349B8F822508C4298F8211076D0414838 +S3150800CEE0844275D000F58040844273D000F58040B6 +S3150800CEF0844213D10320112934BF4FF0010C4FF09F +S3150800CF00020C3A4FB5F5006F07F800C094BF4FF012 +S3150800CF10010C4FF0020C364F07F800C0A06D2943EC +S3150800CF2020F4F95020F01E000143A16501219965FE +S3150800CF30012159601AB120467168FFF711FE204693 +S3150800CF403178FFF7CFFDA36CDB4313F4405FFAD1CA +S3150800CF50BDE8F081023901297FF671AF4DE700215E +S3150800CF6080E701217EE702217CE7002158E70121BD +S3150800CF7056E7022154E71B498C4206D1017B1A4D1C +S3150800CF8001F00F01C5F880108CE71A498C4206D1CA +S3150800CF90017B154D01F00F01C5F88C1082E7164983 +S3150800CFA08C4201BF017B104D01F00F01C5F89810A6 +S3150800CFB078E7E06997F8221097F8215020F00900E1 +S3150800CFC02943014341F00101D96178E7002092E73E +S3150800CFD0012090E702208EE7E39BBDFFFFF9F0876B +S3150800CFE00000015B00C0085000900350C43B0620B7 +S3150800CFF0C03B06200000095000400950174B70B589 +S3150800D000984204460D460ED0154B98420BD003F5B0 +S3150800D0108043984207D003F58043984203D0702195 +S3150800D020104825F034FB1DB972210E4825F02FFB58 +S3150800D0302B7B802B03D176210A4825F028FB6B7BB6 +S3150800D040032B03D97921074825F021FB002329461C +S3150800D0502046BDE870401A46FFF766BE0000015B31 +S3150800D06000C00850B35104082B4B70B598420546CA +S3150800D0700C4643D119B98C21284825F008FB5620BF +S3150800D080FEF7ACFD0C2807D0A0F10903012B03D944 +S3150800D090A0F11103012B3AD8637B032B03D9AD21E9 +S3150800D0A01E4825F0F4FA237B802B03D0AF211B48BA +S3150800D0B025F0EDFA6369B3F1804F03D0B121174823 +S3150800D0C025F0E5FA238A23F400539BB2B3F5805F73 +S3150800D0D003D0B321114825F0DAFAA368013BB3F56A +S3150800D0E0165F03D3B5210D4825F0D1FA0023214652 +S3150800D0F02846BDE870401A46FFF716BE8A2107483B +S3150800D10025F0C5FA1CB98C21044825F0C0FA9E21E1 +S3150800D110024825F0BCFABFE70000015BB3510408DA +S3150800D120F8B5934B044698420E460ED0914B98425A +S3150800D1300BD003F58043984207D003F58043984205 +S3150800D14003D0E2218C4825F0A2FA1EB9E4218A48C8 +S3150800D15025F09DFA727BB3687AB1884A934203D95F +S3150800D160E621854825F093FA3369D3B1DB7BC3B151 +S3150800D170E921814825F08BFA13E0814A934203D9C5 +S3150800D180EC217D4825F083FA336953B11A7F42B101 +S3150800D190B1687C4A5B7F914240F28280042B00F2A0 +S3150800D1A082806368356923B140F6FF71204626F010 +S3150800D1B0FDF82046FFF76CFC2269737BB17B22F0F1 +S3150800D1C087020B43134343F080032361002D6CD081 +S3150800D1D02369297F23F0F80343EAC1132978EA7BF8 +S3150800D1E00B43297943EA4113697A43EA011343EA6F +S3150800D1F082132361E068D5E9053720F0F0403B4308 +S3150800D20020F470200343287B697B43EA802343EAA2 +S3150800D210C133E360A368F07B23F00303034343F0C1 +S3150800D2200103A3606B88A06803F4C0430343A360AB +S3150800D230A368687943EA8023A360AB79EF79606ACB +S3150800D2401B013F0203F0700307F4E06720F4772020 +S3150800D25020F4EE603B430343287A000300F4E040E1 +S3150800D2600343687F000400F4702003436362636924 +S3150800D270307B23F00F03034363616B89A36189BB8A +S3150800D2800AB33B4B9C4237D03A4B9C4245D003F5F8 +S3150800D29080439C4252D003F580439C4260D012E002 +S3150800D2A0042B3FF67EAFF32163E7A368F27B23F0F6 +S3150800D2B00303134343F00103A3606369327B23F03E +S3150800D2C00F03134363612046D6E90112FFF748FCB2 +S3150800D2D020463178FFF706FCA36CDB4313F4405F66 +S3150800D2E0FAD1F8BD224B9C420CD1AB7B264903F000 +S3150800D2F00F034B67002AE6D02B7C234A03F00F0363 +S3150800D3001367E0E71B4B9C420DD1AB7B1E4903F02C +S3150800D3100F03C1F88030002AD5D02B7C1A4A03F0B7 +S3150800D3200F03D367CFE7194B9C420ED1AB7B164947 +S3150800D33003F00F03C1F88C30002AC4D02B7C124AA4 +S3150800D34003F00F03C2F88830BDE7114B9C42BAD1EF +S3150800D350AB7B0D4903F00F03C1F89830002AB2D011 +S3150800D3602B7C094A03F00F03C2F89430ABE700BFE1 +S3150800D3700000015B00C00850B3510408002D3101BC +S3150800D380809698003F4B4C000090035000000950CF +S3150800D39000400950032838B504460D4605D8094B00 +S3150800D3A033F81030CB40DB0704D440F285410648F9 +S3150800D3B025F06DF9302301225C43044BAA401A512B +S3150800D3C038BD00BF205304082E52040840D003502D +S3150800D3D0032838B504460D4605D8094B33F81030EE +S3150800D3E0CB40DB0704D440F25641064825F04FF9F6 +S3150800D3F0302301225C43044BAA401A5138BD00BFB2 +S3150800D400205304082E52040840E0035003282DE94F +S3150800D410F04104460D461746984605D81D4B33F885 +S3150800D4201030CB40DB0704D44FF4B0711A4825F00E +S3150800D4302EF937B129462046B8F1000F20D0FFF75C +S3150800D440A9FF0F21072D04EB440688BFA5F10803A1 +S3150800D4504FEA0616114895BFAB009B0004360C36FA +S3150800D46007FA03F29940304425F0CDFF7FB92946E3 +S3150800D4702046B8F1000F06D0BDE8F041FFF78ABF95 +S3150800D480FFF7A6FFDDE7BDE8F041FFF7A1BFBDE85E +S3150800D490F08100BF20530408A752040830C0035087 +S3150800D4A010B5232001F002FA0024FF22064B21467C +S3150800D4B05C6520209A625C60FEF716FA2146BDE894 +S3150800D4C010402120FEF710BA00000450072838B58E +S3150800D4D004460D4603DD7721084825F0D8F81F2CA9 +S3150800D4E003D99121064825F0D2F8064A064B002DA5 +S3150800D4F008BF13460122A2401A6038BD2853040803 +S3150800D500A1530408401004504020045010B50446A6 +S3150800D51018B991211F4825F0BAF823781B0613F08D +S3150800D520604F03D092211B4825F0B1F8E3780F2B02 +S3150800D53003D99521174825F0AAF801212020FEF7DE +S3150800D540D3F901212120FEF7CFF90122124B23201E +S3150800D5505A60227812069A606178A27842EA0142F5 +S3150800D5609A61FF229A6200229A631A644FF0004277 +S3150800D5705A654FF0FF3203F500531A6501F0E6F9D4 +S3150800D5802320E17801F0F0F9BDE81040232001F0EE +S3150800D590ABB900BF2853040800000450F8B50126AB +S3150800D5A0C3B2072805460C46174606FA03F603DDF6 +S3150800D5B0DE21344825F06BF81CB9DF21314825F007 +S3150800D5C066F8236823F47C1323F00F031BB1E221CA +S3150800D5D02C4825F05CF8A37A1B0413F47C0F03D0BF +S3150800D5E0E721284825F053F8E37A1B0513F07E6FE8 +S3150800D5F003D0E921234825F04AF8237B5B0513F07D +S3150800D600FE5F03D0EB211F4825F041F81E4B27F09B +S3150800D61003071E65AB00226803F1A04303F58823C0 +S3150800D6205A60302202FB05F0637B00F1A04000F54A +S3150800D63080200366E37AA27A1B0543EA0243227B2B +S3150800D64043EA4253C365076735F05DFE0F4B227AFE +S3150800D6505E6502B11E64627A02B19E632279A3797D +S3150800D66043EA0243084A93616179E37943EA01434D +S3150800D67006498B61064B56639E64BDE8F84035F053 +S3150800D6803DBE00BF28530408002004500010045073 +S3150800D6900000045010B50124C3B2072804FA03F4A5 +S3150800D6A004DD40F27B11074824F0F1FF35F02BFE2C +S3150800D6B0054B5A6D22EA04025A659C62BDE8104081 +S3150800D6C035F01CBE285304080000045010B5012488 +S3150800D6D0C3B2072804FA03F404DD40F299110A4894 +S3150800D6E024F0D5FF35F00FFE084BDA6A224208D13E +S3150800D6F05B6B9C430CBF0124002435F0FFFD2046DC +S3150800D70010BD0024F9E700BF2853040800000450A0 +S3150800D71070B50125C3B20728044605FA03F504DDEA +S3150800D7204FF4E071094824F0B2FF35F0ECFD3022E1 +S3150800D730074B5E6B02FB04335C6E35F0DFFD35424A +S3150800D7400ABFC4F30A100020013070BD285304082C +S3150800D750000004504FF48032054B9A6641F6713248 +S3150800D76003F51C33DA63012203F50053DA607047C8 +S3150800D7700090005041F671320121064BDA6303F539 +S3150800D7800052D1600022DA634FF48032A3F51833D1 +S3150800D7909A66704700000350372808B507D820282E +S3150800D7A00BD8122850D03FD828B101284ED0B62120 +S3150800D7B0284824F06CFF002035E021381628F6D8D2 +S3150800D7C001A353F820F000BF51D8000825D8000857 +S3150800D7D031D8000835D80008AFD70008AFD70008F9 +S3150800D7E0AFD70008AFD70008AFD70008AFD70008F3 +S3150800D7F0AFD70008AFD70008AFD70008AFD70008E3 +S3150800D800AFD70008AFD70008AFD7000839D8000847 +S3150800D810AFD70008AFD700083DD8000841D80008A0 +S3150800D82045D80008022008BD1428C0D10820FAE708 +S3150800D8300420F8E70520F6E70620F4E70920F2E7D2 +S3150800D8400A20F0E70B20EEE70720ECE70320EAE7DB +S3150800D8500120E8E791540408142810B50C4632D084 +S3150800D86005D801281FD0122826D0204610BD2138F9 +S3150800D8701628FAD8194BC340DB07F6D5042C0DD861 +S3150800D88001A353F824F000BF6BD800086BD8000832 +S3150800D8906BD800086BD800086BD80008F62110482A +S3150800D8A024F0F5FEE1E70129DFD00229DDD00029C1 +S3150800D8B0DBD040F20711F2E701290BD004290BD07F +S3150800D8C04FF48B71EBE7022904D0052904D040F206 +S3150800D8D02511E4E70024C8E70124C6E70F00720013 +S3150800D8E09154040870B50546C2F3062602F00704EB +S3150800D8F079B90F2804D94FF4FC710F4824F0C7FEF4 +S3150800D90044EA062444F4402406350C4B43F82540E3 +S3150800D91070BD032804D940F2FD11074824F0B7FE6C +S3150800D92021463046FFF798FF04463046FFF734FF96 +S3150800D930163544EA0024E8E79154040800800350A9 +S3150800D940B2F5805F70B505460E4614460DD34FF402 +S3150800D9500B71084824F09BFE24F0030202F1A04252 +S3150800D96002F5603226B9156001E0002AF4D170BDCF +S3150800D9702D02F8E7915404084FF48032084B5A6692 +S3150800D98003F5EE239B69C3F3461203F00F010A431E +S3150800D9904280C3F30342C3F30333427003707047F4 +S3150800D9A000900050014B986CD96C70470080E00FCE +S3150800D9B00120034B9B680A3303F01F039840704706 +S3150800D9C00080E00F10B5044620B94FF40D711248D7 +S3150800D9D024F05DFE23782BB1012B17D0022B18D02B +S3150800D9E0032B05D140F2FF736278D340DB0704D4DA +S3150800D9F040F23721084824F04AFE0122637821784C +S3150800DA009A4030235943054B5A5010BD40F2FF1334 +S3150800DA10EAE743F6FF73E7E70955040840E00350D1 +S3150800DA2010B5044620B94FF41A71144824F02FFE95 +S3150800DA3023782BB1012B1BD0022B1CD0032B05D12D +S3150800DA4040F2FF736278D340DB0704D440F26B21BF +S3150800DA500A4824F01CFE30222378534303F1A043DE +S3150800DA6003F57033186C6378D84000F0010010BDD8 +S3150800DA7040F2FF13E6E743F6FF73E3E709550408A8 +S3150800DA80034BD3F82424D3F820041040704700BF72 +S3150800DA9000C003502DE9F041037804460D461646AA +S3150800DAA02BB1012B21D0022B22D0032B05D140F21A +S3150800DAB0FF736278D340DB0703D45D21284824F03E +S3150800DAC0E6FD284BD3F810331BB16021244824F017 +S3150800DAD0DEFD0F2D0FD8DFE805F03A35353535353B +S3150800DAE03535353535353535353540F2FF13E0E70B +S3150800DAF043F6FF73DDE7B421194824F0C8FD4FF05B +S3150800DB000008204606B333F017FD0F2167782378FF +S3150800DB10072F03EB430388BF083F4FEA0313124856 +S3150800DB2095BFBF00BF0004330C3308FA07F2B940AB +S3150800DB30184425F077FC85B9204656B1BDE8F04172 +S3150800DB4033F0FABCA846DCE7FFF73CFFDDE7A8465A +S3150800DB50DBE7BDE8F041FFF735BFBDE8F08100BF60 +S3150800DB608B55040800C0035030C00350B0F1B64FBF +S3150800DB7010B504460ED00A4B98420BD003F58043E5 +S3150800DB80984207D003F58043984203D0FD21054803 +S3150800DB9024F07DFD012304F58054636010BD00BFA9 +S3150800DBA000000B50834F0408B0F1B64F10B5044679 +S3150800DBB00FD00C4B98420CD003F58043984208D0FE +S3150800DBC003F58043984204D04FF48771064824F041 +S3150800DBD05EFD6368DB0742BF012304F500546360FA +S3150800DBE010BD00BF00000B50834F0408B0F1B64FBC +S3150800DBF038B504460D460FD0094B98420CD003F5AC +S3150800DC008043984208D003F58043984204D040F2F6 +S3150800DC108511044824F03BFD04F58054256438BD7D +S3150800DC2000000B50834F0408B0F1B64F38B50446D0 +S3150800DC300D460FD0094B98420CD003F58043984205 +S3150800DC4008D003F58043984204D04FF4CB710448BA +S3150800DC5024F01DFD04F50054256438BD00000B5062 +S3150800DC60834F0408B0F1B64F38B504460D460FD0B9 +S3150800DC70094B98420CD003F58043984208D003F527 +S3150800DC808043984204D04FF4DC71044824F0FFFC2A +S3150800DC9004F50054E56338BD00000B50834F0408B3 +S3150800DCA0B0F1B64F10B504460FD00A4B98420CD0C7 +S3150800DCB003F58043984208D003F58043984204D080 +S3150800DCC04FF4F271044824F0E2FC236CE06B184030 +S3150800DCD010BD00BF00000B50834F0408B0F1B64FCB +S3150800DCE038B504460D460ED0084B98420BD003F5BE +S3150800DCF08043984207D003F58043984203D07C219D +S3150800DD00034824F0C4FC656338BD00BF00000B500F +S3150800DD100D560408B0F1B64F2DE9F04106460D46FA +S3150800DD2017461C460ED0354B98420BD003F5804358 +S3150800DD30984207D003F58043984203D0B92130486A +S3150800DD4024F0A5FC1FB9BC212D4824F0A0FC1DB960 +S3150800DD50BD212B4824F09BFC230206F580529360D4 +S3150800DD60B3689A072FD5012C34D0022C34D0002C56 +S3150800DD7038D0D221224824F08AFC0023AB4203D3B0 +S3150800DD80E7211F4824F083FC1E4B1B5D7B43984606 +S3150800DD9003D1F2211A4824F07AFC6C1E4444A4EB01 +S3150800DDA0C704B4FBF8F4013C1ED5F921144824F045 +S3150800DDB06EFCFA21124824F06AFCB368C4F308041E +S3150800DDC0B461BDE8F081012C08D0022C08D04CB112 +S3150800DDD0E121CFE70C4BD1E70C4BCFE70C4BCDE756 +S3150800DDE00C4BCBE70C4BC9E7B4F5007FE1D2B3681F +S3150800DDF09B07E3D5002C08BF0124DFE700000B5082 +S3150800DE000D5604088E560408404B4C00809FD500DA +S3150800DE1040548900002D310180841E00B0F1B64FB0 +S3150800DE2010B504460FD0164B98420CD003F5804324 +S3150800DE30984208D003F58043984204D04FF4927173 +S3150800DE40104824F024FCE023E36000232046A36066 +S3150800DE50A361E3612362FFF7A7FE20460A49FFF79D +S3150800DE60E3FE6369DB0509D420462021FFF7FAFEA5 +S3150800DE702046BDE810400449FFF7F4BE636AF0E7A0 +S3150800DE8000000B500D560408FFFF1F00B0F1B64FF7 +S3150800DE9038B504460D460ED00B4B98420BD003F509 +S3150800DEA08043984207D003F58043984203D06921FE +S3150800DEB0064824F0ECFB20466D0004F58054FFF775 +S3150800DEC0ADFFA56038BD00BF00000B500D56040815 +S3150800DED0B0F1B64F10B504460FD00C4B98420CD093 +S3150800DEE003F58043984208D003F58043984204D04E +S3150800DEF040F24F11064824F0CAFB6368DB0745BFAA +S3150800DF00012300201120E36010BD00BF00000B5064 +S3150800DF100D560408B0F1B64F10B504460FD00C4B99 +S3150800DF2098420CD003F58043984208D003F5804305 +S3150800DF30984204D04FF4B371064824F0A8FB6368EE +S3150800DF40DB0745BF022300201120E36010BD00BF98 +S3150800DF5000000B500D560408B2F5805F70B50546F3 +S3150800DF600E46144612D39B210E4824F090FB24F04B +S3150800DF70030404F1A04404F5603456B90F2D03D9FF +S3150800DF80A321084824F083FB256001E0002AEED18E +S3150800DF9070BD032D03D9A721024824F078FB2D0272 +S3150800DFA0F2E700BF92560408054B9A689107FCD41D +S3150800DFB05A689207F9D4DA69002AF6D1704700BF81 +S3150800DFC000C00A5010B5064C6368DB0703D4A521C8 +S3150800DFD0044824F05CFB33F00BFB0223236110BDDD +S3150800DFE000C00A501357040808B5FFF7DDFF0122E1 +S3150800DFF0024B03F580514A601A6108BD00C00A50F9 +S3150800E000044B10B55C68012C03D1FFF7DBFF024B0C +S3150800E0105C6010BD00C00A5000E00A5038B5074DD4 +S3150800E020FFF7C2FF6B680446012B03D1FFF7E8FF31 +S3150800E030FFF7BAFF2378EB6038BD00BF00C00A506F +S3150800E04038B505460C4633F0DDFABDB96268237863 +S3150800E05012B1127843EAC203627843EA4203A2681D +S3150800E06012B1127843EA8213E27843EA82032269FC +S3150800E07012B1127843EA4223014A936438BD00BFBD +S3150800E08000C00A504FF480320A4B5A6603F5EE2355 +S3150800E0909B69C3F303320270C3F303424270C3F3AE +S3150800E0A0461203F00F03134343804FF6FF73838032 +S3150800E0B0704700BF00900050014B986CD96C7047B0 +S3150800E0C00080E00F10B504460F4B08469C4209D164 +S3150800E0D04FF416720021FFF73FFF802304F58054A2 +S3150800E0E0E36510BD094B9C4202D14FF41D72F1E75E +S3150800E0F0074B9C4202D14FF42472EBE74FF40D71A3 +S3150800E100044824F0C4FAE8E700000A5000400A5020 +S3150800E11000800A50255804080B4B10B5984204464F +S3150800E1200CD003F58043984208D003F58043984203 +S3150800E13004D040F28931054824F0A9FA012304F5F0 +S3150800E1408054636010BD00BF00000A50A858040838 +S3150800E1500B4B10B5984204460CD003F58043984201 +S3150800E16008D003F58043984204D040F2DA310548D6 +S3150800E17024F08DFA082304F58054636110BD00BFAE +S3150800E18000000A50A858040838B504460D4621B9B7 +S3150800E19040F247110A4824F07AFA601E6D00B0FB77 +S3150800E1A0F5F0084B0402B3EB002F04D24FF4AC7120 +S3150800E1B0034824F06CFAE008C0F3130038BD00BF2A +S3150800E1C025580408F8FF7F00154B10B598420446F9 +S3150800E1D00CD003F58043984208D003F58043984253 +S3150800E1E004D04FF4CE710F4824F051FA012104F5FA +S3150800E1F08053596040F6AA6341F205026361002321 +S3150800E2000948A360E365E26004F500522361E3610F +S3150800E210E3649064A36523656365516010BD00BF20 +S3150800E22000000A5025580408FFFF010038B5234BA3 +S3150800E230044698420D460BD003F58043984207D012 +S3150800E24003F58043984203D08A211D4824F01FFA1B +S3150800E2502046FFF7B9FF2046FFF75EFFAA78A368B6 +S3150800E26043EAC2336A6913436A7843EA8223EA783F +S3150800E27043EA42732A7943EA024343F00103A3605F +S3150800E2806B791BB12046A979FFF71CFF2B7CEA683E +S3150800E29043F48053E3602B781B016361094B03EA5F +S3150800E2A0C203E361EB792A7A1B07120503F0E04300 +S3150800E2B002F4E0021343A36538BD00BF00000A500C +S3150800E2C025580408F8FF7F0038B5164B04469842CF +S3150800E2D00D460CD003F58043984208D003F58043D9 +S3150800E2E0984204D040F285110F4824F0D0F9204610 +S3150800E2F0FFF72EFF204605F10801FFF797FFAB78D9 +S3150800E300EA785B0043EA02232A7943EA82032A78F9 +S3150800E31043EA02136A7843EAC20343F001036365DA +S3150800E32038BD00BF00000A502558040870B50446D9 +S3150800E3300D4634F0E8FF0D2C064616D80D2C18D8D5 +S3150800E340DFE804F01B1B171B1B2A171B2E17311798 +S3150800E350343901231B4AA34013421DD10A2C2DD060 +S3150800E360042C06D14FF4E06022E00F3CE4B2112CF5 +S3150800E370EFD9002321242B8009E08020FDF7A2FD98 +S3150800E3804FF6FF7398420CBF0E24002428803046AF +S3150800E39034F0B4FF204670BD00230F242B80F6E727 +S3150800E3A04FF48060EAE74FF44060E7E74FF4C06057 +S3150800E3B0FDF76AFDE4E74FF4F060F9E74FF41860FB +S3150800E3C0F6E700BF4751030030B591488BB034F0EB +S3150800E3D0B2FF20B140F251318E4824F058F96C460C +S3150800E3E08D4D0FCD0FC42B688C4A2360FF238DF803 +S3150800E3F00130D2F84C3113F4802340F0FC80D2F877 +S3150800E40050218DF801309DF801306C46FF2B08BF6E +S3150800E4103F236846824D8DF80130FDF777FE32209E +S3150800E420FDF7D6FE0FCD0FC40FCD0FC495E8030038 +S3150800E43084E80300794BD3F84C21120300F1CA8013 +S3150800E440D3F85041E4B28DF81940FDF759FE04445B +S3150800E45084F3080473488DF81840F9F783FA684678 +S3150800E460FDF73CFD3220FDF7B9FE6F48FDF7DCFFEE +S3150800E4706E48FEF767F86E4834F05DFF20B14FF43A +S3150800E480EB71644824F003F96A4C0020FDF7ACFEF2 +S3150800E490FDF780FF236F002023F0070343F00303F3 +S3150800E4A02367FDF7A1FF236F634923F474432367AA +S3150800E4B0624BD3F8FC2012F0807200F09180D3F8FA +S3150800E4C0FC2022F08072C3F8FC20D4F8802022F0C9 +S3150800E4D0030242F00102C4F880200022C1F880201D +S3150800E4E0D3F8FC2042F08072C3F8FC20514CD4F8D3 +S3150800E4F0203123F0070343F00203C4F82031D4F88F +S3150800E500283123F0070343F00203C4F82831D4F86E +S3150800E510803123F0030343F00103C4F88031D4F8B3 +S3150800E520403123F0030343F00203C4F84031D4F822 +S3150800E530603123F0030343F00203C4F86031D4F8D2 +S3150800E540403223F0030343F00203C4F84032D4F800 +S3150800E550003223F0070343F00203C4F80032D4F86C +S3150800E560083223F0070343F00203C4F80832D4F84C +S3150800E570503223F0030343F00203C4F85032D4F8B0 +S3150800E580703223F0030343F00103C4F87032D4F861 +S3150800E590203223F0070343F00103C4F82032FDF7C5 +S3150800E5A05BFC4FF0E0220020136943F0040313617B +S3150800E5B0D4F8603223F0070343F00103C4F860324D +S3150800E5C0D4F8943223F0070343F00103C4F89432D5 +S3150800E5D00BB030BD1A4B1C88FF2C88BF8C2432E741 +S3150800E5E0D4F8803023F0030343F00103C4F88030E5 +S3150800E5F0C1F880207AE74FF07E6393F89C2093F960 +S3150800E6009C30002BFFF6FFAE8DF80120FBE600BF1D +S3150800E610AC5A0408C4590408645A04080080E00F78 +S3150800E620785A0408C017530200B4C404C0EA21018A +S3150800E630B45A0408008000500090005000ED00E035 +S3150800E6400001E00F07B5094B18689A889B79009076 +S3150800E6506846ADF804208DF80630FEF75BF90C2005 +S3150800E660FEF790F9002003B05DF804FBA05A0408F1 +S3150800E67070B501F0FBFE0446E8B901F081FF33F0FE +S3150800E680A7FD4FF4167343430C4A03F5742303F2AC +S3150800E6903F23B3FBF2F30A490A480B600A230268D0 +S3150800E6A0094D0E68013B45F8046B0E6813F0FF032D +S3150800E6B03244F6D10260204670BD00BF40420F00CA +S3150800E6C068990520389905203C990520012208B546 +S3150800E6D0034B1A7034F0E2FE024B186008BD00BF07 +S3150800E6E0C83B06203499052010B533F071FD044661 +S3150800E6F034F0CDFA844207D934F0DCFE20B1012289 +S3150800E700024B1860024B1A7010BD00BF34990520E1 +S3150800E710C83B0620F8B5224D2B7813B334F0BEFE5D +S3150800E720204B214E1B68C01A30603368D3B133685A +S3150800E730336033F04DFD4FF4167358431B4C00F508 +S3150800E740742000F23F20B0FBF4F43368A34203D9E7 +S3150800E750C721174823F09BFF3368A34204D9002337 +S3150800E7602B70F8BD0123E3E71248134C0378316890 +S3150800E77054F82320114F511A3A68521A31683A60F0 +S3150800E78044F823100A210932B2FBF1F20C4C01338A +S3150800E790DBB22260B3FBF1F201FB12330370DEE752 +S3150800E7A0C83B0620349905206499052040420F008D +S3150800E7B06C5B0408C93B06203C990520389905205E +S3150800E7C068990520014B1868704700BF68990520AD +S3150800E7D0F8B503213C2000F0C7F804264FF4801250 +S3150800E7E00D4C0E4B0E4F04F500555A663C206F67CC +S3150800E7F06E672F672E6700F0A9F83C2000F074F8C2 +S3150800E8004FF0007204F580535F675E67AA624FF4A3 +S3150800E81080529A62F8BD00BF0040005A009000502E +S3150800E820010000A0064B074A996D11F0050F01D0AB +S3150800E830117811B10028F7D170470120704700BF41 +S3150800E8400040005ACA3B0620164B10B51C6F14F040 +S3150800E850040111D0144A1167082191629B6DDA07E9 +S3150800E86001D4FFF741FF01F00BFD01F0EBFC01209D +S3150800E87033F00AFD34F020FEE30706D501220A4BE1 +S3150800E8801A67FFF747FF01F0DDFC14F000521CBFC2 +S3150800E890054B1A67002CBEBF4FF00042024B1A67A1 +S3150800E8A010BD00BF0040005A0060005A5D2810B530 +S3150800E8B004460DD801220A49630904F01F04A24040 +S3150800E8C0203341F82320BFF34F8FBFF36F8F10BD5E +S3150800E8D04FF49571034823F0DAFE002CF7DBE9E7DD +S3150800E8E000E100E0FC5B04085D2810B5044608D882 +S3150800E8F001236109074A04F01F04A34042F82130A6 +S3150800E90010BD40F23511044823F0C1FE002CF7DB98 +S3150800E910EEE700BF00E100E0FC5B04085C2810B5E8 +S3150800E920044604D94FF4A071064823F0B0FE064BFE +S3150800E930621153F8220004F01F04E040C04300F0BF +S3150800E940010010BDFC5B040800E100E0002808DBBC +S3150800E95001224309034900F01F008240603341F851 +S3150800E9602320704700E100E038B500F110036D2B55 +S3150800E97004460D4604D940F2E5110E4823F087FEF9 +S3150800E9800F2D04D94FF4F3710A4823F080FE60B2C4 +S3150800E9900028ACBF00F16040074B4FEA0515EDB201 +S3150800E9A0ABBF00F5614000F00F0080F800531D541E +S3150800E9B038BD00BFFC5B040814ED00E010B534F068 +S3150800E9C0A2FC0A4B1A786AB901226FF004041A707D +S3150800E9D034F094FC204605210134FFF7C5FF5D2C71 +S3150800E9E0F8D110BDBDE8104034F088BCCB3B0620FA +S3150800E9F073B534F088FC104D104B2E781C6834F033 +S3150800EA007DFC31F091FB60B1FF2E0AD000202978F9 +S3150800EA1001AA23F024FB18B19021094823F037FEF8 +S3150800EA20019C2CB934F06FFC064B1C6834F066FC6C +S3150800EA30204602B070BD00BF7F5206206C990520A3 +S3150800EA409E5C04087099052010B5044634F05BFCFA +S3150800EA50024B1C6034F052FC002010BD7099052052 +S3150800EA6038B50446D0F800311D68AB6C5906FCD59C +S3150800EA70002394F809111A4694F80801FEF7C6FC13 +S3150800EA80002394F80B111A4694F80A01FEF7BEFC07 +S3150800EA9094F81031DA0707D5002394F80D111A46B1 +S3150800EAA094F80C01FEF7B2FC94F810319B0707D5D1 +S3150800EAB0002394F80F111A4694F80E01FEF7A6FCE7 +S3150800EAC0012205F500531A65042200211A65284615 +S3150800EAD0094DFEF707F8D4F8040134F02FFC284650 +S3150800EAE004F58A71FAF774F82B6813B9034801F02C +S3150800EAF005FB002038BD00BF7499052078990520CC +S3150800EB00012910B502D9022914D010BD134B1C686F +S3150800EB10A4F58A7414F58A7FF7D0D4F8040134F082 +S3150800EB200AFCD4F8003105211868FDF7DBFFD4F894 +S3150800EB301441EDE7094B1C68A4F58A7414F58A7F1D +S3150800EB40E3D094F8973033B994F895301BB9D4F8D4 +S3150800EB50040134F0F3FBD4F81441EDE77499052069 +S3150800EB602DE9F0431D4613688FB01F6891F83130C0 +S3150800EB7081468846144606AE1BB3DFF850C2BCE889 +S3150800EB800F000FC69CE80F0086E80F001822002128 +S3150800EB90684627F04EF8A3680893237B012B13D009 +S3150800EBA0022B14D01BB1D9217D4823F070FD002318 +S3150800EBB0ADF82630637B032B1FD8DFE803F00B255F +S3150800EBC0221BDFF80CC2DAE74FF40073F0E74FF4C4 +S3150800EBD04073EDE70023ADF8283001238DF80630A1 +S3150800EBE0A37BCDF834D0042B11D8DFE803F0141535 +S3150800EBF0151514004FF44053EDE7EB21684823F050 +S3150800EC0046FD4FF48053E6E74FF40053E3E7FE2151 +S3150800EC10634823F03CFD00238DF80030614AD8F89C +S3150800EC20383029461A60604A48465A605F4A9A60F0 +S3150800EC305F4ADA60424600F097FD0646002840F033 +S3150800EC40A78023695B48C5F80431237E85F80B3114 +S3150800EC50E37D85F80A31A37D85F80931637D85F85A +S3150800EC600831A37E85F80D31637E85F80C31237F44 +S3150800EC7085F80F31E37E85F80E312368C5F8003133 +S3150800EC8034F059FB01230422A17D607DFEF7BEFB0B +S3150800EC900123217E0222E07DFEF7B8FB85F810618C +S3150800ECA0206934F048FB98F83130384606A9002B1D +S3150800ECB072D0FEF7A3F995F8103143F0040385F8EE +S3150800ECC010311421227D3C4B03EB4210C0F89414FA +S3150800ECD094F816C0617D253241EA0C41C0F8AC149F +S3150800ECE0207EE17D03EB421341EA00415960A37B94 +S3150800ECF003F0FD03012B0BD195F81031022243F0E6 +S3150800ED00010385F81031A17E0023607EFEF77EFBA5 +S3150800ED10A37B023B012B0BD895F81031042243F054 +S3150800ED20020385F81031217F0023E07EFEF76EFB93 +S3150800ED3095F81031DB0717D5A17E627E237D42EA5E +S3150800ED40014241F29C415B0103F1A04303F5703394 +S3150800ED505A5041F2944202219950217FE27E03F5EE +S3150800ED60A55342EA01421A60144B1B681BB91449A1 +S3150800ED70144801F0B1F9114805F58A71F9F7F6FE5C +S3150800ED80114A07F5005305213846DA64FDF7AAFE4D +S3150800ED9030460FB0BDE8F083FEF766F991E700BF8D +S3150800EDA0265D0408E93403081B350308FF34030805 +S3150800EDB061EA0008C85A040800C00350749905207F +S3150800EDC02C50062078990520FF3F0D03B85D0408EE +S3150800EDD0D85D04080068D0F800311B68DA6CD207E1 +S3150800EDE008D5012103F50052D1649B6C9B0606D514 +S3150800EDF000F0A4BE4FF41171014823F048BC7047D7 +S3150800EE00265D040810B50020144624F039FB0228B4 +S3150800EE1004D018B1C321024823F039FC204610BD9E +S3150800EE20F85D04083021037D02464B4303F1A043F5 +S3150800EE3003F58023D86E07491B6F884208D113F063 +S3150800EE40020006D0106A136D1B1A584258417047C3 +S3150800EE5000207047CC3B0620302337B5007D0DF1E6 +S3150800EE600701434303F1A04303F58023DD6E1C6FBE +S3150800EE7032F01EFB20B140F2F731084823F007FCB8 +S3150800EE809DF8070040B9064B9D4203D184F0020461 +S3150800EE90C4F3400003B030BD0120FBE78F5E0408D1 +S3150800EEA0CC3B062038B50446FFF7D6FF98B1256D4A +S3150800EEB0D4E9122313449D4201D8AA4204D940F248 +S3150800EEC04641094823F0E3FBD4E9120303449D4273 +S3150800EED018BF284638BD3022237D534303F1A0438B +S3150800EEE003F58023DD6EE3E78F5E04082DE9F7431B +S3150800EEF0D0E9043404F17C07D0F80C90013B0646AF +S3150800EF001022002138469DB2D4F8748026F091FE6E +S3150800EF10104BC5F30A0543EA0513C4E91F39012353 +S3150800EF2094F8780084F88C30C4F884803A460A4B02 +S3150800EF30009604F16401FAF7CFFC38B140F28B3140 +S3150800EF40064803B0BDE8F04323F0A1BB03B0BDE813 +S3150800EF50F08300BF0000103075F100088F5E0408CA +S3150800EF602DE9F04300F13806044685B01022002149 +S3150800EF70304626F05EFE4FF44473534D207DC4E9B7 +S3150800EF800F556387FAF7CEFC20B140F2C4514F48BB +S3150800EF9023F07DFB10220021304626F04AFE4FF46E +S3150800EFA0447363873023207DC4E90F55434303F137 +S3150800EFB0A04303F58023DB6EAB420BD1FAF7D2FCF4 +S3150800EFC0002876D040F2CD51404805B0BDE8F04360 +S3150800EFD023F05DBB0DF10B0132F06AFA20B140F265 +S3150800EFE0D3513A4823F053FB9DF80B30002B63D1DD +S3150800EFF02046FFF757FF03A90746207D32F07AFA25 +S3150800F00020B140F2DB51314823F041FB039B002B32 +S3150800F01004DC40F2DD512D4823F039FB039B04F153 +S3150800F0201808013B1022002140469DB2D4F81090E2 +S3150800F03026F0FFFD3022237DC5F30A0553432D0133 +S3150800F04045F04075C4E9065903F1A043276203F564 +S3150800F05080231A6F94F82410520862F3410184F849 +S3150800F0602410196F94F8242028F0030861F300028D +S3150800F07084F824201B6F626A9B0863F39F0248F09A +S3150800F080020362626364009432462146104B207D77 +S3150800F090FAF722FC20B140F2FE510C4823F0F7FAA9 +S3150800F0A0207DFAF75FFC20B140F20261074823F0A1 +S3150800F0B0EEFA05B0BDE8F08394F844306FF34103E7 +S3150800F0C084F84430DFE700BFCC3B06208F5E040897 +S3150800F0D0D5F0000892F8543037B5144633B1936D1D +S3150800F0E00BB1D06D9847002384F8543094F89A30C1 +S3150800F0F01BB32046FFF7B0FEF8B1236E1321204656 +S3150800F1005B6898471025236E20461B680DF107019A +S3150800F110984778B99DF8073003F0FD02112A05D102 +S3150800F120A3F111025342534184F8A030013D15F072 +S3150800F130FF05E8D12046FFF713FF002384F8543073 +S3150800F14094F8A13083B130F0BDFF023801280BD8FE +S3150800F1500121D4F8C40033F0B9FD012804D040F2E7 +S3150800F1608F51034823F093FA002003B030BD00BF47 +S3150800F1708F5E040838B55569144695F88C3023B95E +S3150800F1804FF45A710A4823F082FA002305F19000D9 +S3150800F19085F88C30F9F70CFD08B1FFF7A7FE636810 +S3150800F1A01BB100212046A2689847002038BD00BF41 +S3150800F1B08F5E040838B50446007DFAF7B3FB20B124 +S3150800F1C040F22B41084823F062FA2046FFF72AFE50 +S3150800F1D00546207DFAF7C6FB20B14FF48661024842 +S3150800F1E023F055FA284638BD8F5E04087FB50446D5 +S3150800F1F00D4690F8A16030F065FF02282DD185B341 +S3150800F2005EBBD4F8C43023B14FF405711D4823F012 +S3150800F2103EFA1D4B684600930023019304F1C80388 +S3150800F220029318230393F8F771FCC4F8C40020B9B5 +S3150800F23040F21D21134823F02AFA2046FFF7BAFFA9 +S3150800F24058B90121D4F8C40033F040FD012804D090 +S3150800F25040F222210B4823F01AFA84F8A15004B090 +S3150800F26070BD002EF9D0D4F8C40023F04FF920B1B0 +S3150800F2704FF40A71034823F00AFA0023C4F8C4308D +S3150800F280EBE700BF8F5E04081C5F04082DE9F04F0A +S3150800F2908BB0044699460891069230F013FF02286F +S3150800F2A005461AD14FF0FF31D4F8A40033F0C2FD59 +S3150800F2B0002840F0808194F8A13073B14FF0FF33F5 +S3150800F2C02A460121D4F8C40033F057FD012804D09A +S3150800F2D04FF47271B94823F0DAF90023C9F80030FF +S3150800F2E0D9F80060069B9D1B00F0CB80089B9E19F1 +S3150800F2F000F0C7802046FFF75DFF8046002840F0F3 +S3150800F300C0802046FFF7CEFD226D904240F2D080A5 +S3150800F310801A854228BF054694F89AA0BAF1000FCC +S3150800F32000F0068133F0EFFF236D0790204609931E +S3150800F330FFF792FD2F46099B834658198342D4F856 +S3150800F3409C1040F0D080D4E9122313448B4208BFA6 +S3150800F350C4F89C20D4F89C108A4201D88B4204D861 +S3150800F36040F23B51954823F092F9079833F0C6FFCF +S3150800F370DA46207DFAF7D6FA20B140F279418F486D +S3150800F38023F085F92046FFF767FD06462046FFF776 +S3150800F39089FD236D8346984240F2D98026B140F212 +S3150800F3A08341864823F073F9A26C236DAEB293426B +S3150800F3B040F0C580099304F128082369102200212A +S3150800F3C04046079326F035FC3021079B013EE36251 +S3150800F3D0099BC6F30A062363237D36014B4328F0AF +S3150800F3E0030803F1A04346F0407648F0020203F50D +S3150800F3F08023A6621A67236DD4E912122B440A44A5 +S3150800F400934208BF0B469342236504D340F2D64184 +S3150800F4106A4823F03CF9236D9B4514D194F8A13032 +S3150800F4205BB10121D4F8C40033F089FC012804D06B +S3150800F43040F2E441614823F02AF90123204684F882 +S3150800F4405430FFF78DFD207DFAF78CFA20B14FF482 +S3150800F4509E615A4823F01BF994F89A303BB1BAF1E9 +S3150800F460000F04D0236E112120465B68984747B1E8 +S3150800F470D9F80030069A3B449342C9F80030FFF4A5 +S3150800F4802FAF30F01FFE022809D1D4F8A40033F0BC +S3150800F49005FD20B140F2DF31484823F0F8F8D9F8E5 +S3150800F4A00030002B14BF00201B200BB0BDE8F08FE6 +S3150800F4B0D4E912310B449A4204D340F261413F48E1 +S3150800F4C023F0E5F8D4E912321344226D9B1A9D42C3 +S3150800F4D028BF1D46002D7FF41FAF40F20F51374855 +S3150800F4E023F0D5F818E701335A1E914210D1C4F813 +S3150800F4F09C3013F8012C112A01D0132A14D1013F8C +S3150800F500A2F111014A424A41D04684F8A02015E7E3 +S3150800F51013F8012C02F0FD01112906D1013FB8F1BB +S3150800F520000F3FF40BAFEBE7D04606F8012B05E7D3 +S3150800F5302A463046216D26F091FB2F4619E7238D82 +S3150800F540C3F30A12164466F30E13238553E7207D88 +S3150800F55096B93023584300F1A04000F58020426E4A +S3150800F560436EC2F30A1223F4FF432A4423F07003BE +S3150800F57043EA021343663EE7114B049403930023C0 +S3150800F580CDE90153012300935A462369216823F0E4 +S3150800F59065F920B140F2C241084823F078F83022D4 +S3150800F5A0237D534303F1A04303F580235A6E22F4C7 +S3150800F5B080125A661FE7284677E700BF8F5E040861 +S3150800F5C0D5F000082DE9F84F90F8943004460D461A +S3150800F5D01646002B40F0C38030F074FD022807461B +S3150800F5E015D094F8998033F08EFE94F89530074636 +S3150800F5F0BBB9384633F082FEDFF868912E44B5422F +S3150800F60021D1236E012120469B6898473FE04FF0A1 +S3150800F610FF31D4F8E00033F00DFC0028E1D038467D +S3150800F62044E094F89830002BE3D0002384F8953012 +S3150800F63033F060FE01218146084632F04DF948460E +S3150800F64033F053FED5E794F89A306BB12046FFF7AE +S3150800F650B1FD68B3D4F89C20236D9A4204D040F2D9 +S3150800F660CD21484623F013F894F8A030002BC6D0D5 +S3150800F670236E2F462A785B68B8F1000F67D1236E90 +S3150800F68020465B683978013598470028B7D030F0AE +S3150800F69019FD022809D1D4F8E00033F0FFFB20B1A8 +S3150800F6A040F256312F4822F0F2FF0020BDE8F88FCD +S3150800F6B033F029FE0746207DFAF734F920B140F2E7 +S3150800F6C0D321284822F0E3FF2046FFF7EBFBA26C84 +S3150800F6D000F1FF3A924538BFE36C207D3CBF03F149 +S3150800F6E0FF3302EB030A94F854B0FAF73BF920B15A +S3150800F6F040F2DF211B4822F0CAFFD4F89C10BBF168 +S3150800F700000F22D0236D994204D04FF43971154861 +S3150800F71022F0BDFF384633F0F1FDA5E7A26C9A4208 +S3150800F72002D9E36C013B134499420BD013F8012923 +S3150800F730112A01D0132AF1D1A2F111035A425A41D2 +S3150800F74084F8A020C4F89CA0E4E75346ECE70A2A0C +S3150800F75095D10D2120469847002890D097E70E208E +S3150800F760A4E700BF8F5E0408F0B50C4615460646AA +S3150800F7704FF48072002191B0204626F05AFA2746A7 +S3150800F780AC46BCE80F000FC7DCF8003005F1140CD6 +S3150800F7903B6004F16407BCE80F000FC7DCF80030D3 +S3150800F7A0EA6A3B60AB6AC4E9132395F83020A36480 +S3150800F7B084F8992095F83320C4F89C30012384F8FE +S3150800F7C09A2084F8A03084F85430AB6B236695F8F9 +S3150800F7D0313084F898305D4B346073605C4BB360AD +S3150800F7E05C4BF3605C4B73615C4BB3615C4B3361A0 +S3150800F7F0FAF73EF810B15B4B98420ED1002107A8E4 +S3150800F800F9F7BEFF014640B9079B07A82375F9F724 +S3150800F810B7FF28B1207DFAF705F8102011B0F0BD22 +S3150800F820079B84F87830504B7362504BB3620123C0 +S3150800F83084F8A1304E4BCDE9083004F1A8030A93A9 +S3150800F8401C2308A80B93F8F79BF9C4F8A40018B969 +S3150800F850DE21484822F01BFF474B08A808930023DF +S3150800F860099304F1E4030A93F8F78AF9C4F8E00067 +S3150800F87018B9E4213F4822F00AFF404B0CA80C9324 +S3150800F88000230D9304F1C8030E9318230F93F8F77A +S3150800F8903DF9C4F8C40018B9EC21364822F0F7FE41 +S3150800F8A0374B0127F361374B95F832103362002343 +S3150800F8B0204684F8963084F8957023F084FEAB6B66 +S3150800F8C093F91100FFF742F8AB6B93F91100FFF7B4 +S3150800F8D00BF8207DFAF726F800289ED12A4B0494C7 +S3150800F8E0CDE90203E36CCDE900732369A26C2168B4 +S3150800F8F0207D22F0B3FF00288FD13022237D4FF4DC +S3150800F9008011534342F2640203F1A04303F58023B6 +S3150800F9109950AB6B93F91000FFF718F8AB6B93F996 +S3150800F9201000FEF7E1FF04F1900022F0B1FE304628 +S3150800F930FFF78AF82046FFF713FB207DFAF712F83F +S3150800F940003818BF0120000168E700BFC5F50008A8 +S3150800F950813503088DF20008693503086F350308F9 +S3150800F9608DF90008038000F0EDF100087B350308E7 +S3150800F970335F04088F5E04083D5F04081C5F0408B3 +S3150800F980C735030875350308D5F0000870B504684F +S3150800F990054694F89430002B40F0838023F041FE0E +S3150800F9A030F090FB022817D14FF0FF31D4F8E00071 +S3150800F9B033F040FA20B140F26F213D4822F067FE4D +S3150800F9C04FF0FF31D4F8A40033F034FA20B140F2F6 +S3150800F9D07221374822F05BFEFFF70AF8854202D10A +S3150800F9E00020FFF731F8236E93F91000FEF7AEFFFB +S3150800F9F0236E93F91000FEF759FF236E93F9110051 +S3150800FA00FEF7A4FF236E93F91100FEF74FFF94F853 +S3150800FA10A1304BB1D4F8C40022F078FD20B140F2F1 +S3150800FA208B21234822F033FED4F8A40022F08FFD60 +S3150800FA3020B140F28F211E4822F029FED4F8E000BA +S3150800FA4022F085FD20B140F29221194822F01FFECE +S3150800FA50207D31F0E7FC20B140F29721144822F0CE +S3150800FA6016FE207DF9F7DEFE20B140F29B211048F4 +S3150800FA7022F00DFEF9F7B4FE38B10E4B984204D0C9 +S3150800FA8040F29F210A4822F002FE0023C5E900330E +S3150800FA90C5E90533EB60236E2046BDE87040DB6898 +S3150800FAA0184740F26621024822F0F1FD0F2070BD8A +S3150800FAB08F5E0408058000F070B505682C7D204629 +S3150800FAC0F9F730FF20B140F26B11184822F0DFFD3C +S3150800FAD03023174E03FB0463DA6E164B9A420FD196 +S3150800FAE02846FFF7B9F9B0B133F00DFC0123124AE5 +S3150800FAF0A3405365A2F580529362536333F0FEFB2D +S3150800FB002046F9F72FFF78B1BDE870404FF4C3716E +S3150800FB10064822F0BCBD2846FFF784F90028EFD135 +S3150800FB200123A340B364EBE770BD00BF8F5E0408F2 +S3150800FB3000000450CC3B06200020045070B5044653 +S3150800FB4033F0E1FB94F895300546CBB9236E9B68F4 +S3150800FB5023B940F24A210D4822F099FD0126236E69 +S3150800FB60002120469B68984784F8956033F0C2FBCD +S3150800FB7004460021304631F0AFFE204633F0B5FB8F +S3150800FB802846BDE8704033F0B9BB00BF8F5E040855 +S3150800FB9013B50A4C684600F03DF9237863B9DDE9E8 +S3150800FBA000010222064B00F06BF90123054A137087 +S3150800FBB000B9237002B010BD1220FBE7CD3B06202A +S3150800FBC080990520805206202DE9F04F9946531C4E +S3150800FBD005460E46174687B037D180B308244FF03E +S3150800FBE00008784BCDF8148083F80080109B002B12 +S3150800FBF000F0E080C3F80080002E00F0DD806B681E +S3150800FC00B34240F2D98033F07EFB073605AA09F0E5 +S3150800FC10010926F00706CDE9008282463A464B4698 +S3150800FC203146284623F0BCFE059F834607B1F8B93E +S3150800FC30504633F063FB192007B0BDE8F08F40F259 +S3150800FC400531614822F023FDC8E7531EB3F5007F4E +S3150800FC5001D21A4204D04FF440715B4822F017FDD6 +S3150800FC6025B940F20531584822F011FD3C46B6E761 +S3150800FC70B7F8028029694FEAC802C0EBC8080139FB +S3150800FC80B8F1270F29617AD9B9F1000F51D1864207 +S3150800FC9006F1080848D022463946284623F0D9FCFA +S3150800FCA004460590059B9844404623F075FE059941 +S3150800FCB006F10F004A88C308A2EBD002A8F8022072 +S3150800FCC0CA88A8F80430002A30D0D31A9BB201EBB0 +S3150800FCD0C202A8F8063093808B88F608A380B8F885 +S3150800FCE004303A46E380414600232846668023F0DE +S3150800FCF0A2FEAB680833AB60237843F00103237098 +S3150800FD002B6901332B616288AB68504603EBC2034B +S3150800FD10EA68AB60934288BFEB6033F0EFFA109B5A +S3150800FD20083400201C6087E73C46BBE7A8F8062095 +S3150800FD30D2E707EB08042046039223F02DFE0BF1C9 +S3150800FD400703DB080599638008F10703DB08A3802E +S3150800FD50CB8893B1DB00039AD81D821A5A44C2F3A2 +S3150800FD60CF020B44E2809A80A38808F1FF384FEA55 +S3150800FD70D808A1F80280CB80BBE7E380F4E7B9F1A5 +S3150800FD80000F1BD007F10803B3FBF4F204FB123390 +S3150800FD90B3B122463946284623F05BFC044623784D +S3150800FDA03A4643F00103237021460123284623F0EF +S3150800FDB042FEA8E722203FE721203DE78642E8D118 +S3150800FDC03C46ECE780520620485F040807B50093D6 +S3150800FDD013460A4601460348FFF7F6FE03B05DF8E8 +S3150800FDE004FB00BF8099052013460A4601460148D0 +S3150800FDF023F088BC8099052007B5009313460A4668 +S3150800FE000146034823F084FD03B05DF804FB00BFF8 +S3150800FE10809905200249034A0160521A42607047D8 +S3150800FE20A85206200000082038B503690D46144676 +S3150800FE300BB33AB999B9046824B940F23B110F4893 +S3150800FE4022F025FC2378D90707D555B9E38893B15D +S3150800FE5004EBC3042378DA07F8D4204638BD84694E +S3150800FE60EAE7012D07D1A3882BB1A4EBC3042378B5 +S3150800FE70DB07F8D4F1E70024EFE700BFDC5F0408EE +S3150800FE80F8B50D4617461C46064618B111B1082A9C +S3150800FE9000D823B94FF4C6710E4822F0F8FB0021AA +S3150800FEA03046C4E90065C4E90211C4E90566216162 +S3150800FEB02777616223F070FD2369013DED08013360 +S3150800FEC075802361A36808460833A360E36808338E +S3150800FED0E360F8BDDC5F0408BFF35F8F074B5A6A1F +S3150800FEE022F480325A62D3F8942022F00102C3F831 +S3150800FEF09420BFF34F8FBFF36F8F704700ED00E07C +S3150800FF0038B5FFF7E9FF284A2848D2F8C030284D07 +S3150800FF1023F0FF0343F0A003C2F8C030254B046862 +S3150800FF209D4204F101011ED1234BC2F89840C2F844 +S3150800FF309C3003F5FF2303F2FE73C2F8A03001607C +S3150800FF40BFF35F8F0522184BC3F894205A6A42F410 +S3150800FF5080325A62BFF34F8FBFF36F8FBFF34F8F55 +S3150800FF60BFF36F8F38BD23F01F03203BB3F1005F4B +S3150800FF7009D3C2F89840104C43F00103C2F89C40DC +S3150800FF80C2F8A03001600D4B0168074A23F01F0331 +S3150800FF9043F00303C2F89810C2F89C30084B0131AD +S3150800FFA0C2F8A030CBE700BF00ED00E0A899052015 +S3150800FFB0404F0620404D0620030000205F4F0620D4 +S3150800FFC0E1FF07202DE9F0410D461146DFF8E080F4 +S3150800FFD0D8F80040B4F5807F34BF00271A27FFF70A +S3150800FFE07BFF1F292ED90021C2061CBF20F01F0047 +S3150800FFF020302E4EEB0618BF25F01F05CBB29C42CB +S3150801000035D8D6F8C03020F01F0023F47F4343F4D7 +S315080100108073C6F8C03040F0030433F074F9D8F899 +S31508010020003025F01F0141F00301C6F89830C6F8E3 +S315080100309C40C6F8A01033F061F9D8F800300133B6 +S31508010040C8F80030BFF35F8F0522184BC3F8942018 +S315080100505A6A42F480325A62BFF34F8FBFF36F8FE9 +S31508010060BFF34F8FBFF36F8F3846BDE8F081C6F8EF +S315080100709830D6F89C30D6F8A02023F01F03984272 +S3150801008022F01F0201D195420BD0904201D89D4220 +S3150801009009D2D6F89830013123F0FF03C6F8983013 +S315080100A0ACE70027CEE72827CCE700BF00ED00E044 +S315080100B0A8990520BFF34F8F0549064BCA6802F474 +S315080100C0E0621343CB60BFF34F8F00BFFDE700BF6C +S315080100D000ED00E00400FA0538B54160044633F046 +S315080100E009F9054621460448F8F740FD2846BDE8C2 +S315080100F0384033F0FAB800BFAC99052038B5054643 +S3150801010033F0F8F8044629460348F8F761FD204616 +S31508010110BDE8384033F0E9B8AC990520014822F02A +S31508010120B7BA00BFAC99052070B533F0E3F8134DA3 +S315080101300446134833F0FFF82E7896B900F006FA0C +S31508010140FFF7ECFF33F0CBF90E4B1E6032F040F8A7 +S315080101500D4B0E4A1860536F43F00103536723F0A2 +S31508010160A4FC00F0C1F823F0B6FC094B1860012382 +S3150801017020462B7033F0B9F8002070BDDA3B062013 +S31508010180C85A0408B0990520D8990520004000509E +S31508010190B499052070B5044633F0ACF81D4E0546F2 +S315080101A03378FF2B13D14CB340F2EB111A4822F0E6 +S315080101B06EFA3378FF2B1AD0184B1B78022B04D909 +S315080101C040F2F711144822F062FA012317E02BB125 +S315080101D0124B1B78022B0FD884B1F6E7002CEBD112 +S315080101E040F2F1110C4822F052FA337833B9284615 +S315080101F0BDE8704033F079B8002CE1D1FF2332789D +S315080102001344DBB23370B3FA83F3054A5B091370FF +S31508010210EDE700BFD73B06201B610408D93B062042 +S31508010220D63B0620054B1B685843054B00F5742041 +S3150801023000F23F20B0FBF3F0704700BFD8990520C4 +S3150801024040420F0010B5094B1B786BB1084C237857 +S3150801025053B131F0BDFD0023064A23701370012303 +S31508010260054A1370054A137010BD00BFD93B062015 +S31508010270D43B0620D33B0620CF3B0620CE3B0620A7 +S31508010280034B1B7813B10122024B1A70704700BF4A +S31508010290D93B0620D43B062073B5114E0446337864 +S315080102A083420FD04FF400730E4DADF8043058B1A8 +S315080102B001A8FCF723FA4020FFF7B4FF2B68181AA8 +S315080102C02860347002B070BD8DF8050001A8FCF7EE +S315080102D015FA4020FFF7A6FF2B681844F0E700BF80 +S315080102E081520620DC99052073B5002401A88DF8F2 +S315080102F00440FCF7AFFA2046254CFFF7CDFFD4F8AA +S315080103000031244A03F0030313604FF48012224B91 +S31508010310224D5A664FF400325A6631F07FFC204B63 +S315080103201B7863B3D4F8003103F00303022B1CD006 +S31508010330032B1DD0012B1ED12FF060FE0246F0B112 +S31508010340184B194EDC6800231946C4F30B04013413 +S3150801035004EB84040138E4FB060104F0CBFAFFF749 +S3150801036061FF2B6803442B6009E02FF0A5FEE5E742 +S315080103702FF04AFEE2E7F2210C4822F088F91F2005 +S31508010380FFF750FF2B6803442B6002B070BD00BF16 +S3150801039000800050E899052000900050DC9905205E +S315080103A0DD3B062000C0015040420F00B861040839 +S315080103B00122114B10B55A67104B114C1B78A3B18A +S315080103C0022033F07BF880B131F048FF68B1A36DA4 +S315080103D0D90302D5E36D9A0703D4094B9B6DDB0755 +S315080103E004D54FF48032044B9A6210BD0122054BA5 +S315080103F01A70FEF76BF9F4E70050005ADE3B062047 +S315080104000040005ADB3B06200122014B1A70704757 +S31508010410DE3B062008B525F0D3FA034B1868BDE87C +S31508010420084022F0D6B800BFF499052030B50B4D27 +S315080104308BB001AC0FCD0FC40FCD0FC42B680021B3 +S31508010440074801AA2360F7F715FC064B186018B987 +S315080104505821054822F01BF90BB030BDE8620408A3 +S3150801046015040108F49905205C62040870B532F098 +S315080104704AFF144E05463478FCB9134B1C60134BDE +S315080104801C60134B1C6000F02BF8012033F02CF88C +S3150801049031F0D6FF0F4B0246186020B9284632F0D4 +S315080104A02DFF232070BD234640F2E7310A4804F0A8 +S315080104B021FA0A4B186001233370284632F01EFFD1 +S315080104C00020EFE7E13B0620009A0520FC9905206C +S315080104D0089A0520049A052018FCFFFFF8990520BB +S315080104E010B5002486B01422214601A88DF80040D3 +S315080104F025F09FFB012313488DF8043032F01BFFCA +S31508010500BFF34F8F6846FDF789FD204601A98DF88F +S315080105100440FDF795FD20460F2131F093F80F2190 +S31508010520204631F09DF8FDF75FFD31F061F8064B85 +S3150801053053209C61FEF70AFA5320FEF7D5F906B057 +S3150801054010BD00BFAC5A040800C00A5008B50A48D5 +S3150801055032F0F1FE40F6015200210120FDF7C2F901 +S315080105604FF4A27200210120FDF7EAF94FF48072D7 +S31508010570024B9A6408BD00BFB05A040800D00A505D +S3150801058008B5094832F0D7FE40F60162002102207B +S31508010590FDF7A8F94FF49E7200210220FDF7D0F964 +S315080105A00022024B9A6408BDB05A040800D00A50CA +S315080105B010B504462FF008FD4FF47A729042B0FB4D +S315080105C0F2F105D23621BDE810400C4822F05FB899 +S315080105D00B4BB3FBF1F30B49884201D93C21F2E7F6 +S315080105E002FB04F0B0FBF3F0022806D9BDE810407F +S315080105F00323B0FBF3F0EFF7E3BE10BD98630408DD +S3150801060040420F00E7CD9A3B2DE9F04F9B4691B04A +S315080106100B1E0A93AD4B904614BF8146994600249A +S315080106201A9E9BF8000070B9444538BF22464346D6 +S315080106304FF000000A9928BF08F1FF32C847204643 +S3150801064011B0BDE8F08F25280BF1010B06D0224623 +S3150801065043460A99651CC8472C46E2E700230DE084 +S315080106602D2A2AD0302A06D0303A092A4FF0000717 +S3150801067011D80A2532E043F001038B46594611F891 +S31508010680012B2B2A1CD0EBD8202A1CD0232A1DD0BB +S315080106902A2A2BD000279BF800202E2A64D19BF802 +S315080106A001100BF10102A1F13000092843F480631E +S315080106B051D800254FF00A0C26E043F00203DCE787 +S315080106C043F00403D9E743F00803D6E743F01003E0 +S315080106D0D3E78B4605FB0722A2F13007594611F8E5 +S315080106E0012BA2F130000928F3D9D4E756F8047B87 +S315080106F08B46002FBCBF43F002037F42CBE702467D +S315080107000CFB0511A1F13005104610F8011BA1F1EA +S31508010710300EBEF1090FF2D9114611F8010B6C28FA +S315080107202CD024D8682830D06A2837D011468B4671 +S315080107301BF8010B672875D857284BD8452807D0C9 +S3150801074085D9462800F03181472880D143F40063D2 +S3150801075043F020033FE12A2907D156F8045B0BF140 +S31508010760020225EAE575D7E75A460025D4E7742833 +S3150801077001D07A28DAD143F48073D8E750786C2807 +S31508010780F9D143F44073911CD1E75078682802D017 +S3150801079043F08003CBE743F0C003F4E743F4007367 +S315080107A0C5E70A2A00F06281072A7FF450AF43F0B1 +S315080107B0210305930823CDE903531023CDE901133A +S315080107C056F8043B22460093484643460A9923F0C5 +S315080107D0B7FAFAE0A0F158020F2A3FF638AF01A19D +S315080107E051F822F0550801084F0601084F0601087D +S315080107F04F0601084F0601084F0601084F06010872 +S315080108004F0601084F0601084F0601085508010859 +S31508010810F509010855080108CF090108AF090108BA +S31508010820CF090108A0F16902D2B20F2A3FF60FAF2C +S31508010830012149F2410C914011EA0C01B1D0782805 +S3150801084003F4806122D1002900F0908023F00D0283 +S31508010850102307E0622803F4806220D142BB23F00B +S315080108600C02022312F4007100F08380CDE90772AD +S315080108700022CDE9043206F1070A2AF0070A06958D +S315080108800292FAE80223CDE900233DE06F2812D14E +S3150801089023F00C0209B123F00D020823E2E75828D8 +S315080108A016D1002A39D123F00C0242F02002CFE7F3 +S315080108B023F00D02D5E7692823F0100230D023F082 +S315080108C01C0209B123F01D020A23CBE77F3B03086B +S315080108D042BB23F01002930527D5073626F00706F3 +S315080108E0B24671685AF8083B0A26CDE9077200270D +S315080108F0CA0F0029CDE904670695029202DA5B421E +S3150801090061EB4101CDE900314346224648460A9941 +S3150801091023F059FA0446564683E623F00D02C4E746 +S315080109200029D8D023F01102D5E7D00506F1040A2B +S3150801093001D5336802E0510613D53378CDE904723F +S315080109400A22002B02924FEAD37203950192B8BF8D +S315080109505B4200934346224648460A9923F0F0F93A +S31508010960D8E71306E5D5B6F90030E7E723F00C0218 +S315080109706EE7D00506F1040A06D5CDE90472CDE97C +S31508010980023501913368E4E7510608D53178CDE996 +S3150801099002350023CDE90472CDE90013DAE731689F +S315080109A012F0800F18BF89B2F1E743F02003CDE9B1 +S315080109B00173073626F007060095B6EC020B434687 +S315080109C0224648460A99F0F703F8044629E66728B5 +S315080109D001D143F40063CDE90173073626F0070612 +S315080109E00095B6EC020B4346224648460A99EFF7AC +S315080109F033FEEAE713F0020523D04FF0010A631C20 +S31508010A000B93224643460A9916F8040BC8475DB369 +S31508010A1054460B9A1EE0434620200A99C8470AEB1A +S31508010A2004020AF1010A5745F5D8002F07F1FF33E9 +S31508010A3008BF002307F1010A1C4408BF4FF0020A48 +S31508010A40DDE7AA46EBE7551C434620200A99C84725 +S31508010A502A460134BC42F6D3A7EB0A03574538BFE9 +S31508010A6000230B9A1A440B920B9CDAE53246002DA9 +S31508010A7052F8046B14BF29464FF0FF310B923246E8 +S31508010A803144107808B18A4211D1A2EB060A13F44F +S31508010A9080620C9202D0AA4528BFAA4613F0020327 +S31508010AA00D931BD1AAEB040322460F9308E00132EA +S31508010AB0E7E7531C0E93202043460A99C8470E9A26 +S31508010AC00F9BD3189F42F4D8A7EB0A03574538BFA3 +S31508010AD000230AF101021C4403EB020AA31B0E932D +S31508010AE004E01D46434622460A99C8470E9BF41858 +S31508010AF016F8010B28B10C9B002BF3D06B1E002DA9 +S31508010B00EFD10D9B93B12246AAEB040505E0561CCD +S31508010B10434620200A99C847324653199F42F6D8B8 +S31508010B20A7EB0A03574538BF00231C440B9E78E5FB +S31508010B300FB41FB506AA52F8043B02A90392009204 +S31508010B4004484FF0FF32FFF75FFD05B05DF804EB8F +S31508010B5004B07047653E030838B508460C462EF0C2 +S31508010B60A2FB034620B994E80700024D85E8070071 +S31508010B70184638BD0C9A052070B5032916461C4639 +S31508010B80049D01D9212070BD02D12EF086FB0146B4 +S31508010B900C4B9A7A8A42F5D9186809B201EB4101D8 +S31508010BA000EB810116B1B1F90430338014B1B1F902 +S31508010BB0063023800DB90020E5E7B1F908302B800E +S31508010BC0F9E700BF0C9A05202DE9F0432A48079F4B +S31508010BD0847A94424CD9066802EB42024FEA820CA7 +S31508010BE016EB820246D05089002843D0B2F9044058 +S31508010BF0B2F906508C42B2F908E02FDCA942A8BF27 +S31508010C002946BEF1000F35D000F1FF381FFA88F8E2 +S31508010C100EFB08490A1B92FBFEF24D45D8BF40461A +S31508010C2092B2904202D3A94218BF104656F80C2038 +S31508010C3052F8206002EB800C18B15CF8048D464529 +S31508010C400ED08D421EBF1EFB00F1091909B2994249 +S31508010C5009DC00203E60B980BDE8F0832146D0E773 +S31508010C60013880B2E8E70028F3D0013880B2DFE71F +S31508010C700E20F1E70220EFE70C9A052008B5064990 +S31508010C804FF0FF30FFF768FFBDE8084001214FF03C +S31508010C90FF302EF00ABB00BFF075040808B528B965 +S31508010CA0BDE808407521044821F0F1BC006921F02E +S31508010CB04EFC0028F4D108BD9C76040810B50446FC +S31508010CC028B9BDE810406A21044821F0E0BCF6F7CE +S31508010CD057FF20610028F4D010BD00BF9C76040898 +S31508010CE038B502F017F918B15A21164821F0CFFC88 +S31508010CF0154D164B164A1749174802F0E9F82B788D +S31508010D0003F0FF04EBB92FF0DDF9012802D92FF022 +S31508010D10F1F904462B782BB9104B11481B689847F3 +S31508010D2001232B702FF0CEF901280AD9204631F07C +S31508010D30B1FF002805DABDE838404921014821F00C +S31508010D40A6BC38BD41770408E23B0620B73E030836 +S31508010D50993E03089D0C0108BD0C01086050062048 +S31508010D60E49B052006289ABF014B185C00207047B2 +S31508010D70E3770408F8B5164F3B7803F0FF0413B17F +S31508010D8000242046F8BD2FF09DF90128064617D9FB +S31508010D902FF0B0F9051E19DB3B7853B90D4C2046E7 +S31508010DA0F6F7EEFE2061012408B13C700024012EFD +S31508010DB0E7D9284631F06EFF0028B8BF0224E0E7DC +S31508010DC03B7803F0FF05002BDAD1E7E70D24D8E7D6 +S31508010DD0E33B06201C9A052000F01F02A0F5062019 +S31508010DE0A0F55060812810D801230949400993408C +S31508010DF051F820201A4341F82020064951F82020AD +S31508010E0022EA030241F8202070474FF0FF3070476D +S31508010E10449A0520309A052000F01F03A0F5062004 +S31508010E20A0F55060812810B519D801210D4A40094D +S31508010E30994052F820300B430B4942F82030D1E94A +S31508010E40004323448C682344CC68096923445B180E +S31508010E5004D1C2E90033C2E90233136110BD4FF070 +S31508010E60FF30FBE7309A0520449A05202DE9F04F1B +S31508010E70A7B003921F4604460822CDE90401414062 +S31508010E8021FA02F34B40980702F1080218BF9B00AA +S31508010E90202A1C44F4D18123B4FBF3F303EBC313D7 +S31508010EA0E41A7F4B04F506241B7804F55064002BDD +S31508010EB039D1FAF771F8054600286FD10146402263 +S31508010EC006A824F0B6FE2946402216A824F0B1FE4B +S31508010ED0744D754EA8461035AE4228BF2E46734846 +S31508010EE0013E009643461022006806A922F03FF803 +S31508010EF04FF0000B81460DF1180AD94541D16B48CF +S31508010F00009643461022006816A922F039F84FF0D8 +S31508010F100008834616AEC34546D1654B9D42D8D1D6 +S31508010F2001225F4B1A704FF081080026DFF894B151 +S31508010F30A4F50625A5F550635B095BF8232004F0A3 +S31508010F401F01CA40D20746D45A4A52F82330CB4029 +S31508010F50DB0732D58123002E08BF2646A5F6FF44B6 +S31508010F60B4FBF3F303EBC313E41A04F50624B8F14F +S31508010F70010804F55064DBD1039B03B3FEB1344683 +S31508010F8025E05AF8040BFFF727FF013009D10022A3 +S31508010F90434B1A70424B1B78002BC4D16FF091005A +S31508010FA00FE00BF1010BA8E756F8040BFFF734FF26 +S31508010FB00130EFD008F10108ADE7039B23B96FF0C3 +S31508010FC08B0027B0BDE8F08F002E18BF3446329B40 +S31508010FD000201C60F5E7309B13B10023309A13609B +S31508010FE0319B13B10023319A13604FF0100ADFF8D1 +S31508010FF0BC90CDF800A000233A462146D9F8000056 +S31508011000F9F7CCFD002838D130993A682A4BE9B16D +S315080110109A42C1F800A01CD02146D9F80000F9F778 +S3150801102017FF0028CBD1D7E90223DDE90410834253 +S3150801103008BF8A422AD08123A5F6FF45B5FBF3F3FB +S3150801104003EBC313ED1A05F5062490E79A42EAD095 +S31508011050E2E7319B002BE6D02146D9F8000016AA13 +S31508011060F9F7E2FD48B9319B309A1B681268934239 +S3150801107094D39B1A319A1360D5E7104B9842CBD07B +S315080110806328C9D00E4B9842CDD087E7039B002B26 +S315080110909DD07B68012B9AD16FF0840091E700BF40 +S315080110A0E43B0620006D0800816D080028500620E3 +S315080110B0906D0800309A0520105D175EFFDF00F07D +S315080110C0FEDF00F0449A052038B5184D2B7803F059 +S315080110D0FF04FBB92EF0F6FF012802D92FF00AF812 +S315080110E004462B784BB91248436843F00103436021 +S315080110F0104B1B68984701232B702EF0E3FF01283C +S3150801110008D9204631F0C6FD002803DA73210A48BA +S3150801111021F0BDFA094B06481B68984728B1BDE876 +S3150801112038408C21044821F0B2BA38BDE53B062087 +S31508011130589A052060500620B778040858500620AA +S31508011140034B1B781BB1034B03481B6818477047B1 +S31508011150E53B062054500620589A05202DE9F04F04 +S3150801116087B08246894698461646DDF840B02AB1C8 +S31508011170002B57D040F26C739A4256D8BBF1010F37 +S3150801118056D8002406F1100739460120059422F0A5 +S31508011190DBFB054600284ED021463A4624F049FD98 +S315080111A0FFF792FF05ABCDE9014300942B460122D7 +S315080111B050464946FFF75AFE044690B110F18C0F86 +S315080111C008BF6FF08D043A460021284624F031FD08 +S315080111D0284622F08DFBFFF7B3FF204607B0BDE88E +S315080111E0F08F164BC5E902A92B60C5F804B02EB1DC +S315080111F03246414605F1100024F030FD059E10489F +S315080112003B462A4631460068F9F7DEFD38B93046CD +S31508011210FFF7E2FD013008BF6FF08604D3E76FF0F0 +S315080112209104D0E76FF08604D7E76FF09104D4E70D +S315080112306FF08504D1E76FF08C04CEE7105D175E79 +S31508011240285006202DE9F0478CB08146DDE914784F +S315080112500C4616461D466BB1B8F1000F49D0002F52 +S3150801126047D0B7F1005F44D3C3F1005303F5002318 +S315080112709F423ED84FF0000A1022002108A824F008 +S31508011280D8FCCDE905AAFFF71FFF07AB029305AB0B +S31508011290019306AB214600935246484608ABFFF731 +S315080112A0E5FD0446D0B9059B3DB1B3421CD853EAC6 +S315080112B0060504D06FF0860410E0B342FAD3069B04 +S315080112C00D48C8F8005000953A4607990068334416 +S315080112D0F9F764FC002818BF6FF09104FFF730FF97 +S315080112E020460CB0BDE8F0879B1B9D4228BF1D46D2 +S315080112F0E5E76FF08604F3E72850062070B5002667 +S315080113000C4605468CB01022002108A824F091FC51 +S31508011310CDE90566FFF7D8FE07AB029305AB019346 +S3150801132006AB214600933246284608ABFFF79EFDD9 +S31508011330044608BB099B012B23D0079D144B29465C +S315080113401868F9F785FDF8B9A5F50623A3F55063DD +S31508011350812B05F01F020DD801210E485B0991402A +S3150801136050F823204A4040F823202846FFF754FD29 +S31508011370013001D16FF08604FFF7E2FE20460CB07A +S3150801138070BD6FF08404F7E76FF09104F4E700BFCE +S3150801139028500620449A05202DE9F04F95B00446B9 +S315080113A0DDE92075DDE922689346DDE91E028A46F4 +S315080113B0DDF8909029B96FF08604204615B0BDE88E +S315080113C0F08FBBF1000FF6D00FB9002DF3D108B994 +S315080113D0002AF0D116B9B8F1000FECD1B9F1000F16 +S315080113E0E9D02C4A934252D12388B3F5105F4ED1E6 +S315080113F0282200210DEB020024F01BFC20220021EB +S3150801140002A824F016FC0AA832F050F910B16FF0C0 +S315080114109204D2E720465A46514602AB00F00CFA2E +S3150801142004460028C9D1029822F0A6FD04460028E0 +S31508011430C3D115B9C9F80050BFE7B74224D27B1901 +S315080114409E4221D24545B6D839462A46304624F029 +S31508011450D6FB374615F00F0AADD1CDE900762B46F6 +S31508011460524602A90AA801F0C7FD07460028E1D09D +S3150801147042465146304624F0DCFB012FC9F800A04C +S31508011480C5D16FF08B0498E74545E3D993E76FF02B +S31508011490850492E7004440042DE9F047C4B00C46A0 +S315080114A007460021154601A820229A464C9EDDF8DA +S315080114B03891DDF8408124F0BCFB2022002109A8DF +S315080114C024F0B7FB2022002111A824F0B2FB282220 +S315080114D0002119A824F0ADFB0021802224A823911C +S315080114E024F0A7FB3CB135B12EB1B9F1000F02D0FA +S315080114F0B8F1000F05D16FF08604204644B0BDE867 +S31508011500F0872188628801F4E043B3F5804FF2D071 +S315080115102C4B2D483B4043F01063834202D06FF0B9 +S315080115208504EAE7D31DBAEBD30F4FEAD307E2D313 +S315080115304F9B9F423FD847F212139942EFD1B2F51A +S31508011540807FECD1214B4D980993842302300136D3 +S3150801155020F0030016937B000D960E9012932046F9 +S315080115605246294623AE01AB159600F065F90446A5 +S315080115700028C2D10B9B119043F4005319A80B9371 +S3150801158032F094F8D0B911AB09AA01A919A802F049 +S315080115900BF8054610B14828ADD1C0E73A463146A1 +S315080115A0484624F05BFB2B4673550135842DFBD148 +S315080115B0C8F80070A1E76FF089049EE76FF09204FE +S315080115C09BE700BF0000FFF600000209200000802B +S315080115D02DE9F0410D4614461E46C4B010B96FF008 +S315080115E086000DE00029FAD0002AF8D0002BF6D0A3 +S315080115F0038803F44F42B2F5824F04D06FF0850099 +S3150801160044B0BDE8F081DAB2122AF7D123F0FF031C +S31508011610B3F5E24F27D143883360FBB9E300336062 +S31508011620B3F5807FEAD10023184642492E19214491 +S3150801163011F8014D16F8012D1043121B0CBF4FF07E +S31508011640FF340024B54203EA040343EA0203EFD157 +S315080116500028C4D0002BC2DA0020D1E7DA1DB4EB8A +S31508011660D20FDDD0BBE7B3F5824F60D10B78042BDF +S31508011670B5D12822002118A824F0DBFA18A832F0DF +S3150801168015F8002850D100278422394623A8229725 +S3150801169024F0CFFA01232022394668468DF888308E +S315080116A024F0C7FA20224FF08808013C3946013553 +S315080116B005940DEB0200E4000495640824F0B9FAD8 +S315080116C022AD2022394610A80C95CDF8348024F095 +S315080116D0B0FAE02CCDE91458346003D0B4F5807F14 +S315080116E07FF47DAF144B0734009308934FF40053EE +S315080116F002934FF48043E4086A460A93640010ABE8 +S3150801170008A918A8119401F04FFF33680733DB08BD +S315080117105A0033B10021531E013B297005F1010519 +S31508011720FAD2002898D05AE76FF0920068E76FF06E +S31508011730960065E75979040820000080F8B5134634 +S3150801174042880C460732072A4FEAD20101D0A14244 +S315080117506DD1D0E90167058820221846002124F0B9 +S3150801176068FA360A034626B1012E11D06FF08B00AE +S31508011770F8BD002C5BD041F20102954205D0B5F5C2 +S31508011780885F02D0B5F5905F1BD15C600020EFE75A +S31508011790C660002C4BD041F2010295420BD15C6028 +S315080117A0B90707F001021FD4002AEFD19A6842F05F +S315080117B080729A60EAE7B5F5885FF0D0B5F5905F73 +S315080117C0EDD0B5F5105F0AD1182C03D0202C01D025 +S315080117D0102C2CD1C3E90044002ED7D0E0E705F43C +S315080117E04F42B2F5824F02D06FF08500C0E7EAB2E8 +S315080117F0122AF9D1202CF7D10E4A25F0FF05B5F5A5 +S31508011800E24F1A600CD0B5F5824F10D14FF4005251 +S3150801181017F4705F09D017F4864F04D09A60E3E78E +S315080118204FF48042F4E742F480629A60D4E76FF09D +S3150801183086009DE7200000802DE9F0411746002229 +S315080118401C4643688CB01B0A80460D46009204D09C +S31508011850012B56D06FF08B008EE0008820F0FF0335 +S31508011860B3F5824F15D1B8F802200732D208009293 +S3150801187022F08EFB002800F0E1800B78042B05D1BD +S31508011880013FB7EB420F05F1010503D06FF0860062 +S3150801189072E00097009E224631464046FFF74EFF0A +S315080118A0002869D1FA1CC4E9030522F00302626122 +S315080118B0002E00F0A4802022002101A824F0B9F905 +S315080118C03146404601AAFFF739FF002840F09780C4 +S315080118D02368019A9A4240F092806368029A9A4272 +S315080118E040F08D80A368039A9A4240F08880A369E4 +S315080118F0079A9A4240F08380E369089A9A423BD054 +S315080119007DE0032FC2D90B78012B40F09A804978E4 +S3150801191000294BD0F73908299CD801A353F821F09F +S315080119208919010845190108551801087F1901087F +S3150801193055180108A3190108551801089319010832 +S315080119409B1901084FF41056F8253F4F1C22002118 +S3150801195002A824F06EF903230197CDE9043503960D +S3150801196001AA09AD134603CBAB42206061601A4652 +S3150801197004F10804F6D100200CB0BDE8F081102767 +S315080119804FF08076FA25E1E720274FF00076F72514 +S31508011990DCE7FE252C4F2D4ED8E7FF252A4F2C4E86 +S315080119A0D4E74FF41056FC25274FCFE72B2F7FF6A8 +S315080119B06DAF2022204624F03CF905F1100323617E +S315080119C0AB070DD001AB05F128061A4628686968E8 +S315080119D0083503C2B5421346F7D1286801AD106030 +S315080119E06B68103F2360AB6869466360EB68204605 +S315080119F0A36001236761E36023F09BFC28B12022E1 +S31508011A000021204624F015F940E7B8F80030009E79 +S31508011A1003F44F42B2F5824F0ED1DAB2122A0BD134 +S31508011A2023F0FF03B3F5824F06D1730062691C33B5 +S31508011A309A42BFF43DAFE2E73346F7E76FF0850018 +S31508011A409AE76FF0910097E72000008000440002B2 +S31508011A50004400032DE9F04F91B0DDF86880814616 +S31508011A600C4692469B461C9FB8F1000F05D16FF0B4 +S31508011A708604204611B0BDE8F08F002FF7D0002864 +S31508011A80F5D02822002106A824F0D3F806A831F0BB +S31508011A900DFE10B16FF09204EBE714F47C1FC4F34A +S31508011AA005452AD0102DE2D81B9B9D422ED81A4BEC +S31508011AB024F47E149C422CD1002302AECDE90233D4 +S31508011AC0CDE9043352465B464946009606A801F01D +S31508011AD0FDFA044698B92A463146404624F0BEF82E +S31508011AE0234633550134102CFBD100243D6006A84A +S31508011AF023F01AFC0028BCD0CCE71025D4E721280E +S31508011B0014BF6FF092046FF08604F0E76FF0890452 +S31508011B10AFE76FF08504ACE70002C00370B50E4667 +S31508011B201446054610B96FF0860070BD0029FAD033 +S31508011B303822002124F07DF8094B24F47E129A42BA +S31508011B400AD13388B3F5105F06D1C4F30543102BC8 +S31508011B50E9D800202C60E8E76FF08500E5E700BFCB +S31508011B600002C003F0B50E4617461C4605468DB061 +S31508011B70002834D04AB9002B31D1002914BF0024DA +S31508011B806FF0860420460DB0F0BD41B3002BF9D0A5 +S31508011B902822002102A824F04CF802A831F086FD7B +S31508011BA010B16FF09204EDE72B68104A23F47E1307 +S31508011BB0934217D100943B46324602A9281D01F0EB +S31508011BC097FB044628B1212814BF6FF092046FF0E1 +S31508011BD0860402A823F0A8FB0028D3D0E1E76FF01A +S31508011BE08604CFE76FF08804CCE700BF0002C00384 +S31508011BF02DE9F0438FB0894690461D460446169F47 +S31508011C0000284ED0002A4CD0002B4AD0002F48D0AD +S31508011C10002946D02822002104A824F00AF804A89D +S31508011C2031F044FD064628B16FF0920420460FB004 +S31508011C30BDE8F0832368102D28BF102513F47C1FF7 +S31508011C40C3F3054202D0954228BF1546184A23F424 +S31508011C507E13934228D12822002104A823F0E9FF04 +S31508011C600023201DCDE90033CDE902334A466B46F0 +S31508011C7004A901F099FA044660B1212814BF6FF04E +S31508011C8092046FF086043E6004A823F04DFB0028F9 +S31508011C90CCD0C9E72A466946404623F0DFFF2E46DF +S31508011CA0F1E76FF08604C1E76FF08804BEE700BF6D +S31508011CB00002C0032DE9F0410E4617469846044630 +S31508011CC000B3F9B1F2B19822002123F0B2FF3146EF +S31508011CD0069A04F16000FFF721FF0546A0B92346DD +S31508011CE0424639463046FFF7A7FD054660B9728870 +S31508011CF0D208A2F110011029E26503D80A4BCB409C +S31508011D00DB0704D46FF086052846BDE8F0816369D0 +S31508011D101C329342F6D304F120031846216923F0B5 +S31508011D209DFF2061F0E700BF010101000023C360A8 +S31508011D3001F13803036120230A6843618B6D0B495E +S31508011D4022F47E128A42436003D001F580718A42E9 +S31508011D5008D1102B01D0182B02D10360002070473F +S31508011D60202BFAD06FF08800704700BF0001C0032E +S31508011D7010B50A46044619B1024B00211B6898475B +S31508011D8010BD00BF50500620F8B50D4E0D4C0E4D36 +S31508011D9033680E48984767782B680C489847336824 +S31508011DA00B489847022F08D12478E31F5C425C410F +S31508011DB02B68074898472046F8BD0024F8E700BF76 +S31508011DC0585006206C9A052054500620BC9B0520C5 +S31508011DD0D09B05200E4B0340B3F1607F06D1B1F5C8 +S31508011DE0885F14BF6FF0860000207047B3F1707FDB +S31508011DF00BD101F4E043B3F5005F06D111F4E06FAE +S31508011E000CBF6FF08600002070476FF086007047A0 +S31508011E100000C07F8A42F8B507460C4600F01981D2 +S31508011E208F4922F4FF7323F001038B420ED08D4BA9 +S31508011E3022F0FF01994209D08B4822F47F7323F0DF +S31508011E400303834202D0894B994228D1884B24F057 +S31508011E50FF0199420FD114F0FF000BD0854B40F0DA +S31508011E600070984240F0F78082EA0400FF288CBF90 +S31508011E7000200120F8BD7B4B9942ECD0A3F588538D +S31508011E809942E8D024F4FF7323F00103B3F1062F36 +S31508011E90E1D076488142DED073498B42DBD004F02B +S31508011EA0FE43B3F1A06F14D102F0FE43B3F1A06F64 +S31508011EB040F0D18082EA040333F47E1340F0CB80EC +S31508011EC014F40040D6D0C4F30540C2F3054290424B +S31508011ED0CDE7B3F1407F40F0A88002F0FE43B3F1AD +S31508011EE0407F40F0B88082EA040535F47E1540F05B +S31508011EF0B28039462046FFF76DFF002840F0AB80D7 +S31508011F005D4B12F47C1603EA020319D0B3F1607F24 +S31508011F10C2F3054679D15949D3B243F000738B42CE +S31508011F2077D003F17E43043B0F2B5CD8DFE803F03F +S31508011F305A5A5B716567696B65675B5B6567696B50 +S31508011F40B3F1607F34D14D49D3B243F000738B426C +S31508011F5044D003F17E43043B0F2BDCD801A151F891 +S31508011F6023F000BFE11F0108E11F0108171F01083F +S31508011F70DD1F01085B200108A51F0108A91F01082B +S31508011F80AD1F01085B200108A51F0108171F0108DD +S31508011F90171F01085B200108A51F0108A91F0108D1 +S31508011FA0AD1F01082026B6E73026B4E74026B2E77A +S31508011FB0B3F1707F17D107F4E043B3F5005F03D19E +S31508011FC00126C7F302239E4007F4E043B3F5005FF9 +S31508011FD009D10125C7F302218D4004E010269AE7AD +S31508011FE0142698E7142514F47C1FC4F3054312D16B +S31508011FF0B54214BF002001203CE71C25F3E7202544 +S31508012000F1E73025EFE74025EDE7B3F1707FEAD137 +S31508012010DAE71025E7E712F47C1F01D1AB4218D0A5 +S3150801202022047FF527AFB34221E7B3F1106F12D12E +S3150801203024F01F6020F4702068B902F0FE43B3F162 +S31508012040106F7FF417AF0E48104040F01060A042A1 +S31508012050CFE701200EE700200CE71C265BE700BF4F +S315080120600002000600130006000400060009000627 +S3150801207000030006FF0000020000C07F0300000203 +S315080120800000FFF637B505460C46FFF77DFE78B129 +S315080120900023224601932946074801AB21F050FF48 +S315080120A020B9019BA34218BF6FF0930003B030BD5E +S315080120B06FF08800FAE700BF709A05202DE9F8430A +S315080120C0884617461C4600F007FE054688BBD8F821 +S315080120D00060B6F8009009F4E043B3F5804FB368A1 +S315080120E008BF27F0010737EA03031AD10CB3254BBA +S315080120F024F0FF029A421FD114F0FF0304D0224AAA +S3150801210043F00073934232D022464846F168FFF7FE +S3150801211081FE074668B9224648463169FFF77AFEC5 +S3150801212070BB6FF0840500233046C8F8003000F014 +S315080121304FFE2846BDE8F883144B9A42DCD0A3F536 +S3150801214088539A42D8D024F4FF7323F00103B3F1DC +S31508012150062FD1D00E498A42CED00E4A9342CBD011 +S3150801216004F0FE43B3F1407F04D12304CCD56FF0CC +S315080121708605D8E7B3F1A06FF7D0034B9C42C2E7B7 +S315080121803D46D6E700030006FF00000200130006DD +S315080121900009000600040006154B70B51B680546C4 +S315080121A014480E46984718B16FF08F04204670BD43 +S315080121B02B794BB96B69002433602B7E012B14D024 +S315080121C034606FF0960407E02846D5E9081223F033 +S315080121D003F804460028EDD0074B06481B689847C4 +S315080121E00028E3D0002CE1D1DEE702232B76F3E7C2 +S315080121F058500620E49B05205450062000F0FE4363 +S31508012200B3F1407F70B504460E4619D1FFF7E2FDDA +S3150801221000285ED114F47C1F15D0C4F30543032BA3 +S31508012220137054D9554D2540B5F1607F40F0938020 +S31508012230534AE4B244F00074944256D1102B48D95B +S315080122406FF0860045E04D4B2340B3F1607F39D1ED +S315080122504B4BE4B244F000749C4202D11023137034 +S3150801226037E004F17E44043C0F2C2ED801A353F821 +S3150801227024F000BFB5220108B5220108CB220108C6 +S315080122805D22010879230108B9220108BD22010846 +S31508012290C122010879230108B9220108CB220108C4 +S315080122A0CB22010879230108B9220108BD220108B8 +S315080122B0C12201081423D2E7202307E0302305E0D1 +S315080122C0402303E0B3F1707F04D0002313706FF04D +S315080122D0850070BD01F4E043B3F5005FF5D1012334 +S315080122E0C1F302218B40DBB299E704F17E44043C39 +S315080122F00F2CA5D801A252F824F000BF4B230108E0 +S315080123004B230108412201083D22010875230108D2 +S315080123103D2301084F2301085323010875230108AA +S315080123203D230108412201084122010875230108BC +S315080123303D2301084F2301085323010820218B421D +S315080123403FF67EAF142BC4D9C1E7142B77E73021AA +S31508012350F5E74021F3E7B5F1707F7FF471AF06F435 +S31508012360E042B2F5005F7FF46BAF0121C6F30222AA +S315080123709140E4E71C21E2E71C23A7E70000C07FA0 +S31508012380030000022DE9F04F9B46002389B08DF822 +S315080123901B30159B9246DDE91278002B89460B46C0 +S315080123A00CBF4FF400624FF4806207A9149EFFF731 +S315080123B085FE044628BB079D484629880DF11B0260 +S315080123C0FFF71CFF0446E0B99DF81B00404542D8BB +S315080123D0D5E908126B681B0A012B31D0214CA3429F +S315080123E012D0002B3AD1CDE903064B462846CDE952 +S315080123F001B7CDF800A022F004F910F1860F0446C2 +S315080124000DD1C6F800800CE0CDE903064B462846F7 +S31508012410CDE901B7CDF800A022F0F3F80446002C67 +S31508012420EFD1424621463846336822F001FA079829 +S3150801243000F0CEFC002C18BF204609B0BDE8F08F8D +S31508012440CDE903064B462846CDE901B7CDF800A0EC +S3150801245022F07CF8E2E76FF08904D2E76FF0860490 +S31508012460CFE700BF0200800000232DE9F34147684A +S31508012470D0F8148005460E4638461146136022F0F8 +S315080124807CFE044688B9384622F079FE044660B9CE +S31508012490FFB277B9B8F1000F05D1AB6823F47F43D2 +S315080124A023F0030363B16FF08604204602B0BDE84A +S315080124B0F0810146686922F03AFE0028EDD1F2E77B +S315080124C04FF6F8736A889A4227D8154B15481B6840 +S315080124D02F79984710B16FF08F04E6E707B901A87D +S315080124E0314600F0B9FB104B04461B680D48984766 +S315080124F010B1002CD9D1EEE7002CD6D10FCDD6F8E4 +S3150801250000C066460FC695E8030086E80300002F5B +S31508012510CBD1019BCCF81430C7E76FF08504C4E72B +S3150801252058500620E49B0520545006202DE9F04F0B +S31508012530446885B0240A012C8046DDE90E56894691 +S3150801254092469B46109F20D0DFF858C0644514D0A8 +S315080125501CBBCDE90167009521F0D5FF10F1860F67 +S315080125601DD15B46524649464046CDE90F670E9551 +S3150801257005B0BDE8F04F22F0B7B9CDE90F670E9562 +S3150801258005B0BDE8F04F21F0BEBFCDE90F670E9546 +S3150801259005B0BDE8F04F21F067BE6FF0860005B0C3 +S315080125A0BDE8F08F0200800010B5044660B1074B04 +S315080125B007481B689847204622F0D2F9BDE8104023 +S315080125C0044B03481B68184710BD00BF5850062026 +S315080125D0E49B05205450062037B50446C0B101A92D +S315080125E000F07AFB044698B91C4B1D481B689847AE +S315080125F01C4D08BB0198037E032B11D122F0A8FDBF +S315080126002B6804461648984728B10CB96FF08F0411 +S31508012610204603B030BD002C08BF6FF08704F7E7EA +S31508012620022B15D1032303760379FF2B13D01BB194 +S31508012630406922F0B6FD0446019822F089FD2B680F +S31508012640002818BF0446064898470028E0D0DCE76A +S315080126506FF09604F0E76FF08404EDE75850062012 +S31508012660E49B0520545006202DE9F0411F4600231E +S3150801267088B0064688461546CDE9043307923B607D +S31508012680002A61D0B2F1005F61D205AA04A9FFF759 +S31508012690EBFE044698B9049B5A6AA2B104982A46E5 +S315080126A043884146069306AB029300F1240301933E +S315080126B0436A0093036AFFF739FF044608B304988F +S315080126C0FFF772FF36E073681B0A10D0012B06D09C +S315080126D020498B4213D007926FF08604EFE7304604 +S315080126E007A9079522F022FC04460028E7D1079995 +S315080126F0049822F0D6F804460028CFD0DFE70795DC +S31508012700F5E70498069B4288C2B943804FF6F872EA +S31508012710934216D8338813B102889A42DCD173885A +S3150801272013B142889A42D7D13946FFF735FD044697 +S315080127300028C4D1204608B0BDE8F0819A42CBD121 +S31508012740E4E76FF08504BAE76FF08604F2E76FF005 +S315080127508504EFE7020080002DE9F043994600233E +S315080127600C46016885B0054617460393002957D1DB +S3150801277000F108089822404623F05BFAB9F1000FE8 +S3150801278020463B4614BF4FF480624FF4006203A90A +S31508012790FFF794FC0446002844D1039E3846318845 +S315080127A02A1DFFF72BFD044600283BD16B7969F3F7 +S315080127B000036B717168D6E90823090AB9F1000F9C +S315080127C01CD0012911D01E48814200D0A1BB314637 +S315080127D04046009721F04EFF044618BB0423039890 +S315080127E02B6000F0F5FA044622E031464046009790 +S315080127F0FFF760FA0446A8B90523F0E7012909D0CD +S315080128000F48814200D0B9B931464046009721F0B8 +S3150801281079FFE1E731464046009721F0BCFEE9E73A +S315080128206FF08804284622F088F9039800F0D0FA58 +S31508012830204605B0BDE8F0836FF08604F2E700BFD5 +S31508012840020080002DE9F04F9B460023924601F0D5 +S31508012850FE428FB0B2F1806F0E46DDE918891A9FE4 +S31508012860099305D0184600F0B3FA6FF086052EE0F5 +S315080128700B464FF4807209A9FFF720FC0546099813 +S3150801288015B100F0A5FA22E0038803F4E042B2F597 +S31508012890005F1ED113F4E06FC3F3022119D0474C30 +S315080128A026F48072A2420AD004F50074A64206D024 +S315080128B0434CA64203D0A4F53F44A24209D10124C0 +S315080128C08C40102C10D900F083FA6FF08305002490 +S315080128D062E042F20402934202D13A4B9E420AD086 +S315080128E0394B9E4211D10D24A14506D200F070FA4A +S315080128F06FF08905EBE70C24F6E721460AA8FFF7EE +S31508012900C1FB054610B10998BBE700240998D0E92F +S315080129100812B8F1000F21D008EB040C4568A9EBA1 +S3150801292004032D0A012D3CD0DFF8A0E0754517D028 +S31508012930002D98D1CDE905370AAB0093CDE903BC43 +S315080129403346CDE9014A21F05AFE10F1860F0646B3 +S3150801295012D1099800F03CFA3546B8E7C446DDE7D6 +S31508012960CDE905370AAB0093CDE903BC3346CDE97A +S31508012970014A21F044FE0646099800F029FA05465F +S31508012980002EE9D10028A2D124B1224640460AA93F +S3150801299023F064F93B681C4428463C600FB0BDE847 +S315080129A0F08FCDE905370AAB0093CDE903BC334671 +S315080129B0CDE9014A21F0C8FDDDE700BF0010C004DA +S315080129C000FF4004000180040013C00402008000D7 +S315080129D0002307B51A460091024922F0C1F903B04E +S315080129E05DF804FB187A040870B51C4E1C4C336854 +S315080129F01C4898472378580744BF23F004032370DB +S31508012A002378990705D500F00DF9237823F00203F9 +S31508012A102370154D13482B68984733681348984710 +S31508012A2063781BB10023124A6360536000230821AF +S31508012A300F486370FFF79CF92B680C489847336871 +S31508012A400848984723780748DA0744BF23F0010363 +S31508012A5023702B68BDE87040184700BF5850062000 +S31508012A606C9A0520D09B052054500620BC9B052056 +S31508012A70709A05202DE9F041FFF786F918B100246F +S31508012A802046BDE8F081364F36483B6898470446EC +S31508012A9020B16FF08F04FFF7A7FFF1E7324D2B78CE +S31508012AA0D8070AD421F041FA044610B921F046FAAA +S31508012AB004462B7843F001032B702C4E29483368C2 +S31508012AC0984710B1002CE4D0E5E7002CE3D13B6828 +S31508012AD02448984704460028DBD12B78990706D461 +S31508012AE000F098F804462B7843F002032B703368FC +S31508012AF01C4898470028E5D1002CCCD13B681948D9 +S31508012B0098470028C5D13368164895F80080984734 +S31508012B100028BED13B68164898470028B9D16B787A +S31508012B203BB918F0010F04D0124B6C605C600223AC +S31508012B306B7033680E4898470028AAD13B68094844 +S31508012B4098470028A5D12B7806485A075CBF43F059 +S31508012B5004032B7033689847002890D099E700BF83 +S31508012B6058500620D09B05206C9A05205450062003 +S31508012B70BC9B0520709A052038B5074C074B2046A3 +S31508012B801B689847064B204693F84051054B1B682E +S31508012B909847284638BD00BFD09B052058500620C7 +S31508012BA0789A05205450062000F14043072B70B54A +S31508012BB005460E460CD82822154C02FB0344237EF3 +S31508012BC0022B02D16369834218D06FF08B001AE099 +S31508012BD0012122F0ACFAB8B10D4B00221C46197E30 +S31508012BE0022902D15969A94205D00132082A03F1FD +S31508012BF02803F4D1E9E7282303FB0244204622F0FF +S31508012C0089FA00B9346070BD6FF08700FBE700BF31 +S31508012C10789A05200122024B002083F8402170474B +S31508012C20789A05202DE9F0410A4C002526464FF0F1 +S31508012C30010803272046C4F81C802776013521F0B0 +S31508012C408FFE082D04F12804F4D1002386F84031BB +S31508012C50BDE8F081789A0520F8B506460F46FFF7D4 +S31508012C608BFF88B300241B4B22461D46197ED1B122 +S31508012C703CB9022905D1D96919B91979002918BFA9 +S31508012C801C460132082A03F12803EFD114B96FF063 +S31508012C908C0006E0204622F03DFA204621F060FE2F +S31508012CA010B100240EE01C46237E83B90123237646 +S31508012CB03EB1651BED1003F1CC335D4305F180454B +S31508012CC0356000203C60F8BD6FF08800E9E76FF0D9 +S31508012CD09600E6E7789A052000232DE9F3410B6073 +S31508012CE080460D46FFF748FF002867D0354B364822 +S31508012CF01B689847074628B16FF08F04204602B033 +S31508012D00BDE8F08129464046FFF74EFF10F18C0FCA +S31508012D1004462E4E07D033682B4898470028EDD035 +S31508012D20002CEBD1E8E729463846FFF795FF04461C +S31508012D3018B1336824489847E0E701232F68CDE99D +S31508012D40000069463846C7F814807B6001AA22F05C +S31508012D5095FA044670B1DDE9000122F08DFA28687A +S31508012D6021F0FEFD14F18C0F08BF6FF087040023D4 +S31508012D702B60D0E7DDE90012384621F0A5FD0446AF +S31508012D80DDE9000122F078FA002CE8D12868836889 +S31508012D90D90444BF43F48063836083689A0444BFBB +S31508012DA043F400638360037E012B04BF0223037689 +S31508012DB022F0B0F904460028ADD0D8E76FF08804B0 +S31508012DC09CE700BF58500620E49B05205450062076 +S31508012DD00B4B10B51B6804460A48984718B16FF0A3 +S31508012DE08F04204610BD204622F0B2F9064B044650 +S31508012DF01B68044898470028F3D0002CF1D1EEE768 +S31508012E0058500620E49B05205450062030B40D4D39 +S31508012E102C681C606C685C6000249C605468DC60EB +S31508012E2014881C8254885C8294685C61D4689C61AD +S31508012E30126930BCDA6119620A46014603F12400B7 +S31508012E4022F00CBF1C7A04082DE9F843232904460D +S31508012E500F4691469846089E04D86FF0980528466D +S31508012E60BDE8F8830822194922F0B9FE054600286B +S31508012E70F3D1A368002BF0D1216A243F8F42C8F809 +S31508012E800010EAD3B1F5005FE7D271B9C9F80000BD +S31508012E90E3687360238A3380638A73806369B360E6 +S31508012EA0A369F360E3693361D9E7012020F04CFD9A +S31508012EB0C9F8000030B1D8F8002004F1240122F045 +S31508012EC0CDFEE5E76FF08C05C9E700BF1C7A04085B +S31508012ED070B5094D04462860084801600849094843 +S31508012EE00A60094A1360A0472B68084898472B6867 +S31508012EF00748BDE870401847605006205C50062018 +S31508012F0058500620E49B052054500620D09B0520E6 +S31508012F10BC9B05201F4B70B51B682DF0D3F8012803 +S31508012F20064618D92DF0E6F8041E02DA01252846C8 +S31508012F3070BD194B1B785BBB184D2846F4F720FE6C +S31508012F40286180B90125012EF1D920462FF0A2FE6C +S31508012F500028ECDAEAE7104B1B7803F0FF04002B94 +S31508012F60EAD00025E3E7002201201146F4F746FEE0 +S31508012F700B4B18600028E5D003215120FBF7F4FC20 +S31508012F805120FBF7B1FC0122034B00251A70DAE741 +S31508012F900025DAE764500620E63B0620FC9B05205F +S31508012FA0F89B052008B54FF098435B6CD9020ED5FE +S31508012FB02DF088F80238012809D80C4B18682FF02B +S31508012FC0BCFF20B140F2491109481FF060FB4FF0E0 +S31508012FD098435A6CD202FCD55B6D064A03F47023FA +S31508012FE013605120BDE80840FBF7B0BCF89B0520EB +S31508012FF0247A0408645006202DE9F04393B08946E3 +S31508013000DDE91A871D460446002858D0002956D0FE +S31508013010B8F1000F53D0002F51D013F00F034ED142 +S31508013020284829490FAE002A08BF0146A360C4E90A +S31508013030001348463146236222F03AFA00283BD16A +S3150801304020460F992FF0ECFD294620462FF0E8FD82 +S315080130506946484600F04CFB70BB6946204622F09B +S315080130603DFC484603A922F00AFB28BB204603A9D2 +S3150801307022F034FCCDF830804FF0010845F00055B8 +S31508013080CDF8348006AB0E950CAA07CA83E807006B +S315080130901946204622F022FC0F9709ABCDF840804D +S315080130A0119596E8070083E807002046194630F08F +S315080130B007FB20462FF06CFD13B0BDE8F0832120F5 +S315080130C0FAE700BF00010004000101042DE9F043FD +S315080130D093B0894617461D460446DDF868800028E0 +S315080130E059D0002957D0002A55D0B8F1000F52D02F +S315080130F00B68103B102B4ED8284A22FA03F3D9073E +S3150801310049D50023264A0FAEC0E90023836003622E +S315080131103146484622F0CCF9002839D120460F9984 +S315080131202FF07EFD294620462FF07AFD694648464E +S3150801313000F0DEFA60BB6946204622F0CFFB48461E +S3150801314003A922F09CFA18BB204603A922F0C6FB64 +S315080131500C97012745F000550D9706AB0E950CAA5D +S3150801316007CA83E807001946204622F0B7FB0D4B2C +S31508013170CDF83C801097119309AB96E8070083E8D0 +S3150801318007002046194630F09BFA20462FF000FD2D +S3150801319013B0BDE8F0832120FAE700BF0101010061 +S315080131A000000404100000202DE9F0410C461646E3 +S315080131B01F460546A0B0002800F09480002900F0BB +S315080131C09180002A00F08E80002B00F08B80036B23 +S315080131D00F2B75D80023444A0DF174084146304631 +S315080131E0C4E90023A360236222F062F9002874D19E +S315080131F020461D992FF014FD296B20460F2984BFFF +S3150801320001F00F0110312FF00BFD304602A900F035 +S315080132106FFA002861D1204602A922F05FFB3046E9 +S3150801322005A922F02CFA002857D1204605A922F033 +S3150801323055FB01232D4AD5F830C0149508AE1593D0 +S31508013240169214AA07CA86E807000CF00F0205F1C0 +S31508013250100E42F00052CDF85CE00BAD18931992AE +S3150801326017AA07CA85E80700CDF868E01B934CF052 +S3150801327000531C931AAA0EABBCF10F0F07CA83E8B9 +S3150801328007002DD90A9B314623F0005320460A939D +S3150801329022F024FB2946204622F020FB01231D9714 +S315080132A01E93124B1F9311AB98E8070083E807009A +S315080132B02046194630F004FA20462FF069FC0CE046 +S315080132C000F1200301900093012210233146204684 +S315080132D0FFF792FE00283FF47DAF20B0BDE8F081EC +S315080132E01946D8E72120F8E7000004041000002059 +S315080132F02DE9F04F0D46914698460646ADB0002891 +S3150801330000F0D680002900F0D380002A00F0D08092 +S31508013310002B00F0CD80026B369B02F00F07D31805 +S315080133201B09B3EB121F00F0BB800023614A8B60B7 +S31508013330C1E900230B62484629A922F0B9F80446D7 +S31508013340002840F0A980369B284607EB030B2999EC +S315080133502BF00F0A2FF064FC514628462FF060FC2B +S31508013360484602A900F0C4F90446002840F09480B2 +S31508013370284602A922F0B2FA484605A922F07FF9A1 +S315080133800446002840F088804FF00109284605A91F +S3150801339022F0A4FA484B1A961AAACDF86C901C93F7 +S315080133A008AB07CA83E807001946284622F096FAA9 +S315080133B006F1100347F00052AAEB07071D930DF11A +S315080133C02C0CCDF8789047F000571F921DAA07CA12 +S315080133D08CE80700CDF8808020AACDF88490229742 +S315080133E00EAF07CA87E807000D9A614622F0005218 +S315080133F0284601930D9222F071FA3946284622F0A1 +S315080134006DFAAAF1100242F0005223942A4BCDF824 +S31508013410909011AF259223AA07CA87E8070006F1FB +S315080134202002269214ACCDF89C9026AA289307CAA6 +S3150801343084E80700139A394642F080421392139A98 +S31508013440284622F00052139230F03AF921462846CE +S3150801345030F036F9184B299617ACCDF8A8902B936E +S3150801346029AB93E8070084E807002146284630F08F +S3150801347027F928462FF08CFB369BAAEB0B0119443A +S31508013480019B0446ABEB0A021846414422F0E6FBCF +S31508013490336B369A1344336320462DB0BDE8F08F5B +S315080134A010304146369A384422F0D8FB0024EFE71B +S315080134B02124F1E703020004100000202DE9F0475A +S315080134C04FF000088EB00E4617460446CDF8048024 +S315080134D0002865D022B9002528460EB0BDE8F08738 +S315080134E000295DD032F0030902F0030A25D04FF016 +S315080134F0E063C0E9003801230891099349F00053B4 +S315080135000A9308AA02ABC0F80880C0F8208007CA47 +S3150801351083E807001946204630F0D2F84946204686 +S315080135202FF07EFB20462FF033FB054628B14A468D +S315080135304146304622F07DFBCEE7BAF1000FCAD0EC +S315080135404FF000084FF0E063C4E9003801AB0B9374 +S3150801355001230C93134B0EAA0D9305AB12E9070031 +S31508013560C4F8088083E80700C4F820801946204675 +S3150801357030F0A6F8042120462FF052FB20462FF002 +S3150801358007FB054608B13A46D2E7019A4E44EB00D5 +S31508013590013522FA03F3AA4506F8013BF7D19AE762 +S315080135A0212599E704000020F0B50F4616461D4669 +S315080135B0044693B010B9212013B0F0BD0029FAD002 +S315080135C0002AF8D0002BF6D0002331461A46384691 +S315080135D021F013FF0028EFD1304602A921F0A9FEF8 +S315080135E00028E9D1EB68022B0AD039683F48029ACC +S315080135F081426B6902D01830814270D19A42DAD879 +S315080136002B68002BD7D14FF060623846C4E90023F6 +S31508013610A360236201A921F04BFF0028CCD10199AF +S31508013620204621F4F06101912FF0FAFA69462846FD +S3150801363021F03EFF0028BFD1204600992FF0F0FA6D +S31508013640384609A900F054F80028B5D1204609A939 +S3150801365022F044F938460CA922F011F80028ABD11A +S3150801366020460CA922F03AF9EB684BB1284606A97F +S3150801367000F03EF800289FD1204606A922F02EF92F +S31508013680304603A921F0FBFF002895D1B368DA0477 +S315080136900CD59B0427D50621F36932691B6801FB02 +S315080136A003225B0043F0005303920593204603A9C6 +S315080136B022F014F928460FA921F0E1FF00287FF42A +S315080136C07BAF20460FA92FF0FBFF032520462FF0DD +S315080136D05FFA01287FF470AF013DF7D16CE7B3EBD0 +S315080136E0420F8DD267E7292066E700BF200000B0A8 +S315080136F090B189B101234B60C368013B012B08D8FE +S315080137008269064B1AB10A6000208B607047044A29 +S31508013710F9E74FF00053F7E721207047080000202A +S31508013720C47A0408F0B50F46154604468FB000283A +S3150801373062D0002960D0002A5ED0012329461A46A4 +S31508013740384621F05AFE002854D1BB6813F4C04FFD +S3150801375052D0AB6803F4C043B3F5005F4CD1284B94 +S315080137600BAEC4E90030A06020623146384621F02C +S315080137709FFE00283ED120460B992FF051FA384674 +S3150801378002A9FFF7B5FF002834D1204622F0A6F892 +S31508013790384605A921F073FF60BB204605A922F02A +S315080137A09DF8EB6843BBAB6803F4C043B3F5005F10 +S315080137B022D1284601A921F0E7FDD8B9019B6A69FA +S315080137C09A421BD32A6943F000530B9201220C92A9 +S315080137D00D9308AB96E8070083E8070019462046CB +S315080137E02FF06EFF032520462FF0D2F9012801D1CB +S315080137F0013DF8D10FB0F0BD2120FBE71D20F9E707 +S3150801380000000102034B5B6F23FA00F0C04300F08E +S315080138100100704700C00350431E0A46052B35D8E0 +S31508013820DFE803F0030C1119242C003A18BF012212 +S31508013830184B19481A701978FDF77AB9111E18BF6D +S3150801384001211648F8E7642A28BF6422144B154853 +S315080138501A701978F0E70A2A28BF0A22012A38BFFE +S315080138600122114B11481A701978E5E7003A18BF79 +S3150801387001220F4B0F481A701978DDE7003A18BF75 +S3150801388001220D4B0D481A701978D5E701460C48E7 +S31508013890FDF74EB987520620757B04088B7B040811 +S315080138A086520620A47B040885520620B97B0408A3 +S315080138B0E93B0620CD7B040888520620E37B0408F1 +S315080138C0FD7B040808B50948FDF732F901230322EF +S315080138D018460221F9F79AFD0123032218461146D3 +S315080138E0F9F794FDBDE8084000F0ECB9217C04081D +S315080138F0F8B50220FFF786FF05460320FFF782FF8A +S315080139000E4F04465DB13B784BB901220C490D486F +S315080139100A700D490A700D4A1370FDF709F90C4E24 +S315080139204CB133783BB9064A0A4813700122074B52 +S315080139301A70FDF7FDF83D703470F8BDE83B0620B6 +S3150801394088520620497C040887520620E93B06204E +S31508013950E73B0620637C04080368474A23F47F4350 +S3150801396023F00703934213B54FD008D8434A93422D +S315080139701AD002F5A02293423ED002B010BD404AA9 +S3150801398093425FD002F180629342F6D1B0F80530D6 +S31508013990152BF2D14389012BEFD9417B007B02B06C +S315080139A0BDE81040FFF738BF364C3748FDF7C0F879 +S315080139B0204611F0EBFE08B100BEFDE70221207892 +S315080139C011F01EFF034608B100BEFDE7A0220090D4 +S315080139D01146207811F0F4FE08B100BEFDE7022178 +S315080139E0207811F021FF08B100BEFDE7274802B093 +S315080139F0BDE81040FDF79CB8017B254B2548197099 +S31508013A0002B0BDE81040FDF793B881882248FDF75A +S31508013A108FF80022214B1B4C1A70FF23204A0221E2 +S31508013A2013701B4A2078137011F0EAFE08B100BE24 +S31508013A30FDE70221207811F0F7FE08B100BEFDE787 +S31508013A401848D4E7B0F80530152B96D1C379012B60 +S31508013A5093D10289114B02F001021A701A7812B138 +S31508013A60FF210F4A117019780F4A104B1048002987 +S31508013A700CBF11461946C3E7A0000601A0000100C4 +S31508013A80A0000A03845206209C7C0408C77C04080B +S31508013A908A520620F17C04080E7D0408EA3B0620BA +S31508013AA089520620327D0408937C04088B7C04081D +S31508013AB04F7D04080D4B13B51B7804469BB10C4B7F +S31508013AC01878FF280FD08DF805100222152101ABB1 +S31508013AD08DF804400CF0FAFF28B921469DF8052017 +S31508013AE00448FDF725F802B010BD00BFEA3B0620E1 +S31508013AF08A520620677D0408084A09491368C8548A +S31508013B000621013393FBF1F001FB10331360054ADB +S31508013B101368052BDCBF01331360704720A005200D +S31508013B20F04B06201CA00520F8B515481EF04AFEE4 +S31508013B3014481EF04AFE14481EF047FE2FF0AEFC4C +S31508013B40124F05463C682EF043FB114E0246337868 +S31508013B5030B98BB1002108463D60FFF7ABFF0BE09A +S31508013B60002BF7D14FF47A70291BA1FB000100F055 +S31508013B70C1FEB0F57A7FEDD200233370F8BD00BFE0 +S31508013B80F8850408E0850408C885040818A00520F6 +S31508013B908952062008B5B8B1D0ED027AF5EEC07A99 +S31508013BA0F1EE10FAD8BFDFED0A7AC06880EE277AFF +S31508013BB007EE900AB8EEE70A37EE000A01F066FF4B +S31508013BC000F3070040B208BDDFED017AEEE700BF5A +S31508013BD00000003C78B3037F092B24D1D0ED027A8B +S31508013BE00369F5EEC07A5B5690ED037A00EE103A5A +S31508013BF0F1EE10FAB8EEC00AB8EEC77AD8BFDFED13 +S31508013C000F7A30EE470A20EE270AB5EEC00AF1EE22 +S31508013C1010FA10D4F7EE007AB4EE670AF1EE10FA4C +S31508013C2037FE800A7047012B05D1036903EB81032F +S31508013C3093ED000AE9E79FED020A70470402013C89 +S31508013C4000000000F0B50C4685B001460CB1636969 +S31508013C502BB9174805B0BDE8F040FCF769BF154810 +S31508013C60FCF766FF0025144E144F63691A689542DE +S31508013C700EDBE368257F0293A06800F061FACDE9BF +S31508013C8000012A46A1690E48FCF752FF05B0F0BDAE +S31508013C9003EB850359683046FCF74AFF636901352A +S31508013CA01B689D42E1DA3846FCF742FFDDE700BFB3 +S31508013CB0897D0408A27D04086D890508B57D040877 +S31508013CC0B77D040800B58FB00AAB0222089300231A +S31508013CD04FF40071CDE906323322CDE902210B4AB0 +S31508013CE0CDE90433019214220949009209480A4A86 +S31508013CF0F4F77CFC9DF8283023B140F27A21074875 +S31508013D001EF0C5FC0FB05DF804FB00BF24A005201A +S31508013D10A382040824A80520E10C0008AE82040841 +S31508013D2008B504482FF007FBBDE808400248F5F737 +S31508013D30D3BB00BFC85A040868500620064B1B6847 +S31508013D401A7A022A04D812B11B68044A136070470A +S31508013D50032AF9D0704700BF7C500620BCA805206D +S31508013D6070B51F4DA2B00BAC0FCD0FC495E80F006F +S31508013D7084E80F0000244FF47023CDE9024404942B +S31508013D80019313AD01AE0FCE0FC5164BCDE907440E +S31508013D9009942B60144B18AD069306AE0FCE0FC5CA +S31508013DA02022124B12482B60124B13A91D93124B5A +S31508013DB02094CDE91E23114B0BAA2193104BFAF738 +S31508013DC0CFFE044618B1BA210E481EF060FC002148 +S31508013DD04FF4E1301EF0A4FC204622B070BD00BFAE +S31508013DE0A88504083C00015B01000F004400015B43 +S31508013DF0D8A90520F64B062000010100905006209F +S31508013E00C0A805203E85040829B9074B1868036828 +S31508013E104BB1FBF751BE012905D1034B186803685D +S31508013E200BB11FF00CBC7047A450062008B5044915 +S31508013E300448FCF751F9BDE80840FFF791BF00BFF8 +S31508013E40A850062004AA05200148FAF7C3BF00BFF7 +S31508013E50D8A9052008B505481EF0B1FC04481EF08E +S31508013E60AEFCBDE8084003481EF0A9BCF885040865 +S31508013E70E0850408C885040881F0004102E000BF16 +S31508013E8083F0004330B54FEA41044FEA430594EA0B +S31508013E90050F08BF90EA020F1FBF54EA000C55EA46 +S31508013EA0020C7FEA645C7FEA655C00F0E2804FEA17 +S31508013EB05454D4EB5555B8BF6D420CDD2C4480EAF9 +S31508013EC0020281EA030382EA000083EA010180EA29 +S31508013ED0020281EA0303362D88BF30BD11F0004F77 +S31508013EE04FEA01314FF4801C4CEA113102D04042AD +S31508013EF061EB410113F0004F4FEA03334CEA1333E8 +S31508013F0002D0524263EB430394EA050F00F0A780FF +S31508013F10A4F10104D5F1200E0DDB02FA0EFC22FAFA +S31508013F2005F2801841F1000103FA0EF2801843FAEE +S31508013F3005F359410EE0A5F120050EF1200E012ADF +S31508013F4003FA0EFC28BF4CF0020C43FA05F3C0181D +S31508013F5051EBE37101F0004507D54FF0000EDCF196 +S31508013F60000C7EEB00006EEB0101B1F5801F1BD33F +S31508013F70B1F5001F0CD349085FEA30004FEA3C0C43 +S31508013F8004F101044FEA445212F5800F80F09A8039 +S31508013F90BCF1004F08BF5FEA500C50F1000041EB3D +S31508013FA0045141EA050130BD5FEA4C0C404141EB41 +S31508013FB00101013C28BFB1F5801FE9D291F0000F3C +S31508013FC004BF01460020B1FA81F308BF2033A3F1EB +S31508013FD00B03B3F120020CDA0C3208DD02F1140CE2 +S31508013FE0C2F10C0201FA0CF021FA02F10CE002F11D +S31508013FF01402D8BFC2F1200C01FA02F120FA0CFC16 +S31508014000DCBF41EA0C019040E41AA2BF01EB04515E +S31508014010294330BD6FEA04041F3C1CDA0C340EDC5C +S3150801402004F11404C4F1200220FA04F001FA02F39F +S3150801403040EA030021FA04F345EA030130BDC4F15D +S315080140400C04C4F1200220FA02F001FA04F340EA52 +S315080140500300294630BD21FA04F0294630BD94F003 +S31508014060000F83F4801306BF81F480110134013DEA +S315080140704EE77FEA645C18BF7FEA655C29D094EA5B +S31508014080050F08BF90EA020F05D054EA000C04BFD9 +S315080140901946104630BD91EA030F1EBF00210020C4 +S315080140A030BD5FEA545C05D14000494128BF41F063 +S315080140B0004130BD14F580043CBF01F5801130BDC7 +S315080140C001F0004545F0FE4141F470014FF0000052 +S315080140D030BD7FEA645C1ABF194610467FEA655C03 +S315080140E01CBF0B46024650EA013406BF52EA0335A5 +S315080140F091EA030F41F4002130BD00BF90F0000F93 +S3150801410004BF0021704730B54FF4806404F13204CE +S315080141104FF000054FF0000150E700BF90F0000F87 +S3150801412004BF0021704730B54FF4806404F13204AE +S3150801413010F0004548BF40424FF000013EE700BF7E +S3150801414042004FEAE2014FEA31014FEA02701FBF0E +S3150801415012F07F4393F07F4F81F06051704732F040 +S315080141607F4208BF704793F07F4F04BF41F4002197 +S31508014170704730B54FF4607401F0004521F00041F5 +S315080141801CE700BF50EA010208BF704730B54FF07F +S3150801419000050AE050EA010208BF704730B511F080 +S315080141A0004502D5404261EB41014FF4806404F1B8 +S315080141B032045FEA915C3FF4D8AE4FF003025FEA3E +S315080141C0DC0C18BF03325FEADC0C18BF033202EBC2 +S315080141D0DC02C2F1200300FA03FC20FA02F001FA1C +S315080141E003FE40EA0E0021FA02F11444BDE600BFBF +S315080141F070B54FF0FF0C4CF4E06C1CEA11541DBF6E +S315080142001CEA135594EA0C0F95EA0C0F00F0DEF838 +S315080142102C4481EA030621EA4C5123EA4C5350EA1D +S31508014220013518BF52EA033541F4801143F480136E +S3150801423038D0A0FB02CE4FF00005E1FB02E506F0FF +S315080142400042E0FB03E54FF00006E1FB03569CF054 +S31508014250000F18BF4EF0010EA4F1FF04B6F5007F5A +S3150801426064F5407404D25FEA4E0E6D4146EB0606CC +S3150801427042EAC62141EA55514FEAC52040EA5E5055 +S315080142804FEACE2EB4F1FD0C88BFBCF5E06F1ED8FF +S31508014290BEF1004F08BF5FEA500E50F1000041EB36 +S315080142A0045170BD06F0004646EA010140EA0200E3 +S315080142B081EA0301B4EB5C04C2BFD4EB0C0541EA05 +S315080142C0045170BD41F480114FF0000E013C00F31A +S315080142D0AB8014F1360FDEBF002001F0004170BD3E +S315080142E0C4F10004203C35DA0C341BDC04F1140457 +S315080142F0C4F1200500FA05F320FA04F001FA05F2E3 +S3150801430040EA020001F0004221F0004110EBD370AF +S3150801431021FA04F642EB06015EEA430E08BF20EADB +S31508014320D37070BDC4F10C04C4F1200500FA04F37E +S3150801433020FA05F001FA04F240EA020001F0004110 +S3150801434010EBD37041F100015EEA430E08BF20EA83 +S31508014350D37070BDC4F1200500FA05F24EEA020ECB +S3150801436020FA04F301FA05F243EA020321FA04F0FA +S3150801437001F0004121FA04F220EA020000EBD370B1 +S315080143805EEA430E08BF20EAD37070BD94F0000FB1 +S315080143900FD101F00046400041EB010111F4801FE5 +S315080143A008BF013CF7D041EA060195F0000F18BF96 +S315080143B0704703F00046520043EB030313F4801FD2 +S315080143C008BF013DF7D043EA0603704794EA0C0F8C +S315080143D00CEA135518BF95EA0C0F0CD050EA4106A2 +S315080143E018BF52EA4306D1D181EA030101F000411F +S315080143F04FF0000070BD50EA410606BF1046194647 +S3150801440052EA430619D094EA0C0F02D150EA013652 +S3150801441013D195EA0C0F05D152EA03361CBF104693 +S3150801442019460AD181EA030101F0004141F0FE4132 +S3150801443041F470014FF0000070BD41F0FE4141F4B6 +S31508014440780170BD70B54FF0FF0C4CF4E06C1CEAB6 +S3150801445011541DBF1CEA135594EA0C0F95EA0C0F6B +S3150801446000F0A7F8A4EB050481EA030E52EA033526 +S315080144704FEA013100F088804FEA03334FF0805547 +S3150801448045EA131343EA12634FEA022245EA111574 +S3150801449045EA10654FEA00260EF000419D4208BF25 +S315080144A0964244F1FD0404F5407402D25B084FEAD2 +S315080144B03202B61A65EB03055B084FEA32024FF47E +S315080144C080104FF4002CB6EB020E75EB030E22BFDB +S315080144D0B61A754640EA0C005B084FEA3202B6EB9B +S315080144E0020E75EB030E22BFB61A754640EA5C004A +S315080144F05B084FEA3202B6EB020E75EB030E22BFDA +S31508014500B61A754640EA9C005B084FEA3202B6EBDA +S31508014510020E75EB030E22BFB61A754640EADC0099 +S3150801452055EA060E18D04FEA051545EA16754FEAFB +S3150801453006164FEAC30343EA52734FEAC2025FEA19 +S315080145401C1CC0D111F4801F0BD141EA00014FF0A8 +S3150801455000004FF0004CB6E711F4801F04BF014379 +S315080145600020B4F1FD0C88BFBCF5E06F3FF6AFAE95 +S31508014570B5EB030C04BFB6EB020C5FEA500C50F125 +S31508014580000041EB045170BD0EF0004E4EEA1131A8 +S3150801459014EB5C04C2BFD4EB0C0541EA045170BDAF +S315080145A041F480114FF0000E013C90E645EA060EF3 +S315080145B08DE60CEA135594EA0C0F08BF95EA0C0F21 +S315080145C03FF43BAF94EA0C0F0AD150EA01347FF469 +S315080145D034AF95EA0C0F7FF425AF104619462CE740 +S315080145E095EA0C0F06D152EA03353FF4FDAE1046A3 +S315080145F0194622E750EA410618BF52EA43067FF4F4 +S31508014600C5AE50EA41047FF40DAF52EA43057FF483 +S31508014610EBAE12E74FF0FF3C06E000BF4FF0010C8E +S3150801462002E000BF4FF0010C4DF804CD4FEA410CF2 +S315080146307FEA6C5C4FEA430C18BF7FEA6C5C1BD0BF +S3150801464001B050EA410C0CBF52EA430C91EA030F40 +S3150801465002BF90EA020F0020704710F1000F91EA9D +S31508014660030F58BF994208BF90422CBFD8176FEA6B +S31508014670E37040F0010070474FEA410C7FEA6C5C39 +S3150801468002D150EA013C07D14FEA430C7FEA6C5C40 +S31508014690D6D152EA033CD3D05DF8040B704700BF6C +S315080146A08446104662468C461946634600E000BFBA +S315080146B001B5FFF7B7FF002848BF10F1000F01BD8C +S315080146C04DF808EDFFF7F4FF0CBF012000205DF857 +S315080146D008FB00BF4DF808EDFFF7EAFF34BF0120DC +S315080146E000205DF808FB00BF4DF808EDFFF7E0FF75 +S315080146F094BF012000205DF808FB00BF4DF808EDC6 +S31508014700FFF7CEFF94BF012000205DF808FB00BF2C +S315080147104DF808EDFFF7C4FF34BF012000205DF80E +S3150801472008FB00BF4FEA410212F5001215D211D556 +S315080147306FF47873B3EB625212D94FEAC12343F08F +S31508014740004343EA505311F0004F23FA02F018BF11 +S31508014750404270474FF00000704750EA013005D1DA +S3150801476011F0004008BF6FF0004070474FF000009D +S31508014770704700BF4A0011D212F5001211D20DD5A9 +S315080147806FF47873B3EB62520ED44FEAC12343F048 +S31508014790004343EA505323FA02F070474FF00000F2 +S315080147A0704750EA013002D14FF0FF3070474FF0A1 +S315080147B0000070474FEA4102B2F1E04324BFB3F566 +S315080147C0001CDCF1FE5C0DD901F0004C4FEAC00279 +S315080147D04CEA5070B2F1004F40EB830008BF20F05D +S315080147E00100704711F0804F21D113F13872BCBF17 +S315080147F001F00040704741F480114FEA5252C2F16C +S315080148001802C2F1200C10FA0CF320FA02F018BFB4 +S3150801481040F001004FEAC1234FEAD32303FA0CFC07 +S3150801482040EA0C0023FA02F34FEA4303CCE77FEA96 +S31508014830625307D150EA01331EBF4FF0FE4040F4E0 +S315080148404000704701F0004040F0FE4040F400008F +S31508014850704700BF7BB972B90029BEBF00204FF06F +S31508014860004106E008BF00281CBF6FF000414FF069 +S31508014870FF3000F0F3BAADF1080C6DE904CE00295A +S3150801488009DB002B1ADB00F04DF8DDF804E0DDE961 +S31508014890022304B07047404261EB4101002B1BDB48 +S315080148A000F040F8DDF804E0DDE9022304B04042F7 +S315080148B061EB4101524263EB43037047524263EB9A +S315080148C0430300F02FF8DDF804E0DDE9022304B024 +S315080148D0404261EB41017047524263EB430300F0EA +S315080148E021F8DDF804E0DDE9022304B0524263EB66 +S315080148F04303704753B94AB9002908BF00281CBFAA +S315080149004FF0FF314FF0FF3000F0A8BAADF1080CB7 +S315080149106DE904CE00F006F8DDF804E0DDE90223CE +S3150801492004B070472DE9F04F099D0C46002B4DD177 +S315080149308A420F4684469646B2FA82F360D94BB14B +S3150801494002FA03FEC3F120029F4000FA03FC20FA93 +S3150801495002F217434FEA1E461FFA8EF44FEA1C422B +S31508014960B7FBF6F106FB117701FB04F042EA0742B1 +S31508014970904208D91EEB020201F1FF3702D290429A +S3150801498000F231813946121A1FFA8CFCB2FBF6F095 +S3150801499006FB102200FB04F44CEA024C644508D9D4 +S315080149A01EEB0C0C00F1FF3202D2644500F21E81A7 +S315080149B0104640EA0140ACEB040C002125B12CFA63 +S315080149C003F30022C5E90032BDE8F08F8B4205D911 +S315080149D00DB1C5E9000100210846F5E7B3FA83F1EF +S315080149E000294DD1A342C0F0F380904280F0F080B7 +S315080149F0064623460846002DE6D0C5E90063E3E7E7 +S31508014A00002B40F0A3808A1A4FEA1E471FFA8EF63A +S31508014A100121B2FBF7F407FB14204FEA1C4242EAD4 +S31508014A20004206FB04F090420FD91EEB020204F184 +S31508014A30FF382CBF4FF001094FF00009904203D906 +S31508014A40B9F1000F00F0CC804446121A1FFA8CFC0B +S31508014A50B2FBF7F007FB102200FB06F64CEA024C04 +S31508014A60664508D91EEB0C0C00F1FF3202D26645E9 +S31508014A7000F2B3801046ACEB060C40EA04409DE711 +S31508014A80C1F120068B4004FA01FE22FA06F720FA44 +S31508014A9006FCF4408A401F434EEA0C0300FA01FE65 +S31508014AA04FEA17484FEA13491FFA87FCB4FBF8F097 +S31508014AB008FB104449EA044400FB0CF9A1450ED948 +S31508014AC03C1900F1FF3A2CBF4FF0010B4FF0000BD8 +S31508014AD0A14503D9BBF1000F00F08B805046A4EB2A +S31508014AE009041FFA83F9B4FBF8F308FB134403FB23 +S31508014AF00CFC49EA0444A44506D93C1903F1FF38DC +S31508014B0001D2A4457BD8434643EA0040A4EB0C04F2 +S31508014B10A0FB02984445CC46434602D306D1CE456E +S31508014B2004D20138B9EB020C68EB0703002D6CD0EF +S31508014B30BEEB0C0264EB030422FA01F304FA06F64F +S31508014B40CC4000211E43C5E900643DE702FA03FE95 +S31508014B50C3F1200104FA03F200FA03FCCC404FEA40 +S31508014B601E4720FA01F11FFA8EF6B4FBF7F00A4345 +S31508014B7007FB1044110C41EA044100FB06F48C4280 +S31508014B800ED91EEB010100F1FF382CBF4FF00109C8 +S31508014B904FF000098C4202D9B9F1000F2CD04046DA +S31508014BA0091B92B2B1FBF7F407FB141142EA014261 +S31508014BB004FB06F1914207D91EEB020204F1FF3804 +S31508014BC001D291421ED84446521A44EA004120E7CE +S31508014BD0861A64EB030301200DE7F44402384AE719 +S31508014BE0023C724431E702397244CCE6F444023895 +S31508014BF0DFE602383C4472E702387144D0E7023BEB +S31508014C003C4481E7023C7244DEE72946DCE600BF04 +S31508014C102DE9F0478569074600680124C5F1200A90 +S31508014C20A5F12008A0F11001C0F1300EA0F1300C59 +S31508014C3003FA0AFA03FA0EFE22FA01F123FA0CFC28 +S31508014C403E6941EA0E0122FA05FE04FA06F6C5F1A5 +S31508014C50200941EA0C014EEA0A0E24FA09F9013E35 +S31508014C6001F4004004FA08F123FA08F804FA05FCED +S31508014C7041EA09014EEA080E1CF1FF3806EA0E045C +S31508014C8041F1FF3908EA0202002EA8BFB44209EA37 +S31508014C90030300F08C801CB952EA030600F08580F4 +S31508014CA0BE684CEA02020B43A4EB060E1EF10E0F78 +S31508014CB036DA1EF1190F48EA0C0849EA0109C0F269 +S31508014CC0A2800EF11904CEF1070628FA04F809FAAA +S31508014CD006F629FA04F448EA0608AEF1070629FA9F +S31508014CE006F6A14648EA060803EA040602EA0807A0 +S31508014CF057EA060421D11EF1190F56D06FF00D019E +S31508014D00A1EB0E01C1F12004CA4003FA04F42243BF +S31508014D10A1F1200423FA04F4CB402243002435E010 +S31508014D204FEA982803EA992648EA89584FEA9929C1 +S31508014D3002EA080757EA060455D018F1010849F1AD +S31508014D4000094FEA58044FEA590A44EAC974B245B8 +S31508014D5008BFBC425ED0A41843EB0A031CEB0C0C3B +S31508014D6022464941644573EB010142D2089900295B +S31508014D704CD1BEF1100F57DC1EF1180F15DB1EF1D1 +S31508014D800E0FBBDB0EF10E04A402A4B2A5F10A01B3 +S31508014D90CA40C5F12A012A3D03FA01F123FA05F5AC +S31508014DA00A432A43A318034398B2BDE8F087089932 +S31508014DB00029FAD052EA030103D140F4F840BDE8CC +S31508014DC0F087A5F10A01CA40C5F12A012A3D03FA6D +S31508014DD001F123FA05F50A432A43024342F4FC4248 +S31508014DE090B2BDE8F0870899D9B1BEF10F0FC9DDB8 +S31508014DF0E3E7620808990EF1010E42EAC3725B08FD +S31508014E000029B6D002E017461E4696E7BEF10F0FF7 +S31508014E10B2DDD2E708EA020809EA030A28F0010422 +S31508014E2099E7BEF1100FAADD6FEAD0306FEAC030FC +S31508014E30BBE700BF30B504460D4683B011462B4685 +S31508014E40224600910248FFF7E3FE03B030BD00BFDA +S31508014E50E86405080122FFF7EDBF00BF704700BFF0 +S31508014E601FB514461A46094B05461B68D86854B936 +S31508014E70074B1C4600910749CDE901342B4600F042 +S31508014E80E9F820F000FF044BF4E700BFBC50062008 +S31508014E90DF7E04081565050808650508024B0A46FC +S31508014EA0014618681EF074BDBC50062008B5064BAD +S31508014EB0044613B10021AFF30080044B1B6803B10C +S31508014EC0984720461EF033FB0000000044AB05203E +S31508014ED0024B014618681EF055BD00BFBC5006209E +S31508014EE0024B014618681EF050BD00BFBC50062093 +S31508014EF010B504460448134620B10A460220214645 +S31508014F00AFF3008010BD00BF00000000002310B5FC +S31508014F1004468360818119464366C28108228361FA +S31508014F20C0E90033C0E904335C3020F082FE0D4B42 +S31508014F30246263620C4BA3620C4BE3620C4B236342 +S31508014F400C4B9C4206D003F16802944202D0D0333E +S31508014F509C4205D104F15800BDE8104020F071BE0D +S31508014F6010BD00BFDD5A0308FF5A0308375B030863 +S31508014F705B5B03080CAA0520024A0349034820F093 +S31508014F808FBD00BFB0500620D15E0308C050062071 +S31508014F9041680C4B994210B5044601D020F098FFA0 +S31508014FA0A168094B994202D0204620F091FFE16899 +S31508014FB0064B994204D02046BDE8104020F088BF30 +S31508014FC010BD00BF0CAA052074AA0520DCAA05207D +S31508014FD010B50B4B04210B4C0B4A20461A600022D4 +S31508014FE0FFF794FF04F1680001220921FFF78EFFFC +S31508014FF004F1D00002221221BDE81040FFF786BF56 +S3150801500044AB05200CAA0520794F0108014820F078 +S3150801501019BE00BF164C0620014820F014BE00BF79 +S31508015020164C062010B50446FFF7F0FF236A1BB19C +S31508015030BDE81040FFF7F0BF044B2362044B1B6821 +S31508015040002BF5D1FFF7C4FFF2E700BF914F010826 +S3150801505044AB05200EB403B503AB0146054853F826 +S31508015060042B0068019300F0D5F802B05DF804EB53 +S3150801507003B07047BC500620024B0A460146186821 +S3150801508020F0BEBCBC50062038B5294B05460C4657 +S31508015090186818B1036A0BB9FFF7C4FFB4F90C30E5 +S315080150A0190722D4DA0607D409222A6043F04003F5 +S315080150B04FF0FF30A38133E0580712D5616B41B138 +S315080150C004F14403994202D028461EF05EFC0023EF +S315080150D06363A38923F02403A381002363602369FF +S315080150E02360A38943F00803A38123694BB9A389E4 +S315080150F003F42073B3F5007F03D02146284620F038 +S3150801510034FFB4F90C3013F001020AD00022A26070 +S3150801511062695242A261226942B913F08000C5D17F +S3150801512038BD990758BF6269A260F4E70020F7E71E +S31508015130BC50062038B50023054D044608462B60A9 +S315080151401EF0F3F9431C02D12B6803B1236038BD65 +S3150801515048AB052038B50446064D084611460022D7 +S315080151602A601A461EF0F0F9431C02D12B6803B1D6 +S31508015170236038BD48AB052038B50446064D0846B8 +S31508015180114600222A601A461EF0E0F9431C02D194 +S315080151902B6803B1236038BD48AB052038B50446F2 +S315080151A0064D0846114600222A601A46F9F72AFED4 +S315080151B0431C02D12B6803B1236038BD48AB0520D7 +S315080151C0014B1868704700BFBC50062070B50D4DDD +S315080151D000260D4C641BA410A64209D10B4D0026CE +S315080151E00B4C2EF0CDFA641BA410A64205D170BD56 +S315080151F055F8043B01369847EEE755F8043B013666 +S315080152009847F2E79C520620A0520620A052062093 +S31508015210A45206202DE9F04F0D469DB01446984636 +S31508015220064618B1036A0BB9FFF7FCFE6B6ED90780 +S3150801523005D4AB899A0502D4A86D20F003FDAB8984 +S315080152401B0701D52B699BB929463046FFF71CFF79 +S3150801525070B16B6EDC0704D54FF0FF301DB0BDE8A9 +S31508015260F08FAB899805F7D4A86D20F0ECFCF3E72D +S315080152700023CDF80C804FF00109DFF8B4810993BA +S3150801528020238DF8293030238DF82A3023469A4673 +S3150801529013F8012B0AB1252AF9D1BAEB040B0BD065 +S315080152A05B4622462946304620F00BFD013000F0C8 +S315080152B0A780099A5A4409929AF80030002B00F0FF +S315080152C09F8000234FF0FF320AF1010A04930793E6 +S315080152D08DF853301A93CDE90523544605225448CF +S315080152E014F8011B20F0A7FE049AD8B9D10644BFC9 +S315080152F020238DF85330130744BF2B238DF85330E1 +S315080153009AF800302A2B15D0079A544600204FF0F8 +S315080153100A0C214611F8013B303B092B4BD9B0B198 +S31508015320079214E0A0EB0803A24609FA03F3134314 +S315080153300493D2E7039B191D1B68002B0391BBBF7E +S315080153405B4242F0020207930793B8BF049223789F +S315080153502E2B0AD163782A2B32D1039B02341A1DCC +S315080153601B6843EAE37303920593DFF8D4A003228B +S315080153702178504620F05FFE38B1A0EB0A004022A2 +S31508015380049B013482401343049314F8011B06223B +S3150801539028488DF8281020F04EFE00283FD0264BCD +S315080153A01BBB039B073323F0070308330393099BAE +S315080153B03B4409936AE70CFB02320C460120A8E735 +S315080153C0002301344FF00A0C19460593204610F8BC +S315080153D0012B303A092A03D9002BC6D00591C4E717 +S315080153E00CFB012104460123F0E703AB2A4604A975 +S315080153F030460093114BAFF300800746781CD6D18F +S315080154006B6ED90705D4AB899A0502D4A86D20F02D +S315080154101AFCAB895B063FF51FAF09981EE703AB7C +S315080154202A4604A930460093044B00F00BF8E4E73A +S31508015430446505084E65050800000000C35C0308BD +S315080154404A6505082DE9FF470F7E914680460C46B9 +S31508015450782F9A460C9E01F1430207D8622F0AD883 +S31508015460002F00F0DD80582F00F0C38004F14206BA +S3150801547084F842703AE0A7F16303152BF6D801A127 +S3150801548051F823F0DD540108F15401086D5401085F +S315080154906D5401086D5401086D540108F154010851 +S315080154A06D5401086D5401086D5401086D540108C5 +S315080154B0075601087F550108BF5501086D540108B3 +S315080154C06D540108295601086D5401087F550108D4 +S315080154D06D5401086D540108C755010833681A1D32 +S315080154E01B68326004F1420684F842300123A8E0C1 +S315080154F031682368081D30601E0601D50D6803E072 +S315080155005D06FBD5B1F90050002D616878DA2D20CA +S315080155100029A16084F843002DDA6D425D480A230B +S315080155201646B5FBF3F103FB1157C75D06F8017D76 +S315080155302F460D46BB42F4D9082B0BD12368DF074A +S3150801554008D5236961689942DEBF302306F8013C14 +S3150801555006F1FF36921B22614B4603AA21464046B5 +S31508015560CDF800A020F0BFFB01306FD14FF0FF301E +S3150801557004B0BDE8F08723F004032360CDE7216872 +S315080155803368080653F8045B02D4490648BFADB22E +S315080155906F2F33603F4814BF0A230823002184F87C +S315080155A043106668002EA660BADB216821F0040163 +S315080155B02160002DB4D1002EB2D11646BCE723686E +S315080155C043F02003236078273348236884F845701D +S315080155D01F06316851F8045B02D45F0648BFADB2B5 +S315080155E03160D90744BF43F0200323601DB110235E +S315080155F0D4E72848E9E7236823F020032360F6E780 +S3150801560024480A23CDE733682568181D6169306087 +S315080156102E061B6801D5196002E06806FBD51980BC +S3150801562000231646236197E7336800211A1D326065 +S315080156301E686268304620F0FEFC08B1801B606077 +S3150801564063682361002384F8433085E7236932467A +S3150801565049464046D047013088D023689B0714D471 +S31508015660E068039B9842B8BF184681E70123324692 +S3150801567049464046D04701303FF478AF0135E368E3 +S3150801568003995B1AAB42F1DCEAE7002504F1190636 +S31508015690F5E700BF5565050866650508024B01462D +S315080156A0186820F09EBC00BFBC50062038B5002300 +S315080156B0064D0446084611462B601DF039FF431C6A +S315080156C002D12B6803B1236038BD00BF48AB052062 +S315080156D038B50023054D044608462B601DF02FFFFB +S315080156E0431C02D12B6803B1236038BD48AB0520A2 +S315080156F038B50023064D0446084611462B601DF0B1 +S3150801570020FF431C02D12B6803B1236038BD00BFBB +S3150801571048AB052008B52DED028BB0EE408A00F0A6 +S315080157201BFBF0EE408AB0EE480A00F09FF968B11B +S31508015730DFED127AB4EEE78AF1EE10FA0BDCDFED53 +S31508015740107AB4EEE78AF1EE10FA0FD4B0EE680AD1 +S31508015750BDEC028B08BDDFED0B8AFFF731FD222375 +S31508015760B0EE680A0360BDEC028B08BDFFF728FDA1 +S315080157702223DFED058A0360E8E700BF1772B1420D +S31508015780B5F1CFC20000807F0000000008B52DEDFD +S31508015790028BB0EE408A00F0D1FBB4EE488AF1EEF6 +S315080157A010FA0FD6B5EEC08AF1EE10FA0ADCB5EE9C +S315080157B0408AF1EE10FA08D1FFF702FD22239FED88 +S315080157C0090A0360BDEC028B08BDFFF7F9FC21222B +S315080157D003460548BDEC028B1A60BDE8084000F097 +S315080157E04FB900BF000080FF7865050808B52DEDA3 +S315080157F0048BB0EE608AB0EE409A00F09FFCF0EEA2 +S31508015800408AB4EE488AF1EE10FA0BD6B5EE409A04 +S31508015810F1EE10FA17D1B5EE408AF1EE10FA06D17B +S31508015820F7EE008AB0EE680ABDEC048B08BDB0EE4F +S31508015830480A00F01BF90028F4D0B5EEC08AF1EE4B +S3150801584010FAEFD525E000F011F988B1F5EE408A96 +S31508015850F1EE10FAE6D1B0EE490A00F007F9002890 +S31508015860E0D0B0EE480A00F001F90028DAD010E0DD +S31508015870B0EE490A00F0FAF80028E7D0B0EE480A77 +S3150801588000F0F4F80028E1D0F4EE688AF1EE10FA97 +S3150801589004D6FFF795FC22230360C3E7FFF790FCC4 +S315080158A021230360BEE700BF10EE103A1E4923F01C +S315080158B000428A421BD9B2F1FF4F02D330EE400AA9 +S315080158C0704700B583B0684600F06EFF00F003002C +S315080158D0012810D002281ED0B0B10120DDED010A41 +S315080158E09DED000A00F0F0F903B05DF804FBDFED69 +S315080158F00F0A00F067B9DDED010A9DED000A00F017 +S31508015900E3F9B1EE400AEFE7DDED010A9DED000A84 +S3150801591000F058F9E8E7DDED010A9DED000A00F00F +S3150801592051F9B1EE400ADFE7D80F493F0000000000 +S3150801593010EE103A1F4923F000428A421CD9B2F1EF +S31508015940FF4F02D330EE400A704700B583B0684670 +S3150801595000F02AFF00F00300012812D002281FD008 +S31508015960B0B1DDED010A9DED000A00F02BF9B1EEAB +S31508015970400A03B05DF804FB0020DFED0F0A00F0D2 +S31508015980A3B9DDED010A9DED000A00F01BF9F0E768 +S315080159900120DDED010A9DED000A00F095F9E8E721 +S315080159A00120DDED010A9DED000A00F08DF9B1EE49 +S315080159B0400ADEE7D80F493F0000000010B52DED7B +S315080159C0028BB0EE408AF0EE608A0446FFF7F8FBD8 +S315080159D00460B0EE480AF0EE680ABDEC028B10BD11 +S315080159E000B5002283B080B1094BCDE90023DDE97A +S315080159F0000100220023FEF725FD41EC100B2220B1 +S31508015A0003B05DF804EBFFF7D9BF024BEDE700BF22 +S31508015A100000F0BF0000F03F38B555EC104B2DEDF6 +S31508015A20028B22462B4620462946FEF729FA0246CC +S31508015A300B46FEF707FD22462B4641EC180B20467E +S31508015A4029461BF0B7F850B9B0EE480AF0EE680AD5 +S31508015A502120BDEC028BBDE83840FFF7AFBFB0EEA1 +S31508015A60480AF0EE680ABDEC028B38BD10EE103A12 +S31508015A7023F00040B0F1FF4FACBF00200120704772 +S31508015A809FED010A704700BF0000C07F10B485B0C2 +S31508015A908DED010A019BC3F3C751A1F17F021E2AAD +S31508015AA02BDC501C24DB162A4FEAD3740CDDC3F316 +S31508015AB01603963943F4000303FA01F004B1404290 +S31508015AC005B05DF8044B7047164BDDED017A03EB23 +S31508015AD0840393ED007A77EE277ACDED037ADDED2F +S31508015AE0037A77EEC77A17EE903A33F000420ED171 +S31508015AF0002005B05DF8044B7047DDED017AFDEE37 +S31508015B00E77A17EE900A05B05DF8044B7047C3F3C0 +S31508015B101600C3F3C75340F40000C3F19603D840F7 +S31508015B20CCE700BF7C65050853EC102BC3F30A507C +S31508015B309C46A0F2FF31132910B5964619DC0029B7 +S31508015B4011DB1F4C0C4104EA0300104316D04FF435 +S31508015B50002300200B41634423EA040C63460246F2 +S31508015B6043EC102B10BD013103F0004C22D000206C +S31508015B70F4E7332905DDB1F5806F14D043EC102B1A +S31508015B8010BDA0F213404FF0FF34C4401442F5D0C3 +S31508015B90C1F1330101208840801828BF03F1010CA7 +S31508015BA020EA0400DAE710461946FEF76BF941ECDC +S31508015BB0100B10BD4CF07F5C00204CF4401CCDE767 +S31508015BC0FFFF0F0010EE103A23F00043B3F1485FD0 +S31508015BD02CD2FDEEC07A17EE903A002B60D060EE1B +S31508015BE0007ADFED316A9FED315ADFED315AA7EEC2 +S31508015BF0A65A9FED306A9FED307ADFED306AE5EE01 +S31508015C00275AA7EEA56AA7EE867AE7EE876A67EEB0 +S31508015C10A66A60EEC00AB6EE007AB7EE000AE7EEAB +S31508015C20A60AD7EE870A30EE600A704760EE007A58 +S31508015C30DFED1D6A9FED1D5ADFED1D5AA7EEA65A27 +S31508015C409FED1C6A9FED1C7ADFED1C6A1C4A934284 +S31508015C50E5EE275AA5EEA76AA6EE277AE7EE276AA2 +S31508015C6066EEA76AD5D9174A934214D803F17F433A +S31508015C70B7EE006A07EE103A36EE476AF6EE005AB4 +S31508015C8060EEC00A97EEA57AE7EEA60A37EE607AC5 +S31508015C9036EE470A7047B6EE076AB5EE027AEDE7C1 +S31508015CA0B7EE000A704700BF4ED747ADF6740F31FD +S31508015CB07CF293B4010DD037610BB6BAABAA2A3D73 +S31508015CC09999993E0000483F10EE103A23F0004397 +S31508015CD0B3F1485F04D2FDEEC07A17EE903A5BB392 +S31508015CE060EE007A9FED155ADFED155A9FED156A9C +S31508015CF0E7EE855ADFED146A9FED147A20EE275AEE +S31508015D00A5EEA76AE6EE276AA6EEA77A30B9DFED11 +S31508015D10106AE7EE876AA6EE850A704727EE457A86 +S31508015D20DFED0C6AB6EE006AA0EE867AD7EE270A90 +S31508015D30E5EE260A30EE600A704700BFD3C92E2F5A +S31508015D40342FD7B21BEF3836010D50B98988083C74 +S31508015D50ABAA2ABEABAA2A3E10EE103A23F000429D +S31508015D60B2F1FF4F58D84FEAD37100F093806148DA +S31508015D70834200F3898019B15F4B9A4200F287800A +S31508015D805E4B9A424BD95E4B9A4200F295805D482A +S31508015D90C1F101035C4A00EB81005B1A02EB810247 +S31508015DA0D0ED004AD2ED007A70EE644A34EEE70A85 +S31508015DB09FED564A9FED565ADFED565A20EE007A68 +S31508015DC0DFED556A9FED556AA7EE045AE5EE075AC7 +S31508015DD0E5EE876AA6EE876AF0EE406AE6EE476A5E +S31508015DE0002B42D0B0EE007A13F17D0F20EE266A21 +S31508015DF0B7EE000A37EE667AC6EE076A77EEE67AF6 +S31508015E0077EEE47A30EE670A4ADB10EE102A02EBE7 +S31508015E10C35300EE103A704730EE000A7047B2F1EC +S31508015E20505F0AD2DFED3E7AB7EE007A70EE277A36 +S31508015E30F4EEC77AF1EE10FA58DC60EE007A9FEDBF +S31508015E40335ADFED335A9FED336AE7EE855ADFEDB4 +S31508015E50326A9FED327AA5EEA76AE7EE866AA7EE61 +S31508015E60A67AF0EE406AE7EEC76AF0EE007A20EE0F +S31508015E70266AB7EE007A76EEE76AC6EE267A77EEF6 +S31508015E80C07A37EE670A7047002000F065BE002029 +S31508015E9000F05CBEDFED237A002900FE270A704771 +S31508015EA010EE102A6433DFED207A02EBC35300EEBD +S31508015EB0103A20EE270A70471C4BF0EE404A9FED38 +S31508015EC01C6A03EB8103DFED1B6A9FED1B7AD3ED99 +S31508015ED0007AE0EE067AFDEEE77A17EE903AF8EEEA +S31508015EE0E77AE7EEE64A67EE877A5FE730EE070A72 +S31508015EF0704700BF1772B142B5F1CF421872B13E71 +S31508015F009115853F8C650508846505084CBB3133B9 +S31508015F100EEADDB555B38A38610B36BBABAA2A3E04 +S31508015F20CAF24971000000000000800D9465050859 +S31508015F303BAAB83F8071313FD1F7173710EE102AC7 +S31508015F4032F0004330D0002A134634DBB2F1FF4F5A +S31508015F5041DAB2F5000F00B534DB4FF0000EC3F39A +S31508015F6016016548DB15F7EE007A084401F10F0CB6 +S31508015F707F3B00F40002734482F07E5203EBD05358 +S31508015F805E480A430CEA000000EE102A30EE670A62 +S31508015F9020BBB5EE400AF1EE10FA5FD1002B40F0B6 +S31508015FA08F809FED570A57E09FED567ADFED547AB9 +S31508015FB087EE270A704770EE407A9FED517A87EE91 +S31508015FC0870A7047DFED507A6FF0180E60EE277A70 +S31508015FD017EE903AC3E730EE000A7047B0EE007A42 +S31508015FE006EE103A9FED493AF8EEC62ADFED484A21 +S31508015FF030EE077ADFED475ADFED473A9FED475A0C +S3150801600080EE074ADFED467ADFED466A4648474A9B +S315080160100844521A0243002A24EE046A26EE067A36 +S31508016020E7EE034AA7EE235AE4EE875AE5EE076A36 +S31508016030E5EE877A67EE867AE6EE877A29DDB6EEA9 +S31508016040007A20EE077A27EE007A43BB77EE877A45 +S31508016050A7EEC47A30EE470A5DF804FBF6EE007A3D +S31508016060DFED336A20EE007AE0EE667A27EE277ACC +S31508016070002BEFD007EE903A9FED2E6ADFED2E6AE0 +S31508016080F8EEE77AA7EEC67A37EE400A97EEA60A41 +S31508016090E2E713BB70EE677AA7EEC40ADCE7DFED29 +S315080160A0256A77EE877A9FED246A62EEA66AE7EE9D +S315080160B0846A37EE667A37EE400A92EE860ACBE7AD +S315080160C007EE903A9FED1B0A9FED1B7AF8EEE77AE9 +S315080160D027EE800AA7EE870ABEE79FED167A70EECD +S315080160E0677ADFED156A27EE627AA7EE847A37EECC +S315080160F0400A92EEA60AAFE720FB4A00F0FF7F00AE +S3150801610000000000000000CC0000004C9788173EF4 +S3150801611025333A3E2549923E4FD01C3E298E633E91 +S31508016120ABAA2A3FCDCCCC3E305CCFFF88C2350026 +S31508016130ABAAAA3ED1F717378071313F2DE9F04353 +S315080161402DED048B83B0CDED010A8DED000ADDE955 +S31508016150004535F0004610D184F48004640014F536 +S31508016160000F3CD9DDED007A9DED017A37EE870AFD +S3150801617003B0BDEC048BBDE8F08324F00047B7F10A +S31508016180FF4FB94622DCB6F1FF4FD4BF00230123E6 +S31508016190E3B9002C2ADBB6F1FF4F00F011819846CE +S315080161A0B6F17E5F00F01781B5F1804F00F05C8192 +S315080161B0B5F17C5F24D1002C22DB9DED000A03B0EA +S315080161C0BDEC048BBDE8F04300F0CCBCB4F17E5FB6 +S315080161D0C8D185F480035B0013F5000FC2D8B7EE6A +S315080161E0000A03B0BDEC048BBDE8F083B6F1974F06 +S315080161F0C0F0F680B6F1FF4F00F0E2804FF00208DA +S315080162009DED000A00F00CFCB7F1FF4F00F01F816D +S31508016210B7FA87F35B09002F00F01981B7F17E5FA2 +S3150801622000F00481E10F013958EA010200F02181E9 +S31508016230B6F19A4F40F24481914B9F4240F23E8219 +S31508016240904B9F4200F24782B7EE006A9FED8E7A25 +S31508016250F5EE004ADFED8D7AF6EE006A9FED8C5A6F +S3150801626030EE460ADFED8B5AA0EE647AB0EE476A45 +S3150801627020EE007AE6EE406A27EE267A67EEC76ACE +S31508016280E0EE056AB0EE666AA0EE256A16EE103AE9 +S3150801629023F47F6323F00F0306EE103AF0EE467AF5 +S315080162A0E0EE657A76EEE76A25F47F65DDED017A3B +S315080162B008F1FF38BFEE008A25F00F0566EEA76ADA +S315080162C0F7EE005A58EA010807EE105A37EEC77A70 +S315080162D007EE905A08FE258A66EE277AE7EE066AE1 +S315080162E036EEA77A17EE102A002A134622F0004145 +S315080162F040F3AD81B1F1864F00F21C8200F0FE81B8 +S31508016300B1F17C5F00F21E820022104623F47F63FE +S315080163109FED617ADFED612AB0EE003A23F00F03B3 +S31508016320DFED5F3A9FED5F4AB7EE000A06EE103AD7 +S315080163309FED5D2ADFED5D4A76EE677A9FED5C5A41 +S3150801634026EE077ADFED5B5A76EEE76AF0EE477AD4 +S31508016350E6EEA27AB0EE677AA6EE237AF0EE472A3F +S3150801636067EE076AE6EE632AB0EE446AA6EE826A2B +S3150801637077EEE27AE7EE277AE6EE264AB0EE456A46 +S31508016380A4EEA66AE6EE265AB0EE476AA5EEE66AD6 +S3150801639067EE065A36EE436AC5EE866A76EEE77A00 +S315080163A077EEC77A30EE670A10EE103A1344B3F562 +S315080163B0000FC0F28D8100EE103A20EE080AD7E6EA +S315080163C0B7F17E5F3FF40BAF1CD8002DC0F23281C6 +S315080163D09FED390ACCE6002D21DB9DED000AC7E6C3 +S315080163E0B6F17E5F16D3F215C2F1960246FA02F1AC +S315080163F001FA02F2B2427FF4D2AE01F00101C1F113 +S315080164000208CDE69FED2C0A002DDDED017A27FE67 +S31508016410800AADE6B5F1804F26D09846F0E6F7EE4C +S31508016420007A9DED007A87EE870AA1E6002D03DA48 +S31508016430F7EE007A87EE800A002CBFF699AEB8F11E +S31508016440000F0AD170EE407A87EEA70A90E6002D72 +S31508016450C0F2F580002CBFF68BAEB8F1010F7FF4C0 +S3150801646087AEB1EE400A83E6DDED007A27EEA70A8C +S315080164707EE6DDED007A77EEE77A87EEA70A77E61C +S31508016480F3FF7F3F0700803FABAAAA3E3BAAB83F6E +S3150801649070A5EC3600AAB83F8CBEBF351872313FDD +S315080164A00072313F0EEADDB54CBB313355B38A383C +S315080164B0610B36BBABAA2A3E000000000000804BE8 +S315080164C014F0FF4F40F0F8805FED047A6FF0170281 +S315080164D060EE277A17EE909AC9F316034FEAE95048 +S315080164E09F4C7F38A342104443F07E5240F3DC8030 +S315080164F09C4CA34240F3F980DFED9B3AF7EE005A34 +S315080165000130A2F50002F0EE632A002406EE902A75 +S3150801651007EE900AB7EE005A5310B8EEE77ADFEDA8 +S31508016520939A76EEA57A43F0005336EEE56ADFEDE7 +S31508016530908A03F580239FED8F8A85EE279A9FED32 +S315080165408E0A23449FED8D5ADFED8D0A07EE903AA8 +S315080165508C4B9FED8D1A77EEE55ADFED8C1AF0EE2E +S31508016560084A9FED8B4A36EEE52AF0EE485A26EEA2 +S31508016570093A63EE036A13EE102A1A40E6EEA98A6F +S31508016580E8EEA65AA5EEA60AF0EE455AB0EE645A0A +S31508016590E0EE265AE5EEA60A66EEA65A06EE902A19 +S315080165A0A6EEE76A73EE267AA6EEA65AA6EEC26AA2 +S315080165B026EE096A67EE867AE5EEA07A75EE275A1F +S315080165C015EE902A1A4005EE902A75EEE44AE6EE93 +S315080165D0E64A77EEE47A67EE837AE6EE257AB0EE56 +S315080165E0675AA6EEA55A15EE102A1A4005EE102A84 +S315080165F0B0EE456AA6EEE56A77EEC67A67EE817A67 +S31508016600E5EE217A77EEA27AF0EE676AE5EE046A9C +S3150801661076EEA36A76EE876A16EE902A1A4006EE99 +S31508016620102A36EE477A37EE637AA5EE447A77EE84 +S31508016630C76A39E6DDED017AB1EE670A98E5F7EE44 +S31508016640007A002C87EE800ABFF692AD05E751481D +S3150801665081427DD87FF454AE37EE677AB4EEE67A96 +S31508016660F1EE10FA74DA4FF4004414444A4B002A46 +S31508016670C4F3C751C4F31600A1F17F0140F4000029 +S3150801668043FA01F3C1F1170103EA040340FA01F0E1 +S3150801669007EE103AB8BF404277EEC77AC20536EE22 +S315080166A0A77A17EE103A31E6DFED2F3AF7EE005AE0 +S315080166B00024F0EE632A29E71A460DE7002D0CDBC4 +S315080166C0002003B0BDEC048BBDE8F04300F03EBAF0 +S315080166D000F0AEF971E6002DF2DD002003B0BDEC45 +S315080166E0048BBDE8F04300F037BAF7EE085ADFED40 +S315080166F02B3ADFED2B2A4FF4001407E79FED296AA1 +S3150801670037EE677A36EE866AB4EEC76AF1EE10FAA4 +S3150801671010DC02F50042204BD115C2F316007F3971 +S3150801672040F400000B41C1F117011340084107EE7F +S31508016730103AB1E7B5EEC08AF1EE10FA4CBF012066 +S315080167400020CBE7CB154FF400047E3B1C418CE7B8 +S31508016750B5EEC08AF1EE10FA4CBF01200020B0E771 +S3150801676071C41C00D6B35D000000000042F1533E1F +S3150801677055326C3E05A38B3EABAAAA3EB76DDB3EEE +S315080167809A99193F00F0FFFF4F38763FA0C39D360F +S315080167900038763F00001643000080FF00C0153F11 +S315080167A0DCCFD1353CAA383310EE103A8C4A70B595 +S315080167B023F0004486B00546944268D9894A1E46A4 +S315080167C094421BD8884A002BDFED887A884902EA69 +S315080167D0030240F3E5808A4270EE677A64D0DFED02 +S315080167E0856A37EEE67A77EEC77A77EEE67A01209A +S315080167F085ED007AC5ED017A06B070BD7E4A9442F0 +S315080168005FD9B4F1FF4F48D2E215DFED7C6A863ACB +S31508016810A4EBC25307EE903ABDEEE77AB8EEC77A13 +S3150801682077EEC77A8DED037A67EEA67ABDEEE77A3B +S31508016830B8EEC77A77EEC77A8DED047A67EEA67A4F +S31508016840F5EE407ACDED057AF1EE10FA40F0A38027 +S31508016850B5EE407AF1EE10FA0CBF0123022368491E +S3150801686003A8019102210091294600F07FF9002E23 +S31508016870C2DA95ED007A4042D5ED017AB1EE477A52 +S31508016880F1EE677A85ED007AC5ED017AB4E7002263 +S3150801689085ED000A42600020AEE770EE407AC0ED51 +S315080168A0017AC0ED007AF6E79FED567ADFED566A72 +S315080168B077EEC77A37EEE67A77EEC77A77EEE67A33 +S315080168C095E700F0ADF8F6EE007ADFED506A9FED38 +S315080168D0476AE0EE267A9FED477AFDEEE77A17EEEC +S315080168E0900AF8EEE76A1F28A6EEC60A66EE877AC8 +S315080168F0B1EE666A1EDC464B411E464A334052F8E3 +S315080169002120934216D030EE677A30EE470A002EE0 +S3150801691085ED007A30EE670A85ED010ABFF66CAFA0 +S31508016920B1EE477A4042B1EE400A85ED007A85ED2F +S31508016930010A61E730EE677AE21517EE103AC3F3FA +S31508016940C753C3EBD453082BDFDDF0EE405A9FED56 +S315080169502D7A9FED2D5AE6EE075A70EE657AE6EE28 +S31508016960077AD6EE857A35EEE77A17EE103AC3F34B +S31508016970C753D21A192A10DDB0EE650A9FED267A99 +S315080169809FED265AA6EE070A75EEC07AE6EE077A55 +S31508016990D6EE857AB7E7032361E7B0EE650AB4E771 +S315080169A08A4270EE277A0ED0DFED126A37EEA67AA2 +S315080169B077EEC77A77EEA67A4FF0FF3085ED007A43 +S315080169C0C5ED017A18E79FED0F7ADFED0F6A77EECD +S315080169D0877A37EEA67A77EEC77A77EEA67AEBE765 +S315080169E0D80F493FE3CB1640F0FFFF7F800FC93F21 +S315080169F0D00FC93F43443537800F494300008043D0 +S31508016A001C6605080044353708A3852E84F9223FFC +S31508016A1000FFFF7F9C65050800A3852E32318D2472 +S31508016A2010EE103A23F0004300EE103A704700BF0B +S31508016A3010EE103A33F000411A4626D0B1F1FF4F55 +S31508016A4020D213F0FF4F21D1DFED2A7A2A4A60EED0 +S31508016A50277A904217EE903A31DB4CF2503CC3F359 +S31508016A60C7511A466045A1F1190114DDDFED237AF4 +S31508016A70002B9FED237AB0EE670A67FE877A27EE29 +S31508016A80800A704730EE000A704770474CF2503C56 +S31508016A90C90D6045EADC0144FE29E7DC002915DC5D +S31508016AA011F1160F19DB193122F0FF429FED150A74 +S31508016AB042EAC15207EE902A27EE800A7047DFEDB7 +S31508016AC0127A07EE103A27EE270A704722F0FF429C +S31508016AD042EAC15300EE103A7047DFED0B7A002BFC +S31508016AE09FED0A7AB0EE670A67FE877A27EE800A73 +S31508016AF0704700BF0000004CB03CFFFFCAF2497165 +S31508016B00CAF249F1000000336042A20D6042A28D2B +S31508016B1010B52DED028BB0EE408A0446FEF750FB08 +S31508016B200460B0EE480ABDEC028B10BD30B1F1EE3F +S31508016B30407A222027EE800AFFF7EABFF0EE407A74 +S31508016B40222027EE800AFFF7E3BF00BF9FED010A67 +S31508016B50FFF7ECBF000000109FED010AFFF7E6BF43 +S31508016B6000000070B1EEC00A704700BF2DE9F04F72 +S31508016B700C4611461E468146944A771E2DED048B16 +S31508016B80DBB06898049323460C1D52F82050C0F2D6 +S31508016B90A582CA1E48BF0A1DD21003920132D2002D +S31508016BA00692069AEE190398A1EB0202A0EB0700DA +S31508016BB017D401369FED867A1EAC9E460644DDF84B +S31508016BC0A4C10028F0EE477A05DB5CF8203007EE11 +S31508016BD0903AF8EEE77A0130E4EC017AB042F0D166 +S31508016BE07346002DC0F2D68204981EAC0DF58C7C36 +S31508016BF004EB800605EB000E4FEA80083C4609EBDC +S31508016C008000002FDFED727A09DBB346CA46FAEC3B +S31508016C10016A3BED017A8245E6EE877AF7D10134BE +S31508016C200436ECEC017A7445EBD10DF1280A09EB2F +S31508016C3008049FED699AAB460AEB8500DFED658A84 +S31508016C4046AE0AEB85080438019505901046CDE94C +S31508016C5007315AABBBF1000F03EB8B0313ED140A93 +S31508016C6016DD06EB8B03524660EE097A73ED016A6F +S31508016C70B0EE407AB342FDEEE77AF8EEE77AA7EE90 +S31508016C80E87A37EEA60ABDEEC77AA2EC017AEBD10D +S31508016C900290FFF7CDFEF4EE007AB0EE408A20EEC0 +S31508016CA0270A00F09BFAF2EE007A0298A0EE678AAC +S31508016CB00028FDEEC89AF8EEE97A38EE678A6CDDA7 +S31508016CC00BF1FF35C0F10803C0F1070119EE90EA8F +S31508016CD05AF8252042FA03FC0CFA03F3E644D21AC1 +S31508016CE009EE90EA42FA01F14AF82520002900F353 +S31508016CF04881B5EE408AF1EE10FA40F0B780019B63 +S31508016D009B450BDD0AEB8B03002253F8045D4345D3 +S31508016D1042EA0502F9D1002A40F05381019B013B61 +S31508016D205AF82330002B40F04381059B012153F883 +S31508016D30042D0131002AFAD00BF1010E5944F4460B +S31508016D40049B039A5B446FF0404B724406EB8E0E2C +S31508016D509344699A02EB8B0B1EAA02EB8305DBEDC2 +S31508016D60017A002F0BF1040BF8EEE77AE5EC017ACC +S31508016D70DFED177A09DB2A464B46F3EC016A32ED59 +S31508016D80017AA342E6EE877AF7D10CF1010CEEEC13 +S31508016D90017A6145E3DA8B465BE740F0E8800BF15F +S31508016DA0FF335AF82310C9110029A2DD19EE903ACA +S31508016DB0BBF1000F03F1010309EE903A40F3EE81AE +S31508016DC00025D446864602912A4616E060690508DA +S31508016DD000000000000080430000803B013541F8B7 +S31508016DE0040CAB4540F3E9800B680135C3F1FF0399 +S31508016DF00122AB454CF8043C0FDD614651F8043BD2 +S31508016E00002A40F0B2800CF1080CC3F58070002B03 +S31508016E10E4D101358C46AB45EFDC02997046002872 +S31508016E200CDD012800F0BB80022807D10BF1FF35E4 +S31508016E305AF8253003F03F034AF8253002297FF432 +S31508016E4058AFB7EE000A30EE488A002A3FF451AF30 +S31508016E5009910290FFF7ECFD38EE408A02980999EC +S31508016E60B5EE408AF1EE10FA3FF449AF079B884622 +S31508016E70019DB0EE480A08990193069B0290581A9B +S31508016E80FFF7D6FD5FED2D6AF0EE407AB4EEE60A1D +S31508016E90DDE90132F1EE10FAC0F248811FED327ACE +S31508016EA00BF10104083220EE077ABDEEC77AB8EE77 +S31508016EB0C77AE7EE667ABDEEC77AFDEEE77A17EE90 +S31508016EC0901A4AF82B1017EE101A4AF82410B7EE42 +S31508016ED0000A10460193FFF7ABFD002CB0EE407A8D +S31508016EE0019BC0F24D81601C46AE5FED456A81008B +S31508016EF00AEB800206EB800072ED017AF8EEE77A7A +S31508016F00524567EE877A27EE267A60ED017AF3D144 +S31508016F100A1F46A8002D4FF0000600EB02079E4601 +S31508016F2020DBAC4B3846DFEDAC7A002201E0B242F9 +S31508016F3008DC0132F3EC016AB0EC017A9542E6EE1F +S31508016F40877AF4DA5AABA6424FEA860C06F10100B3 +S31508016F5003EB8602A7F1040742ED287A49D0002DF2 +S31508016F600646DEDADFED9C7AECE78C463DE7F6EE7F +S31508016F70007AB4EEE78AF1EE10FA80F2A4800021D5 +S31508016F80B7E67346BBF1000F03F1010309EE903A28 +S31508016F903FF716AF01284FF000027FF445AF0BF11A +S31508016FA0FF355AF8253003F07F034AF8253045E7BF +S31508016FB00BF1010EF4467146C2E6029970460122AA +S31508016FC02DE70BF1FF348846019DA0F108025AF816 +S31508016FD02410079B00297FF47AAF6FF0404159448A +S31508016FE00AEB810151F8040D013C083A0028F9D051 +S31508016FF06DE7689A7346022A1BDC002A73DC0FD1F7 +S3150801700032AADFED757A114431ED017A914277EEB4 +S31508017010877AF9D142460AB1F1EE677AC3ED007A69 +S3150801702019EE903A03F007005BB0BDEC048BBDE89E +S31508017030F08F689A032AF3D1002C00F0BB8032A99D +S31508017040A6008C4401EB84009CED007A054655EDBB +S31508017050017AF0EE476A2A46043D37EE277AA942B5 +S3150801706077EEC77A02ED017A77EEA67AC2ED007A53 +S31508017070EDD1012C00F09E809CED007A70ED017A2D +S31508017080F0EE476A37EE277A824277EEC77A80EDC5 +S31508017090007A77EEA67AC0ED017AEFD1301D043277 +S315080170A0DFED4D7A014431ED017A8A4277EE877A2E +S315080170B0F9D14246002A41D13299339AC3ED027A6F +S315080170C019605A60ACE719EE903ABBF1000F03F16B +S315080170D0010309EE903A4DDD022171E60822069276 +S315080170E0002203925DE532AADFED3B7A114431EDC8 +S315080170F0017A8A4277EE877AF9D142467ABB9DEDC3 +S31508017100327AC3ED007A77EE677A64B133A9012240 +S315080171100132B1EC017A944277EE877AF8DA42467F +S315080171200AB1F1EE677AC3ED017A79E7FDEEC07A25 +S315080171305C4617EE901A4AF82B10C8E6DDED326A5E +S31508017140F1EE677A9DED337AF1EE666AB1EE477A2A +S31508017150C3ED027AC3ED006A83ED017A60E7B1EE09 +S31508017160677ADDED326A76EEE77A83ED007A002CEE +S31508017170CCD1D6E7F7EE007A022137EEC88AB8E510 +S31508017180689A022A12DC002A17DC7FF449AFDFED80 +S31508017190127A3FE704984FEA800846E502297FF408 +S315080171A0A8ADF7EE007A37EEC88AA2E5689A032AEF +S315080171B07FF436AFDFED087A7BE7424622B9002233 +S315080171C0DDED327A1A60AEE74FF00042DDED327A34 +S315080171D01A60A6E73469050800000000BBFE400AEC +S315080171E0704700BF08B503461046112B30D8DFE8B3 +S315080171F003F00D0915191D212311251B0F271F2919 +S315080172002B17132D0A2300200B7008BD0123FAE75B +S315080172100B23F8E70723F6E71123F4E70223F2E73E +S315080172201023F0E70323EEE70923ECE70423EAE753 +S315080172300D23E8E70523E6E70623E4E70823E2E763 +S315080172400C23E0E70E23DEE70F23DCE71223DAE758 +S3150801725000220A701A4602491EF0FBFE0120D4E7F5 +S315080172606C6905082DE9F84F17469A4613680546CD +S3150801727001221B688B463846042198474FF00008BF +S315080172800446C0F8008028461EF019FF08288146E2 +S315080172902BD128461EF0FEFE054630B34246042190 +S315080172A01EF03CFFC6B2731E042B88BF46464246F3 +S315080172B04946284626701EF0F9FEB0EB080018BFAD +S315080172C0012042460A21A07028461EF0EFFEB0EBC7 +S315080172D0080018BF01204246E070062128461EF024 +S315080172E01DFF10B1012804D160700020CAF80040C2 +S315080172F008E0054958461EF0ACFE384621461EF000 +S31508017300BEFE0120BDE8F88F9069050870B50546EF +S315080173101E461046136804222DED028B11461B6882 +S3150801732098479FED0D8A044680ED008A28461EF08F +S31508017330C6FE09280AD128461EF0ACFE30B1B0EEC9 +S31508017340480A04211EF0A8FF84ED000ABDEC028B51 +S315080173500020346070BD00BF0000000012289ABFEB +S31508017360024B53F820000248704700BF386A0508E7 +S31508017370BA690508C0EE807A9FED117AF8FE677A38 +S31508017380F4EEC77AF1EE10FA13B50FDB9FED0D7A1D +S31508017390F4EEC77AF1EE10FA08D8FDEEE77A17EEA1 +S315080173A0903A00200B44136002B010BD064B074A01 +S315080173B0009344694FF4B0730549A0470120F3E7E8 +S315080173C0000000CF0000004FEC6A0508846A050832 +S315080173D0D33C0408D1ED027A92ED027A67EE877AF8 +S315080173E0F5EEC07AF1EE10FA73B51E460ADA0F4BBE +S315080173F00F4A009344694FF4A9730E49A047012027 +S3150801740002B070BD17EE900AFCF79AFE0446B06802 +S315080174100D46FCF795FE0B46024629462046FDF722 +S3150801742011F8069BC3E900010020E9E7126B05087C +S31508017430846A0508D33C04082DE9F0412DED028B39 +S315080174401E46137F0446032B84B011D0092B2BD07B +S31508017450072B2DD0354B364A009344694FF4CC732C +S315080174603449A047012004B0BDEC028BBDE8F08188 +S31508017470FF250027012992ED028AD2F80C801BD13B +S31508017480DFED2D0A4146B0EE480A204603AAFFF76A +S3150801749071FF0028E7D1039BBB42ACBF336037605D +S315080174A00C9B00201D60DEE77F256FF07F07E1E773 +S315080174B047F6FF75214FDDE703291FD1DFED1E0AC8 +S315080174C04146B0EE480A204603AAFFF753FF0028B3 +S315080174D0C9D1F1EE080A039B03AABB42ACBF3360CC +S315080174E037604146B0EE480A2046FFF743FF0028B9 +S315080174F0B9D1039B9D42A8BF1D46D1E7022913D1E5 +S31508017500FFEE000A4146B0EE480A204603AAFFF7F5 +S3150801751031FF0028A7D1039BF7EE000ABB42ACBF97 +S315080175203360376003AADCE73760B9E74D6B0508B6 +S31508017530846A0508D33C0408000000000080FFFFA8 +S315080175402DE9F04F97B00893209B04460493219B9D +S315080175508B460993229B92460A93239B0B93249B62 +S315080175600C93259B0D93269B0E93279B0F93289B84 +S3150801757005930B78012B0FD00122CDE902326E4B10 +S3150801758001936E4B0093E02344696D4A6D49A04708 +S31508017590012017B0BDE8F08F1278012A08D0CDE98D +S315080175A00223654B0193684B00934469E223ECE798 +S315080175B0DAF804203AB9654B0093ED234469604A29 +S315080175C06349A047E4E7176827B9624B0093446902 +S315080175D0EE23F4E73D68012D39DD0B7F092B06D033 +S315080175E0072B04D05C4B00934469F223E7E79AF82A +S315080175F01C30092B0AD0122B08D0584B2046009371 +S315080176006569F4234E4A5249A847C1E7059B9D423D +S315080176100CD0CDE90253524B0193524B0093F623FA +S3150801762065692046464A4749A847B1E7DAF814305A +S31508017630926803EB82035B68AB4208D0CDE902533B +S31508017640494B0193464B00936569F723E9E7DBED5F +S31508017650027A049BCDED067AD3ED027A0026CDEDAA +S31508017660077A07F10408059B9E4232DB9BF81C301A +S31508017670032B1AD100220023CDE9142314AB01935D +S31508017680049B5246009359462046089BEAF7C8FDD3 +S3150801769000287FF47EAF9DED140B0A9813A900F01C +S315080176A09DF8139B0B9A5B4213609BF81C30092BC0 +S315080176B003D003F0FB03032B3CD120460D9B09990C +S315080176C02093049A0C9B097817B0BDE8F04FFFF791 +S315080176D0B3BE012D0698CCBFD8F80090D7F8049010 +S315080176E0FCF72EFDCDE910014846FCF729FD0246B7 +S315080176F00B46DDE91001FCF77BFDCDE91001079882 +S31508017700FCF71EFD02460B46DDE91001FCF79AFE61 +S3150801771041EC100B14A913A800F060F8139B0E9AFC +S3150801772008F1040842F82630149B0F9A42F82630CD +S31508017730013698E700202CE7536B05086D6B0508A1 +S31508017740846A0508403D0408866B0508A06B050890 +S31508017750D33C0408B46B0508CF6B0508096C05080A +S31508017760446C0508516C0508726C050822EAE27337 +S31508017770002A00FA03F3CCBF002252428B4202D1FF +S31508017780B1F1004F24D083FB0131002913DB13F13A +S31508017790804041F10001C00F40EA410001239340B6 +S315080177A0013B03EA00015B1003EBD07310419942D8 +S315080177B0C8BF0130704708481B1861F1000100294C +S315080177C004DA6FF000401B1841F10001D80FE3E716 +S315080177D06FF00040E2E700BF010000C0F8B50022E3 +S315080177E02DED028B06460C46002351EC100BB0EE2C +S315080177F0408AF0EE608AFCF763FF054628B100234C +S3150801780033602360BDEC028BF8BD2046B0EE480A12 +S31508017810F0EE680A19F01AFA0022134B51EC100B14 +S31508017820FCF7E6FC41EC100BFEF77EF951EC100B68 +S3150801783019F0D6F94FF00042824275EB010703466B +S3150801784001DA1EF020FAA94208BF904202BF236856 +S3150801785001332360226808BF4FF080431F32BCBF43 +S31508017860002323603360CDE70000E04138B50022EC +S315080178702DED028B05460C460C4B51EC100BB0EE68 +S31508017880408AF0EE608AFCF743FF08B91EF0FBF95F +S3150801789021462846B0EE480AF0EE680AFFF79EFF31 +S315080178A02368002BF2DBBDEC028B38BD0000F03FEC +S315080178B0A1289ABF024B53F820000248704700BF1F +S315080178C090750508DF7E040870B5044600F1A00628 +S315080178D00D46304600211FF023FE0A4B6661E3611F +S315080178E0094BE563A365094BE365094BA364094B9A +S315080178F02363094B2364094BE364002384F891301D +S3150801790070BD00BF0775030879630308816303081F +S3150801791069630308896303086163030871630308DC +S3150801792038B5054600680C461EF077FDA0420246AA +S3150801793005D8054821461EF0A6FD002038BDD5F814 +S31508017940983053F82400F9E7AF6C050838B50546B1 +S3150801795000680C461EF06CFDA042024605D8054893 +S3150801796021461EF090FD002038BDD5F89C3053F80D +S315080179702400F9E7DA6C05082DE9F04F06464FF0C1 +S31508017980000A8BB006F170001FF0CCFE504501DCF1 +S31508017990002369E0356828461EF0F9FC0AF101035F +S315080179A000EB830250F823300621D31828460093AA +S315080179B01EF068FB044610B12C582B181C44F06EB7 +S315080179C01FF024FD039000981FF0ADFA00274FEA37 +S315080179D0CA0304900193049B9F4202D10AF1010A4A +S315080179E0D0E70A2100981EF04DFB20B1009B009AB2 +S315080179F0034410581844013750F8273000EB87051F +S31508017A001D44042128461EF03DFB50B155F800805F +S31508017A102368434507D8414651481EF034FD0123E2 +S31508017A2022E08046F4E708F1010304EB830B54F8DE +S31508017A302330019A9B44D6F880304FEA47199A5861 +S31508017A40A9F120094A44584671681C3200F0B8F970 +S31508017A5070B1009058461EF07DFDFFF729FF0146DB +S31508017A6040481EF010FD009B18460BB0BDE8F08F8C +S31508017A70D6F88020019952584A44D26912B941462A +S31508017A803948CAE7D2F814800990B8F1200F4FF0A7 +S31508017A900E01284646D11EF0F5FA00283AD14FF0D4 +S31508017AA0000BCDF808B0062128461EF0ADFC1FF0E4 +S31508017AB05BFA0821059028461EF0A6FC1FF054FA29 +S31508017AC0019AD6F8803000219B58069003EB0908E5 +S31508017AD01C22404607931EF0ACF8079B059A142111 +S31508017AE043F80920069B2846C8F80430099BC8F8BC +S31508017AF01030029BC8E9053B1EF086FC00283FF4BE +S31508017B006AAF0368002B3FF466AF1FF02DFAC8F879 +S31508017B10080060E72B582A18D118043152F803B027 +S31508017B200291C0E71EF0AEFA28B14046FFF7C0FE43 +S31508017B3001460E4871E77068414603689B68984795 +S31508017B4028B94046FFF7B4FE0146094865E709AB7F +S31508017B502946039A1EF0E7FC034600289FD083E7CF +S31508017B60066D0508306D05085D6D05087E6D05080D +S31508017B70C46D05082DE9F04F0168044687B0C06E4B +S31508017B8001F050FF014650B970481EF07CFC0123F4 +S31508017B9084F891300125284607B0BDE8F08F04F135 +S31508017BA0700738461FF0CEFD2046FFF7E5FE05466D +S31508017BB00028F0D104F1A006014630461FF0B0FCBA +S31508017BC038461FF0B0FC05460028E4D101213046AD +S31508017BD01FF0A6FC384601F0B5FF05460028DAD1A4 +S31508017BE0022130461FF09CFCD4F880202168E06E03 +S31508017BF004F1940301F0F2FE05460028CBD1D4F82E +S31508017C00941030461FF07DFCE76E20683B68D3F878 +S31508017C101C801EF002FC81003846C047C4F8980053 +S31508017C2080BB20681EF0F9FB810049481EF02BFC39 +S31508017C30B0E7D4F880201B683846059203931EF0F6 +S31508017C40A6FB43680621043318441EF0DDFBD4F86D +S31508017C50983005F10109CDF800B039460493059A23 +S31508017C6050F82930039F4046B847049B4FEA850AD6 +S31508017C7043F80A00D4F8983053F80A30F3B929467C +S31508017C803448D3E7AB46276838461EF0C6FBD4F816 +S31508017C906C80A842D8F80030CBD83846DD691EF08A +S31508017CA0C7FB81004046A847C4F89C00002834D188 +S31508017CB020681EF0BDFB81002748B7E74D46E2E77D +S31508017CC0D4F86CA0D4F88020DAF8003038461B685E +S31508017CD0059203931EF05BFB43680821043318449D +S31508017CE01EF092FBD4F89C3005F10108CDF800B0DE +S31508017CF039460493059A50F82830039F5046B847E9 +S31508017D00049B4FEA850943F80900D4F89C3053F8D7 +S31508017D100930CBB92946114888E70025AB462768BB +S31508017D2038461EF085FBA842CAD820461EF09EFB9F +S31508017D30054600287FF42FAF01230321304684F836 +S31508017D4090301FF0EDFB26E74546E8E7E16D0508AB +S31508017D50046E05084D6E0508726E0508BC6E0508A9 +S31508017D6090F8913010B5044623B10A481EF08BFBF2 +S31508017D70012010BD90F8903033B104F17000002154 +S31508017D80BDE8104001F01CBFFFF7F4FE0028F4D04F +S31508017D90EFE700BFE26E050800B5C1B002460B4623 +S31508017DA068464FF4807100F055F86846ECF7FEFD19 +S31508017DB00248ECF7FBFD41B05DF804FB1C780508A9 +S31508017DC02DE9F0410024146007460E4690461EF040 +S31508017DD0C1FBA128054606DD014619481EF053FBDD +S31508017DE00120BDE8F08120280FD0336801461B68C1 +S31508017DF030469847C8F8000000BB002DAABF114BB2 +S31508017E00114953F825101148E8E73B68FB1A1A8807 +S31508017E10062A0FD9DB88F91863B1FB58326804338F +S31508017E203046526819449047C8F80000B0FA80F005 +S31508017E304009D6E706481EF026FBD1E72046D0E7DB +S31508017E401F78050890750508DF7E0408417805083E +S31508017E50687805082DE9F04F824690461C460025AC +S31508017E6095B001F1FF3998F8003029460AEB050764 +S31508017E7073B34D452CDA252B08F1010240F0148124 +S31508017E8098F80130662B5AD009D8632B00F00F8178 +S31508017E90642B19D0252B00F005819046E3E7752B55 +S31508017EA02FD0782B36D0732BF7D13D4654F8043BA7 +S31508017EB0013B894505DD13F8012F0231002A40F0FF +S31508017EC0FB80A5EB0A0519E0A9EB05030A2B05DCDE +S31508017ED0681C00233B7015B0BDE8F08F54F8040BFD +S31508017EE039460028B8BF2D234FF00A02BCBF01F856 +S31508017EF0013B40421EF0EAFAC01B054408F10202A2 +S31508017F00CBE7A9EB05030A2BE2DD0A22394654F829 +S31508017F10040BEFE7A9EB0502092A05F10100D8DDF3 +S31508017F20302202353A700AEB05060AF800301022AB +S31508017F30314654F8040B1EF0C9FA801BDDE7A9EB9C +S31508017F40050307EE903AB2EE0C7AF8EEE77AF4EE0C +S31508017F50C77AF1EE10FABBD4073424F0070407F107 +S31508017F602F03F4E802010193FCF724FCC0F3C7537D +S31508017F7000280393A3F17F03B8BF2D2202933B4642 +S31508017F80B8BF03F8012B00221A70029AC0F3160E25 +S31508017F90802A0ED1019AD11ABEF1000F07D1484A9B +S31508017FA018461EF07DFA0646F61B3544A6E7454AED +S31508017FB0F6E7454A04AE02F1080BB4461068516863 +S31508017FC00832ACE803005A456646F6D110681279BC +S31508017FD0CCF800008CF804207046002204AE16F98D +S31508017FE0011B01322EFA01F10D2A0844F7D131227B +S31508017FF01A702E225A7000229A70019A9E1CA2EBC0 +S31508018000060BBBF1070FCFDD4FF0303208A9C3F8D5 +S315080180100320A3F807200A221EF058FA59463046CB +S3150801802008AA1EF03DFA3021831BD3F1070E017011 +S3150801803036D10346184613F8012D302A01D19E423E +S31508018040F8D300230370019B204A191A1EF028FA57 +S31508018050019B83461E1A029B0A22002BBFBF2D23B2 +S315080180608DF82030039B0DF12101BABFC3F17F03BF +S31508018070029308A902981EF029FA3146584608AA19 +S315080180808FE712F801CD02F80EC01170A0EB020CB1 +S315080180906345F6DC23EAE373C3F107031844C8E72B +S315080180A00246F3E708F1020201353B70F5E654F89A +S315080180B0043B01353B7021E705F8012BF9E600BFC2 +S315080180C09F780508A3780508AB780508A7780508F9 +S315080180D0044B1A681AB9044A04491A6011601868E7 +S315080180E0704700BF4CAB0520174C0620C47805081D +S315080180F037B5002204460D461EF0AAFD48B91E4BA7 +S31508018100204600936569DC231C4A1D49A8470120BE +S315080181100FE0007A431E082B26D8DFE803F0050C8A +S31508018120251625201B251100294620461EF0E8FCA8 +S31508018130002003B030BD294620461EF05DFCF7E756 +S31508018140294620461EF0D6FBF2E7294620461EF0B0 +S315080181504DFBEDE7294620461EF0C4FAE8E7294615 +S3150801816020461EF03DFAE3E7FFF7F8F80146054811 +S315080181701EF089F9CBE700BF40790508D0780508D4 +S31508018180D33C0408597905082DE9F04FC56804461A +S315080181902B68002228469B6987B00E46D1F810B095 +S315080181A09847814668B9814B0093782365692046CB +S315080181B07F4A8049A8474FF00109484607B0BDE8FC +S315080181C0F08F2A6890F81C80D76931460022284624 +S315080181D0B847074620B9784B009365697C23E6E7DB +S315080181E02A68494690F81CA0526A284690472A6888 +S315080181F039462846526A90479BF80490B9F1000F10 +S315080182000DD00023CDE902936C4B01936C4B00937F +S31508018210832365692046664A6A49A847CBE708F178 +S31508018220FF32D2B2082A05D840F26B1121FA02F2BE +S31508018230D30704D4644B009365698423B7E7D04513 +S3150801824008D0624BCDE902A80193614B0093656999 +S315080182508A23DFE73368ABB11F680A2F14DC4FF0B6 +S315080182600008B8452B6814DB002231462846DB692D +S31508018270D6F80C809847074638BB564B0093656974 +S31508018280A62394E74F46EAE7534B009365698E2385 +S315080182908DE73146424628469B699847014620B9EB +S315080182A04E4B00936569932381E743691A68062A49 +S315080182B004DD06214A481EF0E6F87CE72B682846C5 +S315080182C05B6A984708F10108CBE70AF1FF33082BE7 +S315080182D063D8DFE803F00505620562050562180043 +S315080182E0DBF80030002BBEBF426912689B1888F87C +S315080182F0003033681B68A8F80C302B6839462846C5 +S315080183005B6A984759E7DBF800304FF0000A002B03 +S31508018310B8BF42692046BCBF12689B1888F800306E +S3150801832033681968A36BA8F80C1089009847336855 +S31508018330049019682046A36B89009847DDF810B0A8 +S315080183400590336829681B6853450CDC049BC8F8FB +S315080183500830059BC8F80430FB68C8F81030BB68BC +S31508018360C8F81430C9E78B695246314628469847FA +S31508018370014620B91B4B00936569C22317E7836839 +S31508018380059A4BF8043BC368284642F82A302B68FD +S315080183900AF1010A5B6A9847D3E75046FEF7DEFF02 +S315080183A0014611481EF06FF805E700BF90790508E8 +S315080183B0D0780508D33C040840790508A87905084A +S315080183C0B7790508403D0408CA7905087B7A050886 +S315080183D0867A0508FB3C0408927A0508EA3C0408F3 +S315080183E0AD7A05084680050859790508002313B5AD +S315080183F00446CDE90033044A044B05491EF004FC42 +S31508018400204602B010BD00BF89810108F18001082C +S315080184109B650308002313B50446CDE90033044AD6 +S31508018420044B05491EF0F0FB204602B010BD00BF03 +S315080184303D840108258601087F6C03082DE9F04F64 +S315080184400B6804460D46D1F80CA085B013B11B681C +S31508018450012B10D00122CDE90232634B0193634B04 +S315080184600093242365692046614A6249A847012089 +S3150801847005B0BDE8F08F4B6873B1D3F80080B8F149 +S31508018480010F0BD00123CDE90283574B01935A4BB8 +S31508018490009365692523E6E79846F3E7C66800224F +S315080184A0336830469B699847074640B9534B009352 +S315080184B02A23656920464E4A5149A847D7E73368B2 +S315080184C0294600223046DB699847054620B94D4BB7 +S315080184D0009365692C23EDE70378012B08D0CDE9D4 +S315080184E00238494B0193494B009365693023BAE732 +S315080184F0436823B9464B009365693423DAE71B6859 +S3150801850023B9444B009365693523D3E71B68012BCF +S3150801851004D0414B009365693623CBE73B7F5A1E4E +S31508018520012A0BD9092B04D84FF42272DA40D20753 +S3150801853022D43A4B009365693823BBE7027F092A9F +S315080185404FD0072A4DD0022A48D1EB68A868CAF845 +S315080185500030FBF7F5FDFB68CAE90201CAF81830D5 +S315080185603368394630465B6A984733683046294648 +S315080185705B6A984700207BE7027F092A2AD0072AE7 +S315080185800DD0022A0BD0032A04D0254B0093656926 +S315080185903C238FE7072BD8D0092BD6D101E0072B2F +S315080185A0FAD1B868FBF7CCFD8046A8688946FBF77F +S315080185B0C7FD02460B4640464946FBF743FF0AF10B +S315080185C0140B0AF1100441EC100B59462046FFF72B +S315080185D005F9BAE703F0FB02032AE1E7032AD4D136 +S315080185E0B3E7022BD9E700BFB77B0508804104082A +S315080185F0077B0508403D040890410408EA3C040845 +S31508018600D33C0408FB3C0408536B0508797B050831 +S31508018610A06B0508B46B0508937B0508B97B0508AB +S31508018620527C05082DE9F04F2DED028B002293B0FF +S315080186300D460746CC681EF009FB29460646002268 +S3150801864038461EF005FB0546307A012874D12B7A87 +S31508018650072B3AD0092B40F0CD80314604A81EF0ED +S31508018660FDFA29460BA8D6F800901EF0F7FAD4E9C8 +S31508018670026704A819F0F5F9D4F8008082460024A7 +S315080186806FF07F0B2D68A24505DC002013B0BDEC09 +S31508018690028BBDE8F08F30463946FCF78BF8B9EC0A +S315080186A0018A07EE100AC8EE077AF8FE677AFDEE28 +S315080186B0E77A17EE903A43447F2BA8BF7F235B45A1 +S315080186C0B8BF5B462B550134DDE7314604A81EF0D9 +S315080186D0C5FA29460BA836681EF0C0FA94ED027B46 +S315080186E004A88DED007B19F0BCF9D4F800908246F8 +S315080186F0002447F6FF7BD5F800803546C44EA245CF +S31508018700C3DDDDE90001FCF755F8B5EC018A07EE92 +S31508018710100AC8EE077AF8FE677AFDEEE77A17EED1 +S31508018720903A4B445B45A8BF5B46B342B8BF334654 +S3150801873028F814300134E2E7831E072B5AD8DFE8FC +S3150801874013F00800850159005900590066005900BF +S31508018750D30070681FF062F82B7A0746072B22D0E0 +S31508018760092B46D1D6F800A0D4F81880D4F8009081 +S31508018770D4E904166FF07F0B00242D68A74284DD27 +S315080187805AF824003246A0EB08000091FEF7EEFFE6 +S3150801879048445845B8BF58467F28A8BF7F20009946 +S315080187A028550134EAE7D6F800A0D4F81880D4F899 +S315080187B00090D4E9041247F6FF7600242D68DFF805 +S315080187C050B2A7427FF761AF5AF824000392A0EB93 +S315080187D008000091FEF7CAFF48445845B8BF5846F5 +S315080187E0B042A8BF3046039A25F81400009901340F +S315080187F0E7E7307AFEF7B2FD0446287AFEF7AEFDC2 +S315080188002146024683481DF03EFE01203EE7706878 +S315080188101FF004F82B7A0746072B3FD0092B1BD0EC +S31508018820022BE6D1D6F800A0D4F81890D4F800B0F7 +S31508018830D4E9046800242D68A7427FF726AF3AF9E0 +S31508018840140042463146A0EB0900FEF78FFF584453 +S3150801885045F824000134EFE7D6F800B0D4F81890AB +S31508018860D4F800A0D4E904626FF07F0800242D68CB +S31508018870A7427FF70AAF3BF914003146A0EB09007E +S315080188800092FEF773FF50444045B8BF40467F2823 +S31508018890A8BF7F20009A28550134E9E7D6F800A039 +S315080188A0D4F81880D4F80090D4E9041247F6FF7674 +S315080188B000242D68DFF858B1A7427FF7E6AE3AF9EA +S315080188C014000392A0EB08000091FEF74FFF4844FD +S315080188D05845B8BF5846B042A8BF3046039A25F84E +S315080188E0140000990134E7E770681EF097FF2B7AA8 +S315080188F00746023B072B3FF67CAF01A252F823F04D +S31508018900198A010865890108F3870108F3870108AF +S31508018910F3870108C5890108F38701082189010838 +S31508018920D6F800B0D4F81890D4F800A0D4E90462B7 +S315080189306FF07F0800242D68A7427FF7A6AE1BF9C2 +S3150801894004003146A0EB09000092FEF70FFF5044E0 +S315080189504045B8BF40467F28A8BF7F20009A2855C2 +S315080189600134E9E7D6F800A0D4E90468B6F1804FE6 +S31508018970D4F81890D4F800B02D6802D1B8F1010FD7 +S3150801898011D00024A7427FF780AE1AF904004246A7 +S315080189903146A0EB0900FEF7E9FE584480F30800CA +S315080189A028550134EEE7A9EB0B038033E9D10023FF +S315080189B005E01AF8032082F08002EA5401339F4247 +S315080189C0F7DC62E6D6F800A0D4F81880D4F800904F +S315080189D0D4E9041247F6FF7600242D68DFF830B093 +S315080189E0A7427FF752AE1AF904000392A0EB0800DA +S315080189F00091FEF7BBFE48445845B8BF5846B042F9 +S31508018A00A8BF3046039A25F8140000990134E7E710 +S31508018A100080FFFFCE7C0508D6F800A0D4F8189090 +S31508018A20D4F800B0D4E9046800242D68A7427FF77A +S31508018A302CAE1AF9040042463146A0EB0900FEF7AE +S31508018A4095FE584445F824000134EFE770681EF096 +S31508018A50E5FE2B7A0746092B7FF4CBAED6F800B094 +S31508018A60D4E90468B6F1804FD4F81890D4F800A078 +S31508018A702D6802D1B8F1010F17D00024A7427FF75C +S31508018A8004AE1BF8040042463146A0EB0900FEF786 +S31508018A906DFE6FF07F0350449842B8BF18467F2891 +S31508018AA0A8BF7F2028550134E8E7A9EB0A03802BE4 +S31508018AB0E3D1002305E01BF8032082F08002EA5483 +S31508018AC001339F42F7DCE0E5002313B50446CDE9FF +S31508018AD00033044A044B05491EF096F8204602B0B5 +S31508018AE010BD00BF8B6C0308916C0308856C0308E5 +S31508018AF02DE9F04F8FB005939DF868309246DDE970 +S31508018B00187400220E460B9304901EF09FF8314606 +S31508018B100546012204981EF099F88146002231463D +S31508018B2004981EF095F82B68D9F800200793069249 +S31508018B302369626A6E6808930A92D4E9005300228F +S31508018B400393A369012409934368D0F800B0D6F8C2 +S31508018B5000801868904217DC07EB84039B454FEAAF +S31508018B6044024FEA84091AD20BEB02039F4234BF2F +S31508018B70002301239BB91A469C4219D02BF81320CE +S31508018B8047F823200133F7E753F8041FA4FB01EC48 +S31508018B90BCF1000F40F0C5804C430132DAE70021F1 +S31508018BA058461DF046F84A46002138461DF041F858 +S31508018BB03246002398457EDC4FF000090DAB0A9A30 +S31508018BC00193059B404600930699D317CDF8349037 +S31508018BD01EF0DBF8002800F0A4800D9B28EAE87255 +S31508018BE0494650469200043606931DF022F80023A2 +S31508018BF0524631464046CDF800901EF06DF8059B69 +S31508018C00524631460A9000934046069B1EF064F888 +S31508018C10079B0A9A314633F9122057F82030134434 +S31508018C2047F82030524640461EF038F80028DED173 +S31508018C30804601228246069B434542DC52EA0A03E4 +S31508018C4036D00B9B53BBBAF1000F52D0BAFA8AF34E +S31508018C500399C3F13F0301F11F08B8F1200FA8BF1B +S31508018C604FF020089845A8BF9846E917A8F12003B0 +S31508018C7005FA03F3C8F1200601FA08F1194325FAA2 +S31508018C8006F6534605FA08F031430492FBF7E2FD6E +S31508018C900546039B049AA3EB080303934FF00008C8 +S31508018CA047F6FF79089EDFF8A0A05643444524D12C +S31508018CB00FB0BDE8F08F52F8041F0029F8D0013330 +S31508018CC078E7059B4FF0FF3053F828306FF00041E5 +S31508018CD056F8239053460792FBF7BCFD814520D8E9 +S31508018CE0079A09FB0AF3A2FB092A08F101089A4423 +S31508018CF0A1E7B2FA82F32033AAE757F828002946F2 +S31508018D00039A801BFEF732FD099B18444845A8BF04 +S31508018D1048465045B8BF50462BF8180008F10108D7 +S31508018D20C4E7064B064A1893049B06495C699E23C9 +S31508018D30A44604980FB0BDE8F04F6047617D050869 +S31508018D40F17C0508D33C04080080FFFF2DE9F04FAC +S31508018D508FB005939DF868309246DDE918540022D4 +S31508018D600F460B9304901DF071FF39460646012202 +S31508018D7004981DF06BFF81460022394604981DF0C0 +S31508018D8067FF3368D9F80020079306922369626A58 +S31508018D90776808930A92D4E9006300220393A369CA +S31508018DA0012409934368D0F800B0D7F80080186801 +S31508018DB0904215DC05EB84039B454FEA84091AD2D8 +S31508018DC00BEB04039D4234BF002301239BB91A46CA +S31508018DD09C421AD00BF8032045F823200133F7E704 +S31508018DE053F8041FA4FB01ECBCF1000F40F0BF804F +S31508018DF04C430132DCE72246002158461CF019FF94 +S31508018E004A46002128461CF014FF3A460023984595 +S31508018E1079DC4FF000090DAB0A9A0193059B404690 +S31508018E2000930699D317CDF834901DF0AEFF0028AC +S31508018E3000F09D800D9B28EAE8724946504692004B +S31508018E40043706931CF0F5FE002352463946404680 +S31508018E50CDF800901DF040FF059B524639460A9011 +S31508018E6000934046069B1DF037FF079B0A9A394631 +S31508018E709A5655F82030134445F820305246404654 +S31508018E801DF00CFF0028DFD1804601228246069B91 +S31508018E9043453EDC52EA0A0332D00B9B3BBBBAF18F +S31508018EA0000F4ED0BAFA8AF30399C3F13F0301F1D1 +S31508018EB01F07202FA8BF20279F42A8BF1F46F117CB +S31508018EC0A7F1200306FA03F3C7F1200CB94026FAE5 +S31508018ED00CFC194306FA07F0534641EA0C010492C1 +S31508018EE0FBF7B8FC0646039B049ADB1B0393D8469B +S31508018EF06FF07F09089F043D57435C44444524D1DC +S31508018F000FB0BDE8F08F52F8041F0029F8D00133DD +S31508018F107DE7059B4FF0FF3053F828306FF000418D +S31508018F2057F8239053460792FBF794FC81451ED8C0 +S31508018F30079A09FB0AF3A2FB092A08F101089A44D0 +S31508018F40A5E7B2FA82F32033AEE755F8040F3146A6 +S31508018F50039AC01BFEF70AFC099B18447F28A8BF81 +S31508018F607F204845B8BF484608F8010BC6E7064BB7 +S31508018F70064A1893049B06495C699E23A4460498ED +S31508018F800FB0BDE8F04F6047617D0508F17C050823 +S31508018F90D33C04082DE9F04F0E6891B0042E04461F +S31508018FA01D46019201D01CF06EFE1B68042BFADCEB +S31508018FB00A460123314602A818F060FD314601230D +S31508018FC02A4609A818F05AFDDDE90B12DDE904A6BF +S31508018FD00A9BDDF83490009394F90030022BE2D114 +S31508018FE0B4F90230012B1BD1B4F90430022BDAD1C2 +S31508018FF00129D8D1012AD6D106FB0AF3DDF818B022 +S3150801900007EE103A4FEA8B031F4600231C461D46FE +S31508019010009A954233DA1A9A002002EB840826E070 +S31508019020022BC0D1B4F90430012BE0E7D1ED006A77 +S3150801903077EEA67A01323944B242F7DB0EF1010E18 +S31508019040B444D6450CDA0BFB0C01019A02EB8101FB +S315080190500022F1E79C464FF0000EDFED0A7AF0E7B1 +S31508019060B8EEC76AC7EE866AE8EC016A0130484578 +S31508019070F0DB17EE102A01354C441344C8E711B04A +S31508019080BDE8F08F000000002DE9F04FC46888465E +S315080190909B46236805469B6992462046002285B071 +S315080190A09847D8F800300646D3F80090B9F1020F70 +S315080190B010D00223CDE90293384B0193384B009324 +S315080190C02F236C692846374A3749A047012005B03E +S315080190D0BDE8F08FD8F804301A68012A09D00123AF +S315080190E0CDE90223314B0193314B00936C6930234F +S315080190F0E8E72368414620469B699847074640B9F1 +S315080191002C4B284600936C693423264A2A49A047E2 +S31508019110DCE7007F022812D06E69FEF71FF90446C4 +S315080191204846FEF71BF9254BCDE902400193244B2E +S31508019130284600931B4A35232249B047C6E7337FA1 +S31508019140092B1FD123680022DB694146204698472F +S315080191500546B068FAF7F4FF8046A8688946FAF723 +S31508019160EFFF0B46024649464046FBF76BF941ECD1 +S31508019170100B59465046FEF731FB2368294620460F +S315080191805B6A98472368394620465B6A984723688D +S31508019190204631465B6A9847002098E74B6B0508DD +S315080191A0687D0508F17C0508403D0408B77B05087C +S315080191B07B7D05088F7D0508D33C0408B97D050824 +S315080191C0C67D05089F7D05082DE9F04F924699B0A1 +S315080191D00022884604461DF039FD0122054641460E +S315080191E020461DF033FD00228346414620461DF0E8 +S315080191F02FFD0646DBF80400D8F810701EF00EFBAA +S315080192002B7A8146072B00F0AC80092B00F0998058 +S31508019210012B40F0B680DBF80030014607AA184654 +S3150801922004931DF060FED5F80480D8F800A0BAF1C1 +S31508019230040F28D19DF91C30022B24D1BDF91E300B +S31508019240012B1AD1BDF92030022B1CD13B78D3B1A1 +S3150801925029460AA81DF002FD314611A82C681DF001 +S31508019260FDFC3368224600930AA911AB07A8FFF74C +S3150801927091FE002019B0BDE8F08F022B03D1BDF98C +S315080192802030012BE1E7002101222B680593D6E95D +S3150801929000531E688E4238DC4FEA820B5A4600217B +S315080192A028461CF0C6FC4A46002606AB0AAF0193BF +S315080192B0504604990097D31706961DF066FDB0B37C +S315080192C0324BDDF8189008F10408029311ABCDE989 +S315080192D0009352463B464146059803951DF01CFDF1 +S315080192E028B30123B14518DC002BC2D005EB0B02CC +S315080192F0AA42BED007EE903AD5ED006AB8EE677A73 +S31508019300C6EE877AE5EC017AF2E753F8040FA2FB79 +S3150801931000C767B942430131BCE757F8042B58F82F +S315080193202220A3FB020111B953430136DAE7184B90 +S31508019330204600936569D023164A1749A847012094 +S3150801934098E7636CDAF808102046984700230090DE +S31508019350CDE901A3414620460AAB11AAFFF7F6FC5F +S3150801936087E7636CDAF808102046984700230090CF +S31508019370CDE901A3414620460AAB11AAFFF7B8FB7E +S3150801938077E72046636905499847D8E7976C030844 +S31508019390D17D0508F17C0508D33C04081B7F050827 +S315080193A0F8B547F6FF741E464F4B15461A1A2DEDAA +S315080193B00A8B0AEE902A221A0AEE102AF8EEEAAA6F +S315080193C0B8EECAAA6AEE80AA2AEE00AADFED477AA3 +S315080193D07AEE6ABA5B1A6BEEA7BA07EE903A631A87 +S315080193E0B8EEE77A07EE903AF8EEE77A67EEA07AF2 +S315080193F0B6EE00CAE7EE607A9FED3D7A6BEE8C9A7F +S31508019400C7EE278A00249FED3B9ADFED3BCAB71EBC +S3150801941007EE904AB0EE6ABAF8EEE77AABEEA7BA6B +S31508019420B0EE4B0AA8470134B0EE408A39EE8B0AF2 +S31508019430A84707EE904AB0EE40BAF8EEE77AB0EEE2 +S315080194406A0AABEEA70AA84768EE887AF8FE677A31 +S31508019450B0EE677AA8EE807A28EE8BBA27EE0C7AF8 +S31508019460B8FE4BBAB8FE477A37EE4B7A27EE0C7A36 +S31508019470B8FE477A77EEC77AF4EEC97AF1EE10FAB2 +S315080194802BD4F4EE6C7AF1EE10FA7CFEA77AFDEE97 +S31508019490E77A17EE903AB4F5007F27F8023FB7D17D +S315080194A0B0EE4A0AA84728EE800AB8FE400AB4EE8A +S315080194B0C90AF1EE10FA13D4DFED0F7AB4EE670A92 +S315080194C0F1EE10FA37FE800ABDEEC00ABDEC0A8B32 +S315080194D010EE103AA6F80034F8BDDFED067AD6E7A5 +S315080194E09FED040AF0E700BF0080FFFF0000003B84 +S315080194F000008047000000C700FEFF461228034609 +S315080195000DD809280DD8022808D9012000FA03F236 +S3150801951012F4127F20D008600020704718BB012082 +S315080195207047A0F10A03082BF9D801A252F823F0D3 +S31508019530639501086F950108559501086F9501080E +S31508019540679501081F950108679501081F95010888 +S315080195506B9501081020DEE712F4887F07D1072BE7 +S31508019560DED10220D7E70420D5E70120D3E708207A +S31508019570D1E700BF2DE9F3471D46036807465B6B34 +S3150801958088461646DDF828909847044638B91148A2 +S315080195901CF079FF0024204602B0BDE8F0870022BE +S315080195A03B68CDE9009241460246D3F838A03846D1 +S315080195B02B46D04708B10848EAE7002EEBD00C2322 +S315080195C05D4306EBC90673685A195B5923615368EB +S315080195D06361E0E7588105088E8105082DE9F3479F +S315080195E0074640681D46036888469B68202116463B +S315080195F00422DDF82890984701223B68CDE90092BC +S3150801960004460246D3F838A041462B463846D04789 +S3150801961038B10A481CF037FF0024204602B0BDE8DD +S31508019620F087002EF9D00C235D4306EBC906736853 +S315080196305A195B59236153686361EEE7D8810508B6 +S315080196402DE9F74307460E461D4614464FF0000915 +S3150801965030461DF05DFD03684B4501D8002020E02A +S3150801966009F1010800EB880250F8280010441DF0A2 +S3150801967044FDC8B11DB155F82930013314D120462E +S3150801968001A91DF0B7FC60B9B868102203680199F1 +S315080196909B689847206038B9054801991CF0F3FE84 +S315080196A0012003B0BDE8F083C1460C34D0E700BF02 +S315080196B01C8205082DE9F04106460D460024A2F153 +S315080196C0080728461CF063FE03689C4201D3002064 +S315080196D014E0013400EB840250F8240010441DF014 +S315080196E022FCB36841011A681846D2F80880042298 +S315080196F0C04728B904481CF0C6FE0120BDE8F08120 +S3150801970047F83400DDE700BF4A8205082DE9F04F26 +S315080197101C4685B00F9D80468A4693460021202225 +S3150801972028461CF086FA20461DF0DFFC05F11C01CF +S315080197301CF0EDFE0746002853D120461DF0DDFC3E +S315080197400E99A87720461DF0EDFC002814BF0123C9 +S31508019750022328616B77204603AA05F118011DF03B +S3150801976016FC074600283CD1042120461CF08AFC39 +S3150801977000283AD02218205810441DF0F5FB6861DC +S315080197800C2120461CF07EFC58B3235826181E448B +S3150801979030461DF096FC044618B303680BB33046F1 +S315080197A01DF099FCE8B10368DBB163683046AB602C +S315080197B01DF091FC43683046EB601DF082FCD0F841 +S315080197C00090BBF1000F12D0DAF8003004220C2108 +S315080197D050469B6898470446F8B92F481CF053FE33 +S315080197E00127384605B0BDE8F08F2C48C7E7D8F8F9 +S315080197F0003004220C2140469B68984704460028FD +S31508019800EBD0D8F800304846D3F808A01CF055FD2F +S31508019810042201464046D0470AE0DAF800304846B5 +S31508019820D3F808801CF049FD042201465046C0477A +S31508019830606008B91A48D1E730461DF042FC1DF0B0 +S3150801984094FB63684FF0000B9A462060C3F80090BA +S31508019850D9450ADC102130461CF014FC00B13058F9 +S315080198600123A0602B706C60BBE730461DF033FC0A +S3150801987002688046304601921DF023FC019A03686E +S315080198809A4208BF08EBCB08D8F804300BF1010B54 +S315080198904AF8043FDCE700BF80820508AC84050866 +S315080198A0AE820508F8B516460023C2E9003346F824 +S315080198B0083F0F46144605461DF017FC31461CF0B5 +S315080198C026FE064678B9394628461DF02BFC0421A2 +S315080198D0206028461CF0D6FB38B12A1828581044AF +S315080198E01DF042FB60603046F8BD0148FAE700BF4B +S315080198F0AC8405082DE9F04F81460D46002485B054 +S31508019900039228461CF043FD03689C4201D30020BC +S315080199101CE0013450F8243000EB8408434418460F +S3150801992002931DF0F5FB0C220368D9F8080002FB27 +S3150801993003F701930368042239469B68984706464C +S3150801994028BB394618481CF09EFD012005B0BDE824 +S31508019950F08F02981DF0DCFB07F1010B50F82B1074 +S3150801996000EB8B0A8A4428460C211CF08BFB60B15C +S3150801997029182858014442465046FFF793FF08F133 +S315080199800C0870B139460948DDE70146F3E7804618 +S315080199900027019B9F42DCD1039B043B43F83460BB +S315080199A0AFE75F46F5E700BFDC82050823830508B4 +S315080199B038B503680D46042224215B6B0446984793 +S315080199C0054A0561C0E9002400220434C0E90622DB +S315080199D084600275026238BD508405082DE9F0419C +S315080199E01D46037D04460E4617462BB90C481CF046 +S315080199F04AFD0120BDE8F081036829461B6C82698E +S31508019A0098470028F6D123683A46D3F83C80314670 +S31508019A1020462B68C0470028ECD12075EAE700BF2D +S31508019A2042830508F8B5037D04460E462BB11C484A +S31508019A301CF029FD00252846F8BD01230375806819 +S31508019A400422036808219B689847A368154AC0E958 +S31508019A500023E06020461DF0CBFB0028EAD1A5686B +S31508019A6030462B689F681CF092FC01680422284640 +S31508019A70C900B847054608B90B48D9E7236802461D +S31508019A8031462046DB6A98470028D3D123682A46FF +S31508019A90314620469B6A98470028CCD0CAE700BFC2 +S31508019AA08D8305089C840508E28305082DE9F8439A +S31508019AB00546894690461F461DF0A9FB0C26044615 +S31508019AC00022A9694E4300EB060C644508D10B2A0E +S31508019AD00CD90C480C211CF0D6FC0120BDE8F883F2 +S31508019AE063680C34013308BF0132EEE74FF0FF33E8 +S31508019AF040F80690C4E901383960AB6900200133A2 +S31508019B00AB61EBE710840508C0E90232002330B5E2 +S31508019B10034DC0E90433C0E90051836130BD00BF7C +S31508019B20B88405084369202B01D180697047A12BA8 +S31508019B309ABF024A52F823000148704790750508F2 +S31508019B40DF7E04082DE9F84F04460025D0F8149065 +S31508019B50E3691B689D4203D30020C4F8149024E0EE +S31508019B602946A06865611DF0EBF9002680464FEA93 +S31508019B70C50A464501D10135EAE7236953F80A10B2 +S31508019B8001EB4611D1F81CB0DBF808307BB16068EF +S31508019B909847074658B15846FFF7C4FF3B46014662 +S31508019BA0324606481CF06FFC0120BDE8F88F3146A5 +S31508019BB0E0681DF030FB0136DBE700BFEC840508E1 +S31508019BC0C3692DE9F74F1A68D0F814A091420446E3 +S31508019BD00F46416107D324481CF055FC0125284648 +S31508019BE003B0BDE8F08F80681DF0AAF9002680460B +S31508019BF0B346FF00464503D10025C4F814A0EEE795 +S31508019C002369DD5905EB4615D5F81C904846FFF73B +S31508019C1089FF63680146586BCDE900B018B103683E +S31508019C209B68984700902946D9F80C306068984790 +S31508019C300546E06803685B699847012D0CD14846DB +S31508019C40FFF770FF2B460146324608481CF01BFCFD +S31508019C5068461DF06DFDC2E7002DF9D168461DF075 +S31508019C6067FD0136C6E700BF228505085485050844 +S31508019C7010B504461046C4E902030023064AC4E99E +S31508019C800433029BC4E90021A36110B11CF07FFBD8 +S31508019C90E061204610BD00BF90850508F8B5044669 +S31508019CA00F468068194615461E461DF05FF922695A +S31508019CB0A3699A4201D1B84204D00C481CF0E3FBCF +S31508019CC00120F8BD3146A0681DF050F96269121AE3 +S31508019CD0AA4205D229460648AB1A1CF0D4FBEFE77F +S31508019CE028442061A0610020EBE700BFC485050870 +S31508019CF03286050838B504460D46806911461DF0B9 +S31508019D0035F96269121AAA4206D208482946AB1AD7 +S31508019D101CF0B9FB002038BDE36905444340E36103 +S31508019D20236AA56101332362F5E700BF7486050836 +S31508019D3008B5D0E9072151EA020307D0B2FA82F23F +S31508019D40034852091CF09FFB002008BD0120FCE7CF +S31508019D50BD860508036810B51B690446984720B9EE +S31508019D6004481CF090FB012010BD23690020A36163 +S31508019D70FAE700BFFF86050838B50D46044640696F +S31508019D801146401B1DF0F8F82369834207D91B1AAF +S31508019D9029460448EA1A1CF076FB002038BD6061A2 +S31508019DA0FCE700BF44870508C0E90321C0E905218E +S31508019DB0002210B5034CC0E9072204604434C0E907 +S31508019DC0014110BD9887050800B58BB00A460146C2 +S31508019DD001A81DF093FD042224210DEB0200FFF7D3 +S31508019DE0CBFF0A4A026044324260039A8260049AAF +S31508019DF0C260059A0261069A4261079A8261089AC7 +S31508019E00C261099A02620BB05DF804FB98870508DE +S31508019E10F8B50E46D0E901148C4204DB0A481CF059 +S31508019E2032FB0120F8BDC168270101EB0415CE51AB +S31508019E30C5E902234FF0FF336B60012301348460C7 +S31508019E4080F828300020EDE7EC870508014B036010 +S31508019E50704700BF848805082DE9F0439BB0054685 +S31508019E6000241DF0C7FD544EA968A14211DC002348 +S31508019E7050261F46994230DC00244FF050085022E4 +S31508019E802E2105A81BF0D5FE0023D5F808909C467F +S31508019E9059E0092C15DC04F13001C9B2EB6820013F +S31508019EA003EB0412D7680297926801926A6A52F81C +S31508019EB0242000921B58224630461CF0E4FA01344D +S31508019EC0D2E7232C02DC04F15701E6E73D2C02DC3C +S31508019ED004F11D01E1E72A21E0E7E8686A6A4FEA29 +S31508019EE0031C00EB031452F8232050F80C0001332D +S31508019EF002449642B8BF1646E2689742B8BF17466B +S31508019F00B8E7E8684FEA031E00EB03118A68A24224 +S31508019F1018DCCA68A24215DB6A6A52F823104A1C81 +S31508019F2010D050F80E2008FB01F0114408FB01F18E +S31508019F3090FBF6F091FBF6F1944405AA02EB000EAC +S31508019F4088421DDB01339945DBDC00231B498DF86B +S31508019F5064301B4B2246092CC8BF19460CF2FF3345 +S31508019F60002BB8BF0CF2FE739B120093154805AB84 +S31508019F7001341CF088FAA74281DA1BB0BDE8F083E8 +S31508019F809EF800202E2A14D1092B06DC03F1300293 +S31508019F90D2B20EF8012B0130D2E7232B02DC03F1F2 +S31508019FA05702F5E73D2B02DC03F11D02F0E72A22F1 +S31508019FB0EFE72122EDE700BF098805085B6D050873 +S31508019FC0DF7E04084488050870B50C460546164622 +S31508019FD01DF010FD002C02DBAB68A34206DC064827 +S31508019FE02146AA681CF04FFA012070BD6B6A002051 +S31508019FF053F824303360F8E7538805082DE9F84308 +S3150801A0000546006888461CF0C2F904686868A40019 +S3150801A0100368042221469B68984707462861C8B108 +S3150801A02000263446D5F8009048461CF0B0F9036876 +S3150801A0309E4216D31823C5E9054444446868EC6072 +S3150801A0405C430368042221469B68C5F81C8098472F +S3150801A050A860B0B90C4821461CF015FA0120BDE8E4 +S3150801A060F88347F8264048461CF091F9013600EB7B +S3150801A070860250F8260010441DF04AF803681C446D +S3150801A080D2E70020EBE700BFA88805082DE9F047CD +S3150801A090056807468846284610211BF0F3FF10B9C4 +S3150801A0A00020BDE8F0870026DFF8B4901021284685 +S3150801A0B01BF0E8FF00284FD02B582A18D118D3587F +S3150801A0C09E42EDD2013651F8263001EB860A9A44B2 +S3150801A0D0042150461BF0D6FF0028E7D05AF8003075 +S3150801A0E00AEB0002D458D018172C2246494628BF35 +S3150801A0F01722043025F016FD0028D7D1172CD5D103 +S3150801A1000C2128461BF0BEFF044610B12C582B180B +S3150801A1101C44062150461BF0B5FF08B15AF8000049 +S3150801A120431C04EB830254F82340042114442046BB +S3150801A1301BF0A8FF70B1225823181344D968BA69CD +S3150801A14010338A42C8F80030B0D004481CF09BF995 +S3150801A1500120A6E7C368FFDE0368FCE7E98805086E +S3150801A160708905082DE9F34708460C4616461CF082 +S3150801A170DAFE4FF0000805464FF0FF37A84501D132 +S3150801A18000202CE00A2120461BF07CFF10B1231881 +S3150801A190205818444FF0000A08F1010850F82830F1 +S3150801A1A000EB88099944142148461CF02DF900282A +S3150801A1B0E4D003689A45E1D20AF1010A50F82A3037 +S3150801A1C00C2001A900FB036001971CF013FF30B9AD +S3150801A1D001990029E7D003481CF055F9012002B07E +S3150801A1E0BDE8F087348905082DE9F84F0F468846FA +S3150801A1F057F8041B0546144600203A461E4625F024 +S3150801A200A4FCD8F8008040461DF0C7FE20B19DB9D0 +S3150801A21041684FEA186359B90F2133462246404629 +S3150801A2201DF0D3FE0D461AE04A799A4204D0083148 +S3150801A2300D68002DF8D1EFE7DFF83490DFF83480A8 +S3150801A240D9F800B0D8F800A03846C9F80040C8F8CF +S3150801A2500060A8470025C9F800B0C8F800A0224642 +S3150801A260012052F8041B25F070FC2846BDE8F88F3A +S3150801A27054AB052050AB052070B50C4B04020D46B6 +S3150801A28004F4E064C0F307211B680C43084A04344C +S3150801A2909C42126807D91D211DF097FE002213461C +S3150801A2A010462B6070BD1060043BF9E750AB0520E2 +S3150801A2B054AB0520014B1860704700BF0C510620AE +S3150801A2C0094A10B5116851B9B0F5006F09D2041DD4 +S3150801A2D02046F5F789FD08B9044B1C6010BD12200C +S3150801A2E0FCE72120FAE700BF60AB05205CAB05203F +S3150801A2F010B1034B1B680360024B1868704700BF17 +S3150801A3005CAB052060AB052038B5044608680D46E8 +S3150801A310EAF73AFF50B9094B1B6800202A68C4E9D5 +S3150801A32000531A60064B1B68A36038BD2028FCD170 +S3150801A330044B1B68002BF0D10920F6E760AB05201A +S3150801A3405CAB052058AB05202DE9F84F1D460C6876 +S3150801A35016464FEA042AC4F307230AF4E06A4AEACE +S3150801A360030A1F4B0AEB050B1B680BF104029A4201 +S3150801A3700746DDF828802DD80123F20093409D4237 +S3150801A38028D215B1B8F1000F27D03846FFF7BCFF20 +S3150801A3908146E0B924F47F4424F0C70444EA1B2427 +S3150801A3A04FEA0B2B7B681FFA8BFB44EA0B0443F835 +S3150801A3B0044B53442DB118462A4641461BF04EFC20 +S3150801A3C00346012E0CBF03F8015C23F8025C4846DC +S3150801A3D0BDE8F88F4FF01D09F9E74FF02209F6E7B6 +S3150801A3E05CAB052038B50446054B00681D68406816 +S3150801A3F0D4E901231146A8476368988838BD00BF88 +S3150801A4000C510620084A136833B94178436141F073 +S3150801A4100101417010607047197802789142FAD0AB +S3150801A42003F114025B69EFE764AB0520044A0346AE +S3150801A430106810B102789A4200D170474069F8E76E +S3150801A44064AB0520014B1868704700BF64AB052053 +S3150801A450054B10B553F8204004B910BD2046636872 +S3150801A46098472468F8E700BF80AB05200020134B06 +S3150801A47010B51870124B134CC3E90000124B20603B +S3150801A48018706060A06000F03BFA80B2A0F10E037C +S3150801A4906380A0F11403013060810C49201DE3801B +S3150801A4A019F0D0F820460A4919F0CCF804F1080049 +S3150801A4B00849BDE8104019F0C5B800BF1C4C062074 +S3150801A4C080AB05206C1606201B4C062088890508DA +S3150801A4D0918905089B89050870B5044658B328F083 +S3150801A4E012FF637905466FF382036371237913F0CB +S3150801A4F0100605D010232371BDE8704028F0FEBE72 +S3150801A5000D4903F0030331F823203046013A21F8B7 +S3150801A51023202146094C00F0E3F923781BB1304684 +S3150801A520FFF796FF2670064B5B6813B10120FFF70C +S3150801A5308FFF2846E0E770BD6C1606201C4C0620E6 +S3150801A54080AB052038B50446057A28F0DCFE054BB4 +S3150801A55053F82520226043F82540BDE8384028F005 +S3150801A560CDBE00BF80AB052010B5064B00F0E0005C +S3150801A5701A78541C1C70044B03F8320003EBC2030F +S3150801A580596010BD1B4C062068AB05200022F8B5A2 +S3150801A5900E4C0F492378934214D951F83260551C51 +S3150801A5A086424FEAC2070ED15E1E0A48B21AD20087 +S3150801A5B007F1080101449D4288BF002238441BF077 +S3150801A5C01EFB2670F8BD2A46E5E700BF1B4C062090 +S3150801A5D06CAB052068AB05202DE9F04F044689B020 +S3150801A5E00492420748BF00F0F704029128F08BFE57 +S3150801A5F05E4D04F0030605EB860335F826205B88D5 +S3150801A60080469A4204F0EF094FEA860733D20020C2 +S3150801A61000F048F9834650B335F8263040460133F1 +S3150801A62025F8263028F06AFE58461DF0ADFF029B34 +S3150801A630029A8BF80630049B8BF8049013448BF826 +S3150801A64007304B4B5B6843B128F05DFE0446012099 +S3150801A650FFF7FEFE204628F051FE05EB860045224F +S3150801A660594618F0F4FF584609B0BDE8F08F0122A3 +S3150801A6704046404B1A7028F041FE23071BD51F2C74 +S3150801A68019D94FF0000A04F0E003039328F03BFEC2 +S3150801A690EB195B8835F82670DFF8E0809F422CBFFE +S3150801A6A00027012728F02AFE05EB86030593324B7E +S3150801A6B01B789A4509D384F004004946C0F3800003 +S3150801A6C000F07AF84FF0000BC7E798F80030039AC4 +S3150801A6D01A4205D0D8F804300193019B1B6823B9A7 +S3150801A6E00AF1010A08F10808E1E707935A79D00740 +S3150801A6F007D51A79510704D547B989EA020292079B +S3150801A70004D001931B68002BF0D1E6E701981DF0F0 +S3150801A710F1FD0779079007A81DF0CEFD39460020FF +S3150801A72000F04AF828F0EFFD059B35F826205B88EE +S3150801A73083469A4234BF0127002709D2002000F038 +S3150801A740B1F8079068B135F82630013325F8263077 +S3150801A750584628F0D3FDDDF81CB0BBF1000FBCD07C +S3150801A76062E70122034B1A70F2E700BF6C16062056 +S3150801A77080AB05201C4C06201B4C062068AB052027 +S3150801A7800022014B1A60704788AB052010B50446B4 +S3150801A79028F0B9FD074A13682BB914602360BDE890 +S3150801A7A0104028F0ABBDA34202D01A461B68F3E756 +S3150801A7B010BD00BF88AB052070B505460E46054B92 +S3150801A7C01C6804B970BD63683146284698472468F1 +S3150801A7D0F7E700BF88AB05202DE9F0474FF6FC786F +S3150801A7E0002416461B4F03311B4B07EB001501EAE4 +S3150801A7F008084FEA001A1B686A80814627F80A800A +S3150801A80002FB08F0EC60984718FB06F39BB2024678 +S3150801A81068602B81D8B11149284651F8291018F0DA +S3150801A82013FF21462A8968681BF003FA2146234645 +S3150801A8309E4204DC002057447E80BDE8F0876A68A2 +S3150801A840E868541850500133EC604144F0E71A2087 +S3150801A850F3E700BFE0AB05208CAB0520548A050859 +S3150801A86038B5094C04EB00156B682BB1284618F06E +S3150801A870EDFE68681DF086FF2846BDE838401022BF +S3150801A88000211BF0D6B900BFE0AB0520034B02013E +S3150801A890C3E90010002102481BF0CBB98CAB052097 +S3150801A8A0E0AB052038B5094B020103EB0015EC684E +S3150801A8B0284621469A5A18F0CAFE24B12368EB6045 +S3150801A8C06B88013B6B80204638BD00BFE0AB052095 +S3150801A8D0024B03EB00139878704700BFE0AB0520E5 +S3150801A8E030B4064C04EB0013DD685A880D6001325A +S3150801A8F0184630BCD9605A8018F0AABEE0AB0520CC +S3150801A900044A010102EB0013505A10B11B89B3FB2B +S3150801A910F0F07047E0AB05200149084618F092BEF1 +S3150801A920888A0508012838BF012038B5C41C24F0D7 +S3150801A9300304204618F0C8FE054601462246084883 +S3150801A94018F085FE2DB921460220FFF735FF284666 +S3150801A95038BD2246002128461BF06BF9F7E700BFF0 +S3150801A960888A050838B504460D4600F0A3FC044854 +S3150801A97003F034FCA5733120BDE8384003F094BCDC +S3150801A98089870308F0B5467B057B731CB6EB951FD3 +S3150801A990044689B0437305D3002109B0BDE8F040E8 +S3150801A9A0FFF7E0BF00271C4803F018FC76001B4997 +S3150801A9B01B4B3541CDE9041305F00305E37A25352B +S3150801A9C004A88DF81830CDF81A70ADF81E708DF8F8 +S3150801A9D0195000F055FD2368CDE902770193A37A52 +S3150801A9E08DF809302389C3F3402252008DF80A20D5 +S3150801A9F0627B012A01D8DA0705D523F001032381F1 +S3150801AA0001238DF8083001A81EF0FFF820691FF010 +S3150801AA108CFE09B0F0BD00BF51AA0108D6BE898EC9 +S3150801AA205555550008B50346222B084606D0562B20 +S3150801AA300BD1BDE808400121FFF794BF00F03AFCAD +S3150801AA40BDE80840014803F0C9BB08BD898703086A +S3150801AA50512808B50B4605D0552814D0BDE808403D +S3150801AA60FFF7E0BF0A89920508D50120897A00F027 +S3150801AA7053FABDE80840074803F0B0BB0846BDE8ED +S3150801AA800840FFF77FBF1846BDE808400121FFF7D8 +S3150801AA9069BF00BF99AA01082DE9F04F53280C4652 +S3150801AAA085B006D0552879D005B0BDE8F04FFFF737 +S3150801AAB0B9BF00F0B3FA83688046DD076CD5432138 +S3150801AAC00DF10F0203F032FB43780646252B63D8B6 +S3150801AAD0057805F00F05032D01D0052D5CD12069F8 +S3150801AAE01FF01EFE22890146C2F3400230461FF0BE +S3150801AAF034FE002850D1B34627891BF802AB1DF056 +S3150801AB005EFE07F4C07980F00103B9F10002CAF3C9 +S3150801AB10801A594618BF01225046DBB21FF0C4FEFF +S3150801AB20014668B3032D18D121893046C1F3800146 +S3150801AB301FF02AFE03283CD005282DD100254046C2 +S3150801AB40A57300F0A9FA40461FF01DFD29462046C7 +S3150801AB5005B0BDE8F04FFFF705BF052D1CD12189CA +S3150801AB6004F118030193C1F380130093C1F3001292 +S3150801AB70C1F340033046C1F3C0011FF00EFED9E709 +S3150801AB801DF023FE40B9B9F1000FCBD0FF43032DC9 +S3150801AB90BFB209D13906C7D400F08CFB204605B0EF +S3150801ABA0BDE8F04FFFF7EEBE052DF5D1FA05F3D551 +S3150801ABB0D5E70B4803F012FBA17A002000F096F9BD +S3150801ABC060691FF0B2FD23899B0605D5404605B08D +S3150801ABD0BDE8F04F1FF0D7BC05B0BDE8F08F00BF48 +S3150801ABE0978703080120014903F0E6BA8987030814 +S3150801ABF021281FB50C4634D11C4803F0EFFA04F19D +S3150801AC00100000F03DFC94F825001FF06CFC94F848 +S3150801AC102030626813F0010394F8221012D0002341 +S3150801AC20CDE90233A36868461344019301230092D0 +S3150801AC308DF80A308DF80B108DF80C3000F08EF96E +S3150801AC4004B010BDCDE901330223684600928DF8A0 +S3150801AC5005108DF806301DF0D8FF20461DF0D5FDEC +S3150801AC60EEE704B0BDE810401DF0B2BD4189030806 +S3150801AC700320014903F0A0BAF1AB0108074B586953 +S3150801AC8040F20D1338B9002BC1BF45224433B3FB3B +S3150801AC90F2F0C0B270470068453BF3E7A882052089 +S3150801ACA02DE9F0414FF0000882B0CDF80480F8B1E3 +S3150801ACB00546154F01AC09E023601B687B612368D3 +S3150801ACC0C3F800802668002D344611DD7B69453DB1 +S3150801ACD0002BF1D101201DF063FC064620600028F7 +S3150801ACE0F1D101A81DF0E8FA304602B0BDE8F081BD +S3150801ACF0102000F013FD019E3046737943F00103DD +S3150801AD00737102B0BDE8F081A882052037B5174DE9 +S3150801AD100446EB6993F87D2012B9002003B030BDD3 +S3150801AD2001281AD002280CBF022201228DF804201C +S3150801AD3001228DF805209A6F286922F044029A6744 +S3150801AD4001A924F045FA0028E8D1012C07D1EA69BE +S3150801AD50936F43F040039367DFE70422E6E7022C8B +S3150801AD60DBD1EA69936F43F00403F4E7A88205206F +S3150801AD7037B5184D0446EA6992F87D3013B90020B3 +S3150801AD8003B030BD01281CD002280CBF02230123C1 +S3150801AD908DF8043001238DF80530936F286923F463 +S3150801ADA0805323F00203936701A924F027FA0028A8 +S3150801ADB0E6D1012C07D1EA69936F43F00203936741 +S3150801ADC0DDE70423E4E7022CD9D1EA69936F43F45A +S3150801ADD08053F4E7A88205200422F0B51D4E0546E6 +S3150801ADE0F36985B083F87C2040791DF0FCFE2C7947 +S3150801ADF0074694B1A879FFF789FF044638BB01468F +S3150801AE006A7901201DF0CCFE3B46224671793069EC +S3150801AE1005B0BDE8F04024F072B92B68687903944F +S3150801AE2002931DF0E0FE009022467179306902AB6B +S3150801AE3024F067F9044650B9A879FFF767FF044675 +S3150801AE4028B9024601216B7928681DF0AAFE204619 +S3150801AE5005B0F0BDA8820520014B186924F0BEBAD9 +S3150801AE60A8820520014B186924F0BABAA8820520E0 +S3150801AE700C4B10B55A690023591C82B94522DBB21D +S3150801AE805343418B028B0A440A3293422CBF012455 +S3150801AE90002402D2102000F041FC204610BD0B46CA +S3150801AEA01268E9E7A882052008B503F095FC024B6C +S3150801AEB01030D86108BD00BFA882052038B5044600 +S3150801AEC0094DFFF7F1FFEB692A689A6754B1A08823 +S3150801AED003F008F903F022F90122EB69002083F84F +S3150801AEE07C2038BD0120F5E7A8820520042238B563 +S3150801AEF0084B0D46DB6983F87C20FFF707FF0446FC +S3150801AF0008B100F017FC2A46002101201DF048FE71 +S3150801AF10204638BDA8820520022238B5094B0D46C0 +S3150801AF20DB6983F87C20FFF723FF044608B100F0AC +S3150801AF3001FC2A46002101201DF032FE1DF04FFEBC +S3150801AF40204638BDA8820520034A136823F4004326 +S3150801AF50136000F085BD00BFA88205207FB52E4D80 +S3150801AF600446EE69102296F87C300021022B14BFA4 +S3150801AF7002230823684686F87C301AF05AFE237A9B +S3150801AF8003B301238DF8043063680293A37A53B19E +S3150801AF9096F87D0003F090F8029B02881344029309 +S3150801AFA001238DF80D30637A207B8DF80E30FFF77B +S3150801AFB0DFFE50B1EA69936F23F48033936700F09B +S3150801AFC0B9FB20E023680093DEE7E07A1DF00BFE6B +S3150801AFD06A4603466979286924F095F80028E9D173 +S3150801AFE0EB69227AB3F87A10E37A01F0010162B1CA +S3150801AFF01A4601201DF0D4FD1DF0F1FDEA69936F93 +S3150801B00023F48033936704B070BD0A462068012192 +S3150801B0101DF0C7FDF0E700BFA88205202DE9F04322 +S3150801B0201C4A87B0D56995F86C3003EBC3004FEA23 +S3150801B030800855F8087005EB80061FB1304607B041 +S3150801B040BDE8F08311791069717301AA0321B7600C +S3150801B050B77324F031F9DDE9031245F808003046E3 +S3150801B06008F11003E9501D446A60BDF80630BDF8C1 +S3150801B0700820B7839B1A32839DF804207383072A15 +S3150801B08008BFB368376204BF43F00103B36007B072 +S3150801B090BDE8F083A882052083689B0700D5704721 +S3150801B0A030B5154D87B0044601686A46286924F00B +S3150801B0B005F950B9238B628B694613440333286912 +S3150801B0C0ADF8043024F0FCF808B107B030BD009B98 +S3150801B0D09DF90E00636000F0BBFC2073EB699DF8D7 +S3150801B0E0111093F87D0002F0DBFFA368A07343F00B +S3150801B0F00203A36007B030BDA88205202DE9F04FF1 +S3150801B1004FF6FF741F46A142038B458B08BF818BFF +S3150801B1101D4418BF8183A942064683B059DA4FF602 +S3150801B120FF708242A5EB010502D09542A8BF1546DC +S3150801B1308B42ADB20BD84FF00008A8452AD3454635 +S3150801B1402846B38B2B44B38303B0BDE8F08FA3EB3A +S3150801B1500108A845A8BFA84632691FFA88F802EB74 +S3150801B160010BB8F1000F62D0002F5ED0B946C24676 +S3150801B1705246452A594628BF452248461DF07FF8BA +S3150801B18083B2AAEB0304A4B283443CBB318B0B46BE +S3150801B190A845D4D2C91A7369A5EB080913FA81F42B +S3150801B1A01FFA89F9002FCAD04A46452A214628BFDF +S3150801B1B0452238461DF063F81FFA80F8A9EB080303 +S3150801B1C09BB20444002BBBD03A68CAB117469946CC +S3150801B1D0EAE70025284603B0BDE8F08FD9F8002034 +S3150801B1E012B19146A246C3E799F8040001931DF0EE +S3150801B1F0D7F9019BC9F8000060B18146A246B7E7B5 +S3150801B200387901931DF0CCF9386040B1019B0746A6 +S3150801B2109946C9E7A3EB0A0343449DB290E7A8EB15 +S3150801B2200908A8441FFA88F58AE73D4688E71946BA +S3150801B2300B46ADE7F8B5124FFC6994F86D6006EB5D +S3150801B240C60104EB81011DF0E9FC054628F05BF80F +S3150801B250242202FB06440026F969266291F86D301C +S3150801B2605A438E5003220133B3FBF2F202EB420238 +S3150801B2709B1A81F86D3028F041F82846F8BD00BFC1 +S3150801B280A8820520044BD96991F86C3003EBC303F6 +S3150801B29001EB83011DF0C2BCA8820520044BDA69C3 +S3150801B2A0926F920503D50021186924F01FB87047DB +S3150801B2B0A882052010B5154CE36993F87C30012B5B +S3150801B2C008D00022114610461DF06AFC0122E369E6 +S3150801B2D083F87C2000220321206923F00BFF00223A +S3150801B2E00121206923F0EEFFFFF7D8FF00201DF0AA +S3150801B2F07EFC1DF07EFC00201DF07CFCE269936F4C +S3150801B30023F4847343F4C043936710BDA8820520D0 +S3150801B31010B527F0F8FF0446FFF7CCFF074B562078 +S3150801B320DA69B2F874300133A2F8743003F008F818 +S3150801B3302046BDE8104027F0E1BF00BFA8820520DE +S3150801B340F8B51C4DEA69936F1C0704D523F0080369 +S3150801B3509367FFF7DDFFEB699B6FD8060FD527F0DB +S3150801B360D2FF0646FFF78AFC0446134F24B1012093 +S3150801B3701DF016F90146B0B9304627F0BFFFEA6954 +S3150801B380936F990615D523F02003936703F036FAD0 +S3150801B39078B127F0B8FF0446FFF7BAFF2046BDE8A3 +S3150801B3A0F84027F0ABBF3846013C1DF026F8E4B259 +S3150801B3B0DCE7F8BDA8820520BC82052008B5FFF7A1 +S3150801B3C079FF00F04DFB034A136823F40043136029 +S3150801B3D008BD00BFA8820520014B186923F093BF59 +S3150801B3E0A8820520002210B5094C104611461DF009 +S3150801B3F0D7FB20690EF094FD1DF0F8FB04F114004B +S3150801B4001CF05AFFE269936F23F01003936710BD8E +S3150801B410A8820520024B1868C0F38020704700BF38 +S3150801B420A882052038B5154C0546E36993F87D30A1 +S3150801B43083420ED0431E042B08D8DFE803F0030B22 +S3150801B4400F14160020690FF093F910B9E36983F810 +S3150801B4507D5038BD20691DF0CFFBF6E70021206934 +S3150801B4601DF0CCFBF1E70221F9E7FFF7D3FF00282E +S3150801B470ECD020691DF0C4FBE7E700BFA8820520D0 +S3150801B4807FB50446114E407A002530711DF069FBDF +S3150801B4907071207AFFF7C6FF6368694600932368CF +S3150801B4A030690193637A8DF80A50ADF80830ADF822 +S3150801B4B00C5023F0E7FF2A46294628461DF08EFB45 +S3150801B4C020681DF095FB04B070BD00BFA882052059 +S3150801B4D038B50B4C05462368206923F4806323603D +S3150801B4E023F080FF38B10DB9002038BD236843F435 +S3150801B4F080632360F8E7002DF6D00C20F5E700BF3E +S3150801B500A8820520F0B53E4C0746216889B011F09E +S3150801B51001016BD1202220461AF08BFB394823F012 +S3150801B520FDFD064610B1102009B0F0BD364D374B6A +S3150801B53001A82B6003F054F9029B2846AB82019BB4 +S3150801B5402B62334B1B886B82324B1B68EB61324B88 +S3150801B5501B882B82314B1B68AB611DF043FB2046D0 +S3150801B5604FF0FF333246294640F8103F0EF07CFC77 +S3150801B5700028D8D1BB68DB023AD4012000F07CFA56 +S3150801B5800028D0D102224FF0FF31206923F065FE51 +S3150801B5900028C8D10120FFF79BFF206923F047FF48 +S3150801B5A00028C0D13C2394220393CDE90132962386 +S3150801B5B05022059001A92069CDE9062304930EF0CE +S3150801B5C05DFD0028AFD1012120690EF0B3FC0028EA +S3150801B5D0A9D1134A134920691DF0E4FA00F0D8F9F4 +S3150801B5E00028A0D1236843F00103236000209BE7CC +S3150801B5F00D4920690EF076FC0028BED093E700BFFE +S3150801B600A8820520690345EC94AB05205DB70108BE +S3150801B6108C2C0608902C06088E2C0608942C0608F5 +S3150801B6205F8B03088D8B0308928A050870B505465A +S3150801B6300E4614460AB11DF0D3FA0448234632468B +S3150801B6402946BDE87040006923F034BEA88205206A +S3150801B65038B500F0A3FDC8B1847DC4B92A4DEB699C +S3150801B66093F87C20022A10D1B3F8702053200132B6 +S3150801B670A3F8702002F064FE01201DF0BBFA242114 +S3150801B680EA6992F86C304B43D45038BDFF24204602 +S3150801B69002F09AFD002832D01B4CE36993F87C200E +S3150801B6A0022AF2D1B3F8702053200132A3F8702090 +S3150801B6B002F046FE01201DF09DFA23681D0407D5F8 +S3150801B6C0E36993F87C30012B02D0522002F038FE50 +S3150801B6D02422E16991F86C305A4388188068C0F3CE +S3150801B6E08004400741BF03220133B3FBF2F202EBA8 +S3150801B6F0420246BF9B1A81F86C308C50C5E732204E +S3150801B700BDE8384002F01CBEA8820520024BDB6961 +S3150801B71093F87D00704700BFA8820520044BDA69BB +S3150801B720936F034393674FF000600AF0F7B900BFC0 +S3150801B730A882052038B5054627F0DCFD0446064BE8 +S3150801B7400820DB6983F87E50FFF7E8FF2046BDE84D +S3150801B750384027F0CABD00BFA8820520F8B51546AE +S3150801B7601C460646194610461DF03FFA2A46234648 +S3150801B77030461DF099FA414FD7E9022300EA02043F +S3150801B78001EA030554EA050339D0A4F108032B435A +S3150801B79027D0A4F58043083B2B4331D0A4F10C03F1 +S3150801B7A02B431BD0231F2B4346D0354B23402BB1AC +S3150801B7B024F0011323F4A0432B434DD004F17F4316 +S3150801B7C02B433CD0610129D5FB69996FCA0525D55B +S3150801B7D021F4807193F87C20996707E000201DF019 +S3150801B7E009FAFFF735FFFB6993F87C20082A04BF9D +S3150801B7F0022283F87C20204629461DF0D4F9F8BD9B +S3150801B800FFF726FFFB6993F87C20022AEED140F662 +S3150801B8100201986F814318BF012229E027F06AFDCA +S3150801B82064220646FB69082083F87E20FFF776FF27 +S3150801B830304627F05AFDD6E71DF0DDF9D3E7FA6958 +S3150801B8405120B2F86E300133A2F86E3002F078FD5D +S3150801B85001201DF0CFF9C6E7FB6993F87C20012A80 +S3150801B860C9D040F60202996F8A4314BF0122022207 +S3150801B870552083F87C2002F063FDB4E7A8820520F1 +S3150801B8800150010030B50C460021054685B009482E +S3150801B8900091006903AB0DF10E02F5F76DF915B1CB +S3150801B8A0BDF80E302B8014B1BDF80C30238005B0DD +S3150801B8B030BD00BFA882052013B504460DF1060167 +S3150801B8C00020FFF7DFFFBDF90600074BC828A8BF10 +S3150801B8D0C820A042A8BF2046B3F902209042B8BFAB +S3150801B8E01046188002B010BD7816062070B586B0CD +S3150801B8F0ADF80C20ADF80E304FF0C8124FF0821398 +S3150801B900ADF80800ADF80A1000200DF10601CDE9E1 +S3150801B9100423FFF7B7FF02A804220346BDF9066010 +S3150801B92004ACB0F9001034F9025BB142A8BF314644 +S3150801B930A942A8BF2946013A12F0FF0220F8021BC4 +S3150801B940EFD103CB024A5060916006B070BD00BFCB +S3150801B9507816062013B5044600210DF10600FFF7F7 +S3150801B96091FFBDF90600084A084B9042B8BF104638 +S3150801B970A042B8BF2046B3F900209042A8BF10469E +S3150801B980588002B010BD00BFD4FEFFFF781606200E +S3150801B99010B500240C4B0021186918F06BFA0B49F5 +S3150801B9A0881C0C604C608C60FFF76CFFC820FFF7A1 +S3150801B9B083FF0748FFF7CEFF642318461A46194640 +S3150801B9C0FFF794FF204610BDA882052078160620A9 +S3150801B9D0D4FEFFFF084B10B5B3F9004030B903EBAD +S3150801B9E04103B3F902309C42A8BF1C46A242A8BF34 +S3150801B9F02246104610BD00BF781606200346044AA3 +S3150801BA00B2F902001BB1034B1B8BC01A00B2704777 +S3150801BA1078160620A8820520C82806DC034B1A8B4F +S3150801BA20801A01B218690EF0B9BC7047A8820520C0 +S3150801BA308BB200294FF00A01B4BF053B05331BB28F +S3150801BA4093FBF1F3014A108353837047A8820520BB +S3150801BA50024B5B8BC01A40B2704700BFA882052013 +S3150801BA600022044BDB691A605A629A64A3F86C20B7 +S3150801BA70704700BFA882052007B50A490A4AD1E9D5 +S3150801BA800203024343F02003C1E90223CDE900235F +S3150801BA904FF0FF324FF0FF33086923F0B1FB03B0D3 +S3150801BAA05DF804FBA88205200DD50155064A08B59F +S3150801BAB09268824207D0427922F0030242F00302D9 +S3150801BAC042710AF085F808BDB8AB052010B5064CD9 +S3150801BAD020461CF0F1FB201D1CF0EEFB04F10800CA +S3150801BAE0BDE810401CF0E8BBB8AB052010B5022034 +S3150801BAF01CF056FD034C606002201CF051FDA0604D +S3150801BB0010BD00BFB8AB052008B5FFF7DFFF00225F +S3150801BB10024BDA60BDE80840FFF7E8BFB8AB05207D +S3150801BB20014B5868704700BFB8AB0520014B9868B0 +S3150801BB30704700BFB8AB052038B5104DEB681BB18F +S3150801BB40EB6898470023EB602B688BB10B481CF018 +S3150801BB50D1FB044660B12B681BB14FF0004009F0D8 +S3150801BB60DDFF20461DF0CAF818B120461DF0C8F8B9 +S3150801BB7038BD20461FF05CFBFAE700BFB8AB0520CD +S3150801BB8010B5084CE0604FF0004009F0C7FF00BF50 +S3150801BB9000BF00BF00BFE3681BB1E36898470023F5 +S3150801BBA0E36010BDB8AB052038B583790446034474 +S3150801BBB05B7B13F0300F437923F0030308BF43F08F +S3150801BBC00103437127F09FFB0546214605481CF0F2 +S3150801BBD00AFC4FF0004009F0A1FF2846BDE83840AD +S3150801BBE027F08CBBB8AB05202DE9F041244E002186 +S3150801BBF07468FE20A57900F0D7FC07461DF087F882 +S3150801BC0050B141F20C00C2B20023B06842F20501FC +S3150801BC10BDE8F0411DF09EB81DF07BF80028F0D173 +S3150801BC200C352C44237AE51C9B09022BE9D0012B00 +S3150801BC3018D9237AA11C03F03F02073443F0C00345 +S3150801BC4011F8010F8C4242EA000203EA0003F7D118 +S3150801BC50002AD6D0FF2BD4D057B928461EF0C6FCE9 +S3150801BC600020D0E729461EF0D4FC0028E1D0C8E719 +S3150801BC70294638461DF06CFD0028EED0C3E700BF03 +S3150801BC80B8AB052010B5084C6068837918440F30A5 +S3150801BC901EF090FC0023A0681A46BDE810404FF636 +S3150801BCA028411DF057B800BFB8AB0520F8B50746BF +S3150801BCB00D4616461C4623B901201CF071FC0446A4 +S3150801BCC0C8B106220C2120461DF066F8691EC9B2C4 +S3150801BCD0032988BF0022A37998BF074A03F10C03F9 +S3150801BCE098BF525C234420469F80DE70DA719A71B0 +S3150801BCF0FFF7DCFE0120F8BD958A0508F8B5FFF7C0 +S3150801BD000FFF83791844B0F80F60B0B201F0B0F8AC +S3150801BD100446C0B11EF07BF90138C0B2032814D815 +S3150801BD2000270B4B1C5CFFF701FF054604233A4627 +S3150801BD3042F230011DF00EF8AB790C33E818C680D3 +S3150801BD4004724472F8BD0227EDE700242746EAE7A4 +S3150801BD50958A05082DE9F0411D46134307460C4609 +S3150801BD601646BDF8188006D12046BDE8F0411A46A8 +S3150801BD7019461DF086B9414620461FF060FB78B189 +S3150801BD80214638461DF0BDFE40238674C5742146FA +S3150801BD90069338464346BDE8F041024A1FF075BB93 +S3150801BDA0BDE8F08161910308F7B50E4605461EF018 +S3150801BDB02BF9B3790C3333445F789B781F400378AA +S3150801BDC0C3F3030000EA131038401DF023F90446B3 +S3150801BDD068B928461DF027F938401DF01BF90446B5 +S3150801BDE028B928461EF013F902F050F904462846E8 +S3150801BDF000211DF09AFF172130461FF0FAFA304646 +S3150801BE0003F00AFA31464470847028461FF0EFFAA7 +S3150801BE10032128461DF0C0FE40220346009229460A +S3150801BE200020024A1FF031FB03B0F0BD159103084B +S3150801BE3010B5074C2368DA0607D523F010032360EB +S3150801BE4018B90220A1681CF0AFFE0023A36010BD3B +S3150801BE50C8AB0520F8B500230360037D04469D079A +S3150801BE600CD550F8081FC90C01F4FC7141F0050105 +S3150801BE7002F03CFF237D23F002032375A0681DF021 +S3150801BE8047FA237D0546180703D5FFF7A5FA28447F +S3150801BE906060194F62683E4656F8041FAD1A79B9B3 +S3150801BEA021603460BB68E3B1607D597D884219D24F +S3150801BEB0217D09070FD5BDE8F8400020FFF7B8BF77 +S3150801BEC088681DF025FA4B682B441B1A002BE7DA04 +S3150801BED00E460968E3E759681B690B449B1A002B50 +S3150801BEE0E9DAF8BDD3E901101DF012FAE3681A443C +S3150801BEF0521AC242F5D5DEE7C8AB0520014610B590 +S3150801BF00044603201CF050FE054B1B68D90305D4D3 +S3150801BF10237D5A075CBF43F00203237510BD00BF9A +S3150801BF20C8AB0520014BD868DC387047C8AB05207B +S3150801BF3018220021014819F07CBE00BFC8AB0520B4 +S3150801BF40034B1B6813EA004314BF01200020704706 +S3150801BF50C8AB052030B5C0B14268B2B1104C2569ED +S3150801BF602B469BB945B1AB68CB1A41BF5B42B3FBC4 +S3150801BF70F2F303FB022289180A4A816013684BB956 +S3150801BF8003601060237D0133237530BD8342FCD0E5 +S3150801BF901B68E6E79D686D1A002DF1DA1A46EDE78A +S3150801BFA0C8AB0520D8AB052040B1436833B1084B6F +S3150801BFB01A7D013A1A7553F8102F02B97047904243 +S3150801BFC0116801D11960704713460A46F5E700BFA3 +S3150801BFD0C8AB052038B50446084D0846AB68A342E8 +S3150801BFE001D1FFF725FF6B68054A1BB1A342196802 +S3150801BFF001D1116038BD1A460B46F6E7C8AB0520D4 +S3150801C000CCAB05202DE9F3475E4D2B685A0700F1A5 +S3150801C0108680AB68002B40F0828055E8003F43F0EC +S3150801C020040345E80032002AF7D16C689CB1FFF792 +S3150801C030D3F901AA0146204627691DF071F908B905 +S3150801C04020461EE0019B2668FF1AA6B96368DC37FD +S3150801C0501F44C5E9024755E8003F23F0040345E8B4 +S3150801C0600032002AF7D1AC68002C4CD102B0BDE8E9 +S3150801C070F047FFF7B7B9304601AA1DF051F918B9CB +S3150801C0803046FFF73BFFD0E7D6E901A01DF040F99E +S3150801C090337DAAEB0000DB0705D4019A33699B1AA5 +S3150801C0A0F2689B1A18446268D3191B1A002B26DDFD +S3150801C0B09F4204D9E368801ADC3383421ED994F877 +S3150801C0C0149019F0010F0FD1A0681DF021F9236909 +S3150801C0D0D6F80C801A44A2EB0A02E368A2EB08021E +S3150801C0E0121ADC339A420CDC727D637D9A4206D2BF +S3150801C0F019F0080FA4D0F768344600E007463668F9 +S3150801C100A3E74746F8E7A36813F4601F0AD1214657 +S3150801C1102B6843F010032B6001201CF045FD02B08B +S3150801C120BDE8F08704F10806304602F0EDFD2B68FC +S3150801C130214643F010032B600028EDD101201CF0A5 +S3150801C14033FDA36813F4601F4FEAD341C3F3C24416 +S3150801C1500ED0013CE4B201F4FC713046214302F0F1 +S3150801C160C5FD0321304602F02DFE002CD7D103E090 +S3150801C1700321304602F026FE304602B0BDE8F047FC +S3150801C18002F006BEC8AB052008B5034B996809B18C +S3150801C1901CF00AFD08BD00BFC8AB0520014B986815 +S3150801C1A0704700BFC8AB05200C4B70B59C6884422C +S3150801C1B012D1214602201CF0F7FCD4E901601DF0DA +S3150801C1C0A7F80546FFF708F9801BE84221464CBF48 +S3150801C1D0012003201CF0E8FC70BD00BFC8AB052098 +S3150801C1E0114B70B59D682E692C681CB96A6864B9CB +S3150801C1F0B01870BD627D6B7D9A42F7D920461DF055 +S3150801C200DCF80028F2D12468EFE7A0681DF080F871 +S3150801C2106FF0DB0361689B1A0B4429691B1A8B4271 +S3150801C220D4BFD0185018E4E7C8AB0520542310B57D +S3150801C23004680A490D20B4FBF3F4FEF727FB002333 +S3150801C240A2B251211846FEF7C7FA044618B9FEF7F5 +S3150801C2500DF9204610BD1924FBE700BF25A90108E1 +S3150801C260014B1878704700BF1D4C0620437E0F4AC4 +S3150801C2701B01DBB282F82E3382F82F3382F8313371 +S3150801C28082F8303382F8323382F8333382F8343322 +S3150801C29082F8353382F8373382F83633037F23B988 +S3150801C2A0037E1B01DBB282F8223C704700E100E005 +S3150801C2B037B5054602F024F9044698B92846FFF72A +S3150801C2C0D5FFAB8A0DF10601ADF80430EB8A01A85A +S3150801C2D0ADF806301DF077F80122034B1A70204697 +S3150801C2E003B030BD0224FAE71D4C0620902238B56A +S3150801C2F00546164B00211C682D0202FB0044204608 +S3150801C30019F097FC124B45F001051B6804F108006A +S3150801C310DB7800216375E5821EF022FC4FF00823C5 +S3150801C320E3641323A4F850304FF60773A4F8583082 +S3150801C330FF23084A84F85A30074B2046C4E91B32C2 +S3150801C340C4E91F32BDE838401DF0BBBAB0AC0520C0 +S3150801C35020AD052055555500D6BE898E2DE9F041EB +S3150801C3601E46836904460F4615468BB169B926F000 +S3150801C370CAFF05463946A06C1CF0E6FC204639463C +S3150801C3801DF031FA284626F0B9FF0020BDE8F081F4 +S3150801C3900029FAD0B0F85030DA0640F18380B4F8B3 +S3150801C3A05030DB0700F18A8020461DF03BFA002851 +S3150801C3B0ECD1B4F85030D90600F18D80D4E90A12CF +S3150801C3C0204600F0E1FA012E11D040F27123B4F8AB +S3150801C3D04C205A4390420AD9B4F84E205A43904207 +S3150801C3E07BD800F51C70B0FBF3F0A4F84C003C4B6D +S3150801C3F0E268A36122610023B4F8502084F857301B +S3150801C40012F0100F0CBF4FF48C778C27236A84F82F +S3150801C410566023F48073236207F2631755B140F21D +S3150801C4207121B4F84E2043F48073C2EB05124A43D6 +S3150801C43023626262236A04F1080843F400632362F3 +S3150801C440284B1B68DB78637526F05DFF237D06465E +S3150801C45043F008034046394623751EF081FB012047 +S3150801C460FFF76EFD28B9237D5A075CBF43F0020327 +S3150801C4702375A1684046C1F3C84141F0900102F015 +S3150801C48035FC25B1FEF7A8FF636A034463622046BB +S3150801C4901CF06BFF304626F031FF0121A06C1CF021 +S3150801C4A053FC72E798077FF57AAFE06A1BF090FFB5 +S3150801C4B000287FF474AF41F20C0067E7E36B002BA9 +S3150801C4C07FF472AF00F042FFE06300287FF46CAF9F +S3150801C4D041F209005AE7044B8AE741F2450055E75C +S3150801C4E00D8D030820AD052015CA010870B5002475 +S3150801C4F09026094D2B79A34200DC70BD286806FBFE +S3150801C500040090F85930FF2B04D000231A46194627 +S3150801C510FFF724FF0134EDE7B0AC052038B5044632 +S3150801C520002839D0083002F033FC0025FF2304F136 +S3150801C530280084F85930A5611BF0BEFE04F12C00D1 +S3150801C5401BF0BAFE04F130001BF0B6FE04F134000C +S3150801C5501BF0B2FE04F140001BF0AEFE104B18684A +S3150801C560104B201A00115843C0B21CF02EFB01468D +S3150801C57028461CF025FBE06B10B100F03BFFE56394 +S3150801C580606C18B11CF0B4FB00236364A06C1CF04A +S3150801C590E0FB0020A06438BD41F24200FBE700BF82 +S3150801C5A0B0AC0520398EE338F0B5104B02461E684B +S3150801C5B093F804C035464FF0FF3400239C4508DC48 +S3150801C5C091B1631C10D0902303FB046080F85920B5 +S3150801C5D0F0BD95F8597028469742F9D0FF2F08BF44 +S3150801C5E01C4690350133E9E70020F1E7B0AC052098 +S3150801C5F070B500249026064D2B79A34201DC002054 +S3150801C60070BD286806FB0400FFF788FF0134F3E7CD +S3150801C610B0AC052038B50A4DFFF7EAFFAB6813B190 +S3150801C62000221A60DA801EF0A1FA00242B79A342AF +S3150801C63000DC38BD2046FFF759FE0134F6E700BF96 +S3150801C640B0AC0520F8B5054600249027074E327987 +S3150801C650E3B29A4201D80020F8BD3068297807FB71 +S3150801C66003001DF08EF80134F1E700BFB0AC0520D8 +S3150801C67070B5344C0546A06818B1FDF72DFF0023A7 +S3150801C680A360E06818B1FDF727FF0023E360FFF711 +S3150801C690C1FF00201CF09DFA55B9032025712560BC +S3150801C6A06583FEF7DDF820791CF093FA28B970BD89 +S3150801C6B002201BF075FFA06088B90025A0682571C6 +S3150801C6C02560002839D1E06818B1FDF705FF002378 +S3150801C6D0E36000201CF07DFA41F20700E7E702203B +S3150801C6E01BF05EFFE0600028E7D0002603202571D5 +S3150801C6F026606683FEF7B4F8B542D4DD05EBC501BD +S3150801C700090133460122032089B2FEF765F8064678 +S3150801C7100028D2D10320FEF7C5F820600028CCD026 +S3150801C720902231466A4319F084FA2379B342BADD75 +S3150801C7303046FFF7DBFD0136F7E7FDF7CDFEA560CD +S3150801C740C1E700BFB0AC05202DE9F0410025354E03 +S3150801C7508AB03379AB4203DC01200AB0BDE8F08127 +S3150801C7609023346803FB054494F85930FF2B0DD008 +S3150801C770236A980306D504F1400840461BF020FEBB +S3150801C780074628B9226A12F4A02F1ED10135E0E71F +S3150801C790BB7908A90C333B44D8689A7A1B8AC2F339 +S3150801C7A08012ADF8243000238DF81F2008901A4610 +S3150801C7B00DF11F001BF0F8FF38469DF81F2094F86D +S3150801C7C0591008AB1CF046FBD7E7B4F8503003F014 +S3150801C7D01D031D2B16D13C23FF210020CDE9043171 +S3150801C7E0CDE902000121CDE9000004F16203C2F39B +S3150801C7F080021EF0C2FB0028AFD0236A23F4A023CF +S3150801C8002362C3E712F4803F08BF3C214FF00002C0 +S3150801C81018BF432194F8573094F859001EF07BFA53 +S3150801C820E9E700BFB0AC05202DE9F04304468F794E +S3150801C8308BB00C370DF10409CD1901220E460DF105 +S3150801C840030049461BF0BFFFE36B804603930023B1 +S3150801C850E363B4F85030E879C3F300138DF8253053 +S3150801C8602989F7591DF0F8FF204B07441B680597DE +S3150801C8705B7905F118026375012306928DF810306C +S3150801C88005F10C03B8F1000F24D09DF80330CDF85B +S3150801C8901C908DF820309DF8252094F859308DF894 +S3150801C8A021300123DAB98DF8223094F884308DF8D5 +S3150801C8B023306B7903A88DF8243000F009FE012195 +S3150801C8C020461CF090FF3046FDF706FE01200BB00E +S3150801C8D0BDE8F0830793AB7AC3F38013D9E7AA7A45 +S3150801C8E0C2F340128DF82220E1E700BF20AD0520F2 +S3150801C8F0F7B504461CF033F9C0F30F23542B3ED980 +S3150801C900AA2B34BF01230223C0B27E288CBF022280 +S3150801C910012203218DF804301344B3FBF1F000EB37 +S3150801C92040001B1A8DF805301344B3FBF1F202EBF4 +S3150801C93042029B1A8DF80630002318461D461A46F0 +S3150801C940104901AF4B7617F8016B44FA06FC1CF047 +S3150801C950010F06D053009E40012330430132C0B275 +S3150801C960D2B20135EDB2032DEDD103B148764B7E36 +S3150801C97043EA82134B76FF230B7603B0F0BD0023FF +S3150801C980C2E700BFB0AC0520F7B505466B461646AB +S3150801C990174A0C461068516803C395F8583008338E +S3150801C9A06B4413F8087CB5F85030DA0609D43346D7 +S3150801C9B02246394628461CF0A7F900F5FA7003B055 +S3150801C9C0F0BD20461BF004FDB5F8503000F10A040D +S3150801C9D09B074FEAC40405D030461BF0F9FC04F561 +S3150801C9E00C740444E823781E584304FB0700E4E763 +S3150801C9F0998A0508064B1B68D97ADA78437D5B1A4A +S3150801CA009342A8BFDAB2002142751CF0A9BF00BF44 +S3150801CA1020AD05202DE9F04F03280C4685B000F01E +S3150801CA20588107D8012820D0022800F0408105B096 +S3150801CA30BDE8F08F312800F041813228F7D1002373 +S3150801CA4003A80393FEF7F6FB0028F0D103998B7927 +S3150801CA500B449B7D03F00F03032B00F05581052B37 +S3150801CA60E5D12046FFF7E0FEE1E7B1F85020AB4BF0 +S3150801CA70D7071D68C2F340034FEA830348BF43F053 +S3150801CA8008032B81560742BF2B8943F010032B81DC +S3150801CA900B6AD80642BF2A8942F020022A81590721 +S3150801CAA042BF2A8942F040022A819A0642BF2A8950 +S3150801CAB042F080022A815F0642BF2B8943F48073C4 +S3150801CAC02B812B895E0701D4180702D543F400731D +S3150801CAD02B81D4F862302046AB61B4F86630DFF8B2 +S3150801CAE04482AB831CF00AFF1DF019FE0022D8F818 +S3150801CAF0083004F1620BDA80A06A1BF069FC062291 +S3150801CB00D8F808608246B7790C37F35D06EB070952 +S3150801CB1003F04F03F355B4F8503089F80120103B60 +S3150801CB200D2B32D8DFE803F0C031BC07310C3131A7 +S3150801CB3031313131310CF35D6FF30303F35524E0E1 +S3150801CB400123F25D206A63F30302F2550C22010701 +S3150801CB5089F8012009F108020DD501924FF0FF323B +S3150801CB6059460092C0F380001A461BF024FEF35D75 +S3150801CB7043F08003E2E7D4F86230C9F80830BBF81D +S3150801CB8004309380236A5907F1D4B4F85020F35D31 +S3150801CB90204662F34513F35509F102011DF0C8FE5B +S3150801CBA0F35D60F38613F355B37999F801200233DF +S3150801CBB01344F371B4F8503003F01403142B05D061 +S3150801CBC0BAF1000FC4BF524489F80120A36AD8F804 +S3150801CBD0080003601DF0A8FD2B8928615A0732D584 +S3150801CBE00023D8F80C60F380E06A1BF0F1FBB779F3 +S3150801CBF081460C37F35D06EB070A03F0400343F061 +S3150801CC000403F35506230AF102018AF80130204686 +S3150801CC101DF08EFEF35DB9F1000F60F38613F3552F +S3150801CC20B3799AF8012003F102031344F371D8F892 +S3150801CC300C00E36AA4BF09F106098AF801900360AA +S3150801CC401DF072FD686140F27121B4F84C30B4F8F8 +S3150801CC504E2094F85800D21AE36803F59C5308331A +S3150801CC6001FB02332361FFF743FE98F819302B7352 +S3150801CC7000236B7394F87430EB726368B4F9780027 +S3150801CC802B60FEF7C9FE2120237D1B0742BF2B8996 +S3150801CC9043F001032B8105B0BDE8F04F01F004BB59 +S3150801CCA0F35D62F3030349E70222F35DF9E7FFF750 +S3150801CCB075FA84427FF4BBAE2220ECE70B7D23F0A4 +S3150801CCC008030B75154B1B689B7B43B1012B7FF43E +S3150801CCD0AEAE204605B0BDE8F04FFFF78BBE104B50 +S3150801CCE0497D1A68D37A92780B449342D8BFDAB24F +S3150801CCF0A3696275002B3FF49AAE0121204605B05F +S3150801CD00BDE8F04F1CF02CBE04F140001BF06BFB94 +S3150801CD104FF4003120461CF01CFE88E664AD052060 +S3150801CD2020AD0520B0AC052038B50446D0F8A400DE +S3150801CD30D0B194F830511BF0F7FA81B20631284682 +S3150801CD401DF08AFD83B240F271200849B4F87C20AF +S3150801CD50098C424341438A42B8BF0A4603F54870E3 +S3150801CD609042B8BF104638BD0346ECE7CCAC052067 +S3150801CD7030B5174B826A1B68D206597926D5828F38 +S3150801CD801C79836B1203B2FBF3F2631AB2FBF3F25B +S3150801CD90B0F8A03003B1013BD0F8A45005B15B103F +S3150801CDA01B02B3FBF2F35B180CD090F899200F2AFB +S3150801CDB008D91209B3EB820FB8BF00234FEA8201E3 +S3150801CDC0A8BF5B1A9C42A8BF1C46E1B2417530BD9B +S3150801CDD020AD052010B50446FFF7E0F9A0420AD1B7 +S3150801CDE0054B1B6893F8203080F83430BDE81040B5 +S3150801CDF0222001F059BA10BD64AD05202DE9F04194 +S3150801CE001A4C06462368A3B92EB100254FF4A47817 +S3150801CE10EFB2B74211DB0020BDE8F0812068013589 +S3150801CE2007FB03001BF0C4FEA27BEBB29A42F5D8BE +S3150801CE30EAE700254FF4A477F6E72068013508FBF1 +S3150801CE4007001BF0B3FE0028E2D000254FF4A476B4 +S3150801CE5005E0206806FB05001BF0AAFE0135EBB2CA +S3150801CE60BB42F6D341F20700D6E700BFCCAC05209A +S3150801CE70084B9A7B82420AD94FF4A4721B6802FBBB +S3150801CE800030836A13F0040F08BF002070470020A2 +S3150801CE90704700BFCCAC0520084A09491368C31A74 +S3150801CEA0D810002B01FB00F005DB937B8342D8BF2A +S3150801CEB04FF0FF3070474FF0FF307047CCAC05207C +S3150801CEC0199C8FC170B504460E4626F01CFA054614 +S3150801CED004F1300252E8003F334342E800310029A9 +S3150801CEE0F8D12046FFF7D8FF01230B4A03FA00F0D1 +S3150801CEF002F11C0353E8003F034302F11C0444E812 +S3150801CF0000310029F4D14FF4807008F007FE284655 +S3150801CF10BDE8704026F0F2B9CCAC052070B50546DF +S3150801CF200C46C2B9012620461CF0AAFDB5F84010E8 +S3150801CF30441C28461EF055FB14FB06F40028A4B22F +S3150801CF4007DD844205DB01280EBF044600F1FF30E8 +S3150801CF5084B2204670BD836ADE07E3D5C28F002AF4 +S3150801CF60E0D0D906DED5DA05DCD4D0F8A430002B1A +S3150801CF70D8D10C4B1B6893F8213013F00C0FD1D183 +S3150801CF8003F01202122ACDD15B06CBD5FFF784FF37 +S3150801CF9080B21CF077FD0028C4D1EE8F0136B6B2F7 +S3150801CFA0C1E700BF64AD05202DE9F04789466A4906 +S3150801CFB00446CB8A63B9826812F4601F4FEAD243EA +S3150801CFC001BFC3F3C40303EB830302EB8302CA82E3 +S3150801CFD0B9F1000F02D120461CF091FDB4F8A0501A +S3150801CFE0002D40F0A880A36A13F0100F0CBF3E2352 +S3150801CFF0082384F87B302046FFF7BAFEFFF74CFF7B +S3150801D00086B2074630461CF045FD824630461CF07E +S3150801D0103FFD30B130461CF031FD002130461CF091 +S3150801D02036FD236B580409D54FF4804104F13000CD +S3150801D0301CF0E7FC00212046FFF744FFFFB24A46F1 +S3150801D04039462046B4F84080FFF768FFB4F8403007 +S3150801D050A4F880001844A4F840005DB1204602F007 +S3150801D060F5FF20461BF0A5FD2046B4F840101EF03A +S3150801D0706CF9054630461CF00DFD504510D0A36AE3 +S3150801D080D9070DD44A4639462046A4F84080FFF709 +S3150801D09045FFB4F84030A4F880001844A4F84000CD +S3150801D0A0B4F84030434502D230461CF0EFFC304616 +S3150801D0B01CF0E5FCB4F88030B4F8A02094F874109C +S3150801D0C0D21AA4F8A02094F8732003FB0122252183 +S3150801D0D0B2FBF1F001FB102284F873206DB3A26A4A +S3150801D0E0D20712D5A26B2046534340F2712204F1AE +S3150801D0F04401534394F8422001F0C8FF606C850847 +S3150801D1002046FFF711FE2844E06040F27125A16B25 +S3150801D1102046013969431CF07DFCA36BB4F88020D5 +S3150801D12020465A436368012105FB02336360BDE863 +S3150801D130F0471CF037B901255DE7204608211EF0A6 +S3150801D14040F920460221FFF7BDFE29462046BDE8E3 +S3150801D150F0471CF016B900BFCCAC052008B501F0A4 +S3150801D1604BFAFB22104B10F0020FDA7344F29022AD +S3150801D1701A820CBF012203224107197B48BF42F0DC +S3150801D180040262F3030119731A7BC2F3030161F303 +S3150801D19007121A73032204211A76002219755A8274 +S3150801D1A0DA61DA8208BD00BFCCAC05202DE9F84367 +S3150801D1B0564C0546A06818B1FDF78EF90023A36001 +S3150801D1C0EEB230461BF0AFFD8046002839D1304615 +S3150801D1D01CF069FCA8BBFFF711FE07460220FDF704 +S3150801D1E03FFB002D59D005EB850105EBC101C900AF +S3150801D1F043460122022089B2FDF7EEFA07460028C6 +S3150801D20046D102204FF4A479A673FDF74BFB3946A4 +S3150801D21009FB05F2206018F00CFD2368681EF9B2B7 +S3150801D220814209FB01F207F101072CDB002128469F +S3150801D23099506360FFF7E2FD50BB30461CF019FCBC +S3150801D24088B3002500201BF06EFD00201CF02BFC86 +S3150801D2500020FFF7D3FD0220FDF702FB2846C4E9AB +S3150801D2600055A5731CF005FC284602F01BFE28464E +S3150801D2701CF0FBFB28461BF0AAFC0220FDF7F0FA7E +S3150801D2804FF007083FE002F5A47119449950C6E723 +S3150801D2900023C4E90033A373D3E7C4E90055A57392 +S3150801D2A0002FCAD0CDE7304602F0FCFD0028C8D1D0 +S3150801D2B028461BF08CFC0028C3D130461CF0D5FB50 +S3150801D2C00028BED130461CF0E8FB06460028B8D136 +S3150801D2D0002D18DD02201BF063F90223A060C3713B +S3150801D2E083793146C3F102020C33D2B2184418F0DD +S3150801D2F0A0FC0121A3689A7913441A7B61F3010200 +S3150801D3001A73FFF72BFF4046BDE8F883CCAC05201E +S3150801D310014B987B704700BFCCAC052030B50A4B52 +S3150801D3204FF4A4751A689C7B002318462832D9B293 +S3150801D3308C4200D830BD05FB03F1515801338906EB +S3150801D34044BF0130C0B2F2E7CCAC05202DE9F0416B +S3150801D35025F0D9FF254D06466C6824B925F0CEFF80 +S3150801D3602046BDE8F0814FF4A47723683A460021A8 +S3150801D3702046D4F81C806B6018F05BFC20233046ED +S3150801D380A362C4F81C8025F0B9FF0123237584F82C +S3150801D3903031A3F10113E367EB7BAA8984F84231A3 +S3150801D3A02B8A0021A4F84031072384F88930104BD1 +S3150801D3B0A4F84421C4F88C3003F1CE5303F598132D +S3150801D3C0C4F8903041F61B33A4F894301B2304F1BA +S3150801D3D0080084F89630A4F88A701DF0C1FB20462F +S3150801D3E0FFF75AFD80B21CF046FBB9E7CCAC052025 +S3150801D3F04801480170B504461CF0F4FB04F1080025 +S3150801D40001F0C6FC25F07FFF4FF4A4720546002102 +S3150801D4102046E66918F00DFC064BE66153F8042F21 +S3150801D4202AB928461C60BDE8704025F067BF134637 +S3150801D4301268F5E7CCAC05202DE9F04106464FF414 +S3150801D44080400F4601F04AF8044630B90E4B1D6874 +S3150801D45093F80E807535A04502D80020BDE8F08105 +S3150801D46055F84D3C5A0709D5C3F34003BB4205D1CC +S3150801D47006222946304618F0B2FB18B1013405F5E3 +S3150801D480A475E8E70B20E9E7CCAC052010B50446FE +S3150801D49010B9084B198410BDA0F87C10A0F87E209D +S3150801D4A0FFF742FC2169E0602046BDE810401CF008 +S3150801D4B0B1BA00BFCCAC0520014BD87319827047AD +S3150801D4C0CCAC0520014BD87B704700BFCCAC0520FE +S3150801D4D02DE9F04FD0E9029590F9181087B0027D31 +S3150801D4E00291417E0192046807790369427D90F8A9 +S3150801D4F016A090F81780002940F0FC80A8F10301D6 +S3150801D50001298CBF022603260393B5F808B084F8CF +S3150801D5109F202A4652F8101BBAF1000018BF0120B5 +S3150801D520C4F8281104F1480101F01EFB20461DF03C +S3150801D53041FF20461CF0B9FA1DF035FA414602466C +S3150801D54020461BF0F7FBC8220DF116012046ADF85F +S3150801D55016201CF0A4FA43F6FF7104F594701BF02B +S3150801D560A6FBAA88039BA4F82C21AA7984F82E2164 +S3150801D5701A68C4F875209B88A4F87930019B1BB1F9 +S3150801D580A36A43F00203A362BAF1000F03D0A36AA8 +S3150801D59043F40073A3624FF4607000F09FFFC0F379 +S3150801D5A0C01AC3054FEA8A1A48BF4AF0800A81059C +S3150801D5B048BF4AF4807A25F0A6FEA36A43F004031D +S3150801D5C0A362E36A43EA0A03E36225F097FE94F845 +S3150801D5D0343043F0100384F83430BB1E012B00F2BB +S3150801D5E08B80A36A43F48043A36201212046FFF797 +S3150801D5F069FC042120461DF0E4FE6B7D2046C3F339 +S3150801D600040384F874306A8907F0FD075200A2639F +S3150801D610697B2A7B42EA0122E287E97BAA7B42EA05 +S3150801D6200122A2876A7D84F87330C2F3421284F814 +S3150801D630422000220523A4F840200122A4F8A030A4 +S3150801D640A4F8802002991CF035FA00F0CFFF20F4E7 +S3150801D6500060C4E908012046FFF78AFB414BB3F88D +S3150801D66016A0BAF1000F05D1002F40F2C71A18BF4C +S3150801D6704FF4D77A2046FFF70FFC3B4B000240F0E8 +S3150801D6800300E082C4F80490A361002F3AD1204632 +S3150801D690FFF74AFBB8F1010FE06005D04146204685 +S3150801D6A084F830811CF041FB04F1080630465146E6 +S3150801D6B01DF056FA0120FEF743FC28B9237D5A07C7 +S3150801D6C05CBF43F002032375A1683046C1F3C84124 +S3150801D6D041F0880101F00AFB40F271216B8920466D +S3150801D6E0013B59431CF096F920461BF03EFE07B054 +S3150801D6F0BDE8F08F012607E7012F7FF476AF40F2E8 +S3150801D700014173E740F27127760006EB4B067E432B +S3150801D71009EB06036360A36A04F1440943F00103B4 +S3150801D720A36294F83430494643F00103204684F84D +S3150801D73034301DF0CEFD33464946204694F8422042 +S3150801D74001F0A4FCEB7901225B00494620467B43A4 +S3150801D7501DF0C5FD636C20469E08FFF7E5FA3044C7 +S3150801D76098E700BFCCAC052069DC010810B4C46A8F +S3150801D77014F0080F11D144F0080423F41053C462BD +S3150801D78023F01003064C1B0414401B0CC0E9084384 +S3150801D79040215DF8044BFFF795BB5DF8044B7047D4 +S3150801D7A02FCF87F700232DE9F3474E790546B207B0 +S3150801D7B058BF06F00106084648BF0326ADF80430EF +S3150801D7C058BF01360C461BF0F5F9074607F01F034B +S3150801D7D0002BEB6A15BF4FF001084FF000084FF018 +S3150801D7E003094FF002099B050CD59DF80430214623 +S3150801D7F066F3010368F345138DF804302846019A48 +S3150801D8001DF07DF920461AF0E3FD82464946204679 +S3150801D8101AF099FD9DF80430A27966F3010368F3BD +S3150801D82045138DF804308DF805A0BDF804300C3287 +S3150801D830A3529DF80430A1189806637948BF8F70E2 +S3150801D84043F00103637125F05EFD2146074605F1A4 +S3150801D850A4001AF0C8FD95F84631013385F846311A +S3150801D860AB6ADA070ED52846FFF716FB80B21CF01D +S3150801D87003F930B34388B5F880209A4202D928467D +S3150801D8801CF0C8FBFEF78AFC854214D10E4B2046D4 +S3150801D8901E681CF049FF2C36014630461CF03AFE3C +S3150801D8A0AB6ADB0707D430461CF02FFE022802D8E4 +S3150801D8B0232000F0F9FC384602B0BDE8F04725F010 +S3150801D8C01DBD0123D7E700BF64AD05202DE9F04F43 +S3150801D8D085B004460191084661B34B799A071AD473 +S3150801D8E01AF076FD019A60B9537901A8DB0742BFA0 +S3150801D8F0A36A43F40063A3621AF0DEFC05B0BDE82F +S3150801D900F08FA36A1F0506D523F40063A362537932 +S3150801D91043F001035371019E25F0F5FC73793146F5 +S3150801D9209E0705461ED504F1AC001AF06BFD284684 +S3150801D93025F0E4FCDFF8909125F0E5FCA36A07469B +S3150801D9405D0614D5D4F8AC3043B19A7913441B7BE0 +S3150801D9503A2B03D829FA03F3D80711D4384625F008 +S3150801D960CDFCCBE704F1A8001AF03DFDDFE794F9F9 +S3150801D9704631022BF2DCD4E92A2372B9002BEDD009 +S3150801D98004F1AC001AF0B6FC0546384625F0B6FC9B +S3150801D99029462046FFF706FFCEE7002BF0D194F87B +S3150801D9A09680039304F1A80BD4F8A86096F807A00B +S3150801D9B0B379AAEB030A5FFA8AFAC24527DC584605 +S3150801D9C01AF0FEFC0546A8EB0A086B7929466FF39F +S3150801D9D0C3036B7103A81AF006FDD4F8A8302BB15E +S3150801D9E05B79990702D1B8F1000FDDD1039B002BB2 +S3150801D9F0B4D09B79022B40D800201AF0D1FD0146FC +S3150801DA0070BB039904F1A8001AF0FCFCA6E70020F4 +S3150801DA101AF0C6FD054630B9039904F1A8001AF0B3 +S3150801DA20F1FC03959AE78079B1790C300C314246BD +S3150801DA303144284418F012F9EB7953FA88F3EB715B +S3150801DA40B379727953FA88F3B3716B794FF0000899 +S3150801DA5062F300036B7173796FF300037371B4E7B3 +S3150801DA60039B4A79587960F300024A715A7903A8E7 +S3150801DA706FF300025A711AF0C0FCE36A9A0512D5CF +S3150801DA800398034600680028FBD1DB79C3F14503F7 +S3150801DA90DBB2032B07D81AF083FD01460028B0D064 +S3150801DAA003A81AF0A0FCD4F8A83013B15B79DB07F8 +S3150801DAB004D5039A537943F008035371384625F080 +S3150801DAC01DFC039965E700BF7C2C020000232DE9A4 +S3150801DAD0F041174D05F11C0252E8006F42E8003487 +S3150801DAE0002CF7D14FF001086EB9F4B105F11C030A +S3150801DAF053E8003F234305F11C0242E800300028A1 +S3150801DB00F4D1BDE8F08196FAA6F0B0FA80F008FAE9 +S3150801DB1000F726EA0706FFF7ABF90028E4D01CF060 +S3150801DB20B4FA0028E0D13C43DEE70120E9E700BF6B +S3150801DB30CCAC05202DE9F74F04460190002860D0AA +S3150801DB40C5794FF000080C35054425F0DCFB46463F +S3150801DB5000904FF4A47A40462B4FBA7B5FFA88F9B6 +S3150801DB604A4517D90AFB09FB3A685A44916A4B0791 +S3150801DB7044D5B2F89820C2F30B02002A3ED0E279C6 +S3150801DB80C2F14502D2B2032A15D802201AF008FDBD +S3150801DB90044640B9002300987B8225F0AFFB304646 +S3150801DBA003B0BDE8F08F014601A81AF01CFC00205D +S3150801DBB0E5790C35254404220123002112FB0033A3 +S3150801DBC005F82090E9543B6802FB005C5B44B3F816 +S3150801DBD0983001368CF80230032312FB0032A9541F +S3150801DBE03B6801305B44B3F89820C0B261F30B027D +S3150801DBF0A3F89820E379F6B20433E37108F1010832 +S3150801DC00ABE70646CBE700BFCCAC0520F7B56846BF +S3150801DC1000F09EFF00254FF4A477124EB37BAB426A +S3150801DC2001DC03B0F0BD346807FB0544A36A03F0C1 +S3150801DC300503042B13D10522694604F1490017F09F +S3150801DC40CEFF60B1012120461DF073FD38B90120D0 +S3150801DC501AF0A6FC014610B1204601F007FE01356F +S3150801DC60DCE700BFCCAC05202DE9F04F31280C4686 +S3150801DC7085B000F093810AD8022800F0E3800328D2 +S3150801DC8000F0E680012847D005B0BDE8F08F3228BC +S3150801DC9000F0EE803328F7D101F1A4001AF02AFB2F +S3150801DCA094F846310390013B84F84631437903F0F1 +S3150801DCB00A03082B20D1B4F8983004205A1C62F3C1 +S3150801DCC00B03A4F8983000F009FCA8B12046FFF729 +S3150801DCD0E3F880B21BF0D0FE002800F05781418896 +S3150801DCE0AB4A937C0B44DBB29374127D9A4203D8F8 +S3150801DCF04FF0806007F012FF03A81AF0DDFAD4F896 +S3150801DD00A8301BB9D4F8AC30002BBDD04FF48051E4 +S3150801DD102046FFF7D7F8B7E791F8993008466FF329 +S3150801DD20071381F899301BF091FE84F831012046DA +S3150801DD301AF0F3FFB4F93401FDF76EFE954B204650 +S3150801DD401D68FFF7A9F885F8250094F8343085F899 +S3150801DD502030002385F8213085F82330E26A94F8CB +S3150801DD60933002F4C062B2F5C06F03D10433FF2BBE +S3150801DD7028BFFF2385F8243063684FF400306B60B1 +S3150801DD80A36ADB0742BF636C9B08AB6000F0A6FB86 +S3150801DD9000284CD0FEF724FAD4F82831E8602B6124 +S3150801DDA094F831317A4E6B76D4F82C3105F12C077B +S3150801DDB06B6194F830312B76637D85F822301CF03F +S3150801DDC0AEFC38461CF09DFBB0681CF0ADFC002388 +S3150801DDD0A8620393D4F8A40003A91CF047FD48BB25 +S3150801DDE0212000F061FAD4F8A83013B9D4F8AC3080 +S3150801DDF023B14FF480512046FFF764F8042000F060 +S3150801DE006DFB00283FF440AFB37C002B3FF43CAFD9 +S3150801DE10F37C327E0133DBB29A42F3743FF634AFB8 +S3150801DE204FF0806005B0BDE8F04F07F077BEFEF70A +S3150801DE3079F8B1E703981CF077FC014638461CF0DF +S3150801DE4069FBC7E7084605B0BDE8F04FFEF7C2BF54 +S3150801DE5091F89930C3F30312013262F3071381F87B +S3150801DE6099300021204605B0BDE8F04FFFF79CB870 +S3150801DE70002603A80396FDF7DDF92046FFF70CF8FF +S3150801DE80C0B21AF09EFE05462046FFF705F8039B29 +S3150801DE9029460193B4F8403082B2009302203346F2 +S3150801DEA01AF08BFE03998B7903F10C050D44AA7AB6 +S3150801DEB00A3312F0200F14BF0322022213448B7176 +S3150801DEC0E36A5F050FD5AB7AEA7A204643EA02226E +S3150801DED01CF02EFE38B903A81AF0EEF93D212046AA +S3150801DEE01CF0B1FAD0E6A36A95F80AB01E060399A2 +S3150801DEF00BF00302C3F3C01012D5032A8B79EAD1BA +S3150801DF000B441A7B3A2AE6D8234BD340D807E2D5E5 +S3150801DF104B79204643F002034B7101F0C7F9B3E68A +S3150801DF20032AF5D04B790BF0030B60F341034B71D0 +S3150801DF30084695F8069095F905A01AF049FA039E40 +S3150801DF400746B5792046063DEDB2B571FEF7A4FF41 +S3150801DF500C35C0F3032306EB050843EA0B1388F8CF +S3150801DF6003303346FFB288F80200A8F8047006F8B1 +S3150801DF7005A088F801905A796FF341025A711B6816 +S3150801DF80002BF8D130461AF09EFF7DE60121A7E65F +S3150801DF90CCAC052064AD05207C2C0200344B8E8F59 +S3150801DFA01D68360195F8203081F834308B6BE08F87 +S3150801DFB0B6FBF3F6B1F8A010B3B21B1A994295F85D +S3150801DFC021204CDCD1064CBF0021022194F83101F5 +S3150801DFD01CF0E3FC95F82130DB071BD5A36ADF07A4 +S3150801DFE006D52B682046636004F144011DF071F9DA +S3150801DFF095F82130D80602D4A36AD90606D4A4F81E +S3150801E000A060204695F927101BF054FDA36A43F03A +S3150801E0101003A36295F82020E36A92064CBF43F0E9 +S3150801E020010323F00103E36295F821309B0606D527 +S3150801E0302046FEF731FF012180B21BF028FD95F835 +S3150801E0402130204603F01203122B0ED11BF058FD86 +S3150801E05095F8261020461BF051FD012102E792078B +S3150801E060B8D5032194F83101B2E71BF048FDEFE773 +S3150801E07064AD0520012838BF0120012938BF0121D7 +S3150801E080014B187519767047CCAC05200138C0B21A +S3150801E09003289ABF014B185C00207047A48A05081B +S3150801E0A0431E012B05D9022902D8024B585C704739 +S3150801E0B000207047A18A0508431E042B054A07D884 +S3150801E0C0052808BF03200621431E01FB03207047CC +S3150801E0D010467047CC8A0508014B53F82000704753 +S3150801E0E0A88A050810B560B10022074CD3B20133DE +S3150801E0F054F823101346814202F10102F6D2D8B22E +S3150801E10010BD0120FCE700BFA88A0508024BDB69A0 +S3150801E11093F87F00704700BFA8820520024BDB6990 +S3150801E12083F87F00704700BFA882052070B51646A0 +S3150801E130028B04468A420D461DD2438B23B90EB182 +S3150801E140D5B23570206970BD0C4B0169184617F0B8 +S3150801E15085FD0346208B61692D1A1844638B9D4200 +S3150801E160A8BF1D46EAB217F079FD16B1238B1D44E7 +S3150801E1703570024870BD002EE3D1E3E71E4C062038 +S3150801E1800022024BC3E90022704700BF14AD0520E7 +S3150801E19010B5074C24220021204617F04AFD062314 +S3150801E1A02384044BE36100F017FB9430206010BD13 +S3150801E1B0F0AC0520F3A60308024B03EB8003596074 +S3150801E1C0704700BFF0AC0520034B03EB800358688A +S3150801E1D0003818BF01207047F0AC052010B5044679 +S3150801E1E025F088F80022044BDC61044BBDE8104099 +S3150801E1F05A6025F07AB800BFF0AC052014AD0520A9 +S3150801E20070B5C6B2212E0446144D10D1FCF79CFEFA +S3150801E210230CC4F3074405EB84042B846368EB6180 +S3150801E220EB69CBB130462968BDE870401847222E04 +S3150801E230F6D125F068F8EB69044633B10020FFF7FB +S3150801E240CDFFFF232B84FDF7B9F800F00FFA20461E +S3150801E250BDE8704025F052B870BD00BFF0AC05208E +S3150801E26038B5104B04461A7812B100221A7038BD17 +S3150801E270C5B2FDF793FF68B1C38AB3EB144F0BD14F +S3150801E280312D02D101201AF02FFD2846BDE838406C +S3150801E290FDF77ABFFF23F0E72846BDE838401CF0B2 +S3150801E2A00BBA00BF14AD052038B5A0F121030E2B1A +S3150801E2B004461AD8FDF772FFA8B3C08AFF2832D0E0 +S3150801E2C0212C4FEA004508D100201AF00DFD45F032 +S3150801E2D02100BDE8384000F045BA222C44EA050081 +S3150801E2E0F7D1BDE838401CF0FAB9A0F131031E2B6D +S3150801E2F00ED8114B188C44EA004000F047FA312C2D +S3150801E30011D10020FFF76AFFBDE838401AF07CBC3E +S3150801E310A0F111030E2B06D8132C40F4C02003D00C +S3150801E32006D9142CD5D038BD0122044B1A70D0E772 +S3150801E330BDE8384000F02ABAF0AC052014AD052036 +S3150801E3400B4A10B5D36904461BB11168BDE81040E4 +S3150801E3501847084B5B6813B1BDE810401847FDF72D +S3150801E3601DFF014618B183690BB12046EEE710BDC2 +S3150801E370F0AC052014AD0520024B186908B107F069 +S3150801E380CDBB7047C88205200C4B73B51C6804B118 +S3150801E3900C3400250A4B68461E68356000F020FAE1 +S3150801E3A0009B20467360FCF789FD28461CF002F99C +S3150801E3B0024802B0BDE8704019F07EBF1CAD0520C9 +S3150801E3C064AD0520002310B5424A02F1100151E857 +S3150801E3D0001F02F1100C4CE80034002CF5D140EA7C +S3150801E3E00104A00201D5FDF70DFE210101D5FCF7B7 +S3150801E3F0A7FFE20301D500F06FF9002C01DAFDF75A +S3150801E4009BFB630001D51AF086FCE00007D5FEF7F1 +S3150801E4109BF920B94FF080512F481CF023F961016F +S3150801E42007D51BF0BBFF20B94FF080612A481CF0C5 +S3150801E43019F9A20105D51CF0AFFAFFF7E7FB1AF0A7 +S3150801E44084FCE30108D51AF07DFC072804D14FF0B6 +S3150801E450807121481CF006F9600201D51AF051FCB9 +S3150801E460210201D51AF0ABFBE20207D51BF0FFFA30 +S3150801E47020B94FF4801118481CF0F4F8A30507D504 +S3150801E48000F0AAFE20B94FF4007113481CF0EAF80F +S3150801E490E00507D5FFF71AFB20B94FF480710E483E +S3150801E4A01CF0E0F8610503D51AF024FC1AF023FCE8 +S3150801E4B0220501D51AF037FDA30309D51AF01CFC6C +S3150801E4C030B9BDE810404FF4003103481CF0CAB812 +S3150801E4D010BD00BFC8820520D8820520014B1B68E4 +S3150801E4E018407047C882052010B5044BD3E9064287 +S3150801E4F004430A43C3E9064210BD00BFC88205208A +S3150801E50038B50546354CFDF713FD00212022204676 +S3150801E51017F08FFB4CF20C000021FFF7E5FFC5B1A0 +S3150801E520AB684FF6FF720020698B2360FEF7AEFFDA +S3150801E53002201AF035F82A4B186000284BD02B46D2 +S3150801E5400C3005F1200253F8041B934240F8041BD2 +S3150801E550F9D1244B2448A36000232373FBF7F2FF68 +S3150801E56000F0A0FB2846FCF7CDFF044670BBFCF77C +S3150801E57073FC20B14FF480700021FFF7B5FFFCF75B +S3150801E58071FC20B14FF400600021FFF7ADFF2DB1FA +S3150801E590B5F91210B5F91000FDF74AFA1CF007FA99 +S3150801E5A000F09AFA01F02CFC044678B9FDF7ACFAAA +S3150801E5B000F040F800F000F9FFF7E2FD00F074F80A +S3150801E5C030B900F077F804461CF0A9F8204638BDA2 +S3150801E5D0FFF7DAFEF8E70124F8E700BFC88205204D +S3150801E5E01CAD052079E30108CC820520014BD3E94E +S3150801E5F006017047C8820520054B9B69DA054CBFA1 +S3150801E600032001201B0548BF40F00400704700BFE6 +S3150801E610C8820520014B1860704700BF20AD052050 +S3150801E6202022034BC3E900229A6000221A7670471A +S3150801E63048AD052038B50025094C0A4B1C22294648 +S3150801E6402046C3E9005517F0F4FAFFF7E9FF30232E +S3150801E6500122C4E903336361034B65761A7038BD39 +S3150801E66048AD052024AD05209452062008B524F0AE +S3150801E6704AFEFFF7D5FF3023084A0949D3601361DB +S3150801E6805361CB600B614B610023537601224B76B4 +S3150801E690044B1A70BDE8084024F030BE2CAD0520A5 +S3150801E6A048AD052094520620014B1878704700BFE3 +S3150801E6B0614C062010B5044C23781BB91CF011F8DF +S3150801E6C001232370002010BD614C0620014B1868F8 +S3150801E6D0704700BF24AD05202DE9F04124F013FE53 +S3150801E6E01C4F80463B7843B94FF4803007F016FA41 +S3150801E6F04046BDE8F04124F001BE174E174C354699 +S3150801E7000FCD0FC495E80700002584E80700FFF739 +S3150801E71087FF30234046C6E90333736175763D703A +S3150801E72024F0ECFD0E4E103CE068302804D07368E6 +S3150801E730C6E90030FFF794FD54F8040B202801D0F0 +S3150801E740FFF75EFD0135EDB2032DEDD101233B70D7 +S3150801E750BDE8F0819452062048AD05202CAD052070 +S3150801E76024AD052010B5044624F0CDFD064A137ED6 +S3150801E77042F823400133137624F0C0FDBDE810406A +S3150801E7804FF4803007F0CAB948AD052010B50446E4 +S3150801E79024F0B9FD074A537E02EB83010133CC60AD +S3150801E7A0537624F0ABFDBDE810404FF4803007F0F6 +S3150801E7B0B5B900BF48AD0520F4220021014817F07C +S3150801E7C038BA00BF68AD0520014B024A1A60704786 +S3150801E7D064AD0520FCAD05200048704768AD0520ED +S3150801E7E0024A02604FF40072426070475CAE05202F +S3150801E7F0014B186E80B2704700C001B80A4BD86841 +S3150801E80000F07060B0F1106F0CD008D8B0F1E06F6D +S3150801E81008D0B0F1006F14BF002001207047B0F195 +S3150801E820406FF8E701207047000002B82DE9F04F64 +S3150801E83087B0074692469B46ADF80C1019F0C8FDFD +S3150801E840B0F1000945DD24F05EFD0290002F43D0AA +S3150801E8503C464FF00008294EA279E57902F10C01F0 +S3150801E860AD1AEDB2214406EB08002A4617F0F6F96F +S3150801E8702468A844002CEFD19DF80C1020484A467C +S3150801E88001F023010DF1140900915B46C0F808A0B7 +S3150801E8901A49CDF8049024F05BF8BA469AF806307E +S3150801E8A09AF8075003F10C00ED1AEDB231195044EC +S3150801E8B02A4617F0D3F9DAF800A02C44BAF1000F6A +S3150801E8C0ECD1029824F01AFD04224946384619F07B +S3150801E8D012FF07B0BDE8F08F9DF80C1008484A46AC +S3150801E8E001F023010DF1140900915B46C0F808A057 +S3150801E8F00249CDF8049024F02BF8E2E75CB0052034 +S3150801E900105106202DE9F04784B0904699460390A8 +S3150801E910ADF8081019F05CFD071F002F25DD039DD2 +S3150801E920002D40D04FF0000A204EAB79EC7903F167 +S3150801E9300C01E41AE4B2294406EB0A00224617F050 +S3150801E9408DF92D68A244002DEFD11948F119C0F8A7 +S3150801E950088001919DF808104B4601F023010091AA +S3150801E9603A46124923F0BCFF18B1002004B0BDE8AD +S3150801E970F087039D7DB10746AB79EC7903F10C006D +S3150801E980E41AE4B2F1192844224617F067F92D680A +S3150801E9902744002DF0D103A8042119F064FD0120B4 +S3150801E9A004B0BDE8F087014ECFE700BF5CB0052093 +S3150801E9B01051062030B514460D460246064883B066 +S3150801E9C00195802183602346009423F0F9FFB0FA6C +S3150801E9D080F0400903B030BD105106200023F0B580 +S3150801E9E00E46D1688BB009BA0291C17890F800C079 +S3150801E9F061F3070381781A4D61F30F23417802AF5A +S3150801EA0061F317436CF31F630993936851681BBA43 +S3150801EA100393836809BA1BBA0793136842681BBA3A +S3150801EA200593C36812BA1BBA06AC0491AF60089283 +S3150801EA3006932346802229460120009424F00AF8E9 +S3150801EA400028F6D1DDE90810DDE9063200BA09BA6F +S3150801EA5012BA1BBA30607160B260F3600BB0F0BDD8 +S3150801EA60105106202DE9F84FDFF868908246D9F84B +S3150801EA7000B088461746BBF1000F28D0002699F842 +S3150801EA800450B54207D13D7099F80400A84214BF55 +S3150801EA900120022017E074196110C1EBC101594424 +S3150801EAA08879C4F3470400F00100B8EB000003D1EC +S3150801EAB00622504617F093F8002806DB02D0661C9A +S3150801EAC0F6B2DEE73C70BDE8F88F2546D9E70320A4 +S3150801EAD0F9E700BF6CB105200022014B1A71704796 +S3150801EAE06CB10520F8B5054624F00DFC104C85F3EC +S3150801EAF0070563790646AB4205D10024304624F062 +S3150801EB00FDFB2046F8BD002720686571277110B105 +S3150801EB1019F038FE27606379002BEED0C5EBC500E6 +S3150801EB20FBF700FF20600028E7D160710724E5E7BD +S3150801EB306CB105204840704700EB0010084480B2CC +S3150801EB40704700BF90FAA0F000BA80B2704700BFC4 +S3150801EB50044BD3F8012002605B7903F01F030371AC +S3150801EB60704700BF624C0620234B2DE9F04100296E +S3150801EB7014BF0C461C4600250646174613688AB07C +S3150801EB80C4F801301379257063715FFA85F8414637 +S3150801EB9038461BF0F6FE38B1237803F128026A4499 +S3150801EBA0013302F8288C23700135252DEDD194F80F +S3150801EBB000803EB142466946A01D17F04FF80AB0DB +S3150801EBC0BDE8F081B8F1000FF9D00534F5B2294650 +S3150801EBD038461BF0D6FE40B9B5FBF8F308FB1355CA +S3150801EBE00AAB53FA85F515F8285C0136252E04F883 +S3150801EBF0015FEBD1E3E700BF624C0620034B002817 +S3150801EC0018BF03460B449879704700BF624C06202B +S3150801EC10F8B50D4682EA124296B2314603462846AF +S3150801EC20FFF788FFFFF78EFFFFF786FFFFF78AFFDB +S3150801EC30FFF782FFFFF786FFFFF77EFF0546FFF71F +S3150801EC4079FF164C002B14BF1F4627460446144B62 +S3150801EC50781CA3FB0423E21A03EB52035B0903EBBB +S3150801EC60C30203EB8203E41AE4B221461BF089FED0 +S3150801EC7040B93B786E40B6B206FB03F307EB134780 +S3150801EC80B879F8BD7B1D2A3701E09F4204D013F8F5 +S3150801EC90010F8442F9D1F4E72046F8BD624C0620FB +S3150801ECA04D91CFBA104B1A7842F0F0021A701A7CBD +S3150801ECB042F0F0021A7493F8202042F0F00283F829 +S3150801ECC0202093F8302042F0F00283F8302093F8A0 +S3150801ECD0402042F0F00283F8402093F8502042F099 +S3150801ECE0F00283F85020704774B105200368054A7D +S3150801ECF023F07F6323F4002302EAC142134303602E +S3150801ED00704700BF0000F80FF8B54488054604F0BF +S3150801ED100704072C1C4E28D124F0F5FA002211010C +S3150801ED20735C06EB02171B090F2B0AD00132062A60 +S3150801ED30F5D1164A13880133138024F0DFFA192016 +S3150801ED40F8BD2B6894B27B801123735424F0D6FA4C +S3150801ED50FCF742FB06EB0413D8602B68002023F46A +S3150801ED60E02343EA04432B60EAE72301F15CC1F39C +S3150801ED700312013202F00F02052A28BF002262F3AC +S3150801ED800711F154E4E700BF74B105208416062083 +S3150801ED9038B54488054604F00704072C0FD024F03B +S3150801EDA0B2FA074A2401135D43F0F00313552B68A1 +S3150801EDB043F4E0232B60BDE8384024F09FBA38BD00 +S3150801EDC074B105202DE9F0474588074605F0070582 +S3150801EDD0072D894637D01D4C4FEA051814F80860E7 +S3150801EDE0FCF7FAFA04EB051ADAF80C30360906EBE1 +S3150801EDF0C506C01A04EB4606708014F8083003F0FD +S3150801EE000F02042A9EBF013262F3030304F8083095 +S3150801EE10B9F1030F14D114F8081004EB0514A01C5A +S3150801EE2001F00F011CF00DFF044624F06CFA3A6854 +S3150801EE30074B134023433B60BDE8F04724F05EBA15 +S3150801EE404FF6FF74F1E7BDE8F08700BF74B10520FE +S3150801EE500000FF7F242816D80F2805D802280CD8C9 +S3150801EE60B0FA80F040097047084B103880B2C340A9 +S3150801EE7003F0010383F0010070470538012894BFA8 +S3150801EE800020012070470120704700BF2D20110086 +S3150801EE902DE9F04F95B0FCF743FE42F23603867929 +S3150801EEA005460C3630F80680841998450ED1FCF7CC +S3150801EEB037FE022119F0D7F97F22A3780233A3700E +S3150801EEC0AA55002320222377627063770121E0780F +S3150801EED0FDF76AFB00230646002800F0CF80CDE93E +S3150801EEE01233E288237AADF848208DF84A30B4F80F +S3150801EEF00920E37AADF84C208DF84E30A288E378E4 +S3150801EF0002F01C01FE2B4FF6FF7308BF4FF4804336 +S3150801EF101C2926D0DDE91201884203D81F2801D908 +S3150801EF2099421ED9002541F21106FCF7FFFD01237E +S3150801EF304146F2B2ACB219F00DFF002DCCBF053433 +S3150801EF40053C24B2002E40F09D800A2394FBF3F47D +S3150801EF50E4B2FCF7EBFDC3791844C47215B0BDE8F9 +S3150801EF60F08FD206E57D677E1AD5012D14D1237B54 +S3150801EF70013B062BD6D8E07819F0C4FE18B1A08853 +S3150801EF80FFF768FF40B1404A237F12782AB3042B62 +S3150801EF9002D8637F042B25D9002541F21206C4E75E +S3150801EFA005F0FD03012BBDD17B1EDBB2022BB9D8BF +S3150801EFB0237B013B062BB5D8FFF71EFB032D08BFA4 +S3150801EFC004250540EDB2002DACD0032F08BF042758 +S3150801EFD03840C0B20028CED1A4E7002BA2D1637F66 +S3150801EFE0002B9FD1A388DB0646D41BF0DCFC01214C +S3150801EFF094F91620084002EB82025200FCF7EAFC5B +S3150801F000637BB4F804C00F93A37B677E109304F166 +S3150801F0100F031193637FE188B4F8092094F80CE093 +S3150801F02094F8159094F818B01FFA80FA0546E07D11 +S3150801F0300C93237F03280B93E37E08BF0420032F39 +S3150801F04008BF0427003B18BF01230A93A37ECDE915 +S3150801F050060BCDE90873119B30460293109BCDF838 +S3150801F0600CE001930F9BCDE9049A00935FFA8CF3A8 +S3150801F0701AF0B8F9064658E70020B8E7054641F2FE +S3150801F080070652E7002464E78D4C06202DE9F04176 +S3150801F0901D4690460E460746FFF738F8FFF71CF857 +S3150801F0A004464046FFF718F8194B04449D4225D9F2 +S3150801F0B0184B9D4215D9184B013D93FBF4F3002BD0 +S3150801F0C0B8BF03339A1005EBA305B5FBF2F37968CC +S3150801F0D03268A1EB930102EB430279603260BDE825 +S3150801F0E0F0810E4B0E4AA3FB05535B0904FB03F3A0 +S3150801F0F003F6C313A2FB0323DB0AE8E704FB05F3C4 +S3150801F100084A03F574338F33A2FB03231B0CDEE78E +S3150801F1104C6210001366660640420F001F85EB51CC +S3150801F1205917B7D183DE1B43024B1A680260186070 +S3150801F130704700BFD8B105200022024B1A6000F0C3 +S3150801F1400DBA00BFD8B105202DE9F84306461AF0D5 +S3150801F150F2FC0446002835D045784DB924F0D3F899 +S3150801F160237863701B4B1B682570636024F0C6F80F +S3150801F1704FF00108677837B923781BB34FF400704D +S3150801F18006F0CCFC1EE097FAA7F5B5FA85F508FA5C +S3150801F19005F55FFA85F9636833B90E4B27EA050564 +S3150801F1A065701B686360E5E79B681BB963681B6844 +S3150801F1B06360F0E7494630469847012805D16368F8 +S3150801F1C01B6863600120BDE8F8830228EED10020A0 +S3150801F1D0F9E700BFD8B1052070B500250D4EFEF739 +S3150801F1E097F8A84201D8012012E03068FDF740FEE1 +S3150801F1F050B93468FEF78CF80134B4FBF0F303FB1D +S3150801F200104401353460EAE7FFF79EFF0028F0D184 +S3150801F21070BD00BFD4B1052010B5044683790344F7 +S3150801F2201B7B3A2B96BF044AFF21D15C19F01BF8C8 +S3150801F230A0790C30204410BDE48A0508F8B51746B4 +S3150801F24006460C461D461AF06BFC020713D5022129 +S3150801F25030461BF0B3F870B1112120461CF0C9F8ED +S3150801F2602046FFF7D9FF4570877021463046BDE82D +S3150801F270F840FEF72BBB29200B49C5F12002A5F161 +S3150801F2802003E94000FA02F220FA03F31143194375 +S3150801F290CB07E1D40D2120461CF0ABF82046FFF739 +S3150801F2A0BBFF4770E1E700BF000040842DE9F34149 +S3150801F2B005460C4601911AF02DFC030705D501A850 +S3150801F2C018F0FAFF02B0BDE8F081019FBE790C364D +S3150801F2D0BB5D3A2B18D8164A12F80380B8F1FF0F0E +S3150801F2E012D0384619F074F8013840450CD1114B43 +S3150801F2F01E6896B921462846A37923441A7B02B08B +S3150801F300BDE8F0411CF089B8019818F0D5FF2846E8 +S3150801F310BA5D01991CF081F8D4E773680BB93668B0 +S3150801F320E7E72146284698470028F8D0CAE700BFEC +S3150801F330E48A0508D8B1052037B504460D460821E3 +S3150801F3401AF0EAFB294620461AF023FC2146012039 +S3150801F3501CF00AF9214600201CF006F901200023B9 +S3150801F3602146034A00901CF090F803B030BD00BF57 +S3150801F37047B3030837B504461CF072FA0321204641 +S3150801F3801AF00AFC0025034621460120034A009586 +S3150801F3901CF07BF8284603B030BD00BF47B7030809 +S3150801F3A02DE9F74F80460F461AF0BAFB10F480167E +S3150801F3B051D1022019F0F4F8054600284DD0BB7941 +S3150801F3C031460C333B44B3F80490B3F806B0B3F8AE +S3150801F3D008A01CF00EF82846FFF71EFF0221044676 +S3150801F3E040461AF0D9FBA4F804906081A4F806B047 +S3150801F3F0A4F808A019F0B3FB09F10109B0FBF9F368 +S3150801F40003FB1900022360806370AB79BB71EA794B +S3150801F41003F10C00FA71D21AD2B22918384416F03F +S3150801F4201DFC414601201AF06CFB1022C760638956 +S3150801F4304146012000920A4A1CF027F84FF4803110 +S3150801F44040461AF06FFB404629461BF0D0FF30466E +S3150801F45003B0BDE8F08F2320FAE70720F8E700BFDD +S3150801F4609DB803082DE9F34104460D4601460120DE +S3150801F4701AF047FB0121074628461BF0BAFF284622 +S3150801F480FFF7CAFE064600F101084046FFF760FB92 +S3150801F490D6F801300221C7F8123073792046BB75B8 +S3150801F4A01AF07AFB29460746F08020461BF09FFF93 +S3150801F4B020232146009301203B46034A1BF0E5FF22 +S3150801F4C0002002B0BDE8F0812DB803087FB50446D7 +S3150801F4D00D461AF01FFBC2073BD520461AF020FB42 +S3150801F4E0430715D5002320461A460DF10F011AF0D8 +S3150801F4F075FD9DF80F30062B0AD82846FAF7ECFF5A +S3150801F500012200232046FEF731F9002004B070BD20 +S3150801F5100E2128461BF06DFF2846FFF77DFE06469D +S3150801F520FFF764F8C6F80510FFF760F82946C6F82C +S3150801F530010020461BF05BFF032120461AF02CFB35 +S3150801F54000220346009221460120034A1BF09DFF33 +S3150801F550DBE70821DDE700BF4BB7030810B5054C0B +S3150801F560054A204605491CF0DFF82046BDE810404B +S3150801F570FFF7DABDDCB105201BB90308DDF6010882 +S3150801F5802DE9F04191F806800F4686B008F10C087E +S3150801F5900391044601EB0806014601201AF0B1FA67 +S3150801F5A017F808300546023B0F2B00F28E80DFE87C +S3150801F5B003F0088C8C8C8C638C6D8C8C2D5C8C8CFC +S3150801F5C08C4D23F0A0FE7178054620461AF0E1FA23 +S3150801F5D0082120461AF0A0FA214601201BF0C4FF93 +S3150801F5E0214600201BF0C0FF01230093002321467A +S3150801F5F01846374A1BF049FF03A818F05DFE28464E +S3150801F60023F07CFE012006B0BDE8F081B3882046D0 +S3150801F610728871781AF0CDFC20461AF081FA8307B0 +S3150801F62008D4204603991CF01BF9012120461BF03A +S3150801F630C8FEE7E7AA68274B9A4203D1214601206B +S3150801F6401BF062FF03A818F037FEEEE7836843B1A3 +S3150801F65003AA0492B27803218DF8142004AA20463D +S3150801F660984703A818F028FECCE78368002BF8D042 +S3150801F67003AA04927278EEE78368002BF1D0002280 +S3150801F680059203AA0492042104AAE8E7039D2146E8 +S3150801F6900120AE791AF035FA0F4B82689A4203D0E7 +S3150801F6A02846FAF719FFADE7AB19D3F80D2020461E +S3150801F6B0D3F81130FEF75AF82846FAF70DFF214616 +S3150801F6C001201BF021FF0221B0E700209BE700BFC4 +S3150801F6D055B8030847B703084BB703082DE9F341A3 +S3150801F6E00D4604461AF016FA10F0010FAB7974D0DC +S3150801F6F00C3315F80380EE18B8F1010F4AD0B8F1AA +S3150801F700080F42D0B8F1000F5AD1204671891BF073 +S3150801F710AAFEB38872889A4294BF07460027092B26 +S3150801F72038BF09237278013B9BB29A4219D8002A3D +S3150801F73008BF00272046FDF7AFFB80B21AF09CF9F7 +S3150801F74088B14388B18800930846F38832891BF04B +S3150801F750D0FD50B92846FAF7BFFE012002B0BDE830 +S3150801F760F0814746E6E70123ECE7002FF2D0214670 +S3150801F77000201AF0C6F91023C560009373891B4A45 +S3150801F780214600201BF081FEE7E7294620461BF0AB +S3150801F790FFFFE2E72046F1881BF065FE0746701C6D +S3150801F7A01BF013F90028D5D0002FD3D0214600200D +S3150801F7B01AF0A7F92023C5600093F3880C4ADFE7FE +S3150801F7C02946204619F092FD0028C6D12946204629 +S3150801F7D002B0BDE8F041FFF7D3BE2B441B7B0E2BCD +S3150801F7E0D3D02946204619F070FDEDE79DB80308E8 +S3150801F7F0E5B7030838B504460D461AF091F94207EC +S3150801F8000FD420461AF08CF983070AD42046022120 +S3150801F8101AF088F929462046BDE83840034A1BF004 +S3150801F82018BF2846FAF758FE002038BD75F30108B7 +S3150801F83038B504460D461AF06DF900F0050004289E +S3150801F8400CD120461AF06CF910F4C02F06D12946BE +S3150801F8502046BDE83840044A1BF0FBBE2846FAF7A5 +S3150801F8603BFE0C2038BD00BFA1F30108014A1BF07D +S3150801F870F0BE00BF65F4010870B505460C460146A1 +S3150801F88001201AF03EF9064628461AF049F90107F9 +S3150801F89004D52046FAF720FE002070BD33685A05C4 +S3150801F8A0F7D428461AF036F9C30708D5214628465B +S3150801F8B0FFF7A0FF18B918F073FE044670B156E8B1 +S3150801F8C0003F43F4806346E80032002AF7D1214617 +S3150801F8D02846BDE87040024A1BF0BBBE0720DCE79C +S3150801F8E0CDF4010873B504460E461AF013F900F073 +S3150801F8F00C0004284FF0020031D118F051FE0546DC +S3150801F90078B34379022143F0020343711BF071FD79 +S3150801F9102846FFF781FC2946467020461BF067FDFD +S3150801F920162120461AF035F9082120461AF0F4F86E +S3150801F930214601201BF018FE214600201BF014FE6B +S3150801F94020461BF0BBFE012120461AF025F9034685 +S3150801F950012021460090044A1BF097FD002002B0C1 +S3150801F96070BD0720FBE700BF75B70308F0B589B07E +S3150801F9700D4604461AF0CEF810F00100AB7900F0F6 +S3150801F980A1800C33EA18EB5C033B082B00F23381A8 +S3150801F990DFE813F00900310131018200310131013B +S3150801F9A031015C007C00D2F80100D2F8051003ABE6 +S3150801F9B0B2F8097003C302F1130301210B32204681 +S3150801F9C01BF016F8042128461BF013FD2846FFF7FD +S3150801F9D023FC06460C2105A800F026FA05AB03CB45 +S3150801F9E03346C6F80100C6F80510079A002143F800 +S3150801F9F0092F2046721C1AF0FBFF214600201AF037 +S3150801FA0080F8034603AA478303CAC3F81200C3F85A +S3150801FA10161020460821FDF755FA802120461AF0CE +S3150801FA207BF820461BF000F8294620461BF0DFFC30 +S3150801FA30032120461AF0B0F80346002021466F4AF2 +S3150801FA4000901BF022FD012009B0F0BD0B212846CC +S3150801FA501BF0CFFC2846FFF7DFFB294620461BF0A3 +S3150801FA60C6FC23F050FC0546C02120461AF054F87E +S3150801FA704FF4805120461AF055F8284623F03EFCEB +S3150801FA804FF4806120461AF051F8DCE72846FAF768 +S3150801FA9023FD4FF40071F5E7062128461BF0A9FC62 +S3150801FAA02846FFF7B9FB20461AF0A9FA2946204647 +S3150801FAB01BF09DFC20461AF0DCFF214600201BF0B6 +S3150801FAC023FDC0E72B441B7B043B072BBCD801A2B3 +S3150801FAD052F823F0F5FA010819FB01087BFB010826 +S3150801FAE049FA010849FA010849FA010849FA0108D7 +S3150801FAF091FB0108204680211AF00EF8AA792046C2 +S3150801FB000C322A4402F10903002101321AF070FF6E +S3150801FB102846FAF7E1FC96E74FF48060FEF7DEFC2B +S3150801FB20B0B100274FF40061204619F0FBFF2046CB +S3150801FB30CDE90577FDF7B0F90646204619F0E8FF45 +S3150801FB4039460346009505AAB0B21BF000FB7AE7D1 +S3150801FB502146012019F0D5FF00F1120120461AF0BD +S3150801FB609DFF062128461BF044FC2846FFF754FB57 +S3150801FB70294620461BF03BFC65E72846FAF7ACFC0C +S3150801FB80214601201BF0F0FC20461AF072FF5AE7C5 +S3150801FB9023F0B9FB06468021204619F0BDFF4FF434 +S3150801FBA08051204619F0BEFF304623F0A7FB4FF4DB +S3150801FBB0C061204619F0BAFF294620461BF017FCFA +S3150801FBC02146012019F09DFFC268054682B1937945 +S3150801FBD001210C331A4402F1130320460B321AF0A1 +S3150801FBE007FF20461AF020FF2046E9681BF0FFFBB5 +S3150801FBF00023EB6027E7002026E700BF55B9030875 +S3150801FC0010B5074C0749204600221BF08DFD2046FA +S3150801FC10FFF78AFABDE8104001200021FEF764BC0F +S3150801FC20E8B105206DF9010838B50C468B7905460A +S3150801FC300C331944E35C142B03D0152B0FD0002089 +S3150801FC4038BD01311BF05CFF1521284622461BF001 +S3150801FC509FFF214628461BF0CAFB0120F0E7014613 +S3150801FC60012019F04EFF0B4B82689A4203D02046B9 +S3150801FC70FAF732FCF1E7A179284621440D311BF048 +S3150801FC803FFF2046FAF728FC294601201BF03CFCD9 +S3150801FC90E3E700BFE5BB030837B504460D460A4648 +S3150801FCA014211BF075FF294620461BF0A0FB0321F2 +S3150801FCB0204619F071FF30220346009221460120A1 +S3150801FCC0024A1BF0E2FB002003B030BDE5BB030886 +S3150801FCD010B5074C07492046074A1BF025FD204663 +S3150801FCE0FFF722FABDE8104020200021FEF7FCBBF1 +S3150801FCF0F4B1052029FC0108E9BB030873B51E46C2 +S3150801FD00ADF800208DF80230009B044601A8019346 +S3150801FD100D4611461BF0DEFE9DF80630B34203D1AF +S3150801FD20BDF804308B4205D02846FAF7D5FB1220D8 +S3150801FD3002B070BD204619F0F6FF9DF80230827AAE +S3150801FD409A4209D18288BDF800309A4204D12846E0 +S3150801FD50FAF7C2FB0020EBE7694620461AF09CFB3E +S3150801FD6029462046014A1BF074FCE1E799FC010883 +S3150801FD702DE9FF4107460E461446DFF8388043460B +S3150801FD80694638460A4AFEF715FE0028F7D0102CB0 +S3150801FD90254628BF102530462A46694615F05EFFD6 +S3150801FDA0641B2F442E44EAD104B0BDE8F08100BF9C +S3150801FDB09E4C06208E4C062030B589B02022694615 +S3150801FDC0FFF7D6FF6A460C4D04AB144603CC9C429A +S3150801FDD028606960224605F10805F6D1074C08AD89 +S3150801FDE01A4603CAAA4220606160134604F1080450 +S3150801FDF0F6D109B030BD00BF8E4C06209E4C0620B8 +S3150801FE0010B588B06946202011F08EFA044630B93B +S3150801FE106846FFF7D1FF0122024B83F820202046CE +S3150801FE2008B010BD8E4C062070B5134B054693F8E5 +S3150801FE3020300C468CB00BB9FFF7E2FF0023CDE961 +S3150801FE400033CDE9023354B91C22214605A804948E +S3150801FE5015F0EFFE04A8FFF7AFFF0CB070BD102C2C +S3150801FE60264628BF1026294632466846FFF780FFF0 +S3150801FE703544A41BE7E700BF8E4C062010B5FDF7F5 +S3150801FE8047FA06220121064B0138DB6840B20333E3 +S3150801FE90040600D510BD02FB00F401381955F7E731 +S3150801FEA000B2052038B5094D0446E86818B118F0BE +S3150801FEB069FC0023EB602CB10621204618F05FFC93 +S3150801FEC0E86008B1002038BD1920FCE700B205201A +S3150801FED0820800F0030030B5430003290FD8DFE894 +S3150801FEE001F0020F1A260120591C144C00FA01F1DF +S3150801FEF0984041EA0003A15C21EA0303A35430BDFB +S3150801FF0001200E4C00FA03F5A15C034429439840ED +S3150801FF1021EA0003F2E70120084C00FA03F5A15C87 +S3150801FF2021EA05010344984041EA0003E6E7012076 +S3150801FF30024C00FA03F5A15C2943F3E700B2052058 +S3150801FF40F0B5164C054694E80700267C01270024DF +S3150801FF5085B001AB03C31A80C4F3C403EA5C04F099 +S3150801FF60070307FA03F31A42E0B210D10321013459 +S3150801FF70FFF7AEFF252CEFD10A22084901A815F093 +S3150801FF802EFE48B105B0BDE8F040FFF777BF012E58 +S3150801FF9014BF00213146EAE705B0F0BD00B20520DD +S3150801FFA008B5FCF779FF054B00B2DB6800EB4000AA +S3150801FFB013F81000431E5842584108BD00B20520E7 +S3150801FFC0F8B50546FCF768FF144E03B2F26803EB71 +S3150801FFD043035F0002EB4303DA78F2B19A88B5F876 +S3150801FFE0801028460A449A805B7803EB830303EB67 +S3150801FFF08303DC0019F03FFE40F271234FF47A7156 +S315080200004343B3FBF1F3F2689BB23A449188A4B234 +S315080200104B439C42BCBF0223D370F8BD00B20520F5 +S3150802002070B50546FCF738FF074E044631462846A2 +S3150802003000F050F838B9F26823B203EB430302EB37 +S315080200404303D870988070BD00B2052037B50446C0 +S31508020050FFF7A6FF18B3204619F05CFDC3071ED5A5 +S31508020060104D2B7C012B05D16846FEF771FD6846BB +S31508020070FFF766FF2046FFF7A3FF2046FCF70CFFB3 +S31508020080EB6800B200EB400003EB4003DB78022B7F +S3150802009005D1204603B0BDE83040FFF7C1BF03B023 +S315080200A030BD00BF00B2052013B504461BF09FF908 +S315080200B00321204619F070FD0222034600922146CA +S315080200C00120034A1BF0E1F9002002B010BD00BF6F +S315080200D015BD030870B5064600200D4618F060FAED +S315080200E00446A8B129211BF084F92046FFF794F8A3 +S315080200F02B682146C0F801306B68064AC0F80530FD +S315080201002B89A0F809303046BDE870401BF0A1BA29 +S31508020110072070BDA90002080022034B1A609A80C4 +S31508020120FF229A71704700BFD14C0620064A1379FE +S31508020130834207D9012312688340134214BF012060 +S31508020140002070470020704714B20520054A03466E +S315080201501068002208B91A607047C10748BF013201 +S315080201604008F7E714B20520F0B541EA002087B047 +S3150802017040F4902706200E461546F0F7F3FD18F0D0 +S31508020180FCFA044640B901461A2003F02DF86FF02E +S315080201908C05284607B0F0BD43684761DAB222B932 +S315080201A023F0FF0343F00103436013F091FE0002BC +S315080201B0062E1C4B40F0010060600CBF40F2011194 +S315080201C04FF4807120461BF0B9FDE360164B2A46B0 +S315080201D0236002AB1E4605F110071D4610685168DA +S315080201E0083203C5BA422B46F7D1102130461FF012 +S315080201F0AEFE10223146204601ABF2F735FA054625 +S3150802020020B1014640F2074002F0EEFF10213046C7 +S315080202101FF0ABFE204614F085FE204618F0B2FA0F +S31508020220B7E700BF0044400400248000102A2DE9E5 +S31508020230FF4706460F46154623D800244FF0010904 +S31508020240DFF84480DFF844A0D8F8002009FA04F35E +S31508020250134213D046EA042040EA0A006A46E9B283 +S3150802026080B205F0EDFC48B92A463946684615F0CB +S31508020270B6FC18B960B204B0BDE8F0870134202C88 +S31508020280E2D14FF0FF30F6E714B205200080FFFFF7 +S315080202902DE9F3411D4E054601460622304615F064 +S315080202A09EFC20B996F9060002B0BDE8F08100244A +S315080202B0A046EF1C2046FFF739FFD8B13B88CDF898 +S315080202C00080ADF80330BB786946E0B28DF8053098 +S315080202D01DF0F7FD21280DD0A8B903222946684644 +S315080202E015F07DFC30B92B6860B23360AB88B0710B +S315080202F0B380D9E70134202CDCD12B683360AB8874 +S31508020300B380FF23B3714FF0FF30CDE7D14C0620FF +S31508020310034B93F90630013301D1FFF7FDBE70474F +S31508020320D14C0620F7B504461EF06EFE631C58D162 +S31508020330FFF7F2FE0024624E3379A3422CD84FF41B +S3150802034000410024084605F0DBFC20224FF0FF316D +S315080203505C48346015F06DFC204600F029FCFF2647 +S315080203600446594D5CBB5948F2F736F9014630B195 +S3150802037010F1880F03D040F2074002F035FF0C2136 +S315080203804F4A43F6FF7005F03FFC202138204D4ABC +S3150802039005F03AFC00202AE02046FFF7C7FE60B1C6 +S315080203A065B2052128461BF0CBFC032128461BF023 +S315080203B0C7FC062128461BF0C3FC0134BCE794F9A6 +S315080203C07530013305D02B7843B9132120461CF02A +S315080203D087F9204600F0ECFB0446C3E784F875600B +S315080203E0F7E72046FFF7A2FE18B940F2064003B027 +S315080203F0F0BD6B460622002120461BF0F7FC0028BA +S3150802040045D049238DF806304FF47F41304840EAFB +S315080204100420084005F074FC052120461BF090FCD8 +S31508020420032120461BF08CFC062120461BF088FC83 +S3150802043001222349E3B29A400B6823EA02030B60BE +S31508020440244B93F90630A34201D1FFF765FE00203B +S3150802045005460B791B4A013BC1B2994221DBFF26AD +S315080204600020D65400F0A4FB0546174F002D86D06F +S3150802047095F97530A34205D13B78EBB91321284685 +S315080204801CF02EF9284600F093FB0546EEE76B466C +S315080204900622012120461BF0A9FC0028B4D07223AB +S315080204A0B0E75656A64200D025B1551895F901501F +S315080204B0555401250130CFE785F87560E2E700BF9C +S315080204C014B20520B14C0620AF4C062037000400B2 +S315080204D00080FFFFD14C06202DE9FF41354C064628 +S315080204E001A8FFF733FE2379019A93421ED862794F +S315080204F0012A40D100274FF0FF383D4610E0236815 +S31508020500EB40D9070BD5082202AB114668B21BF09D +S315080205106DFC20B1039B43453CBF2F4698460135E7 +S3150802052023799D42EBD378B2FFF7FCFE236813F0DA +S31508020530010529D0002501220135202D18D002FAFD +S3150802054005F71F42F8D13B432360A3680C21013308 +S3150802055043F6FF70174A7361A36005F055FBA8B10D +S31508020560236823EA07032360A368013BA360736138 +S315080205704FF0FF3519E0022AFAD10F4A134413F94C +S31508020580010D421CFBD0CFE70127DCE722790A4C92 +S31508020590013A2146D2B2601C15F031FB6DB22246F1 +S315080205A020213820257005F02FFB284604B0BDE827 +S315080205B0F08100BF14B20520B14C06202DE9F043A4 +S315080205C0002489B0AF4D04213F2001AA2C7005F002 +S315080205D037FB00B10194019F002F4FD00026781EE9 +S315080205E04742474100242C70A74D0C212A4643F660 +S315080205F0FF7005F025FBC0B10D23AB80019B2C6073 +S31508020600032BAC6011D803AC2246142143F6FF70C3 +S3150802061005F016FB48B994E8070085E807002A465C +S315080206200C2143F6FF7005F0EFFA019B042B06D066 +S3150802063004213F200DEB0102019105F0E5FA202184 +S315080206403820924A05F0FCFA28B120224FF0FF31F1 +S315080206508E4815F0EEFA03222B795B00B3FBF2F310 +S315080206608B4A1370FFF758FDF2F704FA014618B1E0 +S3150802067040F2074002F0B8FD002413E0012637468F +S31508020680B0E72B68E340D9070BD508224FFA84F85E +S315080206901146404603AB1BF0A9FB10B94046FFF7CB +S315080206A041FE01342B799C42EBD38EB110213720BF +S315080206B003AA05F0C5FA002852D10620F0F752FB24 +S315080206C018F05BF8044680B901461A2002F08CFD40 +S315080206D03FB13D2005F0D0FA00242B799C42C0F0A8 +S315080206E0AB80002009B0BDE8F0836A4A43684261DC +S315080206F0DAB222B923F0FF0343F00103436013F091 +S31508020700E7FB0002644B40F0010040F20111606011 +S3150802071020461BF013FBE360604B1021236003A8FD +S315080207201FF015FC102202AB03A92046F1F79CFF25 +S315080207300646102103A81FF018FC204614F0F2FB07 +S31508020740204618F01FF8372005F096FA46B140F20F +S315080207500740314602F048FD4FF0FF30FFF7E2FD51 +S31508020760002623E03046FFF7E1FCF0B174B210220E +S315080207700321204603AB1BF039FB1028814620D102 +S315080207800321204603AAFFF7EFFC8046494603A841 +S315080207901FF0EBFBB8F1000F0CD040F207404146C0 +S315080207A002F022FD2046FFF7BDFD01362B799E4257 +S315080207B0D8D38DE748F2030040EA062080B205F056 +S315080207C05BFA10220521204603AB1BF00FFB10280B +S315080207D0814613D10521204603AAFFF7C5FC8046A8 +S315080207E0494603A81FF0C1FBB8F1000FD5D148F25C +S315080207F0050040EA062080B205F03EFA10220621DC +S31508020800204603AB1BF0F2FA10288146CDD1062109 +S31508020810204603AAFFF7A8FC8046494603A81FF00C +S31508020820A4FBB8F1000FB8D148F2060040EA062048 +S3150802083080B205F021FAB8E72046FFF777FCF0B157 +S3150802084066B204220C21304602AB1BF0CFFA04280A +S315080208500AD1029B0122C3F300238DF80C300C2126 +S31508020860304603AB1BF081FA00231022CDE903338D +S31508020870CDE905330D21304603AB1BF076FA013478 +S315080208802BE700BFAF4C062014B20520B14C062058 +S31508020890B04C0620370004000044400400248000BF +S315080208A0F8B5104B044618790F4B00221D46D1B2F3 +S315080208B0884204D913F9017B561CA74204D10B4B73 +S315080208C01B788B4202D9F8BD3246F0E70649481C26 +S315080208D015F095F92C702021BDE8F8403820024A17 +S315080208E005F092B914B20520B14C0620B04C062088 +S315080208F00023F0B5044685B0ADF80E30B0F80150C5 +S31508020900C778868814F8060B1CF037F890B10DF1F3 +S315080209100E032246CDE90073294633461DF03CF9FB +S3150802092004460548BDF80E501FF050FA8480C5806B +S3150802093005B0F0BD2524F4E720040A18002313B5F0 +S31508020940CDE90033421DB0F80330B0F80110007843 +S315080209501BF064FA044603481FF038FA848002B092 +S3150802096010BD00BF20020A1940F2055320F00040CC +S3150802097098422DE9F0410BD840F20153984209D822 +S3150802098040F2014398420DD040F20A43984214D0ED +S31508020990BDE8F081A0F20350022816D8DFE800F07D +S315080209A024495C000D784C882D481FF057F9002819 +S315080209B0EED00571A0F80540EAE72A480C781FF040 +S315080209C04DF90028E4D00471E2E727480F784E88EB +S315080209D00D79CC881FF042F90028D9D00771A0F802 +S315080209E00560C5710481D3E78C684E880D790F7846 +S315080209F084B1B1F8068001F108021C4800211FF0F3 +S31508020A0065F90028C4D00771A0F80560C571A0F879 +S31508020A100880BDE723462246214614481FF02FF9CF +S31508020A200028B5D00771A0F80560C5710472447232 +S31508020A30AEE70F4891F800804F880E79CD880C8969 +S31508020A401FF00CF90028A3D080F80480A0F80570DE +S31508020A50C671058144819BE70D784C680548A4E771 +S31508020A60448B0508308B0508408B05083C8B050826 +S31508020A70388B0508348B05082DE9F04186B0074600 +S31508020A800E461546DDE90C280F49009203A80222F4 +S31508020A90F9F75AFC044690B9049B03A81F71A3F8F8 +S31508020AA00560DD71F9F79EFC0446B8F1000F03D024 +S31508020AB0049BDB88A8F8003003A817F091FA2046B1 +S31508020AC006B0BDE8F08100BF508B050830B587B087 +S31508020AD005460C4600930849134603A80222F9F76D +S31508020AE033FC30B9049B03A81D71A3F8054017F01F +S31508020AF07BFA07B030BD00BF488B050870B50446BF +S31508020B000D461B4A13686BB393F87D10586811F0AB +S31508020B10040129D110608C22184693F8706015F0EA +S31508020B2088F8034680F870602268C0F85A20A288BE +S31508020B30A0F85E20A27980F860202868D864AA798D +S31508020B40A98883F85220FF2283F8752083F8762035 +S31508020B5040F6FF72A3F86E20064AA3F850101168F1 +S31508020B6013605960184670BD1A1D0346CBE700BFCD +S31508020B7024B2052020B20520054A0346106800B9AA +S31508020B807047B0F86E209A42FAD04068F7E700BF7D +S31508020B9020B20520054A0346106800B9704790F846 +S31508020BA070209A42FAD04068F7E700BF20B20520C3 +S31508020BB010B9024B186870474068704720B2052082 +S31508020BC00023114A2DE9F0418C2113608046024622 +S31508020BD00120F9F701FE044620B905460B4E30609E +S31508020BE0454502D32046BDE8F0810120F9F75AFEB1 +S31508020BF007468C220021013515F01BF887F870503C +S31508020C0037603E1DECE700BF20B2052024B205205E +S31508020C10012310B58B4090F87110044621EA0301AE +S31508020C2049B280F87110002949D11EF0E9F9204627 +S31508020C301DF072F9102104F118001FF096F92046EA +S31508020C4001F0CAFF04F1380017F036FB20461DF002 +S31508020C501AF9214A13681BB19C42596830D11160AE +S31508020C60A36859050BD51A0509D443F40063A1896B +S31508020C7094F87000A36004F1780204F069FC00237A +S31508020C80204663601FF036F91BF0F0F84FF48072C5 +S31508020C90B2FBF0F2424394F870300344B3FBF2F12C +S31508020CA002FB1133DBB2591EC9B2FD29F5D884F805 +S31508020CB0703000236360094B1A6852B91C6010BD74 +S31508020CC01A465B68002BCBD09C42F9D16368536005 +S31508020CD0C6E7131D5268F0E720B2052024B20520A4 +S31508020CE090F8743003F00B03013BDBB20A2B9ABF70 +S31508020CF0014AD05C00207047588B05081FB501468B +S31508020D0090F870308DF80430FFF7EAFFB1F86230D8 +S31508020D108DF80C00ADF80630B1F8643001AAADF8CA +S31508020D200A30B1F86630054840F20311ADF80830CA +S31508020D301FF0F4F805B05DF804FB00BF6CB205209D +S31508020D4007B590F870308DF8051001AA40F2072110 +S31508020D5003488DF804301FF0E1F803B05DF804FB90 +S31508020D606CB2052038B50A4B04461B680D462BB1F2 +S31508020D7043699B0702D51BF087FD30B12A462068D6 +S31508020D800421BDE838401DF02CB8A3699D6138BD21 +S31508020D9028B20520024B1868003818BF0120704790 +S31508020DA028B2052013B50446019120B901A817F007 +S31508020DB083FA212012E008460029FAD017F008FB28 +S31508020DC080B20028F2D0094B20461B6801994BB124 +S31508020DD0984728B92046019901F0D0F802B010BD0B +S31508020DE00020FBE701F00CFDF3E700BF28B205205F +S31508020DF0436A70B55904044616D4154A03F40043E7 +S31508020E0092F82420012A10D1826A92040DD4002B6A +S31508020E1000F101010CBF532014201BF0DFFC18B9A6 +S31508020E20636A43F00803636270BD002BFCD1094D67 +S31508020E30661C2946304600F0A3FC0028F4D12B682C +S31508020E40C4F80130AB88A4F80530AB79E371E7E75B +S31508020E5070B205207BB205202DE9F0411E4E307195 +S31508020E60C0B3334600224821EEF7C6FF38B9054615 +S31508020E704FF0480807463379AB4202DC0020BDE84A +S31508020E80F0813468002108FB05441422A76104F1A5 +S31508020E90340014F0CEFEA0224FF4A073C4E907234F +S31508020EA0072304F1100084F83130E773E77117F06D +S31508020EB003FA04F1140017F0FFF920461BF044F96F +S31508020EC040F20113E3857F23A76284F83230676212 +S31508020ED00135D0E73060D1E72CB20520084A03462F +S31508020EE01179814209D9106840B103EBC30300EBBB +S31508020EF0C300406A00F0010070470020704700BF37 +S31508020F002CB2052038B504460D46FFF7E7FF03461F +S31508020F1040B10020044B04EBC4041B6803EBC40372 +S31508020F202B6038BD2120FBE72CB205202DE9F04FB6 +S31508020F300446344A93B0106851680FAB03C39068ED +S31508020F4012AA1860E37B94F82E7002EB430333F877 +S31508020F500C1C636A94F82F60DA0444D401263746D7 +S31508020F6041F0100194F80E80C3F340495B0348BF71 +S31508020F7049F002098BB288F00808012F94F800A0FC +S31508020F8094F831500B9304F1080BD4E90723C8F3FC +S31508020F90C00894F9324005D0022F03D0042F14BF9B +S31508020FA000270327012E05D0022E03D0042E14BFD4 +S31508020FB0002603265046CDE90C231BF069F9DDE924 +S31508020FC00C230121CDE90760CDE900515046CDE950 +S31508020FD00547CDE903B90B99CDF8088001F036FE2D +S31508020FE013B0BDE8F08FA26A950648BF41F020010A +S31508020FF0500648BF41F04001DA0348BF41F00401F8 +S31508021000B0E700BF648B050837B5044648B10478D3 +S315080210102046FFF763FF10B9002003B030BD013444 +S31508021020E4B2074D2B79A342F6D9204601A9FFF768 +S3150802103069FF08B90198F0E70134E4B2F2E700BFA4 +S315080210402CB205202DE9F04F054600F1100887B0AD +S31508021050404605F114090C46164617F02DF948467E +S3150802106017F02AF9002017F09BFA0390002800F0DF +S315080210700B81012E40F2726618BF1F26012C63D01F +S31508021080022C0CBF0624042402211BF067F8012156 +S3150802109003981BF063F8214603981BF05FF8039840 +S315080210A017F096F9012384B2311B0A22009389B2FA +S315080210B042F6072303981BF0A1F804230444A4B2BA +S315080210C0311B0093122242F60423039889B21BF0BD +S315080210D095F800EB040A1FFA8AFA039BA6EB0A079D +S315080210E0012F049332DC0024DFF8A0A1DDF80CB04E +S315080210F09AF82430002B00F0A780404617F0DCF857 +S315080211006B6AC5F810B043F080026A62DB0400F12C +S31508021110AD809AF82400002840F0A88017F040FA1B +S315080211200390002800F0A28031461BF022F800281E +S3150802113040F3A6804846039C17F0BEF86B6A6C61BA +S3150802114043F480736B6291E005249DE7002017F053 +S3150802115027FA05900028C6D0022100F0AFFEB41E79 +S31508021160A4EB0A04A4B28442824613D224F00101F3 +S315080211701FFA81FB411A05A8DA4617F074F94FF0EF +S31508021180020BBAF1000F08D10598E8B905A817F0BD +S3150802119093F8A8E74FF0030BF3E70AF10101049865 +S315080211A0C9B21AF0DBFF594604981AF0D7FF059917 +S315080211B004A817F0D1F9002017F0F2F905900028D3 +S315080211C036D0A4EB0A04A4B2022C38BF0224A4F136 +S315080211D0020B1FFA8BFBBBF10F0F30D9102100F05F +S315080211E06DFE834504461FD22BF00F011FFA81FBC1 +S315080211F0411A05A85C4617F036F94FF0060B611C32 +S315080212000498C9B21AF0AAFF594604981AF0A6FF1A +S31508021210059904A817F0A0F90AF102031C44A4B21E +S31508021220BAF1000F08D15FE748B14FF0070BE6E7BE +S3150802123005A817F041F854460234A4B254E705A8A3 +S3150802124017F03AF85446EBE7391B89B258461AF0B2 +S3150802125090FF04464046039F17F02EF86B6A2F61EB +S3150802126043F080026A62002C3FF450AF686A10F0BD +S31508021270100002D028461BF046F807B0BDE8F08FEA +S3150802128003A817F019F8F1E71A20F6E770B2052055 +S3150802129070B5144B0546197918680023994201DC82 +S315080212A01A201AE0426AD60718D490F83940640719 +S315080212B014D4DCB203460C4903F8014BD1F80B608F +S315080212C042F00902C0F80160B1F80F60497C9E80BD +S315080212D099714262FFF72AFE2C7070BD01334830BD +S315080212E0DCE700BF2CB2052070B2052073B505797C +S315080212F0C67801A92846FFF705FEE8B9019C636A84 +S3150802130023F01003636276B92946A069621C0F4B63 +S3150802131000F09CF8222231460C48A66102B0BDE8CC +S31508021320704014F086BC20461AF00EFF636A5A060D +S3150802133004D523F04003636202B070BD284604F167 +S31508021340340102B0BDE8704003F0BCBE96B2052077 +S3150802135037B504460D461BF047F9698820461AF048 +S315080213607AFD6A7E2B7E204643EA0223A4F862307F +S315080213706A7F2B7F43EA0223A4F86430EA7EAB7EB7 +S3150802138043EA0223A4F866301B23A4F86C302D4BDB +S315080213905A8B9B8BA4F86820A4F86A30022384F837 +S315080213A072301DF02CFE20461CF091FD94F8733025 +S315080213B0022B15D101F074FE70B194F97530013320 +S315080213C00AD105212046A36843F48053A36003B0DB +S315080213D0BDE830401BF084B9002120461AF03EFDD4 +S315080213E00021204600F044FA4FF6FF73288C9842F3 +S315080213F025D000F0EFF9009400F0DAF96A46ADF864 +S31508021400040040F2062110481EF088FD002240F230 +S31508021410022120461EF03EFD2046FFF76FFC2046BD +S315080214201CF061FD204601F059FBA368012123F453 +S3150802143080432046A3601BF057F903B030BD002055 +S31508021440D9E700BF70B205206CB20520F7B504468D +S315080214500F46164668465A79991D1D4600F06EF9DA +S315080214602CB969463046FFF749FB0446A0B140F25B +S31508021470032384F87670A4F8723033682946C4F8D0 +S315080214805A30B3882046A4F85E30B37984F86030BF +S31508021490FFF75EFF03B0F0BD032140F206401CF0E1 +S315080214A035FC6B88A0F803300D2343710148FAF71F +S315080214B067FBEFE7F1AD0308A0F11B03E02B10B5BC +S315080214C0044618D8042142F224001CF01FFC6FF0CF +S315080214D06F0343714223A0F8034083710748FAF762 +S315080214E04FFB1CF041FC407920B11CF03DFC4079D1 +S315080214F040F4805010BD2120FCE700BF0DAF030861 +S3150802150007B590F870304FF4887101AA03488DF830 +S3150802151004301EF003FD03B05DF804FB6CB205202F +S31508021520F7B5C67805463C2E00F1020404D103B08D +S31508021530BDE8F0401BF025B887792FBB214A156A0A +S315080215401762D6B12146284646F480561BF04CF857 +S3150802155040F201216A462846EE6085F87270CDE9A6 +S3150802156000561EF0DBFCAB68394643F48063284616 +S31508021570AB60FFF74DFB03B0F0BD2146284603B02A +S31508021580BDE8F040FFF7E4BE4FF6FF73408C984281 +S315080215900DD000F01FF950B100F08CF82346024630 +S315080215A0FF21002003B0BDE8F040FFF74FBF064B0E +S315080215B0223554F8042BAC4243F8042BF9D122887D +S315080215C01A80D8E770B2052096B205201FB50446E0 +S315080215D0B0F80300FFF7D0FA08B3B4F8053090F86C +S315080215E07020A0F86C308DF80420ADF80630227A07 +S315080215F0E37940F2091143EA0223ADF80830A27AE8 +S31508021600637A084843EA0223ADF80A30227BE37A72 +S3150802161043EA022301AAADF80C301EF07FFC04B09F +S3150802162010BD00BF6CB205201FB504468088FFF7BF +S31508021630A3FA80B190F870300E218DF80430D4F8F0 +S3150802164006300648CDF80530D4F80A3001AACDF896 +S3150802165009301EF063FC04B010BD00BF6CB2052051 +S3150802166013B504468088FFF787FAD8B190F8703028 +S315080216706A468DF80030E3784FF403718DF801302D +S31508021680A37909488DF80230E3798DF80330237A75 +S315080216908DF80430637A8DF80530A37A8DF8063012 +S315080216A01EF03CFC02B010BD6CB205200048704723 +S315080216B07BB20520044890F8241000F10B0204308E +S315080216C0012918BF1046704770B2052038B58379CC +S315080216D0044613F0280F25D00368134DC5F80B30BE +S315080216E08388A5F80F30837900206B74FFF78CFC8A +S315080216F040B92B68032043F002032B60BDE838404B +S3150802170003F0AABC436A13F4404FEFD1226843F0B0 +S315080217100803C0F80120A288A0F80520A27943622E +S31508021720C271E3E7212038BD70B205204379024A27 +S315080217309B09D05C704700BF808B05080B6810B503 +S3150802174003608B88FF2A0446838002D10723A3718C +S3150802175009E0032A08D8054B9B5C072B837102D143 +S31508021760FFF7E4FFA07110BD0023F0E7848B05089C +S315080217708379024A03F00703D05C7047788B050821 +S3150802178010B582798B79094C02F0070203F0070338 +S31508021790A25CE35C9A4206D1062214F020FAB0FA59 +S315080217A080F0400910BD0020FCE700BF708B0508D9 +S315080217B050B11422064B1B68C31AB3FBF2F3007C22 +S315080217C040EA032080B270474FF6FF70704700BFA9 +S315080217D024510620024609490B7A0968FF2B01D1D2 +S315080217E00020704703EB830301EB830031F82330B3 +S315080217F0C3F30B039342F4D0437CEFE7245106204C +S31508021800F722014B1A8070476252062010B5044629 +S3150802181058B30068836CA3421FD163688364224667 +S3150802182012491EF047FB04F10C001EF063FB04F19B +S31508021830440016F041FDA06948B1143016F03CFD8B +S31508021840A069183016F038FDA06916F09BFF2046ED +S31508021850BDE8104016F096BF1346002BDFD05A6833 +S31508021860A242F9D162685A60D9E710BD19C90308BC +S3150802187070B5054648200E4616F07FFF044650B15D +S31508021880FFF788FA60B11C2016F077FFA06128B925 +S31508021890204616F077FF0024204670BD0023037009 +S315080218A0032128461AF0DAFAAB6C22466360AC6466 +S315080218B01723268100266381144928462560267740 +S315080218C066640FF079FC03F0B1FC3246014604F176 +S315080218D00C000FF071FC02232374FFF75BFA18B9A8 +S315080218E00B4B1B78002BD7D00A4B19881729D3D94B +S315080218F020461AF041FB0028CED1132120461AF0C1 +S31508021900D0FF636943F002036361C5E719C9030897 +S31508021910D84C062062520620F8B5054610B30029AF +S3150802192020DB114C2468247E8C421BDD3F2919DCFE +S31508021930032701F0030600EBA10191F83140760076 +S31508021940B74002F0030224EA0704B240224381F8B0 +S31508021950312013B100211BF05EF82846BDE8F84095 +S315080219601BF0B6B8F8BD00BF3CB2052070B51646E6 +S3150802197000221A7032800A7A0D46072A4DD8DFE805 +S3150802198002F004090D111A1E304AE86830F8023BC3 +S31508021990338043E0EB68981D5B88F9E7EB68981D8E +S315080219A09B88F5E7697B1BF083F802221C4B18809B +S315080219B01846328032E002231A4833802EE01A4C47 +S315080219C02B7BE88923702B88E11C013363702B88F3 +S315080219D001331B12A37000F0D9F903303080204678 +S315080219E01CE0124CA889EB89020AA3701B0A207014 +S315080219F06270E37000F03CFA58B1C3681A88022A8A +S31508021A0007D19A782271DB786371062307483380F7 +S31508021A1004E00423FAE780221A70002070BD00BF92 +S31508021A20F24C0620888B0508DF4C0620D94C062086 +S31508021A30054A064B1860136843F001031360828B4C +S31508021A40034B1A80704700BF34B205203CB205200A +S31508021A508616062000232DE9F04FDFF8B89191B0DB +S31508021A60D9F80070054617F00807CDE90633CDE91F +S31508021A7008330AD0644B03F1100253F8041B93424D +S31508021A8045F8041BF9D1002015E01022394614F056 +S31508021A90D0F80320EFF766F916F06FFE804648B1D4 +S31508021AA00620EFF75FF916F068FE064630B940469B +S31508021AB016F068FE1A2011B0BDE8F08FCDE904775A +S31508021AC0F0F7D8FF044668B1404616F05BFE30468A +S31508021AD016F058FE40F20740214601F085FB40F217 +S31508021AE00740E8E712F0F4F94FF4A053DFF828A10B +S31508021AF00002C6E9023A454B70603360102230464E +S31508021B00776104AB06A9F0F7AFFD0446A0B95246C1 +S31508021B104046049913F02EF8044668B9BB463C4B76 +S31508021B20BAB21B68D988914227D81022294640465C +S31508021B3005AB13F044F80446404612F0FEFF404651 +S31508021B4016F020FE304613F0EDF9304616F01AFE6E +S31508021B500498F0F741FD002CBCD12B4B05F110027D +S31508021B6055F8041B954243F8041BF9D1D9F80030FD +S31508021B7043F00803C9F8003085E71A68BCB22101A8 +S31508021B8002EB04142046ADF80EB0019100921BF048 +S31508021B90A2FB8246204600F03FF930B3DDE9002178 +S31508021BA0AAF5205080B2032802D9BAF5245F1ED1BD +S31508021BB0525A00202146ADF828200DF10D030DF1E9 +S31508021BC00E02ADF82AA0FFF7D1FEBDF80E20014697 +S31508021BD00BA814F043F8BDF80E20404604320AA9B1 +S31508021BE012F0CBFF04460028A6D1013797E70AF57B +S31508021BF05640FF3080B20428F7D8525AADF82AA0C8 +S31508021C00ADF82820E7E700BFF44C06200024800040 +S31508021C103CB2052034B205200002C003134B01462C +S31508021C201B6870B513F0040306D00022104B1C681B +S31508021C30E38990B2834209D80E4A14680022E589DC +S31508021C4090B2854209D84FF6FF7005E0A56835F8C7 +S31508021C50125001328D42ECD170BDA66836F8126078 +S31508021C6001328E42ECD1034498B2F5E734B205202C +S31508021C7038B205203CB20520094B1B685B070AD51A +S31508021C80084B1A68D389834203D9936833F810003C +S31508021C907047C01A80B2044B1B689B68F6E700BF00 +S31508021CA034B2052038B205203CB2052038B504689E +S31508021CB005460C222046084913F091FF50B9022224 +S31508021CC0064904F10E0013F08AFF18B902200C34F3 +S31508021CD02C6038BD1020FCE78B8B0508998B05080C +S31508021CE02DE9F743102801910BD0022804D04FF6AC +S31508021CF0FF7003B0BDE8F083019B1888FFF78EFFDB +S31508021D00F7E701A8FFF7D2FF0228F5D01028EED18F +S31508021D101B4B019F1E6816F0040608D00024194BB7 +S31508021D20D3F80080B8F81660A5B2AE421AD80025D4 +S31508021D30154BD3F80080B8F81690ACB24C45D6D2FB +S31508021D40D8F81000102200EB0510394613F047FFA9 +S31508021D5001350028F1D1A0196FEA40406FEA5040D8 +S31508021D6080B2C6E7D8F81000102200EB04103946F4 +S31508021D7013F035FF01340028D6D145F40040B8E700 +S31508021D8034B2052038B205203CB20520020408B553 +S31508021D901DD5124BC0F30E001B685B0713D5104BFB +S31508021DA01A68D38A98420CD2136903EB001000F121 +S31508021DB0100350F8042B984241F8042BF9D110204D +S31508021DC008BDC01A80B2074B1B681B69EDE7FFF70F +S31508021DD053FF0870000A48700220F1E734B2052062 +S31508021DE038B205203CB2052038B50446094B1B68B3 +S31508021DF01D68A54209D2204621B91BF076FA30B1F0 +S31508021E00103402E01BF07AFA08B1204638BD103CBD +S31508021E10EFE700BF3CB20520437ADA0702D5C3F3DF +S31508021E2080007047034BC2881B881A4214BF0120E0 +S31508021E3000207047861606200A4B1B68DB0708D562 +S31508021E4070B1094B1B68DB88834234BF002001202E +S31508021E50704728B1054B1B88834294BF0020012096 +S31508021E60704700BF34B205203CB20520881606200A +S31508021E7070B50246FFF7E0FFE8B10F4B1968CD8847 +S31508021E80954209D302F180500B680138040103EB2D +S31508021E9000101B5B93420ED0002398B2854201D8EC +S31508021EA0002008E00E681C01345B06EB031094421E +S31508021EB003F10103F1D170BD3CB205202DE9F341CE +S31508021EC000250E46A846174F01903A68ABB2D1884C +S31508021ED099421DD91468ABB204EB0314B4F9043061 +S31508021EE0002B1CDA2046FFF797FFC0B1E1680B8882 +S31508021EF09E4214D132460198023116F0FCFBE36881 +S31508021F0082B21B88934207D0114601A816F0ABFA93 +S31508021F10404602B0BDE8F08143441FFA83F8013512 +S31508021F20D3E700BF3CB205207FB5134B0E460546E4 +S31508021F3004460393A0B11AF057FD78B90022314638 +S31508021F4020461AF081FE022807D1802331460093E3 +S31508021F502046042303AA1BF0A8FA0DB104B070BDEB +S31508021F6020461AF010FD04460028F7D01AF03CFD68 +S31508021F700028F5D1E2E700BF0100FFFF2DE9F04F87 +S31508021F8097B0834609911AF075FC099883790C3340 +S31508021F90C45CC51816F01CFA202C0646099F26D8DA +S31508021FA0012C28D9C74BA21ED2B2D340DA0722D5B2 +S31508021FB0384697F8068016F00BFABBF80A2083B261 +S31508021FC09A4228D214F0010240F0A78004F07F0357 +S31508021FD0522B00F0A2801E2C00F09F80099B2146FE +S31508021FE000935846042319F0D8FF21240CE004F084 +S31508021FF07F03522BDCD0214606230022584600973F +S3150802200019F0CBFF41F2061458461AF038FC20465E +S3150802201017B0BDE8F08F47443A7B013B202A9BB2B2 +S3150802202046D8012ACED9023A1E2ACBD801A151F89E +S3150802203022F000BFD1200208C51F0208D5200208D7 +S31508022040C51F0208C9200208C51F0208BD200208CA +S31508022050C51F0208D1200208C51F0208D52002089A +S31508022060C51F0208D9200208C51F0208BD2002089A +S31508022070C51F020807210208C51F0208C51F020854 +S31508022080C51F02080B210208C51F02080F210208F4 +S31508022090C51F0208C51F0208C51F0208C51F020878 +S315080220A0C51F020813210208C51F0208D920020803 +S315080220B0522A28D0D22A85D10D2B06E0062B11D01A +S315080220C0142B7FF47FAF0DE0052B7FF67BAF09E07B +S315080220D0022BF6E7042BF4E7032B7FF673AFDB0735 +S315080220E03FF570AF022C00F00281DBF800309B68E6 +S315080220F09F0516D40BF1440016F0DEF8099BCBF8BF +S315080221004430002480E7012BDFE7032BDDE7012BB0 +S31508022110D7E7002B7FF456AFE4E709A816F0CCF808 +S3150802212063E71E2C00F0368358461AF05DFC074614 +S31508022130002840F0828058461AF051FC00287CD0CC +S3150802214004F07F03522B00F0CE80082C68D1B6B279 +S31508022150152E14BF02201020691D1AF02BFC002828 +S315080221605ED0DBF81430D8074BBF23F0010343F0E7 +S3150802217001033946012158464CBFCBF81430CBF837 +S3150802218014301AF048FC09980D9019F075FE0446A9 +S31508022190B0F80180B0F803900D9816F019F91528D1 +S315080221A014BF02251025053421462846FFF798FD57 +S315080221B02146039028461AF0FDFB0490B8F1000F59 +S315080221C000F05281C84500F24F81022109200D9A7A +S315080221D019F073FEBBF80A708246023FBFB23E464A +S315080221E040464FF0FF354946039A1AF0F8FE044670 +S315080221F0002800F07B811AF0AFFC002800F09381DA +S315080222000122214658461AF04EFD03468DF82E0045 +S31508022210002800F02E810D9A009222460821B2E08B +S31508022220DBF8143013F001064ED023F00103002127 +S315080222305846CBF814301AF0EEFB202C72D8032C31 +S3150802224075D9231F1C2B72D801A252F823F000BF9E +S315080222503D2502082F2302082F2602082F230208EB +S31508022260872102082F230208192702082F230208AA +S31508022270372702082F2302084D2702082F230208B0 +S315080222803B2302082F230208652702082F23020888 +S315080222902F2302082F230208812702082F23020868 +S315080222A08B2702082F2302082F2302082F2302084E +S315080222B02F2302082F230208952702082F23020834 +S315080222C05B2702085555515043F001030121584630 +S315080222D0CBF814301AF09FFB122332462146584691 +S315080222E0009619F05AFE09A815F0E6FF09E7099DB6 +S315080222F0BA4C284619F0C0FD2188B0F801602A4672 +S31508022300584619F05FFE2388BBF80A10B34228BF65 +S315080223103346172BB8BF17235846ABF80A301AF0BC +S3150802232095FAEEE6522C00F02482D22CDBD0099BD9 +S31508022330002200932146062325E0099F384619F014 +S315080223409BFD0546B0F80180B0F803A0384616F0A2 +S315080223503FF815280CBF20460220691DFFF7C0FC6E +S31508022360B5F8053004900793B8F1000F07D0D045A9 +S3150802237005D81AF092FF50B91023009701E00123FD +S31508022380009742461021584619F007FEB9E63A4622 +S315080223900221112019F091FD44464FF0FF35BBF892 +S315080223A00A3005909E1E0393063B9BB2B6B208936B +S315080223B051462046049A1AF012FE814668B35146DF +S315080223C0079A1AF059FE044648461AF0C5FB40B960 +S315080223D04FF6FF739C4201D00134A4B25445E7D9A3 +S315080223E01BE04FF000030DAAADF8343049460CAB9A +S315080223F058461AF0F5FC039ABDF83430053A9A4263 +S31508022400089A0690D8BF1346002DADF8343009DB7A +S315080224109D4202D1EB1CB34208DB691C1CD10A237C +S315080224200097AEE7351F9D42A8BF1D46042211A993 +S315080224303846ADF84490ADF8464016F05CF92A469F +S315080224403846069916F057F94FF6FF73043E761B7F +S315080224509C42B6B2C0D1E0E73946059B04355D70A9 +S315080224605846FEF77FFC4CE60D9B00930123424635 +S31508022470D4E6049B13B120461AF052FB20461AF002 +S3150802248083FBD8B1002D54DC0DA815F015FF0823DF +S3150802249058468BF81C3050F80C2B40F2025192F831 +S315080224A070208DF8483000238DF8442011AAADF823 +S315080224B04640ADF84A301DF031FD22E6ADF844003B +S315080224C00DF12E032146584611AA1AF089FCBDF8C9 +S315080224D044300590BB4228BF3B46002DADF8443038 +S315080224E00ADBAB4202D16B1CB34209DB6A1C0D9BA9 +S315080224F01FD100930A23BAE7B51E9D42A8BF1D46FF +S3150802250002220CA90D98ADF8304016F0F4F82A46C6 +S3150802251005990D9816F0EFF84FF6FF73023E761BF3 +S315080225209C42B6B2E2D0601C80B28145BFF45BAE73 +S31508022530DCE702350D998AF8015091E7DDF8249017 +S31508022540484619F099FCB0F80330B0F801800493B4 +S31508022550B8F1000F44D0984542D84FF6FF774A465D +S315080225600221052019F0A9FC4546BA46BBF80A40DD +S315080225700590023CA4B2294658461AF012FE504566 +S3150802258006464CD04FF40062294658461AF08BFB91 +S3150802259000283FD130461AF09CFE00280CBF0223C1 +S315080225A010235745039321D030461AF092FE06901F +S315080225B038461AF08EFE069B834203D1039B0133EB +S315080225C0A34214DB38461AF084FE059B01301946ED +S315080225D05870584619F0CAFC93E500BF62520620A5 +S315080225E00123CDF8009042460421CCE637460DF188 +S315080225F046013046ADF84450FFF7C8FB039B4846F0 +S315080226009A1C11A916F077F8039B023CE41A554561 +S31508022610A4B2D7D0049B0135ADB2AB42ABD24FF6CA +S31508022620FF739F42CED10A23CDF80090DBE7DDF88F +S3150802263024900024484619F01FFCB0F80530B0F87B +S3150802264003A0B0F8016007464846039315F0C0FE9A +S31508022650C51FADB2102D0C945AD82A46F91D0DA8DD +S3150802266013F0FCFA002E55D0564553D84A46012196 +S31508022670072019F022FCA046074633460A249A4543 +S31508022680049307D93946BBF80A0019F0F9FB03285F +S31508022690049B04D8B8F1000F1CD0394699E7ADF867 +S315080226A04430039B5846ADF848300DAB13930023CC +S315080226B00BAA009311A90DF12E03ADF846A0ADF8A9 +S315080226C050501AF005FD0A280446E3D0BDF82C300E +S315080226D030B11E46234632460621CDF8009052E610 +S315080226E0ADF83030BDF82E300CAAADF83230394686 +S315080226F00423BBF80A0019F0CEFB4FF6FF72BDF8A9 +S315080227002E309342C9D001334FF001089BB2B6E787 +S315080227100424DFE70124DDE70A23099C8BF81C3031 +S31508022720204619F0A9FB23460022B0F801105846A4 +S315080227301AF08BFFE5E4099C204619F09DFB0C2351 +S315080227408BF81C30B0F803202346EEE75A460F21D1 +S315080227500E20099B1AF0D2FFD3E45A4621212020E3 +S31508022760099BF7E75846099AB5F801101BF0A0F835 +S31508022770C7E45846099AB5F801101BF0F4F8C0E404 +S31508022780584609991BF02EF9BBE4584669781BF09E +S3150802279094F9A8E558461BF0B0F9A4E57FB5174A9F +S315080227A00646136842F6052023F0080313601AF05A +S315080227B051FC054650B16846FFF74CF900201AF05D +S315080227C0E2F8044620B92946FFF7AEFB04B070BD0D +S315080227D01022684604F1210113F001FA38B10121E9 +S315080227E020461AF018F9636923F0010363611EB1E2 +S315080227F0314620461AF006FD2046E0E734B20520A7 +S3150802280037B58B790A460C33CD180191C95C044653 +S3150802281011F0010329D01D290AD101211E2019F020 +S315080228204CFB0146204619F0A1FB012003B030BD3E +S31508022830032916D10E4BB5F801201B88418993420C +S3150802284028BF1346172BB8BF1723438119F0FEFF7B +S31508022850636940F2094123F00203204663611AF0D4 +S315080228601DF801A815F028FDDFE71846DEE700BFC8 +S31508022870625206200022024BC3E900229A60704780 +S3150802288044B20520014B1860704700BF40B20520CC +S3150802289013B500F0B9F978B1019083790C33C418ED +S315080228A0204603F0B1FA034610B1204601A998471B +S315080228B001A815F001FD08E000F0B2F9019020B177 +S315080228C0034B1B68002BF3D0984702B010BD00BF1C +S315080228D040B2052010B50446062142F205001BF057 +S315080228E015FA2368C0F80330A388A0F8073006480B +S315080228F0F9F746F91BF038FA407918B1BDE81040E5 +S315080229001BF0E1B910BD00BFE9BB010810B50446CA +S3150802291006214FF628401BF0F9F92368C0F8033060 +S31508022920A388A0F807300648F9F72AF91BF01CFA1B +S31508022930407918B1BDE810401BF0C5B910BD00BFFB +S3150802294085BC010838B505460C4669B9022142F22A +S315080229501B001BF0DBF9B5F86E30A0F803300D4802 +S31508022960BDE83840F9F70CB9122142F21A001BF0F9 +S31508022970CDF92146B5F86E30053020F8023C04F14F +S31508022980100351F8042B994240F8042BF9D1024856 +S31508022990E6E700BF6FAD0308ABAD030808B5002133 +S315080229A042F20E001BF0B2F9BDE808400148F9F7F9 +S315080229B0E7B800BFDDAE030838B590F872300446B2 +S315080229C0032B154606D1FFF7E9FF0123002084F8F9 +S315080229D0723019E0C9B9012B2DD9032140F20640FC +S315080229E01BF094F9B4F86E304571A0F80330134819 +S315080229F0F9F7C6F81BF0B8F98378002BE5D01BF077 +S31508022A00B3F9807840F4805038BDA3B102214FF65D +S31508022A1004401BF07BF9B4F86E30A0F8033008487E +S31508022A20F9F7AEF81BF0A0F94379002BCDD01BF0CD +S31508022A309BF94079E6E70220E6E700BFF1AD030815 +S31508022A4027AE0308F8B507460E4642F213000E21D2 +S31508022A5015461C461BF05AF9B7F86E30A0F8056001 +S31508022A60A0F80330BDF81830A0F80750A0F80B30CC +S31508022A70BDF81C30A0F80940A0F80D30BDF820308A +S31508022A80A0F80F300648F9F77BF81BF06DF9807845 +S31508022A9020B11BF069F9807840F48050F8BD00BF78 +S31508022AA069AE030870B506460D4642F27A0004215D +S31508022AB014461BF02BF9A0F8036045718471064889 +S31508022AC0F9F75EF81BF050F9407918B1BDE8704085 +S31508022AD01BF000B970BD00BF6FB2030810B50446FB +S31508022AE0022142F230001BF011F9B4F86E30A0F858 +S31508022AF003300B48F9F744F81BF036F943792BB93A +S31508022B001BF032F9017A2046FEF71AF91BF02CF966 +S31508022B10407920B11BF028F9407940F4805010BD65 +S31508022B20FDBC0108014815F0E5BB00BF48B2052007 +S31508022B3040F6FF732DE9F3410D46B0F86E10019287 +S31508022B40994205D101A815F0B7FB02B0BDE8F0819C +S31508022B501146134601229BBB1E4815F044FCFFF79B +S31508022B60E1FF04460028F0D015F032FC63790746E7 +S31508022B7003F001086FF30003637104212046A66877 +S31508022B8015F012FD4379044668F300034371DB43EB +S31508022B908179B6F86E200C31866003F0010362541F +S31508022BA0C2F30322084442EA0312427047802246CD +S31508022BB0304629461CF025FA2046F8F7F5FFCEE7F7 +S31508022BC05C79986024F0030414435C7100221B6844 +S31508022BD0C1E700BF48B2052070B50546064C206815 +S31508022BE000B970BD8368AB4204D10668F7F774FC76 +S31508022BF02660F4E70446F2E748B205200146014892 +S31508022C0015F0F1BB4CB20520014815F073BB00BFA5 +S31508022C104CB205200146014815F0E5BB44B2052031 +S31508022C20034803680BB115F065BB1846704700BF29 +S31508022C3044B20520044B1A6822B99868003818BFAE +S31508022C40012070470120704744B205202DE9F04162 +S31508022C50154606460F4642F2360019211C46DDF88D +S31508022C6024801BF053F82B0AC371230A83729DF83A +S31508022C701830857103739DF81C30447243739DF8AE +S31508022C8020302D0C240CC67087800572C47283739B +S31508022C90D8F80030C0F80F30B8F804308676A0F8B5 +S31508022CA013309DF8283043759DF92C3083759DF8AD +S31508022CB03030C375002303769DF8343043769DF889 +S31508022CC03830C3760648F8F75BFF1BF04DF84079B3 +S31508022CD020B11BF049F8407940F48050BDE8F081F4 +S31508022CE091EE010838B505460C464FF619400521FE +S31508022CF01BF00CF8C57044600548F8F741FF1BF055 +S31508022D0033F8407918B1BDE838401BF034B838BDFD +S31508022D10B7AC030838B505460C464FF61A400521E6 +S31508022D201AF0F4FFC57044600548F8F729FF1BF04E +S31508022D301BF8407918B1BDE838401BF01CB838BDFD +S31508022D40E7AC030870B50D4606460121DAB1FFF76E +S31508022D50C9FF0446A8B9072142F235001AF0D6FF80 +S31508022D60C6702B684360AB8803810848F8F708FFEA +S31508022D701AF0FAFF437923B11AF0F6FF447944F4BC +S31508022D808054204670BDFFF7C5FFE2E76FAB030824 +S31508022D900A4610B50421044642F237001AF0C1FF6A +S31508022DA0032303710023C470437183710548F8F73E +S31508022DB0E7FE1AF0D9FF407918B1BDE810401AF0BB +S31508022DC0DABF10BDA7AB03080A4610B504210446AC +S31508022DD042F238001AF0A5FF032303710023C470D8 +S31508022DE0437183710548F8F7CBFE1AF0BDFF4079A7 +S31508022DF018B1BDE810401AF0BEBF10BDF3AB030808 +S31508022E00F8B506460F4642F23900062114461D4613 +S31508022E101AF07CFF01238471240A0371C770467174 +S31508022E20C47105720548F8F7ABFE1AF09DFF4079A2 +S31508022E3018B1BDE8F8401AF09EBFF8BD3FAC0308CA +S31508022E400148FFF71FBD00BF4D2E02082DE9F04FBE +S31508022E50867987B00C3605900546805BC0F30B0071 +S31508022E60FDF78AFE044618B905A815F025FA4EE0BC +S31508022E7090F87230022BF7D1AB5B059AC3F30B01BC +S31508022E8003F44053B3F5805F9060A95342D1537956 +S31508022E906FF300035371836B002BE5D0042105A859 +S31508022EA004F1380615F0B8FA3046059915F09BFA7A +S31508022EB0A06B002301465A1CA9BBDBB2012B01D920 +S31508022EC015F002FBA06B15F083FA03281FD9D4F874 +S31508022ED03890484699F8067015F07AFA0C3709EBD5 +S31508022EE0070539F80770A0F10408474522D9524F59 +S31508022EF0D4F838A007F1100957F804BB53464246DE +S31508022F0029462046D8474F4510D00028F4D007B0A6 +S31508022F10BDE8F08F383015F0CFF9059A537943F0AA +S31508022F2001035371BAE713460968C4E70028EED1CC +S31508022F3030469AE7A06B15F04BFA04378742F7D367 +S31508022F406988A1F140033F2B0BD80421304615F0BE +S31508022F5063FA2046A26B69881AF08DFF0023A363E1 +S31508022F60D5E705290BD0062961D00429E0D13046D8 +S31508022F7015F052FAA16BA06CFDF714FFEEE729468D +S31508022F8020461AF076FF02460028D1D12B79122B59 +S31508022F9006D0132B36D0204669791AF042FFC7E7C6 +S31508022FA094F87330022BF6D040F67A4029898B1FA3 +S31508022FB09BB2834224D86A89931F9BB283421FD845 +S31508022FC091421DD8AB89B3F5FA7F19D240F6764CF1 +S31508022FD0EF89A7F10A0080B2604511D8B4F86A00F1 +S31508022FE00290B4F86800CDE900702046FFF72AFD82 +S31508022FF0021E18BF0122204669791AF0CEFE97E70B +S315080230000122F8E794F87330012B03D12046697937 +S315080230101AF007FFA3681A048AD523F40043A360AB +S315080230202B89012B84D12046FEF76AFA80E72046CF +S31508023030A16B1AF04AFF91E79C8B05080C4B0146D7 +S315080230401A789AB95B689B0710D490F975200132F1 +S3150802305018BF012291F8523013F0400005D091F8BA +S31508023060600010F0400018BFD0B270470122F1E7A5 +S3150802307050B20520024B586800F00200704700BFA4 +S3150802308050B20520024B586800F00800704700BF8E +S3150802309050B20520014B1B68184700BF3051062065 +S315080230A008B518F060FE012809BF034B00205868CE +S315080230B000F0100008BD00BF50B2052007B5024651 +S315080230C00846042802F0010113D9B1B903200C4BB2 +S315080230D05A6002F08003019302F04003009302F063 +S315080230E0200302F0040200F0ABFB002003B05DF8F7 +S315080230F004FB0029EBD00328E9D12120F6E700BF1B +S3150802310050B2052010B50D490D480EF0FDF80446DB +S3150802311090B90C4B0C4A1A600C4A5A600C4A9A60CF +S315080231200C4ADA6000F0EEFB032104460020FFF7A2 +S31508023130C5FF0022084B1A70204610BDEFBEADDE51 +S31508023140BEBAFECA30510620353802088DE2030897 +S3150802315081380208B947020850B2052038B5044634 +S315080231600320F7F7DFFB0546D0B194F870300370F9 +S3150802317094F8753043702046FDF7B2FD2A46A870CA +S3150802318040F2026107481CF085FE074B2046DB68C1 +S315080231900121984794F97500BDE83840FDF7B8B89B +S315080231A038BD00BF6CB205203051062070B5054601 +S315080231B008200E46F7F7B6FB044680B195F870303C +S315080231C000210370064B4660DB682846984722466C +S315080231D0BDE8704040F2016102481CF05BBE70BD5A +S315080231E0305106206CB2052038B5054608200C4633 +S315080231F0F7F798FB024638B1C0E90054BDE83840F3 +S315080232000D2102481CF046BE38BD00BF6CB205202F +S3150802321038B5054608200C46F7F784FB024650B136 +S3150802322095F8703040F20561037044600248BDE8C3 +S3150802323038401CF02FBE38BD6CB2052013B50446C3 +S315080232400191114612B301A904200EF06DF8019BF3 +S31508023250104A2046B3FBF2F102FB113345F218027B +S315080232600021019301AB1AF07CFF0820F7F75AFBFD +S31508023270024648B194F8703040F204610370019B2B +S31508023280436005481CF006FE02B010BD45F218025E +S3150802329001ABE8E740420F006CB2052010B50446C0 +S315080232A00120F7F73FFB024648B194F8703040F226 +S315080232B003610370BDE8104001481CF0EBBD10BD68 +S315080232C06CB2052038B5054608200C46F7F72AFBE6 +S315080232D0024650B195F8703040F2076103704460B7 +S315080232E00248BDE838401CF0D5BD38BD6CB2052091 +S315080232F0014B5B68184700BF3051062010B50F4CCA +S315080233002368D3B10022D3F8A0001A7783F83D20A8 +S3150802331083F85E20EFF760F92068442160301CF0DC +S3150802332024FE206821211D301CF01FFE2068212161 +S31508023330BDE810403E301CF018BE10BD5CB2052038 +S31508023340F0B5062087B0EDF70DFD15F016FA05461D +S3150802335040B901461A20FFF747FF6FF08C04204652 +S3150802336007B0F0BD2F4E3068EFF736F9044640B184 +S3150802337010F1880F05D0014640F20740FFF734FFE7 +S31508023380EDE718F0F0FC0328074622D10024346042 +S3150802339010F09EFD000268606C6140F20111284639 +S315080233A01AF0DCFD204B6946EB60204B2B600023AC +S315080233B00093EFF70DFB0446E0B1014640F20740E1 +S315080233C0FFF712FF284611F0ADFD284615F0DAF987 +S315080233D0C5E732686B686A61DAB222B923F0FF037D +S315080233E043F001036B6010F073FD000240F0010028 +S315080233F06860D2E7032FE5D101AB102202A9009833 +S3150802340011F011FB1021044602A81CF0A0FD02A926 +S3150802341010201BF0BEFD102102A81CF0A6FD009B81 +S315080234203360CFE758B205200044400400248000E8 +S31508023430FF282DE9F84316BF1C4D1D4B45EA00250A +S3150802344081464FF006008846174608BF1D68EDF705 +S3150802345089FC15F092F9064618B30146284611F07A +S315080234609CFA0446304611F05DFD304615F08AF99D +S3150802347014F1880F0FD1B9F1FF0F0ED1FFF760FFD4 +S31508023480044660B90A4B1D680020C8F8005007B107 +S315080234903C60BDE8F883002CF6D02120F7E700252A +S315080234A0F2E71A206FF08C04F1E700BF06800400E9 +S315080234B058B205202DE9F0418AB006AC8846154671 +S315080234C00346264600F1100722461868596808334B +S315080234D003C2BB421446F7D1102130461CF037FD11 +S315080234E0002306200593EDF73DFC15F046F9044640 +S315080234F010B310274FF480711AF030FD194B1A4990 +S31508023500036005ABC160324628460293CDE90087BF +S315080235103B46EFF797F90546F0B9394640461CF09F +S3150802352016FD394630461CF020FD204611F0FAFCFD +S31508023530204615F027F90BE06FF08C0140F20740A0 +S31508023540FFF752FE102130461CF00FFD6FF08C0576 +S3150802355028460AB0BDE8F081014640F20740FFF767 +S3150802356043FEDEE700248000004440042DE9FF41C3 +S315080235700546062088461646EDF7F4FB15F0FDF8D3 +S31508023580044648B901461A20FFF72EFE6FF08C054D +S31508023590284604B0BDE8F08110F09AFC2A466D462A +S315080235A000232F46000260606361204606F580719B +S315080235B01AF0D4FC144BE360144B236002F1100397 +S315080235C02E4610685168083203C69A423546F7D124 +S315080235D0102138461CF0BBFC4346102239462046C9 +S315080235E0EFF742F8054620B1014640F20740FFF7D9 +S315080235F0FBFD102138461CF0B8FC204611F092FC5F +S31508023600204615F0BFF8C3E70044400400248000B2 +S315080236102DE9F0434FF0000987B0044606200E460E +S3150802362017469846CDE90499EDF79CFB15F0A5F8DF +S31508023630054670B310F04CFC00024FF480516860E6 +S31508023640C5F8149028461AF089FCDFF874901B4BCB +S3150802365021462B601022C5F80C9004ABEFF704F84C +S31508023660044628BB05AB029310233246CDE90083F4 +S3150802367049463B46049811F0E8FA0446C0B904984C +S31508023680EEF7AAFF284611F04DFC284615F07AF8FF +S315080236900AE06FF08C0140F20740FFF7A5FD049897 +S315080236A0EEF79AFF6FF08C04204607B0BDE8F08368 +S315080236B0214640F20740FFF797FDE0E70024800025 +S315080236C00002C003F0B50E460446154693B0202202 +S315080236D03046434912F083FA68B9202228464149FE +S315080236E012F07DFA38B9404B1B681B7D002B64D05B +S315080236F040F203401BE0246C2022304604F15101BB +S3150802370012F06DFA38B92022284604F1710112F036 +S3150802371066FA0028ECD00620EDF724FB15F02DF802 +S31508023720044630B901461A20FFF75EFD1A2013B087 +S31508023730F0BD0027009710F0CBFB000260604FF443 +S315080237408041204667611AF009FC284B3046E3603F +S31508023750274B06F12002236004238DF804300DF16D +S31508023760050350F8041B904243F8041BF9D10DF1E6 +S31508023770050020211CF0EBFB28460DF1250305F177 +S31508023780200250F8041B904243F8041BF9D1202169 +S315080237900DF125001CF0DBFB01A96B4641222046F0 +S315080237A0EEF762FF014650B9204611F0BBFB2046F0 +S315080237B014F0E8FF0098EEF70FFF0020B7E710F1C4 +S315080237C0870F03D040F20740FFF70EFD204611F09F +S315080237D0A9FB204614F0D6FF0098EEF7FDFE87E710 +S315080237E08C8C05086C8C05085CB205200000020961 +S315080237F01241000100F0C003402B07D1094B1B6898 +S3150802380073B100F03F0053F820007047802B01D1B6 +S31508023810054BF4E7054A0648C02B08BF1046704711 +S315080238200348704764B2052060B205208FE3030897 +S31508023830113D0208014B1B68187A70475CB20520D5 +S31508023840003918BF0121003B18BF012310B50B4CE4 +S31508023850003A246818BF0122A3749DF80830207024 +S31508023860003B18BF0123E3749DF80C302174003B1A +S3150802387018BF01236274237510BD00BF5CB2052010 +S3150802388001280AD002280ED098B90B4B1A689369F8 +S3150802389043F00103002093617047074B1A68936946 +S315080238A043F00203F6E7044B1A68936943F00403EC +S315080238B0F0E72120704700BF5CB2052038B5094DF4 +S315080238C02C685CB9A42014F058FF286040B122463F +S315080238D0BDE83840044905480DF06EBC002038BDE5 +S315080238E01A20FCE75CB20520ABDF030868B20520A4 +S315080238F0024B034A00201A60704700BF60B20520D7 +S31508023900348C050810B5144CFFF7F8FC2068A4217E +S315080239101CF02BFB03224FF0FF3123681A70D96083 +S31508023920002210211A7783F83D2083F85E201A8236 +S315080239309A7419729A61EFF79DF8044648B918F015 +S3150802394012FA0328054B08BF00232046044A1360CF +S3150802395010BD40F20740FBE75CB2052037000400C1 +S3150802396058B205202DE9F04383680446590687B004 +S3150802397040F1B18023F0400383601AF0B7FB802838 +S3150802398002D0402840F0AA8094F9758004F13409DF +S31508023990B8F1FF3F1DD118F0E6F9012871D1636B22 +S315080239A004201A888DF808201A4632F8021B090ADA +S315080239B08DF80910D3F8023002A9CDF80A305368F7 +S315080239C00A22CDF80E30FCF731FCB0F1FF3F8046F3 +S315080239D057D0A56815F4807553D10620EDF7C2F9BC +S315080239E014F0CBFE074698B901461A20FFF7FCFBEE +S315080239F0204641F20601FFF7D9FB20460021FEF7D1 +S31508023A00A1FF04F1340007B0BDE8F0431AF0BEBBCB +S31508023A1020461AF06BFB802828D1494D394645EADB +S31508023A200825284610F0B9FF0646384611F07AFAF4 +S31508023A3016F1880F1BD1434D394645EA0825284613 +S31508023A4010F0ABFF0646384611F06CFA384614F009 +S31508023A5099FE96B9606B2A4602A90A30FFF72AFD33 +S31508023A6070B3102102A81CF080FAC1E72E46204640 +S31508023A701AF03CFB4028E9D1DDE7314640F207401F +S31508023A80B4E794F87430DA0702D4A368DB05AFD535 +S31508023A90002201A904F118000192FFF767FD18B187 +S31508023AA00198EEF799FDA3E7606B019A02A90A301D +S31508023AB0FFF700FD05460198EEF78EFD002DD0D1E1 +S31508023AC0204602A9FEF73EFF02A810211CF04DFA75 +S31508023AD048461AF05BFB07B0BDE8F083636B1A88A9 +S31508023AE0002A85D1882801D04B2881D100210133AB +S31508023AF013F8012F002A7FF47BAF01310829F7D189 +S31508023B00206C01A900F598700192FFF72FFD002895 +S31508023B10C6D1606B019A02A90A30FFF7CBFC0546AB +S31508023B200198EEF759FD002D9BD1204602A9FEF712 +S31508023B3009FF02A810211CF018FA04F13400C8E79C +S31508023B4005800400038004002DE9F043804693B003 +S31508023B5006200F4616469946EDF704F914F00DFEAF +S31508023B60044648B901461A20FFF73EFB6FF08C055A +S31508023B70284613B0BDE8F08310F0AAF90023000224 +S31508023B80606063614FF4804120461AF0E7F95A4BA8 +S31508023B90E3605A4B23605A4B1A68137F022B21D1D2 +S31508023BA002F1600302F1800153F8040B8B4247F8D5 +S31508023BB0040BF9D102F1A00153F8040B8B4246F823 +S31508023BC0040BF9D1D2F8A0302046C9F8003011F01A +S31508023BD0A9F9204614F0D6FDB8F1000F40F0858009 +S31508023BE00025C5E79369DB072DD5464B03F120026D +S31508023BF053F8041B934247F8041BF9D1424B03F1CD +S31508023C00200253F8041B934246F8041BF9D14B468B +S31508023C1020223E492046EEF727FD0546204611F0AA +S31508023C2081F9204614F0AEFD002DD5D0294640F282 +S31508023C300740FFF7D9FAB8F1000F99D00821404694 +S31508023C401AF083FB94E74946EEF7C2FE054690B1A1 +S31508023C50014640F20740FFF7C7FAB8F1000F03D052 +S31508023C60082140461AF071FB204611F05BF92046FE +S31508023C7014F088FD7CE76B46412201A9D9F80000B9 +S31508023C8010F030FF0546204611F04CF9204614F094 +S31508023C9079FD4DB1294640F20740FFF7A5FAD9F852 +S31508023CA00000EEF799FCC6E73A460DF105030DF159 +S31508023CB0250153F8040B8B4242F8040BF9D132461C +S31508023CC00DF1450153F8040B8B4242F8040BF9D166 +S31508023CD001A841211CF049F9384620211CF037F980 +S31508023CE0202130461CF033F976E7002245F2160108 +S31508023CF040461AF026FA73E700000209127100011B +S31508023D005CB20520AC8B0508CD8B0508AC8C050882 +S31508023D1045F20603994210B5044637D01FD840F239 +S31508023D200323994207D045F2020399423FD040F253 +S31508023D30012399421FD1244894F870101CF081F887 +S31508023D4094F873304FF4A041012B14BF8020402011 +S31508023D50FFF750FD00220346204698470BE045F23E +S31508023D60170399422ED045F21A03994205D045F215 +S31508023D700C0399421FD0482007E0C0211AF0C6F961 +S31508023D8007212046FFF712FA002010BD93791A443C +S31508023D90517C41F49051FFF709FA94F873302046A2 +S31508023DA0012B14BF802140211AF0B0F9ECE7052156 +S31508023DB01AF0CBFAE8E71AF099F94128E4D0052176 +S31508023DC02046F5E70220E0E768B20520B1F5A04FE4 +S31508023DD02DE9F0410446164600F01481A1F5A043E8 +S31508023DE0DD1F042D00F215819279083B0C32164428 +S31508023DF0026C92F85021032B05D8DFE813F0430032 +S31508023E009B00B9000001D10719D5771D1022394642 +S31508023E10824811F0E4FE002862D017F0A4FF0128B8 +S31508023E20206C0ED103213A4690F95E01FCF79CF903 +S31508023E301021054638461CF098F8002D4CD100276B +S31508023E406BE03B461022032190F95E0117F08DFFC5 +S31508023E5094F873300546012B0DD13B4604F118023E +S31508023E60153653F8041BB34242F8041BF9D1A3686A +S31508023E7043F48073A360102138461CF076F8002DAF +S31508023E80DDD011E012F00107D9D017F06CFF012836 +S31508023E902DD1236C062093F95E81ECF763FF14F0AB +S31508023EA06CFC054618B91A250021284612E0014677 +S31508023EB05B4840EA082010F070FD8046284611F05B +S31508023EC031F8284614F05EFCB8F1000F0FD04146CF +S31508023ED040F20740FFF788F9082120461AF035FA1A +S31508023EE0204608211AF031FA40F2034020E0206CFD +S31508023EF006F1050843460A22022190F95E0117F0E7 +S31508023F0034FFD6F805300546A362D6F80930E362CF +S31508023F10B6F80D3023860028C6D1226C92F85031A5 +S31508023F2023EA070382F8503120461AF0CCFA002019 +S31508023F30BDE8F081920782D517F015FF012806F130 +S31508023F400506206C09D10621324690F95E01FCF776 +S31508023F500BF91021054630466DE706213346102235 +S31508023F6090F95E0117F001FF10210546304684E7F5 +S31508023F7093077FF564AF17F0F6FE01281AD1236C72 +S31508023F80062093F95E71ECF7EDFE14F0F6FB054692 +S31508023F90002888D00146234840EA072010F0FDFC95 +S31508023FA00746284610F0BEFF284614F0EBFB0FB171 +S31508023FB039468DE7717989B90A46731D13F8010FD7 +S31508023FC060B90132062AF9D194F85210206C81F0B0 +S31508023FD0080104F14C03C1F3C00106E000394FF0B1 +S31508023FE0060218BF0121206CB31D90F95E0117F075 +S31508023FF0BCFE054600287FF457AF02278DE702F07C +S3150802400004078AE719F0DEFF0022236C83F85C2195 +S315080240108AE7BDE8F041FFF77BBE00BF5C8C050866 +S3150802402003800400068004002DE9F04F97B0154678 +S31508024030DDE9209804AA06468C4692461C46524B4F +S31508024040229F03F1100B9646186859680833AEE8A2 +S3150802405003005B457246F6D16B46202261465046FE +S31508024060FFF7D6FA8346002871D1484B05F11002AC +S31508024070089365238DF824300DF12503184655F863 +S31508024080041B954243F8041BF9D110211BF05FFF6C +S315080240900DF13503184604F1100254F8041B944234 +S315080240A043F8041BF9D110211BF051FF99F8063089 +S315080240B0062183F00803C3F3C0038DF84530D9F807 +S315080240C000300DF14600CDF84630B9F80430012427 +S315080240D0ADF84A301BF03BFF98F80630062183F00C +S315080240E00803C3F3C0038DF84C30D8F800300DF13D +S315080240F04D00CDF84D30B8F80430ADF851301BF00C +S3150802410026FF002335228DF854306846239B08A9DA +S315080241108DF85340FFF77CFA8346C0B910212398DD +S315080241201BF015FF3B463522684608A98DF8204044 +S31508024130FFF76EFA834650B9B27C0146C2F1100205 +S31508024140384611F076FD102138461BF000FF102183 +S3150802415068461BF00AFF352108A81BF006FF102146 +S3150802416050461BF002FFBBF1000F06D0082130466D +S315080241701AF0EBF817B0BDE8F08F5A4645F212016D +S31508024180304619F0DEFFF5E7EE8B05080062746C1F +S3150802419070B51E460423054696B014468DF81430AB +S315080241A001F120020DF1150351F8040B914243F86F +S315080241B0040BF9D120210DF115001BF0C8FE224689 +S315080241C00DF1350304F1200152F8040B8A4243F833 +S315080241D0040BF9D120210DF135001BF0B8FE04AB12 +S315080241E00293202301931A9B314600930E484123DA +S315080241F005AA10F03DFD0446412105A81BF0B5FEAF +S3150802420054B1214640F20740FEF7EEFF0821284640 +S315080242101AF09BF816B070BD224645F215012846DB +S3150802422019F08FFFF6E700BF00000209F0B545F264 +S315080242300E06B142044615468DB00ED045F2130657 +S31508024240B1425CD0B1F5A04F40F0BD8019F0BAFE7C +S31508024250236CD3F85831190757D5236CD3F858214C +S3150802426012070CD4AA7903F584730C3215446A1D15 +S31508024270153552F8041BAA4243F8041BF9D1002348 +S31508024280256CCDE90833CDE90A3385F85C3195F812 +S315080242905D310DF1200C042B2AD14D4B1B6893F886 +S315080242A03D205AB1674603F11D022D333E4610687A +S315080242B05168083203C69A423746F7D105F5A07304 +S315080242C0069304F15A03059304F1530304932B79D5 +S315080242D005F1C80203936B790293AB79CDE900C362 +S315080242E005F1B803204605F1F8011AF048FA0CE080 +S315080242F0013B022B9CBFD5F82C310893DEE7056CEF +S3150802430095F85C3123B1012B54D000200DB0F0BDD5 +S31508024310102205F5A07105F5847011F060FC20B134 +S315080243200B2120461AF011F8EFE7D5F858310DF1AE +S31508024330200C9B0742BF94F8743043F0020384F8BA +S315080243407430012385F85C310023CDE90833CDE9C1 +S315080243500A3395F85D31042B25D11D4B1B6893F85A +S315080243605E205AB1674603F13E024E333E46106856 +S315080243705168083203C69A423746F7D105F58C7357 +S31508024380069304F15303059304F15A030493EB7A53 +S3150802439005F1B80203932B7B02936B7BCDE900C32D +S315080243A005F1C8039EE7013B022B9CBFD5F82C31C9 +S315080243B00893E3E705F58C7119F020FE882120465B +S315080243C019F0A4FEA1E70DB0BDE8F040FFF7A0BCC6 +S315080243D05CB2052045F21403994213B504462BD064 +S315080243E00CD8B1F5A04F13D045F20E03994232D03C +S315080243F0204602B0BDE81040FFF78ABC45F2190311 +S315080244009942F5D1137813BB0C2119F09EFF10E0DF +S3150802441019F0D8FD216C204601F59473019301F138 +S31508024420B803009301F1510201F1C80311311AF0E0 +S3150802443047FA002002B010BD036CD3F82821114BAD +S31508024440B2FBF3F103FB1121FEF7E2FEF1E7872146 +S3150802445019F05CFEEDE79179036C0C310A44511DA3 +S3150802446003F58473153251F8040B914243F8040B91 +S31508024470F9D1226CD2F8583143F00803C2F8583100 +S31508024480D7E700BF40420F0045F2100330B5994204 +S31508024490044685B000F0A6800CD8B1F5A04F27D007 +S315080244A045F20503994228D0204605B0BDE83040BA +S315080244B0FFF72EBC45F21103994200F0B08045F28F +S315080244C012039942F0D1016C91F85D3113B1043BA4 +S315080244D0012B03D82046B83119F0ACFD236C93F8AA +S315080244E05D31042B40F2DF80052B03D1862192E051 +S315080244F019F068FD002005B030BD9179036C0C31C6 +S315080245000A44511DC833153251F8040B914243F837 +S31508024510040BF9D1206CD0F8583113F0040354D0A7 +S3150802452090F85D31042B22D1604B1B6893F85E50DC +S3150802453065B1002100F111020091114600F5A07043 +S3150802454001903E33204619F04EFFD3E71021B830CA +S3150802455019F012FE58B10821204619F0F6FE40F26B +S3150802456007402946FEF740FE40F20740C3E7216CA2 +S3150802457091F85D3101F1C80213B1043B012B12D83F +S3150802458001F1F803039301F59873029304F15A03B0 +S31508024590019304F15303009301F1B8032046D8317D +S315080245A0FFF742FDA6E701F5A073019391F85C01B6 +S315080245B0D1F82C31C34003F0010343F08003009382 +S315080245C0134601F151021131BCE780F85C3100F162 +S315080245D0C802009300F5987100F5A07320461AF0F8 +S315080245E0E3F987E7056C102205F1980105F5A07035 +S315080245F011F0F5FA20B10421204619F0A6FE79E752 +S315080246008821D5F858319B0742BF94F8743043F095 +S31508024610020384F87430204619F078FD6AE7056CBF +S3150802462095F85D3105F5A070042B1ED11F4B10229B +S3150802463019684E3111F0D3FA0028DCD1102105F1A0 +S31508024640B80019F099FD216C01F1F803039301F5FD +S315080246509873029304F15A03019304F153030093E6 +S3150802466001F1C80201F1B80398E70146102205F1E3 +S31508024670980011F0B4FA0028BDD105F1B801204618 +S3150802468019F0D8FC216C91F85C310133DBB2142B9A +S3150802469081F85C31D8D0D1F8583123F00103C1F83A +S315080246A058318421B7E78721B5E700BF5CB20520F8 +S315080246B045F215039942F7B5044651D00CD8B1F51F +S315080246C0A04F19D045F20D0399421BD0204603B0DC +S315080246D0BDE8F040FFF71CBB45F216039942F5D137 +S315080246E0016C01F1D8030093D1F8943001F131023B +S315080246F01131FFF74DFD01E019F064FC0027384639 +S3150802470003B0F0BD93790C331A44551D02F1250600 +S3150802471032462946FEF7D6FF074620B10B21204628 +S3150802472019F013FEEBE72946236C113351F8042BD3 +S31508024730B14243F8042BF9D1236C01F1200231333B +S3150802474051F8040B914243F8040BF9D1216C204627 +S3150802475001F1940301F171025131FFF7F5F9CDE741 +S3150802476019F0A0FC236C93F85D31052BC6D8DFE857 +S3150802477003F0190311111E192046822119F0C6FCED +S315080247800C4B20461B68D9684B1C5A425A41FEF705 +S3150802479055FDB3E72046822119F0B8FC2046FEF7FC +S315080247A07DFDABE78321204619F0B0FCA6E78521FB +S315080247B0F9E700BF5CB20520204B10B51B6804461A +S315080247C09B6913F0040310D141B180F8773090F851 +S315080247D07010BDE810401A481BF033BB90F87330CE +S315080247E0012B03D18368580705D410BD022B02D1C9 +S315080247F083685907F9D494F9772094F87730002A10 +S31508024800F3DBB3B9012384F8773094F877305B0881 +S31508024810EBD04FF47A7294F870105343084800228A +S315080248200CF0A8FC94F8773063F07F0384F87730AD +S31508024830DBE75A06E9D45B00E5E700BF5CB2052070 +S3150802484068B2052045F21E0399422DE9F341044652 +S31508024850154611D845F21603994214D845F20103B2 +S31508024860994200F0438345F20203994200F09C8084 +S31508024870B1F5A04F00F040832A46204602B0BDE8B3 +S31508024880F041FFF745BAA1F5A043173B072BF3D82A +S3150802489001A252F823F000BFB94802087948020873 +S315080248A07948020879480208A74E02087948020898 +S315080248B0794A02083F4A0208874E33681A7F022A53 +S315080248C011D1DA7C7AB193F85E3063B941F20221EA +S315080248D0FEF76CFC20460121FFF76EFF41F202202B +S315080248E002B0BDE8F081A368590701D50220F7E7AF +S315080248F02046FEF7A3FB3368051E1A7818BF012562 +S31508024900032A07D019696AB211F0FF1F28D042F0AC +S31508024910040503E094F87420920729D49A69960745 +S3150802492023D41A7F012A20D045F0080502210B203C +S3150802493019F058FB024600B3837903445D7394F970 +S315080249407530013303D094F87430DD0703D5A368B4 +S3150802495043F00203A3600621204619F042FA0CE04E +S3150802496094F874108F07D2D4D8E75B7C002BDDD07D +S3150802497041F203212046FEF719FCA368224643F0BA +S315080249800403A360554920460CF016FC0221204672 +S3150802499017F064FA47F23053002245F21A0120460C +S315080249A00CF0E8FB00209BE78368580703D494F9C8 +S315080249B07730002B05DB236C53B1D3F85831D9066F +S315080249C006D52046092119F0C0FC41F2092087E7DD +S315080249D0204619F0C9FA28B90821204619F0B5FC6B +S315080249E021207DE7206CD0F8583143F01003C0F837 +S315080249F05831AB790C332B445A68C0F803201A890C +S31508024A00A0F8072001229B7A4372236CDA70A26807 +S31508024A1012F0040610D12246304920460CF0CCFB8F +S31508024A200221204617F01AFA47F23053324645F267 +S31508024A301A0120460CF09EFBA3689A05B2D5236C90 +S31508024A40002BAFD0D3F85831DB06ABD5FEF71AFBED +S31508024A5094F9751030B1A3689F0703D42046FEF770 +S31508024A6031FC9FE70846FBF761FB28B194F87430DE +S31508024A70DE0701D40521B0E7236C002B3FF436AFDD +S31508024A80D3F85831D8067FF531AF99063FF52EAFE0 +S31508024A90FEF7F8FA48B1A3689A0706D42B7823B921 +S31508024AA00521204619F051FC7CE7A368256C23F002 +S31508024AB00203A360D5F85831074F43F02003C5F81F +S31508024AC058313B68EA791B7A934202D8A37C93420F +S31508024AD006D9062181E700BF5CB2052063E1030817 +S31508024AE094F9521094F852300029B2BF012383F088 +S31508024AF00803C3F3C003102A28BF10226B7094F868 +S31508024B006030204683F00803C3F3C003AB70A27477 +S31508024B10AE79FEF793FA90B3F30730D594F9753068 +S31508024B20D4F84080581C20D088F85E3106F00D066D +S31508024B303B689A69910704D41A7F012A01D0320781 +S31508024B4001D406F0F7061A78032A1BD01B6913F05C +S31508024B50FF1F01D046F004060721022019F042FA87 +S31508024B600190A8B940F20340BAE62046FBF7B4FC26 +S31508024B7088F85E01236C93F95E310133D6D106F0CB +S31508024B800C06D5E71B7F002BE6D106F0FB06E3E70A +S31508024B9090F806C03A680CF10C0C137800EB0C017D +S31508024BA04B70137F012B06D0022B45D192F85E304B +S31508024BB0003B18BF01238B701023CE7016F0010636 +S31508024BC008BF32460B711FBF2B7A6A7A03F00303BA +S31508024BD04B71236C14BF02F003024E718A7183F87B +S31508024BE051214A7983F8502150F80C20C3F80A203B +S31508024BF08A88DA818A791A7406B3206C90F8501179 +S31508024C0011F002061AD194F85210062281F0080110 +S31508024C1090F95E0104F14C03C1F3C00117F0A5F83F +S31508024C2060B13146FEF7E0FA2046082119F08DFBFD +S31508024C3001A813F041FB95E70023BCE7019E002E6D +S31508024C4090D0FEF717FA95F806C018B994F9753098 +S31508024C5001330FD01CF0010F04D0236C93F95E3197 +S31508024C60013307D10521204619F06FFB3046F5F7C7 +S31508024C7033FCB5E63B680CF00802597C29B112B13F +S31508024C806A7B100703D40321EDE7002A70D06A7BFA +S31508024C9011076DD5D5F8581141F00401C5F8581118 +S31508024CA0B5F8501121F4807121F00101A5F85011CF +S31508024CB0187F697902280FD091B942EA0C0212F0DC +S31508024CC0040240D185F85D211B7C002BDBD194F8C8 +S31508024CD074309807D7D40DE021B993F85E203ABB11 +S31508024CE00221C0E7012283F83D20DA7C32BB042385 +S31508024CF085F85D3194F91330022B03D1D5F8583172 +S31508024D005A07C0D517F02FF801284DD194F9750026 +S31508024D10431C49D0002201A9C0B2FEF789FB00282C +S31508024D2042D1236C93F85021910737D40A219AE786 +S31508024D3083F83D10DB7C002BD2D1D8E793F85E309E +S31508024D40002BD4D1CCE72A791978052A28BF032261 +S31508024D507C4801EB810101448A5C85F85D211B7C54 +S31508024D601BB994F874309907C4D5002AC2D18AE7C8 +S31508024D701A7F012A02D16A79002AB8D11CF0040FD7 +S31508024D8003D16A7B12F004029CD02A791978052A83 +S31508024D9028BF03226C4801EB8101DCE793F8513105 +S31508024DA09A0701D40A2118E694F97500431C18D00B +S31508024DB0226C0821D2F8583143F04003C2F8583120 +S31508024DC016F0EAFF052194F9750016F0B9FF0321DA +S31508024DD094F9750016F0B4FF062194F9750016F0D9 +S31508024DE0AFFF32460621204618F0FBFF95F85D31E3 +S31508024DF0206C042B1DD13B6800F5987003F11D0247 +S31508024E002D3352F8041B9A4240F8041BF9D1D5F8FF +S31508024E10583195F85D2103F004018AB923F002039B +S31508024E20C5F85831E274B9B18121204619F06EF9F4 +S31508024E30B8E51022002100F5987010F0FAFEE6E7B0 +S31508024E4043F00203C5F8583141B90123032AE37432 +S31508024E5012D9042A7FF4A6AD8421E6E7A37C0F2B98 +S31508024E6089BF94F87430012343F0080384F8743038 +S31508024E7088BF0223E374D7E7012A07D02046822196 +S31508024E8019F044F92046FEF709FA8BE520468221F5 +S31508024E9019F03CF93B682046D9684D1C6A426A41BA +S31508024EA0FEF7CCF97EE590F87430D80707D480214E +S31508024EB0204619F02BF929462046FEF777F9A3680A +S31508024EC059077FF56FAD45F21A0120461AF0B9FF68 +S31508024ED0224620461D491AF0EDFFA36823F0040373 +S31508024EE0A36002212046FBF793FE5BE502461749BB +S31508024EF017480CF061F955E545F21A011AF0A1FFB7 +S31508024F00A36823F03E03A360236C6BB193F95E0199 +S31508024F10421C09D094F97520013203D0D3F85831CE +S31508024F205B0601D5FBF7FEF92246204607491AF029 +S31508024F30C1FF2246054906481AF0BCFF204619F069 +S31508024F4064F9CEE7FF8B0508188C050863E10308A8 +S31508024F506CB205200138C0B20A289ABF014B185C08 +S31508024F6000207047CC8C0508014902481AF09EBFFA +S31508024F70405106206CB205201022074B28215A827E +S31508024F806422C3E905124FF6FF729A8300221A6059 +S31508024F904FF470629A84704770B2052038B5114C86 +S31508024FA094F82430EBB1226812F0010519D1201DBC +S31508024FB0FEF79EF9236843F00203236019F0ECFF1B +S31508024FC078B14EF6602294F825304FF48271534335 +S31508024FD005482A460CF0CEF818B9236843F00103AF +S31508024FE0236038BD70B205206CB2052022F000425B +S31508024FF0B2F5827F10B511D1094B1A6893F824408D +S3150802500022F00102012C1A6006D117F0F8F9FFF70F +S31508025010C5FF204600F020F8012010BD0020FCE75D +S3150802502070B2052010B50B4C23689A0701D40020EC +S3150802503010BDFCF73FFB83791B0708D5FDF766FC15 +S315080250400028F5D1236823F002032360EFE7FDF772 +S3150802505041FCF5E770B2052008B5044A136843F027 +S3150802506002031360FFF7DEFF08BD00BF70B205201A +S3150802507013B5C37A0093B0F80930D0F80520D0F8F2 +S315080250800110007817F0E6F9044603481AF09EFE66 +S31508025090848002B010BD00BF20020403FF2337B587 +S315080250A00DF107008DF80730FCF7F2F804460448BC +S315080250B09DF807501AF08AFE8480857103B030BDC8 +S315080250C0200304014B7937B55B0705460C460CD419 +S315080250D020461421064A1AF08EFD01A801941AF0F8 +S315080250E0B6FD10B9A3791C44257403B030BD00BFC0 +S315080250F0E88C0508024B1B6803B11847704700BFC6 +S31508025100B8B2052010B500210446007819F059FFF7 +S3150802511048B16178207817F08AF9044603481AF0EC +S3150802512055FE848010BD0224F8E700BF200256010E +S3150802513010B54178007817F0FEF9044602481AF0CD +S3150802514045FE848010BD00BF20025602104619464D +S31508025150F8B522F0004340F20A4293420ED8B3F55C +S31508025160806F59D96FF480621344092B54D8DFE84B +S3150802517003F00D101F3050505050530D40F201529B +S31508025180934234D0A3F20253032B45D8FBF7ECFB28 +S315080251900CE00D784C688A6901F108031F48002162 +S315080251A01AF06DFD10B10571C0F805400120F8BD71 +S315080251B00E784D880C798A6901F10803184800218E +S315080251C01AF05DFD0028F1D00671A0F80550C471E9 +S315080251D0ECE70D784C884A690B1D124800211AF033 +S315080251E04EFD0028E2D00571A0F80540DEE70F78EB +S315080251F04E880D79CC8801F108020B4800211AF075 +S3150802520065FD0028D2D00771A0F80560C571048132 +S31508025210CCE719F008FFC9E70020C8E7088D05089A +S31508025220048D0508008D0508FC8C050800487047A2 +S315080252304D51020830B5124B0D469942144689B0B3 +S315080252401BD1930011D505A906A80CF043F806232D +S3150802525000220393059BE1B20293069B2846CDE9F9 +S31508025260003241F000511AF0F6FD06481AF0F6FC33 +S3150802527000B10471012009B030BD0020FBE700BF70 +S31508025280BCB205202C8D050822F00042B2F1A04FCF +S3150802529008B504D103481AF0E1FC012008BD002034 +S315080252A0FCE700BF308D050810B5047FD4B1102C79 +S315080252B028BF10241AF049FE621C81B20023062078 +S315080252C0D2B2F5F789FA044650B9074907481AF0DF +S315080252D0EDFD074807491AF0E9FD0748F5F756FABA +S315080252E0204610BD0424E5E758510620C0B2052021 +S315080252F0BCB20520685106205051062022F0004211 +S31508025300B2F5887F2DE9F0471C4600F0E2800ED8F8 +S3150802531040F203139A423CD040F209139A4200F033 +S31508025320C2800E2A00F0B3800020BDE8F08740F262 +S3150802533007239A4247D0B2F5037F56D040F2062396 +S315080253409A42F1D120684C30FCF712FA25680746D2 +S31508025350644895F8736095F870A095F9759095F874 +S315080253607680A4881AF07AFC0028DDD0EB6C4360BC +S31508025370B5F8503087720381731E5E425E41C6726B +S3150802538080F80CA080F80D9080F80E80A0F80F40E7 +S31508025390CAE72078FBF7FEFB0028C5D0524894F8E6 +S315080253A000806788A688E588247A1AF057FC0028C0 +S315080253B0BAD080F80480A0F80570A0F80760A0F8B3 +S315080253C00950C472B0E72078FBF7E4FB0028ABD09B +S315080253D060782578FFF7BEFD044644481AF03EFC7D +S315080253E00028A1D0057144719EE7A578012D1ED02B +S315080253F0022D2DD0CDB9E37894F80080023BDBB2BA +S31508025400022B8CBF01253A4A94F90470667998BF33 +S31508025410D55C94F9064037481AF020FC28B180F882 +S31508025420048045718771C671047201207DE7E378AD +S3150802543094F80080023BDBB2022B98BF2C4A94F9FF +S315080254400470667998BFD55C94F906402A48E3E762 +S31508025450E3782A48023BDBB2022B94BF244A012591 +S3150802546094F80180277898BFD55C94F904906679F8 +S3150802547094F906401AF0F2FB0028D6D0A0F8048068 +S315080254808771C57180F8089046728472CDE7234603 +S315080254900822002113F8014B19481AF0F0FB0028DC +S315080254A0C3D00471C1E7174894F800806788A688B4 +S315080254B0E58824891AF0D2FB0028B6D080F8048041 +S315080254C0A0F80570A0F80760A0F80950A0F80B40EC +S315080254D0ABE70D481C781AF0C1FB00283FF424AF4D +S315080254E0047121E76C8D0508688D0508608D05082D +S315080254F0348D0508588D0508548D05085C8D0508F8 +S31508025500508D05084C8D0508648D05080022084B48 +S3150802551010B51A609A8002681A60187817F0DEF8D1 +S31508025520044618B9034904481AF0C0FC204610BDBF +S315080255308A160620785106206CB2052008B5034B58 +S315080255405888FBF7B9FF002008BD00BF8A16062057 +S3150802555073B5144606460D4620461421094A1AF022 +S315080255604AFB01A801941AF072FB48B9A3790C33D5 +S315080255701C44054BA6711B79A5800BB119F03BFD9E +S3150802558002B070BD488D05088A16062022F0004230 +S315080255900D2A73B51C460ED06FF4C0631A440B2A43 +S315080255A012D80B2A10D8DFE802F03B12242C370F48 +S315080255B046505F84878E0422002153F8044B4448E0 +S315080255C01AF05DFB00B18480002002B070BD20781D +S315080255D0FBF7E0FA0028F7D03E48267894F90150FE +S315080255E0A4781AF03BFB0028EED006714571847147 +S315080255F0EAE7247838481AF031FB0028E4D0047127 +S31508025600E2E72578354864681AF028FB0028DBD0DB +S315080256100571C0F80540D7E7257831486468F3E78D +S315080256203048257864681AF019FB0028CCD0057131 +S31508025630A0F80540C8E72C48257864681AF00EFBDE +S315080256400028C1D005714471BEE7637827480D2B3F +S3150802565096BF274A0125D55C24781AF0FFFA002856 +S31508025660B2D004714571AFE7637800210D2B98BF5C +S315080256701F4A204898BFD55C6368A27888BF01256F +S3150802568026781AF0FCFA08B1067145716378012B7F +S315080256909AD88DF807300122002116480DF1070322 +S315080256A024781AF0ECFA00288ED00123047143718B +S315080256B08AE7247810489EE70021636822780F4813 +S315080256C01AF0DDFA80E70E481AF0C8FA7CE700BF3E +S315080256D0B08D05089C8D0508A48D0508A88D0508BA +S315080256E0A08D0508988D0508948D0508908D0508E6 +S315080256F0708D05088C8D0508888D0508808D05082E +S31508025700848D050873B505461DF0FDFD1D4C06463C +S3150802571063795B070ED4204614211B4A1AF06BFAEA +S3150802572001A801941AF093FA20B130461DF0E6FD5D +S3150802573002B070BDA3790C33234455B91A79FF2AEE +S3150802574001D001321A71304602B0BDE870401DF030 +S31508025750D5BD012D05D15A79FF2AF4D001325A71E5 +S31508025760F1E7022D05D19A79FF2AECD001329A7116 +S31508025770E9E7032DE7D1DA79FF2A1CBF0132DA718C +S31508025780E1E700BFC4B20520AC8D050830B585B087 +S3150802579005460A4901A8F4F7B7FD044650B901A817 +S315080257A0F4F720FE044615B1029B9B792B7001A8DB +S315080257B012F016FC204605B030BD00BFBC8D0508A8 +S315080257C02DE9FF4180460F4601A80C4916461D469B +S315080257D0F4F79AFD70B9029C9DF8283084F8048083 +S315080257E0C4F80570C4F80960A4F80D50E37301A85B +S315080257F012F0FAFB04B0BDE8F08100BFB48D0508CB +S3150802580030B585B005460C4601A80649F4F77CFD75 +S3150802581028B9029B01A81D715C7112F0E5FB05B05F +S3150802582030BD00BFCC8D050830B585B005460C469F +S3150802583001A80649F4F768FD28B9029B01A81D715B +S315080258405C7112F0D1FB05B030BD00BFC48D0508EE +S3150802585010B50F4C88B02060F4F792FF21686846AD +S3150802586019F0FEFB6846F6F7E1FC044660B90A2021 +S31508025870084A09490BF060FC044628B90BF08AFA73 +S315080258800BF0B8FDFFF778FB204608B010BD00BF45 +S3150802589000B3052029F003089D21040870B58EB0CF +S315080258A00CF0D8FB002302AD29460DF107008DF84E +S315080258B00E308DF80730DFF70BFD00286BD128462E +S315080258C019F059FB002866D0302864D09DF80730B5 +S315080258D0012B17D172238DF80E30E8F7EDFBCDE9CF +S315080258E00601030C8DF81230BDF81D30ADF8100014 +S315080258F0ADF813309DF81F308DF8153049238DF811 +S3150802590016300AE049238DF80E3095E80300ADF803 +S315080259101410090C04908DF816109DF80E3013F029 +S31508025920280F07D1DDE90401ADF80C10090C029025 +S315080259308DF80E10274E33681869002830D133685F +S315080259405A690AB9244A126824490A609A690AB93C +S31508025950234A126823490A6093F82220D20727D4D9 +S3150802596004A819F0B4FB0446F8B9316806A819F078 +S3150802597077FB06A8DFF7C0F90446B0B9BDF92E00D1 +S3150802598019F0C6FA19F0A8FB2846FBF79FFE164837 +S315080259900BF0CCFB09E09DF80E3019079DD5B4E74C +S315080259A018F089F904460028C9D020460EB070BD01 +S315080259B093F8232000234FF0FF3006A9CDE90633DA +S315080259C08DF81A2019F01EFC0028C9D040F20C44A2 +S315080259D0EBE700BF00B3052008460408DCB2052041 +S315080259E004460408D8B205204D5A020870B50F4875 +S315080259F012F0A9FBC8B90BF0FBFB0C4D05F10C061E +S31508025A0019F075FA0BF002FA0446284612F097FBCB +S31508025A1010B9304612F050FC1AF087F908B9002C72 +S31508025A20EED1BDE8704019F0E7BA70BD10B3052093 +S31508025A3001481AF0DBB800BF10B30520024B1B68F9 +S31508025A4003B11847704700BFD8B2052050EA0103D0 +S31508025A5037B504460D4604D103B0BDE83040FFF71A +S31508025A60EDBFB1F1FF3F08BFB0F1FF3F13D01CF005 +S31508025A7095FB221845EB010308490948C1E90023A9 +S31508025A8000239D420CBF21464FF0FF31CDE900337A +S31508025A90044A1DF0C0FC03B030BD00BFE8820520F1 +S31508025AA0E0B20520A95A0208D3B51DF02CFC04461B +S31508025AB01CF074FB0B46104AD2E90067B04273EB3E +S31508025AC0070107D3FFF7BAFF204602B0BDE8D04068 +S31508025AD01DF014BCD2E900670022311A67EB0303F2 +S31508025AE09342CDE90022134618BF4FF0FF31034A0D +S31508025AF003481DF090FCE7E7E8820520A95A020848 +S31508025B00E0B205200023044A52E8000F42E80031B9 +S31508025B100029F9D1F8F756BC04B30520054A52E81C +S31508025B20003F034342E800310029F8D1024B1B68C3 +S31508025B30184700BF04B30520DCB2052037B51C6838 +S31508025B40E10705D519F0C8F9164917481AF0AEF94A +S31508025B50A20723D5FDF76EF8D0B9144D01901DF0B2 +S31508025B60D2FB0446284612F0C5FB019020461DF0DA +S31508025B70C5FB019890B143799B070CD401A8022171 +S31508025B8012F04AFC0198FDF745F8FCF781FEE6E7B4 +S31508025B90FCF77EFEDEE7FDF731F8F6E7002003B0F4 +S31508025BA030BD00BF885106206CB2052008B3052017 +S31508025BB008B505480BF0FAF8044B01211870BDE840 +S31508025BC008400BF003B900BF98510620044D062081 +S31508025BD038B5044648B11DF096FB054621460848E5 +S31508025BE012F001FC28461DF089FB064B022193F9A7 +S31508025BF000000BF0EBF8BDE83840FFF71FBF00BF07 +S31508025C0008B30520044D06202DE9F0410A4B0B4F37 +S31508025C1004460E46386819681546E4F7B1FE40B9D7 +S31508025C2033462A46386844F48021BDE8F041E5F750 +S31508025C30CBB8BDE8F08100BF0850062028500620E0 +S31508025C402DE9F0410A4B0B4F04460E46386819688F +S31508025C501546E4F795FE40B933462A46386844F4B1 +S31508025C608021BDE8F041E4F759BFBDE8F08100BFE5 +S31508025C70085006202850062038B5084D084B044619 +S31508025C8019682868E4F77CFE30B9286844F480214C +S31508025C90BDE83840E5F7DCB838BD00BF2850062015 +S31508025CA0085006202DE9F043134B0E461968134B8C +S31508025CB005468DB018681746E4F762FE80B9334682 +S31508025CC00A222846009702A90DF051F94FF000085A +S31508025CD004460DF10809444505D1002CEFD12046AA +S31508025CE00DB0BDE8F083284659F8041BE5F7B0F86D +S31508025CF008F10108EFE700BF0850062028500620E1 +S31508025D00F8B50B4B0B4F06460C4638681968E4F78C +S31508025D1037FE054648B9E24316FA82F2386842F473 +S31508025D20802246F48021FFF7BDFF2846F8BD00BF52 +S31508025D300850062028500620F8B50E46074630B306 +S31508025D4029B300F04FF80446F8B9124D0146182255 +S31508025D5028460FF06EFF20232B7033692E616B6085 +S31508025D607369AB60F4F7D8FD0AF0A6FFBE6A002E87 +S31508025D7008BF4FF480763046F4F7A2FA044620B9F3 +S31508025D80054B28461E60F4F73DFB2046F8BD212444 +S31508025D90FBE700BF10B305200CB30520014812F03B +S31508025DA068B900BF10B3052010B5054812F073F99B +S31508025DB0044618B900F04CF819F0EDF8204610BD63 +S31508025DC010B3052008B5064812F0BDF918B9012125 +S31508025DD0034812F094F9BDE80840014812F01FB9C9 +S31508025DE010B30520074BDA69D20407D51B6A40F2BD +S31508025DF0044013F0010F18BF0020704740F2044018 +S31508025E00704700BF0080E00F10B502783E2A4FEABD +S31508025E10022302D18278134301E0FF2AFAD0094A03 +S31508025E20094910780022904201D8002006E031F88C +S31508025E30024BA34203D1054B53F8220010BDF4D3FB +S31508025E400132F0E72E45040868450408304504087F +S31508025E5030B5002485B002A8E8F714F901A8BDF800 +S31508025E6008500194DFF726FA00B101940D48019C07 +S31508025E7019F0F4FEA0B1002343718371C371037252 +S31508025E8043728372C3726FF0070383740D23C3745C +S31508025E907C230B22037564230271C4600582437551 +S31508025EA005B030BDD48D05082DE9F04F01F1804EBD +S31508025EB083B0DDE90C750EF1FF3E07EBC10C013923 +S31508025EC04FEA8E0A02EB850203EB850300EB8E0E80 +S31508025ED02ED0012DACF1040C00F104043FD1ACF133 +S31508025EE0040C07F10809CDF800A054F8045B52F82F +S31508025EF004AB45FB0AF65EF8048953F804BB28FB93 +S31508025F000B6648FB1BF825FB1A852D1429F8025C3B +S31508025F1036146D42013929F8046CACF1040CACF85C +S31508025F200A50ACF8086009F10409DED1DDF800A0D0 +S31508025F30B0F90220B0F90030BA449B1A00225B106D +S31508025F40AAF80430AAF80620B0F90030B0F902100F +S31508025F507A800B445B103B8003B0BDE8F08FCDE935 +S31508025F6000A04FEA850BACF1040C07F1080854F8B7 +S31508025F70040BD2F8009040FB09F55EF80469D3F8E1 +S31508025F8000A026FB0A5546FB1AF620FB19600014E8 +S31508025F9028F8020C2D144042013928F8045C5B44A7 +S31508025FA0ACF80450ACF806005A4408F10408ACF1FF +S31508025FB0040CDCD1DDE900A0BAE700BF2DE9F04FF9 +S31508025FC0054617462A792C68012A0E46406985B085 +S31508025FD04FEA54040ED06B7900F0A6F9AB68214655 +S31508025FE00193D5E9032330460097FFF75DFF05B015 +S31508025FF0BDE8F08FD5F8089006EB840CD5E9033195 +S3150802600004B3B9F1010F2AD1B9465CF8048951F8EB +S3150802601004BB48FB0BF256F804AB53F804EB2AFB15 +S315080260200E2228FB1BF8C8F100084EFB1A8E013C0B +S315080260304FEA12424FEA2E4EC2EA0E4249F8042BA2 +S31508026040E3D12A7939466B7900F06EF93A4601218D +S3150802605038462B6805B0BDE8F04F00F023B8BB46BA +S315080260604FEA890903905CF804E9D1F800A04EFBCF +S315080260700AF256F8048B186828FB00222EFB1AFE31 +S31508026080CEF1000E40FB18E0013C4FEA12424FEAFD +S3150802609020404944C2EA00424B444BF8042BE2D161 +S315080260A00398CEE700292DE9F0414FEA93063FDA35 +S315080260B04EB396463746C1F1000C00F1080434F98E +S315080260C0085C34F9068C45FA0CF548FA0CF8C5EA68 +S315080260D00845CEF8005034F9045C34F9028C0EF106 +S315080260E0080E013F45FA0CF548FA0CF804F10804C3 +S315080260F0C5EA08454EF8045CE1D100EBC60002EB9E +S31508026100C60203F003038BB1B0F9004049420C41C1 +S31508026110012B14800AD0B0F90240022B44FA01F48A +S31508026120548003D0B0F904300B419380BDE8F08166 +S3150802613066B31446354600F1080E3EF908CC0CFA49 +S3150802614001FC0CF30F0C3EF9067C8F4007F30F0790 +S31508026150CCEA074CC4F800C03EF904CC0CFA01FCA0 +S315080261600CF30F0C3EF9027C8F4007F30F07083435 +S31508026170013DCCEA074C0EF1080E44F804CCDCD1FA +S3150802618000EBC60002EBC60203F00303002BCDD0D8 +S31508026190B0F900408C4004F30F04012B1480C5D0DB +S315080261A0B0F902408C4004F30F04022B5480BDD090 +S315080261B0B0F904308B4003F30F039380BDE8F081F6 +S315080261C02DE9F0474D08164600EB410745D004462F +S315080261D09646384621462A464FF0000C0B68D0F8F8 +S315080261E0008093FA2CF398FA2CF85EF8049B93FA3B +S315080261F028FAD3FA18F341F804AB29FB03F849FB4A +S3150802620013F9013A4FEA1843C3EA090340F8043B73 +S31508026210E4D1294602233246204600F00BF93846D5 +S3150802622029460223324600F005F9204604EBC50545 +S31508026230B0F90040B0F90210B0F90420B0F90630FE +S315080262406400490052005B00048041808280C3805A +S3150802625008308542ECD1BDE8F0872946022300F0D2 +S31508026260E9F8324629463846BDE8F047022300F0E7 +S31508026270E1B800BF2DE9F0474D08164600EB410785 +S3150802628045D004469646384621462A464FF0000C23 +S315080262900B68D0F8008093FA2CF398FA2CF85EF87B +S315080262A0049B93FA28FAD3FA18F341F804AB49FB8C +S315080262B003F829FB13F9013A4FEA1843C3EA09031B +S315080262C040F8043BE4D1294602233246204600F030 +S315080262D051FA384629460223324600F04BFA20463E +S315080262E004EBC505B0F90040B0F90210B0F9042074 +S315080262F0B0F906306400490052005B000480418010 +S315080263008280C38008308542ECD1BDE8F0872946F1 +S31508026310022300F02FFA324629463846BDE8F047EE +S31508026320022300F027BA00BF012A70B50E460446BA +S315080263301D4601882FD0B1F5807F26D008D9B1F540 +S31508026340006F17D01BD9B1F5805F1ED03DB970BD5D +S3150802635040291AD00AD980290CD0002DF7D0304608 +S31508026360A268A189BDE8704000F03CB810290CD09B +S315080263702029EBD130466268FFF722FFE6E7B1F53E +S31508026380007FF7D0B1F5806FE0D10123304662680D +S3150802639000F050F8DAE7B1F5807F1DD007D9B1F5DC +S315080263A0006F0ED012D9B1F5805FCFD114E0402923 +S315080263B012D002D9802904D0C8E710290CD0202986 +S315080263C0C4D130466268FFF755FFBFE7B1F5007FD3 +S315080263D0F7D0B1F5806FB9D101233046626800F073 +S315080263E0C9F9B3E729B32DE9F0414FF0000E961C1F +S315080263F032F81EC036F81E304FEA9C0C9B0830F85D +S315080264001C7030F813804FEA4C055C0020F81C809B +S3150802641020F8137005F1020CA31CC55A30F80C407B +S315080264200EF1020E8E4520F80C50C452E0D3BDE898 +S31508026430F08170472DE9F04F21F0030C91B0964692 +S3150802644000EB4C048A08012B8A46054600EB0C0130 +S3150802645000930F9204EB0C0040F023811646CDE917 +S31508026460015AF146F0462F460022F246CDF80CE0D4 +S31508026470D7F800B0D4F800E00B6805689BFA22FB4F +S315080264809EFA22FE9BFA22FB9EFA22FE93FA22F338 +S3150802649095FA22F593FA22F395FA22F593FA15F369 +S315080264A09BFA1EF5DBFA1EFB95FA23FE47F804EB68 +S315080264B05AF808EBD5FA13F52EFB05F34EFB15FE33 +S315080264C00D681B0CC3EA0E0341F8043B58F804EBAB +S315080264D095FA22F3056893FA22F395FA22F595FAC4 +S315080264E022F5D3FA15F3ABFA13F5EBFA13F32EFBEF +S315080264F003FB4EFB13F34FEA1B4BCBEA030B44F8A1 +S3150802650004BB59F80CEB2EFB05F34EFB15FE013EB8 +S315080265104FEA1343C3EA0E0340F8043BA8D1DDE968 +S31508026520015A009BDDF80CE098000F9B042B40F201 +S315080265301F814FEA1A140E95E14625460093A300D9 +S31508026540079355452B4628BF53460E9E7246344638 +S315080265504FF0000BC1000A9383000893099100EBE0 +S3150802656040030799CDE90C5E9B000B93CDF804E036 +S31508026570CDF808E006EB410326461D465F4601991B +S31508026580CDE9033BD1F800800299CDE90542D1F85D +S3150802659000E00799D2F800C0081919443268D5F8FC +S315080265A000B00B68046894FA13F492FA1BF3D2FA51 +S315080265B01BF293FA24FBD3FA24F300249BFA24FB56 +S315080265C0C6F800B04E442EFB03F44EFB13F3240C1C +S315080265D0C4EA0303046803600B684844D4FA13F355 +S315080265E0A2FA23F4E2FA23F328FB03F248FB13F395 +S315080265F0120CC2EA03022A604D442CFB04F34CFB3C +S3150802660014F4009A1B0C1744BA45C3EA04030B6038 +S315080266104944C3D8DDE90542DDE9033B01990898F7 +S315080266200BF1010B014401910998029904340144C2 +S3150802663002910B9904330A440A998B459CD3DDE9E6 +S315080266400C5E042D089807D9AB089A0000954FEA04 +S31508026650850907921D4674E7DDE90E500138EE6892 +S315080266602B686A68AF6892FA16F493FA17F1D2FAA7 +S3150802667016F2D3FA17F391FA24F605F11005D1FAB0 +S3150802668024F145F8106C45F80C1CE3FA22F1A3FA3A +S3150802669022F345F8081C45F8043CDFD111B0BDE8E1 +S315080266A0F08F002693462F4632460195D7F800907A +S315080266B0D4F800800B68056899FA22F998FA22F844 +S315080266C099FA22F998FA22F893FA22F395FA22F518 +S315080266D093FA22F395FA22F593FA15F399FA18F52D +S315080266E0D9FA18F995FA23F847F8048B5EF8368032 +S315080266F0D5FA13F528FB05F348FB15F80D681B0CAC +S31508026700C3EA080341F8043B5EF8268095FA22F3A9 +S31508026710056893FA22F395FA22F595FA22F5D3FA41 +S3150802672015F3A9FA13F5E9FA13F328FB03F948FB5B +S3150802673013F34FEA1949C9EA030906EB460344F873 +S31508026740049B5EF8238028FB05F348FB15F81B0C0F +S31508026750C3EA080340F8043B009BBBF1010B1E4445 +S31508026760A4D1009B019D98000F9B042B3FF6E1AE36 +S31508026770184673E72DE9F04F21F0030C91B09646BF +S3150802678000EB4C048A08012B8A46054600EB0C01ED +S3150802679000930F9204EB0C0040F023811646CDE9D4 +S315080267A0015AF146F0462F460022F246CDF80CE091 +S315080267B0D7F800B0D4F800E00B6805689BFA22FB0C +S315080267C09EFA22FE9BFA22FB9EFA22FE93FA22F3F5 +S315080267D095FA22F593FA22F395FA22F593FA15F326 +S315080267E09BFA1EF5DBFA1EFB95FA23FE47F804EB25 +S315080267F05AF808EBD5FA13F54EFB05F32EFB15FEF0 +S315080268000D681B0CC3EA0E0341F8043B58F804EB67 +S3150802681095FA22F3056893FA22F395FA22F595FA80 +S3150802682022F5D3FA15F3EBFA13F5ABFA13F34EFB8B +S3150802683003FB2EFB13F34FEA1B4BCBEA030B44F87D +S3150802684004BB59F80CEB4EFB05F32EFB15FE013E75 +S315080268504FEA1343C3EA0E0340F8043BA8D1DDE925 +S31508026860015A009BDDF80CE098000F9B042B40F2BE +S315080268701F814FEA1A140E95E14625460093A30096 +S31508026880079355452B4628BF53460E9E72463446F5 +S315080268904FF0000BC1000A9383000893099100EB9D +S315080268A040030799CDE90C5E9B000B93CDF804E0F3 +S315080268B0CDF808E006EB410326461D465F460199D8 +S315080268C0CDE9033BD1F800800299CDE90542D1F81A +S315080268D000E00799D2F800C0081919443268D5F8B9 +S315080268E000B00B68046894FA13F492FA1BF3D2FA0E +S315080268F01BF293FA24FBD3FA24F300249BFA24FB13 +S31508026900C6F800B04E444EFB03F42EFB13F3240CD8 +S31508026910C4EA0303046803600B684844D4FA13F311 +S31508026920E2FA23F4A2FA23F348FB03F228FB13F351 +S31508026930120CC2EA03022A604D444CFB04F32CFBF8 +S3150802694014F4009A1B0C1744BA45C3EA04030B60F5 +S315080269504944C3D8DDE90542DDE9033B01990898B4 +S315080269600BF1010B0144019109980299043401447F +S3150802697002910B9904330A440A998B459CD3DDE9A3 +S315080269800C5E042D089807D9AB089A0000954FEAC1 +S31508026990850907921D4674E7DDE90E500138EE684F +S315080269A02B686A68AF6892FA16F493FA17F1D2FA64 +S315080269B016F2D3FA17F391FA24F605F11005D1FA6D +S315080269C024F145F8106C45F80C1CA3FA22F1E3FAF7 +S315080269D022F345F8081C45F8043CDFD111B0BDE89E +S315080269E0F08F002693462F4632460195D7F8009037 +S315080269F0D4F800800B68056899FA22F998FA22F801 +S31508026A0099FA22F998FA22F893FA22F395FA22F5D4 +S31508026A1093FA22F395FA22F593FA15F399FA18F5E9 +S31508026A20D9FA18F995FA23F847F8048B5EF83680EE +S31508026A30D5FA13F548FB05F328FB15F80D681B0C68 +S31508026A40C3EA080341F8043B5EF8268095FA22F366 +S31508026A50056893FA22F395FA22F595FA22F5D3FAFE +S31508026A6015F3E9FA13F5A9FA13F348FB03F928FB18 +S31508026A7013F34FEA1949C9EA030906EB460344F830 +S31508026A80049B5EF8238048FB05F328FB15F81B0CCC +S31508026A90C3EA080340F8043B009BBBF1010B1E4402 +S31508026AA0A4D1009B019D98000F9B042B3FF6E1AEF3 +S31508026AB0184673E72DE9F04F1D688BB0DDE91469B6 +S31508026AC0DDE9198A3DB34FF0010B0C461746C2465B +S31508026AD0D8F80C20D9F80010DDF8688020690592EC +S31508026AE07A68CDE9070B0491E06803923A68A168CF +S31508026AF00690029222684346CDE900213046189A4A +S31508026B00169900F0A9FBD9F80010DAF80C20013D15 +S31508026B100E449044E2D100200BB0BDE8F08F00BFCE +S31508026B20C368D1E9012002FB00F003FB00F010F074 +S31508026B30030307D0424202F0030200F1040058BFE1 +S31508026B405342C01A800070470369844610B40BB9D1 +S31508026B50406940B3D2E901244B68012B14D0C868B6 +S31508026B6002FB04F404FB00F010F0030303D18000D7 +S31508026B705DF8044B7047424202F0030200F104003A +S31508026B8058BF5342C01AF2E7DCF81830012BE6D197 +S31508026B90012AE4D1C868DCF8082000FB02F2930750 +S31508026BA0E0D00122DCE7D2E90124012CD4D1012A62 +S31508026BB0D2D1DCF81830012BD1D1DCF81C30012BEC +S31508026BC0D6D04C68012CE5D01446C8E72DE9F04F1B +S31508026BD00D6983B08C46DDE90C46DDE90EBADDE9BE +S31508026BE010989E46129F009001920DB94D69D5B133 +S31508026BF0DEF80430012B06D1DCF81830012B02D15D +S31508026C007368012B1ED073466146019A0098CDE936 +S31508026C101187CDE90FA9CDE90D6B0C9403B0BDE838 +S31508026C20F04F00F0DBBFB568012DE1D17568012D83 +S31508026C30DED18D69012DE6D1CD69012D1AD05B68A9 +S31508026C40012BE0D1DCF80830DEF80C2002FB03F356 +S31508026C509B07D8D173466146019A0098CDE91187F8 +S31508026C60CDE90FA9CDE90D6B0C9403B0BDE8F04F41 +S31508026C7000F0C2BE8D68012D02D1CD68012D0FD05C +S31508026C8073466146019A0098CDE91187CDE90FA9A5 +S31508026C90CDE90D6B0C9403B0BDE8F04F00F0E8BEE9 +S31508026CA0CDE91187CDE90FA9CDE90D6B0C9403B097 +S31508026CB0BDE8F04F00F052BF2DE9F04FD1E9045874 +S31508026CC0A3B0DDE92CC046688068002E0D901493A7 +S31508026CD02E9CD1E90203D2F80CA01196129040F329 +S31508026CE01D8106460AF003001690704218900D9808 +S31508026CF04FEAAA0B002840F311814FF0000E0E93BB +S31508026D005F42D2E901390AFB00F217920AFB09F23D +S31508026D100692D1E900200F92DCF80420CDE91C582E +S31508026D201592DCF8082004EB8B0C10924FEA8B02C2 +S31508026D30049209EB060219920E9AF046D61865468F +S31508026D405246CDE91A902E940E9B002FD8BF1946AB +S31508026D50129B4FF00000C8BF00210893159B189C90 +S31508026D60B342A8BF33460994A94692465C460B909D +S31508026D701A980C91791800FB01F10593199BCDE934 +S31508026D801E78169F139120960A932195099A089BB5 +S31508026D90002AD8BF1D46049B1099A9EB030B0A9B30 +S31508026DA0C8BF00258B42A8BF0B46059998460C9B7F +S31508026DB007958B4280F28980454580F28680AE1817 +S31508026DC0139A58461644149A0AFB06265246314620 +S31508026DD00EF044FF5A46B6462946A3460C98013198 +S31508026DE05644884518BF35465FD0BBF1000F69DDAA +S31508026DF01446CC46CDE900A8CDE9021B216855F810 +S31508026E00043B4FFA81FA4FFA83F8C245B8BFC24625 +S31508026E104FF0000841F3072B6AF3070843F3072AE2 +S31508026E20DA45B8BFDA4641F3074B6AF30F2843F34C +S31508026E30074AD3454FEA23634FEA2161B8BFD346CF +S31508026E408B42B8BF0B466BF3174863F31F6844F8C7 +S31508026E50048B4C45D2D1DDE900A8DDE9021B049B6F +S31508026E609D19002FBBD095F900309CF900409C4231 +S31508026E70B8BF8CF80030012FB1D095F901309CF9D2 +S31508026E8001409C42B8BF8CF80130022FA7D095F971 +S31508026E9002309CF9024001319C42B8BF8CF802309C +S31508026EA05644884518BF35469FD1069B01300EEBDE +S31508026EB00306059B834207D0BBF1000F3546B6464B +S31508026EC0079995DC9446CCE75C460F9A09990B9B81 +S31508026ED01144099108990133891A08910A990B9361 +S31508026EE08A1A0A920D9AD1449A427FF44FAFDDE983 +S31508026EF01E78DDE920651B9B0E991F44C91AF61AEE +S31508026F00179B08F101081D44119B52464345A346A7 +S31508026F100E917FF419AFDDE91C582E9C119B0D9A30 +S31508026F2002FB03F30AFB03F39F10002FC8BF04EB0F +S31508026F30870732DD226800204FFA82FC42F30726D1 +S31508026F40AC4542F30741B8BFAC46AE424FEA2262AD +S31508026F50B8BF2E46A942B8BF2946AA42B8BF2A4692 +S31508026F604FFA8CFC76B2C44549B2A8BFC446464518 +S31508026F7052B2A8BF46464145A8BF41464245A8BFA8 +S31508026F8042466CF3070066F30F2061F3174062F37B +S31508026F901F6044F8040BBC42CCD113F003031ED085 +S31508026FA094F90020AA42B8BF2A464245A8BF4246DB +S31508026FB0012B227013D094F90120AA42B8BF2A469F +S31508026FC04245A8BF4246022B627008D094F90230A5 +S31508026FD0AB42B8BF2B464345A8BF4346A370002021 +S31508026FE023B0BDE8F08F00BF30B585B0089C099D77 +S31508026FF00094002401950A9DCDE9024501F0AAFAFA +S3150802700005B030BD30B585B0089C099D00940124B1 +S3150802701001950A9DCDE9024501F09CFA05B030BDFD +S315080270202DE9F04F8FB0DDE919572C6808910392C4 +S31508027030002C00F00B8199466B680693002B00F032 +S315080270400581002940F3B5800023114604930123E4 +S31508027050189A9940524293400D925A1E0292521021 +S31508027060A0F1020BBE1E531C0793CDF800B04FF0D9 +S31508027070804547F6FF7E33468A46CB46A1F1020C87 +S31508027080674484441898059220EAE0700C900399A4 +S31508027090009A0129B2F9020002F1020240F3CD80F8 +S315080270A032F9021F8842B8BF08466245F8D1189AD3 +S315080270B09846002A4FF000014FF04009009E7CDDF9 +S315080270C0CDE9097ADA460C9F01932B464FF0000B5D +S315080270D036F9022F121ABA40CAFB023BDB0F5D4A87 +S315080270E043EA4B0373449342B8BF13467345A8BF9A +S315080270F0734643F3C81202F5807292B204EB420B4E +S31508027100BBF802B034F8122003F07F03ABEB020B94 +S3150802711013FB0B9302EBE31212B2B44528F8022FC3 +S315080271201144D2D1D346019B099FDDF828A0002934 +S3150802713000F08580B1FA81F29046013A01FA02F22C +S3150802714002F50052C2F38F32A2F5004040F3C8108E +S3150802715000F5807080B2069E410002F07F0206EBBF +S31508027160400002310088715A091A09B202FB01F17C +S31508027170039A403100EBE110002A00B20CDD1946F1 +S31508027180C8F11E0631F8022F12FB00F23241013213 +S315080271905210B9420A80F5D10099049A51440091D5 +S315080271A0089901329142049253445744D4447FF4D5 +S315080271B06EAF00200FB0BDE8F08FCDE909370D9FFD +S315080271C0CDF82CA0019036F9023F019A4FF0000A39 +S315080271D09B1A2A46C3FB0B2AD20F42EA4A0252FAE2 +S315080271E007F302984CBFDDF81CA0DDF814A0024094 +S315080271F09245B8BF013373447345A8BF734643F338 +S31508027200C81202F5807292B204EB420ABAF802A0D8 +S3150802721034F8122003F07F03AAEB020A13FB0A933F +S3150802722002EBE31212B2664528F8022F1144CAD1BC +S31508027230DDE90937DDF82CA079E73FF438AF06987F +S31508027240002202214FF0200806468BE74FF0FF3056 +S31508027250B0E700BF0080FFFF2DE9F04F9BB0299CE5 +S31508027260249D04EBD4772EB2012C4FEA670591468A +S31508027270C6EA064B9C460A9507900E9140F323826E +S3150802728000210123289A0691002AB8BF033222F068 +S3150802729003019710289AC8469A4005922C9A0E9D81 +S315080272A09A400B92279A279822EAE27209920A468C +S315080272B040420D910C9769182F46079D8340154445 +S315080272C0013B1690289813955D101595821A01357B +S315080272D02994CDE9185C0C4617931492B8F1000F5D +S315080272E000F0A581D8F8049058F808AB0599289EAD +S315080272F07D180C99079ABB190895002900F0D580C4 +S3150802730011F003050E4601F1FF3055D0012D37D095 +S31508027310022D1AD052F8046B2BFA96FE2BFA86F136 +S3150802732057F8045B2FFA95F62FFA85F526FB0EAA6F +S3150802733025FB01AA53F8045B2FFA95F62FFA85F571 +S3150802734026FB0E9925FB0199064652F8040B2BFAE1 +S3150802735090FE2BFA80F157F8040B2FFA90F52FFAC4 +S3150802736080F025FB0EAA20FB01AA53F8040B2FFA7C +S3150802737090F52FFA80F025FB0E9920FB0199013E24 +S3150802738052F8041B2BFA91FE57F8040B2BFA81F1DB +S315080273902FFA90F52FFA80F025FB0EAA20FB01AAF8 +S315080273A053F8040B2FFA90F52FFA80F025FB0E9965 +S315080273B020FB0199013E74D05046CDE90148CDF82B +S315080273C000C0904658F8044B2BFA94FABE462BFA9C +S315080273D084F15EF804CB2FFA9CF52FFA8CF425FB80 +S315080273E00A0024FB01049C465CF8040B2FFA90F56C +S315080273F02FFA80F025FB0A9920FB019051682BFA97 +S3150802740091F92BFA81F579682FFA91FA2FFA81F117 +S315080274102AFB094421FB0541D3F804A02FFA9AF462 +S315080274202FFA8AFA24FB09002AFB0509D8F8045020 +S315080274302BFA95F4DEF804802BFA85FA2FFA98F0DF +S315080274402FFA88F520FB041125FB0A1EDCF80450E6 +S315080274502FFA95FC2FFA85F82CFB049428FB0A4A86 +S31508027460D06810322BFA90F1FC682BFA80F51037A7 +S315080274702FFA94F92FFA84F829FB01E028FB050074 +S31508027480DC6810332FFA94FC2FFA84F42CFB01AA39 +S3150802749024FB05A9043E94D1DDE901488246DDF8BC +S315080274A000C02746289B139A2344289E0D998E428C +S315080274B079DD149D501915F0030604902AD0012E81 +S315080274C019D0022E0BD012F9011B249D17F9010BB4 +S315080274D013F9016B294401FB00AA01FB069912F96B +S315080274E0011B249D17F9010B13F9016B294401FBB2 +S315080274F000AA01FB069912F9011B249D17F9010B33 +S3150802750013F9016B294401FB00AA01FB06990499A8 +S315080275108A4248D0CDE90FBCCDE91148D046DDF8FC +S3150802752090A01146BE469C4693F9014097F903601E +S315080275300194039693F9034011F9016B029491F9A8 +S3150802754001401EF9011B564406FB018892F90150B7 +S3150802755097F901B05544009505FB0B859EF901E0A4 +S31508027560544404FB0E5B1CF9015B92F9030006FB0B +S3150802757005990399504400FB01B8DDE9001601FBA1 +S31508027580069B9CF901C0043204FB0CB5029C043725 +S3150802759000FB0459049804338242C2D1DDE90FBCC8 +S315080275A0C246DDE91148099F4FF080430AFA07F2FD +S315080275B04FF0000A2698279EC2FB003A002E4FEA91 +S315080275C0D37141EA4A0335DD002B50DB4FF0804286 +S315080275D04FF0000A099F09FA07F9C0FB092AD00FDA +S315080275E040EA4A0725992A980B4483420F44B8BFB2 +S315080275F003468742B8BF07462B9E069DB342A8BFDD +S315080276003346B742A8BF37468CF800302C9B0A98F7 +S3150802761001350CF80370059A0B9FA8420695144487 +S31508027620BC4441DD089FB8F1000F7FF45BAEC1464A +S31508027630C2465BE6179D169903EA050A0B4124D44E +S3150802764007464FF080420020C7FB0920D60F46EABC +S31508027650400715983D400F418245159EC8BF013324 +S31508027660002FB8BF0136AE42B8BF0137BAE70025C8 +S3150802767009994FF0804209FA01F7A946C0FB072982 +S31508027680D00F2E4640EA4907EAE701464FF08047FF +S315080276900025C1FB0975FA0F42EA4507169E179D92 +S315080276A018983D403741D7E7299CC146012CD8BFD7 +S315080276B001200E9D0599DDF864C00B9E00FB015260 +S315080276C000FB06CC0E92E30740F17D814B46002B68 +S315080276D000F07D81D9F800E028980028B8BF033069 +S315080276E0871008BF384679D017F003003E460E9A2F +S315080276F0079907F1FF3827D0012813D0022840F04E +S31508027700688151F8048B2BFA98F42BFA88F052F810 +S3150802771004AB2FFA9AF52FFA8AF925FB04E329FB1B +S31508027720003E013E51F8048B2BFA98F452F804AB4A +S315080277302BFA88F02FFA9AF52FFA8AF925FB04E331 +S3150802774029FB003E013E40D0884658F8044B2BFAE6 +S3150802775094FA15462BFA84F055F8049B2FFA99F4F5 +S315080277602FFA89F324FB0AEE23FB00EA48682BFA70 +S3150802777090F953682BFA80F42FFA93F02FFA83FEC6 +S3150802778020FB09A32EFB043AD8F804402BFA94F8F6 +S315080277906B682BFA84F92FFA93F52FFA83F025FBF7 +S315080277A008AE20FB09EACC6810312BFA94F3D068AC +S315080277B02BFA84F810322FFA90F92FFA80F529FB62 +S315080277C003A425FB084E043EBED10E9A079E02EB81 +S315080277D0870106EB87030E910793B800289F874215 +S315080277E040F3C6807D4205F0030207F0030458BF42 +S315080277F05442079A14F0070102EB040862D00129E1 +S3150802780050D0022942D0032934D0042926D005298A +S3150802781018D006290AD00E9B12F901AB249E13F939 +S31508027820010BB2440AFB00EE07920E93079F0E9CC9 +S3150802783017F9019B249D14F901BBA94409FB0BEE18 +S3150802784007970E94079A0E9E12F901AB249916F918 +S31508027850013B8A440AFB03EE07920E9607980E9C92 +S3150802786010F9017B249D14F9019B2F4407FB09EEAD +S3150802787007900E94079A0E9E12F901BB249916F9DF +S31508027880013B8B440BFB03EE07920E9607980E9D5F +S3150802789010F901AB249F15F9014BBA440AFB04EE11 +S315080278A007900E950799249A11F9019B0E9E914409 +S315080278B016F9012B414509FB02EE079118BF0A4644 +S315080278C00E9655D00E992498CDF820C0134691F9F4 +S315080278D001700091019792F9047091F903600744C7 +S315080278E013F9019B0497009F039693F9016017F910 +S315080278F0013B814409FB03EE92F901C00097019FFF +S3150802790084440CFB07EC009B064493F9019092F918 +S31508027910035006FB09CE2C180294DDE9026706FB22 +S3150802792007EC91F9045092F905400595DDE904360C +S3150802793003FB06C991F905500444079591F906B067 +S3150802794092F9065091F907A0069492F90740DDE9E3 +S31508027950063E03FB0E97054405FB0B7508320444E5 +S31508027960424504FB0A5E01F10801AFD1DDF820C0E9 +S315080279704FF080444FF00008279A269822EAE271CF +S315080279800EFA01F6C6FB0048279FE30F002F43EACB +S3150802799048000CDC01247D42AC40621E00EA02016A +S315080279A05610284148BF0136B142C8BF0130259B4F +S315080279B02A9F1844B842B8BF38462B9DA842A8BF8A +S315080279C028468CF8000000201BB0BDE8F08FCE4692 +S315080279D082E651F8044B2BFA94F552F804AB2BFACB +S315080279E084F62FFA9AF92FFA8AF329FB05EE23FB76 +S315080279F006EE464685E600BF2DE9F04F85B00C46F1 +S31508027A00DDE91189DDE913AB0E990546039118469E +S31508027A10DDE90F17019200930291FFF781F8009BA7 +S31508027A205A68012A1FD1A269012A1CD1DDE901215E +S31508027A30B0B9A068B8B1DE6806FB00FC1CF0030FFB +S31508027A4011D1CDE90F1728462146039CCDE913AB80 +S31508027A50CDE911890E9405B0BDE8F04F00F0BEB825 +S31508027A6028680028E5D14FF0FF3005B0BDE8F08F51 +S31508027A702DE9F04F90460A6993B0DDE92106002AFE +S31508027A8069D10C464969002965D1E2689D68D3F82F +S31508027A9000C002FB05F9D0E90227D0F804B0D8687D +S31508027AA0BCF1000F00FB09F90A9007FB02FAA0686D +S31508027AB00B974CDD8E460D925A460A99D34601FB20 +S31508027AC000F1CA460C9191467146CDF844C001FBB5 +S31508027AD005F55A681C98B9F1000F02FB05052DDD5C +S31508027AE00027CDE90EE1109301E0B94523D0636A78 +S31508027AF0284608930C9B209A09930A9B1E9904937D +S31508027B000B9B013703930D9B55440293236A0793F4 +S31508027B106368069323680593D8F804300193D8F866 +S31508027B200030009333465E4401F028FC0028DCD07E +S31508027B3013B0BDE8F08F109BDDE90EE10A9A0EF14B +S31508027B40010E1144119A724501D09D68BFE70020C3 +S31508027B5013B0BDE8F08F4FF0FF30E9E78C460969AC +S31508027B60002937D110B5DCF814408AB0002C2ED182 +S31508027B70DCF8081001292AD1DCF80C10012926D1D3 +S31508027B80D968099104911199C9680391D3E9010148 +S31508027B9000FB01F11B6803FB01F1D2E90023029104 +S31508027BA001930092DCF82400129B0890DCF820006E +S31508027BB0109A0790DCF804000E990690DCF800008B +S31508027BC005900C9801F0DAFB20460AB010BD4FF07A +S31508027BD0FF30FAE74FF0FF30704700BF2DE9F04F4C +S31508027BE00668B7B0419D459C1F96002E00F0288274 +S31508027BF018462E89AD88B0F80C80089505FB06F55F +S31508027C0008FB05F517950568E3682C962995D0E9CA +S31508027C100165D4E9010C0C692F944C693094D1E9B9 +S31508027C2002473197D1E906E709974F6822970F6A03 +S31508027C3023974F6A096824972B91116825915168F1 +S31508027C40299A2691002A99B22A9140F3FA80B1B26A +S31508027C500F460D9199B23B46AAB202FB03F308FB03 +S31508027C6003F380B21FFA8CF50026329305FB00F364 +S31508027C7001FB03F3339302FB08F30B92099AA4B2AE +S31508027C8002FB03F30A9308FB04F31E932C9B32466A +S31508027C9008FB03F30C932B9B1C945B424FFA83FB62 +S31508027CA0179B774603F0030ACDF89CA046460C4676 +S31508027CB0DA460EFB08F92D9019952799002900F046 +S31508027CC02381179B0433581A430018931F9B03EB0F +S31508027CD0400321932D9B002B00F0A6804FF0000E47 +S31508027CE075461F9BDDF818C11393219BB8462C9F36 +S31508027CF00E932E903492CDF8A0E0CDF880C035943C +S31508027D00199B002B7FD04FF0000B289ABDF8C43080 +S31508027D10409902FB03F3BDF8C0200F969B1A0B9AF3 +S31508027D201D9302FB03F3BDF8BC209B1A06FB031442 +S31508027D3053421293179B5B421A93BDF9AC301B93BD +S31508027D40089B002B00F0D08000221D9994462046FD +S31508027D500A46CDE91445CDF858B0DDF838E0DDF825 +S31508027D603CB02FB30D9B93426FD95E4673460025EE +S31508027D708346CDE90E20129CCDF840C0CDF844E0EA +S31508027D80002C02DB0B9AA2427ADC1846324651468E +S31508027D900DF04FFF03460135AF4233444444CB440A +S31508027DA0EED1DDE910CEDDE90E20B3460C9B9E44EA +S31508027DB00A9B0CF1010C1844099B1A44089B63455B +S31508027DC0CFD17046149CCDF838E0CDF83CB0DDE949 +S31508027DD0155B139B189A1A9E194613441393179AFE +S31508027DE01B9B0135304401F0AFFF022D4FD01E9B7D +S31508027DF01C9A1C44129B0BF1010B13441293199BF8 +S31508027E009B459DD10F9E209B002B78D0289B2D9AAF +S31508027E10013393422893FFF673AF4746349ADDF847 +S31508027E2080C0359C002D71D1409B329901320B449A +S31508027E3040933399469B0B444693299B93427FF47E +S31508027E403CAF002037B0BDE8F08F002475462646C1 +S31508027E505C46F346CDE90E20CDF840C028462246B8 +S31508027E60514601360DF0E5FEB7422544F6D1DDE965 +S31508027E700E20DE460C9BA346DDF840C09E4497E7DB +S31508027E801846594632460DF0E9FE034683E7209B1B +S31508027E901C9A0793449B1F9906932E9B4298059317 +S31508027EA0179B0BF1010B0493229B0193259B0093CD +S31508027EB01E9B1C44129B13441293BDF990302A9AB6 +S31508027EC00393BDF98C300293269B00F0BDF8199BEB +S31508027ED020905B450AD01F9B00251393219B0E9386 +S31508027EE0089B002B7FF430AF0E9872E71F9B002584 +S31508027EF01393219B0F9E0E93209B002B86D16FF026 +S31508027F00010037B0BDE8F08F1798DDE6002C8BD05C +S31508027F104FF0000E2799179B01398DB2BDF89C10B8 +S31508027F20C3F38F030E91259910930439013B0F91E0 +S31508027F3026999BB20133A1F1040B0CEB04011191B2 +S31508027F40990012911F99429801EBC30313936B1C74 +S31508027F50CDE914381696449B0BB153F80E30109996 +S31508027F6000296AD0F04612991F9E4118189250F8B5 +S31508027F70047B32684FEA372E2FFA87F72FFA8EFEDE +S31508027F8027FB0237736808362EFB03738842EED145 +S31508027F90C646189A13980E9E002E4CD091F9006088 +S31508027FA0078817FB063365B191F90160478817FB05 +S31508027FB006330E9E022E04D0868891F9020016FB1D +S31508027FC00033149808180F9E5BF8041F56F8047FAE +S31508027FD04FF000080F9621EAE17603FA06F64FF00B +S31508027FE08043C6FB073800294FEAD37343EA48039E +S31508027FF00DDC012649428E40013E03EA06070B4183 +S315080280004FEA660648BF0136B742C8BF013322990E +S315080280100EF1040E0B4423998B42B8BF0B462499E2 +S315080280208B42A8BF0B460CF8013B119B9C4592D18B +S31508028030DDE91576F8E60846C5E701461F98AAE778 +S315080280404FF0FF305DE700BF2DE9F04F914697B03C +S31508028050BDF98840DDF89CA00294BDF98C40024621 +S3150802806003945FEA59049B46259D0B910AEB09087E +S3150802807000F09E81249B01EB4501002BB8BF033318 +S315080280809810631E0C919BB208F1040101EB43039D +S315080280900E930C99249B01EBC00103F0030307938B +S315080280A011910AF102030B990493209B01EBC0017B +S315080280B008F1020E08330BF1080C109181000D909D +S315080280C00F91CDF84C8025951946F046104665461F +S315080280D0CDE9149B1294CDF89CA0249BC418269B28 +S315080280E0002B00F026821A46D2F804B008322692ED +S315080280F00D9A1B68002A00F02182DDE90B67944677 +S31508028100DA461A468146CDE90581CDE90845019444 +S315080281100A90019C59F8040B54F8041B4FEA3025BF +S315080281200194D6F800804FEA3124D7F800E02FFAF6 +S3150802813080F02FFA85F52FFA81F12FFA84F420FBC5 +S31508028140083320FB0E2221FB08BB21FB0EAA70680E +S3150802815079680836083725FB003325FB012224FBFC +S3150802816000BB24FB01AABCF1010CD2D1DDE908450A +S31508028170DDE905810F9E0A9834443044119E05961E +S31508028180109E0196079E002E3CD0019F90F9009002 +S31508028190B7F900E094F900C0059F0EFB09330EFB00 +S315080281A00CBBB7F900E0012E0EFB09220EFB0CAA46 +S315080281B0069625D0019E90F90190B6F902E094F947 +S315080281C001C0069E0EFB09330EFB0CBBB7F902E093 +S315080281D0022E0EFB09220EFB0CAA11D0019E94F95F +S315080281E00240B6F90470059E07FB04BBB6F90460A3 +S315080281F006FB04AA90F9024007FB043306FB042295 +S31508028200079C204455F8086C4FF0000C26EAE677DE +S3150802821003FA07F74FF0804351F8084C002EC7FBC4 +S31508028220043C4FEAD37343EA4C030DDC012476423D +S31508028230B440013C03EA040733414FEA640448BFE9 +S315080282400134A742C8BF0133219C00272344029C5C +S31508028250A342B8BF2346039CA342A8BF2346049C55 +S3150802826004F8023C55F8084C51F8083C24EAE4762E +S3150802827002FA06F64FF08042C6FB0327002C4FEAA5 +S31508028280D27242EA47020DDC01236442A340013B53 +S3150802829002EA030622414FEA630348BF01339E42BC +S315080282A0C8BF0132219B00271A44029B9A42B8BFD3 +S315080282B01A46039B9A42A8BF1A4608F8022C4FF0A0 +S315080282C0804255F8044C51F8043C24EAE4760BFA49 +S315080282D006F6C6FB0327002C4FEAD27242EA470289 +S315080282E00DDC01236442A340013B02EA0306224154 +S315080282F04FEA630348BF01339E42C8BF0132219B3E +S3150802830000271A44029B9A42B8BF1A46039B9A420E +S31508028310A8BF1A46049B03F8012C4FF0804255F871 +S31508028320044C51F8043C24EAE4760AFA06F6C6FB3B +S315080283300327002C4FEAD27242EA47020DDC0123D8 +S315080283406442A340013B02EA030622414FEA630361 +S3150802835048BF01339E42C8BF0132219B08F1020879 +S315080283601A44029B08319A42B8BF1A46249B08351A +S315080283701844049B02330493039B9A42A8BF1A46E5 +S315080283800E9B08F8032C98457FF4A7AEDDE9124840 +S31508028390DDE9149B0246209BDDF89CA003EBC4038F +S315080283A0259D0AEB440A08EB440820930BEBC40B01 +S315080283B019F0010F00F0B8800B9B03EB450C269BC6 +S315080283C0002B00F0C2801968249B9C1000F0BF8025 +S315080283D0664627460B4696460B9D0194CDF81080B5 +S315080283E05EF8040BD5F800804FEA30242FFA80F0A5 +S315080283F02FFA84F420FB0818316820FB01306968DB +S3150802840073680835083624FB018124FB0303013F00 +S31508028410E6D1019C0B98DDF8108000EBC4000CEB4A +S31508028420C40C0B9002EB8402249810F003041FD0AC +S315080284300B9E92F900003588012C15FB0011BCF839 +S31508028440005015FB003313D092F901007588022CEF +S3150802845015FB0011BCF8025015FB003308D092F93F +S315080284600220B08810FB0211BCF8040010FB02338C +S315080284704FF080400026DBF80050209A25EAE57482 +S31508028480126801FA04F4C4FB0206002D4FEAD07200 +S3150802849042EA46020DDC01216D42A940013902EA8F +S315080284A001002A414FEA610148BF01318842C8BF2B +S315080284B001322199039D8818029A51469042B8BF03 +S315080284C01046A842A8BF28464FF08042002401F869 +S315080284D0010BDBF80000209D20EAE0762D68B34008 +S315080284E0C3FB052400284FEAD27343EA44030DDC92 +S315080284F0012240428240013A03EA020403414FEA5A +S31508028500620248BF01329442C8BF0133219A8A46A1 +S315080285101344029A9A42B8BF1A461346039A9A42D3 +S31508028520A8BF1A4688F800200AEB090017B0BDE86A +S31508028530F08F0D9A9B46002A7FF4DFAD0C9ADA4635 +S3150802854005920B9A01921A461CE619463CE70B4617 +S315080285506AE700BF2DE9F04F9FB09DF8A840029345 +S315080285600B1E1B9413921A9340F3588400231793F5 +S31508028570531EC3180193431E9946DDF8ACB0520048 +S31508028580CDE914BBDFF86C831C92139A99F9017032 +S31508028590012A09F1010340F3B786019913F9012F5C +S315080285A09742B8BF17468B42F8D10023CB46CDE98E +S315080285B00337CDF848907FE0C24DC3FB0521002959 +S315080285C005DA6FF00043D3181A4641F10001D20FBB +S315080285D04FF0804342EA410200211F468C4602F1CF +S315080285E0E242B94DA2F52522A2F26C72C2FB057CC3 +S315080285F00D9EFD0F45EA4C0516408C4600EA05021B +S315080286001D46B2487240C2FB005C0C9EED0F164036 +S31508028610119A45EA4C052A4072401F460E46AC4D51 +S315080286200B98C2FB0576FD0F45EA460510402C401D +S3150802863044401A460846A74D04EA0909C4FB052020 +S31508028640D20F42EA40020EEA020E109A8EEA090E8A +S315080286500EEA02000C461A469F4DCEFB0524D20F9F +S3150802866042EA44020AEA020A0E9A8AEA000A0AEA6E +S3150802867002000C461A46994DCAFB0524D20F42EA55 +S3150802868044020A9C144022464240F220C2FB0031B0 +S31508028690DB0F43EA41030F980999024019404A4001 +S315080286A017054FEA223300F11D86039A1A440392EC +S315080286B0019B9B4500F02081049A1BF9013F9B1AF6 +S315080286C0299A9A42F4DC289A0298934080EA03028D +S315080286D0D20F002A15BF42464FF080424FF0FF31B3 +S315080286E00021C0FB0321002904DA6FF000401218AA +S315080286F041F10001D20F42EA4106029A9A4200F07B +S31508028700BD804FF08043002746F07F40410101F1CA +S315080287108051C1FB0137002FA0EB060005DA6FF086 +S3150802872000429A18134647F10007DB0F43EA47034C +S31508028730A3FB0324FF1703FB07F512F1804244EB60 +S315080287404504002C059305DA6FF0004555192A46AB +S3150802875044F1000401FB07F7D20F42EA4402CC17A0 +S3150802876003FB047483EA0105A1FB033707933B461F +S315080287700694069FC0F3007A3B44C0F34067089309 +S315080287807B1EC0F300670C937B1E97100D9354BF94 +S3150802879001230223069340F34063C0F380791193C1 +S315080287A00AF1FF33109309F1FF33C0F3407E0F93AA +S315080287B0C9F1000309930EF1FF33C0F380640E93E7 +S315080287C0CEF10003C0F3C06C0A93631EED0F02F0EC +S315080287D0030240F30060CAF1000A0CF1FF39CCF13A +S315080287E0000E0B936442069B9342B8BF0137002DD5 +S315080287F015BF42464FF080424FF0FF350025079BD2 +S31508028800D218089B43EB0505002D05DA6FF00043E5 +S31508028810D3181A4645F10005D20F42EA45023A44F0 +S31508028820D30F002B15BF43464FF080434FF0FF3559 +S3150802883000252B4FC2FB0735002D05DA6FF00042E3 +S315080288409A18134645F10005059ADB0F43EA4503D4 +S315080288501A44531002D4D20748BF01330B44DA0F25 +S31508028860002A15BF42464FF080424FF0FF310021E1 +S31508028870002E7FF4A1AE4FF4002316E7B2F1004FA3 +S315080288807FF43FAF00224FF0FF3301211548164D02 +S31508028890059016480691CDE907506FF000464FF449 +S315080288A00037154610469946924614469646CDE92D +S315080288B00E33CDE90B33CDE909220D4910931192F6 +S315080288C00D9390E794A8F5707BBEAF63F2CBA24DE9 +S315080288D06CAC162FA4AA5211B72A580211FE0A0026 +S315080288E0ABAAAA2AF8FFFF0100010040FFFF1F00FA +S315080288F0E0FFFF0F010000C0039B049FDDF84890CC +S31508028900002B00F00385B3FA83FE03FA0EF303F194 +S31508028910004313F100424FEAE37343F1000352089E +S3150802892042EAC3726A485B10544200FB0344A2FB44 +S31508028930001011EB0801204460F1000000281646D9 +S3150802894005DA6FF000440C19214640F10000C90F00 +S3150802895041EA400101F15A3101FB03F5C81702FB4E +S315080289600055A1FB020410F1804045EB0404C00F38 +S3150802897040EA4400C0F1005080EA0105ED0F00F01C +S31508028980B4844FF0FF354446C1FB0045002DC0F2C2 +S31508028990B384E40F44EA4504A400214481EA0200B0 +S315080289A0C00F002815BF45464FF080454FF0FF3BE4 +S315080289B04FF0000B01FB03F4C81702FB0044A1FBAE +S315080289C0020A4019544444EB0B04002C05DA6FF0F2 +S315080289D000454519284644F10004C00F40EA440000 +S315080289E0C0F1005080EA0104E40F002C15BF44468A +S315080289F04FF080444FF0FF350025C1FB0045002D9E +S31508028A0005DA6FF000402018044645F10005E40F28 +S31508028A1044EA4504B4F1005F80F25A84B4F1604F27 +S31508028A2000F3818401F1004191EA060F40F11084B6 +S31508028A3001FB03F3C81702FB0030A1FB022312EB6A +S31508028A400802034463F10003002B05DA6FF00040C5 +S31508028A501018024643F10003D20F42EA43024FF0CE +S31508028A60FF304346C2F10052C1FB0230002805DA44 +S31508028A706FF000429A18134640F10000DB0F43EAF2 +S31508028A804003B3F1604F00F354844A0001F10043F6 +S31508028A900492B3F1404F049BD8BF4FF000430493AE +S31508028AA01B9B002B00F0EC81139BCEF11B02002BC3 +S31508028AB0169240F3A08101239340013B149918931F +S31508028AC05B10CA46039119930597CDF8749085E110 +S31508028AD0C4C3C3C3289A0298934080EA0302D20FFA +S31508028AE0002A15BF41464FF080414FF0FF3200225F +S31508028AF0C0FB0312002A05DA6FF000400818014687 +S31508028B0042F10002C90F41EA4201029A9A4200F072 +S31508028B108A814FF08043002541F07F44600100F1CD +S31508028B208050641AC0FB0035C4F3807909F1FF321C +S31508028B30C4F3007EC4F3006607920EF1FF32C4F353 +S31508028B40406C0892721E0992002D0CF1FF320692B1 +S31508028B5005DA6FF000429A18134645F10005DB0F55 +S31508028B6043EA4503A3FB0327ED1703FB05FB12F1B3 +S31508028B70804247EB4B07002F0B9306DA6FF0004B48 +S31508028B8012EB0B0B5A4647F10007B1FA81F100FBCB +S31508028B9005F5D20F42EA4702C9F100070E97CCF152 +S31508028BA00009CEF100074FEAE07C03FB0C5C129742 +S31508028BB083EA0007A0FB033E4909E644C1F1000C1B +S31508028BC001390D91C4F3C06101F1FF3BC4F3407151 +S31508028BD001397642109191100F962CF0004654BF37 +S31508028BE04FF0010C4FF0020CC4F380650A9644F369 +S31508028BF0C06644F340741194FF0F6C1E02F0030220 +S31508028C000C966D426245C8BF0131002F15BF424618 +S31508028C104FF080424FF0FF3700279A184EEB0707AE +S31508028C20002F05DA6FF00043D3181A4647F10007FA +S31508028C30D20F42EA47020A44D30F002B15BF434616 +S31508028C404FF080434FF0FF310021974FC2FB0731A7 +S31508028C50002905DA6FF000429A18134641F100011D +S31508028C600B9ADB0F43EA41031A44531002D4D60780 +S31508028C7048BF01330344DA0F002A15BF42464FF0B4 +S31508028C8080424FF0FF3100218848C3FB00210029AA +S31508028C9005DA6FF00043D3181A4641F10001D20FE4 +S31508028CA04FF0804342EA410200211E468E4602F1F7 +S31508028CB0E2427F48A2F52522A2F26C72C2FB006E3E +S31508028CC0099FF00F0F9E40EA4E00174006407E406D +S31508028CD09E460F46774A0698C6FB02E77246D20FA9 +S31508028CE042EA4702304009EA020980EA09091A46B5 +S31508028CF00846714E04EA0904C9FB0620D20F42EA65 +S31508028D004002154008461A4665406C4C0BEA050BAC +S31508028D10C5FB0420D20F42EA40020C980D461040C9 +S31508028D208BEA00021846664E089CC2FB06051440EA +S31508028D30C00F129A40EA450002400D4618464FF007 +S31508028D40F20C604E6240C2FB0605109CC00F14402E +S31508028D50119A40EA45000240079862401040C2FB59 +S31508028D600C310246DB0F43EA41030E990498194077 +S31508028D700D9B4A401A400A9B5A4080EA0203DB0FBF +S31508028D80002B15BF43464FF080434FF0FF310021B9 +S31508028D90C2FB0031002905DA6FF000429A18134621 +S31508028DA041F10001169ADB0F43EA410353FA02F234 +S31508028DB037D418990B401999994256DAA2F5FF4306 +S31508028DC047F6FE727F3B934257DC1BB2039A138027 +S31508028DD0134602330393019B9A450AD0059A1AF958 +S31508028DE0013F9B1A299A9A427FF774AE4FF40043C1 +S31508028DF0ECE7DDF87490139A01991C9811440191D5 +S31508028E001499179B014414911599914411441A9A7D +S31508028E1001339A42179315917FF4B7AB1FB0BDE899 +S31508028E20F08F294BD2E7B2F1004F7FF472AE0022DF +S31508028E304FF0FF34254B4FF400310B934FF0010CE2 +S31508028E401746A34691461546CDE90844CDE90C24B2 +S31508028E50CDE91122CDE90F241D481E4BDFF878E033 +S31508028E60079406940A920E92CCE6A2F50043002ACB +S31508028E70ACD047F6FE729342A7DD47F6FF73A5E725 +S31508028E80139BCEF12302002B1692B4DD01239340E5 +S31508028E90013B159918935B10CE468B461993039797 +S31508028EA0CDF874909DE100BFABAAAA2A94A8F570E2 +S31508028EB07BBEAF63F2CBA24D6CAC162FA4AA52119D +S31508028EC0B72A580211FE0A000080FFFFF8FFFF01C9 +S31508028ED0E0FFFF0F00010040FFFF1F00289A0298DB +S31508028EE0934080EA0302D20F002A15BF42464FF08A +S31508028EF080424FF0FF310021C0FB0321002905DA29 +S31508028F006FF000401018024641F10001D20F42EA02 +S31508028F1041020299994200F071814FF0804300257F +S31508028F2042F07F404401801AC0F340614F1E04F1AB +S31508028F3080544942C4FB04350C9140F34071C0F396 +S31508028F408066119140F30071013E1091C0F3C06131 +S31508028F500E960991C0F3006640F380610F91002DC9 +S31508028F6006F1FF311297C0F3407AC0F300790D91EA +S31508028F7005DA6FF0004159180B4645F10005DB0F7B +S31508028F8043EA4503ED1703FB05F10F46A3FB031C52 +S31508028F9011F180414CEB470CBCF1000F0B9304DA3C +S31508028FA06FF00047C9194CF1000CB2FA82F204FBC1 +S31508028FB005F50AF1FF37C90F09F1FF3A4FEAE479D5 +S31508028FC003FB095941EA4C0183EA040CA4FB033565 +S31508028FD052094D44C2F10009013A0692C0F3807261 +S31508028FE040F3807005908810089729F0004754BF0F +S31508028FF04FF001094FF00209013A0792099A0A97B6 +S315080290005742099776424FEADC7C01F00301571E64 +S315080290108945B8BF0130BCF1000F15BF41464FF074 +S3150802902080414FF0FF3C4FF0000CC91845EB0C0C81 +S31508029030BCF1000F05DA6FF00043CB1819464CF164 +S31508029040000CC90F41EA4C010144CB0F002B15BF96 +S3150802905043464FF080434FF0FF300020BA4DC1FB24 +S315080290600530002805DA6FF0004159180B4640F121 +S3150802907000000B99DB0F43EA400319444B1002D454 +S31508029080CA0748BF01332344D90F002915BF4146F1 +S315080290904FF080414FF0FF300020AC4CC3FB041068 +S315080290A0002805DA6FF00043CB18194640F1000094 +S315080290B0C90F4FF0804341EA400100201A46814613 +S315080290C001F1E241A24CA1F52521A1F26C71C1FB85 +S315080290D004290D9DD40F44EA49040D4026406E40EA +S315080290E01A4605469B49129CC6FB0125D10F41EA41 +S315080290F045010C9D34400D4029461A4606466140F4 +S31508029100954C0E9DC1FB04260D40D40F0F9944EAD7 +S315080291104604214069401C460546904E099AC1FB01 +S315080291200645E40F44EA45040F4022401946044620 +S315080291308B4D7A40C2FB05140AEA020AC90F109A35 +S3150802914041EA440105460A4019464FF0F20C854E9B +S315080291508AEA0202C2FB0615089CC90F1440119A34 +S3150802916041EA45010A406240C2FB0C300799DB0F0F +S315080291700A40059943EA40031940069B4A401A40A9 +S315080291800A9B04985A4082EA0003DB0F002B15BF9C +S3150802919043464FF080434FF0FF310021C2FB0031B6 +S315080291A0002905DA6FF000429A18134641F10001C8 +S315080291B0169ADB0F43EA410353FA02F21BD41899B3 +S315080291C00B40199999423BDAA2F17F037E2B3DDCCB +S315080291D05BB28BF80030019B0BF1010B73453FF430 +S315080291E008AE039A1EF9013F9B1A299A9A427FF7FB +S315080291F075AE8023EDE76FF07F03EAE7B1F1004F22 +S315080292007FF48BAE00224FF0FF37574B4FF40030F6 +S315080292100B934FF00109114694461646BA46CDE914 +S315080292201127CDE90F22CDE90D77CDE90922CDE93E +S3150802923006774E4C4E4B4F4D0C9205920897E7E631 +S31508029240A2F18003002AC4D07E2BC1DD7F23C0E7AA +S315080292504FF08040002401FB03F3CD1702FB0533D0 +S31508029260A1FB022512182B4443EB0403002B05DA53 +S315080292706FF000401018024643F10003D20F42EA8B +S315080292804302C2F1005282EA0103DB0F002B15BF2B +S3150802929043464FF080434FF0FF300020C1FB0230B7 +S315080292A0002805DA6FF000429A18134640F10000CA +S315080292B0DB0F43EA4003B3F1005FFFF6E2AB6FF060 +S315080292C000431944B1F1804F2FDB0493FFF7E8BB43 +S315080292D06FF00044214491EA060FB9D540464FF093 +S315080292E0FF34B8E70133FFF7E0B94FF08044C1FB1A +S315080292F00045002DBFF64DAB6FF00040201804461E +S3150802930045F10005FFF745BB3FF44FA94FF0FF367D +S315080293104FF0200E4FF080454FF0000B3246334691 +S315080293201549FFF747BBA400D4E74B000493FFF7A0 +S31508029330B7BB01EB83035A00B3F1804F0492FFF6E1 +S31508029340A8AB6FF00043C0E7ABAAAA2A94A8F570A7 +S315080293507BBEAF63F2CBA24D6CAC162FA4AA5211F8 +S31508029360B72A580211FE0A00F8FFFF01E0FFFF0FB5 +S3150802937000010040FFFF1F00B6B4B4B42DE9F04F58 +S31508029380A3B01F46DDE92C452F9B8346013B1D935F +S315080293902F9B8C46012BDDF8B8E0DDF8C4A01892A5 +S315080293A040F39D821E464FEA6E031B9306FB03F3A8 +S315080293B05B00309E1E93309B6FF003019046103B74 +S315080293C0721E0CEB020623F00F0213460D9602F1EB +S315080293D0100608460F96359ED14606F11402D31892 +S315080293E014930023891B039130994246411A02912C +S315080293F035983099BA46C1EB400110910EF0010139 +S315080294009E461C913099CDE920C749001991211D24 +S315080294100491291D05912F9904324900CDF854C0AB +S3150802942011911F92CDF868B0309B002B40F37A84D5 +S3150802943000220D9D11462846159B013B13F9014F43 +S31508029440214410F9014FAB422244F7D101FB09F33B +S315080294500B9302FB09F30C93189B53B153F82E3066 +S315080294600B9A1A441F9B0B9253F82E300C9A1A44E5 +S315080294700C921B9A002A00F050842F9BCDE906A273 +S31508029480013353440893309B0F9A033B0E93159B63 +S31508029490CDE916AE13441293359BDDF868B0043352 +S315080294A01393CDF8C490309B0F2B40F3CD820C9EBC +S315080294B00B9BB2461F4614980D9A5844511DCDE986 +S315080294C00060139ACDF824B05A440298039C455872 +S315080294D054F8028000EB010E51F8046C04EB020CFE +S315080294E02FFA85F92FFA88F02FFA95F52FFA98F8B8 +S315080294F020FB09332FFA86FB28FB05332FFA96F44D +S31508029500009E20FB0B6028FB040052F8046C2FFA1D +S3150802951086F82FFA96F628FB097728FB0BA826FB6E +S315080295200577DEF8049026FB0484DCF804A0D1F85B +S3150802953000802FFA89F52FFA8AF62FFA99F92FFA67 +S315080295409AFA26FB05332FFA88FB2AFB09332FFAE8 +S3150802955098F826FB0B062AFB086610682FFA80FA8B +S315080295602FFA90F02AFB05752AFB0B4A20FB0955B0 +S31508029570DEF8089020FB08A0DCF808A0D1F80480E1 +S315080295802FFA89F42FFA8AF72FFA99F92FFA9AFA03 +S3150802959027FB04332FFA88FB2AFB09332FFA98F89C +S315080295A027FB0B672AFB087A57682FFA87F62FFAE2 +S315080295B097F726FB045426FB0B0627FB0944DEF81D +S315080295C00C9027FB0860DCF80C608D682FFA89FC82 +S315080295D02FFA86FE2FFA99F72FFA96F62EFB0C33F8 +S315080295E02FFA85F826FB07332FFA95F52EFB08AED8 +S315080295F026FB05E6D2F808A000962FFA8AFE2FFA6D +S315080296009AFA2EFB0C4C2EFB080E2AFB07C72AFBDE +S3150802961005EA01981032824201F110017FF455AF32 +S315080296200F9ADDF824B09646129893440E9A9645F8 +S3150802963080F208828446309ACDE900E0A2F1040855 +S31508029640A8EB0E0291084C1CA200CDE909120BEBFD +S3150802965084095CF8040B5BF8042B5CF808102FFAF3 +S3150802966080F52FFA82F42FFA90F02FFA92F224FB61 +S3150802967005332FFA81FE22FB00332FFA91F124FBE0 +S315080296800E6422FB0146359A5A4452F8042C2FFAE4 +S3150802969082F42FFA92F224FB057524FB0EA422FB10 +S315080296A0005722FB014ACB45D3D1DDE900E0DDE9CB +S315080296B009120EF1040E10440EEB810E309A724511 +S315080296C055DD825699F9001090F9004002FB0166B1 +S315080296D004FB0133359919F9011001FB02AA01FBB2 +S315080296E0047730990EF1010291423CDD359A411810 +S315080296F091F9014099F9015090F901C04A4404FBD5 +S3150802970005660CFB053392F9015005FB04AA05FB15 +S315080297100C77309D0EF10204A54224DD91F9024030 +S3150802972099F9025090F902C004FB05660CFB053351 +S3150802973092F9025005FB04AA05FB0C77309D0EF13F +S315080297400304A5420FDD92F9032090F9030091F96B +S31508029750031000FB027701FB02AA99F9032002FB18 +S31508029760003302FB0166309AA2EB0E0EF1444FF06B +S3150802977080410025059A52F8044C049A24EAE470BA +S3150802978052F8042C8340C3FB0215002C4FEAD17110 +S3150802979041EA450140F329810029C0F246814FF08A +S315080297A0000B4FF080430024D84607FA00F0C2FBAC +S315080297B00034DB0F43EA44030498002705684FF098 +S315080297C08040059A126822EAE274A640C6FB05079B +S315080297D0002A4FEAD07040EA470040F3E8804FF08B +S315080297E0804200260AFA04F4C5FB04260024D20F96 +S315080297F042EA46022646002BB8BF08F10108D845B8 +S31508029800B8BF0133002AB8BF0136A642329CB8BF98 +S3150802981001322144204423442244339CA142B8BF46 +S315080298202146A042B8BF2046A342B8BF2346A24259 +S31508029830B8BF2246109C09EB040B349CA142A8BF70 +S315080298402146A042A8BF2046A342A8BF2346A24259 +S31508029850A8BF2246069C60700898217000F8013C51 +S31508029860034621460270119A13440893079B114432 +S31508029870013B069107937FF416AEDDE916AE1E9BF1 +S31508029880DDF8C490534400931C9B002B40F0E480FF +S31508029890159B199A0EF1020E134415930D9B0AF1A4 +S315080298A0020A13440D93049B08330493059B083359 +S315080298B005931D9B9E45FFF6B7ADDDE920C7DDE999 +S315080298C02C45CA462F9BDDF868B0023B5B0803FBB2 +S315080298D00222DDF8B8E00133944407EB43072F9BD5 +S315080298E0DB0760D5BEF1000F5DDD4FF08049002031 +S315080298F0359B309AA3EB02082F9B4B44013B05EBA1 +S3150802990083020092189A04EB830402EB8303CDE9DF +S3150802991001C3DDF8C0C0189B002B00F00882029B29 +S31508029920BCF1000F1A6840F30782019B0BEB0C0689 +S31508029930591E1BF9013B11F9015F5344B34505FB57 +S315080299400322F6D1009B06EB080B1D68002625EAC2 +S31508029950E57102FA01F14A462368002DC1FB032686 +S315080299604FEAD27343EA46030DDC01226D42AA404E +S31508029970013A03EA02012B414FEA620248BF013269 +S315080299809142C8BF0133329A01301344339A934243 +S31508029990B8BF1346349A9342A8BF13463B702F9B0F +S315080299A086451F44B7D1002023B0BDE8F08F0124B5 +S315080299B04FF080474FF0000E52429440013C00EAB5 +S315080299C0040C66101041C5FB0A7E58BF35464FEA9D +S315080299D0D77748BF751C47EA4E07AC4504EA070421 +S315080299E047FA02F2C8BF013005E701204FF0804569 +S315080299F04FF0000C63429840013801EA00044FEA2E +S31508029A0060081941C2FB075C58BF42464FEAD57542 +S31508029A1048BF08F1010245EA4C05944200EA050BE3 +S31508029A2045FA03F3C8BF0131C6E687404FF08043C3 +S31508029A3000204FF0000BC2FB0730DB0FD84643EA83 +S31508029A404003B9E6D94639E60C9E0B9BB2461F4639 +S31508029A504FF0000E1598E9E5309B0F2B40F3708105 +S31508029A600D9B0F9A029E0533CDF804A0CDF818E097 +S31508029A700BEB0208DDE90B1256F803C053F8044C47 +S31508029A80DBF80000F5182FFA8CFA2FFA80F72FFA6E +S31508029A9084FE2FFA9CFC2FFA90F02FFA94F427FBF7 +S31508029AA00A1A20FB0CA127FB0E2720FB04706C6800 +S31508029AB01F68DBF804202FFA84FA2FFA82FC2FFAA1 +S31508029AC087FE2FFA94F42FFA92F22FFA97F72CFBC5 +S31508029AD00A1A22FB04A42CFB0E0C22FB07C2D5F899 +S31508029AE008E0D3F804C0DBF808702FFA8EF02FFAD4 +S31508029AF087F12FFA8CFA2FFA9EFE2FFA97F72FFA8A +S31508029B009CFC21FB004027FB0E0021FB0A2127FBB8 +S31508029B100C14E968DBF80C209D680BF1100B2FFA80 +S31508029B2081FE2FFA82F72FFA85FC2FFA91F12FFA86 +S31508029B3092F22FFA95F527FB0E0E22FB01E127FB7F +S31508029B400C4722FB0572C34503F1100394D1CDE9F4 +S31508029B500B120F9A159B1046DDF804A0DDF818E0E3 +S31508029B609C18309B033B834240F3E8802546309B92 +S31508029B70CDE907041F1F3B1A9A08531CCDF804A007 +S31508029B80CDF818E0DDF830A0DDF82CE09E0008EBF1 +S31508029B90830C099255F8040B58F8043BEA592FFA34 +S31508029BA080F42FFA83F12FFA82FB2FFA90F02FFA1C +S31508029BB093F32FFA92F221FB04E423FB004E21FBD6 +S31508029BC00BA123FB021AE045E4D1DDE90842CDE9FF +S31508029BD00BEADDE906E0DDF804A0031D344403EBD5 +S31508029BE08200309B83423EDD9CF900300B9994F942 +S31508029BF0002013FB0215309A0C99A2560B9513FBFB +S31508029C000216309A431C9A420C962CDD9CF90130B6 +S31508029C10A11894F9012013FB025591F901200B951D +S31508029C2013FB0266309A831C9A420C961BDD9CF93A +S31508029C30023094F90220033012FB035591F90220EF +S31508029C400B9512FB0366309B0C9683420BDD9CF93F +S31508029C50033094F9032013FB02520B9291F9032065 +S31508029C6013FB02630C934FF080420024059B0B9D65 +S31508029C7053F8040C049B20EAE07153F8043C8D4027 +S31508029C80C5FB032400284FEAD27242EA44050DDCDA +S31508029C90012340428340013B05EA030205414FEA9C +S31508029CA0630348BF01339A42C8BF01354FF0804269 +S31508029CB00024059B0C9E1868049B20EAE0711B6829 +S31508029CC08E40C6FB032400284FEAD27242EA4403B6 +S31508029CD00DDC012240428240013A03EA02010341B5 +S31508029CE04FEA620248BF01329142C8BF0133329934 +S31508029CF0329A0B4433992A448A42B8BF0A468B429F +S31508029D00B8BF0B4634998A42A8BF0A468B42A8BFF7 +S31508029D100B4600990A704B70BAE5DDF868B0CDF8C3 +S31508029D2000A0B1E50023CDE90B33FFF795BBBCF1E3 +S31508029D30000F1A463FF7F9AD5E4603E6C44650E7FA +S31508029D40D8460020159C0CE7F0B5C3EA03459710E0 +S31508029D50002F2FDD8E4600EB870650F804CB0EF156 +S31508029D60080EB0424FEA3C2425FA8CFC25FA84F404 +S31508029D704EF808CC4EF8044CEFD101EBC70150421D +S31508029D8000F0030002F0030258BF4242002A10DD27 +S31508029D9096F900009BB21844012A088009D096F960 +S31508029DA00100022A1844488003D096F90220134477 +S31508029DB08B80F0BD0646E2E71046044A1368591E30 +S31508029DC0033102D80021116018477047A8510620AE +S31508029DD0034B1868034B002808BF1846704700BF94 +S31508029DE028B30520582C0608014815F0B1BA00BF59 +S31508029DF030B3052013B50B4C0229226005D10A4857 +S31508029E0015F0A6FA002002B010BD0A4600930146D4 +S31508029E10064B054815F07DFA003818BF01204000A8 +S31508029E20F1E700BFA851062030B30520B99D020804 +S31508029E30014815F09EBA00BF30B30520002101483B +S31508029E4015F0B9BA30B3052008B5064B1B680133BD +S31508029E5005D0FFF7EDFF80F00100C0B208BD002073 +S31508029E60FCE700BFA85106202DE9F843DFF8609009 +S31508029E700646D9F8008008461746B8F1000F03D0FF +S31508029E800E242046BDE8F88306B3336801331DD194 +S31508029E90E1B100F075F805460028F1D0C9F80000CE +S31508029EA000F0DAF8284615F040F9044640B1404673 +S31508029EB0C9F8008000F0D0F8284615F031F9E0E735 +S31508029EC03560002FDDD02846B847DAE72124D8E7DF +S31508029ED02CB30520024B1868003818BF01207047BA +S31508029EE02CB3052038B50C4601F060FCA3780B4A62 +S31508029EF013705A1E55425541A8420CD0012B04D064 +S31508029F002846BDE8384001F033BC204601F002FC81 +S31508029F100028F5D038BD0020FCE700BF054D062015 +S31508029F20002108B5024B08465B689847002008BD21 +S31508029F30C451062010B5FFF74BFF0D4B0C461A1AF3 +S31508029F40534253418B4201D1002010BD094B1B6875 +S31508029F503BB9094A064B002C08BF1346074A136049 +S31508029F60F2E715F009FB0028F3D00220EDE700BF5F +S31508029F70302C06082CB30520582C060828B30520D1 +S31508029F80F8B5044619F0B6F9002607460E4B1B68C3 +S31508029F9093B19E68AEB196F82420D20711D43546FD +S31508029FA00FCC0FC50FCC0FC523682B6096F824304B +S31508029FB043F0010386F82430384619F096F93046FC +S31508029FC0F8BD1B68E4E700BFB8510620431E0333F9 +S31508029FD006D8044B984228BF1846642838BF64201E +S31508029FE0704700BF40420F0038B5184B05461B683C +S31508029FF00C4603B1984744B1236833B11B68013351 +S3150802A00003D0E3680BB1A36843B915F0A2FC00209C +S3150802A0109122412100F008FA212038BD204602F09B +S3150802A020F5FE00230A4A85F84831C5E93A43136022 +S3150802A0305360636943B1074A42211068B322C31ABF +S3150802A0405842584100F0F0F90020E6E7BCB5052071 +S3150802A050AC510620F8B5052010B5044618B9054BCB +S3150802A060054A136010BD00F0CDFDD4F8F430002B7C +S3150802A070F6D1F4E70BF20308BC51062008B50246EE +S3150802A0800868FFF7A3FF08604868FFF79FFF486064 +S3150802A0908868FFF79BFF8860C868FFF797FF0B6918 +S3150802A0A0C860581C03D00B48834228BF03460B617D +S3150802A0B04B69581C03D00748834228BF0346886960 +S3150802A0C04B61FFF783FFBDE808408861104601F03F +S3150802A0D0B1BA00BF40420F00D0F8EC302DE9F0418A +S3150802A0E005460C4613B1038E8B424CD0D5F8E830A0 +S3150802A0F0002B4BD09E68002E48D0D868002845D041 +S3150802A100013800B200281ADB002106E0128A591C1F +S3150802A110A24217D209B2884211DB0B1803EBD3739A +S3150802A1205B1003EBC30206EB8202B2F80EC003F120 +S3150802A130FF3EA445EAD90FFA8EF08842EDDA2120CD +S3150802A140BDE8F0814FF6FF7299B29142F7D09BB201 +S3150802A15003EBC30306EB83062846B6F9122095F8E5 +S3150802A1603C11D5F8FC8009F091FE0746B8F1000FBC +S3150802A17004D00023324628461946C0472C86C5F81D +S3150802A180EC6085F845710020BDE8F0810E20BDE837 +S3150802A190F08100BF2DE9F04782B004460F46164605 +S3150802A1A001F00AFB00287CD1584D2B68D4F8E890B8 +S3150802A1B0D4F8EC8013B14B4500F087804FF0000AC3 +S3150802A1C0AF6002F02DF80128074604D001210022CB +S3150802A1D0084614F0E5FF204615F044FB002851D145 +S3150802A1E02B68D9F80010D8F8002013B118688842ED +S3150802A1F078D0204615F02AFB454BC5F800901A7808 +S3150802A200C5F804808DF807606ABBD4F8FC50002DA7 +S3150802A2106FD0114620460DF10703A847204601F0E4 +S3150802A220A9FD0546BAF1000F00D08EB1B5FA85F040 +S3150802A2304FF480623321400900F0F6F83146204691 +S3150802A24001F016FF334B0546414620461B689847E0 +S3150802A250D4F898304BBB012F01D06DBB0025284698 +S3150802A26002B0BDE8F087D4F8EC30B4F9481023B14F +S3150802A270B3F912309942A8BF19463246204601F070 +S3150802A280CDFCCBE794F825309A07A9D5D4F8A030A7 +S3150802A2905B05A5D5204B0122002120461B6898475D +S3150802A2A09EE70023194D6B607FE700224FF4007387 +S3150802A2B0204600F0B7FCCEE7184B00215B68032066 +S3150802A2C09847284602B0BDE8F0876B68002B3FF432 +S3150802A2D075AF43457FF472AFAB689F42BED04FF06D +S3150802A2E0010A6DE7696811B10968914284D0596813 +S3150802A2F07FE794F82A1094F845313246994228BFE6 +S3150802A3001946204601F058FC88E700BFAC510620E2 +S3150802A310EC750408BC510620C0B50520C4510620B8 +S3150802A320F8B50F46054618F0E5FF394606462846AB +S3150802A330FFF7D2FE044620B1304618F0D6FF204673 +S3150802A340F8BD01F04DFF224639462846FFF722FF9F +S3150802A35004460028F0D1284615F084FA0028EBD0E6 +S3150802A36095F8253013F002030DD0D5F8A0305B0519 +S3150802A3700DD5B5F83631BB420BD0B5F83831DB1BF3 +S3150802A380B3FA83F35B09044A82F8D830D4E7234642 +S3150802A390F9E70123F7E700BF003E00B070B50446AF +S3150802A3A000200D4615F0D9FA094B1B784BB9D4F89B +S3150802A3B0FC6036B129462046B446BDE870401A46C6 +S3150802A3C0604729462046BDE8704015F02EBA00BF00 +S3150802A3D0EC75040830B4064DBDF908402D781DB158 +S3150802A3E0029430BC15F024BA0E2030BC704700BF68 +S3150802A3F0124D0620024B1860024B1960FEE700BF99 +S3150802A40048B50520C051062038B5044D044C054B05 +S3150802A410286021601A60FFF7EDFF38BD48B50520B0 +S3150802A420C05106204CB5052010B550B90548064B53 +S3150802A4300160064802601868054B18601868FFF73D +S3150802A440E3FF10BDC05106202CB305204CB50520EC +S3150802A45048B50520054B1B680BB918467047834259 +S3150802A46001D01B69F8E70120704700BF54B50520E3 +S3150802A470094A13680BB918467047834207D11B6904 +S3150802A48001201360054A1368013B1360704703F104 +S3150802A49010021B69EEE700BF54B5052050B505202A +S3150802A4A02DE9F74F064618F02EFFDFF8288101231B +S3150802A4B098F800B0DFF820910190BBF1000F06D0A2 +S3150802A4C089F8003003B0BDE8F04F18F017BF3F4FC8 +S3150802A4D088F8003089F800B014F0A7FF08B114F024 +S3150802A4E0A2FF3D683A495DB9DFF8F0A0DAF8002024 +S3150802A4F00024AA423B682ED84FF0FF3134483AE08E +S3150802A5006B7D8BB12B68B34202D09A1B8A420BD958 +S3150802A5106A6813442B60AB68003A18BF0122003BF5 +S3150802A52018BF01236A75AB752D69DCE7907D20B1EA +S3150802A530107D88429CBF014614461269002AF5D14D +S3150802A540002CD9D094E80B00A275411AE26820467D +S3150802A55098470135CAE71A46FF21EFE75A7D4AB1FD +S3150802A5601A68B24224D0921B824221D8914201D360 +S3150802A57011461C461B69002BF0D15CB12046FFF739 +S3150802A58077FF38B13B683C602361DAF80030013363 +S3150802A590CAF800303B685A7D6AB914F042FF06468B +S3150802A5A099F80030002B95D1019888F8003089E790 +S3150802A5B01C460021DEE7186800F0D2F8044614F0BB +S3150802A5C030FF0646002C85D1EAE700BF54B50520C0 +S3150802A5D0FCFFFFBF074D0620064D062050B5052095 +S3150802A5E038B5054608B3182200210BF022FB18F0ED +S3150802A5F08AFE02462846FFF72DFF20B1104618F0BC +S3150802A6007DFE022038BD0A4B1C6854B909491D60F3 +S3150802A6100B68104601332C610B6018F06FFE20465A +S3150802A620F0E704F110032469EFE72120EAE700BF07 +S3150802A63054B5052050B5052038B50446FFF70AFF7C +S3150802A64018F061FE05462046FFF704FF637D23B92D +S3150802A650284618F053FE0E2038BD00236375064BB4 +S3150802A6601B68A34203D114F0DCFEFFF719FF284644 +S3150802A67018F044FE0020EFE754B505202DE9F84FFF +S3150802A680DDF82890984604460D469246FFF7E2FE04 +S3150802A690DDF830B018F037FE074614F0C2FE06465B +S3150802A6A02046FFF7D7FE637D23B12046FFF7C4FF96 +S3150802A6B00023A375BAF1010F21D175B9B8F1000FBC +S3150802A6C01FD1B9F1000F03D05A4631462046C84772 +S3150802A6D0384618F013FE002017E035440C4BAA1B27 +S3150802A6E09A420ED8012363759DF82C30304684E8C9 +S3150802A6F020032375C4F80CB0FFF7D2FEE8E7AE4292 +S3150802A700ECD1384618F0FAFD2120BDE8F88F00BFD3 +S3150802A710FCFFFFBF2DE9F04107468846FFF79AFE80 +S3150802A72018F0F1FD3D68064614F07BFE7B7D7BB191 +S3150802A73085420DD0094B2C1A9C4209D8304618F08E +S3150802A740DDFDB8F1010F08BF25462846BDE8F081B0 +S3150802A750304618F0D3FD0025F7E700BFFCFFFFBF20 +S3150802A7600023024A194600F033BB00BFEDF3030883 +S3150802A770024B0022196815F082B800BFE875040872 +S3150802A780024B0122196815F07AB800BFD0B5052028 +S3150802A79090F82730FF2B0FD0012904D90239012955 +S3150802A7A006D9212070470222044B196815F067B8AA +S3150802A7B0034B03221968F9E702207047E07504087B +S3150802A7C0DC750408024B0422196815F058B800BF54 +S3150802A7D0D875040870B5164E032804460D46337814 +S3150802A7E01ED023FA04F202F00102AA421DD053B186 +S3150802A7F00122A240A54023EA02032B43DBB23370AF +S3150802A8004BB1012070BD2DB10A4B01201B68984738 +S3150802A8103378EDE73570074B00201B689847F0E759 +S3150802A8209A07DED003F0FC03E9E7002070BD00BFFB +S3150802A830094D062094B50520F8B505460C4618F0CC +S3150802A84059FD104F06463B7833B1012D04D01CB989 +S3150802A8500D4817F025FC3C7021462846FFF7BAFF3B +S3150802A8600A4B04461B783BB93B782BB914F0A7FF71 +S3150802A87010B1074B1B689847304618F036FD20463C +S3150802A880F8BD00BF0A4D062068B50520094D062009 +S3150802A890C4510620054A0B46117831B100211170C0 +S3150802A8A0034A012152681878104770470A4D062054 +S3150802A8B0C451062038B5074D04462B78834207D083 +S3150802A8C000F0D0FF20462C70BDE83840E5F762BCA0 +S3150802A8D038BD00BF084D06201B4B022910B518705B +S3150802A8E002D0032904D010BD184B1B78002BFAD1CD +S3150802A8F0FFF7F0FA0028F6D04FF40052144BC3F8CB +S3150802A9008420BFF34F8FBFF36F8F00F061FF0028DB +S3150802A910E9D000F00FFF0028E5D10E4B1C6834B1D0 +S3150802A92023689847BDE81040002000F08FBF14F056 +S3150802A930ECFC094B186018F0B1FD084B186020466C +S3150802A94000F04EFFEEE700BF96520620084D06209D +S3150802A95000E100E0B8B5052090B505208CB50520C4 +S3150802A96038B504460D46FFF7B5FA80B14FF40052E2 +S3150802A970124B5A6000F02CFF48B9012D07D8012066 +S3150802A98000F064FF0E4B1B6823B15B6898470D4BBA +S3150802A9901C7038BD18F082FD0B4B1A68801A1860B5 +S3150802A9A017F03AFC4FF47A72084B1B6802FB003028 +S3150802A9B014F0ADFC012000F013FFE8E700E100E027 +S3150802A9C0B8B50520965206208CB5052090B5052007 +S3150802A9D0F0B585B018F08EFC344D04462B7823B1B9 +S3150802A9E0334817F05DFB002852D117F0F1FB02AA93 +S3150802A9F003A914F0CEFE0346002838D014F0DDFE73 +S3150802AA00029B98421CD100202A4B03991B682A4EA6 +S3150802AA109942307020D90027C91A012324482B707D +S3150802AA20264A33460197009718F014FD002837D1B5 +S3150802AA30234A1378D90701D53178F9B1204611E0AE +S3150802AA4014F0B9FE029B984228D0002318461949E9 +S3150802AA50194A0968137003910121FFF7BBFE002307 +S3150802AA6020462B7018F041FC002005B0F0BD2046A8 +S3150802AA702B7018F03AFC212005B0F0BD03F0FE0356 +S3150802AA801370002BDAD10F4B1B6898472046E9E76B +S3150802AA90204618F02AFC0E2005B0F0BD0220B3E7C6 +S3150802AAA0032320462F703370F3E700BF0A4D0620B2 +S3150802AAB068B5052088B505209552062095A802088E +S3150802AAC0094D062094B5052038B518F013FC144D27 +S3150802AAD004462B78EBB9134A13491370134B144ADD +S3150802AAE014481A60144A5A60E5F7F6FA13491448E4 +S3150802AAF0E5F7F2FA134A144B1A60144B5B6F03F428 +S3150802AB004073B3F5007F02BF0222114B1A6001237C +S3150802AB102B70E5F779FC204618F0E7FB002038BDD4 +S3150802AB200B4D06200A4D0620982C0608C45106200D +S3150802AB30D1A9020858B5052039A80208A02C06088A +S3150802AB4060B50520B5A8020894B505200040005056 +S3150802AB5088B50520024BD868C0F30360704700BF6A +S3150802AB60000002B810B5054C237823B103F034FD72 +S3150802AB700020207010BD0E20FCE700BF0D4D0620F8 +S3150802AB8008B503F0F7FC0122014B00201A7008BD34 +S3150802AB900D4D0620F8B504460F46164618F0AAFBD0 +S3150802ABA00546A047044620B1284618F09EFB2046D3 +S3150802ABB0F8BD05F04BFE04220549D1F8EC3E23EA1E +S3150802ABC007033343C1F8EC3E024B5A64ECE700BF75 +S3150802ABD0003000B0002002B800F01803182B0AD083 +S3150802ABE003070AD440F2011310F0100018BF1846E2 +S3150802ABF0034B986770470020FAE70120F8E700BF81 +S3150802AC00003F00B038B10368044A002B08BF134658 +S3150802AC10034A13607047014BFAE700BFB3F403080F +S3150802AC20D451062010B4D0E9584122400B4052EACA +S3150802AC30030104D003495DF8044B096808475DF827 +S3150802AC40044B7047D45106200F2938B505460C46E1 +S3150802AC500ED801F0E5FA01280CD1074A2846536EA8 +S3150802AC6023F00F032343536614F0FFFD002038BD7B +S3150802AC702120FCE70220FAE7003F00B008B50E4B98 +S3150802AC805A6C12F0A00F01D0002008BD9B6C5B071E +S3150802AC900FD40A4BD3F8EC3E23F07F4323F0FF038D +S3150802ACA03BB1FFF757FF0928EED00C3818BF012031 +S3150802ACB0EBE70120E9E700BF000002B8003000B068 +S3150802ACC0074A084B30B10221C2F864120422C3F8BB +S3150802ACD0642270470421C2F864120222F7E700BF11 +S3150802ACE0006001B8005001B870B50D46064620B995 +S3150802ACF01A4B1B68CBB10E2016E001F091FA012817 +S3150802AD002AD1174BD6F8F00093F9004014F059FDF2 +S3150802AD10C4F11C04241A641BC4F12B03002BB8BF0C +S3150802AD205B42232B0CDD212070BD01F10F03002BA2 +S3150802AD30B8BF5B42232BF6DC094B19700020F3E7F8 +S3150802AD4086F8285018F0D6FA054660B200F066FE74 +S3150802AD50284618F0CAFAF1E70220E5E72CB30520DF +S3150802AD600C4D062008B514F0A5FB8022024B586745 +S3150802AD70024B1A6108BD00BF003F00B0000002B8CE +S3150802AD80014B1868704700BFA8B5052037B518F0FB +S3150802AD90B1FA01230022002400930023054619462E +S3150802ADA01046019405F02AFB052002F09BFC064B8F +S3150802ADB021461C60054B02205B689847284618F016 +S3150802ADC094FA204603B030BDB0B50520C45106201A +S3150802ADD02DE9FF4102290D4616469846039004D1ED +S3150802ADE0FFF7D4FF04B0BDE8F08118F083FA1E4FCE +S3150802ADF004463B683BB1B34205D018F076FA002305 +S3150802AE0021203B60EEE7194B0022C3F800803E6022 +S3150802AE10002301264FF000081046194601960096AF +S3150802AE2005F0ECFA124B052083F8008002F05AFC72 +S3150802AE3043462A46052003A902F072FC0D4B039AE3 +S3150802AE401A6008B92046D8E70B4D2B68984721287F +S3150802AE5004D0204618F049FA0020C3E731466B6849 +S3150802AE6002209847F5E700BFB0B50520ACB5052026 +S3150802AE70104D0620A8B50520C4510620044B5B6E6A +S3150802AE809B044EBF0120034B187800F0010070475F +S3150802AE9000C001B8104D062090F82730023B022B5D +S3150802AEA005D84B7C9BB1012B13D0022B13D0D0F8BB +S3150802AEB068311B0609D5D0F8A4300D2B02D00F3BFA +S3150802AEC0022B02D88B8A1A2B07D814F058BB0448CF +S3150802AED0704704487047044870470448704700BFE3 +S3150802AEE020A1070048E8010040420F0080841E00A6 +S3150802AEF00A78022A11D0101F4242424152004B7868 +S3150802AF001201022B0BD0191F4B424B415B0005491C +S3150802AF10054842EA8312FFF73DBE0122EFE7012305 +S3150802AF20F5E700BFF0FFFF0069C202080B78022BA3 +S3150802AF3010D0181F434243415B004A78022A0BD0BD +S3150802AF40111F4A424A4152000F21044843EA82022B +S3150802AF50FFF720BE0123F0E70122F5E795C20208B2 +S3150802AF60D0F8B03010B5994204460ED0C0F8B010E9 +S3150802AF7002F066F80649A4F840010123054AD1F809 +S3150802AF80FC1004F5827004F0B1F8002010BD00BF71 +S3150802AF90004F00B0A43F00B02DE9F74304460F4620 +S3150802AFA015461E46FFF76AFE38B3A38A2BB3204618 +S3150802AFB014F094F978B9754BD3F8EC2E1EB10E201D +S3150802AFC003B0BDE8F08302F03003102BF7D002F08D +S3150802AFD0C002402AF3D0DFF8DC8103F0C9FFD8F8B3 +S3150802AFE01430D907EBD518F085F90646032002F086 +S3150802AFF085FC20B1304618F078F90220E0E7D8F847 +S3150802B000142012F00608F5D1304618F06EF95F4B97 +S3150802B0104FF400612046D3F8EC9ED3F8C46E05F0CF +S3150802B02085FD40B14FF400720121594B08465A6416 +S3150802B030424614F0B5F894F825309A0707D5D4F89D +S3150802B040A0305B0542BF4FF40022524B5A64394680 +S3150802B0502046FFF765F94D4BC3F8EC9EC3F8C46E5C +S3150802B0600028ADD194F82430980601D4002D4ED08C +S3150802B070C5F3400004F06EFB022315F4807F1FBF60 +S3150802B080444A002153644FF03A420BBF404A916149 +S3150802B0905364536305F0DAFB4FF4806315F0040F2B +S3150802B0A014BF3D4A3D4A3A4E136504232846736443 +S3150802B0B0FFF792FD204614F08AFA38B14FF48073EE +S3150802B0C015F0010F16BF334A73645364A90647D5B0 +S3150802B0D04FF6FF72B4F8423093420FD0304A3149E4 +S3150802B0E0526F100CC2F301120132B3FBF2F308805D +S3150802B0F0294A2A492C481B0448675367003D18BF4A +S3150802B100012594F8243065F3451384F82430204643 +S3150802B11014F0A8FBF0B1204614F059FAD0B14FF456 +S3150802B1200031204605F002FD431C03229BB21F484C +S3150802B13001A914F005FC9DF8042002F00703052B6B +S3150802B1409DF8053015D112070DD443F48073184AB9 +S3150802B150C2F8CC30002003B0BDE8F04314F0FDBBC2 +S3150802B16001F01EF8CAE713F0040F09D19DF806305C +S3150802B170EBE703F03002202A05D113F0010FF4E7BA +S3150802B1804FF48073E3E79DF80630E0E7003000B03D +S3150802B190002002B8001002B8005001B8006001B8D9 +S3150802B1A0004001B8645206200000FFFF0C0000BAF6 +S3150802B1B0003E00B000C001B82DE9F0410B46064634 +S3150802B1C0154611B92120BDE8F081002AFAD00329D3 +S3150802B1D005D8002201F068FD03460028F2D01C8833 +S3150802B1E09A78B4F5804F02F0070180F08480A1F1C5 +S3150802B1F0070C1879DF88DCF1000343EB0C030529F9 +S3150802B2002B7394BF0023C2F30013C2F3801C6B7323 +S3150802B210930985F810C003F00203C2F3C00C43EA8F +S3150802B2200C03C2F34012E8746B74AA74D6F8A03001 +S3150802B230AF82D8064BD40639012948D8B6F8128007 +S3150802B240F76908F1FF38083C04EA0804395D00206A +S3150802B25080290CBF6FF07F013239284B18BF49B2DB +S3150802B2605B6DA973A86096F827300134FF2B04EAB0 +S3150802B27008040BD13B5D5B0103F47E63FF2B9CBF85 +S3150802B280DB43D8B2D6F8F83003B19847631CE873A3 +S3150802B29003EA0803F95C013303EA0803FA5C01339B +S3150802B2A003EA080341EA0221FA5C013303EA0803C6 +S3150802B2B0F85C41EA0241002341EA00616A7C3046B1 +S3150802B2C003F0C2FF06232860AB7100207BE7002348 +S3150802B2D00020EB730A4BDA69C2F30723120448BF4C +S3150802B2E063F0FF035AB212F1800F1CBF323B5AB207 +S3150802B2F0AA730346E7E7022065E700BF004000B8E5 +S3150802B30000C000B8F8B507460E468C88FFF7C4FD9C +S3150802B31097F827700546042F737C0CD1012B0AD89F +S3150802B3200146012003F0BAFF421C01D10220F8BDF2 +S3150802B330E30003330EE0023FFFB2012F8CBF002069 +S3150802B3400120294603F0AAFF431CEFD0012F4FEA3A +S3150802B350C403EED90E4A0344D2F8A810326801F0A3 +S3150802B3601F01A2EBC10203213260B171002DDDD0AB +S3150802B370B3F5803FDAD84FF22440690900FB03137C +S3150802B3802D09B3FBF5F3D21A00203260CFE700BFCE +S3150802B390003E00B0F8B507460D4614468BB114F0C8 +S3150802B3A053FA29463846BE8A01F0E8F8B44228BF5D +S3150802B3B03446A4B222462946044801F035FA204604 +S3150802B3C0F8BD14F02DF90646F0E700BF0C0000BAE6 +S3150802B3D0082310B1024A53647047024AFBE700BFCA +S3150802B3E0001002B8002002B8054A12681AB190F88D +S3150802B3F02A1119B91047084602F07ABE0148704761 +S3150802B40098B5052000FEFFFF394B2DE9F3471C6866 +S3150802B41001F4007900F00103174653EA09020646C9 +S3150802B4200D463FD04FF000088BB3002300220120BF +S3150802B4300021CDF80480CDF8008004F0DFFF4146F4 +S3150802B4402046FFF7D1FF01224FF0FF3A41466086B8 +S3150802B450DFF8B080104613F0A3FED4F8A01094F8D3 +S3150802B460270002F0C3FED8F8000000F011FAC8F867 +S3150802B47000A0DFF89480D8F8000000F017FA94F8D4 +S3150802B4802430C8F800A043F0040384F82430B9F144 +S3150802B490000F07D00121204614F02DFB25F4007574 +S3150802B4A006430D432B4632462046FFF7BBFBFB07F6 +S3150802B4B00FD51049104A0868002113681160012146 +S3150802B4C00E4A117003B198470D4B002102205B68A2 +S3150802B4D0984717F00E0F08D040F2C7123B210020FA +S3150802B4E002B0BDE8F047FEF79FBF02B0BDE8F0879D +S3150802B4F02CB30520ACB50520B0B50520104D0620A5 +S3150802B500C4510620D0510620CC51062008B558222F +S3150802B510002106480AF08DFB1022FF2104480AF092 +S3150802B52088FB05F00DFB002008BD00BFF03E00B009 +S3150802B530343F00B073B5314A3149137809784FF070 +S3150802B540FF350B4386211370A0F820116F22822142 +S3150802B550C0F80C21C0E944126422C0E9462240F22E +S3150802B560FF320C2382854FF40042002680F83C31D4 +S3150802B5704FF6FF730446A0F84820224A038602645F +S3150802B58000F154020265204AC3844263C0F8B050EF +S3150802B5904585856380F8286003F048FF2046FFF753 +S3150802B5A0B5FF0122194B2046C3F8382294F9281010 +S3150802B5B0FFF79AFB6023164A41F6FF71D3644FF0F0 +S3150802B5C03A4211631167134A2946D3644022124B41 +S3150802B5D020465A64D4F8A02013F0C2FF0E23002294 +S3150802B5E00193009340F202231046194604F006FF1F +S3150802B5F001F0C2FC304602B070BD00BF124D0620F3 +S3150802B600EC7504080700FFFFFFFF4000005001B871 +S3150802B610004000B8005000B8002002B8044BD3F826 +S3150802B620EC3E13F0806F14BF23200020704700BF42 +S3150802B630003000B00246F8B5B0F8404100F5827510 +S3150802B640FFF7ECFF0B688E68013304BFD2F80C31A2 +S3150802B6500B604B68013304BFD2F818314B60771C74 +S3150802B6603FD1D2F81431CF688B607E1C40D1D2F814 +S3150802B67010610F69CE60013704BFD2F804710F61F9 +S3150802B6804F69013704BFD2F808714F618F690137D4 +S3150802B69004BFD2F81C718F618F6987BBC0F164043D +S3150802B6A008688C6110B16F2838BF6F20C2F8143150 +S3150802B6B04B68C2F80C01C2F818310B692846C2F861 +S3150802B6C004314B691149C2F81061C2F81C41C2F82B +S3150802B6D00831D1F8FC1007230D4A03F007FD0020B4 +S3150802B6E0F8BD04F16F031B1AB34238BF3346BAE7F3 +S3150802B6F004F18606361ABE4238BF3E46B9E76F34AB +S3150802B700241ABC4238BF3C46CAE700BF004F00B005 +S3150802B710A43F00B038B5054C054B4178007825683A +S3150802B720236002F07DFE00B1256038BDB4B5052060 +S3150802B730B02C060838B517F0DDFD054600F070FD99 +S3150802B740012805D0284617F0D0FD0224204638BD28 +S3150802B750FFF700FA0028F1D1044BDC6814F0805494 +S3150802B760ECD1284617F0C1FDF0E700BF000002B889 +S3150802B7700A4B10B51B68044673B1094B48B101213F +S3150802B780084A1A60022003F009FC0020064B1C70C6 +S3150802B79010BD01461860F5E70220F9E7B4B50520A1 +S3150802B7A0B8B50520A82C0608114D0620014B1878B5 +S3150802B7B0704700BF114D06204FF40022034B586C08 +S3150802B7C003F500535A64C0F3C0407047000002B83C +S3150802B7D0024B586900F00100704700BF00C001B86B +S3150802B7E008B50D4B5A69D10710D518B9BDE80840F6 +S3150802B7F001F052BF5B69DA070DD401F03FFF03235C +S3150802B800064A1364A2F58052536404E05B69DB07B7 +S3150802B81001D40028F1D108BD00C001B800E00950E2 +S3150802B82090F92430002B0CDA4FF08053064A29B1DE +S3150802B8309360A2F58052D36000207047D36093606C +S3150802B840FAE70E20704700BF006001B84FF0806328 +S3150802B85010B1024A53617047014AFBE7001002B869 +S3150802B860002002B8202350B1064AC2F8F433064B28 +S3150802B870196C11F0010104D1032003F08FBB034AAE +S3150802B880F3E77047001002B800C002B8002002B8F9 +S3150802B890431C07D06FF0FF02034B10405A62A3F510 +S3150802B8A080535862704700BF00E000B8431C06D0B8 +S3150802B8B06FF07E42024BDA63A3F58053D863704772 +S3150802B8C000E000B8014B986E704700BF003F00B019 +S3150802B8D0014B002099667047003F00B003282DE906 +S3150802B8E0F74F0C4691467ED8404B13F800A0404BC2 +S3150802B8F01E5C404B13F800B017F0FCFC804604F0BF +S3150802B9006FFF074640B100230022019300930120EE +S3150802B9100023002104F072FD04F06AFF48B10023F7 +S3150802B920002201930093002000234FF4004104F003 +S3150802B93065FD002E4AD0304BDD6C05F008050AEB92 +S3150802B94006002E4B23305844DD64C0B201F0FEFDDA +S3150802B9503146504604F092FF5A463146504604F0A4 +S3150802B960FBFF274BDD649FB14FF0FF35254B1B6864 +S3150802B970D3F8A01093F8270002F038FC2249086889 +S3150802B980FFF786FF0D6021490868FFF78FFF0D60F4 +S3150802B990B9F1000F04D01E4B002103205B689847BB +S3150802B9A0B4B14FF400521B4B1D6F03F50053C5F398 +S3150802B9B040351A67404617F098FC00F031FC01281A +S3150802B9C008D15DB9002003B0BDE8F08F3546B6E769 +S3150802B9D02546EFE7002CF0D10520F4E74FF4005294 +S3150802B9E00D4B1A67EEE72120EDE700BFC82C0608C3 +S3150802B9F0C42C0608C02C0608004000B8006000B82F +S3150802BA00005000B82CB30520D0510620CC51062090 +S3150802BA10C451062000C001B800D001B8054AC002C8 +S3150802BA20136A00F4FF2023F4FF2318431062002050 +S3150802BA30704700BF00C000B8094B08461A6D91024C +S3150802BA400BD4D3F84021D20708D4D3F8803013F4A4 +S3150802BA50706F14BF0120002070470120704700BF95 +S3150802BA60004001B8F8B50D46144601F00B0323EA67 +S3150802BA700201494A2340D1646F07A2F5805206465D +S3150802BA80D36410D50121FFF7D7FF60B104F0DEFEBB +S3150802BA904FF4007314F0040F14BF404A404A13656A +S3150802BAA00422404B5A64E90606D514F0100F14BF57 +S3150802BAB000221B223C4B5A652A0618D5230611D5A5 +S3150802BAC04FF40012354BDA6417F014FC0E210746C0 +S3150802BAD0032002F0FBFA40F20122334B3846DA62BF +S3150802BAE017F003FC214696F8270002F07FFBEF05C4 +S3150802BAF003D5E00538D502F053FBA90503D5A205FF +S3150802BB0035D502F059FB15F48C6F18D014F48062FF +S3150802BB1032D096F825309B070CD5328EB6F83631D8 +S3150802BB20934227D0B6F838319F1A7B427B411F4A87 +S3150802BB3082F8D8303046D6F8F010FFF713F92B05FD +S3150802BB4010D504F083FE1A4A14F4006FD2F8EC3EBC +S3150802BB5014BF43F0006323F00063C2F8EC3E0422EC +S3150802BB60104B5A640020F8BD02F014FBC5E702F038 +S3150802BB701DFBC8E70123DAE76805DBD596F8253009 +S3150802BB809907D7D5094B114683F8D820094B304671 +S3150802BB901B689847CEE700BF006000B8005001B89E +S3150802BBA0006001B8002002B8004000B8003E00B0AC +S3150802BBB0003000B0C0B5052070B5054690F83C01C6 +S3150802BBC00C460C2822D0FF2901D1212070BD1AB1BA +S3150802BBD04FF0FF320F4B1A6013F0C2FE064695F875 +S3150802BBE03C0101F01FFA844228BF0446E4B2B4427B +S3150802BBF038BF3446E0B285F82B0001F03FFB064A0F +S3150802BC000346107820B9FF2BE0D1DEE70220DDE7F4 +S3150802BC100020DBE7D8510620EC7504087FB51C4BDB +S3150802BC2004461B780E4615460BB3D0F8EC306BB3B8 +S3150802BC3002AAB3F9123000920022E4F7C5FF02996C +S3150802BC402046C1F3813113F0CCFD70B9BDF90C3031 +S3150802BC50029902460093C1F30D0103462046FEF7F8 +S3150802BC60B9FB2946204613F083FE04B070BD02A92B +S3150802BC7013F01EFB32469DF80810204608F006F916 +S3150802BC802A4601462046FFF797FFEEE71846ECE7F5 +S3150802BC90EC750408F8B50D4690F83C1104460C29D3 +S3150802BCA0174603D12E4B1B78002B51D02A46204625 +S3150802BCB0A4F8485008F0EAF8D4F8EC3084F82A00D8 +S3150802BCC0002B41D0274A1678D4F8FC204EB1002A18 +S3150802BCD040D1B4F94800B3F91210884206DC0026AE +S3150802BCE007E0BABB94F84521824202D20126B3F98B +S3150802BCF0125000222946204684F82D70FFF78EFF3F +S3150802BD0008BB76B1C4F8EC00204613F0A4FA4FF645 +S3150802BD10FF739842014615D02046BDE8F840FEF763 +S3150802BD20FFBA114B1B7813F0FD0F0BD1204601F019 +S3150802BD3087F90E4901230E4AD1F8FC1004F58270E0 +S3150802BD4003F0D4F90020F8BDFF2384F82B30F9E775 +S3150802BD500220F8E7B4F94410B3F912209142BDE77C +S3150802BD60EC750408124D062066520620004F00B0F4 +S3150802BD70A43F00B0F0B504468FB000F06BFCD4F8CF +S3150802BD80A8300546012B00D010B128460FB0F0BDE9 +S3150802BD907849204613F043FED4F8EC600146258E16 +S3150802BDA0C4F8F0003EB133682BB15B681BB11A6860 +S3150802BDB0032A00F2BC8017F09DFAD4F8F030002B63 +S3150802BDC000F082801A68032A7ED99F6A7F0E17F0CE +S3150802BDD08CFAD4F8F010B3898DF80E70B0687268D0 +S3150802BDE0EB1A9BB200FB03226348ADF80C300368DA +S3150802BDF00292994202D02046FEF7B4FF5F4D604E8A +S3150802BE0000F00EFA0128FBD12B6CDF07F8D4726C0E +S3150802BE1012F08072F4D1D4F8F010CDE90A22089211 +S3150802BE200D9109920C9220469DF80E20029908ABB4 +S3150802BE3002F0CEFE00285AD100F0F2F90128FBD111 +S3150802BE404F4A4E49536CD801FCD40B6CDB07F9D424 +S3150802BE5008A901A803F034F80546002847D1228E1E +S3150802BE60484B5A6494F8243060F3410384F824302A +S3150802BE7000F070FCD4F8EC305969431E0E68DBB248 +S3150802BE80FD2B049637D84B680128059343D1012622 +S3150802BE90DF1C06D901333C4B5B6859D0DA1C54D8EF +S3150802BEA00593024604A9204600F016FC002E7FF4EC +S3150802BEB06CAFD4F8643199053CD494F8243043F035 +S3150802BEC0020384F8243060E72E4BDB6BC3F3C2020D +S3150802BED013F0380F03F0070718BF574313F4E07F30 +S3150802BEE0C3F382123FF473AF02FB07F76FE702252B +S3150802BEF028460FB0F0BDF71C13D9234B01361B6831 +S3150802BF0018BF0126DA1C1BD804934B68FF28059331 +S3150802BF10BED00020C5E70246204604A900F0DCFB95 +S3150802BF2033E74B68FF280593B1D02A46F4E79F6AA0 +S3150802BF307F0E50E720464FF4803113F0DCFD24E7EC +S3150802BF40FF284B6813D00593B0E7FF28AED1E0E788 +S3150802BF50DE1C06D80246204604A9059300F0BCFB5F +S3150802BF60A7E7FF28A5D10022204604A9F6E7012063 +S3150802BF7005938DE7FC4F00B09CB5052000C002B8BA +S3150802BF80000002B8008001B8E0510620F8B590F822 +S3150802BF904861044666B317F0ADF91F23154F013EF3 +S3150802BFA03B651E40144B05461E65D4F84C21A3F585 +S3150802BFB080539A67D4F85021DA67D3F84031DB0701 +S3150802BFC011D5204613F01FFB4FF0FF3318B1C0F10D +S3150802BFD020029340DB43C7F84431D4F8AC2013401F +S3150802BFE0054AC2F844312846BDE8F84017F07DB93B +S3150802BFF0F8BD00BF006001B8005001B810B50423AF +S3150802C0004FF03A4101240A4AD1F81801C2F8183108 +S3150802C010C2F814314C634FF400511163410742BF11 +S3150802C020C2F81431A2F58052C2F8183110BD00BF09 +S3150802C030002000BA70B54FF03A434FF480640A4DB7 +S3150802C040D3F818610020C5F81841C5F8144104F060 +S3150802C0505BFC4FF400532B67730542BF034BC5F8CD +S3150802C0601441C3F8184170BD002000BA001000BA86 +S3150802C0702DE9F04104460E4619B990F824305A06BD +S3150802C08050D43D4B3D4A5B6AA18EC3F3032313701A +S3150802C0904FF6FF739942D4F8F07004D0384B1B68F8 +S3150802C0A00BB120469847374D2B68BB425DD0364BBD +S3150802C0B01B6833B1002F5BD0396801B1B9682046D5 +S3150802C0C098474FF00708204600F0BAFF002E41D0E5 +S3150802C0D02E4B93F90030C3F11C0317B197F92620AA +S3150802C0E09B1A062094F9286023499B1B0A6ADB02DD +S3150802C0F022F4FF2203F4FF2313430B62D4F8F02041 +S3150802C100234B2A60986701F055F900250121214A37 +S3150802C110214B1170204683F8805013F0A6FB28465F +S3150802C120BDE8F0814FF6FF7C66F38613124A80F863 +S3150802C1302430536A134D1149C3F30323D0F8F07020 +S3150802C1400B702B68A0F834C0BB42B0D100F078FF60 +S3150802C1504FF00108114A4346D2F8FC1004F58270E2 +S3150802C160A2F65C7202F0C2FFB2E74FF00108AAE734 +S3150802C170394620469847A4E700C000B80F4D062066 +S3150802C180A4B505209CB50520A0B505200C4D0620B2 +S3150802C190006000B80E4D0620003F00B0004F00B008 +S3150802C1A038B517F0A7F84FF6FF710A4A13888B427B +S3150802C1B003D117F09AF80E2038BD074C074D1B0419 +S3150802C1C06567A4F580546367118017F08EF800201E +S3150802C1D0F2E700BF64520620006001B80000FFFFC4 +S3150802C1E008B50C4BD3F84C21531C11D012F08042DF +S3150802C1F00ED1094B1B681BB111460320FFF76EFBD4 +S3150802C2004FF08062054B1A6501225A6102229A6230 +S3150802C21008BD00BF0080E00F2CB30520001002B84D +S3150802C2200F4BDB68C3F30363013B0B2B0FD8DFE825 +S3150802C23003F006060C06060606080A08080802207F +S3150802C2407047042070470520704703207047054B46 +S3150802C2505B6913F0060F0CBF01200420704700BF6C +S3150802C260000002B800C001B8094AD368C3F30363E1 +S3150802C2700B2B08D06FF49050184100F0010080F0A3 +S3150802C280010040007047506C10F48030EDD17047C1 +S3150802C290000002B80C4AD368C3F30363062B07D817 +S3150802C2A0042BD8B20BD8C31E5842584140007047D7 +S3150802C2B0072B06D1D2F868010028ECD17047022074 +S3150802C2C070470020704700BF000002B8094BDB68C0 +S3150802C2D0C3F303639A1E012A8CBF00220122012B93 +S3150802C2E002701EBF4FF4026222FA03F303F001033F +S3150802C2F00B707047000002B8024B1B6803B118475F +S3150802C300704700BFCCB50520024B1B6803B118471E +S3150802C310704700BFC8B5052011F0010311D09AB9BC +S3150802C320552391FAA1F193FAA3F34A081B0F490080 +S3150802C33042EAC37201F00203C0F8AC2080F8293041 +S3150802C340704722B9AA23ECE70023024AF4E7014A16 +S3150802C350F2E700BFB75635120F2337B501911E49CA +S3150802C3604B67019B13F0010F1C4B15D0A2B9012292 +S3150802C3705A674FF0FF32C1F84421D0F8AC20C3F80F +S3150802C38044214FF07042C1F8482190F8292012073B +S3150802C390C3F8482103B030BD4FF0FF3502245C676D +S3150802C3A0C1F84451D0F8AC50C3F844514FF0704527 +S3150802C3B0C1F8485190F829100907C3F84811002A0C +S3150802C3C0E8D00422006D0DEB020109F047FC4FF09C +S3150802C3D03A43C3F8F440DDE7006001B8005001B8FB +S3150802C3E013B590F827100446FFF772FA012001F0F8 +S3150802C3F0B9F84FF4F0620B4BDA644FF40072A3F506 +S3150802C4008053DA6494F82730023B012B08D80421BA +S3150802C410054B01229B6F0DEB0100019300F0D2FA46 +S3150802C42002B010BD006000B8004001B838B5184B1C +S3150802C43005461C6844B1E36833B1206801F08AFDF9 +S3150802C440A368186801F086FD124B134A1B6813602D +S3150802C4502BB1DA681AB19B68186801F07BFD0F4B9D +S3150802C4601B682BB1DA681AB19B68186801F072FD6D +S3150802C4700B4B1B682BB1DA681AB19B68186801F076 +S3150802C48069FD21462846BDE83840002213F0F7B96F +S3150802C490E8750408E4750408D0B50520E0750408B3 +S3150802C4A0DC750408F8B5D0F84C3104468B420D46C3 +S3150802C4B0164603D190F84831202B0ED0324629462B +S3150802C4C02046FFF729FF202384F848310023C4F8C1 +S3150802C4D04C51C4F85031FFF759FD4FF00077074B1E +S3150802C4E032465F6429462046FFF736FF8022044B10 +S3150802C4F01A6103F500535F64F8BD00BF001002B865 +S3150802C500000002B8072330B5144CE363144B61B933 +S3150802C5104FF480424FF48041C3F80811C3F80C2146 +S3150802C520C3F81021C3F8142130BD44250D4940F043 +S3150802C53040004D6388630121D9634FF480414AB1B3 +S3150802C540C3F80811054BC3F80C11C3F81011C3F848 +S3150802C5501411E9E7C4F80811F4E700BF006000B84F +S3150802C560005000B8004000B8034BD3F8F80780F033 +S3150802C5700070C0F340607047000002B810B590F82A +S3150802C5802700FF2814D0304BD3F8A02012F0060F4C +S3150802C59001D001280DD94FF470622C4BDA604FF4A2 +S3150802C5A08072A3F58053DA600022274BC3F89C20D9 +S3150802C5B010BD02F0020412F0040202D00B789B06A8 +S3150802C5C037D4002C39D00B7803F00F03072B34D15C +S3150802C5D04B78022B31D98B7813F03E0F2DD0CC78BD +S3150802C5E014F0040F29D014F0010F0CBF04230A23F8 +S3150802C5F0A40748BF0633CB5CFBB1002A14BF02224C +S3150802C6000122012840F6FF7003F01F0108BF490006 +S3150802C610013940EA01310E4801654FF470600B4951 +S3150802C6201202C860A1F58051CA60074AC2F89C3056 +S3150802C630BEE7002CC7D18B7823B90023044A1365B9 +S3150802C6400122EAE70222DCE7003E00B0006000B8F9 +S3150802C650004000B810B590F82710012903D8174BE7 +S3150802C660D3F898300BB1002010BD028E272A22D8A3 +S3150802C670134B14481B68834219D031241248181ADE +S3150802C680434243415B000D48A0F8B240502463433D +S3150802C690282404FB01330D491944895CFA31A0F8B0 +S3150802C6A0B8100B490B449A5C0A4B1A70DBE76FF019 +S3150802C6B003040123E7E70E20D6E700BF003E00B0D9 +S3150802C6C0F8B5052000F04902005A6202F469060824 +S3150802C6D004690608324D062010B5124B0C68C3F8D9 +S3150802C6E07842C3F87C42C8B1D0F8EC30B3B15B6982 +S3150802C6F0A3B1501EC0B2FD2812D9013404BF6FF08F +S3150802C700010008600868FF2A186007D14A680132E2 +S3150802C71002D16FF001024A604A685A60002010BDD1 +S3150802C720012AF2E7004001B8FF2818BFC3434FF0B9 +S3150802C730180108BF1023064A18BFDB00C2F8FC130B +S3150802C74018BF03F00803A2F58052C2F8FC337047FB +S3150802C750002002B8024BD3F8F807C0F3C04070476E +S3150802C760000002B84FF03A43D3F81421D2031ED57B +S3150802C7704FF480320E49C1F81421A1F58051C1F84F +S3150802C78018215A6DD1B2C2F30722C3F8A410C3F80E +S3150802C790A4200422C3F8A4200022C3F8A420C3F8C4 +S3150802C7A0A420C3F8A420C3F8A420C3F8A420704781 +S3150802C7B0002000BAF0220B4B01219A64A022A3F5AD +S3150802C7C080539A644FF03A43026DC3F8F410FC2181 +S3150802C7D0C3F8CC10C3F8D0204FF40052C3F8F020A7 +S3150802C7E0704700BF006000B8F8B54FF03A440D46EE +S3150802C7F01746064616F07EFD012304226363084B9C +S3150802C800E76026616561C3F814214FF40042054BBF +S3150802C810C3F8842116F069FD0DB102236363F8BDDE +S3150802C820002000BA00E100E02DE9F04105460124A6 +S3150802C830006800F00700063004FA00F3A868EC68FE +S3150802C8405E1EA04200F0928000EA06076C68104459 +S3150802C8501E430640D81B07EB040C8242644638D9AD +S3150802C860D31AFA18A0B3431E062B74D941EA0C034D +S3150802C8709B0770D14B1CACEB0303022B6BD90B46FF +S3150802C88020F0030E8E44ACEB01071C68DC5104331E +S3150802C8909E45FAD120F0030310F0030F01EB030EB5 +S3150802C8A0A0EB03040CEB030700F0888011F8038061 +S3150802C8B0012C0CF8038000F081809EF80130022CCE +S3150802C8C07B7018BF9EF80230084418BFBB70014639 +S3150802C8D06C685AB3531E062B01F101032FD9E01ACD +S3150802C8E002282CD941EA0400800728D1234622F0DF +S3150802C8F0030CA444081F50F8047F43F8047B6345DD +S3150802C900F9D122F00303D01A920701EB030C04EBC8 +S3150802C91003070BD0CA5C0128E25407D09CF8013001 +S3150802C92002287B7002D09CF80230BB7016F0E2FC3B +S3150802C9300223AE60AB62BDE8F04116F0D6BC0A44EB +S3150802C94004F1FF3C00E0013313F8011C93420CF892 +S3150802C950011FF8D1EAE70B460844ACEB0107D919DF +S3150802C96013F8014B83420C70F9D1B0E7042A0DD9AA +S3150802C9700878043AA86148780431A86111F8020CCB +S3150802C980A86111F8010CA861A8685DE7013A032AB3 +S3150802C99012D8DFE802F00F1507020B4613F8012B2F +S3150802C9A01946AA610A4612F8013BAB61114611F80B +S3150802C9B0013BAB610B78AB61BDE8F081084486E7C1 +S3150802C9C00A46F3E738B50B46154601464FF03A4490 +S3150802C9D068B101221048C4F8F4201A46FFF724FF6A +S3150802C9E025B14FF03A430422C3F8F42038BD73B197 +S3150802C9F0D4F8D8209A4284BF0122C4F8F4204FF012 +S3150802CA003A42C2F8D4300223C2F8F430E8E70123E6 +S3150802CA10C4F8F430E4E700BFCC0000BA38B50446DF +S3150802CA2016F068FC4FF03A420121A38F054651677A +S3150802CA304BB3B3FA83F3C3F11903DBB2A069C2F8A5 +S3150802CA40B410C2F88C300723C2F89000C2F8B0308E +S3150802CA504FF4A02302F50052C2F81431A2F580520F +S3150802CA60C2F8183100220D4B1A600D4B5B6C5B0243 +S3150802CA7009D54FF480020B4B5A64D4F8A01094F8E7 +S3150802CA80270001F0B3FB0023E38707232846A4F80F +S3150802CA904030BDE8384016F028BC00BFD4B50520A2 +S3150802CAA0000002B8002002B82DE9F84305460C46F4 +S3150802CAB0B1B1D0F81880878F16F01CFCB5F83EC0C5 +S3150802CAC0791E01EA0C0323F00702032C0646DFF857 +S3150802CAD000E1424461D1DEF8004024B916F005FCB3 +S3150802CAE00E20BDE8F88324F00104DEF8000020F0E9 +S3150802CAF00100A04256D10023CEF800302388944282 +S3150802CB006FEA43436FEA5343238041D1B5F8403075 +S3150802CB1008EB07091846083880B202F108044C45A2 +S3150802CB2028BF4446082804D9B4F800E0BEF5804F69 +S3150802CB3043D263440F431B1A3B409BB2EB87A5F8CB +S3150802CB404000947811884FF03A42C1F30C0191657E +S3150802CB50C2F89830C2F8B0004FF48022184B04F09D +S3150802CB600704C3F814214FF40042164BC3F8842174 +S3150802CB70FFF7F8FD042C0BD14FF48002124B5B6CC5 +S3150802CB80124B5A64D5F8A01095F8270001F02EFB2F +S3150802CB90304616F0AAFB0020A3E7601E012898BFBC +S3150802CBA01446A2E7B5F840004344E31A48BFDB1926 +S3150802CBB008389842A2DC304690E72246ABE700BF27 +S3150802CBC0002000BA00E100E0000002B8002002B826 +S3150802CBD0D4B50520164B10B51968B1F84020CB8F8D +S3150802CBE0888F13440138073B8C69034023F00703F7 +S3150802CBF01C4402F108034FF03A429BB2A1F84030B6 +S3150802CC00C2F8B0304FF480220A4BC3F814214FF40D +S3150802CC100042094BC3F88421A07800F007000428D3 +S3150802CC2003D1064AD3681B03FCD4054B1C6010BD0E +S3150802CC302CB30520002000BA00E100E0000002B88B +S3150802CC40D4B5052010B5064C216839B1CB0703D4F3 +S3150802CC50044B1868FFF728FF0023236010BD00BFA6 +S3150802CC60D4B505202CB305204FF480320C4B0D4960 +S3150802CC70C3F818214FF03A43C1F81421D3F8AC107F +S3150802CC80D3F88C20012302F0070206329340C1F33F +S3150802CC900C01083B994201D8FFF764BD704700BFF3 +S3150802CCA0002000BA001000BA2DE9F04780460C466B +S3150802CCB016468769858F16F01DFBB8F83E2005F1E2 +S3150802CCC0FF3C02EA0C0323F00701032C824639448F +S3150802CCD0B8F8400019D14A4C24689CB90244073A6C +S3150802CCE002EA0C0222F00702BC183B44E31A48BFC8 +S3150802CCF05B19834210DB504616F0F7FA00242046E9 +S3150802CD00BDE8F08724F00104EFE7012C02D0022CDB +S3150802CD10EBD108380C46E8E7002E3FD08C4241D1C9 +S3150802CD204FF03A42D2F858904FF03A41D1F8AC2037 +S3150802CD30B8F81270C2F30C02934247DA2588B5F5A1 +S3150802CD40804FD8D2A378C5F30C0503F007037A1EE1 +S3150802CD50A5EB09053A43052B337005EA02052DD8DA +S3150802CD602DB2E84340F245420421C00FFDF75CFBB1 +S3150802CD707580E3783374D8F81C207B1E03EA09030E +S3150802CD80D118B160A9B213FA85F5AF422FBF0023B5 +S3150802CD90FF1AB780F26024BFB180F360504616F0DE +S3150802CDA0A4FAACE7A4F10802974284BFED0802EBA5 +S3150802CDB0C502B2F80090C9F30C09B5E7114B5B6DD1 +S3150802CDC0003B18BF0123A5EBC305C9E74B6D7A1EC5 +S3150802CDD0A3EB09033A431A400B4915B2002DCB6857 +S3150802CDE00BDCC3F30363D81E43424341DB003370B3 +S3150802CDF0CB6C72801B0A3374BDE70823F7E700BFC2 +S3150802CE00D4B50520004000B8000002B8054BA82298 +S3150802CE10D3F84C013121431C0CBF0120C0F38070AA +S3150802CE20FDF702BB0080E00F10B50F4B1C78ACB9BA +S3150802CE300E4BD3F8F8375B0309D490B10F23441E7F +S3150802CE40B4FBF3F410300444E4B2204610BD40F6B5 +S3150802CE5048023F212046FDF7E7FAF6E70001C4B289 +S3150802CE60F3E71024F1E700BF66520620000002B875 +S3150802CE70014B5880002070476652062038B5284D67 +S3150802CE800446297819B92022264808F0D2FE2378C2 +S3150802CE90254A264913704FF2F002C1F8C821244ADE +S3150802CEA04BBBA1F50051D1F8F81711F4002F4FF03A +S3150802CEB0FF011CBF1F48C0F8DC3011704FF04073E9 +S3150802CEC01A4AC2F834311C4BD3F8F83713F48023C4 +S3150802CED00BD14FF47F01C2F830111849C1F830312D +S3150802CEE048F2C801164BC3F8F4100723C2F8FC33FC +S3150802CEF00122124B0DE000240E48022BC0F8DC403A +S3150802CF004FF0FF001070D9D107230422C1F8FC3371 +S3150802CF100A4BC3F8FC23012300202B7038BD00BF3F +S3150802CF20134D0620E03F00B066520620002002B8E4 +S3150802CF309A520620004001B8000002B8001002B852 +S3150802CF40003F00B010B5044600F016FF094BD3F8AF +S3150802CF50F80734B900F44020B0F5402018BF012084 +S3150802CF6010BD022C0ABF80F400300020C0F34040F6 +S3150802CF70F6E700BF000002B82049D1F8FC37FF2BBC +S3150802CF8031D01F48C3F303120270D1F8F81703F021 +S3150802CF900F0309035BBFC2EB02120F3B02F1FF321A +S3150802CFA0D2184ABF03EB0213D3B2DBB2154A1649AB +S3150802CFB013700978154B1A68E9B1B2F1A06F1AD342 +S3150802CFC0D3F85012124A134BB1F1FF3F18BF13465A +S3150802CFD0114A136041F66A02104B1B68B3FBF2F35F +S3150802CFE00F4A13607047D1F8F83713F4002F0CBFB5 +S3150802CFF0B4235A23DAE7074BEAE700BF000002B870 +S3150802D0009B520620154D0620995206200080E00FF5 +S3150802D0105082E00FCC2C0608D8B50520F8B50520B5 +S3150802D020DCB5052020B1022804D1034B18787047D5 +S3150802D030024BFBE7002070479B520620154D06203F +S3150802D0402DE9F74FD0F8B0404C22022C38BF022403 +S3150802D0507B49013CCB6CD1F8DC507A49C3F3821385 +S3150802D060DA400B680646A34290F83C71764BDFF825 +S3150802D07000A2DFF80092DFF8008202F0010216D160 +S3150802D0801878904213D19AF80000B8420FD1D6F810 +S3150802D090B40060B1A8420AD196F82B5099F800005C +S3150802D0A0854204D1B8F8040003B0BDE8F08F98F8B9 +S3150802D0B000001A700C60FFF7B5FF0346002A00F05D +S3150802D0C0918004234FF07F41604AC2F8BC30604B1E +S3150802D0D0C3F8BC1096F82B301B06C2F8BC300020E9 +S3150802D0E040F271225B4B19211B68B3FBF2F36343CF +S3150802D0F0182BB3FBF1F14FEA004400F29380002C9F +S3150802D10000F09B80B4FA84F2C2F12002C2F10F0346 +S3150802D110012B38BF0123D440A14201D2013B640846 +S3150802D120421C03F01F0152008A40121BDFF838B175 +S3150802D1309208CBF8B0201A0242EA0312134301936B +S3150802D14000EB002300EB0325434B40F6C2021868A6 +S3150802D1502B21003818BF0120FDF766F9FA223E4B4B +S3150802D16002FB04F01B6840F6FF72B0FBF3F00A23D9 +S3150802D17058433A4B00F57A74C3F8D820019AA3F5B6 +S3150802D1808053C3F8D820364AA3F58053C3F8DC5037 +S3150802D190D2F8F827520308D4D3F8DC3003F47F0216 +S3150802D1A0C3F303531343CBF8FC30C6F8B4502D4DE2 +S3150802D1B000F6B8302C6001F023FF4FF47A722A4B3E +S3150802D1C0C3F8A400C3F8F8002B68B4FBF2F0B3FB6B +S3150802D1D0F2F3A8F8043096F82B308AF8007089F82A +S3150802D1E0003061E796F82B00984228BF1846C0B26D +S3150802D1F02FB1022F7FF473AFFFF716FE70E7184BB5 +S3150802D200D3F8F8371903F7D450B10F230138B0FB16 +S3150802D210F3F00130154B1B68034413F8010C5FE762 +S3150802D2200120F7E7B1FA81F23CB1B4FA84F3D21AD3 +S3150802D230002A3FF76BAF0F236EE70F2370E700BF95 +S3150802D240004001B8D8510620144D0620001002B835 +S3150802D250002002B8F8B50520DCB50520006001B843 +S3150802D260000002B8E0B50520003F00B0D8B5052099 +S3150802D27098520620975206206652062038B5254B44 +S3150802D28005461A78244C0C2A02D1FF20207038BD94 +S3150802D290104612F065FB01461046FFF7C3FEA84288 +S3150802D2A028BF2846C0B2884238BF08462378C0B28B +S3150802D2B08342ECD020703ABB184BD3F8F83713F4F4 +S3150802D2C0002321D14FF2F001154AC2F8C811C8B19C +S3150802D2D00F230138C0B2B0FBF3F3591CC3EB031397 +S3150802D2E0C01A431C0D4A1B01D2F8C80143EA01338E +S3150802D2F00343C2F8C831D2F8C8210A4BC3F8FC2046 +S3150802D3002078C4E70121EDE7074B1868FFF798FE76 +S3150802D310F6E700BF665206209A520620000002B8B7 +S3150802D320002002B8003F00B02CB30520014B18704C +S3150802D330704700BF9952062010B50446FCF7CAFD8D +S3150802D34078B1154B1B786BB964B1144B1B784BB18A +S3150802D350134B1B78013B012B04D84FF40042114BA7 +S3150802D3601A6510BD104B1B6D1B04FAD415F0C2FFCB +S3150802D370044603F06BFA4FF400420C4B2046BDE814 +S3150802D38010401A6502220A4BC3F814250422054BDB +S3150802D3905A6415F0AABF00BF164D0620174D06207F +S3150802D3A0E4B50520002002B8000002B8001002B851 +S3150802D3B000D00350054BD3F8843013F0030F4FF413 +S3150802D3C0802314BF024A034A93647047004000B898 +S3150802D3D0005000B8006000B8F7B50646534C00F096 +S3150802D3E0CBFC01213A20DEF77FFA514B2578514FC3 +S3150802D3F01E7085BB2846FFF79FFF2378013B012B4A +S3150802D40019D8E37B01A88DF80430237C8DF8053002 +S3150802D410DBF722FDC7F814554FF6FF72464BC3F8E1 +S3150802D4208420F822A3F58053C3F884200022414BB6 +S3150802D430C3F814250DE04FF6FF723F4BC7F8145593 +S3150802D440C3F88420F822A3F58053C3F88420C7F8CA +S3150802D45014553A4B5BE00020FFF76EFF2378013B39 +S3150802D460012B08D8E37B01A88DF80430237C8DF8BC +S3150802D4700530DBF7F1FC0023C7F81435002ECBD0B4 +S3150802D48062685AB32E4B1B6803EB5203B3FBF2F3E3 +S3150802D490013B1B0243F0F80326782749022E294A44 +S3150802D4A01ED0032E4FF6FF75224826D0012E36D1FE +S3150802D4B043F00203C1F88450C2F884300723C0F847 +S3150802D4C01435E37B01A88DF80430237C8DF80530EA +S3150802D4D0DBF79AFC0120FFF72FFF17E0F823DBE7BB +S3150802D4E04FF6FF7043F00103C1F88400C2F8843096 +S3150802D4F00622104BC3F81425E3E743F00503C1F8E7 +S3150802D5008450C2F884300423C0F814350E4B4FF009 +S3150802D51080421A650020FFF74DFF03B0F0BDC1F83F +S3150802D5208450C2F884300023EEE700BFE4B5052034 +S3150802D530174D062000C00350006000B8002002B84C +S3150802D540F8B50520005000B8001002B8034B1B6D51 +S3150802D550002BBCBF024BC3F888007047000002B814 +S3150802D560004000B84FF0006338B1064A1365064B0F +S3150802D5704FF40032C3F884207047044A1365044BFB +S3150802D580F6E700BF001002B8005000B8002002B843 +S3150802D590006000B82DE9F04700F048FC4FF47A76AF +S3150802D5A02D4BB0FBF6F618604FF4FA737343074631 +S3150802D5B02A48190E1B021818294A4FF0000341F18E +S3150802D5C00001E7F797F9274BA0F5807205461A631B +S3150802D5D020B94A222B21FCF727FF01254FF47A723C +S3150802D5E04FF0000A6A43534650083102E7F782F9B8 +S3150802D5F01C4B1D4AB7F57A7F9A601C4B4FEA0568A1 +S3150802D60019601B4B8946044618604FEA152505D250 +S3150802D6109D222B215046FCF707FF01264FF47A7309 +S3150802D620A8FB030103FB05117308C01841F10001A9 +S3150802D63000233246E7F75EF90E4B023419600E4BA9 +S3150802D64049F10009A408186044EA8974054B013CAB +S3150802D6509C63BDE8F08700BFF8B5052020A1070046 +S3150802D66040420F0000C001B80211010008B60520A9 +S3150802D67004B6052000B60520FCB505204FF40022A5 +S3150802D680034BC3F884215A600122024BDA607047C1 +S3150802D69000E100E000C001B84FF40022064BC3F8CF +S3150802D6A08421C3F88420BFF34F8FBFF36F8F042200 +S3150802D6B0024BDA60704700BF00E100E000C001B823 +S3150802D6C010B50446A242A2EB0000A3EB010104D264 +S3150802D6D0034B01399B6B0133184401F0030110BD5A +S3150802D6E000C001B838B501250A4B02019D504FF416 +S3150802D6F080730446084A8340536615F0FBFD074AC1 +S3150802D700A540137823EA05031370BDE8384015F0DF +S3150802D710ECBD00BF00E101B800E001B8214D0620CA +S3150802D7202DE9F84F164605468A461F4615F0E2FDCC +S3150802D730022E00F09180804615F0E5FD604B614AA5 +S3150802D740D3F8209092F879405A6EE4B2520744BF51 +S3150802D750D3F82090013404F0030415F0CFFD4846AF +S3150802D760214600F03DF98446DAF80000012E04BF8E +S3150802D77001306044ACEB000C08BFCAF80000BCF1EB +S3150802D780804F7DD300F03EF98145A1EB040188BFA5 +S3150802D7904B4BDFF854C188BF01F1FF3101F0030199 +S3150802D7A088BF9B6BA0EB090E0CF80510A1B1F9070F +S3150802D7B042BF41F61F72444B5A67BA0742BF424BF1 +S3150802D7C0424A5A677B0742BF00223D4B9A673C078B +S3150802D7D042BF00223A4B9A6511244FF0010A384B90 +S3150802D7E005F11002120103EB051BCBF80C013849AF +S3150802D7F09C501A6A0AFA05F4586E0B78A2EB0902CB +S3150802D800E4B2234372450B7025D34FF48073AB40C1 +S3150802D810034220D11CF80520002A4CD10EB32D4A0A +S3150802D820F807536607D541F61F7140F20110264BD9 +S3150802D830596750675967B90706D5234B234A2549BD +S3150802D84025485A6748675A677A0742BF0122234B17 +S3150802D8501A613B071AD4404615F047FD0120BDE878 +S3150802D860F88F1F4A2D0142F805A042F89C3C15F094 +S3150802D87041FD17490B7823EA04030B7015F035FDB1 +S3150802D880404615F032FD0020BDE8F88F2120FFF74B +S3150802D8905DFE4FF480310A4A124BD1601A78002A8B +S3150802D8A0D9D000222D201A70FFF750FE1022094BFC +S3150802D8B040465A66D0E7074A40465366CCE700BF59 +S3150802D8C000C001B8003E00B000E001B800001F1F0A +S3150802D8D0214D062000D001B800000101000002B85F +S3150802D8E000E101B8184D0620194D0620024B18789A +S3150802D8F0003818BF01207047214D0620034B10300F +S3150802D9000001185800F00100704700BF00C001B8B6 +S3150802D91070B50646FDF75CFF044608B1FFF7BCFE84 +S3150802D92000230A4D3046AB61EB612B6200F06AF8C0 +S3150802D930074BC9B283F8791028622CB1FFF79EFE0D +S3150802D9404FF08062034B5A64002070BD00C001B8D4 +S3150802D950003E00B0002002B810B504462120FFF7A9 +S3150802D960F5FD1CB14FF48032064BDA60064B1A7885 +S3150802D9703AB100222D201A70FFF7E8FD1022034B58 +S3150802D9805A6610BD00C001B8184D062000D001B86D +S3150802D99038B515F0B8FC084B084A1D6A92F8794062 +S3150802D9A05A6EE4B2520744BF1D6A013415F0A6FC4A +S3150802D9B0284604F0030138BD00C001B8003E00B095 +S3150802D9C00346064A103302EB00111B01D1F80C017B +S3150802D9D0D158C1F3400111F0E6BF00BF00C001B83B +S3150802D9E0064B1B68434303EB8171054B1B68A3FB7C +S3150802D9F0003013F1004341EB0000704700B60520E2 +S3150802DA00FCB505200C4A20F04043014610B500201B +S3150802DA1014684FF00042E4FB0320084A890F126893 +S3150802DA2002FB0300064B9B6B984204D90133013172 +S3150802DA30C01A01F0030110BD04B6052008B6052078 +S3150802DA4000C001B8044B01F0F071103041F0030137 +S3150802DA5000011950704700BF00C001B808B522205E +S3150802DA60FFF774FD4FF48022014BDA6008BD00BF50 +S3150802DA7000C001B840B1836833B10649C268096873 +S3150802DA8003F13043032A00D8704743F8041B043ACB +S3150802DA90F8E700BF3CB6052070B51646054600B342 +S3150802DAA0F9B1F2B14268104B006803321B6892085A +S3150802DAB000F130409847044688B9EA68A8680332F4 +S3150802DAC03146920800F1304011F08DFF044630B914 +S3150802DAD0286921466A6900F1304008F0AAF820460A +S3150802DAE070BD2124FBE700BFDC51062070B50C6827 +S3150802DAF0651C15D0C4F302669E42C4F3074530D1AD +S3150802DB00A4B294422DD804EB8506B24229D2141B3C +S3150802DB10A50824F003040E59340F04D0012C08D0AA +S3150802DB200022212402E06B1C51F82320C0E90024BC +S3150802DB3070BD0E4C34F8133042EA03431A686B1C64 +S3150802DB4051F8234001EB83014B6822405E4036F0D0 +S3150802DB50704404D11B0F032B04BF8B681A4300249D +S3150802DB60E4E7013501EB8501C1E700BFE02C0608B1 +S3150802DB7007B501A8DFF700FF264B2749D3F860222D +S3150802DB80D2B2FF2A1DBFD1F87801130243EA021363 +S3150802DB90D1F878311CBF20F47F621343C1F8F833F9 +S3150802DBA00C20DEF725FF01213F20DDF79DFE4FF011 +S3150802DBB000421A4B42F201015A60C822184B5A65B2 +S3150802DBC04FF4C02203F51043C3F868214FF480329C +S3150802DBD0C3F86C21134AC2F8701202F52042D2F831 +S3150802DBE0F827120308D44FF470610F4AC2F8A0103E +S3150802DBF04FF42062C3F8A02001220C4BC3F800247C +S3150802DC0003F53043D3F86821094B1A6003B05DF86F +S3150802DC1004FB00BF0080E00F000002B80090095024 +S3150802DC20008001B8006001B8002002B8005001B8AF +S3150802DC30C4B50520134B1B78002B20D0124B134A70 +S3150802DC4000201A60124B134A1A60134B134A1A60C1 +S3150802DC50134B1A68134B1A60134B144A1A60144B67 +S3150802DC60144A1A60144B154A1A60154B154A1A605B +S3150802DC70154B164A1A60164B164A1A607047022046 +S3150802DC80704700BF224D062048B60520D83506083B +S3150802DC9040B605203C2D060844B605205C2D06082C +S3150802DCA0F05106203CB6052060B60520242D06084C +S3150802DCB058B60520E03006085CB60520582D060839 +S3150802DCC054B605200C2D06084CB60520602D06080C +S3150802DCD050B60520542D06080022012138B51E4BE0 +S3150802DCE05A649A64DA641D4A516102219162DA68B9 +S3150802DCF0C2F303620D2A01D0002AF8D111220124A7 +S3150802DD00174DDA634FF0FF302C7006F0C3F8002384 +S3150802DD102B70144D40F2D15228685421C01A18BFEC +S3150802DD200120FCF781FB104B28681A680F4B19680B +S3150802DD30FFF7B2FE01F0DAFA0D4B1868FFF79AFE02 +S3150802DD400C4B1868FFF796FE4FF08062034B5A6138 +S3150802DD5003F580535C6138BD000002B8001002B8B2 +S3150802DD60224D062040B6052044B6052048B60520B1 +S3150802DD7060B6052054B6052001230D4A0D49C2F89E +S3150802DD80803291660C4A53600C4A53600C4A5360BF +S3150802DD90A2F580425360A2F54042536002F5C032B2 +S3150802DDA0536002F580425360A2F500425360704701 +S3150802DDB000900050FF0B001600D000B8001000BA01 +S3150802DDC0005001B810B50324FFF7D6FF114A124BCB +S3150802DDD01A65FFF7CDFE114BC3F8104100F0DAF9C8 +S3150802DDE001F0C6F84FF460720D4B5A614FF4007297 +S3150802DDF01A65FEF7AFFC0021FEF796FC4FF4800287 +S3150802DE00084B1C64A3F580535C64074BC3F8842152 +S3150802DE105A6010BD0048F000000002B8005001B870 +S3150802DE20001002B800E0095000E100E008B512F05F +S3150802DE30ABF8044B1B6FC3F300430133B0FBF3F09B +S3150802DE4008BD00BF008000502DE9F04F044687B098 +S3150802DE500290894659F8043B5A1C06D12360029B54 +S3150802DE60E01A801007B0BDE8F08F3748C3F30161A6 +S3150802DE705FEA137B30F8110008BFC3F307429BB26F +S3150802DE8018BF012243EA004011F0B6FD4FEAC20A62 +S3150802DE9005460AF104032D48234483421BD8072367 +S3150802DEA00127C846CB4003F001030193930004936C +S3150802DEB007FA0BF705EB8203039307F0940304F1C1 +S3150802DEC008060593039B08F10408AB4208D1049996 +S3150802DED054444944BDE71E4B9C42E0D80020C1E7A2 +S3150802DEE0059B53B917F0420F19D117F0280F0BD11A +S3150802DEF046F8085C58F8042C21E040F6B7023221AD +S3150802DF000020FCF791FAF3E740F6BB0232210198AA +S3150802DF10FCF78AFA05F5805246F8082CEAE74FF428 +S3150802DF200C6232210198FCF77FFA05F50052BBF123 +S3150802DF30010F46F8082CDDD158F8042CD24346F8CE +S3150802DF40042C04350836BDE7D82C0608DF4F00B086 +S3150802DF50E04F00B0F8B50646E0B10024144B25465A +S3150802DF601F46144953F8042BAAB91348314600EB45 +S3150802DF708500FFF769FF30B940F66C223621BDE805 +S3150802DF80F840FCF751BA0D4B0135281847F82460BA +S3150802DF9023F81400F8BDB242FCD001340C2C02D08E +S3150802DFA031F81450DEE740F6862236210020E6E7ED +S3150802DFB00CB605208E160620404000B090160620A4 +S3150802DFC070B5044698B1B1B13A4A52F8043B834255 +S3150802DFD013D10023384A116CC907FCD4374800EB21 +S3150802DFE0830011F009FD364B106001221A6470BDD8 +S3150802DFF001330C2B02D1334D2CE0012352F8041BBA +S3150802E000A142F5D1304A32F81330E3E7C2F301638D +S3150802E01035F81300110C93B211F0FE0F43EA0043D0 +S3150802E020606820D00434CAB2022A216808D9666810 +S3150802E030A068033AC3E9001698600C340C33F3E778 +S3150802E04004D16268C3E90012083403E0012A01D147 +S3150802E050043419602268531CD8D10022164B1A6060 +S3150802E06003F58053C1E7120F072AEDD8DFE802F05D +S3150802E0700704090D1013181DC04303F50053186051 +S3150802E080E2E71A6842401A60DEE703F58053F6E7CC +S3150802E09011F07EFCD8E7012203F580538240F2E7AD +S3150802E0A0012203F500538240EDE71A6830EA0202BC +S3150802E0B0FBD1C9E70CB6052000C002B8404000B043 +S3150802E0C000D002B8E02C06088E160620064BDB683E +S3150802E0D0C3F30363984206D1044A536E23F0F0034E +S3150802E0E043EA011151667047000002B8003F00B0CA +S3150802E0F02DE9F743064611F044FC00248046DFF872 +S3150802E100909015F0F7F80DF1070105460DF1060096 +S3150802E110FEF7DCF89DF806308BB9721C29D011F08F +S3150802E12030FCA0EB0804284615F0DFF89DF8063007 +S3150802E13013B99DF807303BB3A642E2D824E0D9F8D2 +S3150802E1400C3013F4603FE8D0D9F8180011F0A7FC98 +S3150802E150731C074603D011F014FCA0EB08042846EA +S3150802E16015F0C3F817F5007FE0D0384603B0BDE8CE +S3150802E170F083284615F0B9F89DF80630002BC0D171 +S3150802E1809DF80730002BBCD1004FEEE700FEFFFFDB +S3150802E19000C000B80122014B1A657047001002B888 +S3150802E1A00122014B1A657047002002B84022014B32 +S3150802E1B01A657047002002B84022014B1A6570475B +S3150802E1C0001002B80122024B98611A61704700BF1B +S3150802E1D0000001B8044BD3F8B03010B1C3F30332D0 +S3150802E1E0027003F00F007047000002B8064B01F0F8 +S3150802E1F080015B6C03F480030B4302BF4FF40012E9 +S3150802E200024BDA64704700BF000002B8006001B82A +S3150802E2100F4B1B788BB1012B11D10E4A012102F546 +S3150802E22080528B4291600FD80A4A0B49002B08BFCD +S3150802E2300A4693689B07FCD47047074AEEE7002212 +S3150802E2404FF480539A60FFDE00239B68FBE700BF0A +S3150802E250234D0620004003B8000003B838B50B4B1F +S3150802E2600B4C002818BF1C46A569E3691D4007D058 +S3150802E270084B1B682BB12846984704F50054A5613C +S3150802E28038BD6B05F9D5FFF7C3FFF6E7004003B8BB +S3150802E290000003B864B605204FF604014FF60502DE +S3150802E2A0044B01201B6C9BB28B4208BF1346024AE1 +S3150802E2B0136670470080E00F00C001B82DE9F74FDA +S3150802E2C081460F464FF0FF35FFF762FB00260190A5 +S3150802E2D08A462C463046DFF8D8B006F110031B01F1 +S3150802E2E05BF8033003F00308B8F1010F15D1304685 +S3150802E2F0FFF766FB02460B4601985146FFF7E0F91F +S3150802E300DBF8643006F10802D340DB0739D5002F63 +S3150802E31040D000252C463E6040460136082EDCD108 +S3150802E32060B3234A0027D2F808C0916B0CF4403335 +S3150802E3300131A4FB0141641941F10001B3F5003F23 +S3150802E34030D1536B0CF4405C013347F10006BCF53F +S3150802E350805F22D1156B15F5807505FB06F647F128 +S3150802E360000203FB0266A5FB03323244594304FB4F +S3150802E3700212A3FB04341444C9E9003403B0BDE80D +S3150802E380F08FA84271EB0403C6D207B13E60054678 +S3150802E3900C46C1E73D463C46BEE7320242EA1362F4 +S3150802E3A01B02E3E7136B13F5807347F10002DDE7FF +S3150802E3B000C001B8F8B5062011F006FB044611F0B4 +S3150802E3C0E0FA42F21073041B9C42054618D94FF034 +S3150802E3D080624F240B4B5A6441F26F770A4E0BE068 +S3150802E3E011F0CFFA401BB8424FF4837221468CBF14 +S3150802E3F000200120FCF718F8736C5B01F0D5F8BD14 +S3150802E4001A24E9E7002002B8000002B8034B1A6E84 +S3150802E410596E03F500530A401A66704700C00A503F +S3150802E420FF28F8B506D1FF294FF0070006D00029C4 +S3150802E43068D103E0FF2963D10F2863D80026324C3E +S3150802E440324D84F8740084F87560686940F25D128A +S3150802E4504B2100F00100FBF7E7FF11234FF480126E +S3150802E460AB662B4B6E66C3F888219A6001213B2066 +S3150802E470DDF73AFA94F87510264A94F874300A4386 +S3150802E4802549063341F82320244B3E201D68DDF733 +S3150802E49051FA6F08ED070246334628463946E6F72B +S3150802E4A029FA090241EA1061C0F3C05040EA410064 +S3150802E4B01B4B6066186B10F5807005D14FF4D67247 +S3150802E4C02B21FBF7B1FF022002460023002001217F +S3150802E4D0E6F710FAA0663E20DDF72CFA40F6494325 +S3150802E4E05843000DFF2828BFFF20022838BF022004 +S3150802E4F0002184F87800012000F050FD0020F8BDC4 +S3150802E5000F2894D92120FAE7003E00B000C00A502D +S3150802E51000E100E0020D0C0000800350F8B505206A +S3150802E52000C001B82DE9F34105460F466846114673 +S3150802E530FFF7C4FE0646B0B1AFB1DDE900321B0AE9 +S3150802E54043EA0263A5FB0384094B120A05FB02444C +S3150802E5501A6812B9FFF76AFC0246002340462146AA +S3150802E560E6F7C8F93860304602B0BDE8F08100BF68 +S3150802E570F8B5052070B5FFF71DFF0021022000F04F +S3150802E5800DFD11F0FEF904460F4D104ED5F8F43381 +S3150802E5901B070BD514F0AEFEBDE8704002220C4BE9 +S3150802E5A0DA6001220B4B1A7014F09FBE11F0E9F9DA +S3150802E5B0001BB0424FF405724FF045018CBF002094 +S3150802E5C00120FBF731FFE1E7000002B83F420F00E6 +S3150802E5D000C001B8244D0620224910B50B78002B3D +S3150802E5E03ED00122204C94F875300133DBB202FA90 +S3150802E5F003F31E4A536613664FF400221C4BC3F8F4 +S3150802E600882100230B7003231A4A39211364A2F5C1 +S3150802E61080525364184B40F2C322586CC0F3806090 +S3150802E620FBF702FF4FF48041144A154BC2F89410C7 +S3150802E630144AE16ED26E914202BFD3F86C21226768 +S3150802E640D3F86431206F08BFA4F87A30B4F87A1088 +S3150802E65000F0DEF8BDE810400121022000F09EBC61 +S3150802E66010BD00BF244D0620003E00B000E00A504F +S3150802E67000E100E000E00950000002B800E001B83D +S3150802E68000C001B800C00A5010B504463E20DDF7A6 +S3150802E69051F96043034B00F5F42000F59070B0FB86 +S3150802E6A0F3F010BD40420F002DE9F74FFFF7ECFFDC +S3150802E6B00446FFF77FFE14F01DFE00214B4F054668 +S3150802E6C068463970FFF7FAFD494B80469E69494B01 +S3150802E6D0DB6813F0706F1CD1474B5B6913F0060AAF +S3150802E6E017D1E0B1454B611D1868A1FB00B93E2060 +S3150802E6F0DDF720F95346024649465846E6F7FAF840 +S3150802E700009B090241EA106100029842019B994165 +S3150802E71005D3284603B0BDE8F04F14F0E6BD002144 +S3150802E720022000F03BFC11F02CF98146DFF8C4B058 +S3150802E730DFF8D4A0DBF8F4331B0741D5B8F1000F94 +S3150802E7404DD0DDE900893E20DDF7F4F84FEA1821BD +S3150802E75041EA09614FEA1923A0FB019800FB0388E5 +S3150802E760264B1A6812B9FFF761FB02460023484690 +S3150802E7704146E6F7BFF80121214B013493F875307B +S3150802E780DFF86CC001331F4A361BDFF880E0DBB2C4 +S3150802E79001FA03F30644CEF86030CCF86C6053668F +S3150802E7A0DCF81820DCF86C60241A921BA24216D2F6 +S3150802E7B0CEF864300220CEF8603000F0EFFBA8E70E +S3150802E7C011F0DFF8A0EB0900504540F26A224FF03B +S3150802E7D045018CBF00200120FBF726FEAAE702228C +S3150802E7E0054BDA6001233B7093E700BF244D0620F0 +S3150802E7F000C00A50000002B800C001B8F8B50520EA +S3150802E800003E00B000D00A503F420F0000E00A5016 +S3150802E81001232DE9F74F9A4F044697F875208A4641 +S3150802E8209340984A0E46936697F87420964B054687 +S3150802E830C3F8F0204FF40032944B4FF0000B1A61E4 +S3150802E8400223DFF85482C8F80C30914B9B6903F116 +S3150802E850FF39A3EB0903002B40F3D5800BF1010B1B +S3150802E860BBF1020F58D9EC220D210020FBF7DCFD83 +S3150802E8704FF08053874A884F53664FF40031804BD6 +S3150802E880C7F86C511D670025C3F86C90C7F8646118 +S3150802E890A3F87A6011617C4AC2F8F05093F87520A1 +S3150802E8A001239340774A936614F024FD2A462B46A1 +S3150802E8B04FF4807E3E6AD7F864C002F1100109015E +S3150802E8C0795801F00301012910D10EFA02F111EA71 +S3150802E8D00C0F0BD107EB0215B442D5F80C5100F216 +S3150802E8E0A580AC4202D2AE4280F0A3800132082A49 +S3150802E8F0E3D16A4D2968012940F29E803BB16049FD +S3150802E900B1F876201A43A1F87620604A536603B016 +S3150802E910BDE8F04F14F0E9BC012397F875205C4D69 +S3150802E9209340584A936614F0E5FC4FF08052594BCF +S3150802E93001905A66AB6903F10109C5F86C90D8F8DB +S3150802E9403010D8F80830DD036DD5FA6E7E6EA9EB65 +S3150802E9500202A2FB0626BB6E01F58071A6FB03E541 +S3150802E960A2FB03C313EB0E03A1FB03EC45F100055F +S3150802E97001FB05CCB2EB0E0266EB0C06120A42EA62 +S3150802E98006625244B2EB112F4FEA112603D3013322 +S3150802E99045F10005921B043E964228BF1646C8F862 +S3150802E9A0186097F87920D8F82010E318D2B245F102 +S3150802E9B000058C42D8F8381084BF02F1FF32D2B271 +S3150802E9C0481C0ED04FF0000E01F1010C99427EEB65 +S3150802E9D0050008D20132B3EB0C03D2B265F1000589 +S3150802E9E0F4E72A44D2B21D4602F0030287F87920D8 +S3150802E9F0C8F82030012397F8752001989340284AD1 +S3150802EA00936614F072FC224B9B6900BF00BF00BFDD +S3150802EA1000BF00BF00BF00BF00BFD8F86420D20005 +S3150802EA207FF517AF24E756462546E3E7AC42BFF41F +S3150802EA305AAF19438BB259E71A4A1478142C01BFF4 +S3150802EA400024194E14703470147801341470002B93 +S3150802EA503FF45DAF0A4EB6F876401C43A6F87640F8 +S3150802EA600A4C6366104C23780133DBB2022B2370FF +S3150802EA707FF44DAF0023013129601370237046E7F6 +S3150802EA80003E00B000E00A500080035000D001B8F2 +S3150802EA9000C00A5000E001B800C001B888B50520D8 +S3150802EAA000D00A50264D0620254D06204FF4005266 +S3150802EAB0014B5A60704700BF00E100E04FF4005274 +S3150802EAC0034BC3F88420BFF34F8FBFF36F8F704792 +S3150802EAD000E100E037B50446FFF74EF901213A2076 +S3150802EAE0DCF702FFE17822791B4841EA0243C0F8C3 +S3150802EAF0BC35E579A37943EA0543C0F8C0352378DE +S3150802EB004BB18DF8041004218DF805200DEB010098 +S3150802EB100022DAF741F963785BB10421A37900226E +S3150802EB208DF80430E3790DEB01008DF80530DAF73C +S3150802EB3033F9227801235AB1084AC2F8B8356278FD +S3150802EB4002233AB1054A0020C2F8B83503B030BDEF +S3150802EB50034AF2E7024AF6E700C0035000D0035020 +S3150802EB6000E00350F8B50B46002213F8044B944212 +S3150802EB7025D91D68854224D106245A791D79124B56 +S3150802EB8088181E6804FB0503104F33F8063C7B43BE +S3150802EB90B3420ED900238A5A7A43964202D804FB14 +S3150802EBA00300F8BD9D42FAD9013304FB03F2825AE7 +S3150802EBB0F2E740F247423D210020FBF735FC0020F0 +S3150802EBC0EFE708330132D2E768B6052040420F0064 +S3150802EBD000202DE9F84FA2FB017BAA4EDFF8DCC222 +S3150802EBE0BE1998466BF10003B44570EB030307D2CE +S3150802EBF040F23E220E21FBF717FC0220BDE8F88FF1 +S3150802EC00D8F814A00C461546BAF1000F04D0DAF863 +S3150802EC100030032B00F2A9809B4B9C4A9B6BD2F8CF +S3150802EC20FCA0C3F314099A4B1B6F58074EBF4FF447 +S3150802EC3040039B0503F0E07349EA0309954BD3F8B1 +S3150802EC40EC30590048BF49F0807949EA456911F024 +S3150802EC50D5F9012D0646D0D10028CED08E4B984242 +S3150802EC6000F0948003F5122303F5F863984200F046 +S3150802EC70B6808A4B984200F0BE80002502462B4693 +S3150802EC8000204FF00071E5F735FE2B46013007FBF1 +S3150802EC9003F3C9F3130100FB0B33A7FB0070A1FBB7 +S3150802ECA00662034401FB052220339B09C8F800309B +S3150802ECB07B4BF60C1C6046EA42367A4B19F4801FE7 +S3150802ECC008BF76421E60784B34441C60BAF1000FC6 +S3150802ECD048D00023DAF81C5019F0807F18BF640860 +S3150802ECE0C8F80830C8F80430002D53D1DAF80060A5 +S3150802ECF00023062EC8F80C30C8F8103032D9DAF8D4 +S3150802ED0030307BB311F07AF9DAF83010FFF72AFFC0 +S3150802ED10044618B18378002B40F0998011F02EF939 +S3150802ED20DAF83010FFF71EFF0446D8B18378CBB164 +S3150802ED30407940F27352003818BF01203D21FBF793 +S3150802ED4073FB207940F2745200384FF03D0118BF28 +S3150802ED500120FBF769FB237962791B0243EA021356 +S3150802ED60C8F810300020BDE8F88F042BDAF828908E +S3150802ED707FF46DAF19F0807F14BF4FF4400309F09A +S3150802ED80E07329F0E07949EA030960E70023474876 +S3150802ED901D467CE73E4FD7F83C21D2022FD4DAF83B +S3150802EDA000601CB1B4FA84F107291CDD2B46210246 +S3150802EDB0B1FBF3F14B0067020133E40D01E00233C4 +S3150802EDC00131A5FB0302874274EB0202F7D2C1F3B3 +S3150802EDD00E01090341F00061C8F8081088E700230C +S3150802EDE033481D4653E7C1F1080325FA03F304FA2B +S3150802EDF001F10133DCE700232E481D4647E7194691 +S3150802EE002D4AC9F3815912F80920002EB8BF764255 +S3150802EE1092066008C2FB06012246E5F76BFDDAF8A0 +S3150802EE2000600E2E0ED9184B9A6BBB6CD7F83C11A4 +S3150802EE30DB0607D502F4801201F400110A4308BF63 +S3150802EE40C0F58010C0F31300C8F80400A9E740799A +S3150802EE504FF4AB62003818BF01203D21FBF7E4FAF4 +S3150802EE60207940F25952003818BF01203D21FBF79C +S3150802EE70DBFA237962791B0243EA0213C8F80C30DB +S3150802EE804CE700BF006CCA88008001B8004F00B08A +S3150802EE90004001B8000002B800F04902005A6202B6 +S3150802EEA070B605206CB6052068B605200A3BB2DFA7 +S3150802EEB0313641DCD694BFD6E82C0608807C814AD6 +S3150802EEC010B5044686B059B9214B4168D3F8FC30CF +S3150802EED0827A2048059300686B46FFF779FE6946F1 +S3150802EEE01D4B0A685A631A4BD3F8FC3033B34B6886 +S3150802EEF043B11A4B1A4AC3F83C214A68A3F5805310 +S3150802EF00C3F83C218B6843B1144B164AC3F81C213B +S3150802EF108A68A3F58053C3F81C21134AC868D2F835 +S3150802EF20983123F4EE630343C2F89831D2F890314C +S3150802EF30096923F4EE630B43C2F890310020228953 +S3150802EF400A4B9A6203F5A033186406B010BD00BFD7 +S3150802EF50004F00B02CB30520008001B8006001B84C +S3150802EF60FFFF0F0000F0FF0F000002B8004000B8D4 +S3150802EF70074BD3F88022D20707D55B6E002B4FF4D6 +S3150802EF808043B4BF034A044A13650020704700BF92 +S3150802EF9000800050002002B8001002B8064B1A6C16 +S3150802EFA09207FCD4022240EA01205860034B1A64F5 +S3150802EFB00122034B1A70704700C002B800D002B88B +S3150802EFC0274D062010B590B10468012C0FD90269A5 +S3150802EFD06AB11168094B102C196051685960916819 +S3150802EFE088BFD268996094BFD960DA6010BD1022D2 +S3150802EFF00021024806F01DFEF8E700BF78B6052094 +S3150802F000084BC1171A68A2FB000302FB013310F171 +S3150802F010807043F10003400E40EAC310803820EAAC +S3150802F020E070704788B605200722194B70B51A6436 +S3150802F030184B194A1D68194BEC08E005C0184FEA27 +S3150802F040153141F100010023E5F754FC144B154E26 +S3150802F05018601548FFF7D4FF4042C6F8DC0049F6A7 +S3150802F0605800FFF7CDFFC6F8A8001048FEF7CAFCFD +S3150802F070024660B1E301500818184FEA15714FF0BD +S3150802F080000341F10001E5F735FCC6F8B40070BD8E +S3150802F090000002B8F8B5052065CD1D00B2E60E00DF +S3150802F0A088B60520003F00B07011010040420F00EB +S3150802F0B010B5044698B10B4BD3F8FC00FFF782FF54 +S3150802F0C04FF47A7303FB04F0074BA0F6AC50DA68E8 +S3150802F0D09B681044C01ABDE81040FFF791BF4AF674 +S3150802F0E0C870F8E7004F00B078B605202DE9F84356 +S3150802F0F00546084614461E46FFF764FF9DB106F00C +S3150802F100020716F0040610D16FB1284600F0DEF8A1 +S3150802F11020636B69002B7ED147F23050FFF770FFF0 +S3150802F120E062002E58D1BDE8F8832869002869D024 +S3150802F1304FF47A7358433F4BA0F6AC509B68C01AFB +S3150802F140FFF75EFFA062A88B00285ED04FF47A73A1 +S3150802F1505843384BA0F6AC509B68C01AFFF750FFCD +S3150802F160E061354BE968D3F80080002950D04FF4A6 +S3150802F1707A7359432F4BA1F6AC519A685B68891A80 +S3150802F180C91A2E4BC8171A68DFF8B890A2FB0113E2 +S3150802F19002FB003311F1807143F10003490E41EA83 +S3150802F1A0C3118039264B2162D3F8C4306362D9F879 +S3150802F1B0003053B1404610F055FB30B12246D9F81B +S3150802F1C000301C49D8F8E40098470021A869FFF7DF +S3150802F1D06FFF6063002F98D1A86828BB47F23050AA +S3150802F1E0FFF70EFF60614FF47A702B6858432BB114 +S3150802F1F0104B1B6803F51C5310331844FFF700FF26 +S3150802F200A06190E74AF6C8709AE74AF6C870A5E779 +S3150802F2104AF6C871B5E7074AD0684FF47A7202FB14 +S3150802F2200300A0F5FA5079E74FF47A735843A0F52C +S3150802F230FA50D5E778B605202CB3052088B60520FE +S3150802F240003F00B074B6052070B5064608461C464F +S3150802F25010F0C1FB0546D6F8F00000F011F8436835 +S3150802F260054A002BA8BF4FF4FA721A44034B6019D9 +S3150802F27092FBF3F2104470BD0CFEFFFF18FCFFFF71 +S3150802F28040B10368012B05D90069034B002808BF62 +S3150802F2901846704700487047F02C060828B10948F6 +S3150802F2A081420CBF2F20BC207047074A536F106D4E +S3150802F2B0C3F301111B0C01FB033300F01F000130DD +S3150802F2C01844704748E80100004001B843684FF403 +S3150802F2D07A7058432BB1044B1B6803F51C53103341 +S3150802F2E01844FFF78DBE00BF78B6052070B588B002 +S3150802F2F06D46184C0FCC0FC594E80F0085E80F0031 +S3150802F300EC220021144806F094FCB022002113488E +S3150802F31006F08FFC20220021114806F08AFC10F024 +S3150802F320DAFB104B1B783BB16D460A4E0FCD0FC662 +S3150802F33095E80F0084E80F000C220B490B4806F0EB +S3150802F3408DFC0B4B0B4AD3F87831C3F38243136611 +S3150802F35008B070BDE03F00B0643E00B0503F00B058 +S3150802F360E04F00B0134D0620002D0608AC3E00B053 +S3150802F370000002B8003F00B0064BD3F8EC0E064B6D +S3150802F3809B6C1A0103D4054B9B6E1B0401D500F531 +S3150802F39080707047003000B0000002B8004000B824 +S3150802F3A010B513F0A7FF0E2104460320FEF78EFEC2 +S3150802F3B040F20122034B2046BDE81040DA6213F000 +S3150802F3C094BF00BF004000B8064B00201B6893F8A4 +S3150802F3D02430DB0902BF0322034BC3F85022FBF792 +S3150802F3E06FBC00BF2CB30520006001B8012370B5BD +S3150802F3F0074C2370074B1E68074B3240D3E900536C +S3150802F40019402840FCF700F80023237070BD00BF9E +S3150802F4102C4D062090B6052030850520024B5868EB +S3150802F420C0F3C000704700BF3085052010B50446FA +S3150802F430FEF7C8FC00F066FF2046FDF7BBF9FEF7AB +S3150802F4404BFCFEF7A7F8FEF719F9FFF7EDFD13498E +S3150802F4500723134AD1F8FC1004F58270FFF746FE1B +S3150802F4604FF080710020FEF7EDFA4FF000720D4B57 +S3150802F4704FF400110120C3F80021FEF7E3FAFEF764 +S3150802F4800BFF20B940F223121421FAF7CDFF10F030 +S3150802F49020FBBDE810400120FDF79EBF004F00B0DB +S3150802F4A0A43F00B000D001B88023074A536408235A +S3150802F4B040B15364054AD2F8BC3E23F02003C2F891 +S3150802F4C0BC3E7047024AF4E7001002B8003000B0AA +S3150802F4D0002002B810B513F00DFF012104460020E2 +S3150802F4E0FFF7E2FF044B1961044B5B689847204615 +S3150802F4F0BDE8104013F0F9BE000002B8C451062058 +S3150802F500F0B583B014460646FFF732FDFCF760F9FC +S3150802F510002800F0A980594B5D6915F0060540F0F0 +S3150802F520A38013F0E7FE23790095022B054647D1FF +S3150802F530237B022B33D00320FEF7E0F920B9504B88 +S3150802F540DB685B0440F19280A37B277B003B18BFF4 +S3150802F5500123A2684B49012F01920B706FD000F06C +S3150802F560C3FE0420FEF7BEF80420444E0223716F40 +S3150802F5703A4621F0F85121F4F81141F0506141F46C +S3150802F580803171670DEB0001FEF7CAF804460028C0 +S3150802F59060D0012030223C493C4B08701A653C4E2B +S3150802F5A0336898472128044604D10121002073684C +S3150802F5B098470024284613F098FE204603B0F0BD6B +S3150802F5C00320FEF79BF9002850D12279D6F80C3190 +S3150802F5D0012A226830D0D01A00900020274B2D4AE3 +S3150802F5E02D495A679867637B2C4A23F04000002806 +S3150802F5F0C3F380130B700CBF012300231370284B2F +S3150802F600274AD3F8BC3E4FF003000CBF43F0200351 +S3150802F61023F02003C2F8BC3EFEF764F8174B214AD2 +S3150802F62003205A67694601232279FEF779F8F8B169 +S3150802F63001221D4B1A707BE79A42CDD3CBE7237979 +S3150802F640022B8CD0009BD6F80C1100270B441344CE +S3150802F650019384E70320FEF745F828460D4A124B24 +S3150802F66072671C7013F041FE0E24A6E72846F9E7D6 +S3150802F670284613F03AFE21249FE700BF00C001B8CE +S3150802F680000002B8314D06202E4D0620001002B8A1 +S3150802F690C4510620000001012F4D0620304D0620D8 +S3150802F6A0003000B0010C01002B4D06202DE9F34174 +S3150802F6B00D460024074613F01DFE214B064620463A +S3150802F6C0DFF88C801C70FFF7EFFE1E4BC8F874300B +S3150802F6D0C8F878406879431E58425841FBF778FEC5 +S3150802F6E040F60143C8F878302A792968012AD7F8FA +S3150802F6F0143101D1994200D3CC1A042303200DEB0D +S3150802F70003010194FEF70CF850B988220E4B3046D5 +S3150802F7105A6413F0EAFD2124204602B0BDE8F081BE +S3150802F7200A4D2B6898472128044604D10121002056 +S3150802F7306B6898470024304613F0D7FDECE700BF04 +S3150802F7402B4D062000000101002002B8C4510620F4 +S3150802F75000C001B8F8B5194C0546207840F27D225A +S3150802F760B0FA80F03E214009FAF75EFE55B9607894 +S3150802F77040F27D22BDE8F840B0FA80F03E21400909 +S3150802F780FAF752BE4FF440660D4F0E4DD7F80831C0 +S3150802F79040F27D22C3F381232370C5F8086160789D +S3150802F7A03E21B0FA80F04009FAF73EFED7F80C314E +S3150802F7B0C3F381236370C5F80C61F8BD284D062092 +S3150802F7C0004000B8006000B810B5104B104AD3F8D4 +S3150802F7D0B8001478596A9A6A00F00F0021F4706129 +S3150802F7E022F0E052844241EA042142EA84624FF05E +S3150802F7F01F04084835BF9A6259625962C0F8B84070 +S3150802F80034BFC0F8B8409A6210BD00BF00C000B845 +S3150802F8100F4D062000E000B8A82238B51C4B5D6CD7 +S3150802F82003F500535A6410229A60A3F5804302F145 +S3150802F83000521A675A6600F0E3FF164B1B7813B993 +S3150802F8400320FDF74FFF0024134B9C6700F0FEFFD1 +S3150802F850124A134BD2F8EC1E0B40C2F8EC3E0422B5 +S3150802F860104B5A64104BC3F8C440FFF7ADFFAB0602 +S3150802F87007D50E4B5B6FB3F5817F22BF8022044BFF +S3150802F8801A61FCF78DFC0022094B1A7038BD00BFBD +S3150802F890000002B82B4D062000C001B8003000B0A7 +S3150802F8A0DF0000FF002002B8003E00B0003F00B0B3 +S3150802F8B02A4D06200D4A10B5D2F8A030D2F8A41067 +S3150802F8C00B40B3F1804F0CD34FF040400849094C26 +S3150802F8D0C1F8A400D467C1F8A0004FF48021064AF3 +S3150802F8E0D161034AC2F8A03010BD00BF00400050E3 +S3150802F8F0006000500000FF01001002B89C4B2DE981 +S3150802F900F04F9A6EDB6E85B002EA0308994BC3F88C +S3150802F91068804FF03A43D3F81461D3F818311E4081 +S3150802F920954BC3F81461954B9A68DB6802EA030A99 +S3150802F930934BC3F808A003F52043DA691B6A02EA67 +S3150802F9400309904B09F47702DA618F4BD3F8042244 +S3150802F950110306D4D3F804311A03C3F3C04740F19E +S3150802F960E58013F0C7FC894B5A695F6E1B6F12F06C +S3150802F970060F07EA0307864A27F0007323F4006393 +S3150802F98014BF4FF0010B4FF0000B53667B0706D5E9 +S3150802F990804A92F879300133DBB282F8793013F073 +S3150802F9A0A4FCB8F1000F00F0DF8018F4004427D059 +S3150802F9B013F0A0FC0146FFF7DFFC0446764B1D68F0 +S3150802F9C02A682B689A42FCD02A689A42FCD0FFF72A +S3150802F9D0D3FCA04240F0AC80084613F086FC6F4B7D +S3150802F9E01C606F4B5D6C15F4E05240F0A38024F066 +S3150802F9F07F4424F0DF040CB9FFF70EFF4FF0807442 +S3150802FA0018F0020F4FF0000514D0654B5D495B6C88 +S3150802FA1003F460424A64002A00F0A0801D0400F143 +S3150802FA20A08013F4005F0CBF4FF000534FF0006341 +S3150802FA3000251C43C8F340384FEA4808594B33405F +S3150802FA40002B4BD016F4206F0AD040F2BC52062186 +S3150802FA500020FAF7E9FC002000F056FF26F480267B +S3150802FA60F00506D5FF22474B44F4C0649A60FFF7B7 +S3150802FA7097FC16F0090F0BD040F2D152082100204C +S3150802FA80FAF7D2FC00F034FF4FF03A4301225A63E8 +S3150802FA9016F0106F0CD040F2DA5209210020FAF75C +S3150802FAA0C3FC00F025FF002211461046FCF78AFF28 +S3150802FAB016F4202F0AD040F2E25207210020FAF764 +S3150802FAC0B3FC002000F020FF26F48026F10301D5BE +S3150802FAD0FDF7CAF8002EB8BF48F0080872070ED517 +S3150802FAE04FF03A431B6B13F4005F4FF4005317BFF2 +S3150802FAF0214A2D4A136344F4000408BF13637305AD +S3150802FB0048BF44F0040416F48023019300F0B5803C +S3150802FB10FDF760F80138062848D8DFE810F04201F8 +S3150802FB204501420148014B014E014E01BB4638E7E9 +S3150802FB30044645E70192FFF76FFE124B019A5A6493 +S3150802FB4015F4805307D115F4806F0CBF4FF080541B +S3150802FB504FF0806454E74FF0804451E74FF000734A +S3150802FB6066E74FF0004363E74446454666E700BF4B +S3150802FB70004000B8006000B8002000BA004001B892 +S3150802FB80006001B8002002B800E100E000C001B838 +S3150802FB9000E001B8003E00B0BC2C06088CB6052071 +S3150802FBA0000002B8090B0B89001000BA40F2136272 +S3150802FBB003210020FAF738FC4FF03A420121D2F825 +S3150802FBC08C30D2F8AC0003F00703063301FA03F3CC +S3150802FBD0C0F30C001B1A9BB2072B12D97F4B5B6C26 +S3150802FBE058020ED47E48D36CD26E406D58B103F0DB +S3150802FBF0070306339940C2F30C03C91A89B20729C7 +S3150802FC0001D844F40074774B1B78002B35D04FF09B +S3150802FC103A43D3F8143113F4A02F2ED1724B734AF8 +S3150802FC201B7893B9FB0410D4137873B1E3087049AF +S3150802FC3043EA457383F00103D1F8EC1E03F001038E +S3150802FC405B0021FA03F3980717D10420FDF74AFD52 +S3150802FC50684B6949596700F047FB644A137843B908 +S3150802FC60664B1B782BB1664B664A1B6823401342C8 +S3150802FC7001D144F4804427F48057BAF1000F31D0F9 +S3150802FC801AF4805F18BF44F480241AF4807F18BFE0 +S3150802FC9044F400241AF4005F18BF44F010041AF45E +S3150802FCA0007F18BF44F020041AF4806F06D04FF480 +S3150802FCB08062554B44F04004DA609A601AF4006F89 +S3150802FCC006D04FF40062504B44F08004DA609A6022 +S3150802FCD01AF0805F06D04D4B0021186845F480550E +S3150802FCE0FBF79EFDB9F1000F3AD019F4802F18BF21 +S3150802FCF045F4007519F4803F18BF44F4805419F48A +S3150802FD00801F18BF44F4003419F4001F18BF44F0CA +S3150802FD10020419F4003F18BF44F4801419F4800F42 +S3150802FD2018BF45F0100519F4002F19D0304BD3F837 +S3150802FD30BC3E13F0C00F13D0284AD368C3F303633B +S3150802FD40032B01D0072B05D1936CD90602D4D36CA9 +S3150802FD501A0735D54FF400222D4B29F40029DA610A +S3150802FD60002F00F020813B0540F18A802949214A6B +S3150802FD7091F803A0284BBAF1000F53D04FF4006054 +S3150802FD800AF1FF3A58665FFA8AF3CB7033B9234B06 +S3150802FD901B78C3B140F60142214B5A670023002261 +S3150802FDA06CE044F4803407E744F4006404E744F45E +S3150802FDB0806401E744F48074FEE644F00804FBE636 +S3150802FDC044F40014CCE7936F13F4A05F15BF4FF405 +S3150802FDD0807340F6014393659367DFE7000002B834 +S3150802FDE0004000B82E4D06202D4D0620304D062027 +S3150802FDF0003000B000C001B8000001012F4D0620F6 +S3150802FE0030850520088D0100006001B82CB3052055 +S3150802FE10002002B8194D062000E001B82B4D062035 +S3150802FE2000D001B80320FDF75DFCAA4AAA4B526925 +S3150802FE3012F0060F77D05046FDF78EFD4FF400619B +S3150802FE40A54BA44A59665369A44813F0060308BF8A +S3150802FE509367B0F87630A24913F4006267D023F4A8 +S3150802FE600063A0F876300B7803F0FF0A002B62D104 +S3150802FE70FDF7F4FDFFF7D0FC534620221C43154339 +S3150802FE80B80009D52E20FDF761FB4FF00052924BC0 +S3150802FE9045F008051A675A66F90608D52B20FDF7B4 +S3150802FEA055FB10228C4B45F400151A675A6617F053 +S3150802FEB0306F05D1FA046AD5BBF1000F00F0CA808B +S3150802FEC03B0115D52920FDF741FB864B8649DB68A0 +S3150802FED003F48042C3F380330B70FFF79FFA28B10D +S3150802FEE0824B7D4982484B6603673ABB45F0040557 +S3150802FEF017F0007B2FD00420FDF7F4FB2720FDF72F +S3150802FF0025FBFFF789FC4FF00072734B5A66794B53 +S3150802FF10D3F8EC2E510600F184800222764B9A60C1 +S3150802FF2045F002052EE041F61F725A6786E70B78FE +S3150802FF304FF40053A2E74FF4004330E70B67202043 +S3150802FF404B66FDF703FB45F400152D2045F00C051D +S3150802FF50FDF7FCFACCE717F0807FDFF878A14BD0E3 +S3150802FF600420FDF7BFFB2820FDF7F0FADAF878300F +S3150802FF70002B3ED1FFF750FC574B5C4A45F0010572 +S3150802FF801A675A66FFF720FA0022524B9A65BA0494 +S3150802FF9009D55A4A5379002B00F0D180013B537197 +S3150802FFA0002348EA0308534BD3F8BC3E1B0603D585 +S3150802FFB020462946FCF7A8F9424620462946FFF775 +S3150802FFC015FA019B0BB1FCF73DFE4FF400424C4B70 +S3150802FFD006F00436C3F814614A4B19F4002FC3F825 +S3150802FFE084211EBF4FF40022434BDA6105B0BDE8F7 +S3150802FFF0F08FCAF878B0BFE7F804C5D50420FDF734 +S3150803000071FB414BCAF87430FDF728FDDAF8643002 +S3150803001013F0407FB8D12A20FDF798FAFFF7FCFBC7 +S3150803002075E7D3F8BC3E9A063FF57AAF0222374BFB +S315080300309A60374B1B6893F825309B077FF570AF9B +S31508030040264B93F8D830002B3FF46AAF8022254B12 +S315080300501A6165E7294A13794BB1013BDBB2137180 +S3150803006013B9234B2B4A5A6700231C438FE70420F3 +S31508030070FDF738FB0320FDF735FB164B224A5A6773 +S3150803008013F038F982460DF10F00FEF7A3F8224B59 +S3150803009083461B780BB1FFF783F9BBF1030F0ED128 +S315080300A0DFF840B00020FEF795F8032807D1DBF800 +S315080300B02830D807F6D4DBF84830D903F2D49DF8AC +S315080300C00F30032B2CD10122144B50461A7013F010 +S315080300D00CF9C9E700C001B800E001B8003E00B05A +S315080300E02B4D0620000002B82A4D062010000020DA +S315080300F000D001B8003000B0002002B8194D062020 +S31508030100002000BA00E100E000000101001002B877 +S315080301102CB305200000010D314D06202D4D062078 +S315080301204FF03A43D3F8143113F4A02FCBD100F090 +S31508030130DBF8504613F0D9F84FF4804395E70520CA +S31508030140FDF7D0FA01232CE70122024B1A62DA6182 +S31508030150704700BF002002B8094A08B5D369116A77 +S315080301600B40084923F47F00DB07C86106D5D1682D +S315080301704FF0FF30C1F303610FF0B6FC08BD00BFB3 +S31508030180000002B8002002B80C4A08B5936CD26C7A +S3150803019013400B4A9364DB070FD50A4B40F66D02EF +S315080301A01878122100F00100FAF73EF9BDE8084075 +S315080301B0002201200021FFF719B908BD00C000B8C5 +S315080301C000E000B83085052070B5154D2C6C6B6CB6 +S315080301D01C40144B24F002021A64E20705D540F6C4 +S315080301E0D40200202968FAF71FF9A30716D50222B5 +S315080301F00C4B1A640C4A6B6814687CB1DBB2042B8B +S3150803020007D100220121094B18682346BDE870402F +S315080302101847052B02D100221146F4E770BD00BF2B +S3150803022000C0095000E00950C0B505202CB30520CD +S3150803023038B50C4C0C4DD4F88430DB0706D4A36FC1 +S31508030240D4F884201340094A936738BDD5F8043196 +S315080302505A02F0D5FFF7B8FF4FF48003C5F8843187 +S31508030260E9E700BF008001B800E100E000A001B89B +S3150803027008B513F03FF80E4B1A78A2B90D4A12685F +S3150803028012F4843F0FD10C4A102111651B7863B908 +S31508030290084B1B68DB0508D4074B20221A65BDE803 +S315080302A0084013F022B8054AEEE7044BF5E700BF0A +S315080302B02E4D062030850520002002B8001002B80E +S315080302C010B513F017F80E2104460320FDF7FEFEBA +S315080302D040F20122034B2046BDE81040DA6213F0D0 +S315080302E004B800BF004000B80022044B1A70044B40 +S315080302F0197811B11A70FFF7BBBF70472D4D062049 +S315080303002E4D062038B512F0F5FF4FF48043274CDF +S315080303100546C4F88430BFF34F8FBFF36F8F4FF48E +S315080303200043C4F88430BFF34F8FBFF36F8F4FF486 +S315080303308033C4F88430BFF34F8FBFF36F8F4FF406 +S315080303400033C4F88430BFF34F8FBFF36F8F4FF476 +S315080303508023C4F88430BFF34F8FBFF36F8FFEF744 +S31508030360ADFB4FF40023C4F88430BFF34F8FBFF3BC +S315080303706F8F4FF48013C4F88430BFF34F8FBFF3E6 +S315080303806F8F4FF40013C4F88430BFF34F8FBFF356 +S315080303906F8F4FF40003C4F88430BFF34F8FBFF356 +S315080303A06F8F2846BDE8384012F09FBF00E100E092 +S315080303B038B512F09FFF05464FF480430E4C636031 +S315080303C04FF4004363604FF4003363604FF48023B4 +S315080303D06360FEF76BFB4FF4002363604FF48013EF +S315080303E063604FF4001363604FF4000363602846A9 +S315080303F0BDE8384012F079BF00E100E02DE9F04787 +S31508030400DDF820A003EA0108099B06460D4602EA21 +S31508030410000703EA0A09BAF1000F40F06881031FCF +S315080304200B4300F02881052871F1000380F0FE8054 +S3150803043050EA010300F0D081431E0B4300F03E81CE +S31508030440FFF760FFBD4AD2E9004323EA050324EA1E +S3150803045006043C4343EA0807B94BC2E900471E684A +S3150803046026EA0A0646EA09061E60FFF701FF14F0A4 +S315080304702A4F14BF48F202034FF40043B14AB507A3 +S31508030480D26EB14848BF43F4005383EA020122EA15 +S315080304900302C266AD4A0B408166D366C4F3804243 +S315080304A01203200348BF42F48072E10648BF42F4B0 +S315080304B00052A749A30648BF42F4007214F0400F3E +S315080304C0D1F88830A34800F031815D0505D44FF48F +S315080304D080652B438560C1F8883014F0800FD1F806 +S315080304E088309C4800F05C811D0505D44FF40065EF +S315080304F02B438560C1F88830974B9648D96817F41B +S31508030500007F82EA010323F0805301EA030102EA2A +S315080305100302C1608360914BDA608D4B07F4007266 +S3150803052000F0468101224FF4802583F88420E304F2 +S3150803053048BF45F48035A00348BF45F48015A10795 +S3150803054048BF45F4001514F4001FDFF84C8206D0A3 +S31508030550D8F800000FF0E4FA08B945F40025E202DA +S3150803056048BF45F40035FB067D4B48BF45F4800577 +S315080305701A6A7C4985EA020323F001031A400A62D0 +S315080305801D40CB61784B16F0010F1D62774B784AF5 +S3150803059018BF1A46774B7D071B6F48BF42F00062A8 +S315080305A0754882EA030123EA02030367734B0A4089 +S315080305B041661A67724A04F00103D16CA0F58030CC +S315080305C081EA030221EA0301C16482641A406D4B7E +S315080305D02002DA64D8F8002048BF6B4B92F8022150 +S315080305E058BF6A4B610748BF43F4806322B114F4CA +S315080305F0C06F18BF43F4807332074FF03A42BDE821 +S31508030600F047D2F8181148BF43F0004383EA0102C2 +S3150803061022F4A0225E481140C0F818111340C0F80E +S3150803062014215C4AC2F81831FFF7C2BEA0F58063ED +S315080306300B4306D020F48063A3F500730B437FF4C2 +S31508030640FFAE12F057FE3D49D1E9003223EA06030D +S3150803065022EA050242EA08023B43C1E900324E4A4E +S31508030660126892F802114A4A09B313F4C06F1ED0EE +S315080306704FF4807311E012F03DFE304AD2E900319F +S3150803068023F004033B4341EA080157EA0807C2E992 +S3150803069000314FF480633E4A0BD0C2F81431A2F5F9 +S315080306A08052C2F81831BDE8F04712F01EBE4FF467 +S315080306B08073C2F81831C2F81431F4E712F01AFE3F +S315080306C01E4AD2E9003123F001033B4341EA0801FC +S315080306D0C2E900310123314A57EA08071BBF93646D +S315080306E0A2F58052D364D36408BF9364DBE750EA68 +S315080306F001037FF4A5AEBAF1010F7FF4A1AE12F0A0 +S31508030700F9FD0F4A136823F0010343EA090313604B +S315080307104FF40053184AB9F1000F04D05366A2F5F3 +S3150803072080521367BFE713675366BCE723F48063F6 +S31508030730C1F888304FF480638360CEE630850520A0 +S3150803074090B60520004000B8006000B8005000B815 +S31508030750003F00B0006001B8004001B8005001B87E +S31508030760000002B8002002B8001002B804380003DB +S315080307700418000300C001B800E001B800D001B8AE +S3150803078000C000B800D000B80D0A0A09090A0A0908 +S31508030790002000BA001000BA2CB3052000E000B808 +S315080307A023F40063C1F888304FF400638360A3E63B +S315080307B093F8841071B183F88420084BD3F8A410F6 +S315080307C003F50053C3F8A410C3F8A0104FF0502341 +S315080307D0C3F8A4200025AAE6BDE8F0870040005028 +S315080307E0024B186800F00100704700BF30850520EA +S315080307F0024B5868C0F3C030704700BF30850520E8 +S315080308000A4B197801F0FF0229B10021197008492A +S315080308109202C1F80821597801F0FF0229B1002193 +S3150803082059709302024AC2F80C317047284D0620C4 +S31508030830005000B84FF40062034B5A644FF4004269 +S31508030840A3F5E0339A667047001002B8F8B5084C6A +S31508030850084D636C0423084F6B64636C5B0300D415 +S31508030860F8BD042602207E640FF092F86E64F4E75E +S31508030870000002B8001002B8002002B838B50446D2 +S3150803088079B948B1164BDB681B0E13F00E0F04D06B +S315080308904FF4C062134B9A6538BD134B1B6CD907CB +S315080308A0F6D4FFF70DFD0E4D0020FDF793FC032844 +S315080308B001D0092805D1AB6ADA07F5D4AB6CDB039B +S315080308C0F2D4FFF7C3FF0122084B5A6102229A6248 +S315080308D0042203F580535A64002CDDD0D8E700BF01 +S315080308E0000002B8006001B800C002B8001002B8E0 +S315080308F008B503210920FDF7E9FB2022014B1A61FC +S3150803090008BD00BF000002B838B5054612F0F2FC70 +S315080309100E4B04461868FCF781F835B1FFF7E4FC7B +S315080309202046BDE8384012F0E0BC094B1B78002B83 +S31508030930F6D0084B1D78002DF2D1FFF7D5FC2A46D1 +S315080309404FF480400021FEF751FDE9E72CB305205B +S315080309502D4D06202C4D06202DE9F84F5A4B0646F9 +S315080309600D4614465B6C002A40F0AB8013F0A00FCB +S3150803097014BF4FF001094FF00009FBF711FCFEF70E +S3150803098023FFA0234FF0000ADFF854810320C8F899 +S315080309904430FCF7A7FE0420FCF7A4FE4B4FFFF7F1 +S315080309A0A3FC4B4B4FF0040B7B67C7F878A0FFF704 +S315080309B04DFF484B4FF48071D3F8BC2E42F020020A +S315080309C0C3F8BC2EFF22C8F808203F4A1161D3F8A2 +S315080309D0EC2E41491140C3F8EC1EC8F844B0C3F8DD +S315080309E0C4AE7B6913F0060F04D0FDF737F85846F3 +S315080309F0FCF778FEB9F1000F01D0FFF71BFF66B1CC +S31508030A00364BDB6C180701D4FFF75AFCFFF770FF68 +S31508030A100420FCF767FEFFF7F3FE2B4B5A69D10751 +S31508030A204AD5DA6812F0706FFBD12D4B2D4A5A64FA +S31508030A302D4A536E23F0F003536615B12046FFF78C +S31508030A4063FF2A4BD3F84C315A1C01D05B0002D5FD +S31508030A500122234B5A61002C2ED0204B2249DA6EF1 +S31508030A6003F500539A6603F5D0331B6A1C4A23F031 +S31508030A700103D3611E4BD1F88800DB681D49034384 +S31508030A808B601D4BC860D3F8841003F50053996730 +S31508030A904FF03A43D3F8181103F50053C3F814116A +S31508030AA0164BD96C03F500539964154903F580333E +S31508030AB059664FF6084353640020BDE8F84FFBF721 +S31508030AC01BBC4FF0000958E7000002B800C001B884 +S31508030AD000000101003000B0DF0000FF004000B84D +S31508030AE0002002B810003000003F00B00080E00F7D +S31508030AF0004001B8006001B8008001B800C000B822 +S31508030B005000002F38B514460D4612F0F3FB064B7A +S31508030B10D3F8BC2E54402C405440C3F8BC4EBDE811 +S31508030B20384012F0E2BB00BF003000B0034BD3F8E5 +S31508030B30BC3E99430CBF012000207047003000B02B +S31508030B40174BD3F8BC2E12F0010312D0154B93F8AA +S31508030B504830154A43F08073C2F8D0304FF48013F7 +S31508030B6002F50052C2F8B430A2F58052C2F8B83082 +S31508030B7070471106EDD40D4B93F8471121B1D206F0 +S31508030B8002D593F84431E4E74FF480120020084B6A +S31508030B900549C3F8B820C1F8D000C3F8B420704794 +S31508030BA0003000B0003F00B0004000B8003E00B07F +S31508030BB0006000B84FEA410C7FEA6C5C02D150EA48 +S31508030BC0013C0AD14FEA430C7FEA6C5C02D152EA34 +S31508030BD0033C02D14FF0000070474FF00100704705 +S31508030BE038B50022002304460D46E3F773FD28B9FA +S31508030BF020462946BDE8384000F00AB8204605F1E4 +S31508030C00004100F005F8404261EB410138BD00BFE1 +S31508030C10D0B500220B4B06460F46E3F7E9FAE3F78E +S31508030C20A9FD0446E3F76AFA0022074BE3F7E0FA5D +S31508030C3002460B4630463946E3F722F9E3F79AFDAF +S31508030C402146D0BD0000F03D0000F041002170B5FB +S31508030C5055EC104B25F000420160144906462B4615 +S31508030C608A4220D8214611431DD01149294061B92A +S31508030C700022104B20462946E3F7BAFA0B4621F021 +S31508030C80004204466FF03501316023F0FF43121525 +S31508030C90316823F4E003A2F2FE3243F07F55114490 +S31508030CA045F40015316045EC104B70BDFFFFEF7F2F +S31508030CB00000F07F0000504310B5044C23781BB99D +S31508030CC00EF042FF0123237010BD00BF334D0620EB +S31508030CD030B5837985B001901844C0680D4600F095 +S31508030CE03800E9F7A3FB044628B901A807F0E4FA94 +S31508030CF0022005B030BD2946019807F0E7FA4522D8 +S31508030D000A490DF10F000FF07BF8019904F10C0065 +S31508030D1007F069FB472205490DF10F000FF071F83B +S31508030D2020460EF06FF90020E3E700BFE46A0608E1 +S31508030D3037B504460B4D4FF4257229460DF10700C6 +S31508030D400FF05EF804F10C0007F0D4FA044640F2FB +S31508030D5096220DF1070029460FF053F8204603B0F3 +S31508030D6030BD00BFE46A0608094A5168C84390FAC9 +S31508030D70A0F048B1B0FA80F0042805DC01238340CB +S31508030D800B43536040B270474FF0FF30704700BFC4 +S31508030D90BCB605200021034B28220348C3E90011EA +S31508030DA004F047BFBCB6052094B6052038B50546FA +S31508030DB0FFF7DAFF04460448294600EBC4000FF0A0 +S31508030DC075F8204638BD00BF94B60520C3B2042B78 +S31508030DD010B515D804230B4A03EBC003134453E891 +S31508030DE0002F0A4343E80024002CF8D101220649C0 +S31508030DF0824051E8003F134341E800300028F8D108 +S31508030E0010BD00BF94B60520BCB60520F7B54FF054 +S31508030E10040C01260827184A1849194D106800B307 +S31508030E200B7806FA03F420421DD0E04352E8004F3C +S31508030E30044042E8004EBEF1000FF7D117FB03C387 +S31508030E402B4453E8000F43E800E4002CF9D1019042 +S31508030E5048B1087801AA0B4905EBC0000FF05EF804 +S31508030E60012003B0F0BD0B78506883422EBF0023E0 +S31508030E700133DBB20B70D1E7BCB60520344D06202F +S31508030E8094B6052078563412024B1868003818BFF2 +S31508030E9001207047BCB605202DE9F041164D0646DC +S31508030EA02B680C462BB112F02EFA2B6823B912F0D5 +S31508030EB025FA0020BDE8F0812B68D3E9048712F0F0 +S31508030EC01DFA58EA070315D056EA04030CD10B4D4D +S31508030ED0D5E9006456EA040306D1094B1B6898470B +S31508030EE006460C46C5E900014645BC412CBF012010 +S31508030EF00020DFE70120DDE7D4B605203885052085 +S31508030F00CCB60520F7B54FF0FF34274605460E46FF +S31508030F1012F0F9F91A4B1B6883B912F0EFF9B7F116 +S31508030F20FF3F08BFB4F1FF3F04D054EA070315D1C6 +S31508030F30002427462046394603B0F0BD5969DA68C6 +S31508030F40019119695B685218019941F10001A2429E +S31508030F5071EB070C3CBF14460F46DDE755EA06035B +S31508030F6004D1084B1B68984705460E46AC4277EBF7 +S31508030F700603DDD3651B67EB06062C463746D9E71A +S31508030F80D4B60520CCB605202DE9F74FDDF840A0E9 +S31508030F900E46DDE90C7815469DF83CB008B10168A4 +S31508030FA091B9BAF1000F07D029463046D04740F227 +S31508030FB0034003B0BDE8F08F002DF8D0002EF6DB12 +S31508030FC0284607F0DFFBF2E7019012F09CF9814609 +S31508030FD05846E9F767FC0446484612F08FF9019A22 +S31508030FE09CB9BAF1000F08D029463046D0470320EA +S31508030FF03146E9F7E1FB1A20DBE7002DF7D0002E8F +S31508031000F5DB284607F0BEFBF1E70E9BC4E9067835 +S31508031010E3600023636057EA0803A660256222603B +S3150803102084F824B0C4F828A001D10E9B33B1184B19 +S315080310301B689847C019074648EB010812F063F97D +S31508031040002205461349C4E904780B682BB1D3E992 +S3150803105004AB574578EB0B0011D2A2B90B680C60A9 +S3150803106063600D4B1C682CB1094B1B689847FFF747 +S3150803107049FFA047284612F041F9002099E7586826 +S315080310801A460346E2E7536863605460E9E700BF1C +S31508031090CCB60520D4B60520C4B605202DE9F74FEE +S315080310A04FF0000881460D4692461E4612F02BF96C +S315080310B04746DFF874B00190DBF8004084B9B8F10D +S315080310C0000F07D0174B1C6824B100200021FFF737 +S315080310D019FFA047019803B0BDE8F04F12F00EB907 +S315080310E022684A4511D12DB1A268296822F0004227 +S315080310F08A420AD126B9626857B9CBF8002008E0B4 +S315080311005146206AB0470028F5D027466468D5E7D4 +S315080311107A60D4F8048020460EF074FE44464FF0F5 +S315080311200108CBE7C4B60520D4B60520014B1860E1 +S31508031130704700BFC4B6052070B50E460949044674 +S315080311400846154602F07EFA0023074A3021136043 +S31508031150064A05201660064A15602246BDE8704011 +S31508031160E9F73ABB306B0608D4B60520CCB605209A +S31508031170C8B6052070B5044616461846002200234D +S3150803118086B0CDE904230B4B0D461B6813B9212002 +S3150803119006B070BD04A998470028F8D1DDE90423F1 +S315080311A00290CDE900232946324620460EF064FE16 +S315080311B0EEE700BFC8B60520F8B5054610200F466A +S315080311C01646E9F7AFFB044601461022074802F024 +S315080311D03EFA44B101230020E3602B68C4E9017693 +S315080311E023602C60F8BD1A20FCE700BF306B0608A5 +S315080311F000200021014BC3E900017047388505200B +S315080312002DE9F04706460D464FF0000850EA01035C +S3150803121018BF2C4BDFF8B89018BFC3E900012A4F53 +S3150803122030462946FFF738FEC0B9B8F1000F47D054 +S3150803123012F069F8002104460020FFF763FEB1F1B6 +S31508031240FF3F08BFB0F1FF3F03D0204B1B6803B134 +S3150803125098472046BDE8F04712F050B812F053F805 +S31508031260D9F800408CB16368C9F8003012F046F823 +S31508031270A3683C6033F000430BD138680EF0C2FD17 +S3150803128000234FF001083B60CAE712F037F83C60C9 +S31508031290C6E72368002BF0D018680028EDD0A268AB +S315080312A032F00043E9D0D0E9008A236A21688068CE +S315080312B0D0470028E1D1B8F1000FDED04046EEE76B +S315080312C0BDE8F08738850520D0B60520C4B60520C5 +S315080312D0D4B60520F8B504460D4612F014F8094BA2 +S315080312E01B684BB1D3E90667C4E90067DB682B6063 +S315080312F0BDE8F84012F002B800260027C4E90067E3 +S31508031300F5E700BFD0B6052010B5064C237823B9F8 +S31508031310E1F7B0FB18B901232370002010BD40F292 +S315080313200740FBE7354D062038B50B4B04461B78BB +S315080313300D464BB12146284603F001FD002840F22D +S31508031340074008BF002038BD04490548FFF7DCFFFE +S315080313500028EFD0F7E700BF354D0620EFBEADDE18 +S31508031360BEBAFECA07B5064806F0C4FF04210190B3 +S315080313700DEB010007F050F8019803B05DF804FB84 +S31508031380D8B60520F7B5186810F0020003D0164E34 +S31508031390316811B9012003B0F0BD002404222346A5 +S315080313A00DEB0200019406F07DFFBDF80630DB075E +S315080313B002D4FFF7D7FF044600250C4F57F8043B22 +S315080313C023B12146BDF80400984748B13368002B7A +S315080313D0E0D0074B022193F90000FFF7F7FCD9E7A2 +S315080313E00135062DEAD1F1E7D8B60520DCB6052086 +S315080313F0364D062010B50948FFF7D8FC0024084BDC +S315080314000849187020200C60E9F7AEF8064BC3E9C3 +S315080314100044C3E90244C3E9044410BDF451062059 +S31508031420364D0620D8B60520DCB6052000231A4615 +S3150803143030B544689C4245DC8368B0F91C10DA4031 +S31508031440C1F58074436924B254435943CB176118D1 +S3150803145043EBE473C90941EA436101314FEAE313F4 +S3150803146043F10003490841EAC371B0F91E304161EB +S31508031470C3F5807424B2544382695343DA17E318D5 +S3150803148042EBE472DB0943EA426301334FEAE212B1 +S3150803149042F100025B08C46843EAC27383615210CF +S315080314A0ACB9B0F920406243E51703FB0522A4FB58 +S315080314B003431A44240B44EA0254A14201DA0123E2 +S315080314C0C36030BD51F8235001332A44B2E7B0F95B +S315080314D022406243E51703FB0522A4FB03431A4490 +S315080314E0240B44EA0254A142C2BF00220123C0E9E5 +S315080314F00323E6E70023C0E90533C0E9033370474E +S315080315002DE9F04187880E888E46F61B94460127F7 +S31508031510B0F90850C48814FB05F4A413013406EB88 +S31508031520640414809F420ADB03F10043013B31F94B +S315080315301310818032F91330C380BDE8F081F04679 +S31508031540BCF90040BEF802606C43B8F80080A413E7 +S315080315500134A6EB080606EB64040EF1020E2CF81A +S31508031560024F0137DEE7002343607047D0ED017A67 +S31508031570FEEEE87A03680B6017EE903A0B810023B8 +S315080315804B60704730B5D0E9013502EB830201EBB6 +S315080315908301AB4201F1040100DB30BD31F9024C92 +S315080315A031F9040C644300FB0040013342F8040B91 +S315080315B0EFE72DE9F04FC36887B002930369076A1B +S315080315C003934369059104930368019300231A4619 +S315080315D01D460199994202DA07B0BDE8F08F914694 +S315080315E00022029CAC4634F913E0039C154634F9F1 +S315080315F013608469059904EB460AC46901EB8E0EE8 +S3150803160004EB4606049C34F913B014465C4505DB23 +S3150803161047F8089B47F804CC0133DAE73AF914800C +S315080316205EF82410C1FB089C36F914800134C1FB0B +S315080316300825EBE72DE9F74F00274FF00048036825 +S31508031640006A0191009300F10809009B9F4202DB9F +S3150803165003B0BDE8F08F59F8086B59F8045C35BB3D +S31508031660314616B3B6FA86F22B4642F0010228FA39 +S3150803167002F4C2F11F0252101D198D424FEA530399 +S315080316809CBF1B19491B013A4FEA9404F4D29942A9 +S3150803169004D94FF6FF72934218BF01339BB2019ADE +S315080316A0D34040F827300137CFE73346F7E7B5FA93 +S315080316B085F242F00102C2F12001A2F1200328FAC1 +S315080316C003F308FA01F1194300231C4628FA02FC1E +S315080316D0C2F13F02521013EB010E4CEB040A764596 +S315080316E04FEA530375EB0A0B43EAC4734FEA5404F0 +S315080316F007D3B6EB0E0E764665EB0A055B184CEB7D +S3150803170004048908013A41EA8C714FEA9C0CE2D237 +S31508031710B34274EB0505C2D2002C08BF9342BED070 +S315080317200133BCE7026800210132006AD20004F0E3 +S3150803173080BA2DE9F3410C460899064600912046DE +S3150803174004F1A80100F0FAF8002844D0B4F91850B7 +S315080317506169B5FA85F5113D2A4604F11C00D1F7EE +S3150803176013FCD4F8208004F12C0742464146384638 +S31508031770FFF708FF41463846FFF71BFF2946384659 +S31508031780FFF758FFD4F88430054623B1014604F120 +S315080317908400FFF74BFE236D23B1294604F150005D +S315080317A000F03BF8A36E23B1294604F1680000F064 +S315080317B0A0F8A36A2946B3FA83F3E26AC3F11903C5 +S315080317C004F17C00D1F7A6FAE36AC6E900033046BA +S315080317D002B0BDE8F0810346F7E710B5044600F00A +S315080317E000F904F11C0000F00EF904F12C00FFF7D0 +S315080317F099FF04F1500000F047F804F1A800FFF739 +S31508031800B2FE04F18400BDE81040FFF773BE036817 +S315080318100B60436801204B6070472DE9F0410025B2 +S3150803182007690439AF4201DCBDE8F081EB07D0F85C +S3150803183014E054BFB0F80880B0F80A805EF8253083 +S31508031840C8F58042A2FB0326D0F804C051F8044F1A +S3150803185004FA0CF4E4FB0826930B43EA86434EF892 +S31508031860253082890E689C42A2FB062694BF241B58 +S31508031870E41A920B42EA864224FA0CF393422CBFEB +S315080318800B600A600135CDE70269002140699200C1 +S3150803189004F0CFB9022830B502D831F9100030BDAB +S315080318A0B0FA80F4C4F12003DA000A2BA2F10C0281 +S315080318B001EB0205D5BF153C0B3BA040D840AC88CD +S315080318C0C0F3090014FB00F4B5F902305B0103EB1E +S315080318D0641358438B5E00F5804003EBE03000B297 +S315080318E0DDE7B0F5005F39BF4043000D8009403896 +S315080318F07047F8B50446002687680D1FB74200DC13 +S31508031900F8BD6368E16853F82600FFF7C3FF55F887 +S31508031910042FD4F810C0A0FB0232CCF12001ACF19D +S31508031920200023FA0CF302FA01F10B4322FA00F022 +S315080319301843FFF7D6FF01362860DFE72DE9F041A4 +S3150803194004460846266811462269B51A9D4228BFE9 +S315080319501D46E36803EB420C28B303681BB32B4607 +S315080319606246FFF7CDFD069B1D60236922681D4469 +S315080319709542256133D300273D46D4F804E0E06851 +S31508031980D4F81480B54213DBA168521A520000EB4F +S31508031990410104F034F901202369A26827839B1ABD +S315080319A02361BDE8F08160466A0004F057F9DAE777 +S315080319B030F815303EF8151013FB01F141F30F33D8 +S315080319C0002B4FEA213C28F81530BCBFCCF10003A5 +S315080319D01BB2BB42B8BF3B4601351FB2D2E7002054 +S315080319E0DFE710B50446026800215200C06804F018 +S315080319F020F9226800216069520004F01AF90023CD +S31508031A002361238310BD10B50446C2680021520022 +S31508031A10006804F00EF9E268606852080132002192 +S31508031A20BDE81040920004F004B9037F092B05D1E1 +S31508031A3081694FF493720069D1F7EABC2120704794 +S31508031A4040F6B8307047D1F741BC002908B501DA2A +S31508031A50D1F744FD03688B42FADD00EB8100406849 +S31508031A6008BD034601680022012010B5914200DC37 +S31508031A7010BD53F8044F01326043F7E7F8B515462E +S31508031A80126804469142016001DAD1F727FD06463A +S31508031A9000208F1AB84208D1231D9200291D03EB93 +S31508031AA0800004F0DBF82046F8BD8842EDDA46F8F4 +S31508031AB0043F0130EEE7836B10B50BB9D1F70EFD82 +S31508031AC08021BDE81040184770B50568049C042DAD +S31508031AD001D0D1F703FD4568A5B90029F9D1866870 +S31508031AE0AEB9002AF5D1C568B5B9002BF1D100699D +S31508031AF0B8B9002CEDD101FB062205FB023300FB26 +S31508031B00034070BD0029E4DB8D42E8DCE1E7002AE7 +S31508031B10DFDB9642E7DCDCE7002BDADB9D42E6DC1B +S31508031B20D7E7002CD5DBA042E5DCD2E770B515462E +S31508031B301E46FFF78AFF314604462846FFF785FF08 +S31508031B40844201D0D1F7CAFC70BD10B504461846C5 +S31508031B5023B1012C03D0022C06D0002010BD194452 +S31508031B60013991FBF0F0F9E71944029B013A5A430C +S31508031B700132891AF5E72DE9F0411D46CB69A6B06E +S31508031B800D930B6AD1F814E00E934B6C1646DDE9F8 +S31508031B902C4811938B6C4A6ACDE9123E0123CDE991 +S31508031BA01433CDE91632CB6AD1F810C019930B6BEF +S31508031BB0CDF830C0CDE91A328B6FCDF83CE00893E7 +S31508031BC0CB6F1092CDF860C00993CB6E1C930B6F45 +S31508031BD01D930B6D1F934B6D1E934B6E23938B6E49 +S31508031BE02293CB6D21930B6E20934B6B24938B6BB4 +S31508031BF0C968259300239942CDE90A3302DB436C6E +S31508031C0098470A900EB9D1F769FC3368002DFAD0C4 +S31508031C102A6804B12468B8F1000FF4D0D8F8001084 +S31508031C200AA8069118A9CDE9044114A9CDE9022108 +S31508031C3010AACDE900321CA90CAB08AAF4F7C6FF13 +S31508031C400028E0D126B0BDE8F0812DE9F347CF6837 +S31508031C5006460D460FB9D1F741FCD1F810A0BAF1E3 +S31508031C60000FF8D0002204F0F1FF0122804629462E +S31508031C70304604F0EBFF2C68814644B12368032BF6 +S31508031C8016D102222946304604F0E0FF0446002214 +S31508031C902946304604F0DCFF3B785BB900904B4697 +S31508031CA0424639463046D1F733FE02B0BDE8F087DF +S31508031CB00024ECE7012B08D1CDE900404B46424608 +S31508031CC039463046FFF757FFEFE7022B08D1CDE930 +S31508031CD000404B46424639465046D1F74FFEE4E7A5 +S31508031CE00120E2E7836B10B50BB9D1F7F7FB642143 +S31508031CF0BDE810401847002938B50346046801DBD8 +S31508031D00A14201DBD1F7EAFB0022012004338A4210 +S31508031D100CBF012553F822500132944205FB00F00B +S31508031D20F5DC38BD70B50E680446042E0D4601DD94 +S31508031D30D1F7D4FB1022002103F07BFF26EAE672D3 +S31508031D4020469200291D03F089FF204670BD08B579 +S31508031D5008B9D1F7C3FB006808BD70B51846144621 +S31508031D6002F10806FFF7F3FF069DA0600DB9D1F748 +S31508031D70B5FB2B6830462364D4F7E8FF003818BF51 +S31508031D80012070BD836B10B50BB9D1F7A7FB54219E +S31508031D90BDE8104018472DE9F04F2DED028B1F467D +S31508031DA00B6897B0042B04460E46119201D0D1F75F +S31508031DB095FB3B68042BFAD100233A46194630466D +S31508031DC0FFF7B4FE0323079019463A463046FFF752 +S31508031DD0ADFE0021B36808900993F3680C93BB68BA +S31508031DE00D93FB680E93E3680A9323690B93079B8A +S31508031DF0994280F298804FF0000BCDF808B087E03F +S31508031E00B4F90280B4F90450A9EB08030593ABEBC4 +S31508031E1005030693A8EB090323EAE373059A0493D8 +S31508031E200C9BA5EB0B059A1AA36925EAE5759A4255 +S31508031E30A8BF1A46099B0F92069A9A1A63699A4289 +S31508031E40A8BF1A466FF4000310921593109B9D4280 +S31508031E5054DBDDE9022394ED097ADDED157AF4EE18 +S31508031E60477AF1EE10FA94ED0A8A48BFF0EE477AFC +S31508031E70B4EEE78AF1EE10FACDF800A0384658BF5B +S31508031E80B0EE678A0491FFF71FFE229B049903EBC2 +S31508031E90800080ED008A0AF1010A089B9A45AFDBA8 +S31508031EA0039B013303930B9B9944039B0E9A93421B +S31508031EB029DA4FF0000AF0E7059B30464344CDF88C +S31508031EC000A0CDE91212FFF7FFFDDDE91212119BFF +S31508031ED008F1010803EB8000D0ED007AB4EEE78A37 +S31508031EE0F1EE10FA15AB58BF1846036815930F9B06 +S31508031EF09DED158A9845DFDB0135A7E7069BDDF8D7 +S31508031F0010805A19F3E7029B013302930A9B9B44F9 +S31508031F10029B0D9A934204DA4FF00009CDF80C9010 +S31508031F20C3E7013163E717B0BDEC028BBDE8F08F59 +S31508031F30704770472DE9F04104460F4606460025CB +S31508031F40D0F8C880A84501D100200BE0B369202B3F +S31508031F500AD13946F06903F077FE28B91C2303FB37 +S31508031F6005400430BDE8F08101351C36EAE720292F +S31508031F70F0B507D000231C25D0F8C84000F1180691 +S31508031F80A34201D1002006E005FB03F2B758B94284 +S31508031F9002D104321044F0BD0133F1E7836B10B567 +S31508031FA00BB9D1F79BFA4021BDE8104018472DE934 +S31508031FB0F84304460E46904600250768BD4212DBE1 +S31508031FC0002E1DDBBE421BDA0120002304349E4289 +S31508031FD00CBF012254F8232001339F4202FB00F071 +S31508031FE0F5DCBDE8F883B5420CD029462046FFF751 +S31508031FF02CFD294681464046FFF727FD814501D03A +S31508032000D1F76CFA0135D9E7704708B5E8F7EAFD61 +S31508032010BDE80840E8F72CBE38B504460D4611F06E +S3150803202072F9A3682B43A36011F068F96068BDE8E9 +S31508032030384010F082BF10B50446006818B100F0A6 +S31508032040C8FA00232360606818B100F0A1FA0023D8 +S31508032050636010BD7047112070470F2070471FB586 +S31508032060144652B16A460EF07BFF20609DF80000C5 +S31508032070003818BF012004B010BD0120FBE700EEAD +S31508032080102A00EE903AB8EEC00AF8EEE00AB3EE6C +S31508032090400AF3EE600AD3F7C3BD00EE102A40F2F6 +S315080320A00003B8EEC00A00EE903AB3EE400AD3F73F +S315080320B0B7BD40F2000300EE903AD3F7B1BDF3EE95 +S315080320C0600AB3EE400AD3F7ABBD30B50124002549 +S315080320D087B0CDE904540395BDF828500094CDE99B +S315080320E00145D3F7B3FD07B030BD70B5012400260B +S315080320F086B0BDF82C50CDE90454CDE90256BDF897 +S315080321002850CDE90045D3F7A1FD06B070BD1FB52C +S315080321100446D0F87002062804DD0AB121231360A9 +S3150803212004B010BD4B1EB3F5806FF6D20023013001 +S31508032130C4F87002CDE9013300938AB2C1B2D4F868 +S315080321406802D3F727FED4F87822531CC4F87832EA +S31508032150D4F87032933244F82230D4F874225B00F0 +S3150803216004EB820401229A40D4F82C321343C4F8B0 +S315080321702C32D5E74FF0FF332022C0E99C33C0F851 +S315080321807832002100F50A7003F053BD30B5D0F854 +S31508032190744285B0062C099D04DD0DB121232B60FD +S315080321A005B030BD00250134C0F874420295089D78 +S315080321B0CDE900351346D0F868020A46E1B2D3F7EB +S315080321C0C5FDEDE72DE9F0430429BDF81C50BDF81C +S315080321D02060BDF82470DDE90ACEDDE90C8404D954 +S315080321E00CB121232360BDE8F083B5F5806F14D8BD +S315080321F0B6F5806F11D8B7F5806F0ED80CF5006960 +S31508032200B9F5805F09D20EF50069B9F5805F04D286 +S3150803221008F50069B9F5805F03D3002CE3D02823BA +S31508032220E0E7CDE90BE8CDE9097CCDE90756BDE83A +S31508032230F043D3F70BBD30B589B00D9C0025069442 +S3150803224001240395CDE90454BDF830500094CDE933 +S315080322500145FFF7B7FF09B030BD10B50224D0F822 +S315080322607832D0F8742203F1920150F8211000EB6A +S31508032270820249008C40D2F82812013B2143C2F856 +S315080322802812C0F8783210BD0023C0E99A037047B4 +S31508032290D0F8783210B5933350F82340D0F8683223 +S315080322A0033103EBC40389008A40196F1143196785 +S315080322B010BD2DE9F04F0569D0F804B004460BFBB1 +S315080322C005F3B3F5006FA1B00CDA036A4269534309 +S315080322D0B3F5006F06DA0121204621B0BDE8F04FB9 +S315080322E0D4F72AB8E368012BF5D1636B012BF2D136 +S315080322F0E369012BEFD16822214606A803F0AEFC59 +S315080323000B9BDDF85080019340F2FF73B3FBFBF29E +S315080323100292019ADDF85C90B3FBF2F303939DF8FE +S3150803232060300E9F002B77D07B1E03FB0986761B36 +S3150803233026EAE676009373103A469A460020BAF1DF +S31508032340000FA7EB020100DD90B11746F61A002E1F +S3150803235000DDE0B1089B55440AFB1B3308930023B1 +S31508032360A8458DF860301A9325DD002850D0B2E7CA +S315080323702046CDE90432D3F717FF0C99019B059A3A +S315080323801944AAEB090A049B0C91013AD7E720469C +S315080323900099D3F709FF009BA6EB0906013B0093B7 +S315080323A0013FD4E7039EBE42A8BF3E4606F1FF3A65 +S315080323B009FB0A8A10E000288DD1DDE9023293422F +S315080323C0F0DCAB42D4BFC8EB0306C8EB050696FBA5 +S315080323D0F9F606FB098A0136012106A8CDF828A0D5 +S315080323E00E96D3F7A9FF00287FF475AF089BAAEBCF +S315080323F0080ACA440AFB0B33019A08930C9BA5EBFC +S315080324000A0506FB0233A845A7EB06070C93D4DD9A +S31508032410002021B0BDE8F08F4545CEDAF8E708B5C8 +S31508032420426803695343B3F5006F05DA036A4269E1 +S315080324305343B3F5006F08DBC368012B05D1436B20 +S31508032440012B02D1C369012B06D00021D3F774FFF0 +S31508032450B0FA80F0400908BD1846FCE7D0E9033214 +S315080324605343426800685343584340007047034642 +S3150803247037B500B3D0E90F41026AD00755BF4FF409 +S3150803248000654FF4806502EBD270104658BF4010C2 +S31508032490954212DA6A464FF4806101ABD3F7B8FD69 +S315080324A0B8B9009BB3F5806F05D80198B0F5806F6E +S315080324B08CBF0020012003B030BD013CB4F5806F0A +S315080324C007D20139B1F5806F03D2002A01DD586BB3 +S315080324D0ECE70020EFE70121D4F772BE002108B527 +S315080324E0D4F76EFEB0FA80F0400908BDFEE7002374 +S315080324F09A4200D1704710B550F8234041F823405B +S3150803250001339A42F8D110BD7047FEE71FB504465A +S315080325100EF056FF90B9A4B16A4601212046D5F7B5 +S31508032520EFFD9DF800307BB9237C012B02D00020F8 +S3150803253004B010BD2046E2F7D3FCF8E76FF00500B8 +S31508032540F6E76FF00300F3E76FF00200F0E71FB555 +S3150803255004460EF035FF90B9A4B16A460121204618 +S31508032560D5F7CAFE9DF800307BB9237E012B02D02E +S31508032570002004B010BD2046E2F7B2FCF8E76FF07E +S315080325800500F6E76FF00300F3E76FF00200F0E7E4 +S315080325901FB504460EF014FF90B9A4B16A4601218B +S315080325A02046D5F791FF9DF800307BB9237C012B94 +S315080325B002D0002004B010BD2046E2F791FCF8E7EC +S315080325C06FF00500F6E76FF00300F3E76FF002001C +S315080325D0F0E730B585B004460EF0F2FE10BBF4B151 +S315080325E0694620466569D6F7CBF89DF800302BB1C6 +S315080325F0082B14D06FF0020005B030BD94F8C13033 +S31508032600012B02D12846E2F76BFC94F8C030012B64 +S3150803261001D00020F0E72046E2F762FCF9E76FF005 +S315080326200300E9E76FF00500E6E770470023C0E912 +S315080326300033704710B598220021044603F0F9FACF +S31508032640402384F8273084F8283010BD1FB5684620 +S315080326500DF0BCFD9DF8003003B1FEE70FF0B8F9A5 +S3150803266068460DF0F1FD9DF8003003B1FEE705B0AD +S315080326705DF804FB08B5FFF7E9FF08BD7047704727 +S3150803268008B510F077FC003818BF012008BDFEE72F +S3150803269000230360704770B5002506462C46052CB3 +S315080326A020D8DFE804F003070B0F13175B21082074 +S315080326B0D6F70AFB0C210820D6F706FBD1210820FA +S315080326C0D6F702FB80210820D6F7FEFA0021082058 +S315080326D0D6F7FAFA6C1C2946E4B208202546D6F73B +S315080326E0F3FA0624A4F10E03012B05D85A21082070 +S315080326F0D6F7EAFA0134D2E7102C05D1BDE87040C3 +S315080327005D210820D6F7E0BAB31F195DEFE708B5D0 +S31508032710082000F013F8BDE80840082000F019B8AF +S31508032720012307B520F07F4040EA8170019068468F +S315080327300093FFF7B0FF03B05DF804FB4FF0604268 +S315080327400123D2F8001E83400B430020C2F8003E43 +S3150803275070474FF060410122D1F8003E824023EAD8 +S3150803276002030020C1F8003E7047002313B5044650 +S315080327700DF10601C0688DF806308DF807300EF0A6 +S3150803278071FE28B99DF8063013B1E0680EF04AFECB +S3150803279020690DF107010EF065FE28B99DF807308B +S315080327A013B120690EF03EFE02B010BD0020D6F725 +S315080327B065BE0120D6F762BE0220D6F75FBED0E912 +S315080327C000031847836800681847C36800681847F2 +S315080327D007B503788DF8043043788DF80530837888 +S315080327E001A823B9D6F738FB03B05DF804FBD6F77F +S315080327F00BFBF9E707B503788DF8043043788DF8B2 +S315080328000530837801A823B9D6F7FEFA03B05DF835 +S3150803281004FBD6F721FBF9E707B503788DF80430EF +S31508032820437801A88DF805300EF0D4FD03B05DF8A2 +S3150803283004FB13B5044603780DF103018DF8043040 +S31508032840437801A88DF80530D6F72EFBA3789DF8B3 +S3150803285003000BB980F0010002B010BD10B588B0B3 +S3150803286004460E98009207900D98224606909DF806 +S31508032870300005900B9804909DF8280003900020DB +S31508032880CDE901300B460121D6F7BCFE08B010BDD1 +S31508032890416C436910B5DA1CA1F11404B2FBF4F2D6 +S315080328A003EBC2000330B0FBF4F0B1F5805F00F12F +S315080328B0010002D1012828BF0120013010BD38B517 +S315080328C005460C46FFF7E4FF6B6CA3F11402B3F558 +S315080328D0805F02FB00F005D140F6E8736969994207 +S315080328E088BFCC30E31DB3FBF2F3013304EBC30417 +S315080328F0204438BD38B5054644692146FFF7DFFF4E +S315080329006A6CE31D143AB3FBF2F3013304EBC30415 +S31508032910204438BD73B506460D460024F36B0122E1 +S315080329205B6901A928199847019B013309D1736C7F +S31508032930043462196A405B421A42EFD0204602B059 +S3150803294070BD0024FAE770B505460C46D8F72EFB8A +S31508032950EB6B2046BDE87040DB68184770B5002569 +S31508032960044686B00562E369AB4202D8206A06B01C +S3150803297070BD666C2068E36B05225B6901A906FBDB +S315080329800500984701A800F080FC00F0A3FC10B1ED +S31508032990236A013323620135E5E738B50446456CF6 +S315080329A0006804F1400305FB0101E06B00F09FFC9E +S315080329B005462046FFF7D2FF284638BD2DE9F047DE +S315080329C000254FF0FF384FF6FF730446C1462F46DE +S315080329D0C0E9085386B0E369BB420DD8A5EB0805E1 +S315080329E0012D06D94FF6FF7300256362E369AB42EF +S315080329F026D806B0BDE8F0872368E26B606C566993 +S31508032A0000FB0730052201A9B04701A800F03DFCE9 +S31508032A10824601A800F010FC0646504600F05AFC10 +S31508032A2060B1B14588BF6762B04528BFB046B542B5 +S31508032A3038BF3546B146236A013323620137CAE7ED +S31508032A40666C2068E36B052206FB05005B6901A932 +S31508032A50984701A800F0F0FB0135C7E7F0B505462E +S31508032A60002687B0EC69013CB44203D80C462046DD +S31508032A7007B0F0BD01B14C1E6F6C2868EB6B0522DD +S31508032A805B6901A907FB0400984701A800F0FDFB51 +S31508032A9000F020FC0028EAD121460136E2E7F0B52A +S31508032AA004460D46466CE36B006887B005225B69EE +S31508032AB001A906FB0500984701A800F0E6FB00F00C +S31508032AC009FC20B101A800F0B7FB07B0F0BD294601 +S31508032AD02046FFF7C3FF0646676C2068E36B0522AB +S31508032AE05B6901A907FB0600984701A800F0A4FB48 +S31508032AF0431CEAD0B54238BF0130E6E72DE9F04377 +S31508032B004FF6FF79D0F8248004460E46C84514BF0D +S31508032B1045460025002787B0E369BB4202D807B0BC +S31508032B20BDE8F083E26B2368606CD2F814C000FB3F +S31508032B300530052201A9E04701A800F0A6FB0228F3 +S31508032B4006D0C8450CD1721C29462046FFF725FF37 +S31508032B50E3690135B5FBF3F2013703FB1255DBE7EE +S31508032B6029462046FFF79BFFB0F1FF3F14BF0246F5 +S31508032B7032460132E8E70368F0B5CC1A436C0646D9 +S31508032B80B4FBF3F4002587B0F36937685A1E9542F8 +S31508032B90706C08D3706C336800FB043007B0BDE86B +S31508032BA0F04000F0A2BB0134B4FBF3F203FB12447A +S31508032BB0F36B05225B6901A900FB0470984701A81A +S31508032BC000F063FB00F086FB0028E3D10135DBE761 +S31508032BD010B423F0030422449B070A44436C18BF2A +S31508032BE004325B4282EA0104234203D05DF8044BB4 +S31508032BF0FFF7C1BF10465DF8044B70472DE9F04156 +S31508032C00D0E90A369E42044686B028D11422C369FF +S31508032C10456802FB1355284606B0BDE8F0812068CF +S31508032C20676C331AB3FBF7F3E26B07FB0300D2F8BF +S31508032C30148001A90522C04701A800F026FB012834 +S31508032C4004D0636C1D44013B3340ED1A31462046DC +S31508032C50FFF791FF0646A36AB342E0D1DBE70025F7 +S31508032C60F9E708B508301346D1E90012D8F724F96D +S31508032C70012008BD13B50C4600212176009361682F +S31508032C8013462246D6F7C8FE18B1E37D03B1A07EE4 +S31508032C90A075A07D02B010BD73B5164600F10805F0 +S31508032CA00C46284609680DF1070200F0A1F9032E20 +S31508032CB006D16368834203D12846216800F07FF969 +S31508032CC0012002B070BDD01E009B42424241187ECD +S31508032CD0824211D11A688A420ED85A688A420BD39D +S31508032CE05A6901325A61D3E9030282423FBF98689F +S31508032CF040F8221001321A610120704710B5032AE1 +S31508032D00029C07D1A26A5340626C5242134201D114 +S31508032D1000F055F9012010BD08B5C368002098478F +S31508032D20BDE80840D8F74AB9012814BF0420022091 +S31508032D3070B5002442431C70CC7D101D02F00202BC +S31508032D404CB91AB1012220F003001A7000F10803E6 +S31508032D504868184470BD1AB1012220F003001A709E +S31508032D6000230C7E01F12005DAB2944201D8002033 +S31508032D70F0E735F833205E1C824206D901EBC3031C +S31508032D8000F10802D8691044E4E73346801AEBE7F2 +S31508032D9073B5054690F842601C4630460DF10303A9 +S31508032DA0FFF7C2FFEB6B012E5B690DD1324601A912 +S31508032DB098479DF8033013B1BDF806300193BDF863 +S31508032DC00430236002B070BD0122214602B0BDE87B +S31508032DD070401847F0B5054600244868EB6B87B082 +S31508032DE00E4601225B69029402A9083098472746D2 +S31508032DF095F84230012B40F08480632C02D902985F +S31508032E0007B0F0BD612C08D805AB224631462846E3 +S31508032E10FFF7BEFF9DF814301BB305AB22463146B8 +S31508032E2028468DF81070FFF7B3FF95F84230012B4B +S31508032E30059B55D14FF6FF72934200F09680082200 +S31508032E4005A904A800F06DFA059B9DF81010C3F3B5 +S31508032E500722914240F08980DBB2029A1A44029211 +S31508032E6083E095F84230012B30D122463146284675 +S31508032E7003ABFFF78DFF3146284604AB621CFFF709 +S31508032E8087FF3146284605ABA21CFFF781FF1022B0 +S31508032E9008230DEB02010DF107008DF8073000F04A +S31508032EA040FA102205A90DF1070000F03AFA039B30 +S31508032EB0DAB2002A52D19DF80720B2EB132F4DD16F +S31508032EC0DDE9043203EB0243029347E0302C2BD9A6 +S31508032ED044E09DF80720B2EB134F3FD1049BF3E779 +S31508032EE0013342D0102205A90DEB020000F019FAAE +S31508032EF0059B9DF81010C3F30742914235D19BB247 +S31508032F00ABE7312C3FF67BAF87D005AB224631467C +S31508032F102846FFF73DFFBDF81430002B7FF47DAF3D +S31508032F2095F84230012BA0D022463146284603ABFA +S31508032F30FFF72EFF3146284604AB621CFFF728FF2E +S31508032F40102320220DEB03010DF107008DF807303E +S31508032F5000F0E7F9039B9AB2002ABAD095F84230F3 +S31508032F60012B14BF012302231C44013440E713B584 +S31508032F7000240194049C0094D7F7EEF902B010BD1F +S31508032F8013B501240194049C0094D7F7E5F902B01C +S31508032F9010BD00234FF0FF3230B544689C4202D17E +S31508032FA00023037230BD016801EBC30541F83320E2 +S31508032FB06A600133F2E7C0E90012FFF7EABF0023AC +S31508032FC0F0B545689D4210D00468DF0054F83320F5 +S31508032FD004EBC306B2F1FF3F08D0C2F313029142D2 +S31508032FE004D14FF0FF33E3517360F0BD0133E9E7D2 +S31508032FF00023F0B545689D4202D14FF0FF300EE03D +S315080330000468DE0054F83340671C09D0C4F3130779 +S31508033010B94205D1240D1470036833445868F0BDCA +S315080330200133E8E7704770B59400224605460E4615 +S3150803303010F0B6FB431C0AD058B922463146284637 +S3150803304002F0CDFD002814BF3D20002070BD6E2080 +S31508033050FCE77120FAE713B5044601A8DAF78CFCF6 +S31508033060BDF8063023804FF480736380DAF7A0FC3B +S315080330706060002002B010BDDAF77CBB08B5DAF74A +S3150803308069FB002008BD10B5044644EA010313F0A2 +S315080330900303084609D1934201D1002010BD54F811 +S315080330A0231040F823100133F5E72146920002F076 +S315080330B0D5FDF2E710B5044610F06EFB431C10D09D +S315080330C088B9DAF775FC234620F0030020449842B2 +S315080330D001D1002010BD53F8042B0132F7D03E204E +S315080330E0F8E76E20F6E77120F4E70A46013901444A +S315080330F0DCF768BF13B50023044601461B220DF10E +S3150803310007008DF8073000F00CF922689DF80730A0 +S31508033110B3EBD26F0CBF0120002002B010BD13B56C +S3150803312000230446014620220DF107008DF80730D7 +S3150803313000F0F7F80DF107001A22211D00F0F1F847 +S3150803314062689DF80730B3EB926F0CBF012000202D +S3150803315002B010BD0068431C5842584170470068C6 +S3150803316010F07E0F0CBFC0F3C160002070470068E3 +S31508033170C0F3D3107047006800F07F0001288CBFA6 +S31508033180002001207047036813F07E0F14BF042044 +S3150803319008207047036813F07E0F03D1406820F0B8 +S315080331A07C40704713F078001CBF03F07F03D81FD9 +S315080331B07047006800F07F007047032809D002288B +S315080331C003D1C1F10201C8B2704700290CBF072019 +S315080331D00020704737B5054601F10C044369694673 +S315080331E0012220469847BDF8003001220193204664 +S315080331F0AB6901A9984703B030BD37B501F10C0493 +S315080332004369012269460546204698474FF6FF72E9 +S31508033210009B99B291420DD11B0C1B0443F4254321 +S3150803322043F0A503019301222046AB6901A99847F8 +S3150803323003B030BD0020FBE737B5044600251B2243 +S31508033240011D0DF107008DF8075000F06AF8606854 +S315080332509DF80720B2EBD06F03D120F0784003B076 +S3150803326030BD0DF107001B2204F108018DF8075044 +S3150803327000F057F8A0689DF80730B3EBD06F01D17B +S31508033280C043EAE74FF0FF30E9E74BF29A220368B7 +S3150803329010B5B2EB134F044613D19BB2012B13D1CE +S315080332A0FFF7CAFF01300CD04FF6FF72E068B2EBA6 +S315080332B0104F4FEA104309D180B2C01A18BF012034 +S315080332C010BD2368013303D00420F9E70220F7E78A +S315080332D00320F5E701288CBF002001207047033837 +S315080332E001288CBF002001207047143070472DE950 +S315080332F0F04105469846036908460E461746984719 +S31508033300044638B943463A4631462846D7F7C6FEF1 +S31508033310044618B131462846FFF75CFF2046BDE848 +S31508033320F0811F2A0B689EBF4FF0FF3191408B43F4 +S31508033330590801F055315B1A03F033319B0803F042 +S3150803334033330B44017803EB13130A444FF001316B +S3150803335003F00F334B43A2EB13620270704770B549 +S31508033360054614460E460FF0C5FF2B685C403440ED +S315080333705C402C60BDE870400FF0B7BF08B50CF091 +S3150803338035FEBDE808400021D8F782BA0029CCBF2C +S3150803339001210021D8F77CBA02214FF42070D8F70F +S315080333A063BF70477047704770477047436D0B425A +S315080333B0FCD1704708B54368DA0714D58368DB0779 +S315080333C002D50369D90707D50A2350218363FFF773 +S315080333D0EDFF836C9A07FCD1012200F500535A606E +S315080333E043689B07FCD408BD836C5B06FCD5416424 +S315080333F07047836C5A06FCD54164836C1B06FCD55F +S31508033400C06B80B2704770B5054614460E460FF07A +S3150803341071FF2B685C4034405C402C60BDE870400B +S315080334200FF063BF70B5054614460E460FF062FFEC +S315080334302B685C4034405C402C60BDE870400FF05C +S3150803344054BF0369DA0744BF2023C360C023C3609C +S315080334504369DB0502D42021DAF704BC436AF7E79C +S31508033460704700F005B809B1DAF760BF2220704744 +S3150803347000207047DAF7A8BFDBF7AAB9DBF7E4B988 +S3150803348070B50C46154610B9DBF7B2FA38B143687E +S315080334902BB12A462146BDE8704000681847232009 +S315080334A070BDF7B50D4616461C4648B103B901ACBF +S315080334B0C7685FB12346324629460068B84706E01F +S315080334C0DBF796FA04B901AC0028F1D1232003B03F +S315080334D0F0BD07B501228DF807100DF10701FFF7B7 +S315080334E0CFFF03B05DF804FBD0F800311B689A6C74 +S315080334F0120643BFDB6B00200B701B207047D0F806 +S31508033500003101221B6819B103F580531A65704708 +S3150803351003F500531A65DA64704708B5D0F8003125 +S315080335201868FFF761FF002008BD00207047FEE713 +S315080335304FF4005300204B60704701207047012069 +S3150803354070474FF0FF3070470020704707B50020DB +S3150803355001AB0190FFF7A5FF0198002808BF4FF0BC +S31508033560FF3003B05DF804FB80F89910704790F8B4 +S315080335709900704790F89600704790F8A100704735 +S3150803358090F8943070B505460C46C3B10B69B3F58C +S31508033590006F16D80FF0B7FE95F88C3006466561AE +S315080335A04BB1214605F19000D5F7F0FA30460FF0F6 +S315080335B0A5FE002070BD2046DBF798FCF6E70E2033 +S315080335C0F8E72120F6E7F8B504460D460FF09BFE0B +S315080335D094F896300646ADB17BB994F8983063B142 +S315080335E00FF088FE0121054608460EF075F92846B0 +S315080335F00FF07BFE012384F896303046BDE8F84089 +S315080336000FF07CBE002BF8D00FF074FE0746294650 +S3150803361001200EF061F938460FF067FE84F89650DC +S31508033620EBE738B548B1002405680FF06CFEC5E929 +S3150803363016440FF063FE204638BD2220FCE70068D7 +S31508033640DBF78EBC0E2070470E2070477047704715 +S315080336507047F8B50C468D18073552421540A5F143 +S3150803366008070646384600F097F9A188381B62888A +S3150803367001EBE00189B2A2EBE00225F8041C25F868 +S31508033680062CA288C310AAB1A4EBC202B2F802C0E0 +S31508033690D18003EB0C015180E28892B1D31A9BB215 +S315080336A004EBC20425F8023CA380B3680344B36061 +S315080336B03846F8BD15F8082C42F0020205F8082C1E +S315080336C0EAE725F8022CF0E707B500224FF0FF31A9 +S315080336D001AB0192DCF77AFB21280FD0222805D00B +S315080336E0192807D1E1F76CFD0C2302E0E1F768FD21 +S315080336F08D230360019803B05DF804FBE1F760FDD1 +S315080337001623F6E707B5009313464FF0FF32DCF7A7 +S315080337105BFA03B05DF804FB2DE9F74F0C46002965 +S3150803372000F0E08008460EF01DF80546D0E9056866 +S315080337300FF0E9FD14F8087C34F806CCFB07009073 +S3150803374002D5BCF1000F06D100980FF0D7FD012072 +S3150803375003B0BDE8F08FAB68D5F8109034F804ECE5 +S31508033760A3EBCC0B09F10103A4F108010CF1010247 +S31508033770C5F808B02B61BEF1000F39D0A1EBCE0313 +S31508033780D888B3F802A00190187807F00207C00793 +S3150803379023D41FBB0198A0EB0A07012F28D10CF1EC +S315080337A00202ABF108075244C5F81090AF6034F82B +S315080337B002ECBEF1000F1DD114F8081C24F806EC20 +S315080337C06EF3000104F8081C013A5A801A786EF35E +S315080337D000021A700022DA8040E04FB114F8087C20 +S315080337E072446FF3410704F8087C00279F80DEE7DD +S315080337F00B46DCE701EBCE0AD5E9007007EB0009B7 +S31508033800CA450ED314F8081C013A6FF3000104F8ED +S31508033810081C002124F8061C5A801A7861F3000252 +S31508033820D7E711F83E10574611F001012FD014F8C7 +S31508033830081C013A6FF3000104F8081C002192B230 +S3150803384024F8061C5A801A7861F300021A70C3F129 +S3150803385007023A44C2F3CF02DA80BA80002E3FD079 +S31508033860B3423DD37288002A08BF1E46B8F1000F3B +S3150803387006D0434504D8B8F80220002A18BF4346A1 +S315080338800098C5E905630FF039FD002060E7AEEB44 +S315080338900C0EBEF1010FCAD1BAF802C0AAF802107B +S315080338A09444BAF80620CAB10AEBC20700212A696A +S315080338B0013A2A61AA68083AAA6014F8082C24F877 +S315080338C0061C6FF3000204F8082C1A78A3F802C042 +S315080338D061F300021A70002FB9D17BE71746E5E7B3 +S315080338E01E46C3E7222033E701460020FFF714BF2D +S315080338F008B5FFF7F9FF012806D0222803D1E1F717 +S315080339005FFC0E23036008BDE1F75AFC1623F9E7AB +S3150803391070B5049E15461A4696B1002333608DB1D9 +S3150803392081B14D4333462946FFF7ECFE044628B9D1 +S31508033930306818B12A46214602F07BF9204670BD45 +S315080339402224FBE72124F9E707B5002201AB0192FC +S31508033950DCF752FA21280FD0222805D0192807D1D7 +S31508033960E1F72EFC0C2302E0E1F72AFC8D23036022 +S31508033970019803B05DF804FBE1F722FC1623F6E78A +S31508033980DCF706B90846FFF79FBE0846FFF7B0BF40 +S3150803399008461146FFF7D8BF002303604360704704 +S315080339A0F0B5D0E90540551C08BF0822002B4FF097 +S315080339B0000518BF0446DDF818C0CCF80050002CE3 +S315080339C037D09DF814706588FF0007EBC505C2F16B +S315080339D0000E2078C00708D51BBBE088A0B104EB0E +S315080339E0C004658807EBC505F3E78D42F4D363B9CD +S315080339F004F10806B6FBF2F002FB106670180EB166 +S31508033A00A842EAD8CCF80040F0BD082A0FD060884F +S31508033A10013004EBC000461A06EA0E06801B8542EF +S31508033A20F0D2A0880028EFD0A4EBC004D9E7084653 +S31508033A30E8E72046E8E72DE9F041D0E905450746DA +S31508033A4088461646F3B194420FD042B1954215D132 +S31508033A50424601213846DCF7E7F905460EE00A46F1 +S31508033A603146DCF7E1F90446F2E70A460021DCF7BA +S31508033A70DBF9B5420446EBD0002EE9D0C7E9054584 +S31508033A80BDE8F081944208D08C4228BF0C46B54263 +S31508033A9005D0454538BF4546F0E70C46F7E74546A2 +S31508033AA0ECE708B5DCF706FB08BD002307B568464F +S31508033AB000938DF80430D8F757FE03B05DF804FB7E +S31508033AC010B50FF017FC04460DF090FE2046BDE82E +S31508033AD010400FF00ABC4FF4C870DCF7A3BB08B557 +S31508033AE000F012F800F03AF8FEE77047704708B599 +S31508033AF001F01CFF01F031FF01F03EFF01F053FF17 +S31508033B00BDE8084001F058BF08B5FFF7A9FCFFF761 +S31508033B10ECFFDAF753FFDAF795FDFFF7ABFCDCF7B3 +S31508033B20A5FCDCF701FBDCF7EBF9FFF7DFFFD3F7BF +S31508033B30BBFF00F007F801F008FFBDE80840DCF713 +S31508033B4075BC704708B501F0ECFE01F0EBFE01F019 +S31508033B50EAFE01F0EAFEFFF7F4FF08BD01F0F6BE40 +S31508033B600020704700F000B807B513200DF10601D1 +S31508033B70FFF779FCBDF8060003B05DF804FB704750 +S31508033B802DE9F84F9846DDE90B490D9B15469A072B +S31508033B9006460F4623D02A460A9B03EB040A144417 +S31508033BA0A24220D10D9B9B0705D5A2EB050AD14559 +S31508033BB005EB0A0420D82046BDE8F88F4346394664 +S31508033BC02020B0470AF1010ACA450AEB0B02F5D3CE +S31508033BD0A9EB04024C4588BF00222A44DCE7A24627 +S31508033BE0A5EB040BF0E702F1010B434639461AF835 +S31508033BF0010DB0475A46D3E74346224639462020A5 +S31508033C00B0470AF1010AD2E72DE9F0479E46DDE9F6 +S31508033C100D3CDDE90874DDE90B651CF0020F9DF820 +S31508033C2028801FD10CF001094BB1B9F1000F06D05A +S31508033C30B8F1000F02D11CF00C0F00D0013B4FF076 +S31508033C40300A02E007F804A00134A54201D9202C62 +S31508033C50F8D1B9F1000F05D04FF03009A34201D9C5 +S31508033C60202C1BD11CF0100F15D01CF4806F32D1F9 +S31508033C70C4B1AC4201D09C422DD1651E12D0102E80 +S31508033C803FD11CF0200FA4F1020456D178263E55E5 +S31508033C9030266C1C7E55202C29D00DE007F804909D +S31508033CA00134DBE7102E10D11CF0200F2FD1782416 +S31508033CB03C7030247C700224B8F1000F31D02D25D6 +S31508033CC03D55013414E06224F2E7022EFBD030247A +S31508033CD03C700124F0E7102E1BD11CF0200F2AD1CB +S31508033CE0202C04D07826651C3E55202DD0D12024BF +S31508033CF0CDE90A3CCDE908747346BDE8F047FFF7FA +S31508033D003FBF022EC4D162247C550135EDE7582402 +S31508033D10CEE7022E03D1202CE9D02546F3E7254624 +S31508033D20E3E71CF0040F01D02B25C9E71CF0080FA5 +S31508033D30DED02025C4E7202CD9D05826651CD3E726 +S31508033D402DE9F04391B0189D1A9F1D9E2DB926F0B3 +S31508033D50100416F4806F264622D116F0200F14BFDE +S31508033D604FF0410E4FF0610EAC4600250DF12008C9 +S31508033D70AEF10A0EBCFBF7F907FB19C95FFA89F41A +S31508033D80B9F1090F94BF30347444E4B2BC4508F85A +S31508033D90014B05F10105BCFBF7F401D3202D10D126 +S31508033DA01C9C069605941B9CCDE903749DF86440F8 +S31508033DB0CDE9015408AC0094FFF726FF11B0BDE81E +S31508033DC0F083A446D6E72DE9F04F95B0CDE90A234B +S31508033DD0DDE91E76DDE9229B57EA0603CDE90801EC +S31508033DE0269C05D124F0100314F4806F1C4637D1A2 +S31508033DF014F0200F14BF4123612300250DF1300A67 +S31508033E00A3F10A0831464A465B463846E0F772FD8F +S31508033E10D2B2092A94BF303242444F45D2B276EB26 +S31508033E200B0605F101050AF8012B01D3202D14D140 +S31508033E30259B06940593249BDDE90801CDE90393A5 +S31508033E409DF88030CDE901530CAB0093DDE90A23D5 +S31508033E50FFF7DAFE15B0BDE8F08F07460E46D1E741 +S31508033E600025E5E708B100F001B8704701460020D0 +S31508033E70FFF72FBB10B504460A210BF010FA40F6DC +S31508033E80E44120460BF00DFA002010BDFF207047D1 +S31508033E90F6F71ABE0BF007BB08B548B14FF0FF316A +S31508033EA00FF033FC002814BF6FF01D00002008BD77 +S31508033EB06FF01B00FBE708B538B10FF042FC00288A +S31508033EC014BF6FF01D00002008BD6FF01B00FBE751 +S31508033ED001207047F0B506460C4615468DB00AB361 +S31508033EE000271022002108A801F0A3FECDE90577D3 +S31508033EF0DDF7EAF807AB029305AB019306AB214658 +S31508033F0000933A46304608ABDCF7B0FF044620B1C7 +S31508033F10DDF716F920460DB0F0BD099B6B60059BCE +S31508033F202B60F5E76FF08604F4E708B5DEF7F2FFD2 +S31508033F30002814BF6FF09200002008BDFFF7F5BFF5 +S31508033F40F0B51C4600238BB023600F461646DEF7F2 +S31508033F50E1FF70B968460FF0A9FB054648B9324632 +S31508033F6039466846DFF7AAFA10B926600BB0F0BDE2 +S31508033F7025606FF09200F9E720F00803102B05D0AF +S31508033F80202814BF6FF08600002070470020704772 +S31508033F9020F0FF03B3F5824F06D14138C0B201289A +S31508033FA094BF0020012070470020704710B50024F5 +S31508033FB0436814601B0A04D0012B0AD06FF08500EE +S31508033FC010BD0088FFF7E4FF00B10131002011603E +S31508033FD0F6E72C31FAE7406810B5000A029C04D0CC +S31508033FE0012807D06FF08B0010BD934209D96FF0F3 +S31508033FF08C00F9E703F12C009042F8D8103103F14D +S315080340001C020020C4E90412EEE7F0B50B46C168AA +S31508034010044601298DB002D000200DB0F0BD2B2A2D +S3150803402002D86FF08900F8E713F003071A460DD094 +S3150803403001AD03F1280C2E4610685168083203C6F1 +S3150803404062453546F7D1106801AA3060012111800F +S31508034050002151802168516061689160A168D1602F +S31508034060002FD9D001AA15460BAE144603CCB44289 +S3150803407018605960224603F10803F6D120681860D0 +S3150803408000231A46EA5401332C2BFBD1C4E72DE946 +S31508034090F0470F4692469946054694B078B171B1F2 +S315080340A06AB14288D31D072B4FEAD3085BD003882E +S315080340B003F4E043B3F5805F04D1530708D06FF0E8 +S315080340C0860427E0B3F5005FF7D0B3F5804F4AD0EF +S315080340D002AE20220021304601F0ABFD32464146AE +S315080340E02846DDF72BFB0446A0B943465246394614 +S315080340F028460096FFF76FFF044658B9282201465B +S315080341000DEB020001F095FD0AA80FF0CFFA28B1CE +S315080341106FF09204204614B0BDE8F08731460AA82A +S3150803412001F0D7FA58B1482814BF6FF092046FF01C +S3150803413085040AA801F0F8F80028EBD0E8E76B68CD +S315080341401B0A012B06D04A4641462846FFF72EFF8F +S315080341500446EEE7524639463046FFF756FF04460D +S315080341600028F0D0E5E76FF08504D3E72DE9F0439F +S315080341709DB00D46DDE9248916461F4604460028E8 +S3150803418068D0002966D0002A64D0002B62D0B8F123 +S31508034190000F5FD0B9F1000F5CD02022002102A8DE +S315080341A001F047FD20463246294602ABDDF744FBBC +S315080341B00446F8B90AAD02AE0FCE0FC596E80F004E +S315080341C085E80F000C9A7B1C22F080720E9322F46A +S315080341D0804208F1020323F0030342F4005201A9C3 +S315080341E00AA80D940F930C92019401F0CDF828B107 +S315080341F06FF0920420461DB0BDE8F083019B01339E +S315080342004345019329D82822214612A801F011FD16 +S3150803421012A80FF04BFA0028EAD10AAA02A912A893 +S31508034220DFF780FA012812D058B1482814BF6FF077 +S3150803423092046FF0850412A801F076F80028D9D005 +S31508034240D6E704233B70019BC9F80030F3E76FF008 +S315080342508B04F0E76FF08604CCE76FF08904C9E7AF +S31508034260FFF715BFFFF782BF2DE9F04F9FB015463D +S31508034270DDE928AB0F46994606462A9A002800F038 +S315080342809F80002B00F09C80BAF1000F00F0988005 +S31508034290002900F09580002D00F09280BBF1000FF5 +S315080342A000F08E80002A00F08B800023B0F800808F +S315080342B0CBF8003008F44F41EB00B1F5824F136099 +S315080342C05FD15FFA88F112290ED128F0FF01B1F503 +S315080342D0824F02BF083B5B0813601368B3F5047F7C +S315080342E004BF40F20923136000232A460393394681 +S315080342F0304603ABDDF76CF9044600283DD1039C31 +S3150803430040460734E408FFF743FE08B1013D013789 +S315080343100DF11008202200214046039401F089FC80 +S31508034320214642463046DDF709FA044628BBC64607 +S315080343300DF1300CBEE80F00ACE80F009EE80F0045 +S315080343408CE80F00EB1C214623F00303282214A84C +S31508034350CDE90F47119301F06CFC2B4652464946AB +S315080343603046CDF80080FFF736FE044628B914A870 +S315080343700FF09CF938B16FF0920420461FB0BDE8E0 +S31508034380F08F2C46C4E742460CA914A801F016FA86 +S3150803439098B9524649464046FFF737FE0446002871 +S315080343A0EBD15A4629463046FFF700FE044614A8C1 +S315080343B000F0BAFF0028E0D0DDE76FF09204F6E7D5 +S315080343C06FF08604D9E72DE9F0479CB00C46DDE982 +S315080343D0249A15461F468046002866D0002964D0CD +S315080343E0002A62D0002B60D0B9F1000F5DD0BAF174 +S315080343F0000F5AD08368DB075AD52022002102A86A +S3150803440001F017FC21462A46404602ABDDF714FAAB +S31508034410044638BB0AAD02AE0FCE0FC596E80F00A9 +S3150803442085E80F0001A90AA8B8F80050019400F01E +S31508034430ABFF01462846FFF7ABFD012804BF04235B +S3150803444007F8013B4FF0000308BF09F1FF39CDE92F +S315080344500D3709F1030323F0030305460F9329B127 +S315080344606FF0920420461CB0BDE8F087019B4B45CC +S3150803447021D8282212A801F0DCFB12A80FF016F99E +S315080344800028EDD10AAA02A912A801F0DFF948B952 +S31508034490019B2B44CAF8003012A800F045FF0028F8 +S315080344A0E0D0DDE76FF09204F6E76FF08604D9E70C +S315080344B06FF08404D6E76FF08904D3E710B4048851 +S315080344C004F4E044B4F5805F06D0B4F5005F03D086 +S315080344D05DF8044BFFF7DBBD6FF085005DF8044B11 +S315080344E0704770B40488DDE9035604F4E044B4F570 +S315080344F0804F04D0CDE9035670BCFFF737BE6FF083 +S31508034500850070BC7047F8B51E4603880F4603F44A +S315080345104F43B3F5824F154610D1089BDDF758F87C +S31508034520044648B9069B9D420BD82A463946304667 +S3150803453001F094FB079B1D602046F8BD6FF08504C8 +S31508034540FAE76FF08904F7E7DCF726BFF0B5044608 +S3150803455017461E460D468DB0D1B1C8B1202200219B +S3150803456004A801F066FB3A462946204604ABDDF764 +S3150803457063F958B9169B31460293159B04A8019310 +S31508034580149B0093DDE91223DDF764FA0DB0F0BD41 +S315080345906FF08600FAE7DDF78DBB10B413460C46B9 +S315080345A0014640B104B932B9224601F160005DF80B +S315080345B0044BDDF7D7BA6FF086005DF8044B7047F6 +S315080345C013B50C46014650B14CB142B13BB1009309 +S315080345D0603013462246DDF70BFB02B010BD6FF0C1 +S315080345E08600FAE708B528B19822002101F021FBD5 +S315080345F0002008BD6FF08600FBE7DCF74DBFDCF74C +S31508034600CBBEF0B5044615461F460E468DB019B9FE +S315080346106FF086000DB0F0BD0028F9D020220021E6 +S3150803462004A801F006FB2388CDE90865B3F5105FF6 +S31508034630EED16388C02B16D0B3F5807F15D0802BB7 +S3150803464015D110208542CDE90400E1D3169B3946DE +S315080346500293159B04A80193149B0093DDE9122387 +S31508034660DDF7F8F9D6E71820ECE72020EAE76FF03C +S315080346708500CFE7F8B50E4614461D4607460028BB +S315080346803DD0E1B302B9D3BB5C220021384601F021 +S31508034690D0FA31463846069ADDF740FAA0B9728849 +S315080346A0D208182ABA6510D0202A1BD0102A26D178 +S315080346B00F2D24D907F1380304F1100254F8041B0B +S315080346C0944243F8041BF9D1F8BD172D17D907F1FE +S315080346D0380304F1180254F8041B944243F8041BE4 +S315080346E0F9D1F1E71F2D0AD907F1380304F120029E +S315080346F054F8041B944243F8041BF9D1E4E76FF01A +S315080347008600E1E7FFF7B6BF70B50D4616460446C1 +S3150803471088B098B101B98AB900212022684601F008 +S3150803472088FA21466846DDF701FB28B933462A4647 +S3150803473069462046DDF716FA08B070BD6FF08600A5 +S31508034740FAE7F0B50D4616461F4604468BB0A8B1E0 +S31508034750A1B19AB193B10021202202A801F069FA06 +S31508034760214602A8DDF7E2FA30B933462A4620463F +S31508034770009702A9DDF73CFA0BB0F0BD6FF086008F +S31508034780FAE708B528B15C22002101F052FA0020A5 +S3150803479008BD6FF08600FBE7DCF77EBE08B50EF0B2 +S315080347A044FF002008BD10B5044608B1DDF7E0FA5A +S315080347B02046BDE81040FFF79BB800F4E040B0F58B +S315080347C0805F04D0A0F50053584258417047012032 +S315080347D070472DE9F0411F4600F0FE4386B0B3F15A +S315080347E0106F1646DDE90CCEDDF838800BD120F0C4 +S315080347F01F6424F4702434B9D1E908234C68240AC5 +S3150803480004D0012C0CD06FF0850006E0CDE903E84F +S31508034810CDE9017C0096FFF7BFFF06B0BDE8F0813E +S31508034820CDE903E8CDE9017C0096FFF7E6FEF4E758 +S315080348303AB1002918BF00232121D21A184401F0DE +S31508034840F8B9704741F2052398421AD8B0F5905F34 +S3150803485009D241F2010398420CD0B0F5885F09D01A +S315080348606FF0850070472923A0F5905080B2C340A6 +S31508034870DB07F5D511F0070F0CBF00206FF0860094 +S315080348807047B0F5105FEBD121F04003802B06D0BB +S31508034890B1F5807F0CBF00206FF0860070470020BB +S315080348A0704770B5046A05460E463CB90120FFF702 +S315080348B04BF8286228B120466E6270BD6FF08A00F5 +S315080348C0FBE76FF08C00F8E7F8B50F461146064686 +S315080348D01546FFF7E6FF044620B92A463946306AE5 +S315080348E001F0BCF92046F8BD2DE9F041089D88463C +S315080348F01F46048802B32046FFF75FFFE0B12B6823 +S315080349000BB9D3002B6020462968FFF79BFF0446A3 +S3150803491078B9CE1DB2EBD60F11D1069B9A4211D8A0 +S315080349204146384601F09AF92B68079A0733DB089C +S3150803493013602046BDE8F0816FF08504F9E76FF050 +S315080349408604F6E76FF08904F3E710B50446006AB0 +S3150803495010B1616AFFF727FF0020C4E9080010BDFC +S3150803496038B50546FFF7F1FF2B7E0446012B0ED01B +S31508034970023B012B0ED8EB69012B18BF6FF0960487 +S3150803498028220021284601F054F9204638BDEB6950 +S31508034990002BF2E76FF09604F2E773B5054608466F +S315080349A00C4600F0BFFA002328461A4601A9DDF78C +S315080349B085FB50B9019E35460FCD0FC495E8030014 +S315080349C084E803003046DEF703FA02B070BD70B51B +S315080349D0144602881D461046049EFFF7EEFE68B984 +S315080349E044F2010322F44050984207D002F44F429E +S315080349F0B2F5824F02D0B2F5844F0ED1B4420FD826 +S31508034A002246284601F02AF90021321B281901F00B +S31508034A1010F90020059B1C6070BD6FF08500FBE74D +S31508034A206FF08900F8E7F0B50F461E46154685B0C0 +S31508034A304AB300230122336003A9DDF73FFB04468B +S31508034A4058B903984368D0E908121B0A08D0012B02 +S31508034A5013D0DEF7BDF96FF08604204605B0F0BD26 +S31508034A603B46CDE90056FFF7B2FF04460398DEF747 +S31508034A70AFF9002C08BF0446EFE73B46CDE90056DD +S31508034A80FFF7A1FCF1E76FF08904E6E770B5144672 +S31508034A900288049D02F4E040B0F5804F1CD144F22D +S31508034AA0010022F44056864207D002F44F42B2F57B +S31508034AB0824F02D0B2F5844F0ED1AC420FD81846B6 +S31508034AC0224601F0CBF800212A1B204401F0B1F855 +S31508034AD00020059B1C6070BD6FF08500FBE76FF037 +S31508034AE08900F8E7F0B50F461E46154685B00AB3A2 +S31508034AF0002303A91A463360DDF7E0FA044638B9FA +S31508034B00039803885B0406D4DEF762F96FF086041C +S31508034B10204605B0F0BDCDE900563B46D0E908125C +S31508034B2000F0CDFA04460398DEF752F9002C08BFC5 +S31508034B300446EDE76FF08904EAE710B50446006812 +S31508034B4068B104280CD005280FD06FF0860000231F +S31508034B502360A38823F4FF7323F00103A38010BD06 +S31508034B6004F10800FFF70DFEF1E704F10800FFF76B +S31508034B7039FDECE70123DDF7EFBD38B505462B68AC +S31508034B80D3B112B90024204638BD042B07D0052B10 +S31508034B900DD06FF086042846FFF7CFFFF3E705F13C +S31508034BA00800FFF7B1FD04460028EBD0F3E705F14B +S31508034BB00800FFF7F2FCF6E76FF08804E3E72DE950 +S31508034BC0F041054600680E461746984648B36A7983 +S31508034BD0D20726D52A7922B3BA4225D804280ED075 +S31508034BE0052819D06FF086040023C8F800702B71C6 +S31508034BF0EEB92846FFF7A1FF2046BDE8F08105F187 +S31508034C000800FFF79EFD04460028EDD17EB9284625 +S31508034C10BDE8F041FFF791BF05F10800FFF7D0FCA7 +S31508034C20F1E76FF08804DFE76FF08904DCE72146D4 +S31508034C303A463046D8F80030FFF7FAFD2846FFF71C +S31508034C407CFF002C08BF0446D6E71FB5012403944E +S31508034C50089C0294079C0194069C0094DDF792FB3A +S31508034C6004B010BD036819430CBF01200020704728 +S31508034C702DE9F04707469A46002386B0059307F0C1 +S31508034C80FE43B3F1106F0846DDE90E589146109EB0 +S31508034C900BD0002D48D128463560DEF799F86FF01A +S31508034CA08604204606B0BDE8F0873B464FF48042AB +S31508034CB005A9DDF703FA044628B175BB35600598DF +S31508034CC0DEF786F8EDE705990B8823F0FF03B3F5BE +S31508034CD0E24F02D0B3F5E44F0CD14B880733B8EB58 +S31508034CE0D30F07D21DBB08463560DEF771F86FF0A0 +S31508034CF08904D6E753464A463846CDE901860095E0 +S31508034D00FFF767FD04463DB905983560DEF760F899 +S31508034D10002C08BF0446C4E760B141462846DDF7C0 +S31508034D20B1F9C6F80080CAE76FF08604F5E76FF0B5 +S31508034D308904F2E70598DEF74BF80446B1E7DDF791 +S31508034D40A1B908B50088DDE90221FFF736FD20B1D0 +S31508034D50BDE808401046DDF795B96FF0850008BD34 +S31508034D602DE9F04F1E46002389B01746129ACDE95E +S31508034D7005331360438881460D46002B00F0CF8028 +S31508034D80038803F4E043B3F5804F00F0C880314647 +S31508034D902846FFF767FF002800F0C180484606AAA1 +S31508034DA005A9DDF761FB0446002840F08580059BCD +S31508034DB05B6A9BB1DDF81490CA46D9F80430D9F872 +S31508034DC020B01B0A5AF8248F7AD0012B00F0A08052 +S31508034DD06FF086040598FFF7B8FD6DE0D9F804303F +S31508034DE01A0A62D1B9F800A0B9F802105046FFF7BB +S31508034DF0E4FC80B15046FFF725FD044600285BD145 +S31508034E000AF4E043B3F5805F02D0B3F5005F0AD135 +S31508034E100731CA0817E02AF0FF03B3F5E24F37D084 +S31508034E206FF0850448E00AF44F43B3F5844FEFD097 +S31508034E3047F201039A450FD149080131C90801EB25 +S31508034E40C10101F13B02079207990598FFF729FD6E +S31508034E5004460028AED02FE044F201039A4503D155 +S31508034E60C90801F11002EEE747F202039A4505D194 +S31508034E70C90801EB410101F15A02E4E744F20203CE +S31508034E809A4505D1C90801EB410101F14A02DAE75E +S31508034E902AF0FF00B0F5E24FBAD0B0F5824F01BF52 +S31508034EA0CC1DE4086400621CCDE7484607A900F058 +S31508034EB03DF804460028C7D00598DDF775FB23E0BF +S31508034EC0B9F800305B040BD433463A4629464846BC +S31508034ED0CDE9018ACDF800B0FFF733FF044609E0B0 +S31508034EE05346424659464846FFF7E8FA10F1860FF5 +S31508034EF00446E9D00598002C7FF46CAF1299DDF7C8 +S31508034F004BF904460028D7D1204609B0BDE8F08FEF +S31508034F105346424659464846FFF7A2F9DEE76FF07D +S31508034F208604F1E71822002100F083BE426870B5B3 +S31508034F30120A0588438806D0012A56D000236FF043 +S31508034F4086000B6022E005F4E042B2F5805F02D0EA +S31508034F50B2F5005F05D10733DB0840D16FF0850052 +S31508034F6014E005F44F42B2F5844F03D10733DB0847 +S31508034F700AD1F3E747F20102954208D15B080133E8 +S31508034F80DB0803EBC3033B3300200B6070BD44F21D +S31508034F900102954202D1DB081033F5E747F2020214 +S31508034FA0954204D1DB0803EB43035A33ECE744F297 +S31508034FB00202954204D1DB0803EB43034A33E3E7D2 +S31508034FC025F0FF05B5F5E24FD0D0B5F5824FC5D12B +S31508034FD00733DB085B000133012BD5D1BEE725F088 +S31508034FE0FF05B5F5824FCFD1F6E705F4E046DC1D9C +S31508034FF0B6F5805F25F0FF024FEAD40002D0B6F576 +S31508035000005F06D100284AD0B2F5824F07D103467E +S3150803501040E005F44F46B6F5844F02D190B3C31C5E +S3150803502032E047F20106B5420DD15B080133DB08CE +S3150803503003EBC3033B330333800723F0030335D161 +S31508035040072C23D132E044F20106B54202D1DB082C +S315080350501033F0E747F20206B54204D1DB0803EB47 +S3150803506043035A33E7E744F20206B54204D1DB08A1 +S3150803507003EB43034A33DEE7B2F5E24FCED0B2F58C +S31508035080824F05D00B68033323F003032C337BE7E6 +S3150803509043000133012B00D10B68013BCBE7B2F583 +S315080350A0824F0B6806D0033323F00303B2F5824F0E +S315080350B0ECD102E0023323F003030433E6E72DE9D8 +S315080350C0F34745680446DDE90A672D0A884691468B +S315080350D09A4606D0012D16D06FF0860002B0BDE8B9 +S315080350E0F087CDE90067FFF7FCF910F1860FF5D1D4 +S315080350F053464A4641462046CDE90A6702B0BDE80B +S31508035100F047FFF7C3BCCDE90A6702B0BDE8F0472D +S31508035110FFF7A8B8037E022B06D1C3695A1C03D02E +S315080351200133C361002070476FF09600704703464A +S315080351306FF040420846591E914207D338B103F12E +S31508035140404393428CBF00200120704701207047DB +S31508035150034668B1017E8A1E012A0BD80329C26950 +S3150803516003D1012A01D1FFF7FBBB1AB1013ADA6170 +S31508035170002070476FF09600704700207047C0B252 +S31508035180FF280CBF6FF086000020704707B5002183 +S315080351906A46FEF79FFE8C3018BF012003B05DF800 +S315080351A004FB13B500216A460446FEF793FE8C30CA +S315080351B002D1002002B010BD00212046DCF79EF87C +S315080351C0014610B16FF09800F4E76A462046FEF7E9 +S315080351D081FE8C30EDD0F5E72DE9FF4107461446ED +S315080351E0884600293FD0002A3DD0B2F5005F3DD25C +S315080351F002F1240631460120FEF7A6FB0546C0B395 +S3150803520003463A4621464046DDF700FE7F690024F9 +S315080352103846FFF7BBFF01281FD021462B463246E7 +S3150803522038460094DBF79AFF0146C8B9384602AAFE +S31508035230FEF750FE044620B9029B9E4205D06FF046 +S31508035240980438460021DCF759F831462846FFF713 +S31508035250AAFA204604B0BDE8F0816FF08A04F4E7A1 +S315080352606FF09804F1E76FF08604F2E76FF08D04A8 +S31508035270EFE76FF08C04ECE7FFF795BA2DE9F047F3 +S31508035280D0F814A086B081468846174650460021B2 +S3150803529004AAFEF71FFE044610BB049E01203146EE +S315080352A0FEF752FB0546002837D02146504604AA86 +S315080352B00394FEF70FFE044670B903AB0246214674 +S315080352C0CDE9005350463346DBF7BCFF039B044640 +S315080352D09E4209D06FF0980431462846FFF763FAD1 +S315080352E0204606B0BDE8F0870028F5D13B4642467E +S315080352F031462846CDF80090DDF7A6FD044600287A +S31508035300EAD1D8F800302BB13B68002B08BF6FF001 +S315080353109104E1E76FF09104DEE76FF08C04DFE7B1 +S315080353206FF01B007047704708B10EF0BFB9212014 +S31508035330704708B9212070470029FBD0036813F08A +S31508035340704209D1C3F30E030B601BB94368002BE4 +S31508035350F0D00B6000207047B2F1004F07D1826886 +S31508035360D2040ED5C369002BE4D01B68ECE7B2F16F +S31508035370204FF4D0B2F1304FF1D0B2F1404FEED016 +S31508035380D8E703F07F03DFE737B50C46054610B9C0 +S31508035390212003B030BD0029FAD0002301A90193C7 +S315080353A0FFF7C7FF0028F4D1296811F0704102D12D +S315080353B0019B2360EDE7AA68B1F1004FC2F380337E +S315080353C0C2F34035C2F3003207D1062103EB450386 +S315080353D001FB0233019A5343EBE7B1F1204F04D1A2 +S315080353E02B4402EB82021344F4E7B1F1304F02D0A7 +S315080353F0B1F1404FCCD12B44ECE72DE9F3470D46E9 +S3150803540090469A460446F0B1E9B106680F6806F075 +S315080354107049BE422AD0B9F1004F11D186EA070373 +S31508035420B3F1805F13D3BAF1000F36D1B8F1000F89 +S315080354301FD0A368AA68534013F4E04F19D002E0BB +S31508035440B9F1404FEAD0212002B0BDE8F087002326 +S31508035450204601A90193FFF76CFF0028F3D1019AAF +S31508035460C2F30E0216431743BE42ECD1B9F1000F3D +S31508035470D9DB0023694620460093FFF75AFF002825 +S31508035480E2D1019001A92846FFF753FF0028DBD193 +S31508035490DDE900239A42D7D0D5E7AA68B8F1000F09 +S315080354A003D0A3685340D904CDD49304E1D4CAE7FF +S315080354B0F7B50C46054648B141B100230B600368AE +S315080354C003F070430B60C268032A02D9212003B094 +S315080354D0F0BD012A70D812B143F000632360D5E901 +S315080354E00223900102F0407169D5B1F1407F69D07A +S315080354F0002BEBD04FF00072236823F0407313435D +S315080355002360EA68022A07D12A69032ADED823F424 +S315080355107F0343EA02432360EB68032B03D12B691A +S31508035520F62BD3D9A370AB681A0442BF236843F496 +S3150803553000432360EB68032B09D023682A6823F406 +S31508035540FF4323F07F03C2F30E02134323602B6842 +S31508035550AE68002B06F4805740DB16F4E84FB5D146 +S315080355602B6806F4806603F0704303F10043B3F136 +S31508035570804F04D21EB1236843F48063236000235B +S31508035580284601A90193FFF7D4FE00289FD12B686B +S3150803559013F070413BD12368019A23F4FF4323F0A8 +S315080355A07F03C2F30E0213432360002F8FD0EB69E8 +S315080355B0002B8BD00F208AE743F080638EE7B1F187 +S315080355C0407F04D1002B81D04FF0407294E702F05C +S315080355D08072002B90D1002A8ED077E7730406F4E5 +S315080355E000520DD4002A3FF471AF236843F40053E5 +S315080355F02360002FB4D0236843F480532360AFE7B6 +S31508035600236843F480432360002AF2D0EDE703F0CE +S315080356105043B3F1004F06D0B1F1304F03D0B1F187 +S31508035620404F7FF453AF019B2268013B03F07F038E +S3150803563022F07F0213432360002F3FF448AFEA6941 +S31508035640002A3FF443AFB1F1004FB3D1117F71B1D3 +S31508035650002E3FF43CAF43F400732360537F002BC3 +S315080356603FF435AF236843F4807323602FE7537FF2 +S31508035670002B3FF42CAF002E3FF429AFF2E773B5A6 +S315080356800C46054608B921201AE00029FBD0012358 +S31508035690C6684B609E4217D8002301A90193FFF7FA +S315080356A073FE68B9019B06B11C336A699A4209D32A +S315080356B02A69002AE7D0226043F000530020A3603A +S315080356C002B070BD1D20FBE7023E012EDBD8002386 +S315080356D0F4E72DE9F0410D46044698B0002869D051 +S315080356E0002967D000234FF000728360C0E90023C6 +S315080356F0036215A92846FFF7DBFE002857D1204683 +S3150803570015990DF08DFAAB68DB043CD52B68002B95 +S3150803571052DA4FF00108EE6969463768736820461E +S31508035720CDF804800093029700F0D8F8B3682046B2 +S3150803573003A9CDF810800393059700F0CFF8F36813 +S31508035740204606A9CDF81C800693089700F0C6F8EC +S315080357503369204609A9CDF8288009930B9700F0E9 +S31508035760BDF8736920460CA9CDF834800C930E97BF +S3150803577000F0B4F8B36920460FA9CDF840800F931B +S31508035780119700F0ABF8284612A9DDF7B1FF70B9F7 +S31508035790204600F0A3F8284615A9FFF770FF30B98D +S315080357A0204615A90DF08CFF20460DF0F1F918B027 +S315080357B0BDE8F0812120FAE70F20F8E770B50E4619 +S315080357C0154604468AB000283ED000293CD0002A54 +S315080357D03AD00023012229463046FFF70EFE88BB3E +S315080357E0F3688BBBEB68013B012B2DD84FF0807315 +S315080357F0A060C4E90030206207A92846FFF758FECF +S3150803580000BB204607990DF00BFA304601A9FFF7AE +S3150803581036FFB8B9204601A900F060F8284604A95E +S31508035820DDF766FF70B9204600F058F8284607A941 +S31508035830FFF725FF30B9204607A90DF041FF20469B +S315080358400DF0A6F90AB070BD2120FBE770B50D4629 +S31508035850164604468AB000283ED000293CD0002AC2 +S315080358603AD00023012231462846FFF7C6FD88BBF6 +S31508035870F3688BBBEB68013B012B2DD84FF0817383 +S31508035880A060C4E90030206207A92846FFF710FE86 +S3150803589000BB204607990DF0C3F9284601A9DDF791 +S315080358A027FFB8B9204600F019F8284604A9FFF7D8 +S315080358B0E6FE78B9204604A900F010F8304607A991 +S315080358C0FFF7DDFE30B9204607A90DF0F9FE20469D +S315080358D00DF05EF90AB070BD2120FBE7436813B9E2 +S315080358E0416070475B685A68012AFBD15960704763 +S315080358F068B1037F092B07D0012B07D104238069DD +S3150803590028B1B0FBF3F070470123F8E7002070478E +S3150803591010B50446CFF72AFD2046DEF71DF810BD5D +S31508035920704770477047CFF793BC704708B5D0F7F1 +S31508035930BBF8FDF796FDFDF79FFDD0F7A5F8FCF735 +S31508035940E3FDBDE80840D5F727BB704708B5CFF791 +S315080359505DFCBDE80840D2F7C3B808B5D3F74EF9DE +S31508035960D0F708F9D3F7FCF9DEF7DAF9DEF772FAB6 +S31508035970BDE80840FCF7CBBE08B5FCF76EFBD8F7C5 +S3150803598077FEDBF7ADF9DDF775F8DDF7C3FADBF775 +S31508035990F1F9FEF703FF0DF048FEDEF747FABDE817 +S315080359A00840DEF7CBB908B5DBF768F9FEF770FAF6 +S315080359B0BDE80840CFF770BCCEF776BFDEF744BA2A +S315080359C008B5FEF794F8DDF77DFFFEF7C9F800B9C9 +S315080359D008BDDDF78DFFF8E70B4601461846DFF7E6 +S315080359E087BA02680346D20705D4427802B1FFDEB6 +S315080359F001205870704700207047012303607047E1 +S31508035A0070B50D461446064618B1036A0BB9DFF797 +S31508035A1009FB636ED90705D4A3899A0502D4A06D39 +S31508035A2000F010F9A3891B0701D5236973BB214627 +S31508035A303046DFF729FB48B3636EDA0702D4A38936 +S31508035A409B0529D54FF0FF3013E0A368013B002BD4 +S31508035A50A3600FDB23685A1C2260197015F8011F0F +S31508035A600029F2D1636ED80702D4A38999050FD505 +S31508035A70002070BDA269934201DB0A29EAD12246B6 +S31508035A80304600F06EF80130E8D1D5E7013DE5E789 +S31508035A90A06D00F0D8F8EBE7A06D00F0D4F8D1E7D5 +S31508035AA02DE9F8430746884614460026D4E90195A6 +S31508035AB0B9F1010905D52468002CF7D13046BDE8AC +S31508035AC0F883AB89012B07D9B5F90E30013303D017 +S31508035AD029463846C04706436835E9E710B50C46F4 +S31508035AE0B1F90E10DFF748FB0028ABBF636DA38936 +S31508035AF01B1823F48053ACBF6365A38110BD2DE93E +S31508035B00F0411F468B8905460C46DB05164605D527 +S31508035B1002230022B1F90E10DFF71CFBA3893246D4 +S31508035B20B4F90E10284623F48053A3813B46BDE8F7 +S31508035B30F041DFF733BB10B50C46B1F90E10DFF7AA +S31508035B4009FB431CA38915BF606523F4805343F4FB +S31508035B508053A38118BFA38110BDB1F90E10DFF7D7 +S31508035B60E9BAF8B50E461446054618B1036A0BB9E1 +S31508035B70DFF758FAA369A360A3891A0701D523692E +S31508035B8043B921462846DFF77FFA18B14FF0FF37A6 +S31508035B903846F8BD2368F6B222693746981A636908 +S31508035BA0834205DC2146284600F092F90028EDD108 +S31508035BB0A368013BA36023685A1C22601E70431C1A +S31508035BC062699A4204D0A389DB07E1D50A2EDFD19D +S31508035BD02146284600F07CF90028D9D0D6E70139B2 +S31508035BE0024410B5904201D1002005E0037811F86C +S31508035BF0014FA34201D0181B10BD0130F2E78842BA +S31508035C0010B501EB020402D98442234607D8431E82 +S31508035C10A14208D011F8012B03F8012FF8E7024433 +S31508035C2001468A4200D110BD13F8014D02F8014D11 +S31508035C30F7E702440346934200D1704703F8011B72 +S31508035C40F9E770477047704710F8012B11F8013BC5 +S31508035C50012A28BF9A42F7D0D01A70470A44431E2E +S31508035C60914200D1704710B511F8014B914203F8E0 +S31508035C70014FF9D110BD034613F8012B002AFBD1B6 +S31508035C80181A01387047062008B5DFF707FD012003 +S31508035C90FDF74DFC9368013B002B936010B408DABB +S31508035CA09469A34201DB0A2903D15DF8044BFFF784 +S31508035CB058BF1368581C1060084619705DF8044BE2 +S31508035CC07047F8B506460F461446D518AC4201D1B7 +S31508035CD0002007E03A4614F8011B3046FFF7DAFFBF +S31508035CE0431CF3D1F8BD2DE9F047164698468A6852 +S31508035CF007460B690C46DDF820909342B8BF134656 +S31508035D00336091F843200AB1013333602368990657 +S31508035D1042BF336802333360256815F0060506D19A +S31508035D2004F1190AE36832689B1AAB422BDC94F830 +S31508035D3043302268003B18BF0123920630D404F18E +S31508035D40430241463846C847013023D023681A34EC +S31508035D5054F80A2C03F00603042B0ABF54F80E5C06 +S31508035D60002533684FF0000608BFED1A54F8123CB5 +S31508035D7008BF25EAE5759342C4BF9B1AED18B542D9 +S31508035D801AD1002008E00123524641463846C8473F +S31508035D90013003D14FF0FF30BDE8F0870135C1E785 +S31508035DA0E1185A1C30200233224481F8430094F840 +S31508035DB0451082F84310C2E7012322464146384676 +S31508035DC0C8470130E6D00136D9E7B1F90C202DE9E9 +S31508035DD0F041170705460C4656D44B68002B02DCE0 +S31508035DE00B6C002B3DDDE66A002E3AD0002312F435 +S31508035DF080522F68216A2B6025D0626DA3895807C4 +S31508035E0005D56368D21A636B0BB1236CD21A216A60 +S31508035E100023E66A2846B047411C24D00023636062 +S31508035E2023692360A389DA0400D56065616B2F6053 +S31508035E30B9B104F14403994202D02846FDF7A5FDFA +S31508035E40002363630DE001232846B047461C024638 +S31508035E50D4D12B68002BD1D01D2B01D0162B2AD1D8 +S31508035E602F6000202EE02A68B4F90C3042B11D2AAF +S31508035E7001D0162A21D10023636023692360D5E75D +S31508035E80626022692260CEE70F69002FE9D0930783 +S31508035E900E680F600CBF4B690023A6EB07088B60DF +S31508035EA0B8F1000FDDDD43463A46216A2846A66A5D +S31508035EB0B047002808DCB4F90C3043F040034FF030 +S31508035EC0FF30A381BDE8F0810744A8EB0008E7E7A4 +S31508035ED038B50B6905460C4613B90025284638BD5F +S31508035EE018B1036A0BB9DFF79DF8B4F90C30002B28 +S31508035EF0F3D0626ED00704D4990502D4A06DFFF7D8 +S31508035F00A1FE28462146FFF760FF636E0546DA07BA +S31508035F10E4D4A3899B05E1D4A06DFFF794FEDDE7DE +S31508035F2070B50C46B1F90E1096B0154600291E46F3 +S31508035F300CDAA389002113F0800F14BF40234FF412 +S31508035F408063002031602B6016B070BD6A46DFF7A8 +S31508035F50ADFB0028EDDB019901F47041A1F500536F +S31508035F60594259414FF48063EBE78B89F7B59D078F +S31508035F7006460C4607D504F147032360236101232C +S31508035F80636103B0F0BD01AB6A46FFF7C9FF009F23 +S31508035F90054630463946FDF7F5FC48B9B4F90C30E1 +S31508035FA09A05EED423F0030343F00203A381E2E741 +S31508035FB0A389206043F08003A381019BC4E90407F6 +S31508035FC05BB1B4F90E103046DFF782FB28B1A3891B +S31508035FD023F0030343F00103A381A3891D43A5818A +S31508035FE0CFE71F2938B505460C4604D9162303609F +S31508035FF04FF0FF3038BDC26B12B152F821304BB99E +S31508036000284600F016F8224601462846BDE83840D9 +S31508036010DFF76EBB012B0AD0591C03D11623036085 +S315080360200120E7E70021204642F82410984700207C +S31508036030E0E7FDF782BAC9B20346024410B59342B4 +S31508036040184601D1002003E0047801338C42F6D1C7 +S3150803605010BD0EB403B503AA52F8041B03680192D4 +S315080360609B68984702B05DF804EB03B0704720B10C +S31508036070431E584258414000704701207047036841 +S315080360805B6818470368C01A03888B428CBF405A5B +S315080360900020704710B50C210446FFF7F3FF10B133 +S315080360A023182058184410BD0020704738B50546F4 +S315080360B01446FFF7E7FF00B12C5C204638BD08B548 +S315080360C000220A21FFF7F2FF08BDF8B505461E466A +S315080360D01046136801221B68114698470027044691 +S315080360E007702846FFF7EBFF1B280BD12846FFF757 +S315080360F0D1FF38B13A460421FFF7D8FFC01B18BFB2 +S315080361000120207000203460F8BD38B505461446D2 +S31508036110FFF7B8FF00B12C58204638BD38B50546F9 +S315080361201446FFF7AFFF00B12C56204638BDF8B525 +S315080361301F4613680546082110461B68042298471C +S3150803614000260446066006712846FFF7B8FF0A28A4 +S3150803615014D12846FFF79EFF054678B13246062135 +S31508036160FFF7DCFFC2B2531E042B88BF3246042155 +S31508036170227128463246FFF7C8FF206000203C609C +S31508036180F8BDF8B51F46136805461B68104618215F +S3150803619004229847182200210446FFF74AFD284699 +S315080361A0FFF78DFF012806462ED12846FFF772FF13 +S315080361B0054648B300220421FFF7B0FFFFF757FF50 +S315080361C00022062120702846FFF79FFF0022082198 +S315080361D060602846FFF799FF00220A21A060284637 +S315080361E0FFF79CFFC1B24B1E042B88BF0021324622 +S315080361F0217328460C21FFF788FF324620610E21BA +S315080362002846FFF782FF606100203C60F8BD70B541 +S315080362101E46136805461B6810462821042298471C +S31508036220282200210446FFF704FD2846FFF747FF07 +S3150803623005282ED12846FFF72DFF054648B3002229 +S315080362400421FFF76BFFFFF712FF002206212070D8 +S315080362502846FFF75AFF0022082160602846FFF701 +S3150803626054FF00220A21A0602846FFF74EFF0022AA +S315080362700C21E0602846FFF748FF002220610E2123 +S315080362802846FFF74BFFC0B2431E042B88BF0020E6 +S3150803629020750020346070BD10B52DED028B0446C1 +S315080362A0B0EE408AFFF7EEFE10B1044494ED008A7F +S315080362B0B0EE480ABDEC028B10BD01308000704772 +S315080362C02DE9F8430124814604FA00F0013888468B +S315080362D01546DDF723FF0646A5EB09000F46C0F171 +S315080362E02003A0F1200124FA03F304FA01F104FAC6 +S315080362F000F01943DDF74EFF02460B463046394692 +S31508036300DDF776FFC8F120030F46A8F1200124FA2A +S3150803631003F304FA01F10646194304FA08F0DDF714 +S3150803632039FF02460B4630463946DEF78BF841EC11 +S31508036330100BCBF7F5FC51EC100BDEF7F3F9BDE8C0 +S31508036340F88310B5044611B90160204610BD4969A2 +S3150803635051F8042B40F8042B9200FFF77FFCF4E76F +S31508036360C06803689B681847C0680368DB681847F2 +S31508036370C06803681B691847C06803685B691847E0 +S31508036380C06803681B6B1847C3689869704710B5DC +S3150803639008210446FFF776FE10B12318205818443F +S315080363A010BDF7B51E4600F108070446C0E90012FA +S315080363B00D46642200213846FFF73BFC0899304610 +S315080363C000F0FDFE099A04F17006E06603463946B5 +S315080363D0009230462A46E3F74BFC4FF48073204677 +S315080363E0A4F89030002350F8A02BC4E92533E16EB6 +S315080363F0C4F89C303346E3F787FB20460A99E1F74E +S3150803640063FA204603B0F0BD10B50446FFF73AFE1B +S3150803641010B123182058184410BD08B5FFF7B7FF65 +S315080364204368062104331844FFF7EEFF006808BDE6 +S3150803643008B5FFF7ACFF4368082104331844FFF790 +S31508036440E3FF006808BD38B5D0F88030044600F18C +S31508036450700513B1284601F0C1F804F1A00000F055 +S31508036460D7FF284601F05EF8204638BD10B500F17F +S315080364707004204601F088F820B92046BDE810408C +S3150803648001F0D6B810BD0FB407B504A951F8040B2B +S315080364900191E1F781FC03B05DF804EB04B07047A2 +S315080364A030B503460446204614F8015B002DFAD19D +S315080364B001390B44013A12F8011F09B1984202D374 +S315080364C00023037030BD00F8011BF4E770B50546D9 +S315080364D00C46B5FBF2F602FB1650C3B20928204652 +S315080364E094BF30335733DBB2AA4200F8013B04D9D1 +S315080364F0002363708C4203D870BD04463546E8E72B +S315080365000B78227801F8012B04F80139F2E738B53C +S3150803651004460D46E1F7DCFD294602462046BDE85A +S315080365203840E0F75FBE2DE9F0410D4604461646AE +S315080365301F46E1F7CDFD3B46014632462846A446AB +S31508036540BDE8F041604708B508461146E1F724FC63 +S31508036550002008BD01680246411A0B880A2B08D891 +S31508036560042B4FF0000307D818469842B8BF1846BD +S3150803657070474B8903B1C35888880028F5D010564D +S31508036580F3E730B500231C248B4200D130BD04FB4E +S31508036590030542F823500133F6E71821836B18479E +S315080365A0F0B507460E46002589B0141D33681B68E7 +S315080365B0AB4201DC09B0F0BD2A463146384600F045 +S315080365C045FB014601A800F049FB019A204644F819 +S315080365D0042C02A99200FFF741FB01351C34E5E7B9 +S315080365E02DE9F04FE7B020AB06460D460A241F46B1 +S315080365F00022013C43F81C2BFBD13A462946304678 +S31508036600FFF7CEFF2B680DF1300A38465246196854 +S31508036610FFF7B7FF16AF2B681B689C4229DB0022DE +S315080366202946304600F014FB0146044605A8ED68E2 +S3150803663000F014FB0021AA8995F9000001260D46EE +S315080366402368059F01920DF1140C88421BDC4FF059 +S315080366500108421C974221DC0024A14682000292CB +S315080366600DF1580BB44279EB050239DB67B0BDE887 +S31508036670F08F22462946304600F0E8FA03680134CB +S3150803668047F8043BC7E75CF8044F0131E217724346 +S3150803669004FB0522A6FB04651544D6E705A901EB09 +S315080366A0820149680132A8FB0181D3E75AF82720FA +S315080366B0029918460A4452685BF8271008FB02F247 +S315080366C004FB02110392FFF7C9FA0346039A01373B +S315080366D01344019ABA42E9DC013449F10009C1E7D6 +S315080366E00027F6E72DE9F04FE7B020AB06460D463F +S315080366F00A241F460022013C43F81C2BFBD13A46C9 +S3150803670029463046FFF74CFF2B680DF1300A384609 +S3150803671052461968FFF735FF16AF2B681B689C426C +S3150803672029DB00222946304600F092FA0146044640 +S3150803673005A8ED6800F092FA0021AA8995F90000E8 +S3150803674001260D462368059F01920DF1140C884214 +S315080367501BDC4FF00108421C974221DC0024A146AA +S31508036760820002920DF1580BB44279EB05023BDB2A +S3150803677067B0BDE8F08F22462946304600F066FA30 +S315080367800368013447F8043BC7E75CF8044F013153 +S31508036790E217724304FB0522A6FB04651544D6E7F4 +S315080367A005A901EB820149680132A8FB0181D3E7F8 +S315080367B05AF8272002995BF827000A4451680137DB +S315080367C008FB01F14A00614300EB410118460392B5 +S315080367D0FFF744FA0346039A1344019ABA42E7DCDD +S315080367E0013449F10009BFE70027F6E72DE9F04F21 +S315080367F0E7B020AB06460D460A241F460022013C95 +S3150803680043F81C2BFBD13A4629463046FFF7C8FE08 +S315080368102B680DF1300A384652461968FFF7B1FE60 +S3150803682016AF2B681B689C4229DB00222946304693 +S3150803683000F00EFA0146044605A8ED6800F00EFAC4 +S315080368400021AA8995F9000001260D462368059FAC +S3150803685001920DF1140C88421BDC4FF00108421C0F +S31508036860974221DC0024A146820002920DF1580BBF +S31508036870B44279EB05023BDB67B0BDE8F08F2246ED +S315080368802946304600F0E2F90368013447F8043B29 +S31508036890C7E75CF8044F0131E217724304FB05228C +S315080368A0A6FB04651544D6E705A901EB82014968E9 +S315080368B00132A8FB0181D3E75AF8272002995BF82E +S315080368C027000A445168013708FB01F1CA006143EE +S315080368D000EBC10118460392FFF7C0F90346039A72 +S315080368E01344019ABA42E7DC013449F10009BFE7C8 +S315080368F00027F6E72DE9F04FE7B020AB06460D462D +S315080369000A241F460022013C43F81C2BFBD13A46B6 +S3150803691029463046FFF744FE2B680DF1300A384600 +S3150803692052461968FFF72DFE16AF2B681B689C4263 +S3150803693029DB00222946304600F08AF90146044637 +S3150803694005A8ED6800F08AF90021AA8995F90000DF +S3150803695001260D462368059F01920DF1140C884202 +S315080369601BDC4FF00108421C974221DC0024A14698 +S31508036970820002920DF1580BB44279EB050239DB1A +S3150803698067B0BDE8F08F22462946304600F05EF927 +S315080369900368013447F8043BC7E75CF8044F013141 +S315080369A0E217724304FB0522A6FB04651544D6E7E2 +S315080369B005A901EB820149680132A8FB0181D3E7E6 +S315080369C05AF82720029918460A4452685BF8271092 +S315080369D008FB02F204FB02110392FFF73FF9034691 +S315080369E0039A01371344019ABA42E9DC013449F19F +S315080369F00009C1E70027F6E72DE9F04FE7B020AB1A +S31508036A0006460D460A241F460022013C43F81C2B62 +S31508036A10FBD13A4629463046FFF7C2FD2B680DF1EE +S31508036A20300A384652461968FFF7ABFD16AF2B688E +S31508036A301B689C4229DB00222946304600F008F9E8 +S31508036A400146044605A8ED6800F008F90021AA895D +S31508036A5095F9000001260D462368059F01920DF15D +S31508036A60140C88421BDC4FF00108421C974221DCB8 +S31508036A700024A146820002920DF1580BB44279EB29 +S31508036A8005023BDB67B0BDE8F08F22462946304650 +S31508036A9000F0DCF80368013447F8043BC7E75CF801 +S31508036AA0044F0131E217724304FB0522A6FB046572 +S31508036AB01544D6E705A901EB820149680132A8FB0B +S31508036AC00181D3E75AF8272002995BF827000A447D +S31508036AD05168013708FB01F18A00614300EB810124 +S31508036AE018460392FFF7BAF80346039A1344019A22 +S31508036AF0BA42E7DC013449F10009BFE70027F6E7A4 +S31508036B002DE9F04FE7B020AB06460D460A241F468B +S31508036B100022013C43F81C2BFBD13A462946304652 +S31508036B20FFF73EFD2B680DF1300A384652461968C1 +S31508036B30FFF727FD16AF2B681B689C4229DB00224B +S31508036B402946304600F084F80146044605A8ED6850 +S31508036B5000F084F80021AA8995F9000001260D465C +S31508036B602368059F01920DF1140C88421BDC4FF034 +S31508036B700108421C974221DC0024A14682000292A6 +S31508036B800DF1580BB44279EB05023BDB67B0BDE860 +S31508036B90F08F22462946304600F058F80368013438 +S31508036BA047F8043BC7E75CF8044F0131E217724321 +S31508036BB004FB0522A6FB04651544D6E705A901EBE4 +S31508036BC0820149680132A8FB0181D3E75AF82720D5 +S31508036BD002995BF827000A445168013708FB01F15B +S31508036BE08A00614300EB810118460392FFF736F8E2 +S31508036BF00346039A1344019ABA42E7DC013449F17E +S31508036C000009BFE70027F6E710B5C360039B0160D9 +S31508036C10036100230299C0E90533C0E9011210BDD7 +S31508036C200B68002A194630B451F8045B0BDB95420E +S31508036C3009DD51F82210002905DB30BC03EB82037A +S31508036C405968426D1047002030BC7047FFF7E8BF0C +S31508036C504B6803EB82035968426D104710B5044627 +S31508036C6009B1496819B900232360204610BD51F8B4 +S31508036C70042B40F8042B9200FEF7F0FFF5E72021DA +S31508036C80836B18472821836B1847CA6800F0ABB88B +S31508036C90CA68E2F799BA30EE200A704770B5D0B1E0 +S31508036CA00024431E02EB8002002B01DA012010E0C8 +S31508036CB052F8040C51F823600130B042A2F10405DE +S31508036CC004D142F8044C013B2A46EDE742F8040C8A +S31508036CD0002080F0010070BDF0B59C460546059F6F +S31508036CE018B100242046A54200DCF0BD17B10026E2 +S31508036CF0B44507DC52F8246051F82430013403FB09 +S31508036D000060F0E757F82630A34201D00136EFE7D3 +S31508036D100134A542EBDCE8E72DE9F74F0D9E14464F +S31508036D2022EAE27281460D463046002192009A46CF +S31508036D304FF0000BFEF77DFF002332462946204617 +S31508036D40CDF800B0FFF7C8FF324629460C9B8046AC +S31508036D50CDF800A02046FFF7BFFF0F9B09EB880875 +S31508036D6003EB8007D8ED000A97ED000A0E9B9847B8 +S31508036D70324687ED000A29462046FFF78FFF00288B +S31508036D80DAD1012003B0BDE8F08F2DE9F0430024E2 +S31508036D909C46DDE907E391461C6010BB0120BDE86C +S31508036DA0F0832D1815D400261F68B74213DC4EF856 +S31508036DB027501D6801351D60013448F100084C450C +S31508036DC078EB0C05EADA51F82450002DE9DB854205 +S31508036DD0E9DB0020E3E75EF82620AA42ECD0013679 +S31508036DE0E3E7A046EBE72DE9F74FC4688046236837 +S31508036DF015469B6900222046894698472368064616 +S31508036E0000224946DB6920469847236807469B695B +S31508036E100122494620469847337F8246092B01D0EB +S31508036E20072B15D1B068DDF78BF9CDE90001B868F2 +S31508036E30DDF786F902460B46DDE90001DDF702FBBD +S31508036E4005F1040B41EC100B59462846E0F7C6FC3E +S31508036E50002201217B69D3F800C0624537DB002095 +S31508036E600122DAF81430D3F800E0704535DB337FB6 +S31508036E706A62092B01D0072B0ED1D8F84030404659 +S31508036E8005F1080289009847F3682B61B3686B61BB +S31508036E90FB68AB61BB68EB612A462B1D4946404636 +S31508036EA0E2F7F2F8054670B92368314620465B6A6D +S31508036EB098472368394620465B6A984723685146AC +S31508036EC020465B6A9847284603B0BDE8F08F53F817 +S31508036ED0040F0132A1FB0010BFE753F804CF0130BA +S31508036EE0A2FB0C2CC1E730B5002314468B4207DB03 +S31508036EF0012421EAE173901C032B07DD117030BDD1 +S31508036F0050F82350013324F8025FEFE720F81340C3 +S31508036F100133F1E7F7EE007A30EE270A87EE800AA7 +S31508036F207047DEF7F7BB0368C31A1A880A2A05D916 +S31508036F305B89C21813B1C358D058704700207047ED +S31508036F400368C31A1A88082A0CD91B89C2180BB1F5 +S31508036F50C3581344013103EB810053F82130184415 +S31508036F60FFF7E1BF0023F5E7704770474B1E184448 +S31508036F70B0FBF1F048437047B0FBF1F04843704764 +S31508036F80431E0B44B3FBF1F301FB03F07047F7B55C +S31508036F90144602680346821A17880D46042F26D913 +S31508036FA09188461809B3405831183058012601EB21 +S31508036FB08000814214D1062F1AD9D08800B11856F9 +S31508036FC00DF10701FFF7A3FA40B921469DF807001B +S31508036FD0E2F794FA10B9236873432B6003B0F0BD44 +S31508036FE051F804CF0CFB06F6E3E70126E3E701268F +S31508036FF00020E5E7436873B50D469BB100220124DB +S315080370001968914209DC007A01A9E2F777FA10B9FF +S31508037010019B63432B6002B070BD53F8046F0132C2 +S315080370207443EEE70124EEE7406803689B68184754 +S31508037030704770478068102203689B6818470B7867 +S3150803704070B5012B05460C460AD140684E6803689D +S315080370507168DB689847686831460368DB68984750 +S3150803706000236868C4E90433636023700368214610 +S31508037070BDE87040DB681847406803689B68184793 +S3150803708040680368DB681847406803685B69184704 +S31508037090406803681B69184780680422036820212F +S315080370A09B6818477047836910B50C46114633B178 +S315080370B080680422036889009B689847206000203B +S315080370C010BD10B508210446FEF7DCFF10B12318DE +S315080370D02058184410BD10B50A210446FEF7D2FFFE +S315080370E010B123182058184410BD10B506210446BC +S315080370F0FEF7C8FF00B1205610BD10B50E21044691 +S31508037100FEF7C0FF00B1205C003818BF012010BD90 +S3150803711010B504210446FEF7B5FF10B1231820580D +S31508037120184410BD38B50D4608210446FEF7AAFFD4 +S3150803713070B96C6804342C4404212046FEF7A2FF78 +S31508037140221820B12358D058D11800B1081D38BDCC +S315080371502358013305EB830455F823301C44EBE726 +S315080371602DE9F047D0E90176084689461C461546B7 +S31508037170FFF70DF9089B9DF82480013300EB830282 +S3150803718050F823001044FFF7C3FF631C00EB830486 +S3150803719050F823300C2148461C44FEF773FF20B1F0 +S315080371A009EB000359F800001844CDE908052346FE +S315080371B0424639463046BDE8F047E2F7A7BA38B53E +S315080371C00D4604461021FFF7D1FE2C44211AE2F797 +S315080371D0FBFD03682C215B6B04220446984705468E +S315080371E0E2F734FE29462046BDE83840E2F7E0BB1D +S315080371F0002310B50446836140680422036890217E +S315080372009B699847E061B0FA80F0400910BD0421F4 +S31508037210C069FFF7ABBE036870B55B6904460D46E4 +S315080372209847C8B92046FFF7F2FF0C23A2695A43C9 +S315080372301318984209D16068E16903689032DD69D9 +S315080372400423AC46BDE87040604741680C30013101 +S3150803725008BF40F8085CECE770BD2DE9F04F994686 +S31508037260436891B0CDE9071300230546884681692B +S3150803727007A817460F93E2F7C1FE044600285FD115 +S31508037280059005A907A8E2F701FF0446002857D188 +S315080372900646A7F1040A4046FFF779F80268059BF4 +S315080372A096423ED33A46194607A800F088FC044698 +S315080372B0002845D12846FFF7AAFF214602464B4632 +S315080372C0009707A800F00EFD0446002838D1DDE92B +S315080372D0097A6868102103681B6B9847064668682D +S315080372E01022036831469B6898478046002800F0B9 +S315080372F08B803246A1463E46286941460368DB69C8 +S315080373009847D5F810B0CA451ED1686800260368A1 +S31508037310D5F810B05B6A9847314681464FF0FF337C +S3150803732049E0013650F826102A6800EB860C146BE0 +S3150803733028465AF836206144A04704460028AAD0AE +S31508037340204611B0BDE8F08F337D1BB909F1010959 +S315080373501836D8E710213068FFF712FE326901465E +S31508037360531CDBF8003008D19C685846D6E902233B +S31508037370A04704460028E9D0E2E70092DC685846AD +S31508037380D6E90223A047F4E73A7D92B1DBF8002059 +S3150803739058469469069306AA0391A047044600280B +S315080373A0CED14FF0FF33069A786803994A440260B0 +S315080373B0013101361837B245E6D107A800F0F1FBCB +S315080373C0686841460368DB689847686803685B69C9 +S315080373D0984704460028B3D16868E96903681B6AB5 +S315080373E0984704460028ABD1286903681B69984760 +S315080373F02B6A1022834238BF28626868296A0368A1 +S315080374009B6A984704469BE7012499E7C068704737 +S31508037410704740680368DB691847436953F82100D6 +S31508037420704737B50446D0E9010255690B4601682A +S3150803743000954D681269E168A84703B030BD4068F6 +S3150803744003689B68184740680368DB681847406801 +S3150803745003681B69184783680C20D3E9043203EBD6 +S31508037460C2035B6800FB0130704710B48468134697 +S31508037470406862695DF8044BE2F718BB002904DB30 +S31508037480914202DA53F8210070474FF0FF307047F4 +S315080374900B4611461A6810B5131D12680446FFF702 +S315080374A0EDFF011E05DB23682046BDE810405B6936 +S315080374B01847002010BD0B4611465A6810B5131D10 +S315080374C012680446FFF7DAFF011E05DB2368204628 +S315080374D0BDE810405B691847002010BD0B461146EE +S315080374E09A6810B5131D12680446FFF7C7FF011EF5 +S315080374F005DB23682046BDE810405B691847002072 +S3150803750010BD416170470EB403B503A951F8040BC6 +S315080375100191E0F741FC02B05DF804EB03B0704754 +S315080375200161704770472DE9F04704460026D0F8F5 +S315080375301490E3691B689E4204D30020C4F8149090 +S31508037540BDE8F0873146A0686661FFF7F9FC0027B6 +S3150803755080464FEAC60A474501D10136E9E723695A +S3150803756053F80A5005EB4715EB69D5E904105A6930 +S315080375701B68202A0ABF01460022AA6913B160685C +S315080375809847E8600137E6E72DE9F84304460025FE +S31508037590D0F81480E3691B689D4204D30020C4F81D +S315080375A01480BDE8F8832946A0686561FFF7C8FC1F +S315080375B0002607464FEAC509BE4201D10135E9E768 +S315080375C0236953F8093003EB4613DA6922B11269C2 +S315080375D012B1D968606890470136EDE72DE9F8439B +S315080375E004460025D0F81480E3691B689D4204D33A +S315080375F00020C4F81480BDE8F8832946A0686561AD +S31508037600FFF79EFC002607464FEAC509BE4201D18D +S315080376100135E9E7236953F8093003EB4613DA69B9 +S3150803762022B1526812B1D968606890470136EDE70E +S315080376302DE9F04F054600264FF00C0B85B0EB6994 +S315080376401A68964207D3A869002863D10023184607 +S3150803765005B0BDE8F08F0027013603EB860853F81B +S3150803766026304FEAC6099844A9F108090421404679 +S31508037670FEF708FD002853D058F8003008EB00023F +S31508037680D118D3589F42DAD2013751F8273001EB84 +S3150803769087041C440E212046FEF7F4FC0028E5D097 +S315080376A0235C002BE2D02B690BFB07FA4B44586883 +S315080376B0AAF10C0A03A95044FFF79CFC03460028C9 +S315080376C0C5D1062101902046FEF7DCFC0146A0B190 +S315080376D02256019B092A1BD10C212046FEF7D2FC10 +S315080376E0A0B1231824581C440A212046FEF7CAFCD5 +S315080376F098B122582318134459682B69039A4B44A3 +S315080377005B6853F80A00FEF794FAAFE70446EBE71B +S315080377101946F2E700F06EF898E743688368FFDED8 +S315080377200368FCE708B58068FEF731FE006808BD04 +S3150803773010B50446406818B103682168DB689847A2 +S31508037740204610BD0161704770B50E460546806830 +S315080377501446FEF71CFE731C00EB830250F8230045 +S3150803776006211044FEF750FE013450F824200C205D +S31508037770296901EBC6014B6800FB023070BD70B581 +S315080377800E46054680681446FEF701FE731C00EB99 +S31508037790830250F8230008211044FEF735FE01340E +S315080377A050F824200C20296901EBC6014B6800FB1D +S315080377B0023070BD10B580680C46FEF7E8FD611C03 +S315080377C000EB810250F8210008211044FEF71CFE45 +S315080377D0006810BD10B580680C46FEF7D8FD611C1D +S315080377E000EB810250F8210006211044FEF70CFE37 +S315080377F0006810BD70B5054600241426AB68A3427D +S3150803780001DC002070BD2B6806FB0433DA6893F9A4 +S3150803781010109868FEF70DFA0134EFE7034601687E +S315080378200022012010B5914200DC10BD53F8044F25 +S3150803783001326043F7E77047036810B4DC69002236 +S31508037840A44601235DF8044B6047C3695940036A9C +S31508037850C161013B036270478068704702698368A8 +S315080378608069824234BFC01AD01A7047C268406919 +S31508037870101A7047A0F10400FFF7F8BF2DE9F0418D +S3150803788004460F46806811461646FFF76FFB2368C2 +S3150803789005460146D3F81C803A4633462046C04778 +S315080378A000280CBF28460020BDE8F0812DE9F041E9 +S315080378B004460E46806811461546FFF757FB2368AC +S315080378C00146DF6932462B462046BC46BDE8F041F1 +S315080378D06047A0F10400E2F74FBA70B50446806921 +S315080378E00E46FFF743FB314605466069FFF744FB3F +S315080378F0401B70BD043870470438704708B5034603 +S315080379000A44E2F751FA184608BD034610B501249E +S3150803791083F828402824B2FBF4F20C240020D9600B +S3150803792001EB0211196101EB8201596101EB820135 +S31508037930996104FB021198605A60596210BD704739 +S3150803794070B5D0E902650468A468A04720B9049B0A +S3150803795005EB06156B6070BD0120FCE78068704770 +S31508037960F0B504460B4601250026954202DB002E98 +S31508037970F7D1F0BDD4E9007C6745B8BFC4E900C7B1 +S3150803798005F10105B8BFD3E9006704F10404BCBFD8 +S31508037990C3E9007601260433E7E710B54C68C168E6 +S315080379A001EB04118868984205DCC8689042B4BFA5 +S315080379B00020012010BD0020FCE770B5054689B9F3 +S315080379C0016A0C200C26AC6900FB014421462846B3 +S315080379D0FFF7E3FF50B9A1684C1C09D0AC6906FB55 +S315080379E00144F3E789684E1CEBD10024204670BD99 +S315080379F00446FBE72DE9F04F90F82830044685B096 +S31508037A009BB385688DB3D0E9046700231A4680F8CB +S31508037A102830D4F808C04FEA820E9C4506EB82004C +S31508037A2007EB820124DCACEB0202FFF799FF012383 +S31508037A300022C4E907324FF0FF33A6694FF0010A63 +S31508037A40B146B3603B68D4F80C80D4F824B008EB8D +S31508037A50031149687360013108BF4BF823205BF8AB +S31508037A6023303360A368534524DC05B0BDE8F08FA3 +S31508037A70D4F80C80180108EB031CDCF8041058F83A +S31508037A800000B1F1FF3FD4F824901EBF46F80E005C +S31508037A9047F80E30DCF804104FEA830805BF05F1F2 +S31508037AA0FF3546F82500013247F8253049F808100E +S31508037AB00133AEE757F82A300093009A1B0108EB07 +S31508037AC0021158F803304D680193D1E90223029352 +S31508037AD06B1C19D10020054601460390029B2046DC +S31508037AE0FFF76BFF039949B14B6809684FEA031C13 +S31508037AF058F80CC08C446545B8BF654620B1016883 +S31508037B00019B491B8B42E7DC009B4BF823500C2354 +S31508037B10E1694B43F550F218009B53604B1CE36134 +S31508037B20D9F80030AB4206DD236A93602162914699 +S31508037B300AF1010A96E74846D0F808C0BCF1FF3FA8 +S31508037B4006D18160C2F808C04A46F0E77046F3E7F3 +S31508037B500C2303FB0CF306EB030EF358AB42F5DDDC +S31508037B60C2F808C08160EFE770B50446FFF742FF25 +S31508037B70A06830B10C250020A169236A05FB03130D +S31508037B8003B970BD5A68E6681201B2581E689B6845 +S31508037B903244904238BF10465A1CF2D005FB0313F1 +S31508037BA0EEE710B504464068A1680368DB689847A2 +S31508037BB0606821690368DB689847002010BD2DE9D2 +S31508037BC0F04F00250446AA464FF0FF3B836885B06D +S31508037BD00093131F019102932068FEF7D8FB0368ED +S31508037BE09D4211D3182263690099E06902FB0313C6 +S31508037BF0012400224FF0FF31904203F1180369D1A3 +S31508037C00002005B0BDE8F08F013550F8253000EBAC +S31508037C1085089844029B414653F8356023693246E2 +S31508037C2003EB8503204653F8047CE2F79BFA002806 +S31508037C30E7D11821009B01FB073907464046FFF7A2 +S31508037C4067FA03689F42C7D249463046C9F80460B3 +S31508037C50FFF7D0F90028D4D13368C9E902BB013745 +S31508037C6063BB40460393FFF753FA00EB870C50F8C0 +S31508037C7027006044FFF741FA039B20B9D9F800307F +S31508037C80003B18BF012389F81430019BFBB153F855 +S31508037C902A304046C9F810300393FFF739FA00EB48 +S31508037CA0870C50F827006044FFF727FA039B38B977 +S31508037CB00AF1010A09F118090C36BFE70346E2E798 +S31508037CC00133F5D04FF0010389F81430F0E7C9F80A +S31508037CD010B0EFE743E9041103F8044C43F8081C12 +S31508037CE0013289E72DE9F04F044689B00068CDE9EA +S31508037CF004120293FEF74BFB4FF01808049B4FF050 +S31508037D0000095A1C50F8223000EB82061E44A36869 +S31508037D1030460393236903EB820353F8047C039BDE +S31508037D2008FB0737FFF7FFF8069006213046FEF7EC +S31508037D306BFB0546002800F0AC800368994580F084 +S31508037D40A78009F1010950F82930226A08FB037351 +S31508037D509968013100D19A60DA60E6E7236A0A2155 +S31508037D6003F101083046C4F82080FEF78BF910B1F9 +S31508037D7033183058184405F1010A50F82A3000EB35 +S31508037D808A0B9B440023082158460793FEF73CFBBE +S31508037D90079B002846D1129B059A0093594620460D +S31508037DA0029B00F07DF80022062158460792FEF74B +S31508037DB02BFB034620B10168079A8A4240D3002366 +S31508037DC0082158460793FEF71FFB18B10268079B5D +S31508037DD093423FD3039A6369DDF808E0E06909FB38 +S31508037DE00323059A0EEB800CF4453BD15546069BB7 +S31508037DF09D42B3D100254FF0180808213046FEF7F7 +S31508037E0003FB002848D003689D4245D2013550F844 +S31508037E102530226A08FB03739968013100D19A60F9 +S31508037E20DA60EAE702689342B5D2013350F82320B1 +S31508037E3009FB027291680131A5D1C2F80880A2E74D +S31508037E40013250F82230002BAEDB09FB0373216A9B +S31508037E50D960A9E7013350F82320216A09FB027286 +S31508037E60D160ADE75068A8420DD19068049988425D +S31508037E7009D11068C3E9000E9868013008BFC3F832 +S31508037E800880206AD86018330C320EF1040EABE76B +S31508037E9000254FF01809AAE7002009B0BDE8F08FBE +S31508037EA02DE9F347046806460D462046062117467C +S31508037EB09846DDF82890FEF7E5F800284CD02318F5 +S31508037EC0205803EB000A04212846FEF7DBF800B125 +S31508037ED02858441C5AF824300AEB840000220A2145 +S31508037EE01844FEF712F977284DD0812836D076281C +S31508037EF043D12846FEF7E3F85C2849D12846FEF71E +S31508037F00C9F80546002204212846FEF7FEF8002292 +S31508037F10044606212846FEF7F8F8621C05460BD0E8 +S31508037F20336A3A4601333362214643463046CDF82F +S31508037F300090FFF7D7FE08BB6B1C1ED0336A3A4680 +S31508037F4001333362294643463046CDF8289002B0BA +S31508037F50BDE8F047FFF7C6BE8246B4E72846FEF7F4 +S31508037F60AEF867280DD12846FEF794F804210022B7 +S31508037F70FEF7CBF8411C04460CD1002002B0BDE83D +S31508037F80F0870020F2E72846FEF799F85D28B4E75C +S31508037F900025B7E74FF0FF35C2E710B5044600F0F2 +S31508037FA03800E2F743FA78B1D0E901324178C4F3ED +S31508037FB0074411F0020F08BF1346043B53F8040F96 +S31508037FC010B10278A242F9D110BD052B07D920F4C6 +S31508037FD07F4020F0C70040F400701060918070471E +S31508037FE003681868CDF7FAB838B50546E2F7FAF91B +S31508037FF004462846FFF7F4FF204638BDE2F73CB9A6 +S3150803800010B500F1080454F8083C0BB9184605E006 +S3150803801054F8040C984708340028F4D010BD70B5FA +S3150803802004460C30E2F7B2FA0023666856F82320B2 +S3150803803062B906EB8305B5420AD123697BB90023E6 +S315080380406380637823F00E03637070BD0133EDE735 +S3150803805055F8043DDB68002BEDD09847EBE7DD6860 +S31508038060002DECD0043D55F8043F002BE7D0984784 +S31508038070F9E738B5036905460BB1186810B9002442 +S31508038080204638BDFFF7BCFF04460028F7D028462C +S31508038090FFF7C5FFF4E770B54378054623F00C03ED +S315080380A043F002034370036953B1586840B1FFF7BD +S315080380B0A7FF044620B12846FFF7B1FF204670BD47 +S315080380C06E68043E56F8044F2CB9202005F10C01BE +S315080380D0E2F74AFAF2E7A368002BF3D09847044677 +S315080380E00028EFD0E7E74388013B9BB243802BB9CF +S315080380F0437823F0040343F008034370704770B5CD +S315080381004378044623F00A0343F004034370012328 +S31508038110438003690D463BB9012D00D1658020468E +S31508038120BDE87040FFF7DFBF9E68002EF4D0043E1B +S3150803813056F8043F002BEFD028469847F8E74078CF +S31508038140C0F340007047437813F00E0F0CBF0120AD +S315080381500020704738B5054614460A460021FDF740 +S3150803816068FD24F01C046B7944F0100443F00403FF +S315080381702C716B7138BD2DE9F74F1F469DF83030CA +S315080381808A4680460093002850D0002967D00C6899 +S31508038190002C66D04FF0000BE679A179761AF6B271 +S315080381A0BE4208D30C31394408EB0209454621443B +S315080381B0F61BC84537E02068A346BF1B002835D001 +S315080381C00446E9E7AB19994538BFA9EB05063246D4 +S315080381D02846FDF743FD009B002B3DD0E279A079A5 +S315080381E0F3B237BB1844A071E279A37927689A4298 +S315080381F032D1DAF80030A34208BFCAF80070BBF1DF +S31508038200000F01D0CBF800702046E2F765F93C462B +S3150803821035444CB10027A379E67903F10C01F61A24 +S315080382202144F6B24D45CDD3A5EB080003B0BDE80E +S31508038230F08F121AD2B2F918914209DA0C30204497 +S31508038240D21BD21A014438440193FDF7D8FC019B8B +S31508038250E279D31AE371C7E7A3462468D8E7084641 +S31508038260E4E72046E2E710B5C4790246C4F14503BC +S31508038270D8B2884228BF08460444D47110BD38B51D +S315080382800546C079C0F14504E4B2944288BFD4B226 +S315080382900C3022462844FDF7E1FCEB7920462344BB +S315080382A0EB7138BD1FB503910021009103A9FFF7B0 +S315080382B062FF05B05DF804FB38B50446206800B9CB +S315080382C038BD0568E2F708F92560F7E7034610B5F0 +S315080382D001F0EC0103B910BD1A7902F013020A433F +S315080382E01A711A1A544254415A7964F300025A719C +S315080382F01B68EFE710B558B1016802685AB11368ED +S3150803830023B15C79E40704D50024146003600846A6 +S3150803831010BD0360F1E71346F8E720B1006810B112 +S315080383204379DB07FAD57047034658B10020DA7953 +S3150803833099791B68521A50FA82F01BB15A79D207F7 +S31508038340F5D57047704770B50D460446E8B186798A +S315080383508E4203D3751A8571012070BDC27906F161 +S3150803836045039B1ADBB299420FD806F10C01014467 +S31508038370921BA81BD2B20844FDF741FC0023A37144 +S31508038380E3791D44AD1BE571E6E70020E5E710B583 +S315080383900C4698B191B18979E279C379521AC3F136 +S315080383A04503D2B2DBB2934208D30C312144FFF71B +S315080383B066FF2046E2F790F8012010BD0020FCE78F +S315080383C00346006818B102681A6000230360704701 +S315080383D00346002003B97047DA7999791B68521A5C +S315080383E050FA82F0F6E703680BB9016070471A463C +S315080383F01B68002BFBD111607047036803B10B6040 +S315080384000160704739B10B461A461B68002BFBD12E +S31508038410036813600160704770B5046806460D4625 +S3150803842044B12046FFF7D4FFA84211D8236813B9ED +S31508038430E379A37170BD20463360E2F74DF83468DB +S31508038440F4E7ED1A236820463360E2F745F8346803 +S31508038450002DEFD0A279E3799B1ADBB2AB42F0D9B0 +S315080384602A44A271E6E7F8B5066805460C4646B1FE +S315080384703046FFF7ADFFA0421DD8336813B9F37929 +S31508038480B371F8BD30462B60E2F726F82E68F4E799 +S31508038490064638460768002FFAD1C2798379D31A74 +S315080384A0DBB2A34202D9121BC271EAE7E41AE2F766 +S315080384B013F83EB13760002CE3D028680028E0D0D3 +S315080384C00026E7E72E60F6E7F8B504460F46BC42F2 +S315080384D000D1F8BDA179E5796D1AEDB2C5F1450666 +S315080384E0B6B20EB92468F2E749B10C312A462144DB +S315080384F004F10C00FDF783FB0023E571A3712368E0 +S31508038500BB42EFD05A79D207ECD49979DD79A079B1 +S315080385106D1AEDB2B54228BF3546E2790C301044E0 +S315080385200C312A4619442044FDF798FBE379206861 +S3150803853053FA85F3E3718379761B53FA85F5C37981 +S31508038540EDB2AB42B6B2857103D103682360E1F796 +S31508038550C3FF002ED3D1C5E738B50C46016809B960 +S31508038560046038BD0D4609680029FBD1236823B189 +S315080385702046FFF7A9FF2C60F3E721462846FFF7B5 +S3150803858006FF0028EDD1F6E748B1002302794360D8 +S31508038590036083604379027143F0040343717047B0 +S315080385A000221146E2F718B838B504460D46FFF718 +S315080385B0CAFE98B984B12079FFF7F2FF58B16379F7 +S315080385C04279C3F3400363F3410245235D1B046009 +S315080385D04271C371857138BD0120EDE72046FAE77C +S315080385E038B5036804460D469BB11879FFF7D8FFDB +S315080385F088B12368427903605B79C3F3400363F365 +S31508038600410245235D1B4271C371857120600020B9 +S3150803861038BD0120EAE71920FAE738B50C460546BE +S3150803862040B3006830B309B9002038BD4AB9C9B2A6 +S31508038630FFF789FE0028F7D12B689A799871A41A4F +S3150803864006E0452918D8C9B2FFF77DFE0028EBD105 +S31508038650442C07D8002CE7D02846E1B2BDE83840B9 +S31508038660FFF7BEBF45212846FFF7BAFF0028DCD12E +S31508038670453CEDE72220D8E72120D6E75318452BBA +S3150803868002DCC9B2E1F7A8BF00207047F7B5002698 +S3150803869005460F4601960DB9019C09E000223846A6 +S315080386A01146E1F799FF044628B901A8FFF704FE26 +S315080386B0204603B0F0BDAB798371EA79C271687954 +S315080386C06179D21A60F30001617169796079C1F33E +S315080386D0400161F34100607103F10C002918D2B21D +S315080386E02044FDF7BBFA019B03B9019406B1346034 +S315080386F026462D68CFE72DE9F8430D461446064668 +S3150803870010B319B3DAB1034699461B68002BFBD19C +S315080387102746C8463A4629464046FFF7B0FDC145AF +S31508038720A7EB0007054418BFC9F8008037B1002234 +S31508038730B1793079E1F750FFC14618B9E41B2046F1 +S31508038740BDE8F8838046E5E70446F8E70C46F6E70E +S3150803875037B51546C9B200221C46E1F73DFF01901D +S3150803876040B122462946FFF7C6FF844202D901A82B +S31508038770FFF7A2FD019803B030BDE2F7D3B848432B +S31508038780E2F7D0B8FBF7B4B8212802D10846E2F7D6 +S31508038790F9B8E2F747B9512802D10846E2F7F2B821 +S315080387A0E2F740B9002070477047704700207047CA +S315080387B04FF0FF30704711207047002070470120A3 +S315080387C070470020704700207047002070477047A5 +S315080387D008B5E2F76FFDBDE808403120E5F764BD4B +S315080387E038B500F12C050446284601F08EFE50B133 +S315080387F094F8203013F0180F05D02846BDE8384002 +S31508038800002101F093BEA06A38BD38B504462C3062 +S3150803881001F07BFE94F8213001288CBF43F008034E +S3150803882003F0F70384F821302046FFF7D9FF0546FE +S3150803883001F076FF94F82030228CC3F38001C3F34A +S3150803884040039B0043EAC10394F8211042F4005203 +S31508038850C1F3C00143EA0113017842F0080201F0AB +S3150803886023010B430370437803B122842846BDE8EA +S31508038870384001F05ABF2DE9F04790F823300646F1 +S31508038880012B0C4602D90020BDE8F08790F820306A +S3150803889003F0010369B993B996F8213013F00C0F65 +S315080388A04CD196F82030DA0744D5631E584258410E +S315080388B0EAE7012903D113B1E2F78EFDECE7304667 +S315080388C0357EFFF78DFF01F02BFF0778417817F008 +S315080388D020070CBF02310331284618BFA02701F031 +S315080388E03CFE96F821308146590754BF022196F873 +S315080388F0241005F1FF3348BF0231012B9CBF013118 +S3150803890089B2284694BF4FF0A0084FF0000801F03B +S3150803891024FE8246F568E2F75FFDA5F59673A3EB99 +S315080389200903DB1BA3EB0A03A3EB08031B1A002BA0 +S31508038930B2DCA8E7B4FA84F04009A5E70120A3E767 +S315080389405328F8B50C4615D009D8232800F0EA8031 +S31508038950512800F0C880BDE8F840FFF739BF56280C +S31508038960F9D191F82030DA075CBF23F0100381F8B8 +S315080389702030F0E7E2F752FB054600220221E5F72D +S31508038980D5FBAB680646D80735D494F823300133AC +S3150803899084F8233094F82630013384F826300026E9 +S315080389A001212046FFF767FF0746C0B194F8203038 +S315080389B0D80740F1818094F8213059077CD404F113 +S315080389C02C0001F0A2FD012894BF002301235800BF +S315080389D094F82210E2F78AFA2046FFF716FF28468C +S315080389E0E2F75AFB032E69D1284601F0CCFD2B7B0F +S315080389F084F8273064E0002394F8212084F8233090 +S31508038A0042F0100384F82130317894F82030C1F30A +S31508038A108001C3F38000814218D083F0040343F036 +S31508038A20100184F8201042F05002090784F8212027 +S31508038A300CD523F0080343F0100304F12C0084F843 +S31508038A40203001F07AFD3320E5F72EFC327894F8CE +S31508038A502030C2F3C001C3F34003994228D194F8E6 +S31508038A602130D2064CBF43F0040303F0FB0384F81A +S31508038A7021307378B3B994F8203083F0020384F86D +S31508038A802030327897078AD072789AB143F0200358 +S31508038A9084F8203094F82130032643F0200384F821 +S31508038AA021307DE72846E2F7E3F90028E3D176E7A4 +S31508038AB0012675E7022673E7022089E7002E96D179 +S31508038AC094F82130DA070AD494F8202043F00103F6 +S31508038AD0D60748BF6A6884F8213048BF2260002F4A +S31508038AE03FF439AFF8BD91F82030084623F0300338 +S31508038AF081F8203091F8213043F0020381F82130C0 +S31508038B00FFF76EFE01F00CFE00212046FFF7B3FEC9 +S31508038B1000283FF420AF94F822100120BDE8F8405E +S31508038B20E2F7FAB991F82030DD06DBD518070BD43E +S31508038B306568E2F751FC2D1AB5F57A7FD2DB204634 +S31508038B40BDE8F840FFF761BE91F821301907EFD564 +S31508038B5004F12C0001F0D9FC0128E9D9C2E7E5F7AD +S31508038B6047BE0A2802D80130C0B27047242801D864 +S31508038B700230F9E7252805D0262805D0272818BF67 +S31508038B80FF207047002070470C20704708B5E5F7AB +S31508038B9035FE20B1BDE808402020E2F7BFBD08BD79 +S31508038BA070477047704770478B69184700207047AE +S31508038BB0704770474FF000007047002070477047B2 +S31508038BC07047002070470020704700207047002038 +S31508038BD07047002070474FF0FF3070477047704763 +S31508038BE000207047704700207047704770477047EA +S31508038BF07047704770477047F1F7C2BDF1F7C8BDB4 +S31508038C00F1F7E0BDD4F7CEBE704708B5E2F7E4F84E +S31508038C1018B1BDE80840E2F78DBD08BD2DE9F84354 +S31508038C200E6A05460C461EB106600020BDE8F883A9 +S31508038C30088B4B8B1844E2F733F8286090B3204629 +S31508038C40E2F72AFAD5F800800A2198F80670404612 +S31508038C50FFF709FB0C37A37B08EB070989F80730ED +S31508038C60637B314689F80630628B238B204613448F +S31508038C70A9F80830237B4FF6FF7289F80530636835 +S31508038C8048F807302B68E2F739FA238B628B1344CB +S31508038C90984201D12660C8E72B681BB12846FFF71F +S31508038CA00BFB2E601920C1E710461946704737B5E6 +S31508038CB00C4605460DF1060101A8E2F7E3FD43F666 +S31508038CC0FF739C420DD047F6FF739C4209D0BDF94A +S31508038CD004309C42B8BF1C46BDF906309C42A8BF67 +S31508038CE01C46AC8103B030BD7047704711207047EE +S31508038CF00020704770477047002070470020704770 +S31508038D00704770470020704700207047704700205F +S31508038D107047002070477047704708B500F082FF18 +S31508038D2008BD002070470020704770477047112020 +S31508038D3070477047704708B500F0C3FF08BD0020A9 +S31508038D40704770470020704770470020704700201F +S31508038D507047704710B5DC1D043383734379C471B8 +S31508038D6023F0030343F003030E24437101234473DF +S31508038D708371C3730182827410BDD31CC371FF232D +S31508038D8043734379827323F0030343F00303437165 +S31508038D900123C17383717047D31CC3713E23437385 +S31508038DA04379827323F0030343F0030343710123D7 +S31508038DB0C173837170470F23437304238373437902 +S31508038DC0A0F8111023F0030343F00303437140F2A1 +S31508038DD00173C3800123C27303747047D31CC37121 +S31508038DE04379417323F0030343F0030343710123D8 +S31508038DF082738371704708B50023FFF7ABFFBDE89D +S31508038E000840E2F753BE2DE9F84380460220894617 +S31508038E1017461E46FFF7C4FBD0B10C23437308233A +S31508038E20837340F601334579C38025F003059DF81E +S31508038E30203045F003054571A0F8108080F812909C +S31508038E40A0F81370A0F81560C373E2F72FFE01208C +S31508038E50BDE8F883F8B504460F46164613211D46A2 +S31508038E600922FFF799FF83790C331C44A170E77035 +S31508038E7026712B68C4F80530AB88A4F80930BDE819 +S31508038E80F840E2F713BE70B5054602200E46FFF713 +S31508038E9087FB0446B0B12846E3F7EAFF00F03AFE3B +S31508038EA0142100F001000422A0602046FFF774FF96 +S31508038EB0A3790C3323449970A3F803505E71E2F740 +S31508038EC0F5FD012070BD08B506F008F908BD2DE9C2 +S31508038ED0F041074602200D4690461E46FFF760FB03 +S31508038EE00446E0B109222121FFF756FF0A228379B6 +S31508038EF00C331C44BDF9183084F8038093FBF2F352 +S31508038F0023729DF81C30A7806372BDF92030A671C1 +S31508038F1093FBF2F3E571A372E2F7C8FD0120BDE8FE +S31508038F20F08100F0F4B9704738B5044601F03BFD0B +S31508038F30054658B9C820E2F7BFFCC82202212846CD +S31508038F40E2F748FD8442A8BF044624B22046E2F766 +S31508038F50B3FC01F028FDBDE83840C8220221E2F738 +S31508038F6039BDB0F90020B1F900302DE9F3479A422B +S31508038F7004460D464CDC0AF0C6F98046E4F7CEF9FA +S31508038F80002842D1E2F73AFD824601F00CFDC822D9 +S31508038F900221E2F71FFD0DF10601814601A8E2F75A +S31508038FA071FC47F6FF73B5F900209A4204BFBDF872 +S31508038FB006202A80B4F900209A4204BFBDF804307B +S31508038FC02380B5F90000FFF7AFFFB4F90030074671 +S31508038FD08342C8BF2080B4F90000E2F7BBFCFFF761 +S31508038FE0A0FE064660B15046E2F7B4FC4846E2F7EF +S31508038FF063FC40460AF082F9304602B0BDE8F087C2 +S31508039000E2F7FCFC20802F80F3E741F20C06F0E739 +S315080390102126F1E730B190FAA0F00123B0FA80F0E7 +S315080390208340D8B2704770B5064600F079FD80F0E4 +S31508039030400402060546C4F3801406D408213046C4 +S3150803904001F0EBF908B144F00204EB0506D40B2151 +S31508039050304601F0E2F908B144F00404204670BD35 +S315080390604B1E032B10B50C4602D90023184610BD18 +S315080390700329FAD0FFF7D7FF04EA00038443F4D1A0 +S31508039080F4E72DE9F743044688461746019300F0AB +S3150803909047FDC0F34015204600F0B6FF214681463A +S315080390A0284600F02EFD064607B32046E3F7F4FEEE +S315080390B08046204600F0ABFF3A460146019B1FFA5D +S315080390C088F0E2F7F3FD2146284602F01DFA20212F +S315080390D0204600F02BFD56E8003F43F4805346E84C +S315080390E00032002AF7D103B0BDE8F08301A8FFF7E1 +S315080390F0E3F899F80110404601F00F0101F021FA4F +S31508039100062818BF01462A4608BF0021204600F054 +S315080391102BFFD8E7032970B506460D4614460CD02F +S31508039120042919D0012915D1222100F032FD284638 +S31508039130314602F019FA002070BD136812791B68CC +S315080391400021FFF79EFF00222368314601201A609B +S3150803915002F00AFA0120EFE713680C221B68EFE70F +S31508039160012910B504460CD100F0DAFC2146C0F3F8 +S31508039170401000F0C6FC0023817C1A462046FFF700 +S3150803918080FF012010BD2DE9F7430F46054600F081 +S31508039190C7FC00F02009C0F34018284600F034FF46 +S315080391A0BB790C333B445E789B781E400378C3F344 +S315080391B0030000EA13103040FFF72CFF044648B9B2 +S315080391C0B9F1000F06D12846FFF72DFF3040FFF708 +S315080391D021FF0446284600F01AFFE4F757FFA0428A +S315080391E023D01CB30221284600F0D6FC00210646EC +S315080391F0284600F09AFD1821384602F0FAF8384650 +S31508039200E6F70AF8B6B2394644708470A0F80360E4 +S31508039210284602F0ECF8234622462946404600969D +S31508039220E2F798FD03B0BDE8F08300242646E2E79B +S3150803923070B504460D4602F0C7F928B929462046F3 +S31508039240BDE87040FFF79FBF402829462046BDE882 +S3150803925070404FF0160314BF2A222322E5F7EEBF08 +S3150803926038B505460C4600F05BFC830604D4204655 +S31508039270BDE83840E1F730B921462846BDE838400D +S31508039280FFF781BF2DE9F3418C7906460C340C446C +S315080392900D4600F045FCA17807463046FFF7E0FE89 +S315080392A0617880463046FFF7DBFEB4F803200346B1 +S315080392B00092C7F3401042463146E2F74BFD284673 +S315080392C002B0BDE8F041E1F707B908B58B790B445D +S315080392D01B7B162B03D0172B05D0002008BDFFF7E1 +S315080392E0A7FF0120FAE7FFF7BBFFFAE708B58B7973 +S315080392F00B441B7B162B03D0182B05D0002008BD67 +S31508039300E2F752FD0120FAE7FFF7BCFFFAE77047D9 +S31508039310C0F3845303EB830300EB830080B27047E7 +S31508039320F8B500231360047D05468068FFF7F0FF50 +S3150803933014F00807034602D00B446B6004E06E681A +S31508039340701AB0EB030C01D40120F8BD14F0010028 +S3150803935009D1D5E90374E41B14EB0C0FF5D40B44BC +S315080393609E1B1660E9E73846EFE710B50446E2F7B1 +S3150803937071FD6168E069E2F7EDFDBDE8104001F0B3 +S3150803938095B938B50C46C94301F001010546E2F71C +S3150803939021FEA30702D4E869E2F706FEBDE83840D2 +S315080393A001F084B910B50446E2F714FE2046E2F745 +S315080393B051FDBDE8104001F079B9007D00F00100C8 +S315080393C0704701F057B9FFF7CCBD431E032B06D8E8 +S315080393D0DFE803F002040204032070470420704701 +S315080393E001F0C4BB2DE9F04F85B016461D468269C8 +S315080393F09DF8603004469DF83870DDF840809DF886 +S3150803940048B09DF850909DF858A001910293002A00 +S3150803941040F0EE8005F01C021C2A04BF06260196BE +S31508039420E80600F19C8005F00302032A08BF05F04D +S31508039430FD0505F0F70505F01402142A40F093809C +S31508039440A90600F19E80BDF94C109DF86400A4F8A6 +S315080394505410FFF7BAFF19F0020F84F8690040F0B9 +S31508039460938019F0040F00F0918000F0FD000128A5 +S3150803947014BF0323042384F874309DF86800039308 +S31508039480FFF7A3FF1AF0020F039B84F88E007FD120 +S315080394901AF0040F7ED000F0FD00012814BF032242 +S315080394A0042284F8842000200A461946E2F792FA31 +S315080394B0014604F16C00FFF7FAFB47F6FF7104F166 +S315080394C07C00FFF7F4FB94F88410606CFFF70DFC3F +S315080394D0FF22236A84F85A20029A23F09F03236201 +S315080394E012B143F01003236205F01803182B02BFC9 +S315080394F0236A43F080032362236A6A0723F060031F +S3150803950023620CD41BF0010F1CBF43F02003236214 +S31508039510236A1BF0020F1CBF43F040032362236A2E +S31508039520A4F8505023F00703236204F16202B8F14A +S31508039530000F31D0D8F80010C4F86210B8F8041038 +S3150803954091809DF83C20012A02D143F0040323624B +S31508039550012F26D1236A43F0010323622EE04FF03D +S31508039560010AD14667E700222046A16AE3F70CFA07 +S3150803957040F27122724390427FF662AF41F2450090 +S3150803958033E005F0FC055EE7022374E7012372E77F +S31508039590022286E7012284E7C4F86280A2F80480DF +S315080395A0D6E7032F07D1236A43F001032362236A0D +S315080395B043F00203D1E7023F012FF8D9FFF7CFFAA9 +S315080395C09DF85C30C0F30B0040EA0330019BA4F816 +S315080395D08C00A4F84C309DF844302046A4F84E601D +S315080395E084F8583000F06DF9002005B0BDE8F08F17 +S315080395F041F20C00F9E72DE9F3418846174604467C +S31508039600019338B901A8FEF757FE41F2420002B0AA +S31508039610BDE8F081012922D0022911D091B98369C5 +S31508039620D3B900F128054FF40076B4F85030D906BB +S315080396301FD55A0728D501A8FEF73EFE0020E6E700 +S31508039640406C28B901A8FEF737FE41F20C00DEE7A5 +S315080396501946FFF74BFBDAE700F13005E3E78369C1 +S3150803966023B900F12C054FF48066DEE700F13405D3 +S31508039670F9E79B0708D5B8F1000F05D101A8FEF74E +S315080396801BFE41F21200C2E7236AF80723EA060320 +S31508039690236202D52846FEF70FFE019921B1284613 +S315080396A0FEF7A1FE002301932868FEF791FEB4F89E +S315080396B05030D90605D51F2801DC032F18D02846B4 +S315080396C0DDE740F27262904205DD2846FEF7F4FDB7 +S315080396D041F207009BE7B8F1000F09D1BF2807DD60 +S315080396E09A0705D02846FEF7E7FD41F245008EE7BF +S315080396F02046D4E90C12E3F747F9A36983B140F28C +S315080397007122B4F84C305343984209D9B4F84E3011 +S315080397108342E7D300F51C70B0FBF2F0A4F84C00C3 +S3150803972009F0F1FDA369054673B1BB070CD5236A96 +S31508039730334323626368C3F57A76E1F74DFEF04255 +S3150803974002D52046E2F730FD284609F0D7FD75E72E +S3150803975083693BB1B0F85030DB070FD490F8593022 +S31508039760FE2B0BD0036A43F4005303620B68C0F85D +S315080397705B308B88A0F85F300020704741F20C00FD +S315080397807047A0B1CB0742BF036A43F48053036211 +S315080397908A0742BF036A43F4804303624B0701D433 +S315080397A000207047036A43F400430362F8E741F273 +S315080397B042007047A0B1CB0742BF036A23F4805324 +S315080397C003628A0742BF036A23F4804303624B0793 +S315080397D001D400207047036A23F400430362F8E7C1 +S315080397E041F24200704738B5044608300D46E5F79E +S315080397F0CFFAE2F7D3FC844202D12220E4F754FDE0 +S3150803980085F0010100252046FFF7BBFDE06BA56146 +S3150803981010B1E3F7EFFDE56304F14000BDE8384016 +S31508039820FEF74ABD70B590F859300446FE2B09D1A8 +S315080398305B3000F00EFF00F005FF18B1236A43F40E +S315080398400053236242F20103256A2B40012B35D0CC +S31508039850AB072CD5C5F3800504F162060022314611 +S315080398602846FEF7A5FF002184F85A00FEF7AFFF46 +S31508039870314600222846FEF7A0FFB4F8501018B167 +S3150803988094F95A00002814DA236A23F002032362A0 +S31508039890B4F8502002F00302012A08D131462846BB +S315080398A0FEF78BFF18B1236A43F0080323620020EF +S315080398B070BD01F00101FEF78AFFE9E741F21200E4 +S315080398C0F6E738B5044609F01EFDD4E90A1205463B +S315080398D02046E3F759F8B4F84C10B4F84E20E06084 +S315080398E0521A40F2712101FB020303F59C53083314 +S315080398F028462361BDE8384009F000BD036A10B560 +S31508039900044613F4606023D09A0507D504F12800AA +S31508039910FEF7D2FC236BA36200232363236A5B054A +S3150803992007D504F12C00FEF7C7FC636BE36200233B +S315080399306363236A204623F460632362FFF7C1FF48 +S315080399400120B4F88C305A1C62F30B03A4F88C304C +S3150803995010BD036A0B4303624FF08050ECF7DEB881 +S3150803996010B5044619B390F856208AB190F85730C3 +S315080399700133DBB29A4280F8573009D10121FFF748 +S3150803998032FF4FF480312046BDE81040FFF7E1BFB0 +S31508039990236ADA050BD5636A62689B1A002B06DA13 +S315080399A001212046FFF71FFF4FF48021EBE7236AC7 +S315080399B01B0624D4FFF7D3F81123B0FBF3F394F96A +S315080399C0682003EB0313C01A83B212FA80F0102837 +S315080399D088BFC3F110035BB2083A1A4484F86820B7 +S315080399E040F27121B4F84C2020461A44636801FBFF +S315080399F0023301216360BDE81040FFF7D3BC00239F +S31508039A00EEE7C94350E8003F0B4040E80032002A1E +S31508039A10F8D1704738B505460C4600F0C6FF20B1A5 +S31508039A2049F640439C4228BF1C46EA68A2420BD229 +S31508039A3040F27121B5F87E304B43934238BF134643 +S31508039A40A34228BF23461A462A6138BD03469A6AA3 +S31508039A504830920505D5D3F82821B3F84010E5F721 +S31508039A60D7B893F87310E5F7C9B8002070470120F3 +S31508039A70704700207047704700207047704770474B +S31508039A80002070470020704770477047704770473B +S31508039A900020704700207047704700207047012058 +S31508039AA07047C820704700207047704701207047E9 +S31508039AB07047704790F8892010B5531C03F00F03BD +S31508039AC0072B28BF0023044663F30302034480F8E5 +S31508039AD0892083F8821090F889306F2B4FEA131286 +S31508039AE09EBF013262F3071380F88930FFF7E1FF5F +S31508039AF0204694F83011FFF719F910BD70477047DF +S31508039B00704710B101F1B000704701F1D4007047F6 +S31508039B10F8307047806A7047836A0B4383627047DD +S31508039B20C06A7047C36A0B43C3627047C36A23EAB2 +S31508039B300103C362704700F59C70704770B540F225 +S31508039B40712606FB01F345685643826A1D44D2070C +S31508039B50044645600ED500F14405294690F842208F +S31508039B60E5F794FA334629462046BDE870400122B4 +S31508039B7001F0B5BB05EB5605456070BDD0F8A400EA +S31508039B8000B9704743799B0701D40068F8E70120B9 +S31508039B90704780F87B10704738B504460D46E3F7DF +S31508039BA07BF980B2FFF768FF80B14288022DB4F8CB +S31508039BB0400011D0032D0BD0012D06D1A38FA26B24 +S31508039BC01B01B3FBF2F3184480B238BD0122EDE75B +S31508039BD04FF47A43A26BF4E7E38F5B00073313FB77 +S31508039BE00200F1E738B5044601F068FD04F1A40064 +S31508039BF0FEF762FB04F1A800FEF75EFB04F1AC0076 +S31508039C00FEF75AFB2046E3F747F9C4B22046FEF7A8 +S31508039C10D8FF05462046FEF7D6FF01462846FEF737 +S31508039C20CFFF38BDB0F8343110B5A0F83231044649 +S31508039C30E3F732F9C0B2FFF734FF94F8303194F8FA +S31508039C40312104F1480100F0A9FE014604F5947098 +S31508039C50FFF72DF8B4F93221B4F934319A4209D011 +S31508039C60A36ADB0406D52046BDE810404FF400413D +S31508039C70E3F728B910BD806B7047836A0A4600F17B +S31508039C804801C3F34020E4F76FBF38B504460D46D1 +S31508039C9042B9836A23F4405309B143F4805300203D +S31508039CA0A36238BDFFF74BF848B1A36A23F44053C0 +S31508039CB00DB143F48053A36243F40053EFE7112035 +S31508039CC0EFE72DE9FF41836A0446DB0428D5B0F99B +S31508039CD03481B0F932710020E1F790FE8045CCBF9C +S31508039CE00025012500F05FFEC82294F83011E1F73C +S31508039CF071FE06462046E3F7CFF8B045B4BF002603 +S31508039D000126002345EA4605CDE90085A8EB0707A2 +S31508039D103FB202971A4694F8301180B2FFF7D7F884 +S31508039D2004B0BDE8F0818A307047F8B504460E469C +S31508039D3000295AD040F27123876B30465F43A7F256 +S31508039D408A277F08394600F011FC94F89230851F5C +S31508039D50ADB29D4239463046A8BF1D4600F006FC03 +S31508039D6094F89320831F9BB29342A8BF1346F21E0F +S31508039D70012AB4F88A10B4F88C202BD8B1F5296FC8 +S31508039D8044F29020B8BF4FF429618142A8BF014627 +S31508039D90B2F5296FB8BF4FF429628242A8BF0246BB +S31508039DA01B2DB8BF1B251B2BB8BF1B23304684F8B6 +S31508039DB0953084F89450A4F88E10A4F8902000F0F7 +S31508039DC0D5FB831F9BB2AB42A8BF2B46DBB284F8F5 +S31508039DD09630F8BDB1F5A47FB8BF4FF4A471B2F5B8 +S31508039DE0A47FB8BF4FF4A472DAE71B23EFE72DE984 +S31508039DF0F341876B490089B28F42044616461D46CE +S31508039E0039D040F271224368816302FB073302FBB0 +S31508039E1011334360E3F740F84FF0000887B233463F +S31508039E204246012138460195CDF80080FFF72CFEFE +S31508039E303846FFF731FE41463846FFF726FE01232B +S31508039E40E18FA28FB14218D09542E68700D0A58745 +S31508039E50A38FA26B1B01B3FBF2F3204694F83011D0 +S31508039E60A4F8A030FFF761FF0421204602B0BDE83D +S31508039E70F041E3F727B80023E2E79542E7D1A26A60 +S31508039E80D207E5D5002BE3D102B0BDE8F081F0B5E2 +S31508039E9085B004460E466A4600F18A0300F1920726 +S31508039EA0154618685968083303C5BB422A46F7D1CD +S31508039EB01868314628609B882046AB80FFF735FF34 +S31508039EC09DF80B2094F895309A4211D1BDF80620D7 +S31508039ED0B4F890309A420BD19DF80A2094F894303E +S31508039EE09A4205D1BDF80420B4F88E309A4207D0B9 +S31508039EF04FF48141204605B0BDE8F040E2F7E2BFE2 +S31508039F0005B0F0BD37B5044694F89250BDF818006D +S31508039F108D420BD1B4F88A50954207D194F89350E1 +S31508039F209D4203D1B4F88C5085421BD08DF8061098 +S31508039F30ADF80420019D84F8921084F89330A4F8B0 +S31508039F408C0094F830112046C4F84051A4F88A20AE +S31508039F50FFF79DFFB4F88E30A4F88A30B4F8903032 +S31508039F60A4F88C3003B030BD70B5044616460D46CA +S31508039F7090F83031B1B1994214D00122FEF7D9FED7 +S31508039F80294600222046FEF7D2FE2946204684F8B3 +S31508039F903051FFF77CFF2046BDE870404FF48441FB +S31508039FA0E2F790BF19462046FFF771FF002EF2D15C +S31508039FB070BD30B4C56A15F0040F0DD145F004051C +S31508039FC0C56280F89E10A0F89A204FF4006130BC51 +S31508039FD0A0F89C30E2F776BF30BC704710B511B1D4 +S31508039FE090F89E400C7012B1B0F89A10118013B114 +S31508039FF0B0F89C201A80C06AC0F3800010BD836A3B +S3150803A00043F480638362704700F5A270704790F843 +S3150803A01030017047F8B5044609F075F965680646D0 +S3150803A020E1F7DAF92B1AB3F5FA7304D53046BDE826 +S3150803A030F84009F063B940F27122A16B94F87450A1 +S3150803A0405143B3FBF1F3B4F8402098B2121AA4F8BB +S3150803A050402094F8732000FB1522252592FBF5F77B +S3150803A06005FB1722002AB8BF521984F87320B4F8DF +S3150803A070A020121AA4F8A020626800FB112200216E +S3150803A08020466260FFF78EF9D0E7F0B5036B044606 +S3150803A0909B0790F87B6087B001D5FFF7A3FD236B79 +S3150803A0A0DF0700F14081236B9D0411D52046E2F7B3 +S3150803A0B0F3FEA16AC0B2C1F34021FEF7E4FE00280D +S3150803A0C000F056814FF4005104F13000FFF799FC74 +S3150803A0D0236BD90409D500212046E3F7F7FB4FF490 +S3150803A0E0805104F13000FFF78CFC236B5A0513D516 +S3150803A0F02046E2F7D1FE002394F89F50C2B21946D0 +S3150803A100284600F008FE002800F032814FF48061EB +S3150803A11004F13000FFF775FC236B5B0712D5204665 +S3150803A120E2F7BAFEA16BA38FE28FC1F34F0180B2A8 +S3150803A13000F003FF002800F01B81042104F130001E +S3150803A140FFF75FFC236B1F070AD5204601F097FC30 +S3150803A150002800F00D81082104F13000FFF751FCB7 +S3150803A160236BDD0617D52046E2F796FEE16A80B231 +S3150803A17011F4805100F00F81002100F073FF0028CD +S3150803A18000F0F680E36A102123F48053E36204F1B6 +S3150803A1903000FFF736FC236B580613D52046E2F743 +S3150803A1A07BFE94F87B3080B20093D4E9082300F051 +S3150803A1B03CFF002800F0DC80402104F13000FFF763 +S3150803A1C020FC0026236B190516D52046E2F764FE04 +S3150803A1D000230093B4F89C30B4F89A2094F89E10A0 +S3150803A1E080B2FEF710FE002800F0C2804FF400612B +S3150803A1F004F13000FFF705FC236B13F480452FD1D8 +S3150803A2009A0513D52046E2F747FE2B462A4694F8C5 +S3150803A210301180B2E1F74AFD002800F0A9804FF417 +S3150803A220007104F13000FFF7ECFB2E46236B1B0687 +S3150803A23016D52046E2F730FEB4F8903080B2009384 +S3150803A24094F89530B4F88E2094F8941000F03CFFF7 +S3150803A250002800F08D80802104F13000FFF7D1FB40 +S3150803A260236B9F060FD52046E2F716FE94F87B105C +S3150803A27080B200F00EFF00287AD0202104F13000C6 +S3150803A280FFF7BFFB0026236BDD0508D504F1300075 +S3150803A2904FF48071FFF7B5FB204601F029FA236BCB +S3150803A2A0180408D504F130004FF40041FFF7A9FB61 +S3150803A2B02046FEF740FD236BD90308D504F1300089 +S3150803A2C04FF48031FFF79DFB2046FEF72EFD236BE7 +S3150803A2D09A0308D504F130004FF40031FFF791FBD8 +S3150803A2E02046FFF7E5FB236B9B0718D5002220467C +S3150803A2F01146FFF7DBFB2046FFF7DAFB2046E2F7BA +S3150803A300CBFD94F87B1080B200F079FF80B304F19B +S3150803A31030000221FFF775FB2046E3F76BF80120AF +S3150803A32084F87B6025E0A76AF807C7F3803522D54A +S3150803A330002D0CBF012503252046E2F7ADFD94F851 +S3150803A3409F30294605930023049394F84230C7F3B4 +S3150803A35040020393A38F80B20293E38F0193A36B07 +S3150803A360C3F34F03009304F1750300F006FE20B907 +S3150803A370002007B0F0BD6D00DEE7012104F13000CF +S3150803A380FFF73FFB50E8003F43F4005340E8003231 +S3150803A390002AF7D187E600F07CFEF0E608B502202E +S3150803A3A0FEF7FEF810B100F010FF012008BD826A1F +S3150803A3B0002122F0C0028262E3F788BA012310B5AE +S3150803A3C0A1F12002C1F1200423FA04F403FA02F2EC +S3150803A3D022438B40D0E9084123400A40134314BF64 +S3150803A3E00120002010BDC36A10B5044613F0080007 +S3150803A3F012D00123A1F12002C1F1200023FA00F0B3 +S3150803A40003FA02F202438B40D4E9080103400A40E7 +S3150803A410134314BF0120002010BD10B50C46C9B262 +S3150803A420FFF7E1FF70B1E4F7E1F8C4F12002A4F104 +S3150803A4302003E04001FA02F2104321FA03F318431A +S3150803A44000F0010010BD70B504460E46E4F774FF2C +S3150803A45008F059FF05460221204684F87B60E2F797 +S3150803A46031FD20460121FEF78CFF2846BDE87040E2 +S3150803A47008F044BF70B50D46044608F044FF064687 +S3150803A4802046E2F7A7FC304608F038FF294620465F +S3150803A490BDE87040FFF7D7BF0B68C0F84031704777 +S3150803A4A038B540F64805D0F840310C460B609BB2E8 +S3150803A4B0AB4204D90B21FFF7B0FF08B9258038BD95 +S3150803A4C044F290232380FAE708B5E2F747FE00F043 +S3150803A4D044FC00F08CFAE4F72FFEE5F791FBBDE8A0 +S3150803A4E00840E5F7F5BB38B50546FEF76AFB0446AB +S3150803A4F02846FEF768FB214602460220FEF76EFB56 +S3150803A50038BD14220021FBF794BB037C427C981ABE +S3150803A510C0B2704710B5037C427C5C1C9A1A04745B +S3150803A52003F0030340F82310D0B210BD437C19444B +S3150803A53001F0030150F821007047437C013343744B +S3150803A5407047022808D0042803D0012818BF06201C +S3150803A550704701F00101C81C704710B50C46E3F7B4 +S3150803A560ABFD0279408804FB020010BD10B50C460A +S3150803A570E3F7A2FD4388A3429BBFE41A03790020AD +S3150803A580B4FBF3F010BD002337B5044601A80193C5 +S3150803A590E0F778FE054640B9A368322043F0040382 +S3150803A5A0A360019B2362E3F77FFE284603B030BD11 +S3150803A5B0E4F7ECB837B50546E4F70EF904462DB1CA +S3150803A5C02B680360AB88A38003B030BDFEF71AFB84 +S3150803A5D00322CDE900010DF105010DEB0200FBF79E +S3150803A5E00EFB0098BDF804302060ECE738B5054645 +S3150803A5F0E4F7F2F8044608F086FE2B68A360AB88F6 +S3150803A600A381A37943F00103A37108F077FE012020 +S3150803A61038BD38B50C460546E4F7DEF8014605B1FC +S3150803A620083106222046FBF7DAFAB0FA80F0400929 +S3150803A63038BD10B50446E4F7CFF80368236083886A +S3150803A640A38010BD08B5E4F7C7F8807900F00100C8 +S3150803A65008BD10B50446E4F7BFF883682360838909 +S3150803A660A38010BD50E8003F0B4340E80032002AA0 +S3150803A670F8D1704770B50E461546E2F797FD0446BE +S3150803A68048B93046E1F7F4FF044620B92846E4F70B +S3150803A69029FA044640B10020E2F788FD0020E1F7D5 +S3150803A6A0E7FF0020E4F71EFA204670BD4FF40010BA +S3150803A6B0EBF734BAFFF77EBF112808B502D0122884 +S3150803A6C005D008BD1320BDE80840E3F7EDBDE3F761 +S3150803A6D0FDFFE4F779F8E3F757FE1420F3E7E3F70A +S3150803A6E08FBD08B5E3F754FDBDE808401120E3F72D +S3150803A6F0DBBD132808B502D0142809D008BDE4F732 +S3150803A7006BF8FFF755FFBDE808401220E3F7CCBD09 +S3150803A7100020E3F763FDBDE80840F7F776BC70470A +S3150803A72083790C33184470477047002337B50446BA +S3150803A73001250193204601A900F0A6F808B903B03C +S3150803A74030BD01982A468379C1790025C91A0C3385 +S3150803A750C9B21844E0F76AFFECE70B7810B404783B +S3150803A760C3F38013B3EBD41F09D132B902310622DE +S3150803A7705DF8044B0830FBF732BA0431F7E74FF0BC +S3150803A780FF305DF8044B704729B143780C2B0CBF97 +S3150803A7900320FF207047FF20704770B586B0044634 +S3150803A7A09DF828600B9D11B9FF2006B070BD62B9EC +S3150803A7B0012204A90DF10F00FEF705F8D0B92046CA +S3150803A7C010F8021BC1F3801117E0002BF0D12946BC +S3150803A7D03046FDF7EBFF0028EAD12378C3F380134D +S3150803A7E0B342E1D106222946A01CFBF7F8F9002853 +S3150803A7F0DAD1DDE79DF80F1004A8E2F71DFE00285D +S3150803A800D2D10123218B00930846638BA28B00F0D8 +S3150803A81070FD0028C8D0627D531E072BC4D8238B2E +S3150803A8209342C1D9E28A9A42BED8A37F5BB9E37F32 +S3150803A8304BB994F8203033B994F821301BB994F8FE +S3150803A84022300F2BB0D994F823301B3303F01F03A0 +S3150803A8500B2BA9D80520A8E710B50C4608B9E0F7CD +S3150803A86055FF2146BDE81040FFF777BE0B6803B1D5 +S3150803A8701868086010B14379DB0703D5003818BF99 +S3150803A880012070470068F4E70B6813B908600120D4 +S3150803A89070471868086020B1407900F00100C0F1DC +S3150803A8A0010000F001007047F0B587B00D46164663 +S3150803A8B08DF8070002B9A3B329469DF80700FDF7EB +S3150803A8C080FF0446B8B929469DF80700FDF77DFFC2 +S3150803A8D040BB16B39DF80710003918BF0121284657 +S3150803A8E00DF10F02E4F7BEF8F8B99DF80F400134ED +S3150803A8F018BF012416E004AF012239460DF10700FB +S3150803A900FDF761FF04464EB19DF80730191E18BFBF +S3150803A9100121002818BF3D46E1E70124FDF742FF60 +S3150803A92000B90124204607B0F0BD4FF0FF34DEE737 +S3150803A93037B50246136A084603F0020403F4805542 +S3150803A940DB0705D47CB9FFF774FE204603B030BD98 +S3150803A9504CB9B5FA85F4D2F85B1064090160B2F80C +S3150803A9605F208280F1E7019092F95A30B5FA85F4AF +S3150803A970009300231A4619461846FDF71CFF640977 +S3150803A980E3E7CB08C25C012301F007018B401A42B7 +S3150803A99014BF0120002070477047704702461946C6 +S3150803A9A00020E1F717B8002070470020704707B565 +S3150803A9B000214FF0FF336A46084600938DF80430AA +S3150803A9C0E4F7D2F803B05DF804FB38B5054600682A +S3150803A9D005F003FA0446287900F01F0005F0FDF98F +S3150803A9E02044C0B2012894BF0020012038BD704717 +S3150803A9F070B515460E461C46FFF78AF82B684EB106 +S3150803AA0003606B6843602368C0F825302368C0F881 +S3150803AA10153070BD83606B68C3602368C0F829303E +S3150803AA202368C0F81930F4E770B50546FFF770F8E0 +S3150803AA30044608F068FC064640212846FFF76CF8EA +S3150803AA404FF400612846FFF76DF8304608F056FCC8 +S3150803AA500023284623612375236284F82430FFF7ED +S3150803AA6059F8802310F0010F14BF237584F8243096 +S3150803AA7070BD10B50446FFF79AFC2046BDE81040A2 +S3150803AA801021E2F71FBA10B504464FF46061FFF7C9 +S3150803AA904DF82046BDE81040FFF789BC7FB506464A +S3150803AAA00C46FFF735F84FF4C06105463046FFF705 +S3150803AAB039F84FF400613046FFF738F84FF48060F1 +S3150803AAC0E3F70CFD224670B969462846E3F786FF85 +S3150803AAD06B4605F1100213F8011B02F8011DAA4281 +S3150803AAE0F9D104B070BD6C4602F11006234610680E +S3150803AAF05168083203C3B2421C46F7D1E8E737B5B3 +S3150803AB000D46ADF80420FFF703F8044600F12003C9 +S3150803AB10024601992846E3F789FE236A013323622D +S3150803AB2023B994F82430013384F8243003B030BDB4 +S3150803AB3037B50D46ADF80420FEF7EAFF019904463A +S3150803AB40024600F110032846E3F7DCFE30B1236919 +S3150803AB500133236113B9237D0133237503B030BD54 +S3150803AB6041F0004141F4E02101607047704710B598 +S3150803AB70E0F7D6FF837900210C33C418E078E1F7B0 +S3150803AB8013FD68B1211DFEF7E3FD0446E0F7CEFF8A +S3150803AB90E2B20023BDE8104042F23501FEF7DAB807 +S3150803ABA041F24204F2E72DE9F041E0F7B9FF837970 +S3150803ABB000250C33C418E678E0F7B2FF0768E0F718 +S3150803ABC0AFFFA6F1FE035942594105603046E1F746 +S3150803ABD0EBFC3B4629462279FEF70DFD0446E0F7D2 +S3150803ABE0A5FF2B46E2B242F23701BDE8F041FEF774 +S3150803ABF0B1B82DE9F041E0F793FF837900250C33CB +S3150803AC00C418E678E0F78CFF0768E0F789FFA6F132 +S3150803AC10FE035942594105603046E1F7C5FC3B46F8 +S3150803AC2022790121FEF7E7FC0446E0F77FFF2B466E +S3150803AC30E2B242F23801BDE8F041FEF78BB82DE9DE +S3150803AC40F047E0F76DFF83790C33C418277994F836 +S3150803AC50038027B9B8F1010F27D0E1F747FC00268F +S3150803AC600534BE420ADB0025E0F760FFEAB200239B +S3150803AC70BDE8F04742F23901FEF76CB82078B4F81C +S3150803AC800150A0F1FE035942594194F80390043444 +S3150803AC90E1F78AFC60B12A464B464146E1F75EFB7B +S3150803ACA005460028E0D10136DBE741F21205DBE76A +S3150803ACB041F24205D8E710B5E0F732FF8379002160 +S3150803ACC00C33C418E078E1F76FFC6168FEF759FDA9 +S3150803ACD00446E0F72BFFE2B20023BDE810404FF627 +S3150803ACE01941FEF737B810B5E0F71AFF8379002143 +S3150803ACF00C33C418E078E1F757FC6168FEF75AFD90 +S3150803AD000446E0F713FFE2B20023BDE810404FF60E +S3150803AD101A41FEF71FB8FE282DE9F8430646894669 +S3150803AD2090461F4616D00220FDF73AFC044690B11A +S3150803AD3006221221FEF730F81223A57920460C3590 +S3150803AD402544AB7085F803902E71A5F80580EF713D +S3150803AD50E0F7ACFE0120BDE8F883704710B5FDF7B0 +S3150803AD60D6FF0446FDF7F3FF2043C0B210BD70B506 +S3150803AD70E0F7D6FE83791844B0F80F60B0B2E2F76D +S3150803AD8077F880B1002100F01FFE0546E0F7CEFEF6 +S3150803AD90044602232A4642F21B01FDF7DBFFA37989 +S3150803ADA01C44668270BD0225F0E770B5E0F7B8FE6D +S3150803ADB083790C33C418B4F803502846E2F758F8D5 +S3150803ADC0A0B1611D00F000FE0646E0F7AFFE04469B +S3150803ADD00223324642F21A01FDF7BCFFE379234404 +S3150803ADE09D72E3792D0A1C44E57270BD0226ECE7D1 +S3150803ADF010B5E0F795FE83790C3318444479B0F817 +S3150803AE000300E2F735F860B12146E4F76BFD044623 +S3150803AE10E0F78CFEE2B240F20641BDE81040FDF7CA +S3150803AE20CABF0224F4E770B5E0F77AFE83791844BB +S3150803AE30B0F80F5008F067FA04462846E2F718F800 +S3150803AE4080B11621FFF716FB0025204608F056FAAF +S3150803AE50E0F76CFE2A46BDE8704000234FF604412E +S3150803AE60FDF778BF0225F0E7F8B5E0F759FE8479D0 +S3150803AE7005460C340444B4F80300E1F7F9FF064623 +S3150803AE8040B9E0F753FE0222BDE8F84042F2130147 +S3150803AE90FDF791BFAB79E97903F10C020220CB1ACE +S3150803AEA02A440021FDF754FC014618B9E0F73EFE93 +S3150803AEB00722E9E78379033383713046B4F80D50E3 +S3150803AEC0B4F80F70E4F7B4FC04463A46294630460C +S3150803AED0E2F7DCFAE0F72AFE2246D5E738B508F0AA +S3150803AEE012FA0446FFF73AFF00280CBF0C25002583 +S3150803AEF0E0F71CFE2A4642F20E01FDF77CFFFDF73A +S3150803AF000BFF2046BDE8384008F0F8B910B5E0F75E +S3150803AF1007FE83790C330344B3F80300B3F805102B +S3150803AF20C0B2E2F7C9FAE0F701FEBDE81040002314 +S3150803AF3042F224011A46FDF70DBF2DE9F84381466F +S3150803AF400220884617461E46FDF72AFB044690B19B +S3150803AF500A220321FDF720FF0023A57920460C3595 +S3150803AF602544EB70A5F80490A5F806802F816E8119 +S3150803AF70E0F79CFD0120BDE8F8832DE9F0438146FF +S3150803AF8085B002200E461F469DF844808DF80F2093 +S3150803AF90FDF706FB0546002844D022222921FDF7A2 +S3150803AFA0FBFE0022AC7930460C342C4404F10E0324 +S3150803AFB004F11401C4F80E209A8062612283009179 +S3150803AFC03A460DF10F01FDF7F0FB9DF84030A4F862 +S3150803AFD00490E37006F00103A3719DF80F3016F091 +S3150803AFE0FD0FE3713B68A360BB88A3814FF6FF732C +S3150803AFF004D0032E08BF43464FF0FF08BDF83020A0 +S3150803B00028466283BDF8342084F82180A283BDF8DC +S3150803B01038206384E2839DF83C2084F82020E0F7F7 +S3150803B02045FD012005B0BDE8F083F8B507460220C3 +S3150803B03016461D46FDF7B4FA044690B10C220421C0 +S3150803B040FDF7AAFEA1799DF818300C312144204654 +S3150803B0508F80C1F80660C1F80A50CB70E0F726FD69 +S3150803B0600120F8BD70B5064602200D46FDF798FA8D +S3150803B070044668B103223021FDF7B0FEA3792046C2 +S3150803B0800C332344A3F803609D70E0F70FFD0120FA +S3150803B09070BD70B5064602200D46FDF781FA0446D3 +S3150803B0A088B104220821FDF799FEB5FA85F2A3793A +S3150803B0B052090C3323442046A3F803605A719D7042 +S3150803B0C0E0F7F4FC012070BD2DE9F8438146022020 +S3150803B0D0884617461E46FDF763FA0446B0B10B22A7 +S3150803B0E00721FDF759FEA579BDF820300C3525440F +S3150803B0F02046A5F80390A5F80580A5F80770A5F8D6 +S3150803B1000960A5F80B30E0F7D1FC0120BDE8F88308 +S3150803B110F8B5074602200E461546FDF741FA0446DA +S3150803B120A0B10D220521FDF737FEA37920460C337E +S3150803B1302344A3F80370A3F80D602A68C3F805200F +S3150803B1406A68C3F80920E0F7B1FC0120F8BD2DE9C8 +S3150803B150FF4116466A4680460F4615460A9C03F182 +S3150803B160100E9446186859680833ACE8030073450B +S3150803B1706246F6D124B90220FDF712FA044608B34B +S3150803B1801D22ED212046FDF7F8FDA3790C33234450 +S3150803B190A3F80380A3F80D702EB13268C3F805200F +S3150803B1A07268C3F809200F3304AE2A4603CAB242AB +S3150803B1B018605960154603F10803F6D12046E0F7EF +S3150803B1C075FC012004B0BDE8F08113B5132182791B +S3150803B1D001900C32841881544FF44072C280E2F70E +S3150803B1E0A9FCA07020B901A8FDF766F802B010BD46 +S3150803B1F08000013060700198E0F758FCF6E770B5F7 +S3150803B200064602200D46FDF7CBF9044678B104221B +S3150803B2100521FDF7E3FD0022A37920460C332344D9 +S3150803B220A3F803605D719A70E0F740FC012070BDD6 +S3150803B23013B5837901900C33C418C05CE1F718FE83 +S3150803B24020B901A8FDF738F802B010BD6378019953 +S3150803B25013F0300F0CBF012200228B7904338B7154 +S3150803B2604B7962F300034B71E2F730FBECE72DE908 +S3150803B270F041E0F755FC83790C33C418B4F803801E +S3150803B2801FFA88F0E1F7F4FD054600B3A279617960 +S3150803B290FEF7FBFC0646E0F749FC0746022332465F +S3150803B2A042F27A01FDF756FDBB7938463B44A3F8CB +S3150803B2B01280E0F7FBFB46B9A37933B12846FEF7BC +S3150803B2C0A6FE01462846FDF73CFDBDE8F0810226A9 +S3150803B2D0E1E74368143B4360A0230B6070471AB940 +S3150803B2E04268A2EB530242600A6802EB83020A60D1 +S3150803B2F07047884210B51BD8052819D9B1F5486F88 +S3150803B30016D8B3F5FA7F13D240F67644A2F10A00AB +S3150803B31080B2A0420CD8BDF8080001339BB2434360 +S3150803B3204B435B00B3EBC20F94BF0120002010BD53 +S3150803B3300020FCE7C94350E8003F0B4040E80032D1 +S3150803B340002AF8D17047002070472DE9F0410446DA +S3150803B3500E4600250127214685F00100FEF7D1FB9D +S3150803B3604FF48051FFF7E6FF8368804633B93846C2 +S3150803B3700DB1BDE8F08101250746ECE7028AB24222 +S3150803B38006D100220121204698470028EFD1EFE78E +S3150803B3900268D10502D500221146F4E79307E6D5DC +S3150803B3A02046FEF7EBFB02460028E0D10521D8F834 +S3150803B3B00830E8E708B5FEF7BEFB002303804360C1 +S3150803B3C008BD70B506460C4607F09DFF0546304690 +S3150803B3D0FEF7B1FB30B103781C4304704FF40070D9 +S3150803B3E0EAF79CFB2846BDE8704007F087BFE2F7FB +S3150803B3F06DBA07B542798DF8071022F0030242F0B9 +S3150803B4000302427140F203320DF10701C2800122A1 +S3150803B410FCF735FF03B05DF804FB70B50C4605462B +S3150803B420072120461646FFF7E4FF2046E3F7F4FE16 +S3150803B430214646702846BDE87040E2F747BA38B554 +S3150803B4400C4600210546FEF7A7FB47F6FE73241AAA +S3150803B450A4B29C4205D928462821FEF7F4FF00200A +S3150803B46038BD0120FCE738B504460D4601460020E1 +S3150803B470FEF747FB03689B0505D429462046BDE826 +S3150803B4803840FFF7DCBF002038BD2DE9F0411546EB +S3150803B4901F469DF81880FEF734FB044607F033FF72 +S3150803B4A0B8F1010F064623D154E8003F43F48073ED +S3150803B4B044E80032002AF7D105B354E8002F42F4D2 +S3150803B4C0007244E80023002BF7D1FF212046FFF73B +S3150803B4D031FF54E8002F48EA020244E80023002B10 +S3150803B4E0F7D13046A5602782BDE8F04107F006BFCD +S3150803B4F04FF480712046FFF71DFFDDE74FF4007117 +S3150803B5002046FFF717FFE0E773B5064601200C460A +S3150803B510FEF7F7FA002305461A46009321463046F6 +S3150803B520FFF7B3FF6B6863B14FF480712046E1F709 +S3150803B530C9FC55E8003F43F4007345E80032002A86 +S3150803B540F7D107F0E0FE05462046FEF7F4FA28B1E0 +S3150803B55003881BB14FF40070EAF7E0FA284602B0F5 +S3150803B560BDE8704007F0CABE38B505460C46FEF777 +S3150803B570C8FA83684BB10221204600229847214620 +S3150803B5802846BDE83840FFF7BFBF38BD012938B59F +S3150803B59005460C4608D0CC1E012C03D801460120CB +S3150803B5A0FFF7E2FF012038BD2221FEF7F2FA204613 +S3150803B5B02946FFF7D9FF0020F5E708B5FEF7A1FAF4 +S3150803B5C0006800F0F00008BD10B5014604460120E6 +S3150803B5D0FFF7F3FF20B92146BDE81040FFF7EDBF9B +S3150803B5E010BD70B506460D4601460120FEF789FAD9 +S3150803B5F0314604460020FEF784FA2268036842EAC5 +S3150803B6000301C90523D4920549BF248A4FF6FF745B +S3150803B610641BA4B29B0554BF4FF6FF73038A3046D7 +S3150803B62044BF5B1B9BB29C42A8BF1C46FDF7D3FADB +S3150803B630002804DB411B89B28C42A8BF0C464FF68F +S3150803B640FF739C4208BF4FF0FF34204670BD0124A8 +S3150803B650FBE72DE9F341044601910146012015460E +S3150803B660FEF74FFA214606460020FEF74AFA8046B9 +S3150803B6702046FEF74FFA010706D501A8FCF71CFE7C +S3150803B6800C2002B0BDE8F08107F03DFE336807469B +S3150803B6909A0503D4D8F800309B0509D50199301DBE +S3150803B6A08D60FCF7A0FE384607F028FE0020E8E781 +S3150803B6B007F024FE20460199A847E2E738B5014674 +S3150803B6C004460120FEF71DFA05460C30FCF7F4FD87 +S3150803B6D0281DFCF7F1FD21460020FEF712FA044661 +S3150803B6E00C30FCF7E9FD201DBDE83840FCF7E4BD46 +S3150803B6F070B5014605460120FEF703FA06460430EF +S3150803B700FCF75EFE044670B14FF400713046FFF74E +S3150803B71011FE21462846A368984720B12046BDE86E +S3150803B7207040DEF7D9BE70BD00238260C0E90031E0 +S3150803B730704708B50B4601461846FEF7E2F9006856 +S3150803B740C0F3402008BDFFF721BFCB1E012B70B500 +S3150803B75004460D46164606D81A21FEF71AFA40215C +S3150803B7602046E1F7AFFB324629462046BDE870403E +S3150803B770FFF70CBF38B504460D46FEF7FFF928B1A7 +S3150803B780012D04D122212046FEF703FA002038BDF5 +S3150803B790F8B50C468B7907460B44D3F80D60D3F8F6 +S3150803B7A011303246E1F7E2FF09212046FFF721FE71 +S3150803B7B02046E3F731FDA579E2F718FF0C3566F065 +S3150803B7C0FF0625440640C5F80160E2F70FFF384631 +S3150803B7D0C5F805102146FFF70AFE02213846FFF78A +S3150803B7E0F0FDF8BD70B50E46054601460020FEF786 +S3150803B7F088F9012E044603D0022E11D0012070BD0C +S3150803B800C16828468B7919440D31FEF736FAE06884 +S3150803B810DEF762FE00202946E060FFF775FEEDE7D6 +S3150803B820C068DEF759FE0023E360E7E738B50D463F +S3150803B830044601460120FEF764F9012D08D100F1FB +S3150803B84012012046FEF719FA21462846FFF75CFE41 +S3150803B850012038BD08B5FEF763F900F0010008BDFD +S3150803B86038B50C4602210546FEF75CF90C2120463D +S3150803B870FFF7BFFD2046E3F7CFFC4FF0FF33837096 +S3150803B8800223C3700F2343706023037106232146E3 +S3150803B89043712846BDE83840FFF7A9BDF8B50C46FD +S3150803B8A00546FEF737F900F0010787F00107294631 +S3150803B8B03846FEF726F90646C068012C837903D075 +S3150803B8C0022C20D00120F8BD0C33C418238928463E +S3150803B8D0E288A188FEF78BFA6188627849005200EC +S3150803B8E0284689B2FEF72AF9F068DEF7F5FD002344 +S3150803B8F028464FF48031F360FEF718F9294638468F +S3150803B900FFF702FEDEE7DEF7E7FD00234FF480319B +S3150803B9102846F360FEF70AF9D4E7042910B5044666 +S3150803B92001D0002010BDFEF7F5F800F00100C0F1C4 +S3150803B9300200E2F7D3FD0028F3D1FCF731FE0146F6 +S3150803B94008B90220EEE72046E3F796FF0028F8D168 +S3150803B9500120E7E72DE9F0410F4604469046FEF736 +S3150803B960D9F800F0010585F0010521462846FEF7BA +S3150803B970C8F8012F064603D0032F0FD001200BE08A +S3150803B9802046FFF780F822212046FEF702F92846CB +S3150803B9902146FFF7E9FD0020BDE8F081C068DEF720 +S3150803B9A09BFD00232046F360FFF76DF8204698F8C1 +S3150803B9B00410FEF7EEF820462021E1F783FA214624 +S3150803B9C02846FFF7D1FDD9E737B504460D46FEF7F6 +S3150803B9D0A7F800054FD50220FCF7E2FD01900028E1 +S3150803B9E04BD0204655B3FEF795F8C1070AD505216E +S3150803B9F00198FFF7FEFC0198E3F70EFC2046019930 +S3150803BA00FFF7F5FC29462046FFF748F82046FEF7D8 +S3150803BA1081F8C2070FD44FF400612046FEF786F873 +S3150803BA2006210198FFF7E5FC0198E3F7F5FB2046A5 +S3150803BA300199FFF7DCFC002003B030BDFEF76AF876 +S3150803BA40C3070DD50199032306222046E3F7F6FB20 +S3150803BA502046FFF718F821462846FFF785FDEAE74B +S3150803BA6001A8FCF729FC20463D21FEF7ECFC2046FD +S3150803BA70FFF709F8DFE70C20DEE70720DCE7F7B571 +S3150803BA80014604460020FEF73CF8054600F1120776 +S3150803BA904FF48060E2F722FD50B92046E1F7FCF93E +S3150803BAA03A46698B80B203B0BDE8F040FFF730BB76 +S3150803BAB02046E1F7F1F9064620466D8BFEF728F88E +S3150803BAC000220346009229463A46B0B2FFF73FFBE7 +S3150803BAD003B0F0BD83781A2B09D81B238370028819 +S3150803BAE0B2F5A47F07D24FF4A473038007E0FB2BB8 +S3150803BAF0F5D9FB23F2E744F290239A42F5D8704727 +S3150803BB00F0B50446CA798B7987B043EA0223ADF8C0 +S3150803BB100C308B8803A88DF80E30CA788B7840F6DC +S3150803BB20480543EA0223ADF810300B8805A98DF8BA +S3150803BB301230FFF7CFFF04A8FFF7CCFF2046FEF726 +S3150803BB40AFFC0B212046FEF768FC44F2902300283D +S3150803BB5018BF1D46BDF80C709DF80E30BDF814606D +S3150803BB60BDF810209DF816009DF81210AF42D4BFF9 +S3150803BB7000970095FB2BA8BFFB23B242A8BF32460A +S3150803BB808142A8BF01462046FEF7BCF907B0F0BDBF +S3150803BB9037B5144605461046FFF72BFC2046E3F750 +S3150803BBA03BFB01A904462846FEF77AFC0B212846E7 +S3150803BBB0FEF733FC6FF004036370002344F290220C +S3150803BBC0A37040F64803002818BF1346A4F80330A9 +S3150803BBD09DF80630A4F80530BDF80430A4F80730FC +S3150803BBE003B030BDFFF7D2BC022973B505460C4630 +S3150803BBF003D00024204602B070BD0521FEF7DEFB04 +S3150803BC000028F6D0E1F75EFC1B28F2D94FF4004072 +S3150803BC10E2F764FC0028ECD1FCF7C2FC06460028D0 +S3150803BC20E8D0284601A9FEF73BFC314628469DF88D +S3150803BC300630BDF80420E4F761F80028D9D10124B9 +S3150803BC40D8E71FB54A1E042A03460C465FD80129BE +S3150803BC5002D1008804B010BD022905D100885B888B +S3150803BC60984238BF1846F5E74A00014601A8F9F78E +S3150803BC70F5FF032C07D10023ADF80A304FF6FF73FF +S3150803BC80ADF80C3001E0042CF8D0BDF80620BDF859 +S3150803BC900430934284BFADF80630ADF80420BDF8EE +S3150803BCA00A30BDF80C20934288BFADF80A20BDF8C8 +S3150803BCB00A2088BFADF80C30BDF80430934288BF1C +S3150803BCC0ADF80A30BDF80620BDF80C309A4288BF95 +S3150803BCD0ADF80630BDF80820BDF80630934284BF98 +S3150803BCE0ADF80830ADF80620BDF80A30BDF80820CF +S3150803BCF09A4288BFADF80830BDF80820BDF806306B +S3150803BD009A4238BFADF80830BDF80800A2E74FF6E7 +S3150803BD10FF709FE7012938B504460D4608D122214D +S3150803BD20FDF737FF28462146FFF71EFC002038BDDE +S3150803BD3001460120FFF7E8FB0120F8E78160704719 +S3150803BD4041EA002008B540F49020D6F745FC0146A1 +S3150803BD5040B110F1880F05D0BDE8084040F207400E +S3150803BD60E7F742BA08BD0120704770B50C46064688 +S3150803BD7011461D46E4F7DAF958B144EA06206FEA94 +S3150803BD8040406FEA50402A46BDE8704080B2E9F762 +S3150803BD903BBF40F2064070BD10B50446E4F7C6F94A +S3150803BDA050B141EA04206FEA4040BDE810406FEA0B +S3150803BDB0504080B2E9F760BF40F2064010BD837970 +S3150803BDC001461A0703D506220020E4F72FBA9B0675 +S3150803BDD002D506220120F8E74FF0FF307047837932 +S3150803BDE0532B01D1E4F754BAFFF7E9BF70B50646FA +S3150803BDF014461D46E4F79AF910B90024204670BD87 +S3150803BE0041EA06206FEA40406FEA50402A46214637 +S3150803BE1080B2E9F715FF0028F0D0EEE72DE9F041E7 +S3150803BE200D46DDE9064816461F4600F0A6FD012C19 +S3150803BE300AD860B144EA08043B46324629460694C2 +S3150803BE40BDE8F04101F085BE2120BDE8F08125203B +S3150803BE50FBE700207047A0F86E10704701238B405C +S3150803BE6090F87110194380F87110704708B50120CE +S3150803BE70DEF746FDC0B208BD83790C331844704714 +S3150803BE8010B50446A1F11400FCF7A2FA201A20EA19 +S3150803BE90E07080B210BD70B51C460D461646FFF716 +S3150803BEA0EFFFA04207D322463146A5F11400FCF75B +S3150803BEB022FC012070BD0020FCE770B506460D463E +S3150803BEC014467AB90A4620460821FCF7D7FB0446E6 +S3150803BED090B92A4608212920FCF7D0FB044658B90D +S3150803BEE0204670BD1046FCF7E7F92046FCF74CFBE5 +S3150803BEF008231D44A371E571A3790C331C442670EA +S3150803BF00EEE72DE9F0411646069A074688461D468A +S3150803BF10FFF7D3FF0446F8B114382A46314606908C +S3150803BF20FCF7E9FB854218D9069B06A81C7904F099 +S3150803BF302004FCF7C1F97CB9424608212920FCF7FD +S3150803BF409DFB069040B12A463146FCF7D4FB854251 +S3150803BF5006D906A8FCF7B0F900242046BDE8F08107 +S3150803BF60069A93790C33D418D754F6E711B11439D2 +S3150803BF70E4F7F8BE1A20704738B5002204460D4682 +S3150803BF8002200321FFF799FF014608B1A0F80150E3 +S3150803BF902046BDE83840FFF7E9BFF8B504460F4623 +S3150803BFA0164605210120069A1D46FFF786FF014618 +S3150803BFB038B14770468005712046BDE8F840FFF75B +S3150803BFC0D5BFF8BD38B50D46032104460846FFF725 +S3150803BFD074FFA0F8015001462046BDE83840FFF734 +S3150803BFE0C5BF73B50546084611466C891A46641AD1 +S3150803BFF0BDF81830A4B29C4228BF1C46079B089E6E +S3150803C00000932346FFF77DFF014630B12846348067 +S3150803C01002B0BDE87040FFF7A9BF1A2002B070BD91 +S3150803C020012110B5002204461320FFF746FF0146F7 +S3150803C03020B12046BDE81040FFF798BF10BDF7B5FD +S3150803C0404489054618460F4616460193FCF7C0F978 +S3150803C050053CA4B2844203DA011B01A8FCF703FAE0 +S3150803C06005210198FCF7A0FA014628B901A8FCF7AF +S3150803C07023F91A2003B0F0BD83790C33C2181720AD +S3150803C080C8542846A2F80170A2F80360E4F76AFECA +S3150803C090F0E7012110B5002204461920FFF70DFF2A +S3150803C0A0014620B12046BDE81040FFF75FBF10BD2B +S3150803C0B073B50E46002144890546033CA4B2A34240 +S3150803C0C0009128BF234603211B20FFF71AFF0146C9 +S3150803C0D070B1012210F80F3CA0F8016062F3071350 +S3150803C0E000F80F3C284602B0BDE87040FFF73EBF94 +S3150803C0F01A2002B070BD73B50E4600214489054661 +S3150803C100033CA4B2A342009128BF234603211D2062 +S3150803C110FFF7F7FE014638B1A0F80160284602B0DA +S3150803C120BDE87040FFF722BF1A2002B070BD4B88E6 +S3150803C130042B07D1836C08885B8998428CBF00203F +S3150803C140012070470020704710B50446806920B166 +S3150803C1500021E4F75DFD0023A36110BD07B50122A5 +S3150803C1608DF807100DF10701FCF7C5FA03B05DF862 +S3150803C17004FBF7B505464FF428500C4600F06AFF52 +S3150803C180064600F0E9FCB0B3022C02D8002003B03F +S3150803C190F0BD002731460DF105030DF106023846B9 +S3150803C1A0ADF8067000F01CFEBDF80620631E934228 +S3150803C1B006461EDC072C1AD9023CADF806400824AD +S3150803C1C0BDF80630002BE1D00133D9B22846FFF774 +S3150803C1D0C5FF21462846FFF7C1FF31462846BDF865 +S3150803C1E00620FCF788FABDF806000230CFE7ADF85B +S3150803C1F006700924E4E74FF0FF30C8E702292DE962 +S3150803C200F34104460D461746184603D8002002B0E4 +S3150803C210BDE8F08100F01EFF064600F09DFC0028ED +S3150803C220F4D04FF0000831460DF105030DF106026F +S3150803C2304046ADF8068000F0D3FDBDF80630BDF8DC +S3150803C24020200646934228BF1346AB4228BF2B46F7 +S3150803C2509DF80500ADF80630C0B9002BD7D00133D9 +S3150803C2609AB29542D3D9D9B22046FFF777FF394612 +S3150803C2702046FFF773FF31462046BDF80620FCF734 +S3150803C2803AFABDF806000230C0B2C0E74046BEE738 +S3150803C29007B501A9E4F736FE30B9019B586AC0F31E +S3150803C2A0C02003B05DF804FB0020FAE7002008B5B8 +S3150803C2B0E4F7AAFE08B9FF2006E0C37B012BF7D1F2 +S3150803C2C0436ADB06F4D5007808BD73B50E4601A9A3 +S3150803C2D01546E4F717FE90B9019A546A14F0100349 +S3150803C2E00FD0C4F300343470D37B5A1E042A02D801 +S3150803C2F0D81E18BF01202870012002B070BD002087 +S3150803C300FBE71846F9E738B5436A04465B0705D5DC +S3150803C310002300781A461946E6F772FD636A9D07F5 +S3150803C32006D52046E4F702FE636A23F00203636236 +S3150803C330636A18070DD52146E27911F8010BC2F392 +S3150803C340C002E6F7FFFC0546E8B9636A23F008036B +S3150803C3506362204600F067FA0546A0B9626AD10609 +S3150803C36011D5D30404D5204600F027F940B11BE0C4 +S3150803C3701206E37B09D4E37B626A023B012B15D9D8 +S3150803C380616A48071FD4284638BD03F0FB03012B0F +S3150803C390F6D021692078E6F7FBFC636A256123F06A +S3150803C3A0800363620028E6D00546ECE7D305E7D5A4 +S3150803C3B061692078E6F708FD00236361636A23F45D +S3150803C3C080736362D2E7E37BA28D012B03D1A2B10B +S3150803C3D0802A28BF802211F0400F94F830304FF09E +S3150803C3E0010118BF01232078E6F70AFD0028DBD1EF +S3150803C3F0636A23F004036362C5E74022EBE7002080 +S3150803C40010B5E4F701FE044600B910BD636ADA06FF +S3150803C4100BD55B0409D42046E4F7EAFC636A204695 +S3150803C42043F006036362FFF76EFF2046E9E713B599 +S3150803C4300C4601A9E4F766FD50B9022C07D8024653 +S3150803C4402146019802B0BDE81040E4F7FBBD212060 +S3150803C45002B010BDF7B50E4601A915461F46E4F707 +S3150803C46051FDF8B9019C626A93050BD44FF6DF7345 +S3150803C470A6F12001994217D8A5F12001994213D8AC +S3150803C480AE4211D8E369B34202D1236AAB4204D060 +S3150803C490C4E9076542F0020262629DF82030A78567 +S3150803C4A084F8303003B0F0BD2120FBE790F839302B +S3150803C4B037B55B0704460D462AD4E4F799FC6B1E89 +S3150803C4C0042B14D8032D12D0E379142B22D0A36995 +S3150803C4D06BB9684600F0A2F9E5F7ECF86946E4F7A4 +S3150803C4E00DFB18B91A25284603B030BDA061636A47 +S3150803C4F0E57343F016036362E8F750FD2046FFF73A +S3150803C50002FF05460028EED02046FFF71DFEEAE7A0 +S3150803C5100225E8E72125E6E707B501A9E4F7F2FCD2 +S3150803C52030B90198C17B03B05DF804EBFFF7BEBFD2 +S3150803C53003B05DF804FB37B50C4601A9E4F7E2FC42 +S3150803C54018B9052C019D02D9212003B030BD2869ED +S3150803C550FBF73EFF1F28F7D86869FBF739FF1F2843 +S3150803C560F2D8012CF0D0231F012BEDD921462846FA +S3150803C5706B6A23F482536B6203B0BDE83040FFF75E +S3150803C58095BF37B5FFF792FEFF28044613D001A9D6 +S3150803C590E4F7B8FC78B9019D6B6A284623F01003C3 +S3150803C5A06B62FFF7D1FD204605F1340103B0BDE800 +S3150803C5B03040E8F787BD03B030BD436A10B504467B +S3150803C5C013F080000CD0E37B2078032B216908D174 +S3150803C5D0E6F7FAFB00232361636A23F080036362A9 +S3150803C5E010BDE6F7D5FBF5E773B56E4604464A79FB +S3150803C5F030460D460631E5F7A1F896E80300A4F898 +S3150803C6005010090C11F0800FE06484F8521004F1FD +S3150803C610530312D00122184605F11201E5F78EF8E5 +S3150803C6200C35284602F0A7FC28B10122294604F155 +S3150803C6305A00E5F783F802B070BDB4F8501094F8C1 +S3150803C6405220C4F8530099809A71E9E7002337B555 +S3150803C65080F8723040F6FF73A0F86E30836804469C +S3150803C660DA040D46C16010D443F480636A46A360B6 +S3150803C67040F203212046CDE9004503F04FFC002193 +S3150803C6802046E4F7C5FA03B030BD90F87600FFF705 +S3150803C69043FFA36823F48053E8E71FB590F8742093 +S3150803C6A0044602F0010301908DF808300BB102F03D +S3150803C6B002038DF8093094F8753020468DF80A3050 +S3150803C6C0039101F0ECFB4FF4017101AA204603F034 +S3150803C6D025FC2046E4F712FB04B010BDE4F770BA54 +S3150803C6E00A460021E6F768B9826838B5C2F380328C +S3150803C6F00446B0F86E000D46E6F7D4F920B9A368E8 +S3150803C7001DB143F40053A36038BD23F40053FAE77D +S3150803C71010B50446B0F80300E4F72EFA38B1617988 +S3150803C72009B141F48051BDE81040FFF78FBF10BD32 +S3150803C73010B50446B0F80300E4F71EFA38B1A17839 +S3150803C74009B141F48051BDE81040FFF7A6BF10BDFB +S3150803C75010B50446B0F80300E4F70EFA90B162790F +S3150803C76090F874305AB143F0010380F87430A17815 +S3150803C77009B141F48051BDE81040FFF78EBF03F0BD +S3150803C780FE03F2E710BD10B504468088E4F7F4F912 +S3150803C790B8B1E278AAB9E179A27942EA0122A0F806 +S3150803C7A06220E17AA27A42EA0122A0F86420227A78 +S3150803C7B0617ABDE8104042EA0122A0F86620E4F750 +S3150803C7C09DBA10BD10B504468088E4F7D5F920B1A3 +S3150803C7D0A179BDE81040E4F7B3BA10BD532838B5BC +S3150803C7E005460C4604D1BDE838400846E6F780BD41 +S3150803C7F00620F4F799FD60B96379142D03F03F0316 +S3150803C800637104D0722D07D163F03F036371A57179 +S3150803C81038BD40F20740FBE72120F9E70023036010 +S3150803C8208380837170470020704710B5044660B152 +S3150803C830806C50B1E4F7EAFFA06C0028FAD12046D1 +S3150803C840BDE810400321E4F7E3B910BD438907B5F2 +S3150803C8508B420CD050F80C2B40F2014192F8702011 +S3150803C860ADF806308DF8042001AA03F057FB03B090 +S3150803C8705DF804FB436943F0040343617047436966 +S3150803C88023F00403436170474069C0F3800070478F +S3150803C89047F2305300220068F4F76CBC006803F0D3 +S3150803C8A0D0BA38B5436904469B070D4603D540F20B +S3150803C8B00941FFF7F3FFE4F76DFA08B1A3691D70A1 +S3150803C8C02046BDE8384040F20941FFF7E1BF07B506 +S3150803C8D0027C012A09D00122027440F209429142DC +S3150803C8E006D040F20A4291420ED003B05DF804FB2B +S3150803C8F04FF4816150F80C3B01AA93F870308DF818 +S3150803C900043003F00BFBF0E750F80C3B01AA93F84D +S3150803C91070308DF80430F4E738B522F000430D463D +S3150803C920114640F20322934204461AD0B3F5017F17 +S3150803C93009D240F20122934213D040F202229342D3 +S3150803C94009D0002038BD6FF481621344012BF8D84F +S3150803C950FFF7BDFFF5E700F020F9204601F055F98A +S3150803C960EFE763699B0704D540F209412046FFF7C1 +S3150803C97095FF2846FFF759FFE3E708B5E4F70AF9F1 +S3150803C98000B1806C08BD08B500B10068E4F710F97A +S3150803C99008B9034602E0836C002BF7D0184608BD96 +S3150803C9A010B5044642F62A3000F054FB031B5842DE +S3150803C9B0584110BD022806D142F62A330888C31AFD +S3150803C9C05842584170470020704710B5044642F64E +S3150803C9D0293000F03FFB031B5842584110BD90F81D +S3150803C9E0200000F0010070471FB504466846E5F7C6 +S3150803C9F031F81022694604F12100F9F7F0F8B0FA84 +S3150803CA0080F0400904B010BD08B5FFF7EDFFB0FA92 +S3150803CA1080F0400908BD70B5044600F1210591B9B7 +S3150803CA202846E5F717F8236893F97500E3F77EFBBD +S3150803CA3078B120682B46BDE8704010220D2190F985 +S3150803CA407500FFF792B9102200212846F9F7F1F885 +S3150803CA50E9E770BD38B50446002390F8202041FA6B +S3150803CA6003F0C50703D442FA03F0C0071ED4013303 +S3150803CA70082BF4D101F0010523682A4384F8202002 +S3150803CA8093F97500E3F752FB40B1234653F8200B9D +S3150803CA9001220C2190F97500FFF767F90DB90020FB +S3150803CAA038BD00212046FFF7B6FFF8E71320F7E75E +S3150803CAB068B13F290AD800EBA10090F8310001F0CC +S3150803CAC003014900084100F003007047002070473E +S3150803CAD010B50368044693F97500E3F727FB50B1CD +S3150803CAE02346BDE8104053F8310B10220B2190F969 +S3150803CAF07500FFF73AB910BD10B590F87430DB0727 +S3150803CB0006D490F97530013314BF0F20052010BDE4 +S3150803CB10847CE6F7BFFA844234BF0C200020F6E78C +S3150803CB2030B5044685B06846E4F794FF1021684695 +S3150803CB3003F00DFA2046E5F79BF96B46C26804AD88 +S3150803CB4006321C4603CCAC4210605160234602F100 +S3150803CB500802F6D105B030BD08B5E5F789F908B17D +S3150803CB60E5F75AF9C0B208BD013810B580B2E5F742 +S3150803CB707FF9044608B9002010BD408800F09CFBE5 +S3150803CB800028F8D0207BF7E708B5E5F771F918B15F +S3150803CB90007AC31F5842584108BD70B5054655F873 +S3150803CBA0213B044693F97500E3F7C0FA20B92846F2 +S3150803CBB0BDE87040E4F74EBF234653F8310B102205 +S3150803CBC00B2190F97500FFF711F9234653F8200B4B +S3150803CBD001220C2190F97500FFF708F920682B4606 +S3150803CBE0BDE8704010220D2190F97500FFF7FEB8D5 +S3150803CBF001302DE9F04185B228460E46E5F738F9A6 +S3150803CC0042F60217044642F603089CB12046E5F7A6 +S3150803CC1003F978B1204600F05EFBB84205D10EB1A0 +S3150803CC2023883380607BBDE8F081204600F053FB00 +S3150803CC30404502D14FF0FF30F5E70135ADB228463E +S3150803CC40E5F716F90446E0E72DE9F04707460E46E9 +S3150803CC5090460D4642F6021942F6030A0135ADB26D +S3150803CC602846E5F705F9044678B1E5F7D5F860B13E +S3150803CC70204600F030FB484505D1237A072B04D11B +S3150803CC800320BDE8F0875045E8D141463046FFF713 +S3150803CC90AFFF431C014604D03846BDE8F047FFF70B +S3150803CCA007BF0020EDE770B5054608461646E5F7C3 +S3150803CCB0DFF8044608B9012070BDE5F7ADF800288A +S3150803CCC0F9D0F00713D4B10734D4720702D5A38871 +S3150803CCD05B0732D516F0060F31D116F40060EBD098 +S3150803CCE0A38813F4006F14BF00200620E4E7A38883 +S3150803CCF0DA0743D513F0700F0AD1980610D45806ED +S3150803CD00E1D52B6893F975300133DCD10820D3E7D5 +S3150803CD102868FFF7F1FEA388990608D50028CBD122 +S3150803CD202A6892F874209207E9D40520C4E70028F4 +S3150803CD30C2D1E4E7A3889907C7D40320BCE7A3882D +S3150803CD4013F4E06F09D198050FD45B05C5D52B6895 +S3150803CD5093F975300133C0D1D8E72868FFF7CCFEBD +S3150803CD60A388990507D50028A6D12A6892F87420BE +S3150803CD709207EAD4D9E700289ED1E6E702209BE783 +S3150803CD8038B504460846E5F773F8054608B9012099 +S3150803CD9038BDE5F741F80028F9D0AB8813F4E04F1E +S3150803CDA00CD1980412D413F48040F1D0236893F974 +S3150803CDB07500431C58425841C000E9E72068FFF74D +S3150803CDC09BFEAB88990408D50028E1D1226892F81E +S3150803CDD074209207E7D40520DAE70028D8D1E2E7DA +S3150803CDE02DE9F0474FF00009044683F800900846FA +S3150803CDF0A2F80090884616461D46E5F739F8074611 +S3150803CE0020B9012300202B70BDE8F08774B1E5F73C +S3150803CE1003F80028F5D04046FFF7D7FD30B10123C4 +S3150803CE2085F8009004F120003380EDE72B4632465F +S3150803CE3039462046BDE8F047E4F798BDF8B51646E7 +S3150803CE401C460F46BDF9185009B90120F8BD50B95B +S3150803CE503B7A072B0DD8DFE803F004181E272E04A8 +S3150803CE6004160320F2E70846E4F7D6FF0028EFD1B5 +S3150803CE70EBE725EAE573B34214DBA0199842CCBF66 +S3150803CE800D200020E2E78020E0E7FB685B88AB42E1 +S3150803CE90B8BF2B46EFE7FA689388AB42B8BF2B4671 +S3150803CEA0B34206DA0720D1E7022D2B46B8BF022381 +S3150803CEB0E1E75388E1E70620C8E72DE9FF4704467B +S3150803CEC00846894690460393E4F7D2FF054638B9E0 +S3150803CED003A8FBF7F1F90127384604B0BDE8F08744 +S3150803CEE0E4F79AFF0028F3D0039888B1FBF770FAA2 +S3150803CEF086B24FF0FF33424600932946334620460F +S3150803CF00FFF79CFF074628B103A8FBF7D5F9E3E724 +S3150803CF100646EEE795F808A0BAF1020F31D0BAF142 +S3150803CF20030F33D0BAF1010F08D0002C4ED14FF0BE +S3150803CF30000A03A8FBF7C0F95746CDE7E8680630A9 +S3150803CF403B46324603994044FBF7ACF9002CEED036 +S3150803CF502B7A032B3AD103A8FBF7AEF9002128460F +S3150803CF60E4F742FF70B30688697B2046FFF7A0FD06 +S3150803CF700122034631462046CDF8009000F080FC96 +S3150803CF80AAE7E86806EB08038380D8E7039B9A7940 +S3150803CF90D979891AC9B2481E012810D81344022917 +S3150803CFA01A7B04BF5B7B42EA03222B7B32EA030329 +S3150803CFB0BFD101232046697BE4F7AEFCC6E74FF0F1 +S3150803CFC00D0AB6E709F1FF36B6B2CDE7039B494624 +S3150803CFD0009320464346227F00F038FC7CE78842CC +S3150803CFE070B504460D46164611D8012838BF0124E4 +S3150803CFF02046E4F73DFF10B14388B34208D0013415 +S3150803D000A4B22046E4F718FF08B1A542F0D20024DB +S3150803D010204670BD70B50C4616461D460146B8B186 +S3150803D020B3B1022C01D0102C12D1E0B2E4F758FEAA +S3150803D0304FF6FF718842024602D141F20A1070BDCB +S3150803D0403046FFF7CCFF0028F7D028800020F6E704 +S3150803D0502120F4E7002307B50122ADF80400ADF853 +S3150803D060063002210DF1060301A8FFF7D3FFBDF829 +S3150803D070060003B05DF804FBF8B50F461646441CD4 +S3150803D080A4B22046E4F7F4FE10B9013CA0B2F8BDF9 +S3150803D09000F021F90546304600F0F9F820B1284694 +S3150803D0A000F0F5F80028F0D1304600F0E9F820B191 +S3150803D0B0284600F0E5F80028E7D10134A4B2204653 +S3150803D0C0E4F7BAFE08B1BC42DBD94FF6FF70DEE7D8 +S3150803D0D02DE9F04F9A4687B08B880D460C88814612 +S3150803D0E004A90220ADF810309046E4F7F9FDAB68C1 +S3150803D0F00090A888AF89059300F0C2F838B1102FBD +S3150803D10005D105A8E4F7D2FD022808BF02279DF832 +S3150803D11040B00BF0010B38E02046009AFFF75FFF9B +S3150803D1200646A8B3AA886988FFF7A6FF04463046C9 +S3150803D130FFF712FD40EA0B00C0B200B30DF10F036F +S3150803D140314648460DF11202FFF74AFE9DF80F30A5 +S3150803D1502BB1A8F80060184607B0BDE8F08FBDF8F4 +S3150803D1601220BA420BD13A4605990193F8F737FDCF +S3150803D170019B20B9A8F80060AAF80040EBE74FF630 +S3150803D180FF739C4201D00134A4B26988A142C3D279 +S3150803D1900A23E0E708B5E4F76BFEBDE8084000F0AC +S3150803D1A09AB838B505460846E4F762FE044610B948 +S3150803D1B04FF6FF7038BD0DB96088FBE7E4F72CFE20 +S3150803D1C00028F9D1F4E770B5044642F60520FFF7BF +S3150803D1D041FFB0B10021FFF70BFD05460146204686 +S3150803D1E0FFF766FC06461022002104F13100F8F722 +S3150803D1F020FD324629462046BDE870400023E4F761 +S3150803D2008BBB70BD7FB504460D46102200216846C8 +S3150803D210F8F70FFD0026AB575A1C1BD0314620469C +S3150803D220FFF746FC1946002BB8BFD91C04AA02EB24 +S3150803D230A10100F00302584200F0030003F00303C0 +S3150803D24058BF43425B0002FA03F311F8102C134349 +S3150803D25001F8103C0136402EDDD16B4604F1310549 +S3150803D26004AE1A4603CAB24228606960134605F13A +S3150803D2700805F6D1204604B0BDE87040FFF728BC80 +S3150803D280A0F5205001288CBF00200120704742F6E4 +S3150803D2900303C31A58425841704708B5030409D40F +S3150803D2A0E4F7EAFCA0F5205080B201288CBF0020E1 +S3150803D2B0012008BD0020FCE7020408B507D4E4F7FB +S3150803D2C0DBFC42F60303C31A5842584108BD002043 +S3150803D2D0FCE7C00B70470346B3F902304088002BBE +S3150803D2E001DBE4F7C9BC0020704708B5FFF7F3FF75 +S3150803D2F042F60303C31A5842584108BD08B5FFF757 +S3150803D300EAFFA0F5205080B201288CBF0020012037 +S3150803D31008BD1FB550F80C4BADF80A3094F87040A9 +S3150803D320069BADF806108DF8082040F2035101AAB2 +S3150803D3308DF80440039302F0F1FD10B906A8FAF735 +S3150803D340BBFF04B010BD2DE9F04F4FF0000889B0BC +S3150803D35005460E461446CDF8148000F1440712B369 +S3150803D36005A8FAF7A9FF3846FAF7A6FF85F81C8039 +S3150803D370002332460093182123462846FEF70DFE5E +S3150803D38004F58854284650F80C3B40F2055193F8A7 +S3150803D390703006AA8DF81830079402F0BFFD0020F6 +S3150803D3A009B0BDE8F08F43691A070ED523F00803C1 +S3150803D3B0436105A8FAF780FF3846FAF77DFF2C770D +S3150803D3C02846FEF766FE0024DCE7406C059048B95C +S3150803D3D080463846FAF78EFF03460590002846D15D +S3150803D3E0044657E083794FF0FF3B0C331844B0F8F3 +S3150803D3F00160B0F803A03046E4F73AFD03900598B8 +S3150803D400FAF792FF6C6CA0F105081FFA88F8059BDA +S3150803D410A3420ED14346524628460399CDF800B097 +S3150803D420FFF70CFD0446F0B14FF00008CDF8148061 +S3150803D43096E7A3790C3304EB0309B9F80120B24242 +S3150803D4400CD12046FAF770FFB9F80320431F12FAE6 +S3150803D45083F35B45B8BF5B460FFA83FB2046FAF7AF +S3150803D4605CFF0446D3E70598FAF757FFAEE79979C1 +S3150803D470284601F10C021A44B2F801600531B2F8E4 +S3150803D480032099713146FFF718FDCDF81480044639 +S3150803D49000289ED005A8FAF70FFF3846FAF70CFFBF +S3150803D4A000232B77002C8BD062E72DE9F047089CE5 +S3150803D4B00E4617469846054610B1037C012B61D0E4 +S3150803D4C02846FFF7D7F914F08009304614BF4FF002 +S3150803D4D0200A4FF0100AFFF747FB1AEA000F4DD050 +S3150803D4E03046FFF757FE42F6052398420FD114F04C +S3150803D4F0010219D031462846FFF742FC08B300F566 +S3150803D50088542846FFF7BBF92046BDE8F087284626 +S3150803D510FFF765FA0028EAD02846FFF775FA0028C8 +S3150803D520E5D041F21214ECE7B9F1000F314628466B +S3150803D53014BF02240124FFF787FB2042DAD1022411 +S3150803D540DFE7B9F1000F11D0EB8BCBB943463A4667 +S3150803D55031462846FEF7CFFD04460028D1D140F2CE +S3150803D5600A412846EE83FFF793F9CAE743463A4644 +S3150803D57031462846FEF79CFD0446C2E72124C0E748 +S3150803D5800524BEE70724BFE72DE9F047002586B043 +S3150803D5909DF8389090F81CA004460F4690460F9EB7 +S3150803D5A00577B9F1000F09D00A464B46514600964E +S3150803D5B0FEF7F3FC284606B0BDE8F087BAF1080F74 +S3150803D5C0ADF8169026D145893246043DADB29D4243 +S3150803D5D04FF002014FF00900A8BF1D46FEF76DFC88 +S3150803D5E00222814605A93046ADF81470FBF783F885 +S3150803D5F02A4641463046FBF77EF80546831C3146E4 +S3150803D600204689F80130E3F7ADFBADF81650BDF8AF +S3150803D6101600D0E7BAF10A0F0DF116020CBF0B215B +S3150803D6200D21CDE90162009301224346FEF7D9FC99 +S3150803D6301A28ECD111233A4651462046CDF80090D4 +S3150803D640ADF81690FEF7A9FCE1E7F0B5002589B019 +S3150803D6501746012204460E460393ADF81650FFF704 +S3150803D66022FB8DF81500002846D13046FFF798F9B6 +S3150803D67010B13046FFF754FA3046FFF785FAB8B1CA +S3150803D68003A8FAF719FE204650F80C2B237F92F8C5 +S3150803D690702040F202518DF8182006AAADF81A60D8 +S3150803D6A08DF81C30ADF81E7002F038FC09B0F0BDD9 +S3150803D6B00DF115030DF1160231462046FFF790FBCF +S3150803D6C09DF8153002465BB9BDF81630BB4235BF27 +S3150803D6D00723DB1B8DF81530D21928BFADF8163092 +S3150803D6E0039B314601939DF8153020460093BDF8F8 +S3150803D6F01630FFF749FFD9E72A46F1E72DE9F04F38 +S3150803D70089B002901846154605930C46FEF7B4FBF6 +S3150803D71080460598FAF75CFE0023B0F1010AB5F8CE +S3150803D7200A908DF81D3000F089801AF0010740F041 +S3150803D73085805046DDF7F6F80646002800F0848013 +S3150803D740524608F10101F8F789FA01212046059A9C +S3150803D750FEF7B3FBB8460AEBDA7A09F1FF3B039007 +S3150803D7604FEA6A0ABA4544DD36F8174001222146CC +S3150803D7702846FFF798FA8DF81D0068B92046FFF783 +S3150803D7800FF910B12046FFF7CBF92046FFF7FCF94E +S3150803D79078B180238DF81D303046FAF7F3FF059BE1 +S3150803D7A02246009328469DF81D300299FEF7F5FB9D +S3150803D7B026E00DF11D03214628460DF11E02FFF74B +S3150803D7C00FFB9DF81D300490002BE5D1029B202BFF +S3150803D7D01BD1ABEB0803012B0BDD0DF11E01022256 +S3150803D7E00598FAF788FF012801460CD805A8FAF721 +S3150803D7F03AFE3046FAF7C6FF28460399FEF7B6FB04 +S3150803D80009B0BDE8F08F08F10208BDF81E20ABEB9E +S3150803D81008039A42C2BF09F1FF33A3EB0803ADF825 +S3150803D8201E30BDF81E20DDE90410FAF764FFBDF8C3 +S3150803D8301E309842DDD39844013793E70423002426 +S3150803D8408DF81D302646A7E71123F8E71FB550F8CC +S3150803D8500C4BADF80A3094F87040069BADF80610E9 +S3150803D8608DF8082040F2015101AA8DF8044003936C +S3150803D87002F054FB10B906A8FAF71EFD04B010BD52 +S3150803D8801FB550F80C4BADF80A3094F87040BDF844 +S3150803D8901830ADF806108DF8082040F2045101AA95 +S3150803D8A08DF80440ADF80C3002F038FB04B010BD17 +S3150803D8B0F0B5122785B003920777022205460E466E +S3150803D8C0FFF7F1F9044668B103A8FAF7F5FC002354 +S3150803D8D02B77002332460093122123462846FEF768 +S3150803D8E05CFB0FE0039A3046937903339371FFF792 +S3150803D8F04BF948B1039B3A460093314623462846DB +S3150803D900FFF707FD05B0F0BD42F62930FFF7A2FB86 +S3150803D910B04220D1039830B903A8FAF7CDFC002307 +S3150803D9200D242B77D5E7FAF753FD80B20128F3D1F7 +S3150803D930039B28469A791344197BFFF78BF8044609 +S3150803D94003A8FAF7B9FC00232B77002CC1D1284684 +S3150803D950FEF766FBD6E7224631462846039BFFF7C2 +S3150803D960ACFA0446EFE72DE9FF4103920422044685 +S3150803D9700D46FFF798F9074628B103A8FAF79CFC62 +S3150803D98004B0BDE8F0814FF05208039A284693790C +S3150803D9900333937184F81C80FFF7F6F8064640B103 +S3150803D9A0039B4246009329463B462046FFF7B1FCB4 +S3150803D9B0E6E742F62930FFF74DFBA842039B0BD156 +S3150803D9C09A7920461344197BFFF744F803A8FAF714 +S3150803D9D073FC00232377D3E7324629462046FFF70D +S3150803D9E06CFAF6E72DE9FF418B7904460C330B44B1 +S3150803D9F0B3F801700E463846B3F80380FFF7ACF860 +S3150803DA00002858D0022239462046FFF74CF9054626 +S3150803DA10E8B93846FFF7B8F868B116222277B3791A +S3150803DA2039460533B371204643460096FFF771FC22 +S3150803DA3004B0BDE8F081DCF74BFF33461B680135BC +S3150803DA40EDB2002BFAD10635A8421DDC092504F1EF +S3150803DA504400FAF731FC2B463A461621204600962F +S3150803DA60FEF79BFA092DE3D1204650F80C3B40F20A +S3150803DA70055193F8703002AA8DF8083041F209135C +S3150803DA80039302F04BFAD3E701213046FAF7FEFD7A +S3150803DA9001460028DAD004F14400FAF7A4FCB37966 +S3150803DAA042460533B37139463346204604B0BDE8CA +S3150803DAB0F041FEF7C4BA0125C9E713B5044641B9CF +S3150803DAC04430FAF7F9FB204602B0BDE81040FEF7EA +S3150803DAD0E0BA18224369027713F0080306D0002335 +S3150803DAE019460093FFF715FC02B010BD1A461946EE +S3150803DAF002B0BDE81040FFF726BC7FB5C58B0446C8 +S3150803DB002DB342F60520FFF7A5FAA84207D100214F +S3150803DB102046FEF780FF636923F00103636100264D +S3150803DB2040F20A412046FEF7B9FE29460DF10E02D8 +S3150803DB302046ADF80E60FFF787F8BDF80E200346BA +S3150803DB400092294602222046FFF79AFEE68304B08E +S3150803DB5070BD2DE9F047DDF820900E4690461F4626 +S3150803DB60044618B941F20110BDE8F0870846FEF7E6 +S3150803DB70F3FF0028F6D06589033DADB2AF4209D855 +S3150803DB803B46424631462046CDF82090BDE8F0474D +S3150803DB90FFF78BBC4920E7E72DE9F341054698468D +S3150803DBA00C461646099FFEF765FE2B7C012B24D0EF +S3150803DBB02046FEF7E9FF10B32A7F0C2A21D84FF433 +S3150803DBC0A853D340DB071CD50020FAF7E9FCD0B1EC +S3150803DBD09DF8203001900093324643462146284655 +S3150803DBE0FFF7D2FC3FB900242846FEF748FE204635 +S3150803DBF002B0BDE8F0813880F5E70724F4E721246D +S3150803DC00F2E70224F0E71A24EEE72DE9F041054688 +S3150803DC1088B042F60520FFF71DFA064604A8E3F77F +S3150803DC2019FF102205F121010DEB0200F7F7D7FFC3 +S3150803DC3050B101212846FEF7EEFE2846FFF7C3FA40 +S3150803DC406B6923F001036B6142F60303022003A900 +S3150803DC50ADF80C30E4F744F8012407464FF0000802 +S3150803DC6020463A464FF6FF71FFF7B9F9044610B94D +S3150803DC7008B0BDE8F081FEF76FFF0134A4B20028AF +S3150803DC80EED0A64203D131462846E4F74DF921469C +S3150803DC9028460DF10E02ADF80E80FEF7D5FF0346B2 +S3150803DCA00028DDD0BDF80E20214600922846012221 +S3150803DCB0FFF7E6FDD4E708B5E3F7BAFE0020E4F775 +S3150803DCC06DFD002008BD08B500F04EF8407940F414 +S3150803DCD0805008BD08B500F047F8407940F48050F5 +S3150803DCE008BD70B506460D461446DDF719FF437998 +S3150803DCF0C57523F0030343F00303437140F6094351 +S3150803DD00C380A0F815602060153070BD13B50C46A6 +S3150803DD1001AAFFF7E6FF019BDA791444DC7102B026 +S3150803DD2010BD73B5064610460C461546FAF750FB62 +S3150803DD30211801AA3046C9B2FFF7D3FF019B06464D +S3150803DD40DA791444DC712B4633B901A82946FAF764 +S3150803DD504AFB304602B070BD5C7924F0030444F0F4 +S3150803DD6002045C711B68EFE708B5DDF7DFFE83790C +S3150803DD700C33184408BD08B5FFF7F6FF407940F49D +S3150803DD80805008BD4B88052B05D108880E288CBF03 +S3150803DD9000200120704700207047F8B505460F4656 +S3150803DDA0164604210A220020FAF768FC0246B8B18F +S3150803DDB0847905210C3403194FF0060C0020997059 +S3150803DDC0D87002F804C013241C7102245F715870BA +S3150803DDD0D8719C7128461E81BDE8F840E4F7A8BEB1 +S3150803DDE0F8BD73B50546104601920C46FAF7F0FAE4 +S3150803DDF0042186B20198FAF7D7FB024628B901A887 +S3150803DE00FAF75AFA1A2002B070BD837901900C33D7 +S3150803DE10C1184C80C65221462846E4F789FE0020DD +S3150803DE20F1E72DE9F04106468846174604210A22FA +S3150803DE300020FAF723FC0246B8B1857900240C358D +S3150803DE404319052106209970DC7050550120187175 +S3150803DE5002205C70987183F805803046DC711F8157 +S3150803DE60E4F766FE2046BDE8F0811A20FBE70020AA +S3150803DE7070470020704707B501A80192FAF71CFA04 +S3150803DE8003B05DF804FB7047002070470F20704706 +S3150803DE900F2070477047E5F711BDE5F729BD38B57B +S3150803DEA045F21B020C460B460021054600F059F9BC +S3150803DEB030B92CB121462846BDE83840E5F776B98E +S3150803DEC038BD00F070B900F0E8BF00F0F1BF10B537 +S3150803DED004464C30FDF783FF84F875002046BDE8F9 +S3150803DEE0104000F0B5BF10B50446FDF73CFF012806 +S3150803DEF00DD094F8733094F97000012B14BF0521E3 +S3150803DF00032184F83210BDE8104001F041B8A36834 +S3150803DF1043F40073A36010BD00F077B910B5044647 +S3150803DF20B0F80300E2F728FE30B1B4F80D10621D0D +S3150803DF30BDE8104000F0CFB910BD10B50446B0F8DF +S3150803DF400300E2F719FE40B1B4F80D1004F10F030C +S3150803DF50621DBDE8104000F0C1B910BDCB0448BF2F +S3150803DF6041F480618160704710B50446006C30B98E +S3150803DF704FF4B070FAF701FC206420B910BD4FF4D2 +S3150803DF80B07101F0F2FFFF23226C82F85E31A368B9 +S3150803DF901B0603D5C02301201370EFE794F87330EB +S3150803DFA0012B14BF80234023F5E708B5D0B2E2F767 +S3150803DFB0F1FD28B190F8773003F07F0380F87730C6 +S3150803DFC0012008BD10B5044645F21A0101F039FFD0 +S3150803DFD02046BDE8104047F23053002245F21A01A5 +S3150803DFE0F3F7C8B810B50A46044608210020FAF71D +S3150803DFF045FB10B1837903441C7310BD38B5054638 +S3150803E0000C460D201121FFF7EDFF024688B1214684 +S3150803E010837903440D3304F1100051F8044B81420C +S3150803E02043F8044BF9D12846BDE838400621FFF7E3 +S3150803E030D8BE38BD38B505460C4604201121FFF76E +S3150803E040D1FF024688B12146837903440D3304F18F +S3150803E050100051F8044B814243F8044BF9D1284682 +S3150803E060BDE838400621FFF7BCBE38BD38B50546BE +S3150803E0700C4603201121FFF7B5FF024688B1214656 +S3150803E080837903440D3304F1100051F8044B81429C +S3150803E09043F8044BF9D12846BDE838400621FFF773 +S3150803E0A0A0BE38BD37B50022054608211046FAF743 +S3150803E0B0E5FA0446C0B10C2301220DF107018DF8D8 +S3150803E0C00730FAF718FB296C202251312046FAF754 +S3150803E0D012FB296C202271312046FAF70CFB2246E3 +S3150803E0E006212846FFF77DFE03B030BD036C4BB906 +S3150803E0F083681B0608D490F87330012B14BF80205D +S3150803E1004020704718787047C020704770B504469A +S3150803E110FFF7ECFFE5F76EFB0D460346002245F2D3 +S3150803E120010120469847236C03B11D702846E5F77D +S3150803E13061FB4FF4A041034600222046BDE8704028 +S3150803E140184770B51546044648B1FFF7CFFFE5F7FC +S3150803E15051FB2A4603462046BDE87040184702206D +S3150803E16070BD114608B51A4621F00041FFF7E9FFCD +S3150803E170B0FA80F0400908BD08B50B4601461846B3 +S3150803E180F3F7D2F8003818BF012008BD10B50446C6 +S3150803E190006838B11A2101F0E8FE2068FAF7F2FAA6 +S3150803E1A00023236010BD30B58BB00D46002201A9AC +S3150803E1B0C0B2E5F73DF9044620BB01460D220DF131 +S3150803E1C00B00F7F736FDB5F803206B79ADF8082091 +S3150803E1D006A9019A02A88DF80A30E5F76BF940F209 +S3150803E1E00343BDF81820002818BF1C469DF81A30AB +S3150803E1F0102102A82A80AB7001F0B7FE102106A8E9 +S3150803E20001F0B3FE20460BB030BD10B50446E5F762 +S3150803E21075F804F13400FFF7B9FFA3685A0606D563 +S3150803E22023F0400300212046A360E4F78BFB236C0D +S3150803E23063B1D3F89400D4F7CFF90421206C01F025 +S3150803E24094FE206CFAF79EFA0023236410BDF7B5F3 +S3150803E2500D4669461646E5F7EBF8044698B9294686 +S3150803E2601022009801ABF6F7DEFB07461021284675 +S3150803E27001F06DFE2FB11021284601F076FE40F21B +S3150803E280074406B13760204603B0F0BD38B50446E7 +S3150803E290C51C03212846FFF76FFFC8B9E2786379DF +S3150803E2A07AB922791A43F4D003F07F0343F0400383 +S3150803E2B063715323A3712146BDE83840FF20FFF756 +S3150803E2C072BFFF2AF0D122791A40FF2AE1D0EBE781 +S3150803E2D040F2074038BD0021E4F734BBF8B51D46C4 +S3150803E2E0836804465B060F4616462DD41A20FAF7AA +S3150803E2F044FA0146606320B92046BDE8F840E4F7CE +S3150803E30021BB034623F8027B326805F11001C0F8E6 +S3150803E310022072685A602A46636B0A3352F8040B62 +S3150803E3208A4243F8040BF9D11021284601F01DFE51 +S3150803E330A36843F0400213F4407FA26004D020464A +S3150803E340BDE8F840E5F70EBBF8BD38B504460D46FB +S3150803E35005200221FFF746FE0246B8B18379062156 +S3150803E36003445D732046FFF73CFD45F49051204670 +S3150803E370E4F71CFF94F873302046012B18BF80215D +S3150803E380BDE8384008BF4021FFF7C0BE38BDB1F528 +S3150803E390A04F70B504460D4616460AD045F2060345 +S3150803E3A0994218D0324629462046BDE87040E5F71B +S3150803E3B0AFBC836843F08003836090F87330012B06 +S3150803E3C014BF80204020E5F715FA002203462046AD +S3150803E3D0BDE87040184793791344597C41F490512A +S3150803E3E0E4F7E4FEDEE72DE9F04196B0154605AA03 +S3150803E3F01C4606460B4690461D9F01F1200E944681 +S3150803E400186859680833ACE8030073456246F6D1C1 +S3150803E4102021404601F09BFD0DAB2A469C4605F19B +S3150803E420200E1D4610685168083203C572452B46EF +S3150803E430F7D12021604601F08AFDAEB3336C93F819 +S3150803E4405D31013B022B2FD89DF8703043F08003D2 +S3150803E45001AA8DF854301546234604F1100C1446C8 +S3150803E46018685968083303C463452246F7D110214F +S3150803E470284601F06CFD3B46412241462846E5F70E +S3150803E480C7F804461021284601F06FFD412140468E +S3150803E49001F06BFD54B11EB108213046FFF755FF55 +S3150803E4A0204616B0BDE8F0810023D1E7102138468F +S3150803E4B001F04DFD002EF3D0224645F211013046F8 +S3150803E4C0FFF73FFEECE72DE9F34790F87380044620 +S3150803E4D0B8F1010F056C04D195F85031002B40F0C3 +S3150803E4E0A88095F85C3195F85191032B00F2ED80DD +S3150803E4F0DFE803F00283ACD019F0010F78D01121BD +S3150803E5000620FFF76FFD8246002800F09280877980 +S3150803E51010210C3707447E1C3046FFF72DFE0146B3 +S3150803E52058B120460821FFF710FF002140F20740A3 +S3150803E53002B0BDE8F047E4F757BEA07CC0F110026D +S3150803E5403044F7F776FBFDF70EFC012895F95E01D3 +S3150803E5500BD132460521E1F707FE10B30821204601 +S3150803E56002B0BDE8F047FFF7F0BE33461022052197 +S3150803E570FDF7FBFB28B1002140F21B40E4F734FE0C +S3150803E580ECE7B8F1010F0CD004F11803113756F86C +S3150803E590042BBE4243F8042BF9D1A36843F48073D2 +S3150803E5A0A360524606212046FFF71BFC0B210720D2 +S3150803E5B0FFF718FD074600283BD0867995F95E31A3 +S3150803E5C00C36064443F43F430821A6F80130F01CF1 +S3150803E5D0FFF7D2FD0A22042195F95E01731CFDF7A4 +S3150803E5E0C4FB0028C7D13A4606212046FFF7F9FBA4 +S3150803E5F095F85C31013385F85C3119F0020F20D0A8 +S3150803E60011210820FFF7EEFC064690B10023817915 +S3150803E61001AA01440D31FF200193FFF718FE58B1F3 +S3150803E62008212046FFF791FE40F207400199E4F7D7 +S3150803E630DBFD02B0BDE8F087324606212046FFF728 +S3150803E640D0FB95F85C31013385F85C3119F0020F7C +S3150803E6501BD008210920FFF7C5FC07460028E8D088 +S3150803E66086790C360644E3F721F883793A4683F02C +S3150803E6700803C3F3C003737003680621C6F80230A0 +S3150803E68083882046F380FFF7ACFB95F85C310133AA +S3150803E69085F85C3119F0040F12D011210A20FFF70F +S3150803E6A0A1FC06460028C4D0807910223044AB2149 +S3150803E6B00D30F7F7BEFA324606212046FFF791FBDF +S3150803E6C095F85C31013385F85C31B8F1010F08D050 +S3150803E6D0236C93F85031002BABD195F85C31042B9E +S3150803E6E0A7D1A36C10220B2195F95E013133FDF7EF +S3150803E6F03CFB78B140F21B412046E4F757FDB8F1DD +S3150803E700010F14BF80214021204602B0BDE8F0471F +S3150803E710FFF7FCBCA36C01220C2195F95E0120339B +S3150803E720FDF723FB0028E5D1A36C10220D2195F9EB +S3150803E7305E012133FDF719FB0028DBD1082295F981 +S3150803E7405E01114604F11003FDF70FFB0028D1D132 +S3150803E750236C93F85E2184F87520FF2283F85E21E3 +S3150803E760FDF701FB012818BFA36820461CBF43F425 +S3150803E7708073A360E4F7F2FCC1E7E5F727BB2DE94D +S3150803E780F04796B01D46DDE9229705AB06460C46CB +S3150803E7909E46DDF8908002F1100A9C46106851687F +S3150803E7A00832ACE8030052456346F6D17046102199 +S3150803E7B001F0CDFB09AA2B46944605F1100E154622 +S3150803E7C018685968083303C573452A46F7D160465E +S3150803E7D0102101F0BCFB0DAA94461E9B03F1100EF3 +S3150803E7E0154618685968083303C573452A46F7D189 +S3150803E7F06046102101F0ABFB9DF87C30D9F8000088 +S3150803E8008DF844309DF8803006218DF845309DF803 +S3150803E810843012908DF8463099F8063012A883F0A2 +S3150803E8200803C3F3C0038DF84730B9F80430ADF8CD +S3150803E8304C3001F08CFBBB79062183F00803C3F344 +S3150803E840C0038DF84E303B680DF14F00CDF84F30BD +S3150803E850BB8804F11007ADF8533001F078FB01AA21 +S3150803E86023461546144618685968083303C4BB4239 +S3150803E8702246F7D11021284601F069FB4346412277 +S3150803E88005A92846E4F7C4FE04461021284601F0E4 +S3150803E8906CFB412105A801F068FB34B10821304619 +S3150803E8A0FFF753FD16B0BDE8F0874046102101F087 +S3150803E8B04EFB224645F213013046FFF742FCF1E7C9 +S3150803E8C02DE9F0419CB0154608AA1C4606460B4698 +S3150803E8D09046239F01F1200E944618685968083319 +S3150803E8E0ACE8030073456246F6D12021404601F0A1 +S3150803E8F02EFB10AB2A469C4605F1200E1D461068D2 +S3150803E9005168083203C572452B46F7D16046202164 +S3150803E91001F01DFB18AA9446229B03F1100E154617 +S3150803E92018685968083303C573452A46F7D16046FC +S3150803E930102101F00CFB04AA2346154604F1100C1A +S3150803E940144618685968083303C463452246F7D141 +S3150803E9501021284601F0FBFA6B4650224146284609 +S3150803E960E4F756FE04461021284601F0FEFA502124 +S3150803E970404601F0FAFA34B108213046FFF7E5FCC0 +S3150803E9801CB0BDE8F081039B38463B60042101F0C7 +S3150803E990DEFA6846102101F0E8FA224645F2140128 +S3150803E9A03046FFF7CEFBEBE72DE9F3411D46089BFF +S3150803E9B004468846164690F873705BB110211046D4 +S3150803E9C0FFF7DAFB30B10821204602B0BDE8F04173 +S3150803E9D0FFF7BBBC236C013E691E03F1100013F855 +S3150803E9E0012F16F801CF834282EA0C0201F8012FA0 +S3150803E9F0F5D10022404601A90192E4F7B7FD48B1D3 +S3150803EA000198D3F7E9FD08212046FFF79EFC02B0DB +S3150803EA10BDE8F08129462846019AE4F74BFD00280C +S3150803EA20EED1022F0CBF0023062304F159022B440F +S3150803EA3004F15F0012F8016F1978904281EA060122 +S3150803EA4003F8011BF6D1022F14BF0023062304F192 +S3150803EA5052022B4404F1580012F8016F19789042B8 +S3150803EA6081EA060103F8011BF6D129462846019ACD +S3150803EA70E4F720FD05460198002DC2D1D3F7ACFD76 +S3150803EA802A4645F210012046FFF75BFBBFE773B53D +S3150803EA9045F20406B142044615460DD045F2100662 +S3150803EAA0B14222D0B1F5A04F38D1FFF78BFA236CC8 +S3150803EAB0D3F85831D90720D5236CD3F85821D20770 +S3150803EAC00BD4AA7998330C3215446A1D153552F8B6 +S3150803EAD0041BAA4243F8041BF9D1216CD1F8583117 +S3150803EAE013F004030CD0832104E0016CA831FFF76B +S3150803EAF0BDFA85212046FFF709FB002002B070BD49 +S3150803EB0081F85C31012301F1B8020093204601F133 +S3150803EB10A80301F59871FFF747FFEEE702B0BDE8D2 +S3150803EB207040E5F7F5B8B1F5A04F73B50446154639 +S3150803EB3077D045F21B06B14240F0F68090F8743060 +S3150803EB40DB0766D5056CB5F850312BB18921FFF77C +S3150803EB50DDFA002002B070BDD5F858315E0747D5F7 +S3150803EB60AB79D80744D56B7BD90741D5A36C10225B +S3150803EB700B2195F95E013133FDF7F7F838B140F209 +S3150803EB801B412046E4F712FB40F21B40E2E7A36C65 +S3150803EB90206C01220C2190F95E012033FDF7E5F87C +S3150803EBA00028ECD1A36C206C10220D2190F95E018C +S3150803EBB02133FDF7DAF80028E1D10822206C114643 +S3150803EBC090F95E0104F11003FDF7CFF80028D6D1BA +S3150803EBD0236C93F85E2184F87520FF2283F85E215F +S3150803EBE020468021FFF792FA2046E4F7B7FAB0E702 +S3150803EBF005F5987304F1180205F5A07553F8041B77 +S3150803EC00AB4242F8041BF9D1A36843F48073A360AB +S3150803EC10E6E78021FFF77AFA29462046E4F7C6FA9B +S3150803EC2097E7036CD3F8582112F0040245D09A7972 +S3150803EC30D2078ED55B7BDB078BD5FDF794F80128C6 +S3150803EC40206C0ED100F59872032190F95E01E1F765 +S3150803EC508BFA00283FF47DAF08212046FFF775FBA2 +S3150803EC6092E700F598731022032190F95E01FDF7E8 +S3150803EC707CF828B1002140F21B40E4F7B5FAEBE72C +S3150803EC80206C102200F59873052190F95E01FDF7B3 +S3150803EC906CF80028EED1236C04F1180103F5987279 +S3150803ECA003F5A07352F8040B9A4241F8040BF9D101 +S3150803ECB0A36843F48073A3604BE7D3F8B810C3F88B +S3150803ECC0D010D3F8BC100192C3F8D410006C01A974 +S3150803ECD000F59870E4F74AFC48B10198D3F77CFC31 +S3150803ECE020460821FFF731FB40F2074032E7206C44 +S3150803ECF0019A00F59871C830E4F7DCFB05460198DC +S3150803ED00002DEBD1D3F768FC236CA07C03F598732D +S3150803ED102946C0F110021844F6F78BFF216C2046EA +S3150803ED20B831FFF787F914E702B0BDE87040E4F796 +S3150803ED30EFBFB1F5A04FF7B5044608D045F2110564 +S3150803ED40A94236D003B0BDE8F040E4F7E1BF006C52 +S3150803ED501021B830FFF710FA60B108212046FFF7F3 +S3150803ED60F4FA40F207400021E4F73EFA40F207407E +S3150803ED7003B0F0BD256C95F85D6105F1A807013E62 +S3150803ED80022E01979CBFD5F82C0195F85C6105F115 +S3150803ED9051019EBFF04000F0010040F08000009052 +S3150803EDA005F11102204605F1B803FFF71CFB002005 +S3150803EDB0DEE7016CA831FFF759F985212046FFF7ED +S3150803EDC0A5F9F4E770B545F20406B14204461346BD +S3150803EDD025D045F21806B14206D0B1F5A04F33D176 +S3150803EDE0FFF7F0F8002070BD11684D1C03D101210F +S3150803EDF0FFF7ABFAF6E7026CD2F85801400743BFB0 +S3150803EE00002182F85C111B68C2F8301120464FF0C6 +S3150803EE10840148BFC2F82C31FFF778F9E2E79979FC +S3150803EE20026C0C310B44591D9832153351F8040BF7 +S3150803EE30994242F8040BF9D1226CD2F8583143F0BF +S3150803EE400103C2F85831CDE7BDE87040E4F760BF67 +S3150803EE50002310B50364044690F97500431C13D0C8 +S3150803EE60E1F71EFD082204F11003114694F9750013 +S3150803EE70FCF7BCFF94F91330012B07D194F87430CF +S3150803EE8043F0020384F87430002010BD022BFBD133 +S3150803EE9094F8743043F00A03F4E74B88062B05D13C +S3150803EEA0088841288CBF002001207047002070473E +S3150803EEB007B58B790A460B440191197C4B1E0D2B1A +S3150803EEC004D801F5A0410131FFF73BF901A8F9F789 +S3150803EED0F3F903B05DF804FB08B5E3F7CBFCE3F7F6 +S3150803EEE0AFFFE6F741F8BDE80840E2F789BC08B585 +S3150803EEF0E3F7A0FE28B9BDE8084000200021F2F791 +S3150803EF007FB900200021F2F77BF9E3F7C1FCEFE7AD +S3150803EF1037B5044642F60720FEF79CF80546C0B106 +S3150803EF200A23002CCBBF0534053CB4FBF3F494FB4E +S3150803EF30F3F40123002118460DF1070264B28DF894 +S3150803EF400740F9F705FC0022034629461046FDF754 +S3150803EF50B4FF03B030BD430803F05503C01A00F0ED +S3150803EF603303C0F3850000F03300184400EB101098 +S3150803EF7000F00F007047002110B5421D441E14F817 +S3150803EF80010FFFF7E8FF94420144F8D1084610BD84 +S3150803EF9070470E207047704710B500F00DF8044609 +S3150803EFA028B10124204610BD436ADB06F9D4E2F7EB +S3150803EFB02BF80028F8D1F5E7002070470078E1F729 +S3150803EFC04BBF13B50C460DF107020DF10601FDF70C +S3150803EFD07CF930B19DF80600031B5842584102B02C +S3150803EFE010BD0120FBE7FEF756BFE4F78BB8E6F73B +S3150803EFF089BBFEF752BF70477047002070477047BA +S3150803F00070477047E6F71ABD704713B5044601A95A +S3150803F010202000F0D9FD20B922462020019900F0CE +S3150803F020C7FE02B010BD704713B50C4601A903F01D +S3150803F030D5F810B9019BC4E9003002B010BD08B574 +S3150803F040F1F722FF50B9F2F7D3F800200021F1F7C0 +S3150803F05023FF18B9BDE8084000F067BE012008BDC4 +S3150803F06038B504460D4620220021F6F7E2FDF4F7EB +S3150803F07079FDD5E90232E260EA8B43F480632282A2 +S3150803F0802A8CA0806282AA8CA282EA8CE2826A68AF +S3150803F090A3602260FFF7B1FF18B1A36843F0040326 +S3150803F0A0A360A36843F48032A2602A68920544BF2A +S3150803F0B043F41023A36038BD08B5FFF7C0FF20B992 +S3150803F0C000200021F1F71EFF08BD0020FCE708B564 +S3150803F0D0FBF7F0FA002008BDE6F76ABDE6F778BD48 +S3150803F0E002207047022070470020704701207047AE +S3150803F0F00020704708461146012200F051B800F077 +S3150803F1006ABA00F072BA00F0AAB8431E012B03D9F3 +S3150803F110031F5842584170470120704700F01BBC33 +S3150803F1204FF4E0720021F6F784BD70B50446ECF798 +S3150803F13001FA0546A8B9A169F1B1238AD3B12046D4 +S3150803F14004F1100200F0EDFA38BBE16919B3638ADA +S3150803F150A3B1204604F1120200F0B8FA78B10546C5 +S3150803F16003E00023A3612361E36100232846636167 +S3150803F170236270BDA061E8E72082E6E7E361216ABE +S3150803F1800029F2D0A28A002AEFD02046E38ABDE8F6 +S3150803F190704000F05ABA6182F1E76582E561DEE7FD +S3150803F1A0ECF79CBB0A7838B505461046FFF7ADFF62 +S3150803F1B060B14C782046FFF7A8FF38B122435307BE +S3150803F1C004D42846BDE83840EBF792BE212038BD63 +S3150803F1D0FFF7E8BF10B504460878FFF796FF58B15E +S3150803F1E04A781046FFF791FF30B1042A04D0204627 +S3150803F1F0BDE81040EBF79ABE212010BDFFF7EABF22 +S3150803F20000F071B9084600F052BB7047F8B50646D8 +S3150803F2100D46EAF7E9FED8B94FF6FF734FF0240C0B +S3150803F220EF68C1B28F4208D81C4621463046EBF731 +S3150803F23077F800F094FB2046F8BDAA680CFB012278 +S3150803F240D4899C4202D2002CEFD023460130E8E74A +S3150803F2504FF6FF74EFE7008E704700F081B970B57B +S3150803F26004460D46164600F039F858B12946204695 +S3150803F270EBF756F838B9324629462046BDE87040BA +S3150803F280F0F73EB90E2070BD08B5EAF723FE18B1AC +S3150803F290BDE80840EFF76CBE08BD00F096BAEBF779 +S3150803F2A05FBE00F088B9002070470846EEF73EB8FF +S3150803F2B000F08DBAECF76EB8EDF7F6BCEBF77CBF4A +S3150803F2C0ECF720B838B50446154609B100F0BCFA80 +S3150803F2D015B12046ECF7AEFE002038BD0346408A3A +S3150803F2E018B1188A003818BF0120704700F041BAD0 +S3150803F2F010B5044600F078F820B92046BDE810405A +S3150803F300EBF76EB910BD00F03CBB00F03ABBEEF765 +S3150803F310FFBA2DE9FF41984604460E46174603F001 +S3150803F320F2FF05462046FFF7E3FF0A9B3A46029398 +S3150803F3300023314601932046CDF80080EBF79EF96A +S3150803F3400446284603F0DAFF204604B0BDE8F081F8 +S3150803F35038B5044603F0D7FF05462046FFF7C8FF2E +S3150803F3602046EBF769F90446284603F0C7FF20460B +S3150803F37038BD38B5044603F0C6FF05462046FFF7F1 +S3150803F380B7FF204600F03FF80446284603F0B6FFC9 +S3150803F390204638BD38B5044603F0B5FF0546204672 +S3150803F3A0FFF7A6FF204600F034F80446284603F084 +S3150803F3B0A5FF204638BD70B504460E4603F0A3FFE5 +S3150803F3C005462046FFF794FF31462046EBF7A2F998 +S3150803F3D00446284603F092FF204670BD0120704775 +S3150803F3E0EDF7C2B800F061BAEBF734B810B503F01D +S3150803F3F08AFF044600F015F8EBF752F82046BDE8F5 +S3150803F400104003F07BBF024608B5EBF723F8507D9F +S3150803F41008BD024608B5EBF71DF8507D80F00100DC +S3150803F42008BD00F0AEBAEBF7B1BC00F0A5B838B525 +S3150803F43003210546EBF708FC04462846ECF7F6FFD6 +S3150803F440204638BD38B590F827400D46FF2C17D00F +S3150803F450023C012C8CBF0024012449682246EDF79F +S3150803F46021F8286890FAA0F0000AEEF7ABFEA97A0D +S3150803F4702889224681F00101EDF744F8002038BDBA +S3150803F4800220FCE730B585B005460FC96C4684E80B +S3150803F4900F0021462846FFF7D5FF05B030BD0020EB +S3150803F4A0704700207047013001D1EEF7C3BB212016 +S3150803F4B070477047D0F8A03003F06003402B0DD097 +S3150803F4C0602B03D0203B58425841704749B10B681B +S3150803F4D0012B06D9486940F00100704740F2011034 +S3150803F4E0704700207047F7B504461046D4E958C755 +S3150803F4F0DDE908268CEA020587EA06010540194074 +S3150803F50085EA0C057940C4E95851002523F40041DE +S3150803F51006EA010320F0010043F40073024043F0B6 +S3150803F520020301950095F0F769FF94F824309A07CA +S3150803F53013D5D4F864319B050FD54FF488112046AB +S3150803F54000F0D9FA94F82430024665F3410384F8A7 +S3150803F550243020460B46EBF765FB002003B0F0BDCD +S3150803F56030B4D0F8A0300A4023EA01031343C0F8A5 +S3150803F570A03030BCECF776BA0520EEF7BFB9D0F861 +S3150803F580F02008B57AB11368022B0CD9536A13F421 +S3150803F5907F4FC3F3072106D0126ADBB253438B426C +S3150803F5A0B3FBF1F006D2002040F607324C21EAF706 +S3150803F5B03BFF002008BD0346B3F83E2108468A42AE +S3150803F5C003D0A3F83E11EDF753BC002070474FF460 +S3150803F5D08071F1F7ABBA10B50023EBF7DDFC0446EF +S3150803F5E008B9EFF777FF204610BD38B51D46002347 +S3150803F5F00446EBF7D1FC28B929462046BDE838402E +S3150803F600F0F754B838BDD0F8F00040B10368122BB0 +S3150803F61004D9006D202828BF202070470020704792 +S3150803F62038B54FF03A430546DC6A808AC4F30C04BE +S3150803F630A04234BF0020012041F216420821EAF70E +S3150803F640F3FEA88A001B80B238BD2DE9F04188462F +S3150803F65018F0030706461546194633D1B2F5805FF7 +S3150803F66030D89A422ED33F2A28D9B2FA82F40122F5 +S3150803F6700120C4F11F03DBB29A4092B2AA422CBFFF +S3150803F680C4F11904C4F11A04E2B2931DDBB298401B +S3150803F69080B2A84214D096F80131ABB9012096F886 +S3150803F6A0253060F3000386F825304046EDF79CF8CD +S3150803F6B0C6F82080B5823846BDE8F0813A46EAE7BF +S3150803F6C00020ECE72127F6E70E27F4E7F8B511F053 +S3150803F6D0030607460D46144621D102B313883F2B6A +S3150803F6E01DD9B3FA83F3C3F11901C9B2062901D89F +S3150803F6F0192B12D0062928BF062101238A1DD2B247 +S3150803F70093402846238000F011F923883846FD6183 +S3150803F7107B82EDF783F93046F8BD3146EDE72126BE +S3150803F720F9E738B5148811F003054FEAC4041ED166 +S3150803F7303F2C1CD9B4FA84F4C4F11903DBB2052BA4 +S3150803F74001D8192C11D0052B28BF0523012406330C +S3150803F750DBB204FA03F3C3F3CF0414808161048292 +S3150803F7608387EDF75BF9284638BD2B46EEE7212557 +S3150803F770F9E770B50E4610210546F1F7D7F90446A1 +S3150803F780102128463201F1F7BDF9F1F7D9F92046D8 +S3150803F79070BDF8B504460E46174603F0ABFD3A4668 +S3150803F7A0054631462046EEF7BDFE0446284603F0D5 +S3150803F7B09CFD2046F8BD0520704703207047EEF7E9 +S3150803F7C095B808B190F9260070470020704708B528 +S3150803F7D00B46062200F59E711846F6F73FFA0020F7 +S3150803F7E008BD0429F8B505460C460AD10026F7B222 +S3150803F7F03846EDF7A7FB08B13C4602E00136042E6E +S3150803F800F5D12046EDF79EFB58B195F83C31A34256 +S3150803F81009D085F83C4105F59E70BDE8F840EDF73B +S3150803F8202DBB2120F8BD0020FCE70022ECF732BAF5 +S3150803F830A0F84C30BDF90030C0F89410A0F84A205F +S3150803F840A0F84E3000207047ECF7D8BB10B5144625 +S3150803F85008460121EEF7B4FB2046BDE81040012116 +S3150803F860EEF7AEBB8021F1F761B910B50446ECF7A4 +S3150803F87029F801462046BDE81040ECF729B810B52B +S3150803F880044681B1931E022B94BF4FF4BC732823FD +S3150803F89080F82720C0F80831FFF7B8FC2046ECF7B4 +S3150803F8A09FFD002010BD2120FCE7ECF75DBE10B5D7 +S3150803F8B0EFF710F904460021ECF74CFFECF734FF99 +S3150803F8C0204610BD2DE9F74F01251C469DF830301B +S3150803F8D0064601930368174603F0070306339D405C +S3150803F8E005F1FF380B46A1B1416804EA080BA5EBFD +S3150803F8F00B0A41F00059524509EB0B0114D952463C +S3150803F9001846F6F7ABF949467A1B5A445044F6F7B4 +S3150803F910A5F9019B2BB13C4448EA050804EA080407 +S3150803F920F46003B0BDE8F08F1846F0E74FF03A43AA +S3150803F93001225A6741F6FF72D96418651A67704738 +S3150803F94037B5002514460095FFF7BCFF204603B0DC +S3150803F95030BDECF745BC0020704700207047704760 +S3150803F96010F0FD0F14BF4FF0FF300020C0B27047F0 +S3150803F9700A4690F89410A02901D8ECF71DB921205E +S3150803F980704708B5EEF704F8BDE80840EEF728B85F +S3150803F99038B50446FFF7F5FF0546FFF7F2FF431BA5 +S3150803F9A0A342FAD338BD38B50D460446EDF7F0FF42 +S3150803F9B035B1844200D90139204601F0030138BD27 +S3150803F9C0844238BF0131F7E708B5EDF7F9FFBDE81B +S3150803F9D00840EEF705B808B50121FFF7E4FFBDE8CF +S3150803F9E00840EDF7FDBF08B521B19200F6F736F9E1 +S3150803F9F0002008BD2120FCE700F06F43B3F1804FD8 +S3150803FA0002D0B3F1204F02D120F07040704700F0C6 +S3150803FA106043B3F1204F08BF20F0805070470B0CAA +S3150803FA2023F48053B3F5284FF7B50D468FB2064630 +S3150803FA3099B216D04AF60103994214D04AF602033C +S3150803FA40994212D0B1F5204F14BF04240324D6F8E3 +S3150803FA50EC300BB1196851B9D6F8E83093B9286870 +S3150803FA600EE00024F3E70124F1E70224EFE7234637 +S3150803FA7068463A46EEF73AF8DDE90003002BEBD180 +S3150803FA8003B0F0BD19680029E9D0234668463A460B +S3150803FA90EEF72CF8DDE90003002BE0D1F0E70204CA +S3150803FAA0C0F3891307D56FEA83536FEA935313F5A4 +S3150803FAB0007F18B206D0A3F1C8006FF4FF7398420B +S3150803FAC0B8BF184670470020EEF7C8BB0120EEF70B +S3150803FAD0C5BB0E2070477047EFF710BFEFF70EBF91 +S3150803FAE0EFF70CBFEFF70ABF08B50846F0F72CFB8C +S3150803FAF008BDEFF703BF38B505460C4603F0FAFB16 +S3150803FB00D5F89C301C40D5F898302343C5F898306F +S3150803FB1003F0EBFB211E18BF01210020490238BD63 +S3150803FB200020704710B56AB10139841810F8012B03 +S3150803FB3011F8013F9A4203D1A04201D0002AF5D118 +S3150803FB40D01A10BD1046FCE770477047F7B5044650 +S3150803FB5014F4004C4FF6FF7608BFFF2620F4004046 +S3150803FB60050205F4E065C0F306209E42019145EAC5 +S3150803FB70000504F0380E0846897904D201A8F8F777 +S3150803FB809BFB00271AE0240C24044EF0800EEE1883 +S3150803FB9044EA0E0444EA162436020C31B6B2471870 +S3150803FBA034434450391D2944BCF1000F09D021F8C8 +S3150803FBB0023C1146F1F78CF80028E2D1384603B027 +S3150803FBC0F0BD01F8013CF4E710B50C4651B1DAF77C +S3150803FBD02DFC48B12046DAF78BFB00280CBF112011 +S3150803FBE0002010BD2220FCE72D20FAE7C068003864 +S3150803FBF018BF0120704770B504460E4615680A46B5 +S3150803FC000021F6F716F825F4004520462122314649 +S3150803FC10F8F7A0FA290A04312046C9B2F8F723FBF4 +S3150803FC20A3791C44E56070BD026810B501F00400B1 +S3150803FC3022F40044C2F306220021043240F02900CC +S3150803FC40F8F71CFD10B183790344DC6010BD034645 +S3150803FC50002200681A600179F1F73AB810B5002155 +S3150803FC60FFF7E2FF044608B9002010BD0179F1F752 +S3150803FC702FF80028F8D1A3790C33E018F5E72DE916 +S3150803FC80F04117461A46036801F0040123F40043BA +S3150803FC901C0204F4E064C3F306231C4341F029055C +S3150803FCA0043406463B4621462846F8F751FD804666 +S3150803FCB050B1E1B2F8F747FB3B462A46414630685E +S3150803FCC0BDE8F041FFF742BFBDE8F0812DE9F341F6 +S3150803FCD0002401F004010668074641F02905106867 +S3150803FCE0294614600190F8F7F1FA0198F8F770FBC2 +S3150803FCF026F40046310201F4E061C6F306263143D1 +S3150803FD0080460122043101A8F8F787FC30B101A81F +S3150803FD10F8F7D2FA204602B0BDE8F08143462A46F0 +S3150803FD2001993868FFF712FFF5E708B5DAF78AFB92 +S3150803FD3008B1C3681BB1003818BF012008BD406964 +S3150803FD40F6E72DE9F0478846164658B352B3F0F757 +S3150803FD50EFFF074640B3B1460025BA469AF80610A0 +S3150803FD609AF807403F68641AE4B2444584BF444698 +S3150803FD70012544B10C31484622465144F5F76EFF36 +S3150803FD80A144A8EB04085046DAF7A6FB002FE4D1F2 +S3150803FD9065B93246022052F8041BFFF7D6FE2846F9 +S3150803FDA0BDE8F0872220FBE71B20F9E71E20F7E7CB +S3150803FDB038B50C461546DAF739FB28B12A462146E3 +S3150803FDC0BDE83840FFF7BDBF2D2038BD07B501A9EB +S3150803FDD0F8F714F903B05DF804FB430803F0553349 +S3150803FDE0C01A00F03333800800F0333018444FF05C +S3150803FDF0013300EB101000F00F305843000E704724 +S3150803FE007047704710B5044688B1836A016A7BB1A7 +S3150803FE1080689847002394F8240023620C286360BB +S3150803FE2005D82146DAF75CFD0D2384F8243010BD86 +S3150803FE300029EFD08368002BECDB0846F8F7A2FC11 +S3150803FE40E8E7002307B51A46019101A9F1F726F950 +S3150803FE5003B05DF804FB002330B587B004939DF81F +S3150803FE603430DDE90A4503930C9BCDE9004502933B +S3150803FE70F1F78AF807B030BD052330B585B003938B +S3150803FE800A9BDDE908450293CDE90045FFF7E3FF41 +S3150803FE9005B030BD30B500230024002585B0CDE973 +S3150803FEA000450293FFF7E8FF05B030BD03680B6012 +S3150803FEB0016070472DE9F0410E46174600240546B2 +S3150803FEC0006808B9BDE8F081D0E90083B3420BD1D5 +S3150803FED08368BB4208D154B9C5F80080C368DB07F9 +S3150803FEE001D5F8F74FFC204604464046E9E7C4F82F +S3150803FEF00080F3E7002370B51A46194605460468D9 +S3150803FF00F1F7CCF80CB92C6070BDE3682668DB07FB +S3150803FF1002D52046F8F736FC3446F3E72DE9F843CD +S3150803FF200E461746054610B90020BDE8F88304684F +S3150803FF30002CF9D0D4E900893B4632462946A06805 +S3150803FF40C8470028F1D14446F2E7302070470346F4 +S3150803FF5010B501391A1A914200D810BD445C1A78B3 +S3150803FF6003F8014B42540139F4E70023014488425C +S3150803FF7000D1704700F8013BF9E70000014B186808 +S3150803FF80704700BFB04F06200A4B1B6F03F00703E9 +S3150803FF90013B032B03D8DFE803F00A030608FEE751 +S3150803FFA0054B18687047054BFBE705487047054836 +S3150803FFB0704700BF00800050B04F0620B84F062098 +S3150803FFC080D54302002D310108B5FFF7DDFF054B48 +S3150803FFD01B6FC3F303330133B0FBF3F0024B186013 +S3150803FFE008BD00BF00800050AC4F0620004870478C +S3150803FFF000B4C40400487047002D3101014B18684A +S31508040000704700BFB84F06200048704780D54302A2 +S315080400104FF400221B4B5A664FF0B4439868C0F35A +S3150804002004400C280AD8DFE800F00B070909270959 +S31508040030191B1D1F212325001348704700207047EC +S315080400409B6803F04073B3F1807F17D0B3F1007F48 +S3150804005016D00E4A002B08BF104670470C48704746 +S315080400600C4870470C4870470C4870470C48704752 +S315080400700C4870470C4870470C4870470C48704742 +S315080400800C48704700900050404B4C0000093D0056 +S31508040090405DC6000024F400C0EA2101002D3101A8 +S315080400A080BA8C010048E801005A620280969800DA +S315080400B080841E0040420F00014B1868704700BF39 +S315080400C0B44F0620084B187801280AD1074B1B7829 +S315080400D0012B07D1064B1B78002B0CBF02200320EB +S315080400E070470020704700BFBB3B0620BC3B062078 +S315080400F0B83B06201FB501F063F970B9094B1B78A4 +S3150804010073B9684600F062F89DF80000003818BF15 +S315080401100120404205B05DF804FB6FF00500F9E7DD +S315080401200120F7E7B83B0620034B1B78012B06BFD3 +S31508040130024B186800207047BC3B0620648B0520D8 +S315080401402DE9F0411B4B1B78012B00D0FEE71A4B17 +S315080401501F7867BB03F0D7F8184D044695F8008056 +S3150804016000F098FD4028164E287012D0154BB8F1A9 +S31508040170400F53F83030336001D1AFF30080124B8F +S3150804018032681B689A4208D12046BDE8F04103F05C +S31508040190B5B83760AFF3008002E02B78402BF9D06E +S315080401A0C8F70EFC204603F0A9F8BFF36F8FBDE825 +S315080401B0F08100BFBC3B0620B83B0620B93B0620AD +S315080401C0608B0520688B0520648B05202DE9F0419A +S315080401D0044608B9F2F799F901F0F2F8DFF86480F1 +S315080401E00546154F40B12023237040F22633C4E94F +S315080401F00237C4F80480FEE7104B1B78012B13D191 +S315080402000F4E3378F92B13D803F07DF8337801337E +S31508040210337003F073F8284640F23A332070C4E981 +S315080402200183E760BDE8F081022040F22A33F5E74E +S315080402301E2040F22F33F1E7864A0408BC3B062009 +S31508040240B83B0620C04904082DE9F041044608B91C +S31508040250F2F75BF901F0B4F8DFF87480194F40B18E +S315080402602023237040F25233C4E90237C4F80480C9 +S31508040270FEE7154B1B78012B1BD1144E3378E3B1DB +S3150804028003F041F83578013DEDB2357055B103F008 +S3150804029035F82D2540F263332570C4E90183E760F8 +S315080402A0BDE8F08103F02AF8FFF74AFF40F26D3300 +S315080402B0F2E7022540F25633EEE71F2540F25B3398 +S315080402C0EAE700BF784A0408BC3B0620B83B062088 +S315080402D0C049040890F82710094B10B553F8312083 +S315080402E0C26032B9026143F8310003EBC1035860B6 +S315080402F010BD00240461106143F83100F8E700BF1B +S31508040300688B052090F82720094B10B553F832104E +S31508040310D40031B9C0E9031143F8320023445860C4 +S3150804032010BD0022C2601A1952680261D060F5E74E +S31508040330688B052010B5044690F8270000F080FC69 +S31508040340074B94F827201B7820469A4203D1BDE828 +S315080403501040FFF7D7BFBDE81040FFF7BBBF00BF8B +S31508040360BA3B062010B5044690F82700D4E90332B0 +S3150804037082B90D4953B941F8303001EBC0014B60DD +S3150804038000F072FC0023C4E9033310BD1A6141F876 +S315080403903030F7E7D36023B9034B03EBC0035A6045 +S315080403A0F0E71A61EEE700BF688B0520F7B5044647 +S315080403B00D4611B301F00CFF00260746104B1A68C8 +S315080403C03346501E46F1FF31E5FB0701D4F792FA8E +S315080403D023460146CDE900660A4A04F1440003F0BF +S315080403E039F808B1F2F791F80323204684F8263041 +S315080403F003B0BDE8F040FFF7B5BF0223F5E700BF39 +S315080404002C8B05202931040838B5002304460A4DE7 +S31508040410286880F8241080F825301146FFF7C6FFAF +S3150804042034B12968201D0C62BDE8384002F0AABD23 +S315080404302B681C6238BD00BF648B052010B4064CBB +S315080404402468A4F880200022A167E26701211A46DD +S315080404505DF8044BFFF7D8BF648B05202DE9F74FE9 +S315080404600D9C05460E469A4601920CB9F2F74DF8CC +S315080404700FFA8AFBBBF1000F28DB00F0A1FF88B94D +S3150804048002F047FFC0B99C4B1B78012B36D13DBB04 +S315080404900A232370994B636040F24313A360984B75 +S315080404A0E360FEE720232370944B636040F2351320 +S315080404B0A360934BE360FEE71F2323708F4B6360AF +S315080404C040F23913A3608E4BE360FEE78A4B1B7830 +S315080404D0012B13D1002DDBD048F208039A4537D8EF +S315080404E0BAF5004F19D8BAF1080F29D8BAF1000F8E +S315080404F01CD04FF48B7323FA0AF315E002232370F6 +S315080405007E4B63604FF49F73A3607D4BE3604FF0AB +S315080405100008404603B0BDE8F08F0AF5FF437F3371 +S315080405209BB28B2121FA03F3D90715D40823237028 +S31508040530724B63604FF4A373A360714BE360FEE7E9 +S315080405406FF480720AEB02039BB2072BE9D9EDE735 +S315080405500AF5FD437F33F7E729686A4B994209D0C0 +S315080405600C232370654B63604FF4AC73A360644B30 +S31508040570E360FEE70AF4807300930C9B13B100232F +S315080405800C9A136002F0BFFE0AF00F09B9F1040FC2 +S31508040590074607D0B9F1080F3AD002F0AFFEF1F7D3 +S315080405A0B4FF6EE0E96836EA010C01EA060816D1DA +S315080405B0009B13B121EA0801E960534A12680AB19B +S315080405C0C2F87C80384602F099FE002222704B4A13 +S315080405D062604FF4BB72A260494AE26099E7BBF1D4 +S315080405E0000F08DA02F08AFE1D232370434B63606A +S315080405F040F27D1388E7454B1B78002B38D002F070 +S315080406007DFE2D2323703D4B63604FF4C2737BE755 +S31508040610E96811EA060813D0009B13B121EA080118 +S31508040620E960394A12680AB1C2F87C80384602F091 +S3150804063065FE00222270314A62604FF4D172CAE71D +S31508040640BBF1000F08DA02F059FE1D2323702B4B69 +S31508040650636040F2A91357E72C4B1B7843B102F0A9 +S315080406604DFE2D232370254B63604FF4D8734BE757 +S31508040670284652463146019BFFF7E0FE384602F00B +S315080406803DFEFFF75DFD02F03EFE1F4F06463B6842 +S3150804069093F825200023032A50D8DFE802F0022322 +S315080406A046392370154B636040F22D23A360144B1F +S315080406B0E3603B68D3F87C80009B4BB16FF4887287 +S315080406C042FA09F2D30741D4EA6822EA0802EA6040 +S315080406D0304602F013FE00222270084A626040F295 +S315080406E06F2278E702F00AFE21232370034B636026 +S315080406F04FF40E7308E700BFBC3B0620924A040871 +S31508040700384B0408464C4147648B0520B83B062001 +S315080407100C9A02B11360304602F0F0FD22232370CE +S315080407200D4B636040F24123EEE602F0E7FD312308 +S315080407302370094B63604FF41373E5E602F0DEFD9C +S31508040740F1F7E3FE2378002BB3D0E0E6304602F057 +S31508040750D5FDF1F7DAFEBBE7924A04082DE9F04124 +S315080407600546884617461C460BB9F1F7CEFE514B8B +S315080407701B78012B0CD0022323704F4B0025636092 +S3150804078040F23233A3604D4BE3602846BDE8F0815E +S315080407904DB90A232370484B636040F23733A3608C +S315080407A0464BE360FEE7012F39D9B7F5004F0DD064 +S315080407B048F201039F4227D0082323703E4B636007 +S315080407C040F23A33A3603D4BE360FEE72A683C4BAC +S315080407D09A4228D102F097FD0646EB6848EA0303D5 +S315080407E0D5F80480EB60B8F1000F2CD1304602F03E +S315080407F085FD314B84F80080636040F26233A36060 +S315080408002E4BED68E360C0E72A682D4B9A420AD15D +S3150804081002F079FD0646EB6823EA0803E0E72A684E +S31508040820274B9A4209D00C232370234B63604FF459 +S315080408305073A360214BE360FEE702F064FD012FC9 +S315080408400646CAD1E7E74046B0F88030D8F818809B +S3150804085003F00F03042B07D0082B0ED0304602F002 +S315080408604DFDF1F752FE0CE0816FEB6831EA0303A4 +S3150804087007D1002202F0CAFC03E0E968836F194035 +S31508040880F7D1B8F1000FDED1304602F037FD3B044C +S3150804089001D4FFF755FC02F036FDED6802F02EFD93 +S315080408A000232370044B636040F2A333A360034B15 +S315080408B0E3606AE7BC3B0620924A04082D4B040809 +S315080408C0464C41472DE9F84F0A9C05468946164683 +S315080408D00CB9F1F71AFE00F073FD48B12023237012 +S315080408E0734B636040F23313A360724BE360FEE715 +S315080408F04DB90A2323706E4B63604FF49B73A36050 +S315080409006C4BE360FEE766B1B6F5004F2ED00823BC +S315080409102370674B636040F23913A360654BE36049 +S31508040920FEE72A68644B9A4224D102F0F2FC58BBCB +S31508040930624B93F800B0BBF1010F31D102F0E3FC2E +S315080409402F7D8246DFF88081002F33D1D8F8003016 +S3150804095085F814B0DA6A2B61EA60DD6202F0CEFC2F +S31508040960534B277063604FF4AA731FE02A68524BEF +S315080409709A4213D00C2323704D4B636040F23D1307 +S31508040980A3604C4BE360FEE71F232370484B636068 +S315080409904FF4A073A360474BE360FEE7484EC7E7EE +S315080409A002232370424B636040F24513A360414B14 +S315080409B0E36013E02B69D8F8002093421BD1FF2F7C +S315080409C0DFF8EC803B4E0BD102F098FC1E23237013 +S315080409D040F25D13C4F80480C4E90236BDE8F88F12 +S315080409E07B1C2B7502F08AFC2323C4F8048023702D +S315080409F040F26913F0E746B102F080FC1D23237028 +S31508040A002B4B63604FF4BB73D0E72E49097841B189 +S31508040A1002F074FC2D232370254B63604FF4C173D5 +S31508040A20C4E792F8271093F827208A4202D9184671 +S31508040A3000F0C8FA4A4604212846FFF7E5FC504662 +S31508040A4002F05CFCFFF77CFB02F05DFCD8F8003092 +S31508040A50054693F82530032B26D8DFE803F0021061 +S31508040A601E1700232370124B63604FF4D073A360E0 +S31508040A70104BE3602846BDE8F84F02F03FBC21233B +S31508040A8023700B4B63604FF4D573F0E7222323706E +S31508040A90074B63604FF4DA73E9E731232370044B99 +S31508040AA063604FF4DF73E2E7F1F72FFDE2E700BF77 +S31508040AB0D54B04087F4C04084D555458BC3B0620B6 +S31508040AC00080FFFFB83B0620648B05202DE9F04F14 +S31508040AD085B00546144603910AB9F1F716FD00F0E8 +S31508040AE06FFCDFF85481504F40B12023237040F245 +S31508040AF05723C4E90237C4F80480FEE745B90A2334 +S31508040B00237040F25A23C4E90237C4F80480FEE786 +S31508040B10039BC3F30E0343B10823237040F25D23FA +S31508040B20C4E90237C4F80480FEE72A683F4B9A42B0 +S31508040B3008D00C23237040F26123C4E90237C4F8B1 +S31508040B400480FEE73A4B1B78012B68D102F0DBFBE5 +S31508040B50DFF8E8B02B69DBF8009002904B450BD020 +S31508040B6002F0CCFB1B264FF41B73C4E901832670E1 +S31508040B70E76005B0BDE8F08F2E7D013EF6B22E750E +S31508040B802EB102F0BBFB232640F27D23EDE718467F +S31508040B90294602F062FB6B683BB902982E612E75F2 +S31508040BA002F0ACFB40F28A23DFE799F8271099F89C +S31508040BB028A051451BD0484602F05BFB82455346A4 +S31508040BC028BF03465FFA83FA514510D24846FFF711 +S31508040BD0C9FBDBF80020504682F827A000F030F85D +S31508040BE0DBF80000FFF78EFB124A82F800A0012307 +S31508040BF069682B75CB6A2961EB600023CD621A46B6 +S31508040C000093284602F04BFA029802F077FB039BFE +S31508040C101B0401D4FFF794FA40F2AD23A5E7022694 +S31508040C2040F26523A1E700BF734C04084D55545898 +S31508040C30BC3B0620BA3B0620D54B0408648B05202A +S31508040C401F28084A06D84FF000411368C1400B43D1 +S31508040C501360704701235168C0F13F0083400B437A +S31508040C6053607047588B05201F28094B07D84FF047 +S31508040C7000411A68C14022EA01021A60704701213C +S31508040C805A68C0F13F00814022EA01025A6070475F +S31508040C90588B052008B5064B186828B95868C7F74D +S31508040CA033FE2030C0B208BDC7F72EFEFAE700BFF0 +S31508040CB0588B05202DE9F843089C054688461646B0 +S31508040CC00CB9F1F722FC0FFA86F9B9F1000F0BDA21 +S31508040CD0002D31D10A2323705C4B63604FF4937360 +S31508040CE0A3605B4BE360FEE700F06AFBD0B9002D16 +S31508040CF0F0D04EB108232370544B636040F2291395 +S31508040D00A360534BE360FEE72A68524B9A4233D0FA +S31508040D100C2323704D4B636040F22D13A3604C4B98 +S31508040D20E360FEE720232370484B63604FF4917316 +S31508040D30A360474BE360FEE7B6F5004FDAD12A68AD +S31508040D40444B9A42E4D1444B1B78012B32D102F02E +S31508040D50DAFAEE680746EEB1013EEE6002F0CEFA24 +S31508040D6000232370394B636040F24313A360384B66 +S31508040D70E3603046BDE8F88302F0CBFA0028E2D0F7 +S31508040D801F232370314B63604FF49873A360304B71 +S31508040D90E360FEE7B9F1000F10DA02F0AFFA1D229C +S31508040DA040F251132270294A0026C4E90123284B2C +S31508040DB0E360DEE7022240F23513F3E7274B1B789C +S31508040DC02BB102F09BFA2D2240F25D13EAE7424664 +S31508040DD006212846FFF718FB384602F08FFAFFF774 +S31508040DE0AFF902F090FA1E4B07461B6893F82530B4 +S31508040DF0032B26D8DFE803F002101E1700232370FE +S31508040E00124B63604FF4BA73A360114BE360384620 +S31508040E10EE6802F073FAACE7212323700B4B636088 +S31508040E204FF4BF73F0E722232370084B63604FF433 +S31508040E30C473E9E731232370044B63604FF4C97321 +S31508040E40E2E702F05BFAF1F760FBE0E78B4C040893 +S31508040E502D4D040853454D41BC3B0620B83B06209E +S31508040E60648B05202DE9F3470646884614460AB9D5 +S31508040E70F1F74BFB4EB90A232370354B636040F2F6 +S31508040E802623A360334BE360FEE747F6FF5518EACB +S31508040E90050509D0082323702D4B636040F22923E6 +S31508040EA0A3602C4BE360FEE732682B4B9A4209D0C9 +S31508040EB00C232370264B636040F22F23A360254B33 +S31508040EC0E360FEE7254B1B78012B3CD102F01BFAA5 +S31508040ED077688146CFB108F4007A002339461A4662 +S31508040EE0BF693046009502F0DAF8BAF1000F27D147 +S31508040EF0484602F003FA18F4004F01D1FFF720F927 +S31508040F00002340F265221D4608E0F5686B1C0FD1E4 +S31508040F1002F0F4F93D461E234FF411722846237055 +S31508040F200B4BC4E901320B4BE36002B0BDE8F08712 +S31508040F300135F56002F0E2F93B4640F24F22EDE74F +S31508040F40002FCAD1D4E7022340F23322E6E700BFD2 +S31508040F508B4C0408234D040853454D41BC3B0620DD +S31508040F602DE9F04105460E4614460AB9F1F7CDFABD +S31508040F70022EDFF84C80104F08D90823237040F25C +S31508040F80FD33C4E90237C4F80480FEE702F0BBF96E +S31508040F900DB90A4B1D6805EB8605ED6E02F0AEF930 +S31508040FA00023237040F205432846C4E90237C4F8EF +S31508040FB00480BDE8F08100BFDE4D0408648B05207B +S31508040FC0374D040870B504460D4694F8263094F84F +S31508040FD02760072B08D8013B062B0BD8DFE803F05C +S31508040FE01F22221F1F222200FF2B1AD0BDE87040A1 +S31508040FF0F1F78BBA2046FFF7B5F9284684F8275047 +S31508041000FFF71EFE204B20461B68A34203D1BDE80A +S315080410107040FFF75FB9BDE87040FFF773B984F80D +S31508041020275070BD94F8242084F82750082ADDD860 +S315080410300123934013F4B17F10D113F0840FF0D138 +S31508041040042AD3D1204601F0D8FF236AB5421C6985 +S3150804105094F8273007D2AB42B7D8E2E72046BDE872 +S31508041060704001F0CABFB342AFD1204602F001F97D +S3150804107094F8285094F82730854228BF0546EDB2DF +S31508041080AB42A2D1CDE700BF648B05201FB5054B43 +S31508041090186802F01DF969460020C7F771FB05B008 +S315080410A05DF804FB648B05202DE9F74F05460E46CB +S315080410B014460AB9F1F729FA00F082F9DFF8B09173 +S315080410C0DFF8B08138B1202323707123C4E90238CC +S315080410D0C4F80490FEE702F01CF938B11F23237004 +S315080410E07423C4E90238C4F80490FEE7584B1B7805 +S315080410F0012B40F0A180574B1F78002F40F09F80AA +S31508041100DFF874A1DAF80030002B00F09B80082E73 +S3150804111004D840F20513F340DB0707D408232370E9 +S315080411208723C4E90238C4F80490FEE745B9082EB3 +S315080411306CD18C23C4E902382670C4F80490FEE7FF +S3150804114026F00203444EFBB102F0A8F9434BDAF841 +S31508041150002019683B46A0FB0101D3F7CBFB404BA3 +S315080411601A6892F83C30002B3DD0136C31682B4436 +S31508041170136419B18B4224BF5B1A1364156C2D1AB8 +S31508041180002D43DD25EAE57533680BB1AB425CD91E +S3150804119000263146314BDAF800C01A683346501E29 +S315080411A0E5FB0C01D3F7A6FB824602F0ACF8CDE9C1 +S315080411B00066DFF8ACB00546DBF800305146294A2C +S315080411C003F1440002F046F9012690B1284602F0DC +S315080411D095F83746C423C4E901932770C4F80C80EC +S315080411E003B0BDE8F08F01232844106482F83C302C +S315080411F0CAE7DBF8000080F82660FFF7B3F828464C +S3150804120002F07CF8FEF79CFFDD23E4E702F07BF8A6 +S31508041210154B05461A78154B03EBC20653F83210DC +S315080412207668B14203D102F069F8D323D3E703EB16 +S31508041230C20001F0D5FFE2E702277823CBE72D2782 +S315080412407D23C8E713278223C5E71E27B023C2E7F1 +S31508041250BC3B0620B83B0620508B05202C8B05206A +S31508041260648B052029310408BA3B0620688B0520BF +S31508041270EB4D04087D4E04084C8B05202DE9F843F4 +S31508041280099C8146884615461E46BDF820700CB949 +S31508041290F1F73BF927F01A034BB108232370444BA3 +S315080412A0636040F21F13A360424BE360FEE7FB064C +S315080412B032D4B6F57A7F09D3082323703C4B63608E +S315080412C04FF49173A3603B4BE360FEE73B2D09D9CA +S315080412D008232370364B636040F22313A360354B0F +S315080412E0E360FEE7B8F13B0F09D908232370304BB6 +S315080412F063604FF49273A3602E4BE360FEE7B9F183 +S31508041300630F24D908232370294B636040F22513FD +S31508041310A360284BE360FEE742F20F73984509D9A8 +S3150804132008232370224B636040F22713A360214BE2 +S31508041330E360FEE7B9F57A7F09D3082323701C4BCB +S3150804134063604FF49473A3601A4BE360FEE74FF4AB +S31508041350616303FB09553C2303FB0855164B1A68BE +S3150804136082B14FF47A7303FB05639A420AD81E23A3 +S3150804137023700F4B636040F23313A3600D4BE36095 +S31508041380BDE8F8830D4B4FF47A7218684FF4FA7374 +S31508041390B3FBF0F333444343B3FBF2F307F00A0118 +S315080413A0224600FB0530BDE8F843FFF77DBE00BFC3 +S315080413B0EB4D04086F4E0408548B05202C8B05202E +S315080413C0034B5868C0F30800003818BF012070475B +S315080413D000ED00E010B5044628B91148EF21F1F7ED +S315080413E056F9222010BD03782BB1012B12D0022BFB +S315080413F013D0032B05D140F2FF736278D340DB0781 +S3150804140003D4F2210648F1F742F9204600F0C2F85F +S315080414100020E7E740F2FF13EFE743F6FF73ECE734 +S31508041420044F04080A4A08B5127852B107280AD89C +S31508041430084A02EB00131B7B3BB1CCF72BF90020BF +S3150804144008BD0548FCE70548FAE70548F8E700BF7C +S31508041450BD3B0620B8910520028000F0018000F00B +S31508041460078000F00C4B1B787BB107280FD871B1A5 +S315080414700A4B03EB00131B7B5BB1094BDB6AC340C6 +S3150804148003F0010300200B707047064870470648AE +S3150804149070470648704700BFBD3B0620B891052033 +S315080414A000000450028000F0018000F0078000F07C +S315080414B00B4A10B512780C4662B107280CD859B1F4 +S315080414C0084A02EB00131B7B43B1CCF7FFF82070E4 +S315080414D0002010BD0448FCE70448FAE70448F8E786 +S315080414E0BD3B0620B8910520028000F0018000F07B +S315080414F0078000F00B4A10B512780C4662B107282B +S315080415000CD859B1084A02EB00131B7B43B1CCF73C +S31508041510FFF82060002010BD0448FCE70448FAE7F9 +S315080415200448F8E7BD3B0620B8910520028000F080 +S31508041530018000F0078000F010B5044620B94FF486 +S31508041540D8711248F1F7A3F823782BB1012B17D0D9 +S31508041550022B18D0032B05D140F2FF736278D340CF +S31508041560DB0704D440F2B3110848F1F790F80122D6 +S31508041570637821789A4030235943054B5A5010BD55 +S3150804158040F2FF13EAE743F6FF73E7E70955040851 +S3150804159040D0035010B5044620B940F297211248AA +S315080415A0F1F775F823782BB1012B17D0022B18D035 +S315080415B0032B05D140F2FF736278D340DB0704D4CA +S315080415C040F29A210848F1F762F8012263782178F3 +S315080415D09A4030235943054B5A5010BD40F2FF1325 +S315080415E0EAE743F6FF73E7E70955040840F00350B2 +S315080415F0034B5A68D20702D5DA69002AF9D170472B +S3150804160000C00A5038B9064B5A68D20702D59A6DF3 +S31508041610002AF9D170473A210248F1F738B800BFD1 +S3150804162000C00A509757040810B9044B5964704708 +S3150804163040F2A9110248F1F72AB800BF00D00A50AF +S315080416409757040810B9044B5964704740F2DF11E0 +S315080416500248F1F71CB800BF00E00A50975704087F +S3150804166010B9044B1964704740F215210248F1F782 +S315080416700EB800BF00E00A509757040808B510B919 +S31508041680044B186C08BD044840F24A21F0F7FFFFE2 +S315080416900020F7E700C00A509757040838B50446EF +S315080416A00D46FFF7AFFF14B91DB1012D04D0002074 +S315080416B001E0034BD86C38BD014B186DFBE700BF3E +S315080416C000C00A5070B506460D461446FFF79AFF41 +S315080416D016B915B1012D03D070BD034BDC64FBE7C5 +S315080416E0014B1C65F8E700BF00C00A5010B5044654 +S315080416F0FFF788FF14B9024B586D10BD0020FCE7AC +S3150804170000C00A5070B50D4608B3036813F4E07FA9 +S3150804171003F03F06C3F3821212D0012A12D0022A1A +S3150804172015D10C4C9B0603D591210B48F0F7AFFF56 +S3150804173055B104F5805401230020B340236070BDDD +S31508041740064CEFE7064CEDE704F50054F3E70E20E4 +S31508041750F5E700BF6C800050A1530408648000506C +S31508041760688000500146064802688A4205D84368DC +S315080417701A44914228BF002070470020704700BFD2 +S31508041780809905200229F8B505460E460CD8144B4F +S315080417905C5C012D0ED0022D0FD08DB944F00204E5 +S315080417A0104B1F688FB9F8BDB1210F48F0F76FFFCA +S315080417B00024EEE744F00804F2E744F02004EFE7D7 +S315080417C0C2210948F0F763FFEAE77B681A681442FE +S315080417D003D0314628465B6898473F68E2E700BF6E +S315080417E018610408AC9905207860040838B5104DCA +S315080417F02B78ABB10F4C23781BB100F0B7FA002352 +S315080418002370002000F0DAFA0B4C50B100F0E0FA2D +S315080418100023012120782B70FFF7B4FF01232370DE +S3150804182038BD0122054B1A702278054B1A70F7E762 +S31508041830D33B0620D13B0620D93B0620D43B0620C1 +S31508041840D53B062010B501F055FD064B04461B781A +S315080418501BB1BDE8104001F048BDFFF7C7FF20469D +S31508041860F7E700BFD03B062010B5174C2378FF2BAB +S315080418701BD1B8B140F28F311448F0F708FF23782A +S31508041880FF2B1DD0EBB101332370114B1B78012BB1 +S3150804189016D9104B1B789BB9BDE81040FFF7A6BFB5 +S315080418A00028F0D1013B23700AE0002BF8D140B997 +S315080418B04FF465710548F0F7EAFE2378002BF1D159 +S315080418C010BD2378DFE700BFD83B06201B61040858 +S315080418D0D93B0620D43B0620431E012B2DE9F041B3 +S315080418E00D4623D94FF4D5713248F0F7D0FE324C61 +S315080418F02378FF2B1ED13DB34FF4D9712D48F0F749 +S31508041900C6FE2378FF2B13D00BB32C4E0133327843 +S31508041910DBB2012A23700BD9F3B902243078A0422A +S3150804192006D02146FFF72EFF347001E00228DED1E7 +S31508041930BDE8F0816BB955B940F2B7111D48F0F707 +S31508041940A6FE2378002BF3D0013B2370F0E7237817 +S31508041950DBE7002DF8D0D8E701F0CCFC184F044695 +S315080419603B7823B9204601F0C0FC0124D6E7154D7F +S315080419702B781BB901222A70134A1370DFF84C809E +S3150804198098F8003023B100F0F1F9002388F8003004 +S31508041990204601F0AAFC012000F010FA01F0AAFC86 +S315080419A02B7804461BB100F013FA00232B7000238E +S315080419B03B70D7E71B610408D83B0620D93B0620B1 +S315080419C0D33B0620D03B0620D43B0620D13B062039 +S315080419D02DE9FF47EFF3108572B6AFF3008001F0E7 +S315080419E079FC00286FD0714E714F337823B10020EB +S315080419F0FFF73AFF00233370387868B903A900F073 +S31508041A009DFB48B96B4B039A1B689A4263D801201D +S31508041A10FFF72AFF012333703B78674CDFF8C4913C +S31508041A20002B76D02078012840F09880207800F0A2 +S31508041A3043F999F8003013B1604B1B782370AFF360 +S31508041A400080284601F0E2FCEFF3108572B65C4B81 +S31508041A501A7852B100221A70584B20781B7898428B +S31508041A6003D101212170FFF78DFE564800F018FBBB +S31508041A7001F037FC80460028B7D1534B534F1870F2 +S31508041A803B789BB189F80000DFF8549199F8003047 +S31508041A901BB100F06BF989F80080002000F08EF97C +S31508041AA0002879D000F094F900233B70337823B1E9 +S31508041AB00020FFF7D9FE0023337000212078FFF7B2 +S31508041AC061FE00232370AFF30080284604B0BDE806 +S31508041AD0F04701F09BBC3E4B1C6800F0DDF8241867 +S31508041AE004D540F261313B48F0F7D1FD039B9C4293 +S31508041AF08DD200F0B1F9830043F002039BB201933F +S31508041B0000230399344A0093091B2E4801F083FCE9 +S31508041B1082E72E4BDFF8B0801B780BB900F00AF980 +S31508041B202078022831D198F8003023B10022264BB8 +S31508041B301A7001F020FEDFF8948098F80030002B24 +S31508041B407FF474AF254B1B7823B900F009F90122F9 +S31508041B50234B1A70012388F8003067E74FF0010811 +S31508041B600023DFF864A08AF8003099F8003013B926 +S31508041B704146FFF707FE9AF8003084F800803BB127 +S31508041B80B8F1020F7FF452AFD0E74FF00208E7E747 +S31508041B90B8F1020FCFD049E7012000F08DF82846A6 +S31508041BA001F034FCEFF3108572B676E7D23B0620D3 +S31508041BB0D83B0620B4990520D93B0620D53B0620F8 +S31508041BC0CE3B0620B8990520D63B0620D33B0620F3 +S31508041BD0B09905201B61040845180408D73B06205C +S31508041BE0D13B0620D43B062038B501F083FB094BCC +S31508041BF005461B78012B04D801F077FB0024204600 +S31508041C0038BD054B1C6800F047F80444284601F023 +S31508041C106CFBF4E7D93B0620B0990520184B194903 +S31508041C201A6F10B502F007020A60196F164801F414 +S31508041C30744101601549164C8969032A01F00200AA +S31508041C40C1F34001134A21700FD0D3F8201101F0D3 +S31508041C500701022909D0D3F8281101F0070102293E +S31508041C6003D00021117018B910BD01231370FBE7C6 +S31508041C70D3F8003103F00303591E4B424B41F5E7F1 +S31508041C8000800050E4990520E099052000C0015021 +S31508041C90DD3B0620DE3B062008B5054B187818B14F +S31508041CA0CCF790FD00EBD000024B1B68184408BD26 +S31508041CB0DE3B0620DC990520012808B50BD002383E +S31508041CC0012826D80020CAF725FD154A136923F0EA +S31508041CD00403136108BD134A137823B112490B6F21 +S31508041CE043F474430B670E490B6923F004030B6131 +S31508041CF0BFF34F8FBFF36F8F30BF1378002BE9D034 +S31508041D00094A0A49136F096823F474430B43136792 +S31508041D10E0E74FF42271BDE808400548F0F7B7BC80 +S31508041D2000ED00E0D23B062000800050E099052033 +S31508041D30B8610408074A0849D2F8203103F00703B2 +S31508041D400B60D2F82831054A03F007031360F1F74C +S31508041D502ABB00BF00800050F0990520EC990520A5 +S31508041D600122014B1A707047DC3B06200F4B10B555 +S31508041D701B7883B10E4C2378A3B90E4B9A6DD10305 +S31508041D8002D5DA6D920702D49B6DDB0704D54FF4AE +S31508041D908032094B9A6210BDCCF798FC4FF4803216 +S31508041DA0054B9A6200232370F5E700BFDE3B062045 +S31508041DB0DB3B06200040005A0050005A034B1B78B0 +S31508041DC00BB1CCF72FBD0120704700BFDE3B0620C0 +S31508041DD008B5F1F7E9FA174B1B7833B10122164B0C +S31508041DE05A60164A9369DB07FCD5154B15491A6FD1 +S31508041DF0096822F007020A431A671349D3F820210F +S31508041E00096822F007020A43C3F820210F49D3F8C8 +S31508041E102821096822F007020A43C3F828210C4B33 +S31508041E201B781BB14FF480320A4B9A62BDE808400E +S31508041E30FEF7CAB8DD3B062000D0015000C00150A9 +S31508041E4000800050E4990520F0990520EC990520B6 +S31508041E50DE3B06200060005A014B1878704700BF25 +S31508041E60DE3B062008B5164B1A7822B300221A70F0 +S31508041E70144B1A6F22F0070242F001021A67D3F8CC +S31508041E80202122F0070242F00302C3F82021D3F8E6 +S31508041E90282122F0070242F00302C3F828210A4B3C +S31508041EA01B7833B10122094B5A60094A53689B07C8 +S31508041EB0FCD4FEF789F80122064B5A6708BD00BF11 +S31508041EC0DC3B062000800050DD3B062000E0015084 +S31508041ED000C001500060005A0D490B68A0B10022E9 +S31508041EE0A3B1834203D1836822B90B6003E01A467F +S31508041EF09B68F5E7936083680BB9002070475A69B5 +S31508041F0041690A445A61F8E722207047022070475B +S31508041F10009A052038B500F061FA0025084B094CEB +S31508041F201A682368C31A2AB123B15169994203D39B +S31508041F30C91A5161206038BD55615B1A9268F2E787 +S31508041F40009A0520FC99052038B5154D2B682BB346 +S31508041F505B69A3B1134A022014681C4401F0C4FA4D +S31508041F60204600F079FA00230F492A680B7022B13B +S31508041F70D08880070AD501230B70002038BD0220BB +S31508041F8001F0B2FA022000F0B1FAECE79268002AEE +S31508041F90F3D050690344012BEAD9EEE72220EDE792 +S31508041FA0009A0520FC990520E03B0620C38870B5F5 +S31508041FB004460D463BB9FFF717FE8542064602D28C +S31508041FC0F1F77EFD35460E4965610B688BB90C60E1 +S31508041FD0A3600DE0AD1A9A68184665616AB113469E +S31508041FE05A69AA42F6D930B18460521BA3605A6171 +S31508041FF070BD0020F4E70C60F7E79C60A260F7E781 +S31508042000009A0520F8B515469DF81C20BDF82070E1 +S315080420100271069A0446026000220E46C0E9033598 +S315080420208260C7809DB900F0D9F93044A0614EB1E9 +S315080420303546062F1DD10822174B28469A6200F00A +S31508042040D5F902E0E36866617BB90020F8BD00F0C3 +S31508042050C5F92844A061002EEAD1E3686661002B1D +S31508042060E7D0204621689847E3E720462168984741 +S31508042070EBE701F03FF90646FFF74CFF29462046F1 +S31508042080FFF794FF054B1B68A34201D1FFF75CFFDA +S31508042090304601F02AF9D8E70050005A009A05207C +S315080420A038B5044640B3C388062B01D100F026FA96 +S315080420B001F020F90546FFF72DFF104B20461B6853 +S315080420C0A34208D0FFF708FF044680B1284601F06A +S315080420D00CF9204638BDFFF7FFFE04460028F5D163 +S315080420E0FFF732FF222802D1022000F0EDF9284634 +S315080420F001F0FBF80024ECE72224EAE7009A05201D +S3150804210038B50C460546A8B1A1B100230B7001F0F9 +S31508042110FAF80121084B1B6833B901F0EFF80020DF +S3150804212038BD9D4204D121702278002AF9D0F4E7FB +S315080421309B68F1E72220F3E7009A0520F8B50646DE +S315080421400F4601F0E0F800250446124B1B6823B934 +S31508042150204601F0D3F81B2011E05A691544DA88A1 +S31508042160B2420DD100F03AF90B4E3368C01AA842B0 +S315080421700AD3002320463B6001F0C0F80020F8BDCE +S31508042180FF2EEFD09B68E2E700F028F933682B446A +S315080421901B1AEFE7009A0520FC99052070B501F093 +S315080421A0B2F8064600F01AF9084B044601201D68E1 +S315080421B001F084F918B100F011F9044601353046E6 +S315080421C001F09CF82046294670BD00BF089A0520F0 +S315080421D0014B1868704700BF049A0520F8B50C4BE4 +S315080421E005461B680E4683420FD3002440F2E730A7 +S315080421F02146084B4FF47A721F680023E5FB070152 +S31508042200D2F778FB30602046F8BD2120FCE700BFF2 +S31508042210F8990520049A05200F4B10B51A689AB147 +S315080422204FF47A71531E1342A0FB01010ED1B2FA80 +S3150804223082F2C2F11F04531CD243E04001FA03F3AD +S31508042240184321FA02F20243104610BD0023D2F7BE +S3150804225051FB0246F8E700BF049A052008B5084B67 +S315080422601B7803F0FF004BB101F018F9054B1B6806 +S315080422709B69C01A02288CBF0020012008BD00BF34 +S31508042280E03B0620009A0520014B1870704700BFF2 +S31508042290DF3B0620C2072DE9F843044607D54B4A17 +S315080422A0136801331360FFF735FEFFF74DFEA307E6 +S315080422B040F18A8001F027F84FF0000805464646A3 +S315080422C0FFF728FE424F3C680CB16369A3B10022AC +S315080422D0404B012E1A7003D118F0020F18BF1E7056 +S315080422E0FFF732FE222802D1022000F0EDF8284634 +S315080422F0BDE8F84301F002B823465A693AB91A798F +S315080423002179914288BF1C469B68002BF5D1284643 +S3150804231000F0F4FF2569DDB100F060F8A269A0EBCE +S3150804232002084FEAE873A84573F1000311DB236931 +S315080423301344A361E36813B1204621689847B4F8A7 +S31508042340068000F0E0FF01360546FFF7E3FDBAE72D +S31508042350A84600F0D8FF81462046FFF7BDFD48464B +S3150804236000F0CCFF2369002BE4D0B5EB08054FEA4F +S31508042370E87363EB4303012D73F1000304DA40F2B7 +S315080423807C611548F0F783F9A38B33B1E28B1344C8 +S315080423909BB2B3F57A7F0FD2E38300F0B4FF80468D +S315080423A029462046FFF702FEA369226940461344DC +S315080423B0A36100F0A3FFBDE7A3F57A73E383A369DA +S315080423C0013D013BA361E8E7BDE8F883089A0520C7 +S315080423D0009A0520DF3B06200C63040808B5FFF7BE +S315080423E007F9014B986908BD00C00A5038B5044678 +S315080423F000F080FF0546FFF7FBF80E4B022C9A699E +S315080424004FF001018CBF12190332B2F1FF3F38BFF6 +S31508042410013A0020FFF756F9284600F066FF064BF6 +S315080424201A7832B10221054A916404219164002282 +S315080424301A7038BD00C00A508252062000D00A50CD +S3150804244007B5044B01A9187900F070FF019803B089 +S315080424505DF804FBD45A0408F8B5044600F04AFFAC +S315080424600746FFF7C5F8154B9D6901F039F8064686 +S315080424700020FFF703F9830704D4731B032B01D841 +S31508042480AE420FD10021631B022B98BFEC1C0846F1 +S31508042490B4F1FF3F2CBF2246621EFFF713F9022050 +S315080424A001F022F8384600F020FF054B1A7822B1CD +S315080424B00121044A916400221A70F8BD00C00A502A +S315080424C08352062000D00A50830700F0010106D57E +S315080424D00123044A41F002011370034A936400205D +S315080424E0FFF7B0B88352062000E00A50830742BFBC +S315080424F00222014B1A64704700D00A50054B1A7819 +S3150804250032B90221044A91640421916401221A70A1 +S31508042510704700BF8252062000E00A5030B5154BBA +S3150804252087B00293144B0390049346F611030D46A1 +S31508042530059300F085F91428044616D1684601F077 +S3150804254099F84FF0A843032202A95A6319601D613A +S315080425509A63DA6B9207FCD1142C02D1684601F00F +S3150804256097F800F05FF9044601E00028E9D0204610 +S3150804257007B030BD189A0520040000202DE9F04F55 +S31508042580B1B005468C469E46E8466F4EDDF8EC909B +S31508042590409C06F1100A474630687168083603C736 +S315080425A05645B846F7D13E9B03EB0208C8F1000A24 +S315080425B00AF00F0AB9F1000F00F09D80C9F100076F +S315080425C007F00F070121DDF8FCB044F00050C4F110 +S315080425D01006CDF810B005910690300200F4F850B4 +S315080425E040F021000790B9F1000F40F08680CDF83D +S315080425F020D047F00050002D00F084800991212155 +S315080426000A9041EA07210B9142F00050CDF830C0F8 +S315080426103D9B08A94FEA0A2C0D910E904CF04100F7 +S315080426200F901093002A75D13E9B119143F00053E5 +S3150804263012933C9B1390149310AB1593434B444A43 +S31508042640169340F611031793424B0021002D08BF39 +S315080426501346189314AB19933F4B10221A9311235C +S315080426601B931CAB1846F3F7E4FA01221D920022C9 +S3150804267046F0804603461E96239205B9EB46102C6F +S31508042680CDF880B024AE4BD1012322460021304632 +S3150804269021932294F3F7CDFA20AB002125938F4298 +S315080426A018BF334647F0804226923A9A2CA82892B5 +S315080426B02993B2FA82F35B0949EA837310222B91B0 +S315080426C02A93F3F7B6FAB9F1000F00D028AED0442E +S315080426D048F080432CA918A82D962E93FFF71EFFC1 +S315080426E030B92DB90346A34225D1002818BF2C209A +S315080426F031B0BDE8F08F102764E7CDF820E049F043 +S31508042700005078E7002C3FF479AF04A90991012118 +S315080427100A9076E73E9B0CAA11924120129388E709 +S3150804272010220021304621932294F3F782FA002CD2 +S31508042730B2D10123B1E703F1C0026A4412F8C02CEE +S3150804274001331043CFE700BFEA77040810000020DE +S31508042750007804080478040804000020F0B5C029A9 +S315080427609FB0DDE9244557D0B1F5807F04D0802990 +S3150804277048D029201FB0F0BD01265CB140F2344789 +S31508042780029410240396049421240197059406952B +S3150804279002AC0AE040F21447029410240396049407 +S315080427A021240594012401970695079401251024EC +S315080427B0089409950A9221220B950C940D92174AAE +S315080427C00AAD0E92164A0F95109242F6110211920C +S315080427D0129313951494159201AA1692D3B112ABB7 +S315080427E01793042318931123199316AB1A901B9362 +S315080427F040F61103C9081C911AA806A91D93FFF7E8 +S315080428008DFEB7E7012614B94FF48267C4E74FF47F +S315080428108667B5E70EABE3E70F20ABE7FC7704085A +S3150804282010000010044B5B68C3F3080313B903488C +S3150804283000F087BF0020704700ED00E01C9A0520D1 +S3150804284038B5214B5A6E42F004025A66D3F88022F0 +S3150804285042F00102C3F880221C4B5B68C3F30803E9 +S315080428607BB14FF0A842D36B13F0430FFBD1184B3F +S315080428701B681BB98E211748EFF709FF1424204655 +S3150804288038BD154B1B78CBB14FF0FF31134800F018 +S315080428903CFF04460028F2D10D4D2B6843B90421A8 +S315080428A02846F2F74CFA18B148210A48EFF7EFFE22 +S315080428B02B68013343F000432B60E0E7CEF75AFA5E +S315080428C004460028E0D0DAE70080005000ED00E076 +S315080428D0189A052008780408E33B06201C9A052064 +S315080428E02DE9F047DDF824800D4617461E460446B2 +S315080428F09DF8209018B935211448EFF7C8FE1DB97C +S3150804290036211248EFF7C3FE1EB937210F48EFF7F1 +S31508042910BEFEB8F1000F03D138210C48EFF7B7FE15 +S3150804292023681BB139210948EFF7B1FEA3681BB91F +S315080429303A210648EFF7ABFECDE9089833463946FF +S315080429402846A268BDE8F04700F076BE79790408FF +S315080429502DE9F047DDF824800D4617461E46044641 +S315080429609DF8209018B94E211448EFF790FE1DB92A +S315080429704F211248EFF78BFE1EB950210F48EFF787 +S3150804298086FEB8F1000F03D151210C48EFF77FFEFC +S3150804299023681BB152210948EFF779FEA3681BB9CE +S315080429A053210648EFF773FECDE9089833463946AE +S315080429B02846A268BDE8F04700F04DBE79790408B8 +S315080429C02DE9F0470D46DDE9089816461F460446E4 +S315080429D018B9A4211E48EFF75AFE25F04003802BA8 +S315080429E006D0B5F5807F03D0A5211948EFF74FFE29 +S315080429F01EB9A6211648EFF74AFE1FB9A72114489F +S31508042A00EFF745FEB8F1000F03D1A8211048EFF7F8 +S31508042A103EFE23681BB1A9210D48EFF738FE23694A +S31508042A20B3EBD50F03D0AA210948EFF730FEA36804 +S31508042A301BB9AB210648EFF72AFECDE908983B46B1 +S31508042A4032462946A068BDE8F047FFF787BE00BFAF +S31508042A50797904082DE9F041DDF81880074615460A +S31508042A601E460C4619B9BE211B48EFF710FE25F081 +S31508042A704003802B06D0B5F5807F03D0BF211648C6 +S31508042A80EFF705FE1EB9C0211348EFF700FEB8F1AB +S31508042A90000F03D1C1211048EFF7F9FD23681BB1D4 +S31508042AA0C2210D48EFF7F3FD2369B3EBD50F03D025 +S31508042AB0C3210948EFF7EBFDA3681BB9C4210648EF +S31508042AC0EFF7E5FDCDF8188033462A463846A1685F +S31508042AD0BDE8F04100F071BD79790408B0F5A02F7E +S31508042AE008B50DD016D8B0F5003F27D00AD840B19E +S31508042AF0B0F5803F24D04FF485711548EFF7C7FD2C +S31508042B00012008BDB0F5403F1CD0B0F5802FF2D1A6 +S31508042B104B20F6E7B0F5202F16D007D8B0F5C02F0E +S31508042B20EED0B0F5E02FE6D12120EAE7B0F5302F54 +S31508042B300CD0B0F57F0FDED10620E2E72A20E0E7C5 +S31508042B404820DEE72C20DCE71020DAE71120D8E756 +S31508042B50247A040808B54FF0FF31054800F0D5FD7E +S31508042B6028B94FF48062034B9A66BFF34F8F08BDAA +S31508042B70FC9B0520009000504FF48062024B0348EA +S31508042B809A6600F0DEBD00BF00A00050FC9B05203D +S31508042B9010B5044600283DD0FFF7DCFF002838D1DD +S31508042BA0204600F04DF894F8243043B94FF0984382 +S31508042BB05A6CD202FCD55C6D04F4702412E04FF012 +S31508042BC09844A36D43F00203A365FDF77BFA022834 +S31508042BD010D0A36D23F00203A3654FF4A0220E4B75 +S31508042BE01C681A60FFF7C8FF9CB12046BDE8104070 +S31508042BF0FFF774BF094B4FF0FF31186800F073F9FB +S31508042C00A36D23F00203A3650028E6D0FFF7B4FFFB +S31508042C10012010BD2120FCE764500620F89B0520FE +S31508042C20036A042B03D9F5210448EFF730BD00EBFA +S31508042C3083020133D1600362704700BFCC7A04086B +S31508042C40036A052B15D84FF09842116CC902FCD5B6 +S31508042C5004339B0013650168103B116041681160D9 +S31508042C6050F8081F11604FF098420344984205D162 +S31508042C70704740F207110348EFF709BD50F8041FDF +S31508042C801160F3E7CC7A04084FF4004070474FF418 +S31508042C907A70704730B585B00546FEF791FB044651 +S31508042CA088B9002D68460ADDFDF790FA01209DF8DB +S31508042CB00030002B18BF4FF0FF3005B030BDFDF7CC +S31508042CC0C3FA2046F3E76FF00500F6E7F0B50F46BA +S31508042CD0054685B080B300292EDB00F014FB6C6929 +S31508042CE06E683C436C6186B900F008FB6B46324655 +S31508042CF039462846FDF732FD9DF80030002B18BFEB +S31508042D006FF00204204605B0F0BDB6F88030DA0547 +S31508042D1005D503F00F03042B03D0082B08D0B66996 +S31508042D20E1E7B36F33EA0402F9D124EA0304F6E7C8 +S31508042D30B36F2340F3D0F8E76FF00304E2E77FB5F7 +S31508042D400E460446B0B100F0DEFA656925EA0603C4 +S31508042D50636100F0D3FA6B46012231462046FDF73B +S31508042D60FDFC9DF80030002B18BF4FF0FF352846B0 +S31508042D7004B070BD6FF00305F9E7F0B50C461546C7 +S31508042D801F46064689B020B96FF00307384609B0CE +S31508042D90F0BD0029F8DB5A1C2DD1FEF711FB0028DB +S31508042DA0F2D10746EB0704AA4CBF40F0040340F0EF +S31508042DB00803019215F0020503AA214608BF43F445 +S31508042DC08073009230463A46FDF748FB00F09BFABA +S31508042DD0776915B927EA0404746100F08FFA9DF837 +S31508042DE01030212B23D00FD8002BCFD01D2B16D073 +S31508042DF04FF0FF37CAE723B1FEF7E2FA0028D1D02D +S31508042E00C2E74FF40040CDE7222B0DD02D2B0ED070 +S31508042E10312B0CBF6FF002074FF0FF37B6E7002FD0 +S31508042E2008BF6FF00207B1E76FF00107AEE76FF06E +S31508042E300207ABE730B589B005460C46FEF7C0FA7B +S31508042E40024610BB25B3B4B1631C00D1044604ABD7 +S31508042E500093214603AB2846FDF734FD9DF8103050 +S31508042E60222B18D0232B09D0002B0CBF00206FF07F +S31508042E70020009B030BD4FF40042E8E76B7E002B30 +S31508042E8014BF00206FF00200F3E76FF00500F0E7C7 +S31508042E906FF00300EDE76FF00100EAE71FB504469B +S31508042EA0FEF78EFA014670B984B120466A46FDF7E4 +S31508042EB00DFE9DF8000020B123280CBF00206FF0FA +S31508042EC0020004B010BD6FF00500FAE76FF00300C6 +S31508042ED0F7E710B5044620B100F00CFA246900F0AF +S31508042EE004FA204610BD30B50C46054689B018B913 +S31508042EF06FF0030009B030BD89B94FF4004204AB42 +S31508042F00009303ABFDF7D6FE9DF810000028F1D018 +S31508042F1022280CBF6FF001006FF00200EAE7FEF703 +S31508042F204FFA02460028E3D1631C04AB009314BF8E +S31508042F3021460021284603ABE4E71FB568B16A4673 +S31508042F400021FDF78FFF9DF80030002B14BF6FF0AA +S31508042F500200002005B05DF804FB6FF00300F9E7F2 +S31508042F6010B5044620B100F0C5F9E46800F0BDF9CF +S31508042F70204610BD08B5FDF78DFEA0F14003584262 +S31508042F80584108BD036810B591F8272023B9C1E94B +S31508042F9006330160416017E093F8274094420CD841 +S31508042FA09B69002BF8D18B614368CB619961F1E782 +S31508042FB0C1E906329161D96106E0DA69002AF7D1D6 +S31508042FC0C1E90632D961016010BD016A41B14B6895 +S31508042FD09B6933B9C1E901330023C0E906330362A7 +S31508042FE07047D0E9063212B9DA614B60F4E79361A7 +S31508042FF00BB98A60F0E7DA61EEE738B5056A6B68FB +S315080430009B6943B1FFF7E1FF05620146281DBDE848 +S315080430103840FFF7B7BF38BD38B590F826300446B0 +S315080430201546072B37D8DFE803F01E1E04041E1EB8 +S315080430301F1F00234366A0F86830FFF7C6FF90F801 +S315080430402630032B05D14430FFF72AF808B1EFF7E9 +S315080430505CFA2046FDF76EF9002384F8255084F8B7 +S31508043060263084F8243038BD00234366A0F8683037 +S31508043070FFF7ABFF90F82630072B05D14430FFF74E +S315080430800FF808B1EFF741FA042384F8255084F8B9 +S3150804309026300023E5E7BDE83840EFF736BA38B5F9 +S315080430A00C4691F82610072907D80239052906D8A7 +S315080430B0DFE801F0060605052020FF2930D138BDD2 +S315080430C06266A4F8683010B12046FFF77EFF94F8CC +S315080430D02630032B06D104F14400FEF7E1FF08B1BC +S315080430E0EFF713FA2046FDF725F90023A38484F89D +S315080430F02630E4E76266A4F8683010B12046FFF784 +S3150804310064FF94F82630072B06D104F14400FEF731 +S31508043110C7FF08B1EFF7F9F90023A3840423E6E708 +S31508043120BDE83840EFF7F1B9F8B50C4600F0EBF80E +S3150804313094F826300746013B062B39D8DFE803F016 +S31508043140453804384C380400002694F824302046C0 +S31508043150042B0ABF236A35461D696666A4F86860A7 +S31508043160FFF733FF94F82630032B28D1FDF7E2F84E +S3150804317084F826604FF44073A384CDB195F82730BC +S3150804318095F828209A4213D094F827209A420FD10A +S31508043190284600F06EF895F8281095F827308142ED +S315080431A028BF0146C9B28B4202D02846FDF70AFF5A +S315080431B0384600F0A3F8BDE8F840FCF7C1BF072B72 +S315080431C004BF042384F82630D4E70023204684F871 +S315080431D02630FDF7AFF8EBE7042384F82630E7E753 +S315080431E0D0E90032934210B50FD00021DC68A24220 +S315080431F015BF2161C3E90312C3E90312C2E9033106 +S3150804320016BFD36002600460436010BD002310B586 +S31508043210838490F826300446C167072B1AD8DFE85A +S3150804322003F01212040412121717032B05D14430A3 +S31508043230FEF736FF08B1EFF768F92046FDF77AF886 +S31508043240002384F826302046BDE81040FFF7BDBEAB +S315080432500423F6E7EFF759F9F5E7C36A00F12C02F8 +S315080432608B42D86801D11060704703F10C020346FB +S31508043270F6E7C36A3F2003B970475A6822B192F841 +S315080432802720904228BF1046DB68F4E72DE9F3416E +S31508043290054601260027C46A14B902B0BDE8F081C0 +S315080432A021462846D4F80C80FFF7D7FF616819B978 +S315080432B0217521614446EFE72675CB6A2561E360EB +S315080432C00023CC621A4620460097FFF7E8FEF1E78A +S315080432D07047704708B5FFF74DFE003818BF012040 +S315080432E008BD08B5EFF7CCF908BD10B962B6BFF347 +S315080432F06F8F7047EFF3108072B6704780F31188AA +S31508043300BFF36F8F7047EFF31180302383F311886F +S315080433107047EFF31083DB0706D4EFF311802F28E9 +S3150804332094BF0020012070470120704709B100F0BE +S3150804333008B8222070470121FEF7E4B90021FEF7F8 +S31508043340E1B970B506460D46FFF7DDFF0446202EA3 +S3150804335059D8DFE806F0111A581F222558282B5881 +S315080433602E58313458373A3D5840584358555846DC +S315080433705849584C584F5200FCF706FE0026286058 +S315080433802046FFF7BBFF304670BD4FF4C070C8F740 +S31508043390D1FAF3E74FF42070F9E74FF44070F6E7F3 +S315080433A04FF46070F3E74FF40070F0E74FF4806071 +S315080433B0EDE74FF44060EAE74FF4C060E7E74FF4FF +S315080433C0F060E4E74FF4B060E1E74FF4D060DEE77D +S315080433D04FF41060DBE74FF4E060D8E74FF4A060E1 +S315080433E0D5E74FF41860D2E74FF42860CFE74FF4D7 +S315080433F08070CCE74FF42060C9E74FF44860C6E70D +S315080434004FF40860C3E700202126B8E710B962B66E +S31508043410BFF36F8F70472DE9FF410D4616461F46C9 +S315080434200446A8B14FF00008C0F81C80FEF738FE21 +S31508043430BDF82C30424602939DF828302946CDE93A +S31508043440007320463346FEF7DDFD04B0BDE8F0817F +S315080434502220FAE7F0B51F46002387B00D46164624 +S3150804346004468DF81730A8B1C3610DF11701FEF7AC +S3150804347047FE9DF817207AB9BDF8343029460293D9 +S315080434809DF830302046CDE900733346FEF7BAFD81 +S3150804349007B0F0BD2220FBE70320F9E738B5FFF7AC +S315080434A032FF0546FEF79AFF04462846FFF726FF2D +S315080434B0204638BD00F021B800F030B810B50446EF +S315080434C00020FEF7DBF8012C04D0022C05D1C0F34A +S315080434D0400010BD00F00100FBE70020F9E7704743 +S315080434E000210846FEF7DAB800F00101830748BF51 +S315080434F041F002010020FEF797B8002008B5FEF750 +S31508043500BDF810F0080008D000200821FEF7A8F836 +S31508043510BDE808400020FEF7E9B808BD04210020EC +S31508043520FEF79EB838B5FFF7EEFE04460020FEF710 +S31508043530A5F8830700F0010548BF45F0020500F029 +S3150804354003010020FEF78CF82846FEF7A3FE204662 +S31508043550BDE83840FFF7D2BEF0B5154649228FB00C +S31508043560149C8DF8242004F10C060DF1250254F858 +S31508043570047BB44242F8047BF9D1247814704FF4DE +S315080435808074ADF834409DF8544000228DF83640D6 +S3150804359004240694169CCDE9001505941324049472 +S315080435A009ACCDE902340B4611468DF832208DF864 +S315080435B03350FEF7E3FF0FB0F0BD30B5C02A93B021 +S315080435C02FD0B2F5807F29D0802A2CD14FF480746D +S315080435D080F00100204301901698012502901024DA +S315080435E02120039504940590069301AB0795089446 +S315080435F009900A9306AB0B9304230C9311230D939A +S315080436000AAB0E910F9340F61103D20802A90EA82D +S3150804361010921193FEF782FF13B030BD4FF48274F3 +S31508043620D6E70F20F8E72920F6E708B5FFF708F9E3 +S31508043630BDE80840FFF7F6B81FB5079C02949DF845 +S315080436401840CDE9003413460A4601460020FFF720 +S3150804365083FF04B010BD1FB5079C02949DF818405B +S31508043660CDE9003413460A4601460120FFF774FFE4 +S3150804367004B010BD10B50446FFF73CFE4FF0A8434E +S315080436801A6822601B696360FFF72FFE002010BDCD +S3150804369010B50446FFF72EFE4FF0A84322681A60B9 +S315080436A062681A61FFF721FE002010BD08B528B12B +S315080436B028220021F2F7BDFA002008BD2120FCE7E4 +S315080436C0836813B9816070475B685A68012AFBD11D +S315080436D05960704770B50546A8B1FFF70BFE064654 +S315080436E02869FFF7F6FB044640B1FCF71DFD844242 +S315080436F009BF6C680124E44304F001043046FFF76B +S31508043700F4FD204670BD0124FBE738B50D46044692 +S31508043710A8B1FCF7D7FC02280FD1FFF7FAFD20B1B0 +S315080437202046BDE83840FFF7D5BF29462069FFF78C +S3150804373081FB003818BF012038BD0020F9E70120B5 +S31508043740FAE710B50446A0B1FCF7BCFC02280ED172 +S31508043750FFF7DFFD20B12046BDE81040FFF7BABFEA +S315080437602069FFF79BFB003818BF012010BD002015 +S31508043770F9E70120FAE702210120E7F7ADB80000CE +S31508043780F8B500BFF8BC08BC9E467047F8B500BF3C +S31508043790F8BC08BC9E4670475FF800F0D14D062079 +S315080437A05FF800F08D4E06204661696C65642074E6 +S315080437B06F20616C6C6F63617465206368616E6EFB +S315080437C0656C20627566666572730A006C6F776548 +S315080437D0725F6672657175656E63795F6C696D692A +S315080437E074203E3D20302E306600433A2F557365CB +S315080437F072732F536964646861727468204E6175C4 +S31508043800746979616C2F2E73696C6162732F736C9A +S31508043810742F696E7374616C6C732F636F6E616E4B +S315080438202F702F61696D6C3439633563626537357A +S31508043830313365302F702F6D6963726F66726F6EE0 +S3150804384074656E642F6C69622F66696C746572623E +S31508043850616E6B5F7574696C2E6300757070657242 +S315080438605F6672657175656E63795F6C696D697497 +S31508043870203E206C6F7765725F6672657175656E3A +S3150804388063795F6C696D6974004661696C65642067 +S31508043890746F20616C6C6F63617465207765696702 +S315080438A0687473206F7220756E77656967687473B8 +S315080438B00A0046696C74657262616E6B20656E6493 +S315080438C05F696E6465782069732061626F76652026 +S315080438D0737065637472756D2073697A652E0A0050 +S315080438E043616C63756C61746543656E7465724691 +S315080438F072657175656E63696573005043414E2040 +S315080439006D7573742062652064697361626C65649D +S31508043910206966206E6F69736520726564756374C1 +S31508043920696F6E2069732064697361626C656400EB +S315080439304661696C656420746F20706F70756C617C +S3150804394074652077696E646F772073746174650A89 +S31508043950004661696C656420746F20696E697469D0 +S31508043960616C697A65204646540A004661696C6545 +S315080439706420746F20706F70756C61746520666955 +S315080439806C74657262616E6B2073746174650A0087 +S315080439904661696C656420746F20706F70756C611C +S315080439A07465206E6F6973652072656475637469DE +S315080439B06F6E2073746174650A004661696C656488 +S315080439C020746F20706F70756C6174652070636104 +S315080439D06E206761696E20636F6E74726F6C2073F4 +S315080439E0746174650A004661696C656420746F20A5 +S315080439F0706F70756C617465206C6F672073636192 +S31508043A006C652073746174650A0000000000E000A8 +S31508043A10BA018E025D032704EB04AA056406190796 +S31508043A20C80773081909BA09560AED0A800B0F0C58 +S31508043A30980C1E0D9F0D1B0E940E080F780FE40F9D +S31508043A404C10B01010116C11C51119126A12B71264 +S31508043A50001346138913C71303143A146F14A014D6 +S31508043A60CE14F81420154415651583159D15B5153A +S31508043A70CA15DB15EA15F615FF15051608160916EF +S31508043A8006160116FA15EF15E215D215C015AB156B +S31508043A9094157A155E153F151E15FA14D414AB142D +S31508043AA0811453142414F213BE13881350131513D4 +S31508043AB0D9129A1259121612D1118A114011F510F7 +S31508043AC0A81058100710B40F5F0F080FAF0E540E46 +S31508043AD0F70D990D380DD60C720C0C0CA50B3B0B77 +S31508043AE0D00A630AF509850913099F082A08B30742 +S31508043AF03B07C1064506C8054905C8044604C30369 +S31508043B003E03B7022F02A5011A018E000000000029 +S31508043B104661696C656420746F20616C6C6F632000 +S31508043B20657374696D617465206275666665720A83 +S31508043B30004661696C656420746F20616C6C6F6300 +S31508043B40617465206761696E204C55540A004661A4 +S31508043B50696C656420746F20616C6C6F636174654D +S31508043B602077696E646F7720636F65666669636933 +S31508043B70656E74730A004661696C656420746F2007 +S31508043B80616C6C6F636174652077696E646F772006 +S31508043B90696E7075740A004661696C656420746F91 +S31508043BA020616C6C6F636174652077696E646F77E6 +S31508043BB0206F75747075740A00212242616420634B +S31508043BC0666674206C656E6774682200736C5F732E +S31508043BD074617475735F7420736C695F6D6C5F666A +S31508043BE066745F696E697428736C695F6D6C5F6669 +S31508043BF066745F73746174652A2C2073697A655FC9 +S31508043C00742900433A2F55736572732F5369646494 +S31508043C106861727468204E6175746979616C2F2EB7 +S31508043C2073696C6162732F736C742F696E73746134 +S31508043C306C6C732F636F6E616E2F702F61696D6C78 +S31508043C40343963356362653735313365302F702F00 +S31508043C507372632F6473702F736C5F6D6C5F666623 +S31508043C60742E63630048414C5445440A00433A2F72 +S31508043C7055736572732F5369646468617274682036 +S31508043C804E6175746979616C2F2E73696C61627300 +S31508043C902F736C742F696E7374616C6C732F636FF6 +S31508043CA06E616E2F702F61696D6C3439633563628A +S31508043CB0653735313365302F702F7372632F6B6513 +S31508043CC0726E656C732F6D7670312F636F6E762EF8 +S31508043CD063630025733A256420257320776173206E +S31508043CE06E6F7420747275652E00696E7075742013 +S31508043CF0213D206E756C6C707472006F75747075E6 +S31508043D007420213D206E756C6C7074720066696C43 +S31508043D1074657220213D206E756C6C707472005443 +S31508043D20797065202573206E6F74206375727265C9 +S31508043D306E746C7920737570706F727465642E0076 +S31508043D4025733A256420257320213D2025732028D0 +S31508043D50256420213D2025642900737461747573D4 +S31508043D6000534C5F5354415455535F4F4B00433AE9 +S31508043D702F55736572732F53696464686172746826 +S31508043D80204E6175746979616C2F2E73696C616252 +S31508043D90732F736C742F696E7374616C6C732F63F1 +S31508043DA06F6E616E2F702F61696D6C34396335637C +S31508043DB062653735313365302F702F7372632F6B15 +S31508043DC065726E656C732F6D7670312F66756C6CC3 +S31508043DD0795F636F6E6E65637465642E6363004111 +S31508043DE0524D5F434D5349535F4E4E5F53554343BC +S31508043DF04553530061726D5F66756C6C795F636FCA +S31508043E006E6E65637465645F7338282026637478F8 +S31508043E102C202666635F706172616D732C2026718F +S31508043E2075616E745F706172616D732C2026696E9C +S31508043E307075745F64696D732C2074666C69746537 +S31508043E403A3A6D6963726F3A3A47657454656E73A4 +S31508043E506F72446174613C696E74385F743E286994 +S31508043E606E707574292C202666696C7465725F6495 +S31508043E70696D732C2074666C6974653A3A6D696366 +S31508043E80726F3A3A47657454656E736F7244617417 +S31508043E90613C696E74385F743E2866696C74657231 +S31508043EA0292C2026626961735F64696D732C2074FA +S31508043EB0666C6974653A3A6D6963726F3A3A47652E +S31508043EC07454656E736F72446174613C696E7433BD +S31508043ED0325F743E2862696173292C20266F7574D3 +S31508043EE07075745F64696D732C2074666C69746587 +S31508043EF03A3A6D6963726F3A3A47657454656E73F4 +S31508043F006F72446174613C696E74385F743E286FDD +S31508043F107574707574292900547970652025732081 +S31508043F2028256429206E6F7420737570706F7274F7 +S31508043F3065642E00433A2F55736572732F5369646B +S31508043F40646861727468204E6175746979616C2F4E +S31508043F502E73696C6162732F736C742F696E737434 +S31508043F60616C6C732F636F6E616E2F702F61696D50 +S31508043F706C343963356362653735313365302F7090 +S31508043F802F7372632F6B65726E656C732F6D767003 +S31508043F90312F706F6F6C696E672E636300496E7696 +S31508043FA0616C696420706172616D65746572204222 +S31508043FB075696C74696E4F70657261746F725F436C +S31508043FC05553544F4D20746F20746865200041641E +S31508043FD0644275696C74696E2066756E6374696F7C +S31508043FE06E2E0043616C6C696E6720416464427589 +S31508043FF0696C74696E2077697468207468652073BF +S31508044000616D65206F70206D6F7265207468616ECE +S3150804401020006F6E6365206973206E6F7420737554 +S3150804402070706F7274656420284F703A2023256473 +S31508044030292E00436F756C646E2774207265676950 +S3150804404073746572206275696C74696E206F70206A +S315080440502325642C207265736F6C766572207369E8 +S315080440607A652000697320746F6F20736D616C6CB8 +S3150804407020282564292E004572726F723A20496EEB +S3150804408076616C6964206D6F64656C2076657273FD +S31508044090696F6E004572726F723A204172656E617D +S315080440A02073697A6520746F6F20736D616C6C2C4C +S315080440B0206661696C656420746F20616C6C6F633B +S315080440C06174652074656E736F7273000000000076 +S315080440D0000000006F1F0308351F0308BD460008CB +S315080440E0331F0308331F0308433A2F557365727346 +S315080440F02F536964646861727468204E61757469C3 +S3150804410079616C2F2E73696C6162732F736C742FCB +S31508044110696E7374616C6C732F636F6E616E2F7046 +S315080441202F61696D6C3439633563626537353133AC +S3150804413065302F702F74686972645F706172747960 +S315080441402F74666C6974652D6D6963726F2F746557 +S315080441506E736F72666C6F772F6C6974652F6D69F1 +S3150804416063726F2F6B65726E656C732F636D7369FB +S31508044170735F6E6E2F736F66746D61782E6363005A +S315080441804E756D496E70757473286E6F6465290073 +S315080441904E756D4F757470757473286E6F646529E2 +S315080441A0004E756D44696D656E73696F6E73286923 +S315080441B06E70757429203E3D2031006E6F64652D3E +S315080441C03E757365725F6461746120213D206E7566 +S315080441D06C6C70747200433A2F55736572732F535F +S315080441E06964646861727468204E6175746979617A +S315080441F06C2F2E73696C6162732F736C742F696EDE +S315080442007374616C6C732F636F6E616E2F702F738A +S31508044210696D706C316131313536336332653339E2 +S31508044220392F702F626C7565746F6F74685F6C656F +S315080442305F686F73742F7372632F736C5F62745F36 +S3150804424072746F735F61646170746174696F6E2EE2 +S3150804425063001401210107010042474150492072B5 +S315080442606573706F6E7365004247415049204D75FA +S3150804427074657800426C7565746F6F7468204D7543 +S3150804428074657800426C7565746F6F74682065761A +S31508044290656E742068616E646C65722077616B65FF +S315080442A0757000426C7565746F6F74682065766501 +S315080442B06E742068616E646C657200426C75657410 +S315080442C06F6F7468206C696E6B6C617965722077A0 +S315080442D0616B65757000426C7565746F6F746820E0 +S315080442E06C696E6B6C6179657200426C7565746F86 +S315080442F06F746820737461636B2077616B6575707E +S3150804430000426C7565746F6F746820737461636BAF +S3150804431000000000594204080000000000000000E4 +S3150804432000000000684204080300000000000000C2 +S3150804433000000000744204080300000000000000A6 +S315080443400000000084420408000000000000000089 +S3150804435000000000A342040800000000000000005A +S315080443600000000000000000E8030000320000001E +S315080443700000000000000000BB4204080000000022 +S315080443800000000000000000D642040800000000F7 +S31508044390000000000000000000000000E803000020 +S315080443A0340000000000000000000000EA4204088F +S315080443B0000000000000000000000000014304089B +S315080443C000000000000000000000000000000000DB +S315080443D0D0070000330000000000000000000000C1 +S315080443E0433A2F55736572732F536964646861720F +S315080443F07468204E6175746979616C2F2E73696CC3 +S315080444006162732F736C742F696E7374616C6C7349 +S315080444102F636F6E616E2F702F73696D706C3161C7 +S3150804442031313536336332653339392F702F626C3F +S315080444307565746F6F74685F6C655F686F73742FE6 +S315080444407372632F736C5F62745F737461636B5FFB +S31508044450696E69742E630000B44404088C44040825 +S31508044460000000000000000070440408000000007A +S315080444701C8D05080C8D0508D88C0508EC8C0508D8 +S31508044480388D0508208B0508000000009D58020891 +S31508044490FC440408BD05020800000000EBEF03080D +S315080444A0000000003D5502082A45040800000000E3 +S315080444B000000000D150000800000000515802080E +S315080444C0FC440408A9520208FC440408E7EF03085C +S315080444D000000000BDEF0308284504080D5502082E +S315080444E02A450408F3EF03080000000053BE030836 +S315080444F000000000000000000000000000010000A9 +S315080445004E0C0000000000000000000010830408A0 +S315080445100000000000000000040000000000000085 +S31508044520E2FF50000001000001000400FB000D003A +S3150804453011C7030851C7030831C7030887C7030807 +S31508044540291602081DDF0308CD150208C5C7030886 +S31508044550ED120208F5500208611602082115020830 +S315080445603BDF030800000000000500080030033E96 +S31508044570043E053E073E0C3E123E133E213E293EAE +S31508044580EDFFFFFF433A2F55736572732F53696422 +S31508044590646861727468204E6175746979616C2FF8 +S315080445A02E73696C6162732F736C742F696E7374DE +S315080445B0616C6C732F636F6E616E2F702F73696DE8 +S315080445C0706C316131313536336332653339392F9D +S315080445D0702F626C7565746F6F74685F6C655F685D +S315080445E06F73742F7372632F736C695F62745F6879 +S315080445F06F73745F61646170746174696F6E2E633E +S31508044600000000007D5100086D51000801000005F6 +S315080446100000000001000000000000000000000087 +S315080446200000000005000000000000000304030366 +S3150804463003050000050000000000000080969800AD +S315080446400201000000000000000000000100000054 +S315080446500000000000000000010000000000000047 +S315080446600000000001040000020302020201433AAA +S315080446702F55736572732F5369646468617274681D +S31508044680204E6175746979616C2F2E73696C616249 +S31508044690732F736C742F696E7374616C6C732F63E8 +S315080446A06F6E616E2F702F73696D706C3161313165 +S315080446B03536336332653339392F702F626F617239 +S315080446C064732F68617264776172652F626F6172B1 +S315080446D0642F7372632F736C5F626F6172645F63B6 +S315080446E06F6E74726F6C5F6770696F2E6300020970 +S315080446F00208433A2F55736572732F5369646468C5 +S3150804470061727468204E6175746979616C2F2E73B1 +S31508044710696C6162732F736C742F696E7374616C40 +S315080447206C732F636F6E616E2F702F73696D706C67 +S31508044730316131313536336332653339392F702F68 +S31508044740636F6D707574652F6472697665722F6D03 +S3150804475076702F7372632F736C5F6D76702E630099 +S3150804476030000000A55E0008020305070B0D1113AF +S31508044770171D1F433A2F55736572732F5369646463 +S315080447806861727468204E6175746979616C2F2E3C +S3150804479073696C6162732F736C742F696E737461B9 +S315080447A06C6C732F636F6E616E2F702F73696D70E7 +S315080447B06C316131313536336332653339392F70AB +S315080447C02F636F6D707574652F6E6E2F6D76702FEF +S315080447D07372632F736C5F6D76705F6D6C5F636F56 +S315080447E06E7632642E6300433A2F55736572732FBF +S315080447F0536964646861727468204E617574697972 +S31508044800616C2F2E73696C6162732F736C742F69D4 +S315080448106E7374616C6C732F636F6E616E2F702F79 +S3150804482073696D706C316131313536336332653392 +S3150804483039392F702F636F6D707574652F6E6E2FEF +S315080448406D76702F7372632F736C5F6D76705F6D00 +S315080448506C5F66756C6C795F636F6E6E65637465A1 +S31508044860642E63000000433A2F55736572732F5301 +S315080448706964646861727468204E617574697961E3 +S315080448806C2F2E73696C6162732F736C742F696E47 +S315080448907374616C6C732F636F6E616E2F702F73F4 +S315080448A0696D706C3161313135363363326533394C +S315080448B0392F702F636F6D707574652F6E6E2F6D3B +S315080448C076702F7372632F736C5F6D76705F6D6C81 +S315080448D05F706F6F6C696E672E6300433A2F55736A +S315080448E06572732F536964646861727468204E61D3 +S315080448F075746979616C2F2E73696C6162732F7391 +S315080449006C742F696E7374616C6C732F636F6E614C +S315080449106E2F702F73696D706C3161313135363392 +S315080449206332653339392F702F6D69637269756D12 +S315080449306F732F706C6174666F726D2F6D69637215 +S3150804494069756D5F6F732F636F6D6D6F6E2F736F00 +S31508044950757263652F6C69622F6C69625F6D656D2C +S315080449602E63004D656D5F536567416C6C6F6345D7 +S315080449707874437269746963616C004D656D5F533D +S315080449806567416C6C6F63496E7465726E616C0021 +S315080449904576656E74466C6167730053656D617020 +S315080449A0686F7265005461736B4E616D653F0054A0 +S315080449B06872656164466C616773000040000000B4 +S315080449C0433A2F55736572732F5369646468617229 +S315080449D07468204E6175746979616C2F2E73696CDD +S315080449E06162732F736C742F696E7374616C6C7364 +S315080449F02F636F6E616E2F702F73696D706C3161E2 +S31508044A0031313536336332653339392F702F6D6951 +S31508044A10637269756D6F732F706C6174666F726DEE +S31508044A202F6D69637269756D5F6F732F6B65726E2F +S31508044A30656C2F736F757263652F6F735F636F721F +S31508044A40652E63004B65726E656C27732049535255 +S31508044A5020537461636B004B65726E656C27732013 +S31508044A604D736720506F6F6C004F535374617274A3 +S31508044A70004F53496E6974004F5353636865645510 +S31508044A806E6C6F636B004F5353636865644C6F6356 +S31508044A906B00433A2F55736572732F5369646468C0 +S31508044AA061727468204E6175746979616C2F2E730E +S31508044AB0696C6162732F736C742F696E7374616C9D +S31508044AC06C732F636F6E616E2F702F73696D706CC4 +S31508044AD0316131313536336332653339392F702FC5 +S31508044AE06D69637269756D6F732F706C6174666F27 +S31508044AF0726D2F6D69637269756D5F6F732F6B6560 +S31508044B00726E656C2F736F757263652F6F735F664C +S31508044B106C61672E63004F53466C616744656C008D +S31508044B204F53466C6167437265617465004F53461B +S31508044B306C6167506F7374004F53466C61675065B8 +S31508044B406E6400433A2F55736572732F5369646410 +S31508044B506861727468204E6175746979616C2F2E68 +S31508044B6073696C6162732F736C742F696E737461E5 +S31508044B706C6C732F636F6E616E2F702F73696D7013 +S31508044B806C316131313536336332653339392F70D7 +S31508044B902F6D69637269756D6F732F706C617466B6 +S31508044BA06F726D2F6D69637269756D5F6F732F6BA5 +S31508044BB065726E656C2F736F757263652F6F735F9D +S31508044BC06D73672E63004F535F4D7367506F6F6C39 +S31508044BD0496E697400433A2F55736572732F536986 +S31508044BE064646861727468204E6175746979616C6D +S31508044BF02F2E73696C6162732F736C742F696E73CD +S31508044C0074616C6C732F636F6E616E2F702F73698A +S31508044C106D706C3161313135363363326533393908 +S31508044C202F702F6D69637269756D6F732F706C6160 +S31508044C3074666F726D2F6D69637269756D5F6F73D4 +S31508044C402F6B65726E656C2F736F757263652F6F44 +S31508044C50735F6D757465782E63004F534D7574656F +S31508044C607844656C004F534D757465784372656175 +S31508044C707465004F534D75746578506F7374004F9F +S31508044C80534D7574657850656E6400433A2F5573B1 +S31508044C906572732F536964646861727468204E611F +S31508044CA075746979616C2F2E73696C6162732F73DD +S31508044CB06C742F696E7374616C6C732F636F6E6199 +S31508044CC06E2F702F73696D706C31613131353633DF +S31508044CD06332653339392F702F6D69637269756D5F +S31508044CE06F732F706C6174666F726D2F6D69637262 +S31508044CF069756D5F6F732F6B65726E656C2F736F55 +S31508044D00757263652F6F735F73656D2E63004F53FA +S31508044D1053656D44656C004F5353656D4372656105 +S31508044D207465004F5353656D506F7374004F535336 +S31508044D30656D50656E6400433A2F55736572732F1B +S31508044D40536964646861727468204E61757469791C +S31508044D50616C2F2E73696C6162732F736C742F697F +S31508044D606E7374616C6C732F636F6E616E2F702F24 +S31508044D7073696D706C31613131353633633265333D +S31508044D8039392F702F6D69637269756D6F732F705A +S31508044D906C6174666F726D2F6D69637269756D5F88 +S31508044DA06F732F6B65726E656C2F736F757263659F +S31508044DB02F6F735F7461736B2E63004F535F546177 +S31508044DC0736B496E6974004F535461736B44656C15 +S31508044DD0004F535461736B437265617465004F5396 +S31508044DE05461736B52656747657400433A2F55736C +S31508044DF06572732F536964646861727468204E61BE +S31508044E0075746979616C2F2E73696C6162732F737B +S31508044E106C742F696E7374616C6C732F636F6E6137 +S31508044E206E2F702F73696D706C316131313536337D +S31508044E306332653339392F702F6D69637269756DFD +S31508044E406F732F706C6174666F726D2F6D69637200 +S31508044E5069756D5F6F732F6B65726E656C2F736FF3 +S31508044E60757263652F6F735F74696D652E63004F82 +S31508044E705354696D65446C79484D534D004F5354EA +S31508044E80696D65446C7900433A2F55736572732FBF +S31508044E90536964646861727468204E6175746979CB +S31508044EA0616C2F2E73696C6162732F736C742F692E +S31508044EB06E7374616C6C732F636F6E616E2F702FD3 +S31508044EC073696D706C3161313135363363326533EC +S31508044ED039392F702F706C6174666F726D5F636FEA +S31508044EE06D6D6F6E2F706C6174666F726D2F636F64 +S31508044EF06D6D6F6E2F7372632F736C5F736C69734A +S31508044F00742E6300433A2F55736572732F5369647D +S31508044F10646861727468204E6175746979616C2F6E +S31508044F202E73696C6162732F736C742F696E737454 +S31508044F30616C6C732F636F6E616E2F702F73696D5E +S31508044F40706C316131313536336332653339392F13 +S31508044F50702F706C6174666F726D5F636F72652F04 +S31508044F60706C6174666F726D2F6472697665722FE0 +S31508044F706770696F2F7372632F736C5F6770696FDD +S31508044F802E6300433A2F55736572732F536964640D +S31508044F906861727468204E6175746979616C2F2E24 +S31508044FA073696C6162732F736C742F696E737461A1 +S31508044FB06C6C732F636F6E616E2F702F73696D70CF +S31508044FC06C316131313536336332653339392F7093 +S31508044FD02F706C6174666F726D5F636F72652F7084 +S31508044FE06C6174666F726D2F70657269706865722C +S31508044FF0616C2F696E632F736C5F68616C5F6932CD +S31508045000632E680000010200A0860100DDFB05008E +S315080450101F100F00433A2F55736572732F53696433 +S31508045020646861727468204E6175746979616C2F5D +S315080450302E73696C6162732F736C742F696E737443 +S31508045040616C6C732F636F6E616E2F702F73696D4D +S31508045050706C316131313536336332653339392F02 +S31508045060702F706C6174666F726D5F636F72652FF3 +S31508045070706C6174666F726D2F6472697665722FCF +S3150804508069326373706D2F7372632F736C5F693241 +S315080450906373706D2E63001E000003007D300308E1 +S315080450A0793003085730030825300308B530030858 +S315080450B087300308273003082C0000000202020385 +S315080450C0000000433A2F55736572732F536964645D +S315080450D06861727468204E6175746979616C2F2EE3 +S315080450E073696C6162732F736C742F696E73746160 +S315080450F06C6C732F636F6E616E2F702F73696D708E +S315080451006C316131313536336332653339392F7051 +S315080451102F706C6174666F726D5F636F72652F7042 +S315080451206C6174666F726D2F656D6C69622F73722C +S31508045130632F656D5F636D752E6300433A2F557350 +S315080451406572732F536964646861727468204E616A +S3150804515075746979616C2F2E73696C6162732F7328 +S315080451606C742F696E7374616C6C732F636F6E61E4 +S315080451706E2F702F73696D706C316131313536332A +S315080451806332653339392F702F706C6174666F72A8 +S315080451906D5F636F72652F706C6174666F726D2FC5 +S315080451A0656D6C69622F7372632F656D5F656D75C6 +S315080451B02E6300433A2F55736572732F53696464DB +S315080451C06861727468204E6175746979616C2F2EF2 +S315080451D073696C6162732F736C742F696E7374616F +S315080451E06C6C732F636F6E616E2F702F73696D709D +S315080451F06C316131313536336332653339392F7061 +S315080452002F706C6174666F726D5F636F72652F7051 +S315080452106C6174666F726D2F656D6C69622F73723B +S31508045220632F656D5F6575736172742E6300433A07 +S315080452302F55736572732F53696464686172746851 +S31508045240204E6175746979616C2F2E73696C61627D +S31508045250732F736C742F696E7374616C6C732F631C +S315080452606F6E616E2F702F73696D706C3161313199 +S315080452703536336332653339392F702F706C617460 +S31508045280666F726D5F636F72652F706C6174666F9B +S31508045290726D2F656D6C69622F696E632F656D5F1C +S315080452A06770696F2E6800433A2F55736572732FBA +S315080452B0536964646861727468204E6175746979A7 +S315080452C0616C2F2E73696C6162732F736C742F690A +S315080452D06E7374616C6C732F636F6E616E2F702FAF +S315080452E073696D706C3161313135363363326533C8 +S315080452F039392F702F706C6174666F726D5F636FC6 +S3150804530072652F706C6174666F726D2F656D6C694A +S31508045310622F7372632F656D5F6770696F2E630002 +S31508045320FF07FF01FF3FFF07433A2F557365727363 +S315080453302F536964646861727468204E6175746970 +S3150804534079616C2F2E73696C6162732F736C742F79 +S31508045350696E7374616C6C732F636F6E616E2F70F4 +S315080453602F73696D706C316131313536336332654B +S315080453703339392F702F706C6174666F726D5F6381 +S315080453806F72652F706C6174666F726D2F656D6CC4 +S3150804539069622F7372632F656D5F6C646D612E632A +S315080453A000433A2F55736572732F536964646861B1 +S315080453B0727468204E6175746979616C2F2E7369ED +S315080453C06C6162732F736C742F696E7374616C6C81 +S315080453D0732F636F6E616E2F702F73696D706C31E6 +S315080453E06131313536336332653339392F702F706D +S315080453F06C6174666F726D5F636F72652F706C6132 +S3150804540074666F726D2F656D6C69622F696E632F92 +S31508045410656D5F6275732E6800433A2F557365721E +S31508045420732F536964646861727468204E61757475 +S315080454306979616C2F2E73696C6162732F736C744E +S315080454402F696E7374616C6C732F636F6E616E2F44 +S31508045450702F73696D706C3161313135363363324F +S31508045460653339392F702F706C6174666F726D5F8E +S31508045470636F72652F706C6174666F726D2F656DDC +S315080454806C69622F7372632F656D5F6D73632E6328 +S3150804549000433A2F55736572732F536964646861C0 +S315080454A0727468204E6175746979616C2F2E7369FC +S315080454B06C6162732F736C742F696E7374616C6C90 +S315080454C0732F636F6E616E2F702F73696D706C31F5 +S315080454D06131313536336332653339392F702F707C +S315080454E06C6174666F726D5F636F72652F706C6141 +S315080454F074666F726D2F656D6C69622F7372632F94 +S31508045500656D5F7072732E6300433A2F5573657227 +S31508045510732F536964646861727468204E61757484 +S315080455206979616C2F2E73696C6162732F736C745D +S315080455302F696E7374616C6C732F636F6E616E2F53 +S31508045540702F73696D706C3161313135363363325E +S31508045550653339392F702F706C6174666F726D5F9D +S31508045560636F72652F706C6174666F726D2F7065E8 +S31508045570726970686572616C2F696E632F736C5FEC +S3150804558068616C5F6770696F2E6800433A2F5573BC +S315080455906572732F536964646861727468204E6116 +S315080455A075746979616C2F2E73696C6162732F73D4 +S315080455B06C742F696E7374616C6C732F636F6E6190 +S315080455C06E2F702F73696D706C31613131353633D6 +S315080455D06332653339392F702F706C6174666F7254 +S315080455E06D5F636F72652F706C6174666F726D2F71 +S315080455F07065726970686572616C2F7372632F7354 +S315080456006C5F68616C5F6770696F2E6300433A2F3D +S3150804561055736572732F536964646861727468207C +S315080456204E6175746979616C2F2E73696C61627346 +S315080456302F736C742F696E7374616C6C732F636F3C +S315080456406E616E2F702F73696D706C3161313135EF +S3150804565036336332653339392F702F706C6174664B +S315080456606F726D5F636F72652F706C6174666F72AB +S315080456706D2F7065726970686572616C2F737263D9 +S315080456802F736C5F68616C5F6932632E6300080967 +S315080456901108433A2F55736572732F536964646806 +S315080456A061727468204E6175746979616C2F2E7302 +S315080456B0696C6162732F736C742F696E7374616C91 +S315080456C06C732F636F6E616E2F702F73696D706CB8 +S315080456D0316131313536336332653339392F702FB9 +S315080456E0706C6174666F726D5F636F72652F706C30 +S315080456F06174666F726D2F70657269706865726120 +S315080457006C2F7372632F736C5F68616C5F7072734E +S315080457102E6300433A2F55736572732F5369646475 +S315080457206861727468204E6175746979616C2F2E8C +S3150804573073696C6162732F736C742F696E73746109 +S315080457406C6C732F636F6E616E2F702F73696D7037 +S315080457506C316131313536336332653339392F70FB +S315080457602F706C6174666F726D5F636F72652F70EC +S315080457706C6174666F726D2F706572697068657294 +S31508045780616C2F696E632F736C5F68616C5F7379E4 +S31508045790737274632E6800433A2F55736572732FB8 +S315080457A0536964646861727468204E6175746979B2 +S315080457B0616C2F2E73696C6162732F736C742F6915 +S315080457C06E7374616C6C732F636F6E616E2F702FBA +S315080457D073696D706C3161313135363363326533D3 +S315080457E039392F702F706C6174666F726D5F636FD1 +S315080457F072652F706C6174666F726D2F706572694D +S3150804580070686572616C2F7372632F736C5F68615D +S315080458106C5F7379737274635F7375627379737487 +S31508045820656D2E6300433A2F55736572732F53695A +S3150804583064646861727468204E6175746979616C10 +S315080458402F2E73696C6162732F736C742F696E7370 +S3150804585074616C6C732F636F6E616E2F702F73692E +S315080458606D706C31613131353633633265333939AC +S315080458702F702F706C6174666F726D5F636F7265DB +S315080458802F706C6174666F726D2F706572697068BB +S315080458906572616C2F7372632F736C5F68616C5FDA +S315080458A075736172742E6300433A2F557365727368 +S315080458B02F536964646861727468204E61757469EB +S315080458C079616C2F2E73696C6162732F736C742FF4 +S315080458D0696E7374616C6C732F636F6E616E2F706F +S315080458E02F73696D706C31613131353633633265C6 +S315080458F03339392F702F706C6174666F726D5F63FC +S315080459006F72652F706C6174666F726D2F70657235 +S315080459106970686572616C2F696E632F736C5F6852 +S31508045920616C5F75736172742E6800433A2F557300 +S315080459306572732F536964646861727468204E6172 +S3150804594075746979616C2F2E73696C6162732F7330 +S315080459506C742F696E7374616C6C732F636F6E61EC +S315080459606E2F702F73696D706C3161313135363332 +S315080459706332653339392F702F706C6174666F72B0 +S315080459806D5F636F72652F706C6174666F726D2FCD +S31508045990736572766963652F636C6F636B5F6D619C +S315080459A06E616765722F7372632F736C5F636C6FB6 +S315080459B0636B5F6D616E616765725F68616C5F7367 +S315080459C0322E6300433A2F55736572732F536964F5 +S315080459D0646861727468204E6175746979616C2FA4 +S315080459E02E73696C6162732F736C742F696E73748A +S315080459F0616C6C732F636F6E616E2F702F73696D94 +S31508045A00706C316131313536336332653339392F48 +S31508045A10702F706C6174666F726D5F636F72652F39 +S31508045A20706C6174666F726D2F73657276696365DF +S31508045A302F636C6F636B5F6D616E616765722F733D +S31508045A4072632F736C5F636C6F636B5F6D616E61FA +S31508045A506765725F696E69745F68616C5F73322E1D +S31508045A606300000001260000040000000000000096 +S31508045A7000010000000000000B0000000C000000FC +S31508045A8003000000000020200000000003000000BE +S31508045A903C3C3C0000000000000000000000000040 +S31508045AA00103100101090300090000001E0000009B +S31508045AB01B000000160000008A0000008900000090 +S31508045AC00F0000000E0000001A0000005700000036 +S31508045AD05600000000C00A5013000000AC5A04081F +S31508045AE000800B5003000000B85A0408505B0408F1 +S31508045AF04C5B040800400B5003000000BC5A040821 +S31508045B00585B0408545B040800000B5003000000AB +S31508045B10C05A0408605B04085C5B04080000005B68 +S31508045B2004000000C45A0408685B0408645B04089B +S31508045B300000015B15000000D05A0408485B0408FD +S31508045B40445B040801000F0000000F0001001D005B +S31508045B5000001D0001001C0000001C0001000600D6 +S31508045B60000006000100050000000500433A2F5511 +S31508045B70736572732F536964646861727468204E1E +S31508045B806175746979616C2F2E73696C6162732F00 +S31508045B90736C742F696E7374616C6C732F636F6E98 +S31508045BA0616E2F702F73696D706C316131313536C2 +S31508045BB0336332653339392F702F706C6174666FAD +S31508045BC0726D5F636F72652F706C6174666F726D48 +S31508045BD02F736572766963652F6866786F5F6D6182 +S31508045BE06E616765722F7372632F736C5F6866786C +S31508045BF06F5F6D616E616765722E6300433A2F5558 +S31508045C00736572732F536964646861727468204E8D +S31508045C106175746979616C2F2E73696C6162732F6F +S31508045C20736C742F696E7374616C6C732F636F6E07 +S31508045C30616E2F702F73696D706C31613131353631 +S31508045C40336332653339392F702F706C6174666F1C +S31508045C50726D5F636F72652F706C6174666F726DB7 +S31508045C602F736572766963652F696E7465727275CA +S31508045C7070745F6D616E616765722F7372632F73DB +S31508045C806C5F696E746572727570745F6D616E614E +S31508045C906765725F636F727465786D2E6300433A45 +S31508045CA02F55736572732F536964646861727468D7 +S31508045CB0204E6175746979616C2F2E73696C616203 +S31508045CC0732F736C742F696E7374616C6C732F63A2 +S31508045CD06F6E616E2F702F73696D706C316131311F +S31508045CE03536336332653339392F702F706C6174E6 +S31508045CF0666F726D5F636F72652F706C6174666F21 +S31508045D00726D2F736572766963652F696F73747222 +S31508045D1065616D2F7372632F736C5F696F73747229 +S31508045D2065616D2E6300433A2F55736572732F535D +S31508045D306964646861727468204E6175746979610E +S31508045D406C2F2E73696C6162732F736C742F696E72 +S31508045D507374616C6C732F636F6E616E2F702F731F +S31508045D60696D706C31613131353633633265333977 +S31508045D70392F702F706C6174666F726D5F636F7202 +S31508045D80652F706C6174666F726D2F7365727669B0 +S31508045D9063652F696F73747265616D2F7372632FF0 +S31508045DA0736C5F696F73747265616D5F6575736132 +S31508045DB072742E6300000000050000000000000055 +S31508045DC000C20100000200000010000000000000EC +S31508045DD000000000000000000500000000000000AC +S31508045DE0802500008002000000100000000000402A +S31508045DF00000000000000000433A2F5573657273D3 +S31508045E002F536964646861727468204E6175746995 +S31508045E1079616C2F2E73696C6162732F736C742F9E +S31508045E20696E7374616C6C732F636F6E616E2F7019 +S31508045E302F73696D706C3161313135363363326570 +S31508045E403339392F702F706C6174666F726D5F63A6 +S31508045E506F72652F706C6174666F726D2F736572DD +S31508045E60766963652F696F73747265616D2F7372D2 +S31508045E70632F736C5F696F73747265616D5F7265A6 +S31508045E807461726765745F737464696F2E63004323 +S31508045E903A2F55736572732F536964646861727413 +S31508045EA068204E6175746979616C2F2E73696C610B +S31508045EB062732F736C742F696E7374616C6C732FB1 +S31508045EC0636F6E616E2F702F73696D706C316131FB +S31508045ED0313536336332653339392F702F706C6137 +S31508045EE074666F726D5F636F72652F706C6174662A +S31508045EF06F726D2F736572766963652F696F737434 +S31508045F007265616D2F7372632F736C5F696F737437 +S31508045F107265616D5F756172742E63005258204410 +S31508045F2061746120417661696C61626C6520466CB6 +S31508045F3061670052656164204C6F636B0057726930 +S31508045F407465204C6F636B00433A2F5573657273FF +S31508045F502F536964646861727468204E6175746944 +S31508045F6079616C2F2E73696C6162732F736C742F4D +S31508045F70696E7374616C6C732F636F6E616E2F70C8 +S31508045F802F73696D706C316131313536336332651F +S31508045F903339392F702F706C6174666F726D5F6355 +S31508045FA06F72652F706C6174666F726D2F7365728C +S31508045FB0766963652F6D656D6F72795F6D616E6164 +S31508045FC06765722F7372632F736C5F6D656D6F727D +S31508045FD0795F6D616E616765722E6300433A2F556A +S31508045FE0736572732F536964646861727468204EAA +S31508045FF06175746979616C2F2E73696C6162732F8C +S31508046000736C742F696E7374616C6C732F636F6E23 +S31508046010616E2F702F73696D706C3161313135364D +S31508046020336332653339392F702F706C6174666F38 +S31508046030726D5F636F72652F706C6174666F726DD3 +S315080460402F736572766963652F6D656D6F72795FF7 +S315080460506D616E616765722F7372632F736C695F06 +S315080460606D656D6F72795F6D616E616765725F6389 +S315080460706F6D6D6F6E2E6300433A2F557365727399 +S315080460802F536964646861727468204E6175746913 +S3150804609079616C2F2E73696C6162732F736C742F1C +S315080460A0696E7374616C6C732F636F6E616E2F7097 +S315080460B02F73696D706C31613131353633633265EE +S315080460C03339392F702F706C6174666F726D5F6324 +S315080460D06F72652F706C6174666F726D2F7365725B +S315080460E0766963652F706F7765725F6D616E616738 +S315080460F065722F7372632F636F6D6D6F6E2F736C7A +S315080461005F706F7765725F6D616E616765725F63F5 +S315080461106F6D6D6F6E2E6300010410433A2F55732D +S315080461206572732F536964646861727468204E617A +S3150804613075746979616C2F2E73696C6162732F7338 +S315080461406C742F696E7374616C6C732F636F6E61F4 +S315080461506E2F702F73696D706C316131313536333A +S315080461606332653339392F702F706C6174666F72B8 +S315080461706D5F636F72652F706C6174666F726D2FD5 +S31508046180736572766963652F706F7765725F6D6183 +S315080461906E616765722F7372632F736C6565705FC2 +S315080461A06C6F6F702F736C5F706F7765725F6D615C +S315080461B06E616765722E6300433A2F557365727371 +S315080461C02F536964646861727468204E61757469D2 +S315080461D079616C2F2E73696C6162732F736C742FDB +S315080461E0696E7374616C6C732F636F6E616E2F7056 +S315080461F02F73696D706C31613131353633633265AD +S315080462003339392F702F706C6174666F726D5F63E2 +S315080462106F72652F706C6174666F726D2F73657219 +S31508046220766963652F706F7765725F6D616E6167F6 +S3150804623065722F7372632F736C6565705F6C6F6F0D +S31508046240702F736C5F706F7765725F6D616E6167CF +S3150804625065725F68616C5F73322E6300433A2F552B +S31508046260736572732F536964646861727468204E27 +S315080462706175746979616C2F2E73696C6162732F09 +S31508046280736C742F696E7374616C6C732F636F6EA1 +S31508046290616E2F702F73696D706C316131313536CB +S315080462A0336332653339392F702F706C6174666FB6 +S315080462B0726D5F636F72652F706C6174666F726D51 +S315080462C02F736572766963652F736C5F6D61696E8A +S315080462D02F7372632F736C5F6D61696E5F6B657282 +S315080462E06E656C2E63000000DF7E04080000000063 +S315080462F0000000000000000000000000001000007C +S31508046300370000000000000000000000433A2F5543 +S31508046310736572732F536964646861727468204E76 +S315080463206175746979616C2F2E73696C6162732F58 +S31508046330736C742F696E7374616C6C732F636F6EF0 +S31508046340616E2F702F73696D706C3161313135361A +S31508046350336332653339392F702F706C6174666F05 +S31508046360726D5F636F72652F706C6174666F726DA0 +S315080463702F736572766963652F736C6565707469C6 +S315080463806D65722F7372632F736C5F736C656570BA +S3150804639074696D65722E6300433A2F55736572737B +S315080463A02F536964646861727468204E61757469F0 +S315080463B079616C2F2E73696C6162732F736C742FF9 +S315080463C0696E7374616C6C732F636F6E616E2F7074 +S315080463D02F73696D706C31613131353633633265CB +S315080463E03339392F702F706C6174666F726D5F6301 +S315080463F06F72652F706C6174666F726D2F73657238 +S31508046400766963652F7564656C61792F7372632F7A +S31508046410736C5F7564656C61792E6300666E692BAF +S3150804642000666E69006E616E00666E692D00000076 +S31508046430000000000000F03F0000000000002440B7 +S3150804644000000000000059400000000000408F4092 +S31508046450000000000088C34000000000006AF840FD +S315080464600000000080842E4100000000D012634121 +S315080464700000000084D797410000000065CDCD4197 +S315080464807470040800000000F8640408030000009F +S3150804649000000000C01753027470040800000000CE +S315080464A0646504080300000000000000C0175302D6 +S315080464B07470040800000000D06504080300000096 +S315080464C000000000C017530274700408000000009E +S315080464D03C6604080300000000000000C0175302CD +S315080464E07470040800000000A8660408030000008D +S315080464F000000000C017530214670408809C2B8F01 +S3150804650080841E00000000002500FF7F345006200A +S3150804651000000000E874040800000000146704087A +S31508046520809C2B8F80841E00000026002600B7005E +S315080465303450062000000000E87404080000000037 +S3150804654014670408809C2B8F80841E000000270093 +S3150804655027008C003450062000000000E874040864 +S3150804656000000000F4680408809C2B8F80841E00B9 +S31508046570000000002500FF7F3450062000000000BC +S31508046580EC74040800000000F4680408809C2B8F4F +S3150804659080841E00000026002600B700345006201A +S315080465A000000000EC74040800000000F468040805 +S315080465B0809C2B8F80841E000000270027008C00F7 +S315080465C03450062000000000EC74040800000000A3 +S315080465D0D46A0408809C2B8F80841E000000000067 +S315080465E02500FF7F3450062000000000F0740408DC +S315080465F000000000D46A0408809C2B8F80841E0047 +S31508046600000026002600B7003450062000000000CB +S31508046610F074040800000000D46A0408809C2B8FD8 +S3150804662080841E000000270027008C0034500620B2 +S3150804663000000000F074040800000000B46C0408AC +S31508046640809C2B8F80841E00000000002500FF7F9D +S315080466503C50062000000000F47404080000000002 +S31508046660B46C0408809C2B8F80841E0000002600CE +S315080466702600A0003C50062000000000F47404081C +S3150804668000000000B46C0408809C2B8F80841E00D4 +S31508046690000027002700FF7F3C500620000000006A +S315080466A0F474040800000000946E0408809C2B8F80 +S315080466B080841E00000000002500FF7F3C50062051 +S315080466C000000000F874040800000000946E040832 +S315080466D0809C2B8F80841E00000026002600B700AD +S315080466E03C50062000000000F8740408000000006E +S315080466F0946E0408809C2B8F80841E00000027005B +S3150804670027008C003C50062000000000F87404089A +S3150804671000000000FC4F0103447304081040010004 +S31508046720004100003C400100000000004840010010 +S315080467302007000350400100000000005C400100EF +S315080467400D0F000008410100FF4C000054C007006B +S31508046750511130000E000DE62A000000080B0C0D3E +S315080467600D000000D1B60200E00400004040070115 +S31508046770000020700000A011100000000000004670 +S315080467801FC081000000002000800000644005014D +S3150804679000000000B904F8004008000010000000DA +S315080467A09100040088400F01B7031200000000603E +S315080467B0000000000002050D1C2F42536269686040 +S315080467C053402E1F110A0808080807060504030380 +S315080467D0020202010101010100000000000000009C +S315080467E0000000001C41010100302C8C38410701CF +S315080467F0BC200BF049C05100055BA0408E6E829404 +S315080468002182485209084000C00D00805C410101FC +S31508046810FFDD0000684107014CD4E83B04190D501C +S31508046820080E141A20262C32383E10325476980A4A +S315080468301D0040B4D041030100000000D000000050 +S3150804684004001200E041130100000080E2CFDD2CB1 +S315080468507EB63A00600919005122E2004CB9510E7D +S315080468603982A904D8229B29E2CFDD2C7EB63A00C8 +S31508046870600919005122E2004CB9510E3982A90463 +S31508046880D8229B29000000000000000044000000F4 +S315080468903C3C3C3C4C4201010800030468420101AB +S315080468A00000000038800101F1471000A0800201B1 +S315080468B070380300D0000000A8800111F001000020 +S315080468C0A8800131055AFD01AC800111F0010000D0 +S315080468D0AC800131053EFD00EC000112E00F00001A +S315080468E0EC0001320C205111840101020000000061 +S315080468F0FFFFFFFFFC4F01039873040810400100D3 +S31508046900004100003C40010010000000484001001E +S315080469102017000350400100010400005C400100F8 +S315080469200D0F00000841010003C0010054C0070010 +S31508046930511130000E000DE62A000000080B0C0D5C +S315080469400D000000D1B60200800500004040070192 +S31508046950000020700000A01110000000300000465E +S315080469601FC8810000200030008000006440050133 +S3150804697000000000B904F8004008000010000000F8 +S3150804698092000A0088400F01B70312000000006055 +S31508046990000000000002050D1C2F4253626968605E +S315080469A053402E1F110A080808080706050403039E +S315080469B002020201010101010000000000000000BA +S315080469C0000000001C41010100302C8C38410701ED +S315080469D0BC200AF049C0510001000040B7563512E0 +S315080469E00078085009084000C00300805C41010192 +S315080469F000000000684107014CD4E83B04190D70F7 +S31508046A000A10161C22282E343A4010325476980A54 +S31508046A101D6980A4D041030100000000D0000000D5 +S31508046A2000000200E041130100000000E2CFDD2C63 +S31508046A307EB63A00600919005122E2004CB9510E9B +S31508046A403982A904D8229B29E2CFDD2C7EB63A00E6 +S31508046A50600919005122E2004CB9510E3982A90481 +S31508046A60D8229B2900000000000000004400000012 +S31508046A703C3C3C3C4C4201010800000468420101CC +S31508046A800000000038800101F1471000A0800201CF +S31508046A9070380300D0000000A8800111F00100003E +S31508046AA0A8800131055AFD01AC800111F0010000EE +S31508046AB0AC800131053EFD00EC000112E00F000038 +S31508046AC0EC0001320C20511184010102000000007F +S31508046AD0FFFFFFFFFC4F0103EC730408104001009D +S31508046AE0004100003C40010010000000484001003D +S31508046AF02007000350400100000400005C40010028 +S31508046B000D0F00000841010003C0010054C007002E +S31508046B10511130000E000DE62A000000080B0C0D7A +S31508046B200D000000D1B602008005000040400701B0 +S31508046B30000020700000A01110000000300000467C +S31508046B401FC8810000200030008000006440050151 +S31508046B5000000000B904F800400800001000000016 +S31508046B6092000A0088400F01B70312000000006073 +S31508046B70000000000002050D1C2F4253626968607C +S31508046B8053402E1F110A08080808070605040303BC +S31508046B9002020201010101010000000000000000D8 +S31508046BA0000000001C41010100302C8C384107010B +S31508046BB0BC200AF049C0510001000040B7563512FE +S31508046BC00078085009084000C00300805C410101B0 +S31508046BD000000000684107014CD4E83B04190D7015 +S31508046BE0080E141A20262C32383E10325476980A87 +S31508046BF01D6940B4D041030100000000D000000024 +S31508046C0000000200E041130100000000E2CFDD2C81 +S31508046C107EB63A00600919005122E2004CB9510EB9 +S31508046C203982A904D8229B29E2CFDD2C7EB63A0004 +S31508046C30600919005122E2004CB9510E3982A9049F +S31508046C40D8229B2900000000000000004400000030 +S31508046C503C3C3C3C4C4201010800000468420101EA +S31508046C600000000038800101F1471000A0800201ED +S31508046C7070380300D0000000A8800111F00100005C +S31508046C80A8800131055AFD01AC800111F00100000C +S31508046C90AC800131053EFD00EC000112E00F000056 +S31508046CA0EC0001320C20511184010102000000009D +S31508046CB0FFFFFFFFFC4F0103407404081040010066 +S31508046CC0014100003C40010000000000484001006A +S31508046CD0A007000350400100000000005C400100CA +S31508046CE00000000008410100FF4C000054C00700E2 +S31508046CF0512130000E000DE62A000000040506079F +S31508046D0008000000D1B602006005000040400701F3 +S31508046D10000050510000A021100000000000008669 +S31508046D201FC0810000000020000000006440050127 +S31508046D30000000404902F00040080000020000007C +S31508046D409200080088400F01DA032A00000000E0D8 +S31508046D50000000000102071121374B5A6769625483 +S31508046D604029150500000000010203040404030376 +S31508046D7003030302020202020201010100000000E9 +S31508046D80000000001C41010100B0B18C3841070124 +S31508046D90BC200AF0B6555200055B98408E6E829464 +S31508046DA0233C4852893B4000C00300805C410101F2 +S31508046DB0FFDD000068410701E853FA0000000040BF +S31508046DC000000000000000000000000000000000B1 +S31508046DD000000000D04103010000AAAAD000000068 +S31508046DE004001200E041130100000000FFAB000A92 +S31508046DF05CF10F00D341020095EDB100197BD80F61 +S31508046E001208B904EA1B6D1FC9B7C20A0B203B0056 +S31508046E10430600005962F300727E9600A73D1900E6 +S31508046E20D022F13B000000A0000000004000000052 +S31508046E30000000004C4201010800030468420101F5 +S31508046E400100000038800101F1471000A08002010A +S31508046E5070780300D5C00000A8800111F001000075 +S31508046E60A88001310542CB01AC800111F001000074 +S31508046E70AC80013105228D00EC000112E00F000000 +S31508046E80EC0001320C2051118401010200000000BB +S31508046E90FFFFFFFFFC4F0103947404081040010030 +S31508046EA0014100003C400100000000004840010088 +S31508046EB0A007000350400100000000005C400100E8 +S31508046EC00000000008410100FF4C000054C0070000 +S31508046ED0511130000E0009E62D00000004050607CE +S31508046EE008000000D1B602006435000040400701DE +S31508046EF0000050510000A011100000000000008698 +S31508046F001FC0810000000020000000006440050145 +S31508046F1000000040B904F800400800000200000020 +S31508046F209200040088400F01B7033B00000000E00C +S31508046F30000000000002050D1C2F425362696860B8 +S31508046F4053402E1F110A08080808070605040303F8 +S31508046F500202020101010101000000000000000014 +S31508046F60000000001C4101010060B18C3841070192 +S31508046F70BC200AF0F6625200055B98408E6E829435 +S31508046F801C784852893B4000C00300805C410101DB +S31508046F90FFDD000068410701E853FA0000000040DD +S31508046FA000000000000000000000000000000000CF +S31508046FB000000000D0410301000000AAD000000030 +S31508046FC004001200E041130100000000FFAB000AB0 +S31508046FD05CF10F00D341020095EDB100197BD80F7F +S31508046FE01208B904EA1B6D1FC9B7C20A0B203B0075 +S31508046FF0430600005962F300727E9600A73D190005 +S31508047000D022F13B000000A0000000003800000078 +S31508047010000000004C420101080003046842010113 +S315080470200100000038800101C2241000A08002017A +S3150804703070780300D0000000A8800111F001000058 +S31508047040A88001310542CB01AC800111F001000092 +S31508047050AC800131053EFD00EC000112E00F000092 +S31508047060EC0001320C205151840101020010000089 +S31508047070FFFFFFFF0C4001000181010020400200D0 +S31508047080000000000100000030400300000000007A +S31508047090000000000000000040400200000000005C +S315080470A0004000006040010001010000A840010002 +S315080470B007000000BC4004000000000000000000B7 +S315080470C000000000000000000C410300FF4C000013 +S315080470D0FF4D0000FF4D000020C0011000F8070016 +S315080470E020C00130F502280124C00110FF00000069 +S315080470F024C001300013000028C00800EC80B30344 +S3150804710043754051A00F00F800400000A8AA0700E4 +S3150804711000000000000000000000000070C0090024 +S31508047120BA10000000042000041880000B3C20015B +S31508047130187C10022FFCE0067F0000000000000007 +S3150804714000000000A8C00500BD4B721511A3180560 +S3150804715010325476980A000000000000CCC00400DF +S31508047160010000000000000001000A0001002800D8 +S31508047170080001010807000018000101AAAAAA00CC +S31508047180200001010060DA005C40020100000003EF +S3150804719000000020784004012941767100000000AF +S315080471A08C000C0000000000C4400401000000002C +S315080471B0000000000000000000000000E04001019B +S315080471C00002000010410201331E05000000000001 +S315080471D02041020100000000FF0483072C4103013B +S315080471E0FF06660CFF0483078813FF035841010151 +S315080471F000000000644101010C01000084410501FE +S31508047200010100000000000000000000000000006A +S3150804721000000000A4410201000000000000000074 +S31508047220B04102010000000058923EC0BC4103016F +S315080472300000000000003C00699006002C4203018F +S315080472406018004000000000000000003C420101F4 +S3150804725000000000444201011400000080420201BB +S315080472600000000081000000984205013F0000026A +S31508047270FFFF0000FFFF0000FF030000FFFF000000 +S31508047280B44201010000000030430A014000200115 +S31508047290A0000000085000011F1F1F1F1F1F1F1BEF +S315080472A018151311100E0D0C45C1872F0000000088 +S315080472B00000000010800101030000003C80010169 +S315080472C001000000B080020100030002370000013B +S315080472D09C000102000C0004D8000302050040AA21 +S315080472E088010000C0000000F00001022B01000024 +S315080472F01001011200FF0F001001013202000031D3 +S315080473005001011200C0010050010132C100A2005F +S315080473107401010269F11B0C7801011200001C00BA +S31508047320780101321004E0CF8001011279070000C8 +S3150804733080010132020000008801010250000000A9 +S31508047340FFFFFFFF140000001CC7710000000000C7 +S31508047350A475040854750408000000000000000021 +S315080473600051250240420F000108F600F1471002B9 +S3150804737000000000FC74040800000000000000007F +S31508047380000000002A420F00000000000000000070 +S315080473900000000000000000140000001CC7710073 +S315080473A000000000A47504086475040800000000C1 +S315080473B0000000000051250240420F000102F600B9 +S315080473C0F147100200000000FC74040800000000E5 +S315080473D000000000000000002A420F000000000020 +S315080473E00000000000000000000000001400000077 +S315080473F01CC7710000000000A4750408747504080D +S3150804740000000000000000000051250240420F0061 +S315080474100108F600F147100200000000FC74040895 +S315080474200000000000000000000000002A420F00CF +S31508047430000000000000000000000000000000003A +S31508047440140000006666660000000000BE750408A5 +S315080474508475040800000000000000000048E801E4 +S3150804746080841E000101F800F14750020000000064 +S31508047470FC7404080000000000000000000000007E +S315080474807C841E00000000000000000000000000CC +S3150804749000000000140000002449920000000000C7 +S315080474A0BE75040894750408000000000000000076 +S315080474B00024F40040420F000101F800C2245003DE +S315080474C000000000FC74040800000000000000002E +S315080474D0000000002B420F0000000000000000001E +S315080474E0000000000000000003050000030400007B +S315080474F00303000003020000030A00000200000060 +S31508047500C017530206140000802FA604053800008D +S31508047510A00800000000580901040706100A01041F +S315080475200707C80A00040807800B00040808380C73 +S31508047530000409086108000000008A080000000029 +S31508047540C709010404032C0B01040404920C010466 +S315080475500504000050C30000E62D0000D007000013 +S31508047560D0070000E5BF0000282300006B030000D5 +S315080475706B030000F5DA0200A41F00009001000066 +S315080475809001000050C30000761600007701000041 +S315080475907701000050C30000F22B0000EE02000041 +S315080475A0EE020000193F010604100100000101065D +S315080475B000102700000A0000000000000000193F20 +S315080475C00106041001000001010600102700000C42 +S315080475D000000000000000008064040898640408A1 +S315080475E0B0640408C8640408E064040801000000E0 +S315080475F044500620000000000000010000000000BE +S315080476000000000000000000008000000080000068 +S315080476100080000000800000008000000080000058 +S315080476200080000000800000008000000080000048 +S315080476300080000000800000018000000180000036 +S315080476400180000001800000018000000280000023 +S31508047650028000000280000003800000048000000D +S315080476600580000006800000088000000C800000E9 +S315080476700F800000090000000A0000000C0000004A +S315080476800E000000110000001300000016000000A0 +S315080476901B000000220000002D000000433A2F556D +S315080476A0736572732F536964646861727468204ED3 +S315080476B06175746979616C2F2E73696C6162732FB5 +S315080476C0736C742F696E7374616C6C732F636F6E4D +S315080476D0616E2F702F73696D706C31613131353677 +S315080476E0336332653339392F702F7365637572695D +S315080476F074795F6D626564746C732F706C617466FB +S315080477006F726D2F73656375726974792F736C5F05 +S31508047710636F6D706F6E656E742F736C5F6D6265E3 +S3150804772064746C735F737570706F72742F696E63AB +S315080477302F746872656164696E675F616C742E681C +S3150804774000433A2F55736572732F536964646861ED +S31508047750727468204E6175746979616C2F2E736929 +S315080477606C6162732F736C742F696E7374616C6CBD +S31508047770732F636F6E616E2F702F73696D706C3122 +S315080477806131313536336332653339392F702F73A6 +S31508047790656375726974795F6D626564746C732F59 +S315080477A0706C6174666F726D2F7365637572697434 +S315080477B0792F736C5F636F6D706F6E656E742F735C +S315080477C06C5F6D626564746C735F737570706F72E9 +S315080477D0742F7372632F736C5F6D626564746C7354 +S315080477E02E6300DC984CA0D81018FFFFFFFFFFFF9C +S315080477F0FFFFFFFFFFFFFFFFFFFF00000000000081 +S315080478000120000000200000433A2F557365727367 +S315080478102F536964646861727468204E617574696B +S3150804782079616C2F2E73696C6162732F736C742F74 +S31508047830696E7374616C6C732F636F6E616E2F70EF +S315080478402F73696D706C3161313135363363326546 +S315080478503339392F702F73656375726974795F6D5F +S31508047860626564746C732F706C6174666F726D2FC5 +S3150804787073656375726974792F736C5F636F6D7062 +S315080478806F6E656E742F736C5F70726F746F636F4F +S315080478906C5F63727970746F2F7372632F736C697C +S315080478A05F726164696F6165735F6D616E61676557 +S315080478B06D656E742E6300433A2F55736572732F84 +S315080478C0536964646861727468204E617574697971 +S315080478D0616C2F2E73696C6162732F736C742F69D4 +S315080478E06E7374616C6C732F636F6E616E2F702F79 +S315080478F073696D706C316131313536336332653392 +S3150804790039392F702F73656375726974795F6D627F +S315080479106564746C732F706C6174666F726D2F7303 +S31508047920656375726974792F736C5F636F6D706FB5 +S315080479306E656E742F736C5F7073615F64726976BB +S3150804794065722F7372632F736C5F7073615F6974EA +S31508047950735F6E766D332E6300FFFFFFFF00000032 +S3150804796000FFFFFFFFFFFFFFFFBCE6FAADA7179E68 +S3150804797084F3B9CAC2FC632551433A2F5573657219 +S31508047980732F536964646861727468204E617574F0 +S315080479906979616C2F2E73696C6162732F736C74C9 +S315080479A02F696E7374616C6C732F636F6E616E2FBF +S315080479B0702F73696D706C316131313536336332CA +S315080479C0653339392F702F73656375726974795FF6 +S315080479D06D626564746C732F706C6174666F726D16 +S315080479E02F73656375726974792F736C5F636F6D32 +S315080479F0706F6E656E742F736C695F6372797074D9 +S31508047A006F2F7372632F736C5F63727970746F5F11 +S31508047A1073322E630000000000000000505341003A +S31508047A204B455900433A2F55736572732F5369644E +S31508047A30646861727468204E6175746979616C2F23 +S31508047A402E73696C6162732F736C742F696E737409 +S31508047A50616C6C732F636F6E616E2F702F73696D13 +S31508047A60706C316131313536336332653339392FC8 +S31508047A70702F73656375726974795F73655F6D6179 +S31508047A806E616765722F706C6174666F726D2F73A1 +S31508047A90656375726974792F736C5F636F6D706F44 +S31508047AA06E656E742F73655F6D616E616765722F9F +S31508047AB07372632F736C5F73655F6D616E6167655F +S31508047AC0722E63000000000000000000433A2F55A0 +S31508047AD0736572732F536964646861727468204E9F +S31508047AE06175746979616C2F2E73696C6162732F81 +S31508047AF0736C742F696E7374616C6C732F636F6E19 +S31508047B00616E2F702F73696D706C31613131353642 +S31508047B10336332653339392F702F73656375726928 +S31508047B2074795F73655F6D616E616765722F706CDA +S31508047B306174666F726D2F73656375726974792FD4 +S31508047B40736C5F636F6D706F6E656E742F73655FAC +S31508047B506D616E616765722F7372632F736C695FEB +S31508047B6073655F6D616E616765725F6D61696C628D +S31508047B706F782E63005B4354524C5D206D6F6E69BB +S31508047B80746F72696E673D25750A005B4354524CDF +S31508047B905D20616C657274735F656E61626C653DC8 +S31508047BA025750A005B4354524C5D207468726573EC +S31508047BB0686F6C643D25750A005B4354524C5D201E +S31508047BC06465626F756E63653D25750A005B43548B +S31508047BD0524C5D20646565705F736C6565703D2500 +S31508047BE0750A005B4354524C5D2064657669636587 +S31508047BF05F656E61626C65643D25750A005B435476 +S31508047C00524C5D20756E6B6E6F776E20636F6D6D6B +S31508047C10616E643D25752076616C75653D25750A2A +S31508047C20005B4150505D20496E697469616C697ADC +S31508047C30696E6720617564696F20636C6173736923 +S31508047C40666965722E2E2E0A005B4354524C5D20DB +S31508047C5042544E30202D3E20444556494345204F34 +S31508047C604E0A005B4354524C5D2042544E31202D3B +S31508047C703E20444556494345204F4646202B20443A +S31508047C8045455020534C4545500A00454E41424C03 +S31508047C9045440044495341424C4544005B424C45E3 +S31508047CA05D2053797374656D20626F6F742C20732D +S31508047CB074617274696E6720616476657274697337 +S31508047CC065722E2E2E0A005B424C455D2041647671 +S31508047CD06572746973696E672061732027426162ED +S31508047CE07920437279204465746563746F72270A30 +S31508047CF0005B424C455D20436F6E6E656374656434 +S31508047D00202868616E646C653D2564290A005B4217 +S31508047D104C455D20446973636F6E6E656374656470 +S31508047D202028726561736F6E3D3078253032582984 +S31508047D300A005B424C455D2041647665727469733A +S31508047D40696E67207265737461727465640A005B90 +S31508047D50424C455D204E6F74696669636174696F48 +S31508047D606E732025730A005B424C455D204E6F7482 +S31508047D706966793A20636C6173733D256420636F81 +S31508047D806E663D257525250A005B4D4F44454C5DB9 +S31508047D902025733A20756E617661696C61626C653B +S31508047DA00A005B4D4F44454C5D202573207368617A +S31508047DB070653D5B002C005D2062797465733D2512 +S31508047DC06420747970653D2564207363616C653D30 +S31508047DD0252E3666207A703D256C640A000A3D3DD8 +S31508047DE03D20415544494F20434C41535349464944 +S31508047DF04552207631302028322D436C6173732026 +S31508047E004C617567682F536164202B20437279434C +S31508047E106F6E66204761746529203D3D3D0A004F13 +S31508047E207574707574206C61796F7574203A205B6B +S31508047E305028435259292C2050284E4F545F4352F8 +S31508047E4059292C205028534144292C2050284C4188 +S31508047E50554748295D0A005374616765312067618F +S31508047E6074652020203A20656E7465723E3D252E81 +S31508047E7032662C20657869743C252E32660A004DD4 +S31508047E80616A6F726974792077696E20203A2025B1 +S31508047E9064206F662025642073746570730A003D38 +S31508047EA03D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3DF0 +S31508047EB03D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3DE0 +S31508047EC03D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3DD0 +S31508047ED03D3D3D3D3D3D3D3D3D3D3D3D3D0A0A0063 +S31508047EE05B5441534B5D20536C65657074696D65CD +S31508047EF07220667265713A20256C7520487A0A00E4 +S31508047F005B5441534B5D20456E61626C696E672014 +S31508047F106D6963726F70686F6E652073656E736FD3 +S31508047F20722E2E2E0A005B5441534B5D204D696315 +S31508047F30726F70686F6E6520656E61626C65642029 +S31508047F404F4B0A005B4552524F525D204D6963728E +S31508047F506F70686F6E6520656E61626C6520666118 +S31508047F60696C65643A203078256C780A005B54415C +S31508047F70534B5D20496E697469616C697A696E67E9 +S31508047F8020617564696F206665617475726520671A +S31508047F90656E65726174696F6E2E2E2E0A005B54C7 +S31508047FA041534B5D20417564696F20696E6974207D +S31508047FB0636F6D706C6574650A005B5441534B5D61 +S31508047FC02057616974696E6720666F7220617564EB +S31508047FD0696F2062756666657220746F2066696CBF +S31508047FE06C202832207365636F6E6473292E2E2ED7 +S31508047FF00A005B5441534B5D2042756666657220E0 +S3150804800066696C6C20636F6D706C6574650A0069CB +S315080480106E707574006F7574707574005B494E469E +S315080480204F5D20332D6368616E6E656C206D6F64D9 +S31508048030653A206D656C202B20666C61746E6573D9 +S3150804804073202B20524D530A005B494E464F5D2040 +S31508048050312D6368616E6E656C206D6F64653A20B8 +S315080480606D656C206F6E6C790A005B5441534B5DE9 +S31508048070205374617274696E6720696E66657265E9 +S315080480806E6365206C6F6F7020283530306D7320F1 +S31508048090696E74657276616C292E2E2E0A005B450C +S315080480A052524F525D20496E70757420656C656D29 +S315080480B0656E74733D256420646F206E6F74206D3D +S315080480C0617463682066726F6E74656E643D2564B8 +S315080480D020286F72207833290A005B4552524F5282 +S315080480E05D20496E7075742074656E736F722069AD +S315080480F073204E554C4C0A005B4552524F525D2034 +S31508048100466561747572652066696C6C206661697A +S315080481106C65643A203078256C780A005B455252BF +S315080481204F525D20496E746572707265746572206B +S315080481306973204E554C4C0A005B5441534B5D20E1 +S31508048140496E766F6B652073746172742023256C8F +S31508048150750A005B5441534B5D20496E766F6B6517 +S3150804816020646F6E652023256C7520696E20256C46 +S3150804817075206D730A005B4552524F525D20496E55 +S31508048180766F6B65206661696C65643A2025640AB6 +S31508048190005B5441534B5D20466972737420696EC3 +S315080481A0666572656E63652053554343455353208C +S315080481B0E2809420636C61737369666965722072E0 +S315080481C0756E6E696E672E0A005B5741524E5D20C6 +S315080481D04F75747075742074656E736F7220686158 +S315080481E07320256420656C656D656E74732C206533 +S315080481F0787065637465642025640A00554E4345A2 +S31508048200525441494E287661723D256429202D3EF3 +S315080482102042470A00705F6372793D252E32662034 +S31508048220705F6E6F745F6372793D252E32662070B7 +S315080482305F7361643D252E326620705F6C617567D5 +S31508048240683D252E3266207C2000474154455F420E +S315080482504C4F434B202D3E2042470A007261773D1E +S315080482602573207C2072696E673A200025732000E6 +S315080482702D3E2025730A005B5441534B5D204C6FF9 +S315080482806F702025643A20696E666572656E63654B +S31508048290206E6F74207265616479207965742E2E58 +S315080482A02E0A00617564696F207461736B00433A22 +S315080482B02F55736572732F536964646861727468A1 +S315080482C0204E6175746979616C2F4F6E65447269C5 +S315080482D076652F446F63756D656E74732F763220D9 +S315080482E07A69702F76322F617564696F5F636C6182 +S315080482F0737369666965722E6363004C4155474812 +S315080483000053414400000000FB820408018304086A +S31508048310308304081B001B00248504080D000D0087 +S3150804832014850408010001000200FFFFFFFF000096 +S31508048330010000000108FFFF00000000E0840408B3 +S31508048340020002000108FFFF0500000020000900E2 +S31508048350030009000008FFFF010000000C52062074 +S3150804836004000C000308FFFF0300000002000000DD +S31508048370050002000108FFFF0500000002000A00CC +S3150804838006000A000108FFFF010000001652062035 +S31508048390070002000108FFFF050000000A000B00A1 +S315080483A008000B000308FFFF010000002C520620FA +S315080483B0090000000108FFFF00000000E484040827 +S315080483C00A0002000108FFFF050000000A00030076 +S315080483D00B0003000308FFFF0200000034520620C6 +S315080483E00C0002000108FFFF05000000020004005B +S315080483F00D0004000108FFFF00000000E8840408DB +S315080484000E0000000108FFFF00000000EC840408C9 +S315080484100F0002000108FFFF050000000200050026 +S31508048420100005000108FFFF00000000F08404089E +S31508048430110002000108FFFF050000000200060003 +S31508048440120006000108FFFF010000004C52062036 +S31508048450130000000188FFFF00000000FE840408E2 +S31508048460140002000108FFFF050000001200008046 +S31508048470150000800108FFFF010000005A5206207B +S3150804848016000C000308FFFF0300000001010000AA +S31508048490170000000108FFFF00000000108504080B +S315080484A0180002000108FFFF05000000020007008B +S315080484B0190007000108FFFF07000000000000007C +S315080484C01A0002000108FFFF050000000200080068 +S315080484D01B0008000108FFFF070000000000000059 +S315080484E002000118020000180200000002000A181F +S315080484F00C0053696C69636F6E204C6162731000DB +S3150804850095E2EDEB1BA0398ADF4BD38E0075C8A321 +S3150804851002001A1895E2EDEB1BA0398ADF4BD38EBD +S315080485200175C8A3002801280328002A012A292A34 +S31508048530232A6E2A6F2A052A2A2B292B0229433A2B +S315080485402F55736572732F5369646468617274680E +S31508048550204E6175746979616C2F4F6E6544726932 +S3150804856076652F446F63756D656E74732F76322046 +S315080485707A69702F76322F6175746F67656E2F73FB +S315080485806C5F696F73747265616D5F696E69745F38 +S315080485906575736172745F696E7374616E6365730E +S315080485A02E630076636F6D00305B040800000000DC +S315080485B000C2010000020000D05A040800000500A9 +S315080485C006000900080000008B520620D195000811 +S315080485D0D1270308F52703081928030833280308AD +S315080485E08E520620D1950008D1270308F5270308DB +S315080485F0192803083328030891520620D195000840 +S31508048600D1270308F527030819280308332803087C +S315080486102000000054464C330000000014002000DB +S315080486201C001800140010000C00000008000400C8 +S31508048630140000001C00000084000000DC00000098 +S31508048640BCA10000CCA10000FCDD00000300000072 +S315080486500100000004000000E25BFFFF0C000000BC +S315080486601C0000003C0000000F00000073657276D1 +S31508048670696E675F64656661756C74000100000065 +S315080486800400000098FFFFFF260000000400000015 +S31508048690080000006F75747075745F300000000080 +S315080486A00100000004000000EE5BFFFF0400000068 +S315080486B005000000696E7075740000000200000071 +S315080486C03400000004000000DCFFFFFF290000005E +S315080486D00400000013000000434F4E564552534908 +S315080486E04F4E5F4D455441444154410008000C0027 +S315080486F00800040008000000280000000400000028 +S31508048700130000006D696E5F72756E74696D655F3E +S3150804871076657273696F6E002A000000DCA000009B +S31508048720D4A00000BCA00000A4A0000014A000006F +S31508048730049F0000F4960000649600005484000028 +S3150804874004840000448200002C8200001C8100007E +S315080487500C7F0000FC5E0000EC5D0000DC150000E8 +S315080487604C1500003C030000EC0200002C0100003C +S31508048770240100001C010000140100000C01000083 +S3150804878004010000FC000000F4000000EC000000F6 +S31508048790E4000000DC000000D4000000CC00000067 +S315080487A0C4000000BC000000B4000000AC000000D7 +S315080487B0A40000009C00000094000000740000005F +S315080487C0040000000A5DFFFF0400000060000000CA +S315080487D00C00000008000E00080004000800000051 +S315080487E0100000002800000000000600080004002D +S315080487F0060000000400000001000000EB0300006E +S315080488000C001800140010000C0004000C000000F2 +S31508048810B6602F420C31FAC50200000002000000BF +S315080488200400000006000000322E32302E3000000C +S31508048830765DFFFF0400000010000000312E31347D +S315080488402E3000000000000000000000D824FFFFBE +S31508048850DC24FFFFE024FFFFE424FFFFE824FFFFF6 +S31508048860EC24FFFFF024FFFFF424FFFFF824FFFFA6 +S31508048870FC24FFFF0025FFFF0425FFFF0825FFFF53 +S315080488800C25FFFF1025FFFF1425FFFF1825FFFF02 +S315080488901C25FFFF2025FFFFDE5DFFFF0400000007 +S315080488A0B0010000CB038D713FE74CC381D926384C +S315080488B017F7B1D4DF909D0A1F6132FE6E4E1486F7 +S315080488C0B7CFA1EE1881B7E1B358BBADBEB6CDC6D6 +S315080488D0CFFACFD0B63265A0CA0AF61ABB213AD760 +S315080488E0FCD2B1FE0FDBEA1BC51DD75A7B0FE97F05 +S315080488F0F3FE602DE2A433A00A407EFFB687300952 +S31508048900A081632BC3A9B4F3C9BC299F564E4AD682 +S3150804891022C05522B74EEF4F567231DAB7738339F0 +S31508048920663A00B1173785BA9DD181DB326CEE08F9 +S3150804893060F1654A12ACB3D9AA5610BAB8D4B1C60E +S31508048940EE167F0C79E5D5CB4C434E7F7F9C5C0BAA +S31508048950235C3DF7B4B890ECF4555CF20193D2E28B +S3150804896044EEBEE3CF3305B3BAFD2431CE66075BC6 +S3150804897081FDCB7063CB17AE4A19131329AF460E84 +S31508048980FE3230EACFD1AF507F000AF2E1B3342782 +S31508048990A9373AF840CC584712BDE297D4383E6E08 +S315080489A0061FFF6F46844FA5B5D83E81F1DA053D0B +S315080489B0C5548CCD08D729DB073AB1B2F6CAB7C075 +S315080489C07120D8933C4476A41DFF7F0D3AFB2734C7 +S315080489D0203402CFC7BF7FDAEB9EA8B09511F66D97 +S315080489E092B81D5B6ED2674237D3D3E00232F5EFF5 +S315080489F0D5AC10DE3AF3D97FEC038BEBABEB362E12 +S31508048A00461F541AA6057FFCC15DD1AB660C1F5CD4 +S31508048A10A0B0ECFF1166C4A1365057B1B9429E6F97 +S31508048A20F31FE4DCFC46A0562EB43350DF5E1CAEBE +S31508048A30838166D18B7360CA600A5631CC9B6543C1 +S31508048A40F6BA45D35BA862CE77FB1CA12C5C8127BA +S31508048A50E1CB349B9A5FFFFF04000000400000004E +S31508048A6016580000E78C01001215000058A60000ED +S31508048A70FD0B00000E87FFFF0F38FFFF37FBFFFFD4 +S31508048A809FC8FFFF406500005C1100004D0F000001 +S31508048A906C1D0000515300005EF5FFFF9996FFFF19 +S31508048AA0E65FFFFF0400000000120000F6CF24E38F +S31508048AB0DC233805B73AA621DAC2EADB39D01D69C0 +S31508048AC0E54336D3B1261CE406C4FE3DBD2820CDB5 +S31508048AD03CB4C2B5E57FE2C046ED49B4C41409E81E +S31508048AE02DCE18479C103E9E1C0FC4F34E2FE766E6 +S31508048AF0F0060D3DCA12D2AF2AC22AB856F905594C +S31508048B00E4292A1DE5D53D47E8EE542EF6DE3F0254 +S31508048B1005F1FE0311CE1319BD9E1BD9EDACE62350 +S31508048B200124F0483EFE4E10F3AAEC1D00F5452D2F +S31508048B30F1342BE6C43968482BA2F0BB01E4FE1FC6 +S31508048B4018DAE8CBD0F8425D42E9E7F218102ACAE7 +S31508048B50B4210331FE2B07ECC9C4FD58D03A1234AC +S31508048B60BDF42D3EB7F2B9E9E037081CF5BB255824 +S31508048B70D808B3D6B15AE46EF730C45E4903CA3E80 +S31508048B80B509F33B242008FD3DF94E57DB2BF123A9 +S31508048B90E389047F40D23876D65AB433EA33CD5CB7 +S31508048BA01727EE0949431B36F53BA832DDFF0DE0CE +S31508048BB016B9204235696C1DCEDF0F031327B5F3AA +S31508048BC01724017A1E02DB5ECA5CF4383E4CF6446E +S31508048BD002FB2BF8C60DB5E19BE781C5A0D1E513C9 +S31508048BE0AC2AF50F1259BA2721CE0F38FCEC32AD50 +S31508048BF0C8E3C4B44AEBEC41E05EF81748EC4EF01F +S31508048C00D03619528A01224311238340E5D62E4AC7 +S31508048C10B637FEAF0D4310F74EE7D924E8C823DF6D +S31508048C20940A24DEC1CD19DF1A2DA7DAFA5DF1AB51 +S31508048C30BB46DD52CCFDF0FBAB0AD6DF39342E1920 +S31508048C40D4EF15B1BBCB5202633DAFE8DDFD14EB9F +S31508048C50A5F5DBDF2BE540CA2200A92BDFEA380796 +S31508048C6009DA13330DEED6200B10D314CCF4F02204 +S31508048C70C12AEC2ADA17111EEC20B9280C12E3DCF7 +S31508048C80FE25FE9E02F9C0DCBE02DF321317002061 +S31508048C90E0BFEC2B28F4E129170113D5F21922E4D5 +S31508048CA0F5D4D137BE1021FCF52716250D3CDBCCAF +S31508048CB0EAF7E8ADC4151F810C3603FFF019FD1950 +S31508048CC02ADB1D341DF2D4401C37EADE19D4D81821 +S31508048CD0F3DCBA14C8EDF7F4E2EA02F2E31D17E48A +S31508048CE0C41E1FA3FDD4CBBDE836D44133B101E677 +S31508048CF0FCF9DC3D31A4DB02FACDF22432E839E78B +S31508048D00F3182EA4EA41FCCF35003EF7FBF8DB4402 +S31508048D10EA22362F51BD1046135C358112F709C372 +S31508048D20D32F1B321C15BAD516D1E1C41CC0CB44AB +S31508048D30BAF937901BDD39DD12AAE9353F4105D862 +S31508048D401E0BF74312F12522FB45CE874C14C9CBDB +S31508048D504026CD3C19080E3D1FBBAA01F91BEC148D +S31508048D6027DBE201CE00FBCAE50B2A37FE32EC53B9 +S31508048D70391C0D6CD016B83210F03CA5E83AE2B5A9 +S31508048D80F50CE06948E69FE7393C3D1418C212F72A +S31508048D90E11DEEAE0617BFC252CE1811FA1CDDD07D +S31508048DA0FADE33F3D8FAD7D314CEA641F6EFE01495 +S31508048DB01AC5C038BAD9F8D0DCD70C2EE704F8029D +S31508048DC0F03B278EBD30A01BDFD921DCD2FF28B1AA +S31508048DD02CD514F212C2FBAAB3FAF7E3F1C601338F +S31508048DE064DD0C58562DEF0B4719CAE7FF03E0B6A6 +S31508048DF0E3150FB150EFB9EAEECDCB22BED2C6DCED +S31508048E00EF06DE1303F5E91BE6FD81F0EED311E563 +S31508048E100DF4EE10B711D0F103D700CEE4F2FB1A25 +S31508048E204C37E0F5E4DECFEEFF100021F1F307D16D +S31508048E300B2A23B0C804F281E7081A1729D7053E76 +S31508048E40E3D5EA01B610EF40DE2FAFEA20DBE922CC +S31508048E5027D9CC0A0037F8053A470C270407CCED7E +S31508048E60CF2204A3F72B0AF304E3B223C8F0FFD3F3 +S31508048E70142CF30DF1C91A180ED5201330F8061957 +S31508048E80301A25E41502340B1034E124102CBD19CC +S31508048E900F3FD8AB11E5380DB9F5F2D4DEF00F3A29 +S31508048EA0D517C5DA0CB2E91102B1140CB7F1F946B3 +S31508048EB016FBE5CC48252C0CEE22DB10282B2901C1 +S31508048EC0CBA320F0F5D20422CA11E111F3CD34174D +S31508048ED0B2F30132C2BE5DD5EE256936FF4664DBC0 +S31508048EE00FB304664A215BCBCE023EE1DFDC24FEE7 +S31508048EF0ED052B62FEEB3CD7DC3BE3201103F000C7 +S31508048F002AFA4305FEE505CF1421361435F9CFF9B7 +S31508048F107FC52FF928DFE1B0CF60D22B0EFB2B13C8 +S31508048F200204F7105AC9E302CF560F180A38E16249 +S31508048F3057EF071EE9063C07E4BE371CECFB2DE495 +S31508048F40F722DCEB0DBDA4E7E654631D9D04AF4789 +S31508048F502F2FF1EDD2ADD94013E8F435921F2ACE5E +S31508048F6020D529EA545541D30C3EF2D4A8F51D0A56 +S31508048F70051C35D567DDF8B35B535BE483E8C9B8EC +S31508048F802E1C1BEF3E140FD3C1250AEB9C0EE42DB1 +S31508048F90D0F5F2BC41D33BF3C25494F5EF3DBDF191 +S31508048FA02AF731CC25F7EEE4F97FCF31DAD5D8DFC5 +S31508048FB0F3E605F0A3B4C90A3113B752CE18DBF6A3 +S31508048FC0D4E5310C44E6C048F30E07DBD50AD9EBE1 +S31508048FD08CB0C9FD17CC38E3EEE1FCC4F103AD4D02 +S31508048FE00729DE241D9B6B3C38B3D22929E308D70D +S31508048FF0F7AF27150913CFCC3756F1F3CEF247A8A6 +S315080490003125EC2DAF3DBB11310025D6D8D4FA0E47 +S315080490100BE1E14BED2F3C79050BAD5409EAC9C4C4 +S31508049020D20B112B0EEE812539DC3098ACEBC19BA3 +S31508049030A54EF8B3BADE0914F317F0CDFDC7E21B43 +S31508049040111ED2C9E8A814FAA5FEF93A22BF9A0B4A +S315080490506CBAE2D41C2E3E8E39002A14A543217F0D +S3150804906026A8A1C8CB0F6549C5F8C74890F631E0CC +S31508049070F5ABFCE88915EBBCF9C254A03040A2B79D +S315080490805F30B8761FACD7D5606FE403B66249245F +S315080490902A4FC636B83E73E0A253C7F612D5C89C03 +S315080490A032585255ED42F8D4C0E5833C02ECC8095F +S315080490B077E0512C686B3436D8103A10D5255F4AB8 +S315080490C0D0DD173A3E0B5067DBC9092422B7C5B26F +S315080490D05E04CDE1B9A81EDF2F9762AE500823C6F9 +S315080490E058D8015C1A5BE7F93E41520941BAD42FB4 +S315080490F023EB0DEAE24EEE1445FD41C714C6F8CF3C +S3150804910038E304E8C83601FD19C22CC64120F21911 +S31508049110DE0B1519261BEC511C3940FE28B8ADCBBD +S31508049120B422D781ABCBD6DD15F249163A072BD92B +S31508049130E7F81BEB0DB6D5DBC1EF281BE82E30FC90 +S31508049140452D2D16E0E5385F453C1C0506F1CD078F +S31508049150F551D2C0AE2133B323FC15FCF9DACDB9E7 +S31508049160FB2B22D1DDD704E2AFC3AFF7E3D5F9FB76 +S3150804917002D4E2E6F2C30F8134EEDD0AE829F9FBEC +S31508049180FBD2B9481A3DD6C3263EFFD8E3F3F80006 +S31508049190E4A21B52F613F4FBE13E240E22F7F01860 +S315080491A01B13BD0ABAE74D27B69AEBEFF81A2BEA52 +S315080491B00A1F1829B7F827C6282C0DC8C90DC1B027 +S315080491C03621D8F9CDFC0DF1CD2B04C1E829370B8E +S315080491D0B0CC2BF3F8D1E3CEE8F7E2F721D941E690 +S315080491E027B8D60A1134DE35D5F20F09DCFA1FBDC5 +S315080491F04320F141CE0C0241091FA0C9C23AE63800 +S31508049200D1FBF12EAB1A9B20ECD5AB4107FD00B977 +S31508049210E220C1D0090D7BB2CD96FDC3D1E109D4B4 +S31508049220D7C1ECEC0EFDE63FE23FEB29E4CFCD5483 +S31508049230AB12321BADF20D2FE4BB0D1706102FCE61 +S31508049240D401251EFFE30AB609142DD811C80DF951 +S31508049250FCB920F520C0A03E4FD3201AFD50FA4C85 +S31508049260D8482FE5482AD7962DF6330CCFBD0029C2 +S3150804927031E8E24FE826D959957FFFB115BAE93B9B +S31508049280CDCADAD33AF1250C7FE62C0411F0DF3A7D +S31508049290BDBC24E0F715BB1827BB1CEE35F3D0F785 +S315080492A024FF07FEC4D9223CD2D0EB02C4D4E41866 +S315080492B015E50ED8189F1F00FFD5FBE73719322787 +S315080492C0BF2A26D1D6B1CDFB03E5009AC0F60CDF3A +S315080492D0BA150812290D4F09221B31E3B6D502C265 +S315080492E0000C17EA360A3653E71C09F3CBEFF1E507 +S315080492F001C5F33F310D99FE01BE01F339D3F8EBED +S31508049300EF26D3C5C717C27F06E22008D2CFFD15BC +S31508049310402D3C2406C7EBF91C3AB5FF4D2A0E34FA +S31508049320F42624E62CFAC5D5126204CA020019F9F1 +S31508049330EFEC0613EE0601DFF9FA09263041130E9F +S31508049340FDD92A11FB20991ACFCFFE8A4109DE4A94 +S315080493501F4DE7FA3B3B090AF80E431A3BDED128B0 +S31508049360BF170335D2BEF1012D12FEC5E64A15C64E +S31508049370B5FAC4F1211CB3F4D6F6248142D0CF49F8 +S31508049380324FDAFA1CE70C290A1224C9EF1410E83A +S31508049390E24621F805221E4503EECFC8B758D1C8C0 +S315080493A0D1E5E142F5F008FB14FAFAB014FFCBE470 +S315080493B001000F5A20A78D11C9021443E4371A274E +S315080493C0A147E73ACC2931BE640BD809E5D737F665 +S315080493D014322510E45328CE4948273C269FD0C387 +S315080493E01200F57F33CAFD31DD66BE0FD4382A2E46 +S315080493F099B8F8D2C239E4BD46FFA452CDA9E226EB +S31508049400D00849E9F955760CF20FEEB0ACA0072559 +S31508049410EEB3FB33CF2512380A20F926F3C9E54EF5 +S31508049420CFBFE5C7C9C52BDC21C5B0DCD3C9F60651 +S31508049430181729C8404716FD073ED500CCD1E0E2E7 +S31508049440DBBF22EBE8FC6CC831A440621222C1B926 +S315080494503B19C7CAD8BAE10CF62B4BD737B4B003B5 +S3150804946049B90D0044D9E2E936170F50302CD00417 +S31508049470C5ECE58114E66EBC462F5CFF39E710019E +S315080494809FB1389DE2B5FEB80602F6A2A3DB23C84F +S315080494902D19E2D52DD6F5112BCF5928C7299D3C70 +S315080494A00DBACB92BC13518CE8D5571C0530FDF97F +S315080494B0FC35BDB3ADFBBB84CFDF37FE03BEBAFCB8 +S315080494C0DFFBE4071304D51EC7F3DD163138C915C7 +S315080494D00FC4E93CB3921A0120C4C2D5C8ABBDE196 +S315080494E0E733C0CF4D36A5DFFF1822FAB7E447F6AF +S315080494F052A920E12A6CD2A63D703AE906AEB1EF2C +S315080495000DE844D3FCE7F9C0EAB5BAE7031ECCC1B3 +S31508049510CC351FE7D2F5073043EFFA11EE18E7E624 +S3150804952039991EDF7FF58FAAC84EF7C1E7BCEBEB66 +S315080495302C249E27CCD30595EA001BDAFBF4DBEC36 +S31508049540D8012D89D3D2E7203DE8CB14D6D93DB925 +S31508049550EDA3BFB9F94321CCBB704BC0CC0A02F9C1 +S3150804956038E1C8F242C5A847E86B22DBC919A7E661 +S31508049570F04D18380C22CD0C248C13073020E2F851 +S31508049580FD13F8C1241B0C94EFCBF313E1D64EE379 +S31508049590E7FBE8EAF1F6A030D6C8B096C9FCF2C2F1 +S315080495A0E508E5F3F7E821284DCAE13F1B41E8F34E +S315080495B0DDD0AF81A28C18CBF2D3A91AC1CC133F44 +S315080495C0DFACD71C3105C93DE5DB98A600D5FA2AD8 +S315080495D0F0B123BFB2C7C9370D93AE3AB2ECD3C9BB +S315080495E01B17FAABDAB565E4D5E9CC4AE6F7DD35F7 +S315080495F0CE1EBA973B03033A162A052E4B7ED76A24 +S315080496000AAC45075640A9DA5AEB0C06F267154B1D +S315080496105FC5512C6C1A18F4F3363647BBD5D4F902 +S315080496200418AAAFEF2944A823E83C04610409777F +S31508049630FA0D0DE6241C14DA5865EF0FEBEF30F932 +S3150804964035D03D93380E25F4B6E30D4CED3CA64CC7 +S315080496500A151ABE34D7CC2B1C29D624E57BE22A54 +S31508049660EADC0D1E21D3FD237F110776FA5EE05945 +S31508049670F5E1F1FE01FD45111641C0451607F4C191 +S315080496801BECCE1FE4D9E35AD91A090B131F3F134F +S315080496904A01CB311C0E4433EC47E742B515E0CA00 +S315080496A02D191002D1CCC3D4DDF4FBAED5AFC2DE7E +S315080496B020E93EF4E32EA61F3BDACA491005CE1C60 +S315080496C0341BFEFADB05DBF2083F09F6E9CEC203D2 +S315080496D051B2EEC6E419CDA6CA09811C210E0BD9CE +S315080496E01A2CF1CBCEE7D1C928F4BC254629C72BB9 +S315080496F0ECC3CF281432FC212B0DB86CC013F8F236 +S31508049700D2CEB1C3DA2804BDFE34B1F6F82451EF3B +S3150804971035C0E5E344E1C5C0D82F2CC0D206EC1DFC +S31508049720E03EFE5231E330FBFE1BCCC42E400BCE8A +S31508049730E70A38E8B2072065C9ABC756F24F2ED9EF +S315080497401721DD661B54818B30780445EA0A4730B5 +S31508049750BACAB9E840F0B507EE15BB4628D7EECF26 +S3150804976027382819AACADE3E52B3DF49B60305C10B +S315080497702F39E9C6F2FDCDDEDC353CF5025F2EE570 +S3150804978025E1E8CBFAD6102CC02AFE20460A9B22ED +S3150804979022020EC0B71BEC67FE01233A3C13C92FFD +S315080497A0452509D35CE5ED8108E6EDE22AC936FDCF +S315080497B042272B233EE837CDFBC7F1DC2A2DE8E602 +S315080497C0F2D72DD6E4D7C8B3FCD7CDD9E43CB3CA6F +S315080497D0BB3EC7AC05B721D31DFDA4E3C635E32AB2 +S315080497E0D215F7D8E4E2E3BDDACCC63FF4F3F910B0 +S315080497F01AFAEDC6BAC6FCDF2D15E4403433BA01AD +S31508049800DEEFF5DEAEAB2DD0E8FE0537FC39CA2906 +S3150804981095F3C302A6DE0DDDE0F5CC13E71AE8E4FA +S31508049820FC03A8DDB60DFCE71037B025C22A1235AD +S31508049830C9480023E70605F4EA1A1532D2E54CC5E9 +S31508049840FAFC1EAFFD06E2DAB22BEFBEF0D9BDE88C +S31508049850CDD7072D21C92839CF2B024AC202D550A4 +S3150804986047142BD824D3E315EF01251020BE23D89B +S3150804987046A8D2FF0E2D2EAEA83C0FBFDDCF1C3452 +S31508049880D7271720C037EA5801118110FE23E0F2C2 +S31508049890E70BBCF2BC45D6EE44140E4206CA4E3754 +S315080498A0FFE2CCDA24172808BB1B05B51CC8FC2B19 +S315080498B04EE3E542C3EE434911E00C520B19E12786 +S315080498C0E9FD3EC519D942A9E5E50FCD04C720C966 +S315080498D0E22901B9FFDE2FD034FF28E911DBFCE0C9 +S315080498E0E9C2F22A1E030DD9C144DB09C6DED3290F +S315080498F0D9F92FDE1AD6D0CDF90306F62BEB18F4D0 +S31508049900F0C0E492FB42D5A9071306EAF730250806 +S3150804991002CDD8041AFA0DD9F4F28120FED6FB201A +S31508049920CE0811970CEBF3D822150128F6C0EAF1F4 +S3150804993007BFDFD017EE0DC0DE250F3640D7DDF59D +S3150804994006ABE9440132D24B04D0D82BF2E707D848 +S31508049950012FCF472200872ABE3E174704C9AAE229 +S3150804996027DD35230A12E361D5D1E945F1601BCD1C +S3150804997011FED014C1EAA64D2011D7A41EE34C54F7 +S31508049980DA25D8EE5FEF00E4DF31C1D51AD4D3F374 +S31508049990FCB912C818E8E540B1D7B96FF0323E4DA4 +S315080499A0EEE226E9CAFB9A2302CEE3DC28C9F75D70 +S315080499B0A4A7151905D3D413EB1BF3A618C0B361D2 +S315080499C00207EDFEC1F7ED1FFA19554849F2CC36E0 +S315080499D0EF9A2B2D3A040C7FD745E784CB240CF455 +S315080499E008E4BDBDC3B0262CCCE7402B0625E618F3 +S315080499F0180738B6D611EC8115204FFC00C30ACBDC +S31508049A001ECBC64F594812F6BA0C601CDD49F4B48D +S31508049A10E3CDF1E9D0DD2EC6B605132DBEFB1CE752 +S31508049A20EAE529D0201F24B7F5BCF0294A29F127ED +S31508049A3010092609EFD8A4B8E2DD2FC337E4CDB55B +S31508049A40D4C839BEE58E42F9E810C126BF24F4D736 +S31508049A5015F5C093E35420D026AE4F0C4BD2F34DE4 +S31508049A600E2B193E2747ADC8F44541FC20F5FF1FC8 +S31508049A702DF6292A16E6CC45D47F99361E08BCBE8F +S31508049A8006FAFAF602B9140A141AF11F0702DDEEE9 +S31508049A90FE381913CEA1082FF5C6CCF0353919E1CD +S31508049AA02E37C541EEFC0728B9FDB1F2101D19374A +S31508049AB0DFEA3707F2BBC029DBB6C51E2DF116D37C +S31508049AC0EBD90DFEF7CC26EDFBCDC9031F3FE33DCD +S31508049AD010161132D6DFF429A00639D8E02EC93A71 +S31508049AE0FEEFF31CDED20DD30ACA3BF6CCD916EE2A +S31508049AF0F3031F1FC6BE26C8D7C90A41E0E426F2E7 +S31508049B00C13D1F3DD0431ED5F7AF00104CEA54EFB4 +S31508049B10B8F7D04B10DC611AA2DE3313231930FAD6 +S31508049B20CAD01F2F5BD02C0AF5FF243530155AE806 +S31508049B30E3E6FBF5074429DE17021401173DF50F82 +S31508049B401118CBD4DBD53014FFD841D6E44F64685A +S31508049B501A1E0F3850232B1101CAF74644C909F8AF +S31508049B60813F3FC7FE4EE6FECEAE4132381FF508AA +S31508049B70CD21EEB4EDEDEF1409C530C4C9304E1E3F +S31508049B80BAF0160CE946CCDE16B31AE6EFBD443431 +S31508049B90D8FD1D58B6341400ADB3F727021713348D +S31508049BA01A410F07AC2781CE38C634130FD84BEEAB +S31508049BB0C62B13DA413C24CABCE9F2BF40EF4E0C6B +S31508049BC0429AC63A330A074A0F10F7D0DAD0CFEFCB +S31508049BD0F5FCC83D13EDBF1F1DC129C0D4F2D5E459 +S31508049BE0A3C90C5A0A35F3E8ECF508FCC00BC0FF08 +S31508049BF06DD12EC723B8E9A93103F9BA02D442B9FB +S31508049C0066D72A8BEBD3D90EFE05CBE210E107BB48 +S31508049C10F13F30D317DFD1A33D96D1F6B70ECAD696 +S31508049C20DA0FAFF002FCDBD6E7DAEE0A38123DD0DB +S31508049C301C23C50204DBF2E607D229DE083EFE3100 +S31508049C40DEE93FAF04AC0222BE2491C4E9E5F31869 +S31508049C50E0F9EA1D2ECCC1D4F7C7F94101351CF049 +S31508049C6054FB05310810FDE00E0608D4B914ECD0EF +S31508049C70090D26E11DEE1332A23F810BFCCA1ACF49 +S31508049C8017B2F11DE00ABC1E4E9A360B491545CD8E +S31508049C900CF31F63D845EA6E264D302A2A46D8396E +S31508049CA0C6D9FD29CA1B3C1AD40CB30FF271FFFF9F +S31508049CB0040000008000000097F0FFFF2791FFFFD3 +S31508049CC0B5230000642300004DF1FFFFBF500000D8 +S31508049CD0A0180000A5D1FFFFB10400009E200000D3 +S31508049CE022D8FFFF1AF2FFFF852200001F1B00007F +S31508049CF0611C000021F5FFFF31FCFFFFF85200004C +S31508049D000D6800000F6B0000B5A0FFFFA125000039 +S31508049D100DECFFFF2A6F0000E2F4FFFF6752000014 +S31508049D208E0900000F310000DB0B000055CDFFFF44 +S31508049D30063400005F0E00007E72FFFF0400000078 +S31508049D4000480000D8CC0911A73E27EC3CDDBA9B95 +S31508049D5014028136F818C13BF3F11F3A8FA78BFE1C +S31508049D604CAA16D3FA0133384AF5C8CA049FF4B77D +S31508049D70F5203B04EDCE3A3E48F8CC09EED2C56050 +S31508049D803C2E025FD10B9BBBEFA595E964D02587D2 +S31508049D90FCE7FA0E16E4D9BE1AAC3230B41B07DE59 +S31508049DA014B0D61AFEA846D8C4F9E8F42121BC038F +S31508049DB0DAE7BBE43BD6F4162217C93D1106CD1BD8 +S31508049DC0E1AAEC0F29CC3DD91F3CD1F5EE294E5515 +S31508049DD036FAB45FB51824330EC1DE42DA40DE6EB5 +S31508049DE01BC41C1C1C110A01BAC2D6146B1FA5116C +S31508049DF0F4F6985F06A6F1D5D7ABCCFFD7EFDB020E +S31508049E00AB4A890DFADFD722040EFAF2112570DF60 +S31508049E103EAB924BC946EAC6C61B49E8DB221F98E5 +S31508049E20183AB05704F2524240FF60F472F84708F1 +S31508049E3054090853B5D527BF2B24055121BA07342D +S31508049E403F1C3B76F942BDA201C8EB335732443175 +S31508049E50C446B338B1EBBAF7F936F367FDBD0DFE60 +S31508049E60FF6496BA0C10FB2BAB47E640FC3A3A5A09 +S31508049E703D16B0174BBAC2F9CF423A08281C58BE49 +S31508049E80D8ECF400E6C04DF98108FBE62FE315DDAE +S31508049E90D8CED3CDCDE5E1D4EE4AE9DEF82EDF04FB +S31508049EA0C91F411329A3F7F5EBF1EEA4B7E5F3D1DE +S31508049EB00BD71EC64DE41AD30F18FEFACE07B827D9 +S31508049EC0AB1536012DFDEC1F0A150542C627361CAF +S31508049ED00D19CF3817D2FBE5E73D24D6EE2347DF25 +S31508049EE0FD37263D392B103C842432CEEFDC40F274 +S31508049EF0EF1BF6DDC0F22729F9F81934BA3BFFC679 +S31508049F00D5DCD70D16D102FDCFCFC0B1B24E09E2CA +S31508049F10E906D2EA1BBC3FCADF1BC30EA8D8124304 +S31508049F201623C839390610FF1A0B16212302DC1D1D +S31508049F302E120A121AE7C31C11EF331A0C003DC07D +S31508049F400FD9BF17151D19FF00C7CEE301D800C2E4 +S31508049F5012DB1707D81AF7DC0B21E3DFA93F02E760 +S31508049F60001E10CF380ADF062CA8CBF7F4E0FBB79F +S31508049F70D8423E044EB62AE7320ADEC7FD2A0B3B10 +S31508049F80B20E02D1670B042B21F7D830311740CA19 +S31508049F90F4F9E37F38DA27F519382BECD81CB20A1A +S31508049FA00F0522D95EFFE71EF7C435103808FEDE12 +S31508049FB0E83B2358F6D41101F7020A3ED79EFAF66F +S31508049FC0CF1DD73103DFDF37F931D622F7042FE067 +S31508049FD0D2603932CA022E1A4B019F3EDDC0F42ED6 +S31508049FE0F8D509A215E518E62DD71F2AD82F06187D +S31508049FF025DBF930161AF71865F8241DF41D2158BF +S3150804A00007F6C62E60FED707FCE033E625D4F3EC44 +S3150804A010226FF777B00D03DB22F205EDDFFCDDE3F3 +S3150804A0200B19FA060FF09B05D409F00100A5400C9C +S3150804A030A12D331A2DDB35E22E14E523D0BAEB2AEB +S3150804A040DAE30AC61B0C390ADD463EE2FCCA49169F +S3150804A0501CECBA084E1C26F11515F24CF309CC294A +S3150804A060070CF00CF1D7F0CBCDFDEEC408D81C23B1 +S3150804A070EC04BA17A5CECCCA4D5D040EECD5EB1686 +S3150804A080B1D1BE17F1C7D860BF1DEA96C2F10CD785 +S3150804A090121506045DE97AD0FB4BCAFCAEEFD0383C +S3150804A0A0FEF6E9CBFFF81B0CE51E15B5192C35FD94 +S3150804A0B02B050A1C252122EE0DEF0AEDE3280207DB +S3150804A0C01BF611170DCA128A1705F4F8DED106E431 +S3150804A0D0112706D9BACD1490EFFA052107F2D22131 +S3150804A0E0FA1AF731D013A02DC8042F091002CD1679 +S3150804A0F0F9D1E6DAEDBD1CE6FF05E7E90EA4F2E4BC +S3150804A10003E415CEE2DDFC0A1A1F1BC4CE24100490 +S3150804A110191AE0E91B1136DD11E40B0BEE2DE12EBD +S3150804A120F9140C330DC402C4310DFEFBFB0434E3ED +S3150804A130243CEA0DE30917CAE3F62BF7EA0920F9E2 +S3150804A140E412F135D51FB3FCF50509FFFD01162CFC +S3150804A150EBF7F600CA1B21C402E9B600F9BC3AF9C2 +S3150804A160E61F16C421EC081DF70A4AFFFD373D5BB6 +S3150804A170290EDA00F752201BFB1312F3F50FD70E3C +S3150804A1801C0DF02E11E9EC81FEEB350F28DE1EEAD4 +S3150804A190FE3C3A12F0E2EC8E0D114CD9F934022049 +S3150804A1A0D40EB71E0D21F627C9FA34DCD40D0106E0 +S3150804A1B0E22AEE03B1E6FCD029C7FEDEE19DFC0BDC +S3150804A1C0F8E021E6B3CBB325DB41F9BF4100AF4242 +S3150804A1D003F9AEEE00DA14F60603C70CEDEBEAD57E +S3150804A1E0DB0626E7C50710449C0A28BAEC4AE57F2D +S3150804A1F0DCF9F8C2E724FF0A2BFB25CD15B6E3CA1A +S3150804A2000F14CE3C230D10E7EDE4E5D10EF24DF71D +S3150804A210043FE302F02CD62D3C0FABEDD4CFEC1C57 +S3150804A22012D7DDEC8BDE0AF9225107F049EFE8F67E +S3150804A23053EBDE03E626D03B000DEDF0170DCCC933 +S3150804A24024FADFF3F1010942282C13B3CD22E13FA6 +S3150804A250C7993B240BC4214AED4CDCFBACEB080E36 +S3150804A26032C40BD9F728D2D5394513200666FEFD24 +S3150804A270FD0425CAF7F5002E40D90A0F1A13FCD691 +S3150804A28055D63AAA9DE6DCFA1149AC1632D437E912 +S3150804A290560DD8E9CF2C1B30DFE1D505000ACADCF8 +S3150804A2A0B6BCD624E306CA3FE12EE2ECE50D39171F +S3150804A2B020A0BB52D31814D425F74FC5C8A509B98D +S3150804A2C0F3E91D700FF0F90E141519A0E548E5DF3A +S3150804A2D0B4D9FC22F7F72B1506042C462C16F833AA +S3150804A2E002180325084421FFC508D29A00BF3B0D6E +S3150804A2F0F4FD0F6B2DD007BE62452320BC1C38B86D +S3150804A30008E59A41174F344D09E8D1A61FFC5E00AB +S3150804A31043CB1D1DEEC6D52A3107031601EFD9FD19 +S3150804A32043F4A806D7E838FCFAB50F033D1E67CDF3 +S3150804A3300B1140D618D83563350E45EBEB0804EDFA +S3150804A34029EDC6103A3A39E3C5100DC6E109107F5E +S3150804A3500906EA14F8FC1BBB52DDAEEDA4FD0A009F +S3150804A36007A99E022FEEED68ECDD25E0ECC6120B7C +S3150804A3702AF8ED46EC232EF937010EBDB5D3DE498E +S3150804A380F911F03113DC3F60C2E915342DD4FEED22 +S3150804A390BF3624F4FADC021C1E2B40D703170434F8 +S3150804A3A024BCF2EDDCEE46F71E03FCC2E7083C4982 +S3150804A3B0EB04DA0C2722FDCAEBF21D3ADD1AFDF38B +S3150804A3C0E0D491FBDBE00F52201FF1CC1938295A4F +S3150804A3D024FCECD603071C3C3CFC0205C61E0D3CBB +S3150804A3E0F5BCDC56B9DA373525D523FEEF20541DDE +S3150804A3F0C103FACA070029281F426DBDFEF49B381B +S3150804A40040082F0809A55E392AFABA321AE3D4A1F4 +S3150804A410040AD65637163F2400B71B2D2745C236DD +S3150804A4203320D31120451441170BE43CF64EC9DEFC +S3150804A43018D5D522FADBC1192323D83C3219FADDFB +S3150804A440D804EF2AF70B40F3B632F5CBB5D9970AF9 +S3150804A450B6D0BEB52AF6145D23BE8CD42C22993008 +S3150804A460EB3FF992D1EC4B1F1823090D23E4EFDBDC +S3150804A470EA1F0F0B220B3318040F2715E85412385A +S3150804A480E91AF434AB525F0EC5DC2612AC0B0E1374 +S3150804A490D807FDE7F3F40640FE3FB02415B40A9244 +S3150804A4A0DA00F717EC242A3EDB14D22DF703B7D2C9 +S3150804A4B00A0496BE052D1AF6371B81F5C904A3D1DD +S3150804A4C0270BDFA8BDC262E831EE0ACCBAC7A8F9E1 +S3150804A4D0172200DD55034BFADA1641CE3C79EE28ED +S3150804A4E0D222212BBDF04328B0E81A410F14DFE528 +S3150804A4F040F5FDE64CE2F90CCF4CEC3B13C235FCB7 +S3150804A5003231F5DCF91B493C1D3A2D3DCC24DAD110 +S3150804A510C90CAFC629435B49FA17BE1E3D44D70387 +S3150804A520D8D60AA20E0E0AE620ED010EFED0DE1ECD +S3150804A530D99FDC44D6EB36A1E5E22D1F322AEBF788 +S3150804A540F9EBADF32D25D5100BFDDF2208F10D0827 +S3150804A55002FE171823F7D309320C22FFAF2B311F3B +S3150804A56013C0B1FF2E26173F134E11F9F0160CDF50 +S3150804A570D4C013E807E21E34F2E1E4B3EFDDCD00FC +S3150804A580211FF94603F1C29CD80AE2382F9ACFF65E +S3150804A59017AFEA54EEFA2281F0FAFB010145135883 +S3150804A5A0D30706E03423F5F72D13D7490D00F060D9 +S3150804A5B0EAD92C02F8D13D0C20DE27C9C9E623F3D3 +S3150804A5C01CF9C7170F01DE4F131CE5C41F4927CA18 +S3150804A5D0F8DB51D3F6B6E637B339E30803F8B7E43C +S3150804A5E0EBD2091F022613CF2400F31C30F134FAE8 +S3150804A5F041E3CE2DDE040AAFFDEA262F0F561233A9 +S3150804A600B50EB20C12F231F1050527F41226F2162C +S3150804A6100FC7EC50E6CB46002BE93DACBA333625DA +S3150804A620101F2DFDEBEF0905DD240C0429795515BA +S3150804A63013A84500D1F10345CD441C04094113363A +S3150804A640153F2B1FD4B92D02FF0312C543EE05F59A +S3150804A65005A51433033863CF12EB9E05031EDE13D8 +S3150804A660F344E051F1C3C9E1F2EED1BAE23F08B6C8 +S3150804A670D0813CE5E2C91CE4FFC3D8EEF3C710AEAB +S3150804A680073ADAB0052FA43706B2CC5713E93003D4 +S3150804A6904A080BDEA7FFCC36D4063A1814D334E09E +S3150804A6A0D049D60FDFB2DFA225E04CBC121A2EFD24 +S3150804A6B0DEB4F639D31410C5FFD1ECF2B90A495BF6 +S3150804A6C04ABDE3120EAEBFA7EAC9D51BF503212C72 +S3150804A6D0BBD2D218DB17D01104F6F2351C224A0273 +S3150804A6E010E429030748CC60F4D60153EE2731CF8A +S3150804A6F040DB09D8C390A1F2CF3320E84AFCDA221A +S3150804A70047E6CD030BC0E8BC3B2A3F255631C13486 +S3150804A71020CAFDC0FC1F4EEAFBFCFBFDCF253036E4 +S3150804A720BCD3C2DDEDB7DEA706B8BB1D102F46BCE9 +S3150804A730C9B4C432E1C6F9A9040E09B6B82E21AEC5 +S3150804A74022E3289C1206A102D78EBDECF4023BB67E +S3150804A75020180221819FD5D7E6C953C904DC090804 +S3150804A760DE1D26E9813813DDD13EFFB751611B286A +S3150804A77001F1DBC36C0ED6FE2206E157E220F9028C +S3150804A7804BA00B9C15AE1E1BE6D74FDE330116EA0B +S3150804A7900E02392015EEDCD3C61525E702A4D51119 +S3150804A7A0E4BCFCDF4018B2BF13D3C11D0BADF8C31C +S3150804A7B021F4DBF691F3A7DA0EDCD3C1D1DA3ABF7A +S3150804A7C0EAC70A0CF01B6318C72D2EA01605B25348 +S3150804A7D0F79ECBC54145E7D322520C3DCE470B2EF7 +S3150804A7E02AEEC3FD162B4D355A0EDFA23D4F56F7FA +S3150804A7F0384B77EB460B0CD733E50E0E19E5AAE969 +S3150804A8009DEA4211FBF3BFDEC282E8F1D9A8E9A6A4 +S3150804A810B6F02AFFC5DA25ECE5C1CCF1C3DA34AFC4 +S3150804A820ACE7E055ABFED2ED441C0EC5D90BC012FD +S3150804A8301C12CBFC3B66EC0B031DE21F2C6B1D2E76 +S3150804A8402AC3FE1611CE2D346EEB41EE39F00C02F6 +S3150804A8503D3025D439A107180C2841122F03CAC341 +S3150804A86013FF455801E0FE9B09B0E00816E81BD91A +S3150804A870F1224404FBB007A0C7E098AA15C0CE117C +S3150804A880CA08FFD695044D38ACED1514B540E8BC96 +S3150804A890E1051D47D6BE12F6C62B3ADFE52A61C77F +S3150804A8A008DF4C09D5BF466BDF413BFAD612B1A483 +S3150804A8B0B7CE283B5BABD83954B866FAD02DEFD25D +S3150804A8C028D93A1D1130521C25E1D34C24338FA8BC +S3150804A8D00FC5D504152501FEE0FC37F0216E0910D5 +S3150804A8E00A6AFF6A8D0F4971235B0CB7CDEAAFB9C3 +S3150804A8F0E2FF380DC89A2B523801E2E7F92315F11D +S3150804A90025CD05B9B249E924374AC0313C740F222A +S3150804A910F23EF9C915EA42553C305ECFF719D0F331 +S3150804A920E6D9FB13F758E5311111CB21DB5317EBA5 +S3150804A9302826D23520AAD10A21F52EFB1324EAE4C7 +S3150804A940DE11D10C90EAEBEDEF5131C1A30A9199CE +S3150804A950BFD41FD7DC0116364CCF2381E80706146B +S3150804A960AFC0F3C6972E604EBC6F2C1DE03F05D3CF +S3150804A970F036C7E57D050A1D38191CBCD92216DF31 +S3150804A980FBEA6B2BFB4E0F1C04042D440C41EF050C +S3150804A990C120FB484DF082EECF43192D16ED40FB3E +S3150804A9A0295B5BF0EBFB0DF9F148DADD19E73D3F6E +S3150804A9B0F12206110714E5D62CFBCD15020D140455 +S3150804A9C0D8DF3705E3012DB159CC0E2A37D635F130 +S3150804A9D03F1D11D925B93B04EDD723DC0E00EF281A +S3150804A9E0B3E0E462142E1612F80C24DBDD18E555E0 +S3150804A9F0AAC3FE0DF539B93230D79F11AA8202E9E6 +S3150804AA0003C13BB5CACBE505100BCBD112032526EA +S3150804AA1040D80AFE2116D4EE2FCC1AFACF36AE4603 +S3150804AA2015F22703F8D3CDB655EAFD01F6F2273613 +S3150804AA30532B352221C0CCDED5F5571ADE23E3E0A5 +S3150804AA4007CBE25108ECFD43C4EEDDEE1CD7ED1F3F +S3150804AA50A207EEE68FFEFDCA0218A8D8A6DB580799 +S3150804AA60D70B119D1AA3C0E9FC383AA8FAEBF7F1FB +S3150804AA702ECDB2BF1D4A0BDC1C27D73D165AEC2037 +S3150804AA802EE9031E3CDAEDC546FD4010CA01503EC8 +S3150804AA900DFDE4D9A6C51DF6DA481001FCC1EFFD83 +S3150804AAA0FD21DE3040E61044D026150B0B04020BBC +S3150804AAB0DAE3D4DF81CDF91C2C4C8BCE0AB047D50A +S3150804AAC004DF45B70600322F33C01EC30247F70713 +S3150804AAD0F9D7E6F95F0023040822BC561AAD00DC50 +S3150804AAE006F1B8A9EFF419053DEF240926032BF658 +S3150804AAF0E4EE26F108380330BE2334CEDEB702D698 +S3150804AB00339CFBB78855EE1E5E9EA8F6120D190DEA +S3150804AB1012EA65F82935E4B4FADB88D9F30B810E11 +S3150804AB20E8E2F92C24300931E4B0313C170320DF7C +S3150804AB3005DDB9FE5421CCF31103DB4AFEF696BDB6 +S3150804AB4047BE26CFB7E6E0FCD8BC33BADAEE48D31C +S3150804AB50C73135C4DBE1FC46D706F80103009D1B63 +S3150804AB6023AFEE14F2F6D4BB7A9F2FFA0D18E51F1D +S3150804AB7018E357C84FFFCEE9F6F9CC0E1013F64B77 +S3150804AB80E109142CB32D38DB0CCB0A110B1F49EF42 +S3150804AB90D748E5B6632A184625502C05EFB7BA01F7 +S3150804ABA0300B9CB51514F4060CAF119E01E4360F50 +S3150804ABB0141E05C9E4682B37E31F0556BBE59CE557 +S3150804ABC0F802FE17ED34EECC2113FFC5C0D0153EAE +S3150804ABD04AEE28E9FF36001AB9B20DF61B1D991B71 +S3150804ABE046F6F5082E0046A6CA0BE6460DB796BAEB +S3150804ABF0F444C20F1D2D16E447DBFC59C122215526 +S3150804AC00B04620C9F939D32DCA4222C61C0E1D5591 +S3150804AC10BAC8014425C8CF9F1C03D8EDD7A4FDC5DF +S3150804AC2017D71FB561E528E9F1C8E84740304D064E +S3150804AC30BD4005B323E4F1031724E8F32B1CF721DD +S3150804AC40CB2369FBD934FACDCCFD133BB7BAB2058D +S3150804AC50E63F4EF12DD6CF05D3C4FD35C134FD08E4 +S3150804AC60E9B6618106FC2C3DDC273623134D3519DC +S3150804AC7004170844F4B0ABF90A47304815CE3FC167 +S3150804AC80CB0812FD5F2A13DEDCFCE7FDDB1013009C +S3150804AC90171E1DB019D0EC0FFB2ED2D80C4BE7F2B9 +S3150804ACA0CB44FAFD2B3445C6E300FB4FD3F9FEC764 +S3150804ACB01B3A2C3DDFC8FFB208D5FA414107AFFA63 +S3150804ACC0B9DDD79D47D2F0DBAAE039D5EED22A06FC +S3150804ACD0222BF84709C3DCC4BDE4EFEEE3C50AB387 +S3150804ACE0C69E193E2A1351EDE71427B5414702B308 +S3150804ACF0FE4EDFB9FEC855E4671FC3FE1359063274 +S3150804AD00D000E92538DF09F8D1F60228FFCE0CD49D +S3150804AD10F520381EC2CEF3A4B1EBFF99CB0837064B +S3150804AD20E3BE11280E2C0BF6D656FDCACF083CE80E +S3150804AD30DD064B000B09F0DBBE1DB8FAF0A0510A7C +S3150804AD40E19F1517FB3937DAE1C3D425F0FF0E1353 +S3150804AD50CB7977109CF512ADE2CE98D30D214D42EE +S3150804AD60ACB520F4EA469BBD0D3D283935DDD24401 +S3150804AD70DE34554C03C8F9BAD0CF12A6EB953DA6D6 +S3150804AD80F0F424F4E316C3EC3B2F12F2EDE8C2D434 +S3150804AD90ED134559E9EFE8E9E9EAB1C420DD0B2EDC +S3150804ADA0B329E24CD51CFCBB07E3F6C5264FF415BC +S3150804ADB0B04E49D7E2B82AE6FED4F718B1F17BFBC0 +S3150804ADC0A7CB2FF94716B7E9EE06FB0451D811FCB1 +S3150804ADD00004370FF19EE8D01C071CF4D71649E087 +S3150804ADE0D9F4D3124BD8A7CE105A200B4A22AD3326 +S3150804ADF051103749BDEC2C8939DDF3FBFAA55B15EF +S3150804AE0009F201051432F0E2C3DFA61F4FED13E081 +S3150804AE101E4D1F2727ED3B9BEAA8E9F2E4B97FC23A +S3150804AE200CF4388C1B56CC28143EC9023B0EEA1681 +S3150804AE3018D2FB19191A72926E07D0CCF118CF657D +S3150804AE40C2CCD9F8C1BD082C1D1DB6EFDEE3C5DAA0 +S3150804AE500D07EE180C0C49E71B1B1CD4A722E4DBD0 +S3150804AE60CDF0E42C411203E1F7C0192EDE0544FCAB +S3150804AE701AF800B3F4FCD617D4EAFD47B6D7C30EBE +S3150804AE80F1C9EB12E91F2B06EE31DD0B2EFF2DE778 +S3150804AE9064341E2E05DA4C050E3DEB25B443D16603 +S3150804AEA0F252CB21F9ECF60BE101E42D0315C1D2DC +S3150804AEB02320FCD606E64E3513D32CCC9F3D25F22B +S3150804AEC0E12C060419BAD7E617C116D8E806271DD1 +S3150804AED04141D4EFD4F735354B3F3218CEE8E41761 +S3150804AEE0C70DE051D81CF32419E9192832010803BF +S3150804AEF037D7C73E16027FFA3706A4D4DA6524572D +S3150804AF00E0F7212D0EC4FB1DE541DF010AE210F12D +S3150804AF10CFD6E61FDF274D3C263B22080D0BE2DE83 +S3150804AF20D2E5FF03F4DE1AB5EDD5F2FB0FF5F0EE24 +S3150804AF30F3140BEA21D8FE1F4B51F53DF52C1F06D9 +S3150804AF40E2042730EDF3EC282C16EDC825E1B70BFF +S3150804AF50EB34CA4C2D4E60C963F80F19E134D82A6C +S3150804AF602DC603F4F9F40F1713B3C123D7C9EC128A +S3150804AF70023E1545314277EC34DFBD131CDDB9209A +S3150804AF8029D9B3AC27D423BB2A23EACD477F64FD4A +S3150804AF90D9F01527FFF5B44B0D33742418AE3C814C +S3150804AFA06DDDAC372C0F182EDFAE0F4432C92A0ECE +S3150804AFB01F06FA4EF8093E0CFBEB293B034FFF43E9 +S3150804AFC0F104CEB840382B2EFE25B4FCF302CE3C51 +S3150804AFD0322455F40F340C3D4ED2D21F26440BECC2 +S3150804AFE0EBD0D9A90AD42FE2E8E2ED34E17806B128 +S3150804AFF046B1F90A20FAF6020BF4601A03BFEBE22B +S3150804B00058B6AB5D16E51DCEF4F9E7C046C7C802C7 +S3150804B010003C1F54E43E02FC5524305FC44EAB3D4D +S3150804B020E9B8D41C3DF8DDCE07D1A6EFD4F0F7D89D +S3150804B030E5FF43E6362E40F2412FF6E610EEF53FDD +S3150804B0401834BA0200EED80BD3FF1C29566366B728 +S3150804B05013E174E309C6E250D82C43DC1D1C2B9D6E +S3150804B060100AC42FE2451EEB1204CDB4B8C5B7CFF7 +S3150804B070EACD95F828D8F72BAFE91EE3E1ECD428F6 +S3150804B080200DFF18E8C958F0222BEA31E20AF2D05B +S3150804B090FD42E1FF17083A2505C8F526CDD6D93C61 +S3150804B0A00F2E1715302A26F9D24CCDCAECFCC42724 +S3150804B0B0C6AAB6C61EE4BB60F5A4E37003E401EDB4 +S3150804B0C0170118C0C028F7EADCF3FC11DD1911C60C +S3150804B0D012E2A00DF2D80512DEDA2244DC27E0F2E9 +S3150804B0E011282B0901B72BBA2C110B43E8C3B194C9 +S3150804B0F0D63009264F0EEA0E16A5471EDC2BD83382 +S3150804B1002CFBDFF907FE1A02A8060D4B074DF2BB06 +S3150804B11013B306FF15F82162F6F71E311EEE14F274 +S3150804B120572A24C02F3726E81BCD06DAE820E4E997 +S3150804B130D4F8D4E827D131DAF6FBEE4C23E4FAF155 +S3150804B140ECF5CEDABBC77FCF3AECEDFA130BB6D3E0 +S3150804B150E52CB5F43D0A5041DDF63C43CB021E33DB +S3150804B16035DF32031D396026B44DF8CBE40DA4F758 +S3150804B170BDC7F9EB071A246998D7200517C13BE11F +S3150804B180741DDFEC1F53D250BEEB15321CEB55531E +S3150804B1901FF4CD32178EF130365410F8FEF62DF61C +S3150804B1A0FB0425FF241F36EF06D9BC06FFC8C8369C +S3150804B1B0522914132B19D00F4617FEE2E810071C60 +S3150804B1C02815E4E114A24D079A153AACBF0E2E537E +S3150804B1D0ADDC492734E72A3FAE182AE1E6B22FE266 +S3150804B1E0E0F521E81677320D024E4644394E7030A2 +S3150804B1F0F6EDB0D74B0ADD00367432FF5A19C60984 +S3150804B200F62AF76330190DE0F825F734E9E3E5FE85 +S3150804B210EE08EC1A090AECF6135C460621FEBD197B +S3150804B220CBF6DCD56FCF5207C8184AA2DF0B103409 +S3150804B230BF6E5BE1091E054F15FF35FB04B3EAB281 +S3150804B240590CF3C811621639CAE96A503FC6634FE6 +S3150804B2500AFBB1111E21A3215910553953FA2D079A +S3150804B260EAD5F9473FE5EFA98EE3EACEF4BEC0E393 +S3150804B270D1F3D30E04030E3036F615151212D7E79A +S3150804B280D4CFE3B642813EEAF559E488BB5ACF01E6 +S3150804B290DD375AFA1E3DF608E651263014D01A212F +S3150804B2A0FCEA13BDEFF2B50106CF11D1F100A2B73E +S3150804B2B0F4E625E10B0221DC080CC6E60F10F3C3FD +S3150804B2C0AEA0C3DCFB2DF92F3A0F08E9F5E13BF5EF +S3150804B2D03D56F7E2FAF6353E2DF1FD273BECFAD258 +S3150804B2E0E90033FAC658EC37D83AF90003F9E711F6 +S3150804B2F02939E2D0FC35E0DFFB392C24124DCAF992 +S3150804B300270A15DC110CB2F637BAF013FBC4BDD202 +S3150804B3102C0FFBCCDEDE3705F1E3EC20C30913F86A +S3150804B32081C1C2F81417CC23052DFDEB1D1CC8D307 +S3150804B3302845400754D836352A07B60A07442DFB4C +S3150804B340EBF724621105D933D0F3E013130F08C7BA +S3150804B35007E8D30410121E1141401A22E535DDEE22 +S3150804B36015ECEAFED8F9F6D0FEB7CDD2FC11FAE30D +S3150804B37011C9EEE5DF90FE18063BC9E5EAD4F9AA39 +S3150804B380D5F125FA1023EBF438E81F0E26140DE53B +S3150804B390082CFACEF9A14838543A2AD3F1E22118EE +S3150804B3A0DAC80327DB41B61B05E2E421F807BAD05D +S3150804B3B0DCE90BFA2FFBF003FC26F620130FD50164 +S3150804B3C0FA0CD1DFE529311FE0E9A0CCBB54D64BF2 +S3150804B3D0BAD7D24E59AABFE2BEBF21FFE8CD3BB3C6 +S3150804B3E0F9E40EF03944E84C9E44FBF0C061274862 +S3150804B3F029E530E8F1E7B0D83A751600B7EBFBBA99 +S3150804B400E8EECC43EF3B2974D8E2C15AC4306BE367 +S3150804B410EEC3F31101E3BAE45A23270631F9F98F87 +S3150804B420EDFA4D0240FA59F2100F0FD6341B1C05DB +S3150804B430FF0B56D30DD6DE0FAEDC1BCFA1EADB908D +S3150804B440DACEEBFC3C47B441BE5508E42C56173318 +S3150804B45031B20BEBD0BDC65DEF6DC53BF1AA3AF62A +S3150804B4604D456FFFCE0FBD5B1949241B16D35305F3 +S3150804B470DDAE56230AC4C8FE10E7152DFB17B532F0 +S3150804B480F0F533EB085D09E1EE2092E6C91D22E0EA +S3150804B490A8182F3DEDB88FC514FA3781C7BCECE65A +S3150804B4A0110346433E49D400AD5B3EA8B47079699E +S3150804B4B0D7D0474C1A04CD220074A9EB35EF38E6E9 +S3150804B4C0DF36DF73DA1C2754FDCCD1E4D2CA68D33D +S3150804B4D0F0C930C003A614DC4033F6E52FD2D0EB0E +S3150804B4E026A0202BFBC81547015A0DE7F323F8328B +S3150804B4F02ADD152E04FE35D6D1FFE2F8DA0D604AA8 +S3150804B5005BEEF926D9F313E018320EDD2018DECAED +S3150804B5101F0A29F9D3E139F6350DE4EEFD3D4EFA55 +S3150804B520A30FEF11F223C0E6E1F0F917E640C0F3E2 +S3150804B530380F44F8E1B2D6D1D9DB320407F618C479 +S3150804B540D200CDF9C1B5E7F8FF143EE6CD22FB2CAF +S3150804B55009C5E73744D7E8FD34CE10D7F240470388 +S3150804B56027DD0A0EC1F3E4C133501B18DE33EE039C +S3150804B570010DCE1707CC23AA1E0C25EEF10AFCF7FB +S3150804B580B214D6F4D7D5B00C4809E1C3CC0F07F0EA +S3150804B59015272E1EF4C2E9F2FCE21FF2CDC40ECC26 +S3150804B5A0F5FB10E33E1814152A26010631F618355C +S3150804B5B0F408C45A2BD9EEF4110A2FE91B1F020BFF +S3150804B5C0EF06E11414ED1ED2441751FE211FFC1791 +S3150804B5D0EE491241EBCE41EB2BEB2403D72F37115F +S3150804B5E0BDD8DBCFDBFE811D40FA0BF6EA5CEBCE59 +S3150804B5F0E80E0B0201B90EEDFDCE54C9E1C5530B95 +S3150804B600C2DAC515C26012ED2C238703403016C86A +S3150804B6103828FF242AD1CEE85E2BD03F1AD2DBF590 +S3150804B620C0F1DDC60F59DFEAF81AF9511104E2D858 +S3150804B6303F3BD33747E1F1E70B0911CFD0C125E4E6 +S3150804B640D510CEF125C7F9FB07CDA7D5E3C5D53364 +S3150804B650C0FDB94C0A1C100ED72B33D6F0C91005F9 +S3150804B6601DA711E4244C0AF1ED1A9BF7E60CE7072B +S3150804B6702C21C8212CED2AB62C3F18FC0E272601AE +S3150804B68016D212CE47FACCFC1BF6F6F8FB16390C82 +S3150804B690074AF74C52114026122E1D31D707CFE11F +S3150804B6A0E9F8FAFF24E44B47A0FBD3FC34CDE9368A +S3150804B6B0D1FEB318EBFB232B1D25234AA3B9271167 +S3150804B6C006B1D4CE25EBFD260DDDECEAF113CFE861 +S3150804B6D051D7C1C2DE0847E84D371103274B030487 +S3150804B6E0FAD80D44D7401EF423E40F08E7DCF8150E +S3150804B6F0272205DE28EA26FF2B7FF8151CE3D1D07E +S3150804B70013E8CD2CC63CFA23A12322063BE12118D3 +S3150804B710C6E8C7D73E2CEF1BF22C06540DD8E21305 +S3150804B720E0B91E06E6430039E028C45AF630180B79 +S3150804B730342F441BFF83E403F606FAD31B1C1F2489 +S3150804B740FE174847CE0EF63AFB16173E0F5FBF950F +S3150804B750002FE0F53E0AF9E13BE5B53DFDD63FD2BB +S3150804B76033EEFCD23E0B563AF134CE0BC7163111E2 +S3150804B770F71915EA3408594BD9FCC77F0302C2D511 +S3150804B780FFD245DA0631382F10D8D72FE8FDC3C0C3 +S3150804B7901B2F302A13DA4809533727E2F13BFFFBFC +S3150804B7A00A03063121024513D2F215E3395DE2B4E0 +S3150804B7B038C21719E20032161612FF0EEE284BBCD1 +S3150804B7C021B8CFE1EDEB60F31FEC0F120C073E1323 +S3150804B7D015160B3C27FF41F0E7FED30F1E57131728 +S3150804B7E0E501CE89DD2451DA42EB422D22691FBBDD +S3150804B7F0E4E132F3EDAAFEE4512DDDDAD3B9EEEC39 +S3150804B800B8ED120DBA3ADD3D0B0E14E3363DEDDC08 +S3150804B810EDEA0A0C13D2D5E3FCCDAC122A253DC8B1 +S3150804B82034F4EAAFDC3221E417FFD6F52A3E3EFDAE +S3150804B830051CD6E841FF3D38241AA345D634CF065D +S3150804B840F139EDB3193DF10415E6DCEAF9E7D4EC70 +S3150804B850C54F111B3294E7113905F6BEF20ADDF518 +S3150804B86089D427E80B2EEBED0A08B74611ECE6DF78 +S3150804B870B268F7BA5AC122211B02F6260B1DBC2D43 +S3150804B8801F0D2C09BEEDED6AB415CF420DB7380865 +S3150804B8902AE9F3E8E203121B1231013EE950D2DD2C +S3150804B8A012F53848F941FEBFF4BACCDD0A119DD722 +S3150804B8B0334721FBDED83CDCF62085FF37309ED49F +S3150804B8C08194F2F03015041AFFF6101D07C50FFE11 +S3150804B8D0166FFC2B11B3344346EC1DE613D3AE0A9C +S3150804B8E0FBC21E1BF8DD236ABB47CF3035C2E30013 +S3150804B8F03CDEF1F62FDEE8F21E05552F071D10EC87 +S3150804B90039B20E3CB524E108BFC948E9E4F3D801C5 +S3150804B9100410291CECDB490A051595D1151702BC38 +S3150804B92092B84DFCD24CD129E7E6F93DD4E4BDC022 +S3150804B930E1F514CA07B8EEDB26E6240CE8FD1A0F6F +S3150804B940B6D1022EB02E286EA1DD095602ED29D5F0 +S3150804B95023C4BBDB220FEF3FE93462EF0451F01531 +S3150804B9603328EB18AFE8BE0EF52F15B6098E9F21BE +S3150804B970A5334B229A2526F8C64002DE470E0A4509 +S3150804B980151FF0FFE2F7FDD9A9E5C609081BF2EF72 +S3150804B990A4CC0EB4DEF6F8F6F94C1707BD3D120230 +S3150804B9A0374A03D102F3D8A2C9E21302272B101F80 +S3150804B9B09B4211CBA1F5C710243C04A712E23528F3 +S3150804B9C0F5BB52AC12D6D7FEB2EDFF1C08BE041E58 +S3150804B9D0AD6843F2F2F1BFECE907E415CBC00FF208 +S3150804B9E02EB65B500FFFF8291049C725BCBC38F69C +S3150804B9F0B91030B581EB09B7D23823DACFEFBB9546 +S3150804BA00040C4EE2AAB0001618C3F60CA1B011CB6A +S3150804BA10055CFE18E6C611BE16CFD1D8CDFCF0BA21 +S3150804BA20FDEDE41BA2BDC8C9A7F9A3E4CDC5EEEE96 +S3150804BA300806BCBEBEDC2A2B08EE9533150805DDC0 +S3150804BA402D22FF03B5C8AAE59CF5E24000BDEB1418 +S3150804BA50CA0AFE1002C22EDD1C36F83025D2EED7ED +S3150804BA60D8BF256021A4B3A89FD107D7BAB7C6D330 +S3150804BA7093463F29E6A7D1F7F1AFF89328BFB8B79D +S3150804BA80D2FE3B042483F2BCB6F210D2C01AD1D536 +S3150804BA903406D9DFC12CD9D8E008BC1FBF43A5A3F7 +S3150804BAA02BE90C12F4C7D081C0D1C626F3C0D0F056 +S3150804BAB0226149FCB0EAF52408E4BE2CD00438EA2D +S3150804BAC005FD4856F254043BF40BB7231333E262DC +S3150804BAD0241A47C3561F48F0E16CF004B557F9FE1B +S3150804BAE022D8235CF6CFE8AECC01AFDC18F4EB0918 +S3150804BAF0F210080BE7F9B4B906F1F4F41D0CE7BB28 +S3150804BB002C0705C02731D9A8F5FAF2D4FDE89336EF +S3150804BB102210023B04E6BFFE1203E9FC24DEDC0A1B +S3150804BB20C1F25C412B5107DDD418D5E222F6071A77 +S3150804BB30312F41ABFD1B2D24E76FC82A2346DE0BA4 +S3150804BB40CA4232FFB787CDE0C956E90ACFCAF7E633 +S3150804BB50ABC9EF9DCADCD6FEF84E922F9D1AB7B232 +S3150804BB6032ACF1CC224E15CE0A22B92413A6B4BEA1 +S3150804BB70FFF90A28D4201E2BD0CCC83003DC01AD2B +S3150804BB80EFE9EA3328EEE3FB2C2EBC3CBEC7157955 +S3150804BB90FEFFF8F8683054060E64D2CAF24911F862 +S3150804BBA0FD2A5229FCD6DCDEB1E45835E336051DF8 +S3150804BBB035B5664FD12706C57467DEEFB42C1FD298 +S3150804BBC02D1E4F263ABF1EC1C71B5BB22F253CD676 +S3150804BBD0BB2C2C24F2D8F7DFF710DF3B002F333DBC +S3150804BBE0D920F2E513CA3CECF8DC03E25FD86D39D8 +S3150804BBF01BBC3CF3BB6419485422E0470F4BC6F000 +S3150804BC0016F1218126C6EA1046695818E51D3F68CB +S3150804BC10612D01464DFDD628151AB550D605FA47A5 +S3150804BC2025CE3453B50933222021FFC6C7F02EBAD0 +S3150804BC302A15DDBED9D40120EA5BA3FC3E001E36D4 +S3150804BC400AE7EDB41DBE49060FCFF7C2CA2DF61D85 +S3150804BC503BD7FFF4E17614D3F850124C250812CFDB +S3150804BC60B3C90A8DD7D459D9F6563959BC16112DE4 +S3150804BC7035F871F935E304466BDAC02EB4D0ECFE18 +S3150804BC80FEF4E565124A3D2122C75D16FBD13B0C3D +S3150804BC90C6064EEB4454451BD709D7F652450DB68E +S3150804BCA01DB54ED41BC003C2860CF71EFDBA36AAB0 +S3150804BCB029D8E2B70EF8C8D147F90BF6E26F22C5C0 +S3150804BCC032D4D4D2D00FCB2220E8C1DE27F101B476 +S3150804BCD01D7F48EB3EEA083D3930E01AC8E412FBFA +S3150804BCE009061C02BBCE012AF4BD05DFE10219A927 +S3150804BCF023E9FBEADFCE45313A36FCDED823311494 +S3150804BD00002116C1F9FECD30CABDCADF1EEFF3D92C +S3150804BD1035D0204722F42BB0441DD2F4D6F106D0F0 +S3150804BD20C2CB083DB8ED2D4724222B2BEB1237E363 +S3150804BD30356334D22A15421FF3464DE3FACE1AE187 +S3150804BD40D8F80BF41612D42210CCC1F03101E1B79D +S3150804BD500D4A3B24EF281C4345D05C2914F626E2F9 +S3150804BD6033E8C7EAFD19CFDA24B6C1EC15ED3099E4 +S3150804BD700ECFE627E2C742BB4EF3400D2BC40BCDCC +S3150804BD8004E1FEE2AFFFDC540BAFDDE237224EB22C +S3150804BD9036316AD017F0FBDA0BEF3C2DB42B194871 +S3150804BDA0EEE711FDE1FFAFF60822FAFDF64524A2F7 +S3150804BDB0ED4C0B093D0652411B4707E9CE1222DF1B +S3150804BDC0E825CEB7DBC8D41912B6CDDC1FC036CAEF +S3150804BDD0180B05E22CA41BE810E8242BB4C7E5EAE3 +S3150804BDE0C8EEE6D8B03D05DD1954FBF52F1F131A26 +S3150804BDF0ECE9E1D61739BEF04AE70CF7194E44299F +S3150804BE001EAB2D0D1E452BE4052EE73E32221708E0 +S3150804BE10F43FE4202BBDD0F03E2A1FE8F03701BCDE +S3150804BE20300931EE1514091CAA1FD3CEE7D31EF523 +S3150804BE30C7DB09140342A3E70D1414E9F6F53DD646 +S3150804BE403AA33EBBF1E4F317F9F10765E8384C3B2E +S3150804BE50E1C1041E1A34BBE81DF4E6651E41E51368 +S3150804BE60F6DD1B195051E20006E9313AF9BA45558F +S3150804BE702D1D0715FD0FFB0AF03F2A2E19D6E3E9F7 +S3150804BE8056C4F33F24DFF11AD72E3BCF18C2DB4042 +S3150804BE90113BBFC9AD4BB030B411390716CB37BF08 +S3150804BEA0F91802BE2934FD0D1619ED1107D405DE5D +S3150804BEB0E0E98700AD3525FD4F31E9FC244CEC213A +S3150804BEC023B7C3D3173B3F1CA2C5502CFCB72BED95 +S3150804BED0CD40F1FFCC16203527281C27391FEEAF95 +S3150804BEE0F8F4EB3C02190500811734E111B9003561 +S3150804BEF0CC269C0CDE44AFCBBA24FD10C19D35EA92 +S3150804BF00EBDC0AEC1EC603062145F1160ABB082A11 +S3150804BF1011DE39F2120643B60DC0D6E2F71A2C0F13 +S3150804BF20ECF5CD892DA7203C27C9B41656253EB96C +S3150804BF3002DBF7423207F4DE48183DEA971EE59B12 +S3150804BF40EFEAAE0B50FB361C21DAFC3215345FFFE0 +S3150804BF50FB4E0EE913E354AF56E412280BF2AEDE99 +S3150804BF600DEAE6DFD5F70050EC0FC6DB45DD734E68 +S3150804BF70231DE62914110FB6FDD42D22ADE125544F +S3150804BF80F934E39DDAEDFA191915181B06524AC253 +S3150804BF9059CBFD22BAE503CA3E23DC13B9C8DBBC78 +S3150804BFA03A1CDDD072DB0BCE04F51947174567F644 +S3150804BFB0F8082C6662C526E2244217500AFFE25F97 +S3150804BFC02619200C2C2C1604C21C130945BA221F48 +S3150804BFD0B022C959B41F38B93BD3F83AE4F4DC277C +S3150804BFE01711E2F416D2410ADD2704193B04180E88 +S3150804BFF0E5E05B19BE0621C71251E8EFB8061B1324 +S3150804C0001FBAD643F117FAD7E2D2F6EBE5033DE6B3 +S3150804C010F51DFBFC14137F1F6166B9F031D10F4E71 +S3150804C0202E1804141ACD05E1D05414DF3441484DB2 +S3150804C0302EE9D63CEF503D3546FDF36A1E34ADF085 +S3150804C0403218D8143CC71FF11EE65F1D29C13CE40B +S3150804C050713528F4A7285AE50E1FB93C20F5F9EAE4 +S3150804C060AF301018ACF7EFD926BE331ADB93B4E712 +S3150804C070D528B54AFC22D5FF3FF5B034E48BC8E988 +S3150804C080BFA70B462F810FD4924F07F34A4147DBCC +S3150804C09036D59B00D463CD1F0ADD3A4F0AC7C9506B +S3150804C0A075ED8C11FDFE170FB6CC39D41CDDECC228 +S3150804C0B0571824F6EB2006FE11EADBE241C90BDF2A +S3150804C0C02B3E3F5CFBDEC40F15C1F8D2E0A9E7CCD2 +S3150804C0D0EEE1B445C6B4220910C5EA06D28217E2CF +S3150804C0E0B1EFF1CA178F1C1509522205E2E451DF94 +S3150804C0F00B0AB7DDCE4F40EA44B716E626F4262CDB +S3150804C1001526A117EBF034AF363D60EC1008201065 +S3150804C1102E39EE1B08BC48C6F5319808E6D2DA3F34 +S3150804C120BC0F1264130CC5F4D6DFB6BD3EC9A6D738 +S3150804C1302C0E21271DB82FA92F04ADAFA8BF48DBA5 +S3150804C14010C61E1A15CB01DD18FDDEDCF4F93623FC +S3150804C15099E2061AEBEF3A02FFBA2AFB19F9D79DB8 +S3150804C160E10E0DC31645CE0A3EEB4EC6C0E0354475 +S3150804C17012B4FE0BC7121DF4DF3FE827051140D29F +S3150804C180EAC7FF462625FA293612C0D3153E6701A3 +S3150804C190E3121E1667BE491C1E4EF322EF54A84628 +S3150804C1A04DF1C343EFED08EB07D1E110D3D8CAEB41 +S3150804C1B08AE3DE24412A0214FAA006EAC4D7FB114C +S3150804C1C0EAD006ABF923222EFAE657F6D8CCF815A8 +S3150804C1D0151A49FBC0C5C11C0A57943F29D7FC3216 +S3150804C1E0F2EDDE4215090349D82207AC133A28D2E0 +S3150804C1F0E9BCFE057FC026EDDFEE1240FD36BE051E +S3150804C20041362E3435BDE4B5340120113810FD2EDF +S3150804C210EDE0EBC619ED211400C3410AFA29C40856 +S3150804C2204B03FCAC204613BF13E70DCF010EF8638E +S3150804C230E4F052330BD434D4EB03D5F1540F273539 +S3150804C240031D1431DBE121FE55CE2AA3C03749006C +S3150804C250B3F0D3EA33FF1D12E2234E2CFB17CF4962 +S3150804C26062C52B1FB7CE040F37D6D71E0004D731A5 +S3150804C270FBF8C6D0FA8E0CFEE3EA23B5D4E9DEAEA3 +S3150804C280EAC130462AD2E9EBAC39DEEAF247B61EF1 +S3150804C29012DDE4C833CAB2D900FA1FEE00C327F583 +S3150804C2A012BCFB28FBEFD7D9BEF1B1C92BE3C4C531 +S3150804C2B0A4643E0ECE0ACD12EDD3CBD102B6551ADE +S3150804C2C0E93317A62E2310183CFA1EF0D62DF0B320 +S3150804C2D0B9D1194331CDC89610DA38CFFAB536D75D +S3150804C2E0A50E0D3ABE08DCFAB907F1DABC0DE54726 +S3150804C2F0C701F033C687DFF538EACAC9D91241DD62 +S3150804C30035B6D761232420131914F5ADC5E532F3E0 +S3150804C310DDFF6D0EBDF225E802B93C2E160D62A0AE +S3150804C320282436CC1EF6EDE0C102F223D717393E8F +S3150804C33005F7ED24F181CBF8EA1EB8C50FE1592EAD +S3150804C3408CE0404C44BAB253BA294105B21EED00FA +S3150804C350D940E300D2A131B44749FBBFEEDBFB0E5B +S3150804C360EEFAF9543263F4D5CEBBF6D9BC23F0AB56 +S3150804C37009755627C7DDB5E0F61AF6F615B6EDA81B +S3150804C380ACCC46CC341831EAF9241CD70708E51A8C +S3150804C39027FEEB3C03D0E105401F10DC2DFFEAF530 +S3150804C3A0CB04FC1C1F1B2121D1D40E01DF2B34EB3B +S3150804C3B0143122FB0CFEC8F54413E61E39E8E810CE +S3150804C3C0180530051AC713FFBFED26280BFC31F5EF +S3150804C3D0EC1BFDC8EB3425EDEB1FAC0311E9B6E302 +S3150804C3E016E624A42ED01D30060223C8BE0BF8F088 +S3150804C3F02412F7DF11170323500713F2D2333F0F22 +S3150804C400E636EA100CDE3522E00C4215E4FF2CE190 +S3150804C410D6D02F0300EE131D3D48FC1D0804E9077A +S3150804C4202C151BFD2AF9F4D3EDE148D9CBFCE420FD +S3150804C430AFE212E8EBD3FE31EFFCD72DE5EFD40AD1 +S3150804C440F2F3E2812A131829E8E9E10AD0220D0554 +S3150804C450190DF63513B5DEE21C26F3FFEDFC1D0FA8 +S3150804C460E0092BC1EB0AED09CF1D230FF318F2D50A +S3150804C470D1BFD8F91C17DAFB2AF4CFEEF6EAE7C4DB +S3150804C480F6FBE9B0ED18FC06A2C9FAEFD9E6D4EB37 +S3150804C490CCEF08BF3308E3E93D07C20322EFBECE5B +S3150804C4A0E822E8DDC3052DF747E80AE8C738F2B4F9 +S3150804C4B0DC3E15DD6435D62F21CDDC23F721C34EAA +S3150804C4C04045DD4924D8E5100A2213D6190ADEF8B0 +S3150804C4D000EDEEDB451C1EFC08F0041B3A1139CEB0 +S3150804C4E023153528E900F50BF41211FCEBC88699D7 +S3150804C4F0D216E004EE36194B31E51EDEDEE9C20B30 +S3150804C5000B24E9F715131D513F2F0E13284CE7D5B5 +S3150804C510E9591C107F4B010A19FD2FD95C47EC7F9A +S3150804C5205B40082AC1C32602212514DAEF3EE7C474 +S3150804C530D32AB50CED26C9F6E4E5C1200C0F0DC5C2 +S3150804C54038D6EDCDE03DE9FFF4D9353F11189DA362 +S3150804C550220C1013C8CEFDF80909F4ECDC202BD6FE +S3150804C5600412C5F9BCE6451425E1303AE7FEB4F8E9 +S3150804C5701B2CEEDC56FAF541FEFFDE272334005168 +S3150804C58042313214D7391960C1E1E5DBE228DEC548 +S3150804C590DDFACE0E4FDE0655C42F1EECE220212707 +S3150804C5A058E31FD1D4E102320FD723002734B883C6 +S3150804C5B00D0600E0D0FF15FACF060BEE262408F187 +S3150804C5C0D5C6F3032ED4E0E7C61CC21EEEB9556ED3 +S3150804C5D0E7D0B70F175CDDEB2BEBBD171B2CF4FE6E +S3150804C5E020E4E8574724384AC83F41051E06307FE9 +S3150804C5F0EEC6C135FB0FEA522BFBDAE43B09314B95 +S3150804C60047E4CAD1E94805F528FC0AF509DCBF253B +S3150804C6103F31C21B0E09E518001C1FBC710DFE2B09 +S3150804C620DBEFF41E19032833041EED51F7D6FD3744 +S3150804C63056EACF3DB43D31D0E4F1C431BE38DA11FF +S3150804C640D4CA06F60B005404CFFA2E182C0CF23171 +S3150804C65036F8DAE44CFA224EB907F5D02726F4015F +S3150804C660EACED9D30163ECF22319AC6AE02AD2F4F0 +S3150804C670063F31B82641DD0A09E51CE027032336BF +S3150804C680BF47EF1CF4262DDC10C00D181417492BD0 +S3150804C690E20ECD20C51EEEDD0FFD2D340D7FC371D0 +S3150804C6A0D7DEF54DC514E538EFEF32DBC2C6171AE7 +S3150804C6B021E110E6DBF2E8FEFC3016010D61030702 +S3150804C6C01E4A1033ED67D4B7E828FF470B304C12DF +S3150804C6D064D9D013D23D4F0C25D61DE855373F22D1 +S3150804C6E0BD13F43DF40EF3E4E3DD13CD0A32CE9C18 +S3150804C6F0F8ED35D7B8F3260D22C23A56BF8705ABEF +S3150804C7002DD5F2FACC613CCFA4E5DD13D55BE4B5AF +S3150804C710049FAD34FFEE0EFD273F0A7BC8ECFDB23D +S3150804C720E80BCBECC79EECF3B9FF0DF2302BC2DF56 +S3150804C73041F510E3B39DFFF23EF24926E0FFC60B2E +S3150804C740E6FEFAB7FED11C0B3EF718F13C41ECA7FE +S3150804C750FCD83DDFBA16F1E9DD996115E0D11FA2CF +S3150804C760D4190A2A4A02F1D416C22CCB2130CEA0F7 +S3150804C77035DCAD34F5360CA921EA36612F23E6EA11 +S3150804C780D51BC7C02EA80109FBFFE0EF2A51B157F4 +S3150804C79006EEAC44CDC603D3E1C212100081ACC583 +S3150804C7A0060EB5A9E2F863F4194A5BF5093B0C1EB3 +S3150804C7B00AD94B19C1C8D1422DBEECEDEEE4C2A785 +S3150804C7C0262BB8E91E360CAB181F183BC93B29A4FF +S3150804C7D0F9AFC43DD9020A0D37DA1074459FB72755 +S3150804C7E04D0EE0C2CACFE89EEAF2DBFDF8DEF4EBB2 +S3150804C7F05028E833E411CFD4DDAC3919E3C5ACB01D +S3150804C800FBBE0BBA33EE10EE03542304190A1C3785 +S3150804C810F9811611E7D09D1934AA10EBB5D149ADA3 +S3150804C82008C53DC84AE2D7190EFCE508FD29FC4EA1 +S3150804C830D713070E42FF1633C9E9A42CFA01C10916 +S3150804C8401F41CBAAE7FCD2FED0F00B362DCCBF1E77 +S3150804C8502A1CF7110E410611F3F8ACE107E80ED5C8 +S3150804C86014D34EEF0E25ED33083F0A01403B61F31E +S3150804C870EEA60847D8F0BE11F20E5AE4210C52D39C +S3150804C880B8AFDC03D9D413E5080C38C9D724E02794 +S3150804C89023FBD4FD1038F238DA31BAE11EFB10DC7A +S3150804C8A0D931040DFF2C14E5F06C4415F317D1EABD +S3150804C8B02425281B14F90C0CE9E50C1D0EDD0E279E +S3150804C8C0D0C6FC0FCDC2E740E53F17B438240805A7 +S3150804C8D03E92BB46DE26C7EE09E212F42C545DB638 +S3150804C8E01BBC1835DADE10CD2C26FF08D7C1084242 +S3150804C8F0C8C8C2FE572E15002A2CB1F6F8D44243EE +S3150804C9004B01F4D2FD25E728271A46D12A29E60B36 +S3150804C9101F0610FCB93EFD572C27CF3513005015BA +S3150804C92020CD4221DC181012D900FFC6D52FF835C0 +S3150804C930ABBC35FD05D3FA054A348AF1D689190DF7 +S3150804C94016DD2EBA17B135D1F101FAD00827BEBDC6 +S3150804C9505AB302EA2AEC75E52DD8F0EF1245EC082D +S3150804C960FD1F1BFE1DFB03DA3E06F7020E17949FF6 +S3150804C970114261CDACCF160C04C539FB4CB1341A3F +S3150804C980D819D369055C4747CCFC60D4461EDD44F8 +S3150804C99095EC57F6E6CC1125E31CD905BB81FFAA0D +S3150804C9A0129CE0C7EA0B02F05631C29B27FAF11231 +S3150804C9B01AF23ED935DD4309C6F8AB35EA26A6D7B9 +S3150804C9C0C6C52D4D20FB18B35CB615C023C293000B +S3150804C9D058475404C59522CB21D042BF1DE54ECDF8 +S3150804C9E09D4C054BFF0E71412B6A3DE7F816FA6B11 +S3150804C9F0D6CCEC3D73E30E69EA388F0118EE50C7BE +S3150804CA00E09332A3BE0C0A2850E7E3DE1141040C76 +S3150804CA10CB1F01A7E80B1A2439F31B31C119D9CA4C +S3150804CA20C5BAF8EC1B4F97DB69E6A2C51D18F7DFF4 +S3150804CA30000E4CD2F7A8DDA5BFF10D9EE9D0FA4544 +S3150804CA40ABD9AD5340F733C8CA13DF10F40524E74E +S3150804CA50C9FFDC091AE6C8C4BDFBF0F92AE53F118B +S3150804CA60E4E862C743EB42FBA6DF2401011611E59D +S3150804CA70C94B16A11614D43EE82A2EF850EBFB002F +S3150804CA8016F00FD85F61FEB9F425FC0AE5FD5624B5 +S3150804CA90F1F544EE470F0EF5240907E239D3D3DB43 +S3150804CAA0310E3ED02C0D43DDBD413A3C25CD0F3821 +S3150804CAB0F9DAE71E1B2BFD1313000E24D21A1F38AE +S3150804CAC0FFF95CFD43E90CE0DBCD7FEDBF4EED36A7 +S3150804CAD02D3D0C14F3271E3CD142D32B1A1A284A8F +S3150804CAE035123C04FFF7E3D8FC0B2B6B12224317D1 +S3150804CAF03AFA5B04E8F0C8F3EB63C8D5E3F1C13945 +S3150804CB00CBDE01F439D2D7D3144D2D57DA06EFCF3D +S3150804CB102DEB5306D9F1B527E400D6C6BD21E5D7D2 +S3150804CB2017420C21115A41E209E55023BC265E0B33 +S3150804CB30BEEC11CFD733B417C51AF3EA0EE4C62EE2 +S3150804CB40F53E4DE5F85EE0CAC2272E49F6550DB006 +S3150804CB5040F877BFF3CE23C10D09B1D9FEDE0148EB +S3150804CB60193C3F371E031816F4F20FC7E024FC14C9 +S3150804CB70DF3BD6D43E1DD937D60A0FFEF801D3DBE0 +S3150804CB803020F5D33238D308C130C040C414DFC9C5 +S3150804CB90DC5D371EE5120FCA03D0DED3E907CBFEE8 +S3150804CBA0D52159052621DCE434099B34E0BEE84343 +S3150804CBB0F84FE2D2540B4CC418EFFCB2EE0AF4EE6A +S3150804CBC01C23FC1BCCF304CFC01AC2D3A7D7EF335C +S3150804CBD010EA1FA10F28A82BCBCC2FCF02EDF29C6D +S3150804CBE02F04531AD32D3DDDC6F41FD9A1ABB81FA4 +S3150804CBF0F347CDE0E5DDFAE5EB0026F3FA513C30E0 +S3150804CC00030D2E10E7D4103C3B37FFCBB0BFC651FB +S3150804CC1030E9A3F33BB414EEFD28F8CCF1413B4BC1 +S3150804CC2012F3271B56BDED3712EACDCCCDBEC1DBB8 +S3150804CC30BF1F0028C80BCCEC1825F5B7CB1E13E18B +S3150804CC40BF161DCE04FC003CE2B7DC0381D7BE3018 +S3150804CC50FD0FEBEF9E01D22D1CF1D1D322E21CD499 +S3150804CC60DB15431F60A4F62118FDC8F6A0B1F10828 +S3150804CC702D03F3DDC80E1A1737D4FADEE8DAE3D340 +S3150804CC80AEE9224C19AD3BFFB7C9F4F3D8DDFB1066 +S3150804CC900AD6C8D9165B30F6CCB3A3F9E3E8E04A5A +S3150804CCA040FE9D8FAA1ACBDD44ADBA0EF5DF2340AC +S3150804CCB02F5DEF2FD0F3FAC1B7CECAF70343BA3ABA +S3150804CCC0EEF7EFDCD5B31F210DACF6EFC417081841 +S3150804CCD0B90311F6C007BDAD96040201AF251EF5CA +S3150804CCE0AB14F4B413ADEE1FD2CD4A2031B9143CBB +S3150804CCF0E81207F43C69CBCBCF03BCEFF1FEFA5636 +S3150804CD003DBFBAEAA2E5AE3264E1F32516C039D9C5 +S3150804CD1024DFEE0DC6564CE935EDF30610522529E7 +S3150804CD203CD4ECFDE5E1BBCDDFBCFAD321D80CA994 +S3150804CD30E0B7EF160B01AA1504EC540F310B58D0C3 +S3150804CD4014EF1ABBD29ED2B79D1414DF329CE63276 +S3150804CD50CE1FA0FD227720AC0EF8B256BF18BD45EB +S3150804CD601CFE02AADD1DEFDBE3212F7512B844036E +S3150804CD7044E0D3DEFD3D0B99F900F842DDE5B268DF +S3150804CD803CC4EA30D1FA180337EAF7050715FEAAB0 +S3150804CD9029DD05DB8136A415BCFA1ED9DFC427258F +S3150804CDA0D022AEFE1B3D212BFD18D818BC2A0E3501 +S3150804CDB02BE2E3FBE70FD00AB7F6BCB700F6F42478 +S3150804CDC09DEE1620F3D6FA1DC42E330CC5473C50E7 +S3150804CDD012DFE0C80E24101AD67FC8C700DCFCD4BC +S3150804CDE01C25413AFF3707CAEEF9046D371F42DEA0 +S3150804CDF0CB3816BDDA07EB0F59C7112731D7E61515 +S3150804CE00FCC310C524321408DB40CB0EB5E0F42A63 +S3150804CE1030E6380EE0FA0011F8E20606E8FD2416B4 +S3150804CE20BC13640BFC171129B34D3D4DCD62334237 +S3150804CE3016FCDDF5E2CEEEF0EA4ECFCAF9BEE130D5 +S3150804CE401BFF0806253ADCE1AFF7106D49300DC221 +S3150804CE502A2BF3EFC0ED37EF4A0F2EC4E3FACCE3DF +S3150804CE60D31051170FFA260DD446EA01C40EB32F70 +S3150804CE70261731EC0BECEF0EBA18F6AE25B5F5ED20 +S3150804CE808CC10F2DEAE8ED27920320B1EBFD345E41 +S3150804CE9018F9DE01141DDA32BC621813E0EE0AF63C +S3150804CEA0023F14F9E722210ADADF1806371FC0CA37 +S3150804CEB0D01FDEEBDC265126651A451FF00AF6FA62 +S3150804CEC0DACDDBD63FF4CC02CE1E134BFACF2AD3E7 +S3150804CED042E7EFDEC047E01210D760EE737F3033C7 +S3150804CEE0E2F41F0F21BDE558B7E408240B3755E3D0 +S3150804CEF04CF2F242242D382803470E14ED434648D3 +S3150804CF00ED18BF2CCB14D72345D002D4C1FAC2EDF1 +S3150804CF10DD27E7D5441F683511AA25AB5809F61647 +S3150804CF2008EFF5F7FCD90A03EBD5F83A00E6512DD4 +S3150804CF303C1521F0D668041F1048FEE25D23E93942 +S3150804CF40F42ECA4BDC10CA1904E8FAEC0D1103DDF9 +S3150804CF501F22EF15055EC7BC0DD1321819DA010375 +S3150804CF601527F54820D826BE1BF3C74F23DCC21065 +S3150804CF701A0A11F9F6F223BFE3F9019B0B0841F8E3 +S3150804CF80C50ABDFC22D31E0BCFD83A5948F22F192D +S3150804CF90133DAF18B23E051D2D0245E7ED6CDD4A7B +S3150804CFA0DF281435CFF21864CC25F64ACFEF5BE5B3 +S3150804CFB0431E8637213D15EBDA094213F7F8073F76 +S3150804CFC0F72FA2FFCF130EF51FDDC4F90802B4F735 +S3150804CFD017D9DECF05B46C0703EA24DCE8F5141088 +S3150804CFE0D922E2F0F5A8B0C81E1FAC69CD54F01FCB +S3150804CFF0BEB8E50126BBAEF2B3824AA406C6B24859 +S3150804D0002E504891D4222CED1B3CAA5DF201E70070 +S3150804D010A3C7512D1823D5E7C6ABD6F6C505C52033 +S3150804D020EE6F5B8C265A1CF20CE82FE3BF195CA63C +S3150804D030193836223A2CD3AAC62047EDE3A6ED932F +S3150804D040A34272B00B98B9383AD53E532A042F092D +S3150804D050DD0CB1E034E5D5A2B9410805FFC903F9E9 +S3150804D060C21078A2DEB2D1C2BD705C5C470747FB2A +S3150804D070B0B9F5CD29CBB74AC016789DFDF3BA8960 +S3150804D080CECE7FE84123D4279969CC0A237155FB70 +S3150804D090CF264D52F21ADBC01F644CB96153DDAF7B +S3150804D0A0D1FB604631E0E9F8EA0CB8F8522CCA37E5 +S3150804D0B007C44538C542B69EC1B29AEECFD80523F1 +S3150804D0C0D2412AC13003DCF43A69B0E934C1B1FE6D +S3150804D0D0A70219312138F70DD623C1B82B9FA0A270 +S3150804D0E0D0EB0F19BE56E622CBC7131CDEEC7BCD5C +S3150804D0F02B374422E4522FAD2A42FAA956E2BACC77 +S3150804D100AE4EF5161D18134554ECE6B8DE3C2C3D18 +S3150804D11023C1403115B0FFEB20F871C2DB88EDBEA0 +S3150804D120C23DE0D3EDDCD2EF58E70B17281505FA14 +S3150804D1301D061721E92726C40DF7FDF110EAEA07AB +S3150804D140F31F19D70609FFD2DB1D0AE9EA1619BF28 +S3150804D15055D1B4059920BA10FDDED5F8FFC1CBBE6A +S3150804D16007C21ACF22F02D1B3DCDBCC25B2838E37B +S3150804D17042AA6E240DE1F71B20B152C1FBD814F75D +S3150804D180DBE6CFF52E360E3D120424064EEF0F12BB +S3150804D190D4FAD82D0C2C2735C8E11CBBC929BC09DF +S3150804D1A0332916F5E1DD1D3A4B281C1121D5F91949 +S3150804D1B023EE0708BB009CE5FAE7FD290C07B70927 +S3150804D1C0F0C6CDD5001DD638520FFEE03EE05CDE33 +S3150804D1D0F5B422201084CDEF1DE523F4BD81E9E8DA +S3150804D1E0F6F3DE28C72A07001ADCD2BA09334ACB73 +S3150804D1F0D5F1C5CE03CD03E9B50BC9170CEFDFCFBF +S3150804D2004C3B250FB7E6F333DF2D35BC5C1E1FFAFE +S3150804D21040DEC8320A1B00F029D2EACFD79BB0FDFC +S3150804D220D8E32F2D20FF41EBBBEC4674A64AAAF29D +S3150804D23024D3F9DDDFC51E33192CFA35EF2E24E87D +S3150804D240B8D4FFF32AFDFD3C97E615CF2F1FC7F286 +S3150804D250495430C215092EF3E4311EDD13392C0F57 +S3150804D260EA0F15C2ECEA57281A47FDF4B021390823 +S3150804D270DCEEBDDE551B243DD12BF5D4165A3B24D2 +S3150804D280D8D3619B4860E659D8FBE43804050516EB +S3150804D290FA0F9D48EE03F855F0287243000155B07D +S3150804D2A0E12E18D4333C7462A501141016FD09F551 +S3150804D2B03950DFF649CF0A32EADD2B0CF711D405CB +S3150804D2C0FCFD6B2074957069B10E1811F036F7DA07 +S3150804D2D0B8B795CD49D5D9DFCBF7CEC5C05BD5F957 +S3150804D2E0EC3545FA2836DA7796FD5E153E1F231186 +S3150804D2F013DAEF454A041311372A64214901DADBA4 +S3150804D30051C7E007E80C5115A3DE3A5FD957EA8FEF +S3150804D3104F18F7A50446DB670F0EEB01CD3C21F346 +S3150804D32026DA20F200F14BDE81E82AC5872B560C53 +S3150804D330F4E6EFB018EAE51926C400D7CC02AACD5C +S3150804D340570C0AD1D2FD1518EEC4410AF53418C98A +S3150804D3502D45F90F37E04BFF09122BCE3AE3D0FFE0 +S3150804D3601EDFE139F6C7E216A431E8E1EB0122D45F +S3150804D370DDEBCA0A043DBB45E727CCDF09AA20B280 +S3150804D380FCFFDFBE09FFD317301308FCD4E1F1090B +S3150804D39041BCE2F415C03AD1FE140D162F7CC94DD2 +S3150804D3A0B2FF130FECDB40033D180913EE23FDC649 +S3150804D3B03D0A3A344ADA320EFE00E811FFF1D92D55 +S3150804D3C0DA131436CB18ED43A0E90BA7FF30E5F7BB +S3150804D3D0CDD6022AED1D101425D0FB1CC3B239B8CC +S3150804D3E017C329D12E1808C45CFDC9E3F6DAD0D8C8 +S3150804D3F02B35E406FEE705E7D0E5D20A0E7FB657D5 +S3150804D400CA0C00D0DE2C321A14D01A2324F81E2B88 +S3150804D4100D16E6E817242528FD58D41D443306D9E5 +S3150804D420E5D2F7521BECE559C1FB1DE5EB21BE3FDE +S3150804D43013F3DDE6F719AF0CE2DC1BE5F0025FD166 +S3150804D440D5EDDBCDD3F0003901FF033418E3EE162E +S3150804D450520CD0DC6C2EDF22310B2303F227F602A2 +S3150804D460ED25EAF2605825FA371EB8371EECF004A3 +S3150804D47052F9E0E62ECB343350E605D93DF579DF8B +S3150804D4801F08BC62CF13D139D4FC05D04BBCEA398A +S3150804D490C71E0A4D44B6279EE518DE0F98D31631E3 +S3150804D4A0F0D00EB228DDD858E5FD04F83E119BF2FB +S3150804D4B0353611F1E30BAB3F225DE72213250E1235 +S3150804D4C013059C1821D5DBFCFAAD27DC4420CDB125 +S3150804D4D01BDCAD4F5B25C9FB3F02CD2B1A27313D1B +S3150804D4E0E2339457B590E7089BD42DC0A40F1CC407 +S3150804D4F0B4E425B1CAE7DC3ACB3C3FB39C18FDB586 +S3150804D500FCB2B2E6A5C42E07E33425349C1DF0D834 +S3150804D510A2F5929BB5BE21BCD16854D0432332618F +S3150804D520F811812A2AD9FD212606592DD2B7F2B433 +S3150804D53050434521E2EFBFA3102C22F22865EB598C +S3150804D540EB28E5FDA2862E0C912EBFAE47332DF6A9 +S3150804D550F1940CAE22F98AA99954EF9526A97EE08E +S3150804D5601311DAA685C80B662B2CEF3AFE9E2125E5 +S3150804D570E5FF08AEDC38CB981E443B04372351F943 +S3150804D580D9C8024305F34038DEC52CE20A2209EA63 +S3150804D590062A31CF1C4A11519922E630FDCC122BAA +S3150804D5A07FE1B9F4CADED5A94B181F00D1F404C526 +S3150804D5B03AB34707E266BDE1D6163248C7A9874695 +S3150804D5C037CDBD0731DCE13D22AD29EFC9BBDA47CA +S3150804D5D015CA01161B752330F84A022AED1A9B1838 +S3150804D5E03BBEE130D3D2F3F4E2943BC33A105D2553 +S3150804D5F006B407A1D542FBF513354C3AF324F0F2E9 +S3150804D6001AD3B3D7C0C3FC035021FCD030C64D3659 +S3150804D610231BE9FEF51EEA43B2D526E6B5AFE4D9DF +S3150804D62008E993E4D5DBE6F45CC5FCDBCB0F683785 +S3150804D630C7166724D348BEEEBD34D013CB2A0D795A +S3150804D6402BADE2DDD13BC26439031AA053495F40CE +S3150804D65014E0411D4F3AA644A02B4907D2FE34FBD9 +S3150804D66013090BCFF4A5C7C0D103D8B725112CEFDE +S3150804D67022B64AF224FF16C9E1E52F68D6C9DE1B8D +S3150804D68020ABC8C6C18B32EB62CD23D70FF217F590 +S3150804D690FED63FF52931F4F6D84BCC5FC9DFEC0F3B +S3150804D6A011C6A44AE911B9BED5F6EA5101B8DC1B7C +S3150804D6B0EE0533B7E833DCE1F9332D20D035231EE4 +S3150804D6C0D7A01BBDEB3C382FD31201581FDB5BE6F2 +S3150804D6D017FBFFDCD3D323063EF31DD7F2D4ED3173 +S3150804D6E056065E3BAF153BB0A822F4D4F8AAD62753 +S3150804D6F00C15C5ECA23CD92AE0F834EB1B9F24C4CC +S3150804D700EAC302E6A76DC5E605D5CA1A65F92E2841 +S3150804D710EC261523C82C03C424D7265D4CE61DFA2B +S3150804D72047CECDE021CFFC6833F3FA534CEB596965 +S3150804D730D844CE45EF38C9DB454052125130C007AC +S3150804D74022D8FA5BCF23C12FE6D215FBD9C40B4DD9 +S3150804D75020E10FFFC35AA8FEAA5D3240B9CCBCCC5F +S3150804D7605ADCFCC7C335EFEF30F7E13B62C4FEDE93 +S3150804D7703223FFE9F061162A0B0E444F14D4C93A32 +S3150804D7802A97DAEADE1ABE0415E6EFFB32316F365B +S3150804D79040C4052F1AD3B322056922CCF92CBD1629 +S3150804D7A04CC9E542ECCCE80581B4F72706C431C375 +S3150804D7B0F1B0C2F4B33E8A24ABF70341C30F1B9DF1 +S3150804D7C0F2D0A504AB10D8DEF8E93495F361D6FC9B +S3150804D7D0CB285AF706C41752042F8FCF09B4FFCAA9 +S3150804D7E0C5C5CA12B83DD20E1C955122081C3AE585 +S3150804D7F0346013F124AADDCB1BFE0D04EAC1D1E67D +S3150804D800EFA60AE8BA2A28D2E0DE060AF4CDFBF522 +S3150804D81069380FDDFFDD0C241002F919FB4FC0FB34 +S3150804D820B7061040CE5407E825A52CC1C72011E831 +S3150804D830237337133592DE46E80D9D0CE5EDCC1BB4 +S3150804D840E48E1104FA55F0B23782F8CEF72EE20DBB +S3150804D8502D2126C01CE33AD9EDE4184A320197DE95 +S3150804D860EB8C0505B71702CCFAF80C2B161B4536B4 +S3150804D8704513342137EAD0C02DEAEE2E12DDE3FF34 +S3150804D880D9D70010F27028E730E401A3BDE10613E6 +S3150804D8903C2249E1F8E420040626B0FAF493D3DFDF +S3150804D8A0DF81DBCD2755F3F44DA20732520733D770 +S3150804D8B0DF1EC5F142C315DC3B011C4324000BE7FC +S3150804D8C0A9A40EA21834FF0AF0AF0CFF4EE9D941F9 +S3150804D8D0564DBFE519FC24BE1402D445BC37EAD21A +S3150804D8E0E7D824FCE91706E0B7D02848E2265DB74E +S3150804D8F005D0E52DB18D2A4CF01AE7E6F1069E26E9 +S3150804D900CF302D28FDD3E7CCEFE9F044FFB0F4F58A +S3150804D91054FDABC2D8E33A05D9FAB1FC0C0AD829A6 +S3150804D9200BF50D31D8A33902C4E73FF6AE01184109 +S3150804D930B51FE40ADA39EE2018E4C715C801FA2532 +S3150804D94033E5D6ED31251B51C3CC0843D0FE3F1F22 +S3150804D9501D574C19B3CFD006DC2B1FE9FBAFC3B850 +S3150804D960E3070E43302708DCBEE2D3F335F9CD19B5 +S3150804D9700F460A05283E020BCE09F6212AF7C306E6 +S3150804D9802DBFE4E3420D2438FF09CE01CB0366EC30 +S3150804D990B62CDDE11034E41BD2002414D2E40325AA +S3150804D9A0E21FF0C91D2CDD27173C2D4D4AFA1D230D +S3150804D9B0066A640F288125EFE41C0DF6FF0218C6D3 +S3150804D9C0DCAE5FE7C840E7331C0BF51F30EDEDFF0F +S3150804D9D0093F440B0FD12CE3EEDBFEE5F62E2E08A9 +S3150804D9E0C0CCE81CBB0D3B15D9D5EB3EDE3B461B2C +S3150804D9F0B80D2B043EEAECC3EA13030A14E63537DA +S3150804DA0033F844D544EFFD37FDC0FD93B5D039C28C +S3150804DA10E4D20C8D1E1A140ACB0AD217BE000F23A1 +S3150804DA20EC2EF5E4B8BCF81E07ACF2D2AFD023F05E +S3150804DA30231E01AC330D04F3CBEAE3DCE54C3916BB +S3150804DA40E0EF2B3FEC1D0A7F7AF000DEB9C12A47C6 +S3150804DA506C7AF5E13BD8103A01BCABE73DF8D24EF7 +S3150804DA60AF29213B273F6626FBA539C2DDF52FFFE3 +S3150804DA704415B2A0405F1EE00ACBB7343A17C71163 +S3150804DA80F82FA22A390BFA431CD507BDB7CC20C1F7 +S3150804DA90EBC30910D620BCAAE8C1DD2B29EA1AB9BA +S3150804DAA0F2FFF5192DDCF63B71BA0C1CA2F040E620 +S3150804DAB02F2426C22ED3DAF517E72DE53DD1D9331F +S3150804DAC01E0940122268634E63A76A28140356DFA8 +S3150804DAD0FEF4FBC05CDD3BDF33F7CC41E3CDCCE1A0 +S3150804DAE02E0D8F4462082C0EDDA6E6A9D7ABC73DDA +S3150804DAF0502DF2D5430601C8E3080C4CFFE2C326B1 +S3150804DB002A57DA084A06181542E83125ACF10029DD +S3150804DB101A122E1A1C3DECC33F14F62DDF301427B7 +S3150804DB20E906D72FC7CBFF10DCCE1327C1C401DF04 +S3150804DB30CCFDB410E6081528C016EA15D71BC7325B +S3150804DB4025DEF1D4F210ED4CD1E41F2A03E90DE1E8 +S3150804DB50EF4EBD0CF53CF41AEC3041223523C2E1F4 +S3150804DB60EE1BE6E5E906EE37E1AAEDC9D7DFF133A0 +S3150804DB7041ECC7D822148119972E093C0EFBDB0207 +S3150804DB80F915F5DA0B463E191AC6FF31CFE433EC1C +S3150804DB90C76FC61F0D42B3D916F2DC171A1ACC2260 +S3150804DBA0F2DEC022070A285E28F6162EFF134C0357 +S3150804DBB0D611F7CC3346D448D6081425E830F5DB15 +S3150804DBC05903A211B5CF1605D2C3F3E614F54D2BA6 +S3150804DBD0B113E9D7094A9818995CA321C31CDE0D29 +S3150804DBE048D4CFD6DE22F31725D7F91537FC1CE718 +S3150804DBF001FA06D7CD060E1A11F523DC41DB1443C8 +S3150804DC0004E82A1021133912EBBA244D3B1C17FEDB +S3150804DC10CAF108172D12051F18DAEDE92B0E3D1166 +S3150804DC204C00C0EA08F30E12E3BDF61FC7B405306C +S3150804DC30CEEC1204EF13D4DEEFF8B8E9FDF6D0CF34 +S3150804DC403529BCCAE71AFF13DE1A1763F858732D69 +S3150804DC502F554026231D03121FEB4FF51C0D0EF4FA +S3150804DC60EE22C340BFF7E229D00806E92417E5E601 +S3150804DC70C5D825332E36052B43D5F854C1FD4AB0ED +S3150804DC80EE14DB49BFCF4AF5CE1917D025F7075A44 +S3150804DC90CFACE4D3430A4242D8C3FB1BF82FD4358E +S3150804DCA01216EEC10719044F17302D67E32A7F446D +S3150804DCB0FD5EF3E54DE8E53824EE4B0E48DD1F0B13 +S3150804DCC0583D1D4BCCE703F02ADEE0E407E4F32DC8 +S3150804DCD01757DC4AD12CEBBC2D51E705F2FF2EDA97 +S3150804DCE025E0C92E3F901F4EEC2D1389D95C20469A +S3150804DCF096E83026044718E7D1D4EC5808D0B9D5A5 +S3150804DD0000FBFDACED3C3E3CD3DE4A4C3B2E60E1C9 +S3150804DD100839302A0407CDEF0D76F42BDCF6D40344 +S3150804DD202109236030E432CA26B619F213B5BF11A5 +S3150804DD30DD022A093AD5CDEF150BD21BD6E308B571 +S3150804DD40C5F6B8FD42925A2E143408D61EE4196351 +S3150804DD50A5F2EE2710F21D190B1AE44ADDB514D8FC +S3150804DD60423B3D0CE80D201BE911E7E93544D3EAAB +S3150804DD702CE44B052503DEFF23F30B0E5F36CA2579 +S3150804DD80FFC63A4124F0FA04FD32D628250F20535B +S3150804DD902956FA0CE6C1E31FF60CEEEFDCFE0AE29E +S3150804DDA029C91ADCDE0211D5E3C9D4DEE1C936FE77 +S3150804DDB0F727C2EEDA1EA80B00E3141BD7CCCFE272 +S3150804DDC0DBF5FFF2C2371E0E320D22292243EB126F +S3150804DDD015EC1EF106B7F4F831DA11FA1F2AAB036B +S3150804DDE0B5ABF31E4923D7F228F4EA2BE7EC102641 +S3150804DDF0E97F02DD360ED32B221AC8E113D3171492 +S3150804DE0041D5220E0D363F1AE10401EC1AD24068B8 +S3150804DE10D031B924BCEAA1D5F608464FCCD83CED96 +S3150804DE201C000FBCD72CFE28EEDD123DEE190CD2D1 +S3150804DE3023DAE4C3F316FEFE2B1AED2D3202C9F0DB +S3150804DE40DACBE3FE1A2DF8FBEAD70F59E5B6BC245C +S3150804DE502637F4FD5602C9D73A38F51DED1FEDD914 +S3150804DE6005EDCD2D30DE0519B7FC38EE24CB372366 +S3150804DE70CD15E712F01CD716DAF5251DD20A34CDCE +S3150804DE80D30E15D5ECE12D2C0FE20DB4EE44064C59 +S3150804DE903BEDE42722D822EBE4ED0EA1C1AB13F443 +S3150804DEA0B02BF0EDCFFF00483C1229EBFCF42449D3 +S3150804DEB00BAAF5E90AED1FE212230FF206F3EAE6C6 +S3150804DEC00B15B63ED0D5F4462CDE3BD4E3F3E3D4A7 +S3150804DED021E00EC210F1B73227C5EDCE1BE8D3D424 +S3150804DEE0CAE9D2CAF1E527F932383ABC10174B0DFC +S3150804DEF0F0D04F42D3E7F7FEE604E0B11CD410FC99 +S3150804DF0003F51D0FE02FCC4C42EC25DE1A31180020 +S3150804DF10FAC4FEC44002ED28CB2E1DEF0622F904EE +S3150804DF200B07BA1E101ED70026B61B19E8EE0411F5 +S3150804DF3014F005EB08EEF00E0AD32FC742E7D80E05 +S3150804DF4026CDA7D8DC11131F34D81EAED3464B34BE +S3150804DF5009BF484803BBDA18D817EF8E0CE1D50B6E +S3150804DF60FED8B67F101EB55C4D35E5FFC2144533A1 +S3150804DF701CAACEFD2ADD30FFF4E511111D1B221F54 +S3150804DF80E1F8F04921F328E4261FFCD02CE80BE934 +S3150804DF90E61BCF111F34B913EDFF1EE01C0B05D188 +S3150804DFA026D9BAFED7E905EFEB31FBAFE105FB3419 +S3150804DFB0EDE4AABEC31C2829D0D5C639DF283DE01E +S3150804DFC0212021C415DFBFCE27DBD83ADF2047F44A +S3150804DFD037F40B1337D2F0D93C182134CC08B412D1 +S3150804DFE0CB1DEF62EC22C27FFBBF34081A29CBEBA8 +S3150804DFF017CE08F697AEA2251BF91FB9E181230CA3 +S3150804E000EEEC0345DC0C142CD31A47BF0E0EF1F3C1 +S3150804E010F4F819CB001FC400F51CB808EE06DA0597 +S3150804E020FCE7E2B51810DB9D1DDDC81F11C746D2F3 +S3150804E0304738D5DBE1B723D4D9EC521B2D320E432E +S3150804E040D4EBD63C3147FD51F2D629EE4A07331DA7 +S3150804E050C2C24314BDF7861BE037DD212A8242E19A +S3150804E0603FFCF41420112707B2453DA317DF05200A +S3150804E070C6EA08B406070B37F007DA33B5FE4334A5 +S3150804E08005CC07AF1BF5FAC862E5BEFFEBD8F4F773 +S3150804E0904CF62813EAD912A629EE1AEFE210C7415C +S3150804E0A0E305E34DEF0BC66D24D61723F2112EF4C0 +S3150804E0B0F8FB3138DDB79D44E73D3BC7D4984FDBC1 +S3150804E0C0F81722F9DA1BCE1A1BC6E67FE7FE48CAFA +S3150804E0D01A03DB1433442E1A22173C5FF33715E26E +S3150804E0E0F8C0CFFE071A1E199CF2E9DD091AC618EC +S3150804E0F0E501B427DF3001E5E42ECC7511FFFAC734 +S3150804E1003A0A06F7CBDE160CC41FC69B08060B2D67 +S3150804E110DDA5A4423D1E471D0732FBEEA70CA74802 +S3150804E120F5051BE7D6B7390D0AD3E63C15467CF048 +S3150804E13004CFAB415B29E4352D5B5A0EDDCAC9BB56 +S3150804E14029FFEC1AD30D3BEB06F92B1722DF04D86B +S3150804E150EDE41DF0BC121AD2E920E75F2DA1192BB4 +S3150804E1602BF61029C5B11F56E9BEE7ED26152B1760 +S3150804E170EC9394EFE20FED03D42F0439BC30C43684 +S3150804E1801EC31FE100B5F53593430B2F3F0B4241E0 +S3150804E19044FFC3E9F3333F16D636333F310C05E55E +S3150804E1A077E9D313B4240CDEC4BF0E0FC812EBD917 +S3150804E1B04CC0F208E916D543073D2145FCC0252D78 +S3150804E1C00328D817B6D3114E0DCE2F02EA0F6E23A5 +S3150804E1D02ABDB6F10DD65DF8BC1A9C0B043A074C59 +S3150804E1E0EF03D9B5233941F427373DF8EB3E3435E7 +S3150804E1F0C5FE333F36A633D4EBE8FD0C32A41B1414 +S3150804E200C1D33920B71AD5D61E02DBF801CE0219B6 +S3150804E210182619DFD1030AA3CDBC3BC1D0D519E111 +S3150804E220981405E8C02112485D2BE7010443B51587 +S3150804E23010D242FEEB0C2DFFE2813EDE29E83C5269 +S3150804E24022D909DE2922F93D59F22A1BEF1BE44E8D +S3150804E250C54FEEE628A7EC330D24BAFE45AAF4C446 +S3150804E260E6E1E9302435D1F42DF8B7B9061DD6050B +S3150804E270C242DBF5D41D0C9BD4F316082ED3F4C97D +S3150804E280E027C1E72D201B3B6519F2CDCD0EF70B10 +S3150804E29046EC2BED1918EDCBE093261AF739093C11 +S3150804E2A0C91BE2F53231FD0833FE03DDE2F13C0811 +S3150804E2B02212E83E5309F8F249FF05F7E4DCDB25A8 +S3150804E2C020F8FB1B1A03111329E2D2C2FED61DD568 +S3150804E2D024112CE42FC600A6CC170B2AEAF511F450 +S3150804E2E0F5F125E10700211F5F01E6EF18E2E93B96 +S3150804E2F0485502E3E0C559F3E5EEC3E820FA3716B4 +S3150804E30023D7EDF830CBFCDCB5B4F8C5C8E416E47D +S3150804E31030DC8144042FDC0E0F63CDDEF5060AE9F2 +S3150804E32007F399231A1E0E2219E027AA4BEBEBF7DB +S3150804E33024FEBA2372DB3307FB5E213629CF0DE6AA +S3150804E34025F4EF212E0EF312F0C52FA409280C0587 +S3150804E3500F0EC60A1F0C9737F77B140ED20F3AF422 +S3150804E36017ECB5FFF6E109F1F0141708C0DBF89FBE +S3150804E3700C2AF9F15D18F60A3A4619C0360922FC40 +S3150804E3801236C8E0291A476DE2B3FAD505CE3A26FD +S3150804E390F021161A0F01F2F00B1E1A1CDC59E33988 +S3150804E3A0363F1830DB462D33DB0D2CC8D8FE0ACF92 +S3150804E3B0D005A339D52492F9201EEF1A0B15DDF3DF +S3150804E3C0BE409AECDAFCC867B3E4CF3407FAD7BF81 +S3150804E3D0D62DB72A31A623D1FA4140F5D5343B3D8B +S3150804E3E01C3EF5ED23BB43762FDA1B4E42C939B3DF +S3150804E3F0432DC0C46CE61F2F67DCF8D1120CB0F0AD +S3150804E400CCED02F9E4320A21E3A24618E4FAD01D57 +S3150804E410B2C5FF1DD7B99DC0F90EF2DF9AF8E9FE19 +S3150804E4202CD5A3B2D708A73BD13EF620E0221FBFBE +S3150804E43024ED3147EDB71E2AEB14539FC4BE4FE6AD +S3150804E4401AAF01DC2EA8073FE0E01AE024164413AD +S3150804E450D8C9D20120B1F03402EC5022DD362801A5 +S3150804E4602ECBF25EE4FDFFFCBDC5F4BD24CBEEA9BC +S3150804E4703527CFDFC0DF2AB8467FED1B121CDC1612 +S3150804E480AC0FD3BE140CE1541842BD42C0D4C11912 +S3150804E4900868F3282D90D7050B02070233130BB926 +S3150804E4A0C81AFEEF2BDDDF3FD4E0DA1C150D023166 +S3150804E4B0F40A0CD82BB927380AF8FEC30DC3E8FCAE +S3150804E4C05CEC31444CD5C81CF0A9C4C2B61137CE8D +S3150804E4D02621B0F0E116DFDF1E55D12DEDE70E300B +S3150804E4E0C4EB02E83354BA23ACE7D113EB30E33B6D +S3150804E4F0EA3BEF004AE719E319FF5F10DDD422135C +S3150804E50033C35520DAB510EBF51E301C230F58C655 +S3150804E510D9F93FCFE8E5E9E8D53262E0BA4818E622 +S3150804E520FBE33550C7CBF754B59A2D20D3EE60B626 +S3150804E530C02BD71AE0DBE3B8D21AA9CFFFD2D1E7AA +S3150804E5402AE7F9178ABAFFFF040000000001000051 +S3150804E550F4170000F9210000E4D9FFFFD0030000F6 +S3150804E5602D1600006A90FFFFADE2FFFF4AC0FFFFC9 +S3150804E57058A90000A62200006B92FFFFA51400000C +S3150804E580052800008B100000AF3700007EB2FFFF9D +S3150804E5907D84FFFFC12B0000F76CFFFFE2FCFFFF41 +S3150804E5A061C9FFFFB8E6FFFF82CCFFFFB78CFFFF08 +S3150804E5B0ADEEFFFF6EE7000028580000046CFFFF6D +S3150804E5C0CCEFFFFFC09EFFFF4E99FFFF4A130000E2 +S3150804E5D010A8FFFF868F0000112000004BB3FFFF31 +S3150804E5E07C54FFFFBBB800003ECDFFFF672D00003B +S3150804E5F0268EFFFFEE6100005E810000DCCBFFFF84 +S3150804E6001C81FFFFED490000BC2900007D87FFFF40 +S3150804E61090F5FFFF3D3600005002000042C7FFFF99 +S3150804E6201423000074C8FFFF26C7FFFFDE0300009B +S3150804E6303852FFFF84C4FFFFA4EAFFFF5F0D000002 +S3150804E6405FDAFFFFE9D6FFFF80F7FFFF3600000019 +S3150804E65096BBFFFF04000000002000008CF2DF16C2 +S3150804E660F3EE47F7DAE0A7184A37C305153CFDE485 +S3150804E6704DBBC25BC70BAE5657F48E256609962A60 +S3150804E6802FA3D94C389CFBC95634B8FFBD1059DAA8 +S3150804E690051C7F16FDCFC5B147303B490026C22F5E +S3150804E6A0F9FEC4072E7F4CC05FF410DDDA22EC5065 +S3150804E6B0FADFB900BE23D4D304F7AB4E4F20B91BF7 +S3150804E6C01E311C6910B3BE07031AB25E484DE11425 +S3150804E6D06B710D24EFEA6501650197182EB653D8B8 +S3150804E6E02731A120B014DF0B08811B39034B645B67 +S3150804E6F0CB0B24E8E33DA1CE64581D0FC998B63563 +S3150804E7003DD9D55BBB260B5A08D4315C4C42C42C84 +S3150804E7105B434833F2E85AEA4B61C45E071C5A4124 +S3150804E7204B01E6F56A49AB4F13BEFD77741BF72F09 +S3150804E7301A02489B9AFB50086E98634E61FDFCD6F4 +S3150804E7405234BD69C1CD2B09C331CF8156C50D3E9F +S3150804E75098EA3F2DA89A1CE9CDD81EE0AFCCE2ABC7 +S3150804E760D5F50F05EBF20320DB9A0C0858F8315659 +S3150804E770FC943F10CF633ECC1A572803E8C9BEEB76 +S3150804E7809B4003BEA5E0D181CD2A520EA01F484066 +S3150804E790723F5DCE5630CFFBC8C1DD11F06499D502 +S3150804E7A015E9C1DF30BD5D81B6004A2F36D4B106FE +S3150804E7B01F30D34B091225E9E4B9DF453CFDA1D83E +S3150804E7C057C0DD2949DF200B494FEC08EF9CA84DBB +S3150804E7D057061643C6053D95B4379BA0EAEAFA30B0 +S3150804E7E01A4ECACEEB22EC31D8C90B17CA811ADEE7 +S3150804E7F007EF472FCAE3C90E480EA28B0A1B30BE81 +S3150804E8003CDF1026EE4E644550F3589A08EE163C43 +S3150804E810E227BB02F7E841C9224FBCE1C135F8E754 +S3150804E820D37F312EDD0714E4D64BD7DBF004D6218B +S3150804E83072C36166C1340FF938A2298E09A360EE42 +S3150804E8403B326098DA9C986F07CEE206A7C297DC3B +S3150804E85064202F1DF42BE0E7A29AD8FDF6DBB0C39B +S3150804E860F72109E4C054E8FF01A1ED584E3129C93E +S3150804E8701A3D0B1A2CBFE097A84AC04A2621F8036A +S3150804E8803AED394645E0BFBB26DEC00335D717FA4D +S3150804E8905BE91203BFF1BF41B27F34F0EF2C66C2C5 +S3150804E8A03C020DFF64060D17FF6997B15666A42549 +S3150804E8B0088F27405F5DB2BB52B9F6A3ADB32250A9 +S3150804E8C04FD44BA0FA41B37FC30D3321ED5DC8A9DC +S3150804E8D02624B717BCAA3D3125F51E51DA1796E545 +S3150804E8E020A491EBE2F303B258201514F93029EE6B +S3150804E8F0AA0C2C1D23FF3D44CC54A4F6669FBA24C7 +S3150804E90012093132EF433E408DB0EB2EFF92F3E904 +S3150804E910E47FFCCD3A681AF7043FAD44DC2CC74AB9 +S3150804E920F7F1EB81D7213F4309B4B9F505C5E731BA +S3150804E930D09F57D6EADBADAFC0130A2D94660C47B1 +S3150804E940AAD21A75E1142E075417A5C1B4294FF390 +S3150804E95073CC30046DF094042E5F3F15FCAFE6FCCF +S3150804E960CA3849F24A07B44AEFF913DBBB3697EFBC +S3150804E970D457DD3C310C03E9FDF358172BD4E5B223 +S3150804E980212FB441A2C14A144B3E2781D10D20F050 +S3150804E99040ADFB3EDDE5340B2425CC2DDFD7CD5425 +S3150804E9A0F1A919F02232F47D0EF14D85A0BDE3AC30 +S3150804E9B097E71BC504EF55EBB4BAC9634B390B3A51 +S3150804E9C00EDD5965360DE023D86134C360EAAD031C +S3150804E9D00A0AD2587FB6CFFB57D815DEED1EBF3BC1 +S3150804E9E0CD07350F553E0B66B5D6EF43A508F0E2BD +S3150804E9F01E12FB6DC00EA8020152EBF20B401F5DFE +S3150804EA0045C1C37FE4A130A9FC0F82385F333BBA02 +S3150804EA101D71AC474DC6A75FE9EC6E39B2CCB0B8E8 +S3150804EA201026429C8BB275E0EA68CA42410651F147 +S3150804EA3011B90B591F56F4E9C72A459573B3D6C9B4 +S3150804EA40668140E9A9FCB267E3374013240FAA108C +S3150804EA502EE99F1640A7C027A8C10812F6D8B1C840 +S3150804EA6031FA9BC1E4F9C5BBF79FCBEEDFDFF30DA3 +S3150804EA70D58ECE0E5CC740BD272CE7F45BAFA62126 +S3150804EA80FB1BE7E02D4E4EC1D10CB94213DD3514FC +S3150804EA907FE50FD5F6574A20C9651932CD5DB9C940 +S3150804EAA04BF618B25D40F6C67DCA31A80CF44F037E +S3150804EAB0171D430663AB262FE7D3AB2E74AEEA3194 +S3150804EAC022220F2EDDF342F1CF51BD16BF33E8BC27 +S3150804EAD07754E4074E28628CE72A81330B4607C627 +S3150804EAE0FFDD9A1E0043E9541125009F2A45FAF2D0 +S3150804EAF0AACDE0EB595238F0D31FCEE92EF717FE0C +S3150804EB00BDB23AF6B0D6C6C1E9CE50EBEF362FF50C +S3150804EB10637FC646DA062936E540F2E3F4B9FFD040 +S3150804EB203ACDD6EACE375F81D9E938104905EBEEF6 +S3150804EB30DCD0D3C9402DD5EE399A4D0803DDAFF79D +S3150804EB40BC673925EB95C603EB1309BE146020B1DF +S3150804EB5005B0DA00BBF11DFBD0322CD5FBBADAAA14 +S3150804EB60F75CADD7212BB9C1E0BD2C6D485E815643 +S3150804EB700AAA3716A55D1D39FB9AEEC64D47B5CCCC +S3150804EB802AC346E32D31BE44D9E822C4E8C0075A4D +S3150804EB90C09BE70A98BE05EAC8039A8DDAAF3641E0 +S3150804EBA01DE93FB225471C03FB560E099A360A137C +S3150804EBB0FB21AF01B2542DC7FDE88117A526F6142B +S3150804EBC0A4014A694DE03952C30FD8644DDC0C439D +S3150804EBD0F14A25391CD5080DDCF4DAD6ACA7B6A358 +S3150804EBE0D61923177AFE2EF77F46A6C1A2BE755FED +S3150804EBF0EDCFF895510FF694CDE7E6CCF7C3E8B117 +S3150804EC00B7DE031CDA4BFF98279BAFF659B31E33BE +S3150804EC1077C33854F409414BFE6E1A07B928B3353D +S3150804EC20E03129345B52E0B12813EF5F50118BD8D9 +S3150804EC30DFAF0F13D613F12D70F7064779ED2CE3E2 +S3150804EC40D70BB581E01B1D06B2404AAE9141A8BB5D +S3150804EC50C728D3399C92D2ADE654FF61B3C12B566B +S3150804EC608524C598072A2C430005ECABD2D4E9FFC2 +S3150804EC709BD160126DB9F04B40B6A2092BCB51EB70 +S3150804EC80BED7887F8BB505951F0FC3D5F12D26757D +S3150804EC903751A241DF6DB30FEECF41380FD3EA2EB9 +S3150804ECA0CD4C13D4ACD14BFD2A226316ED34C506DC +S3150804ECB0D2272117E435A1CB0D27F9E01925E5015B +S3150804ECC07F4FB4E2DA983139C30EE6494A11E30BA9 +S3150804ECD03D3ED9F5B40746410AF5F1110FCEEF13B7 +S3150804ECE01029CCB5A1EFE1A0FFFD301F0E2B202B78 +S3150804ECF0562237E72AA1F01AEB2303F7E46CD8E087 +S3150804ED00039525F52729CAC5C0A228A8C7AF4E4E1C +S3150804ED1018EFB5C739A2DA81BA1107F2A3204FC58D +S3150804ED204547EE47D3DCFBF4DC9133E5C40CCA490A +S3150804ED30F1E64BD2296AF6D870D844DD30D0C3BC84 +S3150804ED40E228E6524D1F24BEDF7F55D7EAE2B8080B +S3150804ED500A5BEB36E5439E881CA4D759D3D2D4CD97 +S3150804ED602933A32A2F0281253C4C2B1FA6CEBCCFC0 +S3150804ED70F71047F603BABEE60DFCC03C4C4DCCB4BE +S3150804ED8011AFE942EFC45145362019A5232F29525C +S3150804ED9049E4332EE7F419E8E7EBC4AEBEE00EB84F +S3150804EDA0BE61C1110FDDD390162825F1ECB7C00555 +S3150804EDB0314E2FEA1E420F2BDD3D13023821400542 +S3150804EDC011B94081E7DAC44228FF3A1DCB4C43BA4D +S3150804EDD0F3B2F23DCB28EAA2DBB36208EECF44E0F5 +S3150804EDE0F5E00D52D8390B301417CEFAEF53D6D1B5 +S3150804EDF0697F320D1328C4F002C54AE0D7DF2DBC5B +S3150804EE0052DC0DE818151F1F015C9D2DF038A4E38C +S3150804EE10EB07DF2BBB4AD268C954DEAC3C377830E3 +S3150804EE20AE00E99B37713C203519709F9DFA28601E +S3150804EE30CD213949A6671870E246EBD49BD9062E2C +S3150804EE40889FBA53A612B05EC627AABA1F071EFE23 +S3150804EE50C93A51144FE8B05D7F43619DB13F44CE32 +S3150804EE6026D5DC82290F2C2A3C86955AB9237BF5AC +S3150804EE7008573CFD66F0FADE65361C1FBA3AEA2CDA +S3150804EE803501FEE5BF70FDCA91B1463B5D5C30D5E0 +S3150804EE90DD20ED0C467F278AB37BE7B0004D5A6622 +S3150804EEA02AF76A4EE9FAC356193E0D1CC00A3BD81E +S3150804EEB0024649E7B332B1143DDB40F4413CCC4148 +S3150804EEC00A642B64BFB51D4AB66D0030F70B1513DB +S3150804EED0B0DD90D2F374813C780932B4DD0C6B77DB +S3150804EEE09C5D351455D5B704EF3137CC17014A6202 +S3150804EEF0AA62C3D1A7B8D1360C7FD2ADD3F7E060E6 +S3150804EF006BFC31453E6B65C0D10F40696A42395185 +S3150804EF1060F80A09BF433465CD89DF16D223B26A7D +S3150804EF201E1EE908236723386CB75992966662DA77 +S3150804EF3027069241B3100B05081C0360B0561C0C37 +S3150804EF4065ECB2F706E37F4B00D72E5E1546EBDA7F +S3150804EF50FC3F026AEC5246C4433245C238583A1654 +S3150804EF60F0F71FC5D17F3821F1C02D0AA8161DFC5C +S3150804EF70455ACA4C084B9917FBC13771B1DA06B022 +S3150804EF80ABF0881E4AD34D18EB5118234638D41EC5 +S3150804EF90E74D0018CA243D5BDD3F56D13EFDC1232B +S3150804EFA0DBEC5822FFE2C75D391B02F209C5C8C566 +S3150804EFB01C0DD4C014350F23C501AF2BDD3E19DB58 +S3150804EFC024210E59D10EED12111DF31824FBB24A51 +S3150804EFD0B40CF543BF158170DCCB54EADDE50804AF +S3150804EFE0E10245AEDFE8E5051C4A55E0B9197A772A +S3150804EFF08D9E1A4BC9C224DAFB6381B26F06EBC332 +S3150804F0006BE2A403AC1555AB35CBDFAF7B452BFEC2 +S3150804F01034AF1BF8E22ECAD10C66312720DE19312B +S3150804F020F96307E99F45005B34D03BEF78984B407A +S3150804F030BFD55330ED4F632AD617009E987FEB8BC6 +S3150804F0401CE279D7A8E01022250717F107513AE4FC +S3150804F05049B40EA142B237B8B2EDC34E1265EDB942 +S3150804F060D6C5B7BEC8A2C71B2230C1301FD201DC21 +S3150804F070231744FAD8560B10272D46E24803FFF9FE +S3150804F080EC0C322A20FDBEF9305DD53FF50AB0F501 +S3150804F090A0515A07B8F809A08104EB29D60622CB51 +S3150804F0A0E6813F2AC0232567531BFAA4D4004AAA3B +S3150804F0B0F431B41446C4163BC4E3AEEBDAE9C735F7 +S3150804F0C01E214725C6075A27D1CE8C0714E405CC3A +S3150804F0D0B8DB352F56F42E564429D91ECC21F6F71B +S3150804F0E02D2AAA0BF9F7F429F7B325153BAC41F5F4 +S3150804F0F081FE243563D21338F6D2EF36E9C6F4A76F +S3150804F100BDEBC3538C0BBE9B4A149A5D566F72D5DE +S3150804F11061E756EA3A1396DDB3CCFDF91BAD09FC53 +S3150804F12054FC90FB811F56DF133EFEA4662CDE13A7 +S3150804F130EF11B7C5DA6EE5E51B14F92E5103E5F8A8 +S3150804F14077A41779F81445F1EAA8C3ABAC2E4AD2CA +S3150804F15015E8E5A8A2146B29B7DEBCC3C7A4C6374D +S3150804F160E1273CEF30FCBCA04012D60916E20AC7D8 +S3150804F170C2DFD329E8F8243556813A12C4F81D06A5 +S3150804F180152301B51403083E0AFE4642B7560DAACE +S3150804F190CB072E38EEB324BC1EFFDF1FA735236A20 +S3150804F1A0111517CBFB78C6E16210F835E2B0087B77 +S3150804F1B00469361036C0EE8A42AD2AE36E1715F98D +S3150804F1C0545296D7162398D6B7DBB2610C09F10CBC +S3150804F1D01E251C9DA47F320260FD4DB8644C26EAA8 +S3150804F1E05AD629B35945284486813331D869B0E7B4 +S3150804F1F0FBDFF54BA023992EA36EC02F236108BE0F +S3150804F200F32F61FE17CEF842FA958CF16EA719080A +S3150804F210394CDECD601BA2775928C1BFCC2DA687F1 +S3150804F220DF63ACDCFF2B3520EB3DA7EE8799FB3E6D +S3150804F2300E8B0813953D28A9DF27153350C8EC18FB +S3150804F2406D10540A2A67BC71C541AE4200E7AAD0BC +S3150804F2500AE4A9D4004A3F811CB8C8FCE67FC6EF75 +S3150804F2603861A5A926969DF42D61DA3818C828AF01 +S3150804F270094C122684F068D93F09BD412C621FCB7C +S3150804F280064CD72652084D6A22E74599B8C8160887 +S3150804F290D32430F8A92C30D5BAD8EED43009CD0108 +S3150804F2A0FD2119333ED121042BDAD8CB0F37D214DA +S3150804F2B0BE3CD4EEFADFEE291FC541F93FDD3329FA +S3150804F2C01DD6CC8B0124DF260C0A2BFEBB3B3B0C3C +S3150804F2D02081D606D8F2E7BC23D4D9D713E1CC2BA0 +S3150804F2E0B2C1FAEF56E7D2E04FF5881868D82CC7AA +S3150804F2F0A6CC22F80F3ABBA2EE1DE0AFFA1EDBE35A +S3150804F30007E5AA0DBC68F38172D6C52C2AFDD31C61 +S3150804F310F4C2C4FB654DD5C6B9F00E0AD009212539 +S3150804F32009D8464E275DC602FEC8E4DCDFC32F555E +S3150804F3307F49B4C7331A963C1B13E1FDDEC8E408BB +S3150804F3405FFEF52554ED1979E80EA74E48FF08F136 +S3150804F350E7D402DC51DBC34A9D2C4F36A9D01AB830 +S3150804F360A546E222EBD0D8E5E916D25AD0DAD25924 +S3150804F3709EA10C1C40283F18FDD633BF1822DEC6B2 +S3150804F3802E0DC424ACB40F81F1C6E3BE245C570920 +S3150804F3903039F8FAC75BC1F42D26EF32EBD80D09DC +S3150804F3A0D681D899E15726FC503922C3102046172E +S3150804F3B0DCB8FAFEF04A32E3F2E348E0B34558F41F +S3150804F3C0BBAF3DEF271029D6B1479E2DD2D7F72AD2 +S3150804F3D0CA41C8E3EA04D74AD6200EC40AD61BC9CA +S3150804F3E043FDFADD2C22D342E603BA3E33D8E912AA +S3150804F3F00051EE527119CCB9BF26A45ADC1CF2DFAF +S3150804F40026E40B38FBB1AAE781A83A4350D62CBDAB +S3150804F4106EFC01F62747072FF2E12810D18201E78F +S3150804F420DD4317032F984ED1EFDD034B00A46CB9C7 +S3150804F4300AB9FE62C217D0E7E99BBF3233AF433A33 +S3150804F44042C449CC6809CBA958AA782162D120EECE +S3150804F450CB2EC4B773A56FEEED487FE88107A3D218 +S3150804F4601F5E4B28CA1720B7382FEFCCE90ED2F205 +S3150804F470ECFE99BC5E1D46FC541656ADFDE25D3E97 +S3150804F48059D701BFC353F2EF52D9051B28EB059C84 +S3150804F490B555231DD14ACAB28AA5BD1B4A81A5BC46 +S3150804F4A0EADD585055F8194B20B81E48F7199BFA47 +S3150804F4B0E3E61D54F9B9D90B0B85D32E1E3AE73664 +S3150804F4C09D28FBC7DFBF3CD4534536B033B51FDD93 +S3150804F4D0E31348D03FD564DD2C131BB3C932D2518C +S3150804F4E0238453F3417F164CC729FC25C81C17BE31 +S3150804F4F0BAD8BE5C8FC0F31F5930A57A186337F79C +S3150804F5004696A41811AF274CFC41F4D37D501CA988 +S3150804F510E6E955E338084AFA2C6525ECF2D8F0F002 +S3150804F520192BB729090EE40537C422E834BC0B3570 +S3150804F530231CBFC2DF591631EEF6BC093E36B4A306 +S3150804F540F51601B0153C2C15402249DF0353E1EEAC +S3150804F550B238D0E93AF4D1813E000BAFEFEB12A0F2 +S3150804F5601113398100F92FEE31E81920CE16DDF58D +S3150804F570F295E3A72B03ACA9246DBEE427F20AD9B6 +S3150804F580068CE80D9938EFD166DC10AB2BC4073F1F +S3150804F5902ACD343B5116D54607145CAC416763093A +S3150804F5A09FABDB473F35A9C3BD0E1E70E9D93E0F95 +S3150804F5B09562C76D4BF5C31814FDB5A5D481F257EA +S3150804F5C01FD11F57E40C90C003B32C7A26B7C71A69 +S3150804F5D040D242AFEF7A44C71C0D25181C17DDAE7E +S3150804F5E0AA33D2925425DAD1CEEE0009420908B7D5 +S3150804F5F01481052D50204B311A42DE2603CEC4FA57 +S3150804F6008BA38F72F4DB4B9CF0F125E2C9AC3C74F6 +S3150804F6105F52C11E5845D520090A00D806EEA7E848 +S3150804F62022DB43F733C5A3CBDAE92C11E4409E2742 +S3150804F63039C5F4AA081D5F56C20639AF40F8D74B38 +S3150804F640B539FFE949274E330F09E923215AE381DE +S3150804F6501EF8B6FF39D55F02F1913C38CBB428EAD7 +S3150804F660EE77FCB9531FC49DEF4B8DE45CF1D16B67 +S3150804F670F5A33D5469035EFC1756053D592801CD8B +S3150804F680A29E5AF123A6392ADE254EB3A131E9E30F +S3150804F690FFCF1ADB8E2B57E5067F7C41594146DBA3 +S3150804F6A05F04CC16F5EEF0AA07745EB3C7814E2044 +S3150804F6B0CD5A3BE5C8E808ECFFEAA94F19410A9F69 +S3150804F6C0394597BADB3DF86BA221E68DC9183B1577 +S3150804F6D0013C3D320FD5450C3D041945D95B05243B +S3150804F6E043A5BC64326DE419120696FFCD1C3B197A +S3150804F6F0BB184ADACE9702EDFA15711FD0A1036D2D +S3150804F70048BA22ECB1FD9EB04743CCC273E3CC3E63 +S3150804F710F4A53B56BB73911FAA7FD035CDFBEDD913 +S3150804F72022D8FB4A151752EBF8F990D161D9B7D903 +S3150804F7305DB7F13552B1EF5CEA81B4BC01C8C75E66 +S3150804F740CCA648E311B0A6A0F33354B8E8B953B32A +S3150804F750BAE214D6432B5FA596B058B8272C985B03 +S3150804F760F08371A132173D2C77C4D98D9A0B43EED9 +S3150804F77013CACF7CEC46E55D81EEFCC40F56533EB6 +S3150804F7803B04BF12A399460841D5F1F8C321225771 +S3150804F7904150EEFE7C7ED8392B0C30BBB92D3CE3A8 +S3150804F7A029272D2DD377D0B8C0F4E02D5AEE1A5553 +S3150804F7B02243CA1534DE00467F3F466816DCC4EB8E +S3150804F7C00DD13D6034A0F2DEDECB291842210BCBE5 +S3150804F7D0ED25B24AD717EB02EF79F35750A3094C34 +S3150804F7E0BE24ABF81B62E10A38394EC935D7ABCB10 +S3150804F7F0ADC4E226D036B6A35EED2EDFAE1DC60135 +S3150804F800C85F441502B804E543397ABE2CCB685B55 +S3150804F810D01BDCC5EC815B91121C0490FCBA19F16F +S3150804F820A9CE24E8077FD0F43701FEB9EDC6F5FB67 +S3150804F8302F3CB50AE319CBC12708CE111647B138B0 +S3150804F840DBBBBB6B372A1EF443FDAFB66142CC471C +S3150804F850BF62BAD02DC9CA5948D9FD35B581A4DDC8 +S3150804F860405044E2AF28E4C4DE2EFDD6BD19E43B7D +S3150804F87028D2BC5A4B1E3A48472355C22FB623F5FD +S3150804F88009080826AEE2DEC0D826521AEFE6CEAD3F +S3150804F8901CD0C3DD949BE1A5FD4EC89E48F618F618 +S3150804F8A0916CB52F0C7F3E530C3D00552BEA224F25 +S3150804F8B041E61ECC612A0A1F3F420511C2E9D3D587 +S3150804F8C0DAFFEDD8364305FEB8C5CCC4E63AF73EAA +S3150804F8D0130BFACC2925C5D769474CFBBE210B3136 +S3150804F8E0DCDA42DAE3561E7FE6F1EAD8B0D9E8EF65 +S3150804F8F0F7EA03F0D221090E38DE2D2BF040ECD8B6 +S3150804F900E2041C12E5DFFACEC9181031270AD334EB +S3150804F910F412D338DF47E24C39512CD8082054F373 +S3150804F920DA0DC724284BFF1E55281D1ADFABCB62F8 +S3150804F930915A4E1814F1F5D569F3C2BBC120D47F88 +S3150804F940ABF817F05A391589639B1F12522B03D942 +S3150804F95067CC2BEFBBC8362BAB1C376A3BC1C29CA2 +S3150804F9602504EBC65DAE40D1D003FC44A001B6AB7A +S3150804F9702C49C88130661522B29AEA3652C9B1FFB3 +S3150804F98047612BDEEB70CA39B43656394AE3E6D5F5 +S3150804F990BD04750EECC043F6040ECC53B461FACE1E +S3150804F9A0E5502640AE9FA4424B69EA5242C36539E4 +S3150804F9B0FCED0DB4D33B7152344C07DCD731C88106 +S3150804F9C014B5D5F821F1293B6CE6D1DD575FE4126D +S3150804F9D0EB573D37B4B444F0F60AEE668C9DFD4BFE +S3150804F9E01FF53328158C362BEC102F61C22487D4C7 +S3150804F9F027F569B53AEBC7740AAF99CAC4B7FA4981 +S3150804FA00BDC39128D4C66AE51A5C740E775E1805D8 +S3150804FA10D5A96D133D8155FFAD0B6E88B2553FD7F9 +S3150804FA2035F6E02A092AE17F9605EC0D27140AD74C +S3150804FA301C4707BDCFD12811BE171828A84531F091 +S3150804FA4048DA4C4BD9DAC02FC9DAA304D6AD12DA90 +S3150804FA501FF31DED40C5A37D16CBB61C4F1F16E13B +S3150804FA604B6A2C79A67FD6F9BEE54009FDC96777A6 +S3150804FA705D112DAE49379DDF6C073A6E2CA92EDD34 +S3150804FA80084AE5AFAD12BE3F934E40E81BF7CD20BA +S3150804FA9070FB4E1DED3447AACEB84844BF552B3BE0 +S3150804FAA04D4A86E155EFF681F728BA0FEC92D2C192 +S3150804FAB041BFF9CCDE4C63FDB5DC35562B539E05A8 +S3150804FAC026C1A442385C92E5D57D013F36D80F2776 +S3150804FAD0EF07A3AC21D36CD9F1A8312CE912E80CB1 +S3150804FAE0E310355BBCDBF7A636C0BB24E23AF99DC6 +S3150804FAF0EFAD33C90ECDBA2F0746EE26FC0117F82B +S3150804FB00C743A8812E084D102BDD17EFC4F962AE42 +S3150804FB100E01D9D8DA072893A8D9DEFA29B44220DF +S3150804FB207BA555A21429DFFCA4B8FA0C231EC786A4 +S3150804FB30276627D1CA00F9152017D752422DDE2980 +S3150804FB4019E52E1F899557ADCBE1EA04C5F31516B9 +S3150804FB50F242AC626C7281F6380C4CDA0827FEE97C +S3150804FB601D43C61C190303DCF7974715F8CF1C0871 +S3150804FB709AA90C383907D75237D4E5BEDBDEFFC954 +S3150804FB80CAB05232B71542818FF20B4CF131FADB07 +S3150804FB901D65012C184A9CE104F2EB15C6EC1D01FF +S3150804FBA043E8FBA414C1DE57C4452E1C8135E9B4C9 +S3150804FBB030100E0A2CE5E63FA4C413EAA05215B386 +S3150804FBC0F1BA58F74A0A0ABA17E38BC541D60507A4 +S3150804FBD0D12D3EF4BF198C45C7E562422329B9B82D +S3150804FBE081190230E3420569F2442631A4B461124C +S3150804FBF0874D1533B9DFB836F80CD7672AF3227957 +S3150804FC0037E06457DA2DE3C93A1F24702C3D008E79 +S3150804FC10E6F45EECDBCDA54D2A28C8A92CF0CB2A40 +S3150804FC204BB9F347A6B5AF60081A3B9AF509D0B69F +S3150804FC305962B49C1ED4F642C653D5A616CF51F4BF +S3150804FC403FA7CA61C746ADFF522A52559DA22775DA +S3150804FC509A7F4972237EA3DFDBC32D45A42003C103 +S3150804FC60FF170FEFC3F4E221DF3AD32CF3814341A4 +S3150804FC70E349F60BCB561E49CC3AFAB6E005C3DD82 +S3150804FC8011B64CF4190836DE2E352D16C70BD701D6 +S3150804FC904446B92E1B452492CF279705141B0DAA53 +S3150804FCA034308B3F52B78115BF362429ECA024047F +S3150804FCB050C117FCE608CF5224EE4C97331138CCC2 +S3150804FCC0B1B150D2C950542AFFECD64E9FE314D191 +S3150804FCD032C512AB39FA2F09C6216E5E417FB42AA2 +S3150804FCE05E0CB901EFC72A2236D41F0146333C05F8 +S3150804FCF0A8C633DA00115BBE345C1E164A0DF3132C +S3150804FD001A5614C7B42AE9CED00B3C571EE6CF07B9 +S3150804FD106918F1E0317106CA31C5EACD5347B6C64A +S3150804FD20255BDB104E4EED2907CA1AC446B5D053D7 +S3150804FD303905B1D7E121BB29D3A1B03F4254D63DF9 +S3150804FD40D0D4FBF2F1B8E9F8DC3455DDF707C85B23 +S3150804FD50CFF41FE8AD2D50810DBBBCB3F68A420221 +S3150804FD60E4C6DE6CEE05FAB8E097A4300041F40662 +S3150804FD7018A658B4B18FEC01D818E59E0F8F3F60CA +S3150804FD80E810661508AD4CE739CF7FEDFDF108DEBE +S3150804FD90F7BABDB12CECFE63F0C3C8DD06FD81E8F5 +S3150804FDA03CB7AA34E5B925F16920DEC9FFFF750514 +S3150804FDB086AC532DC84F2EF011D7FCE0E9E0B50EFA +S3150804FDC01C33C9663E471396A038FB1FBB2C2FE786 +S3150804FDD0F4CEF319746E4DB4D36400C8F867D8A783 +S3150804FDE02F3FA6FB15C388C9DE962B463A90D4BE88 +S3150804FDF039F1FC1C9E6050EBC8273DFCAC0BC7D7F9 +S3150804FE00FF0B35916732D40E4C7F4A2917F81B1419 +S3150804FE10F2BC2A8DCAAEE9B283BA0AAE3518FBC05B +S3150804FE2011EF46228125C5463E14AC0E13F034B9AB +S3150804FE305FE446ED6D293D1B4BC612A0BC00013399 +S3150804FE4035CD5A9A4CE306FB1926FB374E1C1CFD86 +S3150804FE50363CA513F52B74E9B6CDDCCA271D44B286 +S3150804FE6038E2FC2E61182AB72711C6AE52D5FA61B4 +S3150804FE70FAD15C4E31D6FA0414351FE2E1FE81A3A9 +S3150804FE800159C4D5EC42BCF80AE14E92FD061DC1DF +S3150804FE90FF06D692C4BDE6DA5920EEF827ED6D5F63 +S3150804FEA0227096E92306299238331BC9078F3FAF78 +S3150804FEB007BA11AFCBF2074FB83BAF0CCE5D40C8BB +S3150804FEC0EF0001120F11F3BA61CAF2E119ECF0C896 +S3150804FED0B57F6CA20C044934D113627AECFF3E5AFE +S3150804FEE0100A4ABD12742242C88B2F6D14CD5816B7 +S3150804FEF0D3D3EC085C18AA2CE8B558F6D429C91B40 +S3150804FF00E4C7CFF99AE1F9183E07A9282910184732 +S3150804FF10325B56DC5FD9E1CF7F32D4EA0C0DD1AB24 +S3150804FF2009CFF5BEE1041D1EF7C029BA34E5150349 +S3150804FF30E3814AF3D33761B4BAD6473FF30937C4E2 +S3150804FF402538064B00EEE5EA26DF25EC94F34963EB +S3150804FF50C343B8C246EF9FD25B254A3766CFD6530A +S3150804FF60E274FAEAD62613D172FA095A25EB5152E3 +S3150804FF70104026483AFDA8D244C542E8E28BB4F3B9 +S3150804FF80E30C935C2DB8E1F3190FFEE8DBB350607C +S3150804FF907F4BA409FEDC01BB08E8EE5724AC0046F7 +S3150804FFA05FC53660BCCBBF366D53F9A7F8AA19F9F5 +S3150804FFB017EA3BAC9667F85198BC39A97F30F756CF +S3150804FFC017E3E7FBE3C83249305D26C4D1D4199D4B +S3150804FFD0405F53B9211C4AF9B5FF0D1BF92A32F1C2 +S3150804FFE001811CC1CB5BE2FE14ADFC3CDC63FB2D3A +S3150804FFF0AD4CC83FC3D3FF26A457B460D1EFE4B9C8 +S315080500000F3BC8371FE95A41030EDC22DFBCD5264C +S315080500104025D0DA1B6DB07E22D6C11510D87B4790 +S31508050020B56BB8332AAA950F3FE9F96FC3B63401FC +S31508050030F1BDC8AC2C502736AE7FB71136E8CCC70C +S3150805004050D42CA7E6E9F92B1357BE520F4D42EDAE +S315080500500B6246584BC3F394BCD63BEB1CC31CEE4C +S31508050060148E3C1D2448064C6E11D7A4D00A09B730 +S315080500704C01E4022D4D0AECCB06810A09E0D5E1CF +S315080500803AC2EEE53BD1CB26E528C84F24F3D7D0AF +S31508050090F3002B42FEB5483C3AEB1DDB3303CE5441 +S315080500A0DF32BB2C45DED7277FD3B348F015F439A5 +S315080500B0D9C4F1D05220B002E73228D61ED8D14984 +S315080500C00230BEE82E0BA2EB9E11340D45144633BD +S315080500D05505D6EAF640EEDFE64190D02D11F7D361 +S315080500E00E86CA3FA9D616463E9DFB2B14B5B80003 +S315080500F081FF4AB0EDBBEFA95CE9AAC7E2EDFD357C +S31508050100B2D4C029ED4CF601CA092701E5243EFFFC +S315080501106D162537AAE8A4F2DF5213020D1B09B797 +S3150805012031F8EBB23ED813EAF988165164FAF7396D +S31508050130EB0EFCC9FA3E2F19154DF9C90CCBB01DA6 +S3150805014095FC1F39F61B0AC409C44CF0D7B91AFD24 +S3150805015044281A5EEA3981A8EFE7A7438C165FB9E2 +S31508050160813A12DEE15B1B755BC70E300DE8053576 +S3150805017002A66668B38EE8CAB36CF40934980255C4 +S31508050180513B669211DECDE75412BC700C328227BC +S31508050190A4F2F56213461F2FD4C75CF01C30474CF2 +S315080501A03D900EFEBBB42325DC4F7FBBE632F6CB6E +S315080501B0C557DB5A3F6D1DFFE367E54E12F667FD2A +S315080501C0A421251046BC7811CBAE0EAFE4FC502110 +S315080501D02708C26A59010C73DDDADDCB40A110CDBB +S315080501E008060AC75C121FF81EEFBD4B155AA7D598 +S315080501F0E6450015E8E3FD050A9B163508AABDCFB1 +S3150805020035D42A3FBD051BA233395AAD16E5F9D2B1 +S315080502104081F33320C1E122EC26E70F0000DEC852 +S31508050220412440C40F2FBB81003C0A0B50F5A8C4D6 +S31508050230CFE0BB08E42B050B07AA4224570606326E +S3150805024002F00C8DF320362ED5E1F9EED8E2EECD87 +S3150805025014334AEDB9B611FFEC06D3E42935E4F5AE +S31508050260DA4BAE1FF63F05C323EFC03C482D10F900 +S31508050270D6D305DD5442431FCB2F12E02CCCC7132A +S315080502802340A7BF1AE3C981DB2749A5CF38233DF4 +S315080502900F260CFF5A69DFE0F5BD3B5150C8F90535 +S315080502A00DF91A0E5166B21FBB4D7F41E710535E15 +S315080502B0CA16EF3F97D612CB592D44A9E74EA64B3A +S315080502C05218D0FEC3207D1C4316653545A0D50DAD +S315080502D058BFA6696B28DFF3A25710D616D3440F65 +S315080502E017F0CD18E9DBA7062B54C909FE3425F9FD +S315080502F0C047C5D3D6C543D25A94493422B407F85C +S31508050300000D4EEB04BC561528E0DC4206E235B076 +S31508050310A2B44A43D1C51857FA297F4B23DDF6D22D +S31508050320C1261E612B5BE512E3060227C1D0E54F00 +S31508050330270A1B087F4124D9E55016EC23E93BD04B +S315080503403147FFDF8B1704E9AC99FB41C7482EF304 +S315080503501A0B4BC1DA2DB8CC5E459749AC51B1ABF2 +S3150805036047BD0FEE591FE83B53F2D6C554DB48E5A2 +S3150805037092CCB8B0301128BC9AFF812B5CECAD64E1 +S315080503802CF829FF99DA281FA8F2451DEE150CC188 +S3150805039065235FF6E4630B24DC4DEA08CB04FCC150 +S315080503A0288652D04542F06CC533C781C819E2F98B +S315080503B0D8984BE504F81A18AFC8FEF0AE104B29C5 +S315080503C08D10ED6F4A3DB45A25F9F6CC3B0D34111F +S315080503D0321928C1B802C56EC1BC46D6FCC016502E +S315080503E0D725C8E2532D12146DC6130BABD1C72BEF +S315080503F00232285724378938FBE19B7F00254AF4C2 +S31508050400FECC062BE8DAD9E4F1D79C63B21D6EC09B +S31508050410A565D2765A10BB793E19ACAF060B2915D8 +S31508050420C8F5F20F4B362621C33238AC9102E8CC13 +S3150805043003C1E61AE81E19F0F9DC3659461E2D0ED3 +S31508050440BAC5E6FFDEA603DCD0F4AF35345FF90698 +S315080504503133E62906401D7F3941FACCAE3B0229E0 +S315080504605320B996C531F0F418E4C460CB28D4CD29 +S315080504702A060FE22538A63819819A45DB09C249A5 +S315080504803024B809B7F451F8EBE90186180358E2A0 +S31508050490D3C947CFD1CB0CA7B729B920752D60DBB2 +S315080504A0C1BB5031F6FDFC78E74B3CC9A92AC3E523 +S315080504B0A3560BEE81BBF5F7103C395CCD2F0FF330 +S315080504C0DC1F0A043337FED9F2401EBB52FD131052 +S315080504D0EED4C0C9F2195366C658F30523611650FA +S315080504E0492DCBC1EA560BE3E381FDD517ACC243CB +S315080504F0A2243D4C0D900F20622CC2D701D46E263E +S31508050500EAABF8B4D23B289C97FB961E131128E94B +S315080505105D6B23BDEADEFB530FD4A045D516AEDECB +S31508050520B417A70346F42ADA039E59539FF73C01E5 +S315080505309216CA7851D83D2D04C2DF52DFB3E2D9E7 +S3150805054008B1107F6BD0BDFDB7ADF9D526F1522898 +S315080505502449B37A26650802474E0E35E4C49F42F8 +S315080505608FDD29A45D3568D7F92ECA4288B1E2BD63 +S31508050570E530F146F5839D131266CEFB2BD30AFDAE +S315080505800289A1D1FD3A1CB437CC40DB7F65389684 +S315080505904E2A5C1AE74D58375579D9F581500EB765 +S315080505A01EC22A1CB41631C8F7A6BD96F8B9BF03EC +S315080505B0120A31C95430699F912923B9CA40E1D134 +S315080505C0E005E6B00E1BD3F425452CE01FBA38B472 +S315080505D0B82E079DBE4647C7B753CDDC00C181F186 +S315080505E0F5BAA538366DF1945B08A512D32E516276 +S315080505F0D41AF8E3129FCBE3AAFBAAD4D2C90634C8 +S31508050600F6C23562B84ACF3A5A15FD65B3DE10C546 +S3150805061071A46A9B6455F214D67CF9B804A794416B +S31508050620FF5F9D179FCDBA9CA0051E1F43E1EB16DC +S31508050630470CCAC329E2A6D5A66712B6B87FECD475 +S3150805064047C13A4AF2A1DBD42B52DE96EDEDC55CDD +S31508050650703FF4EFEDA9FC9F5144C392A2DBFFFF5F +S31508050660040000000002000013E8FFFF0E8BFFFFE1 +S31508050670FF5BFFFFDC95FFFF6E3C00001B210000BA +S31508050680AAF9FFFF49340000C7E5FFFFBEADFFFF26 +S315080506901E0200008708000072D9FFFFC7EFFFFF9B +S315080506A07598FFFF2D3E0000944D000067B1FFFFCA +S315080506B0EFF8FFFFCB6000003685000024B7FFFF83 +S315080506C099300000761E0000E84D000027BDFFFFA3 +S315080506D0FE7C000098FCFFFF5A0F0000E01300009F +S315080506E0CFC2FFFFED9AFFFFF99BFFFF9D49FFFF6D +S315080506F0A037FFFFCE2FFFFFAB69FFFF63E9FFFFBB +S31508050700E501000006C4FFFFA4150000B7F4FFFFC6 +S31508050710AB2F000017350000ED0E00009EA1FFFF68 +S3150805072041BAFFFF0557000018D4FFFF71170000EF +S315080507302C8E00006D9FFFFFA44A00000D3A0000AD +S3150805074004E6FFFFA9F5FFFF0625000081ECFFFF7C +S31508050750BC80FFFF460B00006D3B000098EFFFFFCE +S31508050760371C0000F3E8FFFFA3A0FFFF8CB6FFFFC9 +S315080507709AF6FFFF719D0000CDA2FFFF6062FFFF9D +S3150805078017170000E30B0000F57000002A6CFFFF41 +S31508050790BBD1FFFFA396FFFF43FBFFFF7987FFFF4B +S315080507A043F5FFFF160800004751FFFF170C000029 +S315080507B0D272000092F1FFFFFA3900000F400000DF +S315080507C072ABFFFF69D9FFFFC30F0000E7F1FFFF13 +S315080507D0F484FFFFB1340000098100000008000019 +S315080507E0586D00006BA5FFFF5A160000F9D2FFFFEA +S315080507F06FA0FFFF610F0000C4B3FFFFBDB6FFFF83 +S31508050800F5F7FFFF79D1FFFF17F5FFFF27EFFFFF85 +S315080508107B6E0000031D0000B3BDFFFFA875FFFF33 +S31508050820C90E0000973E0000FDD5FFFF5A49FFFF98 +S31508050830BEC4FFFF01BAFFFF820F00008220000039 +S31508050840FFCDFFFF31BFFFFFAE680000DEA5FFFF46 +S31508050850D51C0000DFD6FFFFC8E8FFFF9E8600000F +S31508050860BA270000EC820000AEDDFFFF0400000099 +S3150805087000010000221D46D2582CD8AEDBD8D45329 +S31508050880EC01F3A94C713ADFE43536E95242A9F28F +S31508050890F9D2D43DFB3D0649FA1A05B5DF0A28C73C +S315080508A0F22BFAFC19F919FBDC52200FEF2C472617 +S315080508B01D5754D00BB448C74810CE32ED16FE4224 +S315080508C0D1D3E6E5F4AAE12D7AF5D3E502C65FEFBD +S315080508D0B83D10D01EFF350F481519BF0A392149ED +S315080508E0F94FDBB32EB4B03A3F0836C5E130E864B4 +S315080508F07F0B51CD23B6FB4AC3475316D73EB4C71C +S3150805090019A5B737D8D0BE350B098C2D9D3FCBC059 +S315080509105422BCACF1153022CFE4F71C22D6C154BB +S3150805092016A7D52F4D3DE7EEB8FDAC392F58AF368E +S31508050930CC03843F0657F7371F0838FB5DDEBA0D2B +S31508050940E801F8B8C259F30F81C3A5F03642C01BB2 +S315080509500DAC3202314AE2EAB315CFD7D1C1B73069 +S3150805096039275D45C7C011FB8CA8AFA225E4A21F90 +S31508050970DC36D644BADEFFFF040000000800000096 +S315080509809403000056FCFFFFCEDEFFFF04000000BF +S31508050990B00100009AB3F38A0CC80301EBF10B20EA +S315080509A0EB2338AA533B81F0F70A21D491DB08FBE0 +S315080509B0DDF7051BB6063BE613119CEDA2402E682E +S315080509C0FC7FDFA05C285954C12C3F45EE81CEF348 +S315080509D09232C0FA0DAFDDDAFF2605E61D0F13C202 +S315080509E01BCD4CB13A817542360D6B525A06B25B30 +S315080509F0ED54B7DDAE4D5D911E13CA4C5F5E4E597B +S31508050A0064E14B7FE4BAC49E62B2AA24D19E441B14 +S31508050A1058F45E5C90CA6D26FC4A9FA57549FE7416 +S31508050A203BFE3383C00AF6AEE4FF0BCB0FCADB5396 +S31508050A30C69D5D5F81902D3B2A5437F28147F7E1C4 +S31508050A40B9DE5DBCFAD70319F7D50A5BFDBD2FE3F9 +S31508050A501A15A8D303CEDFCC36C1279C047FC82731 +S31508050A603BCC1623BBF3629DAD19AC2DB6A8FBB1DD +S31508050A705B3AEE28CFD9E0D3B13AEDFDD92881E521 +S31508050A803F17F8C5D9392E0CF9E82CBE4F1FE1DCFE +S31508050A90CDC7EDB3FFF71922390946CF45671FDFDD +S31508050AA07FBEFB91FFC4E8E5E6C1023EA7FCED3A29 +S31508050AB059451B07C5B1C1ED7FC20F5D13A11BEDD6 +S31508050AC0DDACA4765003F026DFD8CE5676181F8DF2 +S31508050AD0037F5F54B7469F515B303B39E018DBD23D +S31508050AE05901C2123B301F82017F67D93847CFB0FB +S31508050AF09BD22B3DFFD5E91C218F58E6F3ACF10CAB +S31508050B00242420BEF67FCAD93A2A0BA2EA02710026 +S31508050B1081FED230111CB804FE69789E9F05E8B39C +S31508050B2055AEFC0948E51E73FB13DB2433DF343663 +S31508050B3081D8586106491C60C8FBA242D5C2CEDEDB +S31508050B40EDF3E5E48AE0FFFF04000000400000003D +S31508050B50BF6B0000BFDAFFFF72860000C317FEFFF2 +S31508050B6079BFFFFFD92200005CF4FFFF47EB0000C1 +S31508050B70C42D00005BB6FFFF133A0000B49EFFFFC5 +S31508050B809959FFFFA0230000595600008439000033 +S31508050B90D6E0FFFF040000000012000060F9C0025D +S31508050BA00C011C031BBE4038ED010D1D152FBBDFBF +S31508050BB01CC8B73552EF7601EE3B011E4E18FE2FBF +S31508050BC0E7B1322922DBF94F2CD52C2035CEF61B79 +S31508050BD0E4ABE1440519507F32E1243767D5B122E4 +S31508050BE0FE9E3F314E022D6C3A1A0B0CFF3D10E264 +S31508050BF022DD13132ED0D86AF0EF0B0E0C22E83837 +S31508050C00EFDB33280EBFD41C2B12342E1901C4076B +S31508050C10E7C7F5CF08D73966E1BAF321FF17A0DD8F +S31508050C2042B8F9D9060C87E609032E0E2EED1517D7 +S31508050C30D3F8EAEA0ADF12511F36E3DCCCD7D81017 +S31508050C40133EEE2FD1E9F84E07D815162302D8BC60 +S31508050C5004214F2EC723CBF607ED4DD4E7D3F52B45 +S31508050C60FF11F2EAE0C457190142CBEFCF1DE73A67 +S31508050C7007372FBF33ECFC0B20BED9E70E2405D565 +S31508050C804008EBF431E0172828DE0E3308293A2701 +S31508050C900CF43716E31E295F462DBFBAF932061E30 +S31508050CA01C45DCCCFE13F47FFAF3EDD0CCE319D161 +S31508050CB0000D4DF7D319530F37F039CDE91ADD294C +S31508050CC0CEDFEF3EEC10B0F527D9201F07E31C173A +S31508050CD0DCDF0205E618D33615CD1C25E4EDF8D775 +S31508050CE010AB2B051E1EE1E725F902210404F5E5DF +S31508050CF006F5C933082521ED23810629E9FC36E1E0 +S31508050D0015D9E034E22242DDFBDC3012FAFD2EF07D +S31508050D1029D726EE23471A09D5FA11FA0E06032707 +S31508050D2004E5F2311AEEF31CF5B5D0D8EBD8050271 +S31508050D3006DAE2E22700CCE711BA1CD70C1E2A20F0 +S31508050D4027AE1114F3F0EA18CF26F23F04E0FD2F7B +S31508050D5032EAFE3081D3C6E64B47B23ADAA4F63410 +S31508050D60E5F9E3F90CC6204E012008014F121E2AA3 +S31508050D7039CC18042305231F351615E0C60919E1CC +S31508050D8008E728F7FBED0338755CEA24D1F5F8FB87 +S31508050D901535C330FB05262CEE34BF3C44DF0A2146 +S31508050DA0F50B06D6DBFA48113F40E9A7F30A32D810 +S31508050DB00322F8E3920ADCD45742EDEAF58543ECBB +S31508050DC00726FEED03DBE43515D0F9F13EBF1BC159 +S31508050DD00EF0FD2D1A0D18073A31C1E3F5C4E22DBB +S31508050DE041EA13F1F80DE7CF0EBBB756FCFAF4380E +S31508050DF016F7F8F4F5AB1315CD490609F8D12B35D1 +S31508050E00EEACC0F2D21AE249EA0ABF50ED1114E275 +S31508050E1033FD100DB2AA10E03200EF13BCDFF9EB73 +S31508050E20D5B231532CDDFB31E35EBFF9AA155ABAA3 +S31508050E303BCA440EFBD611413005BB1181EC00C9EE +S31508050E400601D31C0B0DB3FD4FB0C94621D0FA38A0 +S31508050E50E2F6D829069D2F04FF131C2D9C1703DDE2 +S31508050E6018D2BDF32718FE0B15D2B20509FA4AADF5 +S31508050E70BDFCBA53C4E5D6E907D5FADA00DCEBEAD0 +S31508050E80E302BD37F41C14F93DE843EBE4EF09E446 +S31508050E90A6EA0B3911ED10EE0C230034C4DEE3FC8B +S31508050EA0B1FF0E0D33370AD2140FE645CF04DFE935 +S31508050EB0CEA93554FB18F3F7E40601151E193BEAC6 +S31508050EC0E800FF271C0FE0A7072B1C3D21AF05AF40 +S31508050ED08100BCEBCA291EDCFED2EA3A292026EF98 +S31508050EE0B3E01015342F29E42AEDFF4E1CFAFF99B5 +S31508050EF0CFABEF21D6363DDE2517CA235516073162 +S31508050F0041C3D5F821147FE1C934CC1D0526EB422A +S31508050F10072718EE24EB1D323FB31ED3220FC3C293 +S31508050F203C2A15D121F92EF0EC25134733F1D00DBE +S31508050F30DA30FA0753FF48C20961353C7907FA31B1 +S31508050F40D556E5CF52144AD7D815E128FE2DDAF33A +S31508050F50EAFD2BD811FBCA1B11E2461EFF01FED47A +S31508050F60E809EA2BE6E5E2AB2453F93D01F4154A0F +S31508050F70C51BA212E9384CF50DC41720EBEF182549 +S31508050F80D7BEFEE90000F5BB0FD72CFE444FA82EA9 +S31508050F90EF1BC925F10B2DE620F107C4F238FDD064 +S31508050FA000EE31101112F1E72D2D37203894D8238C +S31508050FB0EAC3B52AF8BFCDBDF1F38127BCDBFECA66 +S31508050FC0F821251F093150D52EBDF2E3E74A1A093E +S31508050FD02004C40D1C1840EA30563629E892153AFD +S31508050FE035CCD820EE3D1F095714BDD92E0DAE2692 +S31508050FF0B133F1413AEB6418FC24E508EC36BA43FB +S31508051000AD0732EB36F33D23335704ED36A326FFFA +S3150805101002EECDE2EBC1C24C1C0989D0C92B0EDC08 +S3150805102016F91201ECE6EC0A182CF53515DF30171A +S315080510302E9847F320FC0B0BE9093812F1DBDFD3B1 +S3150805104011D8E5A706D50921F5CECCBE1FF134E39F +S3150805105014E5FDFAF924F9EDEE0C261B2FEAFE1820 +S3150805106035814AF418F125F734002B24FF0910EECB +S315080510702DE41EFC3C14E6ECFB041BC2F01CEAE658 +S31508051080D2B7552DFB0AD629ECEE0A28F2FE29ED2C +S3150805109039D718E71AEA392C150205F638CE15FC9C +S315080510A006E80EFE040CF5ED04F3C7D5E00319CDE5 +S315080510B0F1641BD740EF04B7B54FFC14D2CD3CE01D +S315080510C0FB28D0DCF3177F45A433DFE522ECF6E0F1 +S315080510D004EEC831200D023CF86B344ECCF7D91412 +S315080510E04D0316B82AC2DB1C0B24DED3F424C8FF2D +S315080510F0DA3506041742253DF91AFB0AF7DFCDE06E +S31508051100F52F2924293CB9EB02512128E5E2E4FB10 +S315080511101BF3C616DCEDD92E403DD03B2CC6D308AD +S31508051120CFC8AF1B45E0FD19C6EEDE2BCA10A0E3F6 +S315080511302BE7E9C9D9F69C45264ED245D9BFEBED2D +S31508051140CEF99844D71025F5E3AAE1121C18DC3523 +S31508051150C11AFAE6F6AF61C1C3FCFEF0450B17E105 +S31508051160A3E7CC0CF21650BE34EF191F42CF07DDA4 +S315080511700FF8C11309DEFAD1B0F514FEE54FD4EC24 +S31508051180CF1EAF33D5E106F2EBD133285C211633F2 +S3150805119028092AC632D43B221B4DE63553BCD93C11 +S315080511A0352822D2F2A4EC1D1FABA8C7EAD02B54CA +S315080511B0CD64E33636305852C2EF0C2E5400BB04C4 +S315080511C02E5CE9FEC8C40534D77FCB3BD4DD334D49 +S315080511D09D184764E829F8A4EFAFD30AD9E603EBC7 +S315080511E0DBA8CE51C82F0097E0103004D3F8C222E9 +S315080511F08F4935DB081A0B59C9DDA9F7C44DEF55D3 +S31508051200AB255648F8A2CFEAF3D3366EEA490EFE61 +S31508051210E2BD333BB9B710BA4B7FDF2C0E282D0438 +S315080512200722BA5CF70E2F4142C2EAFCC141FB54BC +S31508051230002FA6ED17C2EAC99FE3D0FAF0D7CCD49A +S315080512402AFB19F70A9A5B9F20460433A8D142FC64 +S31508051250B2709EF1DF03E04618DF991CE2EC127BBB +S31508051260F3EEEFEDF221C159D80CC7E7A740A00563 +S31508051270302AFCC7200C81F1E3D1AD4B2BE89E241F +S315080512803AAE17C5C7A2DED9F1DFB4FDE8C5437581 +S315080512900B0616CAF2CE3400E7D10016B515CDFFF2 +S315080512A0560022012E27A7EAE741B93BAAE9CA73E0 +S315080512B0E5FFEEAC06FC26FE15CA359B36A3076880 +S315080512C05B08AF0E3F0F9837D4BFB3B7C5D3151014 +S315080512D050C5D035D20DCFB83234FEE809D340C94A +S315080512E041F01CAF0A31CFF94243FD15D8C1E64B8B +S315080512F00DE6CDD7253718B5952A3DD6F1C43D2A2D +S3150805130053BFBFDDDE6650ECC30141C3D2E821E811 +S31508051310EAB6F41CFE583E2094AFFF1FFBC00240F8 +S3150805132045D8D7E5C25719D2CB12F220230E110E8E +S315080513304D23E1F62E140C1FC139280ADC23EA01D0 +S3150805134045C417142050E70F81CEC7CBE4D6E23F34 +S31508051350031513FB26FC30F8CC321C392D13DEECAD +S3150805136001C839F7D1E419FFBA22F2102DCF40F298 +S31508051370E6E812ED36F4DF09A0CD0FECF721532187 +S31508051380ECE343C8D732B93AC4E2013C19E8413718 +S315080513901BCBF9E6224BBFD83B9EC80371B62D1F5A +S315080513A0B939091442F83E08C2FF15CFF12CE605EE +S315080513B0EC351AF003F3F4FAF60C554C31CB202D1F +S315080513C0C935471E31D5C2D70541E31C7F1D1A14F9 +S315080513D0273CC62859D33826BE50E30AC41E3018FA +S315080513E0091D2F18CFDBF73BFAE153F42C1102CB75 +S315080513F01D1BE6F4D9E106BFF90C3BE8602ED8E3D8 +S315080514001452ED24574820E4C0FACAF810D8FAD37E +S31508051410D7C43700E8A3B7D2D6A39CE5262F163836 +S315080514200D104CEE0FB132E80CC7EB1DB6DA1EF1FE +S31508051430F5D1DF3CA69605111CF2D3B41C942024DD +S315080514403941F63F1BA5D21206FB8A1101CBCC4EB4 +S31508051450CF0217D616B4295F3420A4C3BF33CEF0FE +S31508051460F3F20DFF15D5DB7F021FC5EEF29611FEC9 +S3150805147015DD0ED0CA1842E20CA6FBA71EFEE0DB58 +S3150805148012F63A13F5F514EC30D8A2EBAA26F14272 +S3150805149035E1471AE3AB0550D8F5CCFAF7AD171879 +S315080514A0C3F6CBDE4D05DCF8F6A014BB39ADDA1369 +S315080514B0082227E709C3C7093F04CFF2EFAFFF03A1 +S315080514C08948A1E6CAEA1D91F1F5BCA509113907AE +S315080514D0DD0AC22A432DBCC0CDAE14FB119F0204FA +S315080514E00B4408BFC21BB91BBFFC363307CACEB7A8 +S315080514F0FC0FFD285304EDB1FCCFB7DFE20012D08F +S3150805150007FF1620FC3D1DE42908E8D852C731FB1C +S31508051510B93424E2F80DC813EDC9FB3D6281DC0137 +S3150805152002DDA2E11FC541FADF0299DC2CA7DFE33C +S31508051530CCBADFE830C6EA22E5CC12A9E34EE23496 +S31508051540C538CDBDDED0064C50F2B5D61EEE39C12E +S315080515509F00230106F3E11C62A3B398111F27E335 +S31508051560F525CF02052BC33E1E8DF5D06A3D32CF34 +S31508051570D1C4F6A750BFB64E39BAF94D3530E2CBC8 +S31508051580C5A60EFE404FE8B21FAABEB1568CCE19A7 +S3150805159005FCF70503F1DE350AC60EC9D70DF41A9B +S315080515A00D5D0BE4E749C3F57FE114D81C0E26EB60 +S315080515B038EF0EE706F0EBD844B7CAA12E00B511E9 +S315080515C0FB21C217E0577FC4C0F41550F1DD23B2DD +S315080515D0AFD1BB68460A0EF0DB26064E4DDAEBD8C8 +S315080515E0B3D29118F21046CB01D1233849F42427F2 +S315080515F0D50ADA0FCF6A7944C6E7101ACB1D3558CE +S3150805160012F4F4FDBB40DD4E31F30EE0371DF0FD57 +S31508051610FBC6985EFD0800142CEDEDDDB548B0D483 +S31508051620395C284BBE38E81715DA3CED0E37A54761 +S31508051630CD19D9E3DDDC04264927C52CC0B8992C74 +S31508051640363CCAD208A8CE4637F5B3260840F9214E +S3150805165034E503C7181901F6BBDDCEB90BD4FB3D36 +S3150805166023F3F1E8CED1F1D3ADDD1CDFCE11D7EAF0 +S31508051670F4FEDF05D5D1E3C29E0EC5B6EEE4F34208 +S31508051680481902B21DFCD2F496E1FB15D21A061EBC +S315080516900E1A2398EC16C3D4B3A4CCD1C64412DECD +S315080516A0F208E7ABDBDD24B798B0DA16240FD3FECC +S315080516B0F20439C800D1DD0E81FB38E80605063A7D +S315080516C0EDE3D6D6D50AD8BABCE506BD223FD80677 +S315080516D02A4AD8A707E8E70D98C21FE68ACD02C2A7 +S315080516E04BADBEC6984F25F02DA2EBE90DC0EAEA2B +S315080516F017B1BCD4C6F74B2D3D5538DD05010AF0A3 +S315080517001FD88E9D186817240A81F493DC163ACEDD +S31508051710A9F810BCAFE7ABD4C9EF3A00BFCEEAD0FB +S31508051720EED26159DB0BCDFDF614D7254895F1CFD9 +S31508051730043C050424F80230181E95198CD20DDBD5 +S31508051740258E3EB8A70ABA1326264E37CD00230B93 +S31508051750E996FA43D5210B435F4BDD2713F2DC2CBB +S3150805176021DD88E5D1D934C1DAB3ADA9B1132EEE99 +S315080517703FEE0C29F611D2000B4654CA92461CC6F2 +S315080517804DCA34E715549C462AFFE20EF715E1E9DA +S31508051790DBFA37E3B4143045EA4C05BAD90139E022 +S315080517A05594F31D02F30A45D97F2FFB0CBAC125BB +S315080517B040A11BC50D1AB206E923E4ACC209225895 +S315080517C0EB2BD90E232C2A2AE46307D6C405BA2798 +S315080517D044D4EB4ED71CE57420251F53D74B412A15 +S315080517E026190BD19AF6145121342BE8194C344A8B +S315080517F0041F1139EFEE25FE3645109828F0E5FD4C +S315080518002C3481D0C3F01C38F10F110D28B133F4EF +S31508051810E9DEB909F03B12D932BEC3B5DBE44DE8BA +S3150805182023FA991FF0EB4CEF2ED3F2F60FBB0E5C9D +S31508051830E9EC93DF1BED0D34ACD112D640D7CF3B7F +S31508051840E1E39A031DCB3503D9E51DE74DD1D961EA +S31508051850BBF5E6292D33E2E5B7D2051334E833019E +S31508051860FD25B9FCF53032B60B0FFDEA01FC414DF5 +S315080518701DD1BE4B2A0EF1F7E3EA0EBF06BBF3EF01 +S315080518803709AA553D1EDDE920551341265B05D1C5 +S31508051890383C06C91CD171DAE7693D21B751C26BD7 +S315080518A06D6020A0FD05C71A13EE4DD9361516C766 +S315080518B00FFBC6D81EE655C9F171E0A5513D14CBF7 +S315080518C03CBF4E05FF1A1D18D2583EBFE72A0BD74F +S315080518D0084B5A2FB2D2FF0F32FAEBB931CC2B5F30 +S315080518E0C19C2207404F14A5C97F22FD2B10DEEDAA +S315080518F03FFC3A103E0F4AA8370E2731CAEC3D7809 +S31508051900D958F3E4EBE79E9994232352FD061EF076 +S31508051910C42913EDBCC4AD9EA5F335CD0DE92AFA48 +S31508051920313EFE37083E04CDDEE62D460D3305224B +S3150805193029022B05FC1E04D019363C1304DDDAEE04 +S315080519400335D032F9DEDAF10739FA7FF313FAD817 +S31508051950D118D31FE0E517C9FDDD0DFE0D3C011AAB +S31508051960FCFBF3FCED2D051FEB09404321CB132B9F +S3150805197026E101ED350FE1DFF22CD23DEBFEFEDF68 +S31508051980FC4FEC2C150828DD01272501C6FA2BCEB8 +S315080519903344EBF1D801350B2C532409D60DF5E163 +S315080519A0E12AFC36CB0727E4305CF96109151EF6F2 +S315080519B0153D000A02EEF0F830D0FF181A0C013171 +S315080519C0E9F8DEE2201256F7E0F5A8EB1335FB3DFC +S315080519D000D2F62C2811CBC1E1CB2703394C14E2EA +S315080519E0F6F522FC11FE07241FB9EA053939E23A4C +S315080519F02216C9025F2B4E1C1DEADBFA1B07080EC9 +S31508051A00D8141C1A150BC2DA22C8E6182B2FE813A8 +S31508051A10F30F7F372B1B0913F204E9221144EB2731 +S31508051A20D867E03BF8F54BED01E8A5D82B37FFF06D +S31508051A3002473F2628E4F6F238FA00193C0F104EFD +S31508051A4096264B0132BB121E02FA1CE0F7BBFF377E +S31508051A5098F604F309C1F137FF05BD3A251218FAB8 +S31508051A600C6323025B1D9CDFC613172D52D52E3238 +S31508051A70D8C5070745D119C0BD7FE1DF56D2074945 +S31508051A80F212C8F43011D518B4F1A9DBF201C00277 +S31508051A908CF03CB5C49DCA2B013DEDA44F66B02418 +S31508051AA0B6C7E34317974B1D2413CBE2F52CD93656 +S31508051AB02A2644FD26D0D2C928C3B6FCB25E14D957 +S31508051AC01329C1C33404CB1D2C302D02A824F9D102 +S31508051AD0B1CB44181618A0FF2432180C58FADA02A6 +S31508051AE01BEAD2D2E4EE06D93527D6C725C4471D43 +S31508051AF0B248F11B0A72FFB8EAE41FB9A248C13F0A +S31508051B00EFB1364187DBF822D7473DF4F2F207ED08 +S31508051B10F604C95032F753AB687FB8025BD1DE27A6 +S31508051B20E01131093610D028D6A81DBD8FF1E9FC7C +S31508051B30C9D5494B88E7A0D0A9C9224DF0F14FFE72 +S31508051B401A22082D2400E6C24D7D2E120B42010CE1 +S31508051B50D160EAC003E7FEC11AD112E134080A3E8C +S31508051B601947F19D38EAE22D11E9C8E83141DA3D10 +S31508051B70F01B20371802033425BE1F441C31C11833 +S31508051B80B9EDBB1F1C06DCD9E300D93DDDD4FC54F1 +S31508051B90020EC4DC27DFBCEA00FBE2B2DA22CF007C +S31508051BA0D0EA07E3E52BED67EEFD4A242A18F8DDAA +S31508051BB0B7CAFBCBDFE1E7D2FA231E203A2F3ADB79 +S31508051BC0EBFBF581EFF1BC2EC7E025DCBCC7D01BC6 +S31508051BD0051818F3D018E368EFEEE41712FA3C3245 +S31508051BE0A6E8F41CD235F624CA261602E71E2BEDFE +S31508051BF0E9019FF63607652DE7E8E1F9EB3131414D +S31508051C00011DCE1BFBF43B42C3260F3AFA153031AC +S31508051C1096C2F81F11D621E32AF9194439C1C428F1 +S31508051C2007F1F713EB117F0CCAE51EB7E518FC0B90 +S31508051C30DAE6E40DD30AF94FD93C1A23E3290F55F9 +S31508051C40F2130AD322CECAF800211DE9EED40A23D7 +S31508051C5035FDEC120E3B3736D3021ECB4308FA1F69 +S31508051C60182918DAFD36E0E9C77DD9F8D8B4FA4F48 +S31508051C70312BECF3FD119C0C1C4CBC06202F1F00C8 +S31508051C802430D9FD29402119FAFEDFEBF6F63F2463 +S31508051C90242AC20BC022353F0F214D2E1481243428 +S31508051CA0F83DB6E1D6E12CFF3D4D92E7C418A51CD3 +S31508051CB00D6BB632242C3B0F131B24FCDA292B1685 +S31508051CC0F6612501E0232BEE072150B2F5DF1B1D32 +S31508051CD0E72ED3EDEFA696F53125A41A1A24E63193 +S31508051CE0F942F136C8BE65DB192CE0322219E80936 +S31508051CF0D4D5EE6CAC1554D6567DD9C54BA0A8E4FB +S31508051D002532B4652828FE0C413BADD530F2ECECFE +S31508051D106EC8E364C11FCB172D1E0B65F2EDAEEF3A +S31508051D20FB391532B63D1DF9D143E93A751613D770 +S31508051D303206E31238C75ED005A385D41754CC0EF0 +S31508051D40571AF004C24FEBF5504E3AF7371E05D130 +S31508051D50E75D2366D2FA0223E84006244FC4C35C2E +S31508051D600B0D1CE850005ACB21BB81F2034F2433D7 +S31508051D705CBD1E52AE5003D7E52909244DCCDBF0D0 +S31508051D805223F10CC934272F2F03E6F4568FDC4B63 +S31508051D901CEED84B6CC368ED4F16BB15E2F2FFFF78 +S31508051DA00400000080000000FDA8FFFF30C9FFFF02 +S31508051DB0F713000099CCFFFFF81D00008C1E0000E4 +S31508051DC0C8BAFFFF12E2FFFFAFEEFFFF2BDFFFFFEB +S31508051DD02BFEFFFFC71E00007D340000830D0000A3 +S31508051DE01BC4FFFF484000000C4F0000DE3800000A +S31508051DF088E7FFFFC08700008C53000071B0FFFF1E +S31508051E00782200000CBAFFFF42B3FFFF5ABDFFFF59 +S31508051E1091FCFFFFD0FFFFFFD00A000065CAFFFF50 +S31508051E2075AEFFFF1C9AFFFF6EF3FFFF0400000067 +S31508051E300008000090D32B171CEAD31734D4CBE639 +S31508051E40242702029E302B2441A2DA59345234CA79 +S31508051E5029AD4C7F973DC16A66031D922250C66916 +S31508051E60EA5FF907D00BA8D3A2606725C532BBFE82 +S31508051E70ACE2811EB4D6540E2F7FE2482CC2F4DF9D +S31508051E800138C9D0021364B3C6EA344961E1CFD42F +S31508051E9053D16125920BCF0CF26822350989B9FA17 +S31508051EA0925153FB0BEE2E34EAFADDAA4745A948AB +S31508051EB02BC0E07FF0E53AF8EBFBBA05F5B0E72E5F +S31508051EC0061EAE24B8FD7F0BD0AACB38D5D6C9E5F4 +S31508051ED02B111EE82D1A477FFAE309B50BF9C1ED53 +S31508051EE0BD1754FA19BB9E47EF0FC2D2B443F74341 +S31508051EF019E83020F915F71DE72621E8A181D41A36 +S31508051F00EA0B5A2ADB5302DA4AE7D0FFD313E94F1D +S31508051F104E15294618AF3BCBF5BC0334A91507F46E +S31508051F20AC2ABFEDF4DF7F2294B8FAB325CD065166 +S31508051F304F1307A11ECBDA0B0BB1A12F93026F7EA8 +S31508051F404126DDD9FB7F5D7D6BE13B72599A642C91 +S31508051F50F5AE74F4E61CB326ED4DCED0530CD7E892 +S31508051F6055C081E0CBE5DDA6E3E72BF9BFDDDAFE53 +S31508051F70B9AFD5431DCAB0FAB5F4C4DD4B414181A5 +S31508051F806001D29848FB413611C91D4700D1D8DAF8 +S31508051F90C9DE62FAAC684156B27F39F8BB4DDF1324 +S31508051FA0361E78B7D4B124FC28305635E29693B454 +S31508051FB041B04F013F9B0B2A0F0526AA4CB5B30B1B +S31508051FC04927CAE7F9A5201B0B0748CA08814DFB0F +S31508051FD034C852EE24E4EF2CD830F859A09BC067D4 +S31508051FE0F381E0F8F74416CFD512352BEDE65E59A1 +S31508051FF03215023AE13E40D1D5C2CF41DCEA816DC0 +S315080520001006A3D7BF37EC9C33BEECADD887F95776 +S31508052010210B4CEE12ECC010D5230B4007C23FED41 +S31508052020484418E9C34939B9B9F2EAE611C3337F11 +S31508052030345F181C700E9241CCE4905D55BCF920AE +S3150805204054FDC56DABB9A32A7FC3E2DE35ABA062E5 +S315080520503EDE2F521BD50B000523CF36D3662A81C4 +S315080520602BC336C42E49FFE99CDEB0EA31082ACDD2 +S31508052070ECFBFBE314EFBFEAD507E300E315029390 +S3150805208034D80FE1464E1A13BB5100E93B1CB38100 +S31508052090F61237EACAD6268A0DBCFDD1945E42D316 +S315080520A0187097810CE861151F0C00004E3C68B145 +S315080520B0105E4A2DCCF21B342F352CBDB5127F4D3B +S315080520C072942469E5C06F5CFACADCF16A1871C8AE +S315080520D00543B855810DFEEC04B8D8134DE1103FFC +S315080520E0B863074A5D3457CCF0473A20FBC72E60DC +S315080520F00FC54949B017ABB5956EC103D6E1FD10B5 +S315080521005CC030D755DB6320E001CA0C1605057F90 +S315080521105126D3744AE832C42AF490FFE7FA4FE306 +S31508052120C729813C29DF333D070E3589D9C852CFE2 +S315080521301A040B3830F6C20AD5EEF4DE2081255985 +S315080521402539051FE02F54551425E01443355E42FD +S31508052150315455F5FAA41517E4B8810E1B4151B447 +S31508052160C4392D1246E807238544F2DA6944F8A8E6 +S315080521704A3CFF277F53EA519141433037C7061139 +S31508052180E95001501468B9A5B072141D83BF0DE551 +S315080521904041F58E22CFFFDE20FE27DFC6300BB481 +S315080521A04B46ED08F52306F5C0133E9CEB17EF8164 +S315080521B0CC18DAE1E5A6E42FABE7DB633F0FAD45BF +S315080521C0BC22AF1691B2DCD63888FEF8BE89FC4823 +S315080521D0E381C8440FCE3F8261CD2ABC570B51D542 +S315080521E02A53818158C6316D0F9C651A20D7CD8B28 +S315080521F0683DB603814AD15D08C947E7F01CAD6558 +S31508052200F00949E327B2E04260DA41471AFFCAF204 +S31508052210F7A923F70F781F00EA024D4BF4273BB9B8 +S315080522201CC0E220BC3C1B940AE41B29D229D28196 +S31508052230D8E9D92AFFEBC8FFE6EF17223C81234FD9 +S31508052240DDEE3A06B28AB92816C6C1F0B3313A4563 +S31508052250AD9570F5B4160C41B2C8DB45E40364F8D0 +S315080522607C37258101181870FD2B4D1E40B9609CD9 +S315080522706162F83C3E58C855E8BB40A99653F9240F +S31508052280626C79AA240613ED62783E5FFA04B415E2 +S315080522908181BEBDAAE65C18B808B971DB2E8C8F9C +S315080522A023E03B81B70EF75C9C4150AB3EF94ABC2F +S315080522B0EDD167C01DBF54F830150BB8F934031FA7 +S315080522C0C74719E2EB135719E5D4B33FB5333C8134 +S315080522D0E11552AE29AD130D0241FA9802159E690C +S315080522E0F8448AB217E5E5D9B1CCCEED25812F5F3D +S315080522F06302505A49FFE73BE1BCD6AFEEBABD02C9 +S31508052300F80637ABEDD381F20DB3AE1EC12D1865B0 +S31508052310ACECCBCF2DC7C4FD01280AE8E83629CE93 +S315080523200BDF47BAE903F302E03E30AD4B7FF5DF35 +S31508052330020DF0DCB444D7E4E22B1E7357915AEF2D +S31508052340A5B41417A90501433CF6F6C5F7B8E87F01 +S31508052350CC2B0C2D2FD26D30E21DCD49E3574DDB25 +S31508052360497CDE2D4B31F2C8BFD232AC52FFBF8154 +S3150805237083490885F6DA16F3D4E929F72414F333DD +S3150805238010277FDDDEE608D849D4CB02B6CABB4797 +S31508052390BAEDD3CE50D8BE67BF3681A26CDF5AF3E5 +S315080523A058D5DBB31F552EB410C6DFDFF317479A8A +S315080523B0D48AFDE81107C55CE98804939BE544D3EF +S315080523C0C0C2A973BF06ED0349D3F26C9B02572316 +S315080523D0D7C381FA0F455AA9F6140B14AF275068C7 +S315080523E0B1E081C1B4FA6C2E5024B6300DC5FCCFC8 +S315080523F05B0FD419D03BC43E4A580B242A7F4A247E +S315080524004B223BAF46E27042C8036364D34DD3F90A +S31508052410CAB164134C0B44CBD1E21BCBCBE7D54CE5 +S3150805242023F381CBE9E34B49BC29313A3190E541A0 +S3150805243014AB28F936E04B08BAE23EDC67A7D25159 +S3150805244017CC1A541BC501EF3A425C7F2ACF6D4754 +S31508052450B31F25E2C74FDC81322A19D9BDBEBE2C6A +S31508052460538FD12B42DF9E1D895FBD4DD052E1BCEE +S315080524704E1AED3A310CD116647FE416EBC929627A +S31508052480BDADBBA2C0A016C73F3900CCBD5803ECED +S315080524909FC820BFF4DB4C64D94F1A06195402C1EC +S315080524A0AB0627E3EBF4094B2E4496EF9C6515F02E +S315080524B0FD3A947FE5A429C70FD00D5F0381FD7703 +S315080524C0EDCD29DF220733E75A25AF0E00120A0597 +S315080524D00DB02E3D3B283FB5ABB4F11404811D3430 +S315080524E01938205A152E0E1D4BCAF7FE4BD2595CC4 +S315080524F0FBC14D7A50AD2CF627596F323EB5BBDB7D +S31508052500819149AC39B1C84B55563B5E445AA1F041 +S31508052510EC9A9D305641D3F8D9E009A120CC19EBA0 +S31508052520063952E7E0E5D1C4ED26CAE4F65781E453 +S31508052530E5D6892481E9FD0ED31CCDE995AD1F3E67 +S31508052540EE3B23E418F2D5A245E9C0DBD0464D5447 +S31508052550B8841FE847F54A7F16CD43A8CD36AB485C +S31508052560FBAE23D85457D751ED36B2D646B5545691 +S31508052570ED00D9BCDEBC6412BEB5B61D693990FC42 +S31508052580F2D9D5293EE5F6BCDEFFBA39B08157083A +S315080525900205F433819D0E2A18E23B22D90ADC315D +S315080525A0E9DF1740F1E2401705E1DAFD9E19FF69F3 +S315080525B014AEC2591BCCE1746C37435AEB9AAE6B11 +S315080525C0240716E3341DECF5DF258D2E59A0EB17E8 +S315080525D0A081C9463698CC29A3293DDE3C81DC2451 +S315080525E0E6EC9B9AA3F04B23FA04436ABDA560BFA4 +S315080525F054F70E22A70109369A2DE4F7370F507FAF +S315080526003EEC3E4F493BFAEB50F5D4DA2DC4092F7B +S3150805261016FC41E74FDD22EF01ED1587DAB3475D75 +S31508052620C6327C2FEB07D438476042A2A9023C7113 +S31508052630308BBA7F7AFBFFFF04000000000100001B +S315080526400AE8FFFFD40D00005AD8FFFF2FF8FFFF51 +S315080526504E2D000071F8FFFF62E8FFFF49230000D1 +S31508052660F69EFFFF685A0000D0110000A8D3FFFFA9 +S315080526703C03000055EFFFFF1D3500002CD0FFFF7A +S31508052680B4F2FFFF161300004B11000024E3FFFF09 +S3150805269045B3FFFFE2BEFFFFA0E7FFFFE3F9FFFF34 +S315080526A0189FFFFF0BEAFFFF9AD5FFFF541E000090 +S315080526B06D6300007DF8FFFF17F1FFFF9D0600001B +S315080526C0732C00008AA3FFFF61D5FFFFCC15000018 +S315080526D045FEFFFF560E00008B5B00009CF3FFFFCF +S315080526E0B5F8FFFF45EDFFFFB71E00002D280000D2 +S315080526F0B14F000044EDFFFF848CFFFF3A0600004A +S31508052700D9B8FFFFB92400005B2700009DDEFFFF4F +S3150805271006FAFFFFA5B7FFFFE0F1FFFF403100000E +S315080527200135000047E0FFFF05310000AF14000042 +S3150805273000000000F01F000007BCFFFF1ACAFFFFD4 +S3150805274086FCFFFF04000000800000007A646764C9 +S31508052750D81C70963ED71129A437A00FE8C08CD689 +S31508052760432C7BE27E0F77B3F0D13A1443BD2DF2A5 +S31508052770E84D718A1EC5D7DC7FFBC5D494666536D8 +S3150805278058FCF6487056085C77ADF13FE2EFBADAC1 +S3150805279047BF1A1BD83B63E1169A36C54135302122 +S315080527A00AB42D320565DF2A2FF69050AB44FB4354 +S315080527B04748E9D2CC62B93FDE35202AD7FAE6F88A +S315080527C0D581CE072EAA4AD89CF990A412FDFFFFFB +S315080527D0040000000800000052000000BBFFFFFFD0 +S315080527E026FDFFFF040000000800000001000000A8 +S315080527F00200000080C4FFFF84C4FFFF0F0000002D +S315080528004D4C495220436F6E7665727465642E0089 +S31508052810010000001400000000000E001800140056 +S3150805282010000C00080004000E000000140000004B +S315080528301C000000C8040000CC040000D0040000F9 +S31508052840040000006D61696E0000000013000000B9 +S315080528506404000000040000B00300006C030000D7 +S315080528601C030000E8020000A40200006C02000038 +S31508052870300200000C020000C00100007C010000C7 +S315080528803C01000008010000CC000000940000008F +S31508052890600000003C00000004000000E2FCFFFFA9 +S315080528A0140000000000000A1400000018000000CB +S315080528B006000000FAFDFFFFFFFFFFFF010000000D +S315080528C026000000020000001D000000250000008B +S315080528D05AFEFFFF0C00000010000000050000006E +S315080528E0010000002500000001000000240000008A +S315080528F036FDFFFF14000000000000091400000063 +S3150805290018000000040000004EFEFFFF0000803F8F +S31508052910010000002400000001000000230000005B +S3150805292066FDFFFF14000000000000081000000007 +S315080529301400000003000000C4C5FFFF01000000E5 +S315080529402300000003000000220000000300000029 +S31508052950020000009AFDFFFF1400000000000008B1 +S3150805296014000000180000000300000046FEFFFFE3 +S31508052970000000010100000022000000030000001D +S31508052980210000000500000004000000D2FDFFFF3D +S31508052990140000000000001B1000000014000000D1 +S315080529A00200000030C6FFFF0100000021000000FC +S315080529B002000000200000000100000016FDFFFFD0 +S315080529C01000000000000001180000001C000000AF +S315080529D008FDFFFF000000010100000001000000DE +S315080529E00100000020000000030000001F00000091 +S315080529F007000000060000003EFEFFFF1400000069 +S31508052A000000000524000000280000000100000061 +S31508052A10A2FDFFFF02000000020000000200000000 +S31508052A200200000000000001010000001F00000070 +S31508052A30010000001E00000092FDFFFF10000000C7 +S31508052A4000000001180000001C00000084FDFFFFBF +S31508052A50000000010100000001000000010000005F +S31508052A601E00000003000000000000000900000029 +S31508052A700800000000000A0010000C000800040009 +S31508052A800A0000000C000000100000000500000008 +S31508052A90010000001D000000010000001C000000E8 +S31508052AA05AFEFFFF1C000000000000091C0000007C +S31508052AB020000000040000000000060008000400CD +S31508052AC0060000000000803F010000001C00000011 +S31508052AD0010000001B0000001EFFFFFF1400000098 +S31508052AE000000008100000001400000003000000A4 +S31508052AF07CC7FFFF010000001B0000000300000063 +S31508052B001A0000000B0000000A000000C6FEFFFFC1 +S31508052B101C000000000000081C0000002000000042 +S31508052B200300000000000600080007000600000074 +S31508052B3000000001010000001A0000000300000063 +S31508052B40190000000D0000000C00000092FFFFFFB1 +S31508052B50140000000000001B10000000140000000F +S31508052B6002000000F0C7FFFF010000001900000081 +S31508052B70020000001800000001000000D6FEFFFF55 +S31508052B801000000000000001180000001C000000ED +S31508052B90C8FEFFFF0000000101000000010000005B +S31508052BA001000000180000000300000017000000DF +S31508052BB00F0000000E00000000000E0018001400AB +S31508052BC010000C000B0004000E00000014000000A5 +S31508052BD00000000524000000280000000100000090 +S31508052BE072FFFFFF0200000002000000020000005D +S31508052BF002000000000000010100000017000000A7 +S31508052C00010000001600000062FFFFFF100000002B +S31508052C1000000001180000001C00000054FFFFFF1B +S31508052C20000000010100000001000000010000008D +S31508052C301600000003000000150000001100000042 +S31508052C401000000000000E001A00140010000C0009 +S31508052C500B0004000E00000024000000000000051B +S31508052C6034000000380000000100000000000E00D6 +S31508052C701800170010000C00080004000E000000DC +S31508052C800200000002000000020000000200000029 +S31508052C900000000101000000150000000100000009 +S31508052CA01400000000000E001400000010000C00BF +S31508052CB00B0004000E0000001C00000000000001C7 +S31508052CC024000000280000000C00100000000C007D +S31508052CD0080007000C0000000000000101000000C4 +S31508052CE001000000010000001400000003000000B8 +S31508052CF0000000001300000012000000010000009B +S31508052D002600000001000000000000002700000062 +S31508052D10A036000044360000BC35000048350000E2 +S31508052D20F4310000982E0000C42C0000E02A0000AB +S31508052D30CC290000A82800003C280000C827000068 +S31508052D4074210000181B0000C41700006014000059 +S31508052D508C120000A8100000940F0000700E0000E9 +S31508052D60640D0000C80C0000BC0B0000200B000019 +S31508052D70140A0000900900006C080000C00700004E +S31508052D8034070000A80600009C05000000050000A1 +S31508052D90F4030000700300004C02000098010000CF +S31508052DA00C010000800000000400000012CAFFFFA5 +S31508052DB00000000118000000200000003C0000008B +S31508052DC0270000000000000950000000020000006E +S31508052DD0FFFFFFFF04000000F4C9FFFF080000001D +S31508052DE0100000000100000080FFFFFFFFFFFFFF46 +S31508052DF0010000008180803B1B000000537461744C +S31508052E006566756C506172746974696F6E6564433D +S31508052E10616C6C5F313A3000020000000100000069 +S31508052E20040000008ACAFFFF000000011800000020 +S31508052E30200000003C0000002600000000000009F4 +S31508052E406000000002000000FFFFFFFF020000000F +S31508052E506CCAFFFF08000000100000000100000012 +S31508052E6080FFFFFFFFFFFFFF010000008180803B19 +S31508052E702A000000626162795F6372795F6675731D +S31508052E8065645F312F656D6F74696F6E5F6F7574F5 +S31508052E907075745F312F536F66746D6178310000F4 +S31508052EA002000000010000000200000012CBFFFF2F +S31508052EB00000000118000000200000003C0000008A +S31508052EC0250000000000000960000000020000005F +S31508052ED0FFFFFFFF02000000F4CAFFFF080000001D +S31508052EE0100000000100000080FFFFFFFFFFFFFF45 +S31508052EF0010000000000803B29000000626162793C +S31508052F005F6372795F66757365645F312F656D6F8B +S31508052F1074696F6E5F6F75747075745F312F536F53 +S31508052F2066746D617800000002000000010000006B +S31508052F30020000009ACBFFFF000000011800000000 +S31508052F40200000003C0000002400000000000009E5 +S31508052F508800000002000000FFFFFFFF02000000D6 +S31508052F607CCBFFFF080000001000000001000000F0 +S31508052F70F4FFFFFFFFFFFFFF01000000E683953D15 +S31508052F8052000000626162795F6372795F667573E4 +S31508052F9065645F312F656D6F74696F6E5F6F7574E4 +S31508052FA07075745F312F4D61744D756C3B62616246 +S31508052FB0795F6372795F66757365645F312F656DD1 +S31508052FC06F74696F6E5F6F75747075745F312F42B4 +S31508052FD06961734164640000020000000100000095 +S31508052FE0020000004ACCFFFF00000001180000009F +S31508052FF02000000040000000230000000000000932 +S31508053000F800000002000000FFFFFFFF4000000077 +S315080530102CCCFFFF0800000014000000010000008A +S3150805302080FFFFFFFFFFFFFF000000000100000013 +S315080530300642143DBD000000626162795F637279DC +S315080530405F66757365645F312F6D325F6663315FE1 +S31508053050312F4D61744D756C3B626162795F6372A0 +S31508053060795F66757365645F312F6D325F666331A7 +S315080530705F312F426961734164643B626162795FBE +S315080530806372795F66757365645F312F6D325F624A +S315080530906E5F66635F312F62617463686E6F726D0A +S315080530A02F6D756C5F313B626162795F6372795F1B +S315080530B066757365645F312F6D325F72656C755F12 +S315080530C066635F312F52656C753B626162795F6332 +S315080530D072795F66757365645F312F6D325F626EEF +S315080530E05F66635F312F62617463686E6F726D2FF9 +S315080530F06164645F31000000020000000100000001 +S31508053100400000006ACDFFFF00000001180000001E +S315080531102000000040000000220000000000000911 +S315080531205800000002000000FFFFFFFF2000000016 +S315080531304CCDFFFF08000000140000000100000048 +S3150805314080FFFFFFFFFFFFFF0000000001000000F2 +S3150805315033922F3C1E000000626162795F637279C3 +S315080531605F66757365645F312F6D325F6761705F82 +S31508053170312F4D65616E0000020000000100000058 +S3150805318020000000EACDFFFF00000001180000003E +S315080531902800000044000000210000000000000986 +S315080531A0D800000004000000FFFFFFFF250000000F +S315080531B01400000020000000D4CDFFFF0800000021 +S315080531C0100000000100000080FFFFFFFFFFFFFF62 +S315080531D0010000000B23003D9A0000006261627938 +S315080531E05F6372795F66757365645F312F6D325FEC +S315080531F072656C75325F312F52656C753B6261621B +S31508053200795F6372795F66757365645F312F6D32B1 +S315080532105F626E325F312F62617463686E6F726DBD +S315080532202F6164645F313B626162795F6372795FBE +S3150805323066757365645F312F6D325F636F6E7632BF +S315080532405F312F636F6E766F6C7574696F6E3B624F +S315080532506162795F6372795F66757365645F312F3D +S315080532606D325F626E325F312F62617463686E6FAD +S31508053270726D2F73756200000400000001000000DE +S31508053280250000001400000020000000F2CEFFFF14 +S315080532900000000118000000280000004800000092 +S315080532A02000000000000009680000000400000076 +S315080532B0FFFFFFFF250000001400000010000000B6 +S315080532C0DCCEFFFF08000000140000000100000026 +S315080532D080FFFFFFFFFFFFFF000000000100000061 +S315080532E06D18113D25000000626162795F63727988 +S315080532F05F66757365645F312F6D325F706F6F6CCE +S31508053300315F312F4D6178506F6F6C326400000064 +S31508053310040000000100000025000000140000005C +S31508053320100000008ACFFFFF00000001180000000A +S3150805333028000000440000001F00000000000009E6 +S31508053340D800000004000000FFFFFFFF4B00000047 +S31508053350280000001000000074CFFFFF08000000D9 +S31508053360100000000100000080FFFFFFFFFFFFFFC0 +S31508053370010000006D18113D9A000000626162792E +S315080533805F6372795F66757365645F312F6D325F4A +S3150805339072656C75315F312F52656C753B6261627A +S315080533A0795F6372795F66757365645F312F6D3210 +S315080533B05F626E315F312F62617463686E6F726D1D +S315080533C02F6164645F313B626162795F6372795F1D +S315080533D066757365645F312F6D325F636F6E76311F +S315080533E05F312F636F6E766F6C7574696F6E3B62AE +S315080533F06162795F6372795F66757365645F312F9C +S315080534006D325F626E315F312F62617463686E6F0C +S31508053410726D2F737562000004000000010000003C +S315080534204B000000280000001000000092D0FFFFA6 +S315080534300000000118000000200000004000000000 +S315080534401E000000000000096000000002000000E0 +S31508053450FFFFFFFF0200000074D0FFFF0800000011 +S31508053460140000000100000080FFFFFFFFFFFFFFBB +S3150805347000000000010000008180803B2600000056 +S31508053480626162795F6372795F66757365645F31D8 +S315080534902F6372795F6F75747075745F312F536F0B +S315080534A066746D61783100000200000001000000B5 +S315080534B0020000001AD1FFFF0000000118000000F5 +S315080534C020000000400000001D0000000000000963 +S315080534D06000000002000000FFFFFFFF0200000079 +S315080534E0FCD0FFFF080000001400000001000000E2 +S315080534F080FFFFFFFFFFFFFF00000000010000003F +S315080535000000803B25000000626162795F6372797D +S315080535105F66757365645F312F6372795F6F75745E +S315080535207075745F312F536F66746D61780000008E +S31508053530020000000100000002000000A2D1FFFF02 +S315080535400000000118000000200000003C000000F3 +S315080535501C000000000000098000000002000000B1 +S31508053560FFFFFFFF0200000084D1FFFF08000000EF +S315080535701000000001000000F0FFFFFFFFFFFFFF3E +S3150805358001000000DCD6843D4A00000062616279CC +S315080535905F6372795F66757365645F312F637279E8 +S315080535A05F6F75747075745F312F4D61744D756CE9 +S315080535B03B626162795F6372795F66757365645F9D +S315080535C0312F6372795F6F75747075745F312F4229 +S315080535D0696173416464000002000000010000008F +S315080535E0020000004AD2FFFF000000011800000093 +S315080535F020000000400000001B0000000000000934 +S31508053600F800000002000000FFFFFFFF8000000031 +S315080536102CD2FFFF0800000014000000010000007E +S3150805362080FFFFFFFFFFFFFF00000000010000000D +S3150805363012BA9B3CBD000000626162795F637279CC +S315080536405F66757365645F312F6D315F6663315FDC +S31508053650312F4D61744D756C3B626162795F63729A +S31508053660795F66757365645F312F6D315F666331A2 +S315080536705F312F426961734164643B626162795FB8 +S315080536806372795F66757365645F312F6D315F6245 +S315080536906E5F66635F312F62617463686E6F726D04 +S315080536A02F6D756C5F313B626162795F6372795F15 +S315080536B066757365645F312F6D315F72656C755F0D +S315080536C066635F312F52656C753B626162795F632C +S315080536D072795F66757365645F312F6D315F626EEA +S315080536E05F66635F312F62617463686E6F726D2FF3 +S315080536F06164645F310000000200000001000000FB +S31508053700800000006AD3FFFF0000000118000000D2 +S3150805371020000000400000001A0000000000000913 +S315080537205800000002000000FFFFFFFF40000000F0 +S315080537304CD3FFFF0800000014000000010000003C +S3150805374080FFFFFFFFFFFFFF0000000001000000EC +S31508053750500DF83B1E000000626162795F6372795D +S315080537605F66757365645F312F6D315F6761705F7D +S31508053770312F4D65616E0000020000000100000052 +S3150805378040000000EAD3FFFF000000011800000012 +S315080537902800000044000000190000000000000988 +S315080537A0D800000004000000FFFFFFFF120000001C +S315080537B00A00000040000000D4D3FFFF08000000FF +S315080537C0100000000100000080FFFFFFFFFFFFFF5C +S315080537D001000000B56C003D9A000000626162793F +S315080537E05F6372795F66757365645F312F6D315FE7 +S315080537F072656C75335F312F52656C753B62616214 +S31508053800795F6372795F66757365645F312F6D31AC +S315080538105F626E335F312F62617463686E6F726DB6 +S315080538202F6164645F313B626162795F6372795FB8 +S3150805383066757365645F312F6D315F636F6E7633B9 +S315080538405F312F636F6E766F6C7574696F6E3B6249 +S315080538506162795F6372795F66757365645F312F37 +S315080538606D315F626E335F312F62617463686E6FA7 +S31508053870726D2F73756200000400000001000000D8 +S31508053880120000000A00000040000000F2D4FFFF05 +S31508053890000000011800000028000000480000008C +S315080538A01800000000000009680000000400000078 +S315080538B0FFFFFFFF120000000A00000020000000BD +S315080538C0DCD4FFFF0800000014000000010000001A +S315080538D080FFFFFFFFFFFFFF00000000010000005B +S315080538E05E280C3D25000000626162795F63727986 +S315080538F05F66757365645F312F6D315F706F6F6CC9 +S31508053900325F312F4D6178506F6F6C32640000005D +S315080539100400000001000000120000000A00000073 +S31508053920200000008AD5FFFF0000000118000000EE +S3150805393028000000440000001700000000000009E8 +S31508053940D800000004000000FFFFFFFF2500000067 +S31508053950140000002000000074D5FFFF08000000D1 +S31508053960100000000100000080FFFFFFFFFFFFFFBA +S31508053970010000005E280C3D9A000000626162792C +S315080539805F6372795F66757365645F312F6D315F45 +S3150805399072656C75325F312F52656C753B62616273 +S315080539A0795F6372795F66757365645F312F6D310B +S315080539B05F626E325F312F62617463686E6F726D16 +S315080539C02F6164645F313B626162795F6372795F17 +S315080539D066757365645F312F6D315F636F6E763219 +S315080539E05F312F636F6E766F6C7574696F6E3B62A8 +S315080539F06162795F6372795F66757365645F312F96 +S31508053A006D315F626E325F312F62617463686E6F06 +S31508053A10726D2F7375620000040000000100000036 +S31508053A2025000000140000002000000092D6FFFFC4 +S31508053A3000000001180000002800000048000000EA +S31508053A4016000000000000096800000004000000D8 +S31508053A50FFFFFFFF2500000014000000100000000E +S31508053A607CD6FFFF080000001400000001000000D6 +S31508053A7080FFFFFFFFFFFFFF0000000001000000B9 +S31508053A80BA9D1A3D25000000626162795F63727905 +S31508053A905F66757365645F312F6D315F706F6F6C27 +S31508053AA0315F312F4D6178506F6F6C3264000000BD +S31508053AB004000000010000002500000014000000B5 +S31508053AC0100000002AD7FFFF0000000118000000BB +S31508053AD02800000044000000150000000000000949 +S31508053AE0D800000004000000FFFFFFFF4B000000A0 +S31508053AF0280000001000000014D7FFFF080000008A +S31508053B00100000000100000080FFFFFFFFFFFFFF18 +S31508053B1001000000BA9D1A3D9B00000062616279AA +S31508053B205F6372795F66757365645F312F6D315FA3 +S31508053B3072656C75315F312F52656C753B626162D2 +S31508053B40795F6372795F66757365645F312F6D3169 +S31508053B505F626E315F312F62617463686E6F726D75 +S31508053B602F6164645F313B626162795F6372795F75 +S31508053B7066757365645F312F6D315F636F6E763178 +S31508053B805F312F636F6E766F6C7574696F6E3B6206 +S31508053B906162795F6372795F66757365645F312FF4 +S31508053BA06D315F626E315F312F62617463686E6F66 +S31508053BB0726D2F7375623100040000000100000064 +S31508053BC04B00000028000000100000008AD8FFFFFF +S31508053BD00000000114000000E800000014000000C1 +S31508053BE000000009F400000004D8FFFF08000000E3 +S31508053BF08C00000010000000000000000000000016 +S31508053C0000000000000000000000000000000000A1 +S31508053C100000000000000000000000000000000091 +S31508053C200000000000000000000000000000000081 +S31508053C300000000000000000000000000000000071 +S31508053C400000000000000000000000000000000061 +S31508053C500000000000000000000000000000000051 +S31508053C600000000000000000000000000000000041 +S31508053C700000000000000000000000001000000021 +S31508053C805C3BE93B821C8A3B9BBE083C871D313C55 +S31508053C9019BF8A3CBBF1323C6F79D53BD262D93C18 +S31508053CA0C63E233C17912D3C84B28A3CC43EBC3C97 +S31508053CB07DB28F3C84B0083C4842793CAABB643C3B +S31508053CC01300000074666C2E70736575646F5F71FA +S31508053CD0636F6E737431370004000000100000002E +S31508053CE0030000000300000003000000AAD9FFFF37 +S31508053CF00000000114000000E400000013000000A5 +S31508053D0000000002F000000024D9FFFF08000000AB +S31508053D1088000000100000000000000000000000F8 +S31508053D200000000000000000000000000000000080 +S31508053D300000000000000000000000000000000070 +S31508053D400000000000000000000000000000000060 +S31508053D500000000000000000000000000000000050 +S31508053D600000000000000000000000000000000040 +S31508053D700000000000000000000000000000000030 +S31508053D800000000000000000000000000000000020 +S31508053D900000000000000000100000008225EA3738 +S31508053DA02AA78A37E347093857CF3138644A8B3803 +S31508053DB061A53338C04FD637103DDA38A9E223381E +S31508053DC0573F2E38C23D8B38C0FBBC38C0429038A9 +S31508053DD0BE390938853C7A384CA165381300000088 +S31508053DE074666C2E70736575646F5F71636F6E7339 +S31508053DF0743136000100000010000000BADAFFFF32 +S31508053E000000000114000000A801000012000000CF +S31508053E1000000009B401000034DAFFFF08000000BD +S31508053E200C01000020000000000000000000000052 +S31508053E30000000000000000000000000000000006F +S31508053E40000000000000000000000000000000005F +S31508053E50000000000000000000000000000000004F +S31508053E60000000000000000000000000000000003F +S31508053E70000000000000000000000000000000002F +S31508053E80000000000000000000000000000000001F +S31508053E90000000000000000000000000000000000F +S31508053EA000000000000000000000000000000000FF +S31508053EB000000000000000000000000000000000EF +S31508053EC000000000000000000000000000000000DF +S31508053ED000000000000000000000000000000000CF +S31508053EE000000000000000000000000000000000BF +S31508053EF000000000000000000000000000000000AF +S31508053F00000000000000000000000000000000009E +S31508053F10000000000000000000000000000000008E +S31508053F20000000000000000000000000200000005E +S31508053F307658DA3AB858D13A5AF9C83A5C21063B5E +S31508053F40BE14EE3A689E053BD13E1F3BA103143BC2 +S31508053F5052B1BC3A6678F53A8F05F43AD7070A3B63 +S31508053F6011801C3BB1F0493BD623693B30020D3B1A +S31508053F702F2BF33AE875C43A50F5E53AC4648C3AFA +S31508053F8078ACBF3A5BB4003B6FD2243BF01F883A46 +S31508053F902ECAFC3A0192043BAFE10A3B2650C13AC8 +S31508053FA01A19BF3A2EBAF93A308A203B8F00363BA2 +S31508053FB01300000074666C2E70736575646F5F7107 +S31508053FC0636F6E737431350004000000200000002D +S31508053FD00300000003000000100000009ADCFFFF44 +S31508053FE00000000114000000A401000011000000F3 +S31508053FF000000002B001000014DCFFFF0800000005 +S315080540000801000020000000000000000000000074 +S31508054010000000000000000000000000000000008D +S31508054020000000000000000000000000000000007D +S31508054030000000000000000000000000000000006D +S31508054040000000000000000000000000000000005D +S31508054050000000000000000000000000000000004D +S31508054060000000000000000000000000000000003D +S31508054070000000000000000000000000000000002D +S31508054080000000000000000000000000000000001D +S31508054090000000000000000000000000000000000D +S315080540A000000000000000000000000000000000FD +S315080540B000000000000000000000000000000000ED +S315080540C000000000000000000000000000000000DD +S315080540D000000000000000000000000000000000CD +S315080540E000000000000000000000000000000000BD +S315080540F000000000000000000000000000000000AD +S31508054100000000000000000020000000BEDF833824 +S31508054110B4E07C38A6C372386B05A2382ACB8F382B +S315080541203C67A138CE5BC038C1CAB238DAED633808 +S31508054130AB419438B161933885BBA638ED0ABD38CD +S315080541406CEEF33833CF0C396354AA38CCDD923884 +S31508054150F14F6D3841E38A383B962938B087673879 +S3150805416096779B384718C7382A6E24385FAD98382E +S315080541700523A038A9C2A738A3826938AED56638FB +S31508054180DCD3963815ECC138F1D8DB3813000000B6 +S3150805419074666C2E70736575646F5F71636F6E7385 +S315080541A07431340001000000200000006ADEFFFFBC +S315080541B0000000011400000028030000100000009C +S315080541C00000000934030000E4DDFFFF08000000D5 +S315080541D00C0200004000000000000000000000007E +S315080541E000000000000000000000000000000000BC +S315080541F000000000000000000000000000000000AC +S31508054200000000000000000000000000000000009B +S31508054210000000000000000000000000000000008B +S31508054220000000000000000000000000000000007B +S31508054230000000000000000000000000000000006B +S31508054240000000000000000000000000000000005B +S31508054250000000000000000000000000000000004B +S31508054260000000000000000000000000000000003B +S31508054270000000000000000000000000000000002B +S31508054280000000000000000000000000000000001B +S31508054290000000000000000000000000000000000B +S315080542A000000000000000000000000000000000FB +S315080542B000000000000000000000000000000000EB +S315080542C000000000000000000000000000000000DB +S315080542D000000000000000000000000000000000CB +S315080542E000000000000000000000000000000000BB +S315080542F000000000000000000000000000000000AB +S31508054300000000000000000000000000000000009A +S31508054310000000000000000000000000000000008A +S31508054320000000000000000000000000000000007A +S31508054330000000000000000000000000000000006A +S31508054340000000000000000000000000000000005A +S31508054350000000000000000000000000000000004A +S31508054360000000000000000000000000000000003A +S31508054370000000000000000000000000000000002A +S31508054380000000000000000000000000000000001A +S31508054390000000000000000000000000000000000A +S315080543A000000000000000000000000000000000FA +S315080543B000000000000000000000000000000000EA +S315080543C000000000000000000000000000000000DA +S315080543D0000000000000000000000000400000008A +S315080543E0C91C4E3A10BF8F3AFF23AF3A235EC53A2A +S315080543F015A7A63AA698BA3AE92F843A4AE6853A17 +S3150805440004A7823A5F37A03AFA34803A7094A83AF4 +S31508054410008F8E3AA2AF9B3AC6E8763AAB37913A01 +S3150805442042CE873A67909E3AAE48603A43C5843A83 +S315080544307BB0883A1BD99F3A545D903ABE46813A75 +S31508054440B411853AE6A0493A9C134C3A022D863AA8 +S315080544508BDCC63AC7619F3AB92CBE3A5C927D3A5F +S31508054460F186993AC2AD993AF0448F3A6AB2763AE4 +S3150805447091618A3A2E89543A2A58993A23CC843A2C +S315080544803D2DAD3A41F77E3AC7F3553A3AA4B63AC1 +S315080544908CCA893A9D63583A6B0ABB3A42349B3AA9 +S315080544A093D86E3A287D413A7C074A3A121C6C3AEB +S315080544B097328C3AB571A13A7B2B773A035E893ADE +S315080544C0983C523A30EFD03A7D33AD3A9EB0693AC8 +S315080544D0C642823AA4D0743AD5B0903A16269B3A83 +S315080544E01300000074666C2E70736575646F5F71D2 +S315080544F0636F6E73743133000400000040000000DA +S31508054500030000000300000020000000CAE1FFFFC9 +S315080545100000000114000000240300000F0000003D +S31508054520000000023003000044E1FFFF0800000018 +S31508054530080200004000000000000000000000001E +S315080545400000000000000000000000000000000058 +S315080545500000000000000000000000000000000048 +S315080545600000000000000000000000000000000038 +S315080545700000000000000000000000000000000028 +S315080545800000000000000000000000000000000018 +S315080545900000000000000000000000000000000008 +S315080545A000000000000000000000000000000000F8 +S315080545B000000000000000000000000000000000E8 +S315080545C000000000000000000000000000000000D8 +S315080545D000000000000000000000000000000000C8 +S315080545E000000000000000000000000000000000B8 +S315080545F000000000000000000000000000000000A8 +S315080546000000000000000000000000000000000097 +S315080546100000000000000000000000000000000087 +S315080546200000000000000000000000000000000077 +S315080546300000000000000000000000000000000067 +S315080546400000000000000000000000000000000057 +S315080546500000000000000000000000000000000047 +S315080546600000000000000000000000000000000037 +S315080546700000000000000000000000000000000027 +S315080546800000000000000000000000000000000017 +S315080546900000000000000000000000000000000007 +S315080546A000000000000000000000000000000000F7 +S315080546B000000000000000000000000000000000E7 +S315080546C000000000000000000000000000000000D7 +S315080546D000000000000000000000000000000000C7 +S315080546E000000000000000000000000000000000B7 +S315080546F000000000000000000000000000000000A7 +S315080547000000000000000000000000000000000096 +S315080547100000000000000000000000000000000086 +S315080547200000000000000000000000000000000076 +S315080547300000000000000000400000007CB0E137E2 +S315080547404F661D389BC63F38351D58384E7B36385B +S31508054750CE514C3817BE10381B9E1238E10F0F384C +S31508054760176F2F3860620C38859738385D191C38ED +S3150805477032792A383B2E0738AF021F386CB41438FD +S31508054780F29F2D383A96F537A061113822AC1538BF +S31508054790DF072F389B131E38258E0D3854B511386B +S315080547A092C7DC37CF75DF378BEB1238EFBF593831 +S315080547B035852E38E43C503806D40A38031C283883 +S315080547C08346283895E01C38781007385B861738ED +S315080547D011B9E837CAE827382869113818A03D38C5 +S315080547E06C970B381B46EA3739FD4738FEE016380D +S315080547F032F1EC3762CE4C381AF229381AC4023827 +S31508054800E9DDD337E637DD37954401388C83193822 +S3150805481048C73038C1520738266A16389434E637F9 +S3150805482081C76438F0A63D38E0E2FF371DA20E3889 +S31508054830B40806380A6F1E3896E2293813000000B0 +S3150805484074666C2E70736575646F5F71636F6E73CE +S315080548507431320001000000400000001AE5FFFF30 +S315080548600000000114000000280600000E000000E4 +S31508054870000000093406000094E4FFFF0800000064 +S315080548800C04000080000000000000000000000085 +S315080548900000000000000000000000000000000005 +S315080548A000000000000000000000000000000000F5 +S315080548B000000000000000000000000000000000E5 +S315080548C000000000000000000000000000000000D5 +S315080548D000000000000000000000000000000000C5 +S315080548E000000000000000000000000000000000B5 +S315080548F000000000000000000000000000000000A5 +S315080549000000000000000000000000000000000094 +S315080549100000000000000000000000000000000084 +S315080549200000000000000000000000000000000074 +S315080549300000000000000000000000000000000064 +S315080549400000000000000000000000000000000054 +S315080549500000000000000000000000000000000044 +S315080549600000000000000000000000000000000034 +S315080549700000000000000000000000000000000024 +S315080549800000000000000000000000000000000014 +S315080549900000000000000000000000000000000004 +S315080549A000000000000000000000000000000000F4 +S315080549B000000000000000000000000000000000E4 +S315080549C000000000000000000000000000000000D4 +S315080549D000000000000000000000000000000000C4 +S315080549E000000000000000000000000000000000B4 +S315080549F000000000000000000000000000000000A4 +S31508054A000000000000000000000000000000000093 +S31508054A100000000000000000000000000000000083 +S31508054A200000000000000000000000000000000073 +S31508054A300000000000000000000000000000000063 +S31508054A400000000000000000000000000000000053 +S31508054A500000000000000000000000000000000043 +S31508054A600000000000000000000000000000000033 +S31508054A700000000000000000000000000000000023 +S31508054A800000000000000000000000000000000013 +S31508054A900000000000000000000000000000000003 +S31508054AA000000000000000000000000000000000F3 +S31508054AB000000000000000000000000000000000E3 +S31508054AC000000000000000000000000000000000D3 +S31508054AD000000000000000000000000000000000C3 +S31508054AE000000000000000000000000000000000B3 +S31508054AF000000000000000000000000000000000A3 +S31508054B000000000000000000000000000000000092 +S31508054B100000000000000000000000000000000082 +S31508054B200000000000000000000000000000000072 +S31508054B300000000000000000000000000000000062 +S31508054B400000000000000000000000000000000052 +S31508054B500000000000000000000000000000000042 +S31508054B600000000000000000000000000000000032 +S31508054B700000000000000000000000000000000022 +S31508054B800000000000000000000000000000000012 +S31508054B900000000000000000000000000000000002 +S31508054BA000000000000000000000000000000000F2 +S31508054BB000000000000000000000000000000000E2 +S31508054BC000000000000000000000000000000000D2 +S31508054BD000000000000000000000000000000000C2 +S31508054BE000000000000000000000000000000000B2 +S31508054BF000000000000000000000000000000000A2 +S31508054C000000000000000000000000000000000091 +S31508054C100000000000000000000000000000000081 +S31508054C200000000000000000000000000000000071 +S31508054C300000000000000000000000000000000061 +S31508054C400000000000000000000000000000000051 +S31508054C500000000000000000000000000000000041 +S31508054C600000000000000000000000000000000031 +S31508054C700000000000000000000000000000000021 +S31508054C800000000000000000000000008000000091 +S31508054C90CF20033C8B7E053CC2579A3BEBAC063CC2 +S31508054CA086B72E3C1B0DED3B37BE123CCB992C3CEB +S31508054CB026A7EA3B6F45333C4A2E133C0B386B3C1B +S31508054CC0EAD62D3C9AB1163CA0C4593CB4741B3C93 +S31508054CD0F5E9243CF114EA3B88BF783CFFCA3E3C1B +S31508054CE027011B3CF3CB163CAED2003CBE1E343C1A +S31508054CF0E1623F3CE38D403C992E7C3C5C421A3C84 +S31508054D0044C0293C5FED833C11AD5B3C7067893C2B +S31508054D10CB6E003C2636033CA963143C7748233CF6 +S31508054D206A55863C5CDDFF3BE9750E3C61F81D3C22 +S31508054D3056A5393C3E60173C36863F3CE4A5453CBE +S31508054D40A5CA803C43680D3CC565303CF0B2123CAB +S31508054D504594203C43D1863C5A552E3C5BAC233CB6 +S31508054D6037B62A3CF4CE0D3C3F23263C5683113CE8 +S31508054D70DD4F273C9D8B3F3C0524483CC263203CC0 +S31508054D80BC39383C5666D13BFA44393C0063073C86 +S31508054D9072C9083C717B3D3C13E6273C2B67413CB1 +S31508054DA03A180E3C0883A23B9E4E1A3CFD9A753C62 +S31508054DB07CEA403C0C69193C7DAFDB3C3F24F73B5C +S31508054DC0CB10033C01FC1C3C224C463C6BF3713C66 +S31508054DD03ECAC73BD834E83BF3BC183C0E36FA3B0B +S31508054DE0629C3D3C6611E03B4B0E313CD0DB1E3CDC +S31508054DF0EDBB3E3C4946303C426F233C7B282F3C65 +S31508054E0059FD323C62AD393CD9A1D03B725E1E3C98 +S31508054E104C4C143C0D3E183CCB641D3CABEC4A3C53 +S31508054E20D1C8A43B237AE43B55857B3CBC0E0A3C9A +S31508054E3065070D3C5E324D3C0E6C4A3C2DA84C3C34 +S31508054E40DD7D083CA0FB2C3CC77A2B3C3820513C21 +S31508054E50FA49393C7321F73B8FCD5F3C534A3E3CB3 +S31508054E6020C00B3CF47FEF3BE2254E3C2F43C93C63 +S31508054E70B1B8423C1BC0373C235C4A3C80570B3CC7 +S31508054E8041A9EC3BA8471A3CE800DD3B14E8263C5B +S31508054E901300000074666C2E70736575646F5F7118 +S31508054EA0636F6E73743131000200000080000000E4 +S31508054EB04000000072EBFFFF00000001140000002F +S31508054EC0240600000D000000000000023006000060 +S31508054ED0ECEAFFFF08000000080400008000000057 +S31508054EE000000000000000000000000000000000AF +S31508054EF0000000000000000000000000000000009F +S31508054F00000000000000000000000000000000008E +S31508054F10000000000000000000000000000000007E +S31508054F20000000000000000000000000000000006E +S31508054F30000000000000000000000000000000005E +S31508054F40000000000000000000000000000000004E +S31508054F50000000000000000000000000000000003E +S31508054F60000000000000000000000000000000002E +S31508054F70000000000000000000000000000000001E +S31508054F80000000000000000000000000000000000E +S31508054F9000000000000000000000000000000000FE +S31508054FA000000000000000000000000000000000EE +S31508054FB000000000000000000000000000000000DE +S31508054FC000000000000000000000000000000000CE +S31508054FD000000000000000000000000000000000BE +S31508054FE000000000000000000000000000000000AE +S31508054FF0000000000000000000000000000000009E +S31508055000000000000000000000000000000000008D +S31508055010000000000000000000000000000000007D +S31508055020000000000000000000000000000000006D +S31508055030000000000000000000000000000000005D +S31508055040000000000000000000000000000000004D +S31508055050000000000000000000000000000000003D +S31508055060000000000000000000000000000000002D +S31508055070000000000000000000000000000000001D +S31508055080000000000000000000000000000000000D +S3150805509000000000000000000000000000000000FD +S315080550A000000000000000000000000000000000ED +S315080550B000000000000000000000000000000000DD +S315080550C000000000000000000000000000000000CD +S315080550D000000000000000000000000000000000BD +S315080550E000000000000000000000000000000000AD +S315080550F0000000000000000000000000000000009D +S31508055100000000000000000000000000000000008C +S31508055110000000000000000000000000000000007C +S31508055120000000000000000000000000000000006C +S31508055130000000000000000000000000000000005C +S31508055140000000000000000000000000000000004C +S31508055150000000000000000000000000000000003C +S31508055160000000000000000000000000000000002C +S31508055170000000000000000000000000000000001C +S31508055180000000000000000000000000000000000C +S3150805519000000000000000000000000000000000FC +S315080551A000000000000000000000000000000000EC +S315080551B000000000000000000000000000000000DC +S315080551C000000000000000000000000000000000CC +S315080551D000000000000000000000000000000000BC +S315080551E000000000000000000000000000000000AC +S315080551F0000000000000000000000000000000009C +S31508055200000000000000000000000000000000008B +S31508055210000000000000000000000000000000007B +S31508055220000000000000000000000000000000006B +S31508055230000000000000000000000000000000005B +S31508055240000000000000000000000000000000004B +S31508055250000000000000000000000000000000003B +S31508055260000000000000000000000000000000002B +S31508055270000000000000000000000000000000001B +S31508055280000000000000000000000000000000000B +S3150805529000000000000000000000000000000000FB +S315080552A000000000000000000000000000000000EB +S315080552B000000000000000000000000000000000DB +S315080552C000000000000000000000000000000000CB +S315080552D000000000000000000000000000000000BB +S315080552E080000000341D7E38885981380B8D1538A5 +S315080552F0857E8238E04AA93806B16538E72F8E38A3 +S31508055300F63DA738215E633896B4AD387F9C8E384E +S3150805531086EAE3383D71A838E3039238CE01D338D7 +S3150805532024A1963839CB9F3876D062387B06F13872 +S3150805533093DEB8382D3196386B1D923897A579388E +S315080553402687AE38BE71B9387793BA38415AF438D4 +S315080553504F789538167BA438A1A9FF3815DBD438BC +S315080553605A23053905E478388F467E3843C88F3879 +S31508055370B1369E38BB290239BFEB7738A2098A3878 +S31508055380D5109938D3E1B3381BAD9238FA93B938A5 +S31508055390FC82BF380596F9385B048938C3EBAA3809 +S315080553A0F9248E38FD979B38BCA10239C0EBA8387D +S315080553B07B979E386669A538DC678938C9FAA038A7 +S315080553C0CCFE8C38111EA2383699B9384DEDC13840 +S315080553D0FB689B388381B23807E64A387584B33843 +S315080553E0F22E8338438A84387099B7389EAFA23827 +S315080553F00066BB38DCAE893863771D382F84953847 +S31508055400EBFAED3830EDBA38BEA594386EDD543969 +S31508055410F7776F382BFE7D384B1C98381124C03822 +S315080554206570EA385096413844FF6038FDFE933872 +S31508055430607172385BB9B738821C59380E8FAB382C +S3150805544034ED9938F9CFB83841CDAA38485C9E3835 +S3150805545053B8A938BD6EAD389FE9B338A4274A387D +S31508055460BB739938A0B18F3807849338D481983897 +S31508055470D39FC4381CAB1F3834625D383FB6F33842 +S3150805548074C585387FA6883877D3C6383423C43893 +S31508055490904DC63807418438C29CA738DC27A638FC +S315080554A016A2CA384D89B33841756F38C6DAD83861 +S315080554B0E661B83863698738691068386BBFC738D5 +S315080554C08D0343390CADBC38A80BB238C813C4389C +S315080554D00304873846506538717D95385F245638F4 +S315080554E081B9A1381300000074666C2E7073657552 +S315080554F0646F5F71636F6E7374313000010000006D +S3150805550080000000C2F1FFFF000000011400000042 +S31508055510400000000C000000000000094C000000D7 +S315080555203CF1FFFF080000001C0000000200000017 +S315080555300000000000000000000000000000000058 +S31508055540000000000200000010C4263B16CE223BD0 +S315080555501200000074666C2E70736575646F5F7152 +S31508055560636F6E73743900000200000002000000C4 +S315080555708000000032F2FFFF000000011400000061 +S315080555803C0000000B000000000000024800000077 +S31508055590ACF1FFFF0800000018000000020000003B +S315080555A000000000000000000000000000000000E8 +S315080555B002000000D8E34A383912463812000000BE +S315080555C074666C2E70736575646F5F71636F6E7341 +S315080555D07438000001000000020000009AF2FFFF7F +S315080555E00000000114000000E80000000A000000A1 +S315080555F000000009F400000014F2FFFF080000008F +S315080556008C000000100000000000000000000000EB +S315080556100000000000000000000000000000000077 +S315080556200000000000000000000000000000000067 +S315080556300000000000000000000000000000000057 +S315080556400000000000000000000000000000000047 +S315080556500000000000000000000000000000000037 +S315080556600000000000000000000000000000000027 +S315080556700000000000000000000000000000000017 +S3150805568000000000000000000000000010000000F7 +S315080556903D6D093CD3A51C3CB3EF453C8E6CBB3B25 +S315080556A01F80873CEFDC2F3CE2838E3C47D6BD3B0B +S315080556B087A71B3CB1165F3CD978A83CA54D6D3C20 +S315080556C0A2B5E63B8A15DC3C1D341F3C120D523C3F +S315080556D01200000074666C2E70736575646F5F71D1 +S315080556E0636F6E7374370000040000001000000035 +S315080556F0030000000300000003000000BAF3FFFFE3 +S315080557000000000114000000E40000000900000084 +S3150805571000000002F000000034F3FFFF0800000057 +S3150805572088000000100000000000000000000000CE +S315080557300000000000000000000000000000000056 +S315080557400000000000000000000000000000000046 +S315080557500000000000000000000000000000000036 +S315080557600000000000000000000000000000000026 +S315080557700000000000000000000000000000000016 +S315080557800000000000000000000000000000000006 +S3150805579000000000000000000000000000000000F6 +S315080557A000000000000000001000000035F7093869 +S315080557B017431D386AB64638B728BC3728088838C7 +S315080557C07D8D3038F6128F38DD94BE37CB431C38BD +S315080557D0A9F65F38FC21A938E23B6E38409DE737C4 +S315080557E07DF2DC38F2D31F38F3DF52381200000099 +S315080557F074666C2E70736575646F5F71636F6E730F +S31508055800743600000100000010000000CAF4FFFF0E +S315080558100000000114000000A801000008000000AF +S3150805582000000009B401000044F4FFFF0800000069 +S315080558300C01000020000000000000000000000028 +S315080558400000000000000000000000000000000045 +S315080558500000000000000000000000000000000035 +S315080558600000000000000000000000000000000025 +S315080558700000000000000000000000000000000015 +S315080558800000000000000000000000000000000005 +S3150805589000000000000000000000000000000000F5 +S315080558A000000000000000000000000000000000E5 +S315080558B000000000000000000000000000000000D5 +S315080558C000000000000000000000000000000000C5 +S315080558D000000000000000000000000000000000B5 +S315080558E000000000000000000000000000000000A5 +S315080558F00000000000000000000000000000000095 +S315080559000000000000000000000000000000000084 +S315080559100000000000000000000000000000000074 +S315080559200000000000000000000000000000000064 +S315080559300000000000000000000000002000000034 +S315080559401CE2BD3A7E72FA3AB70F1F3BA178DB3ADD +S3150805595005D2E73A2E8BCD3A1CE8EB3AB349F23A2B +S315080559607235013BE539033BDBDFB83AC458D63A0D +S31508055970D3D0B53AE594A83AB2EEFE3AE913B13A68 +S31508055980666A5D3A9F959F3A5190253B6090853AA0 +S31508055990AF6BC53A774A883A257C933A29CBAA3A12 +S315080559A00614EC3A3EE2253BD57DE03A8895E33A7E +S315080559B0BF07023B4BE0103B53FBE63A3833DA3A6E +S315080559C01200000074666C2E70736575646F5F71DE +S315080559D0636F6E7374350000040000002000000034 +S315080559E0030000000300000010000000AAF6FFFFF0 +S315080559F00000000114000000A401000007000000D3 +S31508055A0000000002B001000024F6FFFF08000000B0 +S31508055A10080100002000000000000000000000004A +S31508055A200000000000000000000000000000000063 +S31508055A300000000000000000000000000000000053 +S31508055A400000000000000000000000000000000043 +S31508055A500000000000000000000000000000000033 +S31508055A600000000000000000000000000000000023 +S31508055A700000000000000000000000000000000013 +S31508055A800000000000000000000000000000000003 +S31508055A9000000000000000000000000000000000F3 +S31508055AA000000000000000000000000000000000E3 +S31508055AB000000000000000000000000000000000D3 +S31508055AC000000000000000000000000000000000C3 +S31508055AD000000000000000000000000000000000B3 +S31508055AE000000000000000000000000000000000A3 +S31508055AF00000000000000000000000000000000093 +S31508055B000000000000000000000000000000000082 +S31508055B10000000000000000020000000603E573825 +S31508055B20BFF28D38284EB43888C878381364833858 +S31508055B30E3FE6838FAB48538DC5289383377923803 +S31508055B40A0C09438DD90513875F9723841194E3828 +S31508055B50D7183F38867D903858BA4838C8FCFA377A +S31508055B60F2E5343814ADBB380A671738A9C95F3862 +S31508055B705D7E1A38C72E2738BC9A4138DECD85385A +S31508055B80F209BC3862797E3869FD8038976593389D +S31508055B90BA39A43864EA8238A9577738120000005A +S31508055BA074666C2E70736575646F5F71636F6E735B +S31508055BB07434000001000000200000007AF8FFFF99 +S31508055BC0000000011400000028030000060000007C +S31508055BD00000000934030000F4F7FFFF0800000081 +S31508055BE00C02000040000000000000000000000054 +S31508055BF00000000000000000000000000000000092 +S31508055C000000000000000000000000000000000081 +S31508055C100000000000000000000000000000000071 +S31508055C200000000000000000000000000000000061 +S31508055C300000000000000000000000000000000051 +S31508055C400000000000000000000000000000000041 +S31508055C500000000000000000000000000000000031 +S31508055C600000000000000000000000000000000021 +S31508055C700000000000000000000000000000000011 +S31508055C800000000000000000000000000000000001 +S31508055C9000000000000000000000000000000000F1 +S31508055CA000000000000000000000000000000000E1 +S31508055CB000000000000000000000000000000000D1 +S31508055CC000000000000000000000000000000000C1 +S31508055CD000000000000000000000000000000000B1 +S31508055CE000000000000000000000000000000000A1 +S31508055CF00000000000000000000000000000000091 +S31508055D000000000000000000000000000000000080 +S31508055D100000000000000000000000000000000070 +S31508055D200000000000000000000000000000000060 +S31508055D300000000000000000000000000000000050 +S31508055D400000000000000000000000000000000040 +S31508055D500000000000000000000000000000000030 +S31508055D600000000000000000000000000000000020 +S31508055D700000000000000000000000000000000010 +S31508055D800000000000000000000000000000000000 +S31508055D9000000000000000000000000000000000F0 +S31508055DA000000000000000000000000000000000E0 +S31508055DB000000000000000000000000000000000D0 +S31508055DC000000000000000000000000000000000C0 +S31508055DD000000000000000000000000000000000B0 +S31508055DE00000000000000000000000004000000060 +S31508055DF04C05BC3C762CA43C5563173C328C213C9F +S31508055E00A6F3823C631FBD3C9E76BA3CAD8FD13C5A +S31508055E1069A58F3CD8C89A3CFF93813CBEC1703CA6 +S31508055E2087C3873C9823433C6E48643C7342A13C30 +S31508055E307B9F1E3C047DBA3CE01BA23CAB5D703CD7 +S31508055E40BBF3143C3989983C21E1973C237D8C3C6E +S31508055E5001AD863C9CBDAE3C20F7393CEB8A323C0D +S31508055E608DE14D3CD62FC23BA18BA33CCC019A3C78 +S31508055E70716F5B3C745E103C1A2D703CB255933CB1 +S31508055E80E042D13CDC7F1B3C8A916B3C607DA93C9A +S31508055E904E7D943C1198983C1960933CD2BC5E3C67 +S31508055EA0C7293B3C86FC303CB7F2F73BD9093A3C57 +S31508055EB0A000563CF4AA4B3CE136063C4E88E43C29 +S31508055EC03E3EA23C0E0DEC3CC19BFE3B3FCA7B3CCD +S31508055ED04A20243CE628633C6F6C583C8CC9A23C96 +S31508055EE05217FB3BACD2803C88867C3C6FB3A73CFB +S31508055EF01200000074666C2E70736575646F5F71A9 +S31508055F00636F6E73743300000200000040000000E2 +S31508055F1020000000D2FBFFFF00000001140000006E +S31508055F2024030000050000000000000230030000FD +S31508055F304CFBFFFF080000000802000040000000B7 +S31508055F40000000000000000000000000000000003E +S31508055F50000000000000000000000000000000002E +S31508055F60000000000000000000000000000000001E +S31508055F70000000000000000000000000000000000E +S31508055F8000000000000000000000000000000000FE +S31508055F9000000000000000000000000000000000EE +S31508055FA000000000000000000000000000000000DE +S31508055FB000000000000000000000000000000000CE +S31508055FC000000000000000000000000000000000BE +S31508055FD000000000000000000000000000000000AE +S31508055FE0000000000000000000000000000000009E +S31508055FF0000000000000000000000000000000008E +S31508056000000000000000000000000000000000007D +S31508056010000000000000000000000000000000006D +S31508056020000000000000000000000000000000005D +S31508056030000000000000000000000000000000004D +S31508056040000000000000000000000000000000003D +S31508056050000000000000000000000000000000002D +S31508056060000000000000000000000000000000001D +S31508056070000000000000000000000000000000000D +S3150805608000000000000000000000000000000000FD +S3150805609000000000000000000000000000000000ED +S315080560A000000000000000000000000000000000DD +S315080560B000000000000000000000000000000000CD +S315080560C000000000000000000000000000000000BD +S315080560D000000000000000000000000000000000AD +S315080560E0000000000000000000000000000000009D +S315080560F0000000000000000000000000000000008D +S31508056100000000000000000000000000000000007C +S31508056110000000000000000000000000000000006C +S31508056120000000000000000000000000000000005C +S31508056130000000000000000000000000000000004C +S3150805614040000000FFF280394D306139B8A6CF38D6 +S315080561503196DD38AF9E333976B4813926C37F3912 +S31508056160E5B88F3937084539624F543957BC31393F +S31508056170EF1D253964383A39C6D40539E28F1C39F5 +S3150805618009315D393793D938ECCB7F39455B5E39AB +S315080561904DD924395B4FCC38D53951394453503903 +S315080561A08DB340395ABA3839D1AE6F394614FF38E6 +S315080561B0DBE5F438C3320D39992D8538B353603983 +S315080561C05C3E5339807E16390806C638FEB724392B +S315080561D072174A3939848F396B4AD538058F21396B +S315080561E0007B6839EBAC4B39314E5139B7254A39FD +S315080561F048C21839725C003966C3F238850CAA3864 +S31508056200F42DFF38A4C412392DAE0B395418B838F5 +S31508056210B1BB9C39688A5E39BBE3A139E09DAE38C6 +S315080562200DAF2C399B1FE138B0CA1B39B96D143926 +S315080562307C495F395634AC382BB330392E302D3975 +S31508056240DD0666391200000074666C2E7073657576 +S31508056250646F5F71636F6E7374320000010000002E +S315080562604000000022FFFFFF0000000114000000A7 +S315080562704000000004000000000000094C00000072 +S315080562809CFEFFFF080000001C000000020000003D +S3150805629000000000000000000000000000000000EB +S315080562A0000000000200000087D63B3B94CB5F3B0D +S315080562B01200000074666C2E70736575646F5F71E5 +S315080562C0636F6E737431000002000000020000005F +S315080562D04000000092FFFFFF0000000114000000C7 +S315080562E04000000003000000000000024C0000000A +S315080562F00CFFFFFF080000001C000000020000005C +S31508056300000000000000000000000000000000007A +S315080563100000000002000000F090D938699B013999 +S315080563201100000074666C2E70736575646F5F7175 +S31508056330636F6E7374000000010000000200000020 +S31508056340000016001C001800170010000C000800B5 +S31508056350000000000000070016000000000000010C +S3150805636018000000180000000200000000000002E6 +S315080563702000000004000400040000000E000000D0 +S3150805638061726974682E636F6E7374616E7400004A +S3150805639001000000020000000000160020001C0095 +S315080563A01B00140010000C00000000000800070080 +S315080563B01600000000000001180000003400000067 +S315080563C054000000010000000000000964000000F8 +S315080563D004000000FFFFFFFF4B0000002800000037 +S315080563E0030000000C000C00000000000800040073 +S315080563F00C00000008000000140000000100000061 +S3150805640080FFFFFFFFFFFFFF0000000001000000FF +S315080564108180803B1700000073657276696E675F39 +S3150805642064656661756C745F696E7075743A30007B +S3150805643004000000010000004B00000028000000D1 +S31508056440030000000700000090000000700000002F +S315080564505C0000004800000034000000240000002D +S315080564600400000098FFFFFF02000000020000007C +S31508056470000000020C000C000B00000000000400E0 +S315080564800C0000007200000000000072C0FFFFFF4C +S31508056490190000000200000000000019D0FFFFFFE8 +S315080564A0090000000400000000000009E0FFFFFFE6 +S315080564B0280000000200000000000028F0FFFFFF8A +S315080564C01100000002000000000000110C00100079 +S315080564D00F000000080004000C000000030000007F +S315080564E00300000000000003400000000000000053 +S315080564F0FF030000000000000B000000000000007C +S3150805650034000000000000002C2066756E6374696F +S315080565106F6E3A2000617373657274696F6E202217 +S31508056520257322206661696C65643A2066696C651F +S3150805653020222573222C206C696E65202564257317 +S3150805654025730A00232D302B2000686C4C006566E0 +S3150805655067454647003031323334353637383941A1 +S3150805656042434445460030313233343536373839B7 +S315080565706162636465660000000000000000004B68 +S31508056580000000CBD1F71737D1F717B78071313F20 +S31508056590807131BF0000003F000000BF000FC93FF2 +S315080565A0000F494000CB9640000FC9400053FB40F9 +S315080565B000CB164100ED2F41000F494100316241DC +S315080565C000537B41003A8A4100CB9641005CA341C2 +S315080565D000EDAF41007EBC41000FC94100A0D54181 +S315080565E00031E24100C2EE410053FB4100F203428D +S315080565F0003A0A420083104200CB164200141D4297 +S31508056600005C234200A5294200ED2F42003636429A +S31508056610007E3C4200C74242000F4942A2000000E4 +S31508056620F9000000830000006E0000004E0000001F +S31508056630440000001500000029000000FC000000C9 +S315080566402700000057000000D1000000F5000000F3 +S3150805665034000000DD000000C0000000DB0000007B +S315080566606200000095000000990000003C0000004B +S31508056670430000009000000041000000FE000000F5 +S315080566805100000063000000AB000000DE000000BA +S31508056690BB000000C500000061000000B70000004F +S315080566A0240000006E0000003A00000042000000C9 +S315080566B04D000000D2000000E000000006000000C2 +S315080566C0490000002E000000EA000000090000004D +S315080566D0D1000000920000001C000000FE0000002A +S315080566E01D000000EB0000001C000000B1000000C2 +S315080566F029000000A70000003E000000E800000091 +S315080567008200000035000000F50000002E0000009C +S31508056710BB0000004400000084000000E9000000FA +S315080567209C0000007000000026000000B400000070 +S315080567305F0000007E0000004100000039000000EF +S3150805674091000000D6000000390000008300000013 +S315080567505300000039000000F40000009C0000000A +S31508056760840000005F0000008B000000BD000000EB +S31508056770F9000000280000003B0000001F0000008B +S31508056780F800000097000000FF000000DE0000008A +S3150805679005000000980000000F000000EF0000004B +S315080567A02F000000110000008B0000005A000000B1 +S315080567B00A0000006D0000001F0000006D000000C3 +S315080567C0360000007E000000CF000000270000000C +S315080567D0CB00000009000000B70000004F000000CC +S315080567E0460000003F000000660000009E0000000D +S315080567F05F000000EA0000002D000000750000009B +S3150805680027000000BA000000C7000000EB000000E2 +S31508056810E5000000F10000007B0000003D000000D7 +S315080568200700000039000000F70000008A00000094 +S315080568305200000092000000EA0000006B0000000C +S31508056840FB0000005F000000B10000001F0000000B +S315080568508D0000005D0000000800000056000000DD +S31508056860030000003000000046000000FC000000A0 +S315080568707B0000006B000000AB000000F000000084 +S31508056880CF000000BC000000200000009A000000B0 +S31508056890F4000000360000001D000000A9000000F5 +S315080568A0E300000091000000610000005E000000A2 +S315080568B0E60000001B000000080000006500000057 +S315080568C099000000850000005F0000001400000024 +S315080568D0A000000068000000400000008D000000D0 +S315080568E0FF000000D8000000800000004D000000F1 +S315080568F073000000270000003100000006000000B4 +S31508056900060000001500000056000000CA00000039 +S3150805691073000000A8000000C90000006000000020 +S31508056920E20000007B000000C00000008C000000AB +S315080569306B0000000000C93F0000F0390000DA3797 +S315080569400000A2330000842E0000502B0000C22749 +S315080569500000D0220000C41F0000C61B0000441713 +S31508056960040000000700000009000000556E737555 +S3150805697070706F72746564206461746120747970CF +S315080569806520256420696E2074656E736F720A002A +S31508056990556E68616E646C65642066756C6C792DD8 +S315080569A0636F6E6E65637465642077656967687479 +S315080569B07320666F726D61742E00556E6B6E6F77F8 +S315080569C06E2074797065004E4F5459504500464CF3 +S315080569D04F415433320055494E54380053545249A1 +S315080569E04E4700424F4F4C00434F4D504C45583685 +S315080569F03400464C4F4154313600464C4F415436C7 +S31508056A003400434F4D504C45583132380055494EA0 +S31508056A10543634005245534F555243450056415254 +S31508056A2049414E540055494E5433320055494E5442 +S31508056A30313600494E543400C7690508CE6905083C +S31508056A40266A0508D66905080E6A0508DC69050873 +S31508056A50E36905082D6A0508E8690508D76905087B +S31508056A60F2690508FA690508026A05080D6A05083E +S31508056A70146A05081D6A0508256A05082C6A0508A5 +S31508056A80336A05082F6F70742F6769746875622FE6 +S31508056A9072756E6E65722F5F776F726B2F61696D92 +S31508056AA06C2F61696D6C2F61696D6C2F74686972DD +S31508056AB0645F70617274792F74666C6974652D6D7F +S31508056AC06963726F2F74656E736F72666C6F772F55 +S31508056AD06C6974652F6B65726E656C732F6B657261 +S31508056AE06E656C5F7574696C2E6363006E6F5F699E +S31508056AF06E74656765725F6F766572666C6F775FCC +S31508056B0066726F6D5F7175616E74697A6174696FA6 +S31508056B106E00696E7075745F70726F647563745F05 +S31508056B207363616C65203E3D2030007363616C6557 +S31508056B305F64696666202F206F75747075745F7358 +S31508056B4063616C65203C3D20302E30320066616CF1 +S31508056B507365006B54664C697465416666696E654E +S31508056B605175616E74697A6174696F6E00696E70C4 +S31508056B7075742D3E7175616E74697A6174696F6E87 +S31508056B802E747970650066696C7465722D3E71752B +S31508056B90616E74697A6174696F6E2E7479706500B1 +S31508056BA0616666696E655F7175616E74697A617429 +S31508056BB0696F6E00616666696E655F7175616E748B +S31508056BC0697A6174696F6E2D3E7363616C650069D8 +S31508056BD06E7075742D3E74797065203D3D206B5435 +S31508056BE0664C697465496E7438207C7C20696E70BC +S31508056BF075742D3E74797065203D3D206B54664C41 +S31508056C00697465496E7431360066696C7465722DEA +S31508056C103E74797065203D3D206B54664C697465F4 +S31508056C20496E7438207C7C2066696C7465722D3EC5 +S31508056C3074797065203D3D206B54664C69746549C9 +S31508056C406E7434006E756D5F6368616E6E656C7320 +S31508056C5000616666696E655F7175616E74697A61EC +S31508056C6074696F6E2D3E7363616C652D3E73697A23 +S31508056C70650066696C7465722D3E64696D732D3E93 +S31508056C80646174615B616666696E655F7175616E7F +S31508056C9074697A6174696F6E2D3E7175616E746972 +S31508056CA07A65645F64696D656E73696F6E5D0049C3 +S31508056CB06E70757420696E646578202564206F7515 +S31508056CC074206F662072616E676520286C656E672D +S31508056CD0746820697320256429004F757470757466 +S31508056CE020696E646578202564206F7574206F6643 +S31508056CF02072616E676520286C656E677468206901 +S31508056D007320256429004D697373696E672072655A +S31508056D1067697374726174696F6E20666F72206F26 +S31508056D2070636F64655F696E6465782025640A001B +S31508056D304661696C656420746F20676574207265A1 +S31508056D4067697374726174696F6E2066726F6D20F8 +S31508056D506F7020636F64652025730A2000536B697D +S31508056D607070696E67206F7020666F72206F70632A +S31508056D706F64655F696E6465782025640A00556EDB +S31508056D80737570706F72746564206265686176697B +S31508056D906F723A20666F756E64206275696C7469E0 +S31508056DA06E206F70657261746F722025732077691E +S31508056DB0746820637573746F6D206F7074696F6E70 +S31508056DC0732E0A00446964206E6F742066696E64C2 +S31508056DD020612070617273657220666F7220257353 +S31508056DE0004661696C6564207374617274696E67BF +S31508056DF0206D6F64656C20616C6C6F636174696F77 +S31508056E006E2E0A004661696C656420746F20616C94 +S31508056E106C6F63617465206D656D6F727920666F39 +S31508056E207220636F6E746578742D3E696E7075741D +S31508056E305F74656E736F72735F2C202564206279A3 +S31508056E407465732072657175697265640046616952 +S31508056E506C656420746F20696E697469616C697AFA +S31508056E606520696E7075742074656E736F7220255A +S31508056E7064004661696C656420746F20616C6C6F8B +S31508056E8063617465206D656D6F727920666F722012 +S31508056E90636F6E746578742D3E6F75747075745F5F +S31508056EA074656E736F72735F2C202564206279741E +S31508056EB06573207265717569726564004661696CEA +S31508056EC0656420746F20696E697469616C697A6591 +S31508056ED0206F75747075742074656E736F722025CE +S31508056EE06400496E766F6B6528292063616C6C654D +S31508056EF06420616674657220696E697469616C6976 +S31508056F007A6174696F6E206661696C65640A004109 +S31508056F10444400415645524147455F504F4F4C5FE3 +S31508056F20324400434F4E434154454E4154494F4E12 +S31508056F30004445505448574953455F434F4E565F9D +S31508056F4032440044455054485F544F5F53504143BB +S31508056F50450044455155414E54495A4500454D420B +S31508056F60454444494E475F4C4F4F4B555000464C98 +S31508056F704F4F520046554C4C595F434F4E4E45436D +S31508056F8054454400484153485441424C455F4C4F8B +S31508056F904F4B5550004C325F4E4F524D414C495A56 +S31508056FA04154494F4E004C325F504F4F4C5F324467 +S31508056FB0004C4F43414C5F524553504F4E53455F26 +S31508056FC04E4F524D414C495A4154494F4E004C4F2C +S31508056FD0474953544943004C53485F50524F4A4515 +S31508056FE04354494F4E004D41585F504F4F4C5F3201 +S31508056FF0440052454C555F4E315F544F5F31005240 +S31508057000454C55360052455348415045005245535F +S31508057010495A455F42494C494E45415200535041EC +S3150805702043455F544F5F44455054480053564446BC +S315080570300054414E4800434F4E4341545F454D4227 +S31508057040454444494E475300534B49505F475241BF +S315080570504D0043414C4C00435553544F4D00454D47 +S3150805706042454444494E475F4C4F4F4B55505F5335 +S31508057070504152534500554E494449524543544992 +S315080570804F4E414C5F53455155454E43455F524E0C +S315080570904E004741544845520042415443485F54BF +S315080570A04F5F53504143455F4E4400535041434556 +S315080570B05F544F5F42415443485F4E44004D454136 +S315080570C04E005355420053515545455A4500554EB0 +S315080570D049444952454354494F4E414C5F534551DE +S315080570E055454E43455F4C53544D005354524944F8 +S315080570F045445F534C494345004249444952454333 +S3150805710054494F4E414C5F53455155454E43455F8E +S31508057110524E4E0045585000544F504B5F5632005C +S3150805712053504C4954004C4F475F534F46544D41B5 +S31508057130580044454C45474154450042494449523F +S31508057140454354494F4E414C5F53455155454E436A +S31508057150455F4C53544D005052454C55004D4158CA +S31508057160494D554D004152475F4D4158004D494ED1 +S31508057170494D554D004C455353004E454700504122 +S3150805718044563200475245415445520047524541F7 +S315080571905445525F455155414C004C4553535F453F +S315080571A05155414C0053454C4543540053494E00EF +S315080571B05452414E53504F53455F434F4E56005315 +S315080571C050415253455F544F5F44454E534500540D +S315080571D0494C4500455850414E445F44494D530076 +S315080571E04E4F545F455155414C004C4F470052533D +S315080571F051525400504F57004152475F4D494E0072 +S3150805720046414B455F5155414E54005245445543F9 +S31508057210455F50524F44005245445543455F4D41DD +S3150805722058004C4F474943414C5F4F52004F4E4516 +S315080572305F484F54004C4F474943414C5F414E44C4 +S31508057240004C4F474943414C5F4E4F5400554E50ED +S3150805725041434B005245445543455F4D494E00460B +S315080572604C4F4F525F444956005245445543455F76 +S31508057270414E5900535155415245005A45524F53AF +S315080572805F4C494B450046494C4C00464C4F4F52BE +S315080572905F4D4F440052414E474500524553495AA2 +S315080572A0455F4E4541524553545F4E454947484209 +S315080572B04F52004C45414B595F52454C5500535169 +S315080572C055415245445F444946464552454E434510 +S315080572D0004D4952524F525F5041440053504C4954 +S315080572E0545F5600554E49515545004345494C008E +S315080572F0524556455253455F5632004144445F4E02 +S31508057300004741544845525F4E4400434F53005782 +S31508057310484552450052414E4B0052455645525333 +S31508057320455F53455155454E4345004D41545249D0 +S31508057330585F44494147004D41545249585F5345A2 +S31508057340545F4449414700524F554E4400484152FF +S31508057350445F5357495348004946005748494C45E1 +S31508057360004E4F4E5F4D41585F5355505052455349 +S3150805737053494F4E5F5634004E4F4E5F4D41585F49 +S315080573805355505052455353494F4E5F5635005342 +S315080573904341545445525F4E440053454C45435466 +S315080573A05F56320044454E534946590042415443B7 +S315080573B0485F4D41544D554C00504C414345484F47 +S315080573C04C4445525F464F525F47524541544552D4 +S315080573D05F4F505F434F4445530043554D53554DF5 +S315080573E00043414C4C5F4F4E43450042524F414482 +S315080573F0434153545F544F00524646543244004362 +S315080574004F4E565F334400494D4147005245414C5E +S3150805741000434F4D504C45585F4142530048415330 +S31508057420485441424C4500484153485441424C450D +S315080574305F46494E4400484153485441424C455FCE +S31508057440494D504F525400484153485441424C45C2 +S315080574505F53495A45005245445543455F414C4C8F +S3150805746000434F4E565F33445F5452414E53504F77 +S315080574705345005641525F48414E444C45005245D6 +S3150805748041445F5641524941424C4500415353498F +S31508057490474E5F5641524941424C450042524F417B +S315080574A044434153545F415247530052414E444F5A +S315080574B04D5F5354414E444152445F4E4F524D41E0 +S315080574C04C004255434B4554495A450052414E4492 +S315080574D04F4D5F554E49464F524D004D554C5449F3 +S315080574E04E4F4D49414C0047454C550044594E4170 +S315080574F04D49435F5550444154455F534C494345AF +S315080575000052454C555F305F544F5F3100554E5319 +S315080575104F525445445F5345474D454E545F505267 +S315080575204F4400554E534F525445445F5345474DB6 +S31508057530454E545F4D415800554E534F5254454498 +S315080575405F5345474D454E545F53554D004154418C +S315080575504E3200554E534F525445445F5345474D99 +S31508057560454E545F4D494E005349474E00424954CE +S315080575704341535400424954574953455F584F525E +S315080575800052494748545F5348494654000000008D +S315080575900F6F0508136F0508236F05083B6F050868 +S315080575A0316F0508436F0508526F05085D6F0508B5 +S315080575B06E6F0508746F0508846F0508956F0508CD +S315080575C0A66F0508B16F0508CE6F0508D76F0508BC +S315080575D052710508E66F0508B5730508587105085B +S315080575E0F26F0508FF6F0508057005080D70050893 +S315080575F0107105082A7105081D7005082C700508FF +S315080576003170050836700508487005085270050872 +S31508057610577005085E700508D8720508767005085E +S315080576209270050899700508AB7005086974050810 +S31508057630BD700508C270050865720508C670050897 +S31508057640CE700508EB700508F9700508147105086C +S31508057650187105082071050826710508327105088F +S315080576603B71050870750508577105085D710508AC +S31508057670657105086D710508757105087A7105083E +S315080576807E710508847105088C7105089A710508C7 +S31508057690A5710508F3700508AC710508B0710508EC +S315080576A0BF710508CF710508D471050894710508D9 +S315080576B0E0710508EA710508DD730508EF71050827 +S315080576C0EE71050807700508F4710508F8710508CF +S315080576D0007205080B720508177205084F7205082A +S315080576E0227205082D7205083572050841720508C6 +S315080576F04D720508547205085F7205086972050812 +S31508057700747205087B720508867205088B7205086A +S31508057710957205089B720508B3720508BE720508B9 +S31508057720D172050819740508DC720508E47205089E +S31508057730EB720508F0720508FB7205080173050862 +S315080577400B7305080F73050815730508E87405080E +S315080577501A7305082B730508546F0508377305084A +S31508057760477305084D730508587305085B730508BF +S3150805777061730508787305088F7305089A730508F4 +S31508057780A473050841750508AC730508B97305089A +S31508057790DA730508E1730508EB730508F873050838 +S315080577A0FF730508077405080C74050811740508A0 +S315080577B01D740508277405083674050847740508F1 +S315080577C05674050861740508737405087E740508FA +S315080577D08C7405089C740508AB740508C2740508FD +S315080577E0CC740508DB740508E7740508EC74050808 +S315080577F0017505080D750508237505083875050805 +S315080578004D75050853750508687505086D750508E8 +S315080578107575050881750508000000000D0A004FF5 +S3150805782070206275696C74696E5F636F6465206F35 +S315080578307574206F662072616E67653A2025642E19 +S31508057840004469646E27742066696E64206F70202B +S31508057850666F72206275696C74696E206F70636FE6 +S3150805786064652027257327004F70657261746F72EA +S31508057870207769746820435553544F4D20627569BE +S315080578806C74696E5F636F646520686173206E6FDB +S3150805789020637573746F6D5F636F64652E0A00499F +S315080578A06E66004E614E002A325E000304080B0D13 +S315080578B00E1112131415161700000000000000001B +S315080578C000000000311F0308311F03084765030838 +S315080578D02F6F70742F6769746875622F72756E6E6F +S315080578E065722F5F776F726B2F61696D6C2F616992 +S315080578F06D6C2F61696D6C2F74686972645F706150 +S315080579007274792F74666C6974652D6D6963726F07 +S315080579102F74656E736F72666C6F772F6C697465F5 +S315080579202F6D6963726F2F6B65726E656C732F6346 +S315080579306F6E636174656E6174696F6E2E6363003D +S315080579406F75747075745F74656E736F7220213DFB +S31508057950206E756C6C707472004F7020436F6E6381 +S315080579606174656E6174696F6E20646F6573206EE8 +S315080579706F742063757272656E746C792073757091 +S31508057980706F7274205479706520272573272E0029 +S31508057990696E7075745F74656E736F7220213D200C +S315080579A06E756C6C707472006B54664C69746541BF +S315080579B063744E6F6E6500706172616D732D3E61FD +S315080579C0637469766174696F6E00696E7075745F44 +S315080579D074797065203D3D206B54664C697465461F +S315080579E06C6F61743332207C7C20696E7075745FA8 +S315080579F074797065203D3D206B54664C69746549FC +S31508057A006E7438207C7C20696E7075745F74797025 +S31508057A1065203D3D206B54664C697465496E743125 +S31508057A2036207C7C20696E7075745F747970652064 +S31508057A303D3D206B54664C697465496E7433322036 +S31508057A407C7C20696E7075745F74797065203D3D20 +S31508057A50206B54664C697465496E743634207C7C93 +S31508057A6020696E7075745F74797065203D3D206B6D +S31508057A7054664C697465426F6F6C00696E707574EF +S31508057A805F74797065006F75747075745F74797055 +S31508057A9065006E756D5F696E70757473203C3D2063 +S31508057AA06B4D6178496E7075744E756D004F702013 +S31508057AB0436F6E636174656E6174696F6E20646F7A +S31508057AC06573206E6F742063757272656E746C7952 +S31508057AD020737570706F7274206E756D2064696D8C +S31508057AE0656E73696F6E73203E2025642054656E36 +S31508057AF0736F72206861732025642064696D656EED +S31508057B0073696F6E732E002F6F70742F67697468AB +S31508057B1075622F72756E6E65722F5F776F726B2F32 +S31508057B2061696D6C2F61696D6C2F61696D6C2F7458 +S31508057B30686972645F70617274792F74666C6974AA +S31508057B40652D6D6963726F2F74656E736F72666CDA +S31508057B506F772F6C6974652F6D6963726F2F6B6507 +S31508057B60726E656C732F7175616E74697A655F637C +S31508057B706F6D6D6F6E2E6363006F75747075742DFA +S31508057B803E7175616E74697A6174696F6E2E747962 +S31508057B90706500616666696E655F7175616E7469A3 +S31508057BA07A6174696F6E2D3E7363616C652D3E73DC +S31508057BB0697A65203D3D203100696E7075742D3EE4 +S31508057BC074797065203D3D206B54664C697465462D +S31508057BD06C6F61743332207C7C20696E7075742DE8 +S31508057BE03E74797065203D3D206B54664C69746515 +S31508057BF0496E743332207C7C20696E7075742D3E0F +S31508057C0074797065203D3D206B54664C69746549E9 +S31508057C106E743136207C7C20696E7075742D3E74C1 +S31508057C20797065203D3D206B54664C697465496ECF +S31508057C307438207C7C20696E7075742D3E74797055 +S31508057C4065203D3D206B54664C69746555496E74CF +S31508057C5038006F75747075742D3E74797065203D9E +S31508057C603D206B54664C697465496E7438207C7C76 +S31508057C70206F75747075742D3E74797065203D3D59 +S31508057C80206B54664C697465496E743136207C7C64 +S31508057C90206F75747075742D3E74797065203D3D39 +S31508057CA0206B54664C697465496E743332207C7C46 +S31508057CB0206F75747075742D3E74797065203D3D19 +S31508057CC0206B54664C69746555496E743800496E5F +S31508057CD07075742025732C206F757470757420253E +S31508057CE073206E6F7420737570706F727465642E69 +S31508057CF0002F6F70742F6769746875622F72756EB9 +S31508057D006E65722F5F776F726B2F61696D6C2F6168 +S31508057D10696D6C2F61696D6C2F74686972645F7023 +S31508057D20617274792F74666C6974652D6D696372F1 +S31508057D306F2F74656E736F72666C6F772F6C6974C7 +S31508057D40652F6D6963726F2F6B65726E656C732F20 +S31508057D507265647563655F636F6D6D6F6E2E6363BC +S31508057D6000726573756C74006E6F64652D3E696E79 +S31508057D70707574732D3E73697A65006E6F64652D2B +S31508057D803E6F7574707574732D3E73697A650061F7 +S31508057D9078697320213D206E756C6C7074720025A8 +S31508057DA0733A256420257320213D2025732028252F +S31508057DB07320213D20257329006B54664C6974652B +S31508057DC0496E74333200617869732D3E747970652E +S31508057DD0007265666572656E63655F6F70733A3ABC +S31508057DE04D65616E282074666C6974653A3A6D69E5 +S31508057DF063726F3A3A47657454656E736F72446178 +S31508057E0074613C666C6F61743E28696E7075742979 +S31508057E102C20696E7075742D3E64696D732D3E64EC +S31508057E206174612C20696E7075742D3E64696D7375 +S31508057E302D3E73697A652C2074666C6974653A3AC1 +S31508057E406D6963726F3A3A47657454656E736F72F6 +S31508057E50446174613C666C6F61743E286F75747015 +S31508057E607574292C206F75747075742D3E64696D4B +S31508057E70732D3E646174612C206F75747075742D4D +S31508057E803E64696D732D3E73697A652C2074666C3C +S31508057E906974653A3A6D6963726F3A3A4765745417 +S31508057EA0656E736F72446174613C696E743E2861D0 +S31508057EB0786973292C206E756D5F617869732C2036 +S31508057EC0706172616D732D3E6B6565705F64696D72 +S31508057ED0732C2074656D705F696E6465782C2072E5 +S31508057EE065736F6C7665645F617869732C20746653 +S31508057EF06C6974653A3A6D6963726F3A3A4765749F +S31508057F0054656E736F72446174613C666C6F617417 +S31508057F103E286F75747075742929002F6F70742F34 +S31508057F206769746875622F72756E6E65722F5F77ED +S31508057F306F726B2F61696D6C2F61696D6C2F616945 +S31508057F406D6C2F74686972645F70617274792F74C9 +S31508057F50666C6974652D6D6963726F2F74656E73CA +S31508057F606F72666C6F772F6C6974652F6D696372AE +S31508057F706F2F6B65726E656C732F726564756365B5 +S31508057F805F636F6D6D6F6E2E6363204375727265E1 +S31508057F906E746C792C206F6E6C7920666C6F6174C3 +S31508057FA033322C20696E7438206F7220696E7431ED +S31508057FB03620696E7075742074797065206973202A +S31508057FC0737570706F727465642E002F6F70742FD9 +S31508057FD06769746875622F72756E6E65722F5F773D +S31508057FE06F726B2F61696D6C2F61696D6C2F616995 +S31508057FF06D6C2F74686972645F70617274792F7419 +S31508058000666C6974652D6D6963726F2F74656E7319 +S315080580106F72666C6F772F6C6974652F6D696372FD +S315080580206F2F6B65726E656C732F736F66746D61F2 +S31508058030785F636F6D6D6F6E2E6363007261775F30 +S315080580406578705F6C757420213D206E756C6C7053 +S315080580507472006F6E655F6F7665725F6F6E655FCA +S31508058060706C75735F785F6C757420213D206E752D +S315080580706C6C707472006F75747075742D3E7479B6 +S31508058080706500696E7075742D3E74797065006F3C +S3150805809075747075742D3E706172616D732E7A658F +S315080580A0726F5F706F696E7400696E7075742D3EB8 +S315080580B0706172616D732E7A65726F5F706F696E26 +S315080580C0740025733A2564202573206E6F74206E17 +S315080580D06561722025732028256620213D202566A1 +S315080580E02900312E66202F203332373638006F7532 +S315080580F0747075742D3E706172616D732E7363614C +S315080581006C65002D333237363800312E66202F2020 +S315080581103635353336006B54664C697465496E7465 +S3150805812038002D313238006F75747075742D3E70B0 +S315080581306172616D732E7363616C65203D3D2031F7 +S315080581402E66202F20323536006B54664C697465C9 +S31508058150466C6F61743332004661696C65642074D8 +S315080581606F20616C6C6F63617465206D656D6F72E8 +S315080581707920666F722070657273697374656E749B +S315080581802054664C69746554656E736F7200466152 +S31508058190696C656420746F20706F70756C617465A1 +S315080581A020612070657273697374656E74205466F0 +S315080581B04C69746554656E736F7220737472756352 +S315080581C0742066726F6D20666C6174627566666585 +S315080581D072206461746121004661696C6564207466 +S315080581E06F20706F70756C61746520612074656D9C +S315080581F0702054664C69746554656E736F72207386 +S3150805820074727563742066726F6D20666C6174622C +S315080582107566666572206461746121004661696CDC +S31508058220656420746F20616C6C6F63617465207674 +S3150805823061726961626C652074656E736F72206F11 +S31508058240662073697A65202564004661696C6564EC +S3150805825020746F20616C6C6F63617465206D656D44 +S315080582606F727920666F72206E6F64655F616E64E2 +S315080582705F726567697374726174696F6E732E00D0 +S31508058280556E61626C6520746F20616C6C6F6361F5 +S3150805829074652054664C697465416666696E6551F0 +S315080582A075616E74697A6174696F6E2E0A00556E0A +S315080582B061626C6520746F20616C6C6F63617465AF +S315080582C0207175616E74697A6174696F6E2D3E7A6F +S315080582D065726F5F706F696E742E0A004661696C08 +S315080582E0656420746F20616C6C6F63617465206DBD +S315080582F0656D6F727920666F7220636F6E74657827 +S31508058300742D3E6576616C5F74656E736F72732C3A +S3150805831020256420627974657320726571756972A2 +S315080583206564004661696C656420746F20696E69C9 +S315080583307469616C697A652074656E736F72202538 +S3150805834064004D6963726F416C6C6F6361746F721B +S315080583503A204D6F64656C20616C6C6F6361746956 +S315080583606F6E2066696E6973686564206265666FF7 +S315080583707265207374617274696E6720616C6C6FBF +S31508058380636174696E67206D6F64656C004D69631A +S31508058390726F416C6C6F6361746F723A204D6F64CE +S315080583A0656C20616C6C6F636174696F6E2073749C +S315080583B06172746564206265666F72652066696EAA +S315080583C0697368696E672070726576696F75736C0F +S315080583D07920616C6C6F6361746564206D6F646583 +S315080583E06C004661696C656420746F20616C6C6FFE +S315080583F063617465206D656D6F727920666F72208D +S315080584006D6F64656C206D657461646174612E00B9 +S315080584105363726174636820627566666572207255 +S3150805842065717565737420657865656473206C690F +S315080584306D697420706572206F70657261746F72EC +S31508058440202825642900000000000000000000001F +S3150805845075950108DD9501083F70030879700308CD +S31508058460817003088970030891700308357003083D +S315080584703370030833700308B5960108F5980108A3 +S315080584804196010899700308617103085B72030830 +S31508058490A770030800000000000000002970030803 +S315080584A031700308A5700308A570030800000000CD +S315080584B00000000000000000117403081174030889 +S315080584C0137403086B7403081B74030823740308E1 +S315080584D091740308B7740308DD7403083F74030829 +S315080584E0477403084F740308577403084E6F646589 +S315080584F020257320286E756D6265722025646629A8 +S31508058500206661696C656420746F20707265706198 +S31508058510726520776974682073746174757320258C +S315080585206400416363657373696E67207375626773 +S315080585307261706820256420627574206F6E6C7987 +S315080585402025642073756267726170687320666F8B +S31508058550756E64004E6F646520257320286E756DEB +S3150805856062657220256429206661696C65642074D4 +S315080585706F20696E766F6B652077697468207374EA +S315080585806174757320256400000000000000000072 +S31508058590257503082575030827750308459B0108EE +S315080585A089750308DD750308C19B0108317603083B +S315080585B0D577030849770308B57703087F7703084E +S315080585C025770308496E7465726E616C206572724B +S315080585D06F723A20656974686572206275666665A4 +S315080585E072206973206E6F7420726573697A616289 +S315080585F06C65206F7220526573657454656D70419C +S315080586006C6C6F636174696F6E73282920697320B2 +S315080586106E6F742063616C6C6564206265666F7243 +S315080586206520526573697A65427566666572282995 +S315080586302E004661696C656420746F2072657369DE +S315080586407A65206275666665722E2052657175654E +S31508058650737465643A2025752C20617661696C61A9 +S31508058660626C652025752C206D697373696E673A8A +S31508058670202575004661696C656420746F20616CF8 +S315080586806C6F636174652074656D70206D656D6FBB +S3150805869072792E205265717565737465643A20255D +S315080586A0752C20617661696C61626C652025752C6F +S315080586B0206D697373696E673A202575004E756D69 +S315080586C0626572206F6620616C6C6F6361746564A0 +S315080586D02074656D7020627566666572733A202525 +S315080586E0642E20436865636B73756D2070617373BB +S315080586F0696E67207374617475733A202564004141 +S315080587006C6C2074656D702062756666657273207B +S315080587106D75737420626520667265656420626589 +S31508058720666F72652063616C6C696E672052657346 +S31508058730657454656D70416C6C6F636174696F6EB1 +S31508058740732829004661696C656420746F20616C1D +S315080587506C6F63617465207461696C206D656D6FF6 +S3150805876072792E205265717565737465643A20258C +S31508058770752C20617661696C61626C652025752C9E +S31508058780206D697373696E673A20257500000000C8 +S315080587900000000000000000377803083778030852 +S315080587A0F59C01084B780308319D0108559D01087C +S315080587B07D7803089D9C01083978030859780308CC +S315080587C0AD7803085D780308DB780308799D010809 +S315080587D06D780308FCFFFFFF00000000F978030821 +S315080587E0F5780308D378030875780308546F6F205E +S315080587F06D616E79206275666665727320286D618E +S315080588007820697320256429002563202869643D35 +S315080588102564293A2073697A653D25642C206F6697 +S31508058820667365743D25642C2066697273745F7575 +S315080588307365643D2564206C6173745F757365643F +S315080588403D256400257325643A202573202825646B +S315080588506B290062756666657220696E646578209F +S315080588602564206973206F75747369646520726160 +S315080588706E6765203020746F2025640000000000AF +S31508058880000000003F7903083F790308119E010897 +S3150805889041790308697B03085D790308C99F0108BF +S315080588A00B790308599E01084661696C656420744D +S315080588B06F20616C6C6F63617465206D656D6F7291 +S315080588C07920666F72206D656D6F727920706C619F +S315080588D06E6E696E672C202564206279746573202F +S315080588E07265717569726564004E6272206F6620DD +S315080588F06F66666C696E6520627566666572206F59 +S31508058900666673657473202825642920696E206D4B +S3150805891065746164617461206E6F74206571756133 +S315080589206C206E62722074656E736F7273202825CB +S3150805893064290A00446F6573206E6F742073757019 +S31508058940706F727420696E7465726D656469617499 +S31508058950652074656E736F722077697468206E6F0B +S315080589606E2D7A65726F2073697A653A20256400DB +S315080589704F66666C696E654D656D6F7279416C6C8F +S315080589806F636174696F6E0062676275665F696EAB +S315080589900062676275665F6F757400626762756601 +S315080589A05F6E6F666C6F77006267627566006163F6 +S315080589B06C006C6C5F636F6E6E656374696F6E00D1 +S315080589C06C6C5F6164765F736574006C6C5F766169 +S315080589D06C696461746F720062675F6D6573736154 +S315080589E0676500736F66745F74696D65725F6D653B +S315080589F07373616765006C6C5F6164765F73796E26 +S31508058A0063006C6C5F7363616E5F73796E63006791 +S31508058A1061705F706572696F6469635F616476002A +S31508058A206761705F706572696F6469635F73796E94 +S31508058A3063006C326361705F636F635F6368616E61 +S31508058A406E656C006D626564746C735F636F6E74D6 +S31508058A5065787400A8890508AE890508B2890508E8 +S31508058A60C0890508CB890508D8890508E389050855 +S31508058A70F6890508028A05080F8A0508208A050861 +S31508058A80328A0508448A050862675F6D616C6C6FF2 +S31508058A906300FFFF010102070B0001010201020243 +S31508058AA00304030101020404F4010000FA000000AE +S31508058AB096000000640000004B000000320000002C +S31508058AC01E000000140000000000000050004000D1 +S31508058AD0080050002400040090015002400090014F +S31508058AE0AE0110000B0701160C000001080800006E +S31508058AF0050108FFFF02FFFF0808020204FF01003F +S31508058B0022FFFF23080F030304040A0A030A2AFFA0 +S31508058B10FF1419191B011C15120400480C1404002E +S31508058B200A00000000000000000000000000000028 +S31508058B30A0010A05A0030A04A0080A03A0880A08D2 +S31508058B40A0060A01A003090020050A193D0902081D +S31508058B5020060A18F10802080100020000000000B4 +S31508058B600000030000000D000300020001000500D7 +S31508058B700049725314497207FF000102030405FFF1 +S31508058B80145300724907CDF6000000FB349B5F803D +S31508058B9000008000100000000000000085DD0308C5 +S31508058BA02FC10308C7DE03086FDE0308E69D350EE9 +S31508058BB0480103CCDBFDF4AC1191F4EFB9A5F9E94D +S31508058BC0A7832C5E2CBE97F2D203B020008BD289E0 +S31508058BD015D08E1C742430ED8FC24563765C15520C +S31508058BE05ABF9A32636DEB2A65499C80DC006C880E +S31508058BF08391AAF5A53860370BDB5A6083BE00005A +S31508058C00000100010005010005020203000200003B +S31508058C100000000205010005000001000100000131 +S31508058C200001020203000200000000000202010022 +S31508058C300200000045480208B1460208C5ED0308CA +S31508058C4033ED03088FEA030889440208D543020869 +S31508058C502D42020827EB03087BE70308BF01FB9DA6 +S31508058C604EF3BC36D874F5394138684C8BD289151C +S31508058C70D08E1C742430ED8FC24563765C15525A26 +S31508058C80BF9A32636DEB2A65499C80DCE69D350EF5 +S31508058C90480103CCDBFDF4AC1191F4EFB9A5F9E96C +S31508058CA0A7832C5E2CBE97F2D203B0203F49F6D493 +S31508058CB0A3C55F3874C9B3E3D2103F504AFF607B3A +S31508058CC0EB40B7995899B8A6CD3C1ABD01020C00D8 +S31508058CD00000040000000800040000000000000071 +S31508058CE00000000000000000A00104015600000075 +S31508058CF0000000000000000000000000A0880A0728 +S31508058D00A0040903A0050902A00609010F00000031 +S31508058D10000000000000000000000000010000003F +S31508058D20000000000000000000000000A001010787 +S31508058D30A000010402040800060000000000000067 +S31508058D400000000000000000A0030601A0090609AE +S31508058D50A0020608A0050607A0050606A00706053B +S31508058D60A0020604A0010610A0080602A00D06002A +S31508058D70000004020503060107010108090A0000A7 +S31508058D80A0015C04A0005C03A0015C02A0035C01D1 +S31508058D90A0025C00A0020F09A0030F04A0030F039D +S31508058DA0A0050F02A0010F01A0050F00A0040108E8 +S31508058DB0A0030106200C04037150020820000401D3 +S31508058DC09D5002082002560231510208200256011A +S31508058DD005510208A01201000010000060CC050824 +S31508058DE0688E0508C00F00000008000060FC05082D +S31508058DF0E8AD0508C0070000000400006014060871 +S31508058E0068BD0508E00300000002000060200608AA +S31508058E1028C50508E00100000001000060260608CF +S31508058E20E8C80508F000000080000000602906086B +S31508058E30C8CA05087000000040000000E02A0608B8 +S31508058E40A8CB05083800000020000000A02B06085E +S31508058E5018CC05081800000010000000002C0608AC +S31508058E6048CC05080C00000008000040100000204A +S31508058E70180000602000001028000050300000305F +S31508058E8038000070400000084800004850000028D7 +S31508058E90580000686000001868000058700000381F +S31508058EA078000078800000048800004490000024BB +S31508058EB098000064A0000014A8000054B00000340F +S31508058EC0B8000074C000000CC800004CD000002C87 +S31508058ED0D800006CE000001CE800005CF000003CCF +S31508058EE0F800007C0001000208010042100100227A +S31508058EF018010062200100122801005230010032D3 +S31508058F00380100724001000A4801004A5001002A4A +S31508058F105801006A6001001A6801005A7001003A92 +S31508058F207801007A8001000688010046900100262E +S31508058F3098010066A0010016A8010056B001003682 +S31508058F40B8010076C001000EC801004ED001002EFA +S31508058F50D801006EE001001EE801005EF001003E42 +S31508058F60F801007E0802004110020021180200617E +S31508058F702002001128020051300200313802007122 +S31508058F8040020009480200495002002958020069B2 +S31508058F9060020019680200597002003978020079E2 +S31508058FA080020005880200459002002598020065A2 +S31508058FB0A0020015A8020055B0020035B8020075D2 +S31508058FC0C002000DC802004DD002002DD802006D62 +S31508058FD0E002001DE802005DF002003DF802007D92 +S31508058FE00803004310030023180300632003001336 +S31508058FF02803005330030033380300734003000B7E +S315080590004803004B5003002B5803006B6003001BF5 +S315080590106803005B7003003B7803007B8003000749 +S31508059020880300479003002798030067A0030017E5 +S31508059030A8030057B0030037B8030077C003000F2D +S31508059040C803004FD003002FD803006FE003001FA5 +S31508059050E803005FF003003FF803007F080480403B +S31508059060100480201804806020048010280480508D +S3150805907030048030380480704004800848048048ED +S31508059080500480285804806860048018680480584D +S315080590907004803878048078880480449004802495 +S315080590A098048064A0048014A8048054B00480340D +S315080590B0B8048074C004800CC804804CD004802C85 +S315080590C0D804806CE004801CE804805CF004803CCD +S315080590D0F804807C08058042100580221805806200 +S315080590E020058012280580523005803238058072A1 +S315080590F04005800A4805804A5005802A5805806A31 +S315080591006005801A6805805A7005803A7805807A60 +S315080591108005800688058046900580269805806620 +S31508059120A0058016A8058056B0058036B805807650 +S31508059130C005800EC805804ED005802ED805806EE0 +S31508059140E005801EE805805EF005803EF805807E10 +S3150805915008068041100680211806806120068011C0 +S315080591602806805130068031380680714006800908 +S315080591704806804950068029580680696006801980 +S31508059180680680597006803978068079880680458C +S315080591909006802598068065A0068015A806805540 +S315080591A0B0068035B8068075C006800DC806804DA0 +S315080591B0D006802DD806806DE006801DE806805D00 +S315080591C0F006803DF806807D080780431007802352 +S315080591D018078063200780132807805330078033D4 +S315080591E0380780734007800B4807804B5007802B4C +S315080591F05807806B6007801B6807805B7007803B94 +S315080592007807807B880780479007802798078067B7 +S31508059210A0078017A8078057B0078037B807807753 +S31508059220C007800FC807804FD007802FD807806FE3 +S31508059230E007801FE807805FF007803FF807807F13 +S3150805924008084040100840201808406020084010CB +S3150805925028084050300840303808407048084048CB +S31508059260500840285808406860084018680840585B +S3150805927070084038780840788808404490084024A3 +S3150805928098084064A0084014A8084054B00840341B +S31508059290B8084074C008400CC808404CD008402C93 +S315080592A0D808406CE008401CE808405CF008403CDB +S315080592B0F808407C0809404210094022180940620E +S315080592C020094012280940523009403238094072AF +S315080592D04009400A4809404A5009402A5809406A3F +S315080592E06009401A6809405A7009403A7809407A6F +S315080592F0880940469009402698094066A0094016FF +S31508059300A8094056B0094036B8094076C009400E46 +S31508059310C809404ED009402ED809406EE009401EBE +S31508059320E809405EF009403EF809407E080A4041D2 +S31508059330100A4021180A4061200A4011280A40519E +S31508059340300A4031380A4071480A4049500A4029CE +S31508059350580A4069600A4019680A4059700A40392E +S31508059360780A4079880A4045900A4025980A406552 +S31508059370A00A4015A80A4055B00A4035B80A4075EE +S31508059380C00A400DC80A404DD00A402DD80A406D7E +S31508059390E00A401DE80A405DF00A403DF80A407DAE +S315080593A0080B4043100B4023180B4063200B401352 +S315080593B0280B4053300B4033380B4073480B404B52 +S315080593C0500B402B580B406B600B401B680B405BE2 +S315080593D0700B403B780B407B880B4047900B40272A +S315080593E0980B4067A00B4017A80B4057B00B4037A2 +S315080593F0B80B4077C00B400FC80B404FD00B402F1A +S31508059400D80B406FE00B401FE80B405FF00B403F61 +S31508059410F80B407F080CC040100CC020180CC06023 +S31508059420200CC010280CC050300CC030380CC07049 +S31508059430480CC048500CC028580CC068600CC018A9 +S31508059440680CC058700CC038780CC078880CC044B5 +S31508059450900CC024980CC064A00CC014A80CC05469 +S31508059460B00CC034B80CC074C80CC04CD00CC02C99 +S31508059470D80CC06CE00CC01CE80CC05CF00CC03CF9 +S31508059480F80CC07C080DC042100DC022180DC0622C +S31508059490200DC012280DC052300DC032380DC072CD +S315080594A0480DC04A500DC02A580DC06A600DC01A2D +S315080594B0680DC05A700DC03A780DC07A880DC04639 +S315080594C0900DC026980DC066A00DC016A80DC056ED +S315080594D0B00DC036B80DC076C00DC00EC80DC04E4D +S315080594E0D00DC02ED80DC06EE00DC01EE80DC05EAD +S315080594F0F00DC03EF80DC07E080EC041100EC02105 +S31508059500180EC061200EC011280EC051300EC0318C +S31508059510380EC071480EC049500EC029580EC0698C +S31508059520600EC019680EC059700EC039780EC0791C +S31508059530880EC045900EC025980EC065A00EC015AC +S31508059540A80EC055B00EC035B80EC075C80EC04DAC +S31508059550D00EC02DD80EC06DE00EC01DE80EC05D3C +S31508059560F00EC03DF80EC07D080FC043100FC0238E +S31508059570180FC063200FC013280FC053300FC03310 +S31508059580380FC073480FC04B500FC02B580FC06B10 +S31508059590600FC01B680FC05B700FC03B780FC07BA0 +S315080595A0880FC047900FC027980FC067A00FC01730 +S315080595B0A80FC057B00FC037B80FC077C80FC04F30 +S315080595C0D00FC02FD80FC06FE00FC01FE80FC05FC0 +S315080595D0F00FC03FF80FC07F08102040101020205C +S315080595E018102060281020503010203038102070B0 +S315080595F04810204850102028581020686010201858 +S315080596006810205870102038781020788810204463 +S315080596109010202498102064A0102014A810205417 +S31508059620B0102034B8102074C810204CD010202C47 +S31508059630D810206CE010201CE810205CF010203CA7 +S31508059640F810207C081120421011202218112062DA +S31508059650201120122811205230112032381120727B +S315080596604811204A5011202A5811206A6011201ADB +S315080596706811205A7011203A7811207A88112046E7 +S315080596809011202698112066A0112016A81120569B +S31508059690B0112036B8112076C811204ED011202ECB +S315080596A0D811206EE011201EE811205EF011203E2B +S315080596B0F811207E08122041101220211812206167 +S315080596C028122051301220313812207148122049AB +S315080596D0501220295812206960122019681220593B +S315080596E07012203978122079881220459012202583 +S315080596F098122065A0122015A8122055B0122035FB +S31508059700B8122075C812204DD012202DD812206DFA +S31508059710E012201DE812205DF012203DF812207D8A +S3150805972008132043101320231813206328132053E6 +S3150805973030132033381320734813204B5013202B2E +S315080597405813206B6013201B6813205B7013203B8E +S315080597507813207B881320479013202798132067B2 +S31508059760A0132017A8132057B0132037B81320774E +S31508059770C813204FD013202FD813206FE013201FAE +S31508059780E813205FF013203FF813207F0814A04044 +S315080597901014A0201814A0602814A0503014A03066 +S315080597A03814A0704814A0485014A0285814A06866 +S315080597B06014A0186814A0587014A0387814A078F6 +S315080597C08814A0449014A0249814A064A814A0543E +S315080597D0B014A034B814A074C814A04CD014A02C86 +S315080597E0D814A06CE014A01CE814A05CF014A03CE6 +S315080597F0F814A07C0815A0421015A0221815A06219 +S315080598002815A0523015A0323815A0724815A04A59 +S315080598105015A02A5815A06A6015A01A6815A05AE9 +S315080598207015A03A7815A07A8815A0469015A02631 +S315080598309815A066A015A016A815A056B015A036A9 +S31508059840B815A076C815A04ED015A02ED815A06EA9 +S31508059850E015A01EE815A05EF015A03EF815A07E39 +S315080598600816A0411016A0211816A0612816A051A1 +S315080598703016A0313816A0714816A0495016A029E9 +S315080598805816A0696016A0196816A0597016A03949 +S315080598907816A0798816A0459016A0259816A0656D +S315080598A0A816A055B016A035B816A075C816A04DA9 +S315080598B0D016A02DD816A06DE016A01DE816A05D39 +S315080598C0F016A03DF816A07D0817A0431017A0238B +S315080598D01817A0632817A0533017A0333817A07395 +S315080598E04817A04B5017A02B5817A06B6017A01B3D +S315080598F06817A05B7017A03B7817A07B8817A04749 +S315080599009017A0279817A067A817A057B017A037CC +S31508059910B817A077C817A04FD017A02FD817A06FCC +S31508059920E017A01FE817A05FF017A03FF817A07F5C +S3150805993008186040101860201818606028186050CC +S315080599403018603038186070481860485018602814 +S3150805995058186068681860587018603878186078FC +S31508059960881860449018602498186064A81860548C +S31508059970B0186034B8186074C818604CD018602CD4 +S31508059980D818606CE018601CE818605CF018603C34 +S31508059990F818607C08196042101960221819606267 +S315080599A02819605230196032381960724819604AA8 +S315080599B05019602A5819606A6019601A6819605A38 +S315080599C07019603A7819607A881960469019602680 +S315080599D098196066A8196056B0196036B819607680 +S315080599E0C819604ED019602ED819606EE019601E28 +S315080599F0E819605EF019603EF819607E081A60413C +S31508059A00101A6021181A6061281A6051301A6031D7 +S31508059A10381A6071481A6049501A6029581A6069D7 +S31508059A20681A6059701A6039781A6079881A604513 +S31508059A30901A6025981A6065A81A6055B01A603597 +S31508059A40B81A6075C81A604DD01A602DD81A606D97 +S31508059A50E01A601DE81A605DF01A603DF81A607D27 +S31508059A60081B6043101B6023181B6063281B605383 +S31508059A70301B6033381B6073481B604B501B602BCB +S31508059A80581B606B681B605B701B603B781B607BB3 +S31508059A90881B6047901B6027981B6067A81B605743 +S31508059AA0B01B6037B81B6077C81B604FD01B602F8B +S31508059AB0D81B606FE01B601FE81B605FF01B603FEB +S31508059AC0F81B607F081CE040101CE020181CE060AD +S31508059AD0281CE050301CE030381CE070481CE04873 +S31508059AE0501CE028581CE068681CE058701CE038D3 +S31508059AF0781CE078881CE044901CE024981CE064F7 +S31508059B00A81CE054B01CE034B81CE074C81CE04C32 +S31508059B10D01CE02CD81CE06CE81CE05CF01CE03C92 +S31508059B20F81CE07C081DE042101DE022181DE062C5 +S31508059B30281DE052301DE032381DE072481DE04A06 +S31508059B40501DE02A581DE06A681DE05A701DE03A66 +S31508059B50781DE07A881DE046901DE026981DE0668A +S31508059B60A81DE056B01DE036B81DE076C81DE04EC6 +S31508059B70D01DE02ED81DE06EE01DE01EE81DE05E56 +S31508059B80F01DE03EF81DE07E081EE041101EE021AE +S31508059B90181EE061281EE051301EE031381EE071BE +S31508059BA0481EE049501EE029581EE069681EE0591E +S31508059BB0701EE039781EE079881EE045901EE0257E +S31508059BC0981EE065A81EE055B01EE035B81EE0757E +S31508059BD0C81EE04DD01EE02DD81EE06DE81EE05DDE +S31508059BE0F01EE03DF81EE07D081FE043101FE02348 +S31508059BF0181FE063281FE053301FE033381FE07352 +S31508059C00481FE04B501FE02B581FE06B681FE05BB1 +S31508059C10701FE03B781FE07B881FE047901FE02711 +S31508059C20981FE067A81FE057B01FE037B81FE07711 +S31508059C30C81FE04FD01FE02FD81FE06FE81FE05F71 +S31508059C40F01FE03FF81FE07F08201040182010603D +S31508059C502820105030201030382010704820104821 +S31508059C605020102858201068682010587020103881 +S31508059C7078201078882010449020102498201064A5 +S31508059C80A8201054B0201034B8201074C820104CE1 +S31508059C90D020102CD820106CE820105CF020103C41 +S31508059CA0F820107C08211042102110221821106274 +S31508059CB02821105230211032382110724821104AB5 +S31508059CC05021102A5821106A6821105A7021103A15 +S31508059CD07821107A88211046902110269821106639 +S31508059CE0A8211056B0211036B8211076C821104E75 +S31508059CF0D021102ED821106EE821105EF021103ED5 +S31508059D00F821107E082210411822106128221051C8 +S31508059D103022103138221071482210495022102954 +S31508059D20582210696822105970221039782210793C +S31508059D30882210459022102598221065A8221055CC +S31508059D40B0221035B8221075C822104DD022102D14 +S31508059D50D822106DE822105DF022103DF822107DFC +S31508059D600823104318231063282310533023103370 +S31508059D70382310734823104B5023102B5823106B88 +S31508059D806823105B7023103B7823107B88231047C4 +S31508059D909023102798231067A8231057B023103748 +S31508059DA0B8231077C823104FD023102FD823106F48 +S31508059DB0E823105FF023103FF823107F082490400E +S31508059DC018249060282490503024903038249070B8 +S31508059DD04824904850249028582490686824905818 +S31508059DE07024903878249078882490449824906430 +S31508059DF0A8249054B0249034B8249074C824904C60 +S31508059E00D024902CD824906CE824905CF024903CBF +S31508059E10F824907C082590421825906228259052AA +S31508059E2030259032382590724825904A5025902A33 +S31508059E305825906A6825905A7025903A7825907A1B +S31508059E40882590469025902698259066A8259056AB +S31508059E50B0259036B8259076C825904ED025902EF3 +S31508059E60D825906EE825905EF025903EF825907EDB +S31508059E70082690411826906128269051302690315B +S31508059E803826907148269049502690295826906973 +S31508059E9068269059702690397826907988269045AF +S31508059EA098269065A8269055B0269035B8269075BB +S31508059EB0C826904DD026902DD826906DE826905D1B +S31508059EC0F026903DF826907D08279043182790633D +S31508059ED02827905330279033382790734827904B77 +S31508059EE05027902B5827906B6827905B7027903BD7 +S31508059EF07827907B8827904798279067A8279057B3 +S31508059F00B0279037B8279077C827904FD027902F36 +S31508059F10D827906FE827905FF027903FF827907F1E +S31508059F2008285040182850602828505030285030A6 +S31508059F303828507048285048582850686828505876 +S31508059F4070285038782850788828504498285064BE +S31508059F50A8285054B0285034B8285074C828504CEE +S31508059F60D028502CD828506CE828505CF028503C4E +S31508059F70F828507C08295042182950622829505239 +S31508059F8030295032382950724829504A5029502AC2 +S31508059F905829506A6829505A7029503A7829507AAA +S31508059FA08829504698295066A8295056B02950360A +S31508059FB0B8295076C829504ED029502ED829506E22 +S31508059FC0E829505EF029503EF829507E082A504166 +S31508059FD0182A5061282A5051302A5031382A50718A +S31508059FE0482A5049582A5069682A5059702A5039BA +S31508059FF0782A5079882A5045982A5065A82A5055AE +S3150805A000B02A5035B82A5075C82A504DD02A502D31 +S3150805A010D82A506DE82A505DF02A503DF82A507D19 +S3150805A020082B5043182B5063282B5053302B50338D +S3150805A030382B5073482B504B582B506B682B505B5D +S3150805A040702B503B782B507B882B5047982B5067A5 +S3150805A050A82B5057B02B5037B82B5077C82B504FD5 +S3150805A060D02B502FD82B506FE82B505FF02B503F35 +S3150805A070F82B507F082CD040182CD060282CD050AF +S3150805A080302CD030382CD070482CD048582CD06875 +S3150805A090682CD058702CD038782CD078882CD04499 +S3150805A0A0982CD064A82CD054B02CD034B82CD074A5 +S3150805A0B0C82CD04CD82CD06CE82CD05CF02CD03CD5 +S3150805A0C0F82CD07C082DD042182DD062282DD052D8 +S3150805A0D0302DD032382DD072482DD04A582DD06A19 +S3150805A0E0682DD05A702DD03A782DD07A882DD0463D +S3150805A0F0982DD066A82DD056B02DD036B82DD07649 +S3150805A100C82DD04ED02DD02ED82DD06EE82DD05EA8 +S3150805A110F02DD03EF82DD07E082ED041182ED061D0 +S3150805A120282ED051302ED031382ED071482ED04910 +S3150805A130582ED069682ED059702ED039782ED079F8 +S3150805A140882ED045982ED065A82ED055B02ED03558 +S3150805A150B82ED075C82ED04DD82ED06DE82ED05D28 +S3150805A160F02ED03DF82ED07D082FD043182FD0637A +S3150805A170282FD053302FD033382FD073482FD04BB4 +S3150805A180582FD06B682FD05B702FD03B782FD07B9C +S3150805A190882FD047982FD067A82FD057B02FD037FC +S3150805A1A0B82FD077C82FD04FD82FD06FE82FD05FCC +S3150805A1B0F02FD03FF82FD07F083030401830306068 +S3150805A1C0283030503830307048303048583030688C +S3150805A1D068303058703030387830307888303044C8 +S3150805A1E098303064A8303054B0303034B8303074D4 +S3150805A1F0C830304CD830306CE830305CF030303C04 +S3150805A200F830307C08313042183130622831305206 +S3150805A21030313032383130724831304A5831306A47 +S3150805A2206831305A7031303A7831307A883130466B +S3150805A23098313066A8313056B0313036B831307677 +S3150805A240C831304ED831306EE831305EF031303EA7 +S3150805A250F831307E083230411832306128323051B3 +S3150805A2603832307148323049583230696832305997 +S3150805A27070323039783230798832304598323065DF +S3150805A280A8323055B0323035B8323075C832304D0F +S3150805A290D832306DE832305DF032303DF832307DF7 +S3150805A2A00833304318333063283330533833307323 +S3150805A2B04833304B5833306B6833305B7033303B3B +S3150805A2C07833307B8833304798333067A83330572F +S3150805A2D0B0333037B8333077C833304FD833306F6B +S3150805A2E0E833305FF033303FF833307F0834B04019 +S3150805A2F01834B0602834B0503834B0704834B04893 +S3150805A3005834B0686834B0587034B0387834B07892 +S3150805A3108834B0449834B064A834B054B834B074AA +S3150805A320C834B04CD834B06CE834B05CF034B03CC2 +S3150805A330F834B07C0835B0421835B0622835B052C5 +S3150805A3403835B0724835B04A5835B06A6835B05AA6 +S3150805A3507035B03A7835B07A8835B0469835B066EE +S3150805A360A835B056B035B036B835B076C835B04E1E +S3150805A370D835B06EE835B05EF035B03EF835B07E06 +S3150805A3800836B0411836B0612836B0513836B0713E +S3150805A3904836B0495836B0696836B0597036B03956 +S3150805A3A07836B0798836B0459836B065A836B0554A +S3150805A3B0B836B075C836B04DD836B06DE836B05D26 +S3150805A3C0F036B03DF836B07D0837B0431837B06378 +S3150805A3D02837B0533837B0734837B04B5837B06B52 +S3150805A3E06837B05B7037B03B7837B07B8837B0478E +S3150805A3F09837B067A837B057B837B077C837B04F6A +S3150805A400D837B06FE837B05FF037B03FF837B07F69 +S3150805A41008387040183870602838705038387070A9 +S3150805A4204838704858387068683870587838707879 +S3150805A4308838704498387064A8387054B838707479 +S3150805A440C838704CD838706CE838705CF038703C91 +S3150805A450F838707C08397042183970622839705294 +S3150805A460383970724839704A5839706A6839705A75 +S3150805A4707039703A7839707A8839704698397066BD +S3150805A480A8397056B8397076C839704ED839706E8D +S3150805A490E839705EF039703EF839707E083A7041D1 +S3150805A4A0183A7061283A7051383A7071483A7049C5 +S3150805A4B0583A7069683A7059783A7079883A7045A1 +S3150805A4C0983A7065A83A7055B83A7075C83A704D95 +S3150805A4D0D83A706DE83A705DF03A703DF83A707D95 +S3150805A4E0083B7043183B7063283B7053383B7073C1 +S3150805A4F0483B704B583B706B683B705B783B707B91 +S3150805A500883B7047983B7067A83B7057B83B707790 +S3150805A510C83B704FD83B706FE83B705FF03B703FA8 +S3150805A520F83B707F083CF040183CF060283CF0503A +S3150805A530383CF070483CF048583CF068683CF058A0 +S3150805A540783CF078883CF044983CF064A83CF05494 +S3150805A550B83CF074C83CF04CD83CF06CE83CF05C70 +S3150805A560F83CF07C083DF042183DF062283DF05273 +S3150805A570383DF072483DF04A583DF06A683DF05A54 +S3150805A580783DF07A883DF046983DF066A83DF05648 +S3150805A590B83DF076C83DF04ED83DF06EE83DF05E24 +S3150805A5A0F03DF03EF83DF07E083EF041183EF0617C +S3150805A5B0283EF051383EF071483EF049583EF0695C +S3150805A5C0683EF059783EF079883EF045983EF06544 +S3150805A5D0A83EF055B83EF075C83EF04DD83EF06D2C +S3150805A5E0E83EF05DF83EF07D083FF043183FF0631E +S3150805A5F0283FF053383FF073483FF04B583FF06B10 +S3150805A600683FF05B783FF07B883FF047983FF067F7 +S3150805A610A83FF057B83FF077C83FF04FD83FF06FDF +S3150805A620E83FF05FF83FF07F18400860284008507B +S3150805A630384008704840084858400868684008582F +S3150805A640784008788840084498400864A840085423 +S3150805A650B8400874C840084CD840086CE840085CFF +S3150805A660F840087C08410842184108622841085202 +S3150805A670384108724841084A5841086A6841085AE3 +S3150805A6807841087A8841084698410866A8410856D7 +S3150805A690B8410876C841084ED841086EE841085EB3 +S3150805A6A0F841087E1842086128420851384208715F +S3150805A6B0484208495842086968420859784208795B +S3150805A6C08842084598420865A8420855B84208755B +S3150805A6D0C842084DD842086DE842085DF842087D2B +S3150805A6E01843086328430853384308734843084BF7 +S3150805A6F05843086B6843085B7843087B88430847D3 +S3150805A70098430867A8430857B8430877C843084FC6 +S3150805A710D843086FE843085FF843087F18448860FC +S3150805A7202844885038448870484488485844886876 +S3150805A730684488587844887898448864A84488542E +S3150805A740B8448874C844884CD844886CE844885CFE +S3150805A750F844887C184588622845885238458872A1 +S3150805A7604845884A5845886A6845885A7845887A9A +S3150805A7708845884698458866A8458856B84588769A +S3150805A780C845884ED845886EE845885EF845887E6A +S3150805A7901846886128468851384688714846884942 +S3150805A7A058468869684688597846887998468865EE +S3150805A7B0A8468855B8468875C846884DD846886DCA +S3150805A7C0E846885DF846887D18478863284788538C +S3150805A7D0384788734847884B5847886B6847885B66 +S3150805A7E07847887B98478867A8478857B8478877FA +S3150805A7F0C847884FD847886FE847885FF847887FEE +S3150805A800184848602848485038484870584848689D +S3150805A810684848587848487898484864A84848543D +S3150805A820B8484874C848484CD848486CE848485C0D +S3150805A830F848487C184948622849485238494872B0 +S3150805A8404849484A5849486A6849485A7849487AA9 +S3150805A85098494866A8494856B8494876C849484E61 +S3150805A860D849486EE849485EF849487E184A486115 +S3150805A870284A4851384A4871584A4869684A4859D9 +S3150805A880784A4879984A4865A84A4855B84A487555 +S3150805A890C84A484DD84A486DE84A485DF84A487D49 +S3150805A8A0184B4863284B4853384B4873584B486BE5 +S3150805A8B0684B485B784B487B984B4867A84B485785 +S3150805A8C0B84B4877C84B484FD84B486FE84B485F55 +S3150805A8D0F84B487F184CC860284CC850384CC87087 +S3150805A8E0584CC868684CC858784CC878984CC86499 +S3150805A8F0A84CC854B84CC874D84CC86CE84CC85C45 +S3150805A900F84CC87C184DC862284DC852384DC872CF +S3150805A910584DC86A684DC85A784DC87A984DC8665C +S3150805A920A84DC856B84DC876C84DC84ED84DC86E38 +S3150805A930E84DC85EF84DC87E184EC861284EC85100 +S3150805A940384EC871584EC869684EC859784EC87980 +S3150805A950984EC865A84EC855B84EC875D84EC86D20 +S3150805A960E84EC85DF84EC87D184FC863284FC853CA +S3150805A970384FC873584FC86B684FC85B784FC87B44 +S3150805A980984FC867A84FC857B84FC877D84FC86FE4 +S3150805A990E84FC85FF84FC87F1850286038502870A8 +S3150805A9A05850286868502858785028789850286448 +S3150805A9B0A8502854B8502874D850286CE850285CF4 +S3150805A9C0F850287C1851286228512852385128727F +S3150805A9D05851286A6851285A7851287A985128660C +S3150805A9E0A8512856B8512876D851286EE851285EB8 +S3150805A9F0F851287E18522861385228715852286904 +S3150805AA00685228597852287998522865A85228559F +S3150805AA10B8522875D852286DE852285DF852287D0F +S3150805AA2018532863385328735853286B6853285B7B +S3150805AA307853287B98532867A8532857B8532877F7 +S3150805AA40D853286FE853285FF853287F1854A86009 +S3150805AA503854A8705854A8686854A8587854A878DB +S3150805AA609854A864B854A874D854A86CE854A85C33 +S3150805AA70F854A87C1855A8623855A8725855A86A76 +S3150805AA806855A85A7855A87A9855A866A855A8560F +S3150805AA90B855A876D855A86EE855A85EF855A87E7F +S3150805AAA01856A8613856A8715856A8696856A859F7 +S3150805AAB07856A8799856A865B856A875D856A86D2B +S3150805AAC0E856A85DF856A87D1857A8633857A87399 +S3150805AAD05857A86B6857A85B7857A87B9857A867EF +S3150805AAE0B857A877D857A86FE857A85FF857A87F23 +S3150805AAF01858686038586870585868687858687873 +S3150805AB0098586864B8586874D858686CE858685C82 +S3150805AB10F858687C18596862385968725859686AC5 +S3150805AB206859685A7859687A98596866B85968762E +S3150805AB30D859686EE859685EF859687E185A686182 +S3150805AB40385A6871585A6869785A6879985A686592 +S3150805AB50B85A6875D85A686DE85A685DF85A687DAE +S3150805AB60185B6863385B6873585B686B785B687BEA +S3150805AB70985B6867B85B6877D85B686FE85B685FFA +S3150805AB80F85B687F185CE860385CE870585CE868CC +S3150805AB90785CE878985CE864B85CE874D85CE86C36 +S3150805ABA0F85CE87C185DE862385DE872585DE86A25 +S3150805ABB0785DE87A985DE866B85DE876D85DE86E0A +S3150805ABC0E85DE85EF85DE87E185EE861385EE8717E +S3150805ABD0585EE869785EE879985EE865B85EE8756E +S3150805ABE0D85EE86DF85EE87D185FE863385FE87358 +S3150805ABF0585FE86B785FE87B985FE867B85FE87742 +S3150805AC00D85FE86FF85FE87F38601870586018688D +S3150805AC107860187898601864B8601874D860186CE5 +S3150805AC20F860187C18611862386118725861186AD4 +S3150805AC307861187A98611866B8611876D861186EB9 +S3150805AC40F861187E38621871586218697862187939 +S3150805AC5098621865B8621875D862186DF862187D15 +S3150805AC60386318735863186B7863187B9863186785 +S3150805AC70B8631877D863186FF863187F38649870BF +S3150805AC805864986878649878B8649874D864986CA1 +S3150805AC90F864987C386598725865986A7865987ADC +S3150805ACA098659866B8659876D865986EF865987EB5 +S3150805ACB0386698715866986978669879B866987501 +S3150805ACC0D866986DF866987D386798735867986B4F +S3150805ACD07867987BB8679877D867986FF867987F85 +S3150805ACE03868587078685878B8685874D868586C49 +S3150805ACF0F868587C386958725869586A7869587A6C +S3150805AD00B8695876D869586EF869587E386A587198 +S3150805AD10786A5879B86A5875D86A586DF86A587D40 +S3150805AD20386B5873786B587BB86B5877D86B586FF0 +S3150805AD30F86B587F386CD870786CD878B86CD87436 +S3150805AD40F86CD87C386DD872786DD87AB86DD8769F +S3150805AD50D86DD86EF86DD87E386ED871786ED87974 +S3150805AD60B86ED875F86ED87D386FD873786FD87B76 +S3150805AD70B86FD877F86FD87F78703878B870387420 +S3150805AD80F870387C387138727871387AB8713876CF +S3150805AD90F871387E78723879B8723875F872387DF0 +S3150805ADA07873387BB8733877F873387F7874B878DA +S3150805ADB0F874B87C7875B87AB875B876F875B87EC3 +S3150805ADC07876B879F876B87D7877B87BF877B87FE6 +S3150805ADD0F878787C7879787AF879787EF87A787D4B +S3150805ADE0F87B787FF87DF87E0800002010000010B3 +S3150805ADF01800003020000008280000283000001838 +S3150805AE0038000038400000044800002450000014AB +S3150805AE10580000346000000C6800002C7000001C07 +S3150805AE207800003C8000000288000022900000128D +S3150805AE3098000032A000000AA800002AB000001AEF +S3150805AE40B800003AC0000006C8000026D000001663 +S3150805AE50D8000036E000000EE800002EF000001EBF +S3150805AE60F800003E08010021100100111801003103 +S3150805AE702001000928010029300100193801003987 +S3150805AE804001000548010025500100155801003507 +S3150805AE906001000D6801002D7001001D7801003D57 +S3150805AEA080010003880100239001001398010033EF +S3150805AEB0A001000BA801002BB001001BB801003B3F +S3150805AEC0C0010007C8010027D0010017D8010037BF +S3150805AED0E001000FE801002FF001001FF801003F0F +S3150805AEE0080280201002801018028030200280088F +S3150805AEF028028028300280183802803840028004EB +S3150805AF004802802450028014580280346002800C5E +S3150805AF106802802C7002801C7802803C8802802298 +S3150805AF209002801298028032A002800AA802802A1E +S3150805AF30B002801AB802803AC0028006C802802686 +S3150805AF40D0028016D8028036E002800EE802802EEE +S3150805AF50F002801EF802803E080380211003801146 +S3150805AF6018038031200380092803802930038019B6 +S3150805AF70380380394003800548038025500380152A +S3150805AF80580380356003800D6803802D7003801D86 +S3150805AF907803803D880380239003801398038033C4 +S3150805AFA0A003800BA803802BB003801BB803803B46 +S3150805AFB0C0038007C8038027D0038017D8038037C6 +S3150805AFC0E003800FE803802FF003801FF803803F16 +S3150805AFD00804402010044010180440302004400896 +S3150805AFE028044028300440183804403848044024CA +S3150805AFF050044014580440346004400C6804402C3E +S3150805B0007004401C7804403C880440229004401291 +S3150805B01098044032A004400AA804402AB004401AFD +S3150805B020B804403AC0044006C8044026D004401671 +S3150805B030D8044036E004400EE804402EF004401ECD +S3150805B040F804403E08054021100540111805403111 +S3150805B0502005400928054029300540193805403995 +S3150805B0604805402550054015580540356005400DED +S3150805B0706805402D7005401D7805403D8805402327 +S3150805B0809005401398054033A005400BA805402BAD +S3150805B090B005401BB805403BC0054007C805402715 +S3150805B0A0D0054017D8054037E005400FE805402F7D +S3150805B0B0F005401FF805403F0806C0201006C010D9 +S3150805B0C01806C0302006C0082806C0283006C0184D +S3150805B0D03806C0384806C0245006C0145806C03479 +S3150805B0E06006C00C6806C02C7006C01C7806C03CF5 +S3150805B0F08806C0229006C0129806C032A006C00A65 +S3150805B100A806C02AB006C01AB806C03AC806C02698 +S3150805B110D006C016D806C036E006C00EE806C02E0C +S3150805B120F006C01EF806C03E0807C0211007C01164 +S3150805B1301807C0312007C0092807C0293007C019D4 +S3150805B1403807C0394807C0255007C0155807C03500 +S3150805B1506007C00D6807C02D7007C01D7807C03D7C +S3150805B1608807C0239007C0139807C033A007C00BEC +S3150805B170A807C02BB007C01BB807C03BC807C02720 +S3150805B180D007C017D807C037E007C00FE807C02F94 +S3150805B190F007C01FF807C03F080820201008201030 +S3150805B1A0180820302808202830082018380820389C +S3150805B1B04808202450082014580820346008200C14 +S3150805B1C06808202C7008201C7808203C880820224E +S3150805B1D09008201298082032A008200AA808202AD4 +S3150805B1E0B008201AB808203AC8082026D00820161C +S3150805B1F0D8082036E008200EE808202EF008201E7C +S3150805B200F808203E080920211009201118092031BF +S3150805B21028092029300920193809203948092025FF +S3150805B22050092015580920356009200D6809202D73 +S3150805B2307009201D7809203D8809202390092013C7 +S3150805B24098092033A009200BA809202BB009201B33 +S3150805B250B809203BC8092027D0092017D80920375F +S3150805B260E009200FE809202FF009201FF809203FDB +S3150805B270080AA020100AA010180AA030280AA02833 +S3150805B280300AA018380AA038480AA024500AA0147B +S3150805B290580AA034600AA00C680AA02C700AA01CDB +S3150805B2A0780AA03C880AA022900AA012980AA03219 +S3150805B2B0A80AA02AB00AA01AB80AA03AC80AA02657 +S3150805B2C0D00AA016D80AA036E00AA00EE80AA02ECB +S3150805B2D0F00AA01EF80AA03E080BA021100BA01123 +S3150805B2E0180BA031280BA029300BA019380BA0394B +S3150805B2F0480BA025500BA015580BA035600BA00DC3 +S3150805B300680BA02D700BA01D780BA03D880BA023FC +S3150805B310900BA013980BA033A80BA02BB00BA01B62 +S3150805B320B80BA03BC80BA027D00BA017D80BA03786 +S3150805B330E00BA00FE80BA02FF00BA01FF80BA03F02 +S3150805B340080C6020100C6010180C6030280C60285A +S3150805B350300C6018380C6038480C6024500C6014A2 +S3150805B360580C6034680C602C700C601C780C603CBA +S3150805B370880C6022900C6012980C6032A80C602A22 +S3150805B380B00C601AB80C603AC80C6026D00C60166A +S3150805B390D80C6036E00C600EE80C602EF00C601ECA +S3150805B3A0F80C603E080D6021100D6011180D60310E +S3150805B3B0280D6029300D6019380D6039480D60254E +S3150805B3C0500D6015580D6035680D602D700D601DA2 +S3150805B3D0780D603D880D6023900D6013980D6033D8 +S3150805B3E0A80D602BB00D601BB80D603BC80D602716 +S3150805B3F0D00D6017D80D6037E00D600FE80D602F8A +S3150805B400F00D601FF80D603F080EE020100EE010E5 +S3150805B410180EE030280EE028300EE018380EE03811 +S3150805B420480EE024500EE014580EE034680EE02C61 +S3150805B430700EE01C780EE03C880EE022900EE012B5 +S3150805B440980EE032A80EE02AB00EE01AB80EE03AD9 +S3150805B450C80EE026D00EE016D80EE036E80EE02E29 +S3150805B460F00EE01EF80EE03E080FE021100FE01181 +S3150805B470180FE031280FE029300FE019380FE039A9 +S3150805B480480FE025500FE015580FE035680FE02DF9 +S3150805B490700FE01D780FE03D880FE023900FE0134D +S3150805B4A0980FE033A80FE02BB00FE01BB80FE03B71 +S3150805B4B0C80FE027D00FE017D80FE037E80FE02FC1 +S3150805B4C0F00FE01FF80FE03F081010201810103095 +S3150805B4D02810102830101018381010384810102465 +S3150805B4E050101014581010346810102C7010101CB9 +S3150805B4F07810103C881010229010101298101032EF +S3150805B500A810102AB010101AB810103AC81010262C +S3150805B510D0101016D8101036E810102EF010101E80 +S3150805B520F810103E0811102118111031281110298C +S3150805B53030111019381110394811102550111015E8 +S3150805B540581110356811102D7011101D7811103D00 +S3150805B550881110239011101398111033A811102B68 +S3150805B560B011101BB811103BC8111027D0111017B0 +S3150805B570D8111037E811102FF011101FF811103FC8 +S3150805B5800812902018129030281290283012901818 +S3150805B5903812903848129024501290145812903444 +S3150805B5A06812902C7012901C7812903C8812902282 +S3150805B5B098129032A812902AB012901AB812903A98 +S3150805B5C0C8129026D0129016D8129036E812902EE8 +S3150805B5D0F012901EF812903E081390211813903118 +S3150805B5E02813902930139019381390394813902544 +S3150805B5F050139015581390356813902D7013901D98 +S3150805B6007813903D8813902398139033A813902B9D +S3150805B610B013901BB813903BC8139027D0139017F7 +S3150805B620D8139037E813902FF013901FF813903F0F +S3150805B630081450201814503028145028301450185F +S3150805B6403814503848145024581450346814502C5B +S3150805B6507014501C7814503C881450229814503293 +S3150805B660A814502AB014501AB814503AC8145026BB +S3150805B670D0145016D8145036E814502EF014501E0F +S3150805B680F814503E0815502118155031281550291B +S3150805B690301550193815503948155025581550354F +S3150805B6A06815502D7015501D7815503D8815502371 +S3150805B6B098155033A815502BB015501BB815503B87 +S3150805B6C0C8155027D0155017D8155037E815502FD7 +S3150805B6D0F015501FF815503F0816D0201816D0300B +S3150805B6E02816D0283016D0183816D0384816D0243B +S3150805B6F05816D0346816D02C7016D01C7816D03C3F +S3150805B7008816D0229816D032A816D02AB016D01A7E +S3150805B710B816D03AC816D026D816D036E816D02E7A +S3150805B720F016D01EF816D03E0817D0211817D031B6 +S3150805B7302817D0293017D0193817D0394817D025E2 +S3150805B7405817D0356817D02D7017D01D7817D03DE6 +S3150805B7508817D0239817D033A817D02BB017D01B26 +S3150805B760B817D03BC817D027D817D037E817D02F22 +S3150805B770F017D01FF817D03F0818302018183030A2 +S3150805B78028183028381830384818302458183034CE +S3150805B7906818302C7018301C7818303C88183022F8 +S3150805B7A098183032A818302AB018301AB818303A0E +S3150805B7B0C8183026D8183036E818302EF018301E36 +S3150805B7C0F818303E0819302118193031281930294A +S3150805B7D03819303948193025581930356819302D32 +S3150805B7E07019301D7819303D88193023981930336A +S3150805B7F0A819302BB019301BB819303BC819302792 +S3150805B800D8193037E819302FF019301FF819303F95 +S3150805B810081AB020181AB030281AB028381AB038BD +S3150805B820481AB024581AB034681AB02C701AB01CC5 +S3150805B830781AB03C881AB022981AB032A81AB02AD3 +S3150805B840B81AB03AC81AB026D81AB036E81AB02EB9 +S3150805B850F01AB01EF81AB03E081BB021181BB031F5 +S3150805B860281BB029381BB039481BB025581BB035DD +S3150805B870681BB02D701BB01D781BB03D881BB02307 +S3150805B880981BB033A81BB02BB81BB03BC81BB027F9 +S3150805B890D81BB037E81BB02FF01BB01FF81BB03FFD +S3150805B8A0081C7020181C7030281C7028381C703825 +S3150805B8B0481C7024581C7034681C702C781C703C05 +S3150805B8C0881C7022981C7032A81C702AB81C703AFD +S3150805B8D0C81C7026D81C7036E81C702EF01C701E05 +S3150805B8E0F81C703E081D7021181D7031281D702919 +S3150805B8F0381D7039481D7025581D7035681D702D01 +S3150805B900781D703D881D7023981D7033A81D702BF2 +S3150805B910B81D703BC81D7027D81D7037E81D702FD8 +S3150805B920F01D701FF81D703F081EF020181EF03018 +S3150805B930281EF028381EF038481EF024581EF03404 +S3150805B940681EF02C781EF03C881EF022981EF032F0 +S3150805B950A81EF02AB81EF03AC81EF026D81EF036DC +S3150805B960E81EF02EF81EF03E081FF021181FF031CC +S3150805B970281FF029381FF039481FF025581FF035BC +S3150805B980681FF02D781FF03D881FF023981FF033A8 +S3150805B990A81FF02BB81FF03BC81FF027D81FF03794 +S3150805B9A0E81FF02FF81FF03F182008302820082830 +S3150805B9B03820083848200824582008346820082CD8 +S3150805B9C07820083C8820082298200832A820082ACA +S3150805B9D0B820083AC8200826D8200836E820082EB0 +S3150805B9E0F820083E18210831282108293821083960 +S3150805B9F048210825582108356821082D7821083D4C +S3150805BA008821082398210833A821082BB821083B43 +S3150805BA10C8210827D8210837E821082FF821083F23 +S3150805BA2018228830282288283822883848228824E7 +S3150805BA30582288346822882C7822883C98228832AD +S3150805BA40A822882AB822883AC8228826D82288367B +S3150805BA50E822882EF822883E182388312823882943 +S3150805BA603823883948238825582388356823882D17 +S3150805BA707823883D98238833A823882BB823883BC1 +S3150805BA80C8238827D8238837E823882FF823883FAB +S3150805BA90182448302824482838244838582448344F +S3150805BAA06824482C7824483C98244832A824482AEF +S3150805BAB0B824483AC8244826D8244836E824482EBF +S3150805BAC0F824483E1825483128254829382548396F +S3150805BAD0582548356825482D7825483D98254833FD +S3150805BAE0A825482BB825483BC8254827D8254837CB +S3150805BAF0E825482FF825483F1826C8302826C82897 +S3150805BB003826C8385826C8346826C82C7826C83C26 +S3150805BB109826C832A826C82AB826C83AD826C836BE +S3150805BB20E826C82EF826C83E1827C8312827C82962 +S3150805BB303827C8395827C8356827C82D7827C83DEE +S3150805BB409827C833A827C82BB827C83BD827C83786 +S3150805BB50E827C82FF827C83F18282830382828384E +S3150805BB60582828346828282C7828283C98282832E4 +S3150805BB70A828282AB828283AD8282836E828282E8A +S3150805BB80F828283E182928313829283958292835E2 +S3150805BB906829282D7829283D98292833A829282B66 +S3150805BBA0B829283BD8292837E829282FF829283FEE +S3150805BBB0182AA830382AA838582AA834682AA82C52 +S3150805BBC0782AA83C982AA832B82AA83AD82AA8369C +S3150805BBD0E82AA82EF82AA83E182BA831382BA83902 +S3150805BBE0582BA835682BA82D782BA83D982BA83354 +S3150805BBF0B82BA83BD82BA837E82BA82FF82BA83F96 +S3150805BC00182C6830382C6838582C6834782C683CD9 +S3150805BC10982C6832B82C683AD82C6836E82C682EE1 +S3150805BC20F82C683E182D6831382D6839582D683531 +S3150805BC30782D683D982D6833B82D683BD82D68371B +S3150805BC40E82D682FF82D683F182EE830382EE83885 +S3150805BC50582EE834782EE83C982EE832B82EE83A7D +S3150805BC60D82EE836F82EE83E182FE831382FE83969 +S3150805BC70582FE835782FE83D982FE833B82FE83B55 +S3150805BC80D82FE837F82FE83F3830183858301834A1 +S3150805BC907830183C98301832B830183AD8301836F3 +S3150805BCA0F830183E38311839583118357831183D75 +S3150805BCB098311833B831183BD8311837F831183F49 +S3150805BCC038329838583298347832983CB832983A97 +S3150805BCD0D8329836F832983E3833983958339835E5 +S3150805BCE07833983DB833983BD8339837F833983F27 +S3150805BCF0383458387834583CB834583AD8345836DD +S3150805BD00F834583E383558397835583DB835583B9E +S3150805BD10D8355837F835583F3836D8387836D83C70 +S3150805BD20B836D83AF836D83E3837D8397837D83D78 +S3150805BD30B837D83BF837D83F7838383CB838383A22 +S3150805BD40F838383E7839383DB839383BF839383F08 +S3150805BD50783AB83CF83AB83E783BB83DF83BB83F30 +S3150805BD60F83C783EF83D783F0800001010000008BA +S3150805BD701800001820000004280000143000000CE4 +S3150805BD803800001C40000002480000125000000A56 +S3150805BD905800001A60000006680000167000000EBC +S3150805BDA07800001E80000001880000119000000937 +S3150805BDB098000019A0000005A8000015B000000DA0 +S3150805BDC0B800001DC0000003C8000013D000000B12 +S3150805BDD0D800001BE0000007E8000017F000000F78 +S3150805BDE0F800001F08018010100180081801801846 +S3150805BDF020018004280180143001800C3801801C3C +S3150805BE0040018002480180125001800A5801801AB3 +S3150805BE1060018006680180167001800E7801801E13 +S3150805BE20880180119001800998018019A001800573 +S3150805BE30A8018015B001800DB801801DC0018003D9 +S3150805BE40C8018013D001800BD801801BE00180074B +S3150805BE50E8018017F001800FF801801F08024010DD +S3150805BE60100240081802401820024004280240140F +S3150805BE703002400C3802401C480240125002400A63 +S3150805BE805802401A60024006680240167002400EC3 +S3150805BE907802401E8802401190024009980240190E +S3150805BEA0A0024005A8024015B002400DB802401D83 +S3150805BEB0C0024003C8024013D002400BD802401BFB +S3150805BEC0E0024007E8024017F002400FF802401F5B +S3150805BED00803C0101003C0081803C0182003C004BF +S3150805BEE02803C0143003C00C3803C01C4803C0120D +S3150805BEF05003C00A5803C01A6003C0066803C01673 +S3150805BF007003C00E7803C01E8803C0119003C009CC +S3150805BF109803C019A003C005A803C015B003C00D32 +S3150805BF20B803C01DC803C013D003C00BD803C01B74 +S3150805BF30E003C007E803C017F003C00FF803C01FE6 +S3150805BF4008042010100420081804201828042014B2 +S3150805BF503004200C3804201C480420125004200AFA +S3150805BF605804201A60042006680420167004200E5A +S3150805BF707804201E880420119004200998042019A5 +S3150805BF80A0042005A8042015B004200DB804201D1A +S3150805BF90C8042013D004200BD804201BE00420076E +S3150805BFA0E8042017F004200FF804201F0805A01040 +S3150805BFB01005A0081805A0182805A0143005A00C1A +S3150805BFC03805A01C4805A0125005A00A5805A01A50 +S3150805BFD06005A0066805A0167005A00E7805A01EC2 +S3150805BFE08805A0119005A0099805A019A805A0150A +S3150805BFF0B005A00DB805A01DC805A013D005A00B52 +S3150805C000D805A01BE005A007E805A017F005A00FB1 +S3150805C010F805A01F080660101006600818066018BF +S3150805C020280660143006600C3806601C480660123F +S3150805C0305006600A5806601A680660167006600E8D +S3150805C0407806601E880660119006600998066019CC +S3150805C050A8066015B006600DB806601DC80660130B +S3150805C060D006600BD806601BE0066007E806601771 +S3150805C070F006600FF806601F0807E0101007E008CD +S3150805C0801807E0182807E0143007E00C3807E01C05 +S3150805C0904807E0125007E00A5807E01A6807E0164D +S3150805C0A07007E00E7807E01E8807E0119007E0099B +S3150805C0B09807E019A807E015B007E00DB807E01DD1 +S3150805C0C0C807E013D007E00BD807E01BE807E01719 +S3150805C0D0F007E00FF807E01F0808101018081018F1 +S3150805C0E0280810143008100C3808101C48081012B7 +S3150805C0F05008100A5808101A680810167008100E05 +S3150805C1007808101E88081011900810099808101943 +S3150805C110A8081015B008100DB808101DC808101382 +S3150805C120D008100BD808101BE8081017F008100FD0 +S3150805C130F808101F0809901018099018280990146E +S3150805C1403009900C3809901C480990125009900A34 +S3150805C1505809901A680990167009900E7809901E64 +S3150805C1608809901198099019A8099015B009900D94 +S3150805C170B809901DC8099013D009900BD809901BCA +S3150805C180E8099017F009900FF809901F080A50104A +S3150805C190180A5018280A5014300A500C380A501C28 +S3150805C1A0480A5012580A501A680A5016700A500E4C +S3150805C1B0780A501E880A5011980A5019A80A501567 +S3150805C1C0B00A500DB80A501DC80A5013D00A500BAC +S3150805C1D0D80A501BE80A5017F00A500FF80A501FDC +S3150805C1E0080BD010180BD018280BD014300BD00C10 +S3150805C1F0380BD01C480BD012580BD01A680BD01622 +S3150805C200700BD00E780BD01E880BD011980BD01951 +S3150805C210A80BD015B00BD00DB80BD01DC80BD01375 +S3150805C220D80BD01BE80BD017F00BD00FF80BD01F87 +S3150805C230080C3010180C3018280C3014380C301C23 +S3150805C240480C3012580C301A680C3016700C300E23 +S3150805C250780C301E880C3011980C3019A80C30153E +S3150805C260B00C300DB80C301DC80C3013D80C301B6B +S3150805C270E80C3017F00C300FF80C301F080DB0100D +S3150805C280180DB018280DB014380DB01C480DB0128D +S3150805C290580DB01A680DB016700DB00E780DB01E93 +S3150805C2A0880DB011980DB019A80DB015B80DB01DAB +S3150805C2B0C80DB013D80DB01BE80DB017F00DB00FAB +S3150805C2C0F80DB01F080E7010180E7018280E701489 +S3150805C2D0380E701C480E7012580E701A680E7016B5 +S3150805C2E0780E701E880E7011980E7019A80E7015A6 +S3150805C2F0B80E701DC80E7013D80E701BE80E701791 +S3150805C300F00E700FF80E701F080FF010180FF018C2 +S3150805C310280FF014380FF01C480FF012580FF01AB2 +S3150805C320680FF016780FF01E880FF011980FF019A0 +S3150805C330A80FF015B80FF01DC80FF013D80FF01B8E +S3150805C340E80FF017F80FF01F18100818281008142A +S3150805C3503810081C481008125810081A68100816CC +S3150805C3607810081E8810081198100819A8100815BD +S3150805C370B810081DC8100813D810081BE8100817A8 +S3150805C380F810081F18118818281188143811881CE0 +S3150805C390481188125811881A681188167811881E46 +S3150805C3A098118819A8118815B811881DC8118813F8 +S3150805C3B0D811881BE8118817F811881F181248180C +S3150805C3C0281248143812481C5812481A6812481672 +S3150805C3D07812481E98124819A8124815B812481D09 +S3150805C3E0C8124813D812481BE8124817F812481FEE +S3150805C3F01813C8182813C8143813C81C5813C81A8C +S3150805C4006813C8167813C81E9813C819A813C8152B +S3150805C410B813C81DD813C81BE813C817F813C81FBF +S3150805C420181428183814281C5814281A6814281695 +S3150805C4307814281E98142819A8142815B814281D20 +S3150805C440D814281BE8142817F814281F1815A8182F +S3150805C4503815A81C5815A81A6815A8167815A81EFB +S3150805C4609815A819B815A81DD815A81BE815A8174D +S3150805C470F815A81F181668183816681C5816681A65 +S3150805C4807816681E98166819B816681DD816681B92 +S3150805C490E8166817F816681F1817E8183817E81CF5 +S3150805C4A05817E81A7817E81E9817E819B817E81DEF +S3150805C4B0D817E81BF817E81F3818181C5818181A3B +S3150805C4C07818181E98181819B818181DD818181B8A +S3150805C4D0F818181F3819981C5819981A7819981E93 +S3150805C4E0B819981DD819981BF819981F381A581C81 +S3150805C4F0781A581EB81A581DD81A581BF81A581FEC +S3150805C500381BD81C781BD81EB81BD81DF81BD81F76 +S3150805C510781C381EB81C381DF81C381F781DB81E1F +S3150805C520F81DB81FF81E781F08000008100000043B +S3150805C5301800000C200000022800000A300000063A +S3150805C5403800000E400000014800000950000005AB +S3150805C5505800000D600000036800000B7000000716 +S3150805C5607800000F88008008900080049800800CE9 +S3150805C570A0008002A800800AB0008006B800800ED8 +S3150805C580C0008001C8008009D0008005D800800D4C +S3150805C590E0008003E800800BF0008007F800800FB4 +S3150805C5A008014008100140041801400C200140020A +S3150805C5B02801400A300140063801400E4801400965 +S3150805C5C0500140055801400D600140036801400BC4 +S3150805C5D0700140077801400F8801C0089001C00422 +S3150805C5E09801C00CA001C002A801C00AB001C00686 +S3150805C5F0B801C00EC801C009D001C005D801C00DD3 +S3150805C600E001C003E801C00BF001C007F801C00F3F +S3150805C61008022008100220041802200C2802200A05 +S3150805C620300220063802200E48022009500220054D +S3150805C6305802200D600220036802200B70022007AD +S3150805C6407802200F8802A0089002A0049802A00C80 +S3150805C650A802A00AB002A006B802A00EC802A00940 +S3150805C660D002A005D802A00DE002A003E802A00B9F +S3150805C670F002A007F802A00F08036008100360047B +S3150805C6801803600C2803600A300360063803600E39 +S3150805C69048036009500360055803600D6803600B7D +S3150805C6A0700360077803600F8803E0089003E004C9 +S3150805C6B09803E00CA803E00AB003E006B803E00E09 +S3150805C6C0C803E009D003E005D803E00DE803E00B4D +S3150805C6D0F003E007F803E00F080410081804100C27 +S3150805C6E02804100A300410063804100E48041009E8 +S3150805C6F0500410055804100D6804100B7004100733 +S3150805C7007804100F880490089804900CA804900AD9 +S3150805C710B0049006B804900EC8049009D004900594 +S3150805C720D804900DE804900BF0049007F804900FD0 +S3150805C730080550081805500C2805500A30055006F6 +S3150805C7403805500E480550095805500D6805500B13 +S3150805C750700550077805500F8805D0089805D00C40 +S3150805C760A805D00AB005D006B805D00EC805D00963 +S3150805C770D805D00DE805D00BF005D007F805D00F7C +S3150805C780080630081806300C2806300A3806300E12 +S3150805C790480630095806300D6806300B700630070E +S3150805C7A07806300F8806B0089806B00CA806B00AB1 +S3150805C7B0B806B00EC806B009D806B00DE806B00B1F +S3150805C7C0F006B007F806B00F080770081807700CCA +S3150805C7D02807700A3807700E480770095807700D3C +S3150805C7E06807700B7807700F8807F0089807F00C2C +S3150805C7F0A807F00AB807F00EC807F009D807F00D1C +S3150805C800E807F00BF807F00F1808080C2808080AB7 +S3150805C8103808080E480808095808080D6808080B56 +S3150805C8207808080F9808880CA808880AB808880E92 +S3150805C830C8088809D808880DE808880BF808880FF5 +S3150805C8401809480C2809480A3809480E5809480D90 +S3150805C8506809480B7809480F9809C80CA809C80A31 +S3150805C860B809C80ED809C80DE809C80BF809C80FCC +S3150805C870180A280C380A280E580A280D680A280B9B +S3150805C880780A280F980AA80CB80AA80ED80AA80D77 +S3150805C890E80AA80BF80AA80F180B680C380B680ED7 +S3150805C8A0580B680D780B680F980BE80CB80BE80E53 +S3150805C8B0D80BE80DF80BE80F380C180E580C180DA0 +S3150805C8C0780C180FB80C980ED80C980DF80C980F0C +S3150805C8D0380D580E780D580FB80DD80EF80DD80F17 +S3150805C8E0780E380FF80EB80F08000004100000027D +S3150805C8F01800000620000001280000053000000386 +S3150805C9003800000740008000480080045000800277 +S3150805C9105800800660008001680080057000800365 +S3150805C9207800800788004004900040029800400679 +S3150805C930A0004001A8004005B0004003B800400724 +S3150805C940C800C004D000C002D800C006E000C00177 +S3150805C950E800C005F000C003F800C0070801200478 +S3150805C96010012002180120062801200530012003A0 +S3150805C970380120074801A0045001A0025801A00665 +S3150805C9806001A0016801A0057001A0037801A00750 +S3150805C990880160049001600298016006A801600597 +S3150805C9A0B0016003B8016007C801E004D001E002E0 +S3150805C9B0D801E006E801E005F001E003F801E00723 +S3150805C9C00802100418021006280210053002100382 +S3150805C9D03802100748029004500290025802900641 +S3150805C9E06802900570029003780290078802500441 +S3150805C9F098025006A8025005B0025003B80250071F +S3150805CA00C802D004D802D006E802D005F002D00341 +S3150805CA10F802D00708033004180330062803300542 +S3150805CA20380330074803B0045803B0066803B00551 +S3150805CA307003B0037803B00788037004980370067B +S3150805CA40A8037005B8037007C803F004D803F006F1 +S3150805CA50E803F005F803F00718040806280408058E +S3150805CA6038040807480488045804880668048805AD +S3150805CA707804880798044806A8044805B8044807AA +S3150805CA80D804C806E804C805F804C807180528061A +S3150805CA90380528075805A8066805A8057805A807C6 +S3150805CAA098056806B8056807D805E806F805E80785 +S3150805CAB0380618075806980678069807B8065807D0 +S3150805CAC0F806D8077807B80708000002100000011D +S3150805CAD0180000032000800028008002300080012D +S3150805CAE038008003480040025000400158004003C2 +S3150805CAF06000C0006800C0027000C0017800C0036D +S3150805CB00880020029000200198002003A800A002B2 +S3150805CB10B000A001B800A003C8006002D0006001FB +S3150805CB20D8006003E800E002F000E001F800E00341 +S3150805CB30080110021801100328019002300190011E +S3150805CB403801900348015002580150036801D00284 +S3150805CB507001D0017801D0038801300298013003AD +S3150805CB60A801B002B801B003C8017002D801700364 +S3150805CB70E801F002F801F003180208032802880202 +S3150805CB8038028803580248036802C8027802C803AF +S3150805CB9098022803B802A803D8026803F802E8032E +S3150805CBA0380398037803D8030800000110008000AD +S3150805CBB01800800120004000280040013000C00010 +S3150805CBC03800C001480020015000A0005800A00107 +S3150805CBD0680060017000E0007800E0018800100137 +S3150805CBE098009001A8005001B000D000B800D00107 +S3150805CBF0C8003001D800B001E8007001F800F0015E +S3150805CC0018018801280148013801C8015801A801F9 +S3150805CC107801E801B801D801080080001000400035 +S3150805CC201800C0002800A000300060003800E000A9 +S3150805CC30480090005800D0006800B0007800F00061 +S3150805CC409800C800B800E800080040001000200059 +S3150805CC501800600028005000380070005800680069 +S3150805CC60FF7F0000FF7F3200FF7F6400FF7F96008D +S3150805CC70FF7FC900FF7FFB00FE7F2D01FE7F5F0159 +S3150805CC80FD7F9201FC7FC401FC7FF601FB7F28022C +S3150805CC90FA7F5B02F97F8D02F87FBF02F77FF10203 +S3150805CCA0F67F2403F47F5603F37F8803F27FBA03DE +S3150805CCB0F07FED03EE7F1F04ED7F5104EB7F8304C0 +S3150805CCC0E97FB604E77FE804E57F1A05E37F4C05A7 +S3150805CCD0E17F7F05DF7FB105DD7FE305DA7F150691 +S3150805CCE0D87F4706D67F7A06D37FAC06D07FDE0681 +S3150805CCF0CE7F1007CB7F4207C87F7507C57FA70775 +S3150805CD00C27FD907BF7F0B08BC7F3D08B87F6F0870 +S3150805CD10B57FA208B17FD408AE7F0609AA7F380970 +S3150805CD20A77F6A09A37F9C099F7FCE099B7F000A77 +S3150805CD30977F330A937F650A8F7F970A8B7FC90A80 +S3150805CD40877FFB0A827F2D0B7E7F5F0B797F910B91 +S3150805CD50757FC30B707FF50B6B7F270C677F590CA7 +S3150805CD60627F8B0C5D7FBD0C587FEF0C537F210DC1 +S3150805CD704D7F530D487F850D437FB70D3D7FE90DE3 +S3150805CD80387F1B0E327F4D0E2D7F7F0E277FB10E06 +S3150805CD90217FE30E1B7F150F157F470F0F7F790F31 +S3150805CDA0097FAB0F037FDD0FFD7E0E10F67E401063 +S3150805CDB0F07E7210E97EA410E37ED610DC7E08119B +S3150805CDC0D57E3911CF7E6B11C87E9D11C17ECF11D7 +S3150805CDD0BA7E0112B37E3212AB7E6412A47E961217 +S3150805CDE09D7EC812957EF9128E7E2B13867E5D135F +S3150805CDF07F7E8E13777EC0136F7EF213677E2314AC +S3150805CE005F7E5514577E87144F7EB814477EEA14FD +S3150805CE103F7E1B15377E4D152E7E7F15267EB01552 +S3150805CE201D7EE215147E13160C7E4516037E7616B0 +S3150805CE30FA7DA816F17DD916E87D0A17DF7D3C1718 +S3150805CE40D67D6D17CD7D9F17C37DD017BA7D021880 +S3150805CE50B07D3318A77D64189D7D9618947DC718EF +S3150805CE608A7DF818807D2A19767D5B196C7D8C1963 +S3150805CE70627DBD19587DEF194E7D201A437D511ADD +S3150805CE80397D821A2F7DB31A247DE41A197D161B5E +S3150805CE900F7D471B047D781BF97CA91BEE7CDA1BE5 +S3150805CEA0E37C0B1CD87C3C1CCD7C6D1CC27C9E1C73 +S3150805CEB0B77CCF1CAB7C001DA07C311D947C621D04 +S3150805CEC0897C931D7D7CC41D717CF51D667C251E9C +S3150805CED05A7C561E4E7C871E427CB81E367CE91E39 +S3150805CEE0297C191F1D7C4A1F117C7B1F057CAC1FDD +S3150805CEF0F87BDC1FEB7B0D20DF7B3E20D27B6E208B +S3150805CF00C57B9F20B97BD020AC7B00219F7B312137 +S3150805CF10927B6121847B9221777BC2216A7BF321EF +S3150805CF205D7B23224F7B5422427B8422347BB422A9 +S3150805CF30267BE522197B15230B7B4523FD7A76236C +S3150805CF40EF7AA623E17AD623D37A0724C57A372436 +S3150805CF50B67A6724A87A97249A7AC7248B7AF72407 +S3150805CF607D7A28256E7A58255F7A8825507AB825D8 +S3150805CF70427AE825337A1826247A4826157A7826B1 +S3150805CF80057AA826F679D826E7790727D879372797 +S3150805CF90C8796727B9799727A979C7279979F62780 +S3150805CFA08A7926287A7956286A7986285A79B5286B +S3150805CFB04A79E5283A7915292A794429197974295E +S3150805CFC00979A329F978D329E878022AD878322A5B +S3150805CFD0C778612AB678912AA678C02A9578EF2A5D +S3150805CFE084781F2B73784E2B62787D2B5178AD2B61 +S3150805CFF04078DC2B2E780B2C1D783A2C0C78692C6E +S3150805D000FA77982CE977C82CD777F72CC577262D84 +S3150805D010B477552DA277842D9077B32D7E77E22D9B +S3150805D0206C77112E5A773F2E47776E2E35779D2EBC +S3150805D0302377CC2E1077FB2EFE76292FEB76582FE5 +S3150805D040D976872FC676B52FB376E42FA076133013 +S3150805D0508E7641307B76703068769E305476CD3044 +S3150805D0604176FB302E762A311B765831077686317E +S3150805D070F475B531E075E331CC751132B9754032C1 +S3150805D080A5756E3291759C327D75CA326975F83209 +S3150805D09055752633417554332D7582331975B03355 +S3150805D0A00475DE33F0740C34DB743A34C7746834AB +S3150805D0B0B27496349E74C4348974F23474741F3504 +S3150805D0C05F744D354A747B353574A8352074D63565 +S3150805D0D00B740436F6733136E0735F36CB738C36CC +S3150805D0E0B573BA36A073E7368A731437757342373C +S3150805D0F05F736F3749739C373373CA371D73F737B1 +S3150805D10007732438F1725138DB727E38C572AB382D +S3150805D110AF72D83898720639827232396B725F39AE +S3150805D12055728C393E72B9392772E6391172133A36 +S3150805D130FA71403AE3716C3ACC71993AB571C63AC7 +S3150805D1409E71F23A86711F3B6F714C3B5871783B5D +S3150805D1504171A53B2971D13B1271FD3BFA702A3CF9 +S3150805D160E270563CCB70833CB370AF3C9B70DB3C9E +S3150805D1708370073D6B70333D5370603D3B708C3D46 +S3150805D1802370B83D0A70E43DF26F103EDA6F3C3EF7 +S3150805D190C16F683EA96F933E906FBF3E776FEB3EB2 +S3150805D1A05F6F173F466F433F2D6F6E3F146F9A3F6C +S3150805D1B0FB6EC53FE26EF13FC96E1D40AF6E484036 +S3150805D1C0966E73407D6E9F40636ECA404A6EF64002 +S3150805D1D0306E2141176E4C41FD6D7741E36DA241D5 +S3150805D1E0CA6DCE41B06DF941966D24427C6D4F42AC +S3150805D1F0626D7A42486DA5422D6DD042136DFA428D +S3150805D200F96C2543DE6C5043C46C7B43A96CA54376 +S3150805D2108F6CD043746CFB43596C25443F6C504462 +S3150805D220246C7A44096CA544EE6BCF44D36BFA4457 +S3150805D230B86B24459C6B4E45816B7845666BA34553 +S3150805D2404A6BCD452F6BF745136B2146F86A4B4656 +S3150805D250DC6A7546C16A9F46A56AC946896AF34660 +S3150805D2606D6A1C47516A4647356A7047196A9A476F +S3150805D270FD69C347E169ED47C4691648A869404889 +S3150805D2808C6969486F6993485369BC483669E648A5 +S3150805D29019690F49FD683849E0686149C3688A49CB +S3150805D2A0A668B4498968DD496C68064A4F682F4AF5 +S3150805D2B03268584A1568814AF767A94ADA67D24A29 +S3150805D2C0BD67FB4A9F67244B82674C4B6467754B62 +S3150805D2D046679E4B2967C64B0B67EF4BED66174CA2 +S3150805D2E0CF663F4CB166684C9366904C7566B84CEC +S3150805D2F05766E14C3966094D1A66314DFC65594D37 +S3150805D300DD65814DBF65A94DA065D14D8265F94D90 +S3150805D3106365214E4565484E2665704E0765984EE8 +S3150805D320E864BF4EC964E74EAA640F4F8B64364F4F +S3150805D3306C645E4F4D64854F2D64AC4F0E64D44FB7 +S3150805D340EF63FB4FCF632250B0634950906370502B +S3150805D350716397505163BF503163E55011630C51A2 +S3150805D360F2623351D2625A51B26281519262A85120 +S3150805D3707162CE515162F55131621C5211624252A7 +S3150805D380F1616952D0618F52B061B5528F61DC5235 +S3150805D3906F6102534E6128532D614E530D617553C6 +S3150805D3A0EC609B53CB60C153AA60E75389600D5463 +S3150805D3B0686033544760585426607E540460A45404 +S3150805D3C0E35FCA54C25FEF54A05F15557F5F3A55B0 +S3150805D3D05E5F60553C5F85551A5FAB55F95ED0555E +S3150805D3E0D75EF555B55E1A56935E4056715E655617 +S3150805D3F0505E8A562D5EAF560B5ED456E95DF956D4 +S3150805D400C75D1D57A55D4257835D6757605D8C5798 +S3150805D4103E5DB0571B5DD557F95CF957D65C1E5866 +S3150805D420B45C4258915C67586E5C8B584B5CAF5838 +S3150805D430295CD458065CF858E35B1C59C05B40590F +S3150805D4409D5B6459795B8859565BAC59335BD059F2 +S3150805D450105BF359EC5A175AC95A3B5AA55A5E5ADC +S3150805D460825A825A5E5AA55A3B5AC95A175AEC5ACB +S3150805D470F359105BD059335BAC59565B8859795BC0 +S3150805D48064599D5B4059C05B1C59E35BF858065CBB +S3150805D490D458295CAF584B5C8B586E5C6758915CC1 +S3150805D4A04258B45C1E58D65CF957F95CD5571B5DCE +S3150805D4B0B0573E5D8C57605D6757835D4257A55DDE +S3150805D4C01D57C75DF956E95DD4560B5EAF562D5EF9 +S3150805D4D08A56505E6556715E4056935E1A56B55E17 +S3150805D4E0F555D75ED055F95EAB551A5F85553C5F40 +S3150805D4F060555E5F3A557F5F1555A05FEF54C25F6D +S3150805D500CA54E35FA45404607E54266058544760A1 +S3150805D510335468600D548960E753AA60C153CB60DC +S3150805D5209B53EC6075530D614E532D6128534E611F +S3150805D53002536F61DC528F61B552B0618F52D0616B +S3150805D5406952F161425211621C523162F5515162BA +S3150805D550CE517162A85192628151B2625A51D26214 +S3150805D5603351F2620C511163E5503163BF50516373 +S3150805D57097507163705090634950B0632250CF63DA +S3150805D580FB4FEF63D44F0E64AC4F2D64854F4D6446 +S3150805D5905E4F6C64364F8B640F4FAA64E74EC964B9 +S3150805D5A0BF4EE864984E0765704E2665484E456534 +S3150805D5B0214E6365F94D8265D14DA065A94DBF65B7 +S3150805D5C0814DDD65594DFC65314D1A66094D39663E +S3150805D5D0E14C5766B84C7566904C9366684CB166CF +S3150805D5E03F4CCF66174CED66EF4B0B67C64B296765 +S3150805D5F09E4B4667754B64674C4B8267244B9F6702 +S3150805D600FB4ABD67D24ADA67A94AF767814A1568A8 +S3150805D610584A32682F4A4F68064A6C68DD49896850 +S3150805D620B449A6688A49C3686149E0683849FD6806 +S3150805D6300F491969E6483669BC48536993486F69BD +S3150805D64069488C694048A8691648C469ED47E1697F +S3150805D650C347FD699A47196A7047356A4647516A45 +S3150805D6601C476D6AF346896AC946A56A9F46C16A13 +S3150805D6707546DC6A4B46F86A2146136BF7452F6BE8 +S3150805D680CD454A6BA345666B7845816B4E459C6BC4 +S3150805D6902445B86BFA44D36BCF44EE6BA544096CA5 +S3150805D6A07A44246C50443F6C2544596CFB43746C8E +S3150805D6B0D0438F6CA543A96C7B43C46C5043DE6C81 +S3150805D6C02543F96CFA42136DD0422D6DA542486D76 +S3150805D6D07A42626D4F427C6D2442966DF941B06D72 +S3150805D6E0CE41CA6DA241E36D7741FD6D4C41176E7A +S3150805D6F02141306EF6404A6ECA40636E9F407D6E84 +S3150805D7007340966E4840AF6E1D40C96EF13FE26E96 +S3150805D710C53FFB6E9A3F146F6E3F2D6F433F466FAD +S3150805D720173F5F6FEB3E776FBF3E906F933EA96FCE +S3150805D730683EC16F3C3EDA6F103EF26FE43D0A70F3 +S3150805D740B83D23708C3D3B70603D5370333D6B701F +S3150805D750073D8370DB3C9B70AF3CB370833CCB7055 +S3150805D760563CE2702A3CFA70FD3B1271D13B297191 +S3150805D770A53B4171783B58714C3B6F711F3B8671D0 +S3150805D780F23A9E71C63AB571993ACC716C3AE3711B +S3150805D790403AFA71133A1172E6392772B9393E7267 +S3150805D7A08C3955725F396B723239827206399872BD +S3150805D7B0D838AF72AB38C5727E38DB725138F1721C +S3150805D7C024380773F7371D73CA3733739C3749737C +S3150805D7D06F375F734237757314378A73E736A073E5 +S3150805D7E0BA36B5738C36CB735F36E0733136F67356 +S3150805D7F004360B74D6352074A83535747B354A74CA +S3150805D8004D355F741F357474F2348974C4349E7447 +S3150805D8109634B2746834C7743A34DB740C34F074CD +S3150805D820DE330475B033197582332D755433417556 +S3150805D83026335575F8326975CA327D759C329175E8 +S3150805D8406E32A5754032B9751132CC75E331E0757E +S3150805D850B531F4758631077658311B762A312E7619 +S3150805D860FB304176CD3054769E30687670307B76BF +S3150805D87041308E761330A076E42FB376B52FC6766B +S3150805D880872FD976582FEB76292FFE76FB2E10771C +S3150805D890CC2E23779D2E35776E2E47773F2E5A77D2 +S3150805D8A0112E6C77E22D7E77B32D9077842DA2778E +S3150805D8B0552DB477262DC577F72CD777C82CE97754 +S3150805D8C0982CFA77692C0C783A2C1D780B2C2E781F +S3150805D8D0DC2B4078AD2B51787D2B62784E2B7378EF +S3150805D8E01F2B8478EF2A9578C02AA678912AB678C8 +S3150805D8F0612AC778322AD878022AE878D329F978A6 +S3150805D900A32909797429197944292A7915293A7986 +S3150805D910E5284A79B5285A7986286A7956287A7972 +S3150805D92026288A79F6279979C727A9799727B97964 +S3150805D9306727C8793727D8790727E779D826F6795B +S3150805D940A826057A7826157A4826247A1826337A53 +S3150805D950E825427AB825507A88255F7A58256E7A59 +S3150805D96028257D7AF7248B7AC7249A7A9724A87A64 +S3150805D9706724B67A3724C57A0724D37AD623E17A73 +S3150805D980A623EF7A7623FD7A45230B7B1523197B88 +S3150805D990E522267BB422347B8422427B54224F7BA4 +S3150805D9A023225D7BF3216A7BC221777B9221847BC7 +S3150805D9B06121927B31219F7B0021AC7BD020B97BED +S3150805D9C09F20C57B6E20D27B3E20DF7B0D20EB7B1F +S3150805D9D0DC1FF87BAC1F057C7B1F117C4A1F1D7C51 +S3150805D9E0191F297CE91E367CB81E427C871E4E7C8B +S3150805D9F0561E5A7C251E667CF51D717CC41D7D7CCC +S3150805DA00931D897C621D947C311DA07C001DAB7C11 +S3150805DA10CF1CB77C9E1CC27C6D1CCD7C3C1CD87C5F +S3150805DA200B1CE37CDA1BEE7CA91BF97C781B047DB1 +S3150805DA30471B0F7D161B197DE41A247DB31A2F7D06 +S3150805DA40821A397D511A437D201A4E7DEF19587D64 +S3150805DA50BD19627D8C196C7D5B19767D2A19807DC9 +S3150805DA60F8188A7DC718947D96189D7D6418A77D34 +S3150805DA703318B07D0218BA7DD017C37D9F17CD7DA3 +S3150805DA806D17D67D3C17DF7D0A17E87DD916F17D1A +S3150805DA90A816FA7D7616037E45160C7E1316147E91 +S3150805DAA0E2151D7EB015267E7F152E7E4D15377E11 +S3150805DAB01B153F7EEA14477EB8144F7E8714577E9A +S3150805DAC055145F7E2314677EF2136F7EC013777E27 +S3150805DAD08E137F7E5D13867E2B138E7EF912957EB9 +S3150805DAE0C8129D7E9612A47E6412AB7E3212B37E50 +S3150805DAF00112BA7ECF11C17E9D11C87E6B11CF7EEC +S3150805DB003911D57E0811DC7ED610E37EA410E97E90 +S3150805DB107210F07E4010F67E0E10FD7EDD0F037F37 +S3150805DB20AB0F097F790F0F7F470F157F150F1B7FE2 +S3150805DB30E30E217FB10E277F7F0E2D7F4D0E327F97 +S3150805DB401B0E387FE90D3D7FB70D437F850D487F51 +S3150805DB50530D4D7F210D537FEF0C587FBD0C5D7F0F +S3150805DB608B0C627F590C677F270C6B7FF50B707FD3 +S3150805DB70C30B757F910B797F5F0B7E7F2D0B827F9C +S3150805DB80FB0A877FC90A8B7F970A8F7F650A937F6A +S3150805DB90330A977F000A9B7FCE099F7F9C09A37F3F +S3150805DBA06A09A77F3809AA7F0609AE7FD408B17F17 +S3150805DBB0A208B57F6F08B87F3D08BC7F0B08BF7FF5 +S3150805DBC0D907C27FA707C57F7507C87F4207CB7FD9 +S3150805DBD01007CE7FDE06D07FAC06D37F7A06D67FC2 +S3150805DBE04706D87F1506DA7FE305DD7FB105DF7FB2 +S3150805DBF07F05E17F4C05E37F1A05E57FE804E77FA6 +S3150805DC00B604E97F8304EB7F5104ED7F1F04EE7F9D +S3150805DC10ED03F07FBA03F27F8803F37F5603F47F9B +S3150805DC202403F67FF102F77FBF02F87F8D02F97F9D +S3150805DC305B02FA7F2802FB7FF601FC7FC401FC7FA5 +S3150805DC409201FD7F5F01FE7F2D01FE7FFB00FF7FB1 +S3150805DC50C900FF7F9600FF7F6400FF7F3200FF7FC4 +S3150805DC600000FF7FCDFFFF7F9BFFFF7F69FFFF7FDB +S3150805DC7036FFFF7F04FFFF7FD2FEFE7FA0FEFE7FF5 +S3150805DC806DFEFD7F3BFEFC7F09FEFC7FD7FDFB7F16 +S3150805DC90A4FDFA7F72FDF97F40FDF87F0EFDF77F3B +S3150805DCA0DBFCF67FA9FCF47F77FCF37F45FCF27F66 +S3150805DCB012FCF07FE0FBEE7FAEFBED7F7CFBEB7F96 +S3150805DCC049FBE97F17FBE77FE5FAE57FB3FAE37FCB +S3150805DCD080FAE17F4EFADF7F1CFADD7FEAF9DA7F03 +S3150805DCE0B8F9D87F85F9D67F53F9D37F21F9D07F3F +S3150805DCF0EFF8CE7FBDF8CB7F8AF8C87F58F8C57F81 +S3150805DD0026F8C27FF4F7BF7FC2F7BC7F90F7B87FC6 +S3150805DD105DF7B57F2BF7B17FF9F6AE7FC7F6AA7F14 +S3150805DD2095F6A77F63F6A37F31F69F7FFFF59B7F61 +S3150805DD30CCF5977F9AF5937F68F58F7F36F58B7FB8 +S3150805DD4004F5877FD2F4827FA0F47E7F6EF4797F0F +S3150805DD503CF4757F0AF4707FD8F36B7FA6F3677F6B +S3150805DD6074F3627F42F35D7F10F3587FDEF2537FCB +S3150805DD70ACF24D7F7AF2487F48F2437F16F23D7F33 +S3150805DD80E4F1387FB2F1327F80F12D7F4EF1277F9E +S3150805DD901CF1217FEAF01B7FB8F0157F86F00F7F0F +S3150805DDA054F0097F22F0037FF1EFFD7EBFEFF67E83 +S3150805DDB08DEFF07E5BEFE97E29EFE37EF7EEDC7EFD +S3150805DDC0C6EED57E94EECF7E62EEC87E30EEC17E77 +S3150805DDD0FEEDBA7ECDEDB37E9BEDAB7E69EDA47EF9 +S3150805DDE037ED9D7E06ED957ED4EC8E7EA2EC867E7D +S3150805DDF071EC7F7E3FEC777E0DEC6F7EDCEB677E04 +S3150805DE00AAEB5F7E78EB577E47EB4F7E15EB477E91 +S3150805DE10E4EA3F7EB2EA377E80EA2E7E4FEA267E20 +S3150805DE201DEA1D7EECE9147EBAE90C7E89E9037EB6 +S3150805DE3057E9FA7D26E9F17DF5E8E87DC3E8DF7D52 +S3150805DE4092E8D67D60E8CD7D2FE8C37DFDE7BA7DEE +S3150805DE50CCE7B07D9BE7A77D69E79D7D38E7947D8F +S3150805DE6007E78A7DD5E6807DA4E6767D73E66C7D33 +S3150805DE7042E6627D10E6587DDFE54E7DAEE5437DDB +S3150805DE807DE5397D4CE52F7D1BE5247DE9E4197D86 +S3150805DE90B8E40F7D87E4047D56E4F97C25E4EE7C39 +S3150805DEA0F4E3E37CC3E3D87C92E3CD7C61E3C27CEF +S3150805DEB030E3B77CFFE2AB7CCEE2A07C9DE2947CA6 +S3150805DEC06CE2897C3BE27D7C0AE2717CDAE1667C60 +S3150805DED0A9E15A7C78E14E7C47E1427C16E1367C1D +S3150805DEE0E6E0297CB5E01D7C84E0117C53E0057CE1 +S3150805DEF023E0F87BF2DFEB7BC1DFDF7B91DFD27BAB +S3150805DF0060DFC57B2FDFB97BFFDEAC7BCEDE9F7B73 +S3150805DF109EDE927B6DDE847B3DDE777B0CDE6A7B3F +S3150805DF20DCDD5D7BABDD4F7B7BDD427B4BDD347B0F +S3150805DF301ADD267BEADC197BBADC0B7B89DCFD7AE4 +S3150805DF4059DCEF7A29DCE17AF8DBD37AC8DBC57ABE +S3150805DF5098DBB67A68DBA87A38DB9A7A08DB8B7A97 +S3150805DF60D7DA7D7AA7DA6E7A77DA5F7A47DA507A78 +S3150805DF7017DA427AE7D9337AB7D9247A87D9157A57 +S3150805DF8057D9057A27D9F679F8D8E779C8D8D8793F +S3150805DF9098D8C87968D8B97938D8A97909D8997926 +S3150805DFA0D9D78A79A9D77A7979D76A794AD75A7911 +S3150805DFB01AD74A79EAD63A79BBD62A798BD6197900 +S3150805DFC05CD609792CD6F978FDD5E878CDD5D878F3 +S3150805DFD09ED5C7786ED5B6783FD5A67810D59578E7 +S3150805DFE0E0D48478B1D4737882D4627852D45178DF +S3150805DFF023D44078F4D32E78C5D31D7896D30C78D8 +S3150805E00067D3FA7737D3E97708D3D777D9D2C577D8 +S3150805E010AAD2B4777BD2A2774CD290771DD27E77D7 +S3150805E020EED16C77C0D15A7791D1477762D13577DA +S3150805E03033D1237704D11077D6D0FE76A7D0EB76E1 +S3150805E04078D0D9764AD0C6761BD0B376ECCFA076EB +S3150805E050BECF8E768FCF7B7661CF687632CF5476F4 +S3150805E06004CF4176D5CE2E76A7CE1B7679CE077602 +S3150805E0704ACEF4751CCEE075EECDCC75BFCDB97517 +S3150805E08091CDA57563CD917535CD7D7507CD697529 +S3150805E090D9CC5575ABCC41757DCC2D754FCC19753D +S3150805E0A021CC0475F3CBF074C5CBDB7497CBC77459 +S3150805E0B069CBB2743BCB9E740DCB8974E0CA747474 +S3150805E0C0B2CA5F7484CA4A7457CA357429CA207491 +S3150805E0D0FBC90B74CEC9F673A0C9E07373C9CB73B4 +S3150805E0E045C9B57318C9A073EBC88A73BDC87573D6 +S3150805E0F090C85F7363C8497335C8337308C81D73F9 +S3150805E100DBC70773AEC7F17281C7DB7254C7C57221 +S3150805E11027C7AF72F9C69872CDC68272A0C66B724A +S3150805E12073C6557246C63E7219C62772ECC5117274 +S3150805E130BFC5FA7193C5E37166C5CC7139C5B571A5 +S3150805E1400DC59E71E0C48671B3C46F7187C45871D5 +S3150805E1505AC441712EC4297102C41271D5C3FA7005 +S3150805E160A9C3E2707CC3CB7050C3B37024C39B703C +S3150805E170F8C28370CCC26B709FC2537073C23B7072 +S3150805E18047C223701BC20A70EFC1F26FC3C1DA6FAB +S3150805E19097C1C16F6CC1A96F40C1906F14C1776FE4 +S3150805E1A0E8C05F6FBCC0466F91C02D6F65C0146F20 +S3150805E1B03AC0FB6E0EC0E26EE2BFC96EB7BFAF6E60 +S3150805E1C08CBF966E60BF7D6E35BF636E09BF4A6E9E +S3150805E1D0DEBE306EB3BE176E88BEFD6D5DBEE36DE1 +S3150805E1E031BECA6D06BEB06DDBBD966DB0BD7C6D24 +S3150805E1F085BD626D5ABD486D2FBD2D6D05BD136D67 +S3150805E200DABCF96CAFBCDE6C84BCC46C5ABCA96CB0 +S3150805E2102FBC8F6C04BC746CDABB596CAFBB3F6CF6 +S3150805E22085BB246C5ABB096C30BBEE6B05BBD36B3F +S3150805E230DBBAB86BB1BA9C6B87BA816B5CBA666B8D +S3150805E24032BA4A6B08BA2F6BDEB9136BB4B9F86ADA +S3150805E2508AB9DC6A60B9C16A36B9A56A0CB9896A28 +S3150805E260E3B86D6AB9B8516A8FB8356A65B8196A77 +S3150805E2703CB8FD6912B8E169E9B7C469BFB7A869C9 +S3150805E28096B78C696CB76F6943B7536919B7366919 +S3150805E290F0B61969C7B6FD689EB6E06875B6C3686F +S3150805E2A04BB6A66822B68968F9B56C68D0B54F68C5 +S3150805E2B0A7B532687EB5156856B5F7672DB5DA6719 +S3150805E2C004B5BD67DBB49F67B3B482678AB4646770 +S3150805E2D061B4466739B4296710B40B67E8B3ED66C8 +S3150805E2E0C0B3CF6697B3B1666FB3936647B3756622 +S3150805E2F01EB35766F6B23966CEB21A66A6B2FC657D +S3150805E3007EB2DD6556B2BF652EB2A06506B28265D8 +S3150805E310DEB16365B7B145658FB1266567B1076532 +S3150805E32040B1E86418B1C964F0B0AA64C9B08B6491 +S3150805E330A1B06C647AB04D6453B02D642BB00E64ED +S3150805E34004B0EF63DDAFCF63B6AFB0638FAF90634D +S3150805E35068AF716340AF51631AAF3163F3AE1163AA +S3150805E360CCAEF262A5AED2627EAEB26257AE92620C +S3150805E37031AE71620AAE5162E3AD3162BDAD11626D +S3150805E38096ADF16170ADD0614AADB06123AD8F61CF +S3150805E390FDAC6F61D7AC4E61B1AC2D618AAC0D6130 +S3150805E3A064ACEC603EACCB6018ACAA60F2AB896095 +S3150805E3B0CCAB6860A7AB476081AB26605BAB0460F6 +S3150805E3C035ABE35F10ABC25FEAAAA05FC5AA7F5F5C +S3150805E3D09FAA5E5F7AAA3C5F54AA1A5F2FAAF95EBE +S3150805E3E00AAAD75EE5A9B55EBFA9935E9AA9715E25 +S3150805E3F075A9505E50A92D5E2BA90B5E06A9E95D88 +S3150805E400E2A8C75DBDA8A55D98A8835D73A8605DEC +S3150805E4104FA83E5D2AA81B5D06A8F95CE1A7D65C50 +S3150805E420BDA7B45C98A7915C74A76E5C50A74B5CB6 +S3150805E4302BA7295C07A7065CE3A6E35BBFA6C05B1B +S3150805E4409BA69D5B77A6795B53A6565B2FA6335B82 +S3150805E4500CA6105BE8A5EC5AC4A5C95AA1A5A55AE8 +S3150805E4607DA5825A5AA55E5A36A53B5A13A5175A4B +S3150805E470EFA4F359CCA4D059A9A4AC5986A48859B4 +S3150805E48062A464593FA440591CA41C59F9A3F85819 +S3150805E490D6A3D458B4A3AF5891A38B586EA367587F +S3150805E4A04BA3425829A31E5806A3F957E4A2D557E4 +S3150805E4B0C1A2B0579FA28C577CA267575AA242574A +S3150805E4C038A21D5716A2F956F4A1D456D2A1AF56AD +S3150805E4D0AFA18A568EA165566CA140564AA11A5611 +S3150805E4E028A1F55506A1D055E5A0AB55C3A0855578 +S3150805E4F0A1A0605580A03A555FA015553DA0EF54DB +S3150805E5001CA0CA54FB9FA454D99F7E54B89F58543F +S3150805E510979F3354769F0D54559FE753349FC153A0 +S3150805E520139F9B53F29E7553D29E4E53B19E285305 +S3150805E530909E0253709EDC524F9EB5522F9E8F5267 +S3150805E5400E9E6952EE9D4252CE9D1C52AE9DF551C8 +S3150805E5508E9DCE516D9DA8514D9D81512D9D5A512A +S3150805E5600D9D3351EE9C0C51CE9CE550AE9CBF508B +S3150805E5708E9C97506F9C70504F9C4950309C2250EA +S3150805E580109CFB4FF19BD44FD29BAC4FB29B854F4A +S3150805E590939B5E4F749B364F559B0F4F369BE74EA5 +S3150805E5A0179BBF4EF89A984ED99A704EBA9A484E06 +S3150805E5B09C9A214E7D9AF94D5F9AD14D409AA94D5F +S3150805E5C0229A814D039A594DE599314DC699094DBA +S3150805E5D0A899E14C8A99B84C6C99904C4E99684C17 +S3150805E5E030993F4C1299174CF498EF4BD698C64B71 +S3150805E5F0B9989E4B9B98754B7D984C4B6098244BC8 +S3150805E6004298FB4A2598D24A0898A94AEA97814A20 +S3150805E610CD97584AB0972F4A9397064A7697DD4974 +S3150805E6205997B4493C978A491F97614902973849CA +S3150805E630E6960F49C996E648AC96BC48909693481F +S3150805E64073966948579640483B9616481E96ED4771 +S3150805E6500296C347E6959A47CA957047AE954647C3 +S3150805E66092951C477695F3465A95C9463E959F4613 +S3150805E6702395754607954B46EC942146D094F74560 +S3150805E680B594CD459994A3457E94784563944E45AE +S3150805E690479424452C94FA441194CF44F693A544FB +S3150805E6A0DB937A44C0935044A69325448B93FB4346 +S3150805E6B07093D0435693A5433B937B43219350438D +S3150805E6C006932543EC92FA42D292D042B792A542D6 +S3150805E6D09D927A4283924F42699224424F92F9411A +S3150805E6E03592CE411C92A24102927741E8914C415E +S3150805E6F0CF912141B591F6409C91CA4082919F40A0 +S3150805E700699173405091484036911D401D91F13FDE +S3150805E7100491C53FEB909A3FD2906E3FB990433F1F +S3150805E720A090173F8890EB3E6F90BF3E5690933E5C +S3150805E7303E90683E25903C3E0D90103EF58FE43D93 +S3150805E740DC8FB83DC48F8C3DAC8F603D948F333DCF +S3150805E7507C8F073D648FDB3C4C8FAF3C348F833C05 +S3150805E7601D8F563C058F2A3CED8EFD3BD68ED13B3B +S3150805E770BE8EA53BA78E783B908E4C3B798E1F3B6C +S3150805E780618EF23A4A8EC63A338E993A1C8E6C3A9F +S3150805E790058E403AEE8D133AD88DE639C18DB939CD +S3150805E7A0AA8D8C39948D5F397D8D3239678D0639F9 +S3150805E7B0508DD8383A8DAB38248D7E380E8D513824 +S3150805E7C0F88C2438E28CF737CC8CCA37B68C9C374C +S3150805E7D0A08C6F378A8C4237758C14375F8CE73671 +S3150805E7E04A8CBA36348C8C361F8C5F36098C313692 +S3150805E7F0F48B0436DF8BD635CA8BA835B58B7B35B6 +S3150805E800A08B4D358B8B1F35768BF234618BC434D3 +S3150805E8104D8B9634388B6834248B3A340F8B0C34ED +S3150805E820FB8ADE33E68AB033D28A8233BE8A54330C +S3150805E830AA8A2633968AF832828ACA326E8A9C3220 +S3150805E8405A8A6E32468A4032338A11321F8AE33132 +S3150805E8500B8AB531F8898631E4895831D1892A3147 +S3150805E860BE89FB30AB89CD3097899E308489703057 +S3150805E870718941305F8913304C89E42F3989B52F61 +S3150805E8802689872F1489582F0189292FEF88FB2E6A +S3150805E890DC88CC2ECA889D2EB8886E2EA5883F2E74 +S3150805E8A09388112E8188E22D6F88B32D5D88842D76 +S3150805E8B04B88552D3A88262D2888F72C1688C82C76 +S3150805E8C00588982CF387692CE2873A2CD1870B2C77 +S3150805E8D0BF87DC2BAE87AD2B9D877D2B8C874E2B73 +S3150805E8E07B871F2B6A87EF2A5987C02A4987912A6A +S3150805E8F03887612A2787322A1787022A0687D3295E +S3150805E900F686A329E6867429D5864429C586152952 +S3150805E910B586E528A586B528958686288586562842 +S3150805E920758626286686F6275686C727468697272E +S3150805E9303786672727863727188607270986D82615 +S3150805E940FA85A826EA857826DB854826CC851826FD +S3150805E950BD85E825AF85B825A085882591855825DF +S3150805E960828528257485F7246585C72457859724C0 +S3150805E970498567243A8537242C8507241E85D62399 +S3150805E9801085A62302857623F4844523E684152374 +S3150805E990D984E522CB84B422BD848422B08454224A +S3150805E9A0A28423229584F3218884C2217B8492211B +S3150805E9B06D84612160843121538400214684D020E9 +S3150805E9C03A849F202D846E2020843E2014840D20B1 +S3150805E9D00784DC1FFA83AC1FEE837B1FE2834A1F7D +S3150805E9E0D683191FC983E91EBD83B81EB183871E41 +S3150805E9F0A583561E9983251E8E83F51D8283C41D00 +S3150805EA007683931D6B83621D5F83311D5483001DB9 +S3150805EA104883CF1C3D839E1C32836D1C27833C1C73 +S3150805EA201C830B1C1183DA1B0683A91BFB82781B27 +S3150805EA30F082471BE682161BDB82E41AD082B31ADC +S3150805EA40C682821ABC82511AB182201AA782EF1988 +S3150805EA509D82BD1993828C1989825B197F822A1931 +S3150805EA607582F8186B82C7186282961858826418D8 +S3150805EA704F823318458202183C82D01732829F1777 +S3150805EA8029826D1720823C1717820A170E82D91616 +S3150805EA900582A816FC817616F3814516EB811316B1 +S3150805EAA0E281E215D981B015D1817F15C8814D1549 +S3150805EAB0C0811B15B881EA14B081B814A8818714DA +S3150805EAC0A0815514988123149081F2138881C01367 +S3150805EAD080818E1379815D1371812B136A81F912F1 +S3150805EAE06281C8125B819612548164124C81321276 +S3150805EAF0458101123E81CF1137819D1130816B11F8 +S3150805EB002A813911238108111C81D6101681A41072 +S3150805EB100F8172100981401002810E10FC80DD0FED +S3150805EB20F680AB0FF080790FEA80470FE480150F62 +S3150805EB30DE80E30ED880B10ED2807F0ECD804D0ED5 +S3150805EB40C7801B0EC280E90DBC80B70DB780850D41 +S3150805EB50B280530DAC80210DA780EF0CA280BD0CA9 +S3150805EB609D808B0C9880590C9480270C8F80F50B0B +S3150805EB708A80C30B8680910B81805F0B7D802D0B68 +S3150805EB807880FB0A7480C90A7080970A6C80650AC2 +S3150805EB906880330A6480000A6080CE095C809C0917 +S3150805EBA058806A0955803809518006094E80D40867 +S3150805EBB04A80A20847806F0843803D0840800B08B5 +S3150805EBC03D80D9073A80A7073780750734804207FD +S3150805EBD0318010072F80DE062C80AC0629807A0640 +S3150805EBE027804706258015062280E3052080B1057E +S3150805EBF01E807F051C804C051A801A051880E804B6 +S3150805EC001680B604148083041280510411801F04EB +S3150805EC100F80ED030D80BA030C8088030B8056031D +S3150805EC20098024030880F1020780BF0206808D0249 +S3150805EC3005805B02048028020380F6010380C4016F +S3150805EC400280920101805F0101802D010080FB0091 +S3150805EC500080C900008096000080640000803200AC +S3150805EC60008000000080CDFF00809BFF008069FFC3 +S3150805EC70008036FF008004FF0180D2FE0180A0FED9 +S3150805EC8002806DFE03803BFE038009FE0480D7FDE6 +S3150805EC900580A4FD068072FD078040FD08800EFDEF +S3150805ECA00980DBFC0B80A9FC0C8077FC0D8045FCF4 +S3150805ECB00F8012FC1180E0FB1280AEFB14807CFBF2 +S3150805ECC0168049FB188017FB1A80E5FA1C80B3FAEB +S3150805ECD01E8080FA20804EFA22801CFA2580EAF9E1 +S3150805ECE02780B8F9298085F92C8053F92F8021F9D1 +S3150805ECF03180EFF83480BDF837808AF83A8058F8BD +S3150805ED003D8026F84080F4F74380C2F7478090F7A0 +S3150805ED104A805DF74E802BF75180F9F65580C7F680 +S3150805ED20588095F65C8063F6608031F66480FFF559 +S3150805ED306880CCF56C809AF5708068F5748036F530 +S3150805ED40788004F57D80D2F48180A0F486806EF4FF +S3150805ED508A803CF48F800AF49480D8F39880A6F3C9 +S3150805ED609D8074F3A28042F3A78010F3AC80DEF28F +S3150805ED70B280ACF2B7807AF2BC8048F2C28016F24D +S3150805ED80C780E4F1CD80B2F1D28080F1D8804EF10A +S3150805ED90DE801CF1E480EAF0EA80B8F0F08086F0BF +S3150805EDA0F68054F0FC8022F00281F1EF0981BFEF6D +S3150805EDB00F818DEF16815BEF1C8129EF2381F7EE15 +S3150805EDC02A81C6EE308194EE378162EE3E8130EEB9 +S3150805EDD04581FEED4C81CDED54819BED5B8169ED59 +S3150805EDE0628137ED6A8106ED7181D4EC7981A2ECF1 +S3150805EDF0808171EC88813FEC90810DEC9881DCEB84 +S3150805EE00A081AAEBA88178EBB08147EBB88115EB11 +S3150805EE10C081E4EAC881B2EAD18180EAD9814FEA9C +S3150805EE20E2811DEAEB81ECE9F381BAE9FC8189E91E +S3150805EE30058257E90E8226E91782F5E82082C3E896 +S3150805EE40298292E8328260E83C822FE84582FDE70E +S3150805EE504F82CCE758829BE7628269E76B8238E77F +S3150805EE60758207E77F82D5E68982A4E6938273E6EB +S3150805EE709D8242E6A78210E6B182DFE5BC82AEE551 +S3150805EE80C6827DE5D0824CE5DB821BE5E682E9E4B0 +S3150805EE90F082B8E4FB8287E4068356E4118325E409 +S3150805EEA01C83F4E32783C3E3328392E33D8361E35B +S3150805EEB0488330E35483FFE25F83CEE26B839DE2AA +S3150805EEC076836CE282833BE28E830AE29983DAE1F2 +S3150805EED0A583A9E1B18378E1BD8347E1C98316E135 +S3150805EEE0D683E6E0E283B5E0EE8384E0FA8353E071 +S3150805EEF0078423E01484F2DF2084C1DF2D8491DFA3 +S3150805EF003A8460DF46842FDF5384FFDE6084CEDED5 +S3150805EF106D849EDE7B846DDE88843DDE95840CDEFD +S3150805EF20A284DCDDB084ABDDBD847BDDCB844BDD23 +S3150805EF30D9841ADDE684EADCF484BADC028589DC40 +S3150805EF40108559DC1E8529DC2C85F8DB3A85C8DB56 +S3150805EF50498598DB578568DB658538DB748508DB65 +S3150805EF608285D7DA9185A7DAA08577DAAF8547DA74 +S3150805EF70BD8517DACC85E7D9DB85B7D9EA8587D97B +S3150805EF80FA8557D9098627D91886F8D82786C8D875 +S3150805EF90378698D8468668D8568638D8668609D86C +S3150805EFA07586D9D78586A9D7958679D7A5864AD761 +S3150805EFB0B5861AD7C586EAD6D586BBD6E6868BD64E +S3150805EFC0F6865CD606872CD61787FDD52787CDD531 +S3150805EFD038879ED549876ED559873FD56A8710D50F +S3150805EFE07B87E0D48C87B1D49D8782D4AE8752D4EB +S3150805EFF0BF8723D4D187F4D3E287C5D3F38796D3BE +S3150805F000058867D3168837D3288808D33A88D9D286 +S3150805F0104B88AAD25D887BD26F884CD281881DD24F +S3150805F0209388EED1A588C0D1B88891D1CA8862D10E +S3150805F030DC8833D1EF8804D10189D6D01489A7D0C5 +S3150805F040268978D039894AD04C891BD05F89ECCF77 +S3150805F0507189BECF84898FCF978961CFAB8932CF26 +S3150805F060BE8904CFD189D5CEE489A7CEF88979CECC +S3150805F0700B8A4ACE1F8A1CCE338AEECD468ABFCD69 +S3150805F0805A8A91CD6E8A63CD828A35CD968A07CD01 +S3150805F090AA8AD9CCBE8AABCCD28A7DCCE68A4FCC95 +S3150805F0A0FB8A21CC0F8BF3CB248BC5CB388B97CB1F +S3150805F0B04D8B69CB618B3BCB768B0DCB8B8BE0CAA6 +S3150805F0C0A08BB2CAB58B84CACA8B57CADF8B29CA25 +S3150805F0D0F48BFBC9098CCEC91F8CA0C9348C73C99E +S3150805F0E04A8C45C95F8C18C9758CEBC88A8CBDC80E +S3150805F0F0A08C90C8B68C63C8CC8C35C8E28C08C879 +S3150805F100F88CDBC70E8DAEC7248D81C73A8D54C7DB +S3150805F110508D27C7678DF9C67D8DCDC6948DA0C63A +S3150805F120AA8D73C6C18D46C6D88D19C6EE8DECC592 +S3150805F130058EBFC51C8E93C5338E66C54A8E39C5E1 +S3150805F140618E0DC5798EE0C4908EB3C4A78E87C42B +S3150805F150BE8E5AC4D68E2EC4ED8E02C4058FD5C36F +S3150805F1601D8FA9C3348F7CC34C8F50C3648F24C3AA +S3150805F1707C8FF8C2948FCCC2AC8F9FC2C48F73C2E2 +S3150805F180DC8F47C2F58F1BC20D90EFC12590C3C111 +S3150805F1903E9097C156906CC16F9040C1889014C136 +S3150805F1A0A090E8C0B990BCC0D29091C0EB9065C05C +S3150805F1B004913AC01D910EC03691E2BF5091B7BF72 +S3150805F1C069918CBF829160BF9C9135BFB59109BF86 +S3150805F1D0CF91DEBEE891B3BE029288BE1C925DBE93 +S3150805F1E0359231BE4F9206BE6992DBBD8392B0BD9C +S3150805F1F09D9285BDB7925ABDD2922FBDEC9205BD9B +S3150805F2000693DABC2193AFBC3B9384BC56935ABC90 +S3150805F21070932FBC8B9304BCA693DABBC093AFBB84 +S3150805F220DB9385BBF6935ABB119430BB2C9405BB6F +S3150805F2304794DBBA6394B1BA7E9487BA99945CBA53 +S3150805F240B59432BAD09408BAEC94DEB90795B4B930 +S3150805F25023958AB93E9560B95A9536B976950CB906 +S3150805F2609295E3B8AE95B9B8CA958FB8E69565B8D7 +S3150805F27002963CB81E9612B83B96E9B75796BFB79D +S3150805F280739696B790966CB7AC9643B7C99619B761 +S3150805F290E696F0B60297C7B61F979EB63C9775B61B +S3150805F2A059974BB6769722B69397F9B5B097D0B5D1 +S3150805F2B0CD97A7B5EA977EB5089856B525982DB57D +S3150805F2C0429804B56098DBB47D98B3B49B988AB424 +S3150805F2D0B99861B4D69839B4F49810B41299E8B3C4 +S3150805F2E03099C0B34E9997B36C996FB38A9947B35A +S3150805F2F0A8991EB3C699F6B2E599CEB2039AA6B2EF +S3150805F300229A7EB2409A56B25F9A2EB27D9A06B274 +S3150805F3109C9ADEB1BA9AB7B1D99A8FB1F89A67B1FC +S3150805F320179B40B1369B18B1559BF0B0749BC9B075 +S3150805F330939BA1B0B29B7AB0D29B53B0F19B2BB0ED +S3150805F340109C04B0309CDDAF4F9CB6AF6F9C8FAF59 +S3150805F3508E9C68AFAE9C40AFCE9C1AAFEE9CF3AEC2 +S3150805F3600D9DCCAE2D9DA5AE4D9D7EAE6D9D57AE24 +S3150805F3708E9D31AEAE9D0AAECE9DE3ADEE9DBDAD7D +S3150805F3800E9E96AD2F9E70AD4F9E4AAD709E23ADCF +S3150805F390909EFDACB19ED7ACD29EB1ACF29E8AAC1E +S3150805F3A0139F64AC349F3EAC559F18AC769FF2AB61 +S3150805F3B0979FCCABB89FA7ABD99F81ABFB9F5BABA0 +S3150805F3C01CA035AB3DA010AB5FA0EAAA80A0C5AAD4 +S3150805F3D0A1A09FAAC3A07AAAE5A054AA06A12FAA06 +S3150805F3E028A10AAA4AA1E5A96CA1BFA98EA19AA92D +S3150805F3F0AFA175A9D2A150A9F4A12BA916A206A950 +S3150805F40038A2E2A85AA2BDA87CA298A89FA273A86A +S3150805F410C1A24FA8E4A22AA806A306A829A3E1A77C +S3150805F4204BA3BDA76EA398A791A374A7B4A350A78A +S3150805F430D6A32BA7F9A307A71CA4E3A63FA4BFA693 +S3150805F44062A49BA686A477A6A9A453A6CCA42FA690 +S3150805F450EFA40CA613A5E8A536A5C4A55AA5A1A586 +S3150805F4607DA57DA5A1A55AA5C4A536A5E8A513A577 +S3150805F4700CA6EFA42FA6CCA453A6A9A477A686A462 +S3150805F4809BA662A4BFA63FA4E3A61CA407A7F9A347 +S3150805F4902BA7D6A350A7B4A374A791A398A76EA321 +S3150805F4A0BDA74BA3E1A729A306A806A32AA8E4A2F4 +S3150805F4B04FA8C1A273A89FA298A87CA2BDA85AA2C4 +S3150805F4C0E2A838A206A916A22BA9F4A150A9D2A189 +S3150805F4D075A9AFA19AA98EA1BFA96CA1E5A94AA14B +S3150805F4E00AAA28A12FAA06A154AAE5A07AAAC3A002 +S3150805F4F09FAAA1A0C5AA80A0EAAA5FA010AB3DA0B5 +S3150805F50035AB1CA05BABFB9F81ABD99FA7ABB89F5F +S3150805F510CCAB979FF2AB769F18AC559F3EAC349F04 +S3150805F52064AC139F8AACF29EB1ACD29ED7ACB19EA1 +S3150805F530FDAC909E23AD709E4AAD4F9E70AD2F9E35 +S3150805F54096AD0E9EBDADEE9DE3ADCE9D0AAEAE9DC6 +S3150805F55031AE8E9D57AE6D9D7EAE4D9DA5AE2D9D4C +S3150805F560CCAE0D9DF3AEEE9C1AAFCE9C40AFAE9CCD +S3150805F57068AF8E9C8FAF6F9CB6AF4F9CDDAF309C46 +S3150805F58004B0109C2BB0F19B53B0D29B7AB0B29BBA +S3150805F590A1B0939BC9B0749BF0B0559B18B1369B27 +S3150805F5A040B1179B67B1F89A8FB1D99AB7B1BA9A8C +S3150805F5B0DEB19C9A06B27D9A2EB25F9A56B2409AE9 +S3150805F5C07EB2229AA6B2039ACEB2E599F6B2C69942 +S3150805F5D01EB3A89947B38A996FB36C9997B34E9991 +S3150805F5E0C0B33099E8B3129910B4F49839B4D698DB +S3150805F5F061B4B9988AB49B98B3B47D98DBB460981E +S3150805F60004B542982DB5259856B508987EB5EA9756 +S3150805F610A7B5CD97D0B5B097F9B5939722B676978E +S3150805F6204BB6599775B63C979EB61F97C7B60297B8 +S3150805F630F0B6E69619B7C99643B7AC966CB79096E1 +S3150805F64096B77396BFB75796E9B73B9612B81E96FF +S3150805F6503CB8029665B8E6958FB8CA95B9B8AE9519 +S3150805F660E3B892950CB9769536B95A9560B93E952B +S3150805F6708AB92395B4B90795DEB9EC9408BAD09436 +S3150805F68032BAB5945CBA999487BA7E94B1BA63943A +S3150805F690DBBA479405BB2C9430BB11945ABBF69339 +S3150805F6A085BBDB93AFBBC093DABBA69304BC8B9330 +S3150805F6B02FBC70935ABC569384BC3B93AFBC21931D +S3150805F6C0DABC069305BDEC922FBDD2925ABDB79208 +S3150805F6D085BD9D92B0BD8392DBBD699206BE4F92EC +S3150805F6E031BE35925DBE1C9288BE0292B3BEE891C4 +S3150805F6F0DEBECF9109BFB59135BF9C9160BF82919A +S3150805F7008CBF6991B7BF5091E2BF36910EC01D9166 +S3150805F7103AC0049165C0EB9091C0D290BCC0B9902F +S3150805F720E8C0A09014C1889040C16F906CC15690EE +S3150805F73097C13E90C3C12590EFC10D901BC2F58FA9 +S3150805F74047C2DC8F73C2C48F9FC2AC8FCCC2948F5D +S3150805F750F8C27C8F24C3648F50C34C8F7CC3348F07 +S3150805F760A9C31D8FD5C3058F02C4ED8E2EC4D68EAB +S3150805F7705AC4BE8E87C4A78EB3C4908EE0C4798E4C +S3150805F7800DC5618E39C54A8E66C5338E93C51C8EE1 +S3150805F790BFC5058EECC5EE8D19C6D88D46C6C18D75 +S3150805F7A073C6AA8DA0C6948DCDC67D8DF9C6678DFF +S3150805F7B027C7508D54C73A8D81C7248DAEC70E8D80 +S3150805F7C0DBC7F88C08C8E28C35C8CC8C63C8B68C00 +S3150805F7D090C8A08CBDC88A8CEBC8758C18C95F8C77 +S3150805F7E045C94A8C73C9348CA0C91F8CCEC9098CE6 +S3150805F7F0FBC9F48B29CADF8B57CACA8B84CAB58B52 +S3150805F800B2CAA08BE0CA8B8B0DCB768B3BCB618BB3 +S3150805F81069CB4D8B97CB388BC5CB248BF3CB0F8B0D +S3150805F82021CCFB8A4FCCE68A7DCCD28AABCCBE8A64 +S3150805F830D9CCAA8A07CD968A35CD828A63CD6E8AB2 +S3150805F84091CD5A8ABFCD468AEECD338A1CCE1F8AFC +S3150805F8504ACE0B8A79CEF889A7CEE489D5CED18941 +S3150805F86004CFBE8932CFAB8961CF97898FCF84897B +S3150805F870BECF7189ECCF5F891BD04C894AD03989AF +S3150805F88078D02689A7D01489D6D0018904D1EF88DE +S3150805F89033D1DC8862D1CA8891D1B888C0D1A58808 +S3150805F8A0EED193881DD281884CD26F887BD25D882C +S3150805F8B0AAD24B88D9D23A8808D3288837D3168846 +S3150805F8C067D3058896D3F387C5D3E287F4D3D1875B +S3150805F8D023D4BF8752D4AE8782D49D87B1D48C876B +S3150805F8E0E0D47B8710D56A873FD559876ED5498772 +S3150805F8F09ED53887CDD52787FDD517872CD6068774 +S3150805F9005CD6F6868BD6E686BBD6D586EAD6C58672 +S3150805F9101AD7B5864AD7A58679D79586A9D7858666 +S3150805F920D9D7758609D8668638D8568668D8468654 +S3150805F93098D83786C8D82786F8D8188627D909863D +S3150805F94057D9FA8587D9EA85B7D9DB85E7D9CC8525 +S3150805F95017DABD8547DAAF8577DAA085A7DA9185FF +S3150805F960D7DA828508DB748538DB658568DB5785D4 +S3150805F97098DB4985C8DB3A85F8DB2C8529DC1E85A5 +S3150805F98059DC108589DC0285BADCF484EADCE68470 +S3150805F9901ADDD9844BDDCB847BDDBD84ABDDB08434 +S3150805F9A0DCDDA2840CDE95843DDE88846DDE7B84F1 +S3150805F9B09EDE6D84CEDE6084FFDE53842FDF4684AB +S3150805F9C060DF3A8491DF2D84C1DF2084F2DF148459 +S3150805F9D023E0078453E0FA8384E0EE83B5E0E28307 +S3150805F9E0E6E0D68316E1C98347E1BD8378E1B183AD +S3150805F9F0A9E1A583DAE199830AE28E833BE282834C +S3150805FA006CE276839DE26B83CEE25F83FFE25483E5 +S3150805FA1030E3488361E33D8392E33283C3E3278377 +S3150805FA20F4E31C8325E4118356E4068387E4FB8205 +S3150805FA30B8E4F082E9E4E6821BE5DB824CE5D08290 +S3150805FA407DE5C682AEE5BC82DFE5B18210E6A78212 +S3150805FA5042E69D8273E69382A4E68982D5E67F828D +S3150805FA6007E7758238E76B8269E762829BE7588202 +S3150805FA70CCE74F82FDE745822FE83C8260E8328273 +S3150805FA8092E82982C3E82082F5E8178226E90E82DC +S3150805FA9057E9058289E9FC81BAE9F381ECE9EB8145 +S3150805FAA01DEAE2814FEAD98180EAD181B2EAC881A5 +S3150805FAB0E4EAC08115EBB88147EBB08178EBA881FC +S3150805FAC0AAEBA081DCEB98810DEC90813FEC88814F +S3150805FAD071EC8081A2EC7981D4EC718106ED6A819D +S3150805FAE037ED628169ED5B819BED5481CDED4C81E6 +S3150805FAF0FEED458130EE3E8162EE378194EE30812A +S3150805FB00C6EE2A81F7EE238129EF1C815BEF168164 +S3150805FB108DEF0F81BFEF0981F1EF028122F0FC809D +S3150805FB2054F0F68086F0F080B8F0EA80EAF0E480D2 +S3150805FB301CF1DE804EF1D88080F1D280B2F1CD80FD +S3150805FB40E4F1C78016F2C28048F2BC807AF2B78023 +S3150805FB50ACF2B280DEF2AC8010F3A78042F3A28045 +S3150805FB6074F39D80A6F39880D8F394800AF48F8061 +S3150805FB703CF48A806EF48680A0F48180D2F47D8078 +S3150805FB8004F5788036F5748068F570809AF56C808A +S3150805FB90CCF56880FFF5648031F6608063F65C8095 +S3150805FBA095F65880C7F65580F9F651802BF74E809D +S3150805FBB05DF74A8090F74780C2F74380F4F740809F +S3150805FBC026F83D8058F83A808AF83780BDF834809B +S3150805FBD0EFF8318021F92F8053F92C8085F9298092 +S3150805FBE0B8F92780EAF925801CFA22804EFA208082 +S3150805FBF080FA1E80B3FA1C80E5FA1A8017FB18806E +S3150805FC0049FB16807CFB1480AEFB1280E0FB118055 +S3150805FC1012FC0F8045FC0D8077FC0C80A9FC0B8037 +S3150805FC20DBFC09800EFD088040FD078072FD068015 +S3150805FC30A4FD0580D7FD048009FE03803BFE0380ED +S3150805FC406DFE0280A0FE0180D2FE018004FF0080C1 +S3150805FC5036FF008069FF00809BFF0080CDFF00808E +S3150805FC60FF7F0000FF7F6400FF7FC900FE7F2D012F +S3150805FC70FD7F9201FC7FF601FA7F5B02F87FBF02E2 +S3150805FC80F67F2403F37F8803F07FED03ED7F5104A8 +S3150805FC90E97FB604E57F1A05E17F7F05DD7FE30584 +S3150805FCA0D87F4706D37FAC06CE7F1007C87F750772 +S3150805FCB0C27FD907BC7F3D08B57FA208AE7F060976 +S3150805FCC0A77F6A099F7FCE09977F330A8F7F970A91 +S3150805FCD0877FFB0A7E7F5F0B757FC30B6B7F270CC0 +S3150805FCE0627F8B0C587FEF0C4D7F530D437FB70D05 +S3150805FCF0387F1B0E2D7F7F0E217FE30E157F470F5D +S3150805FD00097FAB0FFD7E0E10F07E7210E37ED610CE +S3150805FD10D57E3911C87E9D11BA7E0112AB7E641255 +S3150805FD209D7EC8128E7E2B137F7E8E136F7EF213F1 +S3150805FD305F7E55144F7EB8143F7E1B152E7E7F15A4 +S3150805FD401D7EE2150C7E4516FA7DA816E87D0A176E +S3150805FD50D67D6D17C37DD017B07D33189D7D961852 +S3150805FD608A7DF818767D5B19627DBD194E7D201A48 +S3150805FD70397D821A247DE41A0F7D471BF97CA91B58 +S3150805FD80E37C0B1CCD7C6D1CB77CCF1CA07C311D80 +S3150805FD90897C931D717CF51D5A7C561E427CB81EBE +S3150805FDA0297C191F117C7B1FF87BDC1FDF7B3E2016 +S3150805FDB0C57B9F20AC7B0021927B6121777BC22185 +S3150805FDC05D7B2322427B8422267BE5220B7B45230A +S3150805FDD0EF7AA623D37A0724B67A67249A7AC724AC +S3150805FDE07D7A28255F7A8825427AE825247A482661 +S3150805FDF0057AA826E7790727C8796727A979C72736 +S3150805FE008A7926286A7986284A79E5282A7944291D +S3150805FE100979A329E878022AC778612AA678C02A23 +S3150805FE2084781F2B62787D2B4078DC2B1D783A2C3D +S3150805FE30FA77982CD777F72CB477552D9077B32D75 +S3150805FE406C77112E47776E2E2377CC2EFE76292FC3 +S3150805FE50D976872FB376E42F8E76413068769E302D +S3150805FE604176FB301B765831F475B531CC751132B0 +S3150805FE70A5756E327D75CA32557526332D7582334D +S3150805FE800475DE33DB743A34B27496348974F23405 +S3150805FE905F744D353574A8350B740436E0735F36D3 +S3150805FEA0B573BA368A7314375F736F373373CA37C0 +S3150805FEB007732438DB727E38AF72D83882723239C6 +S3150805FEC055728C392772E639FA71403ACC71993AE6 +S3150805FED09E71F23A6F714C3B4171A53B1271FD3B20 +S3150805FEE0E270563CB370AF3C8370073D5370603D76 +S3150805FEF02370B83DF26F103EC16F683E906FBF3EE6 +S3150805FF005F6F173F2D6F6E3FFB6EC53FC96E1D4070 +S3150805FF10966E7340636ECA40306E2141FD6D77411A +S3150805FF20CA6DCE41966D2442626D7A422D6DD042D8 +S3150805FF30F96C2543C46C7B438F6CD043596C2544B7 +S3150805FF40246C7A44EE6BCF44B86B2445816B7845AF +S3150805FF504A6BCD45136B2146DC6A7546A56AC946C3 +S3150805FF606D6A1C47356A7047FD69C347C4691648F3 +S3150805FF708C6969485369BC4819690F49E06861493C +S3150805FF80A668B4496C68064A3268584AF767A94AA2 +S3150805FF90BD67FB4A82674C4B46679E4B0B67EF4B23 +S3150805FFA0CF663F4C9366904C5766E14C1A66314DC1 +S3150805FFB0DD65814DA065D14D6365214E2665704E7B +S3150805FFC0E864BF4EAA640F4F6C645E4F2D64AC4F50 +S3150805FFD0EF63FB4FB0634950716397503163E55042 +S3150805FFE0F2623351B26281517162CE5131621C524D +S3150805FFF0F1616952B061B5526F6102532D614E5375 +S31508060000EC609B53AA60E7536860335426607E54B7 +S31508060010E35FCA54A05F15555E5F60551A5FAB5518 +S31508060020D75EF555935E4056505E8A560B5ED45695 +S31508060030C75D1D57835D67573E5DB057F95CF9572F +S31508060040B45C42586E5C8B58295CD458E35B1C59E1 +S315080600509D5B6459565BAC59105BF359C95A3B5AB2 +S31508060060825A825A3B5AC95AF359105BAC59565B9F +S3150806007064599D5B1C59E35BD458295C8B586E5CA6 +S315080600804258B45CF957F95CB0573E5D6757835DCD +S315080600901D57C75DD4560B5E8A56505E4056935E0C +S315080600A0F555D75EAB551A5F60555E5F1555A05F69 +S315080600B0CA54E35F7E54266033546860E753AA60E1 +S315080600C09B53EC604E532D6102536F61B552B06176 +S315080600D06952F1611C523162CE5171628151B26226 +S315080600E03351F262E5503163975071634950B063F4 +S315080600F0FB4FEF63AC4F2D645E4F6C640F4FAA64DB +S31508060100BF4EE864704E2665214E6365D14DA065DF +S31508060110814DDD65314D1A66E14C5766904C9366FE +S315080601203F4CCF66EF4B0B679E4B46674C4B826739 +S31508060130FB4ABD67A94AF767584A3268064A6C6891 +S31508060140B449A6686149E0680F491969BC48536904 +S3150806015069488C691648C469C347FD697047356A94 +S315080601601C476D6AC946A56A7546DC6A2146136B3D +S31508060170CD454A6B7845816B2445B86BCF44EE6B03 +S315080601807A44246C2544596CD0438F6C7B43C46CE3 +S315080601902543F96CD0422D6D7A42626D2442966DDE +S315080601A0CE41CA6D7741FD6D2141306ECA40636EF8 +S315080601B07340966E1D40C96EC53FFB6E6E3F2D6F2A +S315080601C0173F5F6FBF3E906F683EC16F103EF26F76 +S315080601D0B83D2370603D5370073D8370AF3CB370DE +S315080601E0563CE270FD3B1271A53B41714C3B6F7163 +S315080601F0F23A9E71993ACC71403AFA71E639277203 +S315080602008C39557232398272D838AF727E38DB72BB +S3150806021024380773CA3733736F375F7314378A738D +S31508060220BA36B5735F36E07304360B74A83535747B +S315080602304D355F74F23489749634B2743A34DB7485 +S31508060240DE33047582332D7526335575CA327D75A8 +S315080602506E32A5751132CC75B531F47558311B76E3 +S31508060260FB3041769E30687641308E76E42FB3763B +S31508060270872FD976292FFE76CC2E23776E2E4777AB +S31508060280112E6C77B32D9077552DB477F72CD77733 +S31508060290982CFA773A2C1D78DC2B40787D2B6278D9 +S315080602A01F2B8478C02AA678612AC778022AE87896 +S315080602B0A329097944292A79E5284A7986286A796B +S315080602C026288A79C727A9796727C8790727E7795C +S315080602D0A826057A4826247AE825427A88255F7A62 +S315080602E028257D7AC7249A7A6724B67A0724D37A84 +S315080602F0A623EF7A45230B7BE522267B8422427BBF +S3150806030023225D7BC221777B6121927B0021AC7B10 +S315080603109F20C57B3E20DF7BDC1FF87B7B1F117C7D +S31508060320191F297CB81E427C561E5A7CF51D717CFF +S31508060330931D897C311DA07CCF1CB77C6D1CCD7C9A +S315080603400B1CE37CA91BF97C471B0F7DE41A247D4D +S31508060350821A397D201A4E7DBD19627D5B19767D16 +S31508060360F8188A7D96189D7D3318B07DD017C37DFB +S315080603706D17D67D0A17E87DA816FA7D45160C7EF2 +S31508060380E2151D7E7F152E7E1B153F7EB8144F7E01 +S3150806039055145F7EF2136F7E8E137F7E2B138E7E29 +S315080603A0C8129D7E6412AB7E0112BA7E9D11C87E66 +S315080603B03911D57ED610E37E7210F07E0E10FD7EBC +S315080603C0AB0F097F470F157FE30E217F7F0E2D7F23 +S315080603D01B0E387FB70D437F530D4D7FEF0C587FA5 +S315080603E08B0C627F270C6B7FC30B757F5F0B7E7F3B +S315080603F0FB0A877F970A8F7F330A977FCE099F7FE7 +S315080604006A09A77F0609AE7FA208B57F3D08BC7FA5 +S31508060410D907C27F7507C87F1007CE7FAC06D37F7C +S315080604204706D87FE305DD7F7F05E17F1A05E57F69 +S31508060430B604E97F5104ED7FED03F07F8803F37F69 +S315080604402403F67FBF02F87F5B02FA7FF601FC7F7C +S315080604509201FD7F2D01FE7FC900FF7F6400FF7FA5 +S315080604600000FF7F9BFFFF7F36FFFF7FD2FEFE7FE2 +S315080604706DFEFD7F09FEFC7FA4FDFA7F40FDF87F31 +S31508060480DBFCF67F77FCF37F12FCF07FAEFBED7F95 +S3150806049049FBE97FE5FAE57F80FAE17F1CFADD7F0D +S315080604A0B8F9D87F53F9D37FEFF8CE7F8AF8C87F95 +S315080604B026F8C27FC2F7BC7F5DF7B57FF9F6AE7F31 +S315080604C095F6A77F31F69F7FCCF5977F68F58F7FE0 +S315080604D004F5877FA0F47E7F3CF4757FD8F36B7F9F +S315080604E074F3627F10F3587FACF24D7F48F2437F70 +S315080604F0E4F1387F80F12D7F1CF1217FB8F0157F56 +S3150806050054F0097FF1EFFD7E8DEFF07E29EFE37E4D +S31508060510C6EED57E62EEC87EFEEDBA7E9BEDAB7E56 +S3150806052037ED9D7ED4EC8E7E71EC7F7E0DEC6F7E6C +S31508060530AAEB5F7E47EB4F7EE4EA3F7E80EA2E7E95 +S315080605401DEA1D7EBAE90C7E57E9FA7DF5E8E87DCF +S3150806055092E8D67D2FE8C37DCCE7B07D69E79D7D19 +S3150806056007E78A7DA4E6767D42E6627DDFE54E7D6F +S315080605707DE5397D1BE5247DB8E40F7D56E4F97CD7 +S31508060580F4E3E37C92E3CD7C30E3B77CCEE2A07C51 +S315080605906CE2897C0AE2717CA9E15A7C47E1427CD5 +S315080605A0E6E0297C84E0117C23E0F87BC1DFDF7B6B +S315080605B060DFC57BFFDEAC7B9EDE927B3DDE777B0E +S315080605C0DCDD5D7B7BDD427B1ADD267BBADC0B7BBD +S315080605D059DCEF7AF8DBD37A98DBB67A38DB9A7A7F +S315080605E0D7DA7D7A77DA5F7A17DA427AB7D9247A4A +S315080605F057D9057AF8D8E77998D8C87938D8A97925 +S31508060600D9D78A7979D76A791AD74A79BBD62A7908 +S315080606105CD60979FDD5E8789ED5C7783FD5A678FC +S31508060620E0D4847882D4627823D44078C5D31D78FA +S3150806063067D3FA7708D3D777AAD2B4774CD2907706 +S31508060640EED16C7791D1477733D12377D6D0FE761C +S3150806065078D0D9761BD0B376BECF8E7661CF68763C +S3150806066004CF4176A7CE1B764ACEF475EECDCC7569 +S3150806067091CDA57535CD7D75D9CC55757DCC2D75A0 +S3150806068021CC0475C5CBDB7469CBB2740DCB8974E2 +S31508060690B2CA5F7457CA3574FBC90B74A0C9E0732E +S315080606A045C9B573EBC88A7390C85F7335C8337383 +S315080606B0DBC7077381C7DB7227C7AF72CDC68272DF +S315080606C073C6557219C62772BFC5FA7166C5CC7147 +S315080606D00DC59E71B3C46F715AC4417102C41271B5 +S315080606E0A9C3E27050C3B370F8C283709FC2537031 +S315080606F047C22370EFC1F26F97C1C16F40C1906FB1 +S31508060700E8C05F6F91C02D6F3AC0FB6EE2BFC96E37 +S315080607108CBF966E35BF636EDEBE306E88BEFD6DC7 +S3150806072031BECA6DDBBD966D85BD626D2FBD2D6D5D +S31508060730DABCF96C84BCC46C2FBC8F6CDABB596CFA +S3150806074085BB246C30BBEE6BDBBAB86B87BA816B9C +S3150806075032BA4A6BDEB9136B8AB9DC6A36B9A56A48 +S31508060760E3B86D6A8FB8356A3CB8FD69E9B7C469F6 +S3150806077096B78C6943B75369F0B619699EB6E068A9 +S315080607804BB6A668F9B56C68A7B5326856B5F76765 +S3150806079004B5BD67B3B4826761B4466710B40B6720 +S315080607A0C0B3CF666FB393661EB35766CEB21A66E4 +S315080607B07EB2DD652EB2A065DEB163658FB12665AC +S315080607C040B1E864F0B0AA64A1B06C6453B02D6475 +S315080607D004B0EF63B6AFB06368AF71631AAF31633F +S315080607E0CCAEF2627EAEB26231AE7162E3AD316212 +S315080607F096ADF1614AADB061FDAC6F61B1AC2D61E4 +S3150806080064ACEC6018ACAA60CCAB686081AB2660B9 +S3150806081035ABE35FEAAAA05F9FAA5E5F54AA1A5F92 +S315080608200AAAD75EBFA9935E75A9505E2BA90B5E69 +S31508060830E2A8C75D98A8835D4FA83E5D06A8F95C41 +S31508060840BDA7B45C74A76E5C2BA7295CE3A6E35B1D +S315080608509BA69D5B53A6565B0CA6105BC4A5C95AF8 +S315080608607DA5825A36A53B5AEFA4F359A9A4AC59D5 +S3150806087062A464591CA41C59D6A3D45891A38B58B0 +S315080608804BA3425806A3F957C1A2B0577CA267578D +S3150806089038A21D57F4A1D456AFA18A566CA1405664 +S315080608A028A1F555E5A0AB55A1A060555FA015553D +S315080608B01CA0CA54D99F7E54979F3354559FE75315 +S315080608C0139F9B53D29E4E53909E02534F9EB552EC +S315080608D00E9E6952CE9D1C528E9DCE514D9D8151BE +S315080608E00D9D3351CE9CE5508E9C97504F9C495092 +S315080608F0109CFB4FD29BAC4F939B5E4F559B0F4F5D +S31508060900179BBF4ED99A704E9C9A214E5F9AD14D27 +S31508060910229A814DE599314DA899E14C6C99904CEE +S3150806092030993F4CF498EF4BB9989E4B7D984C4BB3 +S315080609304298FB4A0898A94ACD97584A9397064A71 +S315080609405997B4491F976149E6960F49AC96BC482C +S31508060950739669483B9616480296C347CA957047E2 +S3150806096092951C475A95C94623957546EC94214691 +S31508060970B594CD457E947845479424451194CF443D +S31508060980DB937A44A69325447093D0433B937B43E3 +S3150806099006932543D292D0429D927A426992244280 +S315080609A03592CE4102927741CF9121419C91CA4018 +S315080609B06991734036911D400491C53FD2906E3FAA +S315080609C0A090173F6F90BF3E3E90683E0D90103E32 +S315080609D0DC8FB83DAC8F603D7C8F073D4C8FAF3CB6 +S315080609E01D8F563CED8EFD3BBE8EA53B908E4C3B31 +S315080609F0618EF23A338E993A058E403AD88DE639A3 +S31508060A00AA8D8C397D8D3239508DD838248D7E380D +S31508060A10F88C2438CC8CCA37A08C6F37758C14376B +S31508060A204A8CBA361F8C5F36F48B0436CA8BA835C1 +S31508060A30A08B4D35768BF2344D8B9634248B3A340F +S31508060A40FB8ADE33D28A8233AA8A2633828ACA3256 +S31508060A505A8A6E32338A11320B8AB531E48958318D +S31508060A60BE89FB3097899E30718941304C89E42FBF +S31508060A702689872F0189292FDC88CC2EB8886E2EE1 +S31508060A809388112E6F88B32D4B88552D2888F72CF9 +S31508060A900588982CE2873A2CBF87DC2B9D877D2B09 +S31508060AA07B871F2B5987C02A3887612A1787022A08 +S31508060AB0F686A329D5864429B586E5289586862801 +S31508060AC0758626285686C7273786672718860727E8 +S31508060AD0FA85A826DB854826BD85E825A0858825C6 +S31508060AE0828528256585C724498567242C85072494 +S31508060AF01085A623F4844523D984E522BD84842259 +S31508060B00A28423228884C2216D846121538400210C +S31508060B103A849F2020843E200784DC1FEE837B1FB1 +S31508060B20D683191FBD83B81EA583561E8E83F51D4B +S31508060B307683931D5F83311D4883CF1C32836D1CD4 +S31508060B401C830B1C0683A91BF082471BDB82E41A4F +S31508060B50C682821AB182201A9D82BD1989825B19BC +S31508060B607582F818628296184F8233183C82D01717 +S31508060B7029826D1717820A170582A816F381451664 +S31508060B80E281E215D1817F15C0811B15B081B814A3 +S31508060B90A08155149081F21380818E1371812B13CF +S31508060BA06281C812548164124581011237819D11EA +S31508060BB02A8139111C81D6100F81721002810E10F6 +S31508060BC0F680AB0FEA80470FDE80E30ED2807F0EF3 +S31508060BD0C7801B0EBC80B70DB280530DA780EF0CDD +S31508060BE09D808B0C9480270C8A80C30B81805F0BB3 +S31508060BF07880FB0A7080970A6880330A6080CE0977 +S31508060C0058806A09518006094A80A20843803D0829 +S31508060C103D80D90737807507318010072C80AC06CA +S31508060C20278047062280E3051E807F051A801A0557 +S31508060C301680B604128051040F80ED030C808803D3 +S31508060C40098024030780BF0205805B020380F6013C +S31508060C500280920101802D010080C900008064008F +S31508060C600080000000809BFF008036FF0180D2FED0 +S31508060C7002806DFE038009FE0580A4FD078040FDFF +S31508060C800980DBFC0C8077FC0F8012FC1280AEFB19 +S31508060C90168049FB1A80E5FA1E8080FA22801CFA1D +S31508060CA02780B8F92C8053F93180EFF837808AF80F +S31508060CB03D8026F84380C2F74A805DF75180F9F6EB +S31508060CC0588095F6608031F66880CCF5708068F5B0 +S31508060CD0788004F58180A0F48A803CF49480D8F361 +S31508060CE09D8074F3A78010F3B280ACF2BC8048F2FC +S31508060CF0C780E4F1D28080F1DE801CF1EA80B8F084 +S31508060D00F68054F00281F1EF0F818DEF1C8129EFF1 +S31508060D102A81C6EE378162EE4581FEED54819BED4A +S31508060D20628137ED7181D4EC808171EC90810DEC8E +S31508060D30A081AAEBB08147EBC081E4EAD18180EABB +S31508060D40E2811DEAF381BAE9058257E91782F5E8D1 +S31508060D50298292E83C822FE84F82CCE7628269E7CD +S31508060D60758207E78982A4E69D8242E6B182DFE5B7 +S31508060D70C6827DE5DB821BE5F082B8E4068356E487 +S31508060D801C83F4E3328392E3488330E35F83CEE23F +S31508060D9076836CE28E830AE2A583A9E1BD8347E1E1 +S31508060DA0D683E6E0EE8384E0078423E02084C1DF69 +S31508060DB03A8460DF5384FFDE6D849EDE88843DDEDA +S31508060DC0A284DCDDBD847BDDD9841ADDF484BADC35 +S31508060DD0108559DC2C85F8DB498598DB658538DB73 +S31508060DE08285D7DAA08577DABD8517DADB85B7D99E +S31508060DF0FA8557D91886F8D8378698D8568638D8A9 +S31508060E007586D9D7958679D7B5861AD7D586BBD6A0 +S31508060E10F6865CD61787FDD538879ED559873FD57A +S31508060E207B87E0D49D8782D4BF8723D4E287C5D340 +S31508060E30058867D3288808D34B88AAD26F884CD2E8 +S31508060E409388EED1B88891D1DC8833D10189D6D07A +S31508060E50268978D04C891BD07189BECF978961CFF0 +S31508060E60BE8904CFE489A7CE0B8A4ACE338AEECD4D +S31508060E705A8A91CD828A35CDAA8AD9CCD28A7DCC90 +S31508060E80FB8A21CC248BC5CB4D8B69CB768B0DCBB8 +S31508060E90A08BB2CACA8B57CAF48BFBC91F8CA0C9CA +S31508060EA04A8C45C9758CEBC8A08C90C8CC8C35C8BD +S31508060EB0F88CDBC7248D81C7508D27C77D8DCDC697 +S31508060EC0AA8D73C6D88D19C6058EBFC5338E66C557 +S31508060ED0618E0DC5908EB3C4BE8E5AC4ED8E02C4FD +S31508060EE01D8FA9C34C8F50C37C8FF8C2AC8F9FC287 +S31508060EF0DC8F47C20D90EFC13E9097C16F9040C1F7 +S31508060F00A090E8C0D29091C004913AC03691E2BF4B +S31508060F1069918CBF9C9135BFCF91DEBE029288BE81 +S31508060F20359231BE6992DBBD9D9285BDD2922FBDA3 +S31508060F300693DABC3B9384BC70932FBCA693DABBA4 +S31508060F40DB9385BB119430BB4794DBBA7E9487BA8C +S31508060F50B59432BAEC94DEB923958AB95A9536B958 +S31508060F609295E3B8CA958FB802963CB83B96E9B708 +S31508060F70739696B7AC9643B7E696F0B61F979EB69F +S31508060F8059974BB69397F9B5CD97A7B5089856B519 +S31508060F90429804B57D98B3B4B99861B4F49810B478 +S31508060FA03099C0B36C996FB3A8991EB3E599CEB2BA +S31508060FB0229A7EB25F9A2EB29C9ADEB1D99A8FB1E0 +S31508060FC0179B40B1559BF0B0939BA1B0D29B53B0EB +S31508060FD0109C04B04F9CB6AF8E9C68AFCE9C1AAFD9 +S31508060FE00D9DCCAE4D9D7EAE8E9D31AECE9DE3ADAE +S31508060FF00E9E96AD4F9E4AAD909EFDACD29EB1AC66 +S31508061000139F64AC559F18AC979FCCABD99F81AB01 +S315080610101CA035AB5FA0EAAAA1A09FAAE5A054AA80 +S3150806102028A10AAA6CA1BFA9AFA175A9F4A12BA9E3 +S3150806103038A2E2A87CA298A8C1A24FA806A306A829 +S315080610404BA3BDA791A374A7D6A32BA71CA4E3A657 +S3150806105062A49BA6A9A453A6EFA40CA636A5C4A566 +S315080610607DA57DA5C4A536A50CA6EFA453A6A9A459 +S315080610709BA662A4E3A61CA42BA7D6A374A791A332 +S31508061080BDA74BA306A806A34FA8C1A298A87CA2EB +S31508061090E2A838A22BA9F4A175A9AFA1BFA96CA18C +S315080610A00AAA28A154AAE5A09FAAA1A0EAAA5FA00F +S315080610B035AB1CA081ABD99FCCAB979F18AC559F77 +S315080610C064AC139FB1ACD29EFDAC909E4AAD4F9EC2 +S315080610D096AD0E9EE3ADCE9D31AE8E9D7EAE4D9DF2 +S315080610E0CCAE0D9D1AAFCE9C68AF8E9CB6AF4F9C04 +S315080610F004B0109C53B0D29BA1B0939BF0B0559BFD +S3150806110040B1179B8FB1D99ADEB19C9A2EB25F9AD7 +S315080611107EB2229ACEB2E5991EB3A8996FB36C9998 +S31508061120C0B3309910B4F49861B4B998B3B47D983D +S3150806113004B5429856B50898A7B5CD97F9B59397C5 +S315080611404BB659979EB61F97F0B6E69643B7AC9632 +S3150806115096B77396E9B73B963CB802968FB8CA9582 +S31508061160E3B8929536B95A958AB92395DEB9EC94B9 +S3150806117032BAB59487BA7E94DBBA479430BB1194D3 +S3150806118085BBDB93DABBA6932FBC709384BC3B93D3 +S31508061190DABC06932FBDD29285BD9D92DBBD6992B8 +S315080611A031BE359288BE0292DEBECF9135BF9C917E +S315080611B08CBF6991E2BF36913AC0049191C0D2902C +S315080611C0E8C0A09040C16F9097C13E90EFC10D90C0 +S315080611D047C2DC8F9FC2AC8FF8C27C8F50C34C8F38 +S315080611E0A9C31D8F02C4ED8E5AC4BE8EB3C4908E93 +S315080611F00DC5618E66C5338EBFC5058E19C6D88DD3 +S3150806120073C6AA8DCDC67D8D27C7508D81C7248DF9 +S31508061210DBC7F88C35C8CC8C90C8A08CEBC8758C07 +S3150806122045C94A8CA0C91F8CFBC9F48B57CACA8BF9 +S31508061230B2CAA08B0DCB768B69CB4D8BC5CB248BCF +S3150806124021CCFB8A7DCCD28AD9CCAA8A35CD828A8C +S3150806125091CD5A8AEECD338A4ACE0B8AA7CEE48931 +S3150806126004CFBE8961CF9789BECF71891BD04C89B9 +S3150806127078D02689D6D0018933D1DC8891D1B88829 +S31508061280EED193884CD26F88AAD24B8808D3288881 +S3150806129067D30588C5D3E28723D4BF8782D49D87BB +S315080612A0E0D47B873FD559879ED53887FDD51787DE +S315080612B05CD6F686BBD6D5861AD7B58679D79586E9 +S315080612C0D9D7758638D8568698D83786F8D81886D8 +S315080612D057D9FA85B7D9DB8517DABD8577DAA085B2 +S315080612E0D7DA828538DB658598DB4985F8DB2C8570 +S315080612F059DC1085BADCF4841ADDD9847BDDBD8415 +S31508061300DCDDA2843DDE88849EDE6D84FFDE5384A2 +S3150806131060DF3A84C1DF208423E0078484E0EE8315 +S31508061320E6E0D68347E1BD83A9E1A5830AE28E8373 +S315080613306CE27683CEE25F8330E3488392E33283B8 +S31508061340F4E31C8356E40683B8E4F0821BE5DB82E5 +S315080613507DE5C682DFE5B18242E69D82A4E68982FC +S3150806136007E7758269E76282CCE74F822FE83C82F7 +S3150806137092E82982F5E8178257E90582BAE9F381E0 +S315080613801DEAE28180EAD181E4EAC08147EBB081B1 +S31508061390AAEBA0810DEC908171EC8081D4EC718169 +S315080613A037ED62819BED5481FEED458162EE37810C +S315080613B0C6EE2A8129EF1C818DEF0F81F1EF028196 +S315080613C054F0F680B8F0EA801CF1DE8080F1D2800F +S315080613D0E4F1C78048F2BC80ACF2B28010F3A7806D +S315080613E074F39D80D8F394803CF48A80A0F48180B7 +S315080613F004F5788068F57080CCF5688031F66080EB +S3150806140095F65880F9F651805DF74A80C2F743800B +S3150806141026F83D808AF83780EFF8318053F92C8014 +S31508061420B8F927801CFA228080FA1E80E5FA1A8007 +S3150806143049FB1680AEFB128012FC0F8077FC0C80E7 +S31508061440DBFC098040FD0780A4FD058009FE0380B4 +S315080614506DFE0280D2FE018036FF00809BFF00806B +S31508061460FF7F0000FF7FC900FD7F9201FA7F5B02BE +S31508061470F67F2403F07FED03E97FB604E17F7F0557 +S31508061480D87F4706CE7F1007C27FD907B57FA20841 +S31508061490A77F6A09977F330A877FFB0A757FC30B7F +S315080614A0627F8B0C4D7F530D387F1B0E217FE30E13 +S315080614B0097FAB0FF07E7210D57E3911BA7E0112FE +S315080614C09D7EC8127F7E8E135F7E55143F7E1B1542 +S315080614D01D7EE215FA7DA816D67D6D17B07D3318E2 +S315080614E08A7DF818627DBD19397D821A0F7D471BDC +S315080614F0E37C0B1CB77CCF1C897C931D5A7C561E35 +S31508061500297C191FF87BDC1FC57B9F20927B6121EE +S315080615105D7B2322267BE522EF7AA623B67A672405 +S315080615207D7A2825427AE825057AA826C87967277E +S315080615308A7926284A79E5280979A329C778612A5E +S3150806154084781F2B4078DC2BFA77982CB477552DA0 +S315080615506C77112E2377CC2ED976872F8E76413047 +S315080615604176FB30F475B531A5756E325575263359 +S315080615700475DE33B27496345F744D350B740436CF +S31508061580B573BA365F736F3707732438AF72D838B0 +S3150806159055728C39FA71403A9E71F23A4171A53BF9 +S315080615A0E270563C8370073D2370B83DC16F683EAE +S315080615B05F6F173FFB6EC53F966E7340306E2141CF +S315080615C0CA6DCE41626D7A42F96C25438F6CD0435B +S315080615D0246C7A44B86B24454A6BCD45DC6A754655 +S315080615E06D6A1C47FD69C3478C69694819690F49BD +S315080615F0A668B4493268584ABD67FB4A46679E4B91 +S31508061600CF663F4C5766E14CDD65814D6365214ED5 +S31508061610E864BF4E6C645E4FEF63FB4F7163975089 +S31508061620F26233517162CE51F16169526F610253AA +S31508061630EC609B5368603354E35FCA545E5F60553B +S31508061640D75EF555505E8A56C75D1D573E5DB0573F +S31508061650B45C4258295CD4589D5B6459105BF359AF +S31508061660825A825AF359105B64599D5BD458295C91 +S315080616704258B45CB0573E5D1D57C75D8A56505EE4 +S31508061680F555D75E60555E5FCA54E35F33546860A6 +S315080616909B53EC6002536F616952F161CE517162D8 +S315080616A03351F26297507163FB4FEF635E4F6C647A +S315080616B0BF4EE864214E6365814DDD65E14C57668C +S315080616C03F4CCF669E4B4667FB4ABD67584A32680B +S315080616D0B449A6680F49196969488C69C347FD69FB +S315080616E01C476D6A7546DC6ACD454A6B2445B86B58 +S315080616F07A44246CD0438F6C2543F96C7A42626D22 +S31508061700CE41CA6D2141306E7340966EC53FFB6E5B +S31508061710173F5F6F683EC16FB83D2370073D8370FC +S31508061720563CE270A53B4171F23A9E71403AFA710F +S315080617308C395572D838AF72243807736F375F738A +S31508061740BA36B57304360B744D355F749634B2746F +S31508061750DE330475263355756E32A575B531F475BF +S31508061760FB30417641308E76872FD976CC2E237775 +S31508061770112E6C77552DB477982CFA77DC2B407892 +S315080617801F2B8478612AC778A3290979E5284A7917 +S3150806179026288A796727C879A826057AE825427AFF +S315080617A028257D7A6724B67AA623EF7AE522267B4C +S315080617B023225D7B6121927B9F20C57BDC1FF87BFC +S315080617C0191F297C561E5A7C931D897CCF1CB77C0B +S315080617D00B1CE37C471B0F7D821A397DBD19627D7A +S315080617E0F8188A7D3318B07D6D17D67DA816FA7D4A +S315080617F0E2151D7E1B153F7E55145F7E8E137F7E72 +S31508061800C8129D7E0112BA7E3911D57E7210F07EF7 +S31508061810AB0F097FE30E217F1B0E387F530D4D7FD5 +S315080618208B0C627FC30B757FFB0A877F330A977F0C +S315080618306A09A77FA208B57FD907C27F1007CE7F98 +S315080618404706D87F7F05E17FB604E97FED03F07F7B +S315080618502403F67F5B02FA7F9201FD7FC900FF7FAC +S315080618600000FF7F36FFFF7F6DFEFD7FA4FDFA7F32 +S31508061870DBFCF67F12FCF07F49FBE97F80FAE17F05 +S31508061880B8F9D87FEFF8CE7F26F8C27F5DF7B57F21 +S3150806189095F6A77FCCF5977F04F5877F3CF4757F89 +S315080618A074F3627FACF24D7FE4F1387F1CF1217F39 +S315080618B054F0097F8DEFF07EC6EED57EFEEDBA7E34 +S315080618C037ED9D7E71EC7F7EAAEB5F7EE4EA3F7E6E +S315080618D01DEA1D7E57E9FA7D92E8D67DCCE7B07DEE +S315080618E007E78A7D42E6627D7DE5397DB8E40F7DA8 +S315080618F0F4E3E37C30E3B77C6CE2897CA9E15A7CA5 +S31508061900E6E0297C23E0F87B60DFC57B9EDE927BDA +S31508061910DCDD5D7B1ADD267B59DCEF7A98DBB67A49 +S31508061920D7DA7D7A17DA427A57D9057A98D8C879EE +S31508061930D9D78A791AD74A795CD609799ED5C778C6 +S31508061940E0D4847823D4407867D3FA77AAD2B477D2 +S31508061950EED16C7733D1237778D0D976BECF8E760B +S3150806196004CF41764ACEF47591CDA575D9CC557571 +S3150806197021CC047569CBB274B2CA5F74FBC90B7401 +S3150806198045C9B57390C85F73DBC7077327C7AF72B8 +S3150806199073C65572BFC5FA710DC59E715AC4417193 +S315080619A0A9C3E270F8C2837047C2237097C1C16F94 +S315080619B0E8C05F6F3AC0FB6E8CBF966EDEBE306EB1 +S315080619C031BECA6D85BD626DDABCF96C2FBC8F6CEB +S315080619D085BB246CDBBAB86B32BA4A6B8AB9DC6A41 +S315080619E0E3B86D6A3CB8FD6996B78C69F0B61969AD +S315080619F04BB6A668A7B5326804B5BD6761B446672F +S31508061A00C0B3CF661EB357667EB2DD65DEB16365C3 +S31508061A1040B1E864A1B06C6404B0EF6368AF716363 +S31508061A20CCAEF26231AE716296ADF161FDAC6F6114 +S31508061A3064ACEC60CCAB686035ABE35F9FAA5E5FCF +S31508061A400AAAD75E75A9505EE2A8C75D4FA83E5D8D +S31508061A50BDA7B45C2BA7295C9BA69D5B0CA6105B51 +S31508061A607DA5825AEFA4F35962A46459D6A3D4581D +S31508061A704BA34258C1A2B05738A21D57AFA18A56E2 +S31508061A8028A1F555A1A060551CA0CA54979F3354A2 +S31508061A90139F9B53909E02530E9E69528E9DCE515E +S31508061AA00D9D33518E9C9750109CFB4F939B5E4F12 +S31508061AB0179BBF4E9C9A214E229A814DA899E14CB6 +S31508061AC030993F4CB9989E4B4298FB4ACD97584A4F +S31508061AD05997B449E6960F49739669480296C347D5 +S31508061AE092951C4723957546B594CD454794244546 +S31508061AF0DB937A447093D043069325439D927A42A4 +S31508061B003592CE41CF912141699173400491C53FE3 +S31508061B10A090173F3E90683EDC8FB83D7C8F073D08 +S31508061B201D8F563CBE8EA53B618EF23A058E403A0F +S31508061B30AA8D8C39508DD838F88C2438A08C6F37F6 +S31508061B404A8CBA36F48B0436A08B4D354D8B9634B3 +S31508061B50FB8ADE33AA8A26335A8A6E320B8AB5314F +S31508061B60BE89FB30718941302689872FDC88CC2EC1 +S31508061B709388112E4B88552D0588982CBF87DC2B04 +S31508061B807B871F2B3887612AF686A329B586E5281B +S31508061B907586262837866727FA85A826BD85E82501 +S31508061BA082852825498567241085A623D984E522B2 +S31508061BB0A28423226D8461213A849F200784DC1F30 +S31508061BC0D683191FA583561E7683931D4883CF1C75 +S31508061BD01C830B1CF082471BC682821A9D82BD197E +S31508061BE07582F8184F82331829826D170582A8164A +S31508061BF0E281E215C0811B15A081551480818E13DA +S31508061C006281C812458101122A8139110F81721023 +S31508061C10F680AB0FDE80E30EC7801B0EB280530D2F +S31508061C209D808B0C8A80C30B7880FB0A6880330AF2 +S31508061C3058806A094A80A2083D80D907318010076C +S31508061C40278047061E807F051680B6040F80ED039B +S31508061C500980240305805B02028092010080C90080 +S31508061C6000800000008036FF02806DFE0580A4FD18 +S31508061C700980DBFC0F8012FC168049FB1E8080FA61 +S31508061C802780B8F93180EFF83D8026F84A805DF757 +S31508061C90588095F66880CCF5788004F58A803CF4F9 +S31508061CA09D8074F3B280ACF2C780E4F1DE801CF145 +S31508061CB0F68054F00F818DEF2A81C6EE4581FEED3A +S31508061CC0628137ED808171ECA081AAEBC081E4EAD6 +S31508061CD0E2811DEA058257E9298292E84F82CCE716 +S31508061CE0758207E79D8242E6C6827DE5F082B8E4FC +S31508061CF01C83F4E3488330E376836CE2A583A9E183 +S31508061D00D683E6E0078423E03A8460DF6D849EDEA8 +S31508061D10A284DCDDD9841ADD108559DC498598DB71 +S31508061D208285D7DABD8517DAFA8557D9378698D8D8 +S31508061D307586D9D7B5861AD7F6865CD638879ED5D8 +S31508061D407B87E0D4BF8723D4058867D34B88AAD276 +S31508061D509388EED1DC8833D1268978D07189BECFAF +S31508061D60BE8904CF0B8A4ACE5A8A91CDAA8AD9CC7D +S31508061D70FB8A21CC4D8B69CBA08BB2CAF48BFBC9E7 +S31508061D804A8C45C9A08C90C8F88CDBC7508D27C7E6 +S31508061D90AA8D73C6058EBFC5618E0DC5BE8E5AC47D +S31508061DA01D8FA9C37C8FF8C2DC8F47C23E9097C1A8 +S31508061DB0A090E8C004913AC069918CBFCF91DEBE67 +S31508061DC0359231BE9D9285BD0693DABC70932FBCBB +S31508061DD0DB9385BB4794DBBAB59432BA23958AB9A1 +S31508061DE09295E3B802963CB8739696B7E696F0B619 +S31508061DF059974BB6CD97A7B5429804B5B99861B425 +S31508061E003099C0B3A8991EB3229A7EB29C9ADEB1BF +S31508061E10179B40B1939BA1B0109C04B08E9C68AFEB +S31508061E200D9DCCAE8E9D31AE0E9E96AD909EFDACAA +S31508061E30139F64AC979FCCAB1CA035ABA1A09FAAF9 +S31508061E4028A10AAAAFA175A938A2E2A8C1A24FA8D5 +S31508061E504BA3BDA7D6A32BA762A49BA6EFA40CA645 +S31508061E607DA57DA50CA6EFA49BA662A42BA7D6A343 +S31508061E70BDA74BA34FA8C1A2E2A838A275A9AFA1D0 +S31508061E800AAA28A19FAAA1A035AB1CA0CCAB979FEE +S31508061E9064AC139FFDAC909E96AD0E9E31AE8E9D9C +S31508061EA0CCAE0D9D68AF8E9C04B0109CA1B0939BDA +S31508061EB040B1179BDEB19C9A7EB2229A1EB3A899A8 +S31508061EC0C0B3309961B4B99804B54298A7B5CD9709 +S31508061ED04BB65997F0B6E69696B773963CB80296F9 +S31508061EE0E3B892958AB9239532BAB594DBBA47947C +S31508061EF085BBDB932FBC7093DABC069385BD9D9292 +S31508061F0031BE3592DEBECF918CBF69913AC0049137 +S31508061F10E8C0A09097C13E9047C2DC8FF8C27C8F76 +S31508061F20A9C31D8F5AC4BE8E0DC5618EBFC5058E43 +S31508061F3073C6AA8D27C7508DDBC7F88C90C8A08CA8 +S31508061F4045C94A8CFBC9F48BB2CAA08B69CB4D8BA3 +S31508061F5021CCFB8AD9CCAA8A91CD5A8A4ACE0B8A33 +S31508061F6004CFBE89BECF718978D0268933D1DC885D +S31508061F70EED19388AAD24B8867D3058823D4BF8720 +S31508061F80E0D47B879ED538875CD6F6861AD7B5867B +S31508061F90D9D7758698D8378657D9FA8517DABD8573 +S31508061FA0D7DA828598DB498559DC10851ADDD98406 +S31508061FB0DCDDA2849EDE6D8460DF3A8423E0078436 +S31508061FC0E6E0D683A9E1A5836CE2768330E3488307 +S31508061FD0F4E31C83B8E4F0827DE5C68242E69D8278 +S31508061FE007E77582CCE74F8292E8298257E9058288 +S31508061FF01DEAE281E4EAC081AAEBA08171EC808140 +S3150806200037ED6281FEED4581C6EE2A818DEF0F8199 +S3150806201054F0F6801CF1DE80E4F1C780ACF2B2809B +S3150806202074F39D803CF48A8004F57880CCF5688044 +S3150806203095F658805DF74A8026F83D80EFF8318098 +S31508062040B8F9278080FA1E8049FB168012FC0F8095 +S31508062050DBFC0980A4FD05806DFE028036FF008044 +S31508062060FF7F0000FD7F9201F67F2403E97FB60411 +S31508062070D87F4706C27FD907A77F6A09877FFB0AE3 +S31508062080627F8B0C387F1B0E097FAB0FD57E391105 +S315080620909D7EC8125F7E55141D7EE215D67D6D1788 +S315080620A08A7DF818397D821AE37C0B1C897C931D78 +S315080620B0297C191FC57B9F205D7B2322EF7AA623E1 +S315080620C07D7A2825057AA8268A7926280979A329CC +S315080620D084781F2BFA77982C6C77112ED976872F4A +S315080620E04176FB30A5756E320475DE335F744D3561 +S315080620F0B573BA360773243855728C399E71F23A17 +S31508062100E270563C2370B83D5F6F173F966E734074 +S31508062110CA6DCE41F96C2543246C7A444A6BCD4583 +S315080621206D6A1C478C696948A668B449BD67FB4A47 +S31508062130CF663F4CDD65814DE864BF4EEF63FB4FC6 +S31508062140F2623351F1616952EC609B53E35FCA54FC +S31508062150D75EF555C75D1D57B45C42589D5B6459F5 +S31508062160825A825A64599D5B4258B45C1D57C75DAC +S31508062170F555D75ECA54E35F9B53EC606952F16125 +S315080621803351F262FB4FEF63BF4EE864814DDD655E +S315080621903F4CCF66FB4ABD67B449A66869488C6951 +S315080621A01C476D6ACD454A6B7A44246C2543F96CFF +S315080621B0CE41CA6D7340966E173F5F6FB83D237062 +S315080621C0563CE270F23A9E718C395572243807737A +S315080621D0BA36B5734D355F74DE3304756E32A5753A +S315080621E0FB304176872FD976112E6C77982CFA779D +S315080621F01F2B8478A329097926288A79A826057A99 +S3150806220028257D7AA623EF7A23225D7B9F20C57B28 +S31508062210191F297C931D897C0B1CE37C821A397D40 +S31508062220F8188A7D6D17D67DE2151D7E55145F7ED4 +S31508062230C8129D7E3911D57EAB0F097F1B0E387FD6 +S315080622408B0C627FFB0A877F6A09A77FD907C27F3D +S315080622504706D87FB604E97F2403F67F9201FD7FF9 +S315080622600000FF7F6DFEFD7FDBFCF67F49FBE97FFD +S31508062270B8F9D87F26F8C27F95F6A77F04F5877F33 +S3150806228074F3627FE4F1387F54F0097FC6EED57E93 +S3150806229037ED9D7EAAEB5F7E1DEA1D7E92E8D67D0A +S315080622A007E78A7D7DE5397DF4E3E37C6CE2897C84 +S315080622B0E6E0297C60DFC57BDCDD5D7B59DCEF7AF1 +S315080622C0D7DA7D7A57D9057AD9D78A795CD609793C +S315080622D0E0D4847867D3FA77EED16C7778D0D97656 +S315080622E004CF417691CDA57521CC0475B2CA5F7423 +S315080622F045C9B573DBC7077373C655720DC59E7197 +S31508062300A9C3E27047C22370E8C05F6F8CBF966E9A +S3150806231031BECA6DDABCF96C85BB246C32BA4A6B17 +S31508062320E3B86D6A96B78C694BB6A66804B5BD67F9 +S31508062330C0B3CF667EB2DD6540B1E86404B0EF632C +S31508062340CCAEF26296ADF16164ACEC6035ABE35F98 +S315080623500AAAD75EE2A8C75DBDA7B45C9BA69D5B25 +S315080623607DA5825A62A464594BA3425838A21D57C2 +S3150806237028A1F5551CA0CA54139F9B530E9E695255 +S315080623800D9D3351109CFB4F179BBF4E229A814DCC +S3150806239030993F4C4298FB4A5997B449739669480F +S315080623A092951C47B594CD45DB937A440693254307 +S315080623B03592CE4169917340A090173FDC8FB83DA0 +S315080623C01D8F563C618EF23AAA8D8C39F88C2438C4 +S315080623D04A8CBA36A08B4D35FB8ADE335A8A6E325C +S315080623E0BE89FB302689872F9388112E0588982C57 +S315080623F07B871F2BF686A32975862628FA85A8269F +S31508062400828528251085A623A28423223A849F201E +S31508062410D683191F7683931D1C830B1CC682821AC4 +S315080624207582F81829826D17E281E215A08155147E +S315080624306281C8122A813911F680AB0FC7801B0E36 +S315080624409D808B0C7880FB0A58806A093D80D907DF +S31508062450278047061680B60409802403028092015F +S315080624600080000002806DFE0980DBFC168049FBB1 +S315080624702780B8F93D8026F8588095F6788004F5C1 +S315080624809D8074F3C780E4F1F68054F02A81C6EE7F +S31508062490628137EDA081AAEBE2811DEA298292E8DC +S315080624A0758207E7C6827DE51C83F4E376836CE2CC +S315080624B0D683E6E03A8460DFA284DCDD108559DC43 +S315080624C08285D7DAFA8557D97586D9D7F6865CD638 +S315080624D07B87E0D4058867D39388EED1268978D09A +S315080624E0BE8904CF5A8A91CDFB8A21CCA08BB2CA63 +S315080624F04A8C45C9F88CDBC7AA8D73C6618E0DC58D +S315080625001D8FA9C3DC8F47C2A090E8C069918CBF0E +S31508062510359231BE0693DABCDB9385BBB59432BADF +S315080625209295E3B8739696B759974BB6429804B5FB +S315080625303099C0B3229A7EB2179B40B1109C04B05C +S315080625400D9DCCAE0E9E96AD139F64AC1CA035AB06 +S3150806255028A10AAA38A2E2A84BA3BDA762A49BA6ED +S315080625607DA57DA59BA662A4BDA74BA3E2A838A216 +S315080625700AAA28A135AB1CA064AC139F96AD0E9E7D +S31508062580CCAE0D9D04B0109C40B1179B7EB2229A24 +S31508062590C0B3309904B542984BB6599796B7739611 +S315080625A0E3B8929532BAB59485BBDB93DABC069343 +S315080625B031BE35928CBF6991E8C0A09047C2DC8FC0 +S315080625C0A9C31D8F0DC5618E73C6AA8DDBC7F88C88 +S315080625D045C94A8CB2CAA08B21CCFB8A91CD5A8AA8 +S315080625E004CFBE8978D02689EED1938867D3058825 +S315080625F0E0D47B875CD6F686D9D7758657D9FA8509 +S31508062600D7DA828559DC1085DCDDA28460DF3A8458 +S31508062610E6E0D6836CE27683F4E31C837DE5C68220 +S3150806262007E7758292E829821DEAE281AAEBA0816C +S3150806263037ED6281C6EE2A8154F0F680E4F1C7804A +S3150806264074F39D8004F5788095F6588026F83D80C3 +S31508062650B8F9278049FB1680DBFC09806DFE0280E7 +S31508062660FF7F0000F67F2403D87F4706A77F6A09FF +S31508062670627F8B0C097FAB0F9D7EC8121D7EE21505 +S315080626808A7DF818E37C0B1C297C191F5D7B23229F +S315080626907D7A28258A79262884781F2B6C77112E29 +S315080626A04176FB300475DE33B573BA3655728C3906 +S315080626B0E270563C5F6F173FCA6DCE41246C7A446A +S315080626C06D6A1C47A668B449CF663F4CE864BF4E98 +S315080626D0F2623351EC609B53D75EF555B45C4258AB +S315080626E0825A825A4258B45CF555D75E9B53EC60BB +S315080626F03351F262BF4EE8643F4CCF66B449A668CA +S315080627001C476D6A7A44246CCE41CA6D173F5F6FC3 +S31508062710563CE2708C395572BA36B573DE33047593 +S31508062720FB304176112E6C771F2B847826288A79FA +S3150806273028257D7A23225D7B191F297C0B1CE37CC1 +S31508062740F8188A7DE2151D7EC8129D7EAB0F097F95 +S315080627508B0C627F6A09A77F4706D87F2403F67F14 +S315080627600000FF7FDBFCF67FB8F9D87F95F6A77FD2 +S3150806277074F3627F54F0097F37ED9D7E1DEA1D7E50 +S3150806278007E78A7DF4E3E37CE6E0297CDCDD5D7B0E +S31508062790D7DA7D7AD9D78A79E0D48478EED16C7778 +S315080627A004CF417621CC047545C9B57373C65572EF +S315080627B0A9C3E270E8C05F6F31BECA6D85BB246CDB +S315080627C0E3B86D6A4BB6A668C0B3CF6640B1E8648F +S315080627D0CCAEF26264ACEC600AAAD75EBDA7B45C5E +S315080627E07DA5825A4BA3425828A1F555139F9B539C +S315080627F00D9D3351179BBF4E30993F4C5997B44997 +S3150806280092951C47DB937A443592CE41A090173FA2 +S315080628101D8F563CAA8D8C394A8CBA36FB8ADE330E +S31508062820BE89FB309388112E7B871F2B7586262833 +S3150806283082852825A2842322D683191F1C830B1C6E +S315080628407582F818E281E2156281C812F680AB0F26 +S315080628509D808B0C58806A092780470609802403C1 +S31508062860008000000980DBFC2780B8F9588095F6B9 +S315080628709D8074F3F68054F0628137EDE2811DEA95 +S31508062880758207E71C83F4E3D683E6E0A284DCDDDB +S315080628908285D7DA7586D9D77B87E0D49388EED131 +S315080628A0BE8904CFFB8A21CC4A8C45C9AA8D73C634 +S315080628B01D8FA9C3A090E8C0359231BEDB9385BBB0 +S315080628C09295E3B859974BB63099C0B3179B40B162 +S315080628D00D9DCCAE139F64AC28A10AAA4BA3BDA72F +S315080628E07DA57DA5BDA74BA30AAA28A164AC139FFF +S315080628F0CCAE0D9D40B1179BC0B330994BB65997D0 +S31508062900E3B8929585BBDB9331BE3592E8C0A090B5 +S31508062910A9C31D8F73C6AA8D45C94A8C21CCFB8AC5 +S3150806292004CFBE89EED19388E0D47B87D9D775863E +S31508062930D7DA8285DCDDA284E6E0D683F4E31C8357 +S3150806294007E775821DEAE28137ED628154F0F68063 +S3150806295074F39D8095F65880B8F92780DBFC0980C4 +S31508062960FF7F0000D87F4706627F8B0C9D7EC812C4 +S315080629708A7DF818297C191F7D7A282584781F2BC5 +S315080629804176FB30B573BA36E270563CCA6DCE410F +S315080629906D6A1C47CF663F4CF2623351D75EF555D2 +S315080629A0825A825AF555D75E3351F2623F4CCF6644 +S315080629B01C476D6ACE41CA6D563CE270BA36B57387 +S315080629C0FB3041761F2B847828257D7A191F297CAA +S315080629D0F8188A7DC8129D7E8B0C627F4706D87FBB +S315080629E00000FF7FB8F9D87F74F3627F37ED9D7EC6 +S315080629F007E78A7DE6E0297CD7DA7D7AE0D484780B +S31508062A0004CF417645C9B573A9C3E27031BECA6D0E +S31508062A10E3B86D6AC0B3CF66CCAEF2620AAAD75ED1 +S31508062A207DA5825A28A1F5550D9D335130993F4CFF +S31508062A3092951C473592CE411D8F563C4A8CBA361E +S31508062A40BE89FB307B871F2B82852825D683191FCF +S31508062A507582F8186281C8129D808B0C27804706F6 +S31508062A60008000002780B8F99D8074F3628137EDEF +S31508062A70758207E7D683E6E08285D7DA7B87E0D4D0 +S31508062A80BE8904CF4A8C45C91D8FA9C3359231BE66 +S31508062A909295E3B83099C0B30D9DCCAE28A10AAA83 +S31508062AA07DA57DA50AAA28A1CCAE0D9DC0B33099F1 +S31508062AB0E3B8929531BE3592A9C31D8F45C94A8C8E +S31508062AC004CFBE89E0D47B87D7DA8285E6E0D6834B +S31508062AD007E7758237ED628174F39D80B8F927801A +S31508062AE0FF7F0000627F8B0C8A7DF8187D7A282581 +S31508062AF04176FB30E270563C6D6A1C47F2623351EA +S31508062B00825A825A3351F2621C476D6A563CE27003 +S31508062B10FB30417628257D7AF8188A7D8B0C627FEC +S31508062B200000FF7F74F3627F07E78A7DD7DA7D7A2E +S31508062B3004CF4176A9C3E270E3B86D6ACCAEF262F9 +S31508062B407DA5825A0D9D335192951C471D8F563C7D +S31508062B50BE89FB30828528257582F8189D808B0CE0 +S31508062B60008000009D8074F3758207E78285D7DAB0 +S31508062B70BE8904CF1D8FA9C39295E3B80D9DCCAE29 +S31508062B807DA57DA5CCAE0D9DE3B89295A9C31D8FEF +S31508062B9004CFBE89D7DA828507E7758274F39D80E6 +S31508062BA0FF7F00008A7DF8184176FB306D6A1C4760 +S31508062BB0825A825A1C476D6AFB304176F8188A7D16 +S31508062BC00000FF7F07E78A7D04CF4176E3B86D6A82 +S31508062BD07DA5825A92951C47BE89FB307582F818E0 +S31508062BE000800000758207E7BE8904CF9295E3B890 +S31508062BF07DA57DA5E3B8929504CFBE8907E77582BC +S31508062C00FF7F00004176FB30825A825AFB304176B6 +S31508062C100000FF7F04CF41767DA5825ABE89FB3028 +S31508062C2000800000BE8904CF7DA57DA504CFBE8998 +S31508062C30F59D02083D9E0208E99D0208499E02087E +S31508062C40319E020813F3030851F3030873F30308C6 +S31508062C5095F30308B7F30308D1AD020881AD020858 +S31508062C608DAD02087DAE020879F50308E1F0030882 +S31508062C70E5F00308E9F00308EDF00308F1F00308A8 +S31508062C8000000000C0010000F082052000021000C6 +S31508062C9048B30520B08405202000000061A9020873 +S31508062CA010000000D9A8020881AB020865AB020825 +S31508062CB021E40208A9E60208D9E5020820C001B8F7 +S31508062CC0000000010000010100010101C8C8C8C8CA +S31508062CD0C8C8C8C8C8C8C8C800A801A802A80000A5 +S31508062CE000B801B802B800B00304040808050000D5 +S31508062CF000000000000000000000000000000000C0 +S31508062D00040008007C0031003B001B002438000044 +S31508062D1080030000A83B000004000000283E0000CF +S31508062D20040000002C330000F8040000A43B000051 +S31508062D3004000000243E0000030000000000000016 +S31508062D402C330000AC3B0000010000002C3E0000BE +S31508062D5037000000A93A00002D33000001000000E4 +S31508062D600006800F7047954909684143880B7047E6 +S31508062D70934800680104C80F704730B50020834998 +S31508062D800A6800238F4C521C6568AA4200D322683B +S31508062D901578AD06AD0E9D40054328009B1D1E2BD6 +S31508062DA0F1D30A6030BD86480168090408D5864904 +S31508062DB00A68764B1A604A68C2618868B24908602A +S31508062DC07047F3B583B01700C006000E009010389A +S31508062DD0912833D2FFF7CCFF00282FD000267B4C4C +S31508062DE001250398FFF7BCFF002802D0022803D066 +S31508062DF003E02068284000D001260197744F0498FE +S31508062E000C21615E40180E21615E4018FFF7ABFF84 +S31508062E10019940183860049800994018FFF7A3FFEF +S31508062E20019940187860C02080016A490860300315 +S31508062E3069490860FCF7D0FF9448057005B0F0BDEF +S31508062E40FEB5664B664DC02080040290F02000054C +S31508062E5001901869022805D2286801990140029846 +S31508062E608142F0D08A480068C01C8A4901438A48CC +S31508062E7001608A4A8A4C0421A068084204D0187D53 +S31508062E808006C10F490023E00226304022D0186981 +S31508062E90042805D22F6801983840029FB842F6D012 +S31508062EA0187D0007000F072814D1587D022811DD62 +S31508062EB0987D8006800E02280CDBD87D0090074692 +S31508062EC00F4207D0C00700D50A21374200D0891D10 +S31508062ED000290BD1734870490860002018608021C4 +S31508062EE08902714B196010602061F7BD481C1E697E +S31508062EF0864205D22F68019E3E40029FBE42F6D004 +S31508062F006A48405C009020610098C000F82101409C +S31508062F1002D08020C004186065480668012E00D1D4 +S31508062F2049005960216800291DD15B490B6820268E +S31508062F30A65F36039B059B0D33430B600126166079 +S31508062F40022191600099890909D10068002801D1F2 +S31508062F50182000E01A20225E0098FFF732FF207A32 +S31508062F60000700D42660F7BD4B484E49016000218C +S31508062F701A4A1160802292024B4B1A60474A116020 +S31508062F804C4A02614261414801707047283E00007A +S31508062F90062049490860002048490860F0210901C9 +S31508062FA0474A116080214900464A11600849414A44 +S31508062FB00A604A603549087070470000A43E00005A +S31508062FC0C04101A87C3E0000843E0000A03E0000E9 +S31508062FD0C84101A8C06101A8C05101A8C44000A8FB +S31508062FE00C0002A830B581B00400A00314D53048F9 +S31508062FF00068002801D1162000E00C20FEF7D8FA52 +S315080630003148806E0007C10F3048017008203049E4 +S315080630100860C003244908602E4D2868000406D5B2 +S31508063020FFF7ABFEE861FFF7A8FE17490860A00799 +S3150806303027D58020C0021C490860FCF7F0FE002848 +S315080630401FD0254A1068C0B2002802D00621234B95 +S315080630501960810915D01C490B68012BFBD94968EB +S315080630600905090D091DC900114B1B68012B00D15D +S315080630704908002B01D1182300E01A23D25EFFF770 +S31508063080A0FE01B030BD00005C4201A8623E000009 +S31508063090204000A800F0FF3FB84101A8044003A855 +S315080630A0983E0000FFF3FF3F106001A8D84000A82D +S315080630B0683F0000FFFF0300006401A8504000A80F +S315080630C00C6000A80C5000A81C4000A8AC3B0000E9 +S315080630D0846000A8C04101A89C3E0000005401A8CF +S315080630E070B50822804B1A60804B1B68DC0302D534 +S315080630F00020088070BD0C880019401E00787C4D9B +S31508063100A870641C0C8045076D0F052D05D8794EE9 +S315080631103668F60603D5022D0DD0032070BD960433 +S31508063120AE401E4001D1082070BD052D03D11042C0 +S3150806313001D1641E0C80AA484860002070BDF3B50C +S3150806314082B008886C490978491CC9B2814204D2FA +S3150806315002990918491E097800E00021644A517047 +S3150806316093785B075B0F01933023019C052C28D1C6 +S31508063170194232D19478E5081E242C40CD0702D58B +S31508063180250001242C430125A14EE6402E4072D087 +S31508063190019FA04EE641402426403E434C0602D5F2 +S315080631A0340020262643947889080D40A7080C2162 +S315080631B039402943C02525400D43202129439670C9 +S315080631C051704A490C685578022123262E4008D0A4 +S315080631D0660302D52B40202B01D0052082E0424B00 +S315080631E0196093789B0601D4202203E09278120789 +S315080631F002D540223C4B1A603D4A92786B461A70B5 +S31508063200C022854B1E680E4001D1154212D06E4665 +S31508063210377827263E40232E03D1E60207D4012611 +S3150806322006E0252E03D0212E04D1260302D5042630 +S315080632302D4F3E601B6819402026019F002F1CD182 +S315080632401E4027D02A4B5B781A40402A13D00C22F8 +S315080632501A40042A0FD02A073BD40122002902D095 +S31508063260E100CB0F5A4069460978CB07DB0F1A42AD +S315080632702FD021012AD4072034E0022FE2D11E409E +S3150806328008D00029DED1CC232B4003D16B461B7808 +S315080632905B0601D5032025E0A30311D59C4E736969 +S315080632A01B051B0D5B1C3668F60205D5994E366856 +S315080632B03607B60F9B1B5B1E9BB2052B04D1C1E7CF +S315080632C0029B1B78052BBDD006200BE08021064AFB +S315080632D01160E90702D4401C03990880AB48039994 +S315080632E04860002004B0F0BD4C1002A8BC3E0000A1 +S315080632F0243E0000480002A8403E0000F2B5864972 +S315080633004978CA0705D4009A12888018401E037899 +S3150806331000E000239E4A106802249E4D2E68F60693 +S3150806332011D512695340DBB2002B03D16E68D30957 +S3150806333073402340002B03D0020204D40A20F2BDB0 +S31508063340E206954E3260744A1E02C0230B4033438A +S31508063350914E336093785E07760F022E06D16D6816 +S315080633602C4003D1002000990880F2BDA0250D4007 +S315080633709E08102737402F433D090E0702D42E0014 +S3150806338010253543CC240C401A262E400A2E04D185 +S31508063390CC2C02D02E00FD253540804EEE40F60791 +S315080633A005D4000416D5412B10D1082912D17C481C +S315080633B0E8401121014021432020084310700D21C1 +S315080633C00140009808D000F0A9F8F2BD0B2B01D1F0 +S315080633D00029ECD00720F2BD00F020F8F2BD000067 +S315080633E08B33000038B50C006E490B781A09533929 +S315080633F09500491925881B071B0FEB1A9A1A801878 +S31508063400FEF775FD010002D1200000F007F832BD6F +S31508063410F300A3E3981440684C0002A8F8B5040024 +S31508063420614805683C4F3878D026304202D00D21CF +S31508063430014005D008205D490860EF20FEF715FD16 +S3150806344039782000314204D00909397000F066F847 +S31508063450F2BD052129401FD002884D49CA60544B42 +S31508063460EC0705D5521C0280690607D4514B05E0C0 +S3150806347043242C40422C03D1521C028043600DE0A3 +S3150806348010224A4B1A604C4A09688B00DB0F190151 +S315080634901163802109031160002101800020F2BD15 +S315080634A00A888018401E0078830601D4121D0A80F1 +S315080634B01822024004D0088852088018C01E0880C0 +S315080634C039480068C00702D50888401C088039486C +S315080634D0486000207047344A1368DB0708D5126827 +S315080634E0920705D40A888018401E007804280CD14D +S315080634F010202E4A10603048254A12689300DB0FC2 +S315080635001A010263802212030260002008807047AF +S315080635100C4000A8080001A8243E000031B581B079 +S315080635202649002000900822254B1D7802230C24E4 +S31508063530254202D10022234903E02C40082C00D15B +S315080635400222EC0703D50C001E21614000931D429A +S3150806355007D015490968090601D51B4901E0002166 +S31508063560C943019B194C21601949FF248C70009C9C +S3150806357015012543CD7008701888009940188018DB +S31508063580188014485860002036BD000049350000EA +S31508063590BC3E0000480002A8481002A80D0F0C0DF4 +S315080635A007170850473F00004C0002A84C2002A8FF +S315080635B0ED360000233700001C1002A8DE1B250185 +S315080635C0243E00002084100000FCFF01F03E0000A7 +S315080635D0443F000031360000243E0000F932000060 +S315080635E011330000113300001133000011330000B7 +S315080635F01133000000000000000000000000000073 +S3150806360000000000113300001133000011330000DA +S31508063610292A0000113300005B2B00006B2B0000E3 +S31508063620A12C00001D2D0000D92D00006D2F0000CD +S315080636300D2E000019300000652E0000AD2E000084 +S31508063640252F0000653100003D3200002D2B0000B5 +S315080636502F270000D522000011330000D5270000C9 +S3150806366011330000F9280000C128000011330000B4 +S31508063670113300003D290000113300001133000004 +S315080636801133000011330000113300001133000016 +S31508063690691200005F12000000000000000400081E +S315080636A002140218032400004B488068000200D45E +S315080636B0704780B580208002AD490860CF2000F0AB +S315080636C075FA01BDF8B58B49886B8B4C8022920337 +S315080636D022608A4E33681B0520D5130BA0250540A4 +S315080636E002D10968C90601D5236017E002403FD111 +S315080636F0802783490F6083490F60184038D0364DB6 +S31508063700287A400705D501207F49086000027F49C7 +S3150806371008602878002801D0062801DB0020F2BDBB +S3150806372000F0A8FB716889684E682978052907D1CB +S31508063730B905A1606E60B668CC218901734A116025 +S3150806374000F0A1FB012E00DA0226BC208005894975 +S315080637500860942080058849086069480021C9439D +S3150806376001647142416485490F6040210160D5E7CD +S3150806377083480360FFF798FF0120F2BD8148016878 +S31508063780890504D5C06E0004000F022801D0002062 +S3150806379070470120704738B580245948046000F000 +S315080637A069FB05007848006800F080F9280000F0F3 +S315080637B06AFBFFF779FF0848007A000705D5A000D7 +S315080637C04D49086000F06EFC31BD60036C4908601F +S315080637D0B148046031BD00002C3E0000FEB5050068 +S315080637E0CC20800169494860012669480660FFF7CA +S315080637F0C5FF00287DD0674C2078002879D031028D +S315080638000195052802D02A460A4072D1CC27BF015F +S315080638105E4A1760914A126881231B02134001D03B +S31508063820032301E053075B0F022805D1022B5ED35B +S31508063830080136490860F7BD4D01032804D1022B55 +S3150806384055D932480560F7BD042802D111404ED035 +S31508063850F7BD05284BD10198002848D0C005C10FE9 +S31508063860684641700198C004C10F6846017000F0A9 +S3150806387001FB0290606869464978002903D0066804 +S315080638808021204A11602C0484496A461278002A47 +S315080638900CD0C2680B68D21A814B1B68234001D02C +S315080638A0066800E04668964200DD160068464078D7 +S315080638B06A461278024308D008684242B01E824217 +S315080638C002DA7042886000E00026029800F0DBFA09 +S315080638D00198800501D5734804600198054001D012 +S315080638E071480460002E02D008480760F7BDFFF746 +S315080638F052FFF7BD0C0002A8442002A8BC3E0000F1 +S315080639000CC001A890E001A8C4D000A8145001A8CC +S3150806391038B580249648046001201D4908601D4D67 +S315080639202878052802D0600092490860FFF726FF26 +S31508063930002812D014480068000A80214140A86869 +S31508063940000EC9B2814208D2444800684007400FB3 +S31508063950022802D2FFF71FFF31BD87480168C02239 +S315080639600A4002D1C06F204001D00448046031BD28 +S315080639701C1002A808E001A808D001A894D001A83E +S31508063980441002A8440002A818C000A8106001A89E +S31508063990C4E000A82C3E0000F1B582B00F00A020B6 +S315080639A0384003D175480068C00603D580208000D4 +S315080639B073494FE000F05EFA0090FB208001046828 +S315080639C0F80202D5A0680069029000F0CEFB8021B5 +S315080639D00903606800F0A2F926780020761C61784B +S315080639E0B14200D200261821714365180C3529788C +S315080639F00829F3DA2670A56062492A780A70BA0594 +S31508063A0008D5FB20800100688068C068FA0201D4E0 +S31508063A100322904388600127384003D100F0AEFCA4 +S31508063A2001F09CF8F904686900F078F93C2000F082 +S31508063A30BDF8F0B200F0BAF86088534901406180D3 +S31508063A40009800F020FA38054D4908604F48076087 +S31508063A5038024F4908600298FEBD0000184001A8C2 +S31508063A6010B54C480068800501D4FE2010BDC0205C +S31508063A7080034949086000F0FDF9FB2189010968B8 +S31508063A808A78D20702D589688C7800E00C7800F027 +S31508063A90FAF9200010BD0000100002A848C001A8C7 +S31508063AA04C0002A84C1002A84C2002A8FB2189014A +S31508063AB009688A688B78DB0704D5927818235A43EF +S31508063AC08A180C3290607047F1B582B0334804689C +S31508063AD00027200F000702D1E001029038E00126F0 +S31508063AE02F480068304001D101F038F800F0C2F9D5 +S31508063AF00190F104606800F011F925786D1C60786C +S31508063B00A84200D20025E80020180C30009000686C +S31508063B100290F1040098406800F000F92048006811 +S31508063B20304002D01E201F4908603D2000F03EF8AE +S31508063B30E8B200F03BF825700098A060019800F0FE +S31508063B40A2F917480068064002D102A801F060F8F3 +S31508063B5015480068800408D51048C06901F027FD95 +S31508063B6002990818029000D502970298FEBD000031 +S31508063B7094E001A8146001A814C001A80C0002A8C4 +S31508063B80442002A82C3E0000FEFF0000C0E000A864 +S31508063B90106001A8440002A8441002A8C43E00000A +S31508063BA0784000A8841102A8FC0302A84E490968B1 +S31508063BB0002901D54D4908607047F3B581B04C4FC9 +S31508063BC0B8684C4C410061D50125000100D5212570 +S31508063BD0494908684A68160021688B069B0E8021A3 +S31508063BE049001943009180210D2A05D00F2A03D0D2 +S31508063BF0102A01D0112A08D1404A12680A4004D070 +S31508063C003F4A12681B2A00D30E436A461279009B5E +S31508063C109C463B689B001940634619430091110070 +S31508063C2023D0910601D5012008E0F021014007D1ED +S31508063C306946097A0C220A4002D0022000F03FF8AB +S31508063C403049096809040AD53968090701D50226DB +S31508063C5005E03968490301D5002600E003264835FC +S31508063C60009A29490968890003E0009A2649896B5A +S31508063C7009094023194011439A00002E02D016431B +S31508063C80266608352166024322662566E06D4407E0 +S31508063C90640F00F0D9F8A0070BD0052C09D0B86830 +S31508063CA0000406D400F0E6F80221184A116000F06E +S31508063CB0EAF800F0D2F8002000F001F8F7BD0E4940 +S31508063CC00A68F0239A43000110430860C0B2704799 +S31508063CD08020C0020E490968890701D10D4900E00E +S31508063CE00D49086070470000500002A8884000A8E1 +S31508063CF0480002A8284000A8643F0000BC3E000011 +S31508063D00448001A8684101A8184001A814D50350A3 +S31508063D10844000A8486000A8485000A880B56E4AA6 +S31508063D20116001F06FFCFFF7D3FF01BDFEB56B4DC1 +S31508063D302878000604D5287F002801D0182400E034 +S31508063D40462400F097F801906548C0684005C20DFC +S31508063D50D52A01D2D52204E0D1204000824200D9D4 +S31508063D600200100001005F4B00932B6B5B011DD50B +S31508063D705D4B1B78022B03D25C4E06277B43F25219 +S31508063D800025009B1B7CEB40DB070CD5584B06260B +S31508063D906E439B199B888FB2BB4200D2190086B226 +S31508063DA09E4200D218006D1C022DEAD389B2091963 +S31508063DB00904504B0B40001BC005C00D1843484963 +S31508063DC00860C02000064C4908604648017D00295F +S31508063DD00CD04A49D52A02D98023DB050B60D123A4 +S31508063DE05B009A4202D280231B060B600021444BD5 +S31508063DF019604188002900D10280019800F043F82D +S31508063E0000F05CFDF7BD80B53E483F4908603F486F +S31508063E10C1680902090A1922514341600521016050 +S31508063E20FFF784FF01BD80B52C480178090604D53D +S31508063E30007F002801D0FFF779FF34480068C003E1 +S31508063E4001D5FFF773FF01BD8020C002224908602D +S31508063E502F4800684007FBD470478020C0022D49CA +S31508063E600860704701E02C4908602C49096801403A +S31508063E70F9D170472A48006820212A4A116010217C +S31508063E80294A116070473021014002D11020254980 +S31508063E90086070472248006830210140102901D180 +S31508063EA00120704700207047204801210160C16043 +S31508063EB0704701201E49086070471E48007806218B +S31508063EC0014007D01C480068022803D0032801D001 +S31508063ED00120704700207047441002A8BC3E000027 +S31508063EE07C400050703F00004C3E0000543E0000E7 +S31508063EF0503E00000000FF01A0600050A45000508C +S31508063F0018E000E07F1A0601540002A810E000E057 +S31508063F10440002A8442002A8282002A8280002A8CD +S31508063F20600002A8602002A8601002A8789001A87E +S31508063F3084A001A8A03E0000683F0000F8B55B48CB +S31508063F4080214902C1610221594A51600021594A14 +S31508063F50D162594A11800321554A1160022101602E +S31508063F60564DCC01A868204010D052480068F0216A +S31508063F700905014090200005814207D002205049D4 +S31508063F800860012001F062FB4E48046020204E4975 +S31508063F90086080204D490860CC2080014C4908609D +S31508063FA001244C480460286800900004070F4A4814 +S31508063FB00068C505ED0D103DC0202843C0B2FFF7C1 +S31508063FC0F5FD3C48C06B800309D5092F07D0FFF7D6 +S31508063FD074FF002801D003F029F801F065F93F4877 +S31508063FE00668032D41D000980007000F00900328A5 +S31508063FF003D0022806D1032F37D000F03FFA0098DF +S31508064000032803D0062F30D1062D2ED03448006853 +S31508064010C00B204001D001F049FC32480068000177 +S3150806402008D5052D06D101252F4804606005FFF73A +S3150806403019FF00E000253100380000F059FA06009D +S31508064040002D06D000F006FC284804600220284900 +S315080640500860600525494865800926490860FFF70E +S315080640602CFF002801D002F0CDFF11482104016279 +S31508064070002F08D10221416000200E49C863C020DE +S31508064080C000134948643000F2BD80B5FFF7DCFE70 +S3150806409019480078800602D4022018490860FFF7F6 +S315080640A0DCFE01BD02201649086070472C1002A8DE +S315080640B0282002A80C0002A85C3E0000B00002A850 +S315080640C06C1102A8B82002A894E001A80CC001A8A1 +S315080640D0146001A8C4E000A804ED00E0B44000A8F6 +S315080640E000E200E0EC3E0000645000A8646000A808 +S315080640F02C4000A880E200E0BC3E0000081002A89A +S31508064100082002A8F8B55B48046804275A4DBE017C +S31508064110A0070FD5594A0120E021C90093680B402C +S3150806412002D02E602F6128611268114002D02E60D7 +S31508064130AF60A860FFF79EFE210506D52E602F61A3 +S31508064140B7490D220A600F220A60FFF79CFEF1BDE9 +S3150806415080B5FFF78FFE864901228A600A6000212C +S31508064160B04A1160FFF78FFE01BD10B501208149DF +S315080641708A680240FCD1BE4A042313610C680440CF +S31508064180FCD193600002106010BD7B4908680122C5 +S31508064190104200D1704710B5E023DB000340FF2428 +S315080641A0A41CA34207D3B34B9C6BA40602D41B6874 +S315080641B0DB0600D54868024001D000F021F910BD9B +S315080641C0F8B50400894D28683F2188438849097847 +S315080641D001432960FFF7D9FFC820A862062085494A +S315080641E0086080204003844908608009834908607E +S315080641F020688D4DAF68874200D30700C01B206034 +S315080642000121200000F0B7FB06002068C0192060CF +S31508064210FFF778FF854800682860002E11D1844884 +S31508064220102141620821834A12680A4001D00160BA +S3150806423000E0416093490968490002D58021490191 +S3150806424041623000F2BD8C480178090610D5007F18 +S3150806425000280DD08748C16BC90609D4816BA022F0 +S315080642600A4005D10068C006C10F012048407047BC +S3150806427000207047500002A8881102A8900102A8DB +S3150806428080B5FFF7E0FF002803D00021042001F0DF +S31508064290A5FB01BDF1B57C487C49C860EE20C00483 +S315080642A008607B487B490860FFF7CDFF002803D0E6 +S315080642B00021042001F092FB774C8020C001206083 +S315080642C00827764887650125704845641D20734981 +S315080642D08862734E9B204000B061072001F0B6F94C +S315080642E002206E49886253490A68D20603D56B4985 +S315080642F06C4A0A6008E00F220968394002D0310084 +S31508064300103101E0310014310A606749096800294D +S3150806431000D4B76165493160C021C900644A12688C +S31508064320F823DB01134001D1F16201E0574A916592 +S31508064330216C294008D0616BC90705D45D4909680F +S31508064340084001D101F068FB0020C0435A490860BD +S31508064350606B054001D1FFF7D5FE009801F064F9B8 +S31508064360606B8001FCD4606A54490860F1BD0000A0 +S31508064370902102A8940102A8743F000010B53E4891 +S315080643800178090606D5007F002803D000210520F6 +S3150806439001F024FB154801683F229143484A1278E2 +S315080643A00A4302603C4C606BC00701D4FFF7D0FE97 +S315080643B04449972040000860102008604248E322D6 +S315080643C012018266414ACA610021414A11600F21DB +S315080643D00822184B1B68134001D0816700E0C167A5 +S315080643E00321016002631003206010BD2C8001A81A +S315080643F05E3E00000C9001A8982002A8A41002A808 +S31508064400F0210901334A1160014033480160202032 +S3150806441032490860324909680840C3490860704746 +S3150806442000100C5000000C50A03F0000340002A8F3 +S31508064430601102A8FC0302A82A482B4982680A408A +S3150806444002D1C268114001D01149016014480821F9 +S31508064450A84A13680B4000D081611178C90602D5AF +S315080644608C21090101601420B0490860F3E10000B7 +S31508064470882102A80C0002A8BC3E0000044805498B +S3150806448008607047EC0002A8000FFF00242102A866 +S3150806449001200000706201A8100002A8C01002A838 +S315080644A0501102A8BD03000028C000A8302E00003F +S315080644B0A88001A8343E0000B46000A89C3F00000E +S315080644C05F3E0000682102A8E82002A81010000036 +S315080644D0C00002A8586001A8585001A8482002A89A +S315080644E0184001A8704201A80080008070470000A5 +S315080644F0F8B586B005000C008D480068400102D55F +S315080645002000402404438B48C66AFFF7B3FC05908F +S31508064510B00503D588480068FFF7C8FA0020019059 +S3150806452001237006C00F0290844A916800209060A5 +S31508064530B8204000824E30606608B82030401278AF +S31508064540F0261640402E02D10200402010430D2DBB +S3150806455002D10A00042111434A0704D50200142091 +S31508064560104310229443774A12686D462B70D2057B +S3150806457006D580225200744B1A60020001201043A9 +S31508064580029A002A11D10C220240082A0DD00200EE +S31508064590684B9B6BDD0601D41025AA439B0601D4FE +S315080645A020239A43B12313404FD06A461278002A2D +S315080645B04ED0A64A956B966D01236D076D0FAD1DF8 +S315080645C0AB40F504ED0C5B1B9BB2082B09D2802089 +S315080645D00623584D2B6043029D4D2B6000236D46DE +S315080645E02B708123034036D00823029D002D00D167 +S315080645F013620D000821294310239C4304231D0535 +S31508064600984E3560DD04984E35606D462D78002D3A +S315080646101ED0062B25D3464DEE6CF60621D5934EAF +S315080646203668360E01966D69ADB2904EF66B36064D +S3150806463003D02E0080256D01354315612D121561AF +S31508064640404A1268D50592D40BE008227F4B1A62B7 +S315080646500491009032E000BF27A34506ED0E5B5D88 +S31508064660D3E7049100903348026B80490968774D71 +S315080646702E686F463E81282616401E43930CDB019C +S3150806468033431600120E3240102632401A4389006A +S3150806469040231940114302AA9170406B000A02A9E9 +S315080646A0C870FFF7DDF902A90871019848717048C4 +S315080646B00068C8800298E8660398E8660598FFF7D2 +S315080646C0E2FB0825600601D566488560FFF7F5FB17 +S315080646D0002805D067480078002801D06648056096 +S315080646E00498C1B20098C0B2FFF767FA200007B06F +S315080646F0F0BD0000F84F0000030107060301070690 +S31508064700050106060501060603020706030207064D +S315080647100502060605020606081A03D25749096857 +S315080647204018401C70470000481002A86C3F00005D +S31508064730084000A8180002A81CC000A8643F00008C +S31508064740B46000A81C0100AA1C2100AAF8B54C4FA3 +S315080647500F2401254B4910264B48806B30401BD049 +S3150806476001200870494800687969FFF7D5FF484966 +S315080647700968401801285DDB01F0F6F9454909681C +S31508064780090B0C40022C53D16905434A116043496B +S315080647900E643D490D604BE02E023B48006CC00096 +S315080647A01ED53F480068E0218905014042D0394DAB +S315080647B0286821030140700181423BD1FFF75AFB65 +S315080647C0384A39490968314002D0384909681160BA +S315080647D02968090B21400229F3D0FFF754FBF1BDDE +S315080647E033480068002825D00D7000F01DFF002804 +S315080647F020D101F0B9F927490968090B2140022990 +S3150806480016D1264A1160690239601F490E60214A87 +S315080648101168090B21400229FAD01168090B0C40C8 +S31508064820032C02D029041C4A11600021204A116073 +S3150806483001F09EF9F1BD802080041E490860704784 +S31508064840802040041B49086070470000540000AAEF +S31508064850141100AA00BF18480168490701D0FF21AC +S3150806486041617047441002A84C5001A8184001A897 +S31508064870448001A8AC3B0000845000A838C001A8B3 +S315080648800CC001A8613E0000100002A81CC101A8C0 +S31508064890DC3E0000B00002A81C1002A8082002A8E8 +S315080648A04C4001A8800000AA084000A8904000A82D +S315080648B0383E00003C2002A80C4000A87047FF2896 +S315080648C008D0032806D2FE2189010978C140C807FF +S315080648D0C00F704700207047F0B5802000020821F7 +S315080648E09B4A11600A2301219A4A01249C400443E3 +S315080648F0C1A5ED5C25439560F025974E3560944D28 +S31508064900C0A6F65C022737432F6004262E60A74DFD +S315080649102D680D4006D1CD026D1E03D0966C360362 +S31508064920FAD401E00220F0BD956CD66C6D036D0BCA +S31508064930AE4200D220005B1ED7D50823864C2360DC +S3150806494090609B4B1B685B0113D59A4C63785D1C7C +S3150806495001262E4066701D000626754365191268DF +S31508064960AA80E8802370FE208001027899401143C8 +S3150806497001700020F0BDF1B582B0FFF7E9FB8E485D +S31508064980006B400101D401241CE08C48826B002090 +S315080649908849C3B206246343CB189B8894B2A342BC +S315080649A004D0401CC3B2022BF3D3FF20087001249F +S315080649B08148006B400105D50878FFF780FF002877 +S315080649C000D000247C480078000608D57A48007F7F +S315080649D0002804D07848407F002800D10124784D65 +S315080649E0E869019077480068E861774E029800689A +S315080649F0316D4718012F16DB00F08DFD3060C001BA +S31508064A00381A01280FDBFFF7B0FB00F0A7F8029863 +S31508064A100068316D401800F007FE002803D0002113 +S31508064A20029A116010E0694FC020C00038602868F5 +S31508064A30072832D005210840052808D029600C2009 +S31508064A4000F004FE002802D00199E961FEBD604E19 +S31508064A50FF207A3070620420B062FFF786FB0220D8 +S31508064A603060E020C0045B49486080208004786096 +S31508064A7002203860012000F0E9FD8020800070627F +S31508064A80022000F0E3FD8020C00070620820B062B4 +S31508064A90022000F0DBFD0220B0624F4EE020400007 +S31508064AA03060042000F0D2FD07003ED102204949B5 +S31508064AB008608002B062C001B06210203F490860F3 +S31508064AC00120F0654548006840061BD43A48006B45 +S31508064AD0400113D537480078694608706846007855 +S31508064AE0FFF7EDFE002809D03248694609780622FE +S31508064AF051434018C0883149086403E0FFF7ECFEC5 +S31508064B00070012D12D48012101600021C167022044 +S31508064B1000F09CFD324E40203060C03030600220E6 +S31508064B2000F094FD8120C002B062002C05D02B4807 +S31508064B300068800101D4FFF776F9E869E0214903A0 +S31508064B4001400198274A02400A43EA613800FEBD39 +S31508064B50889001A8448001A888A001A838B5FFF75F +S31508064B60F7FAFFF702FB0224144804601E4D0820D4 +S31508064B70A862C0016862012000F068FD200268622A +S31508064B802C600620A86219486862E020400014498D +S31508064B900860104804600021094A1160C021C9004E +S31508064BA00160134800681349086031BD140002A85D +S31508064BB0EC3E00004C3E0000BC3E00000C8001A8FE +S31508064BC05C0102A8F80302A88C3F0000981002A808 +S31508064BD05C1102A8982002A82C9001A8500002A8E9 +S31508064BE02CA001A8FFFFE3FF5C2102A8F9610000DB +S31508064BF0340002A8943F00000000000101020408E0 +S31508064C0010202000505050404040403020202000C0 +S31508064C1070B50600FFF7A9FAC020C0001949096849 +S31508064C20F822D2010A4001D1174900E0174908605F +S31508064C301748AC21490081640A210160154880217C +S31508064C40490301608909C160134C6069AF21C9012E +S31508064C5045183068854200D30500401B30600021A0 +S31508064C603000FFF788FE3168491931600B49096833 +S31508064C70216070BD802000010949086000010949C4 +S31508064C8008607047AC8001A87C1102A87C2102A89E +S31508064C900C8001A8981002A8903F0000340002A8CC +S31508064CA0441002A8685000A8F1B584B0B748006851 +S31508064CB00190B748C06BAF21C901401804998842CC +S31508064CC005D2081A00F0B0FC002800D048E2B14D1B +S31508064CD06868C00700D543E20420AF49C862800366 +S31508064CE0AE498862CE480468A86B8607B60F032EB7 +S31508064CF003D01020A849C86223E080208002886273 +S31508064D00E96B890601D5012061E0210610D5EA6B13 +S31508064D1002210A400CD1C34A05231360EB6B102700 +S31508064D203B401943116000211160A96B090A1160FD +S31508064D3004219A4AD162E96B002902D59649886206 +S31508064D40002620060DD5B648007F002809D0202063 +S31508064D509149C862C8480068202108408F49C86238 +S31508064D600EE0A86B400705D5A86BC0008021490050 +S31508064D70084003E086480069C10701D5FFF740FBEE +S31508064D80E00708D5CC48B1014018006AC004C00C33 +S31508064D90401ECA490860CA480168090404D5806FD6 +S31508064DA0C00F0121414000E00021C648C0229200FA +S31508064DB002603202002902D0C021890000E01100F3 +S31508064DC0C14B1960C021890041605A600020296CD0 +S31508064DD0942292050A40140000D001248026360241 +S31508064DE0204300062DD08E483021405CC021014064 +S31508064DF0402902D1FFF749F901E0FFF753F92020C8 +S31508064E002860240600D1ABE1A86B400709D57008CF +S31508064E10624988620220AD49086000F093FA0028C4 +S31508064E2007D004205C49C86240025C498862A748E4 +S31508064E3006607B480078000600D491E130015649A1 +S31508064E4037E16868C00700D58AE1B0005349C862E9 +S31508064E50FEF7FAFF9948406E296C314008D1C0061C +S31508064E6006D5FFF707F80221BE4A1160FFF70BF8C9 +S31508064E70FEF7F3FFF0082860C54CC0273F066760B3 +S31508064E80A86B4007C10F68460170EE20C004019959 +S31508064E90C90700D484E0BF4908603009E0610320E9 +S31508064EA0BD490864FE20C003486442204860A02025 +S31508064EB020600820B94908660420B9490860286CA4 +S31508064EC0C00238D5B7484068010C0391B6490004B4 +S31508064ED0C00B085A0290039810282CD32C4801892F +S31508064EE0E72928D3018995225200914206D8029BC2 +S31508064EF0511A09094B43990A4A4205E0029A9A4BFE +S31508064F00C91809094A43920A52B203998918C36B02 +S31508064F109C46836C5A4363469A18C2636F2901D323 +S31508064F206F2102E00F2900D20F210802084309045F +S31508064F3001439E48016097489D498164B90C6160A2 +S31508064F400221964A5167B90D8160F021090141652A +S31508064F50F00920610A2000F079FB6760822040028A +S31508064F602066012000F072FB01206060062000F032 +S31508064F706DFB6660082000F069FB30016060800002 +S31508064F806060032000F062FB700045E0FC0302A89F +S31508064F90683F0000100002A81C2002A81C1002A8E0 +S31508064FA00199490740D57B4908607C4E8220C00492 +S31508064FB0F06680208000E061C001B066B80C88649F +S31508064FC07C4860600A2000F041FB734900200864AB +S31508064FD008604860A02020600820306602207067B6 +S31508064FE00A2000F033FB676073482066012000F04C +S31508064FF02DFB062000F02AFB08206060062000F03C +S3150806500025FBF80D6060082000F020FB6020606034 +S31508065010032000F01BFB02206149086009E000BF77 +S31508065020BC3E0000E40000AA644A4021002001F0C4 +S3150806503009F863480021C943C1630121934A1278D6 +S3150806504012061BD5AA6B520718D4914A12680D2A5E +S3150806505005D00F2A03D0102A01D0112A0ED1064AE6 +S31508065060926B52050AD58B4A12681B2A06D217482E +S315080650700161C16403E000BF184001A8016000F0A1 +S315080650804AFA834E401DC001F16B47188020C001BD +S315080650908149496F01400291804908600498874210 +S315080650A017D2F16B401A00F0BFFA002810D0029802 +S315080650B07B49086054E000BF0C0000AA204000A8FF +S315080650C0684101A8086100A8085100A8685000A808 +S315080650D0049F0198400702D58020800000E07148A9 +S315080650E06060012000F0B2FA686AB063802040006A +S315080650F02A490860380000F097FA644C6846007832 +S31508065100002806D16448006860628020C0038C497E +S3150806511008600298624908601E480199490704D53D +S31508065120802189008164224903E002218164C02125 +S3150806513089018164686A306368460078002809D060 +S31508065140012000F083FA2078000603D580200003A4 +S315080651508F490860286CC00202D512480068F063B9 +S3150806516005B0F0BD14E50350D6FEFFFF80B5FEF781 +S3150806517081FE8C4900220A600A22CA61FEF783FE6E +S315080651808948C021890201608849416001BD00003D +S31508065190681102A8242102A8600102A8B81002A86C +S315080651A0C82102A8F83F0000C0000000DC4001A89C +S315080651B0040400000404400002040000110700006D +S315080651C0786000A87A48806B800300D47047F8B5E3 +S315080651D0784807680024002001252F4202D0C020FF +S315080651E0800102E0790700D57348744902220A60ED +S315080651F0086408207249086072480068C00403D427 +S31508065200714800680007FBD5704E2648706504206D +S3150806521000F01CFA8820C00470653D4007D0A0201F +S3150806522080037065012000F011FA694808E06020DD +S31508065230706580204002B060012000F007FA6548D4 +S315080652407065654D2C606C60C02000067065C00CE4 +S3150806525062490860012000F0F9F9F0200001F066BD +S315080652605F480460862040025E4908605E487065AD +S3150806527008203060A02030652C646C64802080018C +S315080652804B490860000159490860F1BDBC3E00005B +S31508065290683F0000448001A820C001A894E001A840 +S315080652A094D001A802400000F8B5514800680D25BB +S315080652B0054008200424002D01D1042504E009210F +S315080652C02940092900D145404A49102706034A4A72 +S315080652D04A4B1B682340126814D04A60284004D0FB +S315080652E00220FEF7ECFC464806602C4007D04548E7 +S315080652F00068074343480760B0084149086002202A +S31508065300414915E00A60284005D00220FEF7D7FC79 +S31508065310A0023B4908602C4006D03A4801680F436C +S3150806532007607009364908603748066030032F4912 +S315080653300860FFF747FF00210020FEF73EFCF1BD97 +S315080653401C1002A810B5802030490A6802400AD007 +S315080653502F4B1A680624144005D15C6E2D4A224046 +S315080653601B6D9C0101D5002010BD096808400DD0AB +S315080653702948824203D1180501D5012010BD2748C0 +S315080653800068C107C90F481E8041C00F10BD00003E +S315080653901C2002A8224803210164A821C163102102 +S315080653A001607047D80000AA442002A804000080BD +S315080653B0100002A8FC0302A8040400002C1102A887 +S315080653C0106001A8D84001A8104001A8182102A813 +S315080653D00180000089050000600102A8B06101A8E5 +S315080653E0548001A8C82102A804340000482002A84F +S315080653F0B44000A8E43E00001CC101A8480002A863 +S31508065400441002A8643F0000685000A8440002A899 +S3150806541014C001A81F1F0000010C000030C101A816 +S31508065420082002A86C4800680121084209D16B4A7F +S3150806543012686B4B000C1840F03291400B409842AC +S3150806544001D00220704700207047F8B507000F38CC +S315080654506A461080604CE0680A0004D16B461B88D1 +S3150806546082B29A423AD200226B461A800125022651 +S315080654703A0013D02268324007D000292ED0594860 +S315080654800088401C57490880002039002161564982 +S315080654900E6080B2B84201D369460D80534845600E +S315080654A000E030BF2068304003D1FFF7BBFF002875 +S315080654B0F7D04D484560390010D02168314005D0EF +S315080654C048490A886B461B88D2180A800660002057 +S315080654D02061E068B84201D244480660FFF7A2FF99 +S315080654E0F2BD38B5050000F03FFB040001219920FE +S315080654F04543A8093E4A12688018123880B2FFF753 +S31508065500A4FF05008020C0013A490860200000F083 +S315080655102FFB280032BD33480388354909680288B7 +S315080655209342F9D1100408187047FEB51238070CCD +S315080655306946088000F018FB0190274C294D2888F3 +S31508065540B8421ADA01202C490860274E30BF0220D5 +S315080655502168014006D0306040032649086028883D +S31508065560401C2880FFF75EFF002802D12988B94229 +S31508065570ECDB0121716000280DD12888B8420AD1D2 +S31508065580E06869460988884205D200216846008887 +S31508065590FFF75BFF01E0FFF745FF04008020C00127 +S315080655A014490860019800F0E3FA2000FEBD10B51C +S315080655B012490A680E4B1B680C689442FAD0DB013E +S315080655C04033141A02D288692418641C0C480068E9 +S315080655D04443181B10BD0000280002A804ED00E08D +S315080655E0FF3F00005C3E0000282002A8281002A8FB +S315080655F0340002A880E200E02C1002A820C001A808 +S31508065600B43F0000F0B502E00A601C602E607EC852 +S315080656104F1C07D05F1C04D06F1CF5D10A601C60AE +S31508065620F0BD0A60F0BD000010B5C409FFF773FFA8 +S31508065630201A312806DAC000183801D4C01EFDD54E +S31508065640002010BD2000FFF770FF10BDC321484398 +S315080656506F3801D41E38FDD50020704780B5FEF791 +S315080656602EFB01208A49086001BD38B589490C68B0 +S31508065670082589490D60FFF7F1FF2C4001D08748B8 +S31508065680056031BD80B5EB2000F001F801BD30B5E7 +S3150806569083490B6818401022134210D0814B824C5E +S315080656A02468224008D0B04A14682402FF252D0231 +S315080656B025401D6300241460802252031A60086080 +S315080656C030BDF3B5010016001C0000250095A74855 +S315080656D0019A330000270BE0BC464F5D4743AE00F0 +S315080656E09E597E40575D47433740664637436D1C8D +S315080656F0A542F1D3390939438A080A4351081143A1 +S315080657000840C10901430F208A0B0A43024050404C +S31508065710F6BDF1B582B00E00002093490860944D97 +S31508065720EF7AA87A01900F21394000910ED00B46E0 +S31508065730904A91490298FFF7C4FF019901408A48A1 +S3150806574001608E4841438E48084001D1012400E095 +S315080657504401380915D032003B0929000298009EF3 +S315080657606D7A75194019FFF7ACFF019909110140C1 +S315080657707D4802680B0113430360002901D04800DF +S31508065780444380480068204001D10420FEBD00201D +S31508065790FEBD80B50A00002111807B495288801813 +S315080657A0FFF7B7FF02BDF0B50F22784B5C7905788F +S315080657B00F202040C5402009284001259C79C44071 +S315080657C02C4001D10320F0BD374C2468254008D06B +S315080657D06F4D9E684700F65B761E2E608026B601DC +S315080657E0EE60DD78DE79C640F00711D5E0060FD5FE +S315080657F0002D0DD0674848600888488008881C78B8 +S3150806580000192A4080185A7880182A09801800E054 +S31508065810002008800020F0BD10B55F4801685F4A81 +S315080658200820014200D09061C90602D58C210901DB +S3150806583011605B495B4A5C4B1B681B040CD54B68BD +S315080658405C0402D5C303136006E0C024A4011C4009 +S3150806585043029C4200D010600B68034005D0534BA8 +S315080658601B689B0F9B0700D010600F480078C02363 +S31508065870034002D1802040051060086820210840B0 +S3150806588010604B480068C00101D4FFF7FBFE10BD47 +S315080658902C4000A84C4000A84C6000A84C5000A814 +S315080658A06C3F00001C1002A8BC3E0000F8B5414F2C +S315080658B038687E680640404830404049086080247B +S315080658C0A4033F4DF00227D53E48016801200A0683 +S315080658D005D53D490968A9602870022014E00142E9 +S315080658E002D03A49A9600FE00020C9060CD5294915 +S315080658F0A960374A91780B071B0F12789A18090977 +S315080659005118A980E880A888A880A888002801D008 +S31508065910264301E0FFF7B6FE264023D0274E7460DD +S315080659203460A88800280BD0396A814208D3291D15 +S315080659302848AA6890470100F3D0FFF78FFEF1BD05 +S3150806594001000CD0FC218902F16123490203CA61D0 +S3150806595034604C603A6A824204D30C60F1BDEB208F +S31508065960FFF795FEF1BD00003C3E0000010101016E +S315080659703C3F0000F43E0000343F000011110000D1 +S3150806598021840000F03E0000143F0000443F00005A +S31508065990204000A8BB210000F84F0000502102A8AD +S315080659A0184001A8481002A8684101A84C4201A857 +S315080659B0D04000A8B44000A8FFFFDFFFB46000A8E7 +S315080659C0403E0000BC3E0000A43B0000CF2100007C +S315080659D0453F0000D84000A8B45000A870B5050099 +S315080659E00C0000F0C1F80600FEF75EFA2002054331 +S315080659F006480560022006490860FEF75AFA30008E +S31508065A0000F0B6F801200349087070BD04C00950B5 +S31508065A1040D00950603E0000FEB5C020C004334998 +S31508065A20086033483349486533488865334840240F +S31508065A30046044601020FFF709FE002854D1FF20B1 +S31508065A4000052F4908602F482F4908602F4829491D +S31508065A500860A5032A4805602D4807680820FFF749 +S31508065A60F5FD002840D108262A4806600120FFF7DA +S31508065A70EDFD2748806801902748066027481D4996 +S31508065A8008601F4805600820FFF7E0FD00282BD1AF +S31508065A90204806600120FFF7D9FD1D48806800905A +S31508065AA01D480660134D1E4828600199009800F0A7 +S31508065AB03FF88606B60E0198C10B0098C00B00F093 +S31508065AC037F80002FC218901014031432960104854 +S31508065AD0076060030A490860124804604460124970 +S31508065AE00164124941640020FEBD000020E000A8BA +S31508065AF0571400004C0102A8FF3FFF3F601102A899 +S31508065B00B42002A80000380EB41002A830300000EF +S31508065B10104101A8105101A8106101A81010000033 +S31508065B2020200000602102A8F703F000FF3F0000CE +S31508065B3010B54904CA104004C310991A00209A18C9 +S31508065B40D30F9A18521052188B115B0E5B18DB117D +S31508065B50D2182023541A01D422001843CC0F6118F0 +S31508065B6049105B08F6D110BDEFF3108072B6704780 +S31508065B70002800D162B6704710B5C2001823134034 +S31508065B80FF249C40E2438907090E9940030004D482 +S31508065B9073489B089B00C01806E0724B0007000F67 +S31508065BA0083880088000181803681A4011430160EF +S31508065BB010BD80B574225421002000F043FA01BDB9 +S31508065BC010B5FFF7D1FF684901220A60674B684C92 +S31508065BD02360684C23600323674C2360674C236065 +S31508065BE0674B1A60674B1A60674B80241C601A60FD +S31508065BF0664A1A6011228A63FFF7BAFF3F2064498C +S31508065C00096801400A1D402A00D2081D614A10701B +S31508065C10AD48017010BD80B501001120FFF7ACFF35 +S31508065C2001BDFFF7A1FF05000024012160B2FFF7B9 +S31508065C30A3FF641C0E2CF8D301210F20FFF79CFF47 +S31508065C4001211320FFF798FF01211720FFF794FF7C +S31508065C5003210120C043FFF78FFF01211E20FFF70E +S31508065C608BFF4D484D49086002204D4908600120C2 +S31508065C70A049086047044B4C20693840FCD0206888 +S31508065C80800101D4FEF7BFF82800FFF771FF4648E2 +S31508065C900068000311D4972252005321002000F011 +S31508065CA0D1F90AE000281CD0FEF7E4F819E02069C5 +S31508065CB03840FCD02800FFF75BFF206E0004000F73 +S31508065CC0022801D1FEF742FDFFF74EFF0500714E89 +S31508065CD0FEF7E0F800287078E4D0002801D1FEF730 +S31508065CE0D2F801202E493278002A05D1774A126859 +S31508065CF0920600D4086030BF0022327002220A607B +S31508065D007C490860D3E77C48016842680A407B48B4 +S31508065D10104017490860800700D4704710B57848C0 +S31508065D200188491C0180774C2078000617D57649E4 +S31508065D300A680F20120B0240032A10D1A94A1268D4 +S31508065D405207520F032A0AD80968090B084003287E +S31508065D5005D10D20FFF789FCE08A401CE08210BDBC +S31508065D6000E400E01CED00E0040002A80000FF3F86 +S31508065D70282002A82C1002A840E002A844C002A8BF +S31508065D8004C001A8044001A8145001A82000600612 +S31508065D902C8001A85E3E0000FFFF9B4000E100E064 +S31508065DA0602002A8500002A8F80702A8F8B5574CC2 +S31508065DB02068656805408C4805605548284007D020 +S31508065DC0FEF77BF8002803D0280088490968884723 +S31508065DD0874801210D4211D00222864B1A60864A4F +S31508065DE012680A4007D10268F0231B051340902261 +S31508065DF012059342F3D00902804A116080210D42AA +S31508065E0020D0A26AF823DB0113401BD0C022120158 +S31508065E10934217D880231B06894E3360A76AF8264D +S31508065E20F6013E40384F3F683F043F0F022F01D028 +S31508065E30032F03D1002E01D09642EFD3904A136062 +S31508065E40694A11608F49097806290DDACC2080013E +S31508065E5028401DD0FFF788FE04002800FDF7BEFC83 +S31508065E602000FFF785FEF1BD806B800510D58648B4 +S31508065E70284005D0FEF73AFB2800FDF7AFFCF1BD32 +S31508065E80A80205D580204001574908607F49086061 +S31508065E90F1BD0000613E000010B57D480168446802 +S31508065EA00C407C48046080210C4205D041607A4843 +S31508065EB001600020FDF792FC600403D580204005AA +S31508065EC07649086010BD00005F3E0000F40302A88C +S31508065ED038B57348016844680C40E00707D5FFF7EC +S31508065EE043FE0500FDF714FD2800FFF741FE6D4841 +S31508065EF0046031BD601002A8280002A8FFFF00C092 +S31508065F005C3E0000BC3E0000B00002A8104001A896 +S31508065F1002000600FEB5644C206C676C0740012536 +S31508065F202F4216D02E0661480660206860490D6025 +S31508065F30002802D00021FDF7F1FE5E480068A02180 +S31508065F40C90188428041C043C00F5B4948705B4817 +S31508065F500660FDF78FFF0190022007403ED0616874 +S31508065F60CEB20F0A564908224A4B4403012E24D0BC +S31508065F70022E31D1012F22D1524EF6780096514E75 +S31508065F8037780126BE40504F3E604E4E3678760527 +S31508065F9090277F04F71903263E434C4F3E601C6044 +S31508065FA04B4B1C600B68009C1B194B6545490978C9 +S31508065FB08D4048490D6048490DE00090DFE7002FFF +S31508065FC00AD1464E356000254D655C601C60C104E5 +S31508065FD0434B196043490A60354908600198FDF73D +S31508065FE052FFF7BD184001A8106001A8A83B00009B +S31508065FF00C0002A86C1102A8B44000A8B82002A892 +S3150806600070B5FDF737FF0400FFF7AEFD2F490A689E +S31508066010D2070FD52A4A566D1368334D2E60CE68B9 +S315080660206E604968E9818021C904204E3160297B62 +S3150806603059185165FFF79CFD2000FDF724FF70BD32 +S31508066040E06101A8002800D0704770B50C00FDF77E +S3150806605011FF0500FFF788FD0600FDF725FF234813 +S3150806606004600121224A1160026C0A40FCD1FDF740 +S3150806607020FF3000FFF77CFD2800FDF704FF70BD02 +S31508066080E05101A82C3E000000104006145001A855 +S3150806609090C001A890E001A80CC001A804ED00E094 +S315080660A0C0C000A8C0E000A800C002A8441002A804 +S315080660B040E002A8404000A8613E0000442002A82D +S315080660C018C00A50753E000068E00A5060C101A86B +S315080660D094D001A868D00A50F42302A860E101A862 +S315080660E080E200E0F41302A86C3E000000C00950E6 +S315080660F040D0095080B5FDF7E0FE002801D000F033 +S31508066100A0FE01BD80B5FDF719FFB148006800037A +S315080661100AD4FEF7B3F9FFF755F8FEF72FF901206B +S31508066120FFF724F8FEF71AFD80208005FDF79AFE8C +S3150806613001BD80B5FDF702FF80204002FDF792FEFD +S3150806614001BDFEB505206849086068480468012748 +S315080661503C4201D1FDF7FCFFFDF7F0FE64490868ED +S315080661600090924849680160A105CA0F69460A71F6 +S3150806617000253C4210D00095964949680160954825 +S31508066180026895490B68981A9A4202D38B69C01811 +S31508066190401C924B9842F5D3914E35606846007975 +S315080661A0002804D021000098FDF7F6FB009000248D +S315080661B03068384003D16846FEF702F80400FEF751 +S315080661C042F8002846D08348407C002842D19849A0 +S315080661D0804DEE680A6933689A4200D00120954ACE +S315080661E01278022A0DD2944B9C4606235A436346D6 +S315080661F09B5AB4460200182672436646B21853607E +S3150806620000E00224009A0192EA6801234340182016 +S315080662104343D61830680861B06808609548F1683F +S3150806622001603169016270699349086001A8FDF742 +S31508066230C7FF002808D17F490978022904D27E4A71 +S3150806624006235943515A7160210004000C4301D1B3 +S315080662506F7401E0002C02D10098FEF71BF88748F8 +S315080662600760022086490860C820C004AD49086050 +S315080662707804FDF7F7FDF7BDF8B59E4C8025EF02C5 +S31508066280FDF7E1FF002808D09B480078002804D1CE +S315080662903800FDF7E7FD2560F1BD206CC00506D57B +S315080662A080200006206000BF00BF40082060FEF779 +S315080662B0C3F89D480068C021090181439B480160CF +S315080662C0FDF73CFEFDF7FEF9060099489949086070 +S315080662D0FFF710FF3800FDF7C5FD002E00D0256034 +S315080662E00120B9490870F1BD5C1102A8440002A84C +S315080662F0B83F0000F8B5B54800688F4909680140F7 +S315080663008E4801600120FFF786FCFDF717FE8C48CC +S315080663104421405C0521014002D0FDF7B6FE01E0A6 +S31508066320FDF7C0FE734C012702258548406C2840B8 +S3150806633000D027601020C043A54908600026E663FA +S31508066340A4480660FDF7B9FD002802D000F0C6FD90 +S3150806635001E07B480660FDF777FD9F480068216CDB +S31508066360090407D4000705D5FDF784FD9B490D608A +S31508066370FDF789FDFDF771FDFFF74EFA98480068A7 +S3150806638007400CD08020000696490968014006D0C9 +S315080663908E49896A084002D10D20FFF766F9A804D6 +S315080663A0FDF760FD0020FFF736FCF1BD383E00001C +S315080663B080B5FDF7C3FD06480068000303D4FDF75C +S315080663C0DDFFFEF7CBFB80204003FDF74BFD01BD45 +S315080663D00C0002A8C83E000020C001A801FF000064 +S315080663E0343E000038B5FDF7A9FD424C2025FEF7D8 +S315080663F0A9FF002806D0606B000704D5FEF7CAFF7A +S31508066400FEF738FC2560FDF7B9FFFEF7A7FB7648C9 +S3150806641000780C210140042902D1FDF736FE01E079 +S31508066420FDF740FE6804FDF71DFD4020206031BDDE +S31508066430348001A84C3E0000523E00001CB50520DB +S315080664406A490860FDF77AFDFEF7A4FFB5480068B5 +S3150806645000906846FEF7DCFB0400FFF74BFE002CAF +S3150806646002D10098FEF720FC80204004FDF7FAFCCE +S3150806647013BD00001C4101A8284000A8442002A814 +S31508066480305201A8F8B5FDF759FDA74CA56A502064 +S31508066490284002D0FDF7F9FD01E0FDF703FE154F8A +S315080664A0FEF750FF00281BD1B86B40071DD4786B42 +S315080664B0E0214901014018D1A80611D4FDF7C4FC0C +S315080664C0A56A9A4E354207D0FF20C0432D18A56205 +S315080664D08020000596490860FDF7BFFC2E4002D0CD +S315080664E00120386001E00020206080208004FDF746 +S315080664F0B9FCF1BD100002A8D93E000080B5FDF72B +S315080665001DFD8C480068C00501D5FDF737FF01203B +S31508066510FEF72CFEFEF722FB8020C004FDF7A2FC40 +S3150806652001BD0000106001A80C4001A8086001A87A +S3150806653070012000B46000A8883F00000C5001A82E +S31508066540A83E000070B528480668FDF7F7FC8024C3 +S31508066550A403794D2968090303D52000FDF782FCB3 +S3150806656070BD0321C00601D5314001E0B0080140DF +S31508066570012902D1FDF789FD0BE0300107D50E206A +S31508066580FFF76CF8A0480421016008210160FDF7B1 +S3150806659089FDFDF7FAFD9D4E30699D490860FFF7AE +S315080665A0A9FD3068002807D04000122802D2FFF756 +S315080665B04DF801E0FEF795FF2000FDF753FCA86BA2 +S315080665C08000FCD470BD0000613E0000084001A8AA +S315080665D0482002A83C3E0000844000A814E5035063 +S315080665E0404101A8D44101A8EC3E00005C1102A86E +S315080665F0F8B584B0012600240294FDF79FFC0390A3 +S315080666004D4D2868000371D40320A2490864A248A0 +S3150806661002680227FF2189010F200F231340032B47 +S3150806662003D0120B104006283CD19C4800684A68DD +S3150806663000922A6C3A4001D089680091FEF7B7FFA6 +S315080666400099401801D5019400E00190A86B00074F +S31508066650C10F6846017003209149096B014002295A +S315080666601AD10399C90617D58D490968CA0512D5D7 +S31508066670EB6B8C4A1340934203D110208549086474 +S315080666800AE0890508D4296C28220A4004D100267E +S315080666902749086000E00026684600780290300020 +S315080666A002D10EE008680190FEF74CFE002808D0D5 +S315080666B0FEF770FE0298002802D0FEF7DBFA00E025 +S315080666C0002674480760002E11D075483021405CB4 +S315080666D00C210140042902D0E86BC00602D5FDF755 +S315080666E0D4FC01E0FDF7DEFC2020686014E0FDF727 +S315080666F045FE802000060E4908600020C0436A4908 +S31508066700086001A8FEF784FA0400FFF7F3FC002CDC +S3150806671002D10198FEF7C8FA80200004FDF7A2FB0D +S3150806672005B0F0BDCC3F0000C43E000000FFFF00E8 +S31508066730481002A8680102A80C0002A8FEB50024A3 +S315080667400194FDF7FBFBFFF7D5FC584EF06E584D46 +S315080667500007000F07280ED1706800280BD4002002 +S31508066760FEF704FD28682A490860FDF789FD3068A2 +S31508066770800044D5FBE701210320494A73685B0775 +S315080667800BD44C4B1B680B4007D01368DF050BD59B +S315080667905B0502D43368DB0503D40191116B8909BD +S315080667A004E01021444B1960116B09090840009052 +S315080667B00020FEF7DBFC0098002805D17068C006A5 +S315080667C002D4FDF76FFC01E0FDF75FFC0020019996 +S315080667D0002903D139480068FEF7E9FE69694018B9 +S315080667E001D5009400E000906846FDF7E9FC00280C +S315080667F005D10098FDF74EFDA86905490860802071 +S315080668000005FDF72FFBF7BD80E200E0AC3F000070 +S31508066810383E0000F8B5FDF791FB00240025284808 +S31508066820466B80277F05300606D5300709D5FEF75D +S31508066830B1FDFEF71FFA29E001251E480068284023 +S3150806684019D00020FEF792FC0220064002D01D4908 +S315080668500C60C8611C480468002D03D02000FDF7AB +S3150806686033F90400FEF796FD2000FEF71DFA3800F8 +S31508066870FDF7F8FAF1BD15480078C0210140402910 +S3150806688002D1FDF702FC01E0FDF70CFC20200C49BD +S315080668900860ECE7082002A8B00002A80CC101A807 +S315080668A0BC3E000010000010B46000A8440002A810 +S315080668B0BC3F0000B44000A8481002A81CC101A8A5 +S315080668C0100002A8180000AAD83F0000EC3E0000F7 +S315080668D0FFF776F9024803494860FFF7A2F900BFB1 +S315080668E04B2600000000000080B5EFF305800B2854 +S315080668F001D23A2100E02921922252000020FFF710 +S31508066900A1FBFEE7020303030304040404050500CA +S315080669100000000101010102020202030303030348 +S31508066920040404040400000001010101070708081D +S3150806693003030305040404050505060606070707F3 +S3150806694008030202040404030405050606060607E8 +S3150806695007070202020303030304040404050505E4 +S3150806696005050606060601020202020303030303D9 +S315080669700404040404050505050606060C0C0C0C99 +S315080669800B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B43 +S315080669900B0B0C0C0C0C0C0C0C0C0C0C0B0B0B0B29 +S315080669A00B0B0B0B0304040404050505050606066E +S315080669B00606070202020203030303040404040488 +S315080669C0050505050506060602020202070703046B +S315080669D0060704040303030304050603030506075B +S315080669E0080405060403040403030405060603044B +S315080669F005060708C7BFBEBEBEB5B5B4B4ABABDCA5 +S31508066A00DCDBDBD2D2D1D1C8C8C8C7BFBEBEBEBDC5 +S31508066A10B5B5B4B4B4DCDBDBD2D2D2D11B1B1616A1 +S31508066A202E2D2D2A29292925242420201F1B1B1B08 +S31508066A30162E2D2D2A2A29292524242020201F1BF7 +S31508066A401B1B2D2DBEB5B5B4B4ABABABAAA2A1A183 +S31508066A50A1A099999898C7BFBEBEBDB5B5B4B4B43A +S31508066A60ABABABAAAAA2A1A1A1999999000000006D +S31508066A7003030303030202020202020203030202DB +S31508066A8002020101010101010000000003030303DC +S31508066A9003020202D0C7C6C6C6BDBDBCBCB3B3B2E6 +S31508066AA0B2B2A9DBDBDADAD1D1D0D0C7C7C6C6C639 +S31508066AB0BDBDBCBCBCB3B3B2DBDBDADA1F1F2D2BFC +S31508066AC0221E2E2E323232312D2624303028231F0E +S31508066AD01B2B26222E322E2E31312D282424302CFD +S31508066AE027231E1A2F7661722F6C69622F6A656EC6 +S31508066AF06B696E732F6769746875622F6267617052 +S31508066B00695F70726F746F636F6C2F70726F746FD4 +S31508066B10636F6C2F6576656E742F7372632F736C4D +S31508066B20695F62676170695F6576656E742E630074 +S31508066B3062675F6D6573736167652072656365690C +S30D08066B40766572730000000079 +S30D08066B4854BCF97F01000000A8 +S31108066B505C6B0608404F0620DA000000C1 +S31508066B5C00000000C4780508E07F10032C000A50D4 +S31508066B6C64F6052013000000E07F10032C000A507B +S31508066B7C64F60520F3FFFFFFE07F10032C000A508E +S31508066B8C66F6052013000000E07F10032C000A5059 +S31508066B9C66F60520F3FFFFFF01000400000000005F +S31508066BAC00000000000000000000040000000000C1 +S31508066BBC000000000000000001002000C0EA2101C8 +S31508066BCCC0EA210100800000C0175302B717062039 +S31508066BDCB63B0620B7170620000000000100000089 +S31508066BEC0000000000010000640000000A00000016 +S31508066BFC0000000000010000060000000A00000064 +S31508066C0C0000000000010000050000000A00000054 +S31508066C1C00000000E80300000C500620004031086E +S31508066C2C00A0000040920520C8000000FE000000E7 +S31508066C3C000000009C500408408205203000000025 +S31508066C4C01EB0008FFFFFFFFFFFFFFFFFFFFFFFF3C +S31508066C5CFFFFFFFFFC750408DEFE64000A00280029 +S31508066C6C335C0308215303082153030827530308E7 +S31508066C7C275303080000050000000B500204020502 +S31508066C8C00000000A08601000000000080500620C7 +S31508066C9CD8A90520A385040802000000613D010851 +S31508066CAC00000000000000000000000000000000C4 +S31508066CBC14150000D8A9052003000000093E010892 +S31508066CCC00000000030000000CAA0520C050062090 +S31508066CDC000000000CAA052074AA0520DCAA0520CB +S31508066CEC0000000000000000000000000000000084 +S31508066CFC0000000000000000000000000000000074 +S31508066D0C0000000000000000000000000000000063 +S31508066D1C000000000000000000000000E9A10108C0 +S31508066D2C0000000001000000000000001000000032 +S31508066D3C100000000000000000FFFFFFFF00000027 +S31508066D4C89DE03088DDE030891DE030895DE030843 +S31508066D5C00000000ED4F02080000000000000000CD +S31508066D6C00000000EFEF0308000000008952020835 +S31508066D7C0000000000000000000000003552020862 +S31508066D8C000000000000000000000000FD5202088A +S31508066D9C0000000000000000000000008D550208E7 +S31508066DAC0000000000000000000000003D5B020821 +S31508066DBC0000000000000000FFFFFFFF00000000B7 +S31508066DCC00000000FFFF0000802C06080BF20308E3 +S31508066DDCFFFFFFFFA3F403089FF40308FFFFFFFF5B +S31508066DECFFFFFFFFB3F40308FFFFFFFFE7F90308EE +S31508066DFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF83 +S31508066E0CE3250000000000008513030800000000B7 +S31508066E1C00000000C4098813FFFFFFFF20000400CA +S31508066E2C0000000000000200100000000000000030 +S31508066E3C0000000000000000000000000A00010027 +S31508066E4C000000000A00110011004149204372791E +S31508066E5C20436C61737369666965720002000800E3 +S31508066E6C00000000000000000000120002000000EE +S31508066E7C00801700FFFF0C000000000001BF8FAF53 +S31508066E8C7F8700370F10100004040F05140A28FF15 +S31508066E9C01010101FF05550101FFFF010000000470 +S31508066EAC00030700010301FF0C01FF0F81390308D4 +S30D08066EBC792700085127000892 +S70508007885F5 diff --git a/application/AuraSense/mobile/README.md b/application/AuraSense/mobile/README.md new file mode 100644 index 000000000..d5da4675e --- /dev/null +++ b/application/AuraSense/mobile/README.md @@ -0,0 +1,19 @@ +# Mobile App + +This folder contains the Android side of AuraSense. + +## What Is Here + +- `aurasense-android-app/` - Android Studio project for the caregiver app + +## What The App Does + +- Connects to the AuraSense EFR32xG26 device over BLE +- Displays live cry classification state and confidence +- Shows room-temperature data when available +- Lets the caregiver manage alert settings +- Raises alerts and escalation notifications on the phone + +## Where To Start + +Open `aurasense-android-app/README.md` for build and project details. diff --git a/application/AuraSense/mobile/aurasense-android-app/.gitignore b/application/AuraSense/mobile/aurasense-android-app/.gitignore new file mode 100644 index 000000000..6f7a568a0 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/.gitignore @@ -0,0 +1,8 @@ +mobile/~ +libraries/materialdesign/~ +wear/~ +.gradle +.idea/ +*.iml +/local.properties +*.DS_Store diff --git a/application/AuraSense/mobile/aurasense-android-app/LICENSE b/application/AuraSense/mobile/aurasense-android-app/LICENSE new file mode 100644 index 000000000..567fe97d7 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/LICENSE @@ -0,0 +1,202 @@ + + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright [2020] [Silicon Labs] + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. diff --git a/application/AuraSense/mobile/aurasense-android-app/README.md b/application/AuraSense/mobile/aurasense-android-app/README.md new file mode 100644 index 000000000..9b0c68540 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/README.md @@ -0,0 +1,63 @@ +# AuraSense Android App + +This Android Studio project is the phone-side companion for the AuraSense embedded monitor. It is based on the Silicon Labs mobile application shell and customized here for baby cry monitoring. + +## What The App Shows + +- Live connection status to the EFR32xG26 device +- Current classification result from the firmware +- Confidence score +- Room temperature when present +- Alert and escalation state +- Controls for monitoring, alerts, thresholds, and debounce timing + +## Main AuraSense Customization + +The custom monitoring screen is implemented here: + +- `mobile/src/main/java/com/siliconlabs/bledemo/features/demo/babycry/BabyCryMonitorActivity.kt` + +Related custom resources: + +- `mobile/src/main/res/values/strings_baby_cry.xml` + +## Build Requirements + +- Android Studio +- JDK 17 +- Android SDK for `compileSdk 36` +- Android phone with BLE support + +## Open And Run + +1. Open `mobile/aurasense-android-app` in Android Studio. +2. Let Gradle sync finish. +3. Connect an Android phone or start a supported emulator for non-BLE UI work. +4. Run the `mobile` app configuration. + +## Command Line Build + +From this folder: + +```bash +./gradlew assembleDebug +``` + +On Windows: + +```powershell +.\gradlew.bat assembleDebug +``` + +## Key Project Files + +- `settings.gradle.kts` - Android project entry +- `build.gradle.kts` - top-level build file +- `mobile/build.gradle.kts` - app module config +- `mobile/src/main/AndroidManifest.xml` - manifest +- `mobile/src/main/java/.../BabyCryMonitorActivity.kt` - AuraSense monitor logic + +## Notes + +- The internal package name still follows the Silicon Labs app base (`com.siliconlabs.bledemo`) to keep the customized project stable. +- This repo excludes local Gradle caches, IDE state, and generated build output. diff --git a/application/AuraSense/mobile/aurasense-android-app/build.gradle.kts b/application/AuraSense/mobile/aurasense-android-app/build.gradle.kts new file mode 100644 index 000000000..a4fa55410 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/build.gradle.kts @@ -0,0 +1,28 @@ +// Top-level build file where you can add configuration options common to all sub-projects/modules. + +plugins { + id("com.android.application") version "8.13.2" apply false + id("org.jetbrains.kotlin.android") version "2.2.10" apply false + id("org.jetbrains.kotlin.plugin.parcelize") version "2.2.10" apply false + id("org.jetbrains.kotlin.kapt") version "2.2.10" apply false + id("com.google.dagger.hilt.android") version "2.57.1" apply false + id("org.jetbrains.kotlin.plugin.compose") version "2.2.10" apply false +} + +buildscript { + repositories { + mavenCentral() + maven { url = uri("https://jitpack.io") } + maven { + url = uri("https://maven.google.com/") + name = "Google" + } + } +} + +allprojects { + repositories { + mavenCentral() + google() + } +} diff --git a/application/AuraSense/mobile/aurasense-android-app/gradle.properties b/application/AuraSense/mobile/aurasense-android-app/gradle.properties new file mode 100644 index 000000000..75960ff35 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/gradle.properties @@ -0,0 +1,23 @@ +# Project-wide Gradle settings. + +# IDE (e.g. Android Studio) users: +# Gradle settings configured through the IDE *will override* +# any settings specified in this file. + +# For more details on how to configure your build environment visit +# http://www.gradle.org/docs/current/userguide/build_environment.html + +# Specifies the JVM arguments used for the daemon process. +# The setting is particularly useful for tweaking memory settings. +# Default value: -Xmx10248m -XX:MaxPermSize=256m +org.gradle.jvmargs=-Xmx4096m -XX:MaxMetaspaceSize=2048m -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8 + +# When configured, Gradle will run in incubating parallel mode. +# This option should only be used with decoupled projects. More details, visit +# http://www.gradle.org/docs/current/userguide/multi_project_builds.html#sec:decoupled_projects +org.gradle.parallel=true +android.enableJetifier=true +android.useAndroidX=true +android.nonTransitiveRClass=false +android.nonFinalResIds=false +android.suppressUnsupportedCompileSdk=35 \ No newline at end of file diff --git a/application/AuraSense/mobile/aurasense-android-app/gradle/wrapper/gradle-wrapper.jar b/application/AuraSense/mobile/aurasense-android-app/gradle/wrapper/gradle-wrapper.jar new file mode 100644 index 000000000..8c0fb64a8 Binary files /dev/null and b/application/AuraSense/mobile/aurasense-android-app/gradle/wrapper/gradle-wrapper.jar differ diff --git a/application/AuraSense/mobile/aurasense-android-app/gradle/wrapper/gradle-wrapper.properties b/application/AuraSense/mobile/aurasense-android-app/gradle/wrapper/gradle-wrapper.properties new file mode 100644 index 000000000..c62848ba5 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/gradle/wrapper/gradle-wrapper.properties @@ -0,0 +1,6 @@ +#Thu Oct 26 16:56:57 EEST 2017 +distributionBase=GRADLE_USER_HOME +distributionPath=wrapper/dists +distributionUrl=https\://services.gradle.org/distributions/gradle-9.1.0-bin.zip +zipStoreBase=GRADLE_USER_HOME +zipStorePath=wrapper/dists diff --git a/application/AuraSense/mobile/aurasense-android-app/gradlew b/application/AuraSense/mobile/aurasense-android-app/gradlew new file mode 100644 index 000000000..91a7e269e --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/gradlew @@ -0,0 +1,164 @@ +#!/usr/bin/env bash + +############################################################################## +## +## Gradle start up script for UN*X +## +############################################################################## + +# Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. +DEFAULT_JVM_OPTS="" + +APP_NAME="Gradle" +APP_BASE_NAME=`basename "$0"` + +# Use the maximum available, or set MAX_FD != -1 to use that value. +MAX_FD="maximum" + +warn ( ) { + echo "$*" +} + +die ( ) { + echo + echo "$*" + echo + exit 1 +} + +# OS specific support (must be 'true' or 'false'). +cygwin=false +msys=false +darwin=false +case "`uname`" in + CYGWIN* ) + cygwin=true + ;; + Darwin* ) + darwin=true + ;; + MINGW* ) + msys=true + ;; +esac + +# For Cygwin, ensure paths are in UNIX format before anything is touched. +if $cygwin ; then + [ -n "$JAVA_HOME" ] && JAVA_HOME=`cygpath --unix "$JAVA_HOME"` +fi + +# Attempt to set APP_HOME +# Resolve links: $0 may be a link +PRG="$0" +# Need this for relative symlinks. +while [ -h "$PRG" ] ; do + ls=`ls -ld "$PRG"` + link=`expr "$ls" : '.*-> \(.*\)$'` + if expr "$link" : '/.*' > /dev/null; then + PRG="$link" + else + PRG=`dirname "$PRG"`"/$link" + fi +done +SAVED="`pwd`" +cd "`dirname \"$PRG\"`/" >&- +APP_HOME="`pwd -P`" +cd "$SAVED" >&- + +CLASSPATH=$APP_HOME/gradle/wrapper/gradle-wrapper.jar + +# Determine the Java command to use to start the JVM. +if [ -n "$JAVA_HOME" ] ; then + if [ -x "$JAVA_HOME/jre/sh/java" ] ; then + # IBM's JDK on AIX uses strange locations for the executables + JAVACMD="$JAVA_HOME/jre/sh/java" + else + JAVACMD="$JAVA_HOME/bin/java" + fi + if [ ! -x "$JAVACMD" ] ; then + die "ERROR: JAVA_HOME is set to an invalid directory: $JAVA_HOME + +Please set the JAVA_HOME variable in your environment to match the +location of your Java installation." + fi +else + JAVACMD="java" + which java >/dev/null 2>&1 || die "ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. + +Please set the JAVA_HOME variable in your environment to match the +location of your Java installation." +fi + +# Increase the maximum file descriptors if we can. +if [ "$cygwin" = "false" -a "$darwin" = "false" ] ; then + MAX_FD_LIMIT=`ulimit -H -n` + if [ $? -eq 0 ] ; then + if [ "$MAX_FD" = "maximum" -o "$MAX_FD" = "max" ] ; then + MAX_FD="$MAX_FD_LIMIT" + fi + ulimit -n $MAX_FD + if [ $? -ne 0 ] ; then + warn "Could not set maximum file descriptor limit: $MAX_FD" + fi + else + warn "Could not query maximum file descriptor limit: $MAX_FD_LIMIT" + fi +fi + +# For Darwin, add options to specify how the application appears in the dock +if $darwin; then + GRADLE_OPTS="$GRADLE_OPTS \"-Xdock:name=$APP_NAME\" \"-Xdock:icon=$APP_HOME/media/gradle.icns\"" +fi + +# For Cygwin, switch paths to Windows format before running java +if $cygwin ; then + APP_HOME=`cygpath --path --mixed "$APP_HOME"` + CLASSPATH=`cygpath --path --mixed "$CLASSPATH"` + + # We build the pattern for arguments to be converted via cygpath + ROOTDIRSRAW=`find -L / -maxdepth 1 -mindepth 1 -type d 2>/dev/null` + SEP="" + for dir in $ROOTDIRSRAW ; do + ROOTDIRS="$ROOTDIRS$SEP$dir" + SEP="|" + done + OURCYGPATTERN="(^($ROOTDIRS))" + # Add a user-defined pattern to the cygpath arguments + if [ "$GRADLE_CYGPATTERN" != "" ] ; then + OURCYGPATTERN="$OURCYGPATTERN|($GRADLE_CYGPATTERN)" + fi + # Now convert the arguments - kludge to limit ourselves to /bin/sh + i=0 + for arg in "$@" ; do + CHECK=`echo "$arg"|egrep -c "$OURCYGPATTERN" -` + CHECK2=`echo "$arg"|egrep -c "^-"` ### Determine if an option + + if [ $CHECK -ne 0 ] && [ $CHECK2 -eq 0 ] ; then ### Added a condition + eval `echo args$i`=`cygpath --path --ignore --mixed "$arg"` + else + eval `echo args$i`="\"$arg\"" + fi + i=$((i+1)) + done + case $i in + (0) set -- ;; + (1) set -- "$args0" ;; + (2) set -- "$args0" "$args1" ;; + (3) set -- "$args0" "$args1" "$args2" ;; + (4) set -- "$args0" "$args1" "$args2" "$args3" ;; + (5) set -- "$args0" "$args1" "$args2" "$args3" "$args4" ;; + (6) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" ;; + (7) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" ;; + (8) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" ;; + (9) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" "$args8" ;; + esac +fi + +# Split up the JVM_OPTS And GRADLE_OPTS values into an array, following the shell quoting and substitution rules +function splitJvmOpts() { + JVM_OPTS=("$@") +} +eval splitJvmOpts $DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS +JVM_OPTS[${#JVM_OPTS[*]}]="-Dorg.gradle.appname=$APP_BASE_NAME" + +exec "$JAVACMD" "${JVM_OPTS[@]}" -classpath "$CLASSPATH" org.gradle.wrapper.GradleWrapperMain "$@" diff --git a/application/AuraSense/mobile/aurasense-android-app/gradlew.bat b/application/AuraSense/mobile/aurasense-android-app/gradlew.bat new file mode 100644 index 000000000..8a0b282aa --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/gradlew.bat @@ -0,0 +1,90 @@ +@if "%DEBUG%" == "" @echo off +@rem ########################################################################## +@rem +@rem Gradle startup script for Windows +@rem +@rem ########################################################################## + +@rem Set local scope for the variables with windows NT shell +if "%OS%"=="Windows_NT" setlocal + +@rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. +set DEFAULT_JVM_OPTS= + +set DIRNAME=%~dp0 +if "%DIRNAME%" == "" set DIRNAME=. +set APP_BASE_NAME=%~n0 +set APP_HOME=%DIRNAME% + +@rem Find java.exe +if defined JAVA_HOME goto findJavaFromJavaHome + +set JAVA_EXE=java.exe +%JAVA_EXE% -version >NUL 2>&1 +if "%ERRORLEVEL%" == "0" goto init + +echo. +echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. +echo. +echo Please set the JAVA_HOME variable in your environment to match the +echo location of your Java installation. + +goto fail + +:findJavaFromJavaHome +set JAVA_HOME=%JAVA_HOME:"=% +set JAVA_EXE=%JAVA_HOME%/bin/java.exe + +if exist "%JAVA_EXE%" goto init + +echo. +echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME% +echo. +echo Please set the JAVA_HOME variable in your environment to match the +echo location of your Java installation. + +goto fail + +:init +@rem Get command-line arguments, handling Windowz variants + +if not "%OS%" == "Windows_NT" goto win9xME_args +if "%@eval[2+2]" == "4" goto 4NT_args + +:win9xME_args +@rem Slurp the command line arguments. +set CMD_LINE_ARGS= +set _SKIP=2 + +:win9xME_args_slurp +if "x%~1" == "x" goto execute + +set CMD_LINE_ARGS=%* +goto execute + +:4NT_args +@rem Get arguments from the 4NT Shell from JP Software +set CMD_LINE_ARGS=%$ + +:execute +@rem Setup the command line + +set CLASSPATH=%APP_HOME%\gradle\wrapper\gradle-wrapper.jar + +@rem Execute Gradle +"%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -classpath "%CLASSPATH%" org.gradle.wrapper.GradleWrapperMain %CMD_LINE_ARGS% + +:end +@rem End local scope for the variables with windows NT shell +if "%ERRORLEVEL%"=="0" goto mainEnd + +:fail +rem Set variable GRADLE_EXIT_CONSOLE if you need the _script_ return code instead of +rem the _cmd.exe /c_ return code! +if not "" == "%GRADLE_EXIT_CONSOLE%" exit 1 +exit /b 1 + +:mainEnd +if "%OS%"=="Windows_NT" endlocal + +:omega diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/build.gradle.kts b/application/AuraSense/mobile/aurasense-android-app/mobile/build.gradle.kts new file mode 100644 index 000000000..bc4f30a7f --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/build.gradle.kts @@ -0,0 +1,255 @@ +plugins { + id("com.android.application") + id("org.jetbrains.kotlin.android") + id("org.jetbrains.kotlin.plugin.parcelize") + id("org.jetbrains.kotlin.kapt") + id("com.google.dagger.hilt.android") + id("org.jetbrains.kotlin.plugin.compose") +} + +repositories { + maven { url = uri("https://maven.fabric.io/public") } + maven { url = uri("https://jitpack.io") } + mavenCentral() +} + +android { + compileSdk = 36 + namespace = "com.siliconlabs.bledemo" + + defaultConfig { + minSdk = 30 + targetSdk = 36 + + testInstrumentationRunner = "androidx.test.runner.AndroidJUnitRunner" + + externalNativeBuild { + cmake { + arguments += listOf("-DANDROID_SUPPORT_FLEXIBLE_PAGE_SIZE=0N") + } + } + } + + packaging { + resources { + excludes += listOf("META-INF/INDEX.LIST", "META-INF/io.netty.versions.properties") + + jniLibs { useLegacyPackaging = true } + } + } + + + + buildTypes { + release { + isMinifyEnabled = false + proguardFiles(getDefaultProguardFile("proguard-android.txt"), "proguard-rules.pro") + signingConfig = signingConfigs.getByName("debug") + + ndk { + abiFilters.add("armeabi-v7a") + abiFilters.add("arm64-v8a") + abiFilters.add("x86_64") + abiFilters.add("x86") + } + } + debug { + isDebuggable = true + } + } + + lint { + checkReleaseBuilds = false + // Or, if you prefer, you can continue to check for errors in release builds, + // but continue the build even when errors are found: + abortOnError = false + } + + val versionDim = "version" + flavorDimensions.add(versionDim) + + productFlavors { + create("Si-Connect") { + dimension = versionDim + applicationId = "com.siliconlabs.bledemo" + versionCode = 75 + versionName = "3.2.1" + } + } + + compileOptions { + sourceCompatibility = JavaVersion.VERSION_17 + targetCompatibility = JavaVersion.VERSION_17 + } + + kotlinOptions { + jvmTarget = JavaVersion.VERSION_17.toString() + } + + kapt { + correctErrorTypes = true + } + + sourceSets { + getByName("main") { + jniLibs.srcDir("libs") + } + } + + buildFeatures { + viewBinding = true + buildConfig = true + compose = true + } + + applicationVariants.all { + outputs.all { + val apkName = "mobile-${name}-${versionName}.apk" + (this as? com.android.build.gradle.internal.api.BaseVariantOutputImpl)?.outputFileName = apkName + } + } + +} +java { + sourceCompatibility = JavaVersion.VERSION_11 + targetCompatibility = JavaVersion.VERSION_11 +} +dependencies { + // Exclude local gdx jars so we rely on maven artifacts with natives + implementation(fileTree("libs") { + include("*.jar", "*.so") + exclude("gdx*.jar", "gdx-backend-android*.jar") + }) + + // LibGDX updated to 1.13.5 + val gdxVersion = "1.13.5" + implementation("com.badlogicgames.gdx:gdx:$gdxVersion") + implementation("com.badlogicgames.gdx:gdx-backend-android:$gdxVersion") + implementation("com.badlogicgames.gdx:gdx-platform:$gdxVersion:natives-armeabi-v7a") + implementation("com.badlogicgames.gdx:gdx-platform:$gdxVersion:natives-arm64-v8a") + implementation("com.badlogicgames.gdx:gdx-platform:$gdxVersion:natives-x86") + implementation("com.badlogicgames.gdx:gdx-platform:$gdxVersion:natives-x86_64") + + // This dependency is downloaded from the Google’s Maven repository. + // Make sure you also include that repository in your project's build.gradle file. + implementation("com.google.android.play:feature-delivery:2.1.0") + implementation("com.google.android.play:review:2.0.2") + implementation("com.google.android.play:app-update:2.1.0") + + + // For Kotlin users, also import the Kotlin extensions library for Play Feature Delivery: + implementation("com.google.android.play:feature-delivery-ktx:2.1.0") + implementation("com.google.android.play:review-ktx:2.0.2") + implementation("com.google.android.play:app-update-ktx:2.1.0") + // androidx + implementation("androidx.core:core-ktx:1.17.0") + implementation("androidx.appcompat:appcompat:1.7.1") + implementation("androidx.fragment:fragment:1.8.9") + implementation("androidx.core:core-splashscreen:1.0.1") + implementation("androidx.lifecycle:lifecycle-viewmodel-ktx:2.9.3") + implementation("androidx.activity:activity-ktx:1.10.1") + implementation("com.google.android.material:material:1.12.0") + + // Coroutines + implementation("org.jetbrains.kotlinx:kotlinx-coroutines-core:1.10.2") + implementation("org.jetbrains.kotlinx:kotlinx-coroutines-android:1.10.2") + + // UI components + implementation("androidx.datastore:datastore-preferences:1.1.7") + implementation("androidx.lifecycle:lifecycle-livedata-ktx:2.9.3") + implementation("androidx.cardview:cardview:1.0.0") + implementation("androidx.recyclerview:recyclerview:1.4.0") + implementation("androidx.gridlayout:gridlayout:1.0.0") + implementation("androidx.constraintlayout:constraintlayout:2.2.1") + implementation("androidx.swiperefreshlayout:swiperefreshlayout:1.1.0") + + implementation("io.github.g00fy2.quickie:quickie-bundled:1.11.0") + + implementation("com.google.android.flexbox:flexbox:3.0.0") + //MPAndroidChart is added as jar library file + //implementation("com.github.PhilJay:MPAndroidChart:v3.0.3") + + // Navigation + implementation("androidx.navigation:navigation-fragment-ktx:2.9.3") + implementation("androidx.navigation:navigation-ui-ktx:2.9.3") + implementation("androidx.navigation:navigation-dynamic-features-fragment:2.9.3") + + // Dependency injection + implementation("com.google.dagger:hilt-android:2.57.1") + kapt("com.google.dagger:hilt-android-compiler:2.57.1") + implementation("com.google.dagger:hilt-android:2.51.1") + implementation("androidx.compose.ui:ui-graphics") + implementation("androidx.compose.material3:material3") + debugImplementation("androidx.compose.ui:ui-test-manifest") + kapt("com.google.dagger:hilt-android-compiler:2.51.1") + + // View binding + implementation("com.github.kirich1409:viewbindingpropertydelegate-noreflection:1.5.9") + + // Logging + implementation("com.jakewharton.timber:timber:5.0.1") + + // Parsing + implementation("com.google.code.gson:gson:2.13.1") + implementation("com.opencsv:opencsv:5.12.0") + implementation("androidx.activity:activity:1.10.1") + + // Only used for Int.pow() method in a couple of places + implementation("com.google.guava:guava:33.4.8-android") + + // Coil + implementation("io.coil-kt:coil:2.7.0") + implementation("io.coil-kt:coil-gif:2.7.0") + implementation("io.coil-kt:coil-svg:2.7.0") + + // instrumented tests + testImplementation("junit:junit:4.13.2") + androidTestUtil("androidx.test:orchestrator:1.6.1") + androidTestImplementation("androidx.test:runner:1.7.0") + androidTestImplementation("androidx.test:rules:1.7.0") + androidTestImplementation("androidx.test.ext:junit:1.3.0") + + //Matter + implementation("androidx.camera:camera-core:1.4.2") + implementation("androidx.camera:camera-camera2:1.4.2") + implementation("androidx.camera:camera-lifecycle:1.4.2") + implementation("androidx.camera:camera-view:1.4.2") + implementation("com.google.mlkit:barcode-scanning:17.3.0") + + //DevKitSensor917 Demo + implementation("com.squareup.retrofit2:retrofit:3.0.0") + implementation("com.squareup.retrofit2:converter-gson:3.0.0") + implementation("androidx.lifecycle:lifecycle-runtime-ktx:2.9.3") + + implementation ("com.daimajia.swipelayout:library:1.2.0@aar") + //Material Design + implementation("com.google.android.material:material:1.12.0") + + implementation ("org.eclipse.paho:org.eclipse.paho.client.mqttv3:1.2.5") + implementation ("io.github.mayzs:paho.mqtt.android:1.2.1") + implementation ("androidx.work:work-runtime:2.8.1") + + + //Channel Sounding + implementation("com.github.skydoves:balloon:1.4.7") + + //JetPack compose + val composeBom = platform("androidx.compose:compose-bom:2024.06.00") + implementation(composeBom) + androidTestImplementation(composeBom) + implementation("androidx.compose.ui:ui") + implementation("androidx.compose.material:material") + implementation("androidx.compose.ui:ui-tooling-preview") + implementation("androidx.activity:activity-compose") + // Material 3 + implementation("androidx.compose.material3:material3") + // Optional – Material Icons (if you need them) + implementation("androidx.compose.material:material-icons-extended") + // Lifecycle integration + implementation("androidx.lifecycle:lifecycle-viewmodel-compose:2.9.4") + androidTestImplementation("androidx.compose.ui:ui-test-junit4") + debugImplementation("androidx.compose.ui:ui-tooling") + + implementation("com.pranavpandey.android:dynamic-toasts:4.3.0") + +} diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/libs/AndroidPlatform.jar b/application/AuraSense/mobile/aurasense-android-app/mobile/libs/AndroidPlatform.jar new file mode 100644 index 000000000..4a9c722de Binary files /dev/null and b/application/AuraSense/mobile/aurasense-android-app/mobile/libs/AndroidPlatform.jar differ diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/libs/CHIPClusterID.jar b/application/AuraSense/mobile/aurasense-android-app/mobile/libs/CHIPClusterID.jar new file mode 100644 index 000000000..962006ca3 Binary files /dev/null and b/application/AuraSense/mobile/aurasense-android-app/mobile/libs/CHIPClusterID.jar differ diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/libs/CHIPClusters.jar b/application/AuraSense/mobile/aurasense-android-app/mobile/libs/CHIPClusters.jar new file mode 100644 index 000000000..0266d4757 Binary files /dev/null and b/application/AuraSense/mobile/aurasense-android-app/mobile/libs/CHIPClusters.jar differ diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/libs/CHIPController.jar b/application/AuraSense/mobile/aurasense-android-app/mobile/libs/CHIPController.jar new file mode 100644 index 000000000..9edf4182c Binary files /dev/null and b/application/AuraSense/mobile/aurasense-android-app/mobile/libs/CHIPController.jar differ diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/libs/CHIPInteractionModel.jar b/application/AuraSense/mobile/aurasense-android-app/mobile/libs/CHIPInteractionModel.jar new file mode 100644 index 000000000..b11534f97 Binary files /dev/null and b/application/AuraSense/mobile/aurasense-android-app/mobile/libs/CHIPInteractionModel.jar differ diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/libs/MPAndroidChart-v3.0.1.jar b/application/AuraSense/mobile/aurasense-android-app/mobile/libs/MPAndroidChart-v3.0.1.jar new file mode 100644 index 000000000..c7f1bbd5e Binary files /dev/null and b/application/AuraSense/mobile/aurasense-android-app/mobile/libs/MPAndroidChart-v3.0.1.jar differ diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/libs/OnboardingPayload.jar b/application/AuraSense/mobile/aurasense-android-app/mobile/libs/OnboardingPayload.jar new file mode 100644 index 000000000..58ed1d587 Binary files /dev/null and b/application/AuraSense/mobile/aurasense-android-app/mobile/libs/OnboardingPayload.jar differ diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/libs/SetupPayloadParser.jar b/application/AuraSense/mobile/aurasense-android-app/mobile/libs/SetupPayloadParser.jar new file mode 100644 index 000000000..8a9a082ff Binary files /dev/null and b/application/AuraSense/mobile/aurasense-android-app/mobile/libs/SetupPayloadParser.jar differ diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/libs/gdx-1.9.6-SNAPSHOT.jar b/application/AuraSense/mobile/aurasense-android-app/mobile/libs/gdx-1.9.6-SNAPSHOT.jar new file mode 100644 index 000000000..93af6c334 Binary files /dev/null and b/application/AuraSense/mobile/aurasense-android-app/mobile/libs/gdx-1.9.6-SNAPSHOT.jar differ diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/libs/gdx-backend-android-1.9.6-SNAPSHOT.jar b/application/AuraSense/mobile/aurasense-android-app/mobile/libs/gdx-backend-android-1.9.6-SNAPSHOT.jar new file mode 100644 index 000000000..543dd306c Binary files /dev/null and b/application/AuraSense/mobile/aurasense-android-app/mobile/libs/gdx-backend-android-1.9.6-SNAPSHOT.jar differ diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/libs/libMatterJson.jar b/application/AuraSense/mobile/aurasense-android-app/mobile/libs/libMatterJson.jar new file mode 100644 index 000000000..d43dfe0b7 Binary files /dev/null and b/application/AuraSense/mobile/aurasense-android-app/mobile/libs/libMatterJson.jar differ diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/libs/libMatterTlv.jar b/application/AuraSense/mobile/aurasense-android-app/mobile/libs/libMatterTlv.jar new file mode 100644 index 000000000..d8e3f4ddd Binary files /dev/null and b/application/AuraSense/mobile/aurasense-android-app/mobile/libs/libMatterTlv.jar differ diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/proguard-rules.pro b/application/AuraSense/mobile/aurasense-android-app/mobile/proguard-rules.pro new file mode 100644 index 000000000..23fd43e16 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/proguard-rules.pro @@ -0,0 +1,17 @@ +# Add project specific ProGuard rules here. +# By default, the flags in this file are appended to flags specified +# in /Users/aspaans/development/android/sdk/tools/proguard/proguard-android.txt +# You can edit the include path and order by changing the proguardFiles +# directive in build.gradle.kts. +# +# For more details, see +# http://developer.android.com/guide/developing/tools/proguard.html + +# Add any project specific keep options here: + +# If your project uses WebView with JS, uncomment the following +# and specify the fully qualified class name to the JavaScript interface +# class: +#-keepclassmembers class fqcn.of.javascript.interface.for.webview { +# public *; +#} diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/androidTest/java/com/siliconlabs/bledemo/import_export/ExportTest.kt b/application/AuraSense/mobile/aurasense-android-app/mobile/src/androidTest/java/com/siliconlabs/bledemo/import_export/ExportTest.kt new file mode 100644 index 000000000..ca11c3e9c --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/androidTest/java/com/siliconlabs/bledemo/import_export/ExportTest.kt @@ -0,0 +1,83 @@ +package com.siliconlabs.bledemo.import_export + +import androidx.test.internal.runner.junit4.AndroidJUnit4ClassRunner +import com.siliconlabs.bledemo.features.configure.gatt_configurator.models.GattServer +import com.siliconlabs.bledemo.features.configure.gatt_configurator.import_export.GattServerExporter +import org.junit.Assert.assertEquals +import org.junit.Assert.assertTrue +import org.junit.Test +import org.junit.runner.RunWith + +@RunWith(AndroidJUnit4ClassRunner::class) +class ExportTest { + + private val exporter = GattServerExporter() + + @Test + fun serverName_changeBlanksToUnderscores() { + val exportedServers = listOf( + GattServer("Server Name With Spaces") + ) + val serverPairs = exporter.export(exportedServers) + assertEquals(1, serverPairs.size) + assertTrue(serverPairs.contains("server_name_with_spaces")) + } + + @Test + fun serverName_sameNameForThreeServers_addNumbers() { + val exportedServers = listOf( + GattServer("First Server Name"), + GattServer("First Server Name"), + GattServer("First Server Name") + ) + val serverPairs = exporter.export(exportedServers) + assertEquals(3, serverPairs.size) + assertTrue(serverPairs.contains("first_server_name")) + assertTrue(serverPairs.contains("first_server_name_2")) + assertTrue(serverPairs.contains("first_server_name_3")) + } + + @Test + fun serverName_sameNameForThreeServers_withUnderscore_addNumbers() { + val exportedServers = listOf( + GattServer("First Server_2"), + GattServer("First Server_2"), + GattServer("First Server_2") + ) + val serverPairs = exporter.export(exportedServers) + assertEquals(3, serverPairs.size) + assertTrue(serverPairs.contains("first_server_2")) + assertTrue(serverPairs.contains("first_server_2_2")) + assertTrue(serverPairs.contains("first_server_2_3")) + } + + @Test + fun serverName_twoChecksNeeded_addNumbers() { + val exportedServers = listOf( + GattServer("first_server_2"), + GattServer("First Server"), + GattServer("First Server") + ) + val serverPairs = exporter.export(exportedServers) + assertEquals(3, serverPairs.size) + assertTrue(serverPairs.contains("first_server_2")) + assertTrue(serverPairs.contains("first_server")) + assertTrue(serverPairs.contains("first_server_2_2")) + } + + @Test + fun serverName_twoSets_addNumbers() { + val exportedServers = listOf( + GattServer("First_SeRVer"), + GattServer("first_Server"), + GattServer("second_SERVER"), + GattServer("SECOND_SERVER") + ) + val serverPairs = exporter.export(exportedServers) + assertEquals(4, serverPairs.size) + assertTrue(serverPairs.contains("first_server")) + assertTrue(serverPairs.contains("first_server_2")) + assertTrue(serverPairs.contains("second_server")) + assertTrue(serverPairs.contains("second_server_2")) + } +} \ No newline at end of file diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/androidTest/java/com/siliconlabs/bledemo/import_export/ImportBaseTest.kt b/application/AuraSense/mobile/aurasense-android-app/mobile/src/androidTest/java/com/siliconlabs/bledemo/import_export/ImportBaseTest.kt new file mode 100644 index 000000000..e5a2cd4f6 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/androidTest/java/com/siliconlabs/bledemo/import_export/ImportBaseTest.kt @@ -0,0 +1,75 @@ +package com.siliconlabs.bledemo.import_export + +import android.util.Xml +import com.siliconlabs.bledemo.features.configure.gatt_configurator.models.GattServer +import com.siliconlabs.bledemo.features.configure.gatt_configurator.import_export.* +import com.siliconlabs.bledemo.features.configure.gatt_configurator.import_export.utils.XmlConst +import com.siliconlabs.bledemo.features.configure.gatt_configurator.import_export.utils.XmlPrinter +import org.junit.AfterClass +import org.junit.Assert.* +import org.junit.Before +import org.junit.BeforeClass +import org.xmlpull.v1.XmlSerializer +import java.io.* + +open class ImportBaseTest { + + private lateinit var reader: BufferedReader + protected lateinit var writer: BufferedWriter + protected val serializer: XmlSerializer = Xml.newSerializer() + protected lateinit var printer: XmlPrinter + + companion object { + private val filePath = File("data/data/com.siliconlabs.bledemo/example.xml") + + @JvmStatic + @BeforeClass + fun createFile() { + filePath.setReadable(true) + filePath.setWritable(true) + filePath.createNewFile() + } + + @JvmStatic + @AfterClass + fun deleteFile() { + filePath.delete() + } + } + + @Before + fun setup() { + PrintWriter(filePath).close() /* Clear file for the next test. */ + + reader = BufferedReader(FileReader(filePath)) + writer = BufferedWriter(FileWriter(filePath)) + serializer.setOutput(writer) + printer = XmlPrinter(serializer) + + serializer.startDocument("UTF-8", null) + serializer.text("\n") + } + + protected fun readForError(expectedError: ImportException) { + serializer.endDocument() + try { + GattServerImporter(reader).readFile() + fail() + } catch (err: ImportException) { + assertEquals(expectedError.errorType, err.errorType) + assertEquals(expectedError.provided, err.provided) + assertEquals(expectedError.expected, err.expected) + } + } + + protected fun readForSuccess() : GattServer { + serializer.endDocument() + return GattServerImporter(reader).readFile() + } + + protected fun printDefaultProperties() { /* To prevent test failing when testing other cases */ + printer.openTag(XmlConst.properties, mapOf("authenticated_read" to "true")) + printer.closeTag(XmlConst.properties) + } + +} \ No newline at end of file diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/androidTest/java/com/siliconlabs/bledemo/import_export/ImportCharacteristicTest.kt b/application/AuraSense/mobile/aurasense-android-app/mobile/src/androidTest/java/com/siliconlabs/bledemo/import_export/ImportCharacteristicTest.kt new file mode 100644 index 000000000..093db2e59 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/androidTest/java/com/siliconlabs/bledemo/import_export/ImportCharacteristicTest.kt @@ -0,0 +1,471 @@ +package com.siliconlabs.bledemo.import_export + +import androidx.test.internal.runner.junit4.AndroidJUnit4ClassRunner +import com.siliconlabs.bledemo.features.configure.gatt_configurator.models.Property +import com.siliconlabs.bledemo.features.configure.gatt_configurator.models.Value +import com.siliconlabs.bledemo.features.configure.gatt_configurator.import_export.ImportException +import com.siliconlabs.bledemo.features.configure.gatt_configurator.import_export.ImportException.ErrorType.* +import com.siliconlabs.bledemo.features.configure.gatt_configurator.import_export.utils.XmlConst +import org.junit.Assert +import org.junit.Assert.assertEquals +import org.junit.Test +import org.junit.runner.RunWith + +@RunWith(AndroidJUnit4ClassRunner::class) +class ImportCharacteristicTest : ImportBaseTest() { + + private val exampleUuid = "45BE" + + @Test + fun uuidMissing_error() { + testCharacteristic_withoutServiceCapabilitiesDeclared { + printer.openTag(XmlConst.characteristic) + printer.closeTag(XmlConst.characteristic) + } + readForError(ImportException(MANDATORY_ATTRIBUTE_MISSING, "uuid")) + } + + @Test + fun constAttribute_wrongValue_error() { + testCharacteristic_withoutServiceCapabilitiesDeclared { + printer.openTag(XmlConst.characteristic, mapOf("uuid" to exampleUuid, "const" to "notBoolean")) + printer.closeTag(XmlConst.characteristic) + } + readForError(ImportException(WRONG_ATTRIBUTE_VALUE, "notBoolean", XmlConst.booleanValues + )) + } + + @Test + fun nameAttribute_defaultValue_success() { + testCharacteristic_withoutServiceCapabilitiesDeclared { + printer.openTag(XmlConst.characteristic, mapOf("uuid" to exampleUuid)) + printDefaultProperties() + printer.closeTag(XmlConst.characteristic) + } + val retrievedServer = readForSuccess() + assertEquals(1, retrievedServer.services.size) + assertEquals(1, retrievedServer.services[0].characteristics.size) + assertEquals(XmlConst.defaultCharacteristicName, + retrievedServer.services[0].characteristics[0].name) + } + + @Test + fun sigUuidFound_renameCharacteristic_success() { + testCharacteristic_withoutServiceCapabilitiesDeclared { + printer.openTag(XmlConst.characteristic, mapOf("uuid" to "2a19")) + printDefaultProperties() + printer.closeTag(XmlConst.characteristic) + } + val retrievedServer = readForSuccess() + assertEquals(1, retrievedServer.services[0].characteristics.size) + assertEquals("Battery Level", retrievedServer.services[0].characteristics[0].name) + } + + @Test + fun allCapabilitiesInherited_wrongCapabilityListed_error() { + testCharacteristic_withoutServiceCapabilitiesDeclared { + printer.openTag(XmlConst.characteristic, mapOf("uuid" to exampleUuid)) + printDefaultProperties() + printer.openTag(XmlConst.capabilities) + printer.openTag(XmlConst.capability, tagValue = "definitely not cap_1") + printer.closeTag(XmlConst.capability) + printer.closeTag(XmlConst.capabilities) + printer.closeTag(XmlConst.characteristic) + } + readForError(ImportException(WRONG_CAPABILITY_LISTED, "definitely not cap_1", setOf("cap_1", "cap_2"))) + } + + @Test + fun allCapabilitiesInherited_correctCapabilityListed_success() { + testCharacteristic_withoutServiceCapabilitiesDeclared { + printer.openTag(XmlConst.characteristic, mapOf("uuid" to exampleUuid)) + printDefaultProperties() + printer.openTag(XmlConst.capabilities) + printer.openTag(XmlConst.capability, tagValue = "cap_1") + printer.closeTag(XmlConst.capability) + printer.closeTag(XmlConst.capabilities) + printer.closeTag(XmlConst.characteristic) + } + val retrievedServer = readForSuccess() + assertEquals(1, retrievedServer.services.size) + assertEquals(1, retrievedServer.services[0].characteristics.size) + Assert.assertTrue(retrievedServer.services[0].characteristics[0] + .importedData.capabilities.contains("cap_1")) + } + + @Test + fun subsetOfCapabilitiesInherited_wrongCapabilityListed_error() { + testCharacteristic_withServiceCapabilitiesDeclared { + printer.openTag(XmlConst.characteristic, mapOf("uuid" to exampleUuid)) + printDefaultProperties() + printer.openTag(XmlConst.capabilities) + printer.openTag(XmlConst.capability, tagValue = "cap_2") /* Declared but not by a service */ + printer.closeTag(XmlConst.capability) + printer.closeTag(XmlConst.capabilities) + printer.closeTag(XmlConst.characteristic) + } + readForError(ImportException(WRONG_CAPABILITY_LISTED, "cap_2", setOf("cap_1"))) + } + + @Test + fun subsetOfCapabilitiesInherited_correctCapabilityListed_success() { + testCharacteristic_withServiceCapabilitiesDeclared { + printer.openTag(XmlConst.characteristic, mapOf("uuid" to exampleUuid)) + printDefaultProperties() + printer.openTag(XmlConst.capabilities) + printer.openTag(XmlConst.capability, tagValue = "cap_1") + printer.closeTag(XmlConst.capability) + printer.closeTag(XmlConst.capabilities) + printer.closeTag(XmlConst.characteristic) + } + val retrievedServer = readForSuccess() + assertEquals(1, retrievedServer.services.size) + assertEquals(1, retrievedServer.services[0].characteristics.size) + Assert.assertTrue( + retrievedServer.services[0].characteristics[0].importedData.capabilities.contains( + "cap_1")) + } + + @Test + fun simpleElementSecondOccurrence_error() { + testCharacteristic_withoutServiceCapabilitiesDeclared { + printer.openTag(XmlConst.characteristic, mapOf("uuid" to exampleUuid)) + printDefaultProperties() + printer.openTag(XmlConst.description, tagValue = "descriptionOne") + printer.closeTag(XmlConst.description) + printer.openTag(XmlConst.description, tagValue = "descriptionTwo") + printer.closeTag(XmlConst.description) + printer.closeTag(XmlConst.characteristic) + } + readForError(ImportException(TAG_MAXIMUM_OCCURRENCE_EXCEEDED, XmlConst.description)) + } + + @Test + fun propertiesSecondOccurrence_error() { + testCharacteristic_withoutServiceCapabilitiesDeclared { + printer.openTag(XmlConst.characteristic, mapOf("uuid" to exampleUuid)) + printDefaultProperties() + printDefaultProperties() + printer.closeTag(XmlConst.characteristic) + } + readForError(ImportException(TAG_MAXIMUM_OCCURRENCE_EXCEEDED, XmlConst.properties)) + } + + @Test + fun capabilitiesSecondOccurrence_error() { + testCharacteristic_withoutServiceCapabilitiesDeclared { + printer.openTag(XmlConst.characteristic, mapOf("uuid" to exampleUuid)) + printDefaultProperties() + printer.openTag(XmlConst.capabilities) + printer.openTag(XmlConst.capability, tagValue = "cap_1") + printer.closeTag(XmlConst.capability) + printer.closeTag(XmlConst.capabilities) + + printer.openTag(XmlConst.capabilities) + printer.openTag(XmlConst.capability, tagValue = "cap_1") + printer.closeTag(XmlConst.capability) + printer.closeTag(XmlConst.capabilities) + printer.closeTag(XmlConst.characteristic) + } + readForError(ImportException(TAG_MAXIMUM_OCCURRENCE_EXCEEDED, XmlConst.capabilities)) + } + + @Test + fun propertiesTag_propertySecondOccurrence_error() { + testCharacteristic_withoutServiceCapabilitiesDeclared { + printer.openTag(XmlConst.characteristic, mapOf("uuid" to exampleUuid)) + printer.openTag(XmlConst.properties) + printer.openTag(XmlConst.read) + printer.closeTag(XmlConst.read) + printer.openTag(XmlConst.read) + printer.closeTag(XmlConst.read) + printer.closeTag(XmlConst.properties) + printer.closeTag(XmlConst.characteristic) + } + readForError(ImportException(TAG_MAXIMUM_OCCURRENCE_EXCEEDED, XmlConst.read + )) + } + + @Test + fun noPropertiesDeclared_error() { + testCharacteristic_withoutServiceCapabilitiesDeclared { + printer.openTag(XmlConst.characteristic, mapOf("uuid" to exampleUuid)) + printer.closeTag(XmlConst.characteristic) + } + readForError(ImportException(NO_PROPERTIES_DECLARED)) + } + + @Test + fun propertiesTag_noPropertyDeclared_error() { + testCharacteristic_withoutServiceCapabilitiesDeclared { + printer.openTag(XmlConst.characteristic, mapOf("uuid" to exampleUuid)) + printer.openTag(XmlConst.properties) + printer.closeTag(XmlConst.properties) + printer.closeTag(XmlConst.characteristic) + } + readForError(ImportException(NO_PROPERTIES_DECLARED)) + } + + @Test + fun propertiesDeclaredThroughAttributes_success() { + testCharacteristic_withoutServiceCapabilitiesDeclared { + printer.openTag(XmlConst.characteristic, mapOf("uuid" to exampleUuid)) + printer.openTag(XmlConst.properties, + mapOf("authenticated_read" to "true", "bonded_read" to "true", + "encrypted_read" to "false", "write" to "true")) + printer.closeTag(XmlConst.properties) + printer.closeTag(XmlConst.characteristic) + } + val retrievedServer = readForSuccess() + assertEquals(1, retrievedServer.services.size) + assertEquals(1, retrievedServer.services[0].characteristics.size) + assertEquals(2, retrievedServer.services[0].characteristics[0].properties.size) + Assert.assertTrue(retrievedServer.services[0].characteristics[0].properties.containsKey( + Property.READ)) + Assert.assertTrue(retrievedServer.services[0].characteristics[0].properties.containsKey( + Property.WRITE)) + assertEquals(setOf(Property.Type.AUTHENTICATED, Property.Type.BONDED), + retrievedServer.services[0].characteristics[0].properties[Property.READ]) + assertEquals(emptySet(), + retrievedServer.services[0].characteristics[0].properties[Property.WRITE]) + } + + @Test + fun propertiesTag_propertyAttributes_wrongAttributeValue_error() { + testCharacteristic_withoutServiceCapabilitiesDeclared { + printer.openTag(XmlConst.characteristic, mapOf("uuid" to exampleUuid)) + printer.openTag(XmlConst.properties, mapOf("authenticated_read" to "notBoolean")) + printer.closeTag(XmlConst.properties) + printer.closeTag(XmlConst.characteristic) + } + readForError(ImportException(WRONG_ATTRIBUTE_VALUE, "notBoolean", XmlConst.booleanValues + )) + } + + @Test + fun propertiesTag_requirementAttributes_wrongAttributeValue_error() { + testCharacteristic_withoutServiceCapabilitiesDeclared { + printer.openTag(XmlConst.characteristic, mapOf("uuid" to exampleUuid)) + printer.openTag(XmlConst.properties, mapOf("read_requirement" to "true")) + printer.closeTag(XmlConst.properties) + printer.closeTag(XmlConst.characteristic) + } + readForError(ImportException(WRONG_ATTRIBUTE_VALUE, "true", XmlConst.propertiesRequirementValues + )) + } + + @Test + fun valueTag_typeAttribute_wrongValue_error() { + testCharacteristic_withoutServiceCapabilitiesDeclared { + printer.openTag(XmlConst.characteristic, mapOf("uuid" to exampleUuid)) + printDefaultProperties() + printer.openTag(XmlConst.value, mapOf("type" to "weirdType")) + printer.closeTag(XmlConst.value) + printer.closeTag(XmlConst.characteristic) + } + readForError(ImportException(WRONG_ATTRIBUTE_VALUE, "weirdType", XmlConst.valueTypeValues + )) + } + + @Test + fun valueTag_variableLengthAttribute_wrongValue_error() { + testCharacteristic_withoutServiceCapabilitiesDeclared { + printer.openTag(XmlConst.characteristic, mapOf("uuid" to exampleUuid)) + printDefaultProperties() + printer.openTag(XmlConst.value, mapOf("variable_length" to "notBoolean")) + printer.closeTag(XmlConst.value) + printer.closeTag(XmlConst.characteristic) + } + readForError(ImportException(WRONG_ATTRIBUTE_VALUE, "notBoolean", XmlConst.booleanValues + )) + } + + @Test + fun valueTag_defaultAttributeValues_success() { + testCharacteristic_withoutServiceCapabilitiesDeclared { + printer.openTag(XmlConst.characteristic, mapOf("uuid" to exampleUuid)) + printDefaultProperties() + printer.openTag(XmlConst.value, tagValue = "someValue") + printer.closeTag(XmlConst.value) + printer.closeTag(XmlConst.characteristic) + } + val retrievedServer = readForSuccess() + assertEquals(Value.Type.UTF_8, + retrievedServer.services[0].characteristics[0].value!!.type) + assertEquals(0, retrievedServer.services[0].characteristics[0].value!!.length) + assertEquals(false, + retrievedServer.services[0].characteristics[0].value!!.variableLength) + assertEquals("someValue", + retrievedServer.services[0].characteristics[0].value!!.value) + } + + @Test + fun valueTag_emptyValue_success() { + testCharacteristic_withoutServiceCapabilitiesDeclared { + printer.openTag(XmlConst.characteristic, mapOf("uuid" to exampleUuid)) + printDefaultProperties() + printer.openTag(XmlConst.value) + printer.closeTag(XmlConst.value) + printer.closeTag(XmlConst.characteristic) + } + val retrievedServer = readForSuccess() + assertEquals("", retrievedServer.services[0].characteristics[0].value!!.value) + } + + @Test + fun valueTag_typeHex_wrongValue_error() { + testCharacteristic_withoutServiceCapabilitiesDeclared { + printer.openTag(XmlConst.characteristic, mapOf("uuid" to exampleUuid)) + printDefaultProperties() + printer.openTag(XmlConst.value, mapOf("type" to "hex"), tagValue = "DER") + printer.closeTag(XmlConst.value) + printer.closeTag(XmlConst.characteristic) + } + readForError(ImportException(WRONG_TAG_VALUE, "DER", setOf(XmlConst.hexValueRegex.toString()))) + } + + @Test + fun valueTag_typeHex_correctValue_error() { + testCharacteristic_withoutServiceCapabilitiesDeclared { + printer.openTag(XmlConst.characteristic, mapOf("uuid" to exampleUuid)) + printDefaultProperties() + printer.openTag(XmlConst.value, mapOf("type" to "hex"), tagValue = "a92FE0") + printer.closeTag(XmlConst.value) + printer.closeTag(XmlConst.characteristic) + } + val retrievedServer = readForSuccess() + assertEquals("a92FE0", retrievedServer.services[0].characteristics[0].value?.value) + } + + @Test + fun aggregateTag_withoutAttribute_success() { + testCharacteristic_withoutServiceCapabilitiesDeclared { + printer.openTag(XmlConst.characteristic, mapOf("uuid" to exampleUuid)) + printDefaultProperties() + printer.openTag(XmlConst.aggregate) + printer.closeTag(XmlConst.aggregate) + printer.closeTag(XmlConst.characteristic) + } + val retrievedServer = readForSuccess() + assertEquals(1, + retrievedServer.services[0].characteristics[0].importedData.aggregate.size) + Assert.assertNull(retrievedServer.services[0].characteristics[0].importedData.aggregate[0]) + } + + @Test + fun aggregateTag_attributeAttributeMissing_error() { + testCharacteristic_withoutServiceCapabilitiesDeclared { + printer.openTag(XmlConst.characteristic, mapOf("uuid" to exampleUuid)) + printDefaultProperties() + printer.openTag(XmlConst.aggregate) + printer.openTag(XmlConst.attribute) + printer.closeTag(XmlConst.attribute) + printer.closeTag(XmlConst.aggregate) + printer.closeTag(XmlConst.characteristic) + } + readForError(ImportException( + MANDATORY_ATTRIBUTE_MISSING, + "id" + )) + } + + @Test + fun aggregateTag_parseAttributeTags_success() { + testCharacteristic_withoutServiceCapabilitiesDeclared { + printer.openTag(XmlConst.characteristic, mapOf("uuid" to exampleUuid)) + printDefaultProperties() + printer.openTag(XmlConst.aggregate, mapOf("id" to "aggAtt")) + printer.openTag(XmlConst.attribute, mapOf("id" to "att1")) + printer.closeTag(XmlConst.attribute) + printer.openTag(XmlConst.attribute, mapOf("id" to "att2")) + printer.closeTag(XmlConst.attribute) + printer.closeTag(XmlConst.aggregate) + printer.closeTag(XmlConst.characteristic) + } + val retrievedServer = readForSuccess() + assertEquals(3, + retrievedServer.services[0].characteristics[0].importedData.aggregate.size) + assertEquals("aggAtt", + retrievedServer.services[0].characteristics[0].importedData.aggregate[0]) + assertEquals("att1", + retrievedServer.services[0].characteristics[0].importedData.aggregate[1]) + assertEquals("att2", + retrievedServer.services[0].characteristics[0].importedData.aggregate[2]) + } + + @Test + fun oneTimeCharacteristicElements_notReset_afterComplexTagWithOneTimeElements_secondOccurrence_error() { + testCharacteristic_withoutServiceCapabilitiesDeclared { + printer.openTag(XmlConst.characteristic, mapOf("uuid" to exampleUuid)) + printer.openTag(XmlConst.informativeText, tagValue = "text1") + printer.closeTag(XmlConst.informativeText) + printDefaultProperties() + printer.openTag(XmlConst.descriptor, mapOf("uuid" to exampleUuid)) + printDefaultProperties() + printer.closeTag(XmlConst.descriptor) + printer.openTag(XmlConst.informativeText, tagValue = "text2") + printer.closeTag(XmlConst.informativeText) + printer.closeTag(XmlConst.characteristic) + } + readForError(ImportException(TAG_MAXIMUM_OCCURRENCE_EXCEEDED, XmlConst.informativeText)) + } + + @Test + fun oneTimeCharacteristicElements_reset_forNextCharacteristic_success() { + testCharacteristic_withoutServiceCapabilitiesDeclared { + printer.openTag(XmlConst.characteristic, mapOf("uuid" to exampleUuid)) + printer.openTag(XmlConst.informativeText, tagValue = "text1") + printer.closeTag(XmlConst.informativeText) + printDefaultProperties() + printer.closeTag(XmlConst.characteristic) + + printer.openTag(XmlConst.characteristic, mapOf("uuid" to "2A91")) + printer.openTag(XmlConst.informativeText, tagValue = "text2") + printer.closeTag(XmlConst.informativeText) + printDefaultProperties() + printer.closeTag(XmlConst.characteristic) + } + val retrievedServer = readForSuccess() + assertEquals(2, retrievedServer.services[0].characteristics.size) + assertEquals("text1", retrievedServer.services[0].characteristics[0] + .importedData.simpleElements["informativeText"]) + assertEquals("text2", retrievedServer.services[0].characteristics[1] + .importedData.simpleElements["informativeText"]) + } + + + + private fun testCharacteristic_withServiceCapabilitiesDeclared(test: () -> Unit) { + printer.openTag(XmlConst.gatt) + printer.openTag(XmlConst.capabilities_declare) + printer.openTag(XmlConst.capability, tagValue = "cap_1") + printer.closeTag(XmlConst.capability) + printer.openTag(XmlConst.capability, tagValue = "cap_2") + printer.closeTag(XmlConst.capability) + printer.closeTag(XmlConst.capabilities_declare) + printer.openTag(XmlConst.service, mapOf("uuid" to "1721")) + printer.openTag(XmlConst.capabilities) + printer.openTag(XmlConst.capability, tagValue = "cap_1") /* Subset chosen */ + printer.closeTag(XmlConst.capability) + printer.closeTag(XmlConst.capabilities) + test() + printer.closeTag(XmlConst.service) + printer.closeTag(XmlConst.gatt) + } + + private fun testCharacteristic_withoutServiceCapabilitiesDeclared(test: () -> Unit) { + printer.openTag(XmlConst.gatt) + printer.openTag(XmlConst.capabilities_declare) + printer.openTag(XmlConst.capability, tagValue = "cap_1") + printer.closeTag(XmlConst.capability) + printer.openTag(XmlConst.capability, tagValue = "cap_2") + printer.closeTag(XmlConst.capability) + printer.closeTag(XmlConst.capabilities_declare) + printer.openTag(XmlConst.service, mapOf("uuid" to "1721")) + test() + printer.closeTag(XmlConst.service) + printer.closeTag(XmlConst.gatt) + } + + +} \ No newline at end of file diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/androidTest/java/com/siliconlabs/bledemo/import_export/ImportDescriptorTest.kt b/application/AuraSense/mobile/aurasense-android-app/mobile/src/androidTest/java/com/siliconlabs/bledemo/import_export/ImportDescriptorTest.kt new file mode 100644 index 000000000..64b74d9d8 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/androidTest/java/com/siliconlabs/bledemo/import_export/ImportDescriptorTest.kt @@ -0,0 +1,177 @@ +package com.siliconlabs.bledemo.import_export + +import androidx.test.internal.runner.junit4.AndroidJUnit4ClassRunner +import com.siliconlabs.bledemo.features.configure.gatt_configurator.import_export.ImportException +import com.siliconlabs.bledemo.features.configure.gatt_configurator.import_export.ImportException.ErrorType.* +import com.siliconlabs.bledemo.features.configure.gatt_configurator.import_export.utils.XmlConst +import org.junit.Assert +import org.junit.Test +import org.junit.runner.RunWith + +@RunWith(AndroidJUnit4ClassRunner::class) +class ImportDescriptorTest : ImportBaseTest() { + + private val exampleUuid = "DDDD" + + @Test + fun uuidMissing_error() { + testDescriptor { + printer.openTag(XmlConst.descriptor) + printer.closeTag(XmlConst.descriptor) + } + readForError(ImportException(MANDATORY_ATTRIBUTE_MISSING, "uuid")) + } + + @Test + fun nameAttribute_defaultValue_success() { + testDescriptor { + printer.openTag(XmlConst.descriptor, mapOf("uuid" to exampleUuid)) + printDefaultProperties() + printer.closeTag(XmlConst.descriptor) + } + val retrievedServer = readForSuccess() + Assert.assertEquals(XmlConst.defaultDescriptorName, retrievedServer.services[0] + .characteristics[0].descriptors[0].name) + } + + @Test + fun sigUuidFound_renameDescriptor_success() { + testDescriptor { + printer.openTag(XmlConst.descriptor, mapOf("uuid" to "2908")) + printDefaultProperties() + printer.closeTag(XmlConst.descriptor) + } + val retrievedServer = readForSuccess() + Assert.assertEquals("Report Reference", + retrievedServer.services[0].characteristics[0].descriptors[0].name) + } + + @Test + fun constAttribute_wrongValue_error() { + testDescriptor { + printer.openTag(XmlConst.descriptor, mapOf("uuid" to exampleUuid, "const" to "notBoolean")) + printer.closeTag(XmlConst.descriptor) + } + readForError(ImportException(WRONG_ATTRIBUTE_VALUE, "notBoolean", XmlConst.booleanValues)) + } + + @Test + fun discoverableAttribute_wrongValue_error() { + testDescriptor { + printer.openTag(XmlConst.descriptor, mapOf("uuid" to exampleUuid, "discoverable" to "notBoolean")) + printer.closeTag(XmlConst.descriptor) + } + readForError(ImportException(WRONG_ATTRIBUTE_VALUE, "notBoolean", XmlConst.booleanValues)) + } + + @Test + fun noPropertiesDeclared_error() { + testDescriptor { + printer.openTag(XmlConst.descriptor, mapOf("uuid" to exampleUuid)) + printer.closeTag(XmlConst.descriptor) + } + readForError(ImportException(NO_PROPERTIES_DECLARED)) + } + + + @Test + fun propertyNotSupported_declaredInTag_error() { + testDescriptor { + printer.openTag(XmlConst.descriptor, mapOf("uuid" to exampleUuid)) + printer.openTag(XmlConst.properties) + printer.openTag(XmlConst.indicate) + printer.closeTag(XmlConst.indicate) + printer.closeTag(XmlConst.properties) + printer.closeTag(XmlConst.descriptor) + } + readForError(ImportException(PROPERTY_NOT_SUPPORTED_BY_DESCRIPTOR, + XmlConst.indicate, XmlConst.descriptorPropertiesElements)) + } + + @Test + fun propertyNotSupported_declaredInAttribute_error() { + testDescriptor { + printer.openTag(XmlConst.descriptor, mapOf("uuid" to exampleUuid)) + printer.openTag(XmlConst.properties, mapOf("bonded_notify" to "true")) + printer.closeTag(XmlConst.properties) + printer.closeTag(XmlConst.descriptor) + } + readForError(ImportException(PROPERTY_NOT_SUPPORTED_BY_DESCRIPTOR, + XmlConst.notify, XmlConst.descriptorPropertiesElements)) + } + + @Test + fun simpleElementSecondOccurrence() { + testDescriptor { + printer.openTag(XmlConst.descriptor, mapOf("uuid" to exampleUuid)) + printDefaultProperties() + printer.openTag(XmlConst.informativeText, tagValue = "info1") + printer.closeTag(XmlConst.informativeText) + printer.openTag(XmlConst.informativeText, tagValue = "info2") + printer.closeTag(XmlConst.informativeText) + printer.closeTag(XmlConst.descriptor) + } + readForError(ImportException(TAG_MAXIMUM_OCCURRENCE_EXCEEDED, XmlConst.informativeText)) + } + + @Test + fun propertiesElementSecondOccurrence() { + testDescriptor { + printer.openTag(XmlConst.descriptor, mapOf("uuid" to exampleUuid)) + printDefaultProperties() + printDefaultProperties() + printer.closeTag(XmlConst.descriptor) + } + readForError(ImportException(TAG_MAXIMUM_OCCURRENCE_EXCEEDED, XmlConst.properties)) + } + + @Test + fun oneTimeDescriptorElements_notReset_afterComplexTagWithOneTimeElements_secondOccurrence_error() { + testDescriptor { + printer.openTag(XmlConst.descriptor, mapOf("uuid" to exampleUuid)) + printer.openTag(XmlConst.informativeText, tagValue = "text1") + printer.closeTag(XmlConst.informativeText) + printDefaultProperties() + + printer.openTag(XmlConst.informativeText, tagValue = "text2") + printer.closeTag(XmlConst.informativeText) + printer.closeTag(XmlConst.descriptor) + } + readForError(ImportException(TAG_MAXIMUM_OCCURRENCE_EXCEEDED, XmlConst.informativeText)) + } + + @Test + fun oneTimeCharacteristicElements_reset_forNextCharacteristic_success() { + testDescriptor { + printer.openTag(XmlConst.descriptor, mapOf("uuid" to "2A90")) + printer.openTag(XmlConst.informativeText, tagValue = "text1") + printer.closeTag(XmlConst.informativeText) + printDefaultProperties() + printer.closeTag(XmlConst.descriptor) + + printer.openTag(XmlConst.descriptor, mapOf("uuid" to "2A91")) + printer.openTag(XmlConst.informativeText, tagValue = "text2") + printer.closeTag(XmlConst.informativeText) + printDefaultProperties() + printer.closeTag(XmlConst.descriptor) + } + val retrievedServer = readForSuccess() + Assert.assertEquals(2, retrievedServer.services[0].characteristics[0].descriptors.size) + Assert.assertEquals("text1", retrievedServer.services[0].characteristics[0] + .descriptors[0].importedData.simpleElements["informativeText"]) + Assert.assertEquals("text2", retrievedServer.services[0].characteristics[0] + .descriptors[1].importedData.simpleElements["informativeText"]) + } + + + private fun testDescriptor(test: () -> Unit) { + printer.openTag(XmlConst.gatt) + printer.openTag(XmlConst.service, mapOf("uuid" to "1721")) + printer.openTag(XmlConst.characteristic, mapOf("uuid" to "2A90")) + printDefaultProperties() + test() + printer.closeTag(XmlConst.characteristic) + printer.closeTag(XmlConst.service) + printer.closeTag(XmlConst.gatt) + } +} \ No newline at end of file diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/androidTest/java/com/siliconlabs/bledemo/import_export/ImportExportTest.kt b/application/AuraSense/mobile/aurasense-android-app/mobile/src/androidTest/java/com/siliconlabs/bledemo/import_export/ImportExportTest.kt new file mode 100644 index 000000000..142462bdf --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/androidTest/java/com/siliconlabs/bledemo/import_export/ImportExportTest.kt @@ -0,0 +1,327 @@ +package com.siliconlabs.bledemo.import_export + +import androidx.test.filters.LargeTest +import androidx.test.internal.runner.junit4.AndroidJUnit4ClassRunner +import com.siliconlabs.bledemo.features.configure.gatt_configurator.models.* +import com.siliconlabs.bledemo.features.configure.gatt_configurator.import_export.* +import com.siliconlabs.bledemo.features.configure.gatt_configurator.import_export.data.CharacteristicImportData +import com.siliconlabs.bledemo.features.configure.gatt_configurator.import_export.data.DescriptorImportData +import com.siliconlabs.bledemo.features.configure.gatt_configurator.import_export.data.ServerImportData +import com.siliconlabs.bledemo.features.configure.gatt_configurator.import_export.data.ServiceImportData +import org.junit.Assert.assertEquals +import org.junit.Test +import org.junit.runner.RunWith +import java.io.* + +@RunWith(AndroidJUnit4ClassRunner::class) +@LargeTest +class ImportExportTest { + + private val exporter = GattServerExporter() + private lateinit var importer: GattServerImporter + + private val filePath = "data/data/com.siliconlabs.bledemo/" + private val firstServerName = "sErv 1" + private val secondServerName = "s2" + + + @Test + fun exportTwoServers_importTwoFiles_success() { + val exportedServers = listOf(prepareFirstServer(), prepareSecondServer()) + val importedServers = mutableListOf() + + val exportContent = exporter.export(exportedServers) + + for (e in exportContent) { + File(filePath + "${e.key}.xml").let { + it.setReadable(true) + it.setWritable(true) + it.createNewFile() + + val writer = BufferedWriter(FileWriter(it)) + writer.write(e.value) + writer.close() + + val reader = BufferedReader(FileReader(it)) + importer = GattServerImporter(reader) + importedServers.add(importer.readFile()) + reader.close() + + it.delete() + } + } + assertEquals(exportedServers, importedServers) + } + + private fun prepareFirstServer() : GattServer { + /* All possible imported data with various values */ + /* 1st service with 3 characteristics (2, 1, 0 descriptors) */ + /* 2nd service with 0 characteristics */ + return GattServer( + name = firstServerName, + services = arrayListOf( + Service( + name = "serv1", + uuid = Uuid("1728"), + type = Service.Type.PRIMARY, + characteristics = arrayListOf( + Characteristic( + name = "char1", + uuid = Uuid("2F12"), + descriptors = arrayListOf( + Descriptor( + name = "desc1", + uuid = Uuid("2112"), + properties = hashMapOf( + Property.READ to hashSetOf(Property.Type.BONDED), + Property.WRITE to hashSetOf(Property.Type.AUTHENTICATED) + ), + value = Value( + value = "32", + type = Value.Type.UTF_8, + length = 21, + variableLength = false + ), + importedData = DescriptorImportData( + attributes = mutableMapOf( + "id" to "someId", + "sourceId" to "anotherAtt", + "discoverable" to "false" + ), + simpleElements = mutableMapOf( + "informativeText" to "infoText" + ), + propertiesAttributes = mutableMapOf( + "authenticated_read" to "true", + "bonded_write" to "false" + ) + ) + ), + Descriptor( + name = "desc2", + uuid = Uuid("2421"), + properties = hashMapOf( + Property.WRITE to hashSetOf(Property.Type.ENCRYPTED) + ), + value = Value( + value = "13", + type = Value.Type.USER, + length = 0, + variableLength = true + ), + importedData = DescriptorImportData( + attributes = mutableMapOf( + "id" to "weirdId", + "sourceId" to "sor", + "discoverable" to "true" + ), + simpleElements = mutableMapOf( + "informativeText" to "textInfo" + ), + propertiesAttributes = mutableMapOf( + "read" to "false", + "encrypted_write" to "false" + ) + ) + ) + ), + properties = hashMapOf( + Property.NOTIFY to hashSetOf(Property.Type.ENCRYPTED), + Property.WRITE_WITHOUT_RESPONSE to hashSetOf(Property.Type.BONDED) + ), + value = Value( + value = "ff0a", + type = Value.Type.HEX, + length = 0, + variableLength = true + ), + importedData = CharacteristicImportData( + attributes = mutableMapOf( + "id" to "someId", + "sourceId" to "someSourceId", + "const" to "true", + "instance_id" to "someInstanceId"), + capabilities = mutableSetOf("cap1"), + simpleElements = mutableMapOf( + "informativeText" to "infoText", + "description" to "someDescription"), + propertiesAttributes = mutableMapOf( + "read" to "true", + "write" to "false", + "bonded_notify" to "false", + "indicate_requirement" to "mandatory"), + aggregate = mutableListOf( + null, + "firstAgg", + "secondAgg" + ) + ) + ), + Characteristic( + name = "char2", + uuid = Uuid("2F82"), + descriptors = arrayListOf( + Descriptor( + name = "desc21", + uuid = Uuid("31E2"), + properties = hashMapOf( + Property.READ to hashSetOf(Property.Type.BONDED), + Property.WRITE to hashSetOf(Property.Type.AUTHENTICATED) + ), + value = Value( + value = "FE", + type = Value.Type.UTF_8, + length = 1, + variableLength = true + ), + importedData = DescriptorImportData( + attributes = mutableMapOf( + "id" to "someId", + "sourceId" to "anotherAtt", + "discoverable" to "false" + ), + simpleElements = mutableMapOf( + "informativeText" to "infoText" + ), + propertiesAttributes = mutableMapOf( + "authenticated_read" to "true", + "bonded_write" to "false" + ) + ) + ) + ), + properties = hashMapOf( + Property.NOTIFY to hashSetOf(Property.Type.ENCRYPTED), + Property.WRITE_WITHOUT_RESPONSE to hashSetOf(Property.Type.BONDED) + ), + value = Value( + value = "ff0a", + type = Value.Type.HEX, + length = 0, + variableLength = true + ), + importedData = CharacteristicImportData( + attributes = mutableMapOf( + "id" to "someId", + "sourceId" to "someSourceId", + "const" to "false", + "instance_id" to "someInstanceId"), + capabilities = mutableSetOf("cap1"), + simpleElements = mutableMapOf( + "informativeText" to "infoText", + "description" to "someDescription"), + propertiesAttributes = mutableMapOf( + "read" to "true", + "write" to "false", + "bonded_notify" to "false", + "indicate_requirement" to "mandatory"), + aggregate = mutableListOf( + null, + "firstAgg", + "secondAgg" + ) + ) + ), + Characteristic( + name = "char2", + uuid = Uuid("2F82"), + descriptors = arrayListOf(), + properties = hashMapOf( + Property.INDICATE to hashSetOf(Property.Type.AUTHENTICATED), + Property.RELIABLE_WRITE to hashSetOf(Property.Type.ENCRYPTED) + ), + value = Value( + value = "ff0a", + type = Value.Type.HEX, + length = 0, + variableLength = true + ), + importedData = CharacteristicImportData( + attributes = mutableMapOf( + "id" to "someId", + "sourceId" to "someSourceId", + "const" to "true", + "instance_id" to "someInstanceId"), + capabilities = mutableSetOf(), + simpleElements = mutableMapOf( + "informativeText" to "infoText", + "description" to "someDescription"), + propertiesAttributes = mutableMapOf( + "read" to "true", + "write" to "false", + "bonded_notify" to "false", + "indicate_requirement" to "mandatory"), + aggregate = mutableListOf( + null, + "firstAgg", + "secondAgg" + ) + ) + ) + ), + importedData = ServiceImportData( + attributes = mutableMapOf( + "id" to "first_id", + "sourceId" to "someSourceId", + "requirement" to "c2", + "advertise" to "true", + "instance_id" to "someInstance_id"), + capabilities = mutableSetOf("cap1"), + simpleElements = mutableMapOf( + "informativeText" to "infotext", + "description" to "someDescription", + "uri" to "someUri"), + include = mutableMapOf( + "second_id" to "src2" + ) + ) + ), + Service( + name = "serv2", + uuid = Uuid("1FFE"), + type = Service.Type.SECONDARY, + characteristics = arrayListOf(), + importedData = ServiceImportData( + attributes = mutableMapOf( + "id" to "second_id", + "sourceId" to "someSourceId", + "requirement" to "c2", + "advertise" to "true", + "instance_id" to "someInstance_id"), + capabilities = mutableSetOf("cap1"), + simpleElements = mutableMapOf( + "informativeText" to "infotext", + "description" to "someDescription", + "uri" to "someUri"), + include = mutableMapOf( + "first_id" to "src1" + ) + ) + ) + ), + isSwitchedOn = false, + importedData = ServerImportData( + device = "device23", + gattAttributes = mutableMapOf( + "out" to "someOut", + "header" to "someHeader", + "name" to "serverName", + "prefix" to "somePrefix", + "generic_attribute_service" to "false", + "in" to "someInnn", + "gatt_caching" to "true", + "id" to "someId" + ), + capabilities = mapOf( + "cap1" to "true", + "cap2" to "false" + ) + ) + ) + } + + private fun prepareSecondServer() : GattServer { + /* No imported values, no services */ + return GattServer(secondServerName) + } +} \ No newline at end of file diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/androidTest/java/com/siliconlabs/bledemo/import_export/ImportGattTest.kt b/application/AuraSense/mobile/aurasense-android-app/mobile/src/androidTest/java/com/siliconlabs/bledemo/import_export/ImportGattTest.kt new file mode 100644 index 000000000..79fff36a1 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/androidTest/java/com/siliconlabs/bledemo/import_export/ImportGattTest.kt @@ -0,0 +1,311 @@ +package com.siliconlabs.bledemo.import_export + +import androidx.test.internal.runner.junit4.AndroidJUnit4ClassRunner +import com.siliconlabs.bledemo.features.configure.gatt_configurator.import_export.ImportException +import com.siliconlabs.bledemo.features.configure.gatt_configurator.import_export.ImportException.ErrorType.* +import com.siliconlabs.bledemo.features.configure.gatt_configurator.import_export.utils.XmlConst +import org.junit.Assert.* +import org.junit.Test +import org.junit.runner.RunWith + +@RunWith(AndroidJUnit4ClassRunner::class) +class ImportGattTest : ImportBaseTest() { + + //region General XML syntax + + @Test + fun validateXmlSyntax_noStartTag_error() { + serializer.text("definitely not a root tag") + readForError(ImportException(PARSING_ERROR)) + } + + @Test + fun validateXmlSyntax_endTagMissing_error() { + printer.openTag(XmlConst.gatt, mapOf("out" to "value1")) + readForError(ImportException(PARSING_ERROR)) + } + + @Test + fun validateXmlSyntax_attributeValueMissing_error() { + serializer.flush() + writer.append("") + writer.close() + readForError(ImportException(PARSING_ERROR)) + } + + @Test + fun validateXmlSyntax_wrongTagEnding_error() { + serializer.flush() + writer.append("") + writer.close() + readForError(ImportException(PARSING_ERROR)) + } + + //endregion + //region General tag errors + + @Test + fun validateRootTag_wrongName_error() { + printer.openTag("weird_tag") + printer.closeTag( "weird_tag") + readForError(ImportException(WRONG_TAG_NAME, "weird_tag", XmlConst.rootElements)) + } + + @Test + fun validateTag_wrongName_error() { + printer.openTag(XmlConst.gatt) + printer.openTag("capabilities_declareee") + printer.closeTag("capabilities_declareee") + printer.closeTag(XmlConst.gatt) + readForError(ImportException(WRONG_TAG_NAME, "capabilities_declareee", XmlConst.gattElements)) + } + + @Test + fun validateTag_mandatoryAttributeMissing_error() { + printer.openTag(XmlConst.gatt) + printer.openTag(XmlConst.service) + printer.closeTag(XmlConst.service) + printer.closeTag(XmlConst.gatt) + readForError(ImportException(MANDATORY_ATTRIBUTE_MISSING, "uuid")) + } + + @Test + fun validateTag_valueInsteadOfNestedTag_error() { + printer.openTag(XmlConst.gatt, tagValue = "unexpectedValue") + printer.closeTag(XmlConst.gatt) + readForError(ImportException(NESTED_TAG_EXPECTED)) + } + + @Test + fun validateAttribute_wrongName() { + printer.openTag(XmlConst.gatt, mapOf("randomAttName" to "attValue")) + printer.closeTag(XmlConst.gatt) + readForError(ImportException(WRONG_ATTRIBUTE_NAME, "randomAttName", XmlConst.gattAttributes)) + } + + @Test + fun validateAttribute_nameDuplicated_error() { + serializer.flush() + writer.append("") + writer.close() + readForError(ImportException(ATTRIBUTE_NAME_DUPLICATED, "header")) + } + + @Test + fun validateValue_emptyValue_success() { + printer.openTag(XmlConst.gatt) + printer.openTag(XmlConst.service, mapOf("uuid" to "1234")) + printer.openTag(XmlConst.informativeText) + printer.closeTag(XmlConst.informativeText) + printer.closeTag(XmlConst.service) + printer.closeTag(XmlConst.gatt) + val retrievedServer = readForSuccess() + assertEquals(1, retrievedServer.services.size) + assertEquals("", retrievedServer.services[0].importedData.simpleElements["informativeText"]) + } + + //endregion + //region Tag-specific errors + + @Test + fun projectTag_parseWhenExists_defaultAttributeValue_success() { + printer.openTag(XmlConst.project) + printer.openTag(XmlConst.gatt) + printer.closeTag(XmlConst.gatt) + printer.closeTag(XmlConst.project) + val retrievedServer = readForSuccess() + assertNull(retrievedServer.importedData.device) + assertEquals(XmlConst.defaultGattAttributes, retrievedServer.importedData.gattAttributes) + } + + @Test + fun projectTag_parseWhenExists_customAttributeValue_success() { + printer.openTag(XmlConst.project, mapOf("device" to "thisIsDeviceName")) + printer.openTag(XmlConst.gatt) + printer.closeTag(XmlConst.gatt) + printer.closeTag(XmlConst.project) + val retrievedServer = readForSuccess() + assertEquals("thisIsDeviceName", retrievedServer.importedData.device) + assertEquals(XmlConst.defaultGattAttributes, retrievedServer.importedData.gattAttributes) + } + + @Test + fun gattTag_gattCachingAttribute_wrongValue_error() { + printer.openTag(XmlConst.gatt, mapOf("gatt_caching" to "notBoolean")) + printer.closeTag(XmlConst.gatt) + readForError(ImportException(WRONG_ATTRIBUTE_VALUE, "notBoolean", XmlConst.booleanValues)) + } + + @Test + fun gattTag_genericAttributeServiceAttribute_wrongValue_error() { + printer.openTag(XmlConst.gatt, mapOf("generic_attribute_service" to "notBoolean")) + printer.closeTag(XmlConst.gatt) + readForError(ImportException(WRONG_ATTRIBUTE_VALUE, "notBoolean", XmlConst.booleanValues)) + } + + @Test + fun gattTag_defaultAttributeValues_success() { + printer.openTag(XmlConst.gatt) + printer.closeTag(XmlConst.gatt) + val retrievedServer = readForSuccess() + assertEquals(XmlConst.defaultServerName, retrievedServer.name) + assertEquals(XmlConst.defaultGattAttributes, + retrievedServer.importedData.gattAttributes) + } + + @Test + fun gattTag_customAttributeValues_success() { + printer.openTag(XmlConst.gatt, mapOf("name" to "value1", "prefix" to "value2", "id" to "value3")) + printer.closeTag(XmlConst.gatt) + val retrievedServer = readForSuccess() + assertEquals("value1", retrievedServer.name) + assertEquals(mapOf( + "out" to "gatt_db.c", + "header" to "gatt_db.h", + "name" to "value1", + "prefix" to "value2", + "generic_attribute_service" to "false", + "id" to "value3"), + retrievedServer.importedData.gattAttributes) + } + + @Test + fun capabilitiesDeclareTag_defaultAttributeValues_success() { + testCapabilitiesDeclare { + printer.openTag(XmlConst.capability, tagValue = "capability1") + printer.closeTag(XmlConst.capability) + } + val retrievedServer = readForSuccess() + assertEquals(1, retrievedServer.importedData.capabilities.size) + assertTrue(retrievedServer.importedData.capabilities.containsKey("capability1")) + assertEquals("true", retrievedServer.importedData.capabilities["capability1"]) + } + + @Test + fun capabilitiesDeclareTag_wrongAttributeValue_error() { + testCapabilitiesDeclare { + printer.openTag(XmlConst.capability, mapOf("enable" to "notBoolean"), "cap1") + printer.closeTag(XmlConst.capability) + } + readForError(ImportException(WRONG_ATTRIBUTE_VALUE, "notBoolean", XmlConst.booleanValues)) + } + + @Test + fun capabilitiesDeclareTag_wrongTagValue_emptyValue_error() { + testCapabilitiesDeclare { + printer.openTag(XmlConst.capability, tagValue = "") + printer.closeTag(XmlConst.capability) + } + readForError(ImportException(WRONG_TAG_VALUE, "", setOf(XmlConst.capabilityNameRegex.toString()))) + } + + @Test + fun capabilitiesDeclareTag_wrongTagValue_specialCharacter_error() { + testCapabilitiesDeclare { + printer.openTag(XmlConst.capability, tagValue = "f$3dws") + printer.closeTag(XmlConst.capability) + } + readForError(ImportException(WRONG_TAG_VALUE, "f$3dws", setOf(XmlConst.capabilityNameRegex.toString()))) + } + + @Test + fun capabilitiesDeclareTag_wrongTagValue_startedWithDigit_error() { + testCapabilitiesDeclare { + printer.openTag(XmlConst.capability, tagValue = "1toEg") + printer.closeTag(XmlConst.capability) + } + readForError(ImportException(WRONG_TAG_VALUE, "1toEg", setOf(XmlConst.capabilityNameRegex.toString()))) + } + + @Test + fun capabilitiesDeclareTag_correctTagValue_success() { + testCapabilitiesDeclare { + printer.openTag(XmlConst.capability, tagValue = "_PDiu8y") + printer.closeTag(XmlConst.capability) + } + val retrievedServer = readForSuccess() + assertEquals(1, retrievedServer.importedData.capabilities.size) + assertTrue(retrievedServer.importedData.capabilities.containsKey("_PDiu8y")) + } + + @Test + fun capabilitiesDeclareTag_noCapabilitiesDeclared_error() { + testCapabilitiesDeclare { } + readForError(ImportException(NO_CAPABILITIES_DECLARED)) + } + + @Test + fun capabilitiesDeclareTag_tooManyCapabilities_error() { + testCapabilitiesDeclare { + for (i in 0 until 20) { + printer.openTag(XmlConst.capability, tagValue = "cap_$i") + printer.closeTag(XmlConst.capability) + } + } + readForError(ImportException(TOO_MANY_CAPABILITIES_DECLARED)) + } + + @Test + fun capabilitiesDeclareTag_secondOccurrence_error() { + printer.openTag(XmlConst.gatt) + printer.openTag(XmlConst.capabilities_declare) + printer.openTag(XmlConst.capability, tagValue = "aCapability") + printer.closeTag(XmlConst.capability) + printer.closeTag(XmlConst.capabilities_declare) + printer.openTag(XmlConst.capabilities_declare) + printer.closeTag(XmlConst.capabilities_declare) + printer.closeTag(XmlConst.gatt) + readForError(ImportException(TAG_MAXIMUM_OCCURRENCE_EXCEEDED, XmlConst.capabilities_declare)) + } + + @Test + fun capabilitiesDeclareTag_secondOccurrence_afterServiceTag_error() { + printer.openTag(XmlConst.gatt) + + printer.openTag(XmlConst.capabilities_declare) + printer.openTag(XmlConst.capability, tagValue = "aCapability") + printer.closeTag(XmlConst.capability) + printer.closeTag(XmlConst.capabilities_declare) + + printer.openTag(XmlConst.service, mapOf("uuid" to "1721")) + printer.closeTag(XmlConst.service) + + printer.openTag(XmlConst.capabilities_declare) + printer.openTag(XmlConst.capability, tagValue = "bCapability") + printer.closeTag(XmlConst.capability) + printer.closeTag(XmlConst.capabilities_declare) + + printer.closeTag(XmlConst.gatt) + readForError(ImportException(TAG_MAXIMUM_OCCURRENCE_EXCEEDED, XmlConst.capabilities_declare)) + } + + @Test + fun capabilitiesDeclareTag_betweenServices_success() { + printer.openTag(XmlConst.gatt) + + printer.openTag(XmlConst.service, mapOf("uuid" to "1721")) + printer.closeTag(XmlConst.service) + + printer.openTag(XmlConst.capabilities_declare) + printer.openTag(XmlConst.capability, tagValue = "aCapability") + printer.closeTag(XmlConst.capability) + printer.closeTag(XmlConst.capabilities_declare) + + printer.openTag(XmlConst.service, mapOf("uuid" to "1722")) + printer.closeTag(XmlConst.service) + + printer.closeTag(XmlConst.gatt) + val retrievedServer = readForSuccess() + assertTrue(retrievedServer.importedData.capabilities.containsKey("aCapability")) + } + + //endregion + + private fun testCapabilitiesDeclare(test: () -> Unit) { + printer.openTag(XmlConst.gatt) + printer.openTag(XmlConst.capabilities_declare) + test() + printer.closeTag(XmlConst.capabilities_declare) + printer.closeTag(XmlConst.gatt) + } +} \ No newline at end of file diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/androidTest/java/com/siliconlabs/bledemo/import_export/ImportServiceTest.kt b/application/AuraSense/mobile/aurasense-android-app/mobile/src/androidTest/java/com/siliconlabs/bledemo/import_export/ImportServiceTest.kt new file mode 100644 index 000000000..fc7984a20 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/androidTest/java/com/siliconlabs/bledemo/import_export/ImportServiceTest.kt @@ -0,0 +1,193 @@ +package com.siliconlabs.bledemo.import_export + +import androidx.test.internal.runner.junit4.AndroidJUnit4ClassRunner +import com.siliconlabs.bledemo.features.configure.gatt_configurator.models.Service +import com.siliconlabs.bledemo.features.configure.gatt_configurator.import_export.ImportException +import com.siliconlabs.bledemo.features.configure.gatt_configurator.import_export.ImportException.ErrorType.* +import com.siliconlabs.bledemo.features.configure.gatt_configurator.import_export.utils.XmlConst +import org.junit.Assert.assertEquals +import org.junit.Test +import org.junit.runner.RunWith + +@RunWith(AndroidJUnit4ClassRunner::class) +class ImportServiceTest : ImportBaseTest() { + + private val exampleUuid = "1328" + + @Test + fun uuidMissing_error() { + testService { + printer.openTag(XmlConst.service) + printer.closeTag(XmlConst.service) + } + readForError(ImportException(MANDATORY_ATTRIBUTE_MISSING, "uuid")) + } + + @Test + fun typeAttribute_wrongValue_error() { + testService { + printer.openTag(XmlConst.service, mapOf("uuid" to exampleUuid, "type" to "someType")) + printer.closeTag(XmlConst.service) + } + readForError(ImportException(WRONG_ATTRIBUTE_VALUE, "someType", XmlConst.serviceTypeValues)) + } + + @Test + fun requirementAttribute_wrongValue_error() { + testService { + printer.openTag(XmlConst.service, mapOf("uuid" to exampleUuid, "requirement" to "aWeirdReq")) + printer.closeTag(XmlConst.service) + } + readForError(ImportException(WRONG_ATTRIBUTE_VALUE, "aWeirdReq", XmlConst.requirementValues)) + } + + @Test + fun advertiseAttribute_wrongValue_error() { + testService { + printer.openTag(XmlConst.service, mapOf("uuid" to exampleUuid, "advertise" to "notBoolean")) + printer.closeTag(XmlConst.service) + } + readForError(ImportException(WRONG_ATTRIBUTE_VALUE, "notBoolean", XmlConst.booleanValues)) + } + + @Test + fun defaultAttributeValues_success() { + testService { + printer.openTag(XmlConst.service, mapOf("uuid" to exampleUuid)) + printer.closeTag(XmlConst.service) + } + val retrievedServer = readForSuccess() + assertEquals(1, retrievedServer.services.size) + assertEquals(XmlConst.defaultServiceName, retrievedServer.services[0].name) + assertEquals(Service.Type.PRIMARY, retrievedServer.services[0].type) + } + + @Test + fun sigUuidFound_renameService_success() { + testService { + printer.openTag(XmlConst.service, mapOf("uuid" to "1810")) + printer.closeTag(XmlConst.service) + } + val retrievedServer = readForSuccess() + assertEquals(1, retrievedServer.services.size) + assertEquals("Blood Pressure", retrievedServer.services[0].name) + } + + @Test + fun wrongCapabilityListed_error() { + testService { + printer.openTag(XmlConst.service, mapOf("uuid" to exampleUuid)) + printer.openTag(XmlConst.capabilities) + printer.openTag(XmlConst.capability, tagValue = "definitely not cap_1") + printer.closeTag(XmlConst.capability) + printer.closeTag(XmlConst.capabilities) + printer.closeTag(XmlConst.service) + } + readForError(ImportException(WRONG_CAPABILITY_LISTED, "definitely not cap_1", setOf("cap_1"))) + } + + @Test + fun oneTimeElementSecondOccurrence_error() { + testService { + printer.openTag(XmlConst.service, mapOf("uuid" to exampleUuid)) + printer.openTag(XmlConst.uri, tagValue = "someUriValue") + printer.closeTag(XmlConst.uri) + printer.openTag(XmlConst.uri, tagValue = "differentUriValue") + printer.closeTag(XmlConst.uri) + printer.closeTag(XmlConst.service) + } + readForError(ImportException(TAG_MAXIMUM_OCCURRENCE_EXCEEDED, XmlConst.uri)) + } + + @Test + fun includeTag_mandatoryAttributeMissing_error() { + testService { + printer.openTag(XmlConst.service, mapOf("uuid" to exampleUuid)) + printer.openTag(XmlConst.include, mapOf("id" to "someId")) + printer.closeTag(XmlConst.include) + printer.closeTag(XmlConst.service) + } + readForError(ImportException(MANDATORY_ATTRIBUTE_MISSING, "sourceId")) + } + + @Test + fun oneTimeServiceElements_notReset_afterComplexTagWithOneTimeElements_secondOccurrence_error() { + testService { + printer.openTag(XmlConst.service, mapOf("uuid" to exampleUuid)) + printer.openTag(XmlConst.informativeText, tagValue = "text1") + printer.closeTag(XmlConst.informativeText) + printer.openTag(XmlConst.characteristic, mapOf("uuid" to "2A20")) + printDefaultProperties() + printer.closeTag(XmlConst.characteristic) + printer.openTag(XmlConst.informativeText, tagValue = "text2") + printer.closeTag(XmlConst.informativeText) + printer.closeTag(XmlConst.service) + } + readForError(ImportException(TAG_MAXIMUM_OCCURRENCE_EXCEEDED, XmlConst.informativeText)) + } + + @Test + fun oneTimeServiceElements_reset_forNextService_success() { + testService { + printer.openTag(XmlConst.service, mapOf("uuid" to exampleUuid)) + printer.openTag(XmlConst.informativeText, tagValue = "text1") + printer.closeTag(XmlConst.informativeText) + printer.closeTag(XmlConst.service) + + printer.openTag(XmlConst.service, mapOf("uuid" to "1722")) + printer.openTag(XmlConst.informativeText, tagValue = "text2") + printer.closeTag(XmlConst.informativeText) + printer.closeTag(XmlConst.service) + } + val retrievedServer = readForSuccess() + assertEquals(2, retrievedServer.services.size) + assertEquals("text1", retrievedServer.services[0].importedData.simpleElements["informativeText"]) + assertEquals("text2", retrievedServer.services[1].importedData.simpleElements["informativeText"]) + } + + @Test + fun includeTag_wrongIdIncluded_notDeclaredAnywhere_error() { + testService { + printer.openTag(XmlConst.service, mapOf("uuid" to exampleUuid, "id" to "id1")) + printer.openTag(XmlConst.include, mapOf("id" to "weirdId", "sourceId" to "s1")) + printer.closeTag(XmlConst.include) + printer.closeTag(XmlConst.service) + } + readForError(ImportException(WRONG_INCLUDE_ID_DECLARED, "weirdId", setOf())) + } + + @Test + fun includeTag_wrongIdIncluded_fromTheExactSameService_error() { + testService { + printer.openTag(XmlConst.service, mapOf("uuid" to exampleUuid, "id" to "id1")) + printer.openTag(XmlConst.include, mapOf("id" to "id1", "sourceId" to "s1")) + printer.closeTag(XmlConst.include) + printer.closeTag(XmlConst.service) + } + readForError(ImportException(WRONG_INCLUDE_ID_DECLARED, "id1", setOf())) + } + + @Test + fun includeTag_correctIdDeclared_success() { + testService { + printer.openTag(XmlConst.service, mapOf("uuid" to exampleUuid, "id" to "id1")) + printer.openTag(XmlConst.include, mapOf("id" to "id2", "sourceId" to "s1")) + printer.closeTag(XmlConst.include) + printer.closeTag(XmlConst.service) + + printer.openTag(XmlConst.service, mapOf("uuid" to "1722", "id" to "id2")) + printer.closeTag(XmlConst.service) + } + readForSuccess() + } + + private fun testService(test: () -> Unit) { + printer.openTag(XmlConst.gatt) + printer.openTag(XmlConst.capabilities_declare) /* For validating capabilities in services. */ + printer.openTag(XmlConst.capability, tagValue = "cap_1") + printer.closeTag(XmlConst.capability) + printer.closeTag(XmlConst.capabilities_declare) + test() + printer.closeTag(XmlConst.gatt) + } +} \ No newline at end of file diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/androidTest/res/drawable/matter_dishwasher_off.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/androidTest/res/drawable/matter_dishwasher_off.xml new file mode 100644 index 000000000..69e651c04 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/androidTest/res/drawable/matter_dishwasher_off.xml @@ -0,0 +1,9 @@ + + + diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/androidTest/res/drawable/matter_dishwasher_on.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/androidTest/res/drawable/matter_dishwasher_on.xml new file mode 100644 index 000000000..d8da7f39e --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/androidTest/res/drawable/matter_dishwasher_on.xml @@ -0,0 +1,9 @@ + + + diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/AndroidManifest.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/AndroidManifest.xml new file mode 100644 index 000000000..032988997 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/AndroidManifest.xml @@ -0,0 +1,258 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/apache2license.txt b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/apache2license.txt new file mode 100644 index 000000000..d64569567 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/apache2license.txt @@ -0,0 +1,202 @@ + + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright [yyyy] [name of copyright owner] + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/data/-o_0.04_0_BRD4184A_LowPoly_Back.jpg b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/data/-o_0.04_0_BRD4184A_LowPoly_Back.jpg new file mode 100644 index 000000000..937c3a91d Binary files /dev/null and b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/data/-o_0.04_0_BRD4184A_LowPoly_Back.jpg differ diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/data/BRD4160_Lowpoly_Face.jpg b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/data/BRD4160_Lowpoly_Face.jpg new file mode 100644 index 000000000..2c4a35599 Binary files /dev/null and b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/data/BRD4160_Lowpoly_Face.jpg differ diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/data/BRD4160_NewFrontText.jpg b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/data/BRD4160_NewFrontText.jpg new file mode 100644 index 000000000..c926985ba Binary files /dev/null and b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/data/BRD4160_NewFrontText.jpg differ diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/data/BRD4160_NewGoldBackText.jpg b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/data/BRD4160_NewGoldBackText.jpg new file mode 100644 index 000000000..b7af6a57e Binary files /dev/null and b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/data/BRD4160_NewGoldBackText.jpg differ diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/data/BRD4184A_LowPoly.g3dj b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/data/BRD4184A_LowPoly.g3dj new file mode 100644 index 000000000..e2331277c --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/data/BRD4184A_LowPoly.g3dj @@ -0,0 +1,39431 @@ +{ + "version": [ 0, 1], + "id": "", + "meshes": [ + { + "attributes": ["POSITION", "NORMAL", "TEXCOORD0"], + "vertices": [ + 0.303174, -0.079092, -2.273240, 0.000000, -1.000000, 0.000000, 0.632070, 0.671489, + -0.828788, -0.079092, -2.273240, 0.000000, -1.000000, 0.000000, 0.397217, 0.671489, + -0.828788, -0.079092, -3.405201, 0.000000, -1.000000, 0.000000, 0.397217, 0.436636, + 0.303174, -0.079092, -3.405201, 0.000000, -1.000000, 0.000000, 0.632070, 0.436636, + -0.828788, 0.007374, -2.273240, 0.000000, 0.000000, 1.000000, 0.397217, 0.671489, + 0.303174, -0.079092, -2.273240, 0.000000, 0.000000, 1.000000, 0.632070, 0.671489, + 0.303174, 0.007374, -2.273240, 0.000000, 0.000000, 1.000000, 0.632070, 0.671489, + -0.828788, -0.079092, -2.273240, 0.000000, 0.000000, 1.000000, 0.397217, 0.671489, + -0.828788, -0.079092, -3.405201, -1.000000, 0.000000, 0.000000, 0.397217, 0.436636, + -0.828788, -0.079092, -2.273240, -1.000000, 0.000000, 0.000000, 0.397217, 0.671489, + -0.828788, 0.007374, -2.273240, -1.000000, 0.000000, 0.000000, 0.397217, 0.671489, + -0.828788, 0.007374, -3.405201, -1.000000, 0.000000, 0.000000, 0.397217, 0.436636, + 0.303174, -0.079092, -2.273240, 1.000000, 0.000000, 0.000000, 0.632070, 0.671489, + 0.303174, -0.079092, -3.405201, 1.000000, 0.000000, 0.000000, 0.632070, 0.436636, + 0.303174, 0.007374, -2.273240, 1.000000, 0.000000, 0.000000, 0.632070, 0.671489, + 0.303174, 0.007374, -3.405201, 1.000000, 0.000000, 0.000000, 0.632070, 0.436636, + -0.828788, 0.007374, -2.273240, 0.000000, 1.000000, 0.000000, 0.397217, 0.671489, + 0.303174, 0.007374, -2.273240, 0.000000, 1.000000, 0.000000, 0.632070, 0.671489, + -0.828788, 0.007374, -3.405201, 0.000000, 1.000000, 0.000000, 0.397217, 0.436636, + 0.303174, 0.007374, -3.405201, 0.000000, 1.000000, 0.000000, 0.632070, 0.436636, + -0.828788, -0.079092, -3.405201, 0.000000, 0.000000, -1.000000, 0.397217, 0.436636, + 0.303174, 0.007374, -3.405201, 0.000000, 0.000000, -1.000000, 0.632070, 0.436636, + 0.303174, -0.079092, -3.405201, 0.000000, 0.000000, -1.000000, 0.632070, 0.436636, + -0.828788, 0.007374, -3.405201, 0.000000, 0.000000, -1.000000, 0.397217, 0.436636, + 0.303174, -0.079092, -2.273240, 0.000000, -1.000000, 0.000000, 0.624339, 0.000661, + -0.828787, -0.079092, -2.273240, 0.000000, -1.000000, 0.000000, 0.375661, 0.000661, + -0.828787, -0.079092, -3.405201, 0.000000, -1.000000, 0.000000, 0.375661, 0.249339, + 0.303174, -0.079092, -3.405201, 0.000000, -1.000000, 0.000000, 0.624339, 0.249339, + -0.828787, 0.004366, -2.270231, 0.000000, 0.000000, 1.000000, 0.375661, 0.758699, + 0.303174, -0.076084, -2.270231, 0.000000, 0.000000, 1.000000, 0.624339, 0.991301, + 0.303174, 0.004366, -2.270231, 0.000000, 0.000000, 1.000000, 0.624339, 0.758699, + -0.828787, -0.076084, -2.270231, 0.000000, 0.000000, 1.000000, 0.375661, 0.991301, + -0.831796, -0.076084, -3.405201, -1.000000, 0.000000, 0.000000, 0.125661, 0.991301, + -0.831796, -0.076084, -2.273240, -1.000000, 0.000000, 0.000000, 0.374339, 0.991301, + -0.831796, 0.004366, -2.273240, -1.000000, 0.000000, 0.000000, 0.374339, 0.758699, + -0.831796, 0.004366, -3.405201, -1.000000, 0.000000, 0.000000, 0.125661, 0.758699, + 0.306183, -0.076084, -2.273240, 1.000000, 0.000000, 0.000000, 0.625661, 0.991301, + 0.306183, -0.076084, -3.405201, 1.000000, 0.000000, 0.000000, 0.874339, 0.991301, + 0.306183, 0.004366, -2.273240, 1.000000, 0.000000, 0.000000, 0.625661, 0.758699, + 0.306183, 0.004366, -3.405201, 1.000000, 0.000000, 0.000000, 0.874339, 0.758699, + -0.828787, 0.007374, -2.273240, 0.000000, 1.000000, 0.000000, 0.375661, 0.749339, + 0.303174, 0.007374, -2.273240, 0.000000, 1.000000, 0.000000, 0.624339, 0.749339, + -0.828787, 0.007374, -3.405201, 0.000000, 1.000000, 0.000000, 0.375661, 0.500661, + 0.303174, 0.007374, -3.405201, 0.000000, 1.000000, 0.000000, 0.624339, 0.500661, + -0.828787, -0.076084, -3.408210, 0.000000, 0.000000, -1.000000, 0.375661, 0.258699, + 0.303174, 0.004366, -3.408210, 0.000000, 0.000000, -1.000000, 0.624339, 0.491301, + 0.303174, -0.076084, -3.408210, 0.000000, 0.000000, -1.000000, 0.624339, 0.258699, + -0.828787, 0.004366, -3.408210, 0.000000, 0.000000, -1.000000, 0.375661, 0.491301, + -0.831796, -0.076084, -3.405201, -0.707074, -0.707140, 0.000000, 0.375000, 0.249339, + -0.828787, -0.079092, -2.273240, -0.707074, -0.707140, 0.000000, 0.375661, 0.000661, + -0.831796, -0.076084, -2.273240, -0.707074, -0.707140, 0.000000, 0.375000, 0.000661, + -0.828787, -0.079092, -3.405201, -0.707074, -0.707140, 0.000000, 0.375661, 0.249339, + -0.828787, -0.079092, -2.273240, 0.000000, -0.707078, 0.707135, 0.375661, 1.000000, + 0.303174, -0.079092, -2.273240, 0.000000, -0.707078, 0.707135, 0.624339, 1.000000, + -0.828787, -0.076084, -2.270231, 0.000000, -0.707078, 0.707135, 0.375661, 0.991301, + 0.303174, -0.076084, -2.270231, 0.000000, -0.707078, 0.707135, 0.624339, 0.991301, + -0.828787, 0.004366, -2.270231, -0.707048, 0.000000, 0.707165, 0.375661, 0.758699, + -0.831796, -0.076084, -2.273240, -0.707048, 0.000000, 0.707165, 0.374339, 0.991301, + -0.828787, -0.076084, -2.270231, -0.707048, 0.000000, 0.707165, 0.375661, 0.991301, + -0.831796, 0.004366, -2.273240, -0.707048, 0.000000, 0.707165, 0.374339, 0.758699, + 0.303174, -0.079092, -3.405201, 0.707109, -0.707104, 0.000000, 0.624339, 0.249339, + 0.306183, -0.076084, -2.273240, 0.707109, -0.707104, 0.000000, 0.625000, 0.000661, + 0.303174, -0.079092, -2.273240, 0.707109, -0.707104, 0.000000, 0.624339, 0.000661, + 0.306183, -0.076084, -3.405201, 0.707109, -0.707104, 0.000000, 0.625000, 0.249339, + 0.306183, -0.076084, -2.273240, 0.707102, 0.000000, 0.707112, 0.625661, 0.991301, + 0.306183, 0.004366, -2.273240, 0.707102, 0.000000, 0.707112, 0.625661, 0.758699, + 0.303174, -0.076084, -2.270231, 0.707102, 0.000000, 0.707112, 0.624339, 0.991301, + 0.303174, 0.004366, -2.270231, 0.707102, 0.000000, 0.707112, 0.624339, 0.758699, + -0.828787, 0.007374, -2.273240, -0.707074, 0.707140, 0.000000, 0.375661, 0.749339, + -0.828787, 0.007374, -3.405201, -0.707074, 0.707140, 0.000000, 0.375661, 0.500661, + -0.831796, 0.004366, -2.273240, -0.707074, 0.707140, 0.000000, 0.375000, 0.749339, + -0.831796, 0.004366, -3.405201, -0.707074, 0.707140, 0.000000, 0.375000, 0.500661, + 0.303174, 0.004366, -2.270231, 0.000000, 0.707078, 0.707136, 0.624339, 0.758699, + -0.828787, 0.007374, -2.273240, 0.000000, 0.707078, 0.707136, 0.375661, 0.749339, + -0.828787, 0.004366, -2.270231, 0.000000, 0.707078, 0.707136, 0.375661, 0.758699, + 0.303174, 0.007374, -2.273240, 0.000000, 0.707078, 0.707136, 0.624339, 0.749339, + 0.306183, 0.004366, -2.273240, 0.707109, 0.707104, 0.000000, 0.625000, 0.749339, + 0.306183, 0.004366, -3.405201, 0.707109, 0.707104, 0.000000, 0.625000, 0.500661, + 0.303174, 0.007374, -2.273240, 0.707109, 0.707104, 0.000000, 0.624339, 0.749339, + 0.303174, 0.007374, -3.405201, 0.707109, 0.707104, 0.000000, 0.624339, 0.500661, + -0.828787, 0.004366, -3.408210, -0.707031, 0.000000, -0.707183, 0.375661, 0.491301, + -0.828787, -0.076084, -3.408210, -0.707031, 0.000000, -0.707183, 0.375661, 0.258699, + -0.831796, 0.004366, -3.405201, -0.707031, 0.000000, -0.707183, 0.375000, 0.491301, + -0.831796, -0.076084, -3.405201, -0.707031, 0.000000, -0.707183, 0.375000, 0.258699, + 0.303174, 0.007374, -3.405201, 0.000000, 0.707069, -0.707145, 0.624339, 0.500661, + -0.828787, 0.004366, -3.408210, 0.000000, 0.707069, -0.707145, 0.375661, 0.491301, + -0.828787, 0.007374, -3.405201, 0.000000, 0.707069, -0.707145, 0.375661, 0.500661, + 0.303174, 0.004366, -3.408210, 0.000000, 0.707069, -0.707145, 0.624339, 0.491301, + 0.306183, -0.076084, -3.405201, 0.707066, 0.000000, -0.707147, 0.625000, 0.258699, + 0.303174, 0.004366, -3.408210, 0.707066, 0.000000, -0.707147, 0.624339, 0.491301, + 0.306183, 0.004366, -3.405201, 0.707066, 0.000000, -0.707147, 0.625000, 0.491301, + 0.303174, -0.076084, -3.408210, 0.707066, 0.000000, -0.707147, 0.624339, 0.258699, + -0.828787, -0.076084, -3.408210, 0.000000, -0.707069, -0.707144, 0.375661, 0.258699, + 0.303174, -0.076084, -3.408210, 0.000000, -0.707069, -0.707144, 0.624339, 0.258699, + -0.828787, -0.079092, -3.405201, 0.000000, -0.707069, -0.707144, 0.375661, 0.249339, + 0.303174, -0.079092, -3.405201, 0.000000, -0.707069, -0.707144, 0.624339, 0.249339, + -0.831796, -0.076084, -2.273240, -0.577312, -0.577336, 0.577403, 0.374339, 0.991301, + -0.828787, -0.079092, -2.273240, -0.577312, -0.577336, 0.577403, 0.375661, 1.000000, + -0.828787, -0.076084, -2.270231, -0.577312, -0.577336, 0.577403, 0.375661, 0.991301, + 0.303174, -0.079092, -2.273240, 0.577337, -0.577340, 0.577373, 0.624339, 1.000000, + 0.306183, -0.076084, -2.273240, 0.577337, -0.577340, 0.577373, 0.625661, 0.991301, + 0.303174, -0.076084, -2.270231, 0.577337, -0.577340, 0.577373, 0.624339, 0.991301, + -0.828787, 0.007374, -2.273240, -0.577311, 0.577335, 0.577404, 0.375661, 0.749339, + -0.831796, 0.004366, -2.273240, -0.577311, 0.577335, 0.577404, 0.374339, 0.758699, + -0.828787, 0.004366, -2.270231, -0.577311, 0.577335, 0.577404, 0.375661, 0.758699, + 0.306183, 0.004366, -2.273240, 0.577338, 0.577341, 0.577373, 0.625661, 0.758699, + 0.303174, 0.007374, -2.273240, 0.577338, 0.577341, 0.577373, 0.624339, 0.749339, + 0.303174, 0.004366, -2.270231, 0.577338, 0.577341, 0.577373, 0.624339, 0.758699, + -0.828787, 0.004366, -3.408210, -0.577376, 0.577303, -0.577372, 0.375661, 0.491301, + -0.831796, 0.004366, -3.405201, -0.577376, 0.577303, -0.577372, 0.375000, 0.500661, + -0.828787, 0.007374, -3.405201, -0.577376, 0.577303, -0.577372, 0.375661, 0.500661, + 0.306183, 0.004366, -3.405201, 0.577412, 0.577288, -0.577350, 0.625000, 0.500661, + 0.303174, 0.004366, -3.408210, 0.577412, 0.577288, -0.577350, 0.624339, 0.491301, + 0.303174, 0.007374, -3.405201, 0.577412, 0.577288, -0.577350, 0.624339, 0.500661, + -0.828787, -0.079092, -3.405201, -0.577377, -0.577304, -0.577370, 0.375661, 0.249339, + -0.831796, -0.076084, -3.405201, -0.577377, -0.577304, -0.577370, 0.375000, 0.258699, + -0.828787, -0.076084, -3.408210, -0.577377, -0.577304, -0.577370, 0.375661, 0.258699, + 0.306183, -0.076084, -3.405201, 0.577412, -0.577288, -0.577351, 0.625000, 0.258699, + 0.303174, -0.079092, -3.405201, 0.577412, -0.577288, -0.577351, 0.624339, 0.249339, + 0.303174, -0.076084, -3.408210, 0.577412, -0.577288, -0.577351, 0.624339, 0.258699, + -2.284447, 0.054384, 4.457721, -0.935315, 0.012522, 0.353594, 0.397535, 0.610383, + -2.285300, -0.064428, 4.453054, -0.999834, -0.018091, 0.002378, 0.397217, 0.608924, + -2.284447, -0.064428, 4.457721, -0.935315, -0.012522, 0.353594, 0.397535, 0.610383, + -2.285300, 0.054384, 4.453054, -0.999834, 0.018091, 0.002378, 0.397217, 0.608924, + -2.281999, 0.054384, 4.461784, -0.751917, 0.017648, 0.659022, 0.397944, 0.611679, + -2.281999, -0.064428, 4.461784, -0.751917, -0.017648, 0.659021, 0.397944, 0.611679, + -2.285300, -0.064428, 4.105339, -0.999834, -0.018091, -0.002378, 0.397217, 0.499201, + -2.283131, -0.069198, 4.453351, -0.910493, -0.413523, 0.001307, 0.397849, 0.609019, + -2.283131, -0.069198, 4.105042, -0.910492, -0.413524, -0.001307, 0.397849, 0.499106, + -2.118140, -0.064442, 4.647490, -0.747135, -0.017583, 0.664440, 0.434025, 0.670280, + -2.116414, -0.069169, 4.646321, -0.683606, -0.406801, 0.605967, 0.434537, 0.669834, + -2.280569, -0.069198, 4.460126, -0.686256, -0.406987, 0.602838, 0.398381, 0.611081, + -2.118140, 0.054398, 4.647490, -0.747135, 0.017583, 0.664440, 0.434025, 0.670280, + -2.114307, 0.054398, 4.650319, -0.411284, 0.011769, 0.911431, 0.435006, 0.670988, + -2.114307, -0.064442, 4.650319, -0.411284, -0.011769, 0.911431, 0.435006, 0.670988, + -2.109650, 0.054398, 4.651321, -0.001369, 0.017221, 0.999851, 0.435894, 0.671489, + -2.109650, -0.064442, 4.651321, -0.001369, -0.017221, 0.999851, 0.435894, 0.671489, + -2.109915, -0.069169, 4.649254, -0.000796, -0.400562, 0.916269, 0.435834, 0.670698, + -1.394122, -0.069169, 4.649254, 0.000796, -0.400562, 0.916269, 0.593450, 0.670698, + -1.394386, -0.064442, 4.651321, 0.001369, -0.017221, 0.999851, 0.593391, 0.671489, + -2.116414, 0.059125, 4.646321, -0.683611, 0.406786, 0.605972, 0.434537, 0.669834, + -2.280569, 0.059155, 4.460126, -0.686261, 0.406972, 0.602843, 0.398381, 0.611081, + -2.283131, 0.059155, 4.453351, -0.910492, 0.413524, 0.001307, 0.397849, 0.609019, + -2.283131, 0.059155, 4.105042, -0.910493, 0.413523, -0.001307, 0.397849, 0.499106, + -2.285300, 0.054384, 4.105339, -0.999834, 0.018091, -0.002378, 0.397217, 0.499201, + -1.394122, 0.059125, 4.649254, 0.000796, 0.400532, 0.916282, 0.593452, 0.670698, + -2.109915, 0.059125, 4.649254, -0.000796, 0.400532, 0.916282, 0.435835, 0.670698, + -1.394386, 0.054398, 4.651321, 0.001369, 0.017221, 0.999851, 0.593392, 0.671489, + -1.394386, -0.064442, 3.907072, 0.001369, -0.017221, -0.999851, 0.593392, 0.436636, + -1.394386, 0.054398, 3.907072, 0.001369, 0.017221, -0.999851, 0.593391, 0.436636, + -1.389729, -0.064442, 3.908073, 0.411272, -0.011769, -0.911437, 0.594281, 0.437137, + -1.389729, 0.054398, 3.908073, 0.411272, 0.011769, -0.911436, 0.594279, 0.437137, + -1.385896, -0.064442, 3.910902, 0.747134, -0.017580, -0.664441, 0.595262, 0.437845, + -1.385896, 0.054398, 3.910902, 0.747134, 0.017580, -0.664441, 0.595260, 0.437845, + -2.109650, 0.054398, 3.907072, -0.001369, 0.017221, -0.999851, 0.435894, 0.436636, + -1.394122, 0.059125, 3.909139, 0.000796, 0.400532, -0.916282, 0.593450, 0.437427, + -2.109915, 0.059125, 3.909139, -0.000796, 0.400532, -0.916282, 0.435834, 0.437427, + -1.222037, 0.054384, 4.096609, 0.751916, 0.017645, -0.659022, 0.631343, 0.496446, + -1.387622, 0.059125, 3.912072, 0.683630, 0.406723, -0.605992, 0.594748, 0.438291, + -1.223466, 0.059155, 4.098267, 0.686282, 0.406909, -0.602861, 0.630906, 0.497044, + -2.118140, -0.064442, 3.910902, -0.747135, -0.017583, -0.664440, 0.434025, 0.437845, + -2.118140, 0.054398, 3.910902, -0.747135, 0.017583, -0.664440, 0.434025, 0.437845, + -2.114307, -0.064442, 3.908073, -0.411284, -0.011769, -0.911431, 0.435006, 0.437137, + -2.114307, 0.054398, 3.908073, -0.411285, 0.011769, -0.911431, 0.435006, 0.437137, + -2.109650, -0.064442, 3.907072, -0.001369, -0.017221, -0.999851, 0.435894, 0.436636, + -2.280569, 0.059155, 4.098267, -0.686262, 0.406971, -0.602842, 0.398381, 0.497044, + -2.116414, 0.059125, 3.912072, -0.683611, 0.406785, -0.605971, 0.434537, 0.438291, + -2.281999, 0.054384, 4.096609, -0.751918, 0.017648, -0.659021, 0.397944, 0.496446, + -1.219589, -0.064428, 4.100672, 0.935321, -0.012521, -0.353579, 0.631753, 0.497744, + -1.219589, 0.054384, 4.100672, 0.935321, 0.012522, -0.353579, 0.631753, 0.497742, + -1.222037, -0.064428, 4.096609, 0.751916, -0.017645, -0.659022, 0.631343, 0.496448, + -1.218736, -0.064428, 4.105339, 0.999834, -0.018085, -0.002376, 0.632070, 0.499203, + -1.218736, 0.054384, 4.105339, 0.999834, 0.018085, -0.002376, 0.632070, 0.499201, + -1.218736, 0.054384, 4.453054, 0.999834, 0.018085, 0.002376, 0.632070, 0.608924, + -1.220905, 0.059155, 4.453351, 0.910542, 0.413414, 0.001307, 0.631438, 0.609019, + -1.220905, 0.059155, 4.105042, 0.910542, 0.413414, -0.001307, 0.631438, 0.499106, + -1.219589, -0.064428, 4.457721, 0.935326, -0.012521, 0.353565, 0.631753, 0.610383, + -1.219589, 0.054384, 4.457721, 0.935326, 0.012521, 0.353565, 0.631753, 0.610383, + -1.218736, -0.064428, 4.453054, 0.999834, -0.018085, 0.002376, 0.632070, 0.608924, + -1.222037, -0.064428, 4.461784, 0.751916, -0.017645, 0.659022, 0.631343, 0.611679, + -1.222037, 0.054384, 4.461784, 0.751916, 0.017645, 0.659022, 0.631343, 0.611679, + -1.385896, 0.054398, 4.647490, 0.747134, 0.017580, 0.664441, 0.595262, 0.670280, + -1.387622, 0.059125, 4.646321, 0.683630, 0.406723, 0.605992, 0.594750, 0.669834, + -1.223466, 0.059155, 4.460126, 0.686282, 0.406910, 0.602861, 0.630906, 0.611081, + -1.223466, -0.069198, 4.098267, 0.686277, -0.406924, -0.602857, 0.630906, 0.497046, + -1.387622, -0.069169, 3.912072, 0.683625, -0.406738, -0.605987, 0.594750, 0.438291, + -1.394122, -0.069169, 3.909139, 0.000796, -0.400562, -0.916269, 0.593452, 0.437427, + -2.109915, -0.069169, 3.909139, -0.000796, -0.400562, -0.916269, 0.435835, 0.437427, + -2.281999, -0.064428, 4.096609, -0.751918, -0.017648, -0.659021, 0.397944, 0.496446, + -2.116414, -0.069169, 3.912072, -0.683606, -0.406801, -0.605967, 0.434537, 0.438291, + -2.280569, -0.069198, 4.098267, -0.686257, -0.406986, -0.602838, 0.398381, 0.497044, + -1.220905, -0.069198, 4.453351, 0.910542, -0.413414, 0.001307, 0.631438, 0.609019, + -1.220905, -0.069198, 4.105042, 0.910542, -0.413414, -0.001306, 0.631438, 0.499108, + -1.387622, -0.069169, 4.646321, 0.683625, -0.406738, 0.605988, 0.594748, 0.669834, + -1.385896, -0.064442, 4.647490, 0.747134, -0.017580, 0.664441, 0.595260, 0.670280, + -1.223466, -0.069198, 4.460126, 0.686277, -0.406924, 0.602857, 0.630906, 0.611081, + -1.389729, 0.054398, 4.650319, 0.411271, 0.011769, 0.911437, 0.594281, 0.670988, + -1.389729, -0.064442, 4.650319, 0.411271, -0.011769, 0.911437, 0.594279, 0.670988, + -2.284447, 0.054384, 4.100672, -0.935310, 0.012521, -0.353608, 0.397535, 0.497742, + -2.284447, -0.064428, 4.100672, -0.935310, -0.012522, -0.353608, 0.397535, 0.497742, + -2.283149, -0.068347, 4.457229, -0.865899, -0.378225, 0.327361, 0.397217, 0.610498, + -2.113768, -0.068317, 4.649125, -0.382989, -0.364726, 0.848701, 0.434769, 0.671489, + -2.283149, 0.058303, 4.457229, -0.865883, 0.378253, 0.327370, 0.397217, 0.610499, + -2.113768, 0.058274, 4.649125, -0.383008, 0.364699, 0.848705, 0.434770, 0.671489, + -1.390268, 0.058274, 3.909268, 0.383015, 0.364684, -0.848708, 0.594516, 0.436636, + -2.113768, 0.058274, 3.909268, -0.383029, 0.364690, -0.848699, 0.434769, 0.436636, + -1.220887, 0.058303, 4.101164, 0.865903, 0.378243, -0.327329, 0.632070, 0.497626, + -1.220887, 0.058303, 4.457229, 0.865909, 0.378238, 0.327317, 0.632070, 0.610498, + -1.390268, -0.068317, 3.909268, 0.383000, -0.364720, -0.848699, 0.594518, 0.436636, + -2.113768, -0.068317, 3.909268, -0.382992, -0.364731, -0.848698, 0.434770, 0.436636, + -1.220887, -0.068347, 4.101164, 0.865909, -0.378228, -0.327330, 0.632070, 0.497628, + -1.220887, -0.068347, 4.457229, 0.865918, -0.378221, 0.327315, 0.632070, 0.610499, + -1.390268, -0.068317, 4.649125, 0.382981, -0.364718, 0.848709, 0.594516, 0.671489, + -1.390268, 0.058274, 4.649125, 0.382974, 0.364695, 0.848722, 0.594518, 0.671489, + -2.283149, 0.058303, 4.101164, -0.865900, 0.378211, -0.327376, 0.397217, 0.497626, + -2.283149, -0.068347, 4.101164, -0.865890, -0.378220, -0.327390, 0.397217, 0.497626, + -2.283131, -0.069198, 4.105042, -0.421232, -0.906952, -0.001268, 0.397849, 0.499106, + -2.279185, -0.071028, 4.455731, -0.000625, -1.000000, 0.000194, 0.398564, 0.609769, + -2.283131, -0.069198, 4.453351, -0.421232, -0.906952, 0.001268, 0.397849, 0.609019, + -2.279185, -0.071028, 4.102662, -0.000625, -1.000000, -0.000194, 0.398564, 0.498356, + -2.111989, -0.071028, 4.645182, -0.000246, -0.999999, 0.001153, 0.435379, 0.669551, + -2.280569, -0.069198, 4.460126, -0.315191, -0.908078, 0.275769, 0.398381, 0.611081, + -2.116414, -0.069169, 4.646321, -0.312553, -0.908117, 0.278629, 0.434537, 0.669834, + -1.394122, -0.069169, 4.649254, 0.000742, -0.909549, 0.415596, 0.593450, 0.670698, + -2.109915, -0.069169, 4.649254, -0.000742, -0.909549, 0.415596, 0.435834, 0.670698, + -1.392048, -0.071028, 4.645182, 0.000246, -0.999999, 0.001153, 0.593906, 0.669551, + -1.392048, -0.071028, 3.913211, 0.000246, -0.999999, -0.001153, 0.593908, 0.438573, + -1.223466, -0.069198, 4.098267, 0.315153, -0.908101, -0.275737, 0.630906, 0.497046, + -1.224851, -0.071028, 4.102662, 0.000625, -1.000000, -0.000194, 0.630723, 0.498358, + -1.387622, -0.069169, 3.912072, 0.312515, -0.908140, -0.278597, 0.594750, 0.438291, + -2.111989, -0.071028, 3.913211, -0.000246, -0.999999, -0.001153, 0.435380, 0.438573, + -1.394122, -0.069169, 3.909139, 0.000742, -0.909561, -0.415570, 0.593452, 0.437427, + -2.109915, -0.069169, 3.909139, -0.000742, -0.909561, -0.415570, 0.435835, 0.437427, + -2.280569, -0.069198, 4.098267, -0.315190, -0.908079, -0.275769, 0.398381, 0.497044, + -2.116414, -0.069169, 3.912072, -0.312552, -0.908117, -0.278629, 0.434537, 0.438291, + -1.224851, -0.071028, 4.455731, 0.000625, -1.000000, 0.000194, 0.630723, 0.609769, + -1.220905, -0.069198, 4.453351, 0.421220, -0.906958, 0.001268, 0.631438, 0.609019, + -1.220905, -0.069198, 4.105042, 0.421220, -0.906958, -0.001268, 0.631438, 0.499108, + -1.223466, -0.069198, 4.460126, 0.315154, -0.908101, 0.275737, 0.630906, 0.611081, + -1.387622, -0.069169, 4.646321, 0.312515, -0.908140, 0.278598, 0.594748, 0.669834, + -2.283149, -0.068347, 4.457229, -0.500029, -0.845117, 0.189073, 0.397217, 0.610498, + -2.113768, -0.068317, 4.649125, -0.218307, -0.847444, 0.483923, 0.434769, 0.671489, + -1.390268, -0.068317, 3.909268, 0.218339, -0.847449, -0.483898, 0.594518, 0.436636, + -2.113768, -0.068317, 3.909268, -0.218362, -0.847439, -0.483906, 0.434770, 0.436636, + -1.220887, -0.068347, 4.101164, 0.500029, -0.845124, -0.189043, 0.632070, 0.497628, + -1.220887, -0.068347, 4.457229, 0.500051, -0.845112, 0.189036, 0.632070, 0.610499, + -1.390268, -0.068317, 4.649125, 0.218293, -0.847440, 0.483936, 0.594516, 0.671489, + -2.283149, -0.068347, 4.101164, -0.500033, -0.845110, -0.189090, 0.397217, 0.497626, + -2.280569, 0.059155, 4.460126, -0.315192, 0.908078, 0.275769, 0.398381, 0.611081, + -2.111989, 0.060984, 4.645182, -0.000246, 0.999999, 0.001153, 0.435380, 0.669551, + -2.279185, 0.060984, 4.455731, -0.000625, 1.000000, 0.000194, 0.398564, 0.609769, + -2.116414, 0.059125, 4.646321, -0.312553, 0.908117, 0.278629, 0.434537, 0.669834, + -2.279185, 0.060984, 4.102662, -0.000625, 1.000000, -0.000194, 0.398564, 0.498356, + -2.283131, 0.059155, 4.453351, -0.421233, 0.906952, 0.001268, 0.397849, 0.609019, + -2.283131, 0.059155, 4.105042, -0.421232, 0.906952, -0.001268, 0.397849, 0.499106, + -1.394122, 0.059125, 4.649254, 0.000742, 0.909549, 0.415596, 0.593452, 0.670698, + -1.392048, 0.060984, 4.645182, 0.000246, 0.999999, 0.001153, 0.593908, 0.669552, + -2.109915, 0.059125, 4.649254, -0.000742, 0.909549, 0.415596, 0.435835, 0.670698, + -1.394122, 0.059125, 3.909139, 0.000742, 0.909561, -0.415570, 0.593450, 0.437427, + -2.111989, 0.060984, 3.913211, -0.000246, 0.999999, -0.001153, 0.435379, 0.438573, + -1.392048, 0.060984, 3.913211, 0.000246, 0.999999, -0.001153, 0.593906, 0.438573, + -2.109915, 0.059125, 3.909139, -0.000742, 0.909561, -0.415570, 0.435834, 0.437427, + -1.223466, 0.059155, 4.098267, 0.315153, 0.908101, -0.275737, 0.630906, 0.497044, + -1.387622, 0.059125, 3.912072, 0.312515, 0.908140, -0.278597, 0.594748, 0.438291, + -1.224851, 0.060984, 4.102662, 0.000625, 1.000000, -0.000194, 0.630723, 0.498356, + -2.280569, 0.059155, 4.098267, -0.315191, 0.908078, -0.275769, 0.398381, 0.497044, + -2.116414, 0.059125, 3.912072, -0.312552, 0.908117, -0.278629, 0.434537, 0.438291, + -1.220905, 0.059155, 4.453351, 0.421221, 0.906957, 0.001268, 0.631438, 0.609019, + -1.220905, 0.059155, 4.105042, 0.421220, 0.906958, -0.001268, 0.631438, 0.499106, + -1.224851, 0.060984, 4.455731, 0.000625, 1.000000, 0.000194, 0.630723, 0.609769, + -1.223466, 0.059155, 4.460126, 0.315155, 0.908101, 0.275736, 0.630906, 0.611081, + -1.387622, 0.059125, 4.646321, 0.312516, 0.908140, 0.278597, 0.594750, 0.669834, + -2.283149, 0.058303, 4.457229, -0.500090, 0.845077, 0.189092, 0.397217, 0.610499, + -2.113768, 0.058274, 4.649125, -0.218310, 0.847438, 0.483931, 0.434770, 0.671489, + -1.390268, 0.058274, 3.909268, 0.218337, 0.847451, -0.483896, 0.594516, 0.436636, + -2.113768, 0.058274, 3.909268, -0.218359, 0.847444, -0.483899, 0.434769, 0.436636, + -1.220887, 0.058303, 4.101164, 0.500073, 0.845093, -0.189064, 0.632070, 0.497626, + -1.220887, 0.058303, 4.457229, 0.500112, 0.845072, 0.189055, 0.632070, 0.610498, + -1.390268, 0.058274, 4.649125, 0.218294, 0.847437, 0.483940, 0.594518, 0.671489, + -2.283149, 0.058303, 4.101164, -0.500078, 0.845080, -0.189111, 0.397217, 0.497626, + -2.239467, -0.109031, 4.590923, 0.000000, -1.000000, 0.000000, 0.632070, 0.671489, + -2.321600, -0.109031, 4.590923, 0.000000, -1.000000, 0.000000, 0.397217, 0.671489, + -2.321600, -0.109031, 4.460348, 0.000000, -1.000000, 0.000000, 0.397217, 0.436636, + -2.239467, -0.109031, 4.460348, 0.000000, -1.000000, 0.000000, 0.632070, 0.436636, + -2.321600, -0.028519, 4.590923, 0.000000, 0.000000, 1.000000, 0.397217, 0.671489, + -2.239467, -0.109031, 4.590923, 0.000000, 0.000000, 1.000000, 0.632070, 0.671489, + -2.239467, -0.028519, 4.590923, 0.000000, 0.000000, 1.000000, 0.632070, 0.671489, + -2.321600, -0.109031, 4.590923, 0.000000, 0.000000, 1.000000, 0.397217, 0.671489, + -2.321600, -0.109031, 4.590923, -1.000000, 0.000000, 0.000000, 0.397217, 0.671489, + -2.321600, -0.028519, 4.590923, -1.000000, 0.000000, 0.000000, 0.397217, 0.671489, + -2.321600, -0.109031, 4.460348, -1.000000, 0.000000, 0.000000, 0.397217, 0.436636, + -2.321600, -0.028519, 4.460348, -1.000000, 0.000000, 0.000000, 0.397217, 0.436636, + -2.239467, -0.028519, 4.590923, 1.000000, 0.000000, 0.000000, 0.632070, 0.671489, + -2.239467, -0.109031, 4.590923, 1.000000, 0.000000, 0.000000, 0.632070, 0.671489, + -2.239467, -0.109031, 4.460348, 1.000000, 0.000000, 0.000000, 0.632070, 0.436636, + -2.239467, -0.028519, 4.460348, 1.000000, 0.000000, 0.000000, 0.632070, 0.436636, + -2.321600, -0.028519, 4.590923, 0.000000, 1.000000, 0.000000, 0.397217, 0.671489, + -2.239467, -0.028519, 4.590923, 0.000000, 1.000000, 0.000000, 0.632070, 0.671489, + -2.321600, -0.028519, 4.460348, 0.000000, 1.000000, 0.000000, 0.397217, 0.436636, + -2.239467, -0.028519, 4.460348, 0.000000, 1.000000, 0.000000, 0.632070, 0.436636, + -2.321600, -0.109031, 4.460348, 0.000000, 0.000000, -1.000000, 0.397217, 0.436636, + -2.239467, -0.028519, 4.460348, 0.000000, 0.000000, -1.000000, 0.632070, 0.436636, + -2.239467, -0.109031, 4.460348, 0.000000, 0.000000, -1.000000, 0.632070, 0.436636, + -2.321600, -0.028519, 4.460348, 0.000000, 0.000000, -1.000000, 0.397217, 0.436636, + -1.391270, -0.109031, -0.733229, 0.000000, -1.000000, 0.000000, 0.632070, 0.671489, + -1.473403, -0.109031, -0.733229, 0.000000, -1.000000, 0.000000, 0.397217, 0.671489, + -1.473403, -0.109031, -0.863805, 0.000000, -1.000000, 0.000000, 0.397217, 0.436636, + -1.391270, -0.109031, -0.863805, 0.000000, -1.000000, 0.000000, 0.632070, 0.436636, + -1.473403, -0.028519, -0.733229, 0.000000, 0.000000, 1.000000, 0.397217, 0.671489, + -1.391270, -0.109031, -0.733229, 0.000000, 0.000000, 1.000000, 0.632070, 0.671489, + -1.391270, -0.028519, -0.733229, 0.000000, 0.000000, 1.000000, 0.632070, 0.671489, + -1.473403, -0.109031, -0.733229, 0.000000, 0.000000, 1.000000, 0.397217, 0.671489, + -1.473403, -0.109031, -0.733229, -1.000000, 0.000000, 0.000000, 0.397217, 0.671489, + -1.473403, -0.028519, -0.733229, -1.000000, 0.000000, 0.000000, 0.397217, 0.671489, + -1.473403, -0.109031, -0.863805, -1.000000, 0.000000, 0.000000, 0.397217, 0.436636, + -1.473403, -0.028519, -0.863805, -1.000000, 0.000000, 0.000000, 0.397217, 0.436636, + -1.391270, -0.028519, -0.733229, 1.000000, 0.000000, 0.000000, 0.632070, 0.671489, + -1.391270, -0.109031, -0.733229, 1.000000, 0.000000, 0.000000, 0.632070, 0.671489, + -1.391270, -0.109031, -0.863805, 1.000000, 0.000000, 0.000000, 0.632070, 0.436636, + -1.391270, -0.028519, -0.863805, 1.000000, 0.000000, 0.000000, 0.632070, 0.436636, + -1.473403, -0.028519, -0.733229, 0.000000, 1.000000, 0.000000, 0.397217, 0.671489, + -1.391270, -0.028519, -0.733229, 0.000000, 1.000000, 0.000000, 0.632070, 0.671489, + -1.473403, -0.028519, -0.863805, 0.000000, 1.000000, 0.000000, 0.397217, 0.436636, + -1.391270, -0.028519, -0.863805, 0.000000, 1.000000, 0.000000, 0.632070, 0.436636, + -1.473403, -0.109031, -0.863805, 0.000000, 0.000000, -1.000000, 0.397217, 0.436636, + -1.391270, -0.028519, -0.863805, 0.000000, 0.000000, -1.000000, 0.632070, 0.436636, + -1.391270, -0.109031, -0.863805, 0.000000, 0.000000, -1.000000, 0.632070, 0.436636, + -1.473403, -0.028519, -0.863805, 0.000000, 0.000000, -1.000000, 0.397217, 0.436636, + -0.337236, -0.109031, -0.733229, 0.000000, -1.000000, 0.000000, 0.632070, 0.671489, + -0.419368, -0.109031, -0.733229, 0.000000, -1.000000, 0.000000, 0.397217, 0.671489, + -0.419368, -0.109031, -0.863805, 0.000000, -1.000000, 0.000000, 0.397217, 0.436636, + -0.337236, -0.109031, -0.863805, 0.000000, -1.000000, 0.000000, 0.632070, 0.436636, + -0.419368, -0.028519, -0.733229, 0.000000, 0.000000, 1.000000, 0.397217, 0.671489, + -0.337236, -0.109031, -0.733229, 0.000000, 0.000000, 1.000000, 0.632070, 0.671489, + -0.337236, -0.028519, -0.733229, 0.000000, 0.000000, 1.000000, 0.632070, 0.671489, + -0.419368, -0.109031, -0.733229, 0.000000, 0.000000, 1.000000, 0.397217, 0.671489, + -0.419368, -0.109031, -0.733229, -1.000000, 0.000000, 0.000000, 0.397217, 0.671489, + -0.419368, -0.028519, -0.733229, -1.000000, 0.000000, 0.000000, 0.397217, 0.671489, + -0.419368, -0.109031, -0.863805, -1.000000, 0.000000, 0.000000, 0.397217, 0.436636, + -0.419368, -0.028519, -0.863805, -1.000000, 0.000000, 0.000000, 0.397217, 0.436636, + -0.337236, -0.028519, -0.733229, 1.000000, 0.000000, 0.000000, 0.632070, 0.671489, + -0.337236, -0.109031, -0.733229, 1.000000, 0.000000, 0.000000, 0.632070, 0.671489, + -0.337236, -0.109031, -0.863805, 1.000000, 0.000000, 0.000000, 0.632070, 0.436636, + -0.337236, -0.028519, -0.863805, 1.000000, 0.000000, 0.000000, 0.632070, 0.436636, + -0.419368, -0.028519, -0.733229, 0.000000, 1.000000, 0.000000, 0.397217, 0.671489, + -0.337236, -0.028519, -0.733229, 0.000000, 1.000000, 0.000000, 0.632070, 0.671489, + -0.419368, -0.028519, -0.863805, 0.000000, 1.000000, 0.000000, 0.397217, 0.436636, + -0.337236, -0.028519, -0.863805, 0.000000, 1.000000, 0.000000, 0.632070, 0.436636, + -0.419368, -0.109031, -0.863805, 0.000000, 0.000000, -1.000000, 0.397217, 0.436636, + -0.337236, -0.028519, -0.863805, 0.000000, 0.000000, -1.000000, 0.632070, 0.436636, + -0.337236, -0.109031, -0.863805, 0.000000, 0.000000, -1.000000, 0.632070, 0.436636, + -0.419368, -0.028519, -0.863805, 0.000000, 0.000000, -1.000000, 0.397217, 0.436636, + -1.185433, -0.109031, 4.590923, 0.000000, -1.000000, 0.000000, 0.632070, 0.671489, + -1.267565, -0.109031, 4.590923, 0.000000, -1.000000, 0.000000, 0.397217, 0.671489, + -1.267565, -0.109031, 4.460348, 0.000000, -1.000000, 0.000000, 0.397217, 0.436636, + -1.185433, -0.109031, 4.460348, 0.000000, -1.000000, 0.000000, 0.632070, 0.436636, + -1.267565, -0.028519, 4.590923, 0.000000, 0.000000, 1.000000, 0.397217, 0.671489, + -1.185433, -0.109031, 4.590923, 0.000000, 0.000000, 1.000000, 0.632070, 0.671489, + -1.185433, -0.028519, 4.590923, 0.000000, 0.000000, 1.000000, 0.632070, 0.671489, + -1.267565, -0.109031, 4.590923, 0.000000, 0.000000, 1.000000, 0.397217, 0.671489, + -1.267565, -0.109031, 4.590923, -1.000000, 0.000000, 0.000000, 0.397217, 0.671489, + -1.267565, -0.028519, 4.590923, -1.000000, 0.000000, 0.000000, 0.397217, 0.671489, + -1.267565, -0.109031, 4.460348, -1.000000, 0.000000, 0.000000, 0.397217, 0.436636, + -1.267565, -0.028519, 4.460348, -1.000000, 0.000000, 0.000000, 0.397217, 0.436636, + -1.185433, -0.028519, 4.590923, 1.000000, 0.000000, 0.000000, 0.632070, 0.671489, + -1.185433, -0.109031, 4.590923, 1.000000, 0.000000, 0.000000, 0.632070, 0.671489, + -1.185433, -0.109031, 4.460348, 1.000000, 0.000000, 0.000000, 0.632070, 0.436636, + -1.185433, -0.028519, 4.460348, 1.000000, 0.000000, 0.000000, 0.632070, 0.436636, + -1.267565, -0.028519, 4.590923, 0.000000, 1.000000, 0.000000, 0.397217, 0.671489, + -1.185433, -0.028519, 4.590923, 0.000000, 1.000000, 0.000000, 0.632070, 0.671489, + -1.267565, -0.028519, 4.460348, 0.000000, 1.000000, 0.000000, 0.397217, 0.436636, + -1.185433, -0.028519, 4.460348, 0.000000, 1.000000, 0.000000, 0.632070, 0.436636, + -1.267565, -0.109031, 4.460348, 0.000000, 0.000000, -1.000000, 0.397217, 0.436636, + -1.185433, -0.028519, 4.460348, 0.000000, 0.000000, -1.000000, 0.632070, 0.436636, + -1.185433, -0.109031, 4.460348, 0.000000, 0.000000, -1.000000, 0.632070, 0.436636, + -1.267565, -0.028519, 4.460348, 0.000000, 0.000000, -1.000000, 0.397217, 0.436636, + -1.627030, -0.510002, -0.188763, 0.000000, 1.000000, 0.000000, 0.632070, 0.671489, + -0.104485, -0.510002, -0.188763, 0.000000, 1.000000, 0.000000, 0.397217, 0.671489, + -0.104485, -0.510002, -1.711307, 0.000000, 1.000000, 0.000000, 0.397217, 0.436636, + -1.627030, -0.510002, -1.711307, 0.000000, 1.000000, 0.000000, 0.632070, 0.436636, + -1.627030, -0.626304, -0.188763, 0.000000, 0.000000, 1.000000, 0.632070, 0.671489, + -0.104485, -0.626304, -0.188763, 0.000000, 0.000000, 1.000000, 0.397217, 0.671489, + -1.627030, -0.510002, -0.188763, 0.000000, 0.000000, 1.000000, 0.632070, 0.671489, + -0.104485, -0.510002, -0.188763, 0.000000, 0.000000, 1.000000, 0.397217, 0.671489, + -0.104485, -0.510002, -1.711307, 1.000000, 0.000000, 0.000000, 0.397217, 0.436636, + -0.104485, -0.510002, -0.188763, 1.000000, 0.000000, 0.000000, 0.397217, 0.671489, + -0.104485, -0.626304, -0.188763, 1.000000, 0.000000, 0.000000, 0.397217, 0.671489, + -0.104485, -0.626304, -1.711307, 1.000000, 0.000000, 0.000000, 0.397217, 0.436636, + -1.627030, -0.510002, -0.188763, -1.000000, 0.000000, 0.000000, 0.632070, 0.671489, + -1.627030, -0.510002, -1.711307, -1.000000, 0.000000, 0.000000, 0.632070, 0.436636, + -1.627030, -0.626304, -0.188763, -1.000000, 0.000000, 0.000000, 0.632070, 0.671489, + -1.627030, -0.626304, -1.711307, -1.000000, 0.000000, 0.000000, 0.632070, 0.436636, + -0.104485, -0.626304, -0.188763, 0.000000, -1.000000, 0.000000, 0.397217, 0.671489, + -1.627030, -0.626304, -0.188763, 0.000000, -1.000000, 0.000000, 0.632070, 0.671489, + -0.104485, -0.626304, -1.711307, 0.000000, -1.000000, 0.000000, 0.397217, 0.436636, + -1.627030, -0.626304, -1.711307, 0.000000, -1.000000, 0.000000, 0.632070, 0.436636, + -1.627030, -0.510002, -1.711307, 0.000000, 0.000000, -1.000000, 0.632070, 0.436636, + -0.104485, -0.510002, -1.711307, 0.000000, 0.000000, -1.000000, 0.397217, 0.436636, + -1.627030, -0.626304, -1.711307, 0.000000, 0.000000, -1.000000, 0.632070, 0.436636, + -0.104485, -0.626304, -1.711307, 0.000000, 0.000000, -1.000000, 0.397217, 0.436636, + 1.036350, -0.534054, -2.851543, 0.000000, 1.000000, 0.000000, 0.632070, 0.671489, + 1.508906, -0.534054, -2.851543, 0.000000, 1.000000, 0.000000, 0.397217, 0.671489, + 1.508906, -0.534054, -3.313391, 0.000000, 1.000000, 0.000000, 0.397217, 0.436636, + 1.036350, -0.534054, -3.313391, 0.000000, 1.000000, 0.000000, 0.632070, 0.436636, + 1.036350, -0.596260, -2.851543, 0.000000, 0.000000, 1.000000, 0.632070, 0.671489, + 1.508906, -0.596260, -2.851543, 0.000000, 0.000000, 1.000000, 0.397217, 0.671489, + 1.036350, -0.534054, -2.851543, 0.000000, 0.000000, 1.000000, 0.632070, 0.671489, + 1.508906, -0.534054, -2.851543, 0.000000, 0.000000, 1.000000, 0.397217, 0.671489, + 1.508906, -0.534054, -3.313391, 1.000000, 0.000000, 0.000000, 0.397217, 0.436636, + 1.508906, -0.534054, -2.851543, 1.000000, 0.000000, 0.000000, 0.397217, 0.671489, + 1.508906, -0.596260, -2.851543, 1.000000, 0.000000, 0.000000, 0.397217, 0.671489, + 1.508906, -0.596260, -3.313391, 1.000000, 0.000000, 0.000000, 0.397217, 0.436636, + 1.036350, -0.534054, -2.851543, -1.000000, 0.000000, 0.000000, 0.632070, 0.671489, + 1.036350, -0.534054, -3.313391, -1.000000, 0.000000, 0.000000, 0.632070, 0.436636, + 1.036350, -0.596260, -2.851543, -1.000000, 0.000000, 0.000000, 0.632070, 0.671489, + 1.036350, -0.596260, -3.313391, -1.000000, 0.000000, 0.000000, 0.632070, 0.436636, + 1.508906, -0.596260, -2.851543, 0.000000, -1.000000, 0.000000, 0.397217, 0.671489, + 1.036350, -0.596260, -2.851543, 0.000000, -1.000000, 0.000000, 0.632070, 0.671489, + 1.508906, -0.596260, -3.313391, 0.000000, -1.000000, 0.000000, 0.397217, 0.436636, + 1.036350, -0.596260, -3.313391, 0.000000, -1.000000, 0.000000, 0.632070, 0.436636, + 1.036350, -0.534054, -3.313391, 0.000000, 0.000000, -1.000000, 0.632070, 0.436636, + 1.508906, -0.534054, -3.313391, 0.000000, 0.000000, -1.000000, 0.397217, 0.436636, + 1.036350, -0.596260, -3.313391, 0.000000, 0.000000, -1.000000, 0.632070, 0.436636, + 1.508906, -0.596260, -3.313391, 0.000000, 0.000000, -1.000000, 0.397217, 0.436636, + 1.817358, -0.534054, -2.851543, 0.000000, 1.000000, 0.000000, 0.632070, 0.671489, + 2.289915, -0.534054, -2.851543, 0.000000, 1.000000, 0.000000, 0.397217, 0.671489, + 2.289915, -0.534054, -3.313391, 0.000000, 1.000000, 0.000000, 0.397217, 0.436636, + 1.817358, -0.534054, -3.313391, 0.000000, 1.000000, 0.000000, 0.632070, 0.436636, + 1.817358, -0.596260, -2.851543, 0.000000, 0.000000, 1.000000, 0.632070, 0.671489, + 2.289915, -0.596260, -2.851543, 0.000000, 0.000000, 1.000000, 0.397217, 0.671489, + 1.817358, -0.534054, -2.851543, 0.000000, 0.000000, 1.000000, 0.632070, 0.671489, + 2.289915, -0.534054, -2.851543, 0.000000, 0.000000, 1.000000, 0.397217, 0.671489, + 2.289915, -0.534054, -3.313391, 1.000000, 0.000000, 0.000000, 0.397217, 0.436636, + 2.289915, -0.534054, -2.851543, 1.000000, 0.000000, 0.000000, 0.397217, 0.671489, + 2.289915, -0.596260, -2.851543, 1.000000, 0.000000, 0.000000, 0.397217, 0.671489, + 2.289915, -0.596260, -3.313391, 1.000000, 0.000000, 0.000000, 0.397217, 0.436636, + 1.817358, -0.534054, -2.851543, -1.000000, 0.000000, 0.000000, 0.632070, 0.671489, + 1.817358, -0.534054, -3.313391, -1.000000, 0.000000, 0.000000, 0.632070, 0.436636, + 1.817358, -0.596260, -2.851543, -1.000000, 0.000000, 0.000000, 0.632070, 0.671489, + 1.817358, -0.596260, -3.313391, -1.000000, 0.000000, 0.000000, 0.632070, 0.436636, + 2.289915, -0.596260, -2.851543, 0.000000, -1.000000, 0.000000, 0.397217, 0.671489, + 1.817358, -0.596260, -2.851543, 0.000000, -1.000000, 0.000000, 0.632070, 0.671489, + 2.289915, -0.596260, -3.313391, 0.000000, -1.000000, 0.000000, 0.397217, 0.436636, + 1.817358, -0.596260, -3.313391, 0.000000, -1.000000, 0.000000, 0.632070, 0.436636, + 1.817358, -0.534054, -3.313391, 0.000000, 0.000000, -1.000000, 0.632070, 0.436636, + 2.289915, -0.534054, -3.313391, 0.000000, 0.000000, -1.000000, 0.397217, 0.436636, + 1.817358, -0.596260, -3.313391, 0.000000, 0.000000, -1.000000, 0.632070, 0.436636, + 2.289915, -0.596260, -3.313391, 0.000000, 0.000000, -1.000000, 0.397217, 0.436636, + -2.013984, -0.537421, -3.347665, 0.000000, 1.000000, 0.000000, 0.397217, 0.671489, + -1.611709, -0.537421, -3.347665, 0.000000, 1.000000, 0.000000, 0.397217, 0.436636, + -2.013984, -0.537421, -3.636411, 0.000000, 1.000000, 0.000000, 0.632070, 0.671489, + -1.611709, -0.537421, -3.636411, 0.000000, 1.000000, 0.000000, 0.632070, 0.436636, + -2.013984, -0.537421, -3.347665, -1.000000, 0.000000, 0.000000, 0.397217, 0.671489, + -2.013984, -0.537421, -3.636411, -1.000000, 0.000000, 0.000000, 0.632070, 0.671489, + -2.013984, -0.592893, -3.347665, -1.000000, 0.000000, 0.000000, 0.397217, 0.671489, + -2.013984, -0.592893, -3.636411, -1.000000, 0.000000, 0.000000, 0.632070, 0.671489, + -1.611709, -0.537421, -3.347665, 0.000000, 0.000000, 1.000000, 0.397217, 0.436636, + -2.013984, -0.537421, -3.347665, 0.000000, 0.000000, 1.000000, 0.397217, 0.671489, + -2.013984, -0.592893, -3.347665, 0.000000, 0.000000, 1.000000, 0.397217, 0.671489, + -1.611709, -0.592893, -3.347665, 0.000000, 0.000000, 1.000000, 0.397217, 0.436636, + -2.013984, -0.592893, -3.636411, 0.000000, 0.000000, -1.000000, 0.632070, 0.671489, + -1.611709, -0.537421, -3.636411, 0.000000, 0.000000, -1.000000, 0.632070, 0.436636, + -1.611709, -0.592893, -3.636411, 0.000000, 0.000000, -1.000000, 0.632070, 0.436636, + -2.013984, -0.537421, -3.636411, 0.000000, 0.000000, -1.000000, 0.632070, 0.671489, + -1.611709, -0.592893, -3.347665, 0.000000, -1.000000, 0.000000, 0.397217, 0.436636, + -2.013984, -0.592893, -3.347665, 0.000000, -1.000000, 0.000000, 0.397217, 0.671489, + -2.013984, -0.592893, -3.636411, 0.000000, -1.000000, 0.000000, 0.632070, 0.671489, + -1.611709, -0.592893, -3.636411, 0.000000, -1.000000, 0.000000, 0.632070, 0.436636, + -1.611709, -0.592893, -3.347665, 1.000000, 0.000000, 0.000000, 0.397217, 0.436636, + -1.611709, -0.592893, -3.636411, 1.000000, 0.000000, 0.000000, 0.632070, 0.436636, + -1.611709, -0.537421, -3.347665, 1.000000, 0.000000, 0.000000, 0.397217, 0.436636, + -1.611709, -0.537421, -3.636411, 1.000000, 0.000000, 0.000000, 0.632070, 0.436636, + 3.768331, -0.126431, -4.381393, 0.000000, -1.000000, 0.000000, 0.632070, 0.671489, + 3.077107, -0.126431, -4.381393, 0.000000, -1.000000, 0.000000, 0.397217, 0.671489, + 3.077107, -0.126431, -5.286971, 0.000000, -1.000000, 0.000000, 0.397217, 0.436636, + 3.768331, -0.126431, -5.286971, 0.000000, -1.000000, 0.000000, 0.632070, 0.436636, + 3.077107, -0.018205, -4.381393, 0.000000, 0.000000, 1.000000, 0.397217, 0.671489, + 3.768331, -0.126431, -4.381393, 0.000000, 0.000000, 1.000000, 0.632070, 0.671489, + 3.768331, -0.018205, -4.381393, 0.000000, 0.000000, 1.000000, 0.632070, 0.671489, + 3.077107, -0.126431, -4.381393, 0.000000, 0.000000, 1.000000, 0.397217, 0.671489, + 3.077107, -0.126431, -5.286971, -1.000000, 0.000000, 0.000000, 0.397217, 0.436636, + 3.077107, -0.126431, -4.381393, -1.000000, 0.000000, 0.000000, 0.397217, 0.671489, + 3.077107, -0.018205, -4.381393, -1.000000, 0.000000, 0.000000, 0.397217, 0.671489, + 3.077107, -0.018205, -5.286971, -1.000000, 0.000000, 0.000000, 0.397217, 0.436636, + 3.768331, -0.126431, -4.381393, 1.000000, 0.000000, 0.000000, 0.632070, 0.671489, + 3.768331, -0.126431, -5.286971, 1.000000, 0.000000, 0.000000, 0.632070, 0.436636, + 3.768331, -0.018205, -4.381393, 1.000000, 0.000000, 0.000000, 0.632070, 0.671489, + 3.768331, -0.018205, -5.286971, 1.000000, 0.000000, 0.000000, 0.632070, 0.436636, + 3.077107, -0.018205, -4.381393, 0.000000, 1.000000, 0.000000, 0.397217, 0.671489, + 3.768331, -0.018205, -4.381393, 0.000000, 1.000000, 0.000000, 0.632070, 0.671489, + 3.077107, -0.018205, -5.286971, 0.000000, 1.000000, 0.000000, 0.397217, 0.436636, + 3.768331, -0.018205, -5.286971, 0.000000, 1.000000, 0.000000, 0.632070, 0.436636, + 3.077107, -0.126431, -5.286971, 0.000000, 0.000000, -1.000000, 0.397217, 0.436636, + 3.768331, -0.018205, -5.286971, 0.000000, 0.000000, -1.000000, 0.632070, 0.436636, + 3.768331, -0.126431, -5.286971, 0.000000, 0.000000, -1.000000, 0.632070, 0.436636, + 3.077107, -0.018205, -5.286971, 0.000000, 0.000000, -1.000000, 0.397217, 0.436636, + 0.926798, -0.085197, -0.367136, 0.000000, -1.000000, 0.000000, 0.632070, 0.671489, + 0.232066, -0.085197, -0.367136, 0.000000, -1.000000, 0.000000, 0.397217, 0.671489, + 0.232066, -0.085197, -1.061869, 0.000000, -1.000000, 0.000000, 0.397217, 0.436636, + 0.926798, -0.085197, -1.061869, 0.000000, -1.000000, 0.000000, 0.632070, 0.436636, + 0.232066, 0.043269, -0.367136, 0.000000, 0.000000, 1.000000, 0.397217, 0.671489, + 0.926798, -0.085197, -0.367136, 0.000000, 0.000000, 1.000000, 0.632070, 0.671489, + 0.926798, 0.043269, -0.367136, 0.000000, 0.000000, 1.000000, 0.632070, 0.671489, + 0.232066, -0.085197, -0.367136, 0.000000, 0.000000, 1.000000, 0.397217, 0.671489, + 0.232066, -0.085197, -1.061869, -1.000000, 0.000000, 0.000000, 0.397217, 0.436636, + 0.232066, -0.085197, -0.367136, -1.000000, 0.000000, 0.000000, 0.397217, 0.671489, + 0.232066, 0.043269, -0.367136, -1.000000, 0.000000, 0.000000, 0.397217, 0.671489, + 0.232066, 0.043269, -1.061869, -1.000000, 0.000000, 0.000000, 0.397217, 0.436636, + 0.926798, -0.085197, -0.367136, 1.000000, 0.000000, 0.000000, 0.632070, 0.671489, + 0.926798, -0.085197, -1.061869, 1.000000, 0.000000, 0.000000, 0.632070, 0.436636, + 0.926798, 0.043269, -0.367136, 1.000000, 0.000000, 0.000000, 0.632070, 0.671489, + 0.926798, 0.043269, -1.061869, 1.000000, 0.000000, 0.000000, 0.632070, 0.436636, + 0.232066, 0.043269, -0.367136, 0.000000, 1.000000, 0.000000, 0.397217, 0.671489, + 0.926798, 0.043269, -0.367136, 0.000000, 1.000000, 0.000000, 0.632070, 0.671489, + 0.232066, 0.043269, -1.061869, 0.000000, 1.000000, 0.000000, 0.397217, 0.436636, + 0.926798, 0.043269, -1.061869, 0.000000, 1.000000, 0.000000, 0.632070, 0.436636, + 0.232066, -0.085197, -1.061869, 0.000000, 0.000000, -1.000000, 0.397217, 0.436636, + 0.926798, 0.043269, -1.061869, 0.000000, 0.000000, -1.000000, 0.632070, 0.436636, + 0.926798, -0.085197, -1.061869, 0.000000, 0.000000, -1.000000, 0.632070, 0.436636, + 0.232066, 0.043269, -1.061869, 0.000000, 0.000000, -1.000000, 0.397217, 0.436636, + -2.105593, -0.126431, -4.381393, 0.000000, -1.000000, 0.000000, 0.632070, 0.671489, + -2.796817, -0.126431, -4.381393, 0.000000, -1.000000, 0.000000, 0.397217, 0.671489, + -2.796817, -0.126431, -5.286971, 0.000000, -1.000000, 0.000000, 0.397217, 0.436636, + -2.105593, -0.126431, -5.286971, 0.000000, -1.000000, 0.000000, 0.632070, 0.436636, + -2.796817, -0.018205, -4.381393, 0.000000, 0.000000, 1.000000, 0.397217, 0.671489, + -2.105593, -0.126431, -4.381393, 0.000000, 0.000000, 1.000000, 0.632070, 0.671489, + -2.105593, -0.018205, -4.381393, 0.000000, 0.000000, 1.000000, 0.632070, 0.671489, + -2.796817, -0.126431, -4.381393, 0.000000, 0.000000, 1.000000, 0.397217, 0.671489, + -2.796817, -0.126431, -5.286971, -1.000000, 0.000000, 0.000000, 0.397217, 0.436636, + -2.796817, -0.126431, -4.381393, -1.000000, 0.000000, 0.000000, 0.397217, 0.671489, + -2.796817, -0.018205, -4.381393, -1.000000, 0.000000, 0.000000, 0.397217, 0.671489, + -2.796817, -0.018205, -5.286971, -1.000000, 0.000000, 0.000000, 0.397217, 0.436636, + -2.105593, -0.126431, -4.381393, 1.000000, 0.000000, 0.000000, 0.632070, 0.671489, + -2.105593, -0.126431, -5.286971, 1.000000, 0.000000, 0.000000, 0.632070, 0.436636, + -2.105593, -0.018205, -4.381393, 1.000000, 0.000000, 0.000000, 0.632070, 0.671489, + -2.105593, -0.018205, -5.286971, 1.000000, 0.000000, 0.000000, 0.632070, 0.436636, + -2.796817, -0.018205, -4.381393, 0.000000, 1.000000, 0.000000, 0.397217, 0.671489, + -2.105593, -0.018205, -4.381393, 0.000000, 1.000000, 0.000000, 0.632070, 0.671489, + -2.796817, -0.018205, -5.286971, 0.000000, 1.000000, 0.000000, 0.397217, 0.436636, + -2.105593, -0.018205, -5.286971, 0.000000, 1.000000, 0.000000, 0.632070, 0.436636, + -2.796817, -0.126431, -5.286971, 0.000000, 0.000000, -1.000000, 0.397217, 0.436636, + -2.105593, -0.018205, -5.286971, 0.000000, 0.000000, -1.000000, 0.632070, 0.436636, + -2.105593, -0.126431, -5.286971, 0.000000, 0.000000, -1.000000, 0.632070, 0.436636, + -2.796817, -0.018205, -5.286971, 0.000000, 0.000000, -1.000000, 0.397217, 0.436636, + -1.226621, -0.057344, 4.645123, 0.000000, -1.000000, 0.000000, 0.632070, 0.671489, + -2.277416, -0.057344, 4.645123, 0.000000, -1.000000, 0.000000, 0.397217, 0.671489, + -2.277416, -0.057344, 3.913271, 0.000000, -1.000000, 0.000000, 0.397217, 0.436636, + -1.226621, -0.057344, 3.913271, 0.000000, -1.000000, 0.000000, 0.632070, 0.436636, + -2.277416, 0.047300, 4.645123, 0.000000, 0.000000, 1.000000, 0.397217, 0.671489, + -1.226621, -0.057344, 4.645123, 0.000000, 0.000000, 1.000000, 0.632070, 0.671489, + -1.226621, 0.047300, 4.645123, 0.000000, 0.000000, 1.000000, 0.632070, 0.671489, + -2.277416, -0.057344, 4.645123, 0.000000, 0.000000, 1.000000, 0.397217, 0.671489, + -2.277416, -0.057344, 3.913271, -1.000000, 0.000000, 0.000000, 0.397217, 0.436636, + -2.277416, -0.057344, 4.645123, -1.000000, 0.000000, 0.000000, 0.397217, 0.671489, + -2.277416, 0.047300, 4.645123, -1.000000, 0.000000, 0.000000, 0.397217, 0.671489, + -2.277416, 0.047300, 3.913271, -1.000000, 0.000000, 0.000000, 0.397217, 0.436636, + -1.226621, -0.057344, 4.645123, 1.000000, 0.000000, 0.000000, 0.632070, 0.671489, + -1.226621, -0.057344, 3.913271, 1.000000, 0.000000, 0.000000, 0.632070, 0.436636, + -1.226621, 0.047300, 4.645123, 1.000000, 0.000000, 0.000000, 0.632070, 0.671489, + -1.226621, 0.047300, 3.913271, 1.000000, 0.000000, 0.000000, 0.632070, 0.436636, + -2.277416, 0.047300, 4.645123, 0.000000, 1.000000, 0.000000, 0.397217, 0.671489, + -1.226621, 0.047300, 4.645123, 0.000000, 1.000000, 0.000000, 0.632070, 0.671489, + -2.277416, 0.047300, 3.913271, 0.000000, 1.000000, 0.000000, 0.397217, 0.436636, + -1.226621, 0.047300, 3.913271, 0.000000, 1.000000, 0.000000, 0.632070, 0.436636, + -2.277416, -0.057344, 3.913271, 0.000000, 0.000000, -1.000000, 0.397217, 0.436636, + -1.226621, 0.047300, 3.913271, 0.000000, 0.000000, -1.000000, 0.632070, 0.436636, + -1.226621, -0.057344, 3.913271, 0.000000, 0.000000, -1.000000, 0.632070, 0.436636, + -2.277416, 0.047300, 3.913271, 0.000000, 0.000000, -1.000000, 0.397217, 0.436636, + 2.046446, -0.049222, -1.768530, 0.000000, -1.000000, 0.000000, 0.632070, 0.671489, + 1.944920, -0.049222, -1.768530, 0.000000, -1.000000, 0.000000, 0.397217, 0.671489, + 1.944920, -0.049222, -1.865983, 0.000000, -1.000000, 0.000000, 0.397217, 0.436636, + 2.046446, -0.049222, -1.865983, 0.000000, -1.000000, 0.000000, 0.632070, 0.436636, + 1.944920, -0.037575, -1.768530, 0.000000, 0.000000, 1.000000, 0.397217, 0.671489, + 2.046446, -0.049222, -1.768530, 0.000000, 0.000000, 1.000000, 0.632070, 0.671489, + 2.046446, -0.037575, -1.768530, 0.000000, 0.000000, 1.000000, 0.632070, 0.671489, + 1.944920, -0.049222, -1.768530, 0.000000, 0.000000, 1.000000, 0.397217, 0.671489, + 1.944920, -0.049222, -1.865983, -1.000000, 0.000000, 0.000000, 0.397217, 0.436636, + 1.944920, -0.049222, -1.768530, -1.000000, 0.000000, 0.000000, 0.397217, 0.671489, + 1.944920, -0.037575, -1.768530, -1.000000, 0.000000, 0.000000, 0.397217, 0.671489, + 1.944920, -0.037575, -1.865983, -1.000000, 0.000000, 0.000000, 0.397217, 0.436636, + 2.046446, -0.049222, -1.768530, 1.000000, 0.000000, 0.000000, 0.632070, 0.671489, + 2.046446, -0.049222, -1.865983, 1.000000, 0.000000, 0.000000, 0.632070, 0.436636, + 2.046446, -0.037575, -1.768530, 1.000000, 0.000000, 0.000000, 0.632070, 0.671489, + 2.046446, -0.037575, -1.865983, 1.000000, 0.000000, 0.000000, 0.632070, 0.436636, + 1.944920, -0.037575, -1.768530, 0.000000, 1.000000, 0.000000, 0.397217, 0.671489, + 2.046446, -0.037575, -1.768530, 0.000000, 1.000000, 0.000000, 0.632070, 0.671489, + 1.944920, -0.037575, -1.865983, 0.000000, 1.000000, 0.000000, 0.397217, 0.436636, + 2.046446, -0.037575, -1.865983, 0.000000, 1.000000, 0.000000, 0.632070, 0.436636, + 1.944920, -0.049222, -1.865983, 0.000000, 0.000000, -1.000000, 0.397217, 0.436636, + 2.046446, -0.037575, -1.865983, 0.000000, 0.000000, -1.000000, 0.632070, 0.436636, + 2.046446, -0.049222, -1.865983, 0.000000, 0.000000, -1.000000, 0.632070, 0.436636, + 1.944920, -0.037575, -1.865983, 0.000000, 0.000000, -1.000000, 0.397217, 0.436636, + 1.926177, -0.049222, -1.768530, 0.000000, -1.000000, 0.000000, 0.632070, 0.671489, + 1.824651, -0.049222, -1.768530, 0.000000, -1.000000, 0.000000, 0.397217, 0.671489, + 1.824651, -0.049222, -1.865983, 0.000000, -1.000000, 0.000000, 0.397217, 0.436636, + 1.926177, -0.049222, -1.865983, 0.000000, -1.000000, 0.000000, 0.632070, 0.436636, + 1.824651, -0.037575, -1.768530, 0.000000, 0.000000, 1.000000, 0.397217, 0.671489, + 1.926177, -0.049222, -1.768530, 0.000000, 0.000000, 1.000000, 0.632070, 0.671489, + 1.926177, -0.037575, -1.768530, 0.000000, 0.000000, 1.000000, 0.632070, 0.671489, + 1.824651, -0.049222, -1.768530, 0.000000, 0.000000, 1.000000, 0.397217, 0.671489, + 1.824651, -0.049222, -1.865983, -1.000000, 0.000000, 0.000000, 0.397217, 0.436636, + 1.824651, -0.049222, -1.768530, -1.000000, 0.000000, 0.000000, 0.397217, 0.671489, + 1.824651, -0.037575, -1.768530, -1.000000, 0.000000, 0.000000, 0.397217, 0.671489, + 1.824651, -0.037575, -1.865983, -1.000000, 0.000000, 0.000000, 0.397217, 0.436636, + 1.926177, -0.049222, -1.768530, 1.000000, 0.000000, 0.000000, 0.632070, 0.671489, + 1.926177, -0.049222, -1.865983, 1.000000, 0.000000, 0.000000, 0.632070, 0.436636, + 1.926177, -0.037575, -1.768530, 1.000000, 0.000000, 0.000000, 0.632070, 0.671489, + 1.926177, -0.037575, -1.865983, 1.000000, 0.000000, 0.000000, 0.632070, 0.436636, + 1.824651, -0.037575, -1.768530, 0.000000, 1.000000, 0.000000, 0.397217, 0.671489, + 1.926177, -0.037575, -1.768530, 0.000000, 1.000000, 0.000000, 0.632070, 0.671489, + 1.824651, -0.037575, -1.865983, 0.000000, 1.000000, 0.000000, 0.397217, 0.436636, + 1.926177, -0.037575, -1.865983, 0.000000, 1.000000, 0.000000, 0.632070, 0.436636, + 1.824651, -0.049222, -1.865983, 0.000000, 0.000000, -1.000000, 0.397217, 0.436636, + 1.926177, -0.037575, -1.865983, 0.000000, 0.000000, -1.000000, 0.632070, 0.436636, + 1.926177, -0.049222, -1.865983, 0.000000, 0.000000, -1.000000, 0.632070, 0.436636, + 1.824651, -0.037575, -1.865983, 0.000000, 0.000000, -1.000000, 0.397217, 0.436636, + -1.467532, -0.531310, -3.227540, 0.000000, 1.000000, 0.000000, 0.632070, 0.671489, + -0.993807, -0.531310, -3.227540, 0.000000, 1.000000, 0.000000, 0.397217, 0.671489, + -0.993807, -0.531310, -3.718437, 0.000000, 1.000000, 0.000000, 0.397217, 0.436636, + -1.467532, -0.531310, -3.718437, 0.000000, 1.000000, 0.000000, 0.632070, 0.436636, + -1.467532, -0.599004, -3.227540, 0.000000, 0.000000, 1.000000, 0.632070, 0.671489, + -0.993807, -0.599004, -3.227540, 0.000000, 0.000000, 1.000000, 0.397217, 0.671489, + -1.467532, -0.531310, -3.227540, 0.000000, 0.000000, 1.000000, 0.632070, 0.671489, + -0.993807, -0.531310, -3.227540, 0.000000, 0.000000, 1.000000, 0.397217, 0.671489, + -0.993807, -0.531310, -3.718437, 1.000000, 0.000000, 0.000000, 0.397217, 0.436636, + -0.993807, -0.531310, -3.227540, 1.000000, 0.000000, 0.000000, 0.397217, 0.671489, + -0.993807, -0.599004, -3.227540, 1.000000, 0.000000, 0.000000, 0.397217, 0.671489, + -0.993807, -0.599004, -3.718437, 1.000000, 0.000000, 0.000000, 0.397217, 0.436636, + -1.467532, -0.531310, -3.227540, -1.000000, 0.000000, 0.000000, 0.632070, 0.671489, + -1.467532, -0.531310, -3.718437, -1.000000, 0.000000, 0.000000, 0.632070, 0.436636, + -1.467532, -0.599004, -3.227540, -1.000000, 0.000000, 0.000000, 0.632070, 0.671489, + -1.467532, -0.599004, -3.718437, -1.000000, 0.000000, 0.000000, 0.632070, 0.436636, + -0.993807, -0.599004, -3.227540, 0.000000, -1.000000, 0.000000, 0.397217, 0.671489, + -1.467532, -0.599004, -3.227540, 0.000000, -1.000000, 0.000000, 0.632070, 0.671489, + -0.993807, -0.599004, -3.718437, 0.000000, -1.000000, 0.000000, 0.397217, 0.436636, + -1.467532, -0.599004, -3.718437, 0.000000, -1.000000, 0.000000, 0.632070, 0.436636, + -1.467532, -0.531310, -3.718437, 0.000000, 0.000000, -1.000000, 0.632070, 0.436636, + -0.993807, -0.531310, -3.718437, 0.000000, 0.000000, -1.000000, 0.397217, 0.436636, + -1.467532, -0.599004, -3.718437, 0.000000, 0.000000, -1.000000, 0.632070, 0.436636, + -0.993807, -0.599004, -3.718437, 0.000000, 0.000000, -1.000000, 0.397217, 0.436636, + 2.046446, -0.049222, -1.435216, 0.000000, -1.000000, 0.000000, 0.632070, 0.671489, + 1.944920, -0.049222, -1.435216, 0.000000, -1.000000, 0.000000, 0.397217, 0.671489, + 1.944920, -0.049222, -1.532668, 0.000000, -1.000000, 0.000000, 0.397217, 0.436636, + 2.046446, -0.049222, -1.532668, 0.000000, -1.000000, 0.000000, 0.632070, 0.436636, + 1.944920, -0.037575, -1.435216, 0.000000, 0.000000, 1.000000, 0.397217, 0.671489, + 2.046446, -0.049222, -1.435216, 0.000000, 0.000000, 1.000000, 0.632070, 0.671489, + 2.046446, -0.037575, -1.435216, 0.000000, 0.000000, 1.000000, 0.632070, 0.671489, + 1.944920, -0.049222, -1.435216, 0.000000, 0.000000, 1.000000, 0.397217, 0.671489, + 1.944920, -0.049222, -1.532668, -1.000000, 0.000000, 0.000000, 0.397217, 0.436636, + 1.944920, -0.049222, -1.435216, -1.000000, 0.000000, 0.000000, 0.397217, 0.671489, + 1.944920, -0.037575, -1.435216, -1.000000, 0.000000, 0.000000, 0.397217, 0.671489, + 1.944920, -0.037575, -1.532668, -1.000000, 0.000000, 0.000000, 0.397217, 0.436636, + 2.046446, -0.049222, -1.435216, 1.000000, 0.000000, 0.000000, 0.632070, 0.671489, + 2.046446, -0.049222, -1.532668, 1.000000, 0.000000, 0.000000, 0.632070, 0.436636, + 2.046446, -0.037575, -1.435216, 1.000000, 0.000000, 0.000000, 0.632070, 0.671489, + 2.046446, -0.037575, -1.532668, 1.000000, 0.000000, 0.000000, 0.632070, 0.436636, + 1.944920, -0.037575, -1.435216, 0.000000, 1.000000, 0.000000, 0.397217, 0.671489, + 2.046446, -0.037575, -1.435216, 0.000000, 1.000000, 0.000000, 0.632070, 0.671489, + 1.944920, -0.037575, -1.532668, 0.000000, 1.000000, 0.000000, 0.397217, 0.436636, + 2.046446, -0.037575, -1.532668, 0.000000, 1.000000, 0.000000, 0.632070, 0.436636, + 1.944920, -0.049222, -1.532668, 0.000000, 0.000000, -1.000000, 0.397217, 0.436636, + 2.046446, -0.037575, -1.532668, 0.000000, 0.000000, -1.000000, 0.632070, 0.436636, + 2.046446, -0.049222, -1.532668, 0.000000, 0.000000, -1.000000, 0.632070, 0.436636, + 1.944920, -0.037575, -1.532668, 0.000000, 0.000000, -1.000000, 0.397217, 0.436636, + 2.163277, -0.049222, -1.435216, 0.000000, -1.000000, 0.000000, 0.632070, 0.671489, + 2.061751, -0.049222, -1.435216, 0.000000, -1.000000, 0.000000, 0.397217, 0.671489, + 2.061751, -0.049222, -1.532668, 0.000000, -1.000000, 0.000000, 0.397217, 0.436636, + 2.163277, -0.049222, -1.532668, 0.000000, -1.000000, 0.000000, 0.632070, 0.436636, + 2.061751, -0.037575, -1.435216, 0.000000, 0.000000, 1.000000, 0.397217, 0.671489, + 2.163277, -0.049222, -1.435216, 0.000000, 0.000000, 1.000000, 0.632070, 0.671489, + 2.163277, -0.037575, -1.435216, 0.000000, 0.000000, 1.000000, 0.632070, 0.671489, + 2.061751, -0.049222, -1.435216, 0.000000, 0.000000, 1.000000, 0.397217, 0.671489, + 2.061751, -0.049222, -1.532668, -1.000000, 0.000000, 0.000000, 0.397217, 0.436636, + 2.061751, -0.049222, -1.435216, -1.000000, 0.000000, 0.000000, 0.397217, 0.671489, + 2.061751, -0.037575, -1.435216, -1.000000, 0.000000, 0.000000, 0.397217, 0.671489, + 2.061751, -0.037575, -1.532668, -1.000000, 0.000000, 0.000000, 0.397217, 0.436636, + 2.163277, -0.049222, -1.435216, 1.000000, 0.000000, 0.000000, 0.632070, 0.671489, + 2.163277, -0.049222, -1.532668, 1.000000, 0.000000, 0.000000, 0.632070, 0.436636, + 2.163277, -0.037575, -1.435216, 1.000000, 0.000000, 0.000000, 0.632070, 0.671489, + 2.163277, -0.037575, -1.532668, 1.000000, 0.000000, 0.000000, 0.632070, 0.436636, + 2.061751, -0.037575, -1.435216, 0.000000, 1.000000, 0.000000, 0.397217, 0.671489, + 2.163277, -0.037575, -1.435216, 0.000000, 1.000000, 0.000000, 0.632070, 0.671489, + 2.061751, -0.037575, -1.532668, 0.000000, 1.000000, 0.000000, 0.397217, 0.436636, + 2.163277, -0.037575, -1.532668, 0.000000, 1.000000, 0.000000, 0.632070, 0.436636, + 2.061751, -0.049222, -1.532668, 0.000000, 0.000000, -1.000000, 0.397217, 0.436636, + 2.163277, -0.037575, -1.532668, 0.000000, 0.000000, -1.000000, 0.632070, 0.436636, + 2.163277, -0.049222, -1.532668, 0.000000, 0.000000, -1.000000, 0.632070, 0.436636, + 2.061751, -0.037575, -1.532668, 0.000000, 0.000000, -1.000000, 0.397217, 0.436636, + 2.163277, -0.049222, -1.768530, 0.000000, -1.000000, 0.000000, 0.632070, 0.671489, + 2.061751, -0.049222, -1.768530, 0.000000, -1.000000, 0.000000, 0.397217, 0.671489, + 2.061751, -0.049222, -1.865983, 0.000000, -1.000000, 0.000000, 0.397217, 0.436636, + 2.163277, -0.049222, -1.865983, 0.000000, -1.000000, 0.000000, 0.632070, 0.436636, + 2.061751, -0.037575, -1.768530, 0.000000, 0.000000, 1.000000, 0.397217, 0.671489, + 2.163277, -0.049222, -1.768530, 0.000000, 0.000000, 1.000000, 0.632070, 0.671489, + 2.163277, -0.037575, -1.768530, 0.000000, 0.000000, 1.000000, 0.632070, 0.671489, + 2.061751, -0.049222, -1.768530, 0.000000, 0.000000, 1.000000, 0.397217, 0.671489, + 2.061751, -0.049222, -1.865983, -1.000000, 0.000000, 0.000000, 0.397217, 0.436636, + 2.061751, -0.049222, -1.768530, -1.000000, 0.000000, 0.000000, 0.397217, 0.671489, + 2.061751, -0.037575, -1.768530, -1.000000, 0.000000, 0.000000, 0.397217, 0.671489, + 2.061751, -0.037575, -1.865983, -1.000000, 0.000000, 0.000000, 0.397217, 0.436636, + 2.163277, -0.049222, -1.768530, 1.000000, 0.000000, 0.000000, 0.632070, 0.671489, + 2.163277, -0.049222, -1.865983, 1.000000, 0.000000, 0.000000, 0.632070, 0.436636, + 2.163277, -0.037575, -1.768530, 1.000000, 0.000000, 0.000000, 0.632070, 0.671489, + 2.163277, -0.037575, -1.865983, 1.000000, 0.000000, 0.000000, 0.632070, 0.436636, + 2.061751, -0.037575, -1.768530, 0.000000, 1.000000, 0.000000, 0.397217, 0.671489, + 2.163277, -0.037575, -1.768530, 0.000000, 1.000000, 0.000000, 0.632070, 0.671489, + 2.061751, -0.037575, -1.865983, 0.000000, 1.000000, 0.000000, 0.397217, 0.436636, + 2.163277, -0.037575, -1.865983, 0.000000, 1.000000, 0.000000, 0.632070, 0.436636, + 2.061751, -0.049222, -1.865983, 0.000000, 0.000000, -1.000000, 0.397217, 0.436636, + 2.163277, -0.037575, -1.865983, 0.000000, 0.000000, -1.000000, 0.632070, 0.436636, + 2.163277, -0.049222, -1.865983, 0.000000, 0.000000, -1.000000, 0.632070, 0.436636, + 2.061751, -0.037575, -1.865983, 0.000000, 0.000000, -1.000000, 0.397217, 0.436636, + 1.817358, -0.534054, -2.038438, 0.000000, 1.000000, 0.000000, 0.632070, 0.671489, + 2.289915, -0.534054, -2.038438, 0.000000, 1.000000, 0.000000, 0.397217, 0.671489, + 2.289915, -0.534054, -2.500286, 0.000000, 1.000000, 0.000000, 0.397217, 0.436636, + 1.817358, -0.534054, -2.500286, 0.000000, 1.000000, 0.000000, 0.632070, 0.436636, + 1.817358, -0.596260, -2.038438, 0.000000, 0.000000, 1.000000, 0.632070, 0.671489, + 2.289915, -0.596260, -2.038438, 0.000000, 0.000000, 1.000000, 0.397217, 0.671489, + 1.817358, -0.534054, -2.038438, 0.000000, 0.000000, 1.000000, 0.632070, 0.671489, + 2.289915, -0.534054, -2.038438, 0.000000, 0.000000, 1.000000, 0.397217, 0.671489, + 2.289915, -0.534054, -2.500286, 1.000000, 0.000000, 0.000000, 0.397217, 0.436636, + 2.289915, -0.534054, -2.038438, 1.000000, 0.000000, 0.000000, 0.397217, 0.671489, + 2.289915, -0.596260, -2.038438, 1.000000, 0.000000, 0.000000, 0.397217, 0.671489, + 2.289915, -0.596260, -2.500286, 1.000000, 0.000000, 0.000000, 0.397217, 0.436636, + 1.817358, -0.534054, -2.038438, -1.000000, 0.000000, 0.000000, 0.632070, 0.671489, + 1.817358, -0.534054, -2.500286, -1.000000, 0.000000, 0.000000, 0.632070, 0.436636, + 1.817358, -0.596260, -2.038438, -1.000000, 0.000000, 0.000000, 0.632070, 0.671489, + 1.817358, -0.596260, -2.500286, -1.000000, 0.000000, 0.000000, 0.632070, 0.436636, + 2.289915, -0.596260, -2.038438, 0.000000, -1.000000, 0.000000, 0.397217, 0.671489, + 1.817358, -0.596260, -2.038438, 0.000000, -1.000000, 0.000000, 0.632070, 0.671489, + 2.289915, -0.596260, -2.500286, 0.000000, -1.000000, 0.000000, 0.397217, 0.436636, + 1.817358, -0.596260, -2.500286, 0.000000, -1.000000, 0.000000, 0.632070, 0.436636, + 1.817358, -0.534054, -2.500286, 0.000000, 0.000000, -1.000000, 0.632070, 0.436636, + 2.289915, -0.534054, -2.500286, 0.000000, 0.000000, -1.000000, 0.397217, 0.436636, + 1.817358, -0.596260, -2.500286, 0.000000, 0.000000, -1.000000, 0.632070, 0.436636, + 2.289915, -0.596260, -2.500286, 0.000000, 0.000000, -1.000000, 0.397217, 0.436636, + -1.787674, -0.522495, -4.360825, 0.000000, 1.000000, 0.000000, 0.632070, 0.671489, + -1.190564, -0.522495, -4.360825, 0.000000, 1.000000, 0.000000, 0.397217, 0.671489, + -1.190564, -0.522495, -5.063720, 0.000000, 1.000000, 0.000000, 0.397217, 0.436636, + -1.787674, -0.522495, -5.063720, 0.000000, 1.000000, 0.000000, 0.632070, 0.436636, + -1.787674, -0.607819, -4.360825, 0.000000, 0.000000, 1.000000, 0.632070, 0.671489, + -1.190564, -0.607819, -4.360825, 0.000000, 0.000000, 1.000000, 0.397217, 0.671489, + -1.787674, -0.522495, -4.360825, 0.000000, 0.000000, 1.000000, 0.632070, 0.671489, + -1.190564, -0.522495, -4.360825, 0.000000, 0.000000, 1.000000, 0.397217, 0.671489, + -1.190564, -0.522495, -5.063720, 1.000000, 0.000000, 0.000000, 0.397217, 0.436636, + -1.190564, -0.522495, -4.360825, 1.000000, 0.000000, 0.000000, 0.397217, 0.671489, + -1.190564, -0.607819, -4.360825, 1.000000, 0.000000, 0.000000, 0.397217, 0.671489, + -1.190564, -0.607819, -5.063720, 1.000000, 0.000000, 0.000000, 0.397217, 0.436636, + -1.787674, -0.522495, -4.360825, -1.000000, 0.000000, 0.000000, 0.632070, 0.671489, + -1.787674, -0.522495, -5.063720, -1.000000, 0.000000, 0.000000, 0.632070, 0.436636, + -1.787674, -0.607819, -4.360825, -1.000000, 0.000000, 0.000000, 0.632070, 0.671489, + -1.787674, -0.607819, -5.063720, -1.000000, 0.000000, 0.000000, 0.632070, 0.436636, + -1.190564, -0.607819, -4.360825, 0.000000, -1.000000, 0.000000, 0.397217, 0.671489, + -1.787674, -0.607819, -4.360825, 0.000000, -1.000000, 0.000000, 0.632070, 0.671489, + -1.190564, -0.607819, -5.063720, 0.000000, -1.000000, 0.000000, 0.397217, 0.436636, + -1.787674, -0.607819, -5.063720, 0.000000, -1.000000, 0.000000, 0.632070, 0.436636, + -1.787674, -0.522495, -5.063720, 0.000000, 0.000000, -1.000000, 0.632070, 0.436636, + -1.190564, -0.522495, -5.063720, 0.000000, 0.000000, -1.000000, 0.397217, 0.436636, + -1.787674, -0.607819, -5.063720, 0.000000, 0.000000, -1.000000, 0.632070, 0.436636, + -1.190564, -0.607819, -5.063720, 0.000000, 0.000000, -1.000000, 0.397217, 0.436636, + 0.336997, -0.540902, -0.179776, 0.000000, 1.000000, -0.000000, 0.632070, 0.671489, + 0.676471, -0.540902, -0.178838, 0.000000, 1.000000, -0.000000, 0.397217, 0.671489, + 0.677771, -0.540902, -0.649580, 0.000000, 1.000000, -0.000000, 0.397217, 0.436636, + 0.338297, -0.540902, -0.650518, 0.000000, 1.000000, -0.000000, 0.632070, 0.436636, + 0.336997, -0.589412, -0.179776, -0.002762, 0.000000, 0.999996, 0.632070, 0.671489, + 0.676471, -0.589412, -0.178838, -0.002762, 0.000000, 0.999996, 0.397217, 0.671489, + 0.336997, -0.540902, -0.179776, -0.002762, 0.000000, 0.999996, 0.632070, 0.671489, + 0.676471, -0.540902, -0.178838, -0.002762, 0.000000, 0.999996, 0.397217, 0.671489, + 0.677771, -0.540902, -0.649580, 0.999996, 0.000000, 0.002762, 0.397217, 0.436636, + 0.676471, -0.540902, -0.178838, 0.999996, 0.000000, 0.002762, 0.397217, 0.671489, + 0.676471, -0.589412, -0.178838, 0.999996, 0.000000, 0.002762, 0.397217, 0.671489, + 0.677771, -0.589412, -0.649580, 0.999996, 0.000000, 0.002762, 0.397217, 0.436636, + 0.336997, -0.540902, -0.179776, -0.999996, 0.000000, -0.002762, 0.632070, 0.671489, + 0.338297, -0.540902, -0.650518, -0.999996, 0.000000, -0.002762, 0.632070, 0.436636, + 0.336997, -0.589412, -0.179776, -0.999996, 0.000000, -0.002762, 0.632070, 0.671489, + 0.338297, -0.589412, -0.650518, -0.999996, 0.000000, -0.002762, 0.632070, 0.436636, + 0.676471, -0.589412, -0.178838, 0.000000, -1.000000, 0.000000, 0.397217, 0.671489, + 0.336997, -0.589412, -0.179776, 0.000000, -1.000000, 0.000000, 0.632070, 0.671489, + 0.677771, -0.589412, -0.649580, 0.000000, -1.000000, 0.000000, 0.397217, 0.436636, + 0.338297, -0.589412, -0.650518, 0.000000, -1.000000, 0.000000, 0.632070, 0.436636, + 0.338297, -0.540902, -0.650518, 0.002761, 0.000000, -0.999996, 0.632070, 0.436636, + 0.677771, -0.540902, -0.649580, 0.002761, 0.000000, -0.999996, 0.397217, 0.436636, + 0.338297, -0.589412, -0.650518, 0.002761, 0.000000, -0.999996, 0.632070, 0.436636, + 0.677771, -0.589412, -0.649580, 0.002761, 0.000000, -0.999996, 0.397217, 0.436636, + -2.037773, -0.544116, -1.132476, 0.000000, 1.000000, 0.000000, 0.632070, 0.671489, + -1.743282, -0.544116, -1.132476, 0.000000, 1.000000, 0.000000, 0.397217, 0.671489, + -1.743282, -0.544116, -1.540841, 0.000000, 1.000000, 0.000000, 0.397217, 0.436636, + -2.037773, -0.544116, -1.540841, 0.000000, 1.000000, 0.000000, 0.632070, 0.436636, + -2.037773, -0.586198, -1.132476, 0.000000, 0.000000, 1.000000, 0.632070, 0.671489, + -1.743282, -0.586198, -1.132476, 0.000000, 0.000000, 1.000000, 0.397217, 0.671489, + -2.037773, -0.544116, -1.132476, 0.000000, 0.000000, 1.000000, 0.632070, 0.671489, + -1.743282, -0.544116, -1.132476, 0.000000, 0.000000, 1.000000, 0.397217, 0.671489, + -1.743282, -0.544116, -1.540841, 1.000000, 0.000000, 0.000000, 0.397217, 0.436636, + -1.743282, -0.544116, -1.132476, 1.000000, 0.000000, 0.000000, 0.397217, 0.671489, + -1.743282, -0.586198, -1.132476, 1.000000, 0.000000, 0.000000, 0.397217, 0.671489, + -1.743282, -0.586198, -1.540841, 1.000000, 0.000000, 0.000000, 0.397217, 0.436636, + -2.037773, -0.544116, -1.132476, -1.000000, 0.000000, 0.000000, 0.632070, 0.671489, + -2.037773, -0.544116, -1.540841, -1.000000, 0.000000, 0.000000, 0.632070, 0.436636, + -2.037773, -0.586198, -1.132476, -1.000000, 0.000000, 0.000000, 0.632070, 0.671489, + -2.037773, -0.586198, -1.540841, -1.000000, 0.000000, 0.000000, 0.632070, 0.436636, + -1.743282, -0.586198, -1.132476, 0.000000, -1.000000, 0.000000, 0.397217, 0.671489, + -2.037773, -0.586198, -1.132476, 0.000000, -1.000000, 0.000000, 0.632070, 0.671489, + -1.743282, -0.586198, -1.540841, 0.000000, -1.000000, 0.000000, 0.397217, 0.436636, + -2.037773, -0.586198, -1.540841, 0.000000, -1.000000, 0.000000, 0.632070, 0.436636, + -2.037773, -0.544116, -1.540841, 0.000000, 0.000000, -1.000000, 0.632070, 0.436636, + -1.743282, -0.544116, -1.540841, 0.000000, 0.000000, -1.000000, 0.397217, 0.436636, + -2.037773, -0.586198, -1.540841, 0.000000, 0.000000, -1.000000, 0.632070, 0.436636, + -1.743282, -0.586198, -1.540841, 0.000000, 0.000000, -1.000000, 0.397217, 0.436636, + 1.251731, -0.534054, -1.363466, 0.000000, 1.000000, 0.000000, 0.632070, 0.671489, + 1.920613, -0.534054, -1.363466, 0.000000, 1.000000, 0.000000, 0.397217, 0.671489, + 1.920613, -0.534054, -1.825314, 0.000000, 1.000000, 0.000000, 0.397217, 0.436636, + 1.251731, -0.534054, -1.825314, 0.000000, 1.000000, 0.000000, 0.632070, 0.436636, + 1.251731, -0.596260, -1.363466, 0.000000, 0.000000, 1.000000, 0.632070, 0.671489, + 1.920613, -0.596260, -1.363466, 0.000000, 0.000000, 1.000000, 0.397217, 0.671489, + 1.251731, -0.534054, -1.363466, 0.000000, 0.000000, 1.000000, 0.632070, 0.671489, + 1.920613, -0.534054, -1.363466, 0.000000, 0.000000, 1.000000, 0.397217, 0.671489, + 1.920613, -0.534054, -1.825314, 1.000000, 0.000000, 0.000000, 0.397217, 0.436636, + 1.920613, -0.534054, -1.363466, 1.000000, 0.000000, 0.000000, 0.397217, 0.671489, + 1.920613, -0.596260, -1.363466, 1.000000, 0.000000, 0.000000, 0.397217, 0.671489, + 1.920613, -0.596260, -1.825314, 1.000000, 0.000000, 0.000000, 0.397217, 0.436636, + 1.251731, -0.534054, -1.363466, -1.000000, 0.000000, 0.000000, 0.632070, 0.671489, + 1.251731, -0.534054, -1.825314, -1.000000, 0.000000, 0.000000, 0.632070, 0.436636, + 1.251731, -0.596260, -1.363466, -1.000000, 0.000000, 0.000000, 0.632070, 0.671489, + 1.251731, -0.596260, -1.825314, -1.000000, 0.000000, 0.000000, 0.632070, 0.436636, + 1.920613, -0.596260, -1.363466, 0.000000, -1.000000, 0.000000, 0.397217, 0.671489, + 1.251731, -0.596260, -1.363466, 0.000000, -1.000000, 0.000000, 0.632070, 0.671489, + 1.920613, -0.596260, -1.825314, 0.000000, -1.000000, 0.000000, 0.397217, 0.436636, + 1.251731, -0.596260, -1.825314, 0.000000, -1.000000, 0.000000, 0.632070, 0.436636, + 1.251731, -0.534054, -1.825314, 0.000000, 0.000000, -1.000000, 0.632070, 0.436636, + 1.920613, -0.534054, -1.825314, 0.000000, 0.000000, -1.000000, 0.397217, 0.436636, + 1.251731, -0.596260, -1.825314, 0.000000, 0.000000, -1.000000, 0.632070, 0.436636, + 1.920613, -0.596260, -1.825314, 0.000000, 0.000000, -1.000000, 0.397217, 0.436636, + -1.114365, -0.528591, 0.900393, 0.000000, 1.000000, 0.000000, 0.397217, 0.671489, + -0.403273, -0.528591, 0.390570, 0.000000, 1.000000, 0.000000, 0.632070, 0.436636, + -1.112952, -0.528591, 0.388610, 0.000000, 1.000000, 0.000000, 0.632070, 0.671489, + -0.404686, -0.528591, 0.902353, 0.000000, 1.000000, 0.000000, 0.397217, 0.436636, + -1.114365, -0.528591, 0.900393, -0.999996, 0.000000, -0.002762, 0.397217, 0.671489, + -1.112952, -0.528591, 0.388610, -0.999996, 0.000000, -0.002762, 0.632070, 0.671489, + -1.114365, -0.601723, 0.900393, -0.999996, 0.000000, -0.002762, 0.397217, 0.671489, + -1.112952, -0.601723, 0.388610, -0.999996, 0.000000, -0.002762, 0.632070, 0.671489, + -0.404686, -0.528591, 0.902353, -0.002762, 0.000000, 0.999996, 0.397217, 0.436636, + -1.114365, -0.528591, 0.900393, -0.002762, 0.000000, 0.999996, 0.397217, 0.671489, + -1.114365, -0.601723, 0.900393, -0.002762, 0.000000, 0.999996, 0.397217, 0.671489, + -0.404686, -0.601723, 0.902353, -0.002762, 0.000000, 0.999996, 0.397217, 0.436636, + -1.112952, -0.601723, 0.388610, 0.002762, 0.000000, -0.999996, 0.632070, 0.671489, + -0.403273, -0.528591, 0.390570, 0.002762, 0.000000, -0.999996, 0.632070, 0.436636, + -0.403273, -0.601723, 0.390570, 0.002762, 0.000000, -0.999996, 0.632070, 0.436636, + -1.112952, -0.528591, 0.388610, 0.002762, 0.000000, -0.999996, 0.632070, 0.671489, + -1.114365, -0.601723, 0.900393, 0.000000, -1.000000, -0.000000, 0.397217, 0.671489, + -0.403273, -0.601723, 0.390570, 0.000000, -1.000000, -0.000000, 0.632070, 0.436636, + -0.404686, -0.601723, 0.902353, 0.000000, -1.000000, -0.000000, 0.397217, 0.436636, + -1.112952, -0.601723, 0.388610, 0.000000, -1.000000, -0.000000, 0.632070, 0.671489, + -0.404686, -0.601723, 0.902353, 0.999996, 0.000000, 0.002761, 0.397217, 0.436636, + -0.403273, -0.601723, 0.390570, 0.999996, 0.000000, 0.002761, 0.632070, 0.436636, + -0.404686, -0.528591, 0.902353, 0.999996, 0.000000, 0.002761, 0.397217, 0.436636, + -0.403273, -0.528591, 0.390570, 0.999996, 0.000000, 0.002761, 0.632070, 0.436636, + -0.337236, -0.109031, -0.253010, 0.000000, -1.000000, 0.000000, 0.632070, 0.671489, + -0.419368, -0.109031, -0.253010, 0.000000, -1.000000, 0.000000, 0.397217, 0.671489, + -0.419368, -0.109031, -0.383586, 0.000000, -1.000000, 0.000000, 0.397217, 0.436636, + -0.337236, -0.109031, -0.383586, 0.000000, -1.000000, 0.000000, 0.632070, 0.436636, + -0.419368, -0.028519, -0.253010, 0.000000, 0.000000, 1.000000, 0.397217, 0.671489, + -0.337236, -0.109031, -0.253010, 0.000000, 0.000000, 1.000000, 0.632070, 0.671489, + -0.337236, -0.028519, -0.253010, 0.000000, 0.000000, 1.000000, 0.632070, 0.671489, + -0.419368, -0.109031, -0.253010, 0.000000, 0.000000, 1.000000, 0.397217, 0.671489, + -0.419368, -0.109031, -0.253010, -1.000000, 0.000000, 0.000000, 0.397217, 0.671489, + -0.419368, -0.028519, -0.253010, -1.000000, 0.000000, 0.000000, 0.397217, 0.671489, + -0.419368, -0.109031, -0.383586, -1.000000, 0.000000, 0.000000, 0.397217, 0.436636, + -0.419368, -0.028519, -0.383586, -1.000000, 0.000000, 0.000000, 0.397217, 0.436636, + -0.337236, -0.028519, -0.253010, 1.000000, 0.000000, 0.000000, 0.632070, 0.671489, + -0.337236, -0.109031, -0.253010, 1.000000, 0.000000, 0.000000, 0.632070, 0.671489, + -0.337236, -0.109031, -0.383586, 1.000000, 0.000000, 0.000000, 0.632070, 0.436636, + -0.337236, -0.028519, -0.383586, 1.000000, 0.000000, 0.000000, 0.632070, 0.436636, + -0.419368, -0.028519, -0.253010, 0.000000, 1.000000, 0.000000, 0.397217, 0.671489, + -0.337236, -0.028519, -0.253010, 0.000000, 1.000000, 0.000000, 0.632070, 0.671489, + -0.419368, -0.028519, -0.383586, 0.000000, 1.000000, 0.000000, 0.397217, 0.436636, + -0.337236, -0.028519, -0.383586, 0.000000, 1.000000, 0.000000, 0.632070, 0.436636, + -0.419368, -0.109031, -0.383586, 0.000000, 0.000000, -1.000000, 0.397217, 0.436636, + -0.337236, -0.028519, -0.383586, 0.000000, 0.000000, -1.000000, 0.632070, 0.436636, + -0.337236, -0.109031, -0.383586, 0.000000, 0.000000, -1.000000, 0.632070, 0.436636, + -0.419368, -0.028519, -0.383586, 0.000000, 0.000000, -1.000000, 0.397217, 0.436636, + -0.381576, 0.044147, -0.196500, 0.001506, 0.015636, 0.999877, 0.630853, 0.671489, + -0.381576, -0.054192, -0.196500, 0.001506, -0.015636, 0.999877, 0.630853, 0.671489, + -0.377714, 0.044147, -0.198100, 0.381605, 0.009762, 0.924274, 0.631456, 0.670817, + -0.377714, -0.054192, -0.198100, 0.381605, -0.009761, 0.924274, 0.631456, 0.670817, + -1.426065, -0.054192, -0.196500, -0.001506, -0.015636, 0.999877, 0.398433, 0.671489, + -0.381576, -0.058054, -0.198100, 0.000943, -0.382605, 0.923912, 0.630856, 0.670807, + -1.426065, -0.058054, -0.198100, -0.000943, -0.382604, 0.923912, 0.398431, 0.670807, + -1.429929, 0.044147, -0.198100, -0.381527, 0.009763, 0.924306, 0.397831, 0.670817, + -1.429929, -0.054192, -0.198100, -0.381527, -0.009763, 0.924306, 0.397831, 0.670817, + -1.426065, 0.044147, -0.196500, -0.001506, 0.015636, 0.999877, 0.398433, 0.671489, + -1.426065, 0.048010, -0.198100, -0.000943, 0.382619, 0.923906, 0.398431, 0.670807, + -0.381576, 0.048010, -0.198100, 0.000943, 0.382619, 0.923906, 0.630856, 0.670807, + -0.378424, -0.057344, -0.198810, 0.325277, -0.325268, 0.887916, 0.632070, 0.671489, + -1.429220, -0.057344, -0.198810, -0.325175, -0.325248, 0.887961, 0.397217, 0.671489, + -1.429220, 0.047300, -0.198810, -0.325169, 0.325256, 0.887960, 0.397217, 0.671489, + -0.378424, 0.047300, -0.198810, 0.325269, 0.325275, 0.887917, 0.632070, 0.671489, + -0.376114, -0.054192, -0.201963, 0.999876, -0.015622, 0.002164, 0.632070, 0.669747, + -0.376114, 0.044147, -0.201963, 0.999876, 0.015622, 0.002164, 0.632070, 0.669747, + -0.377714, -0.054192, -0.198100, 0.924314, -0.009760, 0.381507, 0.631456, 0.670817, + -0.377714, 0.044147, -0.198100, 0.924314, 0.009760, 0.381507, 0.631456, 0.670817, + -0.377714, -0.058054, -0.201963, 0.923981, -0.382437, 0.001356, 0.631529, 0.669748, + -0.377714, -0.058054, -0.927510, 0.923981, -0.382437, -0.001356, 0.631529, 0.438376, + -0.376114, -0.054192, -0.927510, 0.999876, -0.015622, -0.002164, 0.632070, 0.438376, + -0.377714, -0.054192, -0.931373, 0.924318, -0.009760, -0.381499, 0.631456, 0.437307, + -0.377714, 0.044147, -0.931373, 0.924318, 0.009760, -0.381499, 0.631456, 0.437307, + -0.376114, 0.044147, -0.927510, 0.999876, 0.015622, -0.002164, 0.632070, 0.438376, + -0.377714, 0.048010, -0.201963, 0.923975, 0.382452, 0.001356, 0.631529, 0.669748, + -0.377714, 0.048010, -0.927510, 0.923975, 0.382452, -0.001356, 0.631529, 0.438376, + -0.378424, -0.057344, -0.198810, 0.887948, -0.325216, 0.325243, 0.632070, 0.671489, + -0.378424, -0.057344, -0.930663, 0.887947, -0.325219, -0.325241, 0.632070, 0.436636, + -0.378424, 0.047300, -0.198810, 0.887947, 0.325228, 0.325235, 0.632070, 0.671489, + -0.378424, 0.047300, -0.930663, 0.887954, 0.325215, -0.325227, 0.632070, 0.436636, + -1.426065, -0.058054, -0.198100, -0.000943, -0.923936, 0.382546, 0.398431, 0.670807, + -0.381576, -0.059654, -0.201963, 0.001523, -0.999996, 0.002190, 0.630854, 0.669747, + -0.381576, -0.058054, -0.198100, 0.000943, -0.923936, 0.382546, 0.630856, 0.670807, + -1.426065, -0.059654, -0.201963, -0.001523, -0.999996, 0.002190, 0.398433, 0.669747, + -0.381576, -0.059654, -0.927510, 0.001523, -0.999997, -0.002190, 0.630854, 0.438378, + -0.377714, -0.058054, -0.201963, 0.382476, -0.923964, 0.001356, 0.631529, 0.669748, + -0.377714, -0.058054, -0.927510, 0.382476, -0.923964, -0.001356, 0.631529, 0.438376, + -1.426065, -0.059654, -0.927510, -0.001523, -0.999996, -0.002190, 0.398433, 0.438378, + -0.381576, -0.058054, -0.931373, 0.000943, -0.923939, -0.382540, 0.630856, 0.437318, + -1.426065, -0.058054, -0.931373, -0.000943, -0.923939, -0.382540, 0.398431, 0.437318, + -1.429929, -0.058054, -0.201963, -0.382399, -0.923996, 0.001356, 0.397759, 0.669748, + -1.429929, -0.058054, -0.927510, -0.382399, -0.923996, -0.001356, 0.397759, 0.438376, + -0.378424, -0.057344, -0.198810, 0.325240, -0.887931, 0.325266, 0.632070, 0.671489, + -0.378424, -0.057344, -0.930663, 0.325248, -0.887931, -0.325258, 0.632070, 0.436636, + -1.429220, -0.057344, -0.198810, -0.325138, -0.887978, 0.325240, 0.397217, 0.671489, + -1.429220, -0.057344, -0.930663, -0.325150, -0.887975, -0.325236, 0.397217, 0.436636, + -1.426065, -0.058054, -0.931373, -0.000943, -0.382558, -0.923931, 0.398431, 0.437318, + -0.381576, -0.054192, -0.932973, 0.001506, -0.015634, -0.999877, 0.630853, 0.436636, + -0.381576, -0.058054, -0.931373, 0.000943, -0.382558, -0.923931, 0.630856, 0.437318, + -1.426065, -0.054192, -0.932973, -0.001506, -0.015634, -0.999877, 0.398433, 0.436636, + -0.381576, 0.044147, -0.932973, 0.001506, 0.015634, -0.999877, 0.630853, 0.436636, + -0.377714, -0.054192, -0.931373, 0.381555, -0.009761, -0.924295, 0.631456, 0.437307, + -0.377714, 0.044147, -0.931373, 0.381555, 0.009761, -0.924295, 0.631456, 0.437307, + -1.429929, -0.054192, -0.931373, -0.381477, -0.009762, -0.924327, 0.397831, 0.437307, + -1.429929, 0.044147, -0.931373, -0.381476, 0.009762, -0.924327, 0.397831, 0.437307, + -1.426065, 0.044147, -0.932973, -0.001506, 0.015634, -0.999877, 0.398433, 0.436636, + -0.381576, 0.048010, -0.931373, 0.000943, 0.382573, -0.923925, 0.630856, 0.437318, + -1.426065, 0.048010, -0.931373, -0.000943, 0.382573, -0.923925, 0.398431, 0.437318, + -0.378424, -0.057344, -0.930663, 0.325246, -0.325248, -0.887935, 0.632070, 0.436636, + -1.429220, -0.057344, -0.930663, -0.325145, -0.325228, -0.887980, 0.397217, 0.436636, + -0.378424, 0.047300, -0.930663, 0.325227, 0.325256, -0.887939, 0.632070, 0.436636, + -1.429220, 0.047300, -0.930663, -0.325126, 0.325236, -0.887984, 0.397217, 0.436636, + -1.431529, -0.054192, -0.201963, -0.999875, -0.015631, 0.002165, 0.397217, 0.669747, + -1.431529, -0.054192, -0.927510, -0.999875, -0.015631, -0.002165, 0.397217, 0.438378, + -1.429929, -0.058054, -0.201963, -0.923901, -0.382628, 0.001356, 0.397759, 0.669748, + -1.429929, -0.058054, -0.927510, -0.923901, -0.382628, -0.001356, 0.397759, 0.438376, + -1.429929, 0.044147, -0.198100, -0.924239, 0.009761, 0.381689, 0.397831, 0.670817, + -1.429929, -0.054192, -0.198100, -0.924239, -0.009760, 0.381689, 0.397831, 0.670817, + -1.431529, 0.044147, -0.201963, -0.999875, 0.015631, 0.002165, 0.397217, 0.669747, + -1.429929, 0.048010, -0.927510, -0.923895, 0.382643, -0.001356, 0.397759, 0.438376, + -1.429929, 0.048010, -0.201963, -0.923895, 0.382642, 0.001356, 0.397759, 0.669748, + -1.431529, 0.044147, -0.927510, -0.999875, 0.015631, -0.002165, 0.397217, 0.438378, + -1.429929, -0.054192, -0.931373, -0.924242, -0.009761, -0.381682, 0.397831, 0.437307, + -1.429929, 0.044147, -0.931373, -0.924242, 0.009761, -0.381681, 0.397831, 0.437307, + -1.429220, -0.057344, -0.198810, -0.887926, -0.325242, 0.325277, 0.397217, 0.671489, + -1.429220, 0.047300, -0.198810, -0.887924, 0.325256, 0.325269, 0.397217, 0.671489, + -1.429220, -0.057344, -0.930663, -0.887917, -0.325271, -0.325272, 0.397217, 0.436636, + -1.429220, 0.047300, -0.930663, -0.887923, 0.325267, -0.325260, 0.397217, 0.436636, + -1.426065, 0.049610, -0.201963, -0.001523, 0.999996, 0.002191, 0.398433, 0.669747, + -1.426065, 0.049610, -0.927510, -0.001523, 0.999996, -0.002191, 0.398433, 0.438378, + -1.429929, 0.048010, -0.201963, -0.382434, 0.923982, 0.001356, 0.397759, 0.669748, + -1.429929, 0.048010, -0.927510, -0.382434, 0.923982, -0.001356, 0.397759, 0.438376, + -0.381576, 0.048010, -0.198100, 0.000943, 0.923921, 0.382581, 0.630856, 0.670807, + -1.426065, 0.048010, -0.198100, -0.000943, 0.923921, 0.382581, 0.398431, 0.670807, + -0.381576, 0.049610, -0.201963, 0.001523, 0.999996, 0.002191, 0.630854, 0.669747, + -0.377714, 0.048010, -0.201963, 0.382511, 0.923950, 0.001356, 0.631529, 0.669748, + -0.377714, 0.048010, -0.927510, 0.382511, 0.923950, -0.001356, 0.631529, 0.438376, + -0.381576, 0.049610, -0.927510, 0.001523, 0.999997, -0.002191, 0.630854, 0.438378, + -0.381576, 0.048010, -0.931373, 0.000943, 0.923924, -0.382575, 0.630856, 0.437318, + -1.426065, 0.048010, -0.931373, -0.000943, 0.923924, -0.382575, 0.398431, 0.437318, + -1.429220, 0.047300, -0.198810, -0.325136, 0.887979, 0.325238, 0.397217, 0.671489, + -0.378424, 0.047300, -0.198810, 0.325242, 0.887930, 0.325267, 0.632070, 0.671489, + -0.378424, 0.047300, -0.930663, 0.325244, 0.887932, -0.325260, 0.632070, 0.436636, + -1.429220, 0.047300, -0.930663, -0.325146, 0.887975, -0.325239, 0.397217, 0.436636, + -1.436251, 0.054384, -0.386212, -0.935311, 0.012524, 0.353605, 0.397535, 0.610383, + -1.437103, -0.064428, -0.390879, -0.999834, -0.018081, 0.002375, 0.397217, 0.608924, + -1.436251, -0.064428, -0.386212, -0.935311, -0.012524, 0.353605, 0.397535, 0.610383, + -1.437103, 0.054384, -0.390879, -0.999834, 0.018081, 0.002375, 0.397217, 0.608924, + -1.433802, 0.054384, -0.382149, -0.751916, 0.017646, 0.659023, 0.397944, 0.611679, + -1.433802, -0.064428, -0.382149, -0.751916, -0.017646, 0.659023, 0.397944, 0.611679, + -1.437103, -0.064428, -0.738594, -0.999834, -0.018082, -0.002375, 0.397217, 0.499201, + -1.434935, -0.069198, -0.390582, -0.910572, -0.413349, 0.001307, 0.397849, 0.609019, + -1.434935, -0.069198, -0.738891, -0.910572, -0.413348, -0.001306, 0.397849, 0.499106, + -1.269943, -0.064442, -0.196442, -0.747135, -0.017581, 0.664440, 0.434025, 0.670280, + -1.268217, -0.069169, -0.197612, -0.683616, -0.406770, 0.605976, 0.434537, 0.669834, + -1.432372, -0.069198, -0.383807, -0.686267, -0.406957, 0.602847, 0.398381, 0.611081, + -1.269943, 0.054398, -0.196442, -0.747134, 0.017581, 0.664441, 0.434025, 0.670280, + -1.266110, 0.054398, -0.193614, -0.411266, 0.011769, 0.911439, 0.435006, 0.670988, + -1.266110, -0.064442, -0.193614, -0.411266, -0.011769, 0.911439, 0.435006, 0.670988, + -1.261453, 0.054398, -0.192612, -0.001369, 0.017219, 0.999851, 0.435894, 0.671489, + -1.261453, -0.064442, -0.192612, -0.001369, -0.017220, 0.999851, 0.435894, 0.671489, + -1.261718, -0.069169, -0.194679, -0.000796, -0.400525, 0.916286, 0.435834, 0.670698, + -0.545925, -0.069169, -0.194679, 0.000796, -0.400525, 0.916286, 0.593450, 0.670698, + -0.546189, -0.064442, -0.192612, 0.001369, -0.017220, 0.999851, 0.593391, 0.671489, + -1.268217, 0.059125, -0.197612, -0.683621, 0.406754, 0.605981, 0.434537, 0.669834, + -1.432372, 0.059155, -0.383807, -0.686271, 0.406942, 0.602852, 0.398381, 0.611081, + -1.434935, 0.059155, -0.390582, -0.910572, 0.413349, 0.001307, 0.397849, 0.609019, + -1.434935, 0.059155, -0.738891, -0.910572, 0.413348, -0.001306, 0.397849, 0.499106, + -1.437103, 0.054384, -0.738594, -0.999834, 0.018082, -0.002375, 0.397217, 0.499201, + -0.545925, 0.059125, -0.194679, 0.000796, 0.400495, 0.916299, 0.593452, 0.670698, + -1.261718, 0.059125, -0.194679, -0.000796, 0.400495, 0.916299, 0.435835, 0.670698, + -0.546189, 0.054398, -0.192612, 0.001369, 0.017219, 0.999851, 0.593392, 0.671489, + -0.546189, -0.064442, -0.936862, 0.001369, -0.017219, -0.999851, 0.593392, 0.436636, + -0.546189, 0.054398, -0.936862, 0.001369, 0.017219, -0.999851, 0.593391, 0.436636, + -0.541532, -0.064442, -0.935860, 0.411305, -0.011768, -0.911422, 0.594281, 0.437137, + -0.541532, 0.054398, -0.935860, 0.411305, 0.011768, -0.911422, 0.594279, 0.437137, + -0.537700, -0.064442, -0.933031, 0.747134, -0.017582, -0.664441, 0.595262, 0.437845, + -0.537700, 0.054398, -0.933031, 0.747134, 0.017582, -0.664441, 0.595260, 0.437845, + -1.261453, 0.054398, -0.936862, -0.001369, 0.017219, -0.999851, 0.435894, 0.436636, + -0.545925, 0.059125, -0.934795, 0.000796, 0.400482, -0.916304, 0.593450, 0.437427, + -1.261718, 0.059125, -0.934795, -0.000796, 0.400482, -0.916304, 0.435834, 0.437427, + -0.373840, 0.054384, -0.747325, 0.751916, 0.017647, -0.659023, 0.631343, 0.496446, + -0.539426, 0.059125, -0.931861, 0.683613, 0.406778, -0.605974, 0.594748, 0.438291, + -0.375271, 0.059155, -0.745667, 0.686262, 0.406965, -0.602847, 0.630906, 0.497044, + -1.269943, -0.064442, -0.933031, -0.747134, -0.017581, -0.664441, 0.434025, 0.437845, + -1.269943, 0.054398, -0.933031, -0.747134, 0.017581, -0.664441, 0.434025, 0.437845, + -1.266110, -0.064442, -0.935860, -0.411293, -0.011768, -0.911427, 0.435006, 0.437137, + -1.266110, 0.054398, -0.935860, -0.411293, 0.011768, -0.911427, 0.435006, 0.437137, + -1.261453, -0.064442, -0.936862, -0.001369, -0.017219, -0.999851, 0.435894, 0.436636, + -1.432372, 0.059155, -0.745667, -0.686270, 0.406941, -0.602853, 0.398381, 0.497044, + -1.268217, 0.059125, -0.931861, -0.683620, 0.406755, -0.605982, 0.434537, 0.438291, + -1.433802, 0.054384, -0.747325, -0.751915, 0.017646, -0.659023, 0.397944, 0.496446, + -0.371392, -0.064428, -0.743261, 0.935304, -0.012523, -0.353623, 0.631753, 0.497744, + -0.371392, 0.054384, -0.743261, 0.935304, 0.012523, -0.353623, 0.631753, 0.497742, + -0.373840, -0.064428, -0.747325, 0.751916, -0.017647, -0.659023, 0.631343, 0.496448, + -0.370539, -0.064428, -0.738594, 0.999834, -0.018089, -0.002377, 0.632070, 0.499203, + -0.370539, 0.054384, -0.738594, 0.999834, 0.018089, -0.002377, 0.632070, 0.499201, + -0.370539, 0.054384, -0.390879, 0.999834, 0.018088, 0.002377, 0.632070, 0.608924, + -0.372708, 0.059155, -0.390582, 0.910512, 0.413480, 0.001306, 0.631438, 0.609018, + -0.372708, 0.059155, -0.738891, 0.910512, 0.413480, -0.001306, 0.631438, 0.499106, + -0.371392, -0.064428, -0.386212, 0.935300, -0.012523, 0.353633, 0.631753, 0.610383, + -0.371392, 0.054384, -0.386212, 0.935300, 0.012523, 0.353633, 0.631753, 0.610383, + -0.370539, -0.064428, -0.390879, 0.999834, -0.018088, 0.002377, 0.632070, 0.608924, + -0.373840, -0.064428, -0.382149, 0.751916, -0.017645, 0.659023, 0.631343, 0.611679, + -0.373840, 0.054384, -0.382149, 0.751916, 0.017645, 0.659023, 0.631343, 0.611679, + -0.537700, 0.054398, -0.196442, 0.747134, 0.017579, 0.664440, 0.595262, 0.670280, + -0.539425, 0.059125, -0.197612, 0.683627, 0.406739, 0.605985, 0.594750, 0.669834, + -0.375271, 0.059155, -0.383807, 0.686276, 0.406926, 0.602857, 0.630906, 0.611081, + -0.375271, -0.069198, -0.745667, 0.686257, -0.406979, -0.602842, 0.630906, 0.497046, + -0.539426, -0.069169, -0.931861, 0.683608, -0.406793, -0.605970, 0.594750, 0.438291, + -0.545925, -0.069169, -0.934795, 0.000796, -0.400512, -0.916291, 0.593452, 0.437427, + -1.261718, -0.069169, -0.934795, -0.000796, -0.400512, -0.916291, 0.435835, 0.437427, + -1.433802, -0.064428, -0.747325, -0.751916, -0.017646, -0.659023, 0.397944, 0.496446, + -1.268217, -0.069169, -0.931861, -0.683616, -0.406770, -0.605977, 0.434537, 0.438291, + -1.432372, -0.069198, -0.745667, -0.686266, -0.406956, -0.602848, 0.398381, 0.497044, + -0.372708, -0.069198, -0.390582, 0.910512, -0.413480, 0.001306, 0.631438, 0.609019, + -0.372708, -0.069198, -0.738891, 0.910512, -0.413480, -0.001306, 0.631438, 0.499108, + -0.539425, -0.069169, -0.197612, 0.683622, -0.406754, 0.605981, 0.594748, 0.669834, + -0.537700, -0.064442, -0.196442, 0.747135, -0.017579, 0.664440, 0.595260, 0.670280, + -0.375271, -0.069198, -0.383807, 0.686271, -0.406940, 0.602852, 0.630906, 0.611081, + -0.541532, 0.054398, -0.193614, 0.411278, 0.011769, 0.911434, 0.594281, 0.670988, + -0.541532, -0.064442, -0.193614, 0.411278, -0.011769, 0.911434, 0.594279, 0.670988, + -1.436251, 0.054384, -0.743261, -0.935315, 0.012521, -0.353595, 0.397535, 0.497742, + -1.436251, -0.064428, -0.743261, -0.935315, -0.012521, -0.353595, 0.397535, 0.497742, + -1.434952, -0.068347, -0.386704, -0.865852, -0.378285, 0.327415, 0.397217, 0.610498, + -1.265571, -0.068317, -0.194808, -0.382972, -0.364714, 0.848714, 0.434769, 0.671489, + -1.434952, 0.058303, -0.386704, -0.865845, 0.378302, 0.327413, 0.397217, 0.610499, + -1.265571, 0.058274, -0.194808, -0.382978, 0.364681, 0.848726, 0.434770, 0.671489, + -0.542071, 0.058274, -0.934666, 0.383030, 0.364670, -0.848707, 0.594516, 0.436636, + -1.265571, 0.058274, -0.934666, -0.383015, 0.364657, -0.848720, 0.434769, 0.436636, + -0.372690, 0.058303, -0.742770, 0.865869, 0.378271, -0.327385, 0.632070, 0.497626, + -0.372690, 0.058303, -0.386704, 0.865862, 0.378268, 0.327408, 0.632070, 0.610498, + -0.542071, -0.068317, -0.934666, 0.383027, -0.364700, -0.848696, 0.594518, 0.436636, + -1.265571, -0.068317, -0.934666, -0.383003, -0.364689, -0.848711, 0.434770, 0.436636, + -0.372690, -0.068347, -0.742770, 0.865875, -0.378258, -0.327387, 0.632070, 0.497628, + -0.372690, -0.068347, -0.386704, 0.865866, -0.378257, 0.327410, 0.632070, 0.610499, + -0.542071, -0.068317, -0.194808, 0.382974, -0.364700, 0.848720, 0.594516, 0.671489, + -0.542071, 0.058274, -0.194808, 0.382980, 0.364668, 0.848731, 0.594518, 0.671489, + -1.434953, 0.058303, -0.742770, -0.865885, 0.378232, -0.327389, 0.397217, 0.497626, + -1.434953, -0.068347, -0.742770, -0.865893, -0.378211, -0.327393, 0.397217, 0.497626, + -1.434935, -0.069198, -0.738891, -0.421196, -0.906969, -0.001268, 0.397849, 0.499106, + -1.430988, -0.071028, -0.388202, -0.000625, -1.000000, 0.000194, 0.398564, 0.609769, + -1.434935, -0.069198, -0.390582, -0.421196, -0.906969, 0.001268, 0.397849, 0.609019, + -1.430988, -0.071028, -0.741271, -0.000625, -1.000000, -0.000194, 0.398564, 0.498356, + -1.263792, -0.071028, -0.198751, -0.000246, -0.999999, 0.001153, 0.435379, 0.669552, + -1.432372, -0.069198, -0.383807, -0.315197, -0.908074, 0.275776, 0.398381, 0.611081, + -1.268217, -0.069169, -0.197612, -0.312559, -0.908113, 0.278635, 0.434537, 0.669834, + -0.543851, -0.071028, -0.198751, 0.000246, -0.999999, 0.001153, 0.593906, 0.669552, + -1.261718, -0.069169, -0.194679, -0.000742, -0.909558, 0.415577, 0.435834, 0.670698, + -0.545925, -0.069169, -0.194679, 0.000742, -0.909558, 0.415577, 0.593450, 0.670698, + -0.543851, -0.071028, -0.930723, 0.000246, -0.999999, -0.001153, 0.593908, 0.438573, + -0.375271, -0.069198, -0.745667, 0.315184, -0.908083, -0.275762, 0.630906, 0.497046, + -0.376656, -0.071028, -0.741271, 0.000625, -1.000000, -0.000194, 0.630723, 0.498358, + -0.539426, -0.069169, -0.931861, 0.312547, -0.908121, -0.278623, 0.594750, 0.438291, + -1.261718, -0.069169, -0.934795, -0.000742, -0.909561, -0.415570, 0.435835, 0.437427, + -0.545925, -0.069169, -0.934795, 0.000742, -0.909561, -0.415570, 0.593452, 0.437427, + -1.263792, -0.071028, -0.930723, -0.000246, -0.999999, -0.001153, 0.435380, 0.438573, + -1.432372, -0.069198, -0.745667, -0.315190, -0.908078, -0.275770, 0.398381, 0.497044, + -1.268217, -0.069169, -0.931861, -0.312553, -0.908117, -0.278630, 0.434537, 0.438291, + -0.376656, -0.071028, -0.388202, 0.000625, -1.000000, 0.000194, 0.630723, 0.609769, + -0.372708, -0.069198, -0.738891, 0.421132, -0.906998, -0.001268, 0.631438, 0.499108, + -0.372708, -0.069198, -0.390582, 0.421132, -0.906999, 0.001268, 0.631438, 0.609019, + -0.375271, -0.069198, -0.383807, 0.315168, -0.908092, 0.275748, 0.630906, 0.611081, + -0.539425, -0.069169, -0.197612, 0.312531, -0.908131, 0.278609, 0.594748, 0.669834, + -1.434952, -0.068347, -0.386704, -0.500052, -0.845084, 0.189160, 0.397217, 0.610498, + -1.265571, -0.068317, -0.194808, -0.218371, -0.847432, 0.483915, 0.434769, 0.671489, + -0.542071, -0.068317, -0.934666, 0.218411, -0.847434, -0.483893, 0.594518, 0.436636, + -1.265571, -0.068317, -0.934666, -0.218399, -0.847430, -0.483906, 0.434770, 0.436636, + -0.372690, -0.068347, -0.742770, 0.499917, -0.845183, -0.189073, 0.632070, 0.497628, + -0.372690, -0.068347, -0.386704, 0.499917, -0.845180, 0.189087, 0.632070, 0.610499, + -0.542071, -0.068317, -0.194808, 0.218363, -0.847432, 0.483918, 0.594516, 0.671489, + -1.434953, -0.068347, -0.742770, -0.499981, -0.845135, -0.189120, 0.397217, 0.497626, + -1.432372, 0.059155, -0.383807, -0.315197, 0.908074, 0.275775, 0.398381, 0.611081, + -1.263792, 0.060984, -0.198751, -0.000246, 0.999999, 0.001153, 0.435380, 0.669551, + -1.430988, 0.060984, -0.388202, -0.000625, 1.000000, 0.000194, 0.398564, 0.609769, + -1.268217, 0.059125, -0.197612, -0.312559, 0.908113, 0.278635, 0.434537, 0.669834, + -1.434935, 0.059155, -0.738891, -0.421196, 0.906969, -0.001269, 0.397849, 0.499106, + -1.434935, 0.059155, -0.390582, -0.421197, 0.906969, 0.001268, 0.397849, 0.609019, + -1.430988, 0.060984, -0.741271, -0.000625, 1.000000, -0.000194, 0.398564, 0.498356, + -0.543851, 0.060984, -0.198751, 0.000246, 0.999999, 0.001153, 0.593908, 0.669552, + -1.261718, 0.059125, -0.194679, -0.000742, 0.909558, 0.415577, 0.435835, 0.670698, + -0.545925, 0.059125, -0.194679, 0.000742, 0.909558, 0.415577, 0.593452, 0.670698, + -1.261718, 0.059125, -0.934795, -0.000742, 0.909561, -0.415570, 0.435834, 0.437427, + -0.543851, 0.060984, -0.930723, 0.000246, 0.999999, -0.001153, 0.593906, 0.438573, + -0.545925, 0.059125, -0.934795, 0.000742, 0.909561, -0.415570, 0.593450, 0.437427, + -1.263792, 0.060984, -0.930723, -0.000246, 0.999999, -0.001153, 0.435379, 0.438573, + -0.375271, 0.059155, -0.745667, 0.315184, 0.908083, -0.275763, 0.630906, 0.497044, + -0.539426, 0.059125, -0.931861, 0.312547, 0.908121, -0.278623, 0.594748, 0.438291, + -0.376656, 0.060984, -0.741271, 0.000625, 1.000000, -0.000194, 0.630723, 0.498356, + -1.432372, 0.059155, -0.745667, -0.315191, 0.908078, -0.275769, 0.398381, 0.497044, + -1.268217, 0.059125, -0.931861, -0.312553, 0.908117, -0.278629, 0.434537, 0.438291, + -0.372708, 0.059155, -0.390582, 0.421132, 0.906998, 0.001268, 0.631438, 0.609018, + -0.372708, 0.059155, -0.738891, 0.421133, 0.906998, -0.001268, 0.631438, 0.499106, + -0.376656, 0.060984, -0.388202, 0.000625, 1.000000, 0.000194, 0.630723, 0.609769, + -0.375271, 0.059155, -0.383807, 0.315169, 0.908092, 0.275748, 0.630906, 0.611081, + -0.539425, 0.059125, -0.197612, 0.312531, 0.908131, 0.278609, 0.594750, 0.669834, + -1.434952, 0.058303, -0.386704, -0.500105, 0.845048, 0.189181, 0.397217, 0.610499, + -1.265571, 0.058274, -0.194808, -0.218370, 0.847433, 0.483912, 0.434770, 0.671489, + -0.542071, 0.058274, -0.934666, 0.218414, 0.847432, -0.483895, 0.594516, 0.436636, + -1.265571, 0.058274, -0.934666, -0.218395, 0.847433, -0.483903, 0.434769, 0.436636, + -0.372690, 0.058303, -0.742770, 0.499973, 0.845145, -0.189093, 0.632070, 0.497626, + -0.372690, 0.058303, -0.386704, 0.499970, 0.845144, 0.189107, 0.632070, 0.610498, + -0.542071, 0.058274, -0.194808, 0.218363, 0.847432, 0.483919, 0.594518, 0.671489, + -1.434953, 0.058303, -0.742770, -0.500037, 0.845097, -0.189140, 0.397217, 0.497626, + -1.391270, -0.109031, -0.253010, 0.000000, -1.000000, 0.000000, 0.632070, 0.671489, + -1.473403, -0.109031, -0.253010, 0.000000, -1.000000, 0.000000, 0.397217, 0.671489, + -1.473403, -0.109031, -0.383586, 0.000000, -1.000000, 0.000000, 0.397217, 0.436636, + -1.391270, -0.109031, -0.383586, 0.000000, -1.000000, 0.000000, 0.632070, 0.436636, + -1.473403, -0.028519, -0.253010, 0.000000, 0.000000, 1.000000, 0.397217, 0.671489, + -1.391270, -0.109031, -0.253010, 0.000000, 0.000000, 1.000000, 0.632070, 0.671489, + -1.391270, -0.028519, -0.253010, 0.000000, 0.000000, 1.000000, 0.632070, 0.671489, + -1.473403, -0.109031, -0.253010, 0.000000, 0.000000, 1.000000, 0.397217, 0.671489, + -1.473403, -0.109031, -0.253010, -1.000000, 0.000000, 0.000000, 0.397217, 0.671489, + -1.473403, -0.028519, -0.253010, -1.000000, 0.000000, 0.000000, 0.397217, 0.671489, + -1.473403, -0.109031, -0.383586, -1.000000, 0.000000, 0.000000, 0.397217, 0.436636, + -1.473403, -0.028519, -0.383586, -1.000000, 0.000000, 0.000000, 0.397217, 0.436636, + -1.391270, -0.028519, -0.253010, 1.000000, 0.000000, 0.000000, 0.632070, 0.671489, + -1.391270, -0.109031, -0.253010, 1.000000, 0.000000, 0.000000, 0.632070, 0.671489, + -1.391270, -0.109031, -0.383586, 1.000000, 0.000000, 0.000000, 0.632070, 0.436636, + -1.391270, -0.028519, -0.383586, 1.000000, 0.000000, 0.000000, 0.632070, 0.436636, + -1.473403, -0.028519, -0.253010, 0.000000, 1.000000, 0.000000, 0.397217, 0.671489, + -1.391270, -0.028519, -0.253010, 0.000000, 1.000000, 0.000000, 0.632070, 0.671489, + -1.473403, -0.028519, -0.383586, 0.000000, 1.000000, 0.000000, 0.397217, 0.436636, + -1.391270, -0.028519, -0.383586, 0.000000, 1.000000, 0.000000, 0.632070, 0.436636, + -1.473403, -0.109031, -0.383586, 0.000000, 0.000000, -1.000000, 0.397217, 0.436636, + -1.391270, -0.028519, -0.383586, 0.000000, 0.000000, -1.000000, 0.632070, 0.436636, + -1.391270, -0.109031, -0.383586, 0.000000, 0.000000, -1.000000, 0.632070, 0.436636, + -1.473403, -0.028519, -0.383586, 0.000000, 0.000000, -1.000000, 0.397217, 0.436636, + -2.239467, -0.109031, 4.110704, 0.000000, -1.000000, 0.000000, 0.632070, 0.671489, + -2.321600, -0.109031, 4.110704, 0.000000, -1.000000, 0.000000, 0.397217, 0.671489, + -2.321600, -0.109031, 3.980129, 0.000000, -1.000000, 0.000000, 0.397217, 0.436636, + -2.239467, -0.109031, 3.980129, 0.000000, -1.000000, 0.000000, 0.632070, 0.436636, + -2.321600, -0.028519, 4.110704, 0.000000, 0.000000, 1.000000, 0.397217, 0.671489, + -2.239467, -0.109031, 4.110704, 0.000000, 0.000000, 1.000000, 0.632070, 0.671489, + -2.239467, -0.028519, 4.110704, 0.000000, 0.000000, 1.000000, 0.632070, 0.671489, + -2.321600, -0.109031, 4.110704, 0.000000, 0.000000, 1.000000, 0.397217, 0.671489, + -2.321600, -0.109031, 4.110704, -1.000000, 0.000000, 0.000000, 0.397217, 0.671489, + -2.321600, -0.028519, 4.110704, -1.000000, 0.000000, 0.000000, 0.397217, 0.671489, + -2.321600, -0.109031, 3.980129, -1.000000, 0.000000, 0.000000, 0.397217, 0.436636, + -2.321600, -0.028519, 3.980129, -1.000000, 0.000000, 0.000000, 0.397217, 0.436636, + -2.239467, -0.028519, 4.110704, 1.000000, 0.000000, 0.000000, 0.632070, 0.671489, + -2.239467, -0.109031, 4.110704, 1.000000, 0.000000, 0.000000, 0.632070, 0.671489, + -2.239467, -0.109031, 3.980129, 1.000000, 0.000000, 0.000000, 0.632070, 0.436636, + -2.239467, -0.028519, 3.980129, 1.000000, 0.000000, 0.000000, 0.632070, 0.436636, + -2.321600, -0.028519, 4.110704, 0.000000, 1.000000, 0.000000, 0.397217, 0.671489, + -2.239467, -0.028519, 4.110704, 0.000000, 1.000000, 0.000000, 0.632070, 0.671489, + -2.321600, -0.028519, 3.980129, 0.000000, 1.000000, 0.000000, 0.397217, 0.436636, + -2.239467, -0.028519, 3.980129, 0.000000, 1.000000, 0.000000, 0.632070, 0.436636, + -2.321600, -0.109031, 3.980129, 0.000000, 0.000000, -1.000000, 0.397217, 0.436636, + -2.239467, -0.028519, 3.980129, 0.000000, 0.000000, -1.000000, 0.632070, 0.436636, + -2.239467, -0.109031, 3.980129, 0.000000, 0.000000, -1.000000, 0.632070, 0.436636, + -2.321600, -0.028519, 3.980129, 0.000000, 0.000000, -1.000000, 0.397217, 0.436636, + -1.185433, -0.109031, 4.110704, 0.000000, -1.000000, 0.000000, 0.632070, 0.671489, + -1.267565, -0.109031, 4.110704, 0.000000, -1.000000, 0.000000, 0.397217, 0.671489, + -1.267565, -0.109031, 3.980129, 0.000000, -1.000000, 0.000000, 0.397217, 0.436636, + -1.185433, -0.109031, 3.980129, 0.000000, -1.000000, 0.000000, 0.632070, 0.436636, + -1.267565, -0.028519, 4.110704, 0.000000, 0.000000, 1.000000, 0.397217, 0.671489, + -1.185433, -0.109031, 4.110704, 0.000000, 0.000000, 1.000000, 0.632070, 0.671489, + -1.185433, -0.028519, 4.110704, 0.000000, 0.000000, 1.000000, 0.632070, 0.671489, + -1.267565, -0.109031, 4.110704, 0.000000, 0.000000, 1.000000, 0.397217, 0.671489, + -1.267565, -0.109031, 4.110704, -1.000000, 0.000000, 0.000000, 0.397217, 0.671489, + -1.267565, -0.028519, 4.110704, -1.000000, 0.000000, 0.000000, 0.397217, 0.671489, + -1.267565, -0.109031, 3.980129, -1.000000, 0.000000, 0.000000, 0.397217, 0.436636, + -1.267565, -0.028519, 3.980129, -1.000000, 0.000000, 0.000000, 0.397217, 0.436636, + -1.185433, -0.028519, 4.110704, 1.000000, 0.000000, 0.000000, 0.632070, 0.671489, + -1.185433, -0.109031, 4.110704, 1.000000, 0.000000, 0.000000, 0.632070, 0.671489, + -1.185433, -0.109031, 3.980129, 1.000000, 0.000000, 0.000000, 0.632070, 0.436636, + -1.185433, -0.028519, 3.980129, 1.000000, 0.000000, 0.000000, 0.632070, 0.436636, + -1.267565, -0.028519, 4.110704, 0.000000, 1.000000, 0.000000, 0.397217, 0.671489, + -1.185433, -0.028519, 4.110704, 0.000000, 1.000000, 0.000000, 0.632070, 0.671489, + -1.267565, -0.028519, 3.980129, 0.000000, 1.000000, 0.000000, 0.397217, 0.436636, + -1.185433, -0.028519, 3.980129, 0.000000, 1.000000, 0.000000, 0.632070, 0.436636, + -1.267565, -0.109031, 3.980129, 0.000000, 0.000000, -1.000000, 0.397217, 0.436636, + -1.185433, -0.028519, 3.980129, 0.000000, 0.000000, -1.000000, 0.632070, 0.436636, + -1.185433, -0.109031, 3.980129, 0.000000, 0.000000, -1.000000, 0.632070, 0.436636, + -1.267565, -0.028519, 3.980129, 0.000000, 0.000000, -1.000000, 0.397217, 0.436636, + 0.140448, -0.050060, 3.579844, -0.707109, 0.000000, 0.707104, 0.632070, 0.661622, + 0.126581, -0.077799, 3.565977, -0.707109, 0.000000, 0.707104, 0.624802, 0.671489, + 0.140448, -0.077799, 3.579844, -0.707109, 0.000000, 0.707104, 0.632070, 0.661622, + 0.126581, -0.050060, 3.565977, -0.707109, 0.000000, 0.707104, 0.624802, 0.671489, + 0.126581, -0.077799, 3.565977, -0.707108, -0.707106, -0.000000, 0.624802, 0.671489, + 0.126582, -0.077799, 3.145657, -0.707108, -0.707106, -0.000000, 0.404486, 0.671489, + 0.140448, -0.091666, 3.565977, -0.707108, -0.707106, -0.000000, 0.624802, 0.661622, + 0.140448, -0.091666, 3.145657, -0.707108, -0.707106, -0.000000, 0.404486, 0.661622, + 0.140448, -0.091666, 3.565977, -0.000001, -0.707106, 0.707108, 0.624802, 0.661622, + 0.442786, -0.091666, 3.565977, -0.000001, -0.707106, 0.707108, 0.624802, 0.446503, + 0.140448, -0.077799, 3.579844, -0.000001, -0.707106, 0.707108, 0.632070, 0.661622, + 0.442787, -0.077799, 3.579844, -0.000001, -0.707106, 0.707108, 0.632070, 0.446501, + 0.442786, -0.091666, 3.565977, 0.707112, -0.707102, 0.000001, 0.624802, 0.446503, + 0.442787, -0.091666, 3.145657, 0.707112, -0.707102, 0.000001, 0.404486, 0.446503, + 0.456653, -0.077799, 3.565977, 0.707112, -0.707102, 0.000001, 0.624802, 0.436636, + 0.456653, -0.077799, 3.145657, 0.707112, -0.707102, 0.000001, 0.404486, 0.436636, + 0.456653, -0.077799, 3.565977, 0.707130, 0.000000, 0.707083, 0.624802, 0.436636, + 0.456653, -0.050060, 3.565977, 0.707130, 0.000000, 0.707083, 0.624802, 0.436636, + 0.442787, -0.077799, 3.579844, 0.707130, 0.000000, 0.707083, 0.632070, 0.446501, + 0.442787, -0.050060, 3.579844, 0.707130, 0.000000, 0.707083, 0.632070, 0.446501, + 0.140448, -0.077799, 3.131790, 0.000000, -0.707117, -0.707096, 0.397217, 0.661622, + 0.442787, -0.077799, 3.131790, 0.000000, -0.707117, -0.707096, 0.397217, 0.446503, + 0.140448, -0.091666, 3.145657, 0.000000, -0.707117, -0.707096, 0.404486, 0.661622, + 0.442787, -0.091666, 3.145657, 0.000000, -0.707117, -0.707096, 0.404486, 0.446503, + 0.126582, -0.050060, 3.145657, -0.707122, 0.000000, -0.707091, 0.404486, 0.671489, + 0.140448, -0.077799, 3.131790, -0.707122, 0.000000, -0.707091, 0.397217, 0.661622, + 0.126582, -0.077799, 3.145657, -0.707122, 0.000000, -0.707091, 0.404486, 0.671489, + 0.140448, -0.050060, 3.131790, -0.707122, 0.000000, -0.707091, 0.397217, 0.661622, + 0.140448, -0.036193, 3.145657, 0.000000, 0.707113, -0.707101, 0.404486, 0.661622, + 0.442787, -0.036193, 3.145657, 0.000000, 0.707113, -0.707101, 0.404486, 0.446503, + 0.140448, -0.050060, 3.131790, 0.000000, 0.707113, -0.707101, 0.397217, 0.661622, + 0.442787, -0.050060, 3.131790, 0.000000, 0.707113, -0.707101, 0.397217, 0.446503, + 0.140448, -0.036193, 3.565977, -0.707113, 0.707101, -0.000000, 0.624802, 0.661622, + 0.140448, -0.036193, 3.145657, -0.707113, 0.707101, -0.000000, 0.404486, 0.661622, + 0.126581, -0.050060, 3.565977, -0.707113, 0.707101, -0.000000, 0.624802, 0.671489, + 0.126582, -0.050060, 3.145657, -0.707113, 0.707101, -0.000000, 0.404486, 0.671489, + 0.140448, -0.050060, 3.579844, -0.000001, 0.707101, 0.707113, 0.632070, 0.661622, + 0.442786, -0.036193, 3.565977, -0.000001, 0.707101, 0.707113, 0.624802, 0.446503, + 0.140448, -0.036193, 3.565977, -0.000001, 0.707101, 0.707113, 0.624802, 0.661622, + 0.442787, -0.050060, 3.579844, -0.000001, 0.707101, 0.707113, 0.632070, 0.446501, + 0.442787, -0.077799, 3.131790, 0.707122, 0.000000, -0.707091, 0.397217, 0.446503, + 0.442787, -0.050060, 3.131790, 0.707122, 0.000000, -0.707091, 0.397217, 0.446503, + 0.456653, -0.077799, 3.145657, 0.707122, 0.000000, -0.707091, 0.404486, 0.436636, + 0.456653, -0.050060, 3.145657, 0.707122, 0.000000, -0.707091, 0.404486, 0.436636, + 0.456653, -0.050060, 3.565977, 0.707117, 0.707097, 0.000001, 0.624802, 0.436636, + 0.456653, -0.050060, 3.145657, 0.707117, 0.707097, 0.000001, 0.404486, 0.436636, + 0.442786, -0.036193, 3.565977, 0.707117, 0.707097, 0.000001, 0.624802, 0.446503, + 0.442787, -0.036193, 3.145657, 0.707117, 0.707097, 0.000001, 0.404486, 0.446503, + 0.442786, -0.091666, 3.565977, 0.000000, -1.000000, 0.000000, 0.624802, 0.446503, + 0.140448, -0.091666, 3.145657, 0.000000, -1.000000, 0.000000, 0.404486, 0.661622, + 0.442787, -0.091666, 3.145657, 0.000000, -1.000000, 0.000000, 0.404486, 0.446503, + 0.140448, -0.091666, 3.565977, 0.000000, -1.000000, 0.000000, 0.624802, 0.661622, + 0.126581, -0.050060, 3.565977, -1.000000, 0.000000, -0.000001, 0.624802, 0.671489, + 0.126582, -0.050060, 3.145657, -1.000000, 0.000000, -0.000001, 0.404486, 0.671489, + 0.126581, -0.077799, 3.565977, -1.000000, 0.000000, -0.000001, 0.624802, 0.671489, + 0.126582, -0.077799, 3.145657, -1.000000, 0.000000, -0.000001, 0.404486, 0.671489, + 0.442787, -0.077799, 3.131790, 0.000000, 0.000000, -1.000000, 0.397217, 0.446503, + 0.140448, -0.077799, 3.131790, 0.000000, 0.000000, -1.000000, 0.397217, 0.661622, + 0.140448, -0.050060, 3.131790, 0.000000, 0.000000, -1.000000, 0.397217, 0.661622, + 0.442787, -0.050060, 3.131790, 0.000000, 0.000000, -1.000000, 0.397217, 0.446503, + 0.140448, -0.050060, 3.579844, -0.000001, 0.000000, 1.000000, 0.632070, 0.661622, + 0.442787, -0.077799, 3.579844, -0.000001, 0.000000, 1.000000, 0.632070, 0.446501, + 0.442787, -0.050060, 3.579844, -0.000001, 0.000000, 1.000000, 0.632070, 0.446501, + 0.140448, -0.077799, 3.579844, -0.000001, 0.000000, 1.000000, 0.632070, 0.661622, + 0.442786, -0.036193, 3.565977, 0.000000, 1.000000, 0.000000, 0.624802, 0.446503, + 0.140448, -0.036193, 3.145657, 0.000000, 1.000000, 0.000000, 0.404486, 0.661622, + 0.140448, -0.036193, 3.565977, 0.000000, 1.000000, 0.000000, 0.624802, 0.661622, + 0.442787, -0.036193, 3.145657, 0.000000, 1.000000, 0.000000, 0.404486, 0.446503, + 0.456653, -0.077799, 3.565977, 1.000000, 0.000000, 0.000001, 0.624802, 0.436636, + 0.456653, -0.077799, 3.145657, 1.000000, 0.000000, 0.000001, 0.404486, 0.436636, + 0.456653, -0.050060, 3.565977, 1.000000, 0.000000, 0.000001, 0.624802, 0.436636, + 0.456653, -0.050060, 3.145657, 1.000000, 0.000000, 0.000001, 0.404486, 0.436636, + 0.126581, -0.077799, 3.565977, -0.577346, -0.577348, 0.577356, 0.624802, 0.671489, + 0.140448, -0.091666, 3.565977, -0.577346, -0.577348, 0.577356, 0.624802, 0.661622, + 0.140448, -0.077799, 3.579844, -0.577346, -0.577348, 0.577356, 0.632070, 0.661622, + 0.456653, -0.077799, 3.565977, 0.577379, -0.577344, 0.577327, 0.624802, 0.436636, + 0.442787, -0.077799, 3.579844, 0.577379, -0.577344, 0.577327, 0.632070, 0.446501, + 0.442786, -0.091666, 3.565977, 0.577379, -0.577344, 0.577327, 0.624802, 0.446503, + 0.140448, -0.091666, 3.145657, -0.577359, -0.577355, -0.577337, 0.404486, 0.661622, + 0.126582, -0.077799, 3.145657, -0.577358, -0.577355, -0.577338, 0.404486, 0.671489, + 0.140448, -0.077799, 3.131790, -0.577359, -0.577355, -0.577337, 0.397217, 0.661622, + 0.140448, -0.050060, 3.131790, -0.577356, 0.577352, -0.577343, 0.397217, 0.661622, + 0.126582, -0.050060, 3.145657, -0.577356, 0.577352, -0.577343, 0.404486, 0.671489, + 0.140448, -0.036193, 3.145657, -0.577356, 0.577352, -0.577343, 0.404486, 0.661622, + 0.140448, -0.050060, 3.579844, -0.577344, 0.577346, 0.577362, 0.632070, 0.661622, + 0.140448, -0.036193, 3.565977, -0.577344, 0.577346, 0.577362, 0.624802, 0.661622, + 0.126581, -0.050060, 3.565977, -0.577344, 0.577346, 0.577362, 0.624802, 0.671489, + 0.456653, -0.077799, 3.145657, 0.577359, -0.577354, -0.577338, 0.404486, 0.436636, + 0.442787, -0.091666, 3.145657, 0.577359, -0.577354, -0.577338, 0.404486, 0.446503, + 0.442787, -0.077799, 3.131790, 0.577359, -0.577354, -0.577338, 0.397217, 0.446503, + 0.442786, -0.036193, 3.565977, 0.577364, 0.577348, 0.577339, 0.624802, 0.446503, + 0.442787, -0.050060, 3.579844, 0.577364, 0.577348, 0.577339, 0.632070, 0.446501, + 0.456653, -0.050060, 3.565977, 0.577364, 0.577348, 0.577339, 0.624802, 0.436636, + 0.442787, -0.050060, 3.131790, 0.577356, 0.577352, -0.577343, 0.397217, 0.446503, + 0.442787, -0.036193, 3.145657, 0.577356, 0.577352, -0.577343, 0.404486, 0.446503, + 0.456653, -0.050060, 3.145657, 0.577356, 0.577352, -0.577343, 0.404486, 0.436636, + 1.272531, -0.124378, 3.503987, 0.131954, -0.991256, 0.000000, 0.000000, 1.000000, + 1.180516, -0.136627, 3.503986, 0.131954, -0.991256, 0.000000, 0.000000, 1.000000, + 1.272531, -0.124378, 3.419758, 0.131954, -0.991256, 0.000000, 0.000000, 1.000000, + 1.272531, -0.124378, 3.503987, 0.131915, -0.990964, 0.024265, 0.000000, 1.000000, + 1.180516, -0.134564, 3.588214, 0.131915, -0.990964, 0.024265, 0.000000, 1.000000, + 1.180516, -0.136627, 3.503986, 0.131915, -0.990964, 0.024265, 0.000000, 1.000000, + 1.272531, -0.124378, 3.503987, -0.003656, 0.999864, -0.016102, 0.000000, 1.000000, + 0.602290, -0.115950, 4.179573, -0.003656, 0.999864, -0.016102, 0.000000, 1.000000, + 1.272531, -0.123022, 3.588214, -0.003656, 0.999864, -0.016102, 0.000000, 1.000000, + 1.272531, -0.124378, 3.419758, 0.124454, -0.992097, -0.015977, 0.000000, 1.000000, + 1.180516, -0.134564, 3.335530, 0.124454, -0.992097, -0.015977, 0.000000, 1.000000, + 1.272531, -0.123022, 3.335530, 0.124454, -0.992097, -0.015977, 0.000000, 1.000000, + 1.272531, -0.124378, 3.419758, 0.012575, 0.999921, 0.000000, 0.000000, 1.000000, + 0.602290, -0.115950, 4.179573, 0.012575, 0.999921, 0.000000, 0.000000, 1.000000, + 1.272531, -0.124378, 3.503987, 0.012575, 0.999921, 0.000000, 0.000000, 1.000000, + 1.272531, -0.124378, 3.419758, 0.000000, 0.999938, -0.011093, 0.000000, 1.000000, + 0.553804, -0.124378, 3.419758, 0.000000, 0.999938, -0.011093, 0.000000, 1.000000, + 0.602290, -0.115950, 4.179573, 0.000000, 0.999938, -0.011093, 0.000000, 1.000000, + 1.272531, -0.123022, 3.588214, 0.124453, -0.992097, 0.015977, 0.000000, 1.000000, + 1.180516, -0.134564, 3.588214, 0.124453, -0.992097, 0.015977, 0.000000, 1.000000, + 1.272531, -0.124378, 3.503987, 0.124453, -0.992097, 0.015977, 0.000000, 1.000000, + 1.272531, -0.123022, 3.588214, 0.124345, -0.991230, 0.044744, 0.000000, 1.000000, + 1.180516, -0.130762, 3.672443, 0.124345, -0.991230, 0.044744, 0.000000, 1.000000, + 1.180516, -0.134564, 3.588214, 0.124345, -0.991230, 0.044744, 0.000000, 1.000000, + 1.272531, -0.123022, 3.588214, -0.016339, 0.999447, -0.028976, 0.000000, 1.000000, + 0.698661, -0.115259, 4.179573, -0.016339, 0.999447, -0.028976, 0.000000, 1.000000, + 1.272531, -0.120580, 3.672443, -0.016339, 0.999447, -0.028976, 0.000000, 1.000000, + 1.272531, -0.123022, 3.588214, -0.007166, 0.999773, -0.020079, 0.000000, 1.000000, + 0.602290, -0.115950, 4.179573, -0.007166, 0.999773, -0.020079, 0.000000, 1.000000, + 0.698661, -0.115259, 4.179573, -0.007166, 0.999773, -0.020079, 0.000000, 1.000000, + 1.272531, -0.123022, 3.335530, 0.109947, -0.993520, -0.028804, 0.000000, 1.000000, + 1.180516, -0.130762, 3.251300, 0.109947, -0.993520, -0.028804, 0.000000, 1.000000, + 1.272531, -0.120580, 3.251300, 0.109947, -0.993520, -0.028804, 0.000000, 1.000000, + 1.272531, -0.123022, 3.335530, -0.003705, 0.999863, 0.016102, 0.000000, 1.000000, + 0.602290, -0.115950, 2.742119, -0.003705, 0.999863, 0.016102, 0.000000, 1.000000, + 1.272531, -0.124378, 3.419758, -0.003705, 0.999863, 0.016102, 0.000000, 1.000000, + 1.272531, -0.120580, 3.672443, 0.109948, -0.993520, 0.028804, 0.000000, 1.000000, + 1.180516, -0.130762, 3.672443, 0.109948, -0.993520, 0.028804, 0.000000, 1.000000, + 1.272531, -0.123022, 3.588214, 0.109948, -0.993520, 0.028804, 0.000000, 1.000000, + 1.272531, -0.120580, 3.672443, 0.109807, -0.992252, 0.058131, 0.000000, 1.000000, + 1.180516, -0.125828, 3.756671, 0.109807, -0.992252, 0.058131, 0.000000, 1.000000, + 1.180516, -0.130762, 3.672443, 0.109807, -0.992252, 0.058131, 0.000000, 1.000000, + 1.272531, -0.120580, 3.672443, -0.024476, 0.999058, -0.035820, 0.000000, 1.000000, + 0.795032, -0.114095, 4.179573, -0.024476, 0.999058, -0.035820, 0.000000, 1.000000, + 1.272531, -0.117560, 3.756671, -0.024476, 0.999058, -0.035820, 0.000000, 1.000000, + 1.272531, -0.120580, 3.672443, -0.012065, 0.999636, -0.024142, 0.000000, 1.000000, + 0.698661, -0.115259, 4.179573, -0.012065, 0.999636, -0.024142, 0.000000, 1.000000, + 0.795032, -0.114095, 4.179573, -0.012065, 0.999636, -0.024142, 0.000000, 1.000000, + 1.272531, -0.120580, 3.251300, 0.089439, -0.995353, -0.035688, 0.000000, 1.000000, + 1.180516, -0.125828, 3.167073, 0.089439, -0.995353, -0.035688, 0.000000, 1.000000, + 1.272531, -0.117560, 3.167073, 0.089439, -0.995353, -0.035688, 0.000000, 1.000000, + 1.272531, -0.120580, 3.251300, -0.016442, 0.999445, 0.028976, 0.000000, 1.000000, + 0.698661, -0.115259, 2.742119, -0.016442, 0.999445, 0.028976, 0.000000, 1.000000, + 1.272531, -0.123022, 3.335530, -0.016442, 0.999445, 0.028976, 0.000000, 1.000000, + 1.272531, -0.117560, 3.756671, 0.089440, -0.995353, 0.035687, 0.000000, 1.000000, + 1.180516, -0.125828, 3.756671, 0.089440, -0.995353, 0.035687, 0.000000, 1.000000, + 1.272531, -0.120580, 3.672443, 0.089440, -0.995353, 0.035687, 0.000000, 1.000000, + 1.272531, -0.117560, 3.756671, 0.089324, -0.994075, 0.061941, 0.000000, 1.000000, + 1.180516, -0.120580, 3.840900, 0.089324, -0.994075, 0.061941, 0.000000, 1.000000, + 1.180516, -0.125828, 3.756671, 0.089324, -0.994075, 0.061941, 0.000000, 1.000000, + 1.272531, -0.117560, 3.756671, -0.026111, 0.999059, -0.034618, 0.000000, 1.000000, + 0.891403, -0.112867, 4.179573, -0.026111, 0.999059, -0.034618, 0.000000, 1.000000, + 1.272531, -0.114642, 3.840900, -0.026111, 0.999059, -0.034618, 0.000000, 1.000000, + 1.272531, -0.117560, 3.756671, -0.012741, 0.999664, -0.022575, 0.000000, 1.000000, + 0.795032, -0.114095, 4.179573, -0.012741, 0.999664, -0.022575, 0.000000, 1.000000, + 0.891403, -0.112867, 4.179573, -0.012741, 0.999664, -0.022575, 0.000000, 1.000000, + 1.272531, -0.117560, 3.167073, 0.064366, -0.997328, -0.034558, 0.000000, 1.000000, + 1.180516, -0.120580, 3.082843, 0.064366, -0.997328, -0.034558, 0.000000, 1.000000, + 1.272531, -0.114642, 3.082843, 0.064366, -0.997328, -0.034558, 0.000000, 1.000000, + 1.272531, -0.117560, 3.167073, -0.024630, 0.999055, 0.035821, 0.000000, 1.000000, + 0.795032, -0.114095, 2.742119, -0.024630, 0.999055, 0.035821, 0.000000, 1.000000, + 1.272531, -0.120580, 3.251300, -0.024630, 0.999055, 0.035821, 0.000000, 1.000000, + 1.272531, -0.114642, 3.840900, 0.064366, -0.997328, 0.034558, 0.000000, 1.000000, + 1.180516, -0.120580, 3.840900, 0.064366, -0.997328, 0.034558, 0.000000, 1.000000, + 1.272531, -0.117560, 3.756671, 0.064366, -0.997328, 0.034558, 0.000000, 1.000000, + 1.272531, -0.114642, 3.840900, 0.064308, -0.996426, 0.054778, 0.000000, 1.000000, + 1.180516, -0.115950, 3.925128, 0.064308, -0.996426, 0.054778, 0.000000, 1.000000, + 1.180516, -0.120580, 3.840900, 0.064308, -0.996426, 0.054778, 0.000000, 1.000000, + 1.272531, -0.114642, 3.840900, -0.020107, 0.999501, -0.024367, 0.000000, 1.000000, + 0.987774, -0.112113, 4.179573, -0.020107, 0.999501, -0.024367, 0.000000, 1.000000, + 1.272531, -0.112588, 3.925128, -0.020107, 0.999501, -0.024367, 0.000000, 1.000000, + 1.272531, -0.114642, 3.840900, -0.007824, 0.999871, -0.014042, 0.000000, 1.000000, + 0.891403, -0.112867, 4.179573, -0.007824, 0.999871, -0.014042, 0.000000, 1.000000, + 0.987774, -0.112113, 4.179573, -0.007824, 0.999871, -0.014042, 0.000000, 1.000000, + 1.272531, -0.114642, 3.082843, 0.036497, -0.999037, -0.024356, 0.000000, 1.000000, + 1.180516, -0.115950, 2.998616, 0.036497, -0.999037, -0.024356, 0.000000, 1.000000, + 1.272531, -0.112588, 2.998616, 0.036497, -0.999037, -0.024356, 0.000000, 1.000000, + 1.272531, -0.114642, 3.082843, -0.026297, 0.999055, 0.034618, 0.000000, 1.000000, + 0.891403, -0.112867, 2.742119, -0.026297, 0.999055, 0.034618, 0.000000, 1.000000, + 1.272531, -0.117560, 3.167073, -0.026297, 0.999055, 0.034618, 0.000000, 1.000000, + 1.272531, -0.113947, 4.093585, -0.019559, -0.999580, -0.021367, 0.000000, 1.000000, + 1.180516, -0.112147, 4.093585, -0.019559, -0.999580, -0.021367, 0.000000, 1.000000, + 1.272531, -0.112147, 4.009357, -0.019559, -0.999580, -0.021367, 0.000000, 1.000000, + 1.272531, -0.113947, 2.830159, 0.015764, 0.999647, -0.021369, 0.000000, 1.000000, + 1.180516, -0.114378, 2.742119, 0.015764, 0.999647, -0.021369, 0.000000, 1.000000, + 1.272531, -0.112147, 2.914387, 0.015764, 0.999647, -0.021369, 0.000000, 1.000000, + 1.272531, -0.113947, 2.830159, -0.019557, -0.999488, 0.025333, 0.000000, 1.000000, + 1.180516, -0.112147, 2.830159, -0.019557, -0.999488, 0.025333, 0.000000, 1.000000, + 1.180516, -0.114378, 2.742119, -0.019557, -0.999488, 0.025333, 0.000000, 1.000000, + 1.272531, -0.112588, 3.925128, 0.036497, -0.999037, 0.024356, 0.000000, 1.000000, + 1.180516, -0.115950, 3.925128, 0.036497, -0.999037, 0.024356, 0.000000, 1.000000, + 1.272531, -0.114642, 3.840900, 0.036497, -0.999037, 0.024356, 0.000000, 1.000000, + 1.272531, -0.112588, 3.925128, 0.036484, -0.998666, 0.036544, 0.000000, 1.000000, + 1.180516, -0.112867, 4.009357, 0.036484, -0.998666, 0.036544, 0.000000, 1.000000, + 1.180516, -0.115950, 3.925128, 0.036484, -0.998666, 0.036544, 0.000000, 1.000000, + 1.272531, -0.112588, 3.925128, -0.006228, 0.999967, -0.005237, 0.000000, 1.000000, + 1.084145, -0.112429, 4.179573, -0.006228, 0.999967, -0.005237, 0.000000, 1.000000, + 1.272531, -0.112147, 4.009357, -0.006228, 0.999967, -0.005237, 0.000000, 1.000000, + 1.272531, -0.112588, 3.925128, 0.003273, 0.999993, 0.001797, 0.000000, 1.000000, + 0.987774, -0.112113, 4.179573, 0.003273, 0.999993, 0.001797, 0.000000, 1.000000, + 1.084145, -0.112429, 4.179573, 0.003273, 0.999993, 0.001797, 0.000000, 1.000000, + 1.272531, -0.112588, 2.998616, 0.007830, -0.999956, -0.005237, 0.000000, 1.000000, + 1.180516, -0.112867, 2.914387, 0.007830, -0.999956, -0.005237, 0.000000, 1.000000, + 1.272531, -0.112147, 2.914387, 0.007830, -0.999956, -0.005237, 0.000000, 1.000000, + 1.272531, -0.112588, 2.998616, -0.020283, 0.999497, 0.024367, 0.000000, 1.000000, + 0.987774, -0.112113, 2.742119, -0.020283, 0.999497, 0.024367, 0.000000, 1.000000, + 1.272531, -0.114642, 3.082843, -0.020283, 0.999497, 0.024367, 0.000000, 1.000000, + 1.272531, -0.112147, 4.009357, 0.015286, 0.999655, 0.021369, 0.000000, 1.000000, + 1.180516, -0.114378, 4.179573, 0.015286, 0.999655, 0.021369, 0.000000, 1.000000, + 1.272531, -0.113947, 4.093585, 0.015286, 0.999655, 0.021369, 0.000000, 1.000000, + 1.272531, -0.112147, 4.009357, 0.007830, -0.999956, 0.005237, 0.000000, 1.000000, + 1.180516, -0.112867, 4.009357, 0.007830, -0.999956, 0.005237, 0.000000, 1.000000, + 1.272531, -0.112588, 3.925128, 0.007830, -0.999956, 0.005237, 0.000000, 1.000000, + 1.272531, -0.112147, 4.009357, 0.007830, -0.999933, 0.008553, 0.000000, 1.000000, + 1.180516, -0.112147, 4.093585, 0.007830, -0.999933, 0.008553, 0.000000, 1.000000, + 1.180516, -0.112867, 4.009357, 0.007830, -0.999933, 0.008553, 0.000000, 1.000000, + 1.272531, -0.112147, 4.009357, 0.020221, 0.999507, 0.024035, 0.000000, 1.000000, + 1.084145, -0.112429, 4.179573, 0.020221, 0.999507, 0.024035, 0.000000, 1.000000, + 1.180516, -0.114378, 4.179573, 0.020221, 0.999507, 0.024035, 0.000000, 1.000000, + 1.272531, -0.112147, 2.914387, -0.019559, -0.999580, 0.021367, 0.000000, 1.000000, + 1.180516, -0.112147, 2.830159, -0.019559, -0.999580, 0.021367, 0.000000, 1.000000, + 1.272531, -0.113947, 2.830159, -0.019559, -0.999580, 0.021367, 0.000000, 1.000000, + 1.272531, -0.112147, 2.914387, -0.006286, 0.999967, 0.005237, 0.000000, 1.000000, + 1.084145, -0.112429, 2.742119, -0.006286, 0.999967, 0.005237, 0.000000, 1.000000, + 1.272531, -0.112588, 2.998616, -0.006286, 0.999967, 0.005237, 0.000000, 1.000000, + 1.180516, -0.136627, 3.503986, 0.131955, -0.991256, -0.000001, 0.000000, 1.000000, + 1.180516, -0.136627, 3.419757, 0.131955, -0.991256, -0.000001, 0.000000, 1.000000, + 1.272531, -0.124378, 3.419758, 0.131955, -0.991256, -0.000001, 0.000000, 1.000000, + 1.180516, -0.136627, 3.503986, 0.151832, -0.988406, 0.000000, 0.000000, 1.000000, + 1.084145, -0.151431, 3.503986, 0.151832, -0.988406, 0.000000, 0.000000, 1.000000, + 1.180516, -0.136627, 3.419757, 0.151832, -0.988406, 0.000000, 0.000000, 1.000000, + 1.180516, -0.136627, 3.503986, 0.151750, -0.987885, 0.032493, 0.000000, 1.000000, + 1.084145, -0.148660, 3.588214, 0.151750, -0.987885, 0.032493, 0.000000, 1.000000, + 1.084145, -0.151431, 3.503986, 0.151750, -0.987885, 0.032493, 0.000000, 1.000000, + 1.180516, -0.136627, 3.419757, 0.131914, -0.990964, -0.024265, 0.000000, 1.000000, + 1.180516, -0.134564, 3.335530, 0.131914, -0.990964, -0.024265, 0.000000, 1.000000, + 1.272531, -0.124378, 3.419758, 0.131914, -0.990964, -0.024265, 0.000000, 1.000000, + 1.180516, -0.136627, 3.419757, 0.144683, -0.989182, -0.024221, 0.000000, 1.000000, + 1.084145, -0.148660, 3.335529, 0.144683, -0.989182, -0.024221, 0.000000, 1.000000, + 1.180516, -0.134564, 3.335530, 0.144683, -0.989182, -0.024221, 0.000000, 1.000000, + 1.180516, -0.134564, 3.588214, 0.144684, -0.989181, 0.024221, 0.000000, 1.000000, + 1.084145, -0.148660, 3.588214, 0.144684, -0.989181, 0.024221, 0.000000, 1.000000, + 1.180516, -0.136627, 3.503986, 0.144684, -0.989181, 0.024221, 0.000000, 1.000000, + 1.180516, -0.134564, 3.588214, 0.144460, -0.987653, 0.060606, 0.000000, 1.000000, + 1.084145, -0.143491, 3.672443, 0.144460, -0.987653, 0.060606, 0.000000, 1.000000, + 1.084145, -0.148660, 3.588214, 0.144460, -0.987653, 0.060606, 0.000000, 1.000000, + 1.180516, -0.134564, 3.335530, 0.124345, -0.991230, -0.044744, 0.000000, 1.000000, + 1.180516, -0.130762, 3.251300, 0.124345, -0.991230, -0.044744, 0.000000, 1.000000, + 1.272531, -0.123022, 3.335530, 0.124345, -0.991230, -0.044744, 0.000000, 1.000000, + 1.180516, -0.134564, 3.335530, 0.130817, -0.990398, -0.044706, 0.000000, 1.000000, + 1.084145, -0.143491, 3.251300, 0.130817, -0.990398, -0.044706, 0.000000, 1.000000, + 1.180516, -0.130762, 3.251300, 0.130817, -0.990398, -0.044706, 0.000000, 1.000000, + 1.180516, -0.130762, 3.672443, 0.130818, -0.990398, 0.044706, 0.000000, 1.000000, + 1.084145, -0.143491, 3.672443, 0.130818, -0.990398, 0.044706, 0.000000, 1.000000, + 1.180516, -0.134564, 3.588214, 0.130818, -0.990398, 0.044706, 0.000000, 1.000000, + 1.180516, -0.130762, 3.672443, 0.130523, -0.988169, 0.080538, 0.000000, 1.000000, + 1.084145, -0.136627, 3.756671, 0.130523, -0.988169, 0.080538, 0.000000, 1.000000, + 1.084145, -0.143491, 3.672443, 0.130523, -0.988169, 0.080538, 0.000000, 1.000000, + 1.180516, -0.130762, 3.251300, 0.109807, -0.992252, -0.058131, 0.000000, 1.000000, + 1.180516, -0.125828, 3.167073, 0.109807, -0.992252, -0.058131, 0.000000, 1.000000, + 1.272531, -0.120580, 3.251300, 0.109807, -0.992252, -0.058131, 0.000000, 1.000000, + 1.180516, -0.130762, 3.251300, 0.111170, -0.992100, -0.058122, 0.000000, 1.000000, + 1.084145, -0.136627, 3.167073, 0.111170, -0.992100, -0.058122, 0.000000, 1.000000, + 1.180516, -0.125828, 3.167073, 0.111170, -0.992100, -0.058122, 0.000000, 1.000000, + 1.180516, -0.125828, 3.756671, 0.111170, -0.992100, 0.058122, 0.000000, 1.000000, + 1.084145, -0.136627, 3.756671, 0.111170, -0.992100, 0.058122, 0.000000, 1.000000, + 1.180516, -0.130762, 3.672443, 0.111170, -0.992100, 0.058122, 0.000000, 1.000000, + 1.180516, -0.125828, 3.756671, 0.110913, -0.989799, 0.089419, 0.000000, 1.000000, + 1.084145, -0.129018, 3.840900, 0.110913, -0.989799, 0.089419, 0.000000, 1.000000, + 1.084145, -0.136627, 3.756671, 0.110913, -0.989799, 0.089419, 0.000000, 1.000000, + 1.180516, -0.125828, 3.167073, 0.089325, -0.994075, -0.061941, 0.000000, 1.000000, + 1.180516, -0.120580, 3.082843, 0.089325, -0.994075, -0.061941, 0.000000, 1.000000, + 1.272531, -0.117560, 3.167073, 0.089325, -0.994075, -0.061941, 0.000000, 1.000000, + 1.180516, -0.125828, 3.167073, 0.087056, -0.994275, -0.061953, 0.000000, 1.000000, + 1.084145, -0.129018, 3.082843, 0.087056, -0.994275, -0.061953, 0.000000, 1.000000, + 1.180516, -0.120580, 3.082843, 0.087056, -0.994275, -0.061953, 0.000000, 1.000000, + 1.180516, -0.120580, 3.840900, 0.087056, -0.994275, 0.061953, 0.000000, 1.000000, + 1.084145, -0.129018, 3.840900, 0.087056, -0.994275, 0.061953, 0.000000, 1.000000, + 1.180516, -0.125828, 3.756671, 0.087056, -0.994275, 0.061953, 0.000000, 1.000000, + 1.180516, -0.120580, 3.840900, 0.086904, -0.992535, 0.085567, 0.000000, 1.000000, + 1.084145, -0.121756, 3.925128, 0.086904, -0.992535, 0.085567, 0.000000, 1.000000, + 1.084145, -0.129018, 3.840900, 0.086904, -0.992535, 0.085567, 0.000000, 1.000000, + 1.180516, -0.120580, 3.082843, 0.064308, -0.996426, -0.054778, 0.000000, 1.000000, + 1.180516, -0.115950, 2.998616, 0.064308, -0.996426, -0.054778, 0.000000, 1.000000, + 1.272531, -0.114642, 3.082843, 0.064308, -0.996426, -0.054778, 0.000000, 1.000000, + 1.180516, -0.120580, 3.082843, 0.060057, -0.996690, -0.054793, 0.000000, 1.000000, + 1.084145, -0.121756, 2.998616, 0.060057, -0.996690, -0.054793, 0.000000, 1.000000, + 1.180516, -0.115950, 2.998616, 0.060057, -0.996690, -0.054793, 0.000000, 1.000000, + 1.180516, -0.115950, 3.925128, 0.060057, -0.996690, 0.054793, 0.000000, 1.000000, + 1.084145, -0.121756, 3.925128, 0.060057, -0.996690, 0.054793, 0.000000, 1.000000, + 1.180516, -0.120580, 3.840900, 0.060057, -0.996690, 0.054793, 0.000000, 1.000000, + 1.180516, -0.115950, 3.925128, 0.060005, -0.995834, 0.068656, 0.000000, 1.000000, + 1.084145, -0.115950, 4.009357, 0.060005, -0.995834, 0.068656, 0.000000, 1.000000, + 1.084145, -0.121756, 3.925128, 0.060005, -0.995834, 0.068656, 0.000000, 1.000000, + 1.180516, -0.115950, 2.998616, 0.036484, -0.998666, -0.036544, 0.000000, 1.000000, + 1.180516, -0.112867, 2.914387, 0.036484, -0.998666, -0.036544, 0.000000, 1.000000, + 1.272531, -0.112588, 2.998616, 0.036484, -0.998666, -0.036544, 0.000000, 1.000000, + 1.180516, -0.115950, 2.998616, 0.031945, -0.998821, -0.036550, 0.000000, 1.000000, + 1.084145, -0.115950, 2.914387, 0.031945, -0.998821, -0.036550, 0.000000, 1.000000, + 1.180516, -0.112867, 2.914387, 0.031945, -0.998821, -0.036550, 0.000000, 1.000000, + 1.180516, -0.114378, 4.179573, -0.019557, -0.999472, -0.025938, 0.000000, 1.000000, + 1.180516, -0.112147, 4.093585, -0.019557, -0.999472, -0.025938, 0.000000, 1.000000, + 1.272531, -0.113947, 4.093585, -0.019557, -0.999472, -0.025938, 0.000000, 1.000000, + 1.180516, -0.114378, 4.179573, -0.020220, -0.999459, -0.025938, 0.000000, 1.000000, + 1.084145, -0.112429, 4.179573, -0.020220, -0.999459, -0.025938, 0.000000, 1.000000, + 1.180516, -0.112147, 4.093585, -0.020220, -0.999459, -0.025938, 0.000000, 1.000000, + 1.180516, -0.114378, 2.742119, 0.020219, 0.999514, -0.023746, 0.000000, 1.000000, + 1.084145, -0.112429, 2.742119, 0.020219, 0.999514, -0.023746, 0.000000, 1.000000, + 1.272531, -0.112147, 2.914387, 0.020219, 0.999514, -0.023746, 0.000000, 1.000000, + 1.180516, -0.112867, 4.009357, 0.031945, -0.998821, 0.036550, 0.000000, 1.000000, + 1.084145, -0.115950, 4.009357, 0.031945, -0.998821, 0.036550, 0.000000, 1.000000, + 1.180516, -0.115950, 3.925128, 0.031945, -0.998821, 0.036550, 0.000000, 1.000000, + 1.180516, -0.112867, 4.009357, 0.031941, -0.998695, 0.039858, 0.000000, 1.000000, + 1.084145, -0.112588, 4.093585, 0.031941, -0.998695, 0.039858, 0.000000, 1.000000, + 1.084145, -0.115950, 4.009357, 0.031941, -0.998695, 0.039858, 0.000000, 1.000000, + 1.180516, -0.112867, 2.914387, 0.007830, -0.999933, -0.008553, 0.000000, 1.000000, + 1.180516, -0.112147, 2.830159, 0.007830, -0.999933, -0.008553, 0.000000, 1.000000, + 1.272531, -0.112147, 2.914387, 0.007830, -0.999933, -0.008553, 0.000000, 1.000000, + 1.180516, -0.112867, 2.914387, 0.004577, -0.999953, -0.008554, 0.000000, 1.000000, + 1.084145, -0.112588, 2.830159, 0.004577, -0.999953, -0.008554, 0.000000, 1.000000, + 1.180516, -0.112147, 2.830159, 0.004577, -0.999953, -0.008554, 0.000000, 1.000000, + 1.180516, -0.112147, 4.093585, 0.004577, -0.999953, 0.008554, 0.000000, 1.000000, + 1.084145, -0.112588, 4.093585, 0.004577, -0.999953, 0.008554, 0.000000, 1.000000, + 1.180516, -0.112867, 4.009357, 0.004577, -0.999953, 0.008554, 0.000000, 1.000000, + 1.180516, -0.112147, 4.093585, 0.004578, -0.999988, 0.001853, 0.000000, 1.000000, + 1.084145, -0.112429, 4.179573, 0.004578, -0.999988, 0.001853, 0.000000, 1.000000, + 1.084145, -0.112588, 4.093585, 0.004578, -0.999988, 0.001853, 0.000000, 1.000000, + 1.180516, -0.112147, 2.830159, -0.020218, -0.999475, 0.025332, 0.000000, 1.000000, + 1.084145, -0.112429, 2.742119, -0.020218, -0.999475, 0.025332, 0.000000, 1.000000, + 1.180516, -0.114378, 2.742119, -0.020218, -0.999475, 0.025332, 0.000000, 1.000000, + 1.084145, -0.151431, 3.419757, 0.151832, -0.988406, 0.000000, 0.000000, 1.000000, + 1.084145, -0.151431, 3.503986, 0.162098, -0.986775, 0.000000, 0.000000, 1.000000, + 0.987774, -0.167261, 3.419757, 0.162098, -0.986775, 0.000000, 0.000000, 1.000000, + 1.084145, -0.151431, 3.419757, 0.162098, -0.986775, 0.000000, 0.000000, 1.000000, + 1.084145, -0.151431, 3.503986, 0.161965, -0.985974, 0.040270, 0.000000, 1.000000, + 0.987774, -0.163822, 3.588214, 0.161965, -0.985974, 0.040270, 0.000000, 1.000000, + 0.987774, -0.167261, 3.503987, 0.161965, -0.985974, 0.040270, 0.000000, 1.000000, + 1.084145, -0.151431, 3.419757, 0.151752, -0.987884, -0.032493, 0.000000, 1.000000, + 1.084145, -0.148660, 3.335529, 0.151752, -0.987884, -0.032493, 0.000000, 1.000000, + 1.180516, -0.136627, 3.419757, 0.151752, -0.987884, -0.032493, 0.000000, 1.000000, + 1.084145, -0.151431, 3.419757, 0.155326, -0.987329, -0.032475, 0.000000, 1.000000, + 0.987774, -0.163822, 3.335529, 0.155326, -0.987329, -0.032475, 0.000000, 1.000000, + 1.084145, -0.148660, 3.335529, 0.155326, -0.987329, -0.032475, 0.000000, 1.000000, + 1.084145, -0.148660, 3.588214, 0.155327, -0.987329, 0.032474, 0.000000, 1.000000, + 0.987774, -0.163822, 3.588214, 0.155327, -0.987329, 0.032474, 0.000000, 1.000000, + 1.084145, -0.151431, 3.503986, 0.155327, -0.987329, 0.032474, 0.000000, 1.000000, + 1.084145, -0.148660, 3.588214, 0.154965, -0.985024, 0.075585, 0.000000, 1.000000, + 0.987774, -0.157359, 3.672443, 0.154965, -0.985024, 0.075585, 0.000000, 1.000000, + 0.987774, -0.163822, 3.588214, 0.154965, -0.985024, 0.075585, 0.000000, 1.000000, + 1.084145, -0.148660, 3.335529, 0.144461, -0.987653, -0.060607, 0.000000, 1.000000, + 1.084145, -0.143491, 3.251300, 0.144461, -0.987653, -0.060607, 0.000000, 1.000000, + 1.180516, -0.134564, 3.335530, 0.144461, -0.987653, -0.060607, 0.000000, 1.000000, + 1.084145, -0.148660, 3.335529, 0.142159, -0.987985, -0.060627, 0.000000, 1.000000, + 0.987774, -0.157359, 3.251300, 0.142159, -0.987985, -0.060627, 0.000000, 1.000000, + 1.084145, -0.143491, 3.251300, 0.142159, -0.987985, -0.060627, 0.000000, 1.000000, + 1.084145, -0.143491, 3.672443, 0.142158, -0.987985, 0.060627, 0.000000, 1.000000, + 0.987774, -0.157359, 3.672443, 0.142158, -0.987985, 0.060627, 0.000000, 1.000000, + 1.084145, -0.148660, 3.588214, 0.142158, -0.987985, 0.060627, 0.000000, 1.000000, + 1.084145, -0.143491, 3.672443, 0.141683, -0.984676, 0.101684, 0.000000, 1.000000, + 0.987774, -0.148660, 3.756671, 0.141683, -0.984676, 0.101684, 0.000000, 1.000000, + 0.987774, -0.157359, 3.672443, 0.141683, -0.984676, 0.101684, 0.000000, 1.000000, + 1.084145, -0.143491, 3.251300, 0.130522, -0.988169, -0.080537, 0.000000, 1.000000, + 1.084145, -0.136627, 3.167073, 0.130522, -0.988169, -0.080537, 0.000000, 1.000000, + 1.180516, -0.130762, 3.251300, 0.130522, -0.988169, -0.080537, 0.000000, 1.000000, + 1.084145, -0.143491, 3.251300, 0.123499, -0.989065, -0.080610, 0.000000, 1.000000, + 0.987774, -0.148660, 3.167073, 0.123499, -0.989065, -0.080610, 0.000000, 1.000000, + 1.084145, -0.136627, 3.167073, 0.123499, -0.989065, -0.080610, 0.000000, 1.000000, + 1.084145, -0.136627, 3.756671, 0.123499, -0.989065, 0.080611, 0.000000, 1.000000, + 0.987774, -0.148660, 3.756671, 0.123499, -0.989065, 0.080611, 0.000000, 1.000000, + 1.084145, -0.143491, 3.672443, 0.123499, -0.989065, 0.080611, 0.000000, 1.000000, + 1.084145, -0.136627, 3.756671, 0.123075, -0.985667, 0.115382, 0.000000, 1.000000, + 0.987774, -0.138801, 3.840900, 0.123075, -0.985667, 0.115382, 0.000000, 1.000000, + 0.987774, -0.148660, 3.756671, 0.123075, -0.985667, 0.115382, 0.000000, 1.000000, + 1.084145, -0.136627, 3.167073, 0.110913, -0.989799, -0.089419, 0.000000, 1.000000, + 1.084145, -0.129018, 3.082843, 0.110913, -0.989799, -0.089419, 0.000000, 1.000000, + 1.180516, -0.125828, 3.167073, 0.110913, -0.989799, -0.089419, 0.000000, 1.000000, + 1.084145, -0.136627, 3.167073, 0.100587, -0.990893, -0.089518, 0.000000, 1.000000, + 0.987774, -0.138801, 3.082844, 0.100587, -0.990893, -0.089518, 0.000000, 1.000000, + 1.084145, -0.129018, 3.082843, 0.100587, -0.990893, -0.089518, 0.000000, 1.000000, + 1.084145, -0.129018, 3.840900, 0.100588, -0.990893, 0.089518, 0.000000, 1.000000, + 0.987774, -0.138801, 3.840900, 0.100588, -0.990893, 0.089518, 0.000000, 1.000000, + 1.084145, -0.136627, 3.756671, 0.100588, -0.990893, 0.089518, 0.000000, 1.000000, + 1.084145, -0.129018, 3.840900, 0.100326, -0.988311, 0.114788, 0.000000, 1.000000, + 0.987774, -0.129018, 3.925128, 0.100326, -0.988311, 0.114788, 0.000000, 1.000000, + 0.987774, -0.138801, 3.840900, 0.100326, -0.988311, 0.114788, 0.000000, 1.000000, + 1.084145, -0.129018, 3.082843, 0.086903, -0.992535, -0.085567, 0.000000, 1.000000, + 1.084145, -0.121756, 2.998616, 0.086903, -0.992535, -0.085567, 0.000000, 1.000000, + 1.180516, -0.120580, 3.082843, 0.086903, -0.992535, -0.085567, 0.000000, 1.000000, + 1.084145, -0.129018, 3.082843, 0.074860, -0.993509, -0.085651, 0.000000, 1.000000, + 0.987774, -0.129018, 2.998615, 0.074860, -0.993509, -0.085651, 0.000000, 1.000000, + 1.084145, -0.121756, 2.998616, 0.074860, -0.993509, -0.085651, 0.000000, 1.000000, + 1.084145, -0.121756, 3.925128, 0.074859, -0.993509, 0.085651, 0.000000, 1.000000, + 0.987774, -0.129018, 3.925128, 0.074859, -0.993509, 0.085651, 0.000000, 1.000000, + 1.084145, -0.129018, 3.840900, 0.074859, -0.993509, 0.085651, 0.000000, 1.000000, + 1.084145, -0.121756, 3.925128, 0.074763, -0.992235, 0.099401, 0.000000, 1.000000, + 0.987774, -0.120580, 4.009357, 0.074763, -0.992235, 0.099401, 0.000000, 1.000000, + 0.987774, -0.129018, 3.925128, 0.074763, -0.992235, 0.099401, 0.000000, 1.000000, + 1.084145, -0.121756, 2.998616, 0.060005, -0.995834, -0.068656, 0.000000, 1.000000, + 1.084145, -0.115950, 2.914387, 0.060005, -0.995834, -0.068656, 0.000000, 1.000000, + 1.180516, -0.115950, 2.998616, 0.060005, -0.995834, -0.068656, 0.000000, 1.000000, + 1.084145, -0.121756, 2.998616, 0.047879, -0.996488, -0.068701, 0.000000, 1.000000, + 0.987774, -0.120580, 2.914387, 0.047879, -0.996488, -0.068701, 0.000000, 1.000000, + 1.084145, -0.115950, 2.914387, 0.047879, -0.996488, -0.068701, 0.000000, 1.000000, + 1.084145, -0.115950, 4.009357, 0.047879, -0.996488, 0.068701, 0.000000, 1.000000, + 0.987774, -0.120580, 4.009357, 0.047879, -0.996488, 0.068701, 0.000000, 1.000000, + 1.084145, -0.121756, 3.925128, 0.047879, -0.996488, 0.068701, 0.000000, 1.000000, + 1.084145, -0.115950, 4.009357, 0.047874, -0.996380, 0.070249, 0.000000, 1.000000, + 0.987774, -0.114642, 4.093585, 0.047874, -0.996380, 0.070249, 0.000000, 1.000000, + 0.987774, -0.120580, 4.009357, 0.047874, -0.996380, 0.070249, 0.000000, 1.000000, + 1.084145, -0.115950, 2.914387, 0.031941, -0.998695, -0.039858, 0.000000, 1.000000, + 1.084145, -0.112588, 2.830159, 0.031941, -0.998695, -0.039858, 0.000000, 1.000000, + 1.180516, -0.112867, 2.914387, 0.031941, -0.998695, -0.039858, 0.000000, 1.000000, + 1.084145, -0.115950, 2.914387, 0.021286, -0.998978, -0.039869, 0.000000, 1.000000, + 0.987774, -0.114642, 2.830159, 0.021286, -0.998978, -0.039869, 0.000000, 1.000000, + 1.084145, -0.112588, 2.830159, 0.021286, -0.998978, -0.039869, 0.000000, 1.000000, + 1.084145, -0.112588, 4.093585, 0.021286, -0.998978, 0.039869, 0.000000, 1.000000, + 0.987774, -0.114642, 4.093585, 0.021286, -0.998978, 0.039869, 0.000000, 1.000000, + 1.084145, -0.115950, 4.009357, 0.021286, -0.998978, 0.039869, 0.000000, 1.000000, + 1.084145, -0.112588, 4.093585, 0.021294, -0.999341, 0.029382, 0.000000, 1.000000, + 0.987774, -0.112113, 4.179573, 0.021294, -0.999341, 0.029382, 0.000000, 1.000000, + 0.987774, -0.114642, 4.093585, 0.021294, -0.999341, 0.029382, 0.000000, 1.000000, + 1.084145, -0.112588, 2.830159, 0.004578, -0.999988, -0.001808, 0.000000, 1.000000, + 1.084145, -0.112429, 2.742119, 0.004578, -0.999988, -0.001808, 0.000000, 1.000000, + 1.180516, -0.112147, 2.830159, 0.004578, -0.999988, -0.001808, 0.000000, 1.000000, + 1.084145, -0.112588, 2.830159, -0.003274, -0.999993, -0.001808, 0.000000, 1.000000, + 0.987774, -0.112113, 2.742119, -0.003274, -0.999993, -0.001808, 0.000000, 1.000000, + 1.084145, -0.112429, 2.742119, -0.003274, -0.999993, -0.001808, 0.000000, 1.000000, + 1.084145, -0.112429, 4.179573, -0.003273, -0.999993, 0.001853, 0.000000, 1.000000, + 0.987774, -0.112113, 4.179573, -0.003273, -0.999993, 0.001853, 0.000000, 1.000000, + 1.084145, -0.112588, 4.093585, -0.003273, -0.999993, 0.001853, 0.000000, 1.000000, + 1.084145, -0.112429, 2.742119, 0.003274, 0.999993, -0.001784, 0.000000, 1.000000, + 0.987774, -0.112113, 2.742119, 0.003274, 0.999993, -0.001784, 0.000000, 1.000000, + 1.272531, -0.112588, 2.998616, 0.003274, 0.999993, -0.001784, 0.000000, 1.000000, + 0.987774, -0.167261, 3.503987, 0.162097, -0.986775, 0.000000, 0.000000, 1.000000, + 0.987774, -0.167261, 3.419757, 0.162097, -0.986775, 0.000000, 0.000000, 1.000000, + 1.084145, -0.151431, 3.503986, 0.162097, -0.986775, 0.000000, 0.000000, 1.000000, + 0.987774, -0.167261, 3.503987, 0.156045, -0.987750, 0.000000, 0.000000, 1.000000, + 0.891403, -0.182486, 3.419758, 0.156045, -0.987750, 0.000000, 0.000000, 1.000000, + 0.987774, -0.167261, 3.419757, 0.156045, -0.987750, 0.000000, 0.000000, 1.000000, + 0.987774, -0.167261, 3.503987, 0.155871, -0.986647, 0.047234, 0.000000, 1.000000, + 0.891403, -0.178454, 3.588214, 0.155871, -0.986647, 0.047234, 0.000000, 1.000000, + 0.891403, -0.182486, 3.503987, 0.155871, -0.986647, 0.047234, 0.000000, 1.000000, + 0.987774, -0.167261, 3.419757, 0.161966, -0.985974, -0.040270, 0.000000, 1.000000, + 0.987774, -0.163822, 3.335529, 0.161966, -0.985974, -0.040270, 0.000000, 1.000000, + 1.084145, -0.151431, 3.419757, 0.161966, -0.985974, -0.040270, 0.000000, 1.000000, + 0.987774, -0.167261, 3.419757, 0.149993, -0.987863, -0.040347, 0.000000, 1.000000, + 0.891403, -0.178454, 3.335529, 0.149993, -0.987863, -0.040347, 0.000000, 1.000000, + 0.987774, -0.163822, 3.335529, 0.149993, -0.987863, -0.040347, 0.000000, 1.000000, + 0.987774, -0.163822, 3.588214, 0.149993, -0.987863, 0.040348, 0.000000, 1.000000, + 0.891403, -0.178454, 3.588214, 0.149993, -0.987863, 0.040348, 0.000000, 1.000000, + 0.987774, -0.167261, 3.503987, 0.149993, -0.987863, 0.040348, 0.000000, 1.000000, + 0.987774, -0.163822, 3.588214, 0.149519, -0.984749, 0.088960, 0.000000, 1.000000, + 0.891403, -0.170845, 3.672443, 0.149519, -0.984749, 0.088960, 0.000000, 1.000000, + 0.891403, -0.178454, 3.588214, 0.149519, -0.984749, 0.088960, 0.000000, 1.000000, + 0.987774, -0.163822, 3.335529, 0.154964, -0.985024, -0.075584, 0.000000, 1.000000, + 0.987774, -0.157359, 3.251300, 0.154964, -0.985024, -0.075584, 0.000000, 1.000000, + 1.084145, -0.148660, 3.335529, 0.154964, -0.985024, -0.075584, 0.000000, 1.000000, + 0.987774, -0.163822, 3.335529, 0.138196, -0.987502, -0.075774, 0.000000, 1.000000, + 0.891403, -0.170845, 3.251300, 0.138196, -0.987502, -0.075774, 0.000000, 1.000000, + 0.987774, -0.157359, 3.251300, 0.138196, -0.987502, -0.075774, 0.000000, 1.000000, + 0.987774, -0.157359, 3.672443, 0.138196, -0.987502, 0.075775, 0.000000, 1.000000, + 0.891403, -0.170845, 3.672443, 0.138196, -0.987502, 0.075775, 0.000000, 1.000000, + 0.987774, -0.163822, 3.588214, 0.138196, -0.987502, 0.075775, 0.000000, 1.000000, + 0.987774, -0.157359, 3.672443, 0.137583, -0.983133, 0.120498, 0.000000, 1.000000, + 0.891403, -0.160522, 3.756671, 0.137583, -0.983133, 0.120498, 0.000000, 1.000000, + 0.891403, -0.170845, 3.672443, 0.137583, -0.983133, 0.120498, 0.000000, 1.000000, + 0.987774, -0.157359, 3.251300, 0.141683, -0.984676, -0.101684, 0.000000, 1.000000, + 0.987774, -0.148660, 3.167073, 0.141683, -0.984676, -0.101684, 0.000000, 1.000000, + 1.084145, -0.143491, 3.251300, 0.141683, -0.984676, -0.101684, 0.000000, 1.000000, + 0.987774, -0.157359, 3.251300, 0.121519, -0.987339, -0.101959, 0.000000, 1.000000, + 0.891403, -0.160522, 3.167073, 0.121519, -0.987339, -0.101959, 0.000000, 1.000000, + 0.987774, -0.148660, 3.167073, 0.121519, -0.987339, -0.101959, 0.000000, 1.000000, + 0.987774, -0.148660, 3.756671, 0.121519, -0.987339, 0.101959, 0.000000, 1.000000, + 0.891403, -0.160522, 3.756671, 0.121519, -0.987339, 0.101959, 0.000000, 1.000000, + 0.987774, -0.157359, 3.672443, 0.121519, -0.987339, 0.101959, 0.000000, 1.000000, + 0.987774, -0.148660, 3.756671, 0.120979, -0.982957, 0.138420, 0.000000, 1.000000, + 0.891403, -0.148660, 3.840900, 0.120979, -0.982957, 0.138420, 0.000000, 1.000000, + 0.891403, -0.160522, 3.756671, 0.120979, -0.982957, 0.138420, 0.000000, 1.000000, + 0.987774, -0.148660, 3.167073, 0.123075, -0.985667, -0.115382, 0.000000, 1.000000, + 0.987774, -0.138801, 3.082844, 0.123075, -0.985667, -0.115382, 0.000000, 1.000000, + 1.084145, -0.136627, 3.167073, 0.123075, -0.985667, -0.115382, 0.000000, 1.000000, + 0.987774, -0.148660, 3.167073, 0.101098, -0.988129, -0.115671, 0.000000, 1.000000, + 0.891403, -0.148660, 3.082844, 0.101098, -0.988129, -0.115671, 0.000000, 1.000000, + 0.987774, -0.138801, 3.082844, 0.101098, -0.988129, -0.115671, 0.000000, 1.000000, + 0.987774, -0.138801, 3.840900, 0.101097, -0.988129, 0.115671, 0.000000, 1.000000, + 0.891403, -0.148660, 3.840900, 0.101097, -0.988129, 0.115671, 0.000000, 1.000000, + 0.987774, -0.148660, 3.756671, 0.101097, -0.988129, 0.115671, 0.000000, 1.000000, + 0.987774, -0.138801, 3.840900, 0.100767, -0.984910, 0.140710, 0.000000, 1.000000, + 0.891403, -0.136627, 3.925128, 0.100767, -0.984910, 0.140710, 0.000000, 1.000000, + 0.891403, -0.148660, 3.840900, 0.100767, -0.984910, 0.140710, 0.000000, 1.000000, + 0.987774, -0.138801, 3.082844, 0.100325, -0.988311, -0.114788, 0.000000, 1.000000, + 0.987774, -0.129018, 2.998615, 0.100325, -0.988311, -0.114788, 0.000000, 1.000000, + 1.084145, -0.129018, 3.082843, 0.100325, -0.988311, -0.114788, 0.000000, 1.000000, + 0.987774, -0.138801, 3.082844, 0.078191, -0.990281, -0.115017, 0.000000, 1.000000, + 0.891403, -0.136627, 2.998615, 0.078191, -0.990281, -0.115017, 0.000000, 1.000000, + 0.987774, -0.129018, 2.998615, 0.078191, -0.990281, -0.115017, 0.000000, 1.000000, + 0.987774, -0.129018, 3.925128, 0.078191, -0.990281, 0.115018, 0.000000, 1.000000, + 0.891403, -0.136627, 3.925128, 0.078191, -0.990281, 0.115018, 0.000000, 1.000000, + 0.987774, -0.138801, 3.840900, 0.078191, -0.990281, 0.115018, 0.000000, 1.000000, + 0.987774, -0.129018, 3.925128, 0.078078, -0.988853, 0.126781, 0.000000, 1.000000, + 0.891403, -0.125828, 4.009357, 0.078078, -0.988853, 0.126781, 0.000000, 1.000000, + 0.891403, -0.136627, 3.925128, 0.078078, -0.988853, 0.126781, 0.000000, 1.000000, + 0.987774, -0.129018, 2.998615, 0.074763, -0.992235, -0.099401, 0.000000, 1.000000, + 0.987774, -0.120580, 2.914387, 0.074763, -0.992235, -0.099401, 0.000000, 1.000000, + 1.084145, -0.121756, 2.998616, 0.074763, -0.992235, -0.099401, 0.000000, 1.000000, + 0.987774, -0.129018, 2.998615, 0.054107, -0.993562, -0.099534, 0.000000, 1.000000, + 0.891403, -0.125828, 2.914387, 0.054107, -0.993562, -0.099534, 0.000000, 1.000000, + 0.987774, -0.120580, 2.914387, 0.054107, -0.993562, -0.099534, 0.000000, 1.000000, + 0.987774, -0.120580, 4.009357, 0.054108, -0.993562, 0.099534, 0.000000, 1.000000, + 0.891403, -0.125828, 4.009357, 0.054108, -0.993562, 0.099534, 0.000000, 1.000000, + 0.987774, -0.129018, 3.925128, 0.054108, -0.993562, 0.099534, 0.000000, 1.000000, + 0.987774, -0.120580, 4.009357, 0.054119, -0.993758, 0.097552, 0.000000, 1.000000, + 0.891403, -0.117560, 4.093585, 0.054119, -0.993758, 0.097552, 0.000000, 1.000000, + 0.891403, -0.125828, 4.009357, 0.054119, -0.993758, 0.097552, 0.000000, 1.000000, + 0.987774, -0.120580, 2.914387, 0.047874, -0.996380, -0.070250, 0.000000, 1.000000, + 0.987774, -0.114642, 2.830159, 0.047874, -0.996380, -0.070250, 0.000000, 1.000000, + 1.084145, -0.115950, 2.914387, 0.047874, -0.996380, -0.070250, 0.000000, 1.000000, + 0.987774, -0.120580, 2.914387, 0.030195, -0.997069, -0.070298, 0.000000, 1.000000, + 0.891403, -0.117560, 2.830159, 0.030195, -0.997069, -0.070298, 0.000000, 1.000000, + 0.987774, -0.114642, 2.830159, 0.030195, -0.997069, -0.070298, 0.000000, 1.000000, + 0.987774, -0.114642, 4.093585, 0.030195, -0.997069, 0.070298, 0.000000, 1.000000, + 0.891403, -0.117560, 4.093585, 0.030195, -0.997069, 0.070298, 0.000000, 1.000000, + 0.987774, -0.120580, 4.009357, 0.030195, -0.997069, 0.070298, 0.000000, 1.000000, + 0.987774, -0.114642, 4.093585, 0.030225, -0.998058, 0.054467, 0.000000, 1.000000, + 0.891403, -0.112867, 4.179573, 0.030225, -0.998058, 0.054467, 0.000000, 1.000000, + 0.891403, -0.117560, 4.093585, 0.030225, -0.998058, 0.054467, 0.000000, 1.000000, + 0.987774, -0.114642, 2.830159, 0.021294, -0.999361, -0.028698, 0.000000, 1.000000, + 0.987774, -0.112113, 2.742119, 0.021294, -0.999361, -0.028698, 0.000000, 1.000000, + 1.084145, -0.112588, 2.830159, 0.021294, -0.999361, -0.028698, 0.000000, 1.000000, + 0.987774, -0.114642, 2.830159, 0.007821, -0.999557, -0.028704, 0.000000, 1.000000, + 0.891403, -0.112867, 2.742119, 0.007821, -0.999557, -0.028704, 0.000000, 1.000000, + 0.987774, -0.112113, 2.742119, 0.007821, -0.999557, -0.028704, 0.000000, 1.000000, + 0.987774, -0.112113, 4.179573, 0.007821, -0.999537, 0.029388, 0.000000, 1.000000, + 0.891403, -0.112867, 4.179573, 0.007821, -0.999537, 0.029388, 0.000000, 1.000000, + 0.987774, -0.114642, 4.093585, 0.007821, -0.999537, 0.029388, 0.000000, 1.000000, + 0.987774, -0.112113, 2.742119, -0.007824, 0.999872, 0.013958, 0.000000, 1.000000, + 0.891403, -0.112867, 2.742119, -0.007824, 0.999872, 0.013958, 0.000000, 1.000000, + 1.272531, -0.114642, 3.082843, -0.007824, 0.999872, 0.013958, 0.000000, 1.000000, + 0.891403, -0.182486, 3.503987, 0.156045, -0.987750, 0.000001, 0.000000, 1.000000, + 0.891403, -0.182486, 3.419758, 0.156045, -0.987750, 0.000001, 0.000000, 1.000000, + 0.987774, -0.167261, 3.503987, 0.156045, -0.987750, 0.000001, 0.000000, 1.000000, + 0.891403, -0.182486, 3.503987, 0.134172, -0.990958, 0.000001, 0.000000, 1.000000, + 0.795032, -0.195535, 3.419757, 0.134172, -0.990958, 0.000001, 0.000000, 1.000000, + 0.891403, -0.182486, 3.419758, 0.134172, -0.990958, 0.000001, 0.000000, 1.000000, + 0.891403, -0.182486, 3.503987, 0.133984, -0.989565, 0.053002, 0.000000, 1.000000, + 0.795032, -0.191023, 3.588214, 0.133984, -0.989565, 0.053002, 0.000000, 1.000000, + 0.795032, -0.195535, 3.503986, 0.133983, -0.989565, 0.053002, 0.000000, 1.000000, + 0.891403, -0.182486, 3.419758, 0.155871, -0.986647, -0.047234, 0.000000, 1.000000, + 0.891403, -0.178454, 3.335529, 0.155871, -0.986647, -0.047234, 0.000000, 1.000000, + 0.987774, -0.167261, 3.419757, 0.155871, -0.986647, -0.047234, 0.000000, 1.000000, + 0.891403, -0.182486, 3.419758, 0.129184, -0.990486, -0.047418, 0.000000, 1.000000, + 0.795032, -0.191023, 3.335530, 0.129184, -0.990486, -0.047418, 0.000000, 1.000000, + 0.891403, -0.178454, 3.335529, 0.129184, -0.990486, -0.047418, 0.000000, 1.000000, + 0.891403, -0.178454, 3.588214, 0.129184, -0.990486, 0.047418, 0.000000, 1.000000, + 0.795032, -0.191023, 3.588214, 0.129184, -0.990486, 0.047418, 0.000000, 1.000000, + 0.891403, -0.182486, 3.503987, 0.129184, -0.990486, 0.047418, 0.000000, 1.000000, + 0.891403, -0.178454, 3.588214, 0.128682, -0.986631, 0.099999, 0.000000, 1.000000, + 0.795032, -0.182486, 3.672443, 0.128682, -0.986631, 0.099999, 0.000000, 1.000000, + 0.795032, -0.191023, 3.588214, 0.128682, -0.986631, 0.099999, 0.000000, 1.000000, + 0.891403, -0.178454, 3.335529, 0.149519, -0.984749, -0.088961, 0.000000, 1.000000, + 0.891403, -0.170845, 3.251300, 0.149519, -0.984749, -0.088961, 0.000000, 1.000000, + 0.987774, -0.163822, 3.335529, 0.149519, -0.984749, -0.088961, 0.000000, 1.000000, + 0.891403, -0.178454, 3.335529, 0.119447, -0.988814, -0.089328, 0.000000, 1.000000, + 0.795032, -0.182486, 3.251300, 0.119447, -0.988814, -0.089328, 0.000000, 1.000000, + 0.891403, -0.170845, 3.251300, 0.119447, -0.988814, -0.089328, 0.000000, 1.000000, + 0.891403, -0.170845, 3.672443, 0.119447, -0.988814, 0.089328, 0.000000, 1.000000, + 0.795032, -0.182486, 3.672443, 0.119447, -0.988814, 0.089328, 0.000000, 1.000000, + 0.891403, -0.178454, 3.588214, 0.119447, -0.988814, 0.089328, 0.000000, 1.000000, + 0.891403, -0.170845, 3.672443, 0.118813, -0.983567, 0.135941, 0.000000, 1.000000, + 0.795032, -0.170845, 3.756671, 0.118813, -0.983567, 0.135941, 0.000000, 1.000000, + 0.795032, -0.182486, 3.672443, 0.118813, -0.983567, 0.135941, 0.000000, 1.000000, + 0.891403, -0.170845, 3.251300, 0.137584, -0.983133, -0.120498, 0.000000, 1.000000, + 0.891403, -0.160522, 3.167073, 0.137584, -0.983133, -0.120498, 0.000000, 1.000000, + 0.987774, -0.157359, 3.251300, 0.137584, -0.983133, -0.120498, 0.000000, 1.000000, + 0.891403, -0.170845, 3.251300, 0.105730, -0.987009, -0.120973, 0.000000, 1.000000, + 0.795032, -0.170845, 3.167073, 0.105730, -0.987009, -0.120973, 0.000000, 1.000000, + 0.891403, -0.160522, 3.167073, 0.105730, -0.987009, -0.120973, 0.000000, 1.000000, + 0.891403, -0.160522, 3.756671, 0.105731, -0.987009, 0.120973, 0.000000, 1.000000, + 0.795032, -0.170845, 3.756671, 0.105731, -0.987009, 0.120973, 0.000000, 1.000000, + 0.891403, -0.170845, 3.672443, 0.105731, -0.987009, 0.120973, 0.000000, 1.000000, + 0.891403, -0.160522, 3.756671, 0.105187, -0.981945, 0.157228, 0.000000, 1.000000, + 0.795032, -0.157359, 3.840900, 0.105187, -0.981945, 0.157228, 0.000000, 1.000000, + 0.795032, -0.170845, 3.756671, 0.105187, -0.981945, 0.157228, 0.000000, 1.000000, + 0.891403, -0.160522, 3.167073, 0.120979, -0.982957, -0.138419, 0.000000, 1.000000, + 0.891403, -0.148660, 3.082844, 0.120979, -0.982957, -0.138419, 0.000000, 1.000000, + 0.987774, -0.148660, 3.167073, 0.120979, -0.982957, -0.138419, 0.000000, 1.000000, + 0.891403, -0.160522, 3.167073, 0.089017, -0.986299, -0.138890, 0.000000, 1.000000, + 0.795032, -0.157359, 3.082844, 0.089018, -0.986299, -0.138890, 0.000000, 1.000000, + 0.891403, -0.148660, 3.082844, 0.089018, -0.986299, -0.138890, 0.000000, 1.000000, + 0.891403, -0.148660, 3.840900, 0.089018, -0.986299, 0.138891, 0.000000, 1.000000, + 0.795032, -0.157359, 3.840900, 0.089018, -0.986299, 0.138891, 0.000000, 1.000000, + 0.891403, -0.160522, 3.756671, 0.089018, -0.986299, 0.138891, 0.000000, 1.000000, + 0.891403, -0.148660, 3.840900, 0.088706, -0.982828, 0.161804, 0.000000, 1.000000, + 0.795032, -0.143491, 3.925128, 0.088706, -0.982828, 0.161804, 0.000000, 1.000000, + 0.795032, -0.157359, 3.840900, 0.088706, -0.982828, 0.161804, 0.000000, 1.000000, + 0.891403, -0.148660, 3.082844, 0.100768, -0.984909, -0.140710, 0.000000, 1.000000, + 0.891403, -0.136627, 2.998615, 0.100768, -0.984909, -0.140710, 0.000000, 1.000000, + 0.987774, -0.138801, 3.082844, 0.100768, -0.984909, -0.140710, 0.000000, 1.000000, + 0.891403, -0.148660, 3.082844, 0.070342, -0.987496, -0.141080, 0.000000, 1.000000, + 0.795032, -0.143491, 2.998615, 0.070342, -0.987496, -0.141080, 0.000000, 1.000000, + 0.891403, -0.136627, 2.998615, 0.070342, -0.987496, -0.141080, 0.000000, 1.000000, + 0.891403, -0.136627, 3.925128, 0.070342, -0.987496, 0.141079, 0.000000, 1.000000, + 0.795032, -0.143491, 3.925128, 0.070342, -0.987496, 0.141079, 0.000000, 1.000000, + 0.891403, -0.148660, 3.840900, 0.070342, -0.987496, 0.141079, 0.000000, 1.000000, + 0.891403, -0.136627, 3.925128, 0.070257, -0.986329, 0.149061, 0.000000, 1.000000, + 0.795032, -0.130762, 4.009357, 0.070257, -0.986329, 0.149061, 0.000000, 1.000000, + 0.795032, -0.143491, 3.925128, 0.070257, -0.986329, 0.149061, 0.000000, 1.000000, + 0.891403, -0.136627, 2.998615, 0.078078, -0.988853, -0.126782, 0.000000, 1.000000, + 0.891403, -0.125828, 2.914387, 0.078078, -0.988853, -0.126782, 0.000000, 1.000000, + 0.987774, -0.129018, 2.998615, 0.078078, -0.988853, -0.126782, 0.000000, 1.000000, + 0.891403, -0.136627, 2.998615, 0.050722, -0.990604, -0.127006, 0.000000, 1.000000, + 0.795032, -0.130762, 2.914387, 0.050722, -0.990604, -0.127006, 0.000000, 1.000000, + 0.891403, -0.125828, 2.914387, 0.050722, -0.990604, -0.127006, 0.000000, 1.000000, + 0.891403, -0.125828, 4.009357, 0.050722, -0.990604, 0.127006, 0.000000, 1.000000, + 0.795032, -0.130762, 4.009357, 0.050722, -0.990604, 0.127006, 0.000000, 1.000000, + 0.891403, -0.136627, 3.925128, 0.050722, -0.990604, 0.127006, 0.000000, 1.000000, + 0.891403, -0.125828, 4.009357, 0.050768, -0.991491, 0.119866, 0.000000, 1.000000, + 0.795032, -0.120580, 4.093585, 0.050768, -0.991491, 0.119866, 0.000000, 1.000000, + 0.795032, -0.130762, 4.009357, 0.050768, -0.991491, 0.119866, 0.000000, 1.000000, + 0.891403, -0.125828, 2.914387, 0.054119, -0.993758, -0.097552, 0.000000, 1.000000, + 0.891403, -0.117560, 2.830159, 0.054119, -0.993758, -0.097552, 0.000000, 1.000000, + 0.987774, -0.120580, 2.914387, 0.054119, -0.993758, -0.097552, 0.000000, 1.000000, + 0.891403, -0.125828, 2.914387, 0.031173, -0.994733, -0.097648, 0.000000, 1.000000, + 0.795032, -0.120580, 2.830159, 0.031173, -0.994733, -0.097648, 0.000000, 1.000000, + 0.891403, -0.117560, 2.830159, 0.031173, -0.994733, -0.097648, 0.000000, 1.000000, + 0.891403, -0.117560, 4.093585, 0.031172, -0.994733, 0.097648, 0.000000, 1.000000, + 0.795032, -0.120580, 4.093585, 0.031172, -0.994733, 0.097648, 0.000000, 1.000000, + 0.891403, -0.125828, 4.009357, 0.031172, -0.994733, 0.097648, 0.000000, 1.000000, + 0.891403, -0.117560, 4.093585, 0.031233, -0.996682, 0.075160, 0.000000, 1.000000, + 0.795032, -0.114095, 4.179573, 0.031233, -0.996682, 0.075160, 0.000000, 1.000000, + 0.795032, -0.120580, 4.093585, 0.031233, -0.996682, 0.075160, 0.000000, 1.000000, + 0.891403, -0.117560, 2.830159, 0.030227, -0.998126, -0.053201, 0.000000, 1.000000, + 0.891403, -0.112867, 2.742119, 0.030227, -0.998126, -0.053201, 0.000000, 1.000000, + 0.987774, -0.114642, 2.830159, 0.030227, -0.998126, -0.053201, 0.000000, 1.000000, + 0.891403, -0.117560, 2.830159, 0.012726, -0.998502, -0.053221, 0.000000, 1.000000, + 0.795032, -0.114095, 2.742119, 0.012726, -0.998502, -0.053221, 0.000000, 1.000000, + 0.891403, -0.112867, 2.742119, 0.012726, -0.998502, -0.053221, 0.000000, 1.000000, + 0.891403, -0.112867, 4.179573, 0.012725, -0.998433, 0.054487, 0.000000, 1.000000, + 0.795032, -0.114095, 4.179573, 0.012725, -0.998433, 0.054487, 0.000000, 1.000000, + 0.891403, -0.117560, 4.093585, 0.012725, -0.998433, 0.054487, 0.000000, 1.000000, + 0.891403, -0.112867, 2.742119, -0.012741, 0.999666, 0.022466, 0.000000, 1.000000, + 0.795032, -0.114095, 2.742119, -0.012741, 0.999666, 0.022466, 0.000000, 1.000000, + 1.272531, -0.117560, 3.167073, -0.012741, 0.999666, 0.022466, 0.000000, 1.000000, + 0.795032, -0.195535, 3.503986, 0.134173, -0.990958, 0.000000, 0.000000, 1.000000, + 0.795032, -0.195535, 3.419757, 0.134173, -0.990958, 0.000000, 0.000000, 1.000000, + 0.891403, -0.182486, 3.503987, 0.134173, -0.990958, 0.000000, 0.000000, 1.000000, + 0.795032, -0.195535, 3.503986, 0.098372, -0.995150, 0.000000, 0.000000, 1.000000, + 0.698661, -0.205061, 3.419758, 0.098372, -0.995150, 0.000000, 0.000000, 1.000000, + 0.795032, -0.195535, 3.419757, 0.098372, -0.995150, 0.000000, 0.000000, 1.000000, + 0.795032, -0.195535, 3.503986, 0.098210, -0.993521, 0.057188, 0.000000, 1.000000, + 0.698661, -0.200212, 3.588214, 0.098210, -0.993521, 0.057188, 0.000000, 1.000000, + 0.698661, -0.205061, 3.503987, 0.098210, -0.993521, 0.057188, 0.000000, 1.000000, + 0.795032, -0.195535, 3.419757, 0.133983, -0.989565, -0.053003, 0.000000, 1.000000, + 0.795032, -0.191023, 3.335530, 0.133983, -0.989565, -0.053003, 0.000000, 1.000000, + 0.891403, -0.182486, 3.419758, 0.133983, -0.989565, -0.053003, 0.000000, 1.000000, + 0.795032, -0.195535, 3.419757, 0.094790, -0.994072, -0.053244, 0.000000, 1.000000, + 0.698661, -0.200212, 3.335529, 0.094790, -0.994072, -0.053244, 0.000000, 1.000000, + 0.795032, -0.191023, 3.335530, 0.094790, -0.994072, -0.053244, 0.000000, 1.000000, + 0.795032, -0.191023, 3.588214, 0.094790, -0.994072, 0.053244, 0.000000, 1.000000, + 0.698661, -0.200212, 3.588214, 0.094790, -0.994072, 0.053244, 0.000000, 1.000000, + 0.795032, -0.195535, 3.503986, 0.094790, -0.994072, 0.053244, 0.000000, 1.000000, + 0.795032, -0.191023, 3.588214, 0.094370, -0.989664, 0.107975, 0.000000, 1.000000, + 0.698661, -0.191023, 3.672443, 0.094370, -0.989664, 0.107975, 0.000000, 1.000000, + 0.698661, -0.200212, 3.588214, 0.094370, -0.989664, 0.107975, 0.000000, 1.000000, + 0.795032, -0.191023, 3.335530, 0.128682, -0.986631, -0.099999, 0.000000, 1.000000, + 0.795032, -0.182486, 3.251300, 0.128682, -0.986631, -0.099999, 0.000000, 1.000000, + 0.891403, -0.178454, 3.335529, 0.128682, -0.986631, -0.099999, 0.000000, 1.000000, + 0.795032, -0.191023, 3.335530, 0.087793, -0.991061, -0.100448, 0.000000, 1.000000, + 0.698661, -0.191023, 3.251301, 0.087793, -0.991061, -0.100448, 0.000000, 1.000000, + 0.795032, -0.182486, 3.251300, 0.087793, -0.991061, -0.100448, 0.000000, 1.000000, + 0.795032, -0.182486, 3.672443, 0.087792, -0.991061, 0.100448, 0.000000, 1.000000, + 0.698661, -0.191023, 3.672443, 0.087792, -0.991061, 0.100448, 0.000000, 1.000000, + 0.795032, -0.191023, 3.588214, 0.087792, -0.991061, 0.100448, 0.000000, 1.000000, + 0.795032, -0.182486, 3.672443, 0.087279, -0.985274, 0.147031, 0.000000, 1.000000, + 0.698661, -0.178454, 3.756671, 0.087279, -0.985274, 0.147031, 0.000000, 1.000000, + 0.698661, -0.191023, 3.672443, 0.087279, -0.985274, 0.147031, 0.000000, 1.000000, + 0.795032, -0.182486, 3.251300, 0.118813, -0.983567, -0.135941, 0.000000, 1.000000, + 0.795032, -0.170845, 3.167073, 0.118813, -0.983567, -0.135941, 0.000000, 1.000000, + 0.891403, -0.170845, 3.251300, 0.118813, -0.983567, -0.135941, 0.000000, 1.000000, + 0.795032, -0.182486, 3.251300, 0.077975, -0.987567, -0.136494, 0.000000, 1.000000, + 0.698661, -0.178454, 3.167072, 0.077975, -0.987567, -0.136494, 0.000000, 1.000000, + 0.795032, -0.170845, 3.167073, 0.077975, -0.987567, -0.136494, 0.000000, 1.000000, + 0.795032, -0.170845, 3.756671, 0.077974, -0.987567, 0.136494, 0.000000, 1.000000, + 0.698661, -0.178454, 3.756671, 0.077974, -0.987567, 0.136494, 0.000000, 1.000000, + 0.795032, -0.182486, 3.672443, 0.077974, -0.987567, 0.136494, 0.000000, 1.000000, + 0.795032, -0.170845, 3.756671, 0.077556, -0.982276, 0.170644, 0.000000, 1.000000, + 0.698661, -0.163822, 3.840900, 0.077556, -0.982276, 0.170644, 0.000000, 1.000000, + 0.698661, -0.178454, 3.756671, 0.077556, -0.982276, 0.170644, 0.000000, 1.000000, + 0.795032, -0.170845, 3.167073, 0.105188, -0.981944, -0.157229, 0.000000, 1.000000, + 0.795032, -0.157359, 3.082844, 0.105188, -0.981944, -0.157229, 0.000000, 1.000000, + 0.891403, -0.160522, 3.167073, 0.105188, -0.981944, -0.157229, 0.000000, 1.000000, + 0.795032, -0.170845, 3.167073, 0.066078, -0.985264, -0.157761, 0.000000, 1.000000, + 0.698661, -0.163822, 3.082844, 0.066078, -0.985264, -0.157761, 0.000000, 1.000000, + 0.795032, -0.157359, 3.082844, 0.066078, -0.985264, -0.157761, 0.000000, 1.000000, + 0.795032, -0.157359, 3.840900, 0.066078, -0.985264, 0.157760, 0.000000, 1.000000, + 0.698661, -0.163822, 3.840900, 0.066078, -0.985264, 0.157760, 0.000000, 1.000000, + 0.795032, -0.170845, 3.756671, 0.066078, -0.985264, 0.157760, 0.000000, 1.000000, + 0.795032, -0.157359, 3.840900, 0.065862, -0.982046, 0.176768, 0.000000, 1.000000, + 0.698661, -0.148660, 3.925128, 0.065862, -0.982046, 0.176768, 0.000000, 1.000000, + 0.698661, -0.163822, 3.840900, 0.065862, -0.982046, 0.176768, 0.000000, 1.000000, + 0.795032, -0.157359, 3.082844, 0.088704, -0.982828, -0.161802, 0.000000, 1.000000, + 0.795032, -0.143491, 2.998615, 0.088704, -0.982828, -0.161802, 0.000000, 1.000000, + 0.891403, -0.148660, 3.082844, 0.088704, -0.982828, -0.161802, 0.000000, 1.000000, + 0.795032, -0.157359, 3.082844, 0.052847, -0.985339, -0.162216, 0.000000, 1.000000, + 0.698661, -0.148660, 2.998615, 0.052847, -0.985339, -0.162216, 0.000000, 1.000000, + 0.795032, -0.143491, 2.998615, 0.052847, -0.985339, -0.162216, 0.000000, 1.000000, + 0.795032, -0.143491, 3.925128, 0.052847, -0.985339, 0.162217, 0.000000, 1.000000, + 0.698661, -0.148660, 3.925128, 0.052847, -0.985339, 0.162217, 0.000000, 1.000000, + 0.795032, -0.157359, 3.840900, 0.052847, -0.985339, 0.162217, 0.000000, 1.000000, + 0.795032, -0.143491, 3.925128, 0.052824, -0.984907, 0.164826, 0.000000, 1.000000, + 0.698661, -0.134564, 4.009357, 0.052824, -0.984907, 0.164826, 0.000000, 1.000000, + 0.698661, -0.148660, 3.925128, 0.052824, -0.984907, 0.164826, 0.000000, 1.000000, + 0.795032, -0.143491, 2.998615, 0.070258, -0.986329, -0.149062, 0.000000, 1.000000, + 0.795032, -0.130762, 2.914387, 0.070258, -0.986329, -0.149062, 0.000000, 1.000000, + 0.891403, -0.136627, 2.998615, 0.070258, -0.986329, -0.149062, 0.000000, 1.000000, + 0.795032, -0.143491, 2.998615, 0.038979, -0.988021, -0.149317, 0.000000, 1.000000, + 0.698661, -0.134564, 2.914387, 0.038979, -0.988021, -0.149317, 0.000000, 1.000000, + 0.795032, -0.130762, 2.914387, 0.038979, -0.988021, -0.149317, 0.000000, 1.000000, + 0.795032, -0.130762, 4.009357, 0.038980, -0.988021, 0.149317, 0.000000, 1.000000, + 0.698661, -0.134564, 4.009357, 0.038980, -0.988021, 0.149317, 0.000000, 1.000000, + 0.795032, -0.143491, 3.925128, 0.038980, -0.988021, 0.149317, 0.000000, 1.000000, + 0.795032, -0.130762, 4.009357, 0.039057, -0.989984, 0.135669, 0.000000, 1.000000, + 0.698661, -0.123022, 4.093585, 0.039057, -0.989984, 0.135669, 0.000000, 1.000000, + 0.698661, -0.134564, 4.009357, 0.039057, -0.989984, 0.135669, 0.000000, 1.000000, + 0.795032, -0.130762, 2.914387, 0.050767, -0.991491, -0.119866, 0.000000, 1.000000, + 0.795032, -0.120580, 2.830159, 0.050767, -0.991491, -0.119866, 0.000000, 1.000000, + 0.891403, -0.125828, 2.914387, 0.050767, -0.991491, -0.119866, 0.000000, 1.000000, + 0.795032, -0.130762, 2.914387, 0.025149, -0.992457, -0.119983, 0.000000, 1.000000, + 0.698661, -0.123022, 2.830159, 0.025149, -0.992457, -0.119983, 0.000000, 1.000000, + 0.795032, -0.120580, 2.830159, 0.025149, -0.992457, -0.119983, 0.000000, 1.000000, + 0.795032, -0.120580, 4.093585, 0.025149, -0.992457, 0.119983, 0.000000, 1.000000, + 0.698661, -0.123022, 4.093585, 0.025149, -0.992457, 0.119983, 0.000000, 1.000000, + 0.795032, -0.130762, 4.009357, 0.025149, -0.992457, 0.119983, 0.000000, 1.000000, + 0.795032, -0.120580, 4.093585, 0.025229, -0.995632, 0.089888, 0.000000, 1.000000, + 0.698661, -0.115259, 4.179573, 0.025229, -0.995632, 0.089888, 0.000000, 1.000000, + 0.698661, -0.123022, 4.093585, 0.025229, -0.995632, 0.089888, 0.000000, 1.000000, + 0.795032, -0.120580, 2.830159, 0.031238, -0.996812, -0.073418, 0.000000, 1.000000, + 0.795032, -0.114095, 2.742119, 0.031238, -0.996812, -0.073418, 0.000000, 1.000000, + 0.891403, -0.117560, 2.830159, 0.031238, -0.996812, -0.073418, 0.000000, 1.000000, + 0.795032, -0.120580, 2.830159, 0.012035, -0.997226, -0.073448, 0.000000, 1.000000, + 0.698661, -0.115259, 2.742119, 0.012035, -0.997226, -0.073448, 0.000000, 1.000000, + 0.795032, -0.114095, 2.742119, 0.012035, -0.997226, -0.073448, 0.000000, 1.000000, + 0.795032, -0.114095, 4.179573, 0.012035, -0.997097, 0.075191, 0.000000, 1.000000, + 0.698661, -0.115259, 4.179573, 0.012035, -0.997097, 0.075191, 0.000000, 1.000000, + 0.795032, -0.120580, 4.093585, 0.012035, -0.997097, 0.075191, 0.000000, 1.000000, + 0.795032, -0.114095, 2.742119, -0.012064, 0.999638, 0.024043, 0.000000, 1.000000, + 0.698661, -0.115259, 2.742119, -0.012064, 0.999638, 0.024043, 0.000000, 1.000000, + 1.272531, -0.120580, 3.251300, -0.012064, 0.999638, 0.024043, 0.000000, 1.000000, + 0.698661, -0.205061, 3.503987, 0.098371, -0.995150, 0.000001, 0.000000, 1.000000, + 0.698661, -0.205061, 3.419758, 0.098371, -0.995150, 0.000001, 0.000000, 1.000000, + 0.795032, -0.195535, 3.503986, 0.098371, -0.995150, 0.000001, 0.000000, 1.000000, + 0.698661, -0.205061, 3.503987, 0.052041, -0.998645, 0.000001, 0.000000, 1.000000, + 0.602290, -0.210083, 3.419758, 0.052041, -0.998645, 0.000001, 0.000000, 1.000000, + 0.698661, -0.205061, 3.419758, 0.052041, -0.998645, 0.000001, 0.000000, 1.000000, + 0.698661, -0.205061, 3.503987, 0.051949, -0.996879, 0.059439, 0.000000, 1.000000, + 0.602290, -0.205061, 3.588214, 0.051949, -0.996879, 0.059439, 0.000000, 1.000000, + 0.602290, -0.210083, 3.503987, 0.051949, -0.996879, 0.059439, 0.000000, 1.000000, + 0.698661, -0.205061, 3.419758, 0.098210, -0.993521, -0.057189, 0.000000, 1.000000, + 0.698661, -0.200212, 3.335529, 0.098210, -0.993521, -0.057189, 0.000000, 1.000000, + 0.795032, -0.195535, 3.419757, 0.098210, -0.993521, -0.057189, 0.000000, 1.000000, + 0.698661, -0.205061, 3.419758, 0.050162, -0.997091, -0.057394, 0.000000, 1.000000, + 0.602290, -0.205061, 3.335529, 0.050162, -0.997091, -0.057394, 0.000000, 1.000000, + 0.698661, -0.200212, 3.335529, 0.050162, -0.997091, -0.057394, 0.000000, 1.000000, + 0.698661, -0.200212, 3.588214, 0.050162, -0.997091, 0.057393, 0.000000, 1.000000, + 0.602290, -0.205061, 3.588214, 0.050162, -0.997091, 0.057393, 0.000000, 1.000000, + 0.698661, -0.205061, 3.503987, 0.050162, -0.997091, 0.057393, 0.000000, 1.000000, + 0.698661, -0.200212, 3.588214, 0.049928, -0.992425, 0.112245, 0.000000, 1.000000, + 0.602290, -0.195535, 3.672443, 0.049928, -0.992425, 0.112245, 0.000000, 1.000000, + 0.602290, -0.205061, 3.588214, 0.049928, -0.992425, 0.112245, 0.000000, 1.000000, + 0.698661, -0.200212, 3.335529, 0.094370, -0.989665, -0.107974, 0.000000, 1.000000, + 0.698661, -0.191023, 3.251301, 0.094370, -0.989665, -0.107974, 0.000000, 1.000000, + 0.795032, -0.191023, 3.335530, 0.094370, -0.989665, -0.107974, 0.000000, 1.000000, + 0.698661, -0.200212, 3.335529, 0.046487, -0.993026, -0.108341, 0.000000, 1.000000, + 0.602290, -0.195535, 3.251300, 0.046487, -0.993026, -0.108341, 0.000000, 1.000000, + 0.698661, -0.191023, 3.251301, 0.046487, -0.993026, -0.108341, 0.000000, 1.000000, + 0.698661, -0.191023, 3.672443, 0.046487, -0.993026, 0.108342, 0.000000, 1.000000, + 0.602290, -0.195535, 3.672443, 0.046487, -0.993026, 0.108341, 0.000000, 1.000000, + 0.698661, -0.200212, 3.588214, 0.046487, -0.993026, 0.108342, 0.000000, 1.000000, + 0.698661, -0.191023, 3.672443, 0.046212, -0.987157, 0.152926, 0.000000, 1.000000, + 0.602290, -0.182486, 3.756671, 0.046212, -0.987157, 0.152926, 0.000000, 1.000000, + 0.602290, -0.195535, 3.672443, 0.046212, -0.987157, 0.152926, 0.000000, 1.000000, + 0.698661, -0.191023, 3.251301, 0.087279, -0.985274, -0.147030, 0.000000, 1.000000, + 0.698661, -0.178454, 3.167072, 0.087279, -0.985274, -0.147030, 0.000000, 1.000000, + 0.795032, -0.182486, 3.251300, 0.087279, -0.985274, -0.147030, 0.000000, 1.000000, + 0.698661, -0.191023, 3.251301, 0.041347, -0.988202, -0.147467, 0.000000, 1.000000, + 0.602290, -0.182486, 3.167073, 0.041347, -0.988202, -0.147467, 0.000000, 1.000000, + 0.698661, -0.178454, 3.167072, 0.041347, -0.988202, -0.147467, 0.000000, 1.000000, + 0.698661, -0.178454, 3.756671, 0.041349, -0.988202, 0.147468, 0.000000, 1.000000, + 0.602290, -0.182486, 3.756671, 0.041349, -0.988202, 0.147468, 0.000000, 1.000000, + 0.698661, -0.191023, 3.672443, 0.041349, -0.988202, 0.147468, 0.000000, 1.000000, + 0.698661, -0.178454, 3.756671, 0.041139, -0.983220, 0.177722, 0.000000, 1.000000, + 0.602290, -0.167261, 3.840900, 0.041139, -0.983220, 0.177722, 0.000000, 1.000000, + 0.602290, -0.182486, 3.756671, 0.041139, -0.983220, 0.177722, 0.000000, 1.000000, + 0.698661, -0.178454, 3.167072, 0.077557, -0.982275, -0.170645, 0.000000, 1.000000, + 0.698661, -0.163822, 3.082844, 0.077557, -0.982276, -0.170645, 0.000000, 1.000000, + 0.795032, -0.170845, 3.167073, 0.077557, -0.982275, -0.170645, 0.000000, 1.000000, + 0.698661, -0.178454, 3.167072, 0.035147, -0.984634, -0.171055, 0.000000, 1.000000, + 0.602290, -0.167261, 3.082844, 0.035147, -0.984634, -0.171055, 0.000000, 1.000000, + 0.698661, -0.163822, 3.082844, 0.035147, -0.984634, -0.171055, 0.000000, 1.000000, + 0.698661, -0.163822, 3.840900, 0.035149, -0.984635, 0.171054, 0.000000, 1.000000, + 0.602290, -0.167261, 3.840900, 0.035149, -0.984635, 0.171054, 0.000000, 1.000000, + 0.698661, -0.178454, 3.756671, 0.035149, -0.984635, 0.171054, 0.000000, 1.000000, + 0.698661, -0.163822, 3.840900, 0.035060, -0.982188, 0.184603, 0.000000, 1.000000, + 0.602290, -0.151431, 3.925128, 0.035060, -0.982188, 0.184603, 0.000000, 1.000000, + 0.602290, -0.167261, 3.840900, 0.035060, -0.982188, 0.184603, 0.000000, 1.000000, + 0.698661, -0.163822, 3.082844, 0.065862, -0.982047, -0.176767, 0.000000, 1.000000, + 0.698661, -0.148660, 2.998615, 0.065862, -0.982047, -0.176767, 0.000000, 1.000000, + 0.795032, -0.157359, 3.082844, 0.065862, -0.982047, -0.176767, 0.000000, 1.000000, + 0.698661, -0.163822, 3.082844, 0.028281, -0.983790, -0.177081, 0.000000, 1.000000, + 0.602290, -0.151431, 2.998615, 0.028281, -0.983790, -0.177081, 0.000000, 1.000000, + 0.698661, -0.148660, 2.998615, 0.028281, -0.983790, -0.177081, 0.000000, 1.000000, + 0.698661, -0.148660, 3.925128, 0.028280, -0.983790, 0.177082, 0.000000, 1.000000, + 0.602290, -0.151431, 3.925128, 0.028280, -0.983790, 0.177082, 0.000000, 1.000000, + 0.698661, -0.163822, 3.840900, 0.028280, -0.983790, 0.177082, 0.000000, 1.000000, + 0.698661, -0.148660, 3.925128, 0.028301, -0.984509, 0.173035, 0.000000, 1.000000, + 0.602290, -0.136627, 4.009357, 0.028301, -0.984509, 0.173035, 0.000000, 1.000000, + 0.602290, -0.151431, 3.925128, 0.028301, -0.984509, 0.173035, 0.000000, 1.000000, + 0.698661, -0.148660, 2.998615, 0.052824, -0.984907, -0.164827, 0.000000, 1.000000, + 0.698661, -0.134564, 2.914387, 0.052824, -0.984907, -0.164827, 0.000000, 1.000000, + 0.795032, -0.143491, 2.998615, 0.052824, -0.984907, -0.164827, 0.000000, 1.000000, + 0.698661, -0.148660, 2.998615, 0.021104, -0.986064, -0.165021, 0.000000, 1.000000, + 0.602290, -0.136627, 2.914387, 0.021104, -0.986064, -0.165021, 0.000000, 1.000000, + 0.698661, -0.134564, 2.914387, 0.021104, -0.986064, -0.165021, 0.000000, 1.000000, + 0.698661, -0.134564, 4.009357, 0.021102, -0.986064, 0.165020, 0.000000, 1.000000, + 0.602290, -0.136627, 4.009357, 0.021102, -0.986064, 0.165020, 0.000000, 1.000000, + 0.698661, -0.148660, 3.925128, 0.021102, -0.986064, 0.165020, 0.000000, 1.000000, + 0.698661, -0.134564, 4.009357, 0.021173, -0.989369, 0.143878, 0.000000, 1.000000, + 0.602290, -0.124378, 4.093585, 0.021173, -0.989369, 0.143878, 0.000000, 1.000000, + 0.602290, -0.136627, 4.009357, 0.021173, -0.989369, 0.143878, 0.000000, 1.000000, + 0.698661, -0.134564, 2.914387, 0.039057, -0.989984, -0.135669, 0.000000, 1.000000, + 0.698661, -0.123022, 2.830159, 0.039057, -0.989984, -0.135669, 0.000000, 1.000000, + 0.795032, -0.130762, 2.914387, 0.039057, -0.989984, -0.135669, 0.000000, 1.000000, + 0.698661, -0.134564, 2.914387, 0.013944, -0.990644, -0.135760, 0.000000, 1.000000, + 0.602290, -0.124378, 2.830159, 0.013944, -0.990644, -0.135760, 0.000000, 1.000000, + 0.698661, -0.123022, 2.830159, 0.013944, -0.990644, -0.135760, 0.000000, 1.000000, + 0.698661, -0.123022, 4.093585, 0.013944, -0.990644, 0.135760, 0.000000, 1.000000, + 0.602290, -0.124378, 4.093585, 0.013944, -0.990644, 0.135760, 0.000000, 1.000000, + 0.698661, -0.134564, 4.009357, 0.013944, -0.990644, 0.135760, 0.000000, 1.000000, + 0.698661, -0.123022, 4.093585, 0.014006, -0.995132, 0.097546, 0.000000, 1.000000, + 0.602290, -0.115950, 4.179573, 0.014006, -0.995132, 0.097546, 0.000000, 1.000000, + 0.602290, -0.124378, 4.093585, 0.014006, -0.995132, 0.097546, 0.000000, 1.000000, + 0.698661, -0.123022, 2.830159, 0.025233, -0.995818, -0.087811, 0.000000, 1.000000, + 0.698661, -0.115259, 2.742119, 0.025233, -0.995818, -0.087811, 0.000000, 1.000000, + 0.795032, -0.120580, 2.830159, 0.025233, -0.995818, -0.087811, 0.000000, 1.000000, + 0.698661, -0.123022, 2.830159, 0.007140, -0.996109, -0.087836, 0.000000, 1.000000, + 0.602290, -0.115950, 2.742119, 0.007140, -0.996109, -0.087836, 0.000000, 1.000000, + 0.698661, -0.115259, 2.742119, 0.007140, -0.996109, -0.087836, 0.000000, 1.000000, + 0.698661, -0.115259, 4.179573, 0.007138, -0.995924, 0.089914, 0.000000, 1.000000, + 0.602290, -0.115950, 4.179573, 0.007138, -0.995924, 0.089914, 0.000000, 1.000000, + 0.698661, -0.123022, 4.093585, 0.007138, -0.995924, 0.089914, 0.000000, 1.000000, + 0.698661, -0.115259, 2.742119, -0.007167, 0.999774, 0.020010, 0.000000, 1.000000, + 0.602290, -0.115950, 2.742119, -0.007167, 0.999774, 0.020010, 0.000000, 1.000000, + 1.272531, -0.123022, 3.335530, -0.007167, 0.999774, 0.020010, 0.000000, 1.000000, + 0.602290, -0.210083, 3.503987, 0.052042, -0.998645, 0.000000, 0.000000, 1.000000, + 0.602290, -0.210083, 3.419758, 0.052042, -0.998645, 0.000000, 0.000000, 1.000000, + 0.698661, -0.205061, 3.503987, 0.052042, -0.998645, 0.000000, 0.000000, 1.000000, + 0.602290, -0.210083, 3.503987, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.554104, -0.210083, 3.461872, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.602290, -0.210083, 3.419758, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.505919, -0.210083, 3.503987, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.602290, -0.210083, 3.419758, 0.051949, -0.996879, -0.059439, 0.000000, 1.000000, + 0.602290, -0.205061, 3.335529, 0.051949, -0.996879, -0.059439, 0.000000, 1.000000, + 0.698661, -0.205061, 3.419758, 0.051949, -0.996879, -0.059439, 0.000000, 1.000000, + 0.602290, -0.210083, 3.419758, 0.000000, -0.998227, -0.059519, 0.000000, 1.000000, + 0.505919, -0.210083, 3.419758, 0.000000, -0.998227, -0.059519, 0.000000, 1.000000, + 0.602290, -0.205061, 3.335529, 0.000000, -0.998227, -0.059519, 0.000000, 1.000000, + 0.602290, -0.205061, 3.588214, 0.000000, -0.998227, 0.059519, 0.000000, 1.000000, + 0.505919, -0.210083, 3.503987, 0.000000, -0.998227, 0.059519, 0.000000, 1.000000, + 0.602290, -0.210083, 3.503987, 0.000000, -0.998227, 0.059519, 0.000000, 1.000000, + 0.505919, -0.205061, 3.588214, 0.000000, -0.998227, 0.059519, 0.000000, 1.000000, + 0.602290, -0.205061, 3.588214, 0.000000, -0.993665, 0.112384, 0.000000, 1.000000, + 0.505919, -0.195535, 3.672443, 0.000000, -0.993665, 0.112384, 0.000000, 1.000000, + 0.505919, -0.205061, 3.588214, 0.000000, -0.993665, 0.112384, 0.000000, 1.000000, + 0.602290, -0.205061, 3.335529, 0.049927, -0.992425, -0.112245, 0.000000, 1.000000, + 0.602290, -0.195535, 3.251300, 0.049927, -0.992425, -0.112245, 0.000000, 1.000000, + 0.698661, -0.200212, 3.335529, 0.049927, -0.992425, -0.112245, 0.000000, 1.000000, + 0.602290, -0.205061, 3.335529, 0.000000, -0.993665, -0.112385, 0.000000, 1.000000, + 0.505919, -0.205061, 3.335529, 0.000000, -0.993665, -0.112385, 0.000000, 1.000000, + 0.602290, -0.195535, 3.251300, 0.000000, -0.993665, -0.112385, 0.000000, 1.000000, + 0.602290, -0.195535, 3.672443, 0.000000, -0.993665, 0.112385, 0.000000, 1.000000, + 0.505919, -0.195535, 3.672443, 0.000000, -0.993665, 0.112385, 0.000000, 1.000000, + 0.602290, -0.205061, 3.588214, 0.000000, -0.993665, 0.112385, 0.000000, 1.000000, + 0.602290, -0.195535, 3.672443, 0.000000, -0.988212, 0.153090, 0.000000, 1.000000, + 0.505919, -0.182486, 3.756671, 0.000000, -0.988212, 0.153090, 0.000000, 1.000000, + 0.505919, -0.195535, 3.672443, 0.000000, -0.988212, 0.153090, 0.000000, 1.000000, + 0.602290, -0.195535, 3.251300, 0.046213, -0.987157, -0.152926, 0.000000, 1.000000, + 0.602290, -0.182486, 3.167073, 0.046213, -0.987157, -0.152926, 0.000000, 1.000000, + 0.698661, -0.191023, 3.251301, 0.046213, -0.987157, -0.152926, 0.000000, 1.000000, + 0.602290, -0.195535, 3.251300, 0.000000, -0.988212, -0.153090, 0.000000, 1.000000, + 0.505919, -0.195535, 3.251300, 0.000000, -0.988212, -0.153090, 0.000000, 1.000000, + 0.602290, -0.182486, 3.167073, 0.000000, -0.988212, -0.153090, 0.000000, 1.000000, + 0.602290, -0.182486, 3.756671, 0.000000, -0.988212, 0.153090, 0.000000, 1.000000, + 0.602290, -0.182486, 3.756671, 0.000000, -0.984054, 0.177872, 0.000000, 1.000000, + 0.505919, -0.167261, 3.840900, 0.000000, -0.984054, 0.177872, 0.000000, 1.000000, + 0.505919, -0.182486, 3.756671, 0.000000, -0.984054, 0.177872, 0.000000, 1.000000, + 0.602290, -0.182486, 3.167073, 0.041138, -0.983220, -0.177723, 0.000000, 1.000000, + 0.602290, -0.167261, 3.082844, 0.041138, -0.983220, -0.177723, 0.000000, 1.000000, + 0.698661, -0.178454, 3.167072, 0.041138, -0.983220, -0.177723, 0.000000, 1.000000, + 0.602290, -0.182486, 3.167073, 0.000000, -0.984053, -0.177873, 0.000000, 1.000000, + 0.505919, -0.182486, 3.167073, 0.000000, -0.984053, -0.177873, 0.000000, 1.000000, + 0.602290, -0.167261, 3.082844, 0.000000, -0.984053, -0.177873, 0.000000, 1.000000, + 0.602290, -0.167261, 3.840900, 0.000000, -0.984054, 0.177872, 0.000000, 1.000000, + 0.602290, -0.167261, 3.840900, 0.000000, -0.982792, 0.184717, 0.000000, 1.000000, + 0.505919, -0.151431, 3.925128, 0.000000, -0.982792, 0.184717, 0.000000, 1.000000, + 0.505919, -0.167261, 3.840900, 0.000000, -0.982792, 0.184717, 0.000000, 1.000000, + 0.602290, -0.167261, 3.082844, 0.035060, -0.982188, -0.184602, 0.000000, 1.000000, + 0.602290, -0.151431, 2.998615, 0.035060, -0.982188, -0.184602, 0.000000, 1.000000, + 0.698661, -0.163822, 3.082844, 0.035060, -0.982188, -0.184602, 0.000000, 1.000000, + 0.602290, -0.167261, 3.082844, 0.000000, -0.982792, -0.184715, 0.000000, 1.000000, + 0.505919, -0.167261, 3.082844, 0.000000, -0.982792, -0.184715, 0.000000, 1.000000, + 0.602290, -0.151431, 2.998615, 0.000000, -0.982792, -0.184715, 0.000000, 1.000000, + 0.602290, -0.151431, 3.925128, 0.000000, -0.982792, 0.184717, 0.000000, 1.000000, + 0.602290, -0.151431, 3.925128, 0.000000, -0.984904, 0.173104, 0.000000, 1.000000, + 0.505919, -0.136627, 4.009357, 0.000000, -0.984903, 0.173104, 0.000000, 1.000000, + 0.505919, -0.151431, 3.925128, 0.000000, -0.984904, 0.173104, 0.000000, 1.000000, + 0.602290, -0.151431, 2.998615, 0.028302, -0.984509, -0.173035, 0.000000, 1.000000, + 0.602290, -0.136627, 2.914387, 0.028302, -0.984509, -0.173035, 0.000000, 1.000000, + 0.698661, -0.148660, 2.998615, 0.028302, -0.984509, -0.173035, 0.000000, 1.000000, + 0.602290, -0.151431, 2.998615, 0.000000, -0.984903, -0.173105, 0.000000, 1.000000, + 0.505919, -0.151431, 2.998615, 0.000000, -0.984903, -0.173105, 0.000000, 1.000000, + 0.602290, -0.136627, 2.914387, 0.000000, -0.984903, -0.173105, 0.000000, 1.000000, + 0.602290, -0.136627, 4.009357, 0.000000, -0.984904, 0.173104, 0.000000, 1.000000, + 0.602290, -0.136627, 4.009357, 0.000000, -0.989591, 0.143910, 0.000000, 1.000000, + 0.505919, -0.124378, 4.093585, 0.000000, -0.989591, 0.143910, 0.000000, 1.000000, + 0.505919, -0.136627, 4.009357, 0.000000, -0.989591, 0.143910, 0.000000, 1.000000, + 0.602290, -0.136627, 2.914387, 0.021173, -0.989369, -0.143877, 0.000000, 1.000000, + 0.602290, -0.124378, 2.830159, 0.021173, -0.989369, -0.143877, 0.000000, 1.000000, + 0.698661, -0.134564, 2.914387, 0.021173, -0.989369, -0.143877, 0.000000, 1.000000, + 0.602290, -0.136627, 2.914387, 0.000000, -0.989591, -0.143910, 0.000000, 1.000000, + 0.505919, -0.124378, 2.830159, 0.000000, -0.989591, -0.143910, 0.000000, 1.000000, + 0.602290, -0.124378, 2.830159, 0.000000, -0.989591, -0.143910, 0.000000, 1.000000, + 0.602290, -0.124378, 4.093585, 0.000000, -0.989591, 0.143910, 0.000000, 1.000000, + 0.602290, -0.124378, 4.093585, 0.000000, -0.995230, 0.097555, 0.000000, 1.000000, + 0.505919, -0.115950, 4.179573, 0.000000, -0.995230, 0.097555, 0.000000, 1.000000, + 0.505919, -0.124378, 4.093585, 0.000000, -0.995230, 0.097555, 0.000000, 1.000000, + 0.602290, -0.124378, 2.830159, 0.014010, -0.995350, -0.095295, 0.000000, 1.000000, + 0.602290, -0.115950, 2.742119, 0.014010, -0.995350, -0.095295, 0.000000, 1.000000, + 0.698661, -0.123022, 2.830159, 0.014010, -0.995350, -0.095295, 0.000000, 1.000000, + 0.602290, -0.124378, 2.830159, 0.000000, -0.995448, -0.095304, 0.000000, 1.000000, + 0.505919, -0.124378, 2.830159, 0.000000, -0.995448, -0.095304, 0.000000, 1.000000, + 0.602290, -0.115950, 2.742119, 0.000000, -0.995448, -0.095304, 0.000000, 1.000000, + 0.602290, -0.115950, 4.179573, 0.000000, -0.995230, 0.097556, 0.000000, 1.000000, + 0.554104, -0.115950, 4.179573, 0.000000, -0.995230, 0.097556, 0.000000, 1.000000, + 0.602290, -0.124378, 4.093585, 0.000000, -0.995230, 0.097556, 0.000000, 1.000000, + 0.602290, -0.115950, 4.179573, 0.000000, 0.999939, -0.011092, 0.000000, 1.000000, + 0.553804, -0.124378, 3.419758, 0.000000, 0.999938, -0.011092, 0.000000, 1.000000, + 0.554104, -0.115950, 4.179573, 0.000000, 0.999939, -0.011092, 0.000000, 1.000000, + 0.602290, -0.115950, 2.742119, 0.000000, 0.999923, 0.012438, 0.000000, 1.000000, + 0.553804, -0.124378, 3.419758, 0.000000, 0.999923, 0.012438, 0.000000, 1.000000, + 1.272531, -0.124378, 3.419758, 0.000000, 0.999923, 0.012438, 0.000000, 1.000000, + 0.602290, -0.115950, 2.742119, 0.000000, -0.995448, -0.095305, 0.000000, 1.000000, + 0.505919, -0.124378, 2.830159, 0.000000, -0.995448, -0.095305, 0.000000, 1.000000, + 0.554104, -0.115950, 2.742119, 0.000000, -0.995448, -0.095305, 0.000000, 1.000000, + 0.554104, -0.115950, 4.179573, 0.000000, -0.995230, 0.097555, 0.000000, 1.000000, + 0.554104, -0.115950, 2.742119, 0.000000, 0.999923, 0.012438, 0.000000, 1.000000, + 0.505919, -0.115950, 2.742119, 0.000000, 0.999923, 0.012438, 0.000000, 1.000000, + 0.505919, -0.210083, 3.419758, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.505919, -0.115950, 4.179573, 0.000000, 0.999938, -0.011092, 0.000000, 1.000000, + 0.554104, -0.115950, 4.179573, 0.000000, 0.999938, -0.011092, 0.000000, 1.000000, + 0.553804, -0.124378, 3.419758, 0.000000, 0.999939, -0.011093, 0.000000, 1.000000, + -0.164924, -0.124378, 3.419758, 0.000000, 0.999939, -0.011093, 0.000000, 1.000000, + 0.505919, -0.115950, 4.179573, 0.000000, 0.999939, -0.011093, 0.000000, 1.000000, + 0.505919, -0.210083, 3.503987, -0.052041, -0.998645, 0.000000, 0.000000, 1.000000, + 0.409548, -0.205061, 3.419758, -0.052041, -0.998645, 0.000000, 0.000000, 1.000000, + 0.505919, -0.210083, 3.419758, -0.052041, -0.998645, 0.000000, 0.000000, 1.000000, + 0.505919, -0.205061, 3.335529, 0.000000, -0.998227, -0.059519, 0.000000, 1.000000, + 0.505919, -0.210083, 3.419758, -0.051949, -0.996879, -0.059439, 0.000000, 1.000000, + 0.409548, -0.205061, 3.419758, -0.051949, -0.996879, -0.059439, 0.000000, 1.000000, + 0.505919, -0.205061, 3.335529, -0.051949, -0.996879, -0.059439, 0.000000, 1.000000, + 0.505919, -0.205061, 3.588214, -0.051949, -0.996879, 0.059439, 0.000000, 1.000000, + 0.409548, -0.205061, 3.503987, -0.051949, -0.996879, 0.059439, 0.000000, 1.000000, + 0.505919, -0.210083, 3.503987, -0.051949, -0.996879, 0.059439, 0.000000, 1.000000, + 0.505919, -0.205061, 3.588214, -0.050162, -0.997091, 0.057393, 0.000000, 1.000000, + 0.409548, -0.200212, 3.588214, -0.050162, -0.997091, 0.057393, 0.000000, 1.000000, + 0.409548, -0.205061, 3.503987, -0.050162, -0.997091, 0.057393, 0.000000, 1.000000, + 0.505919, -0.195535, 3.251300, 0.000000, -0.993665, -0.112385, 0.000000, 1.000000, + 0.505919, -0.205061, 3.335529, -0.049927, -0.992425, -0.112245, 0.000000, 1.000000, + 0.409548, -0.200212, 3.335529, -0.049927, -0.992425, -0.112245, 0.000000, 1.000000, + 0.505919, -0.195535, 3.251300, -0.049927, -0.992425, -0.112245, 0.000000, 1.000000, + 0.505919, -0.195535, 3.672443, -0.049927, -0.992425, 0.112245, 0.000000, 1.000000, + 0.409548, -0.200212, 3.588214, -0.049927, -0.992425, 0.112245, 0.000000, 1.000000, + 0.505919, -0.205061, 3.588214, -0.049927, -0.992425, 0.112245, 0.000000, 1.000000, + 0.505919, -0.195535, 3.672443, -0.046487, -0.993026, 0.108341, 0.000000, 1.000000, + 0.409548, -0.191023, 3.672443, -0.046487, -0.993026, 0.108342, 0.000000, 1.000000, + 0.409548, -0.200212, 3.588214, -0.046487, -0.993026, 0.108342, 0.000000, 1.000000, + 0.505919, -0.182486, 3.167073, 0.000000, -0.988212, -0.153090, 0.000000, 1.000000, + 0.505919, -0.195535, 3.251300, -0.046212, -0.987157, -0.152926, 0.000000, 1.000000, + 0.409548, -0.191023, 3.251301, -0.046212, -0.987157, -0.152926, 0.000000, 1.000000, + 0.505919, -0.182486, 3.167073, -0.046212, -0.987157, -0.152926, 0.000000, 1.000000, + 0.505919, -0.182486, 3.756671, -0.046212, -0.987157, 0.152926, 0.000000, 1.000000, + 0.409548, -0.191023, 3.672443, -0.046212, -0.987157, 0.152926, 0.000000, 1.000000, + 0.505919, -0.195535, 3.672443, -0.046212, -0.987157, 0.152926, 0.000000, 1.000000, + 0.505919, -0.182486, 3.756671, -0.041349, -0.988202, 0.147468, 0.000000, 1.000000, + 0.409548, -0.178454, 3.756671, -0.041349, -0.988202, 0.147468, 0.000000, 1.000000, + 0.409548, -0.191023, 3.672443, -0.041349, -0.988202, 0.147468, 0.000000, 1.000000, + 0.505919, -0.167261, 3.082844, 0.000000, -0.984053, -0.177873, 0.000000, 1.000000, + 0.505919, -0.182486, 3.167073, -0.041138, -0.983220, -0.177723, 0.000000, 1.000000, + 0.409548, -0.178454, 3.167072, -0.041138, -0.983220, -0.177723, 0.000000, 1.000000, + 0.505919, -0.167261, 3.082844, -0.041138, -0.983220, -0.177723, 0.000000, 1.000000, + 0.505919, -0.167261, 3.840900, -0.041140, -0.983220, 0.177722, 0.000000, 1.000000, + 0.409548, -0.178454, 3.756671, -0.041140, -0.983220, 0.177722, 0.000000, 1.000000, + 0.505919, -0.182486, 3.756671, -0.041140, -0.983220, 0.177722, 0.000000, 1.000000, + 0.505919, -0.167261, 3.840900, -0.035148, -0.984635, 0.171054, 0.000000, 1.000000, + 0.409548, -0.163822, 3.840900, -0.035148, -0.984635, 0.171054, 0.000000, 1.000000, + 0.409548, -0.178454, 3.756671, -0.035148, -0.984635, 0.171054, 0.000000, 1.000000, + 0.505919, -0.151431, 2.998615, 0.000000, -0.982792, -0.184715, 0.000000, 1.000000, + 0.505919, -0.167261, 3.082844, -0.035060, -0.982188, -0.184602, 0.000000, 1.000000, + 0.409548, -0.163822, 3.082844, -0.035060, -0.982188, -0.184602, 0.000000, 1.000000, + 0.505919, -0.151431, 2.998615, -0.035060, -0.982188, -0.184602, 0.000000, 1.000000, + 0.505919, -0.151431, 3.925128, -0.035060, -0.982188, 0.184603, 0.000000, 1.000000, + 0.409548, -0.163822, 3.840900, -0.035060, -0.982188, 0.184603, 0.000000, 1.000000, + 0.505919, -0.167261, 3.840900, -0.035060, -0.982188, 0.184603, 0.000000, 1.000000, + 0.505919, -0.151431, 3.925128, -0.028281, -0.983790, 0.177082, 0.000000, 1.000000, + 0.409548, -0.148660, 3.925128, -0.028281, -0.983790, 0.177082, 0.000000, 1.000000, + 0.409548, -0.163822, 3.840900, -0.028281, -0.983790, 0.177082, 0.000000, 1.000000, + 0.505919, -0.136627, 2.914387, 0.000000, -0.984903, -0.173105, 0.000000, 1.000000, + 0.505919, -0.151431, 2.998615, -0.028302, -0.984509, -0.173036, 0.000000, 1.000000, + 0.409548, -0.148660, 2.998615, -0.028302, -0.984509, -0.173036, 0.000000, 1.000000, + 0.505919, -0.136627, 2.914387, -0.028302, -0.984509, -0.173036, 0.000000, 1.000000, + 0.505919, -0.136627, 4.009357, -0.028301, -0.984509, 0.173035, 0.000000, 1.000000, + 0.409548, -0.148660, 3.925128, -0.028301, -0.984509, 0.173035, 0.000000, 1.000000, + 0.505919, -0.151431, 3.925128, -0.028301, -0.984509, 0.173035, 0.000000, 1.000000, + 0.505919, -0.136627, 4.009357, -0.021102, -0.986064, 0.165020, 0.000000, 1.000000, + 0.409548, -0.134564, 4.009357, -0.021102, -0.986064, 0.165020, 0.000000, 1.000000, + 0.409548, -0.148660, 3.925128, -0.021102, -0.986064, 0.165020, 0.000000, 1.000000, + 0.505919, -0.136627, 2.914387, 0.000000, -0.989591, -0.143910, 0.000000, 1.000000, + 0.505919, -0.136627, 2.914387, -0.021174, -0.989369, -0.143877, 0.000000, 1.000000, + 0.409548, -0.134564, 2.914387, -0.021174, -0.989369, -0.143877, 0.000000, 1.000000, + 0.505919, -0.124378, 2.830159, -0.021174, -0.989369, -0.143877, 0.000000, 1.000000, + 0.505919, -0.124378, 4.093585, -0.021173, -0.989369, 0.143878, 0.000000, 1.000000, + 0.409548, -0.134564, 4.009357, -0.021173, -0.989369, 0.143878, 0.000000, 1.000000, + 0.505919, -0.136627, 4.009357, -0.021173, -0.989369, 0.143878, 0.000000, 1.000000, + 0.505919, -0.124378, 4.093585, -0.013944, -0.990644, 0.135760, 0.000000, 1.000000, + 0.409548, -0.123022, 4.093585, -0.013944, -0.990644, 0.135760, 0.000000, 1.000000, + 0.409548, -0.134564, 4.009357, -0.013944, -0.990644, 0.135760, 0.000000, 1.000000, + 0.505919, -0.115950, 2.742119, 0.000000, -0.995448, -0.095305, 0.000000, 1.000000, + 0.505919, -0.124378, 2.830159, -0.014010, -0.995350, -0.095295, 0.000000, 1.000000, + 0.409548, -0.123022, 2.830159, -0.014010, -0.995350, -0.095295, 0.000000, 1.000000, + 0.505919, -0.115950, 2.742119, -0.014010, -0.995350, -0.095295, 0.000000, 1.000000, + 0.505919, -0.115950, 4.179573, -0.014006, -0.995132, 0.097546, 0.000000, 1.000000, + 0.409548, -0.123022, 4.093585, -0.014006, -0.995132, 0.097546, 0.000000, 1.000000, + 0.505919, -0.124378, 4.093585, -0.014006, -0.995132, 0.097546, 0.000000, 1.000000, + 0.505919, -0.115950, 4.179573, -0.007138, -0.995924, 0.089914, 0.000000, 1.000000, + 0.409548, -0.115259, 4.179573, -0.007138, -0.995924, 0.089914, 0.000000, 1.000000, + 0.409548, -0.123022, 4.093585, -0.007138, -0.995924, 0.089914, 0.000000, 1.000000, + 0.505919, -0.115950, 4.179573, -0.012563, 0.999921, 0.000000, 0.000000, 1.000000, + -0.164924, -0.124378, 3.419758, -0.012563, 0.999921, 0.000000, 0.000000, 1.000000, + -0.164924, -0.124378, 3.503987, -0.012563, 0.999921, 0.000000, 0.000000, 1.000000, + 0.505919, -0.115950, 4.179573, 0.007166, 0.999773, -0.020086, 0.000000, 1.000000, + -0.164924, -0.123022, 3.588214, 0.007166, 0.999773, -0.020086, 0.000000, 1.000000, + 0.409548, -0.115259, 4.179573, 0.007166, 0.999773, -0.020086, 0.000000, 1.000000, + -0.164924, -0.124378, 3.419758, 0.000000, 0.999923, 0.012438, 0.000000, 1.000000, + 0.505919, -0.115950, 2.742119, 0.003702, 0.999863, 0.016102, 0.000000, 1.000000, + -0.164924, -0.123022, 3.335530, 0.003702, 0.999863, 0.016102, 0.000000, 1.000000, + -0.164924, -0.124378, 3.419758, 0.003702, 0.999863, 0.016102, 0.000000, 1.000000, + 0.409548, -0.205061, 3.503987, -0.052042, -0.998645, 0.000001, 0.000000, 1.000000, + 0.409548, -0.205061, 3.419758, -0.052042, -0.998645, 0.000001, 0.000000, 1.000000, + 0.505919, -0.210083, 3.503987, -0.052042, -0.998645, 0.000001, 0.000000, 1.000000, + 0.409548, -0.205061, 3.503987, -0.098372, -0.995150, 0.000001, 0.000000, 1.000000, + 0.313177, -0.195535, 3.419757, -0.098372, -0.995150, 0.000001, 0.000000, 1.000000, + 0.409548, -0.205061, 3.419758, -0.098372, -0.995150, 0.000001, 0.000000, 1.000000, + 0.409548, -0.205061, 3.419758, -0.050162, -0.997091, -0.057394, 0.000000, 1.000000, + 0.409548, -0.200212, 3.335529, -0.050162, -0.997091, -0.057394, 0.000000, 1.000000, + 0.505919, -0.205061, 3.335529, -0.050162, -0.997091, -0.057394, 0.000000, 1.000000, + 0.409548, -0.205061, 3.419758, -0.098210, -0.993521, -0.057189, 0.000000, 1.000000, + 0.313177, -0.195535, 3.419757, -0.098210, -0.993521, -0.057189, 0.000000, 1.000000, + 0.409548, -0.200212, 3.335529, -0.098210, -0.993521, -0.057189, 0.000000, 1.000000, + 0.409548, -0.200212, 3.588214, -0.098210, -0.993521, 0.057188, 0.000000, 1.000000, + 0.313177, -0.195535, 3.503986, -0.098210, -0.993521, 0.057188, 0.000000, 1.000000, + 0.409548, -0.205061, 3.503987, -0.098210, -0.993521, 0.057188, 0.000000, 1.000000, + 0.409548, -0.200212, 3.588214, -0.094790, -0.994072, 0.053244, 0.000000, 1.000000, + 0.313177, -0.191023, 3.588214, -0.094790, -0.994072, 0.053244, 0.000000, 1.000000, + 0.313177, -0.195535, 3.503986, -0.094790, -0.994072, 0.053244, 0.000000, 1.000000, + 0.409548, -0.200212, 3.335529, -0.046486, -0.993026, -0.108341, 0.000000, 1.000000, + 0.409548, -0.191023, 3.251301, -0.046486, -0.993026, -0.108341, 0.000000, 1.000000, + 0.505919, -0.195535, 3.251300, -0.046486, -0.993026, -0.108341, 0.000000, 1.000000, + 0.409548, -0.200212, 3.335529, -0.094370, -0.989665, -0.107974, 0.000000, 1.000000, + 0.313177, -0.191023, 3.335530, -0.094370, -0.989665, -0.107974, 0.000000, 1.000000, + 0.409548, -0.191023, 3.251301, -0.094370, -0.989665, -0.107974, 0.000000, 1.000000, + 0.409548, -0.191023, 3.672443, -0.094370, -0.989664, 0.107975, 0.000000, 1.000000, + 0.313177, -0.191023, 3.588214, -0.094370, -0.989664, 0.107975, 0.000000, 1.000000, + 0.409548, -0.200212, 3.588214, -0.094370, -0.989664, 0.107975, 0.000000, 1.000000, + 0.409548, -0.191023, 3.672443, -0.087792, -0.991061, 0.100448, 0.000000, 1.000000, + 0.313177, -0.182486, 3.672443, -0.087792, -0.991061, 0.100448, 0.000000, 1.000000, + 0.313177, -0.191023, 3.588214, -0.087792, -0.991061, 0.100448, 0.000000, 1.000000, + 0.409548, -0.191023, 3.251301, -0.041348, -0.988202, -0.147467, 0.000000, 1.000000, + 0.409548, -0.178454, 3.167072, -0.041348, -0.988202, -0.147467, 0.000000, 1.000000, + 0.505919, -0.182486, 3.167073, -0.041348, -0.988202, -0.147467, 0.000000, 1.000000, + 0.409548, -0.191023, 3.251301, -0.087279, -0.985274, -0.147030, 0.000000, 1.000000, + 0.313177, -0.182486, 3.251300, -0.087279, -0.985274, -0.147030, 0.000000, 1.000000, + 0.409548, -0.178454, 3.167072, -0.087279, -0.985274, -0.147030, 0.000000, 1.000000, + 0.409548, -0.178454, 3.756671, -0.087279, -0.985274, 0.147031, 0.000000, 1.000000, + 0.313177, -0.182486, 3.672443, -0.087279, -0.985274, 0.147031, 0.000000, 1.000000, + 0.409548, -0.191023, 3.672443, -0.087279, -0.985274, 0.147031, 0.000000, 1.000000, + 0.409548, -0.178454, 3.756671, -0.077973, -0.987567, 0.136494, 0.000000, 1.000000, + 0.313177, -0.170845, 3.756671, -0.077973, -0.987567, 0.136494, 0.000000, 1.000000, + 0.313177, -0.182486, 3.672443, -0.077973, -0.987567, 0.136494, 0.000000, 1.000000, + 0.409548, -0.178454, 3.167072, -0.035147, -0.984634, -0.171055, 0.000000, 1.000000, + 0.409548, -0.163822, 3.082844, -0.035147, -0.984634, -0.171055, 0.000000, 1.000000, + 0.505919, -0.167261, 3.082844, -0.035147, -0.984634, -0.171055, 0.000000, 1.000000, + 0.409548, -0.178454, 3.167072, -0.077557, -0.982275, -0.170645, 0.000000, 1.000000, + 0.313177, -0.170845, 3.167073, -0.077557, -0.982276, -0.170645, 0.000000, 1.000000, + 0.409548, -0.163822, 3.082844, -0.077557, -0.982275, -0.170645, 0.000000, 1.000000, + 0.409548, -0.163822, 3.840900, -0.077555, -0.982276, 0.170644, 0.000000, 1.000000, + 0.313177, -0.170845, 3.756671, -0.077555, -0.982276, 0.170644, 0.000000, 1.000000, + 0.409548, -0.178454, 3.756671, -0.077555, -0.982276, 0.170644, 0.000000, 1.000000, + 0.409548, -0.163822, 3.840900, -0.066078, -0.985264, 0.157760, 0.000000, 1.000000, + 0.313177, -0.157359, 3.840900, -0.066078, -0.985264, 0.157760, 0.000000, 1.000000, + 0.313177, -0.170845, 3.756671, -0.066078, -0.985264, 0.157760, 0.000000, 1.000000, + 0.409548, -0.163822, 3.082844, -0.028281, -0.983790, -0.177081, 0.000000, 1.000000, + 0.409548, -0.148660, 2.998615, -0.028281, -0.983790, -0.177081, 0.000000, 1.000000, + 0.505919, -0.151431, 2.998615, -0.028281, -0.983790, -0.177081, 0.000000, 1.000000, + 0.409548, -0.163822, 3.082844, -0.065862, -0.982047, -0.176767, 0.000000, 1.000000, + 0.313177, -0.157359, 3.082844, -0.065862, -0.982047, -0.176767, 0.000000, 1.000000, + 0.409548, -0.148660, 2.998615, -0.065862, -0.982047, -0.176767, 0.000000, 1.000000, + 0.409548, -0.148660, 3.925128, -0.065862, -0.982046, 0.176768, 0.000000, 1.000000, + 0.313177, -0.157359, 3.840900, -0.065862, -0.982046, 0.176768, 0.000000, 1.000000, + 0.409548, -0.163822, 3.840900, -0.065862, -0.982046, 0.176768, 0.000000, 1.000000, + 0.409548, -0.148660, 3.925128, -0.052847, -0.985339, 0.162217, 0.000000, 1.000000, + 0.313177, -0.143491, 3.925128, -0.052847, -0.985339, 0.162217, 0.000000, 1.000000, + 0.313177, -0.157359, 3.840900, -0.052847, -0.985339, 0.162217, 0.000000, 1.000000, + 0.409548, -0.148660, 2.998615, -0.021104, -0.986064, -0.165021, 0.000000, 1.000000, + 0.409548, -0.134564, 2.914387, -0.021104, -0.986064, -0.165021, 0.000000, 1.000000, + 0.505919, -0.136627, 2.914387, -0.021104, -0.986064, -0.165021, 0.000000, 1.000000, + 0.409548, -0.148660, 2.998615, -0.052824, -0.984907, -0.164827, 0.000000, 1.000000, + 0.313177, -0.143491, 2.998615, -0.052824, -0.984907, -0.164827, 0.000000, 1.000000, + 0.409548, -0.134564, 2.914387, -0.052824, -0.984907, -0.164827, 0.000000, 1.000000, + 0.409548, -0.134564, 4.009357, -0.052824, -0.984907, 0.164826, 0.000000, 1.000000, + 0.313177, -0.143491, 3.925128, -0.052824, -0.984907, 0.164826, 0.000000, 1.000000, + 0.409548, -0.148660, 3.925128, -0.052824, -0.984907, 0.164826, 0.000000, 1.000000, + 0.409548, -0.134564, 4.009357, -0.038980, -0.988021, 0.149317, 0.000000, 1.000000, + 0.313177, -0.130762, 4.009357, -0.038980, -0.988021, 0.149317, 0.000000, 1.000000, + 0.313177, -0.143491, 3.925128, -0.038980, -0.988021, 0.149317, 0.000000, 1.000000, + 0.409548, -0.134564, 2.914387, -0.013944, -0.990644, -0.135760, 0.000000, 1.000000, + 0.409548, -0.123022, 2.830159, -0.013944, -0.990644, -0.135759, 0.000000, 1.000000, + 0.505919, -0.124378, 2.830159, -0.013944, -0.990644, -0.135760, 0.000000, 1.000000, + 0.409548, -0.134564, 2.914387, -0.039057, -0.989984, -0.135669, 0.000000, 1.000000, + 0.313177, -0.130762, 2.914387, -0.039057, -0.989984, -0.135669, 0.000000, 1.000000, + 0.409548, -0.123022, 2.830159, -0.039057, -0.989984, -0.135669, 0.000000, 1.000000, + 0.409548, -0.123022, 4.093585, -0.039057, -0.989984, 0.135669, 0.000000, 1.000000, + 0.313177, -0.130762, 4.009357, -0.039057, -0.989984, 0.135669, 0.000000, 1.000000, + 0.409548, -0.134564, 4.009357, -0.039057, -0.989984, 0.135669, 0.000000, 1.000000, + 0.409548, -0.123022, 4.093585, -0.025149, -0.992457, 0.119983, 0.000000, 1.000000, + 0.313177, -0.120580, 4.093585, -0.025149, -0.992457, 0.119983, 0.000000, 1.000000, + 0.313177, -0.130762, 4.009357, -0.025149, -0.992457, 0.119983, 0.000000, 1.000000, + 0.409548, -0.123022, 2.830159, -0.007140, -0.996109, -0.087836, 0.000000, 1.000000, + 0.409548, -0.115259, 2.742119, -0.007140, -0.996109, -0.087836, 0.000000, 1.000000, + 0.505919, -0.115950, 2.742119, -0.007140, -0.996109, -0.087836, 0.000000, 1.000000, + 0.409548, -0.123022, 2.830159, -0.025233, -0.995818, -0.087811, 0.000000, 1.000000, + 0.313177, -0.120580, 2.830159, -0.025233, -0.995818, -0.087811, 0.000000, 1.000000, + 0.409548, -0.115259, 2.742119, -0.025233, -0.995818, -0.087811, 0.000000, 1.000000, + 0.409548, -0.115259, 4.179573, -0.025229, -0.995632, 0.089888, 0.000000, 1.000000, + 0.313177, -0.120580, 4.093585, -0.025229, -0.995632, 0.089888, 0.000000, 1.000000, + 0.409548, -0.123022, 4.093585, -0.025229, -0.995632, 0.089888, 0.000000, 1.000000, + 0.409548, -0.115259, 4.179573, -0.012035, -0.997097, 0.075191, 0.000000, 1.000000, + 0.313177, -0.114095, 4.179573, -0.012035, -0.997097, 0.075191, 0.000000, 1.000000, + 0.313177, -0.120580, 4.093585, -0.012035, -0.997097, 0.075191, 0.000000, 1.000000, + 0.409548, -0.115259, 4.179573, 0.012065, 0.999649, -0.023587, 0.000000, 1.000000, + -0.164924, -0.120291, 3.672443, 0.012065, 0.999649, -0.023587, 0.000000, 1.000000, + 0.313177, -0.114095, 4.179573, 0.012065, 0.999649, -0.023587, 0.000000, 1.000000, + 0.409548, -0.115259, 2.742119, 0.007167, 0.999774, 0.020017, 0.000000, 1.000000, + -0.164924, -0.123022, 3.335530, 0.007167, 0.999774, 0.020017, 0.000000, 1.000000, + 0.505919, -0.115950, 2.742119, 0.007167, 0.999774, 0.020017, 0.000000, 1.000000, + 0.409548, -0.115259, 2.742119, 0.016425, 0.999445, 0.028976, 0.000000, 1.000000, + -0.164924, -0.120580, 3.251300, 0.016425, 0.999445, 0.028976, 0.000000, 1.000000, + -0.164924, -0.123022, 3.335530, 0.016425, 0.999445, 0.028976, 0.000000, 1.000000, + 0.313177, -0.195535, 3.503986, -0.098371, -0.995150, 0.000000, 0.000000, 1.000000, + 0.313177, -0.195535, 3.419757, -0.098371, -0.995150, 0.000000, 0.000000, 1.000000, + 0.409548, -0.205061, 3.503987, -0.098371, -0.995150, 0.000000, 0.000000, 1.000000, + 0.313177, -0.195535, 3.503986, -0.134172, -0.990958, 0.000000, 0.000000, 1.000000, + 0.216805, -0.182486, 3.419758, -0.134172, -0.990958, 0.000000, 0.000000, 1.000000, + 0.313177, -0.195535, 3.419757, -0.134172, -0.990958, 0.000000, 0.000000, 1.000000, + 0.313177, -0.195535, 3.419757, -0.094790, -0.994072, -0.053244, 0.000000, 1.000000, + 0.313177, -0.191023, 3.335530, -0.094790, -0.994072, -0.053244, 0.000000, 1.000000, + 0.409548, -0.200212, 3.335529, -0.094790, -0.994072, -0.053244, 0.000000, 1.000000, + 0.313177, -0.195535, 3.419757, -0.133983, -0.989565, -0.053003, 0.000000, 1.000000, + 0.216805, -0.182486, 3.419758, -0.133983, -0.989565, -0.053003, 0.000000, 1.000000, + 0.313177, -0.191023, 3.335530, -0.133983, -0.989565, -0.053003, 0.000000, 1.000000, + 0.313177, -0.191023, 3.588214, -0.133983, -0.989565, 0.053003, 0.000000, 1.000000, + 0.216805, -0.182486, 3.503987, -0.133983, -0.989565, 0.053003, 0.000000, 1.000000, + 0.313177, -0.195535, 3.503986, -0.133983, -0.989565, 0.053003, 0.000000, 1.000000, + 0.313177, -0.191023, 3.588214, -0.129184, -0.990486, 0.047418, 0.000000, 1.000000, + 0.216805, -0.178454, 3.588214, -0.129184, -0.990486, 0.047418, 0.000000, 1.000000, + 0.216805, -0.182486, 3.503987, -0.129184, -0.990486, 0.047418, 0.000000, 1.000000, + 0.313177, -0.191023, 3.335530, -0.087793, -0.991061, -0.100448, 0.000000, 1.000000, + 0.313177, -0.182486, 3.251300, -0.087793, -0.991061, -0.100448, 0.000000, 1.000000, + 0.409548, -0.191023, 3.251301, -0.087793, -0.991061, -0.100448, 0.000000, 1.000000, + 0.313177, -0.191023, 3.335530, -0.128681, -0.986631, -0.099999, 0.000000, 1.000000, + 0.216805, -0.178454, 3.335529, -0.128681, -0.986631, -0.099999, 0.000000, 1.000000, + 0.313177, -0.182486, 3.251300, -0.128681, -0.986631, -0.099999, 0.000000, 1.000000, + 0.313177, -0.182486, 3.672443, -0.128682, -0.986631, 0.099999, 0.000000, 1.000000, + 0.216805, -0.178454, 3.588214, -0.128682, -0.986631, 0.099999, 0.000000, 1.000000, + 0.313177, -0.191023, 3.588214, -0.128682, -0.986631, 0.099999, 0.000000, 1.000000, + 0.313177, -0.182486, 3.672443, -0.119447, -0.988814, 0.089328, 0.000000, 1.000000, + 0.216805, -0.170845, 3.672443, -0.119447, -0.988814, 0.089328, 0.000000, 1.000000, + 0.216805, -0.178454, 3.588214, -0.119447, -0.988814, 0.089328, 0.000000, 1.000000, + 0.313177, -0.182486, 3.251300, -0.077975, -0.987567, -0.136494, 0.000000, 1.000000, + 0.313177, -0.170845, 3.167073, -0.077975, -0.987567, -0.136494, 0.000000, 1.000000, + 0.409548, -0.178454, 3.167072, -0.077975, -0.987567, -0.136494, 0.000000, 1.000000, + 0.313177, -0.182486, 3.251300, -0.118813, -0.983567, -0.135941, 0.000000, 1.000000, + 0.216805, -0.170845, 3.251300, -0.118813, -0.983567, -0.135941, 0.000000, 1.000000, + 0.313177, -0.170845, 3.167073, -0.118813, -0.983567, -0.135941, 0.000000, 1.000000, + 0.313177, -0.170845, 3.756671, -0.118813, -0.983567, 0.135941, 0.000000, 1.000000, + 0.216805, -0.170845, 3.672443, -0.118813, -0.983567, 0.135941, 0.000000, 1.000000, + 0.313177, -0.182486, 3.672443, -0.118813, -0.983567, 0.135941, 0.000000, 1.000000, + 0.313177, -0.170845, 3.756671, -0.105731, -0.987009, 0.120973, 0.000000, 1.000000, + 0.216805, -0.160522, 3.756671, -0.105731, -0.987009, 0.120973, 0.000000, 1.000000, + 0.216805, -0.170845, 3.672443, -0.105731, -0.987009, 0.120973, 0.000000, 1.000000, + 0.313177, -0.170845, 3.167073, -0.066078, -0.985264, -0.157760, 0.000000, 1.000000, + 0.313177, -0.157359, 3.082844, -0.066078, -0.985264, -0.157760, 0.000000, 1.000000, + 0.409548, -0.163822, 3.082844, -0.066078, -0.985264, -0.157760, 0.000000, 1.000000, + 0.313177, -0.170845, 3.167073, -0.105188, -0.981944, -0.157229, 0.000000, 1.000000, + 0.216805, -0.160522, 3.167073, -0.105188, -0.981944, -0.157229, 0.000000, 1.000000, + 0.313177, -0.157359, 3.082844, -0.105188, -0.981944, -0.157229, 0.000000, 1.000000, + 0.313177, -0.157359, 3.840900, -0.105187, -0.981945, 0.157228, 0.000000, 1.000000, + 0.216805, -0.160522, 3.756671, -0.105187, -0.981945, 0.157228, 0.000000, 1.000000, + 0.313177, -0.170845, 3.756671, -0.105187, -0.981945, 0.157228, 0.000000, 1.000000, + 0.313177, -0.157359, 3.840900, -0.089018, -0.986299, 0.138891, 0.000000, 1.000000, + 0.216805, -0.148660, 3.840900, -0.089018, -0.986299, 0.138891, 0.000000, 1.000000, + 0.216805, -0.160522, 3.756671, -0.089018, -0.986299, 0.138891, 0.000000, 1.000000, + 0.313177, -0.157359, 3.082844, -0.052846, -0.985339, -0.162216, 0.000000, 1.000000, + 0.313177, -0.143491, 2.998615, -0.052846, -0.985339, -0.162216, 0.000000, 1.000000, + 0.409548, -0.148660, 2.998615, -0.052846, -0.985339, -0.162216, 0.000000, 1.000000, + 0.313177, -0.157359, 3.082844, -0.088704, -0.982828, -0.161803, 0.000000, 1.000000, + 0.216805, -0.148660, 3.082844, -0.088704, -0.982828, -0.161803, 0.000000, 1.000000, + 0.313177, -0.143491, 2.998615, -0.088704, -0.982828, -0.161803, 0.000000, 1.000000, + 0.313177, -0.143491, 3.925128, -0.088705, -0.982828, 0.161804, 0.000000, 1.000000, + 0.216805, -0.148660, 3.840900, -0.088705, -0.982828, 0.161804, 0.000000, 1.000000, + 0.313177, -0.157359, 3.840900, -0.088705, -0.982828, 0.161804, 0.000000, 1.000000, + 0.313177, -0.143491, 3.925128, -0.070342, -0.987496, 0.141079, 0.000000, 1.000000, + 0.216805, -0.136627, 3.925128, -0.070342, -0.987496, 0.141079, 0.000000, 1.000000, + 0.216805, -0.148660, 3.840900, -0.070342, -0.987496, 0.141079, 0.000000, 1.000000, + 0.313177, -0.143491, 2.998615, -0.038979, -0.988021, -0.149317, 0.000000, 1.000000, + 0.313177, -0.130762, 2.914387, -0.038979, -0.988021, -0.149317, 0.000000, 1.000000, + 0.409548, -0.134564, 2.914387, -0.038979, -0.988021, -0.149317, 0.000000, 1.000000, + 0.313177, -0.143491, 2.998615, -0.070258, -0.986329, -0.149061, 0.000000, 1.000000, + 0.216805, -0.136627, 2.998615, -0.070258, -0.986329, -0.149061, 0.000000, 1.000000, + 0.313177, -0.130762, 2.914387, -0.070258, -0.986329, -0.149061, 0.000000, 1.000000, + 0.313177, -0.130762, 4.009357, -0.070258, -0.986329, 0.149061, 0.000000, 1.000000, + 0.216805, -0.136627, 3.925128, -0.070258, -0.986329, 0.149061, 0.000000, 1.000000, + 0.313177, -0.143491, 3.925128, -0.070258, -0.986329, 0.149061, 0.000000, 1.000000, + 0.313177, -0.130762, 4.009357, -0.050722, -0.990604, 0.127006, 0.000000, 1.000000, + 0.216805, -0.125828, 4.009357, -0.050722, -0.990604, 0.127006, 0.000000, 1.000000, + 0.216805, -0.136627, 3.925128, -0.050722, -0.990604, 0.127006, 0.000000, 1.000000, + 0.313177, -0.130762, 2.914387, -0.025148, -0.992457, -0.119983, 0.000000, 1.000000, + 0.313177, -0.120580, 2.830159, -0.025148, -0.992457, -0.119983, 0.000000, 1.000000, + 0.409548, -0.123022, 2.830159, -0.025148, -0.992457, -0.119983, 0.000000, 1.000000, + 0.313177, -0.130762, 2.914387, -0.050768, -0.991491, -0.119866, 0.000000, 1.000000, + 0.216805, -0.125828, 2.914387, -0.050768, -0.991491, -0.119866, 0.000000, 1.000000, + 0.313177, -0.120580, 2.830159, -0.050768, -0.991491, -0.119866, 0.000000, 1.000000, + 0.313177, -0.120580, 4.093585, -0.050768, -0.991491, 0.119866, 0.000000, 1.000000, + 0.216805, -0.125828, 4.009357, -0.050768, -0.991491, 0.119866, 0.000000, 1.000000, + 0.313177, -0.130762, 4.009357, -0.050768, -0.991491, 0.119866, 0.000000, 1.000000, + 0.313177, -0.120580, 4.093585, -0.031172, -0.994733, 0.097648, 0.000000, 1.000000, + 0.216805, -0.117560, 4.093585, -0.031172, -0.994733, 0.097648, 0.000000, 1.000000, + 0.216805, -0.125828, 4.009357, -0.031172, -0.994733, 0.097648, 0.000000, 1.000000, + 0.313177, -0.120580, 2.830159, -0.012035, -0.997226, -0.073449, 0.000000, 1.000000, + 0.313177, -0.114095, 2.742119, -0.012035, -0.997226, -0.073448, 0.000000, 1.000000, + 0.409548, -0.115259, 2.742119, -0.012035, -0.997226, -0.073448, 0.000000, 1.000000, + 0.313177, -0.120580, 2.830159, -0.031238, -0.996812, -0.073418, 0.000000, 1.000000, + 0.216805, -0.117560, 2.830159, -0.031238, -0.996812, -0.073418, 0.000000, 1.000000, + 0.313177, -0.114095, 2.742119, -0.031238, -0.996812, -0.073418, 0.000000, 1.000000, + 0.313177, -0.114095, 4.179573, -0.031233, -0.996682, 0.075160, 0.000000, 1.000000, + 0.216805, -0.117560, 4.093585, -0.031233, -0.996682, 0.075160, 0.000000, 1.000000, + 0.313177, -0.120580, 4.093585, -0.031233, -0.996682, 0.075160, 0.000000, 1.000000, + 0.313177, -0.114095, 4.179573, -0.012725, -0.998433, 0.054487, 0.000000, 1.000000, + 0.216805, -0.112867, 4.179573, -0.012725, -0.998433, 0.054487, 0.000000, 1.000000, + 0.216805, -0.117560, 4.093585, -0.012725, -0.998433, 0.054487, 0.000000, 1.000000, + 0.313177, -0.114095, 4.179573, 0.012741, 0.999664, -0.022593, 0.000000, 1.000000, + -0.164924, -0.117560, 3.756671, 0.012741, 0.999664, -0.022593, 0.000000, 1.000000, + 0.216805, -0.112867, 4.179573, 0.012741, 0.999664, -0.022593, 0.000000, 1.000000, + 0.313177, -0.114095, 2.742119, 0.012064, 0.999638, 0.024058, 0.000000, 1.000000, + -0.164924, -0.120580, 3.251300, 0.012064, 0.999638, 0.024058, 0.000000, 1.000000, + 0.409548, -0.115259, 2.742119, 0.012064, 0.999638, 0.024058, 0.000000, 1.000000, + 0.313177, -0.114095, 2.742119, 0.024599, 0.999055, 0.035821, 0.000000, 1.000000, + -0.164924, -0.117560, 3.167073, 0.024599, 0.999055, 0.035821, 0.000000, 1.000000, + -0.164924, -0.120580, 3.251300, 0.024599, 0.999055, 0.035821, 0.000000, 1.000000, + 0.216805, -0.182486, 3.503987, -0.134173, -0.990958, 0.000000, 0.000000, 1.000000, + 0.216805, -0.182486, 3.419758, -0.134173, -0.990958, 0.000000, 0.000000, 1.000000, + 0.313177, -0.195535, 3.503986, -0.134173, -0.990958, 0.000000, 0.000000, 1.000000, + 0.216805, -0.182486, 3.503987, -0.156046, -0.987750, 0.000000, 0.000000, 1.000000, + 0.120435, -0.167261, 3.419757, -0.156046, -0.987750, 0.000000, 0.000000, 1.000000, + 0.216805, -0.182486, 3.419758, -0.156046, -0.987750, 0.000000, 0.000000, 1.000000, + 0.216805, -0.182486, 3.419758, -0.129184, -0.990486, -0.047418, 0.000000, 1.000000, + 0.216805, -0.178454, 3.335529, -0.129184, -0.990486, -0.047418, 0.000000, 1.000000, + 0.313177, -0.191023, 3.335530, -0.129184, -0.990486, -0.047418, 0.000000, 1.000000, + 0.216805, -0.182486, 3.419758, -0.155870, -0.986648, -0.047234, 0.000000, 1.000000, + 0.120435, -0.167261, 3.419757, -0.155870, -0.986648, -0.047234, 0.000000, 1.000000, + 0.216805, -0.178454, 3.335529, -0.155870, -0.986648, -0.047234, 0.000000, 1.000000, + 0.216805, -0.178454, 3.588214, -0.155870, -0.986648, 0.047234, 0.000000, 1.000000, + 0.120435, -0.167261, 3.503987, -0.155871, -0.986647, 0.047234, 0.000000, 1.000000, + 0.216805, -0.182486, 3.503987, -0.155870, -0.986648, 0.047234, 0.000000, 1.000000, + 0.216805, -0.178454, 3.588214, -0.149993, -0.987863, 0.040347, 0.000000, 1.000000, + 0.120435, -0.163822, 3.588214, -0.149993, -0.987863, 0.040347, 0.000000, 1.000000, + 0.120435, -0.167261, 3.503987, -0.149993, -0.987863, 0.040347, 0.000000, 1.000000, + 0.216805, -0.178454, 3.335529, -0.119447, -0.988814, -0.089328, 0.000000, 1.000000, + 0.216805, -0.170845, 3.251300, -0.119447, -0.988814, -0.089328, 0.000000, 1.000000, + 0.313177, -0.182486, 3.251300, -0.119447, -0.988814, -0.089328, 0.000000, 1.000000, + 0.216805, -0.178454, 3.335529, -0.149519, -0.984749, -0.088961, 0.000000, 1.000000, + 0.120435, -0.163822, 3.335529, -0.149519, -0.984749, -0.088961, 0.000000, 1.000000, + 0.216805, -0.170845, 3.251300, -0.149519, -0.984749, -0.088961, 0.000000, 1.000000, + 0.216805, -0.170845, 3.672443, -0.149520, -0.984749, 0.088961, 0.000000, 1.000000, + 0.120435, -0.163822, 3.588214, -0.149520, -0.984749, 0.088961, 0.000000, 1.000000, + 0.216805, -0.178454, 3.588214, -0.149520, -0.984749, 0.088961, 0.000000, 1.000000, + 0.216805, -0.170845, 3.672443, -0.138195, -0.987502, 0.075775, 0.000000, 1.000000, + 0.120435, -0.157359, 3.672443, -0.138195, -0.987502, 0.075775, 0.000000, 1.000000, + 0.120435, -0.163822, 3.588214, -0.138195, -0.987502, 0.075775, 0.000000, 1.000000, + 0.216805, -0.170845, 3.251300, -0.105730, -0.987009, -0.120973, 0.000000, 1.000000, + 0.216805, -0.160522, 3.167073, -0.105730, -0.987009, -0.120973, 0.000000, 1.000000, + 0.313177, -0.170845, 3.167073, -0.105730, -0.987009, -0.120973, 0.000000, 1.000000, + 0.216805, -0.170845, 3.251300, -0.137584, -0.983133, -0.120498, 0.000000, 1.000000, + 0.120435, -0.157359, 3.251300, -0.137584, -0.983133, -0.120498, 0.000000, 1.000000, + 0.216805, -0.160522, 3.167073, -0.137584, -0.983133, -0.120498, 0.000000, 1.000000, + 0.216805, -0.160522, 3.756671, -0.137583, -0.983133, 0.120498, 0.000000, 1.000000, + 0.120435, -0.157359, 3.672443, -0.137583, -0.983133, 0.120498, 0.000000, 1.000000, + 0.216805, -0.170845, 3.672443, -0.137583, -0.983133, 0.120498, 0.000000, 1.000000, + 0.216805, -0.160522, 3.756671, -0.121518, -0.987339, 0.101958, 0.000000, 1.000000, + 0.120435, -0.148660, 3.756671, -0.121518, -0.987339, 0.101958, 0.000000, 1.000000, + 0.120435, -0.157359, 3.672443, -0.121518, -0.987339, 0.101958, 0.000000, 1.000000, + 0.216805, -0.160522, 3.167073, -0.089017, -0.986299, -0.138890, 0.000000, 1.000000, + 0.216805, -0.148660, 3.082844, -0.089017, -0.986299, -0.138890, 0.000000, 1.000000, + 0.313177, -0.157359, 3.082844, -0.089017, -0.986299, -0.138890, 0.000000, 1.000000, + 0.216805, -0.160522, 3.167073, -0.120979, -0.982957, -0.138420, 0.000000, 1.000000, + 0.120435, -0.148660, 3.167073, -0.120979, -0.982957, -0.138420, 0.000000, 1.000000, + 0.216805, -0.148660, 3.082844, -0.120979, -0.982957, -0.138420, 0.000000, 1.000000, + 0.216805, -0.148660, 3.840900, -0.120979, -0.982957, 0.138420, 0.000000, 1.000000, + 0.120435, -0.148660, 3.756671, -0.120979, -0.982957, 0.138420, 0.000000, 1.000000, + 0.216805, -0.160522, 3.756671, -0.120979, -0.982957, 0.138420, 0.000000, 1.000000, + 0.216805, -0.148660, 3.840900, -0.101097, -0.988129, 0.115671, 0.000000, 1.000000, + 0.120435, -0.138801, 3.840900, -0.101097, -0.988129, 0.115671, 0.000000, 1.000000, + 0.120435, -0.148660, 3.756671, -0.101097, -0.988129, 0.115671, 0.000000, 1.000000, + 0.216805, -0.148660, 3.082844, -0.070341, -0.987496, -0.141080, 0.000000, 1.000000, + 0.216805, -0.136627, 2.998615, -0.070341, -0.987496, -0.141080, 0.000000, 1.000000, + 0.313177, -0.143491, 2.998615, -0.070341, -0.987496, -0.141080, 0.000000, 1.000000, + 0.216805, -0.148660, 3.082844, -0.100768, -0.984909, -0.140710, 0.000000, 1.000000, + 0.120435, -0.138801, 3.082844, -0.100768, -0.984909, -0.140710, 0.000000, 1.000000, + 0.216805, -0.136627, 2.998615, -0.100768, -0.984909, -0.140710, 0.000000, 1.000000, + 0.216805, -0.136627, 3.925128, -0.100767, -0.984909, 0.140710, 0.000000, 1.000000, + 0.120435, -0.138801, 3.840900, -0.100767, -0.984909, 0.140710, 0.000000, 1.000000, + 0.216805, -0.148660, 3.840900, -0.100767, -0.984910, 0.140710, 0.000000, 1.000000, + 0.216805, -0.136627, 3.925128, -0.078191, -0.990281, 0.115017, 0.000000, 1.000000, + 0.120435, -0.129018, 3.925128, -0.078191, -0.990281, 0.115017, 0.000000, 1.000000, + 0.120435, -0.138801, 3.840900, -0.078191, -0.990281, 0.115017, 0.000000, 1.000000, + 0.216805, -0.136627, 2.998615, -0.050722, -0.990604, -0.127006, 0.000000, 1.000000, + 0.216805, -0.125828, 2.914387, -0.050722, -0.990604, -0.127006, 0.000000, 1.000000, + 0.313177, -0.130762, 2.914387, -0.050722, -0.990604, -0.127006, 0.000000, 1.000000, + 0.216805, -0.136627, 2.998615, -0.078078, -0.988853, -0.126782, 0.000000, 1.000000, + 0.120435, -0.129018, 2.998615, -0.078078, -0.988853, -0.126782, 0.000000, 1.000000, + 0.216805, -0.125828, 2.914387, -0.078078, -0.988853, -0.126782, 0.000000, 1.000000, + 0.216805, -0.125828, 4.009357, -0.078077, -0.988853, 0.126781, 0.000000, 1.000000, + 0.120435, -0.129018, 3.925128, -0.078077, -0.988853, 0.126781, 0.000000, 1.000000, + 0.216805, -0.136627, 3.925128, -0.078077, -0.988853, 0.126781, 0.000000, 1.000000, + 0.216805, -0.125828, 4.009357, -0.054109, -0.993562, 0.099534, 0.000000, 1.000000, + 0.120435, -0.120580, 4.009357, -0.054109, -0.993562, 0.099534, 0.000000, 1.000000, + 0.120435, -0.129018, 3.925128, -0.054109, -0.993562, 0.099534, 0.000000, 1.000000, + 0.216805, -0.125828, 2.914387, -0.031172, -0.994733, -0.097648, 0.000000, 1.000000, + 0.216805, -0.117560, 2.830159, -0.031172, -0.994733, -0.097648, 0.000000, 1.000000, + 0.313177, -0.120580, 2.830159, -0.031172, -0.994733, -0.097648, 0.000000, 1.000000, + 0.216805, -0.125828, 2.914387, -0.054119, -0.993758, -0.097552, 0.000000, 1.000000, + 0.120435, -0.120580, 2.914387, -0.054119, -0.993758, -0.097552, 0.000000, 1.000000, + 0.216805, -0.117560, 2.830159, -0.054119, -0.993758, -0.097552, 0.000000, 1.000000, + 0.216805, -0.117560, 4.093585, -0.054119, -0.993758, 0.097552, 0.000000, 1.000000, + 0.120435, -0.120580, 4.009357, -0.054119, -0.993758, 0.097552, 0.000000, 1.000000, + 0.216805, -0.125828, 4.009357, -0.054119, -0.993758, 0.097552, 0.000000, 1.000000, + 0.216805, -0.117560, 4.093585, -0.030195, -0.997069, 0.070298, 0.000000, 1.000000, + 0.120435, -0.114642, 4.093585, -0.030195, -0.997069, 0.070298, 0.000000, 1.000000, + 0.120435, -0.120580, 4.009357, -0.030195, -0.997069, 0.070298, 0.000000, 1.000000, + 0.216805, -0.117560, 2.830159, -0.012726, -0.998502, -0.053221, 0.000000, 1.000000, + 0.216805, -0.112867, 2.742119, -0.012726, -0.998502, -0.053221, 0.000000, 1.000000, + 0.313177, -0.114095, 2.742119, -0.012726, -0.998502, -0.053221, 0.000000, 1.000000, + 0.216805, -0.117560, 2.830159, -0.030227, -0.998126, -0.053201, 0.000000, 1.000000, + 0.120435, -0.114642, 2.830159, -0.030227, -0.998126, -0.053201, 0.000000, 1.000000, + 0.216805, -0.112867, 2.742119, -0.030227, -0.998126, -0.053201, 0.000000, 1.000000, + 0.216805, -0.112867, 4.179573, -0.030225, -0.998058, 0.054466, 0.000000, 1.000000, + 0.120435, -0.114642, 4.093585, -0.030225, -0.998058, 0.054466, 0.000000, 1.000000, + 0.216805, -0.117560, 4.093585, -0.030225, -0.998058, 0.054466, 0.000000, 1.000000, + 0.216805, -0.112867, 4.179573, -0.007821, -0.999537, 0.029388, 0.000000, 1.000000, + 0.120435, -0.112113, 4.179573, -0.007821, -0.999537, 0.029388, 0.000000, 1.000000, + 0.120435, -0.114642, 4.093585, -0.007821, -0.999537, 0.029388, 0.000000, 1.000000, + 0.216805, -0.112867, 4.179573, 0.007824, 0.999871, -0.014056, 0.000000, 1.000000, + -0.164924, -0.114642, 3.840900, 0.007824, 0.999871, -0.014056, 0.000000, 1.000000, + 0.120435, -0.112113, 4.179573, 0.007824, 0.999871, -0.014056, 0.000000, 1.000000, + 0.216805, -0.112867, 2.742119, 0.012741, 0.999666, 0.022484, 0.000000, 1.000000, + -0.164924, -0.117560, 3.167073, 0.012741, 0.999666, 0.022484, 0.000000, 1.000000, + 0.313177, -0.114095, 2.742119, 0.012741, 0.999666, 0.022484, 0.000000, 1.000000, + 0.216805, -0.112867, 2.742119, 0.026256, 0.999056, 0.034618, 0.000000, 1.000000, + -0.164924, -0.114642, 3.082843, 0.026256, 0.999056, 0.034618, 0.000000, 1.000000, + -0.164924, -0.117560, 3.167073, 0.026256, 0.999056, 0.034618, 0.000000, 1.000000, + 0.120435, -0.167261, 3.503987, -0.156045, -0.987750, 0.000000, 0.000000, 1.000000, + 0.120435, -0.167261, 3.419757, -0.156045, -0.987750, 0.000000, 0.000000, 1.000000, + 0.216805, -0.182486, 3.503987, -0.156045, -0.987750, 0.000000, 0.000000, 1.000000, + 0.120435, -0.167261, 3.503987, -0.162098, -0.986775, 0.000000, 0.000000, 1.000000, + 0.024064, -0.151431, 3.419757, -0.162098, -0.986775, 0.000000, 0.000000, 1.000000, + 0.120435, -0.167261, 3.419757, -0.162098, -0.986775, 0.000000, 0.000000, 1.000000, + 0.120435, -0.167261, 3.419757, -0.149993, -0.987863, -0.040347, 0.000000, 1.000000, + 0.120435, -0.163822, 3.335529, -0.149993, -0.987863, -0.040347, 0.000000, 1.000000, + 0.216805, -0.178454, 3.335529, -0.149993, -0.987863, -0.040347, 0.000000, 1.000000, + 0.120435, -0.167261, 3.419757, -0.161965, -0.985974, -0.040270, 0.000000, 1.000000, + 0.024064, -0.151431, 3.419757, -0.161965, -0.985974, -0.040270, 0.000000, 1.000000, + 0.120435, -0.163822, 3.335529, -0.161965, -0.985974, -0.040270, 0.000000, 1.000000, + 0.120435, -0.163822, 3.588214, -0.161965, -0.985974, 0.040270, 0.000000, 1.000000, + 0.024064, -0.151431, 3.503986, -0.161965, -0.985974, 0.040270, 0.000000, 1.000000, + 0.120435, -0.167261, 3.503987, -0.161965, -0.985974, 0.040270, 0.000000, 1.000000, + 0.120435, -0.163822, 3.588214, -0.155327, -0.987329, 0.032474, 0.000000, 1.000000, + 0.024064, -0.148660, 3.588214, -0.155327, -0.987329, 0.032474, 0.000000, 1.000000, + 0.024064, -0.151431, 3.503986, -0.155327, -0.987329, 0.032474, 0.000000, 1.000000, + 0.120435, -0.163822, 3.335529, -0.138196, -0.987502, -0.075775, 0.000000, 1.000000, + 0.120435, -0.157359, 3.251300, -0.138196, -0.987502, -0.075775, 0.000000, 1.000000, + 0.216805, -0.170845, 3.251300, -0.138196, -0.987502, -0.075775, 0.000000, 1.000000, + 0.120435, -0.163822, 3.335529, -0.154964, -0.985024, -0.075584, 0.000000, 1.000000, + 0.024064, -0.148660, 3.335529, -0.154964, -0.985024, -0.075584, 0.000000, 1.000000, + 0.120435, -0.157359, 3.251300, -0.154964, -0.985024, -0.075584, 0.000000, 1.000000, + 0.120435, -0.157359, 3.672443, -0.154964, -0.985024, 0.075584, 0.000000, 1.000000, + 0.024064, -0.148660, 3.588214, -0.154964, -0.985024, 0.075584, 0.000000, 1.000000, + 0.120435, -0.163822, 3.588214, -0.154964, -0.985024, 0.075584, 0.000000, 1.000000, + 0.120435, -0.157359, 3.672443, -0.142158, -0.987985, 0.060627, 0.000000, 1.000000, + 0.024064, -0.143491, 3.672443, -0.142158, -0.987985, 0.060627, 0.000000, 1.000000, + 0.024064, -0.148660, 3.588214, -0.142158, -0.987985, 0.060627, 0.000000, 1.000000, + 0.120435, -0.157359, 3.251300, -0.121519, -0.987339, -0.101959, 0.000000, 1.000000, + 0.120435, -0.148660, 3.167073, -0.121519, -0.987339, -0.101959, 0.000000, 1.000000, + 0.216805, -0.160522, 3.167073, -0.121519, -0.987339, -0.101959, 0.000000, 1.000000, + 0.120435, -0.157359, 3.251300, -0.141683, -0.984676, -0.101684, 0.000000, 1.000000, + 0.024064, -0.143491, 3.251300, -0.141683, -0.984676, -0.101684, 0.000000, 1.000000, + 0.120435, -0.148660, 3.167073, -0.141683, -0.984676, -0.101684, 0.000000, 1.000000, + 0.120435, -0.148660, 3.756671, -0.141683, -0.984676, 0.101684, 0.000000, 1.000000, + 0.024064, -0.143491, 3.672443, -0.141683, -0.984676, 0.101684, 0.000000, 1.000000, + 0.120435, -0.157359, 3.672443, -0.141683, -0.984676, 0.101684, 0.000000, 1.000000, + 0.120435, -0.148660, 3.756671, -0.123499, -0.989065, 0.080611, 0.000000, 1.000000, + 0.024064, -0.136627, 3.756671, -0.123499, -0.989065, 0.080611, 0.000000, 1.000000, + 0.024064, -0.143491, 3.672443, -0.123499, -0.989065, 0.080611, 0.000000, 1.000000, + 0.120435, -0.148660, 3.167073, -0.101098, -0.988129, -0.115671, 0.000000, 1.000000, + 0.120435, -0.138801, 3.082844, -0.101098, -0.988129, -0.115671, 0.000000, 1.000000, + 0.216805, -0.148660, 3.082844, -0.101098, -0.988129, -0.115671, 0.000000, 1.000000, + 0.120435, -0.148660, 3.167073, -0.123075, -0.985667, -0.115382, 0.000000, 1.000000, + 0.024064, -0.136627, 3.167073, -0.123075, -0.985667, -0.115382, 0.000000, 1.000000, + 0.120435, -0.138801, 3.082844, -0.123075, -0.985667, -0.115382, 0.000000, 1.000000, + 0.120435, -0.138801, 3.840900, -0.123075, -0.985667, 0.115382, 0.000000, 1.000000, + 0.024064, -0.136627, 3.756671, -0.123075, -0.985667, 0.115382, 0.000000, 1.000000, + 0.120435, -0.148660, 3.756671, -0.123075, -0.985667, 0.115382, 0.000000, 1.000000, + 0.120435, -0.138801, 3.840900, -0.100588, -0.990893, 0.089518, 0.000000, 1.000000, + 0.024064, -0.129018, 3.840900, -0.100588, -0.990893, 0.089518, 0.000000, 1.000000, + 0.024064, -0.136627, 3.756671, -0.100588, -0.990893, 0.089518, 0.000000, 1.000000, + 0.120435, -0.138801, 3.082844, -0.078191, -0.990281, -0.115017, 0.000000, 1.000000, + 0.120435, -0.129018, 2.998615, -0.078191, -0.990281, -0.115017, 0.000000, 1.000000, + 0.216805, -0.136627, 2.998615, -0.078191, -0.990281, -0.115017, 0.000000, 1.000000, + 0.120435, -0.138801, 3.082844, -0.100325, -0.988311, -0.114788, 0.000000, 1.000000, + 0.024064, -0.129018, 3.082843, -0.100325, -0.988311, -0.114788, 0.000000, 1.000000, + 0.120435, -0.129018, 2.998615, -0.100325, -0.988311, -0.114788, 0.000000, 1.000000, + 0.120435, -0.129018, 3.925128, -0.100326, -0.988311, 0.114788, 0.000000, 1.000000, + 0.024064, -0.129018, 3.840900, -0.100326, -0.988311, 0.114788, 0.000000, 1.000000, + 0.120435, -0.138801, 3.840900, -0.100326, -0.988311, 0.114788, 0.000000, 1.000000, + 0.120435, -0.129018, 3.925128, -0.074859, -0.993509, 0.085651, 0.000000, 1.000000, + 0.024064, -0.121756, 3.925128, -0.074859, -0.993509, 0.085651, 0.000000, 1.000000, + 0.024064, -0.129018, 3.840900, -0.074859, -0.993509, 0.085651, 0.000000, 1.000000, + 0.120435, -0.129018, 2.998615, -0.054108, -0.993562, -0.099534, 0.000000, 1.000000, + 0.120435, -0.120580, 2.914387, -0.054108, -0.993562, -0.099534, 0.000000, 1.000000, + 0.216805, -0.125828, 2.914387, -0.054108, -0.993562, -0.099534, 0.000000, 1.000000, + 0.120435, -0.129018, 2.998615, -0.074763, -0.992235, -0.099401, 0.000000, 1.000000, + 0.024064, -0.121756, 2.998616, -0.074763, -0.992235, -0.099401, 0.000000, 1.000000, + 0.120435, -0.120580, 2.914387, -0.074763, -0.992235, -0.099401, 0.000000, 1.000000, + 0.120435, -0.120580, 4.009357, -0.074763, -0.992235, 0.099401, 0.000000, 1.000000, + 0.024064, -0.121756, 3.925128, -0.074763, -0.992235, 0.099401, 0.000000, 1.000000, + 0.120435, -0.129018, 3.925128, -0.074763, -0.992235, 0.099401, 0.000000, 1.000000, + 0.120435, -0.120580, 4.009357, -0.047879, -0.996488, 0.068701, 0.000000, 1.000000, + 0.024064, -0.115950, 4.009357, -0.047879, -0.996488, 0.068701, 0.000000, 1.000000, + 0.024064, -0.121756, 3.925128, -0.047879, -0.996488, 0.068701, 0.000000, 1.000000, + 0.120435, -0.120580, 2.914387, -0.030195, -0.997069, -0.070299, 0.000000, 1.000000, + 0.120435, -0.114642, 2.830159, -0.030195, -0.997069, -0.070299, 0.000000, 1.000000, + 0.216805, -0.117560, 2.830159, -0.030195, -0.997069, -0.070299, 0.000000, 1.000000, + 0.120435, -0.120580, 2.914387, -0.047874, -0.996380, -0.070250, 0.000000, 1.000000, + 0.024064, -0.115950, 2.914387, -0.047874, -0.996380, -0.070250, 0.000000, 1.000000, + 0.120435, -0.114642, 2.830159, -0.047874, -0.996380, -0.070250, 0.000000, 1.000000, + 0.120435, -0.114642, 4.093585, -0.047874, -0.996380, 0.070249, 0.000000, 1.000000, + 0.024064, -0.115950, 4.009357, -0.047874, -0.996380, 0.070249, 0.000000, 1.000000, + 0.120435, -0.120580, 4.009357, -0.047874, -0.996380, 0.070249, 0.000000, 1.000000, + 0.120435, -0.114642, 4.093585, -0.021286, -0.998978, 0.039869, 0.000000, 1.000000, + 0.024064, -0.112588, 4.093585, -0.021286, -0.998978, 0.039869, 0.000000, 1.000000, + 0.024064, -0.115950, 4.009357, -0.021286, -0.998978, 0.039869, 0.000000, 1.000000, + 0.120435, -0.114642, 2.830159, -0.007821, -0.999557, -0.028704, 0.000000, 1.000000, + 0.120435, -0.112113, 2.742119, -0.007821, -0.999557, -0.028704, 0.000000, 1.000000, + 0.216805, -0.112867, 2.742119, -0.007821, -0.999557, -0.028704, 0.000000, 1.000000, + 0.120435, -0.114642, 2.830159, -0.021294, -0.999361, -0.028698, 0.000000, 1.000000, + 0.024064, -0.112588, 2.830159, -0.021294, -0.999361, -0.028698, 0.000000, 1.000000, + 0.120435, -0.112113, 2.742119, -0.021294, -0.999361, -0.028698, 0.000000, 1.000000, + 0.120435, -0.112113, 4.179573, -0.021294, -0.999341, 0.029382, 0.000000, 1.000000, + 0.024064, -0.112588, 4.093585, -0.021294, -0.999341, 0.029382, 0.000000, 1.000000, + 0.120435, -0.114642, 4.093585, -0.021294, -0.999341, 0.029382, 0.000000, 1.000000, + 0.120435, -0.112113, 4.179573, 0.003273, -0.999993, 0.001853, 0.000000, 1.000000, + 0.024064, -0.112429, 4.179573, 0.003273, -0.999993, 0.001853, 0.000000, 1.000000, + 0.024064, -0.112588, 4.093585, 0.003273, -0.999993, 0.001853, 0.000000, 1.000000, + 0.120435, -0.112113, 4.179573, -0.003273, 0.999993, 0.001805, 0.000000, 1.000000, + -0.164924, -0.112588, 3.925128, -0.003273, 0.999993, 0.001805, 0.000000, 1.000000, + 0.024064, -0.112429, 4.179573, -0.003273, 0.999993, 0.001805, 0.000000, 1.000000, + 0.120435, -0.112113, 2.742119, 0.007824, 0.999872, 0.013971, 0.000000, 1.000000, + -0.164924, -0.114642, 3.082843, 0.007824, 0.999872, 0.013971, 0.000000, 1.000000, + 0.216805, -0.112867, 2.742119, 0.007824, 0.999872, 0.013971, 0.000000, 1.000000, + 0.120435, -0.112113, 2.742119, 0.020240, 0.999498, 0.024368, 0.000000, 1.000000, + -0.164924, -0.112588, 2.998616, 0.020240, 0.999498, 0.024368, 0.000000, 1.000000, + -0.164924, -0.114642, 3.082843, 0.020240, 0.999498, 0.024368, 0.000000, 1.000000, + 0.024064, -0.151431, 3.503986, -0.162097, -0.986775, 0.000000, 0.000000, 1.000000, + 0.024064, -0.151431, 3.419757, -0.162097, -0.986775, 0.000000, 0.000000, 1.000000, + 0.120435, -0.167261, 3.503987, -0.162097, -0.986775, 0.000000, 0.000000, 1.000000, + 0.024064, -0.151431, 3.503986, -0.151832, -0.988406, 0.000000, 0.000000, 1.000000, + -0.072307, -0.136627, 3.419757, -0.151832, -0.988406, 0.000000, 0.000000, 1.000000, + 0.024064, -0.151431, 3.419757, -0.151832, -0.988406, 0.000000, 0.000000, 1.000000, + 0.024064, -0.151431, 3.419757, -0.155326, -0.987329, -0.032475, 0.000000, 1.000000, + 0.024064, -0.148660, 3.335529, -0.155326, -0.987329, -0.032475, 0.000000, 1.000000, + 0.120435, -0.163822, 3.335529, -0.155326, -0.987329, -0.032475, 0.000000, 1.000000, + 0.024064, -0.151431, 3.419757, -0.151751, -0.987885, -0.032493, 0.000000, 1.000000, + -0.072307, -0.136627, 3.419757, -0.151751, -0.987885, -0.032493, 0.000000, 1.000000, + 0.024064, -0.148660, 3.335529, -0.151751, -0.987885, -0.032493, 0.000000, 1.000000, + 0.024064, -0.148660, 3.588214, -0.151750, -0.987885, 0.032493, 0.000000, 1.000000, + -0.072307, -0.136627, 3.503986, -0.151750, -0.987885, 0.032493, 0.000000, 1.000000, + 0.024064, -0.151431, 3.503986, -0.151750, -0.987885, 0.032493, 0.000000, 1.000000, + 0.024064, -0.148660, 3.588214, -0.144684, -0.989181, 0.024221, 0.000000, 1.000000, + -0.072307, -0.134564, 3.588214, -0.144684, -0.989181, 0.024221, 0.000000, 1.000000, + -0.072307, -0.136627, 3.503986, -0.144684, -0.989181, 0.024221, 0.000000, 1.000000, + 0.024064, -0.148660, 3.335529, -0.142159, -0.987985, -0.060627, 0.000000, 1.000000, + 0.024064, -0.143491, 3.251300, -0.142159, -0.987985, -0.060627, 0.000000, 1.000000, + 0.120435, -0.157359, 3.251300, -0.142159, -0.987985, -0.060627, 0.000000, 1.000000, + 0.024064, -0.148660, 3.335529, -0.144460, -0.987653, -0.060607, 0.000000, 1.000000, + -0.072307, -0.134564, 3.335530, -0.144460, -0.987653, -0.060607, 0.000000, 1.000000, + 0.024064, -0.143491, 3.251300, -0.144460, -0.987653, -0.060607, 0.000000, 1.000000, + 0.024064, -0.143491, 3.672443, -0.144460, -0.987653, 0.060606, 0.000000, 1.000000, + -0.072307, -0.134564, 3.588214, -0.144460, -0.987653, 0.060606, 0.000000, 1.000000, + 0.024064, -0.148660, 3.588214, -0.144460, -0.987653, 0.060606, 0.000000, 1.000000, + 0.024064, -0.143491, 3.672443, -0.130817, -0.990398, 0.044706, 0.000000, 1.000000, + -0.072307, -0.130762, 3.672443, -0.130817, -0.990398, 0.044706, 0.000000, 1.000000, + -0.072307, -0.134564, 3.588214, -0.130817, -0.990398, 0.044706, 0.000000, 1.000000, + 0.024064, -0.143491, 3.251300, -0.123499, -0.989065, -0.080610, 0.000000, 1.000000, + 0.024064, -0.136627, 3.167073, -0.123499, -0.989065, -0.080610, 0.000000, 1.000000, + 0.120435, -0.148660, 3.167073, -0.123499, -0.989065, -0.080610, 0.000000, 1.000000, + 0.024064, -0.143491, 3.251300, -0.130523, -0.988169, -0.080537, 0.000000, 1.000000, + -0.072307, -0.130762, 3.251300, -0.130523, -0.988169, -0.080537, 0.000000, 1.000000, + 0.024064, -0.136627, 3.167073, -0.130523, -0.988169, -0.080537, 0.000000, 1.000000, + 0.024064, -0.136627, 3.756671, -0.130523, -0.988169, 0.080538, 0.000000, 1.000000, + -0.072307, -0.130762, 3.672443, -0.130523, -0.988169, 0.080538, 0.000000, 1.000000, + 0.024064, -0.143491, 3.672443, -0.130523, -0.988169, 0.080538, 0.000000, 1.000000, + 0.024064, -0.136627, 3.756671, -0.111170, -0.992100, 0.058122, 0.000000, 1.000000, + -0.072307, -0.125828, 3.756671, -0.111170, -0.992100, 0.058122, 0.000000, 1.000000, + -0.072307, -0.130762, 3.672443, -0.111170, -0.992100, 0.058122, 0.000000, 1.000000, + 0.024064, -0.136627, 3.167073, -0.100587, -0.990893, -0.089518, 0.000000, 1.000000, + 0.024064, -0.129018, 3.082843, -0.100587, -0.990893, -0.089518, 0.000000, 1.000000, + 0.120435, -0.138801, 3.082844, -0.100587, -0.990893, -0.089518, 0.000000, 1.000000, + 0.024064, -0.136627, 3.167073, -0.110913, -0.989799, -0.089419, 0.000000, 1.000000, + -0.072307, -0.125828, 3.167073, -0.110913, -0.989799, -0.089419, 0.000000, 1.000000, + 0.024064, -0.129018, 3.082843, -0.110913, -0.989799, -0.089419, 0.000000, 1.000000, + 0.024064, -0.129018, 3.840900, -0.110913, -0.989799, 0.089419, 0.000000, 1.000000, + -0.072307, -0.125828, 3.756671, -0.110913, -0.989799, 0.089419, 0.000000, 1.000000, + 0.024064, -0.136627, 3.756671, -0.110913, -0.989799, 0.089419, 0.000000, 1.000000, + 0.024064, -0.129018, 3.840900, -0.087056, -0.994275, 0.061953, 0.000000, 1.000000, + -0.072307, -0.120580, 3.840900, -0.087056, -0.994275, 0.061953, 0.000000, 1.000000, + -0.072307, -0.125828, 3.756671, -0.087056, -0.994275, 0.061953, 0.000000, 1.000000, + 0.024064, -0.129018, 3.082843, -0.074860, -0.993509, -0.085651, 0.000000, 1.000000, + 0.024064, -0.121756, 2.998616, -0.074860, -0.993509, -0.085651, 0.000000, 1.000000, + 0.120435, -0.129018, 2.998615, -0.074860, -0.993509, -0.085651, 0.000000, 1.000000, + 0.024064, -0.129018, 3.082843, -0.086903, -0.992535, -0.085567, 0.000000, 1.000000, + -0.072307, -0.120580, 3.082843, -0.086903, -0.992535, -0.085567, 0.000000, 1.000000, + 0.024064, -0.121756, 2.998616, -0.086903, -0.992535, -0.085567, 0.000000, 1.000000, + 0.024064, -0.121756, 3.925128, -0.086904, -0.992535, 0.085567, 0.000000, 1.000000, + -0.072307, -0.120580, 3.840900, -0.086904, -0.992535, 0.085567, 0.000000, 1.000000, + 0.024064, -0.129018, 3.840900, -0.086904, -0.992535, 0.085567, 0.000000, 1.000000, + 0.024064, -0.121756, 3.925128, -0.060057, -0.996690, 0.054793, 0.000000, 1.000000, + -0.072307, -0.115950, 3.925128, -0.060057, -0.996690, 0.054793, 0.000000, 1.000000, + -0.072307, -0.120580, 3.840900, -0.060057, -0.996690, 0.054793, 0.000000, 1.000000, + 0.024064, -0.121756, 2.998616, -0.047879, -0.996488, -0.068701, 0.000000, 1.000000, + 0.024064, -0.115950, 2.914387, -0.047879, -0.996488, -0.068701, 0.000000, 1.000000, + 0.120435, -0.120580, 2.914387, -0.047879, -0.996488, -0.068701, 0.000000, 1.000000, + 0.024064, -0.121756, 2.998616, -0.060005, -0.995834, -0.068656, 0.000000, 1.000000, + -0.072307, -0.115950, 2.998616, -0.060005, -0.995834, -0.068656, 0.000000, 1.000000, + 0.024064, -0.115950, 2.914387, -0.060005, -0.995834, -0.068656, 0.000000, 1.000000, + 0.024064, -0.115950, 4.009357, -0.060005, -0.995834, 0.068656, 0.000000, 1.000000, + -0.072307, -0.115950, 3.925128, -0.060005, -0.995834, 0.068656, 0.000000, 1.000000, + 0.024064, -0.121756, 3.925128, -0.060005, -0.995834, 0.068656, 0.000000, 1.000000, + 0.024064, -0.115950, 4.009357, -0.031945, -0.998821, 0.036550, 0.000000, 1.000000, + -0.072307, -0.112867, 4.009357, -0.031945, -0.998821, 0.036550, 0.000000, 1.000000, + -0.072307, -0.115950, 3.925128, -0.031945, -0.998821, 0.036550, 0.000000, 1.000000, + 0.024064, -0.115950, 2.914387, -0.021286, -0.998978, -0.039869, 0.000000, 1.000000, + 0.024064, -0.112588, 2.830159, -0.021286, -0.998978, -0.039869, 0.000000, 1.000000, + 0.120435, -0.114642, 2.830159, -0.021286, -0.998978, -0.039869, 0.000000, 1.000000, + 0.024064, -0.115950, 2.914387, -0.031941, -0.998695, -0.039858, 0.000000, 1.000000, + -0.072307, -0.112867, 2.914387, -0.031941, -0.998695, -0.039858, 0.000000, 1.000000, + 0.024064, -0.112588, 2.830159, -0.031941, -0.998695, -0.039858, 0.000000, 1.000000, + 0.024064, -0.112588, 4.093585, -0.031941, -0.998695, 0.039858, 0.000000, 1.000000, + -0.072307, -0.112867, 4.009357, -0.031941, -0.998695, 0.039858, 0.000000, 1.000000, + 0.024064, -0.115950, 4.009357, -0.031941, -0.998695, 0.039858, 0.000000, 1.000000, + 0.024064, -0.112588, 4.093585, -0.004577, -0.999953, 0.008554, 0.000000, 1.000000, + -0.072307, -0.112147, 4.093585, -0.004577, -0.999953, 0.008554, 0.000000, 1.000000, + -0.072307, -0.112867, 4.009357, -0.004577, -0.999953, 0.008554, 0.000000, 1.000000, + 0.024064, -0.112588, 2.830159, 0.003274, -0.999993, -0.001808, 0.000000, 1.000000, + 0.024064, -0.112429, 2.742119, 0.003274, -0.999993, -0.001808, 0.000000, 1.000000, + 0.120435, -0.112113, 2.742119, 0.003274, -0.999993, -0.001808, 0.000000, 1.000000, + 0.024064, -0.112588, 2.830159, -0.004578, -0.999988, -0.001808, 0.000000, 1.000000, + -0.072307, -0.112147, 2.830159, -0.004578, -0.999988, -0.001808, 0.000000, 1.000000, + 0.024064, -0.112429, 2.742119, -0.004578, -0.999988, -0.001808, 0.000000, 1.000000, + 0.024064, -0.112429, 4.179573, -0.004578, -0.999988, 0.001853, 0.000000, 1.000000, + -0.072307, -0.112147, 4.093585, -0.004578, -0.999988, 0.001853, 0.000000, 1.000000, + 0.024064, -0.112588, 4.093585, -0.004578, -0.999988, 0.001853, 0.000000, 1.000000, + 0.024064, -0.112429, 4.179573, -0.020221, 0.999505, 0.024106, 0.000000, 1.000000, + -0.164924, -0.112147, 4.009357, -0.020221, 0.999505, 0.024106, 0.000000, 1.000000, + -0.072307, -0.114378, 4.179573, -0.020221, 0.999505, 0.024106, 0.000000, 1.000000, + 0.024064, -0.112429, 2.742119, 0.020218, -0.999475, 0.025332, 0.000000, 1.000000, + -0.072307, -0.112147, 2.830159, 0.020218, -0.999475, 0.025332, 0.000000, 1.000000, + -0.072307, -0.114378, 2.742119, 0.020218, -0.999475, 0.025332, 0.000000, 1.000000, + 0.024064, -0.112429, 2.742119, -0.003274, 0.999993, -0.001792, 0.000000, 1.000000, + -0.164924, -0.112588, 2.998616, -0.003274, 0.999993, -0.001792, 0.000000, 1.000000, + 0.120435, -0.112113, 2.742119, -0.003274, 0.999993, -0.001792, 0.000000, 1.000000, + 0.024064, -0.112429, 2.742119, 0.006266, 0.999967, 0.005237, 0.000000, 1.000000, + -0.164924, -0.112147, 2.914387, 0.006266, 0.999967, 0.005237, 0.000000, 1.000000, + -0.164924, -0.112588, 2.998616, 0.006266, 0.999967, 0.005237, 0.000000, 1.000000, + -0.072307, -0.136627, 3.503986, -0.151832, -0.988406, 0.000000, 0.000000, 1.000000, + -0.072307, -0.136627, 3.503986, -0.131113, -0.991367, -0.000001, 0.000000, 1.000000, + -0.164924, -0.124378, 3.419758, -0.131113, -0.991367, -0.000001, 0.000000, 1.000000, + -0.072307, -0.136627, 3.419757, -0.131113, -0.991367, -0.000001, 0.000000, 1.000000, + -0.072307, -0.136627, 3.419757, -0.144683, -0.989182, -0.024221, 0.000000, 1.000000, + -0.072307, -0.134564, 3.335530, -0.144683, -0.989182, -0.024221, 0.000000, 1.000000, + 0.024064, -0.148660, 3.335529, -0.144683, -0.989182, -0.024221, 0.000000, 1.000000, + -0.072307, -0.136627, 3.419757, -0.131073, -0.991076, -0.024267, 0.000000, 1.000000, + -0.164924, -0.124378, 3.419758, -0.131073, -0.991076, -0.024267, 0.000000, 1.000000, + -0.072307, -0.134564, 3.335530, -0.131073, -0.991076, -0.024267, 0.000000, 1.000000, + -0.072307, -0.134564, 3.588214, -0.131074, -0.991076, 0.024268, 0.000000, 1.000000, + -0.164924, -0.124378, 3.503987, -0.131074, -0.991076, 0.024268, 0.000000, 1.000000, + -0.072307, -0.136627, 3.503986, -0.131074, -0.991076, 0.024268, 0.000000, 1.000000, + -0.072307, -0.134564, 3.588214, -0.123658, -0.992196, 0.015978, 0.000000, 1.000000, + -0.164924, -0.123022, 3.588214, -0.123658, -0.992196, 0.015978, 0.000000, 1.000000, + -0.164924, -0.124378, 3.503987, -0.123658, -0.992196, 0.015978, 0.000000, 1.000000, + -0.072307, -0.134564, 3.335530, -0.130817, -0.990398, -0.044706, 0.000000, 1.000000, + -0.072307, -0.130762, 3.251300, -0.130817, -0.990398, -0.044706, 0.000000, 1.000000, + 0.024064, -0.143491, 3.251300, -0.130817, -0.990398, -0.044706, 0.000000, 1.000000, + -0.072307, -0.134564, 3.335530, -0.123551, -0.991329, -0.044748, 0.000000, 1.000000, + -0.164924, -0.123022, 3.335530, -0.123551, -0.991329, -0.044748, 0.000000, 1.000000, + -0.072307, -0.130762, 3.251300, -0.123551, -0.991329, -0.044748, 0.000000, 1.000000, + -0.072307, -0.130762, 3.672443, -0.123551, -0.991329, 0.044748, 0.000000, 1.000000, + -0.164924, -0.123022, 3.588214, -0.123551, -0.991329, 0.044748, 0.000000, 1.000000, + -0.072307, -0.134564, 3.588214, -0.123551, -0.991329, 0.044748, 0.000000, 1.000000, + -0.072307, -0.130762, 3.672443, -0.112294, -0.993153, 0.032201, 0.000000, 1.000000, + -0.164924, -0.120291, 3.672443, -0.112294, -0.993153, 0.032201, 0.000000, 1.000000, + -0.164924, -0.123022, 3.588214, -0.112294, -0.993153, 0.032201, 0.000000, 1.000000, + -0.072307, -0.130762, 3.251300, -0.111170, -0.992100, -0.058122, 0.000000, 1.000000, + -0.072307, -0.125828, 3.167073, -0.111170, -0.992100, -0.058122, 0.000000, 1.000000, + 0.024064, -0.136627, 3.167073, -0.111170, -0.992100, -0.058122, 0.000000, 1.000000, + -0.072307, -0.130762, 3.251300, -0.109103, -0.992329, -0.058135, 0.000000, 1.000000, + -0.164924, -0.120580, 3.251300, -0.109103, -0.992329, -0.058135, 0.000000, 1.000000, + -0.072307, -0.125828, 3.167073, -0.109103, -0.992329, -0.058135, 0.000000, 1.000000, + -0.072307, -0.125828, 3.756671, -0.112162, -0.991989, 0.058116, 0.000000, 1.000000, + -0.164924, -0.120291, 3.672443, -0.112162, -0.991989, 0.058116, 0.000000, 1.000000, + -0.072307, -0.130762, 3.672443, -0.112162, -0.991989, 0.058116, 0.000000, 1.000000, + -0.072307, -0.125828, 3.756671, -0.088874, -0.995520, 0.032277, 0.000000, 1.000000, + -0.164924, -0.117560, 3.756671, -0.088874, -0.995520, 0.032277, 0.000000, 1.000000, + -0.164924, -0.120291, 3.672443, -0.088874, -0.995520, 0.032277, 0.000000, 1.000000, + -0.072307, -0.125828, 3.167073, -0.087056, -0.994275, -0.061953, 0.000000, 1.000000, + -0.072307, -0.120580, 3.082843, -0.087056, -0.994275, -0.061953, 0.000000, 1.000000, + 0.024064, -0.129018, 3.082843, -0.087056, -0.994275, -0.061953, 0.000000, 1.000000, + -0.072307, -0.125828, 3.167073, -0.088750, -0.994126, -0.061944, 0.000000, 1.000000, + -0.164924, -0.117560, 3.167073, -0.088750, -0.994126, -0.061944, 0.000000, 1.000000, + -0.072307, -0.120580, 3.082843, -0.088750, -0.994126, -0.061944, 0.000000, 1.000000, + -0.072307, -0.120580, 3.840900, -0.088750, -0.994126, 0.061944, 0.000000, 1.000000, + -0.164924, -0.117560, 3.756671, -0.088750, -0.994126, 0.061944, 0.000000, 1.000000, + -0.072307, -0.125828, 3.756671, -0.088750, -0.994126, 0.061944, 0.000000, 1.000000, + -0.072307, -0.120580, 3.840900, -0.063950, -0.997355, 0.034559, 0.000000, 1.000000, + -0.164924, -0.114642, 3.840900, -0.063950, -0.997355, 0.034559, 0.000000, 1.000000, + -0.164924, -0.117560, 3.756671, -0.063950, -0.997355, 0.034559, 0.000000, 1.000000, + -0.072307, -0.120580, 3.082843, -0.060057, -0.996690, -0.054793, 0.000000, 1.000000, + -0.072307, -0.115950, 2.998616, -0.060057, -0.996690, -0.054793, 0.000000, 1.000000, + 0.024064, -0.121756, 2.998616, -0.060057, -0.996690, -0.054793, 0.000000, 1.000000, + -0.072307, -0.120580, 3.082843, -0.063892, -0.996452, -0.054780, 0.000000, 1.000000, + -0.164924, -0.114642, 3.082843, -0.063892, -0.996452, -0.054780, 0.000000, 1.000000, + -0.072307, -0.115950, 2.998616, -0.063892, -0.996452, -0.054780, 0.000000, 1.000000, + -0.072307, -0.115950, 3.925128, -0.063893, -0.996452, 0.054779, 0.000000, 1.000000, + -0.164924, -0.114642, 3.840900, -0.063893, -0.996452, 0.054779, 0.000000, 1.000000, + -0.072307, -0.120580, 3.840900, -0.063893, -0.996452, 0.054779, 0.000000, 1.000000, + -0.072307, -0.115950, 3.925128, -0.036261, -0.999045, 0.024356, 0.000000, 1.000000, + -0.164924, -0.112588, 3.925128, -0.036261, -0.999045, 0.024356, 0.000000, 1.000000, + -0.164924, -0.114642, 3.840900, -0.036261, -0.999045, 0.024356, 0.000000, 1.000000, + -0.072307, -0.115950, 2.998616, -0.031945, -0.998821, -0.036550, 0.000000, 1.000000, + -0.072307, -0.112867, 2.914387, -0.031945, -0.998821, -0.036550, 0.000000, 1.000000, + 0.024064, -0.115950, 2.914387, -0.031945, -0.998821, -0.036550, 0.000000, 1.000000, + -0.072307, -0.115950, 2.998616, -0.036247, -0.998674, -0.036545, 0.000000, 1.000000, + -0.164924, -0.112588, 2.998616, -0.036247, -0.998674, -0.036545, 0.000000, 1.000000, + -0.072307, -0.112867, 2.914387, -0.036247, -0.998674, -0.036545, 0.000000, 1.000000, + -0.072307, -0.114378, 4.179573, 0.020220, -0.999459, -0.025938, 0.000000, 1.000000, + -0.072307, -0.112147, 4.093585, 0.020220, -0.999459, -0.025938, 0.000000, 1.000000, + 0.024064, -0.112429, 4.179573, 0.020220, -0.999459, -0.025938, 0.000000, 1.000000, + -0.072307, -0.114378, 4.179573, 0.019430, -0.999475, -0.025938, 0.000000, 1.000000, + -0.164924, -0.113947, 4.093585, 0.019430, -0.999475, -0.025938, 0.000000, 1.000000, + -0.072307, -0.112147, 4.093585, 0.019430, -0.999475, -0.025938, 0.000000, 1.000000, + -0.072307, -0.114378, 4.179573, -0.015187, 0.999656, 0.021369, 0.000000, 1.000000, + -0.164924, -0.112147, 4.009357, -0.015187, 0.999656, 0.021369, 0.000000, 1.000000, + -0.164924, -0.113947, 4.093585, -0.015187, 0.999656, 0.021369, 0.000000, 1.000000, + -0.072307, -0.114378, 2.742119, -0.020218, 0.999512, -0.023817, 0.000000, 1.000000, + -0.164924, -0.112147, 2.914387, -0.020218, 0.999512, -0.023817, 0.000000, 1.000000, + 0.024064, -0.112429, 2.742119, -0.020218, 0.999512, -0.023817, 0.000000, 1.000000, + -0.072307, -0.112867, 4.009357, -0.036248, -0.998674, 0.036545, 0.000000, 1.000000, + -0.164924, -0.112588, 3.925128, -0.036248, -0.998674, 0.036545, 0.000000, 1.000000, + -0.072307, -0.115950, 3.925128, -0.036248, -0.998674, 0.036545, 0.000000, 1.000000, + -0.072307, -0.112867, 4.009357, -0.007779, -0.999956, 0.005237, 0.000000, 1.000000, + -0.164924, -0.112147, 4.009357, -0.007779, -0.999956, 0.005237, 0.000000, 1.000000, + -0.164924, -0.112588, 3.925128, -0.007779, -0.999956, 0.005237, 0.000000, 1.000000, + -0.072307, -0.112867, 2.914387, -0.004577, -0.999953, -0.008554, 0.000000, 1.000000, + -0.072307, -0.112147, 2.830159, -0.004577, -0.999953, -0.008554, 0.000000, 1.000000, + 0.024064, -0.112588, 2.830159, -0.004577, -0.999953, -0.008554, 0.000000, 1.000000, + -0.072307, -0.112867, 2.914387, -0.007779, -0.999933, -0.008554, 0.000000, 1.000000, + -0.164924, -0.112147, 2.914387, -0.007779, -0.999933, -0.008554, 0.000000, 1.000000, + -0.072307, -0.112147, 2.830159, -0.007779, -0.999933, -0.008554, 0.000000, 1.000000, + -0.072307, -0.112147, 4.093585, -0.007779, -0.999933, 0.008554, 0.000000, 1.000000, + -0.164924, -0.112147, 4.009357, -0.007779, -0.999933, 0.008554, 0.000000, 1.000000, + -0.072307, -0.112867, 4.009357, -0.007779, -0.999933, 0.008554, 0.000000, 1.000000, + -0.072307, -0.112147, 2.830159, 0.019430, -0.999490, 0.025332, 0.000000, 1.000000, + -0.164924, -0.113947, 2.830159, 0.019430, -0.999490, 0.025332, 0.000000, 1.000000, + -0.072307, -0.114378, 2.742119, 0.019430, -0.999490, 0.025332, 0.000000, 1.000000, + -0.072307, -0.112147, 2.830159, 0.019432, -0.999583, 0.021367, 0.000000, 1.000000, + -0.164924, -0.112147, 2.914387, 0.019432, -0.999583, 0.021367, 0.000000, 1.000000, + -0.164924, -0.113947, 2.830159, 0.019432, -0.999583, 0.021367, 0.000000, 1.000000, + -0.164924, -0.124378, 3.503987, -0.131113, -0.991367, 0.000000, 0.000000, 1.000000, + -0.164924, -0.124378, 3.419758, -0.131113, -0.991367, 0.000000, 0.000000, 1.000000, + -0.072307, -0.136627, 3.503986, -0.131113, -0.991367, 0.000000, 0.000000, 1.000000, + -0.164924, -0.124378, 3.503987, 0.003653, 0.999864, -0.016102, 0.000000, 1.000000, + -0.164924, -0.123022, 3.588214, 0.003653, 0.999864, -0.016102, 0.000000, 1.000000, + 0.505919, -0.115950, 4.179573, 0.003653, 0.999864, -0.016102, 0.000000, 1.000000, + -0.164924, -0.124378, 3.419758, -0.123659, -0.992196, -0.015978, 0.000000, 1.000000, + -0.164924, -0.123022, 3.335530, -0.123659, -0.992196, -0.015978, 0.000000, 1.000000, + -0.072307, -0.134564, 3.335530, -0.123659, -0.992196, -0.015978, 0.000000, 1.000000, + -0.164924, -0.123022, 3.588214, 0.019849, 0.999278, -0.032400, 0.000000, 1.000000, + -0.164924, -0.120291, 3.672443, 0.019849, 0.999278, -0.032400, 0.000000, 1.000000, + 0.409548, -0.115259, 4.179573, 0.019849, 0.999278, -0.032400, 0.000000, 1.000000, + -0.164924, -0.123022, 3.335530, -0.109243, -0.993598, -0.028806, 0.000000, 1.000000, + -0.164924, -0.120580, 3.251300, -0.109243, -0.993598, -0.028806, 0.000000, 1.000000, + -0.072307, -0.130762, 3.251300, -0.109243, -0.993598, -0.028806, 0.000000, 1.000000, + -0.164924, -0.120580, 3.251300, -0.088864, -0.995404, -0.035690, 0.000000, 1.000000, + -0.164924, -0.117560, 3.167073, -0.088864, -0.995404, -0.035690, 0.000000, 1.000000, + -0.072307, -0.125828, 3.167073, -0.088864, -0.995404, -0.035690, 0.000000, 1.000000, + -0.164924, -0.120291, 3.672443, 0.021417, 0.999246, -0.032399, 0.000000, 1.000000, + -0.164924, -0.117560, 3.756671, 0.021417, 0.999246, -0.032399, 0.000000, 1.000000, + 0.313177, -0.114095, 4.179573, 0.021417, 0.999246, -0.032399, 0.000000, 1.000000, + -0.164924, -0.117560, 3.756671, 0.026070, 0.999061, -0.034618, 0.000000, 1.000000, + -0.164924, -0.114642, 3.840900, 0.026070, 0.999061, -0.034618, 0.000000, 1.000000, + 0.216805, -0.112867, 4.179573, 0.026070, 0.999061, -0.034618, 0.000000, 1.000000, + -0.164924, -0.117560, 3.167073, -0.063950, -0.997355, -0.034559, 0.000000, 1.000000, + -0.164924, -0.114642, 3.082843, -0.063950, -0.997355, -0.034559, 0.000000, 1.000000, + -0.072307, -0.120580, 3.082843, -0.063950, -0.997355, -0.034559, 0.000000, 1.000000, + -0.164924, -0.114642, 3.840900, 0.020065, 0.999502, -0.024368, 0.000000, 1.000000, + -0.164924, -0.112588, 3.925128, 0.020065, 0.999502, -0.024368, 0.000000, 1.000000, + 0.120435, -0.112113, 4.179573, 0.020065, 0.999502, -0.024368, 0.000000, 1.000000, + -0.164924, -0.114642, 3.082843, -0.036261, -0.999045, -0.024356, 0.000000, 1.000000, + -0.164924, -0.112588, 2.998616, -0.036261, -0.999045, -0.024356, 0.000000, 1.000000, + -0.072307, -0.115950, 2.998616, -0.036261, -0.999045, -0.024356, 0.000000, 1.000000, + -0.164924, -0.113947, 4.093585, 0.019432, -0.999583, -0.021367, 0.000000, 1.000000, + -0.164924, -0.112147, 4.009357, 0.019432, -0.999583, -0.021367, 0.000000, 1.000000, + -0.072307, -0.112147, 4.093585, 0.019432, -0.999583, -0.021367, 0.000000, 1.000000, + -0.164924, -0.113947, 2.830159, -0.015662, 0.999649, -0.021369, 0.000000, 1.000000, + -0.164924, -0.112147, 2.914387, -0.015662, 0.999649, -0.021369, 0.000000, 1.000000, + -0.072307, -0.114378, 2.742119, -0.015662, 0.999649, -0.021369, 0.000000, 1.000000, + -0.164924, -0.112588, 3.925128, 0.006208, 0.999967, -0.005237, 0.000000, 1.000000, + -0.164924, -0.112147, 4.009357, 0.006208, 0.999967, -0.005237, 0.000000, 1.000000, + 0.024064, -0.112429, 4.179573, 0.006208, 0.999967, -0.005237, 0.000000, 1.000000, + -0.164924, -0.112588, 2.998616, -0.007779, -0.999956, -0.005237, 0.000000, 1.000000, + -0.164924, -0.112147, 2.914387, -0.007779, -0.999956, -0.005237, 0.000000, 1.000000, + -0.072307, -0.112867, 2.914387, -0.007779, -0.999956, -0.005237, 0.000000, 1.000000, + 3.142572, -0.213542, 2.882524, 0.000000, 0.000003, -1.000000, 0.000000, 1.000000, + 3.025961, -0.213542, 2.882524, 0.000000, 0.000003, -1.000000, 0.000000, 1.000000, + 3.142572, -0.122794, 2.882524, 0.000000, 0.000003, -1.000000, 0.000000, 1.000000, + 3.142572, -0.213542, 2.882524, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 3.019834, -0.213542, 3.200671, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 3.025961, -0.213542, 2.882524, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 3.142572, -0.122794, 4.036844, 0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 3.025961, -0.213542, 4.036844, 0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 3.142572, -0.213542, 4.036844, 0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 2.953362, -0.122794, 4.036844, 0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 3.142572, -0.122794, 4.036844, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 2.948477, -0.122794, 3.718589, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 2.953362, -0.122794, 4.036844, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 3.025961, -0.213542, 4.036844, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 3.019834, -0.213542, 3.718696, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 3.142572, -0.213542, 4.036844, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 3.025961, -0.213542, 4.036844, 0.408564, -0.912696, -0.007868, 0.000000, 1.000000, + 2.988559, -0.227659, 3.732239, 0.408564, -0.912696, -0.007868, 0.000000, 1.000000, + 3.019834, -0.213542, 3.718696, 0.408564, -0.912696, -0.007868, 0.000000, 1.000000, + 3.025961, -0.213542, 4.036844, 0.000000, -0.000001, 1.000000, 0.000000, 1.000000, + 2.987551, -0.205902, 4.036844, 0.000000, -0.000001, 1.000000, 0.000000, 1.000000, + 2.991878, -0.227659, 4.036844, 0.000000, -0.000001, 1.000000, 0.000000, 1.000000, + 3.025961, -0.213542, 4.036844, -0.000020, -0.000007, 1.000000, 0.000000, 1.000000, + 2.953362, -0.122794, 4.036844, -0.000020, -0.000007, 1.000000, 0.000000, 1.000000, + 2.987551, -0.205902, 4.036844, -0.000020, -0.000007, 1.000000, 0.000000, 1.000000, + 3.025961, -0.213542, 3.459684, 0.382659, -0.923845, -0.009051, 0.000000, 1.000000, + 2.991878, -0.227659, 3.459684, 0.382659, -0.923845, -0.009051, 0.000000, 1.000000, + 3.019834, -0.213542, 3.200671, 0.382659, -0.923845, -0.009051, 0.000000, 1.000000, + 3.025961, -0.213542, 2.882524, 0.382674, -0.923874, 0.004171, 0.000000, 1.000000, + 2.988559, -0.227659, 3.187129, 0.382674, -0.923874, 0.004171, 0.000000, 1.000000, + 2.991878, -0.227659, 2.882524, 0.382674, -0.923874, 0.004171, 0.000000, 1.000000, + 2.953362, -0.122794, 2.882524, 0.000000, 0.000003, -1.000000, 0.000000, 1.000000, + 3.019834, -0.213542, 3.718696, 0.382659, -0.923845, 0.009051, 0.000000, 1.000000, + 2.991878, -0.227659, 3.459684, 0.382659, -0.923845, 0.009051, 0.000000, 1.000000, + 3.025961, -0.213542, 3.459684, 0.382659, -0.923845, 0.009051, 0.000000, 1.000000, + 3.019834, -0.213542, 3.718696, 0.413217, -0.910619, 0.005033, 0.000000, 1.000000, + 2.988559, -0.227659, 3.732239, 0.413218, -0.910618, 0.005033, 0.000000, 1.000000, + 2.991878, -0.227659, 3.459684, 0.413217, -0.910619, 0.005033, 0.000000, 1.000000, + 3.019834, -0.213542, 3.200671, 0.408563, -0.912696, 0.007868, 0.000000, 1.000000, + 2.988559, -0.227659, 3.187129, 0.408563, -0.912696, 0.007868, 0.000000, 1.000000, + 3.025961, -0.213542, 2.882524, 0.408563, -0.912696, 0.007868, 0.000000, 1.000000, + 2.991878, -0.227659, 4.036844, 0.382675, -0.923874, -0.004171, 0.000000, 1.000000, + 2.988559, -0.227659, 3.732239, 0.382675, -0.923874, -0.004171, 0.000000, 1.000000, + 3.025961, -0.213542, 4.036844, 0.382675, -0.923874, -0.004171, 0.000000, 1.000000, + 2.991878, -0.227659, 4.036844, 0.735162, -0.677844, -0.008012, 0.000000, 1.000000, + 2.964502, -0.253874, 3.742654, 0.735162, -0.677844, -0.008012, 0.000000, 1.000000, + 2.988559, -0.227659, 3.732239, 0.735162, -0.677844, -0.008012, 0.000000, 1.000000, + 2.991878, -0.227659, 3.459684, 0.413217, -0.910619, -0.005033, 0.000000, 1.000000, + 2.988559, -0.227659, 3.187129, 0.413217, -0.910619, -0.005033, 0.000000, 1.000000, + 3.019834, -0.213542, 3.200671, 0.413217, -0.910619, -0.005033, 0.000000, 1.000000, + 2.991878, -0.227659, 3.459684, 0.707080, -0.707082, -0.008612, 0.000000, 1.000000, + 2.965663, -0.253874, 3.459684, 0.707080, -0.707082, -0.008612, 0.000000, 1.000000, + 2.988559, -0.227659, 3.187129, 0.707080, -0.707081, -0.008612, 0.000000, 1.000000, + 2.991878, -0.227659, 2.882524, -0.000006, 0.000000, -1.000000, 0.000000, 1.000000, + 2.987551, -0.205902, 2.882524, -0.000006, 0.000000, -1.000000, 0.000000, 1.000000, + 3.025961, -0.213542, 2.882524, -0.000006, 0.000000, -1.000000, 0.000000, 1.000000, + 2.991878, -0.227659, 2.882524, -0.000015, 0.000000, -1.000000, 0.000000, 1.000000, + 2.965663, -0.253874, 2.882524, -0.000015, 0.000000, -1.000000, 0.000000, 1.000000, + 2.987551, -0.205902, 2.882524, -0.000015, 0.000000, -1.000000, 0.000000, 1.000000, + 2.991878, -0.227659, 2.882524, 0.707102, -0.707106, 0.002793, 0.000000, 1.000000, + 2.964502, -0.253874, 3.176713, 0.707102, -0.707106, 0.002793, 0.000000, 1.000000, + 2.965663, -0.253874, 2.882524, 0.707102, -0.707106, 0.002793, 0.000000, 1.000000, + 2.988559, -0.227659, 3.732239, 0.707080, -0.707081, 0.008612, 0.000000, 1.000000, + 2.965663, -0.253874, 3.459684, 0.707080, -0.707082, 0.008612, 0.000000, 1.000000, + 2.991878, -0.227659, 3.459684, 0.707080, -0.707082, 0.008612, 0.000000, 1.000000, + 2.988559, -0.227659, 3.732239, 0.737370, -0.675482, 0.003028, 0.000000, 1.000000, + 2.964502, -0.253874, 3.742654, 0.737370, -0.675482, 0.003028, 0.000000, 1.000000, + 2.965663, -0.253874, 3.459684, 0.737370, -0.675482, 0.003028, 0.000000, 1.000000, + 2.988559, -0.227659, 3.187129, 0.735162, -0.677844, 0.008012, 0.000000, 1.000000, + 2.964502, -0.253874, 3.176713, 0.735162, -0.677844, 0.008012, 0.000000, 1.000000, + 2.991878, -0.227659, 2.882524, 0.735162, -0.677844, 0.008012, 0.000000, 1.000000, + 2.987551, -0.205902, 4.036844, 0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 2.965663, -0.253874, 4.036844, 0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 2.991878, -0.227659, 4.036844, 0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 2.943906, -0.249547, 4.036844, 0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 2.913045, -0.175041, 4.036844, 0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 2.987551, -0.205902, 2.882524, -0.000001, 0.000004, -1.000000, 0.000000, 1.000000, + 2.953362, -0.122794, 2.882524, -0.000001, 0.000004, -1.000000, 0.000000, 1.000000, + 3.025961, -0.213542, 2.882524, -0.000001, 0.000004, -1.000000, 0.000000, 1.000000, + 2.987551, -0.205902, 2.882524, 0.000014, 0.000006, -1.000000, 0.000000, 1.000000, + 2.925756, -0.141239, 2.882524, 0.000014, 0.000006, -1.000000, 0.000000, 1.000000, + 2.953362, -0.122794, 2.882524, 0.000014, 0.000006, -1.000000, 0.000000, 1.000000, + 2.987551, -0.205902, 2.882524, -0.000014, -0.000006, -1.000000, 0.000000, 1.000000, + 2.913045, -0.175041, 2.882524, -0.000014, -0.000006, -1.000000, 0.000000, 1.000000, + 2.925756, -0.141239, 2.882524, -0.000014, -0.000006, -1.000000, 0.000000, 1.000000, + 2.965663, -0.253874, 4.036844, 0.707101, -0.707107, -0.002793, 0.000000, 1.000000, + 2.964502, -0.253874, 3.742654, 0.707101, -0.707107, -0.002793, 0.000000, 1.000000, + 2.991878, -0.227659, 4.036844, 0.707101, -0.707107, -0.002793, 0.000000, 1.000000, + 2.965663, -0.253874, 4.036844, 0.934543, -0.355831, -0.003692, 0.000000, 1.000000, + 2.951548, -0.287956, 3.748264, 0.934543, -0.355831, -0.003692, 0.000000, 1.000000, + 2.964502, -0.253874, 3.742654, 0.934543, -0.355831, -0.003692, 0.000000, 1.000000, + 2.951548, -0.287956, 4.036844, 0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 2.965663, -0.253874, 3.459684, 0.737362, -0.675491, -0.003028, 0.000000, 1.000000, + 2.964502, -0.253874, 3.176713, 0.737362, -0.675491, -0.003028, 0.000000, 1.000000, + 2.988559, -0.227659, 3.187129, 0.737362, -0.675491, -0.003028, 0.000000, 1.000000, + 2.965663, -0.253874, 3.459684, 0.923878, -0.382667, -0.003795, 0.000000, 1.000000, + 2.951548, -0.287956, 3.459684, 0.923878, -0.382667, -0.003795, 0.000000, 1.000000, + 2.964502, -0.253874, 3.176713, 0.923878, -0.382667, -0.003795, 0.000000, 1.000000, + 2.965663, -0.253874, 2.882524, -0.000018, 0.000005, -1.000000, 0.000000, 1.000000, + 2.943906, -0.249547, 2.882524, -0.000018, 0.000005, -1.000000, 0.000000, 1.000000, + 2.987551, -0.205902, 2.882524, -0.000018, 0.000005, -1.000000, 0.000000, 1.000000, + 2.964502, -0.253874, 3.742654, 0.923878, -0.382667, 0.003795, 0.000000, 1.000000, + 2.951548, -0.287956, 3.459684, 0.923878, -0.382667, 0.003795, 0.000000, 1.000000, + 2.965663, -0.253874, 3.459684, 0.923878, -0.382667, 0.003795, 0.000000, 1.000000, + 2.964502, -0.253874, 3.176713, 0.934543, -0.355831, 0.003692, 0.000000, 1.000000, + 2.951548, -0.287956, 3.171104, 0.934543, -0.355831, 0.003692, 0.000000, 1.000000, + 2.965663, -0.253874, 2.882524, 0.934543, -0.355832, 0.003692, 0.000000, 1.000000, + 2.953362, -0.122794, 4.036844, 0.000000, -0.000006, 1.000000, 0.000000, 1.000000, + 2.925756, -0.141239, 4.036844, 0.000000, -0.000006, 1.000000, 0.000000, 1.000000, + 2.987551, -0.205902, 4.036844, 0.000000, -0.000006, 1.000000, 0.000000, 1.000000, + 2.953362, -0.122794, 4.036844, -0.000042, -0.000007, 1.000000, 0.000000, 1.000000, + 2.919280, -0.136911, 4.036844, -0.000042, -0.000007, 1.000000, 0.000000, 1.000000, + 2.925756, -0.141239, 4.036844, -0.000042, -0.000007, 1.000000, 0.000000, 1.000000, + 2.953362, -0.122794, 4.036844, -0.382683, 0.923872, 0.003843, 0.000000, 1.000000, + 2.916193, -0.136911, 3.729516, -0.382683, 0.923872, 0.003843, 0.000000, 1.000000, + 2.919280, -0.136911, 4.036844, -0.382683, 0.923872, 0.003843, 0.000000, 1.000000, + 2.953362, -0.122794, 3.459684, -0.382677, 0.923854, -0.007220, 0.000000, 1.000000, + 2.919280, -0.136911, 3.459684, -0.382677, 0.923854, -0.007220, 0.000000, 1.000000, + 2.948477, -0.122794, 3.718589, -0.382677, 0.923854, -0.007220, 0.000000, 1.000000, + 2.953362, -0.122794, 2.882524, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 2.948477, -0.122794, 3.200778, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 3.142572, -0.122794, 2.882524, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 2.953362, -0.122794, 2.882524, -0.398902, 0.916973, -0.006123, 0.000000, 1.000000, + 2.916193, -0.136911, 3.189852, -0.398902, 0.916973, -0.006123, 0.000000, 1.000000, + 2.948477, -0.122794, 3.200778, -0.398902, 0.916973, -0.006123, 0.000000, 1.000000, + 2.951548, -1.150065, 4.755571, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 2.951548, -0.485787, 4.036844, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 2.951548, -0.485787, 4.755571, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 2.951548, -0.485787, 2.882524, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 2.951548, -1.150065, 4.755571, 0.923882, -0.382678, 0.000000, 0.000000, 1.000000, + 2.925880, -1.212033, 2.163797, 0.923882, -0.382678, 0.000000, 0.000000, 1.000000, + 2.951548, -1.150065, 2.163797, 0.923882, -0.382678, 0.000000, 0.000000, 1.000000, + 2.951548, -1.150065, 4.755571, -0.000030, 0.000000, 1.000000, 0.000000, 1.000000, + 2.915247, -1.186365, 4.755571, -0.000030, 0.000000, 1.000000, 0.000000, 1.000000, + 2.925880, -1.212033, 4.755571, -0.000030, 0.000000, 1.000000, 0.000000, 1.000000, + 2.951548, -1.150065, 4.755571, 0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 2.860799, -1.168215, 4.755571, 0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 2.915247, -1.186365, 4.755571, 0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 2.951548, -1.150065, 2.163797, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 2.951548, -0.485787, 2.163797, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 2.951548, -1.150065, 2.163797, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 2.860799, -1.168215, 2.163797, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 2.951548, -0.485787, 2.163797, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 2.951548, -0.485787, 4.755571, 0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 2.860799, -0.485787, 4.755571, 0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 2.951548, -0.287956, 3.748264, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 2.951548, -0.287956, 4.036844, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 2.951548, -0.287956, 3.459684, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 2.951548, -0.485787, 4.036844, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 2.860799, -0.485787, 4.755571, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 2.951548, -0.485787, 4.755571, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 2.860799, -0.485787, 4.036844, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 2.951548, -0.287956, 3.171104, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 2.951548, -0.485787, 2.882524, 1.000000, 0.000003, 0.000000, 0.000000, 1.000000, + 2.951548, -0.287956, 2.882524, 1.000000, 0.000003, 0.000000, 0.000000, 1.000000, + 2.951548, -0.287956, 3.171104, 1.000000, 0.000003, 0.000000, 0.000000, 1.000000, + 2.951548, -0.485787, 2.882524, 0.000000, 0.000001, -1.000000, 0.000000, 1.000000, + 2.860799, -0.485787, 2.882524, 0.000000, 0.000001, -1.000000, 0.000000, 1.000000, + 2.951548, -0.287956, 2.882524, 0.000000, 0.000001, -1.000000, 0.000000, 1.000000, + 2.951548, -0.485787, 2.163797, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 2.860799, -0.485787, 2.882524, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 2.951548, -0.485787, 2.882524, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 2.860799, -0.485787, 2.163797, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 2.951548, -0.287956, 4.036844, 0.923883, -0.382675, 0.000000, 0.000000, 1.000000, + 2.951548, -0.287956, 3.748264, 0.923883, -0.382675, 0.000000, 0.000000, 1.000000, + 2.965663, -0.253874, 4.036844, 0.923883, -0.382675, 0.000000, 0.000000, 1.000000, + 2.860799, -0.485787, 4.036844, 0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 2.951548, -0.485787, 4.036844, 0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 2.951548, -0.287956, 4.036844, -0.000007, 0.000000, 1.000000, 0.000000, 1.000000, + 2.860799, -0.215358, 4.036844, -0.000007, 0.000000, 1.000000, 0.000000, 1.000000, + 2.860799, -0.485787, 4.036844, -0.000007, 0.000000, 1.000000, 0.000000, 1.000000, + 2.951548, -0.287956, 3.748264, 0.934753, -0.355299, 0.000000, 0.000000, 1.000000, + 2.951548, -0.287956, 3.459684, 0.934753, -0.355299, 0.000000, 0.000000, 1.000000, + 2.964502, -0.253874, 3.742654, 0.934753, -0.355299, 0.000000, 0.000000, 1.000000, + 2.951548, -0.287956, 3.459684, 0.934754, -0.355296, 0.000000, 0.000000, 1.000000, + 2.951548, -0.287956, 3.171104, 0.934754, -0.355296, 0.000000, 0.000000, 1.000000, + 2.964502, -0.253874, 3.176713, 0.934754, -0.355296, 0.000000, 0.000000, 1.000000, + 2.951548, -0.287956, 3.171104, 0.923883, -0.382675, 0.000000, 0.000000, 1.000000, + 2.951548, -0.287956, 2.882524, 0.923883, -0.382675, 0.000000, 0.000000, 1.000000, + 2.965663, -0.253874, 2.882524, 0.923883, -0.382675, 0.000000, 0.000000, 1.000000, + 2.951548, -0.287956, 2.882524, -0.000012, -0.000003, -1.000000, 0.000000, 1.000000, + 2.943906, -0.249547, 2.882524, -0.000012, -0.000003, -1.000000, 0.000000, 1.000000, + 2.965663, -0.253874, 2.882524, -0.000012, -0.000003, -1.000000, 0.000000, 1.000000, + 2.860799, -0.215358, 2.882524, 0.000000, 0.000001, -1.000000, 0.000000, 1.000000, + 2.943906, -0.249547, 2.882524, 0.000000, 0.000001, -1.000000, 0.000000, 1.000000, + 2.948477, -0.122794, 3.718589, -0.398902, 0.916973, 0.006123, 0.000000, 1.000000, + 2.916193, -0.136911, 3.729516, -0.398902, 0.916973, 0.006123, 0.000000, 1.000000, + 2.953362, -0.122794, 4.036844, -0.398902, 0.916973, 0.006123, 0.000000, 1.000000, + 2.948477, -0.122794, 3.200778, -0.382677, 0.923854, 0.007220, 0.000000, 1.000000, + 2.919280, -0.136911, 3.459684, -0.382677, 0.923854, 0.007220, 0.000000, 1.000000, + 2.953362, -0.122794, 3.459684, -0.382677, 0.923854, 0.007220, 0.000000, 1.000000, + 2.948477, -0.122794, 3.200778, -0.401959, 0.915646, 0.004598, 0.000000, 1.000000, + 2.916193, -0.136911, 3.189852, -0.401959, 0.915646, 0.004598, 0.000000, 1.000000, + 2.919280, -0.136911, 3.459684, -0.401959, 0.915646, 0.004598, 0.000000, 1.000000, + 2.860799, -0.215358, 4.036844, 0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 2.943906, -0.249547, 2.882524, 0.000004, -0.000002, -1.000000, 0.000000, 1.000000, + 2.913045, -0.175041, 2.882524, 0.000004, -0.000002, -1.000000, 0.000000, 1.000000, + 2.987551, -0.205902, 2.882524, 0.000004, -0.000002, -1.000000, 0.000000, 1.000000, + 2.943906, -0.249547, 2.882524, -0.000014, 0.000003, -1.000000, 0.000000, 1.000000, + 2.879244, -0.187752, 2.882524, -0.000014, 0.000003, -1.000000, 0.000000, 1.000000, + 2.913045, -0.175041, 2.882524, -0.000014, 0.000003, -1.000000, 0.000000, 1.000000, + 2.943906, -0.249547, 2.882524, 0.000007, -0.000002, -1.000000, 0.000000, 1.000000, + 2.860799, -0.215358, 2.882524, 0.000007, -0.000002, -1.000000, 0.000000, 1.000000, + 2.879244, -0.187752, 2.882524, 0.000007, -0.000002, -1.000000, 0.000000, 1.000000, + 2.925880, -1.212033, 4.755571, 0.923881, -0.382679, 0.000000, 0.000000, 1.000000, + 2.925880, -1.212033, 2.163797, 0.923881, -0.382679, 0.000000, 0.000000, 1.000000, + 2.951548, -1.150065, 4.755571, 0.923881, -0.382679, 0.000000, 0.000000, 1.000000, + 2.925880, -1.212033, 4.755571, 0.707097, -0.707116, 0.000000, 0.000000, 1.000000, + 2.886466, -1.251445, 3.459684, 0.707097, -0.707116, 0.000000, 0.000000, 1.000000, + 2.925880, -1.212033, 2.163797, 0.707097, -0.707116, 0.000000, 0.000000, 1.000000, + 2.925880, -1.212033, 4.755571, 0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 2.860799, -1.240814, 4.755571, 0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 2.886466, -1.251446, 4.755571, 0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 2.925880, -1.212033, 2.163797, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 2.915247, -1.186365, 2.163797, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 2.925880, -1.212033, 2.163797, -0.000003, 0.000000, -1.000000, 0.000000, 1.000000, + 2.860799, -1.240814, 2.163797, -0.000003, 0.000000, -1.000000, 0.000000, 1.000000, + 2.915247, -1.186365, 2.163797, -0.000003, 0.000000, -1.000000, 0.000000, 1.000000, + 2.925756, -0.141239, 4.036844, 0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 2.925756, -0.141239, 4.036844, 0.000472, 0.000000, 1.000000, 0.000000, 1.000000, + 2.912134, -0.174129, 4.036844, 0.000472, 0.000000, 1.000000, 0.000000, 1.000000, + 2.913045, -0.175041, 4.036844, 0.000472, 0.000000, 1.000000, 0.000000, 1.000000, + 2.925756, -0.141239, 2.882524, 0.000000, 0.000007, -1.000000, 0.000000, 1.000000, + 2.919280, -0.136911, 2.882524, 0.000000, 0.000007, -1.000000, 0.000000, 1.000000, + 2.953362, -0.122794, 2.882524, 0.000000, 0.000007, -1.000000, 0.000000, 1.000000, + 2.925756, -0.141239, 2.882524, -0.000032, 0.000000, -1.000000, 0.000000, 1.000000, + 2.912134, -0.174129, 2.882524, -0.000032, 0.000000, -1.000000, 0.000000, 1.000000, + 2.919280, -0.136911, 2.882524, -0.000032, 0.000000, -1.000000, 0.000000, 1.000000, + 2.919280, -0.136911, 4.036844, -0.000018, 0.000000, 1.000000, 0.000000, 1.000000, + 2.912134, -0.174129, 4.036844, -0.000018, 0.000000, 1.000000, 0.000000, 1.000000, + 2.925756, -0.141239, 4.036844, -0.000018, 0.000000, 1.000000, 0.000000, 1.000000, + 2.919280, -0.136911, 4.036844, 0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 2.874916, -0.181275, 4.036844, 0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 2.912134, -0.174129, 4.036844, 0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 2.919280, -0.136911, 4.036844, -0.707113, 0.707098, 0.001799, 0.000000, 1.000000, + 2.874171, -0.181275, 3.743738, -0.707113, 0.707098, 0.001799, 0.000000, 1.000000, + 2.874916, -0.181275, 4.036844, -0.707113, 0.707098, 0.001799, 0.000000, 1.000000, + 2.919280, -0.136911, 3.459684, -0.401959, 0.915646, -0.004598, 0.000000, 1.000000, + 2.916193, -0.136911, 3.729516, -0.401959, 0.915646, -0.004598, 0.000000, 1.000000, + 2.948477, -0.122794, 3.718589, -0.401959, 0.915646, -0.004598, 0.000000, 1.000000, + 2.919280, -0.136911, 3.459684, -0.707090, 0.707077, -0.008088, 0.000000, 1.000000, + 2.874916, -0.181275, 3.459683, -0.707090, 0.707077, -0.008088, 0.000000, 1.000000, + 2.916193, -0.136911, 3.729516, -0.707090, 0.707078, -0.008088, 0.000000, 1.000000, + 2.919280, -0.136911, 2.882524, -0.382681, 0.923873, -0.003843, 0.000000, 1.000000, + 2.916193, -0.136911, 3.189852, -0.382681, 0.923873, -0.003843, 0.000000, 1.000000, + 2.953362, -0.122794, 2.882524, -0.382681, 0.923873, -0.003843, 0.000000, 1.000000, + 2.919280, -0.136911, 2.882524, -0.724827, 0.688893, -0.007279, 0.000000, 1.000000, + 2.874171, -0.181275, 3.175630, -0.724827, 0.688893, -0.007279, 0.000000, 1.000000, + 2.916193, -0.136911, 3.189852, -0.724827, 0.688893, -0.007279, 0.000000, 1.000000, + 2.916193, -0.136911, 3.729516, -0.724825, 0.688895, 0.007279, 0.000000, 1.000000, + 2.874171, -0.181275, 3.743738, -0.724825, 0.688895, 0.007279, 0.000000, 1.000000, + 2.919280, -0.136911, 4.036844, -0.724825, 0.688895, 0.007279, 0.000000, 1.000000, + 2.916193, -0.136911, 3.189852, -0.707090, 0.707077, 0.008088, 0.000000, 1.000000, + 2.874916, -0.181275, 3.459683, -0.707090, 0.707077, 0.008088, 0.000000, 1.000000, + 2.919280, -0.136911, 3.459684, -0.707090, 0.707077, 0.008088, 0.000000, 1.000000, + 2.916193, -0.136911, 3.189852, -0.726312, 0.687362, 0.001906, 0.000000, 1.000000, + 2.874171, -0.181275, 3.175630, -0.726312, 0.687362, 0.001906, 0.000000, 1.000000, + 2.874916, -0.181275, 3.459683, -0.726312, 0.687362, 0.001906, 0.000000, 1.000000, + 2.913045, -0.175041, 4.036844, -0.000014, 0.000000, 1.000000, 0.000000, 1.000000, + 2.879244, -0.187752, 4.036844, -0.000014, 0.000000, 1.000000, 0.000000, 1.000000, + 2.943906, -0.249547, 4.036844, -0.000014, 0.000000, 1.000000, 0.000000, 1.000000, + 2.913045, -0.175041, 2.882524, 0.000472, -0.000089, -1.000000, 0.000000, 1.000000, + 2.912134, -0.174129, 2.882524, 0.000472, -0.000089, -1.000000, 0.000000, 1.000000, + 2.925756, -0.141239, 2.882524, 0.000472, -0.000089, -1.000000, 0.000000, 1.000000, + 2.913045, -0.175041, 2.882524, 0.000236, -0.000214, -1.000000, 0.000000, 1.000000, + 2.879244, -0.187752, 2.882524, 0.000236, -0.000214, -1.000000, 0.000000, 1.000000, + 2.912134, -0.174129, 2.882524, 0.000236, -0.000214, -1.000000, 0.000000, 1.000000, + 2.879244, -0.187752, 4.036844, 0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 2.912134, -0.174129, 4.036844, 0.000037, 0.000000, 1.000000, 0.000000, 1.000000, + 2.874916, -0.181275, 4.036844, 0.000037, 0.000000, 1.000000, 0.000000, 1.000000, + 2.879244, -0.187752, 4.036844, 0.000037, 0.000000, 1.000000, 0.000000, 1.000000, + 2.912134, -0.174129, 2.882524, 0.000015, 0.000000, -1.000000, 0.000000, 1.000000, + 2.874916, -0.181275, 2.882524, 0.000015, 0.000000, -1.000000, 0.000000, 1.000000, + 2.919280, -0.136911, 2.882524, 0.000015, 0.000000, -1.000000, 0.000000, 1.000000, + 2.886466, -1.251446, 4.755571, 0.707101, -0.707112, -0.000001, 0.000000, 1.000000, + 2.886466, -1.251445, 4.323609, 0.707101, -0.707112, -0.000001, 0.000000, 1.000000, + 2.925880, -1.212033, 4.755571, 0.707101, -0.707112, -0.000001, 0.000000, 1.000000, + 2.886466, -1.251446, 4.755571, 0.707104, -0.707109, 0.000000, 0.000000, 1.000000, + 2.860798, -1.277113, 4.323609, 0.707104, -0.707109, 0.000000, 0.000000, 1.000000, + 2.886466, -1.251445, 4.323609, 0.707104, -0.707109, 0.000000, 0.000000, 1.000000, + 2.886466, -1.251445, 4.323609, 0.707101, -0.707113, 0.000000, 0.000000, 1.000000, + 2.886466, -1.251445, 3.891646, 0.707101, -0.707113, 0.000000, 0.000000, 1.000000, + 2.925880, -1.212033, 4.755571, 0.707101, -0.707113, 0.000000, 0.000000, 1.000000, + 2.860798, -1.277113, 3.891646, 0.707104, -0.707109, 0.000000, 0.000000, 1.000000, + 2.886466, -1.251445, 3.891646, 0.707104, -0.707109, 0.000000, 0.000000, 1.000000, + 2.886466, -1.251445, 3.891646, 0.707097, -0.707116, 0.000000, 0.000000, 1.000000, + 2.886466, -1.251445, 3.891646, 0.707104, -0.707110, 0.000000, 0.000000, 1.000000, + 2.860798, -1.277113, 3.459684, 0.707104, -0.707110, 0.000000, 0.000000, 1.000000, + 2.886466, -1.251445, 3.459684, 0.707104, -0.707110, 0.000000, 0.000000, 1.000000, + 2.886466, -1.251445, 3.027722, 0.707097, -0.707116, 0.000000, 0.000000, 1.000000, + 2.886466, -1.251445, 3.459684, 0.707104, -0.707109, 0.000000, 0.000000, 1.000000, + 2.860798, -1.277113, 3.459684, 0.707104, -0.707109, 0.000000, 0.000000, 1.000000, + 2.886466, -1.251445, 3.027722, 0.707104, -0.707109, 0.000000, 0.000000, 1.000000, + 2.886466, -1.251445, 3.027722, 0.707100, -0.707114, 0.000001, 0.000000, 1.000000, + 2.886466, -1.251446, 2.595759, 0.707100, -0.707114, 0.000001, 0.000000, 1.000000, + 2.925880, -1.212033, 2.163797, 0.707100, -0.707114, 0.000001, 0.000000, 1.000000, + 2.886466, -1.251445, 3.027722, 0.713130, -0.701031, 0.000000, 0.000000, 1.000000, + 2.861234, -1.277113, 3.022121, 0.713130, -0.701031, 0.000000, 0.000000, 1.000000, + 2.886466, -1.251446, 2.595759, 0.713130, -0.701031, 0.000000, 0.000000, 1.000000, + 2.886466, -1.251445, 3.027722, 0.713048, -0.701115, 0.000710, 0.000000, 1.000000, + 2.860798, -1.277113, 3.459684, 0.713048, -0.701115, 0.000710, 0.000000, 1.000000, + 2.861234, -1.277113, 3.022121, 0.713048, -0.701115, 0.000710, 0.000000, 1.000000, + 2.886466, -1.251446, 2.595759, 0.707096, -0.707117, -0.000001, 0.000000, 1.000000, + 2.886466, -1.251445, 2.163797, 0.707096, -0.707117, -0.000001, 0.000000, 1.000000, + 2.925880, -1.212033, 2.163797, 0.707096, -0.707117, -0.000001, 0.000000, 1.000000, + 2.886466, -1.251446, 2.595759, 0.707108, -0.707106, 0.000000, 0.000000, 1.000000, + 2.860798, -1.277113, 2.163797, 0.707108, -0.707106, 0.000000, 0.000000, 1.000000, + 2.886466, -1.251445, 2.163797, 0.707108, -0.707106, 0.000000, 0.000000, 1.000000, + 2.886466, -1.251445, 2.163797, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 2.860799, -1.240814, 2.163797, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 2.886466, -1.251445, 2.163797, -0.000003, 0.000000, -1.000000, 0.000000, 1.000000, + 2.860798, -1.277113, 2.163797, -0.000003, 0.000000, -1.000000, 0.000000, 1.000000, + 2.879244, -0.187752, 4.036844, 0.000014, 0.000000, 1.000000, 0.000000, 1.000000, + 2.860799, -0.215358, 4.036844, 0.000014, 0.000000, 1.000000, 0.000000, 1.000000, + 2.943906, -0.249547, 4.036844, 0.000014, 0.000000, 1.000000, 0.000000, 1.000000, + 2.879244, -0.187752, 2.882524, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 2.874916, -0.181275, 2.882524, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 2.912134, -0.174129, 2.882524, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 2.879244, -0.187752, 2.882524, 0.000010, 0.000000, -1.000000, 0.000000, 1.000000, + 2.860799, -0.215358, 2.882524, 0.000010, 0.000000, -1.000000, 0.000000, 1.000000, + 2.874916, -0.181275, 2.882524, 0.000010, 0.000000, -1.000000, 0.000000, 1.000000, + 2.874916, -0.181275, 4.036844, -0.923872, 0.382702, -0.000000, 0.000000, 1.000000, + 2.860799, -0.215358, 3.748264, -0.923872, 0.382702, -0.000000, 0.000000, 1.000000, + 2.860799, -0.215358, 4.036844, -0.923872, 0.382702, -0.000000, 0.000000, 1.000000, + 2.874916, -0.181275, 3.459683, -0.726313, 0.687362, -0.001906, 0.000000, 1.000000, + 2.874171, -0.181275, 3.743738, -0.726313, 0.687362, -0.001906, 0.000000, 1.000000, + 2.916193, -0.136911, 3.729516, -0.726313, 0.687362, -0.001906, 0.000000, 1.000000, + 2.874916, -0.181275, 3.459683, -0.923869, 0.382701, -0.002425, 0.000000, 1.000000, + 2.860799, -0.215358, 3.459683, -0.923869, 0.382701, -0.002425, 0.000000, 1.000000, + 2.874171, -0.181275, 3.743738, -0.923869, 0.382701, -0.002425, 0.000000, 1.000000, + 2.874916, -0.181275, 2.882524, -0.707112, 0.707099, -0.001799, 0.000000, 1.000000, + 2.874171, -0.181275, 3.175630, -0.707112, 0.707099, -0.001799, 0.000000, 1.000000, + 2.919280, -0.136911, 2.882524, -0.707112, 0.707099, -0.001799, 0.000000, 1.000000, + 2.874916, -0.181275, 2.882524, -0.930801, 0.365519, -0.002367, 0.000000, 1.000000, + 2.860799, -0.215358, 3.171103, -0.930801, 0.365519, -0.002367, 0.000000, 1.000000, + 2.874171, -0.181275, 3.175630, -0.930801, 0.365519, -0.002367, 0.000000, 1.000000, + 2.874916, -0.181275, 2.882524, -0.923872, 0.382702, 0.000000, 0.000000, 1.000000, + 2.860799, -0.215358, 2.882524, -0.923872, 0.382702, 0.000000, 0.000000, 1.000000, + 2.860799, -0.215358, 3.171103, -0.923872, 0.382702, 0.000000, 0.000000, 1.000000, + 2.874171, -0.181275, 3.743738, -0.930801, 0.365519, 0.002367, 0.000000, 1.000000, + 2.860799, -0.215358, 3.748264, -0.930801, 0.365519, 0.002367, 0.000000, 1.000000, + 2.874916, -0.181275, 4.036844, -0.930801, 0.365519, 0.002367, 0.000000, 1.000000, + 2.874171, -0.181275, 3.743738, -0.930911, 0.365247, 0.000000, 0.000000, 1.000000, + 2.860799, -0.215358, 3.459683, -0.930911, 0.365247, 0.000000, 0.000000, 1.000000, + 2.860799, -0.215358, 3.748264, -0.930911, 0.365247, 0.000000, 0.000000, 1.000000, + 2.874171, -0.181275, 3.175630, -0.923869, 0.382701, 0.002425, 0.000000, 1.000000, + 2.860799, -0.215358, 3.459683, -0.923869, 0.382701, 0.002425, 0.000000, 1.000000, + 2.874916, -0.181275, 3.459683, -0.923869, 0.382701, 0.002425, 0.000000, 1.000000, + 2.874171, -0.181275, 3.175630, -0.930910, 0.365248, 0.000000, 0.000000, 1.000000, + 2.860799, -0.215358, 3.171103, -0.930910, 0.365248, 0.000000, 0.000000, 1.000000, + 2.860799, -0.215358, 3.459683, -0.930910, 0.365248, 0.000000, 0.000000, 1.000000, + 2.860799, -1.240814, 4.755571, 0.997704, 0.000000, 0.067719, 0.000000, 1.000000, + 2.860799, -1.168215, 4.755571, 0.997704, 0.000000, 0.067719, 0.000000, 1.000000, + 2.857111, -1.186365, 4.809895, 0.997704, 0.000000, 0.067719, 0.000000, 1.000000, + 2.858340, -1.277113, 4.791787, 0.997704, 0.000000, 0.067719, 0.000000, 1.000000, + 2.860799, -1.240814, 4.755571, 0.000011, 0.000000, 1.000000, 0.000000, 1.000000, + 2.860798, -1.277113, 4.755571, 0.000011, 0.000000, 1.000000, 0.000000, 1.000000, + 2.886466, -1.251446, 4.755571, 0.000011, 0.000000, 1.000000, 0.000000, 1.000000, + 2.860799, -1.240814, 2.163797, 0.722451, -0.000008, -0.691422, 0.000000, 1.000000, + 2.860798, -1.277113, 2.163797, 0.722451, -0.000008, -0.691422, 0.000000, 1.000000, + 2.835700, -1.277113, 2.137572, 0.722451, -0.000008, -0.691422, 0.000000, 1.000000, + 2.860799, -1.168215, 4.755571, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 2.860799, -0.485787, 4.755571, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 2.860799, -1.168215, 4.323609, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 2.860799, -1.168215, 4.755571, -0.303270, 0.909793, 0.283381, 0.000000, 1.000000, + 2.806350, -1.186365, 4.755571, -0.303270, 0.909793, 0.283381, 0.000000, 1.000000, + 2.857111, -1.186365, 4.809895, -0.303270, 0.909793, 0.283381, 0.000000, 1.000000, + 2.860799, -1.168215, 4.323609, -1.000000, 0.000001, 0.000000, 0.000000, 1.000000, + 2.860799, -0.485787, 4.036844, -1.000000, 0.000001, 0.000000, 0.000000, 1.000000, + 2.860799, -1.168215, 3.891646, -1.000000, 0.000001, 0.000000, 0.000000, 1.000000, + 2.860799, -1.168215, 4.323609, -0.316231, 0.948682, 0.000000, 0.000000, 1.000000, + 2.806350, -1.186365, 4.755571, -0.316231, 0.948682, 0.000000, 0.000000, 1.000000, + 2.860799, -1.168215, 4.755571, -0.316231, 0.948682, 0.000000, 0.000000, 1.000000, + 2.860799, -1.168215, 4.323609, -0.316229, 0.948683, 0.000001, 0.000000, 1.000000, + 2.806350, -1.186365, 4.323609, -0.316229, 0.948683, 0.000001, 0.000000, 1.000000, + 2.806350, -1.186365, 4.755571, -0.316229, 0.948683, 0.000001, 0.000000, 1.000000, + 2.860799, -1.168215, 3.459684, -1.000000, 0.000001, 0.000000, 0.000000, 1.000000, + 2.860799, -1.168215, 3.891646, -0.316232, 0.948682, 0.000000, 0.000000, 1.000000, + 2.806350, -1.186365, 4.323609, -0.316232, 0.948682, 0.000000, 0.000000, 1.000000, + 2.860799, -1.168215, 4.323609, -0.316232, 0.948682, 0.000000, 0.000000, 1.000000, + 2.860799, -1.168215, 3.891646, -0.316229, 0.948683, 0.000000, 0.000000, 1.000000, + 2.806350, -1.186365, 3.891646, -0.316229, 0.948683, 0.000000, 0.000000, 1.000000, + 2.806350, -1.186365, 4.323609, -0.316229, 0.948683, 0.000000, 0.000000, 1.000000, + 2.860799, -1.168215, 3.459684, -1.000000, -0.000001, 0.000000, 0.000000, 1.000000, + 2.860799, -0.485787, 2.882524, -1.000000, -0.000001, 0.000000, 0.000000, 1.000000, + 2.860799, -1.168215, 3.027722, -1.000000, -0.000001, 0.000000, 0.000000, 1.000000, + 2.860799, -1.168215, 3.459684, -0.316231, 0.948682, 0.000000, 0.000000, 1.000000, + 2.806350, -1.186365, 3.891646, -0.316231, 0.948682, 0.000000, 0.000000, 1.000000, + 2.860799, -1.168215, 3.891646, -0.316231, 0.948682, 0.000000, 0.000000, 1.000000, + 2.860799, -1.168215, 3.459684, -0.316229, 0.948683, 0.000000, 0.000000, 1.000000, + 2.806350, -1.186365, 3.459684, -0.316229, 0.948683, 0.000000, 0.000000, 1.000000, + 2.860799, -1.168215, 3.027722, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 2.860799, -0.485787, 2.882524, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 2.860799, -1.168215, 2.595759, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 2.860799, -1.168215, 3.027722, -0.316231, 0.948682, 0.000000, 0.000000, 1.000000, + 2.806350, -1.186365, 3.459684, -0.316231, 0.948682, 0.000000, 0.000000, 1.000000, + 2.860799, -0.485787, 2.163797, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 2.860799, -1.168215, 2.163797, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 2.860799, -1.168215, 2.595759, -0.319671, 0.947529, -0.000000, 0.000000, 1.000000, + 2.807001, -1.186365, 3.019321, -0.319671, 0.947529, -0.000000, 0.000000, 1.000000, + 2.860799, -1.168215, 3.027722, -0.319671, 0.947529, -0.000000, 0.000000, 1.000000, + 2.860799, -1.168215, 2.595759, -0.316230, 0.948682, 0.000486, 0.000000, 1.000000, + 2.806350, -1.186365, 2.595759, -0.316230, 0.948682, 0.000486, 0.000000, 1.000000, + 2.807001, -1.186365, 3.019321, -0.316230, 0.948682, 0.000486, 0.000000, 1.000000, + 2.860799, -0.485787, 2.163797, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 2.860799, -1.168215, 2.163797, -0.313386, 0.940144, -0.133857, 0.000000, 1.000000, + 2.823152, -1.186365, 2.124460, -0.313386, 0.940144, -0.133857, 0.000000, 1.000000, + 2.806350, -1.186365, 2.163797, -0.313386, 0.940144, -0.133857, 0.000000, 1.000000, + 2.860799, -1.168215, 2.163797, -0.316230, 0.948683, 0.000001, 0.000000, 1.000000, + 2.806350, -1.186365, 2.595759, -0.316230, 0.948683, 0.000001, 0.000000, 1.000000, + 2.860799, -1.168215, 2.595759, -0.316230, 0.948683, 0.000001, 0.000000, 1.000000, + 2.860799, -1.168215, 2.163797, -0.316231, 0.948682, 0.000000, 0.000000, 1.000000, + 2.806350, -1.186365, 2.163797, -0.316231, 0.948682, 0.000000, 0.000000, 1.000000, + 2.806350, -1.186365, 2.595759, -0.316231, 0.948682, 0.000000, 0.000000, 1.000000, + 2.860799, -0.485787, 4.036844, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 2.860799, -1.168215, 3.459684, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 2.860799, -0.215358, 3.459683, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 2.860799, -0.485787, 2.882524, 0.000010, 0.000000, -1.000000, 0.000000, 1.000000, + 2.951548, -0.287956, 2.882524, 0.000010, 0.000000, -1.000000, 0.000000, 1.000000, + 2.860799, -0.215358, 4.036844, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 2.860799, -0.215358, 3.748264, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 2.860799, -0.215358, 3.748264, -1.000000, 0.000002, 0.000000, 0.000000, 1.000000, + 2.860799, -0.215358, 3.459683, -1.000000, 0.000002, 0.000000, 0.000000, 1.000000, + 2.860799, -0.485787, 4.036844, -1.000000, 0.000002, 0.000000, 0.000000, 1.000000, + 2.860799, -0.215358, 3.171103, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 2.860799, -0.215358, 2.882524, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 2.858340, -1.277113, 4.791787, 0.997706, -0.000015, 0.067703, 0.000000, 1.000000, + 2.860798, -1.277113, 4.755571, 0.997706, -0.000015, 0.067703, 0.000000, 1.000000, + 2.860799, -1.240814, 4.755571, 0.997706, -0.000015, 0.067703, 0.000000, 1.000000, + 2.857111, -1.186365, 4.809895, 0.997705, 0.000004, 0.067717, 0.000000, 1.000000, + 2.843800, -1.277113, 5.006020, 0.997705, 0.000004, 0.067717, 0.000000, 1.000000, + 2.858340, -1.277113, 4.791787, 0.997705, 0.000004, 0.067717, 0.000000, 1.000000, + 2.857111, -1.186365, 4.809895, 0.997705, 0.000000, 0.067716, 0.000000, 1.000000, + 2.843800, -1.186365, 5.006020, 0.997705, 0.000000, 0.067716, 0.000000, 1.000000, + 2.843800, -1.277113, 5.006020, 0.997705, 0.000000, 0.067716, 0.000000, 1.000000, + 2.857111, -1.186365, 4.809895, 0.000000, 1.000000, -0.000001, 0.000000, 1.000000, + 2.806350, -1.186365, 4.755571, 0.000000, 1.000000, -0.000001, 0.000000, 1.000000, + 2.843800, -1.186365, 5.006020, 0.000000, 1.000000, -0.000001, 0.000000, 1.000000, + 2.843800, -1.277113, 5.006020, 0.000000, -0.000000, 0.000000, 0.000000, 1.000000, + 2.860798, -1.277113, 4.755571, 0.000000, -0.000000, 0.000000, 0.000000, 1.000000, + 2.858340, -1.277113, 4.791787, 0.000000, -0.999878, 0.015623, 0.000000, 1.000000, + 2.843800, -1.277113, 5.006020, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 2.399434, -1.277113, 4.755571, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 2.860798, -1.277113, 4.755571, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 2.843800, -1.186365, 5.006020, 0.926356, 0.000000, 0.376648, 0.000000, 1.000000, + 2.776508, -1.277113, 5.171522, 0.926356, 0.000000, 0.376648, 0.000000, 1.000000, + 2.843800, -1.277113, 5.006020, 0.926356, 0.000000, 0.376648, 0.000000, 1.000000, + 2.843800, -1.186365, 5.006020, 0.926357, 0.000000, 0.376647, 0.000000, 1.000000, + 2.776508, -1.186365, 5.171522, 0.926357, 0.000000, 0.376647, 0.000000, 1.000000, + 2.776508, -1.277113, 5.171522, 0.926357, 0.000000, 0.376647, 0.000000, 1.000000, + 2.399434, -1.186365, 4.755571, 0.000000, 1.000000, -0.000001, 0.000000, 1.000000, + 2.776508, -1.186365, 5.171522, 0.000000, 1.000000, -0.000001, 0.000000, 1.000000, + 2.823152, -1.186365, 2.124460, 0.722451, -0.000008, -0.691422, 0.000000, 1.000000, + 2.835700, -1.277113, 2.137572, 0.722453, -0.000007, -0.691420, 0.000000, 1.000000, + 1.887508, -1.186365, 1.146822, 0.722453, -0.000007, -0.691420, 0.000000, 1.000000, + 2.823152, -1.186365, 2.124460, 0.722453, -0.000007, -0.691420, 0.000000, 1.000000, + 2.835700, -1.277113, 2.137572, 0.722453, -0.000003, -0.691420, 0.000000, 1.000000, + 1.874959, -1.277113, 1.133710, 0.722453, -0.000003, -0.691420, 0.000000, 1.000000, + 1.887508, -1.186365, 1.146822, 0.722453, -0.000003, -0.691420, 0.000000, 1.000000, + 2.861234, -1.277113, 3.022121, 0.707105, -0.707108, -0.000722, 0.000000, 1.000000, + 2.860798, -1.277113, 2.595759, 0.707105, -0.707108, -0.000722, 0.000000, 1.000000, + 2.886466, -1.251446, 2.595759, 0.707105, -0.707108, -0.000722, 0.000000, 1.000000, + 2.861234, -1.277113, 3.022121, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 2.399434, -1.277113, 2.955673, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 2.860798, -1.277113, 2.595759, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 2.860798, -1.277113, 4.755571, 0.707098, -0.707115, 0.000000, 0.000000, 1.000000, + 2.860798, -1.277113, 4.323609, 0.707098, -0.707115, 0.000000, 0.000000, 1.000000, + 2.886466, -1.251446, 4.755571, 0.707098, -0.707115, 0.000000, 0.000000, 1.000000, + 2.860798, -1.277113, 4.755571, 0.000000, -1.000000, -0.000001, 0.000000, 1.000000, + 2.399434, -1.277113, 4.323609, 0.000000, -1.000000, -0.000001, 0.000000, 1.000000, + 2.860798, -1.277113, 4.323609, 0.000000, -1.000000, -0.000001, 0.000000, 1.000000, + 2.860798, -1.277113, 4.323609, 0.707099, -0.707114, 0.000000, 0.000000, 1.000000, + 2.860798, -1.277113, 3.891646, 0.707099, -0.707114, 0.000000, 0.000000, 1.000000, + 2.886466, -1.251445, 4.323609, 0.707099, -0.707114, 0.000000, 0.000000, 1.000000, + 2.860798, -1.277113, 4.323609, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 2.399434, -1.277113, 3.891646, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 2.860798, -1.277113, 3.891646, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 2.860798, -1.277113, 3.891646, 0.707099, -0.707115, 0.000000, 0.000000, 1.000000, + 2.860798, -1.277113, 3.459684, 0.707099, -0.707115, 0.000000, 0.000000, 1.000000, + 2.886466, -1.251445, 3.891646, 0.707099, -0.707115, 0.000000, 0.000000, 1.000000, + 2.399434, -1.277113, 3.459684, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 2.860798, -1.277113, 3.459684, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 2.860798, -1.277113, 3.459684, 0.000000, -1.000000, 0.000001, 0.000000, 1.000000, + 2.399434, -1.277113, 3.459684, 0.000000, -1.000000, 0.000001, 0.000000, 1.000000, + 2.861234, -1.277113, 3.022121, 0.000000, -1.000000, 0.000001, 0.000000, 1.000000, + 2.860798, -1.277113, 2.595759, 0.707104, -0.707109, 0.000000, 0.000000, 1.000000, + 2.860798, -1.277113, 2.163797, 0.707104, -0.707109, 0.000000, 0.000000, 1.000000, + 2.886466, -1.251446, 2.595759, 0.707104, -0.707109, 0.000000, 0.000000, 1.000000, + 2.399434, -1.277113, 2.163797, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 2.860798, -1.277113, 2.163797, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 2.860798, -1.277113, 2.163797, 0.000000, -1.000000, -0.000016, 0.000000, 1.000000, + 2.399434, -1.277113, 2.163797, 0.000000, -1.000000, -0.000016, 0.000000, 1.000000, + 2.835700, -1.277113, 2.137572, 0.000000, -1.000000, -0.000016, 0.000000, 1.000000, + 2.823152, -1.186365, 2.124460, 0.722455, 0.000000, -0.691418, 0.000000, 1.000000, + 2.860799, -1.168215, 2.163797, 0.722455, 0.000000, -0.691418, 0.000000, 1.000000, + 2.860799, -1.240814, 2.163797, 0.722455, 0.000000, -0.691418, 0.000000, 1.000000, + 2.823152, -1.186365, 2.124460, 0.000000, 1.000000, 0.000002, 0.000000, 1.000000, + 2.399434, -1.186365, 2.163797, 0.000000, 1.000000, 0.000002, 0.000000, 1.000000, + 2.806350, -1.186365, 2.163797, 0.000000, 1.000000, 0.000002, 0.000000, 1.000000, + 2.823152, -1.186365, 2.124460, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 1.887508, -1.186365, 1.146822, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 2.399434, -1.186365, 2.163797, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 2.807001, -1.186365, 3.019321, -0.319604, 0.947551, -0.000473, 0.000000, 1.000000, + 2.806350, -1.186365, 3.459684, -0.319604, 0.947551, -0.000473, 0.000000, 1.000000, + 2.860799, -1.168215, 3.027722, -0.319604, 0.947551, -0.000473, 0.000000, 1.000000, + 2.807001, -1.186365, 3.019321, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 2.399434, -1.186365, 3.459684, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 2.806350, -1.186365, 3.459684, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 2.399434, -1.186365, 2.955673, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 2.806350, -1.186365, 4.755571, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 2.399434, -1.186365, 4.755571, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 2.843800, -1.186365, 5.006020, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 2.806350, -1.186365, 4.323609, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 2.806350, -1.186365, 4.323609, 0.000000, 1.000000, 0.000001, 0.000000, 1.000000, + 2.399434, -1.186365, 4.323609, 0.000000, 1.000000, 0.000001, 0.000000, 1.000000, + 2.399434, -1.186365, 4.755571, 0.000000, 1.000000, 0.000001, 0.000000, 1.000000, + 2.806350, -1.186365, 3.891646, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 2.399434, -1.186365, 4.323609, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 2.399434, -1.186365, 3.891646, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 2.806350, -1.186365, 2.595759, 0.000000, 1.000000, -0.000001, 0.000000, 1.000000, + 2.399434, -1.186365, 2.955673, 0.000000, 1.000000, -0.000001, 0.000000, 1.000000, + 2.807001, -1.186365, 3.019321, 0.000000, 1.000000, -0.000001, 0.000000, 1.000000, + 2.806350, -1.186365, 2.595759, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 2.399434, -1.186365, 2.595759, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 2.806350, -1.186365, 2.163797, 0.000000, 1.000000, 0.000001, 0.000000, 1.000000, + 2.399434, -1.186365, 2.595759, 0.000000, 1.000000, 0.000001, 0.000000, 1.000000, + 2.806350, -1.186365, 2.595759, 0.000000, 1.000000, 0.000001, 0.000000, 1.000000, + 2.806350, -1.186365, 2.163797, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 2.776508, -1.277113, 5.171522, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 2.776508, -1.186365, 5.171522, 0.779416, 0.000000, 0.626507, 0.000000, 1.000000, + 2.664576, -1.277113, 5.310772, 0.779416, 0.000000, 0.626507, 0.000000, 1.000000, + 2.776508, -1.277113, 5.171522, 0.779416, 0.000000, 0.626507, 0.000000, 1.000000, + 2.776508, -1.186365, 5.171522, 0.779417, 0.000000, 0.626506, 0.000000, 1.000000, + 2.664576, -1.186365, 5.310772, 0.779417, 0.000000, 0.626506, 0.000000, 1.000000, + 2.664576, -1.277113, 5.310772, 0.779417, 0.000000, 0.626506, 0.000000, 1.000000, + 2.776508, -1.186365, 5.171522, 0.000001, 1.000000, -0.000001, 0.000000, 1.000000, + 2.399434, -1.186365, 4.755571, 0.000001, 1.000000, -0.000001, 0.000000, 1.000000, + 2.664576, -1.186365, 5.310772, 0.000001, 1.000000, -0.000001, 0.000000, 1.000000, + 2.664576, -1.277113, 5.310772, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 2.664576, -1.186365, 5.310772, 0.538062, 0.000000, 0.842905, 0.000000, 1.000000, + 2.505790, -1.277113, 5.412131, 0.538062, 0.000000, 0.842906, 0.000000, 1.000000, + 2.664576, -1.277113, 5.310772, 0.538062, 0.000000, 0.842905, 0.000000, 1.000000, + 2.664576, -1.186365, 5.310772, 0.538057, 0.000000, 0.842908, 0.000000, 1.000000, + 2.505790, -1.186365, 5.412131, 0.538057, 0.000000, 0.842908, 0.000000, 1.000000, + 2.505790, -1.277113, 5.412131, 0.538057, 0.000000, 0.842908, 0.000000, 1.000000, + 2.664576, -1.186365, 5.310772, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + 2.399434, -1.186365, 4.755571, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + 2.505790, -1.186365, 5.412131, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + 2.505790, -1.277113, 5.412131, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 2.323455, -1.277113, 5.459461, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 2.505790, -1.186365, 5.412131, 0.251248, 0.000000, 0.967923, 0.000000, 1.000000, + 2.323455, -1.277113, 5.459461, 0.251248, 0.000000, 0.967923, 0.000000, 1.000000, + 2.505790, -1.277113, 5.412131, 0.251248, 0.000000, 0.967923, 0.000000, 1.000000, + 2.505790, -1.186365, 5.412131, 0.251249, 0.000000, 0.967923, 0.000000, 1.000000, + 2.323455, -1.186365, 5.459461, 0.251249, 0.000000, 0.967923, 0.000000, 1.000000, + 2.323455, -1.277113, 5.459461, 0.251249, 0.000000, 0.967923, 0.000000, 1.000000, + 2.399434, -1.277113, 4.323609, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 1.992337, -1.277113, 4.650303, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 1.938069, -1.277113, 4.755571, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 1.992337, -1.277113, 4.170418, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 1.992337, -1.277113, 3.738457, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 2.399434, -1.277113, 3.459684, 0.000002, -1.000000, 0.000000, 0.000000, 1.000000, + 2.333252, -1.277113, 3.044046, 0.000002, -1.000000, 0.000000, 0.000000, 1.000000, + 2.399434, -1.277113, 2.955673, 0.000002, -1.000000, 0.000000, 0.000000, 1.000000, + 2.399434, -1.277113, 3.459684, 0.000001, -1.000000, 0.000001, 0.000000, 1.000000, + 2.268522, -1.277113, 3.200318, 0.000001, -1.000000, 0.000001, 0.000000, 1.000000, + 2.333252, -1.277113, 3.044046, 0.000001, -1.000000, 0.000001, 0.000000, 1.000000, + 2.165552, -1.277113, 3.334511, 0.000000, -1.000000, 0.000001, 0.000000, 1.000000, + 2.268522, -1.277113, 3.200318, 0.000000, -1.000000, 0.000001, 0.000000, 1.000000, + 2.399434, -1.277113, 3.459684, 0.000000, -1.000000, -0.000001, 0.000000, 1.000000, + 2.031359, -1.277113, 3.437482, 0.000000, -1.000000, -0.000001, 0.000000, 1.000000, + 2.165552, -1.277113, 3.334511, 0.000000, -1.000000, -0.000001, 0.000000, 1.000000, + 1.992337, -1.277113, 3.738457, 0.000000, -1.000000, 0.000001, 0.000000, 1.000000, + 2.031359, -1.277113, 3.437482, 0.000000, -1.000000, 0.000001, 0.000000, 1.000000, + 2.399434, -1.277113, 2.595759, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 2.355330, -1.277113, 2.876347, 0.000002, -1.000000, 0.000000, 0.000000, 1.000000, + 2.399434, -1.277113, 2.595759, 0.000002, -1.000000, 0.000000, 0.000000, 1.000000, + 2.399434, -1.277113, 2.955673, 0.000003, -1.000000, -0.000001, 0.000000, 1.000000, + 2.333252, -1.277113, 3.044046, 0.000003, -1.000000, -0.000001, 0.000000, 1.000000, + 2.355330, -1.277113, 2.876347, 0.000003, -1.000000, -0.000001, 0.000000, 1.000000, + 2.268522, -1.277113, 2.552374, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 2.399434, -1.277113, 2.163797, 0.000001, -1.000000, 0.000000, 0.000000, 1.000000, + 1.874959, -1.277113, 1.133710, 0.000001, -1.000000, 0.000000, 0.000000, 1.000000, + 2.835700, -1.277113, 2.137572, 0.000001, -1.000000, 0.000000, 0.000000, 1.000000, + 2.323455, -1.186365, 5.459461, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + 2.135418, -1.186365, 5.448131, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 2.323455, -1.186365, 5.459461, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 1.960085, -1.186365, 5.379247, 0.000000, 1.000000, -0.000001, 0.000000, 1.000000, + 2.135418, -1.186365, 5.448131, 0.000000, 1.000000, -0.000001, 0.000000, 1.000000, + 1.938069, -1.186365, 4.755571, 0.000000, 1.000000, -0.000001, 0.000000, 1.000000, + 1.992337, -1.186365, 4.650303, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 1.992337, -1.186365, 4.170418, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 2.399434, -1.186365, 3.891646, 0.000000, 1.000000, 0.000001, 0.000000, 1.000000, + 1.992337, -1.186365, 3.738456, 0.000000, 1.000000, 0.000001, 0.000000, 1.000000, + 1.992337, -1.186365, 4.170418, 0.000000, 1.000000, 0.000001, 0.000000, 1.000000, + 1.992337, -1.186365, 3.738456, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 2.399434, -1.186365, 2.955673, -0.000002, 1.000000, 0.000000, 0.000000, 1.000000, + 2.333252, -1.186365, 3.044046, -0.000002, 1.000000, 0.000000, 0.000000, 1.000000, + 2.399434, -1.186365, 3.459684, -0.000002, 1.000000, 0.000000, 0.000000, 1.000000, + 2.399434, -1.186365, 2.595759, -0.000002, 1.000000, 0.000000, 0.000000, 1.000000, + 2.355330, -1.186365, 2.876347, -0.000002, 1.000000, 0.000000, 0.000000, 1.000000, + 2.399434, -1.186365, 2.595759, 0.000000, 1.000000, -0.000001, 0.000000, 1.000000, + 2.333252, -1.186365, 2.708646, 0.000000, 1.000000, -0.000001, 0.000000, 1.000000, + 2.355330, -1.186365, 2.876347, 0.000000, 1.000000, -0.000001, 0.000000, 1.000000, + 2.268522, -1.186365, 2.552374, 0.000000, 1.000000, 0.000001, 0.000000, 1.000000, + 2.333252, -1.186365, 2.708646, 0.000000, 1.000000, 0.000001, 0.000000, 1.000000, + 2.399434, -1.186365, 2.163797, 0.000000, 1.000000, 0.000001, 0.000000, 1.000000, + 2.399434, -1.186365, 2.163797, -0.000001, 1.000000, 0.000001, 0.000000, 1.000000, + 2.165552, -1.186365, 2.418181, -0.000001, 1.000000, 0.000001, 0.000000, 1.000000, + 2.268522, -1.186365, 2.552374, -0.000001, 1.000000, 0.000001, 0.000000, 1.000000, + 2.031359, -1.186365, 2.315210, 0.000000, 1.000000, 0.000001, 0.000000, 1.000000, + 2.165552, -1.186365, 2.418181, 0.000000, 1.000000, 0.000001, 0.000000, 1.000000, + 1.875086, -1.186365, 2.250481, 0.000000, 1.000000, 0.000002, 0.000000, 1.000000, + 2.031359, -1.186365, 2.315210, 0.000000, 1.000000, 0.000002, 0.000000, 1.000000, + 2.355330, -1.277113, 2.876347, 0.000000, -1.000000, 0.000001, 0.000000, 1.000000, + 2.333252, -1.277113, 2.708646, 0.000000, -1.000000, 0.000001, 0.000000, 1.000000, + 2.399434, -1.277113, 2.595759, 0.000000, -1.000000, 0.000001, 0.000000, 1.000000, + 2.355330, -1.277113, 2.876347, -0.991445, 0.000000, -0.130525, 0.000000, 1.000000, + 2.333252, -1.186365, 3.044046, -0.991445, 0.000000, -0.130525, 0.000000, 1.000000, + 2.355330, -1.186365, 2.876347, -0.991445, 0.000000, -0.130525, 0.000000, 1.000000, + 2.355330, -1.186365, 2.876347, -0.991445, 0.000000, 0.130525, 0.000000, 1.000000, + 2.333252, -1.277113, 2.708646, -0.991445, 0.000000, 0.130525, 0.000000, 1.000000, + 2.355330, -1.277113, 2.876347, -0.991445, 0.000000, 0.130525, 0.000000, 1.000000, + 2.355330, -1.186365, 2.876347, -0.000003, 1.000000, 0.000001, 0.000000, 1.000000, + 2.333252, -1.186365, 3.044046, -0.000003, 1.000000, 0.000001, 0.000000, 1.000000, + 2.399434, -1.186365, 2.955673, -0.000003, 1.000000, 0.000001, 0.000000, 1.000000, + 2.333252, -1.186365, 2.708646, -0.991445, 0.000000, 0.130525, 0.000000, 1.000000, + 2.333252, -1.277113, 3.044046, -0.991445, 0.000000, -0.130525, 0.000000, 1.000000, + 2.333252, -1.277113, 3.044046, -0.923880, 0.000000, -0.382683, 0.000000, 1.000000, + 2.268522, -1.186365, 3.200318, -0.923880, 0.000000, -0.382683, 0.000000, 1.000000, + 2.333252, -1.186365, 3.044046, -0.923880, 0.000000, -0.382683, 0.000000, 1.000000, + 2.333252, -1.277113, 2.708646, 0.000000, -1.000000, -0.000001, 0.000000, 1.000000, + 2.268522, -1.277113, 2.552374, 0.000000, -1.000000, -0.000001, 0.000000, 1.000000, + 2.399434, -1.277113, 2.595759, 0.000000, -1.000000, -0.000001, 0.000000, 1.000000, + 2.333252, -1.186365, 3.044046, -0.000001, 1.000000, -0.000000, 0.000000, 1.000000, + 2.268522, -1.186365, 3.200318, -0.000001, 1.000000, -0.000000, 0.000000, 1.000000, + 2.399434, -1.186365, 3.459684, -0.000001, 1.000000, -0.000000, 0.000000, 1.000000, + 2.333252, -1.186365, 2.708646, -0.923879, 0.000000, 0.382685, 0.000000, 1.000000, + 2.268522, -1.277113, 2.552374, -0.923879, 0.000000, 0.382685, 0.000000, 1.000000, + 2.333252, -1.277113, 2.708646, -0.923879, 0.000000, 0.382685, 0.000000, 1.000000, + 2.333252, -1.186365, 2.708646, -0.923880, 0.000000, 0.382683, 0.000000, 1.000000, + 2.268522, -1.186365, 2.552374, -0.923880, 0.000000, 0.382683, 0.000000, 1.000000, + 2.268522, -1.277113, 2.552374, -0.923880, 0.000000, 0.382683, 0.000000, 1.000000, + 2.135418, -1.277113, 5.448131, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 2.323455, -1.186365, 5.459461, -0.060152, 0.000000, 0.998189, 0.000000, 1.000000, + 2.135418, -1.277113, 5.448131, -0.060152, 0.000000, 0.998189, 0.000000, 1.000000, + 2.323455, -1.277113, 5.459461, -0.060152, 0.000000, 0.998189, 0.000000, 1.000000, + 2.323455, -1.186365, 5.459461, -0.060143, 0.000000, 0.998190, 0.000000, 1.000000, + 2.135418, -1.186365, 5.448131, -0.060143, 0.000000, 0.998190, 0.000000, 1.000000, + 2.135418, -1.277113, 5.448131, -0.060143, 0.000000, 0.998190, 0.000000, 1.000000, + 2.268522, -1.277113, 3.200318, -0.923879, 0.000000, -0.382685, 0.000000, 1.000000, + 2.268522, -1.186365, 3.200318, -0.923879, 0.000000, -0.382685, 0.000000, 1.000000, + 2.333252, -1.277113, 3.044046, -0.923879, 0.000000, -0.382685, 0.000000, 1.000000, + 2.268522, -1.277113, 3.200318, -0.793353, 0.000000, -0.608762, 0.000000, 1.000000, + 2.165552, -1.186365, 3.334511, -0.793353, 0.000000, -0.608762, 0.000000, 1.000000, + 2.268522, -1.186365, 3.200318, -0.793353, 0.000000, -0.608762, 0.000000, 1.000000, + 2.165552, -1.277113, 2.418181, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 2.268522, -1.186365, 3.200318, 0.000000, 1.000000, -0.000002, 0.000000, 1.000000, + 2.165552, -1.186365, 3.334511, 0.000000, 1.000000, -0.000002, 0.000000, 1.000000, + 2.399434, -1.186365, 3.459684, 0.000000, 1.000000, -0.000002, 0.000000, 1.000000, + 2.268522, -1.186365, 2.552374, -0.793353, 0.000000, 0.608761, 0.000000, 1.000000, + 2.165552, -1.277113, 2.418181, -0.793353, 0.000000, 0.608761, 0.000000, 1.000000, + 2.268522, -1.277113, 2.552374, -0.793353, 0.000000, 0.608761, 0.000000, 1.000000, + 2.165552, -1.186365, 2.418181, -0.793353, 0.000000, 0.608761, 0.000000, 1.000000, + 2.165552, -1.277113, 3.334511, -0.793353, 0.000000, -0.608761, 0.000000, 1.000000, + 2.165552, -1.186365, 3.334511, -0.793353, 0.000000, -0.608761, 0.000000, 1.000000, + 2.268522, -1.277113, 3.200318, -0.793353, 0.000000, -0.608761, 0.000000, 1.000000, + 2.165552, -1.277113, 3.334511, -0.608764, 0.000000, -0.793351, 0.000000, 1.000000, + 2.031359, -1.186365, 3.437482, -0.608764, 0.000000, -0.793351, 0.000000, 1.000000, + 2.165552, -1.186365, 3.334511, -0.608764, 0.000000, -0.793351, 0.000000, 1.000000, + 2.165552, -1.277113, 2.418181, -0.000001, -1.000000, -0.000001, 0.000000, 1.000000, + 2.031359, -1.277113, 2.315210, -0.000001, -1.000000, -0.000001, 0.000000, 1.000000, + 2.399434, -1.277113, 2.163797, -0.000001, -1.000000, -0.000001, 0.000000, 1.000000, + 2.165552, -1.186365, 3.334511, 0.000000, 1.000000, 0.000001, 0.000000, 1.000000, + 2.031359, -1.186365, 3.437482, 0.000000, 1.000000, 0.000001, 0.000000, 1.000000, + 2.399434, -1.186365, 3.459684, 0.000000, 1.000000, 0.000001, 0.000000, 1.000000, + 2.165552, -1.186365, 2.418181, -0.608762, 0.000000, 0.793353, 0.000000, 1.000000, + 2.031359, -1.277113, 2.315210, -0.608762, 0.000000, 0.793353, 0.000000, 1.000000, + 2.165552, -1.277113, 2.418181, -0.608762, 0.000000, 0.793353, 0.000000, 1.000000, + 2.031359, -1.186365, 2.315210, -0.608762, 0.000000, 0.793353, 0.000000, 1.000000, + 2.135418, -1.277113, 5.448131, 0.000000, -1.000000, -0.000001, 0.000000, 1.000000, + 1.960085, -1.277113, 5.379248, 0.000000, -1.000000, -0.000001, 0.000000, 1.000000, + 2.399434, -1.277113, 4.755571, 0.000000, -1.000000, -0.000001, 0.000000, 1.000000, + 2.135418, -1.186365, 5.448131, -0.365665, 0.000000, 0.930746, 0.000000, 1.000000, + 1.960085, -1.277113, 5.379248, -0.365665, 0.000000, 0.930746, 0.000000, 1.000000, + 2.135418, -1.277113, 5.448131, -0.365665, 0.000000, 0.930746, 0.000000, 1.000000, + 2.135418, -1.186365, 5.448131, -0.365665, 0.000005, 0.930746, 0.000000, 1.000000, + 1.960085, -1.186365, 5.379247, -0.365665, 0.000005, 0.930746, 0.000000, 1.000000, + 1.960085, -1.277113, 5.379248, -0.365665, 0.000005, 0.930746, 0.000000, 1.000000, + 2.031359, -1.277113, 3.437482, -0.608761, 0.000000, -0.793353, 0.000000, 1.000000, + 2.031359, -1.186365, 3.437482, -0.608761, 0.000000, -0.793353, 0.000000, 1.000000, + 2.165552, -1.277113, 3.334511, -0.608761, 0.000000, -0.793353, 0.000000, 1.000000, + 2.031359, -1.277113, 3.437482, -0.353788, 0.000000, -0.935326, 0.000000, 1.000000, + 1.992337, -1.186365, 3.452241, -0.353788, 0.000000, -0.935326, 0.000000, 1.000000, + 2.031359, -1.186365, 3.437482, -0.353788, 0.000000, -0.935326, 0.000000, 1.000000, + 2.031359, -1.277113, 2.315210, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 1.875086, -1.277113, 2.250481, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 2.031359, -1.186365, 3.437482, -0.000000, 1.000000, -0.000001, 0.000000, 1.000000, + 1.992337, -1.186365, 3.738456, -0.000000, 1.000000, -0.000001, 0.000000, 1.000000, + 2.399434, -1.186365, 3.459684, -0.000000, 1.000000, -0.000001, 0.000000, 1.000000, + 2.031359, -1.186365, 3.437482, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 1.992337, -1.186365, 3.452241, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 2.031359, -1.186365, 2.315210, -0.382684, 0.000000, 0.923879, 0.000000, 1.000000, + 1.875086, -1.277113, 2.250481, -0.382683, 0.000000, 0.923880, 0.000000, 1.000000, + 2.031359, -1.277113, 2.315210, -0.382684, 0.000000, 0.923879, 0.000000, 1.000000, + 2.031359, -1.186365, 2.315210, -0.382683, 0.000000, 0.923880, 0.000000, 1.000000, + 1.875086, -1.186365, 2.250481, -0.382684, 0.000000, 0.923879, 0.000000, 1.000000, + 1.875086, -1.277113, 2.250481, -0.382684, 0.000000, 0.923879, 0.000000, 1.000000, + 1.992337, -1.277113, 4.650303, 0.000000, -1.000000, -0.000001, 0.000000, 1.000000, + 1.992337, -1.277113, 4.170418, 0.000000, -1.000000, -0.000001, 0.000000, 1.000000, + 1.992337, -1.277113, 4.650303, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 1.992337, -1.186365, 4.170418, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 1.992337, -1.277113, 4.170418, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 1.422437, -1.277113, 4.650303, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 1.992337, -1.277113, 4.564000, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 1.992337, -1.277113, 4.564000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 1.992337, -1.186365, 4.650303, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 1.992337, -1.277113, 4.650303, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 1.992337, -1.186365, 4.525886, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 1.992337, -1.277113, 4.564000, 0.000000, -0.986902, -0.161322, 0.000000, 1.000000, + 1.422437, -1.277113, 4.564000, 0.000000, -0.986902, -0.161322, 0.000000, 1.000000, + 1.992337, -1.270756, 4.525110, 0.000000, -0.986902, -0.161322, 0.000000, 1.000000, + 1.992337, -1.277113, 4.170418, -1.000000, -0.000004, 0.000000, 0.000000, 1.000000, + 1.992337, -1.186365, 3.738456, -1.000000, -0.000004, 0.000000, 0.000000, 1.000000, + 1.992337, -1.277113, 3.738457, -1.000000, -0.000004, 0.000000, 0.000000, 1.000000, + 1.992337, -1.277113, 3.738457, -0.000004, -1.000000, 0.000000, 0.000000, 1.000000, + 1.992337, -1.277113, 3.452241, -0.000004, -1.000000, 0.000000, 0.000000, 1.000000, + 2.031359, -1.277113, 3.437482, -0.000004, -1.000000, 0.000000, 0.000000, 1.000000, + 1.992337, -1.277113, 3.738457, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 1.992337, -1.186365, 3.452241, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 1.992337, -1.277113, 3.452241, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 1.992337, -1.277113, 3.452241, -0.353769, 0.000000, -0.935333, 0.000000, 1.000000, + 1.992337, -1.186365, 3.452241, -0.353769, 0.000000, -0.935333, 0.000000, 1.000000, + 2.031359, -1.277113, 3.437482, -0.353769, 0.000000, -0.935333, 0.000000, 1.000000, + 1.992337, -1.270756, 4.525110, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 1.992337, -1.262996, 4.529918, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 1.992337, -1.270756, 4.525110, 1.000000, 0.000002, 0.000000, 0.000000, 1.000000, + 1.992337, -1.222665, 4.489587, 1.000000, 0.000002, 0.000000, 0.000000, 1.000000, + 1.992337, -1.262996, 4.529918, 1.000000, 0.000002, 0.000000, 0.000000, 1.000000, + 1.992337, -1.270756, 4.525110, 0.000000, -0.947953, -0.318411, 0.000000, 1.000000, + 1.422437, -1.270756, 4.525110, 0.000000, -0.947953, -0.318411, 0.000000, 1.000000, + 1.992337, -1.250600, 4.465104, 0.000000, -0.947953, -0.318411, 0.000000, 1.000000, + 1.992337, -1.250600, 4.465104, 1.000000, 0.000001, 0.000000, 0.000000, 1.000000, + 1.992337, -1.232191, 4.430263, 1.000000, 0.000001, 0.000000, 0.000000, 1.000000, + 1.992337, -1.235357, 4.464056, 1.000000, 0.000001, 0.000000, 0.000000, 1.000000, + 1.992337, -1.250600, 4.465104, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 1.992337, -1.222665, 4.489587, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 1.992337, -1.250600, 4.465104, 0.000000, -0.884169, -0.467168, 0.000000, 1.000000, + 1.422437, -1.250600, 4.465104, 0.000000, -0.884169, -0.467168, 0.000000, 1.000000, + 1.992337, -1.232191, 4.430263, 0.000000, -0.884169, -0.467168, 0.000000, 1.000000, + 1.992337, -1.235357, 4.464056, 1.000000, -0.000002, 0.000000, 0.000000, 1.000000, + 1.992337, -1.222665, 4.489587, 1.000000, -0.000002, 0.000000, 0.000000, 1.000000, + 1.992337, -1.250600, 4.465104, 1.000000, -0.000002, 0.000000, 0.000000, 1.000000, + 1.992337, -1.235357, 4.464056, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 1.992337, -1.182329, 4.469536, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 1.992337, -1.232191, 4.430263, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 1.992337, -1.232191, 4.430263, 1.000000, -0.000004, 0.000000, 0.000000, 1.000000, + 1.992337, -1.152400, 4.444732, 1.000000, -0.000004, 0.000000, 0.000000, 1.000000, + 1.992337, -1.182329, 4.469536, 1.000000, -0.000004, 0.000000, 0.000000, 1.000000, + 1.992337, -0.772034, 3.800695, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 1.992337, -1.152400, 4.444732, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 1.992337, -1.232191, 4.430263, 0.000000, -0.807337, -0.590091, 0.000000, 1.000000, + 1.422437, -1.232191, 4.430263, 0.000000, -0.807337, -0.590091, 0.000000, 1.000000, + 1.992337, -0.772034, 3.800695, 0.000000, -0.807337, -0.590091, 0.000000, 1.000000, + 1.992337, -1.222665, 4.489587, 1.000000, -0.000003, 0.000000, 0.000000, 1.000000, + 1.992337, -1.186365, 4.525886, 1.000000, -0.000003, 0.000000, 0.000000, 1.000000, + 1.992337, -1.262996, 4.529918, 1.000000, -0.000003, 0.000000, 0.000000, 1.000000, + 1.992337, -1.222665, 4.489587, 1.000000, 0.000004, 0.000000, 0.000000, 1.000000, + 1.992337, -1.170808, 4.479574, 1.000000, 0.000004, 0.000000, 0.000000, 1.000000, + 1.992337, -1.186365, 4.525886, 1.000000, 0.000004, 0.000000, 0.000000, 1.000000, + 1.992337, -1.186365, 4.650303, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 1.938069, -1.186365, 4.755571, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 1.476704, -1.186365, 4.755571, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 1.992337, -1.186365, 4.650303, 0.000000, 1.000000, -0.000001, 0.000000, 1.000000, + 1.422437, -1.186365, 4.650303, 0.000000, 1.000000, -0.000001, 0.000000, 1.000000, + 1.476704, -1.186365, 4.755571, 0.000000, 1.000000, -0.000001, 0.000000, 1.000000, + 1.992337, -1.186365, 4.525886, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 1.422437, -1.186365, 4.650303, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 1.992337, -1.186365, 4.525886, 0.000000, 1.000000, 0.000002, 0.000000, 1.000000, + 1.422437, -1.186365, 4.525886, 0.000000, 1.000000, 0.000002, 0.000000, 1.000000, + 1.422437, -1.186365, 4.650303, 0.000000, 1.000000, 0.000002, 0.000000, 1.000000, + 1.992337, -1.186365, 4.525886, 0.000000, 0.947950, 0.318419, 0.000000, 1.000000, + 1.422437, -1.170808, 4.479574, 0.000000, 0.947950, 0.318419, 0.000000, 1.000000, + 1.422437, -1.186365, 4.525886, 0.000000, 0.947950, 0.318419, 0.000000, 1.000000, + 1.992337, -1.186365, 3.738456, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 1.992337, -1.182329, 4.469536, 1.000000, -0.000008, 0.000000, 0.000000, 1.000000, + 1.992337, -1.170808, 4.479574, 1.000000, -0.000008, 0.000000, 0.000000, 1.000000, + 1.992337, -1.222665, 4.489587, 1.000000, -0.000008, 0.000000, 0.000000, 1.000000, + 1.992337, -1.182329, 4.469536, 1.000000, 0.000004, 0.000000, 0.000000, 1.000000, + 1.992337, -1.152400, 4.444732, 1.000000, 0.000004, 0.000000, 0.000000, 1.000000, + 1.992337, -1.170808, 4.479574, 0.000000, 0.947952, 0.318414, 0.000000, 1.000000, + 1.422437, -1.170808, 4.479574, 0.000000, 0.947952, 0.318414, 0.000000, 1.000000, + 1.992337, -1.186365, 4.525886, 0.000000, 0.947952, 0.318414, 0.000000, 1.000000, + 1.992337, -1.170808, 4.479574, 0.000000, 0.884169, 0.467168, 0.000000, 1.000000, + 1.422437, -1.152400, 4.444732, 0.000000, 0.884168, 0.467168, 0.000000, 1.000000, + 1.422437, -1.170808, 4.479574, 0.000000, 0.884168, 0.467168, 0.000000, 1.000000, + 1.992337, -1.152400, 4.444732, 0.000000, 0.884167, 0.467171, 0.000000, 1.000000, + 1.422437, -1.152400, 4.444732, 0.000000, 0.884167, 0.467171, 0.000000, 1.000000, + 1.992337, -1.170808, 4.479574, 0.000000, 0.884167, 0.467171, 0.000000, 1.000000, + 1.992337, -1.152400, 4.444732, 0.000000, 0.807337, 0.590091, 0.000000, 1.000000, + 1.422437, -0.692242, 3.815165, 0.000000, 0.807337, 0.590091, 0.000000, 1.000000, + 1.422437, -1.152400, 4.444732, 0.000000, 0.807337, 0.590091, 0.000000, 1.000000, + 1.992337, -0.692242, 3.815165, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 1.992337, -0.772034, 3.800695, 0.000000, -0.884167, -0.467171, 0.000000, 1.000000, + 1.422437, -0.772034, 3.800695, 0.000000, -0.884167, -0.467171, 0.000000, 1.000000, + 1.992337, -0.753624, 3.765854, 0.000000, -0.884167, -0.467171, 0.000000, 1.000000, + 1.992337, -0.753624, 3.765854, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 1.992337, -0.742104, 3.775892, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 1.992337, -0.753624, 3.765854, 0.000000, -0.947952, -0.318414, 0.000000, 1.000000, + 1.422437, -0.753624, 3.765854, 0.000000, -0.947952, -0.318414, 0.000000, 1.000000, + 1.992337, -0.744425, 3.738467, 0.000000, -0.947952, -0.318414, 0.000000, 1.000000, + 1.992337, -0.744425, 3.738467, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 1.992337, -0.723951, 3.733658, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 1.992337, -0.744425, 3.738467, 0.000000, -0.986902, -0.161319, 0.000000, 1.000000, + 1.422437, -0.744425, 3.738467, 0.000000, -0.986902, -0.161319, 0.000000, 1.000000, + 1.992337, -0.738068, 3.699576, 0.000000, -0.986902, -0.161319, 0.000000, 1.000000, + 1.992337, -0.742104, 3.775892, 1.000000, 0.000004, 0.000000, 0.000000, 1.000000, + 1.992337, -0.692242, 3.815165, 1.000000, 0.000004, 0.000000, 0.000000, 1.000000, + 1.992337, -0.772034, 3.800695, 1.000000, 0.000004, 0.000000, 0.000000, 1.000000, + 1.992337, -0.689077, 3.781371, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 1.992337, -0.738068, 3.699576, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 1.992337, -0.661437, 3.715508, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 1.992337, -0.647319, 3.681427, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 1.992337, -0.738068, 3.699576, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 1.422437, -0.738068, 3.699576, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 1.992337, -0.738068, 2.804298, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 1.992337, -0.738068, 2.804298, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 1.992337, -0.647319, 2.804298, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 1.992337, -0.738068, 2.804298, 0.991445, 0.000000, -0.130525, 0.000000, 1.000000, + 1.982627, -0.647319, 2.730548, 0.991445, 0.000000, -0.130525, 0.000000, 1.000000, + 1.992337, -0.647319, 2.804298, 0.991445, 0.000000, -0.130525, 0.000000, 1.000000, + 1.422437, -0.738068, 2.804298, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 1.982627, -0.738068, 2.730548, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 1.992337, -0.701769, 3.755841, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 1.992337, -0.723951, 3.733658, 1.000000, 0.000003, 0.000000, 0.000000, 1.000000, + 1.992337, -0.661437, 3.715508, 1.000000, 0.000003, 0.000000, 0.000000, 1.000000, + 1.992337, -0.701769, 3.755841, 1.000000, 0.000003, 0.000000, 0.000000, 1.000000, + 1.992337, -0.701769, 3.755841, 1.000000, -0.000004, 0.000000, 0.000000, 1.000000, + 1.992337, -0.689077, 3.781371, 1.000000, -0.000004, 0.000000, 0.000000, 1.000000, + 1.992337, -0.742104, 3.775892, 1.000000, -0.000004, 0.000000, 0.000000, 1.000000, + 1.992337, -0.673833, 3.780323, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 1.992337, -0.653677, 3.720316, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 1.992337, -0.692242, 3.815165, 0.000000, 0.807337, 0.590091, 0.000000, 1.000000, + 1.992337, -0.692242, 3.815165, 0.000000, 0.884167, 0.467171, 0.000000, 1.000000, + 1.422437, -0.673833, 3.780323, 0.000000, 0.884167, 0.467171, 0.000000, 1.000000, + 1.422437, -0.692242, 3.815165, 0.000000, 0.884167, 0.467171, 0.000000, 1.000000, + 1.992337, -0.673833, 3.780323, 0.000000, 0.884169, 0.467168, 0.000000, 1.000000, + 1.422437, -0.673833, 3.780323, 0.000000, 0.884169, 0.467168, 0.000000, 1.000000, + 1.992337, -0.692242, 3.815165, 0.000000, 0.884169, 0.467168, 0.000000, 1.000000, + 1.992337, -0.673833, 3.780323, 0.000000, 0.947951, 0.318415, 0.000000, 1.000000, + 1.422437, -0.653677, 3.720316, 0.000000, 0.947951, 0.318415, 0.000000, 1.000000, + 1.422437, -0.673833, 3.780323, 0.000000, 0.947951, 0.318415, 0.000000, 1.000000, + 1.992337, -0.661437, 3.715508, 1.000000, 0.000004, 0.000000, 0.000000, 1.000000, + 1.992337, -0.647319, 3.681427, 1.000000, 0.000004, 0.000000, 0.000000, 1.000000, + 1.992337, -0.653677, 3.720316, 1.000000, 0.000004, 0.000000, 0.000000, 1.000000, + 1.992337, -0.653677, 3.720316, 0.000000, 0.947951, 0.318417, 0.000000, 1.000000, + 1.422437, -0.653677, 3.720316, 0.000000, 0.947951, 0.318417, 0.000000, 1.000000, + 1.992337, -0.673833, 3.780323, 0.000000, 0.947951, 0.318417, 0.000000, 1.000000, + 1.992337, -0.653677, 3.720316, 0.000000, 0.986902, 0.161319, 0.000000, 1.000000, + 1.422437, -0.647319, 3.681427, 0.000000, 0.986902, 0.161319, 0.000000, 1.000000, + 1.422437, -0.653677, 3.720316, 0.000000, 0.986902, 0.161319, 0.000000, 1.000000, + 1.992337, -0.647319, 3.681427, 0.000000, 0.986902, 0.161322, 0.000000, 1.000000, + 1.422437, -0.647319, 3.681427, 0.000000, 0.986902, 0.161322, 0.000000, 1.000000, + 1.992337, -0.653677, 3.720316, 0.000000, 0.986902, 0.161322, 0.000000, 1.000000, + 1.992337, -0.647319, 3.681427, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 1.422437, -0.647319, 2.804298, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 1.422437, -0.647319, 3.681427, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 1.992337, -0.647319, 2.804298, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 1.982627, -0.738068, 2.730548, 0.991445, 0.000000, -0.130524, 0.000000, 1.000000, + 1.982627, -0.647319, 2.730548, 0.991445, 0.000000, -0.130524, 0.000000, 1.000000, + 1.992337, -0.738068, 2.804298, 0.991445, 0.000000, -0.130524, 0.000000, 1.000000, + 1.982627, -0.738068, 2.730548, 0.923879, 0.000000, -0.382684, 0.000000, 1.000000, + 1.954160, -0.647319, 2.661823, 0.923879, 0.000000, -0.382684, 0.000000, 1.000000, + 1.982627, -0.647319, 2.730548, 0.923879, 0.000000, -0.382684, 0.000000, 1.000000, + 1.982627, -0.738068, 2.730548, 0.000000, -1.000000, 0.000001, 0.000000, 1.000000, + 1.422437, -0.738068, 2.804298, 0.000000, -1.000000, 0.000001, 0.000000, 1.000000, + 1.954160, -0.738068, 2.661823, 0.000000, -1.000000, 0.000001, 0.000000, 1.000000, + 1.982627, -0.647319, 2.730548, 0.000000, 1.000000, -0.000001, 0.000000, 1.000000, + 1.432146, -0.647319, 2.730548, 0.000000, 1.000000, -0.000001, 0.000000, 1.000000, + 1.992337, -0.647319, 2.804298, 0.000000, 1.000000, -0.000001, 0.000000, 1.000000, + 1.960085, -1.277113, 5.379248, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 1.814620, -1.277113, 5.259555, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 1.960085, -1.186365, 5.379247, -0.635384, 0.000003, 0.772196, 0.000000, 1.000000, + 1.814620, -1.277113, 5.259555, -0.635384, 0.000003, 0.772196, 0.000000, 1.000000, + 1.960085, -1.277113, 5.379248, -0.635384, 0.000003, 0.772196, 0.000000, 1.000000, + 1.960085, -1.186365, 5.379247, -0.635379, 0.000000, 0.772200, 0.000000, 1.000000, + 1.814620, -1.186365, 5.259555, -0.635379, 0.000000, 0.772200, 0.000000, 1.000000, + 1.814620, -1.277113, 5.259555, -0.635379, 0.000000, 0.772200, 0.000000, 1.000000, + 1.954160, -0.738068, 2.661823, 0.923880, -0.000003, -0.382682, 0.000000, 1.000000, + 1.954160, -0.647319, 2.661823, 0.923880, -0.000003, -0.382682, 0.000000, 1.000000, + 1.982627, -0.738068, 2.730548, 0.923880, -0.000003, -0.382682, 0.000000, 1.000000, + 1.954160, -0.738068, 2.661823, 0.793352, -0.000003, -0.608763, 0.000000, 1.000000, + 1.908877, -0.647319, 2.602808, 0.793352, -0.000003, -0.608763, 0.000000, 1.000000, + 1.954160, -0.647319, 2.661823, 0.793352, -0.000003, -0.608763, 0.000000, 1.000000, + 1.954160, -0.738068, 2.661823, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 1.432146, -0.738068, 2.730548, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 1.908877, -0.738068, 2.602808, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 1.954160, -0.647319, 2.661823, 0.000000, 1.000000, 0.000001, 0.000000, 1.000000, + 1.460613, -0.647319, 2.661823, 0.000000, 1.000000, 0.000001, 0.000000, 1.000000, + 1.982627, -0.647319, 2.730548, 0.000000, 1.000000, 0.000001, 0.000000, 1.000000, + 1.938069, -1.277113, 4.755571, 0.000000, -1.000000, -0.000001, 0.000000, 1.000000, + 1.422437, -1.277113, 4.650303, 0.000000, -1.000000, -0.000001, 0.000000, 1.000000, + 1.938069, -1.186365, 4.755571, -0.000002, 1.000000, -0.000000, 0.000000, 1.000000, + 1.814620, -1.186365, 5.259555, -0.000002, 1.000000, -0.000000, 0.000000, 1.000000, + 1.960085, -1.186365, 5.379247, -0.000002, 1.000000, -0.000000, 0.000000, 1.000000, + 1.589392, -1.186365, 5.109063, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 1.814620, -1.186365, 5.259555, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 1.908877, -0.738068, 2.602808, 0.793354, 0.000000, -0.608760, 0.000000, 1.000000, + 1.908877, -0.647319, 2.602808, 0.793354, 0.000000, -0.608760, 0.000000, 1.000000, + 1.954160, -0.738068, 2.661823, 0.793354, 0.000000, -0.608760, 0.000000, 1.000000, + 1.908877, -0.738068, 2.602808, 0.608761, 0.000000, -0.793354, 0.000000, 1.000000, + 1.849861, -0.647319, 2.557524, 0.608761, 0.000000, -0.793354, 0.000000, 1.000000, + 1.908877, -0.647319, 2.602808, 0.608761, 0.000000, -0.793354, 0.000000, 1.000000, + 1.908877, -0.738068, 2.602808, 0.000000, -1.000000, -0.000002, 0.000000, 1.000000, + 1.460613, -0.738068, 2.661823, 0.000000, -1.000000, -0.000002, 0.000000, 1.000000, + 1.849861, -0.738068, 2.557524, 0.000000, -1.000000, -0.000002, 0.000000, 1.000000, + 1.460613, -0.738068, 2.661823, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 1.908877, -0.647319, 2.602808, 0.000000, 1.000000, -0.000001, 0.000000, 1.000000, + 1.505896, -0.647319, 2.602808, 0.000000, 1.000000, -0.000001, 0.000000, 1.000000, + 1.954160, -0.647319, 2.661823, 0.000000, 1.000000, -0.000001, 0.000000, 1.000000, + 1.875086, -1.186365, 2.250481, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 1.707387, -1.186365, 2.228403, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 1.539686, -1.186365, 2.250481, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 1.015339, -1.186365, 2.163797, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.553974, -1.186365, 2.163797, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + -0.779560, -1.186365, 1.146822, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 1.874959, -1.277113, 1.133710, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 1.707387, -1.277113, 2.228403, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 1.875086, -1.186365, 2.250481, -0.130526, 0.000000, 0.991445, 0.000000, 1.000000, + 1.707387, -1.277113, 2.228403, -0.130526, 0.000000, 0.991445, 0.000000, 1.000000, + 1.875086, -1.277113, 2.250481, -0.130526, 0.000000, 0.991445, 0.000000, 1.000000, + 1.707387, -1.186365, 2.228403, -0.130526, 0.000000, 0.991445, 0.000000, 1.000000, + 1.874959, -1.277113, 1.133710, 0.722455, -0.000003, -0.691418, 0.000000, 1.000000, + 1.849861, -1.240814, 1.107485, 0.722455, -0.000003, -0.691418, 0.000000, 1.000000, + 1.887508, -1.186365, 1.146822, 0.722455, -0.000003, -0.691418, 0.000000, 1.000000, + -0.767010, -1.277113, 1.133710, 0.000000, -0.896342, -0.443364, 0.000000, 1.000000, + 1.849861, -1.251445, 1.081818, 0.000000, -0.896342, -0.443364, 0.000000, 1.000000, + 0.553974, -1.277113, 1.133710, 0.000000, -0.896342, -0.443364, 0.000000, 1.000000, + 1.874959, -1.277113, 1.133710, 0.000000, -0.896342, -0.443364, 0.000000, 1.000000, + 1.849861, -1.251445, 1.081818, 0.866527, 0.461138, -0.191007, 0.000000, 1.000000, + 1.849861, -1.240814, 1.107485, 0.866527, 0.461137, -0.191007, 0.000000, 1.000000, + 1.874959, -1.277113, 1.133710, 0.866527, 0.461138, -0.191007, 0.000000, 1.000000, + 1.849861, -1.251445, 1.081818, 1.000000, -0.000003, 0.000000, 0.000000, 1.000000, + 1.849861, -1.212033, 1.042404, 1.000000, -0.000003, 0.000000, 0.000000, 1.000000, + 1.849861, -1.240814, 1.107485, 1.000000, -0.000003, 0.000000, 0.000000, 1.000000, + 1.849861, -1.251445, 1.081818, 0.000000, -0.707112, -0.707102, 0.000000, 1.000000, + -0.741913, -1.251445, 1.081818, 0.000000, -0.707112, -0.707102, 0.000000, 1.000000, + 1.849861, -1.212033, 1.042404, 0.000000, -0.707112, -0.707102, 0.000000, 1.000000, + 1.849861, -1.251445, 1.081818, 0.000000, -0.896342, -0.443363, 0.000000, 1.000000, + -0.767010, -1.277113, 1.133710, 0.000000, -0.896342, -0.443363, 0.000000, 1.000000, + -0.741913, -1.251445, 1.081818, 0.000000, -0.896342, -0.443363, 0.000000, 1.000000, + 1.849861, -1.240814, 1.107485, 0.869642, -0.349087, -0.349087, 0.000000, 1.000000, + 1.849861, -1.186365, 1.053036, 0.869642, -0.349087, -0.349087, 0.000000, 1.000000, + 1.887508, -1.186365, 1.146822, 0.869642, -0.349087, -0.349087, 0.000000, 1.000000, + 1.849861, -1.212033, 1.042404, 1.000000, 0.000010, 0.000000, 0.000000, 1.000000, + 1.849861, -1.186365, 1.053036, 1.000000, 0.000010, 0.000000, 0.000000, 1.000000, + 1.849861, -1.240814, 1.107485, 1.000000, 0.000010, 0.000000, 0.000000, 1.000000, + 1.849861, -1.212033, 1.042404, 1.000000, -0.000002, 0.000000, 0.000000, 1.000000, + 1.849861, -1.150065, 1.016737, 1.000000, -0.000002, 0.000000, 0.000000, 1.000000, + 1.849861, -1.186365, 1.053036, 1.000000, -0.000002, 0.000000, 0.000000, 1.000000, + 1.849861, -1.212033, 1.042404, 0.000000, -0.382681, -0.923881, 0.000000, 1.000000, + -0.741913, -1.212033, 1.042404, 0.000000, -0.382681, -0.923881, 0.000000, 1.000000, + 1.849861, -1.150065, 1.016737, 0.000000, -0.382681, -0.923881, 0.000000, 1.000000, + 1.849861, -1.186365, 1.053036, 0.869640, 0.349092, -0.349086, 0.000000, 1.000000, + 1.849861, -1.131916, 1.107485, 0.869640, 0.349092, -0.349087, 0.000000, 1.000000, + 1.887508, -1.186365, 1.146822, 0.869640, 0.349092, -0.349086, 0.000000, 1.000000, + 1.849861, -1.150065, 1.016737, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 1.849861, -1.131916, 1.107485, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 1.849861, -1.186365, 1.053036, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 1.849861, -1.150065, 1.016737, 1.000000, -0.000000, 0.000000, 0.000000, 1.000000, + 1.849861, -0.511197, 1.016737, 1.000000, -0.000000, 0.000000, 0.000000, 1.000000, + 1.849861, -1.131916, 1.107485, 1.000000, -0.000000, 0.000000, 0.000000, 1.000000, + 1.849861, -1.150065, 1.016737, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + -0.741913, -1.150065, 1.016737, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 1.849861, -0.511197, 1.016737, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 1.849861, -0.511197, 1.016737, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 1.849861, -0.511197, 1.107485, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 1.849861, -1.131916, 1.107485, 0.000000, 0.585617, 0.810588, 0.000000, 1.000000, + -0.779560, -1.186365, 1.146822, 0.000000, 0.585617, 0.810588, 0.000000, 1.000000, + 1.887508, -1.186365, 1.146822, 0.000000, 0.585617, 0.810588, 0.000000, 1.000000, + 1.849861, -0.738068, 2.557524, 0.608758, 0.000000, -0.793356, 0.000000, 1.000000, + 1.849861, -0.647319, 2.557524, 0.608758, 0.000000, -0.793356, 0.000000, 1.000000, + 1.908877, -0.738068, 2.602808, 0.608758, 0.000000, -0.793356, 0.000000, 1.000000, + 1.849861, -0.738068, 2.557524, 0.382688, 0.000000, -0.923878, 0.000000, 1.000000, + 1.781137, -0.647319, 2.529057, 0.382688, 0.000000, -0.923878, 0.000000, 1.000000, + 1.849861, -0.647319, 2.557524, 0.382688, 0.000000, -0.923878, 0.000000, 1.000000, + 1.849861, -0.738068, 2.557524, 0.000000, -1.000000, 0.000001, 0.000000, 1.000000, + 1.505896, -0.738068, 2.602808, 0.000000, -1.000000, 0.000001, 0.000000, 1.000000, + 1.781137, -0.738068, 2.529057, 0.000000, -1.000000, 0.000001, 0.000000, 1.000000, + 1.849861, -0.738068, 2.557524, 0.000000, -1.000000, 0.000002, 0.000000, 1.000000, + 1.460613, -0.738068, 2.661823, 0.000000, -1.000000, 0.000002, 0.000000, 1.000000, + 1.505896, -0.738068, 2.602808, 0.000000, -1.000000, 0.000002, 0.000000, 1.000000, + 1.849861, -0.647319, 2.557524, 0.000000, 1.000000, 0.000001, 0.000000, 1.000000, + 1.564912, -0.647319, 2.557524, 0.000000, 1.000000, 0.000001, 0.000000, 1.000000, + 1.908877, -0.647319, 2.602808, 0.000000, 1.000000, 0.000001, 0.000000, 1.000000, + 1.849861, -0.511197, 1.107485, 0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + -0.741913, -1.131916, 1.107485, 0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 1.849861, -1.131916, 1.107485, 0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + -0.741913, -0.511197, 1.107485, 0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 1.849861, -0.511197, 1.016737, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + -0.741913, -0.511197, 1.107485, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 1.849861, -0.511197, 1.107485, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + -0.741913, -0.511197, 1.016737, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 1.589392, -1.277113, 5.109063, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 1.814620, -1.186365, 5.259555, -0.555570, 0.000000, 0.831470, 0.000000, 1.000000, + 1.589392, -1.277113, 5.109063, -0.555570, 0.000000, 0.831470, 0.000000, 1.000000, + 1.814620, -1.277113, 5.259555, -0.555570, 0.000000, 0.831470, 0.000000, 1.000000, + 1.814620, -1.186365, 5.259555, -0.555572, 0.000000, 0.831469, 0.000000, 1.000000, + 1.589392, -1.186365, 5.109063, -0.555572, 0.000000, 0.831469, 0.000000, 1.000000, + 1.589392, -1.277113, 5.109063, -0.555572, 0.000000, 0.831469, 0.000000, 1.000000, + 1.781137, -0.738068, 2.529057, 0.382682, 0.000000, -0.923880, 0.000000, 1.000000, + 1.781137, -0.647319, 2.529057, 0.382682, 0.000000, -0.923880, 0.000000, 1.000000, + 1.849861, -0.738068, 2.557524, 0.382682, 0.000000, -0.923880, 0.000000, 1.000000, + 1.781137, -0.738068, 2.529057, 0.130526, 0.000000, -0.991445, 0.000000, 1.000000, + 1.707387, -0.647319, 2.519348, 0.130526, 0.000000, -0.991445, 0.000000, 1.000000, + 1.781137, -0.647319, 2.529057, 0.130526, 0.000000, -0.991445, 0.000000, 1.000000, + 1.781137, -0.738068, 2.529057, 0.000000, -1.000000, 0.000002, 0.000000, 1.000000, + 1.564912, -0.738068, 2.557524, 0.000000, -1.000000, 0.000002, 0.000000, 1.000000, + 1.707387, -0.738068, 2.519348, 0.000000, -1.000000, 0.000002, 0.000000, 1.000000, + 1.781137, -0.738068, 2.529057, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 1.505896, -0.738068, 2.602808, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 1.564912, -0.738068, 2.557524, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 1.781137, -0.647319, 2.529057, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 1.633636, -0.647319, 2.529057, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 1.849861, -0.647319, 2.557524, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 1.539686, -1.277113, 2.250481, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 1.707387, -1.186365, 2.228403, 0.130526, 0.000000, 0.991445, 0.000000, 1.000000, + 1.539686, -1.277113, 2.250481, 0.130526, 0.000000, 0.991445, 0.000000, 1.000000, + 1.707387, -1.277113, 2.228403, 0.130526, 0.000000, 0.991445, 0.000000, 1.000000, + 1.539686, -1.186365, 2.250481, 0.130526, 0.000000, 0.991445, 0.000000, 1.000000, + 1.707387, -0.738068, 2.519348, 0.130526, 0.000000, -0.991445, 0.000000, 1.000000, + 1.707387, -0.738068, 2.519348, -0.130526, 0.000000, -0.991445, 0.000000, 1.000000, + 1.633636, -0.647319, 2.529057, -0.130526, 0.000000, -0.991445, 0.000000, 1.000000, + 1.707387, -0.647319, 2.519348, -0.130526, 0.000000, -0.991445, 0.000000, 1.000000, + 1.707387, -0.738068, 2.519348, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 1.633636, -0.738068, 2.529057, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 1.707387, -0.647319, 2.519348, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 1.633636, -0.738068, 2.529057, -0.130526, 0.000000, -0.991445, 0.000000, 1.000000, + 1.633636, -0.738068, 2.529057, -0.382681, 0.000000, -0.923881, 0.000000, 1.000000, + 1.564912, -0.647319, 2.557524, -0.382681, 0.000000, -0.923881, 0.000000, 1.000000, + 1.633636, -0.647319, 2.529057, -0.382681, 0.000000, -0.923881, 0.000000, 1.000000, + 1.633636, -0.647319, 2.529057, 0.000000, 1.000000, -0.000002, 0.000000, 1.000000, + 1.564912, -0.647319, 2.557524, 0.000000, 1.000000, -0.000002, 0.000000, 1.000000, + 1.849861, -0.647319, 2.557524, 0.000000, 1.000000, -0.000002, 0.000000, 1.000000, + 1.476704, -1.277113, 4.755571, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 1.346449, -1.277113, 4.989257, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 1.589392, -1.186365, 5.109063, -0.442288, 0.000000, 0.896873, 0.000000, 1.000000, + 1.346449, -1.277113, 4.989257, -0.442288, 0.000000, 0.896873, 0.000000, 1.000000, + 1.589392, -1.277113, 5.109063, -0.442288, 0.000000, 0.896873, 0.000000, 1.000000, + 1.346449, -1.186365, 4.989257, -0.442288, 0.000000, 0.896873, 0.000000, 1.000000, + 1.564912, -0.738068, 2.557524, -0.382686, 0.000000, -0.923878, 0.000000, 1.000000, + 1.564912, -0.647319, 2.557524, -0.382686, 0.000000, -0.923878, 0.000000, 1.000000, + 1.633636, -0.738068, 2.529057, -0.382686, 0.000000, -0.923878, 0.000000, 1.000000, + 1.564912, -0.738068, 2.557524, -0.608759, 0.000000, -0.793355, 0.000000, 1.000000, + 1.505896, -0.647319, 2.602808, -0.608759, 0.000000, -0.793355, 0.000000, 1.000000, + 1.564912, -0.647319, 2.557524, -0.608759, 0.000000, -0.793355, 0.000000, 1.000000, + 1.564912, -0.647319, 2.557524, 0.000000, 1.000000, 0.000002, 0.000000, 1.000000, + 1.505896, -0.647319, 2.602808, 0.000000, 1.000000, 0.000002, 0.000000, 1.000000, + 1.908877, -0.647319, 2.602808, 0.000000, 1.000000, 0.000002, 0.000000, 1.000000, + 1.539686, -1.277113, 2.250481, 0.000000, -1.000000, 0.000001, 0.000000, 1.000000, + 1.015339, -1.277113, 2.163797, 0.000000, -1.000000, 0.000001, 0.000000, 1.000000, + 1.874959, -1.277113, 1.133710, 0.000000, -1.000000, 0.000001, 0.000000, 1.000000, + 1.539686, -1.186365, 2.250481, 0.382684, 0.000000, 0.923879, 0.000000, 1.000000, + 1.383415, -1.277113, 2.315210, 0.382684, 0.000000, 0.923879, 0.000000, 1.000000, + 1.539686, -1.277113, 2.250481, 0.382684, 0.000000, 0.923879, 0.000000, 1.000000, + 1.383415, -1.186365, 2.315210, 0.382684, 0.000000, 0.923879, 0.000000, 1.000000, + 1.539686, -1.186365, 2.250481, 0.000000, 1.000000, 0.000001, 0.000000, 1.000000, + 1.015339, -1.186365, 2.163797, 0.000000, 1.000000, 0.000001, 0.000000, 1.000000, + 1.383415, -1.186365, 2.315210, 0.000000, 1.000000, 0.000001, 0.000000, 1.000000, + 1.505896, -0.738068, 2.602808, -0.608762, 0.000000, -0.793353, 0.000000, 1.000000, + 1.505896, -0.647319, 2.602808, -0.608762, 0.000000, -0.793353, 0.000000, 1.000000, + 1.564912, -0.738068, 2.557524, -0.608762, 0.000000, -0.793353, 0.000000, 1.000000, + 1.505896, -0.738068, 2.602808, -0.793350, 0.000000, -0.608765, 0.000000, 1.000000, + 1.460613, -0.647319, 2.661823, -0.793350, 0.000000, -0.608765, 0.000000, 1.000000, + 1.505896, -0.647319, 2.602808, -0.793350, 0.000000, -0.608765, 0.000000, 1.000000, + 1.505896, -0.647319, 2.602808, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 1.460613, -0.647319, 2.661823, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 1.954160, -0.647319, 2.661823, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 1.476704, -1.277113, 4.755571, 0.000000, -1.000000, -0.000002, 0.000000, 1.000000, + 1.422437, -1.277113, 4.650303, 0.000000, -1.000000, -0.000002, 0.000000, 1.000000, + 1.938069, -1.277113, 4.755571, 0.000000, -1.000000, -0.000002, 0.000000, 1.000000, + 1.476704, -1.277113, 4.755571, 0.000000, -1.000000, -0.000001, 0.000000, 1.000000, + 1.015339, -1.277113, 4.755571, 0.000000, -1.000000, -0.000001, 0.000000, 1.000000, + 1.346449, -1.186365, 4.989257, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 1.089946, -1.186365, 4.902186, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 1.015339, -1.186365, 4.755571, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 1.460613, -0.738068, 2.661823, -0.793353, -0.000001, -0.608762, 0.000000, 1.000000, + 1.460613, -0.647319, 2.661823, -0.793353, -0.000001, -0.608762, 0.000000, 1.000000, + 1.505896, -0.738068, 2.602808, -0.793353, -0.000001, -0.608762, 0.000000, 1.000000, + 1.460613, -0.738068, 2.661823, -0.923881, 0.000000, -0.382679, 0.000000, 1.000000, + 1.432146, -0.647319, 2.730548, -0.923881, 0.000000, -0.382679, 0.000000, 1.000000, + 1.460613, -0.647319, 2.661823, -0.923881, 0.000000, -0.382679, 0.000000, 1.000000, + 1.460613, -0.647319, 2.661823, 0.000000, 1.000000, -0.000002, 0.000000, 1.000000, + 1.432146, -0.647319, 2.730548, 0.000000, 1.000000, -0.000002, 0.000000, 1.000000, + 1.982627, -0.647319, 2.730548, 0.000000, 1.000000, -0.000002, 0.000000, 1.000000, + 1.432146, -0.738068, 2.730548, -0.923881, 0.000000, -0.382681, 0.000000, 1.000000, + 1.432146, -0.647319, 2.730548, -0.923881, 0.000000, -0.382681, 0.000000, 1.000000, + 1.460613, -0.738068, 2.661823, -0.923881, 0.000000, -0.382681, 0.000000, 1.000000, + 1.432146, -0.738068, 2.730548, -0.991445, 0.000000, -0.130528, 0.000000, 1.000000, + 1.422437, -0.647319, 2.804298, -0.991445, 0.000000, -0.130528, 0.000000, 1.000000, + 1.432146, -0.647319, 2.730548, -0.991445, 0.000000, -0.130528, 0.000000, 1.000000, + 1.422437, -0.647319, 2.804298, 0.000000, 1.000000, -0.000002, 0.000000, 1.000000, + 1.992337, -0.647319, 2.804298, 0.000000, 1.000000, -0.000002, 0.000000, 1.000000, + 1.422437, -1.277113, 4.650303, 0.000000, -1.000000, -0.000003, 0.000000, 1.000000, + 1.422437, -1.277113, 4.564000, 0.000000, -1.000000, -0.000003, 0.000000, 1.000000, + 1.992337, -1.277113, 4.564000, 0.000000, -1.000000, -0.000003, 0.000000, 1.000000, + 1.422437, -1.277113, 4.650303, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 1.422437, -1.186365, 4.650303, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 1.422437, -1.277113, 4.564000, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 1.015339, -1.277113, 4.323609, 0.000000, -1.000000, -0.000001, 0.000000, 1.000000, + 1.422437, -1.277113, 4.170418, 0.000000, -1.000000, -0.000001, 0.000000, 1.000000, + 1.422437, -1.270756, 4.525110, 0.000000, -0.986902, -0.161322, 0.000000, 1.000000, + 1.422437, -1.262996, 4.529918, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 1.422437, -1.270756, 4.525110, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 1.422437, -1.277113, 4.564000, -1.000000, 0.000002, 0.000000, 0.000000, 1.000000, + 1.422437, -1.186365, 4.525886, -1.000000, 0.000002, 0.000000, 0.000000, 1.000000, + 1.422437, -1.262996, 4.529918, -1.000000, 0.000002, 0.000000, 0.000000, 1.000000, + 1.422437, -1.277113, 4.170418, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 1.422437, -1.186365, 4.650303, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 1.422437, -1.277113, 4.650303, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 1.422437, -1.186365, 4.170418, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 1.422437, -1.277113, 4.170418, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 1.015339, -1.277113, 3.891646, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 1.422437, -1.277113, 3.738457, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 1.422437, -1.277113, 3.738457, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 1.422437, -1.186365, 3.738456, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 1.422437, -1.277113, 3.738457, 0.000004, -1.000000, 0.000000, 0.000000, 1.000000, + 1.383415, -1.277113, 3.437482, 0.000004, -1.000000, 0.000000, 0.000000, 1.000000, + 1.422437, -1.277113, 3.452241, 0.000004, -1.000000, 0.000000, 0.000000, 1.000000, + 1.422437, -1.277113, 3.738457, 0.000000, -1.000000, 0.000001, 0.000000, 1.000000, + 1.015339, -1.277113, 3.459684, 0.000000, -1.000000, 0.000001, 0.000000, 1.000000, + 1.383415, -1.277113, 3.437482, 0.000000, -1.000000, 0.000001, 0.000000, 1.000000, + 1.422437, -1.277113, 3.452241, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 1.422437, -1.186365, 3.452241, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 1.422437, -1.277113, 3.452241, 0.353773, 0.000000, -0.935331, 0.000000, 1.000000, + 1.383415, -1.186365, 3.437482, 0.353773, 0.000000, -0.935331, 0.000000, 1.000000, + 1.422437, -1.186365, 3.452241, 0.353773, 0.000000, -0.935331, 0.000000, 1.000000, + 1.422437, -1.270756, 4.525110, 0.000000, -0.947950, -0.318419, 0.000000, 1.000000, + 1.422437, -1.250600, 4.465104, 0.000000, -0.947950, -0.318419, 0.000000, 1.000000, + 1.992337, -1.250600, 4.465104, 0.000000, -0.947950, -0.318419, 0.000000, 1.000000, + 1.422437, -1.222665, 4.489587, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 1.422437, -1.250600, 4.465104, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 1.422437, -1.186365, 4.525886, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 1.422437, -1.250600, 4.465104, 0.000000, -0.884168, -0.467168, 0.000000, 1.000000, + 1.422437, -1.232191, 4.430263, 0.000000, -0.884168, -0.467168, 0.000000, 1.000000, + 1.422437, -1.250600, 4.465104, -1.000000, -0.000004, 0.000000, 0.000000, 1.000000, + 1.422437, -1.222665, 4.489587, -1.000000, -0.000004, 0.000000, 0.000000, 1.000000, + 1.422437, -1.235357, 4.464056, -1.000000, -0.000004, 0.000000, 0.000000, 1.000000, + 1.422437, -1.235357, 4.464056, -1.000000, 0.000003, 0.000000, 0.000000, 1.000000, + 1.422437, -1.232191, 4.430263, -1.000000, 0.000003, 0.000000, 0.000000, 1.000000, + 1.422437, -1.250600, 4.465104, -1.000000, 0.000003, 0.000000, 0.000000, 1.000000, + 1.422437, -1.182329, 4.469536, -1.000000, 0.000003, 0.000000, 0.000000, 1.000000, + 1.422437, -0.772034, 3.800695, 0.000000, -0.807337, -0.590091, 0.000000, 1.000000, + 1.422437, -1.182329, 4.469536, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 1.422437, -1.235357, 4.464056, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 1.422437, -1.170808, 4.479574, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 1.422437, -1.186365, 4.650303, -1.000000, -0.000002, 0.000000, 0.000000, 1.000000, + 1.422437, -1.186365, 4.525886, -1.000000, -0.000002, 0.000000, 0.000000, 1.000000, + 1.422437, -1.277113, 4.564000, -1.000000, -0.000002, 0.000000, 0.000000, 1.000000, + 1.015339, -1.186365, 4.323609, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 1.422437, -1.170808, 4.479574, -1.000000, -0.000002, 0.000000, 0.000000, 1.000000, + 1.422437, -1.222665, 4.489587, -1.000000, -0.000002, 0.000000, 0.000000, 1.000000, + 1.422437, -1.186365, 4.170418, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 1.015339, -1.186365, 3.891646, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 1.422437, -1.186365, 3.738456, 0.000000, 1.000000, 0.000001, 0.000000, 1.000000, + 1.015339, -1.186365, 3.891646, 0.000000, 1.000000, 0.000001, 0.000000, 1.000000, + 1.422437, -1.186365, 4.170418, 0.000000, 1.000000, 0.000001, 0.000000, 1.000000, + 1.422437, -1.186365, 3.738456, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 1.015339, -1.186365, 3.459684, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 1.422437, -1.186365, 3.452241, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 1.383415, -1.186365, 3.437482, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 1.422437, -1.182329, 4.469536, -1.000000, -0.000004, 0.000000, 0.000000, 1.000000, + 1.422437, -1.152400, 4.444732, -1.000000, -0.000004, 0.000000, 0.000000, 1.000000, + 1.422437, -1.232191, 4.430263, -1.000000, -0.000004, 0.000000, 0.000000, 1.000000, + 1.422437, -1.152400, 4.444732, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 1.422437, -0.772034, 3.800695, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 1.422437, -1.232191, 4.430263, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 1.422437, -0.692242, 3.815165, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 1.422437, -0.753624, 3.765854, 0.000000, -0.884167, -0.467171, 0.000000, 1.000000, + 1.422437, -0.742104, 3.775892, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 1.422437, -0.753624, 3.765854, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 1.422437, -0.772034, 3.800695, -1.000000, 0.000002, 0.000000, 0.000000, 1.000000, + 1.422437, -0.692242, 3.815165, -1.000000, 0.000002, 0.000000, 0.000000, 1.000000, + 1.422437, -0.742104, 3.775892, -1.000000, 0.000002, 0.000000, 0.000000, 1.000000, + 1.422437, -0.744425, 3.738467, 0.000000, -0.947952, -0.318414, 0.000000, 1.000000, + 1.422437, -0.744425, 3.738467, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 1.422437, -0.744425, 3.738467, 0.000000, -0.986902, -0.161322, 0.000000, 1.000000, + 1.422437, -0.738068, 3.699576, 0.000000, -0.986902, -0.161322, 0.000000, 1.000000, + 1.992337, -0.738068, 3.699576, 0.000000, -0.986902, -0.161322, 0.000000, 1.000000, + 1.422437, -0.723951, 3.733658, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 1.422437, -0.738068, 3.699576, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 1.422437, -0.701769, 3.755841, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 1.422437, -0.689077, 3.781371, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 1.422437, -0.647319, 3.681427, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 1.422437, -0.738068, 2.804298, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 1.422437, -0.738068, 2.804298, -0.991445, 0.000000, -0.130528, 0.000000, 1.000000, + 1.422437, -0.661437, 3.715508, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 1.422437, -0.653677, 3.720316, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 1.422437, -0.673833, 3.780323, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 1.422437, -0.673833, 3.780323, -1.000000, -0.000002, 0.000000, 0.000000, 1.000000, + 1.422437, -0.653677, 3.720316, -1.000000, -0.000002, 0.000000, 0.000000, 1.000000, + 1.422437, -0.701769, 3.755841, -1.000000, -0.000002, 0.000000, 0.000000, 1.000000, + 1.422437, -0.661437, 3.715508, -1.000000, -0.000001, 0.000000, 0.000000, 1.000000, + 1.422437, -0.647319, 3.681427, -1.000000, -0.000001, 0.000000, 0.000000, 1.000000, + 1.422437, -0.738068, 3.699576, -1.000000, -0.000001, 0.000000, 0.000000, 1.000000, + 1.422437, -0.647319, 2.804298, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 1.383415, -1.277113, 3.437482, 0.353789, 0.000000, -0.935325, 0.000000, 1.000000, + 1.383415, -1.186365, 3.437482, 0.353789, 0.000000, -0.935325, 0.000000, 1.000000, + 1.422437, -1.277113, 3.452241, 0.353789, 0.000000, -0.935325, 0.000000, 1.000000, + 1.383415, -1.277113, 3.437482, 0.608764, 0.000000, -0.793351, 0.000000, 1.000000, + 1.249221, -1.186365, 3.334511, 0.608764, 0.000000, -0.793351, 0.000000, 1.000000, + 1.383415, -1.186365, 3.437482, 0.608764, 0.000000, -0.793351, 0.000000, 1.000000, + 1.383415, -1.277113, 3.437482, 0.000000, -1.000000, -0.000001, 0.000000, 1.000000, + 1.015339, -1.277113, 3.459684, 0.000000, -1.000000, -0.000001, 0.000000, 1.000000, + 1.249221, -1.277113, 3.334511, 0.000000, -1.000000, -0.000001, 0.000000, 1.000000, + 1.383415, -1.277113, 2.315210, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 1.015339, -1.277113, 2.163797, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 1.383415, -1.186365, 3.437482, 0.000000, 1.000000, -0.000002, 0.000000, 1.000000, + 1.015339, -1.186365, 3.459684, 0.000000, 1.000000, -0.000002, 0.000000, 1.000000, + 1.422437, -1.186365, 3.738456, 0.000000, 1.000000, -0.000002, 0.000000, 1.000000, + 1.383415, -1.186365, 2.315210, 0.608762, 0.000000, 0.793353, 0.000000, 1.000000, + 1.249221, -1.277113, 2.418181, 0.608762, 0.000000, 0.793353, 0.000000, 1.000000, + 1.383415, -1.277113, 2.315210, 0.608762, 0.000000, 0.793353, 0.000000, 1.000000, + 1.383415, -1.186365, 2.315210, 0.608761, 0.000000, 0.793354, 0.000000, 1.000000, + 1.249221, -1.186365, 2.418181, 0.608761, 0.000000, 0.793354, 0.000000, 1.000000, + 1.249221, -1.277113, 2.418181, 0.608761, 0.000000, 0.793354, 0.000000, 1.000000, + 1.249221, -1.186365, 2.418181, 0.000000, 1.000000, 0.000001, 0.000000, 1.000000, + 1.089946, -1.277113, 4.902186, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 1.346449, -1.186365, 4.989257, -0.321439, 0.000000, 0.946930, 0.000000, 1.000000, + 1.089946, -1.277113, 4.902186, -0.321439, 0.000000, 0.946930, 0.000000, 1.000000, + 1.346449, -1.277113, 4.989257, -0.321439, 0.000000, 0.946930, 0.000000, 1.000000, + 1.089946, -1.186365, 4.902186, -0.321439, 0.000000, 0.946930, 0.000000, 1.000000, + 1.249221, -1.277113, 3.334511, 0.608760, 0.000000, -0.793354, 0.000000, 1.000000, + 1.249221, -1.186365, 3.334511, 0.608760, 0.000000, -0.793354, 0.000000, 1.000000, + 1.383415, -1.277113, 3.437482, 0.608760, 0.000000, -0.793354, 0.000000, 1.000000, + 1.249221, -1.277113, 3.334511, 0.793354, 0.000000, -0.608760, 0.000000, 1.000000, + 1.146251, -1.186365, 3.200318, 0.793354, 0.000000, -0.608760, 0.000000, 1.000000, + 1.249221, -1.186365, 3.334511, 0.793354, 0.000000, -0.608760, 0.000000, 1.000000, + 1.249221, -1.277113, 3.334511, 0.000000, -1.000000, 0.000001, 0.000000, 1.000000, + 1.146251, -1.277113, 3.200318, 0.000000, -1.000000, 0.000001, 0.000000, 1.000000, + 1.249221, -1.277113, 2.418181, 0.000001, -1.000000, -0.000001, 0.000000, 1.000000, + 1.015339, -1.277113, 2.163797, 0.000001, -1.000000, -0.000001, 0.000000, 1.000000, + 1.383415, -1.277113, 2.315210, 0.000001, -1.000000, -0.000001, 0.000000, 1.000000, + 1.249221, -1.186365, 3.334511, 0.000000, 1.000000, 0.000002, 0.000000, 1.000000, + 1.015339, -1.186365, 3.459684, 0.000000, 1.000000, 0.000002, 0.000000, 1.000000, + 1.383415, -1.186365, 3.437482, 0.000000, 1.000000, 0.000002, 0.000000, 1.000000, + 1.249221, -1.186365, 2.418181, 0.793353, 0.000000, 0.608761, 0.000000, 1.000000, + 1.146251, -1.277113, 2.552374, 0.793353, 0.000000, 0.608761, 0.000000, 1.000000, + 1.249221, -1.277113, 2.418181, 0.793353, 0.000000, 0.608761, 0.000000, 1.000000, + 1.146251, -1.186365, 2.552374, 0.793353, 0.000000, 0.608761, 0.000000, 1.000000, + 1.249221, -1.186365, 2.418181, 0.000001, 1.000000, 0.000000, 0.000000, 1.000000, + 1.015339, -1.186365, 2.163797, 0.000001, 1.000000, 0.000000, 0.000000, 1.000000, + 1.146251, -1.186365, 2.552374, 0.000001, 1.000000, 0.000000, 0.000000, 1.000000, + 1.146251, -1.277113, 3.200318, 0.793353, 0.000000, -0.608762, 0.000000, 1.000000, + 1.146251, -1.186365, 3.200318, 0.793353, 0.000000, -0.608762, 0.000000, 1.000000, + 1.249221, -1.277113, 3.334511, 0.793353, 0.000000, -0.608762, 0.000000, 1.000000, + 1.146251, -1.277113, 3.200318, 0.923879, 0.000000, -0.382685, 0.000000, 1.000000, + 1.081521, -1.186365, 3.044046, 0.923879, 0.000000, -0.382685, 0.000000, 1.000000, + 1.146251, -1.186365, 3.200318, 0.923879, 0.000000, -0.382685, 0.000000, 1.000000, + 1.146251, -1.277113, 3.200318, -0.000001, -1.000000, 0.000001, 0.000000, 1.000000, + 1.015339, -1.277113, 3.459684, -0.000001, -1.000000, 0.000001, 0.000000, 1.000000, + 1.081521, -1.277113, 3.044046, -0.000001, -1.000000, 0.000001, 0.000000, 1.000000, + 1.146251, -1.277113, 2.552374, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 1.249221, -1.277113, 2.418181, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 1.146251, -1.186365, 3.200318, -0.000000, 1.000000, -0.000001, 0.000000, 1.000000, + 1.015339, -1.186365, 3.459684, -0.000000, 1.000000, -0.000001, 0.000000, 1.000000, + 1.249221, -1.186365, 3.334511, -0.000000, 1.000000, -0.000001, 0.000000, 1.000000, + 1.146251, -1.186365, 2.552374, 0.923879, 0.000000, 0.382685, 0.000000, 1.000000, + 1.081521, -1.277113, 2.708646, 0.923879, 0.000000, 0.382685, 0.000000, 1.000000, + 1.146251, -1.277113, 2.552374, 0.923879, 0.000000, 0.382685, 0.000000, 1.000000, + 1.081521, -1.186365, 2.708646, 0.923879, 0.000000, 0.382685, 0.000000, 1.000000, + 1.146251, -1.186365, 2.552374, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 1.015339, -1.186365, 2.595759, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 1.081521, -1.186365, 2.708646, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 1.146251, -1.186365, 2.552374, 0.000000, 1.000000, 0.000001, 0.000000, 1.000000, + 1.015339, -1.186365, 2.595759, 0.000000, 1.000000, 0.000001, 0.000000, 1.000000, + 1.089946, -1.277113, 4.902186, 0.000000, -1.000000, 0.000001, 0.000000, 1.000000, + 1.015339, -1.277113, 4.755571, 0.000000, -1.000000, 0.000001, 0.000000, 1.000000, + 1.476704, -1.277113, 4.755571, 0.000000, -1.000000, 0.000001, 0.000000, 1.000000, + 1.089946, -1.277113, 4.902186, 0.000000, -1.000000, -0.000001, 0.000000, 1.000000, + 0.824272, -1.277113, 4.849339, 0.000000, -1.000000, -0.000001, 0.000000, 1.000000, + 1.089946, -1.186365, 4.902186, -0.195093, 0.000000, 0.980785, 0.000000, 1.000000, + 0.824272, -1.277113, 4.849339, -0.195093, 0.000000, 0.980785, 0.000000, 1.000000, + 1.089946, -1.277113, 4.902186, -0.195093, 0.000000, 0.980785, 0.000000, 1.000000, + 1.089946, -1.186365, 4.902186, -0.195090, 0.000000, 0.980785, 0.000000, 1.000000, + 0.824272, -1.186365, 4.849339, -0.195090, 0.000000, 0.980785, 0.000000, 1.000000, + 0.824272, -1.277113, 4.849339, -0.195090, 0.000000, 0.980785, 0.000000, 1.000000, + 1.081521, -1.277113, 3.044046, 0.923879, 0.000000, -0.382685, 0.000000, 1.000000, + 1.081521, -1.277113, 3.044046, 0.991445, 0.000000, -0.130526, 0.000000, 1.000000, + 1.059443, -1.186365, 2.876347, 0.991445, 0.000000, -0.130526, 0.000000, 1.000000, + 1.081521, -1.186365, 3.044046, 0.991445, 0.000000, -0.130526, 0.000000, 1.000000, + 1.081521, -1.277113, 3.044046, -0.000003, -1.000000, -0.000001, 0.000000, 1.000000, + 1.015339, -1.277113, 2.955673, -0.000003, -1.000000, -0.000001, 0.000000, 1.000000, + 1.059443, -1.277113, 2.876347, -0.000003, -1.000000, -0.000001, 0.000000, 1.000000, + 1.081521, -1.277113, 2.708646, 0.000000, -1.000000, -0.000001, 0.000000, 1.000000, + 1.015339, -1.277113, 2.595759, 0.000000, -1.000000, -0.000001, 0.000000, 1.000000, + 1.146251, -1.277113, 2.552374, 0.000000, -1.000000, -0.000001, 0.000000, 1.000000, + 1.081521, -1.186365, 3.044046, 0.000001, 1.000000, 0.000000, 0.000000, 1.000000, + 1.015339, -1.186365, 3.459684, 0.000001, 1.000000, 0.000000, 0.000000, 1.000000, + 1.146251, -1.186365, 3.200318, 0.000001, 1.000000, 0.000000, 0.000000, 1.000000, + 1.081521, -1.186365, 3.044046, 0.000002, 1.000000, 0.000000, 0.000000, 1.000000, + 1.015339, -1.186365, 2.955673, 0.000002, 1.000000, 0.000000, 0.000000, 1.000000, + 1.015339, -1.186365, 3.459684, 0.000002, 1.000000, 0.000000, 0.000000, 1.000000, + 1.081521, -1.186365, 2.708646, 0.991445, 0.000000, 0.130526, 0.000000, 1.000000, + 1.059443, -1.277113, 2.876347, 0.991445, 0.000000, 0.130526, 0.000000, 1.000000, + 1.081521, -1.277113, 2.708646, 0.991445, 0.000000, 0.130526, 0.000000, 1.000000, + 1.059443, -1.186365, 2.876347, 0.991445, 0.000000, 0.130526, 0.000000, 1.000000, + 1.059443, -1.186365, 2.876347, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 1.059443, -1.277113, 2.876347, 0.991445, 0.000000, -0.130527, 0.000000, 1.000000, + 1.059443, -1.186365, 2.876347, 0.991445, 0.000000, -0.130527, 0.000000, 1.000000, + 1.081521, -1.277113, 3.044046, 0.991445, 0.000000, -0.130527, 0.000000, 1.000000, + 1.059443, -1.277113, 2.876347, 0.000000, -1.000000, 0.000001, 0.000000, 1.000000, + 1.015339, -1.277113, 2.595759, 0.000000, -1.000000, 0.000001, 0.000000, 1.000000, + 1.081521, -1.277113, 2.708646, 0.000000, -1.000000, 0.000001, 0.000000, 1.000000, + 1.059443, -1.186365, 2.876347, 0.000003, 1.000000, 0.000000, 0.000000, 1.000000, + 1.015339, -1.186365, 2.955673, 0.000003, 1.000000, 0.000000, 0.000000, 1.000000, + 1.081521, -1.186365, 3.044046, 0.000003, 1.000000, 0.000000, 0.000000, 1.000000, + 1.059443, -1.186365, 2.876347, 0.000002, 1.000000, 0.000000, 0.000000, 1.000000, + 1.015339, -1.186365, 2.595759, 0.000002, 1.000000, 0.000000, 0.000000, 1.000000, + 1.015339, -1.277113, 4.755571, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 1.015339, -1.277113, 4.323609, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.553974, -1.277113, 4.323609, 0.000000, -1.000000, -0.000001, 0.000000, 1.000000, + 0.553974, -1.277113, 3.891646, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 1.015339, -1.277113, 3.459684, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.553974, -1.277113, 3.459684, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 1.015339, -1.277113, 3.459684, -0.000002, -1.000000, 0.000000, 0.000000, 1.000000, + 1.015339, -1.277113, 2.955673, -0.000002, -1.000000, 0.000000, 0.000000, 1.000000, + 1.081521, -1.277113, 3.044046, -0.000002, -1.000000, 0.000000, 0.000000, 1.000000, + 0.553974, -1.277113, 3.027722, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 1.015339, -1.277113, 2.955673, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 1.015339, -1.277113, 2.595759, -0.000002, -1.000000, 0.000000, 0.000000, 1.000000, + 1.059443, -1.277113, 2.876347, -0.000002, -1.000000, 0.000000, 0.000000, 1.000000, + 0.553974, -1.277113, 2.595759, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 1.015339, -1.277113, 2.595759, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.553974, -1.277113, 2.163797, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 1.214467, -1.277113, 1.648753, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.824272, -1.186365, 4.849339, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.553974, -1.186365, 4.755571, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.553974, -1.186365, 4.323609, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 1.015339, -1.186365, 4.323609, 0.000000, 1.000000, 0.000001, 0.000000, 1.000000, + 0.553974, -1.186365, 4.323609, 0.000000, 1.000000, 0.000001, 0.000000, 1.000000, + 1.015339, -1.186365, 4.755571, 0.000000, 1.000000, 0.000001, 0.000000, 1.000000, + 0.553974, -1.186365, 3.891646, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.553974, -1.186365, 3.459684, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.553974, -1.186365, 3.027722, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 1.015339, -1.186365, 2.955673, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 1.015339, -1.186365, 2.955673, -0.000000, 1.000000, -0.000001, 0.000000, 1.000000, + 0.553974, -1.186365, 2.595759, -0.000000, 1.000000, -0.000001, 0.000000, 1.000000, + 0.553974, -1.186365, 3.027722, -0.000000, 1.000000, -0.000001, 0.000000, 1.000000, + 0.553974, -1.186365, 2.595759, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.553974, -1.186365, 2.163797, 0.000000, 1.000000, 0.000001, 0.000000, 1.000000, + 0.553974, -1.186365, 2.595759, 0.000000, 1.000000, 0.000001, 0.000000, 1.000000, + 0.824272, -1.277113, 4.849339, 0.000000, -1.000000, 0.000001, 0.000000, 1.000000, + 0.553974, -1.277113, 4.755571, 0.000000, -1.000000, 0.000001, 0.000000, 1.000000, + 0.824272, -1.186365, 4.849339, -0.065402, 0.000000, 0.997859, 0.000000, 1.000000, + 0.553974, -1.277113, 4.831623, -0.065402, 0.000000, 0.997859, 0.000000, 1.000000, + 0.824272, -1.277113, 4.849339, -0.065402, 0.000000, 0.997859, 0.000000, 1.000000, + 0.553974, -1.186365, 4.831623, -0.065402, 0.000000, 0.997859, 0.000000, 1.000000, + 0.553974, -1.186365, 4.831623, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.553974, -1.277113, 4.831623, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.553974, -1.277113, 4.755571, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.824272, -1.277113, 4.849339, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.283676, -1.277113, 4.849339, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.553974, -1.277113, 4.323609, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.092609, -1.277113, 4.755571, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.092609, -1.277113, 4.323609, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.092609, -1.277113, 3.891646, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.092609, -1.277113, 3.459684, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.553974, -1.277113, 3.027722, 0.000000, -1.000000, 0.000001, 0.000000, 1.000000, + 0.553974, -1.277113, 2.595759, 0.000000, -1.000000, 0.000001, 0.000000, 1.000000, + 1.015339, -1.277113, 2.955673, 0.000000, -1.000000, 0.000001, 0.000000, 1.000000, + 0.092609, -1.277113, 2.955673, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.092609, -1.277113, 2.595759, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.092609, -1.277113, 2.163797, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 1.214467, -1.277113, 1.648753, 0.000000, -1.000000, 0.000001, 0.000000, 1.000000, + 1.043474, -1.277113, 1.668319, 0.000000, -1.000000, 0.000001, 0.000000, 1.000000, + 1.052549, -1.277113, 1.659244, 0.000000, -1.000000, 0.000001, 0.000000, 1.000000, + 0.553974, -1.277113, 2.163797, 0.000000, -1.000000, 0.000001, 0.000000, 1.000000, + 0.573541, -1.277113, 2.056439, 0.000000, -1.000000, 0.000001, 0.000000, 1.000000, + 0.564467, -1.277113, 2.065513, 0.000000, -1.000000, 0.000001, 0.000000, 1.000000, + 0.582616, -1.277113, 1.668319, 0.000000, -1.000000, 0.000001, 0.000000, 1.000000, + 0.573541, -1.277113, 1.677393, 0.000000, -1.000000, 0.000001, 0.000000, 1.000000, + 0.553974, -1.186365, 4.831623, 0.065402, 0.000000, 0.997859, 0.000000, 1.000000, + 0.283676, -1.277113, 4.849339, 0.065402, 0.000000, 0.997859, 0.000000, 1.000000, + 0.553974, -1.277113, 4.831623, 0.065402, 0.000000, 0.997859, 0.000000, 1.000000, + 0.283676, -1.186365, 4.849339, 0.065402, 0.000000, 0.997859, 0.000000, 1.000000, + 0.283676, -1.186365, 4.849339, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.092609, -1.186365, 4.755571, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.092609, -1.186365, 4.323609, 0.000000, 1.000000, 0.000001, 0.000000, 1.000000, + 0.092609, -1.186365, 4.755571, 0.000000, 1.000000, 0.000001, 0.000000, 1.000000, + 0.092609, -1.186365, 4.323609, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.092609, -1.186365, 3.891646, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.092609, -1.186365, 3.459684, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.092609, -1.186365, 2.955673, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.553974, -1.186365, 2.595759, 0.000000, 1.000000, -0.000001, 0.000000, 1.000000, + 0.092609, -1.186365, 2.955673, 0.000000, 1.000000, -0.000001, 0.000000, 1.000000, + 0.553974, -1.186365, 3.027722, 0.000000, 1.000000, -0.000001, 0.000000, 1.000000, + 0.092609, -1.186365, 2.595759, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.092609, -1.186365, 2.595759, 0.000000, 1.000000, 0.000001, 0.000000, 1.000000, + 0.092609, -1.186365, 2.163797, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.283676, -1.277113, 4.849339, 0.000000, -1.000000, 0.000001, 0.000000, 1.000000, + 0.018002, -1.277113, 4.902186, 0.000000, -1.000000, 0.000001, 0.000000, 1.000000, + 0.092609, -1.277113, 4.755571, 0.000000, -1.000000, 0.000001, 0.000000, 1.000000, + 0.283676, -1.186365, 4.849339, 0.195090, 0.000000, 0.980785, 0.000000, 1.000000, + 0.018002, -1.277113, 4.902186, 0.195090, 0.000000, 0.980785, 0.000000, 1.000000, + 0.283676, -1.277113, 4.849339, 0.195090, 0.000000, 0.980785, 0.000000, 1.000000, + 0.283676, -1.186365, 4.849339, 0.195093, 0.000000, 0.980785, 0.000000, 1.000000, + 0.018002, -1.186365, 4.902186, 0.195093, 0.000000, 0.980785, 0.000000, 1.000000, + 0.018002, -1.277113, 4.902186, 0.195093, 0.000000, 0.980785, 0.000000, 1.000000, + -0.314488, -1.277113, 4.650303, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.368755, -1.277113, 4.755571, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.314488, -1.277113, 4.170418, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.314488, -1.277113, 3.738457, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.092609, -1.277113, 3.459684, 0.000002, -1.000000, 0.000000, 0.000000, 1.000000, + 0.026427, -1.277113, 3.044046, 0.000002, -1.000000, 0.000000, 0.000000, 1.000000, + 0.092609, -1.277113, 2.955673, 0.000002, -1.000000, 0.000000, 0.000000, 1.000000, + 0.092609, -1.277113, 3.459684, 0.000001, -1.000000, 0.000001, 0.000000, 1.000000, + -0.038302, -1.277113, 3.200318, 0.000001, -1.000000, 0.000001, 0.000000, 1.000000, + 0.026427, -1.277113, 3.044046, 0.000001, -1.000000, 0.000001, 0.000000, 1.000000, + 0.092609, -1.277113, 3.459684, 0.000000, -1.000000, 0.000001, 0.000000, 1.000000, + -0.141273, -1.277113, 3.334511, 0.000000, -1.000000, 0.000001, 0.000000, 1.000000, + -0.038302, -1.277113, 3.200318, 0.000000, -1.000000, 0.000001, 0.000000, 1.000000, + 0.092609, -1.277113, 3.459684, 0.000000, -1.000000, -0.000001, 0.000000, 1.000000, + -0.275466, -1.277113, 3.437482, 0.000000, -1.000000, -0.000001, 0.000000, 1.000000, + -0.141273, -1.277113, 3.334511, 0.000000, -1.000000, -0.000001, 0.000000, 1.000000, + -0.314488, -1.277113, 3.738457, 0.000000, -1.000000, 0.000001, 0.000000, 1.000000, + -0.275466, -1.277113, 3.437482, 0.000000, -1.000000, 0.000001, 0.000000, 1.000000, + 0.048506, -1.277113, 2.876347, 0.000002, -1.000000, 0.000000, 0.000000, 1.000000, + 0.092609, -1.277113, 2.595759, 0.000002, -1.000000, 0.000000, 0.000000, 1.000000, + 0.092609, -1.277113, 2.955673, 0.000003, -1.000000, -0.000001, 0.000000, 1.000000, + 0.026427, -1.277113, 3.044046, 0.000003, -1.000000, -0.000001, 0.000000, 1.000000, + 0.048506, -1.277113, 2.876347, 0.000003, -1.000000, -0.000001, 0.000000, 1.000000, + -0.038302, -1.277113, 2.552374, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.106518, -1.277113, 1.648753, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.767010, -1.277113, 1.133710, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.018002, -1.186365, 4.902186, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + -0.368755, -1.186365, 4.755571, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + -0.314488, -1.186365, 4.650303, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + -0.314488, -1.186365, 4.170418, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + -0.314488, -1.186365, 3.738456, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.092609, -1.186365, 2.955673, -0.000002, 1.000000, 0.000000, 0.000000, 1.000000, + 0.026427, -1.186365, 3.044046, -0.000002, 1.000000, 0.000000, 0.000000, 1.000000, + 0.092609, -1.186365, 3.459684, -0.000002, 1.000000, 0.000000, 0.000000, 1.000000, + 0.092609, -1.186365, 2.595759, -0.000002, 1.000000, 0.000000, 0.000000, 1.000000, + 0.048506, -1.186365, 2.876347, -0.000002, 1.000000, 0.000000, 0.000000, 1.000000, + 0.026427, -1.186365, 2.708646, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.048506, -1.186365, 2.876347, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + -0.038302, -1.186365, 2.552374, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.092609, -1.186365, 2.163797, 0.000000, 1.000000, 0.000001, 0.000000, 1.000000, + -0.038302, -1.186365, 2.552374, 0.000000, 1.000000, 0.000001, 0.000000, 1.000000, + 0.092609, -1.186365, 2.163797, -0.000001, 1.000000, 0.000001, 0.000000, 1.000000, + -0.141273, -1.186365, 2.418181, -0.000001, 1.000000, 0.000001, 0.000000, 1.000000, + -0.038302, -1.186365, 2.552374, -0.000001, 1.000000, 0.000001, 0.000000, 1.000000, + -0.275466, -1.186365, 2.315210, 0.000000, 1.000000, 0.000001, 0.000000, 1.000000, + -0.141273, -1.186365, 2.418181, 0.000000, 1.000000, 0.000001, 0.000000, 1.000000, + -0.431738, -1.186365, 2.250481, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + -0.275466, -1.186365, 2.315210, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.048506, -1.277113, 2.876347, 0.000000, -1.000000, 0.000001, 0.000000, 1.000000, + 0.026427, -1.277113, 2.708646, 0.000000, -1.000000, 0.000001, 0.000000, 1.000000, + 0.092609, -1.277113, 2.595759, 0.000000, -1.000000, 0.000001, 0.000000, 1.000000, + 0.048506, -1.277113, 2.876347, -0.991445, 0.000000, -0.130527, 0.000000, 1.000000, + 0.026427, -1.186365, 3.044046, -0.991445, 0.000000, -0.130527, 0.000000, 1.000000, + 0.048506, -1.186365, 2.876347, -0.991445, 0.000000, -0.130527, 0.000000, 1.000000, + 0.048506, -1.186365, 2.876347, -0.991445, 0.000000, 0.130526, 0.000000, 1.000000, + 0.026427, -1.277113, 2.708646, -0.991445, 0.000000, 0.130526, 0.000000, 1.000000, + 0.048506, -1.277113, 2.876347, -0.991445, 0.000000, 0.130526, 0.000000, 1.000000, + 0.048506, -1.186365, 2.876347, -0.000003, 1.000000, 0.000000, 0.000000, 1.000000, + 0.026427, -1.186365, 3.044046, -0.000003, 1.000000, 0.000000, 0.000000, 1.000000, + 0.092609, -1.186365, 2.955673, -0.000003, 1.000000, 0.000000, 0.000000, 1.000000, + 0.026427, -1.186365, 2.708646, -0.991445, 0.000000, 0.130526, 0.000000, 1.000000, + 0.026427, -1.277113, 3.044046, -0.991445, 0.000000, -0.130526, 0.000000, 1.000000, + 0.026427, -1.186365, 3.044046, -0.991445, 0.000000, -0.130526, 0.000000, 1.000000, + 0.048506, -1.277113, 2.876347, -0.991445, 0.000000, -0.130526, 0.000000, 1.000000, + 0.026427, -1.277113, 3.044046, -0.923880, 0.000000, -0.382683, 0.000000, 1.000000, + -0.038302, -1.277113, 3.200318, -0.923880, 0.000000, -0.382683, 0.000000, 1.000000, + 0.026427, -1.186365, 3.044046, -0.923880, 0.000000, -0.382683, 0.000000, 1.000000, + 0.026427, -1.277113, 2.708646, 0.000000, -1.000000, -0.000001, 0.000000, 1.000000, + -0.038302, -1.277113, 2.552374, 0.000000, -1.000000, -0.000001, 0.000000, 1.000000, + 0.092609, -1.277113, 2.595759, 0.000000, -1.000000, -0.000001, 0.000000, 1.000000, + 0.026427, -1.186365, 3.044046, -0.000001, 1.000000, 0.000000, 0.000000, 1.000000, + -0.038302, -1.186365, 3.200318, -0.000001, 1.000000, 0.000000, 0.000000, 1.000000, + 0.092609, -1.186365, 3.459684, -0.000001, 1.000000, 0.000000, 0.000000, 1.000000, + 0.026427, -1.186365, 2.708646, -0.923879, 0.000000, 0.382684, 0.000000, 1.000000, + -0.038302, -1.277113, 2.552374, -0.923879, 0.000000, 0.382684, 0.000000, 1.000000, + 0.026427, -1.277113, 2.708646, -0.923879, 0.000000, 0.382684, 0.000000, 1.000000, + 0.026427, -1.186365, 2.708646, -0.923880, 0.000000, 0.382683, 0.000000, 1.000000, + -0.038302, -1.186365, 2.552374, -0.923880, 0.000000, 0.382683, 0.000000, 1.000000, + -0.038302, -1.277113, 2.552374, -0.923880, 0.000000, 0.382683, 0.000000, 1.000000, + 0.018002, -1.277113, 4.902186, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.018002, -1.186365, 4.902186, 0.321439, 0.000000, 0.946930, 0.000000, 1.000000, + -0.238501, -1.277113, 4.989257, 0.321439, 0.000000, 0.946930, 0.000000, 1.000000, + 0.018002, -1.277113, 4.902186, 0.321439, 0.000000, 0.946930, 0.000000, 1.000000, + -0.238501, -1.186365, 4.989257, 0.321439, 0.000000, 0.946930, 0.000000, 1.000000, + -0.238501, -1.186365, 4.989257, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + -0.038302, -1.277113, 3.200318, -0.923879, 0.000000, -0.382684, 0.000000, 1.000000, + -0.038302, -1.186365, 3.200318, -0.923879, 0.000000, -0.382684, 0.000000, 1.000000, + 0.026427, -1.186365, 3.044046, -0.923879, 0.000000, -0.382684, 0.000000, 1.000000, + -0.038302, -1.277113, 3.200318, -0.793353, 0.000000, -0.608762, 0.000000, 1.000000, + -0.141273, -1.186365, 3.334511, -0.793353, 0.000000, -0.608762, 0.000000, 1.000000, + -0.038302, -1.186365, 3.200318, -0.793353, 0.000000, -0.608762, 0.000000, 1.000000, + -0.141273, -1.277113, 2.418181, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.038302, -1.186365, 3.200318, 0.000000, 1.000000, -0.000002, 0.000000, 1.000000, + -0.141273, -1.186365, 3.334511, 0.000000, 1.000000, -0.000002, 0.000000, 1.000000, + 0.092609, -1.186365, 3.459684, 0.000000, 1.000000, -0.000002, 0.000000, 1.000000, + -0.038302, -1.186365, 2.552374, -0.793353, 0.000000, 0.608761, 0.000000, 1.000000, + -0.141273, -1.277113, 2.418181, -0.793353, 0.000000, 0.608761, 0.000000, 1.000000, + -0.038302, -1.277113, 2.552374, -0.793353, 0.000000, 0.608761, 0.000000, 1.000000, + -0.141273, -1.186365, 2.418181, -0.793353, 0.000000, 0.608761, 0.000000, 1.000000, + -0.141273, -1.277113, 3.334511, -0.793353, 0.000000, -0.608761, 0.000000, 1.000000, + -0.141273, -1.186365, 3.334511, -0.793353, 0.000000, -0.608761, 0.000000, 1.000000, + -0.038302, -1.277113, 3.200318, -0.793353, 0.000000, -0.608761, 0.000000, 1.000000, + -0.141273, -1.277113, 3.334511, -0.608763, 0.000000, -0.793352, 0.000000, 1.000000, + -0.275466, -1.186365, 3.437482, -0.608763, 0.000000, -0.793352, 0.000000, 1.000000, + -0.141273, -1.186365, 3.334511, -0.608763, 0.000000, -0.793352, 0.000000, 1.000000, + -0.141273, -1.277113, 2.418181, -0.000001, -1.000000, -0.000001, 0.000000, 1.000000, + -0.275466, -1.277113, 2.315210, -0.000001, -1.000000, -0.000001, 0.000000, 1.000000, + 0.092609, -1.277113, 2.163797, -0.000001, -1.000000, -0.000001, 0.000000, 1.000000, + -0.141273, -1.186365, 3.334511, 0.000000, 1.000000, 0.000003, 0.000000, 1.000000, + -0.275466, -1.186365, 3.437482, 0.000000, 1.000000, 0.000003, 0.000000, 1.000000, + 0.092609, -1.186365, 3.459684, 0.000000, 1.000000, 0.000003, 0.000000, 1.000000, + -0.141273, -1.186365, 2.418181, -0.608760, 0.000000, 0.793354, 0.000000, 1.000000, + -0.275466, -1.277113, 2.315210, -0.608760, 0.000000, 0.793354, 0.000000, 1.000000, + -0.141273, -1.277113, 2.418181, -0.608760, 0.000000, 0.793354, 0.000000, 1.000000, + -0.141273, -1.186365, 2.418181, -0.608762, 0.000000, 0.793353, 0.000000, 1.000000, + -0.275466, -1.186365, 2.315210, -0.608762, 0.000000, 0.793353, 0.000000, 1.000000, + -0.275466, -1.277113, 2.315210, -0.608762, 0.000000, 0.793353, 0.000000, 1.000000, + -0.238501, -1.277113, 4.989257, 0.000000, -1.000000, 0.000001, 0.000000, 1.000000, + -0.368755, -1.277113, 4.755571, 0.000000, -1.000000, 0.000001, 0.000000, 1.000000, + -0.238501, -1.277113, 4.989257, 0.000000, -1.000000, -0.000001, 0.000000, 1.000000, + -0.481444, -1.277113, 5.109063, 0.000000, -1.000000, -0.000001, 0.000000, 1.000000, + -0.368755, -1.277113, 4.755571, 0.000000, -1.000000, -0.000001, 0.000000, 1.000000, + -0.238501, -1.186365, 4.989257, 0.442288, 0.000000, 0.896873, 0.000000, 1.000000, + -0.481444, -1.277113, 5.109063, 0.442288, 0.000000, 0.896873, 0.000000, 1.000000, + -0.238501, -1.277113, 4.989257, 0.442288, 0.000000, 0.896873, 0.000000, 1.000000, + -0.481444, -1.186365, 5.109063, 0.442288, 0.000000, 0.896873, 0.000000, 1.000000, + -0.275466, -1.277113, 3.437482, -0.608760, 0.000000, -0.793354, 0.000000, 1.000000, + -0.275466, -1.186365, 3.437482, -0.608760, 0.000000, -0.793354, 0.000000, 1.000000, + -0.141273, -1.277113, 3.334511, -0.608760, 0.000000, -0.793354, 0.000000, 1.000000, + -0.275466, -1.277113, 3.437482, -0.353788, 0.000000, -0.935326, 0.000000, 1.000000, + -0.314488, -1.186365, 3.452241, -0.353788, 0.000000, -0.935326, 0.000000, 1.000000, + -0.275466, -1.186365, 3.437482, -0.353788, 0.000000, -0.935326, 0.000000, 1.000000, + -0.275466, -1.277113, 2.315210, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.431738, -1.277113, 2.250481, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.275466, -1.186365, 3.437482, -0.000000, 1.000000, -0.000001, 0.000000, 1.000000, + -0.314488, -1.186365, 3.738456, -0.000000, 1.000000, -0.000001, 0.000000, 1.000000, + 0.092609, -1.186365, 3.459684, -0.000000, 1.000000, -0.000001, 0.000000, 1.000000, + -0.275466, -1.186365, 3.437482, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + -0.314488, -1.186365, 3.452241, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + -0.275466, -1.186365, 2.315210, -0.382684, 0.000000, 0.923879, 0.000000, 1.000000, + -0.431738, -1.277113, 2.250481, -0.382684, 0.000000, 0.923879, 0.000000, 1.000000, + -0.275466, -1.277113, 2.315210, -0.382684, 0.000000, 0.923879, 0.000000, 1.000000, + -0.431738, -1.186365, 2.250481, -0.382684, 0.000000, 0.923879, 0.000000, 1.000000, + -0.314488, -1.277113, 4.650303, 0.000000, -1.000000, -0.000001, 0.000000, 1.000000, + -0.314488, -1.277113, 4.170418, 0.000000, -1.000000, -0.000001, 0.000000, 1.000000, + 0.092609, -1.277113, 4.323609, 0.000000, -1.000000, -0.000001, 0.000000, 1.000000, + -0.314488, -1.277113, 4.650303, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.314488, -1.186365, 4.170418, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.314488, -1.277113, 4.170418, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.314488, -1.277113, 4.650303, 0.000000, -1.000000, -0.000003, 0.000000, 1.000000, + -0.884388, -1.277113, 4.564000, 0.000000, -1.000000, -0.000003, 0.000000, 1.000000, + -0.314488, -1.277113, 4.564000, 0.000000, -1.000000, -0.000003, 0.000000, 1.000000, + -0.314488, -1.277113, 4.564000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.314488, -1.186365, 4.650303, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.314488, -1.277113, 4.650303, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.314488, -1.186365, 4.525886, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.314488, -1.277113, 4.564000, 0.000000, -0.986902, -0.161322, 0.000000, 1.000000, + -0.884388, -1.277113, 4.564000, 0.000000, -0.986902, -0.161322, 0.000000, 1.000000, + -0.314488, -1.270756, 4.525110, 0.000000, -0.986902, -0.161322, 0.000000, 1.000000, + -0.314488, -1.277113, 4.170418, -1.000000, -0.000001, 0.000000, 0.000000, 1.000000, + -0.314488, -1.186365, 3.738456, -1.000000, -0.000001, 0.000000, 0.000000, 1.000000, + -0.314488, -1.277113, 3.738457, -1.000000, -0.000001, 0.000000, 0.000000, 1.000000, + -0.314488, -1.277113, 3.738457, -0.000004, -1.000000, 0.000000, 0.000000, 1.000000, + -0.314488, -1.277113, 3.452241, -0.000004, -1.000000, 0.000000, 0.000000, 1.000000, + -0.275466, -1.277113, 3.437482, -0.000004, -1.000000, 0.000000, 0.000000, 1.000000, + -0.314488, -1.277113, 3.738457, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.314488, -1.186365, 3.452241, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.314488, -1.277113, 3.452241, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.314488, -1.277113, 3.452241, -0.353769, 0.000000, -0.935333, 0.000000, 1.000000, + -0.314488, -1.186365, 3.452241, -0.353769, 0.000000, -0.935333, 0.000000, 1.000000, + -0.275466, -1.277113, 3.437482, -0.353769, 0.000000, -0.935333, 0.000000, 1.000000, + -0.314488, -1.270756, 4.525110, 1.000000, 0.000015, 0.000000, 0.000000, 1.000000, + -0.314488, -1.262996, 4.529918, 1.000000, 0.000015, 0.000000, 0.000000, 1.000000, + -0.314488, -1.277113, 4.564000, 1.000000, 0.000015, 0.000000, 0.000000, 1.000000, + -0.314488, -1.270756, 4.525110, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.314488, -1.222665, 4.489587, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.314488, -1.262996, 4.529918, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.314488, -1.270756, 4.525110, 0.000000, -0.947953, -0.318411, 0.000000, 1.000000, + -0.884388, -1.270756, 4.525110, 0.000000, -0.947953, -0.318411, 0.000000, 1.000000, + -0.314488, -1.250600, 4.465104, 0.000000, -0.947953, -0.318411, 0.000000, 1.000000, + -0.314488, -1.262996, 4.529918, 1.000000, -0.000001, 0.000000, 0.000000, 1.000000, + -0.314488, -1.186365, 4.525886, 1.000000, -0.000001, 0.000000, 0.000000, 1.000000, + -0.314488, -1.277113, 4.564000, 1.000000, -0.000001, 0.000000, 0.000000, 1.000000, + -0.314488, -1.250600, 4.465104, 1.000000, 0.000001, 0.000000, 0.000000, 1.000000, + -0.314488, -1.232191, 4.430263, 1.000000, 0.000001, 0.000000, 0.000000, 1.000000, + -0.314488, -1.235357, 4.464056, 1.000000, 0.000001, 0.000000, 0.000000, 1.000000, + -0.314488, -1.250600, 4.465104, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.314488, -1.250600, 4.465104, 0.000000, -0.884169, -0.467168, 0.000000, 1.000000, + -0.884388, -1.250600, 4.465104, 0.000000, -0.884169, -0.467168, 0.000000, 1.000000, + -0.314488, -1.232191, 4.430263, 0.000000, -0.884169, -0.467168, 0.000000, 1.000000, + -0.314488, -1.235357, 4.464056, 1.000000, -0.000001, 0.000000, 0.000000, 1.000000, + -0.314488, -1.222665, 4.489587, 1.000000, -0.000001, 0.000000, 0.000000, 1.000000, + -0.314488, -1.250600, 4.465104, 1.000000, -0.000001, 0.000000, 0.000000, 1.000000, + -0.314488, -1.235357, 4.464056, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.314488, -1.182329, 4.469536, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.314488, -1.232191, 4.430263, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.314488, -1.232191, 4.430263, 1.000000, 0.000002, 0.000000, 0.000000, 1.000000, + -0.314488, -1.152400, 4.444732, 1.000000, 0.000002, 0.000000, 0.000000, 1.000000, + -0.314488, -1.182329, 4.469536, 1.000000, 0.000002, 0.000000, 0.000000, 1.000000, + -0.314488, -1.232191, 4.430263, 1.000000, -0.000000, 0.000000, 0.000000, 1.000000, + -0.314488, -0.772034, 3.800695, 1.000000, -0.000000, 0.000000, 0.000000, 1.000000, + -0.314488, -1.152400, 4.444732, 1.000000, -0.000000, 0.000000, 0.000000, 1.000000, + -0.314488, -1.232191, 4.430263, 0.000000, -0.807337, -0.590091, 0.000000, 1.000000, + -0.884388, -0.772034, 3.800695, 0.000000, -0.807337, -0.590091, 0.000000, 1.000000, + -0.314488, -0.772034, 3.800695, 0.000000, -0.807337, -0.590091, 0.000000, 1.000000, + -0.314488, -1.222665, 4.489587, 1.000000, 0.000002, 0.000000, 0.000000, 1.000000, + -0.314488, -1.186365, 4.525886, 1.000000, 0.000002, 0.000000, 0.000000, 1.000000, + -0.314488, -1.262996, 4.529918, 1.000000, 0.000002, 0.000000, 0.000000, 1.000000, + -0.314488, -1.170808, 4.479574, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.314488, -1.186365, 4.650303, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.314488, -1.186365, 4.650303, 0.000000, 1.000000, -0.000001, 0.000000, 1.000000, + -0.830120, -1.186365, 4.755571, 0.000000, 1.000000, -0.000001, 0.000000, 1.000000, + -0.368755, -1.186365, 4.755571, 0.000000, 1.000000, -0.000001, 0.000000, 1.000000, + -0.884388, -1.186365, 4.650303, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + -0.830120, -1.186365, 4.755571, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + -0.314488, -1.186365, 4.525886, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + -0.314488, -1.186365, 4.525886, 0.000000, 1.000000, 0.000002, 0.000000, 1.000000, + -0.884388, -1.186365, 4.525886, 0.000000, 1.000000, 0.000002, 0.000000, 1.000000, + -0.884388, -1.186365, 4.650303, 0.000000, 1.000000, 0.000002, 0.000000, 1.000000, + -0.314488, -1.186365, 4.525886, 0.000000, 0.947950, 0.318419, 0.000000, 1.000000, + -0.884388, -1.170808, 4.479574, 0.000000, 0.947950, 0.318419, 0.000000, 1.000000, + -0.884388, -1.186365, 4.525886, 0.000000, 0.947950, 0.318419, 0.000000, 1.000000, + -0.314488, -1.186365, 3.738456, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.314488, -1.182329, 4.469536, 1.000000, 0.000004, 0.000000, 0.000000, 1.000000, + -0.314488, -1.170808, 4.479574, 1.000000, 0.000004, 0.000000, 0.000000, 1.000000, + -0.314488, -1.222665, 4.489587, 1.000000, 0.000004, 0.000000, 0.000000, 1.000000, + -0.314488, -1.182329, 4.469536, 1.000000, -0.000002, 0.000000, 0.000000, 1.000000, + -0.314488, -1.152400, 4.444732, 1.000000, -0.000002, 0.000000, 0.000000, 1.000000, + -0.314488, -1.170808, 4.479574, 1.000000, -0.000002, 0.000000, 0.000000, 1.000000, + -0.314488, -1.170808, 4.479574, 0.000000, 0.947952, 0.318414, 0.000000, 1.000000, + -0.884388, -1.170808, 4.479574, 0.000000, 0.947952, 0.318414, 0.000000, 1.000000, + -0.314488, -1.186365, 4.525886, 0.000000, 0.947952, 0.318414, 0.000000, 1.000000, + -0.314488, -1.170808, 4.479574, 0.000000, 0.884169, 0.467168, 0.000000, 1.000000, + -0.884388, -1.152400, 4.444732, 0.000000, 0.884169, 0.467168, 0.000000, 1.000000, + -0.884388, -1.170808, 4.479574, 0.000000, 0.884169, 0.467168, 0.000000, 1.000000, + -0.314488, -1.152400, 4.444732, 0.000000, 0.884167, 0.467171, 0.000000, 1.000000, + -0.884388, -1.152400, 4.444732, 0.000000, 0.884167, 0.467171, 0.000000, 1.000000, + -0.314488, -1.170808, 4.479574, 0.000000, 0.884167, 0.467171, 0.000000, 1.000000, + -0.314488, -1.152400, 4.444732, 0.000000, 0.807337, 0.590091, 0.000000, 1.000000, + -0.884388, -0.692242, 3.815165, 0.000000, 0.807337, 0.590091, 0.000000, 1.000000, + -0.884388, -1.152400, 4.444732, 0.000000, 0.807337, 0.590091, 0.000000, 1.000000, + -0.314488, -0.772034, 3.800695, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.314488, -0.692242, 3.815165, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.314488, -1.152400, 4.444732, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.314488, -0.772034, 3.800695, 0.000000, -0.884167, -0.467171, 0.000000, 1.000000, + -0.884388, -0.772034, 3.800695, 0.000000, -0.884167, -0.467171, 0.000000, 1.000000, + -0.314488, -0.753624, 3.765854, 0.000000, -0.884167, -0.467171, 0.000000, 1.000000, + -0.314488, -0.753624, 3.765854, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.314488, -0.742104, 3.775892, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.314488, -0.753624, 3.765854, 0.000000, -0.947952, -0.318414, 0.000000, 1.000000, + -0.884388, -0.753624, 3.765854, 0.000000, -0.947952, -0.318414, 0.000000, 1.000000, + -0.314488, -0.744425, 3.738467, 0.000000, -0.947952, -0.318414, 0.000000, 1.000000, + -0.314488, -0.744425, 3.738467, 1.000000, -0.000006, 0.000000, 0.000000, 1.000000, + -0.314488, -0.742104, 3.775892, 1.000000, -0.000006, 0.000000, 0.000000, 1.000000, + -0.314488, -0.753624, 3.765854, 1.000000, -0.000006, 0.000000, 0.000000, 1.000000, + -0.314488, -0.744425, 3.738467, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.314488, -0.723951, 3.733658, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.314488, -0.744425, 3.738467, 0.000000, -0.986902, -0.161319, 0.000000, 1.000000, + -0.884388, -0.744425, 3.738467, 0.000000, -0.986902, -0.161319, 0.000000, 1.000000, + -0.314488, -0.738068, 3.699576, 0.000000, -0.986902, -0.161319, 0.000000, 1.000000, + -0.314488, -0.742104, 3.775892, 1.000000, -0.000001, 0.000000, 0.000000, 1.000000, + -0.314488, -0.692242, 3.815165, 1.000000, -0.000001, 0.000000, 0.000000, 1.000000, + -0.314488, -0.772034, 3.800695, 1.000000, -0.000001, 0.000000, 0.000000, 1.000000, + -0.314488, -0.689077, 3.781371, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.314488, -0.738068, 3.699576, 1.000000, 0.000007, 0.000000, 0.000000, 1.000000, + -0.314488, -0.723951, 3.733658, 1.000000, 0.000007, 0.000000, 0.000000, 1.000000, + -0.314488, -0.744425, 3.738467, 1.000000, 0.000007, 0.000000, 0.000000, 1.000000, + -0.314488, -0.738068, 3.699576, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.314488, -0.661437, 3.715508, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.314488, -0.647319, 3.681427, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.314488, -0.738068, 3.699576, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.884388, -0.738068, 3.699576, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.314488, -0.738068, 2.804298, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.314488, -0.738068, 2.804298, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.314488, -0.647319, 2.804298, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.314488, -0.738068, 2.804298, 0.991445, 0.000000, -0.130525, 0.000000, 1.000000, + -0.324198, -0.647319, 2.730548, 0.991445, 0.000000, -0.130525, 0.000000, 1.000000, + -0.314488, -0.647319, 2.804298, 0.991445, 0.000000, -0.130525, 0.000000, 1.000000, + -0.884388, -0.738068, 2.804298, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.324198, -0.738068, 2.730548, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.314488, -0.701769, 3.755841, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.314488, -0.723951, 3.733658, 1.000000, -0.000001, 0.000000, 0.000000, 1.000000, + -0.314488, -0.661437, 3.715508, 1.000000, -0.000001, 0.000000, 0.000000, 1.000000, + -0.314488, -0.701769, 3.755841, 1.000000, -0.000001, 0.000000, 0.000000, 1.000000, + -0.314488, -0.701769, 3.755841, 1.000000, 0.000002, 0.000000, 0.000000, 1.000000, + -0.314488, -0.689077, 3.781371, 1.000000, 0.000002, 0.000000, 0.000000, 1.000000, + -0.314488, -0.742104, 3.775892, 1.000000, 0.000002, 0.000000, 0.000000, 1.000000, + -0.314488, -0.673833, 3.780323, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.314488, -0.653677, 3.720316, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.314488, -0.692242, 3.815165, 0.000000, 0.807337, 0.590091, 0.000000, 1.000000, + -0.314488, -0.692242, 3.815165, 0.000000, 0.884167, 0.467171, 0.000000, 1.000000, + -0.884388, -0.673833, 3.780323, 0.000000, 0.884167, 0.467171, 0.000000, 1.000000, + -0.884388, -0.692242, 3.815165, 0.000000, 0.884167, 0.467171, 0.000000, 1.000000, + -0.314488, -0.673833, 3.780323, 0.000000, 0.884169, 0.467168, 0.000000, 1.000000, + -0.884388, -0.673833, 3.780323, 0.000000, 0.884169, 0.467168, 0.000000, 1.000000, + -0.314488, -0.692242, 3.815165, 0.000000, 0.884169, 0.467168, 0.000000, 1.000000, + -0.314488, -0.673833, 3.780323, 0.000000, 0.947951, 0.318415, 0.000000, 1.000000, + -0.884388, -0.653677, 3.720316, 0.000000, 0.947951, 0.318415, 0.000000, 1.000000, + -0.884388, -0.673833, 3.780323, 0.000000, 0.947951, 0.318415, 0.000000, 1.000000, + -0.314488, -0.661437, 3.715508, 1.000000, -0.000008, 0.000000, 0.000000, 1.000000, + -0.314488, -0.647319, 3.681427, 1.000000, -0.000008, 0.000000, 0.000000, 1.000000, + -0.314488, -0.653677, 3.720316, 1.000000, -0.000008, 0.000000, 0.000000, 1.000000, + -0.314488, -0.653677, 3.720316, 0.000000, 0.947951, 0.318417, 0.000000, 1.000000, + -0.884388, -0.653677, 3.720316, 0.000000, 0.947951, 0.318417, 0.000000, 1.000000, + -0.314488, -0.673833, 3.780323, 0.000000, 0.947951, 0.318417, 0.000000, 1.000000, + -0.314488, -0.653677, 3.720316, 0.000000, 0.986902, 0.161319, 0.000000, 1.000000, + -0.884388, -0.647319, 3.681427, 0.000000, 0.986902, 0.161319, 0.000000, 1.000000, + -0.884388, -0.653677, 3.720316, 0.000000, 0.986902, 0.161319, 0.000000, 1.000000, + -0.314488, -0.647319, 3.681427, 0.000000, 0.986902, 0.161322, 0.000000, 1.000000, + -0.884388, -0.647319, 3.681427, 0.000000, 0.986902, 0.161322, 0.000000, 1.000000, + -0.314488, -0.653677, 3.720316, 0.000000, 0.986902, 0.161322, 0.000000, 1.000000, + -0.314488, -0.647319, 3.681427, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + -0.884388, -0.647319, 2.804298, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + -0.884388, -0.647319, 3.681427, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + -0.314488, -0.647319, 2.804298, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + -0.324198, -0.738068, 2.730548, 0.991445, 0.000000, -0.130524, 0.000000, 1.000000, + -0.324198, -0.647319, 2.730548, 0.991445, 0.000000, -0.130524, 0.000000, 1.000000, + -0.314488, -0.738068, 2.804298, 0.991445, 0.000000, -0.130524, 0.000000, 1.000000, + -0.324198, -0.738068, 2.730548, 0.923879, 0.000000, -0.382684, 0.000000, 1.000000, + -0.352664, -0.647319, 2.661823, 0.923879, 0.000000, -0.382684, 0.000000, 1.000000, + -0.324198, -0.647319, 2.730548, 0.923879, 0.000000, -0.382684, 0.000000, 1.000000, + -0.324198, -0.738068, 2.730548, 0.000000, -1.000000, -0.000001, 0.000000, 1.000000, + -0.874678, -0.738068, 2.730548, 0.000000, -1.000000, -0.000001, 0.000000, 1.000000, + -0.352664, -0.738068, 2.661823, 0.000000, -1.000000, -0.000001, 0.000000, 1.000000, + -0.324198, -0.738068, 2.730548, 0.000000, -1.000000, 0.000004, 0.000000, 1.000000, + -0.884388, -0.738068, 2.804298, 0.000000, -1.000000, 0.000004, 0.000000, 1.000000, + -0.874678, -0.738068, 2.730548, 0.000000, -1.000000, 0.000004, 0.000000, 1.000000, + -0.324198, -0.647319, 2.730548, 0.000000, 1.000000, -0.000003, 0.000000, 1.000000, + -0.874678, -0.647319, 2.730548, 0.000000, 1.000000, -0.000003, 0.000000, 1.000000, + -0.314488, -0.647319, 2.804298, 0.000000, 1.000000, -0.000003, 0.000000, 1.000000, + -0.352664, -0.738068, 2.661823, 0.923880, 0.000000, -0.382682, 0.000000, 1.000000, + -0.352664, -0.647319, 2.661823, 0.923880, 0.000000, -0.382682, 0.000000, 1.000000, + -0.324198, -0.738068, 2.730548, 0.923880, 0.000000, -0.382682, 0.000000, 1.000000, + -0.352664, -0.738068, 2.661823, 0.793352, -0.000001, -0.608763, 0.000000, 1.000000, + -0.397948, -0.647319, 2.602808, 0.793352, -0.000001, -0.608763, 0.000000, 1.000000, + -0.352664, -0.647319, 2.661823, 0.793352, -0.000001, -0.608763, 0.000000, 1.000000, + -0.352664, -0.738068, 2.661823, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.846212, -0.738068, 2.661823, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.397948, -0.738068, 2.602808, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.874678, -0.738068, 2.730548, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.352664, -0.647319, 2.661823, 0.000000, 1.000000, 0.000001, 0.000000, 1.000000, + -0.846212, -0.647319, 2.661823, 0.000000, 1.000000, 0.000001, 0.000000, 1.000000, + -0.324198, -0.647319, 2.730548, 0.000000, 1.000000, 0.000001, 0.000000, 1.000000, + -0.884388, -1.277113, 4.650303, 0.000000, -1.000000, -0.000001, 0.000000, 1.000000, + -0.481444, -1.186365, 5.109063, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + -0.397948, -0.738068, 2.602808, 0.793354, 0.000000, -0.608760, 0.000000, 1.000000, + -0.397948, -0.647319, 2.602808, 0.793354, 0.000000, -0.608760, 0.000000, 1.000000, + -0.352664, -0.738068, 2.661823, 0.793354, 0.000000, -0.608760, 0.000000, 1.000000, + -0.397948, -0.738068, 2.602808, 0.608763, 0.000000, -0.793352, 0.000000, 1.000000, + -0.456962, -0.647319, 2.557524, 0.608763, 0.000000, -0.793352, 0.000000, 1.000000, + -0.397948, -0.647319, 2.602808, 0.608763, 0.000000, -0.793352, 0.000000, 1.000000, + -0.397948, -0.738068, 2.602808, 0.000000, -1.000000, -0.000001, 0.000000, 1.000000, + -0.800927, -0.738068, 2.602808, 0.000000, -1.000000, -0.000001, 0.000000, 1.000000, + -0.456962, -0.738068, 2.557524, 0.000000, -1.000000, -0.000001, 0.000000, 1.000000, + -0.800927, -0.738068, 2.602808, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.397948, -0.647319, 2.602808, 0.000000, 1.000000, -0.000001, 0.000000, 1.000000, + -0.800927, -0.647319, 2.602808, 0.000000, 1.000000, -0.000001, 0.000000, 1.000000, + -0.352664, -0.647319, 2.661823, 0.000000, 1.000000, -0.000001, 0.000000, 1.000000, + -0.431738, -1.277113, 2.250481, 0.000000, -1.000000, 0.000001, 0.000000, 1.000000, + -0.767010, -1.277113, 1.133710, 0.000000, -1.000000, 0.000001, 0.000000, 1.000000, + 0.092609, -1.277113, 2.163797, 0.000000, -1.000000, 0.000001, 0.000000, 1.000000, + -0.431738, -1.186365, 2.250481, -0.130526, 0.000000, 0.991445, 0.000000, 1.000000, + -0.599438, -1.277113, 2.228403, -0.130526, 0.000000, 0.991445, 0.000000, 1.000000, + -0.431738, -1.277113, 2.250481, -0.130526, 0.000000, 0.991445, 0.000000, 1.000000, + -0.599438, -1.186365, 2.228403, -0.130526, 0.000000, 0.991445, 0.000000, 1.000000, + -0.599438, -1.186365, 2.228403, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + -0.456962, -0.738068, 2.557524, 0.608758, 0.000000, -0.793356, 0.000000, 1.000000, + -0.456962, -0.647319, 2.557524, 0.608758, 0.000000, -0.793356, 0.000000, 1.000000, + -0.397948, -0.738068, 2.602808, 0.608758, 0.000000, -0.793356, 0.000000, 1.000000, + -0.456962, -0.738068, 2.557524, 0.382686, 0.000000, -0.923878, 0.000000, 1.000000, + -0.525687, -0.647319, 2.529057, 0.382686, 0.000000, -0.923878, 0.000000, 1.000000, + -0.456962, -0.647319, 2.557524, 0.382686, 0.000000, -0.923878, 0.000000, 1.000000, + -0.741913, -0.738068, 2.557524, 0.000000, -1.000000, -0.000001, 0.000000, 1.000000, + -0.525687, -0.738068, 2.529057, 0.000000, -1.000000, -0.000001, 0.000000, 1.000000, + -0.456962, -0.738068, 2.557524, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.741913, -0.738068, 2.557524, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.456962, -0.647319, 2.557524, 0.000000, 1.000000, -0.000002, 0.000000, 1.000000, + -0.741913, -0.647319, 2.557524, 0.000000, 1.000000, -0.000002, 0.000000, 1.000000, + -0.397948, -0.647319, 2.602808, 0.000000, 1.000000, -0.000002, 0.000000, 1.000000, + -0.481444, -1.277113, 5.109063, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.830120, -1.277113, 4.755571, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.481444, -1.186365, 5.109063, 0.555573, 0.000000, 0.831468, 0.000000, 1.000000, + -0.706671, -1.277113, 5.259555, 0.555573, 0.000000, 0.831468, 0.000000, 1.000000, + -0.481444, -1.277113, 5.109063, 0.555572, 0.000000, 0.831468, 0.000000, 1.000000, + -0.481444, -1.186365, 5.109063, 0.555569, 0.000000, 0.831470, 0.000000, 1.000000, + -0.706671, -1.186365, 5.259555, 0.555569, 0.000000, 0.831470, 0.000000, 1.000000, + -0.706671, -1.277113, 5.259555, 0.555569, 0.000000, 0.831470, 0.000000, 1.000000, + -0.706671, -1.186365, 5.259555, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + -0.525687, -0.738068, 2.529057, 0.382681, 0.000000, -0.923881, 0.000000, 1.000000, + -0.525687, -0.647319, 2.529057, 0.382681, 0.000000, -0.923881, 0.000000, 1.000000, + -0.456962, -0.738068, 2.557524, 0.382681, 0.000000, -0.923881, 0.000000, 1.000000, + -0.525687, -0.738068, 2.529057, 0.130526, 0.000000, -0.991445, 0.000000, 1.000000, + -0.599438, -0.647319, 2.519348, 0.130526, 0.000000, -0.991445, 0.000000, 1.000000, + -0.525687, -0.647319, 2.529057, 0.130526, 0.000000, -0.991445, 0.000000, 1.000000, + -0.525687, -0.738068, 2.529057, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.673188, -0.738068, 2.529057, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.599438, -0.738068, 2.519348, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.525687, -0.738068, 2.529057, 0.000000, -1.000000, 0.000005, 0.000000, 1.000000, + -0.741913, -0.738068, 2.557524, 0.000000, -1.000000, 0.000005, 0.000000, 1.000000, + -0.673188, -0.738068, 2.529057, 0.000000, -1.000000, 0.000005, 0.000000, 1.000000, + -0.525687, -0.647319, 2.529057, 0.000000, 1.000000, 0.000002, 0.000000, 1.000000, + -0.673188, -0.647319, 2.529057, 0.000000, 1.000000, 0.000002, 0.000000, 1.000000, + -0.456962, -0.647319, 2.557524, 0.000000, 1.000000, 0.000002, 0.000000, 1.000000, + -0.599438, -1.277113, 2.228403, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.767138, -1.277113, 2.250481, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.599438, -1.186365, 2.228403, 0.130526, 0.000000, 0.991445, 0.000000, 1.000000, + -0.767138, -1.277113, 2.250481, 0.130526, 0.000000, 0.991445, 0.000000, 1.000000, + -0.599438, -1.277113, 2.228403, 0.130526, 0.000000, 0.991445, 0.000000, 1.000000, + -0.767138, -1.186365, 2.250481, 0.130526, 0.000000, 0.991445, 0.000000, 1.000000, + -0.767138, -1.186365, 2.250481, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + -0.599438, -0.738068, 2.519348, 0.130526, 0.000000, -0.991445, 0.000000, 1.000000, + -0.599438, -0.738068, 2.519348, -0.130526, 0.000000, -0.991445, 0.000000, 1.000000, + -0.673188, -0.647319, 2.529057, -0.130526, 0.000000, -0.991445, 0.000000, 1.000000, + -0.599438, -0.647319, 2.519348, -0.130526, 0.000000, -0.991445, 0.000000, 1.000000, + -0.599438, -0.647319, 2.519348, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + -0.673188, -0.647319, 2.529057, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + -0.525687, -0.647319, 2.529057, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + -0.673188, -0.738068, 2.529057, -0.130526, 0.000000, -0.991445, 0.000000, 1.000000, + -0.673188, -0.738068, 2.529057, -0.382681, 0.000000, -0.923881, 0.000000, 1.000000, + -0.741913, -0.647319, 2.557524, -0.382681, 0.000000, -0.923881, 0.000000, 1.000000, + -0.673188, -0.647319, 2.529057, -0.382681, 0.000000, -0.923881, 0.000000, 1.000000, + -0.741913, -0.647319, 2.557524, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + -0.456962, -0.647319, 2.557524, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + -0.706671, -1.277113, 5.259555, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.852137, -1.277113, 5.379248, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.706671, -1.186365, 5.259555, 0.635382, 0.000000, 0.772198, 0.000000, 1.000000, + -0.852137, -1.277113, 5.379248, 0.635382, 0.000000, 0.772198, 0.000000, 1.000000, + -0.706671, -1.277113, 5.259555, 0.635382, 0.000000, 0.772198, 0.000000, 1.000000, + -0.706671, -1.186365, 5.259555, 0.635380, 0.000005, 0.772200, 0.000000, 1.000000, + -0.852137, -1.186365, 5.379247, 0.635380, 0.000005, 0.772200, 0.000000, 1.000000, + -0.852137, -1.277113, 5.379248, 0.635380, 0.000005, 0.772200, 0.000000, 1.000000, + -0.741913, -1.212033, 1.042404, 0.000000, -0.707112, -0.707102, 0.000000, 1.000000, + -0.741913, -1.251445, 1.081818, -0.866526, 0.461138, -0.191007, 0.000000, 1.000000, + -0.767010, -1.277113, 1.133710, -0.866526, 0.461138, -0.191007, 0.000000, 1.000000, + -0.741913, -1.240814, 1.107485, -0.866526, 0.461138, -0.191007, 0.000000, 1.000000, + -0.741913, -1.240814, 1.107485, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.741913, -1.212033, 1.042404, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.741913, -1.251445, 1.081818, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.741913, -1.186365, 1.053036, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.741913, -1.240814, 1.107485, -0.869641, -0.349087, -0.349088, 0.000000, 1.000000, + -0.779560, -1.186365, 1.146822, -0.869641, -0.349087, -0.349088, 0.000000, 1.000000, + -0.741913, -1.186365, 1.053036, -0.869641, -0.349087, -0.349088, 0.000000, 1.000000, + -0.741913, -1.212033, 1.042404, 0.000000, -0.382682, -0.923880, 0.000000, 1.000000, + -0.741913, -1.150065, 1.016737, 0.000000, -0.382682, -0.923880, 0.000000, 1.000000, + 1.849861, -1.150065, 1.016737, 0.000000, -0.382682, -0.923880, 0.000000, 1.000000, + -0.741913, -1.186365, 1.053036, -1.000000, -0.000002, 0.000000, 0.000000, 1.000000, + -0.741913, -1.150065, 1.016737, -1.000000, -0.000002, 0.000000, 0.000000, 1.000000, + -0.741913, -1.212033, 1.042404, -1.000000, -0.000002, 0.000000, 0.000000, 1.000000, + -0.741913, -1.186365, 1.053036, -1.000000, -0.000001, 0.000000, 0.000000, 1.000000, + -0.741913, -1.131916, 1.107485, -1.000000, -0.000001, 0.000000, 0.000000, 1.000000, + -0.741913, -1.150065, 1.016737, -1.000000, -0.000001, 0.000000, 0.000000, 1.000000, + -0.741913, -1.186365, 1.053036, -0.869639, 0.349090, -0.349090, 0.000000, 1.000000, + -0.779560, -1.186365, 1.146822, -0.869639, 0.349090, -0.349090, 0.000000, 1.000000, + -0.741913, -1.131916, 1.107485, -0.869639, 0.349090, -0.349090, 0.000000, 1.000000, + -0.741913, -0.511197, 1.016737, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + -0.741913, -1.131916, 1.107485, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.741913, -0.511197, 1.016737, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.741913, -1.150065, 1.016737, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.741913, -1.131916, 1.107485, 0.000000, 0.585619, 0.810586, 0.000000, 1.000000, + -0.779560, -1.186365, 1.146822, 0.000000, 0.585619, 0.810586, 0.000000, 1.000000, + 1.849861, -1.131916, 1.107485, 0.000000, 0.585619, 0.810586, 0.000000, 1.000000, + -0.741913, -0.738068, 2.557524, -0.382686, 0.000000, -0.923878, 0.000000, 1.000000, + -0.741913, -0.647319, 2.557524, -0.382686, 0.000000, -0.923878, 0.000000, 1.000000, + -0.673188, -0.738068, 2.529057, -0.382686, 0.000000, -0.923878, 0.000000, 1.000000, + -0.741913, -0.738068, 2.557524, -0.608761, 0.000000, -0.793354, 0.000000, 1.000000, + -0.800927, -0.647319, 2.602808, -0.608761, 0.000000, -0.793354, 0.000000, 1.000000, + -0.741913, -0.647319, 2.557524, -0.608761, 0.000000, -0.793354, 0.000000, 1.000000, + -0.741913, -0.647319, 2.557524, 0.000000, 1.000000, 0.000002, 0.000000, 1.000000, + -0.800927, -0.647319, 2.602808, 0.000000, 1.000000, 0.000002, 0.000000, 1.000000, + -0.397948, -0.647319, 2.602808, 0.000000, 1.000000, 0.000002, 0.000000, 1.000000, + -0.741913, -0.511197, 1.107485, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.767010, -1.277113, 1.133710, -0.722454, -0.000003, -0.691419, 0.000000, 1.000000, + -0.779560, -1.186365, 1.146822, -0.722454, -0.000003, -0.691419, 0.000000, 1.000000, + -0.741913, -1.240814, 1.107485, -0.722454, -0.000003, -0.691419, 0.000000, 1.000000, + -0.767010, -1.277113, 1.133710, -0.722453, -0.000003, -0.691420, 0.000000, 1.000000, + -1.727753, -1.277113, 2.137572, -0.722453, -0.000003, -0.691420, 0.000000, 1.000000, + -0.779560, -1.186365, 1.146822, -0.722453, -0.000003, -0.691420, 0.000000, 1.000000, + 0.064475, -1.277113, 1.629188, 0.000991, -1.000000, 0.000181, 0.000000, 1.000000, + 0.553974, -1.277113, 1.133710, 0.000991, -1.000000, 0.000181, 0.000000, 1.000000, + 0.534407, -1.277113, 1.241069, 0.000991, -1.000000, 0.000181, 0.000000, 1.000000, + -0.106518, -1.277113, 1.648753, 0.000991, -1.000000, 0.000181, 0.000000, 1.000000, + -0.767010, -1.277113, 1.133710, 0.000991, -1.000000, 0.000181, 0.000000, 1.000000, + 0.543482, -1.268039, 1.231994, 0.000991, -1.000000, 0.000181, 0.000000, 1.000000, + 0.534407, -1.277113, 1.620113, 0.000991, -1.000000, 0.000181, 0.000000, 1.000000, + 0.525332, -1.277113, 1.629188, 0.000991, -1.000000, 0.000181, 0.000000, 1.000000, + 0.055400, -1.277113, 1.638263, 0.000991, -1.000000, 0.000181, 0.000000, 1.000000, + -1.291485, -1.277113, 2.163797, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.767138, -1.186365, 2.250481, 0.382684, 0.000000, 0.923879, 0.000000, 1.000000, + -0.923410, -1.277113, 2.315210, 0.382683, 0.000000, 0.923880, 0.000000, 1.000000, + -0.767138, -1.277113, 2.250481, 0.382684, 0.000000, 0.923879, 0.000000, 1.000000, + -0.767138, -1.186365, 2.250481, 0.382683, 0.000000, 0.923880, 0.000000, 1.000000, + -0.923410, -1.186365, 2.315210, 0.382684, 0.000000, 0.923879, 0.000000, 1.000000, + -0.923410, -1.277113, 2.315210, 0.382684, 0.000000, 0.923879, 0.000000, 1.000000, + -0.767138, -1.186365, 2.250481, 0.000000, 1.000000, 0.000002, 0.000000, 1.000000, + -1.291485, -1.186365, 2.163797, 0.000000, 1.000000, 0.000002, 0.000000, 1.000000, + -0.923410, -1.186365, 2.315210, 0.000000, 1.000000, 0.000002, 0.000000, 1.000000, + -1.291485, -1.186365, 2.163797, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + -1.715203, -1.186365, 2.124460, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + -0.779560, -1.186365, 1.146822, -0.722453, 0.000003, -0.691420, 0.000000, 1.000000, + -1.727753, -1.277113, 2.137572, -0.722453, 0.000003, -0.691420, 0.000000, 1.000000, + -1.715203, -1.186365, 2.124460, -0.722453, 0.000003, -0.691420, 0.000000, 1.000000, + -0.800927, -0.738068, 2.602808, -0.608764, 0.000000, -0.793351, 0.000000, 1.000000, + -0.800927, -0.647319, 2.602808, -0.608764, 0.000000, -0.793351, 0.000000, 1.000000, + -0.741913, -0.738068, 2.557524, -0.608764, 0.000000, -0.793351, 0.000000, 1.000000, + -0.800927, -0.738068, 2.602808, -0.793349, 0.000000, -0.608768, 0.000000, 1.000000, + -0.846212, -0.647319, 2.661823, -0.793349, 0.000000, -0.608768, 0.000000, 1.000000, + -0.800927, -0.647319, 2.602808, -0.793349, 0.000000, -0.608768, 0.000000, 1.000000, + -0.800927, -0.647319, 2.602808, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + -0.846212, -0.647319, 2.661823, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + -0.352664, -0.647319, 2.661823, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + -0.884388, -1.277113, 4.650303, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -1.291485, -1.277113, 4.755571, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.830120, -1.186365, 4.755571, 0.000002, 1.000000, 0.000000, 0.000000, 1.000000, + -0.852137, -1.186365, 5.379247, 0.000002, 1.000000, 0.000000, 0.000000, 1.000000, + -0.706671, -1.186365, 5.259555, 0.000002, 1.000000, 0.000000, 0.000000, 1.000000, + -1.291485, -1.186365, 4.755571, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + -0.852137, -1.186365, 5.379247, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + -0.846212, -0.738068, 2.661823, -0.793351, -0.000001, -0.608765, 0.000000, 1.000000, + -0.846212, -0.647319, 2.661823, -0.793351, -0.000001, -0.608765, 0.000000, 1.000000, + -0.800927, -0.738068, 2.602808, -0.793351, -0.000001, -0.608765, 0.000000, 1.000000, + -0.846212, -0.738068, 2.661823, -0.923883, 0.000000, -0.382675, 0.000000, 1.000000, + -0.874678, -0.647319, 2.730548, -0.923883, 0.000000, -0.382675, 0.000000, 1.000000, + -0.846212, -0.647319, 2.661823, -0.923883, 0.000000, -0.382675, 0.000000, 1.000000, + -0.874678, -0.647319, 2.730548, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + -0.324198, -0.647319, 2.730548, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + -0.852137, -1.186365, 5.379247, 0.365662, 0.000005, 0.930748, 0.000000, 1.000000, + -1.027469, -1.277113, 5.448131, 0.365662, 0.000005, 0.930748, 0.000000, 1.000000, + -0.852137, -1.277113, 5.379248, 0.365662, 0.000005, 0.930748, 0.000000, 1.000000, + -0.852137, -1.186365, 5.379247, 0.365670, 0.000000, 0.930745, 0.000000, 1.000000, + -1.027469, -1.186365, 5.448131, 0.365670, 0.000000, 0.930745, 0.000000, 1.000000, + -1.027469, -1.277113, 5.448131, 0.365670, 0.000000, 0.930745, 0.000000, 1.000000, + -0.852137, -1.186365, 5.379247, -0.000000, 1.000000, -0.000001, 0.000000, 1.000000, + -1.291485, -1.186365, 4.755571, -0.000000, 1.000000, -0.000001, 0.000000, 1.000000, + -1.027469, -1.186365, 5.448131, -0.000000, 1.000000, -0.000001, 0.000000, 1.000000, + -0.874678, -0.738068, 2.730548, -0.923882, 0.000000, -0.382678, 0.000000, 1.000000, + -0.874678, -0.647319, 2.730548, -0.923882, 0.000000, -0.382677, 0.000000, 1.000000, + -0.846212, -0.738068, 2.661823, -0.923882, 0.000000, -0.382678, 0.000000, 1.000000, + -0.874678, -0.738068, 2.730548, -0.991444, 0.000000, -0.130532, 0.000000, 1.000000, + -0.884388, -0.647319, 2.804298, -0.991444, 0.000000, -0.130532, 0.000000, 1.000000, + -0.874678, -0.647319, 2.730548, -0.991444, 0.000000, -0.130532, 0.000000, 1.000000, + -0.874678, -0.647319, 2.730548, 0.000000, 1.000000, -0.000002, 0.000000, 1.000000, + -0.884388, -0.647319, 2.804298, 0.000000, 1.000000, -0.000002, 0.000000, 1.000000, + -0.314488, -0.647319, 2.804298, 0.000000, 1.000000, -0.000002, 0.000000, 1.000000, + -0.884388, -1.277113, 4.564000, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.884388, -1.277113, 4.650303, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.884388, -1.186365, 4.650303, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.884388, -1.277113, 4.564000, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.884388, -1.277113, 4.650303, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.884388, -1.186365, 4.170418, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.884388, -1.186365, 4.650303, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -1.291485, -1.277113, 4.323609, 0.000000, -1.000000, -0.000001, 0.000000, 1.000000, + -0.884388, -1.277113, 4.170418, 0.000000, -1.000000, -0.000001, 0.000000, 1.000000, + -0.884388, -1.270756, 4.525110, 0.000000, -0.986902, -0.161322, 0.000000, 1.000000, + -0.884388, -1.262996, 4.529918, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.884388, -1.270756, 4.525110, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.884388, -1.277113, 4.564000, -1.000000, 0.000002, 0.000000, 0.000000, 1.000000, + -0.884388, -1.186365, 4.525886, -1.000000, 0.000002, 0.000000, 0.000000, 1.000000, + -0.884388, -1.262996, 4.529918, -1.000000, 0.000002, 0.000000, 0.000000, 1.000000, + -0.884388, -1.277113, 4.170418, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.884388, -1.186365, 3.738456, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.884388, -1.277113, 4.170418, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -1.291485, -1.277113, 3.891646, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.884388, -1.277113, 3.738457, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.884388, -1.277113, 3.738457, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.884388, -1.186365, 3.452241, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.884388, -1.277113, 3.738457, 0.000004, -1.000000, 0.000000, 0.000000, 1.000000, + -0.923410, -1.277113, 3.437482, 0.000004, -1.000000, 0.000000, 0.000000, 1.000000, + -0.884388, -1.277113, 3.452241, 0.000004, -1.000000, 0.000000, 0.000000, 1.000000, + -0.884388, -1.277113, 3.738457, 0.000000, -1.000000, 0.000001, 0.000000, 1.000000, + -1.291485, -1.277113, 3.459684, 0.000000, -1.000000, 0.000001, 0.000000, 1.000000, + -0.923410, -1.277113, 3.437482, 0.000000, -1.000000, 0.000001, 0.000000, 1.000000, + -0.884388, -1.277113, 3.452241, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.884388, -1.277113, 3.452241, 0.353773, 0.000000, -0.935331, 0.000000, 1.000000, + -0.923410, -1.186365, 3.437482, 0.353773, 0.000000, -0.935331, 0.000000, 1.000000, + -0.884388, -1.186365, 3.452241, 0.353773, 0.000000, -0.935331, 0.000000, 1.000000, + -0.884388, -1.270756, 4.525110, 0.000000, -0.947950, -0.318419, 0.000000, 1.000000, + -0.884388, -1.250600, 4.465104, 0.000000, -0.947950, -0.318419, 0.000000, 1.000000, + -0.314488, -1.250600, 4.465104, 0.000000, -0.947950, -0.318419, 0.000000, 1.000000, + -0.884388, -1.270756, 4.525110, -1.000000, 0.000005, 0.000000, 0.000000, 1.000000, + -0.884388, -1.222665, 4.489587, -1.000000, 0.000005, 0.000000, 0.000000, 1.000000, + -0.884388, -1.250600, 4.465104, -1.000000, 0.000005, 0.000000, 0.000000, 1.000000, + -0.884388, -1.222665, 4.489587, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.884388, -1.186365, 4.525886, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.884388, -1.232191, 4.430263, 0.000000, -0.884169, -0.467168, 0.000000, 1.000000, + -0.884388, -1.250600, 4.465104, -1.000000, -0.000004, 0.000000, 0.000000, 1.000000, + -0.884388, -1.222665, 4.489587, -1.000000, -0.000004, 0.000000, 0.000000, 1.000000, + -0.884388, -1.235357, 4.464056, -1.000000, -0.000004, 0.000000, 0.000000, 1.000000, + -0.884388, -1.235357, 4.464056, -1.000000, 0.000003, 0.000000, 0.000000, 1.000000, + -0.884388, -1.232191, 4.430263, -1.000000, 0.000003, 0.000000, 0.000000, 1.000000, + -0.884388, -1.250600, 4.465104, -1.000000, 0.000003, 0.000000, 0.000000, 1.000000, + -0.884388, -1.182329, 4.469536, -1.000000, 0.000003, 0.000000, 0.000000, 1.000000, + -0.884388, -1.232191, 4.430263, 0.000000, -0.807337, -0.590091, 0.000000, 1.000000, + -0.884388, -1.182329, 4.469536, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.884388, -1.235357, 4.464056, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.884388, -1.170808, 4.479574, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.884388, -1.186365, 4.650303, 0.000000, 1.000000, 0.000001, 0.000000, 1.000000, + -1.291485, -1.186365, 4.755571, 0.000000, 1.000000, 0.000001, 0.000000, 1.000000, + -0.830120, -1.186365, 4.755571, 0.000000, 1.000000, 0.000001, 0.000000, 1.000000, + -1.291485, -1.186365, 4.323609, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + -0.884388, -1.186365, 4.525886, -1.000000, -0.000004, 0.000000, 0.000000, 1.000000, + -0.884388, -1.170808, 4.479574, -1.000000, -0.000004, 0.000000, 0.000000, 1.000000, + -0.884388, -1.186365, 4.170418, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + -1.291485, -1.186365, 3.891646, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + -0.884388, -1.186365, 3.738456, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + -1.291485, -1.186365, 3.459684, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + -0.884388, -1.186365, 3.452241, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + -0.923410, -1.186365, 3.437482, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + -0.884388, -1.182329, 4.469536, -1.000000, -0.000004, 0.000000, 0.000000, 1.000000, + -0.884388, -1.152400, 4.444732, -1.000000, -0.000004, 0.000000, 0.000000, 1.000000, + -0.884388, -1.232191, 4.430263, -1.000000, -0.000004, 0.000000, 0.000000, 1.000000, + -0.884388, -1.170808, 4.479574, -1.000000, 0.000004, 0.000000, 0.000000, 1.000000, + -0.884388, -1.152400, 4.444732, -1.000000, 0.000004, 0.000000, 0.000000, 1.000000, + -0.884388, -1.182329, 4.469536, -1.000000, 0.000004, 0.000000, 0.000000, 1.000000, + -0.884388, -1.152400, 4.444732, -1.000000, -0.000001, 0.000000, 0.000000, 1.000000, + -0.884388, -0.772034, 3.800695, -1.000000, -0.000001, 0.000000, 0.000000, 1.000000, + -0.884388, -1.232191, 4.430263, -1.000000, -0.000001, 0.000000, 0.000000, 1.000000, + -0.884388, -1.152400, 4.444732, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.884388, -0.692242, 3.815165, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.884388, -0.772034, 3.800695, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.884388, -0.753624, 3.765854, 0.000000, -0.884167, -0.467171, 0.000000, 1.000000, + -0.884388, -0.742104, 3.775892, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.884388, -0.753624, 3.765854, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.884388, -0.772034, 3.800695, -1.000000, 0.000002, 0.000000, 0.000000, 1.000000, + -0.884388, -0.692242, 3.815165, -1.000000, 0.000002, 0.000000, 0.000000, 1.000000, + -0.884388, -0.742104, 3.775892, -1.000000, 0.000002, 0.000000, 0.000000, 1.000000, + -0.884388, -0.744425, 3.738467, 0.000000, -0.947952, -0.318414, 0.000000, 1.000000, + -0.884388, -0.753624, 3.765854, -1.000000, -0.000012, 0.000000, 0.000000, 1.000000, + -0.884388, -0.742104, 3.775892, -1.000000, -0.000012, 0.000000, 0.000000, 1.000000, + -0.884388, -0.744425, 3.738467, -1.000000, -0.000012, 0.000000, 0.000000, 1.000000, + -0.884388, -0.744425, 3.738467, 0.000000, -0.986902, -0.161322, 0.000000, 1.000000, + -0.884388, -0.738068, 3.699576, 0.000000, -0.986902, -0.161322, 0.000000, 1.000000, + -0.314488, -0.738068, 3.699576, 0.000000, -0.986902, -0.161322, 0.000000, 1.000000, + -0.884388, -0.744425, 3.738467, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.884388, -0.723951, 3.733658, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.884388, -0.738068, 3.699576, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.884388, -0.701769, 3.755841, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.884388, -0.689077, 3.781371, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.884388, -0.647319, 3.681427, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.884388, -0.738068, 2.804298, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.884388, -0.738068, 2.804298, -0.991444, 0.000000, -0.130532, 0.000000, 1.000000, + -0.884388, -0.723951, 3.733658, -1.000000, 0.000002, 0.000000, 0.000000, 1.000000, + -0.884388, -0.661437, 3.715508, -1.000000, 0.000002, 0.000000, 0.000000, 1.000000, + -0.884388, -0.738068, 3.699576, -1.000000, 0.000002, 0.000000, 0.000000, 1.000000, + -0.884388, -0.661437, 3.715508, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.884388, -0.653677, 3.720316, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.884388, -0.673833, 3.780323, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.884388, -0.673833, 3.780323, -1.000000, -0.000002, 0.000000, 0.000000, 1.000000, + -0.884388, -0.653677, 3.720316, -1.000000, -0.000002, 0.000000, 0.000000, 1.000000, + -0.884388, -0.701769, 3.755841, -1.000000, -0.000002, 0.000000, 0.000000, 1.000000, + -0.884388, -0.661437, 3.715508, -1.000000, -0.000001, 0.000000, 0.000000, 1.000000, + -0.884388, -0.647319, 3.681427, -1.000000, -0.000001, 0.000000, 0.000000, 1.000000, + -0.884388, -0.738068, 3.699576, -1.000000, -0.000001, 0.000000, 0.000000, 1.000000, + -0.884388, -0.653677, 3.720316, -1.000000, 0.000015, 0.000000, 0.000000, 1.000000, + -0.884388, -0.647319, 3.681427, -1.000000, 0.000015, 0.000000, 0.000000, 1.000000, + -0.884388, -0.661437, 3.715508, -1.000000, 0.000015, 0.000000, 0.000000, 1.000000, + -0.884388, -0.647319, 2.804298, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.923410, -1.277113, 3.437482, 0.353789, 0.000000, -0.935325, 0.000000, 1.000000, + -0.923410, -1.186365, 3.437482, 0.353789, 0.000000, -0.935325, 0.000000, 1.000000, + -0.884388, -1.277113, 3.452241, 0.353789, 0.000000, -0.935325, 0.000000, 1.000000, + -0.923410, -1.277113, 3.437482, 0.608764, 0.000000, -0.793351, 0.000000, 1.000000, + -1.057602, -1.186365, 3.334511, 0.608764, 0.000000, -0.793351, 0.000000, 1.000000, + -0.923410, -1.186365, 3.437482, 0.608764, 0.000000, -0.793351, 0.000000, 1.000000, + -0.923410, -1.277113, 3.437482, 0.000000, -1.000000, -0.000001, 0.000000, 1.000000, + -1.291485, -1.277113, 3.459684, 0.000000, -1.000000, -0.000001, 0.000000, 1.000000, + -1.057602, -1.277113, 3.334511, 0.000000, -1.000000, -0.000001, 0.000000, 1.000000, + -0.923410, -1.277113, 2.315210, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.923410, -1.186365, 3.437482, 0.000000, 1.000000, -0.000001, 0.000000, 1.000000, + -1.291485, -1.186365, 3.459684, 0.000000, 1.000000, -0.000001, 0.000000, 1.000000, + -0.884388, -1.186365, 3.738456, 0.000000, 1.000000, -0.000001, 0.000000, 1.000000, + -0.923410, -1.186365, 2.315210, 0.608763, 0.000000, 0.793352, 0.000000, 1.000000, + -1.057602, -1.277113, 2.418181, 0.608763, 0.000000, 0.793352, 0.000000, 1.000000, + -0.923410, -1.277113, 2.315210, 0.608763, 0.000000, 0.793352, 0.000000, 1.000000, + -0.923410, -1.186365, 2.315210, 0.608761, 0.000000, 0.793354, 0.000000, 1.000000, + -1.057602, -1.186365, 2.418181, 0.608761, 0.000000, 0.793354, 0.000000, 1.000000, + -1.057602, -1.277113, 2.418181, 0.608761, 0.000000, 0.793354, 0.000000, 1.000000, + -0.923410, -1.186365, 2.315210, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + -1.057602, -1.186365, 2.418181, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + -1.027469, -1.277113, 5.448131, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -1.027469, -1.186365, 5.448131, 0.060143, 0.000000, 0.998190, 0.000000, 1.000000, + -1.215507, -1.277113, 5.459461, 0.060143, 0.000000, 0.998190, 0.000000, 1.000000, + -1.027469, -1.277113, 5.448131, 0.060143, 0.000000, 0.998190, 0.000000, 1.000000, + -1.027469, -1.186365, 5.448131, 0.060152, 0.000000, 0.998189, 0.000000, 1.000000, + -1.215507, -1.186365, 5.459461, 0.060152, 0.000000, 0.998189, 0.000000, 1.000000, + -1.215507, -1.277113, 5.459461, 0.060152, 0.000000, 0.998189, 0.000000, 1.000000, + -1.027469, -1.186365, 5.448131, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + -1.291485, -1.186365, 4.755571, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + -1.215507, -1.186365, 5.459461, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + -1.057602, -1.277113, 3.334511, 0.608761, 0.000000, -0.793353, 0.000000, 1.000000, + -1.057602, -1.186365, 3.334511, 0.608761, 0.000000, -0.793353, 0.000000, 1.000000, + -0.923410, -1.277113, 3.437482, 0.608761, 0.000000, -0.793353, 0.000000, 1.000000, + -1.057602, -1.277113, 3.334511, 0.793354, 0.000000, -0.608760, 0.000000, 1.000000, + -1.160573, -1.186365, 3.200318, 0.793354, 0.000000, -0.608760, 0.000000, 1.000000, + -1.057602, -1.186365, 3.334511, 0.793354, 0.000000, -0.608760, 0.000000, 1.000000, + -1.057602, -1.277113, 3.334511, 0.000000, -1.000000, 0.000001, 0.000000, 1.000000, + -1.160573, -1.277113, 3.200318, 0.000000, -1.000000, 0.000001, 0.000000, 1.000000, + -1.057602, -1.277113, 2.418181, 0.000001, -1.000000, -0.000001, 0.000000, 1.000000, + -1.291485, -1.277113, 2.163797, 0.000001, -1.000000, -0.000001, 0.000000, 1.000000, + -0.923410, -1.277113, 2.315210, 0.000001, -1.000000, -0.000001, 0.000000, 1.000000, + -1.057602, -1.186365, 3.334511, 0.000000, 1.000000, 0.000001, 0.000000, 1.000000, + -1.291485, -1.186365, 3.459684, 0.000000, 1.000000, 0.000001, 0.000000, 1.000000, + -0.923410, -1.186365, 3.437482, 0.000000, 1.000000, 0.000001, 0.000000, 1.000000, + -1.057602, -1.186365, 2.418181, 0.793353, 0.000000, 0.608761, 0.000000, 1.000000, + -1.160573, -1.277113, 2.552374, 0.793353, 0.000000, 0.608761, 0.000000, 1.000000, + -1.057602, -1.277113, 2.418181, 0.793353, 0.000000, 0.608761, 0.000000, 1.000000, + -1.160573, -1.186365, 2.552374, 0.793353, 0.000000, 0.608761, 0.000000, 1.000000, + -1.057602, -1.186365, 2.418181, 0.000001, 1.000000, 0.000001, 0.000000, 1.000000, + -1.291485, -1.186365, 2.163797, 0.000001, 1.000000, 0.000001, 0.000000, 1.000000, + -1.160573, -1.186365, 2.552374, 0.000001, 1.000000, 0.000001, 0.000000, 1.000000, + -1.160573, -1.277113, 3.200318, 0.793353, 0.000000, -0.608762, 0.000000, 1.000000, + -1.160573, -1.186365, 3.200318, 0.793353, 0.000000, -0.608762, 0.000000, 1.000000, + -1.057602, -1.277113, 3.334511, 0.793353, 0.000000, -0.608762, 0.000000, 1.000000, + -1.160573, -1.277113, 3.200318, 0.923879, 0.000000, -0.382684, 0.000000, 1.000000, + -1.225303, -1.186365, 3.044046, 0.923879, 0.000000, -0.382684, 0.000000, 1.000000, + -1.160573, -1.186365, 3.200318, 0.923879, 0.000000, -0.382684, 0.000000, 1.000000, + -1.160573, -1.277113, 3.200318, -0.000001, -1.000000, 0.000001, 0.000000, 1.000000, + -1.291485, -1.277113, 3.459684, -0.000001, -1.000000, 0.000001, 0.000000, 1.000000, + -1.225303, -1.277113, 3.044046, -0.000001, -1.000000, 0.000001, 0.000000, 1.000000, + -1.160573, -1.277113, 2.552374, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -1.057602, -1.277113, 2.418181, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -1.160573, -1.186365, 3.200318, -0.000000, 1.000000, -0.000002, 0.000000, 1.000000, + -1.291485, -1.186365, 3.459684, -0.000000, 1.000000, -0.000002, 0.000000, 1.000000, + -1.057602, -1.186365, 3.334511, -0.000000, 1.000000, -0.000002, 0.000000, 1.000000, + -1.160573, -1.186365, 2.552374, 0.923879, 0.000000, 0.382684, 0.000000, 1.000000, + -1.225303, -1.277113, 2.708646, 0.923879, 0.000000, 0.382684, 0.000000, 1.000000, + -1.160573, -1.277113, 2.552374, 0.923879, 0.000000, 0.382684, 0.000000, 1.000000, + -1.225303, -1.186365, 2.708646, 0.923879, 0.000000, 0.382684, 0.000000, 1.000000, + -1.160573, -1.186365, 2.552374, 0.000000, 1.000000, 0.000001, 0.000000, 1.000000, + -1.291485, -1.186365, 2.595759, 0.000000, 1.000000, 0.000001, 0.000000, 1.000000, + -1.225303, -1.186365, 2.708646, 0.000000, 1.000000, 0.000001, 0.000000, 1.000000, + -1.291485, -1.186365, 2.163797, 0.000000, 1.000000, 0.000001, 0.000000, 1.000000, + -1.215507, -1.277113, 5.459461, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -1.397842, -1.277113, 5.412131, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -1.215507, -1.186365, 5.459461, -0.251249, 0.000000, 0.967922, 0.000000, 1.000000, + -1.397842, -1.277113, 5.412131, -0.251249, 0.000000, 0.967922, 0.000000, 1.000000, + -1.215507, -1.277113, 5.459461, -0.251249, 0.000000, 0.967922, 0.000000, 1.000000, + -1.215507, -1.186365, 5.459461, -0.251249, 0.000000, 0.967923, 0.000000, 1.000000, + -1.397842, -1.186365, 5.412131, -0.251249, 0.000000, 0.967923, 0.000000, 1.000000, + -1.397842, -1.277113, 5.412131, -0.251249, 0.000000, 0.967923, 0.000000, 1.000000, + -1.225303, -1.277113, 3.044046, 0.923879, 0.000000, -0.382684, 0.000000, 1.000000, + -1.225303, -1.277113, 3.044046, 0.991445, 0.000000, -0.130528, 0.000000, 1.000000, + -1.247381, -1.186365, 2.876347, 0.991445, 0.000000, -0.130528, 0.000000, 1.000000, + -1.225303, -1.186365, 3.044046, 0.991445, 0.000000, -0.130528, 0.000000, 1.000000, + -1.225303, -1.277113, 3.044046, -0.000003, -1.000000, -0.000001, 0.000000, 1.000000, + -1.291485, -1.277113, 2.955673, -0.000003, -1.000000, -0.000001, 0.000000, 1.000000, + -1.247381, -1.277113, 2.876347, -0.000003, -1.000000, -0.000001, 0.000000, 1.000000, + -1.225303, -1.277113, 2.708646, 0.000000, -1.000000, -0.000001, 0.000000, 1.000000, + -1.291485, -1.277113, 2.595759, 0.000000, -1.000000, -0.000001, 0.000000, 1.000000, + -1.160573, -1.277113, 2.552374, 0.000000, -1.000000, -0.000001, 0.000000, 1.000000, + -1.225303, -1.186365, 3.044046, 0.000001, 1.000000, 0.000000, 0.000000, 1.000000, + -1.291485, -1.186365, 3.459684, 0.000001, 1.000000, 0.000000, 0.000000, 1.000000, + -1.160573, -1.186365, 3.200318, 0.000001, 1.000000, 0.000000, 0.000000, 1.000000, + -1.225303, -1.186365, 3.044046, 0.000002, 1.000000, 0.000000, 0.000000, 1.000000, + -1.291485, -1.186365, 2.955673, 0.000002, 1.000000, 0.000000, 0.000000, 1.000000, + -1.291485, -1.186365, 3.459684, 0.000002, 1.000000, 0.000000, 0.000000, 1.000000, + -1.225303, -1.186365, 2.708646, 0.991445, 0.000000, 0.130528, 0.000000, 1.000000, + -1.247381, -1.277113, 2.876347, 0.991445, 0.000000, 0.130528, 0.000000, 1.000000, + -1.225303, -1.277113, 2.708646, 0.991445, 0.000000, 0.130528, 0.000000, 1.000000, + -1.247381, -1.186365, 2.876347, 0.991445, 0.000000, 0.130528, 0.000000, 1.000000, + -1.225303, -1.186365, 2.708646, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + -1.291485, -1.186365, 2.595759, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + -1.247381, -1.186365, 2.876347, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + -1.247381, -1.277113, 2.876347, 0.991445, 0.000000, -0.130528, 0.000000, 1.000000, + -1.247381, -1.277113, 2.876347, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -1.291485, -1.277113, 2.595759, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -1.225303, -1.277113, 2.708646, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -1.247381, -1.186365, 2.876347, 0.000003, 1.000000, 0.000001, 0.000000, 1.000000, + -1.291485, -1.186365, 2.955673, 0.000003, 1.000000, 0.000001, 0.000000, 1.000000, + -1.225303, -1.186365, 3.044046, 0.000003, 1.000000, 0.000001, 0.000000, 1.000000, + -1.247381, -1.186365, 2.876347, 0.000002, 1.000000, 0.000000, 0.000000, 1.000000, + -1.291485, -1.186365, 2.595759, 0.000002, 1.000000, 0.000000, 0.000000, 1.000000, + -1.291485, -1.277113, 4.323609, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -1.752850, -1.277113, 4.323609, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -1.735851, -1.277113, 5.006020, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -1.752850, -1.277113, 4.755571, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -1.752850, -1.277113, 3.891646, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -1.291485, -1.277113, 3.459684, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -1.291485, -1.277113, 3.459684, -0.000002, -1.000000, 0.000000, 0.000000, 1.000000, + -1.291485, -1.277113, 2.955673, -0.000002, -1.000000, 0.000000, 0.000000, 1.000000, + -1.225303, -1.277113, 3.044046, -0.000002, -1.000000, 0.000000, 0.000000, 1.000000, + -1.753284, -1.277113, 3.022121, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -1.291485, -1.277113, 2.955673, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -1.291485, -1.277113, 2.595759, -0.000002, -1.000000, 0.000000, 0.000000, 1.000000, + -1.247381, -1.277113, 2.876347, -0.000002, -1.000000, 0.000000, 0.000000, 1.000000, + -1.752850, -1.277113, 2.595759, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -1.752850, -1.277113, 2.163797, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -1.291485, -1.277113, 2.163797, -0.000001, -1.000000, 0.000000, 0.000000, 1.000000, + -1.727753, -1.277113, 2.137572, -0.000001, -1.000000, 0.000000, 0.000000, 1.000000, + -0.767010, -1.277113, 1.133710, -0.000001, -1.000000, 0.000000, 0.000000, 1.000000, + -1.397842, -1.186365, 5.412131, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + -1.215507, -1.186365, 5.459461, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + -1.556627, -1.186365, 5.310772, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + -1.291485, -1.186365, 4.755571, -0.000001, 1.000000, -0.000001, 0.000000, 1.000000, + -1.668559, -1.186365, 5.171522, -0.000001, 1.000000, -0.000001, 0.000000, 1.000000, + -1.556627, -1.186365, 5.310772, -0.000001, 1.000000, -0.000001, 0.000000, 1.000000, + -1.291485, -1.186365, 4.755571, 0.000000, 1.000000, -0.000001, 0.000000, 1.000000, + -1.735851, -1.186365, 5.006020, 0.000000, 1.000000, -0.000001, 0.000000, 1.000000, + -1.668559, -1.186365, 5.171522, 0.000000, 1.000000, -0.000001, 0.000000, 1.000000, + -1.698401, -1.186365, 4.755571, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + -1.291485, -1.186365, 4.323609, 0.000000, 1.000000, 0.000001, 0.000000, 1.000000, + -1.698401, -1.186365, 4.323609, 0.000000, 1.000000, 0.000001, 0.000000, 1.000000, + -1.698401, -1.186365, 4.755571, 0.000000, 1.000000, 0.000001, 0.000000, 1.000000, + -1.698401, -1.186365, 4.323609, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + -1.698401, -1.186365, 3.891646, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + -1.698401, -1.186365, 3.459684, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + -1.699053, -1.186365, 3.019321, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + -1.291485, -1.186365, 2.955673, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + -1.698401, -1.186365, 2.595759, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + -1.698401, -1.186365, 2.595759, 0.000000, 1.000000, 0.000001, 0.000000, 1.000000, + -1.698401, -1.186365, 2.163797, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + -1.556627, -1.277113, 5.310772, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -1.397842, -1.186365, 5.412131, -0.538058, 0.000000, 0.842908, 0.000000, 1.000000, + -1.556627, -1.277113, 5.310772, -0.538058, 0.000000, 0.842908, 0.000000, 1.000000, + -1.397842, -1.277113, 5.412131, -0.538058, 0.000000, 0.842908, 0.000000, 1.000000, + -1.397842, -1.186365, 5.412131, -0.538061, 0.000000, 0.842906, 0.000000, 1.000000, + -1.556627, -1.186365, 5.310772, -0.538061, 0.000000, 0.842906, 0.000000, 1.000000, + -1.556627, -1.277113, 5.310772, -0.538061, 0.000000, 0.842906, 0.000000, 1.000000, + -1.668559, -1.277113, 5.171522, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -1.556627, -1.186365, 5.310772, -0.779417, 0.000000, 0.626506, 0.000000, 1.000000, + -1.668559, -1.277113, 5.171522, -0.779417, 0.000000, 0.626506, 0.000000, 1.000000, + -1.556627, -1.277113, 5.310772, -0.779417, 0.000000, 0.626506, 0.000000, 1.000000, + -1.556627, -1.186365, 5.310772, -0.779416, 0.000000, 0.626507, 0.000000, 1.000000, + -1.668559, -1.186365, 5.171522, -0.779416, 0.000000, 0.626507, 0.000000, 1.000000, + -1.668559, -1.277113, 5.171522, -0.779416, 0.000000, 0.626507, 0.000000, 1.000000, + -1.668559, -1.186365, 5.171522, -0.926356, 0.000000, 0.376648, 0.000000, 1.000000, + -1.735851, -1.277113, 5.006020, -0.926356, 0.000000, 0.376648, 0.000000, 1.000000, + -1.668559, -1.277113, 5.171522, -0.926356, 0.000000, 0.376648, 0.000000, 1.000000, + -1.668559, -1.186365, 5.171522, -0.926357, 0.000000, 0.376647, 0.000000, 1.000000, + -1.735851, -1.186365, 5.006020, -0.926357, 0.000000, 0.376647, 0.000000, 1.000000, + -1.735851, -1.277113, 5.006020, -0.926357, 0.000000, 0.376647, 0.000000, 1.000000, + -1.735851, -1.186365, 5.006020, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + -1.698401, -1.186365, 4.755571, 0.000000, 1.000000, -0.000001, 0.000000, 1.000000, + -1.749163, -1.186365, 4.809895, 0.000000, 1.000000, -0.000001, 0.000000, 1.000000, + -1.698401, -1.186365, 4.755571, 0.303265, 0.909795, 0.283377, 0.000000, 1.000000, + -1.752850, -1.168215, 4.755571, 0.303265, 0.909795, 0.283377, 0.000000, 1.000000, + -1.749163, -1.186365, 4.809895, 0.303265, 0.909795, 0.283377, 0.000000, 1.000000, + -1.698401, -1.186365, 4.323609, 0.316228, 0.948683, 0.000000, 0.000000, 1.000000, + -1.752850, -1.168215, 4.755571, 0.316228, 0.948683, 0.000000, 0.000000, 1.000000, + -1.698401, -1.186365, 4.755571, 0.316228, 0.948683, 0.000000, 0.000000, 1.000000, + -1.698401, -1.186365, 4.323609, 0.316227, 0.948683, 0.000000, 0.000000, 1.000000, + -1.752850, -1.168215, 4.323609, 0.316227, 0.948683, 0.000000, 0.000000, 1.000000, + -1.698401, -1.186365, 3.891646, 0.316228, 0.948683, 0.000000, 0.000000, 1.000000, + -1.752850, -1.168215, 4.323609, 0.316228, 0.948683, 0.000000, 0.000000, 1.000000, + -1.698401, -1.186365, 3.891646, 0.316227, 0.948683, 0.000000, 0.000000, 1.000000, + -1.752850, -1.168215, 3.891646, 0.316228, 0.948683, 0.000000, 0.000000, 1.000000, + -1.698401, -1.186365, 3.459684, 0.316228, 0.948683, 0.000000, 0.000000, 1.000000, + -1.752850, -1.168215, 3.891646, 0.316227, 0.948683, 0.000000, 0.000000, 1.000000, + -1.698401, -1.186365, 3.459684, 0.316227, 0.948683, 0.000000, 0.000000, 1.000000, + -1.752850, -1.168215, 3.459684, 0.316228, 0.948683, 0.000000, 0.000000, 1.000000, + -1.752850, -1.168215, 3.027722, 0.316228, 0.948683, 0.000000, 0.000000, 1.000000, + -1.698401, -1.186365, 2.595759, -0.000000, 1.000000, -0.000001, 0.000000, 1.000000, + -1.699053, -1.186365, 3.019321, -0.000000, 1.000000, -0.000001, 0.000000, 1.000000, + -1.291485, -1.186365, 2.955673, -0.000000, 1.000000, -0.000001, 0.000000, 1.000000, + -1.698401, -1.186365, 2.595759, 0.316228, 0.948683, 0.000487, 0.000000, 1.000000, + -1.752850, -1.168215, 2.595759, 0.316228, 0.948683, 0.000487, 0.000000, 1.000000, + -1.699053, -1.186365, 3.019321, 0.316228, 0.948683, 0.000487, 0.000000, 1.000000, + -1.698401, -1.186365, 2.163797, 0.316228, 0.948683, 0.000000, 0.000000, 1.000000, + -1.752850, -1.168215, 2.595759, 0.316228, 0.948683, 0.000000, 0.000000, 1.000000, + -1.698401, -1.186365, 2.595759, 0.316228, 0.948683, 0.000000, 0.000000, 1.000000, + -1.698401, -1.186365, 2.163797, 0.316228, 0.948683, 0.000001, 0.000000, 1.000000, + -1.752850, -1.168215, 2.163797, 0.316228, 0.948683, 0.000001, 0.000000, 1.000000, + -1.752850, -1.168215, 2.595759, 0.316228, 0.948683, 0.000001, 0.000000, 1.000000, + -1.699053, -1.186365, 3.019321, 0.319602, 0.947552, -0.000473, 0.000000, 1.000000, + -1.752850, -1.168215, 3.027722, 0.319602, 0.947552, -0.000473, 0.000000, 1.000000, + -1.698401, -1.186365, 3.459684, 0.319602, 0.947552, -0.000473, 0.000000, 1.000000, + -1.699053, -1.186365, 3.019321, 0.319668, 0.947530, -0.000001, 0.000000, 1.000000, + -1.752850, -1.168215, 2.595759, 0.319668, 0.947530, -0.000001, 0.000000, 1.000000, + -1.752850, -1.168215, 3.027722, 0.319668, 0.947530, -0.000001, 0.000000, 1.000000, + -1.715203, -1.186365, 2.124460, 0.313383, 0.940145, -0.133856, 0.000000, 1.000000, + -1.752850, -1.168215, 2.163797, 0.313383, 0.940146, -0.133856, 0.000000, 1.000000, + -1.698401, -1.186365, 2.163797, 0.313383, 0.940145, -0.133856, 0.000000, 1.000000, + -1.752850, -1.277113, 4.755571, -0.707109, -0.707104, 0.000000, 0.000000, 1.000000, + -1.778517, -1.251445, 4.323609, -0.707109, -0.707104, 0.000000, 0.000000, 1.000000, + -1.752850, -1.277113, 4.323609, -0.707109, -0.707104, 0.000000, 0.000000, 1.000000, + -1.778517, -1.251445, 3.891646, -0.707109, -0.707104, 0.000000, 0.000000, 1.000000, + -1.752850, -1.277113, 3.891646, -0.707109, -0.707104, 0.000000, 0.000000, 1.000000, + -1.752850, -1.277113, 3.459684, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -1.752850, -1.277113, 3.891646, -0.707109, -0.707105, 0.000000, 0.000000, 1.000000, + -1.778517, -1.251445, 3.459684, -0.707109, -0.707105, 0.000000, 0.000000, 1.000000, + -1.752850, -1.277113, 3.459684, -0.707109, -0.707105, 0.000000, 0.000000, 1.000000, + -1.752850, -1.277113, 3.459684, -0.713037, -0.701126, 0.000707, 0.000000, 1.000000, + -1.778517, -1.251445, 3.027722, -0.713037, -0.701126, 0.000707, 0.000000, 1.000000, + -1.753284, -1.277113, 3.022121, -0.713037, -0.701126, 0.000707, 0.000000, 1.000000, + -1.752850, -1.277113, 2.595759, -0.707118, -0.707095, 0.000000, 0.000000, 1.000000, + -1.778517, -1.251445, 2.163797, -0.707118, -0.707096, 0.000000, 0.000000, 1.000000, + -1.752850, -1.277113, 2.163797, -0.707118, -0.707095, 0.000000, 0.000000, 1.000000, + -1.752850, -1.277113, 2.163797, 0.000000, -1.000000, -0.000007, 0.000000, 1.000000, + -1.727753, -1.277113, 2.137572, 0.000000, -1.000000, -0.000007, 0.000000, 1.000000, + -1.291485, -1.277113, 2.163797, 0.000000, -1.000000, -0.000007, 0.000000, 1.000000, + -1.752850, -1.277113, 2.163797, -0.722452, 0.000000, -0.691421, 0.000000, 1.000000, + -1.752850, -1.240814, 2.163797, -0.722452, 0.000000, -0.691421, 0.000000, 1.000000, + -1.727753, -1.277113, 2.137572, -0.722452, 0.000000, -0.691421, 0.000000, 1.000000, + -1.752850, -1.277113, 2.163797, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + -1.778517, -1.251445, 2.163797, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + -1.752850, -1.240814, 2.163797, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + -1.753284, -1.277113, 3.022121, -0.707115, -0.707098, -0.000719, 0.000000, 1.000000, + -1.778517, -1.251446, 2.595759, -0.707115, -0.707098, -0.000719, 0.000000, 1.000000, + -1.752850, -1.277113, 2.595759, -0.707115, -0.707098, -0.000719, 0.000000, 1.000000, + -1.727753, -1.277113, 2.137572, -0.722451, 0.000005, -0.691422, 0.000000, 1.000000, + -1.752850, -1.240814, 2.163797, -0.722451, 0.000005, -0.691422, 0.000000, 1.000000, + -1.715203, -1.186365, 2.124460, -0.722451, 0.000005, -0.691422, 0.000000, 1.000000, + -1.735851, -1.277113, 5.006020, 0.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -1.750392, -1.277113, 4.791787, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + -1.752850, -1.277113, 4.755571, 0.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -1.735851, -1.186365, 5.006020, -0.997705, 0.000000, 0.067716, 0.000000, 1.000000, + -1.749163, -1.186365, 4.809895, -0.997705, 0.000000, 0.067716, 0.000000, 1.000000, + -1.735851, -1.277113, 5.006020, -0.997705, 0.000000, 0.067716, 0.000000, 1.000000, + -1.749163, -1.186365, 4.809895, -0.997705, 0.000000, 0.067717, 0.000000, 1.000000, + -1.750392, -1.277113, 4.791787, -0.997705, 0.000000, 0.067717, 0.000000, 1.000000, + -1.735851, -1.277113, 5.006020, -0.997705, 0.000000, 0.067717, 0.000000, 1.000000, + -1.749163, -1.186365, 4.809895, -0.997704, -0.000005, 0.067732, 0.000000, 1.000000, + -1.752850, -1.240814, 4.755571, -0.997704, -0.000005, 0.067732, 0.000000, 1.000000, + -1.750392, -1.277113, 4.791787, -0.997704, -0.000005, 0.067732, 0.000000, 1.000000, + -1.749163, -1.186365, 4.809895, -0.997704, 0.000000, 0.067729, 0.000000, 1.000000, + -1.752850, -1.168215, 4.755571, -0.997704, 0.000000, 0.067729, 0.000000, 1.000000, + -1.752850, -1.240814, 4.755571, -0.997704, 0.000000, 0.067729, 0.000000, 1.000000, + -1.750392, -1.277113, 4.791787, -0.997703, 0.000000, 0.067734, 0.000000, 1.000000, + -1.752850, -1.240814, 4.755571, -0.997703, 0.000000, 0.067734, 0.000000, 1.000000, + -1.752850, -1.277113, 4.755571, -0.997703, 0.000000, 0.067734, 0.000000, 1.000000, + -1.752850, -1.240814, 4.755571, 0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -1.752850, -1.168215, 4.755571, 0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -1.807299, -1.186365, 4.755571, 0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -1.752850, -1.240814, 4.755571, -0.000021, 0.000000, 1.000000, 0.000000, 1.000000, + -1.778517, -1.251446, 4.755571, -0.000021, 0.000000, 1.000000, 0.000000, 1.000000, + -1.752850, -1.277113, 4.755571, -0.000021, 0.000000, 1.000000, 0.000000, 1.000000, + -1.752850, -1.240814, 4.755571, -0.000007, 0.000000, 1.000000, 0.000000, 1.000000, + -1.817930, -1.212033, 4.755571, -0.000007, 0.000000, 1.000000, 0.000000, 1.000000, + -1.778517, -1.251446, 4.755571, -0.000007, 0.000000, 1.000000, 0.000000, 1.000000, + -1.752850, -1.240814, 2.163797, -0.722450, 0.000000, -0.691424, 0.000000, 1.000000, + -1.752850, -1.168215, 2.163797, -0.722450, 0.000000, -0.691424, 0.000000, 1.000000, + -1.715203, -1.186365, 2.124460, -0.722450, 0.000000, -0.691424, 0.000000, 1.000000, + -1.817930, -1.212033, 2.163797, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + -1.807299, -1.186365, 2.163797, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + -1.843598, -1.150065, 4.755571, 0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -1.752850, -1.168215, 4.755571, 0.000002, 0.000000, 1.000000, 0.000000, 1.000000, + -1.843598, -0.485787, 4.755571, 0.000002, 0.000000, 1.000000, 0.000000, 1.000000, + -1.843598, -1.150065, 4.755571, 0.000002, 0.000000, 1.000000, 0.000000, 1.000000, + -1.752850, -1.168215, 4.323609, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -1.752850, -0.485787, 4.755571, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -1.752850, -1.168215, 4.755571, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -1.752850, -0.485787, 4.036844, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -1.752850, -1.168215, 3.891646, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -1.752850, -1.168215, 3.459684, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -1.752850, -1.168215, 3.459684, 1.000000, -0.000000, 0.000000, 0.000000, 1.000000, + -1.752850, -0.485787, 2.882524, 1.000000, -0.000000, 0.000000, 0.000000, 1.000000, + -1.752850, -0.485787, 4.036844, 1.000000, -0.000000, 0.000000, 0.000000, 1.000000, + -1.752850, -1.168215, 3.027722, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -1.752850, -0.485787, 2.882524, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -1.752850, -1.168215, 2.595759, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -1.752850, -0.485787, 2.163797, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -1.752850, -1.168215, 2.163797, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -1.752850, -1.168215, 2.163797, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + -1.843598, -0.485787, 2.163797, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + -1.752850, -0.485787, 2.163797, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + -1.752850, -0.485787, 4.755571, 0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -1.843598, -0.485787, 4.755571, 0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -1.752850, -0.215358, 3.748264, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -1.752850, -0.215358, 4.036844, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -1.752850, -0.215358, 3.459683, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -1.752850, -0.485787, 4.036844, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + -1.843598, -0.485787, 4.755571, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + -1.752850, -0.485787, 4.755571, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + -1.843598, -0.485787, 4.036844, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + -1.752850, -0.485787, 4.036844, 0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -1.843598, -0.287956, 4.036844, 0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -1.843598, -0.485787, 4.036844, 0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -1.752850, -0.215358, 3.171103, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -1.752850, -0.215358, 2.882524, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -1.752850, -0.485787, 2.882524, -0.000010, 0.000000, -1.000000, 0.000000, 1.000000, + -1.843598, -0.287956, 2.882524, -0.000010, 0.000000, -1.000000, 0.000000, 1.000000, + -1.752850, -0.215358, 2.882524, -0.000010, 0.000000, -1.000000, 0.000000, 1.000000, + -1.752850, -0.485787, 2.163797, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + -1.843598, -0.485787, 2.882524, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + -1.752850, -0.485787, 2.882524, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + -1.843598, -0.485787, 2.163797, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + -1.752850, -0.215358, 4.036844, 0.000007, 0.000000, 1.000000, 0.000000, 1.000000, + -1.843598, -0.287956, 4.036844, 0.000007, 0.000000, 1.000000, 0.000000, 1.000000, + -1.752850, -0.485787, 4.036844, 0.000007, 0.000000, 1.000000, 0.000000, 1.000000, + -1.752850, -0.215358, 3.748264, 0.923885, 0.382670, 0.000000, 0.000000, 1.000000, + -1.766967, -0.181275, 4.036844, 0.923885, 0.382670, 0.000000, 0.000000, 1.000000, + -1.752850, -0.215358, 4.036844, 0.923885, 0.382670, 0.000000, 0.000000, 1.000000, + -1.752850, -0.215358, 3.459683, 0.930918, 0.365228, 0.000000, 0.000000, 1.000000, + -1.766222, -0.181275, 3.743738, 0.930918, 0.365228, 0.000000, 0.000000, 1.000000, + -1.752850, -0.215358, 3.748264, 0.930918, 0.365228, 0.000000, 0.000000, 1.000000, + -1.752850, -0.215358, 3.459683, 0.923880, 0.382674, -0.002423, 0.000000, 1.000000, + -1.766967, -0.181275, 3.459683, 0.923880, 0.382674, -0.002423, 0.000000, 1.000000, + -1.766222, -0.181275, 3.743738, 0.923880, 0.382674, -0.002423, 0.000000, 1.000000, + -1.752850, -0.215358, 3.171103, 0.930918, 0.365228, 0.000000, 0.000000, 1.000000, + -1.766222, -0.181275, 3.175630, 0.930918, 0.365228, 0.000000, 0.000000, 1.000000, + -1.752850, -0.215358, 3.171103, 0.930807, 0.365504, -0.002366, 0.000000, 1.000000, + -1.766967, -0.181275, 2.882524, 0.930807, 0.365504, -0.002366, 0.000000, 1.000000, + -1.766222, -0.181275, 3.175630, 0.930807, 0.365504, -0.002366, 0.000000, 1.000000, + -1.752850, -0.215358, 2.882524, 0.923885, 0.382670, 0.000000, 0.000000, 1.000000, + -1.766967, -0.181275, 2.882524, 0.923885, 0.382670, 0.000000, 0.000000, 1.000000, + -1.752850, -0.215358, 3.171103, 0.923885, 0.382670, 0.000000, 0.000000, 1.000000, + -1.752850, -0.215358, 2.882524, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + -1.771295, -0.187752, 2.882524, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + -1.766967, -0.181275, 2.882524, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + -1.752850, -0.215358, 2.882524, -0.000007, -0.000002, -1.000000, 0.000000, 1.000000, + -1.835958, -0.249547, 2.882524, -0.000007, -0.000002, -1.000000, 0.000000, 1.000000, + -1.771295, -0.187752, 2.882524, -0.000007, -0.000002, -1.000000, 0.000000, 1.000000, + -1.752850, -0.215358, 2.882524, 0.000000, 0.000001, -1.000000, 0.000000, 1.000000, + -1.843598, -0.287956, 2.882524, 0.000000, 0.000001, -1.000000, 0.000000, 1.000000, + -1.835958, -0.249547, 2.882524, 0.000000, 0.000001, -1.000000, 0.000000, 1.000000, + -1.766222, -0.181275, 3.743738, 0.930807, 0.365503, 0.002366, 0.000000, 1.000000, + -1.766967, -0.181275, 4.036844, 0.930807, 0.365503, 0.002366, 0.000000, 1.000000, + -1.752850, -0.215358, 3.748264, 0.930807, 0.365503, 0.002366, 0.000000, 1.000000, + -1.766222, -0.181275, 3.743738, 0.707100, 0.707111, 0.001797, 0.000000, 1.000000, + -1.811332, -0.136911, 4.036844, 0.707100, 0.707111, 0.001797, 0.000000, 1.000000, + -1.766967, -0.181275, 4.036844, 0.707100, 0.707111, 0.001797, 0.000000, 1.000000, + -1.766222, -0.181275, 3.175630, 0.923883, 0.382668, 0.002423, 0.000000, 1.000000, + -1.766967, -0.181275, 3.459683, 0.923883, 0.382668, 0.002423, 0.000000, 1.000000, + -1.752850, -0.215358, 3.459683, 0.923883, 0.382668, 0.002423, 0.000000, 1.000000, + -1.766222, -0.181275, 3.175630, 0.726310, 0.687365, 0.001905, 0.000000, 1.000000, + -1.808244, -0.136911, 3.189852, 0.726310, 0.687365, 0.001905, 0.000000, 1.000000, + -1.766967, -0.181275, 3.459683, 0.726310, 0.687365, 0.001905, 0.000000, 1.000000, + -1.766222, -0.181275, 3.175630, 0.724823, 0.688896, -0.007282, 0.000000, 1.000000, + -1.811332, -0.136911, 2.882524, 0.724823, 0.688896, -0.007282, 0.000000, 1.000000, + -1.808244, -0.136911, 3.189852, 0.724823, 0.688896, -0.007282, 0.000000, 1.000000, + -1.766967, -0.181275, 4.036844, 0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -1.771295, -0.187752, 4.036844, 0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -1.752850, -0.215358, 4.036844, 0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -1.766967, -0.181275, 4.036844, -0.000018, 0.000000, 1.000000, 0.000000, 1.000000, + -1.804185, -0.174129, 4.036844, -0.000018, 0.000000, 1.000000, 0.000000, 1.000000, + -1.771295, -0.187752, 4.036844, -0.000018, 0.000000, 1.000000, 0.000000, 1.000000, + -1.766967, -0.181275, 4.036844, -0.000004, 0.000000, 1.000000, 0.000000, 1.000000, + -1.811332, -0.136911, 4.036844, -0.000004, 0.000000, 1.000000, 0.000000, 1.000000, + -1.804185, -0.174129, 4.036844, -0.000004, 0.000000, 1.000000, 0.000000, 1.000000, + -1.766967, -0.181275, 3.459683, 0.726313, 0.687362, -0.001905, 0.000000, 1.000000, + -1.808244, -0.136911, 3.729516, 0.726313, 0.687362, -0.001905, 0.000000, 1.000000, + -1.766222, -0.181275, 3.743738, 0.726313, 0.687362, -0.001905, 0.000000, 1.000000, + -1.766967, -0.181275, 3.459683, 0.707078, 0.707090, -0.008091, 0.000000, 1.000000, + -1.811332, -0.136911, 3.459684, 0.707078, 0.707090, -0.008091, 0.000000, 1.000000, + -1.808244, -0.136911, 3.729516, 0.707078, 0.707090, -0.008091, 0.000000, 1.000000, + -1.766967, -0.181275, 2.882524, 0.707099, 0.707112, -0.001797, 0.000000, 1.000000, + -1.811332, -0.136911, 2.882524, 0.707099, 0.707112, -0.001797, 0.000000, 1.000000, + -1.766222, -0.181275, 3.175630, 0.707099, 0.707112, -0.001797, 0.000000, 1.000000, + -1.771295, -0.187752, 4.036844, -0.000007, 0.000000, 1.000000, 0.000000, 1.000000, + -1.835958, -0.249547, 4.036844, -0.000007, 0.000000, 1.000000, 0.000000, 1.000000, + -1.752850, -0.215358, 4.036844, -0.000007, 0.000000, 1.000000, 0.000000, 1.000000, + -1.804185, -0.174129, 2.882524, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + -1.771295, -0.187752, 2.882524, -0.000236, -0.000214, -1.000000, 0.000000, 1.000000, + -1.805097, -0.175041, 2.882524, -0.000236, -0.000214, -1.000000, 0.000000, 1.000000, + -1.804185, -0.174129, 2.882524, -0.000236, -0.000214, -1.000000, 0.000000, 1.000000, + -1.771295, -0.187752, 2.882524, 0.000009, 0.000003, -1.000000, 0.000000, 1.000000, + -1.835958, -0.249547, 2.882524, 0.000009, 0.000003, -1.000000, 0.000000, 1.000000, + -1.805097, -0.175041, 2.882524, 0.000009, 0.000003, -1.000000, 0.000000, 1.000000, + -1.778517, -1.251446, 4.755571, -0.707114, -0.707100, -0.000001, 0.000000, 1.000000, + -1.778517, -1.251445, 4.323609, -0.707114, -0.707100, -0.000001, 0.000000, 1.000000, + -1.752850, -1.277113, 4.755571, -0.707114, -0.707100, -0.000001, 0.000000, 1.000000, + -1.778517, -1.251446, 4.755571, -0.707108, -0.707105, 0.000000, 0.000000, 1.000000, + -1.817930, -1.212033, 4.755571, -0.707108, -0.707106, 0.000000, 0.000000, 1.000000, + -1.778517, -1.251445, 4.323609, -0.707108, -0.707105, 0.000000, 0.000000, 1.000000, + -1.778517, -1.251445, 4.323609, -0.707114, -0.707099, 0.000000, 0.000000, 1.000000, + -1.778517, -1.251445, 3.891646, -0.707114, -0.707099, 0.000000, 0.000000, 1.000000, + -1.752850, -1.277113, 4.323609, -0.707114, -0.707099, 0.000000, 0.000000, 1.000000, + -1.778517, -1.251445, 4.323609, -0.707107, -0.707106, 0.000000, 0.000000, 1.000000, + -1.817930, -1.212033, 4.755571, -0.707107, -0.707106, 0.000000, 0.000000, 1.000000, + -1.778517, -1.251445, 3.891646, -0.707107, -0.707106, 0.000000, 0.000000, 1.000000, + -1.778517, -1.251445, 3.459684, -0.707114, -0.707099, 0.000000, 0.000000, 1.000000, + -1.752850, -1.277113, 3.891646, -0.707114, -0.707099, 0.000000, 0.000000, 1.000000, + -1.778517, -1.251445, 3.891646, -0.707101, -0.707113, 0.000000, 0.000000, 1.000000, + -1.817930, -1.212033, 4.755571, -0.707101, -0.707113, 0.000000, 0.000000, 1.000000, + -1.778517, -1.251445, 3.459684, -0.707101, -0.707113, 0.000000, 0.000000, 1.000000, + -1.778517, -1.251445, 3.027722, -0.707114, -0.707099, 0.000000, 0.000000, 1.000000, + -1.752850, -1.277113, 3.459684, -0.707114, -0.707099, 0.000000, 0.000000, 1.000000, + -1.778517, -1.251445, 3.459684, -0.707114, -0.707100, 0.000000, 0.000000, 1.000000, + -1.817930, -1.212033, 2.163797, -0.707114, -0.707099, 0.000000, 0.000000, 1.000000, + -1.778517, -1.251445, 3.027722, -0.713111, -0.701052, 0.000000, 0.000000, 1.000000, + -1.778517, -1.251446, 2.595759, -0.713111, -0.701052, 0.000000, 0.000000, 1.000000, + -1.753284, -1.277113, 3.022121, -0.713111, -0.701052, 0.000000, 0.000000, 1.000000, + -1.778517, -1.251445, 3.027722, -0.707110, -0.707104, 0.000000, 0.000000, 1.000000, + -1.817930, -1.212033, 2.163797, -0.707110, -0.707104, 0.000000, 0.000000, 1.000000, + -1.778517, -1.251446, 2.595759, -0.707110, -0.707104, 0.000000, 0.000000, 1.000000, + -1.778517, -1.251446, 2.595759, -0.707109, -0.707104, -0.000001, 0.000000, 1.000000, + -1.778517, -1.251445, 2.163797, -0.707109, -0.707104, -0.000001, 0.000000, 1.000000, + -1.752850, -1.277113, 2.595759, -0.707109, -0.707104, -0.000001, 0.000000, 1.000000, + -1.778517, -1.251446, 2.595759, -0.707106, -0.707107, 0.000000, 0.000000, 1.000000, + -1.817930, -1.212033, 2.163797, -0.707106, -0.707107, 0.000000, 0.000000, 1.000000, + -1.778517, -1.251445, 2.163797, -0.707106, -0.707108, 0.000000, 0.000000, 1.000000, + -1.778517, -1.251445, 2.163797, 0.000002, 0.000000, -1.000000, 0.000000, 1.000000, + -1.817930, -1.212033, 2.163797, 0.000002, 0.000000, -1.000000, 0.000000, 1.000000, + -1.752850, -1.240814, 2.163797, 0.000002, 0.000000, -1.000000, 0.000000, 1.000000, + -1.804185, -0.174129, 4.036844, 0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -1.805097, -0.175041, 4.036844, 0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -1.804185, -0.174129, 4.036844, -0.000236, 0.000000, 1.000000, 0.000000, 1.000000, + -1.817809, -0.141239, 4.036844, -0.000236, 0.000000, 1.000000, 0.000000, 1.000000, + -1.805097, -0.175041, 4.036844, -0.000236, 0.000000, 1.000000, 0.000000, 1.000000, + -1.804185, -0.174129, 2.882524, -0.000009, 0.000000, -1.000000, 0.000000, 1.000000, + -1.811332, -0.136911, 2.882524, -0.000009, 0.000000, -1.000000, 0.000000, 1.000000, + -1.766967, -0.181275, 2.882524, -0.000009, 0.000000, -1.000000, 0.000000, 1.000000, + -1.817809, -0.141239, 2.882524, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + -1.811332, -0.136911, 2.882524, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + -1.805097, -0.175041, 4.036844, 0.000007, 0.000000, 1.000000, 0.000000, 1.000000, + -1.835958, -0.249547, 4.036844, 0.000007, 0.000000, 1.000000, 0.000000, 1.000000, + -1.771295, -0.187752, 4.036844, 0.000007, 0.000000, 1.000000, 0.000000, 1.000000, + -1.879602, -0.205902, 4.036844, 0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -1.835958, -0.249547, 4.036844, 0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -1.805097, -0.175041, 2.882524, -0.000472, -0.000089, -1.000000, 0.000000, 1.000000, + -1.817809, -0.141239, 2.882524, -0.000472, -0.000089, -1.000000, 0.000000, 1.000000, + -1.804185, -0.174129, 2.882524, -0.000472, -0.000089, -1.000000, 0.000000, 1.000000, + -1.805097, -0.175041, 2.882524, 0.000010, -0.000006, -1.000000, 0.000000, 1.000000, + -1.879602, -0.205902, 2.882524, 0.000010, -0.000006, -1.000000, 0.000000, 1.000000, + -1.817809, -0.141239, 2.882524, 0.000010, -0.000006, -1.000000, 0.000000, 1.000000, + -1.817930, -1.212033, 4.755571, 0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -1.807299, -1.186365, 4.755571, 0.000015, 0.000000, 1.000000, 0.000000, 1.000000, + -1.843598, -1.150065, 4.755571, 0.000015, 0.000000, 1.000000, 0.000000, 1.000000, + -1.817930, -1.212033, 4.755571, 0.000015, 0.000000, 1.000000, 0.000000, 1.000000, + -1.843598, -1.150065, 2.163797, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + -1.808244, -0.136911, 3.729516, 0.724821, 0.688898, 0.007282, 0.000000, 1.000000, + -1.811332, -0.136911, 4.036844, 0.724821, 0.688899, 0.007282, 0.000000, 1.000000, + -1.766222, -0.181275, 3.743738, 0.724821, 0.688898, 0.007282, 0.000000, 1.000000, + -1.808244, -0.136911, 3.729516, 0.382682, 0.923872, 0.003845, 0.000000, 1.000000, + -1.845414, -0.122794, 4.036844, 0.382682, 0.923872, 0.003845, 0.000000, 1.000000, + -1.811332, -0.136911, 4.036844, 0.382682, 0.923872, 0.003845, 0.000000, 1.000000, + -1.808244, -0.136911, 3.189852, 0.707076, 0.707091, 0.008091, 0.000000, 1.000000, + -1.811332, -0.136911, 3.459684, 0.707076, 0.707091, 0.008091, 0.000000, 1.000000, + -1.766967, -0.181275, 3.459683, 0.707076, 0.707091, 0.008091, 0.000000, 1.000000, + -1.808244, -0.136911, 3.189852, 0.401959, 0.915646, 0.004599, 0.000000, 1.000000, + -1.840528, -0.122794, 3.200778, 0.401959, 0.915646, 0.004599, 0.000000, 1.000000, + -1.811332, -0.136911, 3.459684, 0.401959, 0.915646, 0.004599, 0.000000, 1.000000, + -1.808244, -0.136911, 3.189852, 0.398907, 0.916971, -0.006124, 0.000000, 1.000000, + -1.845414, -0.122794, 2.882524, 0.398907, 0.916971, -0.006124, 0.000000, 1.000000, + -1.840528, -0.122794, 3.200778, 0.398907, 0.916971, -0.006124, 0.000000, 1.000000, + -1.811332, -0.136911, 4.036844, 0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -1.817809, -0.141239, 4.036844, 0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -1.811332, -0.136911, 4.036844, 0.000021, -0.000007, 1.000000, 0.000000, 1.000000, + -1.845414, -0.122794, 4.036844, 0.000021, -0.000007, 1.000000, 0.000000, 1.000000, + -1.817809, -0.141239, 4.036844, 0.000021, -0.000007, 1.000000, 0.000000, 1.000000, + -1.811332, -0.136911, 3.459684, 0.401959, 0.915646, -0.004599, 0.000000, 1.000000, + -1.840528, -0.122794, 3.718589, 0.401959, 0.915646, -0.004599, 0.000000, 1.000000, + -1.808244, -0.136911, 3.729516, 0.401959, 0.915646, -0.004599, 0.000000, 1.000000, + -1.811332, -0.136911, 3.459684, 0.382671, 0.923856, -0.007221, 0.000000, 1.000000, + -1.845414, -0.122794, 3.459684, 0.382671, 0.923856, -0.007221, 0.000000, 1.000000, + -1.840528, -0.122794, 3.718589, 0.382671, 0.923856, -0.007221, 0.000000, 1.000000, + -1.811332, -0.136911, 2.882524, 0.382679, 0.923873, -0.003845, 0.000000, 1.000000, + -1.845414, -0.122794, 2.882524, 0.382679, 0.923873, -0.003845, 0.000000, 1.000000, + -1.808244, -0.136911, 3.189852, 0.382679, 0.923873, -0.003845, 0.000000, 1.000000, + -1.817809, -0.141239, 2.882524, -0.000016, 0.000007, -1.000000, 0.000000, 1.000000, + -1.845414, -0.122794, 2.882524, -0.000016, 0.000007, -1.000000, 0.000000, 1.000000, + -1.811332, -0.136911, 2.882524, -0.000016, 0.000007, -1.000000, 0.000000, 1.000000, + -1.817809, -0.141239, 2.882524, -0.000010, 0.000006, -1.000000, 0.000000, 1.000000, + -1.879602, -0.205902, 2.882524, -0.000010, 0.000006, -1.000000, 0.000000, 1.000000, + -1.845414, -0.122794, 2.882524, -0.000010, 0.000006, -1.000000, 0.000000, 1.000000, + -1.817930, -1.212033, 4.755571, -0.707108, -0.707105, 0.000000, 0.000000, 1.000000, + -1.817930, -1.212033, 2.163797, -0.707108, -0.707105, 0.000000, 0.000000, 1.000000, + -1.778517, -1.251445, 3.459684, -0.707108, -0.707105, 0.000000, 0.000000, 1.000000, + -1.817930, -1.212033, 4.755571, -0.923882, -0.382678, 0.000000, 0.000000, 1.000000, + -1.843598, -1.150065, 2.163797, -0.923882, -0.382678, 0.000000, 0.000000, 1.000000, + -1.817930, -1.212033, 2.163797, -0.923882, -0.382678, 0.000000, 0.000000, 1.000000, + -1.817930, -1.212033, 2.163797, -0.000004, 0.000000, -1.000000, 0.000000, 1.000000, + -1.843598, -1.150065, 2.163797, -0.000004, 0.000000, -1.000000, 0.000000, 1.000000, + -1.807299, -1.186365, 2.163797, -0.000004, 0.000000, -1.000000, 0.000000, 1.000000, + -1.857716, -0.253874, 4.036844, 0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -1.835958, -0.249547, 4.036844, -0.000004, 0.000000, 1.000000, 0.000000, 1.000000, + -1.879602, -0.205902, 4.036844, -0.000004, 0.000000, 1.000000, 0.000000, 1.000000, + -1.857716, -0.253874, 4.036844, -0.000004, 0.000000, 1.000000, 0.000000, 1.000000, + -1.835958, -0.249547, 2.882524, 0.000000, -0.000002, -1.000000, 0.000000, 1.000000, + -1.879602, -0.205902, 2.882524, 0.000000, -0.000002, -1.000000, 0.000000, 1.000000, + -1.805097, -0.175041, 2.882524, 0.000000, -0.000002, -1.000000, 0.000000, 1.000000, + -1.835958, -0.249547, 2.882524, 0.000000, -0.000001, -1.000000, 0.000000, 1.000000, + -1.883930, -0.227659, 2.882524, 0.000000, -0.000001, -1.000000, 0.000000, 1.000000, + -1.879602, -0.205902, 2.882524, 0.000000, -0.000001, -1.000000, 0.000000, 1.000000, + -1.840528, -0.122794, 3.718589, 0.398909, 0.916970, 0.006124, 0.000000, 1.000000, + -1.845414, -0.122794, 4.036844, 0.398909, 0.916970, 0.006124, 0.000000, 1.000000, + -1.808244, -0.136911, 3.729516, 0.398909, 0.916970, 0.006124, 0.000000, 1.000000, + -1.840528, -0.122794, 3.718589, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + -2.034623, -0.122794, 4.036844, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + -1.845414, -0.122794, 4.036844, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + -1.840528, -0.122794, 3.200778, 0.382671, 0.923856, 0.007221, 0.000000, 1.000000, + -1.845414, -0.122794, 3.459684, 0.382671, 0.923856, 0.007221, 0.000000, 1.000000, + -1.811332, -0.136911, 3.459684, 0.382671, 0.923856, 0.007221, 0.000000, 1.000000, + -1.843598, -1.150065, 4.755571, -0.923881, -0.382679, 0.000000, 0.000000, 1.000000, + -1.843598, -1.150065, 2.163797, -0.923881, -0.382679, 0.000000, 0.000000, 1.000000, + -1.817930, -1.212033, 4.755571, -0.923881, -0.382679, 0.000000, 0.000000, 1.000000, + -1.843598, -1.150065, 4.755571, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -1.843598, -0.485787, 4.036844, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -1.843598, -1.150065, 2.163797, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -1.843598, -0.485787, 4.755571, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -1.843598, -0.485787, 2.882524, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -1.843598, -0.287956, 3.459684, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -1.843598, -0.485787, 2.163797, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -1.843598, -0.485787, 2.882524, 0.000000, 0.000001, -1.000000, 0.000000, 1.000000, + -1.752850, -0.485787, 2.882524, 0.000000, 0.000001, -1.000000, 0.000000, 1.000000, + -1.843598, -0.287956, 4.036844, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -1.843598, -0.287956, 3.748264, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -1.843598, -0.287956, 4.036844, -0.923875, -0.382694, 0.000000, 0.000000, 1.000000, + -1.857716, -0.253874, 4.036844, -0.923875, -0.382694, 0.000000, 0.000000, 1.000000, + -1.843598, -0.287956, 3.748264, -0.923875, -0.382694, 0.000000, 0.000000, 1.000000, + -1.843598, -0.287956, 3.748264, -0.934748, -0.355310, 0.000000, 0.000000, 1.000000, + -1.856553, -0.253874, 3.742654, -0.934748, -0.355310, 0.000000, 0.000000, 1.000000, + -1.843598, -0.287956, 3.459684, -0.934748, -0.355310, 0.000000, 0.000000, 1.000000, + -1.843598, -0.287956, 3.748264, -0.934539, -0.355842, -0.003694, 0.000000, 1.000000, + -1.857716, -0.253874, 4.036844, -0.934539, -0.355842, -0.003694, 0.000000, 1.000000, + -1.856553, -0.253874, 3.742654, -0.934539, -0.355842, -0.003694, 0.000000, 1.000000, + -1.843598, -0.287956, 3.459684, -1.000000, 0.000003, 0.000000, 0.000000, 1.000000, + -1.843598, -0.287956, 3.171104, -1.000000, 0.000003, 0.000000, 0.000000, 1.000000, + -1.843598, -0.485787, 2.882524, -1.000000, 0.000003, 0.000000, 0.000000, 1.000000, + -1.843598, -0.287956, 3.459684, -0.934746, -0.355316, 0.000000, 0.000000, 1.000000, + -1.856553, -0.253874, 3.176713, -0.934746, -0.355316, 0.000000, 0.000000, 1.000000, + -1.843598, -0.287956, 3.171104, -0.934746, -0.355316, 0.000000, 0.000000, 1.000000, + -1.843598, -0.287956, 3.459684, -0.923868, -0.382693, -0.003796, 0.000000, 1.000000, + -1.857716, -0.253874, 3.459684, -0.923868, -0.382693, -0.003796, 0.000000, 1.000000, + -1.856553, -0.253874, 3.176713, -0.923868, -0.382693, -0.003796, 0.000000, 1.000000, + -1.843598, -0.287956, 3.171104, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -1.843598, -0.287956, 2.882524, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -1.843598, -0.287956, 3.171104, -0.923875, -0.382694, 0.000000, 0.000000, 1.000000, + -1.857716, -0.253874, 2.882524, -0.923875, -0.382694, 0.000000, 0.000000, 1.000000, + -1.843598, -0.287956, 2.882524, -0.923875, -0.382694, 0.000000, 0.000000, 1.000000, + -1.843598, -0.287956, 2.882524, 0.000000, -0.000003, -1.000000, 0.000000, 1.000000, + -1.857716, -0.253874, 2.882524, 0.000000, -0.000003, -1.000000, 0.000000, 1.000000, + -1.835958, -0.249547, 2.882524, 0.000000, -0.000003, -1.000000, 0.000000, 1.000000, + -1.845414, -0.122794, 4.036844, -0.000003, -0.000006, 1.000000, 0.000000, 1.000000, + -1.879602, -0.205902, 4.036844, -0.000003, -0.000006, 1.000000, 0.000000, 1.000000, + -1.817809, -0.141239, 4.036844, -0.000003, -0.000006, 1.000000, 0.000000, 1.000000, + -1.845414, -0.122794, 4.036844, 0.000027, -0.000007, 1.000000, 0.000000, 1.000000, + -1.918012, -0.213542, 4.036844, 0.000027, -0.000007, 1.000000, 0.000000, 1.000000, + -1.879602, -0.205902, 4.036844, 0.000027, -0.000007, 1.000000, 0.000000, 1.000000, + -1.845414, -0.122794, 4.036844, 0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -2.034623, -0.122794, 4.036844, 0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -1.918012, -0.213542, 4.036844, 0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -1.845414, -0.122794, 2.882524, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + -2.034623, -0.122794, 2.882524, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + -1.840528, -0.122794, 3.200778, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + -1.856553, -0.253874, 3.742654, -0.923868, -0.382693, 0.003796, 0.000000, 1.000000, + -1.857716, -0.253874, 3.459684, -0.923868, -0.382693, 0.003796, 0.000000, 1.000000, + -1.843598, -0.287956, 3.459684, -0.923868, -0.382693, 0.003796, 0.000000, 1.000000, + -1.856553, -0.253874, 3.742654, -0.737370, -0.675482, 0.003030, 0.000000, 1.000000, + -1.880610, -0.227659, 3.732239, -0.737370, -0.675482, 0.003030, 0.000000, 1.000000, + -1.857716, -0.253874, 3.459684, -0.737370, -0.675482, 0.003030, 0.000000, 1.000000, + -1.856553, -0.253874, 3.742654, -0.735160, -0.677846, -0.008012, 0.000000, 1.000000, + -1.883930, -0.227659, 4.036844, -0.735160, -0.677846, -0.008012, 0.000000, 1.000000, + -1.880610, -0.227659, 3.732239, -0.735160, -0.677846, -0.008012, 0.000000, 1.000000, + -1.856553, -0.253874, 3.176713, -0.934539, -0.355841, 0.003694, 0.000000, 1.000000, + -1.857716, -0.253874, 2.882524, -0.934539, -0.355841, 0.003694, 0.000000, 1.000000, + -1.843598, -0.287956, 3.171104, -0.934539, -0.355841, 0.003694, 0.000000, 1.000000, + -1.856553, -0.253874, 3.176713, -0.707109, -0.707099, 0.002795, 0.000000, 1.000000, + -1.883930, -0.227659, 2.882524, -0.707109, -0.707099, 0.002795, 0.000000, 1.000000, + -1.857716, -0.253874, 2.882524, -0.707109, -0.707099, 0.002795, 0.000000, 1.000000, + -1.857716, -0.253874, 4.036844, -0.707109, -0.707099, -0.002795, 0.000000, 1.000000, + -1.883930, -0.227659, 4.036844, -0.707109, -0.707099, -0.002795, 0.000000, 1.000000, + -1.856553, -0.253874, 3.742654, -0.707108, -0.707099, -0.002795, 0.000000, 1.000000, + -1.857716, -0.253874, 3.459684, -0.737370, -0.675482, -0.003030, 0.000000, 1.000000, + -1.880610, -0.227659, 3.187129, -0.737370, -0.675482, -0.003030, 0.000000, 1.000000, + -1.856553, -0.253874, 3.176713, -0.737370, -0.675482, -0.003030, 0.000000, 1.000000, + -1.857716, -0.253874, 3.459684, -0.707088, -0.707074, -0.008612, 0.000000, 1.000000, + -1.883930, -0.227659, 3.459684, -0.707088, -0.707074, -0.008612, 0.000000, 1.000000, + -1.880610, -0.227659, 3.187129, -0.707088, -0.707074, -0.008612, 0.000000, 1.000000, + -1.857716, -0.253874, 2.882524, 0.000035, 0.000011, -1.000000, 0.000000, 1.000000, + -1.883930, -0.227659, 2.882524, 0.000035, 0.000011, -1.000000, 0.000000, 1.000000, + -1.835958, -0.249547, 2.882524, 0.000035, 0.000011, -1.000000, 0.000000, 1.000000, + -1.883930, -0.227659, 4.036844, 0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -1.879602, -0.205902, 4.036844, 0.000000, -0.000001, 1.000000, 0.000000, 1.000000, + -1.918012, -0.213542, 4.036844, 0.000000, -0.000001, 1.000000, 0.000000, 1.000000, + -1.883930, -0.227659, 4.036844, 0.000000, -0.000001, 1.000000, 0.000000, 1.000000, + -1.879602, -0.205902, 2.882524, 0.000000, 0.000004, -1.000000, 0.000000, 1.000000, + -1.918012, -0.213542, 2.882524, 0.000000, 0.000004, -1.000000, 0.000000, 1.000000, + -1.845414, -0.122794, 2.882524, 0.000000, 0.000004, -1.000000, 0.000000, 1.000000, + -1.880610, -0.227659, 3.732239, -0.707088, -0.707074, 0.008612, 0.000000, 1.000000, + -1.883930, -0.227659, 3.459684, -0.707088, -0.707074, 0.008612, 0.000000, 1.000000, + -1.857716, -0.253874, 3.459684, -0.707088, -0.707074, 0.008612, 0.000000, 1.000000, + -1.880610, -0.227659, 3.732239, -0.413214, -0.910620, 0.005033, 0.000000, 1.000000, + -1.911885, -0.213542, 3.718696, -0.413214, -0.910620, 0.005033, 0.000000, 1.000000, + -1.883930, -0.227659, 3.459684, -0.413214, -0.910620, 0.005033, 0.000000, 1.000000, + -1.880610, -0.227659, 3.732239, -0.408568, -0.912694, -0.007867, 0.000000, 1.000000, + -1.918012, -0.213542, 4.036844, -0.408568, -0.912694, -0.007867, 0.000000, 1.000000, + -1.911885, -0.213542, 3.718696, -0.408568, -0.912694, -0.007867, 0.000000, 1.000000, + -1.880610, -0.227659, 3.187129, -0.735160, -0.677847, 0.008012, 0.000000, 1.000000, + -1.883930, -0.227659, 2.882524, -0.735160, -0.677847, 0.008012, 0.000000, 1.000000, + -1.856553, -0.253874, 3.176713, -0.735160, -0.677847, 0.008012, 0.000000, 1.000000, + -1.880610, -0.227659, 3.187129, -0.382682, -0.923871, 0.004171, 0.000000, 1.000000, + -1.918012, -0.213542, 2.882524, -0.382682, -0.923871, 0.004171, 0.000000, 1.000000, + -1.883930, -0.227659, 2.882524, -0.382682, -0.923871, 0.004171, 0.000000, 1.000000, + -1.883930, -0.227659, 4.036844, -0.382681, -0.923871, -0.004171, 0.000000, 1.000000, + -1.918012, -0.213542, 4.036844, -0.382681, -0.923871, -0.004171, 0.000000, 1.000000, + -1.880610, -0.227659, 3.732239, -0.382681, -0.923871, -0.004171, 0.000000, 1.000000, + -1.883930, -0.227659, 3.459684, -0.413214, -0.910620, -0.005033, 0.000000, 1.000000, + -1.911885, -0.213542, 3.200671, -0.413214, -0.910620, -0.005033, 0.000000, 1.000000, + -1.880610, -0.227659, 3.187129, -0.413214, -0.910620, -0.005033, 0.000000, 1.000000, + -1.883930, -0.227659, 3.459684, -0.382668, -0.923842, -0.009051, 0.000000, 1.000000, + -1.918012, -0.213542, 3.459684, -0.382668, -0.923842, -0.009051, 0.000000, 1.000000, + -1.911885, -0.213542, 3.200671, -0.382668, -0.923842, -0.009051, 0.000000, 1.000000, + -1.883930, -0.227659, 2.882524, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + -1.918012, -0.213542, 2.882524, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + -1.879602, -0.205902, 2.882524, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + -1.911885, -0.213542, 3.718696, -0.382668, -0.923842, 0.009051, 0.000000, 1.000000, + -1.918012, -0.213542, 3.459684, -0.382668, -0.923842, 0.009051, 0.000000, 1.000000, + -1.883930, -0.227659, 3.459684, -0.382668, -0.923842, 0.009051, 0.000000, 1.000000, + -1.911885, -0.213542, 3.200671, -0.408567, -0.912694, 0.007867, 0.000000, 1.000000, + -1.918012, -0.213542, 2.882524, -0.408567, -0.912694, 0.007867, 0.000000, 1.000000, + -1.880610, -0.227659, 3.187129, -0.408567, -0.912694, 0.007867, 0.000000, 1.000000, + -1.911885, -0.213542, 3.200671, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -2.034623, -0.213542, 2.882524, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -1.918012, -0.213542, 2.882524, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -1.918012, -0.213542, 4.036844, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -2.034623, -0.213542, 4.036844, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -1.911885, -0.213542, 3.718696, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -2.034623, -0.213542, 4.036844, 0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -1.918012, -0.213542, 2.882524, 0.000000, 0.000003, -1.000000, 0.000000, 1.000000, + -2.034623, -0.122794, 2.882524, 0.000000, 0.000003, -1.000000, 0.000000, 1.000000, + -1.845414, -0.122794, 2.882524, 0.000000, 0.000003, -1.000000, 0.000000, 1.000000, + -2.034623, -0.213542, 2.882524, 0.000000, 0.000003, -1.000000, 0.000000, 1.000000, + 0.064475, -1.277113, 1.668319, 0.000000, -1.000000, -0.000001, 0.000000, 1.000000, + 0.553974, -1.277113, 2.163797, 0.000000, -1.000000, -0.000001, 0.000000, 1.000000, + -0.106518, -1.277113, 1.648753, 0.000000, -1.000000, -0.000001, 0.000000, 1.000000, + 0.055400, -1.277113, 1.659244, 0.000000, -1.000000, -0.000001, 0.000000, 1.000000, + 0.534407, -1.277113, 2.056439, 0.000000, -1.000000, -0.000001, 0.000000, 1.000000, + 0.525332, -1.277113, 1.668319, 0.000000, -1.000000, -0.000001, 0.000000, 1.000000, + 0.534407, -1.277113, 1.677393, 0.000000, -1.000000, -0.000001, 0.000000, 1.000000, + 0.543482, -1.277113, 2.065513, 0.000000, -1.000000, -0.000001, 0.000000, 1.000000, + 0.553974, -1.277113, 1.133710, -0.000991, -1.000000, 0.000181, 0.000000, 1.000000, + 1.043474, -1.277113, 1.629188, -0.000991, -1.000000, 0.000181, 0.000000, 1.000000, + 0.573541, -1.277113, 1.241069, -0.000991, -1.000000, 0.000181, 0.000000, 1.000000, + 1.214467, -1.277113, 1.648753, -0.000991, -1.000000, 0.000181, 0.000000, 1.000000, + 1.874959, -1.277113, 1.133710, -0.000991, -1.000000, 0.000181, 0.000000, 1.000000, + 1.052549, -1.277113, 1.638263, -0.000991, -1.000000, 0.000181, 0.000000, 1.000000, + 0.582616, -1.277113, 1.629188, -0.000991, -1.000000, 0.000181, 0.000000, 1.000000, + 0.573541, -1.277113, 1.620113, -0.000991, -1.000000, 0.000181, 0.000000, 1.000000, + 0.564467, -1.268039, 1.231994, -0.000991, -1.000000, 0.000181, 0.000000, 1.000000, + 0.055400, -1.277113, 1.659244, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.055400, -1.277113, 1.638263, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.064475, -1.268039, 1.668319, 0.707109, 0.000000, -0.707104, 0.000000, 1.000000, + 0.064475, -1.277113, 1.668319, 0.707109, 0.000000, -0.707104, 0.000000, 1.000000, + 0.055400, -1.277113, 1.659244, 0.707109, 0.000000, -0.707104, 0.000000, 1.000000, + 0.055400, -1.268039, 1.659244, 0.707109, 0.000000, -0.707104, 0.000000, 1.000000, + 0.064475, -1.268039, 1.668319, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.525332, -1.268039, 1.668319, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.064475, -1.277113, 1.668319, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.525332, -1.277113, 1.668319, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.534407, -1.268039, 2.056439, 0.707101, 0.000000, -0.707112, 0.000000, 1.000000, + 0.543482, -1.277113, 2.065513, 0.707101, 0.000000, -0.707112, 0.000000, 1.000000, + 0.534407, -1.277113, 2.056439, 0.707101, 0.000000, -0.707112, 0.000000, 1.000000, + 0.543482, -1.268038, 2.065513, 0.707101, 0.000000, -0.707112, 0.000000, 1.000000, + 0.543482, -1.277113, 2.065513, 0.000000, -1.000000, -0.000002, 0.000000, 1.000000, + 0.564467, -1.277113, 2.065513, 0.000000, -1.000000, -0.000002, 0.000000, 1.000000, + 0.553974, -1.277113, 2.163797, 0.000000, -1.000000, -0.000002, 0.000000, 1.000000, + 0.543482, -1.268038, 2.065513, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.564467, -1.268038, 2.065513, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.543482, -1.277113, 2.065513, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.564467, -1.277113, 2.065513, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 1.052549, -1.268039, 1.659244, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 1.052549, -1.268039, 1.638263, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 1.052549, -1.277113, 1.659244, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 1.052549, -1.277113, 1.638263, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.573541, -1.268039, 1.677393, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.573541, -1.277113, 2.056439, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.573541, -1.268039, 2.056439, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.573541, -1.277113, 1.677393, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 1.052549, -1.277113, 1.638263, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 1.052549, -1.277113, 1.659244, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.582616, -1.268039, 1.629188, 0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 1.043474, -1.277113, 1.629188, 0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 1.043474, -1.268039, 1.629188, 0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 0.582616, -1.277113, 1.629188, 0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 0.055400, -1.268039, 1.638263, 0.707109, 0.000000, 0.707104, 0.000000, 1.000000, + 0.064475, -1.277113, 1.629188, 0.707109, 0.000000, 0.707104, 0.000000, 1.000000, + 0.064475, -1.268039, 1.629188, 0.707109, 0.000000, 0.707104, 0.000000, 1.000000, + 0.055400, -1.277113, 1.638263, 0.707109, 0.000000, 0.707104, 0.000000, 1.000000, + 0.055400, -1.277113, 1.659244, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.055400, -1.277113, 1.638263, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.055400, -1.268039, 1.659244, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.055400, -1.268039, 1.638263, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.534407, -1.277113, 1.620113, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.534407, -1.277113, 1.241069, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.534407, -1.268039, 1.620113, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.534407, -1.268039, 1.241069, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.543482, -1.268039, 1.231994, 0.707096, 0.000000, 0.707117, 0.000000, 1.000000, + 0.534407, -1.268039, 1.241069, 0.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.534407, -1.277113, 1.241069, 0.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.582616, -1.277113, 1.668319, -0.707101, 0.000000, -0.707112, 0.000000, 1.000000, + 0.573541, -1.277113, 1.677393, -0.707101, 0.000000, -0.707112, 0.000000, 1.000000, + 0.582616, -1.268039, 1.668319, -0.707101, 0.000000, -0.707112, 0.000000, 1.000000, + 0.573541, -1.268039, 1.677393, -0.707101, 0.000000, -0.707112, 0.000000, 1.000000, + 0.582616, -1.268039, 1.668319, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 1.043474, -1.268039, 1.668319, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.582616, -1.277113, 1.668319, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 1.043474, -1.277113, 1.668319, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.525332, -1.268039, 1.629188, 0.707101, 0.000000, 0.707112, 0.000000, 1.000000, + 0.525332, -1.277113, 1.629188, 0.707101, 0.000000, 0.707112, 0.000000, 1.000000, + 0.534407, -1.268039, 1.620113, 0.707101, 0.000000, 0.707112, 0.000000, 1.000000, + 0.534407, -1.277113, 1.620113, 0.707101, 0.000000, 0.707112, 0.000000, 1.000000, + 0.064475, -1.268039, 1.629188, 0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 0.525332, -1.277113, 1.629188, 0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 0.525332, -1.268039, 1.629188, 0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 0.064475, -1.277113, 1.629188, 0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 0.534407, -1.277113, 1.677393, 0.707101, 0.000000, -0.707112, 0.000000, 1.000000, + 0.525332, -1.277113, 1.668319, 0.707101, 0.000000, -0.707112, 0.000000, 1.000000, + 0.534407, -1.268039, 1.677393, 0.707101, 0.000000, -0.707112, 0.000000, 1.000000, + 0.525332, -1.268039, 1.668319, 0.707101, 0.000000, -0.707112, 0.000000, 1.000000, + 0.534407, -1.277113, 2.056439, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.534407, -1.277113, 1.677393, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.534407, -1.268039, 2.056439, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.534407, -1.268039, 1.677393, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.582616, -1.268039, 1.629188, -0.707101, 0.000000, 0.707112, 0.000000, 1.000000, + 0.573541, -1.268039, 1.620113, -0.707101, 0.000000, 0.707112, 0.000000, 1.000000, + 0.582616, -1.277113, 1.629188, -0.707101, 0.000000, 0.707112, 0.000000, 1.000000, + 0.573541, -1.277113, 1.620113, -0.707101, 0.000000, 0.707112, 0.000000, 1.000000, + 0.573541, -1.268039, 1.620113, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.573541, -1.268039, 1.241069, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.573541, -1.277113, 1.620113, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.573541, -1.277113, 1.241069, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.543482, -1.258964, 1.638263, 0.000000, -0.707107, 0.707106, 0.000000, 1.000000, + 0.064475, -1.258964, 1.638263, 0.000000, -0.707107, 0.707106, 0.000000, 1.000000, + 0.525332, -1.268039, 1.629188, 0.000000, -0.707107, 0.707106, 0.000000, 1.000000, + 0.064475, -1.268039, 1.629188, 0.000000, -0.707107, 0.707106, 0.000000, 1.000000, + 0.564467, -1.258964, 1.659244, 0.000000, -0.707104, -0.707110, 0.000000, 1.000000, + 1.043474, -1.258964, 1.659244, 0.000000, -0.707104, -0.707110, 0.000000, 1.000000, + 0.582616, -1.268039, 1.668319, 0.000000, -0.707104, -0.707110, 0.000000, 1.000000, + 1.043474, -1.268039, 1.668319, 0.000000, -0.707104, -0.707110, 0.000000, 1.000000, + 1.043474, -1.277113, 1.668319, -0.707115, 0.000000, -0.707099, 0.000000, 1.000000, + 1.043474, -1.268039, 1.668319, -0.707115, 0.000000, -0.707099, 0.000000, 1.000000, + 1.052549, -1.277113, 1.659244, -0.707115, 0.000000, -0.707099, 0.000000, 1.000000, + 1.052549, -1.268039, 1.659244, -0.707115, 0.000000, -0.707099, 0.000000, 1.000000, + 0.543482, -1.258964, 2.056439, 0.000000, -0.707114, -0.707099, 0.000000, 1.000000, + 0.564467, -1.258964, 2.056439, 0.000000, -0.707114, -0.707099, 0.000000, 1.000000, + 0.543482, -1.268038, 2.065513, 0.000000, -0.707114, -0.707099, 0.000000, 1.000000, + 0.564467, -1.268038, 2.065513, 0.000000, -0.707114, -0.707099, 0.000000, 1.000000, + 0.564467, -1.277113, 2.065513, -0.707101, 0.000000, -0.707112, 0.000000, 1.000000, + 0.573541, -1.268039, 2.056439, -0.707101, 0.000000, -0.707112, 0.000000, 1.000000, + 0.573541, -1.277113, 2.056439, -0.707101, 0.000000, -0.707112, 0.000000, 1.000000, + 0.564467, -1.268038, 2.065513, -0.707101, 0.000000, -0.707112, 0.000000, 1.000000, + 0.543482, -1.258964, 1.241069, 0.707109, -0.707104, 0.000000, 0.000000, 1.000000, + 0.534407, -1.268039, 1.620113, 0.707109, -0.707104, 0.000000, 0.000000, 1.000000, + 0.534407, -1.268039, 1.241069, 0.707109, -0.707104, 0.000000, 0.000000, 1.000000, + 0.543482, -1.258964, 1.638263, 0.707109, -0.707104, 0.000000, 0.000000, 1.000000, + 0.534407, -1.268039, 1.620113, 0.301515, -0.904533, 0.301511, 0.000000, 1.000000, + 0.543482, -1.258964, 1.638263, 0.301515, -0.904533, 0.301511, 0.000000, 1.000000, + 0.525332, -1.268039, 1.629188, 0.301515, -0.904533, 0.301511, 0.000000, 1.000000, + 0.564467, -1.258964, 2.056439, -0.707108, -0.707105, 0.000000, 0.000000, 1.000000, + 0.573541, -1.268039, 1.677393, -0.707108, -0.707105, 0.000000, 0.000000, 1.000000, + 0.573541, -1.268039, 2.056439, -0.707108, -0.707105, 0.000000, 0.000000, 1.000000, + 0.564467, -1.258964, 1.659244, -0.707108, -0.707105, 0.000000, 0.000000, 1.000000, + 0.573541, -1.268039, 1.677393, -0.301515, -0.904533, -0.301511, 0.000000, 1.000000, + 0.564467, -1.258964, 1.659244, -0.301515, -0.904533, -0.301511, 0.000000, 1.000000, + 0.582616, -1.268039, 1.668319, -0.301516, -0.904533, -0.301511, 0.000000, 1.000000, + 1.043474, -1.258964, 1.638263, -0.707111, -0.707102, 0.000000, 0.000000, 1.000000, + 1.052549, -1.268039, 1.659244, -0.707111, -0.707102, 0.000000, 0.000000, 1.000000, + 1.043474, -1.258964, 1.659244, -0.707111, -0.707102, 0.000000, 0.000000, 1.000000, + 1.052549, -1.268039, 1.638263, -0.707111, -0.707102, 0.000000, 0.000000, 1.000000, + 1.043474, -1.277113, 1.629188, -0.707115, 0.000000, 0.707099, 0.000000, 1.000000, + 1.052549, -1.268039, 1.638263, -0.707115, 0.000000, 0.707099, 0.000000, 1.000000, + 1.043474, -1.268039, 1.629188, -0.707115, 0.000000, 0.707099, 0.000000, 1.000000, + 1.052549, -1.277113, 1.638263, -0.707115, 0.000000, 0.707099, 0.000000, 1.000000, + 0.064475, -1.258964, 1.659244, 0.000000, -0.707107, -0.707106, 0.000000, 1.000000, + 0.525332, -1.268039, 1.668319, 0.000000, -0.707107, -0.707106, 0.000000, 1.000000, + 0.064475, -1.268039, 1.668319, 0.000000, -0.707107, -0.707106, 0.000000, 1.000000, + 0.543482, -1.258964, 1.659244, 0.000000, -0.707107, -0.707106, 0.000000, 1.000000, + 0.564467, -1.258964, 1.638263, -0.707108, -0.707105, 0.000000, 0.000000, 1.000000, + 0.564467, -1.258964, 1.241069, -0.707108, -0.707105, 0.000000, 0.000000, 1.000000, + 0.573541, -1.268039, 1.620113, -0.707108, -0.707105, 0.000000, 0.000000, 1.000000, + 0.573541, -1.268039, 1.241069, -0.707108, -0.707105, 0.000000, 0.000000, 1.000000, + 0.564467, -1.268039, 1.231994, -0.707096, 0.000000, 0.707117, 0.000000, 1.000000, + 0.573541, -1.277113, 1.241069, 0.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.573541, -1.268039, 1.241069, 0.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.534407, -1.268039, 2.056439, 0.707109, -0.707104, 0.000000, 0.000000, 1.000000, + 0.534407, -1.268039, 1.677393, 0.707109, -0.707104, 0.000000, 0.000000, 1.000000, + 0.543482, -1.258964, 2.056439, 0.707109, -0.707104, 0.000000, 0.000000, 1.000000, + 0.543482, -1.258964, 1.659244, 0.707109, -0.707104, 0.000000, 0.000000, 1.000000, + 0.534407, -1.268039, 2.056439, 0.577362, -0.577353, -0.577336, 0.000000, 1.000000, + 0.543482, -1.258964, 2.056439, 0.577362, -0.577353, -0.577336, 0.000000, 1.000000, + 0.543482, -1.268038, 2.065513, 0.577362, -0.577353, -0.577336, 0.000000, 1.000000, + 0.055400, -1.268039, 1.659244, 0.707107, -0.707107, 0.000000, 0.000000, 1.000000, + 0.055400, -1.268039, 1.638263, 0.707107, -0.707107, 0.000000, 0.000000, 1.000000, + 0.064475, -1.258964, 1.659244, 0.707107, -0.707107, 0.000000, 0.000000, 1.000000, + 0.064475, -1.258964, 1.638263, 0.707107, -0.707107, 0.000000, 0.000000, 1.000000, + 0.055400, -1.268039, 1.659244, 0.577350, -0.577352, -0.577350, 0.000000, 1.000000, + 0.064475, -1.258964, 1.659244, 0.577350, -0.577352, -0.577350, 0.000000, 1.000000, + 0.064475, -1.268039, 1.668319, 0.577350, -0.577352, -0.577350, 0.000000, 1.000000, + 1.043474, -1.258964, 1.638263, 0.000000, -0.707104, 0.707110, 0.000000, 1.000000, + 0.582616, -1.268039, 1.629188, 0.000000, -0.707104, 0.707110, 0.000000, 1.000000, + 1.043474, -1.268039, 1.629188, 0.000000, -0.707104, 0.707110, 0.000000, 1.000000, + 0.564467, -1.258964, 1.638263, 0.000000, -0.707104, 0.707110, 0.000000, 1.000000, + 0.582616, -1.268039, 1.629188, -0.301516, -0.904533, 0.301511, 0.000000, 1.000000, + 0.564467, -1.258964, 1.638263, -0.301515, -0.904533, 0.301511, 0.000000, 1.000000, + 0.573541, -1.268039, 1.620113, -0.301515, -0.904533, 0.301511, 0.000000, 1.000000, + 1.043474, -1.258964, 1.638263, -0.577353, -0.577344, 0.577353, 0.000000, 1.000000, + 1.043474, -1.268039, 1.629188, -0.577353, -0.577344, 0.577353, 0.000000, 1.000000, + 1.052549, -1.268039, 1.638263, -0.577353, -0.577344, 0.577353, 0.000000, 1.000000, + 0.543482, -1.258964, 2.056439, 0.000000, -1.000000, 0.000001, 0.000000, 1.000000, + 0.543482, -1.258964, 1.659244, 0.000000, -1.000000, 0.000001, 0.000000, 1.000000, + 0.564467, -1.258964, 2.056439, 0.000000, -1.000000, 0.000001, 0.000000, 1.000000, + 0.564467, -1.258964, 1.659244, 0.000000, -1.000000, 0.000001, 0.000000, 1.000000, + 0.543482, -1.258964, 1.638263, 0.000000, -1.000000, 0.000001, 0.000000, 1.000000, + 0.564467, -1.258964, 1.638263, 0.000000, -1.000000, 0.000001, 0.000000, 1.000000, + 1.043474, -1.258964, 1.638263, 0.000000, -1.000000, 0.000001, 0.000000, 1.000000, + 1.043474, -1.258964, 1.659244, 0.000000, -1.000000, 0.000001, 0.000000, 1.000000, + 0.064475, -1.258964, 1.638263, 0.000000, -1.000000, 0.000001, 0.000000, 1.000000, + 0.064475, -1.258964, 1.659244, 0.000000, -1.000000, 0.000001, 0.000000, 1.000000, + 0.543482, -1.258964, 1.241069, 0.000000, -1.000000, 0.000001, 0.000000, 1.000000, + 0.564467, -1.258964, 1.241069, 0.000000, -1.000000, 0.000001, 0.000000, 1.000000, + 1.043474, -1.258964, 1.659244, -0.577353, -0.577344, -0.577353, 0.000000, 1.000000, + 1.052549, -1.268039, 1.659244, -0.577353, -0.577344, -0.577353, 0.000000, 1.000000, + 1.043474, -1.268039, 1.668319, -0.577353, -0.577344, -0.577353, 0.000000, 1.000000, + 0.564467, -1.258964, 2.056439, -0.577355, -0.577359, -0.577337, 0.000000, 1.000000, + 0.573541, -1.268039, 2.056439, -0.577355, -0.577359, -0.577337, 0.000000, 1.000000, + 0.564467, -1.268038, 2.065513, -0.577355, -0.577359, -0.577337, 0.000000, 1.000000, + 0.543482, -1.258964, 1.659244, 0.301515, -0.904533, -0.301511, 0.000000, 1.000000, + 0.534407, -1.268039, 1.677393, 0.301515, -0.904533, -0.301511, 0.000000, 1.000000, + 0.525332, -1.268039, 1.668319, 0.301515, -0.904533, -0.301511, 0.000000, 1.000000, + 0.064475, -1.258964, 1.638263, 0.577350, -0.577352, 0.577350, 0.000000, 1.000000, + 0.055400, -1.268039, 1.638263, 0.577350, -0.577352, 0.577350, 0.000000, 1.000000, + 0.064475, -1.268039, 1.629188, 0.577350, -0.577352, 0.577350, 0.000000, 1.000000, + 0.543482, -1.268039, 1.231994, 0.000000, -0.707105, 0.707108, 0.000000, 1.000000, + 0.564467, -1.268039, 1.231994, 0.000000, -0.707105, 0.707108, 0.000000, 1.000000, + 0.543482, -1.258964, 1.241069, 0.000000, -0.707105, 0.707108, 0.000000, 1.000000, + 0.564467, -1.258964, 1.241069, 0.000000, -0.707105, 0.707108, 0.000000, 1.000000, + 0.564467, -1.258964, 1.241069, -0.577349, -0.577353, 0.577349, 0.000000, 1.000000, + 0.564467, -1.268039, 1.231994, -0.577349, -0.577353, 0.577349, 0.000000, 1.000000, + 0.573541, -1.268039, 1.241069, -0.577349, -0.577353, 0.577349, 0.000000, 1.000000, + 0.564467, -1.268039, 1.231994, 0.000000, -0.995764, 0.091942, 0.000000, 1.000000, + 0.543482, -1.268039, 1.231994, 0.000000, -0.995764, 0.091942, 0.000000, 1.000000, + 0.553974, -1.277113, 1.133710, 0.000000, -0.995764, 0.091942, 0.000000, 1.000000, + 0.543482, -1.268039, 1.231994, 0.577350, -0.577350, 0.577350, 0.000000, 1.000000, + 0.543482, -1.258964, 1.241069, 0.577350, -0.577350, 0.577350, 0.000000, 1.000000, + 0.534407, -1.268039, 1.241069, 0.577350, -0.577350, 0.577350, 0.000000, 1.000000, + 3.459229, -0.081896, -2.501617, -0.965925, 0.000000, -0.258821, 0.712496, 0.367564, + 3.473628, -0.526340, -2.555354, -0.965925, 0.000000, -0.258821, 0.755425, 0.364080, + 3.459229, -0.526340, -2.501617, -0.965925, 0.000000, -0.258821, 0.754492, 0.367564, + 3.473628, -0.081896, -2.555354, -0.965925, 0.000000, -0.258821, 0.713429, 0.364080, + 3.366152, -0.526340, -2.447878, -0.258832, 0.000000, -0.965922, 0.748461, 0.371048, + 3.366152, -0.081896, -2.447878, -0.258832, 0.000000, -0.965922, 0.706465, 0.371048, + 3.419890, -0.526340, -2.462278, -0.258832, 0.000000, -0.965922, 0.751943, 0.370115, + 3.419890, -0.081896, -2.462278, -0.258832, 0.000000, -0.965922, 0.709947, 0.370115, + 3.419890, -0.081896, -2.462278, -0.707109, 0.000000, -0.707104, 0.709947, 0.370115, + 3.459229, -0.526340, -2.501617, -0.707109, 0.000000, -0.707104, 0.754492, 0.367564, + 3.419890, -0.526340, -2.462278, -0.707109, 0.000000, -0.707104, 0.751943, 0.370115, + 3.459229, -0.081896, -2.501617, -0.707109, 0.000000, -0.707104, 0.712496, 0.367564, + 3.312414, -0.526340, -2.076163, 0.707105, 0.000000, 0.707108, 0.744978, 0.395148, + 3.312414, -0.081896, -2.076163, 0.707105, 0.000000, 0.707108, 0.702982, 0.395148, + 3.273076, -0.526340, -2.036824, 0.707105, 0.000000, 0.707108, 0.742429, 0.397699, + 3.273076, -0.081896, -2.036824, 0.707105, 0.000000, 0.707108, 0.700433, 0.397699, + 3.273076, -0.526340, -2.036824, 0.965926, 0.000000, 0.258819, 0.742429, 0.397699, + 3.273076, -0.081896, -2.036824, 0.965926, 0.000000, 0.258819, 0.700433, 0.397699, + 3.258677, -0.526340, -1.983087, 0.965926, 0.000000, 0.258819, 0.741496, 0.401183, + 3.258677, -0.081896, -1.983087, 0.965926, 0.000000, 0.258819, 0.699500, 0.401183, + 3.312414, -0.081896, -2.076163, 0.258817, 0.000000, 0.965926, 0.702982, 0.395148, + 3.312414, -0.526340, -2.076163, 0.258817, 0.000000, 0.965926, 0.744978, 0.395148, + 3.366152, -0.081896, -2.090562, 0.258817, 0.000000, 0.965926, 0.706465, 0.394215, + 3.366152, -0.526340, -2.090562, 0.258817, 0.000000, 0.965926, 0.748461, 0.394215, + 3.258677, -0.526340, -1.983087, 0.965925, 0.000000, -0.258822, 0.741496, 0.401183, + 3.258677, -0.081896, -1.983087, 0.965925, 0.000000, -0.258822, 0.699500, 0.401183, + 3.273076, -0.526340, -1.929349, 0.965925, 0.000000, -0.258822, 0.742429, 0.404667, + 3.273076, -0.081896, -1.929349, 0.965925, 0.000000, -0.258822, 0.700433, 0.404667, + 3.366152, -0.081896, -2.090562, -0.258817, 0.000000, 0.965926, 0.706465, 0.394215, + 3.366152, -0.526340, -2.090562, -0.258817, 0.000000, 0.965926, 0.748461, 0.394215, + 3.419890, -0.081896, -2.076163, -0.258817, 0.000000, 0.965926, 0.709947, 0.395148, + 3.419890, -0.526340, -2.076163, -0.258817, 0.000000, 0.965926, 0.751943, 0.395148, + 3.273076, -0.526340, -1.929349, 0.707111, 0.000000, -0.707102, 0.742429, 0.404667, + 3.273076, -0.081896, -1.929349, 0.707111, 0.000000, -0.707102, 0.700433, 0.404667, + 3.312414, -0.526340, -1.890010, 0.707111, 0.000000, -0.707102, 0.744978, 0.407217, + 3.312414, -0.081896, -1.890010, 0.707111, 0.000000, -0.707102, 0.702982, 0.407217, + 3.419890, -0.081896, -2.076163, -0.707105, 0.000000, 0.707108, 0.709947, 0.395148, + 3.419890, -0.526340, -2.076163, -0.707105, 0.000000, 0.707108, 0.751943, 0.395148, + 3.459229, -0.081896, -2.036824, -0.707105, 0.000000, 0.707108, 0.712496, 0.397699, + 3.459229, -0.526340, -2.036824, -0.707105, 0.000000, 0.707108, 0.754492, 0.397699, + 3.473628, -0.081896, -1.983087, -0.965926, 0.000000, 0.258819, 0.713429, 0.401183, + 3.459229, -0.526340, -2.036824, -0.965926, 0.000000, 0.258819, 0.754492, 0.397699, + 3.473628, -0.526340, -1.983087, -0.965926, 0.000000, 0.258819, 0.755425, 0.401183, + 3.459229, -0.081896, -2.036824, -0.965926, 0.000000, 0.258819, 0.712496, 0.397699, + 3.312414, -0.526340, -1.890010, 0.258825, 0.000000, -0.965924, 0.744978, 0.407217, + 3.312414, -0.081896, -1.890010, 0.258825, 0.000000, -0.965924, 0.702982, 0.407217, + 3.366152, -0.526340, -1.875611, 0.258825, 0.000000, -0.965924, 0.748461, 0.408151, + 3.366152, -0.081896, -1.875611, 0.258825, 0.000000, -0.965924, 0.706465, 0.408151, + 3.459229, -0.081896, -1.929349, -0.965925, 0.000000, -0.258822, 0.712496, 0.404667, + 3.473628, -0.526340, -1.983087, -0.965925, 0.000000, -0.258822, 0.755425, 0.401183, + 3.459229, -0.526340, -1.929349, -0.965925, 0.000000, -0.258822, 0.754492, 0.404667, + 3.473628, -0.081896, -1.983087, -0.965925, 0.000000, -0.258822, 0.713429, 0.401183, + 3.366152, -0.526340, -1.875611, -0.258825, 0.000000, -0.965924, 0.748461, 0.408151, + 3.366152, -0.081896, -1.875611, -0.258825, 0.000000, -0.965924, 0.706465, 0.408151, + 3.419890, -0.526340, -1.890010, -0.258825, 0.000000, -0.965924, 0.751943, 0.407217, + 3.419890, -0.081896, -1.890010, -0.258825, 0.000000, -0.965924, 0.709947, 0.407217, + 3.419890, -0.081896, -1.890010, -0.707111, 0.000000, -0.707102, 0.709947, 0.407217, + 3.459229, -0.526340, -1.929349, -0.707111, 0.000000, -0.707102, 0.754492, 0.404667, + 3.419890, -0.526340, -1.890010, -0.707111, 0.000000, -0.707102, 0.751943, 0.407217, + 3.459229, -0.081896, -1.929349, -0.707111, 0.000000, -0.707102, 0.712496, 0.404667, + 3.312414, -0.526340, -1.492329, 0.707109, 0.000000, 0.707104, 0.744978, 0.433001, + 3.312414, -0.081896, -1.492329, 0.707109, 0.000000, 0.707104, 0.702982, 0.433001, + 3.273076, -0.526340, -1.452990, 0.707109, 0.000000, 0.707104, 0.742429, 0.435551, + 3.273076, -0.081896, -1.452990, 0.707109, 0.000000, 0.707104, 0.700433, 0.435551, + 3.273076, -0.526340, -1.452990, 0.965925, 0.000000, 0.258821, 0.742429, 0.435551, + 3.273076, -0.081896, -1.452990, 0.965925, 0.000000, 0.258821, 0.700433, 0.435551, + 3.258677, -0.526340, -1.399252, 0.965925, 0.000000, 0.258821, 0.741496, 0.439035, + 3.258677, -0.081896, -1.399252, 0.965925, 0.000000, 0.258821, 0.699500, 0.439035, + 3.312414, -0.081896, -1.492329, 0.258810, 0.000000, 0.965928, 0.702982, 0.433001, + 3.312414, -0.526340, -1.492329, 0.258810, 0.000000, 0.965928, 0.744978, 0.433001, + 3.366152, -0.081896, -1.506727, 0.258810, 0.000000, 0.965928, 0.706465, 0.432067, + 3.366152, -0.526340, -1.506727, 0.258810, 0.000000, 0.965928, 0.748461, 0.432067, + 3.258677, -0.526340, -1.399252, 0.965925, 0.000000, -0.258821, 0.741496, 0.439035, + 3.258677, -0.081896, -1.399252, 0.965925, 0.000000, -0.258821, 0.699500, 0.439035, + 3.273076, -0.526340, -1.345515, 0.965925, 0.000000, -0.258821, 0.742429, 0.442520, + 3.273076, -0.081896, -1.345515, 0.965925, 0.000000, -0.258821, 0.700433, 0.442520, + 3.366152, -0.081896, -1.506727, -0.258810, 0.000000, 0.965928, 0.706465, 0.432067, + 3.366152, -0.526340, -1.506727, -0.258810, 0.000000, 0.965928, 0.748461, 0.432067, + 3.419890, -0.081896, -1.492329, -0.258810, 0.000000, 0.965928, 0.709947, 0.433001, + 3.419890, -0.526340, -1.492329, -0.258810, 0.000000, 0.965928, 0.751943, 0.433001, + 3.273076, -0.526340, -1.345515, 0.707110, 0.000000, -0.707103, 0.742429, 0.442520, + 3.273076, -0.081896, -1.345515, 0.707110, 0.000000, -0.707103, 0.700433, 0.442520, + 3.312414, -0.526340, -1.306175, 0.707110, 0.000000, -0.707103, 0.744978, 0.445070, + 3.312414, -0.081896, -1.306175, 0.707110, 0.000000, -0.707103, 0.702982, 0.445070, + 3.459229, -0.081896, -1.452990, -0.707109, 0.000000, 0.707104, 0.712496, 0.435551, + 3.419890, -0.526340, -1.492329, -0.707109, 0.000000, 0.707104, 0.751943, 0.433001, + 3.459229, -0.526340, -1.452990, -0.707109, 0.000000, 0.707104, 0.754492, 0.435551, + 3.419890, -0.081896, -1.492329, -0.707109, 0.000000, 0.707104, 0.709947, 0.433001, + 3.473628, -0.081896, -1.399252, -0.965925, 0.000000, 0.258821, 0.713429, 0.439035, + 3.459229, -0.526340, -1.452990, -0.965925, 0.000000, 0.258821, 0.754492, 0.435551, + 3.473628, -0.526340, -1.399252, -0.965925, 0.000000, 0.258821, 0.755425, 0.439035, + 3.459229, -0.081896, -1.452990, -0.965925, 0.000000, 0.258821, 0.712496, 0.435551, + 3.312414, -0.526340, -1.306175, 0.258828, 0.000000, -0.965923, 0.744978, 0.445070, + 3.312414, -0.081896, -1.306175, 0.258828, 0.000000, -0.965923, 0.702982, 0.445070, + 3.366152, -0.526340, -1.291776, 0.258828, 0.000000, -0.965923, 0.748461, 0.446004, + 3.366152, -0.081896, -1.291776, 0.258828, 0.000000, -0.965923, 0.706465, 0.446004, + 3.459229, -0.081896, -1.345515, -0.965925, 0.000000, -0.258821, 0.712496, 0.442520, + 3.473628, -0.526340, -1.399252, -0.965925, 0.000000, -0.258821, 0.755425, 0.439035, + 3.459229, -0.526340, -1.345515, -0.965925, 0.000000, -0.258821, 0.754492, 0.442520, + 3.473628, -0.081896, -1.399252, -0.965925, 0.000000, -0.258821, 0.713429, 0.439035, + 3.366152, -0.526340, -1.291776, -0.258828, 0.000000, -0.965923, 0.748461, 0.446004, + 3.366152, -0.081896, -1.291776, -0.258828, 0.000000, -0.965923, 0.706465, 0.446004, + 3.419890, -0.526340, -1.306175, -0.258828, 0.000000, -0.965923, 0.751943, 0.445070, + 3.419890, -0.081896, -1.306175, -0.258828, 0.000000, -0.965923, 0.709947, 0.445070, + 3.419890, -0.081896, -1.306175, -0.707110, 0.000000, -0.707103, 0.709947, 0.445070, + 3.459229, -0.526340, -1.345515, -0.707110, 0.000000, -0.707103, 0.754492, 0.442520, + 3.419890, -0.526340, -1.306175, -0.707110, 0.000000, -0.707103, 0.751943, 0.445070, + 3.459229, -0.081896, -1.345515, -0.707110, 0.000000, -0.707103, 0.712496, 0.442520, + 3.312414, -0.526340, -0.912793, 0.707106, 0.000000, 0.707107, 0.744978, 0.470575, + 3.312414, -0.081896, -0.912793, 0.707106, 0.000000, 0.707107, 0.702982, 0.470575, + 3.273076, -0.526340, -0.873454, 0.707106, 0.000000, 0.707107, 0.742429, 0.473125, + 3.273076, -0.081896, -0.873454, 0.707106, 0.000000, 0.707107, 0.700433, 0.473125, + 3.312414, -0.081896, -0.912793, 0.258819, 0.000000, 0.965926, 0.702982, 0.470575, + 3.312414, -0.526340, -0.912793, 0.258819, 0.000000, 0.965926, 0.744978, 0.470575, + 3.366152, -0.081896, -0.927192, 0.258819, 0.000000, 0.965926, 0.706465, 0.469641, + 3.366152, -0.526340, -0.927192, 0.258819, 0.000000, 0.965926, 0.748461, 0.469641, + 3.273076, -0.526340, -0.873454, 0.965926, 0.000000, 0.258820, 0.742429, 0.473125, + 3.273076, -0.081896, -0.873454, 0.965926, 0.000000, 0.258820, 0.700433, 0.473125, + 3.258677, -0.526340, -0.819716, 0.965926, 0.000000, 0.258820, 0.741496, 0.476609, + 3.258677, -0.081896, -0.819716, 0.965926, 0.000000, 0.258820, 0.699500, 0.476609, + 3.258677, -0.526340, -0.819716, 0.965925, 0.000000, -0.258821, 0.741496, 0.476609, + 3.258677, -0.081896, -0.819716, 0.965925, 0.000000, -0.258821, 0.699500, 0.476609, + 3.273076, -0.526340, -0.765979, 0.965925, 0.000000, -0.258821, 0.742429, 0.480093, + 3.273076, -0.081896, -0.765979, 0.965925, 0.000000, -0.258821, 0.700433, 0.480093, + 3.366152, -0.081896, -0.927192, -0.258819, 0.000000, 0.965926, 0.706465, 0.469641, + 3.366152, -0.526340, -0.927192, -0.258819, 0.000000, 0.965926, 0.748461, 0.469641, + 3.419890, -0.081896, -0.912793, -0.258819, 0.000000, 0.965926, 0.709947, 0.470575, + 3.419890, -0.526340, -0.912793, -0.258819, 0.000000, 0.965926, 0.751943, 0.470575, + 3.273076, -0.526340, -0.765979, 0.707107, 0.000000, -0.707107, 0.742429, 0.480093, + 3.273076, -0.081896, -0.765979, 0.707107, 0.000000, -0.707107, 0.700433, 0.480093, + 3.312414, -0.526340, -0.726640, 0.707107, 0.000000, -0.707107, 0.744978, 0.482644, + 3.312414, -0.081896, -0.726640, 0.707107, 0.000000, -0.707107, 0.702982, 0.482644, + 3.459229, -0.081896, -0.873454, -0.707106, 0.000000, 0.707107, 0.712496, 0.473125, + 3.419890, -0.526340, -0.912793, -0.707106, 0.000000, 0.707107, 0.751943, 0.470575, + 3.459229, -0.526340, -0.873454, -0.707106, 0.000000, 0.707107, 0.754492, 0.473125, + 3.419890, -0.081896, -0.912793, -0.707106, 0.000000, 0.707107, 0.709947, 0.470575, + 3.312414, -0.526340, -0.726640, 0.258819, 0.000000, -0.965926, 0.744978, 0.482644, + 3.312414, -0.081896, -0.726640, 0.258819, 0.000000, -0.965926, 0.702982, 0.482644, + 3.366152, -0.526340, -0.712241, 0.258819, 0.000000, -0.965926, 0.748461, 0.483577, + 3.366152, -0.081896, -0.712241, 0.258819, 0.000000, -0.965926, 0.706465, 0.483577, + 3.473628, -0.081896, -0.819716, -0.965926, 0.000000, 0.258820, 0.713429, 0.476609, + 3.459229, -0.526340, -0.873454, -0.965926, 0.000000, 0.258820, 0.754492, 0.473125, + 3.473628, -0.526340, -0.819716, -0.965926, 0.000000, 0.258820, 0.755425, 0.476609, + 3.459229, -0.081896, -0.873454, -0.965926, 0.000000, 0.258820, 0.712496, 0.473125, + 3.459229, -0.081896, -0.765979, -0.965925, 0.000000, -0.258821, 0.712496, 0.480093, + 3.473628, -0.526340, -0.819716, -0.965925, 0.000000, -0.258821, 0.755425, 0.476609, + 3.459229, -0.526340, -0.765979, -0.965925, 0.000000, -0.258821, 0.754492, 0.480093, + 3.473628, -0.081896, -0.819716, -0.965925, 0.000000, -0.258821, 0.713429, 0.476609, + 3.366152, -0.526340, -0.712241, -0.258819, 0.000000, -0.965926, 0.748461, 0.483577, + 3.366152, -0.081896, -0.712241, -0.258819, 0.000000, -0.965926, 0.706465, 0.483577, + 3.419890, -0.526340, -0.726640, -0.258819, 0.000000, -0.965926, 0.751943, 0.482644, + 3.419890, -0.081896, -0.726640, -0.258819, 0.000000, -0.965926, 0.709947, 0.482644, + 3.419890, -0.081896, -0.726640, -0.707107, 0.000000, -0.707107, 0.709947, 0.482644, + 3.459229, -0.526340, -0.765979, -0.707107, 0.000000, -0.707107, 0.754492, 0.480093, + 3.419890, -0.526340, -0.726640, -0.707107, 0.000000, -0.707107, 0.751943, 0.482644, + 3.459229, -0.081896, -0.765979, -0.707107, 0.000000, -0.707107, 0.712496, 0.480093, + 3.312414, -0.526340, -0.335183, 0.707107, 0.000000, 0.707107, 0.744978, 0.508024, + 3.312414, -0.081896, -0.335183, 0.707107, 0.000000, 0.707107, 0.702982, 0.508024, + 3.273076, -0.526340, -0.295844, 0.707107, 0.000000, 0.707107, 0.742429, 0.510574, + 3.273076, -0.081896, -0.295844, 0.707107, 0.000000, 0.707107, 0.700433, 0.510574, + 3.312414, -0.081896, -0.335183, 0.258820, 0.000000, 0.965926, 0.702982, 0.508024, + 3.312414, -0.526340, -0.335183, 0.258820, 0.000000, 0.965926, 0.744978, 0.508024, + 3.366152, -0.081896, -0.349582, 0.258820, 0.000000, 0.965926, 0.706465, 0.507090, + 3.366152, -0.526340, -0.349582, 0.258820, 0.000000, 0.965926, 0.748461, 0.507090, + 3.258677, -0.526340, -0.242106, 0.965926, 0.000000, -0.258819, 0.741496, 0.514058, + 3.258677, -0.081896, -0.242106, 0.965926, 0.000000, -0.258819, 0.699500, 0.514058, + 3.273076, -0.526340, -0.188368, 0.965926, 0.000000, -0.258819, 0.742429, 0.517542, + 3.273076, -0.081896, -0.188368, 0.965926, 0.000000, -0.258819, 0.700433, 0.517542, + 3.366152, -0.081896, -0.349582, -0.258820, 0.000000, 0.965926, 0.706465, 0.507090, + 3.366152, -0.526340, -0.349582, -0.258820, 0.000000, 0.965926, 0.748461, 0.507090, + 3.419890, -0.081896, -0.335183, -0.258820, 0.000000, 0.965926, 0.709947, 0.508024, + 3.419890, -0.526340, -0.335183, -0.258820, 0.000000, 0.965926, 0.751943, 0.508024, + 3.273076, -0.526340, -0.188368, 0.707107, 0.000000, -0.707107, 0.742429, 0.517542, + 3.273076, -0.081896, -0.188368, 0.707107, 0.000000, -0.707107, 0.700433, 0.517542, + 3.312414, -0.526340, -0.149029, 0.707107, 0.000000, -0.707107, 0.744978, 0.520093, + 3.312414, -0.081896, -0.149029, 0.707107, 0.000000, -0.707107, 0.702982, 0.520093, + 3.419890, -0.081896, -0.335183, -0.707107, 0.000000, 0.707107, 0.709947, 0.508024, + 3.419890, -0.526340, -0.335183, -0.707107, 0.000000, 0.707107, 0.751943, 0.508024, + 3.459229, -0.081896, -0.295844, -0.707107, 0.000000, 0.707107, 0.712496, 0.510574, + 3.459229, -0.526340, -0.295844, -0.707107, 0.000000, 0.707107, 0.754492, 0.510574, + 3.312414, -0.526340, -0.149029, 0.258820, 0.000000, -0.965926, 0.744978, 0.520093, + 3.312414, -0.081896, -0.149029, 0.258820, 0.000000, -0.965926, 0.702982, 0.520093, + 3.366152, -0.526340, -0.134630, 0.258820, 0.000000, -0.965926, 0.748461, 0.521026, + 3.366152, -0.081896, -0.134630, 0.258820, 0.000000, -0.965926, 0.706465, 0.521026, + 3.366152, -0.526340, -0.134630, -0.258820, 0.000000, -0.965926, 0.748461, 0.521026, + 3.366152, -0.081896, -0.134630, -0.258820, 0.000000, -0.965926, 0.706465, 0.521026, + 3.419890, -0.526340, -0.149029, -0.258820, 0.000000, -0.965926, 0.751943, 0.520093, + 3.419890, -0.081896, -0.149029, -0.258820, 0.000000, -0.965926, 0.709947, 0.520093, + 3.459229, -0.081896, -0.188368, -0.965926, 0.000000, -0.258819, 0.712496, 0.517542, + 3.473628, -0.526340, -0.242106, -0.965926, 0.000000, -0.258819, 0.755425, 0.514058, + 3.459229, -0.526340, -0.188368, -0.965926, 0.000000, -0.258819, 0.754492, 0.517542, + 3.473628, -0.081896, -0.242106, -0.965926, 0.000000, -0.258819, 0.713429, 0.514058, + 3.419890, -0.081896, -0.149029, -0.707107, 0.000000, -0.707107, 0.709947, 0.520093, + 3.459229, -0.526340, -0.188368, -0.707107, 0.000000, -0.707107, 0.754492, 0.517542, + 3.419890, -0.526340, -0.149029, -0.707107, 0.000000, -0.707107, 0.751943, 0.520093, + 3.459229, -0.081896, -0.188368, -0.707107, 0.000000, -0.707107, 0.712496, 0.517542, + 3.312414, -0.526340, 0.232019, 0.707107, 0.000000, 0.707107, 0.744978, 0.544798, + 3.312414, -0.081896, 0.232019, 0.707107, 0.000000, 0.707107, 0.702982, 0.544798, + 3.273076, -0.526340, 0.271358, 0.707107, 0.000000, 0.707107, 0.742429, 0.547349, + 3.273076, -0.081896, 0.271358, 0.707107, 0.000000, 0.707107, 0.700433, 0.547349, + 3.273076, -0.526340, 0.271358, 0.965926, 0.000000, 0.258820, 0.742429, 0.547349, + 3.273076, -0.081896, 0.271358, 0.965926, 0.000000, 0.258820, 0.700433, 0.547349, + 3.258677, -0.526340, 0.325096, 0.965926, 0.000000, 0.258820, 0.741496, 0.550833, + 3.258677, -0.081896, 0.325096, 0.965926, 0.000000, 0.258820, 0.699500, 0.550833, + 3.312414, -0.081896, 0.232019, 0.258819, 0.000000, 0.965926, 0.702982, 0.544798, + 3.312414, -0.526340, 0.232019, 0.258819, 0.000000, 0.965926, 0.744978, 0.544798, + 3.366152, -0.081896, 0.217620, 0.258819, 0.000000, 0.965926, 0.706465, 0.543864, + 3.366152, -0.526340, 0.217620, 0.258819, 0.000000, 0.965926, 0.748461, 0.543864, + 3.258677, -0.526340, 0.325096, 0.965926, 0.000000, -0.258820, 0.741496, 0.550833, + 3.258677, -0.081896, 0.325096, 0.965926, 0.000000, -0.258820, 0.699500, 0.550833, + 3.273076, -0.526340, 0.378834, 0.965926, 0.000000, -0.258820, 0.742429, 0.554317, + 3.273076, -0.081896, 0.378834, 0.965926, 0.000000, -0.258820, 0.700433, 0.554317, + 3.366152, -0.081896, 0.217620, -0.258819, 0.000000, 0.965926, 0.706465, 0.543864, + 3.366152, -0.526340, 0.217620, -0.258819, 0.000000, 0.965926, 0.748461, 0.543864, + 3.419890, -0.081896, 0.232019, -0.258819, 0.000000, 0.965926, 0.709947, 0.544798, + 3.419890, -0.526340, 0.232019, -0.258819, 0.000000, 0.965926, 0.751943, 0.544798, + 3.273076, -0.526340, 0.378834, 0.707107, 0.000000, -0.707107, 0.742429, 0.554317, + 3.273076, -0.081896, 0.378834, 0.707107, 0.000000, -0.707107, 0.700433, 0.554317, + 3.312414, -0.526340, 0.418173, 0.707107, 0.000000, -0.707107, 0.744978, 0.556867, + 3.312414, -0.081896, 0.418173, 0.707107, 0.000000, -0.707107, 0.702982, 0.556867, + 3.419890, -0.081896, 0.232019, -0.707107, 0.000000, 0.707107, 0.709947, 0.544798, + 3.419890, -0.526340, 0.232019, -0.707107, 0.000000, 0.707107, 0.751943, 0.544798, + 3.459229, -0.081896, 0.271358, -0.707107, 0.000000, 0.707107, 0.712496, 0.547349, + 3.459229, -0.526340, 0.271358, -0.707107, 0.000000, 0.707107, 0.754492, 0.547349, + 3.312414, -0.526340, 0.418173, 0.258820, 0.000000, -0.965926, 0.744978, 0.556867, + 3.312414, -0.081896, 0.418173, 0.258820, 0.000000, -0.965926, 0.702982, 0.556867, + 3.366152, -0.526340, 0.432572, 0.258820, 0.000000, -0.965926, 0.748461, 0.557801, + 3.366152, -0.081896, 0.432572, 0.258820, 0.000000, -0.965926, 0.706465, 0.557801, + 3.473628, -0.081896, 0.325096, -0.965926, 0.000000, 0.258820, 0.713429, 0.550833, + 3.459229, -0.526340, 0.271358, -0.965926, 0.000000, 0.258820, 0.754492, 0.547349, + 3.473628, -0.526340, 0.325096, -0.965926, 0.000000, 0.258820, 0.755425, 0.550833, + 3.459229, -0.081896, 0.271358, -0.965926, 0.000000, 0.258820, 0.712496, 0.547349, + 3.459229, -0.081896, 0.378834, -0.965926, 0.000000, -0.258820, 0.712496, 0.554317, + 3.473628, -0.526340, 0.325096, -0.965926, 0.000000, -0.258820, 0.755425, 0.550833, + 3.459229, -0.526340, 0.378834, -0.965926, 0.000000, -0.258820, 0.754492, 0.554317, + 3.473628, -0.081896, 0.325096, -0.965926, 0.000000, -0.258820, 0.713429, 0.550833, + 3.366152, -0.526340, 0.432572, -0.258820, 0.000000, -0.965926, 0.748461, 0.557801, + 3.366152, -0.081896, 0.432572, -0.258820, 0.000000, -0.965926, 0.706465, 0.557801, + 3.419890, -0.526340, 0.418173, -0.258820, 0.000000, -0.965926, 0.751943, 0.556867, + 3.419890, -0.081896, 0.418173, -0.258820, 0.000000, -0.965926, 0.709947, 0.556867, + 3.419890, -0.526340, 0.418173, -0.707107, 0.000000, -0.707107, 0.751943, 0.556867, + 3.419890, -0.081896, 0.418173, -0.707107, 0.000000, -0.707107, 0.709947, 0.556867, + 3.459229, -0.526340, 0.378834, -0.707107, 0.000000, -0.707107, 0.754492, 0.554317, + 3.459229, -0.081896, 0.378834, -0.707107, 0.000000, -0.707107, 0.712496, 0.554317, + 3.312414, -0.526340, 0.803053, 0.707107, 0.000000, 0.707107, 0.744978, 0.581821, + 3.312414, -0.081896, 0.803053, 0.707107, 0.000000, 0.707107, 0.702982, 0.581821, + 3.273076, -0.526340, 0.842391, 0.707107, 0.000000, 0.707107, 0.742429, 0.584371, + 3.273076, -0.081896, 0.842391, 0.707107, 0.000000, 0.707107, 0.700433, 0.584371, + 3.312414, -0.081896, 0.803053, 0.258819, 0.000000, 0.965926, 0.702982, 0.581821, + 3.312414, -0.526340, 0.803053, 0.258819, 0.000000, 0.965926, 0.744978, 0.581821, + 3.366152, -0.081896, 0.788654, 0.258819, 0.000000, 0.965926, 0.706465, 0.580887, + 3.366152, -0.526340, 0.788654, 0.258819, 0.000000, 0.965926, 0.748461, 0.580887, + 3.273076, -0.526340, 0.842391, 0.965926, 0.000000, 0.258820, 0.742429, 0.584371, + 3.273076, -0.081896, 0.842391, 0.965926, 0.000000, 0.258820, 0.700433, 0.584371, + 3.258677, -0.526340, 0.896129, 0.965926, 0.000000, 0.258820, 0.741496, 0.587855, + 3.258677, -0.081896, 0.896129, 0.965926, 0.000000, 0.258820, 0.699500, 0.587855, + 3.258677, -0.526340, 0.896129, 0.965926, 0.000000, -0.258820, 0.741496, 0.587855, + 3.258677, -0.081896, 0.896129, 0.965926, 0.000000, -0.258820, 0.699500, 0.587855, + 3.273076, -0.526340, 0.949867, 0.965926, 0.000000, -0.258820, 0.742429, 0.591339, + 3.273076, -0.081896, 0.949867, 0.965926, 0.000000, -0.258820, 0.700433, 0.591339, + 3.366152, -0.081896, 0.788654, -0.258819, 0.000000, 0.965926, 0.706465, 0.580887, + 3.366152, -0.526340, 0.788654, -0.258819, 0.000000, 0.965926, 0.748461, 0.580887, + 3.419890, -0.081896, 0.803053, -0.258819, 0.000000, 0.965926, 0.709947, 0.581821, + 3.419890, -0.526340, 0.803053, -0.258819, 0.000000, 0.965926, 0.751943, 0.581821, + 3.273076, -0.526340, 0.949867, 0.707107, 0.000000, -0.707106, 0.742429, 0.591339, + 3.273076, -0.081896, 0.949867, 0.707107, 0.000000, -0.707106, 0.700433, 0.591339, + 3.312414, -0.526340, 0.989206, 0.707107, 0.000000, -0.707106, 0.744978, 0.593890, + 3.312414, -0.081896, 0.989206, 0.707107, 0.000000, -0.707106, 0.702982, 0.593890, + 3.419890, -0.081896, 0.803053, -0.707107, 0.000000, 0.707107, 0.709947, 0.581821, + 3.419890, -0.526340, 0.803053, -0.707107, 0.000000, 0.707107, 0.751943, 0.581821, + 3.459229, -0.081896, 0.842391, -0.707107, 0.000000, 0.707107, 0.712496, 0.584371, + 3.459229, -0.526340, 0.842391, -0.707107, 0.000000, 0.707107, 0.754492, 0.584371, + 3.312414, -0.526340, 0.989206, 0.258819, 0.000000, -0.965926, 0.744978, 0.593890, + 3.312414, -0.081896, 0.989206, 0.258819, 0.000000, -0.965926, 0.702982, 0.593890, + 3.366152, -0.526340, 1.003605, 0.258819, 0.000000, -0.965926, 0.748461, 0.594823, + 3.366152, -0.081896, 1.003605, 0.258819, 0.000000, -0.965926, 0.706465, 0.594823, + 3.473628, -0.081896, 0.896129, -0.965926, 0.000000, 0.258820, 0.713429, 0.587855, + 3.459229, -0.526340, 0.842391, -0.965926, 0.000000, 0.258820, 0.754492, 0.584371, + 3.473628, -0.526340, 0.896129, -0.965926, 0.000000, 0.258820, 0.755425, 0.587855, + 3.459229, -0.081896, 0.842391, -0.965926, 0.000000, 0.258820, 0.712496, 0.584371, + 3.459229, -0.081896, 0.949867, -0.965926, 0.000000, -0.258820, 0.712496, 0.591339, + 3.473628, -0.526340, 0.896129, -0.965926, 0.000000, -0.258820, 0.755425, 0.587855, + 3.459229, -0.526340, 0.949867, -0.965926, 0.000000, -0.258820, 0.754492, 0.591339, + 3.473628, -0.081896, 0.896129, -0.965926, 0.000000, -0.258820, 0.713429, 0.587855, + 3.366152, -0.526340, 1.003605, -0.258819, 0.000000, -0.965926, 0.748461, 0.594823, + 3.366152, -0.081896, 1.003605, -0.258819, 0.000000, -0.965926, 0.706465, 0.594823, + 3.419890, -0.526340, 0.989206, -0.258819, 0.000000, -0.965926, 0.751943, 0.593890, + 3.419890, -0.081896, 0.989206, -0.258819, 0.000000, -0.965926, 0.709947, 0.593890, + 3.419890, -0.526340, 0.989206, -0.707107, 0.000000, -0.707106, 0.751943, 0.593890, + 3.419890, -0.081896, 0.989206, -0.707107, 0.000000, -0.707106, 0.709947, 0.593890, + 3.459229, -0.526340, 0.949867, -0.707107, 0.000000, -0.707106, 0.754492, 0.591339, + 3.459229, -0.081896, 0.949867, -0.707107, 0.000000, -0.707106, 0.712496, 0.591339, + 3.312414, -0.526340, 1.385174, 0.707106, 0.000000, 0.707107, 0.744978, 0.619562, + 3.312414, -0.081896, 1.385174, 0.707106, 0.000000, 0.707107, 0.702982, 0.619562, + 3.273076, -0.526340, 1.424513, 0.707106, 0.000000, 0.707107, 0.742429, 0.622113, + 3.273076, -0.081896, 1.424513, 0.707106, 0.000000, 0.707107, 0.700433, 0.622113, + 3.273076, -0.526340, 1.424513, 0.965926, 0.000000, 0.258819, 0.742429, 0.622113, + 3.273076, -0.081896, 1.424513, 0.965926, 0.000000, 0.258819, 0.700433, 0.622113, + 3.258677, -0.526340, 1.478251, 0.965926, 0.000000, 0.258819, 0.741496, 0.625597, + 3.258677, -0.081896, 1.478251, 0.965926, 0.000000, 0.258819, 0.699500, 0.625597, + 3.312414, -0.081896, 1.385174, 0.258819, 0.000000, 0.965926, 0.702982, 0.619562, + 3.312414, -0.526340, 1.385174, 0.258819, 0.000000, 0.965926, 0.744978, 0.619562, + 3.366152, -0.081896, 1.370775, 0.258819, 0.000000, 0.965926, 0.706465, 0.618629, + 3.366152, -0.526340, 1.370775, 0.258819, 0.000000, 0.965926, 0.748461, 0.618629, + 3.258677, -0.526340, 1.478251, 0.965926, 0.000000, -0.258820, 0.741496, 0.625597, + 3.258677, -0.081896, 1.478251, 0.965926, 0.000000, -0.258820, 0.699500, 0.625597, + 3.273076, -0.526340, 1.531989, 0.965926, 0.000000, -0.258820, 0.742429, 0.629081, + 3.273076, -0.081896, 1.531989, 0.965926, 0.000000, -0.258820, 0.700433, 0.629081, + 3.366152, -0.081896, 1.370775, -0.258819, 0.000000, 0.965926, 0.706465, 0.618629, + 3.366152, -0.526340, 1.370775, -0.258819, 0.000000, 0.965926, 0.748461, 0.618629, + 3.419890, -0.081896, 1.385174, -0.258819, 0.000000, 0.965926, 0.709947, 0.619562, + 3.419890, -0.526340, 1.385174, -0.258819, 0.000000, 0.965926, 0.751943, 0.619562, + 3.273076, -0.526340, 1.531989, 0.707107, 0.000000, -0.707106, 0.742429, 0.629081, + 3.273076, -0.081896, 1.531989, 0.707107, 0.000000, -0.707106, 0.700433, 0.629081, + 3.312414, -0.526340, 1.571327, 0.707107, 0.000000, -0.707106, 0.744978, 0.631631, + 3.312414, -0.081896, 1.571327, 0.707107, 0.000000, -0.707106, 0.702982, 0.631631, + 3.459229, -0.081896, 1.424513, -0.707106, 0.000000, 0.707107, 0.712496, 0.622113, + 3.419890, -0.526340, 1.385174, -0.707106, 0.000000, 0.707107, 0.751943, 0.619562, + 3.459229, -0.526340, 1.424513, -0.707106, 0.000000, 0.707107, 0.754492, 0.622113, + 3.419890, -0.081896, 1.385174, -0.707106, 0.000000, 0.707107, 0.709947, 0.619562, + 3.312414, -0.526340, 1.571327, 0.258819, 0.000000, -0.965926, 0.744978, 0.631631, + 3.312414, -0.081896, 1.571327, 0.258819, 0.000000, -0.965926, 0.702982, 0.631631, + 3.366152, -0.526340, 1.585726, 0.258819, 0.000000, -0.965926, 0.748461, 0.632565, + 3.366152, -0.081896, 1.585726, 0.258819, 0.000000, -0.965926, 0.706465, 0.632565, + 3.473628, -0.081896, 1.478251, -0.965926, 0.000000, 0.258819, 0.713429, 0.625597, + 3.459229, -0.526340, 1.424513, -0.965926, 0.000000, 0.258819, 0.754492, 0.622113, + 3.473628, -0.526340, 1.478251, -0.965926, 0.000000, 0.258819, 0.755425, 0.625597, + 3.459229, -0.081896, 1.424513, -0.965926, 0.000000, 0.258819, 0.712496, 0.622113, + 3.366152, -0.526340, 1.585726, -0.258819, 0.000000, -0.965926, 0.748461, 0.632565, + 3.366152, -0.081896, 1.585726, -0.258819, 0.000000, -0.965926, 0.706465, 0.632565, + 3.419890, -0.526340, 1.571327, -0.258819, 0.000000, -0.965926, 0.751943, 0.631631, + 3.419890, -0.081896, 1.571327, -0.258819, 0.000000, -0.965926, 0.709947, 0.631631, + 3.459229, -0.081896, 1.531989, -0.965926, 0.000000, -0.258820, 0.712496, 0.629081, + 3.473628, -0.526340, 1.478251, -0.965926, 0.000000, -0.258820, 0.755425, 0.625597, + 3.459229, -0.526340, 1.531989, -0.965926, 0.000000, -0.258820, 0.754492, 0.629081, + 3.473628, -0.081896, 1.478251, -0.965926, 0.000000, -0.258820, 0.713429, 0.625597, + 3.419890, -0.526340, 1.571327, -0.707107, 0.000000, -0.707106, 0.751943, 0.631631, + 3.419890, -0.081896, 1.571327, -0.707107, 0.000000, -0.707106, 0.709947, 0.631631, + 3.459229, -0.526340, 1.531989, -0.707107, 0.000000, -0.707106, 0.754492, 0.629081, + 3.459229, -0.081896, 1.531989, -0.707107, 0.000000, -0.707106, 0.712496, 0.629081, + 3.312414, -0.526340, 1.950664, 0.707104, 0.000000, 0.707110, 0.744978, 0.656225, + 3.312414, -0.081896, 1.950664, 0.707104, 0.000000, 0.707110, 0.702982, 0.656225, + 3.273076, -0.526340, 1.990002, 0.707104, 0.000000, 0.707110, 0.742429, 0.658776, + 3.273076, -0.081896, 1.990002, 0.707104, 0.000000, 0.707110, 0.700433, 0.658776, + 3.273076, -0.526340, 1.990002, 0.965926, 0.000000, 0.258820, 0.742429, 0.658776, + 3.273076, -0.081896, 1.990002, 0.965926, 0.000000, 0.258820, 0.700433, 0.658776, + 3.258677, -0.526340, 2.043740, 0.965926, 0.000000, 0.258820, 0.741496, 0.662260, + 3.258677, -0.081896, 2.043740, 0.965926, 0.000000, 0.258820, 0.699500, 0.662260, + 3.312414, -0.081896, 1.950664, 0.258825, 0.000000, 0.965924, 0.702982, 0.656225, + 3.312414, -0.526340, 1.950664, 0.258825, 0.000000, 0.965924, 0.744978, 0.656225, + 3.366152, -0.081896, 1.936264, 0.258825, 0.000000, 0.965924, 0.706465, 0.655292, + 3.366152, -0.526340, 1.936264, 0.258825, 0.000000, 0.965924, 0.748461, 0.655292, + 3.258677, -0.526340, 2.043740, 0.965926, 0.000000, -0.258819, 0.741496, 0.662260, + 3.258677, -0.081896, 2.043740, 0.965926, 0.000000, -0.258819, 0.699500, 0.662260, + 3.273076, -0.526340, 2.097478, 0.965926, 0.000000, -0.258819, 0.742429, 0.665744, + 3.273076, -0.081896, 2.097478, 0.965926, 0.000000, -0.258819, 0.700433, 0.665744, + 3.366152, -0.081896, 1.936264, -0.258825, 0.000000, 0.965924, 0.706465, 0.655292, + 3.366152, -0.526340, 1.936264, -0.258825, 0.000000, 0.965924, 0.748461, 0.655292, + 3.419890, -0.081896, 1.950664, -0.258825, 0.000000, 0.965924, 0.709947, 0.656225, + 3.419890, -0.526340, 1.950664, -0.258825, 0.000000, 0.965924, 0.751943, 0.656225, + 3.273076, -0.526340, 2.097478, 0.707105, 0.000000, -0.707108, 0.742429, 0.665744, + 3.273076, -0.081896, 2.097478, 0.707105, 0.000000, -0.707108, 0.700433, 0.665744, + 3.312414, -0.526340, 2.136817, 0.707105, 0.000000, -0.707108, 0.744978, 0.668294, + 3.312414, -0.081896, 2.136817, 0.707105, 0.000000, -0.707108, 0.702982, 0.668294, + 3.419890, -0.081896, 1.950664, -0.707104, 0.000000, 0.707110, 0.709947, 0.656225, + 3.419890, -0.526340, 1.950664, -0.707104, 0.000000, 0.707110, 0.751943, 0.656225, + 3.459229, -0.081896, 1.990002, -0.707104, 0.000000, 0.707110, 0.712496, 0.658776, + 3.459229, -0.526340, 1.990002, -0.707104, 0.000000, 0.707110, 0.754492, 0.658776, + 3.312414, -0.526340, 2.136817, 0.258821, 0.000000, -0.965925, 0.744978, 0.668294, + 3.312414, -0.081896, 2.136817, 0.258821, 0.000000, -0.965925, 0.702982, 0.668294, + 3.366152, -0.526340, 2.151216, 0.258821, 0.000000, -0.965925, 0.748461, 0.669228, + 3.366152, -0.081896, 2.151216, 0.258821, 0.000000, -0.965925, 0.706465, 0.669228, + 3.473628, -0.081896, 2.043740, -0.965926, 0.000000, 0.258820, 0.713429, 0.662260, + 3.459229, -0.526340, 1.990002, -0.965926, 0.000000, 0.258820, 0.754492, 0.658776, + 3.473628, -0.526340, 2.043740, -0.965926, 0.000000, 0.258820, 0.755425, 0.662260, + 3.459229, -0.081896, 1.990002, -0.965926, 0.000000, 0.258820, 0.712496, 0.658776, + 3.366152, -0.526340, 2.151216, -0.258821, 0.000000, -0.965925, 0.748461, 0.669228, + 3.366152, -0.081896, 2.151216, -0.258821, 0.000000, -0.965925, 0.706465, 0.669228, + 3.419890, -0.526340, 2.136817, -0.258821, 0.000000, -0.965925, 0.751943, 0.668294, + 3.419890, -0.081896, 2.136817, -0.258821, 0.000000, -0.965925, 0.709947, 0.668294, + 3.459229, -0.081896, 2.097478, -0.965926, 0.000000, -0.258819, 0.712496, 0.665744, + 3.473628, -0.526340, 2.043740, -0.965926, 0.000000, -0.258819, 0.755425, 0.662260, + 3.459229, -0.526340, 2.097478, -0.965926, 0.000000, -0.258819, 0.754492, 0.665744, + 3.473628, -0.081896, 2.043740, -0.965926, 0.000000, -0.258819, 0.713429, 0.662260, + 3.419890, -0.081896, 2.136817, -0.707105, 0.000000, -0.707108, 0.709947, 0.668294, + 3.459229, -0.526340, 2.097478, -0.707105, 0.000000, -0.707108, 0.754492, 0.665744, + 3.419890, -0.526340, 2.136817, -0.707105, 0.000000, -0.707108, 0.751943, 0.668294, + 3.459229, -0.081896, 2.097478, -0.707105, 0.000000, -0.707108, 0.712496, 0.665744, + 3.273076, -0.081896, -0.295844, 0.965926, 0.000000, 0.258820, 0.700433, 0.510574, + 3.265277, -0.526340, -0.266740, 0.965926, 0.000000, 0.258820, 0.741924, 0.512461, + 3.273076, -0.526340, -0.295844, 0.965926, 0.000000, 0.258820, 0.742429, 0.510574, + 3.258677, -0.081896, -0.242106, 0.965926, 0.000000, 0.258820, 0.699500, 0.514058, + 3.258677, -0.526340, -0.242106, 0.965926, 0.000000, 0.258820, 0.741496, 0.514058, + 3.265277, -0.081896, -0.266740, 0.965926, 0.000000, 0.258820, 0.699928, 0.512461, + 3.473628, -0.081896, -0.242106, -0.965926, 0.000000, 0.258820, 0.713429, 0.514058, + 3.467028, -0.526340, -0.266740, -0.965926, 0.000000, 0.258820, 0.754997, 0.512461, + 3.473628, -0.526340, -0.242106, -0.965926, 0.000000, 0.258820, 0.755425, 0.514058, + 3.459229, -0.081896, -0.295844, -0.965926, 0.000000, 0.258820, 0.712496, 0.510574, + 3.459229, -0.526340, -0.295844, -0.965926, 0.000000, 0.258820, 0.754492, 0.510574, + 3.467028, -0.081896, -0.266740, -0.965926, 0.000000, 0.258820, 0.713001, 0.512461, + 1.786542, -0.526340, 4.500161, 0.000000, -1.000000, 0.000000, 0.646105, 0.821521, + 1.927857, -0.526340, 4.462296, 0.000000, -1.000000, 0.000000, 0.655262, 0.819066, + 1.786542, -0.526340, 4.603611, 0.000000, -1.000000, 0.000000, 0.646105, 0.828228, + 1.927857, -0.526340, 4.641476, 0.000000, -1.000000, 0.000000, 0.655262, 0.830683, + 1.965722, -0.526340, 4.603611, 0.000000, -1.000000, 0.000000, 0.657716, 0.828228, + 1.824407, -0.526340, 4.462296, 0.000000, -1.000000, 0.000000, 0.648559, 0.819066, + 1.876132, -0.526340, 4.448436, 0.000000, -1.000000, 0.000000, 0.651911, 0.818167, + 1.965722, -0.526340, 4.500161, 0.000000, -1.000000, 0.000000, 0.657716, 0.821521, + 1.979582, -0.526340, 4.551886, 0.000000, -1.000000, 0.000000, 0.658614, 0.824874, + 1.824407, -0.526340, 4.641476, 0.000000, -1.000000, 0.000000, 0.648559, 0.830683, + 1.876132, -0.526340, 4.655336, 0.000000, -1.000000, 0.000000, 0.651911, 0.831581, + 1.772682, -0.526340, 4.551886, 0.000000, -1.000000, 0.000000, 0.645207, 0.824874, + 1.927857, -0.081896, 4.462296, 0.000000, 1.000000, -0.000000, 0.613266, 0.819066, + 1.824407, -0.081896, 4.462296, 0.000000, 1.000000, -0.000000, 0.606563, 0.819066, + 1.786542, -0.081896, 4.500161, 0.000000, 1.000000, -0.000000, 0.604109, 0.821521, + 1.927857, -0.081896, 4.641476, 0.000000, 1.000000, -0.000000, 0.613266, 0.830683, + 1.965722, -0.081896, 4.500161, 0.000000, 1.000000, -0.000000, 0.615720, 0.821521, + 1.965722, -0.081896, 4.603611, 0.000000, 1.000000, -0.000000, 0.615720, 0.828228, + 1.786542, -0.081896, 4.603611, 0.000000, 1.000000, -0.000000, 0.604109, 0.828228, + 1.824407, -0.081896, 4.641476, 0.000000, 1.000000, -0.000000, 0.606563, 0.830683, + 1.876132, -0.081896, 4.655336, 0.000000, 1.000000, -0.000000, 0.609915, 0.831581, + 1.979582, -0.081896, 4.551886, 0.000000, 1.000000, -0.000000, 0.616618, 0.824874, + 1.876132, -0.081896, 4.448436, 0.000000, 1.000000, -0.000000, 0.609915, 0.818167, + 1.772682, -0.081896, 4.551886, 0.000000, 1.000000, -0.000000, 0.603211, 0.824874, + 3.011301, -0.526340, 1.515320, 0.000000, -1.000000, -0.000000, 0.725467, 0.628000, + 2.940491, -0.526340, 1.444510, 0.000000, -1.000000, -0.000000, 0.720879, 0.623409, + 3.119396, -0.526340, 1.444510, 0.000000, -1.000000, -0.000000, 0.732471, 0.623409, + 2.033762, -0.526340, 1.505833, 0.000000, -1.000000, -0.000000, 0.662125, 0.627385, + 1.998358, -0.526340, 1.444510, 0.000000, -1.000000, -0.000000, 0.659831, 0.623409, + 2.069167, -0.526340, 1.515320, 0.000000, -1.000000, -0.000000, 0.664419, 0.628000, + 2.177263, -0.526340, 1.072057, 0.000000, -1.000000, -0.000000, 0.671423, 0.599261, + 1.998358, -0.526340, 1.072057, 0.000000, -1.000000, -0.000000, 0.659831, 0.599261, + 3.048587, -0.526340, 1.515320, 0.000000, -1.000000, -0.000000, 0.727883, 0.628000, + 2.940491, -0.526340, 0.883362, 0.000000, -1.000000, -0.000000, 0.720879, 0.587027, + 2.940491, -0.526340, 1.072057, 0.000000, -1.000000, -0.000000, 0.720879, 0.599261, + 2.177263, -0.526340, 0.883362, 0.000000, -1.000000, -0.000000, 0.671423, 0.587027, + 3.043370, -0.526340, 0.883362, 0.000000, -1.000000, -0.000000, 0.727545, 0.587027, + 3.119396, -0.526340, 0.959389, 0.000000, -1.000000, -0.000000, 0.732471, 0.591957, + 2.177263, -0.526340, 1.444510, 0.000000, -1.000000, -0.000000, 0.671423, 0.623409, + 2.106453, -0.526340, 1.515320, 0.000000, -1.000000, -0.000000, 0.666835, 0.628000, + 2.007844, -0.526340, 1.479915, 0.000000, -1.000000, -0.000000, 0.660445, 0.625705, + 1.998358, -0.526340, 0.959389, 0.000000, -1.000000, -0.000000, 0.659831, 0.591957, + 2.074385, -0.526340, 0.883362, 0.000000, -1.000000, -0.000000, 0.664757, 0.587027, + 2.008543, -0.526340, 0.921375, 0.000000, -1.000000, -0.000000, 0.660491, 0.589492, + 2.036371, -0.526340, 0.893547, 0.000000, -1.000000, -0.000000, 0.662294, 0.587688, + 3.109210, -0.526340, 0.921375, 0.000000, -1.000000, -0.000000, 0.731811, 0.589492, + 3.081383, -0.526340, 0.893547, 0.000000, -1.000000, -0.000000, 0.730008, 0.587688, + 3.119396, -0.526340, 1.072057, 0.000000, -1.000000, -0.000000, 0.732471, 0.599261, + 3.083991, -0.526340, 1.505833, 0.000000, -1.000000, -0.000000, 0.730177, 0.627385, + 3.109909, -0.526340, 1.479915, 0.000000, -1.000000, -0.000000, 0.731857, 0.625705, + 2.975896, -0.526340, 1.505833, 0.000000, -1.000000, -0.000000, 0.723173, 0.627385, + 2.949978, -0.526340, 1.479915, 0.000000, -1.000000, -0.000000, 0.721493, 0.625705, + 2.141858, -0.526340, 1.505833, 0.000000, -1.000000, -0.000000, 0.669129, 0.627385, + 2.167776, -0.526340, 1.479915, 0.000000, -1.000000, -0.000000, 0.670808, 0.625705, + 1.998358, -0.081896, 1.072057, 0.000000, 1.000000, 0.000000, 0.617835, 0.599261, + 2.177263, -0.081896, 1.444510, 0.000000, 1.000000, 0.000000, 0.629427, 0.623409, + 2.177263, -0.081896, 1.072057, 0.000000, 1.000000, 0.000000, 0.629427, 0.599261, + 1.998358, -0.081896, 0.959389, 0.000000, 1.000000, 0.000000, 0.617835, 0.591957, + 2.074385, -0.081896, 0.883362, 0.000000, 1.000000, 0.000000, 0.622761, 0.587027, + 2.008543, -0.081896, 0.921375, 0.000000, 1.000000, 0.000000, 0.618495, 0.589492, + 2.106453, -0.081896, 1.515320, 0.000000, 1.000000, 0.000000, 0.624839, 0.628000, + 2.167776, -0.081896, 1.479915, 0.000000, 1.000000, 0.000000, 0.628812, 0.625705, + 2.940491, -0.081896, 1.444510, 0.000000, 1.000000, 0.000000, 0.678883, 0.623409, + 3.011301, -0.081896, 1.515320, 0.000000, 1.000000, 0.000000, 0.683471, 0.628000, + 3.119396, -0.081896, 1.444510, 0.000000, 1.000000, 0.000000, 0.690475, 0.623409, + 2.069167, -0.081896, 1.515320, 0.000000, 1.000000, 0.000000, 0.622423, 0.628000, + 1.998358, -0.081896, 1.444510, 0.000000, 1.000000, 0.000000, 0.617835, 0.623409, + 2.033762, -0.081896, 1.505833, 0.000000, 1.000000, 0.000000, 0.620129, 0.627385, + 3.119396, -0.081896, 1.072057, 0.000000, 1.000000, 0.000000, 0.690475, 0.599261, + 2.940491, -0.081896, 1.072057, 0.000000, 1.000000, 0.000000, 0.678883, 0.599261, + 2.141858, -0.081896, 1.505833, 0.000000, 1.000000, 0.000000, 0.627133, 0.627385, + 3.119396, -0.081896, 0.959389, 0.000000, 1.000000, 0.000000, 0.690475, 0.591957, + 3.043370, -0.081896, 0.883362, 0.000000, 1.000000, 0.000000, 0.685549, 0.587027, + 2.940491, -0.081896, 0.883362, 0.000000, 1.000000, 0.000000, 0.678883, 0.587027, + 2.949978, -0.081896, 1.479915, 0.000000, 1.000000, 0.000000, 0.679497, 0.625705, + 2.975896, -0.081896, 1.505833, 0.000000, 1.000000, 0.000000, 0.681177, 0.627385, + 3.048587, -0.081896, 1.515320, 0.000000, 1.000000, 0.000000, 0.685887, 0.628000, + 3.083991, -0.081896, 1.505833, 0.000000, 1.000000, 0.000000, 0.688181, 0.627385, + 3.109909, -0.081896, 1.479915, 0.000000, 1.000000, 0.000000, 0.689861, 0.625705, + 3.109210, -0.081896, 0.921375, 0.000000, 1.000000, 0.000000, 0.689815, 0.589492, + 3.081383, -0.081896, 0.893547, 0.000000, 1.000000, 0.000000, 0.688012, 0.587688, + 2.177263, -0.081896, 0.883362, 0.000000, 1.000000, 0.000000, 0.629427, 0.587027, + 2.036371, -0.081896, 0.893547, 0.000000, 1.000000, 0.000000, 0.620298, 0.587688, + 2.007844, -0.081896, 1.479915, 0.000000, 1.000000, 0.000000, 0.618449, 0.625705, + 2.036371, -0.526340, 2.422837, 0.000000, -1.000000, 0.000000, 0.662294, 0.686838, + 1.998358, -0.526340, 2.356996, 0.000000, -1.000000, 0.000000, 0.659831, 0.682570, + 2.074385, -0.526340, 2.433023, 0.000000, -1.000000, 0.000000, 0.664757, 0.687499, + 2.177263, -0.526340, 2.244328, 0.000000, -1.000000, 0.000000, 0.671423, 0.675265, + 1.998358, -0.526340, 2.244328, 0.000000, -1.000000, 0.000000, 0.659831, 0.675265, + 2.167776, -0.526340, 1.836470, 0.000000, -1.000000, 0.000000, 0.670808, 0.648822, + 2.106453, -0.526340, 1.801065, 0.000000, -1.000000, 0.000000, 0.666835, 0.646526, + 2.141858, -0.526340, 1.810551, 0.000000, -1.000000, 0.000000, 0.669129, 0.647141, + 2.940491, -0.526340, 2.244328, 0.000000, -1.000000, 0.000000, 0.720879, 0.675265, + 2.940491, -0.526340, 2.433023, 0.000000, -1.000000, 0.000000, 0.720879, 0.687499, + 2.177263, -0.526340, 2.433023, 0.000000, -1.000000, 0.000000, 0.671423, 0.687499, + 3.119396, -0.526340, 1.871874, 0.000000, -1.000000, 0.000000, 0.732471, 0.651117, + 3.011301, -0.526340, 1.801065, 0.000000, -1.000000, 0.000000, 0.725467, 0.646526, + 3.048587, -0.526340, 1.801065, 0.000000, -1.000000, 0.000000, 0.727883, 0.646526, + 3.119396, -0.526340, 2.244328, 0.000000, -1.000000, 0.000000, 0.732471, 0.675265, + 3.119396, -0.526340, 2.356996, 0.000000, -1.000000, 0.000000, 0.732471, 0.682570, + 2.177263, -0.526340, 1.871874, 0.000000, -1.000000, 0.000000, 0.671423, 0.651117, + 1.998358, -0.526340, 1.871874, 0.000000, -1.000000, 0.000000, 0.659831, 0.651117, + 3.043370, -0.526340, 2.433023, 0.000000, -1.000000, 0.000000, 0.727545, 0.687499, + 3.081383, -0.526340, 2.422837, 0.000000, -1.000000, 0.000000, 0.730008, 0.686838, + 3.109210, -0.526340, 2.395010, 0.000000, -1.000000, 0.000000, 0.731811, 0.685034, + 2.008543, -0.526340, 2.395010, 0.000000, -1.000000, 0.000000, 0.660491, 0.685034, + 2.069167, -0.526340, 1.801065, 0.000000, -1.000000, 0.000000, 0.664419, 0.646526, + 2.007844, -0.526340, 1.836470, 0.000000, -1.000000, 0.000000, 0.660445, 0.648822, + 2.033762, -0.526340, 1.810551, 0.000000, -1.000000, 0.000000, 0.662125, 0.647141, + 2.940491, -0.526340, 1.871874, 0.000000, -1.000000, 0.000000, 0.720879, 0.651117, + 2.949978, -0.526340, 1.836470, 0.000000, -1.000000, 0.000000, 0.721493, 0.648822, + 2.975896, -0.526340, 1.810551, 0.000000, -1.000000, 0.000000, 0.723173, 0.647141, + 3.109909, -0.526340, 1.836470, 0.000000, -1.000000, 0.000000, 0.731857, 0.648822, + 3.083991, -0.526340, 1.810551, 0.000000, -1.000000, 0.000000, 0.730177, 0.647141, + 3.081383, -0.081896, 2.422837, 0.000000, 1.000000, -0.000000, 0.688012, 0.686839, + 3.119396, -0.081896, 2.356996, 0.000000, 1.000000, -0.000000, 0.690475, 0.682570, + 3.043370, -0.081896, 2.433023, 0.000000, 1.000000, -0.000000, 0.685549, 0.687499, + 2.940491, -0.081896, 2.244328, 0.000000, 1.000000, -0.000000, 0.678883, 0.675265, + 3.119396, -0.081896, 2.244328, 0.000000, 1.000000, -0.000000, 0.690475, 0.675265, + 2.949978, -0.081896, 1.836470, 0.000000, 1.000000, -0.000000, 0.679497, 0.648822, + 3.011301, -0.081896, 1.801065, 0.000000, 1.000000, -0.000000, 0.683471, 0.646526, + 2.975896, -0.081896, 1.810551, 0.000000, 1.000000, -0.000000, 0.681177, 0.647141, + 2.177263, -0.081896, 2.244328, 0.000000, 1.000000, -0.000000, 0.629427, 0.675265, + 2.177263, -0.081896, 2.433023, 0.000000, 1.000000, -0.000000, 0.629427, 0.687499, + 2.940491, -0.081896, 2.433023, 0.000000, 1.000000, -0.000000, 0.678883, 0.687499, + 1.998358, -0.081896, 1.871874, 0.000000, 1.000000, -0.000000, 0.617835, 0.651117, + 2.106453, -0.081896, 1.801065, 0.000000, 1.000000, -0.000000, 0.624839, 0.646526, + 2.069167, -0.081896, 1.801065, 0.000000, 1.000000, -0.000000, 0.622423, 0.646526, + 1.998358, -0.081896, 2.244328, 0.000000, 1.000000, -0.000000, 0.617835, 0.675265, + 1.998358, -0.081896, 2.356996, 0.000000, 1.000000, -0.000000, 0.617835, 0.682570, + 2.940491, -0.081896, 1.871874, 0.000000, 1.000000, -0.000000, 0.678883, 0.651117, + 3.119396, -0.081896, 1.871874, 0.000000, 1.000000, -0.000000, 0.690475, 0.651117, + 2.074385, -0.081896, 2.433023, 0.000000, 1.000000, -0.000000, 0.622761, 0.687499, + 2.036371, -0.081896, 2.422837, 0.000000, 1.000000, -0.000000, 0.620298, 0.686839, + 2.008543, -0.081896, 2.395010, 0.000000, 1.000000, -0.000000, 0.618495, 0.685034, + 3.109210, -0.081896, 2.395010, 0.000000, 1.000000, -0.000000, 0.689815, 0.685034, + 3.048587, -0.081896, 1.801065, 0.000000, 1.000000, -0.000000, 0.685887, 0.646526, + 3.109909, -0.081896, 1.836470, 0.000000, 1.000000, -0.000000, 0.689861, 0.648822, + 3.083991, -0.081896, 1.810551, 0.000000, 1.000000, -0.000000, 0.688181, 0.647141, + 2.177263, -0.081896, 1.871874, 0.000000, 1.000000, -0.000000, 0.629427, 0.651117, + 2.167776, -0.081896, 1.836470, 0.000000, 1.000000, -0.000000, 0.628812, 0.648822, + 2.141858, -0.081896, 1.810551, 0.000000, 1.000000, -0.000000, 0.627133, 0.647141, + 2.007844, -0.081896, 1.836470, 0.000000, 1.000000, -0.000000, 0.618449, 0.648822, + 2.033762, -0.081896, 1.810551, 0.000000, 1.000000, -0.000000, 0.620129, 0.647141, + 3.312414, -0.526340, -2.462278, 0.258832, 0.000000, -0.965922, 0.744978, 0.370115, + 3.312414, -0.081896, -2.462278, 0.258832, 0.000000, -0.965922, 0.702982, 0.370115, + 3.366152, -0.526340, -2.447878, 0.258832, 0.000000, -0.965922, 0.748461, 0.371048, + 3.366152, -0.081896, -2.447878, 0.258832, 0.000000, -0.965922, 0.706465, 0.371048, + 3.473628, -0.081896, -2.555354, -0.965925, 0.000000, 0.258822, 0.713429, 0.364080, + 3.459229, -0.526340, -2.609092, -0.965925, 0.000000, 0.258822, 0.754492, 0.360596, + 3.473628, -0.526340, -2.555354, -0.965925, 0.000000, 0.258822, 0.755425, 0.364080, + 3.459229, -0.081896, -2.609092, -0.965925, 0.000000, 0.258822, 0.712496, 0.360596, + 3.459229, -0.081896, -2.609092, -0.707111, 0.000000, 0.707102, 0.712496, 0.360596, + 3.419890, -0.526340, -2.648431, -0.707111, 0.000000, 0.707102, 0.751943, 0.358046, + 3.459229, -0.526340, -2.609092, -0.707111, 0.000000, 0.707102, 0.754492, 0.360596, + 3.419890, -0.081896, -2.648431, -0.707111, 0.000000, 0.707102, 0.709947, 0.358046, + 3.273076, -0.526340, -2.501617, 0.707109, 0.000000, -0.707104, 0.742429, 0.367564, + 3.273076, -0.081896, -2.501617, 0.707109, 0.000000, -0.707104, 0.700433, 0.367564, + 3.312414, -0.526340, -2.462278, 0.707109, 0.000000, -0.707104, 0.744978, 0.370115, + 3.312414, -0.081896, -2.462278, 0.707109, 0.000000, -0.707104, 0.702982, 0.370115, + 3.366152, -0.081896, -2.662830, -0.258806, 0.000000, 0.965929, 0.706465, 0.357112, + 3.366152, -0.526340, -2.662830, -0.258806, 0.000000, 0.965929, 0.748461, 0.357112, + 3.419890, -0.081896, -2.648431, -0.258806, 0.000000, 0.965929, 0.709947, 0.358046, + 3.419890, -0.526340, -2.648431, -0.258806, 0.000000, 0.965929, 0.751943, 0.358046, + 3.258677, -0.526340, -2.555354, 0.965925, 0.000000, -0.258821, 0.741496, 0.364080, + 3.258677, -0.081896, -2.555354, 0.965925, 0.000000, -0.258821, 0.699500, 0.364080, + 3.273076, -0.526340, -2.501617, 0.965925, 0.000000, -0.258821, 0.742429, 0.367564, + 3.273076, -0.081896, -2.501617, 0.965925, 0.000000, -0.258821, 0.700433, 0.367564, + 3.312414, -0.081896, -2.648431, 0.258806, 0.000000, 0.965929, 0.702982, 0.358046, + 3.312414, -0.526340, -2.648431, 0.258806, 0.000000, 0.965929, 0.744978, 0.358046, + 3.366152, -0.081896, -2.662830, 0.258806, 0.000000, 0.965929, 0.706465, 0.357112, + 3.366152, -0.526340, -2.662830, 0.258806, 0.000000, 0.965929, 0.748461, 0.357112, + 3.273076, -0.526340, -2.609092, 0.965925, 0.000000, 0.258822, 0.742429, 0.360596, + 3.273076, -0.081896, -2.609092, 0.965925, 0.000000, 0.258822, 0.700433, 0.360596, + 3.258677, -0.526340, -2.555354, 0.965925, 0.000000, 0.258822, 0.741496, 0.364080, + 3.258677, -0.081896, -2.555354, 0.965925, 0.000000, 0.258822, 0.699500, 0.364080, + 3.312414, -0.526340, -2.648431, 0.707111, 0.000000, 0.707102, 0.744978, 0.358046, + 3.312414, -0.081896, -2.648431, 0.707111, 0.000000, 0.707102, 0.702982, 0.358046, + 3.273076, -0.526340, -2.609092, 0.707111, 0.000000, 0.707102, 0.742429, 0.360596, + 3.273076, -0.081896, -2.609092, 0.707111, 0.000000, 0.707102, 0.700433, 0.360596, + 3.419890, -0.081896, -3.037313, -0.707113, 0.000000, -0.707100, 0.709947, 0.332833, + 3.459229, -0.526340, -3.076652, -0.707113, 0.000000, -0.707100, 0.754492, 0.330282, + 3.419890, -0.526340, -3.037313, -0.707113, 0.000000, -0.707100, 0.751943, 0.332833, + 3.459229, -0.081896, -3.076652, -0.707113, 0.000000, -0.707100, 0.712496, 0.330282, + 3.366152, -0.526340, -3.022913, -0.258825, 0.000000, -0.965924, 0.748461, 0.333766, + 3.366152, -0.081896, -3.022913, -0.258825, 0.000000, -0.965924, 0.706465, 0.333766, + 3.419890, -0.526340, -3.037313, -0.258825, 0.000000, -0.965924, 0.751943, 0.332833, + 3.419890, -0.081896, -3.037313, -0.258825, 0.000000, -0.965924, 0.709947, 0.332833, + 3.459229, -0.081896, -3.076652, -0.965925, 0.000000, -0.258821, 0.712496, 0.330282, + 3.473628, -0.526340, -3.130390, -0.965925, 0.000000, -0.258821, 0.755425, 0.326798, + 3.459229, -0.526340, -3.076652, -0.965925, 0.000000, -0.258821, 0.754492, 0.330282, + 3.473628, -0.081896, -3.130390, -0.965925, 0.000000, -0.258821, 0.713429, 0.326798, + 3.312414, -0.526340, -3.037313, 0.258825, 0.000000, -0.965924, 0.744978, 0.332833, + 3.312414, -0.081896, -3.037313, 0.258825, 0.000000, -0.965924, 0.702982, 0.332833, + 3.366152, -0.526340, -3.022913, 0.258825, 0.000000, -0.965924, 0.748461, 0.333766, + 3.366152, -0.081896, -3.022913, 0.258825, 0.000000, -0.965924, 0.706465, 0.333766, + 3.473628, -0.081896, -3.130390, -0.965925, 0.000000, 0.258821, 0.713429, 0.326798, + 3.459229, -0.526340, -3.184127, -0.965925, 0.000000, 0.258821, 0.754492, 0.323314, + 3.473628, -0.526340, -3.130390, -0.965925, 0.000000, 0.258821, 0.755425, 0.326798, + 3.459229, -0.081896, -3.184127, -0.965925, 0.000000, 0.258821, 0.712496, 0.323314, + 3.459229, -0.081896, -3.184127, -0.707105, 0.000000, 0.707108, 0.712496, 0.323314, + 3.419890, -0.526340, -3.223466, -0.707105, 0.000000, 0.707108, 0.751943, 0.320764, + 3.459229, -0.526340, -3.184127, -0.707105, 0.000000, 0.707108, 0.754492, 0.323314, + 3.419890, -0.081896, -3.223466, -0.707105, 0.000000, 0.707108, 0.709947, 0.320764, + 3.273076, -0.526340, -3.076652, 0.707113, 0.000000, -0.707100, 0.742429, 0.330282, + 3.273076, -0.081896, -3.076652, 0.707113, 0.000000, -0.707100, 0.700433, 0.330282, + 3.312414, -0.526340, -3.037313, 0.707113, 0.000000, -0.707100, 0.744978, 0.332833, + 3.312414, -0.081896, -3.037313, 0.707113, 0.000000, -0.707100, 0.702982, 0.332833, + 3.366152, -0.081896, -3.237865, -0.258825, 0.000000, 0.965924, 0.706465, 0.319830, + 3.366152, -0.526340, -3.237865, -0.258825, 0.000000, 0.965924, 0.748461, 0.319830, + 3.419890, -0.081896, -3.223466, -0.258825, 0.000000, 0.965924, 0.709947, 0.320764, + 3.419890, -0.526340, -3.223466, -0.258825, 0.000000, 0.965924, 0.751943, 0.320764, + 3.258677, -0.526340, -3.130390, 0.965925, 0.000000, -0.258821, 0.741496, 0.326798, + 3.258677, -0.081896, -3.130390, 0.965925, 0.000000, -0.258821, 0.699500, 0.326798, + 3.273076, -0.526340, -3.076652, 0.965925, 0.000000, -0.258821, 0.742429, 0.330282, + 3.273076, -0.081896, -3.076652, 0.965925, 0.000000, -0.258821, 0.700433, 0.330282, + 3.273076, -0.526340, -3.184127, 0.965925, 0.000000, 0.258821, 0.742429, 0.323314, + 3.273076, -0.081896, -3.184127, 0.965925, 0.000000, 0.258821, 0.700433, 0.323314, + 3.258677, -0.526340, -3.130390, 0.965925, 0.000000, 0.258821, 0.741496, 0.326798, + 3.258677, -0.081896, -3.130390, 0.965925, 0.000000, 0.258821, 0.699500, 0.326798, + 3.312414, -0.081896, -3.223466, 0.258825, 0.000000, 0.965924, 0.702982, 0.320764, + 3.312414, -0.526340, -3.223466, 0.258825, 0.000000, 0.965924, 0.744978, 0.320764, + 3.366152, -0.081896, -3.237865, 0.258825, 0.000000, 0.965924, 0.706465, 0.319830, + 3.366152, -0.526340, -3.237865, 0.258825, 0.000000, 0.965924, 0.748461, 0.319830, + 3.312414, -0.526340, -3.223466, 0.707105, 0.000000, 0.707108, 0.744978, 0.320764, + 3.312414, -0.081896, -3.223466, 0.707105, 0.000000, 0.707108, 0.702982, 0.320764, + 3.273076, -0.526340, -3.184127, 0.707105, 0.000000, 0.707108, 0.742429, 0.323314, + 3.273076, -0.081896, -3.184127, 0.707105, 0.000000, 0.707108, 0.700433, 0.323314, + -2.368059, -0.081896, 2.136817, -0.707105, 0.000000, -0.707108, 0.334901, 0.668294, + -2.328720, -0.526340, 2.097478, -0.707105, 0.000000, -0.707108, 0.379446, 0.665744, + -2.368059, -0.526340, 2.136817, -0.707105, 0.000000, -0.707108, 0.376897, 0.668294, + -2.328720, -0.081896, 2.097478, -0.707105, 0.000000, -0.707108, 0.337450, 0.665744, + -2.328720, -0.081896, 2.097478, -0.965926, 0.000000, -0.258819, 0.337450, 0.665744, + -2.314321, -0.526340, 2.043740, -0.965926, 0.000000, -0.258819, 0.380379, 0.662260, + -2.328720, -0.526340, 2.097478, -0.965926, 0.000000, -0.258819, 0.379446, 0.665744, + -2.314321, -0.081896, 2.043740, -0.965926, 0.000000, -0.258819, 0.338383, 0.662260, + -2.421797, -0.526340, 2.151216, -0.258821, 0.000000, -0.965925, 0.373415, 0.669228, + -2.421797, -0.081896, 2.151216, -0.258821, 0.000000, -0.965925, 0.331419, 0.669228, + -2.368059, -0.526340, 2.136817, -0.258821, 0.000000, -0.965925, 0.376897, 0.668294, + -2.368059, -0.081896, 2.136817, -0.258821, 0.000000, -0.965925, 0.334901, 0.668294, + -2.314321, -0.081896, 2.043740, -0.965926, 0.000000, 0.258820, 0.338383, 0.662260, + -2.328720, -0.526340, 1.990002, -0.965926, 0.000000, 0.258820, 0.379446, 0.658776, + -2.314321, -0.526340, 2.043740, -0.965926, 0.000000, 0.258820, 0.380379, 0.662260, + -2.328720, -0.081896, 1.990002, -0.965926, 0.000000, 0.258820, 0.337450, 0.658776, + -2.475535, -0.081896, 2.136817, 0.258821, 0.000000, -0.965925, 0.327937, 0.668294, + -2.421797, -0.526340, 2.151216, 0.258821, 0.000000, -0.965925, 0.373415, 0.669228, + -2.475535, -0.526340, 2.136817, 0.258821, 0.000000, -0.965925, 0.369933, 0.668294, + -2.421797, -0.081896, 2.151216, 0.258821, 0.000000, -0.965925, 0.331419, 0.669228, + -2.368059, -0.081896, 1.950664, -0.707104, 0.000000, 0.707110, 0.334901, 0.656225, + -2.368059, -0.526340, 1.950664, -0.707104, 0.000000, 0.707110, 0.376897, 0.656225, + -2.328720, -0.081896, 1.990002, -0.707104, 0.000000, 0.707110, 0.337450, 0.658776, + -2.328720, -0.526340, 1.990002, -0.707104, 0.000000, 0.707110, 0.379446, 0.658776, + -2.514874, -0.526340, 2.097478, 0.707105, 0.000000, -0.707108, 0.367383, 0.665744, + -2.514874, -0.081896, 2.097478, 0.707105, 0.000000, -0.707108, 0.325388, 0.665744, + -2.475535, -0.526340, 2.136817, 0.707105, 0.000000, -0.707108, 0.369933, 0.668294, + -2.475535, -0.081896, 2.136817, 0.707105, 0.000000, -0.707108, 0.327937, 0.668294, + -2.421797, -0.081896, 1.936264, -0.258825, 0.000000, 0.965924, 0.331419, 0.655292, + -2.421797, -0.526340, 1.936264, -0.258825, 0.000000, 0.965924, 0.373415, 0.655292, + -2.368059, -0.081896, 1.950664, -0.258825, 0.000000, 0.965924, 0.334901, 0.656225, + -2.368059, -0.526340, 1.950664, -0.258825, 0.000000, 0.965924, 0.376897, 0.656225, + -2.529273, -0.526340, 2.043740, 0.965926, 0.000000, -0.258819, 0.366450, 0.662260, + -2.529273, -0.081896, 2.043740, 0.965926, 0.000000, -0.258819, 0.324455, 0.662260, + -2.514874, -0.526340, 2.097478, 0.965926, 0.000000, -0.258819, 0.367383, 0.665744, + -2.514874, -0.081896, 2.097478, 0.965926, 0.000000, -0.258819, 0.325388, 0.665744, + -2.475535, -0.081896, 1.950664, 0.258825, 0.000000, 0.965924, 0.327937, 0.656225, + -2.475535, -0.526340, 1.950664, 0.258825, 0.000000, 0.965924, 0.369933, 0.656225, + -2.421797, -0.081896, 1.936264, 0.258825, 0.000000, 0.965924, 0.331419, 0.655292, + -2.421797, -0.526340, 1.936264, 0.258825, 0.000000, 0.965924, 0.373415, 0.655292, + -2.514874, -0.526340, 1.990002, 0.965926, 0.000000, 0.258820, 0.367383, 0.658776, + -2.514874, -0.081896, 1.990002, 0.965926, 0.000000, 0.258820, 0.325388, 0.658776, + -2.529273, -0.526340, 2.043740, 0.965926, 0.000000, 0.258820, 0.366450, 0.662260, + -2.529273, -0.081896, 2.043740, 0.965926, 0.000000, 0.258820, 0.324455, 0.662260, + -2.514874, -0.081896, 1.990002, 0.707104, 0.000000, 0.707110, 0.325388, 0.658776, + -2.514874, -0.526340, 1.990002, 0.707104, 0.000000, 0.707110, 0.367383, 0.658776, + -2.475535, -0.081896, 1.950664, 0.707104, 0.000000, 0.707110, 0.327937, 0.656225, + -2.475535, -0.526340, 1.950664, 0.707104, 0.000000, 0.707110, 0.369933, 0.656225, + -2.368059, -0.081896, 1.571327, -0.707107, 0.000000, -0.707106, 0.334901, 0.631631, + -2.328720, -0.526340, 1.531989, -0.707107, 0.000000, -0.707106, 0.379446, 0.629081, + -2.368059, -0.526340, 1.571327, -0.707107, 0.000000, -0.707106, 0.376897, 0.631631, + -2.328720, -0.081896, 1.531989, -0.707107, 0.000000, -0.707106, 0.337450, 0.629081, + -2.421797, -0.526340, 1.585726, -0.258819, 0.000000, -0.965926, 0.373415, 0.632565, + -2.421797, -0.081896, 1.585726, -0.258819, 0.000000, -0.965926, 0.331419, 0.632565, + -2.368059, -0.526340, 1.571327, -0.258819, 0.000000, -0.965926, 0.376897, 0.631631, + -2.368059, -0.081896, 1.571327, -0.258819, 0.000000, -0.965926, 0.334901, 0.631631, + -2.328720, -0.081896, 1.531989, -0.965926, 0.000000, -0.258820, 0.337450, 0.629081, + -2.314321, -0.526340, 1.478251, -0.965926, 0.000000, -0.258820, 0.380379, 0.625597, + -2.328720, -0.526340, 1.531989, -0.965926, 0.000000, -0.258820, 0.379446, 0.629081, + -2.314321, -0.081896, 1.478251, -0.965926, 0.000000, -0.258820, 0.338383, 0.625597, + -2.314321, -0.081896, 1.478251, -0.965926, 0.000000, 0.258819, 0.338383, 0.625597, + -2.328720, -0.526340, 1.424513, -0.965926, 0.000000, 0.258819, 0.379446, 0.622113, + -2.314321, -0.526340, 1.478251, -0.965926, 0.000000, 0.258819, 0.380379, 0.625597, + -2.328720, -0.081896, 1.424513, -0.965926, 0.000000, 0.258819, 0.337450, 0.622113, + -2.475535, -0.081896, 1.571327, 0.258819, 0.000000, -0.965926, 0.327937, 0.631631, + -2.421797, -0.526340, 1.585726, 0.258819, 0.000000, -0.965926, 0.373415, 0.632565, + -2.475535, -0.526340, 1.571327, 0.258819, 0.000000, -0.965926, 0.369933, 0.631631, + -2.421797, -0.081896, 1.585726, 0.258819, 0.000000, -0.965926, 0.331419, 0.632565, + -2.328720, -0.081896, 1.424513, -0.707106, 0.000000, 0.707107, 0.337450, 0.622113, + -2.368059, -0.526340, 1.385174, -0.707106, 0.000000, 0.707107, 0.376897, 0.619562, + -2.328720, -0.526340, 1.424513, -0.707106, 0.000000, 0.707107, 0.379446, 0.622113, + -2.368059, -0.081896, 1.385174, -0.707106, 0.000000, 0.707107, 0.334901, 0.619562, + -2.514874, -0.081896, 1.531989, 0.707107, 0.000000, -0.707106, 0.325388, 0.629081, + -2.475535, -0.526340, 1.571327, 0.707107, 0.000000, -0.707106, 0.369933, 0.631631, + -2.514874, -0.526340, 1.531989, 0.707107, 0.000000, -0.707106, 0.367383, 0.629081, + -2.475535, -0.081896, 1.571327, 0.707107, 0.000000, -0.707106, 0.327937, 0.631631, + -2.421797, -0.081896, 1.370775, -0.258819, 0.000000, 0.965926, 0.331419, 0.618629, + -2.421797, -0.526340, 1.370775, -0.258819, 0.000000, 0.965926, 0.373415, 0.618629, + -2.368059, -0.081896, 1.385174, -0.258819, 0.000000, 0.965926, 0.334901, 0.619562, + -2.368059, -0.526340, 1.385174, -0.258819, 0.000000, 0.965926, 0.376897, 0.619562, + -2.529273, -0.526340, 1.478251, 0.965926, 0.000000, -0.258820, 0.366450, 0.625597, + -2.529273, -0.081896, 1.478251, 0.965926, 0.000000, -0.258820, 0.324455, 0.625597, + -2.514874, -0.526340, 1.531989, 0.965926, 0.000000, -0.258820, 0.367383, 0.629081, + -2.514874, -0.081896, 1.531989, 0.965926, 0.000000, -0.258820, 0.325388, 0.629081, + -2.475535, -0.081896, 1.385174, 0.258819, 0.000000, 0.965926, 0.327937, 0.619562, + -2.475535, -0.526340, 1.385174, 0.258819, 0.000000, 0.965926, 0.369933, 0.619562, + -2.421797, -0.081896, 1.370775, 0.258819, 0.000000, 0.965926, 0.331419, 0.618629, + -2.421797, -0.526340, 1.370775, 0.258819, 0.000000, 0.965926, 0.373415, 0.618629, + -2.514874, -0.526340, 1.424513, 0.965926, 0.000000, 0.258819, 0.367383, 0.622113, + -2.514874, -0.081896, 1.424513, 0.965926, 0.000000, 0.258819, 0.325388, 0.622113, + -2.529273, -0.526340, 1.478251, 0.965926, 0.000000, 0.258819, 0.366450, 0.625597, + -2.529273, -0.081896, 1.478251, 0.965926, 0.000000, 0.258819, 0.324455, 0.625597, + -2.475535, -0.526340, 1.385174, 0.707106, 0.000000, 0.707107, 0.369933, 0.619562, + -2.475535, -0.081896, 1.385174, 0.707106, 0.000000, 0.707107, 0.327937, 0.619562, + -2.514874, -0.526340, 1.424513, 0.707106, 0.000000, 0.707107, 0.367383, 0.622113, + -2.514874, -0.081896, 1.424513, 0.707106, 0.000000, 0.707107, 0.325388, 0.622113, + -2.368059, -0.081896, 0.989206, -0.707107, 0.000000, -0.707106, 0.334901, 0.593890, + -2.328720, -0.526340, 0.949867, -0.707107, 0.000000, -0.707106, 0.379446, 0.591339, + -2.368059, -0.526340, 0.989206, -0.707107, 0.000000, -0.707106, 0.376897, 0.593890, + -2.328720, -0.081896, 0.949867, -0.707107, 0.000000, -0.707106, 0.337450, 0.591339, + -2.328720, -0.081896, 0.949867, -0.965926, 0.000000, -0.258820, 0.337450, 0.591339, + -2.314321, -0.526340, 0.896129, -0.965926, 0.000000, -0.258820, 0.380379, 0.587855, + -2.328720, -0.526340, 0.949867, -0.965926, 0.000000, -0.258820, 0.379446, 0.591339, + -2.314321, -0.081896, 0.896129, -0.965926, 0.000000, -0.258820, 0.338383, 0.587855, + -2.421797, -0.526340, 1.003605, -0.258819, 0.000000, -0.965926, 0.373415, 0.594823, + -2.421797, -0.081896, 1.003605, -0.258819, 0.000000, -0.965926, 0.331419, 0.594823, + -2.368059, -0.526340, 0.989206, -0.258819, 0.000000, -0.965926, 0.376897, 0.593890, + -2.368059, -0.081896, 0.989206, -0.258819, 0.000000, -0.965926, 0.334901, 0.593890, + -2.314321, -0.081896, 0.896129, -0.965926, 0.000000, 0.258820, 0.338383, 0.587855, + -2.328720, -0.526340, 0.842391, -0.965926, 0.000000, 0.258820, 0.379446, 0.584371, + -2.314321, -0.526340, 0.896129, -0.965926, 0.000000, 0.258820, 0.380379, 0.587855, + -2.328720, -0.081896, 0.842391, -0.965926, 0.000000, 0.258820, 0.337450, 0.584371, + -2.475535, -0.081896, 0.989206, 0.258819, 0.000000, -0.965926, 0.327937, 0.593890, + -2.421797, -0.526340, 1.003605, 0.258819, 0.000000, -0.965926, 0.373415, 0.594823, + -2.475535, -0.526340, 0.989206, 0.258819, 0.000000, -0.965926, 0.369933, 0.593890, + -2.421797, -0.081896, 1.003605, 0.258819, 0.000000, -0.965926, 0.331419, 0.594823, + -2.368059, -0.081896, 0.803053, -0.707107, 0.000000, 0.707107, 0.334901, 0.581821, + -2.368059, -0.526340, 0.803053, -0.707107, 0.000000, 0.707107, 0.376897, 0.581821, + -2.328720, -0.081896, 0.842391, -0.707107, 0.000000, 0.707107, 0.337450, 0.584371, + -2.328720, -0.526340, 0.842391, -0.707107, 0.000000, 0.707107, 0.379446, 0.584371, + -2.514874, -0.081896, 0.949867, 0.707107, 0.000000, -0.707106, 0.325388, 0.591339, + -2.475535, -0.526340, 0.989206, 0.707107, 0.000000, -0.707106, 0.369933, 0.593890, + -2.514874, -0.526340, 0.949867, 0.707107, 0.000000, -0.707106, 0.367383, 0.591339, + -2.475535, -0.081896, 0.989206, 0.707107, 0.000000, -0.707106, 0.327937, 0.593890, + -2.421797, -0.081896, 0.788654, -0.258819, 0.000000, 0.965926, 0.331419, 0.580887, + -2.421797, -0.526340, 0.788654, -0.258819, 0.000000, 0.965926, 0.373415, 0.580887, + -2.368059, -0.081896, 0.803053, -0.258819, 0.000000, 0.965926, 0.334901, 0.581821, + -2.368059, -0.526340, 0.803053, -0.258819, 0.000000, 0.965926, 0.376897, 0.581821, + -2.529273, -0.526340, 0.896129, 0.965926, 0.000000, -0.258820, 0.366450, 0.587855, + -2.529273, -0.081896, 0.896129, 0.965926, 0.000000, -0.258820, 0.324455, 0.587855, + -2.514874, -0.526340, 0.949867, 0.965926, 0.000000, -0.258820, 0.367383, 0.591339, + -2.514874, -0.081896, 0.949867, 0.965926, 0.000000, -0.258820, 0.325388, 0.591339, + -2.475535, -0.081896, 0.803053, 0.258819, 0.000000, 0.965926, 0.327937, 0.581821, + -2.475535, -0.526340, 0.803053, 0.258819, 0.000000, 0.965926, 0.369933, 0.581821, + -2.421797, -0.081896, 0.788654, 0.258819, 0.000000, 0.965926, 0.331419, 0.580887, + -2.421797, -0.526340, 0.788654, 0.258819, 0.000000, 0.965926, 0.373415, 0.580887, + -2.514874, -0.526340, 0.842391, 0.965926, 0.000000, 0.258820, 0.367383, 0.584371, + -2.514874, -0.081896, 0.842391, 0.965926, 0.000000, 0.258820, 0.325388, 0.584371, + -2.529273, -0.526340, 0.896129, 0.965926, 0.000000, 0.258820, 0.366450, 0.587855, + -2.529273, -0.081896, 0.896129, 0.965926, 0.000000, 0.258820, 0.324455, 0.587855, + -2.514874, -0.081896, 0.842391, 0.707107, 0.000000, 0.707107, 0.325388, 0.584371, + -2.514874, -0.526340, 0.842391, 0.707107, 0.000000, 0.707107, 0.367383, 0.584371, + -2.475535, -0.081896, 0.803053, 0.707107, 0.000000, 0.707107, 0.327937, 0.581821, + -2.475535, -0.526340, 0.803053, 0.707107, 0.000000, 0.707107, 0.369933, 0.581821, + -2.368059, -0.081896, 0.418173, -0.707107, 0.000000, -0.707107, 0.334901, 0.556867, + -2.328720, -0.526340, 0.378834, -0.707107, 0.000000, -0.707107, 0.379446, 0.554317, + -2.368059, -0.526340, 0.418173, -0.707107, 0.000000, -0.707107, 0.376897, 0.556867, + -2.328720, -0.081896, 0.378834, -0.707107, 0.000000, -0.707107, 0.337450, 0.554317, + -2.328720, -0.081896, 0.378834, -0.965926, 0.000000, -0.258820, 0.337450, 0.554317, + -2.314321, -0.526340, 0.325096, -0.965926, 0.000000, -0.258820, 0.380379, 0.550833, + -2.328720, -0.526340, 0.378834, -0.965926, 0.000000, -0.258820, 0.379446, 0.554317, + -2.314321, -0.081896, 0.325096, -0.965926, 0.000000, -0.258820, 0.338383, 0.550833, + -2.421797, -0.526340, 0.432572, -0.258820, 0.000000, -0.965926, 0.373415, 0.557801, + -2.421797, -0.081896, 0.432572, -0.258820, 0.000000, -0.965926, 0.331419, 0.557801, + -2.368059, -0.526340, 0.418173, -0.258820, 0.000000, -0.965926, 0.376897, 0.556867, + -2.368059, -0.081896, 0.418173, -0.258820, 0.000000, -0.965926, 0.334901, 0.556867, + -2.314321, -0.081896, 0.325096, -0.965926, 0.000000, 0.258820, 0.338383, 0.550833, + -2.328720, -0.526340, 0.271358, -0.965926, 0.000000, 0.258820, 0.379446, 0.547349, + -2.314321, -0.526340, 0.325096, -0.965926, 0.000000, 0.258820, 0.380379, 0.550833, + -2.328720, -0.081896, 0.271358, -0.965926, 0.000000, 0.258820, 0.337450, 0.547349, + -2.475535, -0.081896, 0.418173, 0.258820, 0.000000, -0.965926, 0.327937, 0.556867, + -2.421797, -0.526340, 0.432572, 0.258820, 0.000000, -0.965926, 0.373415, 0.557801, + -2.475535, -0.526340, 0.418173, 0.258820, 0.000000, -0.965926, 0.369933, 0.556867, + -2.421797, -0.081896, 0.432572, 0.258820, 0.000000, -0.965926, 0.331419, 0.557801, + -2.368059, -0.081896, 0.232019, -0.707107, 0.000000, 0.707107, 0.334901, 0.544798, + -2.368059, -0.526340, 0.232019, -0.707107, 0.000000, 0.707107, 0.376897, 0.544798, + -2.328720, -0.081896, 0.271358, -0.707107, 0.000000, 0.707107, 0.337450, 0.547349, + -2.328720, -0.526340, 0.271358, -0.707107, 0.000000, 0.707107, 0.379446, 0.547349, + -2.514874, -0.081896, 0.378834, 0.707107, 0.000000, -0.707107, 0.325388, 0.554317, + -2.475535, -0.526340, 0.418173, 0.707107, 0.000000, -0.707107, 0.369933, 0.556867, + -2.514874, -0.526340, 0.378834, 0.707107, 0.000000, -0.707107, 0.367383, 0.554317, + -2.475535, -0.081896, 0.418173, 0.707107, 0.000000, -0.707107, 0.327937, 0.556867, + -2.421797, -0.081896, 0.217620, -0.258819, 0.000000, 0.965926, 0.331419, 0.543864, + -2.421797, -0.526340, 0.217620, -0.258819, 0.000000, 0.965926, 0.373415, 0.543864, + -2.368059, -0.081896, 0.232019, -0.258819, 0.000000, 0.965926, 0.334901, 0.544798, + -2.368059, -0.526340, 0.232019, -0.258819, 0.000000, 0.965926, 0.376897, 0.544798, + -2.529273, -0.526340, 0.325096, 0.965926, 0.000000, -0.258820, 0.366450, 0.550833, + -2.529273, -0.081896, 0.325096, 0.965926, 0.000000, -0.258820, 0.324455, 0.550833, + -2.514874, -0.526340, 0.378834, 0.965926, 0.000000, -0.258820, 0.367383, 0.554317, + -2.514874, -0.081896, 0.378834, 0.965926, 0.000000, -0.258820, 0.325388, 0.554317, + -2.475535, -0.081896, 0.232019, 0.258819, 0.000000, 0.965926, 0.327937, 0.544798, + -2.475535, -0.526340, 0.232019, 0.258819, 0.000000, 0.965926, 0.369933, 0.544798, + -2.421797, -0.081896, 0.217620, 0.258819, 0.000000, 0.965926, 0.331419, 0.543864, + -2.421797, -0.526340, 0.217620, 0.258819, 0.000000, 0.965926, 0.373415, 0.543864, + -2.514874, -0.526340, 0.271358, 0.965926, 0.000000, 0.258820, 0.367383, 0.547349, + -2.514874, -0.081896, 0.271358, 0.965926, 0.000000, 0.258820, 0.325388, 0.547349, + -2.529273, -0.526340, 0.325096, 0.965926, 0.000000, 0.258820, 0.366450, 0.550833, + -2.529273, -0.081896, 0.325096, 0.965926, 0.000000, 0.258820, 0.324455, 0.550833, + -2.514874, -0.081896, 0.271358, 0.707107, 0.000000, 0.707107, 0.325388, 0.547349, + -2.514874, -0.526340, 0.271358, 0.707107, 0.000000, 0.707107, 0.367383, 0.547349, + -2.475535, -0.081896, 0.232019, 0.707107, 0.000000, 0.707107, 0.327937, 0.544798, + -2.475535, -0.526340, 0.232019, 0.707107, 0.000000, 0.707107, 0.369933, 0.544798, + -2.368059, -0.081896, -0.154574, -0.707107, 0.000000, -0.707107, 0.334901, 0.519733, + -2.328720, -0.526340, -0.193912, -0.707107, 0.000000, -0.707107, 0.379446, 0.517183, + -2.368059, -0.526340, -0.154574, -0.707107, 0.000000, -0.707107, 0.376897, 0.519733, + -2.328720, -0.081896, -0.193912, -0.707107, 0.000000, -0.707107, 0.337450, 0.517183, + -2.421797, -0.526340, -0.140174, -0.258820, 0.000000, -0.965926, 0.373415, 0.520667, + -2.421797, -0.081896, -0.140174, -0.258820, 0.000000, -0.965926, 0.331419, 0.520667, + -2.368059, -0.526340, -0.154574, -0.258820, 0.000000, -0.965926, 0.376897, 0.519733, + -2.368059, -0.081896, -0.154574, -0.258820, 0.000000, -0.965926, 0.334901, 0.519733, + -2.328720, -0.081896, -0.193912, -0.965926, 0.000000, -0.258819, 0.337450, 0.517183, + -2.314321, -0.526340, -0.247650, -0.965926, 0.000000, -0.258819, 0.380379, 0.513699, + -2.328720, -0.526340, -0.193912, -0.965926, 0.000000, -0.258819, 0.379446, 0.517183, + -2.314321, -0.081896, -0.247650, -0.965926, 0.000000, -0.258819, 0.338383, 0.513699, + -2.475535, -0.081896, -0.154574, 0.258820, 0.000000, -0.965926, 0.327937, 0.519733, + -2.421797, -0.526340, -0.140174, 0.258820, 0.000000, -0.965926, 0.373415, 0.520667, + -2.475535, -0.526340, -0.154574, 0.258820, 0.000000, -0.965926, 0.369933, 0.519733, + -2.421797, -0.081896, -0.140174, 0.258820, 0.000000, -0.965926, 0.331419, 0.520667, + -2.514874, -0.081896, -0.193912, 0.707107, 0.000000, -0.707107, 0.325388, 0.517183, + -2.475535, -0.526340, -0.154574, 0.707107, 0.000000, -0.707107, 0.369933, 0.519733, + -2.514874, -0.526340, -0.193912, 0.707107, 0.000000, -0.707107, 0.367383, 0.517183, + -2.475535, -0.081896, -0.154574, 0.707107, 0.000000, -0.707107, 0.327937, 0.519733, + -2.328720, -0.081896, -0.301388, -0.707107, 0.000000, 0.707107, 0.337450, 0.510215, + -2.368059, -0.526340, -0.340727, -0.707107, 0.000000, 0.707107, 0.376897, 0.507664, + -2.328720, -0.526340, -0.301388, -0.707107, 0.000000, 0.707107, 0.379446, 0.510215, + -2.368059, -0.081896, -0.340727, -0.707107, 0.000000, 0.707107, 0.334901, 0.507664, + -2.529273, -0.526340, -0.247650, 0.965926, 0.000000, -0.258819, 0.366450, 0.513699, + -2.529273, -0.081896, -0.247650, 0.965926, 0.000000, -0.258819, 0.324455, 0.513699, + -2.514874, -0.526340, -0.193912, 0.965926, 0.000000, -0.258819, 0.367383, 0.517183, + -2.514874, -0.081896, -0.193912, 0.965926, 0.000000, -0.258819, 0.325388, 0.517183, + -2.421797, -0.081896, -0.355126, -0.258820, 0.000000, 0.965926, 0.331419, 0.506731, + -2.421797, -0.526340, -0.355126, -0.258820, 0.000000, 0.965926, 0.373415, 0.506731, + -2.368059, -0.081896, -0.340727, -0.258820, 0.000000, 0.965926, 0.334901, 0.507664, + -2.368059, -0.526340, -0.340727, -0.258820, 0.000000, 0.965926, 0.376897, 0.507664, + -2.475535, -0.081896, -0.340727, 0.258820, 0.000000, 0.965926, 0.327937, 0.507664, + -2.475535, -0.526340, -0.340727, 0.258820, 0.000000, 0.965926, 0.369933, 0.507664, + -2.421797, -0.081896, -0.355126, 0.258820, 0.000000, 0.965926, 0.331419, 0.506731, + -2.421797, -0.526340, -0.355126, 0.258820, 0.000000, 0.965926, 0.373415, 0.506731, + -2.475535, -0.526340, -0.340727, 0.707107, 0.000000, 0.707107, 0.369933, 0.507664, + -2.475535, -0.081896, -0.340727, 0.707107, 0.000000, 0.707107, 0.327937, 0.507664, + -2.514874, -0.526340, -0.301388, 0.707107, 0.000000, 0.707107, 0.367383, 0.510215, + -2.514874, -0.081896, -0.301388, 0.707107, 0.000000, 0.707107, 0.325388, 0.510215, + -2.368059, -0.081896, -0.726640, -0.707107, 0.000000, -0.707107, 0.334901, 0.482644, + -2.328720, -0.526340, -0.765979, -0.707107, 0.000000, -0.707107, 0.379446, 0.480093, + -2.368059, -0.526340, -0.726640, -0.707107, 0.000000, -0.707107, 0.376897, 0.482644, + -2.328720, -0.081896, -0.765979, -0.707107, 0.000000, -0.707107, 0.337450, 0.480093, + -2.421797, -0.526340, -0.712241, -0.258819, 0.000000, -0.965926, 0.373415, 0.483577, + -2.421797, -0.081896, -0.712241, -0.258819, 0.000000, -0.965926, 0.331419, 0.483577, + -2.368059, -0.526340, -0.726640, -0.258819, 0.000000, -0.965926, 0.376897, 0.482644, + -2.368059, -0.081896, -0.726640, -0.258819, 0.000000, -0.965926, 0.334901, 0.482644, + -2.328720, -0.081896, -0.765979, -0.965925, 0.000000, -0.258821, 0.337450, 0.480093, + -2.314321, -0.526340, -0.819716, -0.965925, 0.000000, -0.258821, 0.380379, 0.476609, + -2.328720, -0.526340, -0.765979, -0.965925, 0.000000, -0.258821, 0.379446, 0.480093, + -2.314321, -0.081896, -0.819716, -0.965925, 0.000000, -0.258821, 0.338383, 0.476609, + -2.314321, -0.081896, -0.819716, -0.965926, 0.000000, 0.258820, 0.338383, 0.476609, + -2.328720, -0.526340, -0.873454, -0.965926, 0.000000, 0.258820, 0.379446, 0.473125, + -2.314321, -0.526340, -0.819716, -0.965926, 0.000000, 0.258820, 0.380379, 0.476609, + -2.328720, -0.081896, -0.873454, -0.965926, 0.000000, 0.258820, 0.337450, 0.473125, + -2.475535, -0.081896, -0.726640, 0.258819, 0.000000, -0.965926, 0.327937, 0.482644, + -2.421797, -0.526340, -0.712241, 0.258819, 0.000000, -0.965926, 0.373415, 0.483577, + -2.475535, -0.526340, -0.726640, 0.258819, 0.000000, -0.965926, 0.369933, 0.482644, + -2.421797, -0.081896, -0.712241, 0.258819, 0.000000, -0.965926, 0.331419, 0.483577, + -2.328720, -0.081896, -0.873454, -0.707106, 0.000000, 0.707107, 0.337450, 0.473125, + -2.368059, -0.526340, -0.912793, -0.707106, 0.000000, 0.707107, 0.376897, 0.470575, + -2.328720, -0.526340, -0.873454, -0.707106, 0.000000, 0.707107, 0.379446, 0.473125, + -2.368059, -0.081896, -0.912793, -0.707106, 0.000000, 0.707107, 0.334901, 0.470575, + -2.514874, -0.526340, -0.765979, 0.707107, 0.000000, -0.707107, 0.367383, 0.480093, + -2.514874, -0.081896, -0.765979, 0.707107, 0.000000, -0.707107, 0.325388, 0.480093, + -2.475535, -0.526340, -0.726640, 0.707107, 0.000000, -0.707107, 0.369933, 0.482644, + -2.475535, -0.081896, -0.726640, 0.707107, 0.000000, -0.707107, 0.327937, 0.482644, + -2.421797, -0.081896, -0.927192, -0.258819, 0.000000, 0.965926, 0.331419, 0.469641, + -2.421797, -0.526340, -0.927192, -0.258819, 0.000000, 0.965926, 0.373415, 0.469641, + -2.368059, -0.081896, -0.912793, -0.258819, 0.000000, 0.965926, 0.334901, 0.470575, + -2.368059, -0.526340, -0.912793, -0.258819, 0.000000, 0.965926, 0.376897, 0.470575, + -2.529273, -0.526340, -0.819716, 0.965925, 0.000000, -0.258821, 0.366450, 0.476609, + -2.529273, -0.081896, -0.819716, 0.965925, 0.000000, -0.258821, 0.324455, 0.476609, + -2.514874, -0.526340, -0.765979, 0.965925, 0.000000, -0.258821, 0.367383, 0.480093, + -2.514874, -0.081896, -0.765979, 0.965925, 0.000000, -0.258821, 0.325388, 0.480093, + -2.514874, -0.526340, -0.873454, 0.965926, 0.000000, 0.258820, 0.367383, 0.473125, + -2.514874, -0.081896, -0.873454, 0.965926, 0.000000, 0.258820, 0.325388, 0.473125, + -2.529273, -0.526340, -0.819716, 0.965926, 0.000000, 0.258820, 0.366450, 0.476609, + -2.529273, -0.081896, -0.819716, 0.965926, 0.000000, 0.258820, 0.324455, 0.476609, + -2.475535, -0.081896, -0.912793, 0.258819, 0.000000, 0.965926, 0.327937, 0.470575, + -2.475535, -0.526340, -0.912793, 0.258819, 0.000000, 0.965926, 0.369933, 0.470575, + -2.421797, -0.081896, -0.927192, 0.258819, 0.000000, 0.965926, 0.331419, 0.469641, + -2.421797, -0.526340, -0.927192, 0.258819, 0.000000, 0.965926, 0.373415, 0.469641, + -2.475535, -0.526340, -0.912793, 0.707106, 0.000000, 0.707107, 0.369933, 0.470575, + -2.475535, -0.081896, -0.912793, 0.707106, 0.000000, 0.707107, 0.327937, 0.470575, + -2.514874, -0.526340, -0.873454, 0.707106, 0.000000, 0.707107, 0.367383, 0.473125, + -2.514874, -0.081896, -0.873454, 0.707106, 0.000000, 0.707107, 0.325388, 0.473125, + -2.368059, -0.081896, -1.306175, -0.707110, 0.000000, -0.707103, 0.334901, 0.445070, + -2.328720, -0.526340, -1.345515, -0.707110, 0.000000, -0.707103, 0.379446, 0.442520, + -2.368059, -0.526340, -1.306175, -0.707110, 0.000000, -0.707103, 0.376897, 0.445070, + -2.328720, -0.081896, -1.345515, -0.707110, 0.000000, -0.707103, 0.337450, 0.442520, + -2.421797, -0.526340, -1.291776, -0.258828, 0.000000, -0.965923, 0.373415, 0.446004, + -2.421797, -0.081896, -1.291776, -0.258828, 0.000000, -0.965923, 0.331419, 0.446004, + -2.368059, -0.526340, -1.306175, -0.258828, 0.000000, -0.965923, 0.376897, 0.445070, + -2.368059, -0.081896, -1.306175, -0.258828, 0.000000, -0.965923, 0.334901, 0.445070, + -2.328720, -0.081896, -1.345515, -0.965925, 0.000000, -0.258821, 0.337450, 0.442520, + -2.314321, -0.526340, -1.399252, -0.965925, 0.000000, -0.258821, 0.380379, 0.439035, + -2.328720, -0.526340, -1.345515, -0.965925, 0.000000, -0.258821, 0.379446, 0.442520, + -2.314321, -0.081896, -1.399252, -0.965925, 0.000000, -0.258821, 0.338383, 0.439035, + -2.475535, -0.081896, -1.306175, 0.258828, 0.000000, -0.965923, 0.327937, 0.445070, + -2.421797, -0.526340, -1.291776, 0.258828, 0.000000, -0.965923, 0.373415, 0.446004, + -2.475535, -0.526340, -1.306175, 0.258828, 0.000000, -0.965923, 0.369933, 0.445070, + -2.421797, -0.081896, -1.291776, 0.258828, 0.000000, -0.965923, 0.331419, 0.446004, + -2.314321, -0.081896, -1.399252, -0.965925, 0.000000, 0.258821, 0.338383, 0.439035, + -2.328720, -0.526340, -1.452990, -0.965925, 0.000000, 0.258821, 0.379446, 0.435551, + -2.314321, -0.526340, -1.399252, -0.965925, 0.000000, 0.258821, 0.380379, 0.439035, + -2.328720, -0.081896, -1.452990, -0.965925, 0.000000, 0.258821, 0.337450, 0.435551, + -2.328720, -0.081896, -1.452990, -0.707109, 0.000000, 0.707104, 0.337450, 0.435551, + -2.368059, -0.526340, -1.492329, -0.707109, 0.000000, 0.707104, 0.376897, 0.433001, + -2.328720, -0.526340, -1.452990, -0.707109, 0.000000, 0.707104, 0.379446, 0.435551, + -2.368059, -0.081896, -1.492329, -0.707109, 0.000000, 0.707104, 0.334901, 0.433001, + -2.514874, -0.526340, -1.345515, 0.707110, 0.000000, -0.707103, 0.367383, 0.442520, + -2.514874, -0.081896, -1.345515, 0.707110, 0.000000, -0.707103, 0.325388, 0.442520, + -2.475535, -0.526340, -1.306175, 0.707110, 0.000000, -0.707103, 0.369933, 0.445070, + -2.475535, -0.081896, -1.306175, 0.707110, 0.000000, -0.707103, 0.327937, 0.445070, + -2.421797, -0.081896, -1.506727, -0.258810, 0.000000, 0.965928, 0.331419, 0.432067, + -2.421797, -0.526340, -1.506727, -0.258810, 0.000000, 0.965928, 0.373415, 0.432067, + -2.368059, -0.081896, -1.492329, -0.258810, 0.000000, 0.965928, 0.334901, 0.433001, + -2.368059, -0.526340, -1.492329, -0.258810, 0.000000, 0.965928, 0.376897, 0.433001, + -2.529273, -0.526340, -1.399252, 0.965925, 0.000000, -0.258821, 0.366450, 0.439035, + -2.529273, -0.081896, -1.399252, 0.965925, 0.000000, -0.258821, 0.324455, 0.439035, + -2.514874, -0.526340, -1.345515, 0.965925, 0.000000, -0.258821, 0.367383, 0.442520, + -2.514874, -0.081896, -1.345515, 0.965925, 0.000000, -0.258821, 0.325388, 0.442520, + -2.475535, -0.081896, -1.492329, 0.258810, 0.000000, 0.965928, 0.327937, 0.433001, + -2.475535, -0.526340, -1.492329, 0.258810, 0.000000, 0.965928, 0.369933, 0.433001, + -2.421797, -0.081896, -1.506727, 0.258810, 0.000000, 0.965928, 0.331419, 0.432067, + -2.421797, -0.526340, -1.506727, 0.258810, 0.000000, 0.965928, 0.373415, 0.432067, + -2.514874, -0.526340, -1.452990, 0.965925, 0.000000, 0.258821, 0.367383, 0.435551, + -2.514874, -0.081896, -1.452990, 0.965925, 0.000000, 0.258821, 0.325388, 0.435551, + -2.529273, -0.526340, -1.399252, 0.965925, 0.000000, 0.258821, 0.366450, 0.439035, + -2.529273, -0.081896, -1.399252, 0.965925, 0.000000, 0.258821, 0.324455, 0.439035, + -2.475535, -0.526340, -1.492329, 0.707109, 0.000000, 0.707104, 0.369933, 0.433001, + -2.475535, -0.081896, -1.492329, 0.707109, 0.000000, 0.707104, 0.327937, 0.433001, + -2.514874, -0.526340, -1.452990, 0.707109, 0.000000, 0.707104, 0.367383, 0.435551, + -2.514874, -0.081896, -1.452990, 0.707109, 0.000000, 0.707104, 0.325388, 0.435551, + -2.368059, -0.081896, -1.890010, -0.707111, 0.000000, -0.707102, 0.334901, 0.407217, + -2.328720, -0.526340, -1.929349, -0.707111, 0.000000, -0.707102, 0.379446, 0.404667, + -2.368059, -0.526340, -1.890010, -0.707111, 0.000000, -0.707102, 0.376897, 0.407217, + -2.328720, -0.081896, -1.929349, -0.707111, 0.000000, -0.707102, 0.337450, 0.404667, + -2.421797, -0.526340, -1.875611, -0.258825, 0.000000, -0.965924, 0.373415, 0.408151, + -2.421797, -0.081896, -1.875611, -0.258825, 0.000000, -0.965924, 0.331419, 0.408151, + -2.368059, -0.526340, -1.890010, -0.258825, 0.000000, -0.965924, 0.376897, 0.407217, + -2.368059, -0.081896, -1.890010, -0.258825, 0.000000, -0.965924, 0.334901, 0.407217, + -2.328720, -0.081896, -1.929349, -0.965925, 0.000000, -0.258822, 0.337450, 0.404667, + -2.314321, -0.526340, -1.983087, -0.965925, 0.000000, -0.258822, 0.380379, 0.401183, + -2.328720, -0.526340, -1.929349, -0.965925, 0.000000, -0.258822, 0.379446, 0.404667, + -2.314321, -0.081896, -1.983087, -0.965925, 0.000000, -0.258822, 0.338383, 0.401183, + -2.475535, -0.081896, -1.890010, 0.258825, 0.000000, -0.965924, 0.327937, 0.407217, + -2.421797, -0.526340, -1.875611, 0.258825, 0.000000, -0.965924, 0.373415, 0.408151, + -2.475535, -0.526340, -1.890010, 0.258825, 0.000000, -0.965924, 0.369933, 0.407217, + -2.421797, -0.081896, -1.875611, 0.258825, 0.000000, -0.965924, 0.331419, 0.408151, + -2.314321, -0.081896, -1.983087, -0.965926, 0.000000, 0.258819, 0.338383, 0.401183, + -2.328720, -0.526340, -2.036824, -0.965926, 0.000000, 0.258819, 0.379446, 0.397699, + -2.314321, -0.526340, -1.983087, -0.965926, 0.000000, 0.258819, 0.380379, 0.401183, + -2.328720, -0.081896, -2.036824, -0.965926, 0.000000, 0.258819, 0.337450, 0.397699, + -2.368059, -0.081896, -2.076163, -0.707105, 0.000000, 0.707108, 0.334901, 0.395148, + -2.368059, -0.526340, -2.076163, -0.707105, 0.000000, 0.707108, 0.376897, 0.395148, + -2.328720, -0.081896, -2.036824, -0.707105, 0.000000, 0.707108, 0.337450, 0.397699, + -2.328720, -0.526340, -2.036824, -0.707105, 0.000000, 0.707108, 0.379446, 0.397699, + -2.514874, -0.526340, -1.929349, 0.707111, 0.000000, -0.707102, 0.367383, 0.404667, + -2.514874, -0.081896, -1.929349, 0.707111, 0.000000, -0.707102, 0.325388, 0.404667, + -2.475535, -0.526340, -1.890010, 0.707111, 0.000000, -0.707102, 0.369933, 0.407217, + -2.475535, -0.081896, -1.890010, 0.707111, 0.000000, -0.707102, 0.327937, 0.407217, + -2.421797, -0.081896, -2.090562, -0.258817, 0.000000, 0.965926, 0.331419, 0.394215, + -2.421797, -0.526340, -2.090562, -0.258817, 0.000000, 0.965926, 0.373415, 0.394215, + -2.368059, -0.081896, -2.076163, -0.258817, 0.000000, 0.965926, 0.334901, 0.395148, + -2.368059, -0.526340, -2.076163, -0.258817, 0.000000, 0.965926, 0.376897, 0.395148, + -2.529273, -0.526340, -1.983087, 0.965925, 0.000000, -0.258822, 0.366450, 0.401183, + -2.529273, -0.081896, -1.983087, 0.965925, 0.000000, -0.258822, 0.324455, 0.401183, + -2.514874, -0.526340, -1.929349, 0.965925, 0.000000, -0.258822, 0.367383, 0.404667, + -2.514874, -0.081896, -1.929349, 0.965925, 0.000000, -0.258822, 0.325388, 0.404667, + -2.475535, -0.081896, -2.076163, 0.258817, 0.000000, 0.965926, 0.327937, 0.395148, + -2.475535, -0.526340, -2.076163, 0.258817, 0.000000, 0.965926, 0.369933, 0.395148, + -2.421797, -0.081896, -2.090562, 0.258817, 0.000000, 0.965926, 0.331419, 0.394215, + -2.421797, -0.526340, -2.090562, 0.258817, 0.000000, 0.965926, 0.373415, 0.394215, + -2.514874, -0.526340, -2.036824, 0.965926, 0.000000, 0.258819, 0.367383, 0.397699, + -2.514874, -0.081896, -2.036824, 0.965926, 0.000000, 0.258819, 0.325388, 0.397699, + -2.529273, -0.526340, -1.983087, 0.965926, 0.000000, 0.258819, 0.366450, 0.401183, + -2.529273, -0.081896, -1.983087, 0.965926, 0.000000, 0.258819, 0.324455, 0.401183, + -2.514874, -0.081896, -2.036824, 0.707105, 0.000000, 0.707108, 0.325388, 0.397699, + -2.514874, -0.526340, -2.036824, 0.707105, 0.000000, 0.707108, 0.367383, 0.397699, + -2.475535, -0.081896, -2.076163, 0.707105, 0.000000, 0.707108, 0.327937, 0.395148, + -2.475535, -0.526340, -2.076163, 0.707105, 0.000000, 0.707108, 0.369933, 0.395148, + -2.368059, -0.081896, -2.453478, -0.707109, 0.000000, -0.707104, 0.334901, 0.370685, + -2.328720, -0.526340, -2.492817, -0.707109, 0.000000, -0.707104, 0.379446, 0.368135, + -2.368059, -0.526340, -2.453478, -0.707109, 0.000000, -0.707104, 0.376897, 0.370685, + -2.328720, -0.081896, -2.492817, -0.707109, 0.000000, -0.707104, 0.337450, 0.368135, + -2.421797, -0.526340, -2.439078, -0.258828, 0.000000, -0.965923, 0.373415, 0.371619, + -2.421797, -0.081896, -2.439078, -0.258828, 0.000000, -0.965923, 0.331419, 0.371619, + -2.368059, -0.526340, -2.453478, -0.258828, 0.000000, -0.965923, 0.376897, 0.370685, + -2.368059, -0.081896, -2.453478, -0.258828, 0.000000, -0.965923, 0.334901, 0.370685, + -2.328720, -0.081896, -2.492817, -0.965925, 0.000000, -0.258821, 0.337450, 0.368135, + -2.314321, -0.526340, -2.546555, -0.965925, 0.000000, -0.258821, 0.380379, 0.364651, + -2.328720, -0.526340, -2.492817, -0.965925, 0.000000, -0.258821, 0.379446, 0.368135, + -2.314321, -0.081896, -2.546555, -0.965925, 0.000000, -0.258821, 0.338383, 0.364651, + -2.475535, -0.081896, -2.453478, 0.258828, 0.000000, -0.965923, 0.327937, 0.370685, + -2.421797, -0.526340, -2.439078, 0.258828, 0.000000, -0.965923, 0.373415, 0.371619, + -2.475535, -0.526340, -2.453478, 0.258828, 0.000000, -0.965923, 0.369933, 0.370685, + -2.421797, -0.081896, -2.439078, 0.258828, 0.000000, -0.965923, 0.331419, 0.371619, + -2.314321, -0.081896, -2.546555, -0.965925, 0.000000, 0.258821, 0.338383, 0.364651, + -2.328720, -0.526340, -2.600292, -0.965925, 0.000000, 0.258821, 0.379446, 0.361167, + -2.314321, -0.526340, -2.546555, -0.965925, 0.000000, 0.258821, 0.380379, 0.364651, + -2.328720, -0.081896, -2.600292, -0.965925, 0.000000, 0.258821, 0.337450, 0.361167, + -2.328720, -0.081896, -2.600292, -0.707109, 0.000000, 0.707104, 0.337450, 0.361167, + -2.368059, -0.526340, -2.639632, -0.707109, 0.000000, 0.707104, 0.376897, 0.358616, + -2.328720, -0.526340, -2.600292, -0.707109, 0.000000, 0.707104, 0.379446, 0.361167, + -2.368059, -0.081896, -2.639632, -0.707109, 0.000000, 0.707104, 0.334901, 0.358616, + -2.514874, -0.526340, -2.492817, 0.707109, 0.000000, -0.707104, 0.367383, 0.368135, + -2.514874, -0.081896, -2.492817, 0.707109, 0.000000, -0.707104, 0.325388, 0.368135, + -2.475535, -0.526340, -2.453478, 0.707109, 0.000000, -0.707104, 0.369933, 0.370685, + -2.475535, -0.081896, -2.453478, 0.707109, 0.000000, -0.707104, 0.327937, 0.370685, + -2.421797, -0.081896, -2.654030, -0.258810, 0.000000, 0.965928, 0.331419, 0.357683, + -2.421797, -0.526340, -2.654030, -0.258810, 0.000000, 0.965928, 0.373415, 0.357683, + -2.368059, -0.081896, -2.639632, -0.258810, 0.000000, 0.965928, 0.334901, 0.358616, + -2.368059, -0.526340, -2.639632, -0.258810, 0.000000, 0.965928, 0.376897, 0.358616, + -2.529273, -0.526340, -2.546555, 0.965925, 0.000000, -0.258821, 0.366450, 0.364651, + -2.529273, -0.081896, -2.546555, 0.965925, 0.000000, -0.258821, 0.324455, 0.364651, + -2.514874, -0.526340, -2.492817, 0.965925, 0.000000, -0.258821, 0.367383, 0.368135, + -2.514874, -0.081896, -2.492817, 0.965925, 0.000000, -0.258821, 0.325388, 0.368135, + -2.475535, -0.081896, -2.639632, 0.258810, 0.000000, 0.965928, 0.327937, 0.358616, + -2.475535, -0.526340, -2.639632, 0.258810, 0.000000, 0.965928, 0.369933, 0.358616, + -2.421797, -0.081896, -2.654030, 0.258810, 0.000000, 0.965928, 0.331419, 0.357683, + -2.421797, -0.526340, -2.654030, 0.258810, 0.000000, 0.965928, 0.373415, 0.357683, + -2.514874, -0.526340, -2.600292, 0.965925, 0.000000, 0.258821, 0.367383, 0.361167, + -2.514874, -0.081896, -2.600292, 0.965925, 0.000000, 0.258821, 0.325388, 0.361167, + -2.529273, -0.526340, -2.546555, 0.965925, 0.000000, 0.258821, 0.366450, 0.364651, + -2.529273, -0.081896, -2.546555, 0.965925, 0.000000, 0.258821, 0.324455, 0.364651, + -2.475535, -0.526340, -2.639632, 0.707109, 0.000000, 0.707104, 0.369933, 0.358616, + -2.475535, -0.081896, -2.639632, 0.707109, 0.000000, 0.707104, 0.327937, 0.358616, + -2.514874, -0.526340, -2.600292, 0.707109, 0.000000, 0.707104, 0.367383, 0.361167, + -2.514874, -0.081896, -2.600292, 0.707109, 0.000000, 0.707104, 0.325388, 0.361167, + -2.368059, -0.081896, -3.037313, -0.707113, 0.000000, -0.707100, 0.334901, 0.332833, + -2.328720, -0.526340, -3.076652, -0.707113, 0.000000, -0.707100, 0.379446, 0.330282, + -2.368059, -0.526340, -3.037313, -0.707113, 0.000000, -0.707100, 0.376897, 0.332833, + -2.328720, -0.081896, -3.076652, -0.707113, 0.000000, -0.707100, 0.337450, 0.330282, + -2.421797, -0.526340, -3.022913, -0.258825, 0.000000, -0.965924, 0.373415, 0.333766, + -2.421797, -0.081896, -3.022913, -0.258825, 0.000000, -0.965924, 0.331419, 0.333766, + -2.368059, -0.526340, -3.037313, -0.258825, 0.000000, -0.965924, 0.376897, 0.332833, + -2.368059, -0.081896, -3.037313, -0.258825, 0.000000, -0.965924, 0.334901, 0.332833, + -2.328720, -0.081896, -3.076652, -0.965925, 0.000000, -0.258821, 0.337450, 0.330282, + -2.314321, -0.526340, -3.130390, -0.965925, 0.000000, -0.258821, 0.380379, 0.326798, + -2.328720, -0.526340, -3.076652, -0.965925, 0.000000, -0.258821, 0.379446, 0.330282, + -2.314321, -0.081896, -3.130390, -0.965925, 0.000000, -0.258821, 0.338383, 0.326798, + -2.475535, -0.081896, -3.037313, 0.258825, 0.000000, -0.965924, 0.327937, 0.332833, + -2.421797, -0.526340, -3.022913, 0.258825, 0.000000, -0.965924, 0.373415, 0.333766, + -2.475535, -0.526340, -3.037313, 0.258825, 0.000000, -0.965924, 0.369933, 0.332833, + -2.421797, -0.081896, -3.022913, 0.258825, 0.000000, -0.965924, 0.331419, 0.333766, + -2.314321, -0.081896, -3.130390, -0.965925, 0.000000, 0.258821, 0.338383, 0.326798, + -2.328720, -0.526340, -3.184127, -0.965925, 0.000000, 0.258821, 0.379446, 0.323314, + -2.314321, -0.526340, -3.130390, -0.965925, 0.000000, 0.258821, 0.380379, 0.326798, + -2.328720, -0.081896, -3.184127, -0.965925, 0.000000, 0.258821, 0.337450, 0.323314, + -2.328720, -0.081896, -3.184127, -0.707105, 0.000000, 0.707108, 0.337450, 0.323314, + -2.368059, -0.526340, -3.223466, -0.707105, 0.000000, 0.707108, 0.376897, 0.320764, + -2.328720, -0.526340, -3.184127, -0.707105, 0.000000, 0.707108, 0.379446, 0.323314, + -2.368059, -0.081896, -3.223466, -0.707105, 0.000000, 0.707108, 0.334901, 0.320764, + -2.514874, -0.526340, -3.076652, 0.707113, 0.000000, -0.707100, 0.367383, 0.330282, + -2.514874, -0.081896, -3.076652, 0.707113, 0.000000, -0.707100, 0.325388, 0.330282, + -2.475535, -0.526340, -3.037313, 0.707113, 0.000000, -0.707100, 0.369933, 0.332833, + -2.475535, -0.081896, -3.037313, 0.707113, 0.000000, -0.707100, 0.327937, 0.332833, + -2.421797, -0.081896, -3.237865, -0.258825, 0.000000, 0.965924, 0.331419, 0.319830, + -2.421797, -0.526340, -3.237865, -0.258825, 0.000000, 0.965924, 0.373415, 0.319830, + -2.368059, -0.081896, -3.223466, -0.258825, 0.000000, 0.965924, 0.334901, 0.320764, + -2.368059, -0.526340, -3.223466, -0.258825, 0.000000, 0.965924, 0.376897, 0.320764, + -2.529273, -0.526340, -3.130390, 0.965925, 0.000000, -0.258821, 0.366450, 0.326798, + -2.529273, -0.081896, -3.130390, 0.965925, 0.000000, -0.258821, 0.324455, 0.326798, + -2.514874, -0.526340, -3.076652, 0.965925, 0.000000, -0.258821, 0.367383, 0.330282, + -2.514874, -0.081896, -3.076652, 0.965925, 0.000000, -0.258821, 0.325388, 0.330282, + -2.514874, -0.526340, -3.184127, 0.965925, 0.000000, 0.258821, 0.367383, 0.323314, + -2.514874, -0.081896, -3.184127, 0.965925, 0.000000, 0.258821, 0.325388, 0.323314, + -2.529273, -0.526340, -3.130390, 0.965925, 0.000000, 0.258821, 0.366450, 0.326798, + -2.529273, -0.081896, -3.130390, 0.965925, 0.000000, 0.258821, 0.324455, 0.326798, + -2.475535, -0.081896, -3.223466, 0.258825, 0.000000, 0.965924, 0.327937, 0.320764, + -2.475535, -0.526340, -3.223466, 0.258825, 0.000000, 0.965924, 0.369933, 0.320764, + -2.421797, -0.081896, -3.237865, 0.258825, 0.000000, 0.965924, 0.331419, 0.319830, + -2.421797, -0.526340, -3.237865, 0.258825, 0.000000, 0.965924, 0.373415, 0.319830, + -2.475535, -0.526340, -3.223466, 0.707105, 0.000000, 0.707108, 0.369933, 0.320764, + -2.475535, -0.081896, -3.223466, 0.707105, 0.000000, 0.707108, 0.327937, 0.320764, + -2.514874, -0.526340, -3.184127, 0.707105, 0.000000, 0.707108, 0.367383, 0.323314, + -2.514874, -0.081896, -3.184127, 0.707105, 0.000000, 0.707108, 0.325388, 0.323314, + -2.314321, -0.081896, -0.247650, -0.965926, 0.000000, 0.258820, 0.338383, 0.513699, + -2.319436, -0.526340, -0.266740, -0.965926, 0.000000, 0.258820, 0.380047, 0.512461, + -2.314321, -0.526340, -0.247650, -0.965926, 0.000000, 0.258820, 0.380379, 0.513699, + -2.328720, -0.081896, -0.301388, -0.965926, 0.000000, 0.258820, 0.337450, 0.510215, + -2.328720, -0.526340, -0.301388, -0.965926, 0.000000, 0.258820, 0.379446, 0.510215, + -2.319436, -0.081896, -0.266740, -0.965926, 0.000000, 0.258820, 0.338051, 0.512461, + -2.514874, -0.081896, -0.301388, 0.965926, 0.000000, 0.258820, 0.325388, 0.510215, + -2.524157, -0.526340, -0.266740, 0.965926, 0.000000, 0.258820, 0.366782, 0.512461, + -2.514874, -0.526340, -0.301388, 0.965926, 0.000000, 0.258820, 0.367383, 0.510215, + -2.529273, -0.081896, -0.247650, 0.965926, 0.000000, 0.258820, 0.324455, 0.513699, + -2.529273, -0.526340, -0.247650, 0.965926, 0.000000, 0.258820, 0.366450, 0.513699, + -2.524157, -0.081896, -0.266740, 0.965926, 0.000000, 0.258820, 0.324786, 0.512461, + 3.944875, -0.081896, -5.109994, 0.999998, 0.000000, -0.002123, 0.743964, 0.198452, + 3.944875, -0.081896, -0.266740, 1.000000, 0.000000, 0.000000, 0.743964, 0.512461, + 3.944875, -0.526340, -0.266740, 1.000000, 0.000000, 0.000000, 0.785960, 0.512461, + 3.944875, -0.526340, -5.109994, 0.999998, 0.000000, -0.002123, 0.785960, 0.198452, + -2.947168, -0.081896, 4.655905, -0.965927, 0.000000, 0.258816, 0.297376, 0.831618, + -2.957620, -0.526340, 4.576513, -0.999998, 0.000000, 0.002123, 0.338694, 0.826471, + -2.947168, -0.526340, 4.655905, -0.965927, 0.000000, 0.258816, 0.339372, 0.831618, + -2.957620, -0.081896, 4.576513, -0.999998, 0.000000, 0.002123, 0.296699, 0.826471, + -2.916524, -0.081896, 4.729887, -0.866025, 0.000000, 0.500001, 0.299362, 0.836415, + -2.916524, -0.526340, 4.729887, -0.866025, 0.000000, 0.500001, 0.341357, 0.836415, + -2.867776, -0.081896, 4.793416, -0.707108, 0.000000, 0.707106, 0.302520, 0.840534, + -2.867776, -0.526340, 4.793416, -0.707108, 0.000000, 0.707106, 0.344516, 0.840534, + -2.804247, -0.081896, 4.842164, -0.500001, 0.000000, 0.866025, 0.306637, 0.843694, + -2.804247, -0.526340, 4.842164, -0.500001, 0.000000, 0.866025, 0.348633, 0.843694, + -2.730265, -0.081896, 4.872808, -0.258819, 0.000000, 0.965926, 0.311431, 0.845681, + -2.730265, -0.526340, 4.872808, -0.258819, 0.000000, 0.965926, 0.353427, 0.845681, + -2.650873, -0.081896, 4.883261, -0.005041, 0.000000, 0.999987, 0.316575, 0.846359, + -2.650873, -0.526340, 4.883261, -0.005041, 0.000000, 0.999987, 0.358571, 0.846359, + -0.656788, -0.526340, 4.883261, 0.000000, 0.000000, 1.000000, 0.487783, 0.846359, + -0.656788, -0.081896, 4.883261, 0.000000, 0.000000, 1.000000, 0.445787, 0.846359, + 1.644043, -0.081896, 4.883261, 0.000000, 0.000000, 1.000000, 0.594876, 0.846359, + 1.644043, -0.526340, 4.883261, 0.000000, 0.000000, 1.000000, 0.636872, 0.846359, + 3.944875, -0.081896, 4.576513, 0.999998, 0.000000, 0.002123, 0.743964, 0.826471, + 3.944875, -0.526340, 4.576513, 0.999998, 0.000000, 0.002123, 0.785960, 0.826471, + 3.638128, -0.081896, 4.883261, 0.005041, 0.000000, 0.999987, 0.724088, 0.846359, + 3.638128, -0.526340, 4.883261, 0.005041, 0.000000, 0.999987, 0.766084, 0.846359, + 3.934423, -0.526340, 4.655905, 0.965926, 0.000000, 0.258817, 0.785283, 0.831618, + 3.934423, -0.081896, 4.655905, 0.965926, 0.000000, 0.258817, 0.743287, 0.831618, + 3.717520, -0.081896, 4.872808, 0.258819, 0.000000, 0.965926, 0.729232, 0.845681, + 3.717520, -0.526340, 4.872808, 0.258819, 0.000000, 0.965926, 0.771228, 0.845681, + 3.903779, -0.526340, 4.729887, 0.866025, 0.000000, 0.500002, 0.783298, 0.836415, + 3.903779, -0.081896, 4.729887, 0.866025, 0.000000, 0.500002, 0.741302, 0.836415, + 3.791502, -0.081896, 4.842164, 0.500001, 0.000000, 0.866025, 0.734026, 0.843694, + 3.791502, -0.526340, 4.842164, 0.500001, 0.000000, 0.866025, 0.776022, 0.843694, + 3.855031, -0.526340, 4.793416, 0.707108, 0.000000, 0.707105, 0.780139, 0.840534, + 3.855031, -0.081896, 4.793416, 0.707108, 0.000000, 0.707105, 0.738143, 0.840534, + -2.957620, -0.526340, -0.266740, -1.000000, 0.000000, 0.000000, 0.338694, 0.512461, + -2.957620, -0.081896, -0.266740, -1.000000, 0.000000, 0.000000, 0.296699, 0.512461, + 3.934423, -0.081896, -5.189386, 0.965926, 0.000000, -0.258820, 0.743287, 0.193304, + 3.934423, -0.526340, -5.189386, 0.965926, 0.000000, -0.258820, 0.785283, 0.193304, + 3.903779, -0.081896, -5.263366, 0.866023, 0.000000, -0.500004, 0.741302, 0.188508, + 3.903779, -0.526340, -5.263366, 0.866023, 0.000000, -0.500004, 0.783298, 0.188508, + 3.855031, -0.081896, -5.326896, 0.707110, 0.000000, -0.707104, 0.738143, 0.184389, + 3.855031, -0.526340, -5.326896, 0.707110, 0.000000, -0.707104, 0.780139, 0.184389, + 3.791502, -0.526340, -5.375644, 0.500003, 0.000000, -0.866024, 0.776022, 0.181228, + 3.791502, -0.081896, -5.375644, 0.500003, 0.000000, -0.866024, 0.734026, 0.181228, + 3.717520, -0.526340, -5.406288, 0.258816, 0.000000, -0.965927, 0.771228, 0.179242, + 3.717520, -0.081896, -5.406288, 0.258816, 0.000000, -0.965927, 0.729232, 0.179242, + 3.638128, -0.526340, -5.416739, 0.005040, 0.000000, -0.999987, 0.766084, 0.178564, + 3.638128, -0.081896, -5.416739, 0.005040, 0.000000, -0.999987, 0.724088, 0.178564, + 1.644043, -0.526340, -5.416739, 0.000000, 0.000000, -1.000000, 0.636872, 0.178564, + 1.644043, -0.081896, -5.416739, 0.000000, 0.000000, -1.000000, 0.594876, 0.178564, + -0.656788, -0.526340, -5.416739, 0.000000, 0.000000, -1.000000, 0.487783, 0.178564, + -0.656788, -0.081896, -5.416739, 0.000000, 0.000000, -1.000000, 0.445787, 0.178564, + -2.957620, -0.081896, -5.109994, -0.999998, 0.000000, -0.002123, 0.296699, 0.198452, + -2.957620, -0.526340, -5.109994, -0.999998, 0.000000, -0.002123, 0.338694, 0.198452, + -2.650873, -0.081896, -5.416739, -0.005040, 0.000000, -0.999987, 0.316575, 0.178564, + -2.650873, -0.526340, -5.416739, -0.005040, 0.000000, -0.999987, 0.358571, 0.178564, + -2.730265, -0.526340, -5.406288, -0.258816, 0.000000, -0.965927, 0.353427, 0.179242, + -2.730265, -0.081896, -5.406288, -0.258816, 0.000000, -0.965927, 0.311431, 0.179242, + -2.947168, -0.081896, -5.189386, -0.965926, 0.000000, -0.258819, 0.297376, 0.193304, + -2.947168, -0.526340, -5.189386, -0.965926, 0.000000, -0.258819, 0.339372, 0.193304, + -2.916524, -0.081896, -5.263366, -0.866023, 0.000000, -0.500004, 0.299362, 0.188508, + -2.916524, -0.526340, -5.263366, -0.866023, 0.000000, -0.500004, 0.341357, 0.188508, + -2.804247, -0.526340, -5.375644, -0.500003, 0.000000, -0.866023, 0.348633, 0.181228, + -2.804247, -0.081896, -5.375644, -0.500003, 0.000000, -0.866023, 0.306637, 0.181228, + -2.867776, -0.081896, -5.326896, -0.707109, 0.000000, -0.707105, 0.302520, 0.184389, + -2.867776, -0.526340, -5.326896, -0.707109, 0.000000, -0.707105, 0.344516, 0.184389, + -0.656788, -0.526340, 4.883261, 0.000000, -1.000000, 0.000000, 0.487783, 0.846359, + -0.656788, -0.526340, -0.266740, 0.000000, -1.000000, 0.000000, 0.487783, 0.512461, + 1.644043, -0.526340, 4.883261, 0.000000, -1.000000, 0.000000, 0.636872, 0.846359, + 1.644043, -0.526340, -0.266740, 0.000000, -1.000000, -0.000000, 0.636872, 0.512461, + 3.043370, -0.526340, 2.433023, 0.000000, -1.000000, -0.000000, 0.727545, 0.687499, + 1.786542, -0.526340, 4.500161, 0.000000, -1.000000, -0.000000, 0.646105, 0.821521, + 2.940491, -0.526340, 2.433023, 0.000000, -1.000000, -0.000000, 0.720879, 0.687499, + 3.258677, -0.526340, 0.325096, 0.000000, -1.000000, -0.000000, 0.741496, 0.550833, + 3.273076, -0.526340, 0.842391, 0.000000, -1.000000, -0.000000, 0.742429, 0.584371, + 3.273076, -0.526340, 0.378834, 0.000000, -1.000000, -0.000000, 0.742429, 0.554317, + 3.312414, -0.526340, 0.232019, 0.000000, -1.000000, -0.000000, 0.744978, 0.544798, + 3.366152, -0.526340, -0.134630, 0.000000, -1.000000, -0.000000, 0.748461, 0.521026, + 3.366152, -0.526340, 0.217620, 0.000000, -1.000000, -0.000000, 0.748461, 0.543864, + 1.998358, -0.526340, 2.356996, 0.000000, -1.000000, -0.000000, 0.659831, 0.682570, + 2.177263, -0.526340, 2.433023, 0.000000, -1.000000, -0.000000, 0.671423, 0.687499, + 1.998358, -0.526340, 1.871874, 0.000000, -1.000000, -0.000000, 0.659831, 0.651117, + 2.007844, -0.526340, 1.836470, 0.000000, -1.000000, -0.000000, 0.660445, 0.648822, + 3.273076, -0.526340, 0.271358, 0.000000, -1.000000, -0.000000, 0.742429, 0.547349, + 3.265277, -0.526340, -0.266740, 0.000000, -1.000000, -0.000000, 0.741924, 0.512461, + 3.258677, -0.526340, -0.242106, 0.000000, -1.000000, -0.000000, 0.741496, 0.514058, + 3.312414, -0.526340, -0.149029, 0.000000, -1.000000, -0.000000, 0.744978, 0.520093, + 3.273076, -0.526340, -0.188368, 0.000000, -1.000000, -0.000000, 0.742429, 0.517542, + 3.366152, -0.526340, 0.788654, 0.000000, -1.000000, -0.000000, 0.748461, 0.580887, + 3.312414, -0.526340, 0.418173, 0.000000, -1.000000, -0.000000, 0.744978, 0.556867, + 3.366152, -0.526340, 0.432572, 0.000000, -1.000000, -0.000000, 0.748461, 0.557801, + 3.312414, -0.526340, 0.803053, 0.000000, -1.000000, -0.000000, 0.744978, 0.581821, + 2.033762, -0.526340, 1.810551, 0.000000, -1.000000, -0.000000, 0.662125, 0.647141, + 2.069167, -0.526340, 1.801065, 0.000000, -1.000000, -0.000000, 0.664419, 0.646526, + 2.074385, -0.526340, 2.433023, 0.000000, -1.000000, -0.000000, 0.664757, 0.687499, + 2.008543, -0.526340, 2.395010, 0.000000, -1.000000, -0.000000, 0.660491, 0.685034, + 2.036371, -0.526340, 2.422837, 0.000000, -1.000000, -0.000000, 0.662294, 0.686838, + 3.081383, -0.526340, 2.422837, 0.000000, -1.000000, -0.000000, 0.730008, 0.686838, + 1.772682, -0.526340, 4.551886, 0.000000, -1.000000, -0.000000, 0.645207, 0.824874, + 3.109210, -0.526340, 2.395010, 0.000000, -1.000000, -0.000000, 0.731811, 0.685034, + 1.998358, -0.526340, 2.244328, 0.000000, -1.000000, -0.000000, 0.659831, 0.675265, + 3.077772, -0.526340, 3.778118, 0.000000, -1.000000, 0.000000, 0.729774, 0.774707, + 3.400913, -0.526340, 3.771823, 0.000000, -1.000000, 0.000000, 0.750713, 0.774299, + 3.387414, -0.526340, 3.778118, 0.000000, -1.000000, 0.000000, 0.749838, 0.774707, + 3.049885, -0.526340, 3.767968, 0.000000, -1.000000, 0.000000, 0.727967, 0.774049, + 3.064272, -0.526340, 3.771823, 0.000000, -1.000000, 0.000000, 0.728899, 0.774299, + 3.109048, -0.526340, 3.809395, 0.000000, -1.000000, 0.000000, 0.731801, 0.776735, + 3.356137, -0.526340, 3.809395, 0.000000, -1.000000, 0.000000, 0.747811, 0.776735, + 3.115343, -0.526340, 3.822894, 0.000000, -1.000000, 0.000000, 0.732208, 0.777610, + 3.366152, -0.526340, 2.151216, 0.000000, -1.000000, 0.000000, 0.748461, 0.669228, + 3.574713, -0.526340, 3.766670, 0.000000, -1.000000, 0.000000, 0.761975, 0.773965, + 3.430138, -0.526340, 3.766670, 0.000000, -1.000000, 0.000000, 0.752607, 0.773965, + 3.100505, -0.526340, 3.797193, 0.000000, -1.000000, 0.000000, 0.731247, 0.775944, + 3.364681, -0.526340, 3.797193, 0.000000, -1.000000, 0.000000, 0.748365, 0.775944, + 3.345987, -0.526340, 3.837281, 0.000000, -1.000000, 0.000000, 0.747154, 0.778543, + 3.119198, -0.526340, 3.837281, 0.000000, -1.000000, 0.000000, 0.732458, 0.778543, + 3.375213, -0.526340, 3.786661, 0.000000, -1.000000, 0.000000, 0.749048, 0.775261, + 3.089972, -0.526340, 3.786661, 0.000000, -1.000000, 0.000000, 0.730565, 0.775261, + 3.312414, -0.526340, 2.136817, 0.000000, -1.000000, 0.000000, 0.744978, 0.668294, + 3.035047, -0.526340, 3.766670, 0.000000, -1.000000, 0.000000, 0.727005, 0.773965, + 2.539859, -0.526340, 3.766670, 0.000000, -1.000000, 0.000000, 0.694919, 0.773965, + 3.415300, -0.526340, 3.767968, 0.000000, -1.000000, 0.000000, 0.751645, 0.774049, + 2.537240, -0.526340, 3.766441, 0.000000, -1.000000, 0.000000, 0.694749, 0.773950, + 2.522394, -0.526340, 3.767739, 0.000000, -1.000000, 0.000000, 0.693787, 0.774034, + 2.508006, -0.526340, 3.771594, 0.000000, -1.000000, 0.000000, 0.692855, 0.774284, + 2.494507, -0.526340, 3.777889, 0.000000, -1.000000, 0.000000, 0.691980, 0.774693, + 2.456798, -0.526340, 3.822894, 0.000000, -1.000000, 0.000000, 0.689536, 0.777610, + 2.463094, -0.526340, 3.809395, 0.000000, -1.000000, 0.000000, 0.689944, 0.776735, + 2.471774, -0.526340, 3.796964, 0.000000, -1.000000, 0.000000, 0.690507, 0.775929, + 2.463230, -0.526340, 3.809166, 0.000000, -1.000000, 0.000000, 0.689953, 0.776720, + 2.463182, -0.526340, 3.809269, 0.000000, -1.000000, 0.000000, 0.689950, 0.776727, + 2.452944, -0.526340, 3.837281, 0.000000, -1.000000, 0.000000, 0.689287, 0.778543, + 2.451646, -0.526340, 3.852128, 0.000000, -1.000000, 0.000000, 0.689203, 0.779506, + 2.482306, -0.526340, 3.786432, 0.000000, -1.000000, 0.000000, 0.691189, 0.775246, + 3.349842, -0.526340, 3.822894, 0.000000, -1.000000, 0.000000, 0.747404, 0.777610, + 3.344689, -0.526340, 3.852128, 0.000000, -1.000000, 0.000000, 0.747070, 0.779506, + 3.345987, -0.526340, 3.866974, 0.000000, -1.000000, 0.000000, 0.747154, 0.780468, + 3.349842, -0.526340, 3.881362, 0.000000, -1.000000, 0.000000, 0.747404, 0.781401, + 2.167776, -0.526340, 1.479915, 0.000000, -1.000000, 0.000000, 0.670808, 0.625705, + 2.949978, -0.526340, 1.479915, 0.000000, -1.000000, 0.000000, 0.721493, 0.625705, + 3.273076, -0.526340, 1.531989, 0.000000, -1.000000, 0.000000, 0.742429, 0.629081, + 3.083991, -0.526340, 1.505833, 0.000000, -1.000000, 0.000000, 0.730177, 0.627385, + 3.109909, -0.526340, 1.479915, 0.000000, -1.000000, 0.000000, 0.731857, 0.625705, + 3.258677, -0.526340, 2.043740, 0.000000, -1.000000, 0.000000, 0.741496, 0.662260, + 3.011301, -0.526340, 1.515320, 0.000000, -1.000000, 0.000000, 0.725467, 0.628000, + 2.940491, -0.526340, 0.883362, 0.000000, -1.000000, 0.000000, 0.720879, 0.587027, + 3.043370, -0.526340, 0.883362, 0.000000, -1.000000, 0.000000, 0.727545, 0.587027, + 3.109210, -0.526340, 0.921375, 0.000000, -1.000000, 0.000000, 0.731811, 0.589492, + 3.081383, -0.526340, 0.893547, 0.000000, -1.000000, 0.000000, 0.730008, 0.587688, + 3.312414, -0.526340, 1.950664, 0.000000, -1.000000, 0.000000, 0.744978, 0.656225, + 3.312414, -0.526340, 1.571327, 0.000000, -1.000000, 0.000000, 0.744978, 0.631631, + 3.366152, -0.526340, 1.936264, 0.000000, -1.000000, 0.000000, 0.748461, 0.655292, + 3.366152, -0.526340, 1.003605, 0.000000, -1.000000, 0.000000, 0.748461, 0.594823, + 3.312414, -0.526340, 1.385174, 0.000000, -1.000000, 0.000000, 0.744978, 0.619562, + 3.312414, -0.526340, 0.989206, 0.000000, -1.000000, 0.000000, 0.744978, 0.593890, + 3.048587, -0.526340, 1.515320, 0.000000, -1.000000, 0.000000, 0.727883, 0.628000, + 2.106453, -0.526340, 1.515320, 0.000000, -1.000000, 0.000000, 0.666835, 0.628000, + 2.141858, -0.526340, 1.505833, 0.000000, -1.000000, 0.000000, 0.669129, 0.627385, + 2.177263, -0.526340, 1.444510, 0.000000, -1.000000, 0.000000, 0.671423, 0.623409, + 2.940491, -0.526340, 1.444510, 0.000000, -1.000000, 0.000000, 0.720879, 0.623409, + 2.177263, -0.526340, 1.072057, 0.000000, -1.000000, 0.000000, 0.671423, 0.599261, + 2.940491, -0.526340, 1.072057, 0.000000, -1.000000, 0.000000, 0.720879, 0.599261, + 2.975896, -0.526340, 1.505833, 0.000000, -1.000000, 0.000000, 0.723173, 0.627385, + 3.258677, -0.526340, 1.478251, 0.000000, -1.000000, 0.000000, 0.741496, 0.625597, + 3.366152, -0.526340, 1.370775, 0.000000, -1.000000, 0.000000, 0.748461, 0.618629, + 3.258677, -0.526340, 0.896129, 0.000000, -1.000000, 0.000000, 0.741496, 0.587855, + 3.273076, -0.526340, 0.949867, 0.000000, -1.000000, 0.000000, 0.742429, 0.591339, + 3.119396, -0.526340, 0.959389, 0.000000, -1.000000, 0.000000, 0.732471, 0.591957, + 2.177263, -0.526340, 0.883362, 0.000000, -1.000000, 0.000000, 0.671423, 0.587027, + 3.119396, -0.526340, 1.072057, 0.000000, -1.000000, 0.000000, 0.732471, 0.599261, + 3.273076, -0.526340, 2.097478, 0.000000, -1.000000, 0.000000, 0.742429, 0.665744, + 3.119396, -0.526340, 1.444510, 0.000000, -1.000000, 0.000000, 0.732471, 0.623409, + 3.273076, -0.526340, 1.424513, 0.000000, -1.000000, 0.000000, 0.742429, 0.622113, + 3.366152, -0.526340, 1.585726, 0.000000, -1.000000, 0.000000, 0.748461, 0.632565, + 3.273076, -0.526340, 1.990002, 0.000000, -1.000000, 0.000000, 0.742429, 0.658776, + 2.451782, -0.526340, 4.578350, 0.000000, -1.000000, 0.000000, 0.689211, 0.826590, + 2.611250, -0.526340, 4.621075, 0.000000, -1.000000, 0.000000, 0.699545, 0.829360, + 3.638128, -0.526340, 4.883261, 0.000000, -1.000000, 0.000000, 0.766084, 0.846359, + 2.602707, -0.526340, 4.633276, 0.000000, -1.000000, 0.000000, 0.698991, 0.830151, + 2.537240, -0.526340, 4.663800, 0.000000, -1.000000, 0.000000, 0.694749, 0.832130, + 2.522394, -0.526340, 4.662502, 0.000000, -1.000000, 0.000000, 0.693787, 0.832046, + 2.592175, -0.526340, 4.643808, 0.000000, -1.000000, 0.000000, 0.698308, 0.830834, + 3.115343, -0.526340, 3.881362, 0.000000, -1.000000, 0.000000, 0.732208, 0.781401, + 3.119198, -0.526340, 3.866974, 0.000000, -1.000000, 0.000000, 0.732458, 0.780468, + 2.621400, -0.526340, 4.593188, 0.000000, -1.000000, 0.000000, 0.700202, 0.827552, + 2.617545, -0.526340, 4.607576, 0.000000, -1.000000, 0.000000, 0.699952, 0.828485, + 3.120496, -0.526340, 3.852128, 0.000000, -1.000000, 0.000000, 0.732543, 0.779506, + 2.451782, -0.526340, 3.853690, 0.000000, -1.000000, 0.000000, 0.689211, 0.779607, + 2.494507, -0.526340, 4.652351, 0.000000, -1.000000, 0.000000, 0.691980, 0.831388, + 2.471774, -0.526340, 4.633276, 0.000000, -1.000000, 0.000000, 0.690507, 0.830151, + 2.453080, -0.526340, 4.593188, 0.000000, -1.000000, 0.000000, 0.689296, 0.827552, + 2.463230, -0.526340, 4.621075, 0.000000, -1.000000, 0.000000, 0.689953, 0.829360, + 2.456935, -0.526340, 4.607576, 0.000000, -1.000000, 0.000000, 0.689545, 0.828485, + 2.482306, -0.526340, 4.643808, 0.000000, -1.000000, 0.000000, 0.691189, 0.830834, + 2.508006, -0.526340, 4.658647, 0.000000, -1.000000, 0.000000, 0.692855, 0.831796, + 2.579974, -0.526340, 4.652351, 0.000000, -1.000000, 0.000000, 0.697518, 0.831388, + 3.596779, -0.526340, 3.937586, 0.000000, -1.000000, 0.000000, 0.763405, 0.785046, + 3.717520, -0.526340, 4.872808, 0.000000, -1.000000, 0.000000, 0.771228, 0.845681, + 2.566475, -0.526340, 4.658647, 0.000000, -1.000000, 0.000000, 0.696643, 0.831796, + 2.552087, -0.526340, 4.662502, 0.000000, -1.000000, 0.000000, 0.695711, 0.832046, + 3.049885, -0.526340, 3.936288, 0.000000, -1.000000, 0.000000, 0.727967, 0.784962, + 2.622699, -0.526340, 4.578350, 0.000000, -1.000000, 0.000000, 0.700286, 0.826590, + 3.035047, -0.526340, 3.937586, 0.000000, -1.000000, 0.000000, 0.727005, 0.785046, + 3.415300, -0.526340, 3.936288, 0.000000, -1.000000, 0.000000, 0.751645, 0.784962, + 3.400913, -0.526340, 3.932433, 0.000000, -1.000000, 0.000000, 0.750713, 0.784712, + 3.064272, -0.526340, 3.932433, 0.000000, -1.000000, 0.000000, 0.728899, 0.784712, + 2.622699, -0.526340, 3.937586, 0.000000, -1.000000, 0.000000, 0.700286, 0.785046, + 3.089972, -0.526340, 3.917595, 0.000000, -1.000000, 0.000000, 0.730565, 0.783750, + 3.375213, -0.526340, 3.917595, 0.000000, -1.000000, 0.000000, 0.749048, 0.783750, + 3.077772, -0.526340, 3.926138, 0.000000, -1.000000, 0.000000, 0.729774, 0.784304, + 3.100505, -0.526340, 3.907062, 0.000000, -1.000000, 0.000000, 0.731247, 0.783067, + 3.356137, -0.526340, 3.894861, 0.000000, -1.000000, 0.000000, 0.747811, 0.782276, + 3.364681, -0.526340, 3.907062, 0.000000, -1.000000, 0.000000, 0.748365, 0.783067, + 3.109048, -0.526340, 3.894861, 0.000000, -1.000000, 0.000000, 0.731801, 0.782276, + 3.387414, -0.526340, 3.926138, 0.000000, -1.000000, 0.000000, 0.749838, 0.784304, + 3.430138, -0.526340, 3.937586, 0.000000, -1.000000, 0.000000, 0.752607, 0.785046, + 3.419890, -0.526340, 1.571327, 0.000000, -1.000000, 0.000000, 0.751943, 0.631631, + 3.473628, -0.526340, 0.896129, 0.000000, -1.000000, 0.000000, 0.755425, 0.587855, + 3.473628, -0.526340, 1.478251, 0.000000, -1.000000, 0.000000, 0.755425, 0.625597, + 3.459229, -0.526340, 0.949867, 0.000000, -1.000000, 0.000000, 0.754492, 0.591339, + 3.944875, -0.526340, -0.266740, 0.000000, -1.000000, -0.000000, 0.785960, 0.512461, + 3.473628, -0.526340, 2.043740, 0.000000, -1.000000, 0.000000, 0.755425, 0.662260, + 3.459229, -0.526340, 0.271358, 0.000000, -1.000000, 0.000000, 0.754492, 0.547349, + 3.473628, -0.526340, 0.325096, 0.000000, -1.000000, 0.000000, 0.755425, 0.550833, + 3.419890, -0.526340, 0.418173, 0.000000, -1.000000, 0.000000, 0.751943, 0.556867, + 3.419890, -0.526340, 0.803053, 0.000000, -1.000000, 0.000000, 0.751943, 0.581821, + 3.855031, -0.526340, 4.793416, 0.000000, -1.000000, 0.000000, 0.780139, 0.840534, + 3.944875, -0.526340, 4.576513, 0.000000, -1.000000, 0.000000, 0.785960, 0.826471, + 3.675824, -0.526340, 3.937586, 0.000000, -1.000000, 0.000000, 0.768526, 0.785046, + 3.730750, -0.526340, 3.917595, 0.000000, -1.000000, 0.000000, 0.772086, 0.783750, + 3.741282, -0.526340, 3.907062, 0.000000, -1.000000, 0.000000, 0.772768, 0.783067, + 3.749826, -0.526340, 3.809395, 0.000000, -1.000000, 0.000000, 0.773322, 0.776735, + 3.756121, -0.526340, 3.822894, 0.000000, -1.000000, 0.000000, 0.773730, 0.777610, + 3.419890, -0.526340, 2.136817, 0.000000, -1.000000, 0.000000, 0.751943, 0.668294, + 3.675824, -0.526340, 3.766670, 0.000000, -1.000000, 0.000000, 0.768526, 0.773965, + 3.759976, -0.526340, 3.837281, 0.000000, -1.000000, 0.000000, 0.773979, 0.778543, + 3.459229, -0.526340, 2.097478, 0.000000, -1.000000, 0.000000, 0.754492, 0.665744, + 3.718549, -0.526340, 3.778118, 0.000000, -1.000000, 0.000000, 0.771295, 0.774707, + 3.761274, -0.526340, 3.852128, 0.000000, -1.000000, 0.000000, 0.774063, 0.779506, + 3.459229, -0.526340, 1.531989, 0.000000, -1.000000, 0.000000, 0.754492, 0.629081, + 3.419890, -0.526340, 1.950664, 0.000000, -1.000000, 0.000000, 0.751943, 0.656225, + 3.459229, -0.526340, 1.990002, 0.000000, -1.000000, 0.000000, 0.754492, 0.658776, + 3.419890, -0.526340, 1.385174, 0.000000, -1.000000, 0.000000, 0.751943, 0.619562, + 3.419890, -0.526340, 0.989206, 0.000000, -1.000000, 0.000000, 0.751943, 0.593890, + 3.459229, -0.526340, 1.424513, 0.000000, -1.000000, 0.000000, 0.754492, 0.622113, + 3.459229, -0.526340, 0.378834, 0.000000, -1.000000, 0.000000, 0.754492, 0.554317, + 3.459229, -0.526340, 0.842391, 0.000000, -1.000000, 0.000000, 0.754492, 0.584371, + 3.459229, -0.526340, -0.188368, 0.000000, -1.000000, 0.000000, 0.754492, 0.517542, + 3.473628, -0.526340, -0.242106, 0.000000, -1.000000, 0.000000, 0.755425, 0.514058, + 3.419890, -0.526340, -0.149029, 0.000000, -1.000000, 0.000000, 0.751943, 0.520093, + 3.419890, -0.526340, 0.232019, 0.000000, -1.000000, 0.000000, 0.751943, 0.544798, + 3.467028, -0.526340, -0.266740, 0.000000, -1.000000, -0.000000, 0.754997, 0.512461, + 3.934423, -0.526340, 4.655905, 0.000000, -1.000000, 0.000000, 0.785283, 0.831618, + 3.903779, -0.526340, 4.729887, 0.000000, -1.000000, 0.000000, 0.783298, 0.836415, + 3.791502, -0.526340, 4.842164, 0.000000, -1.000000, 0.000000, 0.776022, 0.843694, + 3.718549, -0.526340, 3.926138, 0.000000, -1.000000, 0.000000, 0.771295, 0.784304, + 3.690662, -0.526340, 3.936288, 0.000000, -1.000000, 0.000000, 0.769488, 0.784962, + 3.705049, -0.526340, 3.932433, 0.000000, -1.000000, 0.000000, 0.770420, 0.784712, + 3.759976, -0.526340, 3.866974, 0.000000, -1.000000, 0.000000, 0.773979, 0.780468, + 3.749826, -0.526340, 3.894861, 0.000000, -1.000000, 0.000000, 0.773322, 0.782276, + 3.756121, -0.526340, 3.881362, 0.000000, -1.000000, 0.000000, 0.773730, 0.781401, + 3.730750, -0.526340, 3.786661, 0.000000, -1.000000, 0.000000, 0.772086, 0.775261, + 3.741282, -0.526340, 3.797193, 0.000000, -1.000000, 0.000000, 0.772768, 0.775944, + 3.705049, -0.526340, 3.771823, 0.000000, -1.000000, 0.000000, 0.770420, 0.774299, + 3.690662, -0.526340, 3.767968, 0.000000, -1.000000, 0.000000, 0.769488, 0.774049, + -0.656788, -0.526340, -5.416739, 0.000000, -1.000000, 0.000000, 0.487783, 0.178564, + 1.644043, -0.526340, -5.416739, 0.000000, -1.000000, -0.000000, 0.636872, 0.178564, + 3.273076, -0.526340, -1.452990, 0.000000, -1.000000, -0.000000, 0.742429, 0.435551, + 3.273076, -0.526340, -1.929349, 0.000000, -1.000000, -0.000000, 0.742429, 0.404667, + 3.312414, -0.526340, -1.492329, 0.000000, -1.000000, -0.000000, 0.744978, 0.433001, + 2.206278, -0.526340, -4.552585, 0.000000, -1.000000, -0.000000, 0.673303, 0.234591, + 3.273076, -0.526340, -3.076652, 0.000000, -1.000000, -0.000000, 0.742429, 0.330282, + 3.273076, -0.526340, -2.609092, 0.000000, -1.000000, -0.000000, 0.742429, 0.360596, + 3.258677, -0.526340, -3.130390, 0.000000, -1.000000, -0.000000, 0.741496, 0.326798, + 3.312414, -0.526340, -2.076163, 0.000000, -1.000000, -0.000000, 0.744978, 0.395148, + 3.366152, -0.526340, -2.447878, 0.000000, -1.000000, -0.000000, 0.748461, 0.371048, + 3.366152, -0.526340, -2.090562, 0.000000, -1.000000, -0.000000, 0.748461, 0.394215, + 2.188112, -0.526340, -4.643916, 0.000000, -1.000000, -0.000000, 0.672126, 0.228670, + 2.258012, -0.526340, -4.475159, 0.000000, -1.000000, -0.000000, 0.676656, 0.239611, + 3.258677, -0.526340, -2.555354, 0.000000, -1.000000, -0.000000, 0.741496, 0.364080, + 3.366152, -0.526340, -0.349582, 0.000000, -1.000000, -0.000000, 0.748461, 0.507090, + 3.419890, -0.526340, -0.726640, 0.000000, -1.000000, -0.000000, 0.751943, 0.482644, + 3.419890, -0.526340, -0.335183, 0.000000, -1.000000, -0.000000, 0.751943, 0.508024, + 3.258677, -0.526340, -1.983087, 0.000000, -1.000000, -0.000000, 0.741496, 0.401183, + 3.459229, -0.526340, -0.295844, 0.000000, -1.000000, -0.000000, 0.754492, 0.510574, + 3.459229, -0.526340, -0.765979, 0.000000, -1.000000, -0.000000, 0.754492, 0.480093, + 3.273076, -0.526340, -0.295844, 0.000000, -1.000000, -0.000000, 0.742429, 0.510574, + 3.273076, -0.526340, -0.765979, 0.000000, -1.000000, -0.000000, 0.742429, 0.480093, + 3.366152, -0.526340, -0.712241, 0.000000, -1.000000, -0.000000, 0.748461, 0.483577, + 3.312414, -0.526340, -0.726640, 0.000000, -1.000000, -0.000000, 0.744978, 0.482644, + 3.312414, -0.526340, -0.335183, 0.000000, -1.000000, -0.000000, 0.744978, 0.508024, + 2.258013, -0.526340, -4.812671, 0.000000, -1.000000, -0.000000, 0.676656, 0.217728, + 2.335439, -0.526340, -4.864406, 0.000000, -1.000000, -0.000000, 0.681673, 0.214374, + 2.426769, -0.526340, -4.882573, 0.000000, -1.000000, -0.000000, 0.687591, 0.213196, + 2.206278, -0.526340, -4.735246, 0.000000, -1.000000, -0.000000, 0.673303, 0.222748, + 2.518099, -0.526340, -4.423425, 0.000000, -1.000000, -0.000000, 0.693509, 0.242965, + 3.366152, -0.526340, -3.237865, 0.000000, -1.000000, -0.000000, 0.748461, 0.319830, + 3.312414, -0.526340, -3.223466, 0.000000, -1.000000, -0.000000, 0.744978, 0.320764, + 2.426769, -0.526340, -4.405259, 0.000000, -1.000000, -0.000000, 0.687591, 0.244143, + 2.335439, -0.526340, -4.423425, 0.000000, -1.000000, -0.000000, 0.681673, 0.242965, + 3.273076, -0.526340, -3.184127, 0.000000, -1.000000, -0.000000, 0.742429, 0.323314, + 3.312414, -0.526340, -2.648431, 0.000000, -1.000000, -0.000000, 0.744978, 0.358046, + 3.312414, -0.526340, -3.037313, 0.000000, -1.000000, -0.000000, 0.744978, 0.332833, + 3.366152, -0.526340, -3.022913, 0.000000, -1.000000, -0.000000, 0.748461, 0.333766, + 3.366152, -0.526340, -2.662830, 0.000000, -1.000000, -0.000000, 0.748461, 0.357112, + 3.273076, -0.526340, -2.501617, 0.000000, -1.000000, -0.000000, 0.742429, 0.367564, + 3.273076, -0.526340, -2.036824, 0.000000, -1.000000, -0.000000, 0.742429, 0.397699, + 3.312414, -0.526340, -2.462278, 0.000000, -1.000000, -0.000000, 0.744978, 0.370115, + 3.312414, -0.526340, -1.890010, 0.000000, -1.000000, -0.000000, 0.744978, 0.407217, + 3.366152, -0.526340, -1.875611, 0.000000, -1.000000, -0.000000, 0.748461, 0.408151, + 3.258677, -0.526340, -1.399252, 0.000000, -1.000000, -0.000000, 0.741496, 0.439035, + 3.366152, -0.526340, -1.506727, 0.000000, -1.000000, -0.000000, 0.748461, 0.432067, + 3.258677, -0.526340, -0.819716, 0.000000, -1.000000, -0.000000, 0.741496, 0.476609, + 3.273076, -0.526340, -0.873454, 0.000000, -1.000000, -0.000000, 0.742429, 0.473125, + 3.312414, -0.526340, -1.306175, 0.000000, -1.000000, -0.000000, 0.744978, 0.445070, + 3.273076, -0.526340, -1.345515, 0.000000, -1.000000, -0.000000, 0.742429, 0.442520, + 3.312414, -0.526340, -0.912793, 0.000000, -1.000000, -0.000000, 0.744978, 0.470575, + 3.366152, -0.526340, -0.927192, 0.000000, -1.000000, -0.000000, 0.748461, 0.469641, + 3.366152, -0.526340, -1.291776, 0.000000, -1.000000, -0.000000, 0.748461, 0.446004, + 3.473628, -0.526340, -0.819716, 0.000000, -1.000000, -0.000000, 0.755425, 0.476609, + -1.920722, -0.526340, 1.413526, 0.000000, -1.000000, 0.000000, 0.405883, 0.621400, + -2.314321, -0.526340, 1.478251, 0.000000, -1.000000, 0.000000, 0.380379, 0.625597, + -1.938889, -0.526340, 1.322196, 0.000000, -1.000000, 0.000000, 0.404706, 0.615479, + -2.368059, -0.526340, 1.571327, 0.000000, -1.000000, 0.000000, 0.376897, 0.631631, + -2.421797, -0.526340, 1.936264, 0.000000, -1.000000, 0.000000, 0.373415, 0.655292, + -2.421797, -0.526340, 1.585726, 0.000000, -1.000000, 0.000000, 0.373415, 0.632565, + -2.314321, -0.526340, 2.043740, 0.000000, -1.000000, 0.000000, 0.380379, 0.662260, + -1.791562, -0.526340, 1.542686, 0.000000, -1.000000, 0.000000, 0.414252, 0.629774, + -1.700232, -0.526340, 1.560853, 0.000000, -1.000000, 0.000000, 0.420170, 0.630952, + -2.368059, -0.526340, 1.950664, 0.000000, -1.000000, 0.000000, 0.376897, 0.656225, + -1.920722, -0.526340, 1.230866, 0.000000, -1.000000, 0.000000, 0.405883, 0.609558, + -2.368059, -0.526340, 0.989206, 0.000000, -1.000000, 0.000000, 0.376897, 0.593890, + -2.328720, -0.526340, 0.949867, 0.000000, -1.000000, 0.000000, 0.379446, 0.591339, + -1.868988, -0.526340, 1.153440, 0.000000, -1.000000, 0.000000, 0.409235, 0.604538, + -2.314321, -0.526340, 0.896129, 0.000000, -1.000000, 0.000000, 0.380379, 0.587855, + -2.730265, -0.526340, 4.872808, 0.000000, -1.000000, 0.000000, 0.353427, 0.845681, + -2.328720, -0.526340, 2.097478, 0.000000, -1.000000, 0.000000, 0.379446, 0.665744, + -2.368059, -0.526340, 2.136817, 0.000000, -1.000000, 0.000000, 0.376897, 0.668294, + -2.328720, -0.526340, 1.531989, 0.000000, -1.000000, 0.000000, 0.379446, 0.629081, + -2.328720, -0.526340, 1.990002, 0.000000, -1.000000, 0.000000, 0.379446, 0.658776, + -1.868988, -0.526340, 1.490951, 0.000000, -1.000000, 0.000000, 0.409235, 0.626420, + -2.328720, -0.526340, 1.424513, 0.000000, -1.000000, 0.000000, 0.379446, 0.622113, + -2.368059, -0.526340, 1.385174, 0.000000, -1.000000, 0.000000, 0.376897, 0.619562, + -2.421797, -0.526340, 1.003605, 0.000000, -1.000000, 0.000000, 0.373415, 0.594823, + -2.421797, -0.526340, 1.370775, 0.000000, -1.000000, 0.000000, 0.373415, 0.618629, + -1.700232, -0.526340, 1.083539, 0.000000, -1.000000, 0.000000, 0.420170, 0.600006, + -1.791562, -0.526340, 1.101705, 0.000000, -1.000000, 0.000000, 0.414252, 0.601184, + -1.608902, -0.526340, 1.542686, 0.000000, -1.000000, 0.000000, 0.426088, 0.629774, + -1.531476, -0.526340, 1.490951, 0.000000, -1.000000, 0.000000, 0.431105, 0.626420, + -2.314321, -0.526340, 0.325096, 0.000000, -1.000000, 0.000000, 0.380379, 0.550833, + -2.328720, -0.526340, 0.378834, 0.000000, -1.000000, 0.000000, 0.379446, 0.554317, + -2.421797, -0.526340, 0.788654, 0.000000, -1.000000, 0.000000, 0.373415, 0.580887, + -2.368059, -0.526340, 0.418173, 0.000000, -1.000000, 0.000000, 0.376897, 0.556867, + -2.368059, -0.526340, 0.803053, 0.000000, -1.000000, 0.000000, 0.376897, 0.581821, + -1.608902, -0.526340, 1.101705, 0.000000, -1.000000, 0.000000, 0.426088, 0.601184, + -2.328720, -0.526340, 0.842391, 0.000000, -1.000000, 0.000000, 0.379446, 0.584371, + -2.319436, -0.526340, -0.266740, 0.000000, -1.000000, 0.000000, 0.380047, 0.512461, + -2.314321, -0.526340, -0.247650, 0.000000, -1.000000, 0.000000, 0.380379, 0.513699, + -1.479742, -0.526340, 1.413526, 0.000000, -1.000000, 0.000000, 0.434458, 0.621400, + -1.479742, -0.526340, 1.230866, 0.000000, -1.000000, 0.000000, 0.434458, 0.609558, + -1.461575, -0.526340, 1.322196, 0.000000, -1.000000, 0.000000, 0.435635, 0.615479, + -1.531476, -0.526340, 1.153440, 0.000000, -1.000000, 0.000000, 0.431105, 0.604538, + -2.650873, -0.526340, 4.883261, 0.000000, -1.000000, 0.000000, 0.358571, 0.846359, + -2.421797, -0.526340, 0.432572, 0.000000, -1.000000, 0.000000, 0.373415, 0.557801, + -2.328720, -0.526340, 0.271358, 0.000000, -1.000000, 0.000000, 0.379446, 0.547349, + -2.328720, -0.526340, -0.193912, 0.000000, -1.000000, 0.000000, 0.379446, 0.517183, + -2.368059, -0.526340, 0.232019, 0.000000, -1.000000, 0.000000, 0.376897, 0.544798, + -2.421797, -0.526340, -0.140174, 0.000000, -1.000000, 0.000000, 0.373415, 0.520667, + -2.421797, -0.526340, 0.217620, 0.000000, -1.000000, 0.000000, 0.373415, 0.543864, + -2.368059, -0.526340, -0.154574, 0.000000, -1.000000, 0.000000, 0.376897, 0.519733, + 3.944875, -0.526340, -5.109994, 0.000000, -1.000000, -0.000000, 0.785960, 0.198452, + 3.473628, -0.526340, -2.555354, 0.000000, -1.000000, -0.000000, 0.755425, 0.364080, + 3.459229, -0.526340, -1.345515, 0.000000, -1.000000, -0.000000, 0.754492, 0.442520, + 3.459229, -0.526340, -0.873454, 0.000000, -1.000000, -0.000000, 0.754492, 0.473125, + 3.419890, -0.526340, -0.912793, 0.000000, -1.000000, -0.000000, 0.751943, 0.470575, + 3.419890, -0.526340, -1.306175, 0.000000, -1.000000, -0.000000, 0.751943, 0.445070, + 3.419890, -0.526340, -2.076163, 0.000000, -1.000000, -0.000000, 0.751943, 0.395148, + 3.638128, -0.526340, -5.416739, 0.000000, -1.000000, -0.000000, 0.766084, 0.178564, + 2.665425, -0.526340, -4.643916, 0.000000, -1.000000, -0.000000, 0.703055, 0.228670, + 2.647259, -0.526340, -4.735246, 0.000000, -1.000000, -0.000000, 0.701878, 0.222748, + 3.473628, -0.526340, -3.130390, 0.000000, -1.000000, -0.000000, 0.755425, 0.326798, + 3.419890, -0.526340, -2.462278, 0.000000, -1.000000, -0.000000, 0.751943, 0.370115, + 2.647259, -0.526340, -4.552585, 0.000000, -1.000000, -0.000000, 0.701878, 0.234591, + 2.595525, -0.526340, -4.475159, 0.000000, -1.000000, -0.000000, 0.698526, 0.239611, + 2.595525, -0.526340, -4.812671, 0.000000, -1.000000, -0.000000, 0.698526, 0.217728, + 3.903779, -0.526340, -5.263366, 0.000000, -1.000000, -0.000000, 0.783298, 0.188508, + 3.934423, -0.526340, -5.189386, 0.000000, -1.000000, -0.000000, 0.785283, 0.193304, + 3.473628, -0.526340, -1.399252, 0.000000, -1.000000, -0.000000, 0.755425, 0.439035, + 3.459229, -0.526340, -1.452990, 0.000000, -1.000000, -0.000000, 0.754492, 0.435551, + 3.459229, -0.526340, -1.929349, 0.000000, -1.000000, -0.000000, 0.754492, 0.404667, + 3.473628, -0.526340, -1.983087, 0.000000, -1.000000, -0.000000, 0.755425, 0.401183, + 3.419890, -0.526340, -1.492329, 0.000000, -1.000000, -0.000000, 0.751943, 0.433001, + 3.419890, -0.526340, -1.890010, 0.000000, -1.000000, -0.000000, 0.751943, 0.407217, + 3.459229, -0.526340, -2.036824, 0.000000, -1.000000, -0.000000, 0.754492, 0.397699, + 3.459229, -0.526340, -2.501617, 0.000000, -1.000000, -0.000000, 0.754492, 0.367564, + 3.419890, -0.526340, -2.648431, 0.000000, -1.000000, -0.000000, 0.751943, 0.358046, + 3.419890, -0.526340, -3.037313, 0.000000, -1.000000, -0.000000, 0.751943, 0.332833, + 3.459229, -0.526340, -2.609092, 0.000000, -1.000000, -0.000000, 0.754492, 0.360596, + 3.459229, -0.526340, -3.076652, 0.000000, -1.000000, -0.000000, 0.754492, 0.330282, + 3.419890, -0.526340, -3.223466, 0.000000, -1.000000, -0.000000, 0.751943, 0.320764, + 3.459229, -0.526340, -3.184127, 0.000000, -1.000000, -0.000000, 0.754492, 0.323314, + 2.518099, -0.526340, -4.864406, 0.000000, -1.000000, -0.000000, 0.693509, 0.214374, + 3.791502, -0.526340, -5.375644, 0.000000, -1.000000, -0.000000, 0.776022, 0.181228, + 3.717520, -0.526340, -5.406288, 0.000000, -1.000000, -0.000000, 0.771228, 0.179242, + 3.855031, -0.526340, -5.326896, 0.000000, -1.000000, -0.000000, 0.780139, 0.184389, + -2.529273, -0.526340, 2.043740, 0.000000, -1.000000, 0.000000, 0.366450, 0.662260, + -2.529273, -0.526340, 1.478251, 0.000000, -1.000000, 0.000000, 0.366450, 0.625597, + -2.514874, -0.526340, 1.990002, 0.000000, -1.000000, 0.000000, 0.367383, 0.658776, + -2.475535, -0.526340, 0.232019, 0.000000, -1.000000, 0.000000, 0.369933, 0.544798, + -2.475535, -0.526340, -0.154574, 0.000000, -1.000000, 0.000000, 0.369933, 0.519733, + -2.475535, -0.526340, 1.571327, 0.000000, -1.000000, 0.000000, 0.369933, 0.631631, + -2.514874, -0.526340, 0.842391, 0.000000, -1.000000, 0.000000, 0.367383, 0.584371, + -2.475535, -0.526340, 0.418173, 0.000000, -1.000000, 0.000000, 0.369933, 0.556867, + -2.475535, -0.526340, 0.803053, 0.000000, -1.000000, 0.000000, 0.369933, 0.581821, + -2.514874, -0.526340, 0.378834, 0.000000, -1.000000, 0.000000, 0.367383, 0.554317, + -2.529273, -0.526340, 0.896129, 0.000000, -1.000000, 0.000000, 0.366450, 0.587855, + -2.529273, -0.526340, 0.325096, 0.000000, -1.000000, 0.000000, 0.366450, 0.550833, + -2.514874, -0.526340, 1.531989, 0.000000, -1.000000, 0.000000, 0.367383, 0.629081, + -2.475535, -0.526340, 1.950664, 0.000000, -1.000000, 0.000000, 0.369933, 0.656225, + -2.957620, -0.526340, 4.576513, 0.000000, -1.000000, 0.000000, 0.338694, 0.826471, + -2.867776, -0.526340, 4.793416, 0.000000, -1.000000, 0.000000, 0.344516, 0.840534, + -2.947168, -0.526340, 4.655905, 0.000000, -1.000000, 0.000000, 0.339372, 0.831618, + -2.957620, -0.526340, -0.266740, 0.000000, -1.000000, 0.000000, 0.338694, 0.512461, + -2.514874, -0.526340, -0.193912, 0.000000, -1.000000, 0.000000, 0.367383, 0.517183, + -2.514874, -0.526340, 0.271358, 0.000000, -1.000000, 0.000000, 0.367383, 0.547349, + -2.524157, -0.526340, -0.266740, 0.000000, -1.000000, 0.000000, 0.366782, 0.512461, + -2.529273, -0.526340, -0.247650, 0.000000, -1.000000, 0.000000, 0.366450, 0.513699, + -2.514874, -0.526340, 1.424513, 0.000000, -1.000000, 0.000000, 0.367383, 0.622113, + -2.475535, -0.526340, 0.989206, 0.000000, -1.000000, 0.000000, 0.369933, 0.593890, + -2.475535, -0.526340, 1.385174, 0.000000, -1.000000, 0.000000, 0.369933, 0.619562, + -2.514874, -0.526340, 0.949867, 0.000000, -1.000000, 0.000000, 0.367383, 0.591339, + -2.421797, -0.526340, 2.151216, 0.000000, -1.000000, 0.000000, 0.373415, 0.669228, + -2.514874, -0.526340, 2.097478, 0.000000, -1.000000, 0.000000, 0.367383, 0.665744, + -2.475535, -0.526340, 2.136817, 0.000000, -1.000000, 0.000000, 0.369933, 0.668294, + -2.804247, -0.526340, 4.842164, 0.000000, -1.000000, 0.000000, 0.348633, 0.843694, + -2.916524, -0.526340, 4.729887, 0.000000, -1.000000, 0.000000, 0.341357, 0.836415, + -2.514874, -0.526340, -1.929349, 0.000000, -1.000000, -0.000000, 0.367383, 0.404667, + -2.514874, -0.526340, -1.452990, 0.000000, -1.000000, -0.000000, 0.367383, 0.435551, + -2.529273, -0.526340, -1.983087, 0.000000, -1.000000, -0.000000, 0.366450, 0.401183, + -2.514874, -0.526340, -2.492817, 0.000000, -1.000000, -0.000000, 0.367383, 0.368135, + -2.514874, -0.526340, -2.036824, 0.000000, -1.000000, -0.000000, 0.367383, 0.397699, + -2.529273, -0.526340, -2.546555, 0.000000, -1.000000, -0.000000, 0.366450, 0.364651, + -2.475535, -0.526340, -0.912793, 0.000000, -1.000000, -0.000000, 0.369933, 0.470575, + -2.421797, -0.526340, -1.291776, 0.000000, -1.000000, -0.000000, 0.373415, 0.446004, + -2.421797, -0.526340, -0.927192, 0.000000, -1.000000, -0.000000, 0.373415, 0.469641, + -2.514874, -0.526340, -0.765979, 0.000000, -1.000000, -0.000000, 0.367383, 0.480093, + -2.514874, -0.526340, -0.301388, 0.000000, -1.000000, -0.000000, 0.367383, 0.510215, + -2.957620, -0.526340, -5.109994, 0.000000, -1.000000, -0.000000, 0.338694, 0.198452, + -2.421797, -0.526340, -3.237865, 0.000000, -1.000000, -0.000000, 0.373415, 0.319830, + -2.475535, -0.526340, -3.223466, 0.000000, -1.000000, -0.000000, 0.369933, 0.320764, + -2.529273, -0.526340, -3.130390, 0.000000, -1.000000, -0.000000, 0.366450, 0.326798, + -2.514874, -0.526340, -3.184127, 0.000000, -1.000000, -0.000000, 0.367383, 0.323314, + -2.514874, -0.526340, -3.076652, 0.000000, -1.000000, -0.000000, 0.367383, 0.330282, + -2.514874, -0.526340, -2.600292, 0.000000, -1.000000, -0.000000, 0.367383, 0.361167, + -2.475535, -0.526340, -3.037313, 0.000000, -1.000000, -0.000000, 0.369933, 0.332833, + -2.475535, -0.526340, -2.639632, 0.000000, -1.000000, -0.000000, 0.369933, 0.358616, + -2.421797, -0.526340, -3.022913, 0.000000, -1.000000, -0.000000, 0.373415, 0.333766, + -2.421797, -0.526340, -2.654030, 0.000000, -1.000000, -0.000000, 0.373415, 0.357683, + -2.475535, -0.526340, -2.076163, 0.000000, -1.000000, -0.000000, 0.369933, 0.395148, + -2.421797, -0.526340, -2.439078, 0.000000, -1.000000, -0.000000, 0.373415, 0.371619, + -2.421797, -0.526340, -2.090562, 0.000000, -1.000000, -0.000000, 0.373415, 0.394215, + -2.475535, -0.526340, -2.453478, 0.000000, -1.000000, -0.000000, 0.369933, 0.370685, + -2.475535, -0.526340, -1.890010, 0.000000, -1.000000, -0.000000, 0.369933, 0.407217, + -2.475535, -0.526340, -1.492329, 0.000000, -1.000000, -0.000000, 0.369933, 0.433001, + -2.421797, -0.526340, -1.875611, 0.000000, -1.000000, -0.000000, 0.373415, 0.408151, + -2.421797, -0.526340, -1.506727, 0.000000, -1.000000, -0.000000, 0.373415, 0.432067, + -2.529273, -0.526340, -1.399252, 0.000000, -1.000000, -0.000000, 0.366450, 0.439035, + -2.514874, -0.526340, -0.873454, 0.000000, -1.000000, -0.000000, 0.367383, 0.473125, + -2.529273, -0.526340, -0.819716, 0.000000, -1.000000, -0.000000, 0.366450, 0.476609, + -2.475535, -0.526340, -1.306175, 0.000000, -1.000000, -0.000000, 0.369933, 0.445070, + -2.514874, -0.526340, -1.345515, 0.000000, -1.000000, -0.000000, 0.367383, 0.442520, + -2.475535, -0.526340, -0.726640, 0.000000, -1.000000, -0.000000, 0.369933, 0.482644, + -2.421797, -0.526340, -0.712241, 0.000000, -1.000000, -0.000000, 0.373415, 0.483577, + -2.368059, -0.526340, -0.726640, 0.000000, -1.000000, -0.000000, 0.376897, 0.482644, + -2.314321, -0.526340, -3.130390, 0.000000, -1.000000, 0.000000, 0.380379, 0.326798, + -2.328720, -0.526340, -0.301388, 0.000000, -1.000000, 0.000000, 0.379446, 0.510215, + -2.475535, -0.526340, -0.340727, 0.000000, -1.000000, 0.000000, 0.369933, 0.507664, + -2.328720, -0.526340, -1.345515, 0.000000, -1.000000, 0.000000, 0.379446, 0.442520, + -2.328720, -0.526340, -0.873454, 0.000000, -1.000000, 0.000000, 0.379446, 0.473125, + -2.368059, -0.526340, -1.306175, 0.000000, -1.000000, 0.000000, 0.376897, 0.445070, + -2.314321, -0.526340, -1.399252, 0.000000, -1.000000, 0.000000, 0.380379, 0.439035, + -2.314321, -0.526340, -0.819716, 0.000000, -1.000000, 0.000000, 0.380379, 0.476609, + -2.368059, -0.526340, -2.076163, 0.000000, -1.000000, 0.000000, 0.376897, 0.395148, + -2.368059, -0.526340, -2.453478, 0.000000, -1.000000, 0.000000, 0.376897, 0.370685, + -2.328720, -0.526340, -2.492817, 0.000000, -1.000000, 0.000000, 0.379446, 0.368135, + -2.314321, -0.526340, -1.983087, 0.000000, -1.000000, 0.000000, 0.380379, 0.401183, + -2.328720, -0.526340, -2.036824, 0.000000, -1.000000, 0.000000, 0.379446, 0.397699, + -2.328720, -0.526340, -2.600292, 0.000000, -1.000000, 0.000000, 0.379446, 0.361167, + -2.328720, -0.526340, -3.076652, 0.000000, -1.000000, 0.000000, 0.379446, 0.330282, + -2.314321, -0.526340, -2.546555, 0.000000, -1.000000, 0.000000, 0.380379, 0.364651, + -2.368059, -0.526340, -3.223466, 0.000000, -1.000000, 0.000000, 0.376897, 0.320764, + -2.650873, -0.526340, -5.416739, 0.000000, -1.000000, 0.000000, 0.358571, 0.178564, + -2.328720, -0.526340, -0.765979, 0.000000, -1.000000, 0.000000, 0.379446, 0.480093, + -2.368059, -0.526340, -0.340727, 0.000000, -1.000000, 0.000000, 0.376897, 0.507664, + -2.421797, -0.526340, -0.355126, 0.000000, -1.000000, 0.000000, 0.373415, 0.506731, + -2.368059, -0.526340, -0.912793, 0.000000, -1.000000, 0.000000, 0.376897, 0.470575, + -2.328720, -0.526340, -1.929349, 0.000000, -1.000000, 0.000000, 0.379446, 0.404667, + -2.368059, -0.526340, -1.492329, 0.000000, -1.000000, 0.000000, 0.376897, 0.433001, + -2.368059, -0.526340, -1.890010, 0.000000, -1.000000, 0.000000, 0.376897, 0.407217, + -2.328720, -0.526340, -1.452990, 0.000000, -1.000000, 0.000000, 0.379446, 0.435551, + -2.368059, -0.526340, -2.639632, 0.000000, -1.000000, 0.000000, 0.376897, 0.358616, + -2.368059, -0.526340, -3.037313, 0.000000, -1.000000, 0.000000, 0.376897, 0.332833, + -2.328720, -0.526340, -3.184127, 0.000000, -1.000000, 0.000000, 0.379446, 0.323314, + -2.916524, -0.526340, -5.263366, 0.000000, -1.000000, 0.000000, 0.341357, 0.188508, + -2.947168, -0.526340, -5.189386, 0.000000, -1.000000, 0.000000, 0.339372, 0.193304, + -2.867776, -0.526340, -5.326896, 0.000000, -1.000000, 0.000000, 0.344516, 0.184389, + -2.804247, -0.526340, -5.375644, 0.000000, -1.000000, 0.000000, 0.348633, 0.181228, + -2.730265, -0.526340, -5.406288, 0.000000, -1.000000, 0.000000, 0.353427, 0.179242, + 1.644043, -0.081896, -0.266740, 0.000000, 1.000000, 0.000000, 0.594876, 0.512461, + -0.656788, -0.081896, 4.883261, 0.000000, 1.000000, -0.000000, 0.445787, 0.846359, + 1.644043, -0.081896, 4.883261, 0.000000, 1.000000, -0.000000, 0.594876, 0.846359, + -0.656788, -0.081896, -0.266740, 0.000000, 1.000000, -0.000000, 0.445787, 0.512461, + 3.419890, -0.081896, -0.726640, 0.000000, 1.000000, 0.000000, 0.709947, 0.482644, + 3.366152, -0.081896, -0.349582, 0.000000, 1.000000, 0.000000, 0.706465, 0.507090, + 3.419890, -0.081896, -0.335183, 0.000000, 1.000000, 0.000000, 0.709947, 0.508024, + 1.644043, -0.081896, -5.416739, 0.000000, 1.000000, 0.000000, 0.594876, 0.178564, + 2.335439, -0.081896, -4.864406, 0.000000, 1.000000, 0.000000, 0.639677, 0.214374, + 2.426769, -0.081896, -4.882573, 0.000000, 1.000000, 0.000000, 0.645595, 0.213196, + 3.273076, -0.081896, -0.765979, 0.000000, 1.000000, 0.000000, 0.700433, 0.480093, + 3.258677, -0.081896, -0.819716, 0.000000, 1.000000, 0.000000, 0.699500, 0.476609, + 3.258677, -0.081896, -1.399252, 0.000000, 1.000000, 0.000000, 0.699500, 0.439035, + 3.273076, -0.081896, -0.873454, 0.000000, 1.000000, 0.000000, 0.700433, 0.473125, + 3.273076, -0.081896, -1.345515, 0.000000, 1.000000, 0.000000, 0.700433, 0.442520, + 3.312414, -0.081896, -1.492329, 0.000000, 1.000000, 0.000000, 0.702982, 0.433001, + 3.366152, -0.081896, -1.875611, 0.000000, 1.000000, 0.000000, 0.706465, 0.408151, + 3.312414, -0.081896, -1.890010, 0.000000, 1.000000, 0.000000, 0.702982, 0.407217, + 3.366152, -0.081896, -1.506727, 0.000000, 1.000000, 0.000000, 0.706465, 0.432067, + 2.518099, -0.081896, -4.423425, 0.000000, 1.000000, 0.000000, 0.651513, 0.242965, + 3.312414, -0.081896, -3.223466, 0.000000, 1.000000, 0.000000, 0.702982, 0.320764, + 3.366152, -0.081896, -3.237865, 0.000000, 1.000000, 0.000000, 0.706465, 0.319830, + 2.258012, -0.081896, -4.475159, 0.000000, 1.000000, 0.000000, 0.634660, 0.239611, + 3.258677, -0.081896, -2.555354, 0.000000, 1.000000, 0.000000, 0.699500, 0.364080, + 2.335439, -0.081896, -4.423425, 0.000000, 1.000000, 0.000000, 0.639677, 0.242965, + 3.273076, -0.081896, -3.184127, 0.000000, 1.000000, 0.000000, 0.700433, 0.323314, + 2.426769, -0.081896, -4.405259, 0.000000, 1.000000, 0.000000, 0.645595, 0.244143, + 3.366152, -0.081896, -0.712241, 0.000000, 1.000000, 0.000000, 0.706465, 0.483577, + 3.459229, -0.081896, -0.295844, 0.000000, 1.000000, 0.000000, 0.712496, 0.510574, + 3.473628, -0.081896, -0.819716, 0.000000, 1.000000, 0.000000, 0.713429, 0.476609, + 3.459229, -0.081896, -0.765979, 0.000000, 1.000000, 0.000000, 0.712496, 0.480093, + 3.273076, -0.081896, -0.295844, 0.000000, 1.000000, 0.000000, 0.700433, 0.510574, + 3.312414, -0.081896, -0.726640, 0.000000, 1.000000, 0.000000, 0.702982, 0.482644, + 2.206278, -0.081896, -4.552585, 0.000000, 1.000000, 0.000000, 0.631307, 0.234591, + 3.312414, -0.081896, -1.306175, 0.000000, 1.000000, 0.000000, 0.702982, 0.445070, + 3.312414, -0.081896, -0.912793, 0.000000, 1.000000, 0.000000, 0.702982, 0.470575, + 3.366152, -0.081896, -1.291776, 0.000000, 1.000000, 0.000000, 0.706465, 0.446004, + 3.366152, -0.081896, -0.927192, 0.000000, 1.000000, 0.000000, 0.706465, 0.469641, + 3.258677, -0.081896, -1.983087, 0.000000, 1.000000, 0.000000, 0.699500, 0.401183, + 3.273076, -0.081896, -1.452990, 0.000000, 1.000000, 0.000000, 0.700433, 0.435551, + 3.273076, -0.081896, -1.929349, 0.000000, 1.000000, 0.000000, 0.700433, 0.404667, + 3.312414, -0.081896, -2.076163, 0.000000, 1.000000, 0.000000, 0.702982, 0.395148, + 3.366152, -0.081896, -2.447878, 0.000000, 1.000000, 0.000000, 0.706465, 0.371048, + 3.312414, -0.081896, -2.462278, 0.000000, 1.000000, 0.000000, 0.702982, 0.370115, + 3.366152, -0.081896, -2.090562, 0.000000, 1.000000, 0.000000, 0.706465, 0.394215, + 3.273076, -0.081896, -2.036824, 0.000000, 1.000000, 0.000000, 0.700433, 0.397699, + 3.273076, -0.081896, -2.501617, 0.000000, 1.000000, 0.000000, 0.700433, 0.367564, + 3.258677, -0.081896, -3.130390, 0.000000, 1.000000, 0.000000, 0.699500, 0.326798, + 3.273076, -0.081896, -2.609092, 0.000000, 1.000000, 0.000000, 0.700433, 0.360596, + 3.273076, -0.081896, -3.076652, 0.000000, 1.000000, 0.000000, 0.700433, 0.330282, + 3.312414, -0.081896, -2.648431, 0.000000, 1.000000, 0.000000, 0.702982, 0.358046, + 3.312414, -0.081896, -3.037313, 0.000000, 1.000000, 0.000000, 0.702982, 0.332833, + 3.366152, -0.081896, -3.022913, 0.000000, 1.000000, 0.000000, 0.706465, 0.333766, + 3.366152, -0.081896, -2.662830, 0.000000, 1.000000, 0.000000, 0.706465, 0.357112, + 2.188112, -0.081896, -4.643916, 0.000000, 1.000000, 0.000000, 0.630130, 0.228670, + 2.206278, -0.081896, -4.735246, 0.000000, 1.000000, 0.000000, 0.631307, 0.222748, + 2.258013, -0.081896, -4.812671, 0.000000, 1.000000, 0.000000, 0.634660, 0.217728, + 3.265277, -0.081896, -0.266740, 0.000000, 1.000000, 0.000000, 0.699928, 0.512461, + 3.312414, -0.081896, -0.335183, 0.000000, 1.000000, 0.000000, 0.702982, 0.508024, + 3.366152, -0.081896, 2.151216, 0.000000, 1.000000, 0.000000, 0.706465, 0.669228, + 3.109210, -0.081896, 2.395010, 0.000000, 1.000000, 0.000000, 0.689815, 0.685034, + 3.419890, -0.081896, 2.136817, 0.000000, 1.000000, 0.000000, 0.709947, 0.668294, + 3.119396, -0.081896, 2.356996, 0.000000, 1.000000, 0.000000, 0.690475, 0.682570, + 3.312414, -0.081896, 2.136817, 0.000000, 1.000000, 0.000000, 0.702982, 0.668294, + 3.119396, -0.081896, 2.244328, 0.000000, 1.000000, 0.000000, 0.690475, 0.675265, + 3.273076, -0.081896, 2.097478, 0.000000, 1.000000, 0.000000, 0.700433, 0.665744, + 3.119396, -0.081896, 1.871874, 0.000000, 1.000000, 0.000000, 0.690475, 0.651117, + 3.258677, -0.081896, 2.043740, 0.000000, 1.000000, 0.000000, 0.699500, 0.662260, + 3.273076, -0.081896, 1.990002, 0.000000, 1.000000, 0.000000, 0.700433, 0.658776, + 3.312414, -0.081896, 1.950664, 0.000000, 1.000000, 0.000000, 0.702982, 0.656225, + 3.366152, -0.081896, 1.936264, 0.000000, 1.000000, 0.000000, 0.706465, 0.655292, + 3.081383, -0.081896, 2.422837, 0.000000, 1.000000, 0.000000, 0.688012, 0.686839, + 3.273076, -0.081896, 0.842391, 0.000000, 1.000000, -0.000000, 0.700433, 0.584371, + 3.273076, -0.081896, 0.378834, 0.000000, 1.000000, -0.000000, 0.700433, 0.554317, + 2.074385, -0.081896, 0.883362, 0.000000, 1.000000, -0.000000, 0.622761, 0.587027, + 2.007844, -0.081896, 1.479915, 0.000000, 1.000000, -0.000000, 0.618449, 0.625705, + 2.069167, -0.081896, 1.515320, 0.000000, 1.000000, -0.000000, 0.622423, 0.628000, + 1.998358, -0.081896, 1.444510, 0.000000, 1.000000, -0.000000, 0.617835, 0.623409, + 3.258677, -0.081896, -0.242106, 0.000000, 1.000000, -0.000000, 0.699500, 0.514058, + 3.312414, -0.081896, -0.149029, 0.000000, 1.000000, -0.000000, 0.702982, 0.520093, + 3.366152, -0.081896, 0.217620, 0.000000, 1.000000, 0.000000, 0.706465, 0.543864, + 3.366152, -0.081896, -0.134630, 0.000000, 1.000000, 0.000000, 0.706465, 0.521026, + 2.033762, -0.081896, 1.505833, 0.000000, 1.000000, -0.000000, 0.620129, 0.627385, + 1.998358, -0.081896, 0.959389, 0.000000, 1.000000, -0.000000, 0.617835, 0.591957, + 2.008543, -0.081896, 0.921375, 0.000000, 1.000000, -0.000000, 0.618495, 0.589492, + 1.998358, -0.081896, 1.072057, 0.000000, 1.000000, -0.000000, 0.617835, 0.599261, + 3.312414, -0.081896, 0.418173, 0.000000, 1.000000, -0.000000, 0.702982, 0.556867, + 2.036371, -0.081896, 0.893547, 0.000000, 1.000000, -0.000000, 0.620298, 0.587688, + 3.312414, -0.081896, 0.803053, 0.000000, 1.000000, -0.000000, 0.702982, 0.581821, + 3.366152, -0.081896, 0.788654, 0.000000, 1.000000, 0.000000, 0.706465, 0.580887, + 3.366152, -0.081896, 0.432572, 0.000000, 1.000000, 0.000000, 0.706465, 0.557801, + 3.273076, -0.081896, 0.271358, 0.000000, 1.000000, -0.000000, 0.700433, 0.547349, + 3.273076, -0.081896, -0.188368, 0.000000, 1.000000, -0.000000, 0.700433, 0.517542, + 3.258677, -0.081896, 0.325096, 0.000000, 1.000000, -0.000000, 0.699500, 0.550833, + 3.312414, -0.081896, 0.232019, 0.000000, 1.000000, -0.000000, 0.702982, 0.544798, + 2.167776, -0.081896, 1.836470, 0.000000, 1.000000, 0.000000, 0.628812, 0.648822, + 2.949978, -0.081896, 1.836470, 0.000000, 1.000000, 0.000000, 0.679497, 0.648822, + 3.312414, -0.081896, 0.989206, 0.000000, 1.000000, 0.000000, 0.702982, 0.593890, + 3.312414, -0.081896, 1.385174, 0.000000, 1.000000, 0.000000, 0.702982, 0.619562, + 3.366152, -0.081896, 1.003605, 0.000000, 1.000000, 0.000000, 0.706465, 0.594823, + 2.975896, -0.081896, 1.810551, 0.000000, 1.000000, 0.000000, 0.681177, 0.647141, + 3.273076, -0.081896, 1.531989, 0.000000, 1.000000, 0.000000, 0.700433, 0.629081, + 2.940491, -0.081896, 2.244328, 0.000000, 1.000000, 0.000000, 0.678883, 0.675265, + 2.177263, -0.081896, 1.871874, 0.000000, 1.000000, 0.000000, 0.629427, 0.651117, + 2.177263, -0.081896, 2.244328, 0.000000, 1.000000, 0.000000, 0.629427, 0.675265, + 3.258677, -0.081896, 1.478251, 0.000000, 1.000000, 0.000000, 0.699500, 0.625597, + 3.312414, -0.081896, 1.571327, 0.000000, 1.000000, 0.000000, 0.702982, 0.631631, + 3.011301, -0.081896, 1.801065, 0.000000, 1.000000, 0.000000, 0.683471, 0.646526, + 3.366152, -0.081896, 1.585726, 0.000000, 1.000000, 0.000000, 0.706465, 0.632565, + 3.273076, -0.081896, 1.424513, 0.000000, 1.000000, 0.000000, 0.700433, 0.622113, + 3.366152, -0.081896, 1.370775, 0.000000, 1.000000, 0.000000, 0.706465, 0.618629, + 3.273076, -0.081896, 0.949867, 0.000000, 1.000000, 0.000000, 0.700433, 0.591339, + 3.258677, -0.081896, 0.896129, 0.000000, 1.000000, 0.000000, 0.699500, 0.587855, + 2.940491, -0.081896, 1.871874, 0.000000, 1.000000, 0.000000, 0.678883, 0.651117, + 2.141858, -0.081896, 1.810551, 0.000000, 1.000000, 0.000000, 0.627133, 0.647141, + 2.106453, -0.081896, 1.801065, 0.000000, 1.000000, 0.000000, 0.624839, 0.646526, + 3.419890, -0.081896, 1.571327, 0.000000, 1.000000, 0.000000, 0.709947, 0.631631, + 3.043370, -0.081896, 2.433023, 0.000000, 1.000000, 0.000000, 0.685549, 0.687499, + 3.344689, -0.081896, 3.852128, 0.000000, 1.000000, 0.000000, 0.705074, 0.779506, + 3.345987, -0.081896, 3.837281, 0.000000, 1.000000, 0.000000, 0.705158, 0.778543, + 3.419890, -0.081896, 0.989206, 0.000000, 1.000000, 0.000000, 0.709947, 0.593890, + 3.419890, -0.081896, 1.385174, 0.000000, 1.000000, 0.000000, 0.709947, 0.619562, + 3.459229, -0.081896, 0.949867, 0.000000, 1.000000, 0.000000, 0.712496, 0.591339, + 3.400913, -0.081896, 3.771823, 0.000000, 1.000000, 0.000000, 0.708717, 0.774299, + 3.387414, -0.081896, 3.778118, 0.000000, 1.000000, 0.000000, 0.707842, 0.774707, + 3.690662, -0.081896, 3.767968, 0.000000, 1.000000, 0.000000, 0.727492, 0.774049, + 3.749826, -0.081896, 3.809395, 0.000000, 1.000000, 0.000000, 0.731326, 0.776735, + 3.459229, -0.081896, 2.097478, 0.000000, 1.000000, 0.000000, 0.712496, 0.665744, + 3.741282, -0.081896, 3.797193, 0.000000, 1.000000, 0.000000, 0.730772, 0.775944, + 3.459229, -0.081896, 1.424513, 0.000000, 1.000000, 0.000000, 0.712496, 0.622113, + 3.473628, -0.081896, 0.896129, 0.000000, 1.000000, 0.000000, 0.713429, 0.587855, + 3.473628, -0.081896, 2.043740, 0.000000, 1.000000, 0.000000, 0.713429, 0.662260, + 3.473628, -0.081896, 1.478251, 0.000000, 1.000000, 0.000000, 0.713429, 0.625597, + 3.459229, -0.081896, 1.531989, 0.000000, 1.000000, 0.000000, 0.712496, 0.629081, + 3.459229, -0.081896, 1.990002, 0.000000, 1.000000, 0.000000, 0.712496, 0.658776, + 3.419890, -0.081896, 1.950664, 0.000000, 1.000000, 0.000000, 0.709947, 0.656225, + 3.048587, -0.081896, 1.801065, 0.000000, 1.000000, 0.000000, 0.685887, 0.646526, + 3.109909, -0.081896, 1.836470, 0.000000, 1.000000, 0.000000, 0.689861, 0.648822, + 3.675824, -0.081896, 3.766670, 0.000000, 1.000000, 0.000000, 0.726531, 0.773965, + 3.083991, -0.081896, 1.810551, 0.000000, 1.000000, 0.000000, 0.688181, 0.647141, + 3.718549, -0.081896, 3.778118, 0.000000, 1.000000, 0.000000, 0.729299, 0.774707, + 3.415300, -0.081896, 3.767968, 0.000000, 1.000000, 0.000000, 0.709649, 0.774049, + 3.349842, -0.081896, 3.822894, 0.000000, 1.000000, 0.000000, 0.705408, 0.777610, + 3.356137, -0.081896, 3.809395, 0.000000, 1.000000, 0.000000, 0.705816, 0.776735, + 3.364681, -0.081896, 3.797193, 0.000000, 1.000000, 0.000000, 0.706369, 0.775944, + 3.375213, -0.081896, 3.786661, 0.000000, 1.000000, 0.000000, 0.707052, 0.775261, + 3.430138, -0.081896, 3.766670, 0.000000, 1.000000, 0.000000, 0.710611, 0.773965, + 3.705049, -0.081896, 3.771823, 0.000000, 1.000000, 0.000000, 0.728424, 0.774299, + 3.730750, -0.081896, 3.786661, 0.000000, 1.000000, 0.000000, 0.730090, 0.775261, + 3.756121, -0.081896, 3.822894, 0.000000, 1.000000, 0.000000, 0.731734, 0.777610, + 3.759976, -0.081896, 3.837281, 0.000000, 1.000000, 0.000000, 0.731983, 0.778543, + 2.552087, -0.081896, 4.662502, 0.000000, 1.000000, -0.000000, 0.653715, 0.832046, + 3.638128, -0.081896, 4.883261, 0.000000, 1.000000, -0.000000, 0.724088, 0.846359, + 2.566475, -0.081896, 4.658647, 0.000000, 1.000000, -0.000000, 0.654647, 0.831796, + 3.067795, -0.081896, 3.930790, 0.000000, 1.000000, -0.000000, 0.687132, 0.784606, + 3.717520, -0.081896, 4.872808, 0.000000, 1.000000, 0.000000, 0.729232, 0.845681, + 3.064272, -0.081896, 3.932433, 0.000000, 1.000000, -0.000000, 0.686903, 0.784712, + 2.537240, -0.081896, 4.663800, 0.000000, 1.000000, -0.000000, 0.652753, 0.832130, + 2.494507, -0.081896, 4.652351, 0.000000, 1.000000, -0.000000, 0.649984, 0.831388, + 2.451782, -0.081896, 3.853690, 0.000000, 1.000000, -0.000000, 0.647215, 0.779607, + 2.451646, -0.081896, 3.852128, 0.000000, 1.000000, -0.000000, 0.647207, 0.779506, + 2.471774, -0.081896, 4.633276, 0.000000, 1.000000, -0.000000, 0.648511, 0.830151, + 2.482306, -0.081896, 4.643808, 0.000000, 1.000000, -0.000000, 0.649193, 0.830834, + 2.463094, -0.081896, 3.809395, 0.000000, 1.000000, -0.000000, 0.647949, 0.776735, + 2.463230, -0.081896, 3.809166, 0.000000, 1.000000, -0.000000, 0.647957, 0.776720, + 2.456798, -0.081896, 3.822894, 0.000000, 1.000000, -0.000000, 0.647541, 0.777610, + 2.453080, -0.081896, 4.593188, 0.000000, 1.000000, -0.000000, 0.647300, 0.827552, + 2.456935, -0.081896, 4.607576, 0.000000, 1.000000, -0.000000, 0.647549, 0.828485, + 2.451782, -0.081896, 4.578350, 0.000000, 1.000000, -0.000000, 0.647215, 0.826590, + 2.508006, -0.081896, 4.658647, 0.000000, 1.000000, -0.000000, 0.650859, 0.831796, + 2.622699, -0.081896, 4.578350, 0.000000, 1.000000, -0.000000, 0.658291, 0.826590, + 2.621400, -0.081896, 4.593188, 0.000000, 1.000000, -0.000000, 0.658206, 0.827552, + 3.049885, -0.081896, 3.936288, 0.000000, 1.000000, -0.000000, 0.685971, 0.784962, + 3.035047, -0.081896, 3.937586, 0.000000, 1.000000, -0.000000, 0.685010, 0.785046, + 2.622699, -0.081896, 3.937586, 0.000000, 1.000000, -0.000000, 0.658291, 0.785046, + 2.611250, -0.081896, 4.621075, 0.000000, 1.000000, -0.000000, 0.657549, 0.829360, + 2.617545, -0.081896, 4.607576, 0.000000, 1.000000, -0.000000, 0.657956, 0.828485, + 2.602707, -0.081896, 4.633276, 0.000000, 1.000000, -0.000000, 0.656995, 0.830151, + 2.592175, -0.081896, 4.643808, 0.000000, 1.000000, -0.000000, 0.656313, 0.830834, + 2.579974, -0.081896, 4.652351, 0.000000, 1.000000, -0.000000, 0.655522, 0.831388, + 2.522394, -0.081896, 4.662502, 0.000000, 1.000000, -0.000000, 0.651791, 0.832046, + 2.463230, -0.081896, 4.621075, 0.000000, 1.000000, -0.000000, 0.647957, 0.829360, + 2.452944, -0.081896, 3.837281, 0.000000, 1.000000, -0.000000, 0.647291, 0.778543, + 2.494507, -0.081896, 3.777889, 0.000000, 1.000000, -0.000000, 0.649984, 0.774693, + 2.482306, -0.081896, 3.786432, 0.000000, 1.000000, -0.000000, 0.649193, 0.775246, + 2.463182, -0.081896, 3.809269, 0.000000, 1.000000, -0.000000, 0.647954, 0.776727, + 2.471774, -0.081896, 3.796964, 0.000000, 1.000000, -0.000000, 0.648511, 0.775929, + 2.539859, -0.081896, 3.766670, 0.000000, 1.000000, -0.000000, 0.652923, 0.773965, + 2.954599, -0.081896, 3.766670, 0.000000, 1.000000, 0.000000, 0.679797, 0.773965, + 2.508006, -0.081896, 3.771594, 0.000000, 1.000000, -0.000000, 0.650859, 0.774284, + 2.522394, -0.081896, 3.767739, 0.000000, 1.000000, -0.000000, 0.651791, 0.774034, + 2.537240, -0.081896, 3.766441, 0.000000, 1.000000, -0.000000, 0.652753, 0.773950, + 3.944875, -0.081896, 4.576513, 0.000000, 1.000000, 0.000000, 0.743964, 0.826471, + 3.855031, -0.081896, 4.793416, 0.000000, 1.000000, 0.000000, 0.738143, 0.840534, + 3.761274, -0.081896, 3.852128, 0.000000, 1.000000, 0.000000, 0.732068, 0.779506, + 3.419890, -0.081896, 0.232019, 0.000000, 1.000000, 0.000000, 0.709947, 0.544798, + 3.419890, -0.081896, -0.149029, 0.000000, 1.000000, 0.000000, 0.709947, 0.520093, + 3.459229, -0.081896, 0.378834, 0.000000, 1.000000, 0.000000, 0.712496, 0.554317, + 3.473628, -0.081896, 0.325096, 0.000000, 1.000000, 0.000000, 0.713429, 0.550833, + 3.759976, -0.081896, 3.866974, 0.000000, 1.000000, 0.000000, 0.731983, 0.780468, + 3.756121, -0.081896, 3.881362, 0.000000, 1.000000, 0.000000, 0.731734, 0.781401, + 2.074385, -0.081896, 2.433023, 0.000000, 1.000000, 0.000000, 0.622761, 0.687499, + 2.177263, -0.081896, 2.433023, 0.000000, 1.000000, 0.000000, 0.629427, 0.687499, + 2.940491, -0.081896, 2.433023, 0.000000, 1.000000, 0.000000, 0.678883, 0.687499, + 3.120496, -0.081896, 3.852128, 0.000000, 1.000000, 0.000000, 0.690547, 0.779506, + 3.119198, -0.081896, 3.837281, 0.000000, 1.000000, 0.000000, 0.690462, 0.778543, + 3.100505, -0.081896, 3.907062, 0.000000, 1.000000, 0.000000, 0.689251, 0.783067, + 3.356137, -0.081896, 3.894861, 0.000000, 1.000000, 0.000000, 0.705816, 0.782276, + 3.109048, -0.081896, 3.894861, 0.000000, 1.000000, 0.000000, 0.689805, 0.782276, + 3.345987, -0.081896, 3.866974, 0.000000, 1.000000, 0.000000, 0.705158, 0.780468, + 3.349842, -0.081896, 3.881362, 0.000000, 1.000000, 0.000000, 0.705408, 0.781401, + 3.115343, -0.081896, 3.881362, 0.000000, 1.000000, 0.000000, 0.690213, 0.781401, + 3.430138, -0.081896, 3.937586, 0.000000, 1.000000, 0.000000, 0.710611, 0.785046, + 3.415300, -0.081896, 3.936288, 0.000000, 1.000000, 0.000000, 0.709649, 0.784962, + 3.400913, -0.081896, 3.932433, 0.000000, 1.000000, 0.000000, 0.708717, 0.784712, + 3.459229, -0.081896, -0.188368, 0.000000, 1.000000, 0.000000, 0.712496, 0.517542, + 3.459229, -0.081896, 0.271358, 0.000000, 1.000000, 0.000000, 0.712496, 0.547349, + 3.944875, -0.081896, -0.266740, 0.000000, 1.000000, 0.000000, 0.743964, 0.512461, + 3.467028, -0.081896, -0.266740, 0.000000, 1.000000, 0.000000, 0.713001, 0.512461, + 3.473628, -0.081896, -0.242106, 0.000000, 1.000000, 0.000000, 0.713429, 0.514058, + 3.419890, -0.081896, 0.418173, 0.000000, 1.000000, 0.000000, 0.709947, 0.556867, + 3.419890, -0.081896, 0.803053, 0.000000, 1.000000, 0.000000, 0.709947, 0.581821, + 3.459229, -0.081896, 0.842391, 0.000000, 1.000000, 0.000000, 0.712496, 0.584371, + 3.718549, -0.081896, 3.926138, 0.000000, 1.000000, 0.000000, 0.729299, 0.784304, + 3.730750, -0.081896, 3.917595, 0.000000, 1.000000, 0.000000, 0.730090, 0.783750, + 3.749826, -0.081896, 3.894861, 0.000000, 1.000000, 0.000000, 0.731326, 0.782276, + 3.741282, -0.081896, 3.907062, 0.000000, 1.000000, 0.000000, 0.730772, 0.783067, + 3.705049, -0.081896, 3.932433, 0.000000, 1.000000, 0.000000, 0.728424, 0.784712, + 3.690662, -0.081896, 3.936288, 0.000000, 1.000000, 0.000000, 0.727492, 0.784962, + 3.675824, -0.081896, 3.937586, 0.000000, 1.000000, 0.000000, 0.726531, 0.785046, + 3.387414, -0.081896, 3.926138, 0.000000, 1.000000, 0.000000, 0.707842, 0.784304, + 3.375213, -0.081896, 3.917595, 0.000000, 1.000000, 0.000000, 0.707052, 0.783750, + 3.077772, -0.081896, 3.926138, 0.000000, 1.000000, 0.000000, 0.687778, 0.784304, + 3.089972, -0.081896, 3.917595, 0.000000, 1.000000, 0.000000, 0.688569, 0.783750, + 3.035047, -0.081896, 3.766670, 0.000000, 1.000000, 0.000000, 0.685010, 0.773965, + 3.119198, -0.081896, 3.866974, 0.000000, 1.000000, 0.000000, 0.690462, 0.780468, + 3.077772, -0.081896, 3.778118, 0.000000, 1.000000, 0.000000, 0.687778, 0.774707, + 3.064272, -0.081896, 3.771823, 0.000000, 1.000000, 0.000000, 0.686903, 0.774299, + 2.036371, -0.081896, 2.422837, 0.000000, 1.000000, 0.000000, 0.620298, 0.686839, + 3.049885, -0.081896, 3.767968, 0.000000, 1.000000, 0.000000, 0.685971, 0.774049, + 3.089972, -0.081896, 3.786661, 0.000000, 1.000000, 0.000000, 0.688569, 0.775261, + 3.100505, -0.081896, 3.797193, 0.000000, 1.000000, 0.000000, 0.689251, 0.775944, + 3.109048, -0.081896, 3.809395, 0.000000, 1.000000, 0.000000, 0.689805, 0.776735, + 3.115343, -0.081896, 3.822894, 0.000000, 1.000000, 0.000000, 0.690213, 0.777610, + 3.364681, -0.081896, 3.907062, 0.000000, 1.000000, 0.000000, 0.706369, 0.783067, + 3.791502, -0.081896, 4.842164, 0.000000, 1.000000, 0.000000, 0.734026, 0.843694, + 3.934423, -0.081896, 4.655905, 0.000000, 1.000000, 0.000000, 0.743287, 0.831618, + 3.903779, -0.081896, 4.729887, 0.000000, 1.000000, 0.000000, 0.741302, 0.836415, + -0.656788, -0.081896, -5.416739, 0.000000, 1.000000, 0.000000, 0.445787, 0.178564, + 3.944875, -0.081896, -5.109994, 0.000000, 1.000000, 0.000000, 0.743964, 0.198452, + 2.647259, -0.081896, -4.552585, 0.000000, 1.000000, 0.000000, 0.659882, 0.234591, + 3.903779, -0.081896, -5.263366, 0.000000, 1.000000, 0.000000, 0.741302, 0.188508, + 3.638128, -0.081896, -5.416739, 0.000000, 1.000000, 0.000000, 0.724088, 0.178564, + 2.665425, -0.081896, -4.643916, 0.000000, 1.000000, 0.000000, 0.661059, 0.228670, + 3.419890, -0.081896, -2.648431, 0.000000, 1.000000, 0.000000, 0.709947, 0.358046, + 3.419890, -0.081896, -3.223466, 0.000000, 1.000000, 0.000000, 0.709947, 0.320764, + 2.595525, -0.081896, -4.475159, 0.000000, 1.000000, 0.000000, 0.656530, 0.239611, + 3.473628, -0.081896, -1.983087, 0.000000, 1.000000, 0.000000, 0.713429, 0.401183, + 3.473628, -0.081896, -2.555354, 0.000000, 1.000000, 0.000000, 0.713429, 0.364080, + 3.459229, -0.081896, -2.036824, 0.000000, 1.000000, 0.000000, 0.712496, 0.397699, + 3.459229, -0.081896, -1.345515, 0.000000, 1.000000, 0.000000, 0.712496, 0.442520, + 3.473628, -0.081896, -1.399252, 0.000000, 1.000000, 0.000000, 0.713429, 0.439035, + 3.934423, -0.081896, -5.189386, 0.000000, 1.000000, 0.000000, 0.743287, 0.193304, + 3.855031, -0.081896, -5.326896, 0.000000, 1.000000, 0.000000, 0.738143, 0.184389, + 3.791502, -0.081896, -5.375644, 0.000000, 1.000000, 0.000000, 0.734026, 0.181228, + 3.717520, -0.081896, -5.406288, 0.000000, 1.000000, 0.000000, 0.729232, 0.179242, + 2.518099, -0.081896, -4.864406, 0.000000, 1.000000, 0.000000, 0.651513, 0.214374, + 2.647259, -0.081896, -4.735246, 0.000000, 1.000000, 0.000000, 0.659882, 0.222748, + 2.595525, -0.081896, -4.812671, 0.000000, 1.000000, 0.000000, 0.656530, 0.217728, + 3.473628, -0.081896, -3.130390, 0.000000, 1.000000, 0.000000, 0.713429, 0.326798, + 3.459229, -0.081896, -3.184127, 0.000000, 1.000000, 0.000000, 0.712496, 0.323314, + 3.459229, -0.081896, -3.076652, 0.000000, 1.000000, 0.000000, 0.712496, 0.330282, + 3.459229, -0.081896, -2.609092, 0.000000, 1.000000, 0.000000, 0.712496, 0.360596, + 3.419890, -0.081896, -3.037313, 0.000000, 1.000000, 0.000000, 0.709947, 0.332833, + 3.419890, -0.081896, -2.462278, 0.000000, 1.000000, 0.000000, 0.709947, 0.370115, + 3.419890, -0.081896, -2.076163, 0.000000, 1.000000, 0.000000, 0.709947, 0.395148, + 3.459229, -0.081896, -2.501617, 0.000000, 1.000000, 0.000000, 0.712496, 0.367564, + 3.459229, -0.081896, -1.452990, 0.000000, 1.000000, 0.000000, 0.712496, 0.435551, + 3.419890, -0.081896, -1.890010, 0.000000, 1.000000, 0.000000, 0.709947, 0.407217, + 3.419890, -0.081896, -1.492329, 0.000000, 1.000000, 0.000000, 0.709947, 0.433001, + 3.459229, -0.081896, -1.929349, 0.000000, 1.000000, 0.000000, 0.712496, 0.404667, + 3.419890, -0.081896, -1.306175, 0.000000, 1.000000, 0.000000, 0.709947, 0.445070, + 3.419890, -0.081896, -0.912793, 0.000000, 1.000000, 0.000000, 0.709947, 0.470575, + 3.459229, -0.081896, -0.873454, 0.000000, 1.000000, 0.000000, 0.712496, 0.473125, + -1.920722, -0.081896, 1.230866, 0.000000, 1.000000, 0.000000, 0.363887, 0.609558, + -2.368059, -0.081896, 0.989206, 0.000000, 1.000000, 0.000000, 0.334901, 0.593890, + -2.368059, -0.081896, 1.385174, 0.000000, 1.000000, 0.000000, 0.334901, 0.619562, + -2.314321, -0.081896, 1.478251, 0.000000, 1.000000, 0.000000, 0.338383, 0.625597, + -1.938889, -0.081896, 1.322196, 0.000000, 1.000000, 0.000000, 0.362710, 0.615479, + -2.328720, -0.081896, 1.424513, 0.000000, 1.000000, 0.000000, 0.337450, 0.622113, + -2.421797, -0.081896, 1.003605, 0.000000, 1.000000, 0.000000, 0.331419, 0.594823, + -2.368059, -0.081896, 1.571327, 0.000000, 1.000000, 0.000000, 0.334901, 0.631631, + -2.368059, -0.081896, 1.950664, 0.000000, 1.000000, 0.000000, 0.334901, 0.656225, + -2.328720, -0.081896, 1.531989, 0.000000, 1.000000, 0.000000, 0.337450, 0.629081, + -2.328720, -0.081896, 1.990002, 0.000000, 1.000000, 0.000000, 0.337450, 0.658776, + -1.920722, -0.081896, 1.413526, 0.000000, 1.000000, 0.000000, 0.363887, 0.621400, + -1.868988, -0.081896, 1.490951, 0.000000, 1.000000, 0.000000, 0.367240, 0.626420, + -2.421797, -0.081896, 1.936264, 0.000000, 1.000000, 0.000000, 0.331419, 0.655292, + -1.868988, -0.081896, 1.153440, 0.000000, 1.000000, 0.000000, 0.367240, 0.604538, + -2.328720, -0.081896, 0.949867, 0.000000, 1.000000, 0.000000, 0.337450, 0.591339, + -2.314321, -0.081896, 0.896129, 0.000000, 1.000000, -0.000000, 0.338383, 0.587855, + -1.791562, -0.081896, 1.101705, 0.000000, 1.000000, 0.000000, 0.372257, 0.601184, + -1.700232, -0.081896, 1.083539, 0.000000, 1.000000, -0.000000, 0.378174, 0.600006, + -2.421797, -0.081896, 1.370775, 0.000000, 1.000000, 0.000000, 0.331419, 0.618629, + -1.791562, -0.081896, 1.542686, 0.000000, 1.000000, 0.000000, 0.372257, 0.629774, + -2.314321, -0.081896, 2.043740, 0.000000, 1.000000, -0.000000, 0.338383, 0.662260, + -1.700232, -0.081896, 1.560853, 0.000000, 1.000000, 0.000000, 0.378174, 0.630952, + -2.421797, -0.081896, 1.585726, 0.000000, 1.000000, 0.000000, 0.331419, 0.632565, + -1.608902, -0.081896, 1.542686, 0.000000, 1.000000, -0.000000, 0.384092, 0.629774, + -2.328720, -0.081896, 2.097478, 0.000000, 1.000000, -0.000000, 0.337450, 0.665744, + -2.650873, -0.081896, 4.883261, 0.000000, 1.000000, -0.000000, 0.316575, 0.846359, + -2.730265, -0.081896, 4.872808, 0.000000, 1.000000, -0.000000, 0.311431, 0.845681, + -1.608902, -0.081896, 1.101705, 0.000000, 1.000000, -0.000000, 0.384092, 0.601184, + -2.314321, -0.081896, 0.325096, 0.000000, 1.000000, -0.000000, 0.338383, 0.550833, + -2.328720, -0.081896, 0.378834, 0.000000, 1.000000, -0.000000, 0.337450, 0.554317, + -2.328720, -0.081896, 0.842391, 0.000000, 1.000000, -0.000000, 0.337450, 0.584371, + -2.368059, -0.081896, 0.232019, 0.000000, 1.000000, -0.000000, 0.334901, 0.544798, + -2.421797, -0.081896, -0.140174, 0.000000, 1.000000, -0.000000, 0.331419, 0.520667, + -2.421797, -0.081896, 0.217620, 0.000000, 1.000000, -0.000000, 0.331419, 0.543864, + -1.461575, -0.081896, 1.322196, 0.000000, 1.000000, -0.000000, 0.393639, 0.615479, + -1.479742, -0.081896, 1.230866, 0.000000, 1.000000, -0.000000, 0.392462, 0.609558, + -1.479742, -0.081896, 1.413526, 0.000000, 1.000000, -0.000000, 0.392462, 0.621400, + -2.328720, -0.081896, 0.271358, 0.000000, 1.000000, -0.000000, 0.337450, 0.547349, + -2.319436, -0.081896, -0.266740, 0.000000, 1.000000, 0.000000, 0.338051, 0.512461, + -2.314321, -0.081896, -0.247650, 0.000000, 1.000000, -0.000000, 0.338383, 0.513699, + -2.328720, -0.081896, -0.193912, 0.000000, 1.000000, -0.000000, 0.337450, 0.517183, + -2.421797, -0.081896, 0.788654, 0.000000, 1.000000, -0.000000, 0.331419, 0.580887, + -2.368059, -0.081896, 0.418173, 0.000000, 1.000000, -0.000000, 0.334901, 0.556867, + -2.421797, -0.081896, 0.432572, 0.000000, 1.000000, -0.000000, 0.331419, 0.557801, + -2.368059, -0.081896, -0.154574, 0.000000, 1.000000, -0.000000, 0.334901, 0.519733, + -2.368059, -0.081896, 0.803053, 0.000000, 1.000000, -0.000000, 0.334901, 0.581821, + -1.531476, -0.081896, 1.153440, 0.000000, 1.000000, -0.000000, 0.389109, 0.604538, + -1.531476, -0.081896, 1.490951, 0.000000, 1.000000, -0.000000, 0.389109, 0.626420, + -2.867776, -0.081896, 4.793416, 0.000000, 1.000000, 0.000000, 0.302520, 0.840534, + -2.804247, -0.081896, 4.842164, 0.000000, 1.000000, 0.000000, 0.306637, 0.843694, + -2.957620, -0.081896, -0.266740, 0.000000, 1.000000, 0.000000, 0.296699, 0.512461, + -2.957620, -0.081896, 4.576513, 0.000000, 1.000000, 0.000000, 0.296699, 0.826471, + -2.529273, -0.081896, 2.043740, 0.000000, 1.000000, 0.000000, 0.324455, 0.662260, + -2.475535, -0.081896, 0.418173, 0.000000, 1.000000, 0.000000, 0.327937, 0.556867, + -2.475535, -0.081896, 0.803053, 0.000000, 1.000000, 0.000000, 0.327937, 0.581821, + -2.514874, -0.081896, 0.378834, 0.000000, 1.000000, 0.000000, 0.325388, 0.554317, + -2.529273, -0.081896, 0.896129, 0.000000, 1.000000, 0.000000, 0.324455, 0.587855, + -2.514874, -0.081896, 0.842391, 0.000000, 1.000000, 0.000000, 0.325388, 0.584371, + -2.368059, -0.081896, 2.136817, 0.000000, 1.000000, 0.000000, 0.334901, 0.668294, + -2.475535, -0.081896, 2.136817, 0.000000, 1.000000, 0.000000, 0.327937, 0.668294, + -2.514874, -0.081896, 2.097478, 0.000000, 1.000000, 0.000000, 0.325388, 0.665744, + -2.421797, -0.081896, 2.151216, 0.000000, 1.000000, 0.000000, 0.331419, 0.669228, + -2.514874, -0.081896, 1.990002, 0.000000, 1.000000, 0.000000, 0.325388, 0.658776, + -2.514874, -0.081896, 1.531989, 0.000000, 1.000000, 0.000000, 0.325388, 0.629081, + -2.475535, -0.081896, 1.950664, 0.000000, 1.000000, 0.000000, 0.327937, 0.656225, + -2.475535, -0.081896, 1.571327, 0.000000, 1.000000, 0.000000, 0.327937, 0.631631, + -2.529273, -0.081896, 1.478251, 0.000000, 1.000000, 0.000000, 0.324455, 0.625597, + -2.514874, -0.081896, 0.949867, 0.000000, 1.000000, 0.000000, 0.325388, 0.591339, + -2.475535, -0.081896, 1.385174, 0.000000, 1.000000, 0.000000, 0.327937, 0.619562, + -2.475535, -0.081896, 0.989206, 0.000000, 1.000000, 0.000000, 0.327937, 0.593890, + -2.514874, -0.081896, 1.424513, 0.000000, 1.000000, 0.000000, 0.325388, 0.622113, + -2.529273, -0.081896, 0.325096, 0.000000, 1.000000, 0.000000, 0.324455, 0.550833, + -2.475535, -0.081896, 0.232019, 0.000000, 1.000000, 0.000000, 0.327937, 0.544798, + -2.514874, -0.081896, -0.193912, 0.000000, 1.000000, 0.000000, 0.325388, 0.517183, + -2.514874, -0.081896, 0.271358, 0.000000, 1.000000, 0.000000, 0.325388, 0.547349, + -2.475535, -0.081896, -0.154574, 0.000000, 1.000000, 0.000000, 0.327937, 0.519733, + -2.529273, -0.081896, -0.247650, 0.000000, 1.000000, 0.000000, 0.324455, 0.513699, + -2.524157, -0.081896, -0.266740, 0.000000, 1.000000, 0.000000, 0.324786, 0.512461, + -2.947168, -0.081896, 4.655905, 0.000000, 1.000000, 0.000000, 0.297376, 0.831618, + -2.916524, -0.081896, 4.729887, 0.000000, 1.000000, 0.000000, 0.299362, 0.836415, + -2.957620, -0.081896, -5.109994, 0.000000, 1.000000, 0.000000, 0.296699, 0.198452, + -2.475535, -0.081896, -3.223466, 0.000000, 1.000000, 0.000000, 0.327937, 0.320764, + -2.421797, -0.081896, -3.237865, 0.000000, 1.000000, 0.000000, 0.331419, 0.319830, + -2.514874, -0.081896, -0.301388, 0.000000, 1.000000, 0.000000, 0.325388, 0.510215, + -2.475535, -0.081896, -1.492329, 0.000000, 1.000000, 0.000000, 0.327937, 0.433001, + -2.421797, -0.081896, -1.875611, 0.000000, 1.000000, 0.000000, 0.331419, 0.408151, + -2.475535, -0.081896, -1.890010, 0.000000, 1.000000, 0.000000, 0.327937, 0.407217, + -2.514874, -0.081896, -1.929349, 0.000000, 1.000000, 0.000000, 0.325388, 0.404667, + -2.529273, -0.081896, -1.399252, 0.000000, 1.000000, 0.000000, 0.324455, 0.439035, + -2.514874, -0.081896, -1.452990, 0.000000, 1.000000, 0.000000, 0.325388, 0.435551, + -2.421797, -0.081896, -1.506727, 0.000000, 1.000000, 0.000000, 0.331419, 0.432067, + -2.475535, -0.081896, -2.639632, 0.000000, 1.000000, 0.000000, 0.327937, 0.358616, + -2.421797, -0.081896, -3.022913, 0.000000, 1.000000, 0.000000, 0.331419, 0.333766, + -2.475535, -0.081896, -3.037313, 0.000000, 1.000000, 0.000000, 0.327937, 0.332833, + -2.514874, -0.081896, -2.036824, 0.000000, 1.000000, 0.000000, 0.325388, 0.397699, + -2.514874, -0.081896, -2.492817, 0.000000, 1.000000, 0.000000, 0.325388, 0.368135, + -2.529273, -0.081896, -1.983087, 0.000000, 1.000000, 0.000000, 0.324455, 0.401183, + -2.529273, -0.081896, -2.546555, 0.000000, 1.000000, 0.000000, 0.324455, 0.364651, + -2.514874, -0.081896, -0.765979, 0.000000, 1.000000, 0.000000, 0.325388, 0.480093, + -2.475535, -0.081896, -0.726640, 0.000000, 1.000000, 0.000000, 0.327937, 0.482644, + -2.514874, -0.081896, -1.345515, 0.000000, 1.000000, 0.000000, 0.325388, 0.442520, + -2.529273, -0.081896, -0.819716, 0.000000, 1.000000, 0.000000, 0.324455, 0.476609, + -2.475535, -0.081896, -0.912793, 0.000000, 1.000000, 0.000000, 0.327937, 0.470575, + -2.475535, -0.081896, -1.306175, 0.000000, 1.000000, 0.000000, 0.327937, 0.445070, + -2.514874, -0.081896, -0.873454, 0.000000, 1.000000, 0.000000, 0.325388, 0.473125, + -2.421797, -0.081896, -0.927192, 0.000000, 1.000000, 0.000000, 0.331419, 0.469641, + -2.421797, -0.081896, -1.291776, 0.000000, 1.000000, 0.000000, 0.331419, 0.446004, + -2.475535, -0.081896, -2.453478, 0.000000, 1.000000, 0.000000, 0.327937, 0.370685, + -2.475535, -0.081896, -2.076163, 0.000000, 1.000000, 0.000000, 0.327937, 0.395148, + -2.421797, -0.081896, -2.439078, 0.000000, 1.000000, 0.000000, 0.331419, 0.371619, + -2.421797, -0.081896, -2.090562, 0.000000, 1.000000, 0.000000, 0.331419, 0.394215, + -2.514874, -0.081896, -3.076652, 0.000000, 1.000000, 0.000000, 0.325388, 0.330282, + -2.529273, -0.081896, -3.130390, 0.000000, 1.000000, 0.000000, 0.324455, 0.326798, + -2.421797, -0.081896, -2.654030, 0.000000, 1.000000, 0.000000, 0.331419, 0.357683, + -2.514874, -0.081896, -2.600292, 0.000000, 1.000000, 0.000000, 0.325388, 0.361167, + -2.514874, -0.081896, -3.184127, 0.000000, 1.000000, 0.000000, 0.325388, 0.323314, + -2.475535, -0.081896, -0.340727, 0.000000, 1.000000, 0.000000, 0.327937, 0.507664, + -2.421797, -0.081896, -0.355126, 0.000000, 1.000000, 0.000000, 0.331419, 0.506731, + -2.368059, -0.081896, -3.223466, 0.000000, 1.000000, 0.000000, 0.334901, 0.320764, + -2.368059, -0.081896, -2.639632, 0.000000, 1.000000, 0.000000, 0.334901, 0.358616, + -2.650873, -0.081896, -5.416739, 0.000000, 1.000000, 0.000000, 0.316575, 0.178564, + -2.368059, -0.081896, -3.037313, 0.000000, 1.000000, 0.000000, 0.334901, 0.332833, + -2.328720, -0.081896, -3.076652, 0.000000, 1.000000, 0.000000, 0.337450, 0.330282, + -2.314321, -0.081896, -2.546555, 0.000000, 1.000000, 0.000000, 0.338383, 0.364651, + -2.314321, -0.081896, -3.130390, 0.000000, 1.000000, 0.000000, 0.338383, 0.326798, + -2.368059, -0.081896, -1.492329, 0.000000, 1.000000, 0.000000, 0.334901, 0.433001, + -2.328720, -0.081896, -2.492817, 0.000000, 1.000000, 0.000000, 0.337450, 0.368135, + -2.314321, -0.081896, -1.983087, 0.000000, 1.000000, 0.000000, 0.338383, 0.401183, + -2.421797, -0.081896, -0.712241, 0.000000, 1.000000, 0.000000, 0.331419, 0.483577, + -2.314321, -0.081896, -0.819716, 0.000000, 1.000000, 0.000000, 0.338383, 0.476609, + -2.314321, -0.081896, -1.399252, 0.000000, 1.000000, 0.000000, 0.338383, 0.439035, + -2.328720, -0.081896, -0.873454, 0.000000, 1.000000, 0.000000, 0.337450, 0.473125, + -2.867776, -0.081896, -5.326896, 0.000000, 1.000000, 0.000000, 0.302520, 0.184389, + -2.916524, -0.081896, -5.263366, 0.000000, 1.000000, 0.000000, 0.299362, 0.188508, + -2.804247, -0.081896, -5.375644, 0.000000, 1.000000, 0.000000, 0.306637, 0.181228, + -2.730265, -0.081896, -5.406288, 0.000000, 1.000000, 0.000000, 0.311431, 0.179242, + -2.947168, -0.081896, -5.189386, 0.000000, 1.000000, 0.000000, 0.297376, 0.193304, + -2.328720, -0.081896, -3.184127, 0.000000, 1.000000, 0.000000, 0.337450, 0.323314, + -2.328720, -0.081896, -2.600292, 0.000000, 1.000000, 0.000000, 0.337450, 0.361167, + -2.328720, -0.081896, -2.036824, 0.000000, 1.000000, 0.000000, 0.337450, 0.397699, + -2.368059, -0.081896, -2.076163, 0.000000, 1.000000, 0.000000, 0.334901, 0.395148, + -2.368059, -0.081896, -2.453478, 0.000000, 1.000000, 0.000000, 0.334901, 0.370685, + -2.328720, -0.081896, -1.929349, 0.000000, 1.000000, 0.000000, 0.337450, 0.404667, + -2.328720, -0.081896, -1.452990, 0.000000, 1.000000, 0.000000, 0.337450, 0.435551, + -2.368059, -0.081896, -1.890010, 0.000000, 1.000000, 0.000000, 0.334901, 0.407217, + -2.368059, -0.081896, -1.306175, 0.000000, 1.000000, 0.000000, 0.334901, 0.445070, + -2.368059, -0.081896, -0.912793, 0.000000, 1.000000, 0.000000, 0.334901, 0.470575, + -2.328720, -0.081896, -1.345515, 0.000000, 1.000000, 0.000000, 0.337450, 0.442520, + -2.368059, -0.081896, -0.726640, 0.000000, 1.000000, 0.000000, 0.334901, 0.482644, + -2.368059, -0.081896, -0.340727, 0.000000, 1.000000, 0.000000, 0.334901, 0.507664, + -2.328720, -0.081896, -0.765979, 0.000000, 1.000000, 0.000000, 0.337450, 0.480093, + -2.328720, -0.081896, -0.301388, 0.000000, 1.000000, 0.000000, 0.337450, 0.510215, + 2.471774, -0.081896, 3.796964, 0.766046, 0.000000, 0.642786, 0.648511, 0.775929, + 2.471774, -0.526340, 3.796964, 0.766046, 0.000000, 0.642786, 0.690507, 0.775929, + 2.482306, -0.081896, 3.786432, 0.642780, 0.000000, 0.766051, 0.649193, 0.775246, + 2.482306, -0.526340, 3.786432, 0.642780, 0.000000, 0.766051, 0.691189, 0.775246, + 2.494507, -0.081896, 3.777889, 0.500000, 0.000000, 0.866025, 0.649984, 0.774693, + 2.494507, -0.526340, 3.777889, 0.500000, 0.000000, 0.866025, 0.691980, 0.774693, + 2.463230, -0.526340, 3.809166, 0.819906, 0.000000, 0.572498, 0.689953, 0.776720, + 2.463230, -0.081896, 3.809166, 0.819906, 0.000000, 0.572498, 0.647957, 0.776720, + 2.463182, -0.526340, 3.809269, 0.859834, 0.000000, 0.510575, 0.689950, 0.776727, + 2.463182, -0.081896, 3.809269, 0.859834, 0.000000, 0.510575, 0.647954, 0.776727, + 2.463094, -0.526340, 3.809395, 0.905542, 0.000000, 0.424256, 0.689944, 0.776735, + 2.463094, -0.081896, 3.809395, 0.905542, 0.000000, 0.424256, 0.647949, 0.776735, + 2.508006, -0.081896, 3.771594, 0.342035, 0.000000, 0.939687, 0.650859, 0.774284, + 2.508006, -0.526340, 3.771594, 0.342035, 0.000000, 0.939687, 0.692855, 0.774284, + 2.456798, -0.526340, 3.822894, 0.939689, 0.000000, 0.342030, 0.689536, 0.777610, + 2.456798, -0.081896, 3.822894, 0.939689, 0.000000, 0.342030, 0.647541, 0.777610, + 2.522394, -0.081896, 3.767739, 0.173595, 0.000000, 0.984817, 0.651791, 0.774034, + 2.522394, -0.526340, 3.767739, 0.173595, 0.000000, 0.984817, 0.693787, 0.774034, + 2.452944, -0.526340, 3.837281, 0.984819, 0.000000, 0.173584, 0.689287, 0.778543, + 2.452944, -0.081896, 3.837281, 0.984819, 0.000000, 0.173584, 0.647291, 0.778543, + 2.537240, -0.081896, 3.766441, 0.061090, 0.000000, 0.998132, 0.652753, 0.773950, + 2.537240, -0.526340, 3.766441, 0.061090, 0.000000, 0.998132, 0.694749, 0.773950, + 2.451646, -0.526340, 3.852128, 0.997504, 0.000000, 0.070617, 0.689203, 0.779506, + 2.451646, -0.081896, 3.852128, 0.997504, 0.000000, 0.070617, 0.647207, 0.779506, + 2.451782, -0.526340, 3.853690, 1.000000, 0.000000, -0.000188, 0.689211, 0.779607, + 2.451782, -0.081896, 3.853690, 1.000000, 0.000000, -0.000188, 0.647215, 0.779607, + 2.539859, -0.081896, 3.766670, -0.000460, 0.000000, 1.000000, 0.652923, 0.773965, + 2.539859, -0.526340, 3.766670, -0.000460, 0.000000, 1.000000, 0.694919, 0.773965, + 2.451782, -0.081896, 4.578350, 0.999999, 0.000000, -0.001755, 0.647215, 0.826590, + 2.451782, -0.526340, 4.578350, 0.999999, 0.000000, -0.001755, 0.689211, 0.826590, + 3.035047, -0.526340, 3.937586, -0.003039, 0.000000, -0.999995, 0.727005, 0.785046, + 2.622699, -0.526340, 3.937586, 0.000000, 0.000000, -1.000000, 0.700286, 0.785046, + 2.622699, -0.081896, 3.937586, 0.000000, 0.000000, -1.000000, 0.658291, 0.785046, + 3.035047, -0.081896, 3.937586, -0.003039, 0.000000, -0.999995, 0.685010, 0.785046, + 3.035047, -0.081896, 3.766670, -0.002545, 0.000000, 0.999997, 0.685010, 0.773965, + 3.035047, -0.526340, 3.766670, -0.002545, 0.000000, 0.999997, 0.727005, 0.773965, + 3.049885, -0.081896, 3.767968, -0.173645, 0.000000, 0.984808, 0.685971, 0.774049, + 3.049885, -0.526340, 3.767968, -0.173645, 0.000000, 0.984808, 0.727967, 0.774049, + 3.064272, -0.081896, 3.771823, -0.342013, 0.000000, 0.939695, 0.686903, 0.774299, + 3.064272, -0.526340, 3.771823, -0.342013, 0.000000, 0.939695, 0.728899, 0.774299, + 3.077772, -0.081896, 3.778118, -0.499993, 0.000000, 0.866029, 0.687778, 0.774707, + 3.077772, -0.526340, 3.778118, -0.499993, 0.000000, 0.866029, 0.729774, 0.774707, + 3.089972, -0.081896, 3.786661, -0.642799, 0.000000, 0.766035, 0.688569, 0.775261, + 3.089972, -0.526340, 3.786661, -0.642799, 0.000000, 0.766035, 0.730565, 0.775261, + 2.622699, -0.526340, 4.578350, -0.999998, 0.000000, -0.001980, 0.700286, 0.826590, + 2.622699, -0.081896, 4.578350, -0.999998, 0.000000, -0.001980, 0.658291, 0.826590, + 2.622699, -0.526340, 3.937586, -1.000000, 0.000000, 0.000000, 0.700286, 0.785046, + 2.622699, -0.081896, 3.937586, -1.000000, 0.000000, 0.000000, 0.658291, 0.785046, + 3.100505, -0.081896, 3.797193, -0.766057, 0.000000, 0.642773, 0.689251, 0.775944, + 3.100505, -0.526340, 3.797193, -0.766057, 0.000000, 0.642773, 0.731247, 0.775944, + 3.109048, -0.081896, 3.809395, -0.866022, 0.000000, 0.500007, 0.689805, 0.776735, + 3.109048, -0.526340, 3.809395, -0.866022, 0.000000, 0.500007, 0.731801, 0.776735, + 3.115343, -0.081896, 3.822894, -0.939686, 0.000000, 0.342039, 0.690213, 0.777610, + 3.115343, -0.526340, 3.822894, -0.939686, 0.000000, 0.342039, 0.732208, 0.777610, + 3.119198, -0.081896, 3.837281, -0.984819, 0.000000, 0.173584, 0.690462, 0.778543, + 3.119198, -0.526340, 3.837281, -0.984819, 0.000000, 0.173584, 0.732458, 0.778543, + 3.120496, -0.081896, 3.852128, -1.000000, 0.000000, 0.000000, 0.690547, 0.779506, + 3.120496, -0.526340, 3.852128, -1.000000, 0.000000, 0.000000, 0.732543, 0.779506, + 3.119198, -0.081896, 3.866974, -0.984819, 0.000000, -0.173587, 0.690462, 0.780468, + 3.119198, -0.526340, 3.866974, -0.984819, 0.000000, -0.173587, 0.732458, 0.780468, + 3.049885, -0.526340, 3.936288, -0.173645, 0.000000, -0.984808, 0.727967, 0.784962, + 3.049885, -0.081896, 3.936288, -0.173645, 0.000000, -0.984808, 0.685971, 0.784962, + 3.064272, -0.526340, 3.932433, -0.342000, -0.000000, -0.939700, 0.728899, 0.784712, + 3.064272, -0.081896, 3.932433, -0.342000, -0.000000, -0.939700, 0.686903, 0.784712, + 3.115343, -0.081896, 3.881362, -0.939689, 0.000000, -0.342029, 0.690213, 0.781401, + 3.115343, -0.526340, 3.881362, -0.939689, 0.000000, -0.342029, 0.732208, 0.781401, + 3.109048, -0.081896, 3.894861, -0.866022, 0.000000, -0.500007, 0.689805, 0.782276, + 3.109048, -0.526340, 3.894861, -0.866022, 0.000000, -0.500007, 0.731801, 0.782276, + 3.100505, -0.081896, 3.907062, -0.766045, 0.000000, -0.642787, 0.689251, 0.783067, + 3.100505, -0.526340, 3.907062, -0.766045, 0.000000, -0.642787, 0.731247, 0.783067, + 3.077772, -0.526340, 3.926138, -0.499993, -0.000000, -0.866029, 0.729774, 0.784304, + 3.077772, -0.081896, 3.926138, -0.499993, -0.000000, -0.866029, 0.687778, 0.784304, + 3.089972, -0.526340, 3.917595, -0.642799, 0.000000, -0.766035, 0.730565, 0.783750, + 3.089972, -0.081896, 3.917595, -0.642799, 0.000000, -0.766035, 0.688569, 0.783750, + 2.453080, -0.526340, 4.593188, 0.984807, 0.000000, -0.173650, 0.689296, 0.827552, + 2.453080, -0.081896, 4.593188, 0.984807, 0.000000, -0.173650, 0.647300, 0.827552, + 2.456935, -0.526340, 4.607576, 0.939694, 0.000000, -0.342016, 0.689545, 0.828485, + 2.456935, -0.081896, 4.607576, 0.939694, 0.000000, -0.342016, 0.647549, 0.828485, + 2.463230, -0.526340, 4.621075, 0.866026, 0.000000, -0.499999, 0.689953, 0.829360, + 2.463230, -0.081896, 4.621075, 0.866026, 0.000000, -0.499999, 0.647957, 0.829360, + 2.471774, -0.526340, 4.633276, 0.766040, 0.000000, -0.642793, 0.690507, 0.830151, + 2.471774, -0.081896, 4.633276, 0.766040, 0.000000, -0.642793, 0.648511, 0.830151, + 2.482306, -0.526340, 4.643808, 0.642788, 0.000000, -0.766044, 0.691189, 0.830834, + 2.482306, -0.081896, 4.643808, 0.642788, 0.000000, -0.766044, 0.649193, 0.830834, + 2.494507, -0.526340, 4.652351, 0.500011, 0.000000, -0.866019, 0.691980, 0.831388, + 2.494507, -0.081896, 4.652351, 0.500011, 0.000000, -0.866019, 0.649984, 0.831388, + 2.508006, -0.526340, 4.658647, 0.342035, 0.000000, -0.939687, 0.692855, 0.831796, + 2.508006, -0.081896, 4.658647, 0.342035, 0.000000, -0.939687, 0.650859, 0.831796, + 2.522394, -0.526340, 4.662502, 0.173581, 0.000000, -0.984820, 0.693787, 0.832046, + 2.522394, -0.081896, 4.662502, 0.173581, 0.000000, -0.984820, 0.651791, 0.832046, + 2.537240, -0.526340, 4.663800, 0.000000, 0.000000, -1.000000, 0.694749, 0.832130, + 2.537240, -0.081896, 4.663800, 0.000000, 0.000000, -1.000000, 0.652753, 0.832130, + 2.552087, -0.526340, 4.662502, -0.173579, 0.000000, -0.984820, 0.695711, 0.832046, + 2.552087, -0.081896, 4.662502, -0.173579, 0.000000, -0.984820, 0.653715, 0.832046, + 2.621400, -0.081896, 4.593188, -0.984808, 0.000000, -0.173645, 0.658206, 0.827552, + 2.621400, -0.526340, 4.593188, -0.984808, 0.000000, -0.173645, 0.700202, 0.827552, + 2.617545, -0.081896, 4.607576, -0.939692, 0.000000, -0.342020, 0.657956, 0.828485, + 2.617545, -0.526340, 4.607576, -0.939692, 0.000000, -0.342020, 0.699952, 0.828485, + 2.566475, -0.526340, 4.658647, -0.342039, 0.000000, -0.939686, 0.696643, 0.831796, + 2.566475, -0.081896, 4.658647, -0.342039, 0.000000, -0.939686, 0.654647, 0.831796, + 2.579974, -0.526340, 4.652351, -0.500015, 0.000000, -0.866016, 0.697518, 0.831388, + 2.579974, -0.081896, 4.652351, -0.500015, 0.000000, -0.866016, 0.655522, 0.831388, + 2.611250, -0.081896, 4.621075, -0.866024, 0.000000, -0.500003, 0.657549, 0.829360, + 2.611250, -0.526340, 4.621075, -0.866024, 0.000000, -0.500003, 0.699545, 0.829360, + 2.592175, -0.526340, 4.643808, -0.642783, 0.000000, -0.766048, 0.698308, 0.830834, + 2.592175, -0.081896, 4.643808, -0.642783, 0.000000, -0.766048, 0.656313, 0.830834, + 2.602707, -0.081896, 4.633276, -0.766042, 0.000000, -0.642790, 0.656995, 0.830151, + 2.602707, -0.526340, 4.633276, -0.766042, 0.000000, -0.642790, 0.698991, 0.830151, + 2.954599, -0.081896, 3.766670, 0.000000, 0.000000, 1.000000, 0.679797, 0.773965, + 3.067795, -0.081896, 3.930790, -0.422574, -0.000000, -0.906328, 0.687132, 0.784606, + 3.364681, -0.081896, 3.797193, 0.766057, 0.000000, 0.642773, 0.706369, 0.775944, + 3.364681, -0.526340, 3.797193, 0.766057, 0.000000, 0.642773, 0.748365, 0.775944, + 3.375213, -0.081896, 3.786661, 0.642799, 0.000000, 0.766035, 0.707052, 0.775261, + 3.375213, -0.526340, 3.786661, 0.642799, 0.000000, 0.766035, 0.749048, 0.775261, + 3.387414, -0.081896, 3.778118, 0.499993, 0.000000, 0.866029, 0.707842, 0.774707, + 3.387414, -0.526340, 3.778118, 0.499993, 0.000000, 0.866029, 0.749838, 0.774707, + 3.356137, -0.526340, 3.809395, 0.866017, 0.000000, 0.500014, 0.747811, 0.776735, + 3.356137, -0.081896, 3.809395, 0.866017, 0.000000, 0.500014, 0.705816, 0.776735, + 3.400913, -0.081896, 3.771823, 0.342013, 0.000000, 0.939695, 0.708717, 0.774299, + 3.400913, -0.526340, 3.771823, 0.342013, 0.000000, 0.939695, 0.750713, 0.774299, + 3.349842, -0.526340, 3.822894, 0.939686, 0.000000, 0.342039, 0.747404, 0.777610, + 3.349842, -0.081896, 3.822894, 0.939686, 0.000000, 0.342039, 0.705408, 0.777610, + 3.415300, -0.081896, 3.767968, 0.173645, 0.000000, 0.984808, 0.709649, 0.774049, + 3.415300, -0.526340, 3.767968, 0.173645, 0.000000, 0.984808, 0.751645, 0.774049, + 3.345987, -0.526340, 3.837281, 0.984821, 0.000000, 0.173574, 0.747154, 0.778543, + 3.345987, -0.081896, 3.837281, 0.984821, 0.000000, 0.173574, 0.705158, 0.778543, + 3.430138, -0.081896, 3.766670, 0.004983, 0.000000, 0.999988, 0.710611, 0.773965, + 3.430138, -0.526340, 3.766670, 0.004983, 0.000000, 0.999988, 0.752607, 0.773965, + 3.344689, -0.526340, 3.852128, 1.000000, 0.000000, -0.000000, 0.747070, 0.779506, + 3.344689, -0.081896, 3.852128, 1.000000, 0.000000, -0.000000, 0.705074, 0.779506, + 3.345987, -0.526340, 3.866974, 0.984820, 0.000000, -0.173577, 0.747154, 0.780468, + 3.345987, -0.081896, 3.866974, 0.984820, 0.000000, -0.173577, 0.705158, 0.780468, + 3.349842, -0.526340, 3.881362, 0.939689, 0.000000, -0.342029, 0.747404, 0.781401, + 3.349842, -0.081896, 3.881362, 0.939689, 0.000000, -0.342029, 0.705408, 0.781401, + 3.356137, -0.526340, 3.894861, 0.866017, 0.000000, -0.500014, 0.747811, 0.782276, + 3.356137, -0.081896, 3.894861, 0.866017, 0.000000, -0.500014, 0.705816, 0.782276, + 3.364681, -0.526340, 3.907062, 0.766045, 0.000000, -0.642787, 0.748365, 0.783067, + 3.364681, -0.081896, 3.907062, 0.766045, 0.000000, -0.642787, 0.706369, 0.783067, + 3.375213, -0.526340, 3.917595, 0.642799, 0.000000, -0.766035, 0.749048, 0.783750, + 3.375213, -0.081896, 3.917595, 0.642799, 0.000000, -0.766035, 0.707052, 0.783750, + 3.387414, -0.526340, 3.926138, 0.499993, 0.000000, -0.866029, 0.749838, 0.784304, + 3.387414, -0.081896, 3.926138, 0.499993, 0.000000, -0.866029, 0.707842, 0.784304, + 3.400913, -0.526340, 3.932433, 0.342000, 0.000000, -0.939700, 0.750713, 0.784712, + 3.400913, -0.081896, 3.932433, 0.342000, 0.000000, -0.939700, 0.708717, 0.784712, + 3.415300, -0.526340, 3.936288, 0.173645, 0.000000, -0.984808, 0.751645, 0.784962, + 3.415300, -0.081896, 3.936288, 0.173645, 0.000000, -0.984808, 0.709649, 0.784962, + 3.430138, -0.526340, 3.937586, 0.004983, 0.000000, -0.999988, 0.752607, 0.785046, + 3.430138, -0.081896, 3.937586, 0.004983, 0.000000, -0.999988, 0.710611, 0.785046, + 3.675824, -0.081896, 3.766670, -0.004983, 0.000000, 0.999988, 0.726531, 0.773965, + 3.675824, -0.526340, 3.766670, -0.004983, 0.000000, 0.999988, 0.768526, 0.773965, + 3.690662, -0.081896, 3.767968, -0.173643, 0.000000, 0.984809, 0.727492, 0.774049, + 3.690662, -0.526340, 3.767968, -0.173643, 0.000000, 0.984809, 0.769488, 0.774049, + 3.705049, -0.081896, 3.771823, -0.342013, 0.000000, 0.939695, 0.728424, 0.774299, + 3.705049, -0.526340, 3.771823, -0.342013, 0.000000, 0.939695, 0.770420, 0.774299, + 3.718549, -0.081896, 3.778118, -0.499985, 0.000000, 0.866034, 0.729299, 0.774707, + 3.718549, -0.526340, 3.778118, -0.499985, 0.000000, 0.866034, 0.771295, 0.774707, + 3.730750, -0.081896, 3.786661, -0.642794, 0.000000, 0.766039, 0.730090, 0.775261, + 3.730750, -0.526340, 3.786661, -0.642794, 0.000000, 0.766039, 0.772086, 0.775261, + 3.741282, -0.081896, 3.797193, -0.766057, 0.000000, 0.642773, 0.730772, 0.775944, + 3.741282, -0.526340, 3.797193, -0.766057, 0.000000, 0.642773, 0.772768, 0.775944, + 3.749826, -0.081896, 3.809395, -0.866017, 0.000000, 0.500014, 0.731326, 0.776735, + 3.749826, -0.526340, 3.809395, -0.866017, 0.000000, 0.500014, 0.773322, 0.776735, + 3.756121, -0.081896, 3.822894, -0.939692, 0.000000, 0.342021, 0.731734, 0.777610, + 3.756121, -0.526340, 3.822894, -0.939692, 0.000000, 0.342021, 0.773730, 0.777610, + 3.759976, -0.081896, 3.837281, -0.984817, 0.000000, 0.173594, 0.731983, 0.778543, + 3.759976, -0.526340, 3.837281, -0.984817, 0.000000, 0.173594, 0.773979, 0.778543, + 3.761274, -0.081896, 3.852128, -1.000000, 0.000000, 0.000000, 0.732068, 0.779506, + 3.761274, -0.526340, 3.852128, -1.000000, 0.000000, 0.000000, 0.774063, 0.779506, + 3.759976, -0.081896, 3.866974, -0.984817, 0.000000, -0.173597, 0.731983, 0.780468, + 3.759976, -0.526340, 3.866974, -0.984817, 0.000000, -0.173597, 0.773979, 0.780468, + 3.675824, -0.526340, 3.937586, -0.004983, 0.000000, -0.999988, 0.768526, 0.785046, + 3.675824, -0.081896, 3.937586, -0.004983, 0.000000, -0.999988, 0.726531, 0.785046, + 3.690662, -0.526340, 3.936288, -0.173643, 0.000000, -0.984809, 0.769488, 0.784962, + 3.690662, -0.081896, 3.936288, -0.173643, 0.000000, -0.984809, 0.727492, 0.784962, + 3.705049, -0.526340, 3.932433, -0.342000, 0.000000, -0.939700, 0.770420, 0.784712, + 3.705049, -0.081896, 3.932433, -0.342000, 0.000000, -0.939700, 0.728424, 0.784712, + 3.756121, -0.081896, 3.881362, -0.939696, 0.000000, -0.342011, 0.731734, 0.781401, + 3.756121, -0.526340, 3.881362, -0.939696, 0.000000, -0.342011, 0.773730, 0.781401, + 3.718549, -0.526340, 3.926138, -0.499984, 0.000000, -0.866034, 0.771295, 0.784304, + 3.718549, -0.081896, 3.926138, -0.499984, 0.000000, -0.866034, 0.729299, 0.784304, + 3.749826, -0.081896, 3.894861, -0.866017, 0.000000, -0.500014, 0.731326, 0.782276, + 3.749826, -0.526340, 3.894861, -0.866017, 0.000000, -0.500014, 0.773322, 0.782276, + 3.730750, -0.526340, 3.917595, -0.642794, 0.000000, -0.766039, 0.772086, 0.783750, + 3.730750, -0.081896, 3.917595, -0.642794, 0.000000, -0.766039, 0.730090, 0.783750, + 3.741282, -0.081896, 3.907062, -0.766045, 0.000000, -0.642787, 0.730772, 0.783067, + 3.741282, -0.526340, 3.907062, -0.766045, 0.000000, -0.642787, 0.772768, 0.783067, + 3.574713, -0.526340, 3.766670, 0.000000, 0.000000, 1.000000, 0.761975, 0.773965, + 3.596779, -0.526340, 3.937586, 0.000000, 0.000000, -1.000000, 0.763405, 0.785046, + -1.531476, -0.081896, 1.490951, -0.707106, 0.000000, -0.707108, 0.389109, 0.626420, + -1.479742, -0.526340, 1.413526, -0.923879, 0.000000, -0.382684, 0.434458, 0.621400, + -1.531476, -0.526340, 1.490951, -0.707106, 0.000000, -0.707108, 0.431105, 0.626420, + -1.479742, -0.081896, 1.413526, -0.923879, 0.000000, -0.382684, 0.392462, 0.621400, + -1.608902, -0.081896, 1.542686, -0.382684, 0.000000, -0.923879, 0.384092, 0.629774, + -1.608902, -0.526340, 1.542686, -0.382684, 0.000000, -0.923879, 0.426088, 0.629774, + -1.461575, -0.526340, 1.322196, -1.000000, 0.000000, -0.000000, 0.435635, 0.615479, + -1.461575, -0.081896, 1.322196, -1.000000, 0.000000, -0.000000, 0.393639, 0.615479, + -1.700232, -0.526340, 1.560853, 0.000000, 0.000000, -1.000000, 0.420170, 0.630952, + -1.700232, -0.081896, 1.560853, 0.000000, 0.000000, -1.000000, 0.378174, 0.630952, + -1.479742, -0.526340, 1.230866, -0.923880, 0.000000, 0.382683, 0.434458, 0.609558, + -1.479742, -0.081896, 1.230866, -0.923880, 0.000000, 0.382683, 0.392462, 0.609558, + -1.791562, -0.526340, 1.542686, 0.382685, 0.000000, -0.923879, 0.414252, 0.629774, + -1.791562, -0.081896, 1.542686, 0.382685, 0.000000, -0.923879, 0.372257, 0.629774, + -1.531476, -0.526340, 1.153440, -0.707108, 0.000000, 0.707105, 0.431105, 0.604538, + -1.531476, -0.081896, 1.153440, -0.707108, 0.000000, 0.707105, 0.389109, 0.604538, + -1.868988, -0.081896, 1.490951, 0.707107, 0.000000, -0.707106, 0.367240, 0.626420, + -1.868988, -0.526340, 1.490951, 0.707107, 0.000000, -0.707106, 0.409235, 0.626420, + -1.608902, -0.081896, 1.101705, -0.382683, 0.000000, 0.923880, 0.384092, 0.601184, + -1.608902, -0.526340, 1.101705, -0.382683, 0.000000, 0.923880, 0.426088, 0.601184, + -1.920722, -0.526340, 1.413526, 0.923879, 0.000000, -0.382684, 0.405883, 0.621400, + -1.920722, -0.081896, 1.413526, 0.923879, 0.000000, -0.382684, 0.363887, 0.621400, + -1.700232, -0.081896, 1.083539, 0.000000, 0.000000, 1.000000, 0.378174, 0.600006, + -1.700232, -0.526340, 1.083539, 0.000000, 0.000000, 1.000000, 0.420170, 0.600006, + -1.938889, -0.526340, 1.322196, 1.000000, 0.000000, -0.000000, 0.404706, 0.615479, + -1.938889, -0.081896, 1.322196, 1.000000, 0.000000, -0.000000, 0.362710, 0.615479, + -1.791562, -0.081896, 1.101705, 0.382682, 0.000000, 0.923880, 0.372257, 0.601184, + -1.791562, -0.526340, 1.101705, 0.382682, 0.000000, 0.923880, 0.414252, 0.601184, + -1.920722, -0.526340, 1.230866, 0.923879, 0.000000, 0.382684, 0.405883, 0.609558, + -1.920722, -0.081896, 1.230866, 0.923879, 0.000000, 0.382684, 0.363887, 0.609558, + -1.868988, -0.081896, 1.153440, 0.707107, 0.000000, 0.707106, 0.367240, 0.604538, + -1.868988, -0.526340, 1.153440, 0.707107, 0.000000, 0.707106, 0.409235, 0.604538, + 2.595525, -0.081896, -4.475159, -0.707107, 0.000000, -0.707107, 0.656530, 0.239611, + 2.647259, -0.526340, -4.552585, -0.923881, 0.000000, -0.382680, 0.701878, 0.234591, + 2.595525, -0.526340, -4.475159, -0.707107, 0.000000, -0.707107, 0.698526, 0.239611, + 2.647259, -0.081896, -4.552585, -0.923881, 0.000000, -0.382680, 0.659882, 0.234591, + 2.518099, -0.081896, -4.423425, -0.382682, 0.000000, -0.923880, 0.651513, 0.242965, + 2.518099, -0.526340, -4.423425, -0.382682, 0.000000, -0.923880, 0.693509, 0.242965, + 2.426769, -0.081896, -4.405259, 0.000000, 0.000000, -1.000000, 0.645595, 0.244143, + 2.426769, -0.526340, -4.405259, 0.000000, 0.000000, -1.000000, 0.687591, 0.244143, + 2.665425, -0.526340, -4.643916, -1.000000, 0.000000, 0.000000, 0.703055, 0.228670, + 2.665425, -0.081896, -4.643916, -1.000000, 0.000000, 0.000000, 0.661059, 0.228670, + 2.335439, -0.526340, -4.423425, 0.382681, 0.000000, -0.923880, 0.681673, 0.242965, + 2.335439, -0.081896, -4.423425, 0.382681, 0.000000, -0.923880, 0.639677, 0.242965, + 2.647259, -0.526340, -4.735246, -0.923879, 0.000000, 0.382685, 0.701878, 0.222748, + 2.647259, -0.081896, -4.735246, -0.923879, 0.000000, 0.382685, 0.659882, 0.222748, + 2.595525, -0.526340, -4.812671, -0.707107, 0.000000, 0.707107, 0.698526, 0.217728, + 2.595525, -0.081896, -4.812671, -0.707107, 0.000000, 0.707107, 0.656530, 0.217728, + 2.258012, -0.526340, -4.475159, 0.707106, 0.000000, -0.707107, 0.676656, 0.239611, + 2.258012, -0.081896, -4.475159, 0.707106, 0.000000, -0.707107, 0.634660, 0.239611, + 2.518099, -0.081896, -4.864406, -0.382689, 0.000000, 0.923877, 0.651513, 0.214374, + 2.518099, -0.526340, -4.864406, -0.382689, 0.000000, 0.923877, 0.693509, 0.214374, + 2.206278, -0.526340, -4.552585, 0.923881, 0.000000, -0.382680, 0.673303, 0.234591, + 2.206278, -0.081896, -4.552585, 0.923881, 0.000000, -0.382680, 0.631307, 0.234591, + 2.426769, -0.081896, -4.882573, 0.000000, 0.000000, 1.000000, 0.645595, 0.213196, + 2.426769, -0.526340, -4.882573, 0.000000, 0.000000, 1.000000, 0.687591, 0.213196, + 2.188112, -0.526340, -4.643916, 1.000000, 0.000000, -0.000000, 0.672126, 0.228670, + 2.188112, -0.081896, -4.643916, 1.000000, 0.000000, -0.000000, 0.630130, 0.228670, + 2.335439, -0.081896, -4.864406, 0.382687, 0.000000, 0.923878, 0.639677, 0.214374, + 2.335439, -0.526340, -4.864406, 0.382687, 0.000000, 0.923878, 0.681673, 0.214374, + 2.206278, -0.526340, -4.735246, 0.923879, 0.000000, 0.382685, 0.673303, 0.222748, + 2.206278, -0.081896, -4.735246, 0.923879, 0.000000, 0.382685, 0.631307, 0.222748, + 2.258013, -0.081896, -4.812671, 0.707106, 0.000000, 0.707108, 0.634660, 0.217728, + 2.258013, -0.526340, -4.812671, 0.707106, 0.000000, 0.707108, 0.676656, 0.217728, + 1.588597, -0.047241, 0.049913, -1.000000, 0.000000, -0.000004, 0.625000, 0.750000, + 1.588597, -0.065009, -0.025458, -1.000000, 0.000000, -0.000004, 0.375000, 1.000000, + 1.588597, -0.065009, 0.049913, -1.000000, 0.000000, -0.000004, 0.625000, 1.000000, + 1.588597, -0.047241, -0.025458, -1.000000, 0.000000, -0.000004, 0.375000, 0.750000, + 1.926273, -0.047241, 0.049913, 0.000000, 1.000000, 0.000000, 0.625000, 0.500000, + 1.588597, -0.047241, -0.025458, 0.000000, 1.000000, 0.000000, 0.375000, 0.750000, + 1.588597, -0.047241, 0.049913, 0.000000, 1.000000, 0.000000, 0.625000, 0.750000, + 1.926273, -0.047241, -0.025459, 0.000000, 1.000000, 0.000000, 0.375000, 0.500000, + 1.926273, -0.065009, 0.049913, 1.000000, 0.000000, 0.000004, 0.625000, 0.250000, + 1.926273, -0.047241, -0.025459, 1.000000, 0.000000, 0.000004, 0.375000, 0.500000, + 1.926273, -0.047241, 0.049913, 1.000000, 0.000000, 0.000004, 0.625000, 0.500000, + 1.926273, -0.065009, -0.025459, 1.000000, 0.000000, 0.000004, 0.375000, 0.250000, + 1.926273, -0.065009, 0.049913, 0.000000, -1.000000, 0.000000, 0.625000, 0.250000, + 1.588597, -0.065009, -0.025458, 0.000000, -1.000000, 0.000000, 0.375000, 0.000000, + 1.926273, -0.065009, -0.025459, 0.000000, -1.000000, 0.000000, 0.375000, 0.250000, + 1.588597, -0.065009, 0.049913, 0.000000, -1.000000, 0.000000, 0.625000, 0.000000, + 1.926273, -0.047241, 0.049913, 0.000001, 0.000000, 1.000000, 0.875000, 0.750000, + 1.588597, -0.047241, 0.049913, 0.000001, 0.000000, 1.000000, 0.625000, 0.750000, + 1.588597, -0.065009, 0.049913, 0.000001, 0.000000, 1.000000, 0.625000, 1.000000, + 1.926273, -0.065009, 0.049913, 0.000001, 0.000000, 1.000000, 0.875000, 1.000000, + 1.926273, -0.065009, -0.025459, -0.000001, 0.000000, -1.000000, 0.125000, 1.000000, + 1.588597, -0.065009, -0.025458, -0.000001, 0.000000, -1.000000, 0.375000, 1.000000, + 1.588597, -0.047241, -0.025458, -0.000001, 0.000000, -1.000000, 0.375000, 0.750000, + 1.926273, -0.047241, -0.025459, -0.000001, 0.000000, -1.000000, 0.125000, 0.750000, + 1.588597, -0.047241, 0.332904, -1.000000, 0.000000, -0.000004, 0.625000, 0.750000, + 1.588597, -0.065009, 0.257532, -1.000000, 0.000000, -0.000004, 0.375000, 1.000000, + 1.588597, -0.065009, 0.332904, -1.000000, 0.000000, -0.000004, 0.625000, 1.000000, + 1.588597, -0.047241, 0.257532, -1.000000, 0.000000, -0.000004, 0.375000, 0.750000, + 1.926273, -0.047241, 0.332904, 0.000000, 1.000000, 0.000000, 0.625000, 0.500000, + 1.588597, -0.047241, 0.257532, 0.000000, 1.000000, 0.000000, 0.375000, 0.750000, + 1.588597, -0.047241, 0.332904, 0.000000, 1.000000, 0.000000, 0.625000, 0.750000, + 1.926273, -0.047241, 0.257532, 0.000000, 1.000000, 0.000000, 0.375000, 0.500000, + 1.926273, -0.065009, 0.332904, 1.000000, 0.000000, 0.000004, 0.625000, 0.250000, + 1.926273, -0.047241, 0.257532, 1.000000, 0.000000, 0.000004, 0.375000, 0.500000, + 1.926273, -0.047241, 0.332904, 1.000000, 0.000000, 0.000004, 0.625000, 0.500000, + 1.926273, -0.065009, 0.257532, 1.000000, 0.000000, 0.000004, 0.375000, 0.250000, + 1.588597, -0.065009, 0.332904, 0.000000, -1.000000, 0.000000, 0.625000, 0.000000, + 1.926273, -0.065009, 0.257532, 0.000000, -1.000000, 0.000000, 0.375000, 0.250000, + 1.926273, -0.065009, 0.332904, 0.000000, -1.000000, 0.000000, 0.625000, 0.250000, + 1.588597, -0.065009, 0.257532, 0.000000, -1.000000, 0.000000, 0.375000, 0.000000, + 1.926273, -0.047241, 0.332904, 0.000001, 0.000000, 1.000000, 0.875000, 0.750000, + 1.588597, -0.047241, 0.332904, 0.000001, 0.000000, 1.000000, 0.625000, 0.750000, + 1.588597, -0.065009, 0.332904, 0.000001, 0.000000, 1.000000, 0.625000, 1.000000, + 1.926273, -0.065009, 0.332904, 0.000001, 0.000000, 1.000000, 0.875000, 1.000000, + 1.926273, -0.065009, 0.257532, -0.000001, 0.000000, -1.000000, 0.125000, 1.000000, + 1.588597, -0.065009, 0.257532, -0.000001, 0.000000, -1.000000, 0.375000, 1.000000, + 1.588597, -0.047241, 0.257532, -0.000001, 0.000000, -1.000000, 0.375000, 0.750000, + 1.926273, -0.047241, 0.257532, -0.000001, 0.000000, -1.000000, 0.125000, 0.750000, + -2.128594, 0.018214, -4.022243, 1.000000, 0.000000, 0.000000, 0.625000, 0.750000, + -2.128594, 0.018214, -3.620603, 1.000000, 0.000000, 0.000000, 0.375000, 0.750000, + -2.128594, -0.197220, -3.620603, 1.000000, 0.000000, 0.000000, 0.375000, 1.000000, + -2.128594, -0.197220, -4.022243, 1.000000, 0.000000, 0.000000, 0.625000, 1.000000, + -2.775853, 0.018214, -3.620603, 0.000000, 1.000000, 0.000000, 0.375000, 0.500000, + -2.128594, 0.018214, -3.620603, 0.000000, 1.000000, 0.000000, 0.375000, 0.750000, + -2.775853, 0.018214, -4.022243, 0.000000, 1.000000, 0.000000, 0.625000, 0.500000, + -2.128594, 0.018214, -4.022243, 0.000000, 1.000000, 0.000000, 0.625000, 0.750000, + -2.775853, -0.197220, -4.022243, -1.000000, 0.000000, 0.000000, 0.625000, 0.250000, + -2.775853, -0.197220, -3.620603, -1.000000, 0.000000, 0.000000, 0.375000, 0.250000, + -2.775853, 0.018214, -3.620603, -1.000000, 0.000000, 0.000000, 0.375000, 0.500000, + -2.775853, 0.018214, -4.022243, -1.000000, 0.000000, 0.000000, 0.625000, 0.500000, + -2.128594, -0.197220, -3.620603, 0.000000, -1.000000, 0.000000, 0.375000, 0.000000, + -2.775853, -0.197220, -3.620603, 0.000000, -1.000000, 0.000000, 0.375000, 0.250000, + -2.128594, -0.197220, -4.022243, 0.000000, -1.000000, 0.000000, 0.625000, 0.000000, + -2.775853, -0.197220, -4.022243, 0.000000, -1.000000, 0.000000, 0.625000, 0.250000, + -2.775853, 0.018214, -4.022243, 0.000000, 0.000000, -1.000000, 0.875000, 0.750000, + -2.128594, -0.197220, -4.022243, 0.000000, 0.000000, -1.000000, 0.625000, 1.000000, + -2.775853, -0.197220, -4.022243, 0.000000, 0.000000, -1.000000, 0.875000, 1.000000, + -2.128594, 0.018214, -4.022243, 0.000000, 0.000000, -1.000000, 0.625000, 0.750000, + -2.128594, 0.018214, -3.620603, 0.000000, 0.000000, 1.000000, 0.375000, 0.750000, + -2.775853, 0.018214, -3.620603, 0.000000, 0.000000, 1.000000, 0.125000, 0.750000, + -2.775853, -0.197220, -3.620603, 0.000000, 0.000000, 1.000000, 0.125000, 1.000000, + -2.128594, -0.197220, -3.620603, 0.000000, 0.000000, 1.000000, 0.375000, 1.000000, + 0.366294, -0.068360, -2.389856, 1.000000, 0.000000, 0.000019, 0.625000, 0.750000, + 0.366293, -0.068360, -2.339923, 1.000000, 0.000000, 0.000019, 0.375000, 0.750000, + 0.366293, -0.094055, -2.339923, 1.000000, 0.000000, 0.000019, 0.375000, 1.000000, + 0.366294, -0.094055, -2.389856, 1.000000, 0.000000, 0.000019, 0.625000, 1.000000, + 0.366294, -0.068360, -2.389856, 0.000000, 1.000000, 0.000000, 0.625000, 0.750000, + 0.131336, -0.068360, -2.389856, 0.000000, 1.000000, 0.000000, 0.625000, 0.500000, + 0.366293, -0.068360, -2.339923, 0.000000, 1.000000, 0.000000, 0.375000, 0.750000, + 0.131335, -0.068360, -2.339923, 0.000000, 1.000000, 0.000000, 0.375000, 0.500000, + 0.131336, -0.094055, -2.389856, -1.000000, 0.000000, -0.000019, 0.625000, 0.250000, + 0.131335, -0.094055, -2.339923, -1.000000, 0.000000, -0.000019, 0.375000, 0.250000, + 0.131335, -0.068360, -2.339923, -1.000000, 0.000000, -0.000019, 0.375000, 0.500000, + 0.131336, -0.068360, -2.389856, -1.000000, 0.000000, -0.000019, 0.625000, 0.500000, + 0.131336, -0.094055, -2.389856, 0.000000, -1.000000, -0.000000, 0.625000, 0.250000, + 0.366293, -0.094055, -2.339923, 0.000000, -1.000000, -0.000000, 0.375000, 0.000000, + 0.131335, -0.094055, -2.339923, 0.000000, -1.000000, -0.000000, 0.375000, 0.250000, + 0.366294, -0.094055, -2.389856, 0.000000, -1.000000, -0.000000, 0.625000, 0.000000, + 0.366294, -0.094055, -2.389856, 0.000001, 0.000000, -1.000000, 0.625000, 1.000000, + 0.131336, -0.094055, -2.389856, 0.000001, 0.000000, -1.000000, 0.875000, 1.000000, + 0.131336, -0.068360, -2.389856, 0.000001, 0.000000, -1.000000, 0.875000, 0.750000, + 0.366294, -0.068360, -2.389856, 0.000001, 0.000000, -1.000000, 0.625000, 0.750000, + 0.366293, -0.068360, -2.339923, 0.000000, 0.000000, 1.000000, 0.375000, 0.750000, + 0.131335, -0.068360, -2.339923, 0.000000, 0.000000, 1.000000, 0.125000, 0.750000, + 0.131335, -0.094055, -2.339923, 0.000000, 0.000000, 1.000000, 0.125000, 1.000000, + 0.366293, -0.094055, -2.339923, 0.000000, 0.000000, 1.000000, 0.375000, 1.000000, + 0.366294, -0.068360, -2.489251, 1.000000, 0.000000, 0.000019, 0.625000, 0.750000, + 0.366293, -0.068360, -2.439318, 1.000000, 0.000000, 0.000019, 0.375000, 0.750000, + 0.366293, -0.094055, -2.439318, 1.000000, 0.000000, 0.000019, 0.375000, 1.000000, + 0.366294, -0.094055, -2.489251, 1.000000, 0.000000, 0.000019, 0.625000, 1.000000, + 0.366294, -0.068360, -2.489251, 0.000000, 1.000000, 0.000000, 0.625000, 0.750000, + 0.131336, -0.068360, -2.489251, 0.000000, 1.000000, 0.000000, 0.625000, 0.500000, + 0.366293, -0.068360, -2.439318, 0.000000, 1.000000, 0.000000, 0.375000, 0.750000, + 0.131335, -0.068360, -2.439318, 0.000000, 1.000000, 0.000000, 0.375000, 0.500000, + 0.131336, -0.094055, -2.489251, -1.000000, 0.000000, -0.000019, 0.625000, 0.250000, + 0.131335, -0.094055, -2.439318, -1.000000, 0.000000, -0.000019, 0.375000, 0.250000, + 0.131335, -0.068360, -2.439318, -1.000000, 0.000000, -0.000019, 0.375000, 0.500000, + 0.131336, -0.068360, -2.489251, -1.000000, 0.000000, -0.000019, 0.625000, 0.500000, + 0.131336, -0.094055, -2.489251, 0.000000, -1.000000, -0.000000, 0.625000, 0.250000, + 0.366293, -0.094055, -2.439318, 0.000000, -1.000000, -0.000000, 0.375000, 0.000000, + 0.131335, -0.094055, -2.439318, 0.000000, -1.000000, -0.000000, 0.375000, 0.250000, + 0.366294, -0.094055, -2.489251, 0.000000, -1.000000, -0.000000, 0.625000, 0.000000, + 0.366294, -0.094055, -2.489251, 0.000000, 0.000000, -1.000000, 0.625000, 1.000000, + 0.131336, -0.094055, -2.489251, 0.000000, 0.000000, -1.000000, 0.875000, 1.000000, + 0.131336, -0.068360, -2.489251, 0.000000, 0.000000, -1.000000, 0.875000, 0.750000, + 0.366294, -0.068360, -2.489251, 0.000000, 0.000000, -1.000000, 0.625000, 0.750000, + 0.366293, -0.068360, -2.439318, 0.000000, 0.000000, 1.000000, 0.375000, 0.750000, + 0.131335, -0.068360, -2.439318, 0.000000, 0.000000, 1.000000, 0.125000, 0.750000, + 0.131335, -0.094055, -2.439318, 0.000000, 0.000000, 1.000000, 0.125000, 1.000000, + 0.366293, -0.094055, -2.439318, 0.000000, 0.000000, 1.000000, 0.375000, 1.000000, + -0.906903, -0.068360, -3.113785, -1.000000, 0.000000, 0.000006, 0.625000, 0.750000, + -0.906903, -0.094055, -3.163719, -1.000000, 0.000000, 0.000006, 0.375000, 1.000000, + -0.906903, -0.094055, -3.113785, -1.000000, 0.000000, 0.000006, 0.625000, 1.000000, + -0.906903, -0.068360, -3.163719, -1.000000, 0.000000, 0.000006, 0.375000, 0.750000, + -0.671945, -0.068360, -3.113785, 0.000000, 1.000000, 0.000000, 0.625000, 0.500000, + -0.906903, -0.068360, -3.163719, 0.000000, 1.000000, 0.000000, 0.375000, 0.750000, + -0.906903, -0.068360, -3.113785, 0.000000, 1.000000, 0.000000, 0.625000, 0.750000, + -0.671945, -0.068360, -3.163719, 0.000000, 1.000000, 0.000000, 0.375000, 0.500000, + -0.671945, -0.094055, -3.113785, 1.000000, 0.000000, -0.000006, 0.625000, 0.250000, + -0.671945, -0.068360, -3.163719, 1.000000, 0.000000, -0.000006, 0.375000, 0.500000, + -0.671945, -0.068360, -3.113785, 1.000000, 0.000000, -0.000006, 0.625000, 0.500000, + -0.671945, -0.094055, -3.163719, 1.000000, 0.000000, -0.000006, 0.375000, 0.250000, + -0.906903, -0.094055, -3.113785, 0.000000, -1.000000, 0.000000, 0.625000, 0.000000, + -0.671945, -0.094055, -3.163719, 0.000000, -1.000000, 0.000000, 0.375000, 0.250000, + -0.671945, -0.094055, -3.113785, 0.000000, -1.000000, 0.000000, 0.625000, 0.250000, + -0.906903, -0.094055, -3.163719, 0.000000, -1.000000, 0.000000, 0.375000, 0.000000, + -0.671945, -0.068360, -3.113785, -0.000001, 0.000000, 1.000000, 0.875000, 0.750000, + -0.906903, -0.068360, -3.113785, -0.000001, 0.000000, 1.000000, 0.625000, 0.750000, + -0.906903, -0.094055, -3.113785, -0.000001, 0.000000, 1.000000, 0.625000, 1.000000, + -0.671945, -0.094055, -3.113785, -0.000001, 0.000000, 1.000000, 0.875000, 1.000000, + -0.671945, -0.094055, -3.163719, 0.000001, 0.000000, -1.000000, 0.125000, 1.000000, + -0.906903, -0.094055, -3.163719, 0.000001, 0.000000, -1.000000, 0.375000, 1.000000, + -0.906903, -0.068360, -3.163719, 0.000001, 0.000000, -1.000000, 0.375000, 0.750000, + -0.671945, -0.068360, -3.163719, 0.000001, 0.000000, -1.000000, 0.125000, 0.750000, + -0.906903, -0.068360, -3.007290, -1.000000, 0.000000, 0.000006, 0.625000, 0.750000, + -0.906903, -0.094055, -3.057224, -1.000000, 0.000000, 0.000006, 0.375000, 1.000000, + -0.906903, -0.094055, -3.007290, -1.000000, 0.000000, 0.000006, 0.625000, 1.000000, + -0.906903, -0.068360, -3.057224, -1.000000, 0.000000, 0.000006, 0.375000, 0.750000, + -0.671945, -0.068360, -3.007290, 0.000000, 1.000000, 0.000000, 0.625000, 0.500000, + -0.906903, -0.068360, -3.057224, 0.000000, 1.000000, 0.000000, 0.375000, 0.750000, + -0.906903, -0.068360, -3.007290, 0.000000, 1.000000, 0.000000, 0.625000, 0.750000, + -0.671945, -0.068360, -3.057224, 0.000000, 1.000000, 0.000000, 0.375000, 0.500000, + -0.671945, -0.094055, -3.007290, 1.000000, 0.000000, -0.000006, 0.625000, 0.250000, + -0.671945, -0.068360, -3.057224, 1.000000, 0.000000, -0.000006, 0.375000, 0.500000, + -0.671945, -0.068360, -3.007290, 1.000000, 0.000000, -0.000006, 0.625000, 0.500000, + -0.671945, -0.094055, -3.057224, 1.000000, 0.000000, -0.000006, 0.375000, 0.250000, + -0.906903, -0.094055, -3.007290, 0.000000, -1.000000, 0.000000, 0.625000, 0.000000, + -0.671945, -0.094055, -3.057224, 0.000000, -1.000000, 0.000000, 0.375000, 0.250000, + -0.671945, -0.094055, -3.007290, 0.000000, -1.000000, 0.000000, 0.625000, 0.250000, + -0.906903, -0.094055, -3.057224, 0.000000, -1.000000, 0.000000, 0.375000, 0.000000, + -0.671945, -0.068360, -3.007290, -0.000001, 0.000000, 1.000000, 0.875000, 0.750000, + -0.906903, -0.068360, -3.007290, -0.000001, 0.000000, 1.000000, 0.625000, 0.750000, + -0.906903, -0.094055, -3.007290, -0.000001, 0.000000, 1.000000, 0.625000, 1.000000, + -0.671945, -0.094055, -3.007290, -0.000001, 0.000000, 1.000000, 0.875000, 1.000000, + -0.671945, -0.094055, -3.057224, 0.000002, 0.000000, -1.000000, 0.125000, 1.000000, + -0.906903, -0.094055, -3.057224, 0.000002, 0.000000, -1.000000, 0.375000, 1.000000, + -0.906903, -0.068360, -3.057224, 0.000002, 0.000000, -1.000000, 0.375000, 0.750000, + -0.671945, -0.068360, -3.057224, 0.000002, 0.000000, -1.000000, 0.125000, 0.750000, + -0.906903, -0.068360, -2.891329, -1.000000, 0.000000, 0.000006, 0.625000, 0.750000, + -0.906903, -0.094055, -2.941263, -1.000000, 0.000000, 0.000006, 0.375000, 1.000000, + -0.906903, -0.094055, -2.891329, -1.000000, 0.000000, 0.000006, 0.625000, 1.000000, + -0.906903, -0.068360, -2.941263, -1.000000, 0.000000, 0.000006, 0.375000, 0.750000, + -0.671945, -0.068360, -2.891329, 0.000000, 1.000000, 0.000000, 0.625000, 0.500000, + -0.906903, -0.068360, -2.941263, 0.000000, 1.000000, 0.000000, 0.375000, 0.750000, + -0.906903, -0.068360, -2.891329, 0.000000, 1.000000, 0.000000, 0.625000, 0.750000, + -0.671945, -0.068360, -2.941263, 0.000000, 1.000000, 0.000000, 0.375000, 0.500000, + -0.671945, -0.094055, -2.891329, 1.000000, 0.000000, -0.000006, 0.625000, 0.250000, + -0.671945, -0.068360, -2.941263, 1.000000, 0.000000, -0.000006, 0.375000, 0.500000, + -0.671945, -0.068360, -2.891329, 1.000000, 0.000000, -0.000006, 0.625000, 0.500000, + -0.671945, -0.094055, -2.941263, 1.000000, 0.000000, -0.000006, 0.375000, 0.250000, + -0.906903, -0.094055, -2.891329, 0.000000, -1.000000, 0.000000, 0.625000, 0.000000, + -0.671945, -0.094055, -2.941263, 0.000000, -1.000000, 0.000000, 0.375000, 0.250000, + -0.671945, -0.094055, -2.891329, 0.000000, -1.000000, 0.000000, 0.625000, 0.250000, + -0.906903, -0.094055, -2.941263, 0.000000, -1.000000, 0.000000, 0.375000, 0.000000, + -0.671945, -0.068360, -2.891329, -0.000001, 0.000000, 1.000000, 0.875000, 0.750000, + -0.906903, -0.068360, -2.891329, -0.000001, 0.000000, 1.000000, 0.625000, 0.750000, + -0.906903, -0.094055, -2.891329, -0.000001, 0.000000, 1.000000, 0.625000, 1.000000, + -0.671945, -0.094055, -2.891329, -0.000001, 0.000000, 1.000000, 0.875000, 1.000000, + -0.671945, -0.094055, -2.941263, 0.000001, 0.000000, -1.000000, 0.125000, 1.000000, + -0.906903, -0.094055, -2.941263, 0.000001, 0.000000, -1.000000, 0.375000, 1.000000, + -0.906903, -0.068360, -2.941263, 0.000001, 0.000000, -1.000000, 0.375000, 0.750000, + -0.671945, -0.068360, -2.941263, 0.000001, 0.000000, -1.000000, 0.125000, 0.750000, + -0.906903, -0.068360, -2.782468, -1.000000, 0.000000, 0.000006, 0.625000, 0.750000, + -0.906903, -0.094055, -2.832402, -1.000000, 0.000000, 0.000006, 0.375000, 1.000000, + -0.906903, -0.094055, -2.782468, -1.000000, 0.000000, 0.000006, 0.625000, 1.000000, + -0.906903, -0.068360, -2.832402, -1.000000, 0.000000, 0.000006, 0.375000, 0.750000, + -0.906903, -0.068360, -2.782468, 0.000000, 1.000000, 0.000000, 0.625000, 0.750000, + -0.671945, -0.068360, -2.832401, 0.000000, 1.000000, 0.000000, 0.375000, 0.500000, + -0.906903, -0.068360, -2.832402, 0.000000, 1.000000, 0.000000, 0.375000, 0.750000, + -0.671945, -0.068360, -2.782468, 0.000000, 1.000000, 0.000000, 0.625000, 0.500000, + -0.671945, -0.094055, -2.782468, 1.000000, 0.000000, -0.000006, 0.625000, 0.250000, + -0.671945, -0.068360, -2.832401, 1.000000, 0.000000, -0.000006, 0.375000, 0.500000, + -0.671945, -0.068360, -2.782468, 1.000000, 0.000000, -0.000006, 0.625000, 0.500000, + -0.671945, -0.094055, -2.832401, 1.000000, 0.000000, -0.000006, 0.375000, 0.250000, + -0.906903, -0.094055, -2.782468, 0.000000, -1.000000, 0.000000, 0.625000, 0.000000, + -0.671945, -0.094055, -2.832401, 0.000000, -1.000000, 0.000000, 0.375000, 0.250000, + -0.671945, -0.094055, -2.782468, 0.000000, -1.000000, 0.000000, 0.625000, 0.250000, + -0.906903, -0.094055, -2.832402, 0.000000, -1.000000, 0.000000, 0.375000, 0.000000, + -0.671945, -0.068360, -2.782468, -0.000001, 0.000000, 1.000000, 0.875000, 0.750000, + -0.906903, -0.068360, -2.782468, -0.000001, 0.000000, 1.000000, 0.625000, 0.750000, + -0.906903, -0.094055, -2.782468, -0.000001, 0.000000, 1.000000, 0.625000, 1.000000, + -0.671945, -0.094055, -2.782468, -0.000001, 0.000000, 1.000000, 0.875000, 1.000000, + -0.671945, -0.094055, -2.832401, 0.000002, 0.000000, -1.000000, 0.125000, 1.000000, + -0.906903, -0.094055, -2.832402, 0.000002, 0.000000, -1.000000, 0.375000, 1.000000, + -0.906903, -0.068360, -2.832402, 0.000002, 0.000000, -1.000000, 0.375000, 0.750000, + -0.671945, -0.068360, -2.832401, 0.000002, 0.000000, -1.000000, 0.125000, 0.750000, + -0.906903, -0.068360, -2.668873, -1.000000, 0.000000, 0.000006, 0.625000, 0.750000, + -0.906903, -0.094055, -2.718807, -1.000000, 0.000000, 0.000006, 0.375000, 1.000000, + -0.906903, -0.094055, -2.668873, -1.000000, 0.000000, 0.000006, 0.625000, 1.000000, + -0.906903, -0.068360, -2.718807, -1.000000, 0.000000, 0.000006, 0.375000, 0.750000, + -0.671945, -0.068360, -2.668873, 0.000000, 1.000000, 0.000000, 0.625000, 0.500000, + -0.906903, -0.068360, -2.718807, 0.000000, 1.000000, 0.000000, 0.375000, 0.750000, + -0.906903, -0.068360, -2.668873, 0.000000, 1.000000, 0.000000, 0.625000, 0.750000, + -0.671945, -0.068360, -2.718807, 0.000000, 1.000000, 0.000000, 0.375000, 0.500000, + -0.671945, -0.094055, -2.668873, 1.000000, 0.000000, -0.000006, 0.625000, 0.250000, + -0.671945, -0.068360, -2.718807, 1.000000, 0.000000, -0.000006, 0.375000, 0.500000, + -0.671945, -0.068360, -2.668873, 1.000000, 0.000000, -0.000006, 0.625000, 0.500000, + -0.671945, -0.094055, -2.718807, 1.000000, 0.000000, -0.000006, 0.375000, 0.250000, + -0.906903, -0.094055, -2.668873, 0.000000, -1.000000, 0.000000, 0.625000, 0.000000, + -0.671945, -0.094055, -2.718807, 0.000000, -1.000000, 0.000000, 0.375000, 0.250000, + -0.671945, -0.094055, -2.668873, 0.000000, -1.000000, 0.000000, 0.625000, 0.250000, + -0.906903, -0.094055, -2.718807, 0.000000, -1.000000, 0.000000, 0.375000, 0.000000, + -0.671945, -0.068360, -2.668873, -0.000001, 0.000000, 1.000000, 0.875000, 0.750000, + -0.906903, -0.068360, -2.668873, -0.000001, 0.000000, 1.000000, 0.625000, 0.750000, + -0.906903, -0.094055, -2.668873, -0.000001, 0.000000, 1.000000, 0.625000, 1.000000, + -0.671945, -0.094055, -2.668873, -0.000001, 0.000000, 1.000000, 0.875000, 1.000000, + -0.671945, -0.094055, -2.718807, 0.000000, 0.000000, -1.000000, 0.125000, 1.000000, + -0.906903, -0.094055, -2.718807, 0.000000, 0.000000, -1.000000, 0.375000, 1.000000, + -0.906903, -0.068360, -2.718807, 0.000000, 0.000000, -1.000000, 0.375000, 0.750000, + -0.671945, -0.068360, -2.718807, 0.000000, 0.000000, -1.000000, 0.125000, 0.750000, + -0.483453, -0.094055, -3.496751, 0.000000, 0.000000, -1.000000, 0.375000, 1.000000, + -0.533388, -0.094055, -3.496751, 0.000000, 0.000000, -1.000000, 0.625000, 1.000000, + -0.533388, -0.068360, -3.496751, 0.000000, 0.000000, -1.000000, 0.625000, 0.750000, + -0.483453, -0.068360, -3.496751, 0.000000, 0.000000, -1.000000, 0.375000, 0.750000, + -0.483453, -0.068360, -3.261793, 0.000000, 1.000000, 0.000000, 0.375000, 0.500000, + -0.483453, -0.068360, -3.496751, 0.000000, 1.000000, 0.000000, 0.375000, 0.750000, + -0.533388, -0.068360, -3.261793, 0.000000, 1.000000, 0.000000, 0.625000, 0.500000, + -0.533388, -0.068360, -3.496751, 0.000000, 1.000000, 0.000000, 0.625000, 0.750000, + -0.483453, -0.068360, -3.261793, 0.000000, 0.000000, 1.000000, 0.375000, 0.500000, + -0.533388, -0.068360, -3.261793, 0.000000, 0.000000, 1.000000, 0.625000, 0.500000, + -0.533388, -0.094055, -3.261793, 0.000000, 0.000000, 1.000000, 0.625000, 0.250000, + -0.483453, -0.094055, -3.261793, 0.000000, 0.000000, 1.000000, 0.375000, 0.250000, + -0.533388, -0.094055, -3.261793, 0.000000, -1.000000, 0.000000, 0.625000, 0.250000, + -0.533388, -0.094055, -3.496751, 0.000000, -1.000000, 0.000000, 0.625000, 0.000000, + -0.483453, -0.094055, -3.261793, 0.000000, -1.000000, 0.000000, 0.375000, 0.250000, + -0.483453, -0.094055, -3.496751, 0.000000, -1.000000, 0.000000, 0.375000, 0.000000, + -0.533388, -0.068360, -3.261793, -1.000000, 0.000000, 0.000000, 0.875000, 0.750000, + -0.533388, -0.094055, -3.496751, -1.000000, 0.000000, 0.000000, 0.625000, 1.000000, + -0.533388, -0.094055, -3.261793, -1.000000, 0.000000, 0.000000, 0.875000, 1.000000, + -0.533388, -0.068360, -3.496751, -1.000000, 0.000000, 0.000000, 0.625000, 0.750000, + -0.483453, -0.068360, -3.496751, 1.000000, 0.000000, 0.000000, 0.375000, 0.750000, + -0.483453, -0.068360, -3.261793, 1.000000, 0.000000, 0.000000, 0.125000, 0.750000, + -0.483453, -0.094055, -3.261793, 1.000000, 0.000000, 0.000000, 0.125000, 1.000000, + -0.483453, -0.094055, -3.496751, 1.000000, 0.000000, 0.000000, 0.375000, 1.000000, + -0.594680, -0.094055, -3.496751, 0.000000, 0.000000, -1.000000, 0.375000, 1.000000, + -0.644615, -0.094055, -3.496751, 0.000000, 0.000000, -1.000000, 0.625000, 1.000000, + -0.644615, -0.068360, -3.496751, 0.000000, 0.000000, -1.000000, 0.625000, 0.750000, + -0.594680, -0.068360, -3.496751, 0.000000, 0.000000, -1.000000, 0.375000, 0.750000, + -0.594680, -0.068360, -3.261793, 0.000000, 1.000000, 0.000000, 0.375000, 0.500000, + -0.594680, -0.068360, -3.496751, 0.000000, 1.000000, 0.000000, 0.375000, 0.750000, + -0.644615, -0.068360, -3.261793, 0.000000, 1.000000, 0.000000, 0.625000, 0.500000, + -0.644615, -0.068360, -3.496751, 0.000000, 1.000000, 0.000000, 0.625000, 0.750000, + -0.594680, -0.068360, -3.261793, 0.000000, 0.000000, 1.000000, 0.375000, 0.500000, + -0.644615, -0.068360, -3.261793, 0.000000, 0.000000, 1.000000, 0.625000, 0.500000, + -0.644615, -0.094055, -3.261793, 0.000000, 0.000000, 1.000000, 0.625000, 0.250000, + -0.594680, -0.094055, -3.261793, 0.000000, 0.000000, 1.000000, 0.375000, 0.250000, + -0.644615, -0.094055, -3.261793, 0.000000, -1.000000, 0.000000, 0.625000, 0.250000, + -0.644615, -0.094055, -3.496751, 0.000000, -1.000000, 0.000000, 0.625000, 0.000000, + -0.594680, -0.094055, -3.261793, 0.000000, -1.000000, 0.000000, 0.375000, 0.250000, + -0.594680, -0.094055, -3.496751, 0.000000, -1.000000, 0.000000, 0.375000, 0.000000, + -0.644615, -0.068360, -3.261793, -1.000000, 0.000000, 0.000000, 0.875000, 0.750000, + -0.644615, -0.094055, -3.496751, -1.000000, 0.000000, 0.000000, 0.625000, 1.000000, + -0.644615, -0.094055, -3.261793, -1.000000, 0.000000, 0.000000, 0.875000, 1.000000, + -0.644615, -0.068360, -3.496751, -1.000000, 0.000000, 0.000000, 0.625000, 0.750000, + -0.594680, -0.068360, -3.496751, 1.000000, 0.000000, 0.000000, 0.375000, 0.750000, + -0.594680, -0.068360, -3.261793, 1.000000, 0.000000, 0.000000, 0.125000, 0.750000, + -0.594680, -0.094055, -3.261793, 1.000000, 0.000000, 0.000000, 0.125000, 1.000000, + -0.594680, -0.094055, -3.496751, 1.000000, 0.000000, 0.000000, 0.375000, 1.000000, + -0.701176, -0.094055, -3.496751, 0.000000, 0.000000, -1.000000, 0.375000, 1.000000, + -0.751109, -0.094055, -3.496751, 0.000000, 0.000000, -1.000000, 0.625000, 1.000000, + -0.751109, -0.068360, -3.496751, 0.000000, 0.000000, -1.000000, 0.625000, 0.750000, + -0.701176, -0.068360, -3.496751, 0.000000, 0.000000, -1.000000, 0.375000, 0.750000, + -0.701176, -0.068360, -3.261793, 0.000000, 1.000000, 0.000000, 0.375000, 0.500000, + -0.701176, -0.068360, -3.496751, 0.000000, 1.000000, 0.000000, 0.375000, 0.750000, + -0.751109, -0.068360, -3.261793, 0.000000, 1.000000, 0.000000, 0.625000, 0.500000, + -0.751109, -0.068360, -3.496751, 0.000000, 1.000000, 0.000000, 0.625000, 0.750000, + -0.701176, -0.068360, -3.261793, 0.000000, 0.000000, 1.000000, 0.375000, 0.500000, + -0.751109, -0.068360, -3.261793, 0.000000, 0.000000, 1.000000, 0.625000, 0.500000, + -0.751109, -0.094055, -3.261793, 0.000000, 0.000000, 1.000000, 0.625000, 0.250000, + -0.701176, -0.094055, -3.261793, 0.000000, 0.000000, 1.000000, 0.375000, 0.250000, + -0.751109, -0.094055, -3.261793, 0.000000, -1.000000, 0.000000, 0.625000, 0.250000, + -0.751109, -0.094055, -3.496751, 0.000000, -1.000000, 0.000000, 0.625000, 0.000000, + -0.701176, -0.094055, -3.261793, 0.000000, -1.000000, 0.000000, 0.375000, 0.250000, + -0.701176, -0.094055, -3.496751, 0.000000, -1.000000, 0.000000, 0.375000, 0.000000, + -0.751109, -0.068360, -3.261793, -1.000000, 0.000000, 0.000000, 0.875000, 0.750000, + -0.751109, -0.094055, -3.496751, -1.000000, 0.000000, 0.000000, 0.625000, 1.000000, + -0.751109, -0.094055, -3.261793, -1.000000, 0.000000, 0.000000, 0.875000, 1.000000, + -0.751109, -0.068360, -3.496751, -1.000000, 0.000000, 0.000000, 0.625000, 0.750000, + -0.701176, -0.068360, -3.496751, 1.000000, 0.000000, 0.000000, 0.375000, 0.750000, + -0.701176, -0.068360, -3.261793, 1.000000, 0.000000, 0.000000, 0.125000, 0.750000, + -0.701176, -0.094055, -3.261793, 1.000000, 0.000000, 0.000000, 0.125000, 1.000000, + -0.701176, -0.094055, -3.496751, 1.000000, 0.000000, 0.000000, 0.375000, 1.000000, + 3.071159, -0.031897, 4.055670, -0.004764, 0.000000, -0.999989, 0.553447, 1.000000, + 3.477738, 0.046660, 4.055670, 0.007811, 0.000000, -0.999969, 0.385111, 0.791008, + 3.477738, -0.031897, 4.055670, 0.007811, 0.000000, -0.999969, 0.380643, 1.000000, + 3.071159, 0.046660, 4.055670, -0.004764, 0.000000, -0.999989, 0.554271, 0.783180, + 2.934554, 0.046660, 4.649216, -0.005887, 0.000000, 0.999983, 0.613989, 0.462803, + 3.477738, -0.031897, 4.649217, 0.005885, 0.000000, 0.999983, 0.386011, 0.287166, + 3.477738, 0.046660, 4.649217, 0.005885, 0.000000, 0.999983, 0.386011, 0.462893, + 2.934554, -0.031897, 4.649216, -0.005887, 0.000000, 0.999983, 0.613989, 0.287083, + 2.910143, 0.046660, 4.624807, -0.999970, 0.000000, 0.007775, 0.869712, 0.750001, + 2.910143, 0.046660, 4.216686, -0.999989, 0.000000, -0.004743, 0.695350, 0.750001, + 2.910143, -0.031897, 4.624807, -0.999970, 0.000000, 0.007775, 0.869534, 1.000000, + 2.910143, -0.031897, 4.216686, -0.999989, 0.000000, -0.004743, 0.689296, 1.000000, + 3.502150, -0.031897, 4.624807, 0.999983, 0.000000, 0.005873, 0.130335, 1.000000, + 3.502150, -0.031897, 4.080083, 0.999983, 0.000000, -0.005873, 0.365121, 1.000000, + 3.502150, 0.046660, 4.624807, 0.999983, 0.000000, 0.005873, 0.130433, 0.750000, + 3.502150, 0.046660, 4.080083, 0.999983, 0.000000, -0.005873, 0.369567, 0.750000, + 2.927403, -0.031897, 4.175012, -0.715934, 0.000000, -0.698168, 0.662308, 1.000000, + 3.029486, 0.046660, 4.072932, -0.698145, 0.000000, -0.715957, 0.576850, 0.750001, + 3.029486, -0.031897, 4.072932, -0.698145, 0.000000, -0.715957, 0.575978, 1.000000, + 2.927403, 0.046660, 4.175012, -0.715934, 0.000000, -0.698168, 0.671856, 0.750001, + 3.498879, -0.031897, 4.067876, 0.866051, 0.000000, -0.499955, 0.370455, 1.000000, + 3.498879, 0.046660, 4.067876, 0.866051, 0.000000, -0.499955, 0.375000, 0.750000, + 3.489945, -0.031897, 4.058941, 0.500009, 0.000000, -0.866020, 0.375000, 1.000000, + 3.489945, 0.046660, 4.058941, 0.500009, 0.000000, -0.866020, 0.380610, 0.775294, + 3.498879, -0.031897, 4.637012, 0.866042, 0.000000, 0.499971, 0.125000, 1.000000, + 3.498879, 0.046660, 4.637012, 0.866042, 0.000000, 0.499971, 0.125000, 0.750000, + 3.489945, -0.031897, 4.645948, 0.499981, 0.000000, 0.866036, 0.381172, 0.272931, + 3.498879, 0.046660, 4.637012, 0.866042, 0.000000, 0.499971, 0.375000, 0.500000, + 3.489945, 0.046660, 4.645948, 0.499981, 0.000000, 0.866036, 0.381172, 0.477103, + 3.498879, -0.031897, 4.637012, 0.866042, 0.000000, 0.499971, 0.375000, 0.250000, + 2.922348, 0.046660, 4.645948, -0.499920, 0.000000, 0.866072, 0.618828, 0.477051, + 2.922348, -0.031897, 4.645948, -0.499920, 0.000000, 0.866072, 0.618828, 0.272885, + 2.913411, -0.031897, 4.637012, -0.866042, 0.000000, 0.499971, 0.625000, 0.250000, + 2.913411, 0.046660, 4.637012, -0.866042, 0.000000, 0.499971, 0.625000, 0.500000, + 2.913411, 0.046660, 4.637012, -0.866042, 0.000000, 0.499971, 0.875000, 0.750001, + 2.913411, -0.031897, 4.637012, -0.866042, 0.000000, 0.499971, 0.875000, 1.000000, + 3.055906, -0.031897, 4.057680, -0.258830, 0.000000, -0.965923, 0.560072, 1.000000, + 3.055906, 0.046660, 4.057680, -0.258830, 0.000000, -0.965923, 0.560494, 0.769652, + 3.041692, -0.031897, 4.063566, -0.499962, 0.000000, -0.866048, 0.567313, 1.000000, + 3.041692, 0.046660, 4.063566, -0.499962, 0.000000, -0.866048, 0.567313, 0.750001, + 2.918037, 0.046660, 4.187217, -0.866051, 0.000000, -0.499957, 0.682537, 0.750001, + 2.918037, -0.031897, 4.187217, -0.866051, 0.000000, -0.499957, 0.672013, 1.000000, + 2.912151, 0.046660, 4.201432, -0.965944, 0.000000, -0.258751, 0.688811, 0.750001, + 2.912151, -0.031897, 4.201432, -0.965944, 0.000000, -0.258751, 0.682537, 1.000000, + 2.934554, 0.046660, 4.649216, 0.000000, 1.000000, -0.000000, 0.613989, 0.462803, + 2.910143, 0.046660, 4.216686, 0.000000, 1.000000, -0.000000, 0.625000, 0.679650, + 2.910143, 0.046660, 4.624807, 0.000000, 1.000000, -0.000000, 0.625000, 0.505288, + 3.071159, 0.046660, 4.055670, 0.000000, 1.000000, -0.000000, 0.554271, 0.783180, + 3.502150, 0.046660, 4.080083, 0.000000, 1.000000, -0.000000, 0.375000, 0.744567, + 3.477738, 0.046660, 4.055670, 0.000000, 1.000000, -0.000000, 0.385111, 0.791008, + 3.502150, 0.046660, 4.624807, 0.000000, 1.000000, -0.000000, 0.375000, 0.505433, + 3.029486, 0.046660, 4.072932, 0.000000, 1.000000, -0.000000, 0.572088, 0.745239, + 2.927403, 0.046660, 4.175012, 0.000000, 1.000000, -0.000000, 0.619652, 0.697796, + 3.477738, 0.046660, 4.649217, 0.000000, 1.000000, -0.000000, 0.386011, 0.462893, + 3.498879, 0.046660, 4.067876, 0.000000, 1.000000, 0.000000, 0.375000, 0.750000, + 3.489945, 0.046660, 4.058941, 0.000000, 1.000000, 0.000000, 0.380610, 0.775294, + 3.498879, 0.046660, 4.637012, 0.000000, 1.000000, -0.000000, 0.375000, 0.500000, + 3.489945, 0.046660, 4.645948, 0.000000, 1.000000, -0.000000, 0.381172, 0.477103, + 2.922348, 0.046660, 4.645948, 0.000000, 1.000000, 0.000000, 0.618828, 0.477051, + 2.913411, 0.046660, 4.637012, 0.000000, 1.000000, 0.000000, 0.625000, 0.500000, + 3.055906, 0.046660, 4.057680, 0.000000, 1.000000, -0.000000, 0.560494, 0.769652, + 3.041692, 0.046660, 4.063566, 0.000000, 1.000000, -0.000000, 0.567313, 0.750001, + 2.912151, 0.046660, 4.201432, 0.000000, 1.000000, 0.000000, 0.625000, 0.686189, + 2.918037, 0.046660, 4.187217, 0.000000, 1.000000, 0.000000, 0.625000, 0.692463, + 2.910143, -0.031897, 4.216686, 0.000000, -1.000000, -0.000000, 0.625000, 0.064296, + 3.502150, -0.031897, 4.624807, 0.000000, -1.000000, -0.000000, 0.375000, 0.244665, + 3.477738, -0.031897, 4.649217, 0.000000, -1.000000, -0.000000, 0.386011, 0.287166, + 3.071159, -0.031897, 4.055670, 0.000000, -1.000000, -0.000000, 0.553447, 0.000000, + 3.502150, -0.031897, 4.080083, 0.000000, -1.000000, -0.000000, 0.375000, 0.009879, + 2.934554, -0.031897, 4.649216, 0.000000, -1.000000, -0.000000, 0.613989, 0.287083, + 2.910143, -0.031897, 4.624807, 0.000000, -1.000000, -0.000000, 0.625000, 0.244534, + 3.029486, -0.031897, 4.072932, 0.000000, -1.000000, -0.000000, 0.571652, 0.004327, + 2.927403, -0.031897, 4.175012, 0.000000, -1.000000, -0.000000, 0.614872, 0.047435, + 3.477738, -0.031897, 4.055670, 0.000000, -1.000000, -0.000000, 0.380643, 0.000000, + 3.498879, -0.031897, 4.067876, 0.000000, -1.000000, 0.000000, 0.375000, 0.004545, + 3.489945, -0.031897, 4.058941, 0.000000, -1.000000, 0.000000, 0.375000, 0.000000, + 3.498879, -0.031897, 4.637012, 0.000000, -1.000000, 0.000000, 0.375000, 0.250000, + 3.489945, -0.031897, 4.645948, 0.000000, -1.000000, 0.000000, 0.381172, 0.272931, + 2.922348, -0.031897, 4.645948, 0.000000, -1.000000, 0.000000, 0.618828, 0.272885, + 2.913411, -0.031897, 4.637012, 0.000000, -1.000000, 0.000000, 0.625000, 0.250000, + 3.055906, -0.031897, 4.057680, 0.000000, -1.000000, 0.000000, 0.560072, 0.000000, + 3.041692, -0.031897, 4.063566, 0.000000, -1.000000, 0.000000, 0.567313, 0.000000, + 2.912151, -0.031897, 4.201432, 0.000000, -1.000000, 0.000000, 0.625000, 0.057537, + 2.918037, -0.031897, 4.187217, 0.000000, -1.000000, 0.000000, 0.619731, 0.052282, + 1.588597, -0.047241, -0.226572, -1.000000, 0.000000, -0.000004, 0.625000, 0.750000, + 1.588597, -0.065009, -0.301945, -1.000000, 0.000000, -0.000004, 0.375000, 1.000000, + 1.588597, -0.065009, -0.226572, -1.000000, 0.000000, -0.000004, 0.625000, 1.000000, + 1.588597, -0.047241, -0.301945, -1.000000, 0.000000, -0.000004, 0.375000, 0.750000, + 1.926273, -0.047241, -0.226572, 0.000000, 1.000000, 0.000000, 0.625000, 0.500000, + 1.588597, -0.047241, -0.301945, 0.000000, 1.000000, 0.000000, 0.375000, 0.750000, + 1.588597, -0.047241, -0.226572, 0.000000, 1.000000, 0.000000, 0.625000, 0.750000, + 1.926273, -0.047241, -0.301945, 0.000000, 1.000000, 0.000000, 0.375000, 0.500000, + 1.926273, -0.065009, -0.226572, 1.000000, 0.000000, 0.000004, 0.625000, 0.250000, + 1.926273, -0.047241, -0.301945, 1.000000, 0.000000, 0.000004, 0.375000, 0.500000, + 1.926273, -0.047241, -0.226572, 1.000000, 0.000000, 0.000004, 0.625000, 0.500000, + 1.926273, -0.065009, -0.301945, 1.000000, 0.000000, 0.000004, 0.375000, 0.250000, + 1.588597, -0.065009, -0.226572, 0.000000, -1.000000, 0.000000, 0.625000, 0.000000, + 1.926273, -0.065009, -0.301945, 0.000000, -1.000000, 0.000000, 0.375000, 0.250000, + 1.926273, -0.065009, -0.226572, 0.000000, -1.000000, 0.000000, 0.625000, 0.250000, + 1.588597, -0.065009, -0.301945, 0.000000, -1.000000, 0.000000, 0.375000, 0.000000, + 1.926273, -0.047241, -0.226572, 0.000001, 0.000000, 1.000000, 0.875000, 0.750000, + 1.588597, -0.047241, -0.226572, 0.000001, 0.000000, 1.000000, 0.625000, 0.750000, + 1.588597, -0.065009, -0.226572, 0.000001, 0.000000, 1.000000, 0.625000, 1.000000, + 1.926273, -0.065009, -0.226572, 0.000001, 0.000000, 1.000000, 0.875000, 1.000000, + 1.926273, -0.065009, -0.301945, -0.000001, 0.000000, -1.000000, 0.125000, 1.000000, + 1.588597, -0.065009, -0.301945, -0.000001, 0.000000, -1.000000, 0.375000, 1.000000, + 1.588597, -0.047241, -0.301945, -0.000001, 0.000000, -1.000000, 0.375000, 0.750000, + 1.926273, -0.047241, -0.301945, -0.000001, 0.000000, -1.000000, 0.125000, 0.750000, + 2.919146, -0.047241, -0.885210, 1.000000, 0.000000, 0.000008, 0.625000, 0.750000, + 2.919145, -0.047241, -0.809836, 1.000000, 0.000000, 0.000008, 0.375000, 0.750000, + 2.919145, -0.065009, -0.809836, 1.000000, 0.000000, 0.000008, 0.375000, 1.000000, + 2.919146, -0.065009, -0.885210, 1.000000, 0.000000, 0.000008, 0.625000, 1.000000, + 2.919146, -0.047241, -0.885210, 0.000000, 1.000000, 0.000000, 0.625000, 0.750000, + 2.552514, -0.047241, -0.885210, 0.000000, 1.000000, 0.000000, 0.625000, 0.500000, + 2.919145, -0.047241, -0.809836, 0.000000, 1.000000, 0.000000, 0.375000, 0.750000, + 2.552514, -0.047241, -0.809837, 0.000000, 1.000000, 0.000000, 0.375000, 0.500000, + 2.552514, -0.065009, -0.885210, -1.000000, 0.000000, -0.000004, 0.625000, 0.250000, + 2.552514, -0.065009, -0.809837, -1.000000, 0.000000, -0.000004, 0.375000, 0.250000, + 2.552514, -0.047241, -0.809837, -1.000000, 0.000000, -0.000004, 0.375000, 0.500000, + 2.552514, -0.047241, -0.885210, -1.000000, 0.000000, -0.000004, 0.625000, 0.500000, + 2.552514, -0.065009, -0.885210, 0.000000, -1.000000, 0.000000, 0.625000, 0.250000, + 2.919145, -0.065009, -0.809836, 0.000000, -1.000000, 0.000000, 0.375000, 0.000000, + 2.552514, -0.065009, -0.809837, 0.000000, -1.000000, 0.000000, 0.375000, 0.250000, + 2.919146, -0.065009, -0.885210, 0.000000, -1.000000, 0.000000, 0.625000, 0.000000, + 2.919146, -0.065009, -0.885210, 0.000001, 0.000000, -1.000000, 0.625000, 1.000000, + 2.552514, -0.065009, -0.885210, 0.000001, 0.000000, -1.000000, 0.875000, 1.000000, + 2.552514, -0.047241, -0.885210, 0.000001, 0.000000, -1.000000, 0.875000, 0.750000, + 2.919146, -0.047241, -0.885210, 0.000001, 0.000000, -1.000000, 0.625000, 0.750000, + 2.919145, -0.047241, -0.809836, -0.000001, 0.000000, 1.000000, 0.375000, 0.750000, + 2.552514, -0.047241, -0.809837, -0.000001, 0.000000, 1.000000, 0.125000, 0.750000, + 2.552514, -0.065009, -0.809837, -0.000001, 0.000000, 1.000000, 0.125000, 1.000000, + 2.919145, -0.065009, -0.809836, -0.000001, 0.000000, 1.000000, 0.375000, 1.000000, + 1.588597, -0.047241, -0.506310, -1.000000, 0.000000, 0.000000, 0.625000, 0.750000, + 1.588597, -0.065009, -0.581684, -1.000000, 0.000000, 0.000000, 0.375000, 1.000000, + 1.588597, -0.065009, -0.506310, -1.000000, 0.000000, 0.000000, 0.625000, 1.000000, + 1.588597, -0.047241, -0.581684, -1.000000, 0.000000, 0.000000, 0.375000, 0.750000, + 1.926273, -0.047241, -0.506310, 0.000000, 1.000000, 0.000000, 0.625000, 0.500000, + 1.588597, -0.047241, -0.581684, 0.000000, 1.000000, 0.000000, 0.375000, 0.750000, + 1.588597, -0.047241, -0.506310, 0.000000, 1.000000, 0.000000, 0.625000, 0.750000, + 1.926273, -0.047241, -0.581685, 0.000000, 1.000000, 0.000000, 0.375000, 0.500000, + 1.926273, -0.065009, -0.506310, 1.000000, 0.000000, 0.000000, 0.625000, 0.250000, + 1.926273, -0.047241, -0.581685, 1.000000, 0.000000, 0.000000, 0.375000, 0.500000, + 1.926273, -0.047241, -0.506310, 1.000000, 0.000000, 0.000000, 0.625000, 0.500000, + 1.926273, -0.065009, -0.581685, 1.000000, 0.000000, 0.000000, 0.375000, 0.250000, + 1.926273, -0.065009, -0.506310, 0.000000, -1.000000, 0.000000, 0.625000, 0.250000, + 1.588597, -0.065009, -0.581684, 0.000000, -1.000000, 0.000000, 0.375000, 0.000000, + 1.926273, -0.065009, -0.581685, 0.000000, -1.000000, 0.000000, 0.375000, 0.250000, + 1.588597, -0.065009, -0.506310, 0.000000, -1.000000, 0.000000, 0.625000, 0.000000, + 1.926273, -0.047241, -0.506310, 0.000001, 0.000000, 1.000000, 0.875000, 0.750000, + 1.588597, -0.047241, -0.506310, 0.000001, 0.000000, 1.000000, 0.625000, 0.750000, + 1.588597, -0.065009, -0.506310, 0.000001, 0.000000, 1.000000, 0.625000, 1.000000, + 1.926273, -0.065009, -0.506310, 0.000001, 0.000000, 1.000000, 0.875000, 1.000000, + 1.926273, -0.065009, -0.581685, -0.000001, 0.000000, -1.000000, 0.125000, 1.000000, + 1.588597, -0.065009, -0.581684, -0.000001, 0.000000, -1.000000, 0.375000, 1.000000, + 1.588597, -0.047241, -0.581684, -0.000001, 0.000000, -1.000000, 0.375000, 0.750000, + 1.926273, -0.047241, -0.581685, -0.000001, 0.000000, -1.000000, 0.125000, 0.750000, + 1.588597, -0.047241, -0.786047, -1.000000, 0.000000, 0.000004, 0.625000, 0.750000, + 1.588597, -0.065009, -0.861422, -1.000000, 0.000000, 0.000004, 0.375000, 1.000000, + 1.588597, -0.065009, -0.786047, -1.000000, 0.000000, 0.000004, 0.625000, 1.000000, + 1.588597, -0.047241, -0.861422, -1.000000, 0.000000, 0.000004, 0.375000, 0.750000, + 1.926273, -0.047241, -0.786047, 0.000000, 1.000000, 0.000000, 0.625000, 0.500000, + 1.588597, -0.047241, -0.861422, 0.000000, 1.000000, 0.000000, 0.375000, 0.750000, + 1.588597, -0.047241, -0.786047, 0.000000, 1.000000, 0.000000, 0.625000, 0.750000, + 1.926273, -0.047241, -0.861422, 0.000000, 1.000000, 0.000000, 0.375000, 0.500000, + 1.926273, -0.065009, -0.786047, 1.000000, 0.000000, -0.000004, 0.625000, 0.250000, + 1.926273, -0.047241, -0.861422, 1.000000, 0.000000, -0.000004, 0.375000, 0.500000, + 1.926273, -0.047241, -0.786047, 1.000000, 0.000000, -0.000004, 0.625000, 0.500000, + 1.926273, -0.065009, -0.861422, 1.000000, 0.000000, -0.000004, 0.375000, 0.250000, + 1.588597, -0.065009, -0.786047, 0.000000, -1.000000, 0.000000, 0.625000, 0.000000, + 1.926273, -0.065009, -0.861422, 0.000000, -1.000000, 0.000000, 0.375000, 0.250000, + 1.926273, -0.065009, -0.786047, 0.000000, -1.000000, 0.000000, 0.625000, 0.250000, + 1.588597, -0.065009, -0.861422, 0.000000, -1.000000, 0.000000, 0.375000, 0.000000, + 1.926273, -0.047241, -0.786047, 0.000001, 0.000000, 1.000000, 0.875000, 0.750000, + 1.588597, -0.047241, -0.786047, 0.000001, 0.000000, 1.000000, 0.625000, 0.750000, + 1.588597, -0.065009, -0.786047, 0.000001, 0.000000, 1.000000, 0.625000, 1.000000, + 1.926273, -0.065009, -0.786047, 0.000001, 0.000000, 1.000000, 0.875000, 1.000000, + 1.926273, -0.065009, -0.861422, -0.000001, 0.000000, -1.000000, 0.125000, 1.000000, + 1.588597, -0.065009, -0.861422, -0.000001, 0.000000, -1.000000, 0.375000, 1.000000, + 1.588597, -0.047241, -0.861422, -0.000001, 0.000000, -1.000000, 0.375000, 0.750000, + 1.926273, -0.047241, -0.861422, -0.000001, 0.000000, -1.000000, 0.125000, 0.750000, + 2.919146, -0.047241, -0.597803, 1.000000, 0.000000, 0.000008, 0.625000, 0.750000, + 2.919145, -0.047241, -0.522429, 1.000000, 0.000000, 0.000008, 0.375000, 0.750000, + 2.919145, -0.065009, -0.522429, 1.000000, 0.000000, 0.000008, 0.375000, 1.000000, + 2.919146, -0.065009, -0.597803, 1.000000, 0.000000, 0.000008, 0.625000, 1.000000, + 2.919146, -0.047241, -0.597803, 0.000000, 1.000000, 0.000000, 0.625000, 0.750000, + 2.552514, -0.047241, -0.597804, 0.000000, 1.000000, 0.000000, 0.625000, 0.500000, + 2.919145, -0.047241, -0.522429, 0.000000, 1.000000, 0.000000, 0.375000, 0.750000, + 2.552514, -0.047241, -0.522430, 0.000000, 1.000000, 0.000000, 0.375000, 0.500000, + 2.552514, -0.065009, -0.597804, -1.000000, 0.000000, -0.000004, 0.625000, 0.250000, + 2.552514, -0.065009, -0.522430, -1.000000, 0.000000, -0.000004, 0.375000, 0.250000, + 2.552514, -0.047241, -0.522430, -1.000000, 0.000000, -0.000004, 0.375000, 0.500000, + 2.552514, -0.047241, -0.597804, -1.000000, 0.000000, -0.000004, 0.625000, 0.500000, + 2.552514, -0.065009, -0.597804, 0.000000, -1.000000, 0.000000, 0.625000, 0.250000, + 2.919145, -0.065009, -0.522429, 0.000000, -1.000000, 0.000000, 0.375000, 0.000000, + 2.552514, -0.065009, -0.522430, 0.000000, -1.000000, 0.000000, 0.375000, 0.250000, + 2.919146, -0.065009, -0.597803, 0.000000, -1.000000, 0.000000, 0.625000, 0.000000, + 2.919146, -0.065009, -0.597803, 0.000001, 0.000000, -1.000000, 0.625000, 1.000000, + 2.552514, -0.065009, -0.597804, 0.000001, 0.000000, -1.000000, 0.875000, 1.000000, + 2.552514, -0.047241, -0.597804, 0.000001, 0.000000, -1.000000, 0.875000, 0.750000, + 2.919146, -0.047241, -0.597803, 0.000001, 0.000000, -1.000000, 0.625000, 0.750000, + 2.919145, -0.047241, -0.522429, -0.000001, 0.000000, 1.000000, 0.375000, 0.750000, + 2.552514, -0.047241, -0.522430, -0.000001, 0.000000, 1.000000, 0.125000, 0.750000, + 2.552514, -0.065009, -0.522430, -0.000001, 0.000000, 1.000000, 0.125000, 1.000000, + 2.919145, -0.065009, -0.522429, -0.000001, 0.000000, 1.000000, 0.375000, 1.000000, + 2.919146, -0.047241, -0.321318, 1.000000, 0.000000, 0.000000, 0.625000, 0.750000, + 2.919146, -0.047241, -0.245943, 1.000000, 0.000000, 0.000000, 0.375000, 0.750000, + 2.919146, -0.065009, -0.245943, 1.000000, 0.000000, 0.000000, 0.375000, 1.000000, + 2.919146, -0.065009, -0.321318, 1.000000, 0.000000, 0.000000, 0.625000, 1.000000, + 2.919146, -0.047241, -0.321318, 0.000000, 1.000000, 0.000000, 0.625000, 0.750000, + 2.552514, -0.047241, -0.245943, 0.000000, 1.000000, 0.000000, 0.375000, 0.500000, + 2.919146, -0.047241, -0.245943, 0.000000, 1.000000, 0.000000, 0.375000, 0.750000, + 2.552514, -0.047241, -0.321319, 0.000000, 1.000000, 0.000000, 0.625000, 0.500000, + 2.552514, -0.065009, -0.321319, -1.000000, 0.000000, 0.000004, 0.625000, 0.250000, + 2.552514, -0.065009, -0.245943, -1.000000, 0.000000, 0.000004, 0.375000, 0.250000, + 2.552514, -0.047241, -0.245943, -1.000000, 0.000000, 0.000004, 0.375000, 0.500000, + 2.552514, -0.047241, -0.321319, -1.000000, 0.000000, 0.000004, 0.625000, 0.500000, + 2.552514, -0.065009, -0.321319, 0.000000, -1.000000, 0.000000, 0.625000, 0.250000, + 2.919146, -0.065009, -0.321318, 0.000000, -1.000000, 0.000000, 0.625000, 0.000000, + 2.552514, -0.065009, -0.245943, 0.000000, -1.000000, 0.000000, 0.375000, 0.250000, + 2.919146, -0.065009, -0.245943, 0.000000, -1.000000, 0.000000, 0.375000, 0.000000, + 2.919146, -0.065009, -0.321318, 0.000001, 0.000000, -1.000000, 0.625000, 1.000000, + 2.552514, -0.065009, -0.321319, 0.000001, 0.000000, -1.000000, 0.875000, 1.000000, + 2.552514, -0.047241, -0.321319, 0.000001, 0.000000, -1.000000, 0.875000, 0.750000, + 2.919146, -0.047241, -0.321318, 0.000001, 0.000000, -1.000000, 0.625000, 0.750000, + 2.919146, -0.047241, -0.245943, -0.000001, 0.000000, 1.000000, 0.375000, 0.750000, + 2.552514, -0.047241, -0.245943, -0.000001, 0.000000, 1.000000, 0.125000, 0.750000, + 2.552514, -0.065009, -0.245943, -0.000001, 0.000000, 1.000000, 0.125000, 1.000000, + 2.919146, -0.065009, -0.245943, -0.000001, 0.000000, 1.000000, 0.375000, 1.000000, + 2.919146, -0.047241, -0.031822, 1.000000, 0.000000, 0.000000, 0.625000, 0.750000, + 2.919146, -0.047241, 0.043553, 1.000000, 0.000000, 0.000000, 0.375000, 0.750000, + 2.919146, -0.065009, 0.043553, 1.000000, 0.000000, 0.000000, 0.375000, 1.000000, + 2.919146, -0.065009, -0.031822, 1.000000, 0.000000, 0.000000, 0.625000, 1.000000, + 2.919146, -0.047241, -0.031822, 0.000000, 1.000000, -0.000000, 0.625000, 0.750000, + 2.552514, -0.047241, -0.031822, 0.000000, 1.000000, -0.000000, 0.625000, 0.500000, + 2.919146, -0.047241, 0.043553, 0.000000, 1.000000, -0.000000, 0.375000, 0.750000, + 2.552514, -0.047241, 0.043553, 0.000000, 1.000000, -0.000000, 0.375000, 0.500000, + 2.552514, -0.065009, -0.031822, -1.000000, 0.000000, 0.000004, 0.625000, 0.250000, + 2.552514, -0.065009, 0.043553, -1.000000, 0.000000, 0.000004, 0.375000, 0.250000, + 2.552514, -0.047241, 0.043553, -1.000000, 0.000000, 0.000004, 0.375000, 0.500000, + 2.552514, -0.047241, -0.031822, -1.000000, 0.000000, 0.000004, 0.625000, 0.500000, + 2.552514, -0.065009, -0.031822, 0.000000, -1.000000, 0.000000, 0.625000, 0.250000, + 2.919146, -0.065009, -0.031822, 0.000000, -1.000000, 0.000000, 0.625000, 0.000000, + 2.552514, -0.065009, 0.043553, 0.000000, -1.000000, 0.000000, 0.375000, 0.250000, + 2.919146, -0.065009, 0.043553, 0.000000, -1.000000, 0.000000, 0.375000, 0.000000, + 2.919146, -0.065009, -0.031822, 0.000001, 0.000000, -1.000000, 0.625000, 1.000000, + 2.552514, -0.065009, -0.031822, 0.000001, 0.000000, -1.000000, 0.875000, 1.000000, + 2.552514, -0.047241, -0.031822, 0.000001, 0.000000, -1.000000, 0.875000, 0.750000, + 2.919146, -0.047241, -0.031822, 0.000001, 0.000000, -1.000000, 0.625000, 0.750000, + 2.919146, -0.047241, 0.043553, -0.000001, 0.000000, 1.000000, 0.375000, 0.750000, + 2.552514, -0.047241, 0.043553, -0.000001, 0.000000, 1.000000, 0.125000, 0.750000, + 2.552514, -0.065009, 0.043553, -0.000001, 0.000000, 1.000000, 0.125000, 1.000000, + 2.919146, -0.065009, 0.043553, -0.000001, 0.000000, 1.000000, 0.375000, 1.000000, + 2.919146, -0.047241, 0.257674, 1.000000, 0.000000, 0.000000, 0.625000, 0.750000, + 2.919146, -0.047241, 0.333049, 1.000000, 0.000000, 0.000000, 0.375000, 0.750000, + 2.919146, -0.065009, 0.333049, 1.000000, 0.000000, 0.000000, 0.375000, 1.000000, + 2.919146, -0.065009, 0.257674, 1.000000, 0.000000, 0.000000, 0.625000, 1.000000, + 2.919146, -0.047241, 0.257674, 0.000000, 1.000000, -0.000000, 0.625000, 0.750000, + 2.552514, -0.047241, 0.257674, 0.000000, 1.000000, -0.000000, 0.625000, 0.500000, + 2.919146, -0.047241, 0.333049, 0.000000, 1.000000, -0.000000, 0.375000, 0.750000, + 2.552514, -0.047241, 0.333049, 0.000000, 1.000000, -0.000000, 0.375000, 0.500000, + 2.552514, -0.065009, 0.257674, -1.000000, 0.000000, 0.000004, 0.625000, 0.250000, + 2.552514, -0.065009, 0.333049, -1.000000, 0.000000, 0.000004, 0.375000, 0.250000, + 2.552514, -0.047241, 0.333049, -1.000000, 0.000000, 0.000004, 0.375000, 0.500000, + 2.552514, -0.047241, 0.257674, -1.000000, 0.000000, 0.000004, 0.625000, 0.500000, + 2.552514, -0.065009, 0.257674, 0.000000, -1.000000, 0.000000, 0.625000, 0.250000, + 2.919146, -0.065009, 0.257674, 0.000000, -1.000000, 0.000000, 0.625000, 0.000000, + 2.552514, -0.065009, 0.333049, 0.000000, -1.000000, 0.000000, 0.375000, 0.250000, + 2.919146, -0.065009, 0.333049, 0.000000, -1.000000, 0.000000, 0.375000, 0.000000, + 2.919146, -0.065009, 0.257674, 0.000001, 0.000000, -1.000000, 0.625000, 1.000000, + 2.552514, -0.065009, 0.257674, 0.000001, 0.000000, -1.000000, 0.875000, 1.000000, + 2.552514, -0.047241, 0.257674, 0.000001, 0.000000, -1.000000, 0.875000, 0.750000, + 2.919146, -0.047241, 0.257674, 0.000001, 0.000000, -1.000000, 0.625000, 0.750000, + 2.919146, -0.047241, 0.333049, -0.000001, 0.000000, 1.000000, 0.375000, 0.750000, + 2.552514, -0.047241, 0.333049, -0.000001, 0.000000, 1.000000, 0.125000, 0.750000, + 2.552514, -0.065009, 0.333049, -0.000001, 0.000000, 1.000000, 0.125000, 1.000000, + 2.919146, -0.065009, 0.333049, -0.000001, 0.000000, 1.000000, 0.375000, 1.000000, + 2.666605, -0.055018, 0.345513, 0.006169, -0.923659, 0.383165, 0.520141, 0.620512, + 2.788898, -0.057383, 0.339735, 0.018333, -0.999776, 0.010592, 0.552785, 0.622120, + 2.788898, -0.055012, 0.345461, 0.012033, -0.923145, 0.384263, 0.552785, 0.620527, + 2.666418, -0.057383, 0.339907, 0.000153, -0.999944, 0.010549, 0.520091, 0.622072, + 2.788898, -0.057383, 0.125701, 0.018503, -0.999829, -0.000000, 0.552785, 0.681678, + 2.794625, -0.055012, 0.339733, 0.381887, -0.924185, 0.006707, 0.554314, 0.622121, + 2.794625, -0.055012, 0.125699, 0.382643, -0.923896, -0.000000, 0.554314, 0.681679, + 2.666540, -0.057383, 0.119975, 0.000000, -1.000000, 0.000000, 0.520124, 0.683271, + 2.788898, -0.057383, 0.114249, 0.018515, -0.999829, 0.000000, 0.552785, 0.684865, + 2.788898, -0.057383, 0.119975, 0.018512, -0.999829, 0.000000, 0.552785, 0.683271, + 2.666540, -0.057383, 0.114249, 0.000000, -1.000000, 0.000000, 0.520124, 0.684865, + 2.666540, -0.057383, 0.125701, 0.000000, -1.000000, 0.000000, 0.520124, 0.681678, + 2.794625, -0.055012, -0.674127, 0.382667, -0.923886, 0.000000, 0.554314, 0.904241, + 2.794625, -0.055012, 0.114249, 0.382667, -0.923886, 0.000000, 0.554314, 0.684865, + 2.788898, -0.057383, -0.674129, 0.018512, -0.999829, 0.000000, 0.552785, 0.904241, + 2.666540, -0.057383, -0.679855, 0.000000, -1.000000, 0.000000, 0.520124, 0.905835, + 2.788898, -0.057383, -0.685581, 0.018482, -0.999829, 0.000000, 0.552785, 0.907428, + 2.788898, -0.057383, -0.679855, 0.018513, -0.999829, 0.000000, 0.552785, 0.905835, + 2.666540, -0.057383, -0.685581, 0.000000, -1.000000, -0.000000, 0.520124, 0.907428, + 2.666540, -0.057383, -0.674129, 0.000000, -1.000000, 0.000000, 0.520124, 0.904241, + 2.794625, -0.055012, -0.899610, 0.381862, -0.924195, -0.006703, 0.554314, 0.966984, + 2.794625, -0.055012, -0.685579, 0.382614, -0.923909, 0.000000, 0.554314, 0.907427, + 2.788898, -0.057383, -0.899615, 0.018307, -0.999777, -0.010559, 0.552785, 0.966986, + 2.666519, -0.055024, -0.905460, 0.006351, -0.921934, -0.387296, 0.520118, 0.968612, + 2.788898, -0.055012, -0.905341, 0.012625, -0.921508, -0.388153, 0.552785, 0.968579, + 2.666262, -0.057383, -0.900008, 0.000162, -0.999945, -0.010495, 0.520050, 0.967095, + 1.710436, -0.057383, 0.339735, -0.018307, -0.999777, 0.010559, 0.264908, 0.622120, + 1.832815, -0.055024, 0.345579, -0.006351, -0.921929, 0.387307, 0.297575, 0.620494, + 1.710436, -0.055012, 0.345461, -0.012623, -0.921503, 0.388166, 0.264908, 0.620527, + 1.833072, -0.057383, 0.340128, -0.000162, -0.999945, 0.010496, 0.297644, 0.622011, + 1.704709, -0.055012, 0.339730, -0.381905, -0.924177, 0.006703, 0.263380, 0.622122, + 1.710436, -0.057383, 0.125701, -0.018479, -0.999829, 0.000000, 0.264908, 0.681678, + 1.704709, -0.055012, 0.125701, -0.382658, -0.923890, 0.000000, 0.263380, 0.681678, + 1.710436, -0.057383, 0.119975, -0.018514, -0.999829, 0.000000, 0.264908, 0.683271, + 1.832793, -0.057383, 0.119975, 0.000000, -1.000000, 0.000000, 0.297569, 0.683271, + 1.832793, -0.057383, 0.125701, 0.000000, -1.000000, -0.000000, 0.297569, 0.681678, + 1.710436, -0.057383, 0.114249, -0.018514, -0.999829, 0.000000, 0.264908, 0.684865, + 1.832793, -0.057383, 0.114249, 0.000000, -1.000000, 0.000000, 0.297569, 0.684865, + 1.704709, -0.055012, -0.674129, -0.382661, -0.923889, 0.000000, 0.263380, 0.904241, + 1.704709, -0.055012, 0.114249, -0.382661, -0.923889, 0.000000, 0.263380, 0.684865, + 1.710436, -0.057383, -0.674129, -0.018514, -0.999829, 0.000000, 0.264908, 0.904241, + 1.710436, -0.057383, -0.679855, -0.018514, -0.999829, 0.000000, 0.264908, 0.905835, + 1.832793, -0.057383, -0.679855, 0.000000, -1.000000, 0.000000, 0.297569, 0.905835, + 1.832793, -0.057383, -0.674129, 0.000000, -1.000000, 0.000000, 0.297569, 0.904241, + 1.710436, -0.057383, -0.685581, -0.018498, -0.999829, 0.000000, 0.264908, 0.907428, + 1.832793, -0.057383, -0.685581, 0.000000, -1.000000, 0.000000, 0.297569, 0.907428, + 1.704709, -0.055012, -0.899613, -0.381898, -0.924180, -0.006707, 0.263380, 0.966985, + 1.704709, -0.055012, -0.685581, -0.382653, -0.923892, 0.000000, 0.263380, 0.907428, + 1.710436, -0.057383, -0.899615, -0.018333, -0.999776, -0.010592, 0.264908, 0.966986, + 1.710436, -0.055012, -0.905341, -0.012033, -0.923150, -0.384252, 0.264908, 0.968579, + 1.832728, -0.055018, -0.905393, -0.006170, -0.923664, -0.383154, 0.297552, 0.968594, + 1.832915, -0.057383, -0.899788, -0.000153, -0.999944, -0.010549, 0.297602, 0.967034, + 1.989299, -0.055118, 0.448459, -0.225649, -0.915669, 0.332616, 0.339346, 0.591866, + 1.860077, -0.057383, 0.353309, -0.011594, -0.999790, 0.016911, 0.304852, 0.618343, + 1.994798, -0.057383, 0.446407, -0.001455, -0.999952, 0.009633, 0.340814, 0.592437, + 1.848298, -0.055065, 0.352123, -0.227153, -0.906101, 0.356907, 0.301708, 0.618673, + 1.838867, -0.057383, 0.340909, -0.004020, -0.999943, 0.009888, 0.299191, 0.621793, + 1.844246, -0.057383, 0.125701, 0.000000, -1.000000, 0.000000, 0.300627, 0.681678, + 1.844662, -0.057383, 0.341691, -0.000056, -1.000000, 0.000078, 0.300737, 0.621576, + 1.838520, -0.057383, 0.125701, 0.000000, -1.000000, 0.000000, 0.299098, 0.681678, + 1.849315, -0.057383, 0.348406, -0.002560, -0.999984, 0.005007, 0.301980, 0.619707, + 2.650013, -0.057383, 0.348400, 0.002578, -0.999984, 0.005022, 0.515712, 0.619709, + 2.639257, -0.057383, 0.353309, 0.011595, -0.999790, 0.016912, 0.512841, 0.618343, + 2.654663, -0.057383, 0.341682, 0.000057, -1.000000, 0.000079, 0.516953, 0.621578, + 1.844246, -0.057383, 0.119975, 0.000000, -1.000000, 0.000000, 0.300627, 0.683271, + 2.655087, -0.057383, 0.119975, 0.000000, -1.000000, 0.000000, 0.517067, 0.683271, + 2.655087, -0.057383, 0.125701, 0.000000, -1.000000, -0.000000, 0.517067, 0.681678, + 1.844246, -0.057383, 0.114249, 0.000000, -1.000000, -0.000000, 0.300627, 0.684865, + 2.655087, -0.057383, 0.114249, 0.000000, -1.000000, 0.000000, 0.517067, 0.684865, + 1.838520, -0.057383, 0.114249, 0.000000, -1.000000, -0.000000, 0.299098, 0.684865, + 1.838520, -0.057383, -0.674129, 0.000000, -1.000000, 0.000000, 0.299098, 0.904241, + 1.844246, -0.057383, -0.674129, 0.000000, -1.000000, -0.000000, 0.300627, 0.904241, + 1.844246, -0.057383, -0.679855, 0.000000, -1.000000, 0.000000, 0.300627, 0.905835, + 2.655087, -0.057383, -0.679855, 0.000000, -1.000000, 0.000000, 0.517067, 0.905835, + 2.655087, -0.057383, -0.674129, 0.000000, -1.000000, 0.000000, 0.517067, 0.904241, + 1.844246, -0.057383, -0.685581, 0.000000, -1.000000, 0.000000, 0.300627, 0.907428, + 2.655087, -0.057383, -0.685581, 0.000000, -1.000000, -0.000000, 0.517067, 0.907428, + 1.838520, -0.057383, -0.685581, 0.000000, -1.000000, 0.000000, 0.299098, 0.907428, + 1.838793, -0.057383, -0.900675, -0.004104, -0.999942, -0.009953, 0.299171, 0.967281, + 1.844671, -0.057383, -0.901562, -0.000057, -1.000000, -0.000079, 0.300740, 0.967528, + 1.994798, -0.057383, -1.006287, -0.001455, -0.999952, -0.009633, 0.340814, 0.996668, + 1.860077, -0.057383, -0.913189, -0.011595, -0.999790, -0.016912, 0.304852, 0.970763, + 1.989299, -0.055118, -1.008339, -0.225651, -0.915666, -0.332623, 0.339346, 0.997240, + 1.848298, -0.055065, -0.912003, -0.227215, -0.906120, -0.356820, 0.301708, 0.970433, + 2.650019, -0.057383, -0.908286, 0.002560, -0.999984, -0.005006, 0.515714, 0.969399, + 1.849321, -0.057383, -0.908281, -0.002578, -0.999984, -0.005022, 0.301981, 0.969397, + 2.654672, -0.057383, -0.901572, 0.000056, -1.000000, -0.000078, 0.516956, 0.967530, + 2.639257, -0.057383, -0.913189, 0.011594, -0.999790, -0.016911, 0.512841, 0.970763, + 2.651036, -0.055065, 0.352123, 0.227211, -0.906126, 0.356807, 0.515985, 0.618673, + 2.510035, -0.055118, 0.448459, 0.225648, -0.915669, 0.332617, 0.478347, 0.591866, + 2.504535, -0.057383, 0.446407, 0.001455, -0.999952, 0.009633, 0.476880, 0.592437, + 2.660540, -0.057383, 0.340795, 0.004104, -0.999942, 0.009953, 0.518522, 0.621825, + 2.660814, -0.057383, 0.125701, 0.000000, -1.000000, -0.000000, 0.518595, 0.681678, + 2.660814, -0.057383, 0.114249, 0.000000, -1.000000, 0.000000, 0.518595, 0.684865, + 2.660814, -0.057383, -0.674129, 0.000000, -1.000000, 0.000000, 0.518595, 0.904241, + 2.660814, -0.057383, -0.685581, 0.000000, -1.000000, -0.000000, 0.518595, 0.907428, + 2.660467, -0.057383, -0.900790, 0.004020, -0.999943, -0.009888, 0.518503, 0.967313, + 2.510034, -0.055118, -1.008339, 0.225655, -0.915662, -0.332631, 0.478347, 0.997240, + 2.651036, -0.055065, -0.912003, 0.227160, -0.906093, -0.356923, 0.515985, 0.970433, + 2.504535, -0.057383, -1.006287, 0.001455, -0.999952, -0.009633, 0.476880, 0.996668, + 1.998157, -0.055118, -1.011100, -0.000913, -0.904536, -0.426397, 0.341710, 0.998008, + 2.501177, -0.055118, -1.011100, 0.000913, -0.904536, -0.426397, 0.475983, 0.998008, + 2.501176, -0.055118, 0.451222, 0.000913, -0.904549, 0.426369, 0.475983, 0.591098, + 1.998156, -0.055118, 0.451222, -0.000913, -0.904549, 0.426369, 0.341710, 0.591098, + 2.793572, -0.053959, 0.344408, 0.325331, -0.887905, 0.325246, 0.554033, 0.620820, + 2.794625, -0.055012, 0.119974, 0.382656, -0.923891, 0.000000, 0.554314, 0.683272, + 2.794625, -0.055012, -0.679853, 0.382620, -0.923906, 0.000000, 0.554314, 0.905834, + 2.793572, -0.053959, -0.904287, 0.325463, -0.887879, -0.325184, 0.554033, 0.968286, + 1.705762, -0.053959, 0.344407, -0.325473, -0.887875, 0.325185, 0.263661, 0.620820, + 1.704709, -0.055012, 0.119975, -0.382658, -0.923890, 0.000000, 0.263380, 0.683271, + 1.704709, -0.055012, -0.679855, -0.382657, -0.923890, 0.000000, 0.263380, 0.905835, + 1.705762, -0.053959, -0.904288, -0.325352, -0.887903, -0.325230, 0.263661, 0.968286, + 1.840722, -0.055563, 0.347256, -0.147077, -0.945507, 0.290490, 0.299686, 0.620027, + 1.838520, -0.057383, 0.119975, 0.000000, -1.000000, 0.000000, 0.299098, 0.683271, + 1.838520, -0.057383, -0.679855, 0.000000, -1.000000, 0.000000, 0.299098, 0.905835, + 1.840683, -0.055560, -0.907099, -0.147830, -0.945990, -0.288531, 0.299676, 0.969068, + 2.658650, -0.055560, 0.347218, 0.147831, -0.945989, 0.288532, 0.518018, 0.620038, + 2.660814, -0.057383, 0.119975, 0.000000, -1.000000, 0.000000, 0.518595, 0.683271, + 2.660814, -0.057383, -0.679855, 0.000000, -1.000000, 0.000000, 0.518595, 0.905835, + 2.658611, -0.055563, -0.907136, 0.147080, -0.945504, -0.290499, 0.518008, 0.969079, + 1.993241, -0.054045, -1.011306, -0.159582, -0.844069, -0.511939, 0.002776, 0.215908, + 1.994798, -0.057383, -1.006287, -0.001455, -0.999952, -0.009633, 0.001805, 0.215492, + 1.989299, -0.055118, -1.008339, -0.225651, -0.915666, -0.332623, 0.002464, 0.216960, + 1.998157, -0.055118, -1.011100, -0.000913, -0.904536, -0.426397, 0.002464, 0.214596, + 2.504535, -0.057383, -1.006287, 0.001455, -0.999952, -0.009633, 0.001805, 0.079426, + 2.506092, -0.054045, -1.011306, 0.159583, -0.844082, -0.511917, 0.002776, 0.079011, + 2.510034, -0.055118, -1.008339, 0.225655, -0.915662, -0.332631, 0.002464, 0.077959, + 2.501177, -0.055118, -1.011100, 0.000913, -0.904536, -0.426397, 0.002464, 0.080323, + 1.993241, -0.054045, 0.451426, -0.159630, -0.844045, 0.511964, 0.171101, 0.373562, + 1.994798, -0.057383, 0.446407, -0.001455, -0.999952, 0.009633, 0.170131, 0.373978, + 1.998156, -0.055118, 0.451222, -0.000913, -0.904549, 0.426369, 0.170790, 0.374874, + 1.989299, -0.055118, 0.448459, -0.225649, -0.915669, 0.332616, 0.170789, 0.372510, + 2.504535, -0.057383, 0.446407, 0.001455, -0.999952, 0.009633, 0.170131, 0.510044, + 2.506092, -0.054045, 0.451426, 0.159607, -0.844064, 0.511938, 0.171101, 0.510459, + 2.501176, -0.055118, 0.451222, 0.000913, -0.904549, 0.426369, 0.170790, 0.509147, + 2.510035, -0.055118, 0.448459, 0.225648, -0.915669, 0.332617, 0.170789, 0.511511, + 2.666800, -0.049301, 0.347833, 0.006686, -0.006900, 0.999954, 0.172480, 0.553357, + 2.788898, -0.055012, 0.345461, 0.011835, -0.378150, 0.925669, 0.170820, 0.585949, + 2.788898, -0.049285, 0.347833, 0.018486, -0.006636, 0.999807, 0.172485, 0.585949, + 2.666605, -0.055018, 0.345513, 0.010802, -0.377212, 0.926064, 0.170819, 0.553305, + 2.788898, 0.293981, 0.347833, 0.018650, 0.000000, 0.999826, 0.272259, 0.585949, + 2.794625, -0.049285, 0.345461, 0.382175, -0.004216, 0.924080, 0.172485, 0.587478, + 2.794625, 0.293992, 0.345461, 0.382648, 0.000000, 0.923894, 0.272262, 0.587478, + 2.788898, 0.721206, 0.347833, 0.018784, 0.005540, 0.999808, 0.396436, 0.585949, + 2.794625, 0.305435, 0.345461, 0.382644, 0.000000, 0.923896, 0.275588, 0.587478, + 2.794625, 0.721206, 0.345461, 0.382253, 0.003487, 0.924051, 0.396436, 0.587478, + 2.788898, 0.305434, 0.347833, 0.018866, 0.000000, 0.999822, 0.275588, 0.585949, + 2.668040, 0.299458, 0.347833, -0.005311, 0.010024, 0.999936, 0.273851, 0.553688, + 2.788898, 0.299708, 0.347833, 0.018267, 0.000000, 0.999833, 0.273923, 0.585949, + 2.667093, 0.293428, 0.347833, 0.006002, 0.000130, 0.999982, 0.272098, 0.553436, + 2.668987, 0.305487, 0.347833, -0.016372, 0.000194, 0.999866, 0.275603, 0.553941, + 2.512023, 0.291360, 0.450593, 0.564179, 0.007306, 0.825620, 0.271497, 0.512042, + 2.650855, 0.297511, 0.352137, 0.517707, 0.392177, 0.760379, 0.273285, 0.549101, + 2.510035, 0.297442, 0.448459, 0.517775, 0.394690, 0.759032, 0.273265, 0.511511, + 2.656109, 0.291989, 0.351082, 0.563775, 0.004208, 0.825918, 0.271680, 0.550503, + 2.661213, 0.292690, 0.348651, 0.277372, 0.004726, 0.960751, 0.271884, 0.551866, + 2.661087, -0.049311, 0.348702, 0.291395, -0.007726, 0.956572, 0.172477, 0.551832, + 2.655896, -0.049315, 0.351229, 0.564169, -0.004407, 0.825647, 0.172476, 0.550447, + 2.663185, 0.721206, 0.345461, -0.367946, 0.003652, 0.929840, 0.396436, 0.552392, + 2.663171, 0.306433, 0.345633, -0.364181, 0.004177, 0.931319, 0.275878, 0.552388, + 2.668912, 0.721206, 0.347833, -0.018082, 0.005547, 0.999821, 0.396436, 0.553921, + 1.843225, 0.291989, 0.351082, -0.563787, 0.004211, 0.825910, 0.271680, 0.333518, + 1.987310, 0.291360, 0.450593, -0.564174, 0.007310, 0.825624, 0.271497, 0.371979, + 1.848479, 0.297511, 0.352137, -0.517744, 0.392278, 0.760302, 0.273285, 0.334920, + 1.989299, 0.297442, 0.448459, -0.517666, 0.394650, 0.759126, 0.273265, 0.372510, + 1.830422, 0.721206, 0.347833, 0.018014, 0.005550, 0.999822, 0.396436, 0.330100, + 1.836276, 0.306298, 0.345645, 0.369894, 0.004216, 0.929065, 0.275839, 0.331663, + 1.836148, 0.721206, 0.345461, 0.373507, 0.003927, 0.927619, 0.396436, 0.331629, + 1.830691, 0.305244, 0.347833, 0.016114, 0.000202, 0.999870, 0.275532, 0.330172, + 1.831474, 0.299344, 0.347833, 0.005077, 0.009817, 0.999939, 0.273818, 0.330381, + 1.710436, 0.293981, 0.347833, -0.018642, 0.000000, 0.999826, 0.272259, 0.298072, + 1.832256, 0.293445, 0.347833, -0.005994, 0.000128, 0.999982, 0.272103, 0.330590, + 1.710436, 0.299708, 0.347833, -0.018440, 0.000000, 0.999830, 0.273923, 0.298072, + 1.710436, 0.305434, 0.347833, -0.018812, 0.000000, 0.999823, 0.275588, 0.298072, + 1.838125, 0.292699, 0.348651, -0.277609, 0.004766, 0.960682, 0.271886, 0.332157, + 1.838249, -0.049319, 0.348702, -0.291555, -0.007595, 0.956524, 0.172475, 0.332190, + 1.843437, -0.049315, 0.351229, -0.564177, -0.004404, 0.825642, 0.172476, 0.333575, + 1.832546, -0.049318, 0.347833, -0.006680, -0.006849, 0.999954, 0.172475, 0.330667, + 1.704709, 0.721206, 0.345461, -0.382266, 0.003487, 0.924046, 0.396436, 0.296544, + 1.704709, 0.305437, 0.345461, -0.382657, 0.000000, 0.923891, 0.275588, 0.296544, + 1.710436, 0.721206, 0.347833, -0.018754, 0.005531, 0.999809, 0.396436, 0.298072, + 1.704709, 0.293989, 0.345461, -0.382654, 0.000000, 0.923892, 0.272261, 0.296544, + 1.704709, -0.049285, 0.345461, -0.382183, -0.004217, 0.924077, 0.172485, 0.296544, + 1.710436, -0.049285, 0.347833, -0.018487, -0.006546, 0.999808, 0.172485, 0.298072, + 1.710436, -0.055012, 0.345461, -0.012145, -0.373982, 0.927356, 0.170820, 0.298072, + 1.832815, -0.055024, 0.345579, -0.011117, -0.372804, 0.927843, 0.170817, 0.330739, + 1.848298, -0.055065, 0.352123, -0.521946, -0.381391, 0.762963, 0.170805, 0.334872, + 1.987310, -0.049035, 0.450593, -0.564173, -0.007190, 0.825625, 0.172557, 0.371979, + 1.989299, -0.055118, 0.448459, -0.520800, -0.382647, 0.763117, 0.170789, 0.372510, + 2.512023, -0.049035, 0.450593, 0.564202, -0.007190, 0.825605, 0.172557, 0.512042, + 2.651036, -0.055065, 0.352123, 0.521956, -0.381391, 0.762957, 0.170805, 0.549149, + 2.510035, -0.055118, 0.448459, 0.520804, -0.382627, 0.763125, 0.170789, 0.511511, + 2.788898, 0.726932, 0.345461, 0.011786, 0.381313, 0.924371, 0.398100, 0.585949, + 2.668911, 0.726932, 0.345461, -0.011791, 0.381314, 0.924371, 0.398100, 0.553921, + 1.830421, 0.726932, 0.345461, 0.011789, 0.381321, 0.924368, 0.398100, 0.330100, + 1.710436, 0.726932, 0.345461, -0.011787, 0.381317, 0.924369, 0.398100, 0.298072, + 1.992678, 0.291354, 0.453207, -0.297610, 0.005990, 0.954669, 0.271495, 0.373412, + 1.992678, -0.049033, 0.453207, -0.297607, -0.006000, 0.954670, 0.172558, 0.373412, + 1.998581, -0.049035, 0.454106, -0.001752, -0.008623, 0.999961, 0.172557, 0.374988, + 1.998581, 0.291360, 0.454106, -0.001753, 0.008619, 0.999961, 0.271497, 0.374988, + 1.998156, -0.055118, 0.451222, -0.000878, -0.428147, 0.903709, 0.170790, 0.374874, + 2.501176, -0.055118, 0.451222, 0.000878, -0.428147, 0.903709, 0.170790, 0.509147, + 2.500752, -0.049035, 0.454106, 0.001752, -0.008622, 0.999961, 0.172557, 0.509034, + 2.500845, 0.291485, 0.454106, 0.001741, 0.008601, 0.999961, 0.271533, 0.509058, + 2.506680, 0.291418, 0.453207, 0.297839, 0.005959, 0.954597, 0.271514, 0.510616, + 2.506655, -0.049033, 0.453207, 0.298687, -0.006042, 0.954332, 0.172558, 0.510609, + 2.501235, 0.297485, 0.451222, 0.000828, 0.430328, 0.902672, 0.273277, 0.509162, + 1.998154, 0.297440, 0.451226, -0.000954, 0.430282, 0.902694, 0.273264, 0.374873, + 2.793572, -0.053959, 0.344408, 0.325321, -0.325358, 0.887867, 0.171126, 0.587197, + 2.794625, 0.299714, 0.345461, 0.382650, 0.000000, 0.923894, 0.273925, 0.587478, + 2.658988, 0.299563, 0.347362, 0.140542, 0.203372, 0.968962, 0.273881, 0.551272, + 1.840422, 0.299534, 0.347355, -0.144926, 0.207337, 0.967475, 0.273873, 0.332770, + 1.704709, 0.299713, 0.345461, -0.382650, 0.000000, 0.923893, 0.273925, 0.296544, + 1.705762, -0.053959, 0.344407, -0.325429, -0.325415, 0.887807, 0.171126, 0.296825, + 1.840722, -0.055563, 0.347256, -0.360075, -0.328429, 0.873201, 0.170660, 0.332850, + 2.658650, -0.055560, 0.347218, 0.359972, -0.331442, 0.872105, 0.170661, 0.551182, + 2.793572, 0.725879, 0.344409, 0.325247, 0.325294, 0.887918, 0.397794, 0.587197, + 2.664238, 0.725880, 0.344408, -0.325317, 0.325317, 0.887884, 0.397794, 0.552673, + 1.835095, 0.725880, 0.344408, 0.325295, 0.325358, 0.887877, 0.397794, 0.331348, + 1.705762, 0.725879, 0.344409, -0.325252, 0.325259, 0.887929, 0.397794, 0.296825, + 1.993241, -0.054045, 0.451426, -0.273473, -0.393414, 0.877746, 0.171101, 0.373562, + 2.506092, -0.054045, 0.451426, 0.273466, -0.393383, 0.877762, 0.171101, 0.510459, + 2.506114, 0.296398, 0.451426, 0.278286, 0.395799, 0.875157, 0.272961, 0.510465, + 1.993241, 0.296367, 0.451428, -0.273692, 0.393088, 0.877824, 0.272952, 0.373562, + 2.794625, -0.055012, 0.339733, 0.924138, -0.382000, 0.006707, 0.677146, 0.298824, + 2.796997, -0.049285, 0.125701, 0.999977, -0.006812, -0.000001, 0.678810, 0.358381, + 2.796997, -0.049285, 0.339735, 0.999920, -0.006746, 0.010750, 0.678810, 0.298823, + 2.794625, -0.055012, 0.125699, 0.923850, -0.382754, -0.000001, 0.677146, 0.358382, + 2.796997, 0.293981, 0.339735, 0.999941, 0.000001, 0.010834, 0.778584, 0.298823, + 2.794625, -0.049285, 0.345461, 0.924043, -0.004215, 0.382266, 0.678810, 0.297230, + 2.794625, 0.293992, 0.345461, 0.923856, 0.000000, 0.382740, 0.778587, 0.297230, + 2.794625, -0.055012, 0.114249, 0.923849, -0.382756, 0.000000, 0.677146, 0.361568, + 2.794625, -0.055012, -0.674127, 0.923849, -0.382756, 0.000000, 0.677146, 0.580944, + 2.796997, -0.049285, 0.114249, 0.999977, -0.006840, 0.000000, 0.678810, 0.361568, + 2.796997, -0.049285, -0.674129, 0.999977, -0.006837, 0.000000, 0.678810, 0.580944, + 2.796997, -0.049285, 0.119975, 0.999978, -0.006684, -0.000013, 0.678810, 0.359975, + 2.796997, 0.292541, 0.120165, 0.999985, 0.004881, -0.002688, 0.778166, 0.359922, + 2.796997, 0.293548, 0.126135, 1.000000, 0.000099, -0.000100, 0.778458, 0.358261, + 2.796997, 0.291535, 0.114196, 0.999983, 0.005778, -0.000015, 0.777873, 0.361583, + 2.794625, -0.055012, -0.685579, 0.923900, -0.382635, 0.000000, 0.677146, 0.584131, + 2.794625, -0.055012, -0.899610, 0.924187, -0.381883, -0.006704, 0.677146, 0.643687, + 2.796997, -0.049285, -0.685581, 0.999977, -0.006811, 0.000000, 0.678810, 0.584131, + 2.796997, -0.049285, -0.899615, 0.999919, -0.006742, -0.010748, 0.678810, 0.643689, + 2.796997, -0.049285, -0.679855, 0.999977, -0.006750, 0.000000, 0.678810, 0.582538, + 2.796997, 0.291879, -0.674319, 0.999984, 0.005739, 0.000018, 0.777973, 0.580997, + 2.796997, 0.292713, -0.680167, 0.999986, 0.004728, 0.002550, 0.778216, 0.582625, + 2.796997, 0.293548, -0.686015, 1.000000, 0.000094, 0.000094, 0.778458, 0.584252, + 2.794625, -0.049285, -0.905341, 0.924090, -0.004217, -0.382152, 0.678810, 0.645282, + 2.796997, 0.293981, -0.899615, 0.999941, 0.000000, -0.010832, 0.778584, 0.643689, + 2.794625, 0.293992, -0.905341, 0.923904, 0.000000, -0.382625, 0.778587, 0.645282, + 2.796997, 0.305434, 0.339735, 0.999941, -0.000001, 0.010894, 0.781913, 0.298823, + 2.796997, 0.721206, 0.339735, 0.999926, 0.005572, 0.010852, 0.902761, 0.298823, + 2.794625, 0.305435, 0.345461, 0.923856, 0.000000, 0.382741, 0.781913, 0.297230, + 2.794625, 0.721206, 0.345461, 0.924011, 0.003488, 0.382350, 0.902761, 0.297230, + 2.796997, 0.299708, 0.339735, 0.999942, -0.000000, 0.010741, 0.780249, 0.298823, + 2.796997, 0.305244, 0.127804, 0.999956, 0.000058, -0.009362, 0.781858, 0.357796, + 2.796997, 0.299396, 0.126969, 0.999962, 0.004173, -0.007717, 0.780158, 0.358028, + 2.794733, 0.306447, 0.122202, 0.926009, 0.001918, -0.377496, 0.782207, 0.359355, + 2.796997, 0.721206, 0.128073, 0.999928, 0.005580, -0.010591, 0.902761, 0.357721, + 2.794625, 0.721206, 0.122347, 0.925654, 0.003842, -0.378352, 0.902761, 0.359315, + 2.794770, 0.297471, -0.673194, 0.930594, 0.366052, 0.000973, 0.779598, 0.580684, + 2.794721, 0.297365, 0.113103, 0.930616, 0.365996, -0.000798, 0.779568, 0.361887, + 2.796997, 0.305244, -0.687683, 0.999956, 0.000058, 0.009359, 0.781858, 0.584716, + 2.796997, 0.721206, -0.687953, 0.999928, 0.005578, 0.010589, 0.902761, 0.584791, + 2.794733, 0.306447, -0.682082, 0.926013, 0.001899, 0.377486, 0.782207, 0.583158, + 2.794625, 0.721206, -0.682227, 0.925663, 0.003841, 0.378330, 0.902761, 0.583198, + 2.796997, 0.299396, -0.686849, 0.999963, 0.004096, 0.007562, 0.780158, 0.584484, + 2.796997, 0.299708, -0.899615, 0.999942, 0.000000, -0.010741, 0.780249, 0.643689, + 2.796997, 0.305434, -0.899615, 0.999941, 0.000000, -0.010888, 0.781913, 0.643689, + 2.794625, 0.305438, -0.905341, 0.923906, 0.000000, -0.382621, 0.781914, 0.645282, + 2.796997, 0.721206, -0.899615, 0.999926, 0.005571, -0.010850, 0.902761, 0.643689, + 2.794625, 0.721206, -0.905341, 0.924061, 0.003488, -0.382230, 0.902761, 0.645282, + 2.794625, 0.726932, 0.128074, 0.924157, 0.381954, -0.006783, 0.904426, 0.357721, + 2.794625, 0.726932, 0.339735, 0.924157, 0.381953, 0.006785, 0.904426, 0.298823, + 2.794625, 0.726932, -0.687954, 0.924195, 0.381861, 0.006783, 0.904426, 0.584792, + 2.794625, 0.726932, -0.899615, 0.924195, 0.381861, -0.006784, 0.904426, 0.643689, + 2.793572, -0.053959, 0.344408, 0.887878, -0.325348, 0.325303, 0.677452, 0.297523, + 2.794625, -0.055012, 0.119974, 0.923891, -0.382657, 0.000000, 0.677146, 0.359975, + 2.794625, -0.055012, -0.679853, 0.923892, -0.382653, 0.000000, 0.677146, 0.582537, + 2.793572, -0.053959, -0.904287, 0.887878, -0.325468, -0.325182, 0.677452, 0.644989, + 2.794625, 0.299714, 0.345461, 0.923856, 0.000000, 0.382741, 0.780250, 0.297230, + 2.795155, 0.299604, 0.119972, 0.965997, 0.182319, -0.183329, 0.780218, 0.359975, + 2.795176, 0.299663, -0.679923, 0.966226, 0.181795, 0.182640, 0.780236, 0.582557, + 2.794625, 0.299715, -0.905341, 0.923903, 0.000000, -0.382627, 0.780251, 0.645282, + 2.793572, 0.725879, 0.344409, 0.887877, 0.325312, 0.325341, 0.904120, 0.297523, + 2.793572, 0.725880, 0.123399, 0.887881, 0.325344, -0.325298, 0.904120, 0.359022, + 2.793572, 0.725880, -0.683280, 0.887894, 0.325320, 0.325287, 0.904120, 0.583491, + 2.793572, 0.725879, -0.904289, 0.887892, 0.325319, -0.325294, 0.904120, 0.644990, + 2.788898, -0.055012, -0.905341, 0.012144, -0.373993, -0.927352, 0.002495, 0.003521, + 2.666788, -0.049318, -0.907713, 0.006678, -0.006849, -0.999954, 0.004150, 0.036116, + 2.788898, -0.049285, -0.907713, 0.018487, -0.006546, -0.999808, 0.004159, 0.003521, + 2.666519, -0.055024, -0.905460, 0.011115, -0.372815, -0.927839, 0.002491, 0.036188, + 2.788898, 0.293981, -0.907713, 0.018649, 0.000000, -0.999826, 0.103933, 0.003521, + 2.794625, -0.049285, -0.905341, 0.382152, -0.004217, -0.924090, 0.004159, 0.001992, + 2.794625, 0.293992, -0.905341, 0.382623, 0.000000, -0.923904, 0.103936, 0.001992, + 2.788898, 0.305434, -0.907713, 0.018809, 0.000000, -0.999823, 0.107262, 0.003521, + 2.788898, 0.721206, -0.907713, 0.018754, 0.005531, -0.999809, 0.228110, 0.003521, + 2.794625, 0.305438, -0.905341, 0.382627, 0.000000, -0.923903, 0.107263, 0.001992, + 2.794625, 0.721206, -0.905341, 0.382236, 0.003487, -0.924058, 0.228110, 0.001992, + 2.788898, 0.299708, -0.907713, 0.018440, 0.000000, -0.999830, 0.105597, 0.003521, + 2.668642, 0.305244, -0.907713, -0.016110, 0.000202, -0.999870, 0.107207, 0.035621, + 2.667860, 0.299344, -0.907713, -0.005080, 0.009817, -0.999939, 0.105492, 0.035830, + 2.667077, 0.293445, -0.907713, 0.005992, 0.000128, -0.999982, 0.103777, 0.036039, + 2.656109, 0.291989, -0.910962, 0.563782, 0.004211, -0.825913, 0.103354, 0.038966, + 2.512023, 0.291360, -1.010472, 0.564169, 0.007309, -0.825627, 0.103171, 0.077428, + 2.650855, 0.297511, -0.912017, 0.517746, 0.392250, -0.760315, 0.104959, 0.040369, + 2.510034, 0.297442, -1.008339, 0.517667, 0.394624, -0.759140, 0.104939, 0.077959, + 2.663057, 0.306301, -0.905525, -0.369895, 0.004215, -0.929064, 0.107514, 0.037112, + 2.668912, 0.721206, -0.907713, -0.018015, 0.005550, -0.999822, 0.228110, 0.035549, + 2.663185, 0.721206, -0.905341, -0.373508, 0.003928, -0.927619, 0.228110, 0.037078, + 2.655896, -0.049315, -0.911109, 0.564172, -0.004404, -0.825646, 0.004150, 0.039023, + 2.661084, -0.049319, -0.908582, 0.291536, -0.007595, -0.956530, 0.004149, 0.037638, + 2.661209, 0.292699, -0.908531, 0.277587, 0.004767, -0.960689, 0.103560, 0.037605, + 1.848479, 0.297511, -0.912017, -0.517716, 0.392133, -0.760396, 0.104959, 0.254550, + 1.987310, 0.291360, -1.010472, -0.564177, 0.007306, -0.825622, 0.103171, 0.217491, + 1.843225, 0.291989, -0.910962, -0.563772, 0.004207, -0.825920, 0.103354, 0.255952, + 1.989299, 0.297442, -1.008339, -0.517783, 0.394646, -0.759049, 0.104939, 0.216960, + 1.832534, -0.049301, -0.907713, -0.006684, -0.006900, -0.999954, 0.004154, 0.258806, + 1.838120, 0.292690, -0.908532, -0.277340, 0.004726, -0.960760, 0.103558, 0.257315, + 1.838246, -0.049311, -0.908582, -0.291363, -0.007725, -0.956581, 0.004152, 0.257281, + 1.832241, 0.293428, -0.907713, -0.006000, 0.000130, -0.999982, 0.103772, 0.258884, + 1.843437, -0.049315, -0.911109, -0.564166, -0.004408, -0.825650, 0.004150, 0.255895, + 1.710436, 0.299708, -0.907713, -0.018269, 0.000000, -0.999833, 0.105597, 0.291398, + 1.830347, 0.305487, -0.907713, 0.016377, 0.000194, -0.999866, 0.107277, 0.259390, + 1.831294, 0.299458, -0.907713, 0.005313, 0.010025, -0.999936, 0.105525, 0.259137, + 1.710436, 0.305434, -0.907713, -0.018869, 0.000000, -0.999822, 0.107262, 0.291398, + 1.710436, 0.293981, -0.907713, -0.018646, 0.000000, -0.999826, 0.103933, 0.291398, + 1.830422, 0.721206, -0.907713, 0.018083, 0.005548, -0.999821, 0.228110, 0.259370, + 1.836163, 0.306431, -0.905514, 0.364172, 0.004179, -0.931322, 0.107552, 0.257837, + 1.836148, 0.721206, -0.905341, 0.367937, 0.003652, -0.929844, 0.228110, 0.257841, + 1.704709, 0.305433, -0.905341, -0.382668, 0.000000, -0.923886, 0.107262, 0.292926, + 1.704709, 0.721206, -0.905341, -0.382277, 0.003487, -0.924041, 0.228110, 0.292926, + 1.710436, 0.721206, -0.907713, -0.018785, 0.005540, -0.999808, 0.228110, 0.291398, + 1.704709, -0.049285, -0.905341, -0.382206, -0.004216, -0.924067, 0.004159, 0.292926, + 1.710436, -0.049285, -0.907713, -0.018488, -0.006636, -0.999807, 0.004159, 0.291398, + 1.704709, 0.293989, -0.905341, -0.382679, 0.000000, -0.923882, 0.103935, 0.292926, + 1.710436, -0.055012, -0.905341, -0.011839, -0.378155, -0.925667, 0.002495, 0.291398, + 1.832728, -0.055018, -0.905393, -0.010802, -0.377217, -0.926062, 0.002493, 0.258754, + 1.987310, -0.049035, -1.010472, -0.564200, -0.007191, -0.825607, 0.004232, 0.217491, + 1.848298, -0.055065, -0.912003, -0.521949, -0.381412, -0.762951, 0.002479, 0.254598, + 1.989299, -0.055118, -1.008339, -0.520798, -0.382647, -0.763119, 0.002464, 0.216960, + 2.512023, -0.049035, -1.010472, 0.564168, -0.007190, -0.825629, 0.004232, 0.077428, + 2.651036, -0.055065, -0.912003, 0.521942, -0.381390, -0.762967, 0.002479, 0.040321, + 2.510034, -0.055118, -1.008339, 0.520797, -0.382646, -0.763121, 0.002464, 0.077959, + 2.668913, 0.726932, -0.905341, -0.011791, 0.381333, -0.924363, 0.229775, 0.035549, + 2.788898, 0.726932, -0.905341, 0.011788, 0.381330, -0.924364, 0.229775, 0.003521, + 1.830422, 0.726932, -0.905341, 0.011794, 0.381330, -0.924364, 0.229775, 0.259370, + 1.710436, 0.726932, -0.905341, -0.011788, 0.381327, -0.924365, 0.229775, 0.291398, + 1.992653, 0.291418, -1.013086, -0.297850, 0.005960, -0.954594, 0.103188, 0.216065, + 1.998581, -0.049035, -1.013985, -0.001752, -0.008623, -0.999961, 0.004232, 0.214482, + 1.992678, -0.049033, -1.013086, -0.298699, -0.006042, -0.954328, 0.004232, 0.216058, + 1.998489, 0.291485, -1.013985, -0.001741, 0.008601, -0.999962, 0.103207, 0.214507, + 2.500752, -0.049035, -1.013985, 0.001753, -0.008624, -0.999961, 0.004232, 0.080436, + 1.998157, -0.055118, -1.011100, -0.000878, -0.428191, -0.903688, 0.002464, 0.214596, + 2.501177, -0.055118, -1.011100, 0.000878, -0.428190, -0.903688, 0.002464, 0.080323, + 2.506655, 0.291354, -1.013086, 0.297599, 0.005990, -0.954672, 0.103169, 0.078861, + 2.506655, -0.049033, -1.013086, 0.297596, -0.006000, -0.954673, 0.004232, 0.078861, + 2.500752, 0.291360, -1.013985, 0.001753, 0.008619, -0.999961, 0.103171, 0.080436, + 1.998099, 0.297485, -1.011101, -0.000828, 0.430322, -0.902675, 0.104951, 0.214611, + 2.501180, 0.297441, -1.011105, 0.000954, 0.430275, -0.902697, 0.104939, 0.080322, + 2.793572, -0.053959, -0.904287, 0.325403, -0.325432, -0.887810, 0.002801, 0.002273, + 2.794625, 0.299715, -0.905341, 0.382633, 0.000000, -0.923901, 0.105600, 0.001992, + 2.658911, 0.299534, -0.907234, 0.144897, 0.207349, -0.967477, 0.105547, 0.038219, + 1.840346, 0.299562, -0.907243, -0.140555, 0.203385, -0.968958, 0.105555, 0.256720, + 1.704709, 0.299711, -0.905341, -0.382672, 0.000000, -0.923884, 0.105598, 0.292926, + 1.705762, -0.053959, -0.904288, -0.325372, -0.325366, -0.887846, 0.002801, 0.292645, + 1.840683, -0.055560, -0.907099, -0.359955, -0.331444, -0.872111, 0.002335, 0.256630, + 2.658611, -0.055563, -0.907136, 0.360061, -0.328410, -0.873214, 0.002334, 0.038298, + 2.793572, 0.725879, -0.904289, 0.325261, 0.325318, -0.887904, 0.229469, 0.002273, + 2.664238, 0.725880, -0.904288, -0.325334, 0.325394, -0.887850, 0.229469, 0.036796, + 1.835095, 0.725880, -0.904288, 0.325342, 0.325373, -0.887854, 0.229469, 0.258122, + 1.705762, 0.725879, -0.904289, -0.325281, 0.325297, -0.887905, 0.229469, 0.292645, + 1.993241, -0.054045, -1.011306, -0.273443, -0.393401, -0.877761, 0.002776, 0.215908, + 2.506092, -0.054045, -1.011306, 0.273447, -0.393388, -0.877765, 0.002776, 0.079011, + 1.993219, 0.296398, -1.011305, -0.278253, 0.395813, -0.875161, 0.104635, 0.215914, + 2.506092, 0.296367, -1.011307, 0.273689, 0.393086, -0.877826, 0.104626, 0.079011, + 2.789048, 0.307656, 0.119975, 0.020485, 0.005464, -0.999775, 0.376280, 0.233471, + 2.794625, 0.721206, 0.122347, 0.373515, 0.003803, -0.927616, 0.374792, 0.113268, + 2.794733, 0.306447, 0.122202, 0.375317, 0.006888, -0.926871, 0.374763, 0.233822, + 2.788898, 0.721206, 0.119975, 0.018196, 0.005570, -0.999819, 0.376320, 0.113268, + 2.789049, 0.302036, 0.117647, 0.025887, 0.376404, -0.926094, 0.376280, 0.235104, + 2.668612, 0.307506, 0.119975, -0.018515, 0.006203, -0.999809, 0.408429, 0.233514, + 2.667479, 0.301934, 0.117739, -0.021770, 0.382411, -0.923736, 0.408731, 0.235134, + 2.663097, 0.307505, 0.122259, -0.382237, 0.008179, -0.924028, 0.409901, 0.233515, + 2.663185, 0.721206, 0.122347, -0.382267, 0.003845, -0.924044, 0.409877, 0.113268, + 2.668912, 0.721206, 0.119975, -0.018404, 0.005572, -0.999815, 0.408349, 0.113268, + 2.668913, 0.726932, 0.122347, -0.011787, 0.381336, -0.924361, 0.408348, 0.111604, + 2.788898, 0.726932, 0.122347, 0.011789, 0.381336, -0.924361, 0.376320, 0.111604, + 2.795155, 0.299604, 0.119972, 0.426071, 0.323427, -0.844902, 0.374650, 0.235811, + 2.660684, 0.301515, 0.119950, -0.322568, 0.430312, -0.843079, 0.410545, 0.235255, + 2.793572, 0.725880, 0.123399, 0.325278, 0.325347, -0.887887, 0.375073, 0.111910, + 2.664238, 0.725880, 0.123399, -0.325279, 0.325342, -0.887889, 0.409596, 0.111910, + 2.794721, 0.297365, 0.113103, 0.378065, 0.925773, -0.003364, 0.001927, 0.685182, + 2.789199, 0.299708, -0.672057, 0.019978, 0.999796, 0.002862, 0.003401, 0.903663, + 2.789048, 0.299708, 0.112027, 0.019778, 0.999800, -0.002858, 0.003441, 0.685482, + 2.794770, 0.297471, -0.673194, 0.378018, 0.925792, 0.003531, 0.001913, 0.903980, + 2.667479, 0.301934, 0.117739, -0.005985, 0.928156, -0.372144, 0.035892, 0.683892, + 2.789049, 0.302036, 0.117647, 0.026017, 0.926616, -0.375107, 0.003441, 0.683918, + 2.666349, 0.299708, 0.112146, -0.000049, 0.999997, -0.002539, 0.036193, 0.685449, + 2.789125, 0.302035, -0.677571, 0.025531, 0.927626, 0.372637, 0.003420, 0.905198, + 2.667611, 0.301946, -0.677504, -0.005401, 0.929332, 0.369207, 0.035856, 0.905179, + 2.666593, 0.299708, -0.671682, -0.000043, 0.999997, 0.002567, 0.036128, 0.903559, + 2.510035, 0.297442, 0.448459, 0.215282, 0.923723, 0.316843, 0.077919, 0.591865, + 2.638109, 0.299708, 0.353600, 0.011306, 0.999800, 0.016515, 0.043731, 0.618261, + 2.504535, 0.299708, 0.446407, 0.001427, 0.999953, 0.009607, 0.079387, 0.592436, + 2.650855, 0.297511, 0.352137, 0.201002, 0.917625, 0.342873, 0.040329, 0.618668, + 2.658463, 0.301945, 0.126772, -0.353642, 0.935375, -0.003222, 0.038298, 0.681379, + 2.652602, 0.299708, 0.342027, -0.002462, 0.999997, 0.000062, 0.039863, 0.621481, + 2.658444, 0.301908, 0.341095, -0.348372, 0.937346, 0.004552, 0.038303, 0.621740, + 2.652640, 0.299708, 0.125754, -0.002444, 0.999997, -0.000026, 0.039853, 0.681662, + 2.648269, 0.299708, 0.348657, 0.001142, 0.999985, 0.005270, 0.041019, 0.619636, + 1.851160, 0.299708, 0.348593, -0.001143, 0.999986, 0.005248, 0.253794, 0.619654, + 1.861224, 0.299708, 0.353600, -0.011316, 0.999799, 0.016529, 0.251108, 0.618261, + 1.846885, 0.299708, 0.341919, 0.002556, 0.999997, 0.000064, 0.254935, 0.621511, + 2.660624, 0.299708, -0.672688, -0.001143, 0.999997, 0.002086, 0.037722, 0.903839, + 2.654654, 0.299708, 0.113815, -0.000011, 1.000000, -0.000011, 0.039315, 0.684984, + 2.660501, 0.299708, 0.112980, -0.001111, 0.999997, -0.002056, 0.037754, 0.685216, + 2.654654, 0.299708, -0.673695, -0.000011, 1.000000, 0.000011, 0.039315, 0.904119, + 2.653647, 0.299708, 0.119784, -0.002052, 0.999997, -0.001121, 0.039584, 0.683323, + 1.846618, 0.299708, 0.119975, 0.002858, 0.999996, 0.000003, 0.255006, 0.683270, + 1.846618, 0.299708, 0.125701, 0.002818, 0.999996, 0.000001, 0.255006, 0.681677, + 1.846618, 0.299708, 0.114249, 0.002917, 0.999996, 0.000000, 0.255006, 0.684863, + 2.658578, 0.301934, -0.686520, -0.356656, 0.934229, 0.003555, 0.038268, 0.907688, + 2.652449, 0.299708, -0.901799, -0.002466, 0.999997, -0.000060, 0.039904, 0.967592, + 2.652985, 0.299708, -0.685391, -0.002410, 0.999997, 0.000029, 0.039761, 0.907374, + 2.658395, 0.301913, -0.900918, -0.350858, 0.936419, -0.004214, 0.038317, 0.967347, + 2.653819, 0.299708, -0.679543, -0.002044, 0.999997, 0.001105, 0.039538, 0.905746, + 1.846618, 0.299708, -0.674129, 0.002917, 0.999996, 0.000000, 0.255006, 0.904240, + 1.846618, 0.299708, -0.679855, 0.002887, 0.999996, 0.000000, 0.255006, 0.905833, + 1.846618, 0.299708, -0.685581, 0.002812, 0.999996, -0.000002, 0.255006, 0.907427, + 2.504535, 0.299708, -1.006287, 0.001428, 0.999953, -0.009569, 0.079387, 0.996667, + 2.638109, 0.299708, -0.913481, 0.011315, 0.999799, -0.016529, 0.043731, 0.970843, + 2.510034, 0.297442, -1.008339, 0.215230, 0.923694, -0.316963, 0.077919, 0.997238, + 2.650855, 0.297511, -0.912017, 0.200643, 0.918312, -0.341240, 0.040329, 0.970435, + 1.851065, 0.299708, -0.908536, -0.001143, 0.999985, -0.005275, 0.253820, 0.969467, + 2.648170, 0.299708, -0.908471, 0.001142, 0.999986, -0.005251, 0.041046, 0.969449, + 1.846731, 0.299708, -0.901906, 0.002538, 0.999997, -0.000064, 0.254976, 0.967622, + 1.861224, 0.299708, -0.913481, -0.011305, 0.999800, -0.016515, 0.251108, 0.970843, + 1.848479, 0.297511, 0.352137, -0.200677, 0.918286, 0.341291, 0.254510, 0.618668, + 1.989299, 0.297442, 0.448459, -0.215237, 0.923690, 0.316970, 0.216920, 0.591865, + 1.994798, 0.299708, 0.446407, -0.001428, 0.999953, 0.009570, 0.215452, 0.592436, + 1.840939, 0.301913, 0.341038, 0.357353, 0.933957, 0.004773, 0.256522, 0.621756, + 1.840892, 0.302080, 0.125701, 0.365481, 0.930819, 0.000092, 0.256535, 0.681677, + 1.840892, 0.302080, 0.114249, 0.382643, 0.923896, 0.000000, 0.256535, 0.684863, + 1.840892, 0.302080, -0.674130, 0.382642, 0.923896, 0.000000, 0.256535, 0.904240, + 1.840889, 0.301908, -0.900975, 0.359974, 0.932950, -0.004793, 0.256536, 0.967363, + 1.840892, 0.302080, -0.685582, 0.367915, 0.929859, -0.000268, 0.256535, 0.907427, + 1.989299, 0.297442, -1.008339, -0.215282, 0.923722, -0.316847, 0.216920, 0.997238, + 1.848479, 0.297511, -0.912017, -0.200999, 0.917633, -0.342854, 0.254510, 0.970435, + 1.994798, 0.299708, -1.006287, -0.001427, 0.999953, -0.009606, 0.215452, 0.996667, + 2.501180, 0.297441, -1.011105, 0.000953, 0.906096, -0.423071, 0.080282, 0.998008, + 1.998099, 0.297485, -1.011101, -0.000899, 0.906110, -0.423042, 0.214571, 0.998007, + 1.998154, 0.297440, 0.451226, -0.000953, 0.906089, 0.423086, 0.214557, 0.591095, + 2.501235, 0.297485, 0.451222, 0.000898, 0.906103, 0.423057, 0.080268, 0.591096, + 2.795155, 0.299604, 0.119972, 0.434130, 0.841064, -0.322711, 0.001811, 0.683271, + 2.795176, 0.299663, -0.679923, 0.431016, 0.842653, 0.322741, 0.001805, 0.905852, + 2.658988, 0.299563, 0.347362, -0.049253, 0.974589, 0.218519, 0.038158, 0.619996, + 2.660684, 0.301515, 0.119950, -0.179991, 0.966875, -0.180985, 0.037705, 0.683277, + 2.660790, 0.301516, -0.679724, -0.180994, 0.966866, 0.180032, 0.037677, 0.905797, + 2.658911, 0.299534, -0.907234, -0.047425, 0.974578, -0.218970, 0.038179, 0.969105, + 1.840422, 0.299534, 0.347355, 0.047400, 0.974566, 0.219028, 0.256660, 0.619999, + 1.840892, 0.302080, 0.119975, 0.382644, 0.923896, 0.000000, 0.256535, 0.683270, + 1.840892, 0.302080, -0.679856, 0.382640, 0.923898, 0.000000, 0.256535, 0.905833, + 1.840346, 0.299562, -0.907243, 0.049169, 0.974577, -0.218593, 0.256681, 0.969107, + 1.994798, 0.299708, -1.006287, -0.001427, 0.999953, -0.009606, 0.105597, 0.215492, + 1.993219, 0.296398, -1.011305, -0.163170, 0.846413, -0.506914, 0.104635, 0.215914, + 1.989299, 0.297442, -1.008339, -0.215282, 0.923722, -0.316847, 0.104939, 0.216960, + 1.998099, 0.297485, -1.011101, -0.000899, 0.906110, -0.423042, 0.104951, 0.214611, + 2.506092, 0.296367, -1.011307, 0.159812, 0.843964, -0.512041, 0.104626, 0.079011, + 2.504535, 0.299708, -1.006287, 0.001428, 0.999953, -0.009569, 0.105597, 0.079426, + 2.510034, 0.297442, -1.008339, 0.215230, 0.923694, -0.316963, 0.104939, 0.077959, + 2.501180, 0.297441, -1.011105, 0.000953, 0.906096, -0.423071, 0.104939, 0.080322, + 2.506114, 0.296398, 0.451426, 0.163181, 0.846423, 0.506893, 0.272961, 0.510465, + 2.504535, 0.299708, 0.446407, 0.001427, 0.999953, 0.009607, 0.273923, 0.510044, + 2.501235, 0.297485, 0.451222, 0.000898, 0.906103, 0.423057, 0.273277, 0.509162, + 2.510035, 0.297442, 0.448459, 0.215282, 0.923723, 0.316843, 0.273265, 0.511511, + 1.994798, 0.299708, 0.446407, -0.001428, 0.999953, 0.009570, 0.273923, 0.373978, + 1.993241, 0.296367, 0.451428, -0.159775, 0.843984, 0.512019, 0.272952, 0.373562, + 1.998154, 0.297440, 0.451226, -0.000953, 0.906089, 0.423086, 0.273264, 0.374873, + 1.989299, 0.297442, 0.448459, -0.215237, 0.923690, 0.316970, 0.273265, 0.372510, + 2.788898, 0.721206, -0.679855, 0.018195, 0.005570, 0.999819, 0.451235, 0.113285, + 2.789048, 0.307656, -0.679855, 0.020485, 0.005576, 0.999775, 0.451275, 0.233488, + 2.794625, 0.721206, -0.682227, 0.373497, 0.003803, 0.927624, 0.452764, 0.113285, + 2.794733, 0.306447, -0.682082, 0.375312, 0.006775, 0.926874, 0.452793, 0.233839, + 2.668612, 0.307506, -0.679855, -0.018512, 0.006232, 0.999809, 0.419127, 0.233531, + 2.789125, 0.302035, -0.677571, 0.026522, 0.381235, 0.924098, 0.451296, 0.235121, + 2.667611, 0.301946, -0.677504, -0.020630, 0.387792, 0.921516, 0.418860, 0.235147, + 2.663185, 0.721206, -0.682227, -0.382238, 0.003846, 0.924056, 0.417678, 0.113285, + 2.668912, 0.721206, -0.679855, -0.018402, 0.005572, 0.999815, 0.419207, 0.113285, + 2.663097, 0.307505, -0.682138, -0.382222, 0.008285, 0.924033, 0.417655, 0.233532, + 2.668913, 0.726932, -0.682227, -0.011787, 0.381331, 0.924363, 0.419207, 0.111621, + 2.788898, 0.726932, -0.682227, 0.011790, 0.381331, 0.924364, 0.451235, 0.111621, + 2.795176, 0.299663, -0.679923, 0.427596, 0.320601, 0.845208, 0.452911, 0.235811, + 2.660790, 0.301516, -0.679724, -0.321752, 0.438416, 0.839206, 0.417039, 0.235272, + 2.793572, 0.725880, -0.683280, 0.325279, 0.325334, 0.887892, 0.452483, 0.111927, + 2.664238, 0.725880, -0.683280, -0.325277, 0.325334, 0.887892, 0.417960, 0.111927, + 2.663185, 0.721206, 0.345461, -0.921115, 0.003880, 0.389271, 0.306297, 0.291262, + 2.660814, 0.307355, 0.340185, -0.999910, 0.006260, 0.011908, 0.307765, 0.170972, + 2.663171, 0.306433, 0.345633, -0.920888, 0.010153, 0.389696, 0.306249, 0.170704, + 2.660814, 0.721206, 0.339735, -0.999926, 0.005599, 0.010813, 0.307891, 0.291262, + 2.660814, 0.307506, 0.127772, -0.999923, 0.006292, -0.010687, 0.366872, 0.171016, + 2.658444, 0.301908, 0.341095, -0.916400, 0.399971, 0.015305, 0.307512, 0.169389, + 2.658463, 0.301945, 0.126772, -0.917917, 0.396594, -0.011931, 0.367151, 0.169400, + 2.663185, 0.721206, 0.122347, -0.924051, 0.003845, -0.382251, 0.368382, 0.291262, + 2.663097, 0.307505, 0.122259, -0.924027, 0.008285, -0.382237, 0.368407, 0.171016, + 2.660814, 0.721206, 0.128073, -0.999928, 0.005599, -0.010635, 0.366789, 0.291262, + 2.663185, 0.726932, 0.339733, -0.924195, 0.381862, 0.006781, 0.307891, 0.292926, + 2.663185, 0.726932, 0.128074, -0.924194, 0.381862, -0.006783, 0.366788, 0.292926, + 2.658988, 0.299563, 0.347362, -0.799497, 0.497445, 0.336679, 0.305768, 0.168707, + 2.660684, 0.301515, 0.119950, -0.839199, 0.438371, -0.321833, 0.369049, 0.169275, + 2.664238, 0.725880, 0.123399, -0.887880, 0.325352, -0.325291, 0.368089, 0.292620, + 2.664238, 0.725880, 0.344408, -0.887910, 0.325318, 0.325244, 0.306591, 0.292620, + 2.663185, 0.721206, -0.682227, -0.924052, 0.003846, 0.382247, 0.237583, 0.291262, + 2.660814, 0.307506, -0.687653, -0.999923, 0.006276, 0.010688, 0.239093, 0.171016, + 2.663097, 0.307505, -0.682138, -0.924036, 0.008181, 0.382217, 0.237558, 0.171016, + 2.660814, 0.721206, -0.687953, -0.999928, 0.005599, 0.010635, 0.239176, 0.291262, + 2.658395, 0.301913, -0.900918, -0.918399, 0.395388, -0.014585, 0.298437, 0.169390, + 2.658578, 0.301934, -0.686520, -0.920004, 0.391706, 0.012626, 0.238778, 0.169396, + 2.660814, 0.307355, -0.900066, -0.999912, 0.006143, -0.011765, 0.298199, 0.170972, + 2.663185, 0.721206, -0.905341, -0.924563, 0.004014, -0.381008, 0.299668, 0.291262, + 2.663057, 0.306301, -0.905525, -0.924336, 0.010619, -0.381431, 0.299719, 0.170666, + 2.660814, 0.721206, -0.899615, -0.999929, 0.005603, -0.010557, 0.298074, 0.291262, + 2.663185, 0.726932, -0.687954, -0.924194, 0.381864, 0.006783, 0.239177, 0.292926, + 2.663185, 0.726932, -0.899613, -0.924194, 0.381864, -0.006783, 0.298074, 0.292926, + 2.660790, 0.301516, -0.679724, -0.843081, 0.430277, 0.322607, 0.236887, 0.169275, + 2.658911, 0.299534, -0.907234, -0.799518, 0.499839, -0.333064, 0.300194, 0.168699, + 2.664238, 0.725880, -0.904288, -0.887866, 0.325406, -0.325276, 0.299374, 0.292620, + 2.664238, 0.725880, -0.683280, -0.887865, 0.325405, 0.325281, 0.237876, 0.292620, + 1.840939, 0.301913, 0.341038, 0.916436, 0.399903, 0.014948, 0.560793, 0.650657, + 1.840892, 0.302080, 0.125701, 0.919161, 0.393881, 0.000453, 0.560841, 0.710578, + 1.838520, 0.307355, 0.340185, 0.999912, 0.006305, 0.011674, 0.562375, 0.650895, + 1.838520, 0.307806, 0.125701, 0.999984, 0.005714, 0.000007, 0.562506, 0.710578, + 1.836148, 0.721206, 0.345461, 0.924530, 0.004014, 0.381088, 0.682665, 0.649427, + 1.836276, 0.306298, 0.345645, 0.924302, 0.010623, 0.381515, 0.562068, 0.649375, + 1.838520, 0.721206, 0.339735, 0.999930, 0.005609, 0.010456, 0.682665, 0.651020, + 1.838520, 0.307806, 0.119975, 0.999984, 0.005658, 0.000000, 0.562506, 0.712171, + 1.838520, 0.721206, 0.119975, 0.999984, 0.005658, 0.000000, 0.682665, 0.712171, + 1.838520, 0.721206, 0.125701, 0.999984, 0.005650, 0.000000, 0.682665, 0.710578, + 1.838520, 0.307806, 0.114249, 0.999984, 0.005659, -0.000000, 0.562506, 0.713764, + 1.838520, 0.721206, 0.114249, 0.999984, 0.005658, -0.000000, 0.682665, 0.713764, + 1.840892, 0.302080, 0.114249, 0.923899, 0.382637, -0.000000, 0.560841, 0.713764, + 1.838520, 0.307806, -0.674129, 0.999984, 0.005659, -0.000000, 0.562506, 0.933141, + 1.840892, 0.302080, -0.674130, 0.923899, 0.382637, -0.000000, 0.560841, 0.933141, + 1.838520, 0.307806, -0.679855, 0.999984, 0.005658, 0.000000, 0.562506, 0.934734, + 1.838520, 0.721206, -0.679855, 0.999984, 0.005658, 0.000000, 0.682665, 0.934734, + 1.838520, 0.721206, -0.674129, 0.999984, 0.005658, -0.000000, 0.682665, 0.933141, + 1.838520, 0.307806, -0.685581, 0.999984, 0.005657, -0.000008, 0.562506, 0.936328, + 1.838520, 0.721206, -0.685581, 0.999984, 0.005649, 0.000000, 0.682665, 0.936328, + 1.840892, 0.302080, -0.685582, 0.920640, 0.390413, -0.000555, 0.560841, 0.936328, + 1.838520, 0.307355, -0.900066, 0.999911, 0.006278, -0.011809, 0.562375, 0.996011, + 1.840889, 0.301908, -0.900975, 0.917905, 0.396499, -0.015439, 0.560792, 0.996264, + 1.836163, 0.306431, -0.905514, 0.920905, 0.010157, -0.389654, 0.562106, 0.997527, + 1.836148, 0.721206, -0.905341, 0.921134, 0.003880, -0.389226, 0.682665, 0.997479, + 1.838520, 0.721206, -0.899615, 0.999927, 0.005606, -0.010707, 0.682665, 0.995885, + 1.836148, 0.726932, 0.339733, 0.924182, 0.381894, 0.006709, 0.684329, 0.651020, + 1.836148, 0.726932, 0.125701, 0.923894, 0.382648, 0.000000, 0.684329, 0.710578, + 1.836148, 0.726932, 0.114249, 0.923906, 0.382620, -0.000000, 0.684329, 0.713764, + 1.836148, 0.726932, -0.674129, 0.923906, 0.382619, -0.000000, 0.684329, 0.933141, + 1.836148, 0.726932, -0.899613, 0.924195, 0.381862, -0.006708, 0.684329, 0.995885, + 1.836148, 0.726932, -0.685581, 0.923907, 0.382617, 0.000000, 0.684329, 0.936328, + 1.840422, 0.299534, 0.347355, 0.799427, 0.499844, 0.333274, 0.560101, 0.648900, + 1.840892, 0.302080, 0.119975, 0.923905, 0.382623, 0.000000, 0.560841, 0.712171, + 1.840892, 0.302080, -0.679856, 0.923894, 0.382648, 0.000000, 0.560841, 0.934734, + 1.840346, 0.299562, -0.907243, 0.799439, 0.497474, -0.336774, 0.560110, 0.998008, + 1.835095, 0.725880, 0.344408, 0.887864, 0.325386, 0.325301, 0.684023, 0.649720, + 1.836148, 0.726932, 0.119975, 0.923896, 0.382644, 0.000000, 0.684329, 0.712171, + 1.836148, 0.726932, -0.679855, 0.923909, 0.382612, 0.000000, 0.684329, 0.934734, + 1.835095, 0.725880, -0.904288, 0.887900, 0.325337, -0.325253, 0.684023, 0.997186, + 1.704709, 0.305437, 0.345461, -0.923881, 0.000000, 0.382679, 0.566818, 0.239428, + 1.702337, 0.721206, 0.339735, -0.999927, 0.005576, 0.010742, 0.445970, 0.241021, + 1.702337, 0.305434, 0.339735, -0.999942, 0.000000, 0.010789, 0.566818, 0.241021, + 1.704709, 0.721206, 0.345461, -0.924037, 0.003487, 0.382287, 0.445970, 0.239428, + 1.702337, 0.299708, 0.339735, -0.999942, 0.000000, 0.010790, 0.568483, 0.241021, + 1.702337, 0.299708, 0.125701, -1.000000, 0.000000, 0.000000, 0.568483, 0.300579, + 1.702337, 0.293981, 0.339735, -0.999942, 0.000000, 0.010800, 0.570147, 0.241021, + 1.702337, 0.293981, 0.125701, -1.000000, 0.000000, 0.000000, 0.570147, 0.300579, + 1.702337, 0.305434, 0.125701, -1.000000, 0.000000, 0.000000, 0.566818, 0.300579, + 1.704709, -0.049285, 0.345461, -0.924069, -0.004216, 0.382203, 0.669921, 0.239428, + 1.704709, 0.293989, 0.345461, -0.923882, 0.000000, 0.382677, 0.570145, 0.239428, + 1.702337, -0.049285, 0.339735, -0.999920, -0.006732, 0.010732, 0.669921, 0.241021, + 1.702337, 0.721206, 0.119975, -0.999984, 0.005627, 0.000000, 0.445970, 0.302173, + 1.702337, 0.305434, 0.114249, -1.000000, 0.000000, 0.000000, 0.566818, 0.303766, + 1.702337, 0.305434, 0.119975, -1.000000, 0.000000, 0.000000, 0.566818, 0.302173, + 1.702337, 0.721206, 0.114249, -0.999984, 0.005627, 0.000000, 0.445970, 0.303766, + 1.702337, 0.721206, 0.125701, -0.999984, 0.005627, 0.000000, 0.445970, 0.300579, + 1.702337, 0.299708, 0.114249, -1.000000, 0.000000, 0.000000, 0.568483, 0.303766, + 1.702337, 0.299708, -0.674129, -1.000000, 0.000000, 0.000000, 0.568483, 0.523142, + 1.702337, 0.293981, 0.114249, -1.000000, 0.000000, 0.000000, 0.570147, 0.303766, + 1.702337, 0.293981, -0.674129, -1.000000, 0.000000, 0.000000, 0.570147, 0.523142, + 1.702337, 0.305434, -0.674129, -1.000000, 0.000000, 0.000000, 0.566818, 0.523142, + 1.702337, 0.293981, 0.119975, -1.000000, 0.000000, 0.000000, 0.570147, 0.302173, + 1.702337, -0.049285, 0.119975, -0.999977, -0.006796, 0.000000, 0.669921, 0.302173, + 1.702337, -0.049285, 0.125701, -0.999977, -0.006796, 0.000000, 0.669921, 0.300579, + 1.702337, -0.049285, 0.114249, -0.999977, -0.006796, 0.000000, 0.669921, 0.303766, + 1.702337, 0.721206, -0.679855, -0.999984, 0.005627, 0.000000, 0.445970, 0.524736, + 1.702337, 0.305434, -0.685581, -1.000000, 0.000000, 0.000000, 0.566818, 0.526329, + 1.702337, 0.305434, -0.679855, -1.000000, 0.000000, 0.000000, 0.566818, 0.524736, + 1.702337, 0.721206, -0.685581, -0.999984, 0.005627, 0.000000, 0.445970, 0.526329, + 1.702337, 0.721206, -0.674129, -0.999984, 0.005627, 0.000000, 0.445970, 0.523142, + 1.702337, 0.299708, -0.685581, -1.000000, 0.000000, 0.000000, 0.568483, 0.526329, + 1.702337, 0.299708, -0.899615, -0.999942, 0.000000, -0.010789, 0.568483, 0.585887, + 1.702337, 0.293981, -0.685581, -1.000000, 0.000000, 0.000000, 0.570147, 0.526329, + 1.702337, 0.293981, -0.899615, -0.999942, 0.000000, -0.010801, 0.570147, 0.585887, + 1.702337, 0.305434, -0.899615, -0.999942, 0.000000, -0.010794, 0.566818, 0.585887, + 1.702337, 0.293981, -0.679855, -1.000000, 0.000000, 0.000000, 0.570147, 0.524736, + 1.702337, -0.049285, -0.679855, -0.999977, -0.006797, 0.000000, 0.669921, 0.524736, + 1.702337, -0.049285, -0.674129, -0.999977, -0.006796, 0.000000, 0.669921, 0.523142, + 1.702337, -0.049285, -0.685581, -0.999977, -0.006796, 0.000000, 0.669921, 0.526329, + 1.704709, 0.721206, -0.905341, -0.924039, 0.003487, -0.382283, 0.445970, 0.587480, + 1.704709, 0.305433, -0.905341, -0.923883, 0.000000, -0.382674, 0.566819, 0.587480, + 1.702337, 0.721206, -0.899615, -0.999927, 0.005577, -0.010743, 0.445970, 0.585887, + 1.704709, 0.293989, -0.905341, -0.923883, 0.000000, -0.382674, 0.570145, 0.587480, + 1.704709, -0.049285, -0.905341, -0.924070, -0.004215, -0.382200, 0.669921, 0.587480, + 1.702337, -0.049285, -0.899615, -0.999920, -0.006734, -0.010733, 0.669921, 0.585887, + 1.704709, -0.055012, 0.339730, -0.924174, -0.381914, 0.006703, 0.671586, 0.241023, + 1.704709, -0.055012, 0.125701, -0.923886, -0.382667, 0.000000, 0.671586, 0.300579, + 1.704709, -0.055012, 0.114249, -0.923878, -0.382688, 0.000000, 0.671586, 0.303766, + 1.704709, -0.055012, -0.674129, -0.923877, -0.382689, 0.000000, 0.671586, 0.523142, + 1.704709, -0.055012, -0.899613, -0.924169, -0.381925, -0.006707, 0.671586, 0.585886, + 1.704709, -0.055012, -0.685581, -0.923881, -0.382681, 0.000000, 0.671586, 0.526329, + 1.704709, 0.726932, 0.114249, -0.923878, 0.382687, 0.000000, 0.444306, 0.303766, + 1.704709, 0.726932, -0.674129, -0.923878, 0.382688, 0.000000, 0.444306, 0.523142, + 1.704709, 0.726932, 0.339735, -0.924178, 0.381904, 0.006709, 0.444306, 0.241021, + 1.704709, 0.726932, 0.125701, -0.923888, 0.382662, 0.000000, 0.444306, 0.300579, + 1.704709, 0.726932, -0.899615, -0.924170, 0.381921, -0.006710, 0.444306, 0.585887, + 1.704709, 0.726932, -0.685581, -0.923882, 0.382678, 0.000000, 0.444306, 0.526329, + 1.704709, 0.299713, 0.345461, -0.923882, 0.000000, 0.382679, 0.568481, 0.239428, + 1.702337, 0.299708, 0.119975, -1.000000, 0.000000, 0.000000, 0.568483, 0.302173, + 1.702337, 0.299708, -0.679855, -1.000000, 0.000000, 0.000000, 0.568483, 0.524736, + 1.704709, 0.299711, -0.905341, -0.923885, 0.000000, -0.382671, 0.568482, 0.587480, + 1.705762, -0.053959, 0.344407, -0.887890, -0.325425, 0.325193, 0.671280, 0.239722, + 1.704709, -0.055012, 0.119975, -0.923888, -0.382662, 0.000000, 0.671586, 0.302173, + 1.704709, -0.055012, -0.679855, -0.923876, -0.382693, 0.000000, 0.671586, 0.524736, + 1.705762, -0.053959, -0.904288, -0.887896, -0.325349, -0.325252, 0.671280, 0.587187, + 1.704709, 0.726932, 0.119975, -0.923889, 0.382661, 0.000000, 0.444306, 0.302173, + 1.705762, 0.725879, 0.344409, -0.887932, 0.325231, 0.325272, 0.444612, 0.239721, + 1.704709, 0.726932, -0.679855, -0.923877, 0.382691, 0.000000, 0.444306, 0.524736, + 1.705762, 0.725879, -0.904289, -0.887910, 0.325285, -0.325277, 0.444612, 0.587187, + 2.788898, 0.729304, 0.339735, 0.018697, 0.999767, 0.010739, 0.460957, 0.175320, + 2.668912, 0.729304, 0.339735, -0.018693, 0.999768, 0.010740, 0.492985, 0.175320, + 2.788898, 0.726932, 0.345461, 0.011789, 0.924363, 0.381331, 0.460957, 0.173726, + 2.668911, 0.726932, 0.345461, -0.011791, 0.924364, 0.381330, 0.492985, 0.173726, + 2.794625, 0.726932, 0.339735, 0.381890, 0.924183, 0.006783, 0.459428, 0.175320, + 2.794625, 0.726932, 0.128074, 0.381891, 0.924182, -0.006781, 0.459428, 0.234217, + 2.788898, 0.729304, 0.128073, 0.018695, 0.999768, -0.010740, 0.460957, 0.234217, + 2.788898, 0.726932, 0.122347, 0.011790, 0.924360, -0.381340, 0.460957, 0.235811, + 2.668913, 0.726932, 0.122347, -0.011787, 0.924359, -0.381342, 0.492985, 0.235811, + 2.668912, 0.729304, 0.128073, -0.018694, 0.999768, -0.010739, 0.492985, 0.234217, + 2.663185, 0.726932, 0.339733, -0.381891, 0.924183, 0.006780, 0.494513, 0.175320, + 2.663185, 0.726932, 0.128074, -0.381890, 0.924183, -0.006782, 0.494513, 0.234217, + 2.793572, 0.725879, 0.344409, 0.325249, 0.887922, 0.325282, 0.459709, 0.174019, + 2.793572, 0.725880, 0.123399, 0.325291, 0.887913, -0.325263, 0.459709, 0.235518, + 2.664238, 0.725880, 0.123399, -0.325277, 0.887908, -0.325291, 0.494232, 0.235518, + 2.664238, 0.725880, 0.344408, -0.325337, 0.887908, 0.325232, 0.494232, 0.174019, + 2.788898, 0.729304, -0.687953, 0.018694, 0.999768, 0.010740, 0.503345, 0.175320, + 2.668913, 0.726932, -0.682227, -0.011787, 0.924362, 0.381336, 0.535373, 0.173726, + 2.788898, 0.726932, -0.682227, 0.011789, 0.924363, 0.381333, 0.503345, 0.173726, + 2.668912, 0.729304, -0.687953, -0.018694, 0.999768, 0.010739, 0.535374, 0.175320, + 2.794625, 0.726932, -0.687954, 0.381852, 0.924199, 0.006780, 0.501817, 0.175320, + 2.788898, 0.729304, -0.899615, 0.018697, 0.999767, -0.010739, 0.503345, 0.234217, + 2.794625, 0.726932, -0.899615, 0.381851, 0.924199, -0.006783, 0.501817, 0.234217, + 2.788898, 0.726932, -0.905341, 0.011789, 0.924375, -0.381303, 0.503345, 0.235811, + 2.668913, 0.726932, -0.905341, -0.011786, 0.924375, -0.381304, 0.535373, 0.235811, + 2.668912, 0.729304, -0.899615, -0.018694, 0.999768, -0.010739, 0.535374, 0.234217, + 2.663185, 0.726932, -0.899613, -0.381890, 0.924183, -0.006781, 0.536902, 0.234217, + 2.663185, 0.726932, -0.687954, -0.381890, 0.924183, 0.006782, 0.536902, 0.175320, + 2.793572, 0.725880, -0.683280, 0.325278, 0.887922, 0.325252, 0.502098, 0.174019, + 2.793572, 0.725879, -0.904289, 0.325268, 0.887913, -0.325287, 0.502098, 0.235518, + 2.664238, 0.725880, -0.904288, -0.325313, 0.887896, -0.325287, 0.536621, 0.235518, + 2.664238, 0.725880, -0.683280, -0.325301, 0.887892, 0.325312, 0.536621, 0.174019, + 1.830422, 0.729304, 0.339735, 0.018695, 0.999769, 0.010623, 0.405189, 0.241021, + 1.710436, 0.729304, 0.339735, -0.018699, 0.999769, 0.010624, 0.437217, 0.241021, + 1.830421, 0.726932, 0.345461, 0.011788, 0.924360, 0.381340, 0.405189, 0.239428, + 1.710436, 0.726932, 0.345461, -0.011789, 0.924360, 0.381340, 0.437217, 0.239428, + 1.836148, 0.726932, 0.339733, 0.381893, 0.924182, 0.006707, 0.403660, 0.241022, + 1.830422, 0.729304, 0.125701, 0.018864, 0.999822, 0.000000, 0.405189, 0.300579, + 1.836148, 0.726932, 0.125701, 0.382649, 0.923894, 0.000000, 0.403660, 0.300579, + 1.836148, 0.726932, -0.674129, 0.382640, 0.923897, 0.000000, 0.403660, 0.523142, + 1.830422, 0.729304, 0.114249, 0.018864, 0.999822, 0.000000, 0.405189, 0.303766, + 1.836148, 0.726932, 0.114249, 0.382640, 0.923897, 0.000000, 0.403660, 0.303766, + 1.830422, 0.729304, -0.674129, 0.018864, 0.999822, 0.000000, 0.405189, 0.523142, + 1.830422, 0.729304, 0.119975, 0.018864, 0.999822, 0.000000, 0.405189, 0.302173, + 1.710436, 0.729304, 0.119975, -0.018864, 0.999822, 0.000000, 0.437217, 0.302173, + 1.710436, 0.729304, 0.125701, -0.018864, 0.999822, 0.000000, 0.437217, 0.300579, + 1.710436, 0.729304, 0.114249, -0.018864, 0.999822, 0.000000, 0.437217, 0.303766, + 1.710436, 0.729304, -0.674129, -0.018864, 0.999822, 0.000000, 0.437217, 0.523142, + 1.704709, 0.726932, 0.114249, -0.382668, 0.923886, 0.000000, 0.438746, 0.303766, + 1.704709, 0.726932, -0.674129, -0.382668, 0.923886, 0.000000, 0.438746, 0.523142, + 1.704709, 0.726932, 0.339735, -0.381906, 0.924177, 0.006710, 0.438746, 0.241021, + 1.704709, 0.726932, 0.125701, -0.382663, 0.923888, 0.000000, 0.438746, 0.300579, + 1.836148, 0.726932, -0.685581, 0.382636, 0.923899, 0.000000, 0.403660, 0.526329, + 1.836148, 0.726932, -0.899613, 0.381881, 0.924187, -0.006706, 0.403660, 0.585886, + 1.830422, 0.729304, -0.685581, 0.018864, 0.999822, 0.000000, 0.405189, 0.526329, + 1.830422, 0.729304, -0.899615, 0.018696, 0.999769, -0.010624, 0.405189, 0.585887, + 1.830422, 0.729304, -0.679855, 0.018864, 0.999822, 0.000000, 0.405189, 0.524736, + 1.710436, 0.729304, -0.679855, -0.018864, 0.999822, 0.000000, 0.437217, 0.524736, + 1.710436, 0.729304, -0.685581, -0.018864, 0.999822, 0.000000, 0.437217, 0.526329, + 1.710436, 0.729304, -0.899615, -0.018699, 0.999769, -0.010624, 0.437217, 0.585887, + 1.704709, 0.726932, -0.685581, -0.382663, 0.923888, 0.000000, 0.438746, 0.526329, + 1.704709, 0.726932, -0.899615, -0.381906, 0.924177, -0.006710, 0.438746, 0.585887, + 1.830422, 0.726932, -0.905341, 0.011789, 0.924374, -0.381305, 0.405189, 0.587480, + 1.710436, 0.726932, -0.905341, -0.011789, 0.924374, -0.381307, 0.437217, 0.587480, + 1.835095, 0.725880, 0.344408, 0.325301, 0.887908, 0.325266, 0.403942, 0.239721, + 1.836148, 0.726932, 0.119975, 0.382646, 0.923895, 0.000000, 0.403660, 0.302173, + 1.704709, 0.726932, 0.119975, -0.382666, 0.923887, 0.000000, 0.438746, 0.302173, + 1.705762, 0.725879, 0.344409, -0.325263, 0.887916, 0.325283, 0.438465, 0.239721, + 1.836148, 0.726932, -0.679855, 0.382639, 0.923898, 0.000000, 0.403660, 0.524736, + 1.704709, 0.726932, -0.679855, -0.382664, 0.923888, 0.000000, 0.438746, 0.524736, + 1.835095, 0.725880, -0.904288, 0.325330, 0.887913, -0.325226, 0.403941, 0.587187, + 1.705762, 0.725879, -0.904289, -0.325283, 0.887910, -0.325280, 0.438465, 0.587187, + 0.000583, -0.523009, -0.271723, 1.000000, 0.000000, -0.000005, 0.625000, 0.750000, + 0.000583, -0.488448, -0.338886, 1.000000, 0.000000, -0.000005, 0.375000, 1.000000, + 0.000583, -0.488448, -0.271723, 1.000000, 0.000000, -0.000005, 0.625000, 1.000000, + 0.000583, -0.523009, -0.338886, 1.000000, 0.000000, -0.000005, 0.375000, 0.750000, + -0.315446, -0.523009, -0.271723, 0.000000, -1.000000, 0.000001, 0.625000, 0.500000, + 0.000583, -0.523009, -0.338886, 0.000000, -1.000000, 0.000001, 0.375000, 0.750000, + 0.000583, -0.523009, -0.271723, 0.000000, -1.000000, 0.000001, 0.625000, 0.750000, + -0.315447, -0.523009, -0.338886, 0.000000, -1.000000, 0.000001, 0.375000, 0.500000, + -0.315446, -0.488448, -0.271723, -1.000000, 0.000000, 0.000005, 0.625000, 0.250000, + -0.315447, -0.523009, -0.338886, -1.000000, 0.000000, 0.000005, 0.375000, 0.500000, + -0.315446, -0.523009, -0.271723, -1.000000, 0.000000, 0.000005, 0.625000, 0.500000, + -0.315447, -0.488448, -0.338886, -1.000000, 0.000000, 0.000005, 0.375000, 0.250000, + -0.315446, -0.488448, -0.271723, 0.000000, 1.000000, 0.000000, 0.625000, 0.250000, + 0.000583, -0.488448, -0.338886, 0.000000, 1.000000, 0.000000, 0.375000, 0.000000, + -0.315447, -0.488448, -0.338886, 0.000000, 1.000000, 0.000000, 0.375000, 0.250000, + 0.000583, -0.488448, -0.271723, 0.000000, 1.000000, 0.000000, 0.625000, 0.000000, + -0.315446, -0.523009, -0.271723, 0.000000, 0.000000, 1.000000, 0.875000, 0.750000, + 0.000583, -0.488448, -0.271723, 0.000000, 0.000000, 1.000000, 0.625000, 1.000000, + -0.315446, -0.488448, -0.271723, 0.000000, 0.000000, 1.000000, 0.875000, 1.000000, + 0.000583, -0.523009, -0.271723, 0.000000, 0.000000, 1.000000, 0.625000, 0.750000, + 0.000583, -0.523009, -0.338886, 0.000000, 0.000000, -1.000000, 0.375000, 0.750000, + -0.315447, -0.523009, -0.338886, 0.000000, 0.000000, -1.000000, 0.125000, 0.750000, + -0.315447, -0.488448, -0.338886, 0.000000, 0.000000, -1.000000, 0.125000, 1.000000, + 0.000583, -0.488448, -0.338886, 0.000000, 0.000000, -1.000000, 0.375000, 1.000000, + -1.523601, -0.523009, -1.827714, 0.000000, 0.000000, -1.000000, 0.625000, 0.750000, + -1.590761, -0.523009, -1.827714, 0.000000, 0.000000, -1.000000, 0.375000, 0.750000, + -1.590761, -0.488448, -1.827714, 0.000000, 0.000000, -1.000000, 0.375000, 1.000000, + -1.523601, -0.488448, -1.827714, 0.000000, 0.000000, -1.000000, 0.625000, 1.000000, + -1.590761, -0.523009, -1.511685, 0.000000, -1.000000, 0.000000, 0.375000, 0.500000, + -1.590761, -0.523009, -1.827714, 0.000000, -1.000000, 0.000000, 0.375000, 0.750000, + -1.523601, -0.523009, -1.511685, 0.000000, -1.000000, 0.000000, 0.625000, 0.500000, + -1.523601, -0.523009, -1.827714, 0.000000, -1.000000, 0.000000, 0.625000, 0.750000, + -1.523601, -0.488448, -1.511685, 0.000000, 0.000000, 1.000000, 0.625000, 0.250000, + -1.590761, -0.488448, -1.511685, 0.000000, 0.000000, 1.000000, 0.375000, 0.250000, + -1.590761, -0.523009, -1.511685, 0.000000, 0.000000, 1.000000, 0.375000, 0.500000, + -1.523601, -0.523009, -1.511685, 0.000000, 0.000000, 1.000000, 0.625000, 0.500000, + -1.523601, -0.488448, -1.827714, 0.000000, 1.000000, 0.000000, 0.625000, 0.000000, + -1.590761, -0.488448, -1.511685, 0.000000, 1.000000, 0.000000, 0.375000, 0.250000, + -1.523601, -0.488448, -1.511685, 0.000000, 1.000000, 0.000000, 0.625000, 0.250000, + -1.590761, -0.488448, -1.827714, 0.000000, 1.000000, 0.000000, 0.375000, 0.000000, + -1.523601, -0.523009, -1.511685, 1.000000, 0.000000, 0.000000, 0.875000, 0.750000, + -1.523601, -0.488448, -1.827714, 1.000000, 0.000000, 0.000000, 0.625000, 1.000000, + -1.523601, -0.488448, -1.511685, 1.000000, 0.000000, 0.000000, 0.875000, 1.000000, + -1.523601, -0.523009, -1.827714, 1.000000, 0.000000, 0.000000, 0.625000, 0.750000, + -1.590761, -0.523009, -1.827714, -1.000000, 0.000000, 0.000000, 0.375000, 0.750000, + -1.590761, -0.523009, -1.511685, -1.000000, 0.000000, 0.000000, 0.125000, 0.750000, + -1.590761, -0.488448, -1.511685, -1.000000, 0.000000, 0.000000, 0.125000, 1.000000, + -1.590761, -0.488448, -1.827714, -1.000000, 0.000000, 0.000000, 0.375000, 1.000000, + 0.000583, -0.523009, -0.714177, 1.000000, 0.000000, -0.000005, 0.625000, 0.750000, + 0.000583, -0.488448, -0.781341, 1.000000, 0.000000, -0.000005, 0.375000, 1.000000, + 0.000583, -0.488448, -0.714177, 1.000000, 0.000000, -0.000005, 0.625000, 1.000000, + 0.000583, -0.523009, -0.781341, 1.000000, 0.000000, -0.000005, 0.375000, 0.750000, + -0.315446, -0.523009, -0.714178, 0.000000, -1.000000, 0.000001, 0.625000, 0.500000, + 0.000583, -0.523009, -0.781341, 0.000000, -1.000000, 0.000001, 0.375000, 0.750000, + 0.000583, -0.523009, -0.714177, 0.000000, -1.000000, 0.000001, 0.625000, 0.750000, + -0.315447, -0.523009, -0.781341, 0.000000, -1.000000, 0.000001, 0.375000, 0.500000, + -0.315446, -0.488448, -0.714178, -1.000000, 0.000000, 0.000005, 0.625000, 0.250000, + -0.315447, -0.523009, -0.781341, -1.000000, 0.000000, 0.000005, 0.375000, 0.500000, + -0.315446, -0.523009, -0.714178, -1.000000, 0.000000, 0.000005, 0.625000, 0.500000, + -0.315447, -0.488448, -0.781341, -1.000000, 0.000000, 0.000005, 0.375000, 0.250000, + -0.315446, -0.488448, -0.714178, 0.000000, 1.000000, 0.000000, 0.625000, 0.250000, + 0.000583, -0.488448, -0.781341, 0.000000, 1.000000, 0.000000, 0.375000, 0.000000, + -0.315447, -0.488448, -0.781341, 0.000000, 1.000000, 0.000000, 0.375000, 0.250000, + 0.000583, -0.488448, -0.714177, 0.000000, 1.000000, 0.000000, 0.625000, 0.000000, + -0.315446, -0.523009, -0.714178, -0.000000, 0.000000, 1.000000, 0.875000, 0.750000, + 0.000583, -0.488448, -0.714177, -0.000000, 0.000000, 1.000000, 0.625000, 1.000000, + -0.315446, -0.488448, -0.714178, -0.000000, 0.000000, 1.000000, 0.875000, 1.000000, + 0.000583, -0.523009, -0.714177, -0.000000, 0.000000, 1.000000, 0.625000, 0.750000, + 0.000583, -0.523009, -0.781341, 0.000000, 0.000000, -1.000000, 0.375000, 0.750000, + -0.315447, -0.523009, -0.781341, 0.000000, 0.000000, -1.000000, 0.125000, 0.750000, + -0.315447, -0.488448, -0.781341, 0.000000, 0.000000, -1.000000, 0.125000, 1.000000, + 0.000583, -0.488448, -0.781341, 0.000000, 0.000000, -1.000000, 0.375000, 1.000000, + 0.000583, -0.523009, -0.564570, 1.000000, 0.000000, -0.000005, 0.625000, 0.750000, + 0.000583, -0.488448, -0.631734, 1.000000, 0.000000, -0.000005, 0.375000, 1.000000, + 0.000583, -0.488448, -0.564570, 1.000000, 0.000000, -0.000005, 0.625000, 1.000000, + 0.000583, -0.523009, -0.631734, 1.000000, 0.000000, -0.000005, 0.375000, 0.750000, + -0.315446, -0.523009, -0.564570, 0.000000, -1.000000, 0.000001, 0.625000, 0.500000, + 0.000583, -0.523009, -0.631734, 0.000000, -1.000000, 0.000001, 0.375000, 0.750000, + 0.000583, -0.523009, -0.564570, 0.000000, -1.000000, 0.000001, 0.625000, 0.750000, + -0.315447, -0.523009, -0.631734, 0.000000, -1.000000, 0.000001, 0.375000, 0.500000, + -0.315446, -0.488448, -0.564570, -1.000000, 0.000000, 0.000005, 0.625000, 0.250000, + -0.315447, -0.523009, -0.631734, -1.000000, 0.000000, 0.000005, 0.375000, 0.500000, + -0.315446, -0.523009, -0.564570, -1.000000, 0.000000, 0.000005, 0.625000, 0.500000, + -0.315447, -0.488448, -0.631734, -1.000000, 0.000000, 0.000005, 0.375000, 0.250000, + -0.315446, -0.488448, -0.564570, 0.000000, 1.000000, 0.000000, 0.625000, 0.250000, + 0.000583, -0.488448, -0.631734, 0.000000, 1.000000, 0.000000, 0.375000, 0.000000, + -0.315447, -0.488448, -0.631734, 0.000000, 1.000000, 0.000000, 0.375000, 0.250000, + 0.000583, -0.488448, -0.564570, 0.000000, 1.000000, 0.000000, 0.625000, 0.000000, + -0.315446, -0.523009, -0.564570, 0.000000, 0.000000, 1.000000, 0.875000, 0.750000, + 0.000583, -0.488448, -0.564570, 0.000000, 0.000000, 1.000000, 0.625000, 1.000000, + -0.315446, -0.488448, -0.564570, 0.000000, 0.000000, 1.000000, 0.875000, 1.000000, + 0.000583, -0.523009, -0.564570, 0.000000, 0.000000, 1.000000, 0.625000, 0.750000, + 0.000583, -0.523009, -0.631734, 0.000000, 0.000000, -1.000000, 0.375000, 0.750000, + -0.315447, -0.523009, -0.631734, 0.000000, 0.000000, -1.000000, 0.125000, 0.750000, + -0.315447, -0.488448, -0.631734, 0.000000, 0.000000, -1.000000, 0.125000, 1.000000, + 0.000583, -0.488448, -0.631734, 0.000000, 0.000000, -1.000000, 0.375000, 1.000000, + 0.000583, -0.523009, -0.414963, 1.000000, 0.000000, -0.000005, 0.625000, 0.750000, + 0.000583, -0.488448, -0.482127, 1.000000, 0.000000, -0.000005, 0.375000, 1.000000, + 0.000583, -0.488448, -0.414963, 1.000000, 0.000000, -0.000005, 0.625000, 1.000000, + 0.000583, -0.523009, -0.482127, 1.000000, 0.000000, -0.000005, 0.375000, 0.750000, + -0.315446, -0.523009, -0.414963, 0.000000, -1.000000, 0.000001, 0.625000, 0.500000, + 0.000583, -0.523009, -0.482127, 0.000000, -1.000000, 0.000001, 0.375000, 0.750000, + 0.000583, -0.523009, -0.414963, 0.000000, -1.000000, 0.000001, 0.625000, 0.750000, + -0.315447, -0.523009, -0.482127, 0.000000, -1.000000, 0.000001, 0.375000, 0.500000, + -0.315446, -0.488448, -0.414963, -1.000000, 0.000000, 0.000005, 0.625000, 0.250000, + -0.315447, -0.523009, -0.482127, -1.000000, 0.000000, 0.000005, 0.375000, 0.500000, + -0.315446, -0.523009, -0.414963, -1.000000, 0.000000, 0.000005, 0.625000, 0.500000, + -0.315447, -0.488448, -0.482127, -1.000000, 0.000000, 0.000005, 0.375000, 0.250000, + -0.315446, -0.488448, -0.414963, 0.000000, 1.000000, 0.000000, 0.625000, 0.250000, + 0.000583, -0.488448, -0.482127, 0.000000, 1.000000, 0.000000, 0.375000, 0.000000, + -0.315447, -0.488448, -0.482127, 0.000000, 1.000000, 0.000000, 0.375000, 0.250000, + 0.000583, -0.488448, -0.414963, 0.000000, 1.000000, 0.000000, 0.625000, 0.000000, + -0.315446, -0.523009, -0.414963, 0.000000, 0.000000, 1.000000, 0.875000, 0.750000, + 0.000583, -0.488448, -0.414963, 0.000000, 0.000000, 1.000000, 0.625000, 1.000000, + -0.315446, -0.488448, -0.414963, 0.000000, 0.000000, 1.000000, 0.875000, 1.000000, + 0.000583, -0.523009, -0.414963, 0.000000, 0.000000, 1.000000, 0.625000, 0.750000, + 0.000583, -0.523009, -0.482127, 0.000000, 0.000000, -1.000000, 0.375000, 0.750000, + -0.315447, -0.523009, -0.482127, 0.000000, 0.000000, -1.000000, 0.125000, 0.750000, + -0.315447, -0.488448, -0.482127, 0.000000, 0.000000, -1.000000, 0.125000, 1.000000, + 0.000583, -0.488448, -0.482127, 0.000000, 0.000000, -1.000000, 0.375000, 1.000000, + -1.106608, -0.523009, -1.827714, 0.000000, 0.000000, -1.000000, 0.625000, 0.750000, + -1.173771, -0.523009, -1.827714, 0.000000, 0.000000, -1.000000, 0.375000, 0.750000, + -1.173771, -0.488448, -1.827714, 0.000000, 0.000000, -1.000000, 0.375000, 1.000000, + -1.106608, -0.488448, -1.827714, 0.000000, 0.000000, -1.000000, 0.625000, 1.000000, + -1.173771, -0.523009, -1.511685, 0.000000, -1.000000, 0.000000, 0.375000, 0.500000, + -1.173771, -0.523009, -1.827714, 0.000000, -1.000000, 0.000000, 0.375000, 0.750000, + -1.106608, -0.523009, -1.511685, 0.000000, -1.000000, 0.000000, 0.625000, 0.500000, + -1.106608, -0.523009, -1.827714, 0.000000, -1.000000, 0.000000, 0.625000, 0.750000, + -1.106608, -0.488448, -1.511685, 0.000000, 0.000000, 1.000000, 0.625000, 0.250000, + -1.173771, -0.488448, -1.511685, 0.000000, 0.000000, 1.000000, 0.375000, 0.250000, + -1.173771, -0.523009, -1.511685, 0.000000, 0.000000, 1.000000, 0.375000, 0.500000, + -1.106608, -0.523009, -1.511685, 0.000000, 0.000000, 1.000000, 0.625000, 0.500000, + -1.106608, -0.488448, -1.827714, 0.000000, 1.000000, 0.000000, 0.625000, 0.000000, + -1.173771, -0.488448, -1.511685, 0.000000, 1.000000, 0.000000, 0.375000, 0.250000, + -1.106608, -0.488448, -1.511685, 0.000000, 1.000000, 0.000000, 0.625000, 0.250000, + -1.173771, -0.488448, -1.827714, 0.000000, 1.000000, 0.000000, 0.375000, 0.000000, + -1.106608, -0.523009, -1.511685, 1.000000, 0.000000, 0.000000, 0.875000, 0.750000, + -1.106608, -0.488448, -1.827714, 1.000000, 0.000000, 0.000000, 0.625000, 1.000000, + -1.106608, -0.488448, -1.511685, 1.000000, 0.000000, 0.000000, 0.875000, 1.000000, + -1.106608, -0.523009, -1.827714, 1.000000, 0.000000, 0.000000, 0.625000, 0.750000, + -1.173771, -0.523009, -1.827714, -1.000000, 0.000000, 0.000000, 0.375000, 0.750000, + -1.173771, -0.523009, -1.511685, -1.000000, 0.000000, 0.000000, 0.125000, 0.750000, + -1.173771, -0.488448, -1.511685, -1.000000, 0.000000, 0.000000, 0.125000, 1.000000, + -1.173771, -0.488448, -1.827714, -1.000000, 0.000000, 0.000000, 0.375000, 1.000000, + -0.950635, -0.523009, -1.827714, 0.000000, 0.000000, -1.000000, 0.625000, 0.750000, + -1.017802, -0.523009, -1.827714, 0.000000, 0.000000, -1.000000, 0.375000, 0.750000, + -1.017802, -0.488448, -1.827714, 0.000000, 0.000000, -1.000000, 0.375000, 1.000000, + -0.950635, -0.488448, -1.827714, 0.000000, 0.000000, -1.000000, 0.625000, 1.000000, + -1.017802, -0.523009, -1.511685, 0.000000, -1.000000, 0.000000, 0.375000, 0.500000, + -1.017802, -0.523009, -1.827714, 0.000000, -1.000000, 0.000000, 0.375000, 0.750000, + -0.950635, -0.523009, -1.511685, 0.000000, -1.000000, 0.000000, 0.625000, 0.500000, + -0.950635, -0.523009, -1.827714, 0.000000, -1.000000, 0.000000, 0.625000, 0.750000, + -0.950635, -0.488448, -1.511685, 0.000000, 0.000000, 1.000000, 0.625000, 0.250000, + -1.017802, -0.488448, -1.511685, 0.000000, 0.000000, 1.000000, 0.375000, 0.250000, + -1.017802, -0.523009, -1.511685, 0.000000, 0.000000, 1.000000, 0.375000, 0.500000, + -0.950635, -0.523009, -1.511685, 0.000000, 0.000000, 1.000000, 0.625000, 0.500000, + -0.950635, -0.488448, -1.511685, 0.000000, 1.000000, 0.000000, 0.625000, 0.250000, + -0.950635, -0.488448, -1.827714, 0.000000, 1.000000, 0.000000, 0.625000, 0.000000, + -1.017802, -0.488448, -1.511685, 0.000000, 1.000000, 0.000000, 0.375000, 0.250000, + -1.017802, -0.488448, -1.827714, 0.000000, 1.000000, 0.000000, 0.375000, 0.000000, + -0.950635, -0.523009, -1.511685, 1.000000, 0.000000, 0.000000, 0.875000, 0.750000, + -0.950635, -0.488448, -1.827714, 1.000000, 0.000000, 0.000000, 0.625000, 1.000000, + -0.950635, -0.488448, -1.511685, 1.000000, 0.000000, 0.000000, 0.875000, 1.000000, + -0.950635, -0.523009, -1.827714, 1.000000, 0.000000, 0.000000, 0.625000, 0.750000, + -1.017802, -0.523009, -1.827714, -1.000000, 0.000000, 0.000000, 0.375000, 0.750000, + -1.017802, -0.523009, -1.511685, -1.000000, 0.000000, 0.000000, 0.125000, 0.750000, + -1.017802, -0.488448, -1.511685, -1.000000, 0.000000, 0.000000, 0.125000, 1.000000, + -1.017802, -0.488448, -1.827714, -1.000000, 0.000000, 0.000000, 0.375000, 1.000000, + -0.804210, -0.523009, -1.827714, 0.000000, 0.000000, -1.000000, 0.625000, 0.750000, + -0.871377, -0.523009, -1.827714, 0.000000, 0.000000, -1.000000, 0.375000, 0.750000, + -0.871377, -0.488448, -1.827714, 0.000000, 0.000000, -1.000000, 0.375000, 1.000000, + -0.804210, -0.488448, -1.827714, 0.000000, 0.000000, -1.000000, 0.625000, 1.000000, + -0.871377, -0.523009, -1.511685, 0.000000, -1.000000, 0.000000, 0.375000, 0.500000, + -0.871377, -0.523009, -1.827714, 0.000000, -1.000000, 0.000000, 0.375000, 0.750000, + -0.804210, -0.523009, -1.511685, 0.000000, -1.000000, 0.000000, 0.625000, 0.500000, + -0.804210, -0.523009, -1.827714, 0.000000, -1.000000, 0.000000, 0.625000, 0.750000, + -0.804210, -0.488448, -1.511685, 0.000000, 0.000000, 1.000000, 0.625000, 0.250000, + -0.871377, -0.488448, -1.511685, 0.000000, 0.000000, 1.000000, 0.375000, 0.250000, + -0.871377, -0.523009, -1.511685, 0.000000, 0.000000, 1.000000, 0.375000, 0.500000, + -0.804210, -0.523009, -1.511685, 0.000000, 0.000000, 1.000000, 0.625000, 0.500000, + -0.804210, -0.488448, -1.511685, 0.000000, 1.000000, 0.000000, 0.625000, 0.250000, + -0.804210, -0.488448, -1.827714, 0.000000, 1.000000, 0.000000, 0.625000, 0.000000, + -0.871377, -0.488448, -1.511685, 0.000000, 1.000000, 0.000000, 0.375000, 0.250000, + -0.871377, -0.488448, -1.827714, 0.000000, 1.000000, 0.000000, 0.375000, 0.000000, + -0.804210, -0.523009, -1.511685, 1.000000, 0.000000, 0.000000, 0.875000, 0.750000, + -0.804210, -0.488448, -1.827714, 1.000000, 0.000000, 0.000000, 0.625000, 1.000000, + -0.804210, -0.488448, -1.511685, 1.000000, 0.000000, 0.000000, 0.875000, 1.000000, + -0.804210, -0.523009, -1.827714, 1.000000, 0.000000, 0.000000, 0.625000, 0.750000, + -0.871377, -0.523009, -1.827714, -1.000000, 0.000000, 0.000000, 0.375000, 0.750000, + -0.871377, -0.523009, -1.511685, -1.000000, 0.000000, 0.000000, 0.125000, 0.750000, + -0.871377, -0.488448, -1.511685, -1.000000, 0.000000, 0.000000, 0.125000, 1.000000, + -0.871377, -0.488448, -1.827714, -1.000000, 0.000000, 0.000000, 0.375000, 1.000000, + -1.389909, -0.523009, -1.827714, 0.000000, 0.000000, -1.000000, 0.625000, 0.750000, + -1.457069, -0.523009, -1.827714, 0.000000, 0.000000, -1.000000, 0.375000, 0.750000, + -1.457069, -0.488448, -1.827714, 0.000000, 0.000000, -1.000000, 0.375000, 1.000000, + -1.389909, -0.488448, -1.827714, 0.000000, 0.000000, -1.000000, 0.625000, 1.000000, + -1.457069, -0.523009, -1.511685, 0.000000, -1.000000, 0.000000, 0.375000, 0.500000, + -1.457069, -0.523009, -1.827714, 0.000000, -1.000000, 0.000000, 0.375000, 0.750000, + -1.389909, -0.523009, -1.511685, 0.000000, -1.000000, 0.000000, 0.625000, 0.500000, + -1.389909, -0.523009, -1.827714, 0.000000, -1.000000, 0.000000, 0.625000, 0.750000, + -1.389909, -0.488448, -1.511685, 0.000000, 0.000000, 1.000000, 0.625000, 0.250000, + -1.457069, -0.488448, -1.511685, 0.000000, 0.000000, 1.000000, 0.375000, 0.250000, + -1.457069, -0.523009, -1.511685, 0.000000, 0.000000, 1.000000, 0.375000, 0.500000, + -1.389909, -0.523009, -1.511685, 0.000000, 0.000000, 1.000000, 0.625000, 0.500000, + -1.389909, -0.488448, -1.827714, 0.000000, 1.000000, 0.000000, 0.625000, 0.000000, + -1.457069, -0.488448, -1.511685, 0.000000, 1.000000, 0.000000, 0.375000, 0.250000, + -1.389909, -0.488448, -1.511685, 0.000000, 1.000000, 0.000000, 0.625000, 0.250000, + -1.457069, -0.488448, -1.827714, 0.000000, 1.000000, 0.000000, 0.375000, 0.000000, + -1.389909, -0.523009, -1.511685, 1.000000, 0.000000, 0.000000, 0.875000, 0.750000, + -1.389909, -0.488448, -1.827714, 1.000000, 0.000000, 0.000000, 0.625000, 1.000000, + -1.389909, -0.488448, -1.511685, 1.000000, 0.000000, 0.000000, 0.875000, 1.000000, + -1.389909, -0.523009, -1.827714, 1.000000, 0.000000, 0.000000, 0.625000, 0.750000, + -1.457069, -0.523009, -1.827714, -1.000000, 0.000000, 0.000000, 0.375000, 0.750000, + -1.457069, -0.523009, -1.511685, -1.000000, 0.000000, 0.000000, 0.125000, 0.750000, + -1.457069, -0.488448, -1.511685, -1.000000, 0.000000, 0.000000, 0.125000, 1.000000, + -1.457069, -0.488448, -1.827714, -1.000000, 0.000000, 0.000000, 0.375000, 1.000000, + -1.249851, -0.523009, -1.827714, 0.000000, 0.000000, -1.000000, 0.625000, 0.750000, + -1.317011, -0.523009, -1.827714, 0.000000, 0.000000, -1.000000, 0.375000, 0.750000, + -1.317011, -0.488448, -1.827714, 0.000000, 0.000000, -1.000000, 0.375000, 1.000000, + -1.249851, -0.488448, -1.827714, 0.000000, 0.000000, -1.000000, 0.625000, 1.000000, + -1.317011, -0.523009, -1.511685, 0.000000, -1.000000, 0.000000, 0.375000, 0.500000, + -1.317011, -0.523009, -1.827714, 0.000000, -1.000000, 0.000000, 0.375000, 0.750000, + -1.249851, -0.523009, -1.511685, 0.000000, -1.000000, 0.000000, 0.625000, 0.500000, + -1.249851, -0.523009, -1.827714, 0.000000, -1.000000, 0.000000, 0.625000, 0.750000, + -1.249851, -0.488448, -1.511685, 0.000000, 0.000000, 1.000000, 0.625000, 0.250000, + -1.317011, -0.488448, -1.511685, 0.000000, 0.000000, 1.000000, 0.375000, 0.250000, + -1.317011, -0.523009, -1.511685, 0.000000, 0.000000, 1.000000, 0.375000, 0.500000, + -1.249851, -0.523009, -1.511685, 0.000000, 0.000000, 1.000000, 0.625000, 0.500000, + -1.249851, -0.488448, -1.511685, 0.000000, 1.000000, 0.000000, 0.625000, 0.250000, + -1.249851, -0.488448, -1.827714, 0.000000, 1.000000, 0.000000, 0.625000, 0.000000, + -1.317011, -0.488448, -1.511685, 0.000000, 1.000000, 0.000000, 0.375000, 0.250000, + -1.317011, -0.488448, -1.827714, 0.000000, 1.000000, 0.000000, 0.375000, 0.000000, + -1.249851, -0.523009, -1.511685, 1.000000, 0.000000, 0.000000, 0.875000, 0.750000, + -1.249851, -0.488448, -1.827714, 1.000000, 0.000000, 0.000000, 0.625000, 1.000000, + -1.249851, -0.488448, -1.511685, 1.000000, 0.000000, 0.000000, 0.875000, 1.000000, + -1.249851, -0.523009, -1.827714, 1.000000, 0.000000, 0.000000, 0.625000, 0.750000, + -1.317011, -0.523009, -1.827714, -1.000000, 0.000000, 0.000000, 0.375000, 0.750000, + -1.317011, -0.523009, -1.511685, -1.000000, 0.000000, 0.000000, 0.125000, 0.750000, + -1.317011, -0.488448, -1.511685, -1.000000, 0.000000, 0.000000, 0.125000, 1.000000, + -1.317011, -0.488448, -1.827714, -1.000000, 0.000000, 0.000000, 0.375000, 1.000000, + -0.651422, -0.523009, -1.827714, 0.000000, 0.000000, -1.000000, 0.625000, 0.750000, + -0.718586, -0.523009, -1.827714, 0.000000, 0.000000, -1.000000, 0.375000, 0.750000, + -0.718586, -0.488448, -1.827714, 0.000000, 0.000000, -1.000000, 0.375000, 1.000000, + -0.651422, -0.488448, -1.827714, 0.000000, 0.000000, -1.000000, 0.625000, 1.000000, + -0.718586, -0.523009, -1.511685, 0.000000, -1.000000, 0.000000, 0.375000, 0.500000, + -0.718586, -0.523009, -1.827714, 0.000000, -1.000000, 0.000000, 0.375000, 0.750000, + -0.651422, -0.523009, -1.511685, 0.000000, -1.000000, 0.000000, 0.625000, 0.500000, + -0.651422, -0.523009, -1.827714, 0.000000, -1.000000, 0.000000, 0.625000, 0.750000, + -0.651422, -0.488448, -1.511685, 0.000000, 0.000000, 1.000000, 0.625000, 0.250000, + -0.718586, -0.488448, -1.511685, 0.000000, 0.000000, 1.000000, 0.375000, 0.250000, + -0.718586, -0.523009, -1.511685, 0.000000, 0.000000, 1.000000, 0.375000, 0.500000, + -0.651422, -0.523009, -1.511685, 0.000000, 0.000000, 1.000000, 0.625000, 0.500000, + -0.651422, -0.488448, -1.827714, 0.000000, 1.000000, 0.000000, 0.625000, 0.000000, + -0.718586, -0.488448, -1.511685, 0.000000, 1.000000, 0.000000, 0.375000, 0.250000, + -0.651422, -0.488448, -1.511685, 0.000000, 1.000000, 0.000000, 0.625000, 0.250000, + -0.718586, -0.488448, -1.827714, 0.000000, 1.000000, 0.000000, 0.375000, 0.000000, + -0.651422, -0.523009, -1.511685, 1.000000, 0.000000, 0.000000, 0.875000, 0.750000, + -0.651422, -0.488448, -1.827714, 1.000000, 0.000000, 0.000000, 0.625000, 1.000000, + -0.651422, -0.488448, -1.511685, 1.000000, 0.000000, 0.000000, 0.875000, 1.000000, + -0.651422, -0.523009, -1.827714, 1.000000, 0.000000, 0.000000, 0.625000, 0.750000, + -0.718586, -0.523009, -1.827714, -1.000000, 0.000000, 0.000000, 0.375000, 0.750000, + -0.718586, -0.523009, -1.511685, -1.000000, 0.000000, 0.000000, 0.125000, 0.750000, + -0.718586, -0.488448, -1.511685, -1.000000, 0.000000, 0.000000, 0.125000, 1.000000, + -0.718586, -0.488448, -1.827714, -1.000000, 0.000000, 0.000000, 0.375000, 1.000000, + -0.501813, -0.523009, -1.827714, 0.000000, 0.000000, -1.000000, 0.625000, 0.750000, + -0.568979, -0.523009, -1.827714, 0.000000, 0.000000, -1.000000, 0.375000, 0.750000, + -0.568979, -0.488448, -1.827714, 0.000000, 0.000000, -1.000000, 0.375000, 1.000000, + -0.501813, -0.488448, -1.827714, 0.000000, 0.000000, -1.000000, 0.625000, 1.000000, + -0.568979, -0.523009, -1.511685, 0.000000, -1.000000, 0.000000, 0.375000, 0.500000, + -0.568979, -0.523009, -1.827714, 0.000000, -1.000000, 0.000000, 0.375000, 0.750000, + -0.501813, -0.523009, -1.511685, 0.000000, -1.000000, 0.000000, 0.625000, 0.500000, + -0.501813, -0.523009, -1.827714, 0.000000, -1.000000, 0.000000, 0.625000, 0.750000, + -0.501813, -0.488448, -1.511685, 0.000000, 0.000000, 1.000000, 0.625000, 0.250000, + -0.568979, -0.488448, -1.511685, 0.000000, 0.000000, 1.000000, 0.375000, 0.250000, + -0.568979, -0.523009, -1.511685, 0.000000, 0.000000, 1.000000, 0.375000, 0.500000, + -0.501813, -0.523009, -1.511685, 0.000000, 0.000000, 1.000000, 0.625000, 0.500000, + -0.501813, -0.488448, -1.827714, 0.000000, 1.000000, 0.000000, 0.625000, 0.000000, + -0.568979, -0.488448, -1.511685, 0.000000, 1.000000, 0.000000, 0.375000, 0.250000, + -0.501813, -0.488448, -1.511685, 0.000000, 1.000000, 0.000000, 0.625000, 0.250000, + -0.568979, -0.488448, -1.827714, 0.000000, 1.000000, 0.000000, 0.375000, 0.000000, + -0.501813, -0.523009, -1.511685, 1.000000, 0.000000, 0.000000, 0.875000, 0.750000, + -0.501813, -0.488448, -1.827714, 1.000000, 0.000000, 0.000000, 0.625000, 1.000000, + -0.501813, -0.488448, -1.511685, 1.000000, 0.000000, 0.000000, 0.875000, 1.000000, + -0.501813, -0.523009, -1.827714, 1.000000, 0.000000, 0.000000, 0.625000, 0.750000, + -0.568979, -0.523009, -1.827714, -1.000000, 0.000000, 0.000000, 0.375000, 0.750000, + -0.568979, -0.523009, -1.511685, -1.000000, 0.000000, 0.000000, 0.125000, 0.750000, + -0.568979, -0.488448, -1.511685, -1.000000, 0.000000, 0.000000, 0.125000, 1.000000, + -0.568979, -0.488448, -1.827714, -1.000000, 0.000000, 0.000000, 0.375000, 1.000000, + -1.711929, -0.523009, -0.472577, -1.000000, 0.000000, 0.000027, 0.625000, 0.750000, + -1.711928, -0.523009, -0.405415, -1.000000, 0.000000, 0.000027, 0.375000, 0.750000, + -1.711928, -0.488448, -0.405415, -1.000000, 0.000000, 0.000027, 0.375000, 1.000000, + -1.711929, -0.488448, -0.472577, -1.000000, 0.000000, 0.000027, 0.625000, 1.000000, + -1.711929, -0.523009, -0.472577, 0.000000, -1.000000, 0.000000, 0.625000, 0.750000, + -1.395900, -0.523009, -0.472577, 0.000000, -1.000000, 0.000000, 0.625000, 0.500000, + -1.711928, -0.523009, -0.405415, 0.000000, -1.000000, 0.000000, 0.375000, 0.750000, + -1.395898, -0.523009, -0.405415, 0.000000, -1.000000, 0.000000, 0.375000, 0.500000, + -1.395900, -0.488448, -0.472577, 1.000000, 0.000000, -0.000023, 0.625000, 0.250000, + -1.395898, -0.488448, -0.405415, 1.000000, 0.000000, -0.000023, 0.375000, 0.250000, + -1.395898, -0.523009, -0.405415, 1.000000, 0.000000, -0.000023, 0.375000, 0.500000, + -1.395900, -0.523009, -0.472577, 1.000000, 0.000000, -0.000023, 0.625000, 0.500000, + -1.395900, -0.488448, -0.472577, 0.000000, 1.000000, 0.000000, 0.625000, 0.250000, + -1.711928, -0.488448, -0.405415, 0.000000, 1.000000, 0.000000, 0.375000, 0.000000, + -1.395898, -0.488448, -0.405415, 0.000000, 1.000000, 0.000000, 0.375000, 0.250000, + -1.711929, -0.488448, -0.472577, 0.000000, 1.000000, 0.000000, 0.625000, 0.000000, + -1.395900, -0.523009, -0.472577, 0.000000, 0.000000, -1.000000, 0.875000, 0.750000, + -1.711929, -0.523009, -0.472577, 0.000000, 0.000000, -1.000000, 0.625000, 0.750000, + -1.711929, -0.488448, -0.472577, 0.000000, 0.000000, -1.000000, 0.625000, 1.000000, + -1.395900, -0.488448, -0.472577, 0.000000, 0.000000, -1.000000, 0.875000, 1.000000, + -1.711928, -0.523009, -0.405415, 0.000000, 0.000000, 1.000000, 0.375000, 0.750000, + -1.395898, -0.488448, -0.405415, 0.000000, 0.000000, 1.000000, 0.125000, 1.000000, + -1.711928, -0.488448, -0.405415, 0.000000, 0.000000, 1.000000, 0.375000, 1.000000, + -1.395898, -0.523009, -0.405415, 0.000000, 0.000000, 1.000000, 0.125000, 0.750000, + -1.711929, -0.523009, -0.612634, -1.000000, 0.000000, 0.000027, 0.625000, 0.750000, + -1.711928, -0.523009, -0.545472, -1.000000, 0.000000, 0.000027, 0.375000, 0.750000, + -1.711928, -0.488448, -0.545472, -1.000000, 0.000000, 0.000027, 0.375000, 1.000000, + -1.711929, -0.488448, -0.612634, -1.000000, 0.000000, 0.000027, 0.625000, 1.000000, + -1.711929, -0.523009, -0.612634, 0.000000, -1.000000, 0.000000, 0.625000, 0.750000, + -1.395900, -0.523009, -0.612635, 0.000000, -1.000000, 0.000000, 0.625000, 0.500000, + -1.711928, -0.523009, -0.545472, 0.000000, -1.000000, 0.000000, 0.375000, 0.750000, + -1.395898, -0.523009, -0.545472, 0.000000, -1.000000, 0.000000, 0.375000, 0.500000, + -1.395900, -0.488448, -0.612635, 1.000000, 0.000000, -0.000023, 0.625000, 0.250000, + -1.395898, -0.488448, -0.545472, 1.000000, 0.000000, -0.000023, 0.375000, 0.250000, + -1.395898, -0.523009, -0.545472, 1.000000, 0.000000, -0.000023, 0.375000, 0.500000, + -1.395900, -0.523009, -0.612635, 1.000000, 0.000000, -0.000023, 0.625000, 0.500000, + -1.395900, -0.488448, -0.612635, 0.000000, 1.000000, 0.000000, 0.625000, 0.250000, + -1.711928, -0.488448, -0.545472, 0.000000, 1.000000, 0.000000, 0.375000, 0.000000, + -1.395898, -0.488448, -0.545472, 0.000000, 1.000000, 0.000000, 0.375000, 0.250000, + -1.711929, -0.488448, -0.612634, 0.000000, 1.000000, 0.000000, 0.625000, 0.000000, + -1.395900, -0.523009, -0.612635, -0.000000, 0.000000, -1.000000, 0.875000, 0.750000, + -1.711929, -0.523009, -0.612634, -0.000000, 0.000000, -1.000000, 0.625000, 0.750000, + -1.711929, -0.488448, -0.612634, -0.000000, 0.000000, -1.000000, 0.625000, 1.000000, + -1.395900, -0.488448, -0.612635, -0.000000, 0.000000, -1.000000, 0.875000, 1.000000, + -1.711928, -0.523009, -0.545472, 0.000000, 0.000000, 1.000000, 0.375000, 0.750000, + -1.395898, -0.488448, -0.545472, 0.000000, 0.000000, 1.000000, 0.125000, 1.000000, + -1.711928, -0.488448, -0.545472, 0.000000, 0.000000, 1.000000, 0.375000, 1.000000, + -1.395898, -0.523009, -0.545472, 0.000000, 0.000000, 1.000000, 0.125000, 0.750000, + -0.352207, -0.523009, -1.827714, 0.000000, 0.000000, -1.000000, 0.625000, 0.750000, + -0.419373, -0.523009, -1.827714, 0.000000, 0.000000, -1.000000, 0.375000, 0.750000, + -0.419373, -0.488448, -1.827714, 0.000000, 0.000000, -1.000000, 0.375000, 1.000000, + -0.352207, -0.488448, -1.827714, 0.000000, 0.000000, -1.000000, 0.625000, 1.000000, + -0.419373, -0.523009, -1.511685, 0.000000, -1.000000, 0.000000, 0.375000, 0.500000, + -0.419373, -0.523009, -1.827714, 0.000000, -1.000000, 0.000000, 0.375000, 0.750000, + -0.352207, -0.523009, -1.511685, 0.000000, -1.000000, 0.000000, 0.625000, 0.500000, + -0.352207, -0.523009, -1.827714, 0.000000, -1.000000, 0.000000, 0.625000, 0.750000, + -0.352207, -0.488448, -1.511685, 0.000000, 0.000000, 1.000000, 0.625000, 0.250000, + -0.419373, -0.488448, -1.511685, 0.000000, 0.000000, 1.000000, 0.375000, 0.250000, + -0.419373, -0.523009, -1.511685, 0.000000, 0.000000, 1.000000, 0.375000, 0.500000, + -0.352207, -0.523009, -1.511685, 0.000000, 0.000000, 1.000000, 0.625000, 0.500000, + -0.352207, -0.488448, -1.827714, 0.000000, 1.000000, 0.000000, 0.625000, 0.000000, + -0.419373, -0.488448, -1.511685, 0.000000, 1.000000, 0.000000, 0.375000, 0.250000, + -0.352207, -0.488448, -1.511685, 0.000000, 1.000000, 0.000000, 0.625000, 0.250000, + -0.419373, -0.488448, -1.827714, 0.000000, 1.000000, 0.000000, 0.375000, 0.000000, + -0.352207, -0.523009, -1.511685, 1.000000, 0.000000, 0.000000, 0.875000, 0.750000, + -0.352207, -0.488448, -1.827714, 1.000000, 0.000000, 0.000000, 0.625000, 1.000000, + -0.352207, -0.488448, -1.511685, 1.000000, 0.000000, 0.000000, 0.875000, 1.000000, + -0.352207, -0.523009, -1.827714, 1.000000, 0.000000, 0.000000, 0.625000, 0.750000, + -0.419373, -0.523009, -1.827714, -1.000000, 0.000000, 0.000000, 0.375000, 0.750000, + -0.419373, -0.523009, -1.511685, -1.000000, 0.000000, 0.000000, 0.125000, 0.750000, + -0.419373, -0.488448, -1.511685, -1.000000, 0.000000, 0.000000, 0.125000, 1.000000, + -0.419373, -0.488448, -1.827714, -1.000000, 0.000000, 0.000000, 0.375000, 1.000000, + -0.208967, -0.523009, -1.827714, 0.000000, 0.000000, -1.000000, 0.625000, 0.750000, + -0.276130, -0.523009, -1.827714, 0.000000, 0.000000, -1.000000, 0.375000, 0.750000, + -0.276130, -0.488448, -1.827714, 0.000000, 0.000000, -1.000000, 0.375000, 1.000000, + -0.208967, -0.488448, -1.827714, 0.000000, 0.000000, -1.000000, 0.625000, 1.000000, + -0.276130, -0.523009, -1.511685, 0.000000, -1.000000, 0.000000, 0.375000, 0.500000, + -0.276130, -0.523009, -1.827714, 0.000000, -1.000000, 0.000000, 0.375000, 0.750000, + -0.208967, -0.523009, -1.511685, 0.000000, -1.000000, 0.000000, 0.625000, 0.500000, + -0.208967, -0.523009, -1.827714, 0.000000, -1.000000, 0.000000, 0.625000, 0.750000, + -0.208967, -0.488448, -1.511685, 0.000000, 0.000000, 1.000000, 0.625000, 0.250000, + -0.276130, -0.488448, -1.511685, 0.000000, 0.000000, 1.000000, 0.375000, 0.250000, + -0.276130, -0.523009, -1.511685, 0.000000, 0.000000, 1.000000, 0.375000, 0.500000, + -0.208967, -0.523009, -1.511685, 0.000000, 0.000000, 1.000000, 0.625000, 0.500000, + -0.208967, -0.488448, -1.511685, 0.000000, 1.000000, 0.000000, 0.625000, 0.250000, + -0.208967, -0.488448, -1.827714, 0.000000, 1.000000, 0.000000, 0.625000, 0.000000, + -0.276130, -0.488448, -1.511685, 0.000000, 1.000000, 0.000000, 0.375000, 0.250000, + -0.276130, -0.488448, -1.827714, 0.000000, 1.000000, 0.000000, 0.375000, 0.000000, + -0.208967, -0.523009, -1.511685, 1.000000, 0.000000, 0.000000, 0.875000, 0.750000, + -0.208967, -0.488448, -1.827714, 1.000000, 0.000000, 0.000000, 0.625000, 1.000000, + -0.208967, -0.488448, -1.511685, 1.000000, 0.000000, 0.000000, 0.875000, 1.000000, + -0.208967, -0.523009, -1.827714, 1.000000, 0.000000, 0.000000, 0.625000, 0.750000, + -0.276130, -0.523009, -1.827714, -1.000000, 0.000000, 0.000000, 0.375000, 0.750000, + -0.276130, -0.523009, -1.511685, -1.000000, 0.000000, 0.000000, 0.125000, 0.750000, + -0.276130, -0.488448, -1.511685, -1.000000, 0.000000, 0.000000, 0.125000, 1.000000, + -0.276130, -0.488448, -1.827714, -1.000000, 0.000000, 0.000000, 0.375000, 1.000000, + -1.711929, -0.523009, -0.338886, -1.000000, 0.000000, 0.000027, 0.625000, 0.750000, + -1.711928, -0.523009, -0.271723, -1.000000, 0.000000, 0.000027, 0.375000, 0.750000, + -1.711928, -0.488448, -0.271723, -1.000000, 0.000000, 0.000027, 0.375000, 1.000000, + -1.711929, -0.488448, -0.338886, -1.000000, 0.000000, 0.000027, 0.625000, 1.000000, + -1.711929, -0.523009, -0.338886, 0.000000, -1.000000, 0.000000, 0.625000, 0.750000, + -1.395900, -0.523009, -0.338886, 0.000000, -1.000000, 0.000000, 0.625000, 0.500000, + -1.711928, -0.523009, -0.271723, 0.000000, -1.000000, 0.000000, 0.375000, 0.750000, + -1.395898, -0.523009, -0.271723, 0.000000, -1.000000, 0.000000, 0.375000, 0.500000, + -1.395900, -0.488448, -0.338886, 1.000000, 0.000000, -0.000023, 0.625000, 0.250000, + -1.395898, -0.488448, -0.271723, 1.000000, 0.000000, -0.000023, 0.375000, 0.250000, + -1.395898, -0.523009, -0.271723, 1.000000, 0.000000, -0.000023, 0.375000, 0.500000, + -1.395900, -0.523009, -0.338886, 1.000000, 0.000000, -0.000023, 0.625000, 0.500000, + -1.395900, -0.488448, -0.338886, 0.000000, 1.000000, 0.000000, 0.625000, 0.250000, + -1.711928, -0.488448, -0.271723, 0.000000, 1.000000, 0.000000, 0.375000, 0.000000, + -1.395898, -0.488448, -0.271723, 0.000000, 1.000000, 0.000000, 0.375000, 0.250000, + -1.711929, -0.488448, -0.338886, 0.000000, 1.000000, 0.000000, 0.625000, 0.000000, + -1.395900, -0.523009, -0.338886, 0.000000, 0.000000, -1.000000, 0.875000, 0.750000, + -1.711929, -0.523009, -0.338886, 0.000000, 0.000000, -1.000000, 0.625000, 0.750000, + -1.711929, -0.488448, -0.338886, 0.000000, 0.000000, -1.000000, 0.625000, 1.000000, + -1.395900, -0.488448, -0.338886, 0.000000, 0.000000, -1.000000, 0.875000, 1.000000, + -1.711928, -0.523009, -0.271723, -0.000000, 0.000000, 1.000000, 0.375000, 0.750000, + -1.395898, -0.488448, -0.271723, -0.000000, 0.000000, 1.000000, 0.125000, 1.000000, + -1.711928, -0.488448, -0.271723, -0.000000, 0.000000, 1.000000, 0.375000, 1.000000, + -1.395898, -0.523009, -0.271723, -0.000000, 0.000000, 1.000000, 0.125000, 0.750000, + -1.711929, -0.523009, -1.211063, -1.000000, 0.000000, 0.000014, 0.625000, 0.750000, + -1.711928, -0.523009, -1.143900, -1.000000, 0.000000, 0.000014, 0.375000, 0.750000, + -1.711928, -0.488448, -1.143900, -1.000000, 0.000000, 0.000014, 0.375000, 1.000000, + -1.711929, -0.488448, -1.211063, -1.000000, 0.000000, 0.000014, 0.625000, 1.000000, + -1.711929, -0.523009, -1.211063, 0.000000, -1.000000, 0.000000, 0.625000, 0.750000, + -1.395899, -0.523009, -1.211063, 0.000000, -1.000000, 0.000000, 0.625000, 0.500000, + -1.711928, -0.523009, -1.143900, 0.000000, -1.000000, 0.000000, 0.375000, 0.750000, + -1.395898, -0.523009, -1.143900, 0.000000, -1.000000, 0.000000, 0.375000, 0.500000, + -1.395899, -0.488448, -1.211063, 1.000000, 0.000000, -0.000014, 0.625000, 0.250000, + -1.395898, -0.488448, -1.143900, 1.000000, 0.000000, -0.000014, 0.375000, 0.250000, + -1.395898, -0.523009, -1.143900, 1.000000, 0.000000, -0.000014, 0.375000, 0.500000, + -1.395899, -0.523009, -1.211063, 1.000000, 0.000000, -0.000014, 0.625000, 0.500000, + -1.395899, -0.488448, -1.211063, 0.000000, 1.000000, 0.000000, 0.625000, 0.250000, + -1.711928, -0.488448, -1.143900, 0.000000, 1.000000, 0.000000, 0.375000, 0.000000, + -1.395898, -0.488448, -1.143900, 0.000000, 1.000000, 0.000000, 0.375000, 0.250000, + -1.711929, -0.488448, -1.211063, 0.000000, 1.000000, 0.000000, 0.625000, 0.000000, + -1.395899, -0.523009, -1.211063, -0.000002, 0.000000, -1.000000, 0.875000, 0.750000, + -1.711929, -0.523009, -1.211063, -0.000002, 0.000000, -1.000000, 0.625000, 0.750000, + -1.711929, -0.488448, -1.211063, -0.000002, 0.000000, -1.000000, 0.625000, 1.000000, + -1.395899, -0.488448, -1.211063, -0.000002, 0.000000, -1.000000, 0.875000, 1.000000, + -1.711928, -0.523009, -1.143900, 0.000000, 0.000000, 1.000000, 0.375000, 0.750000, + -1.395898, -0.488448, -1.143900, 0.000000, 0.000000, 1.000000, 0.125000, 1.000000, + -1.711928, -0.488448, -1.143900, 0.000000, 0.000000, 1.000000, 0.375000, 1.000000, + -1.395898, -0.523009, -1.143900, 0.000000, 0.000000, 1.000000, 0.125000, 0.750000, + -1.711929, -0.523009, -1.360670, -1.000000, 0.000000, 0.000014, 0.625000, 0.750000, + -1.711928, -0.523009, -1.293507, -1.000000, 0.000000, 0.000014, 0.375000, 0.750000, + -1.711928, -0.488448, -1.293507, -1.000000, 0.000000, 0.000014, 0.375000, 1.000000, + -1.711929, -0.488448, -1.360670, -1.000000, 0.000000, 0.000014, 0.625000, 1.000000, + -1.711929, -0.523009, -1.360670, 0.000000, -1.000000, 0.000000, 0.625000, 0.750000, + -1.395899, -0.523009, -1.360670, 0.000000, -1.000000, 0.000000, 0.625000, 0.500000, + -1.711928, -0.523009, -1.293507, 0.000000, -1.000000, 0.000000, 0.375000, 0.750000, + -1.395898, -0.523009, -1.293507, 0.000000, -1.000000, 0.000000, 0.375000, 0.500000, + -1.395899, -0.488448, -1.360670, 1.000000, 0.000000, -0.000014, 0.625000, 0.250000, + -1.395898, -0.488448, -1.293507, 1.000000, 0.000000, -0.000014, 0.375000, 0.250000, + -1.395898, -0.523009, -1.293507, 1.000000, 0.000000, -0.000014, 0.375000, 0.500000, + -1.395899, -0.523009, -1.360670, 1.000000, 0.000000, -0.000014, 0.625000, 0.500000, + -1.395899, -0.488448, -1.360670, 0.000000, 1.000000, 0.000000, 0.625000, 0.250000, + -1.711928, -0.488448, -1.293507, 0.000000, 1.000000, 0.000000, 0.375000, 0.000000, + -1.395898, -0.488448, -1.293507, 0.000000, 1.000000, 0.000000, 0.375000, 0.250000, + -1.711929, -0.488448, -1.360670, 0.000000, 1.000000, 0.000000, 0.625000, 0.000000, + -1.395899, -0.523009, -1.360670, 0.000000, 0.000000, -1.000000, 0.875000, 0.750000, + -1.711929, -0.523009, -1.360670, 0.000000, 0.000000, -1.000000, 0.625000, 0.750000, + -1.711929, -0.488448, -1.360670, 0.000000, 0.000000, -1.000000, 0.625000, 1.000000, + -1.395899, -0.488448, -1.360670, 0.000000, 0.000000, -1.000000, 0.875000, 1.000000, + -1.711928, -0.523009, -1.293507, 0.000001, 0.000000, 1.000000, 0.375000, 0.750000, + -1.395898, -0.488448, -1.293507, 0.000001, 0.000000, 1.000000, 0.125000, 1.000000, + -1.711928, -0.488448, -1.293507, 0.000001, 0.000000, 1.000000, 0.375000, 1.000000, + -1.395898, -0.523009, -1.293507, 0.000001, 0.000000, 1.000000, 0.125000, 0.750000, + -1.711929, -0.523009, -0.755875, -1.000000, 0.000000, 0.000027, 0.625000, 0.750000, + -1.711928, -0.523009, -0.688713, -1.000000, 0.000000, 0.000027, 0.375000, 0.750000, + -1.711928, -0.488448, -0.688713, -1.000000, 0.000000, 0.000027, 0.375000, 1.000000, + -1.711929, -0.488448, -0.755875, -1.000000, 0.000000, 0.000027, 0.625000, 1.000000, + -1.711929, -0.523009, -0.755875, 0.000000, -1.000000, 0.000000, 0.625000, 0.750000, + -1.395900, -0.523009, -0.755875, 0.000000, -1.000000, 0.000000, 0.625000, 0.500000, + -1.711928, -0.523009, -0.688713, 0.000000, -1.000000, 0.000000, 0.375000, 0.750000, + -1.395898, -0.523009, -0.688713, 0.000000, -1.000000, 0.000000, 0.375000, 0.500000, + -1.395900, -0.488448, -0.755875, 1.000000, 0.000000, -0.000023, 0.625000, 0.250000, + -1.395898, -0.488448, -0.688713, 1.000000, 0.000000, -0.000023, 0.375000, 0.250000, + -1.395898, -0.523009, -0.688713, 1.000000, 0.000000, -0.000023, 0.375000, 0.500000, + -1.395900, -0.523009, -0.755875, 1.000000, 0.000000, -0.000023, 0.625000, 0.500000, + -1.395900, -0.488448, -0.755875, 0.000000, 1.000000, 0.000000, 0.625000, 0.250000, + -1.711928, -0.488448, -0.688713, 0.000000, 1.000000, 0.000000, 0.375000, 0.000000, + -1.395898, -0.488448, -0.688713, 0.000000, 1.000000, 0.000000, 0.375000, 0.250000, + -1.711929, -0.488448, -0.755875, 0.000000, 1.000000, 0.000000, 0.625000, 0.000000, + -1.395900, -0.523009, -0.755875, 0.000000, 0.000000, -1.000000, 0.875000, 0.750000, + -1.711929, -0.523009, -0.755875, 0.000000, 0.000000, -1.000000, 0.625000, 0.750000, + -1.711929, -0.488448, -0.755875, 0.000000, 0.000000, -1.000000, 0.625000, 1.000000, + -1.395900, -0.488448, -0.755875, 0.000000, 0.000000, -1.000000, 0.875000, 1.000000, + -1.711928, -0.523009, -0.688713, 0.000000, 0.000000, 1.000000, 0.375000, 0.750000, + -1.395898, -0.488448, -0.688713, 0.000000, 0.000000, 1.000000, 0.125000, 1.000000, + -1.711928, -0.488448, -0.688713, 0.000000, 0.000000, 1.000000, 0.375000, 1.000000, + -1.395898, -0.523009, -0.688713, 0.000000, 0.000000, 1.000000, 0.125000, 0.750000, + -1.711929, -0.523009, -0.911848, -1.000000, 0.000000, 0.000023, 0.625000, 0.750000, + -1.711927, -0.523009, -0.844686, -1.000000, 0.000000, 0.000023, 0.375000, 0.750000, + -1.711927, -0.488448, -0.844686, -1.000000, 0.000000, 0.000023, 0.375000, 1.000000, + -1.711929, -0.488448, -0.911848, -1.000000, 0.000000, 0.000023, 0.625000, 1.000000, + -1.711929, -0.523009, -0.911848, 0.000000, -1.000000, 0.000000, 0.625000, 0.750000, + -1.395899, -0.523009, -0.911848, 0.000000, -1.000000, 0.000000, 0.625000, 0.500000, + -1.711927, -0.523009, -0.844686, 0.000000, -1.000000, 0.000000, 0.375000, 0.750000, + -1.395898, -0.523009, -0.844686, 0.000000, -1.000000, 0.000000, 0.375000, 0.500000, + -1.395899, -0.488448, -0.911848, 1.000000, 0.000000, -0.000014, 0.625000, 0.250000, + -1.395898, -0.488448, -0.844686, 1.000000, 0.000000, -0.000014, 0.375000, 0.250000, + -1.395898, -0.523009, -0.844686, 1.000000, 0.000000, -0.000014, 0.375000, 0.500000, + -1.395899, -0.523009, -0.911848, 1.000000, 0.000000, -0.000014, 0.625000, 0.500000, + -1.395899, -0.488448, -0.911848, 0.000000, 1.000000, 0.000000, 0.625000, 0.250000, + -1.711927, -0.488448, -0.844686, 0.000000, 1.000000, 0.000000, 0.375000, 0.000000, + -1.395898, -0.488448, -0.844686, 0.000000, 1.000000, 0.000000, 0.375000, 0.250000, + -1.711929, -0.488448, -0.911848, 0.000000, 1.000000, 0.000000, 0.625000, 0.000000, + -1.395899, -0.523009, -0.911848, 0.000000, 0.000000, -1.000000, 0.875000, 0.750000, + -1.711929, -0.523009, -0.911848, 0.000000, 0.000000, -1.000000, 0.625000, 0.750000, + -1.711929, -0.488448, -0.911848, 0.000000, 0.000000, -1.000000, 0.625000, 1.000000, + -1.395899, -0.488448, -0.911848, 0.000000, 0.000000, -1.000000, 0.875000, 1.000000, + -1.395898, -0.488448, -0.844686, 0.000000, 0.000000, 1.000000, 0.125000, 1.000000, + -1.711927, -0.488448, -0.844686, 0.000000, 0.000000, 1.000000, 0.375000, 1.000000, + -1.711927, -0.523009, -0.844686, 0.000000, 0.000000, 1.000000, 0.375000, 0.750000, + -1.395898, -0.523009, -0.844686, 0.000000, 0.000000, 1.000000, 0.125000, 0.750000, + -1.711929, -0.523009, -1.058272, -1.000000, 0.000000, 0.000023, 0.625000, 0.750000, + -1.711927, -0.523009, -0.991110, -1.000000, 0.000000, 0.000023, 0.375000, 0.750000, + -1.711927, -0.488448, -0.991110, -1.000000, 0.000000, 0.000023, 0.375000, 1.000000, + -1.711929, -0.488448, -1.058272, -1.000000, 0.000000, 0.000023, 0.625000, 1.000000, + -1.711929, -0.523009, -1.058272, 0.000000, -1.000000, 0.000000, 0.625000, 0.750000, + -1.395899, -0.523009, -1.058273, 0.000000, -1.000000, 0.000000, 0.625000, 0.500000, + -1.711927, -0.523009, -0.991110, 0.000000, -1.000000, 0.000000, 0.375000, 0.750000, + -1.395898, -0.523009, -0.991110, 0.000000, -1.000000, 0.000000, 0.375000, 0.500000, + -1.395899, -0.488448, -1.058273, 1.000000, 0.000000, -0.000014, 0.625000, 0.250000, + -1.395898, -0.488448, -0.991110, 1.000000, 0.000000, -0.000014, 0.375000, 0.250000, + -1.395898, -0.523009, -0.991110, 1.000000, 0.000000, -0.000014, 0.375000, 0.500000, + -1.395899, -0.523009, -1.058273, 1.000000, 0.000000, -0.000014, 0.625000, 0.500000, + -1.395899, -0.488448, -1.058273, 0.000000, 1.000000, 0.000000, 0.625000, 0.250000, + -1.711927, -0.488448, -0.991110, 0.000000, 1.000000, 0.000000, 0.375000, 0.000000, + -1.395898, -0.488448, -0.991110, 0.000000, 1.000000, 0.000000, 0.375000, 0.250000, + -1.711929, -0.488448, -1.058272, 0.000000, 1.000000, 0.000000, 0.625000, 0.000000, + -1.395899, -0.523009, -1.058273, -0.000002, 0.000000, -1.000000, 0.875000, 0.750000, + -1.711929, -0.523009, -1.058272, -0.000002, 0.000000, -1.000000, 0.625000, 0.750000, + -1.711929, -0.488448, -1.058272, -0.000002, 0.000000, -1.000000, 0.625000, 1.000000, + -1.395899, -0.488448, -1.058273, -0.000002, 0.000000, -1.000000, 0.875000, 1.000000, + -1.395898, -0.488448, -0.991110, 0.000000, 0.000000, 1.000000, 0.125000, 1.000000, + -1.711927, -0.488448, -0.991110, 0.000000, 0.000000, 1.000000, 0.375000, 1.000000, + -1.711927, -0.523009, -0.991110, 0.000000, 0.000000, 1.000000, 0.375000, 0.750000, + -1.395898, -0.523009, -0.991110, 0.000000, 0.000000, 1.000000, 0.125000, 0.750000, + -1.711929, -0.523009, -1.510277, -1.000000, 0.000000, 0.000014, 0.625000, 0.750000, + -1.711928, -0.523009, -1.443114, -1.000000, 0.000000, 0.000014, 0.375000, 0.750000, + -1.711928, -0.488448, -1.443114, -1.000000, 0.000000, 0.000014, 0.375000, 1.000000, + -1.711929, -0.488448, -1.510277, -1.000000, 0.000000, 0.000014, 0.625000, 1.000000, + -1.711929, -0.523009, -1.510277, 0.000000, -1.000000, 0.000000, 0.625000, 0.750000, + -1.395899, -0.523009, -1.510277, 0.000000, -1.000000, 0.000000, 0.625000, 0.500000, + -1.711928, -0.523009, -1.443114, 0.000000, -1.000000, 0.000000, 0.375000, 0.750000, + -1.395898, -0.523009, -1.443114, 0.000000, -1.000000, 0.000000, 0.375000, 0.500000, + -1.395899, -0.488448, -1.510277, 1.000000, 0.000000, -0.000014, 0.625000, 0.250000, + -1.395898, -0.488448, -1.443114, 1.000000, 0.000000, -0.000014, 0.375000, 0.250000, + -1.395898, -0.523009, -1.443114, 1.000000, 0.000000, -0.000014, 0.375000, 0.500000, + -1.395899, -0.523009, -1.510277, 1.000000, 0.000000, -0.000014, 0.625000, 0.500000, + -1.395899, -0.488448, -1.510277, 0.000000, 1.000000, 0.000000, 0.625000, 0.250000, + -1.711928, -0.488448, -1.443114, 0.000000, 1.000000, 0.000000, 0.375000, 0.000000, + -1.395898, -0.488448, -1.443114, 0.000000, 1.000000, 0.000000, 0.375000, 0.250000, + -1.711929, -0.488448, -1.510277, 0.000000, 1.000000, 0.000000, 0.625000, 0.000000, + -1.395899, -0.523009, -1.510277, 0.000000, 0.000000, -1.000000, 0.875000, 0.750000, + -1.711929, -0.523009, -1.510277, 0.000000, 0.000000, -1.000000, 0.625000, 0.750000, + -1.711929, -0.488448, -1.510277, 0.000000, 0.000000, -1.000000, 0.625000, 1.000000, + -1.395899, -0.488448, -1.510277, 0.000000, 0.000000, -1.000000, 0.875000, 1.000000, + -1.711928, -0.523009, -1.443114, 0.000000, 0.000000, 1.000000, 0.375000, 0.750000, + -1.395898, -0.488448, -1.443114, 0.000000, 0.000000, 1.000000, 0.125000, 1.000000, + -1.711928, -0.488448, -1.443114, 0.000000, 0.000000, 1.000000, 0.375000, 1.000000, + -1.395898, -0.523009, -1.443114, 0.000000, 0.000000, 1.000000, 0.125000, 0.750000, + -1.711929, -0.523009, -1.653517, -1.000000, 0.000000, 0.000014, 0.625000, 0.750000, + -1.711928, -0.523009, -1.586355, -1.000000, 0.000000, 0.000014, 0.375000, 0.750000, + -1.711928, -0.488448, -1.586355, -1.000000, 0.000000, 0.000014, 0.375000, 1.000000, + -1.711929, -0.488448, -1.653517, -1.000000, 0.000000, 0.000014, 0.625000, 1.000000, + -1.711929, -0.523009, -1.653517, 0.000000, -1.000000, 0.000000, 0.625000, 0.750000, + -1.395899, -0.523009, -1.653517, 0.000000, -1.000000, 0.000000, 0.625000, 0.500000, + -1.711928, -0.523009, -1.586355, 0.000000, -1.000000, 0.000000, 0.375000, 0.750000, + -1.395898, -0.523009, -1.586355, 0.000000, -1.000000, 0.000000, 0.375000, 0.500000, + -1.395899, -0.488448, -1.653517, 1.000000, 0.000000, -0.000014, 0.625000, 0.250000, + -1.395898, -0.488448, -1.586355, 1.000000, 0.000000, -0.000014, 0.375000, 0.250000, + -1.395898, -0.523009, -1.586355, 1.000000, 0.000000, -0.000014, 0.375000, 0.500000, + -1.395899, -0.523009, -1.653517, 1.000000, 0.000000, -0.000014, 0.625000, 0.500000, + -1.395899, -0.488448, -1.653517, 0.000000, 1.000000, 0.000000, 0.625000, 0.250000, + -1.711928, -0.488448, -1.586355, 0.000000, 1.000000, 0.000000, 0.375000, 0.000000, + -1.395898, -0.488448, -1.586355, 0.000000, 1.000000, 0.000000, 0.375000, 0.250000, + -1.711929, -0.488448, -1.653517, 0.000000, 1.000000, 0.000000, 0.625000, 0.000000, + -1.395899, -0.523009, -1.653517, -0.000001, 0.000000, -1.000000, 0.875000, 0.750000, + -1.711929, -0.523009, -1.653517, -0.000001, 0.000000, -1.000000, 0.625000, 0.750000, + -1.711929, -0.488448, -1.653517, -0.000001, 0.000000, -1.000000, 0.625000, 1.000000, + -1.395899, -0.488448, -1.653517, -0.000001, 0.000000, -1.000000, 0.875000, 1.000000, + -1.711928, -0.523009, -1.586355, 0.000000, 0.000000, 1.000000, 0.375000, 0.750000, + -1.395898, -0.488448, -1.586355, 0.000000, 0.000000, 1.000000, 0.125000, 1.000000, + -1.711928, -0.488448, -1.586355, 0.000000, 0.000000, 1.000000, 0.375000, 1.000000, + -1.395898, -0.523009, -1.586355, 0.000000, 0.000000, 1.000000, 0.125000, 0.750000, + 0.480493, -0.070830, -0.313406, 0.000000, 0.000000, 1.000000, 0.625000, 0.750000, + 0.449847, -0.070830, -0.313406, 0.000000, 0.000000, 1.000000, 0.375000, 0.750000, + 0.449847, -0.109006, -0.313406, 0.000000, 0.000000, 1.000000, 0.375000, 1.000000, + 0.480493, -0.109006, -0.313406, 0.000000, 0.000000, 1.000000, 0.625000, 1.000000, + 0.480493, -0.070830, -0.313406, 0.000000, 1.000000, 0.000000, 0.625000, 0.750000, + 0.480493, -0.070830, -0.457610, 0.000000, 1.000000, 0.000000, 0.625000, 0.500000, + 0.449847, -0.070830, -0.313406, 0.000000, 1.000000, 0.000000, 0.375000, 0.750000, + 0.449847, -0.070830, -0.457610, 0.000000, 1.000000, 0.000000, 0.375000, 0.500000, + 0.480493, -0.109006, -0.457610, 0.000000, 0.000000, -1.000000, 0.625000, 0.250000, + 0.449847, -0.109006, -0.457610, 0.000000, 0.000000, -1.000000, 0.375000, 0.250000, + 0.449847, -0.070830, -0.457610, 0.000000, 0.000000, -1.000000, 0.375000, 0.500000, + 0.480493, -0.070830, -0.457610, 0.000000, 0.000000, -1.000000, 0.625000, 0.500000, + 0.449847, -0.109006, -0.313406, 0.000000, -1.000000, 0.000000, 0.375000, 0.000000, + 0.449847, -0.109006, -0.457610, 0.000000, -1.000000, 0.000000, 0.375000, 0.250000, + 0.480493, -0.109006, -0.313406, 0.000000, -1.000000, 0.000000, 0.625000, 0.000000, + 0.480493, -0.109006, -0.457610, 0.000000, -1.000000, 0.000000, 0.625000, 0.250000, + 0.480493, -0.070830, -0.457610, 1.000000, 0.000000, 0.000000, 0.875000, 0.750000, + 0.480493, -0.070830, -0.313406, 1.000000, 0.000000, 0.000000, 0.625000, 0.750000, + 0.480493, -0.109006, -0.313406, 1.000000, 0.000000, 0.000000, 0.625000, 1.000000, + 0.480493, -0.109006, -0.457610, 1.000000, 0.000000, 0.000000, 0.875000, 1.000000, + 0.449847, -0.070830, -0.313406, -1.000000, 0.000000, 0.000000, 0.375000, 0.750000, + 0.449847, -0.109006, -0.457610, -1.000000, 0.000000, 0.000000, 0.125000, 1.000000, + 0.449847, -0.109006, -0.313406, -1.000000, 0.000000, 0.000000, 0.375000, 1.000000, + 0.449847, -0.070830, -0.457610, -1.000000, 0.000000, 0.000000, 0.125000, 0.750000, + 0.551664, -0.070830, -0.313406, 0.000000, 0.000000, 1.000000, 0.625000, 0.750000, + 0.521017, -0.070830, -0.313406, 0.000000, 0.000000, 1.000000, 0.375000, 0.750000, + 0.521017, -0.109006, -0.313406, 0.000000, 0.000000, 1.000000, 0.375000, 1.000000, + 0.551664, -0.109006, -0.313406, 0.000000, 0.000000, 1.000000, 0.625000, 1.000000, + 0.551664, -0.070830, -0.457610, 0.000000, 1.000000, 0.000000, 0.625000, 0.500000, + 0.521017, -0.070830, -0.313406, 0.000000, 1.000000, 0.000000, 0.375000, 0.750000, + 0.551664, -0.070830, -0.313406, 0.000000, 1.000000, 0.000000, 0.625000, 0.750000, + 0.521017, -0.070830, -0.457610, 0.000000, 1.000000, 0.000000, 0.375000, 0.500000, + 0.551664, -0.109006, -0.457610, 0.000000, 0.000000, -1.000000, 0.625000, 0.250000, + 0.521017, -0.109006, -0.457610, 0.000000, 0.000000, -1.000000, 0.375000, 0.250000, + 0.521017, -0.070830, -0.457610, 0.000000, 0.000000, -1.000000, 0.375000, 0.500000, + 0.551664, -0.070830, -0.457610, 0.000000, 0.000000, -1.000000, 0.625000, 0.500000, + 0.521017, -0.109006, -0.313406, 0.000000, -1.000000, 0.000000, 0.375000, 0.000000, + 0.521017, -0.109006, -0.457610, 0.000000, -1.000000, 0.000000, 0.375000, 0.250000, + 0.551664, -0.109006, -0.313406, 0.000000, -1.000000, 0.000000, 0.625000, 0.000000, + 0.551664, -0.109006, -0.457610, 0.000000, -1.000000, 0.000000, 0.625000, 0.250000, + 0.551664, -0.070830, -0.457610, 1.000000, 0.000000, 0.000000, 0.875000, 0.750000, + 0.551664, -0.070830, -0.313406, 1.000000, 0.000000, 0.000000, 0.625000, 0.750000, + 0.551664, -0.109006, -0.313406, 1.000000, 0.000000, 0.000000, 0.625000, 1.000000, + 0.551664, -0.109006, -0.457610, 1.000000, 0.000000, 0.000000, 0.875000, 1.000000, + 0.521017, -0.070830, -0.313406, -1.000000, 0.000000, 0.000000, 0.375000, 0.750000, + 0.521017, -0.109006, -0.457610, -1.000000, 0.000000, 0.000000, 0.125000, 1.000000, + 0.521017, -0.109006, -0.313406, -1.000000, 0.000000, 0.000000, 0.375000, 1.000000, + 0.521017, -0.070830, -0.457610, -1.000000, 0.000000, 0.000000, 0.125000, 0.750000, + 0.290222, -0.070830, -0.313406, 0.000000, 0.000000, 1.000000, 0.625000, 0.750000, + 0.259575, -0.070830, -0.313406, 0.000000, 0.000000, 1.000000, 0.375000, 0.750000, + 0.259575, -0.109006, -0.313406, 0.000000, 0.000000, 1.000000, 0.375000, 1.000000, + 0.290222, -0.109006, -0.313406, 0.000000, 0.000000, 1.000000, 0.625000, 1.000000, + 0.290222, -0.070830, -0.313406, 0.000000, 1.000000, 0.000000, 0.625000, 0.750000, + 0.290222, -0.070830, -0.457610, 0.000000, 1.000000, 0.000000, 0.625000, 0.500000, + 0.259575, -0.070830, -0.313406, 0.000000, 1.000000, 0.000000, 0.375000, 0.750000, + 0.259575, -0.070830, -0.457610, 0.000000, 1.000000, 0.000000, 0.375000, 0.500000, + 0.290222, -0.109006, -0.457610, 0.000000, 0.000000, -1.000000, 0.625000, 0.250000, + 0.259575, -0.109006, -0.457610, 0.000000, 0.000000, -1.000000, 0.375000, 0.250000, + 0.259575, -0.070830, -0.457610, 0.000000, 0.000000, -1.000000, 0.375000, 0.500000, + 0.290222, -0.070830, -0.457610, 0.000000, 0.000000, -1.000000, 0.625000, 0.500000, + 0.259575, -0.109006, -0.313406, 0.000000, -1.000000, 0.000000, 0.375000, 0.000000, + 0.259575, -0.109006, -0.457610, 0.000000, -1.000000, 0.000000, 0.375000, 0.250000, + 0.290222, -0.109006, -0.313406, 0.000000, -1.000000, 0.000000, 0.625000, 0.000000, + 0.290222, -0.109006, -0.457610, 0.000000, -1.000000, 0.000000, 0.625000, 0.250000, + 0.290222, -0.070830, -0.457610, 1.000000, 0.000000, 0.000000, 0.875000, 0.750000, + 0.290222, -0.070830, -0.313406, 1.000000, 0.000000, 0.000000, 0.625000, 0.750000, + 0.290222, -0.109006, -0.313406, 1.000000, 0.000000, 0.000000, 0.625000, 1.000000, + 0.290222, -0.109006, -0.457610, 1.000000, 0.000000, 0.000000, 0.875000, 1.000000, + 0.259575, -0.070830, -0.313406, -1.000000, 0.000000, 0.000000, 0.375000, 0.750000, + 0.259575, -0.109006, -0.457610, -1.000000, 0.000000, 0.000000, 0.125000, 1.000000, + 0.259575, -0.109006, -0.313406, -1.000000, 0.000000, 0.000000, 0.375000, 1.000000, + 0.259575, -0.070830, -0.457610, -1.000000, 0.000000, 0.000000, 0.125000, 0.750000, + 0.351225, -0.070830, -0.313406, 0.000000, 0.000000, 1.000000, 0.625000, 0.750000, + 0.320578, -0.070830, -0.313406, 0.000000, 0.000000, 1.000000, 0.375000, 0.750000, + 0.320578, -0.109006, -0.313406, 0.000000, 0.000000, 1.000000, 0.375000, 1.000000, + 0.351225, -0.109006, -0.313406, 0.000000, 0.000000, 1.000000, 0.625000, 1.000000, + 0.351225, -0.070830, -0.457610, 0.000000, 1.000000, 0.000000, 0.625000, 0.500000, + 0.320578, -0.070830, -0.313406, 0.000000, 1.000000, 0.000000, 0.375000, 0.750000, + 0.351225, -0.070830, -0.313406, 0.000000, 1.000000, 0.000000, 0.625000, 0.750000, + 0.320578, -0.070830, -0.457610, 0.000000, 1.000000, 0.000000, 0.375000, 0.500000, + 0.351225, -0.109006, -0.457610, 0.000000, 0.000000, -1.000000, 0.625000, 0.250000, + 0.320578, -0.109006, -0.457610, 0.000000, 0.000000, -1.000000, 0.375000, 0.250000, + 0.320578, -0.070830, -0.457610, 0.000000, 0.000000, -1.000000, 0.375000, 0.500000, + 0.351225, -0.070830, -0.457610, 0.000000, 0.000000, -1.000000, 0.625000, 0.500000, + 0.320578, -0.109006, -0.313406, 0.000000, -1.000000, 0.000000, 0.375000, 0.000000, + 0.320578, -0.109006, -0.457610, 0.000000, -1.000000, 0.000000, 0.375000, 0.250000, + 0.351225, -0.109006, -0.313406, 0.000000, -1.000000, 0.000000, 0.625000, 0.000000, + 0.351225, -0.109006, -0.457610, 0.000000, -1.000000, 0.000000, 0.625000, 0.250000, + 0.351225, -0.070830, -0.457610, 1.000000, 0.000000, 0.000000, 0.875000, 0.750000, + 0.351225, -0.070830, -0.313406, 1.000000, 0.000000, 0.000000, 0.625000, 0.750000, + 0.351225, -0.109006, -0.313406, 1.000000, 0.000000, 0.000000, 0.625000, 1.000000, + 0.351225, -0.109006, -0.457610, 1.000000, 0.000000, 0.000000, 0.875000, 1.000000, + 0.320578, -0.070830, -0.313406, -1.000000, 0.000000, 0.000000, 0.375000, 0.750000, + 0.320578, -0.109006, -0.457610, -1.000000, 0.000000, 0.000000, 0.125000, 1.000000, + 0.320578, -0.109006, -0.313406, -1.000000, 0.000000, 0.000000, 0.375000, 1.000000, + 0.320578, -0.070830, -0.457610, -1.000000, 0.000000, 0.000000, 0.125000, 0.750000, + 0.415133, -0.070830, -0.313406, 0.000000, 0.000000, 1.000000, 0.625000, 0.750000, + 0.384486, -0.070830, -0.313406, 0.000000, 0.000000, 1.000000, 0.375000, 0.750000, + 0.384486, -0.109006, -0.313406, 0.000000, 0.000000, 1.000000, 0.375000, 1.000000, + 0.415133, -0.109006, -0.313406, 0.000000, 0.000000, 1.000000, 0.625000, 1.000000, + 0.415133, -0.070830, -0.313406, 0.000000, 1.000000, 0.000000, 0.625000, 0.750000, + 0.415133, -0.070830, -0.457610, 0.000000, 1.000000, 0.000000, 0.625000, 0.500000, + 0.384486, -0.070830, -0.313406, 0.000000, 1.000000, 0.000000, 0.375000, 0.750000, + 0.384486, -0.070830, -0.457610, 0.000000, 1.000000, 0.000000, 0.375000, 0.500000, + 0.415133, -0.109006, -0.457610, 0.000000, 0.000000, -1.000000, 0.625000, 0.250000, + 0.384486, -0.109006, -0.457610, 0.000000, 0.000000, -1.000000, 0.375000, 0.250000, + 0.384486, -0.070830, -0.457610, 0.000000, 0.000000, -1.000000, 0.375000, 0.500000, + 0.415133, -0.070830, -0.457610, 0.000000, 0.000000, -1.000000, 0.625000, 0.500000, + 0.384486, -0.109006, -0.313406, 0.000000, -1.000000, 0.000000, 0.375000, 0.000000, + 0.384486, -0.109006, -0.457610, 0.000000, -1.000000, 0.000000, 0.375000, 0.250000, + 0.415133, -0.109006, -0.313406, 0.000000, -1.000000, 0.000000, 0.625000, 0.000000, + 0.415133, -0.109006, -0.457610, 0.000000, -1.000000, 0.000000, 0.625000, 0.250000, + 0.415133, -0.070830, -0.457610, 1.000000, 0.000000, 0.000000, 0.875000, 0.750000, + 0.415133, -0.070830, -0.313406, 1.000000, 0.000000, 0.000000, 0.625000, 0.750000, + 0.415133, -0.109006, -0.313406, 1.000000, 0.000000, 0.000000, 0.625000, 1.000000, + 0.415133, -0.109006, -0.457610, 1.000000, 0.000000, 0.000000, 0.875000, 1.000000, + 0.384486, -0.070830, -0.313406, -1.000000, 0.000000, 0.000000, 0.375000, 0.750000, + 0.384486, -0.109006, -0.457610, -1.000000, 0.000000, 0.000000, 0.125000, 1.000000, + 0.384486, -0.109006, -0.313406, -1.000000, 0.000000, 0.000000, 0.375000, 1.000000, + 0.384486, -0.070830, -0.457610, -1.000000, 0.000000, 0.000000, 0.125000, 0.750000, + 0.824725, -0.070830, -0.313406, 0.000000, 0.000000, 1.000000, 0.625000, 0.750000, + 0.794078, -0.070830, -0.313406, 0.000000, 0.000000, 1.000000, 0.375000, 0.750000, + 0.794078, -0.109006, -0.313406, 0.000000, 0.000000, 1.000000, 0.375000, 1.000000, + 0.824725, -0.109006, -0.313406, 0.000000, 0.000000, 1.000000, 0.625000, 1.000000, + 0.824725, -0.070830, -0.457610, 0.000000, 1.000000, 0.000000, 0.625000, 0.500000, + 0.794078, -0.070830, -0.313406, 0.000000, 1.000000, 0.000000, 0.375000, 0.750000, + 0.824725, -0.070830, -0.313406, 0.000000, 1.000000, 0.000000, 0.625000, 0.750000, + 0.794078, -0.070830, -0.457610, 0.000000, 1.000000, 0.000000, 0.375000, 0.500000, + 0.824725, -0.109006, -0.457610, 0.000000, 0.000000, -1.000000, 0.625000, 0.250000, + 0.794078, -0.109006, -0.457610, 0.000000, 0.000000, -1.000000, 0.375000, 0.250000, + 0.794078, -0.070830, -0.457610, 0.000000, 0.000000, -1.000000, 0.375000, 0.500000, + 0.824725, -0.070830, -0.457610, 0.000000, 0.000000, -1.000000, 0.625000, 0.500000, + 0.794078, -0.109006, -0.313406, 0.000000, -1.000000, 0.000000, 0.375000, 0.000000, + 0.794078, -0.109006, -0.457610, 0.000000, -1.000000, 0.000000, 0.375000, 0.250000, + 0.824725, -0.109006, -0.313406, 0.000000, -1.000000, 0.000000, 0.625000, 0.000000, + 0.824725, -0.109006, -0.457610, 0.000000, -1.000000, 0.000000, 0.625000, 0.250000, + 0.824725, -0.070830, -0.457610, 1.000000, 0.000000, 0.000000, 0.875000, 0.750000, + 0.824725, -0.070830, -0.313406, 1.000000, 0.000000, 0.000000, 0.625000, 0.750000, + 0.824725, -0.109006, -0.313406, 1.000000, 0.000000, 0.000000, 0.625000, 1.000000, + 0.824725, -0.109006, -0.457610, 1.000000, 0.000000, 0.000000, 0.875000, 1.000000, + 0.794078, -0.070830, -0.313406, -1.000000, 0.000000, 0.000000, 0.375000, 0.750000, + 0.794078, -0.109006, -0.457610, -1.000000, 0.000000, 0.000000, 0.125000, 1.000000, + 0.794078, -0.109006, -0.313406, -1.000000, 0.000000, 0.000000, 0.375000, 1.000000, + 0.794078, -0.070830, -0.457610, -1.000000, 0.000000, 0.000000, 0.125000, 0.750000, + 0.890085, -0.070830, -0.313406, 0.000000, 0.000000, 1.000000, 0.625000, 0.750000, + 0.859439, -0.070830, -0.313406, 0.000000, 0.000000, 1.000000, 0.375000, 0.750000, + 0.859439, -0.109006, -0.313406, 0.000000, 0.000000, 1.000000, 0.375000, 1.000000, + 0.890085, -0.109006, -0.313406, 0.000000, 0.000000, 1.000000, 0.625000, 1.000000, + 0.890085, -0.070830, -0.457610, 0.000000, 1.000000, 0.000000, 0.625000, 0.500000, + 0.859439, -0.070830, -0.313406, 0.000000, 1.000000, 0.000000, 0.375000, 0.750000, + 0.890085, -0.070830, -0.313406, 0.000000, 1.000000, 0.000000, 0.625000, 0.750000, + 0.859439, -0.070830, -0.457610, 0.000000, 1.000000, 0.000000, 0.375000, 0.500000, + 0.890085, -0.109006, -0.457610, 0.000000, 0.000000, -1.000000, 0.625000, 0.250000, + 0.859439, -0.109006, -0.457610, 0.000000, 0.000000, -1.000000, 0.375000, 0.250000, + 0.859439, -0.070830, -0.457610, 0.000000, 0.000000, -1.000000, 0.375000, 0.500000, + 0.890085, -0.070830, -0.457610, 0.000000, 0.000000, -1.000000, 0.625000, 0.500000, + 0.859439, -0.109006, -0.313406, 0.000000, -1.000000, 0.000000, 0.375000, 0.000000, + 0.859439, -0.109006, -0.457610, 0.000000, -1.000000, 0.000000, 0.375000, 0.250000, + 0.890085, -0.109006, -0.313406, 0.000000, -1.000000, 0.000000, 0.625000, 0.000000, + 0.890085, -0.109006, -0.457610, 0.000000, -1.000000, 0.000000, 0.625000, 0.250000, + 0.890085, -0.070830, -0.457610, 1.000000, 0.000000, 0.000000, 0.875000, 0.750000, + 0.890085, -0.070830, -0.313406, 1.000000, 0.000000, 0.000000, 0.625000, 0.750000, + 0.890085, -0.109006, -0.313406, 1.000000, 0.000000, 0.000000, 0.625000, 1.000000, + 0.890085, -0.109006, -0.457610, 1.000000, 0.000000, 0.000000, 0.875000, 1.000000, + 0.859439, -0.070830, -0.313406, -1.000000, 0.000000, 0.000000, 0.375000, 0.750000, + 0.859439, -0.109006, -0.457610, -1.000000, 0.000000, 0.000000, 0.125000, 1.000000, + 0.859439, -0.109006, -0.313406, -1.000000, 0.000000, 0.000000, 0.375000, 1.000000, + 0.859439, -0.070830, -0.457610, -1.000000, 0.000000, 0.000000, 0.125000, 0.750000, + 0.618476, -0.070830, -0.313406, 0.000000, 0.000000, 1.000000, 0.625000, 0.750000, + 0.587830, -0.070830, -0.313406, 0.000000, 0.000000, 1.000000, 0.375000, 0.750000, + 0.587830, -0.109006, -0.313406, 0.000000, 0.000000, 1.000000, 0.375000, 1.000000, + 0.618476, -0.109006, -0.313406, 0.000000, 0.000000, 1.000000, 0.625000, 1.000000, + 0.618476, -0.070830, -0.457610, 0.000000, 1.000000, 0.000000, 0.625000, 0.500000, + 0.587830, -0.070830, -0.313406, 0.000000, 1.000000, 0.000000, 0.375000, 0.750000, + 0.618476, -0.070830, -0.313406, 0.000000, 1.000000, 0.000000, 0.625000, 0.750000, + 0.587830, -0.070830, -0.457610, 0.000000, 1.000000, 0.000000, 0.375000, 0.500000, + 0.618476, -0.109006, -0.457610, 0.000000, 0.000000, -1.000000, 0.625000, 0.250000, + 0.587830, -0.109006, -0.457610, 0.000000, 0.000000, -1.000000, 0.375000, 0.250000, + 0.587830, -0.070830, -0.457610, 0.000000, 0.000000, -1.000000, 0.375000, 0.500000, + 0.618476, -0.070830, -0.457610, 0.000000, 0.000000, -1.000000, 0.625000, 0.500000, + 0.587830, -0.109006, -0.313406, 0.000000, -1.000000, 0.000000, 0.375000, 0.000000, + 0.587830, -0.109006, -0.457610, 0.000000, -1.000000, 0.000000, 0.375000, 0.250000, + 0.618476, -0.109006, -0.313406, 0.000000, -1.000000, 0.000000, 0.625000, 0.000000, + 0.618476, -0.109006, -0.457610, 0.000000, -1.000000, 0.000000, 0.625000, 0.250000, + 0.618476, -0.070830, -0.457610, 1.000000, 0.000000, 0.000000, 0.875000, 0.750000, + 0.618476, -0.070830, -0.313406, 1.000000, 0.000000, 0.000000, 0.625000, 0.750000, + 0.618476, -0.109006, -0.313406, 1.000000, 0.000000, 0.000000, 0.625000, 1.000000, + 0.618476, -0.109006, -0.457610, 1.000000, 0.000000, 0.000000, 0.875000, 1.000000, + 0.587830, -0.070830, -0.313406, -1.000000, 0.000000, 0.000000, 0.375000, 0.750000, + 0.587830, -0.109006, -0.457610, -1.000000, 0.000000, 0.000000, 0.125000, 1.000000, + 0.587830, -0.109006, -0.313406, -1.000000, 0.000000, 0.000000, 0.375000, 1.000000, + 0.587830, -0.070830, -0.457610, -1.000000, 0.000000, 0.000000, 0.125000, 0.750000, + 0.688194, -0.070830, -0.313406, 0.000000, 0.000000, 1.000000, 0.625000, 0.750000, + 0.657547, -0.070830, -0.313406, 0.000000, 0.000000, 1.000000, 0.375000, 0.750000, + 0.657547, -0.109006, -0.313406, 0.000000, 0.000000, 1.000000, 0.375000, 1.000000, + 0.688194, -0.109006, -0.313406, 0.000000, 0.000000, 1.000000, 0.625000, 1.000000, + 0.688194, -0.070830, -0.313406, 0.000000, 1.000000, 0.000000, 0.625000, 0.750000, + 0.688194, -0.070830, -0.457610, 0.000000, 1.000000, 0.000000, 0.625000, 0.500000, + 0.657547, -0.070830, -0.313406, 0.000000, 1.000000, 0.000000, 0.375000, 0.750000, + 0.657547, -0.070830, -0.457610, 0.000000, 1.000000, 0.000000, 0.375000, 0.500000, + 0.688194, -0.109006, -0.457610, 0.000000, 0.000000, -1.000000, 0.625000, 0.250000, + 0.657547, -0.109006, -0.457610, 0.000000, 0.000000, -1.000000, 0.375000, 0.250000, + 0.657547, -0.070830, -0.457610, 0.000000, 0.000000, -1.000000, 0.375000, 0.500000, + 0.688194, -0.070830, -0.457610, 0.000000, 0.000000, -1.000000, 0.625000, 0.500000, + 0.657547, -0.109006, -0.313406, 0.000000, -1.000000, 0.000000, 0.375000, 0.000000, + 0.657547, -0.109006, -0.457610, 0.000000, -1.000000, 0.000000, 0.375000, 0.250000, + 0.688194, -0.109006, -0.313406, 0.000000, -1.000000, 0.000000, 0.625000, 0.000000, + 0.688194, -0.109006, -0.457610, 0.000000, -1.000000, 0.000000, 0.625000, 0.250000, + 0.688194, -0.070830, -0.457610, 1.000000, 0.000000, 0.000000, 0.875000, 0.750000, + 0.688194, -0.070830, -0.313406, 1.000000, 0.000000, 0.000000, 0.625000, 0.750000, + 0.688194, -0.109006, -0.313406, 1.000000, 0.000000, 0.000000, 0.625000, 1.000000, + 0.688194, -0.109006, -0.457610, 1.000000, 0.000000, 0.000000, 0.875000, 1.000000, + 0.657547, -0.070830, -0.313406, -1.000000, 0.000000, 0.000000, 0.375000, 0.750000, + 0.657547, -0.109006, -0.457610, -1.000000, 0.000000, 0.000000, 0.125000, 1.000000, + 0.657547, -0.109006, -0.313406, -1.000000, 0.000000, 0.000000, 0.375000, 1.000000, + 0.657547, -0.070830, -0.457610, -1.000000, 0.000000, 0.000000, 0.125000, 0.750000, + 0.756459, -0.070830, -0.313406, 0.000000, 0.000000, 1.000000, 0.625000, 0.750000, + 0.725813, -0.070830, -0.313406, 0.000000, 0.000000, 1.000000, 0.375000, 0.750000, + 0.725813, -0.109006, -0.313406, 0.000000, 0.000000, 1.000000, 0.375000, 1.000000, + 0.756459, -0.109006, -0.313406, 0.000000, 0.000000, 1.000000, 0.625000, 1.000000, + 0.756459, -0.070830, -0.313406, 0.000000, 1.000000, 0.000000, 0.625000, 0.750000, + 0.756459, -0.070830, -0.457610, 0.000000, 1.000000, 0.000000, 0.625000, 0.500000, + 0.725813, -0.070830, -0.313406, 0.000000, 1.000000, 0.000000, 0.375000, 0.750000, + 0.725813, -0.070830, -0.457610, 0.000000, 1.000000, 0.000000, 0.375000, 0.500000, + 0.756459, -0.109006, -0.457610, 0.000000, 0.000000, -1.000000, 0.625000, 0.250000, + 0.725813, -0.109006, -0.457610, 0.000000, 0.000000, -1.000000, 0.375000, 0.250000, + 0.725813, -0.070830, -0.457610, 0.000000, 0.000000, -1.000000, 0.375000, 0.500000, + 0.756459, -0.070830, -0.457610, 0.000000, 0.000000, -1.000000, 0.625000, 0.500000, + 0.725813, -0.109006, -0.313406, 0.000000, -1.000000, 0.000000, 0.375000, 0.000000, + 0.725813, -0.109006, -0.457610, 0.000000, -1.000000, 0.000000, 0.375000, 0.250000, + 0.756459, -0.109006, -0.313406, 0.000000, -1.000000, 0.000000, 0.625000, 0.000000, + 0.756459, -0.109006, -0.457610, 0.000000, -1.000000, 0.000000, 0.625000, 0.250000, + 0.756459, -0.070830, -0.457610, 1.000000, 0.000000, 0.000000, 0.875000, 0.750000, + 0.756459, -0.070830, -0.313406, 1.000000, 0.000000, 0.000000, 0.625000, 0.750000, + 0.756459, -0.109006, -0.313406, 1.000000, 0.000000, 0.000000, 0.625000, 1.000000, + 0.756459, -0.109006, -0.457610, 1.000000, 0.000000, 0.000000, 0.875000, 1.000000, + 0.725813, -0.070830, -0.313406, -1.000000, 0.000000, 0.000000, 0.375000, 0.750000, + 0.725813, -0.109006, -0.457610, -1.000000, 0.000000, 0.000000, 0.125000, 1.000000, + 0.725813, -0.109006, -0.313406, -1.000000, 0.000000, 0.000000, 0.375000, 1.000000, + 0.725813, -0.070830, -0.457610, -1.000000, 0.000000, 0.000000, 0.125000, 0.750000, + 0.184123, -0.070830, -0.814582, -1.000000, 0.000000, 0.000011, 0.625000, 0.750000, + 0.184123, -0.109006, -0.845229, -1.000000, 0.000000, 0.000011, 0.375000, 1.000000, + 0.184123, -0.109006, -0.814582, -1.000000, 0.000000, 0.000011, 0.625000, 1.000000, + 0.184123, -0.070830, -0.845229, -1.000000, 0.000000, 0.000011, 0.375000, 0.750000, + 0.328327, -0.070830, -0.814582, 0.000000, 1.000000, -0.000000, 0.625000, 0.500000, + 0.184123, -0.070830, -0.845229, 0.000000, 1.000000, -0.000000, 0.375000, 0.750000, + 0.184123, -0.070830, -0.814582, 0.000000, 1.000000, -0.000000, 0.625000, 0.750000, + 0.328327, -0.070830, -0.845229, 0.000000, 1.000000, -0.000000, 0.375000, 0.500000, + 0.328327, -0.109006, -0.814582, 1.000000, 0.000000, -0.000011, 0.625000, 0.250000, + 0.328327, -0.070830, -0.845229, 1.000000, 0.000000, -0.000011, 0.375000, 0.500000, + 0.328327, -0.070830, -0.814582, 1.000000, 0.000000, -0.000011, 0.625000, 0.500000, + 0.328327, -0.109006, -0.845229, 1.000000, 0.000000, -0.000011, 0.375000, 0.250000, + 0.184123, -0.109006, -0.814582, 0.000000, -1.000000, 0.000000, 0.625000, 0.000000, + 0.328327, -0.109006, -0.845229, 0.000000, -1.000000, 0.000000, 0.375000, 0.250000, + 0.328327, -0.109006, -0.814582, 0.000000, -1.000000, 0.000000, 0.625000, 0.250000, + 0.184123, -0.109006, -0.845229, 0.000000, -1.000000, 0.000000, 0.375000, 0.000000, + 0.328327, -0.070830, -0.814582, 0.000000, 0.000000, 1.000000, 0.875000, 0.750000, + 0.184123, -0.070830, -0.814582, 0.000000, 0.000000, 1.000000, 0.625000, 0.750000, + 0.184123, -0.109006, -0.814582, 0.000000, 0.000000, 1.000000, 0.625000, 1.000000, + 0.328327, -0.109006, -0.814582, 0.000000, 0.000000, 1.000000, 0.875000, 1.000000, + 0.328327, -0.109006, -0.845229, 0.000000, 0.000000, -1.000000, 0.125000, 1.000000, + 0.184123, -0.109006, -0.845229, 0.000000, 0.000000, -1.000000, 0.375000, 1.000000, + 0.184123, -0.070830, -0.845229, 0.000000, 0.000000, -1.000000, 0.375000, 0.750000, + 0.328327, -0.070830, -0.845229, 0.000000, 0.000000, -1.000000, 0.125000, 0.750000, + 0.184123, -0.070830, -0.743412, -1.000000, 0.000000, 0.000011, 0.625000, 0.750000, + 0.184123, -0.109006, -0.774059, -1.000000, 0.000000, 0.000011, 0.375000, 1.000000, + 0.184123, -0.109006, -0.743412, -1.000000, 0.000000, 0.000011, 0.625000, 1.000000, + 0.184123, -0.070830, -0.774059, -1.000000, 0.000000, 0.000011, 0.375000, 0.750000, + 0.328327, -0.070830, -0.743412, 0.000000, 1.000000, -0.000000, 0.625000, 0.500000, + 0.184123, -0.070830, -0.774059, 0.000000, 1.000000, -0.000000, 0.375000, 0.750000, + 0.184123, -0.070830, -0.743412, 0.000000, 1.000000, -0.000000, 0.625000, 0.750000, + 0.328327, -0.070830, -0.774059, 0.000000, 1.000000, -0.000000, 0.375000, 0.500000, + 0.328327, -0.109006, -0.743412, 1.000000, 0.000000, -0.000011, 0.625000, 0.250000, + 0.328327, -0.070830, -0.774059, 1.000000, 0.000000, -0.000011, 0.375000, 0.500000, + 0.328327, -0.070830, -0.743412, 1.000000, 0.000000, -0.000011, 0.625000, 0.500000, + 0.328327, -0.109006, -0.774059, 1.000000, 0.000000, -0.000011, 0.375000, 0.250000, + 0.184123, -0.109006, -0.743412, 0.000000, -1.000000, 0.000000, 0.625000, 0.000000, + 0.328327, -0.109006, -0.774059, 0.000000, -1.000000, 0.000000, 0.375000, 0.250000, + 0.328327, -0.109006, -0.743412, 0.000000, -1.000000, 0.000000, 0.625000, 0.250000, + 0.184123, -0.109006, -0.774059, 0.000000, -1.000000, 0.000000, 0.375000, 0.000000, + 0.328327, -0.070830, -0.743412, 0.000001, 0.000000, 1.000000, 0.875000, 0.750000, + 0.184123, -0.070830, -0.743412, 0.000001, 0.000000, 1.000000, 0.625000, 0.750000, + 0.184123, -0.109006, -0.743412, 0.000001, 0.000000, 1.000000, 0.625000, 1.000000, + 0.328327, -0.109006, -0.743412, 0.000001, 0.000000, 1.000000, 0.875000, 1.000000, + 0.328327, -0.109006, -0.774059, 0.000000, 0.000000, -1.000000, 0.125000, 1.000000, + 0.184123, -0.109006, -0.774059, 0.000000, 0.000000, -1.000000, 0.375000, 1.000000, + 0.184123, -0.070830, -0.774059, 0.000000, 0.000000, -1.000000, 0.375000, 0.750000, + 0.328327, -0.070830, -0.774059, 0.000000, 0.000000, -1.000000, 0.125000, 0.750000, + 0.184123, -0.070830, -1.004854, -1.000000, 0.000000, 0.000011, 0.625000, 0.750000, + 0.184123, -0.109006, -1.035500, -1.000000, 0.000000, 0.000011, 0.375000, 1.000000, + 0.184123, -0.109006, -1.004854, -1.000000, 0.000000, 0.000011, 0.625000, 1.000000, + 0.184123, -0.070830, -1.035500, -1.000000, 0.000000, 0.000011, 0.375000, 0.750000, + 0.328327, -0.070830, -1.004854, 0.000000, 1.000000, -0.000000, 0.625000, 0.500000, + 0.184123, -0.070830, -1.035500, 0.000000, 1.000000, -0.000000, 0.375000, 0.750000, + 0.184123, -0.070830, -1.004854, 0.000000, 1.000000, -0.000000, 0.625000, 0.750000, + 0.328327, -0.070830, -1.035500, 0.000000, 1.000000, -0.000000, 0.375000, 0.500000, + 0.328327, -0.109006, -1.004854, 1.000000, 0.000000, -0.000011, 0.625000, 0.250000, + 0.328327, -0.070830, -1.035500, 1.000000, 0.000000, -0.000011, 0.375000, 0.500000, + 0.328327, -0.070830, -1.004854, 1.000000, 0.000000, -0.000011, 0.625000, 0.500000, + 0.328327, -0.109006, -1.035500, 1.000000, 0.000000, -0.000011, 0.375000, 0.250000, + 0.184123, -0.109006, -1.004854, 0.000000, -1.000000, 0.000000, 0.625000, 0.000000, + 0.328327, -0.109006, -1.035500, 0.000000, -1.000000, 0.000000, 0.375000, 0.250000, + 0.328327, -0.109006, -1.004854, 0.000000, -1.000000, 0.000000, 0.625000, 0.250000, + 0.184123, -0.109006, -1.035500, 0.000000, -1.000000, 0.000000, 0.375000, 0.000000, + 0.328327, -0.070830, -1.004854, 0.000001, 0.000000, 1.000000, 0.875000, 0.750000, + 0.184123, -0.070830, -1.004854, 0.000001, 0.000000, 1.000000, 0.625000, 0.750000, + 0.184123, -0.109006, -1.004854, 0.000001, 0.000000, 1.000000, 0.625000, 1.000000, + 0.328327, -0.109006, -1.004854, 0.000001, 0.000000, 1.000000, 0.875000, 1.000000, + 0.328327, -0.109006, -1.035500, 0.000000, 0.000000, -1.000000, 0.125000, 1.000000, + 0.184123, -0.109006, -1.035500, 0.000000, 0.000000, -1.000000, 0.375000, 1.000000, + 0.184123, -0.070830, -1.035500, 0.000000, 0.000000, -1.000000, 0.375000, 0.750000, + 0.328327, -0.070830, -1.035500, 0.000000, 0.000000, -1.000000, 0.125000, 0.750000, + 0.184123, -0.070830, -0.943851, -1.000000, 0.000000, 0.000011, 0.625000, 0.750000, + 0.184123, -0.109006, -0.974497, -1.000000, 0.000000, 0.000011, 0.375000, 1.000000, + 0.184123, -0.109006, -0.943851, -1.000000, 0.000000, 0.000011, 0.625000, 1.000000, + 0.184123, -0.070830, -0.974497, -1.000000, 0.000000, 0.000011, 0.375000, 0.750000, + 0.328327, -0.070830, -0.943851, 0.000000, 1.000000, -0.000000, 0.625000, 0.500000, + 0.184123, -0.070830, -0.974497, 0.000000, 1.000000, -0.000000, 0.375000, 0.750000, + 0.184123, -0.070830, -0.943851, 0.000000, 1.000000, -0.000000, 0.625000, 0.750000, + 0.328327, -0.070830, -0.974497, 0.000000, 1.000000, -0.000000, 0.375000, 0.500000, + 0.328327, -0.109006, -0.943851, 1.000000, 0.000000, -0.000011, 0.625000, 0.250000, + 0.328327, -0.070830, -0.974497, 1.000000, 0.000000, -0.000011, 0.375000, 0.500000, + 0.328327, -0.070830, -0.943851, 1.000000, 0.000000, -0.000011, 0.625000, 0.500000, + 0.328327, -0.109006, -0.974497, 1.000000, 0.000000, -0.000011, 0.375000, 0.250000, + 0.184123, -0.109006, -0.943851, 0.000000, -1.000000, 0.000000, 0.625000, 0.000000, + 0.328327, -0.109006, -0.974497, 0.000000, -1.000000, 0.000000, 0.375000, 0.250000, + 0.328327, -0.109006, -0.943851, 0.000000, -1.000000, 0.000000, 0.625000, 0.250000, + 0.184123, -0.109006, -0.974497, 0.000000, -1.000000, 0.000000, 0.375000, 0.000000, + 0.328327, -0.070830, -0.943851, 0.000000, 0.000000, 1.000000, 0.875000, 0.750000, + 0.184123, -0.070830, -0.943851, 0.000000, 0.000000, 1.000000, 0.625000, 0.750000, + 0.184123, -0.109006, -0.943851, 0.000000, 0.000000, 1.000000, 0.625000, 1.000000, + 0.328327, -0.109006, -0.943851, 0.000000, 0.000000, 1.000000, 0.875000, 1.000000, + 0.328327, -0.109006, -0.974497, -0.000001, 0.000000, -1.000000, 0.125000, 1.000000, + 0.184123, -0.109006, -0.974497, -0.000001, 0.000000, -1.000000, 0.375000, 1.000000, + 0.184123, -0.070830, -0.974497, -0.000001, 0.000000, -1.000000, 0.375000, 0.750000, + 0.328327, -0.070830, -0.974497, -0.000001, 0.000000, -1.000000, 0.125000, 0.750000, + 0.184123, -0.070830, -0.879943, -1.000000, 0.000000, 0.000011, 0.625000, 0.750000, + 0.184123, -0.109006, -0.910589, -1.000000, 0.000000, 0.000011, 0.375000, 1.000000, + 0.184123, -0.109006, -0.879943, -1.000000, 0.000000, 0.000011, 0.625000, 1.000000, + 0.184123, -0.070830, -0.910589, -1.000000, 0.000000, 0.000011, 0.375000, 0.750000, + 0.328327, -0.070830, -0.879943, 0.000000, 1.000000, -0.000000, 0.625000, 0.500000, + 0.184123, -0.070830, -0.910589, 0.000000, 1.000000, -0.000000, 0.375000, 0.750000, + 0.184123, -0.070830, -0.879943, 0.000000, 1.000000, -0.000000, 0.625000, 0.750000, + 0.328327, -0.070830, -0.910589, 0.000000, 1.000000, -0.000000, 0.375000, 0.500000, + 0.328327, -0.109006, -0.879943, 1.000000, 0.000000, -0.000011, 0.625000, 0.250000, + 0.328327, -0.070830, -0.910589, 1.000000, 0.000000, -0.000011, 0.375000, 0.500000, + 0.328327, -0.070830, -0.879943, 1.000000, 0.000000, -0.000011, 0.625000, 0.500000, + 0.328327, -0.109006, -0.910589, 1.000000, 0.000000, -0.000011, 0.375000, 0.250000, + 0.184123, -0.109006, -0.879943, 0.000000, -1.000000, 0.000000, 0.625000, 0.000000, + 0.328327, -0.109006, -0.910589, 0.000000, -1.000000, 0.000000, 0.375000, 0.250000, + 0.328327, -0.109006, -0.879943, 0.000000, -1.000000, 0.000000, 0.625000, 0.250000, + 0.184123, -0.109006, -0.910589, 0.000000, -1.000000, 0.000000, 0.375000, 0.000000, + 0.328327, -0.070830, -0.879943, 0.000000, 0.000000, 1.000000, 0.875000, 0.750000, + 0.184123, -0.070830, -0.879943, 0.000000, 0.000000, 1.000000, 0.625000, 0.750000, + 0.184123, -0.109006, -0.879943, 0.000000, 0.000000, 1.000000, 0.625000, 1.000000, + 0.328327, -0.109006, -0.879943, 0.000000, 0.000000, 1.000000, 0.875000, 1.000000, + 0.328327, -0.109006, -0.910589, -0.000001, 0.000000, -1.000000, 0.125000, 1.000000, + 0.184123, -0.109006, -0.910589, -0.000001, 0.000000, -1.000000, 0.375000, 1.000000, + 0.184123, -0.070830, -0.910589, -0.000001, 0.000000, -1.000000, 0.375000, 0.750000, + 0.328327, -0.070830, -0.910589, -0.000001, 0.000000, -1.000000, 0.125000, 0.750000, + 0.184123, -0.070830, -0.676599, -1.000000, 0.000000, 0.000011, 0.625000, 0.750000, + 0.184123, -0.109006, -0.707246, -1.000000, 0.000000, 0.000011, 0.375000, 1.000000, + 0.184123, -0.109006, -0.676599, -1.000000, 0.000000, 0.000011, 0.625000, 1.000000, + 0.184123, -0.070830, -0.707246, -1.000000, 0.000000, 0.000011, 0.375000, 0.750000, + 0.328327, -0.070830, -0.676599, 0.000000, 1.000000, -0.000000, 0.625000, 0.500000, + 0.184123, -0.070830, -0.707246, 0.000000, 1.000000, -0.000000, 0.375000, 0.750000, + 0.184123, -0.070830, -0.676599, 0.000000, 1.000000, -0.000000, 0.625000, 0.750000, + 0.328327, -0.070830, -0.707246, 0.000000, 1.000000, -0.000000, 0.375000, 0.500000, + 0.328327, -0.109006, -0.676599, 1.000000, 0.000000, -0.000011, 0.625000, 0.250000, + 0.328327, -0.070830, -0.707246, 1.000000, 0.000000, -0.000011, 0.375000, 0.500000, + 0.328327, -0.070830, -0.676599, 1.000000, 0.000000, -0.000011, 0.625000, 0.500000, + 0.328327, -0.109006, -0.707246, 1.000000, 0.000000, -0.000011, 0.375000, 0.250000, + 0.184123, -0.109006, -0.676599, 0.000000, -1.000000, 0.000000, 0.625000, 0.000000, + 0.328327, -0.109006, -0.707246, 0.000000, -1.000000, 0.000000, 0.375000, 0.250000, + 0.328327, -0.109006, -0.676599, 0.000000, -1.000000, 0.000000, 0.625000, 0.250000, + 0.184123, -0.109006, -0.707246, 0.000000, -1.000000, 0.000000, 0.375000, 0.000000, + 0.328327, -0.070830, -0.676599, 0.000001, 0.000000, 1.000000, 0.875000, 0.750000, + 0.184123, -0.070830, -0.676599, 0.000001, 0.000000, 1.000000, 0.625000, 0.750000, + 0.184123, -0.109006, -0.676599, 0.000001, 0.000000, 1.000000, 0.625000, 1.000000, + 0.328327, -0.109006, -0.676599, 0.000001, 0.000000, 1.000000, 0.875000, 1.000000, + 0.328327, -0.109006, -0.707246, 0.000000, 0.000000, -1.000000, 0.125000, 1.000000, + 0.184123, -0.109006, -0.707246, 0.000000, 0.000000, -1.000000, 0.375000, 1.000000, + 0.184123, -0.070830, -0.707246, 0.000000, 0.000000, -1.000000, 0.375000, 0.750000, + 0.328327, -0.070830, -0.707246, 0.000000, 0.000000, -1.000000, 0.125000, 0.750000, + 0.184123, -0.070830, -0.606882, -1.000000, 0.000000, 0.000011, 0.625000, 0.750000, + 0.184123, -0.109006, -0.637528, -1.000000, 0.000000, 0.000011, 0.375000, 1.000000, + 0.184123, -0.109006, -0.606882, -1.000000, 0.000000, 0.000011, 0.625000, 1.000000, + 0.184123, -0.070830, -0.637528, -1.000000, 0.000000, 0.000011, 0.375000, 0.750000, + 0.328327, -0.070830, -0.606882, 0.000000, 1.000000, -0.000000, 0.625000, 0.500000, + 0.184123, -0.070830, -0.637528, 0.000000, 1.000000, -0.000000, 0.375000, 0.750000, + 0.184123, -0.070830, -0.606882, 0.000000, 1.000000, -0.000000, 0.625000, 0.750000, + 0.328327, -0.070830, -0.637528, 0.000000, 1.000000, -0.000000, 0.375000, 0.500000, + 0.328327, -0.109006, -0.606882, 1.000000, 0.000000, -0.000011, 0.625000, 0.250000, + 0.328327, -0.070830, -0.637528, 1.000000, 0.000000, -0.000011, 0.375000, 0.500000, + 0.328327, -0.070830, -0.606882, 1.000000, 0.000000, -0.000011, 0.625000, 0.500000, + 0.328327, -0.109006, -0.637528, 1.000000, 0.000000, -0.000011, 0.375000, 0.250000, + 0.184123, -0.109006, -0.606882, 0.000000, -1.000000, 0.000000, 0.625000, 0.000000, + 0.328327, -0.109006, -0.637528, 0.000000, -1.000000, 0.000000, 0.375000, 0.250000, + 0.328327, -0.109006, -0.606882, 0.000000, -1.000000, 0.000000, 0.625000, 0.250000, + 0.184123, -0.109006, -0.637528, 0.000000, -1.000000, 0.000000, 0.375000, 0.000000, + 0.328327, -0.070830, -0.606882, 0.000001, 0.000000, 1.000000, 0.875000, 0.750000, + 0.184123, -0.070830, -0.606882, 0.000001, 0.000000, 1.000000, 0.625000, 0.750000, + 0.184123, -0.109006, -0.606882, 0.000001, 0.000000, 1.000000, 0.625000, 1.000000, + 0.328327, -0.109006, -0.606882, 0.000001, 0.000000, 1.000000, 0.875000, 1.000000, + 0.328327, -0.109006, -0.637528, 0.000000, 0.000000, -1.000000, 0.125000, 1.000000, + 0.184123, -0.109006, -0.637528, 0.000000, 0.000000, -1.000000, 0.375000, 1.000000, + 0.184123, -0.070830, -0.637528, 0.000000, 0.000000, -1.000000, 0.375000, 0.750000, + 0.328327, -0.070830, -0.637528, 0.000000, 0.000000, -1.000000, 0.125000, 0.750000, + 0.184123, -0.070830, -0.538616, -1.000000, 0.000000, 0.000011, 0.625000, 0.750000, + 0.184123, -0.109006, -0.569263, -1.000000, 0.000000, 0.000011, 0.375000, 1.000000, + 0.184123, -0.109006, -0.538616, -1.000000, 0.000000, 0.000011, 0.625000, 1.000000, + 0.184123, -0.070830, -0.569263, -1.000000, 0.000000, 0.000011, 0.375000, 0.750000, + 0.328327, -0.070830, -0.538616, 0.000000, 1.000000, -0.000000, 0.625000, 0.500000, + 0.184123, -0.070830, -0.569263, 0.000000, 1.000000, -0.000000, 0.375000, 0.750000, + 0.184123, -0.070830, -0.538616, 0.000000, 1.000000, -0.000000, 0.625000, 0.750000, + 0.328327, -0.070830, -0.569263, 0.000000, 1.000000, -0.000000, 0.375000, 0.500000, + 0.328327, -0.109006, -0.538616, 1.000000, 0.000000, -0.000011, 0.625000, 0.250000, + 0.328327, -0.070830, -0.569263, 1.000000, 0.000000, -0.000011, 0.375000, 0.500000, + 0.328327, -0.070830, -0.538616, 1.000000, 0.000000, -0.000011, 0.625000, 0.500000, + 0.328327, -0.109006, -0.569263, 1.000000, 0.000000, -0.000011, 0.375000, 0.250000, + 0.184123, -0.109006, -0.538616, 0.000000, -1.000000, 0.000000, 0.625000, 0.000000, + 0.328327, -0.109006, -0.569263, 0.000000, -1.000000, 0.000000, 0.375000, 0.250000, + 0.328327, -0.109006, -0.538616, 0.000000, -1.000000, 0.000000, 0.625000, 0.250000, + 0.184123, -0.109006, -0.569263, 0.000000, -1.000000, 0.000000, 0.375000, 0.000000, + 0.328327, -0.070830, -0.538616, 0.000000, 0.000000, 1.000000, 0.875000, 0.750000, + 0.184123, -0.070830, -0.538616, 0.000000, 0.000000, 1.000000, 0.625000, 0.750000, + 0.184123, -0.109006, -0.538616, 0.000000, 0.000000, 1.000000, 0.625000, 1.000000, + 0.328327, -0.109006, -0.538616, 0.000000, 0.000000, 1.000000, 0.875000, 1.000000, + 0.328327, -0.109006, -0.569263, 0.000000, 0.000000, -1.000000, 0.125000, 1.000000, + 0.184123, -0.109006, -0.569263, 0.000000, 0.000000, -1.000000, 0.375000, 1.000000, + 0.184123, -0.070830, -0.569263, 0.000000, 0.000000, -1.000000, 0.375000, 0.750000, + 0.328327, -0.070830, -0.569263, 0.000000, 0.000000, -1.000000, 0.125000, 0.750000, + 0.879604, -0.070830, -1.114985, 0.000000, 0.000000, -1.000000, 0.625000, 0.750000, + 0.910249, -0.109006, -1.114985, 0.000000, 0.000000, -1.000000, 0.375000, 1.000000, + 0.879604, -0.109006, -1.114985, 0.000000, 0.000000, -1.000000, 0.625000, 1.000000, + 0.910249, -0.070830, -1.114985, 0.000000, 0.000000, -1.000000, 0.375000, 0.750000, + 0.910249, -0.070830, -0.970782, 0.000000, 1.000000, 0.000000, 0.375000, 0.500000, + 0.910249, -0.070830, -1.114985, 0.000000, 1.000000, 0.000000, 0.375000, 0.750000, + 0.879604, -0.070830, -0.970782, 0.000000, 1.000000, 0.000000, 0.625000, 0.500000, + 0.879604, -0.070830, -1.114985, 0.000000, 1.000000, 0.000000, 0.625000, 0.750000, + 0.879604, -0.109006, -0.970782, 0.000000, 0.000000, 1.000000, 0.625000, 0.250000, + 0.910249, -0.070830, -0.970782, 0.000000, 0.000000, 1.000000, 0.375000, 0.500000, + 0.879604, -0.070830, -0.970782, 0.000000, 0.000000, 1.000000, 0.625000, 0.500000, + 0.910249, -0.109006, -0.970782, 0.000000, 0.000000, 1.000000, 0.375000, 0.250000, + 0.879604, -0.109006, -1.114985, 0.000000, -1.000000, 0.000000, 0.625000, 0.000000, + 0.910249, -0.109006, -0.970782, 0.000000, -1.000000, 0.000000, 0.375000, 0.250000, + 0.879604, -0.109006, -0.970782, 0.000000, -1.000000, 0.000000, 0.625000, 0.250000, + 0.910249, -0.109006, -1.114985, 0.000000, -1.000000, 0.000000, 0.375000, 0.000000, + 0.879604, -0.070830, -0.970782, -1.000000, 0.000000, 0.000000, 0.875000, 0.750000, + 0.879604, -0.109006, -1.114985, -1.000000, 0.000000, 0.000000, 0.625000, 1.000000, + 0.879604, -0.109006, -0.970782, -1.000000, 0.000000, 0.000000, 0.875000, 1.000000, + 0.879604, -0.070830, -1.114985, -1.000000, 0.000000, 0.000000, 0.625000, 0.750000, + 0.910249, -0.070830, -1.114985, 1.000000, 0.000000, 0.000000, 0.375000, 0.750000, + 0.910249, -0.070830, -0.970782, 1.000000, 0.000000, 0.000000, 0.125000, 0.750000, + 0.910249, -0.109006, -0.970782, 1.000000, 0.000000, 0.000000, 0.125000, 1.000000, + 0.910249, -0.109006, -1.114985, 1.000000, 0.000000, 0.000000, 0.375000, 1.000000, + 0.818601, -0.109006, -1.114985, 0.000000, 0.000000, -1.000000, 0.625000, 1.000000, + 0.818601, -0.070830, -1.114985, 0.000000, 0.000000, -1.000000, 0.625000, 0.750000, + 0.849246, -0.109006, -1.114985, 0.000000, 0.000000, -1.000000, 0.375000, 1.000000, + 0.849246, -0.070830, -1.114985, 0.000000, 0.000000, -1.000000, 0.375000, 0.750000, + 0.849246, -0.070830, -0.970782, 0.000000, 1.000000, 0.000000, 0.375000, 0.500000, + 0.849246, -0.070830, -1.114985, 0.000000, 1.000000, 0.000000, 0.375000, 0.750000, + 0.818601, -0.070830, -0.970782, 0.000000, 1.000000, 0.000000, 0.625000, 0.500000, + 0.818601, -0.070830, -1.114985, 0.000000, 1.000000, 0.000000, 0.625000, 0.750000, + 0.818601, -0.070830, -0.970782, 0.000000, 0.000000, 1.000000, 0.625000, 0.500000, + 0.818601, -0.109006, -0.970782, 0.000000, 0.000000, 1.000000, 0.625000, 0.250000, + 0.849246, -0.070830, -0.970782, 0.000000, 0.000000, 1.000000, 0.375000, 0.500000, + 0.849246, -0.109006, -0.970782, 0.000000, 0.000000, 1.000000, 0.375000, 0.250000, + 0.818601, -0.109006, -0.970782, 0.000000, -1.000000, 0.000000, 0.625000, 0.250000, + 0.818601, -0.109006, -1.114985, 0.000000, -1.000000, 0.000000, 0.625000, 0.000000, + 0.849246, -0.109006, -0.970782, 0.000000, -1.000000, 0.000000, 0.375000, 0.250000, + 0.849246, -0.109006, -1.114985, 0.000000, -1.000000, 0.000000, 0.375000, 0.000000, + 0.818601, -0.070830, -0.970782, -1.000000, 0.000000, 0.000000, 0.875000, 0.750000, + 0.818601, -0.109006, -1.114985, -1.000000, 0.000000, 0.000000, 0.625000, 1.000000, + 0.818601, -0.109006, -0.970782, -1.000000, 0.000000, 0.000000, 0.875000, 1.000000, + 0.818601, -0.070830, -1.114985, -1.000000, 0.000000, 0.000000, 0.625000, 0.750000, + 0.849246, -0.070830, -1.114985, 1.000000, 0.000000, 0.000000, 0.375000, 0.750000, + 0.849246, -0.070830, -0.970782, 1.000000, 0.000000, 0.000000, 0.125000, 0.750000, + 0.849246, -0.109006, -0.970782, 1.000000, 0.000000, 0.000000, 0.125000, 1.000000, + 0.849246, -0.109006, -1.114985, 1.000000, 0.000000, 0.000000, 0.375000, 1.000000, + 0.184123, -0.070830, -0.470351, -1.000000, 0.000000, 0.000011, 0.625000, 0.750000, + 0.184123, -0.109006, -0.500998, -1.000000, 0.000000, 0.000011, 0.375000, 1.000000, + 0.184123, -0.109006, -0.470351, -1.000000, 0.000000, 0.000011, 0.625000, 1.000000, + 0.184123, -0.070830, -0.500998, -1.000000, 0.000000, 0.000011, 0.375000, 0.750000, + 0.328327, -0.070830, -0.470351, 0.000000, 1.000000, -0.000000, 0.625000, 0.500000, + 0.184123, -0.070830, -0.500998, 0.000000, 1.000000, -0.000000, 0.375000, 0.750000, + 0.184123, -0.070830, -0.470351, 0.000000, 1.000000, -0.000000, 0.625000, 0.750000, + 0.328327, -0.070830, -0.500998, 0.000000, 1.000000, -0.000000, 0.375000, 0.500000, + 0.328327, -0.109006, -0.470351, 1.000000, 0.000000, -0.000011, 0.625000, 0.250000, + 0.328327, -0.070830, -0.500998, 1.000000, 0.000000, -0.000011, 0.375000, 0.500000, + 0.328327, -0.070830, -0.470351, 1.000000, 0.000000, -0.000011, 0.625000, 0.500000, + 0.328327, -0.109006, -0.500998, 1.000000, 0.000000, -0.000011, 0.375000, 0.250000, + 0.184123, -0.109006, -0.470351, 0.000000, -1.000000, 0.000000, 0.625000, 0.000000, + 0.328327, -0.109006, -0.500998, 0.000000, -1.000000, 0.000000, 0.375000, 0.250000, + 0.328327, -0.109006, -0.470351, 0.000000, -1.000000, 0.000000, 0.625000, 0.250000, + 0.184123, -0.109006, -0.500998, 0.000000, -1.000000, 0.000000, 0.375000, 0.000000, + 0.328327, -0.070830, -0.470351, 0.000000, 0.000000, 1.000000, 0.875000, 0.750000, + 0.184123, -0.070830, -0.470351, 0.000000, 0.000000, 1.000000, 0.625000, 0.750000, + 0.184123, -0.109006, -0.470351, 0.000000, 0.000000, 1.000000, 0.625000, 1.000000, + 0.328327, -0.109006, -0.470351, 0.000000, 0.000000, 1.000000, 0.875000, 1.000000, + 0.328327, -0.109006, -0.500998, 0.000000, 0.000000, -1.000000, 0.125000, 1.000000, + 0.184123, -0.109006, -0.500998, 0.000000, 0.000000, -1.000000, 0.375000, 1.000000, + 0.184123, -0.070830, -0.500998, 0.000000, 0.000000, -1.000000, 0.375000, 0.750000, + 0.328327, -0.070830, -0.500998, 0.000000, 0.000000, -1.000000, 0.125000, 0.750000, + 0.184123, -0.070830, -0.404991, -1.000000, 0.000000, 0.000011, 0.625000, 0.750000, + 0.184123, -0.109006, -0.435637, -1.000000, 0.000000, 0.000011, 0.375000, 1.000000, + 0.184123, -0.109006, -0.404991, -1.000000, 0.000000, 0.000011, 0.625000, 1.000000, + 0.184123, -0.070830, -0.435637, -1.000000, 0.000000, 0.000011, 0.375000, 0.750000, + 0.328327, -0.070830, -0.404991, 0.000000, 1.000000, -0.000000, 0.625000, 0.500000, + 0.184123, -0.070830, -0.435637, 0.000000, 1.000000, -0.000000, 0.375000, 0.750000, + 0.184123, -0.070830, -0.404991, 0.000000, 1.000000, -0.000000, 0.625000, 0.750000, + 0.328327, -0.070830, -0.435637, 0.000000, 1.000000, -0.000000, 0.375000, 0.500000, + 0.328327, -0.109006, -0.404991, 1.000000, 0.000000, -0.000011, 0.625000, 0.250000, + 0.328327, -0.070830, -0.435637, 1.000000, 0.000000, -0.000011, 0.375000, 0.500000, + 0.328327, -0.070830, -0.404991, 1.000000, 0.000000, -0.000011, 0.625000, 0.500000, + 0.328327, -0.109006, -0.435637, 1.000000, 0.000000, -0.000011, 0.375000, 0.250000, + 0.184123, -0.109006, -0.404991, 0.000000, -1.000000, 0.000000, 0.625000, 0.000000, + 0.328327, -0.109006, -0.435637, 0.000000, -1.000000, 0.000000, 0.375000, 0.250000, + 0.328327, -0.109006, -0.404991, 0.000000, -1.000000, 0.000000, 0.625000, 0.250000, + 0.184123, -0.109006, -0.435637, 0.000000, -1.000000, 0.000000, 0.375000, 0.000000, + 0.328327, -0.070830, -0.404991, 0.000000, 0.000000, 1.000000, 0.875000, 0.750000, + 0.184123, -0.070830, -0.404991, 0.000000, 0.000000, 1.000000, 0.625000, 0.750000, + 0.184123, -0.109006, -0.404991, 0.000000, 0.000000, 1.000000, 0.625000, 1.000000, + 0.328327, -0.109006, -0.404991, 0.000000, 0.000000, 1.000000, 0.875000, 1.000000, + 0.328327, -0.109006, -0.435637, 0.000000, 0.000000, -1.000000, 0.125000, 1.000000, + 0.184123, -0.109006, -0.435637, 0.000000, 0.000000, -1.000000, 0.375000, 1.000000, + 0.184123, -0.070830, -0.435637, 0.000000, 0.000000, -1.000000, 0.375000, 0.750000, + 0.328327, -0.070830, -0.435637, 0.000000, 0.000000, -1.000000, 0.125000, 0.750000, + 0.551348, -0.109006, -1.114985, 0.000000, 0.000000, -1.000000, 0.625000, 1.000000, + 0.551348, -0.070830, -1.114985, 0.000000, 0.000000, -1.000000, 0.625000, 0.750000, + 0.581996, -0.109006, -1.114985, 0.000000, 0.000000, -1.000000, 0.375000, 1.000000, + 0.581996, -0.070830, -1.114985, 0.000000, 0.000000, -1.000000, 0.375000, 0.750000, + 0.581996, -0.070830, -0.970782, 0.000000, 1.000000, 0.000000, 0.375000, 0.500000, + 0.581996, -0.070830, -1.114985, 0.000000, 1.000000, 0.000000, 0.375000, 0.750000, + 0.551348, -0.070830, -0.970782, 0.000000, 1.000000, 0.000000, 0.625000, 0.500000, + 0.551348, -0.070830, -1.114985, 0.000000, 1.000000, 0.000000, 0.625000, 0.750000, + 0.551348, -0.070830, -0.970782, 0.000000, 0.000000, 1.000000, 0.625000, 0.500000, + 0.551348, -0.109006, -0.970782, 0.000000, 0.000000, 1.000000, 0.625000, 0.250000, + 0.581996, -0.070830, -0.970782, 0.000000, 0.000000, 1.000000, 0.375000, 0.500000, + 0.581996, -0.109006, -0.970782, 0.000000, 0.000000, 1.000000, 0.375000, 0.250000, + 0.551348, -0.109006, -1.114985, 0.000000, -1.000000, 0.000000, 0.625000, 0.000000, + 0.581996, -0.109006, -0.970782, 0.000000, -1.000000, 0.000000, 0.375000, 0.250000, + 0.551348, -0.109006, -0.970782, 0.000000, -1.000000, 0.000000, 0.625000, 0.250000, + 0.581996, -0.109006, -1.114985, 0.000000, -1.000000, 0.000000, 0.375000, 0.000000, + 0.551348, -0.070830, -0.970782, -1.000000, 0.000000, 0.000000, 0.875000, 0.750000, + 0.551348, -0.109006, -1.114985, -1.000000, 0.000000, 0.000000, 0.625000, 1.000000, + 0.551348, -0.109006, -0.970782, -1.000000, 0.000000, 0.000000, 0.875000, 1.000000, + 0.551348, -0.070830, -1.114985, -1.000000, 0.000000, 0.000000, 0.625000, 0.750000, + 0.581996, -0.070830, -1.114985, 1.000000, 0.000000, 0.000000, 0.375000, 0.750000, + 0.581996, -0.070830, -0.970782, 1.000000, 0.000000, 0.000000, 0.125000, 0.750000, + 0.581996, -0.109006, -0.970782, 1.000000, 0.000000, 0.000000, 0.125000, 1.000000, + 0.581996, -0.109006, -1.114985, 1.000000, 0.000000, 0.000000, 0.375000, 1.000000, + 0.481631, -0.070830, -1.114985, 0.000000, 0.000000, -1.000000, 0.625000, 0.750000, + 0.512278, -0.109006, -1.114985, 0.000000, 0.000000, -1.000000, 0.375000, 1.000000, + 0.481631, -0.109006, -1.114985, 0.000000, 0.000000, -1.000000, 0.625000, 1.000000, + 0.512278, -0.070830, -1.114985, 0.000000, 0.000000, -1.000000, 0.375000, 0.750000, + 0.512278, -0.070830, -0.970782, 0.000000, 1.000000, 0.000000, 0.375000, 0.500000, + 0.512278, -0.070830, -1.114985, 0.000000, 1.000000, 0.000000, 0.375000, 0.750000, + 0.481631, -0.070830, -0.970782, 0.000000, 1.000000, 0.000000, 0.625000, 0.500000, + 0.481631, -0.070830, -1.114985, 0.000000, 1.000000, 0.000000, 0.625000, 0.750000, + 0.481631, -0.109006, -0.970782, 0.000000, 0.000000, 1.000000, 0.625000, 0.250000, + 0.512278, -0.070830, -0.970782, 0.000000, 0.000000, 1.000000, 0.375000, 0.500000, + 0.481631, -0.070830, -0.970782, 0.000000, 0.000000, 1.000000, 0.625000, 0.500000, + 0.512278, -0.109006, -0.970782, 0.000000, 0.000000, 1.000000, 0.375000, 0.250000, + 0.481631, -0.109006, -1.114985, 0.000000, -1.000000, 0.000000, 0.625000, 0.000000, + 0.512278, -0.109006, -0.970782, 0.000000, -1.000000, 0.000000, 0.375000, 0.250000, + 0.481631, -0.109006, -0.970782, 0.000000, -1.000000, 0.000000, 0.625000, 0.250000, + 0.512278, -0.109006, -1.114985, 0.000000, -1.000000, 0.000000, 0.375000, 0.000000, + 0.481631, -0.070830, -0.970782, -1.000000, 0.000000, 0.000000, 0.875000, 0.750000, + 0.481631, -0.109006, -1.114985, -1.000000, 0.000000, 0.000000, 0.625000, 1.000000, + 0.481631, -0.109006, -0.970782, -1.000000, 0.000000, 0.000000, 0.875000, 1.000000, + 0.481631, -0.070830, -1.114985, -1.000000, 0.000000, 0.000000, 0.625000, 0.750000, + 0.512278, -0.070830, -1.114985, 1.000000, 0.000000, 0.000000, 0.375000, 0.750000, + 0.512278, -0.070830, -0.970782, 1.000000, 0.000000, 0.000000, 0.125000, 0.750000, + 0.512278, -0.109006, -0.970782, 1.000000, 0.000000, 0.000000, 0.125000, 1.000000, + 0.512278, -0.109006, -1.114985, 1.000000, 0.000000, 0.000000, 0.375000, 1.000000, + 0.754693, -0.070830, -1.114985, 0.000000, 0.000000, -1.000000, 0.625000, 0.750000, + 0.785338, -0.109006, -1.114985, 0.000000, 0.000000, -1.000000, 0.375000, 1.000000, + 0.754693, -0.109006, -1.114985, 0.000000, 0.000000, -1.000000, 0.625000, 1.000000, + 0.785338, -0.070830, -1.114985, 0.000000, 0.000000, -1.000000, 0.375000, 0.750000, + 0.785338, -0.070830, -0.970782, 0.000000, 1.000000, 0.000000, 0.375000, 0.500000, + 0.785338, -0.070830, -1.114985, 0.000000, 1.000000, 0.000000, 0.375000, 0.750000, + 0.754693, -0.070830, -0.970782, 0.000000, 1.000000, 0.000000, 0.625000, 0.500000, + 0.754693, -0.070830, -1.114985, 0.000000, 1.000000, 0.000000, 0.625000, 0.750000, + 0.754693, -0.070830, -0.970782, 0.000000, 0.000000, 1.000000, 0.625000, 0.500000, + 0.754693, -0.109006, -0.970782, 0.000000, 0.000000, 1.000000, 0.625000, 0.250000, + 0.785338, -0.070830, -0.970782, 0.000000, 0.000000, 1.000000, 0.375000, 0.500000, + 0.785338, -0.109006, -0.970782, 0.000000, 0.000000, 1.000000, 0.375000, 0.250000, + 0.754693, -0.109006, -1.114985, 0.000000, -1.000000, 0.000000, 0.625000, 0.000000, + 0.785338, -0.109006, -0.970782, 0.000000, -1.000000, 0.000000, 0.375000, 0.250000, + 0.754693, -0.109006, -0.970782, 0.000000, -1.000000, 0.000000, 0.625000, 0.250000, + 0.785338, -0.109006, -1.114985, 0.000000, -1.000000, 0.000000, 0.375000, 0.000000, + 0.754693, -0.070830, -0.970782, -1.000000, 0.000000, 0.000000, 0.875000, 0.750000, + 0.754693, -0.109006, -1.114985, -1.000000, 0.000000, 0.000000, 0.625000, 1.000000, + 0.754693, -0.109006, -0.970782, -1.000000, 0.000000, 0.000000, 0.875000, 1.000000, + 0.754693, -0.070830, -1.114985, -1.000000, 0.000000, 0.000000, 0.625000, 0.750000, + 0.785338, -0.070830, -1.114985, 1.000000, 0.000000, 0.000000, 0.375000, 0.750000, + 0.785338, -0.070830, -0.970782, 1.000000, 0.000000, 0.000000, 0.125000, 0.750000, + 0.785338, -0.109006, -0.970782, 1.000000, 0.000000, 0.000000, 0.125000, 1.000000, + 0.785338, -0.109006, -1.114985, 1.000000, 0.000000, 0.000000, 0.375000, 1.000000, + 0.689332, -0.109006, -1.114985, 0.000000, 0.000000, -1.000000, 0.625000, 1.000000, + 0.689332, -0.070830, -1.114985, 0.000000, 0.000000, -1.000000, 0.625000, 0.750000, + 0.719978, -0.109006, -1.114985, 0.000000, 0.000000, -1.000000, 0.375000, 1.000000, + 0.719978, -0.070830, -1.114985, 0.000000, 0.000000, -1.000000, 0.375000, 0.750000, + 0.719978, -0.070830, -0.970782, 0.000000, 1.000000, 0.000000, 0.375000, 0.500000, + 0.719978, -0.070830, -1.114985, 0.000000, 1.000000, 0.000000, 0.375000, 0.750000, + 0.689332, -0.070830, -0.970782, 0.000000, 1.000000, 0.000000, 0.625000, 0.500000, + 0.689332, -0.070830, -1.114985, 0.000000, 1.000000, 0.000000, 0.625000, 0.750000, + 0.689332, -0.070830, -0.970782, 0.000000, 0.000000, 1.000000, 0.625000, 0.500000, + 0.689332, -0.109006, -0.970782, 0.000000, 0.000000, 1.000000, 0.625000, 0.250000, + 0.719978, -0.070830, -0.970782, 0.000000, 0.000000, 1.000000, 0.375000, 0.500000, + 0.719978, -0.109006, -0.970782, 0.000000, 0.000000, 1.000000, 0.375000, 0.250000, + 0.689332, -0.109006, -0.970782, 0.000000, -1.000000, 0.000000, 0.625000, 0.250000, + 0.689332, -0.109006, -1.114985, 0.000000, -1.000000, 0.000000, 0.625000, 0.000000, + 0.719978, -0.109006, -0.970782, 0.000000, -1.000000, 0.000000, 0.375000, 0.250000, + 0.719978, -0.109006, -1.114985, 0.000000, -1.000000, 0.000000, 0.375000, 0.000000, + 0.689332, -0.070830, -0.970782, -1.000000, 0.000000, 0.000000, 0.875000, 0.750000, + 0.689332, -0.109006, -1.114985, -1.000000, 0.000000, 0.000000, 0.625000, 1.000000, + 0.689332, -0.109006, -0.970782, -1.000000, 0.000000, 0.000000, 0.875000, 1.000000, + 0.689332, -0.070830, -1.114985, -1.000000, 0.000000, 0.000000, 0.625000, 0.750000, + 0.719978, -0.070830, -1.114985, 1.000000, 0.000000, 0.000000, 0.375000, 0.750000, + 0.719978, -0.070830, -0.970782, 1.000000, 0.000000, 0.000000, 0.125000, 0.750000, + 0.719978, -0.109006, -0.970782, 1.000000, 0.000000, 0.000000, 0.125000, 1.000000, + 0.719978, -0.109006, -1.114985, 1.000000, 0.000000, 0.000000, 0.375000, 1.000000, + 0.618161, -0.070830, -1.114985, 0.000000, 0.000000, -1.000000, 0.625000, 0.750000, + 0.648810, -0.109006, -1.114985, 0.000000, 0.000000, -1.000000, 0.375000, 1.000000, + 0.618161, -0.109006, -1.114985, 0.000000, 0.000000, -1.000000, 0.625000, 1.000000, + 0.648810, -0.070830, -1.114985, 0.000000, 0.000000, -1.000000, 0.375000, 0.750000, + 0.648810, -0.070830, -0.970782, 0.000000, 1.000000, 0.000000, 0.375000, 0.500000, + 0.648810, -0.070830, -1.114985, 0.000000, 1.000000, 0.000000, 0.375000, 0.750000, + 0.618161, -0.070830, -0.970782, 0.000000, 1.000000, 0.000000, 0.625000, 0.500000, + 0.618161, -0.070830, -1.114985, 0.000000, 1.000000, 0.000000, 0.625000, 0.750000, + 0.618161, -0.109006, -0.970782, 0.000000, 0.000000, 1.000000, 0.625000, 0.250000, + 0.648810, -0.070830, -0.970782, 0.000000, 0.000000, 1.000000, 0.375000, 0.500000, + 0.618161, -0.070830, -0.970782, 0.000000, 0.000000, 1.000000, 0.625000, 0.500000, + 0.648810, -0.109006, -0.970782, 0.000000, 0.000000, 1.000000, 0.375000, 0.250000, + 0.618161, -0.109006, -1.114985, 0.000000, -1.000000, 0.000000, 0.625000, 0.000000, + 0.648810, -0.109006, -0.970782, 0.000000, -1.000000, 0.000000, 0.375000, 0.250000, + 0.618161, -0.109006, -0.970782, 0.000000, -1.000000, 0.000000, 0.625000, 0.250000, + 0.648810, -0.109006, -1.114985, 0.000000, -1.000000, 0.000000, 0.375000, 0.000000, + 0.618161, -0.070830, -0.970782, -1.000000, 0.000000, 0.000000, 0.875000, 0.750000, + 0.618161, -0.109006, -1.114985, -1.000000, 0.000000, 0.000000, 0.625000, 1.000000, + 0.618161, -0.109006, -0.970782, -1.000000, 0.000000, 0.000000, 0.875000, 1.000000, + 0.618161, -0.070830, -1.114985, -1.000000, 0.000000, 0.000000, 0.625000, 0.750000, + 0.648810, -0.070830, -1.114985, 1.000000, 0.000000, 0.000000, 0.375000, 0.750000, + 0.648810, -0.070830, -0.970782, 1.000000, 0.000000, 0.000000, 0.125000, 0.750000, + 0.648810, -0.109006, -0.970782, 1.000000, 0.000000, 0.000000, 0.125000, 1.000000, + 0.648810, -0.109006, -1.114985, 1.000000, 0.000000, 0.000000, 0.375000, 1.000000, + 0.965538, -0.070830, -0.404991, 1.000000, 0.000000, 0.000010, 0.375000, 0.750000, + 0.965538, -0.109006, -0.404991, 1.000000, 0.000000, 0.000010, 0.375000, 1.000000, + 0.965538, -0.070830, -0.435637, 1.000000, 0.000000, 0.000010, 0.625000, 0.750000, + 0.965538, -0.109006, -0.435637, 1.000000, 0.000000, 0.000010, 0.625000, 1.000000, + 0.965538, -0.070830, -0.435637, 0.000000, 1.000000, 0.000000, 0.625000, 0.750000, + 0.821334, -0.070830, -0.435637, 0.000000, 1.000000, 0.000000, 0.625000, 0.500000, + 0.965538, -0.070830, -0.404991, 0.000000, 1.000000, 0.000000, 0.375000, 0.750000, + 0.821334, -0.070830, -0.404991, 0.000000, 1.000000, 0.000000, 0.375000, 0.500000, + 0.821334, -0.109006, -0.404991, -1.000000, 0.000000, -0.000010, 0.375000, 0.250000, + 0.821334, -0.070830, -0.404991, -1.000000, 0.000000, -0.000010, 0.375000, 0.500000, + 0.821334, -0.109006, -0.435637, -1.000000, 0.000000, -0.000010, 0.625000, 0.250000, + 0.821334, -0.070830, -0.435637, -1.000000, 0.000000, -0.000010, 0.625000, 0.500000, + 0.821334, -0.109006, -0.435637, 0.000000, -1.000000, 0.000000, 0.625000, 0.250000, + 0.965538, -0.109006, -0.435637, 0.000000, -1.000000, 0.000000, 0.625000, 0.000000, + 0.821334, -0.109006, -0.404991, 0.000000, -1.000000, 0.000000, 0.375000, 0.250000, + 0.965538, -0.109006, -0.404991, 0.000000, -1.000000, 0.000000, 0.375000, 0.000000, + 0.965538, -0.109006, -0.435637, 0.000000, 0.000000, -1.000000, 0.625000, 1.000000, + 0.821334, -0.109006, -0.435637, 0.000000, 0.000000, -1.000000, 0.875000, 1.000000, + 0.821334, -0.070830, -0.435637, 0.000000, 0.000000, -1.000000, 0.875000, 0.750000, + 0.965538, -0.070830, -0.435637, 0.000000, 0.000000, -1.000000, 0.625000, 0.750000, + 0.965538, -0.070830, -0.404991, 0.000000, 0.000000, 1.000000, 0.375000, 0.750000, + 0.821334, -0.070830, -0.404991, 0.000000, 0.000000, 1.000000, 0.125000, 0.750000, + 0.821334, -0.109006, -0.404991, 0.000000, 0.000000, 1.000000, 0.125000, 1.000000, + 0.965538, -0.109006, -0.404991, 0.000000, 0.000000, 1.000000, 0.375000, 1.000000, + 0.965538, -0.070830, -0.465994, 1.000000, 0.000000, 0.000010, 0.375000, 0.750000, + 0.965538, -0.109006, -0.465994, 1.000000, 0.000000, 0.000010, 0.375000, 1.000000, + 0.965538, -0.070830, -0.496640, 1.000000, 0.000000, 0.000010, 0.625000, 0.750000, + 0.965538, -0.109006, -0.496640, 1.000000, 0.000000, 0.000010, 0.625000, 1.000000, + 0.965538, -0.070830, -0.496640, 0.000000, 1.000000, 0.000000, 0.625000, 0.750000, + 0.821334, -0.070830, -0.496640, 0.000000, 1.000000, 0.000000, 0.625000, 0.500000, + 0.965538, -0.070830, -0.465994, 0.000000, 1.000000, 0.000000, 0.375000, 0.750000, + 0.821334, -0.070830, -0.465994, 0.000000, 1.000000, 0.000000, 0.375000, 0.500000, + 0.821334, -0.109006, -0.465994, -1.000000, 0.000000, -0.000010, 0.375000, 0.250000, + 0.821334, -0.070830, -0.465994, -1.000000, 0.000000, -0.000010, 0.375000, 0.500000, + 0.821334, -0.109006, -0.496640, -1.000000, 0.000000, -0.000010, 0.625000, 0.250000, + 0.821334, -0.070830, -0.496640, -1.000000, 0.000000, -0.000010, 0.625000, 0.500000, + 0.821334, -0.109006, -0.496640, 0.000000, -1.000000, 0.000000, 0.625000, 0.250000, + 0.965538, -0.109006, -0.496640, 0.000000, -1.000000, 0.000000, 0.625000, 0.000000, + 0.821334, -0.109006, -0.465994, 0.000000, -1.000000, 0.000000, 0.375000, 0.250000, + 0.965538, -0.109006, -0.465994, 0.000000, -1.000000, 0.000000, 0.375000, 0.000000, + 0.965538, -0.109006, -0.496640, 0.000000, 0.000000, -1.000000, 0.625000, 1.000000, + 0.821334, -0.109006, -0.496640, 0.000000, 0.000000, -1.000000, 0.875000, 1.000000, + 0.821334, -0.070830, -0.496640, 0.000000, 0.000000, -1.000000, 0.875000, 0.750000, + 0.965538, -0.070830, -0.496640, 0.000000, 0.000000, -1.000000, 0.625000, 0.750000, + 0.965538, -0.070830, -0.465994, 0.000000, 0.000000, 1.000000, 0.375000, 0.750000, + 0.821334, -0.070830, -0.465994, 0.000000, 0.000000, 1.000000, 0.125000, 0.750000, + 0.821334, -0.109006, -0.465994, 0.000000, 0.000000, 1.000000, 0.125000, 1.000000, + 0.965538, -0.109006, -0.465994, 0.000000, 0.000000, 1.000000, 0.375000, 1.000000, + 0.413365, -0.109006, -1.114985, 0.000000, 0.000000, -1.000000, 0.625000, 1.000000, + 0.413365, -0.070830, -1.114985, 0.000000, 0.000000, -1.000000, 0.625000, 0.750000, + 0.444012, -0.109006, -1.114985, 0.000000, 0.000000, -1.000000, 0.375000, 1.000000, + 0.444012, -0.070830, -1.114985, 0.000000, 0.000000, -1.000000, 0.375000, 0.750000, + 0.444012, -0.070830, -0.970782, 0.000000, 1.000000, 0.000000, 0.375000, 0.500000, + 0.444012, -0.070830, -1.114985, 0.000000, 1.000000, 0.000000, 0.375000, 0.750000, + 0.413365, -0.070830, -0.970782, 0.000000, 1.000000, 0.000000, 0.625000, 0.500000, + 0.413365, -0.070830, -1.114985, 0.000000, 1.000000, 0.000000, 0.625000, 0.750000, + 0.413365, -0.070830, -0.970782, 0.000000, 0.000000, 1.000000, 0.625000, 0.500000, + 0.413365, -0.109006, -0.970782, 0.000000, 0.000000, 1.000000, 0.625000, 0.250000, + 0.444012, -0.070830, -0.970782, 0.000000, 0.000000, 1.000000, 0.375000, 0.500000, + 0.444012, -0.109006, -0.970782, 0.000000, 0.000000, 1.000000, 0.375000, 0.250000, + 0.413365, -0.109006, -1.114985, 0.000000, -1.000000, 0.000000, 0.625000, 0.000000, + 0.444012, -0.109006, -0.970782, 0.000000, -1.000000, 0.000000, 0.375000, 0.250000, + 0.413365, -0.109006, -0.970782, 0.000000, -1.000000, 0.000000, 0.625000, 0.250000, + 0.444012, -0.109006, -1.114985, 0.000000, -1.000000, 0.000000, 0.375000, 0.000000, + 0.413365, -0.070830, -0.970782, -1.000000, 0.000000, 0.000000, 0.875000, 0.750000, + 0.413365, -0.109006, -1.114985, -1.000000, 0.000000, 0.000000, 0.625000, 1.000000, + 0.413365, -0.109006, -0.970782, -1.000000, 0.000000, 0.000000, 0.875000, 1.000000, + 0.413365, -0.070830, -1.114985, -1.000000, 0.000000, 0.000000, 0.625000, 0.750000, + 0.444012, -0.070830, -1.114985, 1.000000, 0.000000, 0.000000, 0.375000, 0.750000, + 0.444012, -0.070830, -0.970782, 1.000000, 0.000000, 0.000000, 0.125000, 0.750000, + 0.444012, -0.109006, -0.970782, 1.000000, 0.000000, 0.000000, 0.125000, 1.000000, + 0.444012, -0.109006, -1.114985, 1.000000, 0.000000, 0.000000, 0.375000, 1.000000, + 0.345100, -0.109006, -1.114985, 0.000000, 0.000000, -1.000000, 0.625000, 1.000000, + 0.345100, -0.070830, -1.114985, 0.000000, 0.000000, -1.000000, 0.625000, 0.750000, + 0.375747, -0.109006, -1.114985, 0.000000, 0.000000, -1.000000, 0.375000, 1.000000, + 0.375747, -0.070830, -1.114985, 0.000000, 0.000000, -1.000000, 0.375000, 0.750000, + 0.375747, -0.070830, -0.970782, 0.000000, 1.000000, 0.000000, 0.375000, 0.500000, + 0.375747, -0.070830, -1.114985, 0.000000, 1.000000, 0.000000, 0.375000, 0.750000, + 0.345100, -0.070830, -0.970782, 0.000000, 1.000000, 0.000000, 0.625000, 0.500000, + 0.345100, -0.070830, -1.114985, 0.000000, 1.000000, 0.000000, 0.625000, 0.750000, + 0.345100, -0.109006, -0.970782, 0.000000, 0.000000, 1.000000, 0.625000, 0.250000, + 0.375747, -0.070830, -0.970782, 0.000000, 0.000000, 1.000000, 0.375000, 0.500000, + 0.345100, -0.070830, -0.970782, 0.000000, 0.000000, 1.000000, 0.625000, 0.500000, + 0.375747, -0.109006, -0.970782, 0.000000, 0.000000, 1.000000, 0.375000, 0.250000, + 0.345100, -0.109006, -1.114985, 0.000000, -1.000000, 0.000000, 0.625000, 0.000000, + 0.375747, -0.109006, -0.970782, 0.000000, -1.000000, 0.000000, 0.375000, 0.250000, + 0.345100, -0.109006, -0.970782, 0.000000, -1.000000, 0.000000, 0.625000, 0.250000, + 0.375747, -0.109006, -1.114985, 0.000000, -1.000000, 0.000000, 0.375000, 0.000000, + 0.345100, -0.070830, -0.970782, -1.000000, 0.000000, 0.000000, 0.875000, 0.750000, + 0.345100, -0.109006, -1.114985, -1.000000, 0.000000, 0.000000, 0.625000, 1.000000, + 0.345100, -0.109006, -0.970782, -1.000000, 0.000000, 0.000000, 0.875000, 1.000000, + 0.345100, -0.070830, -1.114985, -1.000000, 0.000000, 0.000000, 0.625000, 0.750000, + 0.375747, -0.070830, -1.114985, 1.000000, 0.000000, 0.000000, 0.375000, 0.750000, + 0.375747, -0.070830, -0.970782, 1.000000, 0.000000, 0.000000, 0.125000, 0.750000, + 0.375747, -0.109006, -0.970782, 1.000000, 0.000000, 0.000000, 0.125000, 1.000000, + 0.375747, -0.109006, -1.114985, 1.000000, 0.000000, 0.000000, 0.375000, 1.000000, + 0.279741, -0.109006, -1.114985, 0.000000, 0.000000, -1.000000, 0.625000, 1.000000, + 0.279741, -0.070830, -1.114985, 0.000000, 0.000000, -1.000000, 0.625000, 0.750000, + 0.310386, -0.109006, -1.114985, 0.000000, 0.000000, -1.000000, 0.375000, 1.000000, + 0.310386, -0.070830, -1.114985, 0.000000, 0.000000, -1.000000, 0.375000, 0.750000, + 0.310386, -0.070830, -0.970782, 0.000000, 1.000000, 0.000000, 0.375000, 0.500000, + 0.310386, -0.070830, -1.114985, 0.000000, 1.000000, 0.000000, 0.375000, 0.750000, + 0.279741, -0.070830, -0.970782, 0.000000, 1.000000, 0.000000, 0.625000, 0.500000, + 0.279741, -0.070830, -1.114985, 0.000000, 1.000000, 0.000000, 0.625000, 0.750000, + 0.279741, -0.070830, -0.970782, 0.000000, 0.000000, 1.000000, 0.625000, 0.500000, + 0.279741, -0.109006, -0.970782, 0.000000, 0.000000, 1.000000, 0.625000, 0.250000, + 0.310386, -0.070830, -0.970782, 0.000000, 0.000000, 1.000000, 0.375000, 0.500000, + 0.310386, -0.109006, -0.970782, 0.000000, 0.000000, 1.000000, 0.375000, 0.250000, + 0.279741, -0.109006, -0.970782, 0.000000, -1.000000, 0.000000, 0.625000, 0.250000, + 0.279741, -0.109006, -1.114985, 0.000000, -1.000000, 0.000000, 0.625000, 0.000000, + 0.310386, -0.109006, -0.970782, 0.000000, -1.000000, 0.000000, 0.375000, 0.250000, + 0.310386, -0.109006, -1.114985, 0.000000, -1.000000, 0.000000, 0.375000, 0.000000, + 0.279741, -0.070830, -0.970782, -1.000000, 0.000000, 0.000000, 0.875000, 0.750000, + 0.279741, -0.109006, -1.114985, -1.000000, 0.000000, 0.000000, 0.625000, 1.000000, + 0.279741, -0.109006, -0.970782, -1.000000, 0.000000, 0.000000, 0.875000, 1.000000, + 0.279741, -0.070830, -1.114985, -1.000000, 0.000000, 0.000000, 0.625000, 0.750000, + 0.310386, -0.070830, -1.114985, 1.000000, 0.000000, 0.000000, 0.375000, 0.750000, + 0.310386, -0.070830, -0.970782, 1.000000, 0.000000, 0.000000, 0.125000, 0.750000, + 0.310386, -0.109006, -0.970782, 1.000000, 0.000000, 0.000000, 0.125000, 1.000000, + 0.310386, -0.109006, -1.114985, 1.000000, 0.000000, 0.000000, 0.375000, 1.000000, + -0.298466, -0.488448, -0.071011, 0.000000, 0.000000, 1.000000, 0.375000, 1.000000, + -0.365629, -0.488448, -0.071011, 0.000000, 0.000000, 1.000000, 0.625000, 1.000000, + -0.365629, -0.523009, -0.071011, 0.000000, 0.000000, 1.000000, 0.625000, 0.750000, + -0.298466, -0.523009, -0.071011, 0.000000, 0.000000, 1.000000, 0.375000, 0.750000, + -0.365629, -0.523009, -0.071011, 0.000000, -1.000000, 0.000000, 0.625000, 0.750000, + -0.365629, -0.523009, -0.387041, 0.000000, -1.000000, 0.000000, 0.625000, 0.500000, + -0.298466, -0.523009, -0.071011, 0.000000, -1.000000, 0.000000, 0.375000, 0.750000, + -0.298466, -0.523009, -0.387041, 0.000000, -1.000000, 0.000000, 0.375000, 0.500000, + -0.298466, -0.523009, -0.387041, 0.000000, 0.000000, -1.000000, 0.375000, 0.500000, + -0.365629, -0.523009, -0.387041, 0.000000, 0.000000, -1.000000, 0.625000, 0.500000, + -0.365629, -0.488448, -0.387041, 0.000000, 0.000000, -1.000000, 0.625000, 0.250000, + -0.298466, -0.488448, -0.387041, 0.000000, 0.000000, -1.000000, 0.375000, 0.250000, + -0.298466, -0.488448, -0.071011, 0.000000, 1.000000, 0.000000, 0.375000, 0.000000, + -0.298466, -0.488448, -0.387041, 0.000000, 1.000000, 0.000000, 0.375000, 0.250000, + -0.365629, -0.488448, -0.071011, 0.000000, 1.000000, 0.000000, 0.625000, 0.000000, + -0.365629, -0.488448, -0.387041, 0.000000, 1.000000, 0.000000, 0.625000, 0.250000, + -0.365629, -0.523009, -0.387041, -1.000000, 0.000000, 0.000000, 0.875000, 0.750000, + -0.365629, -0.523009, -0.071011, -1.000000, 0.000000, 0.000000, 0.625000, 0.750000, + -0.365629, -0.488448, -0.071011, -1.000000, 0.000000, 0.000000, 0.625000, 1.000000, + -0.365629, -0.488448, -0.387041, -1.000000, 0.000000, 0.000000, 0.875000, 1.000000, + -0.298466, -0.523009, -0.071011, 1.000000, 0.000000, 0.000000, 0.375000, 0.750000, + -0.298466, -0.488448, -0.387041, 1.000000, 0.000000, 0.000000, 0.125000, 1.000000, + -0.298466, -0.488448, -0.071011, 1.000000, 0.000000, 0.000000, 0.375000, 1.000000, + -0.298466, -0.523009, -0.387041, 1.000000, 0.000000, 0.000000, 0.125000, 0.750000, + -0.438523, -0.488448, -0.071011, 0.000000, 0.000000, 1.000000, 0.375000, 1.000000, + -0.505687, -0.488448, -0.071011, 0.000000, 0.000000, 1.000000, 0.625000, 1.000000, + -0.505687, -0.523009, -0.071011, 0.000000, 0.000000, 1.000000, 0.625000, 0.750000, + -0.438523, -0.523009, -0.071011, 0.000000, 0.000000, 1.000000, 0.375000, 0.750000, + -0.505687, -0.523009, -0.387041, 0.000000, -1.000000, 0.000000, 0.625000, 0.500000, + -0.438523, -0.523009, -0.071011, 0.000000, -1.000000, 0.000000, 0.375000, 0.750000, + -0.505687, -0.523009, -0.071011, 0.000000, -1.000000, 0.000000, 0.625000, 0.750000, + -0.438523, -0.523009, -0.387041, 0.000000, -1.000000, 0.000000, 0.375000, 0.500000, + -0.438523, -0.523009, -0.387041, 0.000000, 0.000000, -1.000000, 0.375000, 0.500000, + -0.505687, -0.523009, -0.387041, 0.000000, 0.000000, -1.000000, 0.625000, 0.500000, + -0.505687, -0.488448, -0.387041, 0.000000, 0.000000, -1.000000, 0.625000, 0.250000, + -0.438523, -0.488448, -0.387041, 0.000000, 0.000000, -1.000000, 0.375000, 0.250000, + -0.438523, -0.488448, -0.071011, 0.000000, 1.000000, 0.000000, 0.375000, 0.000000, + -0.438523, -0.488448, -0.387041, 0.000000, 1.000000, 0.000000, 0.375000, 0.250000, + -0.505687, -0.488448, -0.071011, 0.000000, 1.000000, 0.000000, 0.625000, 0.000000, + -0.505687, -0.488448, -0.387041, 0.000000, 1.000000, 0.000000, 0.625000, 0.250000, + -0.505687, -0.523009, -0.387041, -1.000000, 0.000000, 0.000000, 0.875000, 0.750000, + -0.505687, -0.523009, -0.071011, -1.000000, 0.000000, 0.000000, 0.625000, 0.750000, + -0.505687, -0.488448, -0.071011, -1.000000, 0.000000, 0.000000, 0.625000, 1.000000, + -0.505687, -0.488448, -0.387041, -1.000000, 0.000000, 0.000000, 0.875000, 1.000000, + -0.438523, -0.523009, -0.071011, 1.000000, 0.000000, 0.000000, 0.375000, 0.750000, + -0.438523, -0.488448, -0.387041, 1.000000, 0.000000, 0.000000, 0.125000, 1.000000, + -0.438523, -0.488448, -0.071011, 1.000000, 0.000000, 0.000000, 0.375000, 1.000000, + -0.438523, -0.523009, -0.387041, 1.000000, 0.000000, 0.000000, 0.125000, 0.750000, + -0.581765, -0.488448, -0.071011, 0.000000, 0.000000, 1.000000, 0.375000, 1.000000, + -0.648927, -0.488448, -0.071011, 0.000000, 0.000000, 1.000000, 0.625000, 1.000000, + -0.648927, -0.523009, -0.071011, 0.000000, 0.000000, 1.000000, 0.625000, 0.750000, + -0.581765, -0.523009, -0.071011, 0.000000, 0.000000, 1.000000, 0.375000, 0.750000, + -0.648927, -0.523009, -0.071011, 0.000000, -1.000000, 0.000000, 0.625000, 0.750000, + -0.648927, -0.523009, -0.387041, 0.000000, -1.000000, 0.000000, 0.625000, 0.500000, + -0.581765, -0.523009, -0.071011, 0.000000, -1.000000, 0.000000, 0.375000, 0.750000, + -0.581765, -0.523009, -0.387041, 0.000000, -1.000000, 0.000000, 0.375000, 0.500000, + -0.581765, -0.523009, -0.387041, 0.000000, 0.000000, -1.000000, 0.375000, 0.500000, + -0.648927, -0.523009, -0.387041, 0.000000, 0.000000, -1.000000, 0.625000, 0.500000, + -0.648927, -0.488448, -0.387041, 0.000000, 0.000000, -1.000000, 0.625000, 0.250000, + -0.581765, -0.488448, -0.387041, 0.000000, 0.000000, -1.000000, 0.375000, 0.250000, + -0.581765, -0.488448, -0.071011, 0.000000, 1.000000, 0.000000, 0.375000, 0.000000, + -0.581765, -0.488448, -0.387041, 0.000000, 1.000000, 0.000000, 0.375000, 0.250000, + -0.648927, -0.488448, -0.071011, 0.000000, 1.000000, 0.000000, 0.625000, 0.000000, + -0.648927, -0.488448, -0.387041, 0.000000, 1.000000, 0.000000, 0.625000, 0.250000, + -0.648927, -0.523009, -0.387041, -1.000000, 0.000000, 0.000000, 0.875000, 0.750000, + -0.648927, -0.523009, -0.071011, -1.000000, 0.000000, 0.000000, 0.625000, 0.750000, + -0.648927, -0.488448, -0.071011, -1.000000, 0.000000, 0.000000, 0.625000, 1.000000, + -0.648927, -0.488448, -0.387041, -1.000000, 0.000000, 0.000000, 0.875000, 1.000000, + -0.581765, -0.523009, -0.071011, 1.000000, 0.000000, 0.000000, 0.375000, 0.750000, + -0.581765, -0.488448, -0.387041, 1.000000, 0.000000, 0.000000, 0.125000, 1.000000, + -0.581765, -0.488448, -0.071011, 1.000000, 0.000000, 0.000000, 0.375000, 1.000000, + -0.581765, -0.523009, -0.387041, 1.000000, 0.000000, 0.000000, 0.125000, 0.750000, + -0.231938, -0.523009, -0.071011, 0.000000, 0.000000, 1.000000, 0.625000, 0.750000, + -0.164774, -0.488448, -0.071011, 0.000000, 0.000000, 1.000000, 0.375000, 1.000000, + -0.231938, -0.488448, -0.071011, 0.000000, 0.000000, 1.000000, 0.625000, 1.000000, + -0.164774, -0.523009, -0.071011, 0.000000, 0.000000, 1.000000, 0.375000, 0.750000, + -0.231938, -0.523009, -0.387041, 0.000000, -1.000000, 0.000000, 0.625000, 0.500000, + -0.164774, -0.523009, -0.071011, 0.000000, -1.000000, 0.000000, 0.375000, 0.750000, + -0.231938, -0.523009, -0.071011, 0.000000, -1.000000, 0.000000, 0.625000, 0.750000, + -0.164774, -0.523009, -0.387041, 0.000000, -1.000000, 0.000000, 0.375000, 0.500000, + -0.164774, -0.523009, -0.387041, 0.000000, 0.000000, -1.000000, 0.375000, 0.500000, + -0.231938, -0.523009, -0.387041, 0.000000, 0.000000, -1.000000, 0.625000, 0.500000, + -0.231938, -0.488448, -0.387041, 0.000000, 0.000000, -1.000000, 0.625000, 0.250000, + -0.164774, -0.488448, -0.387041, 0.000000, 0.000000, -1.000000, 0.375000, 0.250000, + -0.164774, -0.488448, -0.071011, 0.000000, 1.000000, 0.000000, 0.375000, 0.000000, + -0.164774, -0.488448, -0.387041, 0.000000, 1.000000, 0.000000, 0.375000, 0.250000, + -0.231938, -0.488448, -0.071011, 0.000000, 1.000000, 0.000000, 0.625000, 0.000000, + -0.231938, -0.488448, -0.387041, 0.000000, 1.000000, 0.000000, 0.625000, 0.250000, + -0.231938, -0.523009, -0.387041, -1.000000, 0.000000, 0.000000, 0.875000, 0.750000, + -0.231938, -0.523009, -0.071011, -1.000000, 0.000000, 0.000000, 0.625000, 0.750000, + -0.231938, -0.488448, -0.071011, -1.000000, 0.000000, 0.000000, 0.625000, 1.000000, + -0.231938, -0.488448, -0.387041, -1.000000, 0.000000, 0.000000, 0.875000, 1.000000, + -0.164774, -0.523009, -0.071011, 1.000000, 0.000000, 0.000000, 0.375000, 0.750000, + -0.164774, -0.488448, -0.387041, 1.000000, 0.000000, 0.000000, 0.125000, 1.000000, + -0.164774, -0.488448, -0.071011, 1.000000, 0.000000, 0.000000, 0.375000, 1.000000, + -0.164774, -0.523009, -0.387041, 1.000000, 0.000000, 0.000000, 0.125000, 0.750000, + -1.036951, -0.488448, -0.071011, 0.000000, 0.000000, 1.000000, 0.375000, 1.000000, + -1.104115, -0.488448, -0.071011, 0.000000, 0.000000, 1.000000, 0.625000, 1.000000, + -1.104115, -0.523009, -0.071011, 0.000000, 0.000000, 1.000000, 0.625000, 0.750000, + -1.036951, -0.523009, -0.071011, 0.000000, 0.000000, 1.000000, 0.375000, 0.750000, + -1.104115, -0.523009, -0.071011, 0.000000, -1.000000, 0.000000, 0.625000, 0.750000, + -1.104115, -0.523009, -0.387041, 0.000000, -1.000000, 0.000000, 0.625000, 0.500000, + -1.036951, -0.523009, -0.071011, 0.000000, -1.000000, 0.000000, 0.375000, 0.750000, + -1.036951, -0.523009, -0.387041, 0.000000, -1.000000, 0.000000, 0.375000, 0.500000, + -1.036951, -0.523009, -0.387041, 0.000000, 0.000000, -1.000000, 0.375000, 0.500000, + -1.104115, -0.523009, -0.387041, 0.000000, 0.000000, -1.000000, 0.625000, 0.500000, + -1.104115, -0.488448, -0.387041, 0.000000, 0.000000, -1.000000, 0.625000, 0.250000, + -1.036951, -0.488448, -0.387041, 0.000000, 0.000000, -1.000000, 0.375000, 0.250000, + -1.036951, -0.488448, -0.071011, 0.000000, 1.000000, 0.000000, 0.375000, 0.000000, + -1.036951, -0.488448, -0.387041, 0.000000, 1.000000, 0.000000, 0.375000, 0.250000, + -1.104115, -0.488448, -0.071011, 0.000000, 1.000000, 0.000000, 0.625000, 0.000000, + -1.104115, -0.488448, -0.387041, 0.000000, 1.000000, 0.000000, 0.625000, 0.250000, + -1.104115, -0.523009, -0.387041, -1.000000, 0.000000, 0.000000, 0.875000, 0.750000, + -1.104115, -0.523009, -0.071011, -1.000000, 0.000000, 0.000000, 0.625000, 0.750000, + -1.104115, -0.488448, -0.071011, -1.000000, 0.000000, 0.000000, 0.625000, 1.000000, + -1.104115, -0.488448, -0.387041, -1.000000, 0.000000, 0.000000, 0.875000, 1.000000, + -1.036951, -0.523009, -0.071011, 1.000000, 0.000000, 0.000000, 0.375000, 0.750000, + -1.036951, -0.488448, -0.387041, 1.000000, 0.000000, 0.000000, 0.125000, 1.000000, + -1.036951, -0.488448, -0.071011, 1.000000, 0.000000, 0.000000, 0.375000, 1.000000, + -1.036951, -0.523009, -0.387041, 1.000000, 0.000000, 0.000000, 0.125000, 0.750000, + -1.186559, -0.488448, -0.071011, 0.000000, 0.000000, 1.000000, 0.375000, 1.000000, + -1.253723, -0.488448, -0.071011, 0.000000, 0.000000, 1.000000, 0.625000, 1.000000, + -1.253723, -0.523009, -0.071011, 0.000000, 0.000000, 1.000000, 0.625000, 0.750000, + -1.186559, -0.523009, -0.071011, 0.000000, 0.000000, 1.000000, 0.375000, 0.750000, + -1.253723, -0.523009, -0.387041, 0.000000, -1.000000, 0.000000, 0.625000, 0.500000, + -1.186559, -0.523009, -0.071011, 0.000000, -1.000000, 0.000000, 0.375000, 0.750000, + -1.253723, -0.523009, -0.071011, 0.000000, -1.000000, 0.000000, 0.625000, 0.750000, + -1.186559, -0.523009, -0.387041, 0.000000, -1.000000, 0.000000, 0.375000, 0.500000, + -1.186559, -0.523009, -0.387041, 0.000000, 0.000000, -1.000000, 0.375000, 0.500000, + -1.253723, -0.523009, -0.387041, 0.000000, 0.000000, -1.000000, 0.625000, 0.500000, + -1.253723, -0.488448, -0.387041, 0.000000, 0.000000, -1.000000, 0.625000, 0.250000, + -1.186559, -0.488448, -0.387041, 0.000000, 0.000000, -1.000000, 0.375000, 0.250000, + -1.186559, -0.488448, -0.071011, 0.000000, 1.000000, 0.000000, 0.375000, 0.000000, + -1.186559, -0.488448, -0.387041, 0.000000, 1.000000, 0.000000, 0.375000, 0.250000, + -1.253723, -0.488448, -0.071011, 0.000000, 1.000000, 0.000000, 0.625000, 0.000000, + -1.253723, -0.488448, -0.387041, 0.000000, 1.000000, 0.000000, 0.625000, 0.250000, + -1.253723, -0.523009, -0.387041, -1.000000, 0.000000, 0.000000, 0.875000, 0.750000, + -1.253723, -0.523009, -0.071011, -1.000000, 0.000000, 0.000000, 0.625000, 0.750000, + -1.253723, -0.488448, -0.071011, -1.000000, 0.000000, 0.000000, 0.625000, 1.000000, + -1.253723, -0.488448, -0.387041, -1.000000, 0.000000, 0.000000, 0.875000, 1.000000, + -1.186559, -0.523009, -0.071011, 1.000000, 0.000000, 0.000000, 0.375000, 0.750000, + -1.186559, -0.488448, -0.387041, 1.000000, 0.000000, 0.000000, 0.125000, 1.000000, + -1.186559, -0.488448, -0.071011, 1.000000, 0.000000, 0.000000, 0.375000, 1.000000, + -1.186559, -0.523009, -0.387041, 1.000000, 0.000000, 0.000000, 0.125000, 0.750000, + -1.336166, -0.488448, -0.071011, 0.000000, 0.000000, 1.000000, 0.375000, 1.000000, + -1.403330, -0.488448, -0.071011, 0.000000, 0.000000, 1.000000, 0.625000, 1.000000, + -1.403330, -0.523009, -0.071011, 0.000000, 0.000000, 1.000000, 0.625000, 0.750000, + -1.336166, -0.523009, -0.071011, 0.000000, 0.000000, 1.000000, 0.375000, 0.750000, + -1.403330, -0.523009, -0.387041, 0.000000, -1.000000, 0.000000, 0.625000, 0.500000, + -1.336166, -0.523009, -0.071011, 0.000000, -1.000000, 0.000000, 0.375000, 0.750000, + -1.403330, -0.523009, -0.071011, 0.000000, -1.000000, 0.000000, 0.625000, 0.750000, + -1.336166, -0.523009, -0.387041, 0.000000, -1.000000, 0.000000, 0.375000, 0.500000, + -1.336166, -0.523009, -0.387041, 0.000000, 0.000000, -1.000000, 0.375000, 0.500000, + -1.403330, -0.523009, -0.387041, 0.000000, 0.000000, -1.000000, 0.625000, 0.500000, + -1.403330, -0.488448, -0.387041, 0.000000, 0.000000, -1.000000, 0.625000, 0.250000, + -1.336166, -0.488448, -0.387041, 0.000000, 0.000000, -1.000000, 0.375000, 0.250000, + -1.336166, -0.488448, -0.071011, 0.000000, 1.000000, 0.000000, 0.375000, 0.000000, + -1.336166, -0.488448, -0.387041, 0.000000, 1.000000, 0.000000, 0.375000, 0.250000, + -1.403330, -0.488448, -0.071011, 0.000000, 1.000000, 0.000000, 0.625000, 0.000000, + -1.403330, -0.488448, -0.387041, 0.000000, 1.000000, 0.000000, 0.625000, 0.250000, + -1.403330, -0.523009, -0.387041, -1.000000, 0.000000, 0.000000, 0.875000, 0.750000, + -1.403330, -0.523009, -0.071011, -1.000000, 0.000000, 0.000000, 0.625000, 0.750000, + -1.403330, -0.488448, -0.071011, -1.000000, 0.000000, 0.000000, 0.625000, 1.000000, + -1.403330, -0.488448, -0.387041, -1.000000, 0.000000, 0.000000, 0.875000, 1.000000, + -1.336166, -0.523009, -0.071011, 1.000000, 0.000000, 0.000000, 0.375000, 0.750000, + -1.336166, -0.488448, -0.387041, 1.000000, 0.000000, 0.000000, 0.125000, 1.000000, + -1.336166, -0.488448, -0.071011, 1.000000, 0.000000, 0.000000, 0.375000, 1.000000, + -1.336166, -0.523009, -0.387041, 1.000000, 0.000000, 0.000000, 0.125000, 0.750000, + -0.737738, -0.488448, -0.071011, 0.000000, 0.000000, 1.000000, 0.375000, 1.000000, + -0.804900, -0.488448, -0.071011, 0.000000, 0.000000, 1.000000, 0.625000, 1.000000, + -0.804900, -0.523009, -0.071011, 0.000000, 0.000000, 1.000000, 0.625000, 0.750000, + -0.737738, -0.523009, -0.071011, 0.000000, 0.000000, 1.000000, 0.375000, 0.750000, + -0.804900, -0.523009, -0.071011, 0.000000, -1.000000, 0.000000, 0.625000, 0.750000, + -0.804900, -0.523009, -0.387041, 0.000000, -1.000000, 0.000000, 0.625000, 0.500000, + -0.737738, -0.523009, -0.071011, 0.000000, -1.000000, 0.000000, 0.375000, 0.750000, + -0.737738, -0.523009, -0.387041, 0.000000, -1.000000, 0.000000, 0.375000, 0.500000, + -0.737738, -0.523009, -0.387041, 0.000000, 0.000000, -1.000000, 0.375000, 0.500000, + -0.804900, -0.523009, -0.387041, 0.000000, 0.000000, -1.000000, 0.625000, 0.500000, + -0.804900, -0.488448, -0.387041, 0.000000, 0.000000, -1.000000, 0.625000, 0.250000, + -0.737738, -0.488448, -0.387041, 0.000000, 0.000000, -1.000000, 0.375000, 0.250000, + -0.737738, -0.488448, -0.071011, 0.000000, 1.000000, 0.000000, 0.375000, 0.000000, + -0.737738, -0.488448, -0.387041, 0.000000, 1.000000, 0.000000, 0.375000, 0.250000, + -0.804900, -0.488448, -0.071011, 0.000000, 1.000000, 0.000000, 0.625000, 0.000000, + -0.804900, -0.488448, -0.387041, 0.000000, 1.000000, 0.000000, 0.625000, 0.250000, + -0.804900, -0.523009, -0.387041, -1.000000, 0.000000, 0.000000, 0.875000, 0.750000, + -0.804900, -0.523009, -0.071011, -1.000000, 0.000000, 0.000000, 0.625000, 0.750000, + -0.804900, -0.488448, -0.071011, -1.000000, 0.000000, 0.000000, 0.625000, 1.000000, + -0.804900, -0.488448, -0.387041, -1.000000, 0.000000, 0.000000, 0.875000, 1.000000, + -0.737738, -0.523009, -0.071011, 1.000000, 0.000000, 0.000000, 0.375000, 0.750000, + -0.737738, -0.488448, -0.387041, 1.000000, 0.000000, 0.000000, 0.125000, 1.000000, + -0.737738, -0.488448, -0.071011, 1.000000, 0.000000, 0.000000, 0.375000, 1.000000, + -0.737738, -0.523009, -0.387041, 1.000000, 0.000000, 0.000000, 0.125000, 0.750000, + -0.884162, -0.488448, -0.071011, 0.000000, 0.000000, 1.000000, 0.375000, 1.000000, + -0.951324, -0.488448, -0.071011, 0.000000, 0.000000, 1.000000, 0.625000, 1.000000, + -0.951324, -0.523009, -0.071011, 0.000000, 0.000000, 1.000000, 0.625000, 0.750000, + -0.884162, -0.523009, -0.071011, 0.000000, 0.000000, 1.000000, 0.375000, 0.750000, + -0.951324, -0.523009, -0.387041, 0.000000, -1.000000, 0.000000, 0.625000, 0.500000, + -0.884162, -0.523009, -0.071011, 0.000000, -1.000000, 0.000000, 0.375000, 0.750000, + -0.951324, -0.523009, -0.071011, 0.000000, -1.000000, 0.000000, 0.625000, 0.750000, + -0.884162, -0.523009, -0.387041, 0.000000, -1.000000, 0.000000, 0.375000, 0.500000, + -0.884162, -0.523009, -0.387041, 0.000000, 0.000000, -1.000000, 0.375000, 0.500000, + -0.951324, -0.523009, -0.387041, 0.000000, 0.000000, -1.000000, 0.625000, 0.500000, + -0.951324, -0.488448, -0.387041, 0.000000, 0.000000, -1.000000, 0.625000, 0.250000, + -0.884162, -0.488448, -0.387041, 0.000000, 0.000000, -1.000000, 0.375000, 0.250000, + -0.884162, -0.488448, -0.071011, 0.000000, 1.000000, 0.000000, 0.375000, 0.000000, + -0.884162, -0.488448, -0.387041, 0.000000, 1.000000, 0.000000, 0.375000, 0.250000, + -0.951324, -0.488448, -0.071011, 0.000000, 1.000000, 0.000000, 0.625000, 0.000000, + -0.951324, -0.488448, -0.387041, 0.000000, 1.000000, 0.000000, 0.625000, 0.250000, + -0.951324, -0.523009, -0.387041, -1.000000, 0.000000, 0.000000, 0.875000, 0.750000, + -0.951324, -0.523009, -0.071011, -1.000000, 0.000000, 0.000000, 0.625000, 0.750000, + -0.951324, -0.488448, -0.071011, -1.000000, 0.000000, 0.000000, 0.625000, 1.000000, + -0.951324, -0.488448, -0.387041, -1.000000, 0.000000, 0.000000, 0.875000, 1.000000, + -0.884162, -0.523009, -0.071011, 1.000000, 0.000000, 0.000000, 0.375000, 0.750000, + -0.884162, -0.488448, -0.387041, 1.000000, 0.000000, 0.000000, 0.125000, 1.000000, + -0.884162, -0.488448, -0.071011, 1.000000, 0.000000, 0.000000, 0.375000, 1.000000, + -0.884162, -0.523009, -0.387041, 1.000000, 0.000000, 0.000000, 0.125000, 0.750000, + -1.546571, -0.523009, -0.071011, 0.000000, 0.000000, 1.000000, 0.625000, 0.750000, + -1.479406, -0.488448, -0.071011, 0.000000, 0.000000, 1.000000, 0.375000, 1.000000, + -1.546571, -0.488448, -0.071011, 0.000000, 0.000000, 1.000000, 0.625000, 1.000000, + -1.479406, -0.523009, -0.071011, 0.000000, 0.000000, 1.000000, 0.375000, 0.750000, + -1.546571, -0.523009, -0.387041, 0.000000, -1.000000, 0.000000, 0.625000, 0.500000, + -1.479406, -0.523009, -0.071011, 0.000000, -1.000000, 0.000000, 0.375000, 0.750000, + -1.546571, -0.523009, -0.071011, 0.000000, -1.000000, 0.000000, 0.625000, 0.750000, + -1.479406, -0.523009, -0.387041, 0.000000, -1.000000, 0.000000, 0.375000, 0.500000, + -1.546571, -0.488448, -0.387041, 0.000000, 0.000000, -1.000000, 0.625000, 0.250000, + -1.479406, -0.523009, -0.387041, 0.000000, 0.000000, -1.000000, 0.375000, 0.500000, + -1.546571, -0.523009, -0.387041, 0.000000, 0.000000, -1.000000, 0.625000, 0.500000, + -1.479406, -0.488448, -0.387041, 0.000000, 0.000000, -1.000000, 0.375000, 0.250000, + -1.479406, -0.488448, -0.071011, 0.000000, 1.000000, 0.000000, 0.375000, 0.000000, + -1.479406, -0.488448, -0.387041, 0.000000, 1.000000, 0.000000, 0.375000, 0.250000, + -1.546571, -0.488448, -0.071011, 0.000000, 1.000000, 0.000000, 0.625000, 0.000000, + -1.546571, -0.488448, -0.387041, 0.000000, 1.000000, 0.000000, 0.625000, 0.250000, + -1.546571, -0.523009, -0.387041, -1.000000, 0.000000, 0.000000, 0.875000, 0.750000, + -1.546571, -0.523009, -0.071011, -1.000000, 0.000000, 0.000000, 0.625000, 0.750000, + -1.546571, -0.488448, -0.071011, -1.000000, 0.000000, 0.000000, 0.625000, 1.000000, + -1.546571, -0.488448, -0.387041, -1.000000, 0.000000, 0.000000, 0.875000, 1.000000, + -1.479406, -0.523009, -0.071011, 1.000000, 0.000000, 0.000000, 0.375000, 0.750000, + -1.479406, -0.488448, -0.387041, 1.000000, 0.000000, 0.000000, 0.125000, 1.000000, + -1.479406, -0.488448, -0.071011, 1.000000, 0.000000, 0.000000, 0.375000, 1.000000, + -1.479406, -0.523009, -0.387041, 1.000000, 0.000000, 0.000000, 0.125000, 0.750000, + 2.074845, 0.614520, 0.296582, 0.000000, 1.000000, 0.000000, 0.375000, 0.500000, + 2.098822, 0.614520, 0.296582, 0.000000, 1.000000, 0.000000, 0.375000, 0.750000, + 2.074845, 0.614520, 0.273867, 0.000000, 1.000000, 0.000000, 0.625000, 0.500000, + 2.098822, 0.614520, 0.273867, 0.000000, 1.000000, 0.000000, 0.625000, 0.750000, + 2.122449, -0.212970, 0.318965, 0.000000, -1.000000, 0.000000, 0.375000, 0.000000, + 2.051218, -0.212970, 0.318965, 0.000000, -1.000000, 0.000000, 0.375000, 0.250000, + 2.122449, -0.212970, 0.251484, 0.000000, -1.000000, 0.000000, 0.625000, 0.000000, + 2.051218, -0.212970, 0.251484, 0.000000, -1.000000, 0.000000, 0.625000, 0.250000, + 2.122449, -0.212970, 0.251484, 0.999986, 0.005249, 0.000000, 0.625000, 1.000000, + 2.118258, 0.585558, 0.255455, 0.999874, 0.015844, 0.000000, 0.625000, 0.750000, + 2.122449, -0.212970, 0.318965, 0.999986, 0.005249, 0.000000, 0.375000, 1.000000, + 2.118258, 0.585558, 0.314994, 0.999875, 0.015844, 0.000000, 0.375000, 0.750000, + 2.098822, 0.614520, 0.296582, 0.830359, 0.557228, 0.000000, 0.375000, 0.750000, + 2.098822, 0.614520, 0.273867, 0.830359, 0.557228, 0.000000, 0.625000, 0.750000, + 2.055410, 0.585558, 0.255455, -0.999875, 0.015844, 0.000000, 0.625000, 0.500000, + 2.051218, -0.212970, 0.251484, -0.999986, 0.005249, 0.000000, 0.625000, 0.250000, + 2.055410, 0.585558, 0.314994, -0.999875, 0.015844, 0.000000, 0.375000, 0.500000, + 2.051218, -0.212970, 0.318965, -0.999986, 0.005249, 0.000000, 0.375000, 0.250000, + 2.074845, 0.614520, 0.273867, -0.830359, 0.557228, 0.000000, 0.625000, 0.500000, + 2.074845, 0.614520, 0.296582, -0.830359, 0.557228, 0.000000, 0.375000, 0.500000, + 2.051218, -0.212970, 0.251484, 0.000000, 0.004973, -0.999988, 0.875000, 1.000000, + 2.055410, 0.585558, 0.255455, 0.000000, 0.014739, -0.999891, 0.875000, 0.750000, + 2.122449, -0.212970, 0.251484, 0.000000, 0.004973, -0.999988, 0.625000, 1.000000, + 2.118258, 0.585558, 0.255455, 0.000000, 0.014739, -0.999891, 0.625000, 0.750000, + 2.055410, 0.585558, 0.255455, 0.000000, 0.014739, -0.999891, 0.625000, 0.500000, + 2.098822, 0.614520, 0.273867, 0.000000, 0.536497, -0.843902, 0.625000, 0.750000, + 2.074845, 0.614520, 0.273867, 0.000000, 0.536497, -0.843902, 0.625000, 0.500000, + 2.055410, 0.585558, 0.314994, 0.000000, 0.014739, 0.999891, 0.125000, 0.750000, + 2.122449, -0.212970, 0.318965, 0.000000, 0.004973, 0.999988, 0.375000, 1.000000, + 2.118258, 0.585558, 0.314994, 0.000000, 0.014739, 0.999891, 0.375000, 0.750000, + 2.051218, -0.212970, 0.318965, 0.000000, 0.004973, 0.999988, 0.125000, 1.000000, + 2.055410, 0.585558, 0.314994, 0.000000, 0.014739, 0.999891, 0.375000, 0.500000, + 2.098822, 0.614520, 0.296582, 0.000000, 0.536490, 0.843907, 0.375000, 0.750000, + 2.074845, 0.614520, 0.296582, 0.000000, 0.536490, 0.843907, 0.375000, 0.500000, + 0.000583, -0.523009, -1.586355, 1.000000, 0.000000, -0.000005, 0.625000, 0.750000, + 0.000583, -0.488448, -1.653518, 1.000000, 0.000000, -0.000005, 0.375000, 1.000000, + 0.000583, -0.488448, -1.586355, 1.000000, 0.000000, -0.000005, 0.625000, 1.000000, + 0.000583, -0.523009, -1.653518, 1.000000, 0.000000, -0.000005, 0.375000, 0.750000, + -0.315446, -0.523009, -1.586355, 0.000000, -1.000000, 0.000001, 0.625000, 0.500000, + 0.000583, -0.523009, -1.653518, 0.000000, -1.000000, 0.000001, 0.375000, 0.750000, + 0.000583, -0.523009, -1.586355, 0.000000, -1.000000, 0.000001, 0.625000, 0.750000, + -0.315447, -0.523009, -1.653518, 0.000000, -1.000000, 0.000001, 0.375000, 0.500000, + -0.315446, -0.488448, -1.586355, -1.000000, 0.000000, 0.000005, 0.625000, 0.250000, + -0.315447, -0.523009, -1.653518, -1.000000, 0.000000, 0.000005, 0.375000, 0.500000, + -0.315446, -0.523009, -1.586355, -1.000000, 0.000000, 0.000005, 0.625000, 0.500000, + -0.315447, -0.488448, -1.653518, -1.000000, 0.000000, 0.000005, 0.375000, 0.250000, + -0.315446, -0.488448, -1.586355, 0.000000, 1.000000, 0.000000, 0.625000, 0.250000, + 0.000583, -0.488448, -1.653518, 0.000000, 1.000000, 0.000000, 0.375000, 0.000000, + -0.315447, -0.488448, -1.653518, 0.000000, 1.000000, 0.000000, 0.375000, 0.250000, + 0.000583, -0.488448, -1.586355, 0.000000, 1.000000, 0.000000, 0.625000, 0.000000, + -0.315446, -0.523009, -1.586355, 0.000000, 0.000000, 1.000000, 0.875000, 0.750000, + 0.000583, -0.488448, -1.586355, 0.000000, 0.000000, 1.000000, 0.625000, 1.000000, + -0.315446, -0.488448, -1.586355, 0.000000, 0.000000, 1.000000, 0.875000, 1.000000, + 0.000583, -0.523009, -1.586355, 0.000000, 0.000000, 1.000000, 0.625000, 0.750000, + 0.000583, -0.523009, -1.653518, 0.000000, 0.000000, -1.000000, 0.375000, 0.750000, + -0.315447, -0.523009, -1.653518, 0.000000, 0.000000, -1.000000, 0.125000, 0.750000, + -0.315447, -0.488448, -1.653518, 0.000000, 0.000000, -1.000000, 0.125000, 1.000000, + 0.000583, -0.488448, -1.653518, 0.000000, 0.000000, -1.000000, 0.375000, 1.000000, + 0.000583, -0.523009, -1.013392, 1.000000, 0.000000, -0.000005, 0.625000, 0.750000, + 0.000583, -0.488448, -1.080555, 1.000000, 0.000000, -0.000005, 0.375000, 1.000000, + 0.000583, -0.488448, -1.013392, 1.000000, 0.000000, -0.000005, 0.625000, 1.000000, + 0.000583, -0.523009, -1.080555, 1.000000, 0.000000, -0.000005, 0.375000, 0.750000, + -0.315446, -0.523009, -1.013392, 0.000000, -1.000000, 0.000001, 0.625000, 0.500000, + 0.000583, -0.523009, -1.080555, 0.000000, -1.000000, 0.000001, 0.375000, 0.750000, + 0.000583, -0.523009, -1.013392, 0.000000, -1.000000, 0.000001, 0.625000, 0.750000, + -0.315447, -0.523009, -1.080555, 0.000000, -1.000000, 0.000001, 0.375000, 0.500000, + -0.315446, -0.488448, -1.013392, -1.000000, 0.000000, 0.000005, 0.625000, 0.250000, + -0.315447, -0.523009, -1.080555, -1.000000, 0.000000, 0.000005, 0.375000, 0.500000, + -0.315446, -0.523009, -1.013392, -1.000000, 0.000000, 0.000005, 0.625000, 0.500000, + -0.315447, -0.488448, -1.080555, -1.000000, 0.000000, 0.000005, 0.375000, 0.250000, + -0.315446, -0.488448, -1.013392, 0.000000, 1.000000, 0.000000, 0.625000, 0.250000, + 0.000583, -0.488448, -1.080555, 0.000000, 1.000000, 0.000000, 0.375000, 0.000000, + -0.315447, -0.488448, -1.080555, 0.000000, 1.000000, 0.000000, 0.375000, 0.250000, + 0.000583, -0.488448, -1.013392, 0.000000, 1.000000, 0.000000, 0.625000, 0.000000, + -0.315446, -0.523009, -1.013392, 0.000000, 0.000000, 1.000000, 0.875000, 0.750000, + 0.000583, -0.488448, -1.013392, 0.000000, 0.000000, 1.000000, 0.625000, 1.000000, + -0.315446, -0.488448, -1.013392, 0.000000, 0.000000, 1.000000, 0.875000, 1.000000, + 0.000583, -0.523009, -1.013392, 0.000000, 0.000000, 1.000000, 0.625000, 0.750000, + 0.000583, -0.523009, -1.080555, 0.000001, 0.000000, -1.000000, 0.375000, 0.750000, + -0.315447, -0.523009, -1.080555, 0.000001, 0.000000, -1.000000, 0.125000, 0.750000, + -0.315447, -0.488448, -1.080555, 0.000001, 0.000000, -1.000000, 0.125000, 1.000000, + 0.000583, -0.488448, -1.080555, 0.000001, 0.000000, -1.000000, 0.375000, 1.000000, + 0.000583, -0.523009, -0.866968, 1.000000, 0.000000, -0.000005, 0.625000, 0.750000, + 0.000583, -0.488448, -0.934131, 1.000000, 0.000000, -0.000005, 0.375000, 1.000000, + 0.000583, -0.488448, -0.866968, 1.000000, 0.000000, -0.000005, 0.625000, 1.000000, + 0.000583, -0.523009, -0.934131, 1.000000, 0.000000, -0.000005, 0.375000, 0.750000, + -0.315446, -0.523009, -0.866968, 0.000000, -1.000000, 0.000001, 0.625000, 0.500000, + 0.000583, -0.523009, -0.934131, 0.000000, -1.000000, 0.000001, 0.375000, 0.750000, + 0.000583, -0.523009, -0.866968, 0.000000, -1.000000, 0.000001, 0.625000, 0.750000, + -0.315447, -0.523009, -0.934131, 0.000000, -1.000000, 0.000001, 0.375000, 0.500000, + -0.315446, -0.488448, -0.866968, -1.000000, 0.000000, 0.000005, 0.625000, 0.250000, + -0.315447, -0.523009, -0.934131, -1.000000, 0.000000, 0.000005, 0.375000, 0.500000, + -0.315446, -0.523009, -0.866968, -1.000000, 0.000000, 0.000005, 0.625000, 0.500000, + -0.315447, -0.488448, -0.934131, -1.000000, 0.000000, 0.000005, 0.375000, 0.250000, + -0.315446, -0.488448, -0.866968, 0.000000, 1.000000, 0.000000, 0.625000, 0.250000, + 0.000583, -0.488448, -0.934131, 0.000000, 1.000000, 0.000000, 0.375000, 0.000000, + -0.315447, -0.488448, -0.934131, 0.000000, 1.000000, 0.000000, 0.375000, 0.250000, + 0.000583, -0.488448, -0.866968, 0.000000, 1.000000, 0.000000, 0.625000, 0.000000, + -0.315446, -0.523009, -0.866968, 0.000000, 0.000000, 1.000000, 0.875000, 0.750000, + 0.000583, -0.488448, -0.866968, 0.000000, 0.000000, 1.000000, 0.625000, 1.000000, + -0.315446, -0.488448, -0.866968, 0.000000, 0.000000, 1.000000, 0.875000, 1.000000, + 0.000583, -0.523009, -0.866968, 0.000000, 0.000000, 1.000000, 0.625000, 0.750000, + 0.000583, -0.523009, -0.934131, -0.000000, 0.000000, -1.000000, 0.375000, 0.750000, + -0.315447, -0.523009, -0.934131, -0.000000, 0.000000, -1.000000, 0.125000, 0.750000, + -0.315447, -0.488448, -0.934131, -0.000000, 0.000000, -1.000000, 0.125000, 1.000000, + 0.000583, -0.488448, -0.934131, -0.000000, 0.000000, -1.000000, 0.375000, 1.000000, + 0.000583, -0.523009, -1.452663, 1.000000, 0.000000, -0.000005, 0.625000, 0.750000, + 0.000583, -0.488448, -1.519827, 1.000000, 0.000000, -0.000005, 0.375000, 1.000000, + 0.000583, -0.488448, -1.452663, 1.000000, 0.000000, -0.000005, 0.625000, 1.000000, + 0.000583, -0.523009, -1.519827, 1.000000, 0.000000, -0.000005, 0.375000, 0.750000, + -0.315446, -0.523009, -1.452663, 0.000000, -1.000000, 0.000001, 0.625000, 0.500000, + 0.000583, -0.523009, -1.519827, 0.000000, -1.000000, 0.000001, 0.375000, 0.750000, + 0.000583, -0.523009, -1.452663, 0.000000, -1.000000, 0.000001, 0.625000, 0.750000, + -0.315447, -0.523009, -1.519827, 0.000000, -1.000000, 0.000001, 0.375000, 0.500000, + -0.315446, -0.488448, -1.452663, -1.000000, 0.000000, 0.000005, 0.625000, 0.250000, + -0.315447, -0.523009, -1.519827, -1.000000, 0.000000, 0.000005, 0.375000, 0.500000, + -0.315446, -0.523009, -1.452663, -1.000000, 0.000000, 0.000005, 0.625000, 0.500000, + -0.315447, -0.488448, -1.519827, -1.000000, 0.000000, 0.000005, 0.375000, 0.250000, + -0.315446, -0.488448, -1.452663, 0.000000, 1.000000, 0.000000, 0.625000, 0.250000, + 0.000583, -0.488448, -1.519827, 0.000000, 1.000000, 0.000000, 0.375000, 0.000000, + -0.315447, -0.488448, -1.519827, 0.000000, 1.000000, 0.000000, 0.375000, 0.250000, + 0.000583, -0.488448, -1.452663, 0.000000, 1.000000, 0.000000, 0.625000, 0.000000, + -0.315446, -0.523009, -1.452663, -0.000000, 0.000000, 1.000000, 0.875000, 0.750000, + 0.000583, -0.488448, -1.452663, -0.000000, 0.000000, 1.000000, 0.625000, 1.000000, + -0.315446, -0.488448, -1.452663, -0.000000, 0.000000, 1.000000, 0.875000, 1.000000, + 0.000583, -0.523009, -1.452663, -0.000000, 0.000000, 1.000000, 0.625000, 0.750000, + 0.000583, -0.523009, -1.519827, 0.000000, 0.000000, -1.000000, 0.375000, 0.750000, + -0.315447, -0.523009, -1.519827, 0.000000, 0.000000, -1.000000, 0.125000, 0.750000, + -0.315447, -0.488448, -1.519827, 0.000000, 0.000000, -1.000000, 0.125000, 1.000000, + 0.000583, -0.488448, -1.519827, 0.000000, 0.000000, -1.000000, 0.375000, 1.000000, + 0.000583, -0.523009, -1.312606, 1.000000, 0.000000, -0.000005, 0.625000, 0.750000, + 0.000583, -0.488448, -1.379769, 1.000000, 0.000000, -0.000005, 0.375000, 1.000000, + 0.000583, -0.488448, -1.312606, 1.000000, 0.000000, -0.000005, 0.625000, 1.000000, + 0.000583, -0.523009, -1.379769, 1.000000, 0.000000, -0.000005, 0.375000, 0.750000, + -0.315446, -0.523009, -1.312606, 0.000000, -1.000000, 0.000001, 0.625000, 0.500000, + 0.000583, -0.523009, -1.379769, 0.000000, -1.000000, 0.000001, 0.375000, 0.750000, + 0.000583, -0.523009, -1.312606, 0.000000, -1.000000, 0.000001, 0.625000, 0.750000, + -0.315447, -0.523009, -1.379769, 0.000000, -1.000000, 0.000001, 0.375000, 0.500000, + -0.315446, -0.488448, -1.312606, -1.000000, 0.000000, 0.000005, 0.625000, 0.250000, + -0.315447, -0.523009, -1.379769, -1.000000, 0.000000, 0.000005, 0.375000, 0.500000, + -0.315446, -0.523009, -1.312606, -1.000000, 0.000000, 0.000005, 0.625000, 0.500000, + -0.315447, -0.488448, -1.379769, -1.000000, 0.000000, 0.000005, 0.375000, 0.250000, + -0.315446, -0.488448, -1.312606, 0.000000, 1.000000, 0.000000, 0.625000, 0.250000, + 0.000583, -0.488448, -1.379769, 0.000000, 1.000000, 0.000000, 0.375000, 0.000000, + -0.315447, -0.488448, -1.379769, 0.000000, 1.000000, 0.000000, 0.375000, 0.250000, + 0.000583, -0.488448, -1.312606, 0.000000, 1.000000, 0.000000, 0.625000, 0.000000, + -0.315446, -0.523009, -1.312606, 0.000000, 0.000000, 1.000000, 0.875000, 0.750000, + 0.000583, -0.488448, -1.312606, 0.000000, 0.000000, 1.000000, 0.625000, 1.000000, + -0.315446, -0.488448, -1.312606, 0.000000, 0.000000, 1.000000, 0.875000, 1.000000, + 0.000583, -0.523009, -1.312606, 0.000000, 0.000000, 1.000000, 0.625000, 0.750000, + 0.000583, -0.523009, -1.379769, 0.000000, 0.000000, -1.000000, 0.375000, 0.750000, + -0.315447, -0.523009, -1.379769, 0.000000, 0.000000, -1.000000, 0.125000, 0.750000, + -0.315447, -0.488448, -1.379769, 0.000000, 0.000000, -1.000000, 0.125000, 1.000000, + 0.000583, -0.488448, -1.379769, 0.000000, 0.000000, -1.000000, 0.375000, 1.000000, + 0.000583, -0.523009, -1.169365, 1.000000, 0.000000, -0.000005, 0.625000, 0.750000, + 0.000583, -0.488448, -1.236529, 1.000000, 0.000000, -0.000005, 0.375000, 1.000000, + 0.000583, -0.488448, -1.169365, 1.000000, 0.000000, -0.000005, 0.625000, 1.000000, + 0.000583, -0.523009, -1.236529, 1.000000, 0.000000, -0.000005, 0.375000, 0.750000, + -0.315446, -0.523009, -1.169365, 0.000000, -1.000000, 0.000001, 0.625000, 0.500000, + 0.000583, -0.523009, -1.236529, 0.000000, -1.000000, 0.000001, 0.375000, 0.750000, + 0.000583, -0.523009, -1.169365, 0.000000, -1.000000, 0.000001, 0.625000, 0.750000, + -0.315447, -0.523009, -1.236529, 0.000000, -1.000000, 0.000001, 0.375000, 0.500000, + -0.315446, -0.488448, -1.169365, -1.000000, 0.000000, 0.000005, 0.625000, 0.250000, + -0.315447, -0.523009, -1.236529, -1.000000, 0.000000, 0.000005, 0.375000, 0.500000, + -0.315446, -0.523009, -1.169365, -1.000000, 0.000000, 0.000005, 0.625000, 0.500000, + -0.315447, -0.488448, -1.236529, -1.000000, 0.000000, 0.000005, 0.375000, 0.250000, + -0.315446, -0.488448, -1.169365, 0.000000, 1.000000, 0.000000, 0.625000, 0.250000, + 0.000583, -0.488448, -1.236529, 0.000000, 1.000000, 0.000000, 0.375000, 0.000000, + -0.315447, -0.488448, -1.236529, 0.000000, 1.000000, 0.000000, 0.375000, 0.250000, + 0.000583, -0.488448, -1.169365, 0.000000, 1.000000, 0.000000, 0.625000, 0.000000, + -0.315446, -0.523009, -1.169365, 0.000001, 0.000000, 1.000000, 0.875000, 0.750000, + 0.000583, -0.488448, -1.169365, 0.000001, 0.000000, 1.000000, 0.625000, 1.000000, + -0.315446, -0.488448, -1.169365, 0.000001, 0.000000, 1.000000, 0.875000, 1.000000, + 0.000583, -0.523009, -1.169365, 0.000001, 0.000000, 1.000000, 0.625000, 0.750000, + 0.000583, -0.523009, -1.236529, 0.000000, 0.000000, -1.000000, 0.375000, 0.750000, + -0.315447, -0.523009, -1.236529, 0.000000, 0.000000, -1.000000, 0.125000, 0.750000, + -0.315447, -0.488448, -1.236529, 0.000000, 0.000000, -1.000000, 0.125000, 1.000000, + 0.000583, -0.488448, -1.236529, 0.000000, 0.000000, -1.000000, 0.375000, 1.000000, + 0.965538, -0.070830, -0.529902, 1.000000, 0.000000, 0.000010, 0.375000, 0.750000, + 0.965538, -0.109006, -0.529902, 1.000000, 0.000000, 0.000010, 0.375000, 1.000000, + 0.965538, -0.070830, -0.560548, 1.000000, 0.000000, 0.000010, 0.625000, 0.750000, + 0.965538, -0.109006, -0.560548, 1.000000, 0.000000, 0.000010, 0.625000, 1.000000, + 0.965538, -0.070830, -0.560548, 0.000000, 1.000000, 0.000000, 0.625000, 0.750000, + 0.821334, -0.070830, -0.560548, 0.000000, 1.000000, 0.000000, 0.625000, 0.500000, + 0.965538, -0.070830, -0.529902, 0.000000, 1.000000, 0.000000, 0.375000, 0.750000, + 0.821334, -0.070830, -0.529902, 0.000000, 1.000000, 0.000000, 0.375000, 0.500000, + 0.821334, -0.109006, -0.529902, -1.000000, 0.000000, -0.000010, 0.375000, 0.250000, + 0.821334, -0.070830, -0.529902, -1.000000, 0.000000, -0.000010, 0.375000, 0.500000, + 0.821334, -0.109006, -0.560548, -1.000000, 0.000000, -0.000010, 0.625000, 0.250000, + 0.821334, -0.070830, -0.560548, -1.000000, 0.000000, -0.000010, 0.625000, 0.500000, + 0.821334, -0.109006, -0.560548, 0.000000, -1.000000, 0.000000, 0.625000, 0.250000, + 0.965538, -0.109006, -0.560548, 0.000000, -1.000000, 0.000000, 0.625000, 0.000000, + 0.821334, -0.109006, -0.529902, 0.000000, -1.000000, 0.000000, 0.375000, 0.250000, + 0.965538, -0.109006, -0.529902, 0.000000, -1.000000, 0.000000, 0.375000, 0.000000, + 0.965538, -0.109006, -0.560548, 0.000001, 0.000000, -1.000000, 0.625000, 1.000000, + 0.821334, -0.109006, -0.560548, 0.000001, 0.000000, -1.000000, 0.875000, 1.000000, + 0.821334, -0.070830, -0.560548, 0.000001, 0.000000, -1.000000, 0.875000, 0.750000, + 0.965538, -0.070830, -0.560548, 0.000001, 0.000000, -1.000000, 0.625000, 0.750000, + 0.965538, -0.070830, -0.529902, 0.000000, 0.000000, 1.000000, 0.375000, 0.750000, + 0.821334, -0.070830, -0.529902, 0.000000, 0.000000, 1.000000, 0.125000, 0.750000, + 0.821334, -0.109006, -0.529902, 0.000000, 0.000000, 1.000000, 0.125000, 1.000000, + 0.965538, -0.109006, -0.529902, 0.000000, 0.000000, 1.000000, 0.375000, 1.000000, + 0.965538, -0.070830, -0.595262, 1.000000, 0.000000, 0.000010, 0.375000, 0.750000, + 0.965538, -0.109006, -0.595262, 1.000000, 0.000000, 0.000010, 0.375000, 1.000000, + 0.965538, -0.070830, -0.625908, 1.000000, 0.000000, 0.000010, 0.625000, 0.750000, + 0.965538, -0.109006, -0.625908, 1.000000, 0.000000, 0.000010, 0.625000, 1.000000, + 0.965538, -0.070830, -0.625908, 0.000000, 1.000000, 0.000000, 0.625000, 0.750000, + 0.821334, -0.070830, -0.625908, 0.000000, 1.000000, 0.000000, 0.625000, 0.500000, + 0.965538, -0.070830, -0.595262, 0.000000, 1.000000, 0.000000, 0.375000, 0.750000, + 0.821334, -0.070830, -0.595262, 0.000000, 1.000000, 0.000000, 0.375000, 0.500000, + 0.821334, -0.109006, -0.595262, -1.000000, 0.000000, -0.000010, 0.375000, 0.250000, + 0.821334, -0.070830, -0.595262, -1.000000, 0.000000, -0.000010, 0.375000, 0.500000, + 0.821334, -0.109006, -0.625908, -1.000000, 0.000000, -0.000010, 0.625000, 0.250000, + 0.821334, -0.070830, -0.625908, -1.000000, 0.000000, -0.000010, 0.625000, 0.500000, + 0.821334, -0.109006, -0.625908, 0.000000, -1.000000, 0.000000, 0.625000, 0.250000, + 0.965538, -0.109006, -0.625908, 0.000000, -1.000000, 0.000000, 0.625000, 0.000000, + 0.821334, -0.109006, -0.595262, 0.000000, -1.000000, 0.000000, 0.375000, 0.250000, + 0.965538, -0.109006, -0.595262, 0.000000, -1.000000, 0.000000, 0.375000, 0.000000, + 0.965538, -0.109006, -0.625908, 0.000000, 0.000000, -1.000000, 0.625000, 1.000000, + 0.821334, -0.109006, -0.625908, 0.000000, 0.000000, -1.000000, 0.875000, 1.000000, + 0.821334, -0.070830, -0.625908, 0.000000, 0.000000, -1.000000, 0.875000, 0.750000, + 0.965538, -0.070830, -0.625908, 0.000000, 0.000000, -1.000000, 0.625000, 0.750000, + 0.965538, -0.070830, -0.595262, -0.000001, 0.000000, 1.000000, 0.375000, 0.750000, + 0.821334, -0.070830, -0.595262, -0.000001, 0.000000, 1.000000, 0.125000, 0.750000, + 0.821334, -0.109006, -0.595262, -0.000001, 0.000000, 1.000000, 0.125000, 1.000000, + 0.965538, -0.109006, -0.595262, -0.000001, 0.000000, 1.000000, 0.375000, 1.000000, + 0.965537, -0.070830, -0.666432, 1.000000, 0.000000, 0.000010, 0.375000, 0.750000, + 0.965537, -0.109006, -0.666432, 1.000000, 0.000000, 0.000010, 0.375000, 1.000000, + 0.965538, -0.070830, -0.697078, 1.000000, 0.000000, 0.000010, 0.625000, 0.750000, + 0.965538, -0.109006, -0.697078, 1.000000, 0.000000, 0.000010, 0.625000, 1.000000, + 0.965538, -0.070830, -0.697078, 0.000000, 1.000000, 0.000000, 0.625000, 0.750000, + 0.821334, -0.070830, -0.697078, 0.000000, 1.000000, 0.000000, 0.625000, 0.500000, + 0.965537, -0.070830, -0.666432, 0.000000, 1.000000, 0.000000, 0.375000, 0.750000, + 0.821334, -0.070830, -0.666432, 0.000000, 1.000000, 0.000000, 0.375000, 0.500000, + 0.821334, -0.109006, -0.666432, -1.000000, 0.000000, 0.000000, 0.375000, 0.250000, + 0.821334, -0.070830, -0.666432, -1.000000, 0.000000, 0.000000, 0.375000, 0.500000, + 0.821334, -0.109006, -0.697078, -1.000000, 0.000000, 0.000000, 0.625000, 0.250000, + 0.821334, -0.070830, -0.697078, -1.000000, 0.000000, 0.000000, 0.625000, 0.500000, + 0.821334, -0.109006, -0.697078, 0.000000, -1.000000, 0.000000, 0.625000, 0.250000, + 0.965537, -0.109006, -0.666432, 0.000000, -1.000000, 0.000000, 0.375000, 0.000000, + 0.821334, -0.109006, -0.666432, 0.000000, -1.000000, 0.000000, 0.375000, 0.250000, + 0.965538, -0.109006, -0.697078, 0.000000, -1.000000, 0.000000, 0.625000, 0.000000, + 0.965538, -0.109006, -0.697078, 0.000000, 0.000000, -1.000000, 0.625000, 1.000000, + 0.821334, -0.109006, -0.697078, 0.000000, 0.000000, -1.000000, 0.875000, 1.000000, + 0.821334, -0.070830, -0.697078, 0.000000, 0.000000, -1.000000, 0.875000, 0.750000, + 0.965538, -0.070830, -0.697078, 0.000000, 0.000000, -1.000000, 0.625000, 0.750000, + 0.965537, -0.070830, -0.666432, 0.000000, 0.000000, 1.000000, 0.375000, 0.750000, + 0.821334, -0.070830, -0.666432, 0.000000, 0.000000, 1.000000, 0.125000, 0.750000, + 0.821334, -0.109006, -0.666432, 0.000000, 0.000000, 1.000000, 0.125000, 1.000000, + 0.965537, -0.109006, -0.666432, 0.000000, 0.000000, 1.000000, 0.375000, 1.000000, + 0.965538, -0.070830, -0.871228, 1.000000, 0.000000, 0.000000, 0.375000, 0.750000, + 0.965538, -0.109006, -0.871228, 1.000000, 0.000000, 0.000000, 0.375000, 1.000000, + 0.965538, -0.070830, -0.901874, 1.000000, 0.000000, 0.000000, 0.625000, 0.750000, + 0.965538, -0.109006, -0.901874, 1.000000, 0.000000, 0.000000, 0.625000, 1.000000, + 0.965538, -0.070830, -0.901874, 0.000000, 1.000000, 0.000000, 0.625000, 0.750000, + 0.821334, -0.070830, -0.901874, 0.000000, 1.000000, 0.000000, 0.625000, 0.500000, + 0.965538, -0.070830, -0.871228, 0.000000, 1.000000, 0.000000, 0.375000, 0.750000, + 0.821334, -0.070830, -0.871228, 0.000000, 1.000000, 0.000000, 0.375000, 0.500000, + 0.821334, -0.109006, -0.871228, -1.000000, 0.000000, 0.000000, 0.375000, 0.250000, + 0.821334, -0.070830, -0.871228, -1.000000, 0.000000, 0.000000, 0.375000, 0.500000, + 0.821334, -0.109006, -0.901874, -1.000000, 0.000000, 0.000000, 0.625000, 0.250000, + 0.821334, -0.070830, -0.901874, -1.000000, 0.000000, 0.000000, 0.625000, 0.500000, + 0.821334, -0.109006, -0.901874, 0.000000, -1.000000, 0.000000, 0.625000, 0.250000, + 0.965538, -0.109006, -0.901874, 0.000000, -1.000000, 0.000000, 0.625000, 0.000000, + 0.821334, -0.109006, -0.871228, 0.000000, -1.000000, 0.000000, 0.375000, 0.250000, + 0.965538, -0.109006, -0.871228, 0.000000, -1.000000, 0.000000, 0.375000, 0.000000, + 0.965538, -0.109006, -0.901874, 0.000000, 0.000000, -1.000000, 0.625000, 1.000000, + 0.821334, -0.109006, -0.901874, 0.000000, 0.000000, -1.000000, 0.875000, 1.000000, + 0.821334, -0.070830, -0.901874, 0.000000, 0.000000, -1.000000, 0.875000, 0.750000, + 0.965538, -0.070830, -0.901874, 0.000000, 0.000000, -1.000000, 0.625000, 0.750000, + 0.965538, -0.070830, -0.871228, 0.000000, 0.000000, 1.000000, 0.375000, 0.750000, + 0.821334, -0.070830, -0.871228, 0.000000, 0.000000, 1.000000, 0.125000, 0.750000, + 0.821334, -0.109006, -0.871228, 0.000000, 0.000000, 1.000000, 0.125000, 1.000000, + 0.965538, -0.109006, -0.871228, 0.000000, 0.000000, 1.000000, 0.375000, 1.000000, + 2.074844, 0.614520, 0.004961, 0.000000, 1.000000, 0.000000, 0.375000, 0.500000, + 2.098822, 0.614520, 0.004961, 0.000000, 1.000000, 0.000000, 0.375000, 0.750000, + 2.074844, 0.614520, -0.017754, 0.000000, 1.000000, 0.000000, 0.625000, 0.500000, + 2.098822, 0.614520, -0.017754, 0.000000, 1.000000, 0.000000, 0.625000, 0.750000, + 2.122449, -0.212970, 0.027344, 0.000000, -1.000000, 0.000000, 0.375000, 0.000000, + 2.051218, -0.212970, 0.027344, 0.000000, -1.000000, 0.000000, 0.375000, 0.250000, + 2.122449, -0.212970, -0.040137, 0.000000, -1.000000, 0.000000, 0.625000, 0.000000, + 2.051218, -0.212970, -0.040137, 0.000000, -1.000000, 0.000000, 0.625000, 0.250000, + 2.122449, -0.212970, -0.040137, 0.999986, 0.005249, 0.000000, 0.625000, 1.000000, + 2.118258, 0.585558, -0.036166, 0.999875, 0.015844, 0.000000, 0.625000, 0.750000, + 2.122449, -0.212970, 0.027344, 0.999986, 0.005249, 0.000000, 0.375000, 1.000000, + 2.118258, 0.585558, 0.023373, 0.999875, 0.015844, 0.000000, 0.375000, 0.750000, + 2.098822, 0.614520, 0.004961, 0.830362, 0.557224, 0.000000, 0.375000, 0.750000, + 2.098822, 0.614520, -0.017754, 0.830362, 0.557224, 0.000000, 0.625000, 0.750000, + 2.055410, 0.585558, -0.036166, -0.999875, 0.015843, 0.000000, 0.625000, 0.500000, + 2.051218, -0.212970, 0.027344, -0.999986, 0.005249, 0.000000, 0.375000, 0.250000, + 2.055410, 0.585558, 0.023373, -0.999875, 0.015843, 0.000000, 0.375000, 0.500000, + 2.051218, -0.212970, -0.040137, -0.999986, 0.005249, 0.000000, 0.625000, 0.250000, + 2.074844, 0.614520, 0.004961, -0.830368, 0.557215, 0.000000, 0.375000, 0.500000, + 2.074844, 0.614520, -0.017754, -0.830368, 0.557215, 0.000000, 0.625000, 0.500000, + 2.051218, -0.212970, -0.040137, 0.000000, 0.004974, -0.999988, 0.875000, 1.000000, + 2.055410, 0.585558, -0.036166, 0.000000, 0.014740, -0.999891, 0.875000, 0.750000, + 2.122449, -0.212970, -0.040137, 0.000000, 0.004974, -0.999988, 0.625000, 1.000000, + 2.118258, 0.585558, -0.036166, 0.000000, 0.014740, -0.999891, 0.625000, 0.750000, + 2.055410, 0.585558, -0.036166, 0.000000, 0.014740, -0.999891, 0.625000, 0.500000, + 2.098822, 0.614520, -0.017754, 0.000000, 0.536490, -0.843907, 0.625000, 0.750000, + 2.074844, 0.614520, -0.017754, 0.000000, 0.536490, -0.843907, 0.625000, 0.500000, + 2.055410, 0.585558, 0.023373, 0.000000, 0.014740, 0.999891, 0.125000, 0.750000, + 2.122449, -0.212970, 0.027344, 0.000000, 0.004973, 0.999988, 0.375000, 1.000000, + 2.118258, 0.585558, 0.023373, 0.000000, 0.014739, 0.999891, 0.375000, 0.750000, + 2.051218, -0.212970, 0.027344, 0.000000, 0.004973, 0.999988, 0.125000, 1.000000, + 2.055410, 0.585558, 0.023373, 0.000000, 0.014740, 0.999891, 0.375000, 0.500000, + 2.098822, 0.614520, 0.004961, 0.000000, 0.536503, 0.843898, 0.375000, 0.750000, + 2.074844, 0.614520, 0.004961, 0.000000, 0.536503, 0.843898, 0.375000, 0.500000, + 0.965538, -0.070830, -0.939493, 1.000000, 0.000000, 0.000000, 0.375000, 0.750000, + 0.965538, -0.109006, -0.939493, 1.000000, 0.000000, 0.000000, 0.375000, 1.000000, + 0.965538, -0.070830, -0.970139, 1.000000, 0.000000, 0.000000, 0.625000, 0.750000, + 0.965538, -0.109006, -0.970139, 1.000000, 0.000000, 0.000000, 0.625000, 1.000000, + 0.965538, -0.070830, -0.970139, 0.000000, 1.000000, 0.000000, 0.625000, 0.750000, + 0.821334, -0.070830, -0.939493, 0.000000, 1.000000, 0.000000, 0.375000, 0.500000, + 0.965538, -0.070830, -0.939493, 0.000000, 1.000000, 0.000000, 0.375000, 0.750000, + 0.821334, -0.070830, -0.970140, 0.000000, 1.000000, 0.000000, 0.625000, 0.500000, + 0.821334, -0.109006, -0.939493, -1.000000, 0.000000, 0.000000, 0.375000, 0.250000, + 0.821334, -0.070830, -0.939493, -1.000000, 0.000000, 0.000000, 0.375000, 0.500000, + 0.821334, -0.109006, -0.970140, -1.000000, 0.000000, 0.000000, 0.625000, 0.250000, + 0.821334, -0.070830, -0.970140, -1.000000, 0.000000, 0.000000, 0.625000, 0.500000, + 0.821334, -0.109006, -0.970140, 0.000000, -1.000000, 0.000000, 0.625000, 0.250000, + 0.965538, -0.109006, -0.970139, 0.000000, -1.000000, 0.000000, 0.625000, 0.000000, + 0.821334, -0.109006, -0.939493, 0.000000, -1.000000, 0.000000, 0.375000, 0.250000, + 0.965538, -0.109006, -0.939493, 0.000000, -1.000000, 0.000000, 0.375000, 0.000000, + 0.965538, -0.109006, -0.970139, 0.000001, 0.000000, -1.000000, 0.625000, 1.000000, + 0.821334, -0.109006, -0.970140, 0.000001, 0.000000, -1.000000, 0.875000, 1.000000, + 0.821334, -0.070830, -0.970140, 0.000001, 0.000000, -1.000000, 0.875000, 0.750000, + 0.965538, -0.070830, -0.970139, 0.000001, 0.000000, -1.000000, 0.625000, 0.750000, + 0.965538, -0.070830, -0.939493, -0.000001, 0.000000, 1.000000, 0.375000, 0.750000, + 0.821334, -0.070830, -0.939493, -0.000001, 0.000000, 1.000000, 0.125000, 0.750000, + 0.821334, -0.109006, -0.939493, -0.000001, 0.000000, 1.000000, 0.125000, 1.000000, + 0.965538, -0.109006, -0.939493, -0.000001, 0.000000, 1.000000, 0.375000, 1.000000, + 0.965538, -0.070830, -1.004854, 1.000000, 0.000000, 0.000000, 0.375000, 0.750000, + 0.965538, -0.109006, -1.004854, 1.000000, 0.000000, 0.000000, 0.375000, 1.000000, + 0.965538, -0.070830, -1.035500, 1.000000, 0.000000, 0.000000, 0.625000, 0.750000, + 0.965538, -0.109006, -1.035500, 1.000000, 0.000000, 0.000000, 0.625000, 1.000000, + 0.965538, -0.070830, -1.035500, 0.000000, 1.000000, 0.000000, 0.625000, 0.750000, + 0.821334, -0.070830, -1.035500, 0.000000, 1.000000, 0.000000, 0.625000, 0.500000, + 0.965538, -0.070830, -1.004854, 0.000000, 1.000000, 0.000000, 0.375000, 0.750000, + 0.821334, -0.070830, -1.004854, 0.000000, 1.000000, 0.000000, 0.375000, 0.500000, + 0.821334, -0.109006, -1.004854, -1.000000, 0.000000, 0.000000, 0.375000, 0.250000, + 0.821334, -0.070830, -1.004854, -1.000000, 0.000000, 0.000000, 0.375000, 0.500000, + 0.821334, -0.109006, -1.035500, -1.000000, 0.000000, 0.000000, 0.625000, 0.250000, + 0.821334, -0.070830, -1.035500, -1.000000, 0.000000, 0.000000, 0.625000, 0.500000, + 0.821334, -0.109006, -1.035500, 0.000000, -1.000000, 0.000000, 0.625000, 0.250000, + 0.965538, -0.109006, -1.035500, 0.000000, -1.000000, 0.000000, 0.625000, 0.000000, + 0.821334, -0.109006, -1.004854, 0.000000, -1.000000, 0.000000, 0.375000, 0.250000, + 0.965538, -0.109006, -1.004854, 0.000000, -1.000000, 0.000000, 0.375000, 0.000000, + 0.965538, -0.109006, -1.035500, 0.000000, 0.000000, -1.000000, 0.625000, 1.000000, + 0.821334, -0.109006, -1.035500, 0.000000, 0.000000, -1.000000, 0.875000, 1.000000, + 0.821334, -0.070830, -1.035500, 0.000000, 0.000000, -1.000000, 0.875000, 0.750000, + 0.965538, -0.070830, -1.035500, 0.000000, 0.000000, -1.000000, 0.625000, 0.750000, + 0.965538, -0.070830, -1.004854, 0.000000, 0.000000, 1.000000, 0.375000, 0.750000, + 0.821334, -0.070830, -1.004854, 0.000000, 0.000000, 1.000000, 0.125000, 0.750000, + 0.821334, -0.109006, -1.004854, 0.000000, 0.000000, 1.000000, 0.125000, 1.000000, + 0.965538, -0.109006, -1.004854, 0.000000, 0.000000, 1.000000, 0.375000, 1.000000, + 0.965537, -0.070830, -0.733245, 1.000000, 0.000000, 0.000010, 0.375000, 0.750000, + 0.965537, -0.109006, -0.733245, 1.000000, 0.000000, 0.000010, 0.375000, 1.000000, + 0.965538, -0.070830, -0.763891, 1.000000, 0.000000, 0.000010, 0.625000, 0.750000, + 0.965538, -0.109006, -0.763891, 1.000000, 0.000000, 0.000010, 0.625000, 1.000000, + 0.965538, -0.070830, -0.763891, 0.000000, 1.000000, 0.000000, 0.625000, 0.750000, + 0.821334, -0.070830, -0.763891, 0.000000, 1.000000, 0.000000, 0.625000, 0.500000, + 0.965537, -0.070830, -0.733245, 0.000000, 1.000000, 0.000000, 0.375000, 0.750000, + 0.821334, -0.070830, -0.733245, 0.000000, 1.000000, 0.000000, 0.375000, 0.500000, + 0.821334, -0.109006, -0.733245, -1.000000, 0.000000, 0.000000, 0.375000, 0.250000, + 0.821334, -0.070830, -0.733245, -1.000000, 0.000000, 0.000000, 0.375000, 0.500000, + 0.821334, -0.109006, -0.763891, -1.000000, 0.000000, 0.000000, 0.625000, 0.250000, + 0.821334, -0.070830, -0.763891, -1.000000, 0.000000, 0.000000, 0.625000, 0.500000, + 0.821334, -0.109006, -0.763891, 0.000000, -1.000000, 0.000000, 0.625000, 0.250000, + 0.965537, -0.109006, -0.733245, 0.000000, -1.000000, 0.000000, 0.375000, 0.000000, + 0.821334, -0.109006, -0.733245, 0.000000, -1.000000, 0.000000, 0.375000, 0.250000, + 0.965538, -0.109006, -0.763891, 0.000000, -1.000000, 0.000000, 0.625000, 0.000000, + 0.965538, -0.109006, -0.763891, 0.000002, 0.000000, -1.000000, 0.625000, 1.000000, + 0.821334, -0.109006, -0.763891, 0.000002, 0.000000, -1.000000, 0.875000, 1.000000, + 0.821334, -0.070830, -0.763891, 0.000002, 0.000000, -1.000000, 0.875000, 0.750000, + 0.965538, -0.070830, -0.763891, 0.000002, 0.000000, -1.000000, 0.625000, 0.750000, + 0.965537, -0.070830, -0.733245, 0.000000, 0.000000, 1.000000, 0.375000, 0.750000, + 0.821334, -0.070830, -0.733245, 0.000000, 0.000000, 1.000000, 0.125000, 0.750000, + 0.821334, -0.109006, -0.733245, 0.000000, 0.000000, 1.000000, 0.125000, 1.000000, + 0.965537, -0.109006, -0.733245, 0.000000, 0.000000, 1.000000, 0.375000, 1.000000, + 0.965538, -0.070830, -0.802963, 1.000000, 0.000000, 0.000000, 0.375000, 0.750000, + 0.965538, -0.109006, -0.802963, 1.000000, 0.000000, 0.000000, 0.375000, 1.000000, + 0.965538, -0.070830, -0.833609, 1.000000, 0.000000, 0.000000, 0.625000, 0.750000, + 0.965538, -0.109006, -0.833609, 1.000000, 0.000000, 0.000000, 0.625000, 1.000000, + 0.965538, -0.070830, -0.833609, 0.000000, 1.000000, 0.000000, 0.625000, 0.750000, + 0.821334, -0.070830, -0.833609, 0.000000, 1.000000, 0.000000, 0.625000, 0.500000, + 0.965538, -0.070830, -0.802963, 0.000000, 1.000000, 0.000000, 0.375000, 0.750000, + 0.821334, -0.070830, -0.802963, 0.000000, 1.000000, 0.000000, 0.375000, 0.500000, + 0.821334, -0.109006, -0.802963, -1.000000, 0.000000, 0.000000, 0.375000, 0.250000, + 0.821334, -0.070830, -0.802963, -1.000000, 0.000000, 0.000000, 0.375000, 0.500000, + 0.821334, -0.109006, -0.833609, -1.000000, 0.000000, 0.000000, 0.625000, 0.250000, + 0.821334, -0.070830, -0.833609, -1.000000, 0.000000, 0.000000, 0.625000, 0.500000, + 0.821334, -0.109006, -0.833609, 0.000000, -1.000000, 0.000000, 0.625000, 0.250000, + 0.965538, -0.109006, -0.833609, 0.000000, -1.000000, 0.000000, 0.625000, 0.000000, + 0.821334, -0.109006, -0.802963, 0.000000, -1.000000, 0.000000, 0.375000, 0.250000, + 0.965538, -0.109006, -0.802963, 0.000000, -1.000000, 0.000000, 0.375000, 0.000000, + 0.965538, -0.109006, -0.833609, 0.000002, 0.000000, -1.000000, 0.625000, 1.000000, + 0.821334, -0.109006, -0.833609, 0.000002, 0.000000, -1.000000, 0.875000, 1.000000, + 0.821334, -0.070830, -0.833609, 0.000002, 0.000000, -1.000000, 0.875000, 0.750000, + 0.965538, -0.070830, -0.833609, 0.000002, 0.000000, -1.000000, 0.625000, 0.750000, + 0.965538, -0.070830, -0.802963, 0.000000, 0.000000, 1.000000, 0.375000, 0.750000, + 0.821334, -0.070830, -0.802963, 0.000000, 0.000000, 1.000000, 0.125000, 0.750000, + 0.821334, -0.109006, -0.802963, 0.000000, 0.000000, 1.000000, 0.125000, 1.000000, + 0.965538, -0.109006, -0.802963, 0.000000, 0.000000, 1.000000, 0.375000, 1.000000, + 0.190537, -0.061370, -4.909052, -0.460941, -0.887133, 0.023011, 0.011249, 0.770208, + 0.190537, -0.061370, -4.969065, -0.461048, -0.887375, 0.000000, 0.011249, 0.670933, + 0.198753, -0.063352, -4.909052, -0.031450, -0.999100, 0.028459, 0.022497, 0.770208, + 0.198753, -0.063352, -4.969065, -0.032267, -0.999479, 0.000000, 0.022497, 0.670933, + 0.184522, -0.055957, -4.909052, -0.668738, -0.743144, 0.022965, 0.003014, 0.770208, + 0.184522, -0.055957, -4.969065, -0.668912, -0.743342, 0.000000, 0.003014, 0.670933, + 0.182320, -0.048562, -4.969065, -0.999968, -0.008045, 0.000000, 0.000000, 0.670933, + 0.184522, -0.055957, -4.909052, -0.958849, -0.282942, 0.023485, 0.003014, 0.770208, + 0.182320, -0.048562, -4.909052, -0.999443, -0.007816, 0.032431, 0.000000, 0.770208, + 0.184522, -0.055957, -4.969065, -0.958429, -0.285330, 0.000000, 0.003014, 0.670933, + 0.198753, -0.061370, -4.901658, -0.024831, -0.866061, 0.499321, 0.022497, 0.782442, + 0.251913, -0.061370, -4.901658, 0.000000, -0.866048, 0.499961, 0.095275, 0.782442, + 0.198753, -0.055957, -4.896244, -0.024467, -0.706969, 0.706822, 0.022497, 0.791396, + 0.251913, -0.055957, -4.896244, 0.000000, -0.707181, 0.707033, 0.095275, 0.791397, + 0.251913, -0.063352, -4.909052, 0.000000, -0.999568, 0.029383, 0.095275, 0.770208, + 0.184522, 0.217683, -4.901658, -0.841778, 0.005855, 0.539793, 0.003014, 0.782442, + 0.184522, -0.048562, -4.901658, -0.841778, -0.005855, 0.539793, 0.003014, 0.782442, + 0.182320, 0.217683, -4.909052, -0.999443, 0.007816, 0.032431, 0.000000, 0.770208, + 0.190537, 0.217683, -4.896244, -0.668976, 0.005760, 0.743262, 0.011249, 0.791396, + 0.190537, -0.048562, -4.896244, -0.668975, -0.005760, 0.743263, 0.011249, 0.791396, + 0.910558, -0.055957, -4.909052, 0.958847, -0.282949, 0.023485, 0.996986, 0.770208, + 0.910558, -0.055957, -4.969065, 0.958428, -0.285336, 0.000000, 0.996986, 0.670933, + 0.912759, -0.048562, -4.909052, 0.999443, -0.007816, 0.032432, 1.000000, 0.770208, + 0.912759, -0.048562, -4.969065, 0.999968, -0.008046, 0.000000, 1.000000, 0.670933, + 0.904543, -0.061370, -4.969065, 0.461047, -0.887376, 0.000000, 0.988751, 0.670933, + 0.910558, -0.055957, -4.909052, 0.668742, -0.743140, 0.022966, 0.996986, 0.770208, + 0.904543, -0.061370, -4.909052, 0.460940, -0.887133, 0.023011, 0.988751, 0.770208, + 0.910558, -0.055957, -4.969065, 0.668917, -0.743338, 0.000000, 0.996986, 0.670933, + 0.896326, -0.063352, -4.909052, 0.030763, -0.999121, 0.028479, 0.977502, 0.770208, + 0.896326, -0.063352, -4.969065, 0.031564, -0.999502, 0.000000, 0.977502, 0.670933, + 0.904543, 0.217683, -4.896244, 0.668980, 0.005760, 0.743258, 0.988751, 0.791396, + 0.904543, -0.048562, -4.896244, 0.668980, -0.005760, 0.743258, 0.988751, 0.791396, + 0.910558, 0.217683, -4.901658, 0.841779, 0.005855, 0.539791, 0.996986, 0.782442, + 0.910558, -0.048562, -4.901658, 0.841779, -0.005855, 0.539791, 0.996986, 0.782442, + 0.912759, 0.217683, -4.909052, 0.999443, 0.007816, 0.032432, 1.000000, 0.770208, + 0.184522, 0.225078, -4.909052, -0.958845, 0.282959, 0.023485, 0.003014, 0.770208, + 0.184522, 0.225078, -4.969065, -0.958424, 0.285346, 0.000000, 0.003014, 0.670933, + 0.182320, 0.217683, -4.969065, -0.999968, 0.008045, 0.000000, 0.000000, 0.670933, + 0.190537, 0.230490, -4.909052, -0.460938, 0.887134, 0.023011, 0.011249, 0.770208, + 0.190537, 0.230490, -4.969065, -0.461047, 0.887376, 0.000000, 0.011249, 0.670933, + 0.184522, 0.225078, -4.909052, -0.668734, 0.743147, 0.022966, 0.003014, 0.770208, + 0.184522, 0.225078, -4.969065, -0.668910, 0.743344, 0.000000, 0.003014, 0.670933, + 0.198753, 0.232472, -4.909052, -0.031450, 0.999100, 0.028459, 0.022497, 0.770208, + 0.198753, 0.232472, -4.969065, -0.032268, 0.999479, 0.000000, 0.022497, 0.670933, + 0.251913, 0.230490, -4.901658, 0.000000, 0.866047, 0.499962, 0.095275, 0.782442, + 0.198753, 0.230490, -4.901658, -0.024828, 0.866061, 0.499321, 0.022497, 0.782442, + 0.251913, 0.232472, -4.909052, 0.000000, 0.999568, 0.029383, 0.095275, 0.770208, + 0.251913, 0.225078, -4.896244, 0.000000, 0.707181, 0.707032, 0.095275, 0.791397, + 0.198753, 0.225078, -4.896244, -0.024461, 0.706969, 0.706821, 0.022497, 0.791396, + 0.904543, 0.230490, -4.969065, 0.461046, 0.887376, 0.000000, 0.988751, 0.670933, + 0.896326, 0.232472, -4.909052, 0.030763, 0.999121, 0.028479, 0.977502, 0.770208, + 0.904543, 0.230490, -4.909052, 0.460937, 0.887134, 0.023011, 0.988751, 0.770208, + 0.896326, 0.232472, -4.969065, 0.031564, 0.999502, 0.000000, 0.977502, 0.670933, + 0.910558, 0.225078, -4.909052, 0.668739, 0.743143, 0.022966, 0.996986, 0.770208, + 0.910558, 0.225078, -4.969065, 0.668914, 0.743339, 0.000000, 0.996986, 0.670933, + 0.912759, 0.217683, -4.969065, 0.999968, 0.008046, 0.000000, 1.000000, 0.670933, + 0.910558, 0.225078, -4.909052, 0.958843, 0.282965, 0.023485, 0.996986, 0.770208, + 0.910558, 0.225078, -4.969065, 0.958423, 0.285353, 0.000000, 0.996986, 0.670933, + 0.184522, 0.217683, -5.243133, -0.841778, 0.005855, -0.539793, 0.003014, 0.217558, + 0.184522, -0.048562, -5.243133, -0.841778, -0.005855, -0.539793, 0.003014, 0.217558, + 0.182320, 0.217683, -5.235739, -0.999386, 0.007804, -0.034151, 0.000000, 0.229792, + 0.182320, -0.048562, -5.235739, -0.999386, -0.007804, -0.034151, 0.000000, 0.229792, + 0.190537, -0.048562, -5.248547, -0.668975, -0.005760, -0.743263, 0.011249, 0.208604, + 0.190537, 0.217683, -5.248547, -0.668976, 0.005760, -0.743262, 0.011249, 0.208604, + 0.251913, 0.230490, -5.243133, 0.000000, 0.866047, -0.499962, 0.095275, 0.217558, + 0.198753, 0.225078, -5.248547, -0.024461, 0.706969, -0.706821, 0.022497, 0.208604, + 0.198753, 0.230490, -5.243133, -0.024828, 0.866061, -0.499321, 0.022497, 0.217558, + 0.251913, 0.225078, -5.248547, 0.000000, 0.707181, -0.707032, 0.095275, 0.208604, + 0.251913, 0.232472, -5.235739, 0.000000, 0.999521, -0.030941, 0.095275, 0.229792, + 0.198753, 0.232472, -5.235739, -0.031406, 0.999057, -0.029971, 0.022497, 0.229792, + 0.904543, -0.048562, -5.248547, 0.668980, -0.005760, -0.743258, 0.988751, 0.208604, + 0.904543, 0.217683, -5.248547, 0.668980, 0.005760, -0.743258, 0.988751, 0.208604, + 0.910558, -0.048562, -5.243133, 0.841779, -0.005855, -0.539791, 0.996986, 0.217558, + 0.910558, 0.217683, -5.243133, 0.841779, 0.005855, -0.539791, 0.996986, 0.217558, + 0.912759, -0.048562, -5.235739, 0.999386, -0.007804, -0.034151, 1.000000, 0.229792, + 0.912759, 0.217683, -5.235739, 0.999386, 0.007804, -0.034151, 1.000000, 0.229792, + 0.198753, -0.061370, -5.243133, -0.024828, -0.866061, -0.499321, 0.022497, 0.217558, + 0.251913, -0.061370, -5.243133, 0.000000, -0.866048, -0.499961, 0.095275, 0.217558, + 0.198753, -0.063352, -5.235739, -0.031406, -0.999057, -0.029971, 0.022497, 0.229792, + 0.251913, -0.063352, -5.235739, 0.000000, -0.999521, -0.030940, 0.095275, 0.229792, + 0.198753, -0.055957, -5.248547, -0.024461, -0.706969, -0.706822, 0.022497, 0.208604, + 0.251913, -0.055957, -5.248547, 0.000000, -0.707181, -0.707033, 0.095275, 0.208604, + 0.251913, 0.232472, -4.969065, 0.000000, 1.000000, 0.000000, 0.095275, 0.670933, + 0.251913, -0.063352, -4.969065, 0.000000, -1.000000, 0.000000, 0.095275, 0.670933, + 0.185757, -0.054953, -4.902662, -0.934677, -0.251362, 0.251386, 0.004706, 0.780781, + 0.191653, -0.060258, -4.902662, -0.459499, -0.724529, 0.513731, 0.012777, 0.780781, + 0.185757, -0.054953, -4.902662, -0.671097, -0.524222, 0.524232, 0.004706, 0.780781, + 0.191653, -0.060258, -4.902662, -0.207132, -0.950854, 0.230159, 0.012777, 0.780781, + 0.191653, -0.054953, -4.897356, -0.459543, -0.513793, 0.724456, 0.012777, 0.789557, + 0.903427, -0.060258, -4.902662, 0.207129, -0.950854, 0.230159, 0.987223, 0.780781, + 0.896326, -0.061370, -4.901658, 0.024273, -0.866067, 0.499339, 0.977502, 0.782442, + 0.909322, -0.054953, -4.902662, 0.671097, -0.524224, 0.524231, 0.995294, 0.780781, + 0.903427, -0.060258, -4.902662, 0.459474, -0.724538, 0.513740, 0.987223, 0.780781, + 0.909322, -0.054953, -4.902662, 0.934677, -0.251361, 0.251389, 0.995294, 0.780781, + 0.903427, -0.054953, -4.897356, 0.459518, -0.513808, 0.724462, 0.987223, 0.789557, + 0.896326, -0.055957, -4.896244, 0.023917, -0.706978, 0.706831, 0.977502, 0.791396, + 0.191653, 0.229378, -4.902662, -0.207132, 0.950854, 0.230161, 0.012777, 0.780781, + 0.185757, 0.224073, -4.902662, -0.671115, 0.524224, 0.524209, 0.004706, 0.780781, + 0.191653, 0.229378, -4.902662, -0.459492, 0.724532, 0.513732, 0.012777, 0.780781, + 0.185757, 0.224073, -4.902662, -0.934673, 0.251377, 0.251386, 0.004706, 0.780781, + 0.191653, 0.224073, -4.897356, -0.459544, 0.513805, 0.724447, 0.012777, 0.789557, + 0.909322, 0.224073, -4.902662, 0.934672, 0.251379, 0.251389, 0.995294, 0.780781, + 0.903427, 0.229378, -4.902662, 0.459487, 0.724532, 0.513736, 0.987223, 0.780781, + 0.909322, 0.224073, -4.902662, 0.671114, 0.524223, 0.524209, 0.995294, 0.780781, + 0.903427, 0.229378, -4.902662, 0.207130, 0.950854, 0.230161, 0.987223, 0.780781, + 0.896326, 0.230490, -4.901658, 0.024273, 0.866067, 0.499338, 0.977502, 0.782442, + 0.903427, 0.224073, -4.897356, 0.459540, 0.513812, 0.724445, 0.987223, 0.789557, + 0.896326, 0.225078, -4.896244, 0.023917, 0.706979, 0.706830, 0.977502, 0.791396, + 0.185757, 0.224073, -5.242129, -0.671115, 0.524222, -0.524210, 0.004706, 0.219219, + 0.191653, 0.224073, -5.247435, -0.459544, 0.513805, -0.724447, 0.012777, 0.210443, + 0.185757, 0.224073, -5.242129, -0.934673, 0.251377, -0.251386, 0.004706, 0.219219, + 0.184522, 0.225078, -5.235739, -0.958853, 0.282821, -0.024759, 0.003014, 0.229792, + 0.190537, 0.230490, -5.235739, -0.460927, 0.887107, -0.024256, 0.011249, 0.229792, + 0.184522, 0.225078, -5.235739, -0.668716, 0.743124, -0.024207, 0.003014, 0.229792, + 0.191653, 0.229378, -5.242129, -0.459491, 0.724532, -0.513733, 0.012777, 0.219219, + 0.191653, 0.229378, -5.242129, -0.207145, 0.950851, -0.230159, 0.012777, 0.219219, + 0.909322, 0.224073, -5.242129, 0.934673, 0.251376, -0.251389, 0.995294, 0.219219, + 0.910558, 0.225078, -5.235739, 0.958851, 0.282827, -0.024759, 0.996986, 0.229792, + 0.909322, 0.224073, -5.242129, 0.671114, 0.524225, -0.524208, 0.995294, 0.219219, + 0.903427, 0.224073, -5.247435, 0.459519, 0.513818, -0.724454, 0.987223, 0.210443, + 0.896326, 0.230490, -5.243133, 0.024271, 0.866067, -0.499338, 0.977502, 0.217558, + 0.903427, 0.229378, -5.242129, 0.459468, 0.724540, -0.513742, 0.987223, 0.219219, + 0.896326, 0.225078, -5.248547, 0.023910, 0.706979, -0.706830, 0.977502, 0.208604, + 0.896326, 0.232472, -5.235739, 0.030720, 0.999078, -0.029993, 0.977502, 0.229792, + 0.903427, 0.229378, -5.242129, 0.207142, 0.950851, -0.230161, 0.987223, 0.219219, + 0.904543, 0.230490, -5.235739, 0.460924, 0.887108, -0.024257, 0.988751, 0.229792, + 0.910558, 0.225078, -5.235739, 0.668719, 0.743122, -0.024207, 0.996986, 0.229792, + 0.191653, -0.060258, -5.242129, -0.207138, -0.950853, -0.230159, 0.012777, 0.219219, + 0.190537, -0.061370, -5.235739, -0.460926, -0.887107, -0.024256, 0.011249, 0.229792, + 0.185757, -0.054953, -5.242129, -0.671106, -0.524217, -0.524226, 0.004706, 0.219219, + 0.184522, -0.055957, -5.235739, -0.668716, -0.743124, -0.024207, 0.003014, 0.229792, + 0.191653, -0.060258, -5.242129, -0.459492, -0.724532, -0.513733, 0.012777, 0.219219, + 0.185757, -0.054953, -5.242129, -0.934678, -0.251362, -0.251386, 0.004706, 0.219219, + 0.184522, -0.055957, -5.235739, -0.958858, -0.282806, -0.024759, 0.003014, 0.229792, + 0.191653, -0.054953, -5.247435, -0.459536, -0.513796, -0.724459, 0.012777, 0.210443, + 0.909322, -0.054953, -5.242129, 0.934677, -0.251363, -0.251389, 0.995294, 0.219219, + 0.910558, -0.055957, -5.235739, 0.958856, -0.282812, -0.024759, 0.996986, 0.229792, + 0.904543, -0.061370, -5.235739, 0.460924, -0.887108, -0.024256, 0.988751, 0.229792, + 0.909322, -0.054953, -5.242129, 0.671106, -0.524218, -0.524226, 0.995294, 0.219219, + 0.910558, -0.055957, -5.235739, 0.668719, -0.743121, -0.024207, 0.996986, 0.229792, + 0.903427, -0.060258, -5.242129, 0.459488, -0.724532, -0.513735, 0.987223, 0.219219, + 0.896326, -0.063352, -5.235739, 0.030719, -0.999078, -0.029993, 0.977502, 0.229792, + 0.903427, -0.060258, -5.242129, 0.207136, -0.950853, -0.230160, 0.987223, 0.219219, + 0.896326, -0.061370, -5.243133, 0.024274, -0.866067, -0.499339, 0.977502, 0.217558, + 0.903427, -0.054953, -5.247435, 0.459533, -0.513803, -0.724456, 0.987223, 0.210443, + 0.896326, -0.055957, -5.248547, 0.023917, -0.706978, -0.706831, 0.977502, 0.208604, + 0.841797, 0.232472, -5.235739, 0.000000, 0.999521, -0.030940, 0.902850, 0.229792, + 0.487866, 0.230490, -5.243133, 0.000000, 0.866048, -0.499962, 0.418305, 0.217558, + 0.487866, 0.232472, -5.235739, 0.000000, 0.999521, -0.030940, 0.418305, 0.229792, + 0.841797, 0.230490, -5.243133, 0.000000, 0.866048, -0.499961, 0.902850, 0.217558, + 0.487866, 0.225078, -5.248547, 0.000000, 0.707182, -0.707032, 0.418305, 0.208604, + 0.841797, 0.225078, -5.248547, 0.000000, 0.707182, -0.707032, 0.902850, 0.208604, + 0.487866, -0.055957, -5.248547, 0.000000, -0.707181, -0.707033, 0.418305, 0.208604, + 0.841797, -0.055957, -5.248547, 0.000000, -0.707181, -0.707033, 0.902850, 0.208604, + 0.487866, -0.061370, -5.243133, 0.000000, -0.866048, -0.499961, 0.418305, 0.217558, + 0.841797, -0.061370, -5.243133, 0.000000, -0.866048, -0.499961, 0.902850, 0.217558, + 0.487866, -0.063352, -5.235739, 0.000000, -0.999521, -0.030940, 0.418305, 0.229792, + 0.841797, -0.063352, -5.235739, 0.000000, -0.999521, -0.030940, 0.902850, 0.229792, + 0.487866, -0.063352, -4.969065, 0.000000, -1.000000, 0.000000, 0.418305, 0.670933, + 0.841797, -0.063352, -4.969065, 0.000000, -1.000000, 0.000000, 0.902850, 0.670933, + 0.487866, -0.063352, -4.909052, 0.000000, -0.999568, 0.029383, 0.418305, 0.770208, + 0.841797, -0.063352, -4.909052, 0.000000, -0.999568, 0.029383, 0.902850, 0.770208, + 0.487866, -0.061370, -4.901658, 0.000000, -0.866048, 0.499961, 0.418305, 0.782442, + 0.841797, -0.061370, -4.901658, 0.000000, -0.866048, 0.499961, 0.902850, 0.782442, + 0.487866, -0.055957, -4.896244, 0.000000, -0.707181, 0.707033, 0.418305, 0.791396, + 0.841797, -0.055957, -4.896244, 0.000000, -0.707181, 0.707033, 0.902850, 0.791396, + 0.841797, 0.225078, -4.896244, 0.000000, 0.707182, 0.707032, 0.902850, 0.791396, + 0.487866, 0.230490, -4.901658, 0.000000, 0.866048, 0.499962, 0.418305, 0.782442, + 0.487866, 0.225078, -4.896244, 0.000000, 0.707182, 0.707032, 0.418305, 0.791396, + 0.841797, 0.230490, -4.901658, 0.000000, 0.866048, 0.499961, 0.902850, 0.782442, + 0.487866, 0.232472, -4.909052, 0.000000, 0.999568, 0.029383, 0.418305, 0.770208, + 0.841797, 0.232472, -4.909052, 0.000000, 0.999568, 0.029383, 0.902850, 0.770208, + 0.487866, 0.232472, -4.969065, 0.000000, 1.000000, -0.000000, 0.418305, 0.670933, + 0.841797, 0.232472, -4.969065, 0.000000, 1.000000, -0.000000, 0.902850, 0.670933, + 0.841797, 0.232472, -5.179122, 0.000000, 1.000000, 0.000000, 0.902850, 0.323450, + 0.487866, 0.232472, -5.179122, 0.000000, 1.000000, 0.000000, 0.418305, 0.323450, + 0.251913, 0.232472, -5.179122, 0.000000, 1.000000, 0.000000, 0.095275, 0.323450, + 0.198753, 0.232472, -5.179122, -0.032268, 0.999479, 0.000000, 0.022497, 0.323450, + 0.190537, 0.230490, -5.179122, -0.461048, 0.887375, -0.000000, 0.011249, 0.323450, + 0.184522, 0.225078, -5.179122, -0.668910, 0.743343, -0.000000, 0.003014, 0.323450, + 0.184522, 0.225078, -5.179122, -0.958426, 0.285343, -0.000000, 0.003014, 0.323450, + 0.182320, 0.217683, -5.179122, -0.999968, 0.008045, -0.000000, 0.000000, 0.323450, + 0.182320, -0.048562, -5.179122, -0.999968, -0.008045, -0.000000, 0.000000, 0.323450, + 0.184522, -0.055957, -5.179122, -0.958430, -0.285326, -0.000000, 0.003014, 0.323450, + 0.184522, -0.055957, -5.179122, -0.668910, -0.743343, -0.000000, 0.003014, 0.323450, + 0.190537, -0.061370, -5.179122, -0.461048, -0.887375, -0.000000, 0.011249, 0.323450, + 0.198753, -0.063352, -5.179122, -0.032268, -0.999479, 0.000000, 0.022497, 0.323450, + 0.251913, -0.063352, -5.179122, 0.000000, -1.000000, 0.000000, 0.095275, 0.323450, + 0.841797, -0.063352, -5.179122, 0.000000, -1.000000, 0.000000, 0.902850, 0.323450, + 0.487866, -0.063352, -5.179122, 0.000000, -1.000000, 0.000000, 0.418305, 0.323450, + 0.896326, -0.063352, -5.179122, 0.031564, -0.999502, 0.000000, 0.977502, 0.323450, + 0.904543, -0.061370, -5.179122, 0.461046, -0.887376, 0.000000, 0.988751, 0.323450, + 0.910558, -0.055957, -5.179122, 0.668914, -0.743340, 0.000000, 0.996986, 0.323450, + 0.910558, -0.055957, -5.179122, 0.958427, -0.285336, 0.000000, 0.996986, 0.323450, + 0.912759, -0.048562, -5.179122, 0.999968, -0.008046, 0.000000, 1.000000, 0.323450, + 0.912759, 0.217683, -5.179122, 0.999968, 0.008046, 0.000000, 1.000000, 0.323450, + 0.910558, 0.225078, -5.179122, 0.958423, 0.285352, 0.000000, 0.996986, 0.323450, + 0.910558, 0.225078, -5.179122, 0.668914, 0.743340, 0.000000, 0.996986, 0.323450, + 0.904543, 0.230490, -5.179122, 0.461046, 0.887376, 0.000000, 0.988751, 0.323450, + 0.896326, 0.232472, -5.179122, 0.031564, 0.999502, 0.000000, 0.977502, 0.323450, + 0.487866, 0.232472, -5.012227, 0.000000, 1.000000, -0.000000, 0.418305, 0.599533, + 0.841797, 0.232472, -5.012227, 0.000000, 1.000000, 0.000000, 0.902849, 0.599533, + 0.251913, 0.232472, -5.012227, 0.000000, 1.000000, 0.000000, 0.095275, 0.599533, + 0.198753, 0.232472, -5.012227, -0.032268, 0.999479, 0.000000, 0.022497, 0.599533, + 0.190537, 0.230490, -5.012227, -0.461048, 0.887375, 0.000000, 0.011249, 0.599533, + 0.184522, 0.225078, -5.012227, -0.668910, 0.743343, 0.000000, 0.003014, 0.599533, + 0.184522, 0.225078, -5.012227, -0.958425, 0.285345, 0.000000, 0.003014, 0.599533, + 0.182320, 0.217683, -5.012227, -0.999968, 0.008045, 0.000000, 0.000000, 0.599533, + 0.182320, -0.048562, -5.012227, -0.999968, -0.008045, 0.000000, 0.000000, 0.599533, + 0.184522, -0.055957, -5.012227, -0.958430, -0.285329, 0.000000, 0.003014, 0.599533, + 0.184522, -0.055957, -5.012227, -0.668910, -0.743343, 0.000000, 0.003014, 0.599533, + 0.190537, -0.061370, -5.012227, -0.461047, -0.887376, 0.000000, 0.011249, 0.599533, + 0.198753, -0.063352, -5.012227, -0.032267, -0.999479, 0.000000, 0.022497, 0.599533, + 0.251913, -0.063352, -5.012227, 0.000000, -1.000000, 0.000000, 0.095275, 0.599533, + 0.487866, -0.063352, -5.012227, 0.000000, -1.000000, 0.000000, 0.418305, 0.599533, + 0.841797, -0.063352, -5.012227, 0.000000, -1.000000, 0.000000, 0.902850, 0.599533, + 0.896326, -0.063352, -5.012227, 0.031564, -0.999502, 0.000000, 0.977502, 0.599533, + 0.904543, -0.061370, -5.012227, 0.461046, -0.887376, 0.000000, 0.988751, 0.599533, + 0.910558, -0.055957, -5.012227, 0.668916, -0.743338, 0.000000, 0.996986, 0.599533, + 0.910558, -0.055957, -5.012227, 0.958427, -0.285337, 0.000000, 0.996986, 0.599533, + 0.912759, -0.048562, -5.012227, 0.999968, -0.008046, 0.000000, 1.000000, 0.599533, + 0.912759, 0.217683, -5.012227, 0.999968, 0.008046, 0.000000, 1.000000, 0.599533, + 0.910558, 0.225078, -5.012227, 0.958422, 0.285353, 0.000000, 0.996986, 0.599533, + 0.910558, 0.225078, -5.012227, 0.668916, 0.743338, 0.000000, 0.996986, 0.599533, + 0.904543, 0.230490, -5.012227, 0.461046, 0.887376, 0.000000, 0.988751, 0.599533, + 0.896326, 0.232472, -5.012227, 0.031564, 0.999502, 0.000000, 0.977502, 0.599533, + 0.841797, 0.232472, -5.141714, 0.000000, 1.000000, 0.000000, 0.902850, 0.385331, + 0.487866, 0.232472, -5.141714, 0.000000, 1.000000, 0.000000, 0.418305, 0.385331, + 0.251913, 0.232472, -5.141714, 0.000000, 1.000000, 0.000000, 0.095275, 0.385331, + 0.198753, 0.232472, -5.141714, -0.032268, 0.999479, 0.000000, 0.022497, 0.385331, + 0.190537, 0.230490, -5.141714, -0.461048, 0.887375, 0.000000, 0.011249, 0.385331, + 0.184522, 0.225078, -5.141714, -0.668910, 0.743344, 0.000000, 0.003014, 0.385331, + 0.184522, 0.225078, -5.141714, -0.958425, 0.285344, 0.000000, 0.003014, 0.385331, + 0.182320, 0.217683, -5.141714, -0.999968, 0.008045, 0.000000, 0.000000, 0.385331, + 0.182320, -0.048562, -5.141714, -0.999968, -0.008045, 0.000000, 0.000000, 0.385331, + 0.184522, -0.055957, -5.141714, -0.958430, -0.285328, 0.000000, 0.003014, 0.385331, + 0.184522, -0.055957, -5.141714, -0.668910, -0.743344, 0.000000, 0.003014, 0.385331, + 0.190537, -0.061370, -5.141714, -0.461048, -0.887376, 0.000000, 0.011249, 0.385331, + 0.198753, -0.063352, -5.141714, -0.032267, -0.999479, 0.000000, 0.022497, 0.385331, + 0.251913, -0.063352, -5.141714, 0.000000, -1.000000, 0.000000, 0.095275, 0.385331, + 0.841797, -0.063352, -5.141714, 0.000000, -1.000000, 0.000000, 0.902850, 0.385331, + 0.487866, -0.063352, -5.141714, 0.000000, -1.000000, 0.000000, 0.418305, 0.385331, + 0.896326, -0.063352, -5.141714, 0.031564, -0.999502, 0.000000, 0.977502, 0.385331, + 0.904543, -0.061370, -5.141714, 0.461046, -0.887376, 0.000000, 0.988751, 0.385331, + 0.910558, -0.055957, -5.141714, 0.668916, -0.743338, 0.000000, 0.996986, 0.385331, + 0.912759, -0.048562, -5.141714, 0.999968, -0.008046, 0.000000, 1.000000, 0.385331, + 0.910558, -0.055957, -5.141714, 0.958427, -0.285338, 0.000000, 0.996986, 0.385331, + 0.912759, 0.217683, -5.141714, 0.999968, 0.008046, 0.000000, 1.000000, 0.385331, + 0.910558, 0.225078, -5.141714, 0.958422, 0.285354, 0.000000, 0.996986, 0.385331, + 0.910558, 0.225078, -5.141714, 0.668916, 0.743338, 0.000000, 0.996986, 0.385331, + 0.904543, 0.230490, -5.141714, 0.461046, 0.887376, 0.000000, 0.988751, 0.385331, + 0.896326, 0.232472, -5.141714, 0.031564, 0.999502, 0.000000, 0.977502, 0.385331, + 0.198753, -0.055957, -4.896244, -0.023481, -0.256119, 0.966360, 0.022497, 0.791396, + 0.251913, -0.055957, -4.896244, 0.000000, -0.258798, 0.965931, 0.095275, 0.791397, + 0.198753, -0.048562, -4.894262, -0.032069, -0.006999, 0.999461, 0.022497, 0.794674, + 0.251913, -0.048562, -4.894262, 0.000000, -0.007241, 0.999974, 0.095275, 0.794674, + 0.190537, 0.217683, -4.896244, -0.233976, 0.005084, 0.972229, 0.011249, 0.791396, + 0.190537, -0.048562, -4.896244, -0.233975, -0.005084, 0.972229, 0.011249, 0.791396, + 0.198753, 0.217683, -4.894262, -0.032069, 0.006999, 0.999461, 0.022497, 0.794674, + 0.896326, 0.217683, -4.894262, 0.031369, 0.007005, 0.999483, 0.977502, 0.794674, + 0.896326, -0.048562, -4.894262, 0.031369, -0.007005, 0.999483, 0.977502, 0.794674, + 0.904543, 0.217683, -4.896244, 0.233971, 0.005084, 0.972230, 0.988751, 0.791396, + 0.904543, -0.048562, -4.896244, 0.233971, -0.005084, 0.972230, 0.988751, 0.791396, + 0.251913, 0.217683, -4.894262, 0.000000, 0.007241, 0.999974, 0.095275, 0.794674, + 0.198753, 0.225078, -4.896244, -0.023484, 0.256134, 0.966356, 0.022497, 0.791396, + 0.251913, 0.225078, -4.896244, 0.000000, 0.258813, 0.965927, 0.095275, 0.791397, + 0.191653, -0.054953, -4.897356, -0.207114, -0.230119, 0.950868, 0.012777, 0.789557, + 0.903427, -0.054953, -4.897356, 0.207131, -0.230117, 0.950864, 0.987223, 0.789557, + 0.896326, -0.055957, -4.896244, 0.022957, -0.256181, 0.966356, 0.977502, 0.791396, + 0.191653, 0.224073, -4.897356, -0.207145, 0.230131, 0.950858, 0.012777, 0.789557, + 0.903427, 0.224073, -4.897356, 0.207123, 0.230132, 0.950862, 0.987223, 0.789557, + 0.896326, 0.225078, -4.896244, 0.022956, 0.256195, 0.966352, 0.977502, 0.791396, + 0.487866, -0.055957, -4.896244, 0.000000, -0.258798, 0.965931, 0.418305, 0.791396, + 0.841797, -0.055957, -4.896244, 0.000000, -0.258798, 0.965931, 0.902850, 0.791396, + 0.487866, -0.048562, -4.894262, 0.000000, -0.007241, 0.999974, 0.418305, 0.794674, + 0.841797, -0.048562, -4.894262, 0.000000, -0.007241, 0.999974, 0.902850, 0.794674, + 0.841797, 0.217683, -4.894262, 0.000000, 0.007241, 0.999974, 0.902850, 0.794674, + 0.487866, 0.217683, -4.894262, 0.000000, 0.007241, 0.999974, 0.418305, 0.794674, + 0.487866, 0.225078, -4.896244, 0.000000, 0.258813, 0.965928, 0.418305, 0.791396, + 0.841797, 0.225078, -4.896244, 0.000000, 0.258813, 0.965928, 0.902850, 0.791396, + 0.190537, -0.048562, -5.248547, -0.233936, -0.005084, -0.972239, 0.011249, 0.208604, + 0.190537, 0.217683, -5.248547, -0.233934, 0.005084, -0.972239, 0.011249, 0.208604, + 0.198753, -0.048562, -5.250528, -0.032064, -0.006999, -0.999461, 0.022497, 0.205326, + 0.198753, 0.217683, -5.250528, -0.032063, 0.006999, -0.999461, 0.022497, 0.205326, + 0.198753, 0.225078, -5.248547, -0.023476, 0.256134, -0.966356, 0.022497, 0.208604, + 0.251913, 0.225078, -5.248547, 0.000000, 0.258813, -0.965927, 0.095275, 0.208604, + 0.251913, 0.217683, -5.250528, 0.000000, 0.007241, -0.999974, 0.095275, 0.205326, + 0.896326, -0.048562, -5.250528, 0.031364, -0.007005, -0.999484, 0.977502, 0.205326, + 0.896326, 0.217683, -5.250528, 0.031364, 0.007005, -0.999484, 0.977502, 0.205326, + 0.904543, -0.048562, -5.248547, 0.233931, -0.005084, -0.972240, 0.988751, 0.208604, + 0.904543, 0.217683, -5.248547, 0.233931, 0.005084, -0.972240, 0.988751, 0.208604, + 0.251913, -0.048562, -5.250528, 0.000000, -0.007241, -0.999974, 0.095275, 0.205326, + 0.198753, -0.055957, -5.248547, -0.023483, -0.256119, -0.966360, 0.022497, 0.208604, + 0.251913, -0.055957, -5.248547, 0.000000, -0.258798, -0.965931, 0.095275, 0.208604, + 0.191653, 0.224073, -5.247435, -0.207080, 0.230135, -0.950871, 0.012777, 0.210443, + 0.903427, 0.224073, -5.247435, 0.207090, 0.230133, -0.950869, 0.987223, 0.210443, + 0.896326, 0.225078, -5.248547, 0.022952, 0.256196, -0.966352, 0.977502, 0.208604, + 0.191653, -0.054953, -5.247435, -0.207133, -0.230118, -0.950864, 0.012777, 0.210443, + 0.903427, -0.054953, -5.247435, 0.207117, -0.230118, -0.950867, 0.987223, 0.210443, + 0.896326, -0.055957, -5.248547, 0.022956, -0.256181, -0.966356, 0.977502, 0.208604, + 0.487866, 0.225078, -5.248547, 0.000000, 0.258813, -0.965928, 0.418305, 0.208604, + 0.841797, 0.225078, -5.248547, 0.000000, 0.258813, -0.965928, 0.902850, 0.208604, + 0.487866, 0.217683, -5.250528, 0.000000, 0.007241, -0.999974, 0.418305, 0.205326, + 0.841797, 0.217683, -5.250528, 0.000000, 0.007241, -0.999974, 0.902850, 0.205326, + 0.841797, -0.048562, -5.250528, 0.000000, -0.007241, -0.999974, 0.902850, 0.205326, + 0.487866, -0.048562, -5.250528, 0.000000, -0.007241, -0.999974, 0.418305, 0.205326, + 0.487866, -0.055957, -5.248547, 0.000000, -0.258798, -0.965931, 0.418305, 0.208604, + 0.841797, -0.055957, -5.248547, 0.000000, -0.258798, -0.965931, 0.902850, 0.208604, + -0.906903, -0.068360, -3.317308, -1.000000, 0.000000, 0.000006, 0.625000, 0.750000, + -0.906903, -0.094055, -3.367242, -1.000000, 0.000000, 0.000006, 0.375000, 1.000000, + -0.906903, -0.094055, -3.317308, -1.000000, 0.000000, 0.000006, 0.625000, 1.000000, + -0.906903, -0.068360, -3.367242, -1.000000, 0.000000, 0.000006, 0.375000, 0.750000, + -0.671945, -0.068360, -3.317308, 0.000000, 1.000000, 0.000000, 0.625000, 0.500000, + -0.906903, -0.068360, -3.367242, 0.000000, 1.000000, 0.000000, 0.375000, 0.750000, + -0.906903, -0.068360, -3.317308, 0.000000, 1.000000, 0.000000, 0.625000, 0.750000, + -0.671945, -0.068360, -3.367242, 0.000000, 1.000000, 0.000000, 0.375000, 0.500000, + -0.671945, -0.094055, -3.317308, 1.000000, 0.000000, -0.000006, 0.625000, 0.250000, + -0.671945, -0.068360, -3.367242, 1.000000, 0.000000, -0.000006, 0.375000, 0.500000, + -0.671945, -0.068360, -3.317308, 1.000000, 0.000000, -0.000006, 0.625000, 0.500000, + -0.671945, -0.094055, -3.367242, 1.000000, 0.000000, -0.000006, 0.375000, 0.250000, + -0.906903, -0.094055, -3.317308, 0.000000, -1.000000, 0.000000, 0.625000, 0.000000, + -0.671945, -0.094055, -3.367242, 0.000000, -1.000000, 0.000000, 0.375000, 0.250000, + -0.671945, -0.094055, -3.317308, 0.000000, -1.000000, 0.000000, 0.625000, 0.250000, + -0.906903, -0.094055, -3.367242, 0.000000, -1.000000, 0.000000, 0.375000, 0.000000, + -0.671945, -0.068360, -3.317308, -0.000002, 0.000000, 1.000000, 0.875000, 0.750000, + -0.906903, -0.068360, -3.317308, -0.000002, 0.000000, 1.000000, 0.625000, 0.750000, + -0.906903, -0.094055, -3.317308, -0.000002, 0.000000, 1.000000, 0.625000, 1.000000, + -0.671945, -0.094055, -3.317308, -0.000002, 0.000000, 1.000000, 0.875000, 1.000000, + -0.671945, -0.094055, -3.367242, 0.000001, 0.000000, -1.000000, 0.125000, 1.000000, + -0.906903, -0.094055, -3.367242, 0.000001, 0.000000, -1.000000, 0.375000, 1.000000, + -0.906903, -0.068360, -3.367242, 0.000001, 0.000000, -1.000000, 0.375000, 0.750000, + -0.671945, -0.068360, -3.367242, 0.000001, 0.000000, -1.000000, 0.125000, 0.750000, + -0.906903, -0.068360, -3.217913, -1.000000, 0.000000, 0.000006, 0.625000, 0.750000, + -0.906903, -0.094055, -3.267847, -1.000000, 0.000000, 0.000006, 0.375000, 1.000000, + -0.906903, -0.094055, -3.217913, -1.000000, 0.000000, 0.000006, 0.625000, 1.000000, + -0.906903, -0.068360, -3.267847, -1.000000, 0.000000, 0.000006, 0.375000, 0.750000, + -0.671945, -0.068360, -3.217913, 0.000000, 1.000000, 0.000000, 0.625000, 0.500000, + -0.906903, -0.068360, -3.267847, 0.000000, 1.000000, 0.000000, 0.375000, 0.750000, + -0.906903, -0.068360, -3.217913, 0.000000, 1.000000, 0.000000, 0.625000, 0.750000, + -0.671945, -0.068360, -3.267847, 0.000000, 1.000000, 0.000000, 0.375000, 0.500000, + -0.671945, -0.094055, -3.217913, 1.000000, 0.000000, -0.000006, 0.625000, 0.250000, + -0.671945, -0.068360, -3.267847, 1.000000, 0.000000, -0.000006, 0.375000, 0.500000, + -0.671945, -0.068360, -3.217913, 1.000000, 0.000000, -0.000006, 0.625000, 0.500000, + -0.671945, -0.094055, -3.267847, 1.000000, 0.000000, -0.000006, 0.375000, 0.250000, + -0.906903, -0.094055, -3.217913, 0.000000, -1.000000, 0.000000, 0.625000, 0.000000, + -0.671945, -0.094055, -3.267847, 0.000000, -1.000000, 0.000000, 0.375000, 0.250000, + -0.671945, -0.094055, -3.217913, 0.000000, -1.000000, 0.000000, 0.625000, 0.250000, + -0.906903, -0.094055, -3.267847, 0.000000, -1.000000, 0.000000, 0.375000, 0.000000, + -0.671945, -0.068360, -3.217913, -0.000001, 0.000000, 1.000000, 0.875000, 0.750000, + -0.906903, -0.068360, -3.217913, -0.000001, 0.000000, 1.000000, 0.625000, 0.750000, + -0.906903, -0.094055, -3.217913, -0.000001, 0.000000, 1.000000, 0.625000, 1.000000, + -0.671945, -0.094055, -3.217913, -0.000001, 0.000000, 1.000000, 0.875000, 1.000000, + -0.671945, -0.094055, -3.267847, 0.000001, 0.000000, -1.000000, 0.125000, 1.000000, + -0.906903, -0.094055, -3.267847, 0.000001, 0.000000, -1.000000, 0.375000, 1.000000, + -0.906903, -0.068360, -3.267847, 0.000001, 0.000000, -1.000000, 0.375000, 0.750000, + -0.671945, -0.068360, -3.267847, 0.000001, 0.000000, -1.000000, 0.125000, 0.750000, + -0.734031, -0.068360, -2.190700, 0.000000, 0.000000, 1.000000, 0.625000, 0.750000, + -0.783965, -0.068360, -2.190700, 0.000000, 0.000000, 1.000000, 0.375000, 0.750000, + -0.783965, -0.094055, -2.190700, 0.000000, 0.000000, 1.000000, 0.375000, 1.000000, + -0.734031, -0.094055, -2.190700, 0.000000, 0.000000, 1.000000, 0.625000, 1.000000, + -0.734031, -0.068360, -2.190700, 0.000000, 1.000000, 0.000000, 0.625000, 0.750000, + -0.734031, -0.068360, -2.425657, 0.000000, 1.000000, 0.000000, 0.625000, 0.500000, + -0.783965, -0.068360, -2.190700, 0.000000, 1.000000, 0.000000, 0.375000, 0.750000, + -0.783965, -0.068360, -2.425657, 0.000000, 1.000000, 0.000000, 0.375000, 0.500000, + -0.734031, -0.094055, -2.425657, 0.000000, 0.000000, -1.000000, 0.625000, 0.250000, + -0.783965, -0.094055, -2.425657, 0.000000, 0.000000, -1.000000, 0.375000, 0.250000, + -0.783965, -0.068360, -2.425657, 0.000000, 0.000000, -1.000000, 0.375000, 0.500000, + -0.734031, -0.068360, -2.425657, 0.000000, 0.000000, -1.000000, 0.625000, 0.500000, + -0.783965, -0.094055, -2.190700, 0.000000, -1.000000, 0.000000, 0.375000, 0.000000, + -0.783965, -0.094055, -2.425657, 0.000000, -1.000000, 0.000000, 0.375000, 0.250000, + -0.734031, -0.094055, -2.190700, 0.000000, -1.000000, 0.000000, 0.625000, 0.000000, + -0.734031, -0.094055, -2.425657, 0.000000, -1.000000, 0.000000, 0.625000, 0.250000, + -0.734031, -0.068360, -2.425657, 1.000000, 0.000000, 0.000000, 0.875000, 0.750000, + -0.734031, -0.068360, -2.190700, 1.000000, 0.000000, 0.000000, 0.625000, 0.750000, + -0.734031, -0.094055, -2.190700, 1.000000, 0.000000, 0.000000, 0.625000, 1.000000, + -0.734031, -0.094055, -2.425657, 1.000000, 0.000000, 0.000000, 0.875000, 1.000000, + -0.783965, -0.068360, -2.190700, -1.000000, 0.000000, 0.000000, 0.375000, 0.750000, + -0.783965, -0.094055, -2.425657, -1.000000, 0.000000, 0.000000, 0.125000, 1.000000, + -0.783965, -0.094055, -2.190700, -1.000000, 0.000000, 0.000000, 0.375000, 1.000000, + -0.783965, -0.068360, -2.425657, -1.000000, 0.000000, 0.000000, 0.125000, 0.750000, + -0.634635, -0.068360, -2.190700, 0.000000, 0.000000, 1.000000, 0.625000, 0.750000, + -0.684570, -0.068360, -2.190700, 0.000000, 0.000000, 1.000000, 0.375000, 0.750000, + -0.684570, -0.094055, -2.190700, 0.000000, 0.000000, 1.000000, 0.375000, 1.000000, + -0.634635, -0.094055, -2.190700, 0.000000, 0.000000, 1.000000, 0.625000, 1.000000, + -0.634635, -0.068360, -2.425657, 0.000000, 1.000000, 0.000000, 0.625000, 0.500000, + -0.684570, -0.068360, -2.190700, 0.000000, 1.000000, 0.000000, 0.375000, 0.750000, + -0.634635, -0.068360, -2.190700, 0.000000, 1.000000, 0.000000, 0.625000, 0.750000, + -0.684570, -0.068360, -2.425657, 0.000000, 1.000000, 0.000000, 0.375000, 0.500000, + -0.634635, -0.094055, -2.425657, 0.000000, 0.000000, -1.000000, 0.625000, 0.250000, + -0.684570, -0.094055, -2.425657, 0.000000, 0.000000, -1.000000, 0.375000, 0.250000, + -0.684570, -0.068360, -2.425657, 0.000000, 0.000000, -1.000000, 0.375000, 0.500000, + -0.634635, -0.068360, -2.425657, 0.000000, 0.000000, -1.000000, 0.625000, 0.500000, + -0.684570, -0.094055, -2.190700, 0.000000, -1.000000, 0.000000, 0.375000, 0.000000, + -0.684570, -0.094055, -2.425657, 0.000000, -1.000000, 0.000000, 0.375000, 0.250000, + -0.634635, -0.094055, -2.190700, 0.000000, -1.000000, 0.000000, 0.625000, 0.000000, + -0.634635, -0.094055, -2.425657, 0.000000, -1.000000, 0.000000, 0.625000, 0.250000, + -0.634635, -0.068360, -2.425657, 1.000000, 0.000000, 0.000000, 0.875000, 0.750000, + -0.634635, -0.068360, -2.190700, 1.000000, 0.000000, 0.000000, 0.625000, 0.750000, + -0.634635, -0.094055, -2.190700, 1.000000, 0.000000, 0.000000, 0.625000, 1.000000, + -0.634635, -0.094055, -2.425657, 1.000000, 0.000000, 0.000000, 0.875000, 1.000000, + -0.684570, -0.068360, -2.190700, -1.000000, 0.000000, 0.000000, 0.375000, 0.750000, + -0.684570, -0.094055, -2.425657, -1.000000, 0.000000, 0.000000, 0.125000, 1.000000, + -0.684570, -0.094055, -2.190700, -1.000000, 0.000000, 0.000000, 0.375000, 1.000000, + -0.684570, -0.068360, -2.425657, -1.000000, 0.000000, 0.000000, 0.125000, 0.750000, + 0.022754, -0.068360, -3.496751, 0.000000, 0.000000, -1.000000, 0.625000, 0.750000, + 0.072686, -0.094055, -3.496751, 0.000000, 0.000000, -1.000000, 0.375000, 1.000000, + 0.022754, -0.094055, -3.496751, 0.000000, 0.000000, -1.000000, 0.625000, 1.000000, + 0.072686, -0.068360, -3.496751, 0.000000, 0.000000, -1.000000, 0.375000, 0.750000, + 0.072686, -0.068360, -3.261793, 0.000000, 1.000000, 0.000000, 0.375000, 0.500000, + 0.072686, -0.068360, -3.496751, 0.000000, 1.000000, 0.000000, 0.375000, 0.750000, + 0.022754, -0.068360, -3.261793, 0.000000, 1.000000, 0.000000, 0.625000, 0.500000, + 0.022754, -0.068360, -3.496751, 0.000000, 1.000000, 0.000000, 0.625000, 0.750000, + 0.022754, -0.094055, -3.261793, 0.000000, 0.000000, 1.000000, 0.625000, 0.250000, + 0.072686, -0.068360, -3.261793, 0.000000, 0.000000, 1.000000, 0.375000, 0.500000, + 0.022754, -0.068360, -3.261793, 0.000000, 0.000000, 1.000000, 0.625000, 0.500000, + 0.072686, -0.094055, -3.261793, 0.000000, 0.000000, 1.000000, 0.375000, 0.250000, + 0.022754, -0.094055, -3.496751, 0.000000, -1.000000, 0.000000, 0.625000, 0.000000, + 0.072686, -0.094055, -3.261793, 0.000000, -1.000000, 0.000000, 0.375000, 0.250000, + 0.022754, -0.094055, -3.261793, 0.000000, -1.000000, 0.000000, 0.625000, 0.250000, + 0.072686, -0.094055, -3.496751, 0.000000, -1.000000, 0.000000, 0.375000, 0.000000, + 0.022754, -0.068360, -3.261793, -1.000000, 0.000000, 0.000000, 0.875000, 0.750000, + 0.022754, -0.094055, -3.496751, -1.000000, 0.000000, 0.000000, 0.625000, 1.000000, + 0.022754, -0.094055, -3.261793, -1.000000, 0.000000, 0.000000, 0.875000, 1.000000, + 0.022754, -0.068360, -3.496751, -1.000000, 0.000000, 0.000000, 0.625000, 0.750000, + 0.072686, -0.068360, -3.496751, 1.000000, 0.000000, 0.000000, 0.375000, 0.750000, + 0.072686, -0.068360, -3.261793, 1.000000, 0.000000, 0.000000, 0.125000, 0.750000, + 0.072686, -0.094055, -3.261793, 1.000000, 0.000000, 0.000000, 0.125000, 1.000000, + 0.072686, -0.094055, -3.496751, 1.000000, 0.000000, 0.000000, 0.375000, 1.000000, + 2.074844, 0.614520, -0.284570, 0.000000, 1.000000, 0.000000, 0.375000, 0.500000, + 2.098822, 0.614520, -0.284570, 0.000000, 1.000000, 0.000000, 0.375000, 0.750000, + 2.074844, 0.614520, -0.307285, 0.000000, 1.000000, 0.000000, 0.625000, 0.500000, + 2.098822, 0.614520, -0.307285, 0.000000, 1.000000, 0.000000, 0.625000, 0.750000, + 2.122449, -0.212970, -0.262186, 0.000000, -1.000000, 0.000000, 0.375000, 0.000000, + 2.051218, -0.212970, -0.262186, 0.000000, -1.000000, 0.000000, 0.375000, 0.250000, + 2.122449, -0.212970, -0.329668, 0.000000, -1.000000, 0.000000, 0.625000, 0.000000, + 2.051218, -0.212970, -0.329668, 0.000000, -1.000000, 0.000000, 0.625000, 0.250000, + 2.122449, -0.212970, -0.329668, 0.999986, 0.005249, 0.000000, 0.625000, 1.000000, + 2.118258, 0.585558, -0.325696, 0.999875, 0.015844, 0.000000, 0.625000, 0.750000, + 2.122449, -0.212970, -0.262186, 0.999986, 0.005249, 0.000000, 0.375000, 1.000000, + 2.118258, 0.585558, -0.266158, 0.999875, 0.015844, 0.000000, 0.375000, 0.750000, + 2.098822, 0.614520, -0.284570, 0.830363, 0.557222, 0.000000, 0.375000, 0.750000, + 2.098822, 0.614520, -0.307285, 0.830363, 0.557222, 0.000000, 0.625000, 0.750000, + 2.055410, 0.585558, -0.325696, -0.999874, 0.015843, 0.000000, 0.625000, 0.500000, + 2.051218, -0.212970, -0.329668, -0.999986, 0.005249, 0.000000, 0.625000, 0.250000, + 2.055410, 0.585558, -0.266158, -0.999874, 0.015843, 0.000000, 0.375000, 0.500000, + 2.051218, -0.212970, -0.262186, -0.999986, 0.005249, 0.000000, 0.375000, 0.250000, + 2.074844, 0.614520, -0.284570, -0.830367, 0.557217, 0.000000, 0.375000, 0.500000, + 2.074844, 0.614520, -0.307285, -0.830367, 0.557217, 0.000000, 0.625000, 0.500000, + 2.051218, -0.212970, -0.329668, 0.000000, 0.004974, -0.999988, 0.875000, 1.000000, + 2.055410, 0.585558, -0.325696, 0.000000, 0.014740, -0.999891, 0.875000, 0.750000, + 2.122449, -0.212970, -0.329668, 0.000000, 0.004974, -0.999988, 0.625000, 1.000000, + 2.118258, 0.585558, -0.325696, 0.000000, 0.014740, -0.999891, 0.625000, 0.750000, + 2.055410, 0.585558, -0.325696, 0.000000, 0.014740, -0.999891, 0.625000, 0.500000, + 2.098822, 0.614520, -0.307285, 0.000000, 0.536490, -0.843907, 0.625000, 0.750000, + 2.074844, 0.614520, -0.307285, 0.000000, 0.536490, -0.843907, 0.625000, 0.500000, + 2.055410, 0.585558, -0.266158, 0.000000, 0.014740, 0.999891, 0.125000, 0.750000, + 2.122449, -0.212970, -0.262186, 0.000000, 0.004973, 0.999988, 0.375000, 1.000000, + 2.118258, 0.585558, -0.266158, 0.000000, 0.014740, 0.999891, 0.375000, 0.750000, + 2.051218, -0.212970, -0.262186, 0.000000, 0.004973, 0.999988, 0.125000, 1.000000, + 2.055410, 0.585558, -0.266158, 0.000000, 0.014740, 0.999891, 0.375000, 0.500000, + 2.098822, 0.614520, -0.284570, 0.000000, 0.536498, 0.843902, 0.375000, 0.750000, + 2.074844, 0.614520, -0.284570, 0.000000, 0.536498, 0.843902, 0.375000, 0.500000, + -0.033809, -0.094055, -3.496751, 0.000000, 0.000000, -1.000000, 0.375000, 1.000000, + -0.083742, -0.094055, -3.496751, 0.000000, 0.000000, -1.000000, 0.625000, 1.000000, + -0.083742, -0.068360, -3.496751, 0.000000, 0.000000, -1.000000, 0.625000, 0.750000, + -0.033809, -0.068360, -3.496751, 0.000000, 0.000000, -1.000000, 0.375000, 0.750000, + -0.033809, -0.068360, -3.261793, 0.000000, 1.000000, 0.000000, 0.375000, 0.500000, + -0.033809, -0.068360, -3.496751, 0.000000, 1.000000, 0.000000, 0.375000, 0.750000, + -0.083742, -0.068360, -3.261793, 0.000000, 1.000000, 0.000000, 0.625000, 0.500000, + -0.083742, -0.068360, -3.496751, 0.000000, 1.000000, 0.000000, 0.625000, 0.750000, + -0.033809, -0.068360, -3.261793, 0.000000, 0.000000, 1.000000, 0.375000, 0.500000, + -0.083742, -0.068360, -3.261793, 0.000000, 0.000000, 1.000000, 0.625000, 0.500000, + -0.083742, -0.094055, -3.261793, 0.000000, 0.000000, 1.000000, 0.625000, 0.250000, + -0.033809, -0.094055, -3.261793, 0.000000, 0.000000, 1.000000, 0.375000, 0.250000, + -0.083742, -0.094055, -3.496751, 0.000000, -1.000000, 0.000000, 0.625000, 0.000000, + -0.033809, -0.094055, -3.261793, 0.000000, -1.000000, 0.000000, 0.375000, 0.250000, + -0.083742, -0.094055, -3.261793, 0.000000, -1.000000, 0.000000, 0.625000, 0.250000, + -0.033809, -0.094055, -3.496751, 0.000000, -1.000000, 0.000000, 0.375000, 0.000000, + -0.083742, -0.068360, -3.261793, -1.000000, 0.000000, 0.000000, 0.875000, 0.750000, + -0.083742, -0.094055, -3.496751, -1.000000, 0.000000, 0.000000, 0.625000, 1.000000, + -0.083742, -0.094055, -3.261793, -1.000000, 0.000000, 0.000000, 0.875000, 1.000000, + -0.083742, -0.068360, -3.496751, -1.000000, 0.000000, 0.000000, 0.625000, 0.750000, + -0.033809, -0.068360, -3.496751, 1.000000, 0.000000, 0.000000, 0.375000, 0.750000, + -0.033809, -0.068360, -3.261793, 1.000000, 0.000000, 0.000000, 0.125000, 0.750000, + -0.033809, -0.094055, -3.261793, 1.000000, 0.000000, 0.000000, 0.125000, 1.000000, + -0.033809, -0.094055, -3.496751, 1.000000, 0.000000, 0.000000, 0.375000, 1.000000, + -0.149767, -0.094055, -3.496751, 0.000000, 0.000000, -1.000000, 0.375000, 1.000000, + -0.199703, -0.094055, -3.496751, 0.000000, 0.000000, -1.000000, 0.625000, 1.000000, + -0.199703, -0.068360, -3.496751, 0.000000, 0.000000, -1.000000, 0.625000, 0.750000, + -0.149767, -0.068360, -3.496751, 0.000000, 0.000000, -1.000000, 0.375000, 0.750000, + -0.149767, -0.068360, -3.261793, 0.000000, 1.000000, 0.000000, 0.375000, 0.500000, + -0.149767, -0.068360, -3.496751, 0.000000, 1.000000, 0.000000, 0.375000, 0.750000, + -0.199703, -0.068360, -3.261793, 0.000000, 1.000000, 0.000000, 0.625000, 0.500000, + -0.199703, -0.068360, -3.496751, 0.000000, 1.000000, 0.000000, 0.625000, 0.750000, + -0.149767, -0.068360, -3.261793, 0.000000, 0.000000, 1.000000, 0.375000, 0.500000, + -0.199703, -0.068360, -3.261793, 0.000000, 0.000000, 1.000000, 0.625000, 0.500000, + -0.199703, -0.094055, -3.261793, 0.000000, 0.000000, 1.000000, 0.625000, 0.250000, + -0.149767, -0.094055, -3.261793, 0.000000, 0.000000, 1.000000, 0.375000, 0.250000, + -0.199703, -0.094055, -3.496751, 0.000000, -1.000000, 0.000000, 0.625000, 0.000000, + -0.149767, -0.094055, -3.261793, 0.000000, -1.000000, 0.000000, 0.375000, 0.250000, + -0.199703, -0.094055, -3.261793, 0.000000, -1.000000, 0.000000, 0.625000, 0.250000, + -0.149767, -0.094055, -3.496751, 0.000000, -1.000000, 0.000000, 0.375000, 0.000000, + -0.199703, -0.068360, -3.261793, -1.000000, 0.000000, 0.000000, 0.875000, 0.750000, + -0.199703, -0.094055, -3.496751, -1.000000, 0.000000, 0.000000, 0.625000, 1.000000, + -0.199703, -0.094055, -3.261793, -1.000000, 0.000000, 0.000000, 0.875000, 1.000000, + -0.199703, -0.068360, -3.496751, -1.000000, 0.000000, 0.000000, 0.625000, 0.750000, + -0.149767, -0.068360, -3.496751, 1.000000, 0.000000, 0.000000, 0.375000, 0.750000, + -0.149767, -0.068360, -3.261793, 1.000000, 0.000000, 0.000000, 0.125000, 0.750000, + -0.149767, -0.094055, -3.261793, 1.000000, 0.000000, 0.000000, 0.125000, 1.000000, + -0.149767, -0.094055, -3.496751, 1.000000, 0.000000, 0.000000, 0.375000, 1.000000, + 0.276209, -0.094055, -3.496751, 0.000000, 0.000000, -1.000000, 0.375000, 1.000000, + 0.226278, -0.094055, -3.496751, 0.000000, 0.000000, -1.000000, 0.625000, 1.000000, + 0.226278, -0.068360, -3.496751, 0.000000, 0.000000, -1.000000, 0.625000, 0.750000, + 0.276209, -0.068360, -3.496751, 0.000000, 0.000000, -1.000000, 0.375000, 0.750000, + 0.276209, -0.068360, -3.261793, 0.000000, 1.000000, 0.000000, 0.375000, 0.500000, + 0.276209, -0.068360, -3.496751, 0.000000, 1.000000, 0.000000, 0.375000, 0.750000, + 0.226278, -0.068360, -3.261793, 0.000000, 1.000000, 0.000000, 0.625000, 0.500000, + 0.226278, -0.068360, -3.496751, 0.000000, 1.000000, 0.000000, 0.625000, 0.750000, + 0.276209, -0.068360, -3.261793, 0.000000, 0.000000, 1.000000, 0.375000, 0.500000, + 0.226278, -0.068360, -3.261793, 0.000000, 0.000000, 1.000000, 0.625000, 0.500000, + 0.226278, -0.094055, -3.261793, 0.000000, 0.000000, 1.000000, 0.625000, 0.250000, + 0.276209, -0.094055, -3.261793, 0.000000, 0.000000, 1.000000, 0.375000, 0.250000, + 0.226278, -0.094055, -3.261793, 0.000000, -1.000000, 0.000000, 0.625000, 0.250000, + 0.226278, -0.094055, -3.496751, 0.000000, -1.000000, 0.000000, 0.625000, 0.000000, + 0.276209, -0.094055, -3.261793, 0.000000, -1.000000, 0.000000, 0.375000, 0.250000, + 0.276209, -0.094055, -3.496751, 0.000000, -1.000000, 0.000000, 0.375000, 0.000000, + 0.226278, -0.068360, -3.261793, -1.000000, 0.000000, 0.000000, 0.875000, 0.750000, + 0.226278, -0.094055, -3.496751, -1.000000, 0.000000, 0.000000, 0.625000, 1.000000, + 0.226278, -0.094055, -3.261793, -1.000000, 0.000000, 0.000000, 0.875000, 1.000000, + 0.226278, -0.068360, -3.496751, -1.000000, 0.000000, 0.000000, 0.625000, 0.750000, + 0.276209, -0.068360, -3.496751, 1.000000, 0.000000, 0.000000, 0.375000, 0.750000, + 0.276209, -0.068360, -3.261793, 1.000000, 0.000000, 0.000000, 0.125000, 0.750000, + 0.276209, -0.094055, -3.261793, 1.000000, 0.000000, 0.000000, 0.125000, 1.000000, + 0.276209, -0.094055, -3.496751, 1.000000, 0.000000, 0.000000, 0.375000, 1.000000, + 0.126882, -0.068360, -3.496751, 0.000000, 0.000000, -1.000000, 0.625000, 0.750000, + 0.176814, -0.094055, -3.496751, 0.000000, 0.000000, -1.000000, 0.375000, 1.000000, + 0.126882, -0.094055, -3.496751, 0.000000, 0.000000, -1.000000, 0.625000, 1.000000, + 0.176814, -0.068360, -3.496751, 0.000000, 0.000000, -1.000000, 0.375000, 0.750000, + 0.176814, -0.068360, -3.261793, 0.000000, 1.000000, 0.000000, 0.375000, 0.500000, + 0.176814, -0.068360, -3.496751, 0.000000, 1.000000, 0.000000, 0.375000, 0.750000, + 0.126882, -0.068360, -3.261793, 0.000000, 1.000000, 0.000000, 0.625000, 0.500000, + 0.126882, -0.068360, -3.496751, 0.000000, 1.000000, 0.000000, 0.625000, 0.750000, + 0.126882, -0.094055, -3.261793, 0.000000, 0.000000, 1.000000, 0.625000, 0.250000, + 0.176814, -0.068360, -3.261793, 0.000000, 0.000000, 1.000000, 0.375000, 0.500000, + 0.126882, -0.068360, -3.261793, 0.000000, 0.000000, 1.000000, 0.625000, 0.500000, + 0.176814, -0.094055, -3.261793, 0.000000, 0.000000, 1.000000, 0.375000, 0.250000, + 0.126882, -0.094055, -3.496751, 0.000000, -1.000000, 0.000000, 0.625000, 0.000000, + 0.176814, -0.094055, -3.261793, 0.000000, -1.000000, 0.000000, 0.375000, 0.250000, + 0.126882, -0.094055, -3.261793, 0.000000, -1.000000, 0.000000, 0.625000, 0.250000, + 0.176814, -0.094055, -3.496751, 0.000000, -1.000000, 0.000000, 0.375000, 0.000000, + 0.126882, -0.068360, -3.261793, -1.000000, 0.000000, 0.000000, 0.875000, 0.750000, + 0.126882, -0.094055, -3.496751, -1.000000, 0.000000, 0.000000, 0.625000, 1.000000, + 0.126882, -0.094055, -3.261793, -1.000000, 0.000000, 0.000000, 0.875000, 1.000000, + 0.126882, -0.068360, -3.496751, -1.000000, 0.000000, 0.000000, 0.625000, 0.750000, + 0.176814, -0.068360, -3.496751, 1.000000, 0.000000, 0.000000, 0.375000, 0.750000, + 0.176814, -0.068360, -3.261793, 1.000000, 0.000000, 0.000000, 0.125000, 0.750000, + 0.176814, -0.094055, -3.261793, 1.000000, 0.000000, 0.000000, 0.125000, 1.000000, + 0.176814, -0.094055, -3.496751, 1.000000, 0.000000, 0.000000, 0.375000, 1.000000, + -0.906903, -0.068360, -2.557645, -1.000000, 0.000000, 0.000006, 0.625000, 0.750000, + -0.906903, -0.094055, -2.607579, -1.000000, 0.000000, 0.000006, 0.375000, 1.000000, + -0.906903, -0.094055, -2.557645, -1.000000, 0.000000, 0.000006, 0.625000, 1.000000, + -0.906903, -0.068360, -2.607579, -1.000000, 0.000000, 0.000006, 0.375000, 0.750000, + -0.671945, -0.068360, -2.557645, 0.000000, 1.000000, 0.000000, 0.625000, 0.500000, + -0.906903, -0.068360, -2.607579, 0.000000, 1.000000, 0.000000, 0.375000, 0.750000, + -0.906903, -0.068360, -2.557645, 0.000000, 1.000000, 0.000000, 0.625000, 0.750000, + -0.671945, -0.068360, -2.607579, 0.000000, 1.000000, 0.000000, 0.375000, 0.500000, + -0.671945, -0.094055, -2.557645, 1.000000, 0.000000, -0.000006, 0.625000, 0.250000, + -0.671945, -0.068360, -2.607579, 1.000000, 0.000000, -0.000006, 0.375000, 0.500000, + -0.671945, -0.068360, -2.557645, 1.000000, 0.000000, -0.000006, 0.625000, 0.500000, + -0.671945, -0.094055, -2.607579, 1.000000, 0.000000, -0.000006, 0.375000, 0.250000, + -0.906903, -0.094055, -2.557645, 0.000000, -1.000000, 0.000000, 0.625000, 0.000000, + -0.671945, -0.094055, -2.607579, 0.000000, -1.000000, 0.000000, 0.375000, 0.250000, + -0.671945, -0.094055, -2.557645, 0.000000, -1.000000, 0.000000, 0.625000, 0.250000, + -0.906903, -0.094055, -2.607579, 0.000000, -1.000000, 0.000000, 0.375000, 0.000000, + -0.671945, -0.068360, -2.557645, 0.000000, 0.000000, 1.000000, 0.875000, 0.750000, + -0.906903, -0.068360, -2.557645, 0.000000, 0.000000, 1.000000, 0.625000, 0.750000, + -0.906903, -0.094055, -2.557645, 0.000000, 0.000000, 1.000000, 0.625000, 1.000000, + -0.671945, -0.094055, -2.557645, 0.000000, 0.000000, 1.000000, 0.875000, 1.000000, + -0.671945, -0.094055, -2.607579, 0.000001, 0.000000, -1.000000, 0.125000, 1.000000, + -0.906903, -0.094055, -2.607579, 0.000001, 0.000000, -1.000000, 0.375000, 1.000000, + -0.906903, -0.068360, -2.607579, 0.000001, 0.000000, -1.000000, 0.375000, 0.750000, + -0.671945, -0.068360, -2.607579, 0.000001, 0.000000, -1.000000, 0.125000, 0.750000, + -0.906903, -0.068360, -2.446417, -1.000000, 0.000000, 0.000006, 0.625000, 0.750000, + -0.906903, -0.094055, -2.496351, -1.000000, 0.000000, 0.000006, 0.375000, 1.000000, + -0.906903, -0.094055, -2.446417, -1.000000, 0.000000, 0.000006, 0.625000, 1.000000, + -0.906903, -0.068360, -2.496351, -1.000000, 0.000000, 0.000006, 0.375000, 0.750000, + -0.671945, -0.068360, -2.446417, 0.000000, 1.000000, 0.000000, 0.625000, 0.500000, + -0.906903, -0.068360, -2.496351, 0.000000, 1.000000, 0.000000, 0.375000, 0.750000, + -0.906903, -0.068360, -2.446417, 0.000000, 1.000000, 0.000000, 0.625000, 0.750000, + -0.671945, -0.068360, -2.496351, 0.000000, 1.000000, 0.000000, 0.375000, 0.500000, + -0.671945, -0.094055, -2.446417, 1.000000, 0.000000, -0.000006, 0.625000, 0.250000, + -0.671945, -0.068360, -2.496351, 1.000000, 0.000000, -0.000006, 0.375000, 0.500000, + -0.671945, -0.068360, -2.446417, 1.000000, 0.000000, -0.000006, 0.625000, 0.500000, + -0.671945, -0.094055, -2.496351, 1.000000, 0.000000, -0.000006, 0.375000, 0.250000, + -0.906903, -0.094055, -2.446417, 0.000000, -1.000000, 0.000000, 0.625000, 0.000000, + -0.671945, -0.094055, -2.496351, 0.000000, -1.000000, 0.000000, 0.375000, 0.250000, + -0.671945, -0.094055, -2.446417, 0.000000, -1.000000, 0.000000, 0.625000, 0.250000, + -0.906903, -0.094055, -2.496351, 0.000000, -1.000000, 0.000000, 0.375000, 0.000000, + -0.671945, -0.068360, -2.446417, 0.000000, 0.000000, 1.000000, 0.875000, 0.750000, + -0.906903, -0.068360, -2.446417, 0.000000, 0.000000, 1.000000, 0.625000, 0.750000, + -0.906903, -0.094055, -2.446417, 0.000000, 0.000000, 1.000000, 0.625000, 1.000000, + -0.671945, -0.094055, -2.446417, 0.000000, 0.000000, 1.000000, 0.875000, 1.000000, + -0.671945, -0.094055, -2.496351, -0.000001, 0.000000, -1.000000, 0.125000, 1.000000, + -0.906903, -0.094055, -2.496351, -0.000001, 0.000000, -1.000000, 0.375000, 1.000000, + -0.906903, -0.068360, -2.496351, -0.000001, 0.000000, -1.000000, 0.375000, 0.750000, + -0.671945, -0.068360, -2.496351, -0.000001, 0.000000, -1.000000, 0.125000, 0.750000, + -0.906903, -0.068360, -2.339922, -1.000000, 0.000000, 0.000006, 0.625000, 0.750000, + -0.906903, -0.094055, -2.389856, -1.000000, 0.000000, 0.000006, 0.375000, 1.000000, + -0.906903, -0.094055, -2.339922, -1.000000, 0.000000, 0.000006, 0.625000, 1.000000, + -0.906903, -0.068360, -2.389856, -1.000000, 0.000000, 0.000006, 0.375000, 0.750000, + -0.671945, -0.068360, -2.339922, 0.000000, 1.000000, 0.000000, 0.625000, 0.500000, + -0.906903, -0.068360, -2.389856, 0.000000, 1.000000, 0.000000, 0.375000, 0.750000, + -0.906903, -0.068360, -2.339922, 0.000000, 1.000000, 0.000000, 0.625000, 0.750000, + -0.671945, -0.068360, -2.389856, 0.000000, 1.000000, 0.000000, 0.375000, 0.500000, + -0.671945, -0.094055, -2.339922, 1.000000, 0.000000, -0.000006, 0.625000, 0.250000, + -0.671945, -0.068360, -2.389856, 1.000000, 0.000000, -0.000006, 0.375000, 0.500000, + -0.671945, -0.068360, -2.339922, 1.000000, 0.000000, -0.000006, 0.625000, 0.500000, + -0.671945, -0.094055, -2.389856, 1.000000, 0.000000, -0.000006, 0.375000, 0.250000, + -0.906903, -0.094055, -2.339922, 0.000000, -1.000000, 0.000000, 0.625000, 0.000000, + -0.671945, -0.094055, -2.389856, 0.000000, -1.000000, 0.000000, 0.375000, 0.250000, + -0.671945, -0.094055, -2.339922, 0.000000, -1.000000, 0.000000, 0.625000, 0.250000, + -0.906903, -0.094055, -2.389856, 0.000000, -1.000000, 0.000000, 0.375000, 0.000000, + -0.671945, -0.068360, -2.339922, 0.000000, 0.000000, 1.000000, 0.875000, 0.750000, + -0.906903, -0.068360, -2.339922, 0.000000, 0.000000, 1.000000, 0.625000, 0.750000, + -0.906903, -0.094055, -2.339922, 0.000000, 0.000000, 1.000000, 0.625000, 1.000000, + -0.671945, -0.094055, -2.339922, 0.000000, 0.000000, 1.000000, 0.875000, 1.000000, + -0.671945, -0.094055, -2.389856, 0.000000, 0.000000, -1.000000, 0.125000, 1.000000, + -0.906903, -0.094055, -2.389856, 0.000000, 0.000000, -1.000000, 0.375000, 1.000000, + -0.906903, -0.068360, -2.389856, 0.000000, 0.000000, -1.000000, 0.375000, 0.750000, + -0.671945, -0.068360, -2.389856, 0.000000, 0.000000, -1.000000, 0.125000, 0.750000, + -0.258630, -0.094055, -3.496751, 0.000000, 0.000000, -1.000000, 0.375000, 1.000000, + -0.308565, -0.094055, -3.496751, 0.000000, 0.000000, -1.000000, 0.625000, 1.000000, + -0.308565, -0.068360, -3.496751, 0.000000, 0.000000, -1.000000, 0.625000, 0.750000, + -0.258630, -0.068360, -3.496751, 0.000000, 0.000000, -1.000000, 0.375000, 0.750000, + -0.258630, -0.068360, -3.261793, 0.000000, 1.000000, 0.000000, 0.375000, 0.500000, + -0.258630, -0.068360, -3.496751, 0.000000, 1.000000, 0.000000, 0.375000, 0.750000, + -0.308565, -0.068360, -3.261793, 0.000000, 1.000000, 0.000000, 0.625000, 0.500000, + -0.308565, -0.068360, -3.496751, 0.000000, 1.000000, 0.000000, 0.625000, 0.750000, + -0.258630, -0.068360, -3.261793, 0.000000, 0.000000, 1.000000, 0.375000, 0.500000, + -0.308565, -0.068360, -3.261793, 0.000000, 0.000000, 1.000000, 0.625000, 0.500000, + -0.308565, -0.094055, -3.261793, 0.000000, 0.000000, 1.000000, 0.625000, 0.250000, + -0.258630, -0.094055, -3.261793, 0.000000, 0.000000, 1.000000, 0.375000, 0.250000, + -0.308565, -0.094055, -3.261793, 0.000000, -1.000000, 0.000000, 0.625000, 0.250000, + -0.308565, -0.094055, -3.496751, 0.000000, -1.000000, 0.000000, 0.625000, 0.000000, + -0.258630, -0.094055, -3.261793, 0.000000, -1.000000, 0.000000, 0.375000, 0.250000, + -0.258630, -0.094055, -3.496751, 0.000000, -1.000000, 0.000000, 0.375000, 0.000000, + -0.308565, -0.068360, -3.261793, -1.000000, 0.000000, 0.000000, 0.875000, 0.750000, + -0.308565, -0.094055, -3.496751, -1.000000, 0.000000, 0.000000, 0.625000, 1.000000, + -0.308565, -0.094055, -3.261793, -1.000000, 0.000000, 0.000000, 0.875000, 1.000000, + -0.308565, -0.068360, -3.496751, -1.000000, 0.000000, 0.000000, 0.625000, 0.750000, + -0.258630, -0.068360, -3.496751, 1.000000, 0.000000, 0.000000, 0.375000, 0.750000, + -0.258630, -0.068360, -3.261793, 1.000000, 0.000000, 0.000000, 0.125000, 0.750000, + -0.258630, -0.094055, -3.261793, 1.000000, 0.000000, 0.000000, 0.125000, 1.000000, + -0.258630, -0.094055, -3.496751, 1.000000, 0.000000, 0.000000, 0.375000, 1.000000, + -0.422159, -0.068360, -3.496751, 0.000000, 0.000000, -1.000000, 0.625000, 0.750000, + -0.372224, -0.094055, -3.496751, 0.000000, 0.000000, -1.000000, 0.375000, 1.000000, + -0.422159, -0.094055, -3.496751, 0.000000, 0.000000, -1.000000, 0.625000, 1.000000, + -0.372224, -0.068360, -3.496751, 0.000000, 0.000000, -1.000000, 0.375000, 0.750000, + -0.372224, -0.068360, -3.261793, 0.000000, 1.000000, 0.000000, 0.375000, 0.500000, + -0.372224, -0.068360, -3.496751, 0.000000, 1.000000, 0.000000, 0.375000, 0.750000, + -0.422159, -0.068360, -3.261793, 0.000000, 1.000000, 0.000000, 0.625000, 0.500000, + -0.422159, -0.068360, -3.496751, 0.000000, 1.000000, 0.000000, 0.625000, 0.750000, + -0.422159, -0.094055, -3.261793, 0.000000, 0.000000, 1.000000, 0.625000, 0.250000, + -0.372224, -0.068360, -3.261793, 0.000000, 0.000000, 1.000000, 0.375000, 0.500000, + -0.422159, -0.068360, -3.261793, 0.000000, 0.000000, 1.000000, 0.625000, 0.500000, + -0.372224, -0.094055, -3.261793, 0.000000, 0.000000, 1.000000, 0.375000, 0.250000, + -0.422159, -0.094055, -3.261793, 0.000000, -1.000000, 0.000000, 0.625000, 0.250000, + -0.422159, -0.094055, -3.496751, 0.000000, -1.000000, 0.000000, 0.625000, 0.000000, + -0.372224, -0.094055, -3.261793, 0.000000, -1.000000, 0.000000, 0.375000, 0.250000, + -0.372224, -0.094055, -3.496751, 0.000000, -1.000000, 0.000000, 0.375000, 0.000000, + -0.422159, -0.068360, -3.261793, -1.000000, 0.000000, 0.000000, 0.875000, 0.750000, + -0.422159, -0.094055, -3.496751, -1.000000, 0.000000, 0.000000, 0.625000, 1.000000, + -0.422159, -0.094055, -3.261793, -1.000000, 0.000000, 0.000000, 0.875000, 1.000000, + -0.422159, -0.068360, -3.496751, -1.000000, 0.000000, 0.000000, 0.625000, 0.750000, + -0.372224, -0.068360, -3.496751, 1.000000, 0.000000, 0.000000, 0.375000, 0.750000, + -0.372224, -0.068360, -3.261793, 1.000000, 0.000000, 0.000000, 0.125000, 0.750000, + -0.372224, -0.094055, -3.261793, 1.000000, 0.000000, 0.000000, 0.125000, 1.000000, + -0.372224, -0.094055, -3.496751, 1.000000, 0.000000, 0.000000, 0.375000, 1.000000, + 0.366293, -0.068360, -2.924696, 1.000000, 0.000000, 0.000013, 0.625000, 0.750000, + 0.366293, -0.068360, -2.874763, 1.000000, 0.000000, 0.000013, 0.375000, 0.750000, + 0.366293, -0.094055, -2.874763, 1.000000, 0.000000, 0.000013, 0.375000, 1.000000, + 0.366293, -0.094055, -2.924696, 1.000000, 0.000000, 0.000013, 0.625000, 1.000000, + 0.366293, -0.068360, -2.924696, 0.000000, 1.000000, 0.000000, 0.625000, 0.750000, + 0.131336, -0.068360, -2.924696, 0.000000, 1.000000, 0.000000, 0.625000, 0.500000, + 0.366293, -0.068360, -2.874763, 0.000000, 1.000000, 0.000000, 0.375000, 0.750000, + 0.131335, -0.068360, -2.874763, 0.000000, 1.000000, 0.000000, 0.375000, 0.500000, + 0.131336, -0.094055, -2.924696, -1.000000, 0.000000, -0.000007, 0.625000, 0.250000, + 0.131335, -0.094055, -2.874763, -1.000000, 0.000000, -0.000007, 0.375000, 0.250000, + 0.131335, -0.068360, -2.874763, -1.000000, 0.000000, -0.000007, 0.375000, 0.500000, + 0.131336, -0.068360, -2.924696, -1.000000, 0.000000, -0.000007, 0.625000, 0.500000, + 0.131336, -0.094055, -2.924696, 0.000000, -1.000000, -0.000000, 0.625000, 0.250000, + 0.366293, -0.094055, -2.874763, 0.000000, -1.000000, -0.000000, 0.375000, 0.000000, + 0.131335, -0.094055, -2.874763, 0.000000, -1.000000, -0.000000, 0.375000, 0.250000, + 0.366293, -0.094055, -2.924696, 0.000000, -1.000000, -0.000000, 0.625000, 0.000000, + 0.131336, -0.068360, -2.924696, 0.000000, 0.000000, -1.000000, 0.875000, 0.750000, + 0.366293, -0.094055, -2.924696, 0.000000, 0.000000, -1.000000, 0.625000, 1.000000, + 0.131336, -0.094055, -2.924696, 0.000000, 0.000000, -1.000000, 0.875000, 1.000000, + 0.366293, -0.068360, -2.924696, 0.000000, 0.000000, -1.000000, 0.625000, 0.750000, + 0.366293, -0.068360, -2.874763, 0.000001, 0.000000, 1.000000, 0.375000, 0.750000, + 0.131335, -0.068360, -2.874763, 0.000001, 0.000000, 1.000000, 0.125000, 0.750000, + 0.131335, -0.094055, -2.874763, 0.000001, 0.000000, 1.000000, 0.125000, 1.000000, + 0.366293, -0.094055, -2.874763, 0.000001, 0.000000, 1.000000, 0.375000, 1.000000, + 2.074844, 0.614520, -0.564881, 0.000000, 1.000000, 0.000000, 0.375000, 0.500000, + 2.098822, 0.614520, -0.564881, 0.000000, 1.000000, 0.000000, 0.375000, 0.750000, + 2.074844, 0.614520, -0.587596, 0.000000, 1.000000, 0.000000, 0.625000, 0.500000, + 2.098822, 0.614520, -0.587596, 0.000000, 1.000000, 0.000000, 0.625000, 0.750000, + 2.122449, -0.212970, -0.542498, 0.000000, -1.000000, 0.000000, 0.375000, 0.000000, + 2.051219, -0.212970, -0.609979, 0.000000, -1.000000, 0.000000, 0.625000, 0.250000, + 2.122449, -0.212970, -0.609979, 0.000000, -1.000000, 0.000000, 0.625000, 0.000000, + 2.051218, -0.212970, -0.542498, 0.000000, -1.000000, 0.000000, 0.375000, 0.250000, + 2.122449, -0.212970, -0.609979, 0.999986, 0.005248, 0.000005, 0.625000, 1.000000, + 2.118258, 0.585558, -0.606007, 0.999875, 0.015844, 0.000005, 0.625000, 0.750000, + 2.122449, -0.212970, -0.542498, 0.999986, 0.005248, 0.000005, 0.375000, 1.000000, + 2.118258, 0.585558, -0.546468, 0.999874, 0.015843, 0.000005, 0.375000, 0.750000, + 2.098822, 0.614520, -0.564881, 0.830353, 0.557237, 0.000000, 0.375000, 0.750000, + 2.098822, 0.614520, -0.587596, 0.830353, 0.557237, 0.000000, 0.625000, 0.750000, + 2.055410, 0.585558, -0.606007, -0.999875, 0.015843, -0.000005, 0.625000, 0.500000, + 2.051218, -0.212970, -0.542498, -0.999986, 0.005249, -0.000005, 0.375000, 0.250000, + 2.055410, 0.585558, -0.546468, -0.999875, 0.015843, -0.000005, 0.375000, 0.500000, + 2.051219, -0.212970, -0.609979, -0.999986, 0.005249, -0.000005, 0.625000, 0.250000, + 2.074844, 0.614520, -0.564881, -0.830378, 0.557200, 0.000000, 0.375000, 0.500000, + 2.074844, 0.614520, -0.587596, -0.830378, 0.557200, 0.000000, 0.625000, 0.500000, + 2.051219, -0.212970, -0.609979, 0.000000, 0.004974, -0.999988, 0.875000, 1.000000, + 2.055410, 0.585558, -0.606007, 0.000000, 0.014740, -0.999891, 0.875000, 0.750000, + 2.122449, -0.212970, -0.609979, 0.000000, 0.004974, -0.999988, 0.625000, 1.000000, + 2.118258, 0.585558, -0.606007, 0.000000, 0.014740, -0.999891, 0.625000, 0.750000, + 2.055410, 0.585558, -0.606007, 0.000000, 0.014740, -0.999891, 0.625000, 0.500000, + 2.098822, 0.614520, -0.587596, 0.000000, 0.536485, -0.843910, 0.625000, 0.750000, + 2.074844, 0.614520, -0.587596, 0.000000, 0.536485, -0.843910, 0.625000, 0.500000, + 2.055410, 0.585558, -0.546468, 0.000000, 0.014739, 0.999891, 0.125000, 0.750000, + 2.122449, -0.212970, -0.542498, 0.000000, 0.004971, 0.999988, 0.375000, 1.000000, + 2.118258, 0.585558, -0.546468, 0.000000, 0.014738, 0.999891, 0.375000, 0.750000, + 2.051218, -0.212970, -0.542498, 0.000000, 0.004971, 0.999988, 0.125000, 1.000000, + 2.055410, 0.585558, -0.546468, 0.000000, 0.014739, 0.999891, 0.375000, 0.500000, + 2.098822, 0.614520, -0.564881, 0.000000, 0.536530, 0.843882, 0.375000, 0.750000, + 2.074844, 0.614520, -0.564881, 0.000000, 0.536530, 0.843882, 0.375000, 0.500000, + 0.366293, -0.068360, -3.038291, 1.000000, 0.000000, 0.000007, 0.625000, 0.750000, + 0.366293, -0.068360, -2.988358, 1.000000, 0.000000, 0.000007, 0.375000, 0.750000, + 0.366293, -0.094055, -2.988358, 1.000000, 0.000000, 0.000007, 0.375000, 1.000000, + 0.366293, -0.094055, -3.038291, 1.000000, 0.000000, 0.000007, 0.625000, 1.000000, + 0.366293, -0.068360, -3.038291, 0.000000, 1.000000, 0.000000, 0.625000, 0.750000, + 0.131336, -0.068360, -3.038291, 0.000000, 1.000000, 0.000000, 0.625000, 0.500000, + 0.366293, -0.068360, -2.988358, 0.000000, 1.000000, 0.000000, 0.375000, 0.750000, + 0.131335, -0.068360, -2.988358, 0.000000, 1.000000, 0.000000, 0.375000, 0.500000, + 0.131336, -0.094055, -3.038291, -1.000000, 0.000000, -0.000007, 0.625000, 0.250000, + 0.131335, -0.094055, -2.988358, -1.000000, 0.000000, -0.000007, 0.375000, 0.250000, + 0.131335, -0.068360, -2.988358, -1.000000, 0.000000, -0.000007, 0.375000, 0.500000, + 0.131336, -0.068360, -3.038291, -1.000000, 0.000000, -0.000007, 0.625000, 0.500000, + 0.131336, -0.094055, -3.038291, 0.000000, -1.000000, 0.000000, 0.625000, 0.250000, + 0.366293, -0.094055, -2.988358, 0.000000, -1.000000, 0.000000, 0.375000, 0.000000, + 0.131335, -0.094055, -2.988358, 0.000000, -1.000000, 0.000000, 0.375000, 0.250000, + 0.366293, -0.094055, -3.038291, 0.000000, -1.000000, 0.000000, 0.625000, 0.000000, + 0.131336, -0.068360, -3.038291, 0.000000, 0.000000, -1.000000, 0.875000, 0.750000, + 0.366293, -0.094055, -3.038291, 0.000000, 0.000000, -1.000000, 0.625000, 1.000000, + 0.131336, -0.094055, -3.038291, 0.000000, 0.000000, -1.000000, 0.875000, 1.000000, + 0.366293, -0.068360, -3.038291, 0.000000, 0.000000, -1.000000, 0.625000, 0.750000, + 0.366293, -0.068360, -2.988358, 0.000002, 0.000000, 1.000000, 0.375000, 0.750000, + 0.131335, -0.068360, -2.988358, 0.000002, 0.000000, 1.000000, 0.125000, 0.750000, + 0.131335, -0.094055, -2.988358, 0.000002, 0.000000, 1.000000, 0.125000, 1.000000, + 0.366293, -0.094055, -2.988358, 0.000002, 0.000000, 1.000000, 0.375000, 1.000000, + 0.366294, -0.068360, -2.593379, 1.000000, 0.000000, 0.000019, 0.625000, 0.750000, + 0.366293, -0.068360, -2.543446, 1.000000, 0.000000, 0.000019, 0.375000, 0.750000, + 0.366293, -0.094055, -2.543446, 1.000000, 0.000000, 0.000019, 0.375000, 1.000000, + 0.366294, -0.094055, -2.593379, 1.000000, 0.000000, 0.000019, 0.625000, 1.000000, + 0.366294, -0.068360, -2.593379, 0.000000, 1.000000, 0.000000, 0.625000, 0.750000, + 0.131336, -0.068360, -2.593379, 0.000000, 1.000000, 0.000000, 0.625000, 0.500000, + 0.366293, -0.068360, -2.543446, 0.000000, 1.000000, 0.000000, 0.375000, 0.750000, + 0.131335, -0.068360, -2.543446, 0.000000, 1.000000, 0.000000, 0.375000, 0.500000, + 0.131336, -0.094055, -2.593379, -1.000000, 0.000000, -0.000019, 0.625000, 0.250000, + 0.131335, -0.094055, -2.543446, -1.000000, 0.000000, -0.000019, 0.375000, 0.250000, + 0.131335, -0.068360, -2.543446, -1.000000, 0.000000, -0.000019, 0.375000, 0.500000, + 0.131336, -0.068360, -2.593379, -1.000000, 0.000000, -0.000019, 0.625000, 0.500000, + 0.131336, -0.094055, -2.593379, 0.000000, -1.000000, -0.000000, 0.625000, 0.250000, + 0.366293, -0.094055, -2.543446, 0.000000, -1.000000, -0.000000, 0.375000, 0.000000, + 0.131335, -0.094055, -2.543446, 0.000000, -1.000000, -0.000000, 0.375000, 0.250000, + 0.366294, -0.094055, -2.593379, 0.000000, -1.000000, -0.000000, 0.625000, 0.000000, + 0.366294, -0.094055, -2.593379, -0.000001, 0.000000, -1.000000, 0.625000, 1.000000, + 0.131336, -0.094055, -2.593379, -0.000001, 0.000000, -1.000000, 0.875000, 1.000000, + 0.131336, -0.068360, -2.593379, -0.000001, 0.000000, -1.000000, 0.875000, 0.750000, + 0.366294, -0.068360, -2.593379, -0.000001, 0.000000, -1.000000, 0.625000, 0.750000, + 0.366293, -0.068360, -2.543446, 0.000000, 0.000000, 1.000000, 0.375000, 0.750000, + 0.131335, -0.068360, -2.543446, 0.000000, 0.000000, 1.000000, 0.125000, 0.750000, + 0.131335, -0.094055, -2.543446, 0.000000, 0.000000, 1.000000, 0.125000, 1.000000, + 0.366293, -0.094055, -2.543446, 0.000000, 0.000000, 1.000000, 0.375000, 1.000000, + 0.366294, -0.068360, -2.699874, 1.000000, 0.000000, 0.000019, 0.625000, 0.750000, + 0.366293, -0.068360, -2.649941, 1.000000, 0.000000, 0.000019, 0.375000, 0.750000, + 0.366293, -0.094055, -2.649941, 1.000000, 0.000000, 0.000019, 0.375000, 1.000000, + 0.366294, -0.094055, -2.699874, 1.000000, 0.000000, 0.000019, 0.625000, 1.000000, + 0.366294, -0.068360, -2.699874, 0.000000, 1.000000, 0.000000, 0.625000, 0.750000, + 0.131336, -0.068360, -2.699874, 0.000000, 1.000000, 0.000000, 0.625000, 0.500000, + 0.366293, -0.068360, -2.649941, 0.000000, 1.000000, 0.000000, 0.375000, 0.750000, + 0.131335, -0.068360, -2.649941, 0.000000, 1.000000, 0.000000, 0.375000, 0.500000, + 0.131336, -0.094055, -2.699874, -1.000000, 0.000000, -0.000019, 0.625000, 0.250000, + 0.131335, -0.094055, -2.649941, -1.000000, 0.000000, -0.000019, 0.375000, 0.250000, + 0.131335, -0.068360, -2.649941, -1.000000, 0.000000, -0.000019, 0.375000, 0.500000, + 0.131336, -0.068360, -2.699874, -1.000000, 0.000000, -0.000019, 0.625000, 0.500000, + 0.131336, -0.094055, -2.699874, 0.000000, -1.000000, -0.000000, 0.625000, 0.250000, + 0.366293, -0.094055, -2.649941, 0.000000, -1.000000, -0.000000, 0.375000, 0.000000, + 0.131335, -0.094055, -2.649941, 0.000000, -1.000000, -0.000000, 0.375000, 0.250000, + 0.366294, -0.094055, -2.699874, 0.000000, -1.000000, -0.000000, 0.625000, 0.000000, + 0.366294, -0.094055, -2.699874, -0.000001, 0.000000, -1.000000, 0.625000, 1.000000, + 0.131336, -0.094055, -2.699874, -0.000001, 0.000000, -1.000000, 0.875000, 1.000000, + 0.131336, -0.068360, -2.699874, -0.000001, 0.000000, -1.000000, 0.875000, 0.750000, + 0.366294, -0.068360, -2.699874, -0.000001, 0.000000, -1.000000, 0.625000, 0.750000, + 0.366293, -0.068360, -2.649941, 0.000000, 0.000000, 1.000000, 0.375000, 0.750000, + 0.131335, -0.068360, -2.649941, 0.000000, 0.000000, 1.000000, 0.125000, 0.750000, + 0.131335, -0.094055, -2.649941, 0.000000, 0.000000, 1.000000, 0.125000, 1.000000, + 0.366293, -0.094055, -2.649941, 0.000000, 0.000000, 1.000000, 0.375000, 1.000000, + 0.366293, -0.068360, -2.815835, 1.000000, 0.000000, 0.000013, 0.625000, 0.750000, + 0.366293, -0.068360, -2.765902, 1.000000, 0.000000, 0.000013, 0.375000, 0.750000, + 0.366293, -0.094055, -2.765902, 1.000000, 0.000000, 0.000013, 0.375000, 1.000000, + 0.366293, -0.094055, -2.815835, 1.000000, 0.000000, 0.000013, 0.625000, 1.000000, + 0.366293, -0.068360, -2.815835, 0.000000, 1.000000, 0.000000, 0.625000, 0.750000, + 0.131336, -0.068360, -2.815834, 0.000000, 1.000000, 0.000000, 0.625000, 0.500000, + 0.366293, -0.068360, -2.765902, 0.000000, 1.000000, 0.000000, 0.375000, 0.750000, + 0.131335, -0.068360, -2.765902, 0.000000, 1.000000, 0.000000, 0.375000, 0.500000, + 0.131336, -0.094055, -2.815834, -1.000000, 0.000000, -0.000007, 0.625000, 0.250000, + 0.131335, -0.094055, -2.765902, -1.000000, 0.000000, -0.000007, 0.375000, 0.250000, + 0.131335, -0.068360, -2.765902, -1.000000, 0.000000, -0.000007, 0.375000, 0.500000, + 0.131336, -0.068360, -2.815834, -1.000000, 0.000000, -0.000007, 0.625000, 0.500000, + 0.131336, -0.094055, -2.815834, 0.000000, -1.000000, -0.000000, 0.625000, 0.250000, + 0.366293, -0.094055, -2.765902, 0.000000, -1.000000, -0.000000, 0.375000, 0.000000, + 0.131335, -0.094055, -2.765902, 0.000000, -1.000000, -0.000000, 0.375000, 0.250000, + 0.366293, -0.094055, -2.815835, 0.000000, -1.000000, -0.000000, 0.625000, 0.000000, + 0.131336, -0.068360, -2.815834, -0.000001, 0.000000, -1.000000, 0.875000, 0.750000, + 0.366293, -0.094055, -2.815835, -0.000001, 0.000000, -1.000000, 0.625000, 1.000000, + 0.131336, -0.094055, -2.815834, -0.000001, 0.000000, -1.000000, 0.875000, 1.000000, + 0.366293, -0.068360, -2.815835, -0.000001, 0.000000, -1.000000, 0.625000, 0.750000, + 0.366293, -0.068360, -2.765902, 0.000002, 0.000000, 1.000000, 0.375000, 0.750000, + 0.131335, -0.068360, -2.765902, 0.000002, 0.000000, 1.000000, 0.125000, 0.750000, + 0.131335, -0.094055, -2.765902, 0.000002, 0.000000, 1.000000, 0.125000, 1.000000, + 0.366293, -0.094055, -2.765902, 0.000002, 0.000000, 1.000000, 0.375000, 1.000000, + 0.025632, -0.068360, -2.190700, 0.000000, 0.000000, 1.000000, 0.625000, 0.750000, + -0.024302, -0.068360, -2.190700, 0.000000, 0.000000, 1.000000, 0.375000, 0.750000, + -0.024302, -0.094055, -2.190700, 0.000000, 0.000000, 1.000000, 0.375000, 1.000000, + 0.025632, -0.094055, -2.190700, 0.000000, 0.000000, 1.000000, 0.625000, 1.000000, + 0.025632, -0.068360, -2.190700, 0.000000, 1.000000, 0.000000, 0.625000, 0.750000, + 0.025632, -0.068360, -2.425657, 0.000000, 1.000000, 0.000000, 0.625000, 0.500000, + -0.024302, -0.068360, -2.190700, 0.000000, 1.000000, 0.000000, 0.375000, 0.750000, + -0.024302, -0.068360, -2.425657, 0.000000, 1.000000, 0.000000, 0.375000, 0.500000, + 0.025632, -0.094055, -2.425657, 0.000000, 0.000000, -1.000000, 0.625000, 0.250000, + -0.024302, -0.094055, -2.425657, 0.000000, 0.000000, -1.000000, 0.375000, 0.250000, + -0.024302, -0.068360, -2.425657, 0.000000, 0.000000, -1.000000, 0.375000, 0.500000, + 0.025632, -0.068360, -2.425657, 0.000000, 0.000000, -1.000000, 0.625000, 0.500000, + -0.024302, -0.094055, -2.190700, 0.000000, -1.000000, 0.000000, 0.375000, 0.000000, + -0.024302, -0.094055, -2.425657, 0.000000, -1.000000, 0.000000, 0.375000, 0.250000, + 0.025632, -0.094055, -2.190700, 0.000000, -1.000000, 0.000000, 0.625000, 0.000000, + 0.025632, -0.094055, -2.425657, 0.000000, -1.000000, 0.000000, 0.625000, 0.250000, + 0.025632, -0.068360, -2.425657, 1.000000, 0.000000, 0.000000, 0.875000, 0.750000, + 0.025632, -0.068360, -2.190700, 1.000000, 0.000000, 0.000000, 0.625000, 0.750000, + 0.025632, -0.094055, -2.190700, 1.000000, 0.000000, 0.000000, 0.625000, 1.000000, + 0.025632, -0.094055, -2.425657, 1.000000, 0.000000, 0.000000, 0.875000, 1.000000, + -0.024302, -0.068360, -2.190700, -1.000000, 0.000000, 0.000000, 0.375000, 0.750000, + -0.024302, -0.094055, -2.425657, -1.000000, 0.000000, 0.000000, 0.125000, 1.000000, + -0.024302, -0.094055, -2.190700, -1.000000, 0.000000, 0.000000, 0.375000, 1.000000, + -0.024302, -0.068360, -2.425657, -1.000000, 0.000000, 0.000000, 0.125000, 0.750000, + 0.136860, -0.068360, -2.190700, 0.000000, 0.000000, 1.000000, 0.625000, 0.750000, + 0.086926, -0.068360, -2.190700, 0.000000, 0.000000, 1.000000, 0.375000, 0.750000, + 0.086926, -0.094055, -2.190700, 0.000000, 0.000000, 1.000000, 0.375000, 1.000000, + 0.136860, -0.094055, -2.190700, 0.000000, 0.000000, 1.000000, 0.625000, 1.000000, + 0.136860, -0.068360, -2.425657, 0.000000, 1.000000, 0.000000, 0.625000, 0.500000, + 0.086926, -0.068360, -2.190700, 0.000000, 1.000000, 0.000000, 0.375000, 0.750000, + 0.136860, -0.068360, -2.190700, 0.000000, 1.000000, 0.000000, 0.625000, 0.750000, + 0.086926, -0.068360, -2.425657, 0.000000, 1.000000, 0.000000, 0.375000, 0.500000, + 0.136860, -0.094055, -2.425657, 0.000000, 0.000000, -1.000000, 0.625000, 0.250000, + 0.086926, -0.094055, -2.425657, 0.000000, 0.000000, -1.000000, 0.375000, 0.250000, + 0.086926, -0.068360, -2.425657, 0.000000, 0.000000, -1.000000, 0.375000, 0.500000, + 0.136860, -0.068360, -2.425657, 0.000000, 0.000000, -1.000000, 0.625000, 0.500000, + 0.086926, -0.094055, -2.190700, 0.000000, -1.000000, 0.000000, 0.375000, 0.000000, + 0.086926, -0.094055, -2.425657, 0.000000, -1.000000, 0.000000, 0.375000, 0.250000, + 0.136860, -0.094055, -2.190700, 0.000000, -1.000000, 0.000000, 0.625000, 0.000000, + 0.136860, -0.094055, -2.425657, 0.000000, -1.000000, 0.000000, 0.625000, 0.250000, + 0.136860, -0.068360, -2.425657, 1.000000, 0.000000, 0.000000, 0.875000, 0.750000, + 0.136860, -0.068360, -2.190700, 1.000000, 0.000000, 0.000000, 0.625000, 0.750000, + 0.136860, -0.094055, -2.190700, 1.000000, 0.000000, 0.000000, 0.625000, 1.000000, + 0.136860, -0.094055, -2.425657, 1.000000, 0.000000, 0.000000, 0.875000, 1.000000, + 0.086926, -0.068360, -2.190700, -1.000000, 0.000000, 0.000000, 0.375000, 0.750000, + 0.086926, -0.094055, -2.425657, -1.000000, 0.000000, 0.000000, 0.125000, 1.000000, + 0.086926, -0.094055, -2.190700, -1.000000, 0.000000, 0.000000, 0.375000, 1.000000, + 0.086926, -0.068360, -2.425657, -1.000000, 0.000000, 0.000000, 0.125000, 0.750000, + 0.243355, -0.068360, -2.190700, 0.000000, 0.000000, 1.000000, 0.625000, 0.750000, + 0.193421, -0.068360, -2.190700, 0.000000, 0.000000, 1.000000, 0.375000, 0.750000, + 0.193421, -0.094055, -2.190700, 0.000000, 0.000000, 1.000000, 0.375000, 1.000000, + 0.243355, -0.094055, -2.190700, 0.000000, 0.000000, 1.000000, 0.625000, 1.000000, + 0.243355, -0.068360, -2.190700, 0.000000, 1.000000, 0.000000, 0.625000, 0.750000, + 0.243355, -0.068360, -2.425657, 0.000000, 1.000000, 0.000000, 0.625000, 0.500000, + 0.193421, -0.068360, -2.190700, 0.000000, 1.000000, 0.000000, 0.375000, 0.750000, + 0.193421, -0.068360, -2.425657, 0.000000, 1.000000, 0.000000, 0.375000, 0.500000, + 0.243355, -0.094055, -2.425657, 0.000000, 0.000000, -1.000000, 0.625000, 0.250000, + 0.193421, -0.094055, -2.425657, 0.000000, 0.000000, -1.000000, 0.375000, 0.250000, + 0.193421, -0.068360, -2.425657, 0.000000, 0.000000, -1.000000, 0.375000, 0.500000, + 0.243355, -0.068360, -2.425657, 0.000000, 0.000000, -1.000000, 0.625000, 0.500000, + 0.193421, -0.094055, -2.190700, 0.000000, -1.000000, 0.000000, 0.375000, 0.000000, + 0.193421, -0.094055, -2.425657, 0.000000, -1.000000, 0.000000, 0.375000, 0.250000, + 0.243355, -0.094055, -2.190700, 0.000000, -1.000000, 0.000000, 0.625000, 0.000000, + 0.243355, -0.094055, -2.425657, 0.000000, -1.000000, 0.000000, 0.625000, 0.250000, + 0.243355, -0.068360, -2.425657, 1.000000, 0.000000, 0.000000, 0.875000, 0.750000, + 0.243355, -0.068360, -2.190700, 1.000000, 0.000000, 0.000000, 0.625000, 0.750000, + 0.243355, -0.094055, -2.190700, 1.000000, 0.000000, 0.000000, 0.625000, 1.000000, + 0.243355, -0.094055, -2.425657, 1.000000, 0.000000, 0.000000, 0.875000, 1.000000, + 0.193421, -0.068360, -2.190700, -1.000000, 0.000000, 0.000000, 0.375000, 0.750000, + 0.193421, -0.094055, -2.425657, -1.000000, 0.000000, 0.000000, 0.125000, 1.000000, + 0.193421, -0.094055, -2.190700, -1.000000, 0.000000, 0.000000, 0.375000, 1.000000, + 0.193421, -0.068360, -2.425657, -1.000000, 0.000000, 0.000000, 0.125000, 0.750000, + -0.199191, -0.068360, -2.190700, 0.000000, 0.000000, 1.000000, 0.625000, 0.750000, + -0.249124, -0.068360, -2.190700, 0.000000, 0.000000, 1.000000, 0.375000, 0.750000, + -0.249124, -0.094055, -2.190700, 0.000000, 0.000000, 1.000000, 0.375000, 1.000000, + -0.199191, -0.094055, -2.190700, 0.000000, 0.000000, 1.000000, 0.625000, 1.000000, + -0.199191, -0.068360, -2.425657, 0.000000, 1.000000, 0.000000, 0.625000, 0.500000, + -0.249124, -0.068360, -2.190700, 0.000000, 1.000000, 0.000000, 0.375000, 0.750000, + -0.199191, -0.068360, -2.190700, 0.000000, 1.000000, 0.000000, 0.625000, 0.750000, + -0.249124, -0.068360, -2.425657, 0.000000, 1.000000, 0.000000, 0.375000, 0.500000, + -0.199191, -0.094055, -2.425657, 0.000000, 0.000000, -1.000000, 0.625000, 0.250000, + -0.249124, -0.094055, -2.425657, 0.000000, 0.000000, -1.000000, 0.375000, 0.250000, + -0.249124, -0.068360, -2.425657, 0.000000, 0.000000, -1.000000, 0.375000, 0.500000, + -0.199191, -0.068360, -2.425657, 0.000000, 0.000000, -1.000000, 0.625000, 0.500000, + -0.249124, -0.094055, -2.190700, 0.000000, -1.000000, 0.000000, 0.375000, 0.000000, + -0.249124, -0.094055, -2.425657, 0.000000, -1.000000, 0.000000, 0.375000, 0.250000, + -0.199191, -0.094055, -2.190700, 0.000000, -1.000000, 0.000000, 0.625000, 0.000000, + -0.199191, -0.094055, -2.425657, 0.000000, -1.000000, 0.000000, 0.625000, 0.250000, + -0.199191, -0.068360, -2.425657, 1.000000, 0.000000, 0.000000, 0.875000, 0.750000, + -0.199191, -0.068360, -2.190700, 1.000000, 0.000000, 0.000000, 0.625000, 0.750000, + -0.199191, -0.094055, -2.190700, 1.000000, 0.000000, 0.000000, 0.625000, 1.000000, + -0.199191, -0.094055, -2.425657, 1.000000, 0.000000, 0.000000, 0.875000, 1.000000, + -0.249124, -0.068360, -2.190700, -1.000000, 0.000000, 0.000000, 0.375000, 0.750000, + -0.249124, -0.094055, -2.425657, -1.000000, 0.000000, 0.000000, 0.125000, 1.000000, + -0.249124, -0.094055, -2.190700, -1.000000, 0.000000, 0.000000, 0.375000, 1.000000, + -0.249124, -0.068360, -2.425657, -1.000000, 0.000000, 0.000000, 0.125000, 0.750000, + -0.085596, -0.068360, -2.190700, 0.000000, 0.000000, 1.000000, 0.625000, 0.750000, + -0.135530, -0.068360, -2.190700, 0.000000, 0.000000, 1.000000, 0.375000, 0.750000, + -0.135530, -0.094055, -2.190700, 0.000000, 0.000000, 1.000000, 0.375000, 1.000000, + -0.085596, -0.094055, -2.190700, 0.000000, 0.000000, 1.000000, 0.625000, 1.000000, + -0.085596, -0.068360, -2.190700, 0.000000, 1.000000, 0.000000, 0.625000, 0.750000, + -0.085596, -0.068360, -2.425657, 0.000000, 1.000000, 0.000000, 0.625000, 0.500000, + -0.135530, -0.068360, -2.190700, 0.000000, 1.000000, 0.000000, 0.375000, 0.750000, + -0.135530, -0.068360, -2.425657, 0.000000, 1.000000, 0.000000, 0.375000, 0.500000, + -0.085596, -0.094055, -2.425657, 0.000000, 0.000000, -1.000000, 0.625000, 0.250000, + -0.135530, -0.094055, -2.425657, 0.000000, 0.000000, -1.000000, 0.375000, 0.250000, + -0.135530, -0.068360, -2.425657, 0.000000, 0.000000, -1.000000, 0.375000, 0.500000, + -0.085596, -0.068360, -2.425657, 0.000000, 0.000000, -1.000000, 0.625000, 0.500000, + -0.135530, -0.094055, -2.190700, 0.000000, -1.000000, 0.000000, 0.375000, 0.000000, + -0.135530, -0.094055, -2.425657, 0.000000, -1.000000, 0.000000, 0.375000, 0.250000, + -0.085596, -0.094055, -2.190700, 0.000000, -1.000000, 0.000000, 0.625000, 0.000000, + -0.085596, -0.094055, -2.425657, 0.000000, -1.000000, 0.000000, 0.625000, 0.250000, + -0.085596, -0.068360, -2.425657, 1.000000, 0.000000, 0.000000, 0.875000, 0.750000, + -0.085596, -0.068360, -2.190700, 1.000000, 0.000000, 0.000000, 0.625000, 0.750000, + -0.085596, -0.094055, -2.190700, 1.000000, 0.000000, 0.000000, 0.625000, 1.000000, + -0.085596, -0.094055, -2.425657, 1.000000, 0.000000, 0.000000, 0.875000, 1.000000, + -0.135530, -0.068360, -2.190700, -1.000000, 0.000000, 0.000000, 0.375000, 0.750000, + -0.135530, -0.094055, -2.425657, -1.000000, 0.000000, 0.000000, 0.125000, 1.000000, + -0.135530, -0.094055, -2.190700, -1.000000, 0.000000, 0.000000, 0.375000, 1.000000, + -0.135530, -0.068360, -2.425657, -1.000000, 0.000000, 0.000000, 0.125000, 0.750000, + -0.530507, -0.068360, -2.190700, 0.000000, 0.000000, 1.000000, 0.625000, 0.750000, + -0.580442, -0.068360, -2.190700, 0.000000, 0.000000, 1.000000, 0.375000, 0.750000, + -0.580442, -0.094055, -2.190700, 0.000000, 0.000000, 1.000000, 0.375000, 1.000000, + -0.530507, -0.094055, -2.190700, 0.000000, 0.000000, 1.000000, 0.625000, 1.000000, + -0.530507, -0.068360, -2.425657, 0.000000, 1.000000, 0.000000, 0.625000, 0.500000, + -0.580442, -0.068360, -2.190700, 0.000000, 1.000000, 0.000000, 0.375000, 0.750000, + -0.530507, -0.068360, -2.190700, 0.000000, 1.000000, 0.000000, 0.625000, 0.750000, + -0.580442, -0.068360, -2.425657, 0.000000, 1.000000, 0.000000, 0.375000, 0.500000, + -0.530507, -0.094055, -2.425657, 0.000000, 0.000000, -1.000000, 0.625000, 0.250000, + -0.580442, -0.094055, -2.425657, 0.000000, 0.000000, -1.000000, 0.375000, 0.250000, + -0.580442, -0.068360, -2.425657, 0.000000, 0.000000, -1.000000, 0.375000, 0.500000, + -0.530507, -0.068360, -2.425657, 0.000000, 0.000000, -1.000000, 0.625000, 0.500000, + -0.580442, -0.094055, -2.190700, 0.000000, -1.000000, 0.000000, 0.375000, 0.000000, + -0.580442, -0.094055, -2.425657, 0.000000, -1.000000, 0.000000, 0.375000, 0.250000, + -0.530507, -0.094055, -2.190700, 0.000000, -1.000000, 0.000000, 0.625000, 0.000000, + -0.530507, -0.094055, -2.425657, 0.000000, -1.000000, 0.000000, 0.625000, 0.250000, + -0.530507, -0.068360, -2.425657, 1.000000, 0.000000, 0.000000, 0.875000, 0.750000, + -0.530507, -0.068360, -2.190700, 1.000000, 0.000000, 0.000000, 0.625000, 0.750000, + -0.530507, -0.094055, -2.190700, 1.000000, 0.000000, 0.000000, 0.625000, 1.000000, + -0.530507, -0.094055, -2.425657, 1.000000, 0.000000, 0.000000, 0.875000, 1.000000, + -0.580442, -0.068360, -2.190700, -1.000000, 0.000000, 0.000000, 0.375000, 0.750000, + -0.580442, -0.094055, -2.425657, -1.000000, 0.000000, 0.000000, 0.125000, 1.000000, + -0.580442, -0.094055, -2.190700, -1.000000, 0.000000, 0.000000, 0.375000, 1.000000, + -0.580442, -0.068360, -2.425657, -1.000000, 0.000000, 0.000000, 0.125000, 0.750000, + 2.074844, 0.614520, -0.851462, 0.000000, 1.000000, 0.000000, 0.375000, 0.500000, + 2.098822, 0.614520, -0.851462, 0.000000, 1.000000, 0.000000, 0.375000, 0.750000, + 2.074844, 0.614520, -0.874177, 0.000000, 1.000000, 0.000000, 0.625000, 0.500000, + 2.098822, 0.614520, -0.874177, 0.000000, 1.000000, 0.000000, 0.625000, 0.750000, + 2.122449, -0.212970, -0.829077, 0.000000, -1.000000, 0.000000, 0.375000, 0.000000, + 2.051219, -0.212970, -0.829077, 0.000000, -1.000000, 0.000000, 0.375000, 0.250000, + 2.122449, -0.212970, -0.896559, 0.000000, -1.000000, 0.000000, 0.625000, 0.000000, + 2.051218, -0.212970, -0.896559, 0.000000, -1.000000, 0.000000, 0.625000, 0.250000, + 2.122449, -0.212970, -0.896559, 0.999986, 0.005249, -0.000005, 0.625000, 1.000000, + 2.118258, 0.585558, -0.833049, 0.999875, 0.015844, -0.000005, 0.375000, 0.750000, + 2.122449, -0.212970, -0.829077, 0.999986, 0.005249, -0.000005, 0.375000, 1.000000, + 2.118258, 0.585558, -0.892588, 0.999874, 0.015844, -0.000005, 0.625000, 0.750000, + 2.098822, 0.614520, -0.851462, 0.830352, 0.557240, 0.000000, 0.375000, 0.750000, + 2.098822, 0.614520, -0.874177, 0.830352, 0.557240, 0.000000, 0.625000, 0.750000, + 2.055410, 0.585558, -0.892588, -0.999875, 0.015843, 0.000005, 0.625000, 0.500000, + 2.051218, -0.212970, -0.896559, -0.999986, 0.005249, 0.000005, 0.625000, 0.250000, + 2.055410, 0.585558, -0.833049, -0.999875, 0.015843, 0.000005, 0.375000, 0.500000, + 2.051219, -0.212970, -0.829077, -0.999986, 0.005249, 0.000005, 0.375000, 0.250000, + 2.074844, 0.614520, -0.851462, -0.830377, 0.557202, 0.000000, 0.375000, 0.500000, + 2.074844, 0.614520, -0.874177, -0.830377, 0.557202, 0.000000, 0.625000, 0.500000, + 2.051218, -0.212970, -0.896559, 0.000000, 0.004974, -0.999988, 0.875000, 1.000000, + 2.055410, 0.585558, -0.892588, 0.000000, 0.014740, -0.999891, 0.875000, 0.750000, + 2.122449, -0.212970, -0.896559, 0.000000, 0.004974, -0.999988, 0.625000, 1.000000, + 2.118258, 0.585558, -0.892588, 0.000000, 0.014739, -0.999891, 0.625000, 0.750000, + 2.055410, 0.585558, -0.892588, 0.000000, 0.014740, -0.999891, 0.625000, 0.500000, + 2.098822, 0.614520, -0.874177, 0.000000, 0.536479, -0.843914, 0.625000, 0.750000, + 2.074844, 0.614520, -0.874177, 0.000000, 0.536479, -0.843914, 0.625000, 0.500000, + 2.055410, 0.585558, -0.833049, 0.000000, 0.014741, 0.999891, 0.125000, 0.750000, + 2.051219, -0.212970, -0.829077, 0.000000, 0.004974, 0.999988, 0.125000, 1.000000, + 2.118258, 0.585558, -0.833049, 0.000000, 0.014741, 0.999891, 0.375000, 0.750000, + 2.122449, -0.212970, -0.829077, 0.000000, 0.004974, 0.999988, 0.375000, 1.000000, + 2.055410, 0.585558, -0.833049, 0.000000, 0.014741, 0.999891, 0.375000, 0.500000, + 2.098822, 0.614520, -0.851462, 0.000000, 0.536522, 0.843886, 0.375000, 0.750000, + 2.074844, 0.614520, -0.851462, 0.000000, 0.536522, 0.843886, 0.375000, 0.500000, + -0.424013, -0.068360, -2.190700, 0.000000, 0.000000, 1.000000, 0.625000, 0.750000, + -0.473946, -0.068360, -2.190700, 0.000000, 0.000000, 1.000000, 0.375000, 0.750000, + -0.473946, -0.094055, -2.190700, 0.000000, 0.000000, 1.000000, 0.375000, 1.000000, + -0.424013, -0.094055, -2.190700, 0.000000, 0.000000, 1.000000, 0.625000, 1.000000, + -0.424013, -0.068360, -2.425657, 0.000000, 1.000000, 0.000000, 0.625000, 0.500000, + -0.473946, -0.068360, -2.190700, 0.000000, 1.000000, 0.000000, 0.375000, 0.750000, + -0.424013, -0.068360, -2.190700, 0.000000, 1.000000, 0.000000, 0.625000, 0.750000, + -0.473946, -0.068360, -2.425657, 0.000000, 1.000000, 0.000000, 0.375000, 0.500000, + -0.424013, -0.094055, -2.425657, 0.000000, 0.000000, -1.000000, 0.625000, 0.250000, + -0.473946, -0.094055, -2.425657, 0.000000, 0.000000, -1.000000, 0.375000, 0.250000, + -0.473946, -0.068360, -2.425657, 0.000000, 0.000000, -1.000000, 0.375000, 0.500000, + -0.424013, -0.068360, -2.425657, 0.000000, 0.000000, -1.000000, 0.625000, 0.500000, + -0.473946, -0.094055, -2.190700, 0.000000, -1.000000, 0.000000, 0.375000, 0.000000, + -0.473946, -0.094055, -2.425657, 0.000000, -1.000000, 0.000000, 0.375000, 0.250000, + -0.424013, -0.094055, -2.190700, 0.000000, -1.000000, 0.000000, 0.625000, 0.000000, + -0.424013, -0.094055, -2.425657, 0.000000, -1.000000, 0.000000, 0.625000, 0.250000, + -0.424013, -0.068360, -2.425657, 1.000000, 0.000000, 0.000000, 0.875000, 0.750000, + -0.424013, -0.068360, -2.190700, 1.000000, 0.000000, 0.000000, 0.625000, 0.750000, + -0.424013, -0.094055, -2.190700, 1.000000, 0.000000, 0.000000, 0.625000, 1.000000, + -0.424013, -0.094055, -2.425657, 1.000000, 0.000000, 0.000000, 0.875000, 1.000000, + -0.473946, -0.068360, -2.190700, -1.000000, 0.000000, 0.000000, 0.375000, 0.750000, + -0.473946, -0.094055, -2.425657, -1.000000, 0.000000, 0.000000, 0.125000, 1.000000, + -0.473946, -0.094055, -2.190700, -1.000000, 0.000000, 0.000000, 0.375000, 1.000000, + -0.473946, -0.068360, -2.425657, -1.000000, 0.000000, 0.000000, 0.125000, 0.750000, + -0.308052, -0.068360, -2.190700, 0.000000, 0.000000, 1.000000, 0.625000, 0.750000, + -0.357986, -0.068360, -2.190700, 0.000000, 0.000000, 1.000000, 0.375000, 0.750000, + -0.357986, -0.094055, -2.190700, 0.000000, 0.000000, 1.000000, 0.375000, 1.000000, + -0.308052, -0.094055, -2.190700, 0.000000, 0.000000, 1.000000, 0.625000, 1.000000, + -0.308052, -0.068360, -2.190700, 0.000000, 1.000000, 0.000000, 0.625000, 0.750000, + -0.308052, -0.068360, -2.425657, 0.000000, 1.000000, 0.000000, 0.625000, 0.500000, + -0.357986, -0.068360, -2.190700, 0.000000, 1.000000, 0.000000, 0.375000, 0.750000, + -0.357986, -0.068360, -2.425657, 0.000000, 1.000000, 0.000000, 0.375000, 0.500000, + -0.308052, -0.094055, -2.425657, 0.000000, 0.000000, -1.000000, 0.625000, 0.250000, + -0.357986, -0.094055, -2.425657, 0.000000, 0.000000, -1.000000, 0.375000, 0.250000, + -0.357986, -0.068360, -2.425657, 0.000000, 0.000000, -1.000000, 0.375000, 0.500000, + -0.308052, -0.068360, -2.425657, 0.000000, 0.000000, -1.000000, 0.625000, 0.500000, + -0.357986, -0.094055, -2.190700, 0.000000, -1.000000, 0.000000, 0.375000, 0.000000, + -0.357986, -0.094055, -2.425657, 0.000000, -1.000000, 0.000000, 0.375000, 0.250000, + -0.308052, -0.094055, -2.190700, 0.000000, -1.000000, 0.000000, 0.625000, 0.000000, + -0.308052, -0.094055, -2.425657, 0.000000, -1.000000, 0.000000, 0.625000, 0.250000, + -0.308052, -0.068360, -2.425657, 1.000000, 0.000000, 0.000000, 0.875000, 0.750000, + -0.308052, -0.068360, -2.190700, 1.000000, 0.000000, 0.000000, 0.625000, 0.750000, + -0.308052, -0.094055, -2.190700, 1.000000, 0.000000, 0.000000, 0.625000, 1.000000, + -0.308052, -0.094055, -2.425657, 1.000000, 0.000000, 0.000000, 0.875000, 1.000000, + -0.357986, -0.068360, -2.190700, -1.000000, 0.000000, 0.000000, 0.375000, 0.750000, + -0.357986, -0.094055, -2.425657, -1.000000, 0.000000, 0.000000, 0.125000, 1.000000, + -0.357986, -0.094055, -2.190700, -1.000000, 0.000000, 0.000000, 0.375000, 1.000000, + -0.357986, -0.068360, -2.425657, -1.000000, 0.000000, 0.000000, 0.125000, 0.750000, + 3.528934, -0.054575, 4.028813, 0.000000, 0.000000, -1.000000, 0.375000, 1.000000, + 2.883358, -0.054575, 4.028813, 0.000000, 0.000000, -1.000000, 0.625000, 1.000000, + 2.883358, 0.031091, 4.028813, 0.000000, 0.000000, -1.000000, 0.625000, 0.750000, + 3.528934, 0.031091, 4.028813, 0.000000, 0.000000, -1.000000, 0.375000, 0.750000, + 2.883358, 0.031091, 4.676071, 0.000000, 1.000000, 0.000000, 0.625000, 0.500000, + 3.528934, 0.031091, 4.676071, 0.000000, 1.000000, 0.000000, 0.375000, 0.500000, + 3.528934, 0.031091, 4.028813, 0.000000, 1.000000, 0.000000, 0.375000, 0.750000, + 2.883358, 0.031091, 4.028813, 0.000000, 1.000000, 0.000000, 0.625000, 0.750000, + 3.528934, 0.031091, 4.676071, 0.000000, 0.000000, 1.000000, 0.375000, 0.500000, + 2.883358, 0.031091, 4.676071, 0.000000, 0.000000, 1.000000, 0.625000, 0.500000, + 2.883358, -0.054575, 4.676071, 0.000000, 0.000000, 1.000000, 0.625000, 0.250000, + 3.528934, -0.054575, 4.676071, 0.000000, 0.000000, 1.000000, 0.375000, 0.250000, + 2.883358, -0.054575, 4.028813, 0.000000, -1.000000, -0.000000, 0.625000, 0.000000, + 3.528934, -0.054575, 4.676071, 0.000000, -1.000000, -0.000000, 0.375000, 0.250000, + 2.883358, -0.054575, 4.676071, 0.000000, -1.000000, -0.000000, 0.625000, 0.250000, + 3.528934, -0.054575, 4.028813, 0.000000, -1.000000, -0.000000, 0.375000, 0.000000, + 2.883358, 0.031091, 4.676071, -1.000000, 0.000000, 0.000001, 0.875000, 0.750000, + 2.883358, -0.054575, 4.028813, -1.000000, 0.000000, 0.000001, 0.625000, 1.000000, + 2.883358, -0.054575, 4.676071, -1.000000, 0.000000, 0.000001, 0.875000, 1.000000, + 2.883358, 0.031091, 4.028813, -1.000000, 0.000000, 0.000001, 0.625000, 0.750000, + 3.528934, 0.031091, 4.028813, 1.000000, 0.000000, -0.000001, 0.375000, 0.750000, + 3.528934, 0.031091, 4.676071, 1.000000, 0.000000, -0.000001, 0.125000, 0.750000, + 3.528934, -0.054575, 4.676071, 1.000000, 0.000000, -0.000001, 0.125000, 1.000000, + 3.528934, -0.054575, 4.028813, 1.000000, 0.000000, -0.000001, 0.375000, 1.000000, + 0.366293, -0.068360, -3.149519, 1.000000, 0.000000, 0.000007, 0.625000, 0.750000, + 0.366293, -0.068360, -3.099585, 1.000000, 0.000000, 0.000007, 0.375000, 0.750000, + 0.366293, -0.094055, -3.099585, 1.000000, 0.000000, 0.000007, 0.375000, 1.000000, + 0.366293, -0.094055, -3.149519, 1.000000, 0.000000, 0.000007, 0.625000, 1.000000, + 0.366293, -0.068360, -3.149519, 0.000000, 1.000000, 0.000000, 0.625000, 0.750000, + 0.131336, -0.068360, -3.149519, 0.000000, 1.000000, 0.000000, 0.625000, 0.500000, + 0.366293, -0.068360, -3.099585, 0.000000, 1.000000, 0.000000, 0.375000, 0.750000, + 0.131335, -0.068360, -3.099585, 0.000000, 1.000000, 0.000000, 0.375000, 0.500000, + 0.131336, -0.094055, -3.149519, -1.000000, 0.000000, -0.000007, 0.625000, 0.250000, + 0.131335, -0.094055, -3.099585, -1.000000, 0.000000, -0.000007, 0.375000, 0.250000, + 0.131335, -0.068360, -3.099585, -1.000000, 0.000000, -0.000007, 0.375000, 0.500000, + 0.131336, -0.068360, -3.149519, -1.000000, 0.000000, -0.000007, 0.625000, 0.500000, + 0.131336, -0.094055, -3.149519, 0.000000, -1.000000, 0.000000, 0.625000, 0.250000, + 0.366293, -0.094055, -3.099585, 0.000000, -1.000000, 0.000000, 0.375000, 0.000000, + 0.131335, -0.094055, -3.099585, 0.000000, -1.000000, 0.000000, 0.375000, 0.250000, + 0.366293, -0.094055, -3.149519, 0.000000, -1.000000, 0.000000, 0.625000, 0.000000, + 0.131336, -0.068360, -3.149519, -0.000001, 0.000000, -1.000000, 0.875000, 0.750000, + 0.366293, -0.094055, -3.149519, -0.000001, 0.000000, -1.000000, 0.625000, 1.000000, + 0.131336, -0.094055, -3.149519, -0.000001, 0.000000, -1.000000, 0.875000, 1.000000, + 0.366293, -0.068360, -3.149519, -0.000001, 0.000000, -1.000000, 0.625000, 0.750000, + 0.366293, -0.068360, -3.099585, 0.000001, 0.000000, 1.000000, 0.375000, 0.750000, + 0.131335, -0.068360, -3.099585, 0.000001, 0.000000, 1.000000, 0.125000, 0.750000, + 0.131335, -0.094055, -3.099585, 0.000001, 0.000000, 1.000000, 0.125000, 1.000000, + 0.366293, -0.094055, -3.099585, 0.000001, 0.000000, 1.000000, 0.375000, 1.000000, + 0.366293, -0.068360, -3.260747, 1.000000, 0.000000, 0.000007, 0.625000, 0.750000, + 0.366293, -0.068360, -3.210814, 1.000000, 0.000000, 0.000007, 0.375000, 0.750000, + 0.366293, -0.094055, -3.210814, 1.000000, 0.000000, 0.000007, 0.375000, 1.000000, + 0.366293, -0.094055, -3.260747, 1.000000, 0.000000, 0.000007, 0.625000, 1.000000, + 0.366293, -0.068360, -3.260747, 0.000000, 1.000000, 0.000000, 0.625000, 0.750000, + 0.131336, -0.068360, -3.260746, 0.000000, 1.000000, 0.000000, 0.625000, 0.500000, + 0.366293, -0.068360, -3.210814, 0.000000, 1.000000, 0.000000, 0.375000, 0.750000, + 0.131335, -0.068360, -3.210813, 0.000000, 1.000000, 0.000000, 0.375000, 0.500000, + 0.131336, -0.094055, -3.260746, -1.000000, 0.000000, -0.000007, 0.625000, 0.250000, + 0.131335, -0.094055, -3.210813, -1.000000, 0.000000, -0.000007, 0.375000, 0.250000, + 0.131335, -0.068360, -3.210813, -1.000000, 0.000000, -0.000007, 0.375000, 0.500000, + 0.131336, -0.068360, -3.260746, -1.000000, 0.000000, -0.000007, 0.625000, 0.500000, + 0.131336, -0.094055, -3.260746, 0.000000, -1.000000, 0.000000, 0.625000, 0.250000, + 0.366293, -0.094055, -3.210814, 0.000000, -1.000000, 0.000000, 0.375000, 0.000000, + 0.131335, -0.094055, -3.210813, 0.000000, -1.000000, 0.000000, 0.375000, 0.250000, + 0.366293, -0.094055, -3.260747, 0.000000, -1.000000, 0.000000, 0.625000, 0.000000, + 0.131336, -0.068360, -3.260746, -0.000001, 0.000000, -1.000000, 0.875000, 0.750000, + 0.366293, -0.094055, -3.260747, -0.000001, 0.000000, -1.000000, 0.625000, 1.000000, + 0.131336, -0.094055, -3.260746, -0.000001, 0.000000, -1.000000, 0.875000, 1.000000, + 0.366293, -0.068360, -3.260747, -0.000001, 0.000000, -1.000000, 0.625000, 0.750000, + 0.366293, -0.068360, -3.210814, 0.000001, 0.000000, 1.000000, 0.375000, 0.750000, + 0.131335, -0.068360, -3.210813, 0.000001, 0.000000, 1.000000, 0.125000, 0.750000, + 0.131335, -0.094055, -3.210813, 0.000001, 0.000000, 1.000000, 0.125000, 1.000000, + 0.366293, -0.094055, -3.210814, 0.000001, 0.000000, 1.000000, 0.375000, 1.000000, + 0.366293, -0.068360, -3.367242, 1.000000, 0.000000, 0.000007, 0.625000, 0.750000, + 0.366293, -0.068360, -3.317308, 1.000000, 0.000000, 0.000007, 0.375000, 0.750000, + 0.366293, -0.094055, -3.317308, 1.000000, 0.000000, 0.000007, 0.375000, 1.000000, + 0.366293, -0.094055, -3.367242, 1.000000, 0.000000, 0.000007, 0.625000, 1.000000, + 0.366293, -0.068360, -3.367242, 0.000000, 1.000000, 0.000000, 0.625000, 0.750000, + 0.131336, -0.068360, -3.367241, 0.000000, 1.000000, 0.000000, 0.625000, 0.500000, + 0.366293, -0.068360, -3.317308, 0.000000, 1.000000, 0.000000, 0.375000, 0.750000, + 0.131335, -0.068360, -3.317308, 0.000000, 1.000000, 0.000000, 0.375000, 0.500000, + 0.131336, -0.094055, -3.367241, -1.000000, 0.000000, -0.000007, 0.625000, 0.250000, + 0.131335, -0.094055, -3.317308, -1.000000, 0.000000, -0.000007, 0.375000, 0.250000, + 0.131335, -0.068360, -3.317308, -1.000000, 0.000000, -0.000007, 0.375000, 0.500000, + 0.131336, -0.068360, -3.367241, -1.000000, 0.000000, -0.000007, 0.625000, 0.500000, + 0.131336, -0.094055, -3.367241, 0.000000, -1.000000, 0.000000, 0.625000, 0.250000, + 0.366293, -0.094055, -3.317308, 0.000000, -1.000000, 0.000000, 0.375000, 0.000000, + 0.131335, -0.094055, -3.317308, 0.000000, -1.000000, 0.000000, 0.375000, 0.250000, + 0.366293, -0.094055, -3.367242, 0.000000, -1.000000, 0.000000, 0.625000, 0.000000, + 0.131336, -0.068360, -3.367241, -0.000001, 0.000000, -1.000000, 0.875000, 0.750000, + 0.366293, -0.094055, -3.367242, -0.000001, 0.000000, -1.000000, 0.625000, 1.000000, + 0.131336, -0.094055, -3.367241, -0.000001, 0.000000, -1.000000, 0.875000, 1.000000, + 0.366293, -0.068360, -3.367242, -0.000001, 0.000000, -1.000000, 0.625000, 0.750000, + 0.366293, -0.068360, -3.317308, 0.000002, 0.000000, 1.000000, 0.375000, 0.750000, + 0.131335, -0.068360, -3.317308, 0.000002, 0.000000, 1.000000, 0.125000, 0.750000, + 0.131335, -0.094055, -3.317308, 0.000002, 0.000000, 1.000000, 0.125000, 1.000000, + 0.366293, -0.094055, -3.317308, 0.000002, 0.000000, 1.000000, 0.375000, 1.000000, + 2.367264, 0.614520, 0.296582, 0.000000, 1.000000, 0.000000, 0.375000, 0.500000, + 2.391242, 0.614520, 0.296582, 0.000000, 1.000000, 0.000000, 0.375000, 0.750000, + 2.367264, 0.614520, 0.273867, 0.000000, 1.000000, 0.000000, 0.625000, 0.500000, + 2.391242, 0.614520, 0.273867, 0.000000, 1.000000, 0.000000, 0.625000, 0.750000, + 2.414868, -0.212970, 0.318965, 0.000000, -1.000000, 0.000000, 0.375000, 0.000000, + 2.343637, -0.212970, 0.318965, 0.000000, -1.000000, 0.000000, 0.375000, 0.250000, + 2.414868, -0.212970, 0.251484, 0.000000, -1.000000, 0.000000, 0.625000, 0.000000, + 2.343637, -0.212970, 0.251484, 0.000000, -1.000000, 0.000000, 0.625000, 0.250000, + 2.414868, -0.212970, 0.251484, 0.999986, 0.005249, 0.000000, 0.625000, 1.000000, + 2.410676, 0.585558, 0.255455, 0.999875, 0.015843, 0.000000, 0.625000, 0.750000, + 2.414868, -0.212970, 0.318965, 0.999986, 0.005249, 0.000000, 0.375000, 1.000000, + 2.410676, 0.585558, 0.314994, 0.999875, 0.015843, 0.000000, 0.375000, 0.750000, + 2.391242, 0.614520, 0.296582, 0.830371, 0.557211, 0.000000, 0.375000, 0.750000, + 2.391242, 0.614520, 0.273867, 0.830371, 0.557211, 0.000000, 0.625000, 0.750000, + 2.347829, 0.585558, 0.255455, -0.999874, 0.015844, 0.000000, 0.625000, 0.500000, + 2.343637, -0.212970, 0.251484, -0.999986, 0.005249, 0.000000, 0.625000, 0.250000, + 2.347829, 0.585558, 0.314994, -0.999874, 0.015844, 0.000000, 0.375000, 0.500000, + 2.343637, -0.212970, 0.318965, -0.999986, 0.005249, 0.000000, 0.375000, 0.250000, + 2.367264, 0.614520, 0.273867, -0.830362, 0.557224, 0.000000, 0.625000, 0.500000, + 2.367264, 0.614520, 0.296582, -0.830362, 0.557224, 0.000000, 0.375000, 0.500000, + 2.347829, 0.585558, 0.255455, 0.000000, 0.014739, -0.999891, 0.875000, 0.750000, + 2.414868, -0.212970, 0.251484, 0.000000, 0.004973, -0.999988, 0.625000, 1.000000, + 2.343637, -0.212970, 0.251484, 0.000000, 0.004973, -0.999988, 0.875000, 1.000000, + 2.410676, 0.585558, 0.255455, 0.000000, 0.014739, -0.999891, 0.625000, 0.750000, + 2.367264, 0.614520, 0.273867, 0.000000, 0.536498, -0.843902, 0.625000, 0.500000, + 2.347829, 0.585558, 0.255455, 0.000000, 0.014739, -0.999891, 0.625000, 0.500000, + 2.391242, 0.614520, 0.273867, 0.000000, 0.536498, -0.843902, 0.625000, 0.750000, + 2.347829, 0.585558, 0.314994, 0.000000, 0.014740, 0.999891, 0.125000, 0.750000, + 2.343637, -0.212970, 0.318965, 0.000000, 0.004973, 0.999988, 0.125000, 1.000000, + 2.410676, 0.585558, 0.314994, 0.000000, 0.014740, 0.999891, 0.375000, 0.750000, + 2.414868, -0.212970, 0.318965, 0.000000, 0.004973, 0.999988, 0.375000, 1.000000, + 2.367264, 0.614520, 0.296582, 0.000000, 0.536503, 0.843898, 0.375000, 0.500000, + 2.347829, 0.585558, 0.314994, 0.000000, 0.014740, 0.999891, 0.375000, 0.500000, + 2.391242, 0.614520, 0.296582, 0.000000, 0.536503, 0.843898, 0.375000, 0.750000, + 2.367264, 0.614520, 0.004961, 0.000000, 1.000000, 0.000000, 0.375000, 0.500000, + 2.391242, 0.614520, 0.004961, 0.000000, 1.000000, 0.000000, 0.375000, 0.750000, + 2.367264, 0.614520, -0.017754, 0.000000, 1.000000, 0.000000, 0.625000, 0.500000, + 2.391242, 0.614520, -0.017754, 0.000000, 1.000000, 0.000000, 0.625000, 0.750000, + 2.414868, -0.212970, 0.027344, 0.000000, -1.000000, 0.000000, 0.375000, 0.000000, + 2.343637, -0.212970, 0.027344, 0.000000, -1.000000, 0.000000, 0.375000, 0.250000, + 2.414868, -0.212970, -0.040137, 0.000000, -1.000000, 0.000000, 0.625000, 0.000000, + 2.343637, -0.212970, -0.040137, 0.000000, -1.000000, 0.000000, 0.625000, 0.250000, + 2.414868, -0.212970, -0.040137, 0.999986, 0.005249, 0.000000, 0.625000, 1.000000, + 2.410676, 0.585558, -0.036166, 0.999875, 0.015844, 0.000000, 0.625000, 0.750000, + 2.414868, -0.212970, 0.027344, 0.999986, 0.005249, 0.000000, 0.375000, 1.000000, + 2.410676, 0.585558, 0.023373, 0.999875, 0.015843, 0.000000, 0.375000, 0.750000, + 2.391242, 0.614520, 0.004961, 0.830368, 0.557215, 0.000000, 0.375000, 0.750000, + 2.391242, 0.614520, -0.017754, 0.830368, 0.557215, 0.000000, 0.625000, 0.750000, + 2.347829, 0.585558, -0.036166, -0.999875, 0.015844, 0.000000, 0.625000, 0.500000, + 2.343637, -0.212970, 0.027344, -0.999986, 0.005249, 0.000000, 0.375000, 0.250000, + 2.347829, 0.585558, 0.023373, -0.999875, 0.015843, 0.000000, 0.375000, 0.500000, + 2.343637, -0.212970, -0.040137, -0.999986, 0.005249, 0.000000, 0.625000, 0.250000, + 2.367264, 0.614520, 0.004961, -0.830367, 0.557217, 0.000000, 0.375000, 0.500000, + 2.367264, 0.614520, -0.017754, -0.830367, 0.557217, 0.000000, 0.625000, 0.500000, + 2.347829, 0.585558, -0.036166, 0.000000, 0.014740, -0.999891, 0.875000, 0.750000, + 2.414868, -0.212970, -0.040137, 0.000000, 0.004974, -0.999988, 0.625000, 1.000000, + 2.343637, -0.212970, -0.040137, 0.000000, 0.004974, -0.999988, 0.875000, 1.000000, + 2.410676, 0.585558, -0.036166, 0.000000, 0.014740, -0.999891, 0.625000, 0.750000, + 2.367264, 0.614520, -0.017754, 0.000000, 0.536491, -0.843906, 0.625000, 0.500000, + 2.347829, 0.585558, -0.036166, 0.000000, 0.014740, -0.999891, 0.625000, 0.500000, + 2.391242, 0.614520, -0.017754, 0.000000, 0.536491, -0.843906, 0.625000, 0.750000, + 2.347829, 0.585558, 0.023373, 0.000000, 0.014740, 0.999891, 0.125000, 0.750000, + 2.343637, -0.212970, 0.027344, 0.000000, 0.004973, 0.999988, 0.125000, 1.000000, + 2.410676, 0.585558, 0.023373, 0.000000, 0.014740, 0.999891, 0.375000, 0.750000, + 2.414868, -0.212970, 0.027344, 0.000000, 0.004973, 0.999988, 0.375000, 1.000000, + 2.367264, 0.614520, 0.004961, 0.000000, 0.536504, 0.843898, 0.375000, 0.500000, + 2.347829, 0.585558, 0.023373, 0.000000, 0.014740, 0.999891, 0.375000, 0.500000, + 2.391242, 0.614520, 0.004961, 0.000000, 0.536504, 0.843898, 0.375000, 0.750000, + 2.367264, 0.614520, -0.284570, 0.000000, 1.000000, 0.000000, 0.375000, 0.500000, + 2.391242, 0.614520, -0.284570, 0.000000, 1.000000, 0.000000, 0.375000, 0.750000, + 2.367264, 0.614520, -0.307285, 0.000000, 1.000000, 0.000000, 0.625000, 0.500000, + 2.391242, 0.614520, -0.307285, 0.000000, 1.000000, 0.000000, 0.625000, 0.750000, + 2.414868, -0.212970, -0.262186, 0.000000, -1.000000, 0.000000, 0.375000, 0.000000, + 2.343637, -0.212970, -0.262186, 0.000000, -1.000000, 0.000000, 0.375000, 0.250000, + 2.414868, -0.212970, -0.329668, 0.000000, -1.000000, 0.000000, 0.625000, 0.000000, + 2.343637, -0.212970, -0.329668, 0.000000, -1.000000, 0.000000, 0.625000, 0.250000, + 2.414868, -0.212970, -0.329668, 0.999986, 0.005249, 0.000000, 0.625000, 1.000000, + 2.410676, 0.585558, -0.325696, 0.999874, 0.015843, 0.000000, 0.625000, 0.750000, + 2.414868, -0.212970, -0.262186, 0.999986, 0.005249, 0.000000, 0.375000, 1.000000, + 2.410676, 0.585558, -0.266158, 0.999874, 0.015843, 0.000000, 0.375000, 0.750000, + 2.391242, 0.614520, -0.284570, 0.830369, 0.557214, 0.000000, 0.375000, 0.750000, + 2.391242, 0.614520, -0.307285, 0.830369, 0.557214, 0.000000, 0.625000, 0.750000, + 2.347829, 0.585558, -0.325696, -0.999874, 0.015844, 0.000000, 0.625000, 0.500000, + 2.343637, -0.212970, -0.329668, -0.999986, 0.005249, 0.000000, 0.625000, 0.250000, + 2.347829, 0.585558, -0.266158, -0.999874, 0.015844, 0.000000, 0.375000, 0.500000, + 2.343637, -0.212970, -0.262186, -0.999986, 0.005249, 0.000000, 0.375000, 0.250000, + 2.367264, 0.614520, -0.284570, -0.830364, 0.557221, 0.000000, 0.375000, 0.500000, + 2.367264, 0.614520, -0.307285, -0.830364, 0.557221, 0.000000, 0.625000, 0.500000, + 2.347829, 0.585558, -0.325696, 0.000000, 0.014740, -0.999891, 0.875000, 0.750000, + 2.414868, -0.212970, -0.329668, 0.000000, 0.004974, -0.999988, 0.625000, 1.000000, + 2.343637, -0.212970, -0.329668, 0.000000, 0.004974, -0.999988, 0.875000, 1.000000, + 2.410676, 0.585558, -0.325696, 0.000000, 0.014740, -0.999891, 0.625000, 0.750000, + 2.367264, 0.614520, -0.307285, 0.000000, 0.536491, -0.843906, 0.625000, 0.500000, + 2.347829, 0.585558, -0.325696, 0.000000, 0.014740, -0.999891, 0.625000, 0.500000, + 2.391242, 0.614520, -0.307285, 0.000000, 0.536491, -0.843906, 0.625000, 0.750000, + 2.347829, 0.585558, -0.266158, 0.000000, 0.014740, 0.999891, 0.125000, 0.750000, + 2.343637, -0.212970, -0.262186, 0.000000, 0.004973, 0.999988, 0.125000, 1.000000, + 2.410676, 0.585558, -0.266158, 0.000000, 0.014740, 0.999891, 0.375000, 0.750000, + 2.414868, -0.212970, -0.262186, 0.000000, 0.004973, 0.999988, 0.375000, 1.000000, + 2.367264, 0.614520, -0.284570, 0.000000, 0.536498, 0.843902, 0.375000, 0.500000, + 2.347829, 0.585558, -0.266158, 0.000000, 0.014740, 0.999891, 0.375000, 0.500000, + 2.391242, 0.614520, -0.284570, 0.000000, 0.536498, 0.843902, 0.375000, 0.750000, + 2.367263, 0.614520, -0.564881, 0.000000, 1.000000, 0.000000, 0.375000, 0.500000, + 2.391241, 0.614520, -0.564881, 0.000000, 1.000000, 0.000000, 0.375000, 0.750000, + 2.367263, 0.614520, -0.587596, 0.000000, 1.000000, 0.000000, 0.625000, 0.500000, + 2.391241, 0.614520, -0.587596, 0.000000, 1.000000, 0.000000, 0.625000, 0.750000, + 2.414868, -0.212970, -0.542498, 0.000000, -1.000000, 0.000000, 0.375000, 0.000000, + 2.343638, -0.212970, -0.609979, 0.000000, -1.000000, 0.000000, 0.625000, 0.250000, + 2.414868, -0.212970, -0.609979, 0.000000, -1.000000, 0.000000, 0.625000, 0.000000, + 2.343637, -0.212970, -0.542498, 0.000000, -1.000000, 0.000000, 0.375000, 0.250000, + 2.414868, -0.212970, -0.609979, 0.999986, 0.005249, 0.000005, 0.625000, 1.000000, + 2.410677, 0.585558, -0.606007, 0.999875, 0.015844, 0.000005, 0.625000, 0.750000, + 2.414868, -0.212970, -0.542498, 0.999986, 0.005249, 0.000005, 0.375000, 1.000000, + 2.410677, 0.585558, -0.546468, 0.999874, 0.015843, 0.000005, 0.375000, 0.750000, + 2.391241, 0.614520, -0.564881, 0.830361, 0.557225, 0.000000, 0.375000, 0.750000, + 2.391241, 0.614520, -0.587596, 0.830361, 0.557225, 0.000000, 0.625000, 0.750000, + 2.347829, 0.585558, -0.606007, -0.999875, 0.015844, -0.000005, 0.625000, 0.500000, + 2.343637, -0.212970, -0.542498, -0.999986, 0.005249, -0.000005, 0.375000, 0.250000, + 2.347829, 0.585558, -0.546468, -0.999874, 0.015843, -0.000005, 0.375000, 0.500000, + 2.343638, -0.212970, -0.609979, -0.999986, 0.005249, -0.000005, 0.625000, 0.250000, + 2.367263, 0.614520, -0.564881, -0.830371, 0.557211, 0.000000, 0.375000, 0.500000, + 2.367263, 0.614520, -0.587596, -0.830371, 0.557211, 0.000000, 0.625000, 0.500000, + 2.343638, -0.212970, -0.609979, 0.000000, 0.004974, -0.999988, 0.875000, 1.000000, + 2.347829, 0.585558, -0.606007, 0.000000, 0.014740, -0.999891, 0.875000, 0.750000, + 2.414868, -0.212970, -0.609979, 0.000000, 0.004974, -0.999988, 0.625000, 1.000000, + 2.410677, 0.585558, -0.606007, 0.000000, 0.014740, -0.999891, 0.625000, 0.750000, + 2.347829, 0.585558, -0.606007, 0.000000, 0.014740, -0.999891, 0.625000, 0.500000, + 2.391241, 0.614520, -0.587596, 0.000000, 0.536485, -0.843910, 0.625000, 0.750000, + 2.367263, 0.614520, -0.587596, 0.000000, 0.536485, -0.843910, 0.625000, 0.500000, + 2.347829, 0.585558, -0.546468, 0.000000, 0.014739, 0.999891, 0.125000, 0.750000, + 2.414868, -0.212970, -0.542498, 0.000000, 0.004971, 0.999988, 0.375000, 1.000000, + 2.410677, 0.585558, -0.546468, 0.000000, 0.014738, 0.999891, 0.375000, 0.750000, + 2.343637, -0.212970, -0.542498, 0.000000, 0.004971, 0.999988, 0.125000, 1.000000, + 2.347829, 0.585558, -0.546468, 0.000000, 0.014739, 0.999891, 0.375000, 0.500000, + 2.391241, 0.614520, -0.564881, 0.000000, 0.536530, 0.843881, 0.375000, 0.750000, + 2.367263, 0.614520, -0.564881, 0.000000, 0.536530, 0.843881, 0.375000, 0.500000, + 2.367263, 0.614520, -0.851462, 0.000000, 1.000000, 0.000000, 0.375000, 0.500000, + 2.391241, 0.614520, -0.851462, 0.000000, 1.000000, 0.000000, 0.375000, 0.750000, + 2.367263, 0.614520, -0.874177, 0.000000, 1.000000, 0.000000, 0.625000, 0.500000, + 2.391241, 0.614520, -0.874177, 0.000000, 1.000000, 0.000000, 0.625000, 0.750000, + 2.414868, -0.212970, -0.829077, 0.000000, -1.000000, 0.000000, 0.375000, 0.000000, + 2.343638, -0.212970, -0.829077, 0.000000, -1.000000, 0.000000, 0.375000, 0.250000, + 2.414868, -0.212970, -0.896559, 0.000000, -1.000000, 0.000000, 0.625000, 0.000000, + 2.343637, -0.212970, -0.896559, 0.000000, -1.000000, 0.000000, 0.625000, 0.250000, + 2.414868, -0.212970, -0.896559, 0.999986, 0.005248, -0.000005, 0.625000, 1.000000, + 2.410677, 0.585558, -0.833049, 0.999875, 0.015843, -0.000005, 0.375000, 0.750000, + 2.414868, -0.212970, -0.829077, 0.999986, 0.005248, -0.000005, 0.375000, 1.000000, + 2.410677, 0.585558, -0.892588, 0.999874, 0.015843, -0.000005, 0.625000, 0.750000, + 2.391241, 0.614520, -0.851462, 0.830359, 0.557228, 0.000000, 0.375000, 0.750000, + 2.391241, 0.614520, -0.874177, 0.830359, 0.557228, 0.000000, 0.625000, 0.750000, + 2.347829, 0.585558, -0.892588, -0.999875, 0.015844, 0.000005, 0.625000, 0.500000, + 2.343637, -0.212970, -0.896559, -0.999986, 0.005249, 0.000005, 0.625000, 0.250000, + 2.347829, 0.585558, -0.833049, -0.999875, 0.015843, 0.000005, 0.375000, 0.500000, + 2.343638, -0.212970, -0.829077, -0.999986, 0.005249, 0.000005, 0.375000, 0.250000, + 2.367263, 0.614520, -0.851462, -0.830372, 0.557209, 0.000000, 0.375000, 0.500000, + 2.367263, 0.614520, -0.874177, -0.830372, 0.557209, 0.000000, 0.625000, 0.500000, + 2.347829, 0.585558, -0.892588, 0.000000, 0.014740, -0.999891, 0.875000, 0.750000, + 2.414868, -0.212970, -0.896559, 0.000000, 0.004974, -0.999988, 0.625000, 1.000000, + 2.343637, -0.212970, -0.896559, 0.000000, 0.004974, -0.999988, 0.875000, 1.000000, + 2.410677, 0.585558, -0.892588, 0.000000, 0.014740, -0.999891, 0.625000, 0.750000, + 2.347829, 0.585558, -0.892588, 0.000000, 0.014740, -0.999891, 0.625000, 0.500000, + 2.391241, 0.614520, -0.874177, 0.000000, 0.536479, -0.843914, 0.625000, 0.750000, + 2.367263, 0.614520, -0.874177, 0.000000, 0.536479, -0.843914, 0.625000, 0.500000, + 2.347829, 0.585558, -0.833049, 0.000000, 0.014741, 0.999891, 0.125000, 0.750000, + 2.414868, -0.212970, -0.829077, 0.000000, 0.004974, 0.999988, 0.375000, 1.000000, + 2.410677, 0.585558, -0.833049, 0.000000, 0.014741, 0.999891, 0.375000, 0.750000, + 2.343638, -0.212970, -0.829077, 0.000000, 0.004974, 0.999988, 0.125000, 1.000000, + 2.347829, 0.585558, -0.833049, 0.000000, 0.014741, 0.999891, 0.375000, 0.500000, + 2.391241, 0.614520, -0.851462, 0.000000, 0.536523, 0.843886, 0.375000, 0.750000, + 2.367263, 0.614520, -0.851462, 0.000000, 0.536523, 0.843886, 0.375000, 0.500000, + 0.866733, -0.048096, -3.346901, 0.809020, 0.000000, -0.587782, 0.387500, 0.687500, + 0.866733, -0.000167, -3.346901, 0.809020, 0.000000, -0.587782, 0.387500, 0.311560, + 0.868604, -0.048096, -3.343229, 0.951059, 0.000000, -0.309010, 0.375000, 0.687500, + 0.868604, -0.000167, -3.343229, 0.951059, 0.000000, -0.309010, 0.375000, 0.311560, + 0.863820, -0.048096, -3.349814, 0.587797, 0.000000, -0.809008, 0.400000, 0.687500, + 0.863820, -0.000167, -3.349814, 0.587797, 0.000000, -0.809008, 0.400000, 0.311560, + 0.860148, -0.048096, -3.351685, 0.309035, 0.000000, -0.951051, 0.412500, 0.687500, + 0.860148, -0.000167, -3.351685, 0.309035, 0.000000, -0.951051, 0.412500, 0.311560, + 0.856079, -0.000167, -3.352329, -0.000031, 0.000000, -1.000000, 0.425000, 0.311560, + 0.856079, -0.048096, -3.352329, -0.000031, 0.000000, -1.000000, 0.425000, 0.687500, + 0.852009, -0.048096, -3.351685, -0.309035, 0.000000, -0.951051, 0.437500, 0.687500, + 0.852009, -0.000167, -3.351685, -0.309035, 0.000000, -0.951051, 0.437500, 0.311560, + 0.848338, -0.048096, -3.349814, -0.587797, 0.000000, -0.809008, 0.450000, 0.687500, + 0.848338, -0.000167, -3.349814, -0.587797, 0.000000, -0.809008, 0.450000, 0.311560, + 0.845425, -0.048096, -3.346901, -0.809015, 0.000000, -0.587788, 0.462500, 0.687500, + 0.845425, -0.000167, -3.346901, -0.809015, 0.000000, -0.587788, 0.462500, 0.311560, + 0.843554, -0.000167, -3.343229, -0.951053, 0.000000, -0.309028, 0.475000, 0.311560, + 0.843554, -0.048096, -3.343229, -0.951053, 0.000000, -0.309028, 0.475000, 0.687500, + 0.842910, -0.000167, -3.339160, -1.000000, 0.000000, 0.000000, 0.487500, 0.311560, + 0.842910, -0.048096, -3.339160, -1.000000, 0.000000, 0.000000, 0.487500, 0.687500, + 0.843554, -0.000167, -3.335091, -0.951053, 0.000000, 0.309028, 0.500000, 0.311560, + 0.843554, -0.048096, -3.335091, -0.951053, 0.000000, 0.309028, 0.500000, 0.687500, + 0.845425, -0.000167, -3.331419, -0.809015, 0.000000, 0.587788, 0.512500, 0.311560, + 0.845425, -0.048096, -3.331419, -0.809015, 0.000000, 0.587788, 0.512500, 0.687500, + 0.848338, -0.000167, -3.328506, -0.587797, 0.000000, 0.809008, 0.525000, 0.311560, + 0.848338, -0.048096, -3.328506, -0.587797, 0.000000, 0.809008, 0.525000, 0.687500, + 0.852009, -0.000167, -3.326635, -0.309064, 0.000000, 0.951041, 0.537500, 0.311560, + 0.852009, -0.048096, -3.326635, -0.309064, 0.000000, 0.951041, 0.537500, 0.687500, + 0.856079, -0.000167, -3.325990, 0.000000, 0.000000, 1.000000, 0.550000, 0.311560, + 0.856079, -0.048096, -3.325990, 0.000000, 0.000000, 1.000000, 0.550000, 0.687500, + 0.860148, -0.000167, -3.326635, 0.309064, 0.000000, 0.951041, 0.562500, 0.311560, + 0.860148, -0.048096, -3.326635, 0.309064, 0.000000, 0.951041, 0.562500, 0.687500, + 0.863820, -0.000167, -3.328506, 0.587797, 0.000000, 0.809008, 0.575000, 0.311560, + 0.863820, -0.048096, -3.328506, 0.587797, 0.000000, 0.809008, 0.575000, 0.687500, + 0.866733, -0.048096, -3.331419, 0.809020, 0.000000, 0.587782, 0.587500, 0.687500, + 0.866733, -0.000167, -3.331419, 0.809020, 0.000000, 0.587782, 0.587500, 0.311560, + 0.868604, -0.048096, -3.335091, 0.951056, 0.000000, 0.309019, 0.600000, 0.687500, + 0.868604, -0.000167, -3.335091, 0.951056, 0.000000, 0.309019, 0.600000, 0.311560, + 0.869248, -0.048096, -3.339160, 1.000000, 0.000000, 0.000000, 0.612500, 0.687500, + 0.869248, -0.000167, -3.339160, 1.000000, 0.000000, 0.000000, 0.612500, 0.311560, + 0.868604, -0.048096, -3.343229, 0.951059, 0.000000, -0.309010, 0.625000, 0.687500, + 0.868604, -0.000167, -3.343229, 0.951059, 0.000000, -0.309010, 0.625000, 0.311560, + 0.866733, -0.048096, -3.346901, 0.000000, -1.000000, -0.000001, 0.626409, 0.935592, + 0.868604, -0.048096, -3.343229, 0.000000, -1.000000, -0.000001, 0.648603, 0.892034, + 0.856079, -0.048096, -3.339160, 0.000000, -1.000000, -0.000000, 0.500000, 0.850000, + 0.863820, -0.048096, -3.349814, 0.000000, -1.000000, 0.000000, 0.591842, 0.970159, + 0.860148, -0.048096, -3.351685, 0.000000, -1.000000, 0.000000, 0.548284, 0.992353, + 0.856079, -0.048096, -3.352329, 0.000000, -1.000000, 0.000000, 0.500000, 1.000000, + 0.852009, -0.048096, -3.351685, 0.000000, -1.000000, 0.000000, 0.451716, 0.992353, + 0.848338, -0.048096, -3.349814, 0.000000, -1.000000, 0.000000, 0.408159, 0.970159, + 0.845425, -0.048096, -3.346901, 0.000000, -1.000000, 0.000000, 0.373591, 0.935591, + 0.843554, -0.048096, -3.343229, 0.000000, -1.000000, 0.000000, 0.351397, 0.892034, + 0.842910, -0.048096, -3.339160, 0.000000, -1.000000, 0.000000, 0.343750, 0.843750, + 0.843554, -0.048096, -3.335091, 0.000000, -1.000000, 0.000000, 0.351397, 0.795466, + 0.845425, -0.048096, -3.331419, 0.000000, -1.000000, 0.000000, 0.373591, 0.751909, + 0.848338, -0.048096, -3.328506, 0.000000, -1.000000, 0.000000, 0.408159, 0.717341, + 0.852009, -0.048096, -3.326635, 0.000000, -1.000000, 0.000000, 0.451716, 0.695147, + 0.856079, -0.048096, -3.325990, 0.000000, -1.000000, 0.000000, 0.500000, 0.687500, + 0.860148, -0.048096, -3.326635, 0.000000, -1.000000, 0.000000, 0.548284, 0.695147, + 0.863820, -0.048096, -3.328506, 0.000000, -1.000000, 0.000000, 0.591841, 0.717341, + 0.866733, -0.048096, -3.331419, 0.000000, -1.000000, 0.000001, 0.626409, 0.751909, + 0.868604, -0.048096, -3.335091, 0.000000, -1.000000, 0.000001, 0.648603, 0.795466, + 0.869248, -0.048096, -3.339160, 0.000000, -1.000000, 0.000000, 0.656250, 0.843750, + 0.868604, -0.000167, -3.343229, 0.000000, 1.000000, 0.000000, 0.648603, 0.107966, + 0.866733, -0.000167, -3.346901, 0.000000, 1.000000, 0.000000, 0.626409, 0.064409, + 0.856079, -0.000167, -3.339160, 0.000000, 1.000000, 0.000000, 0.500000, 0.162500, + 0.863820, -0.000167, -3.349814, 0.000000, 1.000000, 0.000000, 0.591841, 0.029841, + 0.860148, -0.000167, -3.351685, 0.000000, 1.000000, 0.000000, 0.548284, 0.007647, + 0.856079, -0.000167, -3.352329, 0.000000, 1.000000, 0.000000, 0.500000, 0.000000, + 0.852009, -0.000167, -3.351685, 0.000000, 1.000000, 0.000000, 0.451716, 0.007647, + 0.848338, -0.000167, -3.349814, 0.000000, 1.000000, -0.000000, 0.408159, 0.029841, + 0.845425, -0.000167, -3.346901, 0.000000, 1.000000, 0.000000, 0.373591, 0.064409, + 0.843554, -0.000167, -3.343229, 0.000000, 1.000000, 0.000000, 0.351397, 0.107966, + 0.842910, -0.000167, -3.339160, 0.000000, 1.000000, 0.000000, 0.343750, 0.156250, + 0.843554, -0.000167, -3.335091, 0.000000, 1.000000, -0.000000, 0.351397, 0.204534, + 0.845425, -0.000167, -3.331419, 0.000000, 1.000000, -0.000000, 0.373591, 0.248091, + 0.848338, -0.000167, -3.328506, 0.000000, 1.000000, 0.000000, 0.408159, 0.282659, + 0.852009, -0.000167, -3.326635, 0.000000, 1.000000, 0.000000, 0.451716, 0.304853, + 0.856079, -0.000167, -3.325990, 0.000000, 1.000000, 0.000000, 0.500000, 0.312500, + 0.860148, -0.000167, -3.326635, 0.000000, 1.000000, 0.000000, 0.548284, 0.304853, + 0.863820, -0.000167, -3.328506, 0.000000, 1.000000, 0.000000, 0.591842, 0.282659, + 0.866733, -0.000167, -3.331419, 0.000000, 1.000000, 0.000000, 0.626409, 0.248092, + 0.868604, -0.000167, -3.335091, 0.000000, 1.000000, -0.000000, 0.648603, 0.204534, + 0.869248, -0.000167, -3.339160, 0.000000, 1.000000, 0.000000, 0.656250, 0.156250, + 0.051730, -0.388280, -1.818587, -0.866026, 0.000000, -0.500000, 0.383333, 0.687500, + 0.051730, -0.550820, -1.818587, -0.866026, 0.000000, -0.500000, 0.383333, 0.311560, + 0.044305, -0.388280, -1.795735, -0.994522, 0.000000, -0.104527, 0.375000, 0.687500, + 0.044305, -0.550820, -1.795735, -0.994522, 0.000000, -0.104527, 0.375000, 0.311560, + 0.079821, -0.388280, -1.857251, -0.669130, 0.000000, -0.743145, 0.400000, 0.687500, + 0.079821, -0.550820, -1.857251, -0.669130, 0.000000, -0.743145, 0.400000, 0.311560, + 0.121210, -0.550820, -1.881147, -0.309018, 0.000000, -0.951056, 0.416667, 0.311560, + 0.121210, -0.388280, -1.881147, -0.309018, 0.000000, -0.951056, 0.416667, 0.687500, + 0.168740, -0.550820, -1.886143, 0.207912, 0.000000, -0.978148, 0.433333, 0.311560, + 0.168740, -0.388280, -1.886143, 0.207912, 0.000000, -0.978148, 0.433333, 0.687500, + 0.233632, -0.550820, -1.857251, 0.587786, 0.000000, -0.809017, 0.458333, 0.311560, + 0.233632, -0.388280, -1.857251, 0.587786, 0.000000, -0.809017, 0.458333, 0.687500, + 0.261724, -0.550820, -1.818587, 0.866025, 0.000000, -0.500000, 0.475000, 0.311560, + 0.261724, -0.388280, -1.818587, 0.866025, 0.000000, -0.500000, 0.475000, 0.687500, + 0.269149, -0.550820, -1.795735, 0.994522, 0.000000, -0.104528, 0.483333, 0.311560, + 0.269149, -0.388280, -1.795735, 0.994522, 0.000000, -0.104528, 0.483333, 0.687500, + 0.269149, -0.550820, -1.747943, 0.978148, 0.000000, 0.207912, 0.500000, 0.311560, + 0.269149, -0.388280, -1.747943, 0.978148, 0.000000, 0.207912, 0.500000, 0.687500, + 0.249710, -0.550820, -1.704283, 0.743144, 0.000000, 0.669131, 0.516667, 0.311560, + 0.249710, -0.388280, -1.704283, 0.743144, 0.000000, 0.669131, 0.516667, 0.687500, + 0.192243, -0.388280, -1.662531, 0.406736, 0.000000, 0.913546, 0.541667, 0.687500, + 0.192243, -0.550820, -1.662531, 0.406736, 0.000000, 0.913546, 0.541667, 0.311560, + 0.144713, -0.388280, -1.657535, -0.104526, 0.000000, 0.994522, 0.558333, 0.687500, + 0.144713, -0.550820, -1.657535, -0.104526, 0.000000, 0.994522, 0.558333, 0.311560, + 0.099260, -0.550820, -1.672304, -0.499999, 0.000000, 0.866026, 0.575000, 0.311560, + 0.099260, -0.388280, -1.672304, -0.499999, 0.000000, 0.866026, 0.575000, 0.687500, + 0.063744, -0.388280, -1.704283, -0.809017, 0.000000, 0.587785, 0.591666, 0.687500, + 0.063744, -0.550820, -1.704283, -0.809017, 0.000000, 0.587785, 0.591666, 0.311560, + 0.044305, -0.388280, -1.747943, -0.978147, 0.000000, 0.207912, 0.608333, 0.687500, + 0.044305, -0.550820, -1.747943, -0.978147, 0.000000, 0.207912, 0.608333, 0.311560, + 0.044305, -0.388280, -1.795735, -0.994522, 0.000000, -0.104527, 0.625000, 0.687500, + 0.044305, -0.550820, -1.795735, -0.994522, 0.000000, -0.104527, 0.625000, 0.311560, + 0.051730, -0.388280, -1.818587, 0.000000, 1.000000, 0.000000, 0.642742, 0.907303, + 0.044305, -0.388280, -1.795735, 0.000000, 1.000000, 0.000000, 0.652836, 0.876236, + 0.168740, -0.388280, -1.886143, 0.000000, 1.000000, -0.000000, 0.483667, 0.999144, + 0.079821, -0.388280, -1.857251, 0.000000, 1.000000, 0.000000, 0.604552, 0.959866, + 0.121210, -0.388280, -1.881147, 0.000000, 1.000000, 0.000000, 0.548284, 0.992353, + 0.261724, -0.388280, -1.818587, 0.000000, 1.000000, 0.000000, 0.357258, 0.907303, + 0.233632, -0.388280, -1.857251, 0.000000, 1.000000, 0.000000, 0.395448, 0.959866, + 0.269149, -0.388280, -1.795735, 0.000000, 1.000000, -0.000001, 0.347164, 0.876236, + 0.269149, -0.388280, -1.747943, 0.000000, 1.000000, -0.000000, 0.347164, 0.811264, + 0.249710, -0.388280, -1.704283, 0.000000, 1.000000, 0.000000, 0.373591, 0.751909, + 0.192243, -0.388280, -1.662531, 0.000000, 1.000000, -0.000000, 0.451716, 0.695147, + 0.144713, -0.388280, -1.657535, 0.000000, 1.000000, 0.000000, 0.516333, 0.688356, + 0.099260, -0.388280, -1.672304, 0.000000, 1.000000, 0.000000, 0.578125, 0.708434, + 0.063744, -0.388280, -1.704283, 0.000000, 1.000000, 0.000000, 0.626409, 0.751909, + 0.044305, -0.388280, -1.747943, 0.000000, 1.000000, 0.000000, 0.652836, 0.811264, + 0.044305, -0.550820, -1.795735, 0.000000, -1.000000, 0.000000, 0.652836, 0.123764, + 0.051730, -0.550820, -1.818587, 0.000000, -1.000000, 0.000000, 0.642742, 0.092697, + 0.099260, -0.550820, -1.672304, 0.000000, -1.000000, 0.000000, 0.578125, 0.291567, + 0.079821, -0.550820, -1.857251, 0.000000, -1.000000, -0.000000, 0.604552, 0.040134, + 0.121210, -0.550820, -1.881147, 0.000000, -1.000000, 0.000000, 0.548284, 0.007647, + 0.168740, -0.550820, -1.886143, 0.000000, -1.000000, -0.000000, 0.483667, 0.000856, + 0.233632, -0.550820, -1.857251, 0.000000, -1.000000, 0.000000, 0.395448, 0.040134, + 0.261724, -0.550820, -1.818587, 0.000000, -1.000000, 0.000000, 0.357258, 0.092697, + 0.269149, -0.550820, -1.795735, 0.000000, -1.000000, -0.000001, 0.347164, 0.123764, + 0.269149, -0.550820, -1.747943, 0.000000, -1.000000, 0.000000, 0.347164, 0.188736, + 0.249710, -0.550820, -1.704283, 0.000000, -1.000000, 0.000000, 0.373591, 0.248092, + 0.192243, -0.550820, -1.662531, 0.000000, -1.000000, 0.000000, 0.451716, 0.304853, + 0.144713, -0.550820, -1.657535, 0.000000, -1.000000, 0.000000, 0.516333, 0.311644, + 0.063744, -0.550820, -1.704283, 0.000000, -1.000000, 0.000003, 0.626409, 0.248092, + 0.044305, -0.550820, -1.747943, 0.000000, -1.000000, 0.000000, 0.652836, 0.188736, + 0.849876, -0.388280, -2.370566, -0.743145, 0.000000, -0.669131, 0.391667, 0.687500, + 0.849876, -0.550820, -2.370566, -0.743145, 0.000000, -0.669131, 0.391667, 0.311560, + 0.830437, -0.388280, -2.326906, -0.978148, 0.000000, -0.207910, 0.375000, 0.687500, + 0.830437, -0.550820, -2.326906, -0.978148, 0.000000, -0.207910, 0.375000, 0.311560, + 0.907343, -0.550820, -2.412318, -0.406737, 0.000000, -0.913546, 0.416667, 0.311560, + 0.907343, -0.388280, -2.412318, -0.406737, 0.000000, -0.913546, 0.416667, 0.687500, + 0.954873, -0.550820, -2.417314, 0.104527, 0.000000, -0.994522, 0.433333, 0.311560, + 0.954873, -0.388280, -2.417314, 0.104527, 0.000000, -0.994522, 0.433333, 0.687500, + 1.000326, -0.550820, -2.402545, 0.587786, 0.000000, -0.809017, 0.450000, 0.311560, + 1.000326, -0.388280, -2.402545, 0.587786, 0.000000, -0.809017, 0.450000, 0.687500, + 1.047856, -0.550820, -2.349757, 0.866025, 0.000000, -0.500000, 0.475000, 0.311560, + 1.047856, -0.388280, -2.349757, 0.866025, 0.000000, -0.500000, 0.475000, 0.687500, + 1.057793, -0.550820, -2.303010, 0.994522, 0.000000, -0.104529, 0.491667, 0.311560, + 1.057793, -0.388280, -2.303010, 0.994522, 0.000000, -0.104529, 0.491667, 0.687500, + 1.055281, -0.550820, -2.279114, 0.951057, 0.000000, 0.309015, 0.500000, 0.311560, + 1.055281, -0.388280, -2.279114, 0.951057, 0.000000, 0.309015, 0.500000, 0.687500, + 1.035842, -0.550820, -2.235453, 0.809017, 0.000000, 0.587785, 0.516667, 0.311560, + 1.035842, -0.388280, -2.235453, 0.809017, 0.000000, 0.587785, 0.516667, 0.687500, + 1.000326, -0.550820, -2.203474, 0.587783, 0.000000, 0.809019, 0.533333, 0.311560, + 1.000326, -0.388280, -2.203474, 0.587783, 0.000000, 0.809019, 0.533333, 0.687500, + 0.978376, -0.388280, -2.193702, 0.207911, 0.000000, 0.978148, 0.541667, 0.687500, + 0.978376, -0.550820, -2.193702, 0.207911, 0.000000, 0.978148, 0.541667, 0.311560, + 0.930845, -0.550820, -2.188706, -0.104526, 0.000000, 0.994522, 0.558333, 0.311560, + 0.930845, -0.388280, -2.188706, -0.104526, 0.000000, 0.994522, 0.558333, 0.687500, + 0.885392, -0.388280, -2.203474, -0.499999, 0.000000, 0.866026, 0.575000, 0.687500, + 0.885392, -0.550820, -2.203474, -0.499999, 0.000000, 0.866026, 0.575000, 0.311560, + 0.849876, -0.388280, -2.235453, -0.809018, 0.000000, 0.587785, 0.591666, 0.687500, + 0.849876, -0.550820, -2.235453, -0.809018, 0.000000, 0.587785, 0.591666, 0.311560, + 0.830437, -0.388280, -2.279114, -0.978147, 0.000000, 0.207913, 0.608333, 0.687500, + 0.830437, -0.550820, -2.279114, -0.978147, 0.000000, 0.207913, 0.608333, 0.311560, + 0.830437, -0.388280, -2.326906, -0.978148, 0.000000, -0.207910, 0.625000, 0.687500, + 0.830437, -0.550820, -2.326906, -0.978148, 0.000000, -0.207910, 0.625000, 0.311560, + 0.907343, -0.388280, -2.412318, 0.000000, 1.000000, 0.000002, 0.548284, 0.992353, + 0.849876, -0.388280, -2.370566, 0.000000, 1.000000, 0.000000, 0.626409, 0.935592, + 0.830437, -0.388280, -2.326906, 0.000000, 1.000000, -0.000000, 0.652836, 0.876236, + 0.954873, -0.388280, -2.417314, 0.000000, 1.000000, 0.000000, 0.483667, 0.999144, + 1.000326, -0.388280, -2.402545, 0.000000, 1.000000, -0.000001, 0.421875, 0.979067, + 1.047856, -0.388280, -2.349757, 0.000000, 1.000000, -0.000000, 0.357258, 0.907303, + 1.057793, -0.388280, -2.303010, 0.000000, 1.000000, 0.000001, 0.343750, 0.843750, + 1.055281, -0.388280, -2.279114, 0.000000, 1.000000, 0.000001, 0.347164, 0.811264, + 1.035842, -0.388280, -2.235453, 0.000000, 1.000000, 0.000000, 0.373591, 0.751909, + 1.000326, -0.388280, -2.203474, 0.000000, 1.000000, -0.000001, 0.421875, 0.708433, + 0.978376, -0.388280, -2.193702, 0.000000, 1.000000, -0.000001, 0.451716, 0.695147, + 0.930845, -0.388280, -2.188706, 0.000000, 1.000000, 0.000001, 0.516333, 0.688356, + 0.885392, -0.388280, -2.203474, 0.000000, 1.000000, -0.000001, 0.578125, 0.708434, + 0.849876, -0.388280, -2.235453, 0.000000, 1.000000, 0.000001, 0.626409, 0.751909, + 0.830437, -0.388280, -2.279114, 0.000000, 1.000000, -0.000000, 0.652836, 0.811264, + 0.849876, -0.550820, -2.370566, 0.000000, -1.000000, -0.000001, 0.626409, 0.064409, + 0.907343, -0.550820, -2.412318, 0.000000, -1.000000, 0.000002, 0.548284, 0.007647, + 0.830437, -0.550820, -2.326906, 0.000000, -1.000000, 0.000000, 0.652836, 0.123764, + 0.954873, -0.550820, -2.417314, 0.000000, -1.000000, 0.000000, 0.483667, 0.000856, + 1.000326, -0.550820, -2.402545, 0.000000, -1.000000, 0.000001, 0.421875, 0.020934, + 1.047856, -0.550820, -2.349757, 0.000000, -1.000000, 0.000000, 0.357258, 0.092697, + 1.057793, -0.550820, -2.303010, 0.000000, -1.000000, 0.000000, 0.343750, 0.156250, + 1.055281, -0.550820, -2.279114, 0.000000, -1.000000, 0.000000, 0.347164, 0.188736, + 1.035842, -0.550820, -2.235453, 0.000000, -1.000000, 0.000001, 0.373591, 0.248092, + 1.000326, -0.550820, -2.203474, 0.000000, -1.000000, 0.000001, 0.421875, 0.291567, + 0.978376, -0.550820, -2.193702, 0.000000, -1.000000, -0.000002, 0.451716, 0.304853, + 0.930845, -0.550820, -2.188706, 0.000000, -1.000000, 0.000000, 0.516333, 0.311644, + 0.885392, -0.550820, -2.203474, 0.000000, -1.000000, 0.000000, 0.578125, 0.291567, + 0.849876, -0.550820, -2.235453, 0.000000, -1.000000, 0.000000, 0.626409, 0.248092, + 0.830437, -0.550820, -2.279114, 0.000000, -1.000000, 0.000000, 0.652836, 0.188736, + 2.025533, -0.388280, 0.639401, -0.809017, 0.000000, -0.587785, 0.391667, 0.687500, + 2.025533, -0.550820, 0.639401, -0.809017, 0.000000, -0.587785, 0.391667, 0.311560, + 2.006095, -0.388280, 0.683061, -0.978148, 0.000000, -0.207910, 0.375000, 0.687500, + 2.006095, -0.550820, 0.683061, -0.978148, 0.000000, -0.207910, 0.375000, 0.311560, + 2.061050, -0.550820, 0.607422, -0.500000, 0.000000, -0.866026, 0.408333, 0.311560, + 2.061050, -0.388280, 0.607422, -0.500000, 0.000000, -0.866026, 0.408333, 0.687500, + 2.106503, -0.550820, 0.592653, -0.207912, 0.000000, -0.978148, 0.425000, 0.311560, + 2.106503, -0.388280, 0.592653, -0.207912, 0.000000, -0.978148, 0.425000, 0.687500, + 2.130531, -0.550820, 0.592653, 0.207912, 0.000000, -0.978148, 0.433333, 0.311560, + 2.130531, -0.388280, 0.592653, 0.207912, 0.000000, -0.978148, 0.433333, 0.687500, + 2.175983, -0.550820, 0.607422, 0.500000, 0.000000, -0.866025, 0.450000, 0.311560, + 2.175983, -0.388280, 0.607422, 0.500000, 0.000000, -0.866025, 0.450000, 0.687500, + 2.211500, -0.550820, 0.639401, 0.809017, 0.000000, -0.587786, 0.466667, 0.311560, + 2.211500, -0.388280, 0.639401, 0.809017, 0.000000, -0.587786, 0.466667, 0.687500, + 2.230939, -0.550820, 0.683061, 0.978148, 0.000000, -0.207912, 0.483333, 0.311560, + 2.230939, -0.388280, 0.683061, 0.978148, 0.000000, -0.207912, 0.483333, 0.687500, + 2.230939, -0.550820, 0.730853, 0.978148, 0.000000, 0.207912, 0.500000, 0.311560, + 2.230939, -0.388280, 0.730853, 0.978148, 0.000000, 0.207912, 0.500000, 0.687500, + 2.211500, -0.550820, 0.774513, 0.809017, 0.000000, 0.587786, 0.516667, 0.311560, + 2.211500, -0.388280, 0.774513, 0.809017, 0.000000, 0.587786, 0.516667, 0.687500, + 2.175983, -0.550820, 0.806492, 0.499999, 0.000000, 0.866026, 0.533333, 0.311560, + 2.175983, -0.388280, 0.806492, 0.499999, 0.000000, 0.866026, 0.533333, 0.687500, + 2.130530, -0.550820, 0.821261, 0.104529, 0.000000, 0.994522, 0.550000, 0.311560, + 2.130530, -0.388280, 0.821261, 0.104529, 0.000000, 0.994522, 0.550000, 0.687500, + 2.083000, -0.388280, 0.816265, -0.309017, 0.000000, 0.951056, 0.566666, 0.687500, + 2.083000, -0.550820, 0.816265, -0.309017, 0.000000, 0.951056, 0.566666, 0.311560, + 2.041611, -0.550820, 0.792369, -0.743145, 0.000000, 0.669131, 0.583333, 0.311560, + 2.041611, -0.388280, 0.792369, -0.743145, 0.000000, 0.669131, 0.583333, 0.687500, + 2.006095, -0.388280, 0.730853, -0.951056, 0.000000, 0.309017, 0.608333, 0.687500, + 2.006095, -0.550820, 0.730853, -0.951056, 0.000000, 0.309017, 0.608333, 0.311560, + 2.006095, -0.388280, 0.683061, -0.978148, 0.000000, -0.207910, 0.625000, 0.687500, + 2.006095, -0.550820, 0.683061, -0.978148, 0.000000, -0.207910, 0.625000, 0.311560, + 2.061050, -0.388280, 0.607422, 0.000000, 1.000000, 0.000000, 0.578125, 0.979067, + 2.025533, -0.388280, 0.639401, 0.000000, 1.000000, 0.000000, 0.626409, 0.935592, + 2.006095, -0.388280, 0.683061, 0.000000, 1.000000, 0.000000, 0.652836, 0.876236, + 2.106503, -0.388280, 0.592653, 0.000000, 1.000000, 0.000000, 0.516333, 0.999144, + 2.130531, -0.388280, 0.592653, 0.000000, 1.000000, 0.000002, 0.483667, 0.999144, + 2.175983, -0.388280, 0.607422, 0.000000, 1.000000, 0.000000, 0.421875, 0.979067, + 2.211500, -0.388280, 0.639401, 0.000000, 1.000000, 0.000000, 0.373591, 0.935592, + 2.230939, -0.388280, 0.683061, 0.000000, 1.000000, 0.000000, 0.347164, 0.876236, + 2.230939, -0.388280, 0.730853, 0.000000, 1.000000, 0.000000, 0.347164, 0.811264, + 2.211500, -0.388280, 0.774513, 0.000000, 1.000000, 0.000000, 0.373591, 0.751909, + 2.175983, -0.388280, 0.806492, 0.000000, 1.000000, -0.000000, 0.421875, 0.708433, + 2.130530, -0.388280, 0.821261, 0.000000, 1.000000, -0.000001, 0.483667, 0.688356, + 2.083000, -0.388280, 0.816265, 0.000000, 1.000000, -0.000000, 0.548284, 0.695147, + 2.041611, -0.388280, 0.792369, 0.000000, 1.000000, -0.000001, 0.604552, 0.727634, + 2.006095, -0.388280, 0.730853, 0.000000, 1.000000, 0.000000, 0.652836, 0.811264, + 2.025533, -0.550820, 0.639401, 0.000000, -1.000000, 0.000000, 0.626409, 0.064409, + 2.061050, -0.550820, 0.607422, 0.000000, -1.000000, -0.000002, 0.578125, 0.020934, + 2.006095, -0.550820, 0.683061, 0.000000, -1.000000, 0.000000, 0.652836, 0.123764, + 2.106503, -0.550820, 0.592653, 0.000000, -1.000000, 0.000004, 0.516333, 0.000856, + 2.130531, -0.550820, 0.592653, 0.000000, -1.000000, -0.000001, 0.483667, 0.000856, + 2.175983, -0.550820, 0.607422, 0.000000, -1.000000, 0.000001, 0.421875, 0.020934, + 2.211500, -0.550820, 0.639401, 0.000000, -1.000000, 0.000000, 0.373591, 0.064409, + 2.230939, -0.550820, 0.683061, 0.000000, -1.000000, 0.000000, 0.347164, 0.123764, + 2.230939, -0.550820, 0.730853, 0.000000, -1.000000, 0.000000, 0.347164, 0.188736, + 2.211500, -0.550820, 0.774513, 0.000000, -1.000000, 0.000000, 0.373591, 0.248092, + 2.175983, -0.550820, 0.806492, 0.000000, -1.000000, 0.000000, 0.421875, 0.291567, + 2.130530, -0.550820, 0.821261, 0.000000, -1.000000, 0.000000, 0.483667, 0.311644, + 2.083000, -0.550820, 0.816265, 0.000000, -1.000000, 0.000000, 0.548284, 0.304853, + 2.041611, -0.550820, 0.792369, 0.000000, -1.000000, 0.000000, 0.604552, 0.272366, + 2.006095, -0.550820, 0.730853, 0.000000, -1.000000, 0.000000, 0.652836, 0.188736, + 0.538256, -0.388280, 0.065736, -0.809017, 0.000000, -0.587785, 0.391667, 0.687500, + 0.538256, -0.550820, 0.065736, -0.809017, 0.000000, -0.587785, 0.391667, 0.311560, + 0.518817, -0.388280, 0.109397, -0.978148, 0.000000, -0.207911, 0.375000, 0.687500, + 0.518817, -0.550820, 0.109397, -0.978148, 0.000000, -0.207911, 0.375000, 0.311560, + 0.573772, -0.550820, 0.033757, -0.500000, 0.000000, -0.866025, 0.408333, 0.311560, + 0.573772, -0.388280, 0.033757, -0.500000, 0.000000, -0.866025, 0.408333, 0.687500, + 0.619225, -0.550820, 0.018989, -0.104529, 0.000000, -0.994522, 0.425000, 0.311560, + 0.619225, -0.388280, 0.018989, -0.104529, 0.000000, -0.994522, 0.425000, 0.687500, + 0.666755, -0.550820, 0.023984, 0.207912, 0.000000, -0.978148, 0.441667, 0.311560, + 0.666755, -0.388280, 0.023984, 0.207912, 0.000000, -0.978148, 0.441667, 0.687500, + 0.688706, -0.550820, 0.033757, 0.587785, 0.000000, -0.809017, 0.450000, 0.311560, + 0.688706, -0.388280, 0.033757, 0.587785, 0.000000, -0.809017, 0.450000, 0.687500, + 0.724222, -0.550820, 0.065736, 0.866025, 0.000000, -0.500000, 0.466667, 0.311560, + 0.724222, -0.388280, 0.065736, 0.866025, 0.000000, -0.500000, 0.466667, 0.687500, + 0.746173, -0.550820, 0.133293, 1.000000, 0.000000, 0.000000, 0.491667, 0.311560, + 0.746173, -0.388280, 0.133293, 1.000000, 0.000000, 0.000000, 0.491667, 0.687500, + 0.724222, -0.550820, 0.200849, 0.866025, 0.000000, 0.500000, 0.516667, 0.311560, + 0.724222, -0.388280, 0.200849, 0.866025, 0.000000, 0.500000, 0.516667, 0.687500, + 0.688706, -0.550820, 0.232828, 0.500000, 0.000000, 0.866025, 0.533333, 0.311560, + 0.688706, -0.388280, 0.232828, 0.500000, 0.000000, 0.866025, 0.533333, 0.687500, + 0.643253, -0.550820, 0.247597, 0.207912, 0.000000, 0.978148, 0.550000, 0.311560, + 0.643253, -0.388280, 0.247597, 0.207912, 0.000000, 0.978148, 0.550000, 0.687500, + 0.619225, -0.388280, 0.247597, -0.207912, 0.000000, 0.978148, 0.558333, 0.687500, + 0.619225, -0.550820, 0.247597, -0.207912, 0.000000, 0.978148, 0.558333, 0.311560, + 0.573772, -0.388280, 0.232828, -0.500000, 0.000000, 0.866025, 0.575000, 0.687500, + 0.573772, -0.550820, 0.232828, -0.500000, 0.000000, 0.866025, 0.575000, 0.311560, + 0.538256, -0.388280, 0.200849, -0.809017, 0.000000, 0.587785, 0.591666, 0.687500, + 0.538256, -0.550820, 0.200849, -0.809017, 0.000000, 0.587785, 0.591666, 0.311560, + 0.518817, -0.388280, 0.157189, -0.978147, 0.000000, 0.207913, 0.608333, 0.687500, + 0.518817, -0.550820, 0.157189, -0.978147, 0.000000, 0.207913, 0.608333, 0.311560, + 0.518817, -0.388280, 0.109397, -0.978148, 0.000000, -0.207911, 0.625000, 0.687500, + 0.518817, -0.550820, 0.109397, -0.978148, 0.000000, -0.207911, 0.625000, 0.311560, + 0.538256, -0.388280, 0.065736, 0.000000, 1.000000, -0.000001, 0.626409, 0.935592, + 0.518817, -0.388280, 0.109397, 0.000000, 1.000000, 0.000000, 0.652836, 0.876236, + 0.724222, -0.388280, 0.065736, 0.000000, 1.000000, -0.000000, 0.373591, 0.935592, + 0.573772, -0.388280, 0.033757, 0.000000, 1.000000, 0.000000, 0.578125, 0.979067, + 0.619225, -0.388280, 0.018989, 0.000000, 1.000000, -0.000000, 0.516333, 0.999144, + 0.666755, -0.388280, 0.023984, 0.000000, 1.000000, -0.000002, 0.451716, 0.992353, + 0.688706, -0.388280, 0.033757, 0.000000, 1.000000, 0.000009, 0.421875, 0.979067, + 0.724222, -0.388280, 0.200849, 0.000000, 1.000000, 0.000000, 0.373591, 0.751909, + 0.746173, -0.388280, 0.133293, 0.000000, 1.000000, 0.000000, 0.343750, 0.843750, + 0.688706, -0.388280, 0.232828, 0.000000, 1.000000, 0.000000, 0.421875, 0.708433, + 0.643253, -0.388280, 0.247597, 0.000000, 1.000000, 0.000000, 0.483667, 0.688356, + 0.619225, -0.388280, 0.247597, 0.000000, 1.000000, 0.000000, 0.516333, 0.688356, + 0.573772, -0.388280, 0.232828, 0.000000, 1.000000, 0.000000, 0.578125, 0.708434, + 0.538256, -0.388280, 0.200849, 0.000000, 1.000000, 0.000000, 0.626409, 0.751909, + 0.518817, -0.388280, 0.157189, 0.000000, 1.000000, 0.000000, 0.652836, 0.811264, + 0.518817, -0.550820, 0.109397, 0.000000, -1.000000, 0.000000, 0.652836, 0.123764, + 0.538256, -0.550820, 0.065736, 0.000000, -1.000000, 0.000002, 0.626409, 0.064409, + 0.666755, -0.550820, 0.023984, 0.000000, -1.000000, -0.000000, 0.451716, 0.007647, + 0.573772, -0.550820, 0.033757, 0.000000, -1.000000, -0.000004, 0.578125, 0.020934, + 0.619225, -0.550820, 0.018989, 0.000000, -1.000000, 0.000000, 0.516333, 0.000856, + 0.688706, -0.550820, 0.033757, 0.000000, -1.000000, -0.000004, 0.421875, 0.020934, + 0.724222, -0.550820, 0.065736, 0.000000, -1.000000, -0.000000, 0.373591, 0.064409, + 0.746173, -0.550820, 0.133293, 0.000000, -1.000000, 0.000000, 0.343750, 0.156250, + 0.724222, -0.550820, 0.200849, 0.000000, -1.000000, 0.000000, 0.373591, 0.248092, + 0.688706, -0.550820, 0.232828, 0.000000, -1.000000, 0.000000, 0.421875, 0.291567, + 0.643253, -0.550820, 0.247597, 0.000000, -1.000000, 0.000000, 0.483667, 0.311644, + 0.619225, -0.550820, 0.247597, 0.000000, -1.000000, 0.000000, 0.516333, 0.311644, + 0.573772, -0.550820, 0.232828, 0.000000, -1.000000, 0.000000, 0.578125, 0.291567, + 0.538256, -0.550820, 0.200849, 0.000000, -1.000000, -0.000000, 0.626409, 0.248092, + 0.518817, -0.550820, 0.157189, 0.000000, -1.000000, -0.000001, 0.652836, 0.188736, + 0.063743, -0.388280, -1.244484, -0.809017, 0.000000, -0.587785, 0.391667, 0.687500, + 0.063743, -0.550820, -1.244484, -0.809017, 0.000000, -0.587785, 0.391667, 0.311560, + 0.044305, -0.388280, -1.200824, -0.978148, 0.000000, -0.207911, 0.375000, 0.687500, + 0.044305, -0.550820, -1.200824, -0.978148, 0.000000, -0.207911, 0.375000, 0.311560, + 0.099260, -0.550820, -1.276463, -0.406737, 0.000000, -0.913545, 0.408333, 0.311560, + 0.099260, -0.388280, -1.276463, -0.406737, 0.000000, -0.913545, 0.408333, 0.687500, + 0.168740, -0.550820, -1.291232, -0.104528, 0.000000, -0.994522, 0.433333, 0.311560, + 0.168740, -0.388280, -1.291232, -0.104528, 0.000000, -0.994522, 0.433333, 0.687500, + 0.192243, -0.550820, -1.286236, 0.406736, 0.000000, -0.913546, 0.441667, 0.311560, + 0.192243, -0.388280, -1.286236, 0.406736, 0.000000, -0.913546, 0.441667, 0.687500, + 0.233632, -0.550820, -1.262340, 0.743145, 0.000000, -0.669131, 0.458333, 0.311560, + 0.233632, -0.388280, -1.262340, 0.743145, 0.000000, -0.669131, 0.458333, 0.687500, + 0.269149, -0.550820, -1.200824, 0.913546, 0.000000, -0.406736, 0.483333, 0.311560, + 0.269149, -0.388280, -1.200824, 0.913546, 0.000000, -0.406736, 0.483333, 0.687500, + 0.271660, -0.550820, -1.176928, 0.978148, 0.000000, 0.207912, 0.491667, 0.311560, + 0.271660, -0.388280, -1.176928, 0.978148, 0.000000, 0.207912, 0.491667, 0.687500, + 0.249710, -0.550820, -1.109372, 0.866025, 0.000000, 0.500000, 0.516667, 0.311560, + 0.249710, -0.388280, -1.109372, 0.866025, 0.000000, 0.500000, 0.516667, 0.687500, + 0.214193, -0.388280, -1.077393, 0.587785, 0.000000, 0.809017, 0.533333, 0.687500, + 0.214193, -0.550820, -1.077393, 0.587785, 0.000000, 0.809017, 0.533333, 0.311560, + 0.192243, -0.550820, -1.067620, 0.104528, 0.000000, 0.994522, 0.541667, 0.311560, + 0.192243, -0.388280, -1.067620, 0.104528, 0.000000, 0.994522, 0.541667, 0.687500, + 0.121210, -0.388280, -1.067620, -0.207912, 0.000000, 0.978148, 0.566666, 0.687500, + 0.121210, -0.550820, -1.067620, -0.207912, 0.000000, 0.978148, 0.566666, 0.311560, + 0.079821, -0.388280, -1.091516, -0.587785, 0.000000, 0.809017, 0.583333, 0.687500, + 0.079821, -0.550820, -1.091516, -0.587785, 0.000000, 0.809017, 0.583333, 0.311560, + 0.063744, -0.388280, -1.109372, -0.866026, 0.000000, 0.500000, 0.591666, 0.687500, + 0.063744, -0.550820, -1.109372, -0.866026, 0.000000, 0.500000, 0.591666, 0.311560, + 0.044305, -0.388280, -1.153032, -0.978147, 0.000000, 0.207912, 0.608333, 0.687500, + 0.044305, -0.550820, -1.153032, -0.978147, 0.000000, 0.207912, 0.608333, 0.311560, + 0.044305, -0.388280, -1.200824, -0.978148, 0.000000, -0.207911, 0.625000, 0.687500, + 0.044305, -0.550820, -1.200824, -0.978148, 0.000000, -0.207911, 0.625000, 0.311560, + 0.063743, -0.388280, -1.244484, 0.000000, 1.000000, 0.000000, 0.626409, 0.935592, + 0.044305, -0.388280, -1.200824, 0.000000, 1.000000, 0.000000, 0.652836, 0.876236, + 0.192243, -0.388280, -1.067620, 0.000000, 1.000000, -0.000000, 0.451716, 0.695147, + 0.099260, -0.388280, -1.276463, 0.000000, 1.000000, -0.000000, 0.578125, 0.979067, + 0.168740, -0.388280, -1.291232, 0.000000, 1.000000, -0.000000, 0.483667, 0.999144, + 0.192243, -0.388280, -1.286236, 0.000000, 1.000000, -0.000000, 0.451716, 0.992353, + 0.233632, -0.388280, -1.262340, 0.000000, 1.000000, -0.000000, 0.395448, 0.959866, + 0.269149, -0.388280, -1.200824, 0.000000, 1.000000, -0.000001, 0.347164, 0.876236, + 0.271660, -0.388280, -1.176928, 0.000000, 1.000000, 0.000000, 0.343750, 0.843750, + 0.249710, -0.388280, -1.109372, 0.000000, 1.000000, 0.000000, 0.373591, 0.751909, + 0.214193, -0.388280, -1.077393, 0.000000, 1.000000, 0.000004, 0.421875, 0.708433, + 0.079821, -0.388280, -1.091516, 0.000000, 1.000000, 0.000000, 0.604552, 0.727634, + 0.121210, -0.388280, -1.067620, 0.000000, 1.000000, 0.000000, 0.548284, 0.695147, + 0.063744, -0.388280, -1.109372, 0.000000, 1.000000, 0.000000, 0.626409, 0.751909, + 0.044305, -0.388280, -1.153032, 0.000000, 1.000000, 0.000000, 0.652836, 0.811264, + 0.044305, -0.550820, -1.200824, 0.000000, -1.000000, 0.000000, 0.652836, 0.123764, + 0.063743, -0.550820, -1.244484, 0.000000, -1.000000, 0.000000, 0.626409, 0.064409, + 0.233632, -0.550820, -1.262340, 0.000000, -1.000000, 0.000000, 0.395448, 0.040134, + 0.099260, -0.550820, -1.276463, 0.000000, -1.000000, -0.000000, 0.578125, 0.020934, + 0.168740, -0.550820, -1.291232, 0.000000, -1.000000, -0.000004, 0.483667, 0.000856, + 0.192243, -0.550820, -1.286236, 0.000000, -1.000000, 0.000017, 0.451716, 0.007647, + 0.269149, -0.550820, -1.200824, 0.000000, -1.000000, 0.000000, 0.347164, 0.123764, + 0.271660, -0.550820, -1.176928, 0.000000, -1.000000, 0.000001, 0.343750, 0.156250, + 0.249710, -0.550820, -1.109372, 0.000000, -1.000000, 0.000000, 0.373591, 0.248092, + 0.214193, -0.550820, -1.077393, 0.000000, -1.000000, 0.000000, 0.421875, 0.291567, + 0.192243, -0.550820, -1.067620, 0.000000, -1.000000, 0.000000, 0.451716, 0.304853, + 0.121210, -0.550820, -1.067620, 0.000000, -1.000000, 0.000000, 0.548284, 0.304853, + 0.079821, -0.550820, -1.091516, 0.000000, -1.000000, 0.000000, 0.604552, 0.272366, + 0.063744, -0.550820, -1.109372, 0.000000, -1.000000, 0.000001, 0.626409, 0.248092, + 0.044305, -0.550820, -1.153032, 0.000000, -1.000000, 0.000001, 0.652836, 0.188736, + 2.415058, -0.388280, -3.135451, -0.809018, 0.000000, -0.587783, 0.391667, 0.687500, + 2.415058, -0.550820, -3.135451, -0.809018, 0.000000, -0.587783, 0.391667, 0.311560, + 2.395620, -0.388280, -3.091791, -0.978148, 0.000000, -0.207911, 0.375000, 0.687500, + 2.395620, -0.550820, -3.091791, -0.978148, 0.000000, -0.207911, 0.375000, 0.311560, + 2.450575, -0.550820, -3.167431, -0.500002, 0.000000, -0.866024, 0.408333, 0.311560, + 2.450575, -0.388280, -3.167431, -0.500002, 0.000000, -0.866024, 0.408333, 0.687500, + 2.496028, -0.550820, -3.182199, 0.000000, 0.000000, -1.000000, 0.425000, 0.311560, + 2.496028, -0.388280, -3.182199, 0.000000, 0.000000, -1.000000, 0.425000, 0.687500, + 2.565508, -0.550820, -3.167431, 0.500002, 0.000000, -0.866024, 0.450000, 0.311560, + 2.565508, -0.388280, -3.167431, 0.500002, 0.000000, -0.866024, 0.450000, 0.687500, + 2.613039, -0.550820, -3.114643, 0.866025, 0.000000, -0.500000, 0.475000, 0.311560, + 2.613039, -0.388280, -3.114643, 0.866025, 0.000000, -0.500000, 0.475000, 0.687500, + 2.622975, -0.550820, -3.067895, 0.994522, 0.000000, -0.104529, 0.491667, 0.311560, + 2.622975, -0.388280, -3.067895, 0.994522, 0.000000, -0.104529, 0.491667, 0.687500, + 2.620464, -0.550820, -3.043999, 0.951057, 0.000000, 0.309017, 0.500000, 0.311560, + 2.620464, -0.388280, -3.043999, 0.951057, 0.000000, 0.309017, 0.500000, 0.687500, + 2.601025, -0.550820, -3.000339, 0.866027, 0.000000, 0.499997, 0.516667, 0.311560, + 2.601025, -0.388280, -3.000339, 0.866027, 0.000000, 0.499997, 0.516667, 0.687500, + 2.584947, -0.550820, -2.982483, 0.500000, 0.000000, 0.866026, 0.525000, 0.311560, + 2.584947, -0.388280, -2.982483, 0.500000, 0.000000, 0.866026, 0.525000, 0.687500, + 2.520056, -0.388280, -2.953591, 0.309016, 0.000000, 0.951057, 0.550000, 0.687500, + 2.520056, -0.550820, -2.953591, 0.309016, 0.000000, 0.951057, 0.550000, 0.311560, + 2.496028, -0.550820, -2.953591, -0.309016, 0.000000, 0.951057, 0.558333, 0.311560, + 2.496028, -0.388280, -2.953591, -0.309016, 0.000000, 0.951057, 0.558333, 0.687500, + 2.431136, -0.550820, -2.982483, -0.500001, 0.000000, 0.866025, 0.583333, 0.311560, + 2.431136, -0.388280, -2.982483, -0.500001, 0.000000, 0.866025, 0.583333, 0.687500, + 2.415059, -0.388280, -3.000339, -0.866026, 0.000000, 0.499998, 0.591666, 0.687500, + 2.415059, -0.550820, -3.000339, -0.866026, 0.000000, 0.499998, 0.591666, 0.311560, + 2.395620, -0.388280, -3.043999, -0.978148, 0.000000, 0.207912, 0.608333, 0.687500, + 2.395620, -0.550820, -3.043999, -0.978148, 0.000000, 0.207912, 0.608333, 0.311560, + 2.395620, -0.388280, -3.091791, -0.978148, 0.000000, -0.207911, 0.625000, 0.687500, + 2.395620, -0.550820, -3.091791, -0.978148, 0.000000, -0.207911, 0.625000, 0.311560, + 2.450575, -0.388280, -3.167431, 0.000000, 1.000000, 0.000000, 0.578125, 0.979067, + 2.415058, -0.388280, -3.135451, 0.000000, 1.000000, 0.000000, 0.626409, 0.935592, + 2.395620, -0.388280, -3.091791, 0.000000, 1.000000, 0.000000, 0.652836, 0.876236, + 2.496028, -0.388280, -3.182199, 0.000000, 1.000000, 0.000001, 0.516333, 0.999144, + 2.565508, -0.388280, -3.167431, 0.000000, 1.000000, 0.000000, 0.421875, 0.979067, + 2.613039, -0.388280, -3.114643, 0.000000, 1.000000, -0.000001, 0.357258, 0.907303, + 2.622975, -0.388280, -3.067895, 0.000000, 1.000000, -0.000001, 0.343750, 0.843750, + 2.620464, -0.388280, -3.043999, 0.000000, 1.000000, 0.000000, 0.347164, 0.811264, + 2.601025, -0.388280, -3.000339, 0.000000, 1.000000, 0.000000, 0.373591, 0.751909, + 2.584947, -0.388280, -2.982483, 0.000000, 1.000000, 0.000000, 0.395448, 0.727634, + 2.520056, -0.388280, -2.953591, 0.000000, 1.000000, 0.000000, 0.483667, 0.688356, + 2.496028, -0.388280, -2.953591, 0.000000, 1.000000, 0.000000, 0.516333, 0.688356, + 2.431136, -0.388280, -2.982483, 0.000000, 1.000000, 0.000000, 0.604552, 0.727634, + 2.415059, -0.388280, -3.000339, 0.000000, 1.000000, 0.000001, 0.626409, 0.751909, + 2.395620, -0.388280, -3.043999, 0.000000, 1.000000, 0.000000, 0.652836, 0.811264, + 2.415058, -0.550820, -3.135451, 0.000000, -1.000000, 0.000003, 0.626409, 0.064409, + 2.450575, -0.550820, -3.167431, 0.000000, -1.000000, -0.000002, 0.578125, 0.020934, + 2.395620, -0.550820, -3.091791, 0.000000, -1.000000, -0.000000, 0.652836, 0.123764, + 2.496028, -0.550820, -3.182199, 0.000000, -1.000000, -0.000000, 0.516333, 0.000856, + 2.565508, -0.550820, -3.167431, 0.000000, -1.000000, 0.000001, 0.421875, 0.020934, + 2.613039, -0.550820, -3.114643, 0.000000, -1.000000, -0.000001, 0.357258, 0.092697, + 2.622975, -0.550820, -3.067895, 0.000000, -1.000000, -0.000001, 0.343750, 0.156250, + 2.620464, -0.550820, -3.043999, 0.000000, -1.000000, 0.000000, 0.347164, 0.188736, + 2.601025, -0.550820, -3.000339, 0.000000, -1.000000, 0.000000, 0.373591, 0.248092, + 2.584947, -0.550820, -2.982483, 0.000000, -1.000000, 0.000000, 0.395448, 0.272366, + 2.520056, -0.550820, -2.953591, 0.000000, -1.000000, 0.000000, 0.483667, 0.311644, + 2.496028, -0.550820, -2.953591, 0.000000, -1.000000, 0.000000, 0.516333, 0.311644, + 2.431136, -0.550820, -2.982483, 0.000000, -1.000000, 0.000000, 0.604552, 0.272366, + 2.415059, -0.550820, -3.000339, 0.000000, -1.000000, 0.000000, 0.626409, 0.248092, + 2.395620, -0.550820, -3.043999, 0.000000, -1.000000, 0.000000, 0.652836, 0.188736, + 2.507128, -0.388280, -1.945629, -0.866025, 0.000000, -0.500001, 0.391667, 0.687500, + 2.507128, -0.550820, -1.945629, -0.866025, 0.000000, -0.500001, 0.391667, 0.311560, + 2.487689, -0.388280, -1.901969, -0.978148, 0.000000, -0.207910, 0.375000, 0.687500, + 2.487689, -0.550820, -1.901969, -0.978148, 0.000000, -0.207910, 0.375000, 0.311560, + 2.523206, -0.388280, -1.963486, -0.500000, 0.000000, -0.866026, 0.400000, 0.687500, + 2.523206, -0.550820, -1.963486, -0.500000, 0.000000, -0.866026, 0.400000, 0.311560, + 2.588097, -0.550820, -1.992377, -0.207912, 0.000000, -0.978148, 0.425000, 0.311560, + 2.588097, -0.388280, -1.992377, -0.207912, 0.000000, -0.978148, 0.425000, 0.687500, + 2.635628, -0.550820, -1.987382, 0.309016, 0.000000, -0.951057, 0.441667, 0.311560, + 2.635628, -0.388280, -1.987382, 0.309016, 0.000000, -0.951057, 0.441667, 0.687500, + 2.677017, -0.550820, -1.963486, 0.587786, 0.000000, -0.809017, 0.458333, 0.311560, + 2.677017, -0.388280, -1.963486, 0.587786, 0.000000, -0.809017, 0.458333, 0.687500, + 2.693095, -0.550820, -1.945629, 0.913545, 0.000000, -0.406737, 0.466667, 0.311560, + 2.693095, -0.388280, -1.945629, 0.913545, 0.000000, -0.406737, 0.466667, 0.687500, + 2.715045, -0.550820, -1.878073, 1.000000, 0.000000, 0.000000, 0.491667, 0.311560, + 2.715045, -0.388280, -1.878073, 1.000000, 0.000000, 0.000000, 0.491667, 0.687500, + 2.693095, -0.550820, -1.810517, 0.913545, 0.000000, 0.406737, 0.516667, 0.311560, + 2.693095, -0.388280, -1.810517, 0.913545, 0.000000, 0.406737, 0.516667, 0.687500, + 2.677017, -0.550820, -1.792661, 0.587786, 0.000000, 0.809017, 0.525000, 0.311560, + 2.677017, -0.388280, -1.792661, 0.587786, 0.000000, 0.809017, 0.525000, 0.687500, + 2.635628, -0.550820, -1.768765, 0.309016, 0.000000, 0.951057, 0.541667, 0.311560, + 2.635628, -0.388280, -1.768765, 0.309016, 0.000000, 0.951057, 0.541667, 0.687500, + 2.588097, -0.550820, -1.763769, -0.104527, 0.000000, 0.994522, 0.558333, 0.311560, + 2.588097, -0.388280, -1.763769, -0.104527, 0.000000, 0.994522, 0.558333, 0.687500, + 2.542644, -0.388280, -1.778538, -0.500001, 0.000000, 0.866025, 0.575000, 0.687500, + 2.542644, -0.550820, -1.778538, -0.500001, 0.000000, 0.866025, 0.575000, 0.311560, + 2.507128, -0.388280, -1.810517, -0.809017, 0.000000, 0.587785, 0.591666, 0.687500, + 2.507128, -0.550820, -1.810517, -0.809017, 0.000000, 0.587785, 0.591666, 0.311560, + 2.487689, -0.388280, -1.854177, -0.978147, 0.000000, 0.207913, 0.608333, 0.687500, + 2.487689, -0.550820, -1.854177, -0.978147, 0.000000, 0.207913, 0.608333, 0.311560, + 2.487689, -0.388280, -1.901969, -0.978148, 0.000000, -0.207910, 0.625000, 0.687500, + 2.487689, -0.550820, -1.901969, -0.978148, 0.000000, -0.207910, 0.625000, 0.311560, + 2.523206, -0.388280, -1.963486, 0.000000, 1.000000, 0.000002, 0.604552, 0.959866, + 2.507128, -0.388280, -1.945629, 0.000000, 1.000000, -0.000009, 0.626409, 0.935592, + 2.487689, -0.388280, -1.901969, 0.000000, 1.000000, 0.000000, 0.652836, 0.876236, + 2.588097, -0.388280, -1.992377, 0.000000, 1.000000, 0.000000, 0.516333, 0.999144, + 2.635628, -0.388280, -1.987382, 0.000000, 1.000000, 0.000000, 0.451716, 0.992353, + 2.677017, -0.388280, -1.963486, 0.000000, 1.000000, 0.000000, 0.395448, 0.959866, + 2.693095, -0.388280, -1.945629, 0.000000, 1.000000, 0.000000, 0.373591, 0.935592, + 2.715045, -0.388280, -1.878073, 0.000000, 1.000000, 0.000000, 0.343750, 0.843750, + 2.693095, -0.388280, -1.810517, 0.000000, 1.000000, 0.000000, 0.373591, 0.751909, + 2.677017, -0.388280, -1.792661, 0.000000, 1.000000, 0.000000, 0.395448, 0.727634, + 2.635628, -0.388280, -1.768765, 0.000000, 1.000000, 0.000000, 0.451716, 0.695147, + 2.588097, -0.388280, -1.763769, 0.000000, 1.000000, 0.000001, 0.516333, 0.688356, + 2.542644, -0.388280, -1.778538, 0.000000, 1.000000, -0.000000, 0.578125, 0.708434, + 2.507128, -0.388280, -1.810517, 0.000000, 1.000000, 0.000001, 0.626409, 0.751909, + 2.487689, -0.388280, -1.854177, 0.000000, 1.000000, -0.000000, 0.652836, 0.811264, + 2.487689, -0.550820, -1.901969, 0.000000, -1.000000, -0.000001, 0.652836, 0.123764, + 2.507128, -0.550820, -1.945629, 0.000000, -1.000000, -0.000000, 0.626409, 0.064409, + 2.487689, -0.550820, -1.854177, 0.000000, -1.000000, 0.000000, 0.652836, 0.188736, + 2.523206, -0.550820, -1.963486, 0.000000, -1.000000, 0.000000, 0.604552, 0.040134, + 2.588097, -0.550820, -1.992377, 0.000000, -1.000000, 0.000000, 0.516333, 0.000856, + 2.635628, -0.550820, -1.987382, 0.000000, -1.000000, 0.000001, 0.451716, 0.007647, + 2.677017, -0.550820, -1.963486, 0.000000, -1.000000, 0.000001, 0.395448, 0.040134, + 2.693095, -0.550820, -1.945629, 0.000000, -1.000000, 0.000000, 0.373591, 0.064409, + 2.715045, -0.550820, -1.878073, 0.000000, -1.000000, 0.000000, 0.343750, 0.156250, + 2.693095, -0.550820, -1.810517, 0.000000, -1.000000, 0.000000, 0.373591, 0.248092, + 2.677017, -0.550820, -1.792661, 0.000000, -1.000000, 0.000000, 0.395448, 0.272366, + 2.635628, -0.550820, -1.768765, 0.000000, -1.000000, 0.000000, 0.451716, 0.304853, + 2.588097, -0.550820, -1.763769, 0.000000, -1.000000, 0.000000, 0.516333, 0.311644, + 2.542644, -0.550820, -1.778538, 0.000000, -1.000000, 0.000004, 0.578125, 0.291567, + 2.507128, -0.550820, -1.810517, 0.000000, -1.000000, -0.000007, 0.626409, 0.248092, + 2.507128, -0.388280, -2.540541, -0.866026, 0.000000, -0.499999, 0.391667, 0.687500, + 2.507128, -0.550820, -2.540541, -0.866026, 0.000000, -0.499999, 0.391667, 0.311560, + 2.487689, -0.388280, -2.496880, -0.978148, 0.000000, -0.207910, 0.375000, 0.687500, + 2.487689, -0.550820, -2.496880, -0.978148, 0.000000, -0.207910, 0.375000, 0.311560, + 2.523206, -0.388280, -2.558397, -0.500002, 0.000000, -0.866024, 0.400000, 0.687500, + 2.523206, -0.550820, -2.558397, -0.500002, 0.000000, -0.866024, 0.400000, 0.311560, + 2.588097, -0.550820, -2.587288, -0.309016, 0.000000, -0.951057, 0.425000, 0.311560, + 2.588097, -0.388280, -2.587288, -0.309016, 0.000000, -0.951057, 0.425000, 0.687500, + 2.612125, -0.550820, -2.587288, 0.207916, 0.000000, -0.978147, 0.433333, 0.311560, + 2.612125, -0.388280, -2.587288, 0.207916, 0.000000, -0.978147, 0.433333, 0.687500, + 2.657578, -0.550820, -2.572520, 0.460353, -0.004494, -0.887725, 0.450000, 0.311560, + 2.657578, -0.388280, -2.572520, 0.460353, -0.004494, -0.887725, 0.450000, 0.687500, + 2.677017, -0.388280, -2.558396, 0.665648, -0.008067, -0.746222, 0.458333, 0.687500, + 2.693095, -0.550820, -2.540541, 0.882350, -0.003309, -0.470582, 0.466667, 0.311560, + 2.693095, -0.388280, -2.540541, 0.930992, 0.000000, -0.365039, 0.466667, 0.687500, + 2.715045, -0.550820, -2.472984, 1.000000, 0.000000, 0.000000, 0.491667, 0.311560, + 2.715045, -0.388280, -2.472984, 1.000000, 0.000000, 0.000000, 0.491667, 0.687500, + 2.693095, -0.550820, -2.405428, 0.913546, 0.000000, 0.406736, 0.516667, 0.311560, + 2.693095, -0.388280, -2.405428, 0.913546, 0.000000, 0.406736, 0.516667, 0.687500, + 2.677017, -0.550820, -2.387572, 0.587785, 0.000000, 0.809018, 0.525000, 0.311560, + 2.677017, -0.388280, -2.387572, 0.587785, 0.000000, 0.809018, 0.525000, 0.687500, + 2.635628, -0.550820, -2.363676, 0.207911, 0.000000, 0.978148, 0.541667, 0.311560, + 2.635628, -0.388280, -2.363676, 0.207911, 0.000000, 0.978148, 0.541667, 0.687500, + 2.564595, -0.550820, -2.363676, -0.207911, 0.000000, 0.978148, 0.566666, 0.311560, + 2.564595, -0.388280, -2.363676, -0.207911, 0.000000, 0.978148, 0.566666, 0.687500, + 2.523206, -0.388280, -2.387572, -0.669130, 0.000000, 0.743145, 0.583333, 0.687500, + 2.523206, -0.550820, -2.387572, -0.669130, 0.000000, 0.743145, 0.583333, 0.311560, + 2.495114, -0.388280, -2.426237, -0.866025, 0.000000, 0.500000, 0.600000, 0.687500, + 2.495114, -0.550820, -2.426237, -0.866025, 0.000000, 0.500000, 0.600000, 0.311560, + 2.487689, -0.388280, -2.449088, -0.994522, 0.000000, 0.104531, 0.608333, 0.687500, + 2.487689, -0.550820, -2.449088, -0.994522, 0.000000, 0.104531, 0.608333, 0.311560, + 2.487689, -0.388280, -2.496880, -0.978148, 0.000000, -0.207910, 0.625000, 0.687500, + 2.487689, -0.550820, -2.496880, -0.978148, 0.000000, -0.207910, 0.625000, 0.311560, + 2.507128, -0.388280, -2.540541, 0.000000, 1.000000, -0.000001, 0.626409, 0.935592, + 2.487689, -0.388280, -2.496880, 0.000000, 1.000000, 0.000000, 0.652836, 0.876236, + 2.677017, -0.388280, -2.558396, 0.000000, 1.000000, -0.000000, 0.395448, 0.959866, + 2.523206, -0.388280, -2.558397, 0.000000, 1.000000, -0.000003, 0.604552, 0.959866, + 2.588097, -0.388280, -2.587288, 0.000000, 1.000000, 0.000000, 0.516333, 0.999144, + 2.612125, -0.388280, -2.587288, 0.000000, 1.000000, 0.000000, 0.483667, 0.999144, + 2.657578, -0.388280, -2.572520, 0.000000, 1.000000, 0.000000, 0.421875, 0.979067, + 2.715045, -0.388280, -2.472984, 0.000000, 1.000000, -0.000000, 0.343750, 0.843750, + 2.693095, -0.388280, -2.540541, 0.000000, 1.000000, 0.000000, 0.373591, 0.935592, + 2.693095, -0.388280, -2.405428, 0.000000, 1.000000, -0.000000, 0.373591, 0.751909, + 2.677017, -0.388280, -2.387572, 0.000000, 1.000000, 0.000000, 0.395448, 0.727634, + 2.635628, -0.388280, -2.363676, 0.000000, 1.000000, 0.000000, 0.451716, 0.695147, + 2.564595, -0.388280, -2.363676, 0.000000, 1.000000, 0.000000, 0.548284, 0.695147, + 2.523206, -0.388280, -2.387572, 0.000000, 1.000000, 0.000000, 0.604552, 0.727634, + 2.495114, -0.388280, -2.426237, 0.000000, 1.000000, 0.000000, 0.642742, 0.780197, + 2.487689, -0.388280, -2.449088, 0.000000, 1.000000, 0.000000, 0.652836, 0.811264, + 2.487689, -0.550820, -2.496880, 0.000000, -1.000000, 0.000000, 0.652836, 0.123764, + 2.507128, -0.550820, -2.540541, 0.000000, -1.000000, 0.000000, 0.626409, 0.064409, + 2.693095, -0.550820, -2.540541, 0.000000, -1.000000, 0.000000, 0.373591, 0.064409, + 2.523206, -0.550820, -2.558397, 0.000000, -1.000000, 0.000001, 0.604552, 0.040134, + 2.588097, -0.550820, -2.587288, 0.000000, -1.000000, 0.000002, 0.516333, 0.000856, + 2.612125, -0.550820, -2.587288, 0.000000, -1.000000, 0.000000, 0.483667, 0.000856, + 2.657578, -0.550820, -2.572520, 0.000000, -1.000000, 0.000000, 0.421875, 0.020934, + 2.715045, -0.550820, -2.472984, 0.000000, -1.000000, 0.000000, 0.343750, 0.156250, + 2.693095, -0.550820, -2.405428, 0.000000, -1.000000, 0.000000, 0.373591, 0.248092, + 2.677017, -0.550820, -2.387572, 0.000000, -1.000000, 0.000000, 0.395448, 0.272366, + 2.635628, -0.550820, -2.363676, 0.000000, -1.000000, 0.000000, 0.451716, 0.304853, + 2.564595, -0.550820, -2.363676, 0.000000, -1.000000, 0.000001, 0.548284, 0.304853, + 2.523206, -0.550820, -2.387572, 0.000000, -1.000000, -0.000000, 0.604552, 0.272366, + 2.495114, -0.550820, -2.426237, 0.000000, -1.000000, -0.000001, 0.642742, 0.219803, + 2.487689, -0.550820, -2.449088, 0.000000, -1.000000, 0.000000, 0.652836, 0.188736, + 0.644490, -0.388280, -3.000888, -0.866026, 0.000000, -0.500000, 0.391667, 0.687500, + 0.644490, -0.550820, -3.000888, -0.866026, 0.000000, -0.500000, 0.391667, 0.311560, + 0.625051, -0.388280, -2.957228, -0.978148, 0.000000, -0.207911, 0.375000, 0.687500, + 0.625051, -0.550820, -2.957228, -0.978148, 0.000000, -0.207911, 0.375000, 0.311560, + 0.660568, -0.388280, -3.018744, -0.587788, 0.000000, -0.809015, 0.400000, 0.687500, + 0.660568, -0.550820, -3.018744, -0.587788, 0.000000, -0.809015, 0.400000, 0.311560, + 0.701957, -0.550820, -3.042640, -0.309019, 0.000000, -0.951056, 0.416667, 0.311560, + 0.701957, -0.388280, -3.042640, -0.309019, 0.000000, -0.951056, 0.416667, 0.687500, + 0.749487, -0.550820, -3.047636, 0.000000, 0.000000, -1.000000, 0.433333, 0.311560, + 0.749487, -0.388280, -3.047636, 0.000000, 0.000000, -1.000000, 0.433333, 0.687500, + 0.772989, -0.550820, -3.042640, 0.406739, 0.000000, -0.913544, 0.441667, 0.311560, + 0.772989, -0.388280, -3.042640, 0.406739, 0.000000, -0.913544, 0.441667, 0.687500, + 0.814379, -0.550820, -3.018744, 0.743145, 0.000000, -0.669130, 0.458333, 0.311560, + 0.814379, -0.388280, -3.018744, 0.743145, 0.000000, -0.669130, 0.458333, 0.687500, + 0.849895, -0.550820, -2.957228, 0.951056, 0.000000, -0.309017, 0.483333, 0.311560, + 0.849895, -0.388280, -2.957228, 0.951056, 0.000000, -0.309017, 0.483333, 0.687500, + 0.849895, -0.550820, -2.909436, 0.978148, 0.000000, 0.207911, 0.500000, 0.311560, + 0.849895, -0.388280, -2.909436, 0.978148, 0.000000, 0.207911, 0.500000, 0.687500, + 0.830456, -0.550820, -2.865776, 0.866025, 0.000000, 0.500000, 0.516667, 0.311560, + 0.830456, -0.388280, -2.865776, 0.866025, 0.000000, 0.500000, 0.516667, 0.687500, + 0.814379, -0.550820, -2.847920, 0.500000, 0.000000, 0.866026, 0.525000, 0.311560, + 0.814379, -0.388280, -2.847920, 0.500000, 0.000000, 0.866026, 0.525000, 0.687500, + 0.749487, -0.388280, -2.819028, 0.309016, 0.000000, 0.951057, 0.550000, 0.687500, + 0.749487, -0.550820, -2.819028, 0.309016, 0.000000, 0.951057, 0.550000, 0.311560, + 0.725459, -0.388280, -2.819028, -0.309016, 0.000000, 0.951057, 0.558333, 0.687500, + 0.725459, -0.550820, -2.819028, -0.309016, 0.000000, 0.951057, 0.558333, 0.311560, + 0.660568, -0.550820, -2.847920, -0.669130, 0.000000, 0.743145, 0.583333, 0.311560, + 0.660568, -0.388280, -2.847920, -0.669130, 0.000000, 0.743145, 0.583333, 0.687500, + 0.625051, -0.388280, -2.909436, -0.951056, 0.000000, 0.309017, 0.608333, 0.687500, + 0.625051, -0.550820, -2.909436, -0.951056, 0.000000, 0.309017, 0.608333, 0.311560, + 0.625051, -0.388280, -2.957228, -0.978148, 0.000000, -0.207911, 0.625000, 0.687500, + 0.625051, -0.550820, -2.957228, -0.978148, 0.000000, -0.207911, 0.625000, 0.311560, + 0.644490, -0.388280, -3.000888, 0.000000, 1.000000, 0.000000, 0.626409, 0.935592, + 0.625051, -0.388280, -2.957228, 0.000000, 1.000000, 0.000000, 0.652836, 0.876236, + 0.660568, -0.388280, -2.847920, 0.000000, 1.000000, 0.000000, 0.604552, 0.727634, + 0.660568, -0.388280, -3.018744, 0.000000, 1.000000, 0.000000, 0.604552, 0.959866, + 0.701957, -0.388280, -3.042640, 0.000000, 1.000000, 0.000000, 0.548284, 0.992353, + 0.749487, -0.388280, -3.047636, 0.000000, 1.000000, 0.000000, 0.483667, 0.999144, + 0.772989, -0.388280, -3.042640, 0.000000, 1.000000, 0.000001, 0.451716, 0.992353, + 0.814379, -0.388280, -3.018744, 0.000000, 1.000000, 0.000000, 0.395448, 0.959866, + 0.849895, -0.388280, -2.957228, 0.000000, 1.000000, 0.000000, 0.347164, 0.876236, + 0.849895, -0.388280, -2.909436, 0.000000, 1.000000, 0.000000, 0.347164, 0.811264, + 0.830456, -0.388280, -2.865776, 0.000000, 1.000000, 0.000001, 0.373591, 0.751909, + 0.814379, -0.388280, -2.847920, 0.000000, 1.000000, 0.000003, 0.395448, 0.727634, + 0.749487, -0.388280, -2.819028, 0.000000, 1.000000, -0.000001, 0.483667, 0.688356, + 0.725459, -0.388280, -2.819028, 0.000000, 1.000000, 0.000000, 0.516333, 0.688356, + 0.625051, -0.388280, -2.909436, 0.000000, 1.000000, 0.000000, 0.652836, 0.811264, + 0.644490, -0.550820, -3.000888, 0.000000, -1.000000, 0.000004, 0.626409, 0.064409, + 0.660568, -0.550820, -3.018744, 0.000000, -1.000000, -0.000002, 0.604552, 0.040134, + 0.625051, -0.550820, -2.957228, 0.000000, -1.000000, 0.000000, 0.652836, 0.123764, + 0.701957, -0.550820, -3.042640, 0.000000, -1.000000, 0.000001, 0.548284, 0.007647, + 0.749487, -0.550820, -3.047636, 0.000000, -1.000000, 0.000000, 0.483667, 0.000856, + 0.772989, -0.550820, -3.042640, 0.000000, -1.000000, 0.000002, 0.451716, 0.007647, + 0.814379, -0.550820, -3.018744, 0.000000, -1.000000, 0.000000, 0.395448, 0.040134, + 0.849895, -0.550820, -2.957228, 0.000000, -1.000000, 0.000000, 0.347164, 0.123764, + 0.849895, -0.550820, -2.909436, 0.000000, -1.000000, 0.000000, 0.347164, 0.188736, + 0.830456, -0.550820, -2.865776, 0.000000, -1.000000, 0.000001, 0.373591, 0.248092, + 0.814379, -0.550820, -2.847920, 0.000000, -1.000000, 0.000002, 0.395448, 0.272366, + 0.749487, -0.550820, -2.819028, 0.000000, -1.000000, 0.000000, 0.483667, 0.311644, + 0.725459, -0.550820, -2.819028, 0.000000, -1.000000, 0.000000, 0.516333, 0.311644, + 0.660568, -0.550820, -2.847920, 0.000000, -1.000000, 0.000000, 0.604552, 0.272366, + 0.625051, -0.550820, -2.909436, 0.000000, -1.000000, 0.000000, 0.652836, 0.188736, + 2.556704, -0.388280, -0.713314, -0.743145, 0.000000, -0.669130, 0.391667, 0.687500, + 2.556704, -0.550820, -0.713314, -0.743145, 0.000000, -0.669130, 0.391667, 0.311560, + 2.537265, -0.388280, -0.669654, -0.978148, 0.000000, -0.207912, 0.375000, 0.687500, + 2.537265, -0.550820, -0.669654, -0.978148, 0.000000, -0.207912, 0.375000, 0.311560, + 2.614171, -0.550820, -0.755066, -0.500000, 0.000000, -0.866025, 0.416667, 0.311560, + 2.614171, -0.388280, -0.755066, -0.500000, 0.000000, -0.866025, 0.416667, 0.687500, + 2.637673, -0.550820, -0.760061, -0.104528, 0.000000, -0.994522, 0.425000, 0.311560, + 2.637673, -0.388280, -0.760061, -0.104528, 0.000000, -0.994522, 0.425000, 0.687500, + 2.661701, -0.550820, -0.760061, 0.207910, 0.000000, -0.978148, 0.433333, 0.311560, + 2.661701, -0.388280, -0.760061, 0.207910, 0.000000, -0.978148, 0.433333, 0.687500, + 2.707154, -0.550820, -0.745293, 0.499999, 0.000000, -0.866026, 0.450000, 0.311560, + 2.707154, -0.388280, -0.745293, 0.499999, 0.000000, -0.866026, 0.450000, 0.687500, + 2.742671, -0.550820, -0.713314, 0.866025, 0.000000, -0.500001, 0.466667, 0.311560, + 2.742671, -0.388280, -0.713314, 0.866025, 0.000000, -0.500001, 0.466667, 0.687500, + 2.764621, -0.550820, -0.645757, 1.000000, 0.000000, 0.000000, 0.491667, 0.311560, + 2.764621, -0.388280, -0.645757, 1.000000, 0.000000, 0.000000, 0.491667, 0.687500, + 2.742671, -0.550820, -0.578201, 0.866025, 0.000000, 0.500001, 0.516667, 0.311560, + 2.742671, -0.388280, -0.578201, 0.866025, 0.000000, 0.500001, 0.516667, 0.687500, + 2.707154, -0.388280, -0.546222, 0.587784, 0.000000, 0.809018, 0.533333, 0.687500, + 2.707154, -0.550820, -0.546222, 0.587784, 0.000000, 0.809018, 0.533333, 0.311560, + 2.685204, -0.550820, -0.536449, 0.207911, 0.000000, 0.978148, 0.541667, 0.311560, + 2.685204, -0.388280, -0.536449, 0.207911, 0.000000, 0.978148, 0.541667, 0.687500, + 2.637673, -0.550820, -0.531454, -0.207912, 0.000000, 0.978148, 0.558333, 0.311560, + 2.637673, -0.388280, -0.531454, -0.207912, 0.000000, 0.978148, 0.558333, 0.687500, + 2.572782, -0.550820, -0.560345, -0.587785, 0.000000, 0.809017, 0.583333, 0.311560, + 2.572782, -0.388280, -0.560345, -0.587785, 0.000000, 0.809017, 0.583333, 0.687500, + 2.544690, -0.388280, -0.599010, -0.866025, 0.000000, 0.500000, 0.600000, 0.687500, + 2.544690, -0.550820, -0.599010, -0.866025, 0.000000, 0.500000, 0.600000, 0.311560, + 2.537265, -0.388280, -0.621862, -0.994522, 0.000000, 0.104529, 0.608333, 0.687500, + 2.537265, -0.550820, -0.621862, -0.994522, 0.000000, 0.104529, 0.608333, 0.311560, + 2.537265, -0.388280, -0.669654, -0.978148, 0.000000, -0.207912, 0.625000, 0.687500, + 2.537265, -0.550820, -0.669654, -0.978148, 0.000000, -0.207912, 0.625000, 0.311560, + 2.556704, -0.388280, -0.713314, 0.000000, 1.000000, 0.000000, 0.626409, 0.935592, + 2.537265, -0.388280, -0.669654, 0.000000, 1.000000, 0.000000, 0.652836, 0.876236, + 2.742671, -0.388280, -0.578201, 0.000000, 1.000000, -0.000000, 0.373591, 0.751909, + 2.614171, -0.388280, -0.755066, 0.000000, 1.000000, 0.000000, 0.548284, 0.992353, + 2.637673, -0.388280, -0.760061, 0.000000, 1.000000, 0.000000, 0.516333, 0.999144, + 2.661701, -0.388280, -0.760061, 0.000000, 1.000000, 0.000000, 0.483667, 0.999144, + 2.707154, -0.388280, -0.745293, 0.000000, 1.000000, 0.000000, 0.421875, 0.979067, + 2.742671, -0.388280, -0.713314, 0.000000, 1.000000, 0.000000, 0.373591, 0.935592, + 2.764621, -0.388280, -0.645757, 0.000000, 1.000000, 0.000000, 0.343750, 0.843750, + 2.685204, -0.388280, -0.536449, 0.000000, 1.000000, -0.000000, 0.451716, 0.695147, + 2.707154, -0.388280, -0.546222, 0.000000, 1.000000, -0.000009, 0.421875, 0.708433, + 2.637673, -0.388280, -0.531454, 0.000000, 1.000000, 0.000000, 0.516333, 0.688356, + 2.572782, -0.388280, -0.560345, 0.000000, 1.000000, 0.000000, 0.604552, 0.727634, + 2.544690, -0.388280, -0.599010, 0.000000, 1.000000, -0.000002, 0.642742, 0.780197, + 2.537265, -0.388280, -0.621862, 0.000000, 1.000000, -0.000001, 0.652836, 0.811264, + 2.556704, -0.550820, -0.713314, 0.000000, -1.000000, -0.000002, 0.626409, 0.064409, + 2.614171, -0.550820, -0.755066, 0.000000, -1.000000, -0.000004, 0.548284, 0.007647, + 2.537265, -0.550820, -0.669654, 0.000000, -1.000000, -0.000000, 0.652836, 0.123764, + 2.637673, -0.550820, -0.760061, 0.000000, -1.000000, 0.000004, 0.516333, 0.000856, + 2.661701, -0.550820, -0.760061, 0.000000, -1.000000, -0.000001, 0.483667, 0.000856, + 2.707154, -0.550820, -0.745293, 0.000000, -1.000000, 0.000001, 0.421875, 0.020934, + 2.742671, -0.550820, -0.713314, 0.000000, -1.000000, 0.000000, 0.373591, 0.064409, + 2.764621, -0.550820, -0.645757, 0.000000, -1.000000, 0.000000, 0.343750, 0.156250, + 2.742671, -0.550820, -0.578201, 0.000000, -1.000000, 0.000000, 0.373591, 0.248092, + 2.707154, -0.550820, -0.546222, 0.000000, -1.000000, 0.000000, 0.421875, 0.291567, + 2.685204, -0.550820, -0.536449, 0.000000, -1.000000, 0.000000, 0.451716, 0.304853, + 2.637673, -0.550820, -0.531454, 0.000000, -1.000000, 0.000000, 0.516333, 0.311644, + 2.572782, -0.550820, -0.560345, 0.000000, -1.000000, -0.000000, 0.604552, 0.272366, + 2.544690, -0.550820, -0.599010, 0.000000, -1.000000, -0.000002, 0.642742, 0.219803, + 2.537265, -0.550820, -0.621862, 0.000000, -1.000000, 0.000000, 0.652836, 0.188736, + 2.103438, -0.388280, -0.359200, -0.866025, 0.000000, -0.500000, 0.391667, 0.687500, + 2.103438, -0.550820, -0.359200, -0.866025, 0.000000, -0.500000, 0.391667, 0.311560, + 2.084000, -0.388280, -0.315540, -0.978148, 0.000000, -0.207912, 0.375000, 0.687500, + 2.084000, -0.550820, -0.315540, -0.978148, 0.000000, -0.207912, 0.375000, 0.311560, + 2.119516, -0.388280, -0.377056, -0.587786, 0.000000, -0.809016, 0.400000, 0.687500, + 2.119516, -0.550820, -0.377056, -0.587786, 0.000000, -0.809016, 0.400000, 0.311560, + 2.160905, -0.550820, -0.400952, -0.309017, 0.000000, -0.951057, 0.416667, 0.311560, + 2.160905, -0.388280, -0.400952, -0.309017, 0.000000, -0.951057, 0.416667, 0.687500, + 2.208436, -0.550820, -0.405948, 0.104528, 0.000000, -0.994522, 0.433333, 0.311560, + 2.208436, -0.388280, -0.405948, 0.104528, 0.000000, -0.994522, 0.433333, 0.687500, + 2.253888, -0.550820, -0.391179, 0.500000, 0.000000, -0.866025, 0.450000, 0.311560, + 2.253888, -0.388280, -0.391179, 0.500000, 0.000000, -0.866025, 0.450000, 0.687500, + 2.289405, -0.550820, -0.359200, 0.809018, 0.000000, -0.587784, 0.466667, 0.311560, + 2.289405, -0.388280, -0.359200, 0.809018, 0.000000, -0.587784, 0.466667, 0.687500, + 2.308844, -0.550820, -0.315540, 0.978148, 0.000000, -0.207912, 0.483333, 0.311560, + 2.308844, -0.388280, -0.315540, 0.978148, 0.000000, -0.207912, 0.483333, 0.687500, + 2.308844, -0.550820, -0.267748, 0.978148, 0.000000, 0.207912, 0.500000, 0.311560, + 2.308844, -0.388280, -0.267748, 0.978148, 0.000000, 0.207912, 0.500000, 0.687500, + 2.289405, -0.550820, -0.224088, 0.809018, 0.000000, 0.587784, 0.516667, 0.311560, + 2.289405, -0.388280, -0.224088, 0.809018, 0.000000, 0.587784, 0.516667, 0.687500, + 2.253888, -0.388280, -0.192108, 0.587785, 0.000000, 0.809017, 0.533333, 0.687500, + 2.253888, -0.550820, -0.192108, 0.587785, 0.000000, 0.809017, 0.533333, 0.311560, + 2.231938, -0.550820, -0.182336, 0.207911, 0.000000, 0.978148, 0.541667, 0.311560, + 2.231938, -0.388280, -0.182336, 0.207911, 0.000000, 0.978148, 0.541667, 0.687500, + 2.184408, -0.388280, -0.177340, -0.207912, 0.000000, 0.978148, 0.558333, 0.687500, + 2.184408, -0.550820, -0.177340, -0.207912, 0.000000, 0.978148, 0.558333, 0.311560, + 2.119516, -0.388280, -0.206232, -0.669131, 0.000000, 0.743145, 0.583333, 0.687500, + 2.119516, -0.550820, -0.206232, -0.669131, 0.000000, 0.743145, 0.583333, 0.311560, + 2.084000, -0.388280, -0.267748, -0.951056, 0.000000, 0.309019, 0.608333, 0.687500, + 2.084000, -0.550820, -0.267748, -0.951056, 0.000000, 0.309019, 0.608333, 0.311560, + 2.084000, -0.388280, -0.315540, -0.978148, 0.000000, -0.207912, 0.625000, 0.687500, + 2.084000, -0.550820, -0.315540, -0.978148, 0.000000, -0.207912, 0.625000, 0.311560, + 2.103438, -0.388280, -0.359200, 0.000000, 1.000000, -0.000000, 0.626409, 0.935592, + 2.084000, -0.388280, -0.315540, 0.000000, 1.000000, -0.000000, 0.652836, 0.876236, + 2.119516, -0.388280, -0.206232, 0.000000, 1.000000, -0.000000, 0.604552, 0.727634, + 2.119516, -0.388280, -0.377056, 0.000000, 1.000000, 0.000000, 0.604552, 0.959866, + 2.160905, -0.388280, -0.400952, 0.000000, 1.000000, 0.000000, 0.548284, 0.992353, + 2.208436, -0.388280, -0.405948, 0.000000, 1.000000, 0.000000, 0.483667, 0.999144, + 2.253888, -0.388280, -0.391179, 0.000000, 1.000000, 0.000000, 0.421875, 0.979067, + 2.289405, -0.388280, -0.359200, 0.000000, 1.000000, 0.000000, 0.373591, 0.935592, + 2.308844, -0.388280, -0.315540, 0.000000, 1.000000, 0.000000, 0.347164, 0.876236, + 2.308844, -0.388280, -0.267748, 0.000000, 1.000000, 0.000000, 0.347164, 0.811264, + 2.289405, -0.388280, -0.224088, 0.000000, 1.000000, 0.000000, 0.373591, 0.751909, + 2.253888, -0.388280, -0.192108, 0.000000, 1.000000, 0.000000, 0.421875, 0.708433, + 2.231938, -0.388280, -0.182336, 0.000000, 1.000000, 0.000003, 0.451716, 0.695147, + 2.184408, -0.388280, -0.177340, 0.000000, 1.000000, -0.000002, 0.516333, 0.688356, + 2.084000, -0.388280, -0.267748, 0.000000, 1.000000, 0.000000, 0.652836, 0.811264, + 2.103438, -0.550820, -0.359200, 0.000000, -1.000000, 0.000000, 0.626409, 0.064409, + 2.119516, -0.550820, -0.377056, 0.000000, -1.000000, -0.000002, 0.604552, 0.040134, + 2.084000, -0.550820, -0.315540, 0.000000, -1.000000, 0.000000, 0.652836, 0.123764, + 2.160905, -0.550820, -0.400952, 0.000000, -1.000000, 0.000001, 0.548284, 0.007647, + 2.208436, -0.550820, -0.405948, 0.000000, -1.000000, 0.000000, 0.483667, 0.000856, + 2.253888, -0.550820, -0.391179, 0.000000, -1.000000, 0.000000, 0.421875, 0.020934, + 2.289405, -0.550820, -0.359200, 0.000000, -1.000000, 0.000000, 0.373591, 0.064409, + 2.308844, -0.550820, -0.315540, 0.000000, -1.000000, 0.000000, 0.347164, 0.123764, + 2.308844, -0.550820, -0.267748, 0.000000, -1.000000, 0.000000, 0.347164, 0.188736, + 2.289405, -0.550820, -0.224088, 0.000000, -1.000000, 0.000000, 0.373591, 0.248092, + 2.253888, -0.550820, -0.192108, 0.000000, -1.000000, 0.000000, 0.421875, 0.291567, + 2.231938, -0.550820, -0.182336, 0.000000, -1.000000, 0.000000, 0.451716, 0.304853, + 2.184408, -0.550820, -0.177340, 0.000000, -1.000000, 0.000000, 0.516333, 0.311644, + 2.119516, -0.550820, -0.206232, 0.000000, -1.000000, 0.000002, 0.604552, 0.272366, + 2.084000, -0.550820, -0.267748, 0.000000, -1.000000, 0.000000, 0.652836, 0.188736, + -2.103433, -0.388280, 0.731470, -0.809018, 0.000000, -0.587784, 0.391667, 0.687500, + -2.103433, -0.550820, 0.731470, -0.809018, 0.000000, -0.587784, 0.391667, 0.311560, + -2.122871, -0.388280, 0.775130, -0.978148, 0.000000, -0.207910, 0.375000, 0.687500, + -2.122871, -0.550820, 0.775130, -0.978148, 0.000000, -0.207910, 0.375000, 0.311560, + -2.067916, -0.550820, 0.699491, -0.406736, 0.000000, -0.913546, 0.408333, 0.311560, + -2.067916, -0.388280, 0.699491, -0.406736, 0.000000, -0.913546, 0.408333, 0.687500, + -1.998436, -0.550820, 0.684723, 0.000000, 0.000000, -1.000000, 0.433333, 0.311560, + -1.998436, -0.388280, 0.684723, 0.000000, 0.000000, -1.000000, 0.433333, 0.687500, + -1.952983, -0.550820, 0.699491, 0.499999, 0.000000, -0.866026, 0.450000, 0.311560, + -1.952983, -0.388280, 0.699491, 0.499999, 0.000000, -0.866026, 0.450000, 0.687500, + -1.917466, -0.550820, 0.731470, 0.809017, 0.000000, -0.587785, 0.466667, 0.311560, + -1.917466, -0.388280, 0.731470, 0.809017, 0.000000, -0.587785, 0.466667, 0.687500, + -1.898027, -0.550820, 0.775130, 0.978148, 0.000000, -0.207910, 0.483333, 0.311560, + -1.898027, -0.388280, 0.775130, 0.978148, 0.000000, -0.207910, 0.483333, 0.687500, + -1.898027, -0.550820, 0.822922, 0.978148, 0.000000, 0.207912, 0.500000, 0.311560, + -1.898027, -0.388280, 0.822922, 0.978148, 0.000000, 0.207912, 0.500000, 0.687500, + -1.917466, -0.550820, 0.866583, 0.866026, 0.000000, 0.499998, 0.516667, 0.311560, + -1.917466, -0.388280, 0.866583, 0.866026, 0.000000, 0.499998, 0.516667, 0.687500, + -1.933544, -0.550820, 0.884439, 0.587784, 0.000000, 0.809018, 0.525000, 0.311560, + -1.933544, -0.388280, 0.884439, 0.587784, 0.000000, 0.809018, 0.525000, 0.687500, + -1.974933, -0.388280, 0.908335, 0.309015, 0.000000, 0.951057, 0.541667, 0.687500, + -1.974933, -0.550820, 0.908335, 0.309015, 0.000000, 0.951057, 0.541667, 0.311560, + -2.022463, -0.388280, 0.913330, -0.207911, 0.000000, 0.978148, 0.558333, 0.687500, + -2.022463, -0.550820, 0.913330, -0.207911, 0.000000, 0.978148, 0.558333, 0.311560, + -2.087355, -0.550820, 0.884439, -0.499999, 0.000000, 0.866026, 0.583333, 0.311560, + -2.087355, -0.388280, 0.884439, -0.499999, 0.000000, 0.866026, 0.583333, 0.687500, + -2.103432, -0.388280, 0.866583, -0.866026, 0.000000, 0.500000, 0.591666, 0.687500, + -2.103432, -0.550820, 0.866583, -0.866026, 0.000000, 0.500000, 0.591666, 0.311560, + -2.122871, -0.388280, 0.822922, -0.978148, 0.000000, 0.207912, 0.608333, 0.687500, + -2.122871, -0.550820, 0.822922, -0.978148, 0.000000, 0.207912, 0.608333, 0.311560, + -2.122871, -0.388280, 0.775130, -0.978148, 0.000000, -0.207910, 0.625000, 0.687500, + -2.122871, -0.550820, 0.775130, -0.978148, 0.000000, -0.207910, 0.625000, 0.311560, + -2.103433, -0.388280, 0.731470, 0.000000, 1.000000, 0.000000, 0.626409, 0.935592, + -2.122871, -0.388280, 0.775130, 0.000000, 1.000000, -0.000000, 0.652836, 0.876236, + -2.087355, -0.388280, 0.884439, 0.000000, 1.000000, 0.000000, 0.604552, 0.727634, + -2.067916, -0.388280, 0.699491, 0.000000, 1.000000, 0.000000, 0.578125, 0.979067, + -1.998436, -0.388280, 0.684723, 0.000000, 1.000000, 0.000000, 0.483667, 0.999144, + -1.952983, -0.388280, 0.699491, 0.000000, 1.000000, 0.000001, 0.421875, 0.979067, + -1.917466, -0.388280, 0.731470, 0.000000, 1.000000, 0.000000, 0.373591, 0.935592, + -1.898027, -0.388280, 0.775130, 0.000000, 1.000000, -0.000000, 0.347164, 0.876236, + -1.898027, -0.388280, 0.822922, 0.000000, 1.000000, 0.000001, 0.347164, 0.811264, + -1.917466, -0.388280, 0.866583, 0.000000, 1.000000, 0.000000, 0.373591, 0.751909, + -1.933544, -0.388280, 0.884439, 0.000000, 1.000000, 0.000000, 0.395448, 0.727634, + -1.974933, -0.388280, 0.908335, 0.000000, 1.000000, 0.000000, 0.451716, 0.695147, + -2.022463, -0.388280, 0.913330, 0.000000, 1.000000, 0.000000, 0.516333, 0.688356, + -2.122871, -0.388280, 0.822922, 0.000000, 1.000000, 0.000000, 0.652836, 0.811264, + -2.103432, -0.388280, 0.866583, 0.000000, 1.000000, 0.000009, 0.626409, 0.751909, + -2.103433, -0.550820, 0.731470, 0.000000, -1.000000, 0.000003, 0.626409, 0.064409, + -2.067916, -0.550820, 0.699491, 0.000000, -1.000000, -0.000001, 0.578125, 0.020934, + -2.122871, -0.550820, 0.775130, 0.000000, -1.000000, 0.000000, 0.652836, 0.123764, + -1.998436, -0.550820, 0.684723, 0.000000, -1.000000, -0.000000, 0.483667, 0.000856, + -1.952983, -0.550820, 0.699491, 0.000000, -1.000000, 0.000001, 0.421875, 0.020934, + -1.917466, -0.550820, 0.731470, 0.000000, -1.000000, 0.000000, 0.373591, 0.064409, + -1.898027, -0.550820, 0.775130, 0.000000, -1.000000, 0.000000, 0.347164, 0.123764, + -1.898027, -0.550820, 0.822922, 0.000000, -1.000000, 0.000000, 0.347164, 0.188736, + -1.917466, -0.550820, 0.866583, 0.000000, -1.000000, 0.000000, 0.373591, 0.248092, + -1.933544, -0.550820, 0.884439, 0.000000, -1.000000, 0.000000, 0.395448, 0.272366, + -1.974933, -0.550820, 0.908335, 0.000000, -1.000000, 0.000000, 0.451716, 0.304853, + -2.022463, -0.550820, 0.913330, 0.000000, -1.000000, 0.000000, 0.516333, 0.311644, + -2.087355, -0.550820, 0.884439, 0.000000, -1.000000, 0.000000, 0.604552, 0.272366, + -2.103432, -0.550820, 0.866583, 0.000000, -1.000000, 0.000000, 0.626409, 0.248092, + -2.122871, -0.550820, 0.822922, 0.000000, -1.000000, 0.000000, 0.652836, 0.188736, + -1.614756, -0.388280, 0.497755, -0.743145, 0.000000, -0.669130, 0.391667, 0.687500, + -1.614756, -0.550820, 0.497755, -0.743145, 0.000000, -0.669130, 0.391667, 0.311560, + -1.634194, -0.388280, 0.541415, -0.978148, 0.000000, -0.207912, 0.375000, 0.687500, + -1.634194, -0.550820, 0.541415, -0.978148, 0.000000, -0.207912, 0.375000, 0.311560, + -1.557289, -0.550820, 0.456003, -0.500000, 0.000000, -0.866025, 0.416667, 0.311560, + -1.557289, -0.388280, 0.456003, -0.500000, 0.000000, -0.866025, 0.416667, 0.687500, + -1.533786, -0.550820, 0.451007, -0.104527, 0.000000, -0.994522, 0.425000, 0.311560, + -1.533786, -0.388280, 0.451007, -0.104527, 0.000000, -0.994522, 0.425000, 0.687500, + -1.509758, -0.550820, 0.451007, 0.309016, 0.000000, -0.951057, 0.433333, 0.311560, + -1.509758, -0.388280, 0.451007, 0.309016, 0.000000, -0.951057, 0.433333, 0.687500, + -1.444867, -0.550820, 0.479899, 0.587785, 0.000000, -0.809017, 0.458333, 0.311560, + -1.444867, -0.388280, 0.479899, 0.587785, 0.000000, -0.809017, 0.458333, 0.687500, + -1.416775, -0.550820, 0.518564, 0.866025, 0.000000, -0.500000, 0.475000, 0.311560, + -1.416775, -0.388280, 0.518564, 0.866025, 0.000000, -0.500000, 0.475000, 0.687500, + -1.409350, -0.550820, 0.541415, 0.994522, 0.000000, -0.104529, 0.483333, 0.311560, + -1.409350, -0.388280, 0.541415, 0.994522, 0.000000, -0.104529, 0.483333, 0.687500, + -1.409350, -0.550820, 0.589207, 0.978148, 0.000000, 0.207912, 0.500000, 0.311560, + -1.409350, -0.388280, 0.589207, 0.978148, 0.000000, 0.207912, 0.500000, 0.687500, + -1.428789, -0.550820, 0.632868, 0.866025, 0.000000, 0.500000, 0.516667, 0.311560, + -1.428789, -0.388280, 0.632868, 0.866025, 0.000000, 0.500000, 0.516667, 0.687500, + -1.444867, -0.550820, 0.650724, 0.587784, 0.000000, 0.809018, 0.525000, 0.311560, + -1.444867, -0.388280, 0.650724, 0.587784, 0.000000, 0.809018, 0.525000, 0.687500, + -1.486256, -0.388280, 0.674620, 0.309016, 0.000000, 0.951057, 0.541667, 0.687500, + -1.486256, -0.550820, 0.674620, 0.309016, 0.000000, 0.951057, 0.541667, 0.311560, + -1.533786, -0.388280, 0.679615, -0.207912, 0.000000, 0.978148, 0.558333, 0.687500, + -1.533786, -0.550820, 0.679615, -0.207912, 0.000000, 0.978148, 0.558333, 0.311560, + -1.598678, -0.388280, 0.650724, -0.669131, 0.000000, 0.743145, 0.583333, 0.687500, + -1.598678, -0.550820, 0.650724, -0.669131, 0.000000, 0.743145, 0.583333, 0.311560, + -1.634194, -0.388280, 0.589207, -0.951056, 0.000000, 0.309018, 0.608333, 0.687500, + -1.634194, -0.550820, 0.589207, -0.951056, 0.000000, 0.309018, 0.608333, 0.311560, + -1.634194, -0.388280, 0.541415, -0.978148, 0.000000, -0.207912, 0.625000, 0.687500, + -1.634194, -0.550820, 0.541415, -0.978148, 0.000000, -0.207912, 0.625000, 0.311560, + -1.557289, -0.388280, 0.456003, 0.000000, 1.000000, -0.000000, 0.548284, 0.992353, + -1.614756, -0.388280, 0.497755, 0.000000, 1.000000, -0.000004, 0.626409, 0.935592, + -1.634194, -0.388280, 0.541415, 0.000000, 1.000000, 0.000000, 0.652836, 0.876236, + -1.533786, -0.388280, 0.451007, 0.000000, 1.000000, 0.000000, 0.516333, 0.999144, + -1.509758, -0.388280, 0.451007, 0.000000, 1.000000, 0.000000, 0.483667, 0.999144, + -1.444867, -0.388280, 0.479899, 0.000000, 1.000000, 0.000000, 0.395448, 0.959866, + -1.416775, -0.388280, 0.518564, 0.000000, 1.000000, 0.000001, 0.357258, 0.907303, + -1.409350, -0.388280, 0.541415, 0.000000, 1.000000, 0.000001, 0.347164, 0.876236, + -1.409350, -0.388280, 0.589207, 0.000000, 1.000000, 0.000000, 0.347164, 0.811264, + -1.428789, -0.388280, 0.632868, 0.000000, 1.000000, 0.000000, 0.373591, 0.751909, + -1.444867, -0.388280, 0.650724, 0.000000, 1.000000, 0.000000, 0.395448, 0.727634, + -1.486256, -0.388280, 0.674620, 0.000000, 1.000000, 0.000000, 0.451716, 0.695147, + -1.533786, -0.388280, 0.679615, 0.000000, 1.000000, 0.000001, 0.516333, 0.688356, + -1.598678, -0.388280, 0.650724, 0.000000, 1.000000, 0.000000, 0.604552, 0.727634, + -1.634194, -0.388280, 0.589207, 0.000000, 1.000000, 0.000000, 0.652836, 0.811264, + -1.614756, -0.550820, 0.497755, 0.000000, -1.000000, -0.000002, 0.626409, 0.064409, + -1.557289, -0.550820, 0.456003, 0.000000, -1.000000, -0.000004, 0.548284, 0.007647, + -1.634194, -0.550820, 0.541415, 0.000000, -1.000000, 0.000000, 0.652836, 0.123764, + -1.533786, -0.550820, 0.451007, 0.000000, -1.000000, 0.000004, 0.516333, 0.000856, + -1.509758, -0.550820, 0.451007, 0.000000, -1.000000, 0.000000, 0.483667, 0.000856, + -1.444867, -0.550820, 0.479899, 0.000000, -1.000000, 0.000000, 0.395448, 0.040134, + -1.416775, -0.550820, 0.518564, 0.000000, -1.000000, 0.000000, 0.357258, 0.092697, + -1.409350, -0.550820, 0.541415, 0.000000, -1.000000, 0.000000, 0.347164, 0.123764, + -1.409350, -0.550820, 0.589207, 0.000000, -1.000000, 0.000000, 0.347164, 0.188736, + -1.428789, -0.550820, 0.632868, 0.000000, -1.000000, 0.000000, 0.373591, 0.248092, + -1.444867, -0.550820, 0.650724, 0.000000, -1.000000, 0.000000, 0.395448, 0.272366, + -1.486256, -0.550820, 0.674620, 0.000000, -1.000000, 0.000000, 0.451716, 0.304853, + -1.533786, -0.550820, 0.679615, 0.000000, -1.000000, 0.000000, 0.516333, 0.311644, + -1.598678, -0.550820, 0.650724, 0.000000, -1.000000, 0.000002, 0.604552, 0.272366, + -1.634194, -0.550820, 0.589207, 0.000000, -1.000000, 0.000000, 0.652836, 0.188736, + 2.751089, -0.388280, -1.379801, -0.809018, 0.000000, -0.587784, 0.391667, 0.687500, + 2.751089, -0.550820, -1.379801, -0.809018, 0.000000, -0.587784, 0.391667, 0.311560, + 2.731651, -0.388280, -1.336141, -0.978148, 0.000000, -0.207910, 0.375000, 0.687500, + 2.731651, -0.550820, -1.336141, -0.978148, 0.000000, -0.207910, 0.375000, 0.311560, + 2.786606, -0.550820, -1.411780, -0.587786, 0.000000, -0.809017, 0.408333, 0.311560, + 2.786606, -0.388280, -1.411780, -0.587786, 0.000000, -0.809017, 0.408333, 0.687500, + 2.808556, -0.550820, -1.421553, -0.207912, 0.000000, -0.978148, 0.416667, 0.311560, + 2.808556, -0.388280, -1.421553, -0.207912, 0.000000, -0.978148, 0.416667, 0.687500, + 2.856086, -0.550820, -1.426549, -0.000000, 0.000000, -1.000000, 0.433333, 0.311560, + 2.856086, -0.388280, -1.426549, -0.000000, 0.000000, -1.000000, 0.433333, 0.687500, + 2.879589, -0.550820, -1.421553, 0.406734, 0.000000, -0.913547, 0.441667, 0.311560, + 2.879589, -0.388280, -1.421553, 0.406734, 0.000000, -0.913547, 0.441667, 0.687500, + 2.920978, -0.550820, -1.397657, 0.587786, 0.000000, -0.809017, 0.458333, 0.311560, + 2.920978, -0.388280, -1.397657, 0.587786, 0.000000, -0.809017, 0.458333, 0.687500, + 2.937056, -0.550820, -1.379801, 0.913546, 0.000000, -0.406735, 0.466667, 0.311560, + 2.937056, -0.388280, -1.379801, 0.913546, 0.000000, -0.406735, 0.466667, 0.687500, + 2.959006, -0.550820, -1.312245, 1.000000, 0.000000, 0.000000, 0.491667, 0.311560, + 2.959006, -0.388280, -1.312245, 1.000000, 0.000000, 0.000000, 0.491667, 0.687500, + 2.937056, -0.550820, -1.244688, 0.913546, 0.000000, 0.406736, 0.516667, 0.311560, + 2.937056, -0.388280, -1.244688, 0.913546, 0.000000, 0.406736, 0.516667, 0.687500, + 2.920978, -0.550820, -1.226832, 0.499999, 0.000000, 0.866026, 0.525000, 0.311560, + 2.920978, -0.388280, -1.226832, 0.499999, 0.000000, 0.866026, 0.525000, 0.687500, + 2.856086, -0.550820, -1.197941, 0.207911, 0.000000, 0.978148, 0.550000, 0.311560, + 2.856086, -0.388280, -1.197941, 0.207911, 0.000000, 0.978148, 0.550000, 0.687500, + 2.808556, -0.388280, -1.202936, -0.406737, 0.000000, 0.913545, 0.566666, 0.687500, + 2.808556, -0.550820, -1.202936, -0.406737, 0.000000, 0.913545, 0.566666, 0.311560, + 2.751089, -0.388280, -1.244688, -0.743145, 0.000000, 0.669131, 0.591666, 0.687500, + 2.751089, -0.550820, -1.244688, -0.743145, 0.000000, 0.669131, 0.591666, 0.311560, + 2.731651, -0.388280, -1.288349, -0.978148, 0.000000, 0.207911, 0.608333, 0.687500, + 2.731651, -0.550820, -1.288349, -0.978148, 0.000000, 0.207911, 0.608333, 0.311560, + 2.731651, -0.388280, -1.336141, -0.978148, 0.000000, -0.207910, 0.625000, 0.687500, + 2.731651, -0.550820, -1.336141, -0.978148, 0.000000, -0.207910, 0.625000, 0.311560, + 2.751089, -0.388280, -1.379801, 0.000000, 1.000000, 0.000000, 0.626409, 0.935592, + 2.731651, -0.388280, -1.336141, 0.000000, 1.000000, 0.000000, 0.652836, 0.876236, + 2.751089, -0.388280, -1.244688, 0.000000, 1.000000, 0.000000, 0.626409, 0.751909, + 2.786606, -0.388280, -1.411780, 0.000000, 1.000000, 0.000001, 0.578125, 0.979067, + 2.808556, -0.388280, -1.421553, 0.000000, 1.000000, -0.000001, 0.548284, 0.992353, + 2.856086, -0.388280, -1.426549, 0.000000, 1.000000, 0.000000, 0.483667, 0.999144, + 2.879589, -0.388280, -1.421553, 0.000000, 1.000000, 0.000000, 0.451716, 0.992353, + 2.920978, -0.388280, -1.397657, 0.000000, 1.000000, 0.000000, 0.395448, 0.959866, + 2.937056, -0.388280, -1.379801, 0.000000, 1.000000, 0.000000, 0.373591, 0.935592, + 2.959006, -0.388280, -1.312245, 0.000000, 1.000000, 0.000000, 0.343750, 0.843750, + 2.937056, -0.388280, -1.244688, 0.000000, 1.000000, 0.000000, 0.373591, 0.751909, + 2.920978, -0.388280, -1.226832, 0.000000, 1.000000, 0.000000, 0.395448, 0.727634, + 2.856086, -0.388280, -1.197941, 0.000000, 1.000000, 0.000000, 0.483667, 0.688356, + 2.808556, -0.388280, -1.202936, 0.000000, 1.000000, 0.000002, 0.548284, 0.695147, + 2.731651, -0.388280, -1.288349, 0.000000, 1.000000, 0.000000, 0.652836, 0.811264, + 2.731651, -0.550820, -1.336141, 0.000000, -1.000000, 0.000000, 0.652836, 0.123764, + 2.751089, -0.550820, -1.379801, 0.000000, -1.000000, 0.000001, 0.626409, 0.064409, + 2.731651, -0.550820, -1.288349, 0.000000, -1.000000, 0.000000, 0.652836, 0.188736, + 2.786606, -0.550820, -1.411780, 0.000000, -1.000000, -0.000002, 0.578125, 0.020934, + 2.808556, -0.550820, -1.421553, 0.000000, -1.000000, -0.000000, 0.548284, 0.007647, + 2.856086, -0.550820, -1.426549, 0.000000, -1.000000, 0.000000, 0.483667, 0.000856, + 2.879589, -0.550820, -1.421553, 0.000000, -1.000000, 0.000000, 0.451716, 0.007647, + 2.920978, -0.550820, -1.397657, 0.000000, -1.000000, 0.000000, 0.395448, 0.040134, + 2.937056, -0.550820, -1.379801, 0.000000, -1.000000, 0.000000, 0.373591, 0.064409, + 2.959006, -0.550820, -1.312245, 0.000000, -1.000000, 0.000000, 0.343750, 0.156250, + 2.937056, -0.550820, -1.244688, 0.000000, -1.000000, 0.000000, 0.373591, 0.248092, + 2.920978, -0.550820, -1.226832, 0.000000, -1.000000, 0.000000, 0.395448, 0.272366, + 2.856086, -0.550820, -1.197941, 0.000000, -1.000000, 0.000000, 0.483667, 0.311644, + 2.808556, -0.550820, -1.202936, 0.000000, -1.000000, 0.000000, 0.548284, 0.304853, + 2.751089, -0.550820, -1.244688, 0.000000, -1.000000, 0.000000, 0.626409, 0.248092, + -1.101352, 0.141186, -0.351883, -0.009382, 0.924107, 0.382019, 0.500000, 0.312500, + -1.167492, 0.143825, -0.368807, -0.008730, 0.999600, 0.026918, 0.453696, 0.299017, + -1.169485, 0.141186, -0.362674, -0.116809, 0.925549, 0.360160, 0.451716, 0.304853, + -1.100851, 0.143825, -0.358253, -0.000177, 0.999974, 0.007205, 0.500000, 0.306413, + -0.665509, 0.141186, -0.780779, 0.116804, 0.925554, -0.360147, 0.548284, 0.007647, + -0.733642, 0.141186, -0.791570, 0.009382, 0.924108, -0.382017, 0.500000, 0.000000, + -0.667502, 0.143825, -0.774645, 0.008730, 0.999600, -0.026918, 0.546304, 0.013996, + -0.734143, 0.143825, -0.785200, 0.000177, 0.999974, -0.007205, 0.500000, 0.006594, + -1.100851, 0.143825, -0.785200, -0.000177, 0.999974, -0.007205, 0.500000, 0.006580, + -1.167492, 0.143825, -0.774645, -0.008730, 0.999600, -0.026918, 0.453696, 0.013996, + -1.101560, 0.143825, -0.571726, 0.000000, 1.000000, 0.000000, 0.500000, 0.162500, + -1.226970, 0.143825, -0.744339, -0.016664, 0.999598, -0.022935, 0.411924, 0.035280, + -1.274173, 0.143825, -0.697137, -0.022936, 0.999598, -0.016664, 0.378773, 0.068430, + -1.304478, 0.143825, -0.637659, -0.026962, 0.999598, -0.008761, 0.357490, 0.110202, + -1.314921, 0.143825, -0.571726, -0.028350, 0.999598, -0.000000, 0.350156, 0.156506, + -1.304478, 0.143825, -0.505794, -0.026962, 0.999598, 0.008761, 0.357490, 0.202811, + -1.274173, 0.143825, -0.446316, -0.022936, 0.999598, 0.016664, 0.378773, 0.244583, + -1.226970, 0.143825, -0.399114, -0.016663, 0.999598, 0.022935, 0.411924, 0.277733, + -0.530516, 0.143825, -0.637659, 0.026962, 0.999598, -0.008761, 0.642510, 0.110202, + -0.560821, 0.143825, -0.697137, 0.022936, 0.999598, -0.016664, 0.621227, 0.068430, + -0.733434, 0.143825, -0.571726, 0.000000, 1.000000, 0.000000, 0.500000, 0.162500, + -0.608024, 0.143825, -0.744339, 0.016664, 0.999598, -0.022935, 0.588076, 0.035280, + -0.734143, 0.143825, -0.358253, 0.000177, 0.999974, 0.007205, 0.500000, 0.306426, + -0.667502, 0.143825, -0.368807, 0.008730, 0.999600, 0.026919, 0.546305, 0.299017, + -0.608024, 0.143825, -0.399114, 0.016664, 0.999598, 0.022935, 0.588076, 0.277733, + -0.560822, 0.143825, -0.446316, 0.022936, 0.999598, 0.016664, 0.621227, 0.244583, + -0.530516, 0.143825, -0.505794, 0.026962, 0.999598, 0.008761, 0.642511, 0.202811, + -0.520073, 0.143825, -0.571726, 0.028350, 0.999598, 0.000000, 0.649844, 0.156506, + -1.100851, 0.143825, -0.358253, -0.000177, 0.999974, 0.007205, 0.839656, 0.007182, + -0.734143, 0.143825, -0.785200, 0.000177, 0.999974, -0.007205, 0.021208, 0.964163, + -1.101352, 0.141186, -0.791570, -0.009382, 0.924108, -0.382017, 0.500000, 0.000000, + -1.169485, 0.141186, -0.780779, -0.116804, 0.925554, -0.360148, 0.451716, 0.007647, + -1.230761, 0.141186, -0.749557, -0.222546, 0.925554, -0.306306, 0.408159, 0.029841, + -1.279390, 0.141186, -0.700928, -0.306310, 0.925552, -0.222549, 0.373591, 0.064409, + -1.310612, 0.141186, -0.639651, -0.360090, 0.925552, -0.117001, 0.351397, 0.107966, + -1.321370, 0.141186, -0.571726, -0.378623, 0.925551, -0.000000, 0.343750, 0.156250, + -1.310612, 0.141186, -0.503801, -0.360098, 0.925549, 0.116999, 0.351397, 0.204534, + -1.279390, 0.141186, -0.442525, -0.306313, 0.925550, 0.222552, 0.373591, 0.248091, + -1.230761, 0.141186, -0.393896, -0.222550, 0.925551, 0.306312, 0.408159, 0.282659, + -0.524382, 0.141186, -0.639651, 0.360090, 0.925552, -0.117000, 0.648603, 0.107966, + -0.513624, 0.141186, -0.571726, 0.378624, 0.925550, 0.000000, 0.656250, 0.156250, + -0.555604, 0.141186, -0.700928, 0.306308, 0.925553, -0.222548, 0.626409, 0.064409, + -0.604233, 0.141186, -0.749557, 0.222544, 0.925554, -0.306307, 0.591841, 0.029841, + -0.733642, 0.141186, -0.791570, 0.009382, 0.924108, -0.382017, 0.000000, 1.000000, + -0.733642, 0.141186, -0.351883, 0.009382, 0.924107, 0.382019, 0.500000, 0.312500, + -1.101352, 0.141186, -0.351883, -0.009382, 0.924107, 0.382019, 0.854701, 0.000000, + -0.665509, 0.141186, -0.362674, 0.116809, 0.925549, 0.360159, 0.548284, 0.304853, + -0.604233, 0.141186, -0.393896, 0.222548, 0.925552, 0.306310, 0.591842, 0.282659, + -0.555604, 0.141186, -0.442525, 0.306310, 0.925552, 0.222549, 0.626409, 0.248092, + -0.524382, 0.141186, -0.503801, 0.360095, 0.925550, 0.116998, 0.648603, 0.204534, + -1.170310, 0.134816, -0.360133, -0.309015, 0.004143, 0.951048, 0.537500, 0.317025, + -1.101560, 0.134816, -0.349244, -0.024916, 0.004197, 0.999681, 0.550000, 0.317025, + -1.169485, 0.141186, -0.362674, -0.284864, 0.386781, 0.877071, 0.537500, 0.311560, + -1.101352, 0.141186, -0.351883, -0.022938, 0.383272, 0.923351, 0.550000, 0.311560, + -0.733434, 0.134816, -0.794208, 0.024916, 0.004196, -0.999681, 0.425000, 0.317025, + -0.665509, 0.141186, -0.780779, 0.284870, 0.386710, -0.877100, 0.412500, 0.311560, + -0.664684, 0.134816, -0.783319, 0.309015, 0.004142, -0.951048, 0.412500, 0.317025, + -0.733642, 0.141186, -0.791570, 0.022939, 0.383196, -0.923382, 0.425000, 0.311560, + -1.170310, -0.475916, -0.783319, -0.309019, 0.000000, -0.951056, 0.437500, 0.687500, + -1.170310, 0.134816, -0.783319, -0.309015, 0.004142, -0.951048, 0.437500, 0.317025, + -1.101560, -0.475916, -0.794208, -0.024917, 0.000000, -0.999690, 0.425000, 0.687500, + -1.101560, 0.134816, -0.794208, -0.024916, 0.004196, -0.999681, 0.425000, 0.317025, + -1.232331, -0.475916, -0.751718, -0.587787, 0.000000, -0.809016, 0.450000, 0.687500, + -1.232331, 0.134816, -0.751718, -0.587782, 0.004139, -0.809009, 0.450000, 0.317025, + -1.281551, 0.134816, -0.702498, -0.809009, 0.004139, -0.587782, 0.462500, 0.317025, + -1.281551, -0.475916, -0.702498, -0.809016, 0.000000, -0.587787, 0.462500, 0.687500, + -1.313152, 0.134816, -0.640477, -0.951048, 0.004139, -0.309015, 0.475000, 0.317025, + -1.313152, -0.475916, -0.640477, -0.951056, 0.000000, -0.309017, 0.475000, 0.687500, + -1.324042, 0.134816, -0.571726, -0.999991, 0.004139, 0.000000, 0.487500, 0.317025, + -1.324042, -0.475916, -0.571726, -1.000000, 0.000000, 0.000000, 0.487500, 0.687500, + -1.313152, 0.134816, -0.502976, -0.951049, 0.004139, 0.309014, 0.500000, 0.317025, + -1.313152, -0.475916, -0.502976, -0.951057, 0.000000, 0.309016, 0.500000, 0.687500, + -1.281551, 0.134816, -0.440955, -0.809011, 0.004139, 0.587779, 0.512500, 0.317025, + -1.281551, -0.475916, -0.440955, -0.809018, 0.000000, 0.587784, 0.512500, 0.687500, + -1.232331, 0.134816, -0.391735, -0.587782, 0.004139, 0.809009, 0.525000, 0.317025, + -1.232331, -0.475916, -0.391735, -0.587787, 0.000000, 0.809016, 0.525000, 0.687500, + -1.170310, -0.475916, -0.360133, -0.309019, 0.000000, 0.951056, 0.537500, 0.687500, + -1.101560, -0.475916, -0.349244, -0.024917, 0.000000, 0.999690, 0.550000, 0.687500, + -0.553442, -0.475916, -0.702498, 0.809016, 0.000000, -0.587787, 0.387500, 0.687500, + -0.553442, 0.134816, -0.702498, 0.809009, 0.004139, -0.587782, 0.387500, 0.317025, + -0.521841, -0.475916, -0.640477, 0.951057, 0.000000, -0.309017, 0.375000, 0.687500, + -0.521841, 0.134816, -0.640477, 0.951048, 0.004139, -0.309014, 0.375000, 0.317025, + -0.602663, -0.475916, -0.751718, 0.587786, 0.000000, -0.809016, 0.400000, 0.687500, + -0.602663, 0.134816, -0.751718, 0.587781, 0.004139, -0.809009, 0.400000, 0.317025, + -0.664684, -0.475916, -0.783319, 0.309019, 0.000000, -0.951056, 0.412500, 0.687500, + -0.733434, -0.475916, -0.794208, 0.024917, 0.000000, -0.999690, 0.425000, 0.687500, + -0.733434, 0.134816, -0.349244, 0.024916, 0.004197, 0.999681, 0.550000, 0.317025, + -0.733434, -0.475916, -0.349244, 0.024917, 0.000000, 0.999690, 0.550000, 0.687500, + -0.664684, 0.134816, -0.360133, 0.309015, 0.004143, 0.951048, 0.562500, 0.317025, + -0.664684, -0.475916, -0.360133, 0.309019, 0.000000, 0.951056, 0.562500, 0.687500, + -0.602663, 0.134816, -0.391735, 0.587782, 0.004139, 0.809009, 0.575000, 0.317025, + -0.602663, -0.475916, -0.391735, 0.587787, 0.000000, 0.809016, 0.575000, 0.687500, + -0.553443, 0.134816, -0.440955, 0.809011, 0.004139, 0.587779, 0.587500, 0.317025, + -0.553443, -0.475916, -0.440955, 0.809018, 0.000000, 0.587784, 0.587500, 0.687500, + -0.521841, -0.475916, -0.502976, 0.951057, 0.000000, 0.309017, 0.600000, 0.687500, + -0.521841, 0.134816, -0.502976, 0.951048, 0.004139, 0.309014, 0.600000, 0.317025, + -0.510952, -0.475916, -0.571726, 1.000000, 0.000000, 0.000001, 0.612500, 0.687500, + -0.510952, 0.134816, -0.571726, 0.999991, 0.004139, 0.000001, 0.612500, 0.317025, + -0.521841, -0.475916, -0.640477, 0.951057, 0.000000, -0.309017, 0.625000, 0.687500, + -0.521841, 0.134816, -0.640477, 0.951048, 0.004139, -0.309014, 0.625000, 0.317025, + -1.101560, 0.134816, -0.349244, -0.024916, 0.004197, 0.999681, 0.842277, 0.000000, + -0.733434, -0.475916, -0.349244, 0.024917, 0.000000, 0.999690, 0.000000, 1.000000, + -0.733434, 0.134816, -0.349244, 0.024916, 0.004197, 0.999681, 0.842277, 1.000000, + -1.101560, -0.475916, -0.349244, -0.024917, 0.000000, 0.999690, 0.000000, 0.000000, + -0.733434, -0.475916, -0.794208, 0.024917, 0.000000, -0.999690, 0.000000, 1.000000, + -1.101560, 0.134816, -0.794208, -0.024916, 0.004196, -0.999681, 0.498910, 0.009993, + -0.733434, 0.134816, -0.794208, 0.024916, 0.004196, -0.999681, 0.418822, 0.321567, + -1.169485, 0.141186, -0.780779, -0.284870, 0.386712, -0.877099, 0.437500, 0.311560, + -1.101352, 0.141186, -0.791570, -0.022939, 0.383196, -0.923382, 0.425000, 0.311560, + -1.230761, 0.141186, -0.749557, -0.542058, 0.386710, -0.746076, 0.450000, 0.311560, + -1.279390, 0.141186, -0.700928, -0.746074, 0.386707, -0.542062, 0.462500, 0.311560, + -1.310612, 0.141186, -0.639651, -0.877063, 0.386718, -0.284972, 0.475000, 0.311560, + -1.321370, 0.141186, -0.571726, -0.922193, 0.386729, 0.000000, 0.487500, 0.311560, + -1.310612, 0.141186, -0.503801, -0.877057, 0.386734, 0.284969, 0.500000, 0.311560, + -1.279390, 0.141186, -0.442525, -0.746064, 0.386751, 0.542045, 0.512500, 0.311560, + -1.230761, 0.141186, -0.393896, -0.542047, 0.386770, 0.746053, 0.525000, 0.311560, + -0.524382, 0.141186, -0.639651, 0.877054, 0.386740, -0.284969, 0.625000, 0.311560, + -0.513624, 0.141186, -0.571726, 0.922186, 0.386746, 0.000001, 0.612500, 0.311560, + -0.555604, 0.141186, -0.700928, 0.746069, 0.386724, -0.542057, 0.387500, 0.311560, + -0.524382, 0.141186, -0.639651, 0.877054, 0.386740, -0.284969, 0.375000, 0.311560, + -0.604233, 0.141186, -0.749557, 0.542055, 0.386712, -0.746076, 0.400000, 0.311560, + -1.101352, 0.141186, -0.791570, -0.022939, 0.383196, -0.923382, 0.500000, 0.000000, + -1.101352, 0.141186, -0.351883, -0.022938, 0.383272, 0.923351, 0.854701, 0.000000, + -0.733642, 0.141186, -0.351883, 0.022938, 0.383271, 0.923351, 0.854701, 1.000000, + -0.665509, 0.141186, -0.362674, 0.284864, 0.386780, 0.877071, 0.562500, 0.311560, + -0.733642, 0.141186, -0.351883, 0.022938, 0.383271, 0.923351, 0.550000, 0.311560, + -0.604233, 0.141186, -0.393896, 0.542045, 0.386770, 0.746054, 0.575000, 0.311560, + -0.555604, 0.141186, -0.442525, 0.746062, 0.386756, 0.542043, 0.587500, 0.311560, + -0.524382, 0.141186, -0.503801, 0.877051, 0.386748, 0.284969, 0.600000, 0.311560, + 3.310848, -0.054956, 4.325986, -0.674564, 0.000000, -0.738216, 0.400000, 0.311560, + 3.333145, -0.069330, 4.305612, -0.674564, 0.000000, -0.738216, 0.375000, 0.687500, + 3.310848, -0.069330, 4.325986, -0.674564, 0.000000, -0.738216, 0.400000, 0.687500, + 3.333145, -0.054956, 4.305612, -0.674564, 0.000000, -0.738216, 0.375000, 0.311560, + 3.310848, -0.054956, 4.351169, -1.000000, 0.000000, 0.000000, 0.425000, 0.311560, + 3.310848, -0.069330, 4.325986, -1.000000, 0.000000, 0.000000, 0.400000, 0.687500, + 3.310848, -0.069330, 4.351169, -1.000000, 0.000000, 0.000000, 0.425000, 0.687500, + 3.310848, -0.054956, 4.325986, -1.000000, 0.000000, 0.000000, 0.400000, 0.311560, + 3.333146, -0.054956, 4.371542, -0.674534, 0.000000, 0.738244, 0.450000, 0.311560, + 3.310848, -0.054956, 4.351169, -0.674534, 0.000000, 0.738244, 0.425000, 0.311560, + 3.310848, -0.069330, 4.351169, -0.674534, 0.000000, 0.738244, 0.425000, 0.687500, + 3.333146, -0.069330, 4.371542, -0.674534, 0.000000, 0.738244, 0.450000, 0.687500, + 3.575734, -0.054956, 4.371133, 0.001688, 0.000000, 0.999999, 0.475000, 0.311560, + 3.333146, -0.054956, 4.371542, 0.001688, 0.000000, 0.999999, 0.450000, 0.311560, + 3.333146, -0.069330, 4.371542, 0.001688, 0.000000, 0.999999, 0.450000, 0.687500, + 3.575734, -0.069330, 4.371133, 0.001688, 0.000000, 0.999999, 0.475000, 0.687500, + 3.611812, -0.054956, 4.364915, 0.169833, 0.000000, 0.985473, 0.500000, 0.311560, + 3.575734, -0.054956, 4.371133, 0.169833, 0.000000, 0.985473, 0.475000, 0.311560, + 3.575734, -0.069330, 4.371133, 0.169833, 0.000000, 0.985473, 0.475000, 0.687500, + 3.611812, -0.069330, 4.364915, 0.169833, 0.000000, 0.985473, 0.500000, 0.687500, + 3.634111, -0.054956, 4.348638, 0.589581, 0.000000, 0.807709, 0.525000, 0.311560, + 3.611812, -0.054956, 4.364915, 0.589581, 0.000000, 0.807709, 0.500000, 0.311560, + 3.611812, -0.069330, 4.364915, 0.589581, 0.000000, 0.807709, 0.500000, 0.687500, + 3.634111, -0.069330, 4.348638, 0.589581, 0.000000, 0.807709, 0.525000, 0.687500, + 3.634111, -0.054956, 4.348638, 1.000000, 0.000000, -0.000061, 0.525000, 0.311560, + 3.634111, -0.069330, 4.348638, 1.000000, 0.000000, -0.000061, 0.525000, 0.687500, + 3.634110, -0.054956, 4.328518, 1.000000, 0.000000, -0.000061, 0.550000, 0.311560, + 3.634110, -0.069330, 4.328518, 1.000000, 0.000000, -0.000061, 0.550000, 0.687500, + 3.611813, -0.054956, 4.312239, 0.589668, 0.000000, -0.807646, 0.575000, 0.311560, + 3.634110, -0.069330, 4.328518, 0.589668, 0.000000, -0.807646, 0.550000, 0.687500, + 3.611813, -0.069330, 4.312239, 0.589668, 0.000000, -0.807646, 0.575000, 0.687500, + 3.634110, -0.054956, 4.328518, 0.589668, 0.000000, -0.807646, 0.550000, 0.311560, + 3.611813, -0.069330, 4.312239, 0.169818, 0.000000, -0.985475, 0.575000, 0.687500, + 3.575734, -0.069330, 4.306022, 0.169818, 0.000000, -0.985475, 0.600000, 0.687500, + 3.575734, -0.054956, 4.306022, 0.169818, 0.000000, -0.985475, 0.600000, 0.311560, + 3.611813, -0.054956, 4.312239, 0.169818, 0.000000, -0.985475, 0.575000, 0.311560, + 3.575734, -0.069330, 4.306022, 0.001688, 0.000000, -0.999999, 0.600000, 0.687500, + 3.333145, -0.069330, 4.305612, 0.001688, 0.000000, -0.999999, 0.625000, 0.687500, + 3.333145, -0.054956, 4.305612, 0.001688, 0.000000, -0.999999, 0.625000, 0.311560, + 3.575734, -0.054956, 4.306022, 0.001688, 0.000000, -0.999999, 0.600000, 0.311560, + 3.310848, -0.069330, 4.325986, 0.000000, -1.000000, 0.000000, 0.548284, 0.992353, + 3.333145, -0.069330, 4.305612, 0.000000, -1.000000, 0.000000, 0.626409, 0.935591, + 3.575734, -0.069330, 4.338577, 0.000000, -1.000000, 0.000000, 0.500000, 0.850000, + 3.310848, -0.069330, 4.351169, 0.000000, -1.000000, 0.000000, 0.451716, 0.992353, + 3.333146, -0.069330, 4.371542, 0.000000, -1.000000, 0.000000, 0.373591, 0.935591, + 3.575734, -0.069330, 4.371133, 0.000000, -1.000000, 0.000000, 0.343750, 0.843750, + 3.611812, -0.069330, 4.364915, 0.000000, -1.000000, 0.000000, 0.373591, 0.751909, + 3.634111, -0.069330, 4.348638, 0.000000, -1.000000, -0.000000, 0.451716, 0.695147, + 3.634110, -0.069330, 4.328518, 0.000000, -1.000000, -0.000000, 0.548284, 0.695147, + 3.611813, -0.069330, 4.312239, 0.000000, -1.000000, 0.000000, 0.626409, 0.751909, + 3.575734, -0.069330, 4.306022, 0.000000, -1.000000, 0.000000, 0.656250, 0.843750, + 3.333145, -0.054956, 4.305612, 0.000000, 1.000000, -0.000000, 0.626409, 0.064409, + 3.310848, -0.054956, 4.325986, 0.000000, 1.000000, -0.000000, 0.548284, 0.007647, + 3.575734, -0.054956, 4.338577, 0.000000, 1.000000, -0.000000, 0.500000, 0.162500, + 3.310848, -0.054956, 4.351169, 0.000000, 1.000000, 0.000000, 0.451716, 0.007647, + 3.333146, -0.054956, 4.371542, 0.000000, 1.000000, 0.000000, 0.373591, 0.064409, + 3.575734, -0.054956, 4.371133, 0.000000, 1.000000, -0.000000, 0.343750, 0.156250, + 3.611812, -0.054956, 4.364915, 0.000000, 1.000000, -0.000000, 0.373591, 0.248091, + 3.634111, -0.054956, 4.348638, 0.000000, 1.000000, 0.000000, 0.451716, 0.304853, + 3.634110, -0.054956, 4.328518, 0.000000, 1.000000, 0.000000, 0.548284, 0.304853, + 3.611813, -0.054956, 4.312239, 0.000000, 1.000000, -0.000000, 0.626409, 0.248091, + 3.575734, -0.054956, 4.306022, 0.000000, 1.000000, -0.000000, 0.656250, 0.156250, + 3.310848, -0.054956, 4.130856, -0.674557, 0.000000, -0.738223, 0.400000, 0.311560, + 3.333145, -0.069330, 4.110482, -0.674557, 0.000000, -0.738223, 0.375000, 0.687500, + 3.310848, -0.069330, 4.130856, -0.674557, 0.000000, -0.738223, 0.400000, 0.687500, + 3.333145, -0.054956, 4.110482, -0.674557, 0.000000, -0.738223, 0.375000, 0.311560, + 3.310848, -0.054956, 4.156039, -1.000000, 0.000000, 0.000000, 0.425000, 0.311560, + 3.310848, -0.069330, 4.130856, -1.000000, 0.000000, 0.000000, 0.400000, 0.687500, + 3.310848, -0.069330, 4.156039, -1.000000, 0.000000, 0.000000, 0.425000, 0.687500, + 3.310848, -0.054956, 4.130856, -1.000000, 0.000000, 0.000000, 0.400000, 0.311560, + 3.333146, -0.054956, 4.176413, -0.674534, 0.000000, 0.738244, 0.450000, 0.311560, + 3.310848, -0.054956, 4.156039, -0.674534, 0.000000, 0.738244, 0.425000, 0.311560, + 3.310848, -0.069330, 4.156039, -0.674534, 0.000000, 0.738244, 0.425000, 0.687500, + 3.333146, -0.069330, 4.176413, -0.674534, 0.000000, 0.738244, 0.450000, 0.687500, + 3.575734, -0.054956, 4.176004, 0.001686, 0.000000, 0.999999, 0.475000, 0.311560, + 3.333146, -0.054956, 4.176413, 0.001686, 0.000000, 0.999999, 0.450000, 0.311560, + 3.333146, -0.069330, 4.176413, 0.001686, 0.000000, 0.999999, 0.450000, 0.687500, + 3.575734, -0.069330, 4.176004, 0.001686, 0.000000, 0.999999, 0.475000, 0.687500, + 3.611812, -0.054956, 4.169786, 0.169847, 0.000000, 0.985470, 0.500000, 0.311560, + 3.575734, -0.054956, 4.176004, 0.169847, 0.000000, 0.985470, 0.475000, 0.311560, + 3.575734, -0.069330, 4.176004, 0.169847, 0.000000, 0.985470, 0.475000, 0.687500, + 3.611812, -0.069330, 4.169786, 0.169847, 0.000000, 0.985470, 0.500000, 0.687500, + 3.634111, -0.054956, 4.153509, 0.589586, 0.000000, 0.807706, 0.525000, 0.311560, + 3.611812, -0.054956, 4.169786, 0.589586, 0.000000, 0.807706, 0.500000, 0.311560, + 3.611812, -0.069330, 4.169786, 0.589586, 0.000000, 0.807706, 0.500000, 0.687500, + 3.634111, -0.069330, 4.153509, 0.589586, 0.000000, 0.807706, 0.525000, 0.687500, + 3.634111, -0.054956, 4.153509, 1.000000, 0.000000, -0.000076, 0.525000, 0.311560, + 3.634111, -0.069330, 4.153509, 1.000000, 0.000000, -0.000076, 0.525000, 0.687500, + 3.634110, -0.054956, 4.133387, 1.000000, 0.000000, -0.000076, 0.550000, 0.311560, + 3.634110, -0.069330, 4.133387, 1.000000, 0.000000, -0.000076, 0.550000, 0.687500, + 3.611814, -0.069330, 4.117109, 0.589649, 0.000000, -0.807660, 0.575000, 0.687500, + 3.611814, -0.054956, 4.117109, 0.589649, 0.000000, -0.807660, 0.575000, 0.311560, + 3.634110, -0.069330, 4.133387, 0.589649, 0.000000, -0.807660, 0.550000, 0.687500, + 3.634110, -0.054956, 4.133387, 0.589649, 0.000000, -0.807660, 0.550000, 0.311560, + 3.575734, -0.054956, 4.110893, 0.169804, 0.000000, -0.985478, 0.600000, 0.311560, + 3.611814, -0.069330, 4.117109, 0.169804, 0.000000, -0.985478, 0.575000, 0.687500, + 3.575734, -0.069330, 4.110893, 0.169804, 0.000000, -0.985478, 0.600000, 0.687500, + 3.611814, -0.054956, 4.117109, 0.169804, 0.000000, -0.985478, 0.575000, 0.311560, + 3.575734, -0.069330, 4.110893, 0.001693, 0.000000, -0.999999, 0.600000, 0.687500, + 3.333145, -0.069330, 4.110482, 0.001693, 0.000000, -0.999999, 0.625000, 0.687500, + 3.333145, -0.054956, 4.110482, 0.001693, 0.000000, -0.999999, 0.625000, 0.311560, + 3.575734, -0.054956, 4.110893, 0.001693, 0.000000, -0.999999, 0.600000, 0.311560, + 3.310848, -0.069330, 4.130856, 0.000000, -1.000000, 0.000000, 0.548284, 0.992353, + 3.333145, -0.069330, 4.110482, 0.000000, -1.000000, 0.000000, 0.626409, 0.935591, + 3.575734, -0.069330, 4.143447, 0.000000, -1.000000, -0.000000, 0.500000, 0.850000, + 3.310848, -0.069330, 4.156039, 0.000000, -1.000000, 0.000000, 0.451716, 0.992353, + 3.333146, -0.069330, 4.176413, 0.000000, -1.000000, -0.000000, 0.373591, 0.935591, + 3.575734, -0.069330, 4.176004, 0.000000, -1.000000, -0.000000, 0.343750, 0.843750, + 3.611812, -0.069330, 4.169786, 0.000000, -1.000000, 0.000000, 0.373591, 0.751909, + 3.634111, -0.069330, 4.153509, 0.000000, -1.000000, 0.000000, 0.451716, 0.695147, + 3.634110, -0.069330, 4.133387, 0.000000, -1.000000, 0.000000, 0.548284, 0.695147, + 3.611814, -0.069330, 4.117109, 0.000000, -1.000000, 0.000000, 0.626409, 0.751909, + 3.575734, -0.069330, 4.110893, 0.000000, -1.000000, 0.000000, 0.656250, 0.843750, + 3.333145, -0.054956, 4.110482, 0.000000, 1.000000, -0.000000, 0.626409, 0.064409, + 3.310848, -0.054956, 4.130856, 0.000000, 1.000000, -0.000000, 0.548284, 0.007647, + 3.575734, -0.054956, 4.143447, 0.000000, 1.000000, 0.000000, 0.500000, 0.162500, + 3.310848, -0.054956, 4.156039, 0.000000, 1.000000, 0.000000, 0.451716, 0.007647, + 3.333146, -0.054956, 4.176413, 0.000000, 1.000000, 0.000000, 0.373591, 0.064409, + 3.575734, -0.054956, 4.176004, 0.000000, 1.000000, 0.000000, 0.343750, 0.156250, + 3.611812, -0.054956, 4.169786, 0.000000, 1.000000, 0.000000, 0.373591, 0.248091, + 3.634111, -0.054956, 4.153509, 0.000000, 1.000000, 0.000000, 0.451716, 0.304853, + 3.634110, -0.054956, 4.133387, 0.000000, 1.000000, 0.000000, 0.548284, 0.304853, + 3.611814, -0.054956, 4.117109, 0.000000, 1.000000, 0.000000, 0.626409, 0.248091, + 3.575734, -0.054956, 4.110893, 0.000000, 1.000000, 0.000000, 0.656250, 0.156250, + 3.112784, -0.054956, 4.151280, 0.674524, 0.000000, 0.738253, 0.400000, 0.311560, + 3.090484, -0.054956, 4.171654, 0.674524, 0.000000, 0.738253, 0.375000, 0.311560, + 3.090484, -0.069330, 4.171654, 0.674524, 0.000000, 0.738253, 0.375000, 0.687500, + 3.112784, -0.069330, 4.151280, 0.674524, 0.000000, 0.738253, 0.400000, 0.687500, + 3.112784, -0.054956, 4.126097, 1.000000, 0.000000, 0.000000, 0.425000, 0.311560, + 3.112784, -0.054956, 4.151280, 1.000000, 0.000000, 0.000000, 0.400000, 0.311560, + 3.112784, -0.069330, 4.151280, 1.000000, 0.000000, 0.000000, 0.400000, 0.687500, + 3.112784, -0.069330, 4.126097, 1.000000, 0.000000, 0.000000, 0.425000, 0.687500, + 3.090485, -0.069330, 4.105723, 0.674552, 0.000000, -0.738228, 0.450000, 0.687500, + 3.090485, -0.054956, 4.105723, 0.674552, 0.000000, -0.738228, 0.450000, 0.311560, + 3.112784, -0.069330, 4.126097, 0.674552, 0.000000, -0.738228, 0.425000, 0.687500, + 3.112784, -0.054956, 4.126097, 0.674552, 0.000000, -0.738228, 0.425000, 0.311560, + 3.090485, -0.069330, 4.105723, -0.001692, 0.000000, -0.999999, 0.450000, 0.687500, + 2.847898, -0.069330, 4.106133, -0.001692, 0.000000, -0.999999, 0.475000, 0.687500, + 2.847898, -0.054956, 4.106133, -0.001692, 0.000000, -0.999999, 0.475000, 0.311560, + 3.090485, -0.054956, 4.105723, -0.001692, 0.000000, -0.999999, 0.450000, 0.311560, + 2.847898, -0.069330, 4.106133, -0.169840, 0.000000, -0.985472, 0.475000, 0.687500, + 2.811819, -0.069330, 4.112351, -0.169840, 0.000000, -0.985472, 0.500000, 0.687500, + 2.811819, -0.054956, 4.112351, -0.169840, 0.000000, -0.985472, 0.500000, 0.311560, + 2.847898, -0.054956, 4.106133, -0.169840, 0.000000, -0.985472, 0.475000, 0.311560, + 2.789521, -0.069330, 4.128628, -0.589613, 0.000000, -0.807686, 0.525000, 0.687500, + 2.789521, -0.054956, 4.128628, -0.589613, 0.000000, -0.807686, 0.525000, 0.311560, + 2.811819, -0.069330, 4.112351, -0.589613, 0.000000, -0.807686, 0.500000, 0.687500, + 2.811819, -0.054956, 4.112351, -0.589613, 0.000000, -0.807686, 0.500000, 0.311560, + 2.789521, -0.054956, 4.148749, -1.000000, 0.000000, -0.000030, 0.550000, 0.311560, + 2.789521, -0.069330, 4.128628, -1.000000, 0.000000, -0.000030, 0.525000, 0.687500, + 2.789521, -0.069330, 4.148749, -1.000000, 0.000000, -0.000030, 0.550000, 0.687500, + 2.789521, -0.054956, 4.128628, -1.000000, 0.000000, -0.000030, 0.525000, 0.311560, + 2.811820, -0.054956, 4.165026, -0.589586, 0.000000, 0.807706, 0.575000, 0.311560, + 2.789521, -0.054956, 4.148749, -0.589586, 0.000000, 0.807706, 0.550000, 0.311560, + 2.789521, -0.069330, 4.148749, -0.589586, 0.000000, 0.807706, 0.550000, 0.687500, + 2.811820, -0.069330, 4.165026, -0.589586, 0.000000, 0.807706, 0.575000, 0.687500, + 2.847896, -0.054956, 4.171244, -0.169854, 0.000000, 0.985469, 0.600000, 0.311560, + 2.811820, -0.054956, 4.165026, -0.169854, 0.000000, 0.985469, 0.575000, 0.311560, + 2.811820, -0.069330, 4.165026, -0.169854, 0.000000, 0.985469, 0.575000, 0.687500, + 2.847896, -0.069330, 4.171244, -0.169854, 0.000000, 0.985469, 0.600000, 0.687500, + 3.090484, -0.054956, 4.171654, -0.001690, 0.000000, 0.999999, 0.625000, 0.311560, + 2.847896, -0.054956, 4.171244, -0.001690, 0.000000, 0.999999, 0.600000, 0.311560, + 2.847896, -0.069330, 4.171244, -0.001690, 0.000000, 0.999999, 0.600000, 0.687500, + 3.090484, -0.069330, 4.171654, -0.001690, 0.000000, 0.999999, 0.625000, 0.687500, + 3.112784, -0.069330, 4.151280, 0.000000, -1.000000, 0.000000, 0.548284, 0.992353, + 3.090484, -0.069330, 4.171654, 0.000000, -1.000000, 0.000000, 0.626409, 0.935591, + 2.847896, -0.069330, 4.138688, 0.000000, -1.000000, -0.000000, 0.500000, 0.850000, + 3.112784, -0.069330, 4.126097, 0.000000, -1.000000, 0.000000, 0.451716, 0.992353, + 3.090485, -0.069330, 4.105723, 0.000000, -1.000000, -0.000000, 0.373591, 0.935591, + 2.847898, -0.069330, 4.106133, 0.000000, -1.000000, -0.000000, 0.343750, 0.843750, + 2.811819, -0.069330, 4.112351, 0.000000, -1.000000, 0.000000, 0.373591, 0.751909, + 2.789521, -0.069330, 4.128628, 0.000000, -1.000000, 0.000000, 0.451716, 0.695147, + 2.789521, -0.069330, 4.148749, 0.000000, -1.000000, 0.000000, 0.548284, 0.695147, + 2.811820, -0.069330, 4.165026, 0.000000, -1.000000, 0.000000, 0.626409, 0.751909, + 2.847896, -0.069330, 4.171244, 0.000000, -1.000000, 0.000000, 0.656250, 0.843750, + 3.090484, -0.054956, 4.171654, 0.000000, 1.000000, 0.000000, 0.626409, 0.064409, + 3.112784, -0.054956, 4.151280, 0.000000, 1.000000, 0.000000, 0.548284, 0.007647, + 2.847896, -0.054956, 4.138688, 0.000000, 1.000000, -0.000000, 0.500000, 0.162500, + 3.112784, -0.054956, 4.126097, 0.000000, 1.000000, -0.000000, 0.451716, 0.007647, + 3.090485, -0.054956, 4.105723, 0.000000, 1.000000, -0.000000, 0.373591, 0.064409, + 2.847898, -0.054956, 4.106133, 0.000000, 1.000000, -0.000000, 0.343750, 0.156250, + 2.811819, -0.054956, 4.112351, 0.000000, 1.000000, -0.000000, 0.373591, 0.248091, + 2.789521, -0.054956, 4.128628, 0.000000, 1.000000, 0.000000, 0.451716, 0.304853, + 2.789521, -0.054956, 4.148749, 0.000000, 1.000000, 0.000000, 0.548284, 0.304853, + 2.811820, -0.054956, 4.165026, 0.000000, 1.000000, 0.000000, 0.626409, 0.248091, + 2.847896, -0.054956, 4.171244, 0.000000, 1.000000, 0.000000, 0.656250, 0.156250, + -1.949549, 0.141186, 4.492050, -0.009382, 0.924107, 0.382017, 0.500000, 0.312500, + -2.015689, 0.143825, 4.475125, -0.008730, 0.999600, 0.026918, 0.453696, 0.299017, + -2.017682, 0.141186, 4.481259, -0.116804, 0.925554, 0.360147, 0.451716, 0.304853, + -1.949048, 0.143825, 4.485681, -0.000177, 0.999974, 0.007205, 0.500000, 0.306414, + -1.513706, 0.141186, 4.063155, 0.116799, 0.925561, -0.360132, 0.548284, 0.007647, + -1.581839, 0.141186, 4.052363, 0.009381, 0.924120, -0.381988, 0.500000, 0.000000, + -1.515699, 0.143825, 4.069289, 0.008730, 0.999600, -0.026918, 0.546304, 0.013996, + -1.582340, 0.143825, 4.058733, 0.000177, 0.999974, -0.007205, 0.500000, 0.006594, + -1.949048, 0.143825, 4.058733, -0.000177, 0.999974, -0.007205, 0.500000, 0.006580, + -2.015689, 0.143825, 4.069289, -0.008730, 0.999600, -0.026918, 0.453696, 0.013996, + -1.949757, 0.143825, 4.272207, 0.000000, 1.000000, 0.000000, 0.500000, 0.162500, + -2.075167, 0.143825, 4.099594, -0.016664, 0.999598, -0.022935, 0.411924, 0.035280, + -2.122369, 0.143825, 4.146797, -0.022936, 0.999598, -0.016664, 0.378773, 0.068430, + -2.152675, 0.143825, 4.206275, -0.026962, 0.999598, -0.008760, 0.357490, 0.110202, + -2.163118, 0.143825, 4.272207, -0.028350, 0.999598, -0.000000, 0.350156, 0.156506, + -2.152675, 0.143825, 4.338139, -0.026962, 0.999598, 0.008760, 0.357490, 0.202811, + -2.122369, 0.143825, 4.397617, -0.022935, 0.999598, 0.016664, 0.378773, 0.244583, + -2.075167, 0.143825, 4.444820, -0.016664, 0.999598, 0.022935, 0.411924, 0.277733, + -1.378713, 0.143825, 4.206275, 0.026962, 0.999598, -0.008760, 0.642510, 0.110202, + -1.409018, 0.143825, 4.146797, 0.022935, 0.999598, -0.016663, 0.621227, 0.068430, + -1.581631, 0.143825, 4.272207, 0.000000, 1.000000, 0.000000, 0.500000, 0.162500, + -1.456221, 0.143825, 4.099594, 0.016664, 0.999598, -0.022935, 0.588076, 0.035280, + -1.582340, 0.143825, 4.485681, 0.000177, 0.999974, 0.007205, 0.500000, 0.306426, + -1.515699, 0.143825, 4.475125, 0.008730, 0.999600, 0.026918, 0.546305, 0.299017, + -1.456221, 0.143825, 4.444820, 0.016664, 0.999598, 0.022936, 0.588076, 0.277733, + -1.409019, 0.143825, 4.397617, 0.022936, 0.999598, 0.016664, 0.621227, 0.244583, + -1.378713, 0.143825, 4.338139, 0.026962, 0.999598, 0.008760, 0.642511, 0.202811, + -1.368270, 0.143825, 4.272207, 0.028350, 0.999598, 0.000000, 0.649844, 0.156506, + -1.949048, 0.143825, 4.485681, -0.000177, 0.999974, 0.007205, 0.839656, 0.007182, + -1.582340, 0.143825, 4.058733, 0.000177, 0.999974, -0.007205, 0.021208, 0.964163, + -1.949549, 0.141186, 4.052363, -0.009381, 0.924120, -0.381988, 0.500000, 0.000000, + -2.017682, 0.141186, 4.063155, -0.116798, 0.925561, -0.360131, 0.451716, 0.007647, + -2.078958, 0.141186, 4.094376, -0.222534, 0.925561, -0.306294, 0.408159, 0.029841, + -2.127587, 0.141186, 4.143006, -0.306299, 0.925557, -0.222541, 0.373591, 0.064409, + -2.158809, 0.141186, 4.204281, -0.360084, 0.925554, -0.117002, 0.351397, 0.107966, + -2.169567, 0.141186, 4.272207, -0.378622, 0.925551, -0.000000, 0.343750, 0.156250, + -2.158809, 0.141186, 4.340133, -0.360085, 0.925554, 0.117002, 0.351397, 0.204534, + -2.127587, 0.141186, 4.401408, -0.306302, 0.925556, 0.222544, 0.373591, 0.248091, + -2.078958, 0.141186, 4.450037, -0.222542, 0.925555, 0.306304, 0.408159, 0.282659, + -1.361821, 0.141186, 4.272207, 0.378622, 0.925551, 0.000000, 0.656250, 0.156250, + -1.372579, 0.141186, 4.204281, 0.360084, 0.925554, -0.117002, 0.648603, 0.107966, + -1.403801, 0.141186, 4.143006, 0.306300, 0.925557, -0.222540, 0.626409, 0.064409, + -1.452430, 0.141186, 4.094376, 0.222534, 0.925560, -0.306296, 0.591841, 0.029841, + -1.581839, 0.141186, 4.052363, 0.009381, 0.924120, -0.381988, 0.000000, 1.000000, + -1.581839, 0.141186, 4.492050, 0.009382, 0.924108, 0.382017, 0.500000, 0.312500, + -1.949549, 0.141186, 4.492050, -0.009382, 0.924107, 0.382017, 0.854701, 0.000000, + -1.513706, 0.141186, 4.481259, 0.116803, 0.925555, 0.360147, 0.548284, 0.304853, + -1.452430, 0.141186, 4.450037, 0.222543, 0.925555, 0.306305, 0.591842, 0.282659, + -1.403801, 0.141186, 4.401408, 0.306302, 0.925556, 0.222544, 0.626409, 0.248092, + -1.372579, 0.141186, 4.340133, 0.360083, 0.925554, 0.117002, 0.648603, 0.204534, + -2.018507, 0.134816, 4.483800, -0.309012, 0.004142, 0.951049, 0.537500, 0.317025, + -1.949757, 0.134816, 4.494689, -0.024916, 0.004197, 0.999681, 0.550000, 0.317025, + -2.017682, 0.141186, 4.481259, -0.284867, 0.386748, 0.877084, 0.537500, 0.311560, + -1.949549, 0.141186, 4.492050, -0.022939, 0.383233, 0.923367, 0.550000, 0.311560, + -1.581631, 0.134816, 4.049725, 0.024916, 0.004196, -0.999681, 0.425000, 0.317025, + -1.513706, 0.141186, 4.063155, 0.284866, 0.386733, -0.877091, 0.412500, 0.311560, + -1.512880, 0.134816, 4.060614, 0.309014, 0.004142, -0.951049, 0.412500, 0.317025, + -1.581839, 0.141186, 4.052363, 0.022940, 0.383199, -0.923381, 0.425000, 0.311560, + -2.018507, 0.134816, 4.060614, -0.309014, 0.004142, -0.951048, 0.437500, 0.317025, + -1.949757, -0.475916, 4.049725, -0.024917, 0.000000, -0.999690, 0.425000, 0.687500, + -2.018507, -0.475916, 4.060614, -0.309018, 0.000000, -0.951056, 0.437500, 0.687500, + -1.949757, 0.134816, 4.049725, -0.024916, 0.004196, -0.999681, 0.425000, 0.317025, + -2.080528, 0.134816, 4.092215, -0.587780, 0.004139, -0.809010, 0.450000, 0.317025, + -2.080528, -0.475916, 4.092215, -0.587785, 0.000000, -0.809017, 0.450000, 0.687500, + -2.129748, 0.134816, 4.141435, -0.809011, 0.004139, -0.587779, 0.462500, 0.317025, + -2.129748, -0.475916, 4.141435, -0.809018, 0.000000, -0.587784, 0.462500, 0.687500, + -2.161350, 0.134816, 4.203456, -0.951049, 0.004139, -0.309013, 0.475000, 0.317025, + -2.161350, -0.475916, 4.203456, -0.951057, 0.000000, -0.309016, 0.475000, 0.687500, + -2.172239, 0.134816, 4.272207, -0.999991, 0.004139, 0.000000, 0.487500, 0.317025, + -2.172239, -0.475916, 4.272207, -1.000000, 0.000000, 0.000000, 0.487500, 0.687500, + -2.161350, 0.134816, 4.340958, -0.951049, 0.004139, 0.309013, 0.500000, 0.317025, + -2.161350, -0.475916, 4.340958, -0.951057, 0.000000, 0.309016, 0.500000, 0.687500, + -2.129748, 0.134816, 4.402979, -0.809011, 0.004139, 0.587779, 0.512500, 0.317025, + -2.129748, -0.475916, 4.402979, -0.809018, 0.000000, 0.587784, 0.512500, 0.687500, + -2.080528, 0.134816, 4.452199, -0.587780, 0.004139, 0.809010, 0.525000, 0.317025, + -2.080528, -0.475916, 4.452199, -0.587785, 0.000000, 0.809017, 0.525000, 0.687500, + -2.018507, -0.475916, 4.483800, -0.309016, 0.000000, 0.951057, 0.537500, 0.687500, + -1.949757, -0.475916, 4.494689, -0.024917, 0.000000, 0.999690, 0.550000, 0.687500, + -1.401639, -0.475916, 4.141435, 0.809018, 0.000000, -0.587784, 0.387500, 0.687500, + -1.401639, 0.134816, 4.141435, 0.809011, 0.004139, -0.587779, 0.387500, 0.317025, + -1.370038, -0.475916, 4.203456, 0.951057, 0.000000, -0.309015, 0.375000, 0.687500, + -1.370038, 0.134816, 4.203456, 0.951049, 0.004139, -0.309012, 0.375000, 0.317025, + -1.450860, -0.475916, 4.092215, 0.587784, 0.000000, -0.809018, 0.400000, 0.687500, + -1.450860, 0.134816, 4.092215, 0.587779, 0.004139, -0.809011, 0.400000, 0.317025, + -1.512880, -0.475916, 4.060614, 0.309018, 0.000000, -0.951056, 0.412500, 0.687500, + -1.581631, -0.475916, 4.049725, 0.024917, 0.000000, -0.999690, 0.425000, 0.687500, + -1.581631, 0.134816, 4.494689, 0.024916, 0.004197, 0.999681, 0.550000, 0.317025, + -1.581631, -0.475916, 4.494689, 0.024917, 0.000000, 0.999690, 0.550000, 0.687500, + -1.512880, 0.134816, 4.483800, 0.309012, 0.004142, 0.951049, 0.562500, 0.317025, + -1.512880, -0.475916, 4.483800, 0.309016, 0.000000, 0.951057, 0.562500, 0.687500, + -1.450860, 0.134816, 4.452199, 0.587780, 0.004139, 0.809010, 0.575000, 0.317025, + -1.450860, -0.475916, 4.452199, 0.587785, 0.000000, 0.809017, 0.575000, 0.687500, + -1.401640, -0.475916, 4.402979, 0.809018, 0.000000, 0.587784, 0.587500, 0.687500, + -1.401640, 0.134816, 4.402979, 0.809011, 0.004139, 0.587779, 0.587500, 0.317025, + -1.370038, -0.475916, 4.340958, 0.951057, 0.000000, 0.309016, 0.600000, 0.687500, + -1.370038, 0.134816, 4.340958, 0.951049, 0.004139, 0.309013, 0.600000, 0.317025, + -1.359149, -0.475916, 4.272207, 1.000000, 0.000000, 0.000001, 0.612500, 0.687500, + -1.359149, 0.134816, 4.272207, 0.999992, 0.004139, 0.000001, 0.612500, 0.317025, + -1.370038, -0.475916, 4.203456, 0.951057, 0.000000, -0.309015, 0.625000, 0.687500, + -1.370038, 0.134816, 4.203456, 0.951049, 0.004139, -0.309012, 0.625000, 0.317025, + -1.949757, 0.134816, 4.494689, -0.024916, 0.004197, 0.999681, 0.842277, 0.000000, + -1.581631, -0.475916, 4.494689, 0.024917, 0.000000, 0.999690, 0.000000, 1.000000, + -1.581631, 0.134816, 4.494689, 0.024916, 0.004197, 0.999681, 0.842277, 1.000000, + -1.949757, -0.475916, 4.494689, -0.024917, 0.000000, 0.999690, 0.000000, 0.000000, + -1.581631, -0.475916, 4.049725, 0.024917, 0.000000, -0.999690, 0.000000, 1.000000, + -1.949757, 0.134816, 4.049725, -0.024916, 0.004196, -0.999681, 0.498910, 0.009993, + -1.581631, 0.134816, 4.049725, 0.024916, 0.004196, -0.999681, 0.418822, 0.321567, + -2.017682, 0.141186, 4.063155, -0.284870, 0.386724, -0.877094, 0.437500, 0.311560, + -1.949549, 0.141186, 4.052363, -0.022940, 0.383200, -0.923381, 0.425000, 0.311560, + -2.078958, 0.141186, 4.094376, -0.542051, 0.386724, -0.746073, 0.450000, 0.311560, + -2.127587, 0.141186, 4.143006, -0.746071, 0.386729, -0.542051, 0.462500, 0.311560, + -2.158809, 0.141186, 4.204281, -0.877053, 0.386739, -0.284976, 0.475000, 0.311560, + -2.169567, 0.141186, 4.272207, -0.922185, 0.386750, -0.000000, 0.487500, 0.311560, + -2.158809, 0.141186, 4.340133, -0.877052, 0.386740, 0.284977, 0.500000, 0.311560, + -2.127587, 0.141186, 4.401408, -0.746067, 0.386740, 0.542048, 0.512500, 0.311560, + -2.078958, 0.141186, 4.450037, -0.542048, 0.386751, 0.746061, 0.525000, 0.311560, + -1.372579, 0.141186, 4.204281, 0.877053, 0.386739, -0.284976, 0.625000, 0.311560, + -1.361821, 0.141186, 4.272207, 0.922185, 0.386750, 0.000001, 0.612500, 0.311560, + -1.403801, 0.141186, 4.143006, 0.746069, 0.386735, -0.542049, 0.387500, 0.311560, + -1.372579, 0.141186, 4.204281, 0.877053, 0.386739, -0.284976, 0.375000, 0.311560, + -1.452430, 0.141186, 4.094376, 0.542047, 0.386740, -0.746068, 0.400000, 0.311560, + -1.949549, 0.141186, 4.052363, -0.022940, 0.383200, -0.923381, 0.500000, 0.000000, + -1.581839, 0.141186, 4.492050, 0.022940, 0.383234, 0.923367, 0.854701, 1.000000, + -1.949549, 0.141186, 4.492050, -0.022939, 0.383233, 0.923367, 0.854701, 0.000000, + -1.513706, 0.141186, 4.481259, 0.284865, 0.386750, 0.877084, 0.562500, 0.311560, + -1.581839, 0.141186, 4.492050, 0.022940, 0.383234, 0.923367, 0.550000, 0.311560, + -1.452430, 0.141186, 4.450037, 0.542047, 0.386757, 0.746059, 0.575000, 0.311560, + -1.403801, 0.141186, 4.401408, 0.746067, 0.386740, 0.542048, 0.587500, 0.311560, + -1.372579, 0.141186, 4.340133, 0.877054, 0.386735, 0.284978, 0.600000, 0.311560, + -2.605281, -0.060680, -3.825331, 0.738211, 0.000000, -0.674570, 0.375000, 0.311560, + -2.605281, -0.096826, -3.825331, 0.738211, 0.000000, -0.674570, 0.375000, 0.687500, + -2.625656, -0.060680, -3.847627, 0.738211, 0.000000, -0.674570, 0.400000, 0.311560, + -2.625656, -0.096826, -3.847627, 0.738211, 0.000000, -0.674570, 0.400000, 0.687500, + -2.650839, -0.060680, -3.847627, 0.000000, 0.000000, -1.000000, 0.425000, 0.311560, + -2.625656, -0.096826, -3.847627, 0.000000, 0.000000, -1.000000, 0.400000, 0.687500, + -2.650839, -0.096826, -3.847627, 0.000000, 0.000000, -1.000000, 0.425000, 0.687500, + -2.625656, -0.060680, -3.847627, 0.000000, 0.000000, -1.000000, 0.400000, 0.311560, + -2.671214, -0.060680, -3.825329, -0.738221, 0.000000, -0.674559, 0.450000, 0.311560, + -2.650839, -0.096826, -3.847627, -0.738221, 0.000000, -0.674559, 0.425000, 0.687500, + -2.671214, -0.096826, -3.825329, -0.738221, 0.000000, -0.674559, 0.450000, 0.687500, + -2.650839, -0.060680, -3.847627, -0.738221, 0.000000, -0.674559, 0.425000, 0.311560, + -2.670803, -0.060680, -3.582742, -0.999999, 0.000000, 0.001694, 0.475000, 0.311560, + -2.671214, -0.096826, -3.825329, -0.999999, 0.000000, 0.001694, 0.450000, 0.687500, + -2.670803, -0.096826, -3.582742, -0.999999, 0.000000, 0.001694, 0.475000, 0.687500, + -2.671214, -0.060680, -3.825329, -0.999999, 0.000000, 0.001694, 0.450000, 0.311560, + -2.664585, -0.060680, -3.546664, -0.985471, 0.000000, 0.169846, 0.500000, 0.311560, + -2.670803, -0.096826, -3.582742, -0.985471, 0.000000, 0.169846, 0.475000, 0.687500, + -2.664585, -0.096826, -3.546664, -0.985471, 0.000000, 0.169846, 0.500000, 0.687500, + -2.670803, -0.060680, -3.582742, -0.985471, 0.000000, 0.169846, 0.475000, 0.311560, + -2.648307, -0.060680, -3.524364, -0.807710, 0.000000, 0.589579, 0.525000, 0.311560, + -2.664585, -0.096826, -3.546664, -0.807710, 0.000000, 0.589579, 0.500000, 0.687500, + -2.648307, -0.096826, -3.524364, -0.807710, 0.000000, 0.589579, 0.525000, 0.687500, + -2.664585, -0.060680, -3.546664, -0.807710, 0.000000, 0.589579, 0.500000, 0.311560, + -2.648307, -0.060680, -3.524364, 0.000067, 0.000000, 1.000000, 0.525000, 0.311560, + -2.648307, -0.096826, -3.524364, 0.000067, 0.000000, 1.000000, 0.525000, 0.687500, + -2.628187, -0.060680, -3.524366, 0.000067, 0.000000, 1.000000, 0.550000, 0.311560, + -2.628187, -0.096826, -3.524366, 0.000067, 0.000000, 1.000000, 0.550000, 0.687500, + -2.628187, -0.060680, -3.524366, 0.807681, 0.000000, 0.589620, 0.550000, 0.311560, + -2.628187, -0.096826, -3.524366, 0.807681, 0.000000, 0.589620, 0.550000, 0.687500, + -2.611910, -0.060680, -3.546662, 0.807681, 0.000000, 0.589620, 0.575000, 0.311560, + -2.611910, -0.096826, -3.546662, 0.807681, 0.000000, 0.589620, 0.575000, 0.687500, + -2.611910, -0.060680, -3.546662, 0.985468, 0.000000, 0.169859, 0.575000, 0.311560, + -2.611910, -0.096826, -3.546662, 0.985468, 0.000000, 0.169859, 0.575000, 0.687500, + -2.605691, -0.060680, -3.582741, 0.985468, 0.000000, 0.169859, 0.600000, 0.311560, + -2.605691, -0.096826, -3.582741, 0.985468, 0.000000, 0.169859, 0.600000, 0.687500, + -2.605281, -0.060680, -3.825331, 0.999999, 0.000000, 0.001692, 0.625000, 0.311560, + -2.605691, -0.060680, -3.582741, 0.999999, 0.000000, 0.001692, 0.600000, 0.311560, + -2.605691, -0.096826, -3.582741, 0.999999, 0.000000, 0.001692, 0.600000, 0.687500, + -2.605281, -0.096826, -3.825331, 0.999999, 0.000000, 0.001692, 0.625000, 0.687500, + -2.625656, -0.096826, -3.847627, 0.000000, -1.000000, -0.000000, 0.548284, 0.992353, + -2.605281, -0.096826, -3.825331, 0.000000, -1.000000, 0.000000, 0.626409, 0.935591, + -2.638248, -0.096826, -3.582742, 0.000000, -1.000000, -0.000000, 0.500000, 0.850000, + -2.650839, -0.096826, -3.847627, 0.000000, -1.000000, -0.000000, 0.451716, 0.992353, + -2.671214, -0.096826, -3.825329, 0.000000, -1.000000, -0.000000, 0.373591, 0.935591, + -2.670803, -0.096826, -3.582742, 0.000000, -1.000000, -0.000000, 0.343750, 0.843750, + -2.664585, -0.096826, -3.546664, 0.000000, -1.000000, 0.000000, 0.373591, 0.751909, + -2.648307, -0.096826, -3.524364, 0.000000, -1.000000, -0.000000, 0.451716, 0.695147, + -2.628187, -0.096826, -3.524366, 0.000000, -1.000000, -0.000000, 0.548284, 0.695147, + -2.611910, -0.096826, -3.546662, 0.000000, -1.000000, 0.000000, 0.626409, 0.751909, + -2.605691, -0.096826, -3.582741, 0.000000, -1.000000, 0.000000, 0.656250, 0.843750, + -2.605281, -0.060680, -3.825331, 0.000000, 1.000000, 0.000000, 0.626409, 0.064409, + -2.625656, -0.060680, -3.847627, 0.000000, 1.000000, 0.000000, 0.548284, 0.007647, + -2.638248, -0.060680, -3.582742, 0.000000, 1.000000, 0.000000, 0.500000, 0.162500, + -2.650839, -0.060680, -3.847627, 0.000000, 1.000000, 0.000000, 0.451716, 0.007647, + -2.671214, -0.060680, -3.825329, 0.000000, 1.000000, 0.000000, 0.373591, 0.064409, + -2.670803, -0.060680, -3.582742, 0.000000, 1.000000, 0.000000, 0.343750, 0.156250, + -2.664585, -0.060680, -3.546664, 0.000000, 1.000000, 0.000000, 0.373591, 0.248091, + -2.648307, -0.060680, -3.524364, 0.000000, 1.000000, 0.000000, 0.451716, 0.304853, + -2.628187, -0.060680, -3.524366, 0.000000, 1.000000, -0.000000, 0.548284, 0.304853, + -2.611910, -0.060680, -3.546662, 0.000000, 1.000000, -0.000000, 0.626409, 0.248091, + -2.605691, -0.060680, -3.582741, 0.000000, 1.000000, 0.000000, 0.656250, 0.156250, + -2.405393, -0.060680, -3.825330, 0.738226, 0.000000, -0.674554, 0.375000, 0.311560, + -2.405393, -0.096826, -3.825330, 0.738226, 0.000000, -0.674554, 0.375000, 0.687500, + -2.425767, -0.060680, -3.847627, 0.738226, 0.000000, -0.674554, 0.400000, 0.311560, + -2.425767, -0.096826, -3.847627, 0.738226, 0.000000, -0.674554, 0.400000, 0.687500, + -2.450950, -0.060680, -3.847627, 0.000000, 0.000000, -1.000000, 0.425000, 0.311560, + -2.425767, -0.096826, -3.847627, 0.000000, 0.000000, -1.000000, 0.400000, 0.687500, + -2.450950, -0.096826, -3.847627, 0.000000, 0.000000, -1.000000, 0.425000, 0.687500, + -2.425767, -0.060680, -3.847627, 0.000000, 0.000000, -1.000000, 0.400000, 0.311560, + -2.471323, -0.060680, -3.825329, -0.738251, 0.000000, -0.674526, 0.450000, 0.311560, + -2.450950, -0.096826, -3.847627, -0.738251, 0.000000, -0.674526, 0.425000, 0.687500, + -2.471323, -0.096826, -3.825329, -0.738251, 0.000000, -0.674526, 0.450000, 0.687500, + -2.450950, -0.060680, -3.847627, -0.738251, 0.000000, -0.674526, 0.425000, 0.311560, + -2.470914, -0.060680, -3.582742, -0.999999, 0.000000, 0.001687, 0.475000, 0.311560, + -2.471323, -0.096826, -3.825329, -0.999999, 0.000000, 0.001687, 0.450000, 0.687500, + -2.470914, -0.096826, -3.582742, -0.999999, 0.000000, 0.001687, 0.475000, 0.687500, + -2.471323, -0.060680, -3.825329, -0.999999, 0.000000, 0.001687, 0.450000, 0.311560, + -2.464696, -0.060680, -3.546664, -0.985471, 0.000000, 0.169846, 0.500000, 0.311560, + -2.470914, -0.096826, -3.582742, -0.985471, 0.000000, 0.169846, 0.475000, 0.687500, + -2.464696, -0.096826, -3.546664, -0.985471, 0.000000, 0.169846, 0.500000, 0.687500, + -2.470914, -0.060680, -3.582742, -0.985471, 0.000000, 0.169846, 0.475000, 0.311560, + -2.448419, -0.060680, -3.524364, -0.807706, 0.000000, 0.589585, 0.525000, 0.311560, + -2.464696, -0.096826, -3.546664, -0.807706, 0.000000, 0.589585, 0.500000, 0.687500, + -2.448419, -0.096826, -3.524364, -0.807706, 0.000000, 0.589585, 0.525000, 0.687500, + -2.464696, -0.060680, -3.546664, -0.807706, 0.000000, 0.589585, 0.500000, 0.311560, + -2.448419, -0.060680, -3.524364, 0.000050, 0.000000, 1.000000, 0.525000, 0.311560, + -2.448419, -0.096826, -3.524364, 0.000050, 0.000000, 1.000000, 0.525000, 0.687500, + -2.428300, -0.060680, -3.524366, 0.000050, 0.000000, 1.000000, 0.550000, 0.311560, + -2.428300, -0.096826, -3.524366, 0.000050, 0.000000, 1.000000, 0.550000, 0.687500, + -2.428300, -0.060680, -3.524366, 0.807639, 0.000000, 0.589678, 0.550000, 0.311560, + -2.428300, -0.096826, -3.524366, 0.807639, 0.000000, 0.589678, 0.550000, 0.687500, + -2.412020, -0.060680, -3.546662, 0.807639, 0.000000, 0.589678, 0.575000, 0.311560, + -2.412020, -0.096826, -3.546662, 0.807639, 0.000000, 0.589678, 0.575000, 0.687500, + -2.412020, -0.060680, -3.546662, 0.985477, 0.000000, 0.169810, 0.575000, 0.311560, + -2.412020, -0.096826, -3.546662, 0.985477, 0.000000, 0.169810, 0.575000, 0.687500, + -2.405803, -0.060680, -3.582742, 0.985477, 0.000000, 0.169810, 0.600000, 0.311560, + -2.405803, -0.096826, -3.582742, 0.985477, 0.000000, 0.169810, 0.600000, 0.687500, + -2.405393, -0.060680, -3.825330, 0.999999, 0.000000, 0.001689, 0.625000, 0.311560, + -2.405803, -0.060680, -3.582742, 0.999999, 0.000000, 0.001689, 0.600000, 0.311560, + -2.405803, -0.096826, -3.582742, 0.999999, 0.000000, 0.001689, 0.600000, 0.687500, + -2.405393, -0.096826, -3.825330, 0.999999, 0.000000, 0.001689, 0.625000, 0.687500, + -2.425767, -0.096826, -3.847627, 0.000000, -1.000000, -0.000000, 0.548284, 0.992353, + -2.405393, -0.096826, -3.825330, 0.000000, -1.000000, -0.000000, 0.626409, 0.935591, + -2.438358, -0.096826, -3.582741, 0.000000, -1.000000, 0.000000, 0.500000, 0.850000, + -2.450950, -0.096826, -3.847627, 0.000000, -1.000000, -0.000000, 0.451716, 0.992353, + -2.471323, -0.096826, -3.825329, 0.000000, -1.000000, 0.000000, 0.373591, 0.935591, + -2.470914, -0.096826, -3.582742, 0.000000, -1.000000, 0.000000, 0.343750, 0.843750, + -2.464696, -0.096826, -3.546664, 0.000000, -1.000000, 0.000000, 0.373591, 0.751909, + -2.448419, -0.096826, -3.524364, 0.000000, -1.000000, 0.000000, 0.451716, 0.695147, + -2.428300, -0.096826, -3.524366, 0.000000, -1.000000, 0.000000, 0.548284, 0.695147, + -2.412020, -0.096826, -3.546662, 0.000000, -1.000000, 0.000000, 0.626409, 0.751909, + -2.405803, -0.096826, -3.582742, 0.000000, -1.000000, 0.000000, 0.656250, 0.843750, + -2.405393, -0.060680, -3.825330, 0.000000, 1.000000, 0.000000, 0.626409, 0.064409, + -2.425767, -0.060680, -3.847627, 0.000000, 1.000000, 0.000000, 0.548284, 0.007647, + -2.438358, -0.060680, -3.582741, 0.000000, 1.000000, -0.000000, 0.500000, 0.162500, + -2.450950, -0.060680, -3.847627, 0.000000, 1.000000, 0.000000, 0.451716, 0.007647, + -2.471323, -0.060680, -3.825329, 0.000000, 1.000000, 0.000000, 0.373591, 0.064409, + -2.470914, -0.060680, -3.582742, 0.000000, 1.000000, 0.000000, 0.343750, 0.156250, + -2.464696, -0.060680, -3.546664, 0.000000, 1.000000, 0.000000, 0.373591, 0.248091, + -2.448419, -0.060680, -3.524364, 0.000000, 1.000000, 0.000000, 0.451716, 0.304853, + -2.428300, -0.060680, -3.524366, 0.000000, 1.000000, 0.000000, 0.548284, 0.304853, + -2.412020, -0.060680, -3.546662, 0.000000, 1.000000, -0.000000, 0.626409, 0.248091, + -2.405803, -0.060680, -3.582742, 0.000000, 1.000000, -0.000000, 0.656250, 0.156250, + -2.210263, -0.060680, -3.825330, 0.738219, 0.000000, -0.674562, 0.375000, 0.311560, + -2.210263, -0.096826, -3.825330, 0.738219, 0.000000, -0.674562, 0.375000, 0.687500, + -2.230637, -0.060680, -3.847627, 0.738219, 0.000000, -0.674562, 0.400000, 0.311560, + -2.230637, -0.096826, -3.847627, 0.738219, 0.000000, -0.674562, 0.400000, 0.687500, + -2.255821, -0.060680, -3.847627, 0.000000, 0.000000, -1.000000, 0.425000, 0.311560, + -2.230637, -0.096826, -3.847627, 0.000000, 0.000000, -1.000000, 0.400000, 0.687500, + -2.255821, -0.096826, -3.847627, 0.000000, 0.000000, -1.000000, 0.425000, 0.687500, + -2.230637, -0.060680, -3.847627, 0.000000, 0.000000, -1.000000, 0.400000, 0.311560, + -2.276194, -0.060680, -3.825329, -0.738251, 0.000000, -0.674526, 0.450000, 0.311560, + -2.255821, -0.096826, -3.847627, -0.738251, 0.000000, -0.674526, 0.425000, 0.687500, + -2.276194, -0.096826, -3.825329, -0.738251, 0.000000, -0.674526, 0.450000, 0.687500, + -2.255821, -0.060680, -3.847627, -0.738251, 0.000000, -0.674526, 0.425000, 0.311560, + -2.275785, -0.060680, -3.582741, -0.999999, 0.000000, 0.001687, 0.475000, 0.311560, + -2.276194, -0.096826, -3.825329, -0.999999, 0.000000, 0.001687, 0.450000, 0.687500, + -2.275785, -0.096826, -3.582741, -0.999999, 0.000000, 0.001687, 0.475000, 0.687500, + -2.276194, -0.060680, -3.825329, -0.999999, 0.000000, 0.001687, 0.450000, 0.311560, + -2.269567, -0.060680, -3.546664, -0.985470, 0.000000, 0.169852, 0.500000, 0.311560, + -2.275785, -0.096826, -3.582741, -0.985470, 0.000000, 0.169852, 0.475000, 0.687500, + -2.269567, -0.096826, -3.546664, -0.985470, 0.000000, 0.169852, 0.500000, 0.687500, + -2.275785, -0.060680, -3.582741, -0.985470, 0.000000, 0.169852, 0.475000, 0.311560, + -2.253290, -0.060680, -3.524364, -0.807713, 0.000000, 0.589576, 0.525000, 0.311560, + -2.269567, -0.096826, -3.546664, -0.807713, 0.000000, 0.589576, 0.500000, 0.687500, + -2.253290, -0.096826, -3.524364, -0.807713, 0.000000, 0.589576, 0.525000, 0.687500, + -2.269567, -0.060680, -3.546664, -0.807713, 0.000000, 0.589576, 0.500000, 0.311560, + -2.253290, -0.060680, -3.524364, 0.000067, 0.000000, 1.000000, 0.525000, 0.311560, + -2.253290, -0.096826, -3.524364, 0.000067, 0.000000, 1.000000, 0.525000, 0.687500, + -2.233168, -0.060680, -3.524366, 0.000067, 0.000000, 1.000000, 0.550000, 0.311560, + -2.233168, -0.096826, -3.524366, 0.000067, 0.000000, 1.000000, 0.550000, 0.687500, + -2.233168, -0.060680, -3.524366, 0.807679, 0.000000, 0.589622, 0.550000, 0.311560, + -2.233168, -0.096826, -3.524366, 0.807679, 0.000000, 0.589622, 0.550000, 0.687500, + -2.216891, -0.060680, -3.546662, 0.807679, 0.000000, 0.589622, 0.575000, 0.311560, + -2.216891, -0.096826, -3.546662, 0.807679, 0.000000, 0.589622, 0.575000, 0.687500, + -2.216891, -0.060680, -3.546662, 0.985476, 0.000000, 0.169812, 0.575000, 0.311560, + -2.216891, -0.096826, -3.546662, 0.985476, 0.000000, 0.169812, 0.575000, 0.687500, + -2.210674, -0.060680, -3.582742, 0.985476, 0.000000, 0.169812, 0.600000, 0.311560, + -2.210674, -0.096826, -3.582742, 0.985476, 0.000000, 0.169812, 0.600000, 0.687500, + -2.210263, -0.060680, -3.825330, 0.999999, 0.000000, 0.001694, 0.625000, 0.311560, + -2.210674, -0.060680, -3.582742, 0.999999, 0.000000, 0.001694, 0.600000, 0.311560, + -2.210674, -0.096826, -3.582742, 0.999999, 0.000000, 0.001694, 0.600000, 0.687500, + -2.210263, -0.096826, -3.825330, 0.999999, 0.000000, 0.001694, 0.625000, 0.687500, + -2.230637, -0.096826, -3.847627, 0.000000, -1.000000, 0.000000, 0.548284, 0.992353, + -2.210263, -0.096826, -3.825330, 0.000000, -1.000000, 0.000000, 0.626409, 0.935591, + -2.243228, -0.096826, -3.582742, 0.000000, -1.000000, -0.000000, 0.500000, 0.850000, + -2.255821, -0.096826, -3.847627, 0.000000, -1.000000, 0.000000, 0.451716, 0.992353, + -2.276194, -0.096826, -3.825329, 0.000000, -1.000000, 0.000000, 0.373591, 0.935591, + -2.275785, -0.096826, -3.582741, 0.000000, -1.000000, 0.000000, 0.343750, 0.843750, + -2.269567, -0.096826, -3.546664, 0.000000, -1.000000, -0.000000, 0.373591, 0.751909, + -2.253290, -0.096826, -3.524364, 0.000000, -1.000000, 0.000000, 0.451716, 0.695147, + -2.233168, -0.096826, -3.524366, 0.000000, -1.000000, 0.000000, 0.548284, 0.695147, + -2.216891, -0.096826, -3.546662, 0.000000, -1.000000, 0.000000, 0.626409, 0.751909, + -2.210674, -0.096826, -3.582742, 0.000000, -1.000000, 0.000000, 0.656250, 0.843750, + -2.210263, -0.060680, -3.825330, 0.000000, 1.000000, 0.000000, 0.626409, 0.064409, + -2.230637, -0.060680, -3.847627, 0.000000, 1.000000, 0.000000, 0.548284, 0.007647, + -2.243228, -0.060680, -3.582742, 0.000000, 1.000000, -0.000000, 0.500000, 0.162500, + -2.255821, -0.060680, -3.847627, 0.000000, 1.000000, 0.000000, 0.451716, 0.007647, + -2.276194, -0.060680, -3.825329, 0.000000, 1.000000, 0.000000, 0.373591, 0.064409, + -2.275785, -0.060680, -3.582741, 0.000000, 1.000000, -0.000000, 0.343750, 0.156250, + -2.269567, -0.060680, -3.546664, 0.000000, 1.000000, -0.000000, 0.373591, 0.248091, + -2.253290, -0.060680, -3.524364, 0.000000, 1.000000, 0.000000, 0.451716, 0.304853, + -2.233168, -0.060680, -3.524366, 0.000000, 1.000000, 0.000000, 0.548284, 0.304853, + -2.216891, -0.060680, -3.546662, 0.000000, 1.000000, 0.000000, 0.626409, 0.248091, + -2.210674, -0.060680, -3.582742, 0.000000, 1.000000, 0.000000, 0.656250, 0.156250, + 3.112784, -0.054956, 4.360686, 0.674524, 0.000000, 0.738253, 0.400000, 0.311560, + 3.090484, -0.054956, 4.381061, 0.674524, 0.000000, 0.738253, 0.375000, 0.311560, + 3.090484, -0.069330, 4.381061, 0.674524, 0.000000, 0.738253, 0.375000, 0.687500, + 3.112784, -0.069330, 4.360686, 0.674524, 0.000000, 0.738253, 0.400000, 0.687500, + 3.112784, -0.054956, 4.335504, 1.000000, 0.000000, 0.000000, 0.425000, 0.311560, + 3.112784, -0.054956, 4.360686, 1.000000, 0.000000, 0.000000, 0.400000, 0.311560, + 3.112784, -0.069330, 4.360686, 1.000000, 0.000000, 0.000000, 0.400000, 0.687500, + 3.112784, -0.069330, 4.335504, 1.000000, 0.000000, 0.000000, 0.425000, 0.687500, + 3.090485, -0.069330, 4.315130, 0.674544, 0.000000, -0.738235, 0.450000, 0.687500, + 3.090485, -0.054956, 4.315130, 0.674544, 0.000000, -0.738235, 0.450000, 0.311560, + 3.112784, -0.069330, 4.335504, 0.674544, 0.000000, -0.738235, 0.425000, 0.687500, + 3.112784, -0.054956, 4.335504, 0.674544, 0.000000, -0.738235, 0.425000, 0.311560, + 3.090485, -0.069330, 4.315130, -0.001690, 0.000000, -0.999999, 0.450000, 0.687500, + 2.847898, -0.069330, 4.315540, -0.001690, 0.000000, -0.999999, 0.475000, 0.687500, + 2.847898, -0.054956, 4.315540, -0.001690, 0.000000, -0.999999, 0.475000, 0.311560, + 3.090485, -0.054956, 4.315130, -0.001690, 0.000000, -0.999999, 0.450000, 0.311560, + 2.847898, -0.069330, 4.315540, -0.169840, 0.000000, -0.985472, 0.475000, 0.687500, + 2.811819, -0.069330, 4.321758, -0.169840, 0.000000, -0.985472, 0.500000, 0.687500, + 2.811819, -0.054956, 4.321758, -0.169840, 0.000000, -0.985472, 0.500000, 0.311560, + 2.847898, -0.054956, 4.315540, -0.169840, 0.000000, -0.985472, 0.475000, 0.311560, + 2.789521, -0.069330, 4.338035, -0.589623, 0.000000, -0.807679, 0.525000, 0.687500, + 2.789521, -0.054956, 4.338035, -0.589623, 0.000000, -0.807679, 0.525000, 0.311560, + 2.811819, -0.069330, 4.321758, -0.589623, 0.000000, -0.807679, 0.500000, 0.687500, + 2.811819, -0.054956, 4.321758, -0.589623, 0.000000, -0.807679, 0.500000, 0.311560, + 2.789521, -0.054956, 4.358156, -1.000000, 0.000000, -0.000030, 0.550000, 0.311560, + 2.789521, -0.069330, 4.338035, -1.000000, 0.000000, -0.000030, 0.525000, 0.687500, + 2.789521, -0.069330, 4.358156, -1.000000, 0.000000, -0.000030, 0.550000, 0.687500, + 2.789521, -0.054956, 4.338035, -1.000000, 0.000000, -0.000030, 0.525000, 0.311560, + 2.811820, -0.054956, 4.374434, -0.589586, 0.000000, 0.807706, 0.575000, 0.311560, + 2.789521, -0.054956, 4.358156, -0.589586, 0.000000, 0.807706, 0.550000, 0.311560, + 2.789521, -0.069330, 4.358156, -0.589586, 0.000000, 0.807706, 0.550000, 0.687500, + 2.811820, -0.069330, 4.374434, -0.589586, 0.000000, 0.807706, 0.575000, 0.687500, + 2.847897, -0.054956, 4.380652, -0.169840, 0.000000, 0.985472, 0.600000, 0.311560, + 2.811820, -0.054956, 4.374434, -0.169840, 0.000000, 0.985472, 0.575000, 0.311560, + 2.811820, -0.069330, 4.374434, -0.169840, 0.000000, 0.985472, 0.575000, 0.687500, + 2.847897, -0.069330, 4.380652, -0.169840, 0.000000, 0.985472, 0.600000, 0.687500, + 3.090484, -0.054956, 4.381061, -0.001686, 0.000000, 0.999999, 0.625000, 0.311560, + 2.847897, -0.054956, 4.380652, -0.001686, 0.000000, 0.999999, 0.600000, 0.311560, + 2.847897, -0.069330, 4.380652, -0.001686, 0.000000, 0.999999, 0.600000, 0.687500, + 3.090484, -0.069330, 4.381061, -0.001686, 0.000000, 0.999999, 0.625000, 0.687500, + 3.112784, -0.069330, 4.360686, 0.000000, -1.000000, 0.000000, 0.548284, 0.992353, + 3.090484, -0.069330, 4.381061, 0.000000, -1.000000, 0.000000, 0.626409, 0.935591, + 2.847896, -0.069330, 4.348096, 0.000000, -1.000000, -0.000000, 0.500000, 0.850000, + 3.112784, -0.069330, 4.335504, 0.000000, -1.000000, 0.000000, 0.451716, 0.992353, + 3.090485, -0.069330, 4.315130, 0.000000, -1.000000, -0.000000, 0.373591, 0.935591, + 2.847898, -0.069330, 4.315540, 0.000000, -1.000000, -0.000000, 0.343750, 0.843750, + 2.811819, -0.069330, 4.321758, 0.000000, -1.000000, 0.000000, 0.373591, 0.751909, + 2.789521, -0.069330, 4.338035, 0.000000, -1.000000, 0.000000, 0.451716, 0.695147, + 2.789521, -0.069330, 4.358156, 0.000000, -1.000000, 0.000000, 0.548284, 0.695147, + 2.811820, -0.069330, 4.374434, 0.000000, -1.000000, 0.000000, 0.626409, 0.751909, + 2.847897, -0.069330, 4.380652, 0.000000, -1.000000, 0.000000, 0.656250, 0.843750, + 3.090484, -0.054956, 4.381061, 0.000000, 1.000000, 0.000000, 0.626409, 0.064409, + 3.112784, -0.054956, 4.360686, 0.000000, 1.000000, 0.000000, 0.548284, 0.007647, + 2.847896, -0.054956, 4.348096, 0.000000, 1.000000, 0.000000, 0.500000, 0.162500, + 3.112784, -0.054956, 4.335504, 0.000000, 1.000000, -0.000000, 0.451716, 0.007647, + 3.090485, -0.054956, 4.315130, 0.000000, 1.000000, -0.000000, 0.373591, 0.064409, + 2.847898, -0.054956, 4.315540, 0.000000, 1.000000, -0.000000, 0.343750, 0.156250, + 2.811819, -0.054956, 4.321758, 0.000000, 1.000000, -0.000000, 0.373591, 0.248091, + 2.789521, -0.054956, 4.338035, 0.000000, 1.000000, 0.000000, 0.451716, 0.304853, + 2.789521, -0.054956, 4.358156, 0.000000, 1.000000, 0.000000, 0.548284, 0.304853, + 2.811820, -0.054956, 4.374434, 0.000000, 1.000000, 0.000000, 0.626409, 0.248091, + 2.847897, -0.054956, 4.380652, 0.000000, 1.000000, 0.000000, 0.656250, 0.156250, + 3.112784, -0.054956, 4.551057, 0.674516, 0.000000, 0.738260, 0.400000, 0.311560, + 3.090484, -0.054956, 4.571431, 0.674516, 0.000000, 0.738260, 0.375000, 0.311560, + 3.090484, -0.069330, 4.571431, 0.674516, 0.000000, 0.738260, 0.375000, 0.687500, + 3.112784, -0.069330, 4.551057, 0.674516, 0.000000, 0.738260, 0.400000, 0.687500, + 3.112784, -0.054956, 4.525874, 1.000000, 0.000000, 0.000000, 0.425000, 0.311560, + 3.112784, -0.054956, 4.551057, 1.000000, 0.000000, 0.000000, 0.400000, 0.311560, + 3.112784, -0.069330, 4.551057, 1.000000, 0.000000, 0.000000, 0.400000, 0.687500, + 3.112784, -0.069330, 4.525874, 1.000000, 0.000000, 0.000000, 0.425000, 0.687500, + 3.090485, -0.069330, 4.505501, 0.674529, 0.000000, -0.738249, 0.450000, 0.687500, + 3.090485, -0.054956, 4.505501, 0.674529, 0.000000, -0.738249, 0.450000, 0.311560, + 3.112784, -0.069330, 4.525874, 0.674529, 0.000000, -0.738249, 0.425000, 0.687500, + 3.112784, -0.054956, 4.525874, 0.674529, 0.000000, -0.738249, 0.425000, 0.311560, + 3.090485, -0.069330, 4.505501, -0.001688, 0.000000, -0.999999, 0.450000, 0.687500, + 2.847898, -0.069330, 4.505910, -0.001688, 0.000000, -0.999999, 0.475000, 0.687500, + 2.847898, -0.054956, 4.505910, -0.001688, 0.000000, -0.999999, 0.475000, 0.311560, + 3.090485, -0.054956, 4.505501, -0.001688, 0.000000, -0.999999, 0.450000, 0.311560, + 2.847898, -0.069330, 4.505910, -0.169829, 0.000000, -0.985474, 0.475000, 0.687500, + 2.811819, -0.069330, 4.512128, -0.169829, 0.000000, -0.985474, 0.500000, 0.687500, + 2.811819, -0.054956, 4.512128, -0.169829, 0.000000, -0.985474, 0.500000, 0.311560, + 2.847898, -0.054956, 4.505910, -0.169829, 0.000000, -0.985474, 0.475000, 0.311560, + 2.789522, -0.054956, 4.528406, -0.589633, 0.000000, -0.807671, 0.525000, 0.311560, + 2.811819, -0.069330, 4.512128, -0.589633, 0.000000, -0.807671, 0.500000, 0.687500, + 2.789522, -0.069330, 4.528406, -0.589633, 0.000000, -0.807671, 0.525000, 0.687500, + 2.811819, -0.054956, 4.512128, -0.589633, 0.000000, -0.807671, 0.500000, 0.311560, + 2.789521, -0.054956, 4.548526, -1.000000, 0.000000, -0.000061, 0.550000, 0.311560, + 2.789522, -0.069330, 4.528406, -1.000000, 0.000000, -0.000061, 0.525000, 0.687500, + 2.789521, -0.069330, 4.548526, -1.000000, 0.000000, -0.000061, 0.550000, 0.687500, + 2.789522, -0.054956, 4.528406, -1.000000, 0.000000, -0.000061, 0.525000, 0.311560, + 2.811820, -0.054956, 4.564804, -0.589606, 0.000000, 0.807691, 0.575000, 0.311560, + 2.789521, -0.054956, 4.548526, -0.589606, 0.000000, 0.807691, 0.550000, 0.311560, + 2.789521, -0.069330, 4.548526, -0.589606, 0.000000, 0.807691, 0.550000, 0.687500, + 2.811820, -0.069330, 4.564804, -0.589606, 0.000000, 0.807691, 0.575000, 0.687500, + 2.847896, -0.054956, 4.571022, -0.169843, 0.000000, 0.985471, 0.600000, 0.311560, + 2.811820, -0.054956, 4.564804, -0.169843, 0.000000, 0.985471, 0.575000, 0.311560, + 2.811820, -0.069330, 4.564804, -0.169843, 0.000000, 0.985471, 0.575000, 0.687500, + 2.847896, -0.069330, 4.571022, -0.169843, 0.000000, 0.985471, 0.600000, 0.687500, + 3.090484, -0.054956, 4.571431, -0.001686, 0.000000, 0.999999, 0.625000, 0.311560, + 2.847896, -0.054956, 4.571022, -0.001686, 0.000000, 0.999999, 0.600000, 0.311560, + 2.847896, -0.069330, 4.571022, -0.001686, 0.000000, 0.999999, 0.600000, 0.687500, + 3.090484, -0.069330, 4.571431, -0.001686, 0.000000, 0.999999, 0.625000, 0.687500, + 3.112784, -0.069330, 4.551057, 0.000000, -1.000000, 0.000000, 0.548284, 0.992353, + 3.090484, -0.069330, 4.571431, 0.000000, -1.000000, 0.000000, 0.626409, 0.935591, + 2.847896, -0.069330, 4.538466, 0.000000, -1.000000, -0.000000, 0.500000, 0.850000, + 3.112784, -0.069330, 4.525874, 0.000000, -1.000000, 0.000000, 0.451716, 0.992353, + 3.090485, -0.069330, 4.505501, 0.000000, -1.000000, -0.000000, 0.373591, 0.935591, + 2.847898, -0.069330, 4.505910, 0.000000, -1.000000, -0.000000, 0.343750, 0.843750, + 2.811819, -0.069330, 4.512128, 0.000000, -1.000000, 0.000000, 0.373591, 0.751909, + 2.789522, -0.069330, 4.528406, 0.000000, -1.000000, 0.000000, 0.451716, 0.695147, + 2.789521, -0.069330, 4.548526, 0.000000, -1.000000, 0.000000, 0.548284, 0.695147, + 2.811820, -0.069330, 4.564804, 0.000000, -1.000000, 0.000000, 0.626409, 0.751909, + 2.847896, -0.069330, 4.571022, 0.000000, -1.000000, 0.000000, 0.656250, 0.843750, + 3.090484, -0.054956, 4.571431, 0.000000, 1.000000, 0.000000, 0.626409, 0.064409, + 3.112784, -0.054956, 4.551057, 0.000000, 1.000000, 0.000000, 0.548284, 0.007647, + 2.847896, -0.054956, 4.538466, 0.000000, 1.000000, -0.000000, 0.500000, 0.162500, + 3.112784, -0.054956, 4.525874, 0.000000, 1.000000, -0.000000, 0.451716, 0.007647, + 3.090485, -0.054956, 4.505501, 0.000000, 1.000000, -0.000000, 0.373591, 0.064409, + 2.847898, -0.054956, 4.505910, 0.000000, 1.000000, -0.000000, 0.343750, 0.156250, + 2.811819, -0.054956, 4.512128, 0.000000, 1.000000, -0.000000, 0.373591, 0.248091, + 2.789522, -0.054956, 4.528406, 0.000000, 1.000000, 0.000000, 0.451716, 0.304853, + 2.789521, -0.054956, 4.548526, 0.000000, 1.000000, 0.000000, 0.548284, 0.304853, + 2.811820, -0.054956, 4.564804, 0.000000, 1.000000, 0.000000, 0.626409, 0.248091, + 2.847896, -0.054956, 4.571022, 0.000000, 1.000000, 0.000000, 0.656250, 0.156250, + -2.250853, -0.060680, -3.805370, -0.738254, 0.000000, 0.674523, 0.400000, 0.311560, + -2.271228, -0.096826, -3.827670, -0.738254, 0.000000, 0.674523, 0.375000, 0.687500, + -2.250853, -0.096826, -3.805370, -0.738254, 0.000000, 0.674523, 0.400000, 0.687500, + -2.271228, -0.060680, -3.827670, -0.738254, 0.000000, 0.674523, 0.375000, 0.311560, + -2.225670, -0.060680, -3.805370, 0.000000, 0.000000, 1.000000, 0.425000, 0.311560, + -2.250853, -0.060680, -3.805370, 0.000000, 0.000000, 1.000000, 0.400000, 0.311560, + -2.250853, -0.096826, -3.805370, 0.000000, 0.000000, 1.000000, 0.400000, 0.687500, + -2.225670, -0.096826, -3.805370, 0.000000, 0.000000, 1.000000, 0.425000, 0.687500, + -2.225670, -0.060680, -3.805370, 0.738241, 0.000000, 0.674537, 0.425000, 0.311560, + -2.225670, -0.096826, -3.805370, 0.738241, 0.000000, 0.674537, 0.425000, 0.687500, + -2.205297, -0.060680, -3.827668, 0.738241, 0.000000, 0.674537, 0.450000, 0.311560, + -2.205297, -0.096826, -3.827668, 0.738241, 0.000000, 0.674537, 0.450000, 0.687500, + -2.205706, -0.060680, -4.070256, 0.999999, 0.000000, -0.001689, 0.475000, 0.311560, + -2.205297, -0.060680, -3.827668, 0.999999, 0.000000, -0.001689, 0.450000, 0.311560, + -2.205297, -0.096826, -3.827668, 0.999999, 0.000000, -0.001689, 0.450000, 0.687500, + -2.205706, -0.096826, -4.070256, 0.999999, 0.000000, -0.001689, 0.475000, 0.687500, + -2.205706, -0.060680, -4.070256, 0.985472, 0.000000, -0.169838, 0.475000, 0.311560, + -2.205706, -0.096826, -4.070256, 0.985472, 0.000000, -0.169838, 0.475000, 0.687500, + -2.211924, -0.060680, -4.106335, 0.985472, 0.000000, -0.169838, 0.500000, 0.311560, + -2.211924, -0.096826, -4.106335, 0.985472, 0.000000, -0.169838, 0.500000, 0.687500, + -2.211924, -0.060680, -4.106335, 0.807678, 0.000000, -0.589624, 0.500000, 0.311560, + -2.211924, -0.096826, -4.106335, 0.807678, 0.000000, -0.589624, 0.500000, 0.687500, + -2.228202, -0.060680, -4.128632, 0.807678, 0.000000, -0.589624, 0.525000, 0.311560, + -2.228202, -0.096826, -4.128632, 0.807678, 0.000000, -0.589624, 0.525000, 0.687500, + -2.248323, -0.060680, -4.128633, 0.000050, 0.000000, -1.000000, 0.550000, 0.311560, + -2.228202, -0.096826, -4.128632, 0.000050, 0.000000, -1.000000, 0.525000, 0.687500, + -2.248323, -0.096826, -4.128633, 0.000050, 0.000000, -1.000000, 0.550000, 0.687500, + -2.228202, -0.060680, -4.128632, 0.000050, 0.000000, -1.000000, 0.525000, 0.311560, + -2.264601, -0.060680, -4.106333, -0.807708, 0.000000, -0.589583, 0.575000, 0.311560, + -2.248323, -0.096826, -4.128633, -0.807708, 0.000000, -0.589583, 0.550000, 0.687500, + -2.264601, -0.096826, -4.106333, -0.807708, 0.000000, -0.589583, 0.575000, 0.687500, + -2.248323, -0.060680, -4.128633, -0.807708, 0.000000, -0.589583, 0.550000, 0.311560, + -2.270819, -0.060680, -4.070257, -0.985470, 0.000000, -0.169850, 0.600000, 0.311560, + -2.264601, -0.096826, -4.106333, -0.985470, 0.000000, -0.169850, 0.575000, 0.687500, + -2.270819, -0.096826, -4.070257, -0.985470, 0.000000, -0.169850, 0.600000, 0.687500, + -2.264601, -0.060680, -4.106333, -0.985470, 0.000000, -0.169850, 0.575000, 0.311560, + -2.271228, -0.060680, -3.827670, -0.999999, 0.000000, -0.001687, 0.625000, 0.311560, + -2.270819, -0.096826, -4.070257, -0.999999, 0.000000, -0.001687, 0.600000, 0.687500, + -2.271228, -0.096826, -3.827670, -0.999999, 0.000000, -0.001687, 0.625000, 0.687500, + -2.270819, -0.060680, -4.070257, -0.999999, 0.000000, -0.001687, 0.600000, 0.311560, + -2.250853, -0.096826, -3.805370, 0.000000, -1.000000, 0.000000, 0.548284, 0.992353, + -2.271228, -0.096826, -3.827670, 0.000000, -1.000000, 0.000000, 0.626409, 0.935591, + -2.238263, -0.096826, -4.070257, 0.000000, -1.000000, -0.000000, 0.500000, 0.850000, + -2.225670, -0.096826, -3.805370, 0.000000, -1.000000, 0.000000, 0.451716, 0.992353, + -2.205297, -0.096826, -3.827668, 0.000000, -1.000000, -0.000000, 0.373591, 0.935591, + -2.205706, -0.096826, -4.070256, 0.000000, -1.000000, -0.000000, 0.343750, 0.843750, + -2.211924, -0.096826, -4.106335, 0.000000, -1.000000, -0.000000, 0.373591, 0.751909, + -2.228202, -0.096826, -4.128632, 0.000000, -1.000000, -0.000000, 0.451716, 0.695147, + -2.248323, -0.096826, -4.128633, 0.000000, -1.000000, -0.000000, 0.548284, 0.695147, + -2.264601, -0.096826, -4.106333, 0.000000, -1.000000, 0.000000, 0.626409, 0.751909, + -2.270819, -0.096826, -4.070257, 0.000000, -1.000000, -0.000000, 0.656250, 0.843750, + -2.271228, -0.060680, -3.827670, 0.000000, 1.000000, 0.000000, 0.626409, 0.064409, + -2.250853, -0.060680, -3.805370, 0.000000, 1.000000, -0.000000, 0.548284, 0.007647, + -2.238263, -0.060680, -4.070257, 0.000000, 1.000000, 0.000000, 0.500000, 0.162500, + -2.225670, -0.060680, -3.805370, 0.000000, 1.000000, -0.000000, 0.451716, 0.007647, + -2.205297, -0.060680, -3.827668, 0.000000, 1.000000, 0.000000, 0.373591, 0.064409, + -2.205706, -0.060680, -4.070256, 0.000000, 1.000000, 0.000000, 0.343750, 0.156250, + -2.211924, -0.060680, -4.106335, 0.000000, 1.000000, 0.000000, 0.373591, 0.248091, + -2.228202, -0.060680, -4.128632, 0.000000, 1.000000, -0.000000, 0.451716, 0.304853, + -2.248323, -0.060680, -4.128633, 0.000000, 1.000000, -0.000000, 0.548284, 0.304853, + -2.264601, -0.060680, -4.106333, 0.000000, 1.000000, -0.000000, 0.626409, 0.248091, + -2.270819, -0.060680, -4.070257, 0.000000, 1.000000, 0.000000, 0.656250, 0.156250, + -2.650839, -0.060680, -3.805370, -0.738267, 0.000000, 0.674509, 0.400000, 0.311560, + -2.671213, -0.096826, -3.827670, -0.738267, 0.000000, 0.674509, 0.375000, 0.687500, + -2.650839, -0.096826, -3.805370, -0.738267, 0.000000, 0.674509, 0.400000, 0.687500, + -2.671213, -0.060680, -3.827670, -0.738267, 0.000000, 0.674509, 0.375000, 0.311560, + -2.625656, -0.060680, -3.805370, 0.000000, 0.000000, 1.000000, 0.425000, 0.311560, + -2.650839, -0.060680, -3.805370, 0.000000, 0.000000, 1.000000, 0.400000, 0.311560, + -2.650839, -0.096826, -3.805370, 0.000000, 0.000000, 1.000000, 0.400000, 0.687500, + -2.625656, -0.096826, -3.805370, 0.000000, 0.000000, 1.000000, 0.425000, 0.687500, + -2.625656, -0.060680, -3.805370, 0.738251, 0.000000, 0.674526, 0.425000, 0.311560, + -2.625656, -0.096826, -3.805370, 0.738251, 0.000000, 0.674526, 0.425000, 0.687500, + -2.605282, -0.060680, -3.827668, 0.738251, 0.000000, 0.674526, 0.450000, 0.311560, + -2.605282, -0.096826, -3.827668, 0.738251, 0.000000, 0.674526, 0.450000, 0.687500, + -2.605691, -0.060680, -4.070256, 0.999999, 0.000000, -0.001687, 0.475000, 0.311560, + -2.605282, -0.060680, -3.827668, 0.999999, 0.000000, -0.001687, 0.450000, 0.311560, + -2.605282, -0.096826, -3.827668, 0.999999, 0.000000, -0.001687, 0.450000, 0.687500, + -2.605691, -0.096826, -4.070256, 0.999999, 0.000000, -0.001687, 0.475000, 0.687500, + -2.605691, -0.060680, -4.070256, 0.985471, 0.000000, -0.169842, 0.475000, 0.311560, + -2.605691, -0.096826, -4.070256, 0.985471, 0.000000, -0.169842, 0.475000, 0.687500, + -2.611910, -0.060680, -4.106335, 0.985471, 0.000000, -0.169842, 0.500000, 0.311560, + -2.611910, -0.096826, -4.106335, 0.985471, 0.000000, -0.169842, 0.500000, 0.687500, + -2.611910, -0.060680, -4.106335, 0.807677, 0.000000, -0.589626, 0.500000, 0.311560, + -2.611910, -0.096826, -4.106335, 0.807677, 0.000000, -0.589626, 0.500000, 0.687500, + -2.628187, -0.060680, -4.128631, 0.807677, 0.000000, -0.589626, 0.525000, 0.311560, + -2.628187, -0.096826, -4.128631, 0.807677, 0.000000, -0.589626, 0.525000, 0.687500, + -2.648307, -0.096826, -4.128633, 0.000067, 0.000000, -1.000000, 0.550000, 0.687500, + -2.648307, -0.060680, -4.128633, 0.000067, 0.000000, -1.000000, 0.550000, 0.311560, + -2.628187, -0.096826, -4.128631, 0.000067, 0.000000, -1.000000, 0.525000, 0.687500, + -2.628187, -0.060680, -4.128631, 0.000067, 0.000000, -1.000000, 0.525000, 0.311560, + -2.664586, -0.060680, -4.106333, -0.807689, 0.000000, -0.589608, 0.575000, 0.311560, + -2.648307, -0.096826, -4.128633, -0.807689, 0.000000, -0.589608, 0.550000, 0.687500, + -2.664586, -0.096826, -4.106333, -0.807689, 0.000000, -0.589608, 0.575000, 0.687500, + -2.648307, -0.060680, -4.128633, -0.807689, 0.000000, -0.589608, 0.550000, 0.311560, + -2.670803, -0.060680, -4.070257, -0.985472, 0.000000, -0.169839, 0.600000, 0.311560, + -2.664586, -0.096826, -4.106333, -0.985472, 0.000000, -0.169839, 0.575000, 0.687500, + -2.670803, -0.096826, -4.070257, -0.985472, 0.000000, -0.169839, 0.600000, 0.687500, + -2.664586, -0.060680, -4.106333, -0.985472, 0.000000, -0.169839, 0.575000, 0.311560, + -2.671213, -0.060680, -3.827670, -0.999999, 0.000000, -0.001687, 0.625000, 0.311560, + -2.670803, -0.096826, -4.070257, -0.999999, 0.000000, -0.001687, 0.600000, 0.687500, + -2.671213, -0.096826, -3.827670, -0.999999, 0.000000, -0.001687, 0.625000, 0.687500, + -2.670803, -0.060680, -4.070257, -0.999999, 0.000000, -0.001687, 0.600000, 0.311560, + -2.650839, -0.096826, -3.805370, 0.000000, -1.000000, 0.000000, 0.548284, 0.992353, + -2.671213, -0.096826, -3.827670, 0.000000, -1.000000, 0.000000, 0.626409, 0.935591, + -2.638247, -0.096826, -4.070257, 0.000000, -1.000000, -0.000000, 0.500000, 0.850000, + -2.625656, -0.096826, -3.805370, 0.000000, -1.000000, 0.000000, 0.451716, 0.992353, + -2.605282, -0.096826, -3.827668, 0.000000, -1.000000, 0.000000, 0.373591, 0.935591, + -2.605691, -0.096826, -4.070256, 0.000000, -1.000000, -0.000000, 0.343750, 0.843750, + -2.611910, -0.096826, -4.106335, 0.000000, -1.000000, -0.000000, 0.373591, 0.751909, + -2.628187, -0.096826, -4.128631, 0.000000, -1.000000, -0.000000, 0.451716, 0.695147, + -2.648307, -0.096826, -4.128633, 0.000000, -1.000000, -0.000000, 0.548284, 0.695147, + -2.664586, -0.096826, -4.106333, 0.000000, -1.000000, -0.000000, 0.626409, 0.751909, + -2.670803, -0.096826, -4.070257, 0.000000, -1.000000, 0.000000, 0.656250, 0.843750, + -2.671213, -0.060680, -3.827670, 0.000000, 1.000000, 0.000000, 0.626409, 0.064409, + -2.650839, -0.060680, -3.805370, 0.000000, 1.000000, 0.000000, 0.548284, 0.007647, + -2.638247, -0.060680, -4.070257, 0.000000, 1.000000, -0.000000, 0.500000, 0.162500, + -2.625656, -0.060680, -3.805370, 0.000000, 1.000000, 0.000000, 0.451716, 0.007647, + -2.605282, -0.060680, -3.827668, 0.000000, 1.000000, 0.000000, 0.373591, 0.064409, + -2.605691, -0.060680, -4.070256, 0.000000, 1.000000, -0.000000, 0.343750, 0.156250, + -2.611910, -0.060680, -4.106335, 0.000000, 1.000000, 0.000000, 0.373591, 0.248091, + -2.628187, -0.060680, -4.128631, 0.000000, 1.000000, 0.000000, 0.451716, 0.304853, + -2.648307, -0.060680, -4.128633, 0.000000, 1.000000, 0.000000, 0.548284, 0.304853, + -2.664586, -0.060680, -4.106333, 0.000000, 1.000000, 0.000000, 0.626409, 0.248091, + -2.670803, -0.060680, -4.070257, 0.000000, 1.000000, 0.000000, 0.656250, 0.156250, + 3.310848, -0.054956, 4.525874, -0.674574, 0.000000, -0.738207, 0.400000, 0.311560, + 3.333145, -0.069330, 4.505500, -0.674574, 0.000000, -0.738207, 0.375000, 0.687500, + 3.310848, -0.069330, 4.525874, -0.674574, 0.000000, -0.738207, 0.400000, 0.687500, + 3.333145, -0.054956, 4.505500, -0.674574, 0.000000, -0.738207, 0.375000, 0.311560, + 3.310848, -0.054956, 4.551057, -1.000000, 0.000000, 0.000000, 0.425000, 0.311560, + 3.310848, -0.069330, 4.525874, -1.000000, 0.000000, 0.000000, 0.400000, 0.687500, + 3.310848, -0.069330, 4.551057, -1.000000, 0.000000, 0.000000, 0.425000, 0.687500, + 3.310848, -0.054956, 4.525874, -1.000000, 0.000000, 0.000000, 0.400000, 0.311560, + 3.333146, -0.054956, 4.571433, -0.674564, 0.000000, 0.738216, 0.450000, 0.311560, + 3.310848, -0.054956, 4.551057, -0.674564, 0.000000, 0.738216, 0.425000, 0.311560, + 3.310848, -0.069330, 4.551057, -0.674564, 0.000000, 0.738216, 0.425000, 0.687500, + 3.333146, -0.069330, 4.571433, -0.674564, 0.000000, 0.738216, 0.450000, 0.687500, + 3.575734, -0.054956, 4.571022, 0.001693, 0.000000, 0.999999, 0.475000, 0.311560, + 3.333146, -0.054956, 4.571433, 0.001693, 0.000000, 0.999999, 0.450000, 0.311560, + 3.333146, -0.069330, 4.571433, 0.001693, 0.000000, 0.999999, 0.450000, 0.687500, + 3.575734, -0.069330, 4.571022, 0.001693, 0.000000, 0.999999, 0.475000, 0.687500, + 3.611812, -0.054956, 4.564803, 0.169845, 0.000000, 0.985471, 0.500000, 0.311560, + 3.575734, -0.054956, 4.571022, 0.169845, 0.000000, 0.985471, 0.475000, 0.311560, + 3.575734, -0.069330, 4.571022, 0.169845, 0.000000, 0.985471, 0.475000, 0.687500, + 3.611812, -0.069330, 4.564803, 0.169845, 0.000000, 0.985471, 0.500000, 0.687500, + 3.634111, -0.054956, 4.548526, 0.589586, 0.000000, 0.807706, 0.525000, 0.311560, + 3.611812, -0.054956, 4.564803, 0.589586, 0.000000, 0.807706, 0.500000, 0.311560, + 3.611812, -0.069330, 4.564803, 0.589586, 0.000000, 0.807706, 0.500000, 0.687500, + 3.634111, -0.069330, 4.548526, 0.589586, 0.000000, 0.807706, 0.525000, 0.687500, + 3.634111, -0.054956, 4.548526, 1.000000, 0.000000, -0.000076, 0.525000, 0.311560, + 3.634111, -0.069330, 4.548526, 1.000000, 0.000000, -0.000076, 0.525000, 0.687500, + 3.634110, -0.054956, 4.528407, 1.000000, 0.000000, -0.000076, 0.550000, 0.311560, + 3.634110, -0.069330, 4.528407, 1.000000, 0.000000, -0.000076, 0.550000, 0.687500, + 3.611813, -0.054956, 4.512129, 0.589638, 0.000000, -0.807668, 0.575000, 0.311560, + 3.634110, -0.069330, 4.528407, 0.589638, 0.000000, -0.807668, 0.550000, 0.687500, + 3.611813, -0.069330, 4.512129, 0.589638, 0.000000, -0.807668, 0.575000, 0.687500, + 3.634110, -0.054956, 4.528407, 0.589638, 0.000000, -0.807668, 0.550000, 0.311560, + 3.611813, -0.069330, 4.512129, 0.169854, 0.000000, -0.985469, 0.575000, 0.687500, + 3.575734, -0.069330, 4.505910, 0.169854, 0.000000, -0.985469, 0.600000, 0.687500, + 3.575734, -0.054956, 4.505910, 0.169854, 0.000000, -0.985469, 0.600000, 0.311560, + 3.611813, -0.054956, 4.512129, 0.169854, 0.000000, -0.985469, 0.575000, 0.311560, + 3.575734, -0.069330, 4.505910, 0.001692, 0.000000, -0.999999, 0.600000, 0.687500, + 3.333145, -0.069330, 4.505500, 0.001692, 0.000000, -0.999999, 0.625000, 0.687500, + 3.333145, -0.054956, 4.505500, 0.001692, 0.000000, -0.999999, 0.625000, 0.311560, + 3.575734, -0.054956, 4.505910, 0.001692, 0.000000, -0.999999, 0.600000, 0.311560, + 3.310848, -0.069330, 4.525874, 0.000000, -1.000000, 0.000000, 0.548284, 0.992353, + 3.333145, -0.069330, 4.505500, 0.000000, -1.000000, 0.000000, 0.626409, 0.935591, + 3.575734, -0.069330, 4.538467, 0.000000, -1.000000, -0.000000, 0.500000, 0.850000, + 3.310848, -0.069330, 4.551057, 0.000000, -1.000000, 0.000000, 0.451716, 0.992353, + 3.333146, -0.069330, 4.571433, 0.000000, -1.000000, 0.000000, 0.373591, 0.935591, + 3.575734, -0.069330, 4.571022, 0.000000, -1.000000, 0.000000, 0.343750, 0.843750, + 3.611812, -0.069330, 4.564803, 0.000000, -1.000000, 0.000000, 0.373591, 0.751909, + 3.634111, -0.069330, 4.548526, 0.000000, -1.000000, 0.000000, 0.451716, 0.695147, + 3.634110, -0.069330, 4.528407, 0.000000, -1.000000, 0.000000, 0.548284, 0.695147, + 3.611813, -0.069330, 4.512129, 0.000000, -1.000000, 0.000000, 0.626409, 0.751909, + 3.575734, -0.069330, 4.505910, 0.000000, -1.000000, -0.000000, 0.656250, 0.843750, + 3.333145, -0.054956, 4.505500, 0.000000, 1.000000, -0.000000, 0.626409, 0.064409, + 3.310848, -0.054956, 4.525874, 0.000000, 1.000000, -0.000000, 0.548284, 0.007647, + 3.575734, -0.054956, 4.538467, 0.000000, 1.000000, 0.000000, 0.500000, 0.162500, + 3.310848, -0.054956, 4.551057, 0.000000, 1.000000, 0.000000, 0.451716, 0.007647, + 3.333146, -0.054956, 4.571433, 0.000000, 1.000000, 0.000000, 0.373591, 0.064409, + 3.575734, -0.054956, 4.571022, 0.000000, 1.000000, 0.000000, 0.343750, 0.156250, + 3.611812, -0.054956, 4.564803, 0.000000, 1.000000, 0.000000, 0.373591, 0.248091, + 3.634111, -0.054956, 4.548526, 0.000000, 1.000000, 0.000000, 0.451716, 0.304853, + 3.634110, -0.054956, 4.528407, 0.000000, 1.000000, 0.000000, 0.548284, 0.304853, + 3.611813, -0.054956, 4.512129, 0.000000, 1.000000, 0.000000, 0.626409, 0.248091, + 3.575734, -0.054956, 4.505910, 0.000000, 1.000000, 0.000000, 0.656250, 0.156250, + 2.955750, -0.448126, -1.115395, -0.809016, 0.000000, -0.587787, 0.387500, 0.687500, + 2.955750, -0.520261, -1.115395, -0.809016, 0.000000, -0.587787, 0.387500, 0.311560, + 2.940006, -0.448126, -1.084495, -0.951056, 0.000000, -0.309018, 0.375000, 0.687500, + 2.940006, -0.520261, -1.084495, -0.951056, 0.000000, -0.309018, 0.375000, 0.311560, + 2.980272, -0.448126, -1.139917, -0.587785, 0.000000, -0.809017, 0.400000, 0.687500, + 2.980272, -0.520261, -1.139917, -0.587785, 0.000000, -0.809017, 0.400000, 0.311560, + 3.011171, -0.520261, -1.155661, -0.309017, 0.000000, -0.951056, 0.412500, 0.311560, + 3.011171, -0.448126, -1.155661, -0.309017, 0.000000, -0.951056, 0.412500, 0.687500, + 3.045424, -0.520261, -1.161086, 0.000000, 0.000000, -1.000000, 0.425000, 0.311560, + 3.045424, -0.448126, -1.161086, 0.000000, 0.000000, -1.000000, 0.425000, 0.687500, + 3.079676, -0.520261, -1.155661, 0.309019, 0.000000, -0.951056, 0.437500, 0.311560, + 3.079676, -0.448126, -1.155661, 0.309019, 0.000000, -0.951056, 0.437500, 0.687500, + 3.110575, -0.520261, -1.139917, 0.587785, 0.000000, -0.809017, 0.450000, 0.311560, + 3.110575, -0.448126, -1.139917, 0.587785, 0.000000, -0.809017, 0.450000, 0.687500, + 3.135097, -0.520261, -1.115395, 0.809015, 0.000000, -0.587788, 0.462500, 0.311560, + 3.135097, -0.448126, -1.115395, 0.809015, 0.000000, -0.587788, 0.462500, 0.687500, + 3.150841, -0.520261, -1.084495, 0.951056, 0.000000, -0.309018, 0.475000, 0.311560, + 3.150841, -0.448126, -1.084495, 0.951056, 0.000000, -0.309018, 0.475000, 0.687500, + 3.156266, -0.520261, -1.050243, 1.000000, 0.000000, 0.000000, 0.487500, 0.311560, + 3.156266, -0.448126, -1.050243, 1.000000, 0.000000, 0.000000, 0.487500, 0.687500, + 3.150841, -0.520261, -1.015991, 0.951056, 0.000000, 0.309018, 0.500000, 0.311560, + 3.150841, -0.448126, -1.015991, 0.951056, 0.000000, 0.309018, 0.500000, 0.687500, + 3.135097, -0.520261, -0.985091, 0.809018, 0.000000, 0.587784, 0.512500, 0.311560, + 3.135097, -0.448126, -0.985091, 0.809018, 0.000000, 0.587784, 0.512500, 0.687500, + 3.110575, -0.448126, -0.960569, 0.587785, 0.000000, 0.809018, 0.525000, 0.687500, + 3.110575, -0.520261, -0.960569, 0.587785, 0.000000, 0.809018, 0.525000, 0.311560, + 3.079676, -0.448126, -0.944825, 0.309017, 0.000000, 0.951057, 0.537500, 0.687500, + 3.079676, -0.520261, -0.944825, 0.309017, 0.000000, 0.951057, 0.537500, 0.311560, + 3.045424, -0.520261, -0.939400, -0.000001, 0.000000, 1.000000, 0.550000, 0.311560, + 3.045424, -0.448126, -0.939400, -0.000001, 0.000000, 1.000000, 0.550000, 0.687500, + 3.011171, -0.520261, -0.944825, -0.309017, 0.000000, 0.951057, 0.562500, 0.311560, + 3.011171, -0.448126, -0.944825, -0.309017, 0.000000, 0.951057, 0.562500, 0.687500, + 2.980272, -0.448126, -0.960569, -0.587784, 0.000000, 0.809018, 0.575000, 0.687500, + 2.980272, -0.520261, -0.960569, -0.587784, 0.000000, 0.809018, 0.575000, 0.311560, + 2.955750, -0.448126, -0.985091, -0.809018, 0.000000, 0.587784, 0.587500, 0.687500, + 2.955750, -0.520261, -0.985091, -0.809018, 0.000000, 0.587784, 0.587500, 0.311560, + 2.940006, -0.448126, -1.015991, -0.951055, 0.000000, 0.309022, 0.600000, 0.687500, + 2.940006, -0.520261, -1.015991, -0.951055, 0.000000, 0.309022, 0.600000, 0.311560, + 2.934581, -0.448126, -1.050243, -1.000000, 0.000000, 0.000004, 0.612500, 0.687500, + 2.934581, -0.520261, -1.050243, -1.000000, 0.000000, 0.000004, 0.612500, 0.311560, + 2.940006, -0.448126, -1.084495, -0.951056, 0.000000, -0.309018, 0.625000, 0.687500, + 2.940006, -0.520261, -1.084495, -0.951056, 0.000000, -0.309018, 0.625000, 0.311560, + 2.955750, -0.448126, -1.115395, 0.000000, 1.000000, -0.000001, 0.626409, 0.935592, + 2.940006, -0.448126, -1.084495, 0.000000, 1.000000, 0.000000, 0.648603, 0.892034, + 3.045424, -0.448126, -1.050243, 0.000000, 1.000000, -0.000000, 0.500000, 0.850000, + 2.980272, -0.448126, -1.139917, 0.000000, 1.000000, -0.000000, 0.591842, 0.970159, + 3.011171, -0.448126, -1.155661, 0.000000, 1.000000, -0.000000, 0.548284, 0.992353, + 3.045424, -0.448126, -1.161086, 0.000000, 1.000000, 0.000000, 0.500000, 1.000000, + 3.079676, -0.448126, -1.155661, 0.000000, 1.000000, 0.000000, 0.451716, 0.992353, + 3.110575, -0.448126, -1.139917, 0.000000, 1.000000, 0.000000, 0.408159, 0.970159, + 3.135097, -0.448126, -1.115395, 0.000000, 1.000000, 0.000000, 0.373591, 0.935591, + 3.150841, -0.448126, -1.084495, 0.000000, 1.000000, 0.000001, 0.351397, 0.892034, + 3.156266, -0.448126, -1.050243, 0.000000, 1.000000, 0.000001, 0.343750, 0.843750, + 3.150841, -0.448126, -1.015991, 0.000000, 1.000000, 0.000000, 0.351397, 0.795466, + 3.135097, -0.448126, -0.985091, 0.000000, 1.000000, 0.000000, 0.373591, 0.751909, + 3.110575, -0.448126, -0.960569, 0.000000, 1.000000, 0.000000, 0.408159, 0.717341, + 3.079676, -0.448126, -0.944825, 0.000000, 1.000000, 0.000000, 0.451716, 0.695147, + 3.045424, -0.448126, -0.939400, 0.000000, 1.000000, 0.000000, 0.500000, 0.687500, + 3.011171, -0.448126, -0.944825, 0.000000, 1.000000, 0.000000, 0.548284, 0.695147, + 2.980272, -0.448126, -0.960569, 0.000000, 1.000000, 0.000000, 0.591841, 0.717341, + 2.955750, -0.448126, -0.985091, 0.000000, 1.000000, 0.000000, 0.626409, 0.751909, + 2.940006, -0.448126, -1.015991, 0.000000, 1.000000, -0.000001, 0.648603, 0.795466, + 2.934581, -0.448126, -1.050243, 0.000000, 1.000000, 0.000000, 0.656250, 0.843750, + 2.940006, -0.520261, -1.084495, 0.000000, -1.000000, 0.000000, 0.648603, 0.107966, + 2.955750, -0.520261, -1.115395, 0.000000, -1.000000, 0.000000, 0.626409, 0.064409, + 3.045424, -0.520261, -1.050243, 0.000000, -1.000000, -0.000000, 0.500000, 0.162500, + 2.980272, -0.520261, -1.139917, 0.000000, -1.000000, 0.000000, 0.591841, 0.029841, + 3.011171, -0.520261, -1.155661, 0.000000, -1.000000, 0.000000, 0.548284, 0.007647, + 3.045424, -0.520261, -1.161086, 0.000000, -1.000000, 0.000000, 0.500000, 0.000000, + 3.079676, -0.520261, -1.155661, 0.000000, -1.000000, -0.000000, 0.451716, 0.007647, + 3.110575, -0.520261, -1.139917, 0.000000, -1.000000, -0.000000, 0.408159, 0.029841, + 3.135097, -0.520261, -1.115395, 0.000000, -1.000000, 0.000000, 0.373591, 0.064409, + 3.150841, -0.520261, -1.084495, 0.000000, -1.000000, 0.000000, 0.351397, 0.107966, + 3.156266, -0.520261, -1.050243, 0.000000, -1.000000, 0.000000, 0.343750, 0.156250, + 3.150841, -0.520261, -1.015991, 0.000000, -1.000000, 0.000000, 0.351397, 0.204534, + 3.135097, -0.520261, -0.985091, 0.000000, -1.000000, 0.000000, 0.373591, 0.248091, + 3.110575, -0.520261, -0.960569, 0.000000, -1.000000, 0.000000, 0.408159, 0.282659, + 3.079676, -0.520261, -0.944825, 0.000000, -1.000000, 0.000000, 0.451716, 0.304853, + 3.045424, -0.520261, -0.939400, 0.000000, -1.000000, 0.000000, 0.500000, 0.312500, + 3.011171, -0.520261, -0.944825, 0.000000, -1.000000, 0.000000, 0.548284, 0.304853, + 2.980272, -0.520261, -0.960569, 0.000000, -1.000000, 0.000000, 0.591842, 0.282659, + 2.955750, -0.520261, -0.985091, 0.000000, -1.000000, 0.000000, 0.626409, 0.248092, + 2.940006, -0.520261, -1.015991, 0.000000, -1.000000, 0.000000, 0.648603, 0.204534, + 2.934581, -0.520261, -1.050243, 0.000000, -1.000000, 0.000000, 0.656250, 0.156250, + 0.558102, -0.448126, 0.175059, -0.809017, 0.000000, -0.587785, 0.387500, 0.687500, + 0.558102, -0.520261, 0.175059, -0.809017, 0.000000, -0.587785, 0.387500, 0.311560, + 0.542358, -0.448126, 0.205958, -0.951057, 0.000000, -0.309016, 0.375000, 0.687500, + 0.542358, -0.520261, 0.205958, -0.951057, 0.000000, -0.309016, 0.375000, 0.311560, + 0.582624, -0.520261, 0.150537, -0.587785, 0.000000, -0.809017, 0.400000, 0.311560, + 0.582624, -0.448126, 0.150537, -0.587785, 0.000000, -0.809017, 0.400000, 0.687500, + 0.613524, -0.520261, 0.134793, -0.309017, 0.000000, -0.951056, 0.412500, 0.311560, + 0.613524, -0.448126, 0.134793, -0.309017, 0.000000, -0.951056, 0.412500, 0.687500, + 0.647776, -0.520261, 0.129368, 0.000000, 0.000000, -1.000000, 0.425000, 0.311560, + 0.647776, -0.448126, 0.129368, 0.000000, 0.000000, -1.000000, 0.425000, 0.687500, + 0.682028, -0.520261, 0.134793, 0.309017, 0.000000, -0.951056, 0.437500, 0.311560, + 0.682028, -0.448126, 0.134793, 0.309017, 0.000000, -0.951056, 0.437500, 0.687500, + 0.712928, -0.520261, 0.150537, 0.587785, 0.000000, -0.809017, 0.450000, 0.311560, + 0.712928, -0.448126, 0.150537, 0.587785, 0.000000, -0.809017, 0.450000, 0.687500, + 0.737450, -0.520261, 0.175059, 0.809017, 0.000000, -0.587785, 0.462500, 0.311560, + 0.737450, -0.448126, 0.175059, 0.809017, 0.000000, -0.587785, 0.462500, 0.687500, + 0.753194, -0.520261, 0.205958, 0.951056, 0.000000, -0.309017, 0.475000, 0.311560, + 0.753194, -0.448126, 0.205958, 0.951056, 0.000000, -0.309017, 0.475000, 0.687500, + 0.758619, -0.520261, 0.240211, 1.000000, 0.000000, -0.000000, 0.487500, 0.311560, + 0.758619, -0.448126, 0.240211, 1.000000, 0.000000, -0.000000, 0.487500, 0.687500, + 0.753194, -0.520261, 0.274463, 0.951056, 0.000000, 0.309017, 0.500000, 0.311560, + 0.753194, -0.448126, 0.274463, 0.951056, 0.000000, 0.309017, 0.500000, 0.687500, + 0.737450, -0.520261, 0.305362, 0.809017, 0.000000, 0.587785, 0.512500, 0.311560, + 0.737450, -0.448126, 0.305362, 0.809017, 0.000000, 0.587785, 0.512500, 0.687500, + 0.712928, -0.448126, 0.329884, 0.587785, 0.000000, 0.809017, 0.525000, 0.687500, + 0.712928, -0.520261, 0.329884, 0.587785, 0.000000, 0.809017, 0.525000, 0.311560, + 0.682028, -0.448126, 0.345628, 0.309017, 0.000000, 0.951056, 0.537500, 0.687500, + 0.682028, -0.520261, 0.345628, 0.309017, 0.000000, 0.951056, 0.537500, 0.311560, + 0.647776, -0.448126, 0.351054, 0.000000, 0.000000, 1.000000, 0.550000, 0.687500, + 0.647776, -0.520261, 0.351054, 0.000000, 0.000000, 1.000000, 0.550000, 0.311560, + 0.613524, -0.520261, 0.345628, -0.309018, 0.000000, 0.951056, 0.562500, 0.311560, + 0.613524, -0.448126, 0.345628, -0.309018, 0.000000, 0.951056, 0.562500, 0.687500, + 0.582624, -0.520261, 0.329884, -0.587785, 0.000000, 0.809017, 0.575000, 0.311560, + 0.582624, -0.448126, 0.329884, -0.587785, 0.000000, 0.809017, 0.575000, 0.687500, + 0.558102, -0.520261, 0.305362, -0.809017, 0.000000, 0.587786, 0.587500, 0.311560, + 0.558102, -0.448126, 0.305362, -0.809017, 0.000000, 0.587786, 0.587500, 0.687500, + 0.542358, -0.448126, 0.274463, -0.951057, 0.000000, 0.309017, 0.600000, 0.687500, + 0.542358, -0.520261, 0.274463, -0.951057, 0.000000, 0.309017, 0.600000, 0.311560, + 0.536933, -0.448126, 0.240211, -1.000000, 0.000000, 0.000001, 0.612500, 0.687500, + 0.536933, -0.520261, 0.240211, -1.000000, 0.000000, 0.000001, 0.612500, 0.311560, + 0.542358, -0.448126, 0.205958, -0.951057, 0.000000, -0.309016, 0.625000, 0.687500, + 0.542358, -0.520261, 0.205958, -0.951057, 0.000000, -0.309016, 0.625000, 0.311560, + 0.558102, -0.448126, 0.175059, 0.000000, 1.000000, -0.000000, 0.626409, 0.935592, + 0.542358, -0.448126, 0.205958, 0.000000, 1.000000, 0.000001, 0.648603, 0.892034, + 0.647776, -0.448126, 0.240211, 0.000000, 1.000000, -0.000000, 0.500000, 0.850000, + 0.582624, -0.448126, 0.150537, 0.000000, 1.000000, -0.000000, 0.591842, 0.970159, + 0.613524, -0.448126, 0.134793, 0.000000, 1.000000, 0.000000, 0.548284, 0.992353, + 0.647776, -0.448126, 0.129368, 0.000000, 1.000000, 0.000000, 0.500000, 1.000000, + 0.682028, -0.448126, 0.134793, 0.000000, 1.000000, -0.000001, 0.451716, 0.992353, + 0.712928, -0.448126, 0.150537, 0.000000, 1.000000, -0.000001, 0.408159, 0.970159, + 0.737450, -0.448126, 0.175059, 0.000000, 1.000000, 0.000001, 0.373591, 0.935591, + 0.753194, -0.448126, 0.205958, 0.000000, 1.000000, 0.000001, 0.351397, 0.892034, + 0.758619, -0.448126, 0.240211, 0.000000, 1.000000, 0.000000, 0.343750, 0.843750, + 0.753194, -0.448126, 0.274463, 0.000000, 1.000000, -0.000001, 0.351397, 0.795466, + 0.737450, -0.448126, 0.305362, 0.000000, 1.000000, -0.000001, 0.373591, 0.751909, + 0.712928, -0.448126, 0.329884, 0.000000, 1.000000, 0.000000, 0.408159, 0.717341, + 0.682028, -0.448126, 0.345628, 0.000000, 1.000000, 0.000000, 0.451716, 0.695147, + 0.647776, -0.448126, 0.351054, 0.000000, 1.000000, 0.000000, 0.500000, 0.687500, + 0.613524, -0.448126, 0.345628, 0.000000, 1.000000, 0.000000, 0.548284, 0.695147, + 0.582624, -0.448126, 0.329884, 0.000000, 1.000000, 0.000000, 0.591841, 0.717341, + 0.558102, -0.448126, 0.305362, 0.000000, 1.000000, 0.000000, 0.626409, 0.751909, + 0.542358, -0.448126, 0.274463, 0.000000, 1.000000, -0.000001, 0.648603, 0.795466, + 0.536933, -0.448126, 0.240211, 0.000000, 1.000000, -0.000001, 0.656250, 0.843750, + 0.542358, -0.520261, 0.205958, 0.000000, -1.000000, 0.000000, 0.648603, 0.107966, + 0.558102, -0.520261, 0.175059, 0.000000, -1.000000, 0.000000, 0.626409, 0.064409, + 0.647776, -0.520261, 0.240211, 0.000000, -1.000000, 0.000000, 0.500000, 0.162500, + 0.582624, -0.520261, 0.150537, 0.000000, -1.000000, 0.000000, 0.591841, 0.029841, + 0.613524, -0.520261, 0.134793, 0.000000, -1.000000, 0.000000, 0.548284, 0.007647, + 0.647776, -0.520261, 0.129368, 0.000000, -1.000000, 0.000000, 0.500000, 0.000000, + 0.682028, -0.520261, 0.134793, 0.000000, -1.000000, -0.000000, 0.451716, 0.007647, + 0.712928, -0.520261, 0.150537, 0.000000, -1.000000, -0.000000, 0.408159, 0.029841, + 0.737450, -0.520261, 0.175059, 0.000000, -1.000000, 0.000001, 0.373591, 0.064409, + 0.753194, -0.520261, 0.205958, 0.000000, -1.000000, -0.000001, 0.351397, 0.107966, + 0.758619, -0.520261, 0.240211, 0.000000, -1.000000, 0.000000, 0.343750, 0.156250, + 0.753194, -0.520261, 0.274463, 0.000000, -1.000000, 0.000002, 0.351397, 0.204534, + 0.737450, -0.520261, 0.305362, 0.000000, -1.000000, 0.000000, 0.373591, 0.248091, + 0.712928, -0.520261, 0.329884, 0.000000, -1.000000, 0.000000, 0.408159, 0.282659, + 0.682028, -0.520261, 0.345628, 0.000000, -1.000000, 0.000000, 0.451716, 0.304853, + 0.647776, -0.520261, 0.351054, 0.000000, -1.000000, 0.000000, 0.500000, 0.312500, + 0.613524, -0.520261, 0.345628, 0.000000, -1.000000, 0.000000, 0.548284, 0.304853, + 0.582624, -0.520261, 0.329884, 0.000000, -1.000000, 0.000000, 0.591842, 0.282659, + 0.558102, -0.520261, 0.305362, 0.000000, -1.000000, -0.000001, 0.626409, 0.248092, + 0.542358, -0.520261, 0.274463, 0.000000, -1.000000, -0.000001, 0.648603, 0.204534, + 0.536933, -0.520261, 0.240211, 0.000000, -1.000000, 0.000000, 0.656250, 0.156250, + 0.573374, -0.448126, 0.785925, -0.809017, 0.000000, -0.587785, 0.387500, 0.687500, + 0.573374, -0.520261, 0.785925, -0.809017, 0.000000, -0.587785, 0.387500, 0.311560, + 0.557630, -0.448126, 0.816824, -0.951057, 0.000000, -0.309016, 0.375000, 0.687500, + 0.557630, -0.520261, 0.816824, -0.951057, 0.000000, -0.309016, 0.375000, 0.311560, + 0.597896, -0.448126, 0.761403, -0.587784, 0.000000, -0.809018, 0.400000, 0.687500, + 0.597896, -0.520261, 0.761403, -0.587784, 0.000000, -0.809018, 0.400000, 0.311560, + 0.628795, -0.520261, 0.745659, -0.309016, 0.000000, -0.951057, 0.412500, 0.311560, + 0.628795, -0.448126, 0.745659, -0.309016, 0.000000, -0.951057, 0.412500, 0.687500, + 0.663048, -0.520261, 0.740234, -0.000000, 0.000000, -1.000000, 0.425000, 0.311560, + 0.663048, -0.448126, 0.740234, -0.000000, 0.000000, -1.000000, 0.425000, 0.687500, + 0.697300, -0.520261, 0.745659, 0.309017, 0.000000, -0.951056, 0.437500, 0.311560, + 0.697300, -0.448126, 0.745659, 0.309017, 0.000000, -0.951056, 0.437500, 0.687500, + 0.728199, -0.520261, 0.761403, 0.587785, 0.000000, -0.809018, 0.450000, 0.311560, + 0.728199, -0.448126, 0.761403, 0.587785, 0.000000, -0.809018, 0.450000, 0.687500, + 0.752721, -0.520261, 0.785925, 0.809017, 0.000000, -0.587786, 0.462500, 0.311560, + 0.752721, -0.448126, 0.785925, 0.809017, 0.000000, -0.587786, 0.462500, 0.687500, + 0.768465, -0.520261, 0.816824, 0.951057, 0.000000, -0.309016, 0.475000, 0.311560, + 0.768465, -0.448126, 0.816824, 0.951057, 0.000000, -0.309016, 0.475000, 0.687500, + 0.773890, -0.520261, 0.851076, 1.000000, 0.000000, 0.000000, 0.487500, 0.311560, + 0.773890, -0.448126, 0.851076, 1.000000, 0.000000, 0.000000, 0.487500, 0.687500, + 0.768465, -0.520261, 0.885329, 0.951057, 0.000000, 0.309016, 0.500000, 0.311560, + 0.768465, -0.448126, 0.885329, 0.951057, 0.000000, 0.309016, 0.500000, 0.687500, + 0.752721, -0.520261, 0.916228, 0.809017, 0.000000, 0.587786, 0.512500, 0.311560, + 0.752721, -0.448126, 0.916228, 0.809017, 0.000000, 0.587786, 0.512500, 0.687500, + 0.728199, -0.520261, 0.940750, 0.587784, 0.000000, 0.809018, 0.525000, 0.311560, + 0.728199, -0.448126, 0.940750, 0.587784, 0.000000, 0.809018, 0.525000, 0.687500, + 0.697300, -0.448126, 0.956494, 0.309016, 0.000000, 0.951057, 0.537500, 0.687500, + 0.697300, -0.520261, 0.956494, 0.309016, 0.000000, 0.951057, 0.537500, 0.311560, + 0.663048, -0.448126, 0.961919, -0.000001, 0.000000, 1.000000, 0.550000, 0.687500, + 0.663048, -0.520261, 0.961919, -0.000001, 0.000000, 1.000000, 0.550000, 0.311560, + 0.628795, -0.448126, 0.956494, -0.309016, 0.000000, 0.951057, 0.562500, 0.687500, + 0.628795, -0.520261, 0.956494, -0.309016, 0.000000, 0.951057, 0.562500, 0.311560, + 0.597896, -0.520261, 0.940750, -0.587784, 0.000000, 0.809018, 0.575000, 0.311560, + 0.597896, -0.448126, 0.940750, -0.587784, 0.000000, 0.809018, 0.575000, 0.687500, + 0.573374, -0.448126, 0.916228, -0.809017, 0.000000, 0.587786, 0.587500, 0.687500, + 0.573374, -0.520261, 0.916228, -0.809017, 0.000000, 0.587786, 0.587500, 0.311560, + 0.557630, -0.448126, 0.885329, -0.951057, 0.000000, 0.309017, 0.600000, 0.687500, + 0.557630, -0.520261, 0.885329, -0.951057, 0.000000, 0.309017, 0.600000, 0.311560, + 0.552205, -0.448126, 0.851076, -1.000000, 0.000000, 0.000001, 0.612500, 0.687500, + 0.552205, -0.520261, 0.851076, -1.000000, 0.000000, 0.000001, 0.612500, 0.311560, + 0.557630, -0.448126, 0.816824, -0.951057, 0.000000, -0.309016, 0.625000, 0.687500, + 0.557630, -0.520261, 0.816824, -0.951057, 0.000000, -0.309016, 0.625000, 0.311560, + 0.573374, -0.448126, 0.785925, 0.000000, 1.000000, 0.000000, 0.626409, 0.935592, + 0.557630, -0.448126, 0.816824, 0.000000, 1.000000, 0.000001, 0.648603, 0.892034, + 0.663048, -0.448126, 0.851076, 0.000000, 1.000000, -0.000000, 0.500000, 0.850000, + 0.597896, -0.448126, 0.761403, 0.000000, 1.000000, 0.000000, 0.591842, 0.970159, + 0.628795, -0.448126, 0.745659, 0.000000, 1.000000, 0.000000, 0.548284, 0.992353, + 0.663048, -0.448126, 0.740234, 0.000000, 1.000000, 0.000000, 0.500000, 1.000000, + 0.697300, -0.448126, 0.745659, 0.000000, 1.000000, -0.000001, 0.451716, 0.992353, + 0.728199, -0.448126, 0.761403, 0.000000, 1.000000, -0.000001, 0.408159, 0.970159, + 0.752721, -0.448126, 0.785925, 0.000000, 1.000000, 0.000000, 0.373591, 0.935591, + 0.768465, -0.448126, 0.816824, 0.000000, 1.000000, 0.000000, 0.351397, 0.892034, + 0.773890, -0.448126, 0.851076, 0.000000, 1.000000, 0.000000, 0.343750, 0.843750, + 0.768465, -0.448126, 0.885329, 0.000000, 1.000000, 0.000000, 0.351397, 0.795466, + 0.752721, -0.448126, 0.916228, 0.000000, 1.000000, 0.000000, 0.373591, 0.751909, + 0.728199, -0.448126, 0.940750, 0.000000, 1.000000, -0.000000, 0.408159, 0.717341, + 0.697300, -0.448126, 0.956494, 0.000000, 1.000000, -0.000000, 0.451716, 0.695147, + 0.663048, -0.448126, 0.961919, 0.000000, 1.000000, 0.000000, 0.500000, 0.687500, + 0.628795, -0.448126, 0.956494, 0.000000, 1.000000, 0.000000, 0.548284, 0.695147, + 0.597896, -0.448126, 0.940750, 0.000000, 1.000000, 0.000000, 0.591841, 0.717341, + 0.573374, -0.448126, 0.916228, 0.000000, 1.000000, 0.000000, 0.626409, 0.751909, + 0.557630, -0.448126, 0.885329, 0.000000, 1.000000, -0.000001, 0.648603, 0.795466, + 0.552205, -0.448126, 0.851076, 0.000000, 1.000000, 0.000000, 0.656250, 0.843750, + 0.557630, -0.520261, 0.816824, 0.000000, -1.000000, 0.000002, 0.648603, 0.107966, + 0.573374, -0.520261, 0.785925, 0.000000, -1.000000, 0.000000, 0.626409, 0.064409, + 0.663048, -0.520261, 0.851076, 0.000000, -1.000000, 0.000000, 0.500000, 0.162500, + 0.597896, -0.520261, 0.761403, 0.000000, -1.000000, 0.000000, 0.591841, 0.029841, + 0.628795, -0.520261, 0.745659, 0.000000, -1.000000, 0.000000, 0.548284, 0.007647, + 0.663048, -0.520261, 0.740234, 0.000000, -1.000000, 0.000000, 0.500000, 0.000000, + 0.697300, -0.520261, 0.745659, 0.000000, -1.000000, -0.000000, 0.451716, 0.007647, + 0.728199, -0.520261, 0.761403, 0.000000, -1.000000, -0.000000, 0.408159, 0.029841, + 0.752721, -0.520261, 0.785925, 0.000000, -1.000000, 0.000000, 0.373591, 0.064409, + 0.768465, -0.520261, 0.816824, 0.000000, -1.000000, 0.000000, 0.351397, 0.107966, + 0.773890, -0.520261, 0.851076, 0.000000, -1.000000, 0.000000, 0.343750, 0.156250, + 0.768465, -0.520261, 0.885329, 0.000000, -1.000000, 0.000000, 0.351397, 0.204534, + 0.752721, -0.520261, 0.916228, 0.000000, -1.000000, 0.000001, 0.373591, 0.248091, + 0.728199, -0.520261, 0.940750, 0.000000, -1.000000, 0.000001, 0.408159, 0.282659, + 0.697300, -0.520261, 0.956494, 0.000000, -1.000000, 0.000000, 0.451716, 0.304853, + 0.663048, -0.520261, 0.961919, 0.000000, -1.000000, 0.000000, 0.500000, 0.312500, + 0.628795, -0.520261, 0.956494, 0.000000, -1.000000, 0.000000, 0.548284, 0.304853, + 0.597896, -0.520261, 0.940750, 0.000000, -1.000000, 0.000000, 0.591842, 0.282659, + 0.573374, -0.520261, 0.916228, 0.000000, -1.000000, -0.000001, 0.626409, 0.248092, + 0.557630, -0.520261, 0.885329, 0.000000, -1.000000, -0.000001, 0.648603, 0.204534, + 0.552205, -0.520261, 0.851076, 0.000000, -1.000000, 0.000002, 0.656250, 0.156250, + -1.121190, -0.448126, 2.516801, -0.809017, 0.000000, -0.587785, 0.387500, 0.687500, + -1.121190, -0.520261, 2.516801, -0.809017, 0.000000, -0.587785, 0.387500, 0.311560, + -1.136934, -0.448126, 2.547700, -0.951057, 0.000000, -0.309014, 0.375000, 0.687500, + -1.136934, -0.520261, 2.547700, -0.951057, 0.000000, -0.309014, 0.375000, 0.311560, + -1.096668, -0.448126, 2.492279, -0.587786, 0.000000, -0.809017, 0.400000, 0.687500, + -1.096668, -0.520261, 2.492279, -0.587786, 0.000000, -0.809017, 0.400000, 0.311560, + -1.065769, -0.520261, 2.476535, -0.309017, 0.000000, -0.951056, 0.412500, 0.311560, + -1.065769, -0.448126, 2.476535, -0.309017, 0.000000, -0.951056, 0.412500, 0.687500, + -1.031516, -0.520261, 2.471110, -0.000000, 0.000000, -1.000000, 0.425000, 0.311560, + -1.031516, -0.448126, 2.471110, -0.000000, 0.000000, -1.000000, 0.425000, 0.687500, + -0.997264, -0.520261, 2.476535, 0.309017, 0.000000, -0.951056, 0.437500, 0.311560, + -0.997264, -0.448126, 2.476535, 0.309017, 0.000000, -0.951056, 0.437500, 0.687500, + -0.966365, -0.520261, 2.492279, 0.587787, 0.000000, -0.809016, 0.450000, 0.311560, + -0.966365, -0.448126, 2.492279, 0.587787, 0.000000, -0.809016, 0.450000, 0.687500, + -0.941843, -0.520261, 2.516801, 0.809019, 0.000000, -0.587783, 0.462500, 0.311560, + -0.941843, -0.448126, 2.516801, 0.809019, 0.000000, -0.587783, 0.462500, 0.687500, + -0.926099, -0.520261, 2.547700, 0.951056, 0.000000, -0.309018, 0.475000, 0.311560, + -0.926099, -0.448126, 2.547700, 0.951056, 0.000000, -0.309018, 0.475000, 0.687500, + -0.920674, -0.520261, 2.581953, 1.000000, 0.000000, -0.000000, 0.487500, 0.311560, + -0.920674, -0.448126, 2.581953, 1.000000, 0.000000, -0.000000, 0.487500, 0.687500, + -0.926099, -0.520261, 2.616205, 0.951056, 0.000000, 0.309018, 0.500000, 0.311560, + -0.926099, -0.448126, 2.616205, 0.951056, 0.000000, 0.309018, 0.500000, 0.687500, + -0.941843, -0.520261, 2.647104, 0.809017, 0.000000, 0.587786, 0.512500, 0.311560, + -0.941843, -0.448126, 2.647104, 0.809017, 0.000000, 0.587786, 0.512500, 0.687500, + -0.966365, -0.520261, 2.671626, 0.587788, 0.000000, 0.809015, 0.525000, 0.311560, + -0.966365, -0.448126, 2.671626, 0.587788, 0.000000, 0.809015, 0.525000, 0.687500, + -0.997264, -0.448126, 2.687370, 0.309015, 0.000000, 0.951057, 0.537500, 0.687500, + -0.997264, -0.520261, 2.687370, 0.309015, 0.000000, 0.951057, 0.537500, 0.311560, + -1.031516, -0.520261, 2.692795, -0.000000, 0.000000, 1.000000, 0.550000, 0.311560, + -1.031516, -0.448126, 2.692795, -0.000000, 0.000000, 1.000000, 0.550000, 0.687500, + -1.065769, -0.520261, 2.687370, -0.309015, 0.000000, 0.951057, 0.562500, 0.311560, + -1.065769, -0.448126, 2.687370, -0.309015, 0.000000, 0.951057, 0.562500, 0.687500, + -1.096668, -0.448126, 2.671626, -0.587787, 0.000000, 0.809016, 0.575000, 0.687500, + -1.096668, -0.520261, 2.671626, -0.587787, 0.000000, 0.809016, 0.575000, 0.311560, + -1.121190, -0.448126, 2.647104, -0.809018, 0.000000, 0.587784, 0.587500, 0.687500, + -1.121190, -0.520261, 2.647104, -0.809018, 0.000000, 0.587784, 0.587500, 0.311560, + -1.136934, -0.448126, 2.616205, -0.951057, 0.000000, 0.309015, 0.600000, 0.687500, + -1.136934, -0.520261, 2.616205, -0.951057, 0.000000, 0.309015, 0.600000, 0.311560, + -1.142359, -0.448126, 2.581953, -1.000000, 0.000000, 0.000004, 0.612500, 0.687500, + -1.142359, -0.520261, 2.581953, -1.000000, 0.000000, 0.000004, 0.612500, 0.311560, + -1.136934, -0.448126, 2.547700, -0.951057, 0.000000, -0.309014, 0.625000, 0.687500, + -1.136934, -0.520261, 2.547700, -0.951057, 0.000000, -0.309014, 0.625000, 0.311560, + -1.121190, -0.448126, 2.516801, 0.000000, 1.000000, 0.000000, 0.626409, 0.935592, + -1.136934, -0.448126, 2.547700, 0.000000, 1.000000, 0.000000, 0.648603, 0.892034, + -1.031516, -0.448126, 2.581953, 0.000000, 1.000000, 0.000000, 0.500000, 0.850000, + -1.096668, -0.448126, 2.492279, 0.000000, 1.000000, 0.000000, 0.591842, 0.970159, + -1.065769, -0.448126, 2.476535, 0.000000, 1.000000, 0.000000, 0.548284, 0.992353, + -1.031516, -0.448126, 2.471110, 0.000000, 1.000000, 0.000000, 0.500000, 1.000000, + -0.997264, -0.448126, 2.476535, 0.000000, 1.000000, -0.000001, 0.451716, 0.992353, + -0.966365, -0.448126, 2.492279, 0.000000, 1.000000, -0.000001, 0.408159, 0.970159, + -0.941843, -0.448126, 2.516801, 0.000000, 1.000000, 0.000001, 0.373591, 0.935591, + -0.926099, -0.448126, 2.547700, 0.000000, 1.000000, 0.000001, 0.351397, 0.892034, + -0.920674, -0.448126, 2.581953, 0.000000, 1.000000, 0.000000, 0.343750, 0.843750, + -0.926099, -0.448126, 2.616205, 0.000000, 1.000000, -0.000001, 0.351397, 0.795466, + -0.941843, -0.448126, 2.647104, 0.000000, 1.000000, -0.000001, 0.373591, 0.751909, + -0.966365, -0.448126, 2.671626, 0.000000, 1.000000, 0.000000, 0.408159, 0.717341, + -0.997264, -0.448126, 2.687370, 0.000000, 1.000000, 0.000000, 0.451716, 0.695147, + -1.031516, -0.448126, 2.692795, 0.000000, 1.000000, 0.000000, 0.500000, 0.687500, + -1.065769, -0.448126, 2.687370, 0.000000, 1.000000, 0.000000, 0.548284, 0.695147, + -1.096668, -0.448126, 2.671626, 0.000000, 1.000000, 0.000000, 0.591841, 0.717341, + -1.121190, -0.448126, 2.647104, 0.000000, 1.000000, 0.000001, 0.626409, 0.751909, + -1.136934, -0.448126, 2.616205, 0.000000, 1.000000, 0.000001, 0.648603, 0.795466, + -1.142359, -0.448126, 2.581953, 0.000000, 1.000000, 0.000000, 0.656250, 0.843750, + -1.136934, -0.520261, 2.547700, 0.000000, -1.000000, -0.000002, 0.648603, 0.107966, + -1.121190, -0.520261, 2.516801, 0.000000, -1.000000, 0.000001, 0.626409, 0.064409, + -1.031516, -0.520261, 2.581953, 0.000000, -1.000000, 0.000000, 0.500000, 0.162500, + -1.096668, -0.520261, 2.492279, 0.000000, -1.000000, -0.000000, 0.591841, 0.029841, + -1.065769, -0.520261, 2.476535, 0.000000, -1.000000, -0.000001, 0.548284, 0.007647, + -1.031516, -0.520261, 2.471110, 0.000000, -1.000000, 0.000000, 0.500000, 0.000000, + -0.997264, -0.520261, 2.476535, 0.000000, -1.000000, -0.000000, 0.451716, 0.007647, + -0.966365, -0.520261, 2.492279, 0.000000, -1.000000, -0.000000, 0.408159, 0.029841, + -0.941843, -0.520261, 2.516801, 0.000000, -1.000000, 0.000001, 0.373591, 0.064409, + -0.926099, -0.520261, 2.547700, 0.000000, -1.000000, -0.000001, 0.351397, 0.107966, + -0.920674, -0.520261, 2.581953, 0.000000, -1.000000, 0.000000, 0.343750, 0.156250, + -0.926099, -0.520261, 2.616205, 0.000000, -1.000000, 0.000002, 0.351397, 0.204534, + -0.941843, -0.520261, 2.647104, 0.000000, -1.000000, 0.000000, 0.373591, 0.248091, + -0.966365, -0.520261, 2.671626, 0.000000, -1.000000, 0.000001, 0.408159, 0.282659, + -0.997264, -0.520261, 2.687370, 0.000000, -1.000000, 0.000001, 0.451716, 0.304853, + -1.031516, -0.520261, 2.692795, 0.000000, -1.000000, 0.000000, 0.500000, 0.312500, + -1.065769, -0.520261, 2.687370, 0.000000, -1.000000, 0.000000, 0.548284, 0.304853, + -1.096668, -0.520261, 2.671626, 0.000000, -1.000000, -0.000000, 0.591842, 0.282659, + -1.121190, -0.520261, 2.647104, 0.000000, -1.000000, -0.000002, 0.626409, 0.248092, + -1.136934, -0.520261, 2.616205, 0.000000, -1.000000, 0.000001, 0.648603, 0.204534, + -1.142359, -0.520261, 2.581953, 0.000000, -1.000000, -0.000000, 0.656250, 0.156250, + -1.641663, -0.448126, 2.746777, -0.809017, 0.000000, -0.587785, 0.387500, 0.687500, + -1.641663, -0.520261, 2.746777, -0.809017, 0.000000, -0.587785, 0.387500, 0.311560, + -1.657408, -0.448126, 2.777677, -0.951057, 0.000000, -0.309016, 0.375000, 0.687500, + -1.657408, -0.520261, 2.777677, -0.951057, 0.000000, -0.309016, 0.375000, 0.311560, + -1.617142, -0.448126, 2.722255, -0.587785, 0.000000, -0.809017, 0.400000, 0.687500, + -1.617142, -0.520261, 2.722255, -0.587785, 0.000000, -0.809017, 0.400000, 0.311560, + -1.586242, -0.520261, 2.706511, -0.309017, 0.000000, -0.951056, 0.412500, 0.311560, + -1.586242, -0.448126, 2.706511, -0.309017, 0.000000, -0.951056, 0.412500, 0.687500, + -1.551990, -0.520261, 2.701086, 0.000000, 0.000000, -1.000000, 0.425000, 0.311560, + -1.551990, -0.448126, 2.701086, 0.000000, 0.000000, -1.000000, 0.425000, 0.687500, + -1.517737, -0.520261, 2.706511, 0.309017, 0.000000, -0.951056, 0.437500, 0.311560, + -1.517737, -0.448126, 2.706511, 0.309017, 0.000000, -0.951056, 0.437500, 0.687500, + -1.486838, -0.520261, 2.722255, 0.587788, 0.000000, -0.809015, 0.450000, 0.311560, + -1.486838, -0.448126, 2.722255, 0.587788, 0.000000, -0.809015, 0.450000, 0.687500, + -1.462316, -0.520261, 2.746778, 0.809017, 0.000000, -0.587785, 0.462500, 0.311560, + -1.462316, -0.448126, 2.746778, 0.809017, 0.000000, -0.587785, 0.462500, 0.687500, + -1.446572, -0.520261, 2.777677, 0.951056, 0.000000, -0.309017, 0.475000, 0.311560, + -1.446572, -0.448126, 2.777677, 0.951056, 0.000000, -0.309017, 0.475000, 0.687500, + -1.441147, -0.520261, 2.811929, 1.000000, 0.000000, 0.000000, 0.487500, 0.311560, + -1.441147, -0.448126, 2.811929, 1.000000, 0.000000, 0.000000, 0.487500, 0.687500, + -1.446572, -0.520261, 2.846181, 0.951057, 0.000000, 0.309015, 0.500000, 0.311560, + -1.446572, -0.448126, 2.846181, 0.951057, 0.000000, 0.309015, 0.500000, 0.687500, + -1.462316, -0.520261, 2.877081, 0.809017, 0.000000, 0.587785, 0.512500, 0.311560, + -1.462316, -0.448126, 2.877081, 0.809017, 0.000000, 0.587785, 0.512500, 0.687500, + -1.486838, -0.520261, 2.901603, 0.587782, 0.000000, 0.809019, 0.525000, 0.311560, + -1.486838, -0.448126, 2.901603, 0.587782, 0.000000, 0.809019, 0.525000, 0.687500, + -1.517737, -0.448126, 2.917347, 0.309015, 0.000000, 0.951057, 0.537500, 0.687500, + -1.517737, -0.520261, 2.917347, 0.309015, 0.000000, 0.951057, 0.537500, 0.311560, + -1.551990, -0.520261, 2.922772, 0.000000, 0.000000, 1.000000, 0.550000, 0.311560, + -1.551990, -0.448126, 2.922772, 0.000000, 0.000000, 1.000000, 0.550000, 0.687500, + -1.586242, -0.448126, 2.917347, -0.309016, 0.000000, 0.951057, 0.562500, 0.687500, + -1.586242, -0.520261, 2.917347, -0.309016, 0.000000, 0.951057, 0.562500, 0.311560, + -1.617141, -0.448126, 2.901603, -0.587781, 0.000000, 0.809020, 0.575000, 0.687500, + -1.617141, -0.520261, 2.901603, -0.587781, 0.000000, 0.809020, 0.575000, 0.311560, + -1.641663, -0.448126, 2.877081, -0.809017, 0.000000, 0.587785, 0.587500, 0.687500, + -1.641663, -0.520261, 2.877081, -0.809017, 0.000000, 0.587785, 0.587500, 0.311560, + -1.657407, -0.448126, 2.846181, -0.951057, 0.000000, 0.309015, 0.600000, 0.687500, + -1.657407, -0.520261, 2.846181, -0.951057, 0.000000, 0.309015, 0.600000, 0.311560, + -1.662832, -0.448126, 2.811929, -1.000000, 0.000000, 0.000002, 0.612500, 0.687500, + -1.662832, -0.520261, 2.811929, -1.000000, 0.000000, 0.000002, 0.612500, 0.311560, + -1.657408, -0.448126, 2.777677, -0.951057, 0.000000, -0.309016, 0.625000, 0.687500, + -1.657408, -0.520261, 2.777677, -0.951057, 0.000000, -0.309016, 0.625000, 0.311560, + -1.641663, -0.448126, 2.746777, 0.000000, 1.000000, 0.000000, 0.626409, 0.935592, + -1.657408, -0.448126, 2.777677, 0.000000, 1.000000, 0.000000, 0.648603, 0.892034, + -1.551990, -0.448126, 2.811929, 0.000000, 1.000000, -0.000000, 0.500000, 0.850000, + -1.617142, -0.448126, 2.722255, 0.000000, 1.000000, -0.000000, 0.591842, 0.970159, + -1.586242, -0.448126, 2.706511, 0.000000, 1.000000, -0.000000, 0.548284, 0.992353, + -1.551990, -0.448126, 2.701086, 0.000000, 1.000000, 0.000000, 0.500000, 1.000000, + -1.517737, -0.448126, 2.706511, 0.000000, 1.000000, -0.000001, 0.451716, 0.992353, + -1.486838, -0.448126, 2.722255, 0.000000, 1.000000, -0.000001, 0.408159, 0.970159, + -1.462316, -0.448126, 2.746778, 0.000000, 1.000000, 0.000001, 0.373591, 0.935591, + -1.446572, -0.448126, 2.777677, 0.000000, 1.000000, 0.000001, 0.351397, 0.892034, + -1.441147, -0.448126, 2.811929, 0.000000, 1.000000, 0.000000, 0.343750, 0.843750, + -1.446572, -0.448126, 2.846181, 0.000000, 1.000000, 0.000000, 0.351397, 0.795466, + -1.462316, -0.448126, 2.877081, 0.000000, 1.000000, 0.000000, 0.373591, 0.751909, + -1.486838, -0.448126, 2.901603, 0.000000, 1.000000, 0.000000, 0.408159, 0.717341, + -1.517737, -0.448126, 2.917347, 0.000000, 1.000000, 0.000000, 0.451716, 0.695147, + -1.551990, -0.448126, 2.922772, 0.000000, 1.000000, 0.000000, 0.500000, 0.687500, + -1.586242, -0.448126, 2.917347, 0.000000, 1.000000, 0.000000, 0.548284, 0.695147, + -1.617141, -0.448126, 2.901603, 0.000000, 1.000000, 0.000001, 0.591841, 0.717341, + -1.641663, -0.448126, 2.877081, 0.000000, 1.000000, 0.000001, 0.626409, 0.751909, + -1.657407, -0.448126, 2.846181, 0.000000, 1.000000, -0.000001, 0.648603, 0.795466, + -1.662832, -0.448126, 2.811929, 0.000000, 1.000000, -0.000001, 0.656250, 0.843750, + -1.657408, -0.520261, 2.777677, 0.000000, -1.000000, 0.000000, 0.648603, 0.107966, + -1.641663, -0.520261, 2.746777, 0.000000, -1.000000, 0.000000, 0.626409, 0.064409, + -1.551990, -0.520261, 2.811929, 0.000000, -1.000000, 0.000000, 0.500000, 0.162500, + -1.617142, -0.520261, 2.722255, 0.000000, -1.000000, 0.000000, 0.591841, 0.029841, + -1.586242, -0.520261, 2.706511, 0.000000, -1.000000, 0.000000, 0.548284, 0.007647, + -1.551990, -0.520261, 2.701086, 0.000000, -1.000000, 0.000000, 0.500000, 0.000000, + -1.517737, -0.520261, 2.706511, 0.000000, -1.000000, -0.000000, 0.451716, 0.007647, + -1.486838, -0.520261, 2.722255, 0.000000, -1.000000, -0.000000, 0.408159, 0.029841, + -1.462316, -0.520261, 2.746778, 0.000000, -1.000000, 0.000000, 0.373591, 0.064409, + -1.446572, -0.520261, 2.777677, 0.000000, -1.000000, 0.000000, 0.351397, 0.107966, + -1.441147, -0.520261, 2.811929, 0.000000, -1.000000, 0.000000, 0.343750, 0.156250, + -1.446572, -0.520261, 2.846181, 0.000000, -1.000000, 0.000000, 0.351397, 0.204534, + -1.462316, -0.520261, 2.877081, 0.000000, -1.000000, 0.000000, 0.373591, 0.248091, + -1.486838, -0.520261, 2.901603, 0.000000, -1.000000, 0.000000, 0.408159, 0.282659, + -1.517737, -0.520261, 2.917347, 0.000000, -1.000000, 0.000000, 0.451716, 0.304853, + -1.551990, -0.520261, 2.922772, 0.000000, -1.000000, 0.000000, 0.500000, 0.312500, + -1.586242, -0.520261, 2.917347, 0.000000, -1.000000, 0.000000, 0.548284, 0.304853, + -1.617141, -0.520261, 2.901603, 0.000000, -1.000000, 0.000000, 0.591842, 0.282659, + -1.641663, -0.520261, 2.877081, 0.000000, -1.000000, 0.000000, 0.626409, 0.248092, + -1.657407, -0.520261, 2.846181, 0.000000, -1.000000, 0.000000, 0.648603, 0.204534, + -1.662832, -0.520261, 2.811929, 0.000000, -1.000000, 0.000000, 0.656250, 0.156250, + 2.570539, -0.448126, 2.662049, -0.809016, 0.000000, -0.587787, 0.387500, 0.687500, + 2.570539, -0.520261, 2.662049, -0.809016, 0.000000, -0.587787, 0.387500, 0.311560, + 2.554795, -0.448126, 2.692948, -0.951057, 0.000000, -0.309014, 0.375000, 0.687500, + 2.554795, -0.520261, 2.692948, -0.951057, 0.000000, -0.309014, 0.375000, 0.311560, + 2.595061, -0.448126, 2.637527, -0.587785, 0.000000, -0.809017, 0.400000, 0.687500, + 2.595061, -0.520261, 2.637527, -0.587785, 0.000000, -0.809017, 0.400000, 0.311560, + 2.625960, -0.520261, 2.621783, -0.309017, 0.000000, -0.951056, 0.412500, 0.311560, + 2.625960, -0.448126, 2.621783, -0.309017, 0.000000, -0.951056, 0.412500, 0.687500, + 2.660212, -0.520261, 2.616358, 0.000000, 0.000000, -1.000000, 0.425000, 0.311560, + 2.660212, -0.448126, 2.616358, 0.000000, 0.000000, -1.000000, 0.425000, 0.687500, + 2.694465, -0.520261, 2.621783, 0.309017, 0.000000, -0.951056, 0.437500, 0.311560, + 2.694465, -0.448126, 2.621783, 0.309017, 0.000000, -0.951056, 0.437500, 0.687500, + 2.725364, -0.520261, 2.637527, 0.587787, 0.000000, -0.809016, 0.450000, 0.311560, + 2.725364, -0.448126, 2.637527, 0.587787, 0.000000, -0.809016, 0.450000, 0.687500, + 2.749886, -0.520261, 2.662049, 0.809016, 0.000000, -0.587787, 0.462500, 0.311560, + 2.749886, -0.448126, 2.662049, 0.809016, 0.000000, -0.587787, 0.462500, 0.687500, + 2.765630, -0.520261, 2.692948, 0.951057, 0.000000, -0.309017, 0.475000, 0.311560, + 2.765630, -0.448126, 2.692948, 0.951057, 0.000000, -0.309017, 0.475000, 0.687500, + 2.771055, -0.520261, 2.727201, 1.000000, 0.000000, 0.000000, 0.487500, 0.311560, + 2.771055, -0.448126, 2.727201, 1.000000, 0.000000, 0.000000, 0.487500, 0.687500, + 2.765630, -0.520261, 2.761453, 0.951056, 0.000000, 0.309019, 0.500000, 0.311560, + 2.765630, -0.448126, 2.761453, 0.951056, 0.000000, 0.309019, 0.500000, 0.687500, + 2.749886, -0.520261, 2.792352, 0.809016, 0.000000, 0.587787, 0.512500, 0.311560, + 2.749886, -0.448126, 2.792352, 0.809016, 0.000000, 0.587787, 0.512500, 0.687500, + 2.725364, -0.520261, 2.816875, 0.587787, 0.000000, 0.809016, 0.525000, 0.311560, + 2.725364, -0.448126, 2.816875, 0.587787, 0.000000, 0.809016, 0.525000, 0.687500, + 2.694465, -0.448126, 2.832619, 0.309015, 0.000000, 0.951057, 0.537500, 0.687500, + 2.694465, -0.520261, 2.832619, 0.309015, 0.000000, 0.951057, 0.537500, 0.311560, + 2.660212, -0.448126, 2.838043, 0.000000, 0.000000, 1.000000, 0.550000, 0.687500, + 2.660212, -0.520261, 2.838043, 0.000000, 0.000000, 1.000000, 0.550000, 0.311560, + 2.625960, -0.448126, 2.832619, -0.309015, 0.000000, 0.951057, 0.562500, 0.687500, + 2.625960, -0.520261, 2.832619, -0.309015, 0.000000, 0.951057, 0.562500, 0.311560, + 2.595061, -0.448126, 2.816875, -0.587787, 0.000000, 0.809016, 0.575000, 0.687500, + 2.595061, -0.520261, 2.816875, -0.587787, 0.000000, 0.809016, 0.575000, 0.311560, + 2.570539, -0.448126, 2.792352, -0.809017, 0.000000, 0.587786, 0.587500, 0.687500, + 2.570539, -0.520261, 2.792352, -0.809017, 0.000000, 0.587786, 0.587500, 0.311560, + 2.554795, -0.448126, 2.761453, -0.951056, 0.000000, 0.309017, 0.600000, 0.687500, + 2.554795, -0.520261, 2.761453, -0.951056, 0.000000, 0.309017, 0.600000, 0.311560, + 2.549370, -0.448126, 2.727201, -1.000000, 0.000000, 0.000002, 0.612500, 0.687500, + 2.549370, -0.520261, 2.727201, -1.000000, 0.000000, 0.000002, 0.612500, 0.311560, + 2.554795, -0.448126, 2.692948, -0.951057, 0.000000, -0.309014, 0.625000, 0.687500, + 2.554795, -0.520261, 2.692948, -0.951057, 0.000000, -0.309014, 0.625000, 0.311560, + 2.570539, -0.448126, 2.662049, 0.000000, 1.000000, 0.000000, 0.626409, 0.935592, + 2.554795, -0.448126, 2.692948, 0.000000, 1.000000, 0.000000, 0.648603, 0.892034, + 2.660212, -0.448126, 2.727201, 0.000000, 1.000000, -0.000000, 0.500000, 0.850000, + 2.595061, -0.448126, 2.637527, 0.000000, 1.000000, -0.000000, 0.591842, 0.970159, + 2.625960, -0.448126, 2.621783, 0.000000, 1.000000, -0.000000, 0.548284, 0.992353, + 2.660212, -0.448126, 2.616358, 0.000000, 1.000000, 0.000000, 0.500000, 1.000000, + 2.694465, -0.448126, 2.621783, 0.000000, 1.000000, -0.000001, 0.451716, 0.992353, + 2.725364, -0.448126, 2.637527, 0.000000, 1.000000, -0.000001, 0.408159, 0.970159, + 2.749886, -0.448126, 2.662049, 0.000000, 1.000000, 0.000001, 0.373591, 0.935591, + 2.765630, -0.448126, 2.692948, 0.000000, 1.000000, 0.000000, 0.351397, 0.892034, + 2.771055, -0.448126, 2.727201, 0.000000, 1.000000, -0.000000, 0.343750, 0.843750, + 2.765630, -0.448126, 2.761453, 0.000000, 1.000000, 0.000001, 0.351397, 0.795466, + 2.749886, -0.448126, 2.792352, 0.000000, 1.000000, 0.000000, 0.373591, 0.751909, + 2.725364, -0.448126, 2.816875, 0.000000, 1.000000, 0.000000, 0.408159, 0.717341, + 2.694465, -0.448126, 2.832619, 0.000000, 1.000000, 0.000000, 0.451716, 0.695147, + 2.660212, -0.448126, 2.838043, 0.000000, 1.000000, 0.000000, 0.500000, 0.687500, + 2.625960, -0.448126, 2.832619, 0.000000, 1.000000, 0.000001, 0.548284, 0.695147, + 2.595061, -0.448126, 2.816875, 0.000000, 1.000000, 0.000001, 0.591841, 0.717341, + 2.570539, -0.448126, 2.792352, 0.000000, 1.000000, 0.000000, 0.626409, 0.751909, + 2.554795, -0.448126, 2.761453, 0.000000, 1.000000, -0.000001, 0.648603, 0.795466, + 2.549370, -0.448126, 2.727201, 0.000000, 1.000000, -0.000001, 0.656250, 0.843750, + 2.554795, -0.520261, 2.692948, 0.000000, -1.000000, 0.000000, 0.648603, 0.107966, + 2.570539, -0.520261, 2.662049, 0.000000, -1.000000, 0.000000, 0.626409, 0.064409, + 2.660212, -0.520261, 2.727201, 0.000000, -1.000000, 0.000000, 0.500000, 0.162500, + 2.595061, -0.520261, 2.637527, 0.000000, -1.000000, 0.000000, 0.591841, 0.029841, + 2.625960, -0.520261, 2.621783, 0.000000, -1.000000, 0.000000, 0.548284, 0.007647, + 2.660212, -0.520261, 2.616358, 0.000000, -1.000000, 0.000000, 0.500000, 0.000000, + 2.694465, -0.520261, 2.621783, 0.000000, -1.000000, -0.000000, 0.451716, 0.007647, + 2.725364, -0.520261, 2.637527, 0.000000, -1.000000, -0.000000, 0.408159, 0.029841, + 2.749886, -0.520261, 2.662049, 0.000000, -1.000000, 0.000000, 0.373591, 0.064409, + 2.765630, -0.520261, 2.692948, 0.000000, -1.000000, 0.000000, 0.351397, 0.107966, + 2.771055, -0.520261, 2.727201, 0.000000, -1.000000, 0.000000, 0.343750, 0.156250, + 2.765630, -0.520261, 2.761453, 0.000000, -1.000000, 0.000000, 0.351397, 0.204534, + 2.749886, -0.520261, 2.792352, 0.000000, -1.000000, 0.000000, 0.373591, 0.248091, + 2.725364, -0.520261, 2.816875, 0.000000, -1.000000, 0.000000, 0.408159, 0.282659, + 2.694465, -0.520261, 2.832619, 0.000000, -1.000000, 0.000000, 0.451716, 0.304853, + 2.660212, -0.520261, 2.838043, 0.000000, -1.000000, 0.000000, 0.500000, 0.312500, + 2.625960, -0.520261, 2.832619, 0.000000, -1.000000, 0.000000, 0.548284, 0.304853, + 2.595061, -0.520261, 2.816875, 0.000000, -1.000000, 0.000000, 0.591842, 0.282659, + 2.570539, -0.520261, 2.792352, 0.000000, -1.000000, 0.000000, 0.626409, 0.248092, + 2.554795, -0.520261, 2.761453, 0.000000, -1.000000, 0.000000, 0.648603, 0.204534, + 2.549370, -0.520261, 2.727201, 0.000000, -1.000000, 0.000000, 0.656250, 0.156250, + 2.631059, -0.448126, 1.693727, -0.809017, 0.000000, -0.587785, 0.387500, 0.687500, + 2.631059, -0.520261, 1.693727, -0.809017, 0.000000, -0.587785, 0.387500, 0.311560, + 2.615315, -0.448126, 1.724626, -0.951057, 0.000000, -0.309016, 0.375000, 0.687500, + 2.615315, -0.520261, 1.724626, -0.951057, 0.000000, -0.309016, 0.375000, 0.311560, + 2.655581, -0.520261, 1.669205, -0.587785, 0.000000, -0.809017, 0.400000, 0.311560, + 2.655581, -0.448126, 1.669205, -0.587785, 0.000000, -0.809017, 0.400000, 0.687500, + 2.686480, -0.520261, 1.653461, -0.309017, 0.000000, -0.951056, 0.412500, 0.311560, + 2.686480, -0.448126, 1.653461, -0.309017, 0.000000, -0.951056, 0.412500, 0.687500, + 2.720733, -0.520261, 1.648036, 0.000000, 0.000000, -1.000000, 0.425000, 0.311560, + 2.720733, -0.448126, 1.648036, 0.000000, 0.000000, -1.000000, 0.425000, 0.687500, + 2.754985, -0.520261, 1.653461, 0.309016, 0.000000, -0.951057, 0.437500, 0.311560, + 2.754985, -0.448126, 1.653461, 0.309016, 0.000000, -0.951057, 0.437500, 0.687500, + 2.785884, -0.520261, 1.669205, 0.587784, 0.000000, -0.809018, 0.450000, 0.311560, + 2.785884, -0.448126, 1.669205, 0.587784, 0.000000, -0.809018, 0.450000, 0.687500, + 2.810406, -0.520261, 1.693727, 0.809018, 0.000000, -0.587783, 0.462500, 0.311560, + 2.810406, -0.448126, 1.693727, 0.809018, 0.000000, -0.587783, 0.462500, 0.687500, + 2.826150, -0.520261, 1.724626, 0.951056, 0.000000, -0.309018, 0.475000, 0.311560, + 2.826150, -0.448126, 1.724626, 0.951056, 0.000000, -0.309018, 0.475000, 0.687500, + 2.831575, -0.520261, 1.758879, 1.000000, 0.000000, -0.000000, 0.487500, 0.311560, + 2.831575, -0.448126, 1.758879, 1.000000, 0.000000, -0.000000, 0.487500, 0.687500, + 2.826150, -0.520261, 1.793131, 0.951057, 0.000000, 0.309017, 0.500000, 0.311560, + 2.826150, -0.448126, 1.793131, 0.951057, 0.000000, 0.309017, 0.500000, 0.687500, + 2.810406, -0.520261, 1.824030, 0.809018, 0.000000, 0.587784, 0.512500, 0.311560, + 2.810406, -0.448126, 1.824030, 0.809018, 0.000000, 0.587784, 0.512500, 0.687500, + 2.785884, -0.448126, 1.848552, 0.587784, 0.000000, 0.809018, 0.525000, 0.687500, + 2.785884, -0.520261, 1.848552, 0.587784, 0.000000, 0.809018, 0.525000, 0.311560, + 2.754985, -0.448126, 1.864296, 0.309018, 0.000000, 0.951056, 0.537500, 0.687500, + 2.754985, -0.520261, 1.864296, 0.309018, 0.000000, 0.951056, 0.537500, 0.311560, + 2.720733, -0.448126, 1.869721, 0.000000, 0.000000, 1.000000, 0.550000, 0.687500, + 2.720733, -0.520261, 1.869721, 0.000000, 0.000000, 1.000000, 0.550000, 0.311560, + 2.686480, -0.448126, 1.864296, -0.309019, 0.000000, 0.951056, 0.562500, 0.687500, + 2.686480, -0.520261, 1.864296, -0.309019, 0.000000, 0.951056, 0.562500, 0.311560, + 2.655581, -0.448126, 1.848552, -0.587785, 0.000000, 0.809017, 0.575000, 0.687500, + 2.655581, -0.520261, 1.848552, -0.587785, 0.000000, 0.809017, 0.575000, 0.311560, + 2.631059, -0.448126, 1.824030, -0.809017, 0.000000, 0.587786, 0.587500, 0.687500, + 2.631059, -0.520261, 1.824030, -0.809017, 0.000000, 0.587786, 0.587500, 0.311560, + 2.615315, -0.448126, 1.793131, -0.951057, 0.000000, 0.309015, 0.600000, 0.687500, + 2.615315, -0.520261, 1.793131, -0.951057, 0.000000, 0.309015, 0.600000, 0.311560, + 2.609890, -0.448126, 1.758879, -1.000000, 0.000000, 0.000002, 0.612500, 0.687500, + 2.609890, -0.520261, 1.758879, -1.000000, 0.000000, 0.000002, 0.612500, 0.311560, + 2.615315, -0.448126, 1.724626, -0.951057, 0.000000, -0.309016, 0.625000, 0.687500, + 2.615315, -0.520261, 1.724626, -0.951057, 0.000000, -0.309016, 0.625000, 0.311560, + 2.631059, -0.448126, 1.693727, 0.000000, 1.000000, 0.000000, 0.626409, 0.935592, + 2.615315, -0.448126, 1.724626, 0.000000, 1.000000, 0.000000, 0.648603, 0.892034, + 2.720733, -0.448126, 1.758879, 0.000000, 1.000000, -0.000000, 0.500000, 0.850000, + 2.655581, -0.448126, 1.669205, 0.000000, 1.000000, -0.000000, 0.591842, 0.970159, + 2.686480, -0.448126, 1.653461, 0.000000, 1.000000, -0.000000, 0.548284, 0.992353, + 2.720733, -0.448126, 1.648036, 0.000000, 1.000000, 0.000000, 0.500000, 1.000000, + 2.754985, -0.448126, 1.653461, 0.000000, 1.000000, 0.000000, 0.451716, 0.992353, + 2.785884, -0.448126, 1.669205, 0.000000, 1.000000, -0.000001, 0.408159, 0.970159, + 2.810406, -0.448126, 1.693727, 0.000000, 1.000000, -0.000000, 0.373591, 0.935591, + 2.826150, -0.448126, 1.724626, 0.000000, 1.000000, -0.000000, 0.351397, 0.892034, + 2.831575, -0.448126, 1.758879, 0.000000, 1.000000, 0.000000, 0.343750, 0.843750, + 2.826150, -0.448126, 1.793131, 0.000000, 1.000000, 0.000001, 0.351397, 0.795466, + 2.810406, -0.448126, 1.824030, 0.000000, 1.000000, 0.000001, 0.373591, 0.751909, + 2.785884, -0.448126, 1.848552, 0.000000, 1.000000, 0.000000, 0.408159, 0.717341, + 2.754985, -0.448126, 1.864296, 0.000000, 1.000000, -0.000000, 0.451716, 0.695147, + 2.720733, -0.448126, 1.869721, 0.000000, 1.000000, 0.000000, 0.500000, 0.687500, + 2.686480, -0.448126, 1.864296, 0.000000, 1.000000, 0.000001, 0.548284, 0.695147, + 2.655581, -0.448126, 1.848552, 0.000000, 1.000000, 0.000001, 0.591841, 0.717341, + 2.631059, -0.448126, 1.824030, 0.000000, 1.000000, 0.000000, 0.626409, 0.751909, + 2.615315, -0.448126, 1.793131, 0.000000, 1.000000, -0.000001, 0.648603, 0.795466, + 2.609890, -0.448126, 1.758879, 0.000000, 1.000000, -0.000001, 0.656250, 0.843750, + 2.615315, -0.520261, 1.724626, 0.000000, -1.000000, 0.000000, 0.648603, 0.107966, + 2.631059, -0.520261, 1.693727, 0.000000, -1.000000, 0.000000, 0.626409, 0.064409, + 2.720733, -0.520261, 1.758879, 0.000000, -1.000000, 0.000000, 0.500000, 0.162500, + 2.655581, -0.520261, 1.669205, 0.000000, -1.000000, 0.000000, 0.591841, 0.029841, + 2.686480, -0.520261, 1.653461, 0.000000, -1.000000, 0.000000, 0.548284, 0.007647, + 2.720733, -0.520261, 1.648036, 0.000000, -1.000000, 0.000000, 0.500000, 0.000000, + 2.754985, -0.520261, 1.653461, 0.000000, -1.000000, 0.000000, 0.451716, 0.007647, + 2.785884, -0.520261, 1.669205, 0.000000, -1.000000, 0.000000, 0.408159, 0.029841, + 2.810406, -0.520261, 1.693727, 0.000000, -1.000000, 0.000000, 0.373591, 0.064409, + 2.826150, -0.520261, 1.724626, 0.000000, -1.000000, 0.000000, 0.351397, 0.107966, + 2.831575, -0.520261, 1.758879, 0.000000, -1.000000, 0.000000, 0.343750, 0.156250, + 2.826150, -0.520261, 1.793131, 0.000000, -1.000000, 0.000000, 0.351397, 0.204534, + 2.810406, -0.520261, 1.824030, 0.000000, -1.000000, 0.000000, 0.373591, 0.248091, + 2.785884, -0.520261, 1.848552, 0.000000, -1.000000, 0.000000, 0.408159, 0.282659, + 2.754985, -0.520261, 1.864296, 0.000000, -1.000000, 0.000000, 0.451716, 0.304853, + 2.720733, -0.520261, 1.869721, 0.000000, -1.000000, 0.000000, 0.500000, 0.312500, + 2.686480, -0.520261, 1.864296, 0.000000, -1.000000, 0.000000, 0.548284, 0.304853, + 2.655581, -0.520261, 1.848552, 0.000000, -1.000000, 0.000000, 0.591842, 0.282659, + 2.631059, -0.520261, 1.824030, 0.000000, -1.000000, 0.000000, 0.626409, 0.248092, + 2.615315, -0.520261, 1.793131, 0.000000, -1.000000, 0.000000, 0.648603, 0.204534, + 2.609890, -0.520261, 1.758879, 0.000000, -1.000000, 0.000000, 0.656250, 0.156250, + 2.482911, -0.525838, -2.823060, -0.951057, 0.000000, -0.309016, 0.375000, 0.311560, + 2.482911, -0.470509, -2.823060, -0.951057, 0.000000, -0.309016, 0.375000, 0.687500, + 2.513796, -0.525838, -2.865569, -0.587785, 0.000000, -0.809017, 0.400000, 0.311560, + 2.513796, -0.470509, -2.865569, -0.587785, 0.000000, -0.809017, 0.400000, 0.687500, + 2.563768, -0.525838, -2.881807, 0.000000, 0.000000, -1.000000, 0.425000, 0.311560, + 2.563768, -0.470509, -2.881807, 0.000000, 0.000000, -1.000000, 0.425000, 0.687500, + 2.613740, -0.525838, -2.865569, 0.587786, 0.000000, -0.809016, 0.450000, 0.311560, + 2.613740, -0.470509, -2.865569, 0.587786, 0.000000, -0.809016, 0.450000, 0.687500, + 2.644625, -0.525838, -2.823060, 0.951057, 0.000000, -0.309016, 0.475000, 0.311560, + 2.644625, -0.470509, -2.823060, 0.951057, 0.000000, -0.309016, 0.475000, 0.687500, + 2.644625, -0.525838, -2.770516, 0.951057, 0.000000, 0.309015, 0.500000, 0.311560, + 2.644625, -0.470509, -2.770516, 0.951057, 0.000000, 0.309015, 0.500000, 0.687500, + 2.613740, -0.525838, -2.728007, 0.453991, 0.000000, 0.891006, 0.525000, 0.311560, + 2.613740, -0.470509, -2.728007, 0.453991, 0.000000, 0.891006, 0.525000, 0.687500, + 2.537496, -0.470509, -2.715931, 0.000000, 0.000000, 1.000000, 0.562500, 0.687500, + 2.537496, -0.525838, -2.715931, 0.000000, 0.000000, 1.000000, 0.562500, 0.311560, + 2.513796, -0.525838, -2.728007, -0.707107, 0.000000, 0.707106, 0.575000, 0.311560, + 2.513796, -0.470509, -2.728007, -0.707107, 0.000000, 0.707106, 0.575000, 0.687500, + 2.482911, -0.525838, -2.770516, -0.951056, 0.000000, 0.309018, 0.600000, 0.311560, + 2.482911, -0.470509, -2.770516, -0.951056, 0.000000, 0.309018, 0.600000, 0.687500, + 2.482911, -0.525838, -2.823060, -0.951057, 0.000000, -0.309016, 0.625000, 0.311560, + 2.482911, -0.470509, -2.823060, -0.951057, 0.000000, -0.309016, 0.625000, 0.687500, + 2.513796, -0.470509, -2.865569, 0.000000, 1.000000, 0.000000, 0.591842, 0.970159, + 2.482911, -0.470509, -2.823060, 0.000000, 1.000000, 0.000000, 0.648603, 0.892034, + 2.644625, -0.470509, -2.770516, 0.000000, 1.000000, 0.000000, 0.351397, 0.795466, + 2.563768, -0.470509, -2.881807, 0.000000, 1.000000, 0.000001, 0.500000, 1.000000, + 2.613740, -0.470509, -2.865569, 0.000000, 1.000000, 0.000000, 0.408159, 0.970159, + 2.644625, -0.470509, -2.823060, 0.000000, 1.000000, 0.000000, 0.351397, 0.892034, + 2.537496, -0.470509, -2.715931, 0.000000, 1.000000, 0.000000, 0.548284, 0.695147, + 2.613740, -0.470509, -2.728007, 0.000000, 1.000000, 0.000002, 0.408159, 0.717341, + 2.513796, -0.470509, -2.728007, 0.000000, 1.000000, 0.000000, 0.591841, 0.717341, + 2.482911, -0.470509, -2.770516, 0.000000, 1.000000, 0.000000, 0.648603, 0.795466, + 2.513796, -0.525838, -2.865569, 0.000000, -1.000000, 0.000004, 0.591841, 0.029841, + 2.563768, -0.525838, -2.881807, 0.000000, -1.000000, -0.000001, 0.500000, 0.000000, + 2.482911, -0.525838, -2.823060, 0.000000, -1.000000, -0.000000, 0.648603, 0.107966, + 2.613740, -0.525838, -2.865569, 0.000000, -1.000000, -0.000000, 0.408159, 0.029841, + 2.644625, -0.525838, -2.823060, 0.000000, -1.000000, 0.000000, 0.351397, 0.107966, + 2.644625, -0.525838, -2.770516, 0.000000, -1.000000, 0.000000, 0.351397, 0.204534, + 2.613740, -0.525838, -2.728007, 0.000000, -1.000000, 0.000000, 0.408159, 0.282659, + 2.537496, -0.525838, -2.715931, 0.000000, -1.000000, 0.000000, 0.548284, 0.304853, + 2.513796, -0.525838, -2.728007, 0.000000, -1.000000, -0.000000, 0.591842, 0.282659, + 2.482911, -0.525838, -2.770516, 0.000000, -1.000000, -0.000002, 0.648603, 0.204534, + 2.030477, -0.056911, 4.475351, 1.000000, 0.000000, 0.000000, 0.580449, 0.574544, + 2.030477, -0.056911, 4.529556, 1.000000, 0.000000, 0.000000, 0.574118, 0.574544, + 2.030477, -0.088116, 4.529556, 1.000000, 0.000000, 0.000000, 0.574118, 0.574544, + 2.030477, -0.088116, 4.475351, 1.000000, 0.000000, 0.000000, 0.580449, 0.574544, + 1.944814, -0.048244, 4.525863, 0.000000, 1.000000, 0.000000, 0.574118, 0.562855, + 2.016239, -0.048244, 4.525863, 0.000000, 1.000000, 0.000000, 0.574118, 0.574544, + 1.944814, -0.048244, 4.479044, 0.000000, 1.000000, 0.000000, 0.580449, 0.562855, + 2.016239, -0.048244, 4.479044, 0.000000, 1.000000, 0.000000, 0.580449, 0.574544, + 1.930575, -0.088116, 4.475351, -1.000000, 0.000000, 0.000000, 0.580449, 0.562855, + 1.930575, -0.088116, 4.529556, -1.000000, 0.000000, 0.000000, 0.574118, 0.562855, + 1.930575, -0.056911, 4.529556, -1.000000, 0.000000, 0.000000, 0.574118, 0.562855, + 1.930575, -0.056911, 4.475351, -1.000000, 0.000000, 0.000000, 0.580449, 0.562855, + 1.930575, -0.088116, 4.475351, 0.000000, -1.000000, 0.000000, 0.580449, 0.562855, + 2.030477, -0.088116, 4.475351, 0.000000, -1.000000, 0.000000, 0.580449, 0.574544, + 1.930575, -0.088116, 4.529556, 0.000000, -1.000000, 0.000000, 0.574118, 0.562855, + 2.030477, -0.088116, 4.529556, 0.000000, -1.000000, 0.000000, 0.574118, 0.574544, + 1.930575, -0.056911, 4.475351, 0.000000, 0.000000, -1.000000, 0.580449, 0.562855, + 2.030477, -0.088116, 4.475351, 0.000000, 0.000000, -1.000000, 0.580449, 0.574544, + 1.930575, -0.088116, 4.475351, 0.000000, 0.000000, -1.000000, 0.580449, 0.562855, + 2.030477, -0.056911, 4.475351, 0.000000, 0.000000, -1.000000, 0.580449, 0.574544, + 2.030477, -0.056911, 4.529556, -0.000004, 0.000000, 1.000000, 0.574118, 0.574544, + 1.930575, -0.056911, 4.529556, -0.000004, 0.000000, 1.000000, 0.574118, 0.562855, + 1.930575, -0.088116, 4.529556, -0.000004, 0.000000, 1.000000, 0.574118, 0.562855, + 2.030477, -0.088116, 4.529556, -0.000004, 0.000000, 1.000000, 0.574118, 0.574544, + 2.016239, -0.048244, 4.479044, 0.519935, 0.854206, 0.000000, 0.580449, 0.574544, + 2.016239, -0.048244, 4.525863, 0.519935, 0.854206, 0.000000, 0.574118, 0.574544, + 2.030477, -0.056911, 4.529556, 0.519936, 0.854206, 0.000000, 0.574118, 0.574544, + 2.030477, -0.056911, 4.475351, 0.519935, 0.854206, 0.000000, 0.580449, 0.574544, + 1.944814, -0.048244, 4.479044, 0.000000, 0.392016, -0.919959, 0.580449, 0.562855, + 2.030477, -0.056911, 4.475351, 0.000000, 0.392016, -0.919959, 0.580449, 0.574544, + 1.930575, -0.056911, 4.475351, 0.000000, 0.392016, -0.919959, 0.580449, 0.562855, + 2.016239, -0.048244, 4.479044, 0.000000, 0.392016, -0.919959, 0.580449, 0.574544, + 1.930575, -0.056911, 4.529556, -0.519936, 0.854205, 0.000000, 0.574118, 0.562855, + 1.944814, -0.048244, 4.479044, -0.519936, 0.854205, 0.000000, 0.580449, 0.562855, + 1.930575, -0.056911, 4.475351, -0.519936, 0.854205, 0.000000, 0.580449, 0.562855, + 1.944814, -0.048244, 4.525863, -0.519936, 0.854205, 0.000000, 0.574118, 0.562855, + 2.030477, -0.056911, 4.529556, -0.000004, 0.392043, 0.919947, 0.574118, 0.574544, + 1.944814, -0.048244, 4.525863, -0.000004, 0.392043, 0.919947, 0.574118, 0.562855, + 1.930575, -0.056911, 4.529556, -0.000004, 0.392043, 0.919947, 0.574118, 0.562855, + 2.016239, -0.048244, 4.525863, -0.000004, 0.392043, 0.919947, 0.574118, 0.574544, + 1.689058, -0.056911, 4.475351, 1.000000, 0.000000, 0.000000, 0.580449, 0.574544, + 1.689058, -0.056911, 4.529556, 1.000000, 0.000000, 0.000000, 0.574118, 0.574544, + 1.689058, -0.088116, 4.529556, 1.000000, 0.000000, 0.000000, 0.574118, 0.574544, + 1.689058, -0.088116, 4.475351, 1.000000, 0.000000, 0.000000, 0.580449, 0.574544, + 1.603394, -0.048244, 4.525863, 0.000000, 1.000000, 0.000000, 0.574118, 0.562855, + 1.674819, -0.048244, 4.525863, 0.000000, 1.000000, 0.000000, 0.574118, 0.574544, + 1.603394, -0.048244, 4.479044, 0.000000, 1.000000, 0.000000, 0.580449, 0.562855, + 1.674819, -0.048244, 4.479044, 0.000000, 1.000000, 0.000000, 0.580449, 0.574544, + 1.589156, -0.088116, 4.475351, -1.000000, 0.000000, 0.000000, 0.580449, 0.562855, + 1.589156, -0.088116, 4.529556, -1.000000, 0.000000, 0.000000, 0.574118, 0.562855, + 1.589156, -0.056911, 4.529556, -1.000000, 0.000000, 0.000000, 0.574118, 0.562855, + 1.589156, -0.056911, 4.475351, -1.000000, 0.000000, 0.000000, 0.580449, 0.562855, + 1.589156, -0.088116, 4.475351, 0.000000, -1.000000, 0.000000, 0.580449, 0.562855, + 1.689058, -0.088116, 4.475351, 0.000000, -1.000000, 0.000000, 0.580449, 0.574544, + 1.589156, -0.088116, 4.529556, 0.000000, -1.000000, 0.000000, 0.574118, 0.562855, + 1.689058, -0.088116, 4.529556, 0.000000, -1.000000, 0.000000, 0.574118, 0.574544, + 1.689058, -0.088116, 4.475351, 0.000000, 0.000000, -1.000000, 0.580449, 0.574544, + 1.589156, -0.088116, 4.475351, 0.000000, 0.000000, -1.000000, 0.580449, 0.562855, + 1.589156, -0.056911, 4.475351, 0.000000, 0.000000, -1.000000, 0.580449, 0.562855, + 1.689058, -0.056911, 4.475351, 0.000000, 0.000000, -1.000000, 0.580449, 0.574544, + 1.689058, -0.056911, 4.529556, 0.000000, 0.000000, 1.000000, 0.574118, 0.574544, + 1.589156, -0.056911, 4.529556, 0.000000, 0.000000, 1.000000, 0.574118, 0.562855, + 1.589156, -0.088116, 4.529556, 0.000000, 0.000000, 1.000000, 0.574118, 0.562855, + 1.689058, -0.088116, 4.529556, 0.000000, 0.000000, 1.000000, 0.574118, 0.574544, + 1.674819, -0.048244, 4.525863, 0.519933, 0.854207, 0.000000, 0.574118, 0.574544, + 1.689058, -0.056911, 4.475351, 0.519933, 0.854207, 0.000000, 0.580449, 0.574544, + 1.674819, -0.048244, 4.479044, 0.519933, 0.854207, 0.000000, 0.580449, 0.574544, + 1.689058, -0.056911, 4.529556, 0.519933, 0.854207, 0.000000, 0.574118, 0.574544, + 1.589156, -0.056911, 4.475351, 0.000000, 0.392015, -0.919959, 0.580449, 0.562855, + 1.674819, -0.048244, 4.479044, 0.000000, 0.392015, -0.919959, 0.580449, 0.574544, + 1.689058, -0.056911, 4.475351, 0.000000, 0.392015, -0.919959, 0.580449, 0.574544, + 1.603394, -0.048244, 4.479044, 0.000000, 0.392015, -0.919959, 0.580449, 0.562855, + 1.603394, -0.048244, 4.525863, -0.519939, 0.854203, 0.000000, 0.574118, 0.562855, + 1.589156, -0.056911, 4.475351, -0.519939, 0.854203, 0.000000, 0.580449, 0.562855, + 1.589156, -0.056911, 4.529556, -0.519939, 0.854203, 0.000000, 0.574118, 0.562855, + 1.603394, -0.048244, 4.479044, -0.519939, 0.854203, 0.000000, 0.580449, 0.562855, + 1.589156, -0.056911, 4.529556, 0.000000, 0.392069, 0.919936, 0.574118, 0.562855, + 1.689058, -0.056911, 4.529556, 0.000000, 0.392069, 0.919936, 0.574118, 0.574544, + 1.674819, -0.048244, 4.525863, 0.000000, 0.392069, 0.919936, 0.574118, 0.574544, + 1.603394, -0.048244, 4.525863, 0.000000, 0.392069, 0.919936, 0.574118, 0.562855, + 1.647024, -0.112077, 4.420702, 0.000000, -1.000000, -0.000000, 0.580299, 0.563006, + 1.955225, -0.112077, 4.420702, 0.000000, -1.000000, -0.000000, 0.580299, 0.574394, + 1.647024, -0.112077, 4.584206, 0.000000, -1.000000, -0.000000, 0.574268, 0.563006, + 1.955225, -0.112077, 4.584206, 0.000000, -1.000000, -0.000000, 0.574268, 0.574394, + 1.647024, -0.108011, 4.588272, 0.000000, -0.707130, 0.707084, 0.574118, 0.563006, + 1.955225, -0.112077, 4.584206, 0.000000, -0.707130, 0.707084, 0.574268, 0.574394, + 1.955225, -0.108011, 4.588272, 0.000000, -0.707130, 0.707084, 0.574118, 0.574394, + 1.647024, -0.112077, 4.584206, 0.000000, -0.707130, 0.707084, 0.574268, 0.563006, + 1.955225, -0.112077, 4.584206, 0.707120, -0.707093, 0.000000, 0.574268, 0.574394, + 1.955225, -0.112077, 4.420702, 0.707120, -0.707093, 0.000000, 0.580299, 0.574394, + 1.959291, -0.108011, 4.584206, 0.707120, -0.707093, 0.000000, 0.574268, 0.574544, + 1.959291, -0.108011, 4.420701, 0.707121, -0.707093, 0.000000, 0.580299, 0.574544, + 1.955225, -0.017335, 4.588272, 0.707151, 0.000000, 0.707062, 0.574118, 0.574394, + 1.955225, -0.108011, 4.588272, 0.707151, 0.000000, 0.707062, 0.574118, 0.574394, + 1.959291, -0.017335, 4.584206, 0.707151, 0.000000, 0.707062, 0.574268, 0.574544, + 1.959291, -0.108011, 4.584206, 0.707151, 0.000000, 0.707062, 0.574268, 0.574544, + 1.955225, -0.112077, 4.420702, 0.000000, -0.707130, -0.707084, 0.580299, 0.574394, + 1.647024, -0.108011, 4.416636, 0.000000, -0.707130, -0.707084, 0.580449, 0.563006, + 1.955225, -0.108011, 4.416635, 0.000000, -0.707130, -0.707084, 0.580449, 0.574394, + 1.647024, -0.112077, 4.420702, 0.000000, -0.707130, -0.707084, 0.580299, 0.563006, + 1.955225, -0.108011, 4.416635, 0.707128, 0.000000, -0.707086, 0.580449, 0.574394, + 1.955225, -0.017335, 4.416635, 0.707128, 0.000000, -0.707086, 0.580449, 0.574394, + 1.959291, -0.108011, 4.420701, 0.707128, 0.000000, -0.707086, 0.580299, 0.574544, + 1.959291, -0.017335, 4.420701, 0.707128, 0.000000, -0.707086, 0.580299, 0.574544, + 1.642958, -0.017335, 4.584206, -0.707065, 0.000000, 0.707149, 0.574268, 0.562855, + 1.642958, -0.108011, 4.584206, -0.707065, 0.000000, 0.707149, 0.574268, 0.562855, + 1.647024, -0.017335, 4.588272, -0.707065, 0.000000, 0.707149, 0.574118, 0.563006, + 1.647024, -0.108011, 4.588272, -0.707065, 0.000000, 0.707149, 0.574118, 0.563006, + 1.647024, -0.017335, 4.416636, -0.707101, 0.000000, -0.707112, 0.580449, 0.563006, + 1.647024, -0.108011, 4.416636, -0.707101, 0.000000, -0.707112, 0.580449, 0.563006, + 1.642958, -0.017335, 4.420702, -0.707101, 0.000000, -0.707112, 0.580299, 0.562855, + 1.642958, -0.108011, 4.420702, -0.707101, 0.000000, -0.707112, 0.580299, 0.562855, + 1.642958, -0.108011, 4.584206, -0.707083, -0.707131, 0.000000, 0.574268, 0.562855, + 1.642958, -0.108011, 4.420702, -0.707083, -0.707131, 0.000000, 0.580299, 0.562855, + 1.647024, -0.112077, 4.584206, -0.707083, -0.707131, 0.000000, 0.574268, 0.563006, + 1.647024, -0.112077, 4.420702, -0.707083, -0.707131, 0.000000, 0.580299, 0.563006, + 1.955225, -0.108011, 4.588272, 0.577370, -0.577370, 0.577311, 0.574118, 0.574394, + 1.955225, -0.112077, 4.584206, 0.577370, -0.577370, 0.577311, 0.574268, 0.574394, + 1.959291, -0.108011, 4.584206, 0.577370, -0.577370, 0.577310, 0.574268, 0.574544, + 1.955225, -0.112077, 4.420702, 0.577431, -0.577354, -0.577266, 0.580299, 0.574394, + 1.955225, -0.108011, 4.416635, 0.577431, -0.577354, -0.577266, 0.580449, 0.574394, + 1.959291, -0.108011, 4.420701, 0.577431, -0.577354, -0.577266, 0.580299, 0.574544, + 1.647024, -0.112077, 4.584206, -0.577270, -0.577402, 0.577379, 0.574268, 0.563006, + 1.647024, -0.108011, 4.588272, -0.577270, -0.577402, 0.577379, 0.574118, 0.563006, + 1.642958, -0.108011, 4.584206, -0.577270, -0.577402, 0.577379, 0.574268, 0.562855, + 1.647024, -0.108011, 4.416636, -0.577428, -0.577322, -0.577302, 0.580449, 0.563006, + 1.647024, -0.112077, 4.420702, -0.577428, -0.577322, -0.577302, 0.580299, 0.563006, + 1.642958, -0.108011, 4.420702, -0.577428, -0.577322, -0.577302, 0.580299, 0.562855, + 1.959291, -0.108011, 4.584206, 1.000000, 0.000000, 0.000000, 0.574268, 0.574544, + 1.959291, -0.108011, 4.420701, 1.000000, 0.000000, 0.000000, 0.580299, 0.574544, + 1.959291, -0.017335, 4.584206, 0.999467, 0.032640, -0.000000, 0.574268, 0.574544, + 1.959291, -0.017335, 4.420701, 0.999467, 0.032639, -0.000000, 0.580299, 0.574544, + 1.955818, -0.011155, 4.583206, 0.593445, 0.804874, -0.000000, 0.574272, 0.574544, + 1.917679, 0.012059, 4.431593, 0.488632, 0.872217, -0.021843, 0.580271, 0.574544, + 1.917679, 0.012059, 4.573314, 0.488631, 0.872217, 0.021843, 0.574272, 0.574544, + 1.955818, -0.011155, 4.421701, 0.593446, 0.804873, -0.000000, 0.580271, 0.574544, + 1.646431, -0.011155, 4.583206, -0.593443, 0.804876, 0.000000, 0.574296, 0.562855, + 1.684570, 0.012059, 4.431593, -0.488628, 0.872219, -0.021842, 0.580295, 0.562855, + 1.646431, -0.011155, 4.421700, -0.593440, 0.804878, 0.000000, 0.580295, 0.562855, + 1.684570, 0.012059, 4.573314, -0.488629, 0.872218, 0.021842, 0.574296, 0.562855, + 1.642958, -0.017335, 4.584206, -0.999467, 0.032640, 0.000000, 0.574268, 0.562855, + 1.642958, -0.017335, 4.420702, -0.999467, 0.032642, 0.000000, 0.580299, 0.562855, + 1.642958, -0.108011, 4.584206, -1.000000, 0.000000, 0.000000, 0.574268, 0.562855, + 1.642958, -0.108011, 4.420702, -1.000000, 0.000000, 0.000000, 0.580299, 0.562855, + 1.692109, 0.014173, 4.572512, -0.009615, 0.999464, 0.031298, 0.574292, 0.563065, + 1.910140, 0.014173, 4.572512, 0.009615, 0.999464, 0.031297, 0.574292, 0.574334, + 1.910140, 0.014173, 4.432395, 0.009614, 0.999464, -0.031298, 0.580275, 0.574334, + 1.692109, 0.014173, 4.432395, -0.009615, 0.999464, -0.031299, 0.580275, 0.563065, + 1.955818, -0.011155, 4.583206, 0.373954, 0.678980, 0.631779, 0.574272, 0.574544, + 1.945777, -0.009529, 4.586678, 0.326246, 0.751752, 0.573090, 0.574118, 0.574163, + 1.912983, 0.010433, 4.578172, 0.056175, 0.828942, 0.556507, 0.574118, 0.574163, + 1.945777, -0.009529, 4.418229, 0.326287, 0.751734, -0.573090, 0.580449, 0.574272, + 1.912983, 0.010433, 4.426735, 0.056187, 0.828911, -0.556551, 0.580449, 0.574272, + 1.955818, -0.011155, 4.421701, 0.373962, 0.678976, -0.631778, 0.580271, 0.574544, + 1.656472, -0.009529, 4.586678, -0.326246, 0.751761, 0.573079, 0.574118, 0.563128, + 1.689266, 0.010433, 4.578172, -0.056177, 0.828943, 0.556505, 0.574118, 0.563128, + 1.646431, -0.011155, 4.583206, -0.373934, 0.678991, 0.631778, 0.574296, 0.562855, + 1.646431, -0.011155, 4.421700, -0.373933, 0.678958, -0.631815, 0.580295, 0.562855, + 1.656472, -0.009529, 4.418229, -0.326225, 0.751744, -0.573113, 0.580449, 0.563236, + 1.689266, 0.010433, 4.426735, -0.056177, 0.828910, -0.556553, 0.580449, 0.563236, + 1.955225, -0.017335, 4.588272, 0.443746, 0.542257, 0.713476, 0.574118, 0.574394, + 1.959291, -0.017335, 4.584206, 0.443746, 0.542257, 0.713476, 0.574268, 0.574544, + 1.955225, -0.017335, 4.416635, 0.443706, 0.542281, -0.713482, 0.580449, 0.574394, + 1.959291, -0.017335, 4.420701, 0.443706, 0.542281, -0.713482, 0.580299, 0.574544, + 1.647024, -0.017335, 4.588272, -0.443699, 0.542265, 0.713498, 0.574118, 0.563006, + 1.642958, -0.017335, 4.584206, -0.443699, 0.542265, 0.713498, 0.574268, 0.562855, + 1.647024, -0.017335, 4.416636, -0.443720, 0.542217, -0.713522, 0.580449, 0.563006, + 1.642958, -0.017335, 4.420702, -0.443720, 0.542217, -0.713522, 0.580299, 0.562855, + 1.955225, -0.017335, 4.588272, 0.000000, 0.007327, 0.999973, 0.574118, 0.574394, + 1.647024, -0.017335, 4.588272, 0.000000, 0.007327, 0.999973, 0.574118, 0.563006, + 1.647024, -0.108011, 4.588272, 0.000000, 0.000000, 1.000000, 0.574118, 0.563006, + 1.955225, -0.108011, 4.588272, 0.000000, 0.000000, 1.000000, 0.574118, 0.574394, + 1.656472, -0.009529, 4.586678, 0.000000, 0.270224, 0.962797, 0.574118, 0.563128, + 1.945777, -0.009529, 4.586678, 0.000000, 0.270224, 0.962798, 0.574118, 0.574163, + 1.912983, 0.010433, 4.578172, 0.000000, 0.392019, 0.919957, 0.574118, 0.574163, + 1.689266, 0.010433, 4.578172, 0.000000, 0.392019, 0.919957, 0.574118, 0.563128, + 1.647024, -0.017335, 4.416636, -0.000001, 0.007327, -0.999973, 0.580449, 0.563006, + 1.955225, -0.017335, 4.416635, -0.000001, 0.007327, -0.999973, 0.580449, 0.574394, + 1.647024, -0.108011, 4.416636, -0.000001, 0.000000, -1.000000, 0.580449, 0.563006, + 1.955225, -0.108011, 4.416635, -0.000001, 0.000000, -1.000000, 0.580449, 0.574394, + 1.912983, 0.010433, 4.426735, -0.000001, 0.392013, -0.919960, 0.580449, 0.574272, + 1.656472, -0.009529, 4.418229, -0.000000, 0.270222, -0.962798, 0.580449, 0.563236, + 1.689266, 0.010433, 4.426735, -0.000001, 0.392013, -0.919960, 0.580449, 0.563236, + 1.945777, -0.009529, 4.418229, -0.000000, 0.270221, -0.962798, 0.580449, 0.574272, + 0.676914, 0.205090, 3.961435, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.676914, 0.205090, 4.754884, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.560849, 0.205090, 4.754884, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.560849, 0.205090, 3.961435, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.560849, 0.165105, 4.714899, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.560849, 0.165105, 3.961435, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.560849, 0.205090, 3.961435, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.560849, 0.205090, 4.754884, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.560849, 0.185097, 4.749526, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.560849, 0.170462, 4.734892, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.560849, 0.165105, 3.961435, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.560849, 0.165105, 4.714899, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.517499, 0.165105, 4.714899, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.517499, 0.165105, 3.961435, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.517499, 0.205090, 4.754884, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 0.517499, 0.205090, 3.961435, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 0.517499, 0.165105, 3.961435, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 0.517499, 0.165105, 4.714899, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 0.517499, 0.170462, 4.734892, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 0.517499, 0.185097, 4.749526, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 0.401434, 0.205090, 4.754884, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.401434, 0.205090, 3.961435, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.459466, 0.205090, 3.961435, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.517499, 0.205090, 3.961435, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.517499, 0.205090, 4.754884, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.401434, 0.165105, 4.714899, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.401434, 0.165105, 3.961435, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.401434, 0.205090, 3.961435, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.401434, 0.205090, 4.754884, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.401434, 0.185097, 4.749526, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.401434, 0.170462, 4.734892, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.401434, 0.165105, 3.961435, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.401434, 0.165105, 4.714899, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.358083, 0.165105, 4.714899, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.358083, 0.165105, 3.961435, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.358083, 0.205090, 4.754883, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 0.358083, 0.205090, 3.961435, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 0.358083, 0.165105, 3.961435, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 0.358083, 0.165105, 4.714899, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 0.358083, 0.170462, 4.734892, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 0.358083, 0.185097, 4.749526, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 0.358083, 0.205090, 3.961435, 0.000000, -1.000000, -0.000000, 0.000000, 1.000000, + 0.358083, 0.205090, 4.754883, 0.000000, -1.000000, -0.000000, 0.000000, 1.000000, + 0.242018, 0.205090, 4.754884, 0.000000, -1.000000, -0.000000, 0.000000, 1.000000, + 0.242018, 0.205090, 3.961435, 0.000000, -1.000000, -0.000000, 0.000000, 1.000000, + 0.242018, 0.165105, 4.714899, 1.000000, -0.000000, 0.000000, 0.000000, 1.000000, + 0.242018, 0.165105, 3.961435, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.242018, 0.205090, 3.961435, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.242018, 0.205090, 4.754884, 1.000000, -0.000000, 0.000000, 0.000000, 1.000000, + 0.242018, 0.185097, 4.749526, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.242018, 0.170462, 4.734892, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.242018, 0.165105, 3.961435, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.242018, 0.165105, 4.714899, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.198668, 0.165105, 4.714899, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.198668, 0.165105, 3.961435, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.198668, 0.205090, 4.754883, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 0.198668, 0.205090, 3.961435, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 0.198668, 0.165105, 3.961435, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 0.198668, 0.165105, 4.714899, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 0.198668, 0.170462, 4.734891, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 0.198668, 0.185097, 4.749526, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 0.198668, 0.205090, 3.961435, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.198668, 0.205090, 4.754883, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.082603, 0.205090, 4.754884, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.082603, 0.205090, 3.961435, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.082603, 0.165105, 4.714899, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.082603, 0.165105, 3.961435, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.082603, 0.205090, 3.961435, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.082603, 0.205090, 4.754884, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.082603, 0.185097, 4.749527, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.082603, 0.170462, 4.734892, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.042618, 0.205090, 3.961435, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 0.047975, 0.185097, 3.961435, -0.866026, -0.500000, -0.000000, 0.000000, 1.000000, + 0.047975, 0.185097, 4.714899, -0.866026, -0.500000, -0.000000, 0.000000, 1.000000, + 0.042618, 0.205090, 4.714899, -1.000000, -0.000000, -0.000000, 0.000000, 1.000000, + 0.062611, 0.170462, 4.714899, -0.500000, -0.866026, -0.000000, 0.000000, 1.000000, + 0.062611, 0.170462, 3.961435, -0.500000, -0.866026, -0.000000, 0.000000, 1.000000, + 0.082603, 0.165105, 4.714899, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.082603, 0.165105, 3.961435, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.042618, 0.285416, 4.714899, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 0.042618, 0.285416, 3.961435, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 0.082603, 0.325401, 3.961435, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + 0.062611, 0.320043, 3.961435, -0.500000, 0.866026, -0.000000, 0.000000, 1.000000, + 0.062611, 0.320044, 4.714899, -0.500000, 0.866026, -0.000000, 0.000000, 1.000000, + 0.082603, 0.325401, 4.714899, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + 0.047975, 0.305408, 4.714899, -0.866026, 0.500000, -0.000000, 0.000000, 1.000000, + 0.047975, 0.305408, 3.961435, -0.866026, 0.500000, -0.000000, 0.000000, 1.000000, + 0.836330, 0.325401, 4.714899, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.836330, 0.325401, 3.961435, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.459466, 0.325401, 3.961435, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.876314, 0.285416, 3.961435, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.870957, 0.305408, 3.961435, 0.866026, 0.500000, 0.000000, 0.000000, 1.000000, + 0.870957, 0.305408, 4.714899, 0.866026, 0.500000, 0.000000, 0.000000, 1.000000, + 0.876314, 0.285416, 4.714899, 1.000000, -0.000000, 0.000000, 0.000000, 1.000000, + 0.856322, 0.320044, 4.714899, 0.500000, 0.866026, 0.000000, 0.000000, 1.000000, + 0.856322, 0.320043, 3.961435, 0.500000, 0.866026, 0.000000, 0.000000, 1.000000, + 0.876314, 0.205090, 4.714899, 1.000000, -0.000000, 0.000000, 0.000000, 1.000000, + 0.876314, 0.205090, 3.961435, 1.000000, -0.000000, 0.000000, 0.000000, 1.000000, + 0.836330, 0.165105, 3.961435, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.856322, 0.170462, 3.961435, 0.500000, -0.866026, 0.000000, 0.000000, 1.000000, + 0.856322, 0.170462, 4.714899, 0.500000, -0.866026, 0.000000, 0.000000, 1.000000, + 0.836330, 0.165105, 4.714899, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.870957, 0.185097, 4.714899, 0.866026, -0.500000, 0.000000, 0.000000, 1.000000, + 0.870957, 0.185097, 3.961435, 0.866026, -0.500000, 0.000000, 0.000000, 1.000000, + 0.836330, 0.205090, 4.754884, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 0.836330, 0.205090, 3.961435, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 0.836330, 0.165105, 3.961435, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 0.836330, 0.165105, 4.714899, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 0.836330, 0.170462, 4.734892, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 0.836330, 0.185097, 4.749527, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 0.836330, 0.205090, 3.961435, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.836330, 0.205090, 4.754884, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.720265, 0.205090, 4.754884, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.720265, 0.205090, 3.961435, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.720265, 0.165105, 4.714899, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.720265, 0.165105, 3.961435, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.720265, 0.205090, 3.961435, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.720265, 0.205090, 4.754884, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.720265, 0.185097, 4.749527, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.720265, 0.170462, 4.734892, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.720265, 0.165105, 3.961435, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.720265, 0.165105, 4.714899, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.676914, 0.165105, 4.714899, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.676914, 0.165105, 3.961435, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.720265, 0.170462, 4.734892, -0.000000, -0.866026, 0.500000, 0.000000, 1.000000, + 0.676914, 0.170462, 4.734892, -0.000000, -0.866026, 0.500000, 0.000000, 1.000000, + 0.676914, 0.185097, 4.749526, -0.000000, -0.500000, 0.866026, 0.000000, 1.000000, + 0.720265, 0.185097, 4.749527, -0.000000, -0.500000, 0.866026, 0.000000, 1.000000, + 0.676914, 0.205090, 4.754884, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 0.720265, 0.205090, 4.754884, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 0.853643, 0.175101, 4.734891, 0.433012, -0.750001, 0.499999, 0.000000, 1.000000, + 0.836330, 0.170462, 4.734892, 0.000000, -0.866026, 0.500000, 0.000000, 1.000000, + 0.866318, 0.187776, 4.734891, 0.750001, -0.433012, 0.499999, 0.000000, 1.000000, + 0.870957, 0.205090, 4.734892, 0.866026, 0.000000, 0.500000, 0.000000, 1.000000, + 0.846326, 0.187776, 4.749527, 0.249999, -0.433012, 0.866026, 0.000000, 1.000000, + 0.836330, 0.185097, 4.749527, 0.000000, -0.500000, 0.866026, 0.000000, 1.000000, + 0.853643, 0.195093, 4.749527, 0.433012, -0.249999, 0.866026, 0.000000, 1.000000, + 0.856322, 0.205090, 4.749527, 0.500000, -0.000000, 0.866026, 0.000000, 1.000000, + 0.836330, 0.205090, 4.754884, -0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.870957, 0.285416, 4.734892, 0.866026, -0.000000, 0.500000, 0.000000, 1.000000, + 0.856322, 0.285416, 4.749527, 0.500000, -0.000000, 0.866026, 0.000000, 1.000000, + 0.836330, 0.285416, 4.754884, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 0.866318, 0.302730, 4.734891, 0.750001, 0.433012, 0.499999, 0.000000, 1.000000, + 0.853643, 0.315404, 4.734891, 0.433012, 0.750001, 0.499999, 0.000000, 1.000000, + 0.836330, 0.320044, 4.734892, 0.000000, 0.866026, 0.500000, 0.000000, 1.000000, + 0.853643, 0.295412, 4.749527, 0.433012, 0.249999, 0.866026, 0.000000, 1.000000, + 0.846326, 0.302730, 4.749527, 0.249999, 0.433012, 0.866026, 0.000000, 1.000000, + 0.836330, 0.305408, 4.749527, 0.000000, 0.500000, 0.866026, 0.000000, 1.000000, + 0.082603, 0.320044, 4.734892, -0.000000, 0.866026, 0.500000, 0.000000, 1.000000, + 0.082603, 0.305408, 4.749527, -0.000000, 0.500000, 0.866026, 0.000000, 1.000000, + 0.082603, 0.285416, 4.754884, -0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.065289, 0.315404, 4.734891, -0.433012, 0.750001, 0.499999, 0.000000, 1.000000, + 0.052614, 0.302730, 4.734891, -0.750001, 0.433012, 0.499999, 0.000000, 1.000000, + 0.047975, 0.285416, 4.734892, -0.866026, -0.000000, 0.500000, 0.000000, 1.000000, + 0.072607, 0.302730, 4.749527, -0.249999, 0.433012, 0.866026, 0.000000, 1.000000, + 0.065289, 0.295412, 4.749527, -0.433012, 0.249999, 0.866026, 0.000000, 1.000000, + 0.062611, 0.285416, 4.749527, -0.500000, -0.000000, 0.866026, 0.000000, 1.000000, + 0.047975, 0.205090, 4.734892, -0.866026, 0.000000, 0.500000, 0.000000, 1.000000, + 0.062611, 0.205090, 4.749527, -0.500000, 0.000000, 0.866026, 0.000000, 1.000000, + 0.082603, 0.205090, 4.754884, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 0.052614, 0.187776, 4.734891, -0.750001, -0.433012, 0.499999, 0.000000, 1.000000, + 0.065289, 0.175101, 4.734891, -0.433012, -0.750001, 0.499999, 0.000000, 1.000000, + 0.082603, 0.170462, 4.734892, -0.000000, -0.866026, 0.500000, 0.000000, 1.000000, + 0.065289, 0.195093, 4.749527, -0.433012, -0.249999, 0.866026, 0.000000, 1.000000, + 0.072607, 0.187776, 4.749527, -0.249999, -0.433012, 0.866026, 0.000000, 1.000000, + 0.082603, 0.185097, 4.749527, -0.000000, -0.500000, 0.866026, 0.000000, 1.000000, + 0.242018, 0.170462, 4.734892, -0.000000, -0.866026, 0.500000, 0.000000, 1.000000, + 0.198668, 0.170462, 4.734891, -0.000000, -0.866026, 0.500000, 0.000000, 1.000000, + 0.198668, 0.185097, 4.749526, -0.000000, -0.500000, 0.866026, 0.000000, 1.000000, + 0.242018, 0.185097, 4.749526, -0.000000, -0.500000, 0.866026, 0.000000, 1.000000, + 0.198668, 0.205090, 4.754883, -0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.242018, 0.205090, 4.754884, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 0.401434, 0.170462, 4.734892, -0.000000, -0.866026, 0.500000, 0.000000, 1.000000, + 0.358083, 0.170462, 4.734892, -0.000000, -0.866026, 0.500000, 0.000000, 1.000000, + 0.358083, 0.185097, 4.749526, -0.000000, -0.500000, 0.866026, 0.000000, 1.000000, + 0.401434, 0.185097, 4.749526, -0.000000, -0.500000, 0.866026, 0.000000, 1.000000, + 0.358083, 0.205090, 4.754883, -0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.401434, 0.205090, 4.754884, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 0.560849, 0.170462, 4.734892, -0.000000, -0.866026, 0.500000, 0.000000, 1.000000, + 0.517499, 0.170462, 4.734892, -0.000000, -0.866026, 0.500000, 0.000000, 1.000000, + 0.560849, 0.185097, 4.749526, -0.000000, -0.500000, 0.866026, 0.000000, 1.000000, + 0.517499, 0.185097, 4.749526, -0.000000, -0.500000, 0.866026, 0.000000, 1.000000, + 0.517499, 0.205090, 4.754884, -0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.560849, 0.205090, 4.754884, -0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.676914, 0.205090, 4.754884, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.676914, 0.205090, 3.961435, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.676914, 0.165105, 3.961435, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.676914, 0.165105, 4.714899, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.676914, 0.170462, 4.734892, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 0.676914, 0.185097, 4.749526, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 0.198668, 0.165105, 3.961435, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 0.198668, 0.205090, 3.961435, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 0.082603, 0.205090, 3.961435, -0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.082603, 0.165105, 3.961435, -0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.082603, 0.325401, 3.961435, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 0.459466, 0.325401, 3.961435, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 0.459466, 0.401623, 3.961435, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -0.295157, 0.401623, 3.961435, -0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.062611, 0.320043, 3.961435, -0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.047975, 0.305408, 3.961435, -0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.042618, 0.285416, 3.961435, -0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.042618, 0.205090, 3.961435, -0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.047975, 0.185097, 3.961435, -0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.062611, 0.170462, 3.961435, -0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + -0.382588, 0.381631, 3.961435, -0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + -0.387945, 0.361638, 3.961435, -0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + -0.387945, 0.194969, 3.961435, -0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + -0.367953, 0.396266, 3.961435, -0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + -0.347961, 0.401623, 3.961435, -0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + -0.384663, 0.132634, 3.961435, -0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + -0.375355, 0.119373, 3.961435, -0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + -0.199104, -0.046399, 3.961435, -0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + -0.387945, 0.148499, 3.961435, -0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + -0.186444, -0.054444, 3.961435, -0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.459466, -0.057258, 3.961435, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 0.459466, 0.205090, 3.961435, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 0.401434, 0.205090, 3.961435, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 0.401434, 0.165105, 3.961435, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -0.148866, -0.057258, 3.961435, -0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + -0.171710, -0.057258, 3.961435, -0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.358083, 0.165105, 3.961435, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 0.358083, 0.205090, 3.961435, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 0.242018, 0.205090, 3.961435, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 0.242018, 0.165105, 3.961435, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 0.676914, 0.165105, 3.961435, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 0.676914, 0.205090, 3.961435, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 0.560849, 0.205090, 3.961435, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 0.560849, 0.165105, 3.961435, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 0.517499, 0.205090, 3.961435, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 0.517499, 0.165105, 3.961435, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 1.105376, -0.054444, 3.961435, -0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 1.118036, -0.046399, 3.961435, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 1.294288, 0.119373, 3.961435, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 1.090642, -0.057258, 3.961435, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 1.067798, -0.057258, 3.961435, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 1.303596, 0.132634, 3.961435, -0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 1.306878, 0.194969, 3.961435, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 1.306878, 0.361638, 3.961435, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 1.301521, 0.381631, 3.961435, -0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 1.286886, 0.396266, 3.961435, -0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 1.306878, 0.148499, 3.961435, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 1.214089, 0.401623, 3.961435, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 1.266893, 0.401623, 3.961435, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 0.836330, 0.325401, 3.961435, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 0.856322, 0.320043, 3.961435, -0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.870957, 0.305408, 3.961435, -0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.876314, 0.285416, 3.961435, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 0.876314, 0.205090, 3.961435, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 0.870957, 0.185097, 3.961435, -0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.856322, 0.170462, 3.961435, -0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.836330, 0.165105, 3.961435, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 0.836330, 0.205090, 3.961435, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 0.720265, 0.205090, 3.961435, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 0.720265, 0.165105, 3.961435, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 1.214089, 0.401623, 3.829721, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 1.214089, 0.401623, 3.961435, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 1.266893, 0.401623, 3.961435, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 1.266893, 0.401623, 3.829721, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + -0.347961, 0.401623, 3.829721, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + -0.295157, 0.401623, 3.829721, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 1.214089, 0.401623, 3.829721, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 1.266893, 0.401623, 3.829721, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 1.286886, 0.396266, 3.829722, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 1.301521, 0.381631, 3.829722, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 1.306878, 0.361638, 3.829721, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 1.306878, 0.194969, 3.829721, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 1.306878, 0.148499, 3.829721, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 1.303596, 0.132634, 3.829721, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 1.294288, 0.119373, 3.829721, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 1.118036, -0.046399, 3.829721, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 1.105376, -0.054444, 3.829721, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 1.090642, -0.057258, 3.829721, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 1.067798, -0.057258, 3.829721, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + -0.148866, -0.057258, 3.829721, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + -0.171710, -0.057258, 3.829721, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + -0.186444, -0.054444, 3.829722, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + -0.199104, -0.046399, 3.829721, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + -0.375355, 0.119373, 3.829721, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + -0.384663, 0.132634, 3.829721, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + -0.387945, 0.148499, 3.829722, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + -0.387945, 0.194969, 3.829722, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + -0.387945, 0.361638, 3.829722, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + -0.382588, 0.381631, 3.829721, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + -0.367953, 0.396266, 3.829722, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 1.286886, 0.396266, 3.961435, 0.500000, 0.866026, 0.000000, 0.000000, 1.000000, + 1.286886, 0.396266, 3.829722, 0.500000, 0.866026, 0.000000, 0.000000, 1.000000, + 1.301521, 0.381631, 3.829722, 0.866026, 0.500000, 0.000000, 0.000000, 1.000000, + 1.301521, 0.381631, 3.961435, 0.866026, 0.500000, 0.000000, 0.000000, 1.000000, + 1.306878, 0.361638, 3.829721, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 1.306878, 0.361638, 3.961435, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 1.306878, 0.194969, 3.961435, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 1.306878, 0.194969, 3.829721, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 1.306878, 0.148499, 3.961435, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 1.306878, 0.148499, 3.829721, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 1.303596, 0.132634, 3.961435, 0.917911, -0.396786, 0.000000, 0.000000, 1.000000, + 1.303596, 0.132634, 3.829721, 0.917911, -0.396786, 0.000000, 0.000000, 1.000000, + 1.294288, 0.119373, 3.829721, 0.685121, -0.728429, 0.000000, 0.000000, 1.000000, + 1.294288, 0.119373, 3.961435, 0.685121, -0.728429, 0.000000, 0.000000, 1.000000, + 1.118036, -0.046399, 3.961435, 0.685121, -0.728429, 0.000000, 0.000000, 1.000000, + 1.118036, -0.046399, 3.829721, 0.685121, -0.728429, 0.000000, 0.000000, 1.000000, + 1.105376, -0.054444, 3.961435, 0.368491, -0.929631, 0.000000, 0.000000, 1.000000, + 1.105376, -0.054444, 3.829721, 0.368491, -0.929631, 0.000000, 0.000000, 1.000000, + 1.090642, -0.057258, 3.829721, -0.000000, -1.000000, -0.000000, 0.000000, 1.000000, + 1.090642, -0.057258, 3.961435, -0.000000, -1.000000, -0.000000, 0.000000, 1.000000, + 1.067798, -0.057258, 3.961435, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 1.067798, -0.057258, 3.829721, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.148866, -0.057258, 3.961435, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.148866, -0.057258, 3.829721, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.459466, -0.057258, 3.961435, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.171710, -0.057258, 3.961435, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.171710, -0.057258, 3.829721, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.186444, -0.054444, 3.961435, -0.368491, -0.929631, -0.000000, 0.000000, 1.000000, + -0.186444, -0.054444, 3.829722, -0.368491, -0.929631, -0.000000, 0.000000, 1.000000, + -0.199104, -0.046399, 3.829721, -0.685121, -0.728429, -0.000000, 0.000000, 1.000000, + -0.199104, -0.046399, 3.961435, -0.685121, -0.728429, -0.000000, 0.000000, 1.000000, + -0.375355, 0.119373, 3.961435, -0.685121, -0.728429, -0.000000, 0.000000, 1.000000, + -0.375355, 0.119373, 3.829721, -0.685121, -0.728429, -0.000000, 0.000000, 1.000000, + -0.384663, 0.132634, 3.961435, -0.917911, -0.396786, -0.000000, 0.000000, 1.000000, + -0.384663, 0.132634, 3.829721, -0.917911, -0.396786, -0.000000, 0.000000, 1.000000, + -0.387945, 0.148499, 3.829722, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + -0.387945, 0.148499, 3.961435, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + -0.387945, 0.194969, 3.961435, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + -0.387945, 0.194969, 3.829722, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + -0.387945, 0.361638, 3.961435, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + -0.387945, 0.361638, 3.829722, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + -0.382588, 0.381631, 3.961435, -0.866026, 0.500000, -0.000000, 0.000000, 1.000000, + -0.382588, 0.381631, 3.829721, -0.866026, 0.500000, -0.000000, 0.000000, 1.000000, + -0.367953, 0.396266, 3.829722, -0.500000, 0.866026, -0.000000, 0.000000, 1.000000, + -0.367953, 0.396266, 3.961435, -0.500000, 0.866026, -0.000000, 0.000000, 1.000000, + -0.347961, 0.401623, 3.829721, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + -0.347961, 0.401623, 3.961435, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + -0.295157, 0.401623, 3.961435, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + -0.295157, 0.401623, 3.829721, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.459466, 0.401623, 3.961435, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 1.186217, -0.056911, -1.647094, 1.000000, 0.000000, -0.000001, 0.580449, 0.574544, + 1.186217, -0.056911, -1.592889, 1.000000, 0.000000, -0.000001, 0.574118, 0.574544, + 1.186217, -0.088116, -1.592889, 1.000000, 0.000000, -0.000001, 0.574118, 0.574544, + 1.186217, -0.088116, -1.647094, 1.000000, 0.000000, -0.000001, 0.580449, 0.574544, + 1.100553, -0.048244, -1.596583, 0.000000, 1.000000, 0.000000, 0.574118, 0.562855, + 1.171979, -0.048244, -1.643401, 0.000000, 1.000000, 0.000000, 0.580449, 0.574544, + 1.100553, -0.048244, -1.643402, 0.000000, 1.000000, 0.000000, 0.580449, 0.562855, + 1.171979, -0.048244, -1.596583, 0.000000, 1.000000, 0.000000, 0.574118, 0.574544, + 1.086315, -0.088116, -1.647095, -1.000000, 0.000000, 0.000000, 0.580449, 0.562855, + 1.086315, -0.088116, -1.592890, -1.000000, 0.000000, 0.000000, 0.574118, 0.562855, + 1.086315, -0.056911, -1.592890, -1.000000, 0.000000, 0.000000, 0.574118, 0.562855, + 1.086315, -0.056911, -1.647095, -1.000000, 0.000000, 0.000000, 0.580449, 0.562855, + 1.086315, -0.088116, -1.647095, 0.000000, -1.000000, 0.000000, 0.580449, 0.562855, + 1.186217, -0.088116, -1.647094, 0.000000, -1.000000, 0.000000, 0.580449, 0.574544, + 1.086315, -0.088116, -1.592890, 0.000000, -1.000000, 0.000000, 0.574118, 0.562855, + 1.186217, -0.088116, -1.592889, 0.000000, -1.000000, 0.000000, 0.574118, 0.574544, + 1.186217, -0.088116, -1.647094, 0.000004, 0.000000, -1.000000, 0.580449, 0.574544, + 1.086315, -0.088116, -1.647095, 0.000004, 0.000000, -1.000000, 0.580449, 0.562855, + 1.086315, -0.056911, -1.647095, 0.000004, 0.000000, -1.000000, 0.580449, 0.562855, + 1.186217, -0.056911, -1.647094, 0.000004, 0.000000, -1.000000, 0.580449, 0.574544, + 1.186217, -0.056911, -1.592889, -0.000003, 0.000000, 1.000000, 0.574118, 0.574544, + 1.086315, -0.056911, -1.592890, -0.000003, 0.000000, 1.000000, 0.574118, 0.562855, + 1.086315, -0.088116, -1.592890, -0.000003, 0.000000, 1.000000, 0.574118, 0.562855, + 1.186217, -0.088116, -1.592889, -0.000003, 0.000000, 1.000000, 0.574118, 0.574544, + 1.171979, -0.048244, -1.596583, 0.519939, 0.854203, -0.000000, 0.574118, 0.574544, + 1.186217, -0.056911, -1.647094, 0.519939, 0.854203, -0.000000, 0.580449, 0.574544, + 1.171979, -0.048244, -1.643401, 0.519939, 0.854203, -0.000000, 0.580449, 0.574544, + 1.186217, -0.056911, -1.592889, 0.519939, 0.854203, -0.000000, 0.574118, 0.574544, + 1.186217, -0.056911, -1.647094, 0.000002, 0.392015, -0.919959, 0.580449, 0.574544, + 1.086315, -0.056911, -1.647095, 0.000002, 0.392015, -0.919959, 0.580449, 0.562855, + 1.100553, -0.048244, -1.643402, 0.000002, 0.392015, -0.919959, 0.580449, 0.562855, + 1.171979, -0.048244, -1.643401, 0.000002, 0.392015, -0.919959, 0.580449, 0.574544, + 1.100553, -0.048244, -1.596583, -0.519931, 0.854209, 0.000000, 0.574118, 0.562855, + 1.086315, -0.056911, -1.647095, -0.519930, 0.854209, 0.000000, 0.580449, 0.562855, + 1.086315, -0.056911, -1.592890, -0.519930, 0.854209, 0.000000, 0.574118, 0.562855, + 1.100553, -0.048244, -1.643402, -0.519931, 0.854209, 0.000000, 0.580449, 0.562855, + 1.086315, -0.056911, -1.592890, -0.000002, 0.392029, 0.919953, 0.574118, 0.562855, + 1.186217, -0.056911, -1.592889, -0.000002, 0.392029, 0.919953, 0.574118, 0.574544, + 1.171979, -0.048244, -1.596583, -0.000002, 0.392029, 0.919953, 0.574118, 0.574544, + 1.100553, -0.048244, -1.596583, -0.000002, 0.392029, 0.919953, 0.574118, 0.562855, + 0.844797, -0.056911, -1.647095, 1.000000, 0.000000, 0.000003, 0.580449, 0.574544, + 0.844797, -0.056911, -1.592889, 1.000000, 0.000000, 0.000003, 0.574118, 0.574544, + 0.844797, -0.088116, -1.592889, 1.000000, 0.000000, 0.000003, 0.574118, 0.574544, + 0.844797, -0.088116, -1.647095, 1.000000, 0.000000, 0.000003, 0.580449, 0.574544, + 0.759134, -0.048244, -1.596583, 0.000000, 1.000000, 0.000000, 0.574118, 0.562855, + 0.830559, -0.048244, -1.596583, 0.000000, 1.000000, 0.000000, 0.574118, 0.574544, + 0.759134, -0.048244, -1.643401, 0.000000, 1.000000, 0.000000, 0.580449, 0.562855, + 0.830559, -0.048244, -1.643402, 0.000000, 1.000000, 0.000000, 0.580449, 0.574544, + 0.744896, -0.088116, -1.647094, -1.000000, 0.000000, 0.000000, 0.580449, 0.562855, + 0.744896, -0.088116, -1.592890, -1.000000, 0.000000, 0.000000, 0.574118, 0.562855, + 0.744896, -0.056911, -1.592890, -1.000000, 0.000000, 0.000000, 0.574118, 0.562855, + 0.744896, -0.056911, -1.647094, -1.000000, 0.000000, 0.000000, 0.580449, 0.562855, + 0.744896, -0.088116, -1.647094, 0.000000, -1.000000, -0.000000, 0.580449, 0.562855, + 0.844797, -0.088116, -1.592889, 0.000000, -1.000000, -0.000000, 0.574118, 0.574544, + 0.744896, -0.088116, -1.592890, 0.000000, -1.000000, -0.000000, 0.574118, 0.562855, + 0.844797, -0.088116, -1.647095, 0.000000, -1.000000, -0.000000, 0.580449, 0.574544, + 0.844797, -0.088116, -1.647095, -0.000004, 0.000000, -1.000000, 0.580449, 0.574544, + 0.744896, -0.088116, -1.647094, -0.000004, 0.000000, -1.000000, 0.580449, 0.562855, + 0.744896, -0.056911, -1.647094, -0.000004, 0.000000, -1.000000, 0.580449, 0.562855, + 0.844797, -0.056911, -1.647095, -0.000004, 0.000000, -1.000000, 0.580449, 0.574544, + 0.844797, -0.056911, -1.592889, -0.000003, 0.000000, 1.000000, 0.574118, 0.574544, + 0.744896, -0.056911, -1.592890, -0.000003, 0.000000, 1.000000, 0.574118, 0.562855, + 0.744896, -0.088116, -1.592890, -0.000003, 0.000000, 1.000000, 0.574118, 0.562855, + 0.844797, -0.088116, -1.592889, -0.000003, 0.000000, 1.000000, 0.574118, 0.574544, + 0.830559, -0.048244, -1.596583, 0.519933, 0.854207, 0.000001, 0.574118, 0.574544, + 0.844797, -0.056911, -1.647095, 0.519933, 0.854207, 0.000001, 0.580449, 0.574544, + 0.830559, -0.048244, -1.643402, 0.519933, 0.854207, 0.000001, 0.580449, 0.574544, + 0.844797, -0.056911, -1.592889, 0.519933, 0.854207, 0.000001, 0.574118, 0.574544, + 0.844797, -0.056911, -1.647095, -0.000002, 0.392015, -0.919959, 0.580449, 0.574544, + 0.744896, -0.056911, -1.647094, -0.000002, 0.392015, -0.919959, 0.580449, 0.562855, + 0.759134, -0.048244, -1.643401, -0.000002, 0.392015, -0.919959, 0.580449, 0.562855, + 0.830559, -0.048244, -1.643402, -0.000002, 0.392015, -0.919959, 0.580449, 0.574544, + 0.759134, -0.048244, -1.596583, -0.519940, 0.854203, 0.000000, 0.574118, 0.562855, + 0.744896, -0.056911, -1.647094, -0.519940, 0.854203, 0.000000, 0.580449, 0.562855, + 0.744896, -0.056911, -1.592890, -0.519940, 0.854203, 0.000000, 0.574118, 0.562855, + 0.759134, -0.048244, -1.643401, -0.519940, 0.854203, 0.000000, 0.580449, 0.562855, + 0.744896, -0.056911, -1.592890, -0.000002, 0.392029, 0.919953, 0.574118, 0.562855, + 0.844797, -0.056911, -1.592889, -0.000002, 0.392029, 0.919953, 0.574118, 0.574544, + 0.830559, -0.048244, -1.596583, -0.000002, 0.392029, 0.919953, 0.574118, 0.574544, + 0.759134, -0.048244, -1.596583, -0.000002, 0.392029, 0.919953, 0.574118, 0.562855 + ], + "parts": [ + { + "id": "shape13_part1", + "type": "TRIANGLES", + "indices": [ + 0, 1, 2, 0, 2, 3, 4, 5, 6, 5, 4, 7, + 8, 9, 10, 10, 11, 8, 12, 13, 14, 14, 13, 15, + 16, 17, 18, 17, 19, 18, 20, 21, 22, 21, 20, 23 + ] + }, + { + "id": "shape14_part1", + "type": "TRIANGLES", + "indices": [ + 24, 25, 26, 24, 26, 27, 28, 29, 30, 29, 28, 31, + 32, 33, 34, 34, 35, 32, 36, 37, 38, 38, 37, 39, + 40, 41, 42, 41, 43, 42, 44, 45, 46, 45, 44, 47, + 48, 49, 50, 49, 48, 51, 52, 53, 54, 55, 54, 53, + 56, 57, 58, 57, 56, 59, 60, 61, 62, 61, 60, 63, + 64, 65, 66, 67, 66, 65, 68, 69, 70, 70, 69, 71, + 72, 73, 74, 73, 72, 75, 76, 77, 78, 78, 77, 79, + 80, 81, 82, 83, 82, 81, 84, 85, 86, 85, 84, 87, + 88, 89, 90, 89, 88, 91, 92, 93, 94, 95, 94, 93, + 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, + 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119 + ] + }, + { + "id": "shape15_part1", + "type": "TRIANGLES", + "indices": [ + 120, 121, 122, 121, 120, 123, 124, 122, 125, 122, 124, 120, + 126, 127, 121, 127, 126, 128, 129, 125, 130, 130, 125, 131, + 132, 129, 133, 133, 129, 134, 133, 134, 135, 135, 134, 136, + 137, 138, 136, 139, 136, 138, 140, 124, 132, 124, 140, 141, + 142, 143, 123, 123, 143, 144, 135, 145, 146, 145, 135, 147, + 148, 149, 150, 150, 149, 151, 150, 151, 152, 152, 151, 153, + 154, 155, 149, 155, 154, 156, 157, 158, 159, 158, 157, 153, + 160, 161, 162, 162, 161, 163, 162, 163, 164, 164, 163, 154, + 165, 166, 167, 167, 166, 161, 168, 157, 169, 157, 168, 170, + 171, 169, 172, 169, 171, 168, 173, 172, 174, 174, 172, 175, + 176, 173, 177, 173, 176, 178, 179, 177, 180, 177, 179, 176, + 181, 180, 182, 182, 180, 183, 184, 185, 170, 170, 185, 152, + 186, 164, 148, 164, 186, 187, 188, 189, 190, 189, 188, 160, + 191, 192, 178, 178, 192, 171, 193, 179, 194, 179, 193, 195, + 147, 139, 196, 196, 139, 197, 196, 197, 181, 181, 197, 194, + 198, 199, 144, 126, 144, 199, 167, 188, 198, 199, 198, 188, + 135, 139, 147, 139, 135, 136, 144, 121, 123, 121, 144, 126, + 178, 171, 173, 173, 171, 172, 164, 149, 148, 149, 164, 154, + 132, 125, 129, 125, 132, 124, 170, 153, 157, 153, 170, 152, + 181, 194, 180, 194, 179, 180, 188, 167, 160, 167, 161, 160, + 131, 125, 122, 131, 122, 200, 121, 200, 122, 200, 121, 127, + 136, 201, 137, 201, 136, 134, 129, 130, 134, 134, 130, 201, + 202, 123, 120, 123, 202, 142, 141, 120, 124, 120, 141, 202, + 133, 203, 140, 140, 132, 133, 203, 135, 146, 135, 203, 133, + 151, 158, 153, 158, 151, 204, 149, 204, 151, 204, 149, 155, + 154, 205, 156, 205, 154, 163, 161, 166, 163, 163, 166, 205, + 172, 206, 175, 206, 172, 169, 157, 159, 169, 169, 159, 206, + 183, 180, 177, 183, 177, 207, 173, 207, 177, 207, 173, 174, + 208, 148, 150, 148, 208, 186, 208, 150, 185, 150, 152, 185, + 162, 209, 189, 189, 160, 162, 209, 164, 187, 164, 209, 162, + 184, 168, 210, 168, 184, 170, 171, 210, 168, 210, 171, 192, + 211, 178, 176, 178, 211, 191, 195, 176, 179, 176, 195, 211, + 197, 193, 194, 193, 197, 212, 139, 212, 197, 212, 139, 138, + 213, 147, 196, 147, 213, 145, 213, 196, 182, 196, 181, 182, + 165, 198, 214, 198, 165, 167, 144, 214, 198, 214, 144, 143, + 126, 215, 128, 215, 126, 199, 188, 190, 199, 199, 190, 215, + 216, 217, 218, 219, 217, 216, 217, 220, 221, 221, 220, 222, + 220, 223, 224, 223, 220, 225, 226, 227, 228, 227, 226, 229, + 226, 230, 231, 231, 230, 232, 230, 233, 234, 233, 230, 219, + 235, 228, 236, 236, 228, 237, 238, 225, 235, 225, 238, 239, + 225, 230, 226, 230, 217, 219, 226, 235, 225, 235, 226, 228, + 220, 230, 225, 217, 230, 220, 217, 240, 218, 240, 217, 221, + 241, 220, 224, 220, 241, 222, 226, 242, 229, 242, 226, 231, + 243, 230, 234, 230, 243, 232, 228, 244, 237, 244, 228, 227, + 245, 235, 236, 235, 245, 238, 225, 246, 223, 246, 225, 239, + 219, 247, 233, 247, 219, 216, 248, 249, 250, 249, 248, 251, + 250, 252, 253, 253, 252, 254, 249, 255, 256, 255, 249, 257, + 258, 259, 260, 259, 258, 261, 260, 262, 263, 262, 260, 264, + 259, 265, 252, 265, 259, 266, 267, 268, 269, 269, 268, 264, + 269, 256, 270, 270, 256, 271, 249, 259, 250, 259, 249, 256, + 269, 260, 256, 260, 269, 264, 259, 256, 260, 250, 259, 252, + 272, 250, 253, 250, 272, 248, 249, 273, 257, 273, 249, 251, + 274, 260, 263, 260, 274, 258, 259, 275, 266, 275, 259, 261, + 264, 276, 262, 276, 264, 268, 269, 277, 267, 277, 269, 270, + 278, 256, 255, 256, 278, 271, 252, 279, 254, 279, 252, 265 + ] + }, + { + "id": "shape16_part1", + "type": "TRIANGLES", + "indices": [ + 280, 281, 282, 280, 282, 283, 284, 285, 286, 285, 284, 287, + 288, 289, 290, 289, 291, 290, 292, 293, 294, 292, 294, 295, + 296, 297, 298, 297, 299, 298, 300, 301, 302, 301, 300, 303 + ] + }, + { + "id": "shape17_part1", + "type": "TRIANGLES", + "indices": [ + 304, 305, 306, 304, 306, 307, 308, 309, 310, 309, 308, 311, + 312, 313, 314, 313, 315, 314, 316, 317, 318, 316, 318, 319, + 320, 321, 322, 321, 323, 322, 324, 325, 326, 325, 324, 327 + ] + }, + { + "id": "shape18_part1", + "type": "TRIANGLES", + "indices": [ + 328, 329, 330, 328, 330, 331, 332, 333, 334, 333, 332, 335, + 336, 337, 338, 337, 339, 338, 340, 341, 342, 340, 342, 343, + 344, 345, 346, 345, 347, 346, 348, 349, 350, 349, 348, 351 + ] + }, + { + "id": "shape19_part1", + "type": "TRIANGLES", + "indices": [ + 352, 353, 354, 352, 354, 355, 356, 357, 358, 357, 356, 359, + 360, 361, 362, 361, 363, 362, 364, 365, 366, 364, 366, 367, + 368, 369, 370, 369, 371, 370, 372, 373, 374, 373, 372, 375 + ] + }, + { + "id": "shape20_part1", + "type": "TRIANGLES", + "indices": [ + 376, 377, 378, 376, 378, 379, 380, 381, 382, 383, 382, 381, + 384, 385, 386, 386, 387, 384, 388, 389, 390, 390, 389, 391, + 392, 393, 394, 393, 395, 394, 396, 397, 398, 399, 398, 397 + ] + }, + { + "id": "shape21_part1", + "type": "TRIANGLES", + "indices": [ + 400, 401, 402, 400, 402, 403, 404, 405, 406, 407, 406, 405, + 408, 409, 410, 410, 411, 408, 412, 413, 414, 414, 413, 415, + 416, 417, 418, 417, 419, 418, 420, 421, 422, 423, 422, 421 + ] + }, + { + "id": "shape22_part1", + "type": "TRIANGLES", + "indices": [ + 424, 425, 426, 424, 426, 427, 428, 429, 430, 431, 430, 429, + 432, 433, 434, 434, 435, 432, 436, 437, 438, 438, 437, 439, + 440, 441, 442, 441, 443, 442, 444, 445, 446, 447, 446, 445 + ] + }, + { + "id": "shape23_part1", + "type": "TRIANGLES", + "indices": [ + 448, 449, 450, 449, 451, 450, 452, 453, 454, 454, 453, 455, + 456, 457, 458, 456, 458, 459, 460, 461, 462, 461, 460, 463, + 464, 465, 466, 464, 466, 467, 468, 469, 470, 470, 469, 471 + ] + }, + { + "id": "shape24_part1", + "type": "TRIANGLES", + "indices": [ + 472, 473, 474, 472, 474, 475, 476, 477, 478, 477, 476, 479, + 480, 481, 482, 482, 483, 480, 484, 485, 486, 486, 485, 487, + 488, 489, 490, 489, 491, 490, 492, 493, 494, 493, 492, 495 + ] + }, + { + "id": "shape25_part1", + "type": "TRIANGLES", + "indices": [ + 496, 497, 498, 496, 498, 499, 500, 501, 502, 501, 500, 503, + 504, 505, 506, 506, 507, 504, 508, 509, 510, 510, 509, 511, + 512, 513, 514, 513, 515, 514, 516, 517, 518, 517, 516, 519 + ] + }, + { + "id": "shape26_part1", + "type": "TRIANGLES", + "indices": [ + 520, 521, 522, 520, 522, 523, 524, 525, 526, 525, 524, 527, + 528, 529, 530, 530, 531, 528, 532, 533, 534, 534, 533, 535, + 536, 537, 538, 537, 539, 538, 540, 541, 542, 541, 540, 543 + ] + }, + { + "id": "shape27_part1", + "type": "TRIANGLES", + "indices": [ + 544, 545, 546, 544, 546, 547, 548, 549, 550, 549, 548, 551, + 552, 553, 554, 554, 555, 552, 556, 557, 558, 558, 557, 559, + 560, 561, 562, 561, 563, 562, 564, 565, 566, 565, 564, 567 + ] + }, + { + "id": "shape28_part1", + "type": "TRIANGLES", + "indices": [ + 568, 569, 570, 568, 570, 571, 572, 573, 574, 573, 572, 575, + 576, 577, 578, 578, 579, 576, 580, 581, 582, 582, 581, 583, + 584, 585, 586, 585, 587, 586, 588, 589, 590, 589, 588, 591 + ] + }, + { + "id": "shape29_part1", + "type": "TRIANGLES", + "indices": [ + 592, 593, 594, 592, 594, 595, 596, 597, 598, 597, 596, 599, + 600, 601, 602, 602, 603, 600, 604, 605, 606, 606, 605, 607, + 608, 609, 610, 609, 611, 610, 612, 613, 614, 613, 612, 615 + ] + }, + { + "id": "shape30_part1", + "type": "TRIANGLES", + "indices": [ + 616, 617, 618, 616, 618, 619, 620, 621, 622, 623, 622, 621, + 624, 625, 626, 626, 627, 624, 628, 629, 630, 630, 629, 631, + 632, 633, 634, 633, 635, 634, 636, 637, 638, 639, 638, 637 + ] + }, + { + "id": "shape31_part1", + "type": "TRIANGLES", + "indices": [ + 640, 641, 642, 640, 642, 643, 644, 645, 646, 645, 644, 647, + 648, 649, 650, 650, 651, 648, 652, 653, 654, 654, 653, 655, + 656, 657, 658, 657, 659, 658, 660, 661, 662, 661, 660, 663 + ] + }, + { + "id": "shape32_part1", + "type": "TRIANGLES", + "indices": [ + 664, 665, 666, 664, 666, 667, 668, 669, 670, 669, 668, 671, + 672, 673, 674, 674, 675, 672, 676, 677, 678, 678, 677, 679, + 680, 681, 682, 681, 683, 682, 684, 685, 686, 685, 684, 687 + ] + }, + { + "id": "shape33_part1", + "type": "TRIANGLES", + "indices": [ + 688, 689, 690, 688, 690, 691, 692, 693, 694, 693, 692, 695, + 696, 697, 698, 698, 699, 696, 700, 701, 702, 702, 701, 703, + 704, 705, 706, 705, 707, 706, 708, 709, 710, 709, 708, 711 + ] + }, + { + "id": "shape34_part1", + "type": "TRIANGLES", + "indices": [ + 712, 713, 714, 712, 714, 715, 716, 717, 718, 719, 718, 717, + 720, 721, 722, 722, 723, 720, 724, 725, 726, 726, 725, 727, + 728, 729, 730, 729, 731, 730, 732, 733, 734, 735, 734, 733 + ] + }, + { + "id": "shape35_part1", + "type": "TRIANGLES", + "indices": [ + 736, 737, 738, 736, 738, 739, 740, 741, 742, 743, 742, 741, + 744, 745, 746, 746, 747, 744, 748, 749, 750, 750, 749, 751, + 752, 753, 754, 753, 755, 754, 756, 757, 758, 759, 758, 757 + ] + }, + { + "id": "shape36_part1", + "type": "TRIANGLES", + "indices": [ + 760, 761, 762, 760, 762, 763, 764, 765, 766, 767, 766, 765, + 768, 769, 770, 770, 771, 768, 772, 773, 774, 774, 773, 775, + 776, 777, 778, 777, 779, 778, 780, 781, 782, 783, 782, 781 + ] + }, + { + "id": "shape37_part1", + "type": "TRIANGLES", + "indices": [ + 784, 785, 786, 784, 786, 787, 788, 789, 790, 791, 790, 789, + 792, 793, 794, 794, 795, 792, 796, 797, 798, 798, 797, 799, + 800, 801, 802, 801, 803, 802, 804, 805, 806, 807, 806, 805 + ] + }, + { + "id": "shape38_part1", + "type": "TRIANGLES", + "indices": [ + 808, 809, 810, 808, 810, 811, 812, 813, 814, 815, 814, 813, + 816, 817, 818, 818, 819, 816, 820, 821, 822, 822, 821, 823, + 824, 825, 826, 825, 827, 826, 828, 829, 830, 831, 830, 829 + ] + }, + { + "id": "shape39_part1", + "type": "TRIANGLES", + "indices": [ + 832, 833, 834, 833, 832, 835, 836, 837, 838, 838, 837, 839, + 840, 841, 842, 840, 842, 843, 844, 845, 846, 845, 844, 847, + 848, 849, 850, 849, 848, 851, 852, 853, 854, 854, 853, 855 + ] + }, + { + "id": "shape40_part1", + "type": "TRIANGLES", + "indices": [ + 856, 857, 858, 856, 858, 859, 860, 861, 862, 861, 860, 863, + 864, 865, 866, 865, 867, 866, 868, 869, 870, 868, 870, 871, + 872, 873, 874, 873, 875, 874, 876, 877, 878, 877, 876, 879 + ] + }, + { + "id": "shape41_part1", + "type": "TRIANGLES", + "indices": [ + 880, 881, 882, 882, 881, 883, 884, 885, 881, 885, 884, 886, + 887, 888, 889, 889, 888, 884, 889, 880, 890, 891, 890, 880, + 889, 881, 880, 881, 889, 884, 881, 892, 883, 892, 881, 885, + 884, 893, 886, 893, 884, 888, 894, 889, 890, 889, 894, 887, + 880, 895, 891, 895, 880, 882, 896, 897, 898, 899, 898, 897, + 900, 901, 896, 896, 901, 902, 903, 904, 902, 905, 902, 904, + 905, 906, 897, 906, 905, 907, 896, 902, 897, 897, 902, 905, + 908, 896, 898, 896, 908, 900, 902, 909, 903, 909, 902, 901, + 897, 910, 899, 910, 897, 906, 905, 911, 907, 911, 905, 904, + 912, 913, 914, 913, 912, 915, 913, 916, 917, 917, 916, 918, + 919, 920, 916, 920, 919, 921, 922, 923, 915, 915, 923, 919, + 913, 915, 919, 913, 919, 916, 913, 924, 914, 924, 913, 917, + 916, 925, 918, 925, 916, 920, 926, 915, 912, 915, 926, 922, + 919, 927, 921, 927, 919, 923, 928, 929, 930, 929, 928, 931, + 929, 932, 933, 933, 932, 934, 935, 936, 931, 931, 936, 937, + 937, 938, 932, 938, 937, 939, 931, 932, 929, 932, 931, 937, + 929, 940, 930, 940, 929, 933, 941, 931, 928, 931, 941, 935, + 932, 942, 934, 942, 932, 938, 937, 943, 939, 943, 937, 936, + 944, 945, 946, 946, 945, 947, 948, 944, 949, 944, 948, 950, + 951, 950, 952, 950, 951, 953, 953, 954, 945, 954, 953, 955, + 945, 944, 950, 950, 953, 945, 944, 956, 949, 956, 944, 946, + 957, 950, 948, 950, 957, 952, 945, 958, 947, 958, 945, 954, + 953, 959, 955, 959, 953, 951, 960, 961, 962, 962, 961, 963, + 964, 960, 965, 960, 964, 966, 967, 968, 966, 966, 968, 969, + 970, 971, 969, 961, 969, 971, 960, 966, 961, 966, 969, 961, + 960, 972, 965, 972, 960, 962, 973, 966, 964, 966, 973, 967, + 969, 974, 970, 974, 969, 968, 961, 975, 963, 975, 961, 971 + ] + }, + { + "id": "shape42_part1", + "type": "TRIANGLES", + "indices": [ + 976, 977, 978, 977, 976, 979, 980, 978, 981, 978, 980, 976, + 982, 983, 977, 983, 982, 984, 985, 981, 986, 986, 981, 987, + 988, 985, 989, 989, 985, 990, 989, 990, 991, 991, 990, 992, + 993, 994, 992, 995, 992, 994, 996, 980, 988, 980, 996, 997, + 998, 999, 979, 979, 999, 1000, 991, 1001, 1002, 1001, 991, 1003, + 1004, 1005, 1006, 1006, 1005, 1007, 1006, 1007, 1008, 1008, 1007, 1009, + 1010, 1011, 1005, 1011, 1010, 1012, 1013, 1014, 1015, 1014, 1013, 1009, + 1016, 1017, 1018, 1018, 1017, 1019, 1018, 1019, 1020, 1020, 1019, 1010, + 1021, 1022, 1023, 1023, 1022, 1017, 1024, 1013, 1025, 1013, 1024, 1026, + 1027, 1025, 1028, 1025, 1027, 1024, 1029, 1028, 1030, 1030, 1028, 1031, + 1032, 1029, 1033, 1029, 1032, 1034, 1035, 1033, 1036, 1033, 1035, 1032, + 1037, 1036, 1038, 1038, 1036, 1039, 1040, 1041, 1026, 1026, 1041, 1008, + 1042, 1020, 1004, 1020, 1042, 1043, 1044, 1045, 1046, 1045, 1044, 1016, + 1047, 1048, 1034, 1034, 1048, 1027, 1049, 1035, 1050, 1035, 1049, 1051, + 1003, 995, 1052, 1052, 995, 1053, 1052, 1053, 1037, 1037, 1053, 1050, + 1054, 1055, 1000, 982, 1000, 1055, 1023, 1044, 1054, 1055, 1054, 1044, + 991, 995, 1003, 995, 991, 992, 1000, 977, 979, 977, 1000, 982, + 1034, 1027, 1029, 1029, 1027, 1028, 1020, 1005, 1004, 1005, 1020, 1010, + 988, 981, 985, 981, 988, 980, 1013, 1008, 1009, 1008, 1013, 1026, + 1037, 1050, 1036, 1050, 1035, 1036, 1044, 1017, 1016, 1017, 1044, 1023, + 987, 981, 978, 987, 978, 1056, 977, 1056, 978, 1056, 977, 983, + 992, 1057, 993, 1057, 992, 990, 985, 986, 990, 990, 986, 1057, + 1058, 979, 976, 979, 1058, 998, 997, 976, 980, 976, 997, 1058, + 989, 1059, 996, 996, 988, 989, 1059, 991, 1002, 991, 1059, 989, + 1007, 1014, 1009, 1014, 1007, 1060, 1005, 1060, 1007, 1060, 1005, 1011, + 1010, 1061, 1012, 1061, 1010, 1019, 1017, 1022, 1019, 1019, 1022, 1061, + 1028, 1062, 1031, 1062, 1028, 1025, 1013, 1015, 1025, 1025, 1015, 1062, + 1039, 1036, 1033, 1039, 1033, 1063, 1029, 1063, 1033, 1063, 1029, 1030, + 1064, 1004, 1006, 1004, 1064, 1042, 1064, 1006, 1041, 1006, 1008, 1041, + 1018, 1065, 1045, 1045, 1016, 1018, 1065, 1020, 1043, 1020, 1065, 1018, + 1040, 1024, 1066, 1024, 1040, 1026, 1027, 1066, 1024, 1066, 1027, 1048, + 1067, 1034, 1032, 1034, 1067, 1047, 1051, 1032, 1035, 1032, 1051, 1067, + 1053, 1049, 1050, 1049, 1053, 1068, 995, 1068, 1053, 1068, 995, 994, + 1069, 1003, 1052, 1003, 1069, 1001, 1069, 1052, 1038, 1052, 1037, 1038, + 1021, 1054, 1070, 1054, 1021, 1023, 1000, 1070, 1054, 1070, 1000, 999, + 982, 1071, 984, 1071, 982, 1055, 1044, 1046, 1055, 1055, 1046, 1071, + 1072, 1073, 1074, 1075, 1073, 1072, 1073, 1076, 1077, 1077, 1076, 1078, + 1076, 1079, 1080, 1080, 1079, 1081, 1082, 1083, 1084, 1083, 1082, 1085, + 1082, 1086, 1087, 1086, 1082, 1088, 1088, 1089, 1090, 1089, 1088, 1075, + 1091, 1092, 1093, 1092, 1091, 1084, 1094, 1079, 1091, 1079, 1094, 1095, + 1079, 1088, 1082, 1088, 1076, 1075, 1079, 1082, 1084, 1079, 1084, 1091, + 1076, 1088, 1079, 1075, 1076, 1073, 1073, 1096, 1074, 1096, 1073, 1077, + 1097, 1076, 1080, 1076, 1097, 1078, 1082, 1098, 1085, 1098, 1082, 1087, + 1099, 1088, 1090, 1088, 1099, 1086, 1084, 1100, 1092, 1100, 1084, 1083, + 1101, 1091, 1093, 1091, 1101, 1094, 1079, 1102, 1081, 1102, 1079, 1095, + 1075, 1103, 1089, 1103, 1075, 1072, 1104, 1105, 1106, 1105, 1104, 1107, + 1106, 1108, 1109, 1108, 1106, 1110, 1111, 1112, 1113, 1112, 1111, 1105, + 1114, 1115, 1116, 1117, 1115, 1114, 1115, 1118, 1119, 1118, 1115, 1120, + 1117, 1121, 1110, 1121, 1117, 1122, 1123, 1124, 1125, 1125, 1124, 1120, + 1125, 1111, 1126, 1126, 1111, 1127, 1117, 1111, 1115, 1105, 1110, 1106, + 1115, 1111, 1120, 1117, 1105, 1111, 1120, 1111, 1125, 1110, 1105, 1117, + 1128, 1106, 1109, 1106, 1128, 1104, 1105, 1129, 1112, 1129, 1105, 1107, + 1130, 1115, 1119, 1115, 1130, 1116, 1117, 1131, 1122, 1131, 1117, 1114, + 1120, 1132, 1118, 1132, 1120, 1124, 1125, 1133, 1123, 1133, 1125, 1126, + 1134, 1111, 1113, 1111, 1134, 1127, 1110, 1135, 1108, 1135, 1110, 1121 + ] + }, + { + "id": "shape43_part1", + "type": "TRIANGLES", + "indices": [ + 1136, 1137, 1138, 1136, 1138, 1139, 1140, 1141, 1142, 1141, 1140, 1143, + 1144, 1145, 1146, 1145, 1147, 1146, 1148, 1149, 1150, 1148, 1150, 1151, + 1152, 1153, 1154, 1153, 1155, 1154, 1156, 1157, 1158, 1157, 1156, 1159 + ] + }, + { + "id": "shape44_part1", + "type": "TRIANGLES", + "indices": [ + 1160, 1161, 1162, 1160, 1162, 1163, 1164, 1165, 1166, 1165, 1164, 1167, + 1168, 1169, 1170, 1169, 1171, 1170, 1172, 1173, 1174, 1172, 1174, 1175, + 1176, 1177, 1178, 1177, 1179, 1178, 1180, 1181, 1182, 1181, 1180, 1183 + ] + }, + { + "id": "shape45_part1", + "type": "TRIANGLES", + "indices": [ + 1184, 1185, 1186, 1184, 1186, 1187, 1188, 1189, 1190, 1189, 1188, 1191, + 1192, 1193, 1194, 1193, 1195, 1194, 1196, 1197, 1198, 1196, 1198, 1199, + 1200, 1201, 1202, 1201, 1203, 1202, 1204, 1205, 1206, 1205, 1204, 1207 + ] + }, + { + "id": "shape46_part1", + "type": "TRIANGLES", + "indices": [ + 1208, 1209, 1210, 1209, 1208, 1211, 1212, 1213, 1214, 1214, 1213, 1215, + 1216, 1217, 1218, 1219, 1218, 1217, 1220, 1221, 1222, 1222, 1221, 1223, + 1224, 1225, 1226, 1227, 1226, 1225, 1228, 1229, 1230, 1231, 1230, 1229, + 1232, 1233, 1234, 1233, 1232, 1235, 1236, 1237, 1238, 1239, 1238, 1237, + 1240, 1241, 1242, 1242, 1241, 1243, 1244, 1245, 1246, 1245, 1244, 1247, + 1248, 1249, 1250, 1251, 1250, 1249, 1252, 1253, 1254, 1254, 1253, 1255, + 1256, 1257, 1258, 1257, 1256, 1259, 1260, 1261, 1262, 1262, 1261, 1263, + 1264, 1265, 1266, 1264, 1266, 1267, 1268, 1269, 1270, 1269, 1268, 1271, + 1272, 1273, 1274, 1273, 1272, 1275, 1276, 1277, 1278, 1278, 1277, 1279, + 1280, 1281, 1282, 1283, 1284, 1285, 1286, 1287, 1288, 1289, 1290, 1291, + 1292, 1293, 1294, 1295, 1296, 1297, 1298, 1299, 1300, 1301, 1302, 1303 + ] + }, + { + "id": "shape47_part1", + "type": "TRIANGLES", + "indices": [ + 1304, 1305, 1306, 1307, 1308, 1309, 1310, 1311, 1312, 1313, 1314, 1315, + 1316, 1317, 1318, 1319, 1320, 1321, 1322, 1323, 1324, 1325, 1326, 1327, + 1328, 1329, 1330, 1331, 1332, 1333, 1334, 1335, 1336, 1337, 1338, 1339, + 1340, 1341, 1342, 1343, 1344, 1345, 1346, 1347, 1348, 1349, 1350, 1351, + 1352, 1353, 1354, 1355, 1356, 1357, 1358, 1359, 1360, 1361, 1362, 1363, + 1364, 1365, 1366, 1367, 1368, 1369, 1370, 1371, 1372, 1373, 1374, 1375, + 1376, 1377, 1378, 1379, 1380, 1381, 1382, 1383, 1384, 1385, 1386, 1387, + 1388, 1389, 1390, 1391, 1392, 1393, 1394, 1395, 1396, 1397, 1398, 1399, + 1400, 1401, 1402, 1403, 1404, 1405, 1406, 1407, 1408, 1409, 1410, 1411, + 1412, 1413, 1414, 1415, 1416, 1417, 1418, 1419, 1420, 1421, 1422, 1423, + 1424, 1425, 1426, 1427, 1428, 1429, 1430, 1431, 1432, 1433, 1434, 1435, + 1436, 1437, 1438, 1439, 1440, 1441, 1442, 1443, 1444, 1445, 1446, 1447, + 1448, 1449, 1450, 1451, 1452, 1453, 1454, 1455, 1456, 1457, 1458, 1459, + 1460, 1461, 1462, 1463, 1464, 1465, 1466, 1467, 1468, 1469, 1470, 1471, + 1472, 1473, 1474, 1475, 1476, 1477, 1478, 1479, 1480, 1481, 1482, 1483, + 1484, 1485, 1486, 1487, 1488, 1489, 1490, 1491, 1492, 1493, 1494, 1495, + 1496, 1497, 1498, 1499, 1500, 1501, 1502, 1503, 1504, 1505, 1506, 1507, + 1508, 1509, 1510, 1511, 1512, 1513, 1514, 1515, 1516, 1517, 1518, 1519, + 1520, 1521, 1522, 1523, 1524, 1525, 1526, 1527, 1528, 1529, 1530, 1531, + 1532, 1533, 1534, 1535, 1536, 1537, 1538, 1539, 1540, 1541, 1542, 1543, + 1443, 1544, 1444, 1545, 1546, 1547, 1548, 1549, 1550, 1551, 1552, 1553, + 1554, 1555, 1556, 1557, 1558, 1559, 1560, 1561, 1562, 1563, 1564, 1565, + 1566, 1567, 1568, 1569, 1570, 1571, 1572, 1573, 1574, 1575, 1576, 1577, + 1578, 1579, 1580, 1581, 1582, 1583, 1584, 1585, 1586, 1587, 1588, 1589, + 1590, 1591, 1592, 1593, 1594, 1595, 1596, 1597, 1598, 1599, 1600, 1601, + 1602, 1603, 1604, 1605, 1606, 1607, 1608, 1609, 1610, 1611, 1612, 1613, + 1614, 1615, 1616, 1617, 1618, 1619, 1620, 1621, 1622, 1623, 1624, 1625, + 1626, 1627, 1628, 1629, 1630, 1631, 1632, 1633, 1634, 1635, 1636, 1637, + 1638, 1639, 1640, 1641, 1642, 1643, 1644, 1645, 1646, 1647, 1648, 1649, + 1650, 1651, 1652, 1653, 1654, 1655, 1656, 1657, 1658, 1659, 1660, 1661, + 1662, 1663, 1664, 1665, 1666, 1667, 1668, 1669, 1670, 1671, 1672, 1673, + 1674, 1675, 1676, 1677, 1678, 1679, 1680, 1681, 1682, 1683, 1684, 1685, + 1686, 1687, 1688, 1689, 1690, 1691, 1692, 1693, 1694, 1695, 1696, 1697, + 1698, 1699, 1700, 1701, 1702, 1703, 1704, 1705, 1706, 1707, 1708, 1709, + 1710, 1711, 1712, 1713, 1714, 1715, 1716, 1717, 1718, 1719, 1720, 1721, + 1722, 1723, 1724, 1725, 1726, 1727, 1728, 1729, 1730, 1731, 1732, 1733, + 1734, 1735, 1736, 1737, 1738, 1739, 1740, 1741, 1742, 1743, 1744, 1745, + 1746, 1747, 1748, 1749, 1750, 1751, 1752, 1753, 1754, 1755, 1756, 1757, + 1758, 1759, 1760, 1761, 1762, 1763, 1764, 1765, 1766, 1767, 1768, 1769, + 1770, 1771, 1772, 1773, 1774, 1775, 1776, 1777, 1778, 1779, 1780, 1781, + 1782, 1783, 1784, 1785, 1786, 1787, 1788, 1789, 1790, 1791, 1792, 1793, + 1794, 1795, 1796, 1797, 1798, 1799, 1800, 1801, 1802, 1803, 1804, 1805, + 1806, 1807, 1808, 1809, 1810, 1811, 1812, 1813, 1814, 1815, 1816, 1817, + 1818, 1819, 1820, 1821, 1822, 1823, 1824, 1825, 1826, 1827, 1828, 1829, + 1830, 1831, 1832, 1833, 1834, 1835, 1836, 1837, 1838, 1839, 1840, 1841, + 1842, 1843, 1844, 1845, 1846, 1847, 1848, 1849, 1850, 1851, 1852, 1853, + 1854, 1855, 1856, 1857, 1858, 1859, 1860, 1861, 1862, 1863, 1864, 1865, + 1866, 1867, 1868, 1869, 1870, 1871, 1872, 1873, 1874, 1875, 1876, 1877, + 1878, 1879, 1880, 1881, 1882, 1883, 1884, 1885, 1886, 1887, 1888, 1889, + 1890, 1891, 1892, 1893, 1894, 1895, 1896, 1897, 1898, 1899, 1900, 1901, + 1902, 1903, 1904, 1905, 1906, 1907, 1908, 1909, 1910, 1911, 1912, 1913, + 1914, 1915, 1916, 1917, 1918, 1919, 1920, 1921, 1922, 1923, 1924, 1925, + 1926, 1927, 1928, 1929, 1930, 1931, 1932, 1933, 1934, 1935, 1936, 1937, + 1938, 1939, 1940, 1941, 1942, 1943, 1944, 1945, 1946, 1947, 1948, 1949, + 1950, 1951, 1952, 1953, 1954, 1955, 1956, 1957, 1958, 1959, 1960, 1961, + 1962, 1963, 1964, 1965, 1966, 1967, 1968, 1969, 1970, 1971, 1972, 1973, + 1974, 1975, 1976, 1977, 1978, 1979, 1980, 1981, 1982, 1983, 1984, 1985, + 1986, 1987, 1988, 1989, 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997, + 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, + 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020, 2021, + 2022, 2023, 2024, 2025, 2026, 2027, 2028, 2029, 2030, 2031, 2032, 2033, + 2034, 2035, 2036, 2037, 2038, 2039, 2040, 2041, 2042, 2043, 2044, 2045, + 2046, 2047, 2048, 2049, 2050, 2051, 2052, 2053, 2054, 2055, 2056, 2057, + 2058, 2059, 2060, 2061, 2062, 2063, 2064, 2065, 2066, 2067, 2068, 2069, + 2070, 2071, 2072, 2070, 2073, 2071, 2074, 2075, 2076, 2077, 2078, 2079, + 2080, 2081, 2082, 2080, 2083, 2081, 2084, 2085, 2086, 2087, 2088, 2089, + 2090, 2091, 2092, 2093, 2094, 2095, 2096, 2097, 2098, 2099, 2100, 2101, + 2102, 2103, 2104, 2105, 2097, 2096, 2106, 2107, 2108, 2109, 2110, 2111, + 2112, 2113, 2114, 2115, 2107, 2106, 2116, 2117, 2118, 2119, 2120, 2121, + 2122, 2123, 2124, 2125, 2117, 2116, 2126, 2127, 2128, 2129, 2130, 2131, + 2132, 2133, 2134, 2135, 2127, 2126, 2136, 2137, 2138, 2139, 2140, 2141, + 2142, 2143, 2144, 2145, 2137, 2136, 2146, 2147, 2148, 2149, 2150, 2151, + 2152, 2153, 2154, 2155, 2156, 2157, 2158, 2159, 2160, 2161, 2162, 2163, + 2164, 2165, 2166, 2167, 2147, 2146, 2168, 2162, 2161, 2168, 2169, 2162, + 2071, 2170, 2072, 2159, 2171, 2172, 2173, 2174, 2175, 2073, 2170, 2071, + 2176, 2177, 2178, 2078, 2179, 2079, 2180, 2181, 2182, 2183, 2184, 2185, + 2186, 2187, 2188, 2091, 2189, 2092, 2190, 2191, 2192, 2193, 2194, 2195, + 2196, 2197, 2198, 2103, 2199, 2104, 2200, 2201, 2202, 2203, 2204, 2205, + 2206, 2207, 2208, 2113, 2209, 2114, 2210, 2211, 2212, 2213, 2214, 2215, + 2216, 2217, 2218, 2123, 2219, 2124, 2220, 2221, 2222, 2223, 2224, 2225, + 2226, 2227, 2228, 2133, 2229, 2134, 2230, 2231, 2232, 2233, 2234, 2235, + 2236, 2237, 2238, 2239, 2143, 2142, 2240, 2241, 2242, 2243, 2244, 2245, + 2246, 2247, 2248, 2165, 2249, 2166, 2250, 2251, 2252, 2253, 2254, 2255, + 2256, 2257, 2258, 2259, 2260, 2261, 2262, 2263, 2264, 2169, 2265, 2162, + 2266, 2267, 2268, 2269, 2270, 2271, 2272, 2273, 2274, 2275, 2276, 2277, + 2278, 2279, 2280, 2281, 2282, 2283, 2284, 2285, 2286, 2287, 2288, 2289, + 2290, 2291, 2292, 2293, 2294, 2295, 2296, 2297, 2298, 2299, 2300, 2301, + 2302, 2303, 2304, 2305, 2306, 2307, 2308, 2309, 2310, 2311, 2312, 2313, + 2314, 2315, 2316, 2317, 2318, 2319, 2320, 2321, 2322, 2323, 2324, 2325, + 2326, 2327, 2328, 2329, 2330, 2331, 2332, 2333, 2334, 2335, 2336, 2337, + 2338, 2339, 2340, 2341, 2342, 2343, 2344, 2345, 2346, 2347, 2348, 2349, + 2350, 2351, 2352, 2353, 2354, 2355, 2356, 2357, 2358, 2359, 2360, 2361, + 2362, 2363, 2364, 2365, 2366, 2367, 2368, 2369, 2370, 2371, 2372, 2373, + 2374, 2375, 2376, 2377, 2378, 2379, 2380, 2381, 2382, 2383, 2384, 2385, + 2386, 2387, 2388, 2389, 2390, 2391, 2392, 2393, 2394, 2395, 2396, 2397, + 2398, 2399, 2400, 2401, 2402, 2403, 2404, 2405, 2406, 2407, 2408, 2409, + 2410, 2411, 2412, 2413, 2414, 2415, 2416, 2417, 2418, 2419, 2420, 2421, + 2422, 2423, 2424, 2425, 2426, 2427, 2428, 2429, 2430, 2431, 2432, 2433, + 2434, 2435, 2436, 2437, 2438, 2439, 2440, 2441, 2442, 2443, 2444, 2445, + 2446, 2447, 2448, 2449, 2450, 2451, 2452, 2453, 2454, 2455, 2456, 2457, + 2458, 2459, 2460, 2461, 2462, 2463, 2464, 2465, 2466, 2467, 2468, 2469, + 2470, 2471, 2472, 2473, 2474, 2475, 2476, 2477, 2478, 2479, 2480, 2481, + 2482, 2483, 2484, 2485, 2486, 2487, 2488, 2489, 2490, 2491, 2492, 2493, + 2494, 2495, 2496, 2497, 2498, 2499, 2500, 2501, 2502, 2503, 2504, 2505, + 2506, 2507, 2508, 2509, 2510, 2511, 2512, 2513, 2514, 2515, 2516, 2517, + 2518, 2519, 2520, 2521, 2522, 2523, 2524, 2525, 2526, 2527, 2528, 2529, + 2530, 2531, 2532, 2533, 2534, 2535, 2536, 2537, 2538, 2539, 2540, 2541, + 2542, 2543, 2544, 2545, 2546, 2547, 2548, 2549, 2550, 2551, 2552, 2553, + 2554, 2555, 2556, 2557, 2558, 2559, 2560, 2561, 2562, 2563, 2564, 2565, + 2566, 2567, 2568, 2569, 2570, 2571, 2572, 2573, 2574, 2575, 2576, 2577, + 2578, 2579, 2580, 2581, 2582, 2583, 2584, 2585, 2586, 2587, 2588, 2589, + 2590, 2591, 2592, 2593, 2594, 2595, 2596, 2597, 2598, 2599, 2600, 2601, + 2602, 2603, 2604, 2605, 2606, 2607, 2608, 2609, 2610, 2611, 2612, 2613, + 2614, 2615, 2616, 2617, 2618, 2619, 2620, 2621, 2622, 2623, 2624, 2625, + 2626, 2627, 2628, 2629, 2630, 2631, 2632, 2633, 2634, 2635, 2636, 2637, + 2638, 2639, 2640, 2641, 2642, 2643, 2644, 2645, 2646, 2647, 2648, 2649, + 2650, 2651, 2652, 2653, 2654, 2655, 2656, 2657, 2658, 2659, 2660, 2661, + 2662, 2663, 2664, 2665, 2666, 2667, 2668, 2669, 2670, 2671, 2672, 2673, + 2674, 2675, 2676, 2677, 2678, 2679, 2680, 2681, 2682, 2683, 2684, 2685, + 2686, 2687, 2688, 2689, 2690, 2691, 2692, 2693, 2694, 2695, 2696, 2697, + 2698, 2699, 2700, 2701, 2702, 2703, 2704, 2705, 2706, 2707, 2708, 2709, + 2710, 2711, 2712, 2713, 2714, 2715, 2716, 2717, 2718, 2719, 2720, 2721, + 2722, 2723, 2724, 2725, 2726, 2727, 2728, 2729, 2730, 2731, 2732, 2733, + 2734, 2735, 2736, 2737, 2738, 2739, 2740, 2741, 2742, 2743, 2744, 2745, + 2746, 2747, 2748, 2749, 2750, 2751, 2752, 2753, 2754, 2755, 2756, 2757, + 2758, 2759, 2760, 2761, 2762, 2763, 2764, 2765, 2766, 2767, 2768, 2769, + 2770, 2771, 2772, 2773, 2774, 2775, 2776, 2777, 2778, 2779, 2780, 2781, + 2782, 2783, 2784, 2785, 2786, 2787, 2788, 2789, 2790, 2791, 2792, 2793, + 2794, 2795, 2796, 2797, 2798, 2799, 2800, 2801, 2802, 2803, 2804, 2805, + 2806, 2807, 2808, 2809, 2810, 2811, 2812, 2813, 2814, 2815, 2816, 2817, + 2818, 2819, 2820, 2821, 2822, 2823, 2824, 2717, 2716, 2825, 2826, 2827, + 2828, 2829, 2830, 2831, 2832, 2833, 2834, 2835, 2836, 2837, 2838, 2839, + 2840, 2841, 2842, 2843, 2844, 2845, 2846, 2847, 2848, 2849, 2850, 2851, + 2852, 2853, 2854, 2855, 2856, 2857, 2858, 2859, 2860, 2861, 2862, 2863, + 2864, 2865, 2866, 2867, 2868, 2869, 2870, 2871, 2872, 2873, 2874, 2875, + 2876, 2877, 2878, 2879, 2880, 2881, 2882, 2883, 2884, 2885, 2886, 2887, + 2888, 2889, 2890, 2891, 2892, 2893, 2894, 2895, 2896, 2897, 2898, 2899, + 2900, 2901, 2902, 2903, 2904, 2905, 2906, 2907, 2908, 2909, 2910, 2911, + 2912, 2913, 2914, 2915, 2916, 2917, 2918, 2919, 2920, 2921, 2922, 2923, + 2924, 2925, 2926, 2927, 2928, 2929, 2930, 2931, 2932, 2933, 2934, 2935, + 2936, 2937, 2938, 2939, 2940, 2941, 2942, 2943, 2944, 2945, 2946, 2947, + 2948, 2949, 2950, 2951, 2952, 2953, 2954, 2955, 2956, 2957, 2958, 2959, + 2960, 2961, 2962, 2963, 2964, 2965, 2966, 2967, 2968, 2969, 2970, 2971, + 2972, 2973, 2974, 2975, 2976, 2977, 2978, 2979, 2980, 2978, 2981, 2979, + 2982, 2983, 2984, 2985, 2986, 2987, 2988, 2989, 2990, 2991, 2992, 2993, + 2994, 2995, 2996, 2997, 2998, 2999, 3000, 3001, 3002, 2973, 3003, 2974, + 3004, 3005, 3006, 3007, 3008, 3009, 3010, 3011, 3012, 3013, 3014, 3015, + 3016, 3017, 3018, 3019, 3020, 3021, 3022, 3023, 3024, 3025, 3026, 3027, + 3028, 3029, 3030, 3031, 3032, 3033, 3034, 3035, 3036, 3037, 3038, 3039, + 3040, 3041, 3042, 3043, 3044, 3045, 3043, 3046, 3044, 3043, 3047, 3046, + 3048, 3049, 3050, 3051, 3052, 3053, 3054, 3055, 3056, 3057, 3058, 3059, + 3060, 3061, 3062, 3044, 3046, 3063, 3064, 3065, 3066, 3067, 3068, 3069, + 3070, 3071, 3072, 3073, 3074, 3075, 3076, 3077, 3078, 3079, 3080, 3081, + 3082, 3083, 3084, 3085, 3086, 3087, 3088, 3089, 3090, 3091, 3092, 3093, + 3094, 3095, 3096, 3097, 3098, 3099, 3097, 3100, 3098, 3101, 3102, 3103, + 3104, 3105, 3106, 3107, 3108, 3109, 3110, 3100, 3097, 3110, 3111, 3100, + 3112, 3113, 3114, 3115, 3108, 3107, 3115, 3116, 3108, 3098, 3117, 3118, + 3098, 3119, 3117, 3120, 3121, 3122, 3120, 3123, 3121, 3100, 3119, 3098, + 3100, 3124, 3119, 3125, 3126, 3127, 3128, 3129, 3130, 3131, 3132, 3133, + 3131, 3134, 3132, 3135, 3136, 3137, 3063, 3138, 3139, 3140, 3141, 3142, + 3143, 3144, 3145, 3146, 3147, 3148, 3149, 3150, 3151, 3152, 3153, 3154, + 3130, 3155, 3156, 3157, 3158, 3159, 3160, 3161, 3162, 3163, 3164, 3165, + 3046, 3166, 3063, 3167, 3168, 3169, 3170, 3171, 3172, 3173, 3174, 3175, + 3176, 3177, 3178, 3179, 3180, 3181, 3182, 3183, 3184, 3185, 3186, 3112, + 3187, 3188, 3189, 3190, 3047, 3043, 3191, 3192, 3193, 3194, 3195, 3196, + 3197, 3198, 3199, 3200, 3201, 3202, 3203, 3204, 3205, 3206, 3207, 3208, + 3209, 3210, 3211, 3212, 3213, 3214, 3215, 3216, 3217, 3218, 3219, 3220, + 3221, 3222, 3223, 3224, 3225, 3226, 3227, 3228, 3229, 3109, 3183, 3182, + 3109, 3108, 3183, 3186, 3113, 3112, 3230, 3231, 3232, 3233, 3234, 3235, + 3236, 3237, 3238, 3205, 3239, 3047, 3240, 3241, 3242, 3243, 3244, 3245, + 3246, 3247, 3248, 3249, 3250, 3251, 3252, 3253, 3254, 3251, 3255, 3256, + 3257, 3180, 3179, 3258, 3259, 3260, 3180, 3261, 3181, 3262, 3263, 3264, + 3265, 3266, 3267, 3268, 3269, 3270, 3271, 3272, 3273, 3274, 3275, 3276, + 3277, 3278, 3279, 3280, 3281, 3185, 3282, 3283, 3188, 3284, 3285, 3286, + 3287, 3288, 3289, 3290, 3291, 3292, 3204, 3166, 3239, 3293, 3294, 3295, + 3296, 3297, 3298, 3299, 3300, 3301, 3302, 3303, 3304, 3305, 3306, 3307, + 3308, 3309, 3310, 3311, 3312, 3313, 3314, 3315, 3316, 3317, 3318, 3319, + 3320, 3321, 3322, 3323, 3324, 3325, 3323, 3325, 3326, 3327, 3328, 3329, + 3281, 3113, 3186, 3330, 3331, 3332, 3333, 3334, 3335, 3336, 3337, 3338, + 3339, 3340, 3341, 3342, 3343, 3344, 3345, 3346, 3347, 3341, 3340, 3348, + 3349, 3350, 3351, 3352, 3353, 3354, 3355, 3356, 3357, 3358, 3359, 3360, + 3361, 3362, 3353, 3363, 3364, 3365, 3366, 3367, 3358, 3365, 3368, 3369, + 3370, 3371, 3372, 3373, 3374, 3375, 3113, 3376, 3114, 3377, 3378, 3379, + 3380, 3381, 3382, 3383, 3384, 3385, 3334, 3386, 3335, 3386, 3364, 3387, + 3386, 3388, 3364, 3364, 3368, 3365, 3389, 3291, 3390, 3391, 3392, 3386, + 3393, 3394, 3395, 3388, 3396, 3364, 3396, 3397, 3364, 3398, 3399, 3400, + 3401, 3402, 3403, 3404, 3405, 3406, 3407, 3408, 3409, 3410, 3411, 3412, + 3413, 3414, 3415, 3416, 3417, 3418, 3419, 3420, 3421, 3409, 3422, 3423, + 3332, 3424, 3330, 3425, 3426, 3427, 3428, 3429, 3430, 3431, 3432, 3433, + 3434, 3435, 3436, 3437, 3438, 3439, 3440, 3441, 3442, 3443, 3444, 3445, + 3446, 3447, 3448, 3449, 3450, 3451, 3448, 3452, 3453, 3454, 3455, 3456, + 3457, 3458, 3459, 3436, 3460, 3461, 3462, 3463, 3464, 3465, 3466, 3467, + 3468, 3469, 3470, 3471, 3472, 3473, 3474, 3475, 3476, 3477, 3478, 3479, + 3477, 3480, 3478, 3481, 3482, 3483, 3484, 3482, 3481, 3485, 3486, 3487, + 3488, 3489, 3484, 3488, 3490, 3489, 3479, 3490, 3488, 3479, 3478, 3490, + 3491, 3492, 3493, 3494, 3495, 3480, 3496, 3497, 3498, 3499, 3473, 3495, + 3500, 3414, 3413, 3501, 3502, 3503, 3504, 3505, 3506, 3507, 3508, 3509, + 3510, 3414, 3500, 3511, 3512, 3513, 3514, 3515, 3516, 3517, 3518, 3519, + 3520, 3414, 3510, 3520, 3521, 3414, 3522, 3523, 3524, 3525, 3526, 3527, + 3414, 3528, 3415, 3414, 3529, 3528, 3414, 3530, 3529, 3528, 3447, 3446, + 3528, 3531, 3447, 3447, 3452, 3448, 3447, 3532, 3452, 3452, 3435, 3434, + 3533, 3534, 3535, 3536, 3537, 3538, 3455, 3539, 3540, 3541, 3542, 3543, + 3455, 3544, 3545, 3435, 3546, 3436, 3535, 3547, 3548, 3549, 3550, 3551, + 3546, 3460, 3436, 3546, 3552, 3460, 3553, 3554, 3555, 3518, 3556, 3519, + 3482, 3557, 3558, 3422, 3559, 3560, 3422, 3561, 3559, 3489, 3562, 3482, + 3489, 3563, 3562, 3490, 3563, 3489, 3564, 3565, 3566, 3478, 3567, 3490, + 3568, 3569, 3570, 3571, 3572, 3568, 3573, 3574, 3575, 3497, 3576, 3577, + 3578, 3576, 3497, 3579, 3580, 3581, 3578, 3582, 3583, 3469, 3584, 3585, + 3586, 3587, 3588, 3589, 3590, 3591, 3592, 3593, 3594, 3595, 3596, 3597, + 3592, 3598, 3593, 3599, 3590, 3589, 3600, 3601, 3602, 3603, 3604, 3605, + 3606, 3607, 3608, 3609, 3610, 3611, 3612, 3613, 3614, 3521, 3615, 3414, + 3616, 3617, 3618, 3619, 3620, 3621, 3622, 3623, 3624, 3625, 3626, 3627, + 3552, 3628, 3460, 3629, 3630, 3631, 3632, 3633, 3634, 3632, 3635, 3633, + 3636, 3637, 3638, 3639, 3640, 3641, 3642, 3643, 3644, 3645, 3646, 3647, + 3648, 3649, 3650, 3648, 3651, 3649, 3652, 3653, 3654, 3655, 3656, 3657, + 3658, 3659, 3660, 3661, 3662, 3663, 3664, 3665, 3666, 3667, 3668, 3460, + 3669, 3670, 3671, 3672, 3673, 3567, 3674, 3675, 3676, 3677, 3678, 3679, + 3680, 3681, 3441, 3682, 3683, 3684, 3529, 3685, 3686, 3687, 3688, 3689, + 3687, 3690, 3688, 3691, 3692, 3693, 3531, 3532, 3447, 3694, 3695, 3696, + 3697, 3698, 3699, 3700, 3701, 3702, 3703, 3704, 3705, 3706, 3707, 3687, + 3708, 3709, 3710, 3711, 3712, 3713, 3707, 3690, 3687, 3714, 3715, 3716, + 3717, 3718, 3706, 3719, 3720, 3721, 3722, 3723, 3724, 3725, 3726, 3718, + 3727, 3726, 3725, 3728, 3729, 3730, 3727, 3731, 3732, 3733, 3734, 3735, + 3736, 3737, 3738, 3739, 3740, 3741, 3742, 3683, 3682, 3562, 3743, 3482, + 3562, 3744, 3743, 3745, 3746, 3747, 3748, 3749, 3562, 3750, 3751, 3752, + 3753, 3754, 3755, 3683, 3756, 3684, 3756, 3701, 3700, 3757, 3758, 3759, + 3760, 3761, 3740, 3762, 3763, 3764, 3765, 3766, 3767, 3768, 3769, 3770, + 3771, 3772, 3773, 3731, 3774, 3732, 3775, 3776, 3777, 3778, 3779, 3731, + 3780, 3781, 3782, 3783, 3779, 3778, 3783, 3784, 3779, 3785, 3786, 3787, + 3788, 3789, 3790, 3779, 3791, 3774, 3792, 3784, 3783, 3792, 3793, 3784, + 3792, 3794, 3793, 3795, 3796, 3797, 3798, 3794, 3792, 3798, 3799, 3794, + 3800, 3801, 3802, 3797, 3803, 3804, 3784, 3805, 3779, 3806, 3807, 3808, + 3809, 3810, 3811, 3805, 3812, 3791, 3805, 3813, 3812, 3814, 3772, 3771, + 3815, 3816, 3817, 3791, 3812, 3774, 3818, 3819, 3820, 3821, 3822, 3823, + 3793, 3813, 3805, 3824, 3825, 3826, 3827, 3828, 3829, 3830, 3831, 3832, + 3833, 3834, 3835, 3836, 3837, 3838, 3839, 3837, 3836, 3840, 3841, 3842, + 3843, 3844, 3845, 3846, 3847, 3848, 3849, 3850, 3851, 3852, 3530, 3414, + 3852, 3853, 3530, 3854, 3855, 3856, 3857, 3858, 3859, 3860, 3861, 3862, + 3863, 3864, 3865, 3866, 3867, 3868, 3866, 3803, 3867, 3869, 3870, 3871, + 3872, 3873, 3680, 3874, 3875, 3876, 3743, 3877, 3878, 3743, 3744, 3877, + 3879, 3880, 3881, 3882, 3883, 3884, 3885, 3886, 3887, 3868, 3867, 3888, + 3889, 3890, 3891, 3472, 3892, 3473, 3472, 3893, 3892, 3472, 3894, 3893, + 3472, 3895, 3894, 3472, 3896, 3895, 3472, 3897, 3896, 3668, 3898, 3460, + 3668, 3899, 3898, 3900, 3901, 3902, 3900, 3903, 3901, 3904, 3905, 3906, + 3907, 3908, 3909, 3910, 3909, 3908, 3911, 3912, 3913, 3914, 3915, 3916, + 3917, 3918, 3919, 3920, 3921, 3922, 3923, 3924, 3925, 3926, 3927, 3928, + 3929, 3930, 3931, 3932, 3933, 3934, 3935, 3936, 3937, 3938, 3939, 3940, + 3941, 3942, 3943, 3944, 3945, 3946, 3939, 3947, 3948, 3949, 3950, 3951, + 3952, 3953, 3954, 3955, 3956, 3957, 3958, 3959, 3960, 3961, 3962, 3963, + 3964, 3965, 3966, 3967, 3968, 3969, 3967, 3970, 3968, 3971, 3972, 3973, + 3971, 3974, 3972, 3853, 3975, 3530, 3976, 3977, 3978, 3979, 3980, 3981, + 3982, 3983, 3984, 3985, 3986, 3987, 3988, 3989, 3990, 3991, 3992, 3993, + 3994, 3995, 3996, 3899, 3997, 3898, 3998, 3999, 4000, 3998, 4001, 3999, + 4002, 3986, 3985, 4003, 4004, 4005, 4006, 3993, 4007, 4008, 3995, 3994, + 4009, 4004, 4003, 4010, 4011, 4012, 4013, 4014, 4015, 3975, 4016, 3530, + 3975, 4017, 4016, 4018, 4019, 4020, 4018, 4021, 4019, 4022, 4023, 4024, + 4025, 4026, 4027, 4028, 4029, 4030, 4031, 4032, 4033, 4034, 4035, 4036, + 4034, 4037, 4035, 4038, 4039, 4040, 4041, 4042, 4043, 4044, 4045, 4046, + 4047, 4048, 4049, 4050, 4051, 4052, 4053, 4054, 3873, 3744, 4055, 3877, + 3744, 4056, 4055, 3744, 4057, 4056, 4058, 4059, 4060, 4061, 4062, 4063, + 4064, 4065, 4066, 4067, 4068, 4069, 4070, 4071, 4072, 4065, 4073, 4074, + 4075, 4076, 4077, 4078, 4079, 4080, 3873, 4081, 4082, 3692, 4083, 3693, + 4080, 4084, 4085, 4086, 4087, 4088, 4089, 4090, 4091, 4089, 4092, 4090, + 4093, 4094, 4095, 4096, 4092, 4089, 4096, 4097, 4092, 4098, 4099, 4100, + 4101, 4102, 4103, 4104, 4097, 4096, 4104, 4105, 4097, 4106, 4107, 4108, + 4109, 4110, 4111, 4085, 4112, 4113, 4084, 4112, 4085, 4084, 4114, 4112, + 4115, 4116, 3721, 4117, 4118, 4119, 4120, 4121, 4122, 4120, 4123, 4121, + 3734, 4124, 3735, 4112, 4125, 4126, 4112, 4127, 4125, 4128, 4129, 4130, + 3749, 4057, 3744, 3749, 4131, 4057, 4129, 4132, 4133, 4134, 4131, 3749, + 4134, 4135, 4131, 4136, 4137, 4138, 4139, 4140, 4135, 4141, 4142, 4139, + 4143, 4144, 4145, 4127, 4146, 4125, 4146, 4147, 4148, 4146, 4149, 4147, + 3776, 4150, 3777, 4147, 4151, 4152, 4153, 4154, 4155, 3781, 4156, 3782, + 4152, 4151, 4157, 4158, 4159, 4160, 4157, 4161, 4162, 4151, 4161, 4157, + 4151, 4163, 4161, 4151, 4164, 4163, 3796, 3803, 3797, 4162, 4165, 4166, + 4167, 4071, 4070, 4161, 4168, 4162, 4163, 4168, 4161, 4163, 4169, 4168, + 4149, 4164, 4151, 4149, 4170, 4164, 4164, 4170, 4163, 4171, 4172, 4173, + 4174, 4175, 4176, 4169, 4165, 4168, 4165, 4177, 4166, 4178, 4179, 4180, + 4181, 4182, 4183, 4184, 4185, 4186, 4187, 4188, 3997, 4189, 4190, 4191, + 4192, 4193, 4194, 4195, 4196, 4197, 4040, 4039, 4198, 4017, 4199, 4016, + 4200, 4201, 4202, 4200, 4203, 4201, 4204, 4205, 4206, 4207, 4208, 4209, + 4210, 4102, 4211, 4212, 4213, 4214, 4215, 4216, 4217, 4218, 4219, 4220, + 4218, 4221, 4219, 4222, 4223, 4224, 4225, 4226, 4227, 4228, 4229, 4230, + 4231, 4232, 4233, 4234, 4188, 4235, 4236, 4237, 4238, 4239, 4240, 4241, + 4239, 4242, 4240, 4243, 4244, 4245, 4246, 4039, 4247, 4248, 4249, 4250, + 4251, 4252, 4054, 4253, 4254, 4255, 4256, 4257, 4258, 4259, 4229, 4228, + 4260, 4261, 4262, 4263, 4264, 4265, 4266, 4267, 4268, 4269, 4270, 4271, + 4272, 4273, 4274, 4275, 4276, 4277, 4275, 4278, 4276, 4245, 4244, 4279, + 4280, 4281, 4282, 4283, 4284, 4285, 4286, 4287, 4288, 4289, 4290, 4273, + 4291, 4292, 3685, 4054, 4293, 4081, 4292, 4094, 4093, 4292, 4294, 4094, + 4094, 4295, 4095, 4094, 4296, 4295, 4297, 4298, 4299, 4295, 4300, 4301, + 4298, 4302, 4303, 4301, 4304, 4305, 4305, 4188, 4234, 4305, 4306, 4188, + 4306, 4307, 4188, 3898, 4188, 4307, 4057, 4308, 4056, 4057, 4309, 4308, + 4057, 4310, 4309, 4311, 4312, 4313, 4131, 4314, 4310, 4135, 4314, 4131, + 4135, 4315, 4314, 4140, 4315, 4135, 4140, 4316, 4315, 4317, 4316, 4140, + 4318, 4319, 4320, 4244, 4321, 4317, 4247, 4322, 4323, 3895, 3896, 4244, + 4324, 4325, 4249, 4326, 4327, 4328, 4326, 4329, 4327, 4308, 4309, 4330, + 4331, 4332, 4333, 4331, 4334, 4332, 4332, 4335, 4291, 4332, 4336, 4335, + 4335, 4294, 4292, 4335, 4336, 4337, 4335, 4337, 4294, 4294, 4296, 4094, + 4294, 4337, 4338, 4294, 4338, 4296, 4296, 4300, 4295, 4296, 4338, 4339, + 4296, 4339, 4300, 4340, 4341, 4342, 4300, 4343, 4304, 4304, 4306, 4305, + 4304, 4344, 4306, 4306, 4344, 4345, 4346, 4347, 4348, 4349, 4350, 4347, + 4350, 4349, 4351, 4350, 4352, 4347, 4352, 4350, 4353, 4346, 4349, 4347, + 4354, 4355, 4356, 4354, 4357, 4355, 4309, 4358, 4330, 4309, 4359, 4358, + 4310, 4359, 4309, 4312, 4360, 4361, 4314, 4362, 4310, 4314, 4363, 4362, + 4315, 4363, 4314, 4315, 4364, 4363, 4316, 4364, 4315, 4316, 4365, 4364, + 4366, 4367, 4368, 4321, 4369, 4365, 4322, 4370, 4323, 3896, 4371, 4369, + 3896, 3897, 4371, 4334, 4336, 4332, 4372, 4373, 4374, 4375, 4376, 4377, + 4378, 4379, 4380, 4336, 4381, 4337, 4336, 4382, 4381, 4337, 4383, 4338, + 4338, 4384, 4339, 4339, 4343, 4300, 4385, 4386, 4387, 4388, 4389, 4390, + 4391, 4392, 4393, 4394, 4395, 4396, 4391, 4397, 4398, 4343, 4344, 4304, + 4387, 4399, 4400, 4401, 4402, 4403, 4344, 4404, 4345, 4405, 4306, 4345, + 4345, 4406, 4405, 4359, 4407, 4358, 4359, 4408, 4407, 4362, 4409, 4359, + 4362, 4410, 4409, 4363, 4410, 4362, 4363, 4411, 4410, 4364, 4411, 4363, + 4412, 4413, 4414, 4415, 4416, 4412, 4369, 4417, 4418, 4369, 4419, 4417, + 4420, 4421, 4370, 4422, 4423, 4424, 4420, 4425, 4426, 4371, 4427, 4428, + 4371, 3897, 4427, 4429, 4430, 4431, 4432, 4433, 4434, 4435, 4436, 4437, + 4438, 4439, 4440, 4435, 4441, 4436, 4442, 4443, 4444, 4445, 4446, 4447, + 4448, 4449, 4450, 4451, 4452, 4453, 4454, 4455, 4456, 4457, 4458, 4459, + 4460, 4382, 4336, 4461, 4462, 4463, 4461, 4464, 4462, 4407, 4408, 4465, + 4466, 4467, 4468, 4469, 4470, 4471, 4404, 4472, 4345, 4473, 4474, 4475, + 4476, 4477, 4478, 4476, 4479, 4477, 4480, 4481, 4482, 4483, 4484, 4485, + 4486, 4487, 4488, 4489, 4490, 4491, 4492, 4493, 4494, 4495, 4496, 4497, + 4498, 4499, 4373, 4500, 4501, 4502, 4503, 4504, 4505, 4503, 4506, 4504, + 4507, 4508, 4509, 4510, 4511, 4512, 4513, 4514, 4345, 4515, 4516, 4517, + 4518, 4519, 4411, 4520, 4521, 4522, 4520, 4523, 4521, 4524, 4525, 4526, + 4527, 4528, 4529, 4530, 4531, 4532, 4533, 4534, 4535, 4533, 4536, 4534, + 4537, 4538, 4539, 4383, 4384, 4338, 4540, 4541, 4542, 4543, 4544, 4545, + 4546, 4547, 4548, 4549, 4550, 4551, 4552, 4553, 4554, 4555, 4556, 4557, + 4558, 4559, 4560, 4561, 4562, 4563, 4564, 4565, 4566, 4567, 4556, 4555, + 4568, 4569, 4570, 4571, 4572, 4573, 4574, 4575, 4556, 4576, 4575, 4574, + 4577, 4578, 4579, 4580, 4581, 4582, 4583, 4584, 4585, 4586, 4587, 4588, + 4556, 4589, 4536, 4590, 4528, 4527, 4409, 4408, 4359, 4591, 4592, 4593, + 4409, 4594, 4595, 4596, 4594, 4409, 4597, 4598, 4599, 4600, 4601, 4602, + 4528, 4603, 4529, 4603, 4547, 4546, 4604, 4605, 4606, 4607, 4608, 4609, + 4610, 4611, 4612, 4613, 4614, 4615, 4616, 4617, 4618, 4619, 4620, 4621, + 4622, 4623, 4624, 4625, 4626, 4627, 4628, 4629, 4622, 4630, 4631, 4632, + 4633, 4634, 4635, 4636, 4637, 4629, 4638, 4639, 4640, 4641, 4642, 4643, + 4629, 4644, 4623, 4645, 4646, 4647, 4648, 4649, 4637, 4648, 4650, 4649, + 4651, 4652, 4653, 4654, 4650, 4648, 4654, 4655, 4650, 4656, 4657, 4658, + 4653, 4659, 4660, 4637, 4661, 4629, 4662, 4663, 4664, 4665, 4666, 4667, + 4661, 4668, 4644, 4661, 4669, 4668, 4670, 4620, 4619, 4671, 4672, 4673, + 4644, 4668, 4623, 4674, 4675, 4676, 4677, 4678, 4679, 4649, 4669, 4661, + 4680, 4681, 4682, 4683, 4684, 4685, 4686, 4687, 4688, 4689, 4690, 4691, + 4692, 4693, 4694, 4695, 4693, 4692, 4696, 4697, 4698, 4699, 4700, 4701, + 4702, 4703, 4704, 4705, 4706, 4707, 4708, 4709, 4710, 4711, 4712, 4713, + 4714, 4715, 4716, 4717, 4718, 4719, 4717, 4720, 4718, 4721, 4722, 4723, + 4502, 4724, 4524, 4408, 4725, 4465, 4408, 4595, 4725, 4726, 4727, 4728, + 4729, 4730, 4731, 4732, 4733, 4734, 4719, 4718, 4735, 4736, 4737, 4738, + 4739, 4740, 4741, 4742, 4743, 4744, 4742, 4745, 4743, 4427, 3897, 4746, + 4747, 4748, 4749, 4750, 4751, 4752, 4734, 4753, 4754, 4755, 4735, 4756, + 4757, 4758, 4759, 4760, 4761, 4382, 4762, 4763, 4764, 4765, 4766, 4767, + 4725, 4595, 4768, 4769, 4770, 4771, 4772, 4773, 4774, 4775, 4776, 4777, + 4778, 4779, 4780, 4781, 4782, 4783, 4784, 4406, 4514, 4784, 4785, 4406, + 4786, 4787, 4788, 4786, 4789, 4787, 4746, 3897, 4790, 4791, 4773, 4772, + 4792, 4793, 4794, 4795, 4796, 4797, 4798, 4793, 4792, 4799, 4800, 4801, + 4796, 4802, 4803, 4804, 4761, 4760, 4804, 4805, 4761, 4806, 4807, 4808, + 4809, 4810, 4811, 3918, 4812, 3919, 4813, 4814, 4815, 4816, 4817, 4818, + 4816, 4819, 4817, 4820, 4821, 4822, 4823, 4824, 4825, 4826, 4827, 4828, + 4829, 4830, 4831, 4832, 4833, 4834, 3945, 4835, 3946, 4836, 4837, 4838, + 4839, 4840, 4841, 4842, 4843, 4844, 4845, 4846, 4847, 4848, 4849, 4850, + 4851, 4837, 4836, 4852, 4853, 4854, 4855, 4856, 4857, 4858, 4859, 4860, + 4859, 4861, 4862, 4860, 4859, 4863, 4860, 4864, 4865, 4858, 4860, 4865, + 4861, 4859, 4858, 4861, 4858, 4866, 4785, 4867, 4406, 4868, 4869, 4870, + 4871, 4872, 4873, 4874, 4875, 4876, 3897, 4877, 4790, 3897, 4878, 4877, + 4879, 4880, 4881, 4882, 4883, 4884, 4885, 4886, 4887, 4888, 4889, 4890, + 4761, 4891, 4382, 4761, 4892, 4891, 4893, 4894, 4895, 4595, 4896, 4897, + 4898, 4899, 4900, 4901, 4902, 4903, 4889, 4904, 4905, 4805, 4892, 4761, + 4906, 4907, 4908, 4909, 4910, 4911, 4912, 4913, 4914, 4915, 4916, 4917, + 4918, 4919, 4920, 4921, 4922, 4923, 4891, 4924, 4381, 4925, 4926, 4927, + 4928, 4929, 4930, 4724, 4931, 4932, 4538, 4933, 4539, 4927, 4934, 4935, + 4936, 4937, 4938, 4939, 4929, 4928, 4939, 4940, 4929, 4941, 4942, 4943, + 4944, 4940, 4939, 4944, 4945, 4940, 4946, 4947, 4948, 4949, 4950, 4951, + 4952, 4945, 4944, 4953, 4954, 4955, 4956, 4957, 4958, 4959, 4960, 4961, + 4934, 4962, 4935, 4934, 4963, 4962, 4569, 4964, 4570, 4965, 4966, 4967, + 4968, 4969, 4970, 4968, 4971, 4969, 4972, 4584, 4583, 4962, 4973, 4974, + 4962, 4975, 4973, 4926, 4963, 4927, 4976, 4977, 4978, 4594, 4979, 4896, + 4980, 4981, 4966, 4982, 4979, 4594, 4982, 4983, 4979, 4984, 4983, 4982, + 4984, 4985, 4983, 4986, 4987, 4984, 4988, 4989, 4990, 4991, 4992, 4993, + 4994, 4995, 4996, 4997, 4998, 4999, 4626, 5000, 4627, 4999, 5001, 5002, + 5003, 5004, 5005, 4631, 5006, 4632, 5007, 5008, 5009, 5010, 5011, 5012, + 5013, 5014, 5015, 5001, 5014, 5013, 5001, 5016, 5014, 5001, 5017, 5016, + 4652, 4659, 4653, 5015, 5018, 5019, 5020, 4919, 4918, 5021, 5022, 5023, + 5016, 5024, 5014, 5016, 5025, 5024, 4998, 5017, 5001, 4998, 5026, 5017, + 5017, 5026, 5016, 5027, 5028, 5029, 5030, 5031, 5032, 5033, 5034, 5035, + 5018, 5036, 5019, 5037, 5038, 5039, 5040, 5041, 5042, 5043, 5044, 5045, + 5046, 4867, 4785, 5047, 5048, 5049, 5050, 5051, 5052, 5053, 5054, 5055, + 5056, 4877, 5057, 5058, 4892, 4805, 5059, 5060, 5061, 5062, 5063, 5064, + 5065, 5066, 5067, 5068, 5069, 5070, 5071, 5072, 5073, 5074, 4950, 5075, + 5076, 5077, 5078, 5079, 5080, 5081, 5082, 5083, 5084, 5082, 5085, 5083, + 5086, 5087, 5088, 5089, 5090, 5091, 5092, 5093, 5094, 5095, 5096, 5097, + 5098, 4867, 5099, 5100, 5101, 5102, 5103, 5104, 5105, 5103, 5106, 5104, + 5107, 5108, 5109, 5107, 5110, 5108, 5111, 4892, 5058, 5111, 5112, 4892, + 5113, 5114, 5115, 5116, 5117, 5118, 5119, 5093, 5092, 5120, 5121, 5122, + 5123, 5124, 5125, 5126, 5127, 5128, 5129, 5130, 5131, 5132, 5133, 5134, + 5135, 5136, 5137, 5135, 5138, 5136, 5139, 5140, 5141, 5142, 5121, 5120, + 5143, 5144, 5145, 5146, 5147, 5148, 5149, 5150, 5133, 4892, 5151, 4891, + 4892, 5152, 5151, 4892, 5153, 5154, 5151, 4942, 4941, 5151, 5155, 4942, + 4942, 5156, 4943, 4942, 5155, 5156, 5157, 5158, 5159, 5156, 5160, 5161, + 5158, 5162, 5163, 5161, 5164, 5144, 5161, 5160, 5164, 5144, 4867, 5098, + 5144, 5165, 4867, 5166, 5167, 5168, 4896, 5169, 5170, 4896, 5171, 5169, + 5172, 5173, 5174, 5175, 5176, 5177, 4979, 5178, 4896, 5179, 5180, 5181, + 4983, 5182, 4979, 4983, 5183, 5182, 4985, 5183, 4983, 4985, 5184, 5183, + 4985, 5185, 5184, 5186, 5185, 4985, 5140, 5187, 5186, 5110, 5188, 5108, + 4877, 5189, 5187, 4877, 4878, 5189, 5112, 5190, 4892, 5191, 5192, 5193, + 5194, 5195, 5196, 5190, 5197, 4892, 5198, 5199, 5200, 5201, 5202, 5203, + 5197, 5153, 4892, 5204, 5205, 5206, 5207, 5208, 5209, 5178, 5210, 4896, + 5211, 5212, 5176, 5213, 5214, 5215, 5216, 5217, 5218, 5219, 5220, 5217, + 5221, 5222, 5216, 5223, 5224, 5222, 5225, 5226, 5221, 5227, 5228, 5224, + 5227, 5229, 5228, 5230, 5231, 5232, 5233, 5234, 5235, 5236, 5237, 5238, + 5239, 5240, 5241, 5242, 5243, 5244, 5245, 5246, 5247, 5248, 5249, 5250, + 5154, 5152, 4892, 5251, 5252, 5253, 5152, 5155, 5151, 5253, 5254, 5255, + 5155, 5256, 5156, 5257, 5258, 5259, 5256, 5160, 5156, 5260, 5261, 5262, + 5164, 5165, 5144, 5263, 5264, 5265, 5266, 5267, 5268, 5269, 5270, 5271, + 5272, 5273, 5274, 5275, 5276, 5277, 5278, 5279, 5280, 5281, 5282, 5283, + 5284, 5285, 5286, 5287, 5288, 5289, 5290, 5291, 5292, 5293, 5294, 5295, + 5296, 5297, 5298, 5299, 5300, 5301, 5302, 5303, 5304, 5305, 5306, 5307, + 5308, 5309, 5310, 5274, 5311, 5312, 5300, 5313, 5301, 5314, 5315, 5316, + 5317, 5318, 5319, 5317, 5320, 5318, 5321, 5320, 5317, 5322, 5320, 5321, + 5323, 5324, 5325, 5326, 5327, 5322, 5328, 5327, 5326, 5328, 5329, 5327, + 5330, 5329, 5328, 5331, 5332, 5333, 5334, 5335, 5300, 5320, 5336, 5337, + 5320, 5338, 5336, 5339, 5340, 5341, 5339, 5342, 5340, 5343, 5344, 5345, + 5327, 5338, 5320, 5327, 5346, 5338, 5327, 5347, 5346, 5348, 5349, 5350, + 5351, 5352, 5353, 5351, 5354, 5352, 5355, 5356, 5357, 5358, 5359, 5360, + 5361, 5362, 5363, 5364, 5365, 5366, 5367, 5368, 5361, 5369, 5370, 5371, + 5372, 5373, 5374, 5375, 5376, 5377, 5378, 5379, 5380, 5381, 5382, 5383, + 5384, 5385, 5386, 5387, 5388, 5389, 5390, 5391, 5392, 5393, 5394, 5395, + 5396, 5397, 5398, 5399, 5400, 5401, 5402, 5403, 5404, 5405, 5406, 5407, + 5408, 5409, 5410, 5411, 5412, 5413, 5414, 5415, 5416, 5417, 5418, 5419, + 5376, 5420, 5377, 5421, 5422, 5423, 5424, 5425, 5426, 5427, 5428, 5429, + 5430, 5431, 5432, 5433, 5434, 5435, 5436, 5437, 5438, 5434, 5439, 5440, + 5441, 5442, 5443, 5439, 5444, 5445, 5446, 5447, 5444, 5448, 5449, 5450, + 5451, 5452, 5453, 5454, 5455, 5456, 5457, 5458, 5459, 5460, 5461, 5462, + 5463, 5464, 5400, 5465, 5466, 5467, 5468, 5469, 5470, 5420, 5471, 5472, + 5473, 5474, 5475, 5464, 5476, 5477, 5478, 5479, 5480, 5481, 5482, 5483, + 5301, 5484, 5299, 5485, 5486, 5487, 5312, 5331, 5274, 5312, 5488, 5331, + 5489, 5490, 5491, 5492, 5493, 5494, 5495, 5496, 5497, 5498, 5499, 5500, + 5501, 5502, 5503, 5504, 5505, 5463, 5506, 5507, 5508, 5509, 5510, 5511, + 5512, 5513, 5514, 5515, 5516, 5517, 5505, 5476, 5464, 5518, 5519, 5520, + 5521, 5522, 5523, 5524, 5525, 5526, 5527, 5528, 5529, 5530, 5531, 5532, + 5477, 5344, 5401, 5477, 5533, 5344, 5534, 5535, 5536, 5537, 5538, 5539, + 5540, 5541, 5542, 5543, 5544, 5545, 5546, 5547, 5548, 5549, 5550, 5551, + 5552, 5553, 5554, 5555, 5556, 5557, 5488, 5332, 5331, 5558, 5556, 5555, + 5556, 5559, 5557, 5556, 5560, 5559, 5559, 5561, 5557, 5562, 5382, 5563, + 5564, 5565, 5556, 5566, 5567, 5568, 5565, 5560, 5556, 5569, 5570, 5571, + 5572, 5573, 5574, 5575, 5576, 5577, 5578, 5579, 5580, 5581, 5582, 5583, + 5584, 5585, 5559, 5586, 5587, 5588, 5589, 5590, 5591, 5592, 5593, 5594, + 5595, 5596, 5597, 5598, 5599, 5600, 5601, 5602, 5603, 5604, 5605, 5606, + 5607, 5608, 5609, 5610, 5611, 5612, 5613, 5614, 5615, 5616, 5617, 5618, + 5619, 5620, 5621, 5622, 5623, 5624, 5625, 5626, 5627, 5628, 5629, 5630, + 5476, 5631, 5533, 5632, 5633, 5634, 5635, 5636, 5637, 5638, 5639, 5640, + 5641, 5642, 5643, 5644, 5645, 5646, 5647, 5648, 5649, 5650, 5651, 5652, + 5653, 5654, 5655, 5656, 5657, 5658, 5659, 5660, 5661, 5662, 5663, 5664, + 5665, 5666, 5667, 5668, 5669, 5670, 5671, 5672, 5673, 5674, 5675, 5676, + 5600, 5599, 5677, 5678, 5679, 5680, 5681, 5679, 5678, 5682, 5683, 5684, + 5684, 5685, 5682, 5686, 5682, 5687, 5686, 5687, 5688, 5683, 5682, 5686, + 5683, 5686, 5689, 5690, 5691, 5692, 5693, 5690, 5694, 5691, 5690, 5693, + 5693, 5695, 5691, 5691, 5696, 5692, 5692, 5696, 5697, 5690, 5692, 5698, + 5699, 4405, 5700, 5701, 5702, 5703, 5701, 5703, 5704, 5705, 5706, 5707, + 5708, 5707, 5706, 5709, 5710, 5711, 5710, 5709, 5712, 5713, 5714, 5715, + 5716, 5717, 5718, 5719, 5718, 5717, 5720, 5721, 5722, 5722, 5721, 5723, + 5724, 5725, 5726, 5725, 5724, 5727, 5728, 4307, 5729, 5730, 5731, 5732, + 5731, 5730, 5733, 5734, 5735, 5736, 5735, 5734, 5737, 5738, 5739, 5740, + 5740, 5739, 5741, 5742, 5743, 5744, 5744, 5743, 5745, 5746, 5747, 5748, + 5749, 5750, 5751, 5750, 5752, 5751, 5753, 5754, 5755, 5756, 5755, 5754, + 5757, 5758, 5759, 5758, 5760, 5759, 5761, 5762, 5763, 5762, 5761, 5764, + 5765, 5766, 5767, 5766, 5768, 5767, 5769, 5770, 5771, 5771, 5770, 5772, + 5773, 5774, 5775, 5775, 5774, 5776, 5777, 5778, 5779, 5779, 5778, 5780, + 5781, 5782, 5783, 5783, 5782, 5784, 5785, 5786, 5787, 5788, 5787, 5786, + 5789, 5790, 5791, 5790, 5792, 5791, 5793, 5794, 5795, 5796, 5795, 5794, + 5797, 5798, 5799, 5798, 5797, 5800, 5801, 5802, 5803, 5802, 5801, 5804, + 5805, 5806, 5807, 5808, 5809, 5810, 5809, 5808, 5811, 5812, 5813, 5814, + 5815, 5816, 5817, 5816, 5815, 5818, 5819, 5820, 5821, 5820, 5819, 5822, + 5823, 5824, 5825, 5824, 5823, 5826, 5827, 5828, 5829, 5829, 5828, 5830, + 5831, 5832, 5833, 5834, 5835, 5836, 5837, 5836, 5835, 5838, 5839, 5840, + 5841, 5842, 5843, 5843, 5842, 5844, 5845, 5846, 5847, 5848, 5849, 5850, + 5848, 5851, 5849, 5852, 5853, 5854, 5855, 5856, 5857, 5858, 5859, 5860, + 5861, 5862, 5863, 5861, 5864, 5865, 5866, 5859, 5867, 5860, 5859, 5861, + 5859, 5866, 5862, 5862, 5868, 5869, 5862, 5861, 5859, 5862, 5869, 5863, + 5863, 5864, 5861, 5870, 5871, 5872, 5873, 5874, 5875, 5876, 5877, 5878, + 5879, 5880, 5881, 5882, 5883, 5884, 5885, 5884, 5883, 5886, 5887, 5888, + 5889, 5890, 5891, 5892, 5893, 5894 + ] + }, + { + "id": "shape48_part3", + "type": "TRIANGLES", + "indices": [ + 5895, 5896, 5897, 5896, 5895, 5898, 5899, 5900, 5901, 5901, 5900, 5902, + 5903, 5904, 5905, 5904, 5903, 5906, 5907, 5908, 5909, 5910, 5909, 5908, + 5911, 5912, 5913, 5914, 5913, 5912, 5915, 5916, 5917, 5917, 5916, 5918, + 5919, 5920, 5921, 5922, 5921, 5920, 5923, 5924, 5925, 5925, 5924, 5926, + 5927, 5928, 5929, 5930, 5929, 5928, 5931, 5932, 5933, 5933, 5932, 5934, + 5935, 5936, 5937, 5936, 5935, 5938, 5939, 5940, 5941, 5941, 5940, 5942, + 5943, 5944, 5945, 5944, 5943, 5946, 5947, 5948, 5949, 5949, 5948, 5950, + 5951, 5952, 5953, 5952, 5951, 5954, 5955, 5956, 5957, 5958, 5957, 5956, + 5959, 5960, 5961, 5962, 5961, 5960, 5963, 5964, 5965, 5965, 5964, 5966, + 5967, 5968, 5969, 5970, 5969, 5968, 5971, 5972, 5973, 5973, 5972, 5974, + 5975, 5976, 5977, 5978, 5977, 5976, 5979, 5980, 5981, 5980, 5979, 5982, + 5983, 5984, 5985, 5984, 5983, 5986, 5987, 5988, 5989, 5989, 5988, 5990, + 5991, 5992, 5993, 5992, 5991, 5994, 5995, 5996, 5997, 5997, 5996, 5998, + 5999, 6000, 6001, 6000, 5999, 6002, 6003, 6004, 6005, 6006, 6005, 6004, + 6007, 6008, 6009, 6009, 6008, 6010, 6011, 6012, 6013, 6014, 6013, 6012, + 6015, 6016, 6017, 6018, 6017, 6016, 6019, 6020, 6021, 6021, 6020, 6022, + 6023, 6024, 6025, 6026, 6025, 6024, 6027, 6028, 6029, 6028, 6027, 6030, + 6031, 6032, 6033, 6033, 6032, 6034, 6035, 6036, 6037, 6036, 6035, 6038, + 6039, 6040, 6041, 6040, 6039, 6042, 6043, 6044, 6045, 6045, 6044, 6046, + 6047, 6048, 6049, 6048, 6047, 6050, 6051, 6052, 6053, 6054, 6053, 6052, + 6055, 6056, 6057, 6057, 6056, 6058, 6059, 6060, 6061, 6062, 6061, 6060, + 6063, 6064, 6065, 6065, 6064, 6066, 6067, 6068, 6069, 6070, 6069, 6068, + 6071, 6072, 6073, 6073, 6072, 6074, 6075, 6076, 6077, 6077, 6076, 6078, + 6079, 6080, 6081, 6081, 6080, 6082, 6083, 6084, 6085, 6084, 6083, 6086, + 6087, 6088, 6089, 6088, 6087, 6090, 6091, 6092, 6093, 6094, 6093, 6092, + 6095, 6096, 6097, 6098, 6097, 6096, 6099, 6100, 6101, 6101, 6100, 6102, + 6103, 6104, 6105, 6106, 6105, 6104, 6107, 6108, 6109, 6109, 6108, 6110, + 6111, 6112, 6113, 6114, 6113, 6112, 6115, 6116, 6117, 6117, 6116, 6118, + 6119, 6120, 6121, 6121, 6120, 6122, 6123, 6124, 6125, 6124, 6123, 6126, + 6127, 6128, 6129, 6128, 6127, 6130, 6131, 6132, 6133, 6133, 6132, 6134, + 6135, 6136, 6137, 6137, 6136, 6138, 6139, 6140, 6141, 6142, 6141, 6140, + 6143, 6144, 6145, 6145, 6144, 6146, 6147, 6148, 6149, 6150, 6149, 6148, + 6151, 6152, 6153, 6154, 6153, 6152, 6155, 6156, 6157, 6157, 6156, 6158, + 6159, 6160, 6161, 6162, 6161, 6160, 6163, 6164, 6165, 6165, 6164, 6166, + 6167, 6168, 6169, 6169, 6168, 6170, 6171, 6172, 6173, 6172, 6171, 6174, + 6175, 6176, 6177, 6176, 6175, 6178, 6179, 6180, 6181, 6181, 6180, 6182, + 6183, 6184, 6185, 6185, 6184, 6186, 6187, 6188, 6189, 6190, 6189, 6188, + 6191, 6192, 6193, 6194, 6193, 6192, 6195, 6196, 6197, 6197, 6196, 6198, + 6199, 6200, 6201, 6202, 6201, 6200, 6203, 6204, 6205, 6205, 6204, 6206, + 6207, 6208, 6209, 6210, 6209, 6208, 6211, 6212, 6213, 6212, 6211, 6214, + 6215, 6216, 6217, 6217, 6216, 6218, 6219, 6220, 6221, 6220, 6219, 6222, + 6223, 6224, 6225, 6225, 6224, 6226, 6227, 6228, 6229, 6228, 6227, 6230, + 6231, 6232, 6233, 6233, 6232, 6234, 6235, 6236, 6237, 6238, 6237, 6236, + 6239, 6240, 6241, 6242, 6241, 6240, 6243, 6244, 6245, 6245, 6244, 6246, + 6247, 6248, 6249, 6250, 6249, 6248, 6251, 6252, 6253, 6253, 6252, 6254, + 6255, 6256, 6257, 6258, 6257, 6256, 6259, 6260, 6261, 6261, 6260, 6262, + 6263, 6264, 6265, 6265, 6264, 6266, 6267, 6268, 6269, 6268, 6267, 6270, + 6271, 6272, 6273, 6273, 6272, 6274, 6275, 6276, 6277, 6276, 6275, 6278, + 6279, 6280, 6281, 6280, 6279, 6282, 6283, 6284, 6285, 6284, 6286, 6287, + 6284, 6283, 6288, 6286, 6284, 6288, 6289, 6290, 6291, 6290, 6292, 6293, + 6290, 6294, 6292, 6294, 6290, 6289, 6439, 6440, 6441, 6441, 6440, 6442, + 6443, 6444, 6445, 6444, 6443, 6446, 6447, 6448, 6449, 6448, 6447, 6450, + 6451, 6452, 6453, 6454, 6453, 6452, 6455, 6456, 6457, 6457, 6456, 6458, + 6459, 6460, 6461, 6462, 6461, 6460, 6463, 6464, 6465, 6465, 6464, 6466, + 6467, 6468, 6469, 6470, 6469, 6468, 6471, 6472, 6473, 6474, 6473, 6472, + 6475, 6476, 6477, 6476, 6475, 6478, 6479, 6480, 6481, 6481, 6480, 6482, + 6483, 6484, 6485, 6484, 6483, 6486, 6487, 6488, 6489, 6489, 6488, 6490, + 6491, 6492, 6493, 6492, 6491, 6494, 6495, 6496, 6497, 6496, 6495, 6498, + 6499, 6500, 6501, 6502, 6501, 6500, 6503, 6504, 6505, 6505, 6504, 6506, + 6507, 6508, 6509, 6510, 6509, 6508, 6511, 6512, 6513, 6514, 6513, 6512, + 6515, 6516, 6517, 6517, 6516, 6518, 6519, 6520, 6521, 6522, 6521, 6520, + 6523, 6524, 6525, 6524, 6523, 6526, 6527, 6528, 6529, 6528, 6527, 6530, + 6531, 6532, 6533, 6533, 6532, 6534, 6535, 6536, 6537, 6536, 6535, 6538, + 6539, 6540, 6541, 6540, 6539, 6542, 6543, 6544, 6545, 6545, 6544, 6546, + 6547, 6548, 6549, 6550, 6549, 6548, 6551, 6552, 6553, 6553, 6552, 6554, + 6555, 6556, 6557, 6558, 6557, 6556, 6559, 6560, 6561, 6561, 6560, 6562, + 6563, 6564, 6565, 6566, 6565, 6564, 6567, 6568, 6569, 6569, 6568, 6570, + 6571, 6572, 6573, 6572, 6571, 6574, 6575, 6576, 6577, 6577, 6576, 6578, + 6579, 6580, 6581, 6580, 6579, 6582, 6583, 6584, 6585, 6584, 6583, 6586, + 6587, 6588, 6589, 6588, 6587, 6590, 6591, 6592, 6593, 6592, 6591, 6594, + 6595, 6596, 6597, 6596, 6595, 6598, 6599, 6600, 6601, 6601, 6600, 6602, + 6603, 6604, 6605, 6606, 6605, 6604, 6607, 6608, 6609, 6609, 6608, 6610, + 6611, 6612, 6613, 6614, 6613, 6612, 6615, 6616, 6617, 6618, 6617, 6616, + 6619, 6620, 6621, 6620, 6619, 6622, 6623, 6624, 6625, 6624, 6623, 6626, + 6627, 6628, 6629, 6629, 6628, 6630, 6631, 6632, 6633, 6632, 6631, 6634, + 6635, 6636, 6637, 6636, 6635, 6638, 6639, 6640, 6641, 6641, 6640, 6642, + 6643, 6644, 6645, 6644, 6643, 6646, 6647, 6648, 6649, 6649, 6648, 6650, + 6651, 6652, 6653, 6654, 6653, 6652, 6655, 6656, 6657, 6657, 6656, 6658, + 6659, 6660, 6661, 6662, 6661, 6660, 6663, 6664, 6665, 6665, 6664, 6666, + 6667, 6668, 6669, 6668, 6667, 6670, 6671, 6672, 6673, 6672, 6671, 6674, + 6675, 6676, 6677, 6677, 6676, 6678, 6679, 6680, 6681, 6680, 6679, 6682, + 6683, 6684, 6685, 6684, 6683, 6686, 6687, 6688, 6689, 6689, 6688, 6690, + 6691, 6692, 6693, 6692, 6691, 6694, 6695, 6696, 6697, 6697, 6696, 6698, + 6699, 6700, 6701, 6702, 6701, 6700, 6703, 6704, 6705, 6705, 6704, 6706, + 6707, 6708, 6709, 6710, 6709, 6708, 6711, 6712, 6713, 6713, 6712, 6714, + 6715, 6716, 6717, 6716, 6715, 6718, 6719, 6720, 6721, 6721, 6720, 6722, + 6723, 6724, 6725, 6724, 6723, 6726, 6727, 6728, 6729, 6728, 6727, 6730, + 6731, 6732, 6733, 6732, 6731, 6734, 6735, 6736, 6737, 6736, 6735, 6738, + 6739, 6740, 6741, 6742, 6741, 6740, 6743, 6744, 6745, 6745, 6744, 6746, + 6747, 6748, 6749, 6749, 6748, 6750, 6751, 6752, 6753, 6754, 6753, 6752, + 6755, 6756, 6757, 6756, 6755, 6758, 6759, 6760, 6761, 6761, 6760, 6762, + 6763, 6764, 6765, 6764, 6763, 6766, 6767, 6768, 6769, 6768, 6767, 6770, + 6771, 6772, 6773, 6772, 6771, 6774, 6775, 6776, 6777, 6776, 6775, 6778, + 6779, 6780, 6781, 6782, 6781, 6780, 6783, 6784, 6785, 6785, 6784, 6786, + 6787, 6788, 6789, 6790, 6789, 6788, 6791, 6792, 6793, 6794, 6793, 6792, + 6795, 6796, 6797, 6797, 6796, 6798, 6799, 6800, 6801, 6802, 6801, 6800, + 6803, 6804, 6805, 6804, 6803, 6806, 6807, 6808, 6809, 6809, 6808, 6810, + 6811, 6812, 6813, 6812, 6811, 6814, 6815, 6816, 6817, 6816, 6815, 6818, + 6819, 6820, 6821, 6820, 6819, 6822, 6823, 6824, 6825, 6824, 6823, 6826, + 6827, 6828, 6829, 6830, 6829, 6828, 6831, 6832, 6833, 6833, 6832, 6834, + 6835, 6836, 6837, 6838, 6837, 6836, 6839, 6840, 6841, 6841, 6840, 6842, + 6843, 6844, 6845, 6846, 6845, 6844, 6847, 6848, 6849, 6850, 6849, 6848, + 6851, 6852, 6853, 6852, 6851, 6854, 6855, 6856, 6857, 6857, 6856, 6858, + 6859, 6860, 6861, 6860, 6859, 6862, 6863, 6864, 6865, 6864, 6863, 6866, + 6867, 6868, 6869, 6868, 6867, 6870, 6871, 6872, 6873, 6873, 6872, 6874, + 6875, 6876, 6877, 6878, 6877, 6876, 6879, 6880, 6881, 6881, 6880, 6882, + 6883, 6884, 6885, 6886, 6885, 6884, 6887, 6888, 6889, 6889, 6888, 6890, + 6891, 6892, 6893, 6894, 6893, 6892, 6895, 6896, 6897, 6897, 6896, 6898, + 6899, 6900, 6901, 6900, 6899, 6902, 6903, 6904, 6905, 6905, 6904, 6906, + 6907, 6908, 6909, 6908, 6907, 6910, 6911, 6912, 6913, 6912, 6911, 6914, + 6915, 6916, 6917, 6916, 6915, 6918, 6919, 6920, 6921, 6920, 6919, 6922, + 6923, 6924, 6925, 6926, 6925, 6924, 6927, 6928, 6929, 6929, 6928, 6930, + 6931, 6932, 6933, 6934, 6933, 6932, 6935, 6936, 6937, 6937, 6936, 6938, + 6939, 6940, 6941, 6942, 6941, 6940, 6943, 6944, 6945, 6946, 6945, 6944, + 6947, 6948, 6949, 6948, 6947, 6950, 6951, 6952, 6953, 6953, 6952, 6954, + 6955, 6956, 6957, 6956, 6955, 6958, 6959, 6960, 6961, 6960, 6959, 6962, + 6963, 6964, 6965, 6964, 6963, 6966, 6967, 6968, 6969, 6968, 6967, 6970, + 6971, 6972, 6973, 6974, 6973, 6972, 6975, 6976, 6977, 6977, 6976, 6978, + 6979, 6980, 6981, 6982, 6981, 6980, 6983, 6984, 6985, 6986, 6985, 6984, + 6987, 6988, 6989, 6989, 6988, 6990, 6991, 6992, 6993, 6994, 6993, 6992, + 6995, 6996, 6997, 6996, 6998, 6999, 6996, 7000, 6998, 7000, 6996, 6995, + 7001, 7002, 7003, 7002, 7004, 7005, 7002, 7001, 7006, 7004, 7002, 7006, + 7007, 7008, 7009, 7009, 7010, 7007, 7011, 7012, 7013, 7012, 7011, 7014, + 7015, 7013, 7016, 7013, 7015, 7011, 7017, 7016, 7018, 7016, 7017, 7015, + 7017, 7018, 7019, 7019, 7018, 7020, 7019, 7020, 7021, 7021, 7020, 7022, + 7021, 7022, 7023, 7023, 7022, 7024, 7024, 7025, 7023, 7026, 7023, 7025, + 7027, 7026, 7025, 7027, 7025, 7028, 7009, 7029, 7030, 7029, 7009, 7008, + 7031, 7027, 7028, 7031, 7028, 7032, 7030, 7029, 7033, 7034, 7033, 7029, + 7031, 7032, 7035, 7035, 7032, 7036, 7033, 7034, 7037, 7038, 7037, 7034, + 7035, 7036, 7039, 7039, 7036, 7040, 7037, 7038, 7041, 7042, 7041, 7038, + 7039, 7040, 7042, 7042, 7040, 7041, 7014, 7043, 7012, 7043, 7014, 7044, + 7010, 7045, 7007, 7045, 7010, 7046, 7046, 7047, 7045, 7047, 7046, 7048, + 7048, 7049, 7047, 7049, 7048, 7050, 7051, 7052, 7050, 7050, 7052, 7049, + 7053, 7054, 7051, 7051, 7054, 7052, 7055, 7056, 7053, 7053, 7056, 7054, + 7055, 7057, 7058, 7055, 7058, 7056, 7057, 7059, 7060, 7057, 7060, 7058, + 7044, 7061, 7043, 7043, 7061, 7062, 7063, 7060, 7064, 7059, 7064, 7060, + 7065, 7066, 7064, 7064, 7066, 7063, 7067, 7068, 7061, 7062, 7061, 7068, + 7069, 7070, 7067, 7068, 7067, 7070, 7071, 7072, 7065, 7065, 7072, 7066, + 7073, 7074, 7069, 7070, 7069, 7074, 7074, 7073, 7071, 7071, 7073, 7072, + 7954, 7955, 7956, 7956, 7955, 7957, 7956, 7957, 7958, 7958, 7957, 7959, + 7955, 7954, 7960, 7961, 7960, 7954, 7962, 7961, 7963, 7961, 7962, 7960, + 7964, 7963, 7965, 7963, 7964, 7962, 7958, 7959, 7966, 7966, 7959, 7967, + 7968, 7965, 7969, 7965, 7968, 7964, 7966, 7967, 7970, 7970, 7967, 7971, + 7972, 7969, 7973, 7969, 7972, 7968, 7970, 7971, 7974, 7974, 7971, 7975, + 7976, 7973, 7977, 7973, 7976, 7972, 7976, 7977, 7978, 7979, 7978, 7977, + 7974, 7975, 7980, 7980, 7975, 7981, 7982, 7983, 7979, 7983, 7978, 7979, + 7984, 7985, 7986, 7984, 7986, 7987, 7988, 7989, 7990, 7990, 7989, 7991, + 7990, 7991, 7992, 7992, 7991, 7993, 7992, 7993, 7994, 7994, 7993, 7995, + 7994, 7995, 7996, 7996, 7995, 7997, 7998, 7999, 8000, 7999, 8001, 8000, + 7997, 8002, 7996, 8002, 7997, 8003, 8002, 8003, 8004, 8005, 8004, 8003, + 8004, 8005, 8006, 8007, 8006, 8005, 8006, 8007, 8008, 8009, 8008, 8007, + 8008, 8009, 8010, 8011, 8010, 8009, 8012, 8011, 8013, 8011, 8012, 8010, + 7984, 7987, 8014, 8014, 7987, 8015, 8014, 8015, 8016, 8016, 8015, 8017, + 8018, 8013, 8019, 8013, 8018, 8012, 8020, 8019, 8021, 8019, 8020, 8018, + 8022, 8021, 8023, 8021, 8022, 8020, 8024, 8025, 8026, 8026, 8025, 8027, + 8027, 8023, 8026, 8023, 8027, 8022, 7983, 7982, 8028, 8029, 8028, 7982, + 8028, 8029, 8030, 8031, 8030, 8029, 8030, 8031, 8032, 8033, 8032, 8031, + 8032, 8033, 8034, 8035, 8034, 8033, 8035, 8036, 8034, 8036, 8035, 8037, + 8036, 8037, 8038, 8038, 8037, 8039, 8038, 8039, 8040, 8040, 8039, 8041, + 8040, 8041, 8042, 8042, 8041, 8043, 8042, 8043, 8044, 8044, 8043, 8045, + 8044, 8045, 8046, 8046, 8045, 8047, 7999, 7998, 8048, 8049, 8048, 7998, + 8048, 8049, 8050, 8051, 8050, 8049, 8046, 8047, 8052, 8052, 8047, 8053, + 8052, 8053, 8054, 8054, 8053, 8055, 8050, 8051, 8056, 8057, 8056, 8051, + 8054, 8055, 8058, 8058, 8055, 8059, 8056, 8057, 8060, 8061, 8060, 8057, + 8058, 8059, 8061, 8061, 8059, 8060, 8062, 7989, 7988, 7989, 8062, 7981, + 8062, 7980, 7981, 8016, 8063, 8024, 8063, 8016, 8017, 8024, 8063, 8025, + 8064, 8065, 8066, 8066, 8065, 8067, 8067, 8068, 8066, 8068, 8067, 8069, + 8070, 8064, 8071, 8064, 8070, 8065, 8069, 8072, 8068, 8072, 8069, 8073, + 8074, 8071, 8075, 8071, 8074, 8070, 8073, 8076, 8072, 8076, 8073, 8077, + 8078, 8075, 8079, 8075, 8078, 8074, 8076, 8077, 8080, 8080, 8077, 8081, + 8082, 8079, 8083, 8079, 8082, 8078, 8082, 8083, 8084, 8085, 8084, 8083, + 8084, 8085, 8086, 8087, 8086, 8085, 8086, 8087, 8088, 8089, 8088, 8087, + 8088, 8089, 8090, 8091, 8090, 8089, 8090, 8091, 8092, 8093, 8092, 8091, + 8092, 8093, 8094, 8094, 8093, 8095, 8094, 8095, 8096, 8096, 8095, 8097, + 8097, 8098, 8096, 8098, 8097, 8099, 8098, 8099, 8100, 8100, 8099, 8101, + 8102, 8103, 8104, 8104, 8103, 8105, 8104, 8105, 8106, 8106, 8105, 8107, + 8106, 8107, 8108, 8108, 8107, 8109, 8108, 8109, 8110, 8110, 8109, 8111, + 8110, 8111, 8112, 8112, 8111, 8113, 8112, 8113, 8114, 8115, 8114, 8113, + 8114, 8115, 8116, 8117, 8116, 8115, 8116, 8117, 8118, 8119, 8118, 8117, + 8118, 8119, 8120, 8121, 8120, 8119, 8122, 8121, 8123, 8121, 8122, 8120, + 8124, 8125, 8126, 8126, 8125, 8127, 8127, 8128, 8126, 8128, 8127, 8129, + 8130, 8123, 8131, 8123, 8130, 8122, 8128, 8129, 8132, 8132, 8129, 8133, + 8134, 8131, 8135, 8131, 8134, 8130, 8132, 8133, 8136, 8136, 8133, 8137, + 8138, 8135, 8139, 8135, 8138, 8134, 8137, 8139, 8136, 8139, 8137, 8138, + 8080, 8140, 8102, 8140, 8080, 8081, 8102, 8140, 8103, 8141, 8125, 8124, + 8125, 8141, 8101, 8100, 8101, 8141, 8142, 8143, 8144, 8143, 8142, 8145, + 8146, 8144, 8147, 8144, 8146, 8142, 8145, 8148, 8143, 8148, 8145, 8149, + 8150, 8151, 8147, 8147, 8151, 8146, 8149, 8152, 8148, 8152, 8149, 8153, + 8154, 8155, 8150, 8150, 8155, 8151, 8153, 8156, 8152, 8156, 8153, 8157, + 8158, 8154, 8159, 8154, 8158, 8155, 8160, 8161, 8157, 8157, 8161, 8156, + 8162, 8163, 8159, 8158, 8159, 8163, 8164, 8165, 8160, 8160, 8165, 8161, + 8166, 8167, 8162, 8163, 8162, 8167, 8168, 8169, 8164, 8164, 8169, 8165, + 8170, 8171, 8166, 8167, 8166, 8171, 8172, 8173, 8168, 8168, 8173, 8169, + 8173, 8172, 8170, 8171, 8170, 8172, 8174, 8175, 8176, 8175, 8174, 8177, + 8178, 8176, 8179, 8176, 8178, 8174, 8180, 8179, 8181, 8179, 8180, 8178, + 8177, 8182, 8175, 8182, 8177, 8183, 8184, 8185, 8181, 8181, 8185, 8180, + 8183, 8186, 8182, 8186, 8183, 8187, 8187, 8188, 8186, 8188, 8187, 8189, + 8190, 8191, 8184, 8184, 8191, 8185, 8192, 8193, 8189, 8189, 8193, 8188, + 8194, 8195, 8190, 8191, 8190, 8195, 8196, 8197, 8192, 8192, 8197, 8193, + 8198, 8199, 8194, 8195, 8194, 8199, 8200, 8201, 8196, 8196, 8201, 8197, + 8202, 8203, 8198, 8199, 8198, 8203, 8204, 8205, 8200, 8200, 8205, 8201, + 8205, 8204, 8202, 8203, 8202, 8204 + ] + }, + { + "id": "shape48_part2", + "type": "TRIANGLES", + "indices": [ + 6295, 6296, 6297, 6298, 6296, 6299, 6296, 6295, 6300, 6296, 6300, 6301, + 6299, 6296, 6302, 6299, 6302, 6303, 6297, 6296, 6298, 6304, 6298, 6305, + 6297, 6298, 6304, 6295, 6297, 6306, 6319, 6320, 6321, 6322, 6323, 6324, + 6325, 6323, 6326, 6319, 6321, 6327, 6328, 6329, 6330, 6329, 6331, 6332, + 6321, 6320, 6329, 6323, 6333, 6334, 6324, 6323, 6334, 6323, 6322, 6335, + 6336, 6325, 6326, 6337, 6325, 6336, 6338, 6337, 6336, 6337, 6338, 6339, + 6331, 6329, 6328, 6331, 6340, 6332, 6340, 6331, 6341, 6342, 6329, 6332, + 6321, 6329, 6342, 6321, 6343, 6327, 6343, 6321, 6344, 6345, 6320, 6319, + 6320, 6345, 6346, 6325, 6337, 6330, 6330, 6329, 6325, 6333, 6323, 6325, + 6333, 6347, 6334, 6347, 6333, 6348, 6379, 6380, 6381, 6382, 6380, 6383, + 6384, 6385, 6386, 6387, 6388, 6389, 6381, 6382, 6389, 6390, 6391, 6392, + 6387, 6393, 6394, 6385, 6395, 6396, 6394, 6397, 6387, 6398, 6394, 6399, + 6397, 6394, 6398, 6388, 6387, 6397, 6382, 6381, 6380, 6380, 6379, 6400, + 6396, 6395, 6383, 6396, 6401, 6385, 6402, 6401, 6396, 6401, 6402, 6403, + 6387, 6389, 6382, 6395, 6385, 6384, 6382, 6383, 6395, 6404, 6390, 6387, + 6391, 6390, 6404, 6405, 6391, 6404, 6391, 6405, 6406, 6407, 6392, 6408, + 6390, 6392, 6407, 6393, 6387, 6390, 7075, 7076, 7077, 7077, 7076, 7078, + 7079, 7080, 7081, 7078, 7082, 6337, 7083, 6337, 7084, 7085, 7086, 7087, + 7078, 7088, 7077, 7077, 7088, 7080, 7089, 7081, 7080, 7090, 6335, 7091, + 7078, 7092, 7082, 7078, 7093, 7094, 7092, 7095, 7085, 7096, 7078, 7094, + 7097, 7098, 7099, 7086, 7085, 7095, 7095, 7092, 7096, 7092, 7078, 7096, + 7098, 7097, 7100, 7084, 6337, 7082, 7098, 7083, 7084, 7083, 7098, 7100, + 6336, 7078, 6338, 7078, 6337, 6339, 7078, 6339, 6338, 7078, 6336, 6326, + 7078, 6326, 6323, 6322, 7101, 6335, 7091, 6335, 7101, 7101, 6324, 7102, + 6324, 7101, 6322, 6335, 7090, 6323, 7090, 7078, 6323, 7089, 7080, 7103, + 7080, 7088, 7104, 7080, 7104, 7105, 7080, 7105, 7103, 7106, 7080, 7079, + 7077, 7080, 7107, 7077, 7107, 6297, 7108, 7080, 7106, 7078, 7109, 7088, + 7109, 7078, 7090, 7110, 7111, 7112, 7113, 7111, 7114, 7115, 7116, 7117, + 7118, 7119, 7120, 7116, 7121, 7122, 7123, 7124, 7117, 7110, 7125, 7126, + 7121, 7116, 7115, 7126, 7125, 7121, 7127, 7128, 7129, 7130, 7118, 7120, + 7113, 7127, 7118, 7127, 7113, 7128, 7127, 7129, 7131, 7127, 7131, 7132, + 7127, 7132, 7133, 7127, 7133, 7134, 7135, 6301, 7136, 7137, 6301, 7127, + 7136, 7138, 7139, 7136, 6301, 7138, 7140, 6301, 7135, 7141, 6301, 7140, + 6301, 7141, 6296, 7127, 7134, 7142, 7118, 7130, 7113, 7111, 7110, 7114, + 7111, 7113, 7130, 7125, 7110, 7112, 7122, 7121, 7125, 7123, 7117, 7143, + 7117, 7116, 7143, 7144, 7124, 7123, 7145, 7124, 7144, 7146, 7124, 7145, + 7137, 7127, 7142, 6301, 7137, 7138, 7147, 7148, 6405, 7149, 7150, 7151, + 6384, 6405, 6395, 6390, 7152, 6393, 7147, 6405, 6384, 7153, 6392, 6391, + 7154, 7083, 7155, 6324, 6385, 7102, 7083, 7156, 7157, 7150, 7149, 6408, + 7158, 7159, 7160, 7161, 7162, 7163, 6393, 7127, 6394, 6407, 7158, 6390, + 6408, 7159, 6407, 6408, 7164, 7150, 6392, 7153, 7164, 6406, 7153, 6391, + 6405, 7148, 6406, 6404, 6382, 6395, 6382, 6404, 6387, 6395, 6405, 6404, + 6386, 7147, 6384, 6386, 7165, 7166, 6385, 6324, 7165, 7165, 6386, 6385, + 7147, 6386, 7166, 7167, 7148, 7147, 7168, 7167, 7169, 7168, 7169, 7170, + 7148, 7167, 7168, 7171, 6406, 7148, 7153, 6406, 7171, 7164, 6408, 6392, + 7151, 7172, 7149, 7162, 7161, 7173, 7174, 7156, 7083, 7175, 7176, 7174, + 7156, 7174, 7176, 7155, 7083, 7157, 6337, 7083, 7177, 7177, 7083, 7154, + 7176, 7175, 7178, 7163, 7162, 7178, 7178, 7175, 7163, 7179, 6393, 7152, + 7180, 7178, 7162, 7172, 7151, 7180, 7180, 7162, 7181, 7180, 7181, 7172, + 7159, 7158, 6407, 7159, 6408, 7149, 7160, 7159, 7182, 7183, 6390, 7158, + 7152, 6390, 7183, 6394, 7127, 7108, 7127, 6301, 7108, 7127, 6393, 7179, + 7108, 6300, 7080, 6300, 7108, 6301, 6298, 7077, 6305, 7184, 6303, 6302, + 7185, 7186, 7187, 7188, 7077, 7189, 7186, 7077, 7188, 7187, 7186, 7190, + 7146, 7191, 7192, 7193, 7186, 7194, 7146, 7195, 7124, 6296, 7141, 7196, + 6298, 7197, 7077, 7077, 6297, 6304, 7077, 6304, 6305, 6299, 7198, 6298, + 7199, 6303, 7184, 6303, 7199, 6299, 7196, 6302, 6296, 6302, 7196, 7184, + 7198, 6299, 7200, 6299, 7199, 7201, 6299, 7201, 7200, 7202, 6298, 7198, + 7197, 6298, 7202, 7077, 7197, 7203, 7077, 7203, 7189, 7190, 7186, 7204, + 7186, 7205, 7206, 7207, 7186, 7208, 7204, 7186, 7207, 7209, 7210, 7211, + 7194, 7186, 7185, 7212, 7186, 7213, 7210, 7186, 7193, 7186, 7209, 7214, + 7210, 7215, 7211, 7216, 7217, 7218, 7209, 7186, 7210, 7218, 7213, 7214, + 7217, 7216, 7219, 7219, 7220, 7221, 7220, 7191, 7146, 7191, 7220, 7222, + 7146, 7192, 7195, 7220, 7219, 7222, 7217, 7219, 7221, 7223, 7218, 7217, + 7213, 7218, 7223, 7213, 7186, 7214, 7224, 7186, 7212, 7205, 7186, 7224, + 7186, 7188, 7208, 7225, 7160, 7182, 7226, 7227, 7228, 7229, 7230, 7227, + 7231, 7229, 7232, 7097, 7233, 7234, 7235, 7206, 7236, 7236, 7205, 7237, + 7236, 7238, 7239, 7236, 7206, 7205, 7240, 7230, 7241, 7119, 7242, 7243, + 7242, 7119, 7118, 7244, 7229, 7236, 7245, 7246, 7242, 7244, 7236, 7247, + 7248, 7249, 7225, 7227, 7230, 7250, 7160, 7225, 7249, 7249, 7248, 7250, + 7227, 7250, 7248, 7251, 7161, 7252, 7253, 7228, 7227, 7252, 7253, 7251, + 7161, 7251, 7173, 7228, 7253, 7252, 7232, 7226, 7254, 7234, 7233, 7255, + 7229, 7227, 7226, 7233, 7097, 7099, 7254, 7226, 7255, 7255, 7233, 7254, + 7229, 7256, 7257, 7258, 7087, 7086, 7231, 7258, 7256, 7087, 7258, 7259, + 7258, 7231, 7259, 7256, 7229, 7231, 7260, 7229, 7257, 7229, 7226, 7232, + 7261, 7235, 7236, 7235, 7261, 7262, 7206, 7235, 7263, 7238, 7236, 7264, + 7236, 7237, 7265, 7236, 7265, 7266, 7236, 7266, 7264, 7247, 7236, 7267, + 7236, 7239, 7268, 7236, 7268, 7269, 7236, 7269, 7267, 7229, 7241, 7230, + 7230, 7240, 7245, 7270, 7245, 7271, 7245, 7240, 7271, 7246, 7245, 7270, + 7242, 7246, 7272, 7242, 7272, 7273, 7242, 7273, 7243, 7229, 7244, 7241, + 7076, 7274, 7078, 7078, 7274, 7275, 7276, 7277, 7278, 7275, 7279, 7078, + 7280, 7281, 7282, 7283, 7284, 7285, 7279, 7275, 7286, 7287, 7288, 7078, + 7289, 7290, 7291, 7276, 7292, 7277, 7293, 7290, 7294, 7295, 7078, 7296, + 7297, 7289, 7298, 7299, 7298, 7289, 7296, 7299, 7295, 7078, 7295, 7093, + 7300, 7275, 7301, 7275, 7302, 7301, 7275, 7300, 7303, 7275, 7303, 7286, + 7078, 7279, 7287, 7304, 7305, 7306, 7307, 7282, 7308, 7309, 7307, 7304, + 7309, 7304, 7306, 7281, 7280, 7310, 7282, 7307, 7309, 7282, 7288, 7308, + 7311, 7310, 7280, 7312, 7310, 7311, 7310, 7312, 7313, 7308, 7288, 7287, + 7292, 7078, 7288, 7288, 7282, 7281, 7314, 7283, 7315, 7288, 7315, 7292, + 7284, 7283, 7316, 7283, 7314, 7316, 7315, 7288, 7314, 7317, 7318, 7278, + 7292, 7319, 7078, 7278, 7277, 7317, 7278, 7318, 7320, 7321, 7319, 7322, + 7319, 7292, 7276, 7323, 7322, 7324, 7319, 7321, 7078, 7325, 7323, 7326, + 7326, 7323, 7327, 7322, 7319, 7324, 7322, 7323, 7325, 7296, 7078, 7321, + 7298, 7299, 7296, 7290, 7293, 7291, 7290, 7289, 7297, 7328, 7293, 7294, + 7329, 7330, 7331, 7332, 7333, 7334, 7335, 7336, 7337, 7333, 7332, 7338, + 7339, 7340, 7341, 7342, 7341, 7343, 7344, 7345, 7337, 7345, 7344, 7346, + 7337, 7345, 7335, 7338, 7347, 7348, 7349, 7347, 7329, 7330, 7329, 7347, + 7347, 7338, 7332, 7350, 7331, 7330, 7351, 7352, 7340, 7351, 7339, 7350, + 7352, 7351, 7353, 7340, 7339, 7351, 7341, 7342, 7339, 7343, 7354, 7355, + 7343, 7355, 7342, 7331, 7350, 7339, 7347, 7349, 7348, 7336, 7335, 7348, + 7348, 7349, 7336, 7075, 7356, 7357, 7358, 7354, 7359, 7360, 7361, 7362, + 7363, 7358, 7076, 7364, 7361, 7359, 7365, 7076, 7366, 7075, 7337, 7356, + 7076, 7075, 7367, 7367, 7075, 7357, 7368, 7076, 7369, 7076, 7367, 7369, + 7076, 7368, 7370, 7359, 7354, 7364, 7363, 7076, 7370, 7354, 7343, 7364, + 7354, 7358, 7363, 7371, 7337, 7075, 7361, 7360, 7372, 7361, 7364, 7362, + 7373, 7374, 7076, 7373, 7076, 7358, 7375, 7374, 7373, 7376, 7375, 7377, + 7378, 7375, 7376, 7374, 7375, 7378, 7076, 7374, 7366, 7344, 7337, 7371, + 7379, 7229, 7380, 7381, 7229, 7382, 7327, 7383, 7326, 7382, 7384, 7381, + 7284, 7385, 7285, 7386, 7387, 7388, 7379, 7380, 7389, 7385, 7284, 7390, + 7391, 7305, 7392, 7386, 7388, 7393, 7379, 7394, 7395, 7229, 7293, 7328, + 7293, 7229, 7260, 7382, 7229, 7328, 7383, 7327, 7384, 7384, 7382, 7383, + 7229, 7381, 7396, 7397, 7398, 7396, 7396, 7399, 7229, 7400, 7401, 7397, + 7318, 7400, 7320, 7401, 7400, 7318, 7380, 7229, 7399, 7398, 7397, 7401, + 7399, 7396, 7398, 7402, 7390, 7403, 7380, 7399, 7402, 7404, 7312, 7405, + 7390, 7402, 7385, 7380, 7402, 7403, 7312, 7404, 7313, 7406, 7389, 7380, + 7405, 7406, 7404, 7305, 7304, 7392, 7407, 7406, 7405, 7389, 7406, 7407, + 7305, 7379, 7408, 7379, 7389, 7409, 7379, 7409, 7408, 7305, 7391, 7379, + 7387, 7386, 7379, 7379, 7391, 7387, 7386, 7302, 7275, 7386, 7393, 7410, + 7302, 7386, 7410, 7386, 7394, 7379, 7411, 7386, 7412, 7413, 7386, 7411, + 7394, 7386, 7413, 7414, 7415, 7416, 7376, 7417, 7418, 7333, 7419, 7334, + 7420, 7421, 7422, 7423, 7424, 7425, 7417, 7376, 7377, 7426, 7427, 7416, + 7428, 7429, 7430, 7415, 7414, 7431, 7344, 7428, 7346, 7432, 7433, 7431, + 7433, 7432, 7417, 7431, 7434, 7435, 7431, 7435, 7432, 7421, 7360, 7422, + 7417, 7432, 7418, 7425, 7431, 7433, 7360, 7421, 7372, 7425, 7424, 7431, + 7421, 7420, 7423, 7415, 7424, 7436, 7424, 7423, 7420, 7437, 7438, 7439, + 7424, 7415, 7431, 7438, 7352, 7353, 7352, 7438, 7437, 7436, 7424, 7439, + 7439, 7438, 7436, 7426, 7416, 7415, 7419, 7333, 7427, 7427, 7426, 7419, + 7428, 7431, 7414, 7346, 7428, 7440, 7428, 7414, 7441, 7428, 7441, 7442, + 7428, 7442, 7440, 7429, 7428, 7344, 7429, 7344, 7443, 7430, 7429, 7444, + 7445, 7446, 7447, 7447, 7448, 7449, 7448, 7447, 7450, 7451, 7452, 7453, + 7431, 7454, 7455, 7431, 7455, 7434, 7456, 7457, 7458, 7459, 7456, 7460, + 7456, 7458, 7460, 7450, 7461, 7462, 7463, 7464, 7461, 7464, 7465, 7466, + 7467, 7468, 7469, 7465, 7464, 7463, 7461, 7450, 7459, 7461, 7464, 7462, + 7456, 7450, 7431, 7468, 7467, 7470, 7449, 7448, 7470, 7449, 7470, 7467, + 7431, 7450, 7447, 7471, 7472, 7445, 7473, 7472, 7471, 7472, 7473, 7474, + 7447, 7475, 7431, 7446, 7445, 7472, 7431, 7476, 7477, 7475, 7447, 7446, + 7476, 7478, 7451, 7479, 7431, 7475, 7452, 7451, 7478, 7478, 7476, 7479, + 7476, 7431, 7479, 7480, 7481, 7455, 7454, 7431, 7477, 7455, 7454, 7480, + 7455, 7481, 7482, 7450, 7456, 7459, 7076, 7483, 7274, 7484, 7076, 7365, + 7482, 7485, 7455, 7486, 7487, 7488, 7487, 7489, 7490, 7491, 7468, 7492, + 7493, 7494, 7495, 7468, 7491, 7469, 7496, 7497, 7498, 7456, 7499, 7457, + 7456, 7500, 7499, 7076, 7501, 7490, 7482, 7484, 7502, 7484, 7482, 7501, + 7482, 7502, 7503, 7482, 7503, 7485, 7490, 7489, 7076, 7501, 7076, 7484, + 7488, 7453, 7452, 7488, 7487, 7504, 7453, 7488, 7504, 7494, 7489, 7505, + 7489, 7487, 7486, 7506, 7507, 7508, 7489, 7494, 7076, 7507, 7506, 7473, + 7473, 7506, 7474, 7505, 7489, 7508, 7508, 7507, 7505, 7494, 7498, 7076, + 7493, 7495, 7491, 7493, 7491, 7492, 7498, 7494, 7493, 7509, 7497, 7496, + 7465, 7509, 7466, 7510, 7509, 7465, 7483, 7076, 7498, 7497, 7509, 7510, + 7499, 7274, 7511, 7483, 7498, 7497, 7274, 7483, 7511, 7499, 7500, 7274, + 7512, 7500, 7456, 7512, 7456, 7513, 7514, 7500, 7512, 7515, 7500, 7514, + 7500, 7515, 7516 + ] + }, + { + "id": "shape48_part1", + "type": "TRIANGLES", + "indices": [ + 6307, 6308, 6309, 6307, 6310, 6311, 6311, 6310, 6312, 6313, 6310, 6309, + 6310, 6313, 6314, 6310, 6314, 6315, 6310, 6307, 6309, 6311, 6312, 6316, + 6308, 6307, 6317, 6313, 6309, 6318, 6349, 6350, 6351, 6352, 6353, 6354, + 6355, 6356, 6350, 6357, 6358, 6359, 6360, 6361, 6362, 6363, 6364, 6359, + 6355, 6361, 6360, 6356, 6355, 6365, 6353, 6352, 6351, 6361, 6355, 6350, + 6364, 6366, 6367, 6364, 6368, 6351, 6357, 6359, 6364, 6369, 6358, 6357, + 6358, 6369, 6370, 6359, 6358, 6371, 6359, 6371, 6372, 6359, 6372, 6373, + 6366, 6364, 6363, 6367, 6366, 6374, 6367, 6374, 6375, 6368, 6364, 6367, + 6376, 6351, 6368, 6353, 6351, 6376, 6354, 6353, 6377, 6349, 6351, 6352, + 6361, 6350, 6349, 6362, 6361, 6378, 6409, 6410, 6411, 6412, 6410, 6413, + 6414, 6415, 6416, 6417, 6418, 6419, 6411, 6412, 6419, 6420, 6421, 6422, + 6417, 6423, 6424, 6415, 6425, 6426, 6424, 6427, 6417, 6428, 6424, 6429, + 6427, 6424, 6428, 6418, 6417, 6427, 6412, 6411, 6410, 6410, 6409, 6430, + 6426, 6425, 6413, 6426, 6431, 6415, 6432, 6431, 6426, 6431, 6432, 6433, + 6417, 6419, 6412, 6425, 6415, 6414, 6412, 6413, 6425, 6434, 6420, 6417, + 6421, 6420, 6434, 6435, 6421, 6434, 6421, 6435, 6436, 6437, 6422, 6438, + 6420, 6422, 6437, 6423, 6417, 6420, 7517, 7518, 7519, 7518, 7517, 7520, + 7521, 7522, 7523, 7524, 7525, 7526, 7517, 7527, 7528, 7529, 7530, 7531, + 7532, 7533, 7534, 7530, 7529, 7528, 7533, 7532, 7535, 7536, 7537, 7538, + 7539, 7540, 7541, 7542, 7536, 7543, 7522, 7521, 7544, 7545, 7546, 7547, + 7545, 7547, 7521, 7527, 7548, 7549, 7549, 7522, 7544, 7517, 7539, 7550, + 7517, 7548, 7527, 7531, 7530, 7551, 7552, 7551, 7530, 7553, 7552, 7554, + 7551, 7552, 7553, 7529, 7517, 7528, 7555, 7517, 7529, 7556, 7534, 7557, + 7555, 7529, 7556, 7558, 7559, 7560, 7534, 7556, 7532, 7555, 7556, 7557, + 7559, 7558, 7561, 7562, 7540, 7555, 7560, 7562, 7558, 7540, 7517, 7555, + 7563, 7562, 7560, 7564, 7565, 7566, 7540, 7562, 7563, 7567, 7568, 7565, + 7540, 7564, 7541, 7568, 7567, 7569, 7569, 7567, 7570, 7565, 7564, 7540, + 7565, 7568, 7566, 7564, 7543, 7541, 7536, 7542, 7537, 7543, 7564, 7542, + 7524, 7571, 7572, 7517, 7540, 7539, 7524, 7517, 7550, 7524, 7550, 7571, + 7524, 7572, 7573, 7524, 7573, 7525, 7548, 7517, 7574, 7575, 7549, 7548, + 7522, 7549, 7575, 7545, 7521, 7523, 7576, 7577, 7578, 7579, 7576, 7580, + 7580, 7581, 7579, 7581, 7580, 7582, 7583, 7584, 7585, 7583, 7585, 7586, + 7586, 7587, 7583, 7581, 7582, 7584, 7584, 7583, 7581, 7577, 7576, 7579, + 7588, 7578, 7577, 7589, 7590, 7591, 7519, 6314, 6313, 7592, 6420, 6437, + 7593, 6438, 6422, 7594, 6420, 7592, 7517, 7595, 7574, 7596, 7597, 7598, + 6424, 6309, 6429, 6318, 7519, 6313, 6429, 6309, 6308, 6309, 7519, 6318, + 6424, 7519, 6309, 6429, 6308, 6317, 6424, 7517, 7519, 6438, 7592, 6437, + 6438, 7593, 7599, 7592, 6438, 7599, 7517, 7600, 7601, 7517, 6420, 7594, + 7517, 7594, 7602, 7517, 7602, 7600, 7590, 7589, 7603, 7591, 7517, 7604, + 7605, 7603, 7589, 7606, 7603, 7605, 7603, 7606, 7607, 7517, 7608, 7609, + 7591, 7590, 7610, 7608, 7596, 7609, 7610, 7517, 7591, 7597, 7596, 7611, + 7596, 7608, 7611, 7517, 7610, 7608, 7517, 7609, 7595, 7517, 7601, 7604, + 6423, 7517, 6424, 7517, 6423, 6420, 7589, 6376, 6368, 7612, 7613, 6369, + 7614, 7615, 7616, 6370, 7617, 6358, 7589, 7591, 6376, 6356, 6357, 6350, + 6422, 6355, 7593, 6372, 7618, 6373, 7619, 7620, 7621, 7622, 6373, 7618, + 7623, 7624, 7625, 7624, 7618, 6372, 6373, 7622, 6359, 7615, 6359, 7626, + 7615, 7614, 6363, 7616, 7615, 7627, 7628, 6363, 7614, 6374, 7589, 6375, + 7589, 6374, 7629, 7589, 6368, 6367, 7629, 6366, 7628, 6375, 7589, 6367, + 6363, 7628, 6366, 6366, 7629, 6374, 6359, 7622, 7626, 6359, 7615, 6363, + 7618, 7624, 7623, 6358, 7624, 6371, 6371, 7624, 6372, 6357, 6356, 6369, + 6369, 7617, 6370, 7613, 7612, 7630, 6351, 6357, 6364, 6357, 6351, 6350, + 6355, 7631, 6365, 6356, 7631, 7612, 7632, 6355, 6422, 7620, 7619, 7630, + 7631, 6356, 6365, 7631, 6355, 7632, 7612, 6369, 6356, 7624, 7633, 7625, + 7630, 7612, 7620, 7617, 6369, 7613, 7624, 6358, 7617, 7634, 7635, 7636, + 7637, 7638, 7639, 7640, 7634, 7641, 7588, 7642, 7578, 7643, 7644, 7645, + 7638, 7616, 7627, 7639, 7646, 7647, 7616, 7638, 7637, 7644, 7643, 7648, + 7646, 7639, 7638, 7649, 7647, 7646, 7650, 7651, 7649, 7651, 7650, 7652, + 7633, 7652, 7650, 7653, 7633, 7624, 7633, 7654, 7587, 7642, 7588, 7655, + 7654, 7633, 7656, 7583, 7587, 7654, 7652, 7633, 7587, 7648, 7649, 7651, + 7578, 7657, 7644, 7634, 7658, 7588, 7659, 7634, 7636, 7634, 7659, 7660, + 7634, 7660, 7661, 7634, 7661, 7662, 7634, 7662, 7641, 7658, 7634, 7640, + 7588, 7658, 7663, 7588, 7663, 7655, 7664, 7578, 7642, 7657, 7578, 7664, + 7644, 7657, 7665, 7644, 7665, 7645, 7666, 7648, 7643, 7649, 7667, 7647, + 7633, 7653, 7656, 7649, 7666, 7667, 7666, 7649, 7648, 7668, 7669, 7670, + 7671, 7669, 7672, 7673, 7669, 7671, 7669, 7674, 7519, 7519, 7675, 6310, + 6317, 7676, 7677, 7678, 6310, 7679, 7676, 6307, 6311, 7680, 7681, 6429, + 6429, 7682, 7680, 7683, 6312, 7684, 7676, 6317, 6307, 7685, 6311, 6316, + 6310, 7678, 6312, 7675, 7519, 7686, 7519, 6310, 6315, 7519, 6315, 6314, + 7669, 7687, 7688, 7687, 7669, 7689, 7689, 7669, 7673, 7687, 7689, 7690, + 7690, 7691, 7687, 7692, 7669, 7693, 7669, 7688, 7693, 7669, 7692, 7694, + 7669, 7694, 7695, 7669, 7695, 7696, 7669, 7696, 7670, 7674, 7669, 7668, + 7519, 7674, 7697, 7519, 7697, 7686, 7679, 6310, 7675, 6312, 7683, 6316, + 6312, 7678, 7698, 6312, 7698, 7684, 7685, 6316, 7683, 6311, 7685, 7676, + 7682, 6429, 6317, 6317, 7677, 7699, 6317, 7699, 7682, 7700, 6429, 7701, + 7681, 7680, 7702, 6429, 7681, 7703, 6429, 7703, 7701, 6429, 7704, 7705, + 6429, 7700, 7706, 6429, 7706, 7707, 6429, 7707, 7708, 7704, 6429, 7708, + 7709, 7672, 7710, 7709, 7667, 7711, 7598, 7712, 7713, 7714, 7647, 7715, + 7709, 7716, 7717, 7718, 7705, 7719, 7712, 7598, 7597, 7705, 7634, 7720, + 7721, 7635, 7722, 7705, 7720, 7719, 7723, 7724, 7725, 7635, 7721, 7726, + 7727, 7728, 7724, 7672, 7709, 7729, 7672, 7730, 7731, 7672, 7731, 7671, + 7732, 7733, 7734, 7709, 7734, 7667, 7733, 7713, 7712, 7734, 7735, 7736, + 7734, 7736, 7732, 7713, 7733, 7732, 7715, 7734, 7733, 7737, 7606, 7738, + 7715, 7647, 7734, 7737, 7739, 7714, 7606, 7737, 7607, 7739, 7737, 7738, + 7647, 7714, 7739, 7734, 7647, 7667, 7716, 7709, 7711, 7740, 7709, 7741, + 7709, 7717, 7742, 7709, 7742, 7743, 7709, 7743, 7741, 7709, 7740, 7744, + 7709, 7744, 7745, 7709, 7745, 7746, 7709, 7746, 7729, 7672, 7729, 7730, + 7747, 7671, 7731, 7748, 7749, 7747, 7748, 7723, 7750, 7634, 7705, 7751, + 7728, 7726, 7752, 7726, 7728, 7727, 7753, 7634, 7754, 7755, 7705, 7718, + 6429, 7705, 7755, 7634, 7753, 7635, 7634, 7751, 7756, 7634, 7756, 7754, + 7757, 7635, 7753, 7635, 7757, 7758, 7635, 7758, 7759, 7635, 7759, 7760, + 7635, 7760, 7722, 7752, 7726, 7721, 7724, 7723, 7761, 7724, 7728, 7725, + 7723, 7748, 7761, 7749, 7748, 7750, 7671, 7747, 7749, 7710, 7672, 7762, + 7710, 7763, 7709, 7763, 7710, 7764, 7517, 7524, 7520, 7520, 7524, 7765, + 7766, 7767, 7538, 7766, 7768, 7769, 7769, 7770, 7766, 7771, 7569, 7570, + 7766, 7538, 7772, 7773, 7538, 7767, 7774, 7775, 7776, 7734, 7766, 7775, + 7777, 7734, 7778, 7768, 7766, 7779, 7769, 7768, 7780, 7769, 7780, 7781, + 7769, 7781, 7782, 7769, 7526, 7783, 7770, 7769, 7784, 7526, 7769, 7524, + 7784, 7769, 7785, 7769, 7783, 7785, 7767, 7766, 7770, 7536, 7538, 7773, + 7775, 7766, 7786, 7766, 7772, 7787, 7766, 7787, 7786, 7788, 7771, 7789, + 7786, 7789, 7775, 7569, 7771, 7790, 7771, 7788, 7790, 7789, 7786, 7788, + 7791, 7559, 7792, 7793, 7776, 7775, 7792, 7793, 7791, 7792, 7559, 7561, + 7776, 7793, 7792, 7778, 7774, 7794, 7795, 7796, 7797, 7734, 7775, 7774, + 7796, 7533, 7535, 7533, 7796, 7795, 7794, 7774, 7797, 7797, 7796, 7794, + 7734, 7774, 7778, 7798, 7554, 7799, 7800, 7777, 7798, 7554, 7798, 7553, + 7800, 7798, 7799, 7734, 7777, 7800, 7734, 7800, 7546, 7545, 7734, 7546, + 7734, 7545, 7735, 7801, 7802, 7803, 7804, 7805, 7806, 7807, 7803, 7802, + 7808, 7809, 7810, 7811, 7810, 7809, 7812, 7810, 7813, 7809, 7808, 7814, + 7810, 7811, 7813, 7805, 7804, 7812, 7801, 7806, 7805, 7815, 7816, 7801, + 7817, 7815, 7818, 7819, 7817, 7818, 7803, 7807, 7820, 7816, 7815, 7817, + 7802, 7801, 7816, 7806, 7801, 7803, 7813, 7811, 7821, 7810, 7812, 7804, + 7821, 7822, 7823, 7814, 7808, 7824, 7823, 7822, 7825, 7822, 7821, 7811, + 7826, 7825, 7822, 7827, 7826, 7828, 7829, 7830, 7819, 7831, 7832, 7819, + 7833, 7834, 7835, 7836, 7520, 7837, 7520, 7838, 7518, 7520, 7839, 7830, + 7520, 7840, 7841, 7842, 7833, 7839, 7842, 7520, 7841, 7843, 7844, 7845, + 7834, 7833, 7846, 7833, 7842, 7846, 7839, 7520, 7842, 7844, 7843, 7847, + 7830, 7829, 7520, 7844, 7832, 7831, 7817, 7819, 7832, 7832, 7844, 7847, + 7825, 7826, 7518, 7819, 7830, 7831, 7848, 7520, 7829, 7520, 7848, 7837, + 7825, 7518, 7849, 7838, 7520, 7836, 7518, 7838, 7849, 7826, 7827, 7518, + 7828, 7850, 7851, 7852, 7853, 7854, 7855, 7843, 7845, 7843, 7855, 7856, + 7857, 7858, 7859, 7860, 7828, 7826, 7853, 7861, 7862, 7853, 7828, 7860, + 7853, 7860, 7863, 7853, 7863, 7861, 7864, 7865, 7854, 7866, 7865, 7864, + 7867, 7866, 7814, 7867, 7814, 7824, 7852, 7854, 7868, 7865, 7866, 7867, + 7854, 7865, 7868, 7858, 7868, 7869, 7870, 7871, 7872, 7868, 7858, 7852, + 7871, 7870, 7807, 7807, 7870, 7820, 7869, 7868, 7872, 7872, 7871, 7869, + 7858, 7873, 7852, 7859, 7855, 7857, 7855, 7859, 7856, 7874, 7875, 7876, + 7873, 7858, 7857, 7876, 7852, 7873, 7876, 7875, 7852, 7834, 7874, 7835, + 7877, 7874, 7834, 7875, 7874, 7877, 7852, 7875, 7878, 7852, 7878, 7879, + 7853, 7862, 7854, 7850, 7828, 7853, 7850, 7853, 7880, 7850, 7880, 7881, + 7882, 7883, 7884, 7885, 7852, 7879, 7886, 7887, 7888, 7889, 7890, 7891, + 7887, 7886, 7892, 7893, 7894, 7895, 7896, 7897, 7898, 7899, 7898, 7897, + 7900, 7885, 7901, 7852, 7902, 7890, 7852, 7900, 7903, 7904, 7905, 7906, + 7906, 7852, 7903, 7905, 7907, 7908, 7907, 7905, 7904, 7902, 7852, 7906, + 7906, 7905, 7902, 7890, 7898, 7852, 7889, 7891, 7886, 7889, 7886, 7888, + 7898, 7890, 7889, 7897, 7896, 7909, 7910, 7909, 7896, 7911, 7910, 7912, + 7909, 7910, 7911, 7898, 7899, 7852, 7913, 7893, 7895, 7899, 7913, 7914, + 7894, 7893, 7915, 7893, 7913, 7916, 7913, 7899, 7916, 7899, 7882, 7852, + 7882, 7914, 7917, 7882, 7917, 7883, 7852, 7885, 7900, 7918, 7901, 7885, + 7919, 7901, 7918, 7882, 7899, 7914, 7920, 7882, 7884, 7921, 7894, 7915, + 7922, 7882, 7920, 7894, 7921, 7923, 7924, 7925, 7926, 7927, 7887, 7892, + 7928, 7929, 7925, 7919, 7930, 7901, 7931, 7932, 7933, 7520, 7929, 7932, + 7922, 7934, 7935, 7936, 7922, 7937, 7922, 7936, 7934, 7882, 7935, 7938, + 7922, 7935, 7882, 7765, 7920, 7939, 7520, 7765, 7926, 7926, 7765, 7939, + 7924, 7921, 7940, 7921, 7924, 7923, 7929, 7928, 7941, 7925, 7924, 7940, + 7941, 7928, 7942, 7943, 7942, 7928, 7911, 7942, 7943, 7942, 7911, 7912, + 7520, 7926, 7925, 7520, 7925, 7929, 7944, 7927, 7945, 7932, 7929, 7944, + 7887, 7927, 7946, 7927, 7944, 7946, 7932, 7944, 7945, 7947, 7908, 7948, + 7949, 7933, 7932, 7947, 7933, 7949, 7948, 7908, 7907, 7933, 7947, 7948, + 7520, 7932, 7931, 7950, 7919, 7951, 7952, 7520, 7931, 7952, 7951, 7953, + 7919, 7950, 7930, 7951, 7952, 7950, 7953, 7520, 7952, 7520, 7953, 7840, + 7922, 7920, 7765 + ] + }, + { + "id": "shape49_part1", + "type": "TRIANGLES", + "indices": [ + 8206, 8207, 8208, 8207, 8206, 8209, 8210, 8211, 8212, 8211, 8210, 8213, + 8214, 8215, 8216, 8215, 8214, 8217, 8218, 8219, 8220, 8219, 8218, 8221, + 8222, 8223, 8224, 8222, 8224, 8225, 8226, 8227, 8228, 8226, 8228, 8229 + ] + }, + { + "id": "shape50_part1", + "type": "TRIANGLES", + "indices": [ + 8230, 8231, 8232, 8231, 8230, 8233, 8234, 8235, 8236, 8235, 8234, 8237, + 8238, 8239, 8240, 8239, 8238, 8241, 8242, 8243, 8244, 8243, 8242, 8245, + 8246, 8247, 8248, 8246, 8248, 8249, 8250, 8251, 8252, 8250, 8252, 8253 + ] + }, + { + "id": "shape51_part1", + "type": "TRIANGLES", + "indices": [ + 8254, 8255, 8256, 8256, 8257, 8254, 8258, 8259, 8260, 8259, 8261, 8260, + 8262, 8263, 8264, 8264, 8265, 8262, 8266, 8267, 8268, 8267, 8269, 8268, + 8270, 8271, 8272, 8271, 8270, 8273, 8274, 8275, 8276, 8274, 8276, 8277 + ] + }, + { + "id": "shape52_part1", + "type": "TRIANGLES", + "indices": [ + 8278, 8279, 8280, 8280, 8281, 8278, 8282, 8283, 8284, 8285, 8284, 8283, + 8286, 8287, 8288, 8288, 8289, 8286, 8290, 8291, 8292, 8291, 8290, 8293, + 8294, 8295, 8296, 8294, 8296, 8297, 8298, 8299, 8300, 8298, 8300, 8301 + ] + }, + { + "id": "shape53_part1", + "type": "TRIANGLES", + "indices": [ + 8302, 8303, 8304, 8304, 8305, 8302, 8306, 8307, 8308, 8309, 8308, 8307, + 8310, 8311, 8312, 8312, 8313, 8310, 8314, 8315, 8316, 8315, 8314, 8317, + 8318, 8319, 8320, 8318, 8320, 8321, 8322, 8323, 8324, 8322, 8324, 8325 + ] + }, + { + "id": "shape54_part1", + "type": "TRIANGLES", + "indices": [ + 8326, 8327, 8328, 8327, 8326, 8329, 8330, 8331, 8332, 8331, 8330, 8333, + 8334, 8335, 8336, 8335, 8334, 8337, 8338, 8339, 8340, 8339, 8338, 8341, + 8342, 8343, 8344, 8342, 8344, 8345, 8346, 8347, 8348, 8346, 8348, 8349 + ] + }, + { + "id": "shape55_part1", + "type": "TRIANGLES", + "indices": [ + 8350, 8351, 8352, 8351, 8350, 8353, 8354, 8355, 8356, 8355, 8354, 8357, + 8358, 8359, 8360, 8359, 8358, 8361, 8362, 8363, 8364, 8363, 8362, 8365, + 8366, 8367, 8368, 8366, 8368, 8369, 8370, 8371, 8372, 8370, 8372, 8373 + ] + }, + { + "id": "shape56_part1", + "type": "TRIANGLES", + "indices": [ + 8374, 8375, 8376, 8375, 8374, 8377, 8378, 8379, 8380, 8379, 8378, 8381, + 8382, 8383, 8384, 8383, 8382, 8385, 8386, 8387, 8388, 8387, 8386, 8389, + 8390, 8391, 8392, 8390, 8392, 8393, 8394, 8395, 8396, 8394, 8396, 8397 + ] + }, + { + "id": "shape57_part1", + "type": "TRIANGLES", + "indices": [ + 8398, 8399, 8400, 8399, 8398, 8401, 8402, 8403, 8404, 8403, 8402, 8405, + 8406, 8407, 8408, 8407, 8406, 8409, 8410, 8411, 8412, 8411, 8410, 8413, + 8414, 8415, 8416, 8414, 8416, 8417, 8418, 8419, 8420, 8418, 8420, 8421 + ] + }, + { + "id": "shape58_part1", + "type": "TRIANGLES", + "indices": [ + 8422, 8423, 8424, 8423, 8422, 8425, 8426, 8427, 8428, 8427, 8426, 8429, + 8430, 8431, 8432, 8431, 8430, 8433, 8434, 8435, 8436, 8435, 8434, 8437, + 8438, 8439, 8440, 8438, 8440, 8441, 8442, 8443, 8444, 8442, 8444, 8445 + ] + }, + { + "id": "shape59_part1", + "type": "TRIANGLES", + "indices": [ + 8446, 8447, 8448, 8446, 8448, 8449, 8450, 8451, 8452, 8452, 8451, 8453, + 8454, 8455, 8456, 8454, 8456, 8457, 8458, 8459, 8460, 8460, 8459, 8461, + 8462, 8463, 8464, 8463, 8462, 8465, 8466, 8467, 8468, 8468, 8469, 8466 + ] + }, + { + "id": "shape60_part1", + "type": "TRIANGLES", + "indices": [ + 8470, 8471, 8472, 8470, 8472, 8473, 8474, 8475, 8476, 8476, 8475, 8477, + 8478, 8479, 8480, 8478, 8480, 8481, 8482, 8483, 8484, 8484, 8483, 8485, + 8486, 8487, 8488, 8487, 8486, 8489, 8490, 8491, 8492, 8492, 8493, 8490 + ] + }, + { + "id": "shape61_part1", + "type": "TRIANGLES", + "indices": [ + 8494, 8495, 8496, 8494, 8496, 8497, 8498, 8499, 8500, 8500, 8499, 8501, + 8502, 8503, 8504, 8502, 8504, 8505, 8506, 8507, 8508, 8508, 8507, 8509, + 8510, 8511, 8512, 8511, 8510, 8513, 8514, 8515, 8516, 8516, 8517, 8514 + ] + }, + { + "id": "shape62_part1", + "type": "TRIANGLES", + "indices": [ + 8518, 8519, 8520, 8519, 8518, 8521, 8522, 8523, 8524, 8523, 8522, 8525, + 8526, 8527, 8528, 8528, 8527, 8529, 8530, 8531, 8532, 8532, 8531, 8533, + 8534, 8535, 8536, 8535, 8534, 8537, 8538, 8539, 8531, 8533, 8531, 8539, + 8540, 8541, 8538, 8539, 8538, 8541, 8520, 8519, 8540, 8540, 8519, 8541, + 8542, 8532, 8543, 8532, 8542, 8530, 8544, 8545, 8546, 8545, 8544, 8547, + 8524, 8523, 8546, 8546, 8523, 8544, 8548, 8549, 8522, 8522, 8549, 8525, + 8550, 8548, 8551, 8548, 8550, 8549, 8526, 8528, 8552, 8553, 8552, 8528, + 8554, 8555, 8518, 8518, 8555, 8521, 8556, 8557, 8554, 8554, 8557, 8555, + 8536, 8535, 8556, 8556, 8535, 8557, 8558, 8534, 8559, 8534, 8558, 8537, + 8560, 8559, 8561, 8559, 8560, 8558, 8527, 8561, 8529, 8561, 8527, 8560, + 8562, 8563, 8564, 8565, 8566, 8567, 8565, 8568, 8566, 8563, 8565, 8569, + 8563, 8569, 8570, 8563, 8568, 8565, 8571, 8563, 8562, 8568, 8563, 8571, + 8567, 8572, 8573, 8572, 8567, 8566, 8571, 8574, 8568, 8574, 8571, 8575, + 8576, 8564, 8577, 8562, 8564, 8576, 8578, 8569, 8565, 8569, 8578, 8579, + 8570, 8580, 8563, 8580, 8570, 8581, 8582, 8583, 8584, 8585, 8586, 8583, + 8582, 8585, 8583, 8582, 8584, 8587, 8582, 8587, 8588, 8589, 8582, 8590, + 8585, 8582, 8589, 8586, 8585, 8591, 8591, 8592, 8586, 8592, 8591, 8593, + 8594, 8584, 8583, 8584, 8594, 8595, 8588, 8587, 8596, 8588, 8596, 8597, + 8589, 8598, 8585, 8598, 8589, 8599, 8590, 8582, 8600, 8590, 8600, 8601 + ] + }, + { + "id": "shape63_part1", + "type": "TRIANGLES", + "indices": [ + 8602, 8603, 8604, 8603, 8602, 8605, 8606, 8607, 8608, 8607, 8606, 8609, + 8610, 8611, 8612, 8611, 8610, 8613, 8614, 8615, 8616, 8615, 8614, 8617, + 8618, 8619, 8620, 8618, 8620, 8621, 8622, 8623, 8624, 8622, 8624, 8625 + ] + }, + { + "id": "shape64_part1", + "type": "TRIANGLES", + "indices": [ + 8626, 8627, 8628, 8628, 8629, 8626, 8630, 8631, 8632, 8633, 8632, 8631, + 8634, 8635, 8636, 8636, 8637, 8634, 8638, 8639, 8640, 8639, 8638, 8641, + 8642, 8643, 8644, 8642, 8644, 8645, 8646, 8647, 8648, 8646, 8648, 8649 + ] + }, + { + "id": "shape65_part1", + "type": "TRIANGLES", + "indices": [ + 8650, 8651, 8652, 8651, 8650, 8653, 8654, 8655, 8656, 8655, 8654, 8657, + 8658, 8659, 8660, 8659, 8658, 8661, 8662, 8663, 8664, 8663, 8662, 8665, + 8666, 8667, 8668, 8666, 8668, 8669, 8670, 8671, 8672, 8670, 8672, 8673 + ] + }, + { + "id": "shape66_part1", + "type": "TRIANGLES", + "indices": [ + 8674, 8675, 8676, 8675, 8674, 8677, 8678, 8679, 8680, 8679, 8678, 8681, + 8682, 8683, 8684, 8683, 8682, 8685, 8686, 8687, 8688, 8687, 8686, 8689, + 8690, 8691, 8692, 8690, 8692, 8693, 8694, 8695, 8696, 8694, 8696, 8697 + ] + }, + { + "id": "shape67_part1", + "type": "TRIANGLES", + "indices": [ + 8698, 8699, 8700, 8700, 8701, 8698, 8702, 8703, 8704, 8705, 8704, 8703, + 8706, 8707, 8708, 8708, 8709, 8706, 8710, 8711, 8712, 8711, 8710, 8713, + 8714, 8715, 8716, 8714, 8716, 8717, 8718, 8719, 8720, 8718, 8720, 8721 + ] + }, + { + "id": "shape68_part1", + "type": "TRIANGLES", + "indices": [ + 8722, 8723, 8724, 8724, 8725, 8722, 8726, 8727, 8728, 8727, 8726, 8729, + 8730, 8731, 8732, 8732, 8733, 8730, 8734, 8735, 8736, 8737, 8736, 8735, + 8738, 8739, 8740, 8738, 8740, 8741, 8742, 8743, 8744, 8742, 8744, 8745 + ] + }, + { + "id": "shape69_part1", + "type": "TRIANGLES", + "indices": [ + 8746, 8747, 8748, 8748, 8749, 8746, 8750, 8751, 8752, 8753, 8752, 8751, + 8754, 8755, 8756, 8756, 8757, 8754, 8758, 8759, 8760, 8761, 8760, 8759, + 8762, 8763, 8764, 8762, 8764, 8765, 8766, 8767, 8768, 8766, 8768, 8769 + ] + }, + { + "id": "shape70_part1", + "type": "TRIANGLES", + "indices": [ + 8770, 8771, 8772, 8772, 8773, 8770, 8774, 8775, 8776, 8777, 8776, 8775, + 8778, 8779, 8780, 8780, 8781, 8778, 8782, 8783, 8784, 8785, 8784, 8783, + 8786, 8787, 8788, 8786, 8788, 8789, 8790, 8791, 8792, 8790, 8792, 8793 + ] + }, + { + "id": "shape71_part1", + "type": "TRIANGLES", + "indices": [ + 8794, 8795, 8796, 8795, 8794, 8797, 8795, 8798, 8799, 8799, 8798, 8800, + 8801, 8802, 8803, 8802, 8801, 8804, 8805, 8803, 8798, 8803, 8805, 8801, + 8802, 8806, 8807, 8806, 8802, 8808, 8809, 8810, 8811, 8810, 8809, 8812, + 8813, 8811, 8808, 8811, 8813, 8809, 8810, 8814, 8815, 8814, 8810, 8816, + 8816, 8817, 8818, 8817, 8816, 8819, 8820, 8821, 8822, 8821, 8820, 8823, + 8824, 8825, 8820, 8825, 8824, 8826, 8827, 8828, 8825, 8829, 8825, 8828, + 8830, 8831, 8827, 8828, 8827, 8831, 8832, 8830, 8833, 8830, 8832, 8834, + 8835, 8836, 8834, 8837, 8834, 8836, 8838, 8839, 8835, 8836, 8835, 8839, + 8840, 8838, 8841, 8838, 8840, 8842, 8843, 8844, 8842, 8845, 8842, 8844, + 8846, 8847, 8848, 8847, 8846, 8849, 8850, 8851, 8852, 8851, 8850, 8853, + 8823, 8853, 8850, 8853, 8823, 8829, 8854, 8855, 8847, 8847, 8855, 8856, + 8852, 8857, 8854, 8854, 8857, 8855, 8858, 8859, 8851, 8860, 8851, 8859, + 8861, 8862, 8858, 8859, 8858, 8862, 8863, 8864, 8861, 8861, 8864, 8865, + 8831, 8837, 8863, 8863, 8837, 8864, 8866, 8867, 8865, 8868, 8865, 8867, + 8869, 8870, 8866, 8867, 8866, 8870, 8871, 8872, 8869, 8869, 8872, 8873, + 8839, 8845, 8871, 8871, 8845, 8872, 8874, 8875, 8876, 8877, 8876, 8875, + 8878, 8873, 8879, 8880, 8873, 8878, 8879, 8881, 8878, 8881, 8879, 8875, + 8882, 8883, 8856, 8884, 8856, 8883, 8885, 8886, 8797, 8797, 8886, 8805, + 8857, 8860, 8885, 8885, 8860, 8886, 8887, 8888, 8804, 8804, 8888, 8813, + 8862, 8868, 8887, 8887, 8868, 8888, 8889, 8819, 8812, 8819, 8889, 8890, + 8870, 8890, 8889, 8890, 8870, 8880, 8881, 8891, 8892, 8891, 8881, 8893, + 8894, 8893, 8874, 8893, 8894, 8895, 8848, 8896, 8897, 8896, 8848, 8884, + 8829, 8823, 8820, 8820, 8825, 8829, 8837, 8831, 8830, 8830, 8834, 8837, + 8839, 8842, 8845, 8842, 8839, 8838, 8851, 8857, 8852, 8857, 8851, 8860, + 8862, 8861, 8868, 8861, 8865, 8868, 8873, 8870, 8869, 8870, 8873, 8880, + 8795, 8805, 8798, 8805, 8795, 8797, 8808, 8802, 8804, 8804, 8813, 8808, + 8816, 8810, 8812, 8812, 8819, 8816, 8875, 8893, 8881, 8893, 8875, 8874, + 8847, 8856, 8884, 8847, 8884, 8848, 8795, 8898, 8796, 8898, 8795, 8799, + 8798, 8803, 8800, 8800, 8803, 8899, 8899, 8802, 8807, 8802, 8899, 8803, + 8808, 8900, 8806, 8900, 8808, 8811, 8900, 8811, 8815, 8811, 8810, 8815, + 8816, 8901, 8814, 8901, 8816, 8818, 8902, 8820, 8822, 8820, 8902, 8824, + 8827, 8903, 8833, 8827, 8833, 8830, 8826, 8827, 8825, 8827, 8826, 8903, + 8835, 8904, 8841, 8835, 8841, 8838, 8832, 8835, 8834, 8835, 8832, 8904, + 8842, 8905, 8843, 8905, 8842, 8840, 8847, 8849, 8854, 8906, 8854, 8849, + 8906, 8821, 8850, 8821, 8823, 8850, 8906, 8852, 8854, 8852, 8906, 8850, + 8858, 8907, 8863, 8858, 8863, 8861, 8853, 8858, 8851, 8858, 8853, 8907, + 8828, 8853, 8829, 8853, 8828, 8907, 8907, 8828, 8863, 8828, 8831, 8863, + 8866, 8908, 8871, 8866, 8871, 8869, 8864, 8866, 8865, 8866, 8864, 8908, + 8836, 8864, 8837, 8864, 8836, 8908, 8908, 8836, 8871, 8836, 8839, 8871, + 8909, 8877, 8879, 8877, 8875, 8879, 8909, 8873, 8872, 8873, 8909, 8879, + 8845, 8844, 8872, 8872, 8844, 8909, 8856, 8855, 8882, 8855, 8910, 8882, + 8857, 8910, 8855, 8910, 8857, 8885, 8794, 8910, 8885, 8794, 8885, 8797, + 8801, 8911, 8887, 8801, 8887, 8804, 8886, 8801, 8805, 8801, 8886, 8911, + 8860, 8859, 8886, 8886, 8859, 8911, 8911, 8859, 8887, 8859, 8862, 8887, + 8809, 8912, 8889, 8809, 8889, 8812, 8888, 8809, 8813, 8809, 8888, 8912, + 8868, 8867, 8888, 8888, 8867, 8912, 8912, 8867, 8889, 8867, 8870, 8889, + 8892, 8913, 8878, 8878, 8881, 8892, 8890, 8817, 8819, 8817, 8890, 8913, + 8880, 8913, 8890, 8913, 8880, 8878, 8914, 8915, 8916, 8915, 8914, 8917, + 8918, 8919, 8920, 8919, 8918, 8921, 8922, 8923, 8924, 8923, 8922, 8925, + 8926, 8927, 8928, 8927, 8926, 8929, 8930, 8931, 8932, 8931, 8930, 8933, + 8934, 8935, 8936, 8935, 8934, 8932, 8937, 8938, 8939, 8938, 8937, 8940, + 8941, 8934, 8942, 8934, 8941, 8943, 8944, 8942, 8940, 8942, 8944, 8941, + 8945, 8946, 8947, 8946, 8945, 8948, 8949, 8930, 8943, 8930, 8949, 8950, + 8948, 8950, 8949, 8950, 8948, 8951, 8952, 8953, 8954, 8954, 8953, 8944, + 8955, 8956, 8957, 8958, 8957, 8956, 8959, 8960, 8961, 8960, 8959, 8962, + 8963, 8964, 8965, 8964, 8963, 8966, 8962, 8966, 8963, 8966, 8962, 8967, + 8968, 8969, 8955, 8955, 8969, 8970, 8965, 8971, 8968, 8968, 8971, 8969, + 8972, 8973, 8974, 8974, 8973, 8967, 8975, 8976, 8964, 8964, 8976, 8977, + 8978, 8971, 8977, 8971, 8978, 8979, 8980, 8981, 8970, 8981, 8980, 8982, + 8951, 8983, 8984, 8984, 8983, 8985, 8986, 8954, 8937, 8954, 8986, 8987, + 8988, 8974, 8959, 8974, 8988, 8989, 8956, 8981, 8990, 8990, 8981, 8991, + 8990, 8992, 8993, 8992, 8990, 8991, 8994, 8995, 8992, 8996, 8992, 8995, + 8997, 8996, 8998, 8998, 8996, 8999, 8998, 8999, 8945, 8945, 8999, 8983, + 9000, 8993, 8997, 8993, 9000, 9001, 8964, 8977, 8965, 8965, 8977, 8971, + 8993, 8996, 8997, 8996, 8993, 8992, 8943, 8932, 8934, 8932, 8943, 8930, + 8954, 8944, 8937, 8937, 8944, 8940, 8974, 8967, 8959, 8959, 8967, 8962, + 8945, 8951, 8948, 8951, 8945, 8983, 8956, 8970, 8981, 8970, 8956, 8955, + 8932, 9002, 8935, 9002, 8932, 8931, 8940, 9003, 8938, 9003, 8940, 8942, + 9003, 8942, 8936, 8942, 8934, 8936, 8948, 9004, 8946, 9004, 8948, 8949, + 8941, 9004, 8949, 8941, 8949, 8943, 8953, 8941, 8944, 8941, 8953, 9004, + 9005, 8955, 8957, 8955, 9005, 8968, 8963, 8960, 8962, 8960, 8963, 9005, + 9005, 8963, 8968, 8963, 8965, 8968, 8967, 9006, 8966, 9006, 8967, 8973, + 8966, 9006, 8975, 8966, 8975, 8964, 8977, 9007, 8978, 9007, 8977, 8976, + 9008, 8970, 8969, 8970, 9008, 8980, 8971, 8979, 8969, 8969, 8979, 9008, + 8951, 9009, 8950, 9009, 8951, 8984, 8950, 8933, 8930, 8933, 8950, 9009, + 8937, 9010, 8986, 9010, 8937, 8939, 9011, 8954, 8987, 8954, 9011, 8952, + 8959, 9012, 8988, 9012, 8959, 8961, 9013, 8974, 8989, 8974, 9013, 8972, + 8992, 9014, 8994, 9014, 8992, 8991, 8981, 8982, 8991, 8991, 8982, 9014, + 8999, 8985, 8983, 8985, 8999, 9015, 8996, 9015, 8999, 9015, 8996, 8995, + 9016, 8997, 8998, 8997, 9016, 9000, 9016, 8998, 8947, 8998, 8945, 8947, + 8990, 9017, 8958, 8958, 8956, 8990, 9017, 8993, 9001, 8993, 9017, 8990, + 9018, 9019, 9020, 9019, 9018, 9021, 9020, 9022, 9023, 9024, 9023, 9022, + 9025, 9026, 9027, 9027, 9026, 9028, 9029, 9030, 9019, 9031, 9019, 9030, + 9027, 9032, 9029, 9030, 9029, 9032, 9033, 9034, 9035, 9035, 9034, 9036, + 9037, 9038, 9028, 9038, 9037, 9039, 9035, 9039, 9037, 9039, 9035, 9040, + 9041, 9042, 9036, 9042, 9041, 9043, 9044, 9045, 9046, 9047, 9046, 9045, + 9048, 9049, 9044, 9049, 9048, 9050, 9022, 9050, 9048, 9050, 9022, 9031, + 9051, 9052, 9049, 9052, 9051, 9053, 9032, 9054, 9055, 9054, 9032, 9038, + 9056, 9057, 9058, 9059, 9058, 9057, 9060, 9061, 9056, 9056, 9061, 9062, + 9040, 9042, 9060, 9060, 9042, 9061, 9063, 9064, 9062, 9064, 9063, 9065, + 9045, 9066, 9067, 9066, 9045, 9052, 9057, 9064, 9068, 9068, 9064, 9069, + 9022, 9020, 9031, 9020, 9019, 9031, 9032, 9028, 9038, 9028, 9032, 9027, + 9040, 9036, 9042, 9036, 9040, 9035, 9049, 9052, 9044, 9045, 9044, 9052, + 9062, 9057, 9056, 9057, 9062, 9064, 9070, 9020, 9023, 9020, 9070, 9018, + 9071, 9027, 9029, 9027, 9071, 9025, 9021, 9029, 9019, 9029, 9021, 9071, + 9037, 9072, 9033, 9037, 9033, 9035, 9028, 9072, 9037, 9072, 9028, 9026, + 9036, 9073, 9041, 9073, 9036, 9034, 9074, 9044, 9046, 9044, 9074, 9048, + 9074, 9024, 9048, 9024, 9022, 9048, 9051, 9050, 9075, 9050, 9051, 9049, + 9031, 9075, 9050, 9075, 9031, 9030, 9075, 9030, 9055, 9030, 9032, 9055, + 9058, 9076, 9060, 9058, 9060, 9056, 9039, 9054, 9038, 9054, 9039, 9076, + 9076, 9040, 9060, 9040, 9076, 9039, 9062, 9077, 9063, 9077, 9062, 9061, + 9042, 9043, 9061, 9061, 9043, 9077, 9045, 9078, 9047, 9078, 9045, 9067, + 9052, 9079, 9066, 9079, 9052, 9053, 9057, 9080, 9059, 9080, 9057, 9068, + 9064, 9081, 9069, 9081, 9064, 9065, 9082, 9083, 9084, 9083, 9082, 9085, + 9086, 9087, 9084, 9087, 9086, 9088, 9089, 9090, 9091, 9091, 9090, 9092, + 9093, 9094, 9089, 9094, 9093, 9095, 9086, 9095, 9093, 9095, 9086, 9096, + 9097, 9098, 9099, 9099, 9098, 9100, 9101, 9102, 9094, 9102, 9101, 9103, + 9104, 9097, 9105, 9105, 9097, 9106, 9105, 9106, 9083, 9083, 9106, 9096, + 9107, 9108, 9109, 9108, 9107, 9110, 9111, 9112, 9113, 9112, 9111, 9114, + 9113, 9109, 9115, 9109, 9113, 9112, 9116, 9117, 9118, 9117, 9116, 9119, + 9120, 9118, 9114, 9118, 9120, 9116, 9117, 9121, 9122, 9122, 9121, 9123, + 9124, 9125, 9119, 9119, 9125, 9126, 9127, 9120, 9128, 9120, 9127, 9129, + 9128, 9111, 9130, 9131, 9130, 9111, 9115, 9132, 9133, 9134, 9133, 9132, + 9135, 9136, 9137, 9136, 9135, 9104, 9090, 9138, 9139, 9138, 9090, 9102, + 9126, 9140, 9121, 9140, 9126, 9141, 9142, 9143, 9144, 9143, 9142, 9145, + 9132, 9108, 9144, 9144, 9108, 9142, 9143, 9146, 9147, 9148, 9147, 9146, + 9149, 9135, 9150, 9135, 9149, 9098, 9146, 9149, 9150, 9149, 9146, 9151, + 9152, 9151, 9145, 9151, 9152, 9153, 9128, 9114, 9111, 9114, 9128, 9120, + 9143, 9151, 9146, 9151, 9143, 9145, 9083, 9096, 9084, 9084, 9096, 9086, + 9094, 9102, 9089, 9089, 9102, 9090, 9119, 9126, 9117, 9117, 9126, 9121, + 9108, 9132, 9115, 9115, 9109, 9108, 9104, 9098, 9097, 9098, 9104, 9135, + 9084, 9154, 9082, 9154, 9084, 9087, 9155, 9089, 9091, 9089, 9155, 9093, + 9086, 9093, 9088, 9088, 9093, 9155, 9097, 9156, 9106, 9156, 9097, 9099, + 9095, 9156, 9101, 9095, 9101, 9094, 9106, 9095, 9096, 9095, 9106, 9156, + 9157, 9109, 9112, 9109, 9157, 9107, 9118, 9112, 9114, 9112, 9118, 9157, + 9157, 9118, 9122, 9118, 9117, 9122, 9158, 9119, 9116, 9119, 9158, 9124, + 9129, 9116, 9120, 9116, 9129, 9158, 9159, 9128, 9130, 9128, 9159, 9127, + 9160, 9115, 9133, 9115, 9160, 9113, 9160, 9131, 9113, 9131, 9111, 9113, + 9104, 9161, 9136, 9161, 9104, 9105, 9085, 9161, 9105, 9085, 9105, 9083, + 9090, 9162, 9092, 9162, 9090, 9139, 9102, 9163, 9138, 9163, 9102, 9103, + 9121, 9164, 9123, 9164, 9121, 9140, 9126, 9165, 9141, 9165, 9126, 9125, + 9144, 9166, 9134, 9134, 9132, 9144, 9166, 9143, 9147, 9143, 9166, 9144, + 9167, 9146, 9150, 9146, 9167, 9148, 9167, 9150, 9137, 9150, 9135, 9137, + 9145, 9168, 9152, 9168, 9145, 9142, 9108, 9110, 9142, 9142, 9110, 9168, + 9149, 9100, 9098, 9100, 9149, 9169, 9151, 9169, 9149, 9169, 9151, 9153, + 9170, 9171, 9172, 9171, 9170, 9173, 9174, 9175, 9170, 9175, 9174, 9176, + 9177, 9178, 9175, 9175, 9178, 9179, 9173, 9180, 9181, 9180, 9173, 9179, + 9175, 9179, 9170, 9170, 9179, 9173, 9182, 9174, 9172, 9174, 9170, 9172, + 9176, 9183, 9177, 9177, 9175, 9176, 9173, 9184, 9171, 9184, 9173, 9181, + 9179, 9185, 9180, 9185, 9179, 9178, 9186, 9187, 9188, 9187, 9186, 9189, + 9188, 9190, 9191, 9190, 9188, 9192, 9193, 9194, 9187, 9195, 9187, 9194, + 9196, 9197, 9198, 9197, 9196, 9199, 9200, 9201, 9202, 9201, 9200, 9203, + 9204, 9205, 9197, 9197, 9205, 9206, 9201, 9207, 9204, 9204, 9207, 9205, + 9208, 9209, 9210, 9209, 9208, 9211, 9195, 9210, 9192, 9210, 9195, 9208, + 9212, 9213, 9203, 9214, 9203, 9213, 9209, 9215, 9212, 9213, 9212, 9215, + 9216, 9217, 9218, 9217, 9216, 9219, 9220, 9221, 9211, 9221, 9220, 9222, + 9218, 9222, 9220, 9222, 9218, 9223, 9224, 9225, 9226, 9227, 9226, 9225, + 9228, 9217, 9229, 9230, 9217, 9228, 9229, 9231, 9228, 9231, 9229, 9225, + 9232, 9233, 9206, 9234, 9206, 9233, 9207, 9214, 9235, 9235, 9214, 9236, + 9221, 9237, 9215, 9237, 9221, 9238, 9223, 9239, 9240, 9239, 9223, 9230, + 9231, 9241, 9242, 9241, 9231, 9243, 9243, 9244, 9245, 9244, 9243, 9224, + 9198, 9246, 9247, 9246, 9198, 9234, 9195, 9192, 9188, 9188, 9187, 9195, + 9203, 9207, 9201, 9207, 9203, 9214, 9215, 9209, 9221, 9209, 9211, 9221, + 9217, 9223, 9218, 9223, 9217, 9230, 9225, 9243, 9231, 9243, 9225, 9224, + 9197, 9206, 9234, 9197, 9234, 9198, 9191, 9248, 9186, 9191, 9186, 9188, + 9189, 9193, 9187, 9193, 9189, 9249, 9197, 9199, 9204, 9250, 9204, 9199, + 9250, 9201, 9204, 9201, 9250, 9202, 9251, 9190, 9210, 9190, 9192, 9210, + 9251, 9209, 9212, 9209, 9251, 9210, 9200, 9212, 9203, 9212, 9200, 9251, + 9220, 9252, 9216, 9220, 9216, 9218, 9211, 9252, 9220, 9252, 9211, 9208, + 9195, 9194, 9208, 9208, 9194, 9252, 9229, 9253, 9227, 9227, 9225, 9229, + 9253, 9217, 9219, 9217, 9253, 9229, 9206, 9205, 9232, 9205, 9254, 9232, + 9207, 9254, 9205, 9254, 9207, 9235, 9214, 9213, 9236, 9236, 9213, 9255, + 9255, 9213, 9237, 9213, 9215, 9237, 9221, 9222, 9238, 9238, 9222, 9256, + 9256, 9223, 9240, 9223, 9256, 9222, 9257, 9228, 9242, 9228, 9231, 9242, + 9230, 9257, 9239, 9257, 9230, 9228, 9258, 9259, 9260, 9259, 9258, 9261, + 9262, 9263, 9264, 9263, 9262, 9265, 9266, 9267, 9268, 9267, 9266, 9269, + 9270, 9271, 9272, 9271, 9270, 9273, 9274, 9275, 9276, 9276, 9275, 9277, + 9278, 9279, 9275, 9279, 9278, 9280, 9281, 9278, 9282, 9278, 9281, 9283, + 9284, 9274, 9285, 9274, 9284, 9282, 9282, 9275, 9274, 9275, 9282, 9278, + 9275, 9279, 9277, 9277, 9279, 9286, 9283, 9280, 9278, 9280, 9283, 9287, + 9274, 9288, 9285, 9288, 9274, 9276, 9289, 9282, 9284, 9282, 9289, 9281, + 9290, 9291, 9292, 9291, 9290, 9293, 9294, 9295, 9291, 9295, 9294, 9296, + 9294, 9297, 9298, 9297, 9294, 9299, 9300, 9299, 9293, 9299, 9300, 9301, + 9293, 9294, 9291, 9294, 9293, 9299, 9302, 9292, 9295, 9292, 9291, 9295, + 9294, 9298, 9296, 9296, 9298, 9303, 9299, 9304, 9297, 9304, 9299, 9301, + 9305, 9293, 9290, 9293, 9305, 9300, 9306, 9307, 9308, 9307, 9306, 9309, + 9307, 9310, 9311, 9310, 9307, 9312, 9312, 9313, 9314, 9313, 9312, 9315, + 9316, 9317, 9309, 9309, 9317, 9315, 9307, 9315, 9312, 9315, 9307, 9309, + 9318, 9308, 9311, 9308, 9307, 9311, 9312, 9314, 9310, 9310, 9314, 9319, + 9315, 9320, 9313, 9320, 9315, 9317, 9321, 9309, 9306, 9309, 9321, 9316, + 9322, 9323, 9324, 9324, 9323, 9325, 9324, 9326, 9327, 9326, 9324, 9328, + 9329, 9330, 9325, 9331, 9325, 9330, 9332, 9333, 9329, 9330, 9329, 9333, + 9334, 9335, 9332, 9335, 9334, 9336, 9337, 9338, 9335, 9339, 9335, 9338, + 9340, 9341, 9337, 9338, 9337, 9341, 9342, 9343, 9340, 9343, 9342, 9344, + 9345, 9346, 9343, 9347, 9343, 9346, 9328, 9331, 9348, 9348, 9331, 9349, + 9333, 9339, 9350, 9350, 9339, 9351, 9341, 9352, 9353, 9352, 9341, 9347, + 9325, 9328, 9324, 9328, 9325, 9331, 9339, 9333, 9332, 9332, 9335, 9339, + 9343, 9347, 9340, 9341, 9340, 9347, 9327, 9354, 9322, 9322, 9324, 9327, + 9329, 9355, 9334, 9329, 9334, 9332, 9323, 9329, 9325, 9329, 9323, 9355, + 9356, 9340, 9337, 9340, 9356, 9342, 9336, 9337, 9335, 9337, 9336, 9356, + 9344, 9345, 9343, 9345, 9344, 9357, 9328, 9358, 9326, 9358, 9328, 9348, + 9359, 9330, 9350, 9330, 9333, 9350, 9331, 9330, 9349, 9349, 9330, 9359, + 9360, 9338, 9353, 9338, 9341, 9353, 9339, 9338, 9351, 9351, 9338, 9360, + 9347, 9361, 9352, 9361, 9347, 9346, 9362, 9363, 9364, 9363, 9362, 9365, + 9366, 9367, 9368, 9368, 9367, 9369, 9364, 9370, 9366, 9366, 9370, 9367, + 9368, 9371, 9372, 9371, 9368, 9373, 9374, 9375, 9376, 9375, 9374, 9377, + 9378, 9376, 9370, 9376, 9378, 9374, 9379, 9380, 9381, 9381, 9380, 9382, + 9375, 9383, 9379, 9379, 9383, 9380, 9384, 9385, 9369, 9386, 9369, 9385, + 9381, 9387, 9384, 9385, 9384, 9387, 9388, 9389, 9390, 9389, 9388, 9391, + 9392, 9390, 9383, 9390, 9392, 9388, 9393, 9394, 9395, 9395, 9394, 9396, + 9397, 9393, 9389, 9393, 9397, 9394, 9398, 9399, 9382, 9400, 9382, 9399, + 9395, 9401, 9398, 9399, 9398, 9401, 9397, 9402, 9403, 9402, 9397, 9404, + 9405, 9406, 9396, 9407, 9396, 9406, 9373, 9386, 9408, 9408, 9386, 9409, + 9400, 9410, 9387, 9410, 9400, 9411, 9401, 9412, 9413, 9412, 9401, 9407, + 9414, 9415, 9377, 9377, 9415, 9392, 9416, 9417, 9363, 9363, 9417, 9378, + 9418, 9391, 9419, 9391, 9418, 9404, 9373, 9368, 9386, 9368, 9369, 9386, + 9400, 9387, 9381, 9381, 9382, 9400, 9401, 9395, 9407, 9395, 9396, 9407, + 9363, 9370, 9364, 9370, 9363, 9378, 9377, 9383, 9375, 9383, 9377, 9392, + 9391, 9397, 9389, 9397, 9391, 9404, 9420, 9364, 9366, 9364, 9420, 9362, + 9372, 9420, 9366, 9372, 9366, 9368, 9376, 9367, 9370, 9367, 9376, 9421, + 9421, 9376, 9379, 9376, 9375, 9379, 9384, 9421, 9379, 9384, 9379, 9381, + 9367, 9384, 9369, 9384, 9367, 9421, 9390, 9380, 9383, 9380, 9390, 9422, + 9422, 9390, 9393, 9390, 9389, 9393, 9398, 9422, 9393, 9398, 9393, 9395, + 9380, 9398, 9382, 9398, 9380, 9422, 9397, 9423, 9394, 9423, 9397, 9403, + 9394, 9405, 9396, 9405, 9394, 9423, 9373, 9424, 9371, 9424, 9373, 9408, + 9386, 9385, 9409, 9409, 9385, 9425, 9425, 9385, 9410, 9385, 9387, 9410, + 9400, 9399, 9411, 9411, 9399, 9426, 9426, 9399, 9413, 9399, 9401, 9413, + 9407, 9427, 9412, 9427, 9407, 9406, 9374, 9428, 9414, 9374, 9414, 9377, + 9417, 9374, 9378, 9374, 9417, 9428, 9429, 9363, 9365, 9363, 9429, 9416, + 9388, 9430, 9419, 9388, 9419, 9391, 9415, 9388, 9392, 9388, 9415, 9430, + 9404, 9431, 9402, 9431, 9404, 9418, 9432, 9433, 9434, 9435, 9434, 9433, + 9436, 9437, 9432, 9432, 9437, 9438, 9439, 9440, 9438, 9441, 9438, 9440, + 9433, 9441, 9442, 9442, 9441, 9443, 9441, 9433, 9432, 9432, 9438, 9441, + 9444, 9432, 9434, 9432, 9444, 9436, 9438, 9445, 9439, 9445, 9438, 9437, + 9441, 9446, 9443, 9446, 9441, 9440, 9433, 9447, 9435, 9447, 9433, 9442, + 9448, 9449, 9450, 9449, 9448, 9451, 9452, 9453, 9448, 9453, 9452, 9454, + 9455, 9456, 9453, 9457, 9453, 9456, 9451, 9458, 9459, 9458, 9451, 9457, + 9457, 9451, 9448, 9448, 9453, 9457, 9460, 9448, 9450, 9448, 9460, 9452, + 9453, 9461, 9455, 9461, 9453, 9454, 9457, 9462, 9458, 9462, 9457, 9456, + 9451, 9463, 9449, 9463, 9451, 9459, 9464, 9465, 9466, 9467, 9466, 9465, + 9468, 9469, 9464, 9469, 9468, 9470, 9471, 9472, 9473, 9472, 9471, 9474, + 9475, 9476, 9469, 9477, 9469, 9476, 9472, 9478, 9475, 9476, 9475, 9478, + 9478, 9479, 9480, 9480, 9479, 9481, 9465, 9477, 9482, 9482, 9477, 9483, + 9484, 9485, 9486, 9486, 9485, 9487, 9488, 9489, 9474, 9479, 9474, 9489, + 9486, 9490, 9488, 9489, 9488, 9490, 9490, 9491, 9492, 9492, 9491, 9493, + 9494, 9495, 9487, 9491, 9487, 9495, 9477, 9465, 9464, 9464, 9469, 9477, + 9479, 9478, 9472, 9472, 9474, 9479, 9491, 9490, 9486, 9486, 9487, 9491, + 9496, 9464, 9466, 9464, 9496, 9468, 9475, 9497, 9473, 9475, 9473, 9472, + 9470, 9475, 9469, 9475, 9470, 9497, 9498, 9476, 9480, 9476, 9478, 9480, + 9477, 9476, 9483, 9483, 9476, 9498, 9465, 9499, 9467, 9499, 9465, 9482, + 9488, 9500, 9484, 9488, 9484, 9486, 9471, 9488, 9474, 9488, 9471, 9500, + 9501, 9489, 9492, 9489, 9490, 9492, 9479, 9489, 9481, 9481, 9489, 9501, + 9487, 9502, 9494, 9502, 9487, 9485, 9491, 9503, 9493, 9503, 9491, 9495 + ] + }, + { + "id": "shape72_part1", + "type": "TRIANGLES", + "indices": [ + 9504, 9505, 9506, 9505, 9504, 9507, 9508, 9509, 9510, 9509, 9508, 9511, + 9512, 9513, 9514, 9513, 9512, 9515, 9516, 9517, 9518, 9517, 9516, 9519, + 9520, 9521, 9522, 9521, 9520, 9523, 9524, 9525, 9526, 9524, 9526, 9527 + ] + }, + { + "id": "shape73_part1", + "type": "TRIANGLES", + "indices": [ + 9528, 9529, 9530, 9528, 9530, 9531, 9532, 9533, 9534, 9534, 9533, 9535, + 9536, 9537, 9538, 9536, 9538, 9539, 9540, 9541, 9542, 9541, 9540, 9543, + 9544, 9545, 9546, 9545, 9544, 9547, 9548, 9549, 9550, 9550, 9551, 9548 + ] + }, + { + "id": "shape74_part1", + "type": "TRIANGLES", + "indices": [ + 9552, 9553, 9554, 9553, 9552, 9555, 9556, 9557, 9558, 9557, 9556, 9559, + 9560, 9561, 9562, 9561, 9560, 9563, 9564, 9565, 9566, 9565, 9564, 9567, + 9568, 9569, 9570, 9569, 9568, 9571, 9572, 9573, 9574, 9572, 9574, 9575 + ] + }, + { + "id": "shape75_part1", + "type": "TRIANGLES", + "indices": [ + 9576, 9577, 9578, 9577, 9576, 9579, 9580, 9581, 9582, 9581, 9580, 9583, + 9584, 9585, 9586, 9585, 9584, 9587, 9588, 9589, 9590, 9589, 9588, 9591, + 9592, 9593, 9594, 9593, 9592, 9595, 9596, 9597, 9598, 9596, 9598, 9599 + ] + }, + { + "id": "shape76_part1", + "type": "TRIANGLES", + "indices": [ + 9600, 9601, 9602, 9601, 9600, 9603, 9604, 9605, 9606, 9605, 9604, 9607, + 9608, 9609, 9610, 9609, 9608, 9611, 9612, 9613, 9614, 9613, 9612, 9615, + 9616, 9617, 9618, 9617, 9616, 9619, 9620, 9621, 9622, 9620, 9622, 9623 + ] + }, + { + "id": "shape77_part1", + "type": "TRIANGLES", + "indices": [ + 9624, 9625, 9626, 9624, 9626, 9627, 9628, 9629, 9630, 9630, 9629, 9631, + 9632, 9633, 9634, 9632, 9634, 9635, 9636, 9637, 9638, 9637, 9636, 9639, + 9640, 9641, 9642, 9641, 9640, 9643, 9644, 9645, 9646, 9646, 9647, 9644 + ] + }, + { + "id": "shape78_part1", + "type": "TRIANGLES", + "indices": [ + 9648, 9649, 9650, 9648, 9650, 9651, 9652, 9653, 9654, 9654, 9653, 9655, + 9656, 9657, 9658, 9656, 9658, 9659, 9660, 9661, 9662, 9662, 9661, 9663, + 9664, 9665, 9666, 9665, 9664, 9667, 9668, 9669, 9670, 9670, 9671, 9668 + ] + }, + { + "id": "shape79_part1", + "type": "TRIANGLES", + "indices": [ + 9672, 9673, 9674, 9672, 9674, 9675, 9676, 9677, 9678, 9678, 9677, 9679, + 9680, 9681, 9682, 9680, 9682, 9683, 9684, 9685, 9686, 9686, 9685, 9687, + 9688, 9689, 9690, 9689, 9688, 9691, 9692, 9693, 9694, 9694, 9695, 9692 + ] + }, + { + "id": "shape80_part1", + "type": "TRIANGLES", + "indices": [ + 9696, 9697, 9698, 9696, 9698, 9699, 9700, 9701, 9702, 9702, 9701, 9703, + 9704, 9705, 9706, 9704, 9706, 9707, 9708, 9709, 9710, 9709, 9708, 9711, + 9712, 9713, 9714, 9713, 9712, 9715, 9716, 9717, 9718, 9718, 9719, 9716 + ] + }, + { + "id": "shape81_part1", + "type": "TRIANGLES", + "indices": [ + 9720, 9721, 9722, 9720, 9722, 9723, 9724, 9725, 9726, 9726, 9725, 9727, + 9728, 9729, 9730, 9728, 9730, 9731, 9732, 9733, 9734, 9734, 9733, 9735, + 9736, 9737, 9738, 9737, 9736, 9739, 9740, 9741, 9742, 9742, 9743, 9740 + ] + }, + { + "id": "shape82_part1", + "type": "TRIANGLES", + "indices": [ + 9744, 9745, 9746, 9744, 9746, 9747, 9748, 9749, 9750, 9750, 9749, 9751, + 9752, 9753, 9754, 9752, 9754, 9755, 9756, 9757, 9758, 9757, 9756, 9759, + 9760, 9761, 9762, 9761, 9760, 9763, 9764, 9765, 9766, 9766, 9767, 9764 + ] + }, + { + "id": "shape83_part1", + "type": "TRIANGLES", + "indices": [ + 9768, 9769, 9770, 9768, 9770, 9771, 9772, 9773, 9774, 9774, 9773, 9775, + 9776, 9777, 9778, 9776, 9778, 9779, 9780, 9781, 9782, 9781, 9780, 9783, + 9784, 9785, 9786, 9785, 9784, 9787, 9788, 9789, 9790, 9790, 9791, 9788 + ] + }, + { + "id": "shape84_part1", + "type": "TRIANGLES", + "indices": [ + 9792, 9793, 9794, 9794, 9795, 9792, 9796, 9797, 9798, 9799, 9798, 9797, + 9800, 9801, 9802, 9802, 9803, 9800, 9804, 9805, 9806, 9805, 9804, 9807, + 9808, 9809, 9810, 9808, 9810, 9811, 9812, 9813, 9814, 9813, 9812, 9815 + ] + }, + { + "id": "shape85_part1", + "type": "TRIANGLES", + "indices": [ + 9816, 9817, 9818, 9818, 9819, 9816, 9820, 9821, 9822, 9823, 9822, 9821, + 9824, 9825, 9826, 9826, 9827, 9824, 9828, 9829, 9830, 9829, 9828, 9831, + 9832, 9833, 9834, 9832, 9834, 9835, 9836, 9837, 9838, 9837, 9836, 9839 + ] + }, + { + "id": "shape86_part1", + "type": "TRIANGLES", + "indices": [ + 9840, 9841, 9842, 9840, 9842, 9843, 9844, 9845, 9846, 9846, 9845, 9847, + 9848, 9849, 9850, 9848, 9850, 9851, 9852, 9853, 9854, 9853, 9852, 9855, + 9856, 9857, 9858, 9857, 9856, 9859, 9860, 9861, 9862, 9862, 9863, 9860 + ] + }, + { + "id": "shape87_part1", + "type": "TRIANGLES", + "indices": [ + 9864, 9865, 9866, 9864, 9866, 9867, 9868, 9869, 9870, 9870, 9869, 9871, + 9872, 9873, 9874, 9872, 9874, 9875, 9876, 9877, 9878, 9878, 9877, 9879, + 9880, 9881, 9882, 9881, 9880, 9883, 9884, 9885, 9886, 9886, 9887, 9884 + ] + }, + { + "id": "shape88_part1", + "type": "TRIANGLES", + "indices": [ + 9888, 9889, 9890, 9890, 9891, 9888, 9892, 9893, 9894, 9895, 9894, 9893, + 9896, 9897, 9898, 9898, 9899, 9896, 9900, 9901, 9902, 9901, 9900, 9903, + 9904, 9905, 9906, 9904, 9906, 9907, 9908, 9909, 9910, 9909, 9908, 9911 + ] + }, + { + "id": "shape89_part1", + "type": "TRIANGLES", + "indices": [ + 9912, 9913, 9914, 9914, 9915, 9912, 9916, 9917, 9918, 9919, 9918, 9917, + 9920, 9921, 9922, 9922, 9923, 9920, 9924, 9925, 9926, 9925, 9924, 9927, + 9928, 9929, 9930, 9928, 9930, 9931, 9932, 9933, 9934, 9933, 9932, 9935 + ] + }, + { + "id": "shape90_part1", + "type": "TRIANGLES", + "indices": [ + 9936, 9937, 9938, 9938, 9939, 9936, 9940, 9941, 9942, 9943, 9942, 9941, + 9944, 9945, 9946, 9946, 9947, 9944, 9948, 9949, 9950, 9949, 9948, 9951, + 9952, 9953, 9954, 9952, 9954, 9955, 9956, 9957, 9958, 9957, 9956, 9959 + ] + }, + { + "id": "shape91_part1", + "type": "TRIANGLES", + "indices": [ + 9960, 9961, 9962, 9962, 9963, 9960, 9964, 9965, 9966, 9967, 9966, 9965, + 9968, 9969, 9970, 9970, 9971, 9968, 9972, 9973, 9974, 9973, 9972, 9975, + 9976, 9977, 9978, 9976, 9978, 9979, 9980, 9981, 9982, 9981, 9980, 9983 + ] + }, + { + "id": "shape92_part1", + "type": "TRIANGLES", + "indices": [ + 9984, 9985, 9986, 9986, 9987, 9984, 9988, 9989, 9990, 9991, 9990, 9989, + 9992, 9993, 9994, 9994, 9995, 9992, 9996, 9997, 9998, 9997, 9996, 9999, + 10000, 10001, 10002, 10000, 10002, 10003, 10004, 10005, 10006, 10004, 10006, 10007 + ] + }, + { + "id": "shape93_part1", + "type": "TRIANGLES", + "indices": [ + 10008, 10009, 10010, 10010, 10011, 10008, 10012, 10013, 10014, 10015, 10014, 10013, + 10016, 10017, 10018, 10018, 10019, 10016, 10020, 10021, 10022, 10021, 10020, 10023, + 10024, 10025, 10026, 10024, 10026, 10027, 10028, 10029, 10030, 10028, 10030, 10031 + ] + }, + { + "id": "shape94_part1", + "type": "TRIANGLES", + "indices": [ + 10032, 10033, 10034, 10034, 10035, 10032, 10036, 10037, 10038, 10039, 10038, 10037, + 10040, 10041, 10042, 10042, 10043, 10040, 10044, 10045, 10046, 10045, 10044, 10047, + 10048, 10049, 10050, 10048, 10050, 10051, 10052, 10053, 10054, 10053, 10052, 10055 + ] + }, + { + "id": "shape95_part1", + "type": "TRIANGLES", + "indices": [ + 10056, 10057, 10058, 10058, 10059, 10056, 10060, 10061, 10062, 10063, 10062, 10061, + 10064, 10065, 10066, 10066, 10067, 10064, 10068, 10069, 10070, 10069, 10068, 10071, + 10072, 10073, 10074, 10072, 10074, 10075, 10076, 10077, 10078, 10077, 10076, 10079 + ] + }, + { + "id": "shape96_part1", + "type": "TRIANGLES", + "indices": [ + 10080, 10081, 10082, 10080, 10082, 10083, 10084, 10085, 10086, 10086, 10085, 10087, + 10088, 10089, 10090, 10088, 10090, 10091, 10092, 10093, 10094, 10094, 10093, 10095, + 10096, 10097, 10098, 10098, 10099, 10096, 10100, 10101, 10102, 10101, 10100, 10103 + ] + }, + { + "id": "shape97_part1", + "type": "TRIANGLES", + "indices": [ + 10104, 10105, 10106, 10104, 10106, 10107, 10108, 10109, 10110, 10109, 10108, 10111, + 10112, 10113, 10114, 10112, 10114, 10115, 10116, 10117, 10118, 10118, 10117, 10119, + 10120, 10121, 10122, 10122, 10123, 10120, 10124, 10125, 10126, 10125, 10124, 10127 + ] + }, + { + "id": "shape98_part1", + "type": "TRIANGLES", + "indices": [ + 10128, 10129, 10130, 10128, 10130, 10131, 10132, 10133, 10134, 10134, 10133, 10135, + 10136, 10137, 10138, 10136, 10138, 10139, 10140, 10141, 10142, 10142, 10141, 10143, + 10144, 10145, 10146, 10146, 10147, 10144, 10148, 10149, 10150, 10149, 10148, 10151 + ] + }, + { + "id": "shape99_part1", + "type": "TRIANGLES", + "indices": [ + 10152, 10153, 10154, 10152, 10154, 10155, 10156, 10157, 10158, 10157, 10156, 10159, + 10160, 10161, 10162, 10160, 10162, 10163, 10164, 10165, 10166, 10166, 10165, 10167, + 10168, 10169, 10170, 10170, 10171, 10168, 10172, 10173, 10174, 10173, 10172, 10175 + ] + }, + { + "id": "shape100_part1", + "type": "TRIANGLES", + "indices": [ + 10176, 10177, 10178, 10176, 10178, 10179, 10180, 10181, 10182, 10182, 10181, 10183, + 10184, 10185, 10186, 10184, 10186, 10187, 10188, 10189, 10190, 10190, 10189, 10191, + 10192, 10193, 10194, 10194, 10195, 10192, 10196, 10197, 10198, 10197, 10196, 10199 + ] + }, + { + "id": "shape101_part1", + "type": "TRIANGLES", + "indices": [ + 10200, 10201, 10202, 10200, 10202, 10203, 10204, 10205, 10206, 10205, 10204, 10207, + 10208, 10209, 10210, 10208, 10210, 10211, 10212, 10213, 10214, 10214, 10213, 10215, + 10216, 10217, 10218, 10218, 10219, 10216, 10220, 10221, 10222, 10221, 10220, 10223 + ] + }, + { + "id": "shape102_part1", + "type": "TRIANGLES", + "indices": [ + 10224, 10225, 10226, 10224, 10226, 10227, 10228, 10229, 10230, 10229, 10228, 10231, + 10232, 10233, 10234, 10232, 10234, 10235, 10236, 10237, 10238, 10238, 10237, 10239, + 10240, 10241, 10242, 10242, 10243, 10240, 10244, 10245, 10246, 10245, 10244, 10247 + ] + }, + { + "id": "shape103_part1", + "type": "TRIANGLES", + "indices": [ + 10248, 10249, 10250, 10248, 10250, 10251, 10252, 10253, 10254, 10253, 10252, 10255, + 10256, 10257, 10258, 10256, 10258, 10259, 10260, 10261, 10262, 10262, 10261, 10263, + 10264, 10265, 10266, 10266, 10267, 10264, 10268, 10269, 10270, 10269, 10268, 10271 + ] + }, + { + "id": "shape104_part1", + "type": "TRIANGLES", + "indices": [ + 10272, 10273, 10274, 10272, 10274, 10275, 10276, 10277, 10278, 10278, 10277, 10279, + 10280, 10281, 10282, 10280, 10282, 10283, 10284, 10285, 10286, 10286, 10285, 10287, + 10288, 10289, 10290, 10290, 10291, 10288, 10292, 10293, 10294, 10293, 10292, 10295 + ] + }, + { + "id": "shape105_part1", + "type": "TRIANGLES", + "indices": [ + 10296, 10297, 10298, 10296, 10298, 10299, 10300, 10301, 10302, 10302, 10301, 10303, + 10304, 10305, 10306, 10304, 10306, 10307, 10308, 10309, 10310, 10310, 10309, 10311, + 10312, 10313, 10314, 10314, 10315, 10312, 10316, 10317, 10318, 10317, 10316, 10319 + ] + }, + { + "id": "shape106_part1", + "type": "TRIANGLES", + "indices": [ + 10320, 10321, 10322, 10321, 10320, 10323, 10324, 10325, 10326, 10325, 10324, 10327, + 10328, 10329, 10330, 10329, 10328, 10331, 10332, 10333, 10334, 10333, 10332, 10335, + 10336, 10337, 10338, 10336, 10338, 10339, 10340, 10341, 10342, 10340, 10342, 10343 + ] + }, + { + "id": "shape107_part1", + "type": "TRIANGLES", + "indices": [ + 10344, 10345, 10346, 10345, 10344, 10347, 10348, 10349, 10350, 10349, 10348, 10351, + 10352, 10353, 10354, 10353, 10352, 10355, 10356, 10357, 10358, 10357, 10356, 10359, + 10360, 10361, 10362, 10360, 10362, 10363, 10364, 10365, 10366, 10364, 10366, 10367 + ] + }, + { + "id": "shape108_part1", + "type": "TRIANGLES", + "indices": [ + 10368, 10369, 10370, 10369, 10368, 10371, 10372, 10373, 10374, 10373, 10372, 10375, + 10376, 10377, 10378, 10377, 10376, 10379, 10380, 10381, 10382, 10381, 10380, 10383, + 10384, 10385, 10386, 10384, 10386, 10387, 10388, 10389, 10390, 10388, 10390, 10391 + ] + }, + { + "id": "shape109_part1", + "type": "TRIANGLES", + "indices": [ + 10392, 10393, 10394, 10393, 10392, 10395, 10396, 10397, 10398, 10397, 10396, 10399, + 10400, 10401, 10402, 10401, 10400, 10403, 10404, 10405, 10406, 10405, 10404, 10407, + 10408, 10409, 10410, 10408, 10410, 10411, 10412, 10413, 10414, 10412, 10414, 10415 + ] + }, + { + "id": "shape110_part1", + "type": "TRIANGLES", + "indices": [ + 10416, 10417, 10418, 10417, 10416, 10419, 10420, 10421, 10422, 10421, 10420, 10423, + 10424, 10425, 10426, 10425, 10424, 10427, 10428, 10429, 10430, 10429, 10428, 10431, + 10432, 10433, 10434, 10432, 10434, 10435, 10436, 10437, 10438, 10436, 10438, 10439 + ] + }, + { + "id": "shape111_part1", + "type": "TRIANGLES", + "indices": [ + 10440, 10441, 10442, 10441, 10440, 10443, 10444, 10445, 10446, 10445, 10444, 10447, + 10448, 10449, 10450, 10449, 10448, 10451, 10452, 10453, 10454, 10453, 10452, 10455, + 10456, 10457, 10458, 10456, 10458, 10459, 10460, 10461, 10462, 10460, 10462, 10463 + ] + }, + { + "id": "shape112_part1", + "type": "TRIANGLES", + "indices": [ + 10464, 10465, 10466, 10465, 10464, 10467, 10468, 10469, 10470, 10469, 10468, 10471, + 10472, 10473, 10474, 10473, 10472, 10475, 10476, 10477, 10478, 10477, 10476, 10479, + 10480, 10481, 10482, 10480, 10482, 10483, 10484, 10485, 10486, 10484, 10486, 10487 + ] + }, + { + "id": "shape113_part1", + "type": "TRIANGLES", + "indices": [ + 10488, 10489, 10490, 10489, 10488, 10491, 10492, 10493, 10494, 10493, 10492, 10495, + 10496, 10497, 10498, 10497, 10496, 10499, 10500, 10501, 10502, 10501, 10500, 10503, + 10504, 10505, 10506, 10504, 10506, 10507, 10508, 10509, 10510, 10508, 10510, 10511 + ] + }, + { + "id": "shape114_part1", + "type": "TRIANGLES", + "indices": [ + 10512, 10513, 10514, 10513, 10512, 10515, 10516, 10517, 10518, 10518, 10517, 10519, + 10520, 10521, 10522, 10521, 10520, 10523, 10524, 10525, 10526, 10525, 10524, 10527, + 10528, 10529, 10530, 10529, 10528, 10531, 10532, 10533, 10534, 10534, 10535, 10532 + ] + }, + { + "id": "shape115_part1", + "type": "TRIANGLES", + "indices": [ + 10536, 10537, 10538, 10538, 10537, 10539, 10540, 10541, 10542, 10542, 10541, 10543, + 10544, 10545, 10546, 10546, 10545, 10547, 10548, 10549, 10550, 10550, 10549, 10551, + 10552, 10553, 10554, 10553, 10552, 10555, 10556, 10557, 10558, 10558, 10559, 10556 + ] + }, + { + "id": "shape116_part1", + "type": "TRIANGLES", + "indices": [ + 10560, 10561, 10562, 10561, 10560, 10563, 10564, 10565, 10566, 10565, 10564, 10567, + 10568, 10569, 10570, 10569, 10568, 10571, 10572, 10573, 10574, 10573, 10572, 10575, + 10576, 10577, 10578, 10576, 10578, 10579, 10580, 10581, 10582, 10580, 10582, 10583 + ] + }, + { + "id": "shape117_part1", + "type": "TRIANGLES", + "indices": [ + 10584, 10585, 10586, 10585, 10584, 10587, 10588, 10589, 10590, 10589, 10588, 10591, + 10592, 10593, 10594, 10593, 10592, 10595, 10596, 10597, 10598, 10597, 10596, 10599, + 10600, 10601, 10602, 10600, 10602, 10603, 10604, 10605, 10606, 10604, 10606, 10607 + ] + }, + { + "id": "shape118_part1", + "type": "TRIANGLES", + "indices": [ + 10608, 10609, 10610, 10610, 10609, 10611, 10612, 10613, 10614, 10614, 10613, 10615, + 10616, 10617, 10618, 10618, 10617, 10619, 10620, 10621, 10622, 10621, 10620, 10623, + 10624, 10625, 10626, 10625, 10624, 10627, 10628, 10629, 10630, 10630, 10631, 10628 + ] + }, + { + "id": "shape119_part1", + "type": "TRIANGLES", + "indices": [ + 10632, 10633, 10634, 10633, 10632, 10635, 10636, 10637, 10638, 10638, 10637, 10639, + 10640, 10641, 10642, 10641, 10640, 10643, 10644, 10645, 10646, 10645, 10644, 10647, + 10648, 10649, 10650, 10649, 10648, 10651, 10652, 10653, 10654, 10654, 10655, 10652 + ] + }, + { + "id": "shape120_part1", + "type": "TRIANGLES", + "indices": [ + 10656, 10657, 10658, 10657, 10656, 10659, 10660, 10661, 10662, 10662, 10661, 10663, + 10664, 10665, 10666, 10666, 10665, 10667, 10668, 10669, 10670, 10669, 10668, 10671, + 10672, 10673, 10674, 10673, 10672, 10675, 10676, 10677, 10678, 10678, 10679, 10676 + ] + }, + { + "id": "shape121_part1", + "type": "TRIANGLES", + "indices": [ + 10680, 10681, 10682, 10682, 10681, 10683, 10684, 10685, 10686, 10686, 10685, 10687, + 10688, 10689, 10690, 10690, 10689, 10691, 10692, 10693, 10694, 10694, 10693, 10695, + 10696, 10697, 10698, 10697, 10696, 10699, 10700, 10701, 10702, 10702, 10703, 10700 + ] + }, + { + "id": "shape122_part1", + "type": "TRIANGLES", + "indices": [ + 10704, 10705, 10706, 10705, 10704, 10707, 10708, 10709, 10710, 10710, 10709, 10711, + 10712, 10713, 10714, 10713, 10712, 10715, 10716, 10717, 10718, 10717, 10716, 10719, + 10720, 10721, 10722, 10721, 10720, 10723, 10724, 10725, 10726, 10726, 10727, 10724 + ] + }, + { + "id": "shape123_part1", + "type": "TRIANGLES", + "indices": [ + 10728, 10729, 10730, 10729, 10731, 10730, 10732, 10733, 10734, 10735, 10734, 10733, + 10736, 10737, 10738, 10737, 10739, 10738, 10740, 10741, 10742, 10743, 10742, 10741, + 10744, 10745, 10746, 10744, 10746, 10747, 10748, 10749, 10750, 10748, 10750, 10751 + ] + }, + { + "id": "shape124_part1", + "type": "TRIANGLES", + "indices": [ + 10752, 10753, 10754, 10753, 10755, 10754, 10756, 10757, 10758, 10759, 10758, 10757, + 10760, 10761, 10762, 10761, 10763, 10762, 10764, 10765, 10766, 10767, 10766, 10765, + 10768, 10769, 10770, 10768, 10770, 10771, 10772, 10773, 10774, 10772, 10774, 10775 + ] + }, + { + "id": "shape125_part1", + "type": "TRIANGLES", + "indices": [ + 10776, 10777, 10778, 10778, 10777, 10779, 10780, 10781, 10782, 10782, 10781, 10783, + 10784, 10785, 10786, 10786, 10785, 10787, 10788, 10789, 10790, 10789, 10788, 10791, + 10792, 10793, 10794, 10793, 10792, 10795, 10796, 10797, 10798, 10798, 10799, 10796 + ] + }, + { + "id": "shape126_part1", + "type": "TRIANGLES", + "indices": [ + 10800, 10801, 10802, 10802, 10801, 10803, 10804, 10805, 10806, 10806, 10805, 10807, + 10808, 10809, 10810, 10809, 10808, 10811, 10812, 10813, 10814, 10813, 10812, 10815, + 10816, 10817, 10818, 10817, 10816, 10819, 10820, 10821, 10822, 10822, 10823, 10820 + ] + }, + { + "id": "shape127_part1", + "type": "TRIANGLES", + "indices": [ + 10824, 10825, 10826, 10826, 10825, 10827, 10828, 10829, 10830, 10830, 10829, 10831, + 10832, 10833, 10834, 10834, 10833, 10835, 10836, 10837, 10838, 10838, 10837, 10839, + 10840, 10841, 10842, 10841, 10840, 10843, 10844, 10845, 10846, 10846, 10847, 10844 + ] + }, + { + "id": "shape128_part1", + "type": "TRIANGLES", + "indices": [ + 10848, 10849, 10850, 10848, 10850, 10851, 10852, 10853, 10854, 10854, 10853, 10855, + 10856, 10857, 10858, 10856, 10858, 10859, 10860, 10861, 10862, 10862, 10861, 10863, + 10864, 10865, 10866, 10866, 10867, 10864, 10868, 10869, 10870, 10869, 10868, 10871 + ] + }, + { + "id": "shape129_part1", + "type": "TRIANGLES", + "indices": [ + 10872, 10873, 10874, 10872, 10874, 10875, 10876, 10877, 10878, 10877, 10876, 10879, + 10880, 10881, 10882, 10880, 10882, 10883, 10884, 10885, 10886, 10886, 10885, 10887, + 10888, 10889, 10890, 10890, 10891, 10888, 10892, 10893, 10894, 10893, 10892, 10895 + ] + }, + { + "id": "shape130_part1", + "type": "TRIANGLES", + "indices": [ + 10896, 10897, 10898, 10896, 10898, 10899, 10900, 10901, 10902, 10902, 10901, 10903, + 10904, 10905, 10906, 10904, 10906, 10907, 10908, 10909, 10910, 10910, 10909, 10911, + 10912, 10913, 10914, 10914, 10915, 10912, 10916, 10917, 10918, 10917, 10916, 10919 + ] + }, + { + "id": "shape131_part1", + "type": "TRIANGLES", + "indices": [ + 10920, 10921, 10922, 10921, 10920, 10923, 10924, 10925, 10926, 10925, 10924, 10927, + 10928, 10929, 10930, 10928, 10930, 10931, 10932, 10933, 10934, 10934, 10933, 10935, + 10936, 10937, 10938, 10938, 10939, 10936, 10940, 10941, 10942, 10941, 10940, 10943 + ] + }, + { + "id": "shape132_part1", + "type": "TRIANGLES", + "indices": [ + 10944, 10945, 10946, 10944, 10946, 10947, 10948, 10949, 10950, 10950, 10949, 10951, + 10952, 10953, 10954, 10952, 10954, 10955, 10956, 10957, 10958, 10958, 10957, 10959, + 10960, 10961, 10962, 10962, 10963, 10960, 10964, 10965, 10966, 10965, 10964, 10967 + ] + }, + { + "id": "shape133_part1", + "type": "TRIANGLES", + "indices": [ + 10968, 10969, 10970, 10968, 10970, 10971, 10972, 10973, 10974, 10973, 10972, 10975, + 10976, 10977, 10978, 10976, 10978, 10979, 10980, 10981, 10982, 10982, 10981, 10983, + 10984, 10985, 10986, 10986, 10987, 10984, 10988, 10989, 10990, 10989, 10988, 10991 + ] + }, + { + "id": "shape134_part1", + "type": "TRIANGLES", + "indices": [ + 10992, 10993, 10994, 10992, 10994, 10995, 10996, 10997, 10998, 10997, 10996, 10999, + 11000, 11001, 11002, 11000, 11002, 11003, 11004, 11005, 11006, 11006, 11005, 11007, + 11008, 11009, 11010, 11010, 11011, 11008, 11012, 11013, 11014, 11013, 11012, 11015 + ] + }, + { + "id": "shape135_part1", + "type": "TRIANGLES", + "indices": [ + 11016, 11017, 11018, 11016, 11018, 11019, 11020, 11021, 11022, 11022, 11021, 11023, + 11024, 11025, 11026, 11024, 11026, 11027, 11028, 11029, 11030, 11030, 11029, 11031, + 11032, 11033, 11034, 11034, 11035, 11032, 11036, 11037, 11038, 11037, 11036, 11039 + ] + }, + { + "id": "shape136_part1", + "type": "TRIANGLES", + "indices": [ + 11040, 11041, 11042, 11040, 11042, 11043, 11044, 11045, 11046, 11045, 11044, 11047, + 11048, 11049, 11050, 11048, 11050, 11051, 11052, 11053, 11054, 11054, 11053, 11055, + 11056, 11057, 11058, 11058, 11059, 11056, 11060, 11061, 11062, 11061, 11060, 11063 + ] + }, + { + "id": "shape137_part1", + "type": "TRIANGLES", + "indices": [ + 11064, 11065, 11066, 11065, 11064, 11067, 11068, 11069, 11070, 11069, 11068, 11071, + 11072, 11073, 11074, 11073, 11072, 11075, 11076, 11077, 11078, 11078, 11077, 11079, + 11080, 11081, 11082, 11082, 11083, 11080, 11084, 11085, 11086, 11085, 11084, 11087 + ] + }, + { + "id": "shape138_part1", + "type": "TRIANGLES", + "indices": [ + 11088, 11089, 11090, 11089, 11091, 11090, 11092, 11093, 11094, 11093, 11095, 11094, + 11096, 11097, 11098, 11099, 11098, 11097, 11100, 11099, 11101, 11099, 11097, 11101, + 11102, 11103, 11104, 11105, 11104, 11103, 11104, 11106, 11102, 11106, 11104, 11107, + 11108, 11109, 11110, 11110, 11109, 11111, 11112, 11113, 11111, 11113, 11112, 11114, + 11115, 11116, 11117, 11116, 11115, 11118, 11119, 11117, 11120, 11119, 11120, 11121 + ] + }, + { + "id": "shape139_part1", + "type": "TRIANGLES", + "indices": [ + 11122, 11123, 11124, 11123, 11122, 11125, 11126, 11127, 11128, 11127, 11126, 11129, + 11130, 11131, 11132, 11131, 11130, 11133, 11134, 11135, 11136, 11135, 11134, 11137, + 11138, 11139, 11140, 11139, 11138, 11141, 11142, 11143, 11144, 11142, 11144, 11145 + ] + }, + { + "id": "shape140_part1", + "type": "TRIANGLES", + "indices": [ + 11146, 11147, 11148, 11147, 11146, 11149, 11150, 11151, 11152, 11151, 11150, 11153, + 11154, 11155, 11156, 11155, 11154, 11157, 11158, 11159, 11160, 11159, 11158, 11161, + 11162, 11163, 11164, 11163, 11162, 11165, 11166, 11167, 11168, 11166, 11168, 11169 + ] + }, + { + "id": "shape141_part1", + "type": "TRIANGLES", + "indices": [ + 11170, 11171, 11172, 11171, 11170, 11173, 11174, 11175, 11176, 11175, 11174, 11177, + 11178, 11179, 11180, 11179, 11178, 11181, 11182, 11183, 11184, 11183, 11182, 11185, + 11186, 11187, 11188, 11187, 11186, 11189, 11190, 11191, 11192, 11190, 11192, 11193 + ] + }, + { + "id": "shape142_part1", + "type": "TRIANGLES", + "indices": [ + 11194, 11195, 11196, 11195, 11194, 11197, 11198, 11199, 11200, 11199, 11198, 11201, + 11202, 11203, 11204, 11203, 11202, 11205, 11206, 11207, 11208, 11207, 11206, 11209, + 11210, 11211, 11212, 11211, 11210, 11213, 11214, 11215, 11216, 11214, 11216, 11217 + ] + }, + { + "id": "shape143_part1", + "type": "TRIANGLES", + "indices": [ + 11218, 11219, 11220, 11219, 11218, 11221, 11222, 11223, 11224, 11223, 11222, 11225, + 11226, 11227, 11228, 11227, 11226, 11229, 11230, 11231, 11232, 11231, 11230, 11233, + 11234, 11235, 11236, 11235, 11234, 11237, 11238, 11239, 11240, 11238, 11240, 11241 + ] + }, + { + "id": "shape144_part1", + "type": "TRIANGLES", + "indices": [ + 11242, 11243, 11244, 11243, 11242, 11245, 11246, 11247, 11248, 11247, 11246, 11249, + 11250, 11251, 11252, 11251, 11250, 11253, 11254, 11255, 11256, 11255, 11254, 11257, + 11258, 11259, 11260, 11259, 11258, 11261, 11262, 11263, 11264, 11262, 11264, 11265 + ] + }, + { + "id": "shape145_part1", + "type": "TRIANGLES", + "indices": [ + 11266, 11267, 11268, 11267, 11269, 11268, 11270, 11271, 11272, 11273, 11272, 11271, + 11274, 11275, 11276, 11275, 11277, 11276, 11278, 11279, 11280, 11281, 11280, 11279, + 11282, 11283, 11284, 11282, 11284, 11285, 11286, 11287, 11288, 11286, 11288, 11289 + ] + }, + { + "id": "shape146_part1", + "type": "TRIANGLES", + "indices": [ + 11290, 11291, 11292, 11291, 11293, 11292, 11294, 11295, 11296, 11297, 11296, 11295, + 11298, 11299, 11300, 11299, 11301, 11300, 11302, 11303, 11304, 11305, 11304, 11303, + 11306, 11307, 11308, 11306, 11308, 11309, 11310, 11311, 11312, 11310, 11312, 11313 + ] + }, + { + "id": "shape147_part1", + "type": "TRIANGLES", + "indices": [ + 11314, 11315, 11316, 11315, 11317, 11316, 11318, 11319, 11320, 11321, 11320, 11319, + 11322, 11323, 11324, 11323, 11325, 11324, 11326, 11327, 11328, 11327, 11326, 11329, + 11330, 11331, 11332, 11330, 11332, 11333, 11334, 11335, 11336, 11334, 11336, 11337 + ] + }, + { + "id": "shape148_part1", + "type": "TRIANGLES", + "indices": [ + 11338, 11339, 11340, 11339, 11341, 11340, 11342, 11343, 11344, 11345, 11344, 11343, + 11346, 11347, 11348, 11347, 11349, 11348, 11350, 11351, 11352, 11353, 11352, 11351, + 11354, 11355, 11356, 11354, 11356, 11357, 11358, 11359, 11360, 11358, 11360, 11361 + ] + }, + { + "id": "shape149_part1", + "type": "TRIANGLES", + "indices": [ + 11362, 11363, 11364, 11363, 11365, 11364, 11366, 11367, 11368, 11367, 11369, 11368, + 11370, 11371, 11372, 11373, 11372, 11371, 11374, 11371, 11375, 11371, 11374, 11373, + 11376, 11377, 11378, 11377, 11376, 11379, 11380, 11376, 11378, 11376, 11380, 11381, + 11382, 11383, 11384, 11384, 11383, 11385, 11386, 11387, 11385, 11387, 11386, 11388, + 11389, 11390, 11391, 11390, 11389, 11392, 11393, 11391, 11394, 11393, 11394, 11395 + ] + }, + { + "id": "shape150_part1", + "type": "TRIANGLES", + "indices": [ + 11396, 11397, 11398, 11397, 11399, 11398, 11400, 11401, 11402, 11401, 11400, 11403, + 11404, 11405, 11406, 11405, 11407, 11406, 11408, 11409, 11410, 11411, 11410, 11409, + 11412, 11413, 11414, 11412, 11414, 11415, 11416, 11417, 11418, 11416, 11418, 11419 + ] + }, + { + "id": "shape151_part1", + "type": "TRIANGLES", + "indices": [ + 11420, 11421, 11422, 11421, 11423, 11422, 11424, 11425, 11426, 11427, 11426, 11425, + 11428, 11429, 11430, 11429, 11431, 11430, 11432, 11433, 11434, 11435, 11434, 11433, + 11436, 11437, 11438, 11436, 11438, 11439, 11440, 11441, 11442, 11440, 11442, 11443 + ] + }, + { + "id": "shape152_part1", + "type": "TRIANGLES", + "indices": [ + 11444, 11445, 11446, 11445, 11447, 11446, 11448, 11449, 11450, 11451, 11450, 11449, + 11452, 11453, 11454, 11453, 11455, 11454, 11456, 11457, 11458, 11457, 11456, 11459, + 11460, 11461, 11462, 11460, 11462, 11463, 11464, 11465, 11466, 11464, 11466, 11467 + ] + }, + { + "id": "shape153_part1", + "type": "TRIANGLES", + "indices": [ + 11468, 11469, 11470, 11469, 11471, 11470, 11472, 11473, 11474, 11475, 11474, 11473, + 11476, 11477, 11478, 11477, 11479, 11478, 11480, 11481, 11482, 11483, 11482, 11481, + 11484, 11485, 11486, 11484, 11486, 11487, 11488, 11489, 11490, 11488, 11490, 11491 + ] + }, + { + "id": "shape154_part3", + "type": "TRIANGLES", + "indices": [ + 11492, 11493, 11494, 11494, 11493, 11495, 11496, 11497, 11492, 11492, 11497, 11493, + 11498, 11499, 11500, 11499, 11498, 11501, 11502, 11503, 11504, 11505, 11504, 11503, + 11494, 11506, 11502, 11503, 11502, 11506, 11507, 11500, 11508, 11500, 11507, 11509, + 11507, 11508, 11510, 11510, 11508, 11511, 11512, 11513, 11514, 11514, 11513, 11515, + 11516, 11517, 11518, 11517, 11516, 11519, 11520, 11521, 11518, 11518, 11521, 11516, + 11522, 11523, 11524, 11524, 11523, 11525, 11514, 11526, 11525, 11524, 11525, 11526, + 11527, 11528, 11509, 11509, 11528, 11529, 11530, 11531, 11532, 11532, 11531, 11533, + 11534, 11535, 11530, 11530, 11535, 11531, 11536, 11534, 11537, 11534, 11536, 11538, + 11539, 11537, 11540, 11537, 11539, 11536, 11541, 11542, 11543, 11542, 11541, 11544, + 11545, 11546, 11543, 11543, 11546, 11541, 11547, 11548, 11526, 11548, 11547, 11549, + 11550, 11551, 11552, 11553, 11552, 11551, 11551, 11550, 11554, 11554, 11550, 11555, + 11556, 11557, 11558, 11557, 11556, 11559, 11560, 11558, 11561, 11558, 11560, 11556, + 11562, 11563, 11564, 11564, 11563, 11565, 11566, 11565, 11567, 11565, 11566, 11564, + 11568, 11569, 11570, 11571, 11570, 11569, 11572, 11573, 11568, 11569, 11568, 11573, + 11574, 11534, 11538, 11534, 11574, 11535, 11506, 11494, 11495, 11506, 11495, 11575, + 11515, 11547, 11514, 11526, 11514, 11547, 11509, 11498, 11500, 11498, 11509, 11529, + 11500, 11576, 11508, 11576, 11500, 11499, 11577, 11578, 11492, 11578, 11496, 11492, + 11579, 11494, 11502, 11494, 11579, 11492, 11580, 11502, 11504, 11502, 11580, 11577, + 11578, 11511, 11508, 11511, 11578, 11580, 11578, 11577, 11580, 11520, 11581, 11582, + 11581, 11520, 11518, 11518, 11583, 11584, 11583, 11518, 11517, 11585, 11514, 11525, + 11514, 11585, 11512, 11523, 11583, 11525, 11583, 11523, 11586, 11587, 11582, 11586, + 11586, 11582, 11584, 11584, 11583, 11586, 11534, 11588, 11537, 11588, 11534, 11530, + 11530, 11589, 11590, 11589, 11530, 11532, 11591, 11509, 11507, 11509, 11591, 11527, + 11592, 11589, 11510, 11589, 11507, 11510, 11540, 11537, 11592, 11592, 11537, 11590, + 11590, 11589, 11592, 11526, 11593, 11524, 11593, 11526, 11548, 11594, 11595, 11543, + 11595, 11545, 11543, 11596, 11542, 11597, 11542, 11596, 11543, 11598, 11597, 11599, + 11597, 11598, 11594, 11522, 11595, 11598, 11595, 11522, 11524, 11595, 11594, 11598, + 11600, 11555, 11550, 11555, 11600, 11601, 11552, 11602, 11550, 11602, 11552, 11603, + 11604, 11600, 11605, 11600, 11604, 11606, 11561, 11607, 11604, 11607, 11561, 11558, + 11558, 11601, 11606, 11601, 11558, 11557, 11601, 11600, 11606, 11567, 11608, 11609, + 11608, 11567, 11565, 11563, 11610, 11565, 11610, 11563, 11611, 11612, 11613, 11611, + 11612, 11611, 11614, 11615, 11616, 11612, 11616, 11615, 11617, 11610, 11617, 11618, + 11617, 11610, 11613, 11610, 11611, 11613, 11570, 11619, 11568, 11619, 11570, 11620, + 11621, 11620, 11622, 11620, 11621, 11623, 11553, 11624, 11625, 11624, 11553, 11551, + 11626, 11621, 11554, 11621, 11551, 11554, 11568, 11623, 11626, 11568, 11626, 11572, + 11623, 11621, 11626, 11566, 11627, 11564, 11627, 11566, 11628, 11629, 11630, 11631, + 11630, 11629, 11632, 11633, 11634, 11629, 11634, 11633, 11635, 11635, 11636, 11632, + 11636, 11635, 11637, 11562, 11630, 11636, 11630, 11562, 11564, 11630, 11632, 11636, + 11615, 11641, 11638, 11641, 11615, 11612, 11612, 11643, 11641, 11643, 11612, 11614, + 11645, 11637, 11647, 11635, 11647, 11637, 11647, 11635, 11649, 11633, 11649, 11635, + 11520, 11653, 11521, 11653, 11651, 11521, 11653, 11520, 11655, 11582, 11655, 11520, + 11655, 11582, 11657, 11587, 11657, 11582, 11599, 11661, 11658, 11661, 11599, 11597, + 11597, 11663, 11661, 11663, 11597, 11542, 11663, 11542, 11544, 11663, 11544, 11665, + 11668, 11560, 11669, 11669, 11560, 11561, 11561, 11670, 11669, 11670, 11561, 11604, + 11670, 11604, 11671, 11671, 11604, 11605, 11672, 11603, 11673, 11673, 11603, 11552, + 11673, 11553, 11674, 11553, 11673, 11552, 11553, 11675, 11674, 11675, 11553, 11625, + 11676, 11622, 11677, 11677, 11622, 11620, 11677, 11620, 11678, 11678, 11620, 11570, + 11679, 11678, 11570, 11679, 11570, 11571, 11680, 11649, 11682, 11682, 11649, 11633, + 11682, 11633, 11683, 11683, 11633, 11629, 11629, 11684, 11683, 11684, 11629, 11631, + 11685, 11628, 11686, 11686, 11628, 11566, 11687, 11686, 11566, 11687, 11566, 11567, + 11567, 11688, 11687, 11688, 11567, 11609, 11689, 11618, 11690, 11690, 11618, 11617, + 11617, 11691, 11690, 11691, 11617, 11615, 11691, 11638, 11666, 11638, 11691, 11615, + 11744, 11745, 11746, 11747, 11746, 11745, 11748, 11749, 11750, 11750, 11749, 11746, + 11751, 11752, 11753, 11753, 11752, 11754, 11750, 11755, 11756, 11757, 11756, 11755, + 11750, 11746, 11755, 11755, 11746, 11747, 11746, 11758, 11744, 11758, 11746, 11749, + 11752, 11759, 11754, 11759, 11752, 11760, 11761, 11750, 11756, 11750, 11761, 11748, + 11751, 11762, 11763, 11762, 11751, 11753, 11765, 11760, 11767, 11752, 11767, 11760, + 11752, 11751, 11768, 11768, 11767, 11752, 11768, 11751, 11771, 11763, 11771, 11751, + 11772, 11773, 11774, 11774, 11773, 11775, 11776, 11777, 11775, 11778, 11775, 11777, + 11779, 11780, 11781, 11781, 11780, 11782, 11774, 11783, 11784, 11785, 11784, 11783, + 11774, 11775, 11783, 11783, 11775, 11778, 11775, 11786, 11776, 11786, 11775, 11773, + 11780, 11787, 11782, 11787, 11780, 11788, 11789, 11774, 11784, 11774, 11789, 11772, + 11779, 11790, 11791, 11790, 11779, 11781, 11793, 11788, 11795, 11780, 11795, 11788, + 11780, 11779, 11796, 11796, 11795, 11780, 11796, 11779, 11799, 11791, 11799, 11779 + ] + }, + { + "id": "shape154_part2", + "type": "TRIANGLES", + "indices": [ + 11638, 11639, 11640, 11639, 11638, 11641, 11641, 11642, 11639, 11642, 11641, 11643, + 11644, 11645, 11646, 11647, 11646, 11645, 11646, 11647, 11648, 11649, 11648, 11647, + 11650, 11651, 11652, 11653, 11652, 11651, 11652, 11653, 11654, 11655, 11654, 11653, + 11654, 11655, 11656, 11657, 11656, 11655, 11658, 11659, 11660, 11659, 11658, 11661, + 11661, 11662, 11659, 11662, 11661, 11663, 11663, 11664, 11662, 11664, 11663, 11665, + 11666, 11640, 11667, 11640, 11666, 11638, 11680, 11681, 11648, 11680, 11648, 11649, + 11665, 11692, 11664, 11692, 11665, 11693, 11574, 11694, 11535, 11535, 11694, 11695, + 11695, 11531, 11535, 11531, 11695, 11696, 11531, 11696, 11533, 11533, 11696, 11697, + 11528, 11698, 11529, 11529, 11698, 11699, 11529, 11700, 11498, 11700, 11529, 11699, + 11498, 11700, 11501, 11501, 11700, 11701, 11497, 11702, 11493, 11493, 11702, 11703, + 11493, 11703, 11495, 11495, 11703, 11704, 11575, 11495, 11704, 11575, 11704, 11705, + 11651, 11650, 11706, 11651, 11706, 11707, 11707, 11521, 11651, 11521, 11707, 11708, + 11521, 11708, 11516, 11516, 11708, 11709, 11709, 11519, 11516, 11519, 11709, 11710, + 11513, 11711, 11515, 11515, 11711, 11712, 11547, 11515, 11712, 11547, 11712, 11713, + 11713, 11549, 11547, 11549, 11713, 11714, 11546, 11715, 11541, 11541, 11715, 11716, + 11716, 11544, 11541, 11544, 11716, 11717, 11665, 11544, 11717, 11665, 11717, 11693, + 11718, 11667, 11719, 11667, 11718, 11666, 11720, 11668, 11721, 11721, 11668, 11669, + 11721, 11669, 11722, 11722, 11669, 11670, 11670, 11723, 11722, 11723, 11670, 11671, + 11724, 11672, 11725, 11725, 11672, 11673, 11725, 11674, 11726, 11674, 11725, 11673, + 11674, 11727, 11726, 11727, 11674, 11675, 11728, 11676, 11729, 11729, 11676, 11677, + 11729, 11677, 11730, 11730, 11677, 11678, 11731, 11730, 11678, 11731, 11678, 11679, + 11732, 11733, 11681, 11732, 11681, 11680, 11680, 11734, 11732, 11734, 11680, 11682, + 11734, 11682, 11735, 11735, 11682, 11683, 11683, 11736, 11735, 11736, 11683, 11684, + 11685, 11737, 11738, 11737, 11685, 11686, 11739, 11737, 11686, 11739, 11686, 11687, + 11687, 11740, 11739, 11740, 11687, 11688, 11741, 11689, 11742, 11742, 11689, 11690, + 11690, 11743, 11742, 11743, 11690, 11691, 11718, 11743, 11691, 11718, 11691, 11666, + 11693, 11719, 11692, 11719, 11693, 11718, 11694, 11720, 11695, 11695, 11720, 11721, + 11695, 11721, 11696, 11696, 11721, 11722, 11722, 11697, 11696, 11697, 11722, 11723, + 11724, 11699, 11698, 11699, 11724, 11725, 11699, 11726, 11700, 11726, 11699, 11725, + 11726, 11701, 11700, 11701, 11726, 11727, 11702, 11728, 11703, 11703, 11728, 11729, + 11703, 11729, 11704, 11704, 11729, 11730, 11704, 11730, 11705, 11705, 11730, 11731, + 11707, 11706, 11733, 11707, 11733, 11732, 11732, 11708, 11707, 11708, 11732, 11734, + 11708, 11734, 11709, 11709, 11734, 11735, 11735, 11710, 11709, 11710, 11735, 11736, + 11711, 11738, 11712, 11712, 11738, 11737, 11713, 11712, 11737, 11713, 11737, 11739, + 11739, 11714, 11713, 11714, 11739, 11740, 11715, 11741, 11716, 11716, 11741, 11742, + 11742, 11717, 11716, 11717, 11742, 11743, 11717, 11743, 11693, 11693, 11743, 11718, + 11664, 11694, 11574, 11694, 11664, 11692, 11662, 11574, 11538, 11574, 11662, 11664, + 11659, 11538, 11536, 11538, 11659, 11662, 11660, 11536, 11539, 11536, 11660, 11659, + 11503, 11654, 11505, 11656, 11505, 11654, 11506, 11652, 11503, 11654, 11503, 11652, + 11575, 11650, 11506, 11652, 11506, 11650, 11575, 11706, 11650, 11706, 11575, 11705, + 11705, 11733, 11706, 11733, 11705, 11731, 11731, 11681, 11733, 11681, 11731, 11679, + 11679, 11648, 11681, 11648, 11679, 11571, 11569, 11646, 11571, 11648, 11571, 11646, + 11573, 11644, 11569, 11646, 11569, 11644, 11639, 11559, 11556, 11559, 11639, 11642, + 11640, 11556, 11560, 11556, 11640, 11639, 11667, 11560, 11668, 11560, 11667, 11640, + 11719, 11668, 11720, 11668, 11719, 11667, 11764, 11765, 11766, 11767, 11766, 11765, + 11768, 11769, 11767, 11769, 11766, 11767, 11769, 11768, 11770, 11771, 11770, 11768, + 11755, 11769, 11757, 11770, 11757, 11769, 11769, 11755, 11766, 11755, 11747, 11766, + 11745, 11764, 11747, 11766, 11747, 11764, 11792, 11793, 11794, 11795, 11794, 11793, + 11796, 11797, 11795, 11797, 11794, 11795, 11797, 11796, 11798, 11799, 11798, 11796, + 11783, 11797, 11785, 11798, 11785, 11797, 11797, 11783, 11794, 11783, 11778, 11794, + 11777, 11792, 11778, 11794, 11778, 11792 + ] + }, + { + "id": "shape154_part1", + "type": "TRIANGLES", + "indices": [ 11692, 11720, 11694, 11720, 11692, 11719] + }, + { + "id": "shape155_part1", + "type": "TRIANGLES", + "indices": [ + 11800, 11801, 11802, 11801, 11800, 11803, 11804, 11805, 11806, 11805, 11804, 11807, + 11808, 11809, 11810, 11809, 11808, 11811, 11812, 11813, 11814, 11813, 11812, 11815, + 11816, 11817, 11818, 11816, 11818, 11819, 11820, 11821, 11822, 11820, 11822, 11823 + ] + }, + { + "id": "shape156_part1", + "type": "TRIANGLES", + "indices": [ + 11824, 11825, 11826, 11825, 11824, 11827, 11828, 11829, 11830, 11829, 11828, 11831, + 11832, 11833, 11834, 11833, 11832, 11835, 11836, 11837, 11838, 11837, 11836, 11839, + 11840, 11841, 11842, 11840, 11842, 11843, 11844, 11845, 11846, 11844, 11846, 11847 + ] + }, + { + "id": "shape157_part1", + "type": "TRIANGLES", + "indices": [ + 11848, 11849, 11850, 11848, 11850, 11851, 11852, 11853, 11854, 11854, 11853, 11855, + 11856, 11857, 11858, 11856, 11858, 11859, 11860, 11861, 11862, 11862, 11861, 11863, + 11864, 11865, 11866, 11866, 11867, 11864, 11868, 11869, 11870, 11869, 11868, 11871 + ] + }, + { + "id": "shape158_part1", + "type": "TRIANGLES", + "indices": [ + 11872, 11873, 11874, 11872, 11874, 11875, 11876, 11877, 11878, 11877, 11876, 11879, + 11880, 11881, 11882, 11880, 11882, 11883, 11884, 11885, 11886, 11886, 11885, 11887, + 11888, 11889, 11890, 11890, 11891, 11888, 11892, 11893, 11894, 11893, 11892, 11895 + ] + }, + { + "id": "shape159_part1", + "type": "TRIANGLES", + "indices": [ + 11896, 11897, 11898, 11897, 11896, 11899, 11900, 11901, 11902, 11902, 11901, 11903, + 11904, 11905, 11906, 11905, 11904, 11907, 11908, 11909, 11910, 11909, 11908, 11911, + 11912, 11913, 11914, 11913, 11912, 11915, 11916, 11917, 11918, 11918, 11919, 11916 + ] + }, + { + "id": "shape160_part1", + "type": "TRIANGLES", + "indices": [ + 11920, 11921, 11922, 11921, 11923, 11922, 11924, 11925, 11926, 11925, 11927, 11926, + 11928, 11929, 11930, 11931, 11930, 11929, 11932, 11929, 11933, 11929, 11932, 11931, + 11934, 11935, 11936, 11937, 11936, 11935, 11938, 11934, 11936, 11934, 11938, 11939, + 11940, 11941, 11942, 11942, 11941, 11943, 11944, 11945, 11943, 11945, 11944, 11946, + 11947, 11948, 11949, 11948, 11947, 11950, 11951, 11949, 11952, 11951, 11952, 11953 + ] + }, + { + "id": "shape161_part1", + "type": "TRIANGLES", + "indices": [ + 11954, 11955, 11956, 11954, 11956, 11957, 11958, 11959, 11960, 11960, 11959, 11961, + 11962, 11963, 11964, 11962, 11964, 11965, 11966, 11967, 11968, 11967, 11966, 11969, + 11970, 11971, 11972, 11971, 11970, 11973, 11974, 11975, 11976, 11976, 11977, 11974 + ] + }, + { + "id": "shape162_part1", + "type": "TRIANGLES", + "indices": [ + 11978, 11979, 11980, 11978, 11980, 11981, 11982, 11983, 11984, 11984, 11983, 11985, + 11986, 11987, 11988, 11986, 11988, 11989, 11990, 11991, 11992, 11991, 11990, 11993, + 11994, 11995, 11996, 11995, 11994, 11997, 11998, 11999, 12000, 12000, 12001, 11998 + ] + }, + { + "id": "shape163_part1", + "type": "TRIANGLES", + "indices": [ + 12002, 12003, 12004, 12002, 12004, 12005, 12006, 12007, 12008, 12008, 12007, 12009, + 12010, 12011, 12012, 12010, 12012, 12013, 12014, 12015, 12016, 12016, 12015, 12017, + 12018, 12019, 12020, 12019, 12018, 12021, 12022, 12023, 12024, 12024, 12025, 12022 + ] + }, + { + "id": "shape164_part1", + "type": "TRIANGLES", + "indices": [ + 12026, 12027, 12028, 12027, 12026, 12029, 12030, 12031, 12032, 12032, 12031, 12033, + 12034, 12035, 12036, 12035, 12034, 12037, 12038, 12039, 12040, 12039, 12038, 12041, + 12042, 12043, 12044, 12043, 12042, 12045, 12046, 12047, 12048, 12048, 12049, 12046 + ] + }, + { + "id": "shape165_part1", + "type": "TRIANGLES", + "indices": [ + 12050, 12051, 12052, 12051, 12050, 12053, 12054, 12055, 12056, 12055, 12054, 12057, + 12058, 12059, 12060, 12059, 12058, 12061, 12062, 12063, 12064, 12063, 12062, 12065, + 12066, 12067, 12068, 12066, 12068, 12069, 12070, 12071, 12072, 12070, 12072, 12073 + ] + }, + { + "id": "shape166_part1", + "type": "TRIANGLES", + "indices": [ + 12074, 12075, 12076, 12075, 12074, 12077, 12078, 12079, 12080, 12079, 12078, 12081, + 12082, 12083, 12084, 12083, 12082, 12085, 12086, 12087, 12088, 12087, 12086, 12089, + 12090, 12091, 12092, 12090, 12092, 12093, 12094, 12095, 12096, 12094, 12096, 12097 + ] + }, + { + "id": "shape167_part1", + "type": "TRIANGLES", + "indices": [ + 12098, 12099, 12100, 12099, 12098, 12101, 12102, 12103, 12104, 12103, 12102, 12105, + 12106, 12107, 12108, 12107, 12106, 12109, 12110, 12111, 12112, 12111, 12110, 12113, + 12114, 12115, 12116, 12114, 12116, 12117, 12118, 12119, 12120, 12118, 12120, 12121 + ] + }, + { + "id": "shape168_part1", + "type": "TRIANGLES", + "indices": [ + 12122, 12123, 12124, 12122, 12124, 12125, 12126, 12127, 12128, 12128, 12127, 12129, + 12130, 12131, 12132, 12130, 12132, 12133, 12134, 12135, 12136, 12136, 12135, 12137, + 12138, 12139, 12140, 12139, 12138, 12141, 12142, 12143, 12144, 12144, 12145, 12142 + ] + }, + { + "id": "shape169_part1", + "type": "TRIANGLES", + "indices": [ + 12146, 12147, 12148, 12147, 12146, 12149, 12150, 12151, 12152, 12152, 12151, 12153, + 12154, 12155, 12156, 12155, 12154, 12157, 12158, 12159, 12160, 12160, 12159, 12161, + 12162, 12163, 12164, 12163, 12162, 12165, 12166, 12167, 12168, 12168, 12169, 12166 + ] + }, + { + "id": "shape170_part1", + "type": "TRIANGLES", + "indices": [ + 12170, 12171, 12172, 12172, 12173, 12170, 12174, 12175, 12176, 12177, 12176, 12175, + 12178, 12179, 12180, 12180, 12181, 12178, 12182, 12183, 12184, 12183, 12182, 12185, + 12186, 12187, 12188, 12187, 12186, 12189, 12190, 12191, 12192, 12190, 12192, 12193 + ] + }, + { + "id": "shape171_part1", + "type": "TRIANGLES", + "indices": [ + 12194, 12195, 12196, 12195, 12197, 12196, 12198, 12199, 12200, 12199, 12198, 12201, + 12202, 12203, 12204, 12205, 12204, 12203, 12206, 12203, 12207, 12203, 12206, 12205, + 12208, 12209, 12210, 12209, 12208, 12211, 12212, 12208, 12210, 12208, 12212, 12213, + 12214, 12215, 12216, 12216, 12215, 12217, 12218, 12219, 12217, 12219, 12218, 12220, + 12221, 12222, 12223, 12222, 12221, 12224, 12225, 12223, 12226, 12225, 12226, 12227 + ] + }, + { + "id": "shape172_part1", + "type": "TRIANGLES", + "indices": [ + 12228, 12229, 12230, 12230, 12231, 12228, 12232, 12233, 12234, 12235, 12234, 12233, + 12236, 12237, 12238, 12238, 12239, 12236, 12240, 12241, 12242, 12241, 12240, 12243, + 12244, 12245, 12246, 12245, 12244, 12247, 12248, 12249, 12250, 12248, 12250, 12251 + ] + }, + { + "id": "shape173_part1", + "type": "TRIANGLES", + "indices": [ + 12252, 12253, 12254, 12254, 12255, 12252, 12256, 12257, 12258, 12259, 12258, 12257, + 12260, 12261, 12262, 12262, 12263, 12260, 12264, 12265, 12266, 12265, 12264, 12267, + 12268, 12269, 12270, 12268, 12270, 12271, 12272, 12273, 12274, 12272, 12274, 12275 + ] + }, + { + "id": "shape174_part1", + "type": "TRIANGLES", + "indices": [ + 12276, 12277, 12278, 12278, 12279, 12276, 12280, 12281, 12282, 12283, 12282, 12281, + 12284, 12285, 12286, 12286, 12287, 12284, 12288, 12289, 12290, 12289, 12288, 12291, + 12292, 12293, 12294, 12292, 12294, 12295, 12296, 12297, 12298, 12296, 12298, 12299 + ] + }, + { + "id": "shape175_part1", + "type": "TRIANGLES", + "indices": [ + 12300, 12301, 12302, 12302, 12303, 12300, 12304, 12305, 12306, 12307, 12306, 12305, + 12308, 12309, 12310, 12310, 12311, 12308, 12312, 12313, 12314, 12313, 12312, 12315, + 12316, 12317, 12318, 12317, 12316, 12319, 12320, 12321, 12322, 12320, 12322, 12323 + ] + }, + { + "id": "shape176_part1", + "type": "TRIANGLES", + "indices": [ + 12324, 12325, 12326, 12324, 12326, 12327, 12328, 12329, 12330, 12330, 12329, 12331, + 12332, 12333, 12334, 12332, 12334, 12335, 12336, 12337, 12338, 12338, 12337, 12339, + 12340, 12341, 12342, 12342, 12343, 12340, 12344, 12345, 12346, 12345, 12344, 12347 + ] + }, + { + "id": "shape177_part1", + "type": "TRIANGLES", + "indices": [ + 12348, 12349, 12350, 12348, 12350, 12351, 12352, 12353, 12354, 12353, 12352, 12355, + 12356, 12357, 12358, 12356, 12358, 12359, 12360, 12361, 12362, 12362, 12361, 12363, + 12364, 12365, 12366, 12366, 12367, 12364, 12368, 12369, 12370, 12369, 12368, 12371 + ] + }, + { + "id": "shape178_part1", + "type": "TRIANGLES", + "indices": [ + 12372, 12373, 12374, 12372, 12374, 12375, 12376, 12377, 12378, 12378, 12377, 12379, + 12380, 12381, 12382, 12380, 12382, 12383, 12384, 12385, 12386, 12386, 12385, 12387, + 12388, 12389, 12390, 12390, 12391, 12388, 12392, 12393, 12394, 12393, 12392, 12395 + ] + }, + { + "id": "shape179_part1", + "type": "TRIANGLES", + "indices": [ + 12396, 12397, 12398, 12396, 12398, 12399, 12400, 12401, 12402, 12401, 12400, 12403, + 12404, 12405, 12406, 12404, 12406, 12407, 12408, 12409, 12410, 12410, 12409, 12411, + 12412, 12413, 12414, 12414, 12415, 12412, 12416, 12417, 12418, 12417, 12416, 12419 + ] + }, + { + "id": "shape180_part1", + "type": "TRIANGLES", + "indices": [ + 12420, 12421, 12422, 12420, 12422, 12423, 12424, 12425, 12426, 12426, 12425, 12427, + 12428, 12429, 12430, 12428, 12430, 12431, 12432, 12433, 12434, 12434, 12433, 12435, + 12436, 12437, 12438, 12438, 12439, 12436, 12440, 12441, 12442, 12441, 12440, 12443 + ] + }, + { + "id": "shape181_part1", + "type": "TRIANGLES", + "indices": [ + 12444, 12445, 12446, 12444, 12446, 12447, 12448, 12449, 12450, 12449, 12448, 12451, + 12452, 12453, 12454, 12452, 12454, 12455, 12456, 12457, 12458, 12458, 12457, 12459, + 12460, 12461, 12462, 12462, 12463, 12460, 12464, 12465, 12466, 12465, 12464, 12467 + ] + }, + { + "id": "shape182_part1", + "type": "TRIANGLES", + "indices": [ + 12468, 12469, 12470, 12469, 12471, 12470, 12472, 12473, 12474, 12473, 12475, 12474, + 12476, 12477, 12478, 12477, 12476, 12479, 12480, 12479, 12481, 12479, 12480, 12477, + 12482, 12483, 12484, 12485, 12484, 12483, 12486, 12482, 12484, 12482, 12486, 12487, + 12488, 12489, 12490, 12490, 12489, 12491, 12492, 12493, 12491, 12493, 12492, 12494, + 12495, 12496, 12497, 12497, 12496, 12498, 12499, 12497, 12500, 12499, 12500, 12501 + ] + }, + { + "id": "shape183_part1", + "type": "TRIANGLES", + "indices": [ + 12502, 12503, 12504, 12502, 12504, 12505, 12506, 12507, 12508, 12507, 12506, 12509, + 12510, 12511, 12512, 12510, 12512, 12513, 12514, 12515, 12516, 12516, 12515, 12517, + 12518, 12519, 12520, 12520, 12521, 12518, 12522, 12523, 12524, 12523, 12522, 12525 + ] + }, + { + "id": "shape184_part1", + "type": "TRIANGLES", + "indices": [ + 12526, 12527, 12528, 12526, 12528, 12529, 12530, 12531, 12532, 12532, 12531, 12533, + 12534, 12535, 12536, 12534, 12536, 12537, 12538, 12539, 12540, 12540, 12539, 12541, + 12542, 12543, 12544, 12544, 12545, 12542, 12546, 12547, 12548, 12547, 12546, 12549 + ] + }, + { + "id": "shape185_part1", + "type": "TRIANGLES", + "indices": [ + 12550, 12551, 12552, 12550, 12552, 12553, 12554, 12555, 12556, 12554, 12556, 12557, + 12558, 12559, 12560, 12558, 12560, 12561, 12562, 12563, 12564, 12563, 12562, 12565, + 12566, 12567, 12568, 12567, 12566, 12569, 12570, 12571, 12572, 12572, 12573, 12570 + ] + }, + { + "id": "shape186_part1", + "type": "TRIANGLES", + "indices": [ + 12574, 12575, 12576, 12576, 12577, 12574, 12578, 12579, 12580, 12581, 12580, 12579, + 12582, 12583, 12584, 12584, 12585, 12582, 12586, 12587, 12588, 12587, 12586, 12589, + 12590, 12591, 12592, 12591, 12590, 12593, 12594, 12595, 12596, 12594, 12596, 12597 + ] + }, + { + "id": "shape187_part1", + "type": "TRIANGLES", + "indices": [ + 12598, 12599, 12600, 12600, 12601, 12598, 12602, 12603, 12604, 12605, 12604, 12603, + 12606, 12607, 12608, 12608, 12609, 12606, 12610, 12611, 12612, 12611, 12610, 12613, + 12614, 12615, 12616, 12615, 12614, 12617, 12618, 12619, 12620, 12618, 12620, 12621 + ] + }, + { + "id": "shape188_part1", + "type": "TRIANGLES", + "indices": [ + 12622, 12623, 12624, 12624, 12625, 12622, 12626, 12627, 12628, 12629, 12628, 12627, + 12630, 12631, 12632, 12632, 12633, 12630, 12634, 12635, 12636, 12635, 12634, 12637, + 12638, 12639, 12640, 12639, 12638, 12641, 12642, 12643, 12644, 12642, 12644, 12645 + ] + }, + { + "id": "shape189_part1", + "type": "TRIANGLES", + "indices": [ + 12646, 12647, 12648, 12647, 12649, 12648, 12650, 12651, 12652, 12651, 12653, 12652, + 12654, 12655, 12656, 12657, 12656, 12655, 12658, 12657, 12659, 12657, 12655, 12659, + 12660, 12661, 12662, 12663, 12662, 12661, 12662, 12664, 12660, 12664, 12662, 12665, + 12666, 12667, 12668, 12667, 12666, 12669, 12670, 12669, 12671, 12669, 12670, 12672, + 12673, 12674, 12675, 12675, 12674, 12676, 12675, 12677, 12678, 12677, 12675, 12679 + ] + }, + { + "id": "shape190_part1", + "type": "TRIANGLES", + "indices": [ + 12680, 12681, 12682, 12681, 12683, 12682, 12684, 12685, 12686, 12685, 12687, 12686, + 12688, 12689, 12690, 12691, 12690, 12689, 12692, 12689, 12693, 12689, 12692, 12691, + 12694, 12695, 12696, 12695, 12694, 12697, 12698, 12694, 12696, 12694, 12698, 12699, + 12700, 12701, 12702, 12701, 12700, 12703, 12704, 12703, 12705, 12703, 12704, 12706, + 12707, 12708, 12709, 12709, 12708, 12710, 12709, 12711, 12712, 12711, 12709, 12713 + ] + }, + { + "id": "shape191_part1", + "type": "TRIANGLES", + "indices": [ + 12714, 12715, 12716, 12715, 12717, 12716, 12718, 12719, 12720, 12719, 12721, 12720, + 12722, 12723, 12724, 12725, 12724, 12723, 12726, 12723, 12727, 12723, 12726, 12725, + 12728, 12729, 12730, 12731, 12730, 12729, 12732, 12728, 12730, 12728, 12732, 12733, + 12734, 12735, 12736, 12735, 12734, 12737, 12738, 12737, 12739, 12737, 12738, 12740, + 12741, 12742, 12743, 12743, 12742, 12744, 12743, 12745, 12746, 12745, 12743, 12747 + ] + }, + { + "id": "shape192_part1", + "type": "TRIANGLES", + "indices": [ + 12748, 12749, 12750, 12749, 12751, 12750, 12752, 12753, 12754, 12753, 12752, 12755, + 12756, 12757, 12758, 12759, 12758, 12757, 12760, 12757, 12761, 12757, 12760, 12759, + 12762, 12763, 12764, 12763, 12762, 12765, 12766, 12762, 12764, 12762, 12766, 12767, + 12768, 12769, 12770, 12770, 12769, 12771, 12772, 12773, 12771, 12773, 12772, 12774, + 12775, 12776, 12777, 12776, 12775, 12778, 12779, 12777, 12780, 12779, 12780, 12781 + ] + }, + { + "id": "shape193_part1", + "type": "TRIANGLES", + "indices": [ + 12782, 12783, 12784, 12783, 12785, 12784, 12786, 12787, 12788, 12787, 12789, 12788, + 12790, 12791, 12792, 12791, 12790, 12793, 12794, 12793, 12795, 12793, 12794, 12791, + 12796, 12797, 12798, 12799, 12798, 12797, 12800, 12796, 12798, 12796, 12800, 12801, + 12802, 12803, 12804, 12803, 12802, 12805, 12806, 12807, 12805, 12807, 12806, 12808, + 12809, 12810, 12811, 12810, 12809, 12812, 12813, 12811, 12814, 12813, 12814, 12815 + ] + }, + { + "id": "shape194_part1", + "type": "TRIANGLES", + "indices": [ + 12816, 12817, 12818, 12819, 12818, 12817, 12820, 12821, 12816, 12816, 12821, 12817, + 12822, 12823, 12820, 12820, 12823, 12821, 12824, 12822, 12825, 12822, 12824, 12823, + 12826, 12827, 12825, 12825, 12827, 12824, 12828, 12829, 12826, 12826, 12829, 12827, + 12830, 12831, 12828, 12828, 12831, 12829, 12832, 12830, 12833, 12830, 12832, 12831, + 12834, 12833, 12835, 12833, 12834, 12832, 12836, 12835, 12837, 12835, 12836, 12834, + 12838, 12837, 12839, 12837, 12838, 12836, 12840, 12839, 12841, 12839, 12840, 12838, + 12840, 12841, 12842, 12842, 12841, 12843, 12842, 12843, 12844, 12844, 12843, 12845, + 12844, 12845, 12846, 12846, 12845, 12847, 12846, 12847, 12848, 12848, 12847, 12849, + 12850, 12851, 12849, 12848, 12849, 12851, 12852, 12853, 12850, 12851, 12850, 12853, + 12854, 12855, 12852, 12853, 12852, 12855, 12856, 12857, 12854, 12855, 12854, 12857, + 12858, 12859, 12860, 12861, 12858, 12860, 12862, 12861, 12860, 12863, 12862, 12860, + 12864, 12863, 12860, 12865, 12864, 12860, 12866, 12865, 12860, 12867, 12866, 12860, + 12868, 12867, 12860, 12869, 12868, 12860, 12870, 12869, 12860, 12871, 12870, 12860, + 12872, 12871, 12860, 12873, 12872, 12860, 12874, 12873, 12860, 12875, 12874, 12860, + 12876, 12875, 12860, 12877, 12876, 12860, 12878, 12877, 12860, 12859, 12878, 12860, + 12879, 12880, 12881, 12880, 12882, 12881, 12882, 12883, 12881, 12883, 12884, 12881, + 12884, 12885, 12881, 12885, 12886, 12881, 12886, 12887, 12881, 12887, 12888, 12881, + 12888, 12889, 12881, 12889, 12890, 12881, 12890, 12891, 12881, 12891, 12892, 12881, + 12892, 12893, 12881, 12893, 12894, 12881, 12894, 12895, 12881, 12895, 12896, 12881, + 12896, 12897, 12881, 12897, 12898, 12881, 12898, 12899, 12881, 12899, 12879, 12881 + ] + }, + { + "id": "shape195_part1", + "type": "TRIANGLES", + "indices": [ + 12900, 12901, 12902, 12903, 12902, 12901, 12904, 12905, 12900, 12901, 12900, 12905, + 12905, 12904, 12906, 12906, 12904, 12907, 12906, 12907, 12908, 12908, 12907, 12909, + 12908, 12909, 12910, 12910, 12909, 12911, 12912, 12911, 12913, 12911, 12912, 12910, + 12914, 12913, 12915, 12913, 12914, 12912, 12916, 12915, 12917, 12915, 12916, 12914, + 12918, 12917, 12919, 12917, 12918, 12916, 12920, 12921, 12919, 12919, 12921, 12918, + 12922, 12923, 12920, 12920, 12923, 12921, 12924, 12922, 12925, 12922, 12924, 12923, + 12926, 12927, 12925, 12925, 12927, 12924, 12928, 12929, 12926, 12927, 12926, 12929, + 12930, 12931, 12928, 12929, 12928, 12931, 12932, 12933, 12934, 12935, 12932, 12934, + 12936, 12935, 12934, 12937, 12938, 12934, 12939, 12937, 12934, 12940, 12939, 12934, + 12941, 12940, 12934, 12942, 12941, 12934, 12943, 12942, 12934, 12944, 12943, 12934, + 12945, 12944, 12934, 12946, 12945, 12934, 12933, 12946, 12934, 12947, 12948, 12949, + 12948, 12950, 12949, 12950, 12951, 12949, 12951, 12952, 12949, 12952, 12953, 12949, + 12953, 12954, 12949, 12954, 12955, 12949, 12955, 12956, 12949, 12956, 12957, 12949, + 12957, 12958, 12949, 12958, 12959, 12949, 12960, 12961, 12949, 12961, 12947, 12949 + ] + }, + { + "id": "shape196_part1", + "type": "TRIANGLES", + "indices": [ + 12962, 12963, 12964, 12965, 12964, 12963, 12963, 12962, 12966, 12966, 12962, 12967, + 12966, 12967, 12968, 12968, 12967, 12969, 12968, 12969, 12970, 12970, 12969, 12971, + 12972, 12971, 12973, 12971, 12972, 12970, 12974, 12973, 12975, 12973, 12974, 12972, + 12976, 12975, 12977, 12975, 12976, 12974, 12978, 12977, 12979, 12977, 12978, 12976, + 12980, 12979, 12981, 12979, 12980, 12978, 12982, 12983, 12981, 12981, 12983, 12980, + 12984, 12982, 12985, 12982, 12984, 12983, 12986, 12987, 12985, 12985, 12987, 12984, + 12988, 12989, 12986, 12986, 12989, 12987, 12990, 12991, 12988, 12989, 12988, 12991, + 12992, 12993, 12990, 12991, 12990, 12993, 12994, 12995, 12996, 12997, 12994, 12996, + 12998, 12997, 12996, 12999, 12998, 12996, 13000, 12999, 12996, 13001, 13000, 12996, + 13002, 13001, 12996, 13003, 13002, 12996, 13004, 13003, 12996, 13005, 13004, 12996, + 13006, 13005, 12996, 13007, 13006, 12996, 13008, 13007, 12996, 13009, 13010, 13011, + 13010, 13012, 13011, 13012, 13013, 13011, 13013, 13014, 13011, 13014, 13015, 13011, + 13015, 13016, 13011, 13016, 13017, 13011, 13017, 13018, 13011, 13018, 13019, 13011, + 13019, 13020, 13011, 13020, 13021, 13011, 13021, 13022, 13011, 13022, 13023, 13011 + ] + }, + { + "id": "shape197_part1", + "type": "TRIANGLES", + "indices": [ + 13024, 13025, 13026, 13027, 13026, 13025, 13025, 13024, 13028, 13028, 13024, 13029, + 13028, 13029, 13030, 13030, 13029, 13031, 13030, 13031, 13032, 13032, 13031, 13033, + 13032, 13033, 13034, 13034, 13033, 13035, 13034, 13035, 13036, 13036, 13035, 13037, + 13038, 13037, 13039, 13037, 13038, 13036, 13040, 13039, 13041, 13039, 13040, 13038, + 13042, 13041, 13043, 13041, 13042, 13040, 13044, 13043, 13045, 13043, 13044, 13042, + 13046, 13045, 13047, 13045, 13046, 13044, 13048, 13049, 13047, 13047, 13049, 13046, + 13050, 13048, 13051, 13048, 13050, 13049, 13052, 13053, 13051, 13050, 13051, 13053, + 13054, 13055, 13052, 13053, 13052, 13055, 13056, 13057, 13058, 13059, 13056, 13058, + 13060, 13059, 13058, 13061, 13060, 13058, 13062, 13061, 13058, 13063, 13062, 13058, + 13064, 13063, 13058, 13065, 13064, 13058, 13066, 13065, 13058, 13067, 13066, 13058, + 13068, 13067, 13058, 13069, 13068, 13058, 13070, 13069, 13058, 13071, 13072, 13073, + 13072, 13074, 13073, 13074, 13075, 13073, 13075, 13076, 13073, 13076, 13077, 13073, + 13077, 13078, 13073, 13078, 13079, 13073, 13079, 13080, 13073, 13080, 13081, 13073, + 13081, 13082, 13073, 13082, 13083, 13073, 13083, 13084, 13073, 13084, 13085, 13073 + ] + }, + { + "id": "shape198_part1", + "type": "TRIANGLES", + "indices": [ + 13086, 13087, 13088, 13089, 13088, 13087, 13087, 13086, 13090, 13090, 13086, 13091, + 13090, 13091, 13092, 13092, 13091, 13093, 13092, 13093, 13094, 13094, 13093, 13095, + 13094, 13095, 13096, 13096, 13095, 13097, 13096, 13097, 13098, 13098, 13097, 13099, + 13100, 13099, 13101, 13099, 13100, 13098, 13102, 13101, 13103, 13101, 13102, 13100, + 13104, 13103, 13105, 13103, 13104, 13102, 13106, 13105, 13107, 13105, 13106, 13104, + 13108, 13109, 13107, 13107, 13109, 13106, 13110, 13111, 13108, 13108, 13111, 13109, + 13112, 13113, 13110, 13110, 13113, 13111, 13114, 13115, 13112, 13113, 13112, 13115, + 13116, 13117, 13114, 13115, 13114, 13117, 13118, 13119, 13120, 13121, 13118, 13120, + 13122, 13121, 13120, 13123, 13122, 13120, 13124, 13123, 13120, 13125, 13126, 13120, + 13127, 13125, 13120, 13128, 13127, 13120, 13129, 13128, 13120, 13130, 13129, 13120, + 13131, 13130, 13120, 13132, 13131, 13120, 13119, 13132, 13120, 13133, 13134, 13135, + 13134, 13136, 13135, 13136, 13137, 13135, 13138, 13139, 13135, 13139, 13140, 13135, + 13140, 13141, 13135, 13141, 13142, 13135, 13142, 13143, 13135, 13143, 13144, 13135, + 13144, 13145, 13135, 13145, 13146, 13135, 13146, 13147, 13135, 13147, 13133, 13135 + ] + }, + { + "id": "shape199_part1", + "type": "TRIANGLES", + "indices": [ + 13148, 13149, 13150, 13151, 13150, 13149, 13149, 13148, 13152, 13152, 13148, 13153, + 13152, 13153, 13154, 13154, 13153, 13155, 13154, 13155, 13156, 13156, 13155, 13157, + 13156, 13157, 13158, 13158, 13157, 13159, 13160, 13159, 13161, 13159, 13160, 13158, + 13162, 13161, 13163, 13161, 13162, 13160, 13164, 13163, 13165, 13163, 13164, 13162, + 13166, 13167, 13165, 13165, 13167, 13164, 13168, 13166, 13169, 13166, 13168, 13167, + 13170, 13171, 13169, 13169, 13171, 13168, 13172, 13173, 13170, 13170, 13173, 13171, + 13174, 13175, 13172, 13173, 13172, 13175, 13176, 13177, 13174, 13175, 13174, 13177, + 13178, 13179, 13176, 13177, 13176, 13179, 13180, 13181, 13182, 13183, 13180, 13182, + 13184, 13183, 13182, 13185, 13184, 13182, 13186, 13185, 13182, 13187, 13186, 13182, + 13188, 13187, 13182, 13189, 13188, 13182, 13190, 13189, 13182, 13191, 13192, 13182, + 13193, 13191, 13182, 13194, 13193, 13182, 13181, 13194, 13182, 13195, 13196, 13197, + 13196, 13198, 13197, 13198, 13199, 13197, 13199, 13200, 13197, 13201, 13202, 13197, + 13202, 13203, 13197, 13203, 13204, 13197, 13204, 13205, 13197, 13205, 13206, 13197, + 13206, 13207, 13197, 13207, 13208, 13197, 13208, 13209, 13197, 13209, 13195, 13197 + ] + }, + { + "id": "shape200_part1", + "type": "TRIANGLES", + "indices": [ + 13210, 13211, 13212, 13213, 13212, 13211, 13211, 13210, 13214, 13214, 13210, 13215, + 13214, 13215, 13216, 13216, 13215, 13217, 13216, 13217, 13218, 13218, 13217, 13219, + 13220, 13219, 13221, 13219, 13220, 13218, 13222, 13221, 13223, 13221, 13222, 13220, + 13224, 13223, 13225, 13223, 13224, 13222, 13226, 13225, 13227, 13225, 13226, 13224, + 13228, 13227, 13229, 13227, 13228, 13226, 13230, 13231, 13229, 13229, 13231, 13228, + 13232, 13230, 13233, 13230, 13232, 13231, 13234, 13233, 13235, 13233, 13234, 13232, + 13236, 13237, 13235, 13234, 13235, 13237, 13238, 13239, 13236, 13237, 13236, 13239, + 13240, 13241, 13238, 13239, 13238, 13241, 13242, 13243, 13244, 13245, 13242, 13244, + 13246, 13245, 13244, 13247, 13246, 13244, 13248, 13247, 13244, 13249, 13248, 13244, + 13250, 13249, 13244, 13251, 13250, 13244, 13252, 13251, 13244, 13253, 13252, 13244, + 13254, 13253, 13244, 13255, 13254, 13244, 13256, 13255, 13244, 13257, 13258, 13259, + 13258, 13260, 13259, 13260, 13261, 13259, 13261, 13262, 13259, 13262, 13263, 13259, + 13263, 13264, 13259, 13264, 13265, 13259, 13265, 13266, 13259, 13266, 13267, 13259, + 13267, 13268, 13259, 13268, 13269, 13259, 13269, 13270, 13259, 13270, 13271, 13259 + ] + }, + { + "id": "shape201_part1", + "type": "TRIANGLES", + "indices": [ + 13272, 13273, 13274, 13275, 13274, 13273, 13276, 13277, 13272, 13273, 13272, 13277, + 13277, 13276, 13278, 13278, 13276, 13279, 13278, 13279, 13280, 13280, 13279, 13281, + 13280, 13281, 13282, 13282, 13281, 13283, 13284, 13283, 13285, 13283, 13284, 13282, + 13286, 13285, 13287, 13285, 13286, 13284, 13288, 13287, 13289, 13287, 13288, 13286, + 13290, 13289, 13291, 13289, 13290, 13288, 13292, 13291, 13293, 13291, 13292, 13290, + 13294, 13293, 13295, 13293, 13294, 13292, 13296, 13297, 13295, 13295, 13297, 13294, + 13298, 13299, 13296, 13296, 13299, 13297, 13300, 13301, 13298, 13299, 13298, 13301, + 13302, 13303, 13300, 13301, 13300, 13303, 13304, 13305, 13306, 13307, 13304, 13306, + 13308, 13307, 13306, 13309, 13308, 13306, 13310, 13309, 13306, 13311, 13310, 13306, + 13312, 13311, 13306, 13313, 13312, 13306, 13314, 13313, 13306, 13315, 13314, 13306, + 13316, 13315, 13306, 13317, 13316, 13306, 13318, 13317, 13306, 13319, 13320, 13321, + 13320, 13322, 13321, 13322, 13323, 13321, 13323, 13324, 13321, 13324, 13325, 13321, + 13325, 13326, 13321, 13326, 13327, 13321, 13327, 13328, 13321, 13328, 13329, 13321, + 13329, 13330, 13321, 13330, 13331, 13321, 13331, 13332, 13321, 13332, 13333, 13321 + ] + }, + { + "id": "shape202_part1", + "type": "TRIANGLES", + "indices": [ + 13334, 13335, 13336, 13337, 13336, 13335, 13338, 13339, 13334, 13335, 13334, 13339, + 13339, 13338, 13340, 13340, 13338, 13341, 13340, 13341, 13342, 13342, 13341, 13343, + 13342, 13343, 13344, 13344, 13343, 13345, 13344, 13346, 13347, 13346, 13344, 13345, + 13346, 13348, 13347, 13349, 13348, 13350, 13348, 13349, 13347, 13351, 13350, 13352, + 13350, 13351, 13349, 13353, 13352, 13354, 13352, 13353, 13351, 13355, 13354, 13356, + 13354, 13355, 13353, 13357, 13356, 13358, 13356, 13357, 13355, 13359, 13360, 13358, + 13358, 13360, 13357, 13361, 13362, 13359, 13360, 13359, 13362, 13363, 13364, 13361, + 13362, 13361, 13364, 13365, 13366, 13363, 13364, 13363, 13366, 13367, 13368, 13369, + 13370, 13367, 13369, 13371, 13370, 13369, 13372, 13371, 13369, 13373, 13372, 13369, + 13374, 13375, 13369, 13376, 13374, 13369, 13377, 13376, 13369, 13378, 13377, 13369, + 13379, 13378, 13369, 13380, 13379, 13369, 13381, 13380, 13369, 13382, 13381, 13369, + 13368, 13382, 13369, 13383, 13384, 13385, 13384, 13386, 13385, 13386, 13387, 13385, + 13387, 13388, 13385, 13388, 13389, 13385, 13390, 13391, 13385, 13391, 13392, 13385, + 13392, 13393, 13385, 13393, 13394, 13385, 13394, 13395, 13385, 13395, 13396, 13385, + 13396, 13397, 13385, 13397, 13383, 13385 + ] + }, + { + "id": "shape203_part1", + "type": "TRIANGLES", + "indices": [ + 13398, 13399, 13400, 13401, 13400, 13399, 13402, 13403, 13398, 13399, 13398, 13403, + 13403, 13402, 13404, 13404, 13402, 13405, 13404, 13405, 13406, 13406, 13405, 13407, + 13406, 13407, 13408, 13408, 13407, 13409, 13408, 13409, 13410, 13410, 13409, 13411, + 13412, 13411, 13413, 13411, 13412, 13410, 13414, 13413, 13415, 13413, 13414, 13412, + 13416, 13415, 13417, 13415, 13416, 13414, 13418, 13417, 13419, 13417, 13418, 13416, + 13420, 13421, 13419, 13419, 13421, 13418, 13422, 13423, 13420, 13420, 13423, 13421, + 13424, 13422, 13425, 13422, 13424, 13423, 13426, 13427, 13425, 13424, 13425, 13427, + 13428, 13429, 13426, 13427, 13426, 13429, 13430, 13431, 13432, 13433, 13430, 13432, + 13434, 13433, 13432, 13435, 13434, 13432, 13436, 13435, 13432, 13437, 13436, 13432, + 13438, 13437, 13432, 13439, 13438, 13432, 13440, 13439, 13432, 13441, 13440, 13432, + 13442, 13441, 13432, 13443, 13442, 13432, 13431, 13444, 13432, 13445, 13446, 13447, + 13446, 13448, 13447, 13448, 13449, 13447, 13449, 13450, 13447, 13450, 13451, 13447, + 13451, 13452, 13447, 13452, 13453, 13447, 13453, 13454, 13447, 13454, 13455, 13447, + 13455, 13456, 13447, 13456, 13457, 13447, 13457, 13458, 13447, 13458, 13459, 13447 + ] + }, + { + "id": "shape204_part1", + "type": "TRIANGLES", + "indices": [ + 13460, 13461, 13462, 13463, 13462, 13461, 13461, 13460, 13464, 13464, 13460, 13465, + 13464, 13465, 13466, 13466, 13465, 13467, 13466, 13467, 13468, 13468, 13467, 13469, + 13468, 13469, 13470, 13470, 13469, 13471, 13470, 13471, 13472, 13472, 13471, 13473, + 13474, 13473, 13475, 13473, 13474, 13472, 13476, 13475, 13477, 13475, 13476, 13474, + 13478, 13479, 13477, 13477, 13479, 13476, 13480, 13478, 13481, 13478, 13480, 13479, + 13482, 13481, 13483, 13481, 13482, 13480, 13484, 13483, 13485, 13483, 13484, 13482, + 13486, 13487, 13485, 13484, 13485, 13487, 13488, 13489, 13486, 13487, 13486, 13489, + 13490, 13491, 13488, 13489, 13488, 13491, 13492, 13493, 13494, 13495, 13492, 13494, + 13496, 13495, 13494, 13497, 13496, 13494, 13498, 13497, 13494, 13499, 13498, 13494, + 13500, 13499, 13494, 13501, 13502, 13494, 13503, 13501, 13494, 13504, 13503, 13494, + 13505, 13504, 13494, 13506, 13505, 13494, 13493, 13506, 13494, 13507, 13508, 13509, + 13508, 13510, 13509, 13510, 13511, 13509, 13511, 13512, 13509, 13512, 13513, 13509, + 13513, 13514, 13509, 13514, 13515, 13509, 13515, 13516, 13509, 13516, 13517, 13509, + 13517, 13518, 13509, 13518, 13519, 13509, 13519, 13520, 13509, 13520, 13521, 13509 + ] + }, + { + "id": "shape205_part1", + "type": "TRIANGLES", + "indices": [ + 13522, 13523, 13524, 13525, 13524, 13523, 13526, 13527, 13522, 13523, 13522, 13527, + 13527, 13526, 13528, 13528, 13526, 13529, 13528, 13529, 13530, 13530, 13529, 13531, + 13530, 13531, 13532, 13532, 13531, 13533, 13532, 13533, 13534, 13534, 13533, 13535, + 13536, 13535, 13537, 13535, 13536, 13534, 13538, 13537, 13539, 13537, 13538, 13536, + 13540, 13539, 13541, 13539, 13540, 13538, 13542, 13543, 13541, 13541, 13543, 13540, + 13544, 13542, 13545, 13542, 13544, 13543, 13546, 13547, 13545, 13545, 13547, 13544, + 13548, 13549, 13546, 13546, 13549, 13547, 13550, 13551, 13548, 13549, 13548, 13551, + 13552, 13553, 13550, 13551, 13550, 13553, 13554, 13555, 13556, 13557, 13554, 13556, + 13558, 13557, 13556, 13559, 13558, 13556, 13560, 13559, 13556, 13561, 13560, 13556, + 13562, 13561, 13556, 13563, 13562, 13556, 13564, 13563, 13556, 13565, 13564, 13556, + 13566, 13565, 13556, 13567, 13566, 13556, 13555, 13568, 13556, 13569, 13570, 13571, + 13570, 13572, 13571, 13572, 13573, 13571, 13573, 13574, 13571, 13574, 13575, 13571, + 13575, 13576, 13571, 13576, 13577, 13571, 13577, 13578, 13571, 13578, 13579, 13571, + 13579, 13580, 13571, 13580, 13581, 13571, 13581, 13582, 13571, 13582, 13583, 13571 + ] + }, + { + "id": "shape206_part1", + "type": "TRIANGLES", + "indices": [ + 13584, 13585, 13586, 13587, 13586, 13585, 13585, 13584, 13588, 13588, 13584, 13589, + 13588, 13589, 13590, 13590, 13589, 13591, 13590, 13591, 13592, 13592, 13591, 13593, + 13592, 13593, 13594, 13594, 13593, 13595, 13596, 13595, 13597, 13595, 13596, 13594, + 13598, 13597, 13599, 13597, 13598, 13596, 13600, 13599, 13601, 13599, 13600, 13598, + 13602, 13601, 13603, 13601, 13602, 13600, 13604, 13605, 13603, 13603, 13605, 13602, + 13606, 13607, 13604, 13604, 13607, 13605, 13608, 13606, 13609, 13606, 13608, 13607, + 13610, 13611, 13609, 13608, 13609, 13611, 13612, 13613, 13610, 13611, 13610, 13613, + 13614, 13615, 13612, 13613, 13612, 13615, 13616, 13617, 13618, 13619, 13616, 13618, + 13620, 13619, 13618, 13621, 13620, 13618, 13622, 13621, 13618, 13623, 13622, 13618, + 13624, 13623, 13618, 13625, 13624, 13618, 13626, 13625, 13618, 13627, 13626, 13618, + 13628, 13627, 13618, 13629, 13630, 13618, 13617, 13629, 13618, 13631, 13632, 13633, + 13632, 13634, 13633, 13634, 13635, 13633, 13635, 13636, 13633, 13636, 13637, 13633, + 13637, 13638, 13633, 13638, 13639, 13633, 13639, 13640, 13633, 13640, 13641, 13633, + 13641, 13642, 13633, 13642, 13643, 13633, 13643, 13644, 13633, 13644, 13645, 13633 + ] + }, + { + "id": "shape207_part1", + "type": "TRIANGLES", + "indices": [ + 13646, 13647, 13648, 13649, 13648, 13647, 13647, 13646, 13650, 13650, 13646, 13651, + 13650, 13651, 13652, 13652, 13651, 13653, 13652, 13653, 13654, 13654, 13653, 13655, + 13654, 13655, 13656, 13656, 13655, 13657, 13658, 13657, 13659, 13657, 13658, 13656, + 13660, 13659, 13661, 13659, 13660, 13658, 13662, 13661, 13663, 13661, 13662, 13660, + 13664, 13663, 13665, 13663, 13664, 13662, 13666, 13665, 13667, 13665, 13666, 13664, + 13668, 13669, 13667, 13667, 13669, 13666, 13670, 13671, 13668, 13668, 13671, 13669, + 13672, 13673, 13670, 13670, 13673, 13671, 13674, 13675, 13672, 13673, 13672, 13675, + 13676, 13677, 13674, 13675, 13674, 13677, 13678, 13679, 13680, 13681, 13678, 13680, + 13682, 13681, 13680, 13683, 13682, 13680, 13684, 13683, 13680, 13685, 13684, 13680, + 13686, 13685, 13680, 13687, 13686, 13680, 13688, 13687, 13680, 13689, 13688, 13680, + 13690, 13689, 13680, 13691, 13690, 13680, 13692, 13691, 13680, 13693, 13694, 13695, + 13694, 13696, 13695, 13696, 13697, 13695, 13697, 13698, 13695, 13698, 13699, 13695, + 13699, 13700, 13695, 13700, 13701, 13695, 13701, 13702, 13695, 13702, 13703, 13695, + 13703, 13704, 13695, 13704, 13705, 13695, 13705, 13706, 13695, 13706, 13707, 13695 + ] + }, + { + "id": "shape208_part1", + "type": "TRIANGLES", + "indices": [ + 13708, 13709, 13710, 13711, 13710, 13709, 13709, 13708, 13712, 13712, 13708, 13713, + 13712, 13713, 13714, 13714, 13713, 13715, 13714, 13715, 13716, 13716, 13715, 13717, + 13716, 13717, 13718, 13718, 13717, 13719, 13718, 13719, 13720, 13720, 13719, 13721, + 13722, 13721, 13723, 13721, 13722, 13720, 13724, 13723, 13725, 13723, 13724, 13722, + 13726, 13725, 13727, 13725, 13726, 13724, 13728, 13727, 13729, 13727, 13728, 13726, + 13730, 13729, 13731, 13729, 13730, 13728, 13732, 13733, 13731, 13731, 13733, 13730, + 13734, 13735, 13732, 13732, 13735, 13733, 13736, 13737, 13734, 13735, 13734, 13737, + 13738, 13739, 13736, 13737, 13736, 13739, 13740, 13741, 13742, 13743, 13740, 13742, + 13744, 13743, 13742, 13745, 13744, 13742, 13746, 13745, 13742, 13747, 13746, 13742, + 13748, 13747, 13742, 13749, 13748, 13742, 13750, 13749, 13742, 13751, 13750, 13742, + 13752, 13751, 13742, 13753, 13752, 13742, 13741, 13754, 13742, 13755, 13756, 13757, + 13756, 13758, 13757, 13758, 13759, 13757, 13759, 13760, 13757, 13760, 13761, 13757, + 13761, 13762, 13757, 13762, 13763, 13757, 13763, 13764, 13757, 13764, 13765, 13757, + 13765, 13766, 13757, 13766, 13767, 13757, 13767, 13768, 13757, 13768, 13769, 13757 + ] + }, + { + "id": "shape209_part1", + "type": "TRIANGLES", + "indices": [ + 13770, 13771, 13772, 13771, 13770, 13773, 13774, 13775, 13776, 13777, 13776, 13775, + 13778, 13779, 13780, 13779, 13781, 13780, 13781, 13782, 13780, 13782, 13783, 13780, + 13783, 13784, 13780, 13784, 13785, 13780, 13785, 13786, 13780, 13786, 13787, 13780, + 13787, 13771, 13780, 13771, 13773, 13780, 13788, 13789, 13790, 13789, 13791, 13790, + 13791, 13776, 13790, 13776, 13777, 13790, 13792, 13793, 13790, 13793, 13794, 13790, + 13794, 13795, 13790, 13795, 13796, 13790, 13796, 13797, 13790, 13797, 13788, 13790, + 13798, 13790, 13780, 13790, 13798, 13792, 13780, 13790, 13778, 13778, 13790, 13799, + 13800, 13779, 13778, 13779, 13800, 13801, 13801, 13802, 13779, 13779, 13802, 13781, + 13803, 13781, 13802, 13781, 13803, 13782, 13803, 13783, 13782, 13783, 13803, 13804, + 13784, 13804, 13805, 13804, 13784, 13783, 13805, 13806, 13784, 13785, 13784, 13806, + 13806, 13786, 13785, 13786, 13806, 13807, 13807, 13787, 13786, 13787, 13807, 13808, + 13808, 13772, 13787, 13787, 13772, 13771, 13788, 13797, 13809, 13810, 13809, 13797, + 13811, 13788, 13809, 13788, 13811, 13789, 13811, 13791, 13789, 13791, 13811, 13812, + 13776, 13812, 13774, 13812, 13776, 13791, 13778, 13813, 13800, 13813, 13778, 13799, + 13814, 13798, 13815, 13798, 13814, 13792, 13814, 13793, 13792, 13793, 13814, 13816, + 13794, 13816, 13817, 13816, 13794, 13793, 13817, 13795, 13794, 13795, 13817, 13818, + 13818, 13796, 13795, 13796, 13818, 13819, 13819, 13797, 13796, 13797, 13819, 13810, + 13820, 13821, 13822, 13823, 13822, 13821, 13824, 13825, 13826, 13825, 13824, 13827, + 13828, 13829, 13830, 13830, 13829, 13831, 13832, 13833, 13828, 13828, 13833, 13829, + 13834, 13832, 13835, 13832, 13834, 13833, 13836, 13835, 13837, 13835, 13836, 13834, + 13838, 13837, 13839, 13837, 13838, 13836, 13840, 13839, 13841, 13839, 13840, 13838, + 13842, 13841, 13843, 13841, 13842, 13840, 13842, 13843, 13844, 13844, 13843, 13845, + 13844, 13845, 13820, 13820, 13845, 13846, 13820, 13846, 13821, 13821, 13846, 13847, + 13848, 13849, 13850, 13851, 13850, 13849, 13852, 13853, 13848, 13848, 13853, 13849, + 13854, 13826, 13852, 13852, 13826, 13853, 13824, 13854, 13855, 13854, 13824, 13826, + 13856, 13857, 13858, 13858, 13857, 13859, 13858, 13859, 13860, 13860, 13859, 13861, + 13860, 13861, 13862, 13862, 13861, 13863, 13864, 13865, 13863, 13862, 13863, 13865, + 13866, 13867, 13864, 13865, 13864, 13867, 13868, 13869, 13866, 13867, 13866, 13869, + 13870, 13871, 13872, 13871, 13870, 13873, 13874, 13830, 13875, 13874, 13875, 13876, + 13831, 13877, 13878, 13877, 13831, 13829, 13829, 13879, 13877, 13879, 13829, 13833, + 13880, 13833, 13834, 13833, 13880, 13879, 13881, 13880, 13836, 13836, 13880, 13834, + 13882, 13881, 13838, 13838, 13881, 13836, 13883, 13838, 13840, 13838, 13883, 13882, + 13884, 13840, 13842, 13840, 13884, 13883, 13842, 13844, 13884, 13885, 13884, 13844, + 13844, 13820, 13885, 13822, 13885, 13820, 13867, 13886, 13887, 13886, 13867, 13869, + 13851, 13888, 13889, 13888, 13851, 13849, 13853, 13888, 13849, 13888, 13853, 13890, + 13826, 13890, 13853, 13890, 13826, 13825, 13891, 13827, 13875, 13876, 13875, 13827, + 13870, 13872, 13892, 13893, 13892, 13872, 13856, 13894, 13895, 13894, 13856, 13858, + 13858, 13896, 13894, 13896, 13858, 13860, 13860, 13897, 13896, 13897, 13860, 13862, + 13862, 13865, 13897, 13897, 13865, 13898, 13865, 13867, 13898, 13898, 13867, 13887 + ] + }, + { + "id": "shape210_part1", + "type": "TRIANGLES", + "indices": [ + 13899, 13900, 13901, 13900, 13899, 13902, 13903, 13904, 13905, 13904, 13903, 13906, + 13907, 13908, 13909, 13907, 13909, 13910, 13911, 13912, 13913, 13911, 13913, 13914, + 13915, 13916, 13917, 13915, 13917, 13918, 13919, 13920, 13921, 13919, 13921, 13922, + 13923, 13924, 13925, 13924, 13926, 13925, 13927, 13928, 13929, 13928, 13927, 13930, + 13931, 13932, 13933, 13931, 13933, 13934, 13935, 13936, 13937, 13935, 13937, 13938, + 13939, 13940, 13941, 13942, 13939, 13941, 13943, 13942, 13941, 13944, 13943, 13941, + 13945, 13944, 13941, 13946, 13945, 13941, 13947, 13946, 13941, 13948, 13947, 13941, + 13949, 13948, 13941, 13940, 13949, 13941, 13950, 13951, 13952, 13951, 13953, 13952, + 13953, 13954, 13952, 13954, 13955, 13952, 13955, 13956, 13952, 13956, 13957, 13952, + 13957, 13958, 13952, 13958, 13959, 13952, 13959, 13960, 13952, 13960, 13950, 13952 + ] + }, + { + "id": "shape211_part1", + "type": "TRIANGLES", + "indices": [ + 13961, 13962, 13963, 13962, 13961, 13964, 13965, 13966, 13967, 13966, 13965, 13968, + 13969, 13970, 13971, 13969, 13971, 13972, 13973, 13974, 13975, 13973, 13975, 13976, + 13977, 13978, 13979, 13977, 13979, 13980, 13981, 13982, 13983, 13981, 13983, 13984, + 13985, 13986, 13987, 13986, 13988, 13987, 13989, 13990, 13991, 13991, 13990, 13992, + 13993, 13994, 13995, 13994, 13993, 13996, 13997, 13998, 13999, 13997, 13999, 14000, + 14001, 14002, 14003, 14004, 14001, 14003, 14005, 14004, 14003, 14006, 14005, 14003, + 14007, 14006, 14003, 14008, 14007, 14003, 14009, 14008, 14003, 14010, 14009, 14003, + 14011, 14010, 14003, 14002, 14011, 14003, 14012, 14013, 14014, 14013, 14015, 14014, + 14015, 14016, 14014, 14016, 14017, 14014, 14017, 14018, 14014, 14018, 14019, 14014, + 14019, 14020, 14014, 14020, 14021, 14014, 14021, 14022, 14014, 14022, 14012, 14014 + ] + }, + { + "id": "shape212_part1", + "type": "TRIANGLES", + "indices": [ + 14023, 14024, 14025, 14023, 14025, 14026, 14027, 14028, 14029, 14029, 14030, 14027, + 14031, 14032, 14033, 14033, 14032, 14034, 14035, 14036, 14037, 14035, 14037, 14038, + 14039, 14040, 14041, 14039, 14041, 14042, 14043, 14044, 14045, 14045, 14044, 14046, + 14047, 14048, 14049, 14048, 14047, 14050, 14051, 14052, 14053, 14051, 14053, 14054, + 14055, 14056, 14057, 14055, 14057, 14058, 14059, 14060, 14061, 14059, 14061, 14062, + 14063, 14064, 14065, 14066, 14063, 14065, 14067, 14066, 14065, 14068, 14067, 14065, + 14069, 14068, 14065, 14070, 14069, 14065, 14071, 14070, 14065, 14072, 14071, 14065, + 14073, 14072, 14065, 14064, 14073, 14065, 14074, 14075, 14076, 14075, 14077, 14076, + 14077, 14078, 14076, 14078, 14079, 14076, 14079, 14080, 14076, 14080, 14081, 14076, + 14081, 14082, 14076, 14082, 14083, 14076, 14083, 14084, 14076, 14084, 14074, 14076 + ] + }, + { + "id": "shape213_part1", + "type": "TRIANGLES", + "indices": [ + 14085, 14086, 14087, 14086, 14085, 14088, 14089, 14090, 14091, 14092, 14091, 14090, + 14093, 14094, 14095, 14094, 14096, 14095, 14096, 14097, 14095, 14097, 14098, 14095, + 14098, 14099, 14095, 14099, 14100, 14095, 14100, 14101, 14095, 14101, 14102, 14095, + 14102, 14086, 14095, 14086, 14088, 14095, 14103, 14104, 14105, 14104, 14106, 14105, + 14106, 14091, 14105, 14091, 14092, 14105, 14107, 14108, 14105, 14108, 14109, 14105, + 14109, 14110, 14105, 14110, 14111, 14105, 14111, 14112, 14105, 14112, 14103, 14105, + 14107, 14095, 14113, 14105, 14095, 14107, 14095, 14105, 14093, 14093, 14105, 14114, + 14115, 14094, 14093, 14094, 14115, 14116, 14116, 14117, 14094, 14094, 14117, 14096, + 14118, 14096, 14117, 14096, 14118, 14097, 14119, 14097, 14118, 14097, 14119, 14098, + 14099, 14098, 14120, 14120, 14098, 14119, 14120, 14100, 14099, 14100, 14120, 14121, + 14121, 14101, 14100, 14101, 14121, 14122, 14122, 14123, 14101, 14101, 14123, 14102, + 14123, 14087, 14102, 14102, 14087, 14086, 14103, 14124, 14125, 14124, 14103, 14112, + 14125, 14104, 14103, 14104, 14125, 14126, 14126, 14106, 14104, 14106, 14126, 14127, + 14091, 14127, 14089, 14127, 14091, 14106, 14114, 14115, 14093, 14115, 14114, 14128, + 14129, 14113, 14130, 14113, 14129, 14107, 14129, 14108, 14107, 14108, 14129, 14131, + 14109, 14131, 14132, 14131, 14109, 14108, 14132, 14110, 14109, 14110, 14132, 14133, + 14133, 14134, 14110, 14111, 14110, 14134, 14134, 14124, 14111, 14111, 14124, 14112, + 14135, 14136, 14137, 14138, 14137, 14136, 14139, 14140, 14141, 14140, 14139, 14142, + 14143, 14144, 14145, 14144, 14143, 14146, 14147, 14145, 14148, 14145, 14147, 14143, + 14149, 14148, 14150, 14148, 14149, 14147, 14151, 14150, 14152, 14150, 14151, 14149, + 14153, 14152, 14154, 14152, 14153, 14151, 14155, 14154, 14156, 14154, 14155, 14153, + 14157, 14156, 14158, 14156, 14157, 14155, 14159, 14158, 14160, 14158, 14159, 14157, + 14159, 14160, 14135, 14135, 14160, 14161, 14135, 14161, 14136, 14136, 14161, 14162, + 14163, 14164, 14165, 14166, 14165, 14164, 14167, 14168, 14163, 14163, 14168, 14164, + 14169, 14141, 14167, 14167, 14141, 14168, 14139, 14169, 14170, 14169, 14139, 14141, + 14171, 14172, 14173, 14173, 14172, 14174, 14173, 14174, 14175, 14175, 14174, 14176, + 14177, 14178, 14176, 14175, 14176, 14178, 14179, 14180, 14177, 14178, 14177, 14180, + 14181, 14182, 14179, 14180, 14179, 14182, 14183, 14184, 14181, 14182, 14181, 14184, + 14185, 14186, 14187, 14186, 14185, 14188, 14189, 14144, 14190, 14189, 14190, 14191, + 14146, 14192, 14193, 14192, 14146, 14143, 14143, 14194, 14192, 14194, 14143, 14147, + 14195, 14194, 14149, 14149, 14194, 14147, 14196, 14195, 14151, 14151, 14195, 14149, + 14197, 14196, 14153, 14153, 14196, 14151, 14198, 14153, 14155, 14153, 14198, 14197, + 14199, 14155, 14157, 14155, 14199, 14198, 14157, 14159, 14199, 14200, 14199, 14159, + 14159, 14135, 14200, 14137, 14200, 14135, 14182, 14201, 14202, 14201, 14182, 14184, + 14166, 14203, 14204, 14203, 14166, 14164, 14164, 14205, 14203, 14205, 14164, 14168, + 14141, 14205, 14168, 14205, 14141, 14140, 14206, 14191, 14190, 14191, 14206, 14142, + 14185, 14207, 14208, 14207, 14185, 14187, 14171, 14209, 14210, 14209, 14171, 14173, + 14173, 14211, 14209, 14211, 14173, 14175, 14175, 14212, 14211, 14212, 14175, 14178, + 14178, 14180, 14212, 14212, 14180, 14213, 14180, 14182, 14213, 14213, 14182, 14202 + ] + }, + { + "id": "shape214_part1", + "type": "TRIANGLES", + "indices": [ + 14214, 14215, 14216, 14215, 14217, 14216, 14218, 14219, 14220, 14219, 14218, 14221, + 14222, 14223, 14224, 14223, 14222, 14225, 14226, 14227, 14228, 14227, 14226, 14229, + 14230, 14231, 14232, 14231, 14230, 14233, 14234, 14235, 14236, 14235, 14234, 14237, + 14238, 14239, 14240, 14240, 14239, 14241, 14242, 14243, 14244, 14243, 14245, 14244, + 14246, 14247, 14248, 14247, 14249, 14248, 14250, 14251, 14252, 14252, 14253, 14250, + 14254, 14255, 14256, 14257, 14254, 14256, 14258, 14257, 14256, 14259, 14258, 14256, + 14260, 14259, 14256, 14261, 14260, 14256, 14262, 14261, 14256, 14263, 14262, 14256, + 14264, 14263, 14256, 14255, 14264, 14256, 14265, 14266, 14267, 14266, 14268, 14267, + 14268, 14269, 14267, 14269, 14270, 14267, 14270, 14271, 14267, 14271, 14272, 14267, + 14272, 14273, 14267, 14273, 14274, 14267, 14274, 14275, 14267, 14275, 14265, 14267 + ] + }, + { + "id": "shape215_part1", + "type": "TRIANGLES", + "indices": [ + 14276, 14277, 14278, 14277, 14279, 14278, 14280, 14281, 14282, 14281, 14280, 14283, + 14284, 14285, 14286, 14285, 14284, 14287, 14288, 14289, 14290, 14289, 14288, 14291, + 14292, 14293, 14294, 14293, 14292, 14295, 14296, 14297, 14298, 14297, 14296, 14299, + 14300, 14301, 14302, 14302, 14301, 14303, 14304, 14305, 14306, 14305, 14307, 14306, + 14308, 14309, 14310, 14309, 14311, 14310, 14312, 14313, 14314, 14314, 14315, 14312, + 14316, 14317, 14318, 14319, 14316, 14318, 14320, 14319, 14318, 14321, 14320, 14318, + 14322, 14321, 14318, 14323, 14322, 14318, 14324, 14323, 14318, 14325, 14324, 14318, + 14326, 14325, 14318, 14317, 14326, 14318, 14327, 14328, 14329, 14328, 14330, 14329, + 14330, 14331, 14329, 14331, 14332, 14329, 14332, 14333, 14329, 14333, 14334, 14329, + 14334, 14335, 14329, 14335, 14336, 14329, 14336, 14337, 14329, 14337, 14327, 14329 + ] + }, + { + "id": "shape216_part1", + "type": "TRIANGLES", + "indices": [ + 14338, 14339, 14340, 14339, 14341, 14340, 14342, 14343, 14344, 14343, 14342, 14345, + 14346, 14347, 14348, 14347, 14346, 14349, 14350, 14351, 14352, 14351, 14350, 14353, + 14354, 14355, 14356, 14355, 14354, 14357, 14358, 14359, 14360, 14359, 14358, 14361, + 14362, 14363, 14364, 14364, 14363, 14365, 14366, 14367, 14368, 14367, 14369, 14368, + 14370, 14371, 14372, 14371, 14373, 14372, 14374, 14375, 14376, 14376, 14377, 14374, + 14378, 14379, 14380, 14381, 14378, 14380, 14382, 14381, 14380, 14383, 14382, 14380, + 14384, 14383, 14380, 14385, 14384, 14380, 14386, 14385, 14380, 14387, 14386, 14380, + 14388, 14387, 14380, 14379, 14388, 14380, 14389, 14390, 14391, 14390, 14392, 14391, + 14392, 14393, 14391, 14393, 14394, 14391, 14394, 14395, 14391, 14395, 14396, 14391, + 14396, 14397, 14391, 14397, 14398, 14391, 14398, 14399, 14391, 14399, 14389, 14391 + ] + }, + { + "id": "shape217_part1", + "type": "TRIANGLES", + "indices": [ + 14400, 14401, 14402, 14400, 14402, 14403, 14404, 14405, 14406, 14406, 14407, 14404, + 14408, 14409, 14410, 14410, 14409, 14411, 14412, 14413, 14414, 14412, 14414, 14415, + 14416, 14417, 14418, 14416, 14418, 14419, 14420, 14421, 14422, 14422, 14421, 14423, + 14424, 14425, 14426, 14425, 14424, 14427, 14428, 14429, 14430, 14428, 14430, 14431, + 14432, 14433, 14434, 14432, 14434, 14435, 14436, 14437, 14438, 14436, 14438, 14439, + 14440, 14441, 14442, 14443, 14440, 14442, 14444, 14443, 14442, 14445, 14444, 14442, + 14446, 14445, 14442, 14447, 14446, 14442, 14448, 14447, 14442, 14449, 14448, 14442, + 14450, 14449, 14442, 14441, 14450, 14442, 14451, 14452, 14453, 14452, 14454, 14453, + 14454, 14455, 14453, 14455, 14456, 14453, 14456, 14457, 14453, 14457, 14458, 14453, + 14458, 14459, 14453, 14459, 14460, 14453, 14460, 14461, 14453, 14461, 14451, 14453 + ] + }, + { + "id": "shape218_part1", + "type": "TRIANGLES", + "indices": [ + 14462, 14463, 14464, 14462, 14464, 14465, 14466, 14467, 14468, 14468, 14469, 14466, + 14470, 14471, 14472, 14472, 14471, 14473, 14474, 14475, 14476, 14474, 14476, 14477, + 14478, 14479, 14480, 14478, 14480, 14481, 14482, 14483, 14484, 14483, 14482, 14485, + 14486, 14487, 14488, 14487, 14486, 14489, 14490, 14491, 14492, 14490, 14492, 14493, + 14494, 14495, 14496, 14494, 14496, 14497, 14498, 14499, 14500, 14498, 14500, 14501, + 14502, 14503, 14504, 14505, 14502, 14504, 14506, 14505, 14504, 14507, 14506, 14504, + 14508, 14507, 14504, 14509, 14508, 14504, 14510, 14509, 14504, 14511, 14510, 14504, + 14512, 14511, 14504, 14503, 14512, 14504, 14513, 14514, 14515, 14514, 14516, 14515, + 14516, 14517, 14515, 14517, 14518, 14515, 14518, 14519, 14515, 14519, 14520, 14515, + 14520, 14521, 14515, 14521, 14522, 14515, 14522, 14523, 14515, 14523, 14513, 14515 + ] + }, + { + "id": "shape219_part1", + "type": "TRIANGLES", + "indices": [ + 14524, 14525, 14526, 14525, 14524, 14527, 14528, 14529, 14530, 14528, 14530, 14531, + 14532, 14533, 14534, 14533, 14535, 14534, 14536, 14537, 14538, 14538, 14539, 14536, + 14540, 14541, 14542, 14541, 14543, 14542, 14544, 14545, 14546, 14545, 14547, 14546, + 14548, 14549, 14550, 14549, 14548, 14551, 14552, 14553, 14554, 14553, 14552, 14555, + 14556, 14557, 14558, 14557, 14556, 14559, 14560, 14561, 14562, 14561, 14560, 14563, + 14564, 14565, 14566, 14567, 14564, 14566, 14568, 14567, 14566, 14569, 14568, 14566, + 14570, 14569, 14566, 14571, 14570, 14566, 14572, 14571, 14566, 14573, 14572, 14566, + 14574, 14573, 14566, 14565, 14574, 14566, 14575, 14576, 14577, 14576, 14578, 14577, + 14578, 14579, 14577, 14579, 14580, 14577, 14580, 14581, 14577, 14581, 14582, 14577, + 14582, 14583, 14577, 14583, 14584, 14577, 14584, 14585, 14577, 14585, 14575, 14577 + ] + }, + { + "id": "shape220_part1", + "type": "TRIANGLES", + "indices": [ + 14586, 14587, 14588, 14587, 14586, 14589, 14590, 14591, 14592, 14590, 14592, 14593, + 14594, 14595, 14596, 14595, 14597, 14596, 14598, 14599, 14600, 14600, 14601, 14598, + 14602, 14603, 14604, 14603, 14605, 14604, 14606, 14607, 14608, 14607, 14609, 14608, + 14610, 14611, 14612, 14612, 14611, 14613, 14614, 14615, 14616, 14615, 14614, 14617, + 14618, 14619, 14620, 14619, 14618, 14621, 14622, 14623, 14624, 14623, 14622, 14625, + 14626, 14627, 14628, 14629, 14626, 14628, 14630, 14629, 14628, 14631, 14630, 14628, + 14632, 14631, 14628, 14633, 14632, 14628, 14634, 14633, 14628, 14635, 14634, 14628, + 14636, 14635, 14628, 14627, 14636, 14628, 14637, 14638, 14639, 14638, 14640, 14639, + 14640, 14641, 14639, 14641, 14642, 14639, 14642, 14643, 14639, 14643, 14644, 14639, + 14644, 14645, 14639, 14645, 14646, 14639, 14646, 14647, 14639, 14647, 14637, 14639 + ] + }, + { + "id": "shape221_part1", + "type": "TRIANGLES", + "indices": [ + 14648, 14649, 14650, 14649, 14648, 14651, 14652, 14653, 14654, 14653, 14652, 14655, + 14656, 14657, 14658, 14656, 14658, 14659, 14660, 14661, 14662, 14660, 14662, 14663, + 14664, 14665, 14666, 14664, 14666, 14667, 14668, 14669, 14670, 14668, 14670, 14671, + 14672, 14673, 14674, 14673, 14675, 14674, 14676, 14677, 14678, 14677, 14676, 14679, + 14680, 14681, 14682, 14680, 14682, 14683, 14684, 14685, 14686, 14684, 14686, 14687, + 14688, 14689, 14690, 14691, 14688, 14690, 14692, 14691, 14690, 14693, 14692, 14690, + 14694, 14693, 14690, 14695, 14694, 14690, 14696, 14695, 14690, 14697, 14696, 14690, + 14698, 14697, 14690, 14689, 14698, 14690, 14699, 14700, 14701, 14700, 14702, 14701, + 14702, 14703, 14701, 14703, 14704, 14701, 14704, 14705, 14701, 14705, 14706, 14701, + 14706, 14707, 14701, 14707, 14708, 14701, 14708, 14709, 14701, 14709, 14699, 14701 + ] + }, + { + "id": "shape222_part1", + "type": "TRIANGLES", + "indices": [ + 14710, 14711, 14712, 14713, 14712, 14711, 14714, 14715, 14710, 14711, 14710, 14715, + 14715, 14714, 14716, 14716, 14714, 14717, 14716, 14717, 14718, 14718, 14717, 14719, + 14718, 14719, 14720, 14720, 14719, 14721, 14720, 14721, 14722, 14722, 14721, 14723, + 14722, 14723, 14724, 14724, 14723, 14725, 14726, 14725, 14727, 14725, 14726, 14724, + 14728, 14727, 14729, 14727, 14728, 14726, 14730, 14729, 14731, 14729, 14730, 14728, + 14732, 14731, 14733, 14731, 14732, 14730, 14734, 14735, 14733, 14733, 14735, 14732, + 14736, 14737, 14734, 14734, 14737, 14735, 14738, 14736, 14739, 14736, 14738, 14737, + 14740, 14739, 14741, 14739, 14740, 14738, 14742, 14743, 14741, 14741, 14743, 14740, + 14744, 14745, 14742, 14743, 14742, 14745, 14746, 14747, 14744, 14745, 14744, 14747, + 14748, 14749, 14746, 14747, 14746, 14749, 14750, 14751, 14748, 14749, 14748, 14751, + 14752, 14753, 14754, 14755, 14752, 14754, 14756, 14755, 14754, 14757, 14756, 14754, + 14758, 14757, 14754, 14759, 14758, 14754, 14760, 14759, 14754, 14761, 14760, 14754, + 14762, 14761, 14754, 14763, 14762, 14754, 14764, 14763, 14754, 14765, 14764, 14754, + 14766, 14765, 14754, 14767, 14766, 14754, 14768, 14767, 14754, 14769, 14768, 14754, + 14770, 14769, 14754, 14771, 14770, 14754, 14772, 14771, 14754, 14753, 14772, 14754, + 14773, 14774, 14775, 14774, 14776, 14775, 14776, 14777, 14775, 14777, 14778, 14775, + 14778, 14779, 14775, 14779, 14780, 14775, 14780, 14781, 14775, 14781, 14782, 14775, + 14782, 14783, 14775, 14783, 14784, 14775, 14784, 14785, 14775, 14785, 14786, 14775, + 14786, 14787, 14775, 14787, 14788, 14775, 14788, 14789, 14775, 14789, 14790, 14775, + 14790, 14791, 14775, 14791, 14792, 14775, 14792, 14793, 14775, 14793, 14773, 14775 + ] + }, + { + "id": "shape223_part1", + "type": "TRIANGLES", + "indices": [ + 14794, 14795, 14796, 14797, 14796, 14795, 14795, 14794, 14798, 14798, 14794, 14799, + 14798, 14799, 14800, 14800, 14799, 14801, 14800, 14801, 14802, 14802, 14801, 14803, + 14802, 14803, 14804, 14804, 14803, 14805, 14804, 14805, 14806, 14806, 14805, 14807, + 14806, 14807, 14808, 14808, 14807, 14809, 14810, 14809, 14811, 14809, 14810, 14808, + 14812, 14811, 14813, 14811, 14812, 14810, 14814, 14813, 14815, 14813, 14814, 14812, + 14816, 14815, 14817, 14815, 14816, 14814, 14818, 14819, 14817, 14817, 14819, 14816, + 14820, 14821, 14818, 14818, 14821, 14819, 14822, 14823, 14820, 14820, 14823, 14821, + 14824, 14822, 14825, 14822, 14824, 14823, 14826, 14825, 14827, 14825, 14826, 14824, + 14828, 14827, 14829, 14827, 14828, 14826, 14830, 14831, 14829, 14828, 14829, 14831, + 14832, 14833, 14830, 14831, 14830, 14833, 14834, 14835, 14832, 14833, 14832, 14835, + 14836, 14837, 14838, 14839, 14836, 14838, 14840, 14839, 14838, 14841, 14840, 14838, + 14842, 14841, 14838, 14843, 14842, 14838, 14844, 14843, 14838, 14845, 14844, 14838, + 14846, 14845, 14838, 14847, 14846, 14838, 14848, 14847, 14838, 14849, 14848, 14838, + 14850, 14849, 14838, 14851, 14850, 14838, 14852, 14851, 14838, 14853, 14852, 14838, + 14854, 14853, 14838, 14855, 14854, 14838, 14856, 14855, 14838, 14837, 14856, 14838, + 14857, 14858, 14859, 14858, 14860, 14859, 14860, 14861, 14859, 14861, 14862, 14859, + 14862, 14863, 14859, 14863, 14864, 14859, 14864, 14865, 14859, 14865, 14866, 14859, + 14866, 14867, 14859, 14867, 14868, 14859, 14868, 14869, 14859, 14869, 14870, 14859, + 14870, 14871, 14859, 14871, 14872, 14859, 14872, 14873, 14859, 14873, 14874, 14859, + 14874, 14875, 14859, 14875, 14876, 14859, 14876, 14877, 14859, 14877, 14857, 14859 + ] + }, + { + "id": "shape224_part1", + "type": "TRIANGLES", + "indices": [ + 14878, 14879, 14880, 14881, 14880, 14879, 14882, 14883, 14878, 14879, 14878, 14883, + 14883, 14882, 14884, 14884, 14882, 14885, 14884, 14885, 14886, 14886, 14885, 14887, + 14886, 14887, 14888, 14888, 14887, 14889, 14888, 14889, 14890, 14890, 14889, 14891, + 14892, 14891, 14893, 14891, 14892, 14890, 14894, 14893, 14895, 14893, 14894, 14892, + 14896, 14895, 14897, 14895, 14896, 14894, 14898, 14897, 14899, 14897, 14898, 14896, + 14900, 14899, 14901, 14899, 14900, 14898, 14902, 14901, 14903, 14901, 14902, 14900, + 14904, 14905, 14903, 14903, 14905, 14902, 14906, 14907, 14904, 14904, 14907, 14905, + 14908, 14909, 14906, 14906, 14909, 14907, 14910, 14908, 14911, 14908, 14910, 14909, + 14912, 14913, 14911, 14910, 14911, 14913, 14914, 14915, 14912, 14913, 14912, 14915, + 14916, 14917, 14914, 14915, 14914, 14917, 14918, 14919, 14916, 14917, 14916, 14919, + 14920, 14921, 14922, 14923, 14920, 14922, 14924, 14923, 14922, 14925, 14924, 14922, + 14926, 14925, 14922, 14927, 14926, 14922, 14928, 14927, 14922, 14929, 14928, 14922, + 14930, 14929, 14922, 14931, 14930, 14922, 14932, 14931, 14922, 14933, 14932, 14922, + 14934, 14933, 14922, 14935, 14934, 14922, 14936, 14935, 14922, 14937, 14936, 14922, + 14938, 14937, 14922, 14939, 14938, 14922, 14940, 14939, 14922, 14921, 14940, 14922, + 14941, 14942, 14943, 14942, 14944, 14943, 14944, 14945, 14943, 14945, 14946, 14943, + 14946, 14947, 14943, 14947, 14948, 14943, 14948, 14949, 14943, 14949, 14950, 14943, + 14950, 14951, 14943, 14951, 14952, 14943, 14952, 14953, 14943, 14953, 14954, 14943, + 14954, 14955, 14943, 14955, 14956, 14943, 14956, 14957, 14943, 14957, 14958, 14943, + 14958, 14959, 14943, 14959, 14960, 14943, 14960, 14961, 14943, 14961, 14941, 14943 + ] + }, + { + "id": "shape225_part1", + "type": "TRIANGLES", + "indices": [ + 14962, 14963, 14964, 14965, 14964, 14963, 14966, 14967, 14962, 14963, 14962, 14967, + 14967, 14966, 14968, 14968, 14966, 14969, 14968, 14969, 14970, 14970, 14969, 14971, + 14970, 14971, 14972, 14972, 14971, 14973, 14972, 14973, 14974, 14974, 14973, 14975, + 14976, 14975, 14977, 14975, 14976, 14974, 14978, 14977, 14979, 14977, 14978, 14976, + 14980, 14979, 14981, 14979, 14980, 14978, 14982, 14981, 14983, 14981, 14982, 14980, + 14984, 14983, 14985, 14983, 14984, 14982, 14986, 14985, 14987, 14985, 14986, 14984, + 14988, 14989, 14987, 14987, 14989, 14986, 14990, 14988, 14991, 14988, 14990, 14989, + 14992, 14991, 14993, 14991, 14992, 14990, 14994, 14995, 14993, 14993, 14995, 14992, + 14996, 14997, 14994, 14994, 14997, 14995, 14998, 14999, 14996, 14997, 14996, 14999, + 15000, 15001, 14998, 14999, 14998, 15001, 15002, 15003, 15000, 15001, 15000, 15003, + 15004, 15005, 15006, 15007, 15004, 15006, 15008, 15007, 15006, 15009, 15008, 15006, + 15010, 15009, 15006, 15011, 15010, 15006, 15012, 15011, 15006, 15013, 15012, 15006, + 15014, 15013, 15006, 15015, 15014, 15006, 15016, 15015, 15006, 15017, 15016, 15006, + 15018, 15017, 15006, 15019, 15018, 15006, 15020, 15019, 15006, 15021, 15020, 15006, + 15022, 15021, 15006, 15023, 15022, 15006, 15024, 15023, 15006, 15005, 15024, 15006, + 15025, 15026, 15027, 15026, 15028, 15027, 15028, 15029, 15027, 15029, 15030, 15027, + 15030, 15031, 15027, 15031, 15032, 15027, 15032, 15033, 15027, 15033, 15034, 15027, + 15034, 15035, 15027, 15035, 15036, 15027, 15036, 15037, 15027, 15037, 15038, 15027, + 15038, 15039, 15027, 15039, 15040, 15027, 15040, 15041, 15027, 15041, 15042, 15027, + 15042, 15043, 15027, 15043, 15044, 15027, 15044, 15045, 15027, 15045, 15025, 15027 + ] + }, + { + "id": "shape226_part1", + "type": "TRIANGLES", + "indices": [ + 15046, 15047, 15048, 15049, 15048, 15047, 15050, 15051, 15046, 15047, 15046, 15051, + 15051, 15050, 15052, 15052, 15050, 15053, 15052, 15053, 15054, 15054, 15053, 15055, + 15054, 15055, 15056, 15056, 15055, 15057, 15056, 15057, 15058, 15058, 15057, 15059, + 15060, 15059, 15061, 15059, 15060, 15058, 15062, 15061, 15063, 15061, 15062, 15060, + 15064, 15063, 15065, 15063, 15064, 15062, 15066, 15065, 15067, 15065, 15066, 15064, + 15068, 15067, 15069, 15067, 15068, 15066, 15070, 15069, 15071, 15069, 15070, 15068, + 15072, 15073, 15071, 15071, 15073, 15070, 15074, 15072, 15075, 15072, 15074, 15073, + 15076, 15077, 15075, 15075, 15077, 15074, 15078, 15079, 15076, 15076, 15079, 15077, + 15080, 15081, 15078, 15079, 15078, 15081, 15082, 15083, 15080, 15081, 15080, 15083, + 15084, 15085, 15082, 15083, 15082, 15085, 15086, 15087, 15084, 15085, 15084, 15087, + 15088, 15089, 15090, 15091, 15088, 15090, 15092, 15091, 15090, 15093, 15092, 15090, + 15094, 15093, 15090, 15095, 15094, 15090, 15096, 15095, 15090, 15097, 15096, 15090, + 15098, 15097, 15090, 15099, 15098, 15090, 15100, 15099, 15090, 15101, 15100, 15090, + 15102, 15101, 15090, 15103, 15102, 15090, 15104, 15103, 15090, 15105, 15104, 15090, + 15106, 15105, 15090, 15107, 15106, 15090, 15108, 15107, 15090, 15089, 15108, 15090, + 15109, 15110, 15111, 15110, 15112, 15111, 15112, 15113, 15111, 15113, 15114, 15111, + 15114, 15115, 15111, 15115, 15116, 15111, 15116, 15117, 15111, 15117, 15118, 15111, + 15118, 15119, 15111, 15119, 15120, 15111, 15120, 15121, 15111, 15121, 15122, 15111, + 15122, 15123, 15111, 15123, 15124, 15111, 15124, 15125, 15111, 15125, 15126, 15111, + 15126, 15127, 15111, 15127, 15128, 15111, 15128, 15129, 15111, 15129, 15109, 15111 + ] + }, + { + "id": "shape227_part1", + "type": "TRIANGLES", + "indices": [ + 15130, 15131, 15132, 15133, 15132, 15131, 15134, 15135, 15130, 15131, 15130, 15135, + 15135, 15134, 15136, 15136, 15134, 15137, 15136, 15137, 15138, 15138, 15137, 15139, + 15138, 15139, 15140, 15140, 15139, 15141, 15140, 15141, 15142, 15142, 15141, 15143, + 15144, 15143, 15145, 15143, 15144, 15142, 15146, 15145, 15147, 15145, 15146, 15144, + 15148, 15147, 15149, 15147, 15148, 15146, 15150, 15149, 15151, 15149, 15150, 15148, + 15152, 15151, 15153, 15151, 15152, 15150, 15154, 15153, 15155, 15153, 15154, 15152, + 15156, 15157, 15155, 15155, 15157, 15154, 15158, 15159, 15156, 15156, 15159, 15157, + 15160, 15161, 15158, 15158, 15161, 15159, 15162, 15163, 15160, 15160, 15163, 15161, + 15164, 15165, 15162, 15163, 15162, 15165, 15166, 15167, 15164, 15165, 15164, 15167, + 15168, 15169, 15166, 15167, 15166, 15169, 15170, 15171, 15168, 15169, 15168, 15171, + 15172, 15173, 15174, 15175, 15172, 15174, 15176, 15175, 15174, 15177, 15176, 15174, + 15178, 15177, 15174, 15179, 15178, 15174, 15180, 15179, 15174, 15181, 15180, 15174, + 15182, 15181, 15174, 15183, 15182, 15174, 15184, 15183, 15174, 15185, 15184, 15174, + 15186, 15185, 15174, 15187, 15186, 15174, 15188, 15187, 15174, 15189, 15188, 15174, + 15190, 15189, 15174, 15191, 15190, 15174, 15192, 15191, 15174, 15173, 15192, 15174, + 15193, 15194, 15195, 15194, 15196, 15195, 15196, 15197, 15195, 15197, 15198, 15195, + 15198, 15199, 15195, 15199, 15200, 15195, 15200, 15201, 15195, 15201, 15202, 15195, + 15202, 15203, 15195, 15203, 15204, 15195, 15204, 15205, 15195, 15205, 15206, 15195, + 15206, 15207, 15195, 15207, 15208, 15195, 15208, 15209, 15195, 15209, 15210, 15195, + 15210, 15211, 15195, 15211, 15212, 15195, 15212, 15213, 15195, 15213, 15193, 15195 + ] + }, + { + "id": "shape228_part1", + "type": "TRIANGLES", + "indices": [ + 15214, 15215, 15216, 15217, 15216, 15215, 15215, 15214, 15218, 15218, 15214, 15219, + 15218, 15219, 15220, 15220, 15219, 15221, 15220, 15221, 15222, 15222, 15221, 15223, + 15222, 15223, 15224, 15224, 15223, 15225, 15224, 15225, 15226, 15226, 15225, 15227, + 15226, 15227, 15228, 15228, 15227, 15229, 15230, 15229, 15231, 15229, 15230, 15228, + 15232, 15231, 15233, 15231, 15232, 15230, 15234, 15233, 15235, 15233, 15234, 15232, + 15236, 15235, 15237, 15235, 15236, 15234, 15238, 15239, 15237, 15237, 15239, 15236, + 15240, 15241, 15238, 15238, 15241, 15239, 15242, 15243, 15240, 15240, 15243, 15241, + 15244, 15245, 15242, 15242, 15245, 15243, 15246, 15247, 15244, 15244, 15247, 15245, + 15248, 15249, 15246, 15246, 15249, 15247, 15250, 15251, 15248, 15249, 15248, 15251, + 15252, 15253, 15250, 15251, 15250, 15253, 15254, 15255, 15252, 15253, 15252, 15255, + 15256, 15257, 15258, 15259, 15256, 15258, 15260, 15259, 15258, 15261, 15260, 15258, + 15262, 15261, 15258, 15263, 15262, 15258, 15264, 15263, 15258, 15265, 15264, 15258, + 15266, 15265, 15258, 15267, 15266, 15258, 15268, 15267, 15258, 15269, 15268, 15258, + 15270, 15269, 15258, 15271, 15270, 15258, 15272, 15271, 15258, 15273, 15272, 15258, + 15274, 15273, 15258, 15275, 15274, 15258, 15276, 15275, 15258, 15257, 15276, 15258, + 15277, 15278, 15279, 15278, 15280, 15279, 15280, 15281, 15279, 15281, 15282, 15279, + 15282, 15283, 15279, 15283, 15284, 15279, 15284, 15285, 15279, 15285, 15286, 15279, + 15286, 15287, 15279, 15287, 15288, 15279, 15288, 15289, 15279, 15289, 15290, 15279, + 15290, 15291, 15279, 15291, 15292, 15279, 15292, 15293, 15279, 15293, 15294, 15279, + 15294, 15295, 15279, 15295, 15296, 15279, 15296, 15297, 15279, 15297, 15277, 15279 + ] + }, + { + "id": "shape229_part1", + "type": "TRIANGLES", + "indices": [ + 15298, 15299, 15300, 15299, 15301, 15300, 15302, 15300, 15301, 15302, 15301, 15303, + 15304, 15302, 15303, 15304, 15303, 15305, 15306, 15305, 15307, 15305, 15306, 15304, + 15308, 15307, 15309, 15307, 15308, 15306, 15310, 15309, 15311, 15309, 15310, 15308, + 15312, 15313, 15311, 15311, 15313, 15310, 15314, 15312, 15315, 15312, 15314, 15313, + 15314, 15315, 15316, 15315, 15317, 15316, 15316, 15317, 15318, 15317, 15319, 15318, + 15320, 15321, 15322, 15323, 15320, 15322, 15324, 15323, 15322, 15325, 15324, 15322, + 15326, 15327, 15322, 15328, 15326, 15322, 15329, 15328, 15322, 15321, 15329, 15322, + 15330, 15331, 15332, 15331, 15333, 15332, 15333, 15334, 15332, 15334, 15335, 15332, + 15335, 15336, 15332, 15336, 15337, 15332, 15337, 15338, 15332, 15338, 15339, 15332 + ] + }, + { + "id": "shape230_part1", + "type": "TRIANGLES", + "indices": [ + 15340, 15341, 15342, 15342, 15343, 15340, 15344, 15345, 15346, 15345, 15347, 15346, + 15348, 15349, 15350, 15350, 15351, 15348, 15352, 15353, 15354, 15355, 15354, 15353, + 15356, 15357, 15358, 15357, 15356, 15359, 15360, 15361, 15362, 15360, 15362, 15363, + 15364, 15365, 15366, 15366, 15367, 15364, 15368, 15369, 15370, 15369, 15368, 15371, + 15372, 15373, 15374, 15373, 15372, 15375, 15376, 15377, 15378, 15377, 15376, 15379 + ] + }, + { + "id": "shape231_part1", + "type": "TRIANGLES", + "indices": [ + 15380, 15381, 15382, 15382, 15383, 15380, 15384, 15385, 15386, 15385, 15387, 15386, + 15388, 15389, 15390, 15390, 15391, 15388, 15392, 15393, 15394, 15395, 15394, 15393, + 15396, 15397, 15398, 15396, 15398, 15399, 15400, 15401, 15402, 15400, 15402, 15403, + 15404, 15405, 15406, 15405, 15404, 15407, 15408, 15409, 15410, 15409, 15408, 15411, + 15412, 15413, 15414, 15413, 15412, 15415, 15416, 15417, 15418, 15416, 15418, 15419 + ] + }, + { + "id": "shape232_part1", + "type": "TRIANGLES", + "indices": [ + 15420, 15421, 15422, 15423, 15422, 15421, 15424, 15425, 15426, 15425, 15424, 15427, + 15428, 15429, 15430, 15430, 15429, 15431, 15432, 15433, 15434, 15434, 15433, 15435, + 15436, 15437, 15438, 15437, 15436, 15439, 15440, 15441, 15442, 15443, 15442, 15441, + 15444, 15445, 15446, 15446, 15445, 15447, 15448, 15449, 15450, 15451, 15450, 15449, + 15452, 15453, 15454, 15454, 15453, 15455, 15456, 15457, 15458, 15459, 15460, 15461, + 15462, 15463, 15464, 15465, 15466, 15467, 15468, 15469, 15470, 15470, 15469, 15471, + 15472, 15473, 15474, 15473, 15472, 15475, 15476, 15477, 15478, 15477, 15476, 15479, + 15480, 15481, 15482, 15482, 15481, 15483, 15484, 15485, 15486, 15484, 15486, 15487, + 15488, 15474, 15489, 15490, 15489, 15474, 15470, 15471, 15472, 15472, 15471, 15475, + 15473, 15491, 15492, 15491, 15473, 15493, 15479, 15494, 15495, 15494, 15479, 15496, + 15476, 15481, 15480, 15481, 15476, 15478, 15497, 15477, 15498, 15498, 15477, 15499, + 15485, 15495, 15490, 15495, 15485, 15484, 15474, 15473, 15485, 15485, 15473, 15486, + 15492, 15499, 15486, 15486, 15499, 15487, 15484, 15477, 15479, 15477, 15484, 15487, + 15489, 15500, 15488, 15488, 15500, 15501, 15502, 15493, 15503, 15493, 15502, 15491, + 15496, 15504, 15494, 15504, 15496, 15505, 15498, 15506, 15497, 15507, 15497, 15506, + 15485, 15490, 15474, 15492, 15486, 15473, 15477, 15487, 15499, 15495, 15484, 15479, + 15508, 15509, 15510, 15508, 15510, 15511, 15512, 15513, 15514, 15512, 15514, 15515, + 15508, 15512, 15509, 15512, 15508, 15513, 15516, 15517, 15518, 15519, 15518, 15517, + 15520, 15521, 15522, 15523, 15521, 15520, 15517, 15516, 15523, 15523, 15516, 15521 + ] + }, + { + "id": "shape7_part1", + "type": "TRIANGLES", + "indices": [ + 15524, 15525, 15526, 15526, 15527, 15524, 15528, 15529, 15530, 15528, 15530, 15531, + 15528, 15531, 15532, 15528, 15532, 15533, 15534, 15535, 15536, 15536, 15537, 15534, + 15538, 15539, 15540, 15538, 15540, 15541, 15538, 15541, 15542, 15538, 15542, 15543, + 15544, 15545, 15546, 15544, 15546, 15547, 15544, 15547, 15548, 15549, 15550, 15551, + 15549, 15551, 15552, 15549, 15552, 15553, 15549, 15553, 15554, 15555, 15556, 15557, + 15557, 15558, 15555, 15559, 15560, 15561, 15559, 15561, 15562, 15559, 15562, 15563, + 15559, 15563, 15564, 15565, 15566, 15567, 15567, 15568, 15565, 15569, 15570, 15571, + 15569, 15571, 15572, 15569, 15572, 15573, 15569, 15573, 15574, 15575, 15576, 15577, + 15577, 15578, 15575, 15579, 15580, 15581, 15579, 15581, 15582, 15579, 15582, 15583, + 15579, 15583, 15584, 15585, 15586, 15587, 15587, 15588, 15585, 15589, 15590, 15591, + 15589, 15591, 15592, 15589, 15592, 15593, 15589, 15593, 15594, 15595, 15596, 15597, + 15597, 15598, 15595, 15599, 15597, 15596, 15596, 15600, 15599, 15601, 15599, 15600, + 15600, 15602, 15601, 15595, 15598, 15603, 15603, 15604, 15595, 15605, 15606, 15607, + 15607, 15608, 15605, 15609, 15607, 15606, 15606, 15610, 15609, 15603, 15609, 15610, + 15610, 15604, 15603, 15611, 15612, 15613, 15611, 15613, 15605, 15611, 15605, 15608, + 15614, 15615, 15616, 15616, 15617, 15614, 15618, 15616, 15615, 15615, 15619, 15618, + 15611, 15618, 15619, 15619, 15612, 15611, 15614, 15617, 15620, 15620, 15621, 15614, + 15622, 15623, 15624, 15624, 15625, 15622, 15626, 15624, 15623, 15623, 15627, 15626, + 15620, 15626, 15627, 15627, 15621, 15620, 15628, 15629, 15630, 15628, 15630, 15631, + 15628, 15631, 15632, 15628, 15632, 15633, 15634, 15635, 15636, 15636, 15637, 15634, + 15638, 15639, 15640, 15638, 15640, 15641, 15638, 15641, 15642, 15638, 15642, 15643, + 15644, 15645, 15646, 15646, 15647, 15644, 15645, 15648, 15649, 15649, 15646, 15645, + 15650, 15649, 15648, 15648, 15651, 15650, 15652, 15650, 15651, 15651, 15653, 15652, + 15624, 15654, 15655, 15655, 15625, 15624, 15656, 15654, 15624, 15624, 15626, 15656, + 15657, 15656, 15626, 15626, 15620, 15657, 15654, 15658, 15659, 15659, 15655, 15654, + 15660, 15658, 15654, 15654, 15656, 15660, 15660, 15656, 15657, 15657, 15661, 15660, + 15662, 15659, 15658, 15662, 15658, 15660, 15661, 15662, 15660, 15617, 15663, 15657, + 15657, 15620, 15617, 15661, 15657, 15663, 15663, 15664, 15661, 15662, 15661, 15664, + 15664, 15665, 15662, 15616, 15666, 15663, 15663, 15617, 15616, 15667, 15666, 15616, + 15616, 15618, 15667, 15668, 15667, 15618, 15618, 15611, 15668, 15666, 15669, 15664, + 15664, 15663, 15666, 15670, 15669, 15666, 15666, 15667, 15670, 15670, 15667, 15668, + 15668, 15671, 15670, 15665, 15664, 15669, 15665, 15669, 15670, 15671, 15665, 15670, + 15608, 15672, 15668, 15668, 15611, 15608, 15671, 15668, 15672, 15672, 15673, 15671, + 15665, 15671, 15673, 15673, 15674, 15665, 15607, 15675, 15672, 15672, 15608, 15607, + 15676, 15675, 15607, 15607, 15609, 15676, 15677, 15676, 15609, 15609, 15603, 15677, + 15675, 15678, 15673, 15673, 15672, 15675, 15679, 15678, 15675, 15675, 15676, 15679, + 15679, 15676, 15677, 15677, 15680, 15679, 15674, 15673, 15678, 15674, 15678, 15679, + 15680, 15674, 15679, 15598, 15681, 15677, 15677, 15603, 15598, 15680, 15677, 15681, + 15681, 15682, 15680, 15674, 15680, 15682, 15682, 15683, 15674, 15597, 15684, 15681, + 15681, 15598, 15597, 15685, 15684, 15597, 15597, 15599, 15685, 15686, 15685, 15599, + 15599, 15601, 15686, 15684, 15687, 15682, 15682, 15681, 15684, 15688, 15687, 15684, + 15684, 15685, 15688, 15688, 15685, 15686, 15686, 15689, 15688, 15683, 15682, 15687, + 15683, 15687, 15688, 15689, 15683, 15688, 15576, 15690, 15691, 15691, 15577, 15576, + 15692, 15691, 15690, 15690, 15693, 15692, 15694, 15692, 15693, 15693, 15695, 15694, + 15556, 15696, 15697, 15697, 15557, 15556, 15698, 15697, 15696, 15696, 15699, 15698, + 15700, 15698, 15699, 15699, 15701, 15700, 15535, 15702, 15703, 15703, 15536, 15535, + 15702, 15704, 15705, 15705, 15703, 15702, 15706, 15705, 15704, 15704, 15707, 15706, + 15695, 15700, 15701, 15695, 15701, 15706, 15695, 15706, 15707, 15695, 15707, 15652, + 15695, 15652, 15653, 15695, 15653, 15662, 15695, 15662, 15665, 15695, 15665, 15674, + 15695, 15674, 15683, 15695, 15683, 15694, 15708, 15709, 15710, 15708, 15710, 15711, + 15708, 15711, 15712, 15708, 15712, 15713, 15714, 15715, 15716, 15714, 15716, 15717, + 15718, 15719, 15720, 15718, 15720, 15721, 15722, 15718, 15721, 15723, 15722, 15721, + 15724, 15723, 15721, 15725, 15724, 15721, 15726, 15725, 15721, 15727, 15726, 15721, + 15728, 15729, 15730, 15731, 15728, 15730, 15732, 15731, 15730, 15721, 15732, 15730, + 15733, 15734, 15735, 15736, 15733, 15735, 15730, 15736, 15735, 15730, 15735, 15737, + 15721, 15730, 15737, 15727, 15721, 15737, 15717, 15727, 15737, 15714, 15717, 15737, + 15738, 15739, 15740, 15738, 15740, 15741, 15742, 15738, 15741, 15743, 15742, 15741, + 15737, 15743, 15741, 15737, 15741, 15744, 15744, 15745, 15746, 15744, 15746, 15747, + 15737, 15744, 15747, 15714, 15737, 15747, 15748, 15749, 15750, 15748, 15750, 15751, + 15752, 15739, 15738, 15753, 15752, 15738, 15751, 15753, 15738, 15748, 15751, 15738, + 15754, 15755, 15756, 15757, 15754, 15756, 15758, 15757, 15756, 15738, 15758, 15756, + 15738, 15756, 15759, 15760, 15761, 15762, 15760, 15762, 15763, 15764, 15760, 15763, + 15759, 15764, 15763, 15738, 15759, 15763, 15765, 15720, 15719, 15766, 15765, 15719, + 15763, 15766, 15719, 15763, 15719, 15767, 15763, 15767, 15768, 15763, 15768, 15769, + 15763, 15769, 15770, 15763, 15770, 15771, 15763, 15771, 15772, 15763, 15772, 15773, + 15738, 15763, 15773, 15738, 15773, 15774, 15774, 15775, 15776, 15774, 15776, 15777, + 15738, 15774, 15777, 15748, 15738, 15777, 15778, 15779, 15780, 15780, 15781, 15778, + 15782, 15783, 15784, 15782, 15784, 15785, 15782, 15785, 15786, 15782, 15786, 15787, + 15782, 15787, 15788, 15782, 15788, 15789, 15782, 15789, 15790, 15782, 15790, 15791, + 15782, 15791, 15792, 15782, 15792, 15793, 15782, 15793, 15794, 15782, 15794, 15795, + 15782, 15795, 15796, 15782, 15796, 15797, 15782, 15797, 15798, 15782, 15798, 15799, + 15782, 15799, 15800, 15782, 15800, 15801, 15782, 15801, 15802, 15782, 15802, 15803, + 15782, 15803, 15804, 15782, 15804, 15805, 15782, 15805, 15806, 15782, 15806, 15807, + 15780, 15808, 15809, 15809, 15781, 15780, 15810, 15809, 15808, 15808, 15811, 15810, + 15812, 15810, 15811, 15811, 15813, 15812, 15812, 15813, 15814, 15814, 15815, 15812, + 15815, 15814, 15816, 15816, 15817, 15815, 15816, 15818, 15819, 15819, 15817, 15816, + 15820, 15819, 15818, 15818, 15821, 15820, 15820, 15821, 15822, 15822, 15823, 15820, + 15822, 15824, 15825, 15825, 15823, 15822, 15826, 15825, 15824, 15824, 15827, 15826, + 15826, 15827, 15828, 15828, 15829, 15826, 15830, 15831, 15829, 15830, 15829, 15828, + 15830, 15828, 15832, 15831, 15830, 15833, 15833, 15834, 15831, 15833, 15835, 15836, + 15836, 15834, 15833, 15837, 15836, 15835, 15835, 15838, 15837, 15837, 15838, 15839, + 15839, 15840, 15837, 15839, 15841, 15842, 15842, 15840, 15839, 15843, 15842, 15841, + 15841, 15844, 15843, 15843, 15844, 15845, 15845, 15846, 15843, 15846, 15845, 15847, + 15847, 15848, 15846, 15847, 15849, 15850, 15850, 15848, 15847, 15851, 15850, 15849, + 15849, 15852, 15851, 15853, 15851, 15852, 15852, 15854, 15853, 15853, 15854, 15855, + 15855, 15856, 15853, 15779, 15778, 15856, 15779, 15856, 15855, 15779, 15855, 15857 + ] + }, + { + "id": "shape233_part1", + "type": "TRIANGLES", + "indices": [ + 15858, 15859, 15860, 15860, 15861, 15858, 15862, 15863, 15864, 15863, 15862, 15865, + 15866, 15867, 15868, 15868, 15869, 15866, 15870, 15871, 15872, 15873, 15872, 15871, + 15874, 15875, 15876, 15874, 15876, 15877, 15878, 15879, 15880, 15878, 15880, 15881, + 15882, 15883, 15884, 15883, 15882, 15885, 15886, 15887, 15888, 15886, 15888, 15889, + 15890, 15891, 15892, 15891, 15890, 15893, 15894, 15895, 15896, 15894, 15896, 15897 + ] + }, + { + "id": "shape234_part1", + "type": "TRIANGLES", + "indices": [ + 15898, 15899, 15900, 15900, 15901, 15898, 15902, 15903, 15904, 15903, 15905, 15904, + 15906, 15907, 15908, 15908, 15909, 15906, 15910, 15911, 15912, 15911, 15910, 15913, + 15914, 15915, 15916, 15914, 15916, 15917, 15918, 15919, 15920, 15918, 15920, 15921, + 15922, 15923, 15924, 15923, 15922, 15925, 15926, 15927, 15928, 15926, 15928, 15929, + 15930, 15931, 15932, 15931, 15930, 15933, 15934, 15935, 15936, 15934, 15936, 15937 + ] + } + ] + }, + { + "attributes": ["POSITION", "NORMAL", "TEXCOORD0"], + "vertices": [ + 0.693200, -0.130210, -3.422698, -0.439899, 0.231591, -0.867672, 0.000000, 1.000000, + 0.694197, -0.123716, -3.421101, -0.423113, 0.045411, -0.904938, 0.000000, 1.000000, + 0.696897, -0.123373, -3.422202, -0.352702, 0.043177, -0.934739, 0.000000, 1.000000, + 0.708815, -0.122486, -3.424774, -0.085588, 0.033260, -0.995775, 0.000000, 1.000000, + 0.708496, -0.129319, -3.426462, -0.083239, 0.209623, -0.974233, 0.000000, 1.000000, + 0.684080, -0.125701, -3.413829, -0.792464, 0.052887, -0.607621, 0.000000, 1.000000, + 0.682069, -0.131721, -3.414333, -0.802243, 0.249068, -0.542559, 0.000000, 1.000000, + 0.679850, -0.126881, -3.403162, -0.999038, 0.043861, 0.000000, 0.000000, 1.000000, + 0.678208, -0.132383, -3.403162, -0.971992, 0.234838, 0.009142, 0.000000, 1.000000, + 0.707761, -0.134483, -3.430361, -0.072347, 0.516016, -0.853518, 0.000000, 1.000000, + 0.690430, -0.135148, -3.425912, -0.429928, 0.539583, -0.723887, 0.000000, 1.000000, + 0.678321, -0.136437, -3.416095, -0.750333, 0.527456, -0.398485, 0.000000, 1.000000, + 0.674499, -0.137006, -3.403162, -0.880390, 0.474216, 0.005632, 0.000000, 1.000000, + 0.706752, -0.136442, -3.435710, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + 0.700677, -0.136510, -3.434858, -0.047986, 0.998847, -0.001136, 0.000000, 1.000000, + 0.694613, -0.136712, -3.433384, -0.097695, 0.995216, -0.000675, 0.000000, 1.000000, + 0.688536, -0.137069, -3.431155, -0.155592, 0.987821, 0.000191, 0.000000, 1.000000, + 0.686373, -0.137238, -3.430136, -0.178811, 0.983884, 0.000016, 0.000000, 1.000000, + 0.682489, -0.137608, -3.427935, -0.226963, 0.973903, 0.000098, 0.000000, 1.000000, + 0.676476, -0.138400, -3.423080, -0.327866, 0.944724, -0.000187, 0.000000, 1.000000, + 0.672799, -0.139084, -3.418314, -0.423971, 0.905676, -0.000518, 0.000000, 1.000000, + 0.670559, -0.139626, -3.413378, -0.510768, 0.859719, -0.000188, 0.000000, 1.000000, + 0.669065, -0.140082, -3.403162, -0.593067, 0.805153, 0.000000, 0.000000, 1.000000, + 0.678195, -0.132405, -3.339831, -0.971591, 0.236667, -0.000000, 0.000000, 1.000000, + 0.679850, -0.126881, -3.339831, -0.999038, 0.043861, 0.000000, 0.000000, 1.000000, + 0.674460, -0.137040, -3.339831, -0.877828, 0.478977, -0.000000, 0.000000, 1.000000, + 0.669065, -0.140082, -3.339831, -0.593067, 0.805153, 0.000000, 0.000000, 1.000000, + 0.934734, -0.028687, -3.339831, 0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.929622, -0.014648, -3.339831, 0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.917888, -0.004306, -3.339831, 0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.902030, -0.000450, -3.339831, 0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.811959, -0.000450, -3.339831, 0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.811953, -0.022947, -3.339831, 0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.902028, -0.022943, -3.339831, 0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.906385, -0.024003, -3.339831, 0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.909607, -0.026843, -3.339831, 0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.911011, -0.030699, -3.339831, 0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.919749, -0.122662, -3.339831, 0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.811959, -0.122662, -3.339831, 0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.811959, -0.145157, -3.339831, 0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.958211, -0.145157, -3.339831, 0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.957816, -0.141636, -3.339831, 0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.954851, -0.140082, -3.339831, 0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.949458, -0.137038, -3.339831, 0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.945719, -0.132406, -3.339831, 0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.944066, -0.126881, -3.339831, 0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.674460, -0.137040, -3.339831, 0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.669065, -0.140082, -3.339831, 0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.666101, -0.141636, -3.339831, 0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.665706, -0.145157, -3.339831, 0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.704167, -0.122662, -3.339831, 0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.712904, -0.030695, -3.339831, 0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.714306, -0.026843, -3.339831, 0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.717525, -0.024007, -3.339831, 0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.721876, -0.022950, -3.339831, 0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.721887, -0.000450, -3.339831, 0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.706028, -0.004306, -3.339831, 0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.694294, -0.014648, -3.339831, 0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.689182, -0.028687, -3.339831, 0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.679850, -0.126881, -3.339831, 0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.678195, -0.132405, -3.339831, 0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.704167, -0.122662, -3.339831, -0.999038, 0.043847, -0.000000, 0.000000, 1.000000, + 0.704167, -0.122662, -3.337255, -0.999038, 0.043847, -0.000000, 0.000000, 1.000000, + 0.712904, -0.030695, -3.337255, -0.999038, 0.043847, -0.000000, 0.000000, 1.000000, + 0.712904, -0.030695, -3.339831, -0.999038, 0.043847, -0.000000, 0.000000, 1.000000, + 0.911011, -0.030699, -3.337255, -0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.909607, -0.026843, -3.337255, -0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.906385, -0.024002, -3.337255, -0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.902028, -0.022943, -3.337255, -0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.811953, -0.022947, -3.337255, -0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.811959, -0.000450, -3.337255, -0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.902030, -0.000450, -3.337255, -0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.917872, -0.004297, -3.337255, -0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.929607, -0.014627, -3.337255, -0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.934734, -0.028687, -3.337255, -0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.945801, -0.145157, -3.337255, -0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.811959, -0.145157, -3.337255, -0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.811959, -0.122662, -3.337255, -0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.919749, -0.122662, -3.337255, -0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.721876, -0.022950, -3.337255, -0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.717525, -0.024006, -3.337255, -0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.714306, -0.026843, -3.337255, -0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.704167, -0.122662, -3.337255, -0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.678114, -0.145157, -3.337255, -0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.712904, -0.030695, -3.337255, -0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.689182, -0.028687, -3.337255, -0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.694309, -0.014627, -3.337255, -0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.706044, -0.004297, -3.337255, -0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.721887, -0.000450, -3.337255, -0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.945801, -0.145157, -3.337255, -0.000000, -1.000000, -0.000000, 0.000000, 1.000000, + 0.945801, -0.145157, -3.132446, -0.000000, -1.000000, -0.000000, 0.000000, 1.000000, + 0.811959, -0.145157, -3.132446, -0.000000, -1.000000, -0.000000, 0.000000, 1.000000, + 0.678114, -0.145157, -3.132446, -0.000000, -1.000000, -0.000000, 0.000000, 1.000000, + 0.678114, -0.145157, -3.337255, -0.000000, -1.000000, -0.000000, 0.000000, 1.000000, + 0.811959, -0.145157, -3.337255, -0.000000, -1.000000, -0.000000, 0.000000, 1.000000, + 0.934734, -0.028687, -3.132446, 0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.929607, -0.014627, -3.132446, 0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.917872, -0.004297, -3.132446, 0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.902029, -0.000450, -3.132446, 0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.811959, -0.000450, -3.132446, 0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.811953, -0.022947, -3.132446, 0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.902028, -0.022943, -3.132446, 0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.906385, -0.024002, -3.132446, 0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.909606, -0.026843, -3.132446, 0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.911012, -0.030699, -3.132446, 0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.919749, -0.122662, -3.132446, 0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.811959, -0.122662, -3.132446, 0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.811959, -0.145157, -3.132446, 0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.945801, -0.145157, -3.132446, 0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.721887, -0.000450, -3.132446, 0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.706044, -0.004297, -3.132446, 0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.694309, -0.014627, -3.132446, 0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.678114, -0.145157, -3.132446, 0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.704167, -0.122662, -3.132446, 0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.689182, -0.028687, -3.132446, 0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.712904, -0.030695, -3.132446, 0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.714306, -0.026843, -3.132446, 0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.717525, -0.024006, -3.132446, 0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.721876, -0.022950, -3.132446, 0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.712904, -0.030695, -3.129871, -0.999038, 0.043847, 0.000000, 0.000000, 1.000000, + 0.712904, -0.030695, -3.132446, -0.999038, 0.043847, 0.000000, 0.000000, 1.000000, + 0.704167, -0.122662, -3.132446, -0.999038, 0.043847, -0.000000, 0.000000, 1.000000, + 0.704167, -0.122662, -3.129871, -0.999038, 0.043847, -0.000000, 0.000000, 1.000000, + 0.909606, -0.026843, -3.129871, -0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.906385, -0.024003, -3.129871, -0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.902028, -0.022943, -3.129871, -0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.811953, -0.022947, -3.129871, -0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.811959, -0.000450, -3.129871, -0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.902029, -0.000450, -3.129871, -0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.917889, -0.004306, -3.129871, -0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.929622, -0.014648, -3.129871, -0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.934734, -0.028687, -3.129871, -0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.944066, -0.126881, -3.129871, -0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.945722, -0.132405, -3.129871, -0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.949456, -0.137040, -3.129871, -0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.954851, -0.140082, -3.129871, -0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.957816, -0.141636, -3.129871, -0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.958211, -0.145157, -3.129871, -0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.811959, -0.145157, -3.129871, -0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.811959, -0.122662, -3.129871, -0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.919749, -0.122662, -3.129871, -0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.911012, -0.030699, -3.129871, -0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.714306, -0.026843, -3.129871, -0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.712904, -0.030695, -3.129871, -0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.704167, -0.122662, -3.129871, -0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.665706, -0.145157, -3.129871, -0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.666101, -0.141636, -3.129871, -0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.669065, -0.140082, -3.129871, -0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.674457, -0.137038, -3.129871, -0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.678197, -0.132406, -3.129871, -0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.679850, -0.126881, -3.129871, -0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.689182, -0.028687, -3.129871, -0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.694294, -0.014648, -3.129871, -0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.706028, -0.004306, -3.129871, -0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.721887, -0.000450, -3.129871, -0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.721876, -0.022950, -3.129871, -0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.717525, -0.024007, -3.129871, -0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.944066, -0.126881, -3.129871, 0.999038, 0.043861, -0.000000, 0.000000, 1.000000, + 0.934734, -0.028687, -3.129871, 0.999038, 0.043861, -0.000000, 0.000000, 1.000000, + 0.934734, -0.028687, -3.072836, 0.999038, 0.043861, -0.000000, 0.000000, 1.000000, + 0.944066, -0.126881, -3.066540, 0.999038, 0.043861, -0.000000, 0.000000, 1.000000, + 0.902030, -0.028687, -3.050764, 0.000000, 0.029615, 0.999561, 0.000000, 1.000000, + 0.910927, -0.122323, -3.044760, -0.000000, 0.029615, 0.999561, 0.000000, 1.000000, + 0.915101, -0.122486, -3.044928, 0.085588, 0.033260, 0.995775, 0.000000, 1.000000, + 0.927020, -0.123373, -3.047500, 0.352514, 0.043173, 0.934810, 0.000000, 1.000000, + 0.917929, -0.027700, -3.053634, 0.352514, 0.043173, 0.934810, 0.000000, 1.000000, + 0.913994, -0.027873, -3.052361, 0.256962, 0.039890, 0.965598, 0.000000, 1.000000, + 0.929720, -0.123716, -3.048601, 0.423177, 0.045389, 0.904909, 0.000000, 1.000000, + 0.939340, -0.125567, -3.055314, 0.749068, 0.052453, 0.660414, 0.000000, 1.000000, + 0.930038, -0.027673, -3.061590, 0.749068, 0.052453, 0.660414, 0.000000, 1.000000, + 0.924530, -0.027556, -3.056940, 0.541147, 0.048631, 0.839521, 0.000000, 1.000000, + 0.940307, -0.125832, -3.056440, 0.792611, 0.052795, 0.607437, 0.000000, 1.000000, + 0.931965, -0.027826, -3.064105, 0.840951, 0.052875, 0.538521, 0.000000, 1.000000, + 0.930716, -0.130210, -3.047003, 0.439899, 0.231591, 0.867672, 0.000000, 1.000000, + 0.915420, -0.129319, -3.043239, 0.083239, 0.209623, 0.974233, 0.000000, 1.000000, + 0.941848, -0.131721, -3.055369, 0.802243, 0.249068, 0.542559, 0.000000, 1.000000, + 0.945708, -0.132383, -3.066540, 0.971992, 0.234838, -0.009142, 0.000000, 1.000000, + 0.916156, -0.134483, -3.039340, 0.072347, 0.516016, 0.853518, 0.000000, 1.000000, + 0.933486, -0.135148, -3.043790, 0.429928, 0.539583, 0.723887, 0.000000, 1.000000, + 0.945596, -0.136437, -3.053608, 0.750333, 0.527456, 0.398485, 0.000000, 1.000000, + 0.949418, -0.137006, -3.066540, 0.880390, 0.474216, -0.005632, 0.000000, 1.000000, + 0.917165, -0.136442, -3.033992, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.923240, -0.136510, -3.034844, 0.047984, 0.998847, 0.001136, 0.000000, 1.000000, + 0.929303, -0.136712, -3.036319, 0.097695, 0.995216, 0.000675, 0.000000, 1.000000, + 0.935380, -0.137068, -3.038547, 0.155589, 0.987822, -0.000191, 0.000000, 1.000000, + 0.937545, -0.137238, -3.039565, 0.178811, 0.983884, -0.000016, 0.000000, 1.000000, + 0.941427, -0.137608, -3.041768, 0.226963, 0.973903, -0.000098, 0.000000, 1.000000, + 0.947440, -0.138400, -3.046622, 0.327864, 0.944725, 0.000188, 0.000000, 1.000000, + 0.951118, -0.139084, -3.051387, 0.423971, 0.905676, 0.000518, 0.000000, 1.000000, + 0.953357, -0.139626, -3.056325, 0.510789, 0.859706, 0.000188, 0.000000, 1.000000, + 0.954851, -0.140082, -3.066540, 0.593067, 0.805153, -0.000000, 0.000000, 1.000000, + 0.910927, -0.134416, -3.039202, -0.000004, 0.502347, 0.864666, 0.000000, 1.000000, + 0.910927, -0.136442, -3.033726, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.910927, -0.129185, -3.043108, -0.000005, 0.203077, 0.979163, 0.000000, 1.000000, + 0.712989, -0.122323, -3.044760, 0.000000, 0.029615, 0.999561, 0.000000, 1.000000, + 0.712989, -0.129185, -3.043108, -0.000000, 0.203080, 0.979162, 0.000000, 1.000000, + 0.712989, -0.134416, -3.039202, 0.000000, 0.502170, 0.864769, 0.000000, 1.000000, + 0.712989, -0.136442, -3.033726, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.708815, -0.122486, -3.044928, -0.085588, 0.033260, 0.995775, 0.000000, 1.000000, + 0.708496, -0.129319, -3.043239, -0.083793, 0.207123, 0.974720, 0.000000, 1.000000, + 0.707761, -0.134483, -3.039340, -0.073820, 0.507089, 0.858727, 0.000000, 1.000000, + 0.706752, -0.136442, -3.033992, 0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + 0.690430, -0.135148, -3.043790, -0.429929, 0.539585, 0.723885, 0.000000, 1.000000, + 0.686372, -0.137238, -3.039565, -0.178813, 0.983883, -0.000012, 0.000000, 1.000000, + 0.688536, -0.137068, -3.038547, -0.155590, 0.987822, -0.000188, 0.000000, 1.000000, + 0.694613, -0.136712, -3.036319, -0.097693, 0.995216, 0.000671, 0.000000, 1.000000, + 0.700677, -0.136510, -3.034844, -0.047983, 0.998848, 0.001130, 0.000000, 1.000000, + 0.678320, -0.136437, -3.053608, -0.750362, 0.527445, 0.398446, 0.000000, 1.000000, + 0.672799, -0.139084, -3.051387, -0.424010, 0.905657, 0.000541, 0.000000, 1.000000, + 0.676478, -0.138400, -3.046622, -0.327861, 0.944726, 0.000185, 0.000000, 1.000000, + 0.682489, -0.137608, -3.041768, -0.226962, 0.973904, -0.000099, 0.000000, 1.000000, + 0.674499, -0.137006, -3.066540, -0.880400, 0.474225, -0.002481, 0.000000, 1.000000, + 0.669065, -0.140082, -3.066540, -0.593067, 0.805153, -0.000000, 0.000000, 1.000000, + 0.670559, -0.139626, -3.056325, -0.510695, 0.859762, 0.000147, 0.000000, 1.000000, + 0.693200, -0.130210, -3.047003, -0.439901, 0.231595, 0.867670, 0.000000, 1.000000, + 0.682069, -0.131721, -3.055369, -0.802276, 0.249088, 0.542501, 0.000000, 1.000000, + 0.678208, -0.132383, -3.066540, -0.972028, 0.234848, -0.002753, 0.000000, 1.000000, + 0.696897, -0.123373, -3.047500, -0.352702, 0.043179, 0.934739, 0.000000, 1.000000, + 0.694197, -0.123716, -3.048601, -0.423115, 0.045416, 0.904937, 0.000000, 1.000000, + 0.684080, -0.125701, -3.055872, -0.792483, 0.052931, 0.607593, 0.000000, 1.000000, + 0.679850, -0.126881, -3.066540, -0.999038, 0.043861, 0.000000, 0.000000, 1.000000, + 0.693878, -0.027673, -3.061590, -0.749068, 0.052453, 0.660414, 0.000000, 1.000000, + 0.691952, -0.027826, -3.064105, -0.840951, 0.052875, 0.538521, 0.000000, 1.000000, + 0.689182, -0.028687, -3.072836, -0.999038, 0.043861, -0.000000, 0.000000, 1.000000, + 0.684080, -0.125701, -3.055872, -0.749068, 0.052453, 0.660414, 0.000000, 1.000000, + 0.705988, -0.027700, -3.053634, -0.352514, 0.043173, 0.934810, 0.000000, 1.000000, + 0.699386, -0.027556, -3.056940, -0.541147, 0.048631, 0.839521, 0.000000, 1.000000, + 0.721887, -0.028687, -3.050764, -0.000000, 0.029615, 0.999561, 0.000000, 1.000000, + 0.709922, -0.027873, -3.052361, -0.256962, 0.039890, 0.965598, 0.000000, 1.000000, + 0.696629, -0.015022, -3.064927, -0.793939, 0.267688, 0.545898, 0.000000, 1.000000, + 0.694309, -0.014626, -3.072836, -0.953308, 0.302001, -0.000000, 0.000000, 1.000000, + 0.706050, -0.004295, -3.072836, -0.746919, 0.664915, -0.000001, 0.000000, 1.000000, + 0.707366, -0.005592, -3.065532, -0.570552, 0.526584, 0.630222, 0.000000, 1.000000, + 0.721887, -0.000450, -3.072836, -0.000725, 1.000000, 0.000000, 0.000000, 1.000000, + 0.721887, -0.002074, -3.065757, -0.000492, 0.699727, 0.714410, 0.000000, 1.000000, + 0.702902, -0.017932, -3.057556, -0.484525, 0.178864, 0.856296, 0.000000, 1.000000, + 0.710973, -0.010844, -3.058011, -0.303531, 0.297030, 0.905341, 0.000000, 1.000000, + 0.721887, -0.008200, -3.058181, -0.000234, 0.350676, 0.936497, 0.000000, 1.000000, + 0.721887, -0.004504, -3.061881, -0.000345, 0.502052, 0.864837, 0.000000, 1.000000, + 0.711791, -0.022756, -3.052688, -0.221384, 0.098876, 0.970161, 0.000000, 1.000000, + 0.716083, -0.018987, -3.052930, -0.130233, 0.144994, 0.980824, 0.000000, 1.000000, + 0.721887, -0.017580, -3.053020, -0.000097, 0.163034, 0.986620, 0.000000, 1.000000, + 0.721887, -0.014964, -3.054071, -0.000126, 0.203080, 0.979162, 0.000000, 1.000000, + 0.902030, -0.017580, -3.053020, -0.000000, 0.163034, 0.986620, 0.000000, 1.000000, + 0.902029, -0.014964, -3.054071, -0.000000, 0.203080, 0.979162, 0.000000, 1.000000, + 0.902030, -0.008200, -3.058181, 0.000000, 0.350677, 0.936496, 0.000000, 1.000000, + 0.902029, -0.004504, -3.061881, -0.000000, 0.502170, 0.864769, 0.000000, 1.000000, + 0.902030, -0.002074, -3.065757, -0.000000, 0.699726, 0.714411, 0.000000, 1.000000, + 0.902030, -0.000450, -3.072836, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + 0.917165, -0.136442, -3.021639, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.706752, -0.136442, -3.021639, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.666846, -0.141059, -2.994709, 0.000000, 0.452449, 0.891790, 0.000000, 1.000000, + 0.666548, -0.141256, -2.994508, -0.000000, 0.400368, 0.916354, 0.000000, 1.000000, + 0.666264, -0.141481, -2.994316, 0.000000, 0.333331, 0.942810, 0.000000, 1.000000, + 0.666002, -0.141746, -2.994140, 0.000000, 0.248943, 0.968518, 0.000000, 1.000000, + 0.665796, -0.142074, -2.994000, -0.000000, 0.138812, 0.990319, 0.000000, 1.000000, + 0.665706, -0.142471, -2.993940, 0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.958211, -0.142471, -2.993940, 0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.958120, -0.142074, -2.994000, -0.000000, 0.138812, 0.990319, 0.000000, 1.000000, + 0.957914, -0.141746, -2.994140, -0.000000, 0.248943, 0.968518, 0.000000, 1.000000, + 0.957652, -0.141481, -2.994316, 0.000000, 0.333331, 0.942810, 0.000000, 1.000000, + 0.957368, -0.141256, -2.994508, -0.000000, 0.400368, 0.916354, 0.000000, 1.000000, + 0.957070, -0.141059, -2.994709, 0.000000, 0.452760, 0.891632, 0.000000, 1.000000, + 0.953463, -0.139656, -2.997144, 0.000000, 0.746489, 0.665398, 0.000000, 1.000000, + 0.953357, -0.139626, -2.997215, 0.000000, 0.750555, 0.660807, 0.000000, 1.000000, + 0.947487, -0.138408, -3.001175, 0.000000, 0.887855, 0.460123, 0.000000, 1.000000, + 0.676429, -0.138408, -3.001175, 0.000000, 0.887855, 0.460123, 0.000000, 1.000000, + 0.670560, -0.139626, -2.997215, 0.000000, 0.750555, 0.660807, 0.000000, 1.000000, + 0.670454, -0.139656, -2.997144, 0.000000, 0.746489, 0.665398, 0.000000, 1.000000, + 0.682451, -0.137612, -3.005240, 0.000000, 0.944712, 0.327903, 0.000000, 1.000000, + 0.941465, -0.137612, -3.005240, 0.000000, 0.944712, 0.327903, 0.000000, 1.000000, + 0.688504, -0.137071, -3.009324, 0.000000, 0.973624, 0.228159, 0.000000, 1.000000, + 0.935412, -0.137071, -3.009324, 0.000000, 0.973624, 0.228159, 0.000000, 1.000000, + 0.694590, -0.136713, -3.013432, 0.000000, 0.989427, 0.145031, 0.000000, 1.000000, + 0.929327, -0.136713, -3.013432, 0.000000, 0.989427, 0.145031, 0.000000, 1.000000, + 0.700669, -0.136508, -3.017535, 0.000000, 0.997505, 0.070597, 0.000000, 1.000000, + 0.923247, -0.136508, -3.017535, 0.000000, 0.997505, 0.070597, 0.000000, 1.000000, + 0.665706, -0.145157, -2.993940, 0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.958211, -0.145157, -2.993940, 0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.912125, -0.022756, -3.052688, 0.221384, 0.098876, 0.970161, 0.000000, 1.000000, + 0.907834, -0.018987, -3.052930, 0.130233, 0.144994, 0.980824, 0.000000, 1.000000, + 0.921014, -0.017932, -3.057556, 0.484525, 0.178864, 0.856296, 0.000000, 1.000000, + 0.912943, -0.010844, -3.058011, 0.303531, 0.297030, 0.905341, 0.000000, 1.000000, + 0.927287, -0.015022, -3.064927, 0.793939, 0.267688, 0.545898, 0.000000, 1.000000, + 0.916550, -0.005592, -3.065532, 0.570552, 0.526584, 0.630222, 0.000000, 1.000000, + 0.929607, -0.014626, -3.072836, 0.953308, 0.302001, -0.000000, 0.000000, 1.000000, + 0.917867, -0.004295, -3.072836, 0.746919, 0.664915, -0.000001, 0.000000, 1.000000, + 0.929622, -0.014648, -3.129871, 0.953618, 0.301019, -0.000000, 0.000000, 1.000000, + 0.917889, -0.004306, -3.129871, 0.748091, 0.663596, -0.000000, 0.000000, 1.000000, + 0.902029, -0.000450, -3.129871, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.811959, -0.000450, -3.129871, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.721887, -0.000450, -3.129871, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.694294, -0.014648, -3.129871, -0.953618, 0.301019, 0.000000, 0.000000, 1.000000, + 0.689182, -0.028687, -3.129871, -0.999038, 0.043861, 0.000000, 0.000000, 1.000000, + 0.706028, -0.004306, -3.129871, -0.748091, 0.663596, 0.000000, 0.000000, 1.000000, + 0.679850, -0.126881, -3.129871, -0.999038, 0.043861, 0.000000, 0.000000, 1.000000, + 0.678197, -0.132406, -3.129871, -0.971591, 0.236667, -0.000000, 0.000000, 1.000000, + 0.674457, -0.137038, -3.129871, -0.877828, 0.478977, 0.000000, 0.000000, 1.000000, + 0.669065, -0.140082, -3.129871, -0.593067, 0.805153, 0.000000, 0.000000, 1.000000, + 0.666101, -0.141636, -3.129871, -0.795962, 0.605347, 0.000000, 0.000000, 1.000000, + 0.665706, -0.142471, -3.129871, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.665706, -0.142471, -2.993940, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.665796, -0.142074, -2.994000, -0.979098, 0.203391, 0.000000, 0.000000, 1.000000, + 0.666002, -0.141746, -2.994140, -0.934510, 0.355937, -0.000000, 0.000000, 1.000000, + 0.666264, -0.141481, -2.994316, -0.885794, 0.464078, 0.000000, 0.000000, 1.000000, + 0.666548, -0.141256, -2.994508, -0.839425, 0.543476, 0.000000, 0.000000, 1.000000, + 0.666846, -0.141059, -2.994709, -0.795962, 0.605347, 0.000000, 0.000000, 1.000000, + 0.670560, -0.139626, -2.997215, -0.510793, 0.859703, 0.000000, 0.000000, 1.000000, + 0.676429, -0.138408, -3.001175, -0.327997, 0.944679, -0.000000, 0.000000, 1.000000, + 0.682451, -0.137612, -3.005240, -0.226873, 0.973924, -0.000000, 0.000000, 1.000000, + 0.688504, -0.137071, -3.009324, -0.155500, 0.987836, -0.000000, 0.000000, 1.000000, + 0.694590, -0.136713, -3.013432, -0.098035, 0.995183, 0.000000, 0.000000, 1.000000, + 0.670454, -0.139656, -2.997144, -0.515875, 0.856664, 0.000000, 0.000000, 1.000000, + 0.665706, -0.145157, -3.129871, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.665706, -0.145157, -2.993940, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.665706, -0.145157, -2.993940, -0.000000, -1.000000, -0.000000, 0.000000, 1.000000, + 0.665706, -0.145157, -3.129871, -0.000000, -1.000000, -0.000000, 0.000000, 1.000000, + 0.811959, -0.145157, -3.129871, -0.000000, -1.000000, -0.000000, 0.000000, 1.000000, + 0.958211, -0.145157, -3.129871, -0.000000, -1.000000, -0.000000, 0.000000, 1.000000, + 0.958211, -0.145157, -2.993940, -0.000000, -1.000000, -0.000000, 0.000000, 1.000000, + 0.958211, -0.142471, -3.129871, 1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 0.958211, -0.142471, -2.993940, 1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 0.958211, -0.145157, -2.993940, 1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 0.958211, -0.145157, -3.129871, 1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 0.957070, -0.141059, -2.994709, 0.795962, 0.605347, 0.000000, 0.000000, 1.000000, + 0.957368, -0.141256, -2.994508, 0.839425, 0.543476, -0.000000, 0.000000, 1.000000, + 0.957652, -0.141481, -2.994316, 0.885794, 0.464078, -0.000000, 0.000000, 1.000000, + 0.957914, -0.141746, -2.994140, 0.934510, 0.355937, -0.000000, 0.000000, 1.000000, + 0.958120, -0.142074, -2.994000, 0.979098, 0.203391, -0.000000, 0.000000, 1.000000, + 0.957816, -0.141636, -3.129871, 0.795962, 0.605347, 0.000000, 0.000000, 1.000000, + 0.947487, -0.138408, -3.001175, 0.327997, 0.944679, 0.000000, 0.000000, 1.000000, + 0.953357, -0.139626, -2.997215, 0.510793, 0.859703, 0.000000, 0.000000, 1.000000, + 0.941465, -0.137612, -3.005240, 0.226873, 0.973924, 0.000000, 0.000000, 1.000000, + 0.935412, -0.137071, -3.009324, 0.155500, 0.987836, 0.000000, 0.000000, 1.000000, + 0.929327, -0.136713, -3.013432, 0.098035, 0.995183, 0.000000, 0.000000, 1.000000, + 0.953463, -0.139656, -2.997144, 0.515875, 0.856664, -0.000000, 0.000000, 1.000000, + 0.954851, -0.140082, -3.129871, 0.593067, 0.805153, 0.000000, 0.000000, 1.000000, + 0.945722, -0.132405, -3.129871, 0.971591, 0.236667, -0.000000, 0.000000, 1.000000, + 0.949456, -0.137040, -3.129871, 0.877828, 0.478977, -0.000000, 0.000000, 1.000000, + 0.919749, -0.122662, -3.132446, -0.000000, -1.000000, -0.000000, 0.000000, 1.000000, + 0.919749, -0.122662, -3.129871, -0.000000, -1.000000, -0.000000, 0.000000, 1.000000, + 0.811959, -0.122662, -3.129871, -0.000000, -1.000000, -0.000000, 0.000000, 1.000000, + 0.704167, -0.122662, -3.129871, -0.000000, -1.000000, -0.000000, 0.000000, 1.000000, + 0.704167, -0.122662, -3.132446, -0.000000, -1.000000, -0.000000, 0.000000, 1.000000, + 0.811959, -0.122662, -3.132446, -0.000000, -1.000000, -0.000000, 0.000000, 1.000000, + 0.919749, -0.122662, -3.129871, 0.999038, 0.043857, 0.000000, 0.000000, 1.000000, + 0.919749, -0.122662, -3.132446, 0.999038, 0.043857, 0.000000, 0.000000, 1.000000, + 0.911012, -0.030699, -3.132446, 0.999038, 0.043857, 0.000000, 0.000000, 1.000000, + 0.911012, -0.030699, -3.129871, 0.999038, 0.043857, 0.000000, 0.000000, 1.000000, + 0.902028, -0.022943, -3.129871, 0.000074, 1.000000, 0.000000, 0.000000, 1.000000, + 0.906385, -0.024003, -3.129871, 0.748092, 0.663595, 0.000000, 0.000000, 1.000000, + 0.906385, -0.024002, -3.132446, 0.748092, 0.663595, 0.000000, 0.000000, 1.000000, + 0.902028, -0.022943, -3.132446, 0.000074, 1.000000, 0.000000, 0.000000, 1.000000, + 0.909606, -0.026843, -3.129871, 0.953612, 0.301039, 0.000000, 0.000000, 1.000000, + 0.909606, -0.026843, -3.132446, 0.953612, 0.301039, 0.000000, 0.000000, 1.000000, + 0.721876, -0.022950, -3.132446, -0.000077, 1.000000, 0.000000, 0.000000, 1.000000, + 0.721876, -0.022950, -3.129871, -0.000077, 1.000000, 0.000000, 0.000000, 1.000000, + 0.811953, -0.022947, -3.129871, -0.000077, 1.000000, 0.000000, 0.000000, 1.000000, + 0.811953, -0.022947, -3.132446, -0.000077, 1.000000, 0.000000, 0.000000, 1.000000, + 0.714306, -0.026843, -3.129871, -0.953606, 0.301059, -0.000000, 0.000000, 1.000000, + 0.714306, -0.026843, -3.132446, -0.953606, 0.301059, -0.000000, 0.000000, 1.000000, + 0.717525, -0.024007, -3.129871, -0.747901, 0.663810, -0.000000, 0.000000, 1.000000, + 0.717525, -0.024006, -3.132446, -0.747901, 0.663810, -0.000000, 0.000000, 1.000000, + 0.945801, -0.145157, -3.132446, 0.999038, 0.043861, -0.000000, 0.000000, 1.000000, + 0.945801, -0.145157, -3.337255, 0.999038, 0.043861, -0.000000, 0.000000, 1.000000, + 0.934734, -0.028687, -3.337255, 0.999038, 0.043861, -0.000000, 0.000000, 1.000000, + 0.934734, -0.028687, -3.132446, 0.999038, 0.043861, -0.000000, 0.000000, 1.000000, + 0.929607, -0.014627, -3.337255, 0.953618, 0.301019, 0.000000, 0.000000, 1.000000, + 0.929607, -0.014627, -3.132446, 0.953618, 0.301019, -0.000000, 0.000000, 1.000000, + 0.917872, -0.004297, -3.337255, 0.748091, 0.663596, -0.000000, 0.000000, 1.000000, + 0.917872, -0.004297, -3.132446, 0.748091, 0.663596, -0.000000, 0.000000, 1.000000, + 0.902029, -0.000450, -3.132446, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.902030, -0.000450, -3.337255, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.721887, -0.000450, -3.337255, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.721887, -0.000450, -3.132446, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.811959, -0.000450, -3.132446, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.811959, -0.000450, -3.337255, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.689182, -0.028687, -3.132446, -0.999038, 0.043861, 0.000000, 0.000000, 1.000000, + 0.694309, -0.014627, -3.132446, -0.953618, 0.301019, -0.000000, 0.000000, 1.000000, + 0.694309, -0.014627, -3.337255, -0.953618, 0.301019, -0.000000, 0.000000, 1.000000, + 0.689182, -0.028687, -3.337255, -0.999038, 0.043861, 0.000000, 0.000000, 1.000000, + 0.706044, -0.004297, -3.337255, -0.748091, 0.663596, 0.000000, 0.000000, 1.000000, + 0.706044, -0.004297, -3.132446, -0.748091, 0.663596, -0.000000, 0.000000, 1.000000, + 0.678114, -0.145157, -3.337255, -0.999038, 0.043861, 0.000000, 0.000000, 1.000000, + 0.678114, -0.145157, -3.132446, -0.999038, 0.043861, 0.000000, 0.000000, 1.000000, + 0.704167, -0.122662, -3.337255, -0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.704167, -0.122662, -3.339831, -0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.811959, -0.122662, -3.339831, -0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.919749, -0.122662, -3.339831, -0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.919749, -0.122662, -3.337255, -0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.811959, -0.122662, -3.337255, -0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.911011, -0.030699, -3.339831, 0.999038, 0.043857, -0.000000, 0.000000, 1.000000, + 0.911011, -0.030699, -3.337255, 0.999038, 0.043857, -0.000000, 0.000000, 1.000000, + 0.919749, -0.122662, -3.337255, 0.999038, 0.043857, -0.000000, 0.000000, 1.000000, + 0.919749, -0.122662, -3.339831, 0.999038, 0.043857, -0.000000, 0.000000, 1.000000, + 0.902028, -0.022943, -3.337255, 0.000074, 1.000000, -0.000000, 0.000000, 1.000000, + 0.906385, -0.024002, -3.337255, 0.748092, 0.663595, -0.000000, 0.000000, 1.000000, + 0.906385, -0.024003, -3.339831, 0.748092, 0.663595, -0.000000, 0.000000, 1.000000, + 0.902028, -0.022943, -3.339831, 0.000074, 1.000000, -0.000000, 0.000000, 1.000000, + 0.909607, -0.026843, -3.337255, 0.953612, 0.301039, -0.000000, 0.000000, 1.000000, + 0.909607, -0.026843, -3.339831, 0.953612, 0.301039, -0.000000, 0.000000, 1.000000, + 0.811953, -0.022947, -3.339831, -0.000077, 1.000000, -0.000000, 0.000000, 1.000000, + 0.721876, -0.022950, -3.339831, -0.000077, 1.000000, -0.000000, 0.000000, 1.000000, + 0.721876, -0.022950, -3.337255, -0.000077, 1.000000, -0.000000, 0.000000, 1.000000, + 0.811953, -0.022947, -3.337255, -0.000077, 1.000000, -0.000000, 0.000000, 1.000000, + 0.714306, -0.026843, -3.337255, -0.953606, 0.301059, 0.000000, 0.000000, 1.000000, + 0.714306, -0.026843, -3.339831, -0.953606, 0.301059, 0.000000, 0.000000, 1.000000, + 0.717525, -0.024006, -3.337255, -0.747901, 0.663810, 0.000000, 0.000000, 1.000000, + 0.717525, -0.024007, -3.339831, -0.747901, 0.663810, 0.000000, 0.000000, 1.000000, + 0.689182, -0.028687, -3.339831, -0.999038, 0.043861, 0.000000, 0.000000, 1.000000, + 0.694294, -0.014648, -3.339831, -0.953618, 0.301019, -0.000000, 0.000000, 1.000000, + 0.694625, -0.014173, -3.396866, -0.953618, 0.301019, -0.000000, 0.000000, 1.000000, + 0.689182, -0.028687, -3.396866, -0.999038, 0.043861, -0.000000, 0.000000, 1.000000, + 0.706028, -0.004306, -3.396866, -0.748091, 0.663596, -0.000000, 0.000000, 1.000000, + 0.706028, -0.004306, -3.339831, -0.748091, 0.663596, 0.000000, 0.000000, 1.000000, + 0.721887, -0.000450, -3.339831, -0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.721887, -0.000450, -3.396866, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.707911, -0.003398, -3.396866, -0.693022, 0.720916, -0.000000, 0.000000, 1.000000, + 0.721887, -0.028687, -3.418937, 0.000000, 0.029615, -0.999561, 0.000000, 1.000000, + 0.705796, -0.027693, -3.415994, -0.362333, 0.043492, -0.931034, 0.000000, 1.000000, + 0.706726, -0.015884, -3.413068, -0.383775, 0.204259, -0.900553, 0.000000, 1.000000, + 0.721887, -0.014944, -3.415621, 0.000000, 0.203741, -0.979025, 0.000000, 1.000000, + 0.721887, -0.004492, -3.407805, 0.000000, 0.503434, -0.864034, 0.000000, 1.000000, + 0.707582, -0.006886, -3.406326, -0.506351, 0.450613, -0.735225, 0.000000, 1.000000, + 0.694284, -0.020892, -3.406194, -0.793060, 0.157285, -0.588487, 0.000000, 1.000000, + 0.693878, -0.027673, -3.408111, -0.749068, 0.052453, -0.660414, 0.000000, 1.000000, + 0.693637, -0.027687, -3.407835, -0.759866, 0.052558, -0.647952, 0.000000, 1.000000, + 0.694775, -0.015711, -3.402312, -0.882107, 0.265455, -0.389128, 0.000000, 1.000000, + 0.902030, -0.014944, -3.415621, -0.000000, 0.203080, -0.979162, 0.000000, 1.000000, + 0.902030, -0.028687, -3.418937, 0.000000, 0.029615, -0.999561, 0.000000, 1.000000, + 0.902030, -0.004492, -3.407805, -0.000000, 0.502055, -0.864836, 0.000000, 1.000000, + 0.902030, -0.000450, -3.396866, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + 0.929632, -0.020892, -3.406194, 0.793060, 0.157285, -0.588487, 0.000000, 1.000000, + 0.934734, -0.028687, -3.396866, 0.999038, 0.043861, 0.000000, 0.000000, 1.000000, + 0.930160, -0.027680, -3.407974, 0.759866, 0.052558, -0.647952, 0.000000, 1.000000, + 0.929142, -0.015711, -3.402312, 0.882107, 0.265455, -0.389128, 0.000000, 1.000000, + 0.929622, -0.014647, -3.396866, 0.953618, 0.301019, -0.000278, 0.000000, 1.000000, + 0.928950, -0.013703, -3.396866, 0.946276, 0.323360, -0.000303, 0.000000, 1.000000, + 0.918311, -0.027687, -3.415919, 0.362333, 0.043492, -0.931034, 0.000000, 1.000000, + 0.917190, -0.015884, -3.413068, 0.383775, 0.204259, -0.900553, 0.000000, 1.000000, + 0.916335, -0.006886, -3.406326, 0.506351, 0.450613, -0.735225, 0.000000, 1.000000, + 0.916004, -0.003398, -3.396866, 0.693019, 0.720919, -0.000742, 0.000000, 1.000000, + 0.917888, -0.004306, -3.396866, 0.748093, 0.663594, -0.000678, 0.000000, 1.000000, + 0.917929, -0.027700, -3.416067, 0.352514, 0.043173, -0.934810, 0.000000, 1.000000, + 0.944066, -0.126881, -3.403162, 0.999038, 0.043861, -0.000000, 0.000000, 1.000000, + 0.940307, -0.125832, -3.413263, 0.792622, 0.052795, -0.607424, 0.000000, 1.000000, + 0.939340, -0.125567, -3.414388, 0.749068, 0.052453, -0.660414, 0.000000, 1.000000, + 0.929719, -0.123716, -3.421101, 0.423178, 0.045389, -0.904909, 0.000000, 1.000000, + 0.927020, -0.123373, -3.422202, 0.352514, 0.043173, -0.934810, 0.000000, 1.000000, + 0.915101, -0.122486, -3.424774, 0.085588, 0.033260, -0.995775, 0.000000, 1.000000, + 0.910927, -0.122323, -3.424941, 0.000000, 0.029615, -0.999561, 0.000000, 1.000000, + 0.915420, -0.129319, -3.426462, 0.083793, 0.207123, -0.974720, 0.000000, 1.000000, + 0.910927, -0.129185, -3.426593, -0.006061, 0.203073, -0.979145, 0.000000, 1.000000, + 0.910927, -0.134416, -3.430500, -0.004660, 0.502342, -0.864657, 0.000000, 1.000000, + 0.916156, -0.134483, -3.430361, 0.073820, 0.507089, -0.858727, 0.000000, 1.000000, + 0.910927, -0.136442, -3.435977, -0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.917165, -0.136442, -3.435710, 0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + 0.712989, -0.129185, -3.426593, 0.000000, 0.203080, -0.979162, 0.000000, 1.000000, + 0.712989, -0.122323, -3.424941, -0.000000, 0.029615, -0.999561, 0.000000, 1.000000, + 0.712989, -0.134416, -3.430500, 0.000000, 0.502055, -0.864836, 0.000000, 1.000000, + 0.712989, -0.136442, -3.435977, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.706752, -0.136442, -3.448062, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.917165, -0.136442, -3.448062, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.957070, -0.141059, -3.474993, -0.000000, 0.452449, -0.891790, 0.000000, 1.000000, + 0.957368, -0.141256, -3.475193, 0.000000, 0.400368, -0.916354, 0.000000, 1.000000, + 0.957652, -0.141481, -3.475387, -0.000000, 0.333331, -0.942810, 0.000000, 1.000000, + 0.957914, -0.141746, -3.475562, -0.000000, 0.248943, -0.968518, 0.000000, 1.000000, + 0.958121, -0.142074, -3.475702, 0.000000, 0.138812, -0.990319, 0.000000, 1.000000, + 0.958211, -0.142471, -3.475762, -0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.665706, -0.142471, -3.475762, -0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.665796, -0.142074, -3.475702, -0.000000, 0.138812, -0.990319, 0.000000, 1.000000, + 0.666002, -0.141746, -3.475562, 0.000000, 0.248943, -0.968518, 0.000000, 1.000000, + 0.666264, -0.141481, -3.475387, -0.000000, 0.333331, -0.942810, 0.000000, 1.000000, + 0.666548, -0.141256, -3.475193, -0.000000, 0.400368, -0.916354, 0.000000, 1.000000, + 0.666846, -0.141059, -3.474993, -0.000000, 0.452760, -0.891632, 0.000000, 1.000000, + 0.670454, -0.139656, -3.472558, -0.000000, 0.746489, -0.665398, 0.000000, 1.000000, + 0.670560, -0.139626, -3.472487, 0.000000, 0.750555, -0.660807, 0.000000, 1.000000, + 0.676429, -0.138408, -3.468524, -0.000000, 0.887855, -0.460123, 0.000000, 1.000000, + 0.947487, -0.138408, -3.468524, -0.000000, 0.887855, -0.460123, 0.000000, 1.000000, + 0.953357, -0.139626, -3.472487, -0.000000, 0.750555, -0.660807, 0.000000, 1.000000, + 0.953463, -0.139656, -3.472558, -0.000000, 0.746489, -0.665398, 0.000000, 1.000000, + 0.941465, -0.137612, -3.464462, -0.000000, 0.944712, -0.327903, 0.000000, 1.000000, + 0.682451, -0.137612, -3.464462, -0.000000, 0.944712, -0.327903, 0.000000, 1.000000, + 0.935412, -0.137071, -3.460377, -0.000000, 0.973624, -0.228159, 0.000000, 1.000000, + 0.688504, -0.137071, -3.460377, -0.000000, 0.973624, -0.228159, 0.000000, 1.000000, + 0.929327, -0.136713, -3.456269, -0.000000, 0.989427, -0.145031, 0.000000, 1.000000, + 0.694590, -0.136713, -3.456269, -0.000000, 0.989427, -0.145031, 0.000000, 1.000000, + 0.923247, -0.136508, -3.452168, -0.000000, 0.997505, -0.070597, 0.000000, 1.000000, + 0.700669, -0.136508, -3.452168, -0.000000, 0.997505, -0.070597, 0.000000, 1.000000, + 0.958211, -0.145157, -3.475762, -0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.665706, -0.145157, -3.475762, -0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.933486, -0.135148, -3.425912, 0.429929, 0.539585, -0.723885, 0.000000, 1.000000, + 0.937545, -0.137238, -3.430136, 0.178813, 0.983883, 0.000012, 0.000000, 1.000000, + 0.935380, -0.137069, -3.431155, 0.155593, 0.987821, 0.000188, 0.000000, 1.000000, + 0.929303, -0.136712, -3.433384, 0.097693, 0.995216, -0.000671, 0.000000, 1.000000, + 0.923240, -0.136510, -3.434858, 0.047985, 0.998848, -0.001130, 0.000000, 1.000000, + 0.945596, -0.136437, -3.416095, 0.750362, 0.527445, -0.398446, 0.000000, 1.000000, + 0.951118, -0.139084, -3.418314, 0.424010, 0.905657, -0.000541, 0.000000, 1.000000, + 0.947440, -0.138400, -3.423080, 0.327863, 0.944725, -0.000185, 0.000000, 1.000000, + 0.941427, -0.137608, -3.427935, 0.226963, 0.973903, 0.000099, 0.000000, 1.000000, + 0.949418, -0.137006, -3.403162, 0.880400, 0.474225, 0.002481, 0.000000, 1.000000, + 0.954851, -0.140082, -3.403162, 0.593067, 0.805153, 0.000000, 0.000000, 1.000000, + 0.953357, -0.139626, -3.413378, 0.510674, 0.859775, -0.000147, 0.000000, 1.000000, + 0.930716, -0.130210, -3.422698, 0.439901, 0.231595, -0.867670, 0.000000, 1.000000, + 0.941848, -0.131721, -3.414333, 0.802276, 0.249088, -0.542501, 0.000000, 1.000000, + 0.945708, -0.132383, -3.403162, 0.972028, 0.234848, 0.002753, 0.000000, 1.000000, + 0.811959, -0.000450, -3.339831, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.902030, -0.000450, -3.339831, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + 0.929622, -0.014648, -3.339831, 0.953618, 0.301019, -0.000000, 0.000000, 1.000000, + 0.934734, -0.028687, -3.339831, 0.999038, 0.043861, -0.000000, 0.000000, 1.000000, + 0.917888, -0.004306, -3.339831, 0.748091, 0.663596, 0.000000, 0.000000, 1.000000, + 0.944066, -0.126881, -3.339831, 0.999038, 0.043861, -0.000000, 0.000000, 1.000000, + 0.945719, -0.132406, -3.339831, 0.971591, 0.236667, -0.000000, 0.000000, 1.000000, + 0.949458, -0.137038, -3.339831, 0.877828, 0.478977, 0.000000, 0.000000, 1.000000, + 0.954851, -0.140082, -3.339831, 0.593067, 0.805153, -0.000000, 0.000000, 1.000000, + 0.957816, -0.141636, -3.339831, 0.795962, 0.605347, 0.000000, 0.000000, 1.000000, + 0.958211, -0.142471, -3.339831, 1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 0.958211, -0.142471, -3.475762, 1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 0.958121, -0.142074, -3.475702, 0.979098, 0.203391, -0.000000, 0.000000, 1.000000, + 0.957914, -0.141746, -3.475562, 0.934510, 0.355937, -0.000000, 0.000000, 1.000000, + 0.957652, -0.141481, -3.475387, 0.885794, 0.464078, -0.000000, 0.000000, 1.000000, + 0.957368, -0.141256, -3.475193, 0.839425, 0.543476, -0.000000, 0.000000, 1.000000, + 0.957070, -0.141059, -3.474993, 0.795962, 0.605347, 0.000000, 0.000000, 1.000000, + 0.953357, -0.139626, -3.472487, 0.510793, 0.859703, 0.000000, 0.000000, 1.000000, + 0.947487, -0.138408, -3.468524, 0.327997, 0.944679, 0.000000, 0.000000, 1.000000, + 0.941465, -0.137612, -3.464462, 0.226873, 0.973924, 0.000000, 0.000000, 1.000000, + 0.935412, -0.137071, -3.460377, 0.155500, 0.987836, 0.000000, 0.000000, 1.000000, + 0.929327, -0.136713, -3.456269, 0.098035, 0.995183, 0.000000, 0.000000, 1.000000, + 0.953463, -0.139656, -3.472558, 0.515875, 0.856664, -0.000000, 0.000000, 1.000000, + 0.958211, -0.145157, -3.339831, 1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 0.958211, -0.145157, -3.475762, 1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 0.958211, -0.145157, -3.475762, -0.000000, -1.000000, -0.000000, 0.000000, 1.000000, + 0.958211, -0.145157, -3.339831, -0.000000, -1.000000, -0.000000, 0.000000, 1.000000, + 0.811959, -0.145157, -3.339831, -0.000000, -1.000000, -0.000000, 0.000000, 1.000000, + 0.665706, -0.145157, -3.339831, -0.000000, -1.000000, -0.000000, 0.000000, 1.000000, + 0.665706, -0.145157, -3.475762, -0.000000, -1.000000, -0.000000, 0.000000, 1.000000, + 0.665706, -0.142471, -3.339831, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.665706, -0.142471, -3.475762, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.665706, -0.145157, -3.475762, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.665706, -0.145157, -3.339831, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.666846, -0.141059, -3.474993, -0.795962, 0.605347, 0.000000, 0.000000, 1.000000, + 0.666548, -0.141256, -3.475193, -0.839425, 0.543476, 0.000000, 0.000000, 1.000000, + 0.666264, -0.141481, -3.475387, -0.885794, 0.464078, 0.000000, 0.000000, 1.000000, + 0.666002, -0.141746, -3.475562, -0.934510, 0.355937, 0.000000, 0.000000, 1.000000, + 0.665796, -0.142074, -3.475702, -0.979098, 0.203391, 0.000000, 0.000000, 1.000000, + 0.666101, -0.141636, -3.339831, -0.795962, 0.605347, 0.000000, 0.000000, 1.000000, + 0.676429, -0.138408, -3.468524, -0.327997, 0.944679, 0.000000, 0.000000, 1.000000, + 0.670560, -0.139626, -3.472487, -0.510793, 0.859703, 0.000000, 0.000000, 1.000000, + 0.682451, -0.137612, -3.464462, -0.226873, 0.973924, 0.000000, 0.000000, 1.000000, + 0.688504, -0.137071, -3.460377, -0.155500, 0.987836, 0.000000, 0.000000, 1.000000, + 0.694590, -0.136713, -3.456269, -0.098035, 0.995183, 0.000000, 0.000000, 1.000000, + 0.670454, -0.139656, -3.472558, -0.515875, 0.856664, 0.000000, 0.000000, 1.000000, + 0.684080, -0.125701, -3.413829, -0.749068, 0.052453, -0.660414, 0.000000, 1.000000, + -0.782658, -0.076806, -1.606965, 0.460883, 0.537379, 0.706266, 0.000000, 1.000000, + -0.783422, -0.074557, -1.608542, 0.511808, 0.121657, 0.850442, 0.000000, 1.000000, + -0.785493, -0.074439, -1.607456, 0.433840, 0.117625, 0.893279, 0.000000, 1.000000, + -0.794631, -0.074132, -1.604917, 0.109470, 0.094217, 0.989515, 0.000000, 1.000000, + -0.794385, -0.076497, -1.603251, 0.093335, 0.520569, 0.848703, 0.000000, 1.000000, + -0.775667, -0.075244, -1.615718, 0.852274, 0.125971, 0.507701, 0.000000, 1.000000, + -0.774124, -0.077328, -1.615220, 0.756173, 0.519943, 0.397318, 0.000000, 1.000000, + -0.772423, -0.075653, -1.626244, 0.995306, 0.096777, 0.000000, 0.000000, 1.000000, + -0.771164, -0.077557, -1.626244, 0.881691, 0.471784, -0.006443, 0.000000, 1.000000, + -0.793821, -0.078285, -1.599404, 0.054673, 0.863649, 0.501119, 0.000000, 1.000000, + -0.780535, -0.078515, -1.603794, 0.309530, 0.860374, 0.404905, 0.000000, 1.000000, + -0.771252, -0.078961, -1.613481, 0.527478, 0.821218, 0.217640, 0.000000, 1.000000, + -0.768320, -0.079158, -1.626244, 0.642406, 0.766358, -0.003193, 0.000000, 1.000000, + -0.793048, -0.078963, -1.594126, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + -0.788390, -0.078986, -1.594966, 0.021687, 0.999765, 0.000399, 0.000000, 1.000000, + -0.783741, -0.079056, -1.596421, 0.044280, 0.999019, 0.000238, 0.000000, 1.000000, + -0.779083, -0.079180, -1.598620, 0.070940, 0.997481, -0.000068, 0.000000, 1.000000, + -0.777424, -0.079238, -1.599625, 0.081785, 0.996650, -0.000006, 0.000000, 1.000000, + -0.774447, -0.079366, -1.601798, 0.104647, 0.994509, -0.000035, 0.000000, 1.000000, + -0.769837, -0.079641, -1.606589, 0.154811, 0.987944, 0.000069, 0.000000, 1.000000, + -0.767017, -0.079877, -1.611292, 0.206800, 0.978383, 0.000196, 0.000000, 1.000000, + -0.765300, -0.080065, -1.616163, 0.259093, 0.965852, 0.000074, 0.000000, 1.000000, + -0.764154, -0.080223, -1.626244, 0.315589, 0.948896, 0.000000, 0.000000, 1.000000, + -0.771154, -0.077565, -1.688740, 0.880097, 0.474794, 0.000000, 0.000000, 1.000000, + -0.772423, -0.075653, -1.688740, 0.995306, 0.096777, 0.000000, 0.000000, 1.000000, + -0.768291, -0.079170, -1.688740, 0.637533, 0.770423, 0.000000, 0.000000, 1.000000, + -0.764154, -0.080223, -1.688740, 0.315589, 0.948896, 0.000000, 0.000000, 1.000000, + -0.967836, -0.041661, -1.688740, 0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + -0.963916, -0.036801, -1.688740, 0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + -0.954920, -0.033221, -1.688740, 0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + -0.942762, -0.031886, -1.688740, 0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + -0.873707, -0.031886, -1.688740, 0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + -0.873703, -0.039674, -1.688740, 0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + -0.942762, -0.039673, -1.688740, 0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + -0.946101, -0.040040, -1.688740, 0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + -0.948572, -0.041023, -1.688740, 0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + -0.949648, -0.042358, -1.688740, 0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + -0.956347, -0.074193, -1.688740, 0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + -0.873707, -0.074193, -1.688740, 0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + -0.873707, -0.081979, -1.688740, 0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + -0.985834, -0.081979, -1.688740, 0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + -0.985532, -0.080761, -1.688740, 0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + -0.983260, -0.080223, -1.688740, 0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + -0.979125, -0.079169, -1.688740, 0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + -0.976257, -0.077566, -1.688740, 0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + -0.974990, -0.075653, -1.688740, 0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + -0.768291, -0.079170, -1.688740, 0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + -0.764154, -0.080223, -1.688740, 0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + -0.761882, -0.080761, -1.688740, 0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + -0.761579, -0.081979, -1.688740, 0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + -0.791067, -0.074193, -1.688740, 0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + -0.797765, -0.042356, -1.688740, 0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + -0.798840, -0.041023, -1.688740, 0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + -0.801308, -0.040041, -1.688740, 0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + -0.804644, -0.039675, -1.688740, 0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + -0.804651, -0.031886, -1.688740, 0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + -0.792493, -0.033221, -1.688740, 0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + -0.783497, -0.036801, -1.688740, 0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + -0.779578, -0.041661, -1.688740, 0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + -0.772423, -0.075653, -1.688740, 0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + -0.771154, -0.077565, -1.688740, 0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + -0.791067, -0.074193, -1.688740, 0.995309, 0.096746, 0.000000, 0.000000, 1.000000, + -0.791067, -0.074193, -1.691282, 0.995309, 0.096746, 0.000000, 0.000000, 1.000000, + -0.797765, -0.042356, -1.691282, 0.995309, 0.096746, 0.000000, 0.000000, 1.000000, + -0.797765, -0.042356, -1.688740, 0.995309, 0.096746, 0.000000, 0.000000, 1.000000, + -0.949648, -0.042358, -1.691282, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -0.948572, -0.041023, -1.691282, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -0.946101, -0.040040, -1.691282, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -0.942762, -0.039673, -1.691282, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -0.873703, -0.039674, -1.691282, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -0.873707, -0.031886, -1.691282, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -0.942762, -0.031886, -1.691282, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -0.954908, -0.033218, -1.691282, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -0.963905, -0.036794, -1.691282, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -0.967836, -0.041661, -1.691282, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -0.976321, -0.081979, -1.691282, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -0.873707, -0.081979, -1.691282, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -0.873707, -0.074193, -1.691282, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -0.956347, -0.074193, -1.691282, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -0.804644, -0.039675, -1.691282, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -0.801308, -0.040041, -1.691282, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -0.798840, -0.041023, -1.691282, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -0.791067, -0.074193, -1.691282, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -0.771093, -0.081979, -1.691282, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -0.797765, -0.042356, -1.691282, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -0.779578, -0.041661, -1.691282, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -0.783508, -0.036794, -1.691282, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -0.792506, -0.033218, -1.691282, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -0.804651, -0.031886, -1.691282, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -0.976321, -0.081979, -1.691282, -0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.976321, -0.081979, -1.893390, -0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.873707, -0.081979, -1.893390, -0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.771093, -0.081979, -1.893390, -0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.771093, -0.081979, -1.691282, -0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.873707, -0.081979, -1.691282, -0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.967836, -0.041661, -1.893390, 0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + -0.963905, -0.036794, -1.893390, 0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + -0.954908, -0.033218, -1.893390, 0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + -0.942762, -0.031886, -1.893390, 0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + -0.873707, -0.031886, -1.893390, 0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + -0.873703, -0.039674, -1.893390, 0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + -0.942762, -0.039673, -1.893390, 0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + -0.946101, -0.040040, -1.893390, 0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + -0.948572, -0.041023, -1.893390, 0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + -0.949648, -0.042358, -1.893390, 0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + -0.956347, -0.074193, -1.893390, 0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + -0.873707, -0.074193, -1.893390, 0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + -0.873707, -0.081979, -1.893390, 0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + -0.976321, -0.081979, -1.893390, 0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + -0.804651, -0.031886, -1.893390, 0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + -0.792506, -0.033218, -1.893390, 0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + -0.783508, -0.036794, -1.893390, 0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + -0.771093, -0.081979, -1.893390, 0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + -0.791067, -0.074193, -1.893390, 0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + -0.779578, -0.041661, -1.893390, 0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + -0.797765, -0.042356, -1.893390, 0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + -0.798840, -0.041023, -1.893390, 0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + -0.801308, -0.040041, -1.893390, 0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + -0.804644, -0.039675, -1.893390, 0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + -0.797765, -0.042356, -1.895931, 0.995309, 0.096746, -0.000000, 0.000000, 1.000000, + -0.797765, -0.042356, -1.893390, 0.995309, 0.096746, -0.000000, 0.000000, 1.000000, + -0.791067, -0.074193, -1.893390, 0.995309, 0.096746, 0.000000, 0.000000, 1.000000, + -0.791067, -0.074193, -1.895931, 0.995309, 0.096746, 0.000000, 0.000000, 1.000000, + -0.948572, -0.041023, -1.895931, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -0.946101, -0.040040, -1.895931, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -0.942762, -0.039673, -1.895931, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -0.873703, -0.039674, -1.895931, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -0.873707, -0.031886, -1.895931, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -0.942762, -0.031886, -1.895931, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -0.954920, -0.033221, -1.895931, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -0.963916, -0.036801, -1.895931, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -0.967836, -0.041661, -1.895931, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -0.974990, -0.075653, -1.895931, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -0.976260, -0.077565, -1.895931, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -0.979123, -0.079170, -1.895931, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -0.983260, -0.080223, -1.895931, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -0.985532, -0.080761, -1.895931, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -0.985834, -0.081979, -1.895931, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -0.873707, -0.081979, -1.895931, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -0.873707, -0.074193, -1.895931, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -0.956347, -0.074193, -1.895931, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -0.949648, -0.042358, -1.895931, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -0.798840, -0.041023, -1.895931, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -0.797765, -0.042356, -1.895931, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -0.791067, -0.074193, -1.895931, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -0.761579, -0.081979, -1.895931, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -0.761882, -0.080761, -1.895931, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -0.764154, -0.080223, -1.895931, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -0.768289, -0.079169, -1.895931, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -0.771156, -0.077566, -1.895931, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -0.772423, -0.075653, -1.895931, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -0.779578, -0.041661, -1.895931, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -0.783497, -0.036801, -1.895931, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -0.792493, -0.033221, -1.895931, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -0.804651, -0.031886, -1.895931, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -0.804644, -0.039675, -1.895931, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -0.801308, -0.040041, -1.895931, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -0.974990, -0.075653, -1.895931, -0.995306, 0.096777, -0.000000, 0.000000, 1.000000, + -0.967836, -0.041661, -1.895931, -0.995306, 0.096777, -0.000000, 0.000000, 1.000000, + -0.967836, -0.041661, -1.952214, -0.995306, 0.096777, -0.000000, 0.000000, 1.000000, + -0.974990, -0.075653, -1.958427, -0.995306, 0.096777, -0.000000, 0.000000, 1.000000, + -0.942762, -0.041661, -1.973995, -0.000000, 0.084159, -0.996452, 0.000000, 1.000000, + -0.949584, -0.074075, -1.979920, 0.000000, 0.084159, -0.996452, 0.000000, 1.000000, + -0.952783, -0.074132, -1.979754, -0.109470, 0.094217, -0.989515, 0.000000, 1.000000, + -0.961921, -0.074439, -1.977216, -0.433626, 0.117617, -0.893384, 0.000000, 1.000000, + -0.954952, -0.041320, -1.971163, -0.433626, 0.117617, -0.893384, 0.000000, 1.000000, + -0.951935, -0.041380, -1.972420, -0.322054, 0.110724, -0.940224, 0.000000, 1.000000, + -0.963991, -0.074557, -1.976129, -0.511881, 0.121596, -0.850407, 0.000000, 1.000000, + -0.971367, -0.075198, -1.969505, -0.818345, 0.126912, -0.560540, 0.000000, 1.000000, + -0.964236, -0.041310, -1.963312, -0.818345, 0.126912, -0.560540, 0.000000, 1.000000, + -0.960012, -0.041270, -1.967901, -0.633427, 0.126071, -0.763463, 0.000000, 1.000000, + -0.972108, -0.075290, -1.968394, -0.852408, 0.125748, -0.507532, 0.000000, 1.000000, + -0.965712, -0.041363, -1.960830, -0.888437, 0.123717, -0.442011, 0.000000, 1.000000, + -0.964756, -0.076806, -1.977707, -0.460883, 0.537379, -0.706266, 0.000000, 1.000000, + -0.953028, -0.076497, -1.981421, -0.093335, 0.520569, -0.848703, 0.000000, 1.000000, + -0.973290, -0.077328, -1.969451, -0.756173, 0.519943, -0.397318, 0.000000, 1.000000, + -0.976249, -0.077557, -1.958427, -0.881691, 0.471784, 0.006443, 0.000000, 1.000000, + -0.953592, -0.078285, -1.985268, -0.054673, 0.863649, -0.501119, 0.000000, 1.000000, + -0.966879, -0.078515, -1.980878, -0.309530, 0.860374, -0.404905, 0.000000, 1.000000, + -0.976164, -0.078961, -1.971189, -0.527478, 0.821218, -0.217640, 0.000000, 1.000000, + -0.979094, -0.079158, -1.958427, -0.642406, 0.766358, 0.003193, 0.000000, 1.000000, + -0.954365, -0.078963, -1.990546, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + -0.959024, -0.078986, -1.989706, -0.021686, 0.999765, -0.000399, 0.000000, 1.000000, + -0.963673, -0.079056, -1.988250, -0.044280, 0.999019, -0.000238, 0.000000, 1.000000, + -0.968331, -0.079179, -1.986051, -0.070939, 0.997481, 0.000068, 0.000000, 1.000000, + -0.969991, -0.079238, -1.985047, -0.081785, 0.996650, 0.000006, 0.000000, 1.000000, + -0.972967, -0.079366, -1.982873, -0.104647, 0.994509, 0.000035, 0.000000, 1.000000, + -0.977577, -0.079641, -1.978082, -0.154810, 0.987944, -0.000069, 0.000000, 1.000000, + -0.980397, -0.079877, -1.973381, -0.206800, 0.978383, -0.000196, 0.000000, 1.000000, + -0.982113, -0.080065, -1.968508, -0.259107, 0.965849, -0.000074, 0.000000, 1.000000, + -0.983260, -0.080223, -1.958427, -0.315589, 0.948896, 0.000000, 0.000000, 1.000000, + -0.949584, -0.078261, -1.985405, 0.000003, 0.856052, -0.516890, 0.000000, 1.000000, + -0.949584, -0.078963, -1.990809, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + -0.949584, -0.076450, -1.981550, 0.000005, 0.508930, -0.860808, 0.000000, 1.000000, + -0.797830, -0.074075, -1.979920, -0.000000, 0.084159, -0.996452, 0.000000, 1.000000, + -0.797830, -0.076450, -1.981550, 0.000000, 0.508936, -0.860805, 0.000000, 1.000000, + -0.797830, -0.078261, -1.985405, -0.000000, 0.855944, -0.517069, 0.000000, 1.000000, + -0.797830, -0.078963, -1.990809, 0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + -0.794631, -0.074132, -1.979754, 0.109470, 0.094217, -0.989515, 0.000000, 1.000000, + -0.794385, -0.076497, -1.981421, 0.094220, 0.515803, -0.851510, 0.000000, 1.000000, + -0.793821, -0.078285, -1.985268, 0.056421, 0.858371, -0.509917, 0.000000, 1.000000, + -0.793048, -0.078963, -1.990546, -0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + -0.780535, -0.078515, -1.980878, 0.309530, 0.860375, -0.404903, 0.000000, 1.000000, + -0.777424, -0.079238, -1.985047, 0.081786, 0.996650, 0.000004, 0.000000, 1.000000, + -0.779083, -0.079179, -1.986051, 0.070939, 0.997481, 0.000067, 0.000000, 1.000000, + -0.783741, -0.079056, -1.988250, 0.044279, 0.999019, -0.000236, 0.000000, 1.000000, + -0.788390, -0.078986, -1.989706, 0.021685, 0.999765, -0.000397, 0.000000, 1.000000, + -0.771250, -0.078961, -1.971189, 0.527504, 0.821207, -0.217620, 0.000000, 1.000000, + -0.767017, -0.079877, -1.973381, 0.206822, 0.978379, -0.000205, 0.000000, 1.000000, + -0.769838, -0.079641, -1.978082, 0.154809, 0.987944, -0.000068, 0.000000, 1.000000, + -0.774447, -0.079366, -1.982873, 0.104647, 0.994509, 0.000035, 0.000000, 1.000000, + -0.768320, -0.079158, -1.958427, 0.642405, 0.766364, 0.001407, 0.000000, 1.000000, + -0.764154, -0.080223, -1.958427, 0.315589, 0.948896, 0.000000, 0.000000, 1.000000, + -0.765300, -0.080065, -1.968508, 0.259047, 0.965865, -0.000058, 0.000000, 1.000000, + -0.782658, -0.076806, -1.977707, 0.460882, 0.537385, -0.706261, 0.000000, 1.000000, + -0.774124, -0.077328, -1.969451, 0.756184, 0.519969, -0.397264, 0.000000, 1.000000, + -0.771164, -0.077557, -1.958427, 0.881706, 0.471796, 0.001940, 0.000000, 1.000000, + -0.785493, -0.074439, -1.977216, 0.433840, 0.117629, -0.893278, 0.000000, 1.000000, + -0.783422, -0.074557, -1.976129, 0.511810, 0.121668, -0.850440, 0.000000, 1.000000, + -0.775667, -0.075244, -1.968955, 0.852279, 0.126073, -0.507668, 0.000000, 1.000000, + -0.772423, -0.075653, -1.958427, 0.995306, 0.096777, -0.000000, 0.000000, 1.000000, + -0.783178, -0.041310, -1.963312, 0.818345, 0.126912, -0.560540, 0.000000, 1.000000, + -0.781701, -0.041363, -1.960830, 0.888437, 0.123717, -0.442011, 0.000000, 1.000000, + -0.779578, -0.041661, -1.952214, 0.995306, 0.096777, 0.000000, 0.000000, 1.000000, + -0.775667, -0.075244, -1.968955, 0.818345, 0.126912, -0.560540, 0.000000, 1.000000, + -0.792462, -0.041320, -1.971163, 0.433626, 0.117617, -0.893384, 0.000000, 1.000000, + -0.787401, -0.041270, -1.967901, 0.633427, 0.126071, -0.763463, 0.000000, 1.000000, + -0.804652, -0.041661, -1.973995, 0.000000, 0.084159, -0.996452, 0.000000, 1.000000, + -0.795479, -0.041380, -1.972420, 0.322054, 0.110724, -0.940224, 0.000000, 1.000000, + -0.785287, -0.036931, -1.960019, 0.736616, 0.550052, -0.393496, 0.000000, 1.000000, + -0.783508, -0.036794, -1.952214, 0.818612, 0.574347, 0.000000, 0.000000, 1.000000, + -0.792510, -0.033218, -1.952214, 0.452348, 0.891841, 0.000000, 0.000000, 1.000000, + -0.793519, -0.033667, -1.959422, 0.411184, 0.840484, -0.352866, 0.000000, 1.000000, + -0.804652, -0.031886, -1.952214, 0.000327, 1.000000, -0.000000, 0.000000, 1.000000, + -0.804652, -0.032449, -1.959200, 0.000299, 0.941439, -0.337182, 0.000000, 1.000000, + -0.790097, -0.037938, -1.967293, 0.530471, 0.433700, -0.728358, 0.000000, 1.000000, + -0.796284, -0.035485, -1.966844, 0.300596, 0.651481, -0.696574, 0.000000, 1.000000, + -0.804652, -0.034569, -1.966676, 0.000220, 0.729787, -0.683675, 0.000000, 1.000000, + -0.804651, -0.033290, -1.963025, 0.000266, 0.855872, -0.517187, 0.000000, 1.000000, + -0.796911, -0.039608, -1.972096, 0.271461, 0.268520, -0.924233, 0.000000, 1.000000, + -0.800202, -0.038303, -1.971858, 0.155574, 0.383609, -0.910297, 0.000000, 1.000000, + -0.804652, -0.037816, -1.971769, 0.000115, 0.426145, -0.904655, 0.000000, 1.000000, + -0.804651, -0.036911, -1.970732, 0.000143, 0.508936, -0.860804, 0.000000, 1.000000, + -0.942762, -0.037816, -1.971769, 0.000000, 0.426144, -0.904655, 0.000000, 1.000000, + -0.942762, -0.036911, -1.970732, 0.000000, 0.508936, -0.860805, 0.000000, 1.000000, + -0.942762, -0.034569, -1.966676, -0.000000, 0.729788, -0.683673, 0.000000, 1.000000, + -0.942762, -0.033290, -1.963025, 0.000000, 0.855944, -0.517069, 0.000000, 1.000000, + -0.942762, -0.032449, -1.959200, 0.000000, 0.941439, -0.337183, 0.000000, 1.000000, + -0.942762, -0.031886, -1.952214, -0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + -0.954365, -0.078963, -2.002736, 0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + -0.793048, -0.078963, -2.002736, 0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + -0.762454, -0.080561, -2.029311, 0.000000, 0.822531, -0.568720, 0.000000, 1.000000, + -0.762225, -0.080629, -2.029510, 0.000000, 0.779768, -0.626069, 0.000000, 1.000000, + -0.762007, -0.080707, -2.029699, 0.000000, 0.709867, -0.704335, 0.000000, 1.000000, + -0.761806, -0.080799, -2.029872, -0.000000, 0.591043, -0.806640, 0.000000, 1.000000, + -0.761648, -0.080912, -2.030010, 0.000000, 0.371051, -0.928612, 0.000000, 1.000000, + -0.761579, -0.081050, -2.030070, 0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + -0.985834, -0.081050, -2.030070, 0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + -0.985765, -0.080912, -2.030010, 0.000000, 0.371051, -0.928612, 0.000000, 1.000000, + -0.985607, -0.080799, -2.029872, 0.000000, 0.591043, -0.806640, 0.000000, 1.000000, + -0.985407, -0.080707, -2.029699, 0.000000, 0.709867, -0.704335, 0.000000, 1.000000, + -0.985189, -0.080629, -2.029510, 0.000000, 0.779768, -0.626069, 0.000000, 1.000000, + -0.984960, -0.080561, -2.029311, 0.000000, 0.822761, -0.568388, 0.000000, 1.000000, + -0.982195, -0.080075, -2.026909, 0.000000, 0.954429, -0.298439, 0.000000, 1.000000, + -0.982113, -0.080065, -2.026838, 0.000000, 0.955468, -0.295095, 0.000000, 1.000000, + -0.977613, -0.079643, -2.022930, 0.000000, 0.983874, -0.178865, 0.000000, 1.000000, + -0.769800, -0.079643, -2.022930, 0.000000, 0.983874, -0.178865, 0.000000, 1.000000, + -0.765300, -0.080065, -2.026838, -0.000000, 0.955468, -0.295095, 0.000000, 1.000000, + -0.765219, -0.080075, -2.026909, 0.000000, 0.954429, -0.298439, 0.000000, 1.000000, + -0.774418, -0.079368, -2.018919, 0.000000, 0.992669, -0.120866, 0.000000, 1.000000, + -0.972996, -0.079368, -2.018919, 0.000000, 0.992669, -0.120866, 0.000000, 1.000000, + -0.779058, -0.079181, -2.014889, 0.000000, 0.996638, -0.081929, 0.000000, 1.000000, + -0.968356, -0.079181, -2.014889, 0.000000, 0.996638, -0.081929, 0.000000, 1.000000, + -0.783723, -0.079056, -2.010835, 0.000000, 0.998681, -0.051352, 0.000000, 1.000000, + -0.963690, -0.079056, -2.010835, 0.000000, 0.998681, -0.051352, 0.000000, 1.000000, + -0.788385, -0.078986, -2.006786, 0.000000, 0.999692, -0.024819, 0.000000, 1.000000, + -0.959029, -0.078986, -2.006786, 0.000000, 0.999692, -0.024819, 0.000000, 1.000000, + -0.761579, -0.081979, -2.030070, 0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + -0.985834, -0.081979, -2.030070, 0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + -0.950502, -0.039608, -1.972096, -0.271461, 0.268520, -0.924233, 0.000000, 1.000000, + -0.947212, -0.038303, -1.971858, -0.155574, 0.383609, -0.910297, 0.000000, 1.000000, + -0.957317, -0.037938, -1.967293, -0.530471, 0.433700, -0.728358, 0.000000, 1.000000, + -0.951129, -0.035485, -1.966844, -0.300596, 0.651481, -0.696574, 0.000000, 1.000000, + -0.962127, -0.036931, -1.960019, -0.736616, 0.550052, -0.393496, 0.000000, 1.000000, + -0.953895, -0.033667, -1.959422, -0.411184, 0.840484, -0.352866, 0.000000, 1.000000, + -0.963906, -0.036794, -1.952214, -0.818612, 0.574347, 0.000000, 0.000000, 1.000000, + -0.954904, -0.033218, -1.952214, -0.452348, 0.891841, 0.000000, 0.000000, 1.000000, + -0.963916, -0.036801, -1.895931, -0.819577, 0.572968, 0.000000, 0.000000, 1.000000, + -0.954920, -0.033221, -1.895931, -0.453628, 0.891191, 0.000000, 0.000000, 1.000000, + -0.942762, -0.031886, -1.895931, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + -0.873707, -0.031886, -1.895931, 0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + -0.804651, -0.031886, -1.895931, 0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + -0.783497, -0.036801, -1.895931, 0.819577, 0.572968, -0.000000, 0.000000, 1.000000, + -0.779578, -0.041661, -1.895931, 0.995306, 0.096777, 0.000000, 0.000000, 1.000000, + -0.792493, -0.033221, -1.895931, 0.453628, 0.891191, -0.000000, 0.000000, 1.000000, + -0.772423, -0.075653, -1.895931, 0.995306, 0.096777, 0.000000, 0.000000, 1.000000, + -0.771156, -0.077566, -1.895931, 0.880097, 0.474794, 0.000000, 0.000000, 1.000000, + -0.768289, -0.079169, -1.895931, 0.637533, 0.770423, -0.000000, 0.000000, 1.000000, + -0.764154, -0.080223, -1.895931, 0.315589, 0.948896, 0.000000, 0.000000, 1.000000, + -0.761882, -0.080761, -1.895931, 0.510507, 0.859874, 0.000000, 0.000000, 1.000000, + -0.761579, -0.081050, -1.895931, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.761579, -0.081050, -2.030070, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.761648, -0.080912, -2.030010, 0.908465, 0.417961, 0.000000, 0.000000, 1.000000, + -0.761806, -0.080799, -2.029872, 0.764367, 0.644782, 0.000000, 0.000000, 1.000000, + -0.762007, -0.080707, -2.029699, 0.652835, 0.757501, 0.000000, 0.000000, 1.000000, + -0.762225, -0.080629, -2.029510, 0.572029, 0.820234, 0.000000, 0.000000, 1.000000, + -0.762454, -0.080561, -2.029311, 0.510507, 0.859874, 0.000000, 0.000000, 1.000000, + -0.765300, -0.080065, -2.026838, 0.259110, 0.965848, 0.000000, 0.000000, 1.000000, + -0.769800, -0.079643, -2.022930, 0.154879, 0.987934, 0.000000, 0.000000, 1.000000, + -0.774418, -0.079368, -2.018919, 0.104604, 0.994514, 0.000000, 0.000000, 1.000000, + -0.779058, -0.079181, -2.014889, 0.070897, 0.997484, 0.000000, 0.000000, 1.000000, + -0.783723, -0.079056, -2.010835, 0.044435, 0.999012, -0.000000, 0.000000, 1.000000, + -0.765219, -0.080075, -2.026909, 0.262376, 0.964966, -0.000000, 0.000000, 1.000000, + -0.761579, -0.081979, -1.895931, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.761579, -0.081979, -2.030070, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.761579, -0.081979, -2.030070, -0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.761579, -0.081979, -1.895931, -0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.873707, -0.081979, -1.895931, -0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.985834, -0.081979, -1.895931, -0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.985834, -0.081979, -2.030070, -0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.985834, -0.081050, -1.895931, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + -0.985834, -0.081050, -2.030070, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + -0.985834, -0.081979, -2.030070, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + -0.985834, -0.081979, -1.895931, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + -0.984960, -0.080561, -2.029311, -0.510507, 0.859874, -0.000000, 0.000000, 1.000000, + -0.985189, -0.080629, -2.029510, -0.572029, 0.820234, -0.000000, 0.000000, 1.000000, + -0.985407, -0.080707, -2.029699, -0.652835, 0.757501, -0.000000, 0.000000, 1.000000, + -0.985607, -0.080799, -2.029872, -0.764367, 0.644782, -0.000000, 0.000000, 1.000000, + -0.985765, -0.080912, -2.030010, -0.908465, 0.417961, -0.000000, 0.000000, 1.000000, + -0.985532, -0.080761, -1.895931, -0.510507, 0.859874, -0.000000, 0.000000, 1.000000, + -0.977613, -0.079643, -2.022930, -0.154879, 0.987934, -0.000000, 0.000000, 1.000000, + -0.982113, -0.080065, -2.026838, -0.259110, 0.965848, -0.000000, 0.000000, 1.000000, + -0.972996, -0.079368, -2.018919, -0.104604, 0.994514, -0.000000, 0.000000, 1.000000, + -0.968356, -0.079181, -2.014889, -0.070897, 0.997484, -0.000000, 0.000000, 1.000000, + -0.963690, -0.079056, -2.010835, -0.044435, 0.999012, -0.000000, 0.000000, 1.000000, + -0.982195, -0.080075, -2.026909, -0.262376, 0.964966, 0.000000, 0.000000, 1.000000, + -0.983260, -0.080223, -1.895931, -0.315589, 0.948896, -0.000000, 0.000000, 1.000000, + -0.976260, -0.077565, -1.895931, -0.880097, 0.474794, 0.000000, 0.000000, 1.000000, + -0.979123, -0.079170, -1.895931, -0.637533, 0.770423, 0.000000, 0.000000, 1.000000, + -0.956347, -0.074193, -1.893390, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.956347, -0.074193, -1.895931, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.873707, -0.074193, -1.895931, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.791067, -0.074193, -1.895931, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.791067, -0.074193, -1.893390, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.873707, -0.074193, -1.893390, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.956347, -0.074193, -1.895931, -0.995307, 0.096768, -0.000000, 0.000000, 1.000000, + -0.956347, -0.074193, -1.893390, -0.995307, 0.096768, -0.000000, 0.000000, 1.000000, + -0.949648, -0.042358, -1.893390, -0.995307, 0.096768, -0.000000, 0.000000, 1.000000, + -0.949648, -0.042358, -1.895931, -0.995307, 0.096768, -0.000000, 0.000000, 1.000000, + -0.942762, -0.039673, -1.895931, -0.000033, 1.000000, -0.000000, 0.000000, 1.000000, + -0.946101, -0.040040, -1.895931, -0.453629, 0.891191, -0.000000, 0.000000, 1.000000, + -0.946101, -0.040040, -1.893390, -0.453629, 0.891191, -0.000000, 0.000000, 1.000000, + -0.942762, -0.039673, -1.893390, -0.000033, 1.000000, -0.000000, 0.000000, 1.000000, + -0.948572, -0.041023, -1.895931, -0.819558, 0.572997, -0.000000, 0.000000, 1.000000, + -0.948572, -0.041023, -1.893390, -0.819558, 0.572997, -0.000000, 0.000000, 1.000000, + -0.804644, -0.039675, -1.893390, 0.000035, 1.000000, -0.000000, 0.000000, 1.000000, + -0.804644, -0.039675, -1.895931, 0.000035, 1.000000, -0.000000, 0.000000, 1.000000, + -0.873703, -0.039674, -1.895931, 0.000035, 1.000000, -0.000000, 0.000000, 1.000000, + -0.873703, -0.039674, -1.893390, 0.000035, 1.000000, -0.000000, 0.000000, 1.000000, + -0.798840, -0.041023, -1.895931, 0.819538, 0.573025, 0.000000, 0.000000, 1.000000, + -0.798840, -0.041023, -1.893390, 0.819538, 0.573025, 0.000000, 0.000000, 1.000000, + -0.801308, -0.040041, -1.895931, 0.453421, 0.891297, 0.000000, 0.000000, 1.000000, + -0.801308, -0.040041, -1.893390, 0.453421, 0.891297, 0.000000, 0.000000, 1.000000, + -0.976321, -0.081979, -1.893390, -0.995306, 0.096777, -0.000000, 0.000000, 1.000000, + -0.976321, -0.081979, -1.691282, -0.995306, 0.096777, -0.000000, 0.000000, 1.000000, + -0.967836, -0.041661, -1.691282, -0.995306, 0.096777, -0.000000, 0.000000, 1.000000, + -0.967836, -0.041661, -1.893390, -0.995306, 0.096777, -0.000000, 0.000000, 1.000000, + -0.963905, -0.036794, -1.691282, -0.819577, 0.572968, -0.000000, 0.000000, 1.000000, + -0.963905, -0.036794, -1.893390, -0.819577, 0.572968, 0.000000, 0.000000, 1.000000, + -0.954908, -0.033218, -1.691282, -0.453628, 0.891191, 0.000000, 0.000000, 1.000000, + -0.954908, -0.033218, -1.893390, -0.453628, 0.891191, 0.000000, 0.000000, 1.000000, + -0.942762, -0.031886, -1.893390, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + -0.942762, -0.031886, -1.691282, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + -0.804651, -0.031886, -1.691282, 0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + -0.804651, -0.031886, -1.893390, 0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + -0.873707, -0.031886, -1.893390, 0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + -0.873707, -0.031886, -1.691282, 0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + -0.779578, -0.041661, -1.893390, 0.995306, 0.096777, 0.000000, 0.000000, 1.000000, + -0.783508, -0.036794, -1.893390, 0.819577, 0.572968, 0.000000, 0.000000, 1.000000, + -0.783508, -0.036794, -1.691282, 0.819577, 0.572968, 0.000000, 0.000000, 1.000000, + -0.779578, -0.041661, -1.691282, 0.995306, 0.096777, 0.000000, 0.000000, 1.000000, + -0.792506, -0.033218, -1.691282, 0.453628, 0.891191, -0.000000, 0.000000, 1.000000, + -0.792506, -0.033218, -1.893390, 0.453628, 0.891191, 0.000000, 0.000000, 1.000000, + -0.771093, -0.081979, -1.691282, 0.995306, 0.096777, 0.000000, 0.000000, 1.000000, + -0.771093, -0.081979, -1.893390, 0.995306, 0.096777, 0.000000, 0.000000, 1.000000, + -0.791067, -0.074193, -1.691282, 0.000000, -1.000000, -0.000000, 0.000000, 1.000000, + -0.791067, -0.074193, -1.688740, 0.000000, -1.000000, -0.000000, 0.000000, 1.000000, + -0.873707, -0.074193, -1.688740, 0.000000, -1.000000, -0.000000, 0.000000, 1.000000, + -0.956347, -0.074193, -1.688740, 0.000000, -1.000000, -0.000000, 0.000000, 1.000000, + -0.956347, -0.074193, -1.691282, 0.000000, -1.000000, -0.000000, 0.000000, 1.000000, + -0.873707, -0.074193, -1.691282, 0.000000, -1.000000, -0.000000, 0.000000, 1.000000, + -0.949648, -0.042358, -1.688740, -0.995307, 0.096768, 0.000000, 0.000000, 1.000000, + -0.949648, -0.042358, -1.691282, -0.995307, 0.096768, 0.000000, 0.000000, 1.000000, + -0.956347, -0.074193, -1.691282, -0.995307, 0.096768, 0.000000, 0.000000, 1.000000, + -0.956347, -0.074193, -1.688740, -0.995307, 0.096768, 0.000000, 0.000000, 1.000000, + -0.942762, -0.039673, -1.691282, -0.000033, 1.000000, 0.000000, 0.000000, 1.000000, + -0.946101, -0.040040, -1.691282, -0.453629, 0.891191, 0.000000, 0.000000, 1.000000, + -0.946101, -0.040040, -1.688740, -0.453629, 0.891191, 0.000000, 0.000000, 1.000000, + -0.942762, -0.039673, -1.688740, -0.000033, 1.000000, 0.000000, 0.000000, 1.000000, + -0.948572, -0.041023, -1.691282, -0.819558, 0.572997, 0.000000, 0.000000, 1.000000, + -0.948572, -0.041023, -1.688740, -0.819558, 0.572997, 0.000000, 0.000000, 1.000000, + -0.873703, -0.039674, -1.688740, 0.000035, 1.000000, 0.000000, 0.000000, 1.000000, + -0.804644, -0.039675, -1.688740, 0.000035, 1.000000, 0.000000, 0.000000, 1.000000, + -0.804644, -0.039675, -1.691282, 0.000035, 1.000000, 0.000000, 0.000000, 1.000000, + -0.873703, -0.039674, -1.691282, 0.000035, 1.000000, 0.000000, 0.000000, 1.000000, + -0.798840, -0.041023, -1.691282, 0.819538, 0.573025, -0.000000, 0.000000, 1.000000, + -0.798840, -0.041023, -1.688740, 0.819538, 0.573025, -0.000000, 0.000000, 1.000000, + -0.801308, -0.040041, -1.691282, 0.453421, 0.891297, -0.000000, 0.000000, 1.000000, + -0.801308, -0.040041, -1.688740, 0.453421, 0.891297, -0.000000, 0.000000, 1.000000, + -0.779578, -0.041661, -1.688740, 0.995306, 0.096777, 0.000000, 0.000000, 1.000000, + -0.783497, -0.036801, -1.688740, 0.819577, 0.572968, 0.000000, 0.000000, 1.000000, + -0.783751, -0.036637, -1.632457, 0.819577, 0.572968, 0.000000, 0.000000, 1.000000, + -0.779578, -0.041661, -1.632457, 0.995306, 0.096777, 0.000000, 0.000000, 1.000000, + -0.792493, -0.033221, -1.632457, 0.453628, 0.891191, 0.000000, 0.000000, 1.000000, + -0.792493, -0.033221, -1.688740, 0.453628, 0.891191, -0.000000, 0.000000, 1.000000, + -0.804651, -0.031886, -1.688740, 0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + -0.804652, -0.031886, -1.632457, 0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + -0.793938, -0.032907, -1.632457, 0.398162, 0.917315, 0.000000, 0.000000, 1.000000, + -0.804652, -0.041661, -1.610677, -0.000000, 0.084159, 0.996452, 0.000000, 1.000000, + -0.792315, -0.041317, -1.613581, 0.444730, 0.118227, 0.887828, 0.000000, 1.000000, + -0.793028, -0.037229, -1.616469, 0.418372, 0.493161, 0.762730, 0.000000, 1.000000, + -0.804652, -0.036904, -1.613950, -0.000000, 0.510214, 0.860047, 0.000000, 1.000000, + -0.804652, -0.033286, -1.621662, -0.000000, 0.856713, 0.515794, 0.000000, 1.000000, + -0.793684, -0.034114, -1.623122, 0.403003, 0.794296, 0.454624, 0.000000, 1.000000, + -0.783489, -0.038963, -1.623252, 0.809698, 0.355652, 0.466798, 0.000000, 1.000000, + -0.783178, -0.041310, -1.621361, 0.818345, 0.126912, 0.560540, 0.000000, 1.000000, + -0.782993, -0.041315, -1.621633, 0.826937, 0.126675, 0.547839, 0.000000, 1.000000, + -0.783865, -0.037169, -1.627083, 0.800214, 0.533331, 0.274254, 0.000000, 1.000000, + -0.942762, -0.036904, -1.613950, 0.000000, 0.508936, 0.860805, 0.000000, 1.000000, + -0.942762, -0.041661, -1.610677, -0.000000, 0.084159, 0.996452, 0.000000, 1.000000, + -0.942762, -0.033286, -1.621662, 0.000000, 0.855874, 0.517184, 0.000000, 1.000000, + -0.942762, -0.031886, -1.632457, -0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + -0.963925, -0.038963, -1.623252, -0.809698, 0.355652, 0.466798, 0.000000, 1.000000, + -0.967836, -0.041661, -1.632457, -0.995306, 0.096777, -0.000000, 0.000000, 1.000000, + -0.964328, -0.041313, -1.621495, -0.826937, 0.126675, 0.547839, 0.000000, 1.000000, + -0.963548, -0.037169, -1.627083, -0.800214, 0.533331, 0.274254, 0.000000, 1.000000, + -0.963917, -0.036801, -1.632457, -0.819577, 0.572969, 0.000186, 0.000000, 1.000000, + -0.963402, -0.036474, -1.632457, -0.797384, 0.603472, 0.000198, 0.000000, 1.000000, + -0.955245, -0.041315, -1.613655, -0.444730, 0.118227, 0.887828, 0.000000, 1.000000, + -0.954385, -0.037229, -1.616469, -0.418372, 0.493161, 0.762730, 0.000000, 1.000000, + -0.953730, -0.034114, -1.623122, -0.403003, 0.794296, 0.454624, 0.000000, 1.000000, + -0.953476, -0.032907, -1.632457, -0.398159, 0.917316, 0.000331, 0.000000, 1.000000, + -0.954921, -0.033221, -1.632457, -0.453630, 0.891190, 0.000319, 0.000000, 1.000000, + -0.954951, -0.041320, -1.613510, -0.433626, 0.117617, 0.893384, 0.000000, 1.000000, + -0.974990, -0.075653, -1.626244, -0.995306, 0.096777, 0.000000, 0.000000, 1.000000, + -0.972108, -0.075290, -1.616277, -0.852415, 0.125747, 0.507519, 0.000000, 1.000000, + -0.971367, -0.075198, -1.615166, -0.818345, 0.126912, 0.560540, 0.000000, 1.000000, + -0.963991, -0.074557, -1.608542, -0.511882, 0.121596, 0.850406, 0.000000, 1.000000, + -0.961921, -0.074439, -1.607456, -0.433626, 0.117617, 0.893384, 0.000000, 1.000000, + -0.952783, -0.074132, -1.604917, -0.109470, 0.094217, 0.989515, 0.000000, 1.000000, + -0.949584, -0.074075, -1.604752, -0.000000, 0.084159, 0.996452, 0.000000, 1.000000, + -0.953028, -0.076497, -1.603251, -0.094220, 0.515803, 0.851510, 0.000000, 1.000000, + -0.949584, -0.076450, -1.603122, 0.006858, 0.508918, 0.860788, 0.000000, 1.000000, + -0.949584, -0.078261, -1.599266, 0.003586, 0.856046, 0.516886, 0.000000, 1.000000, + -0.953592, -0.078285, -1.599404, -0.056421, 0.858371, 0.509917, 0.000000, 1.000000, + -0.949584, -0.078963, -1.593862, 0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + -0.954365, -0.078963, -1.594126, -0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + -0.797830, -0.076450, -1.603122, -0.000000, 0.508936, 0.860805, 0.000000, 1.000000, + -0.797830, -0.074075, -1.604752, -0.000000, 0.084159, 0.996452, 0.000000, 1.000000, + -0.797830, -0.078261, -1.599266, -0.000000, 0.855874, 0.517184, 0.000000, 1.000000, + -0.797830, -0.078963, -1.593862, 0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + -0.793048, -0.078963, -1.581936, 0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + -0.954365, -0.078963, -1.581936, 0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + -0.984960, -0.080561, -1.555360, -0.000000, 0.822531, 0.568720, 0.000000, 1.000000, + -0.985189, -0.080629, -1.555163, -0.000000, 0.779768, 0.626069, 0.000000, 1.000000, + -0.985407, -0.080707, -1.554972, -0.000000, 0.709867, 0.704335, 0.000000, 1.000000, + -0.985607, -0.080799, -1.554799, -0.000000, 0.591043, 0.806640, 0.000000, 1.000000, + -0.985765, -0.080912, -1.554661, -0.000000, 0.371051, 0.928612, 0.000000, 1.000000, + -0.985834, -0.081050, -1.554601, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -0.761579, -0.081050, -1.554601, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -0.761648, -0.080912, -1.554661, 0.000000, 0.371051, 0.928612, 0.000000, 1.000000, + -0.761806, -0.080799, -1.554799, -0.000000, 0.591043, 0.806640, 0.000000, 1.000000, + -0.762007, -0.080707, -1.554972, 0.000000, 0.709867, 0.704335, 0.000000, 1.000000, + -0.762225, -0.080629, -1.555163, 0.000000, 0.779768, 0.626069, 0.000000, 1.000000, + -0.762454, -0.080561, -1.555360, -0.000000, 0.822761, 0.568388, 0.000000, 1.000000, + -0.765219, -0.080075, -1.557763, -0.000000, 0.954429, 0.298439, 0.000000, 1.000000, + -0.765300, -0.080065, -1.557833, -0.000000, 0.955468, 0.295095, 0.000000, 1.000000, + -0.769801, -0.079643, -1.561744, -0.000000, 0.983874, 0.178865, 0.000000, 1.000000, + -0.977613, -0.079643, -1.561744, -0.000000, 0.983874, 0.178865, 0.000000, 1.000000, + -0.982113, -0.080065, -1.557833, -0.000000, 0.955468, 0.295095, 0.000000, 1.000000, + -0.982195, -0.080075, -1.557763, -0.000000, 0.954429, 0.298439, 0.000000, 1.000000, + -0.972996, -0.079368, -1.565753, -0.000000, 0.992669, 0.120866, 0.000000, 1.000000, + -0.774418, -0.079368, -1.565753, -0.000000, 0.992669, 0.120866, 0.000000, 1.000000, + -0.968356, -0.079181, -1.569784, -0.000000, 0.996638, 0.081929, 0.000000, 1.000000, + -0.779058, -0.079181, -1.569784, -0.000000, 0.996638, 0.081929, 0.000000, 1.000000, + -0.963690, -0.079056, -1.573837, -0.000000, 0.998681, 0.051352, 0.000000, 1.000000, + -0.783723, -0.079056, -1.573837, -0.000000, 0.998681, 0.051352, 0.000000, 1.000000, + -0.959029, -0.078986, -1.577884, -0.000000, 0.999692, 0.024819, 0.000000, 1.000000, + -0.788385, -0.078986, -1.577884, -0.000000, 0.999692, 0.024819, 0.000000, 1.000000, + -0.985834, -0.081979, -1.554601, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -0.761579, -0.081979, -1.554601, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -0.966879, -0.078515, -1.603794, -0.309530, 0.860375, 0.404903, 0.000000, 1.000000, + -0.969991, -0.079238, -1.599625, -0.081786, 0.996650, -0.000004, 0.000000, 1.000000, + -0.968331, -0.079180, -1.598620, -0.070940, 0.997481, -0.000067, 0.000000, 1.000000, + -0.963673, -0.079056, -1.596421, -0.044279, 0.999019, 0.000236, 0.000000, 1.000000, + -0.959024, -0.078986, -1.594966, -0.021686, 0.999765, 0.000397, 0.000000, 1.000000, + -0.976164, -0.078961, -1.613481, -0.527504, 0.821207, 0.217620, 0.000000, 1.000000, + -0.980397, -0.079877, -1.611292, -0.206822, 0.978379, 0.000205, 0.000000, 1.000000, + -0.977577, -0.079641, -1.606589, -0.154810, 0.987944, 0.000068, 0.000000, 1.000000, + -0.972967, -0.079366, -1.601798, -0.104647, 0.994509, -0.000035, 0.000000, 1.000000, + -0.979094, -0.079158, -1.626244, -0.642405, 0.766364, -0.001407, 0.000000, 1.000000, + -0.983260, -0.080223, -1.626244, -0.315589, 0.948896, -0.000000, 0.000000, 1.000000, + -0.982114, -0.080065, -1.616163, -0.259033, 0.965868, 0.000058, 0.000000, 1.000000, + -0.964756, -0.076806, -1.606965, -0.460882, 0.537385, 0.706261, 0.000000, 1.000000, + -0.973290, -0.077328, -1.615220, -0.756184, 0.519969, 0.397264, 0.000000, 1.000000, + -0.976249, -0.077557, -1.626244, -0.881706, 0.471796, -0.001940, 0.000000, 1.000000, + -0.873707, -0.031886, -1.688740, 0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + -0.942762, -0.031886, -1.688740, -0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + -0.963916, -0.036801, -1.688740, -0.819577, 0.572968, 0.000000, 0.000000, 1.000000, + -0.967836, -0.041661, -1.688740, -0.995306, 0.096777, -0.000000, 0.000000, 1.000000, + -0.954920, -0.033221, -1.688740, -0.453628, 0.891191, -0.000000, 0.000000, 1.000000, + -0.974990, -0.075653, -1.688740, -0.995306, 0.096777, -0.000000, 0.000000, 1.000000, + -0.976257, -0.077566, -1.688740, -0.880097, 0.474794, -0.000000, 0.000000, 1.000000, + -0.979125, -0.079169, -1.688740, -0.637533, 0.770423, -0.000000, 0.000000, 1.000000, + -0.983260, -0.080223, -1.688740, -0.315589, 0.948896, 0.000000, 0.000000, 1.000000, + -0.985532, -0.080761, -1.688740, -0.510507, 0.859874, -0.000000, 0.000000, 1.000000, + -0.985834, -0.081050, -1.688740, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + -0.985834, -0.081050, -1.554601, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + -0.985765, -0.080912, -1.554661, -0.908465, 0.417961, 0.000000, 0.000000, 1.000000, + -0.985607, -0.080799, -1.554799, -0.764367, 0.644782, -0.000000, 0.000000, 1.000000, + -0.985407, -0.080707, -1.554972, -0.652835, 0.757501, 0.000000, 0.000000, 1.000000, + -0.985189, -0.080629, -1.555163, -0.572029, 0.820234, -0.000000, 0.000000, 1.000000, + -0.984960, -0.080561, -1.555360, -0.510507, 0.859874, -0.000000, 0.000000, 1.000000, + -0.982113, -0.080065, -1.557833, -0.259110, 0.965848, -0.000000, 0.000000, 1.000000, + -0.977613, -0.079643, -1.561744, -0.154879, 0.987934, -0.000000, 0.000000, 1.000000, + -0.972996, -0.079368, -1.565753, -0.104604, 0.994514, -0.000000, 0.000000, 1.000000, + -0.968356, -0.079181, -1.569784, -0.070897, 0.997484, -0.000000, 0.000000, 1.000000, + -0.963690, -0.079056, -1.573837, -0.044435, 0.999012, -0.000000, 0.000000, 1.000000, + -0.982195, -0.080075, -1.557763, -0.262376, 0.964966, 0.000000, 0.000000, 1.000000, + -0.985834, -0.081979, -1.688740, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + -0.985834, -0.081979, -1.554601, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + -0.985834, -0.081979, -1.554601, -0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.985834, -0.081979, -1.688740, -0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.873707, -0.081979, -1.688740, -0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.761579, -0.081979, -1.688740, -0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.761579, -0.081979, -1.554601, -0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.761579, -0.081050, -1.688740, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.761579, -0.081050, -1.554601, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.761579, -0.081979, -1.554601, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.761579, -0.081979, -1.688740, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.762454, -0.080561, -1.555360, 0.510507, 0.859874, 0.000000, 0.000000, 1.000000, + -0.762225, -0.080629, -1.555163, 0.572029, 0.820234, 0.000000, 0.000000, 1.000000, + -0.762007, -0.080707, -1.554972, 0.652835, 0.757501, 0.000000, 0.000000, 1.000000, + -0.761806, -0.080799, -1.554799, 0.764367, 0.644782, 0.000000, 0.000000, 1.000000, + -0.761648, -0.080912, -1.554661, 0.908465, 0.417961, 0.000000, 0.000000, 1.000000, + -0.761882, -0.080761, -1.688740, 0.510507, 0.859874, 0.000000, 0.000000, 1.000000, + -0.769801, -0.079643, -1.561744, 0.154879, 0.987934, 0.000000, 0.000000, 1.000000, + -0.765300, -0.080065, -1.557833, 0.259110, 0.965848, 0.000000, 0.000000, 1.000000, + -0.774418, -0.079368, -1.565753, 0.104604, 0.994514, 0.000000, 0.000000, 1.000000, + -0.779058, -0.079181, -1.569784, 0.070897, 0.997484, -0.000000, 0.000000, 1.000000, + -0.783723, -0.079056, -1.573837, 0.044435, 0.999012, -0.000000, 0.000000, 1.000000, + -0.765219, -0.080075, -1.557763, 0.262376, 0.964966, 0.000000, 0.000000, 1.000000, + -0.775667, -0.075244, -1.615718, 0.818345, 0.126912, 0.560540, 0.000000, 1.000000, + 0.441491, -0.076184, -2.348174, -0.269461, 0.799698, -0.536539, 0.000000, 1.000000, + 0.442254, -0.075302, -2.346963, -0.407313, 0.246432, -0.879413, 0.000000, 1.000000, + 0.444321, -0.075256, -2.347798, -0.340327, 0.234859, -0.910505, 0.000000, 1.000000, + 0.453445, -0.075135, -2.349748, -0.083408, 0.182716, -0.979621, 0.000000, 1.000000, + 0.453201, -0.076063, -2.351029, -0.054064, 0.767498, -0.638767, 0.000000, 1.000000, + 0.434509, -0.075572, -2.341448, -0.757956, 0.285152, -0.586678, 0.000000, 1.000000, + 0.432969, -0.076389, -2.341830, -0.469887, 0.822370, -0.320802, 0.000000, 1.000000, + 0.431271, -0.075732, -2.333358, -0.970714, 0.240240, 0.000000, 0.000000, 1.000000, + 0.430013, -0.076479, -2.333358, -0.591825, 0.806047, 0.005619, 0.000000, 1.000000, + 0.452637, -0.076765, -2.353986, -0.023840, 0.958550, -0.283927, 0.000000, 1.000000, + 0.439370, -0.076855, -2.350612, -0.136153, 0.963279, -0.231423, 0.000000, 1.000000, + 0.430101, -0.077030, -2.343167, -0.242602, 0.961368, -0.130064, 0.000000, 1.000000, + 0.427174, -0.077107, -2.333358, -0.312807, 0.949815, 0.002020, 0.000000, 1.000000, + 0.451865, -0.077031, -2.358042, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + 0.447215, -0.077040, -2.357396, -0.008522, 0.999964, -0.000204, 0.000000, 1.000000, + 0.442572, -0.077067, -2.356278, -0.017411, 0.999848, -0.000121, 0.000000, 1.000000, + 0.437921, -0.077116, -2.354588, -0.027930, 0.999610, 0.000035, 0.000000, 1.000000, + 0.436264, -0.077139, -2.353815, -0.032223, 0.999481, 0.000003, 0.000000, 1.000000, + 0.433291, -0.077189, -2.352145, -0.041305, 0.999147, 0.000018, 0.000000, 1.000000, + 0.428688, -0.077296, -2.348463, -0.061448, 0.998110, -0.000035, 0.000000, 1.000000, + 0.425872, -0.077389, -2.344850, -0.082758, 0.996570, -0.000102, 0.000000, 1.000000, + 0.424158, -0.077463, -2.341106, -0.104811, 0.994492, -0.000039, 0.000000, 1.000000, + 0.423013, -0.077525, -2.333358, -0.129565, 0.991571, 0.000000, 0.000000, 1.000000, + 0.430003, -0.076482, -2.285330, -0.588692, 0.808357, -0.000000, 0.000000, 1.000000, + 0.431271, -0.075732, -2.285330, -0.970714, 0.240240, 0.000000, 0.000000, 1.000000, + 0.427144, -0.077112, -2.285330, -0.309183, 0.951003, -0.000000, 0.000000, 1.000000, + 0.423013, -0.077525, -2.285330, -0.129565, 0.991571, 0.000000, 0.000000, 1.000000, + 0.626400, -0.062397, -2.285330, 0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.622486, -0.060490, -2.285330, 0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.613504, -0.059086, -2.285330, 0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.601363, -0.058562, -2.285330, 0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.532407, -0.058562, -2.285330, 0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.532403, -0.061617, -2.285330, 0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.601362, -0.061617, -2.285330, 0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.604696, -0.061761, -2.285330, 0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.607164, -0.062146, -2.285330, 0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.608239, -0.062670, -2.285330, 0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.614929, -0.075159, -2.285330, 0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.532407, -0.075159, -2.285330, 0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.532407, -0.078214, -2.285330, 0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.644373, -0.078214, -2.285330, 0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.644071, -0.077736, -2.285330, 0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.641801, -0.077525, -2.285330, 0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.637672, -0.077112, -2.285330, 0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.634810, -0.076482, -2.285330, 0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.633544, -0.075732, -2.285330, 0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.427144, -0.077112, -2.285330, 0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.423013, -0.077525, -2.285330, 0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.420744, -0.077736, -2.285330, 0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.420442, -0.078214, -2.285330, 0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.449886, -0.075159, -2.285330, 0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.456575, -0.062669, -2.285330, 0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.457649, -0.062146, -2.285330, 0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.460114, -0.061761, -2.285330, 0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.463444, -0.061618, -2.285330, 0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.463452, -0.058562, -2.285330, 0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.451311, -0.059086, -2.285330, 0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.442329, -0.060490, -2.285330, 0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.438415, -0.062397, -2.285330, 0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.431271, -0.075732, -2.285330, 0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.430003, -0.076482, -2.285330, 0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.449886, -0.075159, -2.285330, -0.970731, 0.240168, -0.000000, 0.000000, 1.000000, + 0.449886, -0.075159, -2.283378, -0.970731, 0.240168, -0.000000, 0.000000, 1.000000, + 0.456575, -0.062669, -2.283378, -0.970731, 0.240168, -0.000000, 0.000000, 1.000000, + 0.456575, -0.062669, -2.285330, -0.970731, 0.240168, -0.000000, 0.000000, 1.000000, + 0.608239, -0.062670, -2.283378, -0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.607164, -0.062146, -2.283378, -0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.604696, -0.061761, -2.283378, -0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.601362, -0.061617, -2.283378, -0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.532403, -0.061617, -2.283378, -0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.532407, -0.058562, -2.283378, -0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.601363, -0.058562, -2.283378, -0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.613492, -0.059085, -2.283378, -0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.622475, -0.060487, -2.283378, -0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.626400, -0.062397, -2.283378, -0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.634873, -0.078214, -2.283378, -0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.532407, -0.078214, -2.283378, -0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.532407, -0.075159, -2.283378, -0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.614929, -0.075159, -2.283378, -0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.463444, -0.061618, -2.283378, -0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.460114, -0.061761, -2.283378, -0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.457649, -0.062146, -2.283378, -0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.449886, -0.075159, -2.283378, -0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.429942, -0.078214, -2.283378, -0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.456575, -0.062669, -2.283378, -0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.438415, -0.062397, -2.283378, -0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.442340, -0.060487, -2.283378, -0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.451323, -0.059085, -2.283378, -0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.463452, -0.058562, -2.283378, -0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.634873, -0.078214, -2.283378, -0.000000, -1.000000, -0.000000, 0.000000, 1.000000, + 0.634873, -0.078214, -2.128058, -0.000000, -1.000000, -0.000000, 0.000000, 1.000000, + 0.532407, -0.078214, -2.128058, -0.000000, -1.000000, -0.000000, 0.000000, 1.000000, + 0.429942, -0.078214, -2.128058, -0.000000, -1.000000, -0.000000, 0.000000, 1.000000, + 0.429942, -0.078214, -2.283378, -0.000000, -1.000000, -0.000000, 0.000000, 1.000000, + 0.532407, -0.078214, -2.283378, -0.000000, -1.000000, -0.000000, 0.000000, 1.000000, + 0.626400, -0.062397, -2.128058, 0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.622475, -0.060487, -2.128058, 0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.613492, -0.059085, -2.128058, 0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.601363, -0.058562, -2.128058, 0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.532407, -0.058562, -2.128058, 0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.532403, -0.061617, -2.128058, 0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.601362, -0.061617, -2.128058, 0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.604696, -0.061761, -2.128058, 0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.607164, -0.062146, -2.128058, 0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.608239, -0.062670, -2.128058, 0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.614929, -0.075159, -2.128058, 0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.532407, -0.075159, -2.128058, 0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.532407, -0.078214, -2.128058, 0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.634873, -0.078214, -2.128058, 0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.463452, -0.058562, -2.128058, 0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.451323, -0.059085, -2.128058, 0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.442340, -0.060487, -2.128058, 0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.429942, -0.078214, -2.128058, 0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.449886, -0.075159, -2.128058, 0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.438415, -0.062397, -2.128058, 0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.456575, -0.062669, -2.128058, 0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.457649, -0.062146, -2.128058, 0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.460114, -0.061761, -2.128058, 0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.463444, -0.061618, -2.128058, 0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.456575, -0.062669, -2.126105, -0.970731, 0.240168, 0.000000, 0.000000, 1.000000, + 0.456575, -0.062669, -2.128058, -0.970731, 0.240168, 0.000000, 0.000000, 1.000000, + 0.449886, -0.075159, -2.128058, -0.970731, 0.240168, -0.000000, 0.000000, 1.000000, + 0.449886, -0.075159, -2.126105, -0.970731, 0.240168, -0.000000, 0.000000, 1.000000, + 0.607164, -0.062146, -2.126105, -0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.604696, -0.061761, -2.126105, -0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.601362, -0.061617, -2.126105, -0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.532403, -0.061617, -2.126105, -0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.532407, -0.058562, -2.126105, -0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.601363, -0.058562, -2.126105, -0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.613504, -0.059086, -2.126105, -0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.622486, -0.060490, -2.126105, -0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.626400, -0.062397, -2.126105, -0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.633544, -0.075732, -2.126105, -0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.634812, -0.076482, -2.126105, -0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.637671, -0.077112, -2.126105, -0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.641801, -0.077525, -2.126105, -0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.644071, -0.077736, -2.126105, -0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.644373, -0.078214, -2.126105, -0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.532407, -0.078214, -2.126105, -0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.532407, -0.075159, -2.126105, -0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.614929, -0.075159, -2.126105, -0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.608239, -0.062670, -2.126105, -0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.457649, -0.062146, -2.126105, -0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.456575, -0.062669, -2.126105, -0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.449886, -0.075159, -2.126105, -0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.420442, -0.078214, -2.126105, -0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.420744, -0.077736, -2.126105, -0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.423013, -0.077525, -2.126105, -0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.427143, -0.077112, -2.126105, -0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.430005, -0.076482, -2.126105, -0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.431271, -0.075732, -2.126105, -0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.438415, -0.062397, -2.126105, -0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.442329, -0.060490, -2.126105, -0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.451311, -0.059086, -2.126105, -0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.463452, -0.058562, -2.126105, -0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.463444, -0.061618, -2.126105, -0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.460114, -0.061761, -2.126105, -0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.633544, -0.075732, -2.126105, 0.970714, 0.240240, -0.000000, 0.000000, 1.000000, + 0.626400, -0.062397, -2.126105, 0.970714, 0.240240, -0.000000, 0.000000, 1.000000, + 0.626400, -0.062397, -2.082851, 0.970714, 0.240240, -0.000000, 0.000000, 1.000000, + 0.633544, -0.075732, -2.078077, 0.970714, 0.240240, -0.000000, 0.000000, 1.000000, + 0.601363, -0.062397, -2.066113, 0.000000, 0.163227, 0.986589, 0.000000, 1.000000, + 0.608175, -0.075113, -2.061560, -0.000000, 0.163227, 0.986589, 0.000000, 1.000000, + 0.611369, -0.075135, -2.061687, 0.083408, 0.182716, 0.979621, 0.000000, 1.000000, + 0.620494, -0.075256, -2.063637, 0.340147, 0.234833, 0.910578, 0.000000, 1.000000, + 0.613534, -0.062263, -2.068289, 0.340147, 0.234833, 0.910578, 0.000000, 1.000000, + 0.610522, -0.062286, -2.067324, 0.248792, 0.217716, 0.943771, 0.000000, 1.000000, + 0.622561, -0.075302, -2.064473, 0.407386, 0.246318, 0.879411, 0.000000, 1.000000, + 0.629926, -0.075554, -2.069563, 0.716492, 0.282826, 0.637690, 0.000000, 1.000000, + 0.622805, -0.062259, -2.074323, 0.716492, 0.282826, 0.637690, 0.000000, 1.000000, + 0.618589, -0.062243, -2.070796, 0.519223, 0.263034, 0.813155, 0.000000, 1.000000, + 0.630666, -0.075590, -2.070417, 0.758202, 0.284693, 0.586582, 0.000000, 1.000000, + 0.624279, -0.062280, -2.076230, 0.804902, 0.285290, 0.520329, 0.000000, 1.000000, + 0.623324, -0.076184, -2.063260, 0.269461, 0.799698, 0.536539, 0.000000, 1.000000, + 0.611614, -0.076063, -2.060406, 0.054064, 0.767498, 0.638767, 0.000000, 1.000000, + 0.631846, -0.076389, -2.069605, 0.469887, 0.822370, 0.320802, 0.000000, 1.000000, + 0.634802, -0.076479, -2.078077, 0.591825, 0.806047, -0.005619, 0.000000, 1.000000, + 0.612177, -0.076765, -2.057449, 0.023840, 0.958550, 0.283927, 0.000000, 1.000000, + 0.625444, -0.076855, -2.060824, 0.136153, 0.963279, 0.231423, 0.000000, 1.000000, + 0.634715, -0.077030, -2.068269, 0.242602, 0.961368, 0.130064, 0.000000, 1.000000, + 0.637641, -0.077107, -2.078077, 0.312807, 0.949815, -0.002020, 0.000000, 1.000000, + 0.612950, -0.077031, -2.053393, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.617600, -0.077040, -2.054039, 0.008522, 0.999964, 0.000204, 0.000000, 1.000000, + 0.622243, -0.077067, -2.055158, 0.017411, 0.999848, 0.000121, 0.000000, 1.000000, + 0.626894, -0.077116, -2.056848, 0.027930, 0.999610, -0.000035, 0.000000, 1.000000, + 0.628552, -0.077139, -2.057619, 0.032223, 0.999481, -0.000003, 0.000000, 1.000000, + 0.631524, -0.077189, -2.059290, 0.041305, 0.999147, -0.000018, 0.000000, 1.000000, + 0.636127, -0.077296, -2.062972, 0.061448, 0.998110, 0.000035, 0.000000, 1.000000, + 0.638942, -0.077389, -2.066585, 0.082758, 0.996570, 0.000102, 0.000000, 1.000000, + 0.640657, -0.077463, -2.070330, 0.104817, 0.994492, 0.000039, 0.000000, 1.000000, + 0.641801, -0.077525, -2.078077, 0.129565, 0.991571, -0.000000, 0.000000, 1.000000, + 0.608174, -0.076755, -2.057344, -0.000001, 0.955633, 0.294562, 0.000000, 1.000000, + 0.608175, -0.077031, -2.053191, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.608175, -0.076045, -2.060307, -0.000003, 0.756894, 0.653538, 0.000000, 1.000000, + 0.456640, -0.075113, -2.061560, 0.000000, 0.163227, 0.986589, 0.000000, 1.000000, + 0.456640, -0.076045, -2.060307, -0.000000, 0.756899, 0.653532, 0.000000, 1.000000, + 0.456641, -0.076755, -2.057344, 0.000000, 0.955593, 0.294689, 0.000000, 1.000000, + 0.456640, -0.077031, -2.053191, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.453445, -0.075135, -2.061687, -0.083408, 0.182716, 0.979621, 0.000000, 1.000000, + 0.453201, -0.076063, -2.060406, -0.054795, 0.763523, 0.643452, 0.000000, 1.000000, + 0.452637, -0.076765, -2.057449, -0.024705, 0.956672, 0.290118, 0.000000, 1.000000, + 0.451865, -0.077031, -2.053393, 0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + 0.439370, -0.076855, -2.060824, -0.136153, 0.963279, 0.231421, 0.000000, 1.000000, + 0.436263, -0.077139, -2.057619, -0.032223, 0.999481, -0.000002, 0.000000, 1.000000, + 0.437921, -0.077116, -2.056848, -0.027930, 0.999610, -0.000034, 0.000000, 1.000000, + 0.442572, -0.077067, -2.055158, -0.017411, 0.999848, 0.000121, 0.000000, 1.000000, + 0.447215, -0.077040, -2.054039, -0.008521, 0.999964, 0.000203, 0.000000, 1.000000, + 0.430099, -0.077030, -2.068269, -0.242617, 0.961365, 0.130053, 0.000000, 1.000000, + 0.425872, -0.077389, -2.066585, -0.082767, 0.996569, 0.000107, 0.000000, 1.000000, + 0.428689, -0.077296, -2.062972, -0.061447, 0.998110, 0.000035, 0.000000, 1.000000, + 0.433291, -0.077189, -2.059290, -0.041305, 0.999147, -0.000018, 0.000000, 1.000000, + 0.427174, -0.077107, -2.078077, -0.312805, 0.949817, -0.000890, 0.000000, 1.000000, + 0.423013, -0.077525, -2.078077, -0.129565, 0.991571, -0.000000, 0.000000, 1.000000, + 0.424158, -0.077463, -2.070330, -0.104791, 0.994494, 0.000030, 0.000000, 1.000000, + 0.441491, -0.076184, -2.063260, -0.269459, 0.799703, 0.536533, 0.000000, 1.000000, + 0.432969, -0.076389, -2.069605, -0.469882, 0.822393, 0.320751, 0.000000, 1.000000, + 0.430013, -0.076479, -2.078077, -0.591831, 0.806061, -0.001692, 0.000000, 1.000000, + 0.444321, -0.075256, -2.063637, -0.340327, 0.234867, 0.910503, 0.000000, 1.000000, + 0.442254, -0.075302, -2.064473, -0.407312, 0.246454, 0.879407, 0.000000, 1.000000, + 0.434509, -0.075572, -2.069986, -0.757924, 0.285368, 0.586614, 0.000000, 1.000000, + 0.431271, -0.075732, -2.078077, -0.970714, 0.240240, 0.000000, 0.000000, 1.000000, + 0.442010, -0.062259, -2.074323, -0.716492, 0.282826, 0.637690, 0.000000, 1.000000, + 0.440535, -0.062280, -2.076230, -0.804902, 0.285290, 0.520329, 0.000000, 1.000000, + 0.438415, -0.062397, -2.082851, -0.970714, 0.240240, -0.000000, 0.000000, 1.000000, + 0.434509, -0.075572, -2.069986, -0.716492, 0.282826, 0.637690, 0.000000, 1.000000, + 0.451281, -0.062263, -2.068289, -0.340147, 0.234833, 0.910578, 0.000000, 1.000000, + 0.446226, -0.062243, -2.070796, -0.519223, 0.263034, 0.813155, 0.000000, 1.000000, + 0.463452, -0.062397, -2.066113, -0.000000, 0.163227, 0.986589, 0.000000, 1.000000, + 0.454292, -0.062286, -2.067324, -0.248792, 0.217716, 0.943771, 0.000000, 1.000000, + 0.444116, -0.060541, -2.076853, -0.443057, 0.842097, 0.307529, 0.000000, 1.000000, + 0.442340, -0.060487, -2.082851, -0.488582, 0.872518, -0.000000, 0.000000, 1.000000, + 0.451328, -0.059084, -2.082851, -0.195429, 0.980718, -0.000000, 0.000000, 1.000000, + 0.452336, -0.059260, -2.077312, -0.184704, 0.960971, 0.205958, 0.000000, 1.000000, + 0.463452, -0.058562, -2.082851, -0.000129, 1.000000, 0.000000, 0.000000, 1.000000, + 0.463452, -0.058783, -2.077483, -0.000123, 0.983693, 0.179854, 0.000000, 1.000000, + 0.448918, -0.060936, -2.071264, -0.342728, 0.713210, 0.611449, 0.000000, 1.000000, + 0.455097, -0.059974, -2.071608, -0.157140, 0.866854, 0.473150, 0.000000, 1.000000, + 0.463452, -0.059614, -2.071738, -0.000107, 0.902143, 0.431436, 0.000000, 1.000000, + 0.463452, -0.059113, -2.074543, -0.000117, 0.955567, 0.294773, 0.000000, 1.000000, + 0.455724, -0.061591, -2.067572, -0.192774, 0.485351, 0.852803, 0.000000, 1.000000, + 0.459008, -0.061079, -2.067755, -0.100916, 0.633363, 0.767247, 0.000000, 1.000000, + 0.463452, -0.060888, -2.067824, -0.000072, 0.678153, 0.734921, 0.000000, 1.000000, + 0.463452, -0.060533, -2.068621, -0.000083, 0.756899, 0.653532, 0.000000, 1.000000, + 0.601363, -0.060888, -2.067824, -0.000000, 0.678152, 0.734922, 0.000000, 1.000000, + 0.601363, -0.060533, -2.068621, -0.000000, 0.756899, 0.653532, 0.000000, 1.000000, + 0.601363, -0.059614, -2.071738, 0.000000, 0.902144, 0.431435, 0.000000, 1.000000, + 0.601363, -0.059113, -2.074543, -0.000000, 0.955593, 0.294689, 0.000000, 1.000000, + 0.601363, -0.058783, -2.077483, -0.000000, 0.983693, 0.179854, 0.000000, 1.000000, + 0.601363, -0.058562, -2.082851, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + 0.612950, -0.077031, -2.044025, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.451865, -0.077031, -2.044025, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.421315, -0.077658, -2.023603, 0.000000, 0.942983, 0.332842, 0.000000, 1.000000, + 0.421087, -0.077684, -2.023450, -0.000000, 0.925295, 0.379249, 0.000000, 1.000000, + 0.420870, -0.077715, -2.023304, 0.000000, 0.892091, 0.451855, 0.000000, 1.000000, + 0.420669, -0.077751, -2.023171, 0.000000, 0.820501, 0.571646, 0.000000, 1.000000, + 0.420511, -0.077795, -2.023065, -0.000000, 0.616367, 0.787459, 0.000000, 1.000000, + 0.420442, -0.077849, -2.023019, 0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.644373, -0.077849, -2.023019, 0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.644304, -0.077795, -2.023065, -0.000000, 0.616367, 0.787459, 0.000000, 1.000000, + 0.644146, -0.077751, -2.023171, -0.000000, 0.820501, 0.571646, 0.000000, 1.000000, + 0.643945, -0.077715, -2.023304, 0.000000, 0.892091, 0.451855, 0.000000, 1.000000, + 0.643728, -0.077684, -2.023450, -0.000000, 0.925295, 0.379249, 0.000000, 1.000000, + 0.643499, -0.077658, -2.023603, 0.000000, 0.943073, 0.332586, 0.000000, 1.000000, + 0.640738, -0.077467, -2.025449, 0.000000, 0.987498, 0.157629, 0.000000, 1.000000, + 0.640657, -0.077463, -2.025503, 0.000000, 0.987798, 0.155740, 0.000000, 1.000000, + 0.636163, -0.077298, -2.028506, 0.000000, 0.995721, 0.092408, 0.000000, 1.000000, + 0.428651, -0.077298, -2.028506, 0.000000, 0.995721, 0.092408, 0.000000, 1.000000, + 0.424158, -0.077463, -2.025503, 0.000000, 0.987798, 0.155740, 0.000000, 1.000000, + 0.424077, -0.077467, -2.025449, 0.000000, 0.987498, 0.157629, 0.000000, 1.000000, + 0.433262, -0.077189, -2.031589, 0.000000, 0.998074, 0.062037, 0.000000, 1.000000, + 0.631553, -0.077189, -2.031589, 0.000000, 0.998074, 0.062037, 0.000000, 1.000000, + 0.437895, -0.077116, -2.034686, 0.000000, 0.999121, 0.041928, 0.000000, 1.000000, + 0.626920, -0.077116, -2.034686, 0.000000, 0.999121, 0.041928, 0.000000, 1.000000, + 0.442555, -0.077067, -2.037801, 0.000000, 0.999656, 0.026240, 0.000000, 1.000000, + 0.622260, -0.077067, -2.037801, 0.000000, 0.999656, 0.026240, 0.000000, 1.000000, + 0.447208, -0.077040, -2.040913, 0.000000, 0.999920, 0.012673, 0.000000, 1.000000, + 0.617606, -0.077040, -2.040913, 0.000000, 0.999920, 0.012673, 0.000000, 1.000000, + 0.420442, -0.078214, -2.023019, 0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.644373, -0.078214, -2.023019, 0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.609091, -0.061591, -2.067572, 0.192774, 0.485351, 0.852803, 0.000000, 1.000000, + 0.605807, -0.061079, -2.067755, 0.100916, 0.633363, 0.767247, 0.000000, 1.000000, + 0.615897, -0.060936, -2.071264, 0.342728, 0.713210, 0.611449, 0.000000, 1.000000, + 0.609718, -0.059974, -2.071608, 0.157140, 0.866854, 0.473150, 0.000000, 1.000000, + 0.620699, -0.060541, -2.076853, 0.443057, 0.842097, 0.307529, 0.000000, 1.000000, + 0.612479, -0.059260, -2.077312, 0.184704, 0.960971, 0.205958, 0.000000, 1.000000, + 0.622475, -0.060487, -2.082851, 0.488582, 0.872518, -0.000000, 0.000000, 1.000000, + 0.613487, -0.059084, -2.082851, 0.195429, 0.980718, -0.000000, 0.000000, 1.000000, + 0.622486, -0.060490, -2.126105, 0.489915, 0.871770, -0.000000, 0.000000, 1.000000, + 0.613504, -0.059086, -2.126105, 0.196098, 0.980584, -0.000000, 0.000000, 1.000000, + 0.601363, -0.058562, -2.126105, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.532407, -0.058562, -2.126105, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.463452, -0.058562, -2.126105, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.442329, -0.060490, -2.126105, -0.489915, 0.871770, 0.000000, 0.000000, 1.000000, + 0.438415, -0.062397, -2.126105, -0.970714, 0.240240, 0.000000, 0.000000, 1.000000, + 0.451311, -0.059086, -2.126105, -0.196098, 0.980584, 0.000000, 0.000000, 1.000000, + 0.431271, -0.075732, -2.126105, -0.970714, 0.240240, 0.000000, 0.000000, 1.000000, + 0.430005, -0.076482, -2.126105, -0.588692, 0.808357, -0.000000, 0.000000, 1.000000, + 0.427143, -0.077112, -2.126105, -0.309183, 0.951003, 0.000000, 0.000000, 1.000000, + 0.423013, -0.077525, -2.126105, -0.129565, 0.991571, 0.000000, 0.000000, 1.000000, + 0.420744, -0.077736, -2.126105, -0.227155, 0.973859, 0.000000, 0.000000, 1.000000, + 0.420442, -0.077849, -2.126105, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.420442, -0.077849, -2.023019, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.420511, -0.077795, -2.023065, -0.649391, 0.760455, 0.000000, 0.000000, 1.000000, + 0.420669, -0.077751, -2.023171, -0.422200, 0.906503, -0.000000, 0.000000, 1.000000, + 0.420870, -0.077715, -2.023304, -0.320709, 0.947178, 0.000000, 0.000000, 1.000000, + 0.421087, -0.077684, -2.023450, -0.264254, 0.964453, 0.000000, 0.000000, 1.000000, + 0.421315, -0.077658, -2.023603, -0.227155, 0.973859, 0.000000, 0.000000, 1.000000, + 0.424158, -0.077463, -2.025503, -0.104818, 0.994491, 0.000000, 0.000000, 1.000000, + 0.428651, -0.077298, -2.028506, -0.061475, 0.998109, -0.000000, 0.000000, 1.000000, + 0.433262, -0.077189, -2.031589, -0.041288, 0.999147, -0.000000, 0.000000, 1.000000, + 0.437895, -0.077116, -2.034686, -0.027913, 0.999610, -0.000000, 0.000000, 1.000000, + 0.442555, -0.077067, -2.037801, -0.017472, 0.999847, 0.000000, 0.000000, 1.000000, + 0.424077, -0.077467, -2.025449, -0.106220, 0.994343, 0.000000, 0.000000, 1.000000, + 0.420442, -0.078214, -2.126105, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.420442, -0.078214, -2.023019, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.420442, -0.078214, -2.023019, -0.000000, -1.000000, -0.000000, 0.000000, 1.000000, + 0.420442, -0.078214, -2.126105, -0.000000, -1.000000, -0.000000, 0.000000, 1.000000, + 0.532407, -0.078214, -2.126105, -0.000000, -1.000000, -0.000000, 0.000000, 1.000000, + 0.644373, -0.078214, -2.126105, -0.000000, -1.000000, -0.000000, 0.000000, 1.000000, + 0.644373, -0.078214, -2.023019, -0.000000, -1.000000, -0.000000, 0.000000, 1.000000, + 0.644373, -0.077849, -2.126105, 1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 0.644373, -0.077849, -2.023019, 1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 0.644373, -0.078214, -2.023019, 1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 0.644373, -0.078214, -2.126105, 1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 0.643499, -0.077658, -2.023603, 0.227155, 0.973859, 0.000000, 0.000000, 1.000000, + 0.643728, -0.077684, -2.023450, 0.264254, 0.964453, -0.000000, 0.000000, 1.000000, + 0.643945, -0.077715, -2.023304, 0.320709, 0.947178, -0.000000, 0.000000, 1.000000, + 0.644146, -0.077751, -2.023171, 0.422200, 0.906503, -0.000000, 0.000000, 1.000000, + 0.644304, -0.077795, -2.023065, 0.649391, 0.760455, -0.000000, 0.000000, 1.000000, + 0.644071, -0.077736, -2.126105, 0.227155, 0.973859, 0.000000, 0.000000, 1.000000, + 0.636163, -0.077298, -2.028506, 0.061475, 0.998109, 0.000000, 0.000000, 1.000000, + 0.640657, -0.077463, -2.025503, 0.104818, 0.994491, 0.000000, 0.000000, 1.000000, + 0.631553, -0.077189, -2.031589, 0.041288, 0.999147, 0.000000, 0.000000, 1.000000, + 0.626920, -0.077116, -2.034686, 0.027913, 0.999610, 0.000000, 0.000000, 1.000000, + 0.622260, -0.077067, -2.037801, 0.017472, 0.999847, 0.000000, 0.000000, 1.000000, + 0.640738, -0.077467, -2.025449, 0.106220, 0.994343, -0.000000, 0.000000, 1.000000, + 0.641801, -0.077525, -2.126105, 0.129565, 0.991571, 0.000000, 0.000000, 1.000000, + 0.634812, -0.076482, -2.126105, 0.588692, 0.808357, -0.000000, 0.000000, 1.000000, + 0.637671, -0.077112, -2.126105, 0.309183, 0.951003, -0.000000, 0.000000, 1.000000, + 0.614929, -0.075159, -2.128058, -0.000000, -1.000000, -0.000000, 0.000000, 1.000000, + 0.614929, -0.075159, -2.126105, -0.000000, -1.000000, -0.000000, 0.000000, 1.000000, + 0.532407, -0.075159, -2.126105, -0.000000, -1.000000, -0.000000, 0.000000, 1.000000, + 0.449886, -0.075159, -2.126105, -0.000000, -1.000000, -0.000000, 0.000000, 1.000000, + 0.449886, -0.075159, -2.128058, -0.000000, -1.000000, -0.000000, 0.000000, 1.000000, + 0.532407, -0.075159, -2.128058, -0.000000, -1.000000, -0.000000, 0.000000, 1.000000, + 0.614929, -0.075159, -2.126105, 0.970719, 0.240219, 0.000000, 0.000000, 1.000000, + 0.614929, -0.075159, -2.128058, 0.970719, 0.240219, 0.000000, 0.000000, 1.000000, + 0.608239, -0.062670, -2.128058, 0.970719, 0.240219, 0.000000, 0.000000, 1.000000, + 0.608239, -0.062670, -2.126105, 0.970719, 0.240219, 0.000000, 0.000000, 1.000000, + 0.601362, -0.061617, -2.126105, 0.000013, 1.000000, 0.000000, 0.000000, 1.000000, + 0.604696, -0.061761, -2.126105, 0.196099, 0.980584, 0.000000, 0.000000, 1.000000, + 0.604696, -0.061761, -2.128058, 0.196099, 0.980584, 0.000000, 0.000000, 1.000000, + 0.601362, -0.061617, -2.128058, 0.000013, 1.000000, 0.000000, 0.000000, 1.000000, + 0.607164, -0.062146, -2.126105, 0.489888, 0.871785, 0.000000, 0.000000, 1.000000, + 0.607164, -0.062146, -2.128058, 0.489888, 0.871785, 0.000000, 0.000000, 1.000000, + 0.463444, -0.061618, -2.128058, -0.000014, 1.000000, 0.000000, 0.000000, 1.000000, + 0.463444, -0.061618, -2.126105, -0.000014, 1.000000, 0.000000, 0.000000, 1.000000, + 0.532403, -0.061617, -2.126105, -0.000014, 1.000000, 0.000000, 0.000000, 1.000000, + 0.532403, -0.061617, -2.128058, -0.000014, 1.000000, 0.000000, 0.000000, 1.000000, + 0.457649, -0.062146, -2.126105, -0.489861, 0.871801, -0.000000, 0.000000, 1.000000, + 0.457649, -0.062146, -2.128058, -0.489861, 0.871801, -0.000000, 0.000000, 1.000000, + 0.460114, -0.061761, -2.126105, -0.195990, 0.980606, -0.000000, 0.000000, 1.000000, + 0.460114, -0.061761, -2.128058, -0.195990, 0.980606, -0.000000, 0.000000, 1.000000, + 0.634873, -0.078214, -2.128058, 0.970714, 0.240240, -0.000000, 0.000000, 1.000000, + 0.634873, -0.078214, -2.283378, 0.970714, 0.240240, -0.000000, 0.000000, 1.000000, + 0.626400, -0.062397, -2.283378, 0.970714, 0.240240, -0.000000, 0.000000, 1.000000, + 0.626400, -0.062397, -2.128058, 0.970714, 0.240240, -0.000000, 0.000000, 1.000000, + 0.622475, -0.060487, -2.283378, 0.489915, 0.871770, 0.000000, 0.000000, 1.000000, + 0.622475, -0.060487, -2.128058, 0.489915, 0.871770, -0.000000, 0.000000, 1.000000, + 0.613492, -0.059085, -2.283378, 0.196098, 0.980584, -0.000000, 0.000000, 1.000000, + 0.613492, -0.059085, -2.128058, 0.196098, 0.980584, -0.000000, 0.000000, 1.000000, + 0.601363, -0.058562, -2.128058, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.601363, -0.058562, -2.283378, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.463452, -0.058562, -2.283378, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.463452, -0.058562, -2.128058, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.532407, -0.058562, -2.128058, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.532407, -0.058562, -2.283378, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.438415, -0.062397, -2.128058, -0.970714, 0.240240, 0.000000, 0.000000, 1.000000, + 0.442340, -0.060487, -2.128058, -0.489915, 0.871770, -0.000000, 0.000000, 1.000000, + 0.442340, -0.060487, -2.283378, -0.489915, 0.871770, -0.000000, 0.000000, 1.000000, + 0.438415, -0.062397, -2.283378, -0.970714, 0.240240, 0.000000, 0.000000, 1.000000, + 0.451323, -0.059085, -2.283378, -0.196098, 0.980584, 0.000000, 0.000000, 1.000000, + 0.451323, -0.059085, -2.128058, -0.196098, 0.980584, -0.000000, 0.000000, 1.000000, + 0.429942, -0.078214, -2.283378, -0.970714, 0.240240, 0.000000, 0.000000, 1.000000, + 0.429942, -0.078214, -2.128058, -0.970714, 0.240240, 0.000000, 0.000000, 1.000000, + 0.449886, -0.075159, -2.283378, -0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.449886, -0.075159, -2.285330, -0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.532407, -0.075159, -2.285330, -0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.614929, -0.075159, -2.285330, -0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.614929, -0.075159, -2.283378, -0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.532407, -0.075159, -2.283378, -0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.608239, -0.062670, -2.285330, 0.970719, 0.240219, -0.000000, 0.000000, 1.000000, + 0.608239, -0.062670, -2.283378, 0.970719, 0.240219, -0.000000, 0.000000, 1.000000, + 0.614929, -0.075159, -2.283378, 0.970719, 0.240219, -0.000000, 0.000000, 1.000000, + 0.614929, -0.075159, -2.285330, 0.970719, 0.240219, -0.000000, 0.000000, 1.000000, + 0.601362, -0.061617, -2.283378, 0.000013, 1.000000, -0.000000, 0.000000, 1.000000, + 0.604696, -0.061761, -2.283378, 0.196099, 0.980584, -0.000000, 0.000000, 1.000000, + 0.604696, -0.061761, -2.285330, 0.196099, 0.980584, -0.000000, 0.000000, 1.000000, + 0.601362, -0.061617, -2.285330, 0.000013, 1.000000, -0.000000, 0.000000, 1.000000, + 0.607164, -0.062146, -2.283378, 0.489888, 0.871785, -0.000000, 0.000000, 1.000000, + 0.607164, -0.062146, -2.285330, 0.489888, 0.871785, -0.000000, 0.000000, 1.000000, + 0.532403, -0.061617, -2.285330, -0.000014, 1.000000, -0.000000, 0.000000, 1.000000, + 0.463444, -0.061618, -2.285330, -0.000014, 1.000000, -0.000000, 0.000000, 1.000000, + 0.463444, -0.061618, -2.283378, -0.000014, 1.000000, -0.000000, 0.000000, 1.000000, + 0.532403, -0.061617, -2.283378, -0.000014, 1.000000, -0.000000, 0.000000, 1.000000, + 0.457649, -0.062146, -2.283378, -0.489861, 0.871801, 0.000000, 0.000000, 1.000000, + 0.457649, -0.062146, -2.285330, -0.489861, 0.871801, 0.000000, 0.000000, 1.000000, + 0.460114, -0.061761, -2.283378, -0.195990, 0.980606, 0.000000, 0.000000, 1.000000, + 0.460114, -0.061761, -2.285330, -0.195990, 0.980606, 0.000000, 0.000000, 1.000000, + 0.438415, -0.062397, -2.285330, -0.970714, 0.240240, 0.000000, 0.000000, 1.000000, + 0.442329, -0.060490, -2.285330, -0.489915, 0.871770, -0.000000, 0.000000, 1.000000, + 0.442581, -0.060426, -2.328584, -0.489915, 0.871770, -0.000000, 0.000000, 1.000000, + 0.438415, -0.062397, -2.328584, -0.970714, 0.240240, -0.000000, 0.000000, 1.000000, + 0.451311, -0.059086, -2.328584, -0.196098, 0.980584, -0.000000, 0.000000, 1.000000, + 0.451311, -0.059086, -2.285330, -0.196098, 0.980584, 0.000000, 0.000000, 1.000000, + 0.463452, -0.058562, -2.285330, -0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.463452, -0.058562, -2.328584, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.452754, -0.058962, -2.328584, -0.168103, 0.985769, -0.000000, 0.000000, 1.000000, + 0.463452, -0.062397, -2.345322, 0.000000, 0.163227, -0.986589, 0.000000, 1.000000, + 0.451134, -0.062262, -2.343090, -0.349505, 0.236491, -0.906597, 0.000000, 1.000000, + 0.451846, -0.060658, -2.340871, -0.253077, 0.759310, -0.599500, 0.000000, 1.000000, + 0.463452, -0.060530, -2.342807, 0.000000, 0.757993, -0.652263, 0.000000, 1.000000, + 0.463452, -0.059111, -2.336880, 0.000000, 0.955872, -0.293784, 0.000000, 1.000000, + 0.452500, -0.059436, -2.335758, -0.187927, 0.942764, -0.275461, 0.000000, 1.000000, + 0.442320, -0.061338, -2.335658, -0.596437, 0.666818, -0.446785, 0.000000, 1.000000, + 0.442010, -0.062259, -2.337112, -0.716492, 0.282826, -0.637690, 0.000000, 1.000000, + 0.441825, -0.062261, -2.336903, -0.726812, 0.283388, -0.625648, 0.000000, 1.000000, + 0.442696, -0.060635, -2.332714, -0.495310, 0.840248, -0.220572, 0.000000, 1.000000, + 0.601363, -0.060530, -2.342807, -0.000000, 0.756899, -0.653532, 0.000000, 1.000000, + 0.601363, -0.062397, -2.345322, 0.000000, 0.163227, -0.986589, 0.000000, 1.000000, + 0.601363, -0.059111, -2.336880, -0.000000, 0.955568, -0.294771, 0.000000, 1.000000, + 0.601363, -0.058562, -2.328584, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + 0.622495, -0.061338, -2.335658, 0.596437, 0.666818, -0.446785, 0.000000, 1.000000, + 0.626400, -0.062397, -2.328584, 0.970714, 0.240240, 0.000000, 0.000000, 1.000000, + 0.622898, -0.062260, -2.337008, 0.726812, 0.283388, -0.625648, 0.000000, 1.000000, + 0.622119, -0.060635, -2.332714, 0.495310, 0.840248, -0.220572, 0.000000, 1.000000, + 0.622486, -0.060490, -2.328584, 0.489915, 0.871770, -0.000144, 0.000000, 1.000000, + 0.621972, -0.060362, -2.328584, 0.460740, 0.887535, -0.000149, 0.000000, 1.000000, + 0.613828, -0.062261, -2.343033, 0.349505, 0.236491, -0.906597, 0.000000, 1.000000, + 0.612968, -0.060658, -2.340871, 0.253077, 0.759310, -0.599500, 0.000000, 1.000000, + 0.612314, -0.059436, -2.335758, 0.187927, 0.942764, -0.275461, 0.000000, 1.000000, + 0.612061, -0.058962, -2.328584, 0.168102, 0.985770, -0.000182, 0.000000, 1.000000, + 0.613503, -0.059086, -2.328584, 0.196099, 0.980584, -0.000179, 0.000000, 1.000000, + 0.613535, -0.062263, -2.343145, 0.340147, 0.234833, -0.910578, 0.000000, 1.000000, + 0.633544, -0.075732, -2.333358, 0.970714, 0.240240, -0.000000, 0.000000, 1.000000, + 0.630666, -0.075590, -2.341018, 0.758212, 0.284694, -0.586570, 0.000000, 1.000000, + 0.629926, -0.075554, -2.341872, 0.716492, 0.282826, -0.637690, 0.000000, 1.000000, + 0.622561, -0.075302, -2.346963, 0.407387, 0.246318, -0.879411, 0.000000, 1.000000, + 0.620494, -0.075256, -2.347798, 0.340147, 0.234833, -0.910578, 0.000000, 1.000000, + 0.611369, -0.075135, -2.349748, 0.083408, 0.182716, -0.979621, 0.000000, 1.000000, + 0.608175, -0.075113, -2.349875, 0.000000, 0.163227, -0.986589, 0.000000, 1.000000, + 0.611614, -0.076063, -2.351029, 0.054795, 0.763523, -0.643452, 0.000000, 1.000000, + 0.608175, -0.076045, -2.351128, -0.004007, 0.756888, -0.653533, 0.000000, 1.000000, + 0.608174, -0.076755, -2.354091, -0.001573, 0.955631, -0.294561, 0.000000, 1.000000, + 0.612177, -0.076765, -2.353986, 0.024705, 0.956672, -0.290118, 0.000000, 1.000000, + 0.608175, -0.077031, -2.358244, -0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.612950, -0.077031, -2.358042, 0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + 0.456640, -0.076045, -2.351128, 0.000000, 0.756899, -0.653532, 0.000000, 1.000000, + 0.456640, -0.075113, -2.349875, -0.000000, 0.163227, -0.986589, 0.000000, 1.000000, + 0.456641, -0.076755, -2.354091, 0.000000, 0.955568, -0.294771, 0.000000, 1.000000, + 0.456640, -0.077031, -2.358244, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.451865, -0.077031, -2.367409, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.612950, -0.077031, -2.367409, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.643499, -0.077658, -2.387833, -0.000000, 0.942983, -0.332842, 0.000000, 1.000000, + 0.643728, -0.077684, -2.387985, 0.000000, 0.925295, -0.379249, 0.000000, 1.000000, + 0.643945, -0.077715, -2.388131, -0.000000, 0.892091, -0.451855, 0.000000, 1.000000, + 0.644146, -0.077751, -2.388264, -0.000000, 0.820501, -0.571646, 0.000000, 1.000000, + 0.644304, -0.077795, -2.388370, 0.000000, 0.616367, -0.787459, 0.000000, 1.000000, + 0.644373, -0.077849, -2.388416, -0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.420442, -0.077849, -2.388416, -0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.420511, -0.077795, -2.388370, -0.000000, 0.616367, -0.787459, 0.000000, 1.000000, + 0.420669, -0.077751, -2.388264, 0.000000, 0.820501, -0.571646, 0.000000, 1.000000, + 0.420870, -0.077715, -2.388131, -0.000000, 0.892091, -0.451855, 0.000000, 1.000000, + 0.421087, -0.077684, -2.387985, -0.000000, 0.925295, -0.379249, 0.000000, 1.000000, + 0.421315, -0.077658, -2.387833, -0.000000, 0.943073, -0.332586, 0.000000, 1.000000, + 0.424077, -0.077467, -2.385986, -0.000000, 0.987498, -0.157629, 0.000000, 1.000000, + 0.424158, -0.077463, -2.385932, 0.000000, 0.987798, -0.155740, 0.000000, 1.000000, + 0.428651, -0.077298, -2.382927, -0.000000, 0.995721, -0.092408, 0.000000, 1.000000, + 0.636163, -0.077298, -2.382927, -0.000000, 0.995721, -0.092408, 0.000000, 1.000000, + 0.640657, -0.077463, -2.385932, -0.000000, 0.987798, -0.155740, 0.000000, 1.000000, + 0.640738, -0.077467, -2.385986, -0.000000, 0.987498, -0.157629, 0.000000, 1.000000, + 0.631553, -0.077189, -2.379846, -0.000000, 0.998074, -0.062037, 0.000000, 1.000000, + 0.433262, -0.077189, -2.379846, -0.000000, 0.998074, -0.062037, 0.000000, 1.000000, + 0.626920, -0.077116, -2.376748, -0.000000, 0.999121, -0.041928, 0.000000, 1.000000, + 0.437895, -0.077116, -2.376748, -0.000000, 0.999121, -0.041928, 0.000000, 1.000000, + 0.622260, -0.077067, -2.373633, -0.000000, 0.999656, -0.026240, 0.000000, 1.000000, + 0.442555, -0.077067, -2.373633, -0.000000, 0.999656, -0.026240, 0.000000, 1.000000, + 0.617606, -0.077040, -2.370523, -0.000000, 0.999920, -0.012673, 0.000000, 1.000000, + 0.447208, -0.077040, -2.370523, -0.000000, 0.999920, -0.012673, 0.000000, 1.000000, + 0.644373, -0.078214, -2.388416, -0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.420442, -0.078214, -2.388416, -0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.625444, -0.076855, -2.350612, 0.136153, 0.963279, -0.231421, 0.000000, 1.000000, + 0.628552, -0.077139, -2.353815, 0.032223, 0.999481, 0.000002, 0.000000, 1.000000, + 0.626894, -0.077116, -2.354588, 0.027931, 0.999610, 0.000034, 0.000000, 1.000000, + 0.622243, -0.077067, -2.356278, 0.017411, 0.999848, -0.000121, 0.000000, 1.000000, + 0.617600, -0.077040, -2.357396, 0.008522, 0.999964, -0.000203, 0.000000, 1.000000, + 0.634715, -0.077030, -2.343167, 0.242617, 0.961365, -0.130053, 0.000000, 1.000000, + 0.638942, -0.077389, -2.344850, 0.082767, 0.996569, -0.000107, 0.000000, 1.000000, + 0.636127, -0.077296, -2.348463, 0.061447, 0.998110, -0.000035, 0.000000, 1.000000, + 0.631524, -0.077189, -2.352145, 0.041305, 0.999147, 0.000018, 0.000000, 1.000000, + 0.637641, -0.077107, -2.333358, 0.312805, 0.949817, 0.000890, 0.000000, 1.000000, + 0.641801, -0.077525, -2.333358, 0.129565, 0.991571, 0.000000, 0.000000, 1.000000, + 0.640657, -0.077463, -2.341106, 0.104785, 0.994495, -0.000030, 0.000000, 1.000000, + 0.623324, -0.076184, -2.348174, 0.269459, 0.799703, -0.536533, 0.000000, 1.000000, + 0.631846, -0.076389, -2.341830, 0.469882, 0.822393, -0.320751, 0.000000, 1.000000, + 0.634802, -0.076479, -2.333358, 0.591831, 0.806061, 0.001692, 0.000000, 1.000000, + 0.532407, -0.058562, -2.285330, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.601363, -0.058562, -2.285330, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + 0.622486, -0.060490, -2.285330, 0.489915, 0.871770, -0.000000, 0.000000, 1.000000, + 0.626400, -0.062397, -2.285330, 0.970714, 0.240240, -0.000000, 0.000000, 1.000000, + 0.613504, -0.059086, -2.285330, 0.196098, 0.980584, 0.000000, 0.000000, 1.000000, + 0.633544, -0.075732, -2.285330, 0.970714, 0.240240, -0.000000, 0.000000, 1.000000, + 0.634810, -0.076482, -2.285330, 0.588692, 0.808357, -0.000000, 0.000000, 1.000000, + 0.637672, -0.077112, -2.285330, 0.309183, 0.951003, 0.000000, 0.000000, 1.000000, + 0.641801, -0.077525, -2.285330, 0.129565, 0.991571, -0.000000, 0.000000, 1.000000, + 0.644071, -0.077736, -2.285330, 0.227155, 0.973859, 0.000000, 0.000000, 1.000000, + 0.644373, -0.077849, -2.285330, 1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 0.644373, -0.077849, -2.388416, 1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 0.644304, -0.077795, -2.388370, 0.649391, 0.760455, -0.000000, 0.000000, 1.000000, + 0.644146, -0.077751, -2.388264, 0.422200, 0.906503, -0.000000, 0.000000, 1.000000, + 0.643945, -0.077715, -2.388131, 0.320709, 0.947178, -0.000000, 0.000000, 1.000000, + 0.643728, -0.077684, -2.387985, 0.264254, 0.964453, -0.000000, 0.000000, 1.000000, + 0.643499, -0.077658, -2.387833, 0.227155, 0.973859, 0.000000, 0.000000, 1.000000, + 0.640657, -0.077463, -2.385932, 0.104818, 0.994491, 0.000000, 0.000000, 1.000000, + 0.636163, -0.077298, -2.382927, 0.061475, 0.998109, 0.000000, 0.000000, 1.000000, + 0.631553, -0.077189, -2.379846, 0.041288, 0.999147, 0.000000, 0.000000, 1.000000, + 0.626920, -0.077116, -2.376748, 0.027913, 0.999610, 0.000000, 0.000000, 1.000000, + 0.622260, -0.077067, -2.373633, 0.017472, 0.999847, 0.000000, 0.000000, 1.000000, + 0.640738, -0.077467, -2.385986, 0.106220, 0.994343, -0.000000, 0.000000, 1.000000, + 0.644373, -0.078214, -2.285330, 1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 0.644373, -0.078214, -2.388416, 1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 0.644373, -0.078214, -2.388416, -0.000000, -1.000000, -0.000000, 0.000000, 1.000000, + 0.644373, -0.078214, -2.285330, -0.000000, -1.000000, -0.000000, 0.000000, 1.000000, + 0.532407, -0.078214, -2.285330, -0.000000, -1.000000, -0.000000, 0.000000, 1.000000, + 0.420442, -0.078214, -2.285330, -0.000000, -1.000000, -0.000000, 0.000000, 1.000000, + 0.420442, -0.078214, -2.388416, -0.000000, -1.000000, -0.000000, 0.000000, 1.000000, + 0.420442, -0.077849, -2.285330, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.420442, -0.077849, -2.388416, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.420442, -0.078214, -2.388416, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.420442, -0.078214, -2.285330, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.421315, -0.077658, -2.387833, -0.227155, 0.973859, 0.000000, 0.000000, 1.000000, + 0.421087, -0.077684, -2.387985, -0.264254, 0.964453, 0.000000, 0.000000, 1.000000, + 0.420870, -0.077715, -2.388131, -0.320709, 0.947178, 0.000000, 0.000000, 1.000000, + 0.420669, -0.077751, -2.388264, -0.422200, 0.906503, 0.000000, 0.000000, 1.000000, + 0.420511, -0.077795, -2.388370, -0.649391, 0.760455, 0.000000, 0.000000, 1.000000, + 0.420744, -0.077736, -2.285330, -0.227155, 0.973859, 0.000000, 0.000000, 1.000000, + 0.428651, -0.077298, -2.382927, -0.061475, 0.998109, 0.000000, 0.000000, 1.000000, + 0.424158, -0.077463, -2.385932, -0.104818, 0.994491, 0.000000, 0.000000, 1.000000, + 0.433262, -0.077189, -2.379846, -0.041288, 0.999147, 0.000000, 0.000000, 1.000000, + 0.437895, -0.077116, -2.376748, -0.027913, 0.999610, 0.000000, 0.000000, 1.000000, + 0.442555, -0.077067, -2.373633, -0.017472, 0.999847, 0.000000, 0.000000, 1.000000, + 0.424077, -0.077467, -2.385986, -0.106220, 0.994343, 0.000000, 0.000000, 1.000000, + 0.434509, -0.075572, -2.341448, -0.716492, 0.282826, -0.637690, 0.000000, 1.000000, + -1.046428, -0.077735, -1.609812, 0.454392, 0.552048, 0.699121, 0.000000, 1.000000, + -1.047195, -0.075570, -1.611388, 0.510000, 0.126316, 0.850849, 0.000000, 1.000000, + -1.049272, -0.075456, -1.610302, 0.432196, 0.122098, 0.893476, 0.000000, 1.000000, + -1.058441, -0.075160, -1.607765, 0.109000, 0.097749, 0.989224, 0.000000, 1.000000, + -1.058195, -0.077438, -1.606100, 0.092009, 0.534712, 0.840011, 0.000000, 1.000000, + -1.039413, -0.076232, -1.618559, 0.850812, 0.131034, 0.508870, 0.000000, 1.000000, + -1.037865, -0.078239, -1.618062, 0.747098, 0.535264, 0.394129, 0.000000, 1.000000, + -1.036159, -0.076625, -1.629079, 0.994907, 0.100798, 0.000000, 0.000000, 1.000000, + -1.034895, -0.078459, -1.629079, 0.873399, 0.486963, -0.006408, 0.000000, 1.000000, + -1.057630, -0.079160, -1.602255, 0.052955, 0.871615, 0.487322, 0.000000, 1.000000, + -1.044297, -0.079381, -1.606642, 0.299969, 0.868793, 0.393977, 0.000000, 1.000000, + -1.034982, -0.079811, -1.616324, 0.512772, 0.831830, 0.212423, 0.000000, 1.000000, + -1.032041, -0.080001, -1.629079, 0.626823, 0.779155, -0.003128, 0.000000, 1.000000, + -1.056854, -0.079813, -1.596980, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + -1.052180, -0.079835, -1.597820, 0.020813, 0.999783, 0.000384, 0.000000, 1.000000, + -1.047515, -0.079903, -1.599274, 0.042499, 0.999097, 0.000229, 0.000000, 1.000000, + -1.042840, -0.080021, -1.601472, 0.068096, 0.997679, -0.000065, 0.000000, 1.000000, + -1.041176, -0.080078, -1.602476, 0.078511, 0.996913, -0.000005, 0.000000, 1.000000, + -1.038189, -0.080201, -1.604648, 0.100475, 0.994940, -0.000034, 0.000000, 1.000000, + -1.033562, -0.080465, -1.609436, 0.148716, 0.988880, 0.000066, 0.000000, 1.000000, + -1.030734, -0.080693, -1.614136, 0.198806, 0.980039, 0.000190, 0.000000, 1.000000, + -1.029011, -0.080874, -1.619004, 0.249318, 0.968422, 0.000072, 0.000000, 1.000000, + -1.027861, -0.081026, -1.629079, 0.304074, 0.952648, -0.000000, 0.000000, 1.000000, + -1.034885, -0.078467, -1.691537, 0.871716, 0.490012, 0.000000, 0.000000, 1.000000, + -1.036159, -0.076625, -1.691537, 0.994907, 0.100798, 0.000000, 0.000000, 1.000000, + -1.032012, -0.080012, -1.691537, 0.621910, 0.783089, 0.000000, 0.000000, 1.000000, + -1.027861, -0.081026, -1.691537, 0.304074, 0.952648, -0.000000, 0.000000, 1.000000, + -1.232239, -0.043891, -1.691537, 0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + -1.228306, -0.039211, -1.691537, 0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + -1.219279, -0.035764, -1.691537, 0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + -1.207079, -0.034478, -1.691537, 0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + -1.137789, -0.034478, -1.691537, 0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + -1.137784, -0.041978, -1.691537, 0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + -1.207078, -0.041977, -1.691537, 0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + -1.210430, -0.042330, -1.691537, 0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + -1.212908, -0.043277, -1.691537, 0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + -1.213989, -0.044562, -1.691537, 0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + -1.220711, -0.075219, -1.691537, 0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + -1.137789, -0.075219, -1.691537, 0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + -1.137789, -0.082718, -1.691537, 0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + -1.250299, -0.082718, -1.691537, 0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + -1.249995, -0.081544, -1.691537, 0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + -1.247715, -0.081026, -1.691537, 0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + -1.243566, -0.080011, -1.691537, 0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + -1.240690, -0.078467, -1.691537, 0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + -1.239417, -0.076625, -1.691537, 0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + -1.032012, -0.080012, -1.691537, 0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + -1.027861, -0.081026, -1.691537, 0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + -1.025581, -0.081544, -1.691537, 0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + -1.025277, -0.082718, -1.691537, 0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + -1.054865, -0.075219, -1.691537, 0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + -1.061585, -0.044561, -1.691537, 0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + -1.062666, -0.043277, -1.691537, 0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + -1.065141, -0.042331, -1.691537, 0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + -1.068489, -0.041979, -1.691537, 0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + -1.068497, -0.034478, -1.691537, 0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + -1.056297, -0.035764, -1.691537, 0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + -1.047270, -0.039211, -1.691537, 0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + -1.043337, -0.043891, -1.691537, 0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + -1.036159, -0.076625, -1.691537, 0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + -1.034885, -0.078467, -1.691537, 0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + -1.054865, -0.075219, -1.691537, 0.994910, 0.100767, 0.000000, 0.000000, 1.000000, + -1.054865, -0.075219, -1.694077, 0.994910, 0.100767, 0.000000, 0.000000, 1.000000, + -1.061585, -0.044561, -1.694077, 0.994910, 0.100767, 0.000000, 0.000000, 1.000000, + -1.061585, -0.044561, -1.691537, 0.994910, 0.100767, 0.000000, 0.000000, 1.000000, + -1.213989, -0.044562, -1.694077, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -1.212908, -0.043277, -1.694077, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -1.210430, -0.042330, -1.694077, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -1.207078, -0.041977, -1.694077, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -1.137784, -0.041978, -1.694077, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -1.137789, -0.034478, -1.694077, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -1.207079, -0.034478, -1.694077, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -1.219267, -0.035761, -1.694077, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -1.228295, -0.039204, -1.694077, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -1.232239, -0.043891, -1.694077, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -1.240753, -0.082718, -1.694077, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -1.137789, -0.082718, -1.694077, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -1.137789, -0.075219, -1.694077, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -1.220711, -0.075219, -1.694077, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -1.068489, -0.041979, -1.694077, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -1.065141, -0.042331, -1.694077, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -1.062666, -0.043277, -1.694077, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -1.054865, -0.075219, -1.694077, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -1.034823, -0.082718, -1.694077, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -1.061585, -0.044561, -1.694077, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -1.043337, -0.043891, -1.694077, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -1.047281, -0.039204, -1.694077, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -1.056309, -0.035761, -1.694077, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -1.068497, -0.034478, -1.694077, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -1.240753, -0.082718, -1.694077, -0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -1.240753, -0.082718, -1.896063, -0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -1.137789, -0.082718, -1.896063, -0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -1.034823, -0.082718, -1.896063, -0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -1.034823, -0.082718, -1.694077, -0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -1.137789, -0.082718, -1.694077, -0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -1.232239, -0.043891, -1.896063, 0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + -1.228295, -0.039204, -1.896063, 0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + -1.219267, -0.035761, -1.896063, 0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + -1.207079, -0.034478, -1.896063, 0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + -1.137789, -0.034478, -1.896063, 0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + -1.137784, -0.041978, -1.896063, 0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + -1.207078, -0.041977, -1.896063, 0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + -1.210430, -0.042330, -1.896063, 0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + -1.212908, -0.043277, -1.896063, 0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + -1.213989, -0.044562, -1.896063, 0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + -1.220711, -0.075219, -1.896063, 0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + -1.137789, -0.075219, -1.896063, 0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + -1.137789, -0.082718, -1.896063, 0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + -1.240753, -0.082718, -1.896063, 0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + -1.068497, -0.034478, -1.896063, 0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + -1.056309, -0.035761, -1.896063, 0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + -1.047281, -0.039204, -1.896063, 0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + -1.034823, -0.082718, -1.896063, 0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + -1.054865, -0.075219, -1.896063, 0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + -1.043337, -0.043891, -1.896063, 0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + -1.061585, -0.044561, -1.896063, 0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + -1.062666, -0.043277, -1.896063, 0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + -1.065141, -0.042331, -1.896063, 0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + -1.068489, -0.041979, -1.896063, 0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + -1.061585, -0.044561, -1.898603, 0.994910, 0.100767, -0.000000, 0.000000, 1.000000, + -1.061585, -0.044561, -1.896063, 0.994910, 0.100767, -0.000000, 0.000000, 1.000000, + -1.054865, -0.075219, -1.896063, 0.994910, 0.100767, 0.000000, 0.000000, 1.000000, + -1.054865, -0.075219, -1.898603, 0.994910, 0.100767, 0.000000, 0.000000, 1.000000, + -1.212908, -0.043277, -1.898603, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -1.210430, -0.042330, -1.898603, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -1.207078, -0.041977, -1.898603, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -1.137784, -0.041978, -1.898603, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -1.137789, -0.034478, -1.898603, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -1.207079, -0.034478, -1.898603, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -1.219279, -0.035764, -1.898603, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -1.228306, -0.039211, -1.898603, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -1.232239, -0.043891, -1.898603, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -1.239417, -0.076625, -1.898603, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -1.240691, -0.078467, -1.898603, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -1.243564, -0.080012, -1.898603, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -1.247715, -0.081026, -1.898603, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -1.249995, -0.081544, -1.898603, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -1.250299, -0.082718, -1.898603, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -1.137789, -0.082718, -1.898603, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -1.137789, -0.075219, -1.898603, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -1.220711, -0.075219, -1.898603, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -1.213989, -0.044562, -1.898603, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -1.062666, -0.043277, -1.898603, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -1.061585, -0.044561, -1.898603, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -1.054865, -0.075219, -1.898603, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -1.025277, -0.082718, -1.898603, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -1.025581, -0.081544, -1.898603, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -1.027861, -0.081026, -1.898603, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -1.032010, -0.080011, -1.898603, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -1.034886, -0.078467, -1.898603, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -1.036159, -0.076625, -1.898603, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -1.043337, -0.043891, -1.898603, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -1.047270, -0.039211, -1.898603, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -1.056297, -0.035764, -1.898603, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -1.068497, -0.034478, -1.898603, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -1.068489, -0.041979, -1.898603, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -1.065141, -0.042331, -1.898603, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -1.239417, -0.076625, -1.898603, -0.994907, 0.100798, -0.000000, 0.000000, 1.000000, + -1.232239, -0.043891, -1.898603, -0.994907, 0.100798, -0.000000, 0.000000, 1.000000, + -1.232239, -0.043891, -1.954852, -0.994907, 0.100798, -0.000000, 0.000000, 1.000000, + -1.239417, -0.076625, -1.961061, -0.994907, 0.100798, -0.000000, 0.000000, 1.000000, + -1.207079, -0.043891, -1.976619, -0.000000, 0.087316, -0.996181, 0.000000, 1.000000, + -1.213924, -0.075106, -1.982541, 0.000000, 0.087316, -0.996181, 0.000000, 1.000000, + -1.217135, -0.075160, -1.982375, -0.109000, 0.097749, -0.989224, 0.000000, 1.000000, + -1.226304, -0.075456, -1.979839, -0.431983, 0.122089, -0.893580, 0.000000, 1.000000, + -1.219310, -0.043562, -1.973789, -0.431983, 0.122089, -0.893580, 0.000000, 1.000000, + -1.216284, -0.043620, -1.975045, -0.320744, 0.114902, -0.940170, 0.000000, 1.000000, + -1.228381, -0.075570, -1.978752, -0.510073, 0.126252, -0.850815, 0.000000, 1.000000, + -1.235781, -0.076187, -1.972133, -0.816748, 0.131981, -0.561697, 0.000000, 1.000000, + -1.228626, -0.043553, -1.965943, -0.816748, 0.131981, -0.561697, 0.000000, 1.000000, + -1.224389, -0.043514, -1.970529, -0.631515, 0.130966, -0.764223, 0.000000, 1.000000, + -1.236526, -0.076276, -1.971022, -0.850948, 0.130801, -0.508702, 0.000000, 1.000000, + -1.230107, -0.043604, -1.963462, -0.887157, 0.128724, -0.443151, 0.000000, 1.000000, + -1.229148, -0.077735, -1.980329, -0.454392, 0.552048, -0.699121, 0.000000, 1.000000, + -1.217381, -0.077438, -1.984041, -0.092009, 0.534712, -0.840011, 0.000000, 1.000000, + -1.237711, -0.078239, -1.972078, -0.747098, 0.535264, -0.394129, 0.000000, 1.000000, + -1.240681, -0.078459, -1.961061, -0.873399, 0.486963, 0.006408, 0.000000, 1.000000, + -1.217946, -0.079160, -1.987886, -0.052955, 0.871615, -0.487322, 0.000000, 1.000000, + -1.231278, -0.079381, -1.983498, -0.299969, 0.868793, -0.393977, 0.000000, 1.000000, + -1.240595, -0.079811, -1.973815, -0.512772, 0.831830, -0.212423, 0.000000, 1.000000, + -1.243534, -0.080001, -1.961061, -0.626823, 0.779155, 0.003128, 0.000000, 1.000000, + -1.218722, -0.079813, -1.993161, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + -1.223396, -0.079835, -1.992320, -0.020813, 0.999783, -0.000384, 0.000000, 1.000000, + -1.228061, -0.079903, -1.990866, -0.042499, 0.999097, -0.000229, 0.000000, 1.000000, + -1.232735, -0.080021, -1.988668, -0.068095, 0.997679, 0.000065, 0.000000, 1.000000, + -1.234401, -0.080078, -1.987665, -0.078511, 0.996913, 0.000005, 0.000000, 1.000000, + -1.237387, -0.080201, -1.985492, -0.100475, 0.994940, 0.000034, 0.000000, 1.000000, + -1.242013, -0.080465, -1.980704, -0.148715, 0.988880, -0.000066, 0.000000, 1.000000, + -1.244842, -0.080693, -1.976005, -0.198806, 0.980039, -0.000190, 0.000000, 1.000000, + -1.246565, -0.080874, -1.971136, -0.249331, 0.968418, -0.000072, 0.000000, 1.000000, + -1.247715, -0.081026, -1.961061, -0.304074, 0.952648, 0.000000, 0.000000, 1.000000, + -1.213924, -0.079137, -1.988022, 0.000003, 0.864349, -0.502892, 0.000000, 1.000000, + -1.213924, -0.079813, -1.993423, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + -1.213924, -0.077393, -1.984170, 0.000005, 0.522975, -0.852348, 0.000000, 1.000000, + -1.061652, -0.075106, -1.982541, -0.000000, 0.087316, -0.996181, 0.000000, 1.000000, + -1.061652, -0.077393, -1.984170, 0.000000, 0.522981, -0.852345, 0.000000, 1.000000, + -1.061652, -0.079137, -1.988022, -0.000000, 0.864246, -0.503070, 0.000000, 1.000000, + -1.061652, -0.079813, -1.993423, 0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + -1.058441, -0.075160, -1.982375, 0.109000, 0.097749, -0.989224, 0.000000, 1.000000, + -1.058195, -0.077438, -1.984041, 0.092898, 0.529915, -0.842947, 0.000000, 1.000000, + -1.057630, -0.079160, -1.987886, 0.054666, 0.866576, -0.496042, 0.000000, 1.000000, + -1.056854, -0.079813, -1.993161, -0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + -1.044297, -0.079381, -1.983498, 0.299969, 0.868794, -0.393974, 0.000000, 1.000000, + -1.041175, -0.080078, -1.987665, 0.078512, 0.996913, 0.000004, 0.000000, 1.000000, + -1.042840, -0.080021, -1.988668, 0.068095, 0.997679, 0.000064, 0.000000, 1.000000, + -1.047515, -0.079903, -1.990866, 0.042499, 0.999097, -0.000228, 0.000000, 1.000000, + -1.052180, -0.079835, -1.992320, 0.020812, 0.999783, -0.000382, 0.000000, 1.000000, + -1.034981, -0.079811, -1.973815, 0.512797, 0.831820, -0.212404, 0.000000, 1.000000, + -1.030734, -0.080693, -1.976005, 0.198827, 0.980035, -0.000198, 0.000000, 1.000000, + -1.033564, -0.080465, -1.980704, 0.148713, 0.988880, -0.000065, 0.000000, 1.000000, + -1.038189, -0.080201, -1.985492, 0.100475, 0.994940, 0.000034, 0.000000, 1.000000, + -1.032041, -0.080001, -1.961061, 0.626823, 0.779161, 0.001378, 0.000000, 1.000000, + -1.027861, -0.081026, -1.961061, 0.304074, 0.952648, 0.000000, 0.000000, 1.000000, + -1.029011, -0.080874, -1.971136, 0.249273, 0.968433, -0.000056, 0.000000, 1.000000, + -1.046428, -0.077735, -1.980329, 0.454391, 0.552055, -0.699117, 0.000000, 1.000000, + -1.037865, -0.078239, -1.972078, 0.747107, 0.535291, -0.394075, 0.000000, 1.000000, + -1.034895, -0.078459, -1.961061, 0.873414, 0.486975, 0.001929, 0.000000, 1.000000, + -1.049272, -0.075456, -1.979839, 0.432196, 0.122102, -0.893475, 0.000000, 1.000000, + -1.047195, -0.075570, -1.978752, 0.510002, 0.126327, -0.850846, 0.000000, 1.000000, + -1.039413, -0.076232, -1.971582, 0.850816, 0.131139, -0.508837, 0.000000, 1.000000, + -1.036159, -0.076625, -1.961061, 0.994907, 0.100798, -0.000000, 0.000000, 1.000000, + -1.046950, -0.043553, -1.965943, 0.816748, 0.131981, -0.561697, 0.000000, 1.000000, + -1.045468, -0.043604, -1.963462, 0.887157, 0.128724, -0.443151, 0.000000, 1.000000, + -1.043337, -0.043891, -1.954852, 0.994907, 0.100798, 0.000000, 0.000000, 1.000000, + -1.039413, -0.076232, -1.971582, 0.816748, 0.131981, -0.561697, 0.000000, 1.000000, + -1.056266, -0.043562, -1.973789, 0.431983, 0.122089, -0.893580, 0.000000, 1.000000, + -1.051187, -0.043514, -1.970529, 0.631515, 0.130966, -0.764223, 0.000000, 1.000000, + -1.068497, -0.043891, -1.976619, 0.000000, 0.087316, -0.996181, 0.000000, 1.000000, + -1.059292, -0.043620, -1.975045, 0.320744, 0.114902, -0.940170, 0.000000, 1.000000, + -1.049066, -0.039336, -1.962652, 0.726805, 0.565506, -0.389818, 0.000000, 1.000000, + -1.047282, -0.039204, -1.954852, 0.807279, 0.590170, 0.000000, 0.000000, 1.000000, + -1.056313, -0.035760, -1.954852, 0.437676, 0.899133, 0.000000, 0.000000, 1.000000, + -1.057327, -0.036193, -1.962055, 0.399085, 0.849994, -0.343862, 0.000000, 1.000000, + -1.068497, -0.034478, -1.954852, 0.000314, 1.000000, -0.000000, 0.000000, 1.000000, + -1.068497, -0.035020, -1.961833, 0.000288, 0.945290, -0.326231, 0.000000, 1.000000, + -1.053893, -0.040306, -1.969921, 0.525141, 0.447364, -0.723942, 0.000000, 1.000000, + -1.060101, -0.037943, -1.969473, 0.294717, 0.665550, -0.685700, 0.000000, 1.000000, + -1.068497, -0.037062, -1.969305, 0.000215, 0.742298, -0.670070, 0.000000, 1.000000, + -1.068497, -0.035830, -1.965656, 0.000258, 0.864177, -0.503187, 0.000000, 1.000000, + -1.060731, -0.041914, -1.974722, 0.269705, 0.277979, -0.921947, 0.000000, 1.000000, + -1.064031, -0.040658, -1.974483, 0.154094, 0.395908, -0.905269, 0.000000, 1.000000, + -1.068497, -0.040189, -1.974395, 0.000113, 0.439191, -0.898394, 0.000000, 1.000000, + -1.068497, -0.039317, -1.973358, 0.000141, 0.522981, -0.852345, 0.000000, 1.000000, + -1.207079, -0.040189, -1.974395, 0.000000, 0.439190, -0.898394, 0.000000, 1.000000, + -1.207079, -0.039317, -1.973358, 0.000000, 0.522981, -0.852345, 0.000000, 1.000000, + -1.207079, -0.037062, -1.969305, -0.000000, 0.742300, -0.670068, 0.000000, 1.000000, + -1.207079, -0.035830, -1.965656, 0.000000, 0.864246, -0.503070, 0.000000, 1.000000, + -1.207079, -0.035020, -1.961833, 0.000000, 0.945290, -0.326232, 0.000000, 1.000000, + -1.207079, -0.034478, -1.954852, -0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + -1.218722, -0.079813, -2.005343, 0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + -1.056854, -0.079813, -2.005343, 0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + -1.026155, -0.081352, -2.031902, 0.000000, 0.832212, -0.554457, 0.000000, 1.000000, + -1.025926, -0.081417, -2.032100, 0.000000, 0.790931, -0.611905, 0.000000, 1.000000, + -1.025706, -0.081492, -2.032290, -0.000000, 0.722805, -0.691052, 0.000000, 1.000000, + -1.025505, -0.081581, -2.032463, -0.000000, 0.605293, -0.796003, 0.000000, 1.000000, + -1.025346, -0.081690, -2.032601, 0.000000, 0.383050, -0.923728, 0.000000, 1.000000, + -1.025277, -0.081822, -2.032660, 0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + -1.250299, -0.081822, -2.032660, 0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + -1.250230, -0.081690, -2.032601, 0.000000, 0.383050, -0.923728, 0.000000, 1.000000, + -1.250070, -0.081581, -2.032463, 0.000000, 0.605293, -0.796003, 0.000000, 1.000000, + -1.249869, -0.081492, -2.032290, 0.000000, 0.722805, -0.691052, 0.000000, 1.000000, + -1.249650, -0.081417, -2.032100, 0.000000, 0.790931, -0.611905, 0.000000, 1.000000, + -1.249421, -0.081352, -2.031902, 0.000000, 0.832433, -0.554126, 0.000000, 1.000000, + -1.246646, -0.080884, -2.029501, 0.000000, 0.957483, -0.288490, 0.000000, 1.000000, + -1.246564, -0.080874, -2.029430, -0.000000, 0.958457, -0.285237, 0.000000, 1.000000, + -1.242050, -0.080468, -2.025525, 0.000000, 0.985001, -0.172548, 0.000000, 1.000000, + -1.033526, -0.080468, -2.025525, 0.000000, 0.985001, -0.172548, 0.000000, 1.000000, + -1.029012, -0.080874, -2.029430, -0.000000, 0.958457, -0.285237, 0.000000, 1.000000, + -1.028929, -0.080884, -2.029501, 0.000000, 0.957483, -0.288490, 0.000000, 1.000000, + -1.038160, -0.080203, -2.021516, 0.000000, 0.993188, -0.116525, 0.000000, 1.000000, + -1.237416, -0.080203, -2.021516, 0.000000, 0.993188, -0.116525, 0.000000, 1.000000, + -1.042816, -0.080022, -2.017488, 0.000000, 0.996877, -0.078964, 0.000000, 1.000000, + -1.232760, -0.080022, -2.017488, 0.000000, 0.996877, -0.078964, 0.000000, 1.000000, + -1.047497, -0.079903, -2.013437, 0.000000, 0.998775, -0.049487, 0.000000, 1.000000, + -1.228079, -0.079903, -2.013437, 0.000000, 0.998775, -0.049487, 0.000000, 1.000000, + -1.052174, -0.079835, -2.009391, 0.000000, 0.999714, -0.023916, 0.000000, 1.000000, + -1.223402, -0.079835, -2.009391, 0.000000, 0.999714, -0.023916, 0.000000, 1.000000, + -1.025277, -0.082718, -2.032660, 0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + -1.250299, -0.082718, -2.032660, 0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + -1.214845, -0.041914, -1.974722, -0.269705, 0.277979, -0.921947, 0.000000, 1.000000, + -1.211544, -0.040658, -1.974483, -0.154094, 0.395908, -0.905269, 0.000000, 1.000000, + -1.221683, -0.040306, -1.969921, -0.525141, 0.447364, -0.723942, 0.000000, 1.000000, + -1.215475, -0.037943, -1.969473, -0.294717, 0.665550, -0.685700, 0.000000, 1.000000, + -1.226509, -0.039336, -1.962652, -0.726805, 0.565506, -0.389818, 0.000000, 1.000000, + -1.218249, -0.036193, -1.962055, -0.399085, 0.849994, -0.343862, 0.000000, 1.000000, + -1.228295, -0.039204, -1.954852, -0.807279, 0.590170, 0.000000, 0.000000, 1.000000, + -1.219263, -0.035760, -1.954852, -0.437676, 0.899133, 0.000000, 0.000000, 1.000000, + -1.228306, -0.039211, -1.898603, -0.808285, 0.588792, 0.000000, 0.000000, 1.000000, + -1.219279, -0.035764, -1.898603, -0.438935, 0.898519, 0.000000, 0.000000, 1.000000, + -1.207079, -0.034478, -1.898603, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + -1.137789, -0.034478, -1.898603, 0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + -1.068497, -0.034478, -1.898603, 0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + -1.047270, -0.039211, -1.898603, 0.808285, 0.588792, -0.000000, 0.000000, 1.000000, + -1.043337, -0.043891, -1.898603, 0.994907, 0.100798, 0.000000, 0.000000, 1.000000, + -1.056297, -0.035764, -1.898603, 0.438935, 0.898519, -0.000000, 0.000000, 1.000000, + -1.036159, -0.076625, -1.898603, 0.994907, 0.100798, 0.000000, 0.000000, 1.000000, + -1.034886, -0.078467, -1.898603, 0.871716, 0.490012, 0.000000, 0.000000, 1.000000, + -1.032010, -0.080011, -1.898603, 0.621910, 0.783089, -0.000000, 0.000000, 1.000000, + -1.027861, -0.081026, -1.898603, 0.304074, 0.952648, -0.000000, 0.000000, 1.000000, + -1.025581, -0.081544, -1.898603, 0.495061, 0.868858, 0.000000, 0.000000, 1.000000, + -1.025277, -0.081822, -1.898603, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -1.025277, -0.081822, -2.032660, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -1.025346, -0.081690, -2.032601, 0.901740, 0.432280, -0.000000, 0.000000, 1.000000, + -1.025505, -0.081581, -2.032463, 0.751102, 0.660186, 0.000000, 0.000000, 1.000000, + -1.025706, -0.081492, -2.032290, 0.637350, 0.770574, -0.000000, 0.000000, 1.000000, + -1.025926, -0.081417, -2.032100, 0.556217, 0.831037, -0.000000, 0.000000, 1.000000, + -1.026155, -0.081352, -2.031902, 0.495061, 0.868858, 0.000000, 0.000000, 1.000000, + -1.029012, -0.080874, -2.029430, 0.249334, 0.968418, -0.000000, 0.000000, 1.000000, + -1.033526, -0.080468, -2.025525, 0.148781, 0.988870, 0.000000, 0.000000, 1.000000, + -1.038160, -0.080203, -2.021516, 0.100433, 0.994944, 0.000000, 0.000000, 1.000000, + -1.042816, -0.080022, -2.017488, 0.068055, 0.997682, 0.000000, 0.000000, 1.000000, + -1.047497, -0.079903, -2.013437, 0.042649, 0.999090, -0.000000, 0.000000, 1.000000, + -1.028929, -0.080884, -2.029501, 0.252494, 0.967598, -0.000000, 0.000000, 1.000000, + -1.025277, -0.082718, -1.898603, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -1.025277, -0.082718, -2.032660, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -1.025277, -0.082718, -2.032660, -0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -1.025277, -0.082718, -1.898603, -0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -1.137789, -0.082718, -1.898603, -0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -1.250299, -0.082718, -1.898603, -0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -1.250299, -0.082718, -2.032660, -0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -1.250299, -0.081822, -1.898603, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + -1.250299, -0.081822, -2.032660, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + -1.250299, -0.082718, -2.032660, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + -1.250299, -0.082718, -1.898603, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + -1.249421, -0.081352, -2.031902, -0.495061, 0.868858, -0.000000, 0.000000, 1.000000, + -1.249650, -0.081417, -2.032100, -0.556217, 0.831037, 0.000000, 0.000000, 1.000000, + -1.249869, -0.081492, -2.032290, -0.637350, 0.770574, 0.000000, 0.000000, 1.000000, + -1.250070, -0.081581, -2.032463, -0.751102, 0.660186, 0.000000, 0.000000, 1.000000, + -1.250230, -0.081690, -2.032601, -0.901740, 0.432280, 0.000000, 0.000000, 1.000000, + -1.249995, -0.081544, -1.898603, -0.495061, 0.868858, -0.000000, 0.000000, 1.000000, + -1.242050, -0.080468, -2.025525, -0.148781, 0.988870, -0.000000, 0.000000, 1.000000, + -1.246564, -0.080874, -2.029430, -0.249334, 0.968418, -0.000000, 0.000000, 1.000000, + -1.237416, -0.080203, -2.021516, -0.100433, 0.994944, -0.000000, 0.000000, 1.000000, + -1.232760, -0.080022, -2.017488, -0.068055, 0.997682, -0.000000, 0.000000, 1.000000, + -1.228079, -0.079903, -2.013437, -0.042649, 0.999090, -0.000000, 0.000000, 1.000000, + -1.246646, -0.080884, -2.029501, -0.252494, 0.967598, 0.000000, 0.000000, 1.000000, + -1.247715, -0.081026, -1.898603, -0.304074, 0.952648, -0.000000, 0.000000, 1.000000, + -1.240691, -0.078467, -1.898603, -0.871716, 0.490012, 0.000000, 0.000000, 1.000000, + -1.243564, -0.080012, -1.898603, -0.621910, 0.783089, 0.000000, 0.000000, 1.000000, + -1.220711, -0.075219, -1.896063, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -1.220711, -0.075219, -1.898603, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -1.137789, -0.075219, -1.898603, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -1.054865, -0.075219, -1.898603, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -1.054865, -0.075219, -1.896063, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -1.137789, -0.075219, -1.896063, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -1.220711, -0.075219, -1.898603, -0.994908, 0.100789, -0.000000, 0.000000, 1.000000, + -1.220711, -0.075219, -1.896063, -0.994908, 0.100789, -0.000000, 0.000000, 1.000000, + -1.213989, -0.044562, -1.896063, -0.994908, 0.100789, -0.000000, 0.000000, 1.000000, + -1.213989, -0.044562, -1.898603, -0.994908, 0.100789, -0.000000, 0.000000, 1.000000, + -1.207078, -0.041977, -1.898603, -0.000032, 1.000000, -0.000000, 0.000000, 1.000000, + -1.210430, -0.042330, -1.898603, -0.438935, 0.898519, -0.000000, 0.000000, 1.000000, + -1.210430, -0.042330, -1.896063, -0.438935, 0.898519, -0.000000, 0.000000, 1.000000, + -1.207078, -0.041977, -1.896063, -0.000032, 1.000000, -0.000000, 0.000000, 1.000000, + -1.212908, -0.043277, -1.898603, -0.808264, 0.588820, -0.000000, 0.000000, 1.000000, + -1.212908, -0.043277, -1.896063, -0.808264, 0.588820, -0.000000, 0.000000, 1.000000, + -1.068489, -0.041979, -1.896063, 0.000033, 1.000000, -0.000000, 0.000000, 1.000000, + -1.068489, -0.041979, -1.898603, 0.000033, 1.000000, -0.000000, 0.000000, 1.000000, + -1.137784, -0.041978, -1.898603, 0.000033, 1.000000, -0.000000, 0.000000, 1.000000, + -1.137784, -0.041978, -1.896063, 0.000033, 1.000000, -0.000000, 0.000000, 1.000000, + -1.062666, -0.043277, -1.898603, 0.808244, 0.588848, 0.000000, 0.000000, 1.000000, + -1.062666, -0.043277, -1.896063, 0.808244, 0.588848, 0.000000, 0.000000, 1.000000, + -1.065141, -0.042331, -1.898603, 0.438731, 0.898619, 0.000000, 0.000000, 1.000000, + -1.065141, -0.042331, -1.896063, 0.438731, 0.898619, 0.000000, 0.000000, 1.000000, + -1.240753, -0.082718, -1.896063, -0.994907, 0.100798, -0.000000, 0.000000, 1.000000, + -1.240753, -0.082718, -1.694077, -0.994907, 0.100798, -0.000000, 0.000000, 1.000000, + -1.232239, -0.043891, -1.694077, -0.994907, 0.100798, -0.000000, 0.000000, 1.000000, + -1.232239, -0.043891, -1.896063, -0.994907, 0.100798, -0.000000, 0.000000, 1.000000, + -1.228295, -0.039204, -1.694077, -0.808285, 0.588792, -0.000000, 0.000000, 1.000000, + -1.228295, -0.039204, -1.896063, -0.808285, 0.588792, 0.000000, 0.000000, 1.000000, + -1.219267, -0.035761, -1.694077, -0.438935, 0.898519, 0.000000, 0.000000, 1.000000, + -1.219267, -0.035761, -1.896063, -0.438935, 0.898519, 0.000000, 0.000000, 1.000000, + -1.207079, -0.034478, -1.896063, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + -1.207079, -0.034478, -1.694077, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + -1.068497, -0.034478, -1.694077, 0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + -1.068497, -0.034478, -1.896063, 0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + -1.137789, -0.034478, -1.896063, 0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + -1.137789, -0.034478, -1.694077, 0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + -1.043337, -0.043891, -1.896063, 0.994907, 0.100798, -0.000000, 0.000000, 1.000000, + -1.047281, -0.039204, -1.896063, 0.808285, 0.588792, 0.000000, 0.000000, 1.000000, + -1.047281, -0.039204, -1.694077, 0.808285, 0.588792, 0.000000, 0.000000, 1.000000, + -1.043337, -0.043891, -1.694077, 0.994907, 0.100798, -0.000000, 0.000000, 1.000000, + -1.056309, -0.035761, -1.694077, 0.438935, 0.898519, -0.000000, 0.000000, 1.000000, + -1.056309, -0.035761, -1.896063, 0.438935, 0.898519, 0.000000, 0.000000, 1.000000, + -1.034823, -0.082718, -1.694077, 0.994907, 0.100798, 0.000000, 0.000000, 1.000000, + -1.034823, -0.082718, -1.896063, 0.994907, 0.100798, 0.000000, 0.000000, 1.000000, + -1.054865, -0.075219, -1.694077, 0.000000, -1.000000, -0.000000, 0.000000, 1.000000, + -1.054865, -0.075219, -1.691537, 0.000000, -1.000000, -0.000000, 0.000000, 1.000000, + -1.137789, -0.075219, -1.691537, 0.000000, -1.000000, -0.000000, 0.000000, 1.000000, + -1.220711, -0.075219, -1.691537, 0.000000, -1.000000, -0.000000, 0.000000, 1.000000, + -1.220711, -0.075219, -1.694077, 0.000000, -1.000000, -0.000000, 0.000000, 1.000000, + -1.137789, -0.075219, -1.694077, 0.000000, -1.000000, -0.000000, 0.000000, 1.000000, + -1.213989, -0.044562, -1.691537, -0.994908, 0.100789, 0.000000, 0.000000, 1.000000, + -1.213989, -0.044562, -1.694077, -0.994908, 0.100789, 0.000000, 0.000000, 1.000000, + -1.220711, -0.075219, -1.694077, -0.994908, 0.100789, 0.000000, 0.000000, 1.000000, + -1.220711, -0.075219, -1.691537, -0.994908, 0.100789, 0.000000, 0.000000, 1.000000, + -1.207078, -0.041977, -1.694077, -0.000032, 1.000000, 0.000000, 0.000000, 1.000000, + -1.210430, -0.042330, -1.694077, -0.438935, 0.898519, 0.000000, 0.000000, 1.000000, + -1.210430, -0.042330, -1.691537, -0.438935, 0.898519, 0.000000, 0.000000, 1.000000, + -1.207078, -0.041977, -1.691537, -0.000032, 1.000000, 0.000000, 0.000000, 1.000000, + -1.212908, -0.043277, -1.694077, -0.808264, 0.588820, 0.000000, 0.000000, 1.000000, + -1.212908, -0.043277, -1.691537, -0.808264, 0.588820, 0.000000, 0.000000, 1.000000, + -1.137784, -0.041978, -1.691537, 0.000033, 1.000000, 0.000000, 0.000000, 1.000000, + -1.068489, -0.041979, -1.691537, 0.000033, 1.000000, 0.000000, 0.000000, 1.000000, + -1.068489, -0.041979, -1.694077, 0.000033, 1.000000, 0.000000, 0.000000, 1.000000, + -1.137784, -0.041978, -1.694077, 0.000033, 1.000000, 0.000000, 0.000000, 1.000000, + -1.062666, -0.043277, -1.694077, 0.808244, 0.588848, -0.000000, 0.000000, 1.000000, + -1.062666, -0.043277, -1.691537, 0.808244, 0.588848, -0.000000, 0.000000, 1.000000, + -1.065141, -0.042331, -1.694077, 0.438731, 0.898619, -0.000000, 0.000000, 1.000000, + -1.065141, -0.042331, -1.691537, 0.438731, 0.898619, -0.000000, 0.000000, 1.000000, + -1.043337, -0.043891, -1.691537, 0.994907, 0.100798, 0.000000, 0.000000, 1.000000, + -1.047270, -0.039211, -1.691537, 0.808285, 0.588792, 0.000000, 0.000000, 1.000000, + -1.047524, -0.039053, -1.635288, 0.808285, 0.588792, 0.000000, 0.000000, 1.000000, + -1.043337, -0.043891, -1.635288, 0.994907, 0.100798, 0.000000, 0.000000, 1.000000, + -1.056297, -0.035764, -1.635288, 0.438935, 0.898519, 0.000000, 0.000000, 1.000000, + -1.056297, -0.035764, -1.691537, 0.438935, 0.898519, -0.000000, 0.000000, 1.000000, + -1.068497, -0.034478, -1.691537, 0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + -1.068497, -0.034478, -1.635288, 0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + -1.057746, -0.035461, -1.635288, 0.384537, 0.923110, 0.000000, 0.000000, 1.000000, + -1.068497, -0.043891, -1.613521, -0.000000, 0.087316, 0.996181, 0.000000, 1.000000, + -1.056118, -0.043560, -1.616424, 0.443059, 0.122727, 0.888052, 0.000000, 1.000000, + -1.056834, -0.039623, -1.619310, 0.413130, 0.507422, 0.756205, 0.000000, 1.000000, + -1.068497, -0.039310, -1.616792, -0.000000, 0.524269, 0.851553, 0.000000, 1.000000, + -1.068497, -0.035826, -1.624500, -0.000000, 0.864980, 0.501806, 0.000000, 1.000000, + -1.057492, -0.036624, -1.625959, 0.392220, 0.805490, 0.444240, 0.000000, 1.000000, + -1.047262, -0.041293, -1.626089, 0.804645, 0.368268, 0.465752, 0.000000, 1.000000, + -1.046950, -0.043553, -1.624198, 0.816748, 0.131981, 0.561697, 0.000000, 1.000000, + -1.046765, -0.043558, -1.624470, 0.825372, 0.131742, 0.549003, 0.000000, 1.000000, + -1.047640, -0.039566, -1.629917, 0.790401, 0.548902, 0.271981, 0.000000, 1.000000, + -1.207079, -0.039310, -1.616792, 0.000000, 0.522981, 0.852345, 0.000000, 1.000000, + -1.207079, -0.043891, -1.613521, -0.000000, 0.087316, 0.996181, 0.000000, 1.000000, + -1.207079, -0.035826, -1.624500, 0.000000, 0.864179, 0.503184, 0.000000, 1.000000, + -1.207079, -0.034478, -1.635288, -0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + -1.228314, -0.041293, -1.626089, -0.804645, 0.368268, 0.465752, 0.000000, 1.000000, + -1.232239, -0.043891, -1.635288, -0.994907, 0.100798, -0.000000, 0.000000, 1.000000, + -1.228719, -0.043556, -1.624333, -0.825372, 0.131742, 0.549003, 0.000000, 1.000000, + -1.227936, -0.039566, -1.629917, -0.790401, 0.548902, 0.271981, 0.000000, 1.000000, + -1.228306, -0.039211, -1.635288, -0.808285, 0.588792, 0.000184, 0.000000, 1.000000, + -1.227789, -0.038896, -1.635288, -0.785224, 0.619212, 0.000196, 0.000000, 1.000000, + -1.219604, -0.043558, -1.616498, -0.443059, 0.122727, 0.888052, 0.000000, 1.000000, + -1.218742, -0.039623, -1.619310, -0.413130, 0.507422, 0.756205, 0.000000, 1.000000, + -1.218084, -0.036624, -1.625959, -0.392220, 0.805490, 0.444240, 0.000000, 1.000000, + -1.217830, -0.035461, -1.635288, -0.384534, 0.923111, 0.000321, 0.000000, 1.000000, + -1.219279, -0.035764, -1.635288, -0.438937, 0.898518, 0.000310, 0.000000, 1.000000, + -1.219310, -0.043562, -1.616352, -0.431983, 0.122089, 0.893580, 0.000000, 1.000000, + -1.239417, -0.076625, -1.629079, -0.994907, 0.100798, 0.000000, 0.000000, 1.000000, + -1.236526, -0.076276, -1.619118, -0.850956, 0.130801, 0.508689, 0.000000, 1.000000, + -1.235781, -0.076187, -1.618007, -0.816748, 0.131981, 0.561697, 0.000000, 1.000000, + -1.228381, -0.075570, -1.611388, -0.510075, 0.126252, 0.850814, 0.000000, 1.000000, + -1.226304, -0.075456, -1.610302, -0.431983, 0.122089, 0.893580, 0.000000, 1.000000, + -1.217135, -0.075160, -1.607765, -0.109000, 0.097749, 0.989224, 0.000000, 1.000000, + -1.213924, -0.075106, -1.607600, -0.000000, 0.087316, 0.996181, 0.000000, 1.000000, + -1.217381, -0.077438, -1.606100, -0.092898, 0.529915, 0.842947, 0.000000, 1.000000, + -1.213924, -0.077393, -1.605971, 0.006763, 0.522963, 0.852329, 0.000000, 1.000000, + -1.213924, -0.079137, -1.602118, 0.003475, 0.864344, 0.502889, 0.000000, 1.000000, + -1.217946, -0.079160, -1.602255, -0.054666, 0.866576, 0.496042, 0.000000, 1.000000, + -1.213924, -0.079813, -1.596717, 0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + -1.218722, -0.079813, -1.596980, -0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + -1.061652, -0.077393, -1.605971, -0.000000, 0.522981, 0.852345, 0.000000, 1.000000, + -1.061652, -0.075106, -1.607600, -0.000000, 0.087316, 0.996181, 0.000000, 1.000000, + -1.061652, -0.079137, -1.602118, -0.000000, 0.864179, 0.503184, 0.000000, 1.000000, + -1.061652, -0.079813, -1.596717, 0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + -1.056854, -0.079813, -1.584798, 0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + -1.218722, -0.079813, -1.584798, 0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + -1.249421, -0.081352, -1.558238, -0.000000, 0.832212, 0.554457, 0.000000, 1.000000, + -1.249650, -0.081417, -1.558041, -0.000000, 0.790931, 0.611905, 0.000000, 1.000000, + -1.249869, -0.081492, -1.557850, 0.000000, 0.722805, 0.691052, 0.000000, 1.000000, + -1.250070, -0.081581, -1.557678, 0.000000, 0.605293, 0.796003, 0.000000, 1.000000, + -1.250230, -0.081690, -1.557540, -0.000000, 0.383050, 0.923728, 0.000000, 1.000000, + -1.250299, -0.081822, -1.557480, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -1.025277, -0.081822, -1.557480, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -1.025346, -0.081690, -1.557540, 0.000000, 0.383050, 0.923728, 0.000000, 1.000000, + -1.025505, -0.081581, -1.557678, -0.000000, 0.605293, 0.796003, 0.000000, 1.000000, + -1.025706, -0.081492, -1.557850, 0.000000, 0.722805, 0.691052, 0.000000, 1.000000, + -1.025926, -0.081417, -1.558041, 0.000000, 0.790931, 0.611905, 0.000000, 1.000000, + -1.026155, -0.081352, -1.558238, -0.000000, 0.832433, 0.554126, 0.000000, 1.000000, + -1.028929, -0.080884, -1.560639, -0.000000, 0.957483, 0.288490, 0.000000, 1.000000, + -1.029012, -0.080874, -1.560710, -0.000000, 0.958457, 0.285237, 0.000000, 1.000000, + -1.033527, -0.080468, -1.564618, -0.000000, 0.985001, 0.172548, 0.000000, 1.000000, + -1.242049, -0.080468, -1.564618, -0.000000, 0.985001, 0.172548, 0.000000, 1.000000, + -1.246564, -0.080874, -1.560710, 0.000000, 0.958457, 0.285237, 0.000000, 1.000000, + -1.246646, -0.080884, -1.560639, -0.000000, 0.957483, 0.288490, 0.000000, 1.000000, + -1.237416, -0.080203, -1.568624, -0.000000, 0.993188, 0.116525, 0.000000, 1.000000, + -1.038160, -0.080203, -1.568624, -0.000000, 0.993188, 0.116525, 0.000000, 1.000000, + -1.232760, -0.080022, -1.572653, -0.000000, 0.996877, 0.078964, 0.000000, 1.000000, + -1.042816, -0.080022, -1.572653, -0.000000, 0.996877, 0.078964, 0.000000, 1.000000, + -1.228079, -0.079903, -1.576704, -0.000000, 0.998775, 0.049487, 0.000000, 1.000000, + -1.047497, -0.079903, -1.576704, -0.000000, 0.998775, 0.049487, 0.000000, 1.000000, + -1.223402, -0.079835, -1.580749, -0.000000, 0.999714, 0.023916, 0.000000, 1.000000, + -1.052174, -0.079835, -1.580749, -0.000000, 0.999714, 0.023916, 0.000000, 1.000000, + -1.250299, -0.082718, -1.557480, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -1.025277, -0.082718, -1.557480, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -1.231278, -0.079381, -1.606642, -0.299969, 0.868794, 0.393974, 0.000000, 1.000000, + -1.234401, -0.080078, -1.602476, -0.078512, 0.996913, -0.000004, 0.000000, 1.000000, + -1.232735, -0.080021, -1.601472, -0.068096, 0.997679, -0.000064, 0.000000, 1.000000, + -1.228061, -0.079903, -1.599274, -0.042499, 0.999097, 0.000228, 0.000000, 1.000000, + -1.223396, -0.079835, -1.597820, -0.020813, 0.999783, 0.000382, 0.000000, 1.000000, + -1.240595, -0.079811, -1.616324, -0.512797, 0.831820, 0.212404, 0.000000, 1.000000, + -1.244842, -0.080693, -1.614136, -0.198827, 0.980035, 0.000198, 0.000000, 1.000000, + -1.242013, -0.080465, -1.609436, -0.148714, 0.988880, 0.000065, 0.000000, 1.000000, + -1.237387, -0.080201, -1.604648, -0.100475, 0.994940, -0.000034, 0.000000, 1.000000, + -1.243534, -0.080001, -1.629079, -0.626823, 0.779161, -0.001378, 0.000000, 1.000000, + -1.247715, -0.081026, -1.629079, -0.304074, 0.952648, -0.000000, 0.000000, 1.000000, + -1.246565, -0.080874, -1.619004, -0.249260, 0.968437, 0.000056, 0.000000, 1.000000, + -1.229148, -0.077735, -1.609812, -0.454391, 0.552055, 0.699117, 0.000000, 1.000000, + -1.237711, -0.078239, -1.618062, -0.747107, 0.535291, 0.394075, 0.000000, 1.000000, + -1.240681, -0.078459, -1.629079, -0.873414, 0.486975, -0.001929, 0.000000, 1.000000, + -1.137789, -0.034478, -1.691537, 0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + -1.207079, -0.034478, -1.691537, -0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + -1.228306, -0.039211, -1.691537, -0.808285, 0.588792, 0.000000, 0.000000, 1.000000, + -1.232239, -0.043891, -1.691537, -0.994907, 0.100798, -0.000000, 0.000000, 1.000000, + -1.219279, -0.035764, -1.691537, -0.438935, 0.898519, -0.000000, 0.000000, 1.000000, + -1.239417, -0.076625, -1.691537, -0.994907, 0.100798, -0.000000, 0.000000, 1.000000, + -1.240690, -0.078467, -1.691537, -0.871716, 0.490012, -0.000000, 0.000000, 1.000000, + -1.243566, -0.080011, -1.691537, -0.621910, 0.783089, -0.000000, 0.000000, 1.000000, + -1.247715, -0.081026, -1.691537, -0.304074, 0.952648, 0.000000, 0.000000, 1.000000, + -1.249995, -0.081544, -1.691537, -0.495061, 0.868858, -0.000000, 0.000000, 1.000000, + -1.250299, -0.081822, -1.691537, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + -1.250299, -0.081822, -1.557480, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + -1.250230, -0.081690, -1.557540, -0.901740, 0.432280, 0.000000, 0.000000, 1.000000, + -1.250070, -0.081581, -1.557678, -0.751102, 0.660186, 0.000000, 0.000000, 1.000000, + -1.249869, -0.081492, -1.557850, -0.637350, 0.770574, 0.000000, 0.000000, 1.000000, + -1.249650, -0.081417, -1.558041, -0.556217, 0.831037, 0.000000, 0.000000, 1.000000, + -1.249421, -0.081352, -1.558238, -0.495061, 0.868858, -0.000000, 0.000000, 1.000000, + -1.246564, -0.080874, -1.560710, -0.249334, 0.968418, -0.000000, 0.000000, 1.000000, + -1.242049, -0.080468, -1.564618, -0.148781, 0.988870, -0.000000, 0.000000, 1.000000, + -1.237416, -0.080203, -1.568624, -0.100433, 0.994944, -0.000000, 0.000000, 1.000000, + -1.232760, -0.080022, -1.572653, -0.068055, 0.997682, -0.000000, 0.000000, 1.000000, + -1.228079, -0.079903, -1.576704, -0.042649, 0.999090, -0.000000, 0.000000, 1.000000, + -1.246646, -0.080884, -1.560639, -0.252494, 0.967598, 0.000000, 0.000000, 1.000000, + -1.250299, -0.082718, -1.691537, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + -1.250299, -0.082718, -1.557480, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + -1.250299, -0.082718, -1.557480, -0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -1.250299, -0.082718, -1.691537, -0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -1.137789, -0.082718, -1.691537, -0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -1.025277, -0.082718, -1.691537, -0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -1.025277, -0.082718, -1.557480, -0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -1.025277, -0.081822, -1.691537, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -1.025277, -0.081822, -1.557480, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -1.025277, -0.082718, -1.557480, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -1.025277, -0.082718, -1.691537, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -1.026155, -0.081352, -1.558238, 0.495061, 0.868858, 0.000000, 0.000000, 1.000000, + -1.025926, -0.081417, -1.558041, 0.556217, 0.831037, -0.000000, 0.000000, 1.000000, + -1.025706, -0.081492, -1.557850, 0.637350, 0.770574, -0.000000, 0.000000, 1.000000, + -1.025505, -0.081581, -1.557678, 0.751102, 0.660186, -0.000000, 0.000000, 1.000000, + -1.025346, -0.081690, -1.557540, 0.901740, 0.432280, -0.000000, 0.000000, 1.000000, + -1.025581, -0.081544, -1.691537, 0.495061, 0.868858, 0.000000, 0.000000, 1.000000, + -1.033527, -0.080468, -1.564618, 0.148781, 0.988870, -0.000000, 0.000000, 1.000000, + -1.029012, -0.080874, -1.560710, 0.249334, 0.968418, -0.000000, 0.000000, 1.000000, + -1.038160, -0.080203, -1.568624, 0.100433, 0.994944, -0.000000, 0.000000, 1.000000, + -1.042816, -0.080022, -1.572653, 0.068055, 0.997682, -0.000000, 0.000000, 1.000000, + -1.047497, -0.079903, -1.576704, 0.042649, 0.999090, -0.000000, 0.000000, 1.000000, + -1.028929, -0.080884, -1.560639, 0.252494, 0.967598, -0.000000, 0.000000, 1.000000, + -1.039413, -0.076232, -1.618559, 0.816748, 0.131981, 0.561697, 0.000000, 1.000000, + 0.088959, 0.168542, 4.726540, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 0.192312, 0.168542, 4.726540, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 0.192312, 0.201653, 4.726540, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 0.088959, 0.201653, 4.726540, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 0.248374, 0.201653, 3.961435, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.248374, 0.201653, 4.726540, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.351728, 0.201653, 4.726540, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.351728, 0.201653, 3.961435, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.407789, 0.201653, 3.961435, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.407789, 0.201653, 4.726540, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.511143, 0.201653, 4.726540, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.511143, 0.201653, 3.961435, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.567205, 0.201653, 3.961435, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.567205, 0.201653, 4.726540, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.670558, 0.201653, 4.726540, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.670558, 0.201653, 3.961435, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.726620, 0.201653, 3.961435, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.726620, 0.201653, 4.726540, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.829974, 0.201653, 4.726540, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.829974, 0.201653, 3.879023, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.088959, 0.201653, 3.879023, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.088959, 0.201653, 4.726540, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.192312, 0.201653, 4.726540, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.192312, 0.201653, 3.961435, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.511143, 0.201653, 3.961435, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.511143, 0.201653, 4.726540, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.511143, 0.168542, 4.726540, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.511143, 0.168542, 3.961435, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.511143, 0.168542, 3.961435, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.511143, 0.168542, 4.726540, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.407789, 0.168542, 4.726540, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.407789, 0.168542, 3.961435, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.088959, -0.031260, 3.912134, -0.000000, -0.239565, 0.970880, 0.000000, 1.000000, + 0.192312, -0.031260, 3.912134, -0.000000, -0.239565, 0.970880, 0.000000, 1.000000, + 0.248374, -0.031260, 3.912134, -0.000000, -0.239565, 0.970880, 0.000000, 1.000000, + 0.351728, -0.031260, 3.912134, -0.000000, -0.239565, 0.970880, 0.000000, 1.000000, + 0.407789, -0.031260, 3.912134, -0.000000, -0.239565, 0.970880, 0.000000, 1.000000, + 0.511143, -0.031260, 3.912134, -0.000000, -0.239565, 0.970880, 0.000000, 1.000000, + 0.567205, -0.031260, 3.912134, -0.000000, -0.239565, 0.970880, 0.000000, 1.000000, + 0.670558, -0.031260, 3.912134, -0.000000, -0.239565, 0.970880, 0.000000, 1.000000, + 0.726620, -0.031260, 3.912134, -0.000000, -0.239565, 0.970880, 0.000000, 1.000000, + 0.829974, -0.031260, 3.912134, -0.000000, -0.239565, 0.970880, 0.000000, 1.000000, + 0.829974, 0.168542, 3.961435, -0.000000, -0.239565, 0.970880, 0.000000, 1.000000, + 0.726620, 0.168542, 3.961435, -0.000000, -0.239565, 0.970880, 0.000000, 1.000000, + 0.670558, 0.168542, 3.961435, -0.000000, -0.239565, 0.970880, 0.000000, 1.000000, + 0.567205, 0.168542, 3.961435, -0.000000, -0.239565, 0.970880, 0.000000, 1.000000, + 0.511143, 0.168542, 3.961435, -0.000000, -0.239565, 0.970880, 0.000000, 1.000000, + 0.407789, 0.168542, 3.961435, -0.000000, -0.239565, 0.970880, 0.000000, 1.000000, + 0.351728, 0.168542, 3.961435, -0.000000, -0.239565, 0.970880, 0.000000, 1.000000, + 0.248374, 0.168542, 3.961435, -0.000000, -0.239565, 0.970880, 0.000000, 1.000000, + 0.192312, 0.168542, 3.961435, -0.000000, -0.239565, 0.970880, 0.000000, 1.000000, + 0.088959, 0.168542, 3.961435, -0.000000, -0.239565, 0.970880, 0.000000, 1.000000, + 0.088959, -0.116664, 3.720964, -0.000000, -0.999999, 0.001093, 0.000000, 1.000000, + 0.088959, -0.116667, 3.717870, -0.000000, -0.999999, 0.001021, 0.000000, 1.000000, + 0.088959, -0.116700, 3.685391, -0.000000, -0.999999, 0.001255, 0.000000, 1.000000, + 0.192312, -0.116700, 3.685391, -0.000000, -0.999999, 0.001255, 0.000000, 1.000000, + 0.192312, -0.116667, 3.717870, -0.000000, -0.999999, 0.001021, 0.000000, 1.000000, + 0.192312, -0.116664, 3.720964, -0.000000, -0.999999, 0.001093, 0.000000, 1.000000, + 0.192312, -0.116618, 3.752556, -0.000000, -0.999995, 0.003126, 0.000000, 1.000000, + 0.192312, -0.116597, 3.760356, -0.000000, -0.999992, 0.004077, 0.000000, 1.000000, + 0.088959, -0.116597, 3.760356, -0.000000, -0.999992, 0.004077, 0.000000, 1.000000, + 0.088959, -0.116618, 3.752556, -0.000000, -0.999995, 0.003126, 0.000000, 1.000000, + 0.192312, -0.116356, 3.796957, -0.000000, -0.999929, 0.011947, 0.000000, 1.000000, + 0.192312, -0.116202, 3.807582, -0.000000, -0.999844, 0.017640, 0.000000, 1.000000, + 0.088959, -0.116202, 3.807582, -0.000000, -0.999844, 0.017640, 0.000000, 1.000000, + 0.088959, -0.116356, 3.796957, -0.000000, -0.999929, 0.011947, 0.000000, 1.000000, + 0.192312, -0.115414, 3.834427, 0.000000, -0.998932, 0.046206, 0.000000, 1.000000, + 0.192312, -0.114536, 3.848719, 0.000000, -0.996803, 0.079896, 0.000000, 1.000000, + 0.088959, -0.114536, 3.848719, 0.000000, -0.996803, 0.079896, 0.000000, 1.000000, + 0.088959, -0.115414, 3.834427, 0.000000, -0.998932, 0.046206, 0.000000, 1.000000, + 0.192312, -0.110359, 3.875599, 0.000000, -0.960415, 0.278573, 0.000000, 1.000000, + 0.192312, -0.104972, 3.888045, -0.000000, -0.850494, 0.525985, 0.000000, 1.000000, + 0.088959, -0.104972, 3.888045, -0.000000, -0.850494, 0.525985, 0.000000, 1.000000, + 0.088959, -0.110359, 3.875599, 0.000000, -0.960415, 0.278573, 0.000000, 1.000000, + 0.192312, -0.104419, 3.888916, 0.000000, -0.837866, 0.545875, 0.000000, 1.000000, + 0.192312, -0.095161, 3.899307, 0.000000, -0.643394, 0.765535, 0.000000, 1.000000, + 0.192312, -0.090280, 3.902926, 0.000000, -0.545633, 0.838024, 0.000000, 1.000000, + 0.088959, -0.090280, 3.902926, 0.000000, -0.545633, 0.838024, 0.000000, 1.000000, + 0.088959, -0.095161, 3.899307, 0.000000, -0.643394, 0.765535, 0.000000, 1.000000, + 0.088959, -0.104419, 3.888916, 0.000000, -0.837866, 0.545875, 0.000000, 1.000000, + 0.088959, -0.031260, 3.912134, -0.000000, -0.051085, 0.998694, 0.000000, 1.000000, + 0.088959, -0.071754, 3.910167, -0.000000, -0.188221, 0.982127, 0.000000, 1.000000, + 0.192312, -0.071754, 3.910167, -0.000000, -0.188221, 0.982127, 0.000000, 1.000000, + 0.192312, -0.031260, 3.912134, -0.000000, -0.051085, 0.998694, 0.000000, 1.000000, + 0.088959, -0.083613, 3.714644, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.088959, -0.083589, 3.685391, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 0.088959, -0.116700, 3.685391, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 0.088959, -0.116667, 3.717870, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 0.088959, -0.083613, 3.717746, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 0.088959, -0.116664, 3.720964, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 0.088959, -0.116618, 3.752556, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 0.088959, -0.083569, 3.752301, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 0.088959, -0.083589, 3.744568, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.088959, -0.116597, 3.760356, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 0.088959, -0.116356, 3.796957, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 0.088959, -0.083247, 3.796533, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 0.088959, -0.083400, 3.782748, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 0.088959, -0.116202, 3.807582, -1.000000, -0.000000, -0.000000, 0.000000, 1.000000, + 0.088959, -0.115414, 3.834427, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 0.088959, -0.082302, 3.833259, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 0.088959, -0.082809, 3.818924, -1.000000, -0.000000, -0.000000, 0.000000, 1.000000, + 0.088959, -0.114536, 3.848719, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 0.088959, -0.110359, 3.875599, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 0.088959, -0.078534, 3.865806, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 0.088959, -0.080936, 3.852474, -1.000000, -0.000000, -0.000000, 0.000000, 1.000000, + 0.088959, -0.104972, 3.888045, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 0.088959, -0.104419, 3.888916, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 0.088959, -0.076298, 3.871550, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 0.088959, -0.031260, 3.912134, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 0.088959, -0.031260, 3.879023, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 0.088959, -0.064578, 3.877431, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.088959, -0.065097, 3.877332, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 0.088959, -0.071754, 3.910167, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 0.088959, -0.071948, 3.875524, -1.000000, -0.000000, -0.000000, 0.000000, 1.000000, + 0.088959, -0.074285, 3.874289, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 0.088959, -0.095161, 3.899307, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 0.088959, -0.090280, 3.902926, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.088959, -0.075366, 3.873121, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.088959, -0.083589, 3.685391, -0.000000, 0.999999, 0.001278, 0.000000, 1.000000, + 0.088959, -0.083613, 3.714644, 0.000000, 1.000000, -0.000160, 0.000000, 1.000000, + 0.192312, -0.083613, 3.714644, 0.000000, 1.000000, -0.000160, 0.000000, 1.000000, + 0.192312, -0.083589, 3.685391, -0.000000, 0.999999, 0.001278, 0.000000, 1.000000, + 0.088959, -0.083613, 3.717746, 0.000000, 1.000000, -0.000382, 0.000000, 1.000000, + 0.088959, -0.083589, 3.744568, 0.000000, 0.999995, -0.003021, 0.000000, 1.000000, + 0.192312, -0.083589, 3.744568, 0.000000, 0.999995, -0.003021, 0.000000, 1.000000, + 0.192312, -0.083613, 3.717746, 0.000000, 1.000000, -0.000382, 0.000000, 1.000000, + 0.088959, -0.083569, 3.752301, 0.000000, 0.999992, -0.004065, 0.000000, 1.000000, + 0.088959, -0.083400, 3.782748, 0.000000, 0.999951, -0.009843, 0.000000, 1.000000, + 0.192312, -0.083400, 3.782748, 0.000000, 0.999951, -0.009843, 0.000000, 1.000000, + 0.192312, -0.083569, 3.752301, 0.000000, 0.999992, -0.004065, 0.000000, 1.000000, + 0.088959, -0.083247, 3.796533, 0.000000, 0.999908, -0.013582, 0.000000, 1.000000, + 0.088959, -0.082809, 3.818924, 0.000000, 0.999618, -0.027625, 0.000000, 1.000000, + 0.192312, -0.082809, 3.818924, 0.000000, 0.999618, -0.027625, 0.000000, 1.000000, + 0.192312, -0.083247, 3.796533, 0.000000, 0.999908, -0.013582, 0.000000, 1.000000, + 0.088959, -0.082302, 3.833259, 0.000000, 0.998965, -0.045477, 0.000000, 1.000000, + 0.088959, -0.080936, 3.852474, 0.000000, 0.993835, -0.110870, 0.000000, 1.000000, + 0.192312, -0.080936, 3.852474, 0.000000, 0.993835, -0.110870, 0.000000, 1.000000, + 0.192312, -0.082302, 3.833259, 0.000000, 0.998965, -0.045477, 0.000000, 1.000000, + 0.088959, -0.078534, 3.865806, 0.000000, 0.960955, -0.276707, 0.000000, 1.000000, + 0.088959, -0.076298, 3.871550, -0.000000, 0.888726, -0.458439, 0.000000, 1.000000, + 0.088959, -0.075366, 3.873121, -0.000000, 0.812119, -0.583492, 0.000000, 1.000000, + 0.192312, -0.075366, 3.873121, -0.000000, 0.813528, -0.581525, 0.000000, 1.000000, + 0.192312, -0.076298, 3.871550, -0.000000, 0.888726, -0.458439, 0.000000, 1.000000, + 0.192312, -0.078534, 3.865806, 0.000000, 0.960955, -0.276707, 0.000000, 1.000000, + 0.192312, -0.031260, 3.879023, 0.000000, -0.048390, -0.998829, 0.000000, 1.000000, + 0.192312, -0.064839, 3.877382, -0.000000, 0.184038, -0.982919, 0.000000, 1.000000, + 0.088959, -0.064578, 3.877431, -0.000000, 0.184038, -0.982919, 0.000000, 1.000000, + 0.088959, -0.031260, 3.879023, 0.000000, -0.048390, -0.998829, 0.000000, 1.000000, + 0.088959, -0.074285, 3.874289, -0.000000, 0.629218, -0.777229, 0.000000, 1.000000, + 0.088959, -0.071948, 3.875524, -0.000000, 0.348530, -0.937298, 0.000000, 1.000000, + 0.192312, -0.071948, 3.875524, -0.000000, 0.349502, -0.936936, 0.000000, 1.000000, + 0.192312, -0.074285, 3.874289, -0.000000, 0.629218, -0.777229, 0.000000, 1.000000, + 0.088959, -0.065097, 3.877332, -0.000000, 0.191049, -0.981581, 0.000000, 1.000000, + 0.192312, -0.116700, 3.685391, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.192312, -0.083589, 3.685391, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.192312, -0.083613, 3.714644, 1.000000, -0.000000, -0.000000, 0.000000, 1.000000, + 0.192312, -0.083613, 3.717746, 1.000000, -0.000000, -0.000000, 0.000000, 1.000000, + 0.192312, -0.116667, 3.717870, 1.000000, -0.000000, -0.000000, 0.000000, 1.000000, + 0.192312, -0.083569, 3.752301, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.192312, -0.116618, 3.752556, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.192312, -0.116664, 3.720964, 1.000000, -0.000000, -0.000000, 0.000000, 1.000000, + 0.192312, -0.083589, 3.744568, 1.000000, -0.000000, -0.000000, 0.000000, 1.000000, + 0.192312, -0.083247, 3.796533, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.192312, -0.116356, 3.796957, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.192312, -0.116597, 3.760356, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.192312, -0.083400, 3.782748, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.192312, -0.082302, 3.833259, 1.000000, -0.000000, -0.000000, 0.000000, 1.000000, + 0.192312, -0.115414, 3.834427, 1.000000, -0.000000, -0.000000, 0.000000, 1.000000, + 0.192312, -0.116202, 3.807582, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.192312, -0.082809, 3.818924, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.192312, -0.078534, 3.865806, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.192312, -0.110359, 3.875599, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.192312, -0.114536, 3.848719, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.192312, -0.080936, 3.852474, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.192312, -0.076298, 3.871550, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.192312, -0.104419, 3.888916, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.192312, -0.104972, 3.888045, 1.000000, -0.000000, -0.000000, 0.000000, 1.000000, + 0.192312, -0.031260, 3.912134, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.192312, -0.071754, 3.910167, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.192312, -0.064839, 3.877382, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.192312, -0.031260, 3.879023, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.192312, -0.090280, 3.902926, 1.000000, -0.000000, -0.000000, 0.000000, 1.000000, + 0.192312, -0.095161, 3.899307, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.192312, -0.074285, 3.874289, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.192312, -0.071948, 3.875524, 1.000000, -0.000000, -0.000000, 0.000000, 1.000000, + 0.192312, -0.075366, 3.873121, 1.000000, -0.000000, -0.000000, 0.000000, 1.000000, + 0.088959, -0.116700, 3.685391, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.088959, -0.083589, 3.685391, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.192312, -0.083589, 3.685391, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.192312, -0.116700, 3.685391, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.351728, 0.168542, 3.961435, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.351728, 0.168542, 4.726540, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.248374, 0.168542, 4.726540, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.248374, 0.168542, 3.961435, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.670558, 0.168542, 3.961435, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.670558, 0.168542, 4.726540, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.567205, 0.168542, 4.726540, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.567205, 0.168542, 3.961435, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.829974, 0.168542, 3.961435, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.829974, 0.168542, 4.726540, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.726620, 0.168542, 4.726540, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.726620, 0.168542, 3.961435, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.726620, -0.116664, 3.720964, -0.000000, -0.999999, 0.001093, 0.000000, 1.000000, + 0.726620, -0.116667, 3.717870, -0.000000, -0.999999, 0.001021, 0.000000, 1.000000, + 0.726620, -0.116700, 3.685391, -0.000000, -0.999999, 0.001255, 0.000000, 1.000000, + 0.829974, -0.116700, 3.685391, -0.000000, -0.999999, 0.001255, 0.000000, 1.000000, + 0.829974, -0.116667, 3.717870, -0.000000, -0.999999, 0.001021, 0.000000, 1.000000, + 0.829974, -0.116664, 3.720964, -0.000000, -0.999999, 0.001093, 0.000000, 1.000000, + 0.829974, -0.116618, 3.752556, -0.000000, -0.999995, 0.003126, 0.000000, 1.000000, + 0.829974, -0.116597, 3.760356, -0.000000, -0.999992, 0.004077, 0.000000, 1.000000, + 0.726620, -0.116597, 3.760356, -0.000000, -0.999992, 0.004077, 0.000000, 1.000000, + 0.726620, -0.116618, 3.752556, -0.000000, -0.999995, 0.003126, 0.000000, 1.000000, + 0.829974, -0.116356, 3.796957, -0.000000, -0.999929, 0.011947, 0.000000, 1.000000, + 0.829974, -0.116202, 3.807582, -0.000000, -0.999844, 0.017640, 0.000000, 1.000000, + 0.726620, -0.116202, 3.807582, -0.000000, -0.999844, 0.017640, 0.000000, 1.000000, + 0.726620, -0.116356, 3.796957, -0.000000, -0.999929, 0.011947, 0.000000, 1.000000, + 0.829974, -0.115414, 3.834427, 0.000000, -0.998932, 0.046206, 0.000000, 1.000000, + 0.829974, -0.114536, 3.848719, 0.000000, -0.996803, 0.079896, 0.000000, 1.000000, + 0.726620, -0.114536, 3.848719, 0.000000, -0.996803, 0.079896, 0.000000, 1.000000, + 0.726620, -0.115414, 3.834427, 0.000000, -0.998932, 0.046206, 0.000000, 1.000000, + 0.829974, -0.110359, 3.875599, -0.000000, -0.960415, 0.278573, 0.000000, 1.000000, + 0.829974, -0.104972, 3.888046, -0.000000, -0.850494, 0.525985, 0.000000, 1.000000, + 0.726620, -0.104972, 3.888046, -0.000000, -0.850494, 0.525985, 0.000000, 1.000000, + 0.726620, -0.110359, 3.875599, -0.000000, -0.960415, 0.278573, 0.000000, 1.000000, + 0.829974, -0.104419, 3.888916, -0.000000, -0.837866, 0.545875, 0.000000, 1.000000, + 0.829974, -0.095161, 3.899307, -0.000000, -0.643394, 0.765535, 0.000000, 1.000000, + 0.829974, -0.090280, 3.902926, 0.000000, -0.545633, 0.838024, 0.000000, 1.000000, + 0.726620, -0.090280, 3.902926, 0.000000, -0.545633, 0.838024, 0.000000, 1.000000, + 0.726620, -0.095161, 3.899307, -0.000000, -0.643394, 0.765535, 0.000000, 1.000000, + 0.726620, -0.104419, 3.888916, -0.000000, -0.837866, 0.545875, 0.000000, 1.000000, + 0.726620, -0.031260, 3.912134, -0.000000, -0.051085, 0.998694, 0.000000, 1.000000, + 0.726620, -0.071754, 3.910167, -0.000000, -0.188221, 0.982127, 0.000000, 1.000000, + 0.829974, -0.071754, 3.910167, -0.000000, -0.188221, 0.982127, 0.000000, 1.000000, + 0.829974, -0.031260, 3.912134, -0.000000, -0.051085, 0.998694, 0.000000, 1.000000, + 0.726620, -0.083613, 3.714645, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.726620, -0.083589, 3.685391, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 0.726620, -0.116700, 3.685391, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 0.726620, -0.116667, 3.717870, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 0.726620, -0.083613, 3.717746, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 0.726620, -0.116664, 3.720964, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.726620, -0.116618, 3.752556, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 0.726620, -0.083569, 3.752301, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 0.726620, -0.083589, 3.744568, -1.000000, -0.000000, -0.000000, 0.000000, 1.000000, + 0.726620, -0.116597, 3.760356, -1.000000, -0.000000, -0.000000, 0.000000, 1.000000, + 0.726620, -0.116356, 3.796957, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 0.726620, -0.083247, 3.796533, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 0.726620, -0.083400, 3.782748, -1.000000, -0.000000, -0.000000, 0.000000, 1.000000, + 0.726620, -0.116202, 3.807582, -1.000000, -0.000000, -0.000000, 0.000000, 1.000000, + 0.726620, -0.115414, 3.834427, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 0.726620, -0.082302, 3.833258, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 0.726620, -0.082809, 3.818924, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.726620, -0.114536, 3.848719, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 0.726620, -0.110359, 3.875599, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 0.726620, -0.078534, 3.865806, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 0.726620, -0.080936, 3.852474, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 0.726620, -0.104972, 3.888046, -1.000000, -0.000000, -0.000000, 0.000000, 1.000000, + 0.726620, -0.104419, 3.888916, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 0.726620, -0.076298, 3.871550, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 0.726620, -0.031260, 3.912134, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 0.726620, -0.031260, 3.879023, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 0.726620, -0.064578, 3.877431, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.726620, -0.065097, 3.877332, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 0.726620, -0.071754, 3.910167, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 0.726620, -0.071948, 3.875524, -1.000000, -0.000000, -0.000000, 0.000000, 1.000000, + 0.726620, -0.074285, 3.874289, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 0.726620, -0.095161, 3.899307, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 0.726620, -0.090280, 3.902926, -1.000000, -0.000000, -0.000000, 0.000000, 1.000000, + 0.726620, -0.075366, 3.873121, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.726620, -0.083589, 3.685391, -0.000000, 0.999999, 0.001278, 0.000000, 1.000000, + 0.726620, -0.083613, 3.714645, 0.000000, 1.000000, -0.000160, 0.000000, 1.000000, + 0.829974, -0.083613, 3.714645, 0.000000, 1.000000, -0.000160, 0.000000, 1.000000, + 0.829974, -0.083589, 3.685391, -0.000000, 0.999999, 0.001278, 0.000000, 1.000000, + 0.726620, -0.083613, 3.717746, 0.000000, 1.000000, -0.000382, 0.000000, 1.000000, + 0.726620, -0.083589, 3.744568, 0.000000, 0.999995, -0.003021, 0.000000, 1.000000, + 0.829974, -0.083589, 3.744568, 0.000000, 0.999995, -0.003021, 0.000000, 1.000000, + 0.829974, -0.083613, 3.717746, 0.000000, 1.000000, -0.000382, 0.000000, 1.000000, + 0.726620, -0.083569, 3.752301, 0.000000, 0.999992, -0.004065, 0.000000, 1.000000, + 0.726620, -0.083400, 3.782748, 0.000000, 0.999951, -0.009843, 0.000000, 1.000000, + 0.829974, -0.083400, 3.782748, 0.000000, 0.999951, -0.009843, 0.000000, 1.000000, + 0.829974, -0.083569, 3.752301, 0.000000, 0.999992, -0.004065, 0.000000, 1.000000, + 0.726620, -0.083247, 3.796533, 0.000000, 0.999908, -0.013582, 0.000000, 1.000000, + 0.726620, -0.082809, 3.818924, 0.000000, 0.999618, -0.027625, 0.000000, 1.000000, + 0.829974, -0.082809, 3.818924, 0.000000, 0.999618, -0.027625, 0.000000, 1.000000, + 0.829974, -0.083247, 3.796533, 0.000000, 0.999908, -0.013582, 0.000000, 1.000000, + 0.726620, -0.082302, 3.833258, 0.000000, 0.998965, -0.045477, 0.000000, 1.000000, + 0.726620, -0.080936, 3.852474, 0.000000, 0.993835, -0.110870, 0.000000, 1.000000, + 0.829974, -0.080936, 3.852474, 0.000000, 0.993835, -0.110870, 0.000000, 1.000000, + 0.829974, -0.082302, 3.833258, 0.000000, 0.998965, -0.045477, 0.000000, 1.000000, + 0.726620, -0.078534, 3.865806, 0.000000, 0.960955, -0.276707, 0.000000, 1.000000, + 0.726620, -0.076298, 3.871550, -0.000000, 0.888726, -0.458439, 0.000000, 1.000000, + 0.726620, -0.075366, 3.873121, -0.000000, 0.812119, -0.583492, 0.000000, 1.000000, + 0.829974, -0.075366, 3.873121, -0.000000, 0.813528, -0.581525, 0.000000, 1.000000, + 0.829974, -0.076298, 3.871550, -0.000000, 0.888726, -0.458439, 0.000000, 1.000000, + 0.829974, -0.078534, 3.865806, 0.000000, 0.960955, -0.276707, 0.000000, 1.000000, + 0.829974, -0.031260, 3.879023, 0.000000, -0.048390, -0.998829, 0.000000, 1.000000, + 0.829974, -0.064839, 3.877382, -0.000000, 0.184038, -0.982919, 0.000000, 1.000000, + 0.726620, -0.064578, 3.877431, -0.000000, 0.184038, -0.982919, 0.000000, 1.000000, + 0.726620, -0.031260, 3.879023, 0.000000, -0.048390, -0.998829, 0.000000, 1.000000, + 0.726620, -0.074285, 3.874289, -0.000000, 0.629218, -0.777229, 0.000000, 1.000000, + 0.726620, -0.071948, 3.875524, -0.000000, 0.348530, -0.937298, 0.000000, 1.000000, + 0.829974, -0.071948, 3.875524, -0.000000, 0.349502, -0.936936, 0.000000, 1.000000, + 0.829974, -0.074285, 3.874289, -0.000000, 0.629218, -0.777229, 0.000000, 1.000000, + 0.726620, -0.065097, 3.877332, -0.000000, 0.191049, -0.981581, 0.000000, 1.000000, + 0.829974, -0.116700, 3.685391, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.829974, -0.083589, 3.685391, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.829974, -0.083613, 3.714645, 1.000000, -0.000000, -0.000000, 0.000000, 1.000000, + 0.829974, -0.083613, 3.717746, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.829974, -0.116667, 3.717870, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.829974, -0.083569, 3.752301, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.829974, -0.116618, 3.752556, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.829974, -0.116664, 3.720964, 1.000000, -0.000000, -0.000000, 0.000000, 1.000000, + 0.829974, -0.083589, 3.744568, 1.000000, -0.000000, -0.000000, 0.000000, 1.000000, + 0.829974, -0.083247, 3.796533, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.829974, -0.116356, 3.796957, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.829974, -0.116597, 3.760356, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.829974, -0.083400, 3.782748, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.829974, -0.082302, 3.833258, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.829974, -0.115414, 3.834427, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.829974, -0.116202, 3.807582, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.829974, -0.082809, 3.818924, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.829974, -0.078534, 3.865806, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.829974, -0.110359, 3.875599, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.829974, -0.114536, 3.848719, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.829974, -0.080936, 3.852474, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.829974, -0.076298, 3.871550, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.829974, -0.104419, 3.888916, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.829974, -0.104972, 3.888046, 1.000000, -0.000000, -0.000000, 0.000000, 1.000000, + 0.829974, -0.031260, 3.912134, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.829974, -0.071754, 3.910167, 1.000000, -0.000000, -0.000000, 0.000000, 1.000000, + 0.829974, -0.064839, 3.877382, 1.000000, -0.000000, -0.000000, 0.000000, 1.000000, + 0.829974, -0.031260, 3.879023, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.829974, -0.090280, 3.902926, 1.000000, -0.000000, -0.000000, 0.000000, 1.000000, + 0.829974, -0.095161, 3.899307, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.829974, -0.074285, 3.874289, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.829974, -0.071948, 3.875524, 1.000000, -0.000000, -0.000000, 0.000000, 1.000000, + 0.829974, -0.075366, 3.873121, 1.000000, -0.000000, -0.000000, 0.000000, 1.000000, + 0.726620, -0.116700, 3.685391, 0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + 0.726620, -0.083589, 3.685391, 0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + 0.829974, -0.083589, 3.685391, 0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + 0.829974, -0.116700, 3.685391, 0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + 0.670558, -0.031260, 3.879023, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.726620, -0.031260, 3.879023, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.726620, -0.031260, 3.912134, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.670558, -0.031260, 3.912134, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.670558, -0.116700, 3.685391, 1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 0.670558, -0.083589, 3.685391, 1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 0.670558, -0.083613, 3.714645, 1.000000, -0.000000, -0.000000, 0.000000, 1.000000, + 0.670558, -0.083613, 3.717746, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.670558, -0.116667, 3.717870, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.670558, -0.083569, 3.752301, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.670558, -0.116618, 3.752556, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.670558, -0.116664, 3.720964, 1.000000, -0.000000, -0.000000, 0.000000, 1.000000, + 0.670558, -0.083589, 3.744568, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.670558, -0.083247, 3.796533, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.670558, -0.116356, 3.796957, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.670558, -0.116597, 3.760356, 1.000000, -0.000000, -0.000000, 0.000000, 1.000000, + 0.670558, -0.083400, 3.782748, 1.000000, -0.000000, -0.000000, 0.000000, 1.000000, + 0.670558, -0.082302, 3.833258, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.670558, -0.115414, 3.834427, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.670558, -0.116202, 3.807582, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.670558, -0.082809, 3.818924, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.670558, -0.078534, 3.865806, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.670558, -0.110359, 3.875599, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.670558, -0.114536, 3.848719, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.670558, -0.080936, 3.852474, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.670558, -0.104698, 3.888483, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.670558, -0.076298, 3.871550, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.670558, -0.064578, 3.877431, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.670558, -0.031260, 3.879023, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.670558, -0.031260, 3.912134, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.670558, -0.071500, 3.910215, 1.000000, -0.000000, -0.000000, 0.000000, 1.000000, + 0.670558, -0.065097, 3.877332, 1.000000, -0.000000, -0.000000, 0.000000, 1.000000, + 0.670558, -0.072008, 3.910119, 1.000000, -0.000000, -0.000000, 0.000000, 1.000000, + 0.670558, -0.090280, 3.902926, 1.000000, -0.000000, -0.000000, 0.000000, 1.000000, + 0.670558, -0.095161, 3.899307, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.670558, -0.074285, 3.874289, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.670558, -0.071948, 3.875524, 1.000000, -0.000000, -0.000000, 0.000000, 1.000000, + 0.670558, -0.075366, 3.873121, 1.000000, -0.000000, -0.000000, 0.000000, 1.000000, + 0.567205, -0.083589, 3.685391, -0.000000, 0.999999, 0.001278, 0.000000, 1.000000, + 0.567205, -0.083613, 3.714645, 0.000000, 1.000000, -0.000160, 0.000000, 1.000000, + 0.670558, -0.083613, 3.714645, 0.000000, 1.000000, -0.000160, 0.000000, 1.000000, + 0.670558, -0.083589, 3.685391, -0.000000, 0.999999, 0.001278, 0.000000, 1.000000, + 0.567205, -0.083613, 3.717746, 0.000000, 1.000000, -0.000382, 0.000000, 1.000000, + 0.567205, -0.083589, 3.744568, 0.000000, 0.999995, -0.003021, 0.000000, 1.000000, + 0.670558, -0.083589, 3.744568, 0.000000, 0.999995, -0.003021, 0.000000, 1.000000, + 0.670558, -0.083613, 3.717746, 0.000000, 1.000000, -0.000382, 0.000000, 1.000000, + 0.567205, -0.083569, 3.752301, 0.000000, 0.999992, -0.004065, 0.000000, 1.000000, + 0.567205, -0.083400, 3.782748, 0.000000, 0.999951, -0.009843, 0.000000, 1.000000, + 0.670558, -0.083400, 3.782748, 0.000000, 0.999951, -0.009843, 0.000000, 1.000000, + 0.670558, -0.083569, 3.752301, 0.000000, 0.999992, -0.004065, 0.000000, 1.000000, + 0.567205, -0.083247, 3.796533, 0.000000, 0.999908, -0.013582, 0.000000, 1.000000, + 0.567205, -0.082809, 3.818924, 0.000000, 0.999618, -0.027625, 0.000000, 1.000000, + 0.670558, -0.082809, 3.818924, 0.000000, 0.999618, -0.027625, 0.000000, 1.000000, + 0.670558, -0.083247, 3.796533, 0.000000, 0.999908, -0.013582, 0.000000, 1.000000, + 0.567205, -0.082302, 3.833258, 0.000000, 0.998965, -0.045477, 0.000000, 1.000000, + 0.567205, -0.080936, 3.852474, 0.000000, 0.993835, -0.110870, 0.000000, 1.000000, + 0.670558, -0.080936, 3.852474, 0.000000, 0.993835, -0.110870, 0.000000, 1.000000, + 0.670558, -0.082302, 3.833258, 0.000000, 0.998965, -0.045477, 0.000000, 1.000000, + 0.567205, -0.078534, 3.865806, 0.000000, 0.960955, -0.276707, 0.000000, 1.000000, + 0.567205, -0.076298, 3.871549, -0.000000, 0.888726, -0.458439, 0.000000, 1.000000, + 0.567205, -0.075366, 3.873121, -0.000000, 0.812119, -0.583492, 0.000000, 1.000000, + 0.670558, -0.075366, 3.873121, -0.000000, 0.813528, -0.581525, 0.000000, 1.000000, + 0.670558, -0.076298, 3.871550, -0.000000, 0.888726, -0.458439, 0.000000, 1.000000, + 0.670558, -0.078534, 3.865806, 0.000000, 0.960955, -0.276707, 0.000000, 1.000000, + 0.670558, -0.031260, 3.879023, 0.000000, -0.048390, -0.998829, 0.000000, 1.000000, + 0.670558, -0.064578, 3.877431, -0.000000, 0.184038, -0.982919, 0.000000, 1.000000, + 0.567205, -0.064839, 3.877382, -0.000000, 0.184038, -0.982919, 0.000000, 1.000000, + 0.567205, -0.031260, 3.879023, 0.000000, -0.048390, -0.998829, 0.000000, 1.000000, + 0.567205, -0.074285, 3.874289, -0.000000, 0.629218, -0.777229, 0.000000, 1.000000, + 0.567205, -0.071948, 3.875524, -0.000000, 0.348530, -0.937298, 0.000000, 1.000000, + 0.670558, -0.071948, 3.875524, -0.000000, 0.349502, -0.936936, 0.000000, 1.000000, + 0.670558, -0.074285, 3.874289, -0.000000, 0.629218, -0.777229, 0.000000, 1.000000, + 0.670558, -0.065097, 3.877332, -0.000000, 0.191049, -0.981581, 0.000000, 1.000000, + 0.567205, -0.083613, 3.714645, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.567205, -0.083589, 3.685391, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.567205, -0.116700, 3.685391, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.567205, -0.116667, 3.717870, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 0.567205, -0.083613, 3.717746, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 0.567205, -0.116664, 3.720964, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.567205, -0.116618, 3.752556, -1.000000, -0.000000, -0.000000, 0.000000, 1.000000, + 0.567205, -0.083569, 3.752301, -1.000000, -0.000000, -0.000000, 0.000000, 1.000000, + 0.567205, -0.083589, 3.744568, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.567205, -0.116597, 3.760356, -1.000000, -0.000000, -0.000000, 0.000000, 1.000000, + 0.567205, -0.116356, 3.796957, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 0.567205, -0.083247, 3.796533, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 0.567205, -0.083400, 3.782748, -1.000000, -0.000000, -0.000000, 0.000000, 1.000000, + 0.567205, -0.116202, 3.807582, -1.000000, -0.000000, -0.000000, 0.000000, 1.000000, + 0.567205, -0.115414, 3.834427, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 0.567205, -0.082302, 3.833258, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 0.567205, -0.082809, 3.818924, -1.000000, -0.000000, -0.000000, 0.000000, 1.000000, + 0.567205, -0.114536, 3.848719, -1.000000, -0.000000, -0.000000, 0.000000, 1.000000, + 0.567205, -0.110359, 3.875599, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.567205, -0.078534, 3.865806, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.567205, -0.080936, 3.852474, -1.000000, -0.000000, -0.000000, 0.000000, 1.000000, + 0.567205, -0.076298, 3.871549, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 0.567205, -0.104698, 3.888483, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 0.567205, -0.031260, 3.879023, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 0.567205, -0.064839, 3.877382, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 0.567205, -0.071500, 3.910214, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 0.567205, -0.031260, 3.912134, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 0.567205, -0.072008, 3.910119, -1.000000, -0.000000, -0.000000, 0.000000, 1.000000, + 0.567205, -0.071948, 3.875524, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 0.567205, -0.074285, 3.874289, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 0.567205, -0.095161, 3.899307, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 0.567205, -0.090280, 3.902926, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 0.567205, -0.075366, 3.873121, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.567205, -0.116700, 3.685391, 0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + 0.567205, -0.083589, 3.685391, 0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + 0.670558, -0.083589, 3.685391, 0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + 0.670558, -0.116700, 3.685391, 0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + 0.567205, -0.116664, 3.720964, -0.000000, -0.999999, 0.001093, 0.000000, 1.000000, + 0.567205, -0.116667, 3.717870, -0.000000, -0.999999, 0.001021, 0.000000, 1.000000, + 0.567205, -0.116700, 3.685391, -0.000000, -0.999999, 0.001255, 0.000000, 1.000000, + 0.670558, -0.116700, 3.685391, -0.000000, -0.999999, 0.001255, 0.000000, 1.000000, + 0.670558, -0.116667, 3.717870, -0.000000, -0.999999, 0.001021, 0.000000, 1.000000, + 0.670558, -0.116664, 3.720964, -0.000000, -0.999999, 0.001093, 0.000000, 1.000000, + 0.670558, -0.116618, 3.752556, -0.000000, -0.999995, 0.003126, 0.000000, 1.000000, + 0.670558, -0.116597, 3.760356, -0.000000, -0.999992, 0.004077, 0.000000, 1.000000, + 0.567205, -0.116597, 3.760356, -0.000000, -0.999992, 0.004077, 0.000000, 1.000000, + 0.567205, -0.116618, 3.752556, -0.000000, -0.999995, 0.003126, 0.000000, 1.000000, + 0.670558, -0.116356, 3.796957, -0.000000, -0.999929, 0.011947, 0.000000, 1.000000, + 0.670558, -0.116202, 3.807582, -0.000000, -0.999844, 0.017640, 0.000000, 1.000000, + 0.567205, -0.116202, 3.807582, -0.000000, -0.999844, 0.017640, 0.000000, 1.000000, + 0.567205, -0.116356, 3.796957, -0.000000, -0.999929, 0.011947, 0.000000, 1.000000, + 0.670558, -0.115414, 3.834427, 0.000000, -0.998932, 0.046206, 0.000000, 1.000000, + 0.670558, -0.114536, 3.848719, 0.000000, -0.996803, 0.079896, 0.000000, 1.000000, + 0.567205, -0.114536, 3.848719, 0.000000, -0.996803, 0.079896, 0.000000, 1.000000, + 0.567205, -0.115414, 3.834427, 0.000000, -0.998932, 0.046206, 0.000000, 1.000000, + 0.670558, -0.110359, 3.875599, -0.000000, -0.960415, 0.278573, 0.000000, 1.000000, + 0.670558, -0.104698, 3.888483, -0.000000, -0.850494, 0.525985, 0.000000, 1.000000, + 0.567205, -0.104698, 3.888483, -0.000000, -0.850494, 0.525985, 0.000000, 1.000000, + 0.567205, -0.110359, 3.875599, -0.000000, -0.960415, 0.278573, 0.000000, 1.000000, + 0.670558, -0.095161, 3.899307, -0.000000, -0.643394, 0.765535, 0.000000, 1.000000, + 0.670558, -0.090280, 3.902926, 0.000000, -0.545633, 0.838024, 0.000000, 1.000000, + 0.567205, -0.090280, 3.902926, 0.000000, -0.545633, 0.838024, 0.000000, 1.000000, + 0.567205, -0.095161, 3.899307, -0.000000, -0.643394, 0.765535, 0.000000, 1.000000, + 0.670558, -0.072008, 3.910119, -0.000000, -0.188221, 0.982127, 0.000000, 1.000000, + 0.670558, -0.071500, 3.910215, -0.000000, -0.180508, 0.983574, 0.000000, 1.000000, + 0.670558, -0.031260, 3.912134, -0.000000, -0.051085, 0.998694, 0.000000, 1.000000, + 0.567205, -0.031260, 3.912134, -0.000000, -0.051085, 0.998694, 0.000000, 1.000000, + 0.567205, -0.071500, 3.910214, -0.000000, -0.180508, 0.983574, 0.000000, 1.000000, + 0.567205, -0.072008, 3.910119, -0.000000, -0.188221, 0.982127, 0.000000, 1.000000, + 0.511143, -0.031260, 3.879023, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.567205, -0.031260, 3.879023, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.567205, -0.031260, 3.912134, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.511143, -0.031260, 3.912134, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.511143, -0.116700, 3.685391, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.511143, -0.083589, 3.685391, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.511143, -0.083613, 3.714645, 1.000000, -0.000000, -0.000000, 0.000000, 1.000000, + 0.511143, -0.083613, 3.717746, 1.000000, -0.000000, -0.000000, 0.000000, 1.000000, + 0.511143, -0.116667, 3.717870, 1.000000, -0.000000, -0.000000, 0.000000, 1.000000, + 0.511143, -0.083569, 3.752301, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.511143, -0.116618, 3.752556, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.511143, -0.116664, 3.720964, 1.000000, -0.000000, -0.000000, 0.000000, 1.000000, + 0.511143, -0.083589, 3.744568, 1.000000, -0.000000, -0.000000, 0.000000, 1.000000, + 0.511143, -0.083247, 3.796533, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.511143, -0.116356, 3.796957, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.511143, -0.116597, 3.760356, 1.000000, -0.000000, -0.000000, 0.000000, 1.000000, + 0.511143, -0.083400, 3.782748, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.511143, -0.082302, 3.833258, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.511143, -0.115414, 3.834427, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.511143, -0.116202, 3.807582, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.511143, -0.082809, 3.818924, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.511143, -0.078534, 3.865806, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.511143, -0.110359, 3.875599, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.511143, -0.114536, 3.848719, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.511143, -0.080936, 3.852474, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.511143, -0.104698, 3.888483, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.511143, -0.076298, 3.871549, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.511143, -0.064578, 3.877431, 1.000000, -0.000000, -0.000000, 0.000000, 1.000000, + 0.511143, -0.031260, 3.879023, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.511143, -0.031260, 3.912134, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.511143, -0.071500, 3.910214, 1.000000, -0.000000, -0.000000, 0.000000, 1.000000, + 0.511143, -0.065097, 3.877332, 1.000000, -0.000000, -0.000000, 0.000000, 1.000000, + 0.511143, -0.072008, 3.910119, 1.000000, -0.000000, -0.000000, 0.000000, 1.000000, + 0.511143, -0.090280, 3.902926, 1.000000, -0.000000, -0.000000, 0.000000, 1.000000, + 0.511143, -0.095161, 3.899307, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.511143, -0.074285, 3.874289, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.511143, -0.071948, 3.875524, 1.000000, -0.000000, -0.000000, 0.000000, 1.000000, + 0.511143, -0.075366, 3.873121, 1.000000, -0.000000, -0.000000, 0.000000, 1.000000, + 0.407789, -0.083589, 3.685391, -0.000000, 0.999999, 0.001278, 0.000000, 1.000000, + 0.407789, -0.083613, 3.714645, 0.000000, 1.000000, -0.000160, 0.000000, 1.000000, + 0.511143, -0.083613, 3.714645, 0.000000, 1.000000, -0.000160, 0.000000, 1.000000, + 0.511143, -0.083589, 3.685391, -0.000000, 0.999999, 0.001278, 0.000000, 1.000000, + 0.407789, -0.083613, 3.717746, 0.000000, 1.000000, -0.000382, 0.000000, 1.000000, + 0.407789, -0.083589, 3.744568, 0.000000, 0.999995, -0.003021, 0.000000, 1.000000, + 0.511143, -0.083589, 3.744568, 0.000000, 0.999995, -0.003021, 0.000000, 1.000000, + 0.511143, -0.083613, 3.717746, 0.000000, 1.000000, -0.000382, 0.000000, 1.000000, + 0.407789, -0.083569, 3.752301, 0.000000, 0.999992, -0.004065, 0.000000, 1.000000, + 0.407789, -0.083400, 3.782748, 0.000000, 0.999951, -0.009843, 0.000000, 1.000000, + 0.511143, -0.083400, 3.782748, 0.000000, 0.999951, -0.009843, 0.000000, 1.000000, + 0.511143, -0.083569, 3.752301, 0.000000, 0.999992, -0.004065, 0.000000, 1.000000, + 0.407789, -0.083247, 3.796533, 0.000000, 0.999908, -0.013582, 0.000000, 1.000000, + 0.407789, -0.082809, 3.818924, 0.000000, 0.999618, -0.027625, 0.000000, 1.000000, + 0.511143, -0.082809, 3.818924, 0.000000, 0.999618, -0.027625, 0.000000, 1.000000, + 0.511143, -0.083247, 3.796533, 0.000000, 0.999908, -0.013582, 0.000000, 1.000000, + 0.407789, -0.082302, 3.833258, 0.000000, 0.998965, -0.045477, 0.000000, 1.000000, + 0.407789, -0.080936, 3.852474, 0.000000, 0.993835, -0.110870, 0.000000, 1.000000, + 0.511143, -0.080936, 3.852474, 0.000000, 0.993835, -0.110870, 0.000000, 1.000000, + 0.511143, -0.082302, 3.833258, 0.000000, 0.998965, -0.045477, 0.000000, 1.000000, + 0.407789, -0.078534, 3.865806, 0.000000, 0.960955, -0.276707, 0.000000, 1.000000, + 0.407789, -0.076298, 3.871549, -0.000000, 0.888726, -0.458439, 0.000000, 1.000000, + 0.407789, -0.075366, 3.873121, -0.000000, 0.812119, -0.583492, 0.000000, 1.000000, + 0.511143, -0.075366, 3.873121, -0.000000, 0.813528, -0.581525, 0.000000, 1.000000, + 0.511143, -0.076298, 3.871549, -0.000000, 0.888726, -0.458439, 0.000000, 1.000000, + 0.511143, -0.078534, 3.865806, 0.000000, 0.960955, -0.276707, 0.000000, 1.000000, + 0.511143, -0.031260, 3.879023, 0.000000, -0.048390, -0.998829, 0.000000, 1.000000, + 0.511143, -0.064578, 3.877431, -0.000000, 0.184038, -0.982919, 0.000000, 1.000000, + 0.407789, -0.064839, 3.877382, -0.000000, 0.184038, -0.982919, 0.000000, 1.000000, + 0.407789, -0.031260, 3.879023, 0.000000, -0.048390, -0.998829, 0.000000, 1.000000, + 0.407789, -0.074285, 3.874289, -0.000000, 0.629218, -0.777229, 0.000000, 1.000000, + 0.407789, -0.071948, 3.875524, -0.000000, 0.348530, -0.937298, 0.000000, 1.000000, + 0.511143, -0.071948, 3.875524, -0.000000, 0.349502, -0.936936, 0.000000, 1.000000, + 0.511143, -0.074285, 3.874289, -0.000000, 0.629218, -0.777229, 0.000000, 1.000000, + 0.511143, -0.065097, 3.877332, -0.000000, 0.191049, -0.981581, 0.000000, 1.000000, + 0.407789, -0.083613, 3.714645, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.407789, -0.083589, 3.685391, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 0.407789, -0.116700, 3.685391, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 0.407789, -0.116667, 3.717870, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 0.407789, -0.083613, 3.717746, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 0.407789, -0.116664, 3.720964, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.407789, -0.116618, 3.752556, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 0.407789, -0.083569, 3.752301, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 0.407789, -0.083589, 3.744568, -1.000000, -0.000000, -0.000000, 0.000000, 1.000000, + 0.407789, -0.116597, 3.760356, -1.000000, -0.000000, -0.000000, 0.000000, 1.000000, + 0.407789, -0.116356, 3.796957, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 0.407789, -0.083247, 3.796533, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 0.407789, -0.083400, 3.782748, -1.000000, -0.000000, -0.000000, 0.000000, 1.000000, + 0.407789, -0.116202, 3.807582, -1.000000, -0.000000, -0.000000, 0.000000, 1.000000, + 0.407789, -0.115414, 3.834427, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 0.407789, -0.082302, 3.833258, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 0.407789, -0.082809, 3.818924, -1.000000, -0.000000, -0.000000, 0.000000, 1.000000, + 0.407789, -0.114536, 3.848719, -1.000000, -0.000000, -0.000000, 0.000000, 1.000000, + 0.407789, -0.110359, 3.875599, -1.000000, -0.000000, -0.000000, 0.000000, 1.000000, + 0.407789, -0.078534, 3.865806, -1.000000, -0.000000, -0.000000, 0.000000, 1.000000, + 0.407789, -0.080936, 3.852474, -1.000000, -0.000000, -0.000000, 0.000000, 1.000000, + 0.407789, -0.076298, 3.871549, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 0.407789, -0.104698, 3.888483, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 0.407789, -0.031260, 3.879023, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 0.407789, -0.064839, 3.877382, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 0.407789, -0.071500, 3.910214, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 0.407789, -0.031260, 3.912134, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 0.407789, -0.072008, 3.910119, -1.000000, -0.000000, -0.000000, 0.000000, 1.000000, + 0.407789, -0.071948, 3.875524, -1.000000, -0.000000, -0.000000, 0.000000, 1.000000, + 0.407789, -0.074285, 3.874289, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 0.407789, -0.095161, 3.899307, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 0.407789, -0.090280, 3.902926, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.407789, -0.075366, 3.873121, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.407789, -0.116700, 3.685391, 0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + 0.407789, -0.083589, 3.685391, 0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + 0.511143, -0.083589, 3.685391, 0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + 0.511143, -0.116700, 3.685391, 0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + 0.407789, -0.116664, 3.720964, -0.000000, -0.999999, 0.001093, 0.000000, 1.000000, + 0.407789, -0.116667, 3.717870, -0.000000, -0.999999, 0.001021, 0.000000, 1.000000, + 0.407789, -0.116700, 3.685391, -0.000000, -0.999999, 0.001255, 0.000000, 1.000000, + 0.511143, -0.116700, 3.685391, -0.000000, -0.999999, 0.001255, 0.000000, 1.000000, + 0.511143, -0.116667, 3.717870, -0.000000, -0.999999, 0.001021, 0.000000, 1.000000, + 0.511143, -0.116664, 3.720964, -0.000000, -0.999999, 0.001093, 0.000000, 1.000000, + 0.511143, -0.116618, 3.752556, -0.000000, -0.999995, 0.003126, 0.000000, 1.000000, + 0.511143, -0.116597, 3.760356, -0.000000, -0.999992, 0.004077, 0.000000, 1.000000, + 0.407789, -0.116597, 3.760356, -0.000000, -0.999992, 0.004077, 0.000000, 1.000000, + 0.407789, -0.116618, 3.752556, -0.000000, -0.999995, 0.003126, 0.000000, 1.000000, + 0.511143, -0.116356, 3.796957, -0.000000, -0.999929, 0.011947, 0.000000, 1.000000, + 0.511143, -0.116202, 3.807582, -0.000000, -0.999844, 0.017640, 0.000000, 1.000000, + 0.407789, -0.116202, 3.807582, -0.000000, -0.999844, 0.017640, 0.000000, 1.000000, + 0.407789, -0.116356, 3.796957, -0.000000, -0.999929, 0.011947, 0.000000, 1.000000, + 0.511143, -0.115414, 3.834427, -0.000000, -0.998932, 0.046206, 0.000000, 1.000000, + 0.511143, -0.114536, 3.848719, 0.000000, -0.996803, 0.079896, 0.000000, 1.000000, + 0.407789, -0.114536, 3.848719, 0.000000, -0.996803, 0.079896, 0.000000, 1.000000, + 0.407789, -0.115414, 3.834427, -0.000000, -0.998932, 0.046206, 0.000000, 1.000000, + 0.511143, -0.110359, 3.875599, -0.000000, -0.960415, 0.278573, 0.000000, 1.000000, + 0.511143, -0.104698, 3.888483, -0.000000, -0.850494, 0.525985, 0.000000, 1.000000, + 0.407789, -0.104698, 3.888483, -0.000000, -0.850494, 0.525985, 0.000000, 1.000000, + 0.407789, -0.110359, 3.875599, -0.000000, -0.960415, 0.278573, 0.000000, 1.000000, + 0.511143, -0.095161, 3.899307, -0.000000, -0.643394, 0.765535, 0.000000, 1.000000, + 0.511143, -0.090280, 3.902926, 0.000000, -0.545633, 0.838024, 0.000000, 1.000000, + 0.407789, -0.090280, 3.902926, 0.000000, -0.545633, 0.838024, 0.000000, 1.000000, + 0.407789, -0.095161, 3.899307, -0.000000, -0.643394, 0.765535, 0.000000, 1.000000, + 0.511143, -0.072008, 3.910119, -0.000000, -0.188221, 0.982127, 0.000000, 1.000000, + 0.511143, -0.071500, 3.910214, -0.000000, -0.180508, 0.983574, 0.000000, 1.000000, + 0.511143, -0.031260, 3.912134, -0.000000, -0.051085, 0.998694, 0.000000, 1.000000, + 0.407789, -0.031260, 3.912134, -0.000000, -0.051085, 0.998694, 0.000000, 1.000000, + 0.407789, -0.071500, 3.910214, -0.000000, -0.180508, 0.983574, 0.000000, 1.000000, + 0.407789, -0.072008, 3.910119, -0.000000, -0.188221, 0.982127, 0.000000, 1.000000, + 0.351728, -0.031260, 3.879022, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.407789, -0.031260, 3.879023, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.407789, -0.031260, 3.912134, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.351728, -0.031260, 3.912134, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.351728, -0.116700, 3.685391, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.351728, -0.083589, 3.685391, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.351728, -0.083613, 3.714644, 1.000000, -0.000000, -0.000000, 0.000000, 1.000000, + 0.351728, -0.083613, 3.717746, 1.000000, -0.000000, -0.000000, 0.000000, 1.000000, + 0.351728, -0.116667, 3.717869, 1.000000, -0.000000, -0.000000, 0.000000, 1.000000, + 0.351728, -0.083569, 3.752301, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.351728, -0.116618, 3.752556, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.351728, -0.116664, 3.720964, 1.000000, -0.000000, -0.000000, 0.000000, 1.000000, + 0.351728, -0.083589, 3.744568, 1.000000, -0.000000, -0.000000, 0.000000, 1.000000, + 0.351728, -0.083247, 3.796533, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.351728, -0.116356, 3.796957, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.351728, -0.116597, 3.760356, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.351728, -0.083400, 3.782748, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.351728, -0.082302, 3.833258, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.351728, -0.115414, 3.834427, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.351728, -0.116202, 3.807582, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.351728, -0.082809, 3.818924, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.351728, -0.078534, 3.865806, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.351728, -0.110359, 3.875599, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.351728, -0.114536, 3.848718, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.351728, -0.080936, 3.852474, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.351728, -0.104698, 3.888483, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.351728, -0.076298, 3.871549, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.351728, -0.064578, 3.877431, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.351728, -0.031260, 3.879022, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.351728, -0.031260, 3.912134, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.351728, -0.071500, 3.910214, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.351728, -0.065097, 3.877332, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.351728, -0.072008, 3.910119, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.351728, -0.090280, 3.902926, 1.000000, -0.000000, -0.000000, 0.000000, 1.000000, + 0.351728, -0.095161, 3.899307, 1.000000, -0.000000, -0.000000, 0.000000, 1.000000, + 0.351728, -0.074285, 3.874289, 1.000000, -0.000000, -0.000000, 0.000000, 1.000000, + 0.351728, -0.071948, 3.875524, 1.000000, -0.000000, -0.000000, 0.000000, 1.000000, + 0.351728, -0.075366, 3.873121, 1.000000, -0.000000, -0.000000, 0.000000, 1.000000, + 0.248374, -0.083589, 3.685391, -0.000000, 0.999999, 0.001278, 0.000000, 1.000000, + 0.248374, -0.083613, 3.714644, 0.000000, 1.000000, -0.000160, 0.000000, 1.000000, + 0.351728, -0.083613, 3.714644, 0.000000, 1.000000, -0.000160, 0.000000, 1.000000, + 0.351728, -0.083589, 3.685391, -0.000000, 0.999999, 0.001278, 0.000000, 1.000000, + 0.248374, -0.083613, 3.717746, 0.000000, 1.000000, -0.000382, 0.000000, 1.000000, + 0.248374, -0.083589, 3.744568, 0.000000, 0.999995, -0.003021, 0.000000, 1.000000, + 0.351728, -0.083589, 3.744568, 0.000000, 0.999995, -0.003021, 0.000000, 1.000000, + 0.351728, -0.083613, 3.717746, 0.000000, 1.000000, -0.000382, 0.000000, 1.000000, + 0.248374, -0.083569, 3.752301, 0.000000, 0.999992, -0.004065, 0.000000, 1.000000, + 0.248374, -0.083400, 3.782748, 0.000000, 0.999951, -0.009843, 0.000000, 1.000000, + 0.351728, -0.083400, 3.782748, 0.000000, 0.999951, -0.009843, 0.000000, 1.000000, + 0.351728, -0.083569, 3.752301, 0.000000, 0.999992, -0.004065, 0.000000, 1.000000, + 0.248374, -0.083247, 3.796533, 0.000000, 0.999908, -0.013582, 0.000000, 1.000000, + 0.248374, -0.082809, 3.818924, 0.000000, 0.999618, -0.027625, 0.000000, 1.000000, + 0.351728, -0.082809, 3.818924, 0.000000, 0.999618, -0.027625, 0.000000, 1.000000, + 0.351728, -0.083247, 3.796533, 0.000000, 0.999908, -0.013582, 0.000000, 1.000000, + 0.248374, -0.082302, 3.833258, 0.000000, 0.998965, -0.045477, 0.000000, 1.000000, + 0.248374, -0.080936, 3.852474, 0.000000, 0.993835, -0.110870, 0.000000, 1.000000, + 0.351728, -0.080936, 3.852474, 0.000000, 0.993835, -0.110870, 0.000000, 1.000000, + 0.351728, -0.082302, 3.833258, 0.000000, 0.998965, -0.045477, 0.000000, 1.000000, + 0.248374, -0.078534, 3.865806, 0.000000, 0.960955, -0.276707, 0.000000, 1.000000, + 0.248374, -0.076298, 3.871549, -0.000000, 0.888726, -0.458439, 0.000000, 1.000000, + 0.248374, -0.075366, 3.873121, -0.000000, 0.812119, -0.583492, 0.000000, 1.000000, + 0.351728, -0.075366, 3.873121, -0.000000, 0.813528, -0.581525, 0.000000, 1.000000, + 0.351728, -0.076298, 3.871549, -0.000000, 0.888726, -0.458439, 0.000000, 1.000000, + 0.351728, -0.078534, 3.865806, 0.000000, 0.960955, -0.276707, 0.000000, 1.000000, + 0.351728, -0.031260, 3.879022, 0.000000, -0.048390, -0.998829, 0.000000, 1.000000, + 0.351728, -0.064578, 3.877431, -0.000000, 0.184038, -0.982919, 0.000000, 1.000000, + 0.248374, -0.064839, 3.877382, -0.000000, 0.184038, -0.982919, 0.000000, 1.000000, + 0.248374, -0.031260, 3.879022, 0.000000, -0.048390, -0.998829, 0.000000, 1.000000, + 0.248374, -0.074285, 3.874289, -0.000000, 0.629218, -0.777229, 0.000000, 1.000000, + 0.248374, -0.071948, 3.875524, -0.000000, 0.348530, -0.937298, 0.000000, 1.000000, + 0.351728, -0.071948, 3.875524, -0.000000, 0.349502, -0.936936, 0.000000, 1.000000, + 0.351728, -0.074285, 3.874289, -0.000000, 0.629218, -0.777229, 0.000000, 1.000000, + 0.351728, -0.065097, 3.877332, -0.000000, 0.191049, -0.981581, 0.000000, 1.000000, + 0.248374, -0.083613, 3.714644, -1.000000, -0.000000, -0.000000, 0.000000, 1.000000, + 0.248374, -0.083589, 3.685391, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 0.248374, -0.116700, 3.685391, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 0.248374, -0.116667, 3.717869, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 0.248374, -0.083613, 3.717746, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 0.248374, -0.116664, 3.720964, -1.000000, -0.000000, -0.000000, 0.000000, 1.000000, + 0.248374, -0.116618, 3.752556, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 0.248374, -0.083569, 3.752301, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 0.248374, -0.083589, 3.744568, -1.000000, -0.000000, -0.000000, 0.000000, 1.000000, + 0.248374, -0.116597, 3.760356, -1.000000, -0.000000, -0.000000, 0.000000, 1.000000, + 0.248374, -0.116356, 3.796957, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 0.248374, -0.083247, 3.796533, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 0.248374, -0.083400, 3.782748, -1.000000, -0.000000, -0.000000, 0.000000, 1.000000, + 0.248374, -0.116202, 3.807582, -1.000000, -0.000000, -0.000000, 0.000000, 1.000000, + 0.248374, -0.115414, 3.834427, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 0.248374, -0.082302, 3.833258, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 0.248374, -0.082809, 3.818924, -1.000000, -0.000000, -0.000000, 0.000000, 1.000000, + 0.248374, -0.114536, 3.848718, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 0.248374, -0.110359, 3.875599, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 0.248374, -0.078534, 3.865806, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 0.248374, -0.080936, 3.852474, -1.000000, -0.000000, -0.000000, 0.000000, 1.000000, + 0.248374, -0.076298, 3.871549, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 0.248374, -0.104698, 3.888483, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 0.248374, -0.031260, 3.879022, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 0.248374, -0.064839, 3.877382, -1.000000, -0.000000, -0.000000, 0.000000, 1.000000, + 0.248374, -0.071500, 3.910214, -1.000000, -0.000000, -0.000000, 0.000000, 1.000000, + 0.248374, -0.031260, 3.912134, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 0.248374, -0.072008, 3.910119, -1.000000, -0.000000, -0.000000, 0.000000, 1.000000, + 0.248374, -0.071948, 3.875524, -1.000000, -0.000000, -0.000000, 0.000000, 1.000000, + 0.248374, -0.074285, 3.874289, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 0.248374, -0.095161, 3.899307, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 0.248374, -0.090280, 3.902926, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.248374, -0.075366, 3.873121, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.248374, -0.116700, 3.685391, 0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + 0.248374, -0.083589, 3.685391, 0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + 0.351728, -0.083589, 3.685391, 0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + 0.351728, -0.116700, 3.685391, 0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + 0.248374, -0.116664, 3.720964, -0.000000, -0.999999, 0.001093, 0.000000, 1.000000, + 0.248374, -0.116667, 3.717869, -0.000000, -0.999999, 0.001021, 0.000000, 1.000000, + 0.248374, -0.116700, 3.685391, -0.000000, -0.999999, 0.001255, 0.000000, 1.000000, + 0.351728, -0.116700, 3.685391, -0.000000, -0.999999, 0.001255, 0.000000, 1.000000, + 0.351728, -0.116667, 3.717869, -0.000000, -0.999999, 0.001021, 0.000000, 1.000000, + 0.351728, -0.116664, 3.720964, -0.000000, -0.999999, 0.001093, 0.000000, 1.000000, + 0.351728, -0.116618, 3.752556, -0.000000, -0.999995, 0.003126, 0.000000, 1.000000, + 0.351728, -0.116597, 3.760356, -0.000000, -0.999992, 0.004077, 0.000000, 1.000000, + 0.248374, -0.116597, 3.760356, -0.000000, -0.999992, 0.004077, 0.000000, 1.000000, + 0.248374, -0.116618, 3.752556, -0.000000, -0.999995, 0.003126, 0.000000, 1.000000, + 0.351728, -0.116356, 3.796957, -0.000000, -0.999929, 0.011947, 0.000000, 1.000000, + 0.351728, -0.116202, 3.807582, -0.000000, -0.999844, 0.017640, 0.000000, 1.000000, + 0.248374, -0.116202, 3.807582, -0.000000, -0.999844, 0.017640, 0.000000, 1.000000, + 0.248374, -0.116356, 3.796957, -0.000000, -0.999929, 0.011947, 0.000000, 1.000000, + 0.351728, -0.115414, 3.834427, 0.000000, -0.998932, 0.046206, 0.000000, 1.000000, + 0.351728, -0.114536, 3.848718, 0.000000, -0.996803, 0.079896, 0.000000, 1.000000, + 0.248374, -0.114536, 3.848718, 0.000000, -0.996803, 0.079896, 0.000000, 1.000000, + 0.248374, -0.115414, 3.834427, 0.000000, -0.998932, 0.046206, 0.000000, 1.000000, + 0.351728, -0.110359, 3.875599, 0.000000, -0.960415, 0.278573, 0.000000, 1.000000, + 0.351728, -0.104698, 3.888483, -0.000000, -0.850494, 0.525985, 0.000000, 1.000000, + 0.248374, -0.104698, 3.888483, -0.000000, -0.850494, 0.525985, 0.000000, 1.000000, + 0.248374, -0.110359, 3.875599, 0.000000, -0.960415, 0.278573, 0.000000, 1.000000, + 0.351728, -0.095161, 3.899307, 0.000000, -0.643394, 0.765535, 0.000000, 1.000000, + 0.351728, -0.090280, 3.902926, 0.000000, -0.545633, 0.838024, 0.000000, 1.000000, + 0.248374, -0.090280, 3.902926, 0.000000, -0.545633, 0.838024, 0.000000, 1.000000, + 0.248374, -0.095161, 3.899307, 0.000000, -0.643394, 0.765535, 0.000000, 1.000000, + 0.351728, -0.072008, 3.910119, -0.000000, -0.188221, 0.982127, 0.000000, 1.000000, + 0.351728, -0.071500, 3.910214, -0.000000, -0.180508, 0.983574, 0.000000, 1.000000, + 0.351728, -0.031260, 3.912134, -0.000000, -0.051085, 0.998694, 0.000000, 1.000000, + 0.248374, -0.031260, 3.912134, -0.000000, -0.051085, 0.998694, 0.000000, 1.000000, + 0.248374, -0.071500, 3.910214, -0.000000, -0.180508, 0.983574, 0.000000, 1.000000, + 0.248374, -0.072008, 3.910119, -0.000000, -0.188221, 0.982127, 0.000000, 1.000000, + 0.192312, -0.031260, 3.879023, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.248374, -0.031260, 3.879022, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.248374, -0.031260, 3.912134, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.192312, -0.031260, 3.912134, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.407789, 0.168542, 4.726540, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 0.511143, 0.168542, 4.726540, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 0.511143, 0.201653, 4.726540, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 0.407789, 0.201653, 4.726540, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 0.407789, 0.168542, 3.961435, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 0.407789, 0.168542, 4.726540, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 0.407789, 0.201653, 4.726540, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 0.407789, 0.201653, 3.961435, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 0.351728, 0.168542, 3.961435, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 0.407789, 0.168542, 3.961435, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 0.407789, 0.201653, 3.961435, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 0.351728, 0.201653, 3.961435, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 0.351728, 0.201653, 3.961435, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.351728, 0.201653, 4.726540, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.351728, 0.168542, 4.726540, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.351728, 0.168542, 3.961435, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.248374, 0.168542, 4.726540, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 0.351728, 0.168542, 4.726540, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 0.351728, 0.201653, 4.726540, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 0.248374, 0.201653, 4.726540, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 0.248374, 0.168542, 3.961435, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 0.248374, 0.168542, 4.726540, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 0.248374, 0.201653, 4.726540, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 0.248374, 0.201653, 3.961435, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 0.192312, 0.168542, 3.961435, 0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 0.248374, 0.168542, 3.961435, 0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 0.248374, 0.201653, 3.961435, 0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 0.192312, 0.201653, 3.961435, 0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 0.088959, 0.201653, 3.879023, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.829974, 0.201653, 3.879023, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.829974, 0.168542, 3.961435, 1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 0.829974, 0.201653, 3.879023, 1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 0.829974, 0.201653, 4.726540, 1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 0.829974, 0.168542, 4.726540, 1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 0.726620, 0.168542, 4.726540, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 0.829974, 0.168542, 4.726540, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 0.829974, 0.201653, 4.726540, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 0.726620, 0.201653, 4.726540, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 0.726620, 0.168542, 3.961435, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 0.726620, 0.168542, 4.726540, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 0.726620, 0.201653, 4.726540, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 0.726620, 0.201653, 3.961435, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 0.670558, 0.168542, 3.961435, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 0.726620, 0.168542, 3.961435, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 0.726620, 0.201653, 3.961435, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 0.670558, 0.201653, 3.961435, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 0.670558, 0.201653, 3.961435, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.670558, 0.201653, 4.726540, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.670558, 0.168542, 4.726540, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.670558, 0.168542, 3.961435, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.567205, 0.168542, 4.726540, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 0.670558, 0.168542, 4.726540, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 0.670558, 0.201653, 4.726540, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 0.567205, 0.201653, 4.726540, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 0.567205, 0.168542, 3.961435, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 0.567205, 0.168542, 4.726540, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 0.567205, 0.201653, 4.726540, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 0.567205, 0.201653, 3.961435, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 0.511143, 0.168542, 3.961435, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 0.567205, 0.168542, 3.961435, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 0.567205, 0.201653, 3.961435, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 0.511143, 0.201653, 3.961435, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 0.192312, 0.201653, 3.961435, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.192312, 0.201653, 4.726540, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.192312, 0.168542, 4.726540, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.192312, 0.168542, 3.961435, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.192312, 0.168542, 3.961435, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.192312, 0.168542, 4.726540, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.088959, 0.168542, 4.726540, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.088959, 0.168542, 3.961435, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.088959, 0.201653, 3.879023, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.088959, 0.168542, 3.961435, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.088959, 0.168542, 4.726540, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.088959, 0.201653, 4.726540, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 1.009636, -0.114829, 4.547516, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 1.009636, -0.114829, 4.545733, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 1.009636, -0.057258, 4.545733, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 1.009636, -0.057258, 4.547516, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 1.049620, -0.057258, 4.505748, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 1.324464, -0.057258, 4.505748, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 1.344457, -0.057258, 4.500391, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 1.359092, -0.057258, 4.485756, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 1.364449, -0.057258, 4.465764, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 1.344457, -0.057258, 4.358587, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 1.324464, -0.057258, 4.353230, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 1.049620, -0.057258, 4.353230, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 1.359092, -0.057258, 4.373222, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 1.364449, -0.057258, 4.393215, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 1.029628, -0.057258, 4.347873, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 1.014993, -0.057258, 4.333238, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 1.009636, -0.057258, 4.313246, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 1.009636, -0.057258, 4.311462, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 1.014993, -0.057258, 4.291470, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 1.049620, -0.057258, 4.271478, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 1.090642, -0.057258, 4.271478, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 1.090642, -0.057258, 3.947935, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 1.029628, -0.057258, 4.276835, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.459466, -0.057258, 3.947935, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.459466, -0.057258, 4.037556, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.466412, -0.057258, 4.076142, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.474934, -0.057258, 4.084670, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.486800, -0.057258, 4.087957, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.519833, -0.057258, 4.084326, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.563469, -0.057258, 4.074845, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.649395, -0.057258, 4.055176, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.693095, -0.057258, 4.051666, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.698260, -0.057258, 4.053807, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.702063, -0.057258, 4.057221, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.706333, -0.057258, 4.068760, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.707689, -0.057258, 4.089969, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.707804, -0.057258, 4.125111, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.707364, -0.057258, 4.294759, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.705425, -0.057258, 4.311482, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.703494, -0.057258, 4.316793, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.700681, -0.057258, 4.320455, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.695731, -0.057258, 4.322644, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.650750, -0.057258, 4.318812, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.301549, -0.057258, 4.256055, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.260830, -0.057258, 4.251372, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.243028, -0.057258, 4.254005, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.238800, -0.057258, 4.257711, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.235905, -0.057258, 4.262999, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.232895, -0.057258, 4.280033, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.232204, -0.057258, 4.308411, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.686852, -0.057258, 4.323205, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.232191, -0.057258, 4.351436, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.232191, -0.057258, 4.453608, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.232271, -0.057258, 4.491532, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.233347, -0.057258, 4.515632, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.236772, -0.057258, 4.529304, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.239876, -0.057258, 4.533497, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.244841, -0.057258, 4.536167, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.267218, -0.057258, 4.536885, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.317074, -0.057258, 4.530904, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.508162, -0.057258, 4.502474, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.662472, -0.057258, 4.480542, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.691287, -0.057258, 4.479205, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.698236, -0.057258, 4.480756, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.460584, -0.057258, 4.803224, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.459775, -0.057258, 4.911043, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 1.067798, -0.057258, 4.911043, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.462002, -0.057258, 4.753341, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.464281, -0.057258, 4.732019, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.467653, -0.057258, 4.723705, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.472362, -0.057258, 4.718597, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.478866, -0.057258, 4.715664, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.487578, -0.057258, 4.714774, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.513363, -0.057258, 4.718519, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.552346, -0.057258, 4.728455, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.641871, -0.057258, 4.753299, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.673052, -0.057258, 4.760434, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.691781, -0.057258, 4.761752, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.697535, -0.057258, 4.760327, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.701664, -0.057258, 4.757550, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.706546, -0.057258, 4.747652, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.708434, -0.057258, 4.728783, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.708743, -0.057258, 4.696475, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.708742, -0.057258, 4.595460, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.708517, -0.057258, 4.513562, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.706871, -0.057258, 4.493969, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.702349, -0.057258, 4.483673, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 1.090642, -0.057258, 4.911043, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 1.090642, -0.057258, 4.587501, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 1.049620, -0.057258, 4.587501, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 1.029628, -0.057258, 4.582144, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 1.014993, -0.057258, 4.567509, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 1.009636, -0.057258, 4.547516, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 1.009636, -0.057258, 4.545733, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 1.014993, -0.057258, 4.525740, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 1.029628, -0.057258, 4.511105, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 1.364449, -0.057258, 4.393215, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 1.364449, -0.057258, 4.465764, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 1.364449, -0.114829, 4.465764, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 1.364449, -0.114829, 4.393215, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 1.324464, -0.114829, 4.505748, 0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 1.344457, -0.114829, 4.500391, 0.500000, 0.000000, 0.866026, 0.000000, 1.000000, + 1.344457, -0.057258, 4.500391, 0.500000, 0.000000, 0.866026, 0.000000, 1.000000, + 1.324464, -0.057258, 4.505748, 0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 1.359092, -0.057258, 4.485756, 0.866026, 0.000000, 0.500000, 0.000000, 1.000000, + 1.359092, -0.114829, 4.485756, 0.866026, 0.000000, 0.500000, 0.000000, 1.000000, + 1.049620, -0.057258, 4.505748, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 1.049620, -0.114829, 4.505748, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 1.357884, 0.109166, 4.587501, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 1.339268, 0.082645, 4.587501, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 1.152402, -0.093112, 4.587501, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 1.127081, -0.109202, 4.587501, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 1.097613, -0.114829, 4.587501, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 1.049620, -0.114829, 4.587501, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 1.049620, -0.057258, 4.587501, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 1.090642, -0.057258, 4.587501, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 1.105376, -0.054444, 4.587500, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 1.118036, -0.046399, 4.587501, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 1.294288, 0.119373, 4.587501, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 1.303594, 0.132634, 4.587501, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 1.305375, 0.137641, 4.587501, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 1.364383, 0.137641, 4.587501, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 1.152402, -0.093112, 4.911043, 0.685121, -0.728429, 0.000000, 0.000000, 1.000000, + 1.127081, -0.109202, 4.911043, 0.368491, -0.929631, 0.000000, 0.000000, 1.000000, + 1.127081, -0.109202, 4.587501, 0.368491, -0.929631, 0.000000, 0.000000, 1.000000, + 1.152402, -0.093112, 4.587501, 0.685121, -0.728429, 0.000000, 0.000000, 1.000000, + 1.097613, -0.114829, 4.587501, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 1.097613, -0.114829, 4.911043, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 1.339268, 0.082645, 4.587501, 0.685121, -0.728429, 0.000000, 0.000000, 1.000000, + 1.339268, 0.082645, 4.911043, 0.685121, -0.728429, 0.000000, 0.000000, 1.000000, + 1.364383, 0.137641, 4.587501, 0.999171, -0.040715, 0.000000, 0.000000, 1.000000, + 1.364449, 0.140897, 4.587368, 1.000000, -0.000000, 0.000000, 0.000000, 1.000000, + 1.364449, 0.140897, 4.911043, 1.000000, -0.000000, 0.000000, 0.000000, 1.000000, + 1.357884, 0.109166, 4.911043, 0.917911, -0.396786, 0.000000, 0.000000, 1.000000, + 1.357884, 0.109166, 4.587501, 0.917911, -0.396786, 0.000000, 0.000000, 1.000000, + 1.364449, 0.194969, 4.911043, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 1.364449, 0.157633, 4.276834, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 1.364449, 0.140897, 4.271610, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 1.364449, 0.140897, 3.711508, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 1.364449, 0.172270, 4.291469, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 1.364449, 0.177625, 4.311462, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 1.364449, 0.379225, 3.711508, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 1.364449, 0.379225, 4.911043, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 1.364449, 0.361638, 4.911043, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 1.364449, 0.177625, 4.547516, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 1.364449, 0.172270, 4.567509, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 1.364449, 0.157633, 4.582144, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 1.413559, 0.361638, 4.985097, 0.465828, 0.000000, -0.884875, 0.000000, 1.000000, + 1.415267, 0.361638, 4.985968, 0.442374, 0.000000, -0.896831, 0.000000, 1.000000, + 1.429038, 0.361638, 4.991020, 0.237785, -0.000000, -0.971318, 0.000000, 1.000000, + 1.443170, 0.361638, 4.992767, 0.002184, 0.000000, -0.999998, 0.000000, 1.000000, + 1.443170, 0.194969, 4.992767, 0.002184, 0.000000, -0.999998, 0.000000, 1.000000, + 1.429038, 0.194969, 4.991020, 0.237785, -0.000000, -0.971318, 0.000000, 1.000000, + 1.415267, 0.194969, 4.985968, 0.442374, 0.000000, -0.896831, 0.000000, 1.000000, + 1.413559, 0.194969, 4.985097, 0.465828, 0.000000, -0.884875, 0.000000, 1.000000, + 1.402127, 0.194969, 4.977715, 0.611470, 0.000000, -0.791268, 0.000000, 1.000000, + 1.390177, 0.194969, 4.966722, 0.733175, 0.000000, -0.680040, 0.000000, 1.000000, + 1.389497, 0.194969, 4.965982, 0.739356, 0.000000, -0.673315, 0.000000, 1.000000, + 1.389497, 0.361638, 4.965982, 0.739356, 0.000000, -0.673315, 0.000000, 1.000000, + 1.390177, 0.361638, 4.966722, 0.733175, 0.000000, -0.680040, 0.000000, 1.000000, + 1.402127, 0.361638, 4.977715, 0.611470, 0.000000, -0.791268, 0.000000, 1.000000, + 1.379715, 0.194969, 4.953624, 0.824431, 0.000000, -0.565962, 0.000000, 1.000000, + 1.372022, 0.194969, 4.940628, 0.894316, 0.000000, -0.447435, 0.000000, 1.000000, + 1.372022, 0.361638, 4.940628, 0.894316, 0.000000, -0.447435, 0.000000, 1.000000, + 1.379715, 0.361638, 4.953624, 0.824431, 0.000000, -0.565962, 0.000000, 1.000000, + 1.371561, 0.194969, 4.939694, 0.898963, 0.000000, -0.438024, 0.000000, 1.000000, + 1.365862, 0.194969, 4.924496, 0.969531, 0.000000, -0.244968, 0.000000, 1.000000, + 1.364449, 0.194969, 4.911043, 0.996729, 0.000000, 0.080812, 0.000000, 1.000000, + 1.364449, 0.361638, 4.911043, 0.996729, 0.000000, 0.080812, 0.000000, 1.000000, + 1.365862, 0.361638, 4.924496, 0.969531, 0.000000, -0.244968, 0.000000, 1.000000, + 1.371561, 0.361638, 4.939694, 0.898963, 0.000000, -0.438024, 0.000000, 1.000000, + 1.443170, 0.361638, 4.992767, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + 1.429038, 0.361638, 4.991020, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 1.415152, 0.361638, 5.046917, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 1.443170, 0.361638, 5.050338, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + 1.413559, 0.361638, 4.985097, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 1.402127, 0.361638, 4.977715, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 1.367239, 0.361638, 5.023569, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 1.389810, 0.361638, 5.037558, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 1.415267, 0.361638, 4.985968, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 1.389497, 0.361638, 4.965982, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + 1.379715, 0.361638, 4.953624, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + 1.331827, 0.361638, 4.985954, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + 1.335001, 0.361638, 4.990541, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + 1.347949, 0.361638, 5.006267, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + 1.390177, 0.361638, 4.966722, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + 1.371561, 0.361638, 4.939694, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + 1.365862, 0.361638, 4.924496, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + 1.310576, 0.361638, 4.937600, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + 1.315133, 0.361638, 4.952830, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + 1.319529, 0.361638, 4.963716, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + 1.401355, 0.361638, 5.042599, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 1.364415, 0.361638, 5.021389, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 1.372022, 0.361638, 4.940628, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + 1.306878, 0.361638, 4.911043, -0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 1.364449, 0.361638, 4.911043, -0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 1.401355, 0.194969, 5.042599, -0.354425, -0.000000, 0.935084, 0.000000, 1.000000, + 1.415152, 0.194969, 5.046917, -0.240815, -0.000000, 0.970571, 0.000000, 1.000000, + 1.443170, 0.194969, 5.050338, 0.001059, 0.000000, 0.999999, 0.000000, 1.000000, + 1.443170, 0.361638, 5.050338, 0.001059, 0.000000, 0.999999, 0.000000, 1.000000, + 1.415152, 0.361638, 5.046917, -0.240815, -0.000000, 0.970571, 0.000000, 1.000000, + 1.401355, 0.361638, 5.042599, -0.354425, -0.000000, 0.935084, 0.000000, 1.000000, + 1.389810, 0.361638, 5.037558, -0.443869, -0.000000, 0.896092, 0.000000, 1.000000, + 1.367239, 0.361638, 5.023569, -0.601696, -0.000000, 0.798725, 0.000000, 1.000000, + 1.364415, 0.361638, 5.021389, -0.620411, -0.000000, 0.784277, 0.000000, 1.000000, + 1.364415, 0.194969, 5.021389, -0.620411, -0.000000, 0.784277, 0.000000, 1.000000, + 1.367239, 0.194969, 5.023569, -0.601696, -0.000000, 0.798725, 0.000000, 1.000000, + 1.389810, 0.194969, 5.037558, -0.443869, -0.000000, 0.896092, 0.000000, 1.000000, + 1.347949, 0.361638, 5.006267, -0.728423, -0.000000, 0.685128, 0.000000, 1.000000, + 1.335001, 0.361638, 4.990541, -0.812063, -0.000000, 0.583570, 0.000000, 1.000000, + 1.335001, 0.194969, 4.990541, -0.812063, -0.000000, 0.583570, 0.000000, 1.000000, + 1.347949, 0.194969, 5.006267, -0.728423, -0.000000, 0.685128, 0.000000, 1.000000, + 1.331827, 0.361638, 4.985954, -0.832476, -0.000000, 0.554062, 0.000000, 1.000000, + 1.319529, 0.361638, 4.963716, -0.912045, -0.000000, 0.410090, 0.000000, 1.000000, + 1.315133, 0.361638, 4.952830, -0.941154, -0.000000, 0.337977, 0.000000, 1.000000, + 1.315133, 0.194969, 4.952830, -0.941154, -0.000000, 0.337977, 0.000000, 1.000000, + 1.319529, 0.194969, 4.963716, -0.912045, -0.000000, 0.410090, 0.000000, 1.000000, + 1.331827, 0.194969, 4.985954, -0.832476, -0.000000, 0.554062, 0.000000, 1.000000, + 1.310576, 0.361638, 4.937600, -0.972312, -0.000000, 0.233687, 0.000000, 1.000000, + 1.306878, 0.361638, 4.911043, -0.999313, 0.000000, 0.037066, 0.000000, 1.000000, + 1.306878, 0.194969, 4.911043, -0.999313, 0.000000, 0.037066, 0.000000, 1.000000, + 1.310576, 0.194969, 4.937600, -0.972312, -0.000000, 0.233687, 0.000000, 1.000000, + 1.306878, 0.361638, 3.711508, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 1.306878, 0.148499, 3.711508, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 1.306878, 0.148499, 4.272980, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 1.306878, 0.157633, 4.276834, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 1.306878, 0.172269, 4.291469, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 1.306878, 0.177625, 4.311462, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 1.306878, 0.177625, 4.547516, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 1.306878, 0.157633, 4.582144, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 1.306878, 0.148499, 4.585998, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 1.306878, 0.148499, 4.911043, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 1.306878, 0.172269, 4.567509, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 1.305375, 0.137641, 4.271478, -0.962423, 0.271556, -0.000000, 0.000000, 1.000000, + 1.303596, 0.132634, 3.711508, -0.917911, 0.396786, -0.000000, 0.000000, 1.000000, + 1.303594, 0.132634, 4.271478, -0.917911, 0.396786, -0.000000, 0.000000, 1.000000, + 1.294288, 0.119373, 4.271478, -0.685121, 0.728429, -0.000000, 0.000000, 1.000000, + 1.294288, 0.119373, 3.711508, -0.685121, 0.728429, -0.000000, 0.000000, 1.000000, + 1.135512, -0.029963, 3.711508, -0.685121, 0.728429, -0.000000, 0.000000, 1.000000, + 1.126774, -0.038181, 3.714722, -0.685121, 0.728429, -0.000000, 0.000000, 1.000000, + 1.120378, -0.044197, 3.723503, -0.685121, 0.728429, -0.000000, 0.000000, 1.000000, + 1.118036, -0.046399, 3.735498, -0.685121, 0.728429, -0.000000, 0.000000, 1.000000, + 1.118036, -0.046399, 3.805730, -0.685121, 0.728429, -0.000000, 0.000000, 1.000000, + 1.120378, -0.044197, 3.817726, -0.685121, 0.728429, -0.000000, 0.000000, 1.000000, + 1.126774, -0.038181, 3.826507, -0.685121, 0.728429, -0.000000, 0.000000, 1.000000, + 1.135512, -0.029963, 3.829722, -0.685121, 0.728429, -0.000000, 0.000000, 1.000000, + 1.255238, 0.082645, 3.829721, -0.685121, 0.728429, -0.000000, 0.000000, 1.000000, + 1.118036, -0.046399, 3.947935, -0.685121, 0.728429, -0.000000, 0.000000, 1.000000, + 1.118036, -0.046399, 4.271478, -0.685121, 0.728429, -0.000000, 0.000000, 1.000000, + 1.255238, 0.082645, 3.947935, -0.685121, 0.728429, -0.000000, 0.000000, 1.000000, + 1.339268, 0.082645, 3.947935, -0.000000, -1.000000, -0.000000, 0.000000, 1.000000, + 1.255238, 0.082645, 3.947935, -0.000000, -1.000000, -0.000000, 0.000000, 1.000000, + 1.255238, 0.082645, 3.829721, 0.000000, -1.000000, -0.000000, 0.000000, 1.000000, + 1.339268, 0.082645, 3.829721, 0.000000, -1.000000, -0.000000, 0.000000, 1.000000, + 1.174955, -0.071899, 3.829721, 0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 1.339268, 0.082645, 3.829721, 0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 1.255238, 0.082645, 3.829721, 0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 1.135512, -0.029963, 3.829722, 0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 1.339268, 0.082645, 3.711507, 0.685121, -0.728429, 0.000000, 0.000000, 1.000000, + 1.339268, 0.082645, 3.829721, 0.685121, -0.728429, 0.000000, 0.000000, 1.000000, + 1.174955, -0.071899, 3.829721, 0.685121, -0.728429, 0.000000, 0.000000, 1.000000, + 1.166217, -0.080118, 3.826507, 0.685121, -0.728429, 0.000000, 0.000000, 1.000000, + 1.159821, -0.086134, 3.817726, 0.685121, -0.728429, 0.000000, 0.000000, 1.000000, + 1.157480, -0.088336, 3.805731, 0.685121, -0.728429, 0.000000, 0.000000, 1.000000, + 1.157480, -0.088336, 3.735499, 0.685121, -0.728429, 0.000000, 0.000000, 1.000000, + 1.159821, -0.086134, 3.723503, 0.685121, -0.728429, 0.000000, 0.000000, 1.000000, + 1.166217, -0.080118, 3.714722, 0.685121, -0.728429, 0.000000, 0.000000, 1.000000, + 1.174955, -0.071899, 3.711508, 0.685121, -0.728429, 0.000000, 0.000000, 1.000000, + 1.126774, -0.038181, 3.826507, -0.364214, -0.342560, 0.866026, 0.000000, 1.000000, + 1.166217, -0.080118, 3.826507, -0.364214, -0.342560, 0.866026, 0.000000, 1.000000, + 1.159821, -0.086134, 3.817726, -0.630838, -0.593333, 0.499999, 0.000000, 1.000000, + 1.120378, -0.044197, 3.817726, -0.630838, -0.593333, 0.499999, 0.000000, 1.000000, + 1.157480, -0.088336, 3.805731, -0.728429, -0.685121, -0.000000, 0.000000, 1.000000, + 1.118036, -0.046399, 3.805730, -0.728429, -0.685121, -0.000000, 0.000000, 1.000000, + 1.157480, -0.088336, 3.735499, -0.728429, -0.685121, -0.000000, 0.000000, 1.000000, + 1.118036, -0.046399, 3.735498, -0.728429, -0.685121, -0.000000, 0.000000, 1.000000, + 1.174955, -0.071899, 3.711508, -0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + 1.166217, -0.080118, 3.714722, -0.364214, -0.342560, -0.866026, 0.000000, 1.000000, + 1.126774, -0.038181, 3.714722, -0.364214, -0.342560, -0.866026, 0.000000, 1.000000, + 1.135512, -0.029963, 3.711508, -0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + 1.120378, -0.044197, 3.723503, -0.630838, -0.593333, -0.499999, 0.000000, 1.000000, + 1.159821, -0.086134, 3.723503, -0.630838, -0.593333, -0.499999, 0.000000, 1.000000, + 1.266893, 0.401623, 3.711508, -0.000000, -1.000000, -0.000000, 0.000000, 1.000000, + 1.286816, 0.396306, 3.711508, -0.498251, -0.867033, -0.000000, 0.000000, 1.000000, + 1.286816, 0.396306, 4.911043, -0.500000, -0.866026, -0.000000, 0.000000, 1.000000, + 1.266893, 0.401623, 4.911043, -0.000000, -1.000000, -0.000000, 0.000000, 1.000000, + 1.301561, 0.381561, 4.911043, -0.866026, -0.500000, -0.000000, 0.000000, 1.000000, + 1.301561, 0.381561, 3.711508, -0.866026, -0.500000, -0.000000, 0.000000, 1.000000, + -0.347961, 0.401623, 3.711508, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.275654, 0.401623, 3.711508, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.275654, 0.401623, 3.829722, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.287649, 0.401623, 3.832937, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.296431, 0.401623, 3.841717, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.299645, 0.401623, 3.853712, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.299645, 0.401623, 3.923945, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.275654, 0.401623, 3.947935, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.140191, 0.401623, 3.947935, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.140191, 0.401623, 4.283726, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.287650, 0.401623, 3.944722, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.296432, 0.401623, 3.935940, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.212909, 0.401623, 4.283725, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.218906, 0.401623, 4.285334, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.223297, 0.401623, 4.289723, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.224904, 0.401623, 4.295721, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.224904, 0.401623, 4.462348, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.226055, 0.401623, 4.467904, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.229930, 0.401623, 4.472007, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.235308, 0.401623, 4.473882, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.241006, 0.401623, 4.474344, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.246705, 0.401623, 4.474805, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.252083, 0.401623, 4.476681, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.255958, 0.401623, 4.480782, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.257109, 0.401623, 4.486339, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.212010, 0.401623, 4.674140, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.140191, 0.401623, 4.674141, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.140191, 0.401623, 4.911043, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.219231, 0.401623, 4.673056, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.226414, 0.401623, 4.671778, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.233547, 0.401623, 4.670236, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.240585, 0.401623, 4.668314, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.247425, 0.401623, 4.665782, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.253686, 0.401623, 4.662072, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.295157, 0.401623, 4.911043, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.256255, 0.401623, 4.659092, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.257109, 0.401623, 4.655899, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.347961, 0.401623, 4.911043, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 1.214089, 0.401623, 4.911043, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 1.059123, 0.401623, 4.911043, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 1.059123, 0.401623, 4.674140, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 1.130943, 0.401623, 4.674141, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 1.138163, 0.401623, 4.673057, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 1.145346, 0.401623, 4.671778, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 1.152480, 0.401623, 4.670236, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 1.159518, 0.401623, 4.668314, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 1.166357, 0.401623, 4.665781, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 1.172619, 0.401623, 4.662073, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 1.175187, 0.401623, 4.659093, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 1.176042, 0.401623, 4.655899, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 1.131841, 0.401623, 4.283725, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 1.059123, 0.401623, 4.283725, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 1.059123, 0.401623, 3.947935, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 1.137838, 0.401623, 4.285334, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 1.142230, 0.401623, 4.289723, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 1.194587, 0.401623, 3.947935, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 1.143837, 0.401623, 4.295721, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 1.143837, 0.401623, 4.462348, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 1.144987, 0.401623, 4.467905, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 1.148862, 0.401623, 4.472007, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 1.154241, 0.401623, 4.473882, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 1.159939, 0.401623, 4.474344, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 1.165637, 0.401623, 4.474805, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 1.171016, 0.401623, 4.476681, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 1.174890, 0.401623, 4.480782, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 1.176042, 0.401623, 4.486339, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 1.206583, 0.401623, 3.944722, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 1.215364, 0.401623, 3.935940, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 1.218578, 0.401623, 3.923944, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 1.218578, 0.401623, 3.853712, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 1.215363, 0.401623, 3.841717, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 1.206582, 0.401623, 3.832937, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 1.194587, 0.401623, 3.829722, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 1.194587, 0.401623, 3.711508, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.661513, 0.401623, 3.829722, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.661513, 0.401623, 3.787478, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.778690, 0.401623, 3.787478, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.778690, 0.401623, 3.923945, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.802680, 0.401623, 3.947935, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.790686, 0.401623, 3.944720, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.781904, 0.401623, 3.935940, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.986405, 0.401623, 4.283726, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.980404, 0.401623, 4.285334, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.976017, 0.401623, 4.289723, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.974410, 0.401623, 4.295721, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.974410, 0.401623, 4.462348, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.987303, 0.401623, 4.674140, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.980085, 0.401623, 4.673057, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.972901, 0.401623, 4.671778, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.965768, 0.401623, 4.670236, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.958729, 0.401623, 4.668314, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.951887, 0.401623, 4.665781, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.945628, 0.401623, 4.662072, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.068371, 0.401623, 4.674140, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.061152, 0.401623, 4.673057, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.053968, 0.401623, 4.671779, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.046835, 0.401623, 4.670236, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.039796, 0.401623, 4.668314, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.032955, 0.401623, 4.665781, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.943060, 0.401623, 4.659095, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.942204, 0.401623, 4.655899, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.942204, 0.401623, 4.486339, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.943355, 0.401623, 4.480782, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.947230, 0.401623, 4.476680, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.952609, 0.401623, 4.474805, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.026696, 0.401623, 4.662072, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.024128, 0.401623, 4.659094, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.023272, 0.401623, 4.655899, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.067472, 0.401623, 4.283725, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.061472, 0.401623, 4.285334, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.057084, 0.401623, 4.289723, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.116252, 0.401623, 3.947935, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.055477, 0.401623, 4.295721, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.055477, 0.401623, 4.462348, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.054326, 0.401623, 4.467904, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.050451, 0.401623, 4.472006, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.045073, 0.401623, 4.473882, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.039374, 0.401623, 4.474343, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.033676, 0.401623, 4.474804, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.028297, 0.401623, 4.476680, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.024423, 0.401623, 4.480783, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.023272, 0.401623, 4.486339, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.958307, 0.401623, 4.474343, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.964005, 0.401623, 4.473883, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.969384, 0.401623, 4.472007, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.973258, 0.401623, 4.467905, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.128247, 0.401623, 3.944720, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.137029, 0.401623, 3.935940, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.140243, 0.401623, 3.923945, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.140243, 0.401623, 3.787478, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.257419, 0.401623, 3.787478, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.257419, 0.401623, 3.829721, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.987303, 0.486752, 4.611806, 0.000000, 0.345217, -0.938523, 0.000000, 1.000000, + 0.987303, 0.489656, 4.612943, -0.000000, 0.383550, -0.923520, 0.000000, 1.000000, + 0.987303, 0.512677, 4.626998, -0.000000, 0.634252, -0.773127, 0.000000, 1.000000, + 0.987303, 0.513373, 4.627574, -0.000000, 0.640767, -0.767736, 0.000000, 1.000000, + 1.130943, 0.513373, 4.627574, -0.000000, 0.640767, -0.767736, 0.000000, 1.000000, + 1.130943, 0.512677, 4.626998, -0.000000, 0.634252, -0.773127, 0.000000, 1.000000, + 1.130943, 0.489656, 4.612943, 0.000000, 0.383550, -0.923520, 0.000000, 1.000000, + 1.130943, 0.486752, 4.611806, 0.000000, 0.345217, -0.938523, 0.000000, 1.000000, + 1.130943, 0.458250, 4.608288, 0.000000, -0.123014, -0.992405, 0.000000, 1.000000, + 1.130943, 0.456183, 4.608579, 0.000000, -0.156198, -0.987726, 0.000000, 1.000000, + 0.987303, 0.456183, 4.608580, 0.000000, -0.156198, -0.987726, 0.000000, 1.000000, + 0.987303, 0.458250, 4.608288, 0.000000, -0.123014, -0.992405, 0.000000, 1.000000, + 0.987303, 0.427963, 4.620061, 0.000000, -0.593908, -0.804533, 0.000000, 1.000000, + 1.130943, 0.427963, 4.620061, 0.000000, -0.593908, -0.804533, 0.000000, 1.000000, + 1.130943, 0.416679, 4.630787, 0.000000, -0.773020, -0.634382, 0.000000, 1.000000, + 1.130943, 0.408139, 4.644077, 0.000000, -0.897738, -0.440530, 0.000000, 1.000000, + 0.987303, 0.408139, 4.644077, 0.000000, -0.897738, -0.440530, 0.000000, 1.000000, + 0.987303, 0.416679, 4.630787, 0.000000, -0.773020, -0.634382, 0.000000, 1.000000, + 1.130943, 0.407719, 4.644949, 0.000000, -0.903879, -0.427789, 0.000000, 1.000000, + 0.987303, 0.407719, 4.644948, 0.000000, -0.903879, -0.427789, 0.000000, 1.000000, + 0.987303, 0.481224, 4.677028, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.987303, 0.484387, 4.680337, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.987303, 0.513373, 4.627574, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 0.987303, 0.512677, 4.626998, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 0.987303, 0.474896, 4.670956, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 0.987303, 0.477979, 4.673804, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.987303, 0.471046, 4.667850, -1.000000, -0.000000, -0.000000, 0.000000, 1.000000, + 0.987303, 0.474611, 4.670706, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.987303, 0.489656, 4.612943, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 0.987303, 0.468006, 4.666029, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 0.987303, 0.464682, 4.665448, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 0.987303, 0.467036, 4.665660, -1.000000, -0.000000, -0.000000, 0.000000, 1.000000, + 0.987303, 0.486752, 4.611806, -1.000000, -0.000000, -0.000000, 0.000000, 1.000000, + 0.987303, 0.458250, 4.608288, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 0.987303, 0.461917, 4.666778, -1.000000, -0.000000, 0.000000, 0.000000, 1.000000, + 0.987303, 0.462683, 4.666335, -1.000000, -0.000000, 0.000000, 0.000000, 1.000000, + 0.987303, 0.464586, 4.665466, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 0.987303, 0.456183, 4.608580, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 0.987303, 0.427963, 4.620061, -1.000000, -0.000000, 0.000000, 0.000000, 1.000000, + 0.987303, 0.460626, 4.667678, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 0.987303, 0.416679, 4.630787, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 0.987303, 0.401623, 4.674140, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 0.987303, 0.459194, 4.674140, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 0.987303, 0.459884, 4.669617, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 0.987303, 0.460054, 4.668749, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 0.987303, 0.407719, 4.644948, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 0.987303, 0.408139, 4.644077, -1.000000, -0.000000, 0.000000, 0.000000, 1.000000, + 0.987303, 0.484387, 4.680337, 0.000000, -0.729814, 0.683646, 0.000000, 1.000000, + 0.987303, 0.481224, 4.677028, -0.000000, -0.714884, 0.699243, 0.000000, 1.000000, + 1.130943, 0.481224, 4.677028, -0.000000, -0.714884, 0.699243, 0.000000, 1.000000, + 1.130943, 0.484387, 4.680336, 0.000000, -0.729814, 0.683646, 0.000000, 1.000000, + 1.130943, 0.477979, 4.673804, -0.000000, -0.693125, 0.720818, 0.000000, 1.000000, + 0.987303, 0.477979, 4.673804, -0.000000, -0.693125, 0.720818, 0.000000, 1.000000, + 0.987303, 0.474896, 4.670956, -0.000000, -0.660934, 0.750444, 0.000000, 1.000000, + 0.987303, 0.474611, 4.670706, -0.000000, -0.657066, 0.753833, 0.000000, 1.000000, + 1.130943, 0.474753, 4.670830, -0.000000, -0.657066, 0.753833, 0.000000, 1.000000, + 1.130943, 0.471046, 4.667850, 0.000000, -0.581399, 0.813619, 0.000000, 1.000000, + 0.987303, 0.471046, 4.667850, 0.000000, -0.581636, 0.813449, 0.000000, 1.000000, + 0.987303, 0.468006, 4.666029, 0.000000, -0.409608, 0.912262, 0.000000, 1.000000, + 0.987303, 0.467036, 4.665660, 0.000000, -0.289767, 0.957097, 0.000000, 1.000000, + 1.130943, 0.467492, 4.665816, 0.000000, -0.289767, 0.957097, 0.000000, 1.000000, + 0.987303, 0.464586, 4.665466, 0.000000, 0.202739, 0.979233, 0.000000, 1.000000, + 1.130943, 0.464586, 4.665466, 0.000000, 0.202739, 0.979233, 0.000000, 1.000000, + 1.130943, 0.464682, 4.665448, 0.000000, 0.166160, 0.986099, 0.000000, 1.000000, + 0.987303, 0.464682, 4.665448, 0.000000, 0.166160, 0.986099, 0.000000, 1.000000, + 0.987303, 0.462683, 4.666335, 0.000000, 0.486397, 0.873738, 0.000000, 1.000000, + 0.987303, 0.461917, 4.666778, 0.000000, 0.515665, 0.856790, 0.000000, 1.000000, + 0.987303, 0.460626, 4.667678, 0.000000, 0.696326, 0.717726, 0.000000, 1.000000, + 1.130943, 0.460626, 4.667678, 0.000000, 0.697571, 0.716515, 0.000000, 1.000000, + 1.130943, 0.462297, 4.666554, 0.000000, 0.486397, 0.873738, 0.000000, 1.000000, + 0.987303, 0.459884, 4.669617, 0.000000, 0.987395, 0.158272, 0.000000, 1.000000, + 0.987303, 0.459194, 4.674140, -0.000000, 0.985904, 0.167310, 0.000000, 1.000000, + 1.059123, 0.459194, 4.674140, -0.000000, 0.985904, 0.167310, 0.000000, 1.000000, + 1.130943, 0.459194, 4.674141, -0.000000, 0.985904, 0.167310, 0.000000, 1.000000, + 1.130943, 0.459884, 4.669617, 0.000000, 0.987395, 0.158272, 0.000000, 1.000000, + 0.987303, 0.460054, 4.668749, 0.000000, 0.968882, 0.247521, 0.000000, 1.000000, + 1.130943, 0.460054, 4.668749, 0.000000, 0.968882, 0.247521, 0.000000, 1.000000, + -0.295157, 0.459194, 4.911043, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + -0.140191, 0.459194, 4.911043, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + -0.140191, 0.459194, 4.674141, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + -0.212010, 0.459194, 4.674140, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + -0.219229, 0.459194, 4.673057, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + -0.226418, 0.459194, 4.671777, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + -0.233547, 0.459194, 4.670236, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + -0.240586, 0.459194, 4.668313, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + -0.247427, 0.459194, 4.665780, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + -0.253689, 0.459194, 4.662070, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + -0.256253, 0.459194, 4.659095, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + -0.257109, 0.459194, 4.655899, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + -0.212909, 0.459194, 4.283725, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + -0.140191, 0.459194, 4.283726, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + -0.140191, 0.459194, 3.947935, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + -0.218907, 0.459194, 4.285331, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + -0.223298, 0.459194, 4.289723, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + -0.275654, 0.459194, 3.947935, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + -0.224904, 0.459194, 4.295721, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + -0.224904, 0.459194, 4.462348, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + -0.226057, 0.459194, 4.467905, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + -0.229930, 0.459194, 4.472007, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + -0.235308, 0.459194, 4.473882, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + -0.241008, 0.459194, 4.474344, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + -0.246700, 0.459194, 4.474804, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + -0.252085, 0.459194, 4.476679, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + -0.255959, 0.459194, 4.480781, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + -0.257109, 0.459194, 4.486339, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + -0.287650, 0.459194, 3.944721, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + -0.296431, 0.459194, 3.935940, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + -0.299645, 0.459194, 3.923945, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + -0.287650, 0.459194, 3.832935, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + -0.275654, 0.459194, 3.829722, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + -0.275654, 0.459194, 3.711508, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + -0.296431, 0.459194, 3.841716, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + -0.365547, 0.459194, 3.711508, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + -0.299645, 0.459194, 3.853712, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + -0.365547, 0.459194, 4.911043, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + 0.116252, 0.459194, 3.947935, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + -0.068371, 0.459194, 4.674140, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + -0.061152, 0.459194, 4.673057, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + -0.053966, 0.459194, 4.671778, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + -0.046834, 0.459194, 4.670236, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + -0.039795, 0.459194, 4.668314, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + -0.032955, 0.459194, 4.665781, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + -0.026695, 0.459194, 4.662073, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + 1.059123, 0.459194, 4.911043, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + 1.059123, 0.459194, 4.674140, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + 0.987303, 0.459194, 4.674140, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + 0.980085, 0.459194, 4.673057, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + 0.972899, 0.459194, 4.671778, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + 0.965766, 0.459194, 4.670236, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + 0.958728, 0.459194, 4.668314, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + 0.951887, 0.459194, 4.665781, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + -0.024128, 0.459194, 4.659095, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + -0.023272, 0.459194, 4.655899, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + -0.023272, 0.459194, 4.486339, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + -0.024424, 0.459194, 4.480782, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + -0.028298, 0.459194, 4.476680, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + -0.033676, 0.459194, 4.474805, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + 0.945627, 0.459194, 4.662072, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + 0.943060, 0.459194, 4.659095, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + 0.942204, 0.459194, 4.655899, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + 0.986405, 0.459194, 4.283726, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + 1.059123, 0.459194, 4.283725, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + 1.059123, 0.459194, 3.947935, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + 0.980408, 0.459194, 4.285334, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + 0.976018, 0.459194, 4.289724, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + 0.802680, 0.459194, 3.947935, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + 0.974410, 0.459194, 4.295721, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + 0.974410, 0.459194, 4.462348, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + 0.973259, 0.459194, 4.467906, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + 0.969385, 0.459194, 4.472008, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + 0.964001, 0.459194, 4.473883, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + 0.958308, 0.459194, 4.474343, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + 0.952609, 0.459194, 4.474806, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + 0.947230, 0.459194, 4.476680, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + 0.943357, 0.459194, 4.480782, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + 0.942204, 0.459194, 4.486339, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + -0.039375, 0.459194, 4.474343, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + -0.045068, 0.459194, 4.473883, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + -0.050452, 0.459194, 4.472008, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + -0.054327, 0.459194, 4.467906, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + -0.055477, 0.459194, 4.462348, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + -0.055477, 0.459194, 4.295721, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + 0.778690, 0.459194, 3.923945, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + 0.778690, 0.459194, 3.759489, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + 0.661513, 0.459194, 3.759489, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + 0.781903, 0.459194, 3.935940, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + 0.661513, 0.459194, 3.829722, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + 0.257419, 0.459194, 3.829721, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + 0.257419, 0.459194, 3.759489, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + 0.140243, 0.459194, 3.759489, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + 0.140243, 0.459194, 3.923945, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + 0.790684, 0.459194, 3.944722, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + 0.137029, 0.459194, 3.935940, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + -0.057085, 0.459194, 4.289723, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + -0.061475, 0.459194, 4.285334, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + -0.067472, 0.459194, 4.283725, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + 0.128248, 0.459194, 3.944722, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + 1.194587, 0.459194, 3.947935, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + 1.130943, 0.459194, 4.674141, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + 1.138162, 0.459194, 4.673057, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + 1.145350, 0.459194, 4.671777, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + 1.152480, 0.459194, 4.670236, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + 1.159519, 0.459194, 4.668313, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + 1.166359, 0.459194, 4.665780, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + 1.172621, 0.459194, 4.662070, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + 1.214089, 0.459194, 4.911043, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + 1.175186, 0.459194, 4.659094, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + 1.176042, 0.459194, 4.655899, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + 1.176042, 0.459194, 4.486339, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + 1.284480, 0.459194, 4.911043, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + 1.284480, 0.459194, 3.711508, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + 1.194587, 0.459194, 3.711508, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + 1.194587, 0.459194, 3.829722, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + 1.206583, 0.459194, 3.832935, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + 1.215364, 0.459194, 3.841716, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + 1.218578, 0.459194, 3.853712, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + 1.218578, 0.459194, 3.923944, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + 1.215363, 0.459194, 3.935940, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + 1.174891, 0.459194, 4.480781, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + 1.171017, 0.459194, 4.476679, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + 1.165633, 0.459194, 4.474804, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + 1.159940, 0.459194, 4.474344, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + 1.154241, 0.459194, 4.473882, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + 1.148862, 0.459194, 4.472007, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + 1.144989, 0.459194, 4.467905, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + 1.143837, 0.459194, 4.462348, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + 1.143837, 0.459194, 4.295721, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + 1.142230, 0.459194, 4.289723, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + 1.137840, 0.459194, 4.285331, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + 1.131841, 0.459194, 4.283725, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + 1.206582, 0.459194, 3.944720, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + -0.212010, 0.484387, 4.680336, -0.000000, -0.729814, 0.683646, 0.000000, 1.000000, + -0.212010, 0.481224, 4.677028, 0.000000, -0.714884, 0.699243, 0.000000, 1.000000, + -0.068371, 0.481224, 4.677028, 0.000000, -0.714884, 0.699243, 0.000000, 1.000000, + -0.068371, 0.484387, 4.680337, -0.000000, -0.729814, 0.683646, 0.000000, 1.000000, + -0.068371, 0.477979, 4.673804, 0.000000, -0.693125, 0.720818, 0.000000, 1.000000, + -0.212010, 0.477979, 4.673804, 0.000000, -0.693125, 0.720818, 0.000000, 1.000000, + -0.068371, 0.474753, 4.670830, 0.000000, -0.657066, 0.753833, 0.000000, 1.000000, + -0.212010, 0.474753, 4.670830, 0.000000, -0.657066, 0.753833, 0.000000, 1.000000, + -0.068371, 0.471046, 4.667850, -0.000000, -0.581636, 0.813449, 0.000000, 1.000000, + -0.212010, 0.471046, 4.667849, -0.000000, -0.581399, 0.813619, 0.000000, 1.000000, + -0.068371, 0.467492, 4.665815, -0.000000, -0.289767, 0.957097, 0.000000, 1.000000, + -0.212010, 0.467492, 4.665815, -0.000000, -0.289767, 0.957097, 0.000000, 1.000000, + -0.212010, 0.464682, 4.665448, -0.000000, 0.166160, 0.986099, 0.000000, 1.000000, + -0.212010, 0.464586, 4.665466, -0.000000, 0.202739, 0.979233, 0.000000, 1.000000, + -0.068371, 0.464586, 4.665466, -0.000000, 0.202739, 0.979233, 0.000000, 1.000000, + -0.068371, 0.464682, 4.665448, -0.000000, 0.166160, 0.986099, 0.000000, 1.000000, + -0.068371, 0.460626, 4.667678, 0.000000, 0.696326, 0.717726, 0.000000, 1.000000, + -0.068371, 0.462297, 4.666554, -0.000000, 0.486397, 0.873738, 0.000000, 1.000000, + -0.212010, 0.462297, 4.666554, -0.000000, 0.486397, 0.873738, 0.000000, 1.000000, + -0.212010, 0.460626, 4.667678, 0.000000, 0.697571, 0.716515, 0.000000, 1.000000, + -0.212010, 0.459884, 4.669617, -0.000000, 0.987395, 0.158272, 0.000000, 1.000000, + -0.212010, 0.459194, 4.674140, -0.000000, 0.985904, 0.167310, 0.000000, 1.000000, + -0.140191, 0.459194, 4.674141, -0.000000, 0.985904, 0.167310, 0.000000, 1.000000, + -0.068371, 0.459194, 4.674140, -0.000000, 0.985904, 0.167310, 0.000000, 1.000000, + -0.068371, 0.459884, 4.669617, -0.000000, 0.987395, 0.158272, 0.000000, 1.000000, + -0.212010, 0.460054, 4.668748, -0.000000, 0.968882, 0.247521, 0.000000, 1.000000, + -0.068371, 0.460054, 4.668749, -0.000000, 0.968882, 0.247521, 0.000000, 1.000000, + -0.068371, 0.484387, 4.680337, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.068371, 0.481224, 4.677028, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.068371, 0.477979, 4.673804, 1.000000, -0.000000, -0.000000, 0.000000, 1.000000, + -0.068371, 0.474753, 4.670830, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.068371, 0.512677, 4.626998, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.068371, 0.513373, 4.627574, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.068371, 0.471046, 4.667850, 1.000000, -0.000000, -0.000000, 0.000000, 1.000000, + -0.068371, 0.467492, 4.665815, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.068371, 0.489656, 4.612943, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.068371, 0.464682, 4.665448, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.068371, 0.458250, 4.608288, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.068371, 0.486752, 4.611806, 1.000000, -0.000000, -0.000000, 0.000000, 1.000000, + -0.068371, 0.462297, 4.666554, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.068371, 0.428247, 4.619855, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.068371, 0.456183, 4.608580, 1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + -0.068371, 0.464586, 4.665466, 1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + -0.068371, 0.460626, 4.667678, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.068371, 0.416679, 4.630787, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.068371, 0.427680, 4.620269, 1.000000, -0.000000, 0.000000, 0.000000, 1.000000, + -0.068371, 0.460054, 4.668749, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.068371, 0.459884, 4.669617, 1.000000, -0.000000, 0.000000, 0.000000, 1.000000, + -0.068371, 0.459194, 4.674140, 1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + -0.068371, 0.401623, 4.674140, 1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + -0.068371, 0.407927, 4.644512, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.212010, 0.481224, 4.677028, -1.000000, -0.000000, -0.000000, 0.000000, 1.000000, + -0.212010, 0.484387, 4.680336, -1.000000, -0.000000, -0.000000, 0.000000, 1.000000, + -0.212010, 0.513373, 4.627574, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + -0.212010, 0.512677, 4.626998, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + -0.212010, 0.474753, 4.670830, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + -0.212010, 0.477979, 4.673804, -1.000000, -0.000000, -0.000000, 0.000000, 1.000000, + -0.212010, 0.489656, 4.612943, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.212010, 0.467492, 4.665815, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.212010, 0.471046, 4.667849, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.212010, 0.486752, 4.611806, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.212010, 0.458250, 4.608288, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + -0.212010, 0.464682, 4.665448, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + -0.212010, 0.462297, 4.666554, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + -0.212010, 0.464586, 4.665466, -1.000000, -0.000000, 0.000000, 0.000000, 1.000000, + -0.212010, 0.456183, 4.608579, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + -0.212010, 0.428247, 4.619855, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + -0.212010, 0.427680, 4.620269, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + -0.212010, 0.416679, 4.630787, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + -0.212010, 0.460626, 4.667678, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + -0.212010, 0.401623, 4.674140, -1.000000, -0.000000, 0.000000, 0.000000, 1.000000, + -0.212010, 0.459194, 4.674140, -1.000000, -0.000000, 0.000000, 0.000000, 1.000000, + -0.212010, 0.459884, 4.669617, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + -0.212010, 0.460054, 4.668748, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + -0.212010, 0.407927, 4.644511, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + -0.212010, 0.484387, 4.680336, -0.000000, 0.876450, 0.481493, 0.000000, 1.000000, + -0.068371, 0.484387, 4.680337, -0.000000, 0.876450, 0.481493, 0.000000, 1.000000, + -0.068371, 0.513373, 4.627574, -0.000000, 0.876450, 0.481493, 0.000000, 1.000000, + -0.212010, 0.513373, 4.627574, -0.000000, 0.876450, 0.481493, 0.000000, 1.000000, + 0.257419, 0.452765, 3.735498, -0.000000, 0.866026, -0.500000, 0.000000, 1.000000, + 0.140243, 0.452765, 3.735499, -0.000000, 0.866026, -0.500000, 0.000000, 1.000000, + 0.257419, 0.435203, 3.717936, 0.000000, 0.500000, -0.866026, 0.000000, 1.000000, + 0.140243, 0.435203, 3.717936, 0.000000, 0.500000, -0.866026, 0.000000, 1.000000, + 0.140243, 0.411212, 3.711508, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.257419, 0.411212, 3.711508, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + -0.145233, -0.111877, 3.711508, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + -0.147265, -0.108537, 3.711508, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + -0.148732, -0.091428, 3.711508, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.140243, 0.401623, 3.711508, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.140062, 0.332039, 3.711508, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.138748, 0.293986, 3.711508, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.134704, 0.274394, 3.711508, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.257419, 0.347419, 3.711508, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.125596, 0.261660, 3.711508, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.661513, 0.347419, 3.711508, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.661513, 0.411212, 3.711508, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.778690, 0.411212, 3.711508, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.778690, 0.401623, 3.711508, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.778869, 0.332159, 3.711508, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.780177, 0.294078, 3.711508, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.784213, 0.274433, 3.711508, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.105248, 0.246994, 3.711508, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.065301, 0.222779, 3.711508, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + -0.027029, 0.167359, 3.711508, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + -0.119123, 0.111615, 3.711508, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + -0.140474, 0.095470, 3.711508, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + -0.146889, 0.081139, 3.711508, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + -0.148679, 0.057607, 3.711508, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + -0.148796, 0.016257, 3.711508, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.793305, 0.261689, 3.711508, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.813632, 0.247027, 3.711508, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.853554, 0.222825, 3.711508, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.945884, 0.167405, 3.711508, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 1.037977, 0.111665, 3.711508, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 1.059406, 0.095470, 3.711507, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 1.065821, 0.081139, 3.711508, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 1.067611, 0.057668, 3.711508, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 1.067729, 0.016348, 3.711508, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 1.067666, -0.091337, 3.711508, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 1.066220, -0.108470, 3.711507, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 1.064166, -0.111877, 3.711508, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 1.060875, -0.113729, 3.711507, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 1.030794, -0.114829, 3.711508, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.996071, -0.114568, 3.711508, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.991380, -0.113700, 3.711508, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.988203, -0.111820, 3.711508, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.986299, -0.108564, 3.711508, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.985321, -0.103265, 3.711508, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.984910, -0.085002, 3.711508, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.984910, -0.053533, 3.711508, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.984910, -0.021387, 3.711508, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.984359, 0.004282, 3.711508, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.980016, 0.019277, 3.711508, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.975189, 0.023548, 3.711508, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.968531, 0.026025, 3.711508, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.922812, 0.027574, 3.711508, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.782567, 0.027574, 3.711508, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.674882, 0.027574, 3.711508, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.567197, 0.027574, 3.711508, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.459466, 0.027574, 3.711508, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.351826, 0.027574, 3.711508, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.244141, 0.027574, 3.711508, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.118302, 0.027574, 3.711508, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + -0.004298, 0.027574, 3.711508, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + -0.049599, 0.026025, 3.711508, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + -0.056257, 0.023548, 3.711508, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + -0.061019, 0.019365, 3.711508, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + -0.065408, 0.004482, 3.711508, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + -0.065977, -0.021221, 3.711508, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + -0.065977, -0.053344, 3.711508, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + -0.065977, -0.084857, 3.711508, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + -0.066371, -0.103068, 3.711508, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + -0.067346, -0.108502, 3.711508, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + -0.069270, -0.111820, 3.711508, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + -0.072391, -0.113681, 3.711508, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + -0.076975, -0.114553, 3.711508, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + -0.111761, -0.114829, 3.711508, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + -0.141942, -0.113729, 3.711508, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.778690, 0.401623, 3.711508, 1.000000, -0.000000, -0.000000, 0.000000, 1.000000, + 0.778690, 0.401623, 3.787478, 1.000000, -0.000000, 0.000000, 0.000000, 1.000000, + 0.778690, 0.398944, 3.777482, 1.000000, 0.000005, -0.000000, 0.000000, 1.000000, + 0.778690, 0.391626, 3.770166, 1.000000, 0.000083, -0.000000, 0.000000, 1.000000, + 0.778692, 0.381630, 3.767486, 1.000000, 0.000378, 0.000000, 0.000000, 1.000000, + 0.778873, 0.331780, 3.767486, 0.999942, 0.010821, -0.000000, 0.000000, 1.000000, + 0.778869, 0.332159, 3.711508, 0.999942, 0.010821, -0.000000, 0.000000, 1.000000, + 0.784213, 0.274433, 3.711508, 0.923183, 0.384361, 0.000000, 0.000000, 1.000000, + 0.780177, 0.294078, 3.711508, 0.996235, 0.086697, -0.000000, 0.000000, 1.000000, + 0.780177, 0.294074, 3.767486, 0.996235, 0.086697, -0.000000, 0.000000, 1.000000, + 0.784172, 0.274532, 3.767486, 0.924209, 0.381888, 0.000000, 0.000000, 1.000000, + 0.945884, 0.167405, 3.711508, 0.515101, 0.857129, 0.000000, 0.000000, 1.000000, + 0.853554, 0.222825, 3.711508, 0.514328, 0.857594, 0.000000, 0.000000, 1.000000, + 0.853554, 0.222825, 3.767486, 0.514328, 0.857594, 0.000000, 0.000000, 1.000000, + 0.945884, 0.167405, 3.767486, 0.515101, 0.857129, 0.000000, 0.000000, 1.000000, + 1.037977, 0.111665, 3.711508, 0.535881, 0.844294, 0.000000, 0.000000, 1.000000, + 1.037977, 0.111665, 3.767486, 0.535881, 0.844294, 0.000000, 0.000000, 1.000000, + 1.059406, 0.095470, 3.711507, 0.756728, 0.653730, -0.000000, 0.000000, 1.000000, + 1.059406, 0.095470, 3.767486, 0.756728, 0.653730, -0.000000, 0.000000, 1.000000, + 1.067666, -0.091337, 3.711508, 0.999917, -0.012901, -0.000000, 0.000000, 1.000000, + 1.067729, 0.016348, 3.711508, 1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 1.067729, 0.016348, 3.767486, 1.000000, -0.000000, -0.000000, 0.000000, 1.000000, + 1.067666, -0.091337, 3.767486, 0.999917, -0.012901, -0.000000, 0.000000, 1.000000, + 1.066220, -0.108470, 3.711507, 0.949215, -0.314628, -0.000000, 0.000000, 1.000000, + 1.066220, -0.108470, 3.767486, 0.950035, -0.312142, -0.000000, 0.000000, 1.000000, + 0.984910, -0.085002, 3.711508, -1.000000, -0.000183, -0.000000, 0.000000, 1.000000, + 0.985321, -0.103265, 3.711508, -0.995607, -0.093629, -0.000000, 0.000000, 1.000000, + 0.985321, -0.103265, 3.767486, -0.995607, -0.093629, -0.000000, 0.000000, 1.000000, + 0.984910, -0.085002, 3.767486, -1.000000, -0.000183, -0.000000, 0.000000, 1.000000, + 0.980016, 0.019277, 3.711508, -0.812317, -0.583216, -0.000000, 0.000000, 1.000000, + 0.984359, 0.004282, 3.711508, -0.995785, -0.091723, -0.000000, 0.000000, 1.000000, + 0.984359, 0.004282, 3.767486, -0.995785, -0.091723, -0.000000, 0.000000, 1.000000, + 0.980016, 0.019277, 3.767486, -0.813154, -0.582049, -0.000000, 0.000000, 1.000000, + 0.782567, 0.027574, 3.711508, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.922812, 0.027574, 3.711508, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.923267, 0.027574, 3.767486, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.800816, 0.027574, 3.767486, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.674882, 0.027574, 3.711508, -0.000000, -1.000000, -0.000000, 0.000000, 1.000000, + 0.674882, 0.027574, 3.767486, -0.000000, -1.000000, -0.000000, 0.000000, 1.000000, + 0.567197, 0.027574, 3.711508, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.567197, 0.027574, 3.767486, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.459466, 0.027574, 3.711508, -0.000000, -1.000000, -0.000000, 0.000000, 1.000000, + 0.459466, 0.027574, 3.767486, -0.000000, -1.000000, -0.000000, 0.000000, 1.000000, + 0.351826, 0.027574, 3.711508, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.351826, 0.027574, 3.767486, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.244141, 0.027574, 3.711508, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.244141, 0.027574, 3.767486, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.118302, 0.027574, 3.711508, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.136456, 0.027574, 3.767486, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.004298, 0.027574, 3.711508, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.003842, 0.027574, 3.767486, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.049599, 0.026025, 3.711508, 0.229067, -0.973411, 0.000000, 0.000000, 1.000000, + -0.049599, 0.026025, 3.767486, 0.229067, -0.973411, 0.000000, 0.000000, 1.000000, + -0.065977, -0.021221, 3.711508, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.065408, 0.004482, 3.711508, 0.995682, -0.092831, 0.000000, 0.000000, 1.000000, + -0.065408, 0.004482, 3.767486, 0.995682, -0.092831, 0.000000, 0.000000, 1.000000, + -0.065977, -0.021221, 3.767486, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.067346, -0.108502, 3.711508, 0.949450, -0.313920, 0.000000, 0.000000, 1.000000, + -0.066371, -0.103068, 3.711508, 0.995775, -0.091830, 0.000000, 0.000000, 1.000000, + -0.066371, -0.103068, 3.767486, 0.995775, -0.091830, 0.000000, 0.000000, 1.000000, + -0.067346, -0.108502, 3.767486, 0.949979, -0.312315, 0.000000, 0.000000, 1.000000, + -0.148796, 0.016257, 3.711508, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + -0.148732, -0.091428, 3.711508, -0.999914, -0.013103, -0.000000, 0.000000, 1.000000, + -0.148732, -0.091428, 3.767486, -0.999914, -0.013103, -0.000000, 0.000000, 1.000000, + -0.148796, 0.016257, 3.767486, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + -0.148679, 0.057607, 3.711508, -0.999846, 0.017539, 0.000000, 0.000000, 1.000000, + -0.148679, 0.057607, 3.767486, -0.999846, 0.017539, 0.000000, 0.000000, 1.000000, + -0.027029, 0.167359, 3.711508, -0.515102, 0.857129, -0.000000, 0.000000, 1.000000, + -0.119123, 0.111615, 3.711508, -0.536033, 0.844197, -0.000000, 0.000000, 1.000000, + -0.119123, 0.111615, 3.767486, -0.536033, 0.844197, -0.000000, 0.000000, 1.000000, + -0.027029, 0.167359, 3.767486, -0.515102, 0.857129, -0.000000, 0.000000, 1.000000, + 0.065301, 0.222779, 3.711508, -0.514328, 0.857593, -0.000000, 0.000000, 1.000000, + 0.065301, 0.222779, 3.767486, -0.514328, 0.857593, -0.000000, 0.000000, 1.000000, + 0.105248, 0.246994, 3.711508, -0.534553, 0.845135, -0.000000, 0.000000, 1.000000, + 0.105248, 0.246994, 3.767486, -0.534553, 0.845135, -0.000000, 0.000000, 1.000000, + 0.140062, 0.332039, 3.711508, -0.999941, 0.010886, -0.000000, 0.000000, 1.000000, + 0.138748, 0.293986, 3.711508, -0.996188, 0.087232, -0.000000, 0.000000, 1.000000, + 0.138747, 0.293981, 3.767486, -0.996188, 0.087232, -0.000000, 0.000000, 1.000000, + 0.140058, 0.331672, 3.767486, -0.999941, 0.010886, -0.000000, 0.000000, 1.000000, + 0.813632, 0.247027, 3.711508, 0.534662, 0.845066, 0.000000, 0.000000, 1.000000, + 0.793305, 0.261689, 3.711508, 0.680595, 0.732660, 0.000000, 0.000000, 1.000000, + 0.793305, 0.261689, 3.767486, 0.680595, 0.732660, 0.000000, 0.000000, 1.000000, + 0.813632, 0.247027, 3.767486, 0.534662, 0.845066, 0.000000, 0.000000, 1.000000, + 1.067611, 0.057668, 3.711508, 0.999844, 0.017662, -0.000000, 0.000000, 1.000000, + 1.065821, 0.081139, 3.711508, 0.981039, 0.193809, -0.000000, 0.000000, 1.000000, + 1.065821, 0.081139, 3.767486, 0.980606, 0.195989, -0.000000, 0.000000, 1.000000, + 1.067611, 0.057668, 3.767486, 0.999844, 0.017662, -0.000000, 0.000000, 1.000000, + 0.996071, -0.114568, 3.711508, -0.091307, -0.995823, -0.000000, 0.000000, 1.000000, + 1.030794, -0.114829, 3.711508, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 1.030794, -0.114829, 3.767486, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.996071, -0.114568, 3.767486, -0.088806, -0.996049, -0.000000, 0.000000, 1.000000, + 1.060875, -0.113729, 3.711507, 0.306013, -0.952027, -0.000000, 0.000000, 1.000000, + 1.060875, -0.113729, 3.767486, 0.306878, -0.951749, 0.000000, 0.000000, 1.000000, + 1.064166, -0.111877, 3.711508, 0.689741, -0.724056, -0.000000, 0.000000, 1.000000, + 1.064166, -0.111877, 3.767486, 0.689741, -0.724056, -0.000000, 0.000000, 1.000000, + 0.991380, -0.113700, 3.711508, -0.320825, -0.947138, -0.000000, 0.000000, 1.000000, + 0.991380, -0.113700, 3.767486, -0.318737, -0.947843, -0.000000, 0.000000, 1.000000, + 0.986299, -0.108564, 3.711508, -0.947992, -0.318295, -0.000000, 0.000000, 1.000000, + 0.988203, -0.111820, 3.711508, -0.708521, -0.705690, -0.000000, 0.000000, 1.000000, + 0.988203, -0.111820, 3.767486, -0.706342, -0.707871, -0.000000, 0.000000, 1.000000, + 0.986299, -0.108564, 3.767486, -0.947992, -0.318295, -0.000000, 0.000000, 1.000000, + 0.984910, -0.021387, 3.711508, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 0.984910, -0.053533, 3.711508, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 0.984910, -0.053533, 3.767486, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 0.984910, -0.021387, 3.767486, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 0.968531, 0.026025, 3.711508, -0.229249, -0.973368, 0.000000, 0.000000, 1.000000, + 0.968531, 0.026025, 3.767486, -0.230219, -0.973139, -0.000000, 0.000000, 1.000000, + 0.975189, 0.023548, 3.711508, -0.492447, -0.870343, -0.000000, 0.000000, 1.000000, + 0.975189, 0.023548, 3.767486, -0.492447, -0.870343, -0.000000, 0.000000, 1.000000, + -0.056257, 0.023548, 3.711508, 0.490321, -0.871542, 0.000000, 0.000000, 1.000000, + -0.056257, 0.023548, 3.767486, 0.490321, -0.871542, 0.000000, 0.000000, 1.000000, + -0.061019, 0.019365, 3.711508, 0.810403, -0.585873, 0.000000, 0.000000, 1.000000, + -0.061019, 0.019365, 3.767486, 0.810403, -0.585873, 0.000000, 0.000000, 1.000000, + -0.065977, -0.084857, 3.711508, 1.000000, -0.000148, 0.000000, 0.000000, 1.000000, + -0.065977, -0.053344, 3.711508, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.065977, -0.053344, 3.767486, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.065977, -0.084857, 3.767486, 1.000000, -0.000148, 0.000000, 0.000000, 1.000000, + -0.141942, -0.113729, 3.711508, -0.304203, -0.952607, -0.000000, 0.000000, 1.000000, + -0.111761, -0.114829, 3.711508, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.111761, -0.114829, 3.767486, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.141942, -0.113729, 3.767486, -0.304203, -0.952607, -0.000000, 0.000000, 1.000000, + -0.076975, -0.114553, 3.711508, 0.092984, -0.995668, 0.000000, 0.000000, 1.000000, + -0.076975, -0.114553, 3.767486, 0.092984, -0.995668, 0.000000, 0.000000, 1.000000, + -0.072391, -0.113681, 3.711508, 0.324913, -0.945744, 0.000000, 0.000000, 1.000000, + -0.069270, -0.111820, 3.711508, 0.708521, -0.705690, 0.000000, 0.000000, 1.000000, + -0.069270, -0.111820, 3.767486, 0.711066, -0.703125, 0.000000, 0.000000, 1.000000, + -0.072391, -0.113681, 3.767486, 0.324913, -0.945744, 0.000000, 0.000000, 1.000000, + -0.145233, -0.111877, 3.711508, -0.686743, -0.726901, -0.000000, 0.000000, 1.000000, + -0.145233, -0.111877, 3.767486, -0.686743, -0.726901, -0.000000, 0.000000, 1.000000, + -0.147265, -0.108537, 3.711508, -0.948303, -0.317366, -0.000000, 0.000000, 1.000000, + -0.147265, -0.108537, 3.767486, -0.948303, -0.317366, -0.000000, 0.000000, 1.000000, + -0.140474, 0.095470, 3.711508, -0.757535, 0.652795, -0.000000, 0.000000, 1.000000, + -0.146889, 0.081139, 3.711508, -0.980738, 0.195327, 0.000000, 0.000000, 1.000000, + -0.146889, 0.081139, 3.767486, -0.980738, 0.195327, 0.000000, 0.000000, 1.000000, + -0.140474, 0.095470, 3.767486, -0.757535, 0.652795, -0.000000, 0.000000, 1.000000, + 0.134704, 0.274394, 3.711508, -0.922777, 0.385333, -0.000000, 0.000000, 1.000000, + 0.125596, 0.261660, 3.711508, -0.680027, 0.733187, -0.000000, 0.000000, 1.000000, + 0.125596, 0.261660, 3.767486, -0.680027, 0.733187, -0.000000, 0.000000, 1.000000, + 0.134704, 0.274394, 3.767486, -0.922777, 0.385333, -0.000000, 0.000000, 1.000000, + 0.140243, 0.391627, 3.770164, -1.000000, 0.000083, -0.000000, 0.000000, 1.000000, + 0.140243, 0.398943, 3.777483, -1.000000, 0.000005, -0.000000, 0.000000, 1.000000, + 0.140243, 0.401623, 3.787478, -1.000000, -0.000000, -0.000000, 0.000000, 1.000000, + 0.140243, 0.401623, 3.711508, -1.000000, -0.000000, -0.000000, 0.000000, 1.000000, + 0.140240, 0.381630, 3.767486, -1.000000, 0.000378, -0.000000, 0.000000, 1.000000, + 0.778873, 0.331780, 3.767486, -0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.778692, 0.381630, 3.767486, -0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.661513, 0.381630, 3.767486, -0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.257419, 0.347419, 3.767486, -0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.257419, 0.381630, 3.767486, -0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.140240, 0.381630, 3.767486, -0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.140058, 0.331672, 3.767486, -0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.661513, 0.347419, 3.767486, -0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.138747, 0.293981, 3.767486, -0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.134704, 0.274394, 3.767486, -0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.125596, 0.261660, 3.767486, -0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + -0.027029, 0.167359, 3.767486, -0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + -0.119123, 0.111615, 3.767486, -0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + -0.140474, 0.095470, 3.767486, -0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + -0.146889, 0.081139, 3.767486, -0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + -0.148679, 0.057607, 3.767486, -0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + -0.148796, 0.016257, 3.767486, -0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + -0.148732, -0.091428, 3.767486, -0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + -0.147265, -0.108537, 3.767486, -0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + -0.145233, -0.111877, 3.767486, -0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + -0.141942, -0.113729, 3.767486, -0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + -0.111761, -0.114829, 3.767486, -0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + -0.076975, -0.114553, 3.767486, -0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + -0.072391, -0.113681, 3.767486, -0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + -0.069270, -0.111820, 3.767486, -0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + -0.067346, -0.108502, 3.767486, -0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + -0.066371, -0.103068, 3.767486, -0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + -0.065977, -0.084857, 3.767486, -0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + -0.065977, -0.053344, 3.767486, -0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + -0.065977, -0.021221, 3.767486, -0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + -0.065408, 0.004482, 3.767486, -0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + -0.061019, 0.019365, 3.767486, -0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + -0.056257, 0.023548, 3.767486, -0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + -0.049599, 0.026025, 3.767486, -0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + -0.003842, 0.027574, 3.767486, -0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.136456, 0.027574, 3.767486, -0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.244141, 0.027574, 3.767486, -0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.351826, 0.027574, 3.767486, -0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.459466, 0.027574, 3.767486, -0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.567197, 0.027574, 3.767486, -0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.674882, 0.027574, 3.767486, -0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.800816, 0.027574, 3.767486, -0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.923267, 0.027574, 3.767486, -0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.968531, 0.026025, 3.767486, -0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.975189, 0.023548, 3.767486, -0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.980016, 0.019277, 3.767486, -0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.984359, 0.004282, 3.767486, -0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.984910, -0.021387, 3.767486, -0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.984910, -0.053533, 3.767486, -0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.984910, -0.085002, 3.767486, -0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.985321, -0.103265, 3.767486, -0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.986299, -0.108564, 3.767486, -0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.988203, -0.111820, 3.767486, -0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.991380, -0.113700, 3.767486, -0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.996071, -0.114568, 3.767486, -0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 1.030794, -0.114829, 3.767486, -0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 1.060875, -0.113729, 3.767486, -0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 1.064166, -0.111877, 3.767486, -0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 1.066220, -0.108470, 3.767486, -0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 1.067666, -0.091337, 3.767486, -0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 1.067729, 0.016348, 3.767486, -0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.065301, 0.222779, 3.767486, -0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.105248, 0.246994, 3.767486, -0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 1.067611, 0.057668, 3.767486, -0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 1.065821, 0.081139, 3.767486, -0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 1.059406, 0.095470, 3.767486, -0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 1.037977, 0.111665, 3.767486, -0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.945884, 0.167405, 3.767486, -0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.853554, 0.222825, 3.767486, -0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.813632, 0.247027, 3.767486, -0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.793305, 0.261689, 3.767486, -0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.784172, 0.274532, 3.767486, -0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.780177, 0.294074, 3.767486, -0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.257419, 0.347419, 3.711508, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.257419, 0.347419, 3.767486, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.661513, 0.347419, 3.767486, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.661513, 0.347419, 3.711508, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.778690, 0.452765, 3.735498, -0.000000, 0.866026, -0.500000, 0.000000, 1.000000, + 0.661513, 0.452765, 3.735499, -0.000000, 0.866026, -0.500000, 0.000000, 1.000000, + 0.661513, 0.435203, 3.717936, 0.000000, 0.500000, -0.866026, 0.000000, 1.000000, + 0.778690, 0.435203, 3.717936, 0.000000, 0.500000, -0.866026, 0.000000, 1.000000, + 0.917808, 0.331806, 3.711508, -0.523064, 0.852293, -0.000000, 0.000000, 1.000000, + 0.902144, 0.322163, 3.711508, -0.525217, 0.850968, -0.000000, 0.000000, 1.000000, + 0.891940, 0.315855, 3.714722, -0.526353, 0.850266, -0.000000, 0.000000, 1.000000, + 0.884479, 0.311232, 3.723499, -0.527123, 0.849789, -0.000000, 0.000000, 1.000000, + 0.881745, 0.309535, 3.735499, -0.527393, 0.849622, -0.000000, 0.000000, 1.000000, + 0.881745, 0.309535, 3.805731, -0.527393, 0.849622, -0.000000, 0.000000, 1.000000, + 0.884476, 0.311230, 3.817726, -0.527123, 0.849789, -0.000000, 0.000000, 1.000000, + 0.891941, 0.315856, 3.826507, -0.526353, 0.850266, -0.000000, 0.000000, 1.000000, + 0.902144, 0.322163, 3.829721, -0.525217, 0.850968, -0.000000, 0.000000, 1.000000, + 0.917808, 0.331806, 3.829721, -0.523064, 0.852293, -0.000000, 0.000000, 1.000000, + 0.937711, 0.343982, 3.829721, -0.519976, 0.854181, -0.000000, 0.000000, 1.000000, + 0.955054, 0.354507, 3.829721, -0.516924, 0.856031, -0.000000, 0.000000, 1.000000, + 0.955054, 0.354507, 3.711508, -0.516924, 0.856031, -0.000000, 0.000000, 1.000000, + 0.937711, 0.343982, 3.711508, -0.519976, 0.854181, -0.000000, 0.000000, 1.000000, + 0.977881, 0.368215, 3.829722, -0.512159, 0.858891, -0.000000, 0.000000, 1.000000, + 0.993731, 0.377616, 3.829721, -0.507720, 0.861522, -0.000000, 0.000000, 1.000000, + 0.993731, 0.377616, 3.711508, -0.507720, 0.861522, -0.000000, 0.000000, 1.000000, + 0.977881, 0.368215, 3.711508, -0.512159, 0.858891, -0.000000, 0.000000, 1.000000, + 1.016356, 0.390821, 3.829721, -0.499726, 0.866184, -0.000000, 0.000000, 1.000000, + 1.032086, 0.399817, 3.829721, -0.492690, 0.870205, -0.000000, 0.000000, 1.000000, + 1.032086, 0.399817, 3.711508, -0.492690, 0.870205, -0.000000, 0.000000, 1.000000, + 1.016356, 0.390821, 3.711508, -0.499726, 0.866184, -0.000000, 0.000000, 1.000000, + 1.056359, 0.413302, 3.829721, -0.477525, 0.878618, -0.000000, 0.000000, 1.000000, + 1.070425, 0.420828, 3.829721, -0.465309, 0.885148, -0.000000, 0.000000, 1.000000, + 1.070425, 0.420828, 3.711508, -0.465309, 0.885148, -0.000000, 0.000000, 1.000000, + 1.056359, 0.413302, 3.711508, -0.477525, 0.878618, -0.000000, 0.000000, 1.000000, + 1.097565, 0.434479, 3.829721, -0.429683, 0.902980, -0.000000, 0.000000, 1.000000, + 1.109862, 0.440140, 3.829722, -0.405091, 0.914276, -0.000000, 0.000000, 1.000000, + 1.109862, 0.440140, 3.711508, -0.405091, 0.914276, -0.000000, 0.000000, 1.000000, + 1.097565, 0.434479, 3.711508, -0.429683, 0.902980, -0.000000, 0.000000, 1.000000, + 1.122306, 0.445396, 3.829721, -0.371218, 0.928546, -0.000000, 0.000000, 1.000000, + 1.142482, 0.452528, 3.829722, -0.287606, 0.957749, -0.000000, 0.000000, 1.000000, + 1.151089, 0.454880, 3.829721, -0.237881, 0.971294, -0.000000, 0.000000, 1.000000, + 1.151089, 0.454880, 3.711508, -0.237881, 0.971294, -0.000000, 0.000000, 1.000000, + 1.142482, 0.452528, 3.711508, -0.287606, 0.957749, -0.000000, 0.000000, 1.000000, + 1.122306, 0.445396, 3.711508, -0.371218, 0.928546, -0.000000, 0.000000, 1.000000, + 1.169931, 0.458215, 3.829722, -0.107588, 0.994196, -0.000000, 0.000000, 1.000000, + 1.169931, 0.458215, 3.711508, -0.107588, 0.994196, -0.000000, 0.000000, 1.000000, + 0.949365, 0.283636, 3.711508, -0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.932513, 0.273261, 3.711508, -0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.902144, 0.322163, 3.711508, -0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.917808, 0.331806, 3.711508, -0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.937711, 0.343982, 3.711508, -0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.968140, 0.295116, 3.711508, -0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.955054, 0.354507, 3.711508, -0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.977881, 0.368215, 3.711508, -0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 1.008125, 0.319220, 3.711508, -0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.988233, 0.307295, 3.711508, -0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.993731, 0.377616, 3.711508, -0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 1.016356, 0.390821, 3.711508, -0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 1.045657, 0.341251, 3.711508, -0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 1.028709, 0.331391, 3.711508, -0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 1.032086, 0.399817, 3.711508, -0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 1.056359, 0.413302, 3.711508, -0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 1.083833, 0.362710, 3.711508, -0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 1.068074, 0.354004, 3.711508, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 1.070425, 0.420828, 3.711508, -0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 1.097565, 0.434479, 3.711508, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 1.121491, 0.382143, 3.711508, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 1.108424, 0.375684, 3.711508, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 1.109862, 0.440140, 3.711508, -0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + 1.122306, 0.445396, 3.711508, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 1.142786, 0.391619, 3.711508, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 1.142482, 0.452528, 3.711508, 0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + 1.151089, 0.454880, 3.711508, -0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + 1.169931, 0.458215, 3.711508, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 1.178644, 0.401236, 3.711508, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 1.158962, 0.397367, 3.711508, 0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + 1.149967, 0.394377, 3.711508, 0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + 1.194587, 0.401623, 3.711508, -0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 1.194587, 0.459194, 3.711508, -0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.917808, 0.331806, 3.829721, 0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.902144, 0.322163, 3.829721, 0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.932513, 0.273261, 3.829721, 0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.949365, 0.283636, 3.829722, 0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.968140, 0.295116, 3.829721, 0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.937711, 0.343982, 3.829721, 0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.988233, 0.307295, 3.829722, 0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 1.008125, 0.319220, 3.829722, -0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.977881, 0.368215, 3.829722, 0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.955054, 0.354507, 3.829721, 0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 1.028709, 0.331391, 3.829721, 0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 1.045657, 0.341251, 3.829721, 0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 1.016356, 0.390821, 3.829721, 0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.993731, 0.377616, 3.829721, 0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 1.068074, 0.354004, 3.829722, 0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 1.083833, 0.362710, 3.829721, -0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 1.056359, 0.413302, 3.829721, 0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 1.032086, 0.399817, 3.829721, 0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 1.108424, 0.375684, 3.829721, -0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 1.121491, 0.382143, 3.829721, -0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 1.097565, 0.434479, 3.829721, 0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 1.070425, 0.420828, 3.829721, 0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 1.142786, 0.391619, 3.829722, -0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 1.122306, 0.445396, 3.829721, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 1.109862, 0.440140, 3.829722, -0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 1.158962, 0.397367, 3.829722, -0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 1.178644, 0.401236, 3.829722, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 1.169931, 0.458215, 3.829722, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 1.151089, 0.454880, 3.829721, 0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 1.142482, 0.452528, 3.829722, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 1.149967, 0.394377, 3.829721, -0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 1.194587, 0.459194, 3.829722, 0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 1.194587, 0.401623, 3.829722, 0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 0.891941, 0.315856, 3.826507, -0.424756, -0.263783, 0.866026, 0.000000, 1.000000, + 0.922307, 0.266949, 3.826505, -0.424756, -0.263783, 0.866026, 0.000000, 1.000000, + 0.914849, 0.262324, 3.817726, -0.735700, -0.456887, 0.499999, 0.000000, 1.000000, + 0.884476, 0.311230, 3.817726, -0.735700, -0.456887, 0.499999, 0.000000, 1.000000, + 0.912118, 0.260628, 3.805731, -0.849513, -0.527568, -0.000000, 0.000000, 1.000000, + 0.881745, 0.309535, 3.805731, -0.849513, -0.527568, -0.000000, 0.000000, 1.000000, + 0.881745, 0.309535, 3.735499, -0.849513, -0.527568, -0.000000, 0.000000, 1.000000, + 0.912118, 0.260628, 3.735498, -0.849513, -0.527568, -0.000000, 0.000000, 1.000000, + 0.922311, 0.266952, 3.714722, -0.424756, -0.263783, -0.866026, 0.000000, 1.000000, + 0.891940, 0.315855, 3.714722, -0.424756, -0.263783, -0.866026, 0.000000, 1.000000, + 0.884479, 0.311232, 3.723499, -0.735700, -0.456887, -0.499999, 0.000000, 1.000000, + 0.914848, 0.262324, 3.723503, -0.735700, -0.456887, -0.499999, 0.000000, 1.000000, + -0.295157, 0.508304, 4.985098, 0.000000, 0.465828, -0.884875, 0.000000, 1.000000, + -0.295157, 0.510012, 4.985968, 0.000000, 0.442374, -0.896831, 0.000000, 1.000000, + -0.295157, 0.523783, 4.991020, 0.000000, 0.237785, -0.971318, 0.000000, 1.000000, + -0.295157, 0.537914, 4.992767, 0.000000, 0.002184, -0.999998, 0.000000, 1.000000, + 1.214089, 0.537914, 4.992767, 0.000000, 0.002184, -0.999998, 0.000000, 1.000000, + 1.214089, 0.523783, 4.991020, 0.000000, 0.237785, -0.971318, 0.000000, 1.000000, + 1.214089, 0.510012, 4.985968, 0.000000, 0.442374, -0.896831, 0.000000, 1.000000, + 1.214089, 0.508304, 4.985098, 0.000000, 0.465828, -0.884875, 0.000000, 1.000000, + 1.214089, 0.496871, 4.977715, -0.000000, 0.611470, -0.791268, 0.000000, 1.000000, + 1.214089, 0.484922, 4.966722, -0.000000, 0.733175, -0.680040, 0.000000, 1.000000, + 1.214089, 0.484241, 4.965982, -0.000000, 0.739356, -0.673315, 0.000000, 1.000000, + -0.295157, 0.484241, 4.965982, -0.000000, 0.739356, -0.673315, 0.000000, 1.000000, + -0.295157, 0.484922, 4.966722, -0.000000, 0.733175, -0.680040, 0.000000, 1.000000, + -0.295157, 0.496871, 4.977715, -0.000000, 0.611470, -0.791268, 0.000000, 1.000000, + 1.214089, 0.474460, 4.953624, -0.000000, 0.824431, -0.565962, 0.000000, 1.000000, + 1.214089, 0.466704, 4.940501, -0.000000, 0.894316, -0.447435, 0.000000, 1.000000, + -0.295157, 0.466704, 4.940501, -0.000000, 0.894316, -0.447435, 0.000000, 1.000000, + -0.295157, 0.474460, 4.953624, -0.000000, 0.824431, -0.565962, 0.000000, 1.000000, + 1.214089, 0.466306, 4.939694, -0.000000, 0.898963, -0.438024, 0.000000, 1.000000, + 1.214089, 0.460607, 4.924497, -0.000000, 0.969531, -0.244968, 0.000000, 1.000000, + 1.214089, 0.459194, 4.911043, -0.000000, 0.996729, 0.080812, 0.000000, 1.000000, + 1.059123, 0.459194, 4.911043, -0.000000, 0.996729, 0.080812, 0.000000, 1.000000, + -0.140191, 0.459194, 4.911043, -0.000000, 0.996729, 0.080812, 0.000000, 1.000000, + -0.295157, 0.459194, 4.911043, -0.000000, 0.996729, 0.080812, 0.000000, 1.000000, + -0.295157, 0.460607, 4.924497, -0.000000, 0.969531, -0.244968, 0.000000, 1.000000, + -0.295157, 0.466306, 4.939694, -0.000000, 0.898963, -0.438024, 0.000000, 1.000000, + -0.295157, 0.537914, 4.992767, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + -0.295157, 0.523783, 4.991020, -1.000000, -0.000000, -0.000000, 0.000000, 1.000000, + -0.295157, 0.509897, 5.046917, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + -0.295157, 0.537914, 5.050338, -1.000000, -0.000000, -0.000000, 0.000000, 1.000000, + -0.295157, 0.508304, 4.985098, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + -0.295157, 0.496871, 4.977715, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + -0.295157, 0.461984, 5.023569, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + -0.295157, 0.484555, 5.037558, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + -0.295157, 0.510012, 4.985968, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + -0.295157, 0.484241, 4.965982, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + -0.295157, 0.474460, 4.953624, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + -0.295157, 0.426572, 4.985953, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + -0.295157, 0.429746, 4.990541, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + -0.295157, 0.442693, 5.006267, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + -0.295157, 0.484922, 4.966722, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.295157, 0.466306, 4.939694, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + -0.295157, 0.460607, 4.924497, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + -0.295157, 0.405321, 4.937600, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + -0.295157, 0.409878, 4.952830, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + -0.295157, 0.414274, 4.963717, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + -0.295157, 0.496184, 5.042631, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + -0.295157, 0.459259, 5.021467, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + -0.295157, 0.466704, 4.940501, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + -0.295157, 0.401623, 4.911043, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + -0.295157, 0.459194, 4.911043, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 1.214089, 0.537914, 5.050338, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 1.214089, 0.509897, 5.046917, 1.000000, -0.000000, 0.000000, 0.000000, 1.000000, + 1.214089, 0.523783, 4.991020, 1.000000, -0.000000, 0.000000, 0.000000, 1.000000, + 1.214089, 0.537914, 4.992767, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 1.214089, 0.461984, 5.023569, 1.000000, -0.000000, 0.000000, 0.000000, 1.000000, + 1.214089, 0.496871, 4.977715, 1.000000, -0.000000, 0.000000, 0.000000, 1.000000, + 1.214089, 0.508304, 4.985098, 1.000000, -0.000000, -0.000000, 0.000000, 1.000000, + 1.214089, 0.510012, 4.985968, 1.000000, -0.000000, 0.000000, 0.000000, 1.000000, + 1.214089, 0.484555, 5.037558, 1.000000, -0.000000, 0.000000, 0.000000, 1.000000, + 1.214089, 0.426572, 4.985953, 1.000000, -0.000000, 0.000000, 0.000000, 1.000000, + 1.214089, 0.474460, 4.953624, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 1.214089, 0.484241, 4.965982, 1.000000, -0.000000, 0.000000, 0.000000, 1.000000, + 1.214089, 0.484922, 4.966722, 1.000000, -0.000000, -0.000000, 0.000000, 1.000000, + 1.214089, 0.442693, 5.006267, 1.000000, -0.000000, 0.000000, 0.000000, 1.000000, + 1.214089, 0.429746, 4.990541, 1.000000, -0.000000, 0.000000, 0.000000, 1.000000, + 1.214089, 0.414274, 4.963717, 1.000000, -0.000000, 0.000000, 0.000000, 1.000000, + 1.214089, 0.409878, 4.952830, 1.000000, -0.000000, 0.000000, 0.000000, 1.000000, + 1.214089, 0.405321, 4.937600, 1.000000, -0.000000, 0.000000, 0.000000, 1.000000, + 1.214089, 0.460607, 4.924497, 1.000000, -0.000000, 0.000000, 0.000000, 1.000000, + 1.214089, 0.466306, 4.939694, 1.000000, -0.000000, 0.000000, 0.000000, 1.000000, + 1.214089, 0.496184, 5.042631, 1.000000, -0.000000, 0.000000, 0.000000, 1.000000, + 1.214089, 0.459259, 5.021467, 1.000000, -0.000000, 0.000000, 0.000000, 1.000000, + 1.214089, 0.466704, 4.940501, 1.000000, -0.000000, 0.000000, 0.000000, 1.000000, + 1.214089, 0.459194, 4.911043, 1.000000, -0.000000, -0.000000, 0.000000, 1.000000, + 1.214089, 0.401623, 4.911043, 1.000000, -0.000000, -0.000000, 0.000000, 1.000000, + -0.295157, 0.537914, 4.992767, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + -0.295157, 0.537914, 5.050338, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 1.214089, 0.537914, 5.050338, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 1.214089, 0.537914, 4.992767, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + -0.445516, 0.379225, 4.911043, -1.000000, -0.000000, -0.000000, 0.000000, 1.000000, + -0.434803, 0.419209, 4.911043, -0.866026, 0.500000, -0.000000, 0.000000, 1.000000, + -0.434803, 0.419209, 3.711508, -0.866026, 0.500000, -0.000000, 0.000000, 1.000000, + -0.445516, 0.379225, 3.711507, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + -0.405532, 0.448480, 3.711508, -0.500000, 0.866026, -0.000000, 0.000000, 1.000000, + -0.405532, 0.448480, 4.911043, -0.500000, 0.866026, -0.000000, 0.000000, 1.000000, + -0.445516, 0.140897, 3.711507, -1.000000, -0.000000, -0.000000, 0.000000, 1.000000, + -0.445516, 0.140897, 4.271611, -1.000000, -0.000000, -0.000000, 0.000000, 1.000000, + -0.445516, 0.157633, 4.276834, -1.000000, -0.000000, -0.000000, 0.000000, 1.000000, + -0.445516, 0.172270, 4.291469, -1.000000, -0.000000, -0.000000, 0.000000, 1.000000, + -0.445516, 0.177625, 4.311462, -1.000000, -0.000000, -0.000000, 0.000000, 1.000000, + -0.445516, 0.177625, 4.547516, -1.000000, -0.000000, -0.000000, 0.000000, 1.000000, + -0.445516, 0.157633, 4.582144, -1.000000, -0.000000, -0.000000, 0.000000, 1.000000, + -0.445516, 0.140897, 4.587368, -1.000000, -0.000000, -0.000000, 0.000000, 1.000000, + -0.445516, 0.140897, 4.911043, -1.000000, -0.000000, -0.000000, 0.000000, 1.000000, + -0.445516, 0.172270, 4.567509, -1.000000, -0.000000, -0.000000, 0.000000, 1.000000, + -0.445516, 0.194969, 4.911043, -1.000000, -0.000000, -0.000000, 0.000000, 1.000000, + -0.445516, 0.361638, 4.911043, -1.000000, -0.000000, -0.000000, 0.000000, 1.000000, + -0.438952, 0.109166, 3.711508, -0.917911, -0.396786, -0.000000, 0.000000, 1.000000, + -0.420336, 0.082645, 3.711507, -0.685121, -0.728429, -0.000000, 0.000000, 1.000000, + -0.420336, 0.082645, 3.829721, -0.685121, -0.728429, -0.000000, 0.000000, 1.000000, + -0.420336, 0.082645, 3.947935, -0.685121, -0.728429, -0.000000, 0.000000, 1.000000, + -0.420336, 0.082645, 4.271478, -0.685121, -0.728429, -0.000000, 0.000000, 1.000000, + -0.438952, 0.109166, 4.271478, -0.917911, -0.396786, -0.000000, 0.000000, 1.000000, + -0.445450, 0.137641, 4.271478, -0.999171, -0.040715, -0.000000, 0.000000, 1.000000, + -0.438952, 0.109166, 4.271478, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -0.420336, 0.082645, 4.271478, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -0.233469, -0.093112, 4.271478, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -0.208149, -0.109202, 4.271478, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -0.178681, -0.114829, 4.271478, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -0.130688, -0.114829, 4.271478, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -0.130688, -0.057258, 4.271478, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -0.171710, -0.057258, 4.271478, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -0.186444, -0.054444, 4.271478, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -0.199104, -0.046399, 4.271478, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -0.375355, 0.119373, 4.271478, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -0.384662, 0.132634, 4.271478, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -0.386443, 0.137641, 4.271478, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -0.445450, 0.137641, 4.271478, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -0.375355, 0.119373, 3.711508, 0.685121, 0.728429, 0.000000, 0.000000, 1.000000, + -0.384663, 0.132634, 3.711507, 0.917911, 0.396786, 0.000000, 0.000000, 1.000000, + -0.384662, 0.132634, 4.271478, 0.917911, 0.396786, 0.000000, 0.000000, 1.000000, + -0.375355, 0.119373, 4.271478, 0.685121, 0.728429, 0.000000, 0.000000, 1.000000, + -0.387945, 0.148499, 3.711508, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.387945, 0.148499, 4.272980, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.386443, 0.137641, 4.271478, 0.962423, 0.271556, 0.000000, 0.000000, 1.000000, + -0.387945, 0.361638, 3.711508, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.387945, 0.361638, 4.911043, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.387945, 0.194969, 4.911043, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.387945, 0.148499, 4.911043, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.387945, 0.148499, 4.585998, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.387945, 0.157633, 4.582144, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.387945, 0.172269, 4.567509, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.387945, 0.177625, 4.547516, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.387945, 0.177625, 4.311462, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.387945, 0.172269, 4.291469, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.387945, 0.157633, 4.276834, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.375355, 0.119373, 4.587501, 0.685121, 0.728429, 0.000000, 0.000000, 1.000000, + -0.384662, 0.132634, 4.587501, 0.917911, 0.396786, 0.000000, 0.000000, 1.000000, + -0.384663, 0.132634, 4.911043, 0.917911, 0.396786, 0.000000, 0.000000, 1.000000, + -0.375355, 0.119373, 4.911043, 0.685121, 0.728429, 0.000000, 0.000000, 1.000000, + -0.386443, 0.137641, 4.587501, 0.962423, 0.271556, 0.000000, 0.000000, 1.000000, + -0.438952, 0.109166, 4.587501, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + -0.445450, 0.137641, 4.587501, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + -0.386443, 0.137641, 4.587501, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + -0.171710, -0.057258, 4.587501, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + -0.130688, -0.057258, 4.587500, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + -0.130688, -0.114829, 4.587500, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + -0.186444, -0.054444, 4.587501, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + -0.178681, -0.114829, 4.587500, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + -0.199104, -0.046399, 4.587501, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + -0.375355, 0.119373, 4.587501, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + -0.208149, -0.109202, 4.587501, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + -0.233469, -0.093112, 4.587501, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + -0.420336, 0.082645, 4.587501, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + -0.384662, 0.132634, 4.587501, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + -0.233469, -0.093112, 4.587501, -0.685121, -0.728429, -0.000000, 0.000000, 1.000000, + -0.233469, -0.093112, 4.911043, -0.685121, -0.728429, -0.000000, 0.000000, 1.000000, + -0.420336, 0.082645, 4.911043, -0.685121, -0.728429, -0.000000, 0.000000, 1.000000, + -0.420336, 0.082645, 4.587501, -0.685121, -0.728429, -0.000000, 0.000000, 1.000000, + -0.178681, -0.114829, 4.911043, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.208148, -0.109202, 4.911043, -0.368491, -0.929631, -0.000000, 0.000000, 1.000000, + -0.208149, -0.109202, 4.587501, -0.368491, -0.929631, -0.000000, 0.000000, 1.000000, + -0.178681, -0.114829, 4.587500, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.090703, -0.114829, 4.547516, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.096060, -0.114829, 4.567508, -0.866026, 0.000000, -0.500000, 0.000000, 1.000000, + -0.096060, -0.057258, 4.567508, -0.866026, 0.000000, -0.500000, 0.000000, 1.000000, + -0.090703, -0.057258, 4.547516, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.110695, -0.057258, 4.582144, -0.500000, 0.000000, -0.866026, 0.000000, 1.000000, + -0.110695, -0.114829, 4.582144, -0.500000, 0.000000, -0.866026, 0.000000, 1.000000, + -0.090703, -0.114829, 4.545733, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + -0.090703, -0.057258, 4.545733, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + -0.130688, -0.114829, 4.505748, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -0.110695, -0.114829, 4.511105, -0.500000, -0.000000, 0.866026, 0.000000, 1.000000, + -0.110695, -0.057258, 4.511105, -0.500000, -0.000000, 0.866026, 0.000000, 1.000000, + -0.130688, -0.057258, 4.505748, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -0.096060, -0.057258, 4.525740, -0.866026, 0.000000, 0.500000, 0.000000, 1.000000, + -0.096060, -0.114829, 4.525740, -0.866026, 0.000000, 0.500000, 0.000000, 1.000000, + -0.405532, -0.057258, 4.505748, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -0.405532, -0.114829, 4.505748, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -0.445516, -0.114829, 4.465764, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.440159, -0.114829, 4.485756, -0.866026, 0.000000, 0.500000, 0.000000, 1.000000, + -0.440159, -0.057258, 4.485756, -0.866026, 0.000000, 0.500000, 0.000000, 1.000000, + -0.445516, -0.057258, 4.465764, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.425524, -0.057258, 4.500391, -0.500000, 0.000000, 0.866026, 0.000000, 1.000000, + -0.425524, -0.114829, 4.500391, -0.500000, 0.000000, 0.866026, 0.000000, 1.000000, + -0.445516, -0.114829, 4.393215, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + -0.445516, -0.057258, 4.393215, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + -0.440160, -0.057258, 4.373222, -0.866026, 0.000000, -0.500000, 0.000000, 1.000000, + -0.440160, -0.114829, 4.373222, -0.866026, 0.000000, -0.500000, 0.000000, 1.000000, + -0.425524, -0.114829, 4.358587, -0.500000, 0.000000, -0.866026, 0.000000, 1.000000, + -0.425524, -0.057258, 4.358587, -0.500000, 0.000000, -0.866026, 0.000000, 1.000000, + -0.405532, -0.114829, 4.353230, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + -0.405532, -0.057258, 4.353230, -0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + -0.130688, -0.114829, 4.353230, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + -0.130688, -0.057258, 4.353230, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + -0.110695, -0.057258, 4.347873, -0.500000, 0.000000, -0.866026, 0.000000, 1.000000, + -0.110695, -0.114829, 4.347873, -0.500000, 0.000000, -0.866026, 0.000000, 1.000000, + -0.096060, -0.114829, 4.333238, -0.866026, 0.000000, -0.500000, 0.000000, 1.000000, + -0.096060, -0.057258, 4.333238, -0.866026, 0.000000, -0.500000, 0.000000, 1.000000, + -0.090703, -0.114829, 4.313246, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + -0.090703, -0.057258, 4.313246, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + -0.090703, -0.057258, 4.311462, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + -0.090703, -0.114829, 4.311462, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + -0.171710, -0.057258, 4.587501, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + -0.186444, -0.054444, 4.587501, 0.368491, 0.929631, 0.000000, 0.000000, 1.000000, + -0.186444, -0.054444, 4.911043, 0.368491, 0.929631, 0.000000, 0.000000, 1.000000, + -0.171710, -0.057258, 4.911043, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + -0.199104, -0.046399, 4.911043, 0.685121, 0.728429, 0.000000, 0.000000, 1.000000, + -0.199104, -0.046399, 4.587501, 0.685121, 0.728429, 0.000000, 0.000000, 1.000000, + -0.482422, 0.361638, 5.042599, 0.354425, 0.000000, 0.935084, 0.000000, 1.000000, + -0.496220, 0.361638, 5.046916, 0.240815, 0.000000, 0.970571, 0.000000, 1.000000, + -0.524237, 0.361638, 5.050338, -0.001059, 0.000000, 0.999999, 0.000000, 1.000000, + -0.524237, 0.194969, 5.050338, -0.001059, 0.000000, 0.999999, 0.000000, 1.000000, + -0.496220, 0.194969, 5.046916, 0.240815, -0.000000, 0.970571, 0.000000, 1.000000, + -0.482422, 0.194969, 5.042599, 0.354425, 0.000000, 0.935084, 0.000000, 1.000000, + -0.470877, 0.194969, 5.037558, 0.443869, -0.000000, 0.896092, 0.000000, 1.000000, + -0.448306, 0.194969, 5.023569, 0.601696, -0.000000, 0.798725, 0.000000, 1.000000, + -0.445483, 0.194969, 5.021389, 0.620411, -0.000000, 0.784277, 0.000000, 1.000000, + -0.445483, 0.361638, 5.021389, 0.620411, -0.000000, 0.784277, 0.000000, 1.000000, + -0.448306, 0.361638, 5.023569, 0.601696, -0.000000, 0.798725, 0.000000, 1.000000, + -0.470877, 0.361638, 5.037558, 0.443869, -0.000000, 0.896092, 0.000000, 1.000000, + -0.429016, 0.194969, 5.006267, 0.728423, -0.000000, 0.685128, 0.000000, 1.000000, + -0.416068, 0.194969, 4.990541, 0.812063, -0.000000, 0.583570, 0.000000, 1.000000, + -0.416068, 0.361638, 4.990541, 0.812063, -0.000000, 0.583570, 0.000000, 1.000000, + -0.429016, 0.361638, 5.006267, 0.728423, -0.000000, 0.685128, 0.000000, 1.000000, + -0.412894, 0.194969, 4.985953, 0.832476, -0.000000, 0.554062, 0.000000, 1.000000, + -0.400597, 0.194969, 4.963716, 0.912045, 0.000000, 0.410090, 0.000000, 1.000000, + -0.396201, 0.194969, 4.952830, 0.941154, 0.000000, 0.337977, 0.000000, 1.000000, + -0.396201, 0.361638, 4.952830, 0.941154, 0.000000, 0.337977, 0.000000, 1.000000, + -0.400597, 0.361638, 4.963716, 0.912045, 0.000000, 0.410090, 0.000000, 1.000000, + -0.412894, 0.361638, 4.985953, 0.832476, 0.000000, 0.554062, 0.000000, 1.000000, + -0.391644, 0.194969, 4.937600, 0.972312, 0.000000, 0.233687, 0.000000, 1.000000, + -0.391644, 0.361638, 4.937600, 0.972312, 0.000000, 0.233687, 0.000000, 1.000000, + -0.524237, 0.361638, 5.050338, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + -0.496220, 0.361638, 5.046916, -0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + -0.510105, 0.361638, 4.991020, -0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + -0.524237, 0.361638, 4.992767, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + -0.448306, 0.361638, 5.023569, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + -0.483194, 0.361638, 4.977715, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + -0.494627, 0.361638, 4.985098, -0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + -0.496334, 0.361638, 4.985968, -0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + -0.470877, 0.361638, 5.037558, -0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + -0.429016, 0.361638, 5.006267, 0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + -0.416068, 0.361638, 4.990541, 0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + -0.412894, 0.361638, 4.985953, 0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + -0.460782, 0.361638, 4.953624, 0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + -0.470904, 0.361638, 4.966353, 0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + -0.400597, 0.361638, 4.963716, 0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + -0.396201, 0.361638, 4.952830, 0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + -0.391644, 0.361638, 4.937600, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + -0.446929, 0.361638, 4.924496, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + -0.452858, 0.361638, 4.940160, 0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + -0.482422, 0.361638, 5.042599, -0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + -0.445483, 0.361638, 5.021389, -0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + -0.445516, 0.361638, 4.911043, -0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + -0.387945, 0.361638, 4.911043, -0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + -0.524237, 0.194969, 4.992767, -0.000000, -1.000000, -0.000000, 0.000000, 1.000000, + -0.510105, 0.194969, 4.991020, 0.000000, -1.000000, -0.000000, 0.000000, 1.000000, + -0.496220, 0.194969, 5.046916, 0.000000, -1.000000, -0.000000, 0.000000, 1.000000, + -0.524237, 0.194969, 5.050338, -0.000000, -1.000000, -0.000000, 0.000000, 1.000000, + -0.494627, 0.194969, 4.985098, 0.000000, -1.000000, -0.000000, 0.000000, 1.000000, + -0.483194, 0.194969, 4.977715, 0.000000, -1.000000, -0.000000, 0.000000, 1.000000, + -0.448306, 0.194969, 5.023569, 0.000000, -1.000000, -0.000000, 0.000000, 1.000000, + -0.470877, 0.194969, 5.037558, 0.000000, -1.000000, -0.000000, 0.000000, 1.000000, + -0.496334, 0.194969, 4.985968, 0.000000, -1.000000, -0.000000, 0.000000, 1.000000, + -0.470904, 0.194969, 4.966353, -0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.460782, 0.194969, 4.953624, -0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.412894, 0.194969, 4.985953, -0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.416068, 0.194969, 4.990541, -0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.429016, 0.194969, 5.006267, -0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.452858, 0.194969, 4.940160, -0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.446929, 0.194969, 4.924496, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.391644, 0.194969, 4.937600, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.396201, 0.194969, 4.952830, -0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.400597, 0.194969, 4.963716, -0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.482422, 0.194969, 5.042599, 0.000000, -1.000000, -0.000000, 0.000000, 1.000000, + -0.445483, 0.194969, 5.021389, 0.000000, -1.000000, -0.000000, 0.000000, 1.000000, + -0.387945, 0.194969, 4.911043, 0.000000, -1.000000, -0.000000, 0.000000, 1.000000, + -0.445516, 0.194969, 4.911043, 0.000000, -1.000000, -0.000000, 0.000000, 1.000000, + -0.524237, 0.361638, 4.992767, -1.000000, -0.000000, -0.000000, 0.000000, 1.000000, + -0.524237, 0.194969, 4.992767, -1.000000, -0.000000, -0.000000, 0.000000, 1.000000, + -0.524237, 0.194969, 5.050338, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + -0.524237, 0.361638, 5.050338, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + -0.207841, -0.038181, 3.714722, 0.685121, 0.728429, 0.000000, 0.000000, 1.000000, + -0.216579, -0.029963, 3.711508, 0.685121, 0.728429, 0.000000, 0.000000, 1.000000, + -0.199104, -0.046399, 4.271478, 0.685121, 0.728429, 0.000000, 0.000000, 1.000000, + -0.199104, -0.046399, 3.947935, 0.685121, 0.728429, 0.000000, 0.000000, 1.000000, + -0.336305, 0.082645, 3.947935, 0.685121, 0.728429, 0.000000, 0.000000, 1.000000, + -0.336305, 0.082645, 3.829721, 0.685121, 0.728429, 0.000000, 0.000000, 1.000000, + -0.216579, -0.029963, 3.829721, 0.685121, 0.728429, 0.000000, 0.000000, 1.000000, + -0.207841, -0.038181, 3.826507, 0.685121, 0.728429, 0.000000, 0.000000, 1.000000, + -0.201445, -0.044197, 3.817726, 0.685121, 0.728429, 0.000000, 0.000000, 1.000000, + -0.199104, -0.046399, 3.805731, 0.685121, 0.728429, 0.000000, 0.000000, 1.000000, + -0.199104, -0.046399, 3.735498, 0.685121, 0.728429, 0.000000, 0.000000, 1.000000, + -0.201445, -0.044197, 3.723503, 0.685121, 0.728429, 0.000000, 0.000000, 1.000000, + -0.238547, -0.088336, 3.735499, 0.728429, -0.685121, 0.000000, 0.000000, 1.000000, + -0.240888, -0.086134, 3.723503, 0.630838, -0.593333, -0.499999, 0.000000, 1.000000, + -0.201445, -0.044197, 3.723503, 0.630838, -0.593333, -0.499999, 0.000000, 1.000000, + -0.199104, -0.046399, 3.735498, 0.728429, -0.685121, 0.000000, 0.000000, 1.000000, + -0.207841, -0.038181, 3.714722, 0.364214, -0.342560, -0.866026, 0.000000, 1.000000, + -0.247285, -0.080118, 3.714722, 0.364214, -0.342560, -0.866026, 0.000000, 1.000000, + -0.216579, -0.029963, 3.711508, 0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + -0.256023, -0.071899, 3.711508, 0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + -0.199104, -0.046399, 3.805731, 0.728429, -0.685121, 0.000000, 0.000000, 1.000000, + -0.238547, -0.088336, 3.805731, 0.728429, -0.685121, 0.000000, 0.000000, 1.000000, + -0.201445, -0.044197, 3.817726, 0.630838, -0.593333, 0.499999, 0.000000, 1.000000, + -0.240888, -0.086134, 3.817726, 0.630838, -0.593333, 0.499999, 0.000000, 1.000000, + -0.247285, -0.080118, 3.826507, 0.364214, -0.342560, 0.866026, 0.000000, 1.000000, + -0.207841, -0.038181, 3.826507, 0.364214, -0.342560, 0.866026, 0.000000, 1.000000, + -0.256023, -0.071899, 3.829722, 0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + -0.216579, -0.029963, 3.829721, -0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + -0.336305, 0.082645, 3.829721, -0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + -0.420336, 0.082645, 3.829721, -0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + -0.420336, 0.082645, 3.947935, -0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + -0.336305, 0.082645, 3.947935, -0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + -0.199104, -0.046399, 3.947935, -0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + -0.171710, -0.057258, 3.947935, -0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.452184, -0.057258, 3.947935, -0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.452184, -0.114829, 3.947935, -0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + -0.178681, -0.114829, 3.947935, -0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + -0.208148, -0.109202, 3.947935, -0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + -0.186444, -0.054444, 3.947935, -0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + -0.233469, -0.093112, 3.947935, -0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.452184, -0.057258, 3.947935, 1.000000, -0.000000, 0.000000, 0.000000, 1.000000, + 0.452184, -0.057258, 4.037556, 1.000000, -0.000000, 0.000000, 0.000000, 1.000000, + 0.452184, -0.114829, 4.037556, 1.000000, -0.000000, 0.000000, 0.000000, 1.000000, + 0.452184, -0.114829, 3.947935, 1.000000, -0.000000, 0.000000, 0.000000, 1.000000, + 0.452238, -0.193550, 5.050338, 1.000000, -0.000000, 0.000757, 0.000000, 1.000000, + 0.452299, -0.193550, 4.992767, 0.999999, -0.000000, 0.001423, 0.000000, 1.000000, + 0.452311, -0.163939, 4.985098, 0.999999, -0.000000, 0.001545, 0.000000, 1.000000, + 0.452343, -0.139877, 4.965981, 0.999998, -0.000000, 0.001899, 0.000000, 1.000000, + 0.452486, -0.114829, 4.911043, 0.999994, -0.000000, 0.003478, 0.000000, 1.000000, + 0.453298, -0.114829, 4.803137, 0.999884, -0.000000, 0.015261, 0.000000, 1.000000, + 0.453298, -0.057258, 4.803148, 0.999884, -0.000000, 0.015261, 0.000000, 1.000000, + 0.452399, -0.122402, 4.940625, 0.999997, -0.000000, 0.002500, 0.000000, 1.000000, + 0.452486, -0.057258, 4.911043, 0.999994, -0.000000, 0.003478, 0.000000, 1.000000, + 0.452370, -0.065514, 4.952833, 0.999998, -0.000000, 0.002189, 0.000000, 1.000000, + 0.452302, -0.085381, 4.990541, 0.999999, -0.000000, 0.001458, 0.000000, 1.000000, + 0.452264, -0.114795, 5.021389, 0.999999, -0.000000, 0.001043, 0.000000, 1.000000, + 0.452244, -0.151735, 5.042599, 1.000000, -0.000000, 0.000825, 0.000000, 1.000000, + 0.225607, -0.057258, 4.279369, 0.998131, -0.000000, 0.061104, 0.000000, 1.000000, + 0.224908, -0.057258, 4.453572, 1.000000, -0.000000, 0.000000, 0.000000, 1.000000, + 0.224908, -0.114829, 4.453479, 1.000000, -0.000000, 0.000000, 0.000000, 1.000000, + 0.225606, -0.114829, 4.279382, 0.998131, -0.000000, 0.061104, 0.000000, 1.000000, + 0.701189, -0.057258, 4.513874, 0.999405, -0.000000, -0.034479, 0.000000, 1.000000, + 0.701460, -0.057258, 4.595470, 1.000000, -0.000000, -0.000000, 0.000000, 1.000000, + 0.701460, -0.114829, 4.595380, 1.000000, -0.000000, -0.000000, 0.000000, 1.000000, + 0.701186, -0.114829, 4.513769, 0.999405, -0.000000, -0.034479, 0.000000, 1.000000, + 0.674270, -0.057258, 4.753249, -0.169895, 0.000000, 0.985462, 0.000000, 1.000000, + 0.643676, -0.057258, 4.746241, -0.252581, 0.000000, 0.967576, 0.000000, 1.000000, + 0.643691, -0.114829, 4.746245, -0.252581, 0.000000, 0.967576, 0.000000, 1.000000, + 0.674333, -0.114829, 4.753259, -0.169895, 0.000000, 0.985462, 0.000000, 1.000000, + 0.515001, -0.057258, 4.711345, -0.223196, 0.000000, 0.974774, 0.000000, 1.000000, + 0.487545, -0.057258, 4.707361, 0.002690, -0.000000, 0.999996, 0.000000, 1.000000, + 0.487532, -0.114829, 4.707361, 0.002690, -0.000000, 0.999996, 0.000000, 1.000000, + 0.515073, -0.114829, 4.711362, -0.223196, 0.000000, 0.974774, 0.000000, 1.000000, + 0.461531, -0.057258, 4.719770, 0.840850, -0.000000, 0.541267, 0.000000, 1.000000, + 0.457280, -0.057258, 4.730085, 0.974221, -0.000000, 0.225597, 0.000000, 1.000000, + 0.457299, -0.114829, 4.729999, 0.974221, -0.000000, 0.225597, 0.000000, 1.000000, + 0.461525, -0.114829, 4.719779, 0.840850, -0.000000, 0.541267, 0.000000, 1.000000, + 0.454733, -0.057258, 4.752910, 0.998450, -0.000000, 0.055656, 0.000000, 1.000000, + 0.454731, -0.114829, 4.752946, 0.998450, -0.000000, 0.055656, 0.000000, 1.000000, + 0.477135, -0.057258, 4.708586, 0.247481, -0.000000, 0.968893, 0.000000, 1.000000, + 0.468089, -0.057258, 4.712803, 0.588453, -0.000000, 0.808531, 0.000000, 1.000000, + 0.468132, -0.114829, 4.712769, 0.588453, -0.000000, 0.808531, 0.000000, 1.000000, + 0.477186, -0.114829, 4.708574, 0.247481, -0.000000, 0.968893, 0.000000, 1.000000, + 0.554287, -0.057258, 4.721434, -0.263717, 0.000000, 0.964600, 0.000000, 1.000000, + 0.554217, -0.114829, 4.721415, -0.263717, 0.000000, 0.964600, 0.000000, 1.000000, + 0.701088, -0.057258, 4.728525, 0.999115, -0.000000, 0.042070, 0.000000, 1.000000, + 0.699378, -0.057258, 4.745964, 0.978596, -0.000000, 0.205792, 0.000000, 1.000000, + 0.699371, -0.114829, 4.745993, 0.978596, -0.000000, 0.205792, 0.000000, 1.000000, + 0.701088, -0.114829, 4.728518, 0.999115, -0.000000, 0.042070, 0.000000, 1.000000, + 0.694665, -0.057258, 4.753634, 0.394666, -0.000000, 0.918825, 0.000000, 1.000000, + 0.690879, -0.057258, 4.754509, 0.107434, -0.000000, 0.994212, 0.000000, 1.000000, + 0.690907, -0.114829, 4.754506, 0.107143, -0.000000, 0.994244, 0.000000, 1.000000, + 0.694635, -0.114829, 4.753646, 0.393492, -0.000000, 0.919328, 0.000000, 1.000000, + 0.696605, -0.057258, 4.752397, 0.708214, -0.000000, 0.705997, 0.000000, 1.000000, + 0.696610, -0.114829, 4.752391, 0.708214, -0.000000, 0.705997, 0.000000, 1.000000, + 0.701467, -0.057258, 4.696611, 1.000000, -0.000000, 0.000357, 0.000000, 1.000000, + 0.701467, -0.114829, 4.696666, 1.000000, -0.000000, 0.000357, 0.000000, 1.000000, + 0.318350, -0.057258, 4.538102, -0.139906, 0.000000, -0.990165, 0.000000, 1.000000, + 0.509109, -0.057258, 4.509696, -0.148841, 0.000000, -0.988861, 0.000000, 1.000000, + 0.509235, -0.114829, 4.509678, -0.148841, 0.000000, -0.988861, 0.000000, 1.000000, + 0.318396, -0.114829, 4.538095, -0.139906, 0.000000, -0.990165, 0.000000, 1.000000, + 0.695446, -0.057258, 4.487468, 0.363094, -0.000000, -0.931753, 0.000000, 1.000000, + 0.697179, -0.057258, 4.488631, 0.790433, -0.000000, -0.612549, 0.000000, 1.000000, + 0.697191, -0.114829, 4.488645, 0.792114, -0.000000, -0.610373, 0.000000, 1.000000, + 0.695452, -0.114829, 4.487470, 0.365402, -0.000000, -0.930850, 0.000000, 1.000000, + 0.699632, -0.057258, 4.495466, 0.983674, -0.000000, -0.179963, 0.000000, 1.000000, + 0.699634, -0.114829, 4.495472, 0.983674, -0.000000, -0.179963, 0.000000, 1.000000, + 0.663212, -0.057258, 4.487789, -0.106103, 0.000000, -0.994355, 0.000000, 1.000000, + 0.663255, -0.114829, 4.487784, -0.106018, 0.000000, -0.994364, 0.000000, 1.000000, + 0.690649, -0.057258, 4.486501, 0.091779, 0.000000, -0.995779, 0.000000, 1.000000, + 0.690554, -0.114829, 4.486492, 0.091890, 0.000000, -0.995769, 0.000000, 1.000000, + 0.234977, -0.057258, 4.538829, 0.656010, -0.000000, -0.754753, 0.000000, 1.000000, + 0.242702, -0.057258, 4.543022, 0.306335, -0.000000, -0.951924, 0.000000, 1.000000, + 0.242722, -0.114829, 4.543028, 0.306335, -0.000000, -0.951924, 0.000000, 1.000000, + 0.234960, -0.114829, 4.538812, 0.655977, -0.000000, -0.754781, 0.000000, 1.000000, + 0.267980, -0.057258, 4.544204, -0.073347, 0.000000, -0.997307, 0.000000, 1.000000, + 0.267984, -0.114829, 4.544203, -0.073347, 0.000000, -0.997307, 0.000000, 1.000000, + 0.224962, -0.057258, 4.491578, 0.999952, -0.000000, -0.009811, 0.000000, 1.000000, + 0.226085, -0.057258, 4.516344, 0.993603, -0.000000, -0.112930, 0.000000, 1.000000, + 0.226090, -0.114829, 4.516391, 0.993603, -0.000000, -0.112933, 0.000000, 1.000000, + 0.224962, -0.114829, 4.491537, 0.999952, -0.000000, -0.009811, 0.000000, 1.000000, + 0.230237, -0.057258, 4.532580, 0.888475, -0.000000, -0.458925, 0.000000, 1.000000, + 0.230259, -0.114829, 4.532620, 0.887388, -0.000000, -0.461023, 0.000000, 1.000000, + 0.700522, -0.057258, 4.125271, 1.000000, -0.000000, 0.000520, 0.000000, 1.000000, + 0.700090, -0.057258, 4.294405, 0.998959, -0.000000, 0.045609, 0.000000, 1.000000, + 0.700090, -0.114829, 4.294400, 0.998959, -0.000000, 0.045609, 0.000000, 1.000000, + 0.700522, -0.114829, 4.125184, 1.000000, -0.000000, 0.000520, 0.000000, 1.000000, + 0.651918, -0.057258, 4.311621, -0.158947, -0.000000, 0.987287, 0.000000, 1.000000, + 0.302643, -0.057258, 4.248855, -0.152537, -0.000000, 0.988298, 0.000000, 1.000000, + 0.302686, -0.114829, 4.248862, -0.152537, -0.000000, 0.988298, 0.000000, 1.000000, + 0.651907, -0.114829, 4.311620, -0.158947, -0.000000, 0.987287, 0.000000, 1.000000, + 0.228930, -0.057258, 4.260210, 0.930946, -0.000000, 0.365157, 0.000000, 1.000000, + 0.228901, -0.114829, 4.260286, 0.931951, -0.000000, 0.362584, 0.000000, 1.000000, + 0.260986, -0.057258, 4.244084, -0.030043, -0.000000, 0.999549, 0.000000, 1.000000, + 0.239430, -0.057258, 4.247702, 0.485171, -0.000000, 0.874420, 0.000000, 1.000000, + 0.239435, -0.114829, 4.247699, 0.486100, -0.000000, 0.873903, 0.000000, 1.000000, + 0.260973, -0.114829, 4.244084, -0.029280, -0.000000, 0.999571, 0.000000, 1.000000, + 0.232971, -0.057258, 4.253219, 0.774472, -0.000000, 0.632609, 0.000000, 1.000000, + 0.232962, -0.114829, 4.253229, 0.774537, -0.000000, 0.632528, 0.000000, 1.000000, + 0.687012, -0.057258, 4.315906, -0.019379, -0.000000, 0.999812, 0.000000, 1.000000, + 0.687032, -0.114829, 4.315906, -0.019379, -0.000000, 0.999812, 0.000000, 1.000000, + 0.697170, -0.057258, 4.313283, 0.910045, -0.000000, 0.414509, 0.000000, 1.000000, + 0.696163, -0.057258, 4.314757, 0.627497, -0.000000, 0.778619, 0.000000, 1.000000, + 0.696158, -0.114829, 4.314760, 0.625603, -0.000000, 0.780142, 0.000000, 1.000000, + 0.697152, -0.114829, 4.313323, 0.909292, -0.000000, 0.416159, 0.000000, 1.000000, + 0.698337, -0.057258, 4.309793, 0.970499, -0.000000, 0.241105, 0.000000, 1.000000, + 0.698351, -0.114829, 4.309734, 0.970499, -0.000000, 0.241105, 0.000000, 1.000000, + 0.650810, -0.057258, 4.062320, -0.195738, 0.000000, -0.980656, 0.000000, 1.000000, + 0.691288, -0.057258, 4.058724, 0.240362, -0.000000, -0.970683, 0.000000, 1.000000, + 0.691256, -0.114829, 4.058716, 0.240362, -0.000000, -0.970683, 0.000000, 1.000000, + 0.650808, -0.114829, 4.062321, -0.195738, 0.000000, -0.980656, 0.000000, 1.000000, + 0.700398, -0.057258, 4.090233, 0.999844, -0.000000, -0.017640, 0.000000, 1.000000, + 0.700398, -0.114829, 4.090256, 0.999844, -0.000000, -0.017640, 0.000000, 1.000000, + 0.696330, -0.057258, 4.061706, 0.799163, -0.000000, -0.601114, 0.000000, 1.000000, + 0.699129, -0.057258, 4.069831, 0.986794, -0.000000, -0.161982, 0.000000, 1.000000, + 0.699127, -0.114829, 4.069819, 0.986997, -0.000000, -0.160738, 0.000000, 1.000000, + 0.696313, -0.114829, 4.061683, 0.799163, -0.000000, -0.601114, 0.000000, 1.000000, + 0.694458, -0.057258, 4.059968, 0.521445, -0.000000, -0.853285, 0.000000, 1.000000, + 0.694468, -0.114829, 4.059974, 0.522290, -0.000000, -0.852768, 0.000000, 1.000000, + 0.521259, -0.057258, 4.091469, -0.191991, 0.000000, -0.981397, 0.000000, 1.000000, + 0.565106, -0.057258, 4.081941, -0.225281, 0.000000, -0.974294, 0.000000, 1.000000, + 0.565098, -0.114829, 4.081943, -0.225281, 0.000000, -0.974294, 0.000000, 1.000000, + 0.521259, -0.114829, 4.091469, -0.191991, 0.000000, -0.981397, 0.000000, 1.000000, + 0.471346, -0.057258, 4.090816, 0.490931, -0.000000, -0.871198, 0.000000, 1.000000, + 0.486006, -0.057258, 4.095196, 0.088601, 0.000000, -0.996067, 0.000000, 1.000000, + 0.486174, -0.114829, 4.095212, 0.086089, 0.000000, -0.996287, 0.000000, 1.000000, + 0.471319, -0.114829, 4.090800, 0.490931, -0.000000, -0.871198, 0.000000, 1.000000, + 0.460131, -0.057258, 4.079831, 0.861532, -0.000000, -0.507703, 0.000000, 1.000000, + 0.460116, -0.114829, 4.079802, 0.861532, -0.000000, -0.507703, 0.000000, 1.000000, + 0.452311, -0.163939, 4.985098, -0.000000, -0.465828, -0.884875, 0.000000, 1.000000, + 0.452299, -0.193550, 4.992767, -0.000000, -0.002184, -0.999998, 0.000000, 1.000000, + -0.148866, -0.193550, 4.992767, -0.000000, -0.002184, -0.999998, 0.000000, 1.000000, + -0.148866, -0.179418, 4.991020, 0.000000, -0.237785, -0.971318, 0.000000, 1.000000, + -0.148866, -0.165647, 4.985968, -0.000000, -0.442374, -0.896831, 0.000000, 1.000000, + -0.148866, -0.163939, 4.985098, -0.000000, -0.465828, -0.884875, 0.000000, 1.000000, + -0.148866, -0.152507, 4.977714, -0.000000, -0.611470, -0.791268, 0.000000, 1.000000, + -0.148866, -0.140216, 4.966353, -0.000000, -0.739356, -0.673315, 0.000000, 1.000000, + 0.452343, -0.139877, 4.965981, -0.000000, -0.739356, -0.673315, 0.000000, 1.000000, + -0.148866, -0.130095, 4.953624, -0.000000, -0.824431, -0.565962, 0.000000, 1.000000, + -0.148866, -0.122170, 4.940161, -0.000000, -0.894316, -0.447435, 0.000000, 1.000000, + 0.452399, -0.122402, 4.940625, -0.000000, -0.894316, -0.447435, 0.000000, 1.000000, + -0.148866, -0.116242, 4.924496, 0.000000, -0.969531, -0.244968, 0.000000, 1.000000, + -0.148866, -0.114829, 4.911043, -0.000000, -0.996729, 0.080812, 0.000000, 1.000000, + 0.452486, -0.114829, 4.911043, -0.000000, -0.996729, 0.080812, 0.000000, 1.000000, + -0.148866, -0.193550, 5.050338, -1.000000, -0.000000, 0.000000, 0.000000, 1.000000, + -0.148866, -0.165533, 5.046917, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.148866, -0.179418, 4.991020, -1.000000, -0.000000, 0.000000, 0.000000, 1.000000, + -0.148866, -0.193550, 4.992767, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.148866, -0.117619, 5.023569, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + -0.148866, -0.152507, 4.977714, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + -0.148866, -0.163939, 4.985098, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.148866, -0.165647, 4.985968, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + -0.148866, -0.140190, 5.037558, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.148866, -0.098329, 5.006267, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.148866, -0.085381, 4.990542, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.148866, -0.082207, 4.985954, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.148866, -0.130095, 4.953624, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.148866, -0.140216, 4.966353, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.148866, -0.069910, 4.963716, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.148866, -0.065513, 4.952830, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.148866, -0.060956, 4.937600, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + -0.148866, -0.116242, 4.924496, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.148866, -0.122170, 4.940161, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.148866, -0.151735, 5.042599, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.148866, -0.114795, 5.021389, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.148866, -0.114829, 4.911043, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + -0.148866, -0.057258, 4.911043, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.452238, -0.193550, 5.050338, -0.000000, -1.000000, -0.000000, 0.000000, 1.000000, + -0.148866, -0.193550, 5.050338, -0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.148866, -0.193550, 4.992767, -0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.452299, -0.193550, 4.992767, -0.000000, -1.000000, -0.000000, 0.000000, 1.000000, + -0.148866, -0.151735, 5.042599, -0.000000, 0.354425, 0.935084, 0.000000, 1.000000, + -0.148866, -0.165533, 5.046917, -0.000000, 0.240815, 0.970571, 0.000000, 1.000000, + -0.148866, -0.193550, 5.050338, 0.000000, -0.001059, 0.999999, 0.000000, 1.000000, + 0.452238, -0.193550, 5.050338, 0.000000, -0.001059, 0.999999, 0.000000, 1.000000, + 0.452244, -0.151735, 5.042599, -0.000000, 0.354425, 0.935084, 0.000000, 1.000000, + -0.148866, -0.114795, 5.021389, -0.000000, 0.620411, 0.784277, 0.000000, 1.000000, + -0.148866, -0.117619, 5.023569, -0.000000, 0.601696, 0.798725, 0.000000, 1.000000, + -0.148866, -0.140190, 5.037558, -0.000000, 0.443869, 0.896092, 0.000000, 1.000000, + 0.452264, -0.114795, 5.021389, -0.000000, 0.620411, 0.784277, 0.000000, 1.000000, + -0.148866, -0.085381, 4.990542, -0.000000, 0.812063, 0.583570, 0.000000, 1.000000, + -0.148866, -0.098329, 5.006267, -0.000000, 0.728423, 0.685128, 0.000000, 1.000000, + 0.452302, -0.085381, 4.990541, -0.000000, 0.812063, 0.583570, 0.000000, 1.000000, + -0.148866, -0.065513, 4.952830, 0.000000, 0.941154, 0.337977, 0.000000, 1.000000, + -0.148866, -0.069910, 4.963716, 0.000000, 0.912045, 0.410090, 0.000000, 1.000000, + -0.148866, -0.082207, 4.985954, -0.000000, 0.832476, 0.554062, 0.000000, 1.000000, + 0.452370, -0.065514, 4.952833, 0.000000, 0.941151, 0.337988, 0.000000, 1.000000, + 0.452486, -0.057258, 4.911043, -0.000000, 0.999313, 0.037066, 0.000000, 1.000000, + -0.148866, -0.057258, 4.911043, -0.000000, 0.999313, 0.037066, 0.000000, 1.000000, + -0.148866, -0.060956, 4.937600, 0.000000, 0.972312, 0.233687, 0.000000, 1.000000, + -0.171710, -0.057258, 3.947935, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + -0.186444, -0.054444, 3.947935, 0.368491, 0.929631, 0.000000, 0.000000, 1.000000, + -0.186444, -0.054444, 4.271478, 0.368491, 0.929631, 0.000000, 0.000000, 1.000000, + -0.171710, -0.057258, 4.271478, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + -0.130688, -0.057258, 4.353230, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + -0.405532, -0.057258, 4.353230, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + -0.425524, -0.057258, 4.358587, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + -0.440160, -0.057258, 4.373222, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + -0.445516, -0.057258, 4.393215, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + -0.425524, -0.057258, 4.500391, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + -0.405532, -0.057258, 4.505748, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + -0.130688, -0.057258, 4.505748, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + -0.440159, -0.057258, 4.485756, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + -0.445516, -0.057258, 4.465764, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + -0.130688, -0.057258, 4.587500, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + -0.110695, -0.057258, 4.582144, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + -0.096060, -0.057258, 4.567508, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.453298, -0.057258, 4.803148, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.454733, -0.057258, 4.752910, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + -0.090703, -0.057258, 4.547516, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + -0.090703, -0.057258, 4.545733, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + -0.096060, -0.057258, 4.525740, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + -0.110695, -0.057258, 4.511105, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.457280, -0.057258, 4.730085, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.515001, -0.057258, 4.711345, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.554287, -0.057258, 4.721434, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.643676, -0.057258, 4.746241, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.674270, -0.057258, 4.753249, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.690879, -0.057258, 4.754509, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.694665, -0.057258, 4.753634, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.696605, -0.057258, 4.752397, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.699378, -0.057258, 4.745964, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.701088, -0.057258, 4.728525, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.701467, -0.057258, 4.696611, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.701460, -0.057258, 4.595470, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.701189, -0.057258, 4.513874, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.699632, -0.057258, 4.495466, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.697179, -0.057258, 4.488631, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.695446, -0.057258, 4.487468, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.690649, -0.057258, 4.486501, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.663212, -0.057258, 4.487789, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.509109, -0.057258, 4.509696, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.318350, -0.057258, 4.538102, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.267980, -0.057258, 4.544204, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.242702, -0.057258, 4.543022, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.234977, -0.057258, 4.538829, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.487545, -0.057258, 4.707361, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.477135, -0.057258, 4.708586, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.468089, -0.057258, 4.712803, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.461531, -0.057258, 4.719770, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.302643, -0.057258, 4.248855, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.651918, -0.057258, 4.311621, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.687012, -0.057258, 4.315906, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.696163, -0.057258, 4.314757, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.697170, -0.057258, 4.313283, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.698337, -0.057258, 4.309793, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.700090, -0.057258, 4.294405, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.700522, -0.057258, 4.125271, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.260986, -0.057258, 4.244084, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.239430, -0.057258, 4.247702, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.700398, -0.057258, 4.090233, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.699129, -0.057258, 4.069831, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.696330, -0.057258, 4.061706, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.452184, -0.057258, 4.037556, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.452184, -0.057258, 3.947935, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.460131, -0.057258, 4.079831, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.471346, -0.057258, 4.090816, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.486006, -0.057258, 4.095196, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + -0.130688, -0.057258, 4.271478, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + -0.110695, -0.057258, 4.276835, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + -0.096060, -0.057258, 4.291470, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.521259, -0.057258, 4.091469, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.565106, -0.057258, 4.081941, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.650810, -0.057258, 4.062320, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.691288, -0.057258, 4.058724, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.694458, -0.057258, 4.059968, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.232971, -0.057258, 4.253219, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.228930, -0.057258, 4.260210, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.225607, -0.057258, 4.279369, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.224908, -0.057258, 4.453572, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.224962, -0.057258, 4.491578, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.226085, -0.057258, 4.516344, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.230237, -0.057258, 4.532580, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + -0.090703, -0.057258, 4.311462, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + -0.090703, -0.057258, 4.313246, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + -0.096060, -0.057258, 4.333238, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + -0.110695, -0.057258, 4.347873, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + -0.096060, -0.057258, 4.291470, -0.866026, 0.000000, 0.500000, 0.000000, 1.000000, + -0.096060, -0.114829, 4.291470, -0.866026, 0.000000, 0.500000, 0.000000, 1.000000, + -0.110695, -0.114829, 4.276835, -0.500000, 0.000000, 0.866026, 0.000000, 1.000000, + -0.110695, -0.057258, 4.276835, -0.500000, 0.000000, 0.866026, 0.000000, 1.000000, + -0.130688, -0.114829, 4.505748, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.405532, -0.114829, 4.505748, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.425524, -0.114829, 4.500391, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.440159, -0.114829, 4.485756, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.445516, -0.114829, 4.465764, -0.000000, -1.000000, -0.000000, 0.000000, 1.000000, + -0.425524, -0.114829, 4.358587, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.405532, -0.114829, 4.353230, -0.000000, -1.000000, -0.000000, 0.000000, 1.000000, + -0.130688, -0.114829, 4.353230, -0.000000, -1.000000, -0.000000, 0.000000, 1.000000, + -0.440160, -0.114829, 4.373222, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.445516, -0.114829, 4.393215, -0.000000, -1.000000, -0.000000, 0.000000, 1.000000, + -0.130688, -0.114829, 4.271478, -0.000000, -1.000000, -0.000000, 0.000000, 1.000000, + -0.178681, -0.114829, 4.271478, -0.000000, -1.000000, -0.000000, 0.000000, 1.000000, + -0.178681, -0.114829, 3.947935, -0.000000, -1.000000, -0.000000, 0.000000, 1.000000, + -0.110695, -0.114829, 4.276835, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.096060, -0.114829, 4.291470, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.452184, -0.114829, 3.947935, -0.000000, -1.000000, -0.000000, 0.000000, 1.000000, + 0.452184, -0.114829, 4.037556, -0.000000, -1.000000, -0.000000, 0.000000, 1.000000, + 0.460116, -0.114829, 4.079802, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.471319, -0.114829, 4.090800, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.090703, -0.114829, 4.311462, -0.000000, -1.000000, -0.000000, 0.000000, 1.000000, + -0.090703, -0.114829, 4.313246, -0.000000, -1.000000, -0.000000, 0.000000, 1.000000, + -0.096060, -0.114829, 4.333238, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.110695, -0.114829, 4.347873, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.486174, -0.114829, 4.095212, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.521259, -0.114829, 4.091469, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.565098, -0.114829, 4.081943, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.650808, -0.114829, 4.062321, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.687032, -0.114829, 4.315906, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.651907, -0.114829, 4.311620, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.302686, -0.114829, 4.248862, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.696158, -0.114829, 4.314760, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.697152, -0.114829, 4.313323, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.698351, -0.114829, 4.309734, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.700090, -0.114829, 4.294400, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.700522, -0.114829, 4.125184, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.700398, -0.114829, 4.090256, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.699127, -0.114829, 4.069819, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.696313, -0.114829, 4.061683, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.694468, -0.114829, 4.059974, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.691256, -0.114829, 4.058716, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.260973, -0.114829, 4.244084, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.239435, -0.114829, 4.247699, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.232962, -0.114829, 4.253229, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.228901, -0.114829, 4.260286, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.225606, -0.114829, 4.279382, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.224908, -0.114829, 4.453479, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.224962, -0.114829, 4.491537, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.226090, -0.114829, 4.516391, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.230259, -0.114829, 4.532620, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.234960, -0.114829, 4.538812, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.242722, -0.114829, 4.543028, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.267984, -0.114829, 4.544203, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.318396, -0.114829, 4.538095, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.509235, -0.114829, 4.509678, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.663255, -0.114829, 4.487784, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.690554, -0.114829, 4.486492, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.695452, -0.114829, 4.487470, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.697191, -0.114829, 4.488645, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.699634, -0.114829, 4.495472, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.701186, -0.114829, 4.513769, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.701460, -0.114829, 4.595380, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.701467, -0.114829, 4.696666, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.701088, -0.114829, 4.728518, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.699371, -0.114829, 4.745993, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.696610, -0.114829, 4.752391, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.694635, -0.114829, 4.753646, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.690907, -0.114829, 4.754506, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.674333, -0.114829, 4.753259, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.643691, -0.114829, 4.746245, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.554217, -0.114829, 4.721415, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.515073, -0.114829, 4.711362, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.453298, -0.114829, 4.803137, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.452486, -0.114829, 4.911043, -0.000000, -1.000000, -0.000000, 0.000000, 1.000000, + -0.148866, -0.114829, 4.911043, -0.000000, -1.000000, -0.000000, 0.000000, 1.000000, + 0.454731, -0.114829, 4.752946, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.457299, -0.114829, 4.729999, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.461525, -0.114829, 4.719779, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.468132, -0.114829, 4.712769, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.477186, -0.114829, 4.708574, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.130688, -0.114829, 4.587500, -0.000000, -1.000000, -0.000000, 0.000000, 1.000000, + -0.110695, -0.114829, 4.582144, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.096060, -0.114829, 4.567508, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.090703, -0.114829, 4.547516, -0.000000, -1.000000, -0.000000, 0.000000, 1.000000, + 0.487532, -0.114829, 4.707361, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.090703, -0.114829, 4.545733, -0.000000, -1.000000, -0.000000, 0.000000, 1.000000, + -0.096060, -0.114829, 4.525740, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.110695, -0.114829, 4.511105, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.208149, -0.109202, 4.271478, -0.368491, -0.929631, -0.000000, 0.000000, 1.000000, + -0.208148, -0.109202, 3.947935, -0.368491, -0.929631, -0.000000, 0.000000, 1.000000, + -0.233469, -0.093112, 3.947935, -0.685121, -0.728429, -0.000000, 0.000000, 1.000000, + -0.233469, -0.093112, 4.271478, -0.685121, -0.728429, -0.000000, 0.000000, 1.000000, + -0.420336, 0.082645, 3.829721, -0.000000, -1.000000, -0.000000, 0.000000, 1.000000, + -0.336305, 0.082645, 3.829721, -0.000000, -1.000000, -0.000000, 0.000000, 1.000000, + -0.336305, 0.082645, 3.947935, -0.000000, -1.000000, -0.000000, 0.000000, 1.000000, + -0.420336, 0.082645, 3.947935, -0.000000, -1.000000, -0.000000, 0.000000, 1.000000, + -0.238547, -0.088336, 3.805731, -0.685121, -0.728429, -0.000000, 0.000000, 1.000000, + -0.240888, -0.086134, 3.817726, -0.685121, -0.728429, -0.000000, 0.000000, 1.000000, + -0.247285, -0.080118, 3.826507, -0.685121, -0.728429, -0.000000, 0.000000, 1.000000, + -0.256023, -0.071899, 3.829722, -0.685121, -0.728429, -0.000000, 0.000000, 1.000000, + -0.256023, -0.071899, 3.711508, -0.685121, -0.728429, -0.000000, 0.000000, 1.000000, + -0.247285, -0.080118, 3.714722, -0.685121, -0.728429, -0.000000, 0.000000, 1.000000, + -0.240888, -0.086134, 3.723503, -0.685121, -0.728429, -0.000000, 0.000000, 1.000000, + -0.238547, -0.088336, 3.735499, -0.685121, -0.728429, -0.000000, 0.000000, 1.000000, + -0.494627, 0.194969, 4.985098, -0.465828, 0.000000, -0.884875, 0.000000, 1.000000, + -0.496334, 0.194969, 4.985968, -0.442374, 0.000000, -0.896831, 0.000000, 1.000000, + -0.510105, 0.194969, 4.991020, -0.237785, -0.000000, -0.971318, 0.000000, 1.000000, + -0.524237, 0.194969, 4.992767, -0.002184, 0.000000, -0.999998, 0.000000, 1.000000, + -0.524237, 0.361638, 4.992767, -0.002184, 0.000000, -0.999998, 0.000000, 1.000000, + -0.510105, 0.361638, 4.991020, -0.237785, -0.000000, -0.971318, 0.000000, 1.000000, + -0.496334, 0.361638, 4.985968, -0.442374, 0.000000, -0.896831, 0.000000, 1.000000, + -0.494627, 0.361638, 4.985098, -0.465828, 0.000000, -0.884875, 0.000000, 1.000000, + -0.483194, 0.361638, 4.977715, -0.611470, 0.000000, -0.791268, 0.000000, 1.000000, + -0.470904, 0.361638, 4.966353, -0.739356, 0.000000, -0.673315, 0.000000, 1.000000, + -0.470904, 0.194969, 4.966353, -0.739356, 0.000000, -0.673315, 0.000000, 1.000000, + -0.483194, 0.194969, 4.977715, -0.611470, 0.000000, -0.791268, 0.000000, 1.000000, + -0.460782, 0.361638, 4.953624, -0.824431, 0.000000, -0.565962, 0.000000, 1.000000, + -0.452858, 0.361638, 4.940160, -0.894316, 0.000000, -0.447435, 0.000000, 1.000000, + -0.452858, 0.194969, 4.940160, -0.894316, 0.000000, -0.447435, 0.000000, 1.000000, + -0.460782, 0.194969, 4.953624, -0.824431, 0.000000, -0.565962, 0.000000, 1.000000, + -0.446929, 0.361638, 4.924496, -0.969531, 0.000000, -0.244968, 0.000000, 1.000000, + -0.445516, 0.361638, 4.911043, -0.996729, 0.000000, 0.080812, 0.000000, 1.000000, + -0.445516, 0.194969, 4.911043, -0.996729, 0.000000, 0.080812, 0.000000, 1.000000, + -0.446929, 0.194969, 4.924496, -0.969531, 0.000000, -0.244968, 0.000000, 1.000000, + -0.178681, -0.114829, 4.911043, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -0.148866, -0.114829, 4.911043, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -0.148866, -0.057258, 4.911043, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -0.387945, 0.148499, 4.911043, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -0.387945, 0.194969, 4.911043, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -0.445516, 0.194969, 4.911043, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -0.384663, 0.132634, 4.911043, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -0.445516, 0.140897, 4.911043, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -0.375355, 0.119373, 4.911043, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -0.199104, -0.046399, 4.911043, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -0.438952, 0.109166, 4.911043, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -0.420336, 0.082645, 4.911043, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -0.233469, -0.093112, 4.911043, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -0.208148, -0.109202, 4.911043, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -0.186444, -0.054444, 4.911043, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -0.171710, -0.057258, 4.911043, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -0.438952, 0.109166, 4.911043, -0.917911, -0.396786, -0.000000, 0.000000, 1.000000, + -0.438952, 0.109166, 4.587501, -0.917911, -0.396786, -0.000000, 0.000000, 1.000000, + -0.445450, 0.137641, 4.587501, -0.999171, -0.040715, -0.000000, 0.000000, 1.000000, + -0.387945, 0.177625, 4.547516, 0.000000, -1.000000, -0.000000, 0.000000, 1.000000, + -0.387945, 0.172269, 4.567509, 0.000000, -0.866026, -0.500000, 0.000000, 1.000000, + -0.445516, 0.172270, 4.567509, 0.000000, -0.866026, -0.500000, 0.000000, 1.000000, + -0.445516, 0.177625, 4.547516, 0.000000, -1.000000, -0.000000, 0.000000, 1.000000, + -0.387945, 0.157633, 4.582144, 0.000000, -0.500000, -0.866026, 0.000000, 1.000000, + -0.445516, 0.157633, 4.582144, 0.000000, -0.500000, -0.866026, 0.000000, 1.000000, + -0.387945, 0.148499, 4.585998, 0.000000, -0.271556, -0.962423, 0.000000, 1.000000, + -0.445516, 0.140897, 4.587368, 0.000000, -0.081429, -0.996679, 0.000000, 1.000000, + -0.445516, 0.177625, 4.311462, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.387945, 0.177625, 4.311462, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.387945, 0.148499, 4.272980, -0.000000, -0.271556, 0.962423, 0.000000, 1.000000, + -0.387945, 0.157633, 4.276834, -0.000000, -0.500000, 0.866026, 0.000000, 1.000000, + -0.445516, 0.157633, 4.276834, -0.000000, -0.500000, 0.866026, 0.000000, 1.000000, + -0.445516, 0.140897, 4.271611, -0.000000, -0.081429, 0.996679, 0.000000, 1.000000, + -0.387945, 0.172269, 4.291469, -0.000000, -0.866026, 0.500000, 0.000000, 1.000000, + -0.445516, 0.172270, 4.291469, -0.000000, -0.866026, 0.500000, 0.000000, 1.000000, + 0.001125, 0.331806, 3.829721, 0.523064, 0.852293, -0.000000, 0.000000, 1.000000, + 0.016789, 0.322163, 3.829721, 0.525217, 0.850968, -0.000000, 0.000000, 1.000000, + 0.026992, 0.315855, 3.826507, 0.526353, 0.850266, -0.000000, 0.000000, 1.000000, + 0.034454, 0.311232, 3.817730, 0.527123, 0.849789, -0.000000, 0.000000, 1.000000, + 0.037187, 0.309535, 3.805731, 0.527393, 0.849622, -0.000000, 0.000000, 1.000000, + 0.037187, 0.309535, 3.735499, 0.527393, 0.849622, -0.000000, 0.000000, 1.000000, + 0.034456, 0.311230, 3.723503, 0.527123, 0.849789, -0.000000, 0.000000, 1.000000, + 0.026992, 0.315856, 3.714722, 0.526353, 0.850266, -0.000000, 0.000000, 1.000000, + 0.016789, 0.322163, 3.711508, 0.525217, 0.850968, -0.000000, 0.000000, 1.000000, + 0.001125, 0.331806, 3.711508, 0.523064, 0.852293, -0.000000, 0.000000, 1.000000, + -0.018779, 0.343982, 3.711508, 0.519976, 0.854181, -0.000000, 0.000000, 1.000000, + -0.036122, 0.354507, 3.711508, 0.516924, 0.856031, -0.000000, 0.000000, 1.000000, + -0.036122, 0.354507, 3.829722, 0.516924, 0.856031, -0.000000, 0.000000, 1.000000, + -0.018779, 0.343982, 3.829721, 0.519976, 0.854181, -0.000000, 0.000000, 1.000000, + -0.058948, 0.368215, 3.711508, 0.512159, 0.858891, -0.000000, 0.000000, 1.000000, + -0.074799, 0.377616, 3.711508, 0.507720, 0.861522, -0.000000, 0.000000, 1.000000, + -0.074799, 0.377616, 3.829721, 0.507720, 0.861522, -0.000000, 0.000000, 1.000000, + -0.058948, 0.368215, 3.829722, 0.512159, 0.858891, -0.000000, 0.000000, 1.000000, + -0.097424, 0.390821, 3.711508, 0.499726, 0.866184, -0.000000, 0.000000, 1.000000, + -0.113153, 0.399817, 3.711508, 0.492690, 0.870205, -0.000000, 0.000000, 1.000000, + -0.113153, 0.399817, 3.829721, 0.492690, 0.870205, -0.000000, 0.000000, 1.000000, + -0.097424, 0.390821, 3.829721, 0.499726, 0.866184, -0.000000, 0.000000, 1.000000, + -0.137426, 0.413302, 3.711508, 0.477525, 0.878618, -0.000000, 0.000000, 1.000000, + -0.151493, 0.420828, 3.711508, 0.465309, 0.885148, -0.000000, 0.000000, 1.000000, + -0.151493, 0.420828, 3.829721, 0.465309, 0.885148, -0.000000, 0.000000, 1.000000, + -0.137426, 0.413302, 3.829721, 0.477525, 0.878618, -0.000000, 0.000000, 1.000000, + -0.178632, 0.434479, 3.711508, 0.429683, 0.902980, -0.000000, 0.000000, 1.000000, + -0.190930, 0.440140, 3.711508, 0.405091, 0.914276, -0.000000, 0.000000, 1.000000, + -0.190930, 0.440140, 3.829721, 0.405091, 0.914276, -0.000000, 0.000000, 1.000000, + -0.178632, 0.434479, 3.829721, 0.429683, 0.902980, -0.000000, 0.000000, 1.000000, + -0.203374, 0.445396, 3.711508, 0.371218, 0.928546, -0.000000, 0.000000, 1.000000, + -0.223549, 0.452528, 3.711508, 0.287606, 0.957749, -0.000000, 0.000000, 1.000000, + -0.232157, 0.454880, 3.711508, 0.237881, 0.971294, -0.000000, 0.000000, 1.000000, + -0.232157, 0.454880, 3.829722, 0.237881, 0.971294, -0.000000, 0.000000, 1.000000, + -0.223549, 0.452528, 3.829721, 0.287606, 0.957749, -0.000000, 0.000000, 1.000000, + -0.203374, 0.445396, 3.829721, 0.371218, 0.928546, -0.000000, 0.000000, 1.000000, + -0.250998, 0.458215, 3.711508, 0.107588, 0.994196, -0.000000, 0.000000, 1.000000, + -0.250998, 0.458215, 3.829721, 0.107588, 0.994196, -0.000000, 0.000000, 1.000000, + 0.006815, 0.260628, 3.805731, 0.849513, -0.527568, 0.000000, 0.000000, 1.000000, + 0.006815, 0.260628, 3.735498, 0.849513, -0.527568, 0.000000, 0.000000, 1.000000, + 0.037187, 0.309535, 3.735499, 0.849513, -0.527568, 0.000000, 0.000000, 1.000000, + 0.037187, 0.309535, 3.805731, 0.849513, -0.527568, 0.000000, 0.000000, 1.000000, + 0.034454, 0.311232, 3.817730, 0.735700, -0.456887, 0.499999, 0.000000, 1.000000, + 0.004085, 0.262324, 3.817726, 0.735700, -0.456887, 0.499999, 0.000000, 1.000000, + -0.003379, 0.266952, 3.826507, 0.424756, -0.263783, 0.866026, 0.000000, 1.000000, + 0.026992, 0.315855, 3.826507, 0.424756, -0.263783, 0.866026, 0.000000, 1.000000, + -0.013580, 0.273261, 3.829722, 0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.016789, 0.322163, 3.829721, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -0.030432, 0.283636, 3.829721, -0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.001125, 0.331806, 3.829721, -0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + -0.018779, 0.343982, 3.829721, -0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + -0.049207, 0.295116, 3.829722, -0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + -0.036122, 0.354507, 3.829722, -0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + -0.058948, 0.368215, 3.829722, -0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + -0.089192, 0.319220, 3.829722, -0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + -0.069300, 0.307295, 3.829722, -0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + -0.074799, 0.377616, 3.829721, -0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + -0.097424, 0.390821, 3.829721, -0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + -0.126724, 0.341251, 3.829721, -0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + -0.109776, 0.331391, 3.829721, -0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + -0.113153, 0.399817, 3.829721, -0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + -0.137426, 0.413302, 3.829721, -0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + -0.164900, 0.362710, 3.829722, -0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + -0.149142, 0.354004, 3.829722, -0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + -0.151493, 0.420828, 3.829721, -0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + -0.178632, 0.434479, 3.829721, -0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + -0.202558, 0.382143, 3.829722, -0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + -0.189491, 0.375684, 3.829721, 0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + -0.190930, 0.440140, 3.829721, -0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + -0.203374, 0.445396, 3.829721, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -0.223854, 0.391619, 3.829721, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -0.223549, 0.452528, 3.829721, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -0.232157, 0.454880, 3.829722, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -0.250998, 0.458215, 3.829721, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -0.259711, 0.401236, 3.829721, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -0.240030, 0.397367, 3.829722, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -0.231035, 0.394377, 3.829722, 0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + -0.275654, 0.401623, 3.829722, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -0.275654, 0.459194, 3.829722, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 0.001125, 0.331806, 3.711508, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.016789, 0.322163, 3.711508, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + -0.013580, 0.273261, 3.711508, -0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + -0.030432, 0.283636, 3.711508, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + -0.049207, 0.295116, 3.711508, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + -0.018779, 0.343982, 3.711508, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + -0.069300, 0.307295, 3.711508, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + -0.089192, 0.319220, 3.711508, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + -0.058948, 0.368215, 3.711508, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + -0.036122, 0.354507, 3.711508, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + -0.109776, 0.331391, 3.711508, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + -0.126724, 0.341251, 3.711508, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + -0.097424, 0.390821, 3.711508, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + -0.074799, 0.377616, 3.711508, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + -0.149142, 0.354004, 3.711508, -0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + -0.164900, 0.362710, 3.711508, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + -0.137426, 0.413302, 3.711508, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + -0.113153, 0.399817, 3.711508, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + -0.189491, 0.375684, 3.711508, -0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + -0.202558, 0.382143, 3.711508, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + -0.178632, 0.434479, 3.711508, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + -0.151493, 0.420828, 3.711508, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + -0.223854, 0.391619, 3.711508, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + -0.203374, 0.445396, 3.711508, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + -0.190930, 0.440140, 3.711508, 0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + -0.240030, 0.397367, 3.711508, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + -0.259711, 0.401236, 3.711508, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + -0.250998, 0.458215, 3.711508, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + -0.232157, 0.454880, 3.711508, 0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + -0.223549, 0.452528, 3.711508, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + -0.231035, 0.394377, 3.711508, -0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + -0.275654, 0.459194, 3.711508, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + -0.275654, 0.401623, 3.711508, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.004084, 0.262324, 3.723503, 0.735700, -0.456887, -0.499999, 0.000000, 1.000000, + 0.034456, 0.311230, 3.723503, 0.735700, -0.456887, -0.499999, 0.000000, 1.000000, + 0.026992, 0.315856, 3.714722, 0.424756, -0.263783, -0.866026, 0.000000, 1.000000, + -0.003374, 0.266949, 3.714724, 0.424929, -0.263891, -0.865908, 0.000000, 1.000000, + 1.130943, 0.484387, 4.680336, 1.000000, -0.000000, -0.000000, 0.000000, 1.000000, + 1.130943, 0.481224, 4.677028, 1.000000, -0.000000, -0.000000, 0.000000, 1.000000, + 1.130943, 0.477979, 4.673804, 1.000000, -0.000000, -0.000000, 0.000000, 1.000000, + 1.130943, 0.474753, 4.670830, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 1.130943, 0.512677, 4.626998, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 1.130943, 0.513373, 4.627574, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 1.130943, 0.471046, 4.667850, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 1.130943, 0.467492, 4.665816, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 1.130943, 0.489656, 4.612943, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 1.130943, 0.464682, 4.665448, 1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 1.130943, 0.458250, 4.608288, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 1.130943, 0.486752, 4.611806, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 1.130943, 0.462297, 4.666554, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 1.130943, 0.427963, 4.620061, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 1.130943, 0.456183, 4.608579, 1.000000, -0.000000, 0.000000, 0.000000, 1.000000, + 1.130943, 0.464586, 4.665466, 1.000000, -0.000000, 0.000000, 0.000000, 1.000000, + 1.130943, 0.416679, 4.630787, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 1.130943, 0.460626, 4.667678, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 1.130943, 0.460054, 4.668749, 1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 1.130943, 0.459884, 4.669617, 1.000000, -0.000000, 0.000000, 0.000000, 1.000000, + 1.130943, 0.459194, 4.674141, 1.000000, -0.000000, 0.000000, 0.000000, 1.000000, + 1.130943, 0.401623, 4.674141, 1.000000, -0.000000, 0.000000, 0.000000, 1.000000, + 1.130943, 0.407719, 4.644949, 1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 1.130943, 0.408139, 4.644077, 1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 1.130943, 0.513373, 4.627574, -0.000000, 0.876450, 0.481493, 0.000000, 1.000000, + 0.987303, 0.513373, 4.627574, -0.000000, 0.876450, 0.481493, 0.000000, 1.000000, + 0.987303, 0.484387, 4.680337, -0.000000, 0.876450, 0.481493, 0.000000, 1.000000, + 1.130943, 0.484387, 4.680336, -0.000000, 0.876450, 0.481493, 0.000000, 1.000000, + 0.942204, 0.459194, 4.655899, 1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 0.943060, 0.459194, 4.659095, 0.874539, 0.000000, -0.484955, 0.000000, 1.000000, + 0.943060, 0.401623, 4.659095, 0.874539, 0.000000, -0.484955, 0.000000, 1.000000, + 0.942204, 0.401623, 4.655899, 1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 0.951887, 0.401623, 4.665781, 0.407743, 0.000000, -0.913097, 0.000000, 1.000000, + 0.945628, 0.401623, 4.662072, 0.642262, 0.000000, -0.766485, 0.000000, 1.000000, + 0.945627, 0.459194, 4.662072, 0.642262, 0.000000, -0.766485, 0.000000, 1.000000, + 0.951887, 0.459194, 4.665781, 0.407743, 0.000000, -0.913097, 0.000000, 1.000000, + 0.958729, 0.401623, 4.668314, 0.297794, 0.000000, -0.954630, 0.000000, 1.000000, + 0.958728, 0.459194, 4.668314, 0.297794, 0.000000, -0.954630, 0.000000, 1.000000, + 0.965768, 0.401623, 4.670236, 0.233840, 0.000000, -0.972275, 0.000000, 1.000000, + 0.965766, 0.459194, 4.670236, 0.233840, 0.000000, -0.972275, 0.000000, 1.000000, + 0.972901, 0.401623, 4.671778, 0.191323, 0.000000, -0.981527, 0.000000, 1.000000, + 0.972899, 0.459194, 4.671778, 0.191323, 0.000000, -0.981527, 0.000000, 1.000000, + 0.980085, 0.401623, 4.673057, 0.160629, 0.000000, -0.987015, 0.000000, 1.000000, + 0.980085, 0.459194, 4.673057, 0.160629, 0.000000, -0.987015, 0.000000, 1.000000, + 0.987303, 0.401623, 4.674140, 0.137190, 0.000000, -0.990545, 0.000000, 1.000000, + 0.987303, 0.459194, 4.674140, 0.137190, 0.000000, -0.990545, 0.000000, 1.000000, + 0.942204, 0.401623, 4.486339, 1.000000, -0.000000, 0.000000, 0.000000, 1.000000, + 0.942204, 0.459194, 4.486339, 1.000000, -0.000000, 0.000000, 0.000000, 1.000000, + 0.974410, 0.459194, 4.462348, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.973259, 0.459194, 4.467906, 0.897996, 0.000000, 0.440003, 0.000000, 1.000000, + 0.973258, 0.401623, 4.467905, 0.897996, 0.000000, 0.440003, 0.000000, 1.000000, + 0.974410, 0.401623, 4.462348, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.969384, 0.401623, 4.472007, 0.507210, 0.000000, 0.861822, 0.000000, 1.000000, + 0.969385, 0.459194, 4.472008, 0.507210, 0.000000, 0.861822, 0.000000, 1.000000, + 0.964005, 0.401623, 4.473883, 0.178901, 0.000000, 0.983867, 0.000000, 1.000000, + 0.964001, 0.459194, 4.473883, 0.178901, 0.000000, 0.983867, 0.000000, 1.000000, + 0.958307, 0.401623, 4.474343, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 0.958308, 0.459194, 4.474343, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 0.952609, 0.401623, 4.474805, 0.178901, 0.000000, 0.983867, 0.000000, 1.000000, + 0.952609, 0.459194, 4.474806, 0.178901, 0.000000, 0.983867, 0.000000, 1.000000, + 0.947230, 0.401623, 4.476680, 0.507210, 0.000000, 0.861822, 0.000000, 1.000000, + 0.947230, 0.459194, 4.476680, 0.507210, 0.000000, 0.861822, 0.000000, 1.000000, + 0.943355, 0.401623, 4.480782, 0.897996, 0.000000, 0.440003, 0.000000, 1.000000, + 0.943357, 0.459194, 4.480782, 0.897996, 0.000000, 0.440003, 0.000000, 1.000000, + 0.974410, 0.401623, 4.295721, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.974410, 0.459194, 4.295721, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.986405, 0.459194, 4.283726, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 0.980408, 0.459194, 4.285334, 0.500000, 0.000000, 0.866026, 0.000000, 1.000000, + 0.980404, 0.401623, 4.285334, 0.500000, 0.000000, 0.866026, 0.000000, 1.000000, + 0.986405, 0.401623, 4.283726, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 0.976017, 0.401623, 4.289723, 0.866026, 0.000000, 0.500000, 0.000000, 1.000000, + 0.976018, 0.459194, 4.289724, 0.866026, 0.000000, 0.500000, 0.000000, 1.000000, + 1.059123, 0.401623, 4.283725, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 1.131841, 0.401623, 4.283725, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 1.131841, 0.459194, 4.283725, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 1.059123, 0.459194, 4.283725, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 1.143837, 0.459194, 4.295721, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 1.142230, 0.459194, 4.289723, -0.866026, 0.000000, 0.500000, 0.000000, 1.000000, + 1.142230, 0.401623, 4.289723, -0.866026, 0.000000, 0.500000, 0.000000, 1.000000, + 1.143837, 0.401623, 4.295721, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 1.137838, 0.401623, 4.285334, -0.500000, 0.000000, 0.866026, 0.000000, 1.000000, + 1.137840, 0.459194, 4.285331, -0.500000, 0.000000, 0.866026, 0.000000, 1.000000, + 1.143837, 0.401623, 4.462348, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 1.143837, 0.459194, 4.462348, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 1.176042, 0.459194, 4.486339, -1.000000, -0.000000, 0.000000, 0.000000, 1.000000, + 1.174891, 0.459194, 4.480781, -0.897996, -0.000000, 0.440003, 0.000000, 1.000000, + 1.174890, 0.401623, 4.480782, -0.897996, -0.000000, 0.440003, 0.000000, 1.000000, + 1.176042, 0.401623, 4.486339, -1.000000, -0.000000, 0.000000, 0.000000, 1.000000, + 1.171016, 0.401623, 4.476681, -0.507210, 0.000000, 0.861822, 0.000000, 1.000000, + 1.171017, 0.459194, 4.476679, -0.507210, 0.000000, 0.861822, 0.000000, 1.000000, + 1.165637, 0.401623, 4.474805, -0.178901, -0.000000, 0.983867, 0.000000, 1.000000, + 1.165633, 0.459194, 4.474804, -0.178901, -0.000000, 0.983867, 0.000000, 1.000000, + 1.159939, 0.401623, 4.474344, 0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 1.159940, 0.459194, 4.474344, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 1.154241, 0.401623, 4.473882, -0.178901, 0.000000, 0.983867, 0.000000, 1.000000, + 1.154241, 0.459194, 4.473882, -0.178901, 0.000000, 0.983867, 0.000000, 1.000000, + 1.148862, 0.401623, 4.472007, -0.507210, 0.000000, 0.861822, 0.000000, 1.000000, + 1.148862, 0.459194, 4.472007, -0.507210, 0.000000, 0.861822, 0.000000, 1.000000, + 1.144987, 0.401623, 4.467905, -0.897996, 0.000000, 0.440003, 0.000000, 1.000000, + 1.144989, 0.459194, 4.467905, -0.897996, 0.000000, 0.440003, 0.000000, 1.000000, + 1.176042, 0.401623, 4.655899, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 1.176042, 0.459194, 4.655899, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 1.130943, 0.459194, 4.674141, -0.137190, 0.000000, -0.990545, 0.000000, 1.000000, + 1.138162, 0.459194, 4.673057, -0.160629, 0.000000, -0.987015, 0.000000, 1.000000, + 1.138163, 0.401623, 4.673057, -0.160629, 0.000000, -0.987015, 0.000000, 1.000000, + 1.130943, 0.401623, 4.674141, -0.137190, 0.000000, -0.990545, 0.000000, 1.000000, + 1.145346, 0.401623, 4.671778, -0.191323, 0.000000, -0.981527, 0.000000, 1.000000, + 1.145350, 0.459194, 4.671777, -0.191323, 0.000000, -0.981527, 0.000000, 1.000000, + 1.152480, 0.401623, 4.670236, -0.233840, 0.000000, -0.972275, 0.000000, 1.000000, + 1.152480, 0.459194, 4.670236, -0.233840, 0.000000, -0.972275, 0.000000, 1.000000, + 1.159518, 0.401623, 4.668314, -0.297794, 0.000000, -0.954630, 0.000000, 1.000000, + 1.159519, 0.459194, 4.668313, -0.297794, 0.000000, -0.954630, 0.000000, 1.000000, + 1.166357, 0.401623, 4.665781, -0.407743, 0.000000, -0.913097, 0.000000, 1.000000, + 1.166359, 0.459194, 4.665780, -0.407743, 0.000000, -0.913097, 0.000000, 1.000000, + 1.172619, 0.401623, 4.662073, -0.642262, 0.000000, -0.766485, 0.000000, 1.000000, + 1.172621, 0.459194, 4.662070, -0.642262, 0.000000, -0.766485, 0.000000, 1.000000, + 1.175187, 0.401623, 4.659093, -0.874539, 0.000000, -0.484955, 0.000000, 1.000000, + 1.175186, 0.459194, 4.659094, -0.874539, 0.000000, -0.484955, 0.000000, 1.000000, + -0.212909, 0.459194, 4.283725, -0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + -0.212909, 0.401623, 4.283725, -0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + -0.140191, 0.401623, 4.283726, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -0.067472, 0.401623, 4.283725, -0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + -0.067472, 0.459194, 4.283725, -0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + -0.140191, 0.459194, 4.283726, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -0.061472, 0.401623, 4.285334, -0.500000, 0.000000, 0.866026, 0.000000, 1.000000, + -0.061475, 0.459194, 4.285334, -0.500000, 0.000000, 0.866026, 0.000000, 1.000000, + -0.057085, 0.459194, 4.289723, -0.866026, 0.000000, 0.500000, 0.000000, 1.000000, + -0.057084, 0.401623, 4.289723, -0.866026, 0.000000, 0.500000, 0.000000, 1.000000, + -0.055477, 0.459194, 4.295721, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + -0.055477, 0.401623, 4.295721, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + -0.055477, 0.401623, 4.462348, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + -0.055477, 0.459194, 4.462348, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + -0.054326, 0.401623, 4.467904, -0.897996, 0.000000, 0.440003, 0.000000, 1.000000, + -0.054327, 0.459194, 4.467906, -0.897996, 0.000000, 0.440003, 0.000000, 1.000000, + -0.050452, 0.459194, 4.472008, -0.507210, 0.000000, 0.861822, 0.000000, 1.000000, + -0.050451, 0.401623, 4.472006, -0.507210, 0.000000, 0.861822, 0.000000, 1.000000, + -0.045068, 0.459194, 4.473883, -0.178901, 0.000000, 0.983867, 0.000000, 1.000000, + -0.045073, 0.401623, 4.473882, -0.178901, 0.000000, 0.983867, 0.000000, 1.000000, + -0.039375, 0.459194, 4.474343, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -0.039374, 0.401623, 4.474343, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -0.033676, 0.459194, 4.474805, -0.178901, -0.000000, 0.983867, 0.000000, 1.000000, + -0.033676, 0.401623, 4.474804, -0.178901, -0.000000, 0.983867, 0.000000, 1.000000, + -0.028298, 0.459194, 4.476680, -0.507210, -0.000000, 0.861822, 0.000000, 1.000000, + -0.028297, 0.401623, 4.476680, -0.507210, -0.000000, 0.861822, 0.000000, 1.000000, + -0.024424, 0.459194, 4.480782, -0.897996, 0.000000, 0.440003, 0.000000, 1.000000, + -0.024423, 0.401623, 4.480783, -0.897996, 0.000000, 0.440003, 0.000000, 1.000000, + -0.023272, 0.459194, 4.486339, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + -0.023272, 0.401623, 4.486339, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + -0.023272, 0.401623, 4.655899, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + -0.023272, 0.459194, 4.655899, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + -0.024128, 0.401623, 4.659094, -0.874539, 0.000000, -0.484955, 0.000000, 1.000000, + -0.024128, 0.459194, 4.659095, -0.874539, 0.000000, -0.484955, 0.000000, 1.000000, + -0.032955, 0.459194, 4.665781, -0.407743, 0.000000, -0.913097, 0.000000, 1.000000, + -0.026695, 0.459194, 4.662073, -0.642262, 0.000000, -0.766485, 0.000000, 1.000000, + -0.026696, 0.401623, 4.662072, -0.642262, 0.000000, -0.766485, 0.000000, 1.000000, + -0.032955, 0.401623, 4.665781, -0.407743, 0.000000, -0.913097, 0.000000, 1.000000, + -0.039795, 0.459194, 4.668314, -0.297794, 0.000000, -0.954630, 0.000000, 1.000000, + -0.039796, 0.401623, 4.668314, -0.297794, 0.000000, -0.954630, 0.000000, 1.000000, + -0.046834, 0.459194, 4.670236, -0.233840, 0.000000, -0.972275, 0.000000, 1.000000, + -0.046835, 0.401623, 4.670236, -0.233840, 0.000000, -0.972275, 0.000000, 1.000000, + -0.053966, 0.459194, 4.671778, -0.191323, 0.000000, -0.981527, 0.000000, 1.000000, + -0.053968, 0.401623, 4.671779, -0.191323, 0.000000, -0.981527, 0.000000, 1.000000, + -0.061152, 0.459194, 4.673057, -0.160629, 0.000000, -0.987015, 0.000000, 1.000000, + -0.061152, 0.401623, 4.673057, -0.160629, 0.000000, -0.987015, 0.000000, 1.000000, + -0.068371, 0.459194, 4.674140, -0.137190, 0.000000, -0.990545, 0.000000, 1.000000, + -0.068371, 0.401623, 4.674140, -0.137190, 0.000000, -0.990545, 0.000000, 1.000000, + -0.212010, 0.486752, 4.611806, 0.000000, 0.345217, -0.938523, 0.000000, 1.000000, + -0.212010, 0.489656, 4.612943, 0.000000, 0.383550, -0.923520, 0.000000, 1.000000, + -0.212010, 0.512677, 4.626998, 0.000000, 0.634252, -0.773127, 0.000000, 1.000000, + -0.212010, 0.513373, 4.627574, 0.000000, 0.640767, -0.767736, 0.000000, 1.000000, + -0.068371, 0.513373, 4.627574, 0.000000, 0.640767, -0.767736, 0.000000, 1.000000, + -0.068371, 0.512677, 4.626998, 0.000000, 0.634252, -0.773127, 0.000000, 1.000000, + -0.068371, 0.489656, 4.612943, 0.000000, 0.383550, -0.923520, 0.000000, 1.000000, + -0.068371, 0.486752, 4.611806, 0.000000, 0.345217, -0.938523, 0.000000, 1.000000, + -0.068371, 0.458250, 4.608288, 0.000000, -0.123014, -0.992405, 0.000000, 1.000000, + -0.068371, 0.456183, 4.608580, 0.000000, -0.156198, -0.987726, 0.000000, 1.000000, + -0.212010, 0.456183, 4.608579, 0.000000, -0.156198, -0.987726, 0.000000, 1.000000, + -0.212010, 0.458250, 4.608288, 0.000000, -0.123014, -0.992405, 0.000000, 1.000000, + -0.068371, 0.428247, 4.619855, 0.000000, -0.584113, -0.811672, 0.000000, 1.000000, + -0.068371, 0.427680, 4.620269, 0.000000, -0.593908, -0.804533, 0.000000, 1.000000, + -0.212010, 0.427680, 4.620269, 0.000000, -0.593908, -0.804533, 0.000000, 1.000000, + -0.212010, 0.428247, 4.619855, 0.000000, -0.584113, -0.811672, 0.000000, 1.000000, + -0.068371, 0.416679, 4.630787, 0.000000, -0.773020, -0.634382, 0.000000, 1.000000, + -0.068371, 0.407927, 4.644512, 0.000000, -0.897738, -0.440530, 0.000000, 1.000000, + -0.212010, 0.407927, 4.644511, 0.000000, -0.897738, -0.440530, 0.000000, 1.000000, + -0.212010, 0.416679, 4.630787, 0.000000, -0.773020, -0.634382, 0.000000, 1.000000, + -0.212010, 0.401623, 4.674140, 0.137190, 0.000000, -0.990545, 0.000000, 1.000000, + -0.219231, 0.401623, 4.673056, 0.160629, 0.000000, -0.987015, 0.000000, 1.000000, + -0.219229, 0.459194, 4.673057, 0.160629, 0.000000, -0.987015, 0.000000, 1.000000, + -0.212010, 0.459194, 4.674140, 0.137190, 0.000000, -0.990545, 0.000000, 1.000000, + -0.226418, 0.459194, 4.671777, 0.191323, 0.000000, -0.981527, 0.000000, 1.000000, + -0.226414, 0.401623, 4.671778, 0.191323, 0.000000, -0.981527, 0.000000, 1.000000, + -0.233547, 0.459194, 4.670236, 0.233840, 0.000000, -0.972275, 0.000000, 1.000000, + -0.233547, 0.401623, 4.670236, 0.233840, 0.000000, -0.972275, 0.000000, 1.000000, + -0.240586, 0.459194, 4.668313, 0.297794, 0.000000, -0.954630, 0.000000, 1.000000, + -0.240585, 0.401623, 4.668314, 0.297794, 0.000000, -0.954630, 0.000000, 1.000000, + -0.247427, 0.459194, 4.665780, 0.407743, 0.000000, -0.913097, 0.000000, 1.000000, + -0.247425, 0.401623, 4.665782, 0.407743, 0.000000, -0.913097, 0.000000, 1.000000, + -0.253689, 0.459194, 4.662070, 0.642262, -0.000000, -0.766485, 0.000000, 1.000000, + -0.253686, 0.401623, 4.662072, 0.642262, -0.000000, -0.766485, 0.000000, 1.000000, + -0.256253, 0.459194, 4.659095, 0.874539, 0.000000, -0.484955, 0.000000, 1.000000, + -0.256255, 0.401623, 4.659092, 0.874539, 0.000000, -0.484955, 0.000000, 1.000000, + -0.257109, 0.459194, 4.655899, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.257109, 0.401623, 4.655899, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.257109, 0.401623, 4.486339, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.257109, 0.459194, 4.486339, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.255958, 0.401623, 4.480782, 0.897996, 0.000000, 0.440003, 0.000000, 1.000000, + -0.255959, 0.459194, 4.480781, 0.897996, 0.000000, 0.440003, 0.000000, 1.000000, + -0.252085, 0.459194, 4.476679, 0.507210, 0.000000, 0.861822, 0.000000, 1.000000, + -0.252083, 0.401623, 4.476681, 0.507210, 0.000000, 0.861822, 0.000000, 1.000000, + -0.246700, 0.459194, 4.474804, 0.178901, 0.000000, 0.983867, 0.000000, 1.000000, + -0.246705, 0.401623, 4.474805, 0.178901, 0.000000, 0.983867, 0.000000, 1.000000, + -0.241008, 0.459194, 4.474344, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -0.241006, 0.401623, 4.474344, 0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -0.235308, 0.459194, 4.473882, 0.178901, 0.000000, 0.983867, 0.000000, 1.000000, + -0.235308, 0.401623, 4.473882, 0.178901, 0.000000, 0.983867, 0.000000, 1.000000, + -0.229930, 0.459194, 4.472007, 0.507210, 0.000000, 0.861822, 0.000000, 1.000000, + -0.229930, 0.401623, 4.472007, 0.507210, 0.000000, 0.861822, 0.000000, 1.000000, + -0.226057, 0.459194, 4.467905, 0.897996, 0.000000, 0.440003, 0.000000, 1.000000, + -0.226055, 0.401623, 4.467904, 0.897996, 0.000000, 0.440003, 0.000000, 1.000000, + -0.224904, 0.459194, 4.462348, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.224904, 0.401623, 4.462348, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.224904, 0.401623, 4.295721, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.224904, 0.459194, 4.295721, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.223297, 0.401623, 4.289723, 0.866026, 0.000000, 0.500000, 0.000000, 1.000000, + -0.223298, 0.459194, 4.289723, 0.866026, 0.000000, 0.500000, 0.000000, 1.000000, + -0.218907, 0.459194, 4.285331, 0.500000, 0.000000, 0.866026, 0.000000, 1.000000, + -0.218906, 0.401623, 4.285334, 0.500000, 0.000000, 0.866026, 0.000000, 1.000000, + -0.382629, 0.381561, 3.711508, 0.867033, -0.498251, 0.000000, 0.000000, 1.000000, + -0.382629, 0.381561, 4.911043, 0.866026, -0.500000, 0.000000, 0.000000, 1.000000, + -0.367883, 0.396306, 4.911043, 0.500000, -0.866026, 0.000000, 0.000000, 1.000000, + -0.367883, 0.396306, 3.711508, 0.500000, -0.866026, 0.000000, 0.000000, 1.000000, + -0.445516, 0.379225, 4.911043, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -0.445516, 0.361638, 4.911043, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -0.387945, 0.361638, 4.911043, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -0.382629, 0.381561, 4.911043, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -0.367883, 0.396306, 4.911043, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -0.347961, 0.401623, 4.911043, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -0.295157, 0.401623, 4.911043, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -0.295157, 0.459194, 4.911043, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -0.365547, 0.459194, 4.911043, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -0.405532, 0.448480, 4.911043, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -0.434803, 0.419209, 4.911043, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 1.214089, 0.496184, 5.042631, 0.000000, -0.354425, 0.935084, 0.000000, 1.000000, + 1.214089, 0.509897, 5.046917, -0.000000, -0.240815, 0.970571, 0.000000, 1.000000, + 1.214089, 0.537914, 5.050338, -0.000000, 0.001059, 0.999999, 0.000000, 1.000000, + -0.295157, 0.537914, 5.050338, -0.000000, 0.001059, 0.999999, 0.000000, 1.000000, + -0.295157, 0.509897, 5.046917, -0.000000, -0.240815, 0.970571, 0.000000, 1.000000, + -0.295157, 0.496184, 5.042631, 0.000000, -0.353752, 0.935339, 0.000000, 1.000000, + -0.295157, 0.484555, 5.037558, 0.000000, -0.443869, 0.896092, 0.000000, 1.000000, + -0.295157, 0.461984, 5.023569, -0.000000, -0.601696, 0.798725, 0.000000, 1.000000, + -0.295157, 0.459259, 5.021467, -0.000000, -0.619759, 0.784792, 0.000000, 1.000000, + 1.214089, 0.459259, 5.021467, -0.000000, -0.620411, 0.784277, 0.000000, 1.000000, + 1.214089, 0.461984, 5.023569, -0.000000, -0.601696, 0.798725, 0.000000, 1.000000, + 1.214089, 0.484555, 5.037558, 0.000000, -0.443869, 0.896092, 0.000000, 1.000000, + -0.295157, 0.442693, 5.006267, -0.000000, -0.728423, 0.685128, 0.000000, 1.000000, + -0.295157, 0.429746, 4.990541, -0.000000, -0.812063, 0.583570, 0.000000, 1.000000, + 1.214089, 0.429746, 4.990541, -0.000000, -0.812063, 0.583570, 0.000000, 1.000000, + 1.214089, 0.442693, 5.006267, -0.000000, -0.728423, 0.685128, 0.000000, 1.000000, + -0.295157, 0.426572, 4.985953, -0.000000, -0.832476, 0.554062, 0.000000, 1.000000, + -0.295157, 0.414274, 4.963717, -0.000000, -0.912045, 0.410090, 0.000000, 1.000000, + -0.295157, 0.409878, 4.952830, -0.000000, -0.941154, 0.337977, 0.000000, 1.000000, + 1.214089, 0.409878, 4.952830, -0.000000, -0.941154, 0.337977, 0.000000, 1.000000, + 1.214089, 0.414274, 4.963717, -0.000000, -0.912045, 0.410090, 0.000000, 1.000000, + 1.214089, 0.426572, 4.985953, -0.000000, -0.832476, 0.554062, 0.000000, 1.000000, + -0.295157, 0.405321, 4.937600, -0.000000, -0.972312, 0.233687, 0.000000, 1.000000, + 1.214089, 0.405321, 4.937600, -0.000000, -0.972312, 0.233687, 0.000000, 1.000000, + 0.949365, 0.283636, 3.829722, 0.522860, -0.852419, 0.000000, 0.000000, 1.000000, + 0.932513, 0.273261, 3.829721, 0.525369, -0.850875, 0.000000, 0.000000, 1.000000, + 0.922307, 0.266949, 3.826505, 0.526601, -0.850112, 0.000000, 0.000000, 1.000000, + 0.914849, 0.262324, 3.817726, 0.527444, -0.849590, 0.000000, 0.000000, 1.000000, + 0.912118, 0.260628, 3.805731, 0.527741, -0.849406, 0.000000, 0.000000, 1.000000, + 0.912118, 0.260628, 3.735498, 0.527741, -0.849406, 0.000000, 0.000000, 1.000000, + 0.914848, 0.262324, 3.723503, 0.527444, -0.849590, 0.000000, 0.000000, 1.000000, + 0.922311, 0.266952, 3.714722, 0.526601, -0.850113, 0.000000, 0.000000, 1.000000, + 0.932513, 0.273261, 3.711508, 0.525369, -0.850875, 0.000000, 0.000000, 1.000000, + 0.949365, 0.283636, 3.711508, 0.522860, -0.852419, 0.000000, 0.000000, 1.000000, + 0.988233, 0.307295, 3.829722, 0.516062, -0.856551, 0.000000, 0.000000, 1.000000, + 0.968140, 0.295116, 3.829721, 0.519766, -0.854308, 0.000000, 0.000000, 1.000000, + 0.968140, 0.295116, 3.711508, 0.519766, -0.854308, 0.000000, 0.000000, 1.000000, + 0.988233, 0.307295, 3.711508, 0.516062, -0.856551, 0.000000, 0.000000, 1.000000, + 1.028709, 0.331391, 3.829721, 0.505758, -0.862676, 0.000000, 0.000000, 1.000000, + 1.008125, 0.319220, 3.829722, 0.511756, -0.859131, 0.000000, 0.000000, 1.000000, + 1.008125, 0.319220, 3.711508, 0.511756, -0.859131, 0.000000, 0.000000, 1.000000, + 1.028709, 0.331391, 3.711508, 0.505758, -0.862676, 0.000000, 0.000000, 1.000000, + 1.068074, 0.354004, 3.829722, 0.488402, -0.872619, 0.000000, 0.000000, 1.000000, + 1.045657, 0.341251, 3.829721, 0.499439, -0.866349, 0.000000, 0.000000, 1.000000, + 1.045657, 0.341251, 3.711508, 0.499439, -0.866349, 0.000000, 0.000000, 1.000000, + 1.068074, 0.354004, 3.711508, 0.488402, -0.872619, 0.000000, 0.000000, 1.000000, + 1.108424, 0.375684, 3.829721, 0.452815, -0.891604, 0.000000, 0.000000, 1.000000, + 1.083833, 0.362710, 3.829721, 0.477980, -0.878371, 0.000000, 0.000000, 1.000000, + 1.083833, 0.362710, 3.711508, 0.477980, -0.878371, 0.000000, 0.000000, 1.000000, + 1.108424, 0.375684, 3.711508, 0.452815, -0.891604, 0.000000, 0.000000, 1.000000, + 1.149967, 0.394377, 3.829721, 0.341601, -0.939845, 0.000000, 0.000000, 1.000000, + 1.142786, 0.391619, 3.829722, 0.373719, -0.927542, 0.000000, 0.000000, 1.000000, + 1.121491, 0.382143, 3.829721, 0.431873, -0.901934, 0.000000, 0.000000, 1.000000, + 1.121491, 0.382143, 3.711508, 0.431873, -0.901934, 0.000000, 0.000000, 1.000000, + 1.142786, 0.391619, 3.711508, 0.373719, -0.927542, 0.000000, 0.000000, 1.000000, + 1.149967, 0.394377, 3.711508, 0.341601, -0.939845, 0.000000, 0.000000, 1.000000, + 1.158962, 0.397367, 3.711508, 0.285507, -0.958376, 0.000000, 0.000000, 1.000000, + 1.178644, 0.401236, 3.711508, 0.082943, -0.996554, 0.000000, 0.000000, 1.000000, + 1.178644, 0.401236, 3.829722, 0.082943, -0.996554, 0.000000, 0.000000, 1.000000, + 1.158962, 0.397367, 3.829722, 0.285507, -0.958376, 0.000000, 0.000000, 1.000000, + 1.218578, 0.459194, 3.853712, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 1.215364, 0.459194, 3.841716, -0.866026, 0.000000, 0.500000, 0.000000, 1.000000, + 1.215363, 0.401623, 3.841717, -0.866026, 0.000000, 0.500000, 0.000000, 1.000000, + 1.218578, 0.401623, 3.853712, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 1.206582, 0.401623, 3.832937, -0.500000, 0.000000, 0.866026, 0.000000, 1.000000, + 1.206583, 0.459194, 3.832935, -0.500000, 0.000000, 0.866026, 0.000000, 1.000000, + 1.218578, 0.401623, 3.923944, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 1.218578, 0.459194, 3.923944, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 1.194587, 0.459194, 3.947935, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 1.206582, 0.459194, 3.944720, -0.500000, 0.000000, -0.866026, 0.000000, 1.000000, + 1.206583, 0.401623, 3.944722, -0.500000, 0.000000, -0.866026, 0.000000, 1.000000, + 1.194587, 0.401623, 3.947935, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 1.215364, 0.401623, 3.935940, -0.866026, -0.000000, -0.500000, 0.000000, 1.000000, + 1.215363, 0.459194, 3.935940, -0.866026, -0.000000, -0.500000, 0.000000, 1.000000, + 1.059123, 0.401623, 3.947935, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.802680, 0.401623, 3.947935, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.802680, 0.459194, 3.947935, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 1.059123, 0.459194, 3.947935, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.778690, 0.459194, 3.923945, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.781903, 0.459194, 3.935940, 0.866026, 0.000000, -0.500000, 0.000000, 1.000000, + 0.781904, 0.401623, 3.935940, 0.866026, 0.000000, -0.500000, 0.000000, 1.000000, + 0.778690, 0.401623, 3.923945, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.790686, 0.401623, 3.944720, 0.500000, 0.000000, -0.866026, 0.000000, 1.000000, + 0.790684, 0.459194, 3.944722, 0.500000, 0.000000, -0.866026, 0.000000, 1.000000, + 0.778690, 0.411212, 3.711508, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.778690, 0.435203, 3.717936, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.778690, 0.452765, 3.735498, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.778690, 0.459194, 3.759489, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.778690, 0.391626, 3.770166, -0.000000, -0.500000, 0.866026, 0.000000, 1.000000, + 0.661513, 0.391627, 3.770164, -0.000000, -0.500000, 0.866026, 0.000000, 1.000000, + 0.661513, 0.398944, 3.777482, -0.000000, -0.866026, 0.500000, 0.000000, 1.000000, + 0.778690, 0.398944, 3.777482, -0.000000, -0.866026, 0.500000, 0.000000, 1.000000, + 0.661513, 0.401623, 3.787478, -1.000000, -0.000000, -0.000000, 0.000000, 1.000000, + 0.661513, 0.401623, 3.829722, -1.000000, -0.000000, -0.000000, 0.000000, 1.000000, + 0.661513, 0.459194, 3.829722, -1.000000, -0.000000, -0.000000, 0.000000, 1.000000, + 0.661513, 0.459194, 3.759489, -1.000000, -0.000000, -0.000000, 0.000000, 1.000000, + 0.661513, 0.411212, 3.711508, -1.000000, -0.000000, -0.000000, 0.000000, 1.000000, + 0.661513, 0.347419, 3.711508, -1.000000, -0.000000, -0.000000, 0.000000, 1.000000, + 0.661513, 0.347419, 3.767486, -1.000000, -0.000000, -0.000000, 0.000000, 1.000000, + 0.661513, 0.435203, 3.717936, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 0.661513, 0.452765, 3.735499, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 0.661513, 0.381630, 3.767486, -1.000000, -0.000000, -0.000000, 0.000000, 1.000000, + 0.661513, 0.391627, 3.770164, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 0.661513, 0.398944, 3.777482, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 0.257419, 0.401623, 3.829721, -0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.257419, 0.459194, 3.829721, -0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.661513, 0.459194, 3.829722, -0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.661513, 0.401623, 3.829722, -0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.257419, 0.381630, 3.767486, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.257419, 0.347419, 3.767486, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.257419, 0.347419, 3.711508, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.257419, 0.411212, 3.711508, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.257419, 0.459194, 3.759489, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.257419, 0.459194, 3.829721, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.257419, 0.401623, 3.829721, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.257419, 0.452765, 3.735498, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.257419, 0.435203, 3.717936, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.257419, 0.401623, 3.787478, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.257419, 0.398944, 3.777482, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.257419, 0.391627, 3.770164, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.257419, 0.391627, 3.770164, -0.000000, -0.500000, 0.866026, 0.000000, 1.000000, + 0.140243, 0.391627, 3.770164, -0.000000, -0.500000, 0.866026, 0.000000, 1.000000, + 0.140243, 0.398943, 3.777483, 0.000000, -0.866026, 0.500000, 0.000000, 1.000000, + 0.257419, 0.398944, 3.777482, 0.000000, -0.866026, 0.500000, 0.000000, 1.000000, + 0.140243, 0.401623, 3.923945, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 0.140243, 0.459194, 3.923945, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 0.140243, 0.459194, 3.759489, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 0.140243, 0.452765, 3.735499, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 0.140243, 0.435203, 3.717936, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 0.140243, 0.411212, 3.711508, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 0.137029, 0.401623, 3.935940, -0.866026, -0.000000, -0.500000, 0.000000, 1.000000, + 0.137029, 0.459194, 3.935940, -0.866026, -0.000000, -0.500000, 0.000000, 1.000000, + 0.128247, 0.401623, 3.944720, -0.500000, -0.000000, -0.866026, 0.000000, 1.000000, + 0.128248, 0.459194, 3.944722, -0.500000, -0.000000, -0.866026, 0.000000, 1.000000, + 0.116252, 0.459194, 3.947935, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.116252, 0.401623, 3.947935, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + -0.140191, 0.401623, 3.947935, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + -0.275654, 0.401623, 3.947935, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + -0.275654, 0.459194, 3.947935, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + -0.140191, 0.459194, 3.947935, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + -0.287650, 0.401623, 3.944722, 0.500000, 0.000000, -0.866026, 0.000000, 1.000000, + -0.287650, 0.459194, 3.944721, 0.500000, 0.000000, -0.866026, 0.000000, 1.000000, + -0.296432, 0.401623, 3.935940, 0.866026, 0.000000, -0.500000, 0.000000, 1.000000, + -0.296431, 0.459194, 3.935940, 0.866026, 0.000000, -0.500000, 0.000000, 1.000000, + -0.299645, 0.459194, 3.923945, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.299645, 0.401623, 3.923945, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.299645, 0.401623, 3.853712, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.299645, 0.459194, 3.853712, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.296431, 0.401623, 3.841717, 0.866026, 0.000000, 0.500000, 0.000000, 1.000000, + -0.296431, 0.459194, 3.841716, 0.866026, 0.000000, 0.500000, 0.000000, 1.000000, + -0.287649, 0.401623, 3.832937, 0.500000, 0.000000, 0.866026, 0.000000, 1.000000, + -0.287650, 0.459194, 3.832935, 0.500000, 0.000000, 0.866026, 0.000000, 1.000000, + -0.030432, 0.283636, 3.711508, -0.522860, -0.852419, -0.000000, 0.000000, 1.000000, + -0.013580, 0.273261, 3.711508, -0.525369, -0.850875, -0.000000, 0.000000, 1.000000, + -0.003374, 0.266949, 3.714724, -0.526601, -0.850112, -0.000000, 0.000000, 1.000000, + 0.004084, 0.262324, 3.723503, -0.527444, -0.849590, -0.000000, 0.000000, 1.000000, + 0.006815, 0.260628, 3.735498, -0.527741, -0.849406, -0.000000, 0.000000, 1.000000, + 0.006815, 0.260628, 3.805731, -0.527741, -0.849406, -0.000000, 0.000000, 1.000000, + 0.004085, 0.262324, 3.817726, -0.527444, -0.849590, -0.000000, 0.000000, 1.000000, + -0.003379, 0.266952, 3.826507, -0.526601, -0.850113, -0.000000, 0.000000, 1.000000, + -0.013580, 0.273261, 3.829722, -0.525369, -0.850875, -0.000000, 0.000000, 1.000000, + -0.030432, 0.283636, 3.829721, -0.522860, -0.852419, -0.000000, 0.000000, 1.000000, + -0.069300, 0.307295, 3.711508, -0.516062, -0.856551, -0.000000, 0.000000, 1.000000, + -0.049207, 0.295116, 3.711508, -0.519766, -0.854308, -0.000000, 0.000000, 1.000000, + -0.049207, 0.295116, 3.829722, -0.519766, -0.854308, -0.000000, 0.000000, 1.000000, + -0.069300, 0.307295, 3.829722, -0.516062, -0.856551, -0.000000, 0.000000, 1.000000, + -0.109776, 0.331391, 3.711508, -0.505758, -0.862676, -0.000000, 0.000000, 1.000000, + -0.089192, 0.319220, 3.711508, -0.511756, -0.859131, -0.000000, 0.000000, 1.000000, + -0.089192, 0.319220, 3.829722, -0.511756, -0.859131, -0.000000, 0.000000, 1.000000, + -0.109776, 0.331391, 3.829721, -0.505758, -0.862676, -0.000000, 0.000000, 1.000000, + -0.149142, 0.354004, 3.711508, -0.488402, -0.872619, -0.000000, 0.000000, 1.000000, + -0.126724, 0.341251, 3.711508, -0.499439, -0.866349, -0.000000, 0.000000, 1.000000, + -0.126724, 0.341251, 3.829721, -0.499439, -0.866349, -0.000000, 0.000000, 1.000000, + -0.149142, 0.354004, 3.829722, -0.488402, -0.872619, -0.000000, 0.000000, 1.000000, + -0.189491, 0.375684, 3.711508, -0.452815, -0.891604, -0.000000, 0.000000, 1.000000, + -0.164900, 0.362710, 3.711508, -0.477980, -0.878371, -0.000000, 0.000000, 1.000000, + -0.164900, 0.362710, 3.829722, -0.477980, -0.878371, -0.000000, 0.000000, 1.000000, + -0.189491, 0.375684, 3.829721, -0.452815, -0.891604, -0.000000, 0.000000, 1.000000, + -0.231035, 0.394377, 3.711508, -0.341601, -0.939845, -0.000000, 0.000000, 1.000000, + -0.223854, 0.391619, 3.711508, -0.373719, -0.927542, -0.000000, 0.000000, 1.000000, + -0.202558, 0.382143, 3.711508, -0.431873, -0.901934, -0.000000, 0.000000, 1.000000, + -0.202558, 0.382143, 3.829722, -0.431873, -0.901934, -0.000000, 0.000000, 1.000000, + -0.223854, 0.391619, 3.829721, -0.373719, -0.927542, -0.000000, 0.000000, 1.000000, + -0.231035, 0.394377, 3.829722, -0.341601, -0.939845, -0.000000, 0.000000, 1.000000, + -0.240030, 0.397367, 3.829722, -0.285507, -0.958376, -0.000000, 0.000000, 1.000000, + -0.259711, 0.401236, 3.829721, -0.082943, -0.996554, -0.000000, 0.000000, 1.000000, + -0.259711, 0.401236, 3.711508, -0.082943, -0.996554, -0.000000, 0.000000, 1.000000, + -0.240030, 0.397367, 3.711508, -0.285507, -0.958376, -0.000000, 0.000000, 1.000000, + -0.420336, 0.082645, 3.711507, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + -0.438952, 0.109166, 3.711508, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + -0.445516, 0.140897, 3.711507, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + -0.445516, 0.379225, 3.711507, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + -0.434803, 0.419209, 3.711508, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + -0.405532, 0.448480, 3.711508, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + -0.365547, 0.459194, 3.711508, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + -0.347961, 0.401623, 3.711508, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + -0.367883, 0.396306, 3.711508, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + -0.382629, 0.381561, 3.711508, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + -0.387945, 0.361638, 3.711508, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + -0.387945, 0.148499, 3.711508, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + -0.384663, 0.132634, 3.711507, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + -0.375355, 0.119373, 3.711508, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 1.443170, 0.194969, 5.050338, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 1.415152, 0.194969, 5.046917, -0.000000, -1.000000, -0.000000, 0.000000, 1.000000, + 1.429038, 0.194969, 4.991020, -0.000000, -1.000000, -0.000000, 0.000000, 1.000000, + 1.443170, 0.194969, 4.992767, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 1.367239, 0.194969, 5.023569, -0.000000, -1.000000, -0.000000, 0.000000, 1.000000, + 1.402127, 0.194969, 4.977715, -0.000000, -1.000000, -0.000000, 0.000000, 1.000000, + 1.413559, 0.194969, 4.985097, -0.000000, -1.000000, -0.000000, 0.000000, 1.000000, + 1.415267, 0.194969, 4.985968, -0.000000, -1.000000, -0.000000, 0.000000, 1.000000, + 1.389810, 0.194969, 5.037558, -0.000000, -1.000000, -0.000000, 0.000000, 1.000000, + 1.331827, 0.194969, 4.985954, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 1.379715, 0.194969, 4.953624, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 1.389497, 0.194969, 4.965982, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 1.390177, 0.194969, 4.966722, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 1.347949, 0.194969, 5.006267, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 1.335001, 0.194969, 4.990541, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 1.319529, 0.194969, 4.963716, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 1.315133, 0.194969, 4.952830, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 1.310576, 0.194969, 4.937600, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 1.365862, 0.194969, 4.924496, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 1.371561, 0.194969, 4.939694, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 1.401355, 0.194969, 5.042599, -0.000000, -1.000000, -0.000000, 0.000000, 1.000000, + 1.364415, 0.194969, 5.021389, -0.000000, -1.000000, -0.000000, 0.000000, 1.000000, + 1.372022, 0.194969, 4.940628, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 1.364449, 0.194969, 4.911043, 0.000000, -1.000000, -0.000000, 0.000000, 1.000000, + 1.306878, 0.194969, 4.911043, 0.000000, -1.000000, -0.000000, 0.000000, 1.000000, + 1.443170, 0.361638, 5.050338, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 1.443170, 0.194969, 5.050338, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 1.443170, 0.194969, 4.992767, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 1.443170, 0.361638, 4.992767, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 1.364449, 0.379225, 4.911043, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 1.353735, 0.419209, 4.911043, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 1.324465, 0.448480, 4.911043, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 1.284480, 0.459194, 4.911043, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 1.214089, 0.459194, 4.911043, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 1.214089, 0.401623, 4.911043, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 1.266893, 0.401623, 4.911043, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 1.286816, 0.396306, 4.911043, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 1.301561, 0.381561, 4.911043, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 1.306878, 0.361638, 4.911043, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 1.364449, 0.361638, 4.911043, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 1.324465, 0.448480, 4.911043, 0.500000, 0.866026, 0.000000, 0.000000, 1.000000, + 1.324465, 0.448480, 3.711507, 0.500000, 0.866026, 0.000000, 0.000000, 1.000000, + 1.353735, 0.419209, 3.711508, 0.866026, 0.500000, 0.000000, 0.000000, 1.000000, + 1.353735, 0.419209, 4.911043, 0.866026, 0.500000, 0.000000, 0.000000, 1.000000, + 1.294288, 0.119373, 3.711508, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 1.266893, 0.401623, 3.711508, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 1.286816, 0.396306, 3.711508, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 1.284480, 0.459194, 3.711508, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 1.324465, 0.448480, 3.711507, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 1.353735, 0.419209, 3.711508, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 1.364449, 0.379225, 3.711508, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 1.301561, 0.381561, 3.711508, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 1.306878, 0.361638, 3.711508, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 1.306878, 0.148499, 3.711508, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 1.303596, 0.132634, 3.711508, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 1.364449, 0.140897, 3.711508, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 1.357884, 0.109166, 3.711508, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 1.339268, 0.082645, 3.711507, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 1.357884, 0.109166, 3.711508, 0.917911, -0.396786, 0.000000, 0.000000, 1.000000, + 1.364383, 0.137641, 4.271478, 0.999171, -0.040715, 0.000000, 0.000000, 1.000000, + 1.357884, 0.109166, 4.271478, 0.917911, -0.396786, 0.000000, 0.000000, 1.000000, + 1.339268, 0.082645, 4.271478, 0.685121, -0.728429, 0.000000, 0.000000, 1.000000, + 1.339268, 0.082645, 3.947935, 0.685121, -0.728429, 0.000000, 0.000000, 1.000000, + 1.152402, -0.093112, 4.271478, 0.685121, -0.728429, 0.000000, 0.000000, 1.000000, + 1.152402, -0.093112, 3.947935, 0.685121, -0.728429, 0.000000, 0.000000, 1.000000, + 1.127081, -0.109202, 4.271478, 0.368491, -0.929631, 0.000000, 0.000000, 1.000000, + 1.127081, -0.109202, 3.947935, 0.368491, -0.929631, 0.000000, 0.000000, 1.000000, + 1.097613, -0.114829, 3.947935, -0.000000, -1.000000, -0.000000, 0.000000, 1.000000, + 1.097613, -0.114829, 4.271478, -0.000000, -1.000000, -0.000000, 0.000000, 1.000000, + 1.306878, 0.148499, 4.272980, -0.000000, -0.271556, 0.962423, 0.000000, 1.000000, + 1.305375, 0.137641, 4.271478, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 1.364383, 0.137641, 4.271478, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 1.364449, 0.140897, 4.271610, -0.000000, -0.081429, 0.996679, 0.000000, 1.000000, + 1.364449, 0.157633, 4.276834, -0.000000, -0.500000, 0.866026, 0.000000, 1.000000, + 1.306878, 0.157633, 4.276834, -0.000000, -0.500000, 0.866026, 0.000000, 1.000000, + 1.364449, 0.172270, 4.291469, -0.000000, -0.866026, 0.500000, 0.000000, 1.000000, + 1.306878, 0.172269, 4.291469, -0.000000, -0.866026, 0.500000, 0.000000, 1.000000, + 1.306878, 0.177625, 4.311462, -0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 1.364449, 0.177625, 4.311462, -0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 1.364449, 0.177625, 4.547516, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 1.306878, 0.177625, 4.547516, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 1.364449, 0.172270, 4.567509, 0.000000, -0.866026, -0.500000, 0.000000, 1.000000, + 1.306878, 0.172269, 4.567509, 0.000000, -0.866026, -0.500000, 0.000000, 1.000000, + 1.306878, 0.157633, 4.582144, 0.000000, -0.500000, -0.866026, 0.000000, 1.000000, + 1.364449, 0.157633, 4.582144, 0.000000, -0.500000, -0.866026, 0.000000, 1.000000, + 1.306878, 0.148499, 4.585998, 0.000000, -0.271556, -0.962423, 0.000000, 1.000000, + 1.364449, 0.140897, 4.587368, 0.000000, -0.081429, -0.996679, 0.000000, 1.000000, + 1.303596, 0.132634, 4.911043, -0.917911, 0.396786, -0.000000, 0.000000, 1.000000, + 1.305375, 0.137641, 4.587501, -0.962423, 0.271556, -0.000000, 0.000000, 1.000000, + 1.303594, 0.132634, 4.587501, -0.917911, 0.396786, -0.000000, 0.000000, 1.000000, + 1.294288, 0.119373, 4.911043, -0.685121, 0.728429, -0.000000, 0.000000, 1.000000, + 1.294288, 0.119373, 4.587501, -0.685121, 0.728429, -0.000000, 0.000000, 1.000000, + 1.118036, -0.046399, 4.587501, -0.685121, 0.728429, -0.000000, 0.000000, 1.000000, + 1.118036, -0.046399, 4.911043, -0.685121, 0.728429, -0.000000, 0.000000, 1.000000, + 1.105376, -0.054444, 4.587500, -0.368491, 0.929631, 0.000000, 0.000000, 1.000000, + 1.105376, -0.054444, 4.911043, -0.368491, 0.929631, 0.000000, 0.000000, 1.000000, + 1.127081, -0.109202, 4.911043, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 1.152402, -0.093112, 4.911043, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 1.339268, 0.082645, 4.911043, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 1.364449, 0.140897, 4.911043, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 1.364449, 0.194969, 4.911043, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 1.306878, 0.194969, 4.911043, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 1.357884, 0.109166, 4.911043, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 1.306878, 0.148499, 4.911043, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 1.303596, 0.132634, 4.911043, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 1.294288, 0.119373, 4.911043, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 1.090642, -0.057258, 4.911043, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 1.067798, -0.057258, 4.911043, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 1.067798, -0.114829, 4.911043, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 1.105376, -0.054444, 4.911043, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 1.097613, -0.114829, 4.911043, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 1.118036, -0.046399, 4.911043, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 1.067798, -0.193550, 4.992767, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 1.067798, -0.179418, 4.991020, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 1.067798, -0.165533, 5.046917, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 1.067798, -0.193550, 5.050338, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 1.067798, -0.163939, 4.985098, 1.000000, -0.000000, 0.000000, 0.000000, 1.000000, + 1.067798, -0.152507, 4.977714, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 1.067798, -0.117619, 5.023569, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 1.067798, -0.140190, 5.037558, 1.000000, -0.000000, 0.000000, 0.000000, 1.000000, + 1.067798, -0.165647, 4.985968, 1.000000, -0.000000, 0.000000, 0.000000, 1.000000, + 1.067798, -0.140216, 4.966353, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 1.067798, -0.130095, 4.953624, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 1.067798, -0.082207, 4.985954, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 1.067798, -0.085381, 4.990542, 1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 1.067798, -0.098329, 5.006267, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 1.067798, -0.122170, 4.940161, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 1.067798, -0.116242, 4.924496, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 1.067798, -0.060956, 4.937600, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 1.067798, -0.065513, 4.952830, 1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 1.067798, -0.069910, 4.963716, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 1.067798, -0.151735, 5.042599, 1.000000, -0.000000, 0.000000, 0.000000, 1.000000, + 1.067798, -0.114795, 5.021389, 1.000000, -0.000000, 0.000000, 0.000000, 1.000000, + 1.067798, -0.057258, 4.911043, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 1.067798, -0.114829, 4.911043, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 1.067798, -0.163939, 4.985098, -0.000000, -0.465828, -0.884875, 0.000000, 1.000000, + 1.067798, -0.165647, 4.985968, -0.000000, -0.442374, -0.896831, 0.000000, 1.000000, + 1.067798, -0.179418, 4.991020, 0.000000, -0.237785, -0.971318, 0.000000, 1.000000, + 1.067798, -0.193550, 4.992767, -0.000000, -0.002184, -0.999998, 0.000000, 1.000000, + 0.459586, -0.193550, 4.992767, -0.000000, -0.002184, -0.999998, 0.000000, 1.000000, + 0.459598, -0.163939, 4.985098, -0.000000, -0.465828, -0.884875, 0.000000, 1.000000, + 1.067798, -0.152507, 4.977714, -0.000000, -0.611470, -0.791268, 0.000000, 1.000000, + 0.459631, -0.139877, 4.965981, -0.000000, -0.739356, -0.673315, 0.000000, 1.000000, + 1.067798, -0.140216, 4.966353, -0.000000, -0.739356, -0.673315, 0.000000, 1.000000, + 1.067798, -0.130095, 4.953624, -0.000000, -0.824431, -0.565962, 0.000000, 1.000000, + 0.459687, -0.122402, 4.940626, -0.000000, -0.894316, -0.447435, 0.000000, 1.000000, + 1.067798, -0.122170, 4.940161, -0.000000, -0.894316, -0.447435, 0.000000, 1.000000, + 0.459775, -0.114829, 4.911043, -0.000000, -0.996729, 0.080812, 0.000000, 1.000000, + 1.067798, -0.114829, 4.911043, -0.000000, -0.996729, 0.080812, 0.000000, 1.000000, + 1.067798, -0.116242, 4.924496, 0.000000, -0.969531, -0.244968, 0.000000, 1.000000, + 0.459586, -0.193550, 4.992767, -0.000000, -1.000000, -0.000000, 0.000000, 1.000000, + 1.067798, -0.193550, 4.992767, -0.000000, -1.000000, -0.000000, 0.000000, 1.000000, + 1.067798, -0.193550, 5.050338, -0.000000, -1.000000, -0.000000, 0.000000, 1.000000, + 0.459524, -0.193550, 5.050338, -0.000000, -1.000000, -0.000000, 0.000000, 1.000000, + 0.459531, -0.151735, 5.042599, -0.000000, 0.354425, 0.935084, 0.000000, 1.000000, + 0.459524, -0.193550, 5.050338, 0.000000, -0.001059, 0.999999, 0.000000, 1.000000, + 1.067798, -0.193550, 5.050338, 0.000000, -0.001059, 0.999999, 0.000000, 1.000000, + 1.067798, -0.165533, 5.046917, -0.000000, 0.240815, 0.970571, 0.000000, 1.000000, + 1.067798, -0.151735, 5.042599, -0.000000, 0.354425, 0.935084, 0.000000, 1.000000, + 1.067798, -0.140190, 5.037558, -0.000000, 0.443869, 0.896092, 0.000000, 1.000000, + 1.067798, -0.117619, 5.023569, -0.000000, 0.601696, 0.798725, 0.000000, 1.000000, + 1.067798, -0.114795, 5.021389, -0.000000, 0.620411, 0.784277, 0.000000, 1.000000, + 0.459551, -0.114795, 5.021389, -0.000000, 0.620411, 0.784277, 0.000000, 1.000000, + 1.067798, -0.098329, 5.006267, -0.000000, 0.728423, 0.685128, 0.000000, 1.000000, + 1.067798, -0.085381, 4.990542, -0.000000, 0.812063, 0.583570, 0.000000, 1.000000, + 0.459590, -0.085381, 4.990542, -0.000000, 0.812063, 0.583570, 0.000000, 1.000000, + 1.067798, -0.069910, 4.963716, 0.000000, 0.912045, 0.410090, 0.000000, 1.000000, + 1.067798, -0.065513, 4.952830, 0.000000, 0.941154, 0.337977, 0.000000, 1.000000, + 0.459658, -0.065515, 4.952834, 0.000000, 0.941154, 0.337977, 0.000000, 1.000000, + 1.067798, -0.082207, 4.985954, -0.000000, 0.832476, 0.554062, 0.000000, 1.000000, + 1.067798, -0.060956, 4.937600, 0.000000, 0.972312, 0.233687, 0.000000, 1.000000, + 0.459466, -0.114829, 4.037556, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 0.466386, -0.114829, 4.076096, -0.861819, 0.000000, 0.507216, 0.000000, 1.000000, + 0.466412, -0.057258, 4.076142, -0.861819, 0.000000, 0.507216, 0.000000, 1.000000, + 0.459466, -0.057258, 4.037556, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 0.232271, -0.057258, 4.491532, -0.999936, 0.000000, 0.011333, 0.000000, 1.000000, + 0.232191, -0.057258, 4.453608, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 0.232191, -0.114829, 4.453593, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 0.232271, -0.114829, 4.491491, -0.999936, 0.000000, 0.011333, 0.000000, 1.000000, + 0.705425, -0.057258, 4.311482, -0.969678, 0.000000, -0.244385, 0.000000, 1.000000, + 0.707364, -0.057258, 4.294759, -0.998956, 0.000000, -0.045679, 0.000000, 1.000000, + 0.707364, -0.114829, 4.294752, -0.998956, 0.000000, -0.045679, 0.000000, 1.000000, + 0.705411, -0.114829, 4.311537, -0.969678, 0.000000, -0.244385, 0.000000, 1.000000, + 0.698260, -0.057258, 4.053807, -0.531153, 0.000000, 0.847276, 0.000000, 1.000000, + 0.693095, -0.057258, 4.051666, -0.250043, 0.000000, 0.968235, 0.000000, 1.000000, + 0.693083, -0.114829, 4.051661, -0.248964, 0.000000, 0.968513, 0.000000, 1.000000, + 0.698318, -0.114829, 4.053843, -0.531153, 0.000000, 0.847276, 0.000000, 1.000000, + 0.649395, -0.057258, 4.055176, 0.195500, -0.000000, 0.980704, 0.000000, 1.000000, + 0.563469, -0.057258, 4.074845, 0.225277, -0.000000, 0.974295, 0.000000, 1.000000, + 0.563533, -0.114829, 4.074830, 0.225277, -0.000000, 0.974295, 0.000000, 1.000000, + 0.649390, -0.114829, 4.055177, 0.195500, -0.000000, 0.980704, 0.000000, 1.000000, + 0.519833, -0.057258, 4.084326, 0.191111, -0.000000, 0.981568, 0.000000, 1.000000, + 0.486800, -0.057258, 4.087957, -0.081653, -0.000000, 0.996661, 0.000000, 1.000000, + 0.486634, -0.114829, 4.087944, -0.083485, -0.000000, 0.996509, 0.000000, 1.000000, + 0.519852, -0.114829, 4.084322, 0.191111, -0.000000, 0.981568, 0.000000, 1.000000, + 0.474934, -0.057258, 4.084670, -0.488181, 0.000000, 0.872743, 0.000000, 1.000000, + 0.474883, -0.114829, 4.084640, -0.489589, 0.000000, 0.871953, 0.000000, 1.000000, + 0.707804, -0.057258, 4.125111, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 0.707804, -0.114829, 4.125168, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 0.707689, -0.057258, 4.089969, -0.999859, 0.000000, 0.016812, 0.000000, 1.000000, + 0.706333, -0.057258, 4.068760, -0.987263, 0.000000, 0.159096, 0.000000, 1.000000, + 0.706328, -0.114829, 4.068722, -0.987156, 0.000000, 0.159759, 0.000000, 1.000000, + 0.707690, -0.114829, 4.089984, -0.999859, 0.000000, 0.016812, 0.000000, 1.000000, + 0.702063, -0.057258, 4.057221, -0.787866, 0.000000, 0.615847, 0.000000, 1.000000, + 0.702045, -0.114829, 4.057198, -0.787380, 0.000000, 0.616468, 0.000000, 1.000000, + 0.260830, -0.057258, 4.251372, 0.031114, 0.000000, -0.999516, 0.000000, 1.000000, + 0.301549, -0.057258, 4.256055, 0.152463, 0.000000, -0.988309, 0.000000, 1.000000, + 0.301560, -0.114829, 4.256056, 0.152463, 0.000000, -0.988309, 0.000000, 1.000000, + 0.260830, -0.114829, 4.251371, 0.031114, 0.000000, -0.999516, 0.000000, 1.000000, + 0.650750, -0.057258, 4.318812, 0.159155, 0.000000, -0.987254, 0.000000, 1.000000, + 0.650764, -0.114829, 4.318813, 0.159155, 0.000000, -0.987254, 0.000000, 1.000000, + 0.695731, -0.057258, 4.322644, -0.206539, 0.000000, -0.978438, 0.000000, 1.000000, + 0.700681, -0.057258, 4.320455, -0.633648, 0.000000, -0.773621, 0.000000, 1.000000, + 0.700662, -0.114829, 4.320468, -0.633691, 0.000000, -0.773586, 0.000000, 1.000000, + 0.695728, -0.114829, 4.322644, -0.208208, 0.000000, -0.978085, 0.000000, 1.000000, + 0.703494, -0.057258, 4.316793, -0.888057, 0.000000, -0.459733, 0.000000, 1.000000, + 0.703510, -0.114829, 4.316760, -0.888057, 0.000000, -0.459733, 0.000000, 1.000000, + 0.686852, -0.057258, 4.323205, 0.027693, 0.000000, -0.999617, 0.000000, 1.000000, + 0.686852, -0.114829, 4.323205, 0.027693, 0.000000, -0.999617, 0.000000, 1.000000, + 0.232204, -0.057258, 4.308411, -0.999995, 0.000000, -0.003119, 0.000000, 1.000000, + 0.232895, -0.057258, 4.280033, -0.997532, 0.000000, -0.070211, 0.000000, 1.000000, + 0.232907, -0.114829, 4.279854, -0.997488, 0.000000, -0.070832, 0.000000, 1.000000, + 0.232204, -0.114829, 4.308459, -0.999995, 0.000000, -0.003119, 0.000000, 1.000000, + 0.238800, -0.057258, 4.257711, -0.789598, 0.000000, -0.613624, 0.000000, 1.000000, + 0.243028, -0.057258, 4.254005, -0.490461, 0.000000, -0.871463, 0.000000, 1.000000, + 0.243014, -0.114829, 4.254014, -0.489669, 0.000000, -0.871908, 0.000000, 1.000000, + 0.238767, -0.114829, 4.257752, -0.789598, 0.000000, -0.613624, 0.000000, 1.000000, + 0.235905, -0.057258, 4.262999, -0.934557, 0.000000, -0.355813, 0.000000, 1.000000, + 0.235934, -0.114829, 4.262920, -0.934557, 0.000000, -0.355813, 0.000000, 1.000000, + 0.232191, -0.057258, 4.351436, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 0.232191, -0.114829, 4.351434, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 0.708743, -0.057258, 4.696475, -1.000000, 0.000000, -0.000133, 0.000000, 1.000000, + 0.708742, -0.057258, 4.595460, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.708742, -0.114829, 4.595467, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.708743, -0.114829, 4.696476, -1.000000, 0.000000, -0.000133, 0.000000, 1.000000, + 0.662472, -0.057258, 4.480542, 0.105963, -0.000000, 0.994370, 0.000000, 1.000000, + 0.508162, -0.057258, 4.502474, 0.148840, -0.000000, 0.988861, 0.000000, 1.000000, + 0.508050, -0.114829, 4.502491, 0.148840, -0.000000, 0.988861, 0.000000, 1.000000, + 0.662470, -0.114829, 4.480542, 0.105986, -0.000000, 0.994368, 0.000000, 1.000000, + 0.267218, -0.057258, 4.536885, 0.074841, -0.000000, 0.997196, 0.000000, 1.000000, + 0.244841, -0.057258, 4.536167, -0.284503, 0.000000, 0.958675, 0.000000, 1.000000, + 0.244878, -0.114829, 4.536177, -0.284503, 0.000000, 0.958675, 0.000000, 1.000000, + 0.267220, -0.114829, 4.536884, 0.074841, -0.000000, 0.997196, 0.000000, 1.000000, + 0.236772, -0.057258, 4.529304, -0.888319, 0.000000, 0.459227, 0.000000, 1.000000, + 0.233347, -0.057258, 4.515632, -0.993849, 0.000000, 0.110745, 0.000000, 1.000000, + 0.233338, -0.114829, 4.515556, -0.993939, 0.000000, 0.109937, 0.000000, 1.000000, + 0.236786, -0.114829, 4.529331, -0.888319, 0.000000, 0.459227, 0.000000, 1.000000, + 0.239876, -0.057258, 4.533497, -0.671885, 0.000000, 0.740656, 0.000000, 1.000000, + 0.239881, -0.114829, 4.533500, -0.671885, 0.000000, 0.740656, 0.000000, 1.000000, + 0.317074, -0.057258, 4.530904, 0.138352, -0.000000, 0.990383, 0.000000, 1.000000, + 0.317216, -0.114829, 4.530884, 0.138352, -0.000000, 0.990383, 0.000000, 1.000000, + 0.706871, -0.057258, 4.493969, -0.980700, 0.000000, 0.195516, 0.000000, 1.000000, + 0.702349, -0.057258, 4.483673, -0.743490, 0.000000, 0.668747, 0.000000, 1.000000, + 0.702384, -0.114829, 4.483710, -0.743490, 0.000000, 0.668747, 0.000000, 1.000000, + 0.706881, -0.114829, 4.494014, -0.980700, 0.000000, 0.195516, 0.000000, 1.000000, + 0.691287, -0.057258, 4.479205, -0.095859, -0.000000, 0.995395, 0.000000, 1.000000, + 0.691319, -0.114829, 4.479208, -0.094568, -0.000000, 0.995519, 0.000000, 1.000000, + 0.698236, -0.057258, 4.480756, -0.396981, 0.000000, 0.917827, 0.000000, 1.000000, + 0.698306, -0.114829, 4.480785, -0.396981, 0.000000, 0.917827, 0.000000, 1.000000, + 0.708517, -0.057258, 4.513562, -0.999638, 0.000000, 0.026921, 0.000000, 1.000000, + 0.708517, -0.114829, 4.513569, -0.999638, 0.000000, 0.026921, 0.000000, 1.000000, + 0.552346, -0.057258, 4.728455, 0.263744, -0.000000, -0.964593, 0.000000, 1.000000, + 0.641871, -0.057258, 4.753299, 0.252642, -0.000000, -0.967560, 0.000000, 1.000000, + 0.641889, -0.114829, 4.753304, 0.252642, -0.000000, -0.967560, 0.000000, 1.000000, + 0.552284, -0.114829, 4.728438, 0.263744, -0.000000, -0.964593, 0.000000, 1.000000, + 0.701664, -0.057258, 4.757550, -0.705841, 0.000000, -0.708371, 0.000000, 1.000000, + 0.706546, -0.057258, 4.747652, -0.974290, 0.000000, -0.225298, 0.000000, 1.000000, + 0.706544, -0.114829, 4.747670, -0.974538, 0.000000, -0.224224, 0.000000, 1.000000, + 0.701667, -0.114829, 4.757545, -0.706424, 0.000000, -0.707789, 0.000000, 1.000000, + 0.708434, -0.057258, 4.728783, -0.999405, 0.000000, -0.034480, 0.000000, 1.000000, + 0.708434, -0.114829, 4.728776, -0.999405, 0.000000, -0.034480, 0.000000, 1.000000, + 0.673052, -0.057258, 4.760434, 0.169980, -0.000000, -0.985448, 0.000000, 1.000000, + 0.691781, -0.057258, 4.761752, -0.108093, 0.000000, -0.994141, 0.000000, 1.000000, + 0.691637, -0.114829, 4.761768, -0.108093, 0.000000, -0.994141, 0.000000, 1.000000, + 0.673052, -0.114829, 4.760434, 0.169980, -0.000000, -0.985448, 0.000000, 1.000000, + 0.697535, -0.057258, 4.760327, -0.395333, 0.000000, -0.918538, 0.000000, 1.000000, + 0.697533, -0.114829, 4.760327, -0.396047, 0.000000, -0.918230, 0.000000, 1.000000, + 0.478866, -0.057258, 4.715664, -0.242693, 0.000000, -0.970103, 0.000000, 1.000000, + 0.487578, -0.057258, 4.714774, 0.008136, 0.000000, -0.999967, 0.000000, 1.000000, + 0.487538, -0.114829, 4.714774, 0.008136, 0.000000, -0.999967, 0.000000, 1.000000, + 0.478879, -0.114829, 4.715661, -0.242146, 0.000000, -0.970240, 0.000000, 1.000000, + 0.513363, -0.057258, 4.718519, 0.215901, -0.000000, -0.976415, 0.000000, 1.000000, + 0.513362, -0.114829, 4.718518, 0.215901, -0.000000, -0.976415, 0.000000, 1.000000, + 0.462002, -0.057258, 4.753341, -0.998490, 0.000000, -0.054933, 0.000000, 1.000000, + 0.464281, -0.057258, 4.732019, -0.975276, 0.000000, -0.220989, 0.000000, 1.000000, + 0.464287, -0.114829, 4.731990, -0.975173, 0.000000, -0.221445, 0.000000, 1.000000, + 0.462001, -0.114829, 4.753360, -0.998490, 0.000000, -0.054933, 0.000000, 1.000000, + 0.467653, -0.057258, 4.723705, -0.844685, 0.000000, -0.535263, 0.000000, 1.000000, + 0.472362, -0.057258, 4.718597, -0.585756, 0.000000, -0.810488, 0.000000, 1.000000, + 0.472358, -0.114829, 4.718599, -0.585640, 0.000000, -0.810571, 0.000000, 1.000000, + 0.467646, -0.114829, 4.723715, -0.844555, 0.000000, -0.535469, 0.000000, 1.000000, + 0.459524, -0.193550, 5.050338, -1.000000, 0.000000, -0.000778, 0.000000, 1.000000, + 0.459531, -0.151735, 5.042599, -1.000000, 0.000000, -0.000847, 0.000000, 1.000000, + 0.459551, -0.114795, 5.021389, -0.999999, 0.000000, -0.001065, 0.000000, 1.000000, + 0.459590, -0.085381, 4.990542, -0.999999, 0.000000, -0.001479, 0.000000, 1.000000, + 0.459775, -0.057258, 4.911043, -0.999994, 0.000000, -0.003490, 0.000000, 1.000000, + 0.460584, -0.057258, 4.803224, -0.999885, 0.000000, -0.015195, 0.000000, 1.000000, + 0.460581, -0.114829, 4.803427, -0.999885, 0.000000, -0.015195, 0.000000, 1.000000, + 0.459658, -0.065515, 4.952834, -0.999998, 0.000000, -0.002208, 0.000000, 1.000000, + 0.459775, -0.114829, 4.911043, -0.999994, 0.000000, -0.003490, 0.000000, 1.000000, + 0.459687, -0.122402, 4.940626, -0.999997, 0.000000, -0.002519, 0.000000, 1.000000, + 0.459631, -0.139877, 4.965981, -0.999998, 0.000000, -0.001919, 0.000000, 1.000000, + 0.459598, -0.163939, 4.985098, -0.999999, 0.000000, -0.001567, 0.000000, 1.000000, + 0.459586, -0.193550, 4.992767, -0.999999, 0.000000, -0.001445, 0.000000, 1.000000, + 0.459466, -0.114829, 3.947935, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 0.459466, -0.057258, 3.947935, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 1.339268, 0.082645, 3.947935, -0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 1.152402, -0.093112, 3.947935, -0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 1.127081, -0.109202, 3.947935, -0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 1.097613, -0.114829, 3.947935, -0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.459466, -0.114829, 3.947935, -0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.459466, -0.057258, 3.947935, -0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 1.090642, -0.057258, 3.947935, -0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 1.105376, -0.054444, 3.947935, -0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 1.118036, -0.046399, 3.947935, -0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 1.255238, 0.082645, 3.947935, -0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 1.105376, -0.054444, 3.947935, -0.368491, 0.929631, -0.000000, 0.000000, 1.000000, + 1.105376, -0.054444, 4.271478, -0.368491, 0.929631, -0.000000, 0.000000, 1.000000, + 1.357884, 0.109166, 4.271478, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 1.090642, -0.057258, 4.271478, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 1.049620, -0.057258, 4.271478, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 1.049620, -0.114829, 4.271478, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 1.105376, -0.054444, 4.271478, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 1.097613, -0.114829, 4.271478, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 1.118036, -0.046399, 4.271478, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 1.294288, 0.119373, 4.271478, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 1.127081, -0.109202, 4.271478, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 1.152402, -0.093112, 4.271478, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 1.339268, 0.082645, 4.271478, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 1.303594, 0.132634, 4.271478, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 1.029628, -0.057258, 4.276835, 0.500000, 0.000000, 0.866026, 0.000000, 1.000000, + 1.029628, -0.114829, 4.276835, 0.500000, 0.000000, 0.866026, 0.000000, 1.000000, + 1.014993, -0.114829, 4.291470, 0.866026, 0.000000, 0.500000, 0.000000, 1.000000, + 1.014993, -0.057258, 4.291470, 0.866026, 0.000000, 0.500000, 0.000000, 1.000000, + 1.009636, -0.114829, 4.311462, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 1.009636, -0.057258, 4.311462, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 1.009636, -0.057258, 4.313246, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 1.009636, -0.114829, 4.313246, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 1.049620, -0.114829, 4.353230, 0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + 1.029628, -0.114829, 4.347873, 0.500000, -0.000000, -0.866026, 0.000000, 1.000000, + 1.029628, -0.057258, 4.347873, 0.500000, -0.000000, -0.866026, 0.000000, 1.000000, + 1.049620, -0.057258, 4.353230, 0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + 1.014993, -0.057258, 4.333238, 0.866026, 0.000000, -0.500000, 0.000000, 1.000000, + 1.014993, -0.114829, 4.333238, 0.866026, 0.000000, -0.500000, 0.000000, 1.000000, + 1.324464, -0.114829, 4.353230, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 1.324464, -0.057258, 4.353230, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 1.344457, -0.057258, 4.358587, 0.500000, 0.000000, -0.866026, 0.000000, 1.000000, + 1.344457, -0.114829, 4.358587, 0.500000, 0.000000, -0.866026, 0.000000, 1.000000, + 1.359092, -0.114829, 4.373222, 0.866026, 0.000000, -0.500000, 0.000000, 1.000000, + 1.359092, -0.057258, 4.373222, 0.866026, 0.000000, -0.500000, 0.000000, 1.000000, + 1.029628, -0.057258, 4.511105, 0.500000, -0.000000, 0.866026, 0.000000, 1.000000, + 1.029628, -0.114829, 4.511105, 0.500000, -0.000000, 0.866026, 0.000000, 1.000000, + 1.014993, -0.114829, 4.525740, 0.866026, -0.000000, 0.500000, 0.000000, 1.000000, + 1.014993, -0.057258, 4.525740, 0.866026, -0.000000, 0.500000, 0.000000, 1.000000, + 1.049620, -0.114829, 4.353230, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 1.324464, -0.114829, 4.353230, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 1.344457, -0.114829, 4.358587, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 1.359092, -0.114829, 4.373222, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 1.364449, -0.114829, 4.393215, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 1.344457, -0.114829, 4.500391, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 1.324464, -0.114829, 4.505748, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 1.049620, -0.114829, 4.505748, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 1.359092, -0.114829, 4.485756, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 1.364449, -0.114829, 4.465764, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 1.049620, -0.114829, 4.587501, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 1.029628, -0.114829, 4.582144, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 1.014993, -0.114829, 4.567509, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 1.067798, -0.114829, 4.911043, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.459775, -0.114829, 4.911043, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.460581, -0.114829, 4.803427, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.462001, -0.114829, 4.753360, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.464287, -0.114829, 4.731990, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.467646, -0.114829, 4.723715, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.472358, -0.114829, 4.718599, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.478879, -0.114829, 4.715661, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.487538, -0.114829, 4.714774, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.513362, -0.114829, 4.718518, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.552284, -0.114829, 4.728438, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.641889, -0.114829, 4.753304, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.673052, -0.114829, 4.760434, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.691637, -0.114829, 4.761768, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.697533, -0.114829, 4.760327, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.701667, -0.114829, 4.757545, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 1.009636, -0.114829, 4.547516, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.706544, -0.114829, 4.747670, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.708434, -0.114829, 4.728776, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.708743, -0.114829, 4.696476, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.708742, -0.114829, 4.595467, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.708517, -0.114829, 4.513569, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.706881, -0.114829, 4.494014, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.260830, -0.114829, 4.251371, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.301560, -0.114829, 4.256056, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.650764, -0.114829, 4.318813, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.243014, -0.114829, 4.254014, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.238767, -0.114829, 4.257752, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.235934, -0.114829, 4.262920, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.232907, -0.114829, 4.279854, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.232204, -0.114829, 4.308459, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.232191, -0.114829, 4.351434, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.232191, -0.114829, 4.453593, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.232271, -0.114829, 4.491491, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.233338, -0.114829, 4.515556, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.236786, -0.114829, 4.529331, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.239881, -0.114829, 4.533500, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.244878, -0.114829, 4.536177, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.267220, -0.114829, 4.536884, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.317216, -0.114829, 4.530884, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.508050, -0.114829, 4.502491, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.662470, -0.114829, 4.480542, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.691319, -0.114829, 4.479208, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.698306, -0.114829, 4.480785, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.686852, -0.114829, 4.323205, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.702384, -0.114829, 4.483710, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.695728, -0.114829, 4.322644, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 1.009636, -0.114829, 4.545733, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 1.014993, -0.114829, 4.525740, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.466386, -0.114829, 4.076096, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.459466, -0.114829, 4.037556, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.459466, -0.114829, 3.947935, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.474883, -0.114829, 4.084640, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.486634, -0.114829, 4.087944, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.519852, -0.114829, 4.084322, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.563533, -0.114829, 4.074830, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.649390, -0.114829, 4.055177, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.693083, -0.114829, 4.051661, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.698318, -0.114829, 4.053843, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.702045, -0.114829, 4.057198, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.706328, -0.114829, 4.068722, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.707690, -0.114829, 4.089984, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.707804, -0.114829, 4.125168, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.707364, -0.114829, 4.294752, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.705411, -0.114829, 4.311537, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.703510, -0.114829, 4.316760, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 1.049620, -0.114829, 4.271478, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 1.029628, -0.114829, 4.276835, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 1.014993, -0.114829, 4.291470, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.700662, -0.114829, 4.320468, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 1.009636, -0.114829, 4.311462, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 1.009636, -0.114829, 4.313246, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 1.029628, -0.114829, 4.511105, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 1.014993, -0.114829, 4.333238, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 1.029628, -0.114829, 4.347873, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 1.029628, -0.114829, 4.582144, 0.500000, 0.000000, -0.866026, 0.000000, 1.000000, + 1.029628, -0.057258, 4.582144, 0.500000, 0.000000, -0.866026, 0.000000, 1.000000, + 1.014993, -0.057258, 4.567509, 0.866026, 0.000000, -0.500000, 0.000000, 1.000000, + 1.014993, -0.114829, 4.567509, 0.866026, 0.000000, -0.500000, 0.000000, 1.000000, + -0.396476, -0.076806, -1.561876, -0.706266, 0.537379, 0.460883, 0.000000, 1.000000, + -0.394899, -0.074557, -1.562640, -0.850442, 0.121657, 0.511808, 0.000000, 1.000000, + -0.395986, -0.074439, -1.564710, -0.893279, 0.117625, 0.433840, 0.000000, 1.000000, + -0.398524, -0.074132, -1.573847, -0.989515, 0.094217, 0.109470, 0.000000, 1.000000, + -0.400189, -0.076497, -1.573603, -0.848703, 0.520569, 0.093335, 0.000000, 1.000000, + -0.387724, -0.075244, -1.554884, -0.507701, 0.125971, 0.852274, 0.000000, 1.000000, + -0.388221, -0.077328, -1.553341, -0.397318, 0.519943, 0.756173, 0.000000, 1.000000, + -0.377197, -0.075653, -1.551641, 0.000000, 0.096777, 0.995306, 0.000000, 1.000000, + -0.377197, -0.077557, -1.550381, 0.006443, 0.471784, 0.881691, 0.000000, 1.000000, + -0.404038, -0.078285, -1.573039, -0.501119, 0.863649, 0.054673, 0.000000, 1.000000, + -0.399647, -0.078515, -1.559752, -0.404905, 0.860374, 0.309530, 0.000000, 1.000000, + -0.389960, -0.078961, -1.550468, -0.217640, 0.821218, 0.527478, 0.000000, 1.000000, + -0.377197, -0.079158, -1.547538, 0.003193, 0.766358, 0.642405, 0.000000, 1.000000, + -0.409315, -0.078963, -1.572265, -0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + -0.408475, -0.078986, -1.567607, -0.000399, 0.999765, 0.021687, 0.000000, 1.000000, + -0.407020, -0.079056, -1.562959, -0.000238, 0.999019, 0.044280, 0.000000, 1.000000, + -0.404821, -0.079180, -1.558300, 0.000068, 0.997481, 0.070940, 0.000000, 1.000000, + -0.403816, -0.079238, -1.556641, 0.000006, 0.996650, 0.081785, 0.000000, 1.000000, + -0.401643, -0.079366, -1.553664, 0.000035, 0.994509, 0.104647, 0.000000, 1.000000, + -0.396851, -0.079641, -1.549054, -0.000069, 0.987944, 0.154811, 0.000000, 1.000000, + -0.392149, -0.079877, -1.546234, -0.000196, 0.978383, 0.206800, 0.000000, 1.000000, + -0.387278, -0.080065, -1.544517, -0.000074, 0.965852, 0.259093, 0.000000, 1.000000, + -0.377197, -0.080223, -1.543371, 0.000000, 0.948896, 0.315589, 0.000000, 1.000000, + -0.314701, -0.077565, -1.550371, -0.000000, 0.474794, 0.880097, 0.000000, 1.000000, + -0.314701, -0.075653, -1.551641, 0.000000, 0.096777, 0.995306, 0.000000, 1.000000, + -0.314701, -0.079170, -1.547508, -0.000000, 0.770423, 0.637533, 0.000000, 1.000000, + -0.314701, -0.080223, -1.543371, 0.000000, 0.948896, 0.315589, 0.000000, 1.000000, + -0.314701, -0.041661, -1.747053, 1.000000, -0.000000, 0.000000, 0.000000, 1.000000, + -0.314701, -0.036801, -1.743134, 1.000000, -0.000000, 0.000000, 0.000000, 1.000000, + -0.314701, -0.033221, -1.734138, 1.000000, -0.000000, 0.000000, 0.000000, 1.000000, + -0.314701, -0.031886, -1.721979, 1.000000, -0.000000, 0.000000, 0.000000, 1.000000, + -0.314701, -0.031886, -1.652924, 1.000000, -0.000000, 0.000000, 0.000000, 1.000000, + -0.314701, -0.039674, -1.652920, 1.000000, -0.000000, 0.000000, 0.000000, 1.000000, + -0.314701, -0.039673, -1.721978, 1.000000, -0.000000, 0.000000, 0.000000, 1.000000, + -0.314701, -0.040040, -1.725318, 1.000000, -0.000000, 0.000000, 0.000000, 1.000000, + -0.314701, -0.041023, -1.727789, 1.000000, -0.000000, 0.000000, 0.000000, 1.000000, + -0.314701, -0.042358, -1.728865, 1.000000, -0.000000, 0.000000, 0.000000, 1.000000, + -0.314701, -0.074193, -1.735565, 1.000000, -0.000000, 0.000000, 0.000000, 1.000000, + -0.314701, -0.074193, -1.652924, 1.000000, -0.000000, 0.000000, 0.000000, 1.000000, + -0.314701, -0.081979, -1.652924, 1.000000, -0.000000, 0.000000, 0.000000, 1.000000, + -0.314701, -0.081979, -1.765052, 1.000000, -0.000000, 0.000000, 0.000000, 1.000000, + -0.314701, -0.080761, -1.764749, 1.000000, -0.000000, 0.000000, 0.000000, 1.000000, + -0.314701, -0.080223, -1.762477, 1.000000, -0.000000, 0.000000, 0.000000, 1.000000, + -0.314701, -0.079169, -1.758342, 1.000000, -0.000000, 0.000000, 0.000000, 1.000000, + -0.314701, -0.077566, -1.755475, 1.000000, -0.000000, 0.000000, 0.000000, 1.000000, + -0.314701, -0.075653, -1.754207, 1.000000, -0.000000, 0.000000, 0.000000, 1.000000, + -0.314701, -0.079170, -1.547508, 1.000000, -0.000000, 0.000000, 0.000000, 1.000000, + -0.314701, -0.080223, -1.543371, 1.000000, -0.000000, 0.000000, 0.000000, 1.000000, + -0.314701, -0.080761, -1.541099, 1.000000, -0.000000, 0.000000, 0.000000, 1.000000, + -0.314701, -0.081979, -1.540796, 1.000000, -0.000000, 0.000000, 0.000000, 1.000000, + -0.314701, -0.074193, -1.570283, 1.000000, -0.000000, 0.000000, 0.000000, 1.000000, + -0.314701, -0.042356, -1.576981, 1.000000, -0.000000, 0.000000, 0.000000, 1.000000, + -0.314701, -0.041023, -1.578057, 1.000000, -0.000000, 0.000000, 0.000000, 1.000000, + -0.314701, -0.040041, -1.580525, 1.000000, -0.000000, 0.000000, 0.000000, 1.000000, + -0.314701, -0.039675, -1.583861, 1.000000, -0.000000, 0.000000, 0.000000, 1.000000, + -0.314701, -0.031886, -1.583869, 1.000000, -0.000000, 0.000000, 0.000000, 1.000000, + -0.314701, -0.033221, -1.571710, 1.000000, -0.000000, 0.000000, 0.000000, 1.000000, + -0.314701, -0.036801, -1.562715, 1.000000, -0.000000, 0.000000, 0.000000, 1.000000, + -0.314701, -0.041661, -1.558795, 1.000000, -0.000000, 0.000000, 0.000000, 1.000000, + -0.314701, -0.075653, -1.551641, 1.000000, -0.000000, 0.000000, 0.000000, 1.000000, + -0.314701, -0.077565, -1.550371, 1.000000, -0.000000, 0.000000, 0.000000, 1.000000, + -0.314701, -0.074193, -1.570283, -0.000000, 0.096746, 0.995309, 0.000000, 1.000000, + -0.312159, -0.074193, -1.570283, -0.000000, 0.096746, 0.995309, 0.000000, 1.000000, + -0.312159, -0.042356, -1.576981, -0.000000, 0.096746, 0.995309, 0.000000, 1.000000, + -0.314701, -0.042356, -1.576981, -0.000000, 0.096746, 0.995309, 0.000000, 1.000000, + -0.312159, -0.042358, -1.728865, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.312159, -0.041023, -1.727789, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.312159, -0.040040, -1.725318, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.312159, -0.039673, -1.721978, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.312159, -0.039674, -1.652920, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.312159, -0.031886, -1.652924, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.312159, -0.031886, -1.721979, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.312159, -0.033218, -1.734125, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.312159, -0.036794, -1.743123, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.312159, -0.041661, -1.747053, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.312159, -0.081979, -1.755538, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.312159, -0.081979, -1.652924, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.312159, -0.074193, -1.652924, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.312159, -0.074193, -1.735565, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.312159, -0.039675, -1.583861, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.312159, -0.040041, -1.580525, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.312159, -0.041023, -1.578057, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.312159, -0.074193, -1.570283, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.312159, -0.081979, -1.550310, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.312159, -0.042356, -1.576981, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.312159, -0.041661, -1.558795, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.312159, -0.036794, -1.562726, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.312159, -0.033218, -1.571723, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.312159, -0.031886, -1.583869, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.312159, -0.081979, -1.755538, -0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.110052, -0.081979, -1.755538, -0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.110052, -0.081979, -1.652924, -0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.110052, -0.081979, -1.550310, -0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.312159, -0.081979, -1.550310, -0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.312159, -0.081979, -1.652924, -0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.110052, -0.041661, -1.747053, 1.000000, -0.000000, 0.000000, 0.000000, 1.000000, + -0.110052, -0.036794, -1.743123, 1.000000, -0.000000, 0.000000, 0.000000, 1.000000, + -0.110052, -0.033218, -1.734125, 1.000000, -0.000000, 0.000000, 0.000000, 1.000000, + -0.110052, -0.031886, -1.721979, 1.000000, -0.000000, 0.000000, 0.000000, 1.000000, + -0.110052, -0.031886, -1.652924, 1.000000, -0.000000, 0.000000, 0.000000, 1.000000, + -0.110052, -0.039674, -1.652920, 1.000000, -0.000000, 0.000000, 0.000000, 1.000000, + -0.110052, -0.039673, -1.721978, 1.000000, -0.000000, 0.000000, 0.000000, 1.000000, + -0.110052, -0.040040, -1.725318, 1.000000, -0.000000, 0.000000, 0.000000, 1.000000, + -0.110052, -0.041023, -1.727789, 1.000000, -0.000000, 0.000000, 0.000000, 1.000000, + -0.110052, -0.042358, -1.728865, 1.000000, -0.000000, 0.000000, 0.000000, 1.000000, + -0.110052, -0.074193, -1.735565, 1.000000, -0.000000, 0.000000, 0.000000, 1.000000, + -0.110052, -0.074193, -1.652924, 1.000000, -0.000000, 0.000000, 0.000000, 1.000000, + -0.110052, -0.081979, -1.652924, 1.000000, -0.000000, 0.000000, 0.000000, 1.000000, + -0.110052, -0.081979, -1.755538, 1.000000, -0.000000, 0.000000, 0.000000, 1.000000, + -0.110052, -0.031886, -1.583869, 1.000000, -0.000000, 0.000000, 0.000000, 1.000000, + -0.110052, -0.033218, -1.571723, 1.000000, -0.000000, 0.000000, 0.000000, 1.000000, + -0.110052, -0.036794, -1.562726, 1.000000, -0.000000, 0.000000, 0.000000, 1.000000, + -0.110052, -0.081979, -1.550310, 1.000000, -0.000000, 0.000000, 0.000000, 1.000000, + -0.110052, -0.074193, -1.570283, 1.000000, -0.000000, 0.000000, 0.000000, 1.000000, + -0.110052, -0.041661, -1.558795, 1.000000, -0.000000, 0.000000, 0.000000, 1.000000, + -0.110052, -0.042356, -1.576981, 1.000000, -0.000000, 0.000000, 0.000000, 1.000000, + -0.110052, -0.041023, -1.578057, 1.000000, -0.000000, 0.000000, 0.000000, 1.000000, + -0.110052, -0.040041, -1.580525, 1.000000, -0.000000, 0.000000, 0.000000, 1.000000, + -0.110052, -0.039675, -1.583861, 1.000000, -0.000000, 0.000000, 0.000000, 1.000000, + -0.107510, -0.042356, -1.576981, 0.000000, 0.096746, 0.995309, 0.000000, 1.000000, + -0.110052, -0.042356, -1.576981, 0.000000, 0.096746, 0.995309, 0.000000, 1.000000, + -0.110052, -0.074193, -1.570283, -0.000000, 0.096746, 0.995309, 0.000000, 1.000000, + -0.107510, -0.074193, -1.570283, -0.000000, 0.096746, 0.995309, 0.000000, 1.000000, + -0.107510, -0.041023, -1.727789, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.107510, -0.040040, -1.725318, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.107510, -0.039673, -1.721978, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.107510, -0.039674, -1.652920, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.107510, -0.031886, -1.652924, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.107510, -0.031886, -1.721979, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.107510, -0.033221, -1.734138, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.107510, -0.036801, -1.743134, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.107510, -0.041661, -1.747053, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.107510, -0.075653, -1.754207, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.107510, -0.077565, -1.755477, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.107510, -0.079170, -1.758340, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.107510, -0.080223, -1.762477, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.107510, -0.080761, -1.764749, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.107510, -0.081979, -1.765052, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.107510, -0.081979, -1.652924, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.107510, -0.074193, -1.652924, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.107510, -0.074193, -1.735565, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.107510, -0.042358, -1.728865, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.107510, -0.041023, -1.578057, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.107510, -0.042356, -1.576981, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.107510, -0.074193, -1.570283, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.107510, -0.081979, -1.540796, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.107510, -0.080761, -1.541099, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.107510, -0.080223, -1.543371, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.107510, -0.079169, -1.547506, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.107510, -0.077566, -1.550373, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.107510, -0.075653, -1.551641, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.107510, -0.041661, -1.558795, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.107510, -0.036801, -1.562715, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.107510, -0.033221, -1.571710, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.107510, -0.031886, -1.583869, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.107510, -0.039675, -1.583861, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.107510, -0.040041, -1.580525, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.107510, -0.075653, -1.754207, 0.000000, 0.096777, -0.995306, 0.000000, 1.000000, + -0.107510, -0.041661, -1.747053, 0.000000, 0.096777, -0.995306, 0.000000, 1.000000, + -0.051227, -0.041661, -1.747053, 0.000000, 0.096777, -0.995306, 0.000000, 1.000000, + -0.045014, -0.075653, -1.754207, 0.000000, 0.096777, -0.995306, 0.000000, 1.000000, + -0.029447, -0.041661, -1.721979, 0.996452, 0.084159, -0.000000, 0.000000, 1.000000, + -0.023522, -0.074075, -1.728801, 0.996452, 0.084159, 0.000000, 0.000000, 1.000000, + -0.023687, -0.074132, -1.732001, 0.989515, 0.094217, -0.109470, 0.000000, 1.000000, + -0.026225, -0.074439, -1.741138, 0.893384, 0.117617, -0.433626, 0.000000, 1.000000, + -0.032278, -0.041320, -1.734169, 0.893384, 0.117617, -0.433626, 0.000000, 1.000000, + -0.031021, -0.041380, -1.731152, 0.940224, 0.110724, -0.322054, 0.000000, 1.000000, + -0.027312, -0.074557, -1.743208, 0.850407, 0.121596, -0.511881, 0.000000, 1.000000, + -0.033936, -0.075198, -1.750584, 0.560540, 0.126912, -0.818345, 0.000000, 1.000000, + -0.040129, -0.041310, -1.743453, 0.560540, 0.126912, -0.818345, 0.000000, 1.000000, + -0.035541, -0.041270, -1.739230, 0.763463, 0.126071, -0.633427, 0.000000, 1.000000, + -0.035047, -0.075290, -1.751325, 0.507532, 0.125748, -0.852408, 0.000000, 1.000000, + -0.042611, -0.041363, -1.744930, 0.442011, 0.123717, -0.888437, 0.000000, 1.000000, + -0.025734, -0.076806, -1.743973, 0.706266, 0.537379, -0.460883, 0.000000, 1.000000, + -0.022020, -0.076497, -1.732245, 0.848703, 0.520569, -0.093335, 0.000000, 1.000000, + -0.033990, -0.077328, -1.752507, 0.397318, 0.519943, -0.756173, 0.000000, 1.000000, + -0.045014, -0.077557, -1.755467, -0.006443, 0.471784, -0.881691, 0.000000, 1.000000, + -0.018172, -0.078285, -1.732809, 0.501119, 0.863649, -0.054673, 0.000000, 1.000000, + -0.022563, -0.078515, -1.746096, 0.404905, 0.860374, -0.309530, 0.000000, 1.000000, + -0.032252, -0.078961, -1.755381, 0.217640, 0.821218, -0.527478, 0.000000, 1.000000, + -0.045014, -0.079158, -1.758310, -0.003193, 0.766358, -0.642405, 0.000000, 1.000000, + -0.012894, -0.078963, -1.733583, 0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + -0.013735, -0.078986, -1.738241, 0.000399, 0.999765, -0.021686, 0.000000, 1.000000, + -0.015191, -0.079056, -1.742889, 0.000238, 0.999019, -0.044280, 0.000000, 1.000000, + -0.017389, -0.079179, -1.747548, -0.000068, 0.997481, -0.070939, 0.000000, 1.000000, + -0.018395, -0.079238, -1.749208, -0.000006, 0.996650, -0.081785, 0.000000, 1.000000, + -0.020568, -0.079366, -1.752184, -0.000035, 0.994509, -0.104647, 0.000000, 1.000000, + -0.025359, -0.079641, -1.756794, 0.000069, 0.987944, -0.154810, 0.000000, 1.000000, + -0.030060, -0.079877, -1.759614, 0.000196, 0.978383, -0.206800, 0.000000, 1.000000, + -0.034933, -0.080065, -1.761331, 0.000074, 0.965849, -0.259107, 0.000000, 1.000000, + -0.045014, -0.080223, -1.762477, -0.000000, 0.948896, -0.315589, 0.000000, 1.000000, + -0.018036, -0.078261, -1.728801, 0.516890, 0.856052, 0.000003, 0.000000, 1.000000, + -0.012632, -0.078963, -1.728801, 0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + -0.021891, -0.076450, -1.728801, 0.860808, 0.508930, 0.000005, 0.000000, 1.000000, + -0.023522, -0.074075, -1.577047, 0.996452, 0.084159, -0.000000, 0.000000, 1.000000, + -0.021891, -0.076450, -1.577047, 0.860805, 0.508936, 0.000000, 0.000000, 1.000000, + -0.018036, -0.078261, -1.577047, 0.517069, 0.855944, -0.000000, 0.000000, 1.000000, + -0.012632, -0.078963, -1.577047, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + -0.023687, -0.074132, -1.573847, 0.989515, 0.094217, 0.109470, 0.000000, 1.000000, + -0.022020, -0.076497, -1.573603, 0.851510, 0.515803, 0.094220, 0.000000, 1.000000, + -0.018172, -0.078285, -1.573039, 0.509917, 0.858371, 0.056421, 0.000000, 1.000000, + -0.012894, -0.078963, -1.572265, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + -0.022563, -0.078515, -1.559752, 0.404903, 0.860375, 0.309530, 0.000000, 1.000000, + -0.018395, -0.079238, -1.556640, -0.000004, 0.996650, 0.081786, 0.000000, 1.000000, + -0.017389, -0.079179, -1.558300, -0.000067, 0.997481, 0.070939, 0.000000, 1.000000, + -0.015191, -0.079056, -1.562959, 0.000236, 0.999019, 0.044279, 0.000000, 1.000000, + -0.013735, -0.078986, -1.567607, 0.000397, 0.999765, 0.021685, 0.000000, 1.000000, + -0.032252, -0.078961, -1.550468, 0.217620, 0.821207, 0.527504, 0.000000, 1.000000, + -0.030060, -0.079877, -1.546234, 0.000205, 0.978379, 0.206822, 0.000000, 1.000000, + -0.025359, -0.079641, -1.549055, 0.000068, 0.987944, 0.154809, 0.000000, 1.000000, + -0.020568, -0.079366, -1.553664, -0.000035, 0.994509, 0.104647, 0.000000, 1.000000, + -0.045014, -0.079158, -1.547538, -0.001407, 0.766364, 0.642405, 0.000000, 1.000000, + -0.045014, -0.080223, -1.543371, -0.000000, 0.948896, 0.315589, 0.000000, 1.000000, + -0.034933, -0.080065, -1.544517, 0.000058, 0.965865, 0.259047, 0.000000, 1.000000, + -0.025734, -0.076806, -1.561876, 0.706261, 0.537385, 0.460882, 0.000000, 1.000000, + -0.033990, -0.077328, -1.553341, 0.397264, 0.519969, 0.756184, 0.000000, 1.000000, + -0.045014, -0.077557, -1.550381, -0.001940, 0.471796, 0.881706, 0.000000, 1.000000, + -0.026225, -0.074439, -1.564710, 0.893278, 0.117629, 0.433840, 0.000000, 1.000000, + -0.027312, -0.074557, -1.562640, 0.850440, 0.121668, 0.511810, 0.000000, 1.000000, + -0.034487, -0.075244, -1.554884, 0.507668, 0.126073, 0.852279, 0.000000, 1.000000, + -0.045014, -0.075653, -1.551641, 0.000000, 0.096777, 0.995306, 0.000000, 1.000000, + -0.040129, -0.041310, -1.562395, 0.560540, 0.126912, 0.818345, 0.000000, 1.000000, + -0.042611, -0.041363, -1.560918, 0.442011, 0.123717, 0.888437, 0.000000, 1.000000, + -0.051227, -0.041661, -1.558795, -0.000000, 0.096777, 0.995306, 0.000000, 1.000000, + -0.034487, -0.075244, -1.554884, 0.560540, 0.126912, 0.818345, 0.000000, 1.000000, + -0.032278, -0.041320, -1.571679, 0.893384, 0.117617, 0.433626, 0.000000, 1.000000, + -0.035541, -0.041270, -1.566618, 0.763463, 0.126071, 0.633427, 0.000000, 1.000000, + -0.029447, -0.041661, -1.583869, 0.996452, 0.084159, 0.000000, 0.000000, 1.000000, + -0.031021, -0.041380, -1.574696, 0.940224, 0.110724, 0.322054, 0.000000, 1.000000, + -0.043422, -0.036931, -1.564505, 0.393496, 0.550052, 0.736616, 0.000000, 1.000000, + -0.051227, -0.036794, -1.562726, -0.000000, 0.574347, 0.818612, 0.000000, 1.000000, + -0.051227, -0.033218, -1.571727, -0.000000, 0.891841, 0.452348, 0.000000, 1.000000, + -0.044019, -0.033667, -1.572737, 0.352866, 0.840484, 0.411184, 0.000000, 1.000000, + -0.051227, -0.031886, -1.583869, 0.000000, 1.000000, 0.000327, 0.000000, 1.000000, + -0.044241, -0.032449, -1.583869, 0.337182, 0.941439, 0.000299, 0.000000, 1.000000, + -0.036148, -0.037938, -1.569314, 0.728358, 0.433700, 0.530471, 0.000000, 1.000000, + -0.036597, -0.035485, -1.575501, 0.696574, 0.651481, 0.300596, 0.000000, 1.000000, + -0.036765, -0.034569, -1.583869, 0.683675, 0.729787, 0.000220, 0.000000, 1.000000, + -0.040416, -0.033290, -1.583869, 0.517187, 0.855872, 0.000266, 0.000000, 1.000000, + -0.031345, -0.039608, -1.576129, 0.924233, 0.268520, 0.271461, 0.000000, 1.000000, + -0.031583, -0.038303, -1.579419, 0.910297, 0.383609, 0.155574, 0.000000, 1.000000, + -0.031672, -0.037816, -1.583869, 0.904655, 0.426145, 0.000115, 0.000000, 1.000000, + -0.032709, -0.036911, -1.583869, 0.860805, 0.508936, 0.000143, 0.000000, 1.000000, + -0.031672, -0.037816, -1.721979, 0.904655, 0.426144, 0.000000, 0.000000, 1.000000, + -0.032709, -0.036911, -1.721979, 0.860805, 0.508936, 0.000000, 0.000000, 1.000000, + -0.036765, -0.034569, -1.721979, 0.683673, 0.729788, -0.000000, 0.000000, 1.000000, + -0.040416, -0.033290, -1.721979, 0.517069, 0.855944, 0.000000, 0.000000, 1.000000, + -0.044241, -0.032449, -1.721979, 0.337183, 0.941439, 0.000000, 0.000000, 1.000000, + -0.051227, -0.031886, -1.721979, -0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + -0.000705, -0.078963, -1.733583, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + -0.000705, -0.078963, -1.572265, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.025870, -0.080561, -1.541671, 0.568720, 0.822531, 0.000000, 0.000000, 1.000000, + 0.026069, -0.080629, -1.541442, 0.626069, 0.779768, 0.000000, 0.000000, 1.000000, + 0.026257, -0.080707, -1.541224, 0.704335, 0.709867, -0.000000, 0.000000, 1.000000, + 0.026431, -0.080799, -1.541024, 0.806640, 0.591043, -0.000000, 0.000000, 1.000000, + 0.026569, -0.080912, -1.540865, 0.928612, 0.371051, 0.000000, 0.000000, 1.000000, + 0.026629, -0.081050, -1.540796, 1.000000, -0.000000, 0.000000, 0.000000, 1.000000, + 0.026629, -0.081050, -1.765052, 1.000000, -0.000000, 0.000000, 0.000000, 1.000000, + 0.026569, -0.080912, -1.764983, 0.928612, 0.371051, 0.000000, 0.000000, 1.000000, + 0.026431, -0.080799, -1.764824, 0.806640, 0.591043, 0.000000, 0.000000, 1.000000, + 0.026257, -0.080707, -1.764624, 0.704335, 0.709867, -0.000000, 0.000000, 1.000000, + 0.026069, -0.080629, -1.764406, 0.626069, 0.779768, 0.000000, 0.000000, 1.000000, + 0.025870, -0.080561, -1.764177, 0.568388, 0.822761, 0.000000, 0.000000, 1.000000, + 0.023467, -0.080075, -1.761412, 0.298439, 0.954429, 0.000000, 0.000000, 1.000000, + 0.023397, -0.080065, -1.761330, 0.295095, 0.955468, -0.000000, 0.000000, 1.000000, + 0.019489, -0.079643, -1.756830, 0.178865, 0.983874, 0.000000, 0.000000, 1.000000, + 0.019489, -0.079643, -1.549018, 0.178865, 0.983874, 0.000000, 0.000000, 1.000000, + 0.023397, -0.080065, -1.544518, 0.295095, 0.955468, -0.000000, 0.000000, 1.000000, + 0.023467, -0.080075, -1.544436, 0.298439, 0.954429, 0.000000, 0.000000, 1.000000, + 0.015477, -0.079368, -1.553635, 0.120866, 0.992669, 0.000000, 0.000000, 1.000000, + 0.015477, -0.079368, -1.752213, 0.120866, 0.992669, 0.000000, 0.000000, 1.000000, + 0.011447, -0.079181, -1.558275, 0.081929, 0.996638, 0.000000, 0.000000, 1.000000, + 0.011447, -0.079181, -1.747573, 0.081929, 0.996638, 0.000000, 0.000000, 1.000000, + 0.007394, -0.079056, -1.562941, 0.051352, 0.998681, 0.000000, 0.000000, 1.000000, + 0.007394, -0.079056, -1.742907, 0.051352, 0.998681, 0.000000, 0.000000, 1.000000, + 0.003345, -0.078986, -1.567602, 0.024819, 0.999692, 0.000000, 0.000000, 1.000000, + 0.003345, -0.078986, -1.738246, 0.024819, 0.999692, 0.000000, 0.000000, 1.000000, + 0.026629, -0.081979, -1.540796, 1.000000, -0.000000, 0.000000, 0.000000, 1.000000, + 0.026629, -0.081979, -1.765052, 1.000000, -0.000000, 0.000000, 0.000000, 1.000000, + -0.031345, -0.039608, -1.729719, 0.924233, 0.268520, -0.271461, 0.000000, 1.000000, + -0.031583, -0.038303, -1.726429, 0.910297, 0.383609, -0.155574, 0.000000, 1.000000, + -0.036148, -0.037938, -1.736534, 0.728358, 0.433700, -0.530471, 0.000000, 1.000000, + -0.036597, -0.035485, -1.730347, 0.696574, 0.651481, -0.300596, 0.000000, 1.000000, + -0.043422, -0.036931, -1.741343, 0.393496, 0.550052, -0.736616, 0.000000, 1.000000, + -0.044019, -0.033667, -1.733112, 0.352866, 0.840484, -0.411184, 0.000000, 1.000000, + -0.051227, -0.036794, -1.743123, -0.000000, 0.574347, -0.818612, 0.000000, 1.000000, + -0.051227, -0.033218, -1.734121, -0.000000, 0.891841, -0.452348, 0.000000, 1.000000, + -0.107510, -0.036801, -1.743134, -0.000000, 0.572968, -0.819577, 0.000000, 1.000000, + -0.107510, -0.033221, -1.734138, -0.000000, 0.891191, -0.453628, 0.000000, 1.000000, + -0.107510, -0.031886, -1.721979, 0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + -0.107510, -0.031886, -1.652924, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + -0.107510, -0.031886, -1.583869, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + -0.107510, -0.036801, -1.562715, 0.000000, 0.572968, 0.819577, 0.000000, 1.000000, + -0.107510, -0.041661, -1.558795, 0.000000, 0.096777, 0.995306, 0.000000, 1.000000, + -0.107510, -0.033221, -1.571710, 0.000000, 0.891191, 0.453628, 0.000000, 1.000000, + -0.107510, -0.075653, -1.551641, 0.000000, 0.096777, 0.995306, 0.000000, 1.000000, + -0.107510, -0.077566, -1.550373, -0.000000, 0.474794, 0.880097, 0.000000, 1.000000, + -0.107510, -0.079169, -1.547506, 0.000000, 0.770423, 0.637533, 0.000000, 1.000000, + -0.107510, -0.080223, -1.543371, 0.000000, 0.948896, 0.315589, 0.000000, 1.000000, + -0.107510, -0.080761, -1.541099, 0.000000, 0.859874, 0.510507, 0.000000, 1.000000, + -0.107510, -0.081050, -1.540796, 0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 0.026629, -0.081050, -1.540796, 0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 0.026569, -0.080912, -1.540865, 0.000000, 0.417961, 0.908465, 0.000000, 1.000000, + 0.026431, -0.080799, -1.541024, -0.000000, 0.644782, 0.764367, 0.000000, 1.000000, + 0.026257, -0.080707, -1.541224, 0.000000, 0.757501, 0.652835, 0.000000, 1.000000, + 0.026069, -0.080629, -1.541442, 0.000000, 0.820234, 0.572029, 0.000000, 1.000000, + 0.025870, -0.080561, -1.541671, 0.000000, 0.859874, 0.510507, 0.000000, 1.000000, + 0.023397, -0.080065, -1.544518, 0.000000, 0.965848, 0.259110, 0.000000, 1.000000, + 0.019489, -0.079643, -1.549018, -0.000000, 0.987934, 0.154879, 0.000000, 1.000000, + 0.015477, -0.079368, -1.553635, -0.000000, 0.994514, 0.104604, 0.000000, 1.000000, + 0.011447, -0.079181, -1.558275, -0.000000, 0.997484, 0.070897, 0.000000, 1.000000, + 0.007394, -0.079056, -1.562941, 0.000000, 0.999012, 0.044435, 0.000000, 1.000000, + 0.023467, -0.080075, -1.544436, 0.000000, 0.964966, 0.262376, 0.000000, 1.000000, + -0.107510, -0.081979, -1.540796, 0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 0.026629, -0.081979, -1.540796, 0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 0.026629, -0.081979, -1.540796, -0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.107510, -0.081979, -1.540796, -0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.107510, -0.081979, -1.652924, -0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.107510, -0.081979, -1.765052, -0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.026629, -0.081979, -1.765052, -0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.107510, -0.081050, -1.765052, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.026629, -0.081050, -1.765052, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.026629, -0.081979, -1.765052, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + -0.107510, -0.081979, -1.765052, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.025870, -0.080561, -1.764177, 0.000000, 0.859874, -0.510507, 0.000000, 1.000000, + 0.026069, -0.080629, -1.764406, -0.000000, 0.820234, -0.572029, 0.000000, 1.000000, + 0.026257, -0.080707, -1.764624, -0.000000, 0.757501, -0.652835, 0.000000, 1.000000, + 0.026431, -0.080799, -1.764824, -0.000000, 0.644782, -0.764367, 0.000000, 1.000000, + 0.026569, -0.080912, -1.764983, -0.000000, 0.417961, -0.908465, 0.000000, 1.000000, + -0.107510, -0.080761, -1.764749, 0.000000, 0.859874, -0.510507, 0.000000, 1.000000, + 0.019489, -0.079643, -1.756830, 0.000000, 0.987934, -0.154879, 0.000000, 1.000000, + 0.023397, -0.080065, -1.761330, 0.000000, 0.965848, -0.259110, 0.000000, 1.000000, + 0.015477, -0.079368, -1.752213, 0.000000, 0.994514, -0.104604, 0.000000, 1.000000, + 0.011447, -0.079181, -1.747573, 0.000000, 0.997484, -0.070897, 0.000000, 1.000000, + 0.007394, -0.079056, -1.742907, 0.000000, 0.999012, -0.044435, 0.000000, 1.000000, + 0.023467, -0.080075, -1.761412, -0.000000, 0.964966, -0.262376, 0.000000, 1.000000, + -0.107510, -0.080223, -1.762477, 0.000000, 0.948896, -0.315589, 0.000000, 1.000000, + -0.107510, -0.077565, -1.755477, -0.000000, 0.474794, -0.880097, 0.000000, 1.000000, + -0.107510, -0.079170, -1.758340, -0.000000, 0.770423, -0.637533, 0.000000, 1.000000, + -0.110052, -0.074193, -1.735565, -0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.107510, -0.074193, -1.735565, -0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.107510, -0.074193, -1.652924, -0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.107510, -0.074193, -1.570283, -0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.110052, -0.074193, -1.570283, -0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.110052, -0.074193, -1.652924, -0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.107510, -0.074193, -1.735565, 0.000000, 0.096768, -0.995307, 0.000000, 1.000000, + -0.110052, -0.074193, -1.735565, 0.000000, 0.096768, -0.995307, 0.000000, 1.000000, + -0.110052, -0.042358, -1.728865, 0.000000, 0.096768, -0.995307, 0.000000, 1.000000, + -0.107510, -0.042358, -1.728865, 0.000000, 0.096768, -0.995307, 0.000000, 1.000000, + -0.107510, -0.039673, -1.721978, 0.000000, 1.000000, -0.000033, 0.000000, 1.000000, + -0.107510, -0.040040, -1.725318, 0.000000, 0.891191, -0.453629, 0.000000, 1.000000, + -0.110052, -0.040040, -1.725318, 0.000000, 0.891191, -0.453629, 0.000000, 1.000000, + -0.110052, -0.039673, -1.721978, 0.000000, 1.000000, -0.000033, 0.000000, 1.000000, + -0.107510, -0.041023, -1.727789, 0.000000, 0.572997, -0.819558, 0.000000, 1.000000, + -0.110052, -0.041023, -1.727789, 0.000000, 0.572997, -0.819558, 0.000000, 1.000000, + -0.110052, -0.039675, -1.583861, 0.000000, 1.000000, 0.000035, 0.000000, 1.000000, + -0.107510, -0.039675, -1.583861, 0.000000, 1.000000, 0.000035, 0.000000, 1.000000, + -0.107510, -0.039674, -1.652920, 0.000000, 1.000000, 0.000035, 0.000000, 1.000000, + -0.110052, -0.039674, -1.652920, 0.000000, 1.000000, 0.000035, 0.000000, 1.000000, + -0.107510, -0.041023, -1.578057, -0.000000, 0.573025, 0.819538, 0.000000, 1.000000, + -0.110052, -0.041023, -1.578057, -0.000000, 0.573025, 0.819538, 0.000000, 1.000000, + -0.107510, -0.040041, -1.580525, -0.000000, 0.891297, 0.453421, 0.000000, 1.000000, + -0.110052, -0.040041, -1.580525, -0.000000, 0.891297, 0.453421, 0.000000, 1.000000, + -0.110052, -0.081979, -1.755538, 0.000000, 0.096777, -0.995306, 0.000000, 1.000000, + -0.312159, -0.081979, -1.755538, 0.000000, 0.096777, -0.995306, 0.000000, 1.000000, + -0.312159, -0.041661, -1.747053, 0.000000, 0.096777, -0.995306, 0.000000, 1.000000, + -0.110052, -0.041661, -1.747053, 0.000000, 0.096777, -0.995306, 0.000000, 1.000000, + -0.312159, -0.036794, -1.743123, 0.000000, 0.572968, -0.819577, 0.000000, 1.000000, + -0.110052, -0.036794, -1.743123, -0.000000, 0.572968, -0.819577, 0.000000, 1.000000, + -0.312159, -0.033218, -1.734125, -0.000000, 0.891191, -0.453628, 0.000000, 1.000000, + -0.110052, -0.033218, -1.734125, -0.000000, 0.891191, -0.453628, 0.000000, 1.000000, + -0.110052, -0.031886, -1.721979, 0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + -0.312159, -0.031886, -1.721979, 0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + -0.312159, -0.031886, -1.583869, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + -0.110052, -0.031886, -1.583869, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + -0.110052, -0.031886, -1.652924, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + -0.312159, -0.031886, -1.652924, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + -0.110052, -0.041661, -1.558795, 0.000000, 0.096777, 0.995306, 0.000000, 1.000000, + -0.110052, -0.036794, -1.562726, -0.000000, 0.572968, 0.819577, 0.000000, 1.000000, + -0.312159, -0.036794, -1.562726, -0.000000, 0.572968, 0.819577, 0.000000, 1.000000, + -0.312159, -0.041661, -1.558795, 0.000000, 0.096777, 0.995306, 0.000000, 1.000000, + -0.312159, -0.033218, -1.571723, 0.000000, 0.891191, 0.453628, 0.000000, 1.000000, + -0.110052, -0.033218, -1.571723, -0.000000, 0.891191, 0.453628, 0.000000, 1.000000, + -0.312159, -0.081979, -1.550310, 0.000000, 0.096777, 0.995306, 0.000000, 1.000000, + -0.110052, -0.081979, -1.550310, 0.000000, 0.096777, 0.995306, 0.000000, 1.000000, + -0.312159, -0.074193, -1.570283, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.314701, -0.074193, -1.570283, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.314701, -0.074193, -1.652924, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.314701, -0.074193, -1.735565, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.312159, -0.074193, -1.735565, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.312159, -0.074193, -1.652924, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.314701, -0.042358, -1.728865, -0.000000, 0.096768, -0.995307, 0.000000, 1.000000, + -0.312159, -0.042358, -1.728865, -0.000000, 0.096768, -0.995307, 0.000000, 1.000000, + -0.312159, -0.074193, -1.735565, -0.000000, 0.096768, -0.995307, 0.000000, 1.000000, + -0.314701, -0.074193, -1.735565, -0.000000, 0.096768, -0.995307, 0.000000, 1.000000, + -0.312159, -0.039673, -1.721978, -0.000000, 1.000000, -0.000033, 0.000000, 1.000000, + -0.312159, -0.040040, -1.725318, -0.000000, 0.891191, -0.453629, 0.000000, 1.000000, + -0.314701, -0.040040, -1.725318, -0.000000, 0.891191, -0.453629, 0.000000, 1.000000, + -0.314701, -0.039673, -1.721978, -0.000000, 1.000000, -0.000033, 0.000000, 1.000000, + -0.312159, -0.041023, -1.727789, -0.000000, 0.572997, -0.819558, 0.000000, 1.000000, + -0.314701, -0.041023, -1.727789, -0.000000, 0.572997, -0.819558, 0.000000, 1.000000, + -0.314701, -0.039674, -1.652920, -0.000000, 1.000000, 0.000035, 0.000000, 1.000000, + -0.314701, -0.039675, -1.583861, -0.000000, 1.000000, 0.000035, 0.000000, 1.000000, + -0.312159, -0.039675, -1.583861, -0.000000, 1.000000, 0.000035, 0.000000, 1.000000, + -0.312159, -0.039674, -1.652920, -0.000000, 1.000000, 0.000035, 0.000000, 1.000000, + -0.312159, -0.041023, -1.578057, 0.000000, 0.573025, 0.819538, 0.000000, 1.000000, + -0.314701, -0.041023, -1.578057, 0.000000, 0.573025, 0.819538, 0.000000, 1.000000, + -0.312159, -0.040041, -1.580525, 0.000000, 0.891297, 0.453421, 0.000000, 1.000000, + -0.314701, -0.040041, -1.580525, 0.000000, 0.891297, 0.453421, 0.000000, 1.000000, + -0.314701, -0.041661, -1.558795, 0.000000, 0.096777, 0.995306, 0.000000, 1.000000, + -0.314701, -0.036801, -1.562715, -0.000000, 0.572968, 0.819577, 0.000000, 1.000000, + -0.370984, -0.036637, -1.562968, -0.000000, 0.572968, 0.819577, 0.000000, 1.000000, + -0.370984, -0.041661, -1.558795, -0.000000, 0.096777, 0.995306, 0.000000, 1.000000, + -0.370984, -0.033221, -1.571710, -0.000000, 0.891191, 0.453628, 0.000000, 1.000000, + -0.314701, -0.033221, -1.571710, 0.000000, 0.891191, 0.453628, 0.000000, 1.000000, + -0.314701, -0.031886, -1.583869, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + -0.370984, -0.031886, -1.583869, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + -0.370984, -0.032907, -1.573154, -0.000000, 0.917315, 0.398162, 0.000000, 1.000000, + -0.392764, -0.041661, -1.583869, -0.996452, 0.084159, -0.000000, 0.000000, 1.000000, + -0.389859, -0.041317, -1.571532, -0.887828, 0.118227, 0.444730, 0.000000, 1.000000, + -0.386972, -0.037229, -1.572246, -0.762730, 0.493161, 0.418372, 0.000000, 1.000000, + -0.389492, -0.036904, -1.583869, -0.860047, 0.510214, -0.000000, 0.000000, 1.000000, + -0.381779, -0.033286, -1.583869, -0.515794, 0.856713, -0.000000, 0.000000, 1.000000, + -0.380319, -0.034114, -1.572901, -0.454624, 0.794296, 0.403003, 0.000000, 1.000000, + -0.380189, -0.038963, -1.562706, -0.466798, 0.355652, 0.809698, 0.000000, 1.000000, + -0.382081, -0.041310, -1.562395, -0.560540, 0.126912, 0.818345, 0.000000, 1.000000, + -0.381808, -0.041315, -1.562210, -0.547839, 0.126675, 0.826937, 0.000000, 1.000000, + -0.376359, -0.037169, -1.563083, -0.274254, 0.533331, 0.800214, 0.000000, 1.000000, + -0.389492, -0.036904, -1.721979, -0.860805, 0.508936, 0.000000, 0.000000, 1.000000, + -0.392764, -0.041661, -1.721979, -0.996452, 0.084159, -0.000000, 0.000000, 1.000000, + -0.381779, -0.033286, -1.721979, -0.517184, 0.855874, 0.000000, 0.000000, 1.000000, + -0.370984, -0.031886, -1.721979, -0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + -0.380189, -0.038963, -1.743142, -0.466798, 0.355652, -0.809698, 0.000000, 1.000000, + -0.370984, -0.041661, -1.747053, 0.000000, 0.096777, -0.995306, 0.000000, 1.000000, + -0.381946, -0.041313, -1.743546, -0.547839, 0.126675, -0.826937, 0.000000, 1.000000, + -0.376359, -0.037169, -1.742765, -0.274254, 0.533331, -0.800214, 0.000000, 1.000000, + -0.370984, -0.036801, -1.743134, -0.000186, 0.572969, -0.819577, 0.000000, 1.000000, + -0.370984, -0.036474, -1.742618, -0.000198, 0.603472, -0.797384, 0.000000, 1.000000, + -0.389786, -0.041315, -1.734462, -0.887828, 0.118227, -0.444730, 0.000000, 1.000000, + -0.386972, -0.037229, -1.733602, -0.762730, 0.493161, -0.418372, 0.000000, 1.000000, + -0.380319, -0.034114, -1.732947, -0.454624, 0.794296, -0.403003, 0.000000, 1.000000, + -0.370984, -0.032907, -1.732693, -0.000331, 0.917316, -0.398159, 0.000000, 1.000000, + -0.370984, -0.033221, -1.734138, -0.000319, 0.891190, -0.453630, 0.000000, 1.000000, + -0.389931, -0.041320, -1.734169, -0.893384, 0.117617, -0.433626, 0.000000, 1.000000, + -0.377197, -0.075653, -1.754207, -0.000000, 0.096777, -0.995306, 0.000000, 1.000000, + -0.387164, -0.075290, -1.751325, -0.507519, 0.125747, -0.852415, 0.000000, 1.000000, + -0.388275, -0.075198, -1.750584, -0.560540, 0.126912, -0.818345, 0.000000, 1.000000, + -0.394899, -0.074557, -1.743208, -0.850406, 0.121596, -0.511882, 0.000000, 1.000000, + -0.395986, -0.074439, -1.741138, -0.893384, 0.117617, -0.433626, 0.000000, 1.000000, + -0.398524, -0.074132, -1.732001, -0.989515, 0.094217, -0.109470, 0.000000, 1.000000, + -0.398689, -0.074075, -1.728801, -0.996452, 0.084159, -0.000000, 0.000000, 1.000000, + -0.400189, -0.076497, -1.732245, -0.851510, 0.515803, -0.094220, 0.000000, 1.000000, + -0.400319, -0.076450, -1.728801, -0.860788, 0.508918, 0.006858, 0.000000, 1.000000, + -0.404175, -0.078261, -1.728801, -0.516886, 0.856046, 0.003586, 0.000000, 1.000000, + -0.404038, -0.078285, -1.732809, -0.509917, 0.858371, -0.056421, 0.000000, 1.000000, + -0.409579, -0.078963, -1.728801, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + -0.409315, -0.078963, -1.733583, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + -0.400319, -0.076450, -1.577047, -0.860805, 0.508936, -0.000000, 0.000000, 1.000000, + -0.398689, -0.074075, -1.577047, -0.996452, 0.084159, 0.000000, 0.000000, 1.000000, + -0.404175, -0.078261, -1.577047, -0.517184, 0.855874, -0.000000, 0.000000, 1.000000, + -0.409579, -0.078963, -1.577047, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + -0.421505, -0.078963, -1.572265, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + -0.421505, -0.078963, -1.733583, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + -0.448081, -0.080561, -1.764177, -0.568720, 0.822531, 0.000000, 0.000000, 1.000000, + -0.448278, -0.080629, -1.764406, -0.626069, 0.779768, -0.000000, 0.000000, 1.000000, + -0.448469, -0.080707, -1.764624, -0.704335, 0.709867, 0.000000, 0.000000, 1.000000, + -0.448642, -0.080799, -1.764824, -0.806640, 0.591043, 0.000000, 0.000000, 1.000000, + -0.448780, -0.080912, -1.764983, -0.928612, 0.371051, -0.000000, 0.000000, 1.000000, + -0.448840, -0.081050, -1.765052, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.448840, -0.081050, -1.540796, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.448780, -0.080912, -1.540865, -0.928612, 0.371051, 0.000000, 0.000000, 1.000000, + -0.448642, -0.080799, -1.541024, -0.806640, 0.591043, -0.000000, 0.000000, 1.000000, + -0.448469, -0.080707, -1.541224, -0.704335, 0.709867, 0.000000, 0.000000, 1.000000, + -0.448278, -0.080629, -1.541442, -0.626069, 0.779768, 0.000000, 0.000000, 1.000000, + -0.448081, -0.080561, -1.541671, -0.568388, 0.822761, 0.000000, 0.000000, 1.000000, + -0.445678, -0.080075, -1.544436, -0.298439, 0.954429, 0.000000, 0.000000, 1.000000, + -0.445608, -0.080065, -1.544518, -0.295095, 0.955468, -0.000000, 0.000000, 1.000000, + -0.441698, -0.079643, -1.549018, -0.178865, 0.983874, 0.000000, 0.000000, 1.000000, + -0.441698, -0.079643, -1.756830, -0.178865, 0.983874, 0.000000, 0.000000, 1.000000, + -0.445608, -0.080065, -1.761330, -0.295095, 0.955468, 0.000000, 0.000000, 1.000000, + -0.445678, -0.080075, -1.761412, -0.298439, 0.954429, 0.000000, 0.000000, 1.000000, + -0.437688, -0.079368, -1.752213, -0.120866, 0.992669, 0.000000, 0.000000, 1.000000, + -0.437688, -0.079368, -1.553635, -0.120866, 0.992669, 0.000000, 0.000000, 1.000000, + -0.433658, -0.079181, -1.747573, -0.081929, 0.996638, 0.000000, 0.000000, 1.000000, + -0.433658, -0.079181, -1.558275, -0.081929, 0.996638, 0.000000, 0.000000, 1.000000, + -0.429604, -0.079056, -1.742907, -0.051352, 0.998681, 0.000000, 0.000000, 1.000000, + -0.429604, -0.079056, -1.562941, -0.051352, 0.998681, 0.000000, 0.000000, 1.000000, + -0.425556, -0.078986, -1.738246, -0.024819, 0.999692, 0.000000, 0.000000, 1.000000, + -0.425556, -0.078986, -1.567602, -0.024819, 0.999692, 0.000000, 0.000000, 1.000000, + -0.448840, -0.081979, -1.765052, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.448840, -0.081979, -1.540796, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.399647, -0.078515, -1.746096, -0.404903, 0.860375, -0.309530, 0.000000, 1.000000, + -0.403816, -0.079238, -1.749208, 0.000004, 0.996650, -0.081786, 0.000000, 1.000000, + -0.404821, -0.079180, -1.747548, 0.000067, 0.997481, -0.070940, 0.000000, 1.000000, + -0.407020, -0.079056, -1.742889, -0.000236, 0.999019, -0.044279, 0.000000, 1.000000, + -0.408475, -0.078986, -1.738241, -0.000397, 0.999765, -0.021686, 0.000000, 1.000000, + -0.389960, -0.078961, -1.755381, -0.217620, 0.821207, -0.527504, 0.000000, 1.000000, + -0.392149, -0.079877, -1.759614, -0.000205, 0.978379, -0.206822, 0.000000, 1.000000, + -0.396851, -0.079641, -1.756794, -0.000068, 0.987944, -0.154810, 0.000000, 1.000000, + -0.401643, -0.079366, -1.752184, 0.000035, 0.994509, -0.104647, 0.000000, 1.000000, + -0.377197, -0.079158, -1.758310, 0.001407, 0.766364, -0.642405, 0.000000, 1.000000, + -0.377197, -0.080223, -1.762477, 0.000000, 0.948896, -0.315589, 0.000000, 1.000000, + -0.387278, -0.080065, -1.761331, -0.000058, 0.965868, -0.259033, 0.000000, 1.000000, + -0.396476, -0.076806, -1.743973, -0.706261, 0.537385, -0.460882, 0.000000, 1.000000, + -0.388221, -0.077328, -1.752507, -0.397264, 0.519969, -0.756184, 0.000000, 1.000000, + -0.377197, -0.077557, -1.755467, 0.001940, 0.471796, -0.881706, 0.000000, 1.000000, + -0.314701, -0.031886, -1.652924, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + -0.314701, -0.031886, -1.721979, -0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + -0.314701, -0.036801, -1.743134, -0.000000, 0.572968, -0.819577, 0.000000, 1.000000, + -0.314701, -0.041661, -1.747053, 0.000000, 0.096777, -0.995306, 0.000000, 1.000000, + -0.314701, -0.033221, -1.734138, 0.000000, 0.891191, -0.453628, 0.000000, 1.000000, + -0.314701, -0.075653, -1.754207, 0.000000, 0.096777, -0.995306, 0.000000, 1.000000, + -0.314701, -0.077566, -1.755475, 0.000000, 0.474794, -0.880097, 0.000000, 1.000000, + -0.314701, -0.079169, -1.758342, 0.000000, 0.770423, -0.637533, 0.000000, 1.000000, + -0.314701, -0.080223, -1.762477, -0.000000, 0.948896, -0.315589, 0.000000, 1.000000, + -0.314701, -0.080761, -1.764749, 0.000000, 0.859874, -0.510507, 0.000000, 1.000000, + -0.314701, -0.081050, -1.765052, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + -0.448840, -0.081050, -1.765052, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + -0.448780, -0.080912, -1.764983, -0.000000, 0.417961, -0.908465, 0.000000, 1.000000, + -0.448642, -0.080799, -1.764824, -0.000000, 0.644782, -0.764367, 0.000000, 1.000000, + -0.448469, -0.080707, -1.764624, -0.000000, 0.757501, -0.652835, 0.000000, 1.000000, + -0.448278, -0.080629, -1.764406, -0.000000, 0.820234, -0.572029, 0.000000, 1.000000, + -0.448081, -0.080561, -1.764177, 0.000000, 0.859874, -0.510507, 0.000000, 1.000000, + -0.445608, -0.080065, -1.761330, 0.000000, 0.965848, -0.259110, 0.000000, 1.000000, + -0.441698, -0.079643, -1.756830, 0.000000, 0.987934, -0.154879, 0.000000, 1.000000, + -0.437688, -0.079368, -1.752213, 0.000000, 0.994514, -0.104604, 0.000000, 1.000000, + -0.433658, -0.079181, -1.747573, 0.000000, 0.997484, -0.070897, 0.000000, 1.000000, + -0.429604, -0.079056, -1.742907, 0.000000, 0.999012, -0.044435, 0.000000, 1.000000, + -0.445678, -0.080075, -1.761412, -0.000000, 0.964966, -0.262376, 0.000000, 1.000000, + -0.314701, -0.081979, -1.765052, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + -0.448840, -0.081979, -1.765052, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + -0.448840, -0.081979, -1.765052, -0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.314701, -0.081979, -1.765052, -0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.314701, -0.081979, -1.652924, -0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.314701, -0.081979, -1.540796, -0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.448840, -0.081979, -1.540796, -0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.314701, -0.081050, -1.540796, 0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -0.448840, -0.081050, -1.540796, 0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -0.448840, -0.081979, -1.540796, 0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -0.314701, -0.081979, -1.540796, 0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -0.448081, -0.080561, -1.541671, 0.000000, 0.859874, 0.510507, 0.000000, 1.000000, + -0.448278, -0.080629, -1.541442, 0.000000, 0.820234, 0.572029, 0.000000, 1.000000, + -0.448469, -0.080707, -1.541224, 0.000000, 0.757501, 0.652835, 0.000000, 1.000000, + -0.448642, -0.080799, -1.541024, 0.000000, 0.644782, 0.764367, 0.000000, 1.000000, + -0.448780, -0.080912, -1.540865, 0.000000, 0.417961, 0.908465, 0.000000, 1.000000, + -0.314701, -0.080761, -1.541099, 0.000000, 0.859874, 0.510507, 0.000000, 1.000000, + -0.441698, -0.079643, -1.549018, 0.000000, 0.987934, 0.154879, 0.000000, 1.000000, + -0.445608, -0.080065, -1.544518, 0.000000, 0.965848, 0.259110, 0.000000, 1.000000, + -0.437688, -0.079368, -1.553635, 0.000000, 0.994514, 0.104604, 0.000000, 1.000000, + -0.433658, -0.079181, -1.558275, 0.000000, 0.997484, 0.070897, 0.000000, 1.000000, + -0.429604, -0.079056, -1.562941, 0.000000, 0.999012, 0.044435, 0.000000, 1.000000, + -0.445678, -0.080075, -1.544436, 0.000000, 0.964966, 0.262376, 0.000000, 1.000000, + -0.387724, -0.075244, -1.554884, -0.560540, 0.126912, 0.818345, 0.000000, 1.000000, + -0.182228, -0.079374, -0.345390, 0.496631, 0.507280, 0.704290, 0.000000, 1.000000, + -0.182428, -0.078700, -0.345837, 0.541694, 0.112800, 0.832973, 0.000000, 1.000000, + -0.182973, -0.078664, -0.345529, 0.461898, 0.109708, 0.880122, 0.000000, 1.000000, + -0.185372, -0.078572, -0.344808, 0.118228, 0.089141, 0.988977, 0.000000, 1.000000, + -0.185309, -0.079281, -0.344335, 0.102230, 0.499501, 0.860260, 0.000000, 1.000000, + -0.180392, -0.078906, -0.347874, 0.870167, 0.112673, 0.479701, 0.000000, 1.000000, + -0.179986, -0.079531, -0.347732, 0.790748, 0.476317, 0.384498, 0.000000, 1.000000, + -0.179540, -0.079028, -0.350861, 0.996392, 0.084873, 0.000000, 0.000000, 1.000000, + -0.179209, -0.079599, -0.350862, 0.905438, 0.424433, -0.006123, 0.000000, 1.000000, + -0.185160, -0.079817, -0.343243, 0.061493, 0.850973, 0.521597, 0.000000, 1.000000, + -0.181670, -0.079886, -0.344489, 0.345137, 0.840425, 0.417812, 0.000000, 1.000000, + -0.179232, -0.080020, -0.347239, 0.576776, 0.786656, 0.220232, 0.000000, 1.000000, + -0.178462, -0.080079, -0.350861, 0.691351, 0.722512, -0.003180, 0.000000, 1.000000, + -0.184957, -0.080021, -0.341745, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + -0.183734, -0.080028, -0.341984, 0.024754, 0.999694, 0.000421, 0.000000, 1.000000, + -0.182512, -0.080049, -0.342397, 0.050530, 0.998723, 0.000251, 0.000000, 1.000000, + -0.181289, -0.080086, -0.343021, 0.080916, 0.996721, -0.000071, 0.000000, 1.000000, + -0.180853, -0.080103, -0.343306, 0.093263, 0.995642, -0.000006, 0.000000, 1.000000, + -0.180071, -0.080142, -0.343923, 0.119257, 0.992863, -0.000037, 0.000000, 1.000000, + -0.178860, -0.080224, -0.345283, 0.176079, 0.984376, 0.000072, 0.000000, 1.000000, + -0.178120, -0.080295, -0.346618, 0.234548, 0.972105, 0.000206, 0.000000, 1.000000, + -0.177669, -0.080351, -0.348000, 0.292792, 0.956176, 0.000078, 0.000000, 1.000000, + -0.177368, -0.080399, -0.350862, 0.354929, 0.934893, -0.000000, 0.000000, 1.000000, + -0.179206, -0.079602, -0.368599, 0.904115, 0.427289, 0.000000, 0.000000, 1.000000, + -0.179540, -0.079028, -0.368599, 0.996392, 0.084873, 0.000000, 0.000000, 1.000000, + -0.178455, -0.080083, -0.368599, 0.686685, 0.726955, 0.000000, 0.000000, 1.000000, + -0.177368, -0.080399, -0.368599, 0.354929, 0.934893, -0.000000, 0.000000, 1.000000, + -0.230867, -0.068837, -0.368599, 0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + -0.229836, -0.067380, -0.368599, 0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + -0.227474, -0.066306, -0.368599, 0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + -0.224281, -0.065906, -0.368599, 0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + -0.206143, -0.065906, -0.368599, 0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + -0.206142, -0.068241, -0.368599, 0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + -0.224280, -0.068241, -0.368599, 0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + -0.225158, -0.068351, -0.368599, 0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + -0.225806, -0.068646, -0.368599, 0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + -0.226089, -0.069046, -0.368599, 0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + -0.227849, -0.078591, -0.368599, 0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + -0.206143, -0.078591, -0.368599, 0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + -0.206143, -0.080925, -0.368599, 0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + -0.235594, -0.080925, -0.368599, 0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + -0.235514, -0.080560, -0.368599, 0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + -0.234917, -0.080399, -0.368599, 0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + -0.233831, -0.080083, -0.368599, 0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + -0.233078, -0.079602, -0.368599, 0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + -0.232746, -0.079028, -0.368599, 0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + -0.178455, -0.080083, -0.368599, 0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + -0.177368, -0.080399, -0.368599, 0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + -0.176771, -0.080560, -0.368599, 0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + -0.176691, -0.080925, -0.368599, 0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + -0.184437, -0.078591, -0.368599, 0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + -0.186196, -0.069045, -0.368599, 0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + -0.186478, -0.068646, -0.368599, 0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + -0.187127, -0.068351, -0.368599, 0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + -0.188002, -0.068241, -0.368599, 0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + -0.188005, -0.065906, -0.368599, 0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + -0.184812, -0.066306, -0.368599, 0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + -0.182449, -0.067380, -0.368599, 0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + -0.181419, -0.068837, -0.368599, 0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + -0.179540, -0.079028, -0.368599, 0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + -0.179206, -0.079602, -0.368599, 0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + -0.184437, -0.078591, -0.368599, 0.996394, 0.084846, 0.000000, 0.000000, 1.000000, + -0.184437, -0.078591, -0.369320, 0.996394, 0.084846, 0.000000, 0.000000, 1.000000, + -0.186196, -0.069045, -0.369320, 0.996394, 0.084846, 0.000000, 0.000000, 1.000000, + -0.186196, -0.069045, -0.368599, 0.996394, 0.084846, 0.000000, 0.000000, 1.000000, + -0.226089, -0.069046, -0.369320, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -0.225806, -0.068646, -0.369320, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -0.225158, -0.068351, -0.369320, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -0.224280, -0.068241, -0.369320, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -0.206142, -0.068241, -0.369320, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -0.206143, -0.065906, -0.369320, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -0.224281, -0.065906, -0.369320, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -0.227470, -0.066305, -0.369320, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -0.229834, -0.067378, -0.369320, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -0.230867, -0.068837, -0.369320, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -0.233095, -0.080925, -0.369320, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -0.206143, -0.080925, -0.369320, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -0.206143, -0.078591, -0.369320, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -0.227849, -0.078591, -0.369320, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -0.188002, -0.068241, -0.369320, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -0.187127, -0.068351, -0.369320, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -0.186478, -0.068646, -0.369320, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -0.184437, -0.078591, -0.369320, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -0.179190, -0.080925, -0.369320, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -0.186196, -0.069045, -0.369320, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -0.181419, -0.068837, -0.369320, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -0.182452, -0.067378, -0.369320, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -0.184814, -0.066305, -0.369320, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -0.188005, -0.065906, -0.369320, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -0.233095, -0.080925, -0.369320, -0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.233095, -0.080925, -0.426684, -0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.206143, -0.080925, -0.426684, -0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.179190, -0.080925, -0.426684, -0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.179190, -0.080925, -0.369320, -0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.206143, -0.080925, -0.369320, -0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.230867, -0.068837, -0.426684, 0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + -0.229834, -0.067378, -0.426684, 0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + -0.227470, -0.066305, -0.426684, 0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + -0.224281, -0.065906, -0.426684, 0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + -0.206143, -0.065906, -0.426684, 0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + -0.206142, -0.068241, -0.426684, 0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + -0.224280, -0.068241, -0.426684, 0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + -0.225158, -0.068351, -0.426684, 0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + -0.225806, -0.068646, -0.426684, 0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + -0.226089, -0.069046, -0.426684, 0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + -0.227849, -0.078591, -0.426684, 0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + -0.206143, -0.078591, -0.426684, 0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + -0.206143, -0.080925, -0.426684, 0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + -0.233095, -0.080925, -0.426684, 0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + -0.188005, -0.065906, -0.426684, 0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + -0.184814, -0.066305, -0.426684, 0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + -0.182452, -0.067378, -0.426684, 0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + -0.179190, -0.080925, -0.426684, 0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + -0.184437, -0.078591, -0.426684, 0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + -0.181419, -0.068837, -0.426684, 0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + -0.186196, -0.069045, -0.426684, 0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + -0.186478, -0.068646, -0.426684, 0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + -0.187127, -0.068351, -0.426684, 0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + -0.188002, -0.068241, -0.426684, 0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + -0.186196, -0.069045, -0.427405, 0.996394, 0.084846, -0.000000, 0.000000, 1.000000, + -0.186196, -0.069045, -0.426684, 0.996394, 0.084846, -0.000000, 0.000000, 1.000000, + -0.184437, -0.078591, -0.426684, 0.996394, 0.084846, 0.000000, 0.000000, 1.000000, + -0.184437, -0.078591, -0.427405, 0.996394, 0.084846, 0.000000, 0.000000, 1.000000, + -0.225806, -0.068646, -0.427405, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -0.225158, -0.068351, -0.427405, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -0.224280, -0.068241, -0.427405, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -0.206142, -0.068241, -0.427405, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -0.206143, -0.065906, -0.427405, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -0.224281, -0.065906, -0.427405, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -0.227474, -0.066306, -0.427405, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -0.229836, -0.067380, -0.427405, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -0.230867, -0.068837, -0.427405, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -0.232746, -0.079028, -0.427405, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -0.233079, -0.079602, -0.427405, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -0.233831, -0.080083, -0.427405, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -0.234917, -0.080399, -0.427405, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -0.235514, -0.080560, -0.427405, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -0.235594, -0.080925, -0.427405, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -0.206143, -0.080925, -0.427405, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -0.206143, -0.078591, -0.427405, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -0.227849, -0.078591, -0.427405, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -0.226089, -0.069046, -0.427405, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -0.186478, -0.068646, -0.427405, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -0.186196, -0.069045, -0.427405, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -0.184437, -0.078591, -0.427405, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -0.176691, -0.080925, -0.427405, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -0.176771, -0.080560, -0.427405, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -0.177368, -0.080399, -0.427405, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -0.178453, -0.080083, -0.427405, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -0.179207, -0.079602, -0.427405, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -0.179540, -0.079028, -0.427405, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -0.181419, -0.068837, -0.427405, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -0.182449, -0.067380, -0.427405, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -0.184812, -0.066306, -0.427405, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -0.188005, -0.065906, -0.427405, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -0.188002, -0.068241, -0.427405, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -0.187127, -0.068351, -0.427405, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -0.232746, -0.079028, -0.427405, -0.996392, 0.084873, -0.000000, 0.000000, 1.000000, + -0.230867, -0.068837, -0.427405, -0.996392, 0.084873, -0.000000, 0.000000, 1.000000, + -0.230866, -0.068837, -0.443380, -0.996392, 0.084873, -0.000000, 0.000000, 1.000000, + -0.232746, -0.079028, -0.445143, -0.996392, 0.084873, -0.000000, 0.000000, 1.000000, + -0.224280, -0.068837, -0.449561, -0.000000, 0.079697, -0.996819, 0.000000, 1.000000, + -0.226072, -0.078555, -0.451243, 0.000000, 0.079697, -0.996819, 0.000000, 1.000000, + -0.226912, -0.078572, -0.451196, -0.118228, 0.089141, -0.988977, 0.000000, 1.000000, + -0.229313, -0.078664, -0.450476, -0.461677, 0.109702, -0.880238, 0.000000, 1.000000, + -0.227482, -0.068734, -0.448758, -0.461677, 0.109702, -0.880238, 0.000000, 1.000000, + -0.226690, -0.068752, -0.449114, -0.345237, 0.103981, -0.932738, 0.000000, 1.000000, + -0.229856, -0.078700, -0.450167, -0.541767, 0.112742, -0.832933, 0.000000, 1.000000, + -0.231794, -0.078892, -0.448287, -0.839103, 0.114000, -0.531893, 0.000000, 1.000000, + -0.229920, -0.068732, -0.446529, -0.839103, 0.114000, -0.531893, 0.000000, 1.000000, + -0.228812, -0.068720, -0.447832, -0.663063, 0.115610, -0.739582, 0.000000, 1.000000, + -0.231988, -0.078920, -0.447972, -0.870287, 0.112470, -0.479533, 0.000000, 1.000000, + -0.230308, -0.068748, -0.445825, -0.902822, 0.110136, -0.415670, 0.000000, 1.000000, + -0.230057, -0.079374, -0.450615, -0.496631, 0.507280, -0.704290, 0.000000, 1.000000, + -0.226977, -0.079281, -0.451669, -0.102230, 0.499501, -0.860260, 0.000000, 1.000000, + -0.232298, -0.079531, -0.448272, -0.790748, 0.476317, -0.384498, 0.000000, 1.000000, + -0.233076, -0.079599, -0.445143, -0.905438, 0.424433, 0.006123, 0.000000, 1.000000, + -0.227125, -0.079817, -0.452761, -0.061493, 0.850973, -0.521597, 0.000000, 1.000000, + -0.230615, -0.079886, -0.451515, -0.345137, 0.840425, -0.417812, 0.000000, 1.000000, + -0.233054, -0.080020, -0.448765, -0.576776, 0.786656, -0.220232, 0.000000, 1.000000, + -0.233823, -0.080079, -0.445143, -0.691351, 0.722512, 0.003180, 0.000000, 1.000000, + -0.227328, -0.080021, -0.454259, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + -0.228552, -0.080028, -0.454020, -0.024753, 0.999694, -0.000421, 0.000000, 1.000000, + -0.229772, -0.080049, -0.453607, -0.050530, 0.998723, -0.000251, 0.000000, 1.000000, + -0.230996, -0.080086, -0.452983, -0.080915, 0.996721, 0.000071, 0.000000, 1.000000, + -0.231432, -0.080103, -0.452698, -0.093263, 0.995642, 0.000006, 0.000000, 1.000000, + -0.232214, -0.080142, -0.452081, -0.119257, 0.992863, 0.000037, 0.000000, 1.000000, + -0.233425, -0.080224, -0.450721, -0.176078, 0.984376, -0.000072, 0.000000, 1.000000, + -0.234166, -0.080295, -0.449387, -0.234548, 0.972105, -0.000206, 0.000000, 1.000000, + -0.234616, -0.080351, -0.448004, -0.292808, 0.956171, -0.000078, 0.000000, 1.000000, + -0.234917, -0.080399, -0.445143, -0.354929, 0.934893, 0.000000, 0.000000, 1.000000, + -0.226072, -0.079810, -0.452800, 0.000003, 0.843096, -0.537763, 0.000000, 1.000000, + -0.226072, -0.080021, -0.454333, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + -0.226072, -0.079267, -0.451706, 0.000006, 0.488387, -0.872627, 0.000000, 1.000000, + -0.186213, -0.078555, -0.451243, -0.000000, 0.079697, -0.996819, 0.000000, 1.000000, + -0.186213, -0.079267, -0.451706, 0.000000, 0.488393, -0.872624, 0.000000, 1.000000, + -0.186213, -0.079810, -0.452800, -0.000000, 0.842981, -0.537943, 0.000000, 1.000000, + -0.186213, -0.080021, -0.454334, 0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + -0.185372, -0.078572, -0.451196, 0.118228, 0.089141, -0.988977, 0.000000, 1.000000, + -0.185309, -0.079281, -0.451669, 0.103170, 0.494791, -0.862866, 0.000000, 1.000000, + -0.185160, -0.079817, -0.452761, 0.063426, 0.845325, -0.530474, 0.000000, 1.000000, + -0.184957, -0.080021, -0.454259, -0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + -0.181670, -0.079886, -0.451515, 0.345137, 0.840426, -0.417810, 0.000000, 1.000000, + -0.180853, -0.080103, -0.452698, 0.093264, 0.995642, 0.000005, 0.000000, 1.000000, + -0.181289, -0.080086, -0.452983, 0.080916, 0.996721, 0.000070, 0.000000, 1.000000, + -0.182512, -0.080049, -0.453607, 0.050530, 0.998723, -0.000250, 0.000000, 1.000000, + -0.183734, -0.080028, -0.454020, 0.024752, 0.999694, -0.000419, 0.000000, 1.000000, + -0.179232, -0.080020, -0.448765, 0.576802, 0.786643, -0.220211, 0.000000, 1.000000, + -0.178120, -0.080295, -0.449387, 0.234573, 0.972099, -0.000215, 0.000000, 1.000000, + -0.178860, -0.080224, -0.450721, 0.176076, 0.984377, -0.000071, 0.000000, 1.000000, + -0.180071, -0.080142, -0.452081, 0.119257, 0.992863, 0.000037, 0.000000, 1.000000, + -0.178462, -0.080079, -0.445143, 0.691351, 0.722517, 0.001401, 0.000000, 1.000000, + -0.177368, -0.080399, -0.445143, 0.354929, 0.934893, 0.000000, 0.000000, 1.000000, + -0.177669, -0.080351, -0.448004, 0.292741, 0.956192, -0.000060, 0.000000, 1.000000, + -0.182228, -0.079374, -0.450615, 0.496631, 0.507286, -0.704286, 0.000000, 1.000000, + -0.179986, -0.079531, -0.448272, 0.790759, 0.476341, -0.384446, 0.000000, 1.000000, + -0.179209, -0.079599, -0.445143, 0.905453, 0.424443, 0.001844, 0.000000, 1.000000, + -0.182973, -0.078664, -0.450476, 0.461898, 0.109712, -0.880121, 0.000000, 1.000000, + -0.182428, -0.078700, -0.450167, 0.541695, 0.112810, -0.832971, 0.000000, 1.000000, + -0.180392, -0.078906, -0.448131, 0.870173, 0.112763, -0.479671, 0.000000, 1.000000, + -0.179540, -0.079028, -0.445143, 0.996392, 0.084873, -0.000000, 0.000000, 1.000000, + -0.182364, -0.068732, -0.446529, 0.839103, 0.114000, -0.531893, 0.000000, 1.000000, + -0.181977, -0.068748, -0.445825, 0.902822, 0.110136, -0.415670, 0.000000, 1.000000, + -0.181419, -0.068837, -0.443380, 0.996392, 0.084873, 0.000000, 0.000000, 1.000000, + -0.180392, -0.078906, -0.448131, 0.839103, 0.114000, -0.531893, 0.000000, 1.000000, + -0.184803, -0.068734, -0.448758, 0.461677, 0.109702, -0.880238, 0.000000, 1.000000, + -0.183474, -0.068720, -0.447832, 0.663063, 0.115610, -0.739582, 0.000000, 1.000000, + -0.188005, -0.068837, -0.449561, 0.000000, 0.079697, -0.996819, 0.000000, 1.000000, + -0.185595, -0.068752, -0.449114, 0.345237, 0.103981, -0.932738, 0.000000, 1.000000, + -0.182919, -0.067419, -0.445595, 0.773287, 0.505856, -0.382278, 0.000000, 1.000000, + -0.182451, -0.067378, -0.443380, 0.851942, 0.523637, 0.000000, 0.000000, 1.000000, + -0.184816, -0.066305, -0.443380, 0.501056, 0.865415, 0.000000, 0.000000, 1.000000, + -0.185081, -0.066440, -0.445425, 0.454676, 0.814177, -0.361089, 0.000000, 1.000000, + -0.188005, -0.065906, -0.443380, 0.000374, 1.000000, -0.000000, 0.000000, 1.000000, + -0.188005, -0.066075, -0.445362, 0.000339, 0.935296, -0.353865, 0.000000, 1.000000, + -0.184182, -0.067721, -0.447659, 0.565458, 0.404998, -0.718494, 0.000000, 1.000000, + -0.185807, -0.066985, -0.447532, 0.329625, 0.625838, -0.706876, 0.000000, 1.000000, + -0.188005, -0.066711, -0.447484, 0.000245, 0.710785, -0.703409, 0.000000, 1.000000, + -0.188005, -0.066327, -0.446448, 0.000299, 0.842904, -0.538063, 0.000000, 1.000000, + -0.185972, -0.068221, -0.449022, 0.292627, 0.253575, -0.921992, 0.000000, 1.000000, + -0.186836, -0.067830, -0.448955, 0.169063, 0.365195, -0.915451, 0.000000, 1.000000, + -0.188005, -0.067684, -0.448929, 0.000125, 0.407265, -0.913310, 0.000000, 1.000000, + -0.188005, -0.067413, -0.448635, 0.000156, 0.488393, -0.872624, 0.000000, 1.000000, + -0.224280, -0.067684, -0.448929, 0.000000, 0.407264, -0.913311, 0.000000, 1.000000, + -0.224281, -0.067413, -0.448635, 0.000000, 0.488393, -0.872624, 0.000000, 1.000000, + -0.224280, -0.066711, -0.447484, -0.000000, 0.710787, -0.703407, 0.000000, 1.000000, + -0.224281, -0.066327, -0.446448, 0.000000, 0.842981, -0.537943, 0.000000, 1.000000, + -0.224280, -0.066075, -0.445362, 0.000000, 0.935296, -0.353866, 0.000000, 1.000000, + -0.224280, -0.065906, -0.443380, -0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + -0.227328, -0.080021, -0.457719, 0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + -0.184957, -0.080021, -0.457719, 0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + -0.176921, -0.080500, -0.465261, 0.000000, 0.807532, -0.589823, 0.000000, 1.000000, + -0.176861, -0.080520, -0.465318, 0.000000, 0.762635, -0.646829, 0.000000, 1.000000, + -0.176804, -0.080544, -0.465371, -0.000000, 0.690297, -0.723526, 0.000000, 1.000000, + -0.176751, -0.080571, -0.465421, -0.000000, 0.569940, -0.821686, 0.000000, 1.000000, + -0.176710, -0.080605, -0.465460, 0.000000, 0.353790, -0.935325, 0.000000, 1.000000, + -0.176691, -0.080646, -0.465477, 0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + -0.235594, -0.080646, -0.465477, 0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + -0.235576, -0.080605, -0.465460, 0.000000, 0.353790, -0.935325, 0.000000, 1.000000, + -0.235534, -0.080571, -0.465421, 0.000000, 0.569940, -0.821686, 0.000000, 1.000000, + -0.235481, -0.080544, -0.465371, 0.000000, 0.690297, -0.723526, 0.000000, 1.000000, + -0.235424, -0.080520, -0.465318, 0.000000, 0.762635, -0.646829, 0.000000, 1.000000, + -0.235364, -0.080500, -0.465261, 0.000000, 0.807775, -0.589491, 0.000000, 1.000000, + -0.234638, -0.080354, -0.464579, 0.000000, 0.949540, -0.313647, 0.000000, 1.000000, + -0.234616, -0.080351, -0.464559, -0.000000, 0.950682, -0.310168, 0.000000, 1.000000, + -0.233434, -0.080225, -0.463450, 0.000000, 0.982054, -0.188598, 0.000000, 1.000000, + -0.178850, -0.080225, -0.463450, 0.000000, 0.982054, -0.188598, 0.000000, 1.000000, + -0.177669, -0.080351, -0.464559, -0.000000, 0.950682, -0.310168, 0.000000, 1.000000, + -0.177648, -0.080354, -0.464579, 0.000000, 0.949540, -0.313647, 0.000000, 1.000000, + -0.180063, -0.080142, -0.462312, 0.000000, 0.991829, -0.127571, 0.000000, 1.000000, + -0.232222, -0.080142, -0.462312, 0.000000, 0.991829, -0.127571, 0.000000, 1.000000, + -0.181282, -0.080086, -0.461168, 0.000000, 0.996251, -0.086514, 0.000000, 1.000000, + -0.231002, -0.080086, -0.461168, 0.000000, 0.996251, -0.086514, 0.000000, 1.000000, + -0.182508, -0.080049, -0.460018, 0.000000, 0.998528, -0.054239, 0.000000, 1.000000, + -0.229777, -0.080049, -0.460018, 0.000000, 0.998528, -0.054239, 0.000000, 1.000000, + -0.183732, -0.080028, -0.458868, 0.000000, 0.999656, -0.026217, 0.000000, 1.000000, + -0.228553, -0.080028, -0.458868, 0.000000, 0.999656, -0.026217, 0.000000, 1.000000, + -0.176691, -0.080925, -0.465477, 0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + -0.235594, -0.080925, -0.465477, 0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + -0.226313, -0.068221, -0.449023, -0.292627, 0.253575, -0.921992, 0.000000, 1.000000, + -0.225449, -0.067830, -0.448955, -0.169063, 0.365195, -0.915451, 0.000000, 1.000000, + -0.228103, -0.067721, -0.447659, -0.565458, 0.404998, -0.718494, 0.000000, 1.000000, + -0.226478, -0.066985, -0.447532, -0.329625, 0.625838, -0.706876, 0.000000, 1.000000, + -0.229367, -0.067419, -0.445595, -0.773287, 0.505856, -0.382278, 0.000000, 1.000000, + -0.227205, -0.066440, -0.445425, -0.454676, 0.814177, -0.361089, 0.000000, 1.000000, + -0.229833, -0.067378, -0.443380, -0.851942, 0.523637, 0.000000, 0.000000, 1.000000, + -0.227470, -0.066305, -0.443380, -0.501056, 0.865415, 0.000000, 0.000000, 1.000000, + -0.229836, -0.067380, -0.427405, -0.852777, 0.522276, 0.000000, 0.000000, 1.000000, + -0.227474, -0.066306, -0.427405, -0.502390, 0.864641, 0.000000, 0.000000, 1.000000, + -0.224281, -0.065906, -0.427405, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + -0.206143, -0.065906, -0.427405, 0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + -0.188005, -0.065906, -0.427405, 0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + -0.182449, -0.067380, -0.427405, 0.852777, 0.522276, -0.000000, 0.000000, 1.000000, + -0.181419, -0.068837, -0.427405, 0.996392, 0.084873, 0.000000, 0.000000, 1.000000, + -0.184812, -0.066306, -0.427405, 0.502390, 0.864641, -0.000000, 0.000000, 1.000000, + -0.179540, -0.079028, -0.427405, 0.996392, 0.084873, 0.000000, 0.000000, 1.000000, + -0.179207, -0.079602, -0.427405, 0.904115, 0.427289, 0.000000, 0.000000, 1.000000, + -0.178453, -0.080083, -0.427405, 0.686685, 0.726955, -0.000000, 0.000000, 1.000000, + -0.177368, -0.080399, -0.427405, 0.354929, 0.934893, -0.000000, 0.000000, 1.000000, + -0.176771, -0.080560, -0.427405, 0.561012, 0.827807, 0.000000, 0.000000, 1.000000, + -0.176691, -0.080646, -0.427405, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.176691, -0.080646, -0.465477, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.176710, -0.080605, -0.465460, 0.927500, 0.373822, -0.000000, 0.000000, 1.000000, + -0.176751, -0.080571, -0.465421, 0.804233, 0.594315, 0.000000, 0.000000, 1.000000, + -0.176804, -0.080544, -0.465371, 0.701301, 0.712866, -0.000000, 0.000000, 1.000000, + -0.176861, -0.080520, -0.465318, 0.622823, 0.782363, -0.000000, 0.000000, 1.000000, + -0.176921, -0.080500, -0.465261, 0.561012, 0.827807, 0.000000, 0.000000, 1.000000, + -0.177669, -0.080351, -0.464559, 0.292811, 0.956170, -0.000000, 0.000000, 1.000000, + -0.178850, -0.080225, -0.463450, 0.176155, 0.984362, 0.000000, 0.000000, 1.000000, + -0.180063, -0.080142, -0.462312, 0.119208, 0.992869, 0.000000, 0.000000, 1.000000, + -0.181282, -0.080086, -0.461168, 0.080868, 0.996725, 0.000000, 0.000000, 1.000000, + -0.182508, -0.080049, -0.460018, 0.050708, 0.998714, -0.000000, 0.000000, 1.000000, + -0.177648, -0.080354, -0.464579, 0.296427, 0.955056, -0.000000, 0.000000, 1.000000, + -0.176691, -0.080925, -0.427405, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.176691, -0.080925, -0.465477, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.176691, -0.080925, -0.465477, -0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.176691, -0.080925, -0.427405, -0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.206143, -0.080925, -0.427405, -0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.235594, -0.080925, -0.427405, -0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.235594, -0.080925, -0.465477, -0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.235594, -0.080646, -0.427405, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + -0.235594, -0.080646, -0.465477, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + -0.235594, -0.080925, -0.465477, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + -0.235594, -0.080925, -0.427405, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + -0.235364, -0.080500, -0.465261, -0.561012, 0.827807, -0.000000, 0.000000, 1.000000, + -0.235424, -0.080520, -0.465318, -0.622823, 0.782363, 0.000000, 0.000000, 1.000000, + -0.235481, -0.080544, -0.465371, -0.701301, 0.712866, -0.000000, 0.000000, 1.000000, + -0.235534, -0.080571, -0.465421, -0.804233, 0.594315, 0.000000, 0.000000, 1.000000, + -0.235576, -0.080605, -0.465460, -0.927500, 0.373822, 0.000000, 0.000000, 1.000000, + -0.235514, -0.080560, -0.427405, -0.561012, 0.827807, -0.000000, 0.000000, 1.000000, + -0.233434, -0.080225, -0.463450, -0.176155, 0.984362, -0.000000, 0.000000, 1.000000, + -0.234616, -0.080351, -0.464559, -0.292811, 0.956170, -0.000000, 0.000000, 1.000000, + -0.232222, -0.080142, -0.462312, -0.119208, 0.992869, -0.000000, 0.000000, 1.000000, + -0.231002, -0.080086, -0.461168, -0.080868, 0.996725, -0.000000, 0.000000, 1.000000, + -0.229777, -0.080049, -0.460018, -0.050708, 0.998714, -0.000000, 0.000000, 1.000000, + -0.234638, -0.080354, -0.464579, -0.296427, 0.955056, 0.000000, 0.000000, 1.000000, + -0.234917, -0.080399, -0.427405, -0.354929, 0.934893, -0.000000, 0.000000, 1.000000, + -0.233079, -0.079602, -0.427405, -0.904115, 0.427289, 0.000000, 0.000000, 1.000000, + -0.233831, -0.080083, -0.427405, -0.686685, 0.726955, 0.000000, 0.000000, 1.000000, + -0.227849, -0.078591, -0.426684, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.227849, -0.078591, -0.427405, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.206143, -0.078591, -0.427405, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.184437, -0.078591, -0.427405, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.184437, -0.078591, -0.426684, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.206143, -0.078591, -0.426684, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.227849, -0.078591, -0.427405, -0.996392, 0.084865, -0.000000, 0.000000, 1.000000, + -0.227849, -0.078591, -0.426684, -0.996392, 0.084865, -0.000000, 0.000000, 1.000000, + -0.226089, -0.069046, -0.426684, -0.996392, 0.084865, -0.000000, 0.000000, 1.000000, + -0.226089, -0.069046, -0.427405, -0.996392, 0.084865, -0.000000, 0.000000, 1.000000, + -0.224280, -0.068241, -0.427405, -0.000038, 1.000000, -0.000000, 0.000000, 1.000000, + -0.225158, -0.068351, -0.427405, -0.502391, 0.864641, -0.000000, 0.000000, 1.000000, + -0.225158, -0.068351, -0.426684, -0.502391, 0.864641, -0.000000, 0.000000, 1.000000, + -0.224280, -0.068241, -0.426684, -0.000038, 1.000000, -0.000000, 0.000000, 1.000000, + -0.225806, -0.068646, -0.427405, -0.852760, 0.522304, -0.000000, 0.000000, 1.000000, + -0.225806, -0.068646, -0.426684, -0.852760, 0.522304, -0.000000, 0.000000, 1.000000, + -0.188002, -0.068241, -0.426684, 0.000040, 1.000000, -0.000000, 0.000000, 1.000000, + -0.188002, -0.068241, -0.427405, 0.000040, 1.000000, -0.000000, 0.000000, 1.000000, + -0.206142, -0.068241, -0.427405, 0.000040, 1.000000, -0.000000, 0.000000, 1.000000, + -0.206142, -0.068241, -0.426684, 0.000040, 1.000000, -0.000000, 0.000000, 1.000000, + -0.186478, -0.068646, -0.427405, 0.852743, 0.522331, 0.000000, 0.000000, 1.000000, + -0.186478, -0.068646, -0.426684, 0.852743, 0.522331, 0.000000, 0.000000, 1.000000, + -0.187127, -0.068351, -0.427405, 0.502174, 0.864767, 0.000000, 0.000000, 1.000000, + -0.187127, -0.068351, -0.426684, 0.502174, 0.864767, 0.000000, 0.000000, 1.000000, + -0.233095, -0.080925, -0.426684, -0.996392, 0.084873, -0.000000, 0.000000, 1.000000, + -0.233095, -0.080925, -0.369320, -0.996392, 0.084873, -0.000000, 0.000000, 1.000000, + -0.230867, -0.068837, -0.369320, -0.996392, 0.084873, -0.000000, 0.000000, 1.000000, + -0.230867, -0.068837, -0.426684, -0.996392, 0.084873, -0.000000, 0.000000, 1.000000, + -0.229834, -0.067378, -0.369320, -0.852777, 0.522276, -0.000000, 0.000000, 1.000000, + -0.229834, -0.067378, -0.426684, -0.852777, 0.522276, 0.000000, 0.000000, 1.000000, + -0.227470, -0.066305, -0.369320, -0.502390, 0.864641, 0.000000, 0.000000, 1.000000, + -0.227470, -0.066305, -0.426684, -0.502390, 0.864641, 0.000000, 0.000000, 1.000000, + -0.224281, -0.065906, -0.426684, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + -0.224281, -0.065906, -0.369320, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + -0.188005, -0.065906, -0.369320, 0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + -0.188005, -0.065906, -0.426684, 0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + -0.206143, -0.065906, -0.426684, 0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + -0.206143, -0.065906, -0.369320, 0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + -0.181419, -0.068837, -0.426684, 0.996392, 0.084873, -0.000000, 0.000000, 1.000000, + -0.182452, -0.067378, -0.426684, 0.852777, 0.522276, 0.000000, 0.000000, 1.000000, + -0.182452, -0.067378, -0.369320, 0.852777, 0.522276, 0.000000, 0.000000, 1.000000, + -0.181419, -0.068837, -0.369320, 0.996392, 0.084873, -0.000000, 0.000000, 1.000000, + -0.184814, -0.066305, -0.369320, 0.502390, 0.864641, -0.000000, 0.000000, 1.000000, + -0.184814, -0.066305, -0.426684, 0.502390, 0.864641, 0.000000, 0.000000, 1.000000, + -0.179190, -0.080925, -0.369320, 0.996392, 0.084873, 0.000000, 0.000000, 1.000000, + -0.179190, -0.080925, -0.426684, 0.996392, 0.084873, 0.000000, 0.000000, 1.000000, + -0.184437, -0.078591, -0.369320, 0.000000, -1.000000, -0.000000, 0.000000, 1.000000, + -0.184437, -0.078591, -0.368599, 0.000000, -1.000000, -0.000000, 0.000000, 1.000000, + -0.206143, -0.078591, -0.368599, 0.000000, -1.000000, -0.000000, 0.000000, 1.000000, + -0.227849, -0.078591, -0.368599, 0.000000, -1.000000, -0.000000, 0.000000, 1.000000, + -0.227849, -0.078591, -0.369320, 0.000000, -1.000000, -0.000000, 0.000000, 1.000000, + -0.206143, -0.078591, -0.369320, 0.000000, -1.000000, -0.000000, 0.000000, 1.000000, + -0.226089, -0.069046, -0.368599, -0.996392, 0.084865, 0.000000, 0.000000, 1.000000, + -0.226089, -0.069046, -0.369320, -0.996392, 0.084865, 0.000000, 0.000000, 1.000000, + -0.227849, -0.078591, -0.369320, -0.996392, 0.084865, 0.000000, 0.000000, 1.000000, + -0.227849, -0.078591, -0.368599, -0.996392, 0.084865, 0.000000, 0.000000, 1.000000, + -0.224280, -0.068241, -0.369320, -0.000038, 1.000000, 0.000000, 0.000000, 1.000000, + -0.225158, -0.068351, -0.369320, -0.502391, 0.864641, 0.000000, 0.000000, 1.000000, + -0.225158, -0.068351, -0.368599, -0.502391, 0.864641, 0.000000, 0.000000, 1.000000, + -0.224280, -0.068241, -0.368599, -0.000038, 1.000000, 0.000000, 0.000000, 1.000000, + -0.225806, -0.068646, -0.369320, -0.852760, 0.522304, 0.000000, 0.000000, 1.000000, + -0.225806, -0.068646, -0.368599, -0.852760, 0.522304, 0.000000, 0.000000, 1.000000, + -0.206142, -0.068241, -0.368599, 0.000040, 1.000000, 0.000000, 0.000000, 1.000000, + -0.188002, -0.068241, -0.368599, 0.000040, 1.000000, 0.000000, 0.000000, 1.000000, + -0.188002, -0.068241, -0.369320, 0.000040, 1.000000, 0.000000, 0.000000, 1.000000, + -0.206142, -0.068241, -0.369320, 0.000040, 1.000000, 0.000000, 0.000000, 1.000000, + -0.186478, -0.068646, -0.369320, 0.852743, 0.522331, -0.000000, 0.000000, 1.000000, + -0.186478, -0.068646, -0.368599, 0.852743, 0.522331, -0.000000, 0.000000, 1.000000, + -0.187127, -0.068351, -0.369320, 0.502174, 0.864767, -0.000000, 0.000000, 1.000000, + -0.187127, -0.068351, -0.368599, 0.502174, 0.864767, -0.000000, 0.000000, 1.000000, + -0.181419, -0.068837, -0.368599, 0.996392, 0.084873, 0.000000, 0.000000, 1.000000, + -0.182449, -0.067380, -0.368599, 0.852777, 0.522276, 0.000000, 0.000000, 1.000000, + -0.182515, -0.067330, -0.352625, 0.852777, 0.522276, 0.000000, 0.000000, 1.000000, + -0.181419, -0.068837, -0.352625, 0.996392, 0.084873, 0.000000, 0.000000, 1.000000, + -0.184811, -0.066306, -0.352625, 0.502390, 0.864641, 0.000000, 0.000000, 1.000000, + -0.184812, -0.066306, -0.368599, 0.502390, 0.864641, -0.000000, 0.000000, 1.000000, + -0.188005, -0.065906, -0.368599, 0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + -0.188005, -0.065906, -0.352625, 0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + -0.185190, -0.066212, -0.352625, 0.443963, 0.896045, 0.000000, 0.000000, 1.000000, + -0.188005, -0.068837, -0.346443, -0.000000, 0.079697, 0.996819, 0.000000, 1.000000, + -0.184765, -0.068734, -0.347267, 0.473127, 0.110185, 0.874077, 0.000000, 1.000000, + -0.184952, -0.067508, -0.348087, 0.451168, 0.465895, 0.761177, 0.000000, 1.000000, + -0.188005, -0.067411, -0.347372, -0.000000, 0.489654, 0.871917, 0.000000, 1.000000, + -0.188005, -0.066326, -0.349561, -0.000000, 0.843800, 0.536657, 0.000000, 1.000000, + -0.185124, -0.066574, -0.349975, 0.444068, 0.766739, 0.463589, 0.000000, 1.000000, + -0.182446, -0.068028, -0.350012, 0.835453, 0.321476, 0.445725, 0.000000, 1.000000, + -0.182364, -0.068732, -0.349475, 0.839103, 0.114000, 0.531893, 0.000000, 1.000000, + -0.182316, -0.068733, -0.349552, 0.847007, 0.113666, 0.519287, 0.000000, 1.000000, + -0.182545, -0.067490, -0.351099, 0.832901, 0.486304, 0.264167, 0.000000, 1.000000, + -0.224280, -0.067411, -0.347372, 0.000000, 0.488393, 0.872624, 0.000000, 1.000000, + -0.224280, -0.068837, -0.346443, -0.000000, 0.079697, 0.996819, 0.000000, 1.000000, + -0.224280, -0.066326, -0.349561, 0.000000, 0.842906, 0.538060, 0.000000, 1.000000, + -0.224280, -0.065906, -0.352625, -0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + -0.229839, -0.068028, -0.350012, -0.835453, 0.321476, 0.445725, 0.000000, 1.000000, + -0.230866, -0.068837, -0.352625, -0.996392, 0.084873, -0.000000, 0.000000, 1.000000, + -0.229945, -0.068732, -0.349513, -0.847007, 0.113666, 0.519287, 0.000000, 1.000000, + -0.229740, -0.067490, -0.351099, -0.832901, 0.486304, 0.264167, 0.000000, 1.000000, + -0.229837, -0.067380, -0.352625, -0.852777, 0.522276, 0.000179, 0.000000, 1.000000, + -0.229702, -0.067282, -0.352625, -0.833458, 0.552583, 0.000192, 0.000000, 1.000000, + -0.227559, -0.068733, -0.347288, -0.473127, 0.110185, 0.874077, 0.000000, 1.000000, + -0.227333, -0.067508, -0.348087, -0.451168, 0.465895, 0.761177, 0.000000, 1.000000, + -0.227162, -0.066574, -0.349975, -0.444068, 0.766739, 0.463589, 0.000000, 1.000000, + -0.227095, -0.066212, -0.352625, -0.443960, 0.896046, 0.000342, 0.000000, 1.000000, + -0.227474, -0.066306, -0.352625, -0.502392, 0.864640, 0.000327, 0.000000, 1.000000, + -0.227482, -0.068734, -0.347247, -0.461677, 0.109702, 0.880238, 0.000000, 1.000000, + -0.232746, -0.079028, -0.350862, -0.996392, 0.084873, 0.000000, 0.000000, 1.000000, + -0.231988, -0.078920, -0.348032, -0.870294, 0.112470, 0.479520, 0.000000, 1.000000, + -0.231794, -0.078892, -0.347717, -0.839103, 0.114000, 0.531893, 0.000000, 1.000000, + -0.229856, -0.078700, -0.345837, -0.541768, 0.112742, 0.832932, 0.000000, 1.000000, + -0.229313, -0.078664, -0.345529, -0.461677, 0.109702, 0.880238, 0.000000, 1.000000, + -0.226912, -0.078572, -0.344808, -0.118228, 0.089141, 0.988977, 0.000000, 1.000000, + -0.226072, -0.078555, -0.344762, -0.000000, 0.079697, 0.996819, 0.000000, 1.000000, + -0.226977, -0.079281, -0.344335, -0.103170, 0.494791, 0.862866, 0.000000, 1.000000, + -0.226072, -0.079267, -0.344299, 0.007512, 0.488374, 0.872602, 0.000000, 1.000000, + -0.226072, -0.079810, -0.343204, 0.004031, 0.843089, 0.537759, 0.000000, 1.000000, + -0.227125, -0.079817, -0.343243, -0.063426, 0.845325, 0.530474, 0.000000, 1.000000, + -0.226072, -0.080021, -0.341670, 0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + -0.227328, -0.080021, -0.341745, -0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + -0.186213, -0.079267, -0.344299, -0.000000, 0.488393, 0.872624, 0.000000, 1.000000, + -0.186213, -0.078555, -0.344762, -0.000000, 0.079697, 0.996819, 0.000000, 1.000000, + -0.186213, -0.079810, -0.343204, -0.000000, 0.842906, 0.538060, 0.000000, 1.000000, + -0.186213, -0.080021, -0.341670, 0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + -0.184957, -0.080021, -0.338286, 0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + -0.227328, -0.080021, -0.338286, 0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + -0.235364, -0.080500, -0.330743, -0.000000, 0.807532, 0.589823, 0.000000, 1.000000, + -0.235424, -0.080520, -0.330687, -0.000000, 0.762635, 0.646829, 0.000000, 1.000000, + -0.235481, -0.080544, -0.330633, 0.000000, 0.690297, 0.723526, 0.000000, 1.000000, + -0.235534, -0.080571, -0.330584, 0.000000, 0.569940, 0.821686, 0.000000, 1.000000, + -0.235576, -0.080605, -0.330544, -0.000000, 0.353790, 0.935325, 0.000000, 1.000000, + -0.235594, -0.080646, -0.330528, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -0.176691, -0.080646, -0.330528, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -0.176710, -0.080605, -0.330544, 0.000000, 0.353790, 0.935325, 0.000000, 1.000000, + -0.176751, -0.080571, -0.330584, -0.000000, 0.569940, 0.821686, 0.000000, 1.000000, + -0.176804, -0.080544, -0.330633, 0.000000, 0.690297, 0.723526, 0.000000, 1.000000, + -0.176861, -0.080520, -0.330687, 0.000000, 0.762635, 0.646829, 0.000000, 1.000000, + -0.176921, -0.080500, -0.330743, -0.000000, 0.807775, 0.589491, 0.000000, 1.000000, + -0.177648, -0.080354, -0.331425, -0.000000, 0.949540, 0.313647, 0.000000, 1.000000, + -0.177669, -0.080351, -0.331445, -0.000000, 0.950682, 0.310168, 0.000000, 1.000000, + -0.178851, -0.080225, -0.332555, -0.000000, 0.982054, 0.188598, 0.000000, 1.000000, + -0.233434, -0.080225, -0.332555, -0.000000, 0.982054, 0.188598, 0.000000, 1.000000, + -0.234616, -0.080351, -0.331445, 0.000000, 0.950682, 0.310168, 0.000000, 1.000000, + -0.234638, -0.080354, -0.331425, -0.000000, 0.949540, 0.313647, 0.000000, 1.000000, + -0.232222, -0.080142, -0.333692, -0.000000, 0.991829, 0.127571, 0.000000, 1.000000, + -0.180063, -0.080142, -0.333692, -0.000000, 0.991829, 0.127571, 0.000000, 1.000000, + -0.231002, -0.080086, -0.334836, -0.000000, 0.996251, 0.086514, 0.000000, 1.000000, + -0.181282, -0.080086, -0.334836, -0.000000, 0.996251, 0.086514, 0.000000, 1.000000, + -0.229777, -0.080049, -0.335987, -0.000000, 0.998528, 0.054239, 0.000000, 1.000000, + -0.182508, -0.080049, -0.335987, -0.000000, 0.998528, 0.054239, 0.000000, 1.000000, + -0.228553, -0.080028, -0.337136, -0.000000, 0.999656, 0.026217, 0.000000, 1.000000, + -0.183732, -0.080028, -0.337136, -0.000000, 0.999656, 0.026217, 0.000000, 1.000000, + -0.235594, -0.080925, -0.330528, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -0.176691, -0.080925, -0.330528, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -0.230615, -0.079886, -0.344489, -0.345137, 0.840426, 0.417810, 0.000000, 1.000000, + -0.231432, -0.080103, -0.343306, -0.093264, 0.995642, -0.000005, 0.000000, 1.000000, + -0.230996, -0.080086, -0.343021, -0.080917, 0.996721, -0.000070, 0.000000, 1.000000, + -0.229772, -0.080049, -0.342397, -0.050530, 0.998723, 0.000250, 0.000000, 1.000000, + -0.228552, -0.080028, -0.341984, -0.024753, 0.999694, 0.000419, 0.000000, 1.000000, + -0.233054, -0.080020, -0.347239, -0.576802, 0.786643, 0.220211, 0.000000, 1.000000, + -0.234166, -0.080295, -0.346618, -0.234573, 0.972099, 0.000215, 0.000000, 1.000000, + -0.233425, -0.080224, -0.345283, -0.176077, 0.984376, 0.000071, 0.000000, 1.000000, + -0.232214, -0.080142, -0.343923, -0.119257, 0.992863, -0.000037, 0.000000, 1.000000, + -0.233823, -0.080079, -0.350862, -0.691351, 0.722517, -0.001401, 0.000000, 1.000000, + -0.234917, -0.080399, -0.350861, -0.354929, 0.934893, -0.000000, 0.000000, 1.000000, + -0.234616, -0.080351, -0.348000, -0.292726, 0.956197, 0.000061, 0.000000, 1.000000, + -0.230057, -0.079374, -0.345390, -0.496631, 0.507286, 0.704286, 0.000000, 1.000000, + -0.232298, -0.079531, -0.347732, -0.790759, 0.476341, 0.384446, 0.000000, 1.000000, + -0.233076, -0.079599, -0.350861, -0.905453, 0.424443, -0.001844, 0.000000, 1.000000, + -0.206143, -0.065906, -0.368599, 0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + -0.224281, -0.065906, -0.368599, -0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + -0.229836, -0.067380, -0.368599, -0.852777, 0.522276, 0.000000, 0.000000, 1.000000, + -0.230867, -0.068837, -0.368599, -0.996392, 0.084873, -0.000000, 0.000000, 1.000000, + -0.227474, -0.066306, -0.368599, -0.502390, 0.864641, -0.000000, 0.000000, 1.000000, + -0.232746, -0.079028, -0.368599, -0.996392, 0.084873, -0.000000, 0.000000, 1.000000, + -0.233078, -0.079602, -0.368599, -0.904115, 0.427289, -0.000000, 0.000000, 1.000000, + -0.233831, -0.080083, -0.368599, -0.686685, 0.726955, -0.000000, 0.000000, 1.000000, + -0.234917, -0.080399, -0.368599, -0.354929, 0.934893, 0.000000, 0.000000, 1.000000, + -0.235514, -0.080560, -0.368599, -0.561012, 0.827807, -0.000000, 0.000000, 1.000000, + -0.235594, -0.080646, -0.368599, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + -0.235594, -0.080646, -0.330528, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + -0.235576, -0.080605, -0.330544, -0.927500, 0.373822, 0.000000, 0.000000, 1.000000, + -0.235534, -0.080571, -0.330584, -0.804233, 0.594315, 0.000000, 0.000000, 1.000000, + -0.235481, -0.080544, -0.330633, -0.701301, 0.712866, 0.000000, 0.000000, 1.000000, + -0.235424, -0.080520, -0.330687, -0.622823, 0.782363, 0.000000, 0.000000, 1.000000, + -0.235364, -0.080500, -0.330743, -0.561012, 0.827807, -0.000000, 0.000000, 1.000000, + -0.234616, -0.080351, -0.331445, -0.292811, 0.956170, -0.000000, 0.000000, 1.000000, + -0.233434, -0.080225, -0.332555, -0.176155, 0.984362, -0.000000, 0.000000, 1.000000, + -0.232222, -0.080142, -0.333692, -0.119208, 0.992869, -0.000000, 0.000000, 1.000000, + -0.231002, -0.080086, -0.334836, -0.080868, 0.996725, -0.000000, 0.000000, 1.000000, + -0.229777, -0.080049, -0.335987, -0.050708, 0.998714, -0.000000, 0.000000, 1.000000, + -0.234638, -0.080354, -0.331425, -0.296427, 0.955056, 0.000000, 0.000000, 1.000000, + -0.235594, -0.080925, -0.368599, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + -0.235594, -0.080925, -0.330528, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + -0.235594, -0.080925, -0.330528, -0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.235594, -0.080925, -0.368599, -0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.206143, -0.080925, -0.368599, -0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.176691, -0.080925, -0.368599, -0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.176691, -0.080925, -0.330528, -0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.176691, -0.080646, -0.368599, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.176691, -0.080646, -0.330528, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.176691, -0.080925, -0.330528, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.176691, -0.080925, -0.368599, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.176921, -0.080500, -0.330743, 0.561012, 0.827807, 0.000000, 0.000000, 1.000000, + -0.176861, -0.080520, -0.330687, 0.622823, 0.782363, -0.000000, 0.000000, 1.000000, + -0.176804, -0.080544, -0.330633, 0.701301, 0.712866, -0.000000, 0.000000, 1.000000, + -0.176751, -0.080571, -0.330584, 0.804233, 0.594315, -0.000000, 0.000000, 1.000000, + -0.176710, -0.080605, -0.330544, 0.927500, 0.373822, -0.000000, 0.000000, 1.000000, + -0.176771, -0.080560, -0.368599, 0.561012, 0.827807, 0.000000, 0.000000, 1.000000, + -0.178851, -0.080225, -0.332555, 0.176155, 0.984362, -0.000000, 0.000000, 1.000000, + -0.177669, -0.080351, -0.331445, 0.292811, 0.956170, -0.000000, 0.000000, 1.000000, + -0.180063, -0.080142, -0.333692, 0.119208, 0.992869, -0.000000, 0.000000, 1.000000, + -0.181282, -0.080086, -0.334836, 0.080868, 0.996725, -0.000000, 0.000000, 1.000000, + -0.182508, -0.080049, -0.335987, 0.050708, 0.998714, -0.000000, 0.000000, 1.000000, + -0.177648, -0.080354, -0.331425, 0.296427, 0.955056, -0.000000, 0.000000, 1.000000, + -0.180392, -0.078906, -0.347874, 0.839103, 0.114000, 0.531893, 0.000000, 1.000000, + -0.510313, -0.076806, -1.606965, 0.460883, 0.537379, 0.706266, 0.000000, 1.000000, + -0.511077, -0.074557, -1.608542, 0.511808, 0.121657, 0.850442, 0.000000, 1.000000, + -0.513147, -0.074439, -1.607456, 0.433840, 0.117625, 0.893279, 0.000000, 1.000000, + -0.522284, -0.074132, -1.604917, 0.109470, 0.094217, 0.989515, 0.000000, 1.000000, + -0.522040, -0.076497, -1.603251, 0.093335, 0.520569, 0.848703, 0.000000, 1.000000, + -0.503321, -0.075244, -1.615718, 0.852274, 0.125971, 0.507701, 0.000000, 1.000000, + -0.501778, -0.077328, -1.615220, 0.756173, 0.519943, 0.397318, 0.000000, 1.000000, + -0.500078, -0.075653, -1.626244, 0.995306, 0.096777, 0.000000, 0.000000, 1.000000, + -0.498818, -0.077557, -1.626244, 0.881691, 0.471784, -0.006443, 0.000000, 1.000000, + -0.521476, -0.078285, -1.599404, 0.054673, 0.863649, 0.501119, 0.000000, 1.000000, + -0.508189, -0.078515, -1.603794, 0.309530, 0.860374, 0.404905, 0.000000, 1.000000, + -0.498905, -0.078961, -1.613481, 0.527478, 0.821218, 0.217640, 0.000000, 1.000000, + -0.495975, -0.079158, -1.626244, 0.642406, 0.766358, -0.003193, 0.000000, 1.000000, + -0.520702, -0.078963, -1.594126, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + -0.516044, -0.078986, -1.594966, 0.021687, 0.999765, 0.000399, 0.000000, 1.000000, + -0.511396, -0.079056, -1.596421, 0.044280, 0.999019, 0.000238, 0.000000, 1.000000, + -0.506737, -0.079180, -1.598620, 0.070940, 0.997481, -0.000068, 0.000000, 1.000000, + -0.505078, -0.079238, -1.599625, 0.081785, 0.996650, -0.000006, 0.000000, 1.000000, + -0.502100, -0.079366, -1.601798, 0.104647, 0.994509, -0.000035, 0.000000, 1.000000, + -0.497491, -0.079641, -1.606589, 0.154811, 0.987944, 0.000069, 0.000000, 1.000000, + -0.494671, -0.079877, -1.611292, 0.206800, 0.978383, 0.000196, 0.000000, 1.000000, + -0.492954, -0.080065, -1.616163, 0.259093, 0.965852, 0.000074, 0.000000, 1.000000, + -0.491809, -0.080223, -1.626244, 0.315589, 0.948896, 0.000000, 0.000000, 1.000000, + -0.498808, -0.077565, -1.688740, 0.880097, 0.474794, 0.000000, 0.000000, 1.000000, + -0.500078, -0.075653, -1.688740, 0.995306, 0.096777, 0.000000, 0.000000, 1.000000, + -0.495945, -0.079170, -1.688740, 0.637533, 0.770423, 0.000000, 0.000000, 1.000000, + -0.491809, -0.080223, -1.688740, 0.315589, 0.948896, 0.000000, 0.000000, 1.000000, + -0.695490, -0.041661, -1.688740, 0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + -0.691571, -0.036801, -1.688740, 0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + -0.682575, -0.033221, -1.688740, 0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + -0.670416, -0.031886, -1.688740, 0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + -0.601361, -0.031886, -1.688740, 0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + -0.601357, -0.039674, -1.688740, 0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + -0.670415, -0.039673, -1.688740, 0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + -0.673755, -0.040040, -1.688740, 0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + -0.676225, -0.041023, -1.688740, 0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + -0.677302, -0.042358, -1.688740, 0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + -0.684002, -0.074193, -1.688740, 0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + -0.601361, -0.074193, -1.688740, 0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + -0.601361, -0.081979, -1.688740, 0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + -0.713489, -0.081979, -1.688740, 0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + -0.713186, -0.080761, -1.688740, 0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + -0.710914, -0.080223, -1.688740, 0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + -0.706778, -0.079169, -1.688740, 0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + -0.703912, -0.077566, -1.688740, 0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + -0.702644, -0.075653, -1.688740, 0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + -0.495945, -0.079170, -1.688740, 0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + -0.491809, -0.080223, -1.688740, 0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + -0.489536, -0.080761, -1.688740, 0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + -0.489233, -0.081979, -1.688740, 0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + -0.518720, -0.074193, -1.688740, 0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + -0.525418, -0.042356, -1.688740, 0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + -0.526494, -0.041023, -1.688740, 0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + -0.528962, -0.040041, -1.688740, 0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + -0.532298, -0.039675, -1.688740, 0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + -0.532306, -0.031886, -1.688740, 0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + -0.520147, -0.033221, -1.688740, 0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + -0.511151, -0.036801, -1.688740, 0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + -0.507232, -0.041661, -1.688740, 0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + -0.500078, -0.075653, -1.688740, 0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + -0.498808, -0.077565, -1.688740, 0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + -0.518720, -0.074193, -1.688740, 0.995309, 0.096746, 0.000000, 0.000000, 1.000000, + -0.518720, -0.074193, -1.691282, 0.995309, 0.096746, 0.000000, 0.000000, 1.000000, + -0.525418, -0.042356, -1.691282, 0.995309, 0.096746, 0.000000, 0.000000, 1.000000, + -0.525418, -0.042356, -1.688740, 0.995309, 0.096746, 0.000000, 0.000000, 1.000000, + -0.677302, -0.042358, -1.691282, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -0.676225, -0.041023, -1.691282, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -0.673755, -0.040040, -1.691282, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -0.670415, -0.039673, -1.691282, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -0.601357, -0.039674, -1.691282, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -0.601361, -0.031886, -1.691282, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -0.670416, -0.031886, -1.691282, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -0.682562, -0.033218, -1.691282, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -0.691560, -0.036794, -1.691282, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -0.695490, -0.041661, -1.691282, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -0.703975, -0.081979, -1.691282, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -0.601361, -0.081979, -1.691282, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -0.601361, -0.074193, -1.691282, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -0.684002, -0.074193, -1.691282, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -0.532298, -0.039675, -1.691282, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -0.528962, -0.040041, -1.691282, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -0.526494, -0.041023, -1.691282, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -0.518720, -0.074193, -1.691282, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -0.498747, -0.081979, -1.691282, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -0.525418, -0.042356, -1.691282, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -0.507232, -0.041661, -1.691282, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -0.511162, -0.036794, -1.691282, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -0.520159, -0.033218, -1.691282, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -0.532306, -0.031886, -1.691282, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -0.703975, -0.081979, -1.691282, -0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.703975, -0.081979, -1.893390, -0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.601361, -0.081979, -1.893390, -0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.498747, -0.081979, -1.893390, -0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.498747, -0.081979, -1.691282, -0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.601361, -0.081979, -1.691282, -0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.695490, -0.041661, -1.893390, 0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + -0.691560, -0.036794, -1.893390, 0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + -0.682562, -0.033218, -1.893390, 0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + -0.670416, -0.031886, -1.893390, 0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + -0.601361, -0.031886, -1.893390, 0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + -0.601357, -0.039674, -1.893390, 0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + -0.670415, -0.039673, -1.893390, 0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + -0.673755, -0.040040, -1.893390, 0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + -0.676225, -0.041023, -1.893390, 0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + -0.677302, -0.042358, -1.893390, 0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + -0.684002, -0.074193, -1.893390, 0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + -0.601361, -0.074193, -1.893390, 0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + -0.601361, -0.081979, -1.893390, 0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + -0.703975, -0.081979, -1.893390, 0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + -0.532306, -0.031886, -1.893390, 0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + -0.520159, -0.033218, -1.893390, 0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + -0.511162, -0.036794, -1.893390, 0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + -0.498747, -0.081979, -1.893390, 0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + -0.518720, -0.074193, -1.893390, 0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + -0.507232, -0.041661, -1.893390, 0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + -0.525418, -0.042356, -1.893390, 0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + -0.526494, -0.041023, -1.893390, 0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + -0.528962, -0.040041, -1.893390, 0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + -0.532298, -0.039675, -1.893390, 0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + -0.525418, -0.042356, -1.895931, 0.995309, 0.096746, -0.000000, 0.000000, 1.000000, + -0.525418, -0.042356, -1.893390, 0.995309, 0.096746, -0.000000, 0.000000, 1.000000, + -0.518720, -0.074193, -1.893390, 0.995309, 0.096746, 0.000000, 0.000000, 1.000000, + -0.518720, -0.074193, -1.895931, 0.995309, 0.096746, 0.000000, 0.000000, 1.000000, + -0.676225, -0.041023, -1.895931, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -0.673755, -0.040040, -1.895931, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -0.670415, -0.039673, -1.895931, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -0.601357, -0.039674, -1.895931, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -0.601361, -0.031886, -1.895931, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -0.670416, -0.031886, -1.895931, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -0.682575, -0.033221, -1.895931, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -0.691571, -0.036801, -1.895931, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -0.695490, -0.041661, -1.895931, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -0.702644, -0.075653, -1.895931, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -0.703914, -0.077565, -1.895931, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -0.706777, -0.079170, -1.895931, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -0.710914, -0.080223, -1.895931, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -0.713186, -0.080761, -1.895931, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -0.713489, -0.081979, -1.895931, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -0.601361, -0.081979, -1.895931, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -0.601361, -0.074193, -1.895931, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -0.684002, -0.074193, -1.895931, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -0.677302, -0.042358, -1.895931, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -0.526494, -0.041023, -1.895931, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -0.525418, -0.042356, -1.895931, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -0.518720, -0.074193, -1.895931, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -0.489233, -0.081979, -1.895931, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -0.489536, -0.080761, -1.895931, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -0.491809, -0.080223, -1.895931, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -0.495943, -0.079169, -1.895931, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -0.498810, -0.077566, -1.895931, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -0.500078, -0.075653, -1.895931, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -0.507232, -0.041661, -1.895931, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -0.511151, -0.036801, -1.895931, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -0.520147, -0.033221, -1.895931, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -0.532306, -0.031886, -1.895931, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -0.532298, -0.039675, -1.895931, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -0.528962, -0.040041, -1.895931, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -0.702644, -0.075653, -1.895931, -0.995306, 0.096777, -0.000000, 0.000000, 1.000000, + -0.695490, -0.041661, -1.895931, -0.995306, 0.096777, -0.000000, 0.000000, 1.000000, + -0.695490, -0.041661, -1.952214, -0.995306, 0.096777, -0.000000, 0.000000, 1.000000, + -0.702644, -0.075653, -1.958427, -0.995306, 0.096777, -0.000000, 0.000000, 1.000000, + -0.670416, -0.041661, -1.973995, -0.000000, 0.084159, -0.996452, 0.000000, 1.000000, + -0.677238, -0.074075, -1.979920, 0.000000, 0.084159, -0.996452, 0.000000, 1.000000, + -0.680438, -0.074132, -1.979754, -0.109470, 0.094217, -0.989515, 0.000000, 1.000000, + -0.689576, -0.074439, -1.977216, -0.433626, 0.117617, -0.893384, 0.000000, 1.000000, + -0.682605, -0.041320, -1.971163, -0.433626, 0.117617, -0.893384, 0.000000, 1.000000, + -0.679589, -0.041380, -1.972420, -0.322054, 0.110724, -0.940224, 0.000000, 1.000000, + -0.691645, -0.074557, -1.976129, -0.511881, 0.121596, -0.850407, 0.000000, 1.000000, + -0.699020, -0.075198, -1.969505, -0.818345, 0.126912, -0.560540, 0.000000, 1.000000, + -0.691890, -0.041310, -1.963312, -0.818345, 0.126912, -0.560540, 0.000000, 1.000000, + -0.687667, -0.041270, -1.967901, -0.633427, 0.126071, -0.763463, 0.000000, 1.000000, + -0.699762, -0.075290, -1.968394, -0.852408, 0.125748, -0.507532, 0.000000, 1.000000, + -0.693366, -0.041363, -1.960830, -0.888437, 0.123717, -0.442011, 0.000000, 1.000000, + -0.692410, -0.076806, -1.977707, -0.460883, 0.537379, -0.706266, 0.000000, 1.000000, + -0.680682, -0.076497, -1.981421, -0.093335, 0.520569, -0.848703, 0.000000, 1.000000, + -0.700943, -0.077328, -1.969451, -0.756173, 0.519943, -0.397318, 0.000000, 1.000000, + -0.703903, -0.077557, -1.958427, -0.881691, 0.471784, 0.006443, 0.000000, 1.000000, + -0.681246, -0.078285, -1.985268, -0.054673, 0.863649, -0.501119, 0.000000, 1.000000, + -0.694533, -0.078515, -1.980878, -0.309530, 0.860374, -0.404905, 0.000000, 1.000000, + -0.703817, -0.078961, -1.971189, -0.527478, 0.821218, -0.217640, 0.000000, 1.000000, + -0.706747, -0.079158, -1.958427, -0.642406, 0.766358, 0.003193, 0.000000, 1.000000, + -0.682020, -0.078963, -1.990546, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + -0.686677, -0.078986, -1.989706, -0.021686, 0.999765, -0.000399, 0.000000, 1.000000, + -0.691326, -0.079056, -1.988250, -0.044280, 0.999019, -0.000238, 0.000000, 1.000000, + -0.695985, -0.079179, -1.986051, -0.070939, 0.997481, 0.000068, 0.000000, 1.000000, + -0.697645, -0.079238, -1.985047, -0.081785, 0.996650, 0.000006, 0.000000, 1.000000, + -0.700621, -0.079366, -1.982873, -0.104647, 0.994509, 0.000035, 0.000000, 1.000000, + -0.705231, -0.079641, -1.978082, -0.154810, 0.987944, -0.000069, 0.000000, 1.000000, + -0.708051, -0.079877, -1.973381, -0.206800, 0.978383, -0.000196, 0.000000, 1.000000, + -0.709768, -0.080065, -1.968508, -0.259107, 0.965849, -0.000074, 0.000000, 1.000000, + -0.710914, -0.080223, -1.958427, -0.315589, 0.948896, 0.000000, 0.000000, 1.000000, + -0.677238, -0.078261, -1.985405, 0.000003, 0.856052, -0.516890, 0.000000, 1.000000, + -0.677238, -0.078963, -1.990809, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + -0.677238, -0.076450, -1.981550, 0.000005, 0.508930, -0.860808, 0.000000, 1.000000, + -0.525484, -0.074075, -1.979920, -0.000000, 0.084159, -0.996452, 0.000000, 1.000000, + -0.525484, -0.076450, -1.981550, 0.000000, 0.508936, -0.860805, 0.000000, 1.000000, + -0.525484, -0.078261, -1.985405, -0.000000, 0.855944, -0.517069, 0.000000, 1.000000, + -0.525484, -0.078963, -1.990809, 0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + -0.522284, -0.074132, -1.979754, 0.109470, 0.094217, -0.989515, 0.000000, 1.000000, + -0.522040, -0.076497, -1.981421, 0.094220, 0.515803, -0.851510, 0.000000, 1.000000, + -0.521476, -0.078285, -1.985268, 0.056421, 0.858371, -0.509917, 0.000000, 1.000000, + -0.520702, -0.078963, -1.990546, -0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + -0.508189, -0.078515, -1.980878, 0.309530, 0.860375, -0.404903, 0.000000, 1.000000, + -0.505077, -0.079238, -1.985047, 0.081786, 0.996650, 0.000004, 0.000000, 1.000000, + -0.506737, -0.079179, -1.986051, 0.070939, 0.997481, 0.000067, 0.000000, 1.000000, + -0.511396, -0.079056, -1.988250, 0.044279, 0.999019, -0.000236, 0.000000, 1.000000, + -0.516044, -0.078986, -1.989706, 0.021685, 0.999765, -0.000397, 0.000000, 1.000000, + -0.498904, -0.078961, -1.971189, 0.527504, 0.821207, -0.217620, 0.000000, 1.000000, + -0.494671, -0.079877, -1.973381, 0.206822, 0.978379, -0.000205, 0.000000, 1.000000, + -0.497492, -0.079641, -1.978082, 0.154809, 0.987944, -0.000068, 0.000000, 1.000000, + -0.502100, -0.079366, -1.982873, 0.104647, 0.994509, 0.000035, 0.000000, 1.000000, + -0.495975, -0.079158, -1.958427, 0.642405, 0.766364, 0.001407, 0.000000, 1.000000, + -0.491809, -0.080223, -1.958427, 0.315589, 0.948896, 0.000000, 0.000000, 1.000000, + -0.492954, -0.080065, -1.968508, 0.259047, 0.965865, -0.000058, 0.000000, 1.000000, + -0.510313, -0.076806, -1.977707, 0.460882, 0.537385, -0.706261, 0.000000, 1.000000, + -0.501778, -0.077328, -1.969451, 0.756184, 0.519969, -0.397264, 0.000000, 1.000000, + -0.498818, -0.077557, -1.958427, 0.881706, 0.471796, 0.001940, 0.000000, 1.000000, + -0.513147, -0.074439, -1.977216, 0.433840, 0.117629, -0.893278, 0.000000, 1.000000, + -0.511077, -0.074557, -1.976129, 0.511810, 0.121668, -0.850440, 0.000000, 1.000000, + -0.503321, -0.075244, -1.968955, 0.852279, 0.126073, -0.507668, 0.000000, 1.000000, + -0.500078, -0.075653, -1.958427, 0.995306, 0.096777, -0.000000, 0.000000, 1.000000, + -0.510832, -0.041310, -1.963312, 0.818345, 0.126912, -0.560540, 0.000000, 1.000000, + -0.509355, -0.041363, -1.960830, 0.888437, 0.123717, -0.442011, 0.000000, 1.000000, + -0.507232, -0.041661, -1.952214, 0.995306, 0.096777, 0.000000, 0.000000, 1.000000, + -0.503321, -0.075244, -1.968955, 0.818345, 0.126912, -0.560540, 0.000000, 1.000000, + -0.520117, -0.041320, -1.971163, 0.433626, 0.117617, -0.893384, 0.000000, 1.000000, + -0.515055, -0.041270, -1.967901, 0.633427, 0.126071, -0.763463, 0.000000, 1.000000, + -0.532306, -0.041661, -1.973995, 0.000000, 0.084159, -0.996452, 0.000000, 1.000000, + -0.523133, -0.041380, -1.972420, 0.322054, 0.110724, -0.940224, 0.000000, 1.000000, + -0.512941, -0.036931, -1.960019, 0.736616, 0.550052, -0.393496, 0.000000, 1.000000, + -0.511163, -0.036794, -1.952214, 0.818612, 0.574347, 0.000000, 0.000000, 1.000000, + -0.520164, -0.033218, -1.952214, 0.452348, 0.891841, 0.000000, 0.000000, 1.000000, + -0.521174, -0.033667, -1.959422, 0.411184, 0.840484, -0.352866, 0.000000, 1.000000, + -0.532306, -0.031886, -1.952214, 0.000327, 1.000000, -0.000000, 0.000000, 1.000000, + -0.532306, -0.032449, -1.959200, 0.000299, 0.941439, -0.337182, 0.000000, 1.000000, + -0.517750, -0.037938, -1.967293, 0.530471, 0.433700, -0.728358, 0.000000, 1.000000, + -0.523938, -0.035485, -1.966844, 0.300596, 0.651481, -0.696574, 0.000000, 1.000000, + -0.532306, -0.034569, -1.966676, 0.000220, 0.729787, -0.683675, 0.000000, 1.000000, + -0.532306, -0.033290, -1.963025, 0.000266, 0.855872, -0.517187, 0.000000, 1.000000, + -0.524566, -0.039608, -1.972096, 0.271461, 0.268520, -0.924233, 0.000000, 1.000000, + -0.527856, -0.038303, -1.971858, 0.155574, 0.383609, -0.910297, 0.000000, 1.000000, + -0.532306, -0.037816, -1.971769, 0.000115, 0.426145, -0.904655, 0.000000, 1.000000, + -0.532306, -0.036911, -1.970732, 0.000143, 0.508936, -0.860804, 0.000000, 1.000000, + -0.670416, -0.037816, -1.971769, 0.000000, 0.426144, -0.904655, 0.000000, 1.000000, + -0.670416, -0.036911, -1.970732, 0.000000, 0.508936, -0.860805, 0.000000, 1.000000, + -0.670416, -0.034569, -1.966676, -0.000000, 0.729788, -0.683673, 0.000000, 1.000000, + -0.670416, -0.033290, -1.963025, 0.000000, 0.855944, -0.517069, 0.000000, 1.000000, + -0.670416, -0.032449, -1.959200, 0.000000, 0.941439, -0.337183, 0.000000, 1.000000, + -0.670416, -0.031886, -1.952214, -0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + -0.682020, -0.078963, -2.002736, 0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + -0.520702, -0.078963, -2.002736, 0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + -0.490107, -0.080561, -2.029311, 0.000000, 0.822531, -0.568720, 0.000000, 1.000000, + -0.489879, -0.080629, -2.029510, 0.000000, 0.779768, -0.626069, 0.000000, 1.000000, + -0.489661, -0.080707, -2.029699, 0.000000, 0.709867, -0.704335, 0.000000, 1.000000, + -0.489461, -0.080799, -2.029872, -0.000000, 0.591043, -0.806640, 0.000000, 1.000000, + -0.489302, -0.080912, -2.030010, 0.000000, 0.371051, -0.928612, 0.000000, 1.000000, + -0.489233, -0.081050, -2.030070, 0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + -0.713489, -0.081050, -2.030070, 0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + -0.713419, -0.080912, -2.030010, 0.000000, 0.371051, -0.928612, 0.000000, 1.000000, + -0.713261, -0.080799, -2.029872, 0.000000, 0.591043, -0.806640, 0.000000, 1.000000, + -0.713061, -0.080707, -2.029699, 0.000000, 0.709867, -0.704335, 0.000000, 1.000000, + -0.712843, -0.080629, -2.029510, 0.000000, 0.779768, -0.626069, 0.000000, 1.000000, + -0.712614, -0.080561, -2.029311, 0.000000, 0.822761, -0.568388, 0.000000, 1.000000, + -0.709849, -0.080075, -2.026909, 0.000000, 0.954429, -0.298439, 0.000000, 1.000000, + -0.709767, -0.080065, -2.026838, 0.000000, 0.955468, -0.295095, 0.000000, 1.000000, + -0.705267, -0.079643, -2.022930, 0.000000, 0.983874, -0.178865, 0.000000, 1.000000, + -0.497454, -0.079643, -2.022930, 0.000000, 0.983874, -0.178865, 0.000000, 1.000000, + -0.492955, -0.080065, -2.026838, -0.000000, 0.955468, -0.295095, 0.000000, 1.000000, + -0.492873, -0.080075, -2.026909, 0.000000, 0.954429, -0.298439, 0.000000, 1.000000, + -0.502072, -0.079368, -2.018919, 0.000000, 0.992669, -0.120866, 0.000000, 1.000000, + -0.700650, -0.079368, -2.018919, 0.000000, 0.992669, -0.120866, 0.000000, 1.000000, + -0.506712, -0.079181, -2.014889, 0.000000, 0.996638, -0.081929, 0.000000, 1.000000, + -0.696010, -0.079181, -2.014889, 0.000000, 0.996638, -0.081929, 0.000000, 1.000000, + -0.511378, -0.079056, -2.010835, 0.000000, 0.998681, -0.051352, 0.000000, 1.000000, + -0.691344, -0.079056, -2.010835, 0.000000, 0.998681, -0.051352, 0.000000, 1.000000, + -0.516038, -0.078986, -2.006786, 0.000000, 0.999692, -0.024819, 0.000000, 1.000000, + -0.686683, -0.078986, -2.006786, 0.000000, 0.999692, -0.024819, 0.000000, 1.000000, + -0.489233, -0.081979, -2.030070, 0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + -0.713489, -0.081979, -2.030070, 0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + -0.678156, -0.039608, -1.972096, -0.271461, 0.268520, -0.924233, 0.000000, 1.000000, + -0.674866, -0.038303, -1.971858, -0.155574, 0.383609, -0.910297, 0.000000, 1.000000, + -0.684971, -0.037938, -1.967293, -0.530471, 0.433700, -0.728358, 0.000000, 1.000000, + -0.678784, -0.035485, -1.966844, -0.300596, 0.651481, -0.696574, 0.000000, 1.000000, + -0.689780, -0.036931, -1.960019, -0.736616, 0.550052, -0.393496, 0.000000, 1.000000, + -0.681549, -0.033667, -1.959422, -0.411184, 0.840484, -0.352866, 0.000000, 1.000000, + -0.691559, -0.036794, -1.952214, -0.818612, 0.574347, 0.000000, 0.000000, 1.000000, + -0.682558, -0.033218, -1.952214, -0.452348, 0.891841, 0.000000, 0.000000, 1.000000, + -0.691571, -0.036801, -1.895931, -0.819577, 0.572968, 0.000000, 0.000000, 1.000000, + -0.682575, -0.033221, -1.895931, -0.453628, 0.891191, 0.000000, 0.000000, 1.000000, + -0.670416, -0.031886, -1.895931, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + -0.601361, -0.031886, -1.895931, 0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + -0.532306, -0.031886, -1.895931, 0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + -0.511151, -0.036801, -1.895931, 0.819577, 0.572968, -0.000000, 0.000000, 1.000000, + -0.507232, -0.041661, -1.895931, 0.995306, 0.096777, 0.000000, 0.000000, 1.000000, + -0.520147, -0.033221, -1.895931, 0.453628, 0.891191, -0.000000, 0.000000, 1.000000, + -0.500078, -0.075653, -1.895931, 0.995306, 0.096777, 0.000000, 0.000000, 1.000000, + -0.498810, -0.077566, -1.895931, 0.880097, 0.474794, 0.000000, 0.000000, 1.000000, + -0.495943, -0.079169, -1.895931, 0.637533, 0.770423, -0.000000, 0.000000, 1.000000, + -0.491809, -0.080223, -1.895931, 0.315589, 0.948896, 0.000000, 0.000000, 1.000000, + -0.489536, -0.080761, -1.895931, 0.510507, 0.859874, 0.000000, 0.000000, 1.000000, + -0.489233, -0.081050, -1.895931, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.489233, -0.081050, -2.030070, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.489302, -0.080912, -2.030010, 0.908465, 0.417961, 0.000000, 0.000000, 1.000000, + -0.489461, -0.080799, -2.029872, 0.764367, 0.644782, 0.000000, 0.000000, 1.000000, + -0.489661, -0.080707, -2.029699, 0.652835, 0.757501, 0.000000, 0.000000, 1.000000, + -0.489879, -0.080629, -2.029510, 0.572029, 0.820234, 0.000000, 0.000000, 1.000000, + -0.490107, -0.080561, -2.029311, 0.510507, 0.859874, 0.000000, 0.000000, 1.000000, + -0.492955, -0.080065, -2.026838, 0.259110, 0.965848, 0.000000, 0.000000, 1.000000, + -0.497454, -0.079643, -2.022930, 0.154879, 0.987934, 0.000000, 0.000000, 1.000000, + -0.502072, -0.079368, -2.018919, 0.104604, 0.994514, 0.000000, 0.000000, 1.000000, + -0.506712, -0.079181, -2.014889, 0.070897, 0.997484, 0.000000, 0.000000, 1.000000, + -0.511378, -0.079056, -2.010835, 0.044435, 0.999012, -0.000000, 0.000000, 1.000000, + -0.492873, -0.080075, -2.026909, 0.262376, 0.964966, -0.000000, 0.000000, 1.000000, + -0.489233, -0.081979, -1.895931, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.489233, -0.081979, -2.030070, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.489233, -0.081979, -2.030070, -0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.489233, -0.081979, -1.895931, -0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.601361, -0.081979, -1.895931, -0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.713489, -0.081979, -1.895931, -0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.713489, -0.081979, -2.030070, -0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.713489, -0.081050, -1.895931, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + -0.713489, -0.081050, -2.030070, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + -0.713489, -0.081979, -2.030070, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + -0.713489, -0.081979, -1.895931, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + -0.712614, -0.080561, -2.029311, -0.510507, 0.859874, -0.000000, 0.000000, 1.000000, + -0.712843, -0.080629, -2.029510, -0.572029, 0.820234, -0.000000, 0.000000, 1.000000, + -0.713061, -0.080707, -2.029699, -0.652835, 0.757501, -0.000000, 0.000000, 1.000000, + -0.713261, -0.080799, -2.029872, -0.764367, 0.644782, -0.000000, 0.000000, 1.000000, + -0.713419, -0.080912, -2.030010, -0.908465, 0.417961, -0.000000, 0.000000, 1.000000, + -0.713186, -0.080761, -1.895931, -0.510507, 0.859874, -0.000000, 0.000000, 1.000000, + -0.705267, -0.079643, -2.022930, -0.154879, 0.987934, -0.000000, 0.000000, 1.000000, + -0.709767, -0.080065, -2.026838, -0.259110, 0.965848, -0.000000, 0.000000, 1.000000, + -0.700650, -0.079368, -2.018919, -0.104604, 0.994514, -0.000000, 0.000000, 1.000000, + -0.696010, -0.079181, -2.014889, -0.070897, 0.997484, -0.000000, 0.000000, 1.000000, + -0.691344, -0.079056, -2.010835, -0.044435, 0.999012, -0.000000, 0.000000, 1.000000, + -0.709849, -0.080075, -2.026909, -0.262376, 0.964966, 0.000000, 0.000000, 1.000000, + -0.710914, -0.080223, -1.895931, -0.315589, 0.948896, -0.000000, 0.000000, 1.000000, + -0.703914, -0.077565, -1.895931, -0.880097, 0.474794, 0.000000, 0.000000, 1.000000, + -0.706777, -0.079170, -1.895931, -0.637533, 0.770423, 0.000000, 0.000000, 1.000000, + -0.684002, -0.074193, -1.893390, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.684002, -0.074193, -1.895931, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.601361, -0.074193, -1.895931, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.518720, -0.074193, -1.895931, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.518720, -0.074193, -1.893390, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.601361, -0.074193, -1.893390, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.684002, -0.074193, -1.895931, -0.995307, 0.096768, -0.000000, 0.000000, 1.000000, + -0.684002, -0.074193, -1.893390, -0.995307, 0.096768, -0.000000, 0.000000, 1.000000, + -0.677302, -0.042358, -1.893390, -0.995307, 0.096768, -0.000000, 0.000000, 1.000000, + -0.677302, -0.042358, -1.895931, -0.995307, 0.096768, -0.000000, 0.000000, 1.000000, + -0.670415, -0.039673, -1.895931, -0.000033, 1.000000, -0.000000, 0.000000, 1.000000, + -0.673755, -0.040040, -1.895931, -0.453629, 0.891191, -0.000000, 0.000000, 1.000000, + -0.673755, -0.040040, -1.893390, -0.453629, 0.891191, -0.000000, 0.000000, 1.000000, + -0.670415, -0.039673, -1.893390, -0.000033, 1.000000, -0.000000, 0.000000, 1.000000, + -0.676225, -0.041023, -1.895931, -0.819558, 0.572997, -0.000000, 0.000000, 1.000000, + -0.676225, -0.041023, -1.893390, -0.819558, 0.572997, -0.000000, 0.000000, 1.000000, + -0.532298, -0.039675, -1.893390, 0.000035, 1.000000, -0.000000, 0.000000, 1.000000, + -0.532298, -0.039675, -1.895931, 0.000035, 1.000000, -0.000000, 0.000000, 1.000000, + -0.601357, -0.039674, -1.895931, 0.000035, 1.000000, -0.000000, 0.000000, 1.000000, + -0.601357, -0.039674, -1.893390, 0.000035, 1.000000, -0.000000, 0.000000, 1.000000, + -0.526494, -0.041023, -1.895931, 0.819538, 0.573025, 0.000000, 0.000000, 1.000000, + -0.526494, -0.041023, -1.893390, 0.819538, 0.573025, 0.000000, 0.000000, 1.000000, + -0.528962, -0.040041, -1.895931, 0.453421, 0.891297, 0.000000, 0.000000, 1.000000, + -0.528962, -0.040041, -1.893390, 0.453421, 0.891297, 0.000000, 0.000000, 1.000000, + -0.703975, -0.081979, -1.893390, -0.995306, 0.096777, -0.000000, 0.000000, 1.000000, + -0.703975, -0.081979, -1.691282, -0.995306, 0.096777, -0.000000, 0.000000, 1.000000, + -0.695490, -0.041661, -1.691282, -0.995306, 0.096777, -0.000000, 0.000000, 1.000000, + -0.695490, -0.041661, -1.893390, -0.995306, 0.096777, -0.000000, 0.000000, 1.000000, + -0.691560, -0.036794, -1.691282, -0.819577, 0.572968, -0.000000, 0.000000, 1.000000, + -0.691560, -0.036794, -1.893390, -0.819577, 0.572968, 0.000000, 0.000000, 1.000000, + -0.682562, -0.033218, -1.691282, -0.453628, 0.891191, 0.000000, 0.000000, 1.000000, + -0.682562, -0.033218, -1.893390, -0.453628, 0.891191, 0.000000, 0.000000, 1.000000, + -0.670416, -0.031886, -1.893390, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + -0.670416, -0.031886, -1.691282, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + -0.532306, -0.031886, -1.691282, 0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + -0.532306, -0.031886, -1.893390, 0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + -0.601361, -0.031886, -1.893390, 0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + -0.601361, -0.031886, -1.691282, 0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + -0.507232, -0.041661, -1.893390, 0.995306, 0.096777, 0.000000, 0.000000, 1.000000, + -0.511162, -0.036794, -1.893390, 0.819577, 0.572968, 0.000000, 0.000000, 1.000000, + -0.511162, -0.036794, -1.691282, 0.819577, 0.572968, 0.000000, 0.000000, 1.000000, + -0.507232, -0.041661, -1.691282, 0.995306, 0.096777, 0.000000, 0.000000, 1.000000, + -0.520159, -0.033218, -1.691282, 0.453628, 0.891191, -0.000000, 0.000000, 1.000000, + -0.520159, -0.033218, -1.893390, 0.453628, 0.891191, 0.000000, 0.000000, 1.000000, + -0.498747, -0.081979, -1.691282, 0.995306, 0.096777, 0.000000, 0.000000, 1.000000, + -0.498747, -0.081979, -1.893390, 0.995306, 0.096777, 0.000000, 0.000000, 1.000000, + -0.518720, -0.074193, -1.691282, 0.000000, -1.000000, -0.000000, 0.000000, 1.000000, + -0.518720, -0.074193, -1.688740, 0.000000, -1.000000, -0.000000, 0.000000, 1.000000, + -0.601361, -0.074193, -1.688740, 0.000000, -1.000000, -0.000000, 0.000000, 1.000000, + -0.684002, -0.074193, -1.688740, 0.000000, -1.000000, -0.000000, 0.000000, 1.000000, + -0.684002, -0.074193, -1.691282, 0.000000, -1.000000, -0.000000, 0.000000, 1.000000, + -0.601361, -0.074193, -1.691282, 0.000000, -1.000000, -0.000000, 0.000000, 1.000000, + -0.677302, -0.042358, -1.688740, -0.995307, 0.096768, 0.000000, 0.000000, 1.000000, + -0.677302, -0.042358, -1.691282, -0.995307, 0.096768, 0.000000, 0.000000, 1.000000, + -0.684002, -0.074193, -1.691282, -0.995307, 0.096768, 0.000000, 0.000000, 1.000000, + -0.684002, -0.074193, -1.688740, -0.995307, 0.096768, 0.000000, 0.000000, 1.000000, + -0.670415, -0.039673, -1.691282, -0.000033, 1.000000, 0.000000, 0.000000, 1.000000, + -0.673755, -0.040040, -1.691282, -0.453629, 0.891191, 0.000000, 0.000000, 1.000000, + -0.673755, -0.040040, -1.688740, -0.453629, 0.891191, 0.000000, 0.000000, 1.000000, + -0.670415, -0.039673, -1.688740, -0.000033, 1.000000, 0.000000, 0.000000, 1.000000, + -0.676225, -0.041023, -1.691282, -0.819558, 0.572997, 0.000000, 0.000000, 1.000000, + -0.676225, -0.041023, -1.688740, -0.819558, 0.572997, 0.000000, 0.000000, 1.000000, + -0.601357, -0.039674, -1.688740, 0.000035, 1.000000, 0.000000, 0.000000, 1.000000, + -0.532298, -0.039675, -1.688740, 0.000035, 1.000000, 0.000000, 0.000000, 1.000000, + -0.532298, -0.039675, -1.691282, 0.000035, 1.000000, 0.000000, 0.000000, 1.000000, + -0.601357, -0.039674, -1.691282, 0.000035, 1.000000, 0.000000, 0.000000, 1.000000, + -0.526494, -0.041023, -1.691282, 0.819538, 0.573025, -0.000000, 0.000000, 1.000000, + -0.526494, -0.041023, -1.688740, 0.819538, 0.573025, -0.000000, 0.000000, 1.000000, + -0.528962, -0.040041, -1.691282, 0.453421, 0.891297, -0.000000, 0.000000, 1.000000, + -0.528962, -0.040041, -1.688740, 0.453421, 0.891297, -0.000000, 0.000000, 1.000000, + -0.507232, -0.041661, -1.688740, 0.995306, 0.096777, 0.000000, 0.000000, 1.000000, + -0.511151, -0.036801, -1.688740, 0.819577, 0.572968, 0.000000, 0.000000, 1.000000, + -0.511405, -0.036637, -1.632457, 0.819577, 0.572968, 0.000000, 0.000000, 1.000000, + -0.507232, -0.041661, -1.632457, 0.995306, 0.096777, 0.000000, 0.000000, 1.000000, + -0.520147, -0.033221, -1.632457, 0.453628, 0.891191, 0.000000, 0.000000, 1.000000, + -0.520147, -0.033221, -1.688740, 0.453628, 0.891191, -0.000000, 0.000000, 1.000000, + -0.532306, -0.031886, -1.688740, 0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + -0.532306, -0.031886, -1.632457, 0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + -0.521591, -0.032907, -1.632457, 0.398162, 0.917315, 0.000000, 0.000000, 1.000000, + -0.532306, -0.041661, -1.610677, -0.000000, 0.084159, 0.996452, 0.000000, 1.000000, + -0.519969, -0.041317, -1.613581, 0.444730, 0.118227, 0.887828, 0.000000, 1.000000, + -0.520682, -0.037229, -1.616469, 0.418372, 0.493161, 0.762730, 0.000000, 1.000000, + -0.532306, -0.036904, -1.613950, -0.000000, 0.510214, 0.860047, 0.000000, 1.000000, + -0.532306, -0.033286, -1.621662, -0.000000, 0.856713, 0.515794, 0.000000, 1.000000, + -0.521339, -0.034114, -1.623122, 0.403003, 0.794296, 0.454624, 0.000000, 1.000000, + -0.511143, -0.038963, -1.623252, 0.809698, 0.355652, 0.466798, 0.000000, 1.000000, + -0.510832, -0.041310, -1.621361, 0.818345, 0.126912, 0.560540, 0.000000, 1.000000, + -0.510647, -0.041315, -1.621633, 0.826937, 0.126675, 0.547839, 0.000000, 1.000000, + -0.511520, -0.037169, -1.627083, 0.800214, 0.533331, 0.274254, 0.000000, 1.000000, + -0.670416, -0.036904, -1.613950, 0.000000, 0.508936, 0.860805, 0.000000, 1.000000, + -0.670416, -0.041661, -1.610677, -0.000000, 0.084159, 0.996452, 0.000000, 1.000000, + -0.670416, -0.033286, -1.621662, 0.000000, 0.855874, 0.517184, 0.000000, 1.000000, + -0.670416, -0.031886, -1.632457, -0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + -0.691578, -0.038963, -1.623252, -0.809698, 0.355652, 0.466798, 0.000000, 1.000000, + -0.695490, -0.041661, -1.632457, -0.995306, 0.096777, -0.000000, 0.000000, 1.000000, + -0.691983, -0.041313, -1.621495, -0.826937, 0.126675, 0.547839, 0.000000, 1.000000, + -0.691202, -0.037169, -1.627083, -0.800214, 0.533331, 0.274254, 0.000000, 1.000000, + -0.691571, -0.036801, -1.632457, -0.819577, 0.572969, 0.000186, 0.000000, 1.000000, + -0.691055, -0.036474, -1.632457, -0.797384, 0.603472, 0.000198, 0.000000, 1.000000, + -0.682899, -0.041315, -1.613655, -0.444730, 0.118227, 0.887828, 0.000000, 1.000000, + -0.682039, -0.037229, -1.616469, -0.418372, 0.493161, 0.762730, 0.000000, 1.000000, + -0.681384, -0.034114, -1.623122, -0.403003, 0.794296, 0.454624, 0.000000, 1.000000, + -0.681130, -0.032907, -1.632457, -0.398159, 0.917316, 0.000331, 0.000000, 1.000000, + -0.682575, -0.033221, -1.632457, -0.453630, 0.891190, 0.000319, 0.000000, 1.000000, + -0.682606, -0.041320, -1.613510, -0.433626, 0.117617, 0.893384, 0.000000, 1.000000, + -0.702644, -0.075653, -1.626244, -0.995306, 0.096777, 0.000000, 0.000000, 1.000000, + -0.699762, -0.075290, -1.616277, -0.852415, 0.125747, 0.507519, 0.000000, 1.000000, + -0.699020, -0.075198, -1.615166, -0.818345, 0.126912, 0.560540, 0.000000, 1.000000, + -0.691645, -0.074557, -1.608542, -0.511882, 0.121596, 0.850406, 0.000000, 1.000000, + -0.689576, -0.074439, -1.607456, -0.433626, 0.117617, 0.893384, 0.000000, 1.000000, + -0.680438, -0.074132, -1.604917, -0.109470, 0.094217, 0.989515, 0.000000, 1.000000, + -0.677238, -0.074075, -1.604752, -0.000000, 0.084159, 0.996452, 0.000000, 1.000000, + -0.680682, -0.076497, -1.603251, -0.094220, 0.515803, 0.851510, 0.000000, 1.000000, + -0.677238, -0.076450, -1.603122, 0.006858, 0.508918, 0.860788, 0.000000, 1.000000, + -0.677238, -0.078261, -1.599266, 0.003586, 0.856046, 0.516886, 0.000000, 1.000000, + -0.681246, -0.078285, -1.599404, -0.056421, 0.858371, 0.509917, 0.000000, 1.000000, + -0.677238, -0.078963, -1.593862, 0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + -0.682020, -0.078963, -1.594126, -0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + -0.525484, -0.076450, -1.603122, -0.000000, 0.508936, 0.860805, 0.000000, 1.000000, + -0.525484, -0.074075, -1.604752, -0.000000, 0.084159, 0.996452, 0.000000, 1.000000, + -0.525484, -0.078261, -1.599266, -0.000000, 0.855874, 0.517184, 0.000000, 1.000000, + -0.525484, -0.078963, -1.593862, 0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + -0.520702, -0.078963, -1.581936, 0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + -0.682020, -0.078963, -1.581936, 0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + -0.712614, -0.080561, -1.555360, -0.000000, 0.822531, 0.568720, 0.000000, 1.000000, + -0.712843, -0.080629, -1.555163, -0.000000, 0.779768, 0.626069, 0.000000, 1.000000, + -0.713061, -0.080707, -1.554972, -0.000000, 0.709867, 0.704335, 0.000000, 1.000000, + -0.713261, -0.080799, -1.554799, -0.000000, 0.591043, 0.806640, 0.000000, 1.000000, + -0.713419, -0.080912, -1.554661, -0.000000, 0.371051, 0.928612, 0.000000, 1.000000, + -0.713489, -0.081050, -1.554601, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -0.489233, -0.081050, -1.554601, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -0.489302, -0.080912, -1.554661, 0.000000, 0.371051, 0.928612, 0.000000, 1.000000, + -0.489461, -0.080799, -1.554799, -0.000000, 0.591043, 0.806640, 0.000000, 1.000000, + -0.489661, -0.080707, -1.554972, 0.000000, 0.709867, 0.704335, 0.000000, 1.000000, + -0.489879, -0.080629, -1.555163, 0.000000, 0.779768, 0.626069, 0.000000, 1.000000, + -0.490107, -0.080561, -1.555360, -0.000000, 0.822761, 0.568388, 0.000000, 1.000000, + -0.492873, -0.080075, -1.557763, -0.000000, 0.954429, 0.298439, 0.000000, 1.000000, + -0.492955, -0.080065, -1.557833, -0.000000, 0.955468, 0.295095, 0.000000, 1.000000, + -0.497454, -0.079643, -1.561744, -0.000000, 0.983874, 0.178865, 0.000000, 1.000000, + -0.705268, -0.079643, -1.561744, -0.000000, 0.983874, 0.178865, 0.000000, 1.000000, + -0.709767, -0.080065, -1.557833, -0.000000, 0.955468, 0.295095, 0.000000, 1.000000, + -0.709849, -0.080075, -1.557763, -0.000000, 0.954429, 0.298439, 0.000000, 1.000000, + -0.700650, -0.079368, -1.565753, -0.000000, 0.992669, 0.120866, 0.000000, 1.000000, + -0.502072, -0.079368, -1.565753, -0.000000, 0.992669, 0.120866, 0.000000, 1.000000, + -0.696010, -0.079181, -1.569784, -0.000000, 0.996638, 0.081929, 0.000000, 1.000000, + -0.506712, -0.079181, -1.569784, -0.000000, 0.996638, 0.081929, 0.000000, 1.000000, + -0.691344, -0.079056, -1.573837, -0.000000, 0.998681, 0.051352, 0.000000, 1.000000, + -0.511378, -0.079056, -1.573837, -0.000000, 0.998681, 0.051352, 0.000000, 1.000000, + -0.686683, -0.078986, -1.577884, -0.000000, 0.999692, 0.024819, 0.000000, 1.000000, + -0.516038, -0.078986, -1.577884, -0.000000, 0.999692, 0.024819, 0.000000, 1.000000, + -0.713489, -0.081979, -1.554601, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -0.489233, -0.081979, -1.554601, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -0.694533, -0.078515, -1.603794, -0.309530, 0.860375, 0.404903, 0.000000, 1.000000, + -0.697645, -0.079238, -1.599625, -0.081786, 0.996650, -0.000004, 0.000000, 1.000000, + -0.695985, -0.079180, -1.598620, -0.070940, 0.997481, -0.000067, 0.000000, 1.000000, + -0.691326, -0.079056, -1.596421, -0.044279, 0.999019, 0.000236, 0.000000, 1.000000, + -0.686677, -0.078986, -1.594966, -0.021686, 0.999765, 0.000397, 0.000000, 1.000000, + -0.703817, -0.078961, -1.613481, -0.527504, 0.821207, 0.217620, 0.000000, 1.000000, + -0.708051, -0.079877, -1.611292, -0.206822, 0.978379, 0.000205, 0.000000, 1.000000, + -0.705231, -0.079641, -1.606589, -0.154810, 0.987944, 0.000068, 0.000000, 1.000000, + -0.700621, -0.079366, -1.601798, -0.104647, 0.994509, -0.000035, 0.000000, 1.000000, + -0.706747, -0.079158, -1.626244, -0.642405, 0.766364, -0.001407, 0.000000, 1.000000, + -0.710914, -0.080223, -1.626244, -0.315589, 0.948896, -0.000000, 0.000000, 1.000000, + -0.709768, -0.080065, -1.616163, -0.259033, 0.965868, 0.000058, 0.000000, 1.000000, + -0.692410, -0.076806, -1.606965, -0.460882, 0.537385, 0.706261, 0.000000, 1.000000, + -0.700943, -0.077328, -1.615220, -0.756184, 0.519969, 0.397264, 0.000000, 1.000000, + -0.703903, -0.077557, -1.626244, -0.881706, 0.471796, -0.001940, 0.000000, 1.000000, + -0.601361, -0.031886, -1.688740, 0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + -0.670416, -0.031886, -1.688740, -0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + -0.691571, -0.036801, -1.688740, -0.819577, 0.572968, 0.000000, 0.000000, 1.000000, + -0.695490, -0.041661, -1.688740, -0.995306, 0.096777, -0.000000, 0.000000, 1.000000, + -0.682575, -0.033221, -1.688740, -0.453628, 0.891191, -0.000000, 0.000000, 1.000000, + -0.702644, -0.075653, -1.688740, -0.995306, 0.096777, -0.000000, 0.000000, 1.000000, + -0.703912, -0.077566, -1.688740, -0.880097, 0.474794, -0.000000, 0.000000, 1.000000, + -0.706778, -0.079169, -1.688740, -0.637533, 0.770423, -0.000000, 0.000000, 1.000000, + -0.710914, -0.080223, -1.688740, -0.315589, 0.948896, 0.000000, 0.000000, 1.000000, + -0.713186, -0.080761, -1.688740, -0.510507, 0.859874, -0.000000, 0.000000, 1.000000, + -0.713489, -0.081050, -1.688740, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + -0.713489, -0.081050, -1.554601, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + -0.713419, -0.080912, -1.554661, -0.908465, 0.417961, 0.000000, 0.000000, 1.000000, + -0.713261, -0.080799, -1.554799, -0.764367, 0.644782, -0.000000, 0.000000, 1.000000, + -0.713061, -0.080707, -1.554972, -0.652835, 0.757501, 0.000000, 0.000000, 1.000000, + -0.712843, -0.080629, -1.555163, -0.572029, 0.820234, -0.000000, 0.000000, 1.000000, + -0.712614, -0.080561, -1.555360, -0.510507, 0.859874, -0.000000, 0.000000, 1.000000, + -0.709767, -0.080065, -1.557833, -0.259110, 0.965848, -0.000000, 0.000000, 1.000000, + -0.705268, -0.079643, -1.561744, -0.154879, 0.987934, -0.000000, 0.000000, 1.000000, + -0.700650, -0.079368, -1.565753, -0.104604, 0.994514, -0.000000, 0.000000, 1.000000, + -0.696010, -0.079181, -1.569784, -0.070897, 0.997484, -0.000000, 0.000000, 1.000000, + -0.691344, -0.079056, -1.573837, -0.044435, 0.999012, -0.000000, 0.000000, 1.000000, + -0.709849, -0.080075, -1.557763, -0.262376, 0.964966, 0.000000, 0.000000, 1.000000, + -0.713489, -0.081979, -1.688740, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + -0.713489, -0.081979, -1.554601, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + -0.713489, -0.081979, -1.554601, -0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.713489, -0.081979, -1.688740, -0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.601361, -0.081979, -1.688740, -0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.489233, -0.081979, -1.688740, -0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.489233, -0.081979, -1.554601, -0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.489233, -0.081050, -1.688740, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.489233, -0.081050, -1.554601, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.489233, -0.081979, -1.554601, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.489233, -0.081979, -1.688740, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.490107, -0.080561, -1.555360, 0.510507, 0.859874, 0.000000, 0.000000, 1.000000, + -0.489879, -0.080629, -1.555163, 0.572029, 0.820234, 0.000000, 0.000000, 1.000000, + -0.489661, -0.080707, -1.554972, 0.652835, 0.757501, 0.000000, 0.000000, 1.000000, + -0.489461, -0.080799, -1.554799, 0.764367, 0.644782, 0.000000, 0.000000, 1.000000, + -0.489302, -0.080912, -1.554661, 0.908465, 0.417961, 0.000000, 0.000000, 1.000000, + -0.489536, -0.080761, -1.688740, 0.510507, 0.859874, 0.000000, 0.000000, 1.000000, + -0.497454, -0.079643, -1.561744, 0.154879, 0.987934, 0.000000, 0.000000, 1.000000, + -0.492955, -0.080065, -1.557833, 0.259110, 0.965848, 0.000000, 0.000000, 1.000000, + -0.502072, -0.079368, -1.565753, 0.104604, 0.994514, 0.000000, 0.000000, 1.000000, + -0.506712, -0.079181, -1.569784, 0.070897, 0.997484, -0.000000, 0.000000, 1.000000, + -0.511378, -0.079056, -1.573837, 0.044435, 0.999012, -0.000000, 0.000000, 1.000000, + -0.492873, -0.080075, -1.557763, 0.262376, 0.964966, 0.000000, 0.000000, 1.000000, + -0.503321, -0.075244, -1.615718, 0.818345, 0.126912, 0.560540, 0.000000, 1.000000, + 0.653965, -0.159008, -3.484759, -0.409795, 0.422766, -0.808293, 0.000000, 1.000000, + 0.655292, -0.154599, -3.482633, -0.421880, 0.088728, -0.902300, 0.000000, 1.000000, + 0.658883, -0.154367, -3.484097, -0.351772, 0.084387, -0.932274, 0.000000, 1.000000, + 0.674739, -0.153764, -3.487520, -0.085454, 0.065074, -0.994215, 0.000000, 1.000000, + 0.674315, -0.158403, -3.489765, -0.078486, 0.387318, -0.918599, 0.000000, 1.000000, + 0.641834, -0.155947, -3.472959, -0.789335, 0.103228, -0.605222, 0.000000, 1.000000, + 0.639156, -0.160034, -3.473630, -0.739723, 0.450036, -0.500277, 0.000000, 1.000000, + 0.636205, -0.156748, -3.458767, -0.996320, 0.085715, 0.000000, 0.000000, 1.000000, + 0.634020, -0.160483, -3.458767, -0.903788, 0.427896, 0.008501, 0.000000, 1.000000, + 0.673336, -0.161909, -3.494953, -0.054592, 0.763027, -0.644057, 0.000000, 1.000000, + 0.650280, -0.162361, -3.489034, -0.318084, 0.782295, -0.535572, 0.000000, 1.000000, + 0.634171, -0.163236, -3.475974, -0.560807, 0.772523, -0.297832, 0.000000, 1.000000, + 0.629086, -0.163622, -3.458767, -0.687750, 0.725934, 0.004400, 0.000000, 1.000000, + 0.671994, -0.163239, -3.502068, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + 0.663911, -0.163285, -3.500936, -0.024509, 0.999700, -0.000580, 0.000000, 1.000000, + 0.655845, -0.163423, -3.498975, -0.050031, 0.998748, -0.000346, 0.000000, 1.000000, + 0.647761, -0.163665, -3.496009, -0.080121, 0.996785, 0.000098, 0.000000, 1.000000, + 0.644883, -0.163779, -3.494654, -0.092347, 0.995727, 0.000008, 0.000000, 1.000000, + 0.639716, -0.164031, -3.491725, -0.118093, 0.993002, 0.000051, 0.000000, 1.000000, + 0.631717, -0.164569, -3.485266, -0.174389, 0.984677, -0.000100, 0.000000, 1.000000, + 0.626823, -0.165033, -3.478926, -0.232352, 0.972632, -0.000284, 0.000000, 1.000000, + 0.623844, -0.165401, -3.472359, -0.290139, 0.956984, -0.000107, 0.000000, 1.000000, + 0.621856, -0.165710, -3.458767, -0.351852, 0.936055, 0.000000, 0.000000, 1.000000, + 0.634002, -0.160498, -3.374513, -0.902461, 0.430772, -0.000000, 0.000000, 1.000000, + 0.636205, -0.156748, -3.374513, -0.996320, 0.085715, 0.000000, 0.000000, 1.000000, + 0.629034, -0.163645, -3.374513, -0.683067, 0.730355, -0.000000, 0.000000, 1.000000, + 0.621856, -0.165710, -3.374513, -0.351852, 0.936055, 0.000000, 0.000000, 1.000000, + 0.975297, -0.090084, -3.374513, 0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.968495, -0.080552, -3.374513, 0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.952885, -0.073531, -3.374513, 0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.931787, -0.070913, -3.374513, 0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.811959, -0.070913, -3.374513, 0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.811951, -0.086187, -3.374513, 0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.931785, -0.086184, -3.374513, 0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.937581, -0.086904, -3.374513, 0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.941867, -0.088832, -3.374513, 0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.943736, -0.091450, -3.374513, 0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.955361, -0.153884, -3.374513, 0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.811959, -0.153884, -3.374513, 0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.811959, -0.169156, -3.374513, 0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 1.006529, -0.169156, -3.374513, 0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 1.006004, -0.166765, -3.374513, 0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 1.002060, -0.165710, -3.374513, 0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.994885, -0.163644, -3.374513, 0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.989910, -0.160499, -3.374513, 0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.987711, -0.156748, -3.374513, 0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.629034, -0.163645, -3.374513, 0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.621856, -0.165710, -3.374513, 0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.617913, -0.166765, -3.374513, 0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.617387, -0.169156, -3.374513, 0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.668555, -0.153884, -3.374513, 0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.680178, -0.091447, -3.374513, 0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.682045, -0.088832, -3.374513, 0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.686327, -0.086906, -3.374513, 0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.692116, -0.086189, -3.374513, 0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.692130, -0.070913, -3.374513, 0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.671032, -0.073531, -3.374513, 0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.655421, -0.080552, -3.374513, 0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.648620, -0.090084, -3.374513, 0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.636205, -0.156748, -3.374513, 0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.634002, -0.160498, -3.374513, 0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.668555, -0.153884, -3.374513, -0.996322, 0.085688, -0.000000, 0.000000, 1.000000, + 0.668555, -0.153884, -3.371087, -0.996322, 0.085688, -0.000000, 0.000000, 1.000000, + 0.680178, -0.091447, -3.371087, -0.996322, 0.085688, -0.000000, 0.000000, 1.000000, + 0.680178, -0.091447, -3.374513, -0.996322, 0.085688, -0.000000, 0.000000, 1.000000, + 0.943736, -0.091450, -3.371087, -0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.941867, -0.088832, -3.371087, -0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.937581, -0.086903, -3.371087, -0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.931785, -0.086184, -3.371087, -0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.811951, -0.086187, -3.371087, -0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.811959, -0.070913, -3.371087, -0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.931787, -0.070913, -3.371087, -0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.952863, -0.073526, -3.371087, -0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.968476, -0.080538, -3.371087, -0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.975297, -0.090084, -3.371087, -0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.990020, -0.169156, -3.371087, -0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.811959, -0.169156, -3.371087, -0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.811959, -0.153884, -3.371087, -0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.955361, -0.153884, -3.371087, -0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.692116, -0.086189, -3.371087, -0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.686327, -0.086906, -3.371087, -0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.682045, -0.088832, -3.371087, -0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.668555, -0.153884, -3.371087, -0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.633896, -0.169156, -3.371087, -0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.680178, -0.091447, -3.371087, -0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.648620, -0.090084, -3.371087, -0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.655440, -0.080538, -3.371087, -0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.671053, -0.073526, -3.371087, -0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.692130, -0.070913, -3.371087, -0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.990020, -0.169156, -3.371087, -0.000000, -1.000000, -0.000000, 0.000000, 1.000000, + 0.990020, -0.169156, -3.098615, -0.000000, -1.000000, -0.000000, 0.000000, 1.000000, + 0.811959, -0.169156, -3.098615, -0.000000, -1.000000, -0.000000, 0.000000, 1.000000, + 0.633896, -0.169156, -3.098615, -0.000000, -1.000000, -0.000000, 0.000000, 1.000000, + 0.633896, -0.169156, -3.371087, -0.000000, -1.000000, -0.000000, 0.000000, 1.000000, + 0.811959, -0.169156, -3.371087, -0.000000, -1.000000, -0.000000, 0.000000, 1.000000, + 0.975297, -0.090084, -3.098615, 0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.968476, -0.080538, -3.098615, 0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.952863, -0.073526, -3.098615, 0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.931787, -0.070913, -3.098615, 0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.811959, -0.070913, -3.098615, 0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.811951, -0.086187, -3.098615, 0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.931785, -0.086184, -3.098615, 0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.937581, -0.086903, -3.098615, 0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.941867, -0.088832, -3.098615, 0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.943736, -0.091450, -3.098615, 0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.955361, -0.153884, -3.098615, 0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.811959, -0.153884, -3.098615, 0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.811959, -0.169156, -3.098615, 0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.990020, -0.169156, -3.098615, 0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.692130, -0.070913, -3.098615, 0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.671053, -0.073526, -3.098615, 0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.655440, -0.080538, -3.098615, 0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.633896, -0.169156, -3.098615, 0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.668555, -0.153884, -3.098615, 0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.648620, -0.090084, -3.098615, 0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.680178, -0.091447, -3.098615, 0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.682045, -0.088832, -3.098615, 0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.686327, -0.086906, -3.098615, 0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.692116, -0.086189, -3.098615, 0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.680178, -0.091447, -3.095189, -0.996322, 0.085688, 0.000000, 0.000000, 1.000000, + 0.680178, -0.091447, -3.098615, -0.996322, 0.085688, 0.000000, 0.000000, 1.000000, + 0.668555, -0.153884, -3.098615, -0.996322, 0.085688, -0.000000, 0.000000, 1.000000, + 0.668555, -0.153884, -3.095189, -0.996322, 0.085688, -0.000000, 0.000000, 1.000000, + 0.941867, -0.088832, -3.095189, -0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.937581, -0.086904, -3.095189, -0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.931785, -0.086184, -3.095189, -0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.811951, -0.086187, -3.095189, -0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.811959, -0.070913, -3.095189, -0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.931787, -0.070913, -3.095189, -0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.952885, -0.073531, -3.095189, -0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.968495, -0.080552, -3.095189, -0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.975297, -0.090084, -3.095189, -0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.987711, -0.156748, -3.095189, -0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.989914, -0.160498, -3.095189, -0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.994882, -0.163645, -3.095189, -0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 1.002060, -0.165710, -3.095189, -0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 1.006004, -0.166765, -3.095189, -0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 1.006529, -0.169156, -3.095189, -0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.811959, -0.169156, -3.095189, -0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.811959, -0.153884, -3.095189, -0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.955361, -0.153884, -3.095189, -0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.943736, -0.091450, -3.095189, -0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.682045, -0.088832, -3.095189, -0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.680178, -0.091447, -3.095189, -0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.668555, -0.153884, -3.095189, -0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.617387, -0.169156, -3.095189, -0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.617913, -0.166765, -3.095189, -0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.621856, -0.165710, -3.095189, -0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.629031, -0.163644, -3.095189, -0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.634005, -0.160499, -3.095189, -0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.636205, -0.156748, -3.095189, -0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.648620, -0.090084, -3.095189, -0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.655421, -0.080552, -3.095189, -0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.671032, -0.073531, -3.095189, -0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.692130, -0.070913, -3.095189, -0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.692116, -0.086189, -3.095189, -0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.686327, -0.086906, -3.095189, -0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.987711, -0.156748, -3.095189, 0.996320, 0.085715, -0.000000, 0.000000, 1.000000, + 0.975297, -0.090084, -3.095189, 0.996320, 0.085715, -0.000000, 0.000000, 1.000000, + 0.975297, -0.090084, -3.019310, 0.996320, 0.085715, -0.000000, 0.000000, 1.000000, + 0.987711, -0.156748, -3.010935, 0.996320, 0.085715, -0.000000, 0.000000, 1.000000, + 0.931787, -0.090084, -2.989947, 0.000000, 0.057960, 0.998319, 0.000000, 1.000000, + 0.943624, -0.153654, -2.981959, -0.000000, 0.057960, 0.998319, 0.000000, 1.000000, + 0.949177, -0.153764, -2.982182, 0.085454, 0.065074, 0.994215, 0.000000, 1.000000, + 0.965033, -0.154367, -2.985603, 0.351584, 0.084377, 0.932346, 0.000000, 1.000000, + 0.952938, -0.089414, -2.993764, 0.351584, 0.084377, 0.932346, 0.000000, 1.000000, + 0.947704, -0.089531, -2.992070, 0.256383, 0.077991, 0.963424, 0.000000, 1.000000, + 0.968625, -0.154599, -2.987069, 0.421945, 0.088685, 0.902274, 0.000000, 1.000000, + 0.981423, -0.155856, -2.995999, 0.746158, 0.102387, 0.657849, 0.000000, 1.000000, + 0.969049, -0.089395, -3.004349, 0.746158, 0.102387, 0.657849, 0.000000, 1.000000, + 0.961722, -0.089316, -2.998163, 0.539338, 0.094978, 0.836716, 0.000000, 1.000000, + 0.982710, -0.156036, -2.997497, 0.789493, 0.103049, 0.605047, 0.000000, 1.000000, + 0.971611, -0.089500, -3.007695, 0.837632, 0.103205, 0.536396, 0.000000, 1.000000, + 0.969951, -0.159008, -2.984942, 0.409795, 0.422766, 0.808293, 0.000000, 1.000000, + 0.949601, -0.158403, -2.979935, 0.078486, 0.387318, 0.918599, 0.000000, 1.000000, + 0.984760, -0.160034, -2.996072, 0.739723, 0.450036, 0.500277, 0.000000, 1.000000, + 0.989896, -0.160483, -3.010935, 0.903788, 0.427896, -0.008501, 0.000000, 1.000000, + 0.950580, -0.161909, -2.974748, 0.054592, 0.763027, 0.644057, 0.000000, 1.000000, + 0.973636, -0.162361, -2.980668, 0.318084, 0.782295, 0.535572, 0.000000, 1.000000, + 0.989746, -0.163236, -2.993729, 0.560807, 0.772523, 0.297832, 0.000000, 1.000000, + 0.994831, -0.163622, -3.010935, 0.687750, 0.725934, -0.004400, 0.000000, 1.000000, + 0.951922, -0.163239, -2.967632, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.960005, -0.163285, -2.968766, 0.024508, 0.999700, 0.000580, 0.000000, 1.000000, + 0.968071, -0.163423, -2.970729, 0.050031, 0.998748, 0.000346, 0.000000, 1.000000, + 0.976155, -0.163664, -2.973693, 0.080119, 0.996785, -0.000098, 0.000000, 1.000000, + 0.979035, -0.163779, -2.975047, 0.092347, 0.995727, -0.000008, 0.000000, 1.000000, + 0.984200, -0.164031, -2.977977, 0.118093, 0.993003, -0.000051, 0.000000, 1.000000, + 0.992200, -0.164569, -2.984436, 0.174388, 0.984677, 0.000100, 0.000000, 1.000000, + 0.997093, -0.165033, -2.990775, 0.232352, 0.972632, 0.000284, 0.000000, 1.000000, + 1.000072, -0.165401, -2.997344, 0.290154, 0.956980, 0.000107, 0.000000, 1.000000, + 1.002060, -0.165710, -3.010935, 0.351852, 0.936055, -0.000000, 0.000000, 1.000000, + 0.943624, -0.161864, -2.974564, -0.000003, 0.751320, 0.659938, 0.000000, 1.000000, + 0.943624, -0.163239, -2.967278, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.943624, -0.158312, -2.979761, -0.000005, 0.376509, 0.926413, 0.000000, 1.000000, + 0.680292, -0.153654, -2.981959, 0.000000, 0.057960, 0.998319, 0.000000, 1.000000, + 0.680292, -0.158312, -2.979761, -0.000000, 0.376514, 0.926411, 0.000000, 1.000000, + 0.680292, -0.161864, -2.974564, 0.000000, 0.751165, 0.660114, 0.000000, 1.000000, + 0.680292, -0.163239, -2.967278, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.674739, -0.153764, -2.982182, -0.085454, 0.065074, 0.994215, 0.000000, 1.000000, + 0.674315, -0.158403, -2.979935, -0.079112, 0.383203, 0.920270, 0.000000, 1.000000, + 0.673336, -0.161909, -2.974748, -0.056120, 0.755427, 0.652826, 0.000000, 1.000000, + 0.671994, -0.163239, -2.967632, 0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + 0.650280, -0.162361, -2.980668, -0.318085, 0.782297, 0.535569, 0.000000, 1.000000, + 0.644881, -0.163779, -2.975047, -0.092349, 0.995727, -0.000006, 0.000000, 1.000000, + 0.647761, -0.163664, -2.973693, -0.080120, 0.996785, -0.000097, 0.000000, 1.000000, + 0.655845, -0.163423, -2.970729, -0.050031, 0.998748, 0.000344, 0.000000, 1.000000, + 0.663911, -0.163285, -2.968766, -0.024507, 0.999700, 0.000577, 0.000000, 1.000000, + 0.634170, -0.163236, -2.993729, -0.560834, 0.772513, 0.297806, 0.000000, 1.000000, + 0.626823, -0.165033, -2.990775, -0.232377, 0.972626, 0.000296, 0.000000, 1.000000, + 0.631718, -0.164569, -2.984436, -0.174386, 0.984677, 0.000098, 0.000000, 1.000000, + 0.639716, -0.164031, -2.977977, -0.118093, 0.993003, -0.000051, 0.000000, 1.000000, + 0.629086, -0.163622, -3.010935, -0.687753, 0.725943, -0.001938, 0.000000, 1.000000, + 0.621856, -0.165710, -3.010935, -0.351852, 0.936055, -0.000000, 0.000000, 1.000000, + 0.623845, -0.165401, -2.997344, -0.290088, 0.957000, 0.000083, 0.000000, 1.000000, + 0.653965, -0.159008, -2.984942, -0.409795, 0.422772, 0.808289, 0.000000, 1.000000, + 0.639156, -0.160034, -2.996072, -0.739745, 0.450066, 0.500218, 0.000000, 1.000000, + 0.634020, -0.160483, -3.010935, -0.903817, 0.427912, -0.002560, 0.000000, 1.000000, + 0.658883, -0.154367, -2.985603, -0.351772, 0.084390, 0.932274, 0.000000, 1.000000, + 0.655292, -0.154599, -2.987069, -0.421881, 0.088736, 0.902298, 0.000000, 1.000000, + 0.641834, -0.155947, -2.996742, -0.789348, 0.103312, 0.605191, 0.000000, 1.000000, + 0.636205, -0.156748, -3.010935, -0.996320, 0.085715, 0.000000, 0.000000, 1.000000, + 0.654867, -0.089395, -3.004349, -0.746158, 0.102387, 0.657849, 0.000000, 1.000000, + 0.652305, -0.089500, -3.007695, -0.837632, 0.103205, 0.536396, 0.000000, 1.000000, + 0.648620, -0.090084, -3.019310, -0.996320, 0.085715, -0.000000, 0.000000, 1.000000, + 0.641834, -0.155947, -2.996742, -0.746158, 0.102387, 0.657849, 0.000000, 1.000000, + 0.670978, -0.089414, -2.993764, -0.351584, 0.084377, 0.932346, 0.000000, 1.000000, + 0.662195, -0.089316, -2.998163, -0.539338, 0.094978, 0.836716, 0.000000, 1.000000, + 0.692130, -0.090084, -2.989947, -0.000000, 0.057960, 0.998319, 0.000000, 1.000000, + 0.676212, -0.089531, -2.992070, -0.256383, 0.077991, 0.963424, 0.000000, 1.000000, + 0.658528, -0.080806, -3.008788, -0.723708, 0.478156, 0.497608, 0.000000, 1.000000, + 0.655441, -0.080538, -3.019310, -0.849604, 0.527421, -0.000000, 0.000000, 1.000000, + 0.671060, -0.073524, -3.019310, -0.497327, 0.867563, -0.000001, 0.000000, 1.000000, + 0.672812, -0.074405, -3.009593, -0.426748, 0.771808, 0.471379, 0.000000, 1.000000, + 0.692130, -0.070913, -3.019310, -0.000370, 1.000000, 0.000000, 0.000000, 1.000000, + 0.692130, -0.072016, -3.009893, -0.000318, 0.886847, 0.462064, 0.000000, 1.000000, + 0.666873, -0.082782, -2.998982, -0.463908, 0.335586, 0.819861, 0.000000, 1.000000, + 0.677610, -0.077970, -2.999587, -0.271425, 0.520491, 0.809579, 0.000000, 1.000000, + 0.692130, -0.076175, -2.999814, -0.000202, 0.591597, 0.806233, 0.000000, 1.000000, + 0.692130, -0.073666, -3.004735, -0.000264, 0.751062, 0.660231, 0.000000, 1.000000, + 0.678699, -0.086057, -2.992506, -0.218373, 0.191122, 0.956967, 0.000000, 1.000000, + 0.684407, -0.083498, -2.992828, -0.126511, 0.276009, 0.952793, 0.000000, 1.000000, + 0.692130, -0.082544, -2.992948, -0.000094, 0.308064, 0.951366, 0.000000, 1.000000, + 0.692130, -0.080767, -2.994346, -0.000119, 0.376514, 0.926411, 0.000000, 1.000000, + 0.931787, -0.082544, -2.992948, -0.000000, 0.308063, 0.951366, 0.000000, 1.000000, + 0.931787, -0.080767, -2.994346, -0.000000, 0.376514, 0.926411, 0.000000, 1.000000, + 0.931787, -0.076175, -2.999814, 0.000000, 0.591599, 0.806232, 0.000000, 1.000000, + 0.931787, -0.073666, -3.004735, -0.000000, 0.751165, 0.660114, 0.000000, 1.000000, + 0.931787, -0.072016, -3.009893, -0.000000, 0.886846, 0.462064, 0.000000, 1.000000, + 0.931787, -0.070913, -3.019310, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + 0.951922, -0.163239, -2.951199, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.671994, -0.163239, -2.951199, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.618905, -0.166374, -2.915372, 0.000000, 0.705047, 0.709161, 0.000000, 1.000000, + 0.618508, -0.166507, -2.915104, -0.000000, 0.650367, 0.759620, 0.000000, 1.000000, + 0.618130, -0.166660, -2.914849, 0.000000, 0.569492, 0.821997, 0.000000, 1.000000, + 0.617782, -0.166840, -2.914615, 0.000000, 0.449844, 0.893107, 0.000000, 1.000000, + 0.617507, -0.167063, -2.914429, -0.000000, 0.264865, 0.964286, 0.000000, 1.000000, + 0.617387, -0.167332, -2.914349, 0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 1.006529, -0.167332, -2.914349, 0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 1.006409, -0.167063, -2.914429, -0.000000, 0.264865, 0.964286, 0.000000, 1.000000, + 1.006134, -0.166840, -2.914615, -0.000000, 0.449844, 0.893107, 0.000000, 1.000000, + 1.005786, -0.166660, -2.914849, 0.000000, 0.569492, 0.821997, 0.000000, 1.000000, + 1.005408, -0.166507, -2.915104, -0.000000, 0.650367, 0.759620, 0.000000, 1.000000, + 1.005011, -0.166374, -2.915372, 0.000000, 0.705353, 0.708857, 0.000000, 1.000000, + 1.000213, -0.165421, -2.918611, 0.000000, 0.910253, 0.414052, 0.000000, 1.000000, + 1.000071, -0.165401, -2.918706, 0.000000, 0.912164, 0.409826, 0.000000, 1.000000, + 0.992263, -0.164574, -2.923974, 0.000000, 0.966763, 0.255674, 0.000000, 1.000000, + 0.631654, -0.164574, -2.923974, 0.000000, 0.966763, 0.255674, 0.000000, 1.000000, + 0.623845, -0.165401, -2.918706, 0.000000, 0.912164, 0.409826, 0.000000, 1.000000, + 0.623703, -0.165421, -2.918611, 0.000000, 0.910253, 0.414052, 0.000000, 1.000000, + 0.639666, -0.164034, -2.929382, 0.000000, 0.984673, 0.174410, 0.000000, 1.000000, + 0.984251, -0.164034, -2.929382, 0.000000, 0.984673, 0.174410, 0.000000, 1.000000, + 0.647717, -0.163666, -2.934816, 0.000000, 0.992925, 0.118740, 0.000000, 1.000000, + 0.976199, -0.163666, -2.934816, 0.000000, 0.992925, 0.118740, 0.000000, 1.000000, + 0.655814, -0.163423, -2.940280, 0.000000, 0.997214, 0.074593, 0.000000, 1.000000, + 0.968102, -0.163423, -2.940280, 0.000000, 0.997214, 0.074593, 0.000000, 1.000000, + 0.663902, -0.163284, -2.945739, 0.000000, 0.999349, 0.036093, 0.000000, 1.000000, + 0.960014, -0.163284, -2.945739, 0.000000, 0.999349, 0.036093, 0.000000, 1.000000, + 0.617387, -0.169156, -2.914349, 0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 1.006529, -0.169156, -2.914349, 0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.945217, -0.086057, -2.992506, 0.218373, 0.191122, 0.956967, 0.000000, 1.000000, + 0.939509, -0.083498, -2.992828, 0.126511, 0.276009, 0.952793, 0.000000, 1.000000, + 0.957043, -0.082782, -2.998982, 0.463908, 0.335586, 0.819861, 0.000000, 1.000000, + 0.946306, -0.077970, -2.999587, 0.271425, 0.520491, 0.809579, 0.000000, 1.000000, + 0.965389, -0.080806, -3.008788, 0.723708, 0.478156, 0.497608, 0.000000, 1.000000, + 0.951104, -0.074405, -3.009593, 0.426748, 0.771808, 0.471379, 0.000000, 1.000000, + 0.968476, -0.080538, -3.019310, 0.849604, 0.527421, -0.000000, 0.000000, 1.000000, + 0.952856, -0.073524, -3.019310, 0.497327, 0.867563, -0.000001, 0.000000, 1.000000, + 0.968495, -0.080552, -3.095189, 0.850449, 0.526057, -0.000000, 0.000000, 1.000000, + 0.952885, -0.073531, -3.095189, 0.498658, 0.866799, -0.000000, 0.000000, 1.000000, + 0.931787, -0.070913, -3.095189, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.811959, -0.070913, -3.095189, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.692130, -0.070913, -3.095189, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.655421, -0.080552, -3.095189, -0.850449, 0.526057, 0.000000, 0.000000, 1.000000, + 0.648620, -0.090084, -3.095189, -0.996320, 0.085715, 0.000000, 0.000000, 1.000000, + 0.671032, -0.073531, -3.095189, -0.498658, 0.866799, 0.000000, 0.000000, 1.000000, + 0.636205, -0.156748, -3.095189, -0.996320, 0.085715, 0.000000, 0.000000, 1.000000, + 0.634005, -0.160499, -3.095189, -0.902461, 0.430772, -0.000000, 0.000000, 1.000000, + 0.629031, -0.163644, -3.095189, -0.683067, 0.730355, 0.000000, 0.000000, 1.000000, + 0.621856, -0.165710, -3.095189, -0.351852, 0.936055, 0.000000, 0.000000, 1.000000, + 0.617913, -0.166765, -3.095189, -0.557189, 0.830386, 0.000000, 0.000000, 1.000000, + 0.617387, -0.167332, -3.095189, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.617387, -0.167332, -2.914349, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.617507, -0.167063, -2.914429, -0.926201, 0.377030, 0.000000, 0.000000, 1.000000, + 0.617782, -0.166840, -2.914615, -0.801394, 0.598137, -0.000000, 0.000000, 1.000000, + 0.618130, -0.166660, -2.914849, -0.697747, 0.716345, 0.000000, 0.000000, 1.000000, + 0.618508, -0.166507, -2.915104, -0.619028, 0.785369, 0.000000, 0.000000, 1.000000, + 0.618905, -0.166374, -2.915372, -0.557189, 0.830386, 0.000000, 0.000000, 1.000000, + 0.623845, -0.165401, -2.918706, -0.290157, 0.956979, 0.000000, 0.000000, 1.000000, + 0.631654, -0.164574, -2.923974, -0.174465, 0.984663, -0.000000, 0.000000, 1.000000, + 0.639666, -0.164034, -2.929382, -0.118044, 0.993008, -0.000000, 0.000000, 1.000000, + 0.647717, -0.163666, -2.934816, -0.080072, 0.996789, -0.000000, 0.000000, 1.000000, + 0.655814, -0.163423, -2.940280, -0.050207, 0.998739, 0.000000, 0.000000, 1.000000, + 0.623703, -0.165421, -2.918611, -0.293747, 0.955883, 0.000000, 0.000000, 1.000000, + 0.617387, -0.169156, -3.095189, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.617387, -0.169156, -2.914349, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.617387, -0.169156, -2.914349, -0.000000, -1.000000, -0.000000, 0.000000, 1.000000, + 0.617387, -0.169156, -3.095189, -0.000000, -1.000000, -0.000000, 0.000000, 1.000000, + 0.811959, -0.169156, -3.095189, -0.000000, -1.000000, -0.000000, 0.000000, 1.000000, + 1.006529, -0.169156, -3.095189, -0.000000, -1.000000, -0.000000, 0.000000, 1.000000, + 1.006529, -0.169156, -2.914349, -0.000000, -1.000000, -0.000000, 0.000000, 1.000000, + 1.006529, -0.167332, -3.095189, 1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 1.006529, -0.167332, -2.914349, 1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 1.006529, -0.169156, -2.914349, 1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 1.006529, -0.169156, -3.095189, 1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 1.005011, -0.166374, -2.915372, 0.557189, 0.830386, 0.000000, 0.000000, 1.000000, + 1.005408, -0.166507, -2.915104, 0.619028, 0.785369, -0.000000, 0.000000, 1.000000, + 1.005786, -0.166660, -2.914849, 0.697747, 0.716345, -0.000000, 0.000000, 1.000000, + 1.006134, -0.166840, -2.914615, 0.801394, 0.598137, -0.000000, 0.000000, 1.000000, + 1.006409, -0.167063, -2.914429, 0.926201, 0.377030, -0.000000, 0.000000, 1.000000, + 1.006004, -0.166765, -3.095189, 0.557189, 0.830386, 0.000000, 0.000000, 1.000000, + 0.992263, -0.164574, -2.923974, 0.174465, 0.984663, 0.000000, 0.000000, 1.000000, + 1.000071, -0.165401, -2.918706, 0.290157, 0.956979, 0.000000, 0.000000, 1.000000, + 0.984251, -0.164034, -2.929382, 0.118044, 0.993008, 0.000000, 0.000000, 1.000000, + 0.976199, -0.163666, -2.934816, 0.080072, 0.996789, 0.000000, 0.000000, 1.000000, + 0.968102, -0.163423, -2.940280, 0.050207, 0.998739, 0.000000, 0.000000, 1.000000, + 1.000213, -0.165421, -2.918611, 0.293747, 0.955883, -0.000000, 0.000000, 1.000000, + 1.002060, -0.165710, -3.095189, 0.351852, 0.936055, 0.000000, 0.000000, 1.000000, + 0.989914, -0.160498, -3.095189, 0.902461, 0.430772, -0.000000, 0.000000, 1.000000, + 0.994882, -0.163645, -3.095189, 0.683067, 0.730355, -0.000000, 0.000000, 1.000000, + 0.955361, -0.153884, -3.098615, -0.000000, -1.000000, -0.000000, 0.000000, 1.000000, + 0.955361, -0.153884, -3.095189, -0.000000, -1.000000, -0.000000, 0.000000, 1.000000, + 0.811959, -0.153884, -3.095189, -0.000000, -1.000000, -0.000000, 0.000000, 1.000000, + 0.668555, -0.153884, -3.095189, -0.000000, -1.000000, -0.000000, 0.000000, 1.000000, + 0.668555, -0.153884, -3.098615, -0.000000, -1.000000, -0.000000, 0.000000, 1.000000, + 0.811959, -0.153884, -3.098615, -0.000000, -1.000000, -0.000000, 0.000000, 1.000000, + 0.955361, -0.153884, -3.095189, 0.996320, 0.085707, 0.000000, 0.000000, 1.000000, + 0.955361, -0.153884, -3.098615, 0.996320, 0.085707, 0.000000, 0.000000, 1.000000, + 0.943736, -0.091450, -3.098615, 0.996320, 0.085707, 0.000000, 0.000000, 1.000000, + 0.943736, -0.091450, -3.095189, 0.996320, 0.085707, 0.000000, 0.000000, 1.000000, + 0.931785, -0.086184, -3.095189, 0.000038, 1.000000, 0.000000, 0.000000, 1.000000, + 0.937581, -0.086904, -3.095189, 0.498659, 0.866798, 0.000000, 0.000000, 1.000000, + 0.937581, -0.086903, -3.098615, 0.498659, 0.866798, 0.000000, 0.000000, 1.000000, + 0.931785, -0.086184, -3.098615, 0.000038, 1.000000, 0.000000, 0.000000, 1.000000, + 0.941867, -0.088832, -3.095189, 0.850432, 0.526086, 0.000000, 0.000000, 1.000000, + 0.941867, -0.088832, -3.098615, 0.850432, 0.526086, 0.000000, 0.000000, 1.000000, + 0.692116, -0.086189, -3.098615, -0.000039, 1.000000, 0.000000, 0.000000, 1.000000, + 0.692116, -0.086189, -3.095189, -0.000039, 1.000000, 0.000000, 0.000000, 1.000000, + 0.811951, -0.086187, -3.095189, -0.000039, 1.000000, 0.000000, 0.000000, 1.000000, + 0.811951, -0.086187, -3.098615, -0.000039, 1.000000, 0.000000, 0.000000, 1.000000, + 0.682045, -0.088832, -3.095189, -0.850414, 0.526113, -0.000000, 0.000000, 1.000000, + 0.682045, -0.088832, -3.098615, -0.850414, 0.526113, -0.000000, 0.000000, 1.000000, + 0.686327, -0.086906, -3.095189, -0.498443, 0.866923, -0.000000, 0.000000, 1.000000, + 0.686327, -0.086906, -3.098615, -0.498443, 0.866923, -0.000000, 0.000000, 1.000000, + 0.990020, -0.169156, -3.098615, 0.996320, 0.085715, -0.000000, 0.000000, 1.000000, + 0.990020, -0.169156, -3.371087, 0.996320, 0.085715, -0.000000, 0.000000, 1.000000, + 0.975297, -0.090084, -3.371087, 0.996320, 0.085715, -0.000000, 0.000000, 1.000000, + 0.975297, -0.090084, -3.098615, 0.996320, 0.085715, -0.000000, 0.000000, 1.000000, + 0.968476, -0.080538, -3.371087, 0.850449, 0.526057, 0.000000, 0.000000, 1.000000, + 0.968476, -0.080538, -3.098615, 0.850449, 0.526057, -0.000000, 0.000000, 1.000000, + 0.952863, -0.073526, -3.371087, 0.498658, 0.866799, -0.000000, 0.000000, 1.000000, + 0.952863, -0.073526, -3.098615, 0.498658, 0.866799, -0.000000, 0.000000, 1.000000, + 0.931787, -0.070913, -3.098615, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.931787, -0.070913, -3.371087, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.692130, -0.070913, -3.371087, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.692130, -0.070913, -3.098615, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.811959, -0.070913, -3.098615, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.811959, -0.070913, -3.371087, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.648620, -0.090084, -3.098615, -0.996320, 0.085715, 0.000000, 0.000000, 1.000000, + 0.655440, -0.080538, -3.098615, -0.850449, 0.526057, -0.000000, 0.000000, 1.000000, + 0.655440, -0.080538, -3.371087, -0.850449, 0.526057, -0.000000, 0.000000, 1.000000, + 0.648620, -0.090084, -3.371087, -0.996320, 0.085715, 0.000000, 0.000000, 1.000000, + 0.671053, -0.073526, -3.371087, -0.498658, 0.866799, 0.000000, 0.000000, 1.000000, + 0.671053, -0.073526, -3.098615, -0.498658, 0.866799, -0.000000, 0.000000, 1.000000, + 0.633896, -0.169156, -3.371087, -0.996320, 0.085715, 0.000000, 0.000000, 1.000000, + 0.633896, -0.169156, -3.098615, -0.996320, 0.085715, 0.000000, 0.000000, 1.000000, + 0.668555, -0.153884, -3.371087, -0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.668555, -0.153884, -3.374513, -0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.811959, -0.153884, -3.374513, -0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.955361, -0.153884, -3.374513, -0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.955361, -0.153884, -3.371087, -0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.811959, -0.153884, -3.371087, -0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.943736, -0.091450, -3.374513, 0.996320, 0.085707, -0.000000, 0.000000, 1.000000, + 0.943736, -0.091450, -3.371087, 0.996320, 0.085707, -0.000000, 0.000000, 1.000000, + 0.955361, -0.153884, -3.371087, 0.996320, 0.085707, -0.000000, 0.000000, 1.000000, + 0.955361, -0.153884, -3.374513, 0.996320, 0.085707, -0.000000, 0.000000, 1.000000, + 0.931785, -0.086184, -3.371087, 0.000038, 1.000000, -0.000000, 0.000000, 1.000000, + 0.937581, -0.086903, -3.371087, 0.498659, 0.866798, -0.000000, 0.000000, 1.000000, + 0.937581, -0.086904, -3.374513, 0.498659, 0.866798, -0.000000, 0.000000, 1.000000, + 0.931785, -0.086184, -3.374513, 0.000038, 1.000000, -0.000000, 0.000000, 1.000000, + 0.941867, -0.088832, -3.371087, 0.850432, 0.526086, -0.000000, 0.000000, 1.000000, + 0.941867, -0.088832, -3.374513, 0.850432, 0.526086, -0.000000, 0.000000, 1.000000, + 0.811951, -0.086187, -3.374513, -0.000039, 1.000000, -0.000000, 0.000000, 1.000000, + 0.692116, -0.086189, -3.374513, -0.000039, 1.000000, -0.000000, 0.000000, 1.000000, + 0.692116, -0.086189, -3.371087, -0.000039, 1.000000, -0.000000, 0.000000, 1.000000, + 0.811951, -0.086187, -3.371087, -0.000039, 1.000000, -0.000000, 0.000000, 1.000000, + 0.682045, -0.088832, -3.371087, -0.850414, 0.526113, 0.000000, 0.000000, 1.000000, + 0.682045, -0.088832, -3.374513, -0.850414, 0.526113, 0.000000, 0.000000, 1.000000, + 0.686327, -0.086906, -3.371087, -0.498443, 0.866923, 0.000000, 0.000000, 1.000000, + 0.686327, -0.086906, -3.374513, -0.498443, 0.866923, 0.000000, 0.000000, 1.000000, + 0.648620, -0.090084, -3.374513, -0.996320, 0.085715, 0.000000, 0.000000, 1.000000, + 0.655421, -0.080552, -3.374513, -0.850449, 0.526057, -0.000000, 0.000000, 1.000000, + 0.655861, -0.080230, -3.450392, -0.850449, 0.526057, -0.000000, 0.000000, 1.000000, + 0.648620, -0.090084, -3.450392, -0.996320, 0.085715, -0.000000, 0.000000, 1.000000, + 0.671031, -0.073531, -3.450392, -0.498658, 0.866799, -0.000000, 0.000000, 1.000000, + 0.671032, -0.073531, -3.374513, -0.498658, 0.866799, 0.000000, 0.000000, 1.000000, + 0.692130, -0.070913, -3.374513, -0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.692130, -0.070913, -3.450392, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.673537, -0.072915, -3.450392, -0.440424, 0.897790, -0.000000, 0.000000, 1.000000, + 0.692130, -0.090084, -3.479755, 0.000000, 0.057960, -0.998319, 0.000000, 1.000000, + 0.670723, -0.089409, -3.475839, -0.361364, 0.084998, -0.928543, 0.000000, 1.000000, + 0.671960, -0.081392, -3.471947, -0.362878, 0.378469, -0.851517, 0.000000, 1.000000, + 0.692130, -0.080754, -3.475343, 0.000000, 0.377610, -0.925965, 0.000000, 1.000000, + 0.692130, -0.073658, -3.464945, 0.000000, 0.752265, -0.658860, 0.000000, 1.000000, + 0.673098, -0.075283, -3.462976, -0.403256, 0.703234, -0.585531, 0.000000, 1.000000, + 0.655407, -0.084792, -3.462802, -0.766588, 0.297926, -0.568843, 0.000000, 1.000000, + 0.654867, -0.089395, -3.465352, -0.746158, 0.102387, -0.657849, 0.000000, 1.000000, + 0.654546, -0.089405, -3.464985, -0.756903, 0.102590, -0.645425, 0.000000, 1.000000, + 0.656060, -0.081275, -3.457637, -0.805209, 0.474835, -0.355205, 0.000000, 1.000000, + 0.931787, -0.080754, -3.475343, -0.000000, 0.376514, -0.926411, 0.000000, 1.000000, + 0.931787, -0.090084, -3.479755, 0.000000, 0.057960, -0.998319, 0.000000, 1.000000, + 0.931787, -0.073658, -3.464945, -0.000000, 0.751065, -0.660228, 0.000000, 1.000000, + 0.931787, -0.070913, -3.450392, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + 0.968509, -0.084792, -3.462802, 0.766588, 0.297926, -0.568843, 0.000000, 1.000000, + 0.975297, -0.090084, -3.450392, 0.996320, 0.085715, 0.000000, 0.000000, 1.000000, + 0.969211, -0.089400, -3.465170, 0.756903, 0.102590, -0.645425, 0.000000, 1.000000, + 0.967856, -0.081275, -3.457637, 0.805209, 0.474835, -0.355205, 0.000000, 1.000000, + 0.968495, -0.080552, -3.450392, 0.850449, 0.526058, -0.000248, 0.000000, 1.000000, + 0.967601, -0.079911, -3.450392, 0.830913, 0.556403, -0.000266, 0.000000, 1.000000, + 0.953448, -0.089405, -3.475739, 0.361364, 0.084998, -0.928543, 0.000000, 1.000000, + 0.951956, -0.081392, -3.471947, 0.362878, 0.378469, -0.851517, 0.000000, 1.000000, + 0.950818, -0.075283, -3.462976, 0.403256, 0.703234, -0.585531, 0.000000, 1.000000, + 0.950378, -0.072915, -3.450392, 0.440422, 0.897791, -0.000472, 0.000000, 1.000000, + 0.952885, -0.073531, -3.450392, 0.498661, 0.866797, -0.000452, 0.000000, 1.000000, + 0.952938, -0.089414, -3.475936, 0.351584, 0.084377, -0.932346, 0.000000, 1.000000, + 0.987711, -0.156748, -3.458767, 0.996320, 0.085715, -0.000000, 0.000000, 1.000000, + 0.982710, -0.156036, -3.472205, 0.789503, 0.103049, -0.605034, 0.000000, 1.000000, + 0.981423, -0.155856, -3.473703, 0.746158, 0.102387, -0.657849, 0.000000, 1.000000, + 0.968625, -0.154599, -3.482633, 0.421946, 0.088685, -0.902273, 0.000000, 1.000000, + 0.965033, -0.154367, -3.484097, 0.351584, 0.084377, -0.932346, 0.000000, 1.000000, + 0.949176, -0.153764, -3.487520, 0.085454, 0.065074, -0.994215, 0.000000, 1.000000, + 0.943624, -0.153654, -3.487742, 0.000000, 0.057960, -0.998319, 0.000000, 1.000000, + 0.949601, -0.158403, -3.489765, 0.079112, 0.383203, -0.920270, 0.000000, 1.000000, + 0.943624, -0.158312, -3.489940, -0.005734, 0.376503, -0.926398, 0.000000, 1.000000, + 0.943624, -0.161864, -3.495138, -0.003557, 0.751315, -0.659934, 0.000000, 1.000000, + 0.950580, -0.161909, -3.494953, 0.056120, 0.755427, -0.652826, 0.000000, 1.000000, + 0.943624, -0.163239, -3.502424, -0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.951922, -0.163239, -3.502068, 0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + 0.680292, -0.158312, -3.489940, 0.000000, 0.376514, -0.926411, 0.000000, 1.000000, + 0.680292, -0.153654, -3.487742, -0.000000, 0.057960, -0.998319, 0.000000, 1.000000, + 0.680292, -0.161864, -3.495138, 0.000000, 0.751065, -0.660228, 0.000000, 1.000000, + 0.680292, -0.163239, -3.502424, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.671994, -0.163239, -3.518502, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.951922, -0.163239, -3.518502, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 1.005011, -0.166374, -3.554330, -0.000000, 0.705047, -0.709161, 0.000000, 1.000000, + 1.005408, -0.166507, -3.554597, 0.000000, 0.650367, -0.759620, 0.000000, 1.000000, + 1.005786, -0.166660, -3.554854, -0.000000, 0.569492, -0.821997, 0.000000, 1.000000, + 1.006134, -0.166840, -3.555087, -0.000000, 0.449844, -0.893107, 0.000000, 1.000000, + 1.006409, -0.167063, -3.555273, 0.000000, 0.264865, -0.964286, 0.000000, 1.000000, + 1.006529, -0.167332, -3.555353, -0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.617387, -0.167332, -3.555353, -0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.617507, -0.167063, -3.555273, -0.000000, 0.264865, -0.964286, 0.000000, 1.000000, + 0.617782, -0.166840, -3.555087, 0.000000, 0.449844, -0.893107, 0.000000, 1.000000, + 0.618130, -0.166660, -3.554854, -0.000000, 0.569492, -0.821997, 0.000000, 1.000000, + 0.618508, -0.166507, -3.554597, -0.000000, 0.650367, -0.759620, 0.000000, 1.000000, + 0.618905, -0.166374, -3.554330, -0.000000, 0.705353, -0.708857, 0.000000, 1.000000, + 0.623703, -0.165421, -3.551091, -0.000000, 0.910253, -0.414052, 0.000000, 1.000000, + 0.623845, -0.165401, -3.550996, 0.000000, 0.912164, -0.409826, 0.000000, 1.000000, + 0.631653, -0.164574, -3.545725, -0.000000, 0.966763, -0.255674, 0.000000, 1.000000, + 0.992263, -0.164574, -3.545725, -0.000000, 0.966763, -0.255674, 0.000000, 1.000000, + 1.000071, -0.165401, -3.550996, -0.000000, 0.912164, -0.409826, 0.000000, 1.000000, + 1.000212, -0.165421, -3.551091, -0.000000, 0.910253, -0.414052, 0.000000, 1.000000, + 0.984251, -0.164034, -3.540320, -0.000000, 0.984673, -0.174410, 0.000000, 1.000000, + 0.639666, -0.164034, -3.540320, -0.000000, 0.984673, -0.174410, 0.000000, 1.000000, + 0.976198, -0.163666, -3.534885, -0.000000, 0.992925, -0.118740, 0.000000, 1.000000, + 0.647717, -0.163666, -3.534885, -0.000000, 0.992925, -0.118740, 0.000000, 1.000000, + 0.968102, -0.163423, -3.529421, -0.000000, 0.997214, -0.074593, 0.000000, 1.000000, + 0.655814, -0.163423, -3.529421, -0.000000, 0.997214, -0.074593, 0.000000, 1.000000, + 0.960014, -0.163284, -3.523964, -0.000000, 0.999349, -0.036093, 0.000000, 1.000000, + 0.663902, -0.163284, -3.523964, -0.000000, 0.999349, -0.036093, 0.000000, 1.000000, + 1.006529, -0.169156, -3.555353, -0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.617387, -0.169156, -3.555353, -0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.973636, -0.162361, -3.489034, 0.318085, 0.782297, -0.535569, 0.000000, 1.000000, + 0.979035, -0.163779, -3.494654, 0.092349, 0.995727, 0.000006, 0.000000, 1.000000, + 0.976155, -0.163665, -3.496009, 0.080121, 0.996785, 0.000097, 0.000000, 1.000000, + 0.968071, -0.163423, -3.498975, 0.050031, 0.998748, -0.000344, 0.000000, 1.000000, + 0.960005, -0.163285, -3.500936, 0.024508, 0.999700, -0.000577, 0.000000, 1.000000, + 0.989746, -0.163236, -3.475974, 0.560834, 0.772513, -0.297806, 0.000000, 1.000000, + 0.997093, -0.165033, -3.478926, 0.232377, 0.972626, -0.000296, 0.000000, 1.000000, + 0.992200, -0.164569, -3.485266, 0.174387, 0.984677, -0.000098, 0.000000, 1.000000, + 0.984200, -0.164031, -3.491725, 0.118093, 0.993003, 0.000051, 0.000000, 1.000000, + 0.994831, -0.163622, -3.458767, 0.687753, 0.725943, 0.001938, 0.000000, 1.000000, + 1.002060, -0.165710, -3.458767, 0.351852, 0.936055, 0.000000, 0.000000, 1.000000, + 1.000072, -0.165401, -3.472359, 0.290073, 0.957005, -0.000083, 0.000000, 1.000000, + 0.969951, -0.159008, -3.484759, 0.409795, 0.422772, -0.808289, 0.000000, 1.000000, + 0.984760, -0.160034, -3.473630, 0.739745, 0.450066, -0.500218, 0.000000, 1.000000, + 0.989896, -0.160483, -3.458767, 0.903817, 0.427912, 0.002560, 0.000000, 1.000000, + 0.811959, -0.070913, -3.374513, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.931787, -0.070913, -3.374513, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + 0.968495, -0.080552, -3.374513, 0.850449, 0.526057, -0.000000, 0.000000, 1.000000, + 0.975297, -0.090084, -3.374513, 0.996320, 0.085715, -0.000000, 0.000000, 1.000000, + 0.952885, -0.073531, -3.374513, 0.498658, 0.866799, 0.000000, 0.000000, 1.000000, + 0.987711, -0.156748, -3.374513, 0.996320, 0.085715, -0.000000, 0.000000, 1.000000, + 0.989910, -0.160499, -3.374513, 0.902461, 0.430772, -0.000000, 0.000000, 1.000000, + 0.994885, -0.163644, -3.374513, 0.683067, 0.730355, 0.000000, 0.000000, 1.000000, + 1.002060, -0.165710, -3.374513, 0.351852, 0.936055, -0.000000, 0.000000, 1.000000, + 1.006004, -0.166765, -3.374513, 0.557189, 0.830386, 0.000000, 0.000000, 1.000000, + 1.006529, -0.167332, -3.374513, 1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 1.006529, -0.167332, -3.555353, 1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 1.006409, -0.167063, -3.555273, 0.926201, 0.377030, -0.000000, 0.000000, 1.000000, + 1.006134, -0.166840, -3.555087, 0.801394, 0.598137, -0.000000, 0.000000, 1.000000, + 1.005786, -0.166660, -3.554854, 0.697747, 0.716345, -0.000000, 0.000000, 1.000000, + 1.005408, -0.166507, -3.554597, 0.619028, 0.785369, -0.000000, 0.000000, 1.000000, + 1.005011, -0.166374, -3.554330, 0.557189, 0.830386, 0.000000, 0.000000, 1.000000, + 1.000071, -0.165401, -3.550996, 0.290157, 0.956979, 0.000000, 0.000000, 1.000000, + 0.992263, -0.164574, -3.545725, 0.174465, 0.984663, 0.000000, 0.000000, 1.000000, + 0.984251, -0.164034, -3.540320, 0.118044, 0.993008, 0.000000, 0.000000, 1.000000, + 0.976198, -0.163666, -3.534885, 0.080072, 0.996789, 0.000000, 0.000000, 1.000000, + 0.968102, -0.163423, -3.529421, 0.050207, 0.998739, 0.000000, 0.000000, 1.000000, + 1.000212, -0.165421, -3.551091, 0.293747, 0.955883, -0.000000, 0.000000, 1.000000, + 1.006529, -0.169156, -3.374513, 1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 1.006529, -0.169156, -3.555353, 1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 1.006529, -0.169156, -3.555353, -0.000000, -1.000000, -0.000000, 0.000000, 1.000000, + 1.006529, -0.169156, -3.374513, -0.000000, -1.000000, -0.000000, 0.000000, 1.000000, + 0.811959, -0.169156, -3.374513, -0.000000, -1.000000, -0.000000, 0.000000, 1.000000, + 0.617387, -0.169156, -3.374513, -0.000000, -1.000000, -0.000000, 0.000000, 1.000000, + 0.617387, -0.169156, -3.555353, -0.000000, -1.000000, -0.000000, 0.000000, 1.000000, + 0.617387, -0.167332, -3.374513, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.617387, -0.167332, -3.555353, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.617387, -0.169156, -3.555353, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.617387, -0.169156, -3.374513, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.618905, -0.166374, -3.554330, -0.557189, 0.830386, 0.000000, 0.000000, 1.000000, + 0.618508, -0.166507, -3.554597, -0.619028, 0.785369, 0.000000, 0.000000, 1.000000, + 0.618130, -0.166660, -3.554854, -0.697747, 0.716345, 0.000000, 0.000000, 1.000000, + 0.617782, -0.166840, -3.555087, -0.801394, 0.598137, 0.000000, 0.000000, 1.000000, + 0.617507, -0.167063, -3.555273, -0.926201, 0.377030, 0.000000, 0.000000, 1.000000, + 0.617913, -0.166765, -3.374513, -0.557189, 0.830386, 0.000000, 0.000000, 1.000000, + 0.631653, -0.164574, -3.545725, -0.174465, 0.984663, 0.000000, 0.000000, 1.000000, + 0.623845, -0.165401, -3.550996, -0.290157, 0.956979, 0.000000, 0.000000, 1.000000, + 0.639666, -0.164034, -3.540320, -0.118044, 0.993008, 0.000000, 0.000000, 1.000000, + 0.647717, -0.163666, -3.534885, -0.080072, 0.996789, 0.000000, 0.000000, 1.000000, + 0.655814, -0.163423, -3.529421, -0.050207, 0.998739, 0.000000, 0.000000, 1.000000, + 0.623703, -0.165421, -3.551091, -0.293747, 0.955883, 0.000000, 0.000000, 1.000000, + 0.641834, -0.155947, -3.472959, -0.746158, 0.102387, -0.657849, 0.000000, 1.000000, + 0.168291, -0.080058, -1.747043, -0.704290, 0.507280, 0.496631, 0.000000, 1.000000, + 0.169300, -0.078538, -1.747496, -0.832973, 0.112800, 0.541694, 0.000000, 1.000000, + 0.168605, -0.078458, -1.748722, -0.880122, 0.109708, 0.461898, 0.000000, 1.000000, + 0.166979, -0.078250, -1.754134, -0.988977, 0.089141, 0.118228, 0.000000, 1.000000, + 0.165914, -0.079849, -1.753989, -0.860260, 0.499501, 0.102230, 0.000000, 1.000000, + 0.173892, -0.079002, -1.742903, -0.479701, 0.112673, 0.870167, 0.000000, 1.000000, + 0.173574, -0.080411, -1.741989, -0.384498, 0.476317, 0.790749, 0.000000, 1.000000, + 0.180629, -0.079279, -1.740982, 0.000000, 0.084873, 0.996392, 0.000000, 1.000000, + 0.180629, -0.080566, -1.740236, 0.006123, 0.424433, 0.905438, 0.000000, 1.000000, + 0.163451, -0.081058, -1.753655, -0.521597, 0.850973, 0.061493, 0.000000, 1.000000, + 0.166261, -0.081213, -1.745786, -0.417812, 0.840425, 0.345137, 0.000000, 1.000000, + 0.172461, -0.081515, -1.740287, -0.220232, 0.786656, 0.576776, 0.000000, 1.000000, + 0.180629, -0.081648, -1.738552, 0.003180, 0.722512, 0.691351, 0.000000, 1.000000, + 0.160073, -0.081516, -1.753197, -0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.160611, -0.081532, -1.750438, -0.000421, 0.999694, 0.024754, 0.000000, 1.000000, + 0.161542, -0.081580, -1.747685, -0.000251, 0.998723, 0.050530, 0.000000, 1.000000, + 0.162950, -0.081663, -1.744926, 0.000071, 0.996721, 0.080916, 0.000000, 1.000000, + 0.163593, -0.081703, -1.743943, 0.000006, 0.995642, 0.093263, 0.000000, 1.000000, + 0.164984, -0.081789, -1.742180, 0.000037, 0.992863, 0.119257, 0.000000, 1.000000, + 0.168050, -0.081975, -1.739450, -0.000072, 0.984376, 0.176079, 0.000000, 1.000000, + 0.171060, -0.082135, -1.737780, -0.000206, 0.972105, 0.234548, 0.000000, 1.000000, + 0.174177, -0.082262, -1.736763, -0.000078, 0.956176, 0.292792, 0.000000, 1.000000, + 0.180629, -0.082368, -1.736084, 0.000000, 0.934893, 0.354929, 0.000000, 1.000000, + 0.220627, -0.080572, -1.740230, -0.000000, 0.427290, 0.904115, 0.000000, 1.000000, + 0.220627, -0.079279, -1.740982, 0.000000, 0.084873, 0.996392, 0.000000, 1.000000, + 0.220627, -0.081656, -1.738534, -0.000000, 0.726955, 0.686685, 0.000000, 1.000000, + 0.220627, -0.082368, -1.736084, 0.000000, 0.934893, 0.354929, 0.000000, 1.000000, + 0.220627, -0.056298, -1.856718, 1.000000, -0.000000, 0.000000, 0.000000, 1.000000, + 0.220627, -0.053012, -1.854397, 1.000000, -0.000000, 0.000000, 0.000000, 1.000000, + 0.220627, -0.050592, -1.849069, 1.000000, -0.000000, 0.000000, 0.000000, 1.000000, + 0.220627, -0.049689, -1.841868, 1.000000, -0.000000, 0.000000, 0.000000, 1.000000, + 0.220627, -0.049689, -1.800969, 1.000000, -0.000000, 0.000000, 0.000000, 1.000000, + 0.220627, -0.054954, -1.800966, 1.000000, -0.000000, 0.000000, 0.000000, 1.000000, + 0.220627, -0.054954, -1.841867, 1.000000, -0.000000, 0.000000, 0.000000, 1.000000, + 0.220627, -0.055202, -1.843845, 1.000000, -0.000000, 0.000000, 0.000000, 1.000000, + 0.220627, -0.055866, -1.845308, 1.000000, -0.000000, 0.000000, 0.000000, 1.000000, + 0.220627, -0.056769, -1.845946, 1.000000, -0.000000, 0.000000, 0.000000, 1.000000, + 0.220627, -0.078291, -1.849914, 1.000000, -0.000000, 0.000000, 0.000000, 1.000000, + 0.220627, -0.078291, -1.800969, 1.000000, -0.000000, 0.000000, 0.000000, 1.000000, + 0.220627, -0.083556, -1.800969, 1.000000, -0.000000, 0.000000, 0.000000, 1.000000, + 0.220627, -0.083556, -1.867378, 1.000000, -0.000000, 0.000000, 0.000000, 1.000000, + 0.220627, -0.082732, -1.867199, 1.000000, -0.000000, 0.000000, 0.000000, 1.000000, + 0.220627, -0.082368, -1.865853, 1.000000, -0.000000, 0.000000, 0.000000, 1.000000, + 0.220627, -0.081656, -1.863404, 1.000000, -0.000000, 0.000000, 0.000000, 1.000000, + 0.220627, -0.080572, -1.861706, 1.000000, -0.000000, 0.000000, 0.000000, 1.000000, + 0.220627, -0.079279, -1.860955, 1.000000, -0.000000, 0.000000, 0.000000, 1.000000, + 0.220627, -0.081656, -1.738534, 1.000000, -0.000000, 0.000000, 0.000000, 1.000000, + 0.220627, -0.082368, -1.736084, 1.000000, -0.000000, 0.000000, 0.000000, 1.000000, + 0.220627, -0.082732, -1.734738, 1.000000, -0.000000, 0.000000, 0.000000, 1.000000, + 0.220627, -0.083556, -1.734559, 1.000000, -0.000000, 0.000000, 0.000000, 1.000000, + 0.220627, -0.078291, -1.752023, 1.000000, -0.000000, 0.000000, 0.000000, 1.000000, + 0.220627, -0.056768, -1.755990, 1.000000, -0.000000, 0.000000, 0.000000, 1.000000, + 0.220627, -0.055866, -1.756627, 1.000000, -0.000000, 0.000000, 0.000000, 1.000000, + 0.220627, -0.055202, -1.758089, 1.000000, -0.000000, 0.000000, 0.000000, 1.000000, + 0.220627, -0.054955, -1.760065, 1.000000, -0.000000, 0.000000, 0.000000, 1.000000, + 0.220627, -0.049689, -1.760069, 1.000000, -0.000000, 0.000000, 0.000000, 1.000000, + 0.220627, -0.050592, -1.752868, 1.000000, -0.000000, 0.000000, 0.000000, 1.000000, + 0.220627, -0.053012, -1.747540, 1.000000, -0.000000, 0.000000, 0.000000, 1.000000, + 0.220627, -0.056298, -1.745219, 1.000000, -0.000000, 0.000000, 0.000000, 1.000000, + 0.220627, -0.079279, -1.740982, 1.000000, -0.000000, 0.000000, 0.000000, 1.000000, + 0.220627, -0.080572, -1.740230, 1.000000, -0.000000, 0.000000, 0.000000, 1.000000, + 0.220627, -0.078291, -1.752023, -0.000000, 0.084846, 0.996394, 0.000000, 1.000000, + 0.222253, -0.078291, -1.752023, -0.000000, 0.084846, 0.996394, 0.000000, 1.000000, + 0.222253, -0.056768, -1.755990, -0.000000, 0.084846, 0.996394, 0.000000, 1.000000, + 0.220627, -0.056768, -1.755990, -0.000000, 0.084846, 0.996394, 0.000000, 1.000000, + 0.222253, -0.056769, -1.845946, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.222253, -0.055866, -1.845308, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.222253, -0.055201, -1.843845, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.222253, -0.054954, -1.841867, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.222253, -0.054954, -1.800966, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.222253, -0.049689, -1.800969, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.222253, -0.049689, -1.841868, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.222253, -0.050590, -1.849061, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.222253, -0.053007, -1.854390, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.222253, -0.056298, -1.856718, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.222253, -0.083556, -1.861744, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.222253, -0.083556, -1.800969, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.222253, -0.078291, -1.800969, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.222253, -0.078291, -1.849914, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.222253, -0.054955, -1.760065, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.222253, -0.055202, -1.758089, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.222253, -0.055866, -1.756627, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.222253, -0.078291, -1.752023, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.222253, -0.083556, -1.740194, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.222253, -0.056768, -1.755990, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.222253, -0.056298, -1.745219, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.222253, -0.053007, -1.747547, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.222253, -0.050590, -1.752876, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.222253, -0.049689, -1.760069, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.222253, -0.083556, -1.861744, -0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.351601, -0.083556, -1.861744, -0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.351601, -0.083556, -1.800969, -0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.351601, -0.083556, -1.740194, -0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.222253, -0.083556, -1.740194, -0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.222253, -0.083556, -1.800969, -0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.351601, -0.056298, -1.856718, 1.000000, -0.000000, 0.000000, 0.000000, 1.000000, + 0.351601, -0.053007, -1.854390, 1.000000, -0.000000, 0.000000, 0.000000, 1.000000, + 0.351601, -0.050590, -1.849061, 1.000000, -0.000000, 0.000000, 0.000000, 1.000000, + 0.351601, -0.049689, -1.841868, 1.000000, -0.000000, 0.000000, 0.000000, 1.000000, + 0.351601, -0.049689, -1.800969, 1.000000, -0.000000, 0.000000, 0.000000, 1.000000, + 0.351601, -0.054954, -1.800966, 1.000000, -0.000000, 0.000000, 0.000000, 1.000000, + 0.351601, -0.054954, -1.841867, 1.000000, -0.000000, 0.000000, 0.000000, 1.000000, + 0.351601, -0.055201, -1.843845, 1.000000, -0.000000, 0.000000, 0.000000, 1.000000, + 0.351601, -0.055866, -1.845308, 1.000000, -0.000000, 0.000000, 0.000000, 1.000000, + 0.351601, -0.056769, -1.845946, 1.000000, -0.000000, 0.000000, 0.000000, 1.000000, + 0.351601, -0.078291, -1.849914, 1.000000, -0.000000, 0.000000, 0.000000, 1.000000, + 0.351601, -0.078291, -1.800969, 1.000000, -0.000000, 0.000000, 0.000000, 1.000000, + 0.351601, -0.083556, -1.800969, 1.000000, -0.000000, 0.000000, 0.000000, 1.000000, + 0.351601, -0.083556, -1.861744, 1.000000, -0.000000, 0.000000, 0.000000, 1.000000, + 0.351601, -0.049689, -1.760069, 1.000000, -0.000000, 0.000000, 0.000000, 1.000000, + 0.351601, -0.050590, -1.752876, 1.000000, -0.000000, 0.000000, 0.000000, 1.000000, + 0.351601, -0.053007, -1.747547, 1.000000, -0.000000, 0.000000, 0.000000, 1.000000, + 0.351601, -0.083556, -1.740194, 1.000000, -0.000000, 0.000000, 0.000000, 1.000000, + 0.351601, -0.078291, -1.752023, 1.000000, -0.000000, 0.000000, 0.000000, 1.000000, + 0.351601, -0.056298, -1.745219, 1.000000, -0.000000, 0.000000, 0.000000, 1.000000, + 0.351601, -0.056768, -1.755990, 1.000000, -0.000000, 0.000000, 0.000000, 1.000000, + 0.351601, -0.055866, -1.756627, 1.000000, -0.000000, 0.000000, 0.000000, 1.000000, + 0.351601, -0.055202, -1.758089, 1.000000, -0.000000, 0.000000, 0.000000, 1.000000, + 0.351601, -0.054955, -1.760065, 1.000000, -0.000000, 0.000000, 0.000000, 1.000000, + 0.353228, -0.056768, -1.755990, 0.000000, 0.084846, 0.996394, 0.000000, 1.000000, + 0.351601, -0.056768, -1.755990, 0.000000, 0.084846, 0.996394, 0.000000, 1.000000, + 0.351601, -0.078291, -1.752023, -0.000000, 0.084846, 0.996394, 0.000000, 1.000000, + 0.353228, -0.078291, -1.752023, -0.000000, 0.084846, 0.996394, 0.000000, 1.000000, + 0.353228, -0.055866, -1.845308, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.353228, -0.055202, -1.843845, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.353228, -0.054954, -1.841867, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.353228, -0.054954, -1.800966, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.353228, -0.049689, -1.800969, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.353228, -0.049689, -1.841868, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.353228, -0.050592, -1.849069, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.353228, -0.053012, -1.854397, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.353228, -0.056298, -1.856718, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.353228, -0.079279, -1.860955, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.353228, -0.080572, -1.861707, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.353228, -0.081656, -1.863403, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.353228, -0.082368, -1.865853, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.353228, -0.082732, -1.867199, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.353228, -0.083556, -1.867378, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.353228, -0.083556, -1.800969, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.353228, -0.078291, -1.800969, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.353228, -0.078291, -1.849914, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.353228, -0.056769, -1.845946, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.353228, -0.055866, -1.756627, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.353228, -0.056768, -1.755990, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.353228, -0.078291, -1.752023, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.353228, -0.083556, -1.734559, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.353228, -0.082732, -1.734738, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.353228, -0.082368, -1.736084, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.353228, -0.081656, -1.738533, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.353228, -0.080572, -1.740231, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.353228, -0.079279, -1.740982, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.353228, -0.056298, -1.745219, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.353228, -0.053012, -1.747540, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.353228, -0.050592, -1.752868, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.353228, -0.049689, -1.760069, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.353228, -0.054955, -1.760065, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.353228, -0.055202, -1.758089, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.353228, -0.079279, -1.860955, 0.000000, 0.084873, -0.996392, 0.000000, 1.000000, + 0.353228, -0.056298, -1.856718, 0.000000, 0.084873, -0.996392, 0.000000, 1.000000, + 0.389249, -0.056298, -1.856718, 0.000000, 0.084873, -0.996392, 0.000000, 1.000000, + 0.393225, -0.079279, -1.860955, 0.000000, 0.084873, -0.996392, 0.000000, 1.000000, + 0.403188, -0.056298, -1.841868, 0.996819, 0.079697, -0.000000, 0.000000, 1.000000, + 0.406981, -0.078212, -1.845908, 0.996819, 0.079697, 0.000000, 0.000000, 1.000000, + 0.406875, -0.078250, -1.847803, 0.988977, 0.089141, -0.118228, 0.000000, 1.000000, + 0.405250, -0.078458, -1.853215, 0.880239, 0.109702, -0.461677, 0.000000, 1.000000, + 0.401376, -0.056067, -1.849087, 0.880239, 0.109702, -0.461677, 0.000000, 1.000000, + 0.402180, -0.056107, -1.847300, 0.932738, 0.103981, -0.345237, 0.000000, 1.000000, + 0.404555, -0.078538, -1.854441, 0.832933, 0.112742, -0.541767, 0.000000, 1.000000, + 0.400316, -0.078971, -1.858809, 0.531893, 0.114000, -0.839103, 0.000000, 1.000000, + 0.396351, -0.056060, -1.854586, 0.531893, 0.114000, -0.839103, 0.000000, 1.000000, + 0.399288, -0.056033, -1.852085, 0.739582, 0.115610, -0.663063, 0.000000, 1.000000, + 0.399604, -0.079033, -1.859248, 0.479533, 0.112470, -0.870287, 0.000000, 1.000000, + 0.394763, -0.056096, -1.855460, 0.415670, 0.110136, -0.902822, 0.000000, 1.000000, + 0.405564, -0.080058, -1.854894, 0.704290, 0.507280, -0.496631, 0.000000, 1.000000, + 0.407941, -0.079849, -1.847948, 0.860260, 0.499501, -0.102230, 0.000000, 1.000000, + 0.400281, -0.080411, -1.859948, 0.384498, 0.476317, -0.790749, 0.000000, 1.000000, + 0.393225, -0.080566, -1.861701, -0.006123, 0.424433, -0.905438, 0.000000, 1.000000, + 0.410404, -0.081058, -1.848282, 0.521597, 0.850973, -0.061493, 0.000000, 1.000000, + 0.407593, -0.081213, -1.856151, 0.417812, 0.840425, -0.345137, 0.000000, 1.000000, + 0.401393, -0.081515, -1.861650, 0.220232, 0.786656, -0.576776, 0.000000, 1.000000, + 0.393225, -0.081648, -1.863385, -0.003180, 0.722512, -0.691351, 0.000000, 1.000000, + 0.413781, -0.081516, -1.848740, 0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + 0.413244, -0.081532, -1.851499, 0.000421, 0.999694, -0.024753, 0.000000, 1.000000, + 0.412312, -0.081580, -1.854252, 0.000251, 0.998723, -0.050530, 0.000000, 1.000000, + 0.410905, -0.081663, -1.857011, -0.000071, 0.996721, -0.080915, 0.000000, 1.000000, + 0.410261, -0.081703, -1.857994, -0.000006, 0.995642, -0.093263, 0.000000, 1.000000, + 0.408871, -0.081789, -1.859757, -0.000037, 0.992863, -0.119257, 0.000000, 1.000000, + 0.405804, -0.081975, -1.862487, 0.000072, 0.984376, -0.176078, 0.000000, 1.000000, + 0.402795, -0.082135, -1.864158, 0.000206, 0.972105, -0.234548, 0.000000, 1.000000, + 0.399677, -0.082262, -1.865174, 0.000078, 0.956171, -0.292808, 0.000000, 1.000000, + 0.393225, -0.082368, -1.865853, -0.000000, 0.934893, -0.354929, 0.000000, 1.000000, + 0.410491, -0.081042, -1.845908, 0.537763, 0.843096, 0.000003, 0.000000, 1.000000, + 0.413950, -0.081516, -1.845908, 0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + 0.408024, -0.079818, -1.845908, 0.872627, 0.488387, 0.000006, 0.000000, 1.000000, + 0.406981, -0.078212, -1.756029, 0.996819, 0.079697, -0.000000, 0.000000, 1.000000, + 0.408024, -0.079818, -1.756029, 0.872624, 0.488393, 0.000000, 0.000000, 1.000000, + 0.410491, -0.081042, -1.756029, 0.537943, 0.842981, -0.000000, 0.000000, 1.000000, + 0.413950, -0.081516, -1.756029, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.406875, -0.078250, -1.754134, 0.988977, 0.089141, 0.118228, 0.000000, 1.000000, + 0.407941, -0.079849, -1.753989, 0.862866, 0.494791, 0.103170, 0.000000, 1.000000, + 0.410404, -0.081058, -1.753655, 0.530474, 0.845325, 0.063426, 0.000000, 1.000000, + 0.413781, -0.081516, -1.753197, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + 0.407593, -0.081213, -1.745786, 0.417810, 0.840426, 0.345137, 0.000000, 1.000000, + 0.410261, -0.081703, -1.743943, -0.000005, 0.995642, 0.093264, 0.000000, 1.000000, + 0.410905, -0.081663, -1.744926, -0.000070, 0.996721, 0.080916, 0.000000, 1.000000, + 0.412312, -0.081580, -1.747685, 0.000250, 0.998723, 0.050530, 0.000000, 1.000000, + 0.413244, -0.081532, -1.750438, 0.000419, 0.999694, 0.024752, 0.000000, 1.000000, + 0.401393, -0.081515, -1.740287, 0.220211, 0.786643, 0.576802, 0.000000, 1.000000, + 0.402795, -0.082135, -1.737780, 0.000215, 0.972099, 0.234573, 0.000000, 1.000000, + 0.405804, -0.081975, -1.739450, 0.000071, 0.984377, 0.176076, 0.000000, 1.000000, + 0.408871, -0.081789, -1.742180, -0.000037, 0.992864, 0.119257, 0.000000, 1.000000, + 0.393225, -0.081648, -1.738552, -0.001401, 0.722517, 0.691351, 0.000000, 1.000000, + 0.393225, -0.082368, -1.736084, -0.000000, 0.934893, 0.354929, 0.000000, 1.000000, + 0.399677, -0.082262, -1.736763, 0.000060, 0.956192, 0.292741, 0.000000, 1.000000, + 0.405564, -0.080058, -1.747043, 0.704286, 0.507286, 0.496631, 0.000000, 1.000000, + 0.400281, -0.080411, -1.741989, 0.384446, 0.476341, 0.790759, 0.000000, 1.000000, + 0.393225, -0.080566, -1.740236, -0.001844, 0.424443, 0.905453, 0.000000, 1.000000, + 0.405250, -0.078458, -1.748722, 0.880121, 0.109712, 0.461898, 0.000000, 1.000000, + 0.404555, -0.078538, -1.747496, 0.832971, 0.112810, 0.541695, 0.000000, 1.000000, + 0.399962, -0.079002, -1.742903, 0.479671, 0.112763, 0.870173, 0.000000, 1.000000, + 0.393225, -0.079279, -1.740982, 0.000000, 0.084873, 0.996392, 0.000000, 1.000000, + 0.396351, -0.056060, -1.747351, 0.531893, 0.114000, 0.839103, 0.000000, 1.000000, + 0.394763, -0.056096, -1.746477, 0.415670, 0.110136, 0.902822, 0.000000, 1.000000, + 0.389249, -0.056298, -1.745219, -0.000000, 0.084873, 0.996392, 0.000000, 1.000000, + 0.399962, -0.079002, -1.742903, 0.531893, 0.114000, 0.839103, 0.000000, 1.000000, + 0.401376, -0.056067, -1.752850, 0.880239, 0.109702, 0.461677, 0.000000, 1.000000, + 0.399288, -0.056033, -1.749852, 0.739582, 0.115610, 0.663063, 0.000000, 1.000000, + 0.403188, -0.056298, -1.760069, 0.996819, 0.079697, 0.000000, 0.000000, 1.000000, + 0.402180, -0.056107, -1.754636, 0.932738, 0.103981, 0.345237, 0.000000, 1.000000, + 0.394244, -0.053100, -1.748601, 0.382278, 0.505856, 0.773287, 0.000000, 1.000000, + 0.389249, -0.053007, -1.747547, -0.000000, 0.523637, 0.851942, 0.000000, 1.000000, + 0.389249, -0.050589, -1.752878, -0.000000, 0.865415, 0.501056, 0.000000, 1.000000, + 0.393862, -0.050893, -1.753476, 0.361089, 0.814177, 0.454676, 0.000000, 1.000000, + 0.389249, -0.049689, -1.760069, 0.000000, 1.000000, 0.000374, 0.000000, 1.000000, + 0.393719, -0.050069, -1.760069, 0.353865, 0.935296, 0.000339, 0.000000, 1.000000, + 0.398899, -0.053781, -1.751449, 0.718494, 0.404997, 0.565458, 0.000000, 1.000000, + 0.398612, -0.052122, -1.755114, 0.706876, 0.625838, 0.329625, 0.000000, 1.000000, + 0.398504, -0.051503, -1.760069, 0.703409, 0.710785, 0.000245, 0.000000, 1.000000, + 0.396168, -0.050638, -1.760069, 0.538063, 0.842904, 0.000299, 0.000000, 1.000000, + 0.401974, -0.054910, -1.755485, 0.921992, 0.253575, 0.292627, 0.000000, 1.000000, + 0.401821, -0.054028, -1.757434, 0.915451, 0.365195, 0.169063, 0.000000, 1.000000, + 0.401764, -0.053698, -1.760069, 0.913310, 0.407265, 0.000125, 0.000000, 1.000000, + 0.401100, -0.053086, -1.760069, 0.872624, 0.488393, 0.000156, 0.000000, 1.000000, + 0.401764, -0.053698, -1.841868, 0.913311, 0.407264, 0.000000, 0.000000, 1.000000, + 0.401100, -0.053086, -1.841868, 0.872624, 0.488393, 0.000000, 0.000000, 1.000000, + 0.398504, -0.051503, -1.841868, 0.703407, 0.710787, -0.000000, 0.000000, 1.000000, + 0.396168, -0.050638, -1.841868, 0.537943, 0.842981, 0.000000, 0.000000, 1.000000, + 0.393719, -0.050069, -1.841868, 0.353866, 0.935296, 0.000000, 0.000000, 1.000000, + 0.389249, -0.049689, -1.841868, -0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.421583, -0.081516, -1.848740, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.421583, -0.081516, -1.753197, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.438591, -0.082597, -1.735077, 0.589823, 0.807532, 0.000000, 0.000000, 1.000000, + 0.438718, -0.082643, -1.734941, 0.646829, 0.762635, 0.000000, 0.000000, 1.000000, + 0.438839, -0.082696, -1.734812, 0.723526, 0.690297, -0.000000, 0.000000, 1.000000, + 0.438950, -0.082758, -1.734694, 0.821686, 0.569941, -0.000000, 0.000000, 1.000000, + 0.439038, -0.082834, -1.734600, 0.935325, 0.353790, 0.000000, 0.000000, 1.000000, + 0.439077, -0.082927, -1.734559, 1.000000, -0.000000, 0.000000, 0.000000, 1.000000, + 0.439077, -0.082927, -1.867378, 1.000000, -0.000000, 0.000000, 0.000000, 1.000000, + 0.439038, -0.082834, -1.867337, 0.935325, 0.353790, 0.000000, 0.000000, 1.000000, + 0.438950, -0.082758, -1.867243, 0.821686, 0.569941, 0.000000, 0.000000, 1.000000, + 0.438839, -0.082696, -1.867125, 0.723526, 0.690297, -0.000000, 0.000000, 1.000000, + 0.438718, -0.082643, -1.866996, 0.646829, 0.762635, 0.000000, 0.000000, 1.000000, + 0.438591, -0.082597, -1.866860, 0.589491, 0.807775, 0.000000, 0.000000, 1.000000, + 0.437053, -0.082269, -1.865222, 0.313647, 0.949540, 0.000000, 0.000000, 1.000000, + 0.437008, -0.082262, -1.865174, 0.310168, 0.950682, -0.000000, 0.000000, 1.000000, + 0.434507, -0.081976, -1.862509, 0.188598, 0.982054, 0.000000, 0.000000, 1.000000, + 0.434507, -0.081976, -1.739428, 0.188598, 0.982054, 0.000000, 0.000000, 1.000000, + 0.437008, -0.082262, -1.736763, 0.310168, 0.950682, -0.000000, 0.000000, 1.000000, + 0.437053, -0.082269, -1.736715, 0.313647, 0.949540, 0.000000, 0.000000, 1.000000, + 0.431940, -0.081790, -1.742163, 0.127571, 0.991829, 0.000000, 0.000000, 1.000000, + 0.431940, -0.081790, -1.859774, 0.127571, 0.991829, 0.000000, 0.000000, 1.000000, + 0.429360, -0.081664, -1.744911, 0.086514, 0.996251, 0.000000, 0.000000, 1.000000, + 0.429360, -0.081664, -1.857026, 0.086514, 0.996251, 0.000000, 0.000000, 1.000000, + 0.426766, -0.081580, -1.747674, 0.054239, 0.998528, 0.000000, 0.000000, 1.000000, + 0.426766, -0.081580, -1.854263, 0.054239, 0.998528, 0.000000, 0.000000, 1.000000, + 0.424175, -0.081532, -1.750435, 0.026217, 0.999656, 0.000000, 0.000000, 1.000000, + 0.424175, -0.081532, -1.851502, 0.026217, 0.999656, 0.000000, 0.000000, 1.000000, + 0.439077, -0.083556, -1.734559, 1.000000, -0.000000, 0.000000, 0.000000, 1.000000, + 0.439077, -0.083556, -1.867378, 1.000000, -0.000000, 0.000000, 0.000000, 1.000000, + 0.401974, -0.054910, -1.846452, 0.921992, 0.253575, -0.292627, 0.000000, 1.000000, + 0.401821, -0.054028, -1.844503, 0.915451, 0.365195, -0.169063, 0.000000, 1.000000, + 0.398899, -0.053781, -1.850488, 0.718494, 0.404997, -0.565458, 0.000000, 1.000000, + 0.398612, -0.052122, -1.846823, 0.706876, 0.625838, -0.329625, 0.000000, 1.000000, + 0.394244, -0.053100, -1.853337, 0.382278, 0.505856, -0.773287, 0.000000, 1.000000, + 0.393862, -0.050893, -1.848461, 0.361089, 0.814177, -0.454676, 0.000000, 1.000000, + 0.389249, -0.053007, -1.854390, -0.000000, 0.523637, -0.851942, 0.000000, 1.000000, + 0.389249, -0.050589, -1.849059, -0.000000, 0.865415, -0.501056, 0.000000, 1.000000, + 0.353228, -0.053012, -1.854397, -0.000000, 0.522276, -0.852777, 0.000000, 1.000000, + 0.353228, -0.050592, -1.849069, -0.000000, 0.864641, -0.502390, 0.000000, 1.000000, + 0.353228, -0.049689, -1.841868, 0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + 0.353228, -0.049689, -1.800969, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.353228, -0.049689, -1.760069, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.353228, -0.053012, -1.747540, 0.000000, 0.522276, 0.852777, 0.000000, 1.000000, + 0.353228, -0.056298, -1.745219, 0.000000, 0.084873, 0.996392, 0.000000, 1.000000, + 0.353228, -0.050592, -1.752868, 0.000000, 0.864641, 0.502390, 0.000000, 1.000000, + 0.353228, -0.079279, -1.740982, 0.000000, 0.084873, 0.996392, 0.000000, 1.000000, + 0.353228, -0.080572, -1.740231, -0.000000, 0.427290, 0.904115, 0.000000, 1.000000, + 0.353228, -0.081656, -1.738533, 0.000000, 0.726955, 0.686685, 0.000000, 1.000000, + 0.353228, -0.082368, -1.736084, 0.000000, 0.934893, 0.354929, 0.000000, 1.000000, + 0.353228, -0.082732, -1.734738, 0.000000, 0.827807, 0.561012, 0.000000, 1.000000, + 0.353228, -0.082927, -1.734559, 0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 0.439077, -0.082927, -1.734559, 0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 0.439038, -0.082834, -1.734600, 0.000000, 0.373822, 0.927500, 0.000000, 1.000000, + 0.438950, -0.082758, -1.734694, -0.000000, 0.594315, 0.804233, 0.000000, 1.000000, + 0.438839, -0.082696, -1.734812, 0.000000, 0.712866, 0.701301, 0.000000, 1.000000, + 0.438718, -0.082643, -1.734941, 0.000000, 0.782363, 0.622823, 0.000000, 1.000000, + 0.438591, -0.082597, -1.735077, 0.000000, 0.827807, 0.561012, 0.000000, 1.000000, + 0.437008, -0.082262, -1.736763, 0.000000, 0.956170, 0.292811, 0.000000, 1.000000, + 0.434507, -0.081976, -1.739428, -0.000000, 0.984362, 0.176155, 0.000000, 1.000000, + 0.431940, -0.081790, -1.742163, -0.000000, 0.992869, 0.119208, 0.000000, 1.000000, + 0.429360, -0.081664, -1.744911, -0.000000, 0.996725, 0.080868, 0.000000, 1.000000, + 0.426766, -0.081580, -1.747674, 0.000000, 0.998714, 0.050708, 0.000000, 1.000000, + 0.437053, -0.082269, -1.736715, 0.000000, 0.955056, 0.296427, 0.000000, 1.000000, + 0.353228, -0.083556, -1.734559, 0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 0.439077, -0.083556, -1.734559, 0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 0.439077, -0.083556, -1.734559, -0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.353228, -0.083556, -1.734559, -0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.353228, -0.083556, -1.800969, -0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.353228, -0.083556, -1.867378, -0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.439077, -0.083556, -1.867378, -0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.353228, -0.082927, -1.867378, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.439077, -0.082927, -1.867378, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.439077, -0.083556, -1.867378, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.353228, -0.083556, -1.867378, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.438591, -0.082597, -1.866860, 0.000000, 0.827807, -0.561012, 0.000000, 1.000000, + 0.438718, -0.082643, -1.866996, -0.000000, 0.782363, -0.622823, 0.000000, 1.000000, + 0.438839, -0.082696, -1.867125, -0.000000, 0.712866, -0.701301, 0.000000, 1.000000, + 0.438950, -0.082758, -1.867243, -0.000000, 0.594315, -0.804233, 0.000000, 1.000000, + 0.439038, -0.082834, -1.867337, -0.000000, 0.373822, -0.927500, 0.000000, 1.000000, + 0.353228, -0.082732, -1.867199, 0.000000, 0.827807, -0.561012, 0.000000, 1.000000, + 0.434507, -0.081976, -1.862509, 0.000000, 0.984362, -0.176155, 0.000000, 1.000000, + 0.437008, -0.082262, -1.865174, 0.000000, 0.956170, -0.292811, 0.000000, 1.000000, + 0.431940, -0.081790, -1.859774, 0.000000, 0.992869, -0.119208, 0.000000, 1.000000, + 0.429360, -0.081664, -1.857026, 0.000000, 0.996725, -0.080868, 0.000000, 1.000000, + 0.426766, -0.081580, -1.854263, 0.000000, 0.998714, -0.050708, 0.000000, 1.000000, + 0.437053, -0.082269, -1.865222, -0.000000, 0.955056, -0.296427, 0.000000, 1.000000, + 0.353228, -0.082368, -1.865853, 0.000000, 0.934893, -0.354929, 0.000000, 1.000000, + 0.353228, -0.080572, -1.861707, -0.000000, 0.427290, -0.904115, 0.000000, 1.000000, + 0.353228, -0.081656, -1.863403, -0.000000, 0.726955, -0.686685, 0.000000, 1.000000, + 0.351601, -0.078291, -1.849914, -0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.353228, -0.078291, -1.849914, -0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.353228, -0.078291, -1.800969, -0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.353228, -0.078291, -1.752023, -0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.351601, -0.078291, -1.752023, -0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.351601, -0.078291, -1.800969, -0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.353228, -0.078291, -1.849914, 0.000000, 0.084865, -0.996392, 0.000000, 1.000000, + 0.351601, -0.078291, -1.849914, 0.000000, 0.084865, -0.996392, 0.000000, 1.000000, + 0.351601, -0.056769, -1.845946, 0.000000, 0.084865, -0.996392, 0.000000, 1.000000, + 0.353228, -0.056769, -1.845946, 0.000000, 0.084865, -0.996392, 0.000000, 1.000000, + 0.353228, -0.054954, -1.841867, 0.000000, 1.000000, -0.000038, 0.000000, 1.000000, + 0.353228, -0.055202, -1.843845, 0.000000, 0.864641, -0.502391, 0.000000, 1.000000, + 0.351601, -0.055201, -1.843845, 0.000000, 0.864641, -0.502391, 0.000000, 1.000000, + 0.351601, -0.054954, -1.841867, 0.000000, 1.000000, -0.000038, 0.000000, 1.000000, + 0.353228, -0.055866, -1.845308, 0.000000, 0.522304, -0.852760, 0.000000, 1.000000, + 0.351601, -0.055866, -1.845308, 0.000000, 0.522304, -0.852760, 0.000000, 1.000000, + 0.351601, -0.054955, -1.760065, 0.000000, 1.000000, 0.000040, 0.000000, 1.000000, + 0.353228, -0.054955, -1.760065, 0.000000, 1.000000, 0.000040, 0.000000, 1.000000, + 0.353228, -0.054954, -1.800966, 0.000000, 1.000000, 0.000040, 0.000000, 1.000000, + 0.351601, -0.054954, -1.800966, 0.000000, 1.000000, 0.000040, 0.000000, 1.000000, + 0.353228, -0.055866, -1.756627, -0.000000, 0.522331, 0.852743, 0.000000, 1.000000, + 0.351601, -0.055866, -1.756627, -0.000000, 0.522331, 0.852743, 0.000000, 1.000000, + 0.353228, -0.055202, -1.758089, -0.000000, 0.864767, 0.502174, 0.000000, 1.000000, + 0.351601, -0.055202, -1.758089, -0.000000, 0.864767, 0.502174, 0.000000, 1.000000, + 0.351601, -0.083556, -1.861744, 0.000000, 0.084873, -0.996392, 0.000000, 1.000000, + 0.222253, -0.083556, -1.861744, 0.000000, 0.084873, -0.996392, 0.000000, 1.000000, + 0.222253, -0.056298, -1.856718, 0.000000, 0.084873, -0.996392, 0.000000, 1.000000, + 0.351601, -0.056298, -1.856718, 0.000000, 0.084873, -0.996392, 0.000000, 1.000000, + 0.222253, -0.053007, -1.854390, 0.000000, 0.522276, -0.852777, 0.000000, 1.000000, + 0.351601, -0.053007, -1.854390, -0.000000, 0.522276, -0.852777, 0.000000, 1.000000, + 0.222253, -0.050590, -1.849061, -0.000000, 0.864641, -0.502390, 0.000000, 1.000000, + 0.351601, -0.050590, -1.849061, -0.000000, 0.864641, -0.502390, 0.000000, 1.000000, + 0.351601, -0.049689, -1.841868, 0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + 0.222253, -0.049689, -1.841868, 0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + 0.222253, -0.049689, -1.760069, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.351601, -0.049689, -1.760069, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.351601, -0.049689, -1.800969, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.222253, -0.049689, -1.800969, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.351601, -0.056298, -1.745219, 0.000000, 0.084873, 0.996392, 0.000000, 1.000000, + 0.351601, -0.053007, -1.747547, -0.000000, 0.522276, 0.852777, 0.000000, 1.000000, + 0.222253, -0.053007, -1.747547, -0.000000, 0.522276, 0.852777, 0.000000, 1.000000, + 0.222253, -0.056298, -1.745219, 0.000000, 0.084873, 0.996392, 0.000000, 1.000000, + 0.222253, -0.050590, -1.752876, 0.000000, 0.864641, 0.502390, 0.000000, 1.000000, + 0.351601, -0.050590, -1.752876, -0.000000, 0.864641, 0.502390, 0.000000, 1.000000, + 0.222253, -0.083556, -1.740194, 0.000000, 0.084873, 0.996392, 0.000000, 1.000000, + 0.351601, -0.083556, -1.740194, 0.000000, 0.084873, 0.996392, 0.000000, 1.000000, + 0.222253, -0.078291, -1.752023, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.220627, -0.078291, -1.752023, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.220627, -0.078291, -1.800969, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.220627, -0.078291, -1.849914, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.222253, -0.078291, -1.849914, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.222253, -0.078291, -1.800969, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.220627, -0.056769, -1.845946, -0.000000, 0.084865, -0.996392, 0.000000, 1.000000, + 0.222253, -0.056769, -1.845946, -0.000000, 0.084865, -0.996392, 0.000000, 1.000000, + 0.222253, -0.078291, -1.849914, -0.000000, 0.084865, -0.996392, 0.000000, 1.000000, + 0.220627, -0.078291, -1.849914, -0.000000, 0.084865, -0.996392, 0.000000, 1.000000, + 0.222253, -0.054954, -1.841867, -0.000000, 1.000000, -0.000038, 0.000000, 1.000000, + 0.222253, -0.055201, -1.843845, -0.000000, 0.864641, -0.502391, 0.000000, 1.000000, + 0.220627, -0.055202, -1.843845, -0.000000, 0.864641, -0.502391, 0.000000, 1.000000, + 0.220627, -0.054954, -1.841867, -0.000000, 1.000000, -0.000038, 0.000000, 1.000000, + 0.222253, -0.055866, -1.845308, -0.000000, 0.522304, -0.852760, 0.000000, 1.000000, + 0.220627, -0.055866, -1.845308, -0.000000, 0.522304, -0.852760, 0.000000, 1.000000, + 0.220627, -0.054954, -1.800966, -0.000000, 1.000000, 0.000040, 0.000000, 1.000000, + 0.220627, -0.054955, -1.760065, -0.000000, 1.000000, 0.000040, 0.000000, 1.000000, + 0.222253, -0.054955, -1.760065, -0.000000, 1.000000, 0.000040, 0.000000, 1.000000, + 0.222253, -0.054954, -1.800966, -0.000000, 1.000000, 0.000040, 0.000000, 1.000000, + 0.222253, -0.055866, -1.756627, 0.000000, 0.522331, 0.852743, 0.000000, 1.000000, + 0.220627, -0.055866, -1.756627, 0.000000, 0.522331, 0.852743, 0.000000, 1.000000, + 0.222253, -0.055202, -1.758089, 0.000000, 0.864767, 0.502174, 0.000000, 1.000000, + 0.220627, -0.055202, -1.758089, 0.000000, 0.864767, 0.502174, 0.000000, 1.000000, + 0.220627, -0.056298, -1.745219, 0.000000, 0.084873, 0.996392, 0.000000, 1.000000, + 0.220627, -0.053012, -1.747540, -0.000000, 0.522276, 0.852777, 0.000000, 1.000000, + 0.184605, -0.052901, -1.747691, -0.000000, 0.522276, 0.852777, 0.000000, 1.000000, + 0.184605, -0.056298, -1.745219, -0.000000, 0.084873, 0.996392, 0.000000, 1.000000, + 0.184605, -0.050592, -1.752868, -0.000000, 0.864641, 0.502390, 0.000000, 1.000000, + 0.220627, -0.050592, -1.752868, 0.000000, 0.864641, 0.502390, 0.000000, 1.000000, + 0.220627, -0.049689, -1.760069, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.184605, -0.049689, -1.760069, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.184605, -0.050379, -1.753724, -0.000000, 0.896045, 0.443963, 0.000000, 1.000000, + 0.170666, -0.056298, -1.760069, -0.996819, 0.079697, -0.000000, 0.000000, 1.000000, + 0.172525, -0.056065, -1.752763, -0.874077, 0.110185, 0.473127, 0.000000, 1.000000, + 0.174373, -0.053301, -1.753185, -0.761177, 0.465895, 0.451168, 0.000000, 1.000000, + 0.172760, -0.053082, -1.760069, -0.871917, 0.489654, -0.000000, 0.000000, 1.000000, + 0.177697, -0.050635, -1.760069, -0.536657, 0.843800, -0.000000, 0.000000, 1.000000, + 0.178631, -0.051196, -1.753574, -0.463589, 0.766739, 0.444068, 0.000000, 1.000000, + 0.178714, -0.054473, -1.747535, -0.445725, 0.321476, 0.835453, 0.000000, 1.000000, + 0.177504, -0.056060, -1.747351, -0.531893, 0.114000, 0.839103, 0.000000, 1.000000, + 0.177677, -0.056064, -1.747242, -0.519287, 0.113666, 0.847007, 0.000000, 1.000000, + 0.181166, -0.053261, -1.747758, -0.264167, 0.486304, 0.832901, 0.000000, 1.000000, + 0.172760, -0.053082, -1.841868, -0.872624, 0.488393, 0.000000, 0.000000, 1.000000, + 0.170666, -0.056298, -1.841868, -0.996819, 0.079697, -0.000000, 0.000000, 1.000000, + 0.177697, -0.050635, -1.841868, -0.538060, 0.842906, 0.000000, 0.000000, 1.000000, + 0.184605, -0.049689, -1.841868, -0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.178714, -0.054473, -1.854402, -0.445725, 0.321476, -0.835453, 0.000000, 1.000000, + 0.184605, -0.056298, -1.856718, 0.000000, 0.084873, -0.996392, 0.000000, 1.000000, + 0.177590, -0.056062, -1.854641, -0.519287, 0.113666, -0.847007, 0.000000, 1.000000, + 0.181166, -0.053261, -1.854179, -0.264167, 0.486304, -0.832901, 0.000000, 1.000000, + 0.184605, -0.053012, -1.854397, -0.000179, 0.522276, -0.852776, 0.000000, 1.000000, + 0.184605, -0.052791, -1.854092, -0.000192, 0.552583, -0.833458, 0.000000, 1.000000, + 0.172572, -0.056064, -1.849261, -0.874077, 0.110185, -0.473127, 0.000000, 1.000000, + 0.174373, -0.053301, -1.848752, -0.761177, 0.465895, -0.451168, 0.000000, 1.000000, + 0.178631, -0.051196, -1.848363, -0.463589, 0.766739, -0.444068, 0.000000, 1.000000, + 0.184605, -0.050379, -1.848213, -0.000342, 0.896046, -0.443960, 0.000000, 1.000000, + 0.184605, -0.050592, -1.849069, -0.000327, 0.864640, -0.502392, 0.000000, 1.000000, + 0.172479, -0.056067, -1.849087, -0.880239, 0.109702, -0.461677, 0.000000, 1.000000, + 0.180629, -0.079279, -1.860955, -0.000000, 0.084873, -0.996392, 0.000000, 1.000000, + 0.174250, -0.079033, -1.859248, -0.479520, 0.112470, -0.870294, 0.000000, 1.000000, + 0.173539, -0.078971, -1.858809, -0.531893, 0.114000, -0.839103, 0.000000, 1.000000, + 0.169300, -0.078538, -1.854441, -0.832932, 0.112742, -0.541768, 0.000000, 1.000000, + 0.168605, -0.078458, -1.853215, -0.880239, 0.109702, -0.461677, 0.000000, 1.000000, + 0.166979, -0.078250, -1.847803, -0.988977, 0.089141, -0.118228, 0.000000, 1.000000, + 0.166874, -0.078212, -1.845908, -0.996819, 0.079697, -0.000000, 0.000000, 1.000000, + 0.165914, -0.079849, -1.847948, -0.862866, 0.494791, -0.103170, 0.000000, 1.000000, + 0.165830, -0.079818, -1.845908, -0.872602, 0.488374, 0.007512, 0.000000, 1.000000, + 0.163364, -0.081042, -1.845908, -0.537759, 0.843089, 0.004031, 0.000000, 1.000000, + 0.163451, -0.081058, -1.848282, -0.530474, 0.845325, -0.063426, 0.000000, 1.000000, + 0.159905, -0.081516, -1.845908, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.160073, -0.081516, -1.848740, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + 0.165830, -0.079818, -1.756029, -0.872624, 0.488393, -0.000000, 0.000000, 1.000000, + 0.166874, -0.078212, -1.756029, -0.996819, 0.079697, 0.000000, 0.000000, 1.000000, + 0.163364, -0.081042, -1.756029, -0.538060, 0.842906, -0.000000, 0.000000, 1.000000, + 0.159905, -0.081516, -1.756029, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.152272, -0.081516, -1.753197, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.152272, -0.081516, -1.848740, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.135263, -0.082597, -1.866860, -0.589823, 0.807532, 0.000000, 0.000000, 1.000000, + 0.135137, -0.082643, -1.866996, -0.646829, 0.762635, -0.000000, 0.000000, 1.000000, + 0.135015, -0.082696, -1.867125, -0.723526, 0.690297, 0.000000, 0.000000, 1.000000, + 0.134904, -0.082758, -1.867243, -0.821686, 0.569941, 0.000000, 0.000000, 1.000000, + 0.134816, -0.082834, -1.867337, -0.935325, 0.353790, -0.000000, 0.000000, 1.000000, + 0.134778, -0.082927, -1.867378, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.134778, -0.082927, -1.734559, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.134816, -0.082834, -1.734600, -0.935325, 0.353790, 0.000000, 0.000000, 1.000000, + 0.134904, -0.082758, -1.734694, -0.821686, 0.569941, -0.000000, 0.000000, 1.000000, + 0.135015, -0.082696, -1.734812, -0.723526, 0.690297, 0.000000, 0.000000, 1.000000, + 0.135137, -0.082643, -1.734941, -0.646829, 0.762635, 0.000000, 0.000000, 1.000000, + 0.135263, -0.082597, -1.735077, -0.589491, 0.807775, 0.000000, 0.000000, 1.000000, + 0.136801, -0.082269, -1.736715, -0.313647, 0.949540, 0.000000, 0.000000, 1.000000, + 0.136847, -0.082262, -1.736763, -0.310168, 0.950682, -0.000000, 0.000000, 1.000000, + 0.139349, -0.081976, -1.739428, -0.188598, 0.982054, 0.000000, 0.000000, 1.000000, + 0.139349, -0.081976, -1.862509, -0.188598, 0.982054, 0.000000, 0.000000, 1.000000, + 0.136847, -0.082262, -1.865174, -0.310168, 0.950682, 0.000000, 0.000000, 1.000000, + 0.136801, -0.082269, -1.865222, -0.313647, 0.949540, 0.000000, 0.000000, 1.000000, + 0.141914, -0.081790, -1.859774, -0.127571, 0.991829, 0.000000, 0.000000, 1.000000, + 0.141914, -0.081790, -1.742163, -0.127571, 0.991829, 0.000000, 0.000000, 1.000000, + 0.144494, -0.081664, -1.857026, -0.086514, 0.996251, 0.000000, 0.000000, 1.000000, + 0.144494, -0.081664, -1.744911, -0.086514, 0.996251, 0.000000, 0.000000, 1.000000, + 0.147088, -0.081580, -1.854263, -0.054239, 0.998528, 0.000000, 0.000000, 1.000000, + 0.147088, -0.081580, -1.747674, -0.054239, 0.998528, 0.000000, 0.000000, 1.000000, + 0.149679, -0.081532, -1.851502, -0.026217, 0.999656, 0.000000, 0.000000, 1.000000, + 0.149679, -0.081532, -1.750435, -0.026217, 0.999656, 0.000000, 0.000000, 1.000000, + 0.134778, -0.083556, -1.867378, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.134778, -0.083556, -1.734559, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.166261, -0.081213, -1.856151, -0.417810, 0.840426, -0.345137, 0.000000, 1.000000, + 0.163593, -0.081703, -1.857994, 0.000005, 0.995642, -0.093264, 0.000000, 1.000000, + 0.162950, -0.081663, -1.857011, 0.000070, 0.996721, -0.080917, 0.000000, 1.000000, + 0.161542, -0.081580, -1.854252, -0.000250, 0.998723, -0.050530, 0.000000, 1.000000, + 0.160611, -0.081532, -1.851499, -0.000419, 0.999694, -0.024753, 0.000000, 1.000000, + 0.172461, -0.081515, -1.861650, -0.220211, 0.786643, -0.576802, 0.000000, 1.000000, + 0.171060, -0.082135, -1.864158, -0.000215, 0.972099, -0.234573, 0.000000, 1.000000, + 0.168050, -0.081975, -1.862487, -0.000071, 0.984376, -0.176077, 0.000000, 1.000000, + 0.164984, -0.081789, -1.859757, 0.000037, 0.992864, -0.119257, 0.000000, 1.000000, + 0.180629, -0.081648, -1.863385, 0.001401, 0.722517, -0.691351, 0.000000, 1.000000, + 0.180629, -0.082368, -1.865853, 0.000000, 0.934893, -0.354929, 0.000000, 1.000000, + 0.174177, -0.082262, -1.865174, -0.000061, 0.956197, -0.292726, 0.000000, 1.000000, + 0.168291, -0.080058, -1.854894, -0.704286, 0.507286, -0.496631, 0.000000, 1.000000, + 0.173574, -0.080411, -1.859948, -0.384446, 0.476341, -0.790759, 0.000000, 1.000000, + 0.180629, -0.080566, -1.861701, 0.001844, 0.424443, -0.905453, 0.000000, 1.000000, + 0.220627, -0.049689, -1.800969, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.220627, -0.049689, -1.841868, -0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.220627, -0.053012, -1.854397, -0.000000, 0.522276, -0.852777, 0.000000, 1.000000, + 0.220627, -0.056298, -1.856718, 0.000000, 0.084873, -0.996392, 0.000000, 1.000000, + 0.220627, -0.050592, -1.849069, 0.000000, 0.864641, -0.502390, 0.000000, 1.000000, + 0.220627, -0.079279, -1.860955, 0.000000, 0.084873, -0.996392, 0.000000, 1.000000, + 0.220627, -0.080572, -1.861706, 0.000000, 0.427290, -0.904115, 0.000000, 1.000000, + 0.220627, -0.081656, -1.863404, 0.000000, 0.726955, -0.686685, 0.000000, 1.000000, + 0.220627, -0.082368, -1.865853, -0.000000, 0.934893, -0.354929, 0.000000, 1.000000, + 0.220627, -0.082732, -1.867199, 0.000000, 0.827807, -0.561012, 0.000000, 1.000000, + 0.220627, -0.082927, -1.867378, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.134778, -0.082927, -1.867378, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.134816, -0.082834, -1.867337, -0.000000, 0.373822, -0.927500, 0.000000, 1.000000, + 0.134904, -0.082758, -1.867243, -0.000000, 0.594315, -0.804233, 0.000000, 1.000000, + 0.135015, -0.082696, -1.867125, -0.000000, 0.712866, -0.701301, 0.000000, 1.000000, + 0.135137, -0.082643, -1.866996, -0.000000, 0.782363, -0.622823, 0.000000, 1.000000, + 0.135263, -0.082597, -1.866860, 0.000000, 0.827807, -0.561012, 0.000000, 1.000000, + 0.136847, -0.082262, -1.865174, 0.000000, 0.956170, -0.292811, 0.000000, 1.000000, + 0.139349, -0.081976, -1.862509, 0.000000, 0.984362, -0.176155, 0.000000, 1.000000, + 0.141914, -0.081790, -1.859774, 0.000000, 0.992869, -0.119208, 0.000000, 1.000000, + 0.144494, -0.081664, -1.857026, 0.000000, 0.996725, -0.080868, 0.000000, 1.000000, + 0.147088, -0.081580, -1.854263, 0.000000, 0.998714, -0.050708, 0.000000, 1.000000, + 0.136801, -0.082269, -1.865222, -0.000000, 0.955056, -0.296427, 0.000000, 1.000000, + 0.220627, -0.083556, -1.867378, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.134778, -0.083556, -1.867378, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.134778, -0.083556, -1.867378, -0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.220627, -0.083556, -1.867378, -0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.220627, -0.083556, -1.800969, -0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.220627, -0.083556, -1.734559, -0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.134778, -0.083556, -1.734559, -0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.220627, -0.082927, -1.734559, 0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 0.134778, -0.082927, -1.734559, 0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 0.134778, -0.083556, -1.734559, 0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 0.220627, -0.083556, -1.734559, 0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 0.135263, -0.082597, -1.735077, 0.000000, 0.827807, 0.561012, 0.000000, 1.000000, + 0.135137, -0.082643, -1.734941, 0.000000, 0.782363, 0.622823, 0.000000, 1.000000, + 0.135015, -0.082696, -1.734812, 0.000000, 0.712866, 0.701301, 0.000000, 1.000000, + 0.134904, -0.082758, -1.734694, 0.000000, 0.594315, 0.804233, 0.000000, 1.000000, + 0.134816, -0.082834, -1.734600, 0.000000, 0.373822, 0.927500, 0.000000, 1.000000, + 0.220627, -0.082732, -1.734738, 0.000000, 0.827807, 0.561012, 0.000000, 1.000000, + 0.139349, -0.081976, -1.739428, 0.000000, 0.984362, 0.176155, 0.000000, 1.000000, + 0.136847, -0.082262, -1.736763, 0.000000, 0.956170, 0.292811, 0.000000, 1.000000, + 0.141914, -0.081790, -1.742163, 0.000000, 0.992869, 0.119208, 0.000000, 1.000000, + 0.144494, -0.081664, -1.744911, 0.000000, 0.996725, 0.080868, 0.000000, 1.000000, + 0.147088, -0.081580, -1.747674, 0.000000, 0.998714, 0.050708, 0.000000, 1.000000, + 0.136801, -0.082269, -1.736715, 0.000000, 0.955056, 0.296427, 0.000000, 1.000000, + 0.173892, -0.079002, -1.742903, -0.531893, 0.114000, 0.839103, 0.000000, 1.000000, + 0.802764, -0.112077, -1.701744, 0.000000, -1.000000, 0.000000, 0.580299, 0.563006, + 1.110965, -0.112077, -1.701744, 0.000000, -1.000000, 0.000000, 0.580299, 0.574394, + 0.802764, -0.112077, -1.538240, 0.000000, -1.000000, 0.000000, 0.574268, 0.563006, + 1.110965, -0.112077, -1.538240, 0.000000, -1.000000, 0.000000, 0.574268, 0.574394, + 0.802764, -0.108011, -1.534174, 0.000000, -0.707130, 0.707084, 0.574118, 0.563006, + 1.110965, -0.112077, -1.538240, 0.000000, -0.707130, 0.707084, 0.574268, 0.574394, + 1.110965, -0.108011, -1.534174, 0.000000, -0.707130, 0.707084, 0.574118, 0.574394, + 0.802764, -0.112077, -1.538240, 0.000000, -0.707130, 0.707084, 0.574268, 0.563006, + 1.110965, -0.112077, -1.538240, 0.707109, -0.707105, 0.000000, 0.574268, 0.574394, + 1.110965, -0.112077, -1.701744, 0.707109, -0.707105, 0.000000, 0.580299, 0.574394, + 1.115031, -0.108011, -1.538240, 0.707109, -0.707105, 0.000000, 0.574268, 0.574544, + 1.115031, -0.108011, -1.701744, 0.707109, -0.707105, 0.000000, 0.580299, 0.574544, + 1.110965, -0.017335, -1.534174, 0.707138, 0.000000, 0.707076, 0.574118, 0.574394, + 1.110965, -0.108011, -1.534174, 0.707138, 0.000000, 0.707076, 0.574118, 0.574394, + 1.115031, -0.017335, -1.538240, 0.707138, 0.000000, 0.707076, 0.574268, 0.574544, + 1.115031, -0.108011, -1.538240, 0.707138, 0.000000, 0.707076, 0.574268, 0.574544, + 0.802764, -0.112077, -1.701744, 0.000000, -0.707103, -0.707110, 0.580299, 0.563006, + 1.110965, -0.108011, -1.705810, 0.000000, -0.707103, -0.707110, 0.580449, 0.574394, + 1.110965, -0.112077, -1.701744, 0.000000, -0.707103, -0.707110, 0.580299, 0.574394, + 0.802764, -0.108011, -1.705810, 0.000000, -0.707103, -0.707110, 0.580449, 0.563006, + 1.110965, -0.108011, -1.705810, 0.707103, 0.000000, -0.707111, 0.580449, 0.574394, + 1.110965, -0.017335, -1.705810, 0.707103, 0.000000, -0.707111, 0.580449, 0.574394, + 1.115031, -0.108011, -1.701744, 0.707103, 0.000000, -0.707111, 0.580299, 0.574544, + 1.115031, -0.017335, -1.701744, 0.707103, 0.000000, -0.707111, 0.580299, 0.574544, + 0.798698, -0.017335, -1.538240, -0.707133, 0.000000, 0.707080, 0.574268, 0.562855, + 0.798698, -0.108011, -1.538240, -0.707133, 0.000000, 0.707080, 0.574268, 0.562855, + 0.802764, -0.017335, -1.534174, -0.707133, 0.000000, 0.707080, 0.574118, 0.563006, + 0.802764, -0.108011, -1.534174, -0.707133, 0.000000, 0.707080, 0.574118, 0.563006, + 0.802764, -0.017335, -1.705810, -0.707075, 0.000000, -0.707139, 0.580449, 0.563006, + 0.802764, -0.108011, -1.705810, -0.707075, 0.000000, -0.707139, 0.580449, 0.563006, + 0.798698, -0.017335, -1.701744, -0.707075, 0.000000, -0.707139, 0.580299, 0.562855, + 0.798698, -0.108011, -1.701744, -0.707075, 0.000000, -0.707139, 0.580299, 0.562855, + 0.798698, -0.108011, -1.538240, -0.707093, -0.707121, 0.000000, 0.574268, 0.562855, + 0.798698, -0.108011, -1.701744, -0.707093, -0.707121, 0.000000, 0.580299, 0.562855, + 0.802764, -0.112077, -1.538240, -0.707093, -0.707121, 0.000000, 0.574268, 0.563006, + 0.802764, -0.112077, -1.701744, -0.707093, -0.707121, 0.000000, 0.580299, 0.563006, + 1.110965, -0.108011, -1.534174, 0.577380, -0.577354, 0.577317, 0.574118, 0.574394, + 1.110965, -0.112077, -1.538240, 0.577380, -0.577354, 0.577317, 0.574268, 0.574394, + 1.115031, -0.108011, -1.538240, 0.577380, -0.577354, 0.577317, 0.574268, 0.574544, + 1.110965, -0.112077, -1.701744, 0.577336, -0.577363, -0.577352, 0.580299, 0.574394, + 1.110965, -0.108011, -1.705810, 0.577336, -0.577363, -0.577352, 0.580449, 0.574394, + 1.115031, -0.108011, -1.701744, 0.577336, -0.577363, -0.577352, 0.580299, 0.574544, + 0.802764, -0.112077, -1.538240, -0.577358, -0.577371, 0.577322, 0.574268, 0.563006, + 0.802764, -0.108011, -1.534174, -0.577358, -0.577371, 0.577321, 0.574118, 0.563006, + 0.798698, -0.108011, -1.538240, -0.577358, -0.577371, 0.577322, 0.574268, 0.562855, + 0.802764, -0.108011, -1.705810, -0.577331, -0.577345, -0.577375, 0.580449, 0.563006, + 0.802764, -0.112077, -1.701744, -0.577331, -0.577345, -0.577375, 0.580299, 0.563006, + 0.798698, -0.108011, -1.701744, -0.577331, -0.577345, -0.577375, 0.580299, 0.562855, + 1.115031, -0.108011, -1.538240, 1.000000, 0.000000, 0.000000, 0.574268, 0.574544, + 1.115031, -0.108011, -1.701744, 1.000000, 0.000000, 0.000000, 0.580299, 0.574544, + 1.115031, -0.017335, -1.538240, 0.999467, 0.032643, 0.000000, 0.574268, 0.574544, + 1.115031, -0.017335, -1.701744, 0.999467, 0.032642, 0.000000, 0.580299, 0.574544, + 1.111558, -0.011155, -1.539239, 0.593441, 0.804877, 0.000000, 0.574272, 0.574544, + 1.111558, -0.011155, -1.700745, 0.593442, 0.804876, 0.000000, 0.580271, 0.574544, + 1.073419, 0.012059, -1.549132, 0.488632, 0.872216, 0.021843, 0.574272, 0.574544, + 1.073419, 0.012059, -1.690853, 0.488631, 0.872217, -0.021843, 0.580271, 0.574544, + 0.802171, -0.011155, -1.700745, -0.593442, 0.804877, 0.000000, 0.580295, 0.562855, + 0.802171, -0.011155, -1.539239, -0.593440, 0.804878, 0.000000, 0.574296, 0.562855, + 0.840310, 0.012059, -1.549132, -0.488629, 0.872218, 0.021842, 0.574296, 0.562855, + 0.840310, 0.012059, -1.690853, -0.488629, 0.872218, -0.021843, 0.580295, 0.562855, + 0.798698, -0.017335, -1.538240, -0.999467, 0.032641, 0.000000, 0.574268, 0.562855, + 0.798698, -0.017335, -1.701744, -0.999467, 0.032640, 0.000000, 0.580299, 0.562855, + 0.798698, -0.108011, -1.538240, -1.000000, 0.000000, 0.000000, 0.574268, 0.562855, + 0.798698, -0.108011, -1.701744, -1.000000, 0.000000, 0.000000, 0.580299, 0.562855, + 0.847849, 0.014173, -1.549934, -0.009615, 0.999464, 0.031298, 0.574292, 0.563065, + 1.065880, 0.014173, -1.549934, 0.009615, 0.999464, 0.031297, 0.574292, 0.574334, + 1.065880, 0.014173, -1.690051, 0.009615, 0.999464, -0.031298, 0.580275, 0.574334, + 0.847849, 0.014173, -1.690051, -0.009615, 0.999464, -0.031298, 0.580275, 0.563065, + 1.111558, -0.011155, -1.539239, 0.373960, 0.678970, 0.631786, 0.574272, 0.574544, + 1.101517, -0.009529, -1.535768, 0.326244, 0.751750, 0.573095, 0.574118, 0.574163, + 1.068722, 0.010433, -1.544274, 0.056174, 0.828941, 0.556508, 0.574118, 0.574163, + 1.101517, -0.009529, -1.704216, 0.326239, 0.751743, -0.573105, 0.580449, 0.574272, + 1.068722, 0.010433, -1.695710, 0.056178, 0.828908, -0.556557, 0.580449, 0.574272, + 1.111558, -0.011155, -1.700745, 0.373954, 0.678966, -0.631794, 0.580271, 0.574544, + 0.812211, -0.009529, -1.535768, -0.326243, 0.751752, 0.573092, 0.574118, 0.563128, + 0.845006, 0.010433, -1.544274, -0.056175, 0.828942, 0.556507, 0.574118, 0.563128, + 0.802171, -0.011155, -1.539239, -0.373961, 0.678970, 0.631786, 0.574296, 0.562855, + 0.802171, -0.011155, -1.700745, -0.373941, 0.678959, -0.631809, 0.580295, 0.562855, + 0.812211, -0.009529, -1.704216, -0.326232, 0.751742, -0.573112, 0.580449, 0.563236, + 0.845006, 0.010433, -1.695710, -0.056177, 0.828908, -0.556558, 0.580449, 0.563236, + 1.110965, -0.017335, -1.534174, 0.443761, 0.542239, 0.713480, 0.574118, 0.574394, + 1.115031, -0.017335, -1.538240, 0.443761, 0.542239, 0.713480, 0.574268, 0.574544, + 1.110965, -0.017335, -1.705810, 0.443752, 0.542239, -0.713485, 0.580449, 0.574394, + 1.115031, -0.017335, -1.701744, 0.443752, 0.542239, -0.713485, 0.580299, 0.574544, + 0.802764, -0.017335, -1.534174, -0.443763, 0.542231, 0.713484, 0.574118, 0.563006, + 0.798698, -0.017335, -1.538240, -0.443764, 0.542231, 0.713484, 0.574268, 0.562855, + 0.802764, -0.017335, -1.705810, -0.443731, 0.542222, -0.713511, 0.580449, 0.563006, + 0.798698, -0.017335, -1.701744, -0.443731, 0.542222, -0.713511, 0.580299, 0.562855, + 0.802764, -0.108011, -1.534174, 0.000000, 0.000000, 1.000000, 0.574118, 0.563006, + 1.110965, -0.017335, -1.534174, 0.000000, 0.007327, 0.999973, 0.574118, 0.574394, + 0.802764, -0.017335, -1.534174, 0.000000, 0.007327, 0.999973, 0.574118, 0.563006, + 1.110965, -0.108011, -1.534174, 0.000000, 0.000000, 1.000000, 0.574118, 0.574394, + 0.812211, -0.009529, -1.535768, 0.000000, 0.270226, 0.962797, 0.574118, 0.563128, + 1.101517, -0.009529, -1.535768, 0.000000, 0.270226, 0.962797, 0.574118, 0.574163, + 1.068722, 0.010433, -1.544274, 0.000000, 0.392010, 0.919961, 0.574118, 0.574163, + 0.845006, 0.010433, -1.544274, 0.000000, 0.392011, 0.919961, 0.574118, 0.563128, + 0.802764, -0.017335, -1.705810, -0.000000, 0.007327, -0.999973, 0.580449, 0.563006, + 1.110965, -0.017335, -1.705810, -0.000000, 0.007327, -0.999973, 0.580449, 0.574394, + 0.802764, -0.108011, -1.705810, -0.000000, 0.000000, -1.000000, 0.580449, 0.563006, + 1.110965, -0.108011, -1.705810, -0.000000, 0.000000, -1.000000, 0.580449, 0.574394, + 1.068722, 0.010433, -1.695710, -0.000001, 0.392016, -0.919958, 0.580449, 0.574272, + 0.812211, -0.009529, -1.704216, -0.000001, 0.270217, -0.962799, 0.580449, 0.563236, + 0.845006, 0.010433, -1.695710, -0.000001, 0.392016, -0.919958, 0.580449, 0.563236, + 1.101517, -0.009529, -1.704216, -0.000001, 0.270217, -0.962799, 0.580449, 0.574272, + -2.320497, -0.063315, 1.478442, -1.000000, 0.000000, 0.000002, 0.000000, 0.250000, + -2.325441, -0.541092, 1.447231, -0.951057, 0.000000, 0.309015, 0.050000, 0.000000, + -2.320497, -0.541092, 1.478442, -1.000000, 0.000000, 0.000002, 0.000000, 0.000000, + -2.325441, -0.063315, 1.447231, -0.951057, 0.000000, 0.309015, 0.050000, 0.250000, + -2.339786, -0.541092, 1.419075, -0.809018, 0.000000, 0.587783, 0.100000, 0.000000, + -2.339786, -0.063315, 1.419075, -0.809018, 0.000000, 0.587783, 0.100000, 0.250000, + -2.362131, -0.063315, 1.396731, -0.587786, 0.000000, 0.809016, 0.150000, 0.250000, + -2.362131, -0.541092, 1.396731, -0.587786, 0.000000, 0.809016, 0.150000, 0.000000, + -2.390286, -0.063315, 1.382385, -0.309018, 0.000000, 0.951056, 0.200000, 0.250000, + -2.390286, -0.541092, 1.382385, -0.309018, 0.000000, 0.951056, 0.200000, 0.000000, + -2.421497, -0.063315, 1.377441, 0.000000, 0.000000, 1.000000, 0.250000, 0.250000, + -2.421497, -0.541092, 1.377441, 0.000000, 0.000000, 1.000000, 0.250000, 0.000000, + -2.452708, -0.063315, 1.382385, 0.309020, 0.000000, 0.951056, 0.300000, 0.250000, + -2.452708, -0.541092, 1.382385, 0.309020, 0.000000, 0.951056, 0.300000, 0.000000, + -2.480863, -0.063315, 1.396731, 0.587785, 0.000000, 0.809017, 0.350000, 0.250000, + -2.480863, -0.541092, 1.396731, 0.587785, 0.000000, 0.809017, 0.350000, 0.000000, + -2.503208, -0.063315, 1.419075, 0.809014, 0.000000, 0.587789, 0.400000, 0.250000, + -2.503208, -0.541092, 1.419075, 0.809014, 0.000000, 0.587789, 0.400000, 0.000000, + -2.517554, -0.541092, 1.447231, 0.951056, 0.000000, 0.309019, 0.450000, 0.000000, + -2.517554, -0.063315, 1.447231, 0.951056, 0.000000, 0.309019, 0.450000, 0.250000, + -2.522497, -0.541092, 1.478442, 1.000000, 0.000000, 0.000000, 0.500000, 0.000000, + -2.522497, -0.063315, 1.478442, 1.000000, 0.000000, 0.000000, 0.500000, 0.250000, + -2.517554, -0.541092, 1.509652, 0.951056, 0.000000, -0.309019, 0.550000, 0.000000, + -2.517554, -0.063315, 1.509652, 0.951056, 0.000000, -0.309019, 0.550000, 0.250000, + -2.503208, -0.541092, 1.537808, 0.809017, 0.000000, -0.587785, 0.600000, 0.000000, + -2.503208, -0.063315, 1.537808, 0.809017, 0.000000, -0.587785, 0.600000, 0.250000, + -2.480863, -0.541092, 1.560152, 0.587784, 0.000000, -0.809018, 0.650000, 0.000000, + -2.480863, -0.063315, 1.560152, 0.587784, 0.000000, -0.809018, 0.650000, 0.250000, + -2.452708, -0.541092, 1.574498, 0.309018, 0.000000, -0.951056, 0.700000, 0.000000, + -2.452708, -0.063315, 1.574498, 0.309018, 0.000000, -0.951056, 0.700000, 0.250000, + -2.421497, -0.541092, 1.579442, 0.000002, 0.000000, -1.000000, 0.750000, 0.000000, + -2.421497, -0.063315, 1.579442, 0.000002, 0.000000, -1.000000, 0.750000, 0.250000, + -2.390286, -0.541092, 1.574498, -0.309015, 0.000000, -0.951057, 0.800000, 0.000000, + -2.390286, -0.063315, 1.574498, -0.309015, 0.000000, -0.951057, 0.800000, 0.250000, + -2.362131, -0.541092, 1.560152, -0.587785, 0.000000, -0.809017, 0.850000, 0.000000, + -2.362131, -0.063315, 1.560152, -0.587785, 0.000000, -0.809017, 0.850000, 0.250000, + -2.339786, -0.541092, 1.537808, -0.809017, 0.000000, -0.587785, 0.900000, 0.000000, + -2.339786, -0.063315, 1.537808, -0.809017, 0.000000, -0.587785, 0.900000, 0.250000, + -2.325440, -0.541092, 1.509652, -0.951058, 0.000000, -0.309013, 0.950000, 0.000000, + -2.325440, -0.063315, 1.509652, -0.951058, 0.000000, -0.309013, 0.950000, 0.250000, + -2.320497, -0.541092, 1.478442, -1.000000, 0.000000, 0.000002, 1.000000, 0.000000, + -2.320497, -0.063315, 1.478442, -1.000000, 0.000000, 0.000002, 1.000000, 0.250000, + -2.320497, -0.063315, 1.478442, 0.000000, 1.000000, 0.000000, 0.000000, 0.250000, + -2.269328, -0.063315, 1.428999, 0.000000, 1.000000, 0.000000, 0.050000, 0.500000, + -2.325441, -0.063315, 1.447231, 0.000000, 1.000000, 0.000000, 0.050000, 0.250000, + -2.261497, -0.063315, 1.478442, 0.000000, 1.000000, 0.000000, 0.000000, 0.500000, + -2.292054, -0.063315, 1.384396, 0.000000, 1.000000, 0.000000, 0.100000, 0.500000, + -2.339786, -0.063315, 1.419075, 0.000000, 1.000000, 0.000000, 0.100000, 0.250000, + -2.327451, -0.063315, 1.348999, 0.000000, 1.000000, 0.000000, 0.150000, 0.500000, + -2.362131, -0.063315, 1.396731, 0.000000, 1.000000, 0.000000, 0.150000, 0.250000, + -2.372054, -0.063315, 1.326272, 0.000000, 1.000000, 0.000000, 0.200000, 0.500000, + -2.390286, -0.063315, 1.382385, 0.000000, 1.000000, 0.000000, 0.200000, 0.250000, + -2.421497, -0.063315, 1.377441, 0.000000, 1.000000, 0.000000, 0.250000, 0.250000, + -2.421497, -0.063315, 1.318441, 0.000000, 1.000000, 0.000000, 0.250000, 0.500000, + -2.470940, -0.063315, 1.326272, 0.000000, 1.000000, 0.000000, 0.300000, 0.500000, + -2.452708, -0.063315, 1.382385, 0.000000, 1.000000, 0.000000, 0.300000, 0.250000, + -2.515543, -0.063315, 1.348999, 0.000000, 1.000000, -0.000000, 0.350000, 0.500000, + -2.480863, -0.063315, 1.396731, 0.000000, 1.000000, -0.000000, 0.350000, 0.250000, + -2.550940, -0.063315, 1.384396, 0.000000, 1.000000, -0.000000, 0.400000, 0.500000, + -2.503208, -0.063315, 1.419075, 0.000000, 1.000000, -0.000000, 0.400000, 0.250000, + -2.573666, -0.063315, 1.428999, 0.000000, 1.000000, 0.000000, 0.450000, 0.500000, + -2.517554, -0.063315, 1.447231, 0.000000, 1.000000, 0.000000, 0.450000, 0.250000, + -2.581497, -0.063315, 1.478442, 0.000000, 1.000000, 0.000000, 0.500000, 0.500000, + -2.522497, -0.063315, 1.478442, 0.000000, 1.000000, 0.000000, 0.500000, 0.250000, + -2.517554, -0.063315, 1.509652, 0.000000, 1.000000, 0.000000, 0.550000, 0.250000, + -2.573666, -0.063315, 1.527884, 0.000000, 1.000000, 0.000000, 0.550000, 0.500000, + -2.503208, -0.063315, 1.537808, 0.000000, 1.000000, 0.000000, 0.600000, 0.250000, + -2.550940, -0.063315, 1.572487, 0.000000, 1.000000, 0.000000, 0.600000, 0.500000, + -2.515543, -0.063315, 1.607884, 0.000000, 1.000000, 0.000000, 0.650000, 0.500000, + -2.480863, -0.063315, 1.560152, 0.000000, 1.000000, 0.000000, 0.650000, 0.250000, + -2.452708, -0.063315, 1.574498, 0.000000, 1.000000, 0.000000, 0.700000, 0.250000, + -2.470940, -0.063315, 1.630611, 0.000000, 1.000000, 0.000000, 0.700000, 0.500000, + -2.421497, -0.063315, 1.638442, 0.000000, 1.000000, 0.000000, 0.750000, 0.500000, + -2.421497, -0.063315, 1.579442, 0.000000, 1.000000, 0.000000, 0.750000, 0.250000, + -2.372054, -0.063315, 1.630611, 0.000000, 1.000000, 0.000000, 0.800000, 0.500000, + -2.390286, -0.063315, 1.574498, 0.000000, 1.000000, 0.000000, 0.800000, 0.250000, + -2.327451, -0.063315, 1.607884, 0.000000, 1.000000, 0.000000, 0.850000, 0.500000, + -2.362131, -0.063315, 1.560152, 0.000000, 1.000000, 0.000000, 0.850000, 0.250000, + -2.339786, -0.063315, 1.537808, 0.000000, 1.000000, 0.000000, 0.900000, 0.250000, + -2.292054, -0.063315, 1.572487, 0.000000, 1.000000, 0.000000, 0.900000, 0.500000, + -2.269328, -0.063315, 1.527884, 0.000000, 1.000000, 0.000000, 0.950000, 0.500000, + -2.325440, -0.063315, 1.509652, 0.000000, 1.000000, 0.000000, 0.950000, 0.250000, + -2.261497, -0.063315, 1.478442, 0.000000, 1.000000, 0.000000, 1.000000, 0.500000, + -2.320497, -0.063315, 1.478442, 0.000000, 1.000000, 0.000000, 1.000000, 0.250000, + -2.261497, -0.541092, 1.478442, 1.000000, 0.000000, -0.000002, 0.000000, 0.750000, + -2.269328, -0.063315, 1.428999, 0.951057, 0.000000, -0.309015, 0.050000, 0.500000, + -2.261497, -0.063315, 1.478442, 1.000000, 0.000000, -0.000002, 0.000000, 0.500000, + -2.269328, -0.541092, 1.428999, 0.951057, 0.000000, -0.309015, 0.050000, 0.750000, + -2.292054, -0.063315, 1.384396, 0.809018, 0.000000, -0.587785, 0.100000, 0.500000, + -2.292054, -0.541092, 1.384396, 0.809018, 0.000000, -0.587785, 0.100000, 0.750000, + -2.327451, -0.541092, 1.348999, 0.587786, 0.000000, -0.809016, 0.150000, 0.750000, + -2.327451, -0.063315, 1.348999, 0.587786, 0.000000, -0.809016, 0.150000, 0.500000, + -2.372054, -0.541092, 1.326272, 0.309019, 0.000000, -0.951056, 0.200000, 0.750000, + -2.372054, -0.063315, 1.326272, 0.309019, 0.000000, -0.951056, 0.200000, 0.500000, + -2.421497, -0.541092, 1.318441, -0.000000, 0.000000, -1.000000, 0.250000, 0.750000, + -2.421497, -0.063315, 1.318441, -0.000000, 0.000000, -1.000000, 0.250000, 0.500000, + -2.470940, -0.541092, 1.326272, -0.309018, 0.000000, -0.951056, 0.300000, 0.750000, + -2.470940, -0.063315, 1.326272, -0.309018, 0.000000, -0.951056, 0.300000, 0.500000, + -2.515543, -0.541092, 1.348999, -0.587786, 0.000000, -0.809016, 0.350000, 0.750000, + -2.515543, -0.063315, 1.348999, -0.587786, 0.000000, -0.809016, 0.350000, 0.500000, + -2.550940, -0.541092, 1.384396, -0.809017, 0.000000, -0.587786, 0.400000, 0.750000, + -2.550940, -0.063315, 1.384396, -0.809017, 0.000000, -0.587786, 0.400000, 0.500000, + -2.573666, -0.063315, 1.428999, -0.951056, 0.000000, -0.309019, 0.450000, 0.500000, + -2.573666, -0.541092, 1.428999, -0.951056, 0.000000, -0.309019, 0.450000, 0.750000, + -2.581497, -0.063315, 1.478442, -1.000000, 0.000000, 0.000000, 0.500000, 0.500000, + -2.581497, -0.541092, 1.478442, -1.000000, 0.000000, 0.000000, 0.500000, 0.750000, + -2.573666, -0.063315, 1.527884, -0.951056, 0.000000, 0.309019, 0.550000, 0.500000, + -2.573666, -0.541092, 1.527884, -0.951056, 0.000000, 0.309019, 0.550000, 0.750000, + -2.550940, -0.063315, 1.572487, -0.809016, 0.000000, 0.587786, 0.600000, 0.500000, + -2.550940, -0.541092, 1.572487, -0.809016, 0.000000, 0.587786, 0.600000, 0.750000, + -2.515543, -0.063315, 1.607884, -0.587786, 0.000000, 0.809016, 0.650000, 0.500000, + -2.515543, -0.541092, 1.607884, -0.587786, 0.000000, 0.809016, 0.650000, 0.750000, + -2.470940, -0.063315, 1.630611, -0.309017, 0.000000, 0.951056, 0.700000, 0.500000, + -2.470940, -0.541092, 1.630611, -0.309017, 0.000000, 0.951056, 0.700000, 0.750000, + -2.421497, -0.063315, 1.638442, -0.000000, 0.000000, 1.000000, 0.750000, 0.500000, + -2.421497, -0.541092, 1.638442, -0.000000, 0.000000, 1.000000, 0.750000, 0.750000, + -2.372054, -0.063315, 1.630611, 0.309016, 0.000000, 0.951057, 0.800000, 0.500000, + -2.372054, -0.541092, 1.630611, 0.309016, 0.000000, 0.951057, 0.800000, 0.750000, + -2.327451, -0.063315, 1.607884, 0.587786, 0.000000, 0.809017, 0.850000, 0.500000, + -2.327451, -0.541092, 1.607884, 0.587786, 0.000000, 0.809017, 0.850000, 0.750000, + -2.292054, -0.063315, 1.572487, 0.809017, 0.000000, 0.587785, 0.900000, 0.500000, + -2.292054, -0.541092, 1.572487, 0.809017, 0.000000, 0.587785, 0.900000, 0.750000, + -2.269328, -0.063315, 1.527884, 0.951058, 0.000000, 0.309014, 0.950000, 0.500000, + -2.269328, -0.541092, 1.527884, 0.951058, 0.000000, 0.309014, 0.950000, 0.750000, + -2.261497, -0.063315, 1.478442, 1.000000, 0.000000, -0.000002, 1.000000, 0.500000, + -2.261497, -0.541092, 1.478442, 1.000000, 0.000000, -0.000002, 1.000000, 0.750000, + -2.320497, -0.541092, 1.478442, 0.000000, -1.000000, -0.000001, 0.000000, 1.000000, + -2.269328, -0.541092, 1.428999, 0.000000, -1.000000, 0.000000, 0.050000, 0.750000, + -2.261497, -0.541092, 1.478442, 0.000000, -1.000000, -0.000001, 0.000000, 0.750000, + -2.325441, -0.541092, 1.447231, 0.000000, -1.000000, 0.000000, 0.050000, 1.000000, + -2.339786, -0.541092, 1.419075, 0.000000, -1.000000, -0.000000, 0.100000, 1.000000, + -2.292054, -0.541092, 1.384396, 0.000000, -1.000000, -0.000000, 0.100000, 0.750000, + -2.327451, -0.541092, 1.348999, 0.000000, -1.000000, -0.000000, 0.150000, 0.750000, + -2.362131, -0.541092, 1.396731, 0.000000, -1.000000, -0.000000, 0.150000, 1.000000, + -2.390286, -0.541092, 1.382385, 0.000000, -1.000000, 0.000000, 0.200000, 1.000000, + -2.372054, -0.541092, 1.326272, 0.000000, -1.000000, 0.000000, 0.200000, 0.750000, + -2.421497, -0.541092, 1.377441, 0.000000, -1.000000, -0.000000, 0.250000, 1.000000, + -2.421497, -0.541092, 1.318441, 0.000000, -1.000000, -0.000000, 0.250000, 0.750000, + -2.470940, -0.541092, 1.326272, 0.000000, -1.000000, -0.000000, 0.300000, 0.750000, + -2.452708, -0.541092, 1.382385, 0.000000, -1.000000, -0.000000, 0.300000, 1.000000, + -2.515543, -0.541092, 1.348999, 0.000000, -1.000000, -0.000001, 0.350000, 0.750000, + -2.480863, -0.541092, 1.396731, 0.000000, -1.000000, -0.000001, 0.350000, 1.000000, + -2.503208, -0.541092, 1.419075, 0.000000, -1.000000, -0.000001, 0.400000, 1.000000, + -2.550940, -0.541092, 1.384396, 0.000000, -1.000000, -0.000001, 0.400000, 0.750000, + -2.573666, -0.541092, 1.428999, 0.000000, -1.000000, 0.000000, 0.450000, 0.750000, + -2.517554, -0.541092, 1.447231, 0.000000, -1.000000, 0.000000, 0.450000, 1.000000, + -2.581497, -0.541092, 1.478442, 0.000000, -1.000000, 0.000000, 0.500000, 0.750000, + -2.522497, -0.541092, 1.478442, 0.000000, -1.000000, 0.000000, 0.500000, 1.000000, + -2.517554, -0.541092, 1.509652, 0.000000, -1.000000, 0.000000, 0.550000, 1.000000, + -2.573666, -0.541092, 1.527884, 0.000000, -1.000000, 0.000000, 0.550000, 0.750000, + -2.503208, -0.541092, 1.537808, 0.000000, -1.000000, 0.000000, 0.600000, 1.000000, + -2.550940, -0.541092, 1.572487, 0.000000, -1.000000, 0.000000, 0.600000, 0.750000, + -2.515543, -0.541092, 1.607884, 0.000000, -1.000000, 0.000000, 0.650000, 0.750000, + -2.480863, -0.541092, 1.560152, 0.000000, -1.000000, 0.000000, 0.650000, 1.000000, + -2.452708, -0.541092, 1.574498, 0.000000, -1.000000, 0.000000, 0.700000, 1.000000, + -2.470940, -0.541092, 1.630611, 0.000000, -1.000000, 0.000000, 0.700000, 0.750000, + -2.421497, -0.541092, 1.579442, 0.000000, -1.000000, 0.000000, 0.750000, 1.000000, + -2.421497, -0.541092, 1.638442, 0.000000, -1.000000, 0.000000, 0.750000, 0.750000, + -2.372054, -0.541092, 1.630611, 0.000000, -1.000000, -0.000000, 0.800000, 0.750000, + -2.390286, -0.541092, 1.574498, 0.000000, -1.000000, -0.000000, 0.800000, 1.000000, + -2.362131, -0.541092, 1.560152, 0.000000, -1.000000, -0.000000, 0.850000, 1.000000, + -2.327451, -0.541092, 1.607884, 0.000000, -1.000000, -0.000000, 0.850000, 0.750000, + -2.339786, -0.541092, 1.537808, 0.000000, -1.000000, -0.000001, 0.900000, 1.000000, + -2.292054, -0.541092, 1.572487, 0.000000, -1.000000, -0.000001, 0.900000, 0.750000, + -2.269328, -0.541092, 1.527884, 0.000000, -1.000000, -0.000001, 0.950000, 0.750000, + -2.325440, -0.541092, 1.509652, 0.000000, -1.000000, -0.000001, 0.950000, 1.000000, + -2.261497, -0.541092, 1.478442, 0.000000, -1.000000, -0.000001, 1.000000, 0.750000, + -2.320497, -0.541092, 1.478442, 0.000000, -1.000000, -0.000001, 1.000000, 1.000000, + 3.468160, -0.063315, 1.477815, -1.000000, 0.000000, -0.000000, 0.000000, 0.250000, + 3.463217, -0.541092, 1.446605, -0.951057, 0.000000, 0.309014, 0.050000, 0.000000, + 3.468160, -0.541092, 1.477815, -1.000000, 0.000000, -0.000000, 0.000000, 0.000000, + 3.463217, -0.063315, 1.446605, -0.951057, 0.000000, 0.309014, 0.050000, 0.250000, + 3.448871, -0.541092, 1.418449, -0.809018, 0.000000, 0.587783, 0.100000, 0.000000, + 3.448871, -0.063315, 1.418449, -0.809018, 0.000000, 0.587783, 0.100000, 0.250000, + 3.426527, -0.541092, 1.396105, -0.587781, 0.000000, 0.809020, 0.150000, 0.000000, + 3.426527, -0.063315, 1.396105, -0.587781, 0.000000, 0.809020, 0.150000, 0.250000, + 3.398371, -0.063315, 1.381759, -0.309014, 0.000000, 0.951058, 0.200000, 0.250000, + 3.398371, -0.541092, 1.381759, -0.309014, 0.000000, 0.951058, 0.200000, 0.000000, + 3.367160, -0.063315, 1.376816, 0.000000, 0.000000, 1.000000, 0.250000, 0.250000, + 3.367160, -0.541092, 1.376816, 0.000000, 0.000000, 1.000000, 0.250000, 0.000000, + 3.335950, -0.063315, 1.381759, 0.309014, 0.000000, 0.951058, 0.300000, 0.250000, + 3.335950, -0.541092, 1.381759, 0.309014, 0.000000, 0.951058, 0.300000, 0.000000, + 3.307794, -0.063315, 1.396105, 0.587783, 0.000000, 0.809019, 0.350000, 0.250000, + 3.307794, -0.541092, 1.396105, 0.587783, 0.000000, 0.809019, 0.350000, 0.000000, + 3.285449, -0.063315, 1.418449, 0.809017, 0.000000, 0.587785, 0.400000, 0.250000, + 3.285449, -0.541092, 1.418449, 0.809017, 0.000000, 0.587785, 0.400000, 0.000000, + 3.271104, -0.541092, 1.446605, 0.951057, 0.000000, 0.309015, 0.450000, 0.000000, + 3.271104, -0.063315, 1.446605, 0.951057, 0.000000, 0.309015, 0.450000, 0.250000, + 3.266160, -0.541092, 1.477815, 1.000000, 0.000000, 0.000000, 0.500000, 0.000000, + 3.266160, -0.063315, 1.477815, 1.000000, 0.000000, 0.000000, 0.500000, 0.250000, + 3.271104, -0.541092, 1.509026, 0.951057, 0.000000, -0.309015, 0.550000, 0.000000, + 3.271104, -0.063315, 1.509026, 0.951057, 0.000000, -0.309015, 0.550000, 0.250000, + 3.285449, -0.541092, 1.537182, 0.809020, 0.000000, -0.587782, 0.600000, 0.000000, + 3.285449, -0.063315, 1.537182, 0.809020, 0.000000, -0.587782, 0.600000, 0.250000, + 3.307794, -0.541092, 1.559526, 0.587783, 0.000000, -0.809019, 0.650000, 0.000000, + 3.307794, -0.063315, 1.559526, 0.587783, 0.000000, -0.809019, 0.650000, 0.250000, + 3.335950, -0.541092, 1.573872, 0.309018, 0.000000, -0.951056, 0.700000, 0.000000, + 3.335950, -0.063315, 1.573872, 0.309018, 0.000000, -0.951056, 0.700000, 0.250000, + 3.367160, -0.541092, 1.578816, 0.000003, 0.000000, -1.000000, 0.750000, 0.000000, + 3.367160, -0.063315, 1.578816, 0.000003, 0.000000, -1.000000, 0.750000, 0.250000, + 3.398371, -0.541092, 1.573872, -0.309017, 0.000000, -0.951057, 0.800000, 0.000000, + 3.398371, -0.063315, 1.573872, -0.309017, 0.000000, -0.951057, 0.800000, 0.250000, + 3.426527, -0.541092, 1.559526, -0.587785, 0.000000, -0.809017, 0.850000, 0.000000, + 3.426527, -0.063315, 1.559526, -0.587785, 0.000000, -0.809017, 0.850000, 0.250000, + 3.448871, -0.541092, 1.537182, -0.809017, 0.000000, -0.587785, 0.900000, 0.000000, + 3.448871, -0.063315, 1.537182, -0.809017, 0.000000, -0.587785, 0.900000, 0.250000, + 3.463217, -0.541092, 1.509026, -0.951057, 0.000000, -0.309015, 0.950000, 0.000000, + 3.463217, -0.063315, 1.509026, -0.951057, 0.000000, -0.309015, 0.950000, 0.250000, + 3.468160, -0.541092, 1.477815, -1.000000, 0.000000, -0.000000, 1.000000, 0.000000, + 3.468160, -0.063315, 1.477815, -1.000000, 0.000000, -0.000000, 1.000000, 0.250000, + 3.527160, -0.063315, 1.477815, 0.000000, 1.000000, 0.000000, 0.000000, 0.500000, + 3.463217, -0.063315, 1.446605, 0.000000, 1.000000, 0.000000, 0.050000, 0.250000, + 3.468160, -0.063315, 1.477815, 0.000000, 1.000000, 0.000000, 0.000000, 0.250000, + 3.519329, -0.063315, 1.428373, 0.000000, 1.000000, 0.000000, 0.050000, 0.500000, + 3.496603, -0.063315, 1.383770, 0.000000, 1.000000, 0.000000, 0.100000, 0.500000, + 3.448871, -0.063315, 1.418449, 0.000000, 1.000000, 0.000000, 0.100000, 0.250000, + 3.461206, -0.063315, 1.348373, 0.000000, 1.000000, 0.000000, 0.150000, 0.500000, + 3.426527, -0.063315, 1.396105, 0.000000, 1.000000, 0.000000, 0.150000, 0.250000, + 3.416603, -0.063315, 1.325646, 0.000000, 1.000000, 0.000000, 0.200000, 0.500000, + 3.398371, -0.063315, 1.381759, 0.000000, 1.000000, 0.000000, 0.200000, 0.250000, + 3.367160, -0.063315, 1.317816, 0.000000, 1.000000, 0.000000, 0.250000, 0.500000, + 3.367160, -0.063315, 1.376816, 0.000000, 1.000000, 0.000000, 0.250000, 0.250000, + 3.335950, -0.063315, 1.381759, 0.000000, 1.000000, 0.000000, 0.300000, 0.250000, + 3.317718, -0.063315, 1.325646, 0.000000, 1.000000, 0.000000, 0.300000, 0.500000, + 3.273115, -0.063315, 1.348373, 0.000000, 1.000000, 0.000000, 0.350000, 0.500000, + 3.307794, -0.063315, 1.396105, 0.000000, 1.000000, 0.000000, 0.350000, 0.250000, + 3.237718, -0.063315, 1.383770, 0.000000, 1.000000, -0.000000, 0.400000, 0.500000, + 3.285449, -0.063315, 1.418449, 0.000000, 1.000000, -0.000000, 0.400000, 0.250000, + 3.214991, -0.063315, 1.428373, 0.000000, 1.000000, 0.000000, 0.450000, 0.500000, + 3.271104, -0.063315, 1.446605, 0.000000, 1.000000, 0.000000, 0.450000, 0.250000, + 3.207160, -0.063315, 1.477815, 0.000000, 1.000000, 0.000000, 0.500000, 0.500000, + 3.266160, -0.063315, 1.477815, 0.000000, 1.000000, 0.000000, 0.500000, 0.250000, + 3.214991, -0.063315, 1.527258, 0.000000, 1.000000, -0.000000, 0.550000, 0.500000, + 3.271104, -0.063315, 1.509026, 0.000000, 1.000000, -0.000000, 0.550000, 0.250000, + 3.285449, -0.063315, 1.537182, 0.000000, 1.000000, -0.000000, 0.600000, 0.250000, + 3.237718, -0.063315, 1.571861, 0.000000, 1.000000, -0.000000, 0.600000, 0.500000, + 3.273115, -0.063315, 1.607258, 0.000000, 1.000000, -0.000000, 0.650000, 0.500000, + 3.307794, -0.063315, 1.559526, 0.000000, 1.000000, -0.000000, 0.650000, 0.250000, + 3.335950, -0.063315, 1.573872, 0.000000, 1.000000, -0.000000, 0.700000, 0.250000, + 3.317718, -0.063315, 1.629985, 0.000000, 1.000000, -0.000000, 0.700000, 0.500000, + 3.367160, -0.063315, 1.637816, 0.000000, 1.000000, 0.000000, 0.750000, 0.500000, + 3.367160, -0.063315, 1.578816, 0.000000, 1.000000, 0.000000, 0.750000, 0.250000, + 3.416603, -0.063315, 1.629985, 0.000000, 1.000000, 0.000000, 0.800000, 0.500000, + 3.398371, -0.063315, 1.573872, 0.000000, 1.000000, 0.000000, 0.800000, 0.250000, + 3.461206, -0.063315, 1.607258, 0.000000, 1.000000, 0.000000, 0.850000, 0.500000, + 3.426527, -0.063315, 1.559526, 0.000000, 1.000000, 0.000000, 0.850000, 0.250000, + 3.496603, -0.063315, 1.571861, 0.000000, 1.000000, 0.000000, 0.900000, 0.500000, + 3.448871, -0.063315, 1.537182, 0.000000, 1.000000, 0.000000, 0.900000, 0.250000, + 3.463217, -0.063315, 1.509026, 0.000000, 1.000000, 0.000000, 0.950000, 0.250000, + 3.519330, -0.063315, 1.527258, 0.000000, 1.000000, 0.000000, 0.950000, 0.500000, + 3.527160, -0.063315, 1.477815, 0.000000, 1.000000, 0.000000, 1.000000, 0.500000, + 3.468160, -0.063315, 1.477815, 0.000000, 1.000000, 0.000000, 1.000000, 0.250000, + 3.527160, -0.541092, 1.477815, 1.000000, 0.000000, -0.000003, 0.000000, 0.750000, + 3.519329, -0.063315, 1.428373, 0.951056, 0.000000, -0.309019, 0.050000, 0.500000, + 3.527160, -0.063315, 1.477815, 1.000000, 0.000000, -0.000003, 0.000000, 0.500000, + 3.519329, -0.541092, 1.428373, 0.951056, 0.000000, -0.309019, 0.050000, 0.750000, + 3.496603, -0.063315, 1.383770, 0.809016, 0.000000, -0.587787, 0.100000, 0.500000, + 3.496603, -0.541092, 1.383770, 0.809016, 0.000000, -0.587787, 0.100000, 0.750000, + 3.461206, -0.541092, 1.348373, 0.587786, 0.000000, -0.809016, 0.150000, 0.750000, + 3.461206, -0.063315, 1.348373, 0.587786, 0.000000, -0.809016, 0.150000, 0.500000, + 3.416603, -0.541092, 1.325646, 0.309017, 0.000000, -0.951056, 0.200000, 0.750000, + 3.416603, -0.063315, 1.325646, 0.309017, 0.000000, -0.951056, 0.200000, 0.500000, + 3.367160, -0.541092, 1.317816, 0.000000, 0.000000, -1.000000, 0.250000, 0.750000, + 3.367160, -0.063315, 1.317816, 0.000000, 0.000000, -1.000000, 0.250000, 0.500000, + 3.317718, -0.541092, 1.325646, -0.309014, 0.000000, -0.951057, 0.300000, 0.750000, + 3.317718, -0.063315, 1.325646, -0.309014, 0.000000, -0.951057, 0.300000, 0.500000, + 3.273115, -0.541092, 1.348373, -0.587786, 0.000000, -0.809016, 0.350000, 0.750000, + 3.273115, -0.063315, 1.348373, -0.587786, 0.000000, -0.809016, 0.350000, 0.500000, + 3.237718, -0.541092, 1.383770, -0.809018, 0.000000, -0.587784, 0.400000, 0.750000, + 3.237718, -0.063315, 1.383770, -0.809018, 0.000000, -0.587784, 0.400000, 0.500000, + 3.214991, -0.063315, 1.428373, -0.951056, 0.000000, -0.309019, 0.450000, 0.500000, + 3.214991, -0.541092, 1.428373, -0.951056, 0.000000, -0.309019, 0.450000, 0.750000, + 3.207160, -0.063315, 1.477815, -1.000000, 0.000000, -0.000003, 0.500000, 0.500000, + 3.207160, -0.541092, 1.477815, -1.000000, 0.000000, -0.000003, 0.500000, 0.750000, + 3.214991, -0.063315, 1.527258, -0.951056, 0.000000, 0.309019, 0.550000, 0.500000, + 3.214991, -0.541092, 1.527258, -0.951056, 0.000000, 0.309019, 0.550000, 0.750000, + 3.237718, -0.063315, 1.571861, -0.809017, 0.000000, 0.587786, 0.600000, 0.500000, + 3.237718, -0.541092, 1.571861, -0.809017, 0.000000, 0.587786, 0.600000, 0.750000, + 3.273115, -0.063315, 1.607258, -0.587786, 0.000000, 0.809016, 0.650000, 0.500000, + 3.273115, -0.541092, 1.607258, -0.587786, 0.000000, 0.809016, 0.650000, 0.750000, + 3.317718, -0.063315, 1.629985, -0.309015, 0.000000, 0.951057, 0.700000, 0.500000, + 3.317718, -0.541092, 1.629985, -0.309015, 0.000000, 0.951057, 0.700000, 0.750000, + 3.367160, -0.063315, 1.637816, 0.000000, 0.000000, 1.000000, 0.750000, 0.500000, + 3.367160, -0.541092, 1.637816, 0.000000, 0.000000, 1.000000, 0.750000, 0.750000, + 3.416603, -0.063315, 1.629985, 0.309016, 0.000000, 0.951057, 0.800000, 0.500000, + 3.416603, -0.541092, 1.629985, 0.309016, 0.000000, 0.951057, 0.800000, 0.750000, + 3.461206, -0.063315, 1.607258, 0.587786, 0.000000, 0.809016, 0.850000, 0.500000, + 3.461206, -0.541092, 1.607258, 0.587786, 0.000000, 0.809016, 0.850000, 0.750000, + 3.496603, -0.063315, 1.571861, 0.809015, 0.000000, 0.587788, 0.900000, 0.500000, + 3.496603, -0.541092, 1.571861, 0.809015, 0.000000, 0.587788, 0.900000, 0.750000, + 3.519330, -0.063315, 1.527258, 0.951056, 0.000000, 0.309019, 0.950000, 0.500000, + 3.519330, -0.541092, 1.527258, 0.951056, 0.000000, 0.309019, 0.950000, 0.750000, + 3.527160, -0.063315, 1.477815, 1.000000, 0.000000, -0.000003, 1.000000, 0.500000, + 3.527160, -0.541092, 1.477815, 1.000000, 0.000000, -0.000003, 1.000000, 0.750000, + 3.527160, -0.541092, 1.477815, 0.000000, -1.000000, 0.000000, 0.000000, 0.750000, + 3.463217, -0.541092, 1.446605, 0.000000, -1.000000, 0.000000, 0.050000, 1.000000, + 3.519329, -0.541092, 1.428373, 0.000000, -1.000000, 0.000000, 0.050000, 0.750000, + 3.468160, -0.541092, 1.477815, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 3.448871, -0.541092, 1.418449, 0.000000, -1.000000, 0.000000, 0.100000, 1.000000, + 3.496603, -0.541092, 1.383770, 0.000000, -1.000000, 0.000000, 0.100000, 0.750000, + 3.426527, -0.541092, 1.396105, 0.000000, -1.000000, 0.000000, 0.150000, 1.000000, + 3.461206, -0.541092, 1.348373, 0.000000, -1.000000, 0.000000, 0.150000, 0.750000, + 3.398371, -0.541092, 1.381759, 0.000000, -1.000000, -0.000000, 0.200000, 1.000000, + 3.416603, -0.541092, 1.325646, 0.000000, -1.000000, -0.000000, 0.200000, 0.750000, + 3.367160, -0.541092, 1.376816, 0.000000, -1.000000, -0.000001, 0.250000, 1.000000, + 3.367160, -0.541092, 1.317816, 0.000000, -1.000000, -0.000001, 0.250000, 0.750000, + 3.335950, -0.541092, 1.381759, 0.000000, -1.000000, -0.000001, 0.300000, 1.000000, + 3.317718, -0.541092, 1.325646, 0.000000, -1.000000, -0.000001, 0.300000, 0.750000, + 3.273115, -0.541092, 1.348373, 0.000000, -1.000000, -0.000000, 0.350000, 0.750000, + 3.307794, -0.541092, 1.396105, 0.000000, -1.000000, -0.000000, 0.350000, 1.000000, + 3.285449, -0.541092, 1.418449, 0.000000, -1.000000, -0.000001, 0.400000, 1.000000, + 3.237718, -0.541092, 1.383770, 0.000000, -1.000000, -0.000001, 0.400000, 0.750000, + 3.214991, -0.541092, 1.428373, 0.000000, -1.000000, -0.000001, 0.450000, 0.750000, + 3.271104, -0.541092, 1.446605, 0.000000, -1.000000, -0.000001, 0.450000, 1.000000, + 3.266160, -0.541092, 1.477815, 0.000000, -1.000000, 0.000000, 0.500000, 1.000000, + 3.207160, -0.541092, 1.477815, 0.000000, -1.000000, 0.000000, 0.500000, 0.750000, + 3.271104, -0.541092, 1.509026, 0.000000, -1.000000, 0.000000, 0.550000, 1.000000, + 3.214991, -0.541092, 1.527258, 0.000000, -1.000000, 0.000000, 0.550000, 0.750000, + 3.285449, -0.541092, 1.537182, 0.000000, -1.000000, -0.000000, 0.600000, 1.000000, + 3.237718, -0.541092, 1.571861, 0.000000, -1.000000, -0.000000, 0.600000, 0.750000, + 3.273115, -0.541092, 1.607258, 0.000000, -1.000000, -0.000000, 0.650000, 0.750000, + 3.307794, -0.541092, 1.559526, 0.000000, -1.000000, -0.000000, 0.650000, 1.000000, + 3.335950, -0.541092, 1.573872, 0.000000, -1.000000, 0.000000, 0.700000, 1.000000, + 3.317718, -0.541092, 1.629985, 0.000000, -1.000000, 0.000000, 0.700000, 0.750000, + 3.367160, -0.541092, 1.578816, 0.000000, -1.000000, 0.000001, 0.750000, 1.000000, + 3.367160, -0.541092, 1.637816, 0.000000, -1.000000, 0.000001, 0.750000, 0.750000, + 3.416603, -0.541092, 1.629985, 0.000000, -1.000000, 0.000000, 0.800000, 0.750000, + 3.398371, -0.541092, 1.573872, 0.000000, -1.000000, 0.000000, 0.800000, 1.000000, + 3.426527, -0.541092, 1.559526, 0.000000, -1.000000, 0.000000, 0.850000, 1.000000, + 3.461206, -0.541092, 1.607258, 0.000000, -1.000000, 0.000000, 0.850000, 0.750000, + 3.448871, -0.541092, 1.537182, 0.000000, -1.000000, 0.000001, 0.900000, 1.000000, + 3.496603, -0.541092, 1.571861, 0.000000, -1.000000, 0.000001, 0.900000, 0.750000, + 3.463217, -0.541092, 1.509026, 0.000000, -1.000000, 0.000001, 0.950000, 1.000000, + 3.519330, -0.541092, 1.527258, 0.000000, -1.000000, 0.000001, 0.950000, 0.750000, + 3.527160, -0.541092, 1.477815, 0.000000, -1.000000, 0.000000, 1.000000, 0.750000, + 3.468160, -0.541092, 1.477815, 0.000000, -1.000000, 0.000000, 1.000000, 1.000000, + 3.467389, -0.063315, 2.043541, -1.000000, 0.000000, -0.000000, 0.000000, 0.250000, + 3.462446, -0.541092, 2.012331, -0.951057, 0.000000, 0.309015, 0.050000, 0.000000, + 3.467389, -0.541092, 2.043541, -1.000000, 0.000000, -0.000000, 0.000000, 0.000000, + 3.462446, -0.063315, 2.012331, -0.951057, 0.000000, 0.309015, 0.050000, 0.250000, + 3.448100, -0.541092, 1.984175, -0.809017, 0.000000, 0.587785, 0.100000, 0.000000, + 3.448100, -0.063315, 1.984175, -0.809017, 0.000000, 0.587785, 0.100000, 0.250000, + 3.425755, -0.063315, 1.961831, -0.587782, 0.000000, 0.809020, 0.150000, 0.250000, + 3.425755, -0.541092, 1.961831, -0.587782, 0.000000, 0.809020, 0.150000, 0.000000, + 3.397599, -0.063315, 1.947485, -0.309017, 0.000000, 0.951057, 0.200000, 0.250000, + 3.397599, -0.541092, 1.947485, -0.309017, 0.000000, 0.951057, 0.200000, 0.000000, + 3.366389, -0.063315, 1.942542, 0.000000, 0.000000, 1.000000, 0.250000, 0.250000, + 3.366389, -0.541092, 1.942542, 0.000000, 0.000000, 1.000000, 0.250000, 0.000000, + 3.335178, -0.063315, 1.947485, 0.309017, 0.000000, 0.951057, 0.300000, 0.250000, + 3.335178, -0.541092, 1.947485, 0.309017, 0.000000, 0.951057, 0.300000, 0.000000, + 3.307023, -0.063315, 1.961831, 0.587782, 0.000000, 0.809020, 0.350000, 0.250000, + 3.307023, -0.541092, 1.961831, 0.587782, 0.000000, 0.809020, 0.350000, 0.000000, + 3.284678, -0.063315, 1.984175, 0.809016, 0.000000, 0.587787, 0.400000, 0.250000, + 3.284678, -0.541092, 1.984175, 0.809016, 0.000000, 0.587787, 0.400000, 0.000000, + 3.270332, -0.541092, 2.012331, 0.951057, 0.000000, 0.309015, 0.450000, 0.000000, + 3.270332, -0.063315, 2.012331, 0.951057, 0.000000, 0.309015, 0.450000, 0.250000, + 3.265389, -0.541092, 2.043541, 1.000000, 0.000000, 0.000000, 0.500000, 0.000000, + 3.265389, -0.063315, 2.043541, 1.000000, 0.000000, 0.000000, 0.500000, 0.250000, + 3.270332, -0.541092, 2.074752, 0.951057, 0.000000, -0.309014, 0.550000, 0.000000, + 3.270332, -0.063315, 2.074752, 0.951057, 0.000000, -0.309014, 0.550000, 0.250000, + 3.284678, -0.541092, 2.102908, 0.809020, 0.000000, -0.587782, 0.600000, 0.000000, + 3.284678, -0.063315, 2.102908, 0.809020, 0.000000, -0.587782, 0.600000, 0.250000, + 3.307022, -0.541092, 2.125252, 0.587782, 0.000000, -0.809020, 0.650000, 0.000000, + 3.307022, -0.063315, 2.125252, 0.587782, 0.000000, -0.809020, 0.650000, 0.250000, + 3.335178, -0.541092, 2.139598, 0.309018, 0.000000, -0.951056, 0.700000, 0.000000, + 3.335178, -0.063315, 2.139598, 0.309018, 0.000000, -0.951056, 0.700000, 0.250000, + 3.366389, -0.541092, 2.144542, 0.000003, 0.000000, -1.000000, 0.750000, 0.000000, + 3.366389, -0.063315, 2.144542, 0.000003, 0.000000, -1.000000, 0.750000, 0.250000, + 3.397599, -0.541092, 2.139598, -0.309017, 0.000000, -0.951057, 0.800000, 0.000000, + 3.397599, -0.063315, 2.139598, -0.309017, 0.000000, -0.951057, 0.800000, 0.250000, + 3.425755, -0.541092, 2.125252, -0.587784, 0.000000, -0.809018, 0.850000, 0.000000, + 3.425755, -0.063315, 2.125252, -0.587784, 0.000000, -0.809018, 0.850000, 0.250000, + 3.448100, -0.541092, 2.102908, -0.809017, 0.000000, -0.587785, 0.900000, 0.000000, + 3.448100, -0.063315, 2.102908, -0.809017, 0.000000, -0.587785, 0.900000, 0.250000, + 3.462446, -0.541092, 2.074752, -0.951057, 0.000000, -0.309014, 0.950000, 0.000000, + 3.462446, -0.063315, 2.074752, -0.951057, 0.000000, -0.309014, 0.950000, 0.250000, + 3.467389, -0.541092, 2.043541, -1.000000, 0.000000, -0.000000, 1.000000, 0.000000, + 3.467389, -0.063315, 2.043541, -1.000000, 0.000000, -0.000000, 1.000000, 0.250000, + 3.526389, -0.063315, 2.043541, 0.000000, 1.000000, 0.000000, 0.000000, 0.500000, + 3.462446, -0.063315, 2.012331, 0.000000, 1.000000, 0.000000, 0.050000, 0.250000, + 3.467389, -0.063315, 2.043541, 0.000000, 1.000000, 0.000000, 0.000000, 0.250000, + 3.518558, -0.063315, 1.994099, 0.000000, 1.000000, 0.000000, 0.050000, 0.500000, + 3.495832, -0.063315, 1.949496, 0.000000, 1.000000, 0.000000, 0.100000, 0.500000, + 3.448100, -0.063315, 1.984175, 0.000000, 1.000000, 0.000000, 0.100000, 0.250000, + 3.460435, -0.063315, 1.914099, 0.000000, 1.000000, -0.000000, 0.150000, 0.500000, + 3.425755, -0.063315, 1.961831, 0.000000, 1.000000, -0.000000, 0.150000, 0.250000, + 3.415832, -0.063315, 1.891372, 0.000000, 1.000000, 0.000000, 0.200000, 0.500000, + 3.397599, -0.063315, 1.947485, 0.000000, 1.000000, 0.000000, 0.200000, 0.250000, + 3.366389, -0.063315, 1.883542, 0.000000, 1.000000, 0.000000, 0.250000, 0.500000, + 3.366389, -0.063315, 1.942542, 0.000000, 1.000000, 0.000000, 0.250000, 0.250000, + 3.335178, -0.063315, 1.947485, 0.000000, 1.000000, 0.000000, 0.300000, 0.250000, + 3.316946, -0.063315, 1.891372, 0.000000, 1.000000, 0.000000, 0.300000, 0.500000, + 3.272343, -0.063315, 1.914099, 0.000000, 1.000000, 0.000000, 0.350000, 0.500000, + 3.307023, -0.063315, 1.961831, 0.000000, 1.000000, 0.000000, 0.350000, 0.250000, + 3.236946, -0.063315, 1.949496, 0.000000, 1.000000, 0.000000, 0.400000, 0.500000, + 3.284678, -0.063315, 1.984175, 0.000000, 1.000000, 0.000000, 0.400000, 0.250000, + 3.214220, -0.063315, 1.994099, 0.000000, 1.000000, 0.000000, 0.450000, 0.500000, + 3.270332, -0.063315, 2.012331, 0.000000, 1.000000, 0.000000, 0.450000, 0.250000, + 3.206389, -0.063315, 2.043541, 0.000000, 1.000000, 0.000000, 0.500000, 0.500000, + 3.265389, -0.063315, 2.043541, 0.000000, 1.000000, 0.000000, 0.500000, 0.250000, + 3.270332, -0.063315, 2.074752, 0.000000, 1.000000, -0.000000, 0.550000, 0.250000, + 3.214220, -0.063315, 2.092984, 0.000000, 1.000000, -0.000000, 0.550000, 0.500000, + 3.284678, -0.063315, 2.102908, 0.000000, 1.000000, -0.000000, 0.600000, 0.250000, + 3.236946, -0.063315, 2.137587, 0.000000, 1.000000, -0.000000, 0.600000, 0.500000, + 3.307022, -0.063315, 2.125252, 0.000000, 1.000000, -0.000000, 0.650000, 0.250000, + 3.272343, -0.063315, 2.172984, 0.000000, 1.000000, -0.000000, 0.650000, 0.500000, + 3.335178, -0.063315, 2.139598, 0.000000, 1.000000, 0.000000, 0.700000, 0.250000, + 3.316946, -0.063315, 2.195711, 0.000000, 1.000000, 0.000000, 0.700000, 0.500000, + 3.366389, -0.063315, 2.203542, 0.000000, 1.000000, -0.000000, 0.750000, 0.500000, + 3.366389, -0.063315, 2.144542, 0.000000, 1.000000, -0.000000, 0.750000, 0.250000, + 3.415832, -0.063315, 2.195711, 0.000000, 1.000000, -0.000000, 0.800000, 0.500000, + 3.397599, -0.063315, 2.139598, 0.000000, 1.000000, -0.000000, 0.800000, 0.250000, + 3.460435, -0.063315, 2.172984, 0.000000, 1.000000, 0.000000, 0.850000, 0.500000, + 3.425755, -0.063315, 2.125252, 0.000000, 1.000000, 0.000000, 0.850000, 0.250000, + 3.448100, -0.063315, 2.102908, 0.000000, 1.000000, 0.000000, 0.900000, 0.250000, + 3.495831, -0.063315, 2.137587, 0.000000, 1.000000, 0.000000, 0.900000, 0.500000, + 3.518558, -0.063315, 2.092984, 0.000000, 1.000000, 0.000000, 0.950000, 0.500000, + 3.462446, -0.063315, 2.074752, 0.000000, 1.000000, 0.000000, 0.950000, 0.250000, + 3.526389, -0.063315, 2.043541, 0.000000, 1.000000, 0.000000, 1.000000, 0.500000, + 3.467389, -0.063315, 2.043541, 0.000000, 1.000000, 0.000000, 1.000000, 0.250000, + 3.526389, -0.541092, 2.043541, 1.000000, 0.000000, -0.000003, 0.000000, 0.750000, + 3.518558, -0.063315, 1.994099, 0.951057, 0.000000, -0.309017, 0.050000, 0.500000, + 3.526389, -0.063315, 2.043541, 1.000000, 0.000000, -0.000003, 0.000000, 0.500000, + 3.518558, -0.541092, 1.994099, 0.951057, 0.000000, -0.309017, 0.050000, 0.750000, + 3.495832, -0.063315, 1.949496, 0.809017, 0.000000, -0.587785, 0.100000, 0.500000, + 3.495832, -0.541092, 1.949496, 0.809017, 0.000000, -0.587785, 0.100000, 0.750000, + 3.460435, -0.541092, 1.914099, 0.587786, 0.000000, -0.809016, 0.150000, 0.750000, + 3.460435, -0.063315, 1.914099, 0.587786, 0.000000, -0.809016, 0.150000, 0.500000, + 3.415832, -0.541092, 1.891372, 0.309017, 0.000000, -0.951056, 0.200000, 0.750000, + 3.415832, -0.063315, 1.891372, 0.309017, 0.000000, -0.951056, 0.200000, 0.500000, + 3.366389, -0.541092, 1.883542, -0.000000, 0.000000, -1.000000, 0.250000, 0.750000, + 3.366389, -0.063315, 1.883542, -0.000000, 0.000000, -1.000000, 0.250000, 0.500000, + 3.316946, -0.541092, 1.891372, -0.309016, 0.000000, -0.951057, 0.300000, 0.750000, + 3.316946, -0.063315, 1.891372, -0.309016, 0.000000, -0.951057, 0.300000, 0.500000, + 3.272343, -0.541092, 1.914099, -0.587786, 0.000000, -0.809016, 0.350000, 0.750000, + 3.272343, -0.063315, 1.914099, -0.587786, 0.000000, -0.809016, 0.350000, 0.500000, + 3.236946, -0.063315, 1.949496, -0.809016, 0.000000, -0.587786, 0.400000, 0.500000, + 3.236946, -0.541092, 1.949496, -0.809016, 0.000000, -0.587786, 0.400000, 0.750000, + 3.214220, -0.063315, 1.994099, -0.951056, 0.000000, -0.309020, 0.450000, 0.500000, + 3.214220, -0.541092, 1.994099, -0.951056, 0.000000, -0.309020, 0.450000, 0.750000, + 3.206389, -0.063315, 2.043541, -1.000000, 0.000000, -0.000003, 0.500000, 0.500000, + 3.206389, -0.541092, 2.043541, -1.000000, 0.000000, -0.000003, 0.500000, 0.750000, + 3.214220, -0.063315, 2.092984, -0.951056, 0.000000, 0.309019, 0.550000, 0.500000, + 3.214220, -0.541092, 2.092984, -0.951056, 0.000000, 0.309019, 0.550000, 0.750000, + 3.236946, -0.063315, 2.137587, -0.809015, 0.000000, 0.587788, 0.600000, 0.500000, + 3.236946, -0.541092, 2.137587, -0.809015, 0.000000, 0.587788, 0.600000, 0.750000, + 3.272343, -0.063315, 2.172984, -0.587786, 0.000000, 0.809016, 0.650000, 0.500000, + 3.272343, -0.541092, 2.172984, -0.587786, 0.000000, 0.809016, 0.650000, 0.750000, + 3.316946, -0.063315, 2.195711, -0.309018, 0.000000, 0.951056, 0.700000, 0.500000, + 3.316946, -0.541092, 2.195711, -0.309018, 0.000000, 0.951056, 0.700000, 0.750000, + 3.366389, -0.063315, 2.203542, -0.000000, 0.000000, 1.000000, 0.750000, 0.500000, + 3.366389, -0.541092, 2.203542, -0.000000, 0.000000, 1.000000, 0.750000, 0.750000, + 3.415832, -0.063315, 2.195711, 0.309017, 0.000000, 0.951056, 0.800000, 0.500000, + 3.415832, -0.541092, 2.195711, 0.309017, 0.000000, 0.951056, 0.800000, 0.750000, + 3.460435, -0.063315, 2.172984, 0.587788, 0.000000, 0.809015, 0.850000, 0.500000, + 3.460435, -0.541092, 2.172984, 0.587788, 0.000000, 0.809015, 0.850000, 0.750000, + 3.495831, -0.063315, 2.137587, 0.809016, 0.000000, 0.587786, 0.900000, 0.500000, + 3.495831, -0.541092, 2.137587, 0.809016, 0.000000, 0.587786, 0.900000, 0.750000, + 3.518558, -0.063315, 2.092984, 0.951056, 0.000000, 0.309019, 0.950000, 0.500000, + 3.518558, -0.541092, 2.092984, 0.951056, 0.000000, 0.309019, 0.950000, 0.750000, + 3.526389, -0.063315, 2.043541, 1.000000, 0.000000, -0.000003, 1.000000, 0.500000, + 3.526389, -0.541092, 2.043541, 1.000000, 0.000000, -0.000003, 1.000000, 0.750000, + 3.526389, -0.541092, 2.043541, 0.000000, -1.000000, 0.000000, 0.000000, 0.750000, + 3.462446, -0.541092, 2.012331, 0.000000, -1.000000, 0.000001, 0.050000, 1.000000, + 3.518558, -0.541092, 1.994099, 0.000000, -1.000000, 0.000001, 0.050000, 0.750000, + 3.467389, -0.541092, 2.043541, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 3.448100, -0.541092, 1.984175, 0.000000, -1.000000, 0.000001, 0.100000, 1.000000, + 3.495832, -0.541092, 1.949496, 0.000000, -1.000000, 0.000001, 0.100000, 0.750000, + 3.460435, -0.541092, 1.914099, 0.000000, -1.000000, -0.000000, 0.150000, 0.750000, + 3.425755, -0.541092, 1.961831, 0.000000, -1.000000, -0.000000, 0.150000, 1.000000, + 3.397599, -0.541092, 1.947485, 0.000000, -1.000000, -0.000000, 0.200000, 1.000000, + 3.415832, -0.541092, 1.891372, 0.000000, -1.000000, -0.000000, 0.200000, 0.750000, + 3.366389, -0.541092, 1.942542, 0.000000, -1.000000, -0.000000, 0.250000, 1.000000, + 3.366389, -0.541092, 1.883542, 0.000000, -1.000000, -0.000000, 0.250000, 0.750000, + 3.335178, -0.541092, 1.947485, 0.000000, -1.000000, -0.000000, 0.300000, 1.000000, + 3.316946, -0.541092, 1.891372, 0.000000, -1.000000, -0.000000, 0.300000, 0.750000, + 3.272343, -0.541092, 1.914099, 0.000000, -1.000000, 0.000000, 0.350000, 0.750000, + 3.307023, -0.541092, 1.961831, 0.000000, -1.000000, 0.000000, 0.350000, 1.000000, + 3.284678, -0.541092, 1.984175, 0.000000, -1.000000, -0.000001, 0.400000, 1.000000, + 3.236946, -0.541092, 1.949496, 0.000000, -1.000000, -0.000001, 0.400000, 0.750000, + 3.214220, -0.541092, 1.994099, 0.000000, -1.000000, -0.000001, 0.450000, 0.750000, + 3.270332, -0.541092, 2.012331, 0.000000, -1.000000, -0.000001, 0.450000, 1.000000, + 3.206389, -0.541092, 2.043541, 0.000000, -1.000000, 0.000000, 0.500000, 0.750000, + 3.265389, -0.541092, 2.043541, 0.000000, -1.000000, 0.000000, 0.500000, 1.000000, + 3.270332, -0.541092, 2.074752, 0.000000, -1.000000, 0.000000, 0.550000, 1.000000, + 3.214220, -0.541092, 2.092984, 0.000000, -1.000000, 0.000000, 0.550000, 0.750000, + 3.284678, -0.541092, 2.102908, 0.000000, -1.000000, -0.000000, 0.600000, 1.000000, + 3.236946, -0.541092, 2.137587, 0.000000, -1.000000, -0.000000, 0.600000, 0.750000, + 3.307022, -0.541092, 2.125252, 0.000000, -1.000000, -0.000000, 0.650000, 1.000000, + 3.272343, -0.541092, 2.172984, 0.000000, -1.000000, -0.000000, 0.650000, 0.750000, + 3.335178, -0.541092, 2.139598, 0.000000, -1.000000, 0.000000, 0.700000, 1.000000, + 3.316946, -0.541092, 2.195711, 0.000000, -1.000000, 0.000000, 0.700000, 0.750000, + 3.366389, -0.541092, 2.144542, 0.000000, -1.000000, 0.000000, 0.750000, 1.000000, + 3.366389, -0.541092, 2.203542, 0.000000, -1.000000, 0.000000, 0.750000, 0.750000, + 3.415832, -0.541092, 2.195711, 0.000000, -1.000000, 0.000000, 0.800000, 0.750000, + 3.397599, -0.541092, 2.139598, 0.000000, -1.000000, 0.000000, 0.800000, 1.000000, + 3.425755, -0.541092, 2.125252, 0.000000, -1.000000, 0.000000, 0.850000, 1.000000, + 3.460435, -0.541092, 2.172984, 0.000000, -1.000000, 0.000000, 0.850000, 0.750000, + 3.448100, -0.541092, 2.102908, 0.000000, -1.000000, 0.000001, 0.900000, 1.000000, + 3.495831, -0.541092, 2.137587, 0.000000, -1.000000, 0.000001, 0.900000, 0.750000, + 3.518558, -0.541092, 2.092984, 0.000000, -1.000000, 0.000001, 0.950000, 0.750000, + 3.462446, -0.541092, 2.074752, 0.000000, -1.000000, 0.000001, 0.950000, 1.000000, + 3.526389, -0.541092, 2.043541, 0.000000, -1.000000, 0.000000, 1.000000, 0.750000, + 3.467389, -0.541092, 2.043541, 0.000000, -1.000000, 0.000000, 1.000000, 1.000000, + 3.466617, -0.063315, 0.325468, -1.000000, 0.000000, 0.000000, 0.000000, 0.250000, + 3.461674, -0.541092, 0.294258, -0.951057, 0.000000, 0.309015, 0.050000, 0.000000, + 3.466617, -0.541092, 0.325468, -1.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 3.461674, -0.063315, 0.294258, -0.951057, 0.000000, 0.309015, 0.050000, 0.250000, + 3.447328, -0.541092, 0.266102, -0.809017, 0.000000, 0.587785, 0.100000, 0.000000, + 3.447328, -0.063315, 0.266102, -0.809017, 0.000000, 0.587785, 0.100000, 0.250000, + 3.424984, -0.063315, 0.243758, -0.587785, 0.000000, 0.809017, 0.150000, 0.250000, + 3.424984, -0.541092, 0.243758, -0.587785, 0.000000, 0.809017, 0.150000, 0.000000, + 3.396828, -0.063315, 0.229412, -0.309017, 0.000000, 0.951056, 0.200000, 0.250000, + 3.396828, -0.541092, 0.229412, -0.309017, 0.000000, 0.951056, 0.200000, 0.000000, + 3.365617, -0.063315, 0.224468, -0.000000, 0.000000, 1.000000, 0.250000, 0.250000, + 3.365617, -0.541092, 0.224468, -0.000000, 0.000000, 1.000000, 0.250000, 0.000000, + 3.334407, -0.063315, 0.229412, 0.309019, 0.000000, 0.951056, 0.300000, 0.250000, + 3.334407, -0.541092, 0.229412, 0.309019, 0.000000, 0.951056, 0.300000, 0.000000, + 3.306251, -0.063315, 0.243758, 0.587785, 0.000000, 0.809017, 0.350000, 0.250000, + 3.306251, -0.541092, 0.243758, 0.587785, 0.000000, 0.809017, 0.350000, 0.000000, + 3.283907, -0.541092, 0.266102, 0.809015, 0.000000, 0.587789, 0.400000, 0.000000, + 3.283907, -0.063315, 0.266102, 0.809015, 0.000000, 0.587789, 0.400000, 0.250000, + 3.269561, -0.541092, 0.294258, 0.951056, 0.000000, 0.309019, 0.450000, 0.000000, + 3.269561, -0.063315, 0.294258, 0.951056, 0.000000, 0.309019, 0.450000, 0.250000, + 3.264617, -0.541092, 0.325468, 1.000000, 0.000000, 0.000000, 0.500000, 0.000000, + 3.264617, -0.063315, 0.325468, 1.000000, 0.000000, 0.000000, 0.500000, 0.250000, + 3.269561, -0.541092, 0.356679, 0.951056, 0.000000, -0.309019, 0.550000, 0.000000, + 3.269561, -0.063315, 0.356679, 0.951056, 0.000000, -0.309019, 0.550000, 0.250000, + 3.283907, -0.541092, 0.384835, 0.809017, 0.000000, -0.587785, 0.600000, 0.000000, + 3.283907, -0.063315, 0.384835, 0.809017, 0.000000, -0.587785, 0.600000, 0.250000, + 3.306251, -0.541092, 0.407179, 0.587785, 0.000000, -0.809017, 0.650000, 0.000000, + 3.306251, -0.063315, 0.407179, 0.587785, 0.000000, -0.809017, 0.650000, 0.250000, + 3.334407, -0.541092, 0.421525, 0.309017, 0.000000, -0.951056, 0.700000, 0.000000, + 3.334407, -0.063315, 0.421525, 0.309017, 0.000000, -0.951056, 0.700000, 0.250000, + 3.365617, -0.541092, 0.426468, 0.000001, 0.000000, -1.000000, 0.750000, 0.000000, + 3.365617, -0.063315, 0.426468, 0.000001, 0.000000, -1.000000, 0.750000, 0.250000, + 3.396828, -0.541092, 0.421525, -0.309017, 0.000000, -0.951057, 0.800000, 0.000000, + 3.396828, -0.063315, 0.421525, -0.309017, 0.000000, -0.951057, 0.800000, 0.250000, + 3.424984, -0.541092, 0.407179, -0.587785, 0.000000, -0.809017, 0.850000, 0.000000, + 3.424984, -0.063315, 0.407179, -0.587785, 0.000000, -0.809017, 0.850000, 0.250000, + 3.447328, -0.541092, 0.384835, -0.809017, 0.000000, -0.587785, 0.900000, 0.000000, + 3.447328, -0.063315, 0.384835, -0.809017, 0.000000, -0.587785, 0.900000, 0.250000, + 3.461674, -0.541092, 0.356679, -0.951057, 0.000000, -0.309015, 0.950000, 0.000000, + 3.461674, -0.063315, 0.356679, -0.951057, 0.000000, -0.309015, 0.950000, 0.250000, + 3.466617, -0.541092, 0.325468, -1.000000, 0.000000, 0.000000, 1.000000, 0.000000, + 3.466617, -0.063315, 0.325468, -1.000000, 0.000000, 0.000000, 1.000000, 0.250000, + 3.525617, -0.063315, 0.325468, 0.000000, 1.000000, 0.000000, 0.000000, 0.500000, + 3.461674, -0.063315, 0.294258, 0.000000, 1.000000, 0.000000, 0.050000, 0.250000, + 3.466617, -0.063315, 0.325468, 0.000000, 1.000000, 0.000000, 0.000000, 0.250000, + 3.517786, -0.063315, 0.276026, 0.000000, 1.000000, 0.000000, 0.050000, 0.500000, + 3.495060, -0.063315, 0.231423, 0.000000, 1.000000, -0.000000, 0.100000, 0.500000, + 3.447328, -0.063315, 0.266102, 0.000000, 1.000000, 0.000000, 0.100000, 0.250000, + 3.459663, -0.063315, 0.196026, 0.000000, 1.000000, -0.000000, 0.150000, 0.500000, + 3.424984, -0.063315, 0.243758, 0.000000, 1.000000, -0.000000, 0.150000, 0.250000, + 3.415060, -0.063315, 0.173299, 0.000000, 1.000000, 0.000000, 0.200000, 0.500000, + 3.396828, -0.063315, 0.229412, 0.000000, 1.000000, 0.000000, 0.200000, 0.250000, + 3.365617, -0.063315, 0.224468, 0.000000, 1.000000, 0.000000, 0.250000, 0.250000, + 3.365617, -0.063315, 0.165468, 0.000000, 1.000000, 0.000000, 0.250000, 0.500000, + 3.316175, -0.063315, 0.173299, 0.000000, 1.000000, 0.000000, 0.300000, 0.500000, + 3.334407, -0.063315, 0.229412, 0.000000, 1.000000, 0.000000, 0.300000, 0.250000, + 3.271572, -0.063315, 0.196026, 0.000000, 1.000000, -0.000000, 0.350000, 0.500000, + 3.306251, -0.063315, 0.243758, 0.000000, 1.000000, -0.000000, 0.350000, 0.250000, + 3.236175, -0.063315, 0.231423, 0.000000, 1.000000, -0.000000, 0.400000, 0.500000, + 3.283907, -0.063315, 0.266102, 0.000000, 1.000000, -0.000000, 0.400000, 0.250000, + 3.213449, -0.063315, 0.276026, 0.000000, 1.000000, 0.000000, 0.450000, 0.500000, + 3.269561, -0.063315, 0.294258, 0.000000, 1.000000, 0.000000, 0.450000, 0.250000, + 3.205617, -0.063315, 0.325468, 0.000000, 1.000000, 0.000000, 0.500000, 0.500000, + 3.264617, -0.063315, 0.325468, 0.000000, 1.000000, 0.000000, 0.500000, 0.250000, + 3.213449, -0.063315, 0.374911, 0.000000, 1.000000, -0.000000, 0.550000, 0.500000, + 3.269561, -0.063315, 0.356679, 0.000000, 1.000000, -0.000000, 0.550000, 0.250000, + 3.283907, -0.063315, 0.384835, 0.000000, 1.000000, -0.000000, 0.600000, 0.250000, + 3.236175, -0.063315, 0.419514, 0.000000, 1.000000, 0.000000, 0.600000, 0.500000, + 3.271572, -0.063315, 0.454911, 0.000000, 1.000000, 0.000000, 0.650000, 0.500000, + 3.306251, -0.063315, 0.407179, 0.000000, 1.000000, 0.000000, 0.650000, 0.250000, + 3.316175, -0.063315, 0.477637, 0.000000, 1.000000, 0.000000, 0.700000, 0.500000, + 3.334407, -0.063315, 0.421525, 0.000000, 1.000000, 0.000000, 0.700000, 0.250000, + 3.365617, -0.063315, 0.485468, 0.000000, 1.000000, 0.000000, 0.750000, 0.500000, + 3.365617, -0.063315, 0.426468, 0.000000, 1.000000, 0.000000, 0.750000, 0.250000, + 3.415060, -0.063315, 0.477637, 0.000000, 1.000000, 0.000000, 0.800000, 0.500000, + 3.396828, -0.063315, 0.421525, 0.000000, 1.000000, 0.000000, 0.800000, 0.250000, + 3.459663, -0.063315, 0.454911, 0.000000, 1.000000, 0.000000, 0.850000, 0.500000, + 3.424984, -0.063315, 0.407179, 0.000000, 1.000000, 0.000000, 0.850000, 0.250000, + 3.447328, -0.063315, 0.384835, 0.000000, 1.000000, -0.000000, 0.900000, 0.250000, + 3.495060, -0.063315, 0.419514, 0.000000, 1.000000, -0.000000, 0.900000, 0.500000, + 3.461674, -0.063315, 0.356679, 0.000000, 1.000000, -0.000000, 0.950000, 0.250000, + 3.517787, -0.063315, 0.374911, 0.000000, 1.000000, -0.000000, 0.950000, 0.500000, + 3.525617, -0.063315, 0.325468, 0.000000, 1.000000, 0.000000, 1.000000, 0.500000, + 3.466617, -0.063315, 0.325468, 0.000000, 1.000000, 0.000000, 1.000000, 0.250000, + 3.525617, -0.541092, 0.325468, 1.000000, 0.000000, -0.000003, 0.000000, 0.750000, + 3.517786, -0.063315, 0.276026, 0.951057, 0.000000, -0.309016, 0.050000, 0.500000, + 3.525617, -0.063315, 0.325468, 1.000000, 0.000000, -0.000003, 0.000000, 0.500000, + 3.517786, -0.541092, 0.276026, 0.951057, 0.000000, -0.309016, 0.050000, 0.750000, + 3.495060, -0.063315, 0.231423, 0.809018, 0.000000, -0.587784, 0.100000, 0.500000, + 3.495060, -0.541092, 0.231423, 0.809018, 0.000000, -0.587784, 0.100000, 0.750000, + 3.459663, -0.541092, 0.196026, 0.587786, 0.000000, -0.809017, 0.150000, 0.750000, + 3.459663, -0.063315, 0.196026, 0.587786, 0.000000, -0.809017, 0.150000, 0.500000, + 3.415060, -0.541092, 0.173299, 0.309017, 0.000000, -0.951057, 0.200000, 0.750000, + 3.415060, -0.063315, 0.173299, 0.309017, 0.000000, -0.951057, 0.200000, 0.500000, + 3.365617, -0.541092, 0.165468, 0.000000, 0.000000, -1.000000, 0.250000, 0.750000, + 3.365617, -0.063315, 0.165468, 0.000000, 0.000000, -1.000000, 0.250000, 0.500000, + 3.316175, -0.541092, 0.173299, -0.309018, 0.000000, -0.951056, 0.300000, 0.750000, + 3.316175, -0.063315, 0.173299, -0.309018, 0.000000, -0.951056, 0.300000, 0.500000, + 3.271572, -0.541092, 0.196026, -0.587786, 0.000000, -0.809017, 0.350000, 0.750000, + 3.271572, -0.063315, 0.196026, -0.587786, 0.000000, -0.809017, 0.350000, 0.500000, + 3.236175, -0.541092, 0.231423, -0.809018, 0.000000, -0.587784, 0.400000, 0.750000, + 3.236175, -0.063315, 0.231423, -0.809018, 0.000000, -0.587784, 0.400000, 0.500000, + 3.213449, -0.063315, 0.276026, -0.951056, 0.000000, -0.309019, 0.450000, 0.500000, + 3.213449, -0.541092, 0.276026, -0.951056, 0.000000, -0.309019, 0.450000, 0.750000, + 3.205617, -0.063315, 0.325468, -1.000000, 0.000000, 0.000000, 0.500000, 0.500000, + 3.205617, -0.541092, 0.325468, -1.000000, 0.000000, 0.000000, 0.500000, 0.750000, + 3.213449, -0.063315, 0.374911, -0.951056, 0.000000, 0.309019, 0.550000, 0.500000, + 3.213449, -0.541092, 0.374911, -0.951056, 0.000000, 0.309019, 0.550000, 0.750000, + 3.236175, -0.063315, 0.419514, -0.809018, 0.000000, 0.587784, 0.600000, 0.500000, + 3.236175, -0.541092, 0.419514, -0.809018, 0.000000, 0.587784, 0.600000, 0.750000, + 3.271572, -0.063315, 0.454911, -0.587786, 0.000000, 0.809016, 0.650000, 0.500000, + 3.271572, -0.541092, 0.454911, -0.587786, 0.000000, 0.809016, 0.650000, 0.750000, + 3.316175, -0.063315, 0.477637, -0.309018, 0.000000, 0.951056, 0.700000, 0.500000, + 3.316175, -0.541092, 0.477637, -0.309018, 0.000000, 0.951056, 0.700000, 0.750000, + 3.365617, -0.063315, 0.485468, -0.000000, 0.000000, 1.000000, 0.750000, 0.500000, + 3.365617, -0.541092, 0.485468, -0.000000, 0.000000, 1.000000, 0.750000, 0.750000, + 3.415060, -0.063315, 0.477637, 0.309017, 0.000000, 0.951057, 0.800000, 0.500000, + 3.415060, -0.541092, 0.477637, 0.309017, 0.000000, 0.951057, 0.800000, 0.750000, + 3.459663, -0.063315, 0.454911, 0.587786, 0.000000, 0.809016, 0.850000, 0.500000, + 3.459663, -0.541092, 0.454911, 0.587786, 0.000000, 0.809016, 0.850000, 0.750000, + 3.495060, -0.063315, 0.419514, 0.809017, 0.000000, 0.587786, 0.900000, 0.500000, + 3.495060, -0.541092, 0.419514, 0.809017, 0.000000, 0.587786, 0.900000, 0.750000, + 3.517787, -0.063315, 0.374911, 0.951057, 0.000000, 0.309016, 0.950000, 0.500000, + 3.517787, -0.541092, 0.374911, 0.951057, 0.000000, 0.309016, 0.950000, 0.750000, + 3.525617, -0.063315, 0.325468, 1.000000, 0.000000, -0.000003, 1.000000, 0.500000, + 3.525617, -0.541092, 0.325468, 1.000000, 0.000000, -0.000003, 1.000000, 0.750000, + 3.525617, -0.541092, 0.325468, 0.000000, -1.000000, 0.000000, 0.000000, 0.750000, + 3.461674, -0.541092, 0.294258, 0.000000, -1.000000, 0.000001, 0.050000, 1.000000, + 3.517786, -0.541092, 0.276026, 0.000000, -1.000000, 0.000001, 0.050000, 0.750000, + 3.466617, -0.541092, 0.325468, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 3.447328, -0.541092, 0.266102, 0.000000, -1.000000, 0.000001, 0.100000, 1.000000, + 3.495060, -0.541092, 0.231423, 0.000000, -1.000000, 0.000001, 0.100000, 0.750000, + 3.459663, -0.541092, 0.196026, 0.000000, -1.000000, -0.000000, 0.150000, 0.750000, + 3.424984, -0.541092, 0.243758, 0.000000, -1.000000, -0.000000, 0.150000, 1.000000, + 3.396828, -0.541092, 0.229412, 0.000000, -1.000000, 0.000000, 0.200000, 1.000000, + 3.415060, -0.541092, 0.173299, 0.000000, -1.000000, 0.000000, 0.200000, 0.750000, + 3.365617, -0.541092, 0.224468, 0.000000, -1.000000, -0.000000, 0.250000, 1.000000, + 3.365617, -0.541092, 0.165468, 0.000000, -1.000000, -0.000000, 0.250000, 0.750000, + 3.316175, -0.541092, 0.173299, 0.000000, -1.000000, -0.000000, 0.300000, 0.750000, + 3.334407, -0.541092, 0.229412, 0.000000, -1.000000, -0.000000, 0.300000, 1.000000, + 3.271572, -0.541092, 0.196026, 0.000000, -1.000000, -0.000001, 0.350000, 0.750000, + 3.306251, -0.541092, 0.243758, 0.000000, -1.000000, -0.000001, 0.350000, 1.000000, + 3.283907, -0.541092, 0.266102, 0.000000, -1.000000, -0.000001, 0.400000, 1.000000, + 3.236175, -0.541092, 0.231423, 0.000000, -1.000000, -0.000001, 0.400000, 0.750000, + 3.213449, -0.541092, 0.276026, 0.000000, -1.000000, 0.000000, 0.450000, 0.750000, + 3.269561, -0.541092, 0.294258, 0.000000, -1.000000, 0.000000, 0.450000, 1.000000, + 3.264617, -0.541092, 0.325468, 0.000000, -1.000000, 0.000000, 0.500000, 1.000000, + 3.205617, -0.541092, 0.325468, 0.000000, -1.000000, 0.000000, 0.500000, 0.750000, + 3.269561, -0.541092, 0.356679, 0.000000, -1.000000, 0.000000, 0.550000, 1.000000, + 3.213449, -0.541092, 0.374911, 0.000000, -1.000000, 0.000000, 0.550000, 0.750000, + 3.283907, -0.541092, 0.384835, 0.000000, -1.000000, 0.000000, 0.600000, 1.000000, + 3.236175, -0.541092, 0.419514, 0.000000, -1.000000, 0.000000, 0.600000, 0.750000, + 3.271572, -0.541092, 0.454911, 0.000000, -1.000000, 0.000000, 0.650000, 0.750000, + 3.306251, -0.541092, 0.407179, 0.000000, -1.000000, 0.000000, 0.650000, 1.000000, + 3.316175, -0.541092, 0.477637, 0.000000, -1.000000, 0.000000, 0.700000, 0.750000, + 3.334407, -0.541092, 0.421525, 0.000000, -1.000000, 0.000000, 0.700000, 1.000000, + 3.365617, -0.541092, 0.485468, 0.000000, -1.000000, 0.000000, 0.750000, 0.750000, + 3.365617, -0.541092, 0.426468, 0.000000, -1.000000, 0.000000, 0.750000, 1.000000, + 3.396828, -0.541092, 0.421525, 0.000000, -1.000000, -0.000000, 0.800000, 1.000000, + 3.415060, -0.541092, 0.477637, 0.000000, -1.000000, -0.000000, 0.800000, 0.750000, + 3.424984, -0.541092, 0.407179, 0.000000, -1.000000, 0.000001, 0.850000, 1.000000, + 3.459663, -0.541092, 0.454911, 0.000000, -1.000000, 0.000001, 0.850000, 0.750000, + 3.447328, -0.541092, 0.384835, 0.000000, -1.000000, 0.000000, 0.900000, 1.000000, + 3.495060, -0.541092, 0.419514, 0.000000, -1.000000, 0.000000, 0.900000, 0.750000, + 3.461674, -0.541092, 0.356679, 0.000000, -1.000000, -0.000001, 0.950000, 1.000000, + 3.517787, -0.541092, 0.374911, 0.000000, -1.000000, -0.000001, 0.950000, 0.750000, + 3.525617, -0.541092, 0.325468, 0.000000, -1.000000, 0.000000, 1.000000, 0.750000, + 3.466617, -0.541092, 0.325468, 0.000000, -1.000000, 0.000000, 1.000000, 1.000000, + 3.467389, -0.063315, 0.895685, -1.000000, 0.000000, 0.000000, 0.000000, 0.250000, + 3.462446, -0.541092, 0.864475, -0.951057, 0.000000, 0.309015, 0.050000, 0.000000, + 3.467389, -0.541092, 0.895685, -1.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 3.462446, -0.063315, 0.864475, -0.951057, 0.000000, 0.309015, 0.050000, 0.250000, + 3.448100, -0.541092, 0.836319, -0.809017, 0.000000, 0.587786, 0.100000, 0.000000, + 3.448100, -0.063315, 0.836319, -0.809017, 0.000000, 0.587786, 0.100000, 0.250000, + 3.425755, -0.063315, 0.813975, -0.587782, 0.000000, 0.809019, 0.150000, 0.250000, + 3.425755, -0.541092, 0.813975, -0.587782, 0.000000, 0.809019, 0.150000, 0.000000, + 3.397599, -0.063315, 0.799629, -0.309017, 0.000000, 0.951057, 0.200000, 0.250000, + 3.397599, -0.541092, 0.799629, -0.309017, 0.000000, 0.951057, 0.200000, 0.000000, + 3.366389, -0.063315, 0.794685, 0.000000, 0.000000, 1.000000, 0.250000, 0.250000, + 3.366389, -0.541092, 0.794685, 0.000000, 0.000000, 1.000000, 0.250000, 0.000000, + 3.335178, -0.063315, 0.799629, 0.309016, 0.000000, 0.951057, 0.300000, 0.250000, + 3.335178, -0.541092, 0.799629, 0.309016, 0.000000, 0.951057, 0.300000, 0.000000, + 3.307023, -0.063315, 0.813975, 0.587782, 0.000000, 0.809020, 0.350000, 0.250000, + 3.307023, -0.541092, 0.813975, 0.587782, 0.000000, 0.809020, 0.350000, 0.000000, + 3.284678, -0.063315, 0.836319, 0.809017, 0.000000, 0.587785, 0.400000, 0.250000, + 3.284678, -0.541092, 0.836319, 0.809017, 0.000000, 0.587785, 0.400000, 0.000000, + 3.270332, -0.541092, 0.864475, 0.951057, 0.000000, 0.309015, 0.450000, 0.000000, + 3.270332, -0.063315, 0.864475, 0.951057, 0.000000, 0.309015, 0.450000, 0.250000, + 3.265389, -0.541092, 0.895685, 1.000000, 0.000000, 0.000000, 0.500000, 0.000000, + 3.265389, -0.063315, 0.895685, 1.000000, 0.000000, 0.000000, 0.500000, 0.250000, + 3.270332, -0.541092, 0.926896, 0.951057, 0.000000, -0.309015, 0.550000, 0.000000, + 3.270332, -0.063315, 0.926896, 0.951057, 0.000000, -0.309015, 0.550000, 0.250000, + 3.284678, -0.541092, 0.955052, 0.809020, 0.000000, -0.587782, 0.600000, 0.000000, + 3.284678, -0.063315, 0.955052, 0.809020, 0.000000, -0.587782, 0.600000, 0.250000, + 3.307022, -0.541092, 0.977396, 0.587783, 0.000000, -0.809019, 0.650000, 0.000000, + 3.307022, -0.063315, 0.977396, 0.587783, 0.000000, -0.809019, 0.650000, 0.250000, + 3.335178, -0.541092, 0.991742, 0.309015, 0.000000, -0.951057, 0.700000, 0.000000, + 3.335178, -0.063315, 0.991742, 0.309015, 0.000000, -0.951057, 0.700000, 0.250000, + 3.366389, -0.541092, 0.996685, 0.000000, 0.000000, -1.000000, 0.750000, 0.000000, + 3.366389, -0.063315, 0.996685, 0.000000, 0.000000, -1.000000, 0.750000, 0.250000, + 3.397599, -0.541092, 0.991742, -0.309017, 0.000000, -0.951057, 0.800000, 0.000000, + 3.397599, -0.063315, 0.991742, -0.309017, 0.000000, -0.951057, 0.800000, 0.250000, + 3.425755, -0.541092, 0.977396, -0.587783, 0.000000, -0.809019, 0.850000, 0.000000, + 3.425755, -0.063315, 0.977396, -0.587783, 0.000000, -0.809019, 0.850000, 0.250000, + 3.448100, -0.541092, 0.955052, -0.809017, 0.000000, -0.587785, 0.900000, 0.000000, + 3.448100, -0.063315, 0.955052, -0.809017, 0.000000, -0.587785, 0.900000, 0.250000, + 3.462446, -0.541092, 0.926896, -0.951057, 0.000000, -0.309015, 0.950000, 0.000000, + 3.462446, -0.063315, 0.926896, -0.951057, 0.000000, -0.309015, 0.950000, 0.250000, + 3.467389, -0.541092, 0.895685, -1.000000, 0.000000, 0.000000, 1.000000, 0.000000, + 3.467389, -0.063315, 0.895685, -1.000000, 0.000000, 0.000000, 1.000000, 0.250000, + 3.526389, -0.063315, 0.895685, 0.000000, 1.000000, 0.000000, 0.000000, 0.500000, + 3.462446, -0.063315, 0.864475, 0.000000, 1.000000, 0.000000, 0.050000, 0.250000, + 3.467389, -0.063315, 0.895685, 0.000000, 1.000000, 0.000000, 0.000000, 0.250000, + 3.518558, -0.063315, 0.846243, 0.000000, 1.000000, 0.000000, 0.050000, 0.500000, + 3.495832, -0.063315, 0.801640, 0.000000, 1.000000, -0.000000, 0.100000, 0.500000, + 3.448100, -0.063315, 0.836319, 0.000000, 1.000000, -0.000000, 0.100000, 0.250000, + 3.460435, -0.063315, 0.766243, 0.000000, 1.000000, -0.000000, 0.150000, 0.500000, + 3.425755, -0.063315, 0.813975, 0.000000, 1.000000, -0.000000, 0.150000, 0.250000, + 3.415832, -0.063315, 0.743516, 0.000000, 1.000000, 0.000000, 0.200000, 0.500000, + 3.397599, -0.063315, 0.799629, 0.000000, 1.000000, 0.000000, 0.200000, 0.250000, + 3.366389, -0.063315, 0.794685, 0.000000, 1.000000, 0.000000, 0.250000, 0.250000, + 3.366389, -0.063315, 0.735685, 0.000000, 1.000000, 0.000000, 0.250000, 0.500000, + 3.316946, -0.063315, 0.743516, 0.000000, 1.000000, 0.000000, 0.300000, 0.500000, + 3.335178, -0.063315, 0.799629, 0.000000, 1.000000, 0.000000, 0.300000, 0.250000, + 3.272343, -0.063315, 0.766243, 0.000000, 1.000000, 0.000000, 0.350000, 0.500000, + 3.307023, -0.063315, 0.813975, 0.000000, 1.000000, 0.000000, 0.350000, 0.250000, + 3.236946, -0.063315, 0.801640, 0.000000, 1.000000, 0.000000, 0.400000, 0.500000, + 3.284678, -0.063315, 0.836319, 0.000000, 1.000000, 0.000000, 0.400000, 0.250000, + 3.214220, -0.063315, 0.846243, 0.000000, 1.000000, 0.000000, 0.450000, 0.500000, + 3.270332, -0.063315, 0.864475, 0.000000, 1.000000, 0.000000, 0.450000, 0.250000, + 3.206389, -0.063315, 0.895685, 0.000000, 1.000000, 0.000000, 0.500000, 0.500000, + 3.265389, -0.063315, 0.895685, 0.000000, 1.000000, 0.000000, 0.500000, 0.250000, + 3.270332, -0.063315, 0.926896, 0.000000, 1.000000, -0.000000, 0.550000, 0.250000, + 3.214220, -0.063315, 0.945128, 0.000000, 1.000000, -0.000000, 0.550000, 0.500000, + 3.284678, -0.063315, 0.955052, 0.000000, 1.000000, -0.000000, 0.600000, 0.250000, + 3.236946, -0.063315, 0.989731, 0.000000, 1.000000, -0.000000, 0.600000, 0.500000, + 3.307022, -0.063315, 0.977396, 0.000000, 1.000000, -0.000000, 0.650000, 0.250000, + 3.272343, -0.063315, 1.025128, 0.000000, 1.000000, -0.000000, 0.650000, 0.500000, + 3.316946, -0.063315, 1.047854, 0.000000, 1.000000, 0.000000, 0.700000, 0.500000, + 3.335178, -0.063315, 0.991742, 0.000000, 1.000000, 0.000000, 0.700000, 0.250000, + 3.366389, -0.063315, 1.055685, 0.000000, 1.000000, -0.000000, 0.750000, 0.500000, + 3.366389, -0.063315, 0.996685, 0.000000, 1.000000, -0.000000, 0.750000, 0.250000, + 3.415832, -0.063315, 1.047854, 0.000000, 1.000000, -0.000000, 0.800000, 0.500000, + 3.397599, -0.063315, 0.991742, 0.000000, 1.000000, -0.000000, 0.800000, 0.250000, + 3.460435, -0.063315, 1.025128, 0.000000, 1.000000, 0.000000, 0.850000, 0.500000, + 3.425755, -0.063315, 0.977396, 0.000000, 1.000000, 0.000000, 0.850000, 0.250000, + 3.448100, -0.063315, 0.955052, 0.000000, 1.000000, 0.000000, 0.900000, 0.250000, + 3.495831, -0.063315, 0.989731, 0.000000, 1.000000, 0.000000, 0.900000, 0.500000, + 3.518558, -0.063315, 0.945128, 0.000000, 1.000000, 0.000000, 0.950000, 0.500000, + 3.462446, -0.063315, 0.926896, 0.000000, 1.000000, 0.000000, 0.950000, 0.250000, + 3.526389, -0.063315, 0.895685, 0.000000, 1.000000, 0.000000, 1.000000, 0.500000, + 3.467389, -0.063315, 0.895685, 0.000000, 1.000000, 0.000000, 1.000000, 0.250000, + 3.526389, -0.541092, 0.895685, 1.000000, 0.000000, -0.000003, 0.000000, 0.750000, + 3.518558, -0.063315, 0.846243, 0.951057, 0.000000, -0.309016, 0.050000, 0.500000, + 3.526389, -0.063315, 0.895685, 1.000000, 0.000000, -0.000003, 0.000000, 0.500000, + 3.518558, -0.541092, 0.846243, 0.951057, 0.000000, -0.309016, 0.050000, 0.750000, + 3.495832, -0.063315, 0.801640, 0.809018, 0.000000, -0.587784, 0.100000, 0.500000, + 3.495832, -0.541092, 0.801640, 0.809018, 0.000000, -0.587784, 0.100000, 0.750000, + 3.460435, -0.541092, 0.766243, 0.587786, 0.000000, -0.809017, 0.150000, 0.750000, + 3.460435, -0.063315, 0.766243, 0.587786, 0.000000, -0.809017, 0.150000, 0.500000, + 3.415832, -0.541092, 0.743516, 0.309017, 0.000000, -0.951057, 0.200000, 0.750000, + 3.415832, -0.063315, 0.743516, 0.309017, 0.000000, -0.951057, 0.200000, 0.500000, + 3.366389, -0.541092, 0.735685, -0.000001, 0.000000, -1.000000, 0.250000, 0.750000, + 3.366389, -0.063315, 0.735685, -0.000001, 0.000000, -1.000000, 0.250000, 0.500000, + 3.316946, -0.541092, 0.743516, -0.309018, 0.000000, -0.951056, 0.300000, 0.750000, + 3.316946, -0.063315, 0.743516, -0.309018, 0.000000, -0.951056, 0.300000, 0.500000, + 3.272343, -0.541092, 0.766243, -0.587785, 0.000000, -0.809017, 0.350000, 0.750000, + 3.272343, -0.063315, 0.766243, -0.587785, 0.000000, -0.809017, 0.350000, 0.500000, + 3.236946, -0.063315, 0.801640, -0.809016, 0.000000, -0.587786, 0.400000, 0.500000, + 3.236946, -0.541092, 0.801640, -0.809016, 0.000000, -0.587786, 0.400000, 0.750000, + 3.214220, -0.063315, 0.846243, -0.951056, 0.000000, -0.309019, 0.450000, 0.500000, + 3.214220, -0.541092, 0.846243, -0.951056, 0.000000, -0.309019, 0.450000, 0.750000, + 3.206389, -0.063315, 0.895685, -1.000000, 0.000000, -0.000003, 0.500000, 0.500000, + 3.206389, -0.541092, 0.895685, -1.000000, 0.000000, -0.000003, 0.500000, 0.750000, + 3.214220, -0.063315, 0.945128, -0.951056, 0.000000, 0.309019, 0.550000, 0.500000, + 3.214220, -0.541092, 0.945128, -0.951056, 0.000000, 0.309019, 0.550000, 0.750000, + 3.236946, -0.063315, 0.989731, -0.809015, 0.000000, 0.587788, 0.600000, 0.500000, + 3.236946, -0.541092, 0.989731, -0.809015, 0.000000, 0.587788, 0.600000, 0.750000, + 3.272343, -0.063315, 1.025128, -0.587786, 0.000000, 0.809016, 0.650000, 0.500000, + 3.272343, -0.541092, 1.025128, -0.587786, 0.000000, 0.809016, 0.650000, 0.750000, + 3.316946, -0.063315, 1.047854, -0.309017, 0.000000, 0.951056, 0.700000, 0.500000, + 3.316946, -0.541092, 1.047854, -0.309017, 0.000000, 0.951056, 0.700000, 0.750000, + 3.366389, -0.063315, 1.055685, 0.000000, 0.000000, 1.000000, 0.750000, 0.500000, + 3.366389, -0.541092, 1.055685, 0.000000, 0.000000, 1.000000, 0.750000, 0.750000, + 3.415832, -0.063315, 1.047854, 0.309015, 0.000000, 0.951057, 0.800000, 0.500000, + 3.415832, -0.541092, 1.047854, 0.309015, 0.000000, 0.951057, 0.800000, 0.750000, + 3.460435, -0.063315, 1.025128, 0.587788, 0.000000, 0.809015, 0.850000, 0.500000, + 3.460435, -0.541092, 1.025128, 0.587788, 0.000000, 0.809015, 0.850000, 0.750000, + 3.495831, -0.063315, 0.989731, 0.809017, 0.000000, 0.587786, 0.900000, 0.500000, + 3.495831, -0.541092, 0.989731, 0.809017, 0.000000, 0.587786, 0.900000, 0.750000, + 3.518558, -0.063315, 0.945128, 0.951056, 0.000000, 0.309019, 0.950000, 0.500000, + 3.518558, -0.541092, 0.945128, 0.951056, 0.000000, 0.309019, 0.950000, 0.750000, + 3.526389, -0.063315, 0.895685, 1.000000, 0.000000, -0.000003, 1.000000, 0.500000, + 3.526389, -0.541092, 0.895685, 1.000000, 0.000000, -0.000003, 1.000000, 0.750000, + 3.526389, -0.541092, 0.895685, 0.000000, -1.000000, 0.000000, 0.000000, 0.750000, + 3.462446, -0.541092, 0.864475, 0.000000, -1.000000, 0.000001, 0.050000, 1.000000, + 3.518558, -0.541092, 0.846243, 0.000000, -1.000000, 0.000001, 0.050000, 0.750000, + 3.467389, -0.541092, 0.895685, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 3.448100, -0.541092, 0.836319, 0.000000, -1.000000, 0.000001, 0.100000, 1.000000, + 3.495832, -0.541092, 0.801640, 0.000000, -1.000000, 0.000001, 0.100000, 0.750000, + 3.460435, -0.541092, 0.766243, 0.000000, -1.000000, -0.000000, 0.150000, 0.750000, + 3.425755, -0.541092, 0.813975, 0.000000, -1.000000, -0.000000, 0.150000, 1.000000, + 3.397599, -0.541092, 0.799629, 0.000000, -1.000000, -0.000000, 0.200000, 1.000000, + 3.415832, -0.541092, 0.743516, 0.000000, -1.000000, -0.000000, 0.200000, 0.750000, + 3.366389, -0.541092, 0.794685, 0.000000, -1.000000, -0.000000, 0.250000, 1.000000, + 3.366389, -0.541092, 0.735685, 0.000000, -1.000000, -0.000000, 0.250000, 0.750000, + 3.316946, -0.541092, 0.743516, 0.000000, -1.000000, -0.000000, 0.300000, 0.750000, + 3.335178, -0.541092, 0.799629, 0.000000, -1.000000, -0.000000, 0.300000, 1.000000, + 3.272343, -0.541092, 0.766243, 0.000000, -1.000000, 0.000000, 0.350000, 0.750000, + 3.307023, -0.541092, 0.813975, 0.000000, -1.000000, 0.000000, 0.350000, 1.000000, + 3.284678, -0.541092, 0.836319, 0.000000, -1.000000, -0.000001, 0.400000, 1.000000, + 3.236946, -0.541092, 0.801640, 0.000000, -1.000000, -0.000001, 0.400000, 0.750000, + 3.214220, -0.541092, 0.846243, 0.000000, -1.000000, -0.000001, 0.450000, 0.750000, + 3.270332, -0.541092, 0.864475, 0.000000, -1.000000, -0.000001, 0.450000, 1.000000, + 3.206389, -0.541092, 0.895685, 0.000000, -1.000000, 0.000000, 0.500000, 0.750000, + 3.265389, -0.541092, 0.895685, 0.000000, -1.000000, 0.000000, 0.500000, 1.000000, + 3.270332, -0.541092, 0.926896, 0.000000, -1.000000, 0.000000, 0.550000, 1.000000, + 3.214220, -0.541092, 0.945128, 0.000000, -1.000000, 0.000000, 0.550000, 0.750000, + 3.284678, -0.541092, 0.955052, 0.000000, -1.000000, -0.000000, 0.600000, 1.000000, + 3.236946, -0.541092, 0.989731, 0.000000, -1.000000, -0.000000, 0.600000, 0.750000, + 3.307022, -0.541092, 0.977396, 0.000000, -1.000000, -0.000000, 0.650000, 1.000000, + 3.272343, -0.541092, 1.025128, 0.000000, -1.000000, -0.000000, 0.650000, 0.750000, + 3.316946, -0.541092, 1.047854, 0.000000, -1.000000, 0.000000, 0.700000, 0.750000, + 3.335178, -0.541092, 0.991742, 0.000000, -1.000000, 0.000000, 0.700000, 1.000000, + 3.366389, -0.541092, 1.055685, 0.000000, -1.000000, 0.000000, 0.750000, 0.750000, + 3.366389, -0.541092, 0.996685, 0.000000, -1.000000, 0.000000, 0.750000, 1.000000, + 3.397599, -0.541092, 0.991742, 0.000000, -1.000000, 0.000000, 0.800000, 1.000000, + 3.415832, -0.541092, 1.047854, 0.000000, -1.000000, 0.000000, 0.800000, 0.750000, + 3.425755, -0.541092, 0.977396, 0.000000, -1.000000, 0.000000, 0.850000, 1.000000, + 3.460435, -0.541092, 1.025128, 0.000000, -1.000000, 0.000000, 0.850000, 0.750000, + 3.448100, -0.541092, 0.955052, 0.000000, -1.000000, 0.000001, 0.900000, 1.000000, + 3.495831, -0.541092, 0.989731, 0.000000, -1.000000, 0.000001, 0.900000, 0.750000, + 3.518558, -0.541092, 0.945128, 0.000000, -1.000000, 0.000001, 0.950000, 0.750000, + 3.462446, -0.541092, 0.926896, 0.000000, -1.000000, 0.000001, 0.950000, 1.000000, + 3.526389, -0.541092, 0.895685, 0.000000, -1.000000, 0.000000, 1.000000, 0.750000, + 3.467389, -0.541092, 0.895685, 0.000000, -1.000000, 0.000000, 1.000000, 1.000000 + ], + "parts": [ + { + "id": "shape1_part1", + "type": "TRIANGLES", + "indices": [ + 0, 1, 2, 0, 2, 3, 0, 3, 4, 5, 1, 0, + 0, 6, 5, 7, 5, 6, 6, 8, 7, 4, 9, 10, + 10, 0, 4, 6, 0, 10, 10, 11, 6, 12, 8, 6, + 6, 11, 12, 10, 9, 13, 10, 13, 14, 10, 14, 15, + 10, 15, 16, 10, 16, 17, 11, 10, 17, 11, 17, 18, + 11, 18, 19, 11, 19, 20, 11, 20, 21, 11, 21, 22, + 11, 22, 12, 7, 8, 23, 23, 24, 7, 25, 23, 8, + 8, 12, 25, 26, 25, 12, 12, 22, 26, 27, 28, 29, + 30, 31, 32, 30, 32, 33, 29, 30, 33, 27, 29, 33, + 33, 34, 35, 27, 33, 35, 35, 36, 37, 37, 38, 39, + 37, 39, 40, 40, 41, 42, 37, 40, 42, 35, 37, 42, + 27, 35, 42, 42, 43, 44, 27, 42, 44, 27, 44, 45, + 46, 47, 48, 49, 39, 38, 49, 38, 50, 48, 49, 50, + 46, 48, 50, 50, 51, 52, 46, 50, 52, 52, 53, 54, + 54, 32, 31, 54, 31, 55, 52, 54, 55, 46, 52, 55, + 55, 56, 57, 57, 58, 59, 55, 57, 59, 46, 55, 59, + 46, 59, 60, 61, 62, 63, 63, 64, 61, 65, 66, 67, + 68, 69, 70, 68, 70, 71, 67, 68, 71, 65, 67, 71, + 71, 72, 73, 65, 71, 73, 65, 73, 74, 75, 76, 77, + 75, 77, 78, 74, 75, 78, 65, 74, 78, 79, 80, 81, + 82, 77, 76, 82, 76, 83, 84, 82, 83, 84, 83, 85, + 81, 84, 85, 79, 81, 85, 85, 86, 87, 79, 85, 87, + 79, 87, 88, 88, 70, 69, 79, 88, 69, 89, 90, 91, + 89, 91, 92, 89, 92, 93, 89, 93, 94, 95, 96, 97, + 98, 99, 100, 98, 100, 101, 97, 98, 101, 95, 97, 101, + 101, 102, 103, 95, 101, 103, 95, 103, 104, 105, 106, 107, + 105, 107, 108, 104, 105, 108, 95, 104, 108, 109, 110, 111, + 112, 107, 106, 112, 106, 113, 114, 112, 113, 114, 113, 115, + 111, 114, 115, 109, 111, 115, 115, 116, 117, 109, 115, 117, + 109, 117, 118, 118, 100, 99, 109, 118, 99, 119, 120, 121, + 121, 122, 119, 123, 124, 125, 125, 126, 127, 125, 127, 128, + 125, 128, 129, 129, 130, 131, 131, 132, 133, 133, 134, 135, + 135, 136, 137, 133, 135, 137, 137, 138, 139, 137, 139, 140, + 133, 137, 140, 131, 133, 140, 129, 131, 140, 125, 129, 140, + 123, 125, 140, 123, 140, 141, 142, 143, 144, 144, 139, 138, + 144, 138, 145, 144, 145, 146, 146, 147, 148, 144, 146, 148, + 142, 144, 148, 148, 149, 150, 150, 151, 152, 152, 153, 154, + 150, 152, 154, 148, 150, 154, 142, 148, 154, 154, 127, 126, + 154, 126, 155, 142, 154, 155, 142, 155, 156, 157, 158, 159, + 159, 160, 157, 161, 162, 163, 163, 164, 165, 161, 163, 165, + 161, 165, 166, 165, 164, 167, 167, 168, 169, 165, 167, 169, + 165, 169, 170, 168, 171, 160, 168, 160, 159, 168, 159, 172, + 168, 172, 169, 173, 167, 164, 173, 164, 163, 173, 163, 174, + 173, 175, 171, 173, 171, 168, 173, 168, 167, 160, 171, 175, + 175, 176, 160, 174, 177, 178, 178, 173, 174, 175, 173, 178, + 178, 179, 175, 180, 176, 175, 175, 179, 180, 178, 177, 181, + 178, 181, 182, 178, 182, 183, 178, 183, 184, 178, 184, 185, + 179, 178, 185, 179, 185, 186, 179, 186, 187, 179, 187, 188, + 179, 188, 189, 179, 189, 190, 179, 190, 180, 181, 177, 191, + 191, 192, 181, 193, 191, 177, 177, 174, 193, 162, 193, 174, + 174, 163, 162, 194, 195, 193, 193, 162, 194, 191, 193, 195, + 195, 196, 191, 192, 191, 196, 196, 197, 192, 198, 199, 195, + 195, 194, 198, 196, 195, 199, 199, 200, 196, 197, 196, 200, + 200, 201, 197, 202, 203, 204, 202, 204, 205, 202, 205, 206, + 202, 206, 201, 202, 201, 200, 202, 207, 208, 202, 208, 209, + 202, 209, 210, 202, 210, 203, 207, 211, 212, 207, 212, 213, + 207, 213, 208, 200, 199, 214, 214, 202, 200, 207, 202, 214, + 214, 215, 207, 216, 211, 207, 207, 215, 216, 214, 199, 198, + 214, 198, 217, 214, 217, 218, 218, 219, 215, 215, 214, 218, + 220, 216, 215, 215, 219, 220, 221, 222, 223, 221, 223, 220, + 221, 220, 224, 221, 224, 218, 218, 217, 225, 221, 218, 225, + 221, 225, 226, 194, 227, 228, 228, 225, 217, 194, 228, 217, + 194, 217, 198, 223, 222, 229, 229, 230, 223, 231, 230, 229, + 229, 232, 231, 233, 231, 232, 232, 234, 233, 235, 229, 222, + 235, 222, 221, 235, 221, 226, 232, 229, 235, 235, 236, 232, + 232, 236, 237, 232, 237, 238, 232, 238, 234, 239, 235, 226, + 239, 226, 225, 239, 225, 228, 236, 235, 239, 239, 240, 236, + 236, 240, 241, 236, 241, 242, 236, 242, 237, 239, 228, 227, + 240, 239, 227, 240, 227, 241, 242, 241, 227, 242, 227, 161, + 242, 161, 243, 242, 243, 244, 244, 245, 246, 244, 246, 238, + 244, 238, 237, 244, 237, 242, 246, 247, 248, 246, 248, 233, + 246, 233, 234, 246, 234, 238, 249, 181, 192, 249, 192, 197, + 197, 201, 250, 249, 197, 250, 251, 252, 253, 251, 253, 254, + 251, 254, 255, 251, 255, 256, 251, 256, 257, 251, 257, 258, + 251, 258, 259, 251, 259, 260, 251, 260, 261, 251, 261, 262, + 263, 264, 265, 263, 265, 266, 263, 266, 267, 263, 267, 268, + 269, 266, 265, 265, 270, 269, 271, 269, 270, 270, 272, 271, + 273, 271, 272, 272, 274, 273, 275, 273, 274, 274, 276, 275, + 250, 275, 276, 276, 249, 250, 268, 251, 262, 262, 263, 268, + 256, 277, 278, 278, 257, 256, 162, 161, 227, 227, 194, 162, + 279, 161, 166, 279, 280, 161, 280, 243, 161, 281, 279, 166, + 281, 166, 165, 281, 165, 170, 280, 279, 281, 281, 282, 280, + 280, 282, 245, 280, 245, 244, 280, 244, 243, 283, 281, 170, + 283, 170, 169, 283, 169, 172, 282, 281, 283, 283, 284, 282, + 282, 284, 247, 282, 247, 246, 282, 246, 245, 159, 285, 283, + 283, 172, 159, 285, 286, 284, 284, 283, 285, 248, 247, 284, + 284, 286, 248, 158, 287, 285, 285, 159, 158, 286, 285, 287, + 287, 288, 286, 248, 286, 288, 288, 289, 248, 248, 289, 290, + 248, 290, 291, 248, 291, 233, 223, 230, 292, 292, 293, 223, + 230, 231, 294, 294, 292, 230, 291, 294, 231, 231, 233, 291, + 220, 223, 293, 293, 295, 220, 295, 296, 216, 216, 220, 295, + 211, 216, 296, 296, 297, 211, 212, 211, 297, 297, 298, 212, + 299, 300, 301, 299, 301, 302, 299, 302, 303, 299, 303, 304, + 299, 304, 305, 299, 305, 306, 209, 208, 213, 209, 213, 307, + 209, 307, 308, 308, 309, 210, 210, 209, 308, 204, 203, 210, + 204, 210, 309, 204, 309, 310, 310, 311, 205, 205, 204, 310, + 311, 275, 206, 206, 205, 311, 201, 206, 275, 275, 250, 201, + 298, 299, 306, 312, 307, 213, 306, 312, 213, 298, 306, 213, + 298, 213, 212, 313, 314, 301, 301, 300, 313, 315, 316, 317, + 315, 317, 318, 315, 318, 319, 320, 321, 322, 322, 323, 320, + 324, 325, 326, 324, 326, 327, 324, 327, 328, 324, 328, 321, + 324, 321, 320, 324, 320, 329, 189, 188, 187, 189, 187, 330, + 189, 330, 331, 332, 330, 187, 187, 186, 332, 186, 185, 184, + 186, 184, 333, 186, 333, 332, 334, 333, 184, 184, 183, 334, + 276, 334, 183, 183, 182, 276, 249, 276, 182, 182, 181, 249, + 190, 189, 331, 335, 324, 329, 331, 335, 329, 190, 331, 329, + 190, 329, 336, 160, 176, 337, 337, 157, 160, 338, 337, 176, + 176, 180, 338, 336, 338, 180, 180, 190, 336, 339, 340, 341, + 339, 341, 342, 339, 342, 343, 339, 343, 344, 345, 346, 347, + 347, 348, 345, 349, 350, 351, 351, 352, 349, 350, 353, 354, + 354, 351, 350, 347, 354, 353, 353, 348, 347, 355, 356, 357, + 355, 357, 349, 355, 349, 352, 355, 352, 358, 119, 359, 360, + 360, 120, 119, 359, 361, 362, 362, 360, 359, 355, 362, 361, + 361, 356, 355, 363, 364, 365, 365, 366, 363, 365, 367, 368, + 368, 366, 365, 367, 369, 370, 370, 368, 367, 371, 370, 369, + 369, 372, 371, 373, 374, 375, 373, 375, 371, 373, 371, 372, + 373, 372, 376, 377, 378, 379, 379, 380, 377, 381, 379, 378, + 378, 382, 381, 373, 381, 382, 382, 374, 373, 377, 380, 383, + 383, 384, 377, 385, 386, 387, 385, 387, 388, 385, 388, 389, + 385, 389, 390, 391, 392, 393, 393, 394, 391, 395, 396, 397, + 397, 398, 395, 396, 399, 400, 400, 397, 396, 391, 400, 399, + 399, 392, 391, 395, 398, 401, 395, 401, 402, 395, 402, 403, + 395, 403, 404, 63, 405, 406, 406, 64, 63, 405, 407, 408, + 408, 406, 405, 402, 408, 407, 407, 403, 402, 409, 410, 411, + 411, 412, 409, 413, 411, 410, 410, 414, 413, 414, 415, 416, + 414, 416, 417, 414, 417, 413, 418, 419, 420, 420, 421, 418, + 422, 421, 420, 420, 423, 422, 416, 422, 423, 423, 417, 416, + 424, 420, 419, 424, 419, 425, 424, 425, 426, 423, 420, 424, + 424, 427, 423, 423, 427, 411, 423, 411, 413, 423, 413, 417, + 424, 426, 412, 427, 424, 412, 427, 412, 411, 418, 421, 428, + 428, 429, 418, 430, 428, 421, 421, 422, 430, 431, 430, 422, + 422, 416, 431, 432, 433, 434, 432, 435, 433, 436, 433, 435, + 435, 437, 436, 434, 438, 439, 439, 432, 434, 435, 432, 439, + 439, 440, 435, 435, 440, 441, 435, 441, 442, 435, 442, 437, + 439, 438, 443, 439, 443, 429, 439, 429, 428, 428, 430, 440, + 440, 439, 428, 431, 441, 440, 440, 430, 431, 434, 433, 444, + 434, 444, 445, 434, 445, 446, 443, 438, 434, 443, 434, 446, + 443, 446, 447, 443, 447, 448, 448, 449, 450, 448, 450, 429, + 448, 429, 443, 449, 451, 452, 452, 450, 449, 453, 452, 451, + 451, 454, 453, 455, 453, 454, 454, 456, 455, 450, 452, 457, + 457, 458, 450, 459, 457, 452, 452, 453, 459, 460, 459, 453, + 453, 455, 460, 461, 13, 460, 461, 460, 455, 455, 456, 462, + 461, 455, 462, 463, 464, 465, 463, 465, 466, 463, 466, 467, + 463, 467, 468, 463, 468, 469, 463, 469, 470, 463, 470, 471, + 463, 471, 472, 463, 472, 473, 463, 473, 474, 475, 476, 477, + 475, 477, 478, 475, 478, 479, 475, 479, 480, 481, 478, 477, + 477, 482, 481, 483, 481, 482, 482, 484, 483, 485, 483, 484, + 484, 486, 485, 487, 485, 486, 486, 488, 487, 462, 487, 488, + 488, 461, 462, 480, 463, 474, 474, 475, 480, 468, 489, 490, + 490, 469, 468, 491, 492, 493, 491, 493, 494, 491, 494, 495, + 491, 495, 456, 491, 456, 454, 491, 496, 497, 491, 497, 498, + 491, 498, 499, 491, 499, 492, 496, 500, 501, 496, 501, 502, + 496, 502, 497, 454, 451, 503, 503, 491, 454, 496, 491, 503, + 503, 504, 496, 505, 500, 496, 496, 504, 505, 503, 451, 449, + 503, 449, 448, 503, 448, 447, 504, 503, 447, 504, 447, 446, + 504, 446, 445, 444, 505, 504, 504, 445, 444, 458, 418, 429, + 429, 450, 458, 416, 415, 506, 416, 506, 507, 416, 507, 431, + 433, 436, 508, 508, 509, 433, 510, 508, 436, 510, 436, 437, + 510, 437, 442, 442, 441, 431, 442, 431, 507, 442, 507, 510, + 444, 433, 509, 509, 511, 444, 511, 512, 505, 505, 444, 511, + 500, 505, 512, 512, 513, 500, 501, 500, 513, 513, 514, 501, + 515, 516, 517, 515, 517, 518, 515, 518, 519, 515, 519, 520, + 515, 520, 521, 515, 521, 522, 498, 497, 502, 498, 502, 523, + 498, 523, 524, 524, 525, 499, 499, 498, 524, 493, 492, 499, + 493, 499, 525, 493, 525, 526, 526, 527, 494, 494, 493, 526, + 527, 487, 495, 495, 494, 527, 456, 495, 487, 487, 462, 456, + 523, 502, 501, 514, 515, 522, 501, 514, 522, 523, 501, 522, + 523, 522, 528, 529, 530, 517, 517, 516, 529, 531, 532, 533, + 531, 533, 534, 531, 534, 535, 536, 537, 538, 538, 539, 536, + 24, 409, 412, 412, 7, 24, 540, 541, 542, 540, 542, 543, + 540, 543, 544, 540, 544, 537, 540, 537, 536, 540, 536, 545, + 21, 20, 19, 21, 19, 546, 21, 546, 547, 548, 546, 19, + 19, 18, 548, 18, 17, 16, 18, 16, 549, 18, 549, 548, + 550, 549, 16, 16, 15, 550, 488, 550, 15, 15, 14, 488, + 461, 488, 14, 14, 13, 461, 22, 21, 547, 551, 540, 545, + 547, 551, 545, 22, 547, 545, 22, 545, 26, 13, 9, 459, + 459, 460, 13, 457, 459, 9, 9, 4, 457, 458, 457, 4, + 4, 3, 458, 419, 418, 458, 419, 458, 3, 419, 3, 2, + 425, 419, 2, 425, 2, 1, 425, 1, 552, 552, 7, 412, + 552, 412, 426, 552, 426, 425 + ] + }, + { + "id": "shape2_part2", + "type": "TRIANGLES", + "indices": [ + 553, 554, 555, 553, 555, 556, 553, 556, 557, 558, 554, 553, + 553, 559, 558, 560, 558, 559, 559, 561, 560, 557, 562, 563, + 563, 553, 557, 559, 553, 563, 563, 564, 559, 565, 561, 559, + 559, 564, 565, 563, 562, 566, 563, 566, 567, 563, 567, 568, + 563, 568, 569, 563, 569, 570, 564, 563, 570, 564, 570, 571, + 564, 571, 572, 564, 572, 573, 564, 573, 574, 564, 574, 575, + 564, 575, 565, 560, 561, 576, 576, 577, 560, 578, 576, 561, + 561, 565, 578, 579, 578, 565, 565, 575, 579, 580, 581, 582, + 583, 584, 585, 583, 585, 586, 582, 583, 586, 580, 582, 586, + 586, 587, 588, 580, 586, 588, 588, 589, 590, 590, 591, 592, + 590, 592, 593, 593, 594, 595, 590, 593, 595, 588, 590, 595, + 580, 588, 595, 595, 596, 597, 580, 595, 597, 580, 597, 598, + 599, 600, 601, 602, 592, 591, 602, 591, 603, 601, 602, 603, + 599, 601, 603, 603, 604, 605, 599, 603, 605, 605, 606, 607, + 607, 585, 584, 607, 584, 608, 605, 607, 608, 599, 605, 608, + 608, 609, 610, 610, 611, 612, 608, 610, 612, 599, 608, 612, + 599, 612, 613, 614, 615, 616, 616, 617, 614, 618, 619, 620, + 621, 622, 623, 621, 623, 624, 620, 621, 624, 618, 620, 624, + 624, 625, 626, 618, 624, 626, 618, 626, 627, 628, 629, 630, + 628, 630, 631, 627, 628, 631, 618, 627, 631, 632, 633, 634, + 635, 630, 629, 635, 629, 636, 637, 635, 636, 637, 636, 638, + 634, 637, 638, 632, 634, 638, 638, 639, 640, 632, 638, 640, + 632, 640, 641, 641, 623, 622, 632, 641, 622, 648, 649, 650, + 651, 652, 653, 651, 653, 654, 650, 651, 654, 648, 650, 654, + 654, 655, 656, 648, 654, 656, 648, 656, 657, 658, 659, 660, + 658, 660, 661, 657, 658, 661, 648, 657, 661, 662, 663, 664, + 665, 660, 659, 665, 659, 666, 667, 665, 666, 667, 666, 668, + 664, 667, 668, 662, 664, 668, 668, 669, 670, 662, 668, 670, + 662, 670, 671, 671, 653, 652, 662, 671, 652, 672, 673, 674, + 674, 675, 672, 676, 677, 678, 678, 679, 680, 678, 680, 681, + 678, 681, 682, 682, 683, 684, 684, 685, 686, 686, 687, 688, + 688, 689, 690, 686, 688, 690, 690, 691, 692, 690, 692, 693, + 686, 690, 693, 684, 686, 693, 682, 684, 693, 678, 682, 693, + 676, 678, 693, 676, 693, 694, 695, 696, 697, 697, 692, 691, + 697, 691, 698, 697, 698, 699, 699, 700, 701, 697, 699, 701, + 695, 697, 701, 701, 702, 703, 703, 704, 705, 705, 706, 707, + 703, 705, 707, 701, 703, 707, 695, 701, 707, 707, 680, 679, + 707, 679, 708, 695, 707, 708, 695, 708, 709, 710, 711, 712, + 712, 713, 710, 714, 715, 716, 716, 717, 718, 714, 716, 718, + 714, 718, 719, 718, 717, 720, 720, 721, 722, 718, 720, 722, + 718, 722, 723, 721, 724, 713, 721, 713, 712, 721, 712, 725, + 721, 725, 722, 726, 720, 717, 726, 717, 716, 726, 716, 727, + 726, 728, 724, 726, 724, 721, 726, 721, 720, 713, 724, 728, + 728, 729, 713, 727, 730, 731, 731, 726, 727, 728, 726, 731, + 731, 732, 728, 733, 729, 728, 728, 732, 733, 731, 730, 734, + 731, 734, 735, 731, 735, 736, 731, 736, 737, 731, 737, 738, + 732, 731, 738, 732, 738, 739, 732, 739, 740, 732, 740, 741, + 732, 741, 742, 732, 742, 743, 732, 743, 733, 734, 730, 744, + 744, 745, 734, 746, 744, 730, 730, 727, 746, 715, 746, 727, + 727, 716, 715, 747, 748, 746, 746, 715, 747, 744, 746, 748, + 748, 749, 744, 745, 744, 749, 749, 750, 745, 751, 752, 748, + 748, 747, 751, 749, 748, 752, 752, 753, 749, 750, 749, 753, + 753, 754, 750, 755, 756, 757, 755, 757, 758, 755, 758, 759, + 755, 759, 754, 755, 754, 753, 755, 760, 761, 755, 761, 762, + 755, 762, 763, 755, 763, 756, 760, 764, 765, 760, 765, 766, + 760, 766, 761, 753, 752, 767, 767, 755, 753, 760, 755, 767, + 767, 768, 760, 769, 764, 760, 760, 768, 769, 767, 752, 751, + 767, 751, 770, 767, 770, 771, 771, 772, 768, 768, 767, 771, + 773, 769, 768, 768, 772, 773, 774, 775, 776, 774, 776, 773, + 774, 773, 777, 774, 777, 771, 771, 770, 778, 774, 771, 778, + 774, 778, 779, 747, 780, 781, 781, 778, 770, 747, 781, 770, + 747, 770, 751, 776, 775, 782, 782, 783, 776, 784, 783, 782, + 782, 785, 784, 786, 784, 785, 785, 787, 786, 788, 782, 775, + 788, 775, 774, 788, 774, 779, 785, 782, 788, 788, 789, 785, + 785, 789, 790, 785, 790, 791, 785, 791, 787, 792, 788, 779, + 792, 779, 778, 792, 778, 781, 789, 788, 792, 792, 793, 789, + 789, 793, 794, 789, 794, 795, 789, 795, 790, 792, 781, 780, + 793, 792, 780, 793, 780, 794, 795, 794, 780, 795, 780, 714, + 795, 714, 796, 795, 796, 797, 797, 798, 799, 797, 799, 791, + 797, 791, 790, 797, 790, 795, 799, 800, 801, 799, 801, 786, + 799, 786, 787, 799, 787, 791, 802, 734, 745, 802, 745, 750, + 750, 754, 803, 802, 750, 803, 804, 805, 806, 804, 806, 807, + 804, 807, 808, 804, 808, 809, 804, 809, 810, 804, 810, 811, + 804, 811, 812, 804, 812, 813, 804, 813, 814, 804, 814, 815, + 816, 817, 818, 816, 818, 819, 816, 819, 820, 816, 820, 821, + 822, 819, 818, 818, 823, 822, 824, 822, 823, 823, 825, 824, + 826, 824, 825, 825, 827, 826, 828, 826, 827, 827, 829, 828, + 803, 828, 829, 829, 802, 803, 821, 804, 815, 815, 816, 821, + 809, 830, 831, 831, 810, 809, 715, 714, 780, 780, 747, 715, + 832, 714, 719, 832, 833, 714, 833, 796, 714, 834, 832, 719, + 834, 719, 718, 834, 718, 723, 833, 832, 834, 834, 835, 833, + 833, 835, 798, 833, 798, 797, 833, 797, 796, 836, 834, 723, + 836, 723, 722, 836, 722, 725, 835, 834, 836, 836, 837, 835, + 835, 837, 800, 835, 800, 799, 835, 799, 798, 712, 838, 836, + 836, 725, 712, 838, 839, 837, 837, 836, 838, 801, 800, 837, + 837, 839, 801, 711, 840, 838, 838, 712, 711, 839, 838, 840, + 840, 841, 839, 801, 839, 841, 841, 842, 801, 801, 842, 843, + 801, 843, 844, 801, 844, 786, 776, 783, 845, 845, 846, 776, + 783, 784, 847, 847, 845, 783, 844, 847, 784, 784, 786, 844, + 773, 776, 846, 846, 848, 773, 848, 849, 769, 769, 773, 848, + 764, 769, 849, 849, 850, 764, 765, 764, 850, 850, 851, 765, + 852, 853, 854, 852, 854, 855, 852, 855, 856, 852, 856, 857, + 852, 857, 858, 852, 858, 859, 762, 761, 766, 762, 766, 860, + 762, 860, 861, 861, 862, 763, 763, 762, 861, 757, 756, 763, + 757, 763, 862, 757, 862, 863, 863, 864, 758, 758, 757, 863, + 864, 828, 759, 759, 758, 864, 754, 759, 828, 828, 803, 754, + 851, 852, 859, 865, 860, 766, 859, 865, 766, 851, 859, 766, + 851, 766, 765, 866, 867, 854, 854, 853, 866, 868, 869, 870, + 868, 870, 871, 868, 871, 872, 873, 874, 875, 875, 876, 873, + 877, 878, 879, 877, 879, 880, 877, 880, 881, 877, 881, 874, + 877, 874, 873, 877, 873, 882, 742, 741, 740, 742, 740, 883, + 742, 883, 884, 885, 883, 740, 740, 739, 885, 739, 738, 737, + 739, 737, 886, 739, 886, 885, 887, 886, 737, 737, 736, 887, + 829, 887, 736, 736, 735, 829, 802, 829, 735, 735, 734, 802, + 743, 742, 884, 888, 877, 882, 884, 888, 882, 743, 884, 882, + 743, 882, 889, 713, 729, 890, 890, 710, 713, 891, 890, 729, + 729, 733, 891, 889, 891, 733, 733, 743, 889, 892, 893, 894, + 892, 894, 895, 892, 895, 896, 892, 896, 897, 898, 899, 900, + 900, 901, 898, 902, 903, 904, 904, 905, 902, 903, 906, 907, + 907, 904, 903, 900, 907, 906, 906, 901, 900, 908, 909, 910, + 908, 910, 902, 908, 902, 905, 908, 905, 911, 672, 912, 913, + 913, 673, 672, 912, 914, 915, 915, 913, 912, 908, 915, 914, + 914, 909, 908, 938, 939, 940, 938, 940, 941, 938, 941, 942, + 938, 942, 943, 944, 945, 946, 946, 947, 944, 948, 949, 950, + 950, 951, 948, 949, 952, 953, 953, 950, 949, 944, 953, 952, + 952, 945, 944, 948, 951, 954, 948, 954, 955, 948, 955, 956, + 948, 956, 957, 616, 958, 959, 959, 617, 616, 958, 960, 961, + 961, 959, 958, 955, 961, 960, 960, 956, 955, 962, 963, 964, + 964, 965, 962, 966, 964, 963, 963, 967, 966, 967, 968, 969, + 967, 969, 970, 967, 970, 966, 971, 972, 973, 973, 974, 971, + 975, 974, 973, 973, 976, 975, 969, 975, 976, 976, 970, 969, + 977, 973, 972, 977, 972, 978, 977, 978, 979, 976, 973, 977, + 977, 980, 976, 976, 980, 964, 976, 964, 966, 976, 966, 970, + 977, 979, 965, 980, 977, 965, 980, 965, 964, 971, 974, 981, + 981, 982, 971, 983, 981, 974, 974, 975, 983, 984, 983, 975, + 975, 969, 984, 985, 986, 987, 985, 988, 986, 989, 986, 988, + 988, 990, 989, 987, 991, 992, 992, 985, 987, 988, 985, 992, + 992, 993, 988, 988, 993, 994, 988, 994, 995, 988, 995, 990, + 992, 991, 996, 992, 996, 982, 992, 982, 981, 981, 983, 993, + 993, 992, 981, 984, 994, 993, 993, 983, 984, 987, 986, 997, + 987, 997, 998, 987, 998, 999, 996, 991, 987, 996, 987, 999, + 996, 999, 1000, 996, 1000, 1001, 1001, 1002, 1003, 1001, 1003, 982, + 1001, 982, 996, 1002, 1004, 1005, 1005, 1003, 1002, 1006, 1005, 1004, + 1004, 1007, 1006, 1008, 1006, 1007, 1007, 1009, 1008, 1003, 1005, 1010, + 1010, 1011, 1003, 1012, 1010, 1005, 1005, 1006, 1012, 1013, 1012, 1006, + 1006, 1008, 1013, 1014, 566, 1013, 1014, 1013, 1008, 1008, 1009, 1015, + 1014, 1008, 1015, 1016, 1017, 1018, 1016, 1018, 1019, 1016, 1019, 1020, + 1016, 1020, 1021, 1016, 1021, 1022, 1016, 1022, 1023, 1016, 1023, 1024, + 1016, 1024, 1025, 1016, 1025, 1026, 1016, 1026, 1027, 1028, 1029, 1030, + 1028, 1030, 1031, 1028, 1031, 1032, 1028, 1032, 1033, 1034, 1031, 1030, + 1030, 1035, 1034, 1036, 1034, 1035, 1035, 1037, 1036, 1038, 1036, 1037, + 1037, 1039, 1038, 1040, 1038, 1039, 1039, 1041, 1040, 1015, 1040, 1041, + 1041, 1014, 1015, 1033, 1016, 1027, 1027, 1028, 1033, 1021, 1042, 1043, + 1043, 1022, 1021, 1044, 1045, 1046, 1044, 1046, 1047, 1044, 1047, 1048, + 1044, 1048, 1009, 1044, 1009, 1007, 1044, 1049, 1050, 1044, 1050, 1051, + 1044, 1051, 1052, 1044, 1052, 1045, 1049, 1053, 1054, 1049, 1054, 1055, + 1049, 1055, 1050, 1007, 1004, 1056, 1056, 1044, 1007, 1049, 1044, 1056, + 1056, 1057, 1049, 1058, 1053, 1049, 1049, 1057, 1058, 1056, 1004, 1002, + 1056, 1002, 1001, 1056, 1001, 1000, 1057, 1056, 1000, 1057, 1000, 999, + 1057, 999, 998, 997, 1058, 1057, 1057, 998, 997, 1011, 971, 982, + 982, 1003, 1011, 969, 968, 1059, 969, 1059, 1060, 969, 1060, 984, + 986, 989, 1061, 1061, 1062, 986, 1063, 1061, 989, 1063, 989, 990, + 1063, 990, 995, 995, 994, 984, 995, 984, 1060, 995, 1060, 1063, + 997, 986, 1062, 1062, 1064, 997, 1064, 1065, 1058, 1058, 997, 1064, + 1053, 1058, 1065, 1065, 1066, 1053, 1054, 1053, 1066, 1066, 1067, 1054, + 1068, 1069, 1070, 1068, 1070, 1071, 1068, 1071, 1072, 1068, 1072, 1073, + 1068, 1073, 1074, 1068, 1074, 1075, 1051, 1050, 1055, 1051, 1055, 1076, + 1051, 1076, 1077, 1077, 1078, 1052, 1052, 1051, 1077, 1046, 1045, 1052, + 1046, 1052, 1078, 1046, 1078, 1079, 1079, 1080, 1047, 1047, 1046, 1079, + 1080, 1040, 1048, 1048, 1047, 1080, 1009, 1048, 1040, 1040, 1015, 1009, + 1076, 1055, 1054, 1067, 1068, 1075, 1054, 1067, 1075, 1076, 1054, 1075, + 1076, 1075, 1081, 1082, 1083, 1070, 1070, 1069, 1082, 1084, 1085, 1086, + 1084, 1086, 1087, 1084, 1087, 1088, 1089, 1090, 1091, 1091, 1092, 1089, + 577, 962, 965, 965, 560, 577, 1093, 1094, 1095, 1093, 1095, 1096, + 1093, 1096, 1097, 1093, 1097, 1090, 1093, 1090, 1089, 1093, 1089, 1098, + 574, 573, 572, 574, 572, 1099, 574, 1099, 1100, 1101, 1099, 572, + 572, 571, 1101, 571, 570, 569, 571, 569, 1102, 571, 1102, 1101, + 1103, 1102, 569, 569, 568, 1103, 1041, 1103, 568, 568, 567, 1041, + 1014, 1041, 567, 567, 566, 1014, 575, 574, 1100, 1104, 1093, 1098, + 1100, 1104, 1098, 575, 1100, 1098, 575, 1098, 579, 566, 562, 1012, + 1012, 1013, 566, 1010, 1012, 562, 562, 557, 1010, 1011, 1010, 557, + 557, 556, 1011, 972, 971, 1011, 972, 1011, 556, 972, 556, 555, + 978, 972, 555, 978, 555, 554, 978, 554, 1105, 1105, 560, 965, + 1105, 965, 979, 1105, 979, 978 + ] + }, + { + "id": "shape2_part1", + "type": "TRIANGLES", + "indices": [ + 642, 643, 644, 642, 644, 645, 642, 645, 646, 642, 646, 647, + 916, 917, 918, 918, 919, 916, 918, 920, 921, 921, 919, 918, + 920, 922, 923, 923, 921, 920, 924, 923, 922, 922, 925, 924, + 926, 927, 928, 926, 928, 924, 926, 924, 925, 926, 925, 929, + 930, 931, 932, 932, 933, 930, 934, 932, 931, 931, 935, 934, + 926, 934, 935, 935, 927, 926, 930, 933, 936, 936, 937, 930 + ] + }, + { + "id": "shape3_part1", + "type": "TRIANGLES", + "indices": [ + 1106, 1107, 1108, 1106, 1108, 1109, 1106, 1109, 1110, 1111, 1107, 1106, + 1106, 1112, 1111, 1113, 1111, 1112, 1112, 1114, 1113, 1110, 1115, 1116, + 1116, 1106, 1110, 1112, 1106, 1116, 1116, 1117, 1112, 1118, 1114, 1112, + 1112, 1117, 1118, 1116, 1115, 1119, 1116, 1119, 1120, 1116, 1120, 1121, + 1116, 1121, 1122, 1116, 1122, 1123, 1117, 1116, 1123, 1117, 1123, 1124, + 1117, 1124, 1125, 1117, 1125, 1126, 1117, 1126, 1127, 1117, 1127, 1128, + 1117, 1128, 1118, 1113, 1114, 1129, 1129, 1130, 1113, 1131, 1129, 1114, + 1114, 1118, 1131, 1132, 1131, 1118, 1118, 1128, 1132, 1133, 1134, 1135, + 1136, 1137, 1138, 1136, 1138, 1139, 1135, 1136, 1139, 1133, 1135, 1139, + 1139, 1140, 1141, 1133, 1139, 1141, 1141, 1142, 1143, 1143, 1144, 1145, + 1143, 1145, 1146, 1146, 1147, 1148, 1143, 1146, 1148, 1141, 1143, 1148, + 1133, 1141, 1148, 1148, 1149, 1150, 1133, 1148, 1150, 1133, 1150, 1151, + 1152, 1153, 1154, 1155, 1145, 1144, 1155, 1144, 1156, 1154, 1155, 1156, + 1152, 1154, 1156, 1156, 1157, 1158, 1152, 1156, 1158, 1158, 1159, 1160, + 1160, 1138, 1137, 1160, 1137, 1161, 1158, 1160, 1161, 1152, 1158, 1161, + 1161, 1162, 1163, 1163, 1164, 1165, 1161, 1163, 1165, 1152, 1161, 1165, + 1152, 1165, 1166, 1167, 1168, 1169, 1169, 1170, 1167, 1171, 1172, 1173, + 1174, 1175, 1176, 1174, 1176, 1177, 1173, 1174, 1177, 1171, 1173, 1177, + 1177, 1178, 1179, 1171, 1177, 1179, 1171, 1179, 1180, 1181, 1182, 1183, + 1181, 1183, 1184, 1180, 1181, 1184, 1171, 1180, 1184, 1185, 1186, 1187, + 1188, 1183, 1182, 1188, 1182, 1189, 1190, 1188, 1189, 1190, 1189, 1191, + 1187, 1190, 1191, 1185, 1187, 1191, 1191, 1192, 1193, 1185, 1191, 1193, + 1185, 1193, 1194, 1194, 1176, 1175, 1185, 1194, 1175, 1195, 1196, 1197, + 1195, 1197, 1198, 1195, 1198, 1199, 1195, 1199, 1200, 1201, 1202, 1203, + 1204, 1205, 1206, 1204, 1206, 1207, 1203, 1204, 1207, 1201, 1203, 1207, + 1207, 1208, 1209, 1201, 1207, 1209, 1201, 1209, 1210, 1211, 1212, 1213, + 1211, 1213, 1214, 1210, 1211, 1214, 1201, 1210, 1214, 1215, 1216, 1217, + 1218, 1213, 1212, 1218, 1212, 1219, 1220, 1218, 1219, 1220, 1219, 1221, + 1217, 1220, 1221, 1215, 1217, 1221, 1221, 1222, 1223, 1215, 1221, 1223, + 1215, 1223, 1224, 1224, 1206, 1205, 1215, 1224, 1205, 1225, 1226, 1227, + 1227, 1228, 1225, 1229, 1230, 1231, 1231, 1232, 1233, 1231, 1233, 1234, + 1231, 1234, 1235, 1235, 1236, 1237, 1237, 1238, 1239, 1239, 1240, 1241, + 1241, 1242, 1243, 1239, 1241, 1243, 1243, 1244, 1245, 1243, 1245, 1246, + 1239, 1243, 1246, 1237, 1239, 1246, 1235, 1237, 1246, 1231, 1235, 1246, + 1229, 1231, 1246, 1229, 1246, 1247, 1248, 1249, 1250, 1250, 1245, 1244, + 1250, 1244, 1251, 1250, 1251, 1252, 1252, 1253, 1254, 1250, 1252, 1254, + 1248, 1250, 1254, 1254, 1255, 1256, 1256, 1257, 1258, 1258, 1259, 1260, + 1256, 1258, 1260, 1254, 1256, 1260, 1248, 1254, 1260, 1260, 1233, 1232, + 1260, 1232, 1261, 1248, 1260, 1261, 1248, 1261, 1262, 1263, 1264, 1265, + 1265, 1266, 1263, 1267, 1268, 1269, 1269, 1270, 1271, 1267, 1269, 1271, + 1267, 1271, 1272, 1271, 1270, 1273, 1273, 1274, 1275, 1271, 1273, 1275, + 1271, 1275, 1276, 1274, 1277, 1266, 1274, 1266, 1265, 1274, 1265, 1278, + 1274, 1278, 1275, 1279, 1273, 1270, 1279, 1270, 1269, 1279, 1269, 1280, + 1279, 1281, 1277, 1279, 1277, 1274, 1279, 1274, 1273, 1266, 1277, 1281, + 1281, 1282, 1266, 1280, 1283, 1284, 1284, 1279, 1280, 1281, 1279, 1284, + 1284, 1285, 1281, 1286, 1282, 1281, 1281, 1285, 1286, 1284, 1283, 1287, + 1284, 1287, 1288, 1284, 1288, 1289, 1284, 1289, 1290, 1284, 1290, 1291, + 1285, 1284, 1291, 1285, 1291, 1292, 1285, 1292, 1293, 1285, 1293, 1294, + 1285, 1294, 1295, 1285, 1295, 1296, 1285, 1296, 1286, 1287, 1283, 1297, + 1297, 1298, 1287, 1299, 1297, 1283, 1283, 1280, 1299, 1268, 1299, 1280, + 1280, 1269, 1268, 1300, 1301, 1299, 1299, 1268, 1300, 1297, 1299, 1301, + 1301, 1302, 1297, 1298, 1297, 1302, 1302, 1303, 1298, 1304, 1305, 1301, + 1301, 1300, 1304, 1302, 1301, 1305, 1305, 1306, 1302, 1303, 1302, 1306, + 1306, 1307, 1303, 1308, 1309, 1310, 1308, 1310, 1311, 1308, 1311, 1312, + 1308, 1312, 1307, 1308, 1307, 1306, 1308, 1313, 1314, 1308, 1314, 1315, + 1308, 1315, 1316, 1308, 1316, 1309, 1313, 1317, 1318, 1313, 1318, 1319, + 1313, 1319, 1314, 1306, 1305, 1320, 1320, 1308, 1306, 1313, 1308, 1320, + 1320, 1321, 1313, 1322, 1317, 1313, 1313, 1321, 1322, 1320, 1305, 1304, + 1320, 1304, 1323, 1320, 1323, 1324, 1324, 1325, 1321, 1321, 1320, 1324, + 1326, 1322, 1321, 1321, 1325, 1326, 1327, 1328, 1329, 1327, 1329, 1326, + 1327, 1326, 1330, 1327, 1330, 1324, 1324, 1323, 1331, 1327, 1324, 1331, + 1327, 1331, 1332, 1300, 1333, 1334, 1334, 1331, 1323, 1300, 1334, 1323, + 1300, 1323, 1304, 1329, 1328, 1335, 1335, 1336, 1329, 1337, 1336, 1335, + 1335, 1338, 1337, 1339, 1337, 1338, 1338, 1340, 1339, 1341, 1335, 1328, + 1341, 1328, 1327, 1341, 1327, 1332, 1338, 1335, 1341, 1341, 1342, 1338, + 1338, 1342, 1343, 1338, 1343, 1344, 1338, 1344, 1340, 1345, 1341, 1332, + 1345, 1332, 1331, 1345, 1331, 1334, 1342, 1341, 1345, 1345, 1346, 1342, + 1342, 1346, 1347, 1342, 1347, 1348, 1342, 1348, 1343, 1345, 1334, 1333, + 1346, 1345, 1333, 1346, 1333, 1347, 1348, 1347, 1333, 1348, 1333, 1267, + 1348, 1267, 1349, 1348, 1349, 1350, 1350, 1351, 1352, 1350, 1352, 1344, + 1350, 1344, 1343, 1350, 1343, 1348, 1352, 1353, 1354, 1352, 1354, 1339, + 1352, 1339, 1340, 1352, 1340, 1344, 1355, 1287, 1298, 1355, 1298, 1303, + 1303, 1307, 1356, 1355, 1303, 1356, 1357, 1358, 1359, 1357, 1359, 1360, + 1357, 1360, 1361, 1357, 1361, 1362, 1357, 1362, 1363, 1357, 1363, 1364, + 1357, 1364, 1365, 1357, 1365, 1366, 1357, 1366, 1367, 1357, 1367, 1368, + 1369, 1370, 1371, 1369, 1371, 1372, 1369, 1372, 1373, 1369, 1373, 1374, + 1375, 1372, 1371, 1371, 1376, 1375, 1377, 1375, 1376, 1376, 1378, 1377, + 1379, 1377, 1378, 1378, 1380, 1379, 1381, 1379, 1380, 1380, 1382, 1381, + 1356, 1381, 1382, 1382, 1355, 1356, 1374, 1357, 1368, 1368, 1369, 1374, + 1362, 1383, 1384, 1384, 1363, 1362, 1268, 1267, 1333, 1333, 1300, 1268, + 1385, 1267, 1272, 1385, 1386, 1267, 1386, 1349, 1267, 1387, 1385, 1272, + 1387, 1272, 1271, 1387, 1271, 1276, 1386, 1385, 1387, 1387, 1388, 1386, + 1386, 1388, 1351, 1386, 1351, 1350, 1386, 1350, 1349, 1389, 1387, 1276, + 1389, 1276, 1275, 1389, 1275, 1278, 1388, 1387, 1389, 1389, 1390, 1388, + 1388, 1390, 1353, 1388, 1353, 1352, 1388, 1352, 1351, 1265, 1391, 1389, + 1389, 1278, 1265, 1391, 1392, 1390, 1390, 1389, 1391, 1354, 1353, 1390, + 1390, 1392, 1354, 1264, 1393, 1391, 1391, 1265, 1264, 1392, 1391, 1393, + 1393, 1394, 1392, 1354, 1392, 1394, 1394, 1395, 1354, 1354, 1395, 1396, + 1354, 1396, 1397, 1354, 1397, 1339, 1329, 1336, 1398, 1398, 1399, 1329, + 1336, 1337, 1400, 1400, 1398, 1336, 1397, 1400, 1337, 1337, 1339, 1397, + 1326, 1329, 1399, 1399, 1401, 1326, 1401, 1402, 1322, 1322, 1326, 1401, + 1317, 1322, 1402, 1402, 1403, 1317, 1318, 1317, 1403, 1403, 1404, 1318, + 1405, 1406, 1407, 1405, 1407, 1408, 1405, 1408, 1409, 1405, 1409, 1410, + 1405, 1410, 1411, 1405, 1411, 1412, 1315, 1314, 1319, 1315, 1319, 1413, + 1315, 1413, 1414, 1414, 1415, 1316, 1316, 1315, 1414, 1310, 1309, 1316, + 1310, 1316, 1415, 1310, 1415, 1416, 1416, 1417, 1311, 1311, 1310, 1416, + 1417, 1381, 1312, 1312, 1311, 1417, 1307, 1312, 1381, 1381, 1356, 1307, + 1404, 1405, 1412, 1418, 1413, 1319, 1412, 1418, 1319, 1404, 1412, 1319, + 1404, 1319, 1318, 1419, 1420, 1407, 1407, 1406, 1419, 1421, 1422, 1423, + 1421, 1423, 1424, 1421, 1424, 1425, 1426, 1427, 1428, 1428, 1429, 1426, + 1430, 1431, 1432, 1430, 1432, 1433, 1430, 1433, 1434, 1430, 1434, 1427, + 1430, 1427, 1426, 1430, 1426, 1435, 1295, 1294, 1293, 1295, 1293, 1436, + 1295, 1436, 1437, 1438, 1436, 1293, 1293, 1292, 1438, 1292, 1291, 1290, + 1292, 1290, 1439, 1292, 1439, 1438, 1440, 1439, 1290, 1290, 1289, 1440, + 1382, 1440, 1289, 1289, 1288, 1382, 1355, 1382, 1288, 1288, 1287, 1355, + 1296, 1295, 1437, 1441, 1430, 1435, 1437, 1441, 1435, 1296, 1437, 1435, + 1296, 1435, 1442, 1266, 1282, 1443, 1443, 1263, 1266, 1444, 1443, 1282, + 1282, 1286, 1444, 1442, 1444, 1286, 1286, 1296, 1442, 1445, 1446, 1447, + 1445, 1447, 1448, 1445, 1448, 1449, 1445, 1449, 1450, 1451, 1452, 1453, + 1453, 1454, 1451, 1455, 1456, 1457, 1457, 1458, 1455, 1456, 1459, 1460, + 1460, 1457, 1456, 1453, 1460, 1459, 1459, 1454, 1453, 1461, 1462, 1463, + 1461, 1463, 1455, 1461, 1455, 1458, 1461, 1458, 1464, 1225, 1465, 1466, + 1466, 1226, 1225, 1465, 1467, 1468, 1468, 1466, 1465, 1461, 1468, 1467, + 1467, 1462, 1461, 1469, 1470, 1471, 1471, 1472, 1469, 1471, 1473, 1474, + 1474, 1472, 1471, 1473, 1475, 1476, 1476, 1474, 1473, 1477, 1476, 1475, + 1475, 1478, 1477, 1479, 1480, 1481, 1479, 1481, 1477, 1479, 1477, 1478, + 1479, 1478, 1482, 1483, 1484, 1485, 1485, 1486, 1483, 1487, 1485, 1484, + 1484, 1488, 1487, 1479, 1487, 1488, 1488, 1480, 1479, 1483, 1486, 1489, + 1489, 1490, 1483, 1491, 1492, 1493, 1491, 1493, 1494, 1491, 1494, 1495, + 1491, 1495, 1496, 1497, 1498, 1499, 1499, 1500, 1497, 1501, 1502, 1503, + 1503, 1504, 1501, 1502, 1505, 1506, 1506, 1503, 1502, 1497, 1506, 1505, + 1505, 1498, 1497, 1501, 1504, 1507, 1501, 1507, 1508, 1501, 1508, 1509, + 1501, 1509, 1510, 1169, 1511, 1512, 1512, 1170, 1169, 1511, 1513, 1514, + 1514, 1512, 1511, 1508, 1514, 1513, 1513, 1509, 1508, 1515, 1516, 1517, + 1517, 1518, 1515, 1519, 1517, 1516, 1516, 1520, 1519, 1520, 1521, 1522, + 1520, 1522, 1523, 1520, 1523, 1519, 1524, 1525, 1526, 1526, 1527, 1524, + 1528, 1527, 1526, 1526, 1529, 1528, 1522, 1528, 1529, 1529, 1523, 1522, + 1530, 1526, 1525, 1530, 1525, 1531, 1530, 1531, 1532, 1529, 1526, 1530, + 1530, 1533, 1529, 1529, 1533, 1517, 1529, 1517, 1519, 1529, 1519, 1523, + 1530, 1532, 1518, 1533, 1530, 1518, 1533, 1518, 1517, 1524, 1527, 1534, + 1534, 1535, 1524, 1536, 1534, 1527, 1527, 1528, 1536, 1537, 1536, 1528, + 1528, 1522, 1537, 1538, 1539, 1540, 1538, 1541, 1539, 1542, 1539, 1541, + 1541, 1543, 1542, 1540, 1544, 1545, 1545, 1538, 1540, 1541, 1538, 1545, + 1545, 1546, 1541, 1541, 1546, 1547, 1541, 1547, 1548, 1541, 1548, 1543, + 1545, 1544, 1549, 1545, 1549, 1535, 1545, 1535, 1534, 1534, 1536, 1546, + 1546, 1545, 1534, 1537, 1547, 1546, 1546, 1536, 1537, 1540, 1539, 1550, + 1540, 1550, 1551, 1540, 1551, 1552, 1549, 1544, 1540, 1549, 1540, 1552, + 1549, 1552, 1553, 1549, 1553, 1554, 1554, 1555, 1556, 1554, 1556, 1535, + 1554, 1535, 1549, 1555, 1557, 1558, 1558, 1556, 1555, 1559, 1558, 1557, + 1557, 1560, 1559, 1561, 1559, 1560, 1560, 1562, 1561, 1556, 1558, 1563, + 1563, 1564, 1556, 1565, 1563, 1558, 1558, 1559, 1565, 1566, 1565, 1559, + 1559, 1561, 1566, 1567, 1119, 1566, 1567, 1566, 1561, 1561, 1562, 1568, + 1567, 1561, 1568, 1569, 1570, 1571, 1569, 1571, 1572, 1569, 1572, 1573, + 1569, 1573, 1574, 1569, 1574, 1575, 1569, 1575, 1576, 1569, 1576, 1577, + 1569, 1577, 1578, 1569, 1578, 1579, 1569, 1579, 1580, 1581, 1582, 1583, + 1581, 1583, 1584, 1581, 1584, 1585, 1581, 1585, 1586, 1587, 1584, 1583, + 1583, 1588, 1587, 1589, 1587, 1588, 1588, 1590, 1589, 1591, 1589, 1590, + 1590, 1592, 1591, 1593, 1591, 1592, 1592, 1594, 1593, 1568, 1593, 1594, + 1594, 1567, 1568, 1586, 1569, 1580, 1580, 1581, 1586, 1574, 1595, 1596, + 1596, 1575, 1574, 1597, 1598, 1599, 1597, 1599, 1600, 1597, 1600, 1601, + 1597, 1601, 1562, 1597, 1562, 1560, 1597, 1602, 1603, 1597, 1603, 1604, + 1597, 1604, 1605, 1597, 1605, 1598, 1602, 1606, 1607, 1602, 1607, 1608, + 1602, 1608, 1603, 1560, 1557, 1609, 1609, 1597, 1560, 1602, 1597, 1609, + 1609, 1610, 1602, 1611, 1606, 1602, 1602, 1610, 1611, 1609, 1557, 1555, + 1609, 1555, 1554, 1609, 1554, 1553, 1610, 1609, 1553, 1610, 1553, 1552, + 1610, 1552, 1551, 1550, 1611, 1610, 1610, 1551, 1550, 1564, 1524, 1535, + 1535, 1556, 1564, 1522, 1521, 1612, 1522, 1612, 1613, 1522, 1613, 1537, + 1539, 1542, 1614, 1614, 1615, 1539, 1616, 1614, 1542, 1616, 1542, 1543, + 1616, 1543, 1548, 1548, 1547, 1537, 1548, 1537, 1613, 1548, 1613, 1616, + 1550, 1539, 1615, 1615, 1617, 1550, 1617, 1618, 1611, 1611, 1550, 1617, + 1606, 1611, 1618, 1618, 1619, 1606, 1607, 1606, 1619, 1619, 1620, 1607, + 1621, 1622, 1623, 1621, 1623, 1624, 1621, 1624, 1625, 1621, 1625, 1626, + 1621, 1626, 1627, 1621, 1627, 1628, 1604, 1603, 1608, 1604, 1608, 1629, + 1604, 1629, 1630, 1630, 1631, 1605, 1605, 1604, 1630, 1599, 1598, 1605, + 1599, 1605, 1631, 1599, 1631, 1632, 1632, 1633, 1600, 1600, 1599, 1632, + 1633, 1593, 1601, 1601, 1600, 1633, 1562, 1601, 1593, 1593, 1568, 1562, + 1629, 1608, 1607, 1620, 1621, 1628, 1607, 1620, 1628, 1629, 1607, 1628, + 1629, 1628, 1634, 1635, 1636, 1623, 1623, 1622, 1635, 1637, 1638, 1639, + 1637, 1639, 1640, 1637, 1640, 1641, 1642, 1643, 1644, 1644, 1645, 1642, + 1130, 1515, 1518, 1518, 1113, 1130, 1646, 1647, 1648, 1646, 1648, 1649, + 1646, 1649, 1650, 1646, 1650, 1643, 1646, 1643, 1642, 1646, 1642, 1651, + 1127, 1126, 1125, 1127, 1125, 1652, 1127, 1652, 1653, 1654, 1652, 1125, + 1125, 1124, 1654, 1124, 1123, 1122, 1124, 1122, 1655, 1124, 1655, 1654, + 1656, 1655, 1122, 1122, 1121, 1656, 1594, 1656, 1121, 1121, 1120, 1594, + 1567, 1594, 1120, 1120, 1119, 1567, 1128, 1127, 1653, 1657, 1646, 1651, + 1653, 1657, 1651, 1128, 1653, 1651, 1128, 1651, 1132, 1119, 1115, 1565, + 1565, 1566, 1119, 1563, 1565, 1115, 1115, 1110, 1563, 1564, 1563, 1110, + 1110, 1109, 1564, 1525, 1524, 1564, 1525, 1564, 1109, 1525, 1109, 1108, + 1531, 1525, 1108, 1531, 1108, 1107, 1531, 1107, 1658, 1658, 1113, 1518, + 1658, 1518, 1532, 1658, 1532, 1531 + ] + }, + { + "id": "shape4_part2", + "type": "TRIANGLES", + "indices": [ + 1659, 1660, 1661, 1659, 1661, 1662, 1659, 1662, 1663, 1664, 1660, 1659, + 1659, 1665, 1664, 1666, 1664, 1665, 1665, 1667, 1666, 1663, 1668, 1669, + 1669, 1659, 1663, 1665, 1659, 1669, 1669, 1670, 1665, 1671, 1667, 1665, + 1665, 1670, 1671, 1669, 1668, 1672, 1669, 1672, 1673, 1669, 1673, 1674, + 1669, 1674, 1675, 1669, 1675, 1676, 1670, 1669, 1676, 1670, 1676, 1677, + 1670, 1677, 1678, 1670, 1678, 1679, 1670, 1679, 1680, 1670, 1680, 1681, + 1670, 1681, 1671, 1666, 1667, 1682, 1682, 1683, 1666, 1684, 1682, 1667, + 1667, 1671, 1684, 1685, 1684, 1671, 1671, 1681, 1685, 1686, 1687, 1688, + 1689, 1690, 1691, 1689, 1691, 1692, 1688, 1689, 1692, 1686, 1688, 1692, + 1692, 1693, 1694, 1686, 1692, 1694, 1694, 1695, 1696, 1696, 1697, 1698, + 1696, 1698, 1699, 1699, 1700, 1701, 1696, 1699, 1701, 1694, 1696, 1701, + 1686, 1694, 1701, 1701, 1702, 1703, 1686, 1701, 1703, 1686, 1703, 1704, + 1705, 1706, 1707, 1708, 1698, 1697, 1708, 1697, 1709, 1707, 1708, 1709, + 1705, 1707, 1709, 1709, 1710, 1711, 1705, 1709, 1711, 1711, 1712, 1713, + 1713, 1691, 1690, 1713, 1690, 1714, 1711, 1713, 1714, 1705, 1711, 1714, + 1714, 1715, 1716, 1716, 1717, 1718, 1714, 1716, 1718, 1705, 1714, 1718, + 1705, 1718, 1719, 1720, 1721, 1722, 1722, 1723, 1720, 1724, 1725, 1726, + 1727, 1728, 1729, 1727, 1729, 1730, 1726, 1727, 1730, 1724, 1726, 1730, + 1730, 1731, 1732, 1724, 1730, 1732, 1724, 1732, 1733, 1734, 1735, 1736, + 1734, 1736, 1737, 1733, 1734, 1737, 1724, 1733, 1737, 1738, 1739, 1740, + 1741, 1736, 1735, 1741, 1735, 1742, 1743, 1741, 1742, 1743, 1742, 1744, + 1740, 1743, 1744, 1738, 1740, 1744, 1744, 1745, 1746, 1738, 1744, 1746, + 1738, 1746, 1747, 1747, 1729, 1728, 1738, 1747, 1728, 1748, 1752, 1753, + 1754, 1755, 1756, 1757, 1758, 1759, 1757, 1759, 1760, 1756, 1757, 1760, + 1754, 1756, 1760, 1760, 1761, 1762, 1754, 1760, 1762, 1754, 1762, 1763, + 1764, 1765, 1766, 1764, 1766, 1767, 1763, 1764, 1767, 1754, 1763, 1767, + 1768, 1769, 1770, 1771, 1766, 1765, 1771, 1765, 1772, 1773, 1771, 1772, + 1773, 1772, 1774, 1770, 1773, 1774, 1768, 1770, 1774, 1774, 1775, 1776, + 1768, 1774, 1776, 1768, 1776, 1777, 1777, 1759, 1758, 1768, 1777, 1758, + 1778, 1779, 1780, 1780, 1781, 1778, 1782, 1783, 1784, 1784, 1785, 1786, + 1784, 1786, 1787, 1784, 1787, 1788, 1788, 1789, 1790, 1790, 1791, 1792, + 1792, 1793, 1794, 1794, 1795, 1796, 1792, 1794, 1796, 1796, 1797, 1798, + 1796, 1798, 1799, 1792, 1796, 1799, 1790, 1792, 1799, 1788, 1790, 1799, + 1784, 1788, 1799, 1782, 1784, 1799, 1782, 1799, 1800, 1801, 1802, 1803, + 1803, 1798, 1797, 1803, 1797, 1804, 1803, 1804, 1805, 1805, 1806, 1807, + 1803, 1805, 1807, 1801, 1803, 1807, 1807, 1808, 1809, 1809, 1810, 1811, + 1811, 1812, 1813, 1809, 1811, 1813, 1807, 1809, 1813, 1801, 1807, 1813, + 1813, 1786, 1785, 1813, 1785, 1814, 1801, 1813, 1814, 1801, 1814, 1815, + 1816, 1817, 1818, 1818, 1819, 1816, 1820, 1821, 1822, 1822, 1823, 1824, + 1820, 1822, 1824, 1820, 1824, 1825, 1824, 1823, 1826, 1826, 1827, 1828, + 1824, 1826, 1828, 1824, 1828, 1829, 1827, 1830, 1819, 1827, 1819, 1818, + 1827, 1818, 1831, 1827, 1831, 1828, 1832, 1826, 1823, 1832, 1823, 1822, + 1832, 1822, 1833, 1832, 1834, 1830, 1832, 1830, 1827, 1832, 1827, 1826, + 1819, 1830, 1834, 1834, 1835, 1819, 1833, 1836, 1837, 1837, 1832, 1833, + 1834, 1832, 1837, 1837, 1838, 1834, 1839, 1835, 1834, 1834, 1838, 1839, + 1837, 1836, 1840, 1837, 1840, 1841, 1837, 1841, 1842, 1837, 1842, 1843, + 1837, 1843, 1844, 1838, 1837, 1844, 1838, 1844, 1845, 1838, 1845, 1846, + 1838, 1846, 1847, 1838, 1847, 1848, 1838, 1848, 1849, 1838, 1849, 1839, + 1840, 1836, 1850, 1850, 1851, 1840, 1852, 1850, 1836, 1836, 1833, 1852, + 1821, 1852, 1833, 1833, 1822, 1821, 1853, 1854, 1852, 1852, 1821, 1853, + 1850, 1852, 1854, 1854, 1855, 1850, 1851, 1850, 1855, 1855, 1856, 1851, + 1857, 1858, 1854, 1854, 1853, 1857, 1855, 1854, 1858, 1858, 1859, 1855, + 1856, 1855, 1859, 1859, 1860, 1856, 1861, 1862, 1863, 1861, 1863, 1864, + 1861, 1864, 1865, 1861, 1865, 1860, 1861, 1860, 1859, 1861, 1866, 1867, + 1861, 1867, 1868, 1861, 1868, 1869, 1861, 1869, 1862, 1866, 1870, 1871, + 1866, 1871, 1872, 1866, 1872, 1867, 1859, 1858, 1873, 1873, 1861, 1859, + 1866, 1861, 1873, 1873, 1874, 1866, 1875, 1870, 1866, 1866, 1874, 1875, + 1873, 1858, 1857, 1873, 1857, 1876, 1873, 1876, 1877, 1877, 1878, 1874, + 1874, 1873, 1877, 1879, 1875, 1874, 1874, 1878, 1879, 1880, 1881, 1882, + 1880, 1882, 1879, 1880, 1879, 1883, 1880, 1883, 1877, 1877, 1876, 1884, + 1880, 1877, 1884, 1880, 1884, 1885, 1853, 1886, 1887, 1887, 1884, 1876, + 1853, 1887, 1876, 1853, 1876, 1857, 1882, 1881, 1888, 1888, 1889, 1882, + 1890, 1889, 1888, 1888, 1891, 1890, 1892, 1890, 1891, 1891, 1893, 1892, + 1894, 1888, 1881, 1894, 1881, 1880, 1894, 1880, 1885, 1891, 1888, 1894, + 1894, 1895, 1891, 1891, 1895, 1896, 1891, 1896, 1897, 1891, 1897, 1893, + 1898, 1894, 1885, 1898, 1885, 1884, 1898, 1884, 1887, 1895, 1894, 1898, + 1898, 1899, 1895, 1895, 1899, 1900, 1895, 1900, 1901, 1895, 1901, 1896, + 1898, 1887, 1886, 1899, 1898, 1886, 1899, 1886, 1900, 1901, 1900, 1886, + 1901, 1886, 1820, 1901, 1820, 1902, 1901, 1902, 1903, 1903, 1904, 1905, + 1903, 1905, 1897, 1903, 1897, 1896, 1903, 1896, 1901, 1905, 1906, 1907, + 1905, 1907, 1892, 1905, 1892, 1893, 1905, 1893, 1897, 1908, 1840, 1851, + 1908, 1851, 1856, 1856, 1860, 1909, 1908, 1856, 1909, 1910, 1911, 1912, + 1910, 1912, 1913, 1910, 1913, 1914, 1910, 1914, 1915, 1910, 1915, 1916, + 1910, 1916, 1917, 1910, 1917, 1918, 1910, 1918, 1919, 1910, 1919, 1920, + 1910, 1920, 1921, 1922, 1923, 1924, 1922, 1924, 1925, 1922, 1925, 1926, + 1922, 1926, 1927, 1928, 1925, 1924, 1924, 1929, 1928, 1930, 1928, 1929, + 1929, 1931, 1930, 1932, 1930, 1931, 1931, 1933, 1932, 1934, 1932, 1933, + 1933, 1935, 1934, 1909, 1934, 1935, 1935, 1908, 1909, 1927, 1910, 1921, + 1921, 1922, 1927, 1915, 1936, 1937, 1937, 1916, 1915, 1821, 1820, 1886, + 1886, 1853, 1821, 1938, 1820, 1825, 1938, 1939, 1820, 1939, 1902, 1820, + 1940, 1938, 1825, 1940, 1825, 1824, 1940, 1824, 1829, 1939, 1938, 1940, + 1940, 1941, 1939, 1939, 1941, 1904, 1939, 1904, 1903, 1939, 1903, 1902, + 1942, 1940, 1829, 1942, 1829, 1828, 1942, 1828, 1831, 1941, 1940, 1942, + 1942, 1943, 1941, 1941, 1943, 1906, 1941, 1906, 1905, 1941, 1905, 1904, + 1818, 1944, 1942, 1942, 1831, 1818, 1944, 1945, 1943, 1943, 1942, 1944, + 1907, 1906, 1943, 1943, 1945, 1907, 1817, 1946, 1944, 1944, 1818, 1817, + 1945, 1944, 1946, 1946, 1947, 1945, 1907, 1945, 1947, 1947, 1948, 1907, + 1907, 1948, 1949, 1907, 1949, 1950, 1907, 1950, 1892, 1882, 1889, 1951, + 1951, 1952, 1882, 1889, 1890, 1953, 1953, 1951, 1889, 1950, 1953, 1890, + 1890, 1892, 1950, 1879, 1882, 1952, 1952, 1954, 1879, 1954, 1955, 1875, + 1875, 1879, 1954, 1870, 1875, 1955, 1955, 1956, 1870, 1871, 1870, 1956, + 1956, 1957, 1871, 1958, 1959, 1960, 1958, 1960, 1961, 1958, 1961, 1962, + 1958, 1962, 1963, 1958, 1963, 1964, 1958, 1964, 1965, 1868, 1867, 1872, + 1868, 1872, 1966, 1868, 1966, 1967, 1967, 1968, 1869, 1869, 1868, 1967, + 1863, 1862, 1869, 1863, 1869, 1968, 1863, 1968, 1969, 1969, 1970, 1864, + 1864, 1863, 1969, 1970, 1934, 1865, 1865, 1864, 1970, 1860, 1865, 1934, + 1934, 1909, 1860, 1957, 1958, 1965, 1971, 1966, 1872, 1965, 1971, 1872, + 1957, 1965, 1872, 1957, 1872, 1871, 1972, 1973, 1960, 1960, 1959, 1972, + 1974, 1975, 1976, 1974, 1976, 1977, 1974, 1977, 1978, 1979, 1980, 1981, + 1981, 1982, 1979, 1983, 1984, 1985, 1983, 1985, 1986, 1983, 1986, 1987, + 1983, 1987, 1980, 1983, 1980, 1979, 1983, 1979, 1988, 1848, 1847, 1846, + 1848, 1846, 1989, 1848, 1989, 1990, 1991, 1989, 1846, 1846, 1845, 1991, + 1845, 1844, 1843, 1845, 1843, 1992, 1845, 1992, 1991, 1993, 1992, 1843, + 1843, 1842, 1993, 1935, 1993, 1842, 1842, 1841, 1935, 1908, 1935, 1841, + 1841, 1840, 1908, 1849, 1848, 1990, 1994, 1983, 1988, 1990, 1994, 1988, + 1849, 1990, 1988, 1849, 1988, 1995, 1819, 1835, 1996, 1996, 1816, 1819, + 1997, 1996, 1835, 1835, 1839, 1997, 1995, 1997, 1839, 1839, 1849, 1995, + 1998, 1999, 2000, 1998, 2000, 2001, 1998, 2001, 2002, 1998, 2002, 2003, + 2004, 2005, 2006, 2006, 2007, 2004, 2008, 2009, 2010, 2010, 2011, 2008, + 2009, 2012, 2013, 2013, 2010, 2009, 2006, 2013, 2012, 2012, 2007, 2006, + 2014, 2015, 2016, 2014, 2016, 2008, 2014, 2008, 2011, 2014, 2011, 2017, + 1778, 2018, 2019, 2019, 1779, 1778, 2018, 2020, 2021, 2021, 2019, 2018, + 2014, 2021, 2020, 2020, 2015, 2014, 2032, 2031, 2035, 2044, 2045, 2046, + 2044, 2046, 2047, 2044, 2047, 2048, 2044, 2048, 2049, 2050, 2051, 2052, + 2052, 2053, 2050, 2054, 2055, 2056, 2056, 2057, 2054, 2055, 2058, 2059, + 2059, 2056, 2055, 2050, 2059, 2058, 2058, 2051, 2050, 2054, 2057, 2060, + 2054, 2060, 2061, 2054, 2061, 2062, 2054, 2062, 2063, 1722, 2064, 2065, + 2065, 1723, 1722, 2064, 2066, 2067, 2067, 2065, 2064, 2061, 2067, 2066, + 2066, 2062, 2061, 2068, 2069, 2070, 2070, 2071, 2068, 2072, 2070, 2069, + 2069, 2073, 2072, 2073, 2074, 2075, 2073, 2075, 2076, 2073, 2076, 2072, + 2077, 2078, 2079, 2079, 2080, 2077, 2081, 2080, 2079, 2079, 2082, 2081, + 2075, 2081, 2082, 2082, 2076, 2075, 2083, 2079, 2078, 2083, 2078, 2084, + 2083, 2084, 2085, 2082, 2079, 2083, 2083, 2086, 2082, 2082, 2086, 2070, + 2082, 2070, 2072, 2082, 2072, 2076, 2083, 2085, 2071, 2086, 2083, 2071, + 2086, 2071, 2070, 2077, 2080, 2087, 2087, 2088, 2077, 2089, 2087, 2080, + 2080, 2081, 2089, 2090, 2089, 2081, 2081, 2075, 2090, 2091, 2092, 2093, + 2091, 2094, 2092, 2095, 2092, 2094, 2094, 2096, 2095, 2093, 2097, 2098, + 2098, 2091, 2093, 2094, 2091, 2098, 2098, 2099, 2094, 2094, 2099, 2100, + 2094, 2100, 2101, 2094, 2101, 2096, 2098, 2097, 2102, 2098, 2102, 2088, + 2098, 2088, 2087, 2087, 2089, 2099, 2099, 2098, 2087, 2090, 2100, 2099, + 2099, 2089, 2090, 2093, 2092, 2103, 2093, 2103, 2104, 2093, 2104, 2105, + 2102, 2097, 2093, 2102, 2093, 2105, 2102, 2105, 2106, 2102, 2106, 2107, + 2107, 2108, 2109, 2107, 2109, 2088, 2107, 2088, 2102, 2108, 2110, 2111, + 2111, 2109, 2108, 2112, 2111, 2110, 2110, 2113, 2112, 2114, 2112, 2113, + 2113, 2115, 2114, 2109, 2111, 2116, 2116, 2117, 2109, 2118, 2116, 2111, + 2111, 2112, 2118, 2119, 2118, 2112, 2112, 2114, 2119, 2120, 1672, 2119, + 2120, 2119, 2114, 2114, 2115, 2121, 2120, 2114, 2121, 2122, 2123, 2124, + 2122, 2124, 2125, 2122, 2125, 2126, 2122, 2126, 2127, 2122, 2127, 2128, + 2122, 2128, 2129, 2122, 2129, 2130, 2122, 2130, 2131, 2122, 2131, 2132, + 2122, 2132, 2133, 2134, 2135, 2136, 2134, 2136, 2137, 2134, 2137, 2138, + 2134, 2138, 2139, 2140, 2137, 2136, 2136, 2141, 2140, 2142, 2140, 2141, + 2141, 2143, 2142, 2144, 2142, 2143, 2143, 2145, 2144, 2146, 2144, 2145, + 2145, 2147, 2146, 2121, 2146, 2147, 2147, 2120, 2121, 2139, 2122, 2133, + 2133, 2134, 2139, 2127, 2148, 2149, 2149, 2128, 2127, 2150, 2151, 2152, + 2150, 2152, 2153, 2150, 2153, 2154, 2150, 2154, 2115, 2150, 2115, 2113, + 2150, 2155, 2156, 2150, 2156, 2157, 2150, 2157, 2158, 2150, 2158, 2151, + 2155, 2159, 2160, 2155, 2160, 2161, 2155, 2161, 2156, 2113, 2110, 2162, + 2162, 2150, 2113, 2155, 2150, 2162, 2162, 2163, 2155, 2164, 2159, 2155, + 2155, 2163, 2164, 2162, 2110, 2108, 2162, 2108, 2107, 2162, 2107, 2106, + 2163, 2162, 2106, 2163, 2106, 2105, 2163, 2105, 2104, 2103, 2164, 2163, + 2163, 2104, 2103, 2117, 2077, 2088, 2088, 2109, 2117, 2075, 2074, 2165, + 2075, 2165, 2166, 2075, 2166, 2090, 2092, 2095, 2167, 2167, 2168, 2092, + 2169, 2167, 2095, 2169, 2095, 2096, 2169, 2096, 2101, 2101, 2100, 2090, + 2101, 2090, 2166, 2101, 2166, 2169, 2103, 2092, 2168, 2168, 2170, 2103, + 2170, 2171, 2164, 2164, 2103, 2170, 2159, 2164, 2171, 2171, 2172, 2159, + 2160, 2159, 2172, 2172, 2173, 2160, 2174, 2175, 2176, 2174, 2176, 2177, + 2174, 2177, 2178, 2174, 2178, 2179, 2174, 2179, 2180, 2174, 2180, 2181, + 2157, 2156, 2161, 2157, 2161, 2182, 2157, 2182, 2183, 2183, 2184, 2158, + 2158, 2157, 2183, 2152, 2151, 2158, 2152, 2158, 2184, 2152, 2184, 2185, + 2185, 2186, 2153, 2153, 2152, 2185, 2186, 2146, 2154, 2154, 2153, 2186, + 2115, 2154, 2146, 2146, 2121, 2115, 2182, 2161, 2160, 2173, 2174, 2181, + 2160, 2173, 2181, 2182, 2160, 2181, 2182, 2181, 2187, 2188, 2189, 2176, + 2176, 2175, 2188, 2190, 2191, 2192, 2190, 2192, 2193, 2190, 2193, 2194, + 2195, 2196, 2197, 2197, 2198, 2195, 1683, 2068, 2071, 2071, 1666, 1683, + 2199, 2200, 2201, 2199, 2201, 2202, 2199, 2202, 2203, 2199, 2203, 2196, + 2199, 2196, 2195, 2199, 2195, 2204, 1680, 1679, 1678, 1680, 1678, 2205, + 1680, 2205, 2206, 2207, 2205, 1678, 1678, 1677, 2207, 1677, 1676, 1675, + 1677, 1675, 2208, 1677, 2208, 2207, 2209, 2208, 1675, 1675, 1674, 2209, + 2147, 2209, 1674, 1674, 1673, 2147, 2120, 2147, 1673, 1673, 1672, 2120, + 1681, 1680, 2206, 2210, 2199, 2204, 2206, 2210, 2204, 1681, 2206, 2204, + 1681, 2204, 1685, 1672, 1668, 2118, 2118, 2119, 1672, 2116, 2118, 1668, + 1668, 1663, 2116, 2117, 2116, 1663, 1663, 1662, 2117, 2078, 2077, 2117, + 2078, 2117, 1662, 2078, 1662, 1661, 2084, 2078, 1661, 2084, 1661, 1660, + 2084, 1660, 2211, 2211, 1666, 2071, 2211, 2071, 2085, 2211, 2085, 2084 + ] + }, + { + "id": "shape4_part1", + "type": "TRIANGLES", + "indices": [ + 1748, 1749, 1750, 1748, 1750, 1751, 1748, 1751, 1752, 2022, 2023, 2024, + 2024, 2025, 2022, 2024, 2026, 2027, 2027, 2025, 2024, 2026, 2028, 2029, + 2029, 2027, 2026, 2030, 2029, 2028, 2028, 2031, 2030, 2032, 2033, 2034, + 2032, 2034, 2030, 2032, 2030, 2031, 2036, 2037, 2038, 2038, 2039, 2036, + 2040, 2038, 2037, 2037, 2041, 2040, 2032, 2040, 2041, 2041, 2033, 2032, + 2036, 2039, 2042, 2042, 2043, 2036 + ] + }, + { + "id": "shape5_part1", + "type": "TRIANGLES", + "indices": [ + 2212, 2213, 2214, 2214, 2215, 2212, 2216, 2217, 2218, 2216, 2218, 2219, + 2220, 2221, 2222, 2220, 2222, 2223, 2224, 2225, 2226, 2224, 2226, 2227, + 2228, 2229, 2230, 2228, 2230, 2231, 2227, 2228, 2231, 2224, 2227, 2231, + 2223, 2224, 2231, 2220, 2223, 2231, 2219, 2220, 2231, 2216, 2219, 2231, + 2232, 2233, 2234, 2232, 2234, 2235, 2231, 2232, 2235, 2216, 2231, 2235, + 2236, 2237, 2238, 2238, 2239, 2236, 2240, 2241, 2242, 2242, 2243, 2240, + 2244, 2245, 2246, 2244, 2246, 2247, 2244, 2247, 2248, 2244, 2248, 2249, + 2244, 2249, 2250, 2244, 2250, 2251, 2244, 2251, 2252, 2244, 2252, 2253, + 2244, 2253, 2254, 2244, 2254, 2255, 2244, 2255, 2256, 2244, 2256, 2257, + 2244, 2257, 2258, 2244, 2258, 2259, 2244, 2259, 2260, 2244, 2260, 2261, + 2244, 2261, 2262, 2244, 2262, 2263, 2264, 2265, 2266, 2264, 2266, 2267, + 2264, 2267, 2268, 2264, 2268, 2269, 2269, 2270, 2271, 2269, 2271, 2272, + 2269, 2272, 2273, 2269, 2273, 2264, 2271, 2274, 2275, 2271, 2275, 2276, + 2271, 2276, 2277, 2271, 2277, 2272, 2275, 2278, 2279, 2275, 2279, 2280, + 2275, 2280, 2281, 2275, 2281, 2276, 2279, 2282, 2283, 2279, 2283, 2284, + 2279, 2284, 2285, 2279, 2285, 2280, 2283, 2286, 2287, 2283, 2287, 2288, + 2283, 2288, 2289, 2283, 2289, 2290, 2283, 2290, 2291, 2283, 2291, 2284, + 2292, 2293, 2294, 2294, 2295, 2292, 2293, 2289, 2288, 2288, 2294, 2293, + 2296, 2297, 2298, 2298, 2299, 2300, 2296, 2298, 2300, 2301, 2302, 2303, + 2304, 2300, 2299, 2303, 2304, 2299, 2301, 2303, 2299, 2305, 2306, 2307, + 2308, 2303, 2302, 2307, 2308, 2302, 2305, 2307, 2302, 2309, 2310, 2311, + 2312, 2307, 2306, 2311, 2312, 2306, 2309, 2311, 2306, 2313, 2314, 2315, + 2316, 2311, 2310, 2315, 2316, 2310, 2313, 2315, 2310, 2314, 2317, 2318, + 2314, 2318, 2319, 2314, 2319, 2315, 2320, 2321, 2322, 2320, 2322, 2323, + 2320, 2323, 2324, 2323, 2325, 2326, 2326, 2327, 2328, 2323, 2326, 2328, + 2323, 2328, 2324, 2318, 2327, 2326, 2318, 2326, 2329, 2318, 2329, 2319, + 2330, 2331, 2332, 2332, 2333, 2330, 2331, 2334, 2335, 2331, 2335, 2336, + 2331, 2336, 2337, 2331, 2337, 2332, 2335, 2338, 2339, 2335, 2339, 2340, + 2335, 2340, 2341, 2335, 2341, 2336, 2339, 2342, 2343, 2339, 2343, 2344, + 2339, 2344, 2345, 2339, 2345, 2340, 2343, 2346, 2347, 2343, 2347, 2348, + 2343, 2348, 2349, 2343, 2349, 2344, 2347, 2350, 2351, 2347, 2351, 2352, + 2347, 2352, 2353, 2347, 2353, 2354, 2347, 2354, 2355, 2347, 2355, 2348, + 2356, 2357, 2358, 2358, 2359, 2356, 2352, 2360, 2361, 2352, 2361, 2362, + 2352, 2362, 2363, 2352, 2363, 2353, 2364, 2358, 2357, 2357, 2362, 2361, + 2364, 2357, 2361, 2365, 2366, 2367, 2365, 2367, 2368, 2365, 2368, 2369, + 2370, 2371, 2372, 2369, 2368, 2373, 2372, 2369, 2373, 2370, 2372, 2373, + 2374, 2375, 2376, 2371, 2370, 2377, 2376, 2371, 2377, 2374, 2376, 2377, + 2378, 2379, 2380, 2375, 2374, 2381, 2380, 2375, 2381, 2378, 2380, 2381, + 2382, 2383, 2384, 2379, 2378, 2385, 2384, 2379, 2385, 2382, 2384, 2385, + 2382, 2386, 2387, 2382, 2387, 2388, 2382, 2388, 2383, 2389, 2390, 2391, + 2391, 2392, 2389, 2391, 2390, 2393, 2393, 2394, 2395, 2391, 2393, 2395, + 2391, 2395, 2396, 2386, 2397, 2395, 2386, 2395, 2394, 2386, 2394, 2387, + 2398, 2399, 2400, 2400, 2401, 2398, 2402, 2403, 2404, 2404, 2405, 2402, + 2406, 2407, 2408, 2408, 2409, 2406, 2410, 2411, 2412, 2412, 2413, 2410, + 2414, 2415, 2416, 2414, 2416, 2417, 2414, 2417, 2418, 2414, 2418, 2419, + 2419, 2420, 2421, 2419, 2421, 2422, 2419, 2422, 2423, 2419, 2423, 2414, + 2421, 2424, 2425, 2421, 2425, 2426, 2421, 2426, 2427, 2421, 2427, 2422, + 2425, 2428, 2429, 2425, 2429, 2430, 2425, 2430, 2431, 2425, 2431, 2426, + 2429, 2432, 2433, 2429, 2433, 2434, 2429, 2434, 2435, 2429, 2435, 2430, + 2433, 2436, 2437, 2433, 2437, 2438, 2433, 2438, 2439, 2433, 2439, 2440, + 2433, 2440, 2441, 2433, 2441, 2434, 2442, 2443, 2444, 2444, 2445, 2442, + 2443, 2439, 2438, 2438, 2444, 2443, 2446, 2447, 2448, 2448, 2449, 2450, + 2446, 2448, 2450, 2451, 2452, 2453, 2454, 2450, 2449, 2453, 2454, 2449, + 2451, 2453, 2449, 2455, 2456, 2457, 2458, 2453, 2452, 2457, 2458, 2452, + 2455, 2457, 2452, 2459, 2460, 2461, 2462, 2457, 2456, 2461, 2462, 2456, + 2459, 2461, 2456, 2463, 2464, 2465, 2466, 2461, 2460, 2465, 2466, 2460, + 2463, 2465, 2460, 2464, 2467, 2468, 2464, 2468, 2469, 2464, 2469, 2465, + 2470, 2471, 2472, 2470, 2472, 2473, 2470, 2473, 2474, 2473, 2475, 2476, + 2476, 2477, 2478, 2473, 2476, 2478, 2473, 2478, 2474, 2468, 2477, 2476, + 2468, 2476, 2479, 2468, 2479, 2469, 2480, 2481, 2482, 2482, 2483, 2480, + 2481, 2484, 2485, 2481, 2485, 2486, 2481, 2486, 2487, 2481, 2487, 2482, + 2485, 2488, 2489, 2485, 2489, 2490, 2485, 2490, 2491, 2485, 2491, 2486, + 2489, 2492, 2493, 2489, 2493, 2494, 2489, 2494, 2495, 2489, 2495, 2490, + 2493, 2496, 2497, 2493, 2497, 2498, 2493, 2498, 2499, 2493, 2499, 2494, + 2497, 2500, 2501, 2497, 2501, 2502, 2497, 2502, 2503, 2497, 2503, 2504, + 2497, 2504, 2505, 2497, 2505, 2498, 2506, 2507, 2508, 2508, 2509, 2506, + 2502, 2510, 2511, 2502, 2511, 2512, 2502, 2512, 2513, 2502, 2513, 2503, + 2514, 2508, 2507, 2507, 2512, 2511, 2514, 2507, 2511, 2515, 2516, 2517, + 2515, 2517, 2518, 2515, 2518, 2519, 2520, 2521, 2522, 2519, 2518, 2523, + 2522, 2519, 2523, 2520, 2522, 2523, 2524, 2525, 2526, 2521, 2520, 2527, + 2526, 2521, 2527, 2524, 2526, 2527, 2528, 2529, 2530, 2525, 2524, 2531, + 2530, 2525, 2531, 2528, 2530, 2531, 2532, 2533, 2534, 2529, 2528, 2535, + 2534, 2529, 2535, 2532, 2534, 2535, 2532, 2536, 2537, 2532, 2537, 2538, + 2532, 2538, 2533, 2539, 2540, 2541, 2541, 2542, 2539, 2541, 2540, 2543, + 2543, 2544, 2545, 2541, 2543, 2545, 2541, 2545, 2546, 2536, 2547, 2545, + 2536, 2545, 2544, 2536, 2544, 2537, 2548, 2549, 2550, 2550, 2551, 2548, + 2552, 2553, 2554, 2554, 2555, 2552, 2556, 2557, 2558, 2556, 2558, 2559, + 2556, 2559, 2560, 2561, 2562, 2563, 2560, 2559, 2564, 2563, 2560, 2564, + 2561, 2563, 2564, 2565, 2566, 2567, 2562, 2561, 2568, 2567, 2562, 2568, + 2565, 2567, 2568, 2569, 2570, 2571, 2566, 2565, 2572, 2571, 2566, 2572, + 2569, 2571, 2572, 2573, 2574, 2575, 2570, 2569, 2576, 2575, 2570, 2576, + 2573, 2575, 2576, 2577, 2574, 2573, 2573, 2578, 2577, 2579, 2580, 2581, + 2581, 2582, 2583, 2579, 2581, 2583, 2583, 2582, 2584, 2585, 2586, 2587, + 2584, 2585, 2587, 2583, 2584, 2587, 2583, 2587, 2588, 2578, 2589, 2587, + 2578, 2587, 2586, 2578, 2586, 2577, 2590, 2591, 2592, 2592, 2593, 2590, + 2591, 2594, 2595, 2591, 2595, 2596, 2591, 2596, 2597, 2591, 2597, 2592, + 2595, 2598, 2599, 2595, 2599, 2600, 2595, 2600, 2601, 2595, 2601, 2596, + 2599, 2602, 2603, 2599, 2603, 2604, 2599, 2604, 2605, 2599, 2605, 2600, + 2603, 2606, 2607, 2603, 2607, 2608, 2603, 2608, 2609, 2603, 2609, 2604, + 2607, 2610, 2611, 2607, 2611, 2612, 2607, 2612, 2613, 2607, 2613, 2614, + 2607, 2614, 2615, 2607, 2615, 2608, 2616, 2617, 2618, 2618, 2619, 2616, + 2612, 2620, 2621, 2612, 2621, 2622, 2612, 2622, 2623, 2612, 2623, 2613, + 2621, 2618, 2617, 2621, 2617, 2624, 2621, 2624, 2622, 2625, 2626, 2627, + 2627, 2628, 2629, 2625, 2627, 2629, 2630, 2631, 2632, 2633, 2629, 2628, + 2632, 2633, 2628, 2630, 2632, 2628, 2634, 2635, 2636, 2637, 2632, 2631, + 2636, 2637, 2631, 2634, 2636, 2631, 2638, 2639, 2640, 2641, 2636, 2635, + 2640, 2641, 2635, 2638, 2640, 2635, 2642, 2643, 2644, 2645, 2640, 2639, + 2644, 2645, 2639, 2642, 2644, 2639, 2646, 2644, 2643, 2643, 2647, 2646, + 2648, 2649, 2650, 2650, 2651, 2648, 2652, 2650, 2649, 2652, 2649, 2653, + 2653, 2654, 2655, 2652, 2653, 2655, 2652, 2655, 2656, 2647, 2655, 2654, + 2647, 2654, 2657, 2647, 2657, 2646, 2658, 2659, 2660, 2660, 2661, 2658, + 2662, 2663, 2664, 2662, 2664, 2665, 2662, 2665, 2666, 2662, 2666, 2667, + 2667, 2668, 2669, 2667, 2669, 2670, 2667, 2670, 2671, 2667, 2671, 2662, + 2669, 2672, 2673, 2669, 2673, 2674, 2669, 2674, 2675, 2669, 2675, 2670, + 2673, 2676, 2677, 2673, 2677, 2678, 2673, 2678, 2679, 2673, 2679, 2674, + 2677, 2680, 2681, 2677, 2681, 2682, 2677, 2682, 2683, 2677, 2683, 2678, + 2681, 2684, 2685, 2681, 2685, 2686, 2681, 2686, 2687, 2681, 2687, 2682, + 2688, 2689, 2690, 2688, 2690, 2691, 2688, 2691, 2692, 2688, 2692, 2693, + 2693, 2686, 2685, 2685, 2688, 2693, 2694, 2695, 2696, 2696, 2697, 2694, + 2698, 2699, 2700, 2698, 2700, 2701, 2698, 2701, 2702, 2703, 2704, 2705, + 2702, 2701, 2706, 2705, 2702, 2706, 2703, 2705, 2706, 2707, 2708, 2709, + 2704, 2703, 2710, 2709, 2704, 2710, 2707, 2709, 2710, 2711, 2712, 2713, + 2708, 2707, 2714, 2713, 2708, 2714, 2711, 2713, 2714, 2715, 2716, 2717, + 2712, 2711, 2718, 2717, 2712, 2718, 2715, 2717, 2718, 2719, 2716, 2715, + 2715, 2720, 2719, 2721, 2722, 2723, 2723, 2724, 2725, 2721, 2723, 2725, + 2725, 2724, 2726, 2727, 2728, 2729, 2726, 2727, 2729, 2725, 2726, 2729, + 2725, 2729, 2730, 2720, 2731, 2729, 2720, 2729, 2728, 2720, 2728, 2719, + 2732, 2733, 2734, 2734, 2735, 2732, 2733, 2736, 2737, 2733, 2737, 2738, + 2733, 2738, 2739, 2733, 2739, 2734, 2737, 2740, 2741, 2737, 2741, 2742, + 2737, 2742, 2743, 2737, 2743, 2738, 2741, 2744, 2745, 2741, 2745, 2746, + 2741, 2746, 2747, 2741, 2747, 2742, 2745, 2748, 2749, 2745, 2749, 2750, + 2745, 2750, 2751, 2745, 2751, 2746, 2749, 2752, 2753, 2749, 2753, 2754, + 2749, 2754, 2755, 2749, 2755, 2756, 2749, 2756, 2757, 2749, 2757, 2750, + 2758, 2759, 2760, 2760, 2761, 2758, 2754, 2762, 2763, 2754, 2763, 2764, + 2754, 2764, 2765, 2754, 2765, 2755, 2763, 2760, 2759, 2763, 2759, 2766, + 2763, 2766, 2764, 2767, 2768, 2769, 2769, 2770, 2771, 2767, 2769, 2771, + 2772, 2773, 2774, 2775, 2771, 2770, 2774, 2775, 2770, 2772, 2774, 2770, + 2776, 2777, 2778, 2779, 2774, 2773, 2778, 2779, 2773, 2776, 2778, 2773, + 2780, 2781, 2782, 2783, 2778, 2777, 2782, 2783, 2777, 2780, 2782, 2777, + 2784, 2785, 2786, 2787, 2782, 2781, 2786, 2787, 2781, 2784, 2786, 2781, + 2788, 2786, 2785, 2785, 2789, 2788, 2790, 2791, 2792, 2792, 2793, 2790, + 2794, 2792, 2791, 2794, 2791, 2795, 2795, 2796, 2797, 2794, 2795, 2797, + 2794, 2797, 2798, 2789, 2797, 2796, 2789, 2796, 2799, 2789, 2799, 2788, + 2800, 2801, 2802, 2802, 2803, 2800, 2804, 2805, 2806, 2804, 2806, 2807, + 2804, 2807, 2808, 2804, 2808, 2809, 2809, 2810, 2811, 2809, 2811, 2812, + 2809, 2812, 2813, 2809, 2813, 2804, 2811, 2814, 2815, 2811, 2815, 2816, + 2811, 2816, 2817, 2811, 2817, 2812, 2815, 2818, 2819, 2815, 2819, 2820, + 2815, 2820, 2821, 2815, 2821, 2816, 2819, 2822, 2823, 2819, 2823, 2824, + 2819, 2824, 2825, 2819, 2825, 2820, 2823, 2826, 2827, 2823, 2827, 2828, + 2823, 2828, 2829, 2823, 2829, 2824, 2830, 2831, 2832, 2830, 2832, 2833, + 2830, 2833, 2834, 2830, 2834, 2835, 2835, 2828, 2827, 2827, 2830, 2835, + 2836, 2837, 2838, 2838, 2839, 2836, 2840, 2841, 2842, 2840, 2842, 2843, + 2840, 2843, 2844, 2845, 2846, 2847, 2844, 2843, 2848, 2847, 2844, 2848, + 2845, 2847, 2848, 2849, 2850, 2851, 2846, 2845, 2852, 2851, 2846, 2852, + 2849, 2851, 2852, 2853, 2854, 2855, 2850, 2849, 2856, 2855, 2850, 2856, + 2853, 2855, 2856, 2857, 2858, 2859, 2854, 2853, 2860, 2859, 2854, 2860, + 2857, 2859, 2860, 2861, 2858, 2857, 2857, 2862, 2861, 2863, 2864, 2865, + 2865, 2866, 2867, 2863, 2865, 2867, 2867, 2866, 2868, 2869, 2870, 2871, + 2868, 2869, 2871, 2867, 2868, 2871, 2867, 2871, 2872, 2862, 2873, 2871, + 2862, 2871, 2870, 2862, 2870, 2861, 2874, 2875, 2876, 2876, 2877, 2874, + 2875, 2878, 2879, 2875, 2879, 2880, 2875, 2880, 2881, 2875, 2881, 2876, + 2879, 2882, 2883, 2879, 2883, 2884, 2879, 2884, 2885, 2879, 2885, 2880, + 2883, 2886, 2887, 2883, 2887, 2888, 2883, 2888, 2889, 2883, 2889, 2884, + 2887, 2890, 2891, 2887, 2891, 2892, 2887, 2892, 2893, 2887, 2893, 2888, + 2891, 2894, 2895, 2891, 2895, 2896, 2891, 2896, 2897, 2891, 2897, 2898, + 2891, 2898, 2899, 2891, 2899, 2892, 2900, 2901, 2902, 2902, 2903, 2900, + 2896, 2904, 2905, 2896, 2905, 2906, 2896, 2906, 2907, 2896, 2907, 2897, + 2905, 2902, 2901, 2905, 2901, 2908, 2905, 2908, 2906, 2909, 2910, 2911, + 2911, 2912, 2913, 2909, 2911, 2913, 2914, 2915, 2916, 2917, 2913, 2912, + 2916, 2917, 2912, 2914, 2916, 2912, 2918, 2919, 2920, 2921, 2916, 2915, + 2920, 2921, 2915, 2918, 2920, 2915, 2922, 2923, 2924, 2925, 2920, 2919, + 2924, 2925, 2919, 2922, 2924, 2919, 2926, 2927, 2928, 2929, 2924, 2923, + 2928, 2929, 2923, 2926, 2928, 2923, 2930, 2928, 2927, 2927, 2931, 2930, + 2932, 2933, 2934, 2934, 2935, 2932, 2936, 2934, 2933, 2936, 2933, 2937, + 2937, 2938, 2939, 2936, 2937, 2939, 2936, 2939, 2940, 2931, 2939, 2938, + 2931, 2938, 2941, 2931, 2941, 2930, 2942, 2943, 2944, 2944, 2945, 2942, + 2946, 2947, 2948, 2946, 2948, 2949, 2946, 2949, 2950, 2946, 2950, 2951, + 2951, 2952, 2953, 2951, 2953, 2954, 2951, 2954, 2955, 2951, 2955, 2946, + 2953, 2956, 2957, 2953, 2957, 2958, 2953, 2958, 2959, 2953, 2959, 2954, + 2957, 2960, 2961, 2957, 2961, 2962, 2957, 2962, 2963, 2957, 2963, 2958, + 2961, 2964, 2965, 2961, 2965, 2966, 2961, 2966, 2967, 2961, 2967, 2962, + 2965, 2968, 2969, 2965, 2969, 2970, 2965, 2970, 2971, 2965, 2971, 2966, + 2972, 2973, 2974, 2972, 2974, 2975, 2972, 2975, 2976, 2972, 2976, 2977, + 2977, 2970, 2969, 2969, 2972, 2977, 2978, 2979, 2980, 2980, 2981, 2978, + 2982, 2983, 2984, 2984, 2985, 2982, 2986, 2987, 2988, 2988, 2989, 2986, + 2990, 2991, 2992, 2992, 2993, 2990, 2994, 2995, 2996, 2996, 2997, 2994, + 2998, 2999, 3000, 3000, 3001, 2998, 3002, 3003, 3004, 3004, 3005, 3002, + 3006, 3007, 3008, 3008, 3009, 3006, 2616, 2619, 2758, 2616, 2758, 2761, + 2616, 2761, 2900, 2616, 2900, 2903, 2616, 2903, 2356, 2616, 2356, 2359, + 2616, 2359, 3010, 2616, 3010, 3011, 2616, 3011, 2506, 2616, 2506, 2509, + 3012, 2539, 2542, 3012, 2542, 3013, 3013, 3014, 3015, 3012, 3013, 3015, + 3016, 3017, 3018, 3018, 3019, 3016, 3020, 3021, 3022, 3022, 3023, 3020, + 3024, 3025, 3026, 3026, 3027, 3024, 3028, 3029, 3030, 3030, 3031, 3028, + 3032, 3033, 3034, 3034, 3035, 3032, 3036, 3037, 3038, 3038, 3039, 3036, + 3040, 3041, 3042, 3042, 3043, 3040, 3044, 3045, 3046, 3046, 3047, 3044, + 3048, 3049, 3050, 3050, 3051, 3048, 3052, 2321, 2320, 3052, 2320, 3053, + 3053, 3054, 3055, 3052, 3053, 3055 + ] + }, + { + "id": "shape6_part1", + "type": "TRIANGLES", + "indices": [ + 3056, 3057, 3058, 3058, 3059, 3056, 3060, 3061, 3062, 3060, 3062, 3063, + 3060, 3063, 3064, 3065, 3066, 3067, 3068, 3065, 3067, 3069, 3068, 3067, + 3064, 3069, 3067, 3060, 3064, 3067, 3070, 3071, 3072, 3072, 3073, 3074, + 3075, 3076, 3077, 3078, 3075, 3077, 3074, 3078, 3077, 3077, 3079, 3080, + 3077, 3080, 3081, 3077, 3081, 3082, 3077, 3082, 3083, 3077, 3083, 3084, + 3077, 3084, 3085, 3085, 3086, 3087, 3077, 3085, 3087, 3077, 3087, 3088, + 3074, 3077, 3088, 3072, 3074, 3088, 3070, 3072, 3088, 3070, 3088, 3089, + 3070, 3089, 3090, 3070, 3090, 3091, 3070, 3091, 3092, 3070, 3092, 3093, + 3070, 3093, 3094, 3070, 3094, 3095, 3070, 3095, 3096, 3070, 3096, 3097, + 3098, 3099, 3100, 3098, 3100, 3101, 3098, 3101, 3102, 3098, 3102, 3103, + 3098, 3103, 3104, 3098, 3104, 3105, 3106, 3098, 3105, 3106, 3105, 3107, + 3106, 3107, 3108, 3097, 3106, 3108, 3097, 3108, 3109, 3097, 3109, 3110, + 3070, 3097, 3110, 3070, 3110, 3111, 3070, 3111, 3112, 3070, 3112, 3113, + 3070, 3113, 3114, 3070, 3114, 3115, 3070, 3115, 3116, 3070, 3116, 3117, + 3070, 3117, 3118, 3070, 3118, 3119, 3120, 3121, 3122, 3123, 3120, 3122, + 3124, 3123, 3122, 3125, 3124, 3122, 3126, 3125, 3122, 3127, 3126, 3122, + 3128, 3127, 3122, 3129, 3128, 3122, 3130, 3129, 3122, 3131, 3130, 3122, + 3132, 3131, 3122, 3133, 3132, 3122, 3134, 3133, 3122, 3135, 3134, 3122, + 3136, 3135, 3122, 3137, 3136, 3122, 3138, 3137, 3122, 3139, 3138, 3122, + 3140, 3139, 3122, 3141, 3140, 3122, 3142, 3141, 3122, 3122, 3143, 3144, + 3122, 3144, 3145, 3122, 3145, 3146, 3122, 3146, 3147, 3122, 3147, 3148, + 3142, 3122, 3148, 3119, 3142, 3148, 3070, 3119, 3148, 3070, 3148, 3149, + 3070, 3149, 3150, 3067, 3070, 3150, 3067, 3150, 3151, 3060, 3067, 3151, + 3152, 3153, 3154, 3154, 3155, 3152, 3156, 3157, 3158, 3158, 3159, 3156, + 3160, 3158, 3157, 3157, 3161, 3160, 3153, 3160, 3161, 3161, 3154, 3153, + 3159, 3162, 3163, 3163, 3156, 3159, 3164, 3165, 3166, 3164, 3166, 3167, + 3168, 3169, 3170, 3167, 3168, 3170, 3167, 3170, 3171, 3167, 3171, 3172, + 3167, 3172, 3173, 3164, 3167, 3173, 3164, 3173, 3174, 3164, 3174, 3175, + 3164, 3175, 3176, 3164, 3176, 3177, 3178, 3179, 3180, 3180, 3181, 3178, + 3182, 3180, 3179, 3179, 3183, 3182, 3184, 3185, 3178, 3178, 3181, 3184, + 3186, 3187, 3188, 3188, 3189, 3190, 3186, 3188, 3190, 3184, 3190, 3189, + 3189, 3185, 3184, 3191, 3188, 3187, 3192, 3193, 3194, 3195, 3192, 3194, + 3196, 3195, 3194, 3194, 3197, 3198, 3194, 3198, 3199, 3196, 3194, 3199, + 3200, 3196, 3199, 3201, 3200, 3199, 3202, 3201, 3199, 3187, 3202, 3199, + 3191, 3187, 3199, 3203, 3204, 3205, 3203, 3205, 3206, 3203, 3206, 3207, + 3203, 3207, 3208, 3203, 3208, 3209, 3203, 3209, 3210, 3210, 3211, 3212, + 3210, 3212, 3213, 3210, 3213, 3214, 3210, 3214, 3215, 3210, 3215, 3216, + 3210, 3216, 3203, 3213, 3217, 3218, 3213, 3218, 3219, 3213, 3219, 3220, + 3213, 3220, 3214, 3218, 3221, 3222, 3218, 3222, 3223, 3218, 3223, 3224, + 3218, 3224, 3225, 3218, 3225, 3226, 3218, 3226, 3219, 3227, 3228, 3229, + 3229, 3230, 3227, 3231, 3232, 3233, 3233, 3234, 3235, 3231, 3233, 3235, + 3236, 3237, 3238, 3239, 3240, 3241, 3238, 3239, 3241, 3236, 3238, 3241, + 3242, 3243, 3244, 3242, 3244, 3245, 3242, 3245, 3246, 3228, 3235, 3234, + 3228, 3234, 3247, 3228, 3247, 3229, 3232, 3241, 3240, 3232, 3240, 3248, + 3232, 3248, 3233, 3249, 3242, 3246, 3246, 3238, 3237, 3249, 3246, 3237, + 3250, 3244, 3243, 3243, 3251, 3250, 3252, 3253, 3254, 3252, 3254, 3255, + 3252, 3255, 3256, 3252, 3256, 3257, 3257, 3258, 3259, 3257, 3259, 3260, + 3257, 3260, 3261, 3257, 3261, 3262, 3257, 3262, 3263, 3257, 3263, 3252, + 3260, 3264, 3265, 3260, 3265, 3266, 3260, 3266, 3267, 3260, 3267, 3261, + 3265, 3268, 3269, 3265, 3269, 3270, 3265, 3270, 3271, 3265, 3271, 3272, + 3265, 3272, 3273, 3265, 3273, 3266, 3270, 3274, 3275, 3270, 3275, 3276, + 3270, 3276, 3277, 3270, 3277, 3271, 3278, 3279, 3280, 3278, 3280, 3281, + 3278, 3281, 3282, 3278, 3282, 3283, 3278, 3283, 3284, 3285, 3286, 3287, + 3288, 3285, 3287, 3284, 3288, 3287, 3278, 3284, 3287, 3278, 3287, 3276, + 3278, 3276, 3275, 3289, 3280, 3279, 3279, 3290, 3291, 3289, 3279, 3291, + 3292, 3291, 3290, 3290, 3293, 3292, 3293, 3294, 3295, 3293, 3295, 3296, + 3293, 3296, 3297, 3293, 3297, 3298, 3293, 3298, 3299, 3293, 3299, 3300, + 3293, 3300, 3301, 3293, 3301, 3302, 3303, 3304, 3292, 3305, 3303, 3292, + 3302, 3305, 3292, 3293, 3302, 3292, 3306, 3307, 3308, 3308, 3309, 3306, + 3310, 3311, 3312, 3312, 3313, 3310, 3314, 3315, 3316, 3314, 3316, 3317, + 3314, 3317, 3318, 3314, 3318, 3319, 3314, 3319, 3320, 3314, 3320, 3321, + 3314, 3321, 3322, 3314, 3322, 3323, 3313, 3324, 3325, 3325, 3310, 3313, + 3326, 3325, 3324, 3324, 3327, 3326, 3328, 3326, 3327, 3327, 3329, 3328, + 3330, 3328, 3329, 3329, 3331, 3330, 3332, 3333, 3334, 3334, 3335, 3332, + 3336, 3334, 3333, 3333, 3337, 3336, 3331, 3336, 3337, 3337, 3330, 3331, + 3338, 3339, 3340, 3340, 3341, 3338, 3342, 3340, 3339, 3339, 3343, 3342, + 3275, 3342, 3343, 3343, 3278, 3275, 3344, 3345, 3346, 3344, 3346, 3347, + 3344, 3347, 3348, 3344, 3348, 3349, 3344, 3349, 3350, 3351, 3352, 3353, + 3354, 3351, 3353, 3355, 3354, 3353, 3355, 3353, 3356, 3355, 3356, 3357, + 3355, 3357, 3358, 3355, 3358, 3359, 3355, 3359, 3360, 3355, 3360, 3361, + 3355, 3361, 3362, 3355, 3362, 3363, 3355, 3363, 3364, 3355, 3364, 3365, + 3355, 3365, 3366, 3355, 3366, 3367, 3355, 3367, 3368, 3369, 3370, 3371, + 3372, 3369, 3371, 3373, 3372, 3371, 3374, 3373, 3371, 3375, 3374, 3371, + 3376, 3375, 3371, 3377, 3376, 3371, 3377, 3371, 3378, 3379, 3377, 3378, + 3380, 3379, 3378, 3368, 3380, 3378, 3355, 3368, 3378, 3350, 3355, 3378, + 3344, 3350, 3378, 3344, 3378, 3381, 3338, 3341, 3382, 3382, 3383, 3384, + 3382, 3384, 3385, 3382, 3385, 3386, 3382, 3386, 3387, 3382, 3387, 3388, + 3382, 3388, 3389, 3382, 3389, 3390, 3382, 3390, 3391, 3382, 3391, 3392, + 3382, 3392, 3393, 3394, 3395, 3396, 3397, 3394, 3396, 3398, 3397, 3396, + 3398, 3396, 3399, 3400, 3398, 3399, 3401, 3400, 3399, 3402, 3401, 3399, + 3403, 3402, 3399, 3404, 3403, 3399, 3405, 3404, 3399, 3406, 3405, 3399, + 3407, 3406, 3399, 3408, 3407, 3399, 3409, 3408, 3399, 3393, 3409, 3399, + 3382, 3393, 3399, 3382, 3399, 3410, 3382, 3410, 3411, 3382, 3411, 3412, + 3338, 3382, 3412, 3338, 3412, 3413, 3338, 3413, 3414, 3415, 3416, 3417, + 3414, 3415, 3417, 3338, 3414, 3417, 3418, 3419, 3420, 3418, 3420, 3421, + 3422, 3396, 3395, 3423, 3422, 3395, 3424, 3423, 3395, 3424, 3395, 3425, + 3424, 3425, 3426, 3424, 3426, 3427, 3424, 3427, 3428, 3424, 3428, 3429, + 3430, 3384, 3383, 3431, 3430, 3383, 3432, 3431, 3383, 3433, 3432, 3383, + 3434, 3433, 3383, 3435, 3434, 3383, 3436, 3435, 3383, 3383, 3371, 3370, + 3383, 3370, 3437, 3383, 3437, 3438, 3383, 3438, 3439, 3383, 3439, 3440, + 3383, 3440, 3441, 3383, 3441, 3442, 3436, 3383, 3442, 3443, 3436, 3442, + 3444, 3443, 3442, 3445, 3444, 3442, 3446, 3445, 3442, 3447, 3446, 3442, + 3448, 3447, 3442, 3448, 3442, 3449, 3448, 3449, 3450, 3448, 3450, 3451, + 3452, 3353, 3352, 3453, 3452, 3352, 3454, 3453, 3352, 3454, 3352, 3455, + 3456, 3454, 3455, 3457, 3456, 3455, 3458, 3457, 3455, 3459, 3458, 3455, + 3460, 3459, 3455, 3461, 3460, 3455, 3462, 3461, 3455, 3463, 3462, 3455, + 3464, 3463, 3455, 3465, 3464, 3455, 3451, 3465, 3455, 3448, 3451, 3455, + 3466, 3448, 3455, 3467, 3466, 3455, 3468, 3467, 3455, 3469, 3468, 3455, + 3429, 3469, 3455, 3424, 3429, 3455, 3421, 3424, 3455, 3421, 3455, 3470, + 3421, 3470, 3471, 3472, 3473, 3474, 3471, 3472, 3474, 3471, 3474, 3475, + 3421, 3471, 3475, 3418, 3421, 3475, 3476, 3477, 3478, 3476, 3478, 3479, + 3476, 3479, 3480, 3476, 3480, 3481, 3476, 3481, 3482, 3476, 3482, 3483, + 3483, 3484, 3485, 3483, 3485, 3486, 3483, 3486, 3487, 3483, 3487, 3476, + 3488, 3486, 3485, 3485, 3489, 3488, 3489, 3490, 3491, 3489, 3491, 3492, + 3489, 3492, 3493, 3489, 3493, 3488, 3491, 3494, 3385, 3491, 3385, 3384, + 3491, 3384, 3430, 3491, 3430, 3495, 3491, 3495, 3492, 3496, 3497, 3498, + 3498, 3499, 3500, 3496, 3498, 3500, 3496, 3500, 3501, 3502, 3503, 3500, + 3500, 3499, 3504, 3502, 3500, 3504, 3502, 3504, 3505, 3506, 3507, 3505, + 3505, 3504, 3508, 3506, 3505, 3508, 3506, 3508, 3509, 3510, 3511, 3512, + 3512, 3506, 3509, 3510, 3512, 3509, 3510, 3509, 3513, 3510, 3513, 3514, + 3515, 3510, 3514, 3514, 3516, 3515, 3517, 3518, 3519, 3517, 3519, 3520, + 3517, 3520, 3521, 3516, 3522, 3521, 3516, 3521, 3520, 3516, 3520, 3515, + 3523, 3524, 3525, 3525, 3526, 3523, 3527, 3525, 3524, 3524, 3528, 3527, + 3529, 3530, 3531, 3531, 3527, 3528, 3529, 3531, 3528, 3532, 3531, 3530, + 3530, 3533, 3532, 3533, 3534, 3535, 3533, 3535, 3536, 3533, 3536, 3532, + 3537, 3538, 3539, 3539, 3536, 3535, 3537, 3539, 3535, 3537, 3535, 3540, + 3541, 3542, 3543, 3541, 3543, 3544, 3541, 3544, 3545, 3546, 3547, 3548, + 3546, 3548, 3549, 3546, 3549, 3550, 3545, 3538, 3537, 3537, 3541, 3545, + 3543, 3551, 3546, 3543, 3546, 3550, 3543, 3550, 3552, 3543, 3552, 3544, + 3553, 3554, 3555, 3553, 3555, 3556, 3553, 3556, 3557, 3553, 3557, 3558, + 3553, 3558, 3559, 3553, 3559, 3560, 3553, 3560, 3561, 3553, 3561, 3562, + 3553, 3562, 3563, 3553, 3563, 3564, 3565, 3566, 3567, 3568, 3565, 3567, + 3569, 3568, 3567, 3569, 3567, 3570, 3571, 3569, 3570, 3572, 3571, 3570, + 3573, 3572, 3570, 3574, 3573, 3570, 3575, 3574, 3570, 3576, 3575, 3570, + 3577, 3576, 3570, 3578, 3577, 3570, 3579, 3578, 3570, 3580, 3579, 3570, + 3564, 3580, 3570, 3553, 3564, 3570, 3553, 3570, 3581, 3553, 3581, 3582, + 3553, 3582, 3583, 3584, 3585, 3586, 3587, 3584, 3586, 3587, 3586, 3588, + 3589, 3587, 3588, 3583, 3589, 3588, 3553, 3583, 3588, 3553, 3588, 3590, + 3591, 3567, 3566, 3592, 3555, 3554, 3593, 3592, 3554, 3594, 3593, 3554, + 3595, 3594, 3554, 3596, 3595, 3554, 3597, 3596, 3554, 3598, 3597, 3554, + 3554, 3599, 3600, 3554, 3600, 3601, 3554, 3601, 3602, 3554, 3602, 3603, + 3554, 3603, 3604, 3554, 3604, 3605, 3554, 3605, 3606, 3598, 3554, 3606, + 3607, 3598, 3606, 3608, 3607, 3606, 3609, 3608, 3606, 3610, 3609, 3606, + 3611, 3610, 3606, 3612, 3611, 3606, 3612, 3606, 3613, 3612, 3613, 3614, + 3612, 3614, 3615, 3616, 3617, 3618, 3619, 3616, 3618, 3620, 3619, 3618, + 3620, 3618, 3621, 3622, 3620, 3621, 3623, 3622, 3621, 3624, 3623, 3621, + 3625, 3624, 3621, 3626, 3625, 3621, 3627, 3626, 3621, 3628, 3627, 3621, + 3629, 3628, 3621, 3630, 3629, 3621, 3631, 3630, 3621, 3615, 3631, 3621, + 3612, 3615, 3621, 3632, 3612, 3621, 3633, 3632, 3621, 3634, 3633, 3621, + 3635, 3634, 3621, 3636, 3635, 3621, 3637, 3636, 3621, 3638, 3639, 3640, + 3641, 3638, 3640, 3641, 3640, 3642, 3643, 3644, 3645, 3643, 3645, 3646, + 3642, 3643, 3646, 3641, 3642, 3646, 3647, 3641, 3646, 3621, 3647, 3646, + 3621, 3646, 3648, 3637, 3621, 3648, 3649, 3637, 3648, 3650, 3649, 3648, + 3651, 3650, 3648, 3566, 3651, 3648, 3566, 3648, 3652, 3591, 3566, 3652, + 3653, 3618, 3617, 3654, 3600, 3599, 3655, 3654, 3599, 3656, 3655, 3599, + 3657, 3656, 3599, 3658, 3657, 3599, 3659, 3658, 3599, 3660, 3659, 3599, + 3660, 3599, 3661, 3662, 3660, 3661, 3663, 3662, 3661, 3664, 3663, 3661, + 3661, 3665, 3666, 3666, 3667, 3668, 3666, 3668, 3669, 3666, 3669, 3670, + 3666, 3670, 3671, 3666, 3671, 3672, 3661, 3666, 3672, 3661, 3672, 3673, + 3664, 3661, 3673, 3674, 3664, 3673, 3675, 3674, 3673, 3676, 3675, 3673, + 3677, 3676, 3673, 3678, 3677, 3673, 3679, 3678, 3673, 3680, 3679, 3673, + 3681, 3680, 3673, 3682, 3681, 3673, 3683, 3682, 3673, 3684, 3683, 3673, + 3685, 3684, 3673, 3617, 3685, 3673, 3617, 3673, 3686, 3653, 3617, 3686, + 3687, 3688, 3689, 3689, 3690, 3687, 3691, 3689, 3688, 3688, 3692, 3691, + 3693, 3691, 3692, 3692, 3694, 3693, 3695, 3693, 3694, 3694, 3696, 3695, + 3697, 3695, 3696, 3696, 3698, 3697, 3698, 3699, 3700, 3698, 3700, 3701, + 3698, 3701, 3702, 3698, 3702, 3697, 3703, 3704, 3705, 3705, 3706, 3703, + 3707, 3708, 3709, 3707, 3709, 3710, 3707, 3710, 3711, 3704, 3701, 3700, + 3700, 3705, 3704, 3706, 3712, 3707, 3706, 3707, 3711, 3706, 3711, 3713, + 3706, 3713, 3703, 3714, 3715, 3716, 3716, 3717, 3718, 3714, 3716, 3718, + 3714, 3718, 3719, 3717, 3720, 3721, 3717, 3721, 3722, 3717, 3722, 3718, + 3721, 3723, 3724, 3721, 3724, 3725, 3721, 3725, 3722, 3726, 3727, 3728, + 3728, 3724, 3723, 3726, 3728, 3723, 3726, 3723, 3729, 3726, 3730, 3731, + 3726, 3731, 3732, 3726, 3732, 3727, 3733, 3734, 3735, 3733, 3735, 3736, + 3733, 3736, 3737, 3737, 3731, 3730, 3730, 3733, 3737, 3738, 3739, 3740, + 3740, 3741, 3742, 3738, 3740, 3742, 3738, 3742, 3743, 3744, 3745, 3746, + 3744, 3746, 3742, 3744, 3742, 3741, 3744, 3747, 3748, 3744, 3748, 3749, + 3744, 3749, 3745, 3750, 3751, 3749, 3749, 3748, 3752, 3750, 3749, 3752, + 3750, 3752, 3753, 3753, 3754, 3755, 3753, 3755, 3756, 3753, 3756, 3750, + 3757, 3758, 3759, 3757, 3759, 3760, 3757, 3760, 3761, 3760, 3756, 3755, + 3755, 3761, 3760, 3762, 3763, 3764, 3764, 3765, 3762, 3644, 3766, 3767, + 3767, 3645, 3644, 3766, 3768, 3769, 3769, 3767, 3766, 3770, 3769, 3768, + 3768, 3771, 3770, 3772, 3773, 3774, 3775, 3770, 3771, 3776, 3775, 3771, + 3777, 3776, 3771, 3778, 3777, 3771, 3778, 3771, 3779, 3780, 3778, 3779, + 3781, 3782, 3783, 3781, 3783, 3784, 3781, 3784, 3785, 3779, 3781, 3785, + 3779, 3785, 3786, 3779, 3786, 3787, 3780, 3779, 3787, 3788, 3780, 3787, + 3789, 3788, 3787, 3790, 3789, 3787, 3791, 3790, 3787, 3792, 3791, 3787, + 3793, 3792, 3787, 3794, 3793, 3787, 3795, 3794, 3787, 3795, 3787, 3796, + 3795, 3796, 3797, 3795, 3797, 3798, 3795, 3798, 3799, 3799, 3800, 3801, + 3799, 3801, 3802, 3799, 3802, 3803, 3799, 3803, 3804, 3799, 3804, 3805, + 3799, 3805, 3806, 3799, 3806, 3807, 3799, 3807, 3808, 3799, 3808, 3809, + 3809, 3810, 3811, 3811, 3812, 3813, 3809, 3811, 3813, 3813, 3814, 3815, + 3809, 3813, 3815, 3815, 3816, 3817, 3809, 3815, 3817, 3817, 3818, 3819, + 3809, 3817, 3819, 3799, 3809, 3819, 3819, 3820, 3821, 3799, 3819, 3821, + 3821, 3822, 3823, 3799, 3821, 3823, 3823, 3824, 3825, 3799, 3823, 3825, + 3825, 3826, 3827, 3799, 3825, 3827, 3827, 3828, 3829, 3799, 3827, 3829, + 3829, 3830, 3831, 3799, 3829, 3831, 3795, 3799, 3831, 3831, 3832, 3833, + 3795, 3831, 3833, 3833, 3834, 3835, 3795, 3833, 3835, 3835, 3836, 3837, + 3795, 3835, 3837, 3837, 3838, 3839, 3795, 3837, 3839, 3839, 3840, 3841, + 3795, 3839, 3841, 3774, 3795, 3841, 3841, 3842, 3843, 3774, 3841, 3843, + 3772, 3774, 3843, 3772, 3843, 3844, 3845, 3846, 3847, 3845, 3847, 3848, + 3845, 3848, 3849, 3849, 3850, 3851, 3845, 3849, 3851, 3852, 3853, 3854, + 3854, 3855, 3852, 3856, 3857, 3858, 3858, 3859, 3856, 3860, 3856, 3859, + 3859, 3861, 3860, 3862, 3860, 3861, 3861, 3863, 3862, 3864, 3865, 3866, + 3866, 3867, 3864, 3868, 3864, 3867, 3867, 3869, 3868, 3870, 3871, 3872, + 3872, 3873, 3870, 3874, 3875, 3876, 3876, 3877, 3874, 3878, 3879, 3880, + 3880, 3881, 3878, 3882, 3878, 3881, 3881, 3883, 3882, 3884, 3882, 3883, + 3883, 3885, 3884, 3886, 3884, 3885, 3885, 3887, 3886, 3888, 3886, 3887, + 3887, 3889, 3888, 3890, 3888, 3889, 3889, 3891, 3890, 3892, 3890, 3891, + 3891, 3893, 3892, 3894, 3892, 3893, 3893, 3895, 3894, 3896, 3894, 3895, + 3895, 3897, 3896, 3898, 3899, 3900, 3900, 3901, 3898, 3902, 3903, 3904, + 3904, 3905, 3902, 3906, 3907, 3908, 3908, 3909, 3906, 3910, 3906, 3909, + 3909, 3911, 3910, 3912, 3913, 3914, 3914, 3915, 3912, 3916, 3912, 3915, + 3915, 3917, 3916, 3918, 3916, 3917, 3917, 3919, 3918, 3920, 3921, 3922, + 3922, 3923, 3920, 3853, 3851, 3850, 3850, 3854, 3853, 3924, 3925, 3926, + 3926, 3927, 3924, 3925, 3852, 3855, 3855, 3926, 3925, 3857, 3924, 3927, + 3927, 3858, 3857, 3928, 3929, 3930, 3930, 3931, 3928, 3929, 3862, 3863, + 3863, 3930, 3929, 3865, 3928, 3931, 3931, 3866, 3865, 3932, 3933, 3934, + 3934, 3935, 3932, 3933, 3936, 3937, 3937, 3934, 3933, 3938, 3868, 3869, + 3869, 3939, 3938, 3936, 3938, 3939, 3939, 3937, 3936, 3940, 3932, 3935, + 3935, 3941, 3940, 3942, 3943, 3944, 3944, 3945, 3942, 3943, 3940, 3941, + 3941, 3944, 3943, 3871, 3942, 3945, 3945, 3872, 3871, 3946, 3947, 3948, + 3948, 3949, 3946, 3947, 3870, 3873, 3873, 3948, 3947, 3875, 3946, 3949, + 3949, 3876, 3875, 3879, 3950, 3951, 3951, 3880, 3879, 3952, 3874, 3877, + 3877, 3953, 3952, 3950, 3952, 3953, 3953, 3951, 3950, 3954, 3896, 3897, + 3897, 3955, 3954, 3899, 3956, 3957, 3957, 3900, 3899, 3956, 3954, 3955, + 3955, 3957, 3956, 3958, 3959, 3960, 3960, 3961, 3958, 3959, 3898, 3901, + 3901, 3960, 3959, 3903, 3958, 3961, 3961, 3904, 3903, 3962, 3963, 3964, + 3964, 3965, 3962, 3963, 3966, 3967, 3967, 3964, 3963, 3968, 3969, 3970, + 3970, 3971, 3968, 3969, 3902, 3905, 3905, 3970, 3969, 3966, 3968, 3971, + 3971, 3967, 3966, 3972, 3962, 3965, 3965, 3973, 3972, 3907, 3974, 3975, + 3975, 3908, 3907, 3974, 3972, 3973, 3973, 3975, 3974, 3976, 3977, 3978, + 3978, 3979, 3976, 3977, 3910, 3911, 3911, 3978, 3977, 3913, 3976, 3979, + 3979, 3914, 3913, 3980, 3981, 3982, 3982, 3983, 3980, 3981, 3918, 3919, + 3919, 3982, 3981, 3921, 3980, 3983, 3983, 3922, 3921, 3984, 3985, 3986, + 3984, 3986, 3987, 3987, 3920, 3923, 3987, 3923, 3988, 3984, 3987, 3988, + 3989, 3990, 3991, 3992, 3993, 3994, 3992, 3994, 3995, 3996, 3992, 3995, + 3996, 3995, 3997, 3996, 3997, 3998, 3996, 3998, 3999, 4000, 4001, 4002, + 4000, 4002, 4003, 4000, 4003, 4004, 4000, 4004, 4005, 4000, 4005, 4006, + 4000, 4006, 4007, 4000, 4007, 4008, 4000, 4008, 4009, 4000, 4009, 4010, + 4010, 4011, 4012, 4012, 4013, 4014, 4010, 4012, 4014, 4014, 4015, 4016, + 4010, 4014, 4016, 4016, 4017, 4018, 4010, 4016, 4018, 4018, 4019, 4020, + 4010, 4018, 4020, 4000, 4010, 4020, 4020, 4021, 4022, 4000, 4020, 4022, + 4022, 4023, 4024, 4000, 4022, 4024, 4024, 4025, 4026, 4000, 4024, 4026, + 4026, 4027, 4028, 4000, 4026, 4028, 4028, 4029, 4030, 4000, 4028, 4030, + 4030, 4031, 4032, 4000, 4030, 4032, 4032, 4033, 4034, 4034, 4035, 4036, + 4036, 4037, 4038, 4038, 4039, 4040, 4040, 4041, 4042, 4042, 4043, 4044, + 4044, 4045, 4046, 4046, 4047, 4048, 4044, 4046, 4048, 4042, 4044, 4048, + 4042, 4048, 4049, 4040, 4042, 4049, 4038, 4040, 4049, 4036, 4038, 4049, + 4034, 4036, 4049, 4032, 4034, 4049, 4000, 4032, 4049, 4050, 4000, 4049, + 4051, 4050, 4049, 3999, 4051, 4049, 3999, 4049, 4052, 3999, 4052, 4053, + 3999, 4053, 4054, 3999, 4054, 4055, 3999, 4055, 4056, 3999, 4056, 4057, + 3999, 4057, 4058, 3999, 4058, 4059, 3996, 3999, 4059, 3991, 3996, 4059, + 3991, 4059, 4060, 3991, 4060, 4061, 3989, 3991, 4061, 4062, 4063, 4064, + 4064, 4065, 4062, 3639, 4066, 4067, 4067, 3640, 3639, 4068, 4067, 4066, + 4066, 4069, 4068, 3782, 4068, 4069, 4069, 3783, 3782, 4070, 4071, 4072, + 4070, 4072, 4073, 4070, 4073, 4074, 4070, 4074, 4075, 4070, 4075, 4076, + 4070, 4076, 4077, 4070, 4077, 4078, 4070, 4078, 4079, 4079, 4080, 4081, + 4079, 4081, 4082, 4079, 4082, 4083, 4079, 4083, 4070, 4081, 4084, 4085, + 4081, 4085, 4086, 4081, 4086, 4087, 4081, 4087, 4082, 4085, 4088, 4089, + 4085, 4089, 4090, 4085, 4090, 4091, 4085, 4091, 4086, 4089, 4092, 4093, + 4089, 4093, 4094, 4089, 4094, 4095, 4089, 4095, 4090, 4093, 4096, 4097, + 4093, 4097, 4098, 4093, 4098, 4099, 4093, 4099, 4094, 4097, 4100, 4101, + 4097, 4101, 4102, 4097, 4102, 4103, 4097, 4103, 4104, 4097, 4104, 4105, + 4097, 4105, 4098, 4102, 4106, 3668, 4102, 3668, 3667, 4102, 3667, 4107, + 4102, 4107, 4103, 4108, 4109, 4110, 4111, 4112, 4113, 4110, 4111, 4113, + 4108, 4110, 4113, 4114, 4115, 4116, 4117, 4113, 4112, 4116, 4117, 4112, + 4114, 4116, 4112, 4118, 4119, 4120, 4121, 4116, 4115, 4120, 4121, 4115, + 4118, 4120, 4115, 4122, 4123, 4124, 4125, 4120, 4119, 4124, 4125, 4119, + 4122, 4124, 4119, 4126, 4127, 4128, 4129, 4124, 4123, 4128, 4129, 4123, + 4126, 4128, 4123, 4127, 4130, 4131, 4127, 4131, 4132, 4127, 4132, 4128, + 4133, 4134, 4135, 4133, 4135, 4136, 4133, 4136, 4137, 4133, 4137, 4138, + 4133, 4138, 4132, 4133, 4132, 4131, 4139, 4136, 4135, 4135, 4140, 4139, + 4141, 4142, 4143, 4144, 4145, 4146, 4143, 4144, 4146, 4141, 4143, 4146, + 4147, 4148, 4149, 4150, 4146, 4145, 4149, 4150, 4145, 4147, 4149, 4145, + 4151, 4152, 4153, 4154, 4149, 4148, 4153, 4154, 4148, 4151, 4153, 4148, + 4155, 4156, 4157, 4158, 4153, 4152, 4157, 4158, 4152, 4155, 4157, 4152, + 4159, 4160, 4161, 4162, 4157, 4156, 4161, 4162, 4156, 4159, 4161, 4156, + 4160, 4163, 4164, 4160, 4164, 4165, 4160, 4165, 4161, 4166, 4167, 4168, + 4166, 4168, 4169, 4166, 4169, 4170, 4163, 4171, 4166, 4163, 4166, 4170, + 4163, 4170, 4164, 4172, 4168, 4167, 4167, 4173, 4172, 4142, 4174, 4175, + 4175, 4143, 4142, 4176, 4175, 4174, 4174, 4177, 4176, 4178, 4176, 4177, + 4177, 4179, 4178, 4179, 4180, 4181, 4181, 4178, 4179, 4109, 4182, 4183, + 4183, 4110, 4109, 4184, 4183, 4182, 4182, 4185, 4184, 4180, 4184, 4185, + 4185, 4181, 4180, 4186, 4187, 4188, 4186, 4188, 4189, 4186, 4189, 4190, + 4186, 4190, 4191, 4186, 4191, 4192, 4186, 4192, 4193, 4193, 4194, 4195, + 4193, 4195, 4196, 4193, 4196, 4197, 4193, 4197, 4198, 4193, 4198, 4199, + 4193, 4199, 4186, 4196, 4200, 4201, 4196, 4201, 4202, 4196, 4202, 4203, + 4196, 4203, 4197, 4201, 4204, 4205, 4201, 4205, 4206, 4201, 4206, 4207, + 4201, 4207, 4208, 4201, 4208, 4209, 4201, 4209, 4210, 4201, 4210, 4211, + 4201, 4211, 4202, 4212, 4213, 4214, 4214, 4215, 4212, 4216, 4217, 4218, + 4218, 4219, 4220, 4216, 4218, 4220, 4221, 4222, 4223, 4224, 4225, 4226, + 4223, 4224, 4226, 4221, 4223, 4226, 4227, 4228, 4229, 4227, 4229, 4230, + 4227, 4230, 4231, 4213, 4220, 4219, 4213, 4219, 4232, 4213, 4232, 4214, + 4217, 4226, 4225, 4217, 4225, 4233, 4217, 4233, 4218, 4234, 4227, 4231, + 4231, 4223, 4222, 4234, 4231, 4222, 4235, 4229, 4228, 4228, 4236, 4235, + 4237, 4238, 4239, 4239, 4240, 4237, 4241, 4242, 4243, 4241, 4243, 4244, + 4241, 4244, 4245, 4246, 4247, 4248, 4249, 4250, 4251, 4248, 4249, 4251, + 4246, 4248, 4251, 4252, 4253, 4254, 4252, 4254, 4255, 4252, 4255, 4256, + 4238, 4257, 4245, 4238, 4245, 4244, 4238, 4244, 4239, 4241, 4258, 4250, + 4241, 4250, 4249, 4241, 4249, 4242, 4246, 4252, 4256, 4246, 4256, 4259, + 4246, 4259, 4247, 4260, 4255, 4254, 4254, 4261, 4260, 4262, 4263, 4264, + 4264, 4265, 4262, 4266, 4267, 4268, 4268, 4269, 4266, 4270, 4268, 4267, + 4267, 4271, 4270, 3588, 4270, 4271, 4271, 3590, 3588, 4269, 4272, 4273, + 4269, 4273, 4274, 4269, 4274, 4275, 4269, 4275, 4276, 4269, 4276, 4277, + 4278, 4279, 4280, 4281, 4278, 4280, 4277, 4281, 4280, 4269, 4277, 4280, + 4269, 4280, 4282, 4269, 4282, 4283, 4269, 4283, 4266, 4284, 4285, 4286, + 4284, 4286, 4287, 4284, 4287, 4288, 4284, 4288, 4289, 4290, 4273, 4272, + 4272, 4284, 4289, 4290, 4272, 4289, 4291, 4292, 4293, 4291, 4293, 4294, + 4295, 4296, 4297, 4294, 4295, 4297, 4294, 4297, 4298, 4294, 4298, 4299, + 4294, 4299, 4300, 4291, 4294, 4300, 4291, 4300, 4301, 4291, 4301, 4302, + 4291, 4302, 4303, 4291, 4303, 4304, 4305, 4306, 4307, 4307, 4308, 4305, + 4306, 4309, 4310, 4306, 4310, 4311, 4306, 4311, 4307, 4309, 4312, 4313, + 4314, 4315, 4316, 4313, 4314, 4316, 4313, 4316, 4317, 4313, 4317, 4318, + 4313, 4318, 4319, 4313, 4319, 4320, 4309, 4313, 4320, 4309, 4320, 4321, + 4309, 4321, 4322, 4309, 4322, 4310, 4323, 4324, 4325, 4325, 4326, 4323, + 4327, 4316, 4315, 4315, 4325, 4324, 4327, 4315, 4324, 4328, 4329, 4330, + 4331, 4332, 4333, 4334, 4331, 4333, 4334, 4333, 4335, 4336, 4334, 4335, + 4337, 4336, 4335, 4338, 4339, 4340, 4335, 4338, 4340, 4337, 4335, 4340, + 4341, 4337, 4340, 4330, 4341, 4340, 4328, 4330, 4340, 4342, 4343, 4344, + 4344, 4345, 4342, 4346, 4347, 4348, 4348, 4349, 4346, 4342, 4348, 4347, + 4347, 4343, 4342, 4350, 4351, 4352, 4352, 4353, 4350, 4354, 4352, 4351, + 4351, 4355, 4354, 4332, 4354, 4355, 4355, 4333, 4332, 4356, 4350, 4353, + 4353, 4357, 4356, 4358, 4359, 4360, 4360, 4361, 4358, 4362, 4360, 4359, + 4359, 4363, 4362, 4357, 4362, 4363, 4363, 4356, 4357, 4361, 4364, 4365, + 4365, 4358, 4361, 4366, 4367, 4368, 4368, 4369, 4366, 4370, 4368, 4367, + 4367, 4371, 4370, 4364, 4370, 4371, 4371, 4365, 4364, 4372, 4366, 4369, + 4369, 4373, 4372, 4373, 4374, 4375, 4375, 4372, 4373, 4376, 4375, 4374, + 4374, 4377, 4376, 4378, 4376, 4377, 4377, 4379, 4378, 4380, 4378, 4379, + 4379, 4381, 4380, 4381, 4382, 4383, 4383, 4380, 4381, 4384, 4383, 4382, + 4382, 4385, 4384, 4386, 4384, 4385, 4385, 4387, 4386, 4387, 4388, 4389, + 4389, 4386, 4387, 4390, 4391, 4392, 4392, 4393, 4390, 4394, 4392, 4391, + 4391, 4395, 4394, 4323, 4326, 4394, 4394, 4395, 4323, 4396, 4397, 4398, + 4396, 4398, 4399, 4396, 4399, 4400, 4396, 4400, 4401, 4401, 4402, 4403, + 4401, 4403, 4404, 4401, 4404, 4405, 4401, 4405, 4406, 4401, 4406, 4407, + 4401, 4407, 4396, 4404, 4408, 4409, 4404, 4409, 4410, 4404, 4410, 4411, + 4404, 4411, 4405, 4409, 4412, 4413, 4409, 4413, 4414, 4409, 4414, 4415, + 4409, 4415, 4416, 4409, 4416, 4417, 4409, 4417, 4410, 4414, 4418, 4314, + 4414, 4314, 4313, 4414, 4313, 4419, 4414, 4419, 4415, 4420, 4421, 4422, + 4422, 4423, 4420, 4424, 4425, 4426, 4424, 4426, 4427, 4424, 4427, 4428, + 4429, 4430, 4431, 4429, 4431, 4432, 4429, 4432, 4433, 4434, 4435, 4436, + 4434, 4436, 4437, 4434, 4437, 4438, 4421, 4439, 4428, 4421, 4428, 4427, + 4421, 4427, 4422, 4424, 4440, 4429, 4424, 4429, 4433, 4424, 4433, 4425, + 4438, 4432, 4431, 4431, 4434, 4438, 4441, 4437, 4436, 4436, 4442, 4441, + 4443, 4444, 4445, 4445, 4446, 4443, 4447, 4448, 4449, 4449, 4450, 4451, + 4447, 4449, 4451, 4452, 4453, 4454, 4452, 4454, 4455, 4452, 4455, 4456, + 4457, 4458, 4459, 4457, 4459, 4460, 4457, 4460, 4461, 4444, 4451, 4450, + 4444, 4450, 4462, 4444, 4462, 4445, 4448, 4452, 4456, 4448, 4456, 4463, + 4448, 4463, 4449, 4461, 4454, 4453, 4453, 4457, 4461, 4464, 4459, 4458, + 4458, 4465, 4464, 4466, 4467, 4468, 4468, 4469, 4466, 4470, 4471, 4305, + 4308, 4472, 4473, 4308, 4473, 4474, 4305, 4308, 4474, 4305, 4474, 4475, + 4305, 4475, 4476, 4305, 4476, 4477, 4305, 4477, 4478, 4305, 4478, 4479, + 4305, 4479, 4480, 4305, 4480, 4481, 4470, 4305, 4481, 4482, 4483, 4484, + 4484, 4485, 4482, 4486, 4484, 4483, 4483, 4487, 4486, 4488, 4486, 4487, + 4487, 4489, 4488, 4485, 4490, 4491, 4491, 4482, 4485, 4490, 4492, 4493, + 4493, 4491, 4490, 4494, 4493, 4492, 4492, 4495, 4494, 4496, 4494, 4495, + 4495, 4497, 4496, 4497, 4498, 4499, 4499, 4496, 4497, 4500, 4501, 4502, + 4503, 4504, 4505, 4505, 4506, 4507, 4503, 4505, 4507, 4508, 4503, 4507, + 4502, 4508, 4507, 4500, 4502, 4507, 4500, 4507, 4509, 4510, 4511, 4512, + 4512, 4513, 4510, 4514, 4515, 4516, 4514, 4516, 4517, 4518, 4519, 4520, + 4521, 4518, 4520, 4520, 4522, 4523, 4520, 4523, 4524, 4521, 4520, 4524, + 4517, 4521, 4524, 4514, 4517, 4524, 4514, 4524, 4525, 4514, 4525, 4526, + 4527, 4528, 4529, 4529, 4530, 4527, 4531, 4532, 4533, 4533, 4534, 4531, + 4535, 4536, 4537, 4537, 4538, 4535, 4539, 4540, 4541, 4541, 4542, 4539, + 4543, 4544, 4545, 4545, 4546, 4543, 4547, 4520, 4519, 4519, 4548, 4547, + 4544, 4547, 4548, 4548, 4545, 4544, 4549, 4550, 4551, 4551, 4552, 4549, + 4550, 4543, 4546, 4546, 4551, 4550, 4540, 4549, 4552, 4552, 4541, 4540, + 4536, 4553, 4554, 4554, 4537, 4536, 4553, 4539, 4542, 4542, 4554, 4553, + 4555, 4556, 4557, 4557, 4558, 4555, 4559, 4560, 4561, 4561, 4562, 4559, + 4560, 4535, 4538, 4538, 4561, 4560, 4556, 4563, 4564, 4564, 4557, 4556, + 4563, 4559, 4562, 4562, 4564, 4563, 4532, 4565, 4566, 4566, 4533, 4532, + 4565, 4555, 4558, 4558, 4566, 4565, 4567, 4568, 4569, 4569, 4570, 4567, + 4571, 4572, 4573, 4573, 4574, 4571, 4575, 4531, 4534, 4534, 4576, 4575, + 4572, 4575, 4576, 4576, 4573, 4572, 4568, 4577, 4578, 4578, 4569, 4568, + 4577, 4579, 4580, 4580, 4578, 4577, 4579, 4571, 4574, 4574, 4580, 4579, + 4581, 4582, 4583, 4583, 4584, 4581, 4585, 4567, 4570, 4570, 4586, 4585, + 4582, 4585, 4586, 4586, 4583, 4582, 4587, 4588, 4589, 4589, 4590, 4587, + 4588, 4591, 4592, 4592, 4589, 4588, 4591, 4581, 4584, 4584, 4592, 4591, + 4528, 4587, 4590, 4590, 4529, 4528, 4593, 4594, 4595, 4595, 4596, 4593, + 4597, 4598, 4599, 4599, 4600, 4597, 4601, 4527, 4530, 4530, 4602, 4601, + 4603, 4604, 4605, 4605, 4606, 4603, 4607, 4601, 4602, 4602, 4608, 4607, + 4604, 4607, 4608, 4608, 4605, 4604, 4598, 4603, 4606, 4606, 4599, 4598, + 4609, 4597, 4600, 4600, 4610, 4609, 4611, 4612, 4613, 4613, 4614, 4611, + 4612, 4609, 4610, 4610, 4613, 4612, 4594, 4615, 4616, 4616, 4595, 4594, + 4615, 4611, 4614, 4614, 4616, 4615, 4617, 4618, 4619, 4619, 4620, 4617, + 4621, 4593, 4596, 4596, 4622, 4621, 4623, 4624, 4625, 4625, 4626, 4623, + 4624, 4621, 4622, 4622, 4625, 4624, 4627, 4623, 4626, 4626, 4628, 4627, + 4618, 4627, 4628, 4628, 4619, 4618, 4629, 4630, 4631, 4631, 4632, 4629, + 4630, 4617, 4620, 4620, 4631, 4630, 4633, 4634, 4635, 4635, 4636, 4633, + 4634, 4629, 4632, 4632, 4635, 4634, 4511, 4637, 4638, 4638, 4512, 4511, + 4637, 4633, 4636, 4636, 4638, 4637, 4639, 4640, 4641, 4639, 4641, 4642, + 4639, 4642, 4643, 4639, 4643, 4644, 4644, 4645, 4646, 4644, 4646, 4647, + 4644, 4647, 4639, 4648, 4649, 4650, 4650, 4647, 4646, 4648, 4650, 4646, + 4649, 4651, 4652, 4649, 4652, 4653, 4649, 4653, 4650, 4654, 4655, 4656, + 4656, 4657, 4654, 4658, 4659, 4660, 4658, 4660, 4661, 4658, 4661, 4662, + 4663, 4664, 4665, 4663, 4665, 4666, 4663, 4666, 4667, 4668, 4669, 4670, + 4668, 4670, 4671, 4668, 4671, 4672, 4655, 4673, 4662, 4655, 4662, 4661, + 4655, 4661, 4656, 4658, 4674, 4663, 4658, 4663, 4667, 4658, 4667, 4659, + 4672, 4666, 4665, 4665, 4668, 4672, 4675, 4671, 4670, 4670, 4676, 4675, + 4677, 4678, 4679, 4679, 4680, 4677, 4681, 4682, 4683, 4681, 4683, 4684, + 4681, 4684, 4685, 4686, 4687, 4688, 4686, 4688, 4681, 4686, 4681, 4685, + 4686, 4685, 4689, 4690, 4691, 4686, 4690, 4686, 4689, 4690, 4689, 4692, + 4693, 4694, 4695, 4693, 4695, 4690, 4693, 4690, 4692, 4693, 4692, 4696, + 4696, 4697, 4698, 4696, 4698, 4699, 4696, 4699, 4693, 4700, 4701, 4702, + 4702, 4703, 4700, 4472, 4702, 4701, 4701, 4473, 4472, 4704, 4705, 4706, + 4704, 4706, 4707, 4704, 4707, 4708, 4709, 4710, 4711, 4712, 4709, 4711, + 4713, 4712, 4711, 4708, 4713, 4711, 4704, 4708, 4711, 4714, 4390, 4393, + 4715, 4714, 4393, 4716, 4715, 4393, 4698, 4697, 4717, 4393, 4698, 4717, + 4393, 4717, 4718, 4716, 4393, 4718, 4719, 4716, 4718, 4720, 4719, 4718, + 4721, 4720, 4718, 4722, 4721, 4718, 4722, 4718, 4723, 4724, 4725, 4726, + 4726, 4727, 4728, 4724, 4726, 4728, 4728, 4729, 4730, 4724, 4728, 4730, + 4724, 4730, 4731, 4724, 4731, 4732, 4724, 4732, 4733, 4724, 4733, 4734, + 4724, 4734, 4735, 4724, 4735, 4736, 4724, 4736, 4737, 4724, 4737, 4738, + 4724, 4738, 4739, 4724, 4739, 4740, 4724, 4740, 4741, 4724, 4741, 4742, + 4724, 4742, 4743, 4724, 4743, 4744, 4724, 4744, 4745, 4746, 4724, 4745, + 4747, 4746, 4745, 4748, 4747, 4745, 4749, 4748, 4745, 4750, 4751, 4752, + 4750, 4752, 4753, 4750, 4753, 4754, 4750, 4754, 4755, 4750, 4755, 4756, + 4750, 4756, 4757, 4758, 4750, 4757, 4759, 4758, 4757, 4759, 4757, 4760, + 4759, 4760, 4761, 4759, 4761, 4762, 4763, 4764, 4700, 4765, 4763, 4700, + 4766, 4765, 4700, 4767, 4766, 4700, 4700, 4703, 4768, 4700, 4768, 4769, + 4700, 4769, 4770, 4767, 4700, 4770, 4771, 4767, 4770, 4772, 4771, 4770, + 4773, 4772, 4770, 4774, 4773, 4770, 4775, 4774, 4770, 4762, 4775, 4770, + 4759, 4762, 4770, 4776, 4759, 4770, 4777, 4776, 4770, 4778, 4777, 4770, + 4779, 4778, 4770, 4780, 4779, 4770, 4781, 4780, 4770, 4782, 4781, 4770, + 4745, 4782, 4770, 4749, 4745, 4770, 4723, 4749, 4770, 4723, 4770, 4783, + 4723, 4783, 4784, 4722, 4723, 4784, 4722, 4784, 4785, 4711, 4722, 4785, + 4711, 4785, 4786, 4704, 4711, 4786, 4388, 4787, 4788, 4788, 4389, 4388, + 4789, 4788, 4787, 4787, 4790, 4789, 4296, 4789, 4790, 4790, 4297, 4296, + 4791, 4792, 4793, 4791, 4793, 4794, 4791, 4794, 4795, 4796, 4797, 4798, + 4799, 4796, 4798, 4800, 4799, 4798, 4795, 4800, 4798, 4791, 4795, 4798, + 4801, 4802, 4803, 4804, 4801, 4803, 4805, 4804, 4803, 4803, 4806, 4807, + 4803, 4807, 4808, 4803, 4808, 4809, 4805, 4803, 4809, 4810, 4805, 4809, + 4811, 4810, 4809, 4812, 4811, 4809, 4813, 4812, 4809, 4813, 4809, 4814, + 4813, 4814, 4815, 4813, 4815, 4816, 4813, 4816, 4817, 4818, 4819, 4820, + 4821, 4818, 4820, 4822, 4821, 4820, 4823, 4822, 4820, 4824, 4823, 4820, + 4825, 4824, 4820, 4826, 4825, 4820, 4827, 4826, 4820, 4828, 4827, 4820, + 4829, 4828, 4820, 4830, 4829, 4820, 4817, 4830, 4820, 4817, 4820, 4831, + 4817, 4831, 4832, 4813, 4817, 4832, 4813, 4832, 4833, 4813, 4833, 4834, + 4813, 4834, 4835, 4813, 4835, 4836, 4813, 4836, 4837, 4813, 4837, 4838, + 4813, 4838, 4839, 4813, 4839, 4840, 4840, 4841, 4842, 4842, 4843, 4844, + 4844, 4845, 4846, 4842, 4844, 4846, 4842, 4846, 4847, 4842, 4847, 4848, + 4842, 4848, 4849, 4842, 4849, 4850, 4842, 4850, 4851, 4842, 4851, 4852, + 4840, 4842, 4852, 4840, 4852, 4853, 4840, 4853, 4854, 4840, 4854, 4855, + 4840, 4855, 4856, 4840, 4856, 4857, 4840, 4857, 4858, 4840, 4858, 4859, + 4840, 4859, 4860, 4813, 4840, 4860, 4813, 4860, 4861, 4862, 4863, 4864, + 4865, 4862, 4864, 4866, 4865, 4864, 4867, 4866, 4864, 4868, 4867, 4864, + 4869, 4868, 4864, 4864, 4346, 4349, 4864, 4349, 4870, 4864, 4870, 4871, + 4864, 4871, 4872, 4864, 4872, 4873, 4869, 4864, 4873, 4874, 4869, 4873, + 4861, 4874, 4873, 4861, 4873, 4875, 4813, 4861, 4875, 4813, 4875, 4876, + 4798, 4813, 4876, 4798, 4876, 4877, 4791, 4798, 4877, 4802, 4878, 4879, + 4879, 4803, 4802, 4880, 4879, 4878, 4878, 4881, 4880, 4288, 4287, 4880, + 4880, 4881, 4288, 4882, 4883, 4884, 4884, 4885, 4882, 4886, 4887, 4888, + 4886, 4888, 4889, 4886, 4889, 4286, 4886, 4286, 4285, 4886, 4285, 4890, + 4886, 4890, 4891, 4886, 4891, 4892, 4886, 4892, 4893, 4894, 4895, 4896, + 4894, 4896, 4897, 4894, 4897, 4898, 4894, 4898, 4899, 4894, 4899, 4900, + 4894, 4900, 4901, 4901, 4902, 4903, 4901, 4903, 4904, 4901, 4904, 4905, + 4901, 4905, 4894, 4903, 4906, 4907, 4903, 4907, 4908, 4903, 4908, 4909, + 4903, 4909, 4904, 4907, 4910, 4911, 4907, 4911, 4912, 4907, 4912, 4913, + 4907, 4913, 4908, 4914, 4915, 4916, 4917, 4918, 4919, 4920, 4917, 4919, + 4920, 4919, 4921, 4922, 4920, 4921, 4923, 4922, 4921, 4924, 4925, 4926, + 4921, 4924, 4926, 4921, 4926, 4927, 4923, 4921, 4927, 4928, 4923, 4927, + 4929, 4928, 4927, 4916, 4929, 4927, 4914, 4916, 4927, 4344, 4930, 4931, + 4931, 4345, 4344, 4930, 4280, 4279, 4930, 4279, 4932, 4930, 4932, 4931, + 4933, 4934, 4935, 4935, 4936, 4933, 4934, 4937, 4938, 4938, 4935, 4934, + 4939, 4330, 4329, 4940, 4938, 4937, 4329, 4940, 4937, 4939, 4329, 4937, + 4933, 4936, 4941, 4941, 4942, 4933, 4304, 4303, 4943, 4944, 4945, 4946, + 4943, 4944, 4946, 4304, 4943, 4946, 4944, 4947, 4948, 4948, 4945, 4944, + 4941, 4948, 4947, 4947, 4942, 4941, 4949, 4950, 4951, 4949, 4951, 4952, + 4949, 4952, 4953, 4949, 4953, 4954, 4949, 4954, 4955, 4949, 4955, 4956, + 4949, 4956, 4957, 4949, 4957, 4958, 4958, 4959, 4960, 4958, 4960, 4961, + 4958, 4961, 4962, 4958, 4962, 4949, 4960, 4963, 4964, 4960, 4964, 4965, + 4960, 4965, 4966, 4960, 4966, 4961, 4964, 4967, 4968, 4964, 4968, 4969, + 4964, 4969, 4970, 4964, 4970, 4965, 4968, 4971, 4972, 4968, 4972, 4973, + 4968, 4973, 4974, 4968, 4974, 4969, 4972, 4975, 4976, 4972, 4976, 4977, + 4972, 4977, 4978, 4972, 4978, 4973, 4976, 4979, 4980, 4976, 4980, 4981, + 4976, 4981, 4982, 4976, 4982, 4983, 4976, 4983, 4984, 4976, 4984, 4977, + 4981, 4985, 3586, 4981, 3586, 3585, 4981, 3585, 4986, 4981, 4986, 4982, + 4987, 4988, 4989, 4989, 4990, 4987, 4990, 4991, 4992, 4992, 4987, 4990, + 4993, 4992, 4991, 4991, 4994, 4993, 4995, 4993, 4994, 4994, 4996, 4995, + 4997, 4995, 4996, 4998, 4999, 5000, 4996, 4998, 5000, 4997, 4996, 5000, + 5001, 5002, 5003, 5004, 5000, 4999, 5003, 5004, 4999, 5001, 5003, 4999, + 5005, 5006, 5007, 5008, 5003, 5002, 5007, 5008, 5002, 5005, 5007, 5002, + 5009, 5010, 5011, 5012, 5007, 5006, 5011, 5012, 5006, 5009, 5011, 5006, + 5013, 5014, 5015, 5016, 5011, 5010, 5015, 5016, 5010, 5013, 5015, 5010, + 5014, 5017, 5018, 5014, 5018, 5019, 5014, 5019, 5015, 5020, 5021, 5022, + 5020, 5022, 5023, 5020, 5023, 5024, 5020, 5024, 5025, 5020, 5025, 5019, + 5020, 5019, 5018, 5026, 5023, 5022, 5022, 5027, 5026, 5028, 5029, 5030, + 5031, 5032, 5033, 5030, 5031, 5033, 5028, 5030, 5033, 5034, 5035, 5036, + 5037, 5033, 5032, 5036, 5037, 5032, 5034, 5036, 5032, 5038, 5039, 5040, + 5041, 5036, 5035, 5040, 5041, 5035, 5038, 5040, 5035, 5042, 5043, 5044, + 5045, 5040, 5039, 5044, 5045, 5039, 5042, 5044, 5039, 5046, 5047, 5048, + 5049, 5044, 5043, 5048, 5049, 5043, 5046, 5048, 5043, 5047, 5050, 5051, + 5047, 5051, 5052, 5047, 5052, 5048, 5053, 5054, 5055, 5053, 5055, 5056, + 5053, 5056, 5057, 5050, 5058, 5053, 5050, 5053, 5057, 5050, 5057, 5051, + 5059, 5055, 5054, 5054, 5060, 5059, 4988, 5061, 5062, 5062, 4989, 4988, + 5063, 5062, 5061, 5061, 5064, 5063, 5029, 5063, 5064, 5064, 5030, 5029, + 5065, 5066, 5067, 5067, 5068, 5069, 5065, 5067, 5069, 5065, 5069, 5070, + 5068, 5071, 5072, 5068, 5072, 5073, 5068, 5073, 5069, 5072, 5074, 5075, + 5072, 5075, 5076, 5072, 5076, 5073, 5077, 5078, 5079, 5079, 5075, 5074, + 5077, 5079, 5074, 5077, 5074, 5080, 5081, 5078, 5077, 5077, 5082, 5081, + 5083, 5084, 5085, 5083, 5085, 5086, 5083, 5086, 5087, 5082, 5083, 5087, + 5082, 5087, 5088, 5082, 5088, 5081, 5089, 5090, 5091, 5091, 5092, 5089, + 5093, 5094, 5095, 5095, 5096, 5093, 5097, 5098, 5099, 5099, 5100, 5097, + 5101, 5097, 5100, 5100, 5102, 5101, 5103, 5101, 5102, 5102, 5104, 5103, + 5105, 5103, 5104, 5104, 5106, 5105, 5107, 5105, 5106, 5106, 5108, 5107, + 5109, 5107, 5108, 5108, 5110, 5109, 5098, 5095, 5094, 5094, 5099, 5098, + 5111, 5112, 5093, 5093, 5096, 5111, 5113, 5114, 5115, 5115, 5116, 5113, + 5117, 5115, 5114, 5114, 5118, 5117, 5119, 5117, 5118, 5118, 5120, 5119, + 5121, 5119, 5120, 5120, 5122, 5121, 5123, 5121, 5122, 5122, 5124, 5123, + 5125, 5123, 5124, 5124, 5126, 5125, 5127, 5125, 5126, 5126, 5128, 5127, + 5111, 5127, 5128, 5128, 5112, 5111, 5129, 5130, 5113, 5113, 5116, 5129, + 5131, 5132, 5133, 5133, 5134, 5131, 5135, 5133, 5132, 5132, 5136, 5135, + 5129, 5135, 5136, 5136, 5130, 5129, 5131, 5134, 5137, 5131, 5137, 5138, + 5131, 5138, 5139, 5131, 5139, 5140, 5141, 5142, 5143, 5143, 5144, 5141, + 5145, 5143, 5142, 5142, 5146, 5145, 5138, 5145, 5146, 5146, 5139, 5138, + 5147, 5148, 5141, 5141, 5144, 5147, 5149, 5150, 5151, 5151, 5152, 5149, + 5153, 5151, 5150, 5150, 5154, 5153, 5155, 5153, 5154, 5154, 5156, 5155, + 5157, 5155, 5156, 5156, 5158, 5157, 5159, 5157, 5158, 5158, 5160, 5159, + 5161, 5159, 5160, 5160, 5162, 5161, 5163, 5161, 5162, 5162, 5164, 5163, + 5147, 5163, 5164, 5164, 5148, 5147, 5165, 5166, 5149, 5149, 5152, 5165, + 5167, 5168, 5169, 5169, 5170, 5167, 5171, 5169, 5168, 5168, 5172, 5171, + 5173, 5171, 5172, 5172, 5174, 5173, 5175, 5173, 5174, 5174, 5176, 5175, + 5177, 5175, 5176, 5176, 5178, 5177, 5179, 5177, 5178, 5178, 5180, 5179, + 5181, 5179, 5180, 5180, 5182, 5181, 5165, 5181, 5182, 5182, 5166, 5165, + 5183, 5184, 5185, 5183, 5185, 5186, 5183, 5186, 5187, 5183, 5187, 5188, + 5186, 5189, 5190, 5190, 5187, 5186, 5191, 5190, 5189, 5189, 5192, 5191, + 5193, 5191, 5192, 5192, 5194, 5193, 5195, 5196, 5193, 5193, 5194, 5195, + 5195, 5197, 5198, 5198, 5196, 5195, 5199, 5198, 5197, 5197, 5200, 5199, + 5201, 5199, 5200, 5200, 5202, 5201, 5203, 5201, 5202, 5202, 5204, 5203, + 5205, 5203, 5204, 5204, 5206, 5205, 5207, 5205, 5206, 5206, 5208, 5207, + 5209, 5207, 5208, 5208, 5210, 5209, 5211, 5209, 5210, 5210, 5212, 5211, + 5213, 5214, 5211, 5211, 5212, 5213, 5213, 5215, 5216, 5216, 5214, 5213, + 5217, 5218, 5219, 5219, 5220, 5217, 5221, 5217, 5220, 5220, 5222, 5221, + 5223, 5221, 5222, 5222, 5224, 5223, 5225, 5223, 5224, 5224, 5226, 5225, + 5227, 5225, 5226, 5226, 5228, 5227, 5229, 5227, 5228, 5228, 5230, 5229, + 5218, 5216, 5215, 5215, 5219, 5218, 5231, 5232, 5233, 5231, 5233, 5234, + 5231, 5234, 5235, 5231, 5235, 5236, 5231, 5236, 5237, 5231, 5237, 5238, + 5238, 5239, 5240, 5238, 5240, 5241, 5238, 5241, 5242, 5238, 5242, 5231, + 5240, 5243, 5244, 5240, 5244, 5245, 5240, 5245, 5246, 5240, 5246, 5241, + 5244, 5247, 5248, 5244, 5248, 5249, 5244, 5249, 5250, 5244, 5250, 5245, + 5248, 3437, 3370, 5248, 3370, 3369, 5248, 3369, 5249, 5251, 5252, 5253, + 5253, 5254, 5251, 5255, 5253, 5252, 5252, 5256, 5255, 5257, 5255, 5256, + 5256, 5258, 5257, 5259, 5257, 5258, 5258, 5260, 5259, 5261, 5259, 5260, + 5260, 5262, 5261, 5263, 5261, 5262, 5262, 5264, 5263, 5265, 5263, 5264, + 5264, 5266, 5265, 5267, 5265, 5266, 5266, 5268, 5267, 5269, 5270, 5267, + 5267, 5268, 5269, 5269, 5271, 5272, 5272, 5270, 5269, 5273, 5272, 5271, + 5271, 5274, 5273, 5275, 5273, 5274, 5274, 5276, 5275, 5277, 5275, 5276, + 5276, 5278, 5277, 5279, 5277, 5278, 5278, 5280, 5279, 5281, 5279, 5280, + 5280, 5282, 5281, 5283, 5281, 5282, 5282, 5284, 5283, 5285, 5283, 5284, + 5284, 5286, 5285, 5287, 5288, 5285, 5285, 5286, 5287, 5287, 5289, 5290, + 5290, 5288, 5287, 5291, 5290, 5289, 5289, 5292, 5291, 5183, 5291, 5292, + 5292, 5184, 5183, 4312, 5293, 5294, 5294, 4313, 4312, 5295, 5294, 5293, + 5293, 5296, 5295, 3381, 5295, 5296, 5296, 3344, 3381, 5297, 5298, 5299, + 5297, 5299, 5300, 5297, 5300, 5301, 5302, 5303, 5304, 5301, 5302, 5304, + 5297, 5301, 5304, 5304, 5305, 5306, 5297, 5304, 5306, 5297, 5306, 5307, + 5308, 5309, 5310, 5308, 5310, 5311, 5308, 5311, 5312, 5308, 5312, 5313, + 5313, 5314, 5315, 5313, 5315, 5316, 5313, 5316, 5317, 5313, 5317, 5318, + 5313, 5318, 5319, 5313, 5319, 5308, 5316, 5320, 5321, 5316, 5321, 5322, + 5316, 5322, 5323, 5316, 5323, 5317, 5321, 5324, 5325, 5321, 5325, 5326, + 5321, 5326, 5327, 5321, 5327, 5328, 5321, 5328, 5329, 5321, 5329, 5322, + 5326, 5330, 3378, 5326, 3378, 3371, 5326, 3371, 3383, 5326, 3383, 3382, + 5326, 3382, 5331, 5326, 5331, 5327, 5332, 5333, 5334, 5332, 5334, 5335, + 5332, 5335, 5336, 5332, 5336, 5337, 5332, 5337, 5338, 5332, 5338, 5339, + 5332, 5339, 5340, 5332, 5340, 5341, 5342, 5343, 5332, 5342, 5332, 5341, + 5342, 5341, 5344, 5342, 5344, 5345, 5346, 5347, 5342, 5346, 5342, 5345, + 5346, 5345, 5348, 5346, 5348, 5349, 5350, 5351, 5346, 5350, 5346, 5349, + 5350, 5349, 5352, 5350, 5352, 5353, 5354, 5355, 5350, 5354, 5350, 5353, + 5354, 5353, 5356, 5354, 5356, 5357, 5358, 5359, 5360, 5358, 5360, 5354, + 5358, 5354, 5357, 5358, 5357, 5361, 5358, 5361, 5362, 5358, 5362, 5363, + 5363, 5364, 5365, 5363, 5365, 3417, 5363, 3417, 3416, 5363, 3416, 5366, + 5363, 5366, 5367, 5363, 5367, 5358, 5368, 5369, 5370, 5370, 5371, 5368, + 5372, 5370, 5369, 5369, 5373, 5372, 4173, 5372, 5373, 5373, 4172, 4173, + 5374, 5375, 5368, 5368, 5371, 5374, 5376, 5377, 5378, 5378, 5379, 5376, + 5380, 5378, 5377, 5377, 5381, 5380, 5374, 5380, 5381, 5381, 5375, 5374, + 5376, 5379, 5382, 5376, 5382, 5383, 5376, 5383, 5384, 5376, 5384, 5385, + 5386, 5387, 5388, 5388, 5389, 5386, 5390, 5388, 5387, 5387, 5391, 5390, + 5383, 5390, 5391, 5391, 5384, 5383, 5389, 3846, 3845, 5389, 3845, 5392, + 5389, 5392, 5393, 5389, 5393, 5394, 5389, 5394, 5395, 5389, 5395, 5386, + 3990, 5396, 5397, 5397, 3991, 3990, 5398, 5397, 5396, 5396, 5399, 5398, + 3419, 5398, 5399, 5399, 3420, 3419, 5400, 5401, 5402, 5400, 5402, 5403, + 5404, 5405, 5406, 5407, 5404, 5406, 5408, 5407, 5406, 5403, 5408, 5406, + 5406, 5409, 5410, 5403, 5406, 5410, 5403, 5410, 5411, 5400, 5403, 5411, + 5412, 5413, 5414, 5414, 5415, 5412, 5416, 5417, 5418, 5416, 5418, 5419, + 5420, 5421, 5422, 5423, 5420, 5422, 5424, 5423, 5422, 5419, 5424, 5422, + 5422, 5425, 5426, 5419, 5422, 5426, 5419, 5426, 5427, 5416, 5419, 5427, + 3993, 5428, 5429, 5429, 3994, 3993, 5430, 5429, 5428, 5428, 5431, 5430, + 3473, 5430, 5431, 5431, 3474, 3473, 3986, 5432, 5433, 3986, 5433, 5434, + 3986, 5434, 5435, 3986, 5435, 5436, 3986, 5436, 5437, 3986, 5437, 3987, + 5432, 5438, 5439, 5439, 5433, 5432, 5438, 5440, 5441, 5441, 5439, 5438, + 5442, 5441, 5440, 5440, 5443, 5442, 5442, 5443, 5444, 5442, 5444, 5445, + 5442, 5445, 5446, 5442, 5446, 5447, 5445, 5448, 5449, 5449, 5446, 5445, + 5448, 5450, 5451, 5451, 5449, 5448, 5452, 5451, 5450, 5450, 5453, 5452, + 5454, 5455, 5452, 5452, 5453, 5454, 5454, 5456, 5457, 5457, 5455, 5454, + 5456, 5458, 5459, 5459, 5457, 5456, 5027, 5459, 5458, 5458, 5026, 5027, + 5460, 5461, 5462, 5460, 5462, 5463, 5460, 5463, 5464, 5460, 5464, 5465, + 5460, 5465, 5466, 5460, 5466, 5467, 5460, 5467, 5468, 5460, 5468, 5469, + 5470, 5471, 5460, 5470, 5460, 5469, 5470, 5469, 5472, 5470, 5472, 5473, + 5474, 5475, 5470, 5474, 5470, 5473, 5474, 5473, 5476, 5474, 5476, 5477, + 5478, 5479, 5474, 5478, 5474, 5477, 5478, 5477, 5480, 5478, 5480, 5481, + 5482, 5483, 5478, 5482, 5478, 5481, 5482, 5481, 5484, 5482, 5484, 5485, + 5486, 5487, 5488, 5486, 5488, 5482, 5486, 5482, 5485, 5486, 5485, 5489, + 5486, 5489, 5490, 5486, 5490, 5491, 5491, 5492, 5493, 5491, 5493, 3346, + 5491, 3346, 3345, 5491, 3345, 5494, 5491, 5494, 5495, 5491, 5495, 5486, + 4489, 5496, 5497, 5497, 5498, 5499, 5499, 5500, 5501, 5497, 5499, 5501, + 5501, 5502, 5059, 5059, 5060, 5503, 5501, 5059, 5503, 5501, 5503, 5504, + 5501, 5504, 5505, 5501, 5505, 5506, 5497, 5501, 5506, 5497, 5506, 5507, + 5497, 5507, 5508, 5497, 5508, 5509, 4489, 5497, 5509, 4489, 5509, 4488, + 5510, 5511, 5512, 5512, 5513, 5510, 5514, 5515, 5516, 5514, 5516, 5517, + 5514, 5517, 5518, 5519, 5520, 5521, 5522, 5523, 5524, 5521, 5522, 5524, + 5519, 5521, 5524, 5525, 5526, 5527, 5525, 5527, 5528, 5525, 5528, 5529, + 5511, 5530, 5518, 5511, 5518, 5517, 5511, 5517, 5512, 5514, 5531, 5523, + 5514, 5523, 5522, 5514, 5522, 5515, 5519, 5525, 5529, 5519, 5529, 5532, + 5519, 5532, 5520, 5533, 5528, 5527, 5527, 5534, 5533, 5535, 5536, 5537, + 5537, 5538, 5535, 5539, 5540, 5541, 5541, 5542, 5543, 5543, 5544, 5545, + 5541, 5543, 5545, 5541, 5545, 5546, 5547, 5548, 5549, 5546, 5547, 5549, + 5541, 5546, 5549, 5539, 5541, 5549, 3665, 5550, 5551, 5551, 3666, 3665, + 5552, 5551, 5550, 5550, 5553, 5552, 3197, 5552, 5553, 5553, 3198, 3197, + 3332, 3335, 5554, 5555, 4139, 4140, 5556, 5555, 4140, 4140, 5557, 5558, + 5558, 5559, 5560, 4140, 5558, 5560, 5556, 4140, 5560, 5561, 5556, 5560, + 5562, 5561, 5560, 5563, 5562, 5560, 5564, 5563, 5560, 5560, 5565, 5566, + 5564, 5560, 5566, 5554, 5564, 5566, 3332, 5554, 5566, 3332, 5566, 5567, + 5568, 3194, 3193, 5568, 3193, 5569, 5568, 5569, 5570, 5570, 5571, 5572, + 5570, 5572, 3315, 5570, 3315, 3314, 5570, 3314, 5568, 5573, 5574, 5572, + 5572, 5571, 5573, 5573, 5575, 5576, 5576, 5574, 5573, 5577, 5576, 5575, + 5575, 5578, 5577, 5579, 5580, 5581, 5582, 5583, 5584, 5581, 5582, 5584, + 5579, 5581, 5584, 5583, 5585, 5586, 5586, 5584, 5583, 5587, 5586, 5585, + 5585, 5588, 5587, 5587, 5588, 5589, 5589, 5590, 5587, 5589, 5591, 5592, + 5592, 5590, 5589, 5593, 5592, 5591, 5591, 5594, 5593, 3177, 3176, 5595, + 5593, 5594, 5596, 5595, 5593, 5596, 3177, 5595, 5596, 5597, 3287, 3286, + 5597, 3286, 5598, 5597, 5598, 5599, 5600, 5597, 5599, 5599, 5601, 5600, + 5602, 5603, 5600, 5600, 5601, 5602, 5602, 5604, 5605, 5605, 5603, 5602, + 3143, 5605, 5604, 5604, 3144, 3143, 5606, 5607, 5608, 5609, 5610, 5611, + 5612, 5609, 5611, 5608, 5612, 5611, 5608, 5611, 5613, 5608, 5613, 5614, + 5608, 5614, 5615, 5616, 5617, 5618, 5619, 5616, 5618, 5619, 5618, 5620, + 5621, 5619, 5620, 5615, 5621, 5620, 5608, 5615, 5620, 5606, 5608, 5620, + 5622, 5623, 5624, 5624, 5625, 5622, 5626, 5627, 5628, 5628, 5629, 5630, + 5626, 5628, 5630, 5631, 5632, 5633, 5631, 5633, 5634, 5631, 5634, 5635, + 5636, 5637, 5638, 5636, 5638, 5639, 5636, 5639, 5640, 5623, 5630, 5629, + 5623, 5629, 5641, 5623, 5641, 5624, 5627, 5631, 5635, 5627, 5635, 5642, + 5627, 5642, 5628, 5640, 5633, 5632, 5632, 5636, 5640, 5643, 5638, 5637, + 5637, 5644, 5643, 5645, 5646, 5647, 5645, 5647, 5648, 5645, 5648, 5649, + 5645, 5649, 5650, 5651, 5645, 5650, 5650, 5652, 5653, 5651, 5650, 5653, + 5654, 5653, 5652, 5652, 5655, 5656, 5654, 5652, 5656, 5655, 5657, 5658, + 5655, 5658, 5659, 5655, 5659, 5656, 5660, 5661, 5662, 5662, 5663, 5660, + 5664, 5665, 5666, 5664, 5666, 5667, 5664, 5667, 5668, 5668, 5669, 5670, + 5668, 5670, 5671, 5668, 5671, 5672, 5668, 5672, 5664, 5671, 5673, 5674, + 5671, 5674, 5675, 5671, 5675, 5672, 5676, 5677, 5678, 5678, 5675, 5674, + 5678, 5674, 5679, 5676, 5678, 5679, 5677, 5680, 3122, 5677, 3122, 3121, + 5677, 3121, 5678, 5681, 5682, 5683, 5683, 5684, 5681, 5685, 5686, 5687, + 5687, 5688, 5685, 5689, 5690, 5691, 5691, 5692, 5689, 5693, 5694, 5695, + 5695, 5696, 5693, 5697, 5698, 5699, 5699, 5700, 5697, 5701, 5702, 5703, + 5703, 5704, 5701, 5705, 5683, 5682, 5682, 5706, 5705, 5702, 5705, 5706, + 5706, 5703, 5702, 5698, 5701, 5704, 5704, 5699, 5698, 5694, 5697, 5700, + 5700, 5695, 5694, 5690, 5707, 5708, 5708, 5691, 5690, 5709, 5710, 5711, + 5711, 5712, 5709, 5710, 5713, 5714, 5714, 5711, 5710, 5713, 5693, 5696, + 5696, 5714, 5713, 5707, 5709, 5712, 5712, 5708, 5707, 5715, 5716, 5717, + 5717, 5718, 5715, 5716, 5719, 5720, 5720, 5717, 5716, 5721, 5722, 5723, + 5723, 5724, 5721, 5725, 5689, 5692, 5692, 5726, 5725, 5722, 5725, 5726, + 5726, 5723, 5722, 5719, 5727, 5728, 5728, 5720, 5719, 5727, 5721, 5724, + 5724, 5728, 5727, 5729, 5730, 5731, 5731, 5732, 5729, 5733, 5734, 5735, + 5735, 5736, 5733, 5734, 5715, 5718, 5718, 5735, 5734, 5730, 5737, 5738, + 5738, 5731, 5730, 5737, 5733, 5736, 5736, 5738, 5737, 5686, 5739, 5740, + 5740, 5687, 5686, 5739, 5729, 5732, 5732, 5740, 5739, 5741, 5742, 5743, + 5743, 5744, 5741, 5745, 5746, 5747, 5747, 5748, 5745, 5749, 5750, 5751, + 5751, 5752, 5749, 5753, 5754, 5755, 5755, 5756, 5753, 5754, 5685, 5688, + 5688, 5755, 5754, 5757, 5753, 5756, 5756, 5758, 5757, 5750, 5757, 5758, + 5758, 5751, 5750, 5746, 5759, 5760, 5760, 5747, 5746, 5759, 5749, 5752, + 5752, 5760, 5759, 5761, 5762, 5763, 5763, 5764, 5761, 5765, 5745, 5748, + 5748, 5766, 5765, 5767, 5765, 5766, 5766, 5768, 5767, 5762, 5767, 5768, + 5768, 5763, 5762, 5742, 5769, 5770, 5770, 5743, 5742, 5769, 5761, 5764, + 5764, 5770, 5769, 5771, 5772, 5773, 5773, 5774, 5771, 5775, 5776, 5777, + 5777, 5778, 5775, 5779, 5741, 5744, 5744, 5780, 5779, 5776, 5779, 5780, + 5780, 5777, 5776, 5781, 5782, 5783, 5783, 5784, 5781, 5785, 5775, 5778, + 5778, 5786, 5785, 5782, 5785, 5786, 5786, 5783, 5782, 5772, 5781, 5784, + 5784, 5773, 5772, 5787, 5788, 5789, 5789, 5790, 5787, 5791, 5771, 5774, + 5774, 5792, 5791, 5788, 5791, 5792, 5792, 5789, 5788, 5793, 5794, 5795, + 5795, 5796, 5793, 5797, 5798, 5799, 5799, 5800, 5797, 5798, 5787, 5790, + 5790, 5799, 5798, 5794, 5797, 5800, 5800, 5795, 5794, 5801, 5802, 5803, + 5801, 5803, 5804, 5805, 5806, 5807, 5808, 5805, 5807, 5804, 5808, 5807, + 5804, 5807, 5809, 5804, 5809, 5810, 5804, 5810, 5811, 5801, 5804, 5811, + 5801, 5811, 5812, 5801, 5812, 5813, 5806, 5793, 5796, 5796, 5807, 5806, + 5814, 5681, 5684, 5684, 5815, 5814, 5816, 5817, 5818, 5818, 5819, 5820, + 5820, 5821, 5822, 5818, 5820, 5822, 5818, 5822, 5823, 5818, 5823, 5824, + 5816, 5818, 5824, 5816, 5824, 5825, 3303, 5826, 5827, 5827, 3304, 3303, + 3076, 5827, 5826, 5826, 3077, 3076, 5828, 5581, 5580, 5829, 5830, 5831, + 5832, 5829, 5831, 5832, 5831, 5833, 5834, 5832, 5833, 5835, 5834, 5833, + 5836, 5837, 5838, 5833, 5836, 5838, 5835, 5833, 5838, 5839, 5835, 5838, + 5580, 5839, 5838, 5828, 5580, 5838, 5830, 5840, 5841, 5841, 5831, 5830, + 5842, 5841, 5840, 5840, 5843, 5842, 5844, 5842, 5843, 5843, 5845, 5844, + 5845, 5846, 5847, 5847, 5844, 5845, 5848, 5849, 5850, 5850, 5851, 5848, + 5852, 5850, 5849, 5849, 5853, 5852, 5846, 5852, 5853, 5853, 5847, 5846, + 5854, 5848, 5851, 5851, 5855, 5854, 5855, 5856, 5857, 5857, 5854, 5855, + 5858, 5857, 5856, 5856, 5859, 5858, 3155, 5858, 5859, 5859, 3152, 3155, + 3162, 5860, 5861, 5861, 3163, 3162, 5862, 5861, 5860, 5860, 5863, 5862, + 3057, 5862, 5863, 5863, 3058, 3057, 5864, 5865, 5866, 5864, 5866, 5867, + 5864, 5867, 5868, 5869, 5870, 5871, 5872, 5869, 5871, 5873, 5872, 5871, + 5868, 5873, 5871, 5864, 5868, 5871, 5874, 3182, 3183, 5875, 5874, 3183, + 5876, 5875, 3183, 5877, 5878, 5879, 3183, 5877, 5879, 3183, 5879, 5880, + 3183, 5880, 5881, 3183, 5881, 5882, 3183, 5882, 5883, 3183, 5883, 5884, + 3183, 5884, 5885, 3183, 5885, 5886, 3183, 5886, 5887, 3183, 5887, 5888, + 3183, 5888, 5889, 3183, 5889, 5890, 3183, 5890, 5891, 3183, 5891, 5892, + 5876, 3183, 5892, 5893, 5876, 5892, 5893, 5892, 5894, 5893, 5894, 5895, + 5893, 5895, 5896, 5893, 5896, 5897, 5893, 5897, 5898, 5893, 5898, 5899, + 5900, 5901, 5902, 5903, 5900, 5902, 5904, 5903, 5902, 5905, 5904, 5902, + 5906, 5905, 5902, 5907, 5906, 5902, 5908, 5907, 5902, 5909, 5908, 5902, + 5910, 5909, 5902, 5911, 5910, 5902, 5912, 5911, 5902, 5913, 5912, 5902, + 5914, 5913, 5902, 5915, 5914, 5902, 5916, 5915, 5902, 5917, 5916, 5902, + 5918, 5917, 5902, 5919, 5918, 5902, 5920, 5919, 5902, 5920, 5902, 5921, + 5922, 5920, 5921, 5922, 5921, 5923, 5899, 5922, 5923, 5893, 5899, 5923, + 5924, 5893, 5923, 5925, 5924, 5923, 5926, 5927, 5928, 5929, 5926, 5928, + 5930, 5929, 5928, 5931, 5930, 5928, 5932, 5931, 5928, 5933, 5932, 5928, + 5934, 5933, 5928, 5934, 5928, 5577, 5935, 5934, 5577, 5936, 5935, 5577, + 5937, 5936, 5577, 5938, 5937, 5577, 5939, 5938, 5577, 5940, 5939, 5577, + 5941, 5940, 5577, 5942, 5941, 5577, 5577, 5578, 5943, 5577, 5943, 5944, + 5577, 5944, 5945, 5942, 5577, 5945, 5946, 5942, 5945, 5946, 5945, 5947, + 5923, 5946, 5947, 5923, 5947, 5948, 5925, 5923, 5948, 5949, 5925, 5948, + 5949, 5948, 5950, 5871, 5949, 5950, 5871, 5950, 5951, 5864, 5871, 5951, + 3169, 5952, 5953, 5953, 3170, 3169, 5954, 5953, 5952, 5952, 5955, 5954, + 3059, 5954, 5955, 5955, 3056, 3059 + ] + }, + { + "id": "shape8_part2", + "type": "TRIANGLES", + "indices": [ + 5956, 5957, 5958, 5956, 5958, 5959, 5956, 5959, 5960, 5961, 5957, 5956, + 5956, 5962, 5961, 5963, 5961, 5962, 5962, 5964, 5963, 5960, 5965, 5966, + 5966, 5956, 5960, 5962, 5956, 5966, 5966, 5967, 5962, 5968, 5964, 5962, + 5962, 5967, 5968, 5966, 5965, 5969, 5966, 5969, 5970, 5966, 5970, 5971, + 5966, 5971, 5972, 5966, 5972, 5973, 5967, 5966, 5973, 5967, 5973, 5974, + 5967, 5974, 5975, 5967, 5975, 5976, 5967, 5976, 5977, 5967, 5977, 5978, + 5967, 5978, 5968, 5963, 5964, 5979, 5979, 5980, 5963, 5981, 5979, 5964, + 5964, 5968, 5981, 5982, 5981, 5968, 5968, 5978, 5982, 5983, 5984, 5985, + 5986, 5987, 5988, 5986, 5988, 5989, 5985, 5986, 5989, 5983, 5985, 5989, + 5989, 5990, 5991, 5983, 5989, 5991, 5991, 5992, 5993, 5993, 5994, 5995, + 5993, 5995, 5996, 5996, 5997, 5998, 5993, 5996, 5998, 5991, 5993, 5998, + 5983, 5991, 5998, 5998, 5999, 6000, 5983, 5998, 6000, 5983, 6000, 6001, + 6002, 6003, 6004, 6005, 5995, 5994, 6005, 5994, 6006, 6004, 6005, 6006, + 6002, 6004, 6006, 6006, 6007, 6008, 6002, 6006, 6008, 6008, 6009, 6010, + 6010, 5988, 5987, 6010, 5987, 6011, 6008, 6010, 6011, 6002, 6008, 6011, + 6011, 6012, 6013, 6013, 6014, 6015, 6011, 6013, 6015, 6002, 6011, 6015, + 6002, 6015, 6016, 6017, 6018, 6019, 6019, 6020, 6017, 6021, 6022, 6023, + 6024, 6025, 6026, 6024, 6026, 6027, 6023, 6024, 6027, 6021, 6023, 6027, + 6027, 6028, 6029, 6021, 6027, 6029, 6021, 6029, 6030, 6031, 6032, 6033, + 6031, 6033, 6034, 6030, 6031, 6034, 6021, 6030, 6034, 6035, 6036, 6037, + 6038, 6033, 6032, 6038, 6032, 6039, 6040, 6038, 6039, 6040, 6039, 6041, + 6037, 6040, 6041, 6035, 6037, 6041, 6041, 6042, 6043, 6035, 6041, 6043, + 6035, 6043, 6044, 6044, 6026, 6025, 6035, 6044, 6025, 6051, 6052, 6053, + 6054, 6055, 6056, 6054, 6056, 6057, 6053, 6054, 6057, 6051, 6053, 6057, + 6057, 6058, 6059, 6051, 6057, 6059, 6051, 6059, 6060, 6061, 6062, 6063, + 6061, 6063, 6064, 6060, 6061, 6064, 6051, 6060, 6064, 6065, 6066, 6067, + 6068, 6063, 6062, 6068, 6062, 6069, 6070, 6068, 6069, 6070, 6069, 6071, + 6067, 6070, 6071, 6065, 6067, 6071, 6071, 6072, 6073, 6065, 6071, 6073, + 6065, 6073, 6074, 6074, 6056, 6055, 6065, 6074, 6055, 6075, 6076, 6077, + 6077, 6078, 6075, 6079, 6080, 6081, 6081, 6082, 6083, 6081, 6083, 6084, + 6081, 6084, 6085, 6085, 6086, 6087, 6087, 6088, 6089, 6089, 6090, 6091, + 6091, 6092, 6093, 6089, 6091, 6093, 6093, 6094, 6095, 6093, 6095, 6096, + 6089, 6093, 6096, 6087, 6089, 6096, 6085, 6087, 6096, 6081, 6085, 6096, + 6079, 6081, 6096, 6079, 6096, 6097, 6098, 6099, 6100, 6100, 6095, 6094, + 6100, 6094, 6101, 6100, 6101, 6102, 6102, 6103, 6104, 6100, 6102, 6104, + 6098, 6100, 6104, 6104, 6105, 6106, 6106, 6107, 6108, 6108, 6109, 6110, + 6106, 6108, 6110, 6104, 6106, 6110, 6098, 6104, 6110, 6110, 6083, 6082, + 6110, 6082, 6111, 6098, 6110, 6111, 6098, 6111, 6112, 6113, 6114, 6115, + 6115, 6116, 6113, 6117, 6118, 6119, 6119, 6120, 6121, 6117, 6119, 6121, + 6117, 6121, 6122, 6121, 6120, 6123, 6123, 6124, 6125, 6121, 6123, 6125, + 6121, 6125, 6126, 6124, 6127, 6116, 6124, 6116, 6115, 6124, 6115, 6128, + 6124, 6128, 6125, 6129, 6123, 6120, 6129, 6120, 6119, 6129, 6119, 6130, + 6129, 6131, 6127, 6129, 6127, 6124, 6129, 6124, 6123, 6116, 6127, 6131, + 6131, 6132, 6116, 6130, 6133, 6134, 6134, 6129, 6130, 6131, 6129, 6134, + 6134, 6135, 6131, 6136, 6132, 6131, 6131, 6135, 6136, 6134, 6133, 6137, + 6134, 6137, 6138, 6134, 6138, 6139, 6134, 6139, 6140, 6134, 6140, 6141, + 6135, 6134, 6141, 6135, 6141, 6142, 6135, 6142, 6143, 6135, 6143, 6144, + 6135, 6144, 6145, 6135, 6145, 6146, 6135, 6146, 6136, 6137, 6133, 6147, + 6147, 6148, 6137, 6149, 6147, 6133, 6133, 6130, 6149, 6118, 6149, 6130, + 6130, 6119, 6118, 6150, 6151, 6149, 6149, 6118, 6150, 6147, 6149, 6151, + 6151, 6152, 6147, 6148, 6147, 6152, 6152, 6153, 6148, 6154, 6155, 6151, + 6151, 6150, 6154, 6152, 6151, 6155, 6155, 6156, 6152, 6153, 6152, 6156, + 6156, 6157, 6153, 6158, 6159, 6160, 6158, 6160, 6161, 6158, 6161, 6162, + 6158, 6162, 6157, 6158, 6157, 6156, 6158, 6163, 6164, 6158, 6164, 6165, + 6158, 6165, 6166, 6158, 6166, 6159, 6163, 6167, 6168, 6163, 6168, 6169, + 6163, 6169, 6164, 6156, 6155, 6170, 6170, 6158, 6156, 6163, 6158, 6170, + 6170, 6171, 6163, 6172, 6167, 6163, 6163, 6171, 6172, 6170, 6155, 6154, + 6170, 6154, 6173, 6170, 6173, 6174, 6174, 6175, 6171, 6171, 6170, 6174, + 6176, 6172, 6171, 6171, 6175, 6176, 6177, 6178, 6179, 6177, 6179, 6176, + 6177, 6176, 6180, 6177, 6180, 6174, 6174, 6173, 6181, 6177, 6174, 6181, + 6177, 6181, 6182, 6150, 6183, 6184, 6184, 6181, 6173, 6150, 6184, 6173, + 6150, 6173, 6154, 6179, 6178, 6185, 6185, 6186, 6179, 6187, 6186, 6185, + 6185, 6188, 6187, 6189, 6187, 6188, 6188, 6190, 6189, 6191, 6185, 6178, + 6191, 6178, 6177, 6191, 6177, 6182, 6188, 6185, 6191, 6191, 6192, 6188, + 6188, 6192, 6193, 6188, 6193, 6194, 6188, 6194, 6190, 6195, 6191, 6182, + 6195, 6182, 6181, 6195, 6181, 6184, 6192, 6191, 6195, 6195, 6196, 6192, + 6192, 6196, 6197, 6192, 6197, 6198, 6192, 6198, 6193, 6195, 6184, 6183, + 6196, 6195, 6183, 6196, 6183, 6197, 6198, 6197, 6183, 6198, 6183, 6117, + 6198, 6117, 6199, 6198, 6199, 6200, 6200, 6201, 6202, 6200, 6202, 6194, + 6200, 6194, 6193, 6200, 6193, 6198, 6202, 6203, 6204, 6202, 6204, 6189, + 6202, 6189, 6190, 6202, 6190, 6194, 6205, 6137, 6148, 6205, 6148, 6153, + 6153, 6157, 6206, 6205, 6153, 6206, 6207, 6208, 6209, 6207, 6209, 6210, + 6207, 6210, 6211, 6207, 6211, 6212, 6207, 6212, 6213, 6207, 6213, 6214, + 6207, 6214, 6215, 6207, 6215, 6216, 6207, 6216, 6217, 6207, 6217, 6218, + 6219, 6220, 6221, 6219, 6221, 6222, 6219, 6222, 6223, 6219, 6223, 6224, + 6225, 6222, 6221, 6221, 6226, 6225, 6227, 6225, 6226, 6226, 6228, 6227, + 6229, 6227, 6228, 6228, 6230, 6229, 6231, 6229, 6230, 6230, 6232, 6231, + 6206, 6231, 6232, 6232, 6205, 6206, 6224, 6207, 6218, 6218, 6219, 6224, + 6212, 6233, 6234, 6234, 6213, 6212, 6118, 6117, 6183, 6183, 6150, 6118, + 6235, 6117, 6122, 6235, 6236, 6117, 6236, 6199, 6117, 6237, 6235, 6122, + 6237, 6122, 6121, 6237, 6121, 6126, 6236, 6235, 6237, 6237, 6238, 6236, + 6236, 6238, 6201, 6236, 6201, 6200, 6236, 6200, 6199, 6239, 6237, 6126, + 6239, 6126, 6125, 6239, 6125, 6128, 6238, 6237, 6239, 6239, 6240, 6238, + 6238, 6240, 6203, 6238, 6203, 6202, 6238, 6202, 6201, 6115, 6241, 6239, + 6239, 6128, 6115, 6241, 6242, 6240, 6240, 6239, 6241, 6204, 6203, 6240, + 6240, 6242, 6204, 6114, 6243, 6241, 6241, 6115, 6114, 6242, 6241, 6243, + 6243, 6244, 6242, 6204, 6242, 6244, 6244, 6245, 6204, 6204, 6245, 6246, + 6204, 6246, 6247, 6204, 6247, 6189, 6179, 6186, 6248, 6248, 6249, 6179, + 6186, 6187, 6250, 6250, 6248, 6186, 6247, 6250, 6187, 6187, 6189, 6247, + 6176, 6179, 6249, 6249, 6251, 6176, 6251, 6252, 6172, 6172, 6176, 6251, + 6167, 6172, 6252, 6252, 6253, 6167, 6168, 6167, 6253, 6253, 6254, 6168, + 6255, 6256, 6257, 6255, 6257, 6258, 6255, 6258, 6259, 6255, 6259, 6260, + 6255, 6260, 6261, 6255, 6261, 6262, 6165, 6164, 6169, 6165, 6169, 6263, + 6165, 6263, 6264, 6264, 6265, 6166, 6166, 6165, 6264, 6160, 6159, 6166, + 6160, 6166, 6265, 6160, 6265, 6266, 6266, 6267, 6161, 6161, 6160, 6266, + 6267, 6231, 6162, 6162, 6161, 6267, 6157, 6162, 6231, 6231, 6206, 6157, + 6254, 6255, 6262, 6268, 6263, 6169, 6262, 6268, 6169, 6254, 6262, 6169, + 6254, 6169, 6168, 6269, 6270, 6257, 6257, 6256, 6269, 6271, 6272, 6273, + 6271, 6273, 6274, 6271, 6274, 6275, 6276, 6277, 6278, 6278, 6279, 6276, + 6280, 6281, 6282, 6280, 6282, 6283, 6280, 6283, 6284, 6280, 6284, 6277, + 6280, 6277, 6276, 6280, 6276, 6285, 6145, 6144, 6143, 6145, 6143, 6286, + 6145, 6286, 6287, 6288, 6286, 6143, 6143, 6142, 6288, 6142, 6141, 6140, + 6142, 6140, 6289, 6142, 6289, 6288, 6290, 6289, 6140, 6140, 6139, 6290, + 6232, 6290, 6139, 6139, 6138, 6232, 6205, 6232, 6138, 6138, 6137, 6205, + 6146, 6145, 6287, 6291, 6280, 6285, 6287, 6291, 6285, 6146, 6287, 6285, + 6146, 6285, 6292, 6116, 6132, 6293, 6293, 6113, 6116, 6294, 6293, 6132, + 6132, 6136, 6294, 6292, 6294, 6136, 6136, 6146, 6292, 6295, 6296, 6297, + 6295, 6297, 6298, 6295, 6298, 6299, 6295, 6299, 6300, 6301, 6302, 6303, + 6303, 6304, 6301, 6305, 6306, 6307, 6307, 6308, 6305, 6306, 6309, 6310, + 6310, 6307, 6306, 6303, 6310, 6309, 6309, 6304, 6303, 6311, 6312, 6313, + 6311, 6313, 6305, 6311, 6305, 6308, 6311, 6308, 6314, 6075, 6315, 6316, + 6316, 6076, 6075, 6315, 6317, 6318, 6318, 6316, 6315, 6311, 6318, 6317, + 6317, 6312, 6311, 6341, 6342, 6343, 6341, 6343, 6344, 6341, 6344, 6345, + 6341, 6345, 6346, 6347, 6348, 6349, 6349, 6350, 6347, 6351, 6352, 6353, + 6353, 6354, 6351, 6352, 6355, 6356, 6356, 6353, 6352, 6347, 6356, 6355, + 6355, 6348, 6347, 6351, 6354, 6357, 6351, 6357, 6358, 6351, 6358, 6359, + 6351, 6359, 6360, 6019, 6361, 6362, 6362, 6020, 6019, 6361, 6363, 6364, + 6364, 6362, 6361, 6358, 6364, 6363, 6363, 6359, 6358, 6365, 6366, 6367, + 6367, 6368, 6365, 6369, 6367, 6366, 6366, 6370, 6369, 6370, 6371, 6372, + 6370, 6372, 6373, 6370, 6373, 6369, 6374, 6375, 6376, 6376, 6377, 6374, + 6378, 6377, 6376, 6376, 6379, 6378, 6372, 6378, 6379, 6379, 6373, 6372, + 6380, 6376, 6375, 6380, 6375, 6381, 6380, 6381, 6382, 6379, 6376, 6380, + 6380, 6383, 6379, 6379, 6383, 6367, 6379, 6367, 6369, 6379, 6369, 6373, + 6380, 6382, 6368, 6383, 6380, 6368, 6383, 6368, 6367, 6374, 6377, 6384, + 6384, 6385, 6374, 6386, 6384, 6377, 6377, 6378, 6386, 6387, 6386, 6378, + 6378, 6372, 6387, 6388, 6389, 6390, 6388, 6391, 6389, 6392, 6389, 6391, + 6391, 6393, 6392, 6390, 6394, 6395, 6395, 6388, 6390, 6391, 6388, 6395, + 6395, 6396, 6391, 6391, 6396, 6397, 6391, 6397, 6398, 6391, 6398, 6393, + 6395, 6394, 6399, 6395, 6399, 6385, 6395, 6385, 6384, 6384, 6386, 6396, + 6396, 6395, 6384, 6387, 6397, 6396, 6396, 6386, 6387, 6390, 6389, 6400, + 6390, 6400, 6401, 6390, 6401, 6402, 6399, 6394, 6390, 6399, 6390, 6402, + 6399, 6402, 6403, 6399, 6403, 6404, 6404, 6405, 6406, 6404, 6406, 6385, + 6404, 6385, 6399, 6405, 6407, 6408, 6408, 6406, 6405, 6409, 6408, 6407, + 6407, 6410, 6409, 6411, 6409, 6410, 6410, 6412, 6411, 6406, 6408, 6413, + 6413, 6414, 6406, 6415, 6413, 6408, 6408, 6409, 6415, 6416, 6415, 6409, + 6409, 6411, 6416, 6417, 5969, 6416, 6417, 6416, 6411, 6411, 6412, 6418, + 6417, 6411, 6418, 6419, 6420, 6421, 6419, 6421, 6422, 6419, 6422, 6423, + 6419, 6423, 6424, 6419, 6424, 6425, 6419, 6425, 6426, 6419, 6426, 6427, + 6419, 6427, 6428, 6419, 6428, 6429, 6419, 6429, 6430, 6431, 6432, 6433, + 6431, 6433, 6434, 6431, 6434, 6435, 6431, 6435, 6436, 6437, 6434, 6433, + 6433, 6438, 6437, 6439, 6437, 6438, 6438, 6440, 6439, 6441, 6439, 6440, + 6440, 6442, 6441, 6443, 6441, 6442, 6442, 6444, 6443, 6418, 6443, 6444, + 6444, 6417, 6418, 6436, 6419, 6430, 6430, 6431, 6436, 6424, 6445, 6446, + 6446, 6425, 6424, 6447, 6448, 6449, 6447, 6449, 6450, 6447, 6450, 6451, + 6447, 6451, 6412, 6447, 6412, 6410, 6447, 6452, 6453, 6447, 6453, 6454, + 6447, 6454, 6455, 6447, 6455, 6448, 6452, 6456, 6457, 6452, 6457, 6458, + 6452, 6458, 6453, 6410, 6407, 6459, 6459, 6447, 6410, 6452, 6447, 6459, + 6459, 6460, 6452, 6461, 6456, 6452, 6452, 6460, 6461, 6459, 6407, 6405, + 6459, 6405, 6404, 6459, 6404, 6403, 6460, 6459, 6403, 6460, 6403, 6402, + 6460, 6402, 6401, 6400, 6461, 6460, 6460, 6401, 6400, 6414, 6374, 6385, + 6385, 6406, 6414, 6372, 6371, 6462, 6372, 6462, 6463, 6372, 6463, 6387, + 6389, 6392, 6464, 6464, 6465, 6389, 6466, 6464, 6392, 6466, 6392, 6393, + 6466, 6393, 6398, 6398, 6397, 6387, 6398, 6387, 6463, 6398, 6463, 6466, + 6400, 6389, 6465, 6465, 6467, 6400, 6467, 6468, 6461, 6461, 6400, 6467, + 6456, 6461, 6468, 6468, 6469, 6456, 6457, 6456, 6469, 6469, 6470, 6457, + 6471, 6472, 6473, 6471, 6473, 6474, 6471, 6474, 6475, 6471, 6475, 6476, + 6471, 6476, 6477, 6471, 6477, 6478, 6454, 6453, 6458, 6454, 6458, 6479, + 6454, 6479, 6480, 6480, 6481, 6455, 6455, 6454, 6480, 6449, 6448, 6455, + 6449, 6455, 6481, 6449, 6481, 6482, 6482, 6483, 6450, 6450, 6449, 6482, + 6483, 6443, 6451, 6451, 6450, 6483, 6412, 6451, 6443, 6443, 6418, 6412, + 6479, 6458, 6457, 6470, 6471, 6478, 6457, 6470, 6478, 6479, 6457, 6478, + 6479, 6478, 6484, 6485, 6486, 6473, 6473, 6472, 6485, 6487, 6488, 6489, + 6487, 6489, 6490, 6487, 6490, 6491, 6492, 6493, 6494, 6494, 6495, 6492, + 5980, 6365, 6368, 6368, 5963, 5980, 6496, 6497, 6498, 6496, 6498, 6499, + 6496, 6499, 6500, 6496, 6500, 6493, 6496, 6493, 6492, 6496, 6492, 6501, + 5977, 5976, 5975, 5977, 5975, 6502, 5977, 6502, 6503, 6504, 6502, 5975, + 5975, 5974, 6504, 5974, 5973, 5972, 5974, 5972, 6505, 5974, 6505, 6504, + 6506, 6505, 5972, 5972, 5971, 6506, 6444, 6506, 5971, 5971, 5970, 6444, + 6417, 6444, 5970, 5970, 5969, 6417, 5978, 5977, 6503, 6507, 6496, 6501, + 6503, 6507, 6501, 5978, 6503, 6501, 5978, 6501, 5982, 5969, 5965, 6415, + 6415, 6416, 5969, 6413, 6415, 5965, 5965, 5960, 6413, 6414, 6413, 5960, + 5960, 5959, 6414, 6375, 6374, 6414, 6375, 6414, 5959, 6375, 5959, 5958, + 6381, 6375, 5958, 6381, 5958, 5957, 6381, 5957, 6508, 6508, 5963, 6368, + 6508, 6368, 6382, 6508, 6382, 6381 + ] + }, + { + "id": "shape8_part1", + "type": "TRIANGLES", + "indices": [ + 6045, 6046, 6047, 6045, 6047, 6048, 6045, 6048, 6049, 6045, 6049, 6050, + 6319, 6320, 6321, 6321, 6322, 6319, 6321, 6323, 6324, 6324, 6322, 6321, + 6323, 6325, 6326, 6326, 6324, 6323, 6327, 6326, 6325, 6325, 6328, 6327, + 6329, 6330, 6331, 6329, 6331, 6327, 6329, 6327, 6328, 6329, 6328, 6332, + 6333, 6334, 6335, 6335, 6336, 6333, 6337, 6335, 6334, 6334, 6338, 6337, + 6329, 6337, 6338, 6338, 6330, 6329, 6333, 6336, 6339, 6339, 6340, 6333 + ] + }, + { + "id": "shape9_part2", + "type": "TRIANGLES", + "indices": [ + 6509, 6510, 6511, 6509, 6511, 6512, 6509, 6512, 6513, 6514, 6510, 6509, + 6509, 6515, 6514, 6516, 6514, 6515, 6515, 6517, 6516, 6513, 6518, 6519, + 6519, 6509, 6513, 6515, 6509, 6519, 6519, 6520, 6515, 6521, 6517, 6515, + 6515, 6520, 6521, 6519, 6518, 6522, 6519, 6522, 6523, 6519, 6523, 6524, + 6519, 6524, 6525, 6519, 6525, 6526, 6520, 6519, 6526, 6520, 6526, 6527, + 6520, 6527, 6528, 6520, 6528, 6529, 6520, 6529, 6530, 6520, 6530, 6531, + 6520, 6531, 6521, 6516, 6517, 6532, 6532, 6533, 6516, 6534, 6532, 6517, + 6517, 6521, 6534, 6535, 6534, 6521, 6521, 6531, 6535, 6536, 6537, 6538, + 6539, 6540, 6541, 6539, 6541, 6542, 6538, 6539, 6542, 6536, 6538, 6542, + 6542, 6543, 6544, 6536, 6542, 6544, 6544, 6545, 6546, 6546, 6547, 6548, + 6546, 6548, 6549, 6549, 6550, 6551, 6546, 6549, 6551, 6544, 6546, 6551, + 6536, 6544, 6551, 6551, 6552, 6553, 6536, 6551, 6553, 6536, 6553, 6554, + 6555, 6556, 6557, 6558, 6548, 6547, 6558, 6547, 6559, 6557, 6558, 6559, + 6555, 6557, 6559, 6559, 6560, 6561, 6555, 6559, 6561, 6561, 6562, 6563, + 6563, 6541, 6540, 6563, 6540, 6564, 6561, 6563, 6564, 6555, 6561, 6564, + 6564, 6565, 6566, 6566, 6567, 6568, 6564, 6566, 6568, 6555, 6564, 6568, + 6555, 6568, 6569, 6570, 6571, 6572, 6572, 6573, 6570, 6574, 6575, 6576, + 6577, 6578, 6579, 6577, 6579, 6580, 6576, 6577, 6580, 6574, 6576, 6580, + 6580, 6581, 6582, 6574, 6580, 6582, 6574, 6582, 6583, 6584, 6585, 6586, + 6584, 6586, 6587, 6583, 6584, 6587, 6574, 6583, 6587, 6588, 6589, 6590, + 6591, 6586, 6585, 6591, 6585, 6592, 6593, 6591, 6592, 6593, 6592, 6594, + 6590, 6593, 6594, 6588, 6590, 6594, 6594, 6595, 6596, 6588, 6594, 6596, + 6588, 6596, 6597, 6597, 6579, 6578, 6588, 6597, 6578, 6604, 6605, 6606, + 6607, 6608, 6609, 6607, 6609, 6610, 6606, 6607, 6610, 6604, 6606, 6610, + 6610, 6611, 6612, 6604, 6610, 6612, 6604, 6612, 6613, 6614, 6615, 6616, + 6614, 6616, 6617, 6613, 6614, 6617, 6604, 6613, 6617, 6618, 6619, 6620, + 6621, 6616, 6615, 6621, 6615, 6622, 6623, 6621, 6622, 6623, 6622, 6624, + 6620, 6623, 6624, 6618, 6620, 6624, 6624, 6625, 6626, 6618, 6624, 6626, + 6618, 6626, 6627, 6627, 6609, 6608, 6618, 6627, 6608, 6628, 6629, 6630, + 6630, 6631, 6628, 6632, 6633, 6634, 6634, 6635, 6636, 6634, 6636, 6637, + 6634, 6637, 6638, 6638, 6639, 6640, 6640, 6641, 6642, 6642, 6643, 6644, + 6644, 6645, 6646, 6642, 6644, 6646, 6646, 6647, 6648, 6646, 6648, 6649, + 6642, 6646, 6649, 6640, 6642, 6649, 6638, 6640, 6649, 6634, 6638, 6649, + 6632, 6634, 6649, 6632, 6649, 6650, 6651, 6652, 6653, 6653, 6648, 6647, + 6653, 6647, 6654, 6653, 6654, 6655, 6655, 6656, 6657, 6653, 6655, 6657, + 6651, 6653, 6657, 6657, 6658, 6659, 6659, 6660, 6661, 6661, 6662, 6663, + 6659, 6661, 6663, 6657, 6659, 6663, 6651, 6657, 6663, 6663, 6636, 6635, + 6663, 6635, 6664, 6651, 6663, 6664, 6651, 6664, 6665, 6666, 6667, 6668, + 6668, 6669, 6666, 6670, 6671, 6672, 6672, 6673, 6674, 6670, 6672, 6674, + 6670, 6674, 6675, 6674, 6673, 6676, 6676, 6677, 6678, 6674, 6676, 6678, + 6674, 6678, 6679, 6677, 6680, 6669, 6677, 6669, 6668, 6677, 6668, 6681, + 6677, 6681, 6678, 6682, 6676, 6673, 6682, 6673, 6672, 6682, 6672, 6683, + 6682, 6684, 6680, 6682, 6680, 6677, 6682, 6677, 6676, 6669, 6680, 6684, + 6684, 6685, 6669, 6683, 6686, 6687, 6687, 6682, 6683, 6684, 6682, 6687, + 6687, 6688, 6684, 6689, 6685, 6684, 6684, 6688, 6689, 6687, 6686, 6690, + 6687, 6690, 6691, 6687, 6691, 6692, 6687, 6692, 6693, 6687, 6693, 6694, + 6688, 6687, 6694, 6688, 6694, 6695, 6688, 6695, 6696, 6688, 6696, 6697, + 6688, 6697, 6698, 6688, 6698, 6699, 6688, 6699, 6689, 6690, 6686, 6700, + 6700, 6701, 6690, 6702, 6700, 6686, 6686, 6683, 6702, 6671, 6702, 6683, + 6683, 6672, 6671, 6703, 6704, 6702, 6702, 6671, 6703, 6700, 6702, 6704, + 6704, 6705, 6700, 6701, 6700, 6705, 6705, 6706, 6701, 6707, 6708, 6704, + 6704, 6703, 6707, 6705, 6704, 6708, 6708, 6709, 6705, 6706, 6705, 6709, + 6709, 6710, 6706, 6711, 6712, 6713, 6711, 6713, 6714, 6711, 6714, 6715, + 6711, 6715, 6710, 6711, 6710, 6709, 6711, 6716, 6717, 6711, 6717, 6718, + 6711, 6718, 6719, 6711, 6719, 6712, 6716, 6720, 6721, 6716, 6721, 6722, + 6716, 6722, 6717, 6709, 6708, 6723, 6723, 6711, 6709, 6716, 6711, 6723, + 6723, 6724, 6716, 6725, 6720, 6716, 6716, 6724, 6725, 6723, 6708, 6707, + 6723, 6707, 6726, 6723, 6726, 6727, 6727, 6728, 6724, 6724, 6723, 6727, + 6729, 6725, 6724, 6724, 6728, 6729, 6730, 6731, 6732, 6730, 6732, 6729, + 6730, 6729, 6733, 6730, 6733, 6727, 6727, 6726, 6734, 6730, 6727, 6734, + 6730, 6734, 6735, 6703, 6736, 6737, 6737, 6734, 6726, 6703, 6737, 6726, + 6703, 6726, 6707, 6732, 6731, 6738, 6738, 6739, 6732, 6740, 6739, 6738, + 6738, 6741, 6740, 6742, 6740, 6741, 6741, 6743, 6742, 6744, 6738, 6731, + 6744, 6731, 6730, 6744, 6730, 6735, 6741, 6738, 6744, 6744, 6745, 6741, + 6741, 6745, 6746, 6741, 6746, 6747, 6741, 6747, 6743, 6748, 6744, 6735, + 6748, 6735, 6734, 6748, 6734, 6737, 6745, 6744, 6748, 6748, 6749, 6745, + 6745, 6749, 6750, 6745, 6750, 6751, 6745, 6751, 6746, 6748, 6737, 6736, + 6749, 6748, 6736, 6749, 6736, 6750, 6751, 6750, 6736, 6751, 6736, 6670, + 6751, 6670, 6752, 6751, 6752, 6753, 6753, 6754, 6755, 6753, 6755, 6747, + 6753, 6747, 6746, 6753, 6746, 6751, 6755, 6756, 6757, 6755, 6757, 6742, + 6755, 6742, 6743, 6755, 6743, 6747, 6758, 6690, 6701, 6758, 6701, 6706, + 6706, 6710, 6759, 6758, 6706, 6759, 6760, 6761, 6762, 6760, 6762, 6763, + 6760, 6763, 6764, 6760, 6764, 6765, 6760, 6765, 6766, 6760, 6766, 6767, + 6760, 6767, 6768, 6760, 6768, 6769, 6760, 6769, 6770, 6760, 6770, 6771, + 6772, 6773, 6774, 6772, 6774, 6775, 6772, 6775, 6776, 6772, 6776, 6777, + 6778, 6775, 6774, 6774, 6779, 6778, 6780, 6778, 6779, 6779, 6781, 6780, + 6782, 6780, 6781, 6781, 6783, 6782, 6784, 6782, 6783, 6783, 6785, 6784, + 6759, 6784, 6785, 6785, 6758, 6759, 6777, 6760, 6771, 6771, 6772, 6777, + 6765, 6786, 6787, 6787, 6766, 6765, 6671, 6670, 6736, 6736, 6703, 6671, + 6788, 6670, 6675, 6788, 6789, 6670, 6789, 6752, 6670, 6790, 6788, 6675, + 6790, 6675, 6674, 6790, 6674, 6679, 6789, 6788, 6790, 6790, 6791, 6789, + 6789, 6791, 6754, 6789, 6754, 6753, 6789, 6753, 6752, 6792, 6790, 6679, + 6792, 6679, 6678, 6792, 6678, 6681, 6791, 6790, 6792, 6792, 6793, 6791, + 6791, 6793, 6756, 6791, 6756, 6755, 6791, 6755, 6754, 6668, 6794, 6792, + 6792, 6681, 6668, 6794, 6795, 6793, 6793, 6792, 6794, 6757, 6756, 6793, + 6793, 6795, 6757, 6667, 6796, 6794, 6794, 6668, 6667, 6795, 6794, 6796, + 6796, 6797, 6795, 6757, 6795, 6797, 6797, 6798, 6757, 6757, 6798, 6799, + 6757, 6799, 6800, 6757, 6800, 6742, 6732, 6739, 6801, 6801, 6802, 6732, + 6739, 6740, 6803, 6803, 6801, 6739, 6800, 6803, 6740, 6740, 6742, 6800, + 6729, 6732, 6802, 6802, 6804, 6729, 6804, 6805, 6725, 6725, 6729, 6804, + 6720, 6725, 6805, 6805, 6806, 6720, 6721, 6720, 6806, 6806, 6807, 6721, + 6808, 6809, 6810, 6808, 6810, 6811, 6808, 6811, 6812, 6808, 6812, 6813, + 6808, 6813, 6814, 6808, 6814, 6815, 6718, 6717, 6722, 6718, 6722, 6816, + 6718, 6816, 6817, 6817, 6818, 6719, 6719, 6718, 6817, 6713, 6712, 6719, + 6713, 6719, 6818, 6713, 6818, 6819, 6819, 6820, 6714, 6714, 6713, 6819, + 6820, 6784, 6715, 6715, 6714, 6820, 6710, 6715, 6784, 6784, 6759, 6710, + 6807, 6808, 6815, 6821, 6816, 6722, 6815, 6821, 6722, 6807, 6815, 6722, + 6807, 6722, 6721, 6822, 6823, 6810, 6810, 6809, 6822, 6824, 6825, 6826, + 6824, 6826, 6827, 6824, 6827, 6828, 6829, 6830, 6831, 6831, 6832, 6829, + 6833, 6834, 6835, 6833, 6835, 6836, 6833, 6836, 6837, 6833, 6837, 6830, + 6833, 6830, 6829, 6833, 6829, 6838, 6698, 6697, 6696, 6698, 6696, 6839, + 6698, 6839, 6840, 6841, 6839, 6696, 6696, 6695, 6841, 6695, 6694, 6693, + 6695, 6693, 6842, 6695, 6842, 6841, 6843, 6842, 6693, 6693, 6692, 6843, + 6785, 6843, 6692, 6692, 6691, 6785, 6758, 6785, 6691, 6691, 6690, 6758, + 6699, 6698, 6840, 6844, 6833, 6838, 6840, 6844, 6838, 6699, 6840, 6838, + 6699, 6838, 6845, 6669, 6685, 6846, 6846, 6666, 6669, 6847, 6846, 6685, + 6685, 6689, 6847, 6845, 6847, 6689, 6689, 6699, 6845, 6848, 6849, 6850, + 6848, 6850, 6851, 6848, 6851, 6852, 6848, 6852, 6853, 6854, 6855, 6856, + 6856, 6857, 6854, 6858, 6859, 6860, 6860, 6861, 6858, 6859, 6862, 6863, + 6863, 6860, 6859, 6856, 6863, 6862, 6862, 6857, 6856, 6864, 6865, 6866, + 6864, 6866, 6858, 6864, 6858, 6861, 6864, 6861, 6867, 6628, 6868, 6869, + 6869, 6629, 6628, 6868, 6870, 6871, 6871, 6869, 6868, 6864, 6871, 6870, + 6870, 6865, 6864, 6894, 6895, 6896, 6894, 6896, 6897, 6894, 6897, 6898, + 6894, 6898, 6899, 6900, 6901, 6902, 6902, 6903, 6900, 6904, 6905, 6906, + 6906, 6907, 6904, 6905, 6908, 6909, 6909, 6906, 6905, 6900, 6909, 6908, + 6908, 6901, 6900, 6904, 6907, 6910, 6904, 6910, 6911, 6904, 6911, 6912, + 6904, 6912, 6913, 6572, 6914, 6915, 6915, 6573, 6572, 6914, 6916, 6917, + 6917, 6915, 6914, 6911, 6917, 6916, 6916, 6912, 6911, 6918, 6919, 6920, + 6920, 6921, 6918, 6922, 6920, 6919, 6919, 6923, 6922, 6923, 6924, 6925, + 6923, 6925, 6926, 6923, 6926, 6922, 6927, 6928, 6929, 6929, 6930, 6927, + 6931, 6930, 6929, 6929, 6932, 6931, 6925, 6931, 6932, 6932, 6926, 6925, + 6933, 6929, 6928, 6933, 6928, 6934, 6933, 6934, 6935, 6932, 6929, 6933, + 6933, 6936, 6932, 6932, 6936, 6920, 6932, 6920, 6922, 6932, 6922, 6926, + 6933, 6935, 6921, 6936, 6933, 6921, 6936, 6921, 6920, 6927, 6930, 6937, + 6937, 6938, 6927, 6939, 6937, 6930, 6930, 6931, 6939, 6940, 6939, 6931, + 6931, 6925, 6940, 6941, 6942, 6943, 6941, 6944, 6942, 6945, 6942, 6944, + 6944, 6946, 6945, 6943, 6947, 6948, 6948, 6941, 6943, 6944, 6941, 6948, + 6948, 6949, 6944, 6944, 6949, 6950, 6944, 6950, 6951, 6944, 6951, 6946, + 6948, 6947, 6952, 6948, 6952, 6938, 6948, 6938, 6937, 6937, 6939, 6949, + 6949, 6948, 6937, 6940, 6950, 6949, 6949, 6939, 6940, 6943, 6942, 6953, + 6943, 6953, 6954, 6943, 6954, 6955, 6952, 6947, 6943, 6952, 6943, 6955, + 6952, 6955, 6956, 6952, 6956, 6957, 6957, 6958, 6959, 6957, 6959, 6938, + 6957, 6938, 6952, 6958, 6960, 6961, 6961, 6959, 6958, 6962, 6961, 6960, + 6960, 6963, 6962, 6964, 6962, 6963, 6963, 6965, 6964, 6959, 6961, 6966, + 6966, 6967, 6959, 6968, 6966, 6961, 6961, 6962, 6968, 6969, 6968, 6962, + 6962, 6964, 6969, 6970, 6522, 6969, 6970, 6969, 6964, 6964, 6965, 6971, + 6970, 6964, 6971, 6972, 6973, 6974, 6972, 6974, 6975, 6972, 6975, 6976, + 6972, 6976, 6977, 6972, 6977, 6978, 6972, 6978, 6979, 6972, 6979, 6980, + 6972, 6980, 6981, 6972, 6981, 6982, 6972, 6982, 6983, 6984, 6985, 6986, + 6984, 6986, 6987, 6984, 6987, 6988, 6984, 6988, 6989, 6990, 6987, 6986, + 6986, 6991, 6990, 6992, 6990, 6991, 6991, 6993, 6992, 6994, 6992, 6993, + 6993, 6995, 6994, 6996, 6994, 6995, 6995, 6997, 6996, 6971, 6996, 6997, + 6997, 6970, 6971, 6989, 6972, 6983, 6983, 6984, 6989, 6977, 6998, 6999, + 6999, 6978, 6977, 7000, 7001, 7002, 7000, 7002, 7003, 7000, 7003, 7004, + 7000, 7004, 6965, 7000, 6965, 6963, 7000, 7005, 7006, 7000, 7006, 7007, + 7000, 7007, 7008, 7000, 7008, 7001, 7005, 7009, 7010, 7005, 7010, 7011, + 7005, 7011, 7006, 6963, 6960, 7012, 7012, 7000, 6963, 7005, 7000, 7012, + 7012, 7013, 7005, 7014, 7009, 7005, 7005, 7013, 7014, 7012, 6960, 6958, + 7012, 6958, 6957, 7012, 6957, 6956, 7013, 7012, 6956, 7013, 6956, 6955, + 7013, 6955, 6954, 6953, 7014, 7013, 7013, 6954, 6953, 6967, 6927, 6938, + 6938, 6959, 6967, 6925, 6924, 7015, 6925, 7015, 7016, 6925, 7016, 6940, + 6942, 6945, 7017, 7017, 7018, 6942, 7019, 7017, 6945, 7019, 6945, 6946, + 7019, 6946, 6951, 6951, 6950, 6940, 6951, 6940, 7016, 6951, 7016, 7019, + 6953, 6942, 7018, 7018, 7020, 6953, 7020, 7021, 7014, 7014, 6953, 7020, + 7009, 7014, 7021, 7021, 7022, 7009, 7010, 7009, 7022, 7022, 7023, 7010, + 7024, 7025, 7026, 7024, 7026, 7027, 7024, 7027, 7028, 7024, 7028, 7029, + 7024, 7029, 7030, 7024, 7030, 7031, 7007, 7006, 7011, 7007, 7011, 7032, + 7007, 7032, 7033, 7033, 7034, 7008, 7008, 7007, 7033, 7002, 7001, 7008, + 7002, 7008, 7034, 7002, 7034, 7035, 7035, 7036, 7003, 7003, 7002, 7035, + 7036, 6996, 7004, 7004, 7003, 7036, 6965, 7004, 6996, 6996, 6971, 6965, + 7032, 7011, 7010, 7023, 7024, 7031, 7010, 7023, 7031, 7032, 7010, 7031, + 7032, 7031, 7037, 7038, 7039, 7026, 7026, 7025, 7038, 7040, 7041, 7042, + 7040, 7042, 7043, 7040, 7043, 7044, 7045, 7046, 7047, 7047, 7048, 7045, + 6533, 6918, 6921, 6921, 6516, 6533, 7049, 7050, 7051, 7049, 7051, 7052, + 7049, 7052, 7053, 7049, 7053, 7046, 7049, 7046, 7045, 7049, 7045, 7054, + 6530, 6529, 6528, 6530, 6528, 7055, 6530, 7055, 7056, 7057, 7055, 6528, + 6528, 6527, 7057, 6527, 6526, 6525, 6527, 6525, 7058, 6527, 7058, 7057, + 7059, 7058, 6525, 6525, 6524, 7059, 6997, 7059, 6524, 6524, 6523, 6997, + 6970, 6997, 6523, 6523, 6522, 6970, 6531, 6530, 7056, 7060, 7049, 7054, + 7056, 7060, 7054, 6531, 7056, 7054, 6531, 7054, 6535, 6522, 6518, 6968, + 6968, 6969, 6522, 6966, 6968, 6518, 6518, 6513, 6966, 6967, 6966, 6513, + 6513, 6512, 6967, 6928, 6927, 6967, 6928, 6967, 6512, 6928, 6512, 6511, + 6934, 6928, 6511, 6934, 6511, 6510, 6934, 6510, 7061, 7061, 6516, 6921, + 7061, 6921, 6935, 7061, 6935, 6934 + ] + }, + { + "id": "shape9_part1", + "type": "TRIANGLES", + "indices": [ + 6598, 6599, 6600, 6598, 6600, 6601, 6598, 6601, 6602, 6598, 6602, 6603, + 6872, 6873, 6874, 6874, 6875, 6872, 6874, 6876, 6877, 6877, 6875, 6874, + 6876, 6878, 6879, 6879, 6877, 6876, 6880, 6879, 6878, 6878, 6881, 6880, + 6882, 6883, 6884, 6882, 6884, 6880, 6882, 6880, 6881, 6882, 6881, 6885, + 6886, 6887, 6888, 6888, 6889, 6886, 6890, 6888, 6887, 6887, 6891, 6890, + 6882, 6890, 6891, 6891, 6883, 6882, 6886, 6889, 6892, 6892, 6893, 6886 + ] + }, + { + "id": "shape10_part2", + "type": "TRIANGLES", + "indices": [ + 7062, 7063, 7064, 7062, 7064, 7065, 7062, 7065, 7066, 7067, 7063, 7062, + 7062, 7068, 7067, 7069, 7067, 7068, 7068, 7070, 7069, 7066, 7071, 7072, + 7072, 7062, 7066, 7068, 7062, 7072, 7072, 7073, 7068, 7074, 7070, 7068, + 7068, 7073, 7074, 7072, 7071, 7075, 7072, 7075, 7076, 7072, 7076, 7077, + 7072, 7077, 7078, 7072, 7078, 7079, 7073, 7072, 7079, 7073, 7079, 7080, + 7073, 7080, 7081, 7073, 7081, 7082, 7073, 7082, 7083, 7073, 7083, 7084, + 7073, 7084, 7074, 7069, 7070, 7085, 7085, 7086, 7069, 7087, 7085, 7070, + 7070, 7074, 7087, 7088, 7087, 7074, 7074, 7084, 7088, 7089, 7090, 7091, + 7092, 7093, 7094, 7092, 7094, 7095, 7091, 7092, 7095, 7089, 7091, 7095, + 7095, 7096, 7097, 7089, 7095, 7097, 7097, 7098, 7099, 7099, 7100, 7101, + 7099, 7101, 7102, 7102, 7103, 7104, 7099, 7102, 7104, 7097, 7099, 7104, + 7089, 7097, 7104, 7104, 7105, 7106, 7089, 7104, 7106, 7089, 7106, 7107, + 7108, 7109, 7110, 7111, 7101, 7100, 7111, 7100, 7112, 7110, 7111, 7112, + 7108, 7110, 7112, 7112, 7113, 7114, 7108, 7112, 7114, 7114, 7115, 7116, + 7116, 7094, 7093, 7116, 7093, 7117, 7114, 7116, 7117, 7108, 7114, 7117, + 7117, 7118, 7119, 7119, 7120, 7121, 7117, 7119, 7121, 7108, 7117, 7121, + 7108, 7121, 7122, 7123, 7124, 7125, 7125, 7126, 7123, 7127, 7128, 7129, + 7130, 7131, 7132, 7130, 7132, 7133, 7129, 7130, 7133, 7127, 7129, 7133, + 7133, 7134, 7135, 7127, 7133, 7135, 7127, 7135, 7136, 7137, 7138, 7139, + 7137, 7139, 7140, 7136, 7137, 7140, 7127, 7136, 7140, 7141, 7142, 7143, + 7144, 7139, 7138, 7144, 7138, 7145, 7146, 7144, 7145, 7146, 7145, 7147, + 7143, 7146, 7147, 7141, 7143, 7147, 7147, 7148, 7149, 7141, 7147, 7149, + 7141, 7149, 7150, 7150, 7132, 7131, 7141, 7150, 7131, 7157, 7158, 7159, + 7160, 7161, 7162, 7160, 7162, 7163, 7159, 7160, 7163, 7157, 7159, 7163, + 7163, 7164, 7165, 7157, 7163, 7165, 7157, 7165, 7166, 7167, 7168, 7169, + 7167, 7169, 7170, 7166, 7167, 7170, 7157, 7166, 7170, 7171, 7172, 7173, + 7174, 7169, 7168, 7174, 7168, 7175, 7176, 7174, 7175, 7176, 7175, 7177, + 7173, 7176, 7177, 7171, 7173, 7177, 7177, 7178, 7179, 7171, 7177, 7179, + 7171, 7179, 7180, 7180, 7162, 7161, 7171, 7180, 7161, 7181, 7182, 7183, + 7183, 7184, 7181, 7185, 7186, 7187, 7187, 7188, 7189, 7187, 7189, 7190, + 7187, 7190, 7191, 7191, 7192, 7193, 7193, 7194, 7195, 7195, 7196, 7197, + 7197, 7198, 7199, 7195, 7197, 7199, 7199, 7200, 7201, 7199, 7201, 7202, + 7195, 7199, 7202, 7193, 7195, 7202, 7191, 7193, 7202, 7187, 7191, 7202, + 7185, 7187, 7202, 7185, 7202, 7203, 7204, 7205, 7206, 7206, 7201, 7200, + 7206, 7200, 7207, 7206, 7207, 7208, 7208, 7209, 7210, 7206, 7208, 7210, + 7204, 7206, 7210, 7210, 7211, 7212, 7212, 7213, 7214, 7214, 7215, 7216, + 7212, 7214, 7216, 7210, 7212, 7216, 7204, 7210, 7216, 7216, 7189, 7188, + 7216, 7188, 7217, 7204, 7216, 7217, 7204, 7217, 7218, 7219, 7220, 7221, + 7221, 7222, 7219, 7223, 7224, 7225, 7225, 7226, 7227, 7223, 7225, 7227, + 7223, 7227, 7228, 7227, 7226, 7229, 7229, 7230, 7231, 7227, 7229, 7231, + 7227, 7231, 7232, 7230, 7233, 7222, 7230, 7222, 7221, 7230, 7221, 7234, + 7230, 7234, 7231, 7235, 7229, 7226, 7235, 7226, 7225, 7235, 7225, 7236, + 7235, 7237, 7233, 7235, 7233, 7230, 7235, 7230, 7229, 7222, 7233, 7237, + 7237, 7238, 7222, 7236, 7239, 7240, 7240, 7235, 7236, 7237, 7235, 7240, + 7240, 7241, 7237, 7242, 7238, 7237, 7237, 7241, 7242, 7240, 7239, 7243, + 7240, 7243, 7244, 7240, 7244, 7245, 7240, 7245, 7246, 7240, 7246, 7247, + 7241, 7240, 7247, 7241, 7247, 7248, 7241, 7248, 7249, 7241, 7249, 7250, + 7241, 7250, 7251, 7241, 7251, 7252, 7241, 7252, 7242, 7243, 7239, 7253, + 7253, 7254, 7243, 7255, 7253, 7239, 7239, 7236, 7255, 7224, 7255, 7236, + 7236, 7225, 7224, 7256, 7257, 7255, 7255, 7224, 7256, 7253, 7255, 7257, + 7257, 7258, 7253, 7254, 7253, 7258, 7258, 7259, 7254, 7260, 7261, 7257, + 7257, 7256, 7260, 7258, 7257, 7261, 7261, 7262, 7258, 7259, 7258, 7262, + 7262, 7263, 7259, 7264, 7265, 7266, 7264, 7266, 7267, 7264, 7267, 7268, + 7264, 7268, 7263, 7264, 7263, 7262, 7264, 7269, 7270, 7264, 7270, 7271, + 7264, 7271, 7272, 7264, 7272, 7265, 7269, 7273, 7274, 7269, 7274, 7275, + 7269, 7275, 7270, 7262, 7261, 7276, 7276, 7264, 7262, 7269, 7264, 7276, + 7276, 7277, 7269, 7278, 7273, 7269, 7269, 7277, 7278, 7276, 7261, 7260, + 7276, 7260, 7279, 7276, 7279, 7280, 7280, 7281, 7277, 7277, 7276, 7280, + 7282, 7278, 7277, 7277, 7281, 7282, 7283, 7284, 7285, 7283, 7285, 7282, + 7283, 7282, 7286, 7283, 7286, 7280, 7280, 7279, 7287, 7283, 7280, 7287, + 7283, 7287, 7288, 7256, 7289, 7290, 7290, 7287, 7279, 7256, 7290, 7279, + 7256, 7279, 7260, 7285, 7284, 7291, 7291, 7292, 7285, 7293, 7292, 7291, + 7291, 7294, 7293, 7295, 7293, 7294, 7294, 7296, 7295, 7297, 7291, 7284, + 7297, 7284, 7283, 7297, 7283, 7288, 7294, 7291, 7297, 7297, 7298, 7294, + 7294, 7298, 7299, 7294, 7299, 7300, 7294, 7300, 7296, 7301, 7297, 7288, + 7301, 7288, 7287, 7301, 7287, 7290, 7298, 7297, 7301, 7301, 7302, 7298, + 7298, 7302, 7303, 7298, 7303, 7304, 7298, 7304, 7299, 7301, 7290, 7289, + 7302, 7301, 7289, 7302, 7289, 7303, 7304, 7303, 7289, 7304, 7289, 7223, + 7304, 7223, 7305, 7304, 7305, 7306, 7306, 7307, 7308, 7306, 7308, 7300, + 7306, 7300, 7299, 7306, 7299, 7304, 7308, 7309, 7310, 7308, 7310, 7295, + 7308, 7295, 7296, 7308, 7296, 7300, 7311, 7243, 7254, 7311, 7254, 7259, + 7259, 7263, 7312, 7311, 7259, 7312, 7313, 7314, 7315, 7313, 7315, 7316, + 7313, 7316, 7317, 7313, 7317, 7318, 7313, 7318, 7319, 7313, 7319, 7320, + 7313, 7320, 7321, 7313, 7321, 7322, 7313, 7322, 7323, 7313, 7323, 7324, + 7325, 7326, 7327, 7325, 7327, 7328, 7325, 7328, 7329, 7325, 7329, 7330, + 7331, 7328, 7327, 7327, 7332, 7331, 7333, 7331, 7332, 7332, 7334, 7333, + 7335, 7333, 7334, 7334, 7336, 7335, 7337, 7335, 7336, 7336, 7338, 7337, + 7312, 7337, 7338, 7338, 7311, 7312, 7330, 7313, 7324, 7324, 7325, 7330, + 7318, 7339, 7340, 7340, 7319, 7318, 7224, 7223, 7289, 7289, 7256, 7224, + 7341, 7223, 7228, 7341, 7342, 7223, 7342, 7305, 7223, 7343, 7341, 7228, + 7343, 7228, 7227, 7343, 7227, 7232, 7342, 7341, 7343, 7343, 7344, 7342, + 7342, 7344, 7307, 7342, 7307, 7306, 7342, 7306, 7305, 7345, 7343, 7232, + 7345, 7232, 7231, 7345, 7231, 7234, 7344, 7343, 7345, 7345, 7346, 7344, + 7344, 7346, 7309, 7344, 7309, 7308, 7344, 7308, 7307, 7221, 7347, 7345, + 7345, 7234, 7221, 7347, 7348, 7346, 7346, 7345, 7347, 7310, 7309, 7346, + 7346, 7348, 7310, 7220, 7349, 7347, 7347, 7221, 7220, 7348, 7347, 7349, + 7349, 7350, 7348, 7310, 7348, 7350, 7350, 7351, 7310, 7310, 7351, 7352, + 7310, 7352, 7353, 7310, 7353, 7295, 7285, 7292, 7354, 7354, 7355, 7285, + 7292, 7293, 7356, 7356, 7354, 7292, 7353, 7356, 7293, 7293, 7295, 7353, + 7282, 7285, 7355, 7355, 7357, 7282, 7357, 7358, 7278, 7278, 7282, 7357, + 7273, 7278, 7358, 7358, 7359, 7273, 7274, 7273, 7359, 7359, 7360, 7274, + 7361, 7362, 7363, 7361, 7363, 7364, 7361, 7364, 7365, 7361, 7365, 7366, + 7361, 7366, 7367, 7361, 7367, 7368, 7271, 7270, 7275, 7271, 7275, 7369, + 7271, 7369, 7370, 7370, 7371, 7272, 7272, 7271, 7370, 7266, 7265, 7272, + 7266, 7272, 7371, 7266, 7371, 7372, 7372, 7373, 7267, 7267, 7266, 7372, + 7373, 7337, 7268, 7268, 7267, 7373, 7263, 7268, 7337, 7337, 7312, 7263, + 7360, 7361, 7368, 7374, 7369, 7275, 7368, 7374, 7275, 7360, 7368, 7275, + 7360, 7275, 7274, 7375, 7376, 7363, 7363, 7362, 7375, 7377, 7378, 7379, + 7377, 7379, 7380, 7377, 7380, 7381, 7382, 7383, 7384, 7384, 7385, 7382, + 7386, 7387, 7388, 7386, 7388, 7389, 7386, 7389, 7390, 7386, 7390, 7383, + 7386, 7383, 7382, 7386, 7382, 7391, 7251, 7250, 7249, 7251, 7249, 7392, + 7251, 7392, 7393, 7394, 7392, 7249, 7249, 7248, 7394, 7248, 7247, 7246, + 7248, 7246, 7395, 7248, 7395, 7394, 7396, 7395, 7246, 7246, 7245, 7396, + 7338, 7396, 7245, 7245, 7244, 7338, 7311, 7338, 7244, 7244, 7243, 7311, + 7252, 7251, 7393, 7397, 7386, 7391, 7393, 7397, 7391, 7252, 7393, 7391, + 7252, 7391, 7398, 7222, 7238, 7399, 7399, 7219, 7222, 7400, 7399, 7238, + 7238, 7242, 7400, 7398, 7400, 7242, 7242, 7252, 7398, 7401, 7402, 7403, + 7401, 7403, 7404, 7401, 7404, 7405, 7401, 7405, 7406, 7407, 7408, 7409, + 7409, 7410, 7407, 7411, 7412, 7413, 7413, 7414, 7411, 7412, 7415, 7416, + 7416, 7413, 7412, 7409, 7416, 7415, 7415, 7410, 7409, 7417, 7418, 7419, + 7417, 7419, 7411, 7417, 7411, 7414, 7417, 7414, 7420, 7181, 7421, 7422, + 7422, 7182, 7181, 7421, 7423, 7424, 7424, 7422, 7421, 7417, 7424, 7423, + 7423, 7418, 7417, 7447, 7448, 7449, 7447, 7449, 7450, 7447, 7450, 7451, + 7447, 7451, 7452, 7453, 7454, 7455, 7455, 7456, 7453, 7457, 7458, 7459, + 7459, 7460, 7457, 7458, 7461, 7462, 7462, 7459, 7458, 7453, 7462, 7461, + 7461, 7454, 7453, 7457, 7460, 7463, 7457, 7463, 7464, 7457, 7464, 7465, + 7457, 7465, 7466, 7125, 7467, 7468, 7468, 7126, 7125, 7467, 7469, 7470, + 7470, 7468, 7467, 7464, 7470, 7469, 7469, 7465, 7464, 7471, 7472, 7473, + 7473, 7474, 7471, 7475, 7473, 7472, 7472, 7476, 7475, 7476, 7477, 7478, + 7476, 7478, 7479, 7476, 7479, 7475, 7480, 7481, 7482, 7482, 7483, 7480, + 7484, 7483, 7482, 7482, 7485, 7484, 7478, 7484, 7485, 7485, 7479, 7478, + 7486, 7482, 7481, 7486, 7481, 7487, 7486, 7487, 7488, 7485, 7482, 7486, + 7486, 7489, 7485, 7485, 7489, 7473, 7485, 7473, 7475, 7485, 7475, 7479, + 7486, 7488, 7474, 7489, 7486, 7474, 7489, 7474, 7473, 7480, 7483, 7490, + 7490, 7491, 7480, 7492, 7490, 7483, 7483, 7484, 7492, 7493, 7492, 7484, + 7484, 7478, 7493, 7494, 7495, 7496, 7494, 7497, 7495, 7498, 7495, 7497, + 7497, 7499, 7498, 7496, 7500, 7501, 7501, 7494, 7496, 7497, 7494, 7501, + 7501, 7502, 7497, 7497, 7502, 7503, 7497, 7503, 7504, 7497, 7504, 7499, + 7501, 7500, 7505, 7501, 7505, 7491, 7501, 7491, 7490, 7490, 7492, 7502, + 7502, 7501, 7490, 7493, 7503, 7502, 7502, 7492, 7493, 7496, 7495, 7506, + 7496, 7506, 7507, 7496, 7507, 7508, 7505, 7500, 7496, 7505, 7496, 7508, + 7505, 7508, 7509, 7505, 7509, 7510, 7510, 7511, 7512, 7510, 7512, 7491, + 7510, 7491, 7505, 7511, 7513, 7514, 7514, 7512, 7511, 7515, 7514, 7513, + 7513, 7516, 7515, 7517, 7515, 7516, 7516, 7518, 7517, 7512, 7514, 7519, + 7519, 7520, 7512, 7521, 7519, 7514, 7514, 7515, 7521, 7522, 7521, 7515, + 7515, 7517, 7522, 7523, 7075, 7522, 7523, 7522, 7517, 7517, 7518, 7524, + 7523, 7517, 7524, 7525, 7526, 7527, 7525, 7527, 7528, 7525, 7528, 7529, + 7525, 7529, 7530, 7525, 7530, 7531, 7525, 7531, 7532, 7525, 7532, 7533, + 7525, 7533, 7534, 7525, 7534, 7535, 7525, 7535, 7536, 7537, 7538, 7539, + 7537, 7539, 7540, 7537, 7540, 7541, 7537, 7541, 7542, 7543, 7540, 7539, + 7539, 7544, 7543, 7545, 7543, 7544, 7544, 7546, 7545, 7547, 7545, 7546, + 7546, 7548, 7547, 7549, 7547, 7548, 7548, 7550, 7549, 7524, 7549, 7550, + 7550, 7523, 7524, 7542, 7525, 7536, 7536, 7537, 7542, 7530, 7551, 7552, + 7552, 7531, 7530, 7553, 7554, 7555, 7553, 7555, 7556, 7553, 7556, 7557, + 7553, 7557, 7518, 7553, 7518, 7516, 7553, 7558, 7559, 7553, 7559, 7560, + 7553, 7560, 7561, 7553, 7561, 7554, 7558, 7562, 7563, 7558, 7563, 7564, + 7558, 7564, 7559, 7516, 7513, 7565, 7565, 7553, 7516, 7558, 7553, 7565, + 7565, 7566, 7558, 7567, 7562, 7558, 7558, 7566, 7567, 7565, 7513, 7511, + 7565, 7511, 7510, 7565, 7510, 7509, 7566, 7565, 7509, 7566, 7509, 7508, + 7566, 7508, 7507, 7506, 7567, 7566, 7566, 7507, 7506, 7520, 7480, 7491, + 7491, 7512, 7520, 7478, 7477, 7568, 7478, 7568, 7569, 7478, 7569, 7493, + 7495, 7498, 7570, 7570, 7571, 7495, 7572, 7570, 7498, 7572, 7498, 7499, + 7572, 7499, 7504, 7504, 7503, 7493, 7504, 7493, 7569, 7504, 7569, 7572, + 7506, 7495, 7571, 7571, 7573, 7506, 7573, 7574, 7567, 7567, 7506, 7573, + 7562, 7567, 7574, 7574, 7575, 7562, 7563, 7562, 7575, 7575, 7576, 7563, + 7577, 7578, 7579, 7577, 7579, 7580, 7577, 7580, 7581, 7577, 7581, 7582, + 7577, 7582, 7583, 7577, 7583, 7584, 7560, 7559, 7564, 7560, 7564, 7585, + 7560, 7585, 7586, 7586, 7587, 7561, 7561, 7560, 7586, 7555, 7554, 7561, + 7555, 7561, 7587, 7555, 7587, 7588, 7588, 7589, 7556, 7556, 7555, 7588, + 7589, 7549, 7557, 7557, 7556, 7589, 7518, 7557, 7549, 7549, 7524, 7518, + 7585, 7564, 7563, 7576, 7577, 7584, 7563, 7576, 7584, 7585, 7563, 7584, + 7585, 7584, 7590, 7591, 7592, 7579, 7579, 7578, 7591, 7593, 7594, 7595, + 7593, 7595, 7596, 7593, 7596, 7597, 7598, 7599, 7600, 7600, 7601, 7598, + 7086, 7471, 7474, 7474, 7069, 7086, 7602, 7603, 7604, 7602, 7604, 7605, + 7602, 7605, 7606, 7602, 7606, 7599, 7602, 7599, 7598, 7602, 7598, 7607, + 7083, 7082, 7081, 7083, 7081, 7608, 7083, 7608, 7609, 7610, 7608, 7081, + 7081, 7080, 7610, 7080, 7079, 7078, 7080, 7078, 7611, 7080, 7611, 7610, + 7612, 7611, 7078, 7078, 7077, 7612, 7550, 7612, 7077, 7077, 7076, 7550, + 7523, 7550, 7076, 7076, 7075, 7523, 7084, 7083, 7609, 7613, 7602, 7607, + 7609, 7613, 7607, 7084, 7609, 7607, 7084, 7607, 7088, 7075, 7071, 7521, + 7521, 7522, 7075, 7519, 7521, 7071, 7071, 7066, 7519, 7520, 7519, 7066, + 7066, 7065, 7520, 7481, 7480, 7520, 7481, 7520, 7065, 7481, 7065, 7064, + 7487, 7481, 7064, 7487, 7064, 7063, 7487, 7063, 7614, 7614, 7069, 7474, + 7614, 7474, 7488, 7614, 7488, 7487 + ] + }, + { + "id": "shape10_part1", + "type": "TRIANGLES", + "indices": [ + 7151, 7152, 7153, 7151, 7153, 7154, 7151, 7154, 7155, 7151, 7155, 7156, + 7425, 7426, 7427, 7427, 7428, 7425, 7427, 7429, 7430, 7430, 7428, 7427, + 7429, 7431, 7432, 7432, 7430, 7429, 7433, 7432, 7431, 7431, 7434, 7433, + 7435, 7436, 7437, 7435, 7437, 7433, 7435, 7433, 7434, 7435, 7434, 7438, + 7439, 7440, 7441, 7441, 7442, 7439, 7443, 7441, 7440, 7440, 7444, 7443, + 7435, 7443, 7444, 7444, 7436, 7435, 7439, 7442, 7445, 7445, 7446, 7439 + ] + }, + { + "id": "shape11_part1", + "type": "TRIANGLES", + "indices": [ + 7615, 7616, 7617, 7615, 7617, 7618, 7615, 7618, 7619, 7620, 7616, 7615, + 7615, 7621, 7620, 7622, 7620, 7621, 7621, 7623, 7622, 7619, 7624, 7625, + 7625, 7615, 7619, 7621, 7615, 7625, 7625, 7626, 7621, 7627, 7623, 7621, + 7621, 7626, 7627, 7625, 7624, 7628, 7625, 7628, 7629, 7625, 7629, 7630, + 7625, 7630, 7631, 7625, 7631, 7632, 7626, 7625, 7632, 7626, 7632, 7633, + 7626, 7633, 7634, 7626, 7634, 7635, 7626, 7635, 7636, 7626, 7636, 7637, + 7626, 7637, 7627, 7622, 7623, 7638, 7638, 7639, 7622, 7640, 7638, 7623, + 7623, 7627, 7640, 7641, 7640, 7627, 7627, 7637, 7641, 7642, 7643, 7644, + 7645, 7646, 7647, 7645, 7647, 7648, 7644, 7645, 7648, 7642, 7644, 7648, + 7648, 7649, 7650, 7642, 7648, 7650, 7650, 7651, 7652, 7652, 7653, 7654, + 7652, 7654, 7655, 7655, 7656, 7657, 7652, 7655, 7657, 7650, 7652, 7657, + 7642, 7650, 7657, 7657, 7658, 7659, 7642, 7657, 7659, 7642, 7659, 7660, + 7661, 7662, 7663, 7664, 7654, 7653, 7664, 7653, 7665, 7663, 7664, 7665, + 7661, 7663, 7665, 7665, 7666, 7667, 7661, 7665, 7667, 7667, 7668, 7669, + 7669, 7647, 7646, 7669, 7646, 7670, 7667, 7669, 7670, 7661, 7667, 7670, + 7670, 7671, 7672, 7672, 7673, 7674, 7670, 7672, 7674, 7661, 7670, 7674, + 7661, 7674, 7675, 7676, 7677, 7678, 7678, 7679, 7676, 7680, 7681, 7682, + 7683, 7684, 7685, 7683, 7685, 7686, 7682, 7683, 7686, 7680, 7682, 7686, + 7686, 7687, 7688, 7680, 7686, 7688, 7680, 7688, 7689, 7690, 7691, 7692, + 7690, 7692, 7693, 7689, 7690, 7693, 7680, 7689, 7693, 7694, 7695, 7696, + 7697, 7692, 7691, 7697, 7691, 7698, 7699, 7697, 7698, 7699, 7698, 7700, + 7696, 7699, 7700, 7694, 7696, 7700, 7700, 7701, 7702, 7694, 7700, 7702, + 7694, 7702, 7703, 7703, 7685, 7684, 7694, 7703, 7684, 7704, 7705, 7706, + 7704, 7706, 7707, 7704, 7707, 7708, 7704, 7708, 7709, 7710, 7711, 7712, + 7713, 7714, 7715, 7713, 7715, 7716, 7712, 7713, 7716, 7710, 7712, 7716, + 7716, 7717, 7718, 7710, 7716, 7718, 7710, 7718, 7719, 7720, 7721, 7722, + 7720, 7722, 7723, 7719, 7720, 7723, 7710, 7719, 7723, 7724, 7725, 7726, + 7727, 7722, 7721, 7727, 7721, 7728, 7729, 7727, 7728, 7729, 7728, 7730, + 7726, 7729, 7730, 7724, 7726, 7730, 7730, 7731, 7732, 7724, 7730, 7732, + 7724, 7732, 7733, 7733, 7715, 7714, 7724, 7733, 7714, 7734, 7735, 7736, + 7736, 7737, 7734, 7738, 7739, 7740, 7740, 7741, 7742, 7740, 7742, 7743, + 7740, 7743, 7744, 7744, 7745, 7746, 7746, 7747, 7748, 7748, 7749, 7750, + 7750, 7751, 7752, 7748, 7750, 7752, 7752, 7753, 7754, 7752, 7754, 7755, + 7748, 7752, 7755, 7746, 7748, 7755, 7744, 7746, 7755, 7740, 7744, 7755, + 7738, 7740, 7755, 7738, 7755, 7756, 7757, 7758, 7759, 7759, 7754, 7753, + 7759, 7753, 7760, 7759, 7760, 7761, 7761, 7762, 7763, 7759, 7761, 7763, + 7757, 7759, 7763, 7763, 7764, 7765, 7765, 7766, 7767, 7767, 7768, 7769, + 7765, 7767, 7769, 7763, 7765, 7769, 7757, 7763, 7769, 7769, 7742, 7741, + 7769, 7741, 7770, 7757, 7769, 7770, 7757, 7770, 7771, 7772, 7773, 7774, + 7774, 7775, 7772, 7776, 7777, 7778, 7778, 7779, 7780, 7776, 7778, 7780, + 7776, 7780, 7781, 7780, 7779, 7782, 7782, 7783, 7784, 7780, 7782, 7784, + 7780, 7784, 7785, 7783, 7786, 7775, 7783, 7775, 7774, 7783, 7774, 7787, + 7783, 7787, 7784, 7788, 7782, 7779, 7788, 7779, 7778, 7788, 7778, 7789, + 7788, 7790, 7786, 7788, 7786, 7783, 7788, 7783, 7782, 7775, 7786, 7790, + 7790, 7791, 7775, 7789, 7792, 7793, 7793, 7788, 7789, 7790, 7788, 7793, + 7793, 7794, 7790, 7795, 7791, 7790, 7790, 7794, 7795, 7793, 7792, 7796, + 7793, 7796, 7797, 7793, 7797, 7798, 7793, 7798, 7799, 7793, 7799, 7800, + 7794, 7793, 7800, 7794, 7800, 7801, 7794, 7801, 7802, 7794, 7802, 7803, + 7794, 7803, 7804, 7794, 7804, 7805, 7794, 7805, 7795, 7796, 7792, 7806, + 7806, 7807, 7796, 7808, 7806, 7792, 7792, 7789, 7808, 7777, 7808, 7789, + 7789, 7778, 7777, 7809, 7810, 7808, 7808, 7777, 7809, 7806, 7808, 7810, + 7810, 7811, 7806, 7807, 7806, 7811, 7811, 7812, 7807, 7813, 7814, 7810, + 7810, 7809, 7813, 7811, 7810, 7814, 7814, 7815, 7811, 7812, 7811, 7815, + 7815, 7816, 7812, 7817, 7818, 7819, 7817, 7819, 7820, 7817, 7820, 7821, + 7817, 7821, 7816, 7817, 7816, 7815, 7817, 7822, 7823, 7817, 7823, 7824, + 7817, 7824, 7825, 7817, 7825, 7818, 7822, 7826, 7827, 7822, 7827, 7828, + 7822, 7828, 7823, 7815, 7814, 7829, 7829, 7817, 7815, 7822, 7817, 7829, + 7829, 7830, 7822, 7831, 7826, 7822, 7822, 7830, 7831, 7829, 7814, 7813, + 7829, 7813, 7832, 7829, 7832, 7833, 7833, 7834, 7830, 7830, 7829, 7833, + 7835, 7831, 7830, 7830, 7834, 7835, 7836, 7837, 7838, 7836, 7838, 7835, + 7836, 7835, 7839, 7836, 7839, 7833, 7833, 7832, 7840, 7836, 7833, 7840, + 7836, 7840, 7841, 7809, 7842, 7843, 7843, 7840, 7832, 7809, 7843, 7832, + 7809, 7832, 7813, 7838, 7837, 7844, 7844, 7845, 7838, 7846, 7845, 7844, + 7844, 7847, 7846, 7848, 7846, 7847, 7847, 7849, 7848, 7850, 7844, 7837, + 7850, 7837, 7836, 7850, 7836, 7841, 7847, 7844, 7850, 7850, 7851, 7847, + 7847, 7851, 7852, 7847, 7852, 7853, 7847, 7853, 7849, 7854, 7850, 7841, + 7854, 7841, 7840, 7854, 7840, 7843, 7851, 7850, 7854, 7854, 7855, 7851, + 7851, 7855, 7856, 7851, 7856, 7857, 7851, 7857, 7852, 7854, 7843, 7842, + 7855, 7854, 7842, 7855, 7842, 7856, 7857, 7856, 7842, 7857, 7842, 7776, + 7857, 7776, 7858, 7857, 7858, 7859, 7859, 7860, 7861, 7859, 7861, 7853, + 7859, 7853, 7852, 7859, 7852, 7857, 7861, 7862, 7863, 7861, 7863, 7848, + 7861, 7848, 7849, 7861, 7849, 7853, 7864, 7796, 7807, 7864, 7807, 7812, + 7812, 7816, 7865, 7864, 7812, 7865, 7866, 7867, 7868, 7866, 7868, 7869, + 7866, 7869, 7870, 7866, 7870, 7871, 7866, 7871, 7872, 7866, 7872, 7873, + 7866, 7873, 7874, 7866, 7874, 7875, 7866, 7875, 7876, 7866, 7876, 7877, + 7878, 7879, 7880, 7878, 7880, 7881, 7878, 7881, 7882, 7878, 7882, 7883, + 7884, 7881, 7880, 7880, 7885, 7884, 7886, 7884, 7885, 7885, 7887, 7886, + 7888, 7886, 7887, 7887, 7889, 7888, 7890, 7888, 7889, 7889, 7891, 7890, + 7865, 7890, 7891, 7891, 7864, 7865, 7883, 7866, 7877, 7877, 7878, 7883, + 7871, 7892, 7893, 7893, 7872, 7871, 7777, 7776, 7842, 7842, 7809, 7777, + 7894, 7776, 7781, 7894, 7895, 7776, 7895, 7858, 7776, 7896, 7894, 7781, + 7896, 7781, 7780, 7896, 7780, 7785, 7895, 7894, 7896, 7896, 7897, 7895, + 7895, 7897, 7860, 7895, 7860, 7859, 7895, 7859, 7858, 7898, 7896, 7785, + 7898, 7785, 7784, 7898, 7784, 7787, 7897, 7896, 7898, 7898, 7899, 7897, + 7897, 7899, 7862, 7897, 7862, 7861, 7897, 7861, 7860, 7774, 7900, 7898, + 7898, 7787, 7774, 7900, 7901, 7899, 7899, 7898, 7900, 7863, 7862, 7899, + 7899, 7901, 7863, 7773, 7902, 7900, 7900, 7774, 7773, 7901, 7900, 7902, + 7902, 7903, 7901, 7863, 7901, 7903, 7903, 7904, 7863, 7863, 7904, 7905, + 7863, 7905, 7906, 7863, 7906, 7848, 7838, 7845, 7907, 7907, 7908, 7838, + 7845, 7846, 7909, 7909, 7907, 7845, 7906, 7909, 7846, 7846, 7848, 7906, + 7835, 7838, 7908, 7908, 7910, 7835, 7910, 7911, 7831, 7831, 7835, 7910, + 7826, 7831, 7911, 7911, 7912, 7826, 7827, 7826, 7912, 7912, 7913, 7827, + 7914, 7915, 7916, 7914, 7916, 7917, 7914, 7917, 7918, 7914, 7918, 7919, + 7914, 7919, 7920, 7914, 7920, 7921, 7824, 7823, 7828, 7824, 7828, 7922, + 7824, 7922, 7923, 7923, 7924, 7825, 7825, 7824, 7923, 7819, 7818, 7825, + 7819, 7825, 7924, 7819, 7924, 7925, 7925, 7926, 7820, 7820, 7819, 7925, + 7926, 7890, 7821, 7821, 7820, 7926, 7816, 7821, 7890, 7890, 7865, 7816, + 7913, 7914, 7921, 7927, 7922, 7828, 7921, 7927, 7828, 7913, 7921, 7828, + 7913, 7828, 7827, 7928, 7929, 7916, 7916, 7915, 7928, 7930, 7931, 7932, + 7930, 7932, 7933, 7930, 7933, 7934, 7935, 7936, 7937, 7937, 7938, 7935, + 7939, 7940, 7941, 7939, 7941, 7942, 7939, 7942, 7943, 7939, 7943, 7936, + 7939, 7936, 7935, 7939, 7935, 7944, 7804, 7803, 7802, 7804, 7802, 7945, + 7804, 7945, 7946, 7947, 7945, 7802, 7802, 7801, 7947, 7801, 7800, 7799, + 7801, 7799, 7948, 7801, 7948, 7947, 7949, 7948, 7799, 7799, 7798, 7949, + 7891, 7949, 7798, 7798, 7797, 7891, 7864, 7891, 7797, 7797, 7796, 7864, + 7805, 7804, 7946, 7950, 7939, 7944, 7946, 7950, 7944, 7805, 7946, 7944, + 7805, 7944, 7951, 7775, 7791, 7952, 7952, 7772, 7775, 7953, 7952, 7791, + 7791, 7795, 7953, 7951, 7953, 7795, 7795, 7805, 7951, 7954, 7955, 7956, + 7954, 7956, 7957, 7954, 7957, 7958, 7954, 7958, 7959, 7960, 7961, 7962, + 7962, 7963, 7960, 7964, 7965, 7966, 7966, 7967, 7964, 7965, 7968, 7969, + 7969, 7966, 7965, 7962, 7969, 7968, 7968, 7963, 7962, 7970, 7971, 7972, + 7970, 7972, 7964, 7970, 7964, 7967, 7970, 7967, 7973, 7734, 7974, 7975, + 7975, 7735, 7734, 7974, 7976, 7977, 7977, 7975, 7974, 7970, 7977, 7976, + 7976, 7971, 7970, 7978, 7979, 7980, 7980, 7981, 7978, 7980, 7982, 7983, + 7983, 7981, 7980, 7982, 7984, 7985, 7985, 7983, 7982, 7986, 7985, 7984, + 7984, 7987, 7986, 7988, 7989, 7990, 7988, 7990, 7986, 7988, 7986, 7987, + 7988, 7987, 7991, 7992, 7993, 7994, 7994, 7995, 7992, 7996, 7994, 7993, + 7993, 7997, 7996, 7988, 7996, 7997, 7997, 7989, 7988, 7992, 7995, 7998, + 7998, 7999, 7992, 8000, 8001, 8002, 8000, 8002, 8003, 8000, 8003, 8004, + 8000, 8004, 8005, 8006, 8007, 8008, 8008, 8009, 8006, 8010, 8011, 8012, + 8012, 8013, 8010, 8011, 8014, 8015, 8015, 8012, 8011, 8006, 8015, 8014, + 8014, 8007, 8006, 8010, 8013, 8016, 8010, 8016, 8017, 8010, 8017, 8018, + 8010, 8018, 8019, 7678, 8020, 8021, 8021, 7679, 7678, 8020, 8022, 8023, + 8023, 8021, 8020, 8017, 8023, 8022, 8022, 8018, 8017, 8024, 8025, 8026, + 8026, 8027, 8024, 8028, 8026, 8025, 8025, 8029, 8028, 8029, 8030, 8031, + 8029, 8031, 8032, 8029, 8032, 8028, 8033, 8034, 8035, 8035, 8036, 8033, + 8037, 8036, 8035, 8035, 8038, 8037, 8031, 8037, 8038, 8038, 8032, 8031, + 8039, 8035, 8034, 8039, 8034, 8040, 8039, 8040, 8041, 8038, 8035, 8039, + 8039, 8042, 8038, 8038, 8042, 8026, 8038, 8026, 8028, 8038, 8028, 8032, + 8039, 8041, 8027, 8042, 8039, 8027, 8042, 8027, 8026, 8033, 8036, 8043, + 8043, 8044, 8033, 8045, 8043, 8036, 8036, 8037, 8045, 8046, 8045, 8037, + 8037, 8031, 8046, 8047, 8048, 8049, 8047, 8050, 8048, 8051, 8048, 8050, + 8050, 8052, 8051, 8049, 8053, 8054, 8054, 8047, 8049, 8050, 8047, 8054, + 8054, 8055, 8050, 8050, 8055, 8056, 8050, 8056, 8057, 8050, 8057, 8052, + 8054, 8053, 8058, 8054, 8058, 8044, 8054, 8044, 8043, 8043, 8045, 8055, + 8055, 8054, 8043, 8046, 8056, 8055, 8055, 8045, 8046, 8049, 8048, 8059, + 8049, 8059, 8060, 8049, 8060, 8061, 8058, 8053, 8049, 8058, 8049, 8061, + 8058, 8061, 8062, 8058, 8062, 8063, 8063, 8064, 8065, 8063, 8065, 8044, + 8063, 8044, 8058, 8064, 8066, 8067, 8067, 8065, 8064, 8068, 8067, 8066, + 8066, 8069, 8068, 8070, 8068, 8069, 8069, 8071, 8070, 8065, 8067, 8072, + 8072, 8073, 8065, 8074, 8072, 8067, 8067, 8068, 8074, 8075, 8074, 8068, + 8068, 8070, 8075, 8076, 7628, 8075, 8076, 8075, 8070, 8070, 8071, 8077, + 8076, 8070, 8077, 8078, 8079, 8080, 8078, 8080, 8081, 8078, 8081, 8082, + 8078, 8082, 8083, 8078, 8083, 8084, 8078, 8084, 8085, 8078, 8085, 8086, + 8078, 8086, 8087, 8078, 8087, 8088, 8078, 8088, 8089, 8090, 8091, 8092, + 8090, 8092, 8093, 8090, 8093, 8094, 8090, 8094, 8095, 8096, 8093, 8092, + 8092, 8097, 8096, 8098, 8096, 8097, 8097, 8099, 8098, 8100, 8098, 8099, + 8099, 8101, 8100, 8102, 8100, 8101, 8101, 8103, 8102, 8077, 8102, 8103, + 8103, 8076, 8077, 8095, 8078, 8089, 8089, 8090, 8095, 8083, 8104, 8105, + 8105, 8084, 8083, 8106, 8107, 8108, 8106, 8108, 8109, 8106, 8109, 8110, + 8106, 8110, 8071, 8106, 8071, 8069, 8106, 8111, 8112, 8106, 8112, 8113, + 8106, 8113, 8114, 8106, 8114, 8107, 8111, 8115, 8116, 8111, 8116, 8117, + 8111, 8117, 8112, 8069, 8066, 8118, 8118, 8106, 8069, 8111, 8106, 8118, + 8118, 8119, 8111, 8120, 8115, 8111, 8111, 8119, 8120, 8118, 8066, 8064, + 8118, 8064, 8063, 8118, 8063, 8062, 8119, 8118, 8062, 8119, 8062, 8061, + 8119, 8061, 8060, 8059, 8120, 8119, 8119, 8060, 8059, 8073, 8033, 8044, + 8044, 8065, 8073, 8031, 8030, 8121, 8031, 8121, 8122, 8031, 8122, 8046, + 8048, 8051, 8123, 8123, 8124, 8048, 8125, 8123, 8051, 8125, 8051, 8052, + 8125, 8052, 8057, 8057, 8056, 8046, 8057, 8046, 8122, 8057, 8122, 8125, + 8059, 8048, 8124, 8124, 8126, 8059, 8126, 8127, 8120, 8120, 8059, 8126, + 8115, 8120, 8127, 8127, 8128, 8115, 8116, 8115, 8128, 8128, 8129, 8116, + 8130, 8131, 8132, 8130, 8132, 8133, 8130, 8133, 8134, 8130, 8134, 8135, + 8130, 8135, 8136, 8130, 8136, 8137, 8113, 8112, 8117, 8113, 8117, 8138, + 8113, 8138, 8139, 8139, 8140, 8114, 8114, 8113, 8139, 8108, 8107, 8114, + 8108, 8114, 8140, 8108, 8140, 8141, 8141, 8142, 8109, 8109, 8108, 8141, + 8142, 8102, 8110, 8110, 8109, 8142, 8071, 8110, 8102, 8102, 8077, 8071, + 8138, 8117, 8116, 8129, 8130, 8137, 8116, 8129, 8137, 8138, 8116, 8137, + 8138, 8137, 8143, 8144, 8145, 8132, 8132, 8131, 8144, 8146, 8147, 8148, + 8146, 8148, 8149, 8146, 8149, 8150, 8151, 8152, 8153, 8153, 8154, 8151, + 7639, 8024, 8027, 8027, 7622, 7639, 8155, 8156, 8157, 8155, 8157, 8158, + 8155, 8158, 8159, 8155, 8159, 8152, 8155, 8152, 8151, 8155, 8151, 8160, + 7636, 7635, 7634, 7636, 7634, 8161, 7636, 8161, 8162, 8163, 8161, 7634, + 7634, 7633, 8163, 7633, 7632, 7631, 7633, 7631, 8164, 7633, 8164, 8163, + 8165, 8164, 7631, 7631, 7630, 8165, 8103, 8165, 7630, 7630, 7629, 8103, + 8076, 8103, 7629, 7629, 7628, 8076, 7637, 7636, 8162, 8166, 8155, 8160, + 8162, 8166, 8160, 7637, 8162, 8160, 7637, 8160, 7641, 7628, 7624, 8074, + 8074, 8075, 7628, 8072, 8074, 7624, 7624, 7619, 8072, 8073, 8072, 7619, + 7619, 7618, 8073, 8034, 8033, 8073, 8034, 8073, 7618, 8034, 7618, 7617, + 8040, 8034, 7617, 8040, 7617, 7616, 8040, 7616, 8167, 8167, 7622, 8027, + 8167, 8027, 8041, 8167, 8041, 8040 + ] + }, + { + "id": "shape12_part2", + "type": "TRIANGLES", + "indices": [ + 8168, 8169, 8170, 8168, 8170, 8171, 8168, 8171, 8172, 8173, 8169, 8168, + 8168, 8174, 8173, 8175, 8173, 8174, 8174, 8176, 8175, 8172, 8177, 8178, + 8178, 8168, 8172, 8174, 8168, 8178, 8178, 8179, 8174, 8180, 8176, 8174, + 8174, 8179, 8180, 8178, 8177, 8181, 8178, 8181, 8182, 8178, 8182, 8183, + 8178, 8183, 8184, 8178, 8184, 8185, 8179, 8178, 8185, 8179, 8185, 8186, + 8179, 8186, 8187, 8179, 8187, 8188, 8179, 8188, 8189, 8179, 8189, 8190, + 8179, 8190, 8180, 8175, 8176, 8191, 8191, 8192, 8175, 8193, 8191, 8176, + 8176, 8180, 8193, 8194, 8193, 8180, 8180, 8190, 8194, 8195, 8196, 8197, + 8198, 8199, 8200, 8198, 8200, 8201, 8197, 8198, 8201, 8195, 8197, 8201, + 8201, 8202, 8203, 8195, 8201, 8203, 8203, 8204, 8205, 8205, 8206, 8207, + 8205, 8207, 8208, 8208, 8209, 8210, 8205, 8208, 8210, 8203, 8205, 8210, + 8195, 8203, 8210, 8210, 8211, 8212, 8195, 8210, 8212, 8195, 8212, 8213, + 8214, 8215, 8216, 8217, 8207, 8206, 8217, 8206, 8218, 8216, 8217, 8218, + 8214, 8216, 8218, 8218, 8219, 8220, 8214, 8218, 8220, 8220, 8221, 8222, + 8222, 8200, 8199, 8222, 8199, 8223, 8220, 8222, 8223, 8214, 8220, 8223, + 8223, 8224, 8225, 8225, 8226, 8227, 8223, 8225, 8227, 8214, 8223, 8227, + 8214, 8227, 8228, 8229, 8230, 8231, 8231, 8232, 8229, 8233, 8234, 8235, + 8236, 8237, 8238, 8236, 8238, 8239, 8235, 8236, 8239, 8233, 8235, 8239, + 8239, 8240, 8241, 8233, 8239, 8241, 8233, 8241, 8242, 8243, 8244, 8245, + 8243, 8245, 8246, 8242, 8243, 8246, 8233, 8242, 8246, 8247, 8248, 8249, + 8250, 8245, 8244, 8250, 8244, 8251, 8252, 8250, 8251, 8252, 8251, 8253, + 8249, 8252, 8253, 8247, 8249, 8253, 8253, 8254, 8255, 8247, 8253, 8255, + 8247, 8255, 8256, 8256, 8238, 8237, 8247, 8256, 8237, 8263, 8264, 8265, + 8266, 8267, 8268, 8266, 8268, 8269, 8265, 8266, 8269, 8263, 8265, 8269, + 8269, 8270, 8271, 8263, 8269, 8271, 8263, 8271, 8272, 8273, 8274, 8275, + 8273, 8275, 8276, 8272, 8273, 8276, 8263, 8272, 8276, 8277, 8278, 8279, + 8280, 8275, 8274, 8280, 8274, 8281, 8282, 8280, 8281, 8282, 8281, 8283, + 8279, 8282, 8283, 8277, 8279, 8283, 8283, 8284, 8285, 8277, 8283, 8285, + 8277, 8285, 8286, 8286, 8268, 8267, 8277, 8286, 8267, 8287, 8288, 8289, + 8289, 8290, 8287, 8291, 8292, 8293, 8293, 8294, 8295, 8293, 8295, 8296, + 8293, 8296, 8297, 8297, 8298, 8299, 8299, 8300, 8301, 8301, 8302, 8303, + 8303, 8304, 8305, 8301, 8303, 8305, 8305, 8306, 8307, 8305, 8307, 8308, + 8301, 8305, 8308, 8299, 8301, 8308, 8297, 8299, 8308, 8293, 8297, 8308, + 8291, 8293, 8308, 8291, 8308, 8309, 8310, 8311, 8312, 8312, 8307, 8306, + 8312, 8306, 8313, 8312, 8313, 8314, 8314, 8315, 8316, 8312, 8314, 8316, + 8310, 8312, 8316, 8316, 8317, 8318, 8318, 8319, 8320, 8320, 8321, 8322, + 8318, 8320, 8322, 8316, 8318, 8322, 8310, 8316, 8322, 8322, 8295, 8294, + 8322, 8294, 8323, 8310, 8322, 8323, 8310, 8323, 8324, 8325, 8326, 8327, + 8327, 8328, 8325, 8329, 8330, 8331, 8331, 8332, 8333, 8329, 8331, 8333, + 8329, 8333, 8334, 8333, 8332, 8335, 8335, 8336, 8337, 8333, 8335, 8337, + 8333, 8337, 8338, 8336, 8339, 8328, 8336, 8328, 8327, 8336, 8327, 8340, + 8336, 8340, 8337, 8341, 8335, 8332, 8341, 8332, 8331, 8341, 8331, 8342, + 8341, 8343, 8339, 8341, 8339, 8336, 8341, 8336, 8335, 8328, 8339, 8343, + 8343, 8344, 8328, 8342, 8345, 8346, 8346, 8341, 8342, 8343, 8341, 8346, + 8346, 8347, 8343, 8348, 8344, 8343, 8343, 8347, 8348, 8346, 8345, 8349, + 8346, 8349, 8350, 8346, 8350, 8351, 8346, 8351, 8352, 8346, 8352, 8353, + 8347, 8346, 8353, 8347, 8353, 8354, 8347, 8354, 8355, 8347, 8355, 8356, + 8347, 8356, 8357, 8347, 8357, 8358, 8347, 8358, 8348, 8349, 8345, 8359, + 8359, 8360, 8349, 8361, 8359, 8345, 8345, 8342, 8361, 8330, 8361, 8342, + 8342, 8331, 8330, 8362, 8363, 8361, 8361, 8330, 8362, 8359, 8361, 8363, + 8363, 8364, 8359, 8360, 8359, 8364, 8364, 8365, 8360, 8366, 8367, 8363, + 8363, 8362, 8366, 8364, 8363, 8367, 8367, 8368, 8364, 8365, 8364, 8368, + 8368, 8369, 8365, 8370, 8371, 8372, 8370, 8372, 8373, 8370, 8373, 8374, + 8370, 8374, 8369, 8370, 8369, 8368, 8370, 8375, 8376, 8370, 8376, 8377, + 8370, 8377, 8378, 8370, 8378, 8371, 8375, 8379, 8380, 8375, 8380, 8381, + 8375, 8381, 8376, 8368, 8367, 8382, 8382, 8370, 8368, 8375, 8370, 8382, + 8382, 8383, 8375, 8384, 8379, 8375, 8375, 8383, 8384, 8382, 8367, 8366, + 8382, 8366, 8385, 8382, 8385, 8386, 8386, 8387, 8383, 8383, 8382, 8386, + 8388, 8384, 8383, 8383, 8387, 8388, 8389, 8390, 8391, 8389, 8391, 8388, + 8389, 8388, 8392, 8389, 8392, 8386, 8386, 8385, 8393, 8389, 8386, 8393, + 8389, 8393, 8394, 8362, 8395, 8396, 8396, 8393, 8385, 8362, 8396, 8385, + 8362, 8385, 8366, 8391, 8390, 8397, 8397, 8398, 8391, 8399, 8398, 8397, + 8397, 8400, 8399, 8401, 8399, 8400, 8400, 8402, 8401, 8403, 8397, 8390, + 8403, 8390, 8389, 8403, 8389, 8394, 8400, 8397, 8403, 8403, 8404, 8400, + 8400, 8404, 8405, 8400, 8405, 8406, 8400, 8406, 8402, 8407, 8403, 8394, + 8407, 8394, 8393, 8407, 8393, 8396, 8404, 8403, 8407, 8407, 8408, 8404, + 8404, 8408, 8409, 8404, 8409, 8410, 8404, 8410, 8405, 8407, 8396, 8395, + 8408, 8407, 8395, 8408, 8395, 8409, 8410, 8409, 8395, 8410, 8395, 8329, + 8410, 8329, 8411, 8410, 8411, 8412, 8412, 8413, 8414, 8412, 8414, 8406, + 8412, 8406, 8405, 8412, 8405, 8410, 8414, 8415, 8416, 8414, 8416, 8401, + 8414, 8401, 8402, 8414, 8402, 8406, 8417, 8349, 8360, 8417, 8360, 8365, + 8365, 8369, 8418, 8417, 8365, 8418, 8419, 8420, 8421, 8419, 8421, 8422, + 8419, 8422, 8423, 8419, 8423, 8424, 8419, 8424, 8425, 8419, 8425, 8426, + 8419, 8426, 8427, 8419, 8427, 8428, 8419, 8428, 8429, 8419, 8429, 8430, + 8431, 8432, 8433, 8431, 8433, 8434, 8431, 8434, 8435, 8431, 8435, 8436, + 8437, 8434, 8433, 8433, 8438, 8437, 8439, 8437, 8438, 8438, 8440, 8439, + 8441, 8439, 8440, 8440, 8442, 8441, 8443, 8441, 8442, 8442, 8444, 8443, + 8418, 8443, 8444, 8444, 8417, 8418, 8436, 8419, 8430, 8430, 8431, 8436, + 8424, 8445, 8446, 8446, 8425, 8424, 8330, 8329, 8395, 8395, 8362, 8330, + 8447, 8329, 8334, 8447, 8448, 8329, 8448, 8411, 8329, 8449, 8447, 8334, + 8449, 8334, 8333, 8449, 8333, 8338, 8448, 8447, 8449, 8449, 8450, 8448, + 8448, 8450, 8413, 8448, 8413, 8412, 8448, 8412, 8411, 8451, 8449, 8338, + 8451, 8338, 8337, 8451, 8337, 8340, 8450, 8449, 8451, 8451, 8452, 8450, + 8450, 8452, 8415, 8450, 8415, 8414, 8450, 8414, 8413, 8327, 8453, 8451, + 8451, 8340, 8327, 8453, 8454, 8452, 8452, 8451, 8453, 8416, 8415, 8452, + 8452, 8454, 8416, 8326, 8455, 8453, 8453, 8327, 8326, 8454, 8453, 8455, + 8455, 8456, 8454, 8416, 8454, 8456, 8456, 8457, 8416, 8416, 8457, 8458, + 8416, 8458, 8459, 8416, 8459, 8401, 8391, 8398, 8460, 8460, 8461, 8391, + 8398, 8399, 8462, 8462, 8460, 8398, 8459, 8462, 8399, 8399, 8401, 8459, + 8388, 8391, 8461, 8461, 8463, 8388, 8463, 8464, 8384, 8384, 8388, 8463, + 8379, 8384, 8464, 8464, 8465, 8379, 8380, 8379, 8465, 8465, 8466, 8380, + 8467, 8468, 8469, 8467, 8469, 8470, 8467, 8470, 8471, 8467, 8471, 8472, + 8467, 8472, 8473, 8467, 8473, 8474, 8377, 8376, 8381, 8377, 8381, 8475, + 8377, 8475, 8476, 8476, 8477, 8378, 8378, 8377, 8476, 8372, 8371, 8378, + 8372, 8378, 8477, 8372, 8477, 8478, 8478, 8479, 8373, 8373, 8372, 8478, + 8479, 8443, 8374, 8374, 8373, 8479, 8369, 8374, 8443, 8443, 8418, 8369, + 8466, 8467, 8474, 8480, 8475, 8381, 8474, 8480, 8381, 8466, 8474, 8381, + 8466, 8381, 8380, 8481, 8482, 8469, 8469, 8468, 8481, 8483, 8484, 8485, + 8483, 8485, 8486, 8483, 8486, 8487, 8488, 8489, 8490, 8490, 8491, 8488, + 8492, 8493, 8494, 8492, 8494, 8495, 8492, 8495, 8496, 8492, 8496, 8489, + 8492, 8489, 8488, 8492, 8488, 8497, 8357, 8356, 8355, 8357, 8355, 8498, + 8357, 8498, 8499, 8500, 8498, 8355, 8355, 8354, 8500, 8354, 8353, 8352, + 8354, 8352, 8501, 8354, 8501, 8500, 8502, 8501, 8352, 8352, 8351, 8502, + 8444, 8502, 8351, 8351, 8350, 8444, 8417, 8444, 8350, 8350, 8349, 8417, + 8358, 8357, 8499, 8503, 8492, 8497, 8499, 8503, 8497, 8358, 8499, 8497, + 8358, 8497, 8504, 8328, 8344, 8505, 8505, 8325, 8328, 8506, 8505, 8344, + 8344, 8348, 8506, 8504, 8506, 8348, 8348, 8358, 8504, 8507, 8508, 8509, + 8507, 8509, 8510, 8507, 8510, 8511, 8507, 8511, 8512, 8513, 8514, 8515, + 8515, 8516, 8513, 8517, 8518, 8519, 8519, 8520, 8517, 8518, 8521, 8522, + 8522, 8519, 8518, 8515, 8522, 8521, 8521, 8516, 8515, 8523, 8524, 8525, + 8523, 8525, 8517, 8523, 8517, 8520, 8523, 8520, 8526, 8287, 8527, 8528, + 8528, 8288, 8287, 8527, 8529, 8530, 8530, 8528, 8527, 8523, 8530, 8529, + 8529, 8524, 8523, 8553, 8554, 8555, 8553, 8555, 8556, 8553, 8556, 8557, + 8553, 8557, 8558, 8559, 8560, 8561, 8561, 8562, 8559, 8563, 8564, 8565, + 8565, 8566, 8563, 8564, 8567, 8568, 8568, 8565, 8564, 8559, 8568, 8567, + 8567, 8560, 8559, 8563, 8566, 8569, 8563, 8569, 8570, 8563, 8570, 8571, + 8563, 8571, 8572, 8231, 8573, 8574, 8574, 8232, 8231, 8573, 8575, 8576, + 8576, 8574, 8573, 8570, 8576, 8575, 8575, 8571, 8570, 8577, 8578, 8579, + 8579, 8580, 8577, 8581, 8579, 8578, 8578, 8582, 8581, 8582, 8583, 8584, + 8582, 8584, 8585, 8582, 8585, 8581, 8586, 8587, 8588, 8588, 8589, 8586, + 8590, 8589, 8588, 8588, 8591, 8590, 8584, 8590, 8591, 8591, 8585, 8584, + 8592, 8588, 8587, 8592, 8587, 8593, 8592, 8593, 8594, 8591, 8588, 8592, + 8592, 8595, 8591, 8591, 8595, 8579, 8591, 8579, 8581, 8591, 8581, 8585, + 8592, 8594, 8580, 8595, 8592, 8580, 8595, 8580, 8579, 8586, 8589, 8596, + 8596, 8597, 8586, 8598, 8596, 8589, 8589, 8590, 8598, 8599, 8598, 8590, + 8590, 8584, 8599, 8600, 8601, 8602, 8600, 8603, 8601, 8604, 8601, 8603, + 8603, 8605, 8604, 8602, 8606, 8607, 8607, 8600, 8602, 8603, 8600, 8607, + 8607, 8608, 8603, 8603, 8608, 8609, 8603, 8609, 8610, 8603, 8610, 8605, + 8607, 8606, 8611, 8607, 8611, 8597, 8607, 8597, 8596, 8596, 8598, 8608, + 8608, 8607, 8596, 8599, 8609, 8608, 8608, 8598, 8599, 8602, 8601, 8612, + 8602, 8612, 8613, 8602, 8613, 8614, 8611, 8606, 8602, 8611, 8602, 8614, + 8611, 8614, 8615, 8611, 8615, 8616, 8616, 8617, 8618, 8616, 8618, 8597, + 8616, 8597, 8611, 8617, 8619, 8620, 8620, 8618, 8617, 8621, 8620, 8619, + 8619, 8622, 8621, 8623, 8621, 8622, 8622, 8624, 8623, 8618, 8620, 8625, + 8625, 8626, 8618, 8627, 8625, 8620, 8620, 8621, 8627, 8628, 8627, 8621, + 8621, 8623, 8628, 8629, 8181, 8628, 8629, 8628, 8623, 8623, 8624, 8630, + 8629, 8623, 8630, 8631, 8632, 8633, 8631, 8633, 8634, 8631, 8634, 8635, + 8631, 8635, 8636, 8631, 8636, 8637, 8631, 8637, 8638, 8631, 8638, 8639, + 8631, 8639, 8640, 8631, 8640, 8641, 8631, 8641, 8642, 8643, 8644, 8645, + 8643, 8645, 8646, 8643, 8646, 8647, 8643, 8647, 8648, 8649, 8646, 8645, + 8645, 8650, 8649, 8651, 8649, 8650, 8650, 8652, 8651, 8653, 8651, 8652, + 8652, 8654, 8653, 8655, 8653, 8654, 8654, 8656, 8655, 8630, 8655, 8656, + 8656, 8629, 8630, 8648, 8631, 8642, 8642, 8643, 8648, 8636, 8657, 8658, + 8658, 8637, 8636, 8659, 8660, 8661, 8659, 8661, 8662, 8659, 8662, 8663, + 8659, 8663, 8624, 8659, 8624, 8622, 8659, 8664, 8665, 8659, 8665, 8666, + 8659, 8666, 8667, 8659, 8667, 8660, 8664, 8668, 8669, 8664, 8669, 8670, + 8664, 8670, 8665, 8622, 8619, 8671, 8671, 8659, 8622, 8664, 8659, 8671, + 8671, 8672, 8664, 8673, 8668, 8664, 8664, 8672, 8673, 8671, 8619, 8617, + 8671, 8617, 8616, 8671, 8616, 8615, 8672, 8671, 8615, 8672, 8615, 8614, + 8672, 8614, 8613, 8612, 8673, 8672, 8672, 8613, 8612, 8626, 8586, 8597, + 8597, 8618, 8626, 8584, 8583, 8674, 8584, 8674, 8675, 8584, 8675, 8599, + 8601, 8604, 8676, 8676, 8677, 8601, 8678, 8676, 8604, 8678, 8604, 8605, + 8678, 8605, 8610, 8610, 8609, 8599, 8610, 8599, 8675, 8610, 8675, 8678, + 8612, 8601, 8677, 8677, 8679, 8612, 8679, 8680, 8673, 8673, 8612, 8679, + 8668, 8673, 8680, 8680, 8681, 8668, 8669, 8668, 8681, 8681, 8682, 8669, + 8683, 8684, 8685, 8683, 8685, 8686, 8683, 8686, 8687, 8683, 8687, 8688, + 8683, 8688, 8689, 8683, 8689, 8690, 8666, 8665, 8670, 8666, 8670, 8691, + 8666, 8691, 8692, 8692, 8693, 8667, 8667, 8666, 8692, 8661, 8660, 8667, + 8661, 8667, 8693, 8661, 8693, 8694, 8694, 8695, 8662, 8662, 8661, 8694, + 8695, 8655, 8663, 8663, 8662, 8695, 8624, 8663, 8655, 8655, 8630, 8624, + 8691, 8670, 8669, 8682, 8683, 8690, 8669, 8682, 8690, 8691, 8669, 8690, + 8691, 8690, 8696, 8697, 8698, 8685, 8685, 8684, 8697, 8699, 8700, 8701, + 8699, 8701, 8702, 8699, 8702, 8703, 8704, 8705, 8706, 8706, 8707, 8704, + 8192, 8577, 8580, 8580, 8175, 8192, 8708, 8709, 8710, 8708, 8710, 8711, + 8708, 8711, 8712, 8708, 8712, 8705, 8708, 8705, 8704, 8708, 8704, 8713, + 8189, 8188, 8187, 8189, 8187, 8714, 8189, 8714, 8715, 8716, 8714, 8187, + 8187, 8186, 8716, 8186, 8185, 8184, 8186, 8184, 8717, 8186, 8717, 8716, + 8718, 8717, 8184, 8184, 8183, 8718, 8656, 8718, 8183, 8183, 8182, 8656, + 8629, 8656, 8182, 8182, 8181, 8629, 8190, 8189, 8715, 8719, 8708, 8713, + 8715, 8719, 8713, 8190, 8715, 8713, 8190, 8713, 8194, 8181, 8177, 8627, + 8627, 8628, 8181, 8625, 8627, 8177, 8177, 8172, 8625, 8626, 8625, 8172, + 8172, 8171, 8626, 8587, 8586, 8626, 8587, 8626, 8171, 8587, 8171, 8170, + 8593, 8587, 8170, 8593, 8170, 8169, 8593, 8169, 8720, 8720, 8175, 8580, + 8720, 8580, 8594, 8720, 8594, 8593 + ] + }, + { + "id": "shape12_part1", + "type": "TRIANGLES", + "indices": [ + 8257, 8258, 8259, 8257, 8259, 8260, 8257, 8260, 8261, 8257, 8261, 8262, + 8531, 8532, 8533, 8533, 8534, 8531, 8533, 8535, 8536, 8536, 8534, 8533, + 8535, 8537, 8538, 8538, 8536, 8535, 8539, 8538, 8537, 8537, 8540, 8539, + 8541, 8542, 8543, 8541, 8543, 8539, 8541, 8539, 8540, 8541, 8540, 8544, + 8545, 8546, 8547, 8547, 8548, 8545, 8549, 8547, 8546, 8546, 8550, 8549, + 8541, 8549, 8550, 8550, 8542, 8541, 8545, 8548, 8551, 8551, 8552, 8545 + ] + }, + { + "id": "shape235_part1", + "type": "TRIANGLES", + "indices": [ + 8721, 8722, 8723, 8724, 8723, 8722, 8725, 8726, 8727, 8726, 8725, 8728, + 8729, 8730, 8731, 8731, 8730, 8732, 8733, 8734, 8735, 8735, 8734, 8736, + 8737, 8738, 8739, 8738, 8737, 8740, 8741, 8742, 8743, 8743, 8742, 8744, + 8745, 8746, 8747, 8748, 8747, 8746, 8749, 8750, 8751, 8752, 8751, 8750, + 8753, 8754, 8755, 8755, 8754, 8756, 8757, 8758, 8759, 8760, 8761, 8762, + 8763, 8764, 8765, 8766, 8767, 8768, 8769, 8770, 8771, 8771, 8770, 8772, + 8773, 8774, 8775, 8775, 8774, 8776, 8777, 8778, 8779, 8779, 8780, 8777, + 8781, 8782, 8783, 8783, 8782, 8784, 8785, 8786, 8787, 8785, 8787, 8788, + 8789, 8775, 8790, 8791, 8790, 8775, 8771, 8772, 8773, 8773, 8772, 8774, + 8776, 8792, 8793, 8792, 8776, 8794, 8779, 8795, 8796, 8795, 8779, 8797, + 8777, 8781, 8778, 8781, 8777, 8782, 8798, 8780, 8799, 8799, 8780, 8800, + 8785, 8791, 8786, 8796, 8791, 8785, 8775, 8776, 8786, 8786, 8776, 8787, + 8793, 8788, 8787, 8788, 8793, 8800, 8785, 8788, 8779, 8779, 8788, 8780, + 8790, 8801, 8789, 8789, 8801, 8802, 8803, 8794, 8804, 8794, 8803, 8792, + 8797, 8805, 8795, 8805, 8797, 8806, 8799, 8807, 8798, 8808, 8798, 8807, + 8786, 8791, 8775, 8793, 8787, 8776, 8780, 8788, 8800, 8796, 8785, 8779, + 8809, 8810, 8811, 8810, 8809, 8812, 8813, 8814, 8815, 8813, 8815, 8816, + 8811, 8814, 8813, 8814, 8811, 8810, 8817, 8818, 8819, 8820, 8819, 8818, + 8821, 8822, 8823, 8824, 8822, 8821, 8818, 8817, 8824, 8824, 8817, 8822 + ] + }, + { + "id": "shape236_part1", + "type": "TRIANGLES", + "indices": [ + 8825, 8826, 8827, 8826, 8825, 8828, 8828, 8829, 8826, 8829, 8828, 8830, + 8831, 8832, 8830, 8830, 8832, 8829, 8833, 8834, 8831, 8831, 8834, 8832, + 8835, 8836, 8833, 8833, 8836, 8834, 8837, 8838, 8835, 8835, 8838, 8836, + 8839, 8840, 8837, 8837, 8840, 8838, 8841, 8842, 8839, 8839, 8842, 8840, + 8842, 8841, 8843, 8844, 8843, 8841, 8843, 8844, 8845, 8846, 8845, 8844, + 8845, 8846, 8847, 8848, 8847, 8846, 8847, 8848, 8849, 8850, 8849, 8848, + 8850, 8851, 8849, 8851, 8850, 8852, 8851, 8852, 8853, 8853, 8852, 8854, + 8853, 8854, 8855, 8855, 8854, 8856, 8855, 8856, 8857, 8857, 8856, 8858, + 8857, 8858, 8859, 8859, 8858, 8860, 8859, 8860, 8861, 8861, 8860, 8862, + 8862, 8863, 8861, 8863, 8862, 8864, 8864, 8865, 8863, 8865, 8864, 8866, + 8867, 8868, 8869, 8868, 8867, 8870, 8868, 8871, 8872, 8868, 8872, 8869, + 8873, 8872, 8871, 8872, 8873, 8874, 8875, 8876, 8873, 8876, 8874, 8873, + 8876, 8875, 8877, 8877, 8875, 8878, 8877, 8879, 8880, 8879, 8877, 8878, + 8880, 8881, 8882, 8881, 8880, 8879, 8881, 8883, 8884, 8881, 8884, 8882, + 8885, 8884, 8883, 8884, 8885, 8886, 8887, 8886, 8885, 8886, 8887, 8888, + 8888, 8887, 8889, 8890, 8889, 8887, 8889, 8890, 8891, 8891, 8890, 8892, + 8891, 8893, 8894, 8893, 8891, 8892, 8893, 8895, 8894, 8895, 8893, 8896, + 8896, 8897, 8898, 8896, 8898, 8895, 8899, 8898, 8897, 8898, 8899, 8900, + 8901, 8900, 8899, 8900, 8901, 8902, 8902, 8901, 8903, 8903, 8901, 8904, + 8903, 8905, 8906, 8905, 8903, 8904, 8906, 8907, 8908, 8907, 8906, 8905, + 8909, 8910, 8911, 8910, 8909, 8912, 8912, 8913, 8910, 8913, 8912, 8914, + 8915, 8916, 8914, 8914, 8916, 8913, 8917, 8918, 8915, 8915, 8918, 8916, + 8919, 8920, 8917, 8917, 8920, 8918, 8921, 8922, 8919, 8919, 8922, 8920, + 8923, 8924, 8921, 8921, 8924, 8922, 8925, 8926, 8923, 8923, 8926, 8924, + 8926, 8925, 8927, 8928, 8927, 8925, 8927, 8928, 8929, 8930, 8929, 8928, + 8929, 8930, 8931, 8932, 8931, 8930, 8931, 8932, 8933, 8934, 8933, 8932, + 8933, 8934, 8935, 8935, 8934, 8936, 8935, 8936, 8937, 8937, 8936, 8938, + 8937, 8938, 8939, 8939, 8938, 8940, 8939, 8940, 8941, 8941, 8940, 8942, + 8942, 8943, 8941, 8943, 8942, 8944, 8944, 8945, 8943, 8945, 8944, 8946, + 8946, 8947, 8945, 8947, 8946, 8948, 8948, 8949, 8947, 8949, 8948, 8950, + 8951, 8952, 8953, 8952, 8951, 8954, 8952, 8955, 8956, 8955, 8952, 8954, + 8956, 8955, 8957, 8957, 8955, 8958, 8959, 8957, 8958, 8957, 8959, 8960, + 8961, 8960, 8959, 8960, 8961, 8962, 8963, 8961, 8964, 8961, 8963, 8962, + 8964, 8965, 8963, 8965, 8964, 8966, 8965, 8967, 8968, 8967, 8965, 8966, + 8968, 8967, 8969, 8969, 8967, 8970, 8969, 8970, 8971, 8972, 8971, 8970, + 8973, 8971, 8972, 8971, 8973, 8974, 8974, 8975, 8976, 8975, 8974, 8973, + 8977, 8975, 8978, 8975, 8977, 8976, 8977, 8979, 8980, 8979, 8977, 8978, + 8980, 8981, 8982, 8981, 8980, 8979, 8982, 8981, 8983, 8983, 8981, 8984, + 8985, 8986, 8984, 8986, 8983, 8984, 8987, 8986, 8985, 8986, 8987, 8988, + 8989, 8988, 8987, 8989, 8987, 8990, 8990, 8991, 8989, 8991, 8990, 8992 + ] + }, + { + "id": "shape237_part1", + "type": "TRIANGLES", + "indices": [ + 8993, 8994, 8995, 8994, 8993, 8996, 8996, 8997, 8994, 8997, 8996, 8998, + 8998, 8999, 8997, 8999, 8998, 9000, 9001, 9002, 9000, 9000, 9002, 8999, + 9003, 9004, 9001, 9001, 9004, 9002, 9005, 9006, 9003, 9003, 9006, 9004, + 9007, 9008, 9005, 9005, 9008, 9006, 9009, 9010, 9007, 9007, 9010, 9008, + 9010, 9009, 9011, 9012, 9011, 9009, 9011, 9012, 9013, 9014, 9013, 9012, + 9013, 9014, 9015, 9016, 9015, 9014, 9015, 9016, 9017, 9018, 9017, 9016, + 9018, 9019, 9017, 9019, 9018, 9020, 9019, 9020, 9021, 9021, 9020, 9022, + 9021, 9022, 9023, 9023, 9022, 9024, 9024, 9025, 9023, 9025, 9024, 9026, + 9025, 9026, 9027, 9027, 9026, 9028, 9027, 9028, 9029, 9029, 9028, 9030, + 9030, 9031, 9029, 9031, 9030, 9032, 9032, 9033, 9031, 9033, 9032, 9034, + 9035, 9036, 9037, 9036, 9035, 9038, 9038, 9039, 9040, 9038, 9040, 9036, + 9041, 9042, 9039, 9039, 9042, 9040, 9043, 9044, 9041, 9044, 9042, 9041, + 9044, 9045, 9046, 9045, 9044, 9043, 9045, 9047, 9046, 9047, 9045, 9048, + 9047, 9049, 9050, 9049, 9047, 9048, 9049, 9051, 9052, 9049, 9052, 9050, + 9053, 9052, 9051, 9052, 9053, 9054, 9055, 9056, 9053, 9056, 9054, 9053, + 9056, 9057, 9058, 9057, 9056, 9055, 9058, 9057, 9059, 9059, 9057, 9060, + 9059, 9061, 9062, 9061, 9059, 9060, 9061, 9063, 9062, 9063, 9061, 9064, + 9064, 9065, 9066, 9064, 9066, 9063, 9067, 9066, 9065, 9066, 9067, 9068, + 9069, 9068, 9067, 9068, 9069, 9070, 9070, 9071, 9072, 9071, 9070, 9069, + 9071, 9073, 9072, 9073, 9071, 9074, 9073, 9075, 9076, 9075, 9073, 9074, + 9077, 9078, 9079, 9078, 9077, 9080, 9080, 9081, 9078, 9081, 9080, 9082, + 9083, 9084, 9082, 9082, 9084, 9081, 9085, 9086, 9083, 9083, 9086, 9084, + 9087, 9088, 9085, 9085, 9088, 9086, 9089, 9090, 9087, 9087, 9090, 9088, + 9091, 9092, 9089, 9089, 9092, 9090, 9093, 9094, 9091, 9091, 9094, 9092, + 9094, 9093, 9095, 9096, 9095, 9093, 9095, 9096, 9097, 9098, 9097, 9096, + 9097, 9098, 9099, 9100, 9099, 9098, 9099, 9100, 9101, 9102, 9101, 9100, + 9102, 9103, 9101, 9103, 9102, 9104, 9104, 9105, 9103, 9105, 9104, 9106, + 9105, 9106, 9107, 9107, 9106, 9108, 9108, 9109, 9107, 9109, 9108, 9110, + 9110, 9111, 9109, 9111, 9110, 9112, 9112, 9113, 9111, 9113, 9112, 9114, + 9114, 9115, 9113, 9115, 9114, 9116, 9116, 9117, 9115, 9117, 9116, 9118, + 9119, 9120, 9121, 9120, 9119, 9122, 9121, 9123, 9124, 9123, 9121, 9120, + 9124, 9125, 9126, 9125, 9124, 9123, 9127, 9126, 9125, 9126, 9127, 9128, + 9129, 9130, 9127, 9130, 9128, 9127, 9131, 9130, 9129, 9130, 9131, 9132, + 9131, 9133, 9132, 9133, 9131, 9134, 9133, 9135, 9136, 9135, 9133, 9134, + 9136, 9135, 9137, 9137, 9135, 9138, 9137, 9139, 9140, 9139, 9137, 9138, + 9141, 9142, 9139, 9142, 9140, 9139, 9142, 9143, 9144, 9143, 9142, 9141, + 9145, 9143, 9146, 9143, 9145, 9144, 9145, 9147, 9148, 9147, 9145, 9146, + 9148, 9149, 9150, 9149, 9148, 9147, 9150, 9149, 9151, 9151, 9149, 9152, + 9153, 9154, 9152, 9154, 9151, 9152, 9155, 9156, 9153, 9156, 9154, 9153, + 9156, 9157, 9158, 9157, 9156, 9155, 9157, 9159, 9158, 9159, 9157, 9160 + ] + }, + { + "id": "shape238_part1", + "type": "TRIANGLES", + "indices": [ + 9161, 9162, 9163, 9162, 9161, 9164, 9164, 9165, 9162, 9165, 9164, 9166, + 9167, 9168, 9166, 9166, 9168, 9165, 9169, 9170, 9167, 9167, 9170, 9168, + 9171, 9172, 9169, 9169, 9172, 9170, 9173, 9174, 9171, 9171, 9174, 9172, + 9175, 9176, 9173, 9173, 9176, 9174, 9177, 9178, 9175, 9175, 9178, 9176, + 9178, 9177, 9179, 9180, 9179, 9177, 9179, 9180, 9181, 9182, 9181, 9180, + 9181, 9182, 9183, 9184, 9183, 9182, 9183, 9184, 9185, 9186, 9185, 9184, + 9185, 9186, 9187, 9187, 9186, 9188, 9187, 9188, 9189, 9189, 9188, 9190, + 9189, 9190, 9191, 9191, 9190, 9192, 9191, 9192, 9193, 9193, 9192, 9194, + 9193, 9194, 9195, 9195, 9194, 9196, 9195, 9196, 9197, 9197, 9196, 9198, + 9198, 9199, 9197, 9199, 9198, 9200, 9200, 9201, 9199, 9201, 9200, 9202, + 9203, 9204, 9205, 9204, 9203, 9206, 9206, 9207, 9208, 9206, 9208, 9204, + 9209, 9208, 9207, 9208, 9209, 9210, 9211, 9210, 9209, 9210, 9211, 9212, + 9212, 9213, 9214, 9213, 9212, 9211, 9213, 9215, 9214, 9215, 9213, 9216, + 9215, 9217, 9218, 9217, 9215, 9216, 9217, 9219, 9220, 9217, 9220, 9218, + 9221, 9220, 9219, 9220, 9221, 9222, 9223, 9222, 9221, 9222, 9223, 9224, + 9224, 9223, 9225, 9226, 9225, 9223, 9225, 9226, 9227, 9227, 9226, 9228, + 9228, 9229, 9227, 9229, 9228, 9230, 9230, 9231, 9229, 9231, 9230, 9232, + 9232, 9233, 9234, 9232, 9234, 9231, 9235, 9234, 9233, 9234, 9235, 9236, + 9237, 9238, 9235, 9238, 9236, 9235, 9238, 9237, 9239, 9239, 9237, 9240, + 9239, 9241, 9242, 9241, 9239, 9240, 9242, 9243, 9244, 9243, 9242, 9241, + 9245, 9246, 9247, 9246, 9245, 9248, 9248, 9249, 9246, 9249, 9248, 9250, + 9251, 9252, 9250, 9250, 9252, 9249, 9253, 9254, 9251, 9251, 9254, 9252, + 9255, 9256, 9253, 9253, 9256, 9254, 9257, 9258, 9255, 9255, 9258, 9256, + 9259, 9260, 9257, 9257, 9260, 9258, 9260, 9259, 9261, 9262, 9261, 9259, + 9261, 9262, 9263, 9264, 9263, 9262, 9263, 9264, 9265, 9266, 9265, 9264, + 9265, 9266, 9267, 9268, 9267, 9266, 9267, 9268, 9269, 9270, 9269, 9268, + 9269, 9270, 9271, 9272, 9271, 9270, 9271, 9272, 9273, 9273, 9272, 9274, + 9274, 9275, 9273, 9275, 9274, 9276, 9275, 9276, 9277, 9277, 9276, 9278, + 9277, 9278, 9279, 9279, 9278, 9280, 9280, 9281, 9279, 9281, 9280, 9282, + 9282, 9283, 9281, 9283, 9282, 9284, 9284, 9285, 9283, 9285, 9284, 9286, + 9287, 9288, 9289, 9288, 9287, 9290, 9289, 9291, 9292, 9291, 9289, 9288, + 9292, 9291, 9293, 9293, 9291, 9294, 9295, 9296, 9294, 9296, 9293, 9294, + 9297, 9298, 9295, 9298, 9296, 9295, 9299, 9298, 9297, 9298, 9299, 9300, + 9299, 9301, 9300, 9301, 9299, 9302, 9301, 9303, 9304, 9303, 9301, 9302, + 9304, 9303, 9305, 9305, 9303, 9306, 9305, 9306, 9307, 9308, 9307, 9306, + 9309, 9307, 9308, 9307, 9309, 9310, 9310, 9311, 9312, 9311, 9310, 9309, + 9313, 9312, 9311, 9312, 9313, 9314, 9314, 9315, 9316, 9315, 9314, 9313, + 9316, 9317, 9318, 9317, 9316, 9315, 9318, 9317, 9319, 9319, 9317, 9320, + 9321, 9319, 9320, 9319, 9321, 9322, 9323, 9322, 9321, 9322, 9323, 9324, + 9325, 9324, 9323, 9325, 9323, 9326, 9326, 9327, 9325, 9327, 9326, 9328 + ] + }, + { + "id": "shape239_part1", + "type": "TRIANGLES", + "indices": [ + 9329, 9330, 9331, 9330, 9329, 9332, 9332, 9333, 9330, 9333, 9332, 9334, + 9335, 9336, 9334, 9334, 9336, 9333, 9337, 9338, 9335, 9335, 9338, 9336, + 9339, 9340, 9337, 9337, 9340, 9338, 9341, 9342, 9339, 9339, 9342, 9340, + 9343, 9344, 9341, 9341, 9344, 9342, 9344, 9343, 9345, 9346, 9345, 9343, + 9345, 9346, 9347, 9348, 9347, 9346, 9347, 9348, 9349, 9350, 9349, 9348, + 9349, 9350, 9351, 9352, 9351, 9350, 9351, 9352, 9353, 9354, 9353, 9352, + 9353, 9354, 9355, 9356, 9355, 9354, 9355, 9356, 9357, 9357, 9356, 9358, + 9357, 9358, 9359, 9359, 9358, 9360, 9360, 9361, 9359, 9361, 9360, 9362, + 9362, 9363, 9361, 9363, 9362, 9364, 9364, 9365, 9363, 9365, 9364, 9366, + 9366, 9367, 9365, 9367, 9366, 9368, 9368, 9369, 9367, 9369, 9368, 9370, + 9371, 9372, 9373, 9372, 9371, 9374, 9374, 9375, 9376, 9374, 9376, 9372, + 9377, 9376, 9375, 9376, 9377, 9378, 9379, 9380, 9377, 9380, 9378, 9377, + 9380, 9379, 9381, 9381, 9379, 9382, 9381, 9383, 9384, 9383, 9381, 9382, + 9384, 9385, 9386, 9385, 9384, 9383, 9385, 9387, 9388, 9385, 9388, 9386, + 9389, 9388, 9387, 9388, 9389, 9390, 9391, 9392, 9389, 9392, 9390, 9389, + 9392, 9393, 9394, 9393, 9392, 9391, 9394, 9393, 9395, 9395, 9393, 9396, + 9395, 9397, 9398, 9397, 9395, 9396, 9398, 9399, 9400, 9399, 9398, 9397, + 9401, 9400, 9399, 9400, 9401, 9402, 9403, 9404, 9401, 9401, 9404, 9402, + 9405, 9406, 9403, 9406, 9404, 9403, 9406, 9405, 9407, 9407, 9405, 9408, + 9408, 9409, 9407, 9409, 9408, 9410, 9409, 9411, 9412, 9411, 9409, 9410, + 9413, 9414, 9415, 9414, 9413, 9416, 9416, 9417, 9414, 9417, 9416, 9418, + 9419, 9420, 9418, 9418, 9420, 9417, 9421, 9422, 9419, 9419, 9422, 9420, + 9423, 9424, 9421, 9421, 9424, 9422, 9425, 9426, 9423, 9423, 9426, 9424, + 9427, 9428, 9425, 9425, 9428, 9426, 9429, 9430, 9427, 9427, 9430, 9428, + 9430, 9429, 9431, 9432, 9431, 9429, 9431, 9432, 9433, 9434, 9433, 9432, + 9433, 9434, 9435, 9436, 9435, 9434, 9435, 9436, 9437, 9438, 9437, 9436, + 9437, 9438, 9439, 9439, 9438, 9440, 9439, 9440, 9441, 9441, 9440, 9442, + 9441, 9442, 9443, 9443, 9442, 9444, 9443, 9444, 9445, 9445, 9444, 9446, + 9446, 9447, 9445, 9447, 9446, 9448, 9448, 9449, 9447, 9449, 9448, 9450, + 9450, 9451, 9449, 9451, 9450, 9452, 9452, 9453, 9451, 9453, 9452, 9454, + 9455, 9456, 9457, 9456, 9455, 9458, 9457, 9459, 9460, 9459, 9457, 9456, + 9460, 9459, 9461, 9461, 9459, 9462, 9463, 9461, 9462, 9461, 9463, 9464, + 9465, 9464, 9463, 9464, 9465, 9466, 9467, 9465, 9468, 9465, 9467, 9466, + 9468, 9469, 9467, 9469, 9468, 9470, 9469, 9471, 9472, 9471, 9469, 9470, + 9472, 9471, 9473, 9473, 9471, 9474, 9473, 9475, 9476, 9475, 9473, 9474, + 9477, 9478, 9475, 9478, 9476, 9475, 9478, 9479, 9480, 9479, 9478, 9477, + 9481, 9479, 9482, 9479, 9481, 9480, 9482, 9483, 9481, 9483, 9482, 9484, + 9484, 9485, 9483, 9485, 9484, 9486, 9485, 9487, 9488, 9487, 9485, 9486, + 9489, 9488, 9487, 9488, 9489, 9490, 9491, 9490, 9489, 9490, 9491, 9492, + 9492, 9493, 9494, 9493, 9492, 9491, 9493, 9495, 9494, 9495, 9493, 9496 + ] + }, + { + "id": "shape240_part1", + "type": "TRIANGLES", + "indices": [ + 9497, 9498, 9499, 9498, 9497, 9500, 9500, 9501, 9498, 9501, 9500, 9502, + 9503, 9504, 9502, 9502, 9504, 9501, 9505, 9506, 9503, 9503, 9506, 9504, + 9507, 9508, 9505, 9505, 9508, 9506, 9509, 9510, 9507, 9507, 9510, 9508, + 9511, 9512, 9509, 9509, 9512, 9510, 9513, 9514, 9511, 9511, 9514, 9512, + 9514, 9513, 9515, 9516, 9515, 9513, 9515, 9516, 9517, 9518, 9517, 9516, + 9517, 9518, 9519, 9520, 9519, 9518, 9519, 9520, 9521, 9522, 9521, 9520, + 9521, 9522, 9523, 9524, 9523, 9522, 9523, 9524, 9525, 9525, 9524, 9526, + 9525, 9526, 9527, 9527, 9526, 9528, 9527, 9528, 9529, 9529, 9528, 9530, + 9529, 9530, 9531, 9531, 9530, 9532, 9531, 9532, 9533, 9533, 9532, 9534, + 9534, 9535, 9533, 9535, 9534, 9536, 9536, 9537, 9535, 9537, 9536, 9538, + 9539, 9540, 9541, 9540, 9539, 9542, 9542, 9543, 9544, 9542, 9544, 9540, + 9545, 9544, 9543, 9544, 9545, 9546, 9547, 9546, 9545, 9546, 9547, 9548, + 9548, 9547, 9549, 9549, 9547, 9550, 9549, 9551, 9552, 9551, 9549, 9550, + 9552, 9553, 9554, 9553, 9552, 9551, 9553, 9555, 9556, 9553, 9556, 9554, + 9557, 9556, 9555, 9556, 9557, 9558, 9559, 9558, 9557, 9558, 9559, 9560, + 9560, 9559, 9561, 9562, 9561, 9559, 9561, 9562, 9563, 9563, 9562, 9564, + 9564, 9565, 9563, 9565, 9564, 9566, 9565, 9567, 9568, 9567, 9565, 9566, + 9569, 9568, 9567, 9568, 9569, 9570, 9571, 9572, 9569, 9569, 9572, 9570, + 9573, 9574, 9571, 9574, 9572, 9571, 9574, 9573, 9575, 9575, 9573, 9576, + 9575, 9577, 9578, 9577, 9575, 9576, 9578, 9579, 9580, 9579, 9578, 9577, + 9581, 9582, 9583, 9582, 9581, 9584, 9584, 9585, 9582, 9585, 9584, 9586, + 9587, 9588, 9586, 9586, 9588, 9585, 9589, 9590, 9587, 9587, 9590, 9588, + 9591, 9592, 9589, 9589, 9592, 9590, 9593, 9594, 9591, 9591, 9594, 9592, + 9595, 9596, 9593, 9593, 9596, 9594, 9596, 9595, 9597, 9598, 9597, 9595, + 9597, 9598, 9599, 9600, 9599, 9598, 9599, 9600, 9601, 9602, 9601, 9600, + 9601, 9602, 9603, 9604, 9603, 9602, 9603, 9604, 9605, 9606, 9605, 9604, + 9605, 9606, 9607, 9608, 9607, 9606, 9607, 9608, 9609, 9609, 9608, 9610, + 9610, 9611, 9609, 9611, 9610, 9612, 9611, 9612, 9613, 9613, 9612, 9614, + 9613, 9614, 9615, 9615, 9614, 9616, 9616, 9617, 9615, 9617, 9616, 9618, + 9618, 9619, 9617, 9619, 9618, 9620, 9620, 9621, 9619, 9621, 9620, 9622, + 9623, 9624, 9625, 9624, 9623, 9626, 9625, 9627, 9628, 9627, 9625, 9624, + 9628, 9627, 9629, 9629, 9627, 9630, 9631, 9632, 9630, 9632, 9629, 9630, + 9633, 9632, 9631, 9632, 9633, 9634, 9635, 9633, 9636, 9633, 9635, 9634, + 9636, 9637, 9635, 9637, 9636, 9638, 9637, 9639, 9640, 9639, 9637, 9638, + 9640, 9639, 9641, 9641, 9639, 9642, 9641, 9642, 9643, 9644, 9643, 9642, + 9645, 9643, 9644, 9643, 9645, 9646, 9646, 9647, 9648, 9647, 9646, 9645, + 9649, 9648, 9647, 9648, 9649, 9650, 9649, 9651, 9650, 9651, 9649, 9652, + 9652, 9653, 9651, 9653, 9652, 9654, 9653, 9655, 9656, 9655, 9653, 9654, + 9657, 9656, 9655, 9656, 9657, 9658, 9659, 9658, 9657, 9658, 9659, 9660, + 9661, 9660, 9659, 9661, 9659, 9662, 9662, 9663, 9661, 9663, 9662, 9664 + ] + } + ] + }, + { + "attributes": ["POSITION", "NORMAL", "TEXCOORD0"], + "vertices": [ + -2.410928, -0.004533, -5.080569, -1.000000, 0.000000, 0.000000, 0.000000, 0.250000, + -2.412843, -0.056470, -5.092655, -0.951057, 0.000000, 0.309016, 0.050000, 0.000000, + -2.410928, -0.056470, -5.080569, -1.000000, 0.000000, 0.000000, 0.000000, 0.000000, + -2.412843, -0.004533, -5.092655, -0.951057, 0.000000, 0.309016, 0.050000, 0.250000, + -2.418398, -0.056470, -5.103557, -0.809020, 0.000000, 0.587781, 0.100000, 0.000000, + -2.418398, -0.004533, -5.103557, -0.809020, 0.000000, 0.587781, 0.100000, 0.250000, + -2.427051, -0.004533, -5.112210, -0.587787, 0.000000, 0.809016, 0.150000, 0.250000, + -2.427051, -0.056470, -5.112210, -0.587787, 0.000000, 0.809016, 0.150000, 0.000000, + -2.437954, -0.004533, -5.117766, -0.309016, 0.000000, 0.951057, 0.200000, 0.250000, + -2.437954, -0.056470, -5.117766, -0.309016, 0.000000, 0.951057, 0.200000, 0.000000, + -2.450040, -0.004533, -5.119680, 0.000000, 0.000000, 1.000000, 0.250000, 0.250000, + -2.450040, -0.056470, -5.119680, 0.000000, 0.000000, 1.000000, 0.250000, 0.000000, + -2.462125, -0.004533, -5.117766, 0.309020, 0.000000, 0.951056, 0.300000, 0.250000, + -2.462125, -0.056470, -5.117766, 0.309020, 0.000000, 0.951056, 0.300000, 0.000000, + -2.473028, -0.004533, -5.112210, 0.587793, 0.000000, 0.809011, 0.350000, 0.250000, + -2.473028, -0.056470, -5.112210, 0.587793, 0.000000, 0.809011, 0.350000, 0.000000, + -2.481681, -0.004533, -5.103557, 0.809020, 0.000000, 0.587781, 0.400000, 0.250000, + -2.481681, -0.056470, -5.103557, 0.809020, 0.000000, 0.587781, 0.400000, 0.000000, + -2.487236, -0.056470, -5.092655, 0.951057, 0.000000, 0.309016, 0.450000, 0.000000, + -2.487236, -0.004533, -5.092655, 0.951057, 0.000000, 0.309016, 0.450000, 0.250000, + -2.489150, -0.056470, -5.080569, 1.000000, 0.000000, 0.000000, 0.500000, 0.000000, + -2.489150, -0.004533, -5.080569, 1.000000, 0.000000, 0.000000, 0.500000, 0.250000, + -2.487236, -0.056470, -5.068483, 0.951059, 0.000000, -0.309010, 0.550000, 0.000000, + -2.487236, -0.004533, -5.068483, 0.951059, 0.000000, -0.309010, 0.550000, 0.250000, + -2.481681, -0.056470, -5.057580, 0.809026, 0.000000, -0.587773, 0.600000, 0.000000, + -2.481681, -0.004533, -5.057580, 0.809026, 0.000000, -0.587773, 0.600000, 0.250000, + -2.473028, -0.056470, -5.048928, 0.587781, 0.000000, -0.809020, 0.650000, 0.000000, + -2.473028, -0.004533, -5.048928, 0.587781, 0.000000, -0.809020, 0.650000, 0.250000, + -2.462125, -0.056470, -5.043372, 0.309033, 0.000000, -0.951051, 0.700000, 0.000000, + -2.462125, -0.004533, -5.043372, 0.309033, 0.000000, -0.951051, 0.700000, 0.250000, + -2.450040, -0.056470, -5.041458, 0.000000, 0.000000, -1.000000, 0.750000, 0.000000, + -2.450040, -0.004533, -5.041458, 0.000000, 0.000000, -1.000000, 0.750000, 0.250000, + -2.437954, -0.056470, -5.043372, -0.309033, 0.000000, -0.951051, 0.800000, 0.000000, + -2.437954, -0.004533, -5.043372, -0.309033, 0.000000, -0.951051, 0.800000, 0.250000, + -2.427051, -0.056470, -5.048928, -0.587775, 0.000000, -0.809025, 0.850000, 0.000000, + -2.427051, -0.004533, -5.048928, -0.587775, 0.000000, -0.809025, 0.850000, 0.250000, + -2.418398, -0.056470, -5.057580, -0.809020, 0.000000, -0.587781, 0.900000, 0.000000, + -2.418398, -0.004533, -5.057580, -0.809020, 0.000000, -0.587781, 0.900000, 0.250000, + -2.412843, -0.056470, -5.068483, -0.951059, 0.000000, -0.309010, 0.950000, 0.000000, + -2.412843, -0.004533, -5.068483, -0.951059, 0.000000, -0.309010, 0.950000, 0.250000, + -2.410928, -0.056470, -5.080569, -1.000000, 0.000000, 0.000000, 1.000000, 0.000000, + -2.410928, -0.004533, -5.080569, -1.000000, 0.000000, 0.000000, 1.000000, 0.250000, + -2.410928, -0.004533, -5.080569, 0.000000, 1.000000, 0.000000, 0.000000, 0.250000, + -2.391114, -0.004533, -5.099715, 0.000000, 1.000000, -0.000000, 0.050000, 0.500000, + -2.412843, -0.004533, -5.092655, 0.000000, 1.000000, -0.000000, 0.050000, 0.250000, + -2.388081, -0.004533, -5.080569, 0.000000, 1.000000, 0.000000, 0.000000, 0.500000, + -2.399915, -0.004533, -5.116987, 0.000000, 1.000000, -0.000000, 0.100000, 0.500000, + -2.418398, -0.004533, -5.103557, 0.000000, 1.000000, -0.000000, 0.100000, 0.250000, + -2.413622, -0.004533, -5.130694, 0.000000, 1.000000, -0.000000, 0.150000, 0.500000, + -2.427051, -0.004533, -5.112210, 0.000000, 1.000000, -0.000000, 0.150000, 0.250000, + -2.430894, -0.004533, -5.139494, 0.000000, 1.000000, 0.000000, 0.200000, 0.500000, + -2.437954, -0.004533, -5.117766, 0.000000, 1.000000, 0.000000, 0.200000, 0.250000, + -2.450040, -0.004533, -5.142526, 0.000000, 1.000000, 0.000000, 0.250000, 0.500000, + -2.450040, -0.004533, -5.119680, 0.000000, 1.000000, 0.000000, 0.250000, 0.250000, + -2.462125, -0.004533, -5.117766, 0.000000, 1.000000, 0.000000, 0.300000, 0.250000, + -2.469186, -0.004533, -5.139494, 0.000000, 1.000000, 0.000000, 0.300000, 0.500000, + -2.486457, -0.004533, -5.130694, 0.000000, 1.000000, 0.000000, 0.350000, 0.500000, + -2.473028, -0.004533, -5.112210, 0.000000, 1.000000, 0.000000, 0.350000, 0.250000, + -2.500164, -0.004533, -5.116987, 0.000000, 1.000000, 0.000000, 0.400000, 0.500000, + -2.481681, -0.004533, -5.103557, 0.000000, 1.000000, 0.000000, 0.400000, 0.250000, + -2.508965, -0.004533, -5.099715, 0.000000, 1.000000, 0.000000, 0.450000, 0.500000, + -2.487236, -0.004533, -5.092655, 0.000000, 1.000000, 0.000000, 0.450000, 0.250000, + -2.511997, -0.004533, -5.080569, 0.000000, 1.000000, -0.000000, 0.500000, 0.500000, + -2.489150, -0.004533, -5.080569, 0.000000, 1.000000, -0.000000, 0.500000, 0.250000, + -2.487236, -0.004533, -5.068483, 0.000000, 1.000000, -0.000000, 0.550000, 0.250000, + -2.508965, -0.004533, -5.061423, 0.000000, 1.000000, 0.000000, 0.550000, 0.500000, + -2.481681, -0.004533, -5.057580, 0.000000, 1.000000, 0.000000, 0.600000, 0.250000, + -2.500164, -0.004533, -5.044151, 0.000000, 1.000000, 0.000000, 0.600000, 0.500000, + -2.486457, -0.004533, -5.030444, 0.000000, 1.000000, -0.000000, 0.650000, 0.500000, + -2.473028, -0.004533, -5.048928, 0.000000, 1.000000, -0.000000, 0.650000, 0.250000, + -2.462125, -0.004533, -5.043372, 0.000000, 1.000000, -0.000000, 0.700000, 0.250000, + -2.469185, -0.004533, -5.021643, 0.000000, 1.000000, -0.000000, 0.700000, 0.500000, + -2.450040, -0.004533, -5.018611, 0.000000, 1.000000, -0.000000, 0.750000, 0.500000, + -2.450040, -0.004533, -5.041458, 0.000000, 1.000000, -0.000000, 0.750000, 0.250000, + -2.430894, -0.004533, -5.021643, 0.000000, 1.000000, 0.000000, 0.800000, 0.500000, + -2.437954, -0.004533, -5.043372, 0.000000, 1.000000, 0.000000, 0.800000, 0.250000, + -2.413622, -0.004533, -5.030444, 0.000000, 1.000000, 0.000000, 0.850000, 0.500000, + -2.427051, -0.004533, -5.048928, 0.000000, 1.000000, 0.000000, 0.850000, 0.250000, + -2.418398, -0.004533, -5.057580, 0.000000, 1.000000, -0.000000, 0.900000, 0.250000, + -2.399915, -0.004533, -5.044151, 0.000000, 1.000000, -0.000000, 0.900000, 0.500000, + -2.391114, -0.004533, -5.061423, 0.000000, 1.000000, -0.000000, 0.950000, 0.500000, + -2.412843, -0.004533, -5.068483, 0.000000, 1.000000, -0.000000, 0.950000, 0.250000, + -2.410928, -0.004533, -5.080569, 0.000000, 1.000000, 0.000000, 1.000000, 0.250000, + -2.388081, -0.004533, -5.080569, 0.000000, 1.000000, 0.000000, 1.000000, 0.500000, + -2.388081, -0.056470, -5.080569, 1.000000, 0.000000, -0.000008, 0.000000, 0.750000, + -2.391114, -0.004533, -5.099715, 0.951056, 0.000000, -0.309019, 0.050000, 0.500000, + -2.388081, -0.004533, -5.080569, 1.000000, 0.000000, -0.000008, 0.000000, 0.500000, + -2.391114, -0.056470, -5.099715, 0.951056, 0.000000, -0.309019, 0.050000, 0.750000, + -2.399915, -0.004533, -5.116987, 0.809020, 0.000000, -0.587781, 0.100000, 0.500000, + -2.399915, -0.056470, -5.116987, 0.809020, 0.000000, -0.587781, 0.100000, 0.750000, + -2.413622, -0.056470, -5.130694, 0.587773, 0.000000, -0.809026, 0.150000, 0.750000, + -2.413622, -0.004533, -5.130694, 0.587773, 0.000000, -0.809026, 0.150000, 0.500000, + -2.430894, -0.056470, -5.139494, 0.309009, 0.000000, -0.951059, 0.200000, 0.750000, + -2.430894, -0.004533, -5.139494, 0.309009, 0.000000, -0.951059, 0.200000, 0.500000, + -2.450040, -0.056470, -5.142526, 0.000000, 0.000000, -1.000000, 0.250000, 0.750000, + -2.450040, -0.004533, -5.142526, 0.000000, 0.000000, -1.000000, 0.250000, 0.500000, + -2.469186, -0.056470, -5.139494, -0.309009, 0.000000, -0.951059, 0.300000, 0.750000, + -2.469186, -0.004533, -5.139494, -0.309009, 0.000000, -0.951059, 0.300000, 0.500000, + -2.486457, -0.056470, -5.130694, -0.587777, 0.000000, -0.809023, 0.350000, 0.750000, + -2.486457, -0.004533, -5.130694, -0.587777, 0.000000, -0.809023, 0.350000, 0.500000, + -2.500164, -0.004533, -5.116987, -0.809024, 0.000000, -0.587776, 0.400000, 0.500000, + -2.500164, -0.056470, -5.116987, -0.809024, 0.000000, -0.587776, 0.400000, 0.750000, + -2.508965, -0.004533, -5.099715, -0.951058, 0.000000, -0.309012, 0.450000, 0.500000, + -2.508965, -0.056470, -5.099715, -0.951058, 0.000000, -0.309012, 0.450000, 0.750000, + -2.511997, -0.004533, -5.080569, -1.000000, 0.000000, -0.000000, 0.500000, 0.500000, + -2.511997, -0.056470, -5.080569, -1.000000, 0.000000, -0.000000, 0.500000, 0.750000, + -2.508965, -0.004533, -5.061423, -0.951056, 0.000000, 0.309019, 0.550000, 0.500000, + -2.508965, -0.056470, -5.061423, -0.951056, 0.000000, 0.309019, 0.550000, 0.750000, + -2.500164, -0.004533, -5.044151, -0.809012, 0.000000, 0.587793, 0.600000, 0.500000, + -2.500164, -0.056470, -5.044151, -0.809012, 0.000000, 0.587793, 0.600000, 0.750000, + -2.486457, -0.004533, -5.030444, -0.587797, 0.000000, 0.809009, 0.650000, 0.500000, + -2.486457, -0.056470, -5.030444, -0.587797, 0.000000, 0.809009, 0.650000, 0.750000, + -2.469185, -0.004533, -5.021643, -0.309022, 0.000000, 0.951055, 0.700000, 0.500000, + -2.469185, -0.056470, -5.021643, -0.309022, 0.000000, 0.951055, 0.700000, 0.750000, + -2.450040, -0.004533, -5.018611, 0.000000, 0.000000, 1.000000, 0.750000, 0.500000, + -2.450040, -0.056470, -5.018611, 0.000000, 0.000000, 1.000000, 0.750000, 0.750000, + -2.430894, -0.004533, -5.021643, 0.309020, 0.000000, 0.951056, 0.800000, 0.500000, + -2.430894, -0.056470, -5.021643, 0.309020, 0.000000, 0.951056, 0.800000, 0.750000, + -2.413622, -0.004533, -5.030444, 0.587797, 0.000000, 0.809009, 0.850000, 0.500000, + -2.413622, -0.056470, -5.030444, 0.587797, 0.000000, 0.809009, 0.850000, 0.750000, + -2.399915, -0.004533, -5.044151, 0.809008, 0.000000, 0.587798, 0.900000, 0.500000, + -2.399915, -0.056470, -5.044151, 0.809008, 0.000000, 0.587798, 0.900000, 0.750000, + -2.391114, -0.004533, -5.061423, 0.951054, 0.000000, 0.309026, 0.950000, 0.500000, + -2.391114, -0.056470, -5.061423, 0.951054, 0.000000, 0.309026, 0.950000, 0.750000, + -2.388081, -0.004533, -5.080569, 1.000000, 0.000000, -0.000008, 1.000000, 0.500000, + -2.388081, -0.056470, -5.080569, 1.000000, 0.000000, -0.000008, 1.000000, 0.750000, + -2.410928, -0.056470, -5.080569, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -2.391114, -0.056470, -5.099715, 0.000000, -1.000000, 0.000000, 0.050000, 0.750000, + -2.388081, -0.056470, -5.080569, 0.000000, -1.000000, 0.000000, 0.000000, 0.750000, + -2.412843, -0.056470, -5.092655, 0.000000, -1.000000, 0.000000, 0.050000, 1.000000, + -2.418398, -0.056470, -5.103557, 0.000000, -1.000000, -0.000000, 0.100000, 1.000000, + -2.399915, -0.056470, -5.116987, 0.000000, -1.000000, -0.000000, 0.100000, 0.750000, + -2.427051, -0.056470, -5.112210, 0.000000, -1.000000, -0.000000, 0.150000, 1.000000, + -2.413622, -0.056470, -5.130694, 0.000000, -1.000000, -0.000000, 0.150000, 0.750000, + -2.437954, -0.056470, -5.117766, 0.000000, -1.000000, 0.000000, 0.200000, 1.000000, + -2.430894, -0.056470, -5.139494, 0.000000, -1.000000, 0.000000, 0.200000, 0.750000, + -2.450040, -0.056470, -5.119680, 0.000000, -1.000000, 0.000000, 0.250000, 1.000000, + -2.450040, -0.056470, -5.142526, 0.000000, -1.000000, 0.000000, 0.250000, 0.750000, + -2.462125, -0.056470, -5.117766, 0.000000, -1.000000, 0.000000, 0.300000, 1.000000, + -2.469186, -0.056470, -5.139494, 0.000000, -1.000000, 0.000000, 0.300000, 0.750000, + -2.486457, -0.056470, -5.130694, 0.000000, -1.000000, -0.000000, 0.350000, 0.750000, + -2.473028, -0.056470, -5.112210, 0.000000, -1.000000, -0.000000, 0.350000, 1.000000, + -2.500164, -0.056470, -5.116987, 0.000000, -1.000000, -0.000000, 0.400000, 0.750000, + -2.481681, -0.056470, -5.103557, 0.000000, -1.000000, -0.000000, 0.400000, 1.000000, + -2.508965, -0.056470, -5.099715, 0.000000, -1.000000, 0.000000, 0.450000, 0.750000, + -2.487236, -0.056470, -5.092655, 0.000000, -1.000000, 0.000000, 0.450000, 1.000000, + -2.511997, -0.056470, -5.080569, 0.000000, -1.000000, 0.000000, 0.500000, 0.750000, + -2.489150, -0.056470, -5.080569, 0.000000, -1.000000, 0.000000, 0.500000, 1.000000, + -2.487236, -0.056470, -5.068483, 0.000000, -1.000000, 0.000000, 0.550000, 1.000000, + -2.508965, -0.056470, -5.061423, 0.000000, -1.000000, 0.000000, 0.550000, 0.750000, + -2.481681, -0.056470, -5.057580, 0.000000, -1.000000, 0.000000, 0.600000, 1.000000, + -2.500164, -0.056470, -5.044151, 0.000000, -1.000000, 0.000000, 0.600000, 0.750000, + -2.486457, -0.056470, -5.030444, 0.000000, -1.000000, 0.000000, 0.650000, 0.750000, + -2.473028, -0.056470, -5.048928, 0.000000, -1.000000, 0.000000, 0.650000, 1.000000, + -2.462125, -0.056470, -5.043372, 0.000000, -1.000000, 0.000000, 0.700000, 1.000000, + -2.469185, -0.056470, -5.021643, 0.000000, -1.000000, 0.000000, 0.700000, 0.750000, + -2.450040, -0.056470, -5.018611, 0.000000, -1.000000, 0.000000, 0.750000, 0.750000, + -2.450040, -0.056470, -5.041458, 0.000000, -1.000000, 0.000000, 0.750000, 1.000000, + -2.437954, -0.056470, -5.043372, 0.000000, -1.000000, -0.000000, 0.800000, 1.000000, + -2.430894, -0.056470, -5.021643, 0.000000, -1.000000, -0.000000, 0.800000, 0.750000, + -2.427051, -0.056470, -5.048928, 0.000000, -1.000000, 0.000000, 0.850000, 1.000000, + -2.413622, -0.056470, -5.030444, 0.000000, -1.000000, 0.000000, 0.850000, 0.750000, + -2.418398, -0.056470, -5.057580, 0.000000, -1.000000, 0.000000, 0.900000, 1.000000, + -2.399915, -0.056470, -5.044151, 0.000000, -1.000000, 0.000000, 0.900000, 0.750000, + -2.391114, -0.056470, -5.061423, 0.000000, -1.000000, 0.000000, 0.950000, 0.750000, + -2.412843, -0.056470, -5.068483, 0.000000, -1.000000, 0.000000, 0.950000, 1.000000, + -2.410928, -0.056470, -5.080569, 0.000000, -1.000000, 0.000000, 1.000000, 1.000000, + -2.388081, -0.056470, -5.080569, 0.000000, -1.000000, 0.000000, 1.000000, 0.750000, + -2.320497, -0.063315, -0.248118, -1.000000, 0.000000, 0.000002, 0.000000, 0.250000, + -2.325441, -0.541092, -0.279329, -0.951057, 0.000000, 0.309015, 0.050000, 0.000000, + -2.320497, -0.541092, -0.248118, -1.000000, 0.000000, 0.000002, 0.000000, 0.000000, + -2.325441, -0.063315, -0.279329, -0.951057, 0.000000, 0.309015, 0.050000, 0.250000, + -2.339786, -0.541092, -0.307484, -0.809018, 0.000000, 0.587784, 0.100000, 0.000000, + -2.339786, -0.063315, -0.307484, -0.809018, 0.000000, 0.587784, 0.100000, 0.250000, + -2.362131, -0.063315, -0.329829, -0.587786, 0.000000, 0.809017, 0.150000, 0.250000, + -2.362131, -0.541092, -0.329829, -0.587786, 0.000000, 0.809017, 0.150000, 0.000000, + -2.390286, -0.063315, -0.344175, -0.309016, 0.000000, 0.951057, 0.200000, 0.250000, + -2.390286, -0.541092, -0.344175, -0.309016, 0.000000, 0.951057, 0.200000, 0.000000, + -2.421497, -0.063315, -0.349118, -0.000001, 0.000000, 1.000000, 0.250000, 0.250000, + -2.421497, -0.541092, -0.349118, -0.000001, 0.000000, 1.000000, 0.250000, 0.000000, + -2.452708, -0.063315, -0.344175, 0.309018, 0.000000, 0.951056, 0.300000, 0.250000, + -2.452708, -0.541092, -0.344175, 0.309018, 0.000000, 0.951056, 0.300000, 0.000000, + -2.480863, -0.063315, -0.329829, 0.587785, 0.000000, 0.809017, 0.350000, 0.250000, + -2.480863, -0.541092, -0.329829, 0.587785, 0.000000, 0.809017, 0.350000, 0.000000, + -2.503208, -0.063315, -0.307484, 0.809015, 0.000000, 0.587789, 0.400000, 0.250000, + -2.503208, -0.541092, -0.307484, 0.809015, 0.000000, 0.587789, 0.400000, 0.000000, + -2.517554, -0.541092, -0.279329, 0.951056, 0.000000, 0.309020, 0.450000, 0.000000, + -2.517554, -0.063315, -0.279329, 0.951056, 0.000000, 0.309020, 0.450000, 0.250000, + -2.522497, -0.541092, -0.248118, 1.000000, 0.000000, 0.000000, 0.500000, 0.000000, + -2.522497, -0.063315, -0.248118, 1.000000, 0.000000, 0.000000, 0.500000, 0.250000, + -2.517554, -0.541092, -0.216907, 0.951056, 0.000000, -0.309019, 0.550000, 0.000000, + -2.517554, -0.063315, -0.216907, 0.951056, 0.000000, -0.309019, 0.550000, 0.250000, + -2.503208, -0.541092, -0.188752, 0.809017, 0.000000, -0.587785, 0.600000, 0.000000, + -2.503208, -0.063315, -0.188752, 0.809017, 0.000000, -0.587785, 0.600000, 0.250000, + -2.480863, -0.541092, -0.166407, 0.587785, 0.000000, -0.809017, 0.650000, 0.000000, + -2.480863, -0.063315, -0.166407, 0.587785, 0.000000, -0.809017, 0.650000, 0.250000, + -2.452708, -0.541092, -0.152061, 0.309018, 0.000000, -0.951056, 0.700000, 0.000000, + -2.452708, -0.063315, -0.152061, 0.309018, 0.000000, -0.951056, 0.700000, 0.250000, + -2.421497, -0.541092, -0.147118, 0.000000, 0.000000, -1.000000, 0.750000, 0.000000, + -2.421497, -0.063315, -0.147118, 0.000000, 0.000000, -1.000000, 0.750000, 0.250000, + -2.390286, -0.541092, -0.152061, -0.309016, 0.000000, -0.951057, 0.800000, 0.000000, + -2.390286, -0.063315, -0.152061, -0.309016, 0.000000, -0.951057, 0.800000, 0.250000, + -2.362131, -0.541092, -0.166407, -0.587785, 0.000000, -0.809017, 0.850000, 0.000000, + -2.362131, -0.063315, -0.166407, -0.587785, 0.000000, -0.809017, 0.850000, 0.250000, + -2.339786, -0.541092, -0.188752, -0.809017, 0.000000, -0.587785, 0.900000, 0.000000, + -2.339786, -0.063315, -0.188752, -0.809017, 0.000000, -0.587785, 0.900000, 0.250000, + -2.325440, -0.541092, -0.216907, -0.951058, 0.000000, -0.309013, 0.950000, 0.000000, + -2.325440, -0.063315, -0.216907, -0.951058, 0.000000, -0.309013, 0.950000, 0.250000, + -2.320497, -0.541092, -0.248118, -1.000000, 0.000000, 0.000002, 1.000000, 0.000000, + -2.320497, -0.063315, -0.248118, -1.000000, 0.000000, 0.000002, 1.000000, 0.250000, + -2.320497, -0.063315, -0.248118, 0.000000, 1.000000, 0.000000, 0.000000, 0.250000, + -2.269328, -0.063315, -0.297561, 0.000000, 1.000000, 0.000000, 0.050000, 0.500000, + -2.325441, -0.063315, -0.279329, 0.000000, 1.000000, 0.000000, 0.050000, 0.250000, + -2.261497, -0.063315, -0.248118, 0.000000, 1.000000, 0.000000, 0.000000, 0.500000, + -2.292054, -0.063315, -0.342164, 0.000000, 1.000000, 0.000000, 0.100000, 0.500000, + -2.339786, -0.063315, -0.307484, 0.000000, 1.000000, 0.000000, 0.100000, 0.250000, + -2.327451, -0.063315, -0.377561, 0.000000, 1.000000, 0.000000, 0.150000, 0.500000, + -2.362131, -0.063315, -0.329829, 0.000000, 1.000000, 0.000000, 0.150000, 0.250000, + -2.372054, -0.063315, -0.400287, 0.000000, 1.000000, 0.000000, 0.200000, 0.500000, + -2.390286, -0.063315, -0.344175, 0.000000, 1.000000, 0.000000, 0.200000, 0.250000, + -2.421497, -0.063315, -0.408118, 0.000000, 1.000000, 0.000000, 0.250000, 0.500000, + -2.421497, -0.063315, -0.349118, 0.000000, 1.000000, 0.000000, 0.250000, 0.250000, + -2.452708, -0.063315, -0.344175, 0.000000, 1.000000, 0.000000, 0.300000, 0.250000, + -2.470940, -0.063315, -0.400287, 0.000000, 1.000000, 0.000000, 0.300000, 0.500000, + -2.480863, -0.063315, -0.329829, 0.000000, 1.000000, -0.000000, 0.350000, 0.250000, + -2.515543, -0.063315, -0.377561, 0.000000, 1.000000, -0.000000, 0.350000, 0.500000, + -2.550940, -0.063315, -0.342164, 0.000000, 1.000000, -0.000000, 0.400000, 0.500000, + -2.503208, -0.063315, -0.307484, 0.000000, 1.000000, -0.000000, 0.400000, 0.250000, + -2.573666, -0.063315, -0.297561, 0.000000, 1.000000, 0.000000, 0.450000, 0.500000, + -2.517554, -0.063315, -0.279329, 0.000000, 1.000000, 0.000000, 0.450000, 0.250000, + -2.581497, -0.063315, -0.248118, 0.000000, 1.000000, 0.000000, 0.500000, 0.500000, + -2.522497, -0.063315, -0.248118, 0.000000, 1.000000, 0.000000, 0.500000, 0.250000, + -2.517554, -0.063315, -0.216907, 0.000000, 1.000000, 0.000000, 0.550000, 0.250000, + -2.573666, -0.063315, -0.198675, 0.000000, 1.000000, 0.000000, 0.550000, 0.500000, + -2.503208, -0.063315, -0.188752, 0.000000, 1.000000, 0.000000, 0.600000, 0.250000, + -2.550940, -0.063315, -0.154072, 0.000000, 1.000000, 0.000000, 0.600000, 0.500000, + -2.515543, -0.063315, -0.118675, 0.000000, 1.000000, 0.000000, 0.650000, 0.500000, + -2.480863, -0.063315, -0.166407, 0.000000, 1.000000, 0.000000, 0.650000, 0.250000, + -2.470940, -0.063315, -0.095949, 0.000000, 1.000000, 0.000000, 0.700000, 0.500000, + -2.452708, -0.063315, -0.152061, 0.000000, 1.000000, 0.000000, 0.700000, 0.250000, + -2.421497, -0.063315, -0.088118, 0.000000, 1.000000, 0.000000, 0.750000, 0.500000, + -2.421497, -0.063315, -0.147118, 0.000000, 1.000000, 0.000000, 0.750000, 0.250000, + -2.372054, -0.063315, -0.095949, 0.000000, 1.000000, 0.000000, 0.800000, 0.500000, + -2.390286, -0.063315, -0.152061, 0.000000, 1.000000, 0.000000, 0.800000, 0.250000, + -2.327451, -0.063315, -0.118675, 0.000000, 1.000000, 0.000000, 0.850000, 0.500000, + -2.362131, -0.063315, -0.166407, 0.000000, 1.000000, 0.000000, 0.850000, 0.250000, + -2.339786, -0.063315, -0.188752, 0.000000, 1.000000, 0.000000, 0.900000, 0.250000, + -2.292054, -0.063315, -0.154072, 0.000000, 1.000000, 0.000000, 0.900000, 0.500000, + -2.269328, -0.063315, -0.198675, 0.000000, 1.000000, 0.000000, 0.950000, 0.500000, + -2.325440, -0.063315, -0.216907, 0.000000, 1.000000, 0.000000, 0.950000, 0.250000, + -2.261497, -0.063315, -0.248118, 0.000000, 1.000000, 0.000000, 1.000000, 0.500000, + -2.320497, -0.063315, -0.248118, 0.000000, 1.000000, 0.000000, 1.000000, 0.250000, + -2.261497, -0.541092, -0.248118, 1.000000, 0.000000, -0.000002, 0.000000, 0.750000, + -2.269328, -0.063315, -0.297561, 0.951057, 0.000000, -0.309015, 0.050000, 0.500000, + -2.261497, -0.063315, -0.248118, 1.000000, 0.000000, -0.000002, 0.000000, 0.500000, + -2.269328, -0.541092, -0.297561, 0.951057, 0.000000, -0.309015, 0.050000, 0.750000, + -2.292054, -0.063315, -0.342164, 0.809018, 0.000000, -0.587784, 0.100000, 0.500000, + -2.292054, -0.541092, -0.342164, 0.809018, 0.000000, -0.587784, 0.100000, 0.750000, + -2.327451, -0.541092, -0.377561, 0.587786, 0.000000, -0.809016, 0.150000, 0.750000, + -2.327451, -0.063315, -0.377561, 0.587786, 0.000000, -0.809016, 0.150000, 0.500000, + -2.372054, -0.541092, -0.400287, 0.309017, 0.000000, -0.951057, 0.200000, 0.750000, + -2.372054, -0.063315, -0.400287, 0.309017, 0.000000, -0.951057, 0.200000, 0.500000, + -2.421497, -0.541092, -0.408118, 0.000000, 0.000000, -1.000000, 0.250000, 0.750000, + -2.421497, -0.063315, -0.408118, 0.000000, 0.000000, -1.000000, 0.250000, 0.500000, + -2.470940, -0.541092, -0.400287, -0.309017, 0.000000, -0.951056, 0.300000, 0.750000, + -2.470940, -0.063315, -0.400287, -0.309017, 0.000000, -0.951056, 0.300000, 0.500000, + -2.515543, -0.541092, -0.377561, -0.587785, 0.000000, -0.809017, 0.350000, 0.750000, + -2.515543, -0.063315, -0.377561, -0.587785, 0.000000, -0.809017, 0.350000, 0.500000, + -2.550940, -0.541092, -0.342164, -0.809016, 0.000000, -0.587786, 0.400000, 0.750000, + -2.550940, -0.063315, -0.342164, -0.809016, 0.000000, -0.587786, 0.400000, 0.500000, + -2.573666, -0.063315, -0.297561, -0.951056, 0.000000, -0.309019, 0.450000, 0.500000, + -2.573666, -0.541092, -0.297561, -0.951056, 0.000000, -0.309019, 0.450000, 0.750000, + -2.581497, -0.063315, -0.248118, -1.000000, 0.000000, -0.000000, 0.500000, 0.500000, + -2.581497, -0.541092, -0.248118, -1.000000, 0.000000, -0.000000, 0.500000, 0.750000, + -2.573666, -0.063315, -0.198675, -0.951056, 0.000000, 0.309019, 0.550000, 0.500000, + -2.573666, -0.541092, -0.198675, -0.951056, 0.000000, 0.309019, 0.550000, 0.750000, + -2.550940, -0.063315, -0.154072, -0.809017, 0.000000, 0.587786, 0.600000, 0.500000, + -2.550940, -0.541092, -0.154072, -0.809017, 0.000000, 0.587786, 0.600000, 0.750000, + -2.515543, -0.063315, -0.118675, -0.587786, 0.000000, 0.809016, 0.650000, 0.500000, + -2.515543, -0.541092, -0.118675, -0.587786, 0.000000, 0.809016, 0.650000, 0.750000, + -2.470940, -0.063315, -0.095949, -0.309018, 0.000000, 0.951056, 0.700000, 0.500000, + -2.470940, -0.541092, -0.095949, -0.309018, 0.000000, 0.951056, 0.700000, 0.750000, + -2.421497, -0.063315, -0.088118, 0.000000, 0.000000, 1.000000, 0.750000, 0.500000, + -2.421497, -0.541092, -0.088118, 0.000000, 0.000000, 1.000000, 0.750000, 0.750000, + -2.372054, -0.063315, -0.095949, 0.309017, 0.000000, 0.951057, 0.800000, 0.500000, + -2.372054, -0.541092, -0.095949, 0.309017, 0.000000, 0.951057, 0.800000, 0.750000, + -2.327451, -0.063315, -0.118675, 0.587785, 0.000000, 0.809017, 0.850000, 0.500000, + -2.327451, -0.541092, -0.118675, 0.587785, 0.000000, 0.809017, 0.850000, 0.750000, + -2.292054, -0.063315, -0.154072, 0.809017, 0.000000, 0.587785, 0.900000, 0.500000, + -2.292054, -0.541092, -0.154072, 0.809017, 0.000000, 0.587785, 0.900000, 0.750000, + -2.269328, -0.063315, -0.198675, 0.951058, 0.000000, 0.309013, 0.950000, 0.500000, + -2.269328, -0.541092, -0.198675, 0.951058, 0.000000, 0.309013, 0.950000, 0.750000, + -2.261497, -0.063315, -0.248118, 1.000000, 0.000000, -0.000002, 1.000000, 0.500000, + -2.261497, -0.541092, -0.248118, 1.000000, 0.000000, -0.000002, 1.000000, 0.750000, + -2.320497, -0.541092, -0.248118, 0.000000, -1.000000, -0.000001, 0.000000, 1.000000, + -2.269328, -0.541092, -0.297561, 0.000000, -1.000000, 0.000000, 0.050000, 0.750000, + -2.261497, -0.541092, -0.248118, 0.000000, -1.000000, -0.000001, 0.000000, 0.750000, + -2.325441, -0.541092, -0.279329, 0.000000, -1.000000, 0.000000, 0.050000, 1.000000, + -2.339786, -0.541092, -0.307484, 0.000000, -1.000000, -0.000000, 0.100000, 1.000000, + -2.292054, -0.541092, -0.342164, 0.000000, -1.000000, -0.000000, 0.100000, 0.750000, + -2.327451, -0.541092, -0.377561, 0.000000, -1.000000, -0.000000, 0.150000, 0.750000, + -2.362131, -0.541092, -0.329829, 0.000000, -1.000000, -0.000000, 0.150000, 1.000000, + -2.390286, -0.541092, -0.344175, 0.000000, -1.000000, 0.000000, 0.200000, 1.000000, + -2.372054, -0.541092, -0.400287, 0.000000, -1.000000, 0.000000, 0.200000, 0.750000, + -2.421497, -0.541092, -0.349118, 0.000000, -1.000000, -0.000000, 0.250000, 1.000000, + -2.421497, -0.541092, -0.408118, 0.000000, -1.000000, -0.000000, 0.250000, 0.750000, + -2.452708, -0.541092, -0.344175, 0.000000, -1.000000, -0.000000, 0.300000, 1.000000, + -2.470940, -0.541092, -0.400287, 0.000000, -1.000000, -0.000000, 0.300000, 0.750000, + -2.480863, -0.541092, -0.329829, 0.000000, -1.000000, -0.000001, 0.350000, 1.000000, + -2.515543, -0.541092, -0.377561, 0.000000, -1.000000, -0.000001, 0.350000, 0.750000, + -2.503208, -0.541092, -0.307484, 0.000000, -1.000000, -0.000001, 0.400000, 1.000000, + -2.550940, -0.541092, -0.342164, 0.000000, -1.000000, -0.000001, 0.400000, 0.750000, + -2.573666, -0.541092, -0.297561, 0.000000, -1.000000, 0.000000, 0.450000, 0.750000, + -2.517554, -0.541092, -0.279329, 0.000000, -1.000000, 0.000000, 0.450000, 1.000000, + -2.581497, -0.541092, -0.248118, 0.000000, -1.000000, 0.000000, 0.500000, 0.750000, + -2.522497, -0.541092, -0.248118, 0.000000, -1.000000, 0.000000, 0.500000, 1.000000, + -2.517554, -0.541092, -0.216907, 0.000000, -1.000000, 0.000000, 0.550000, 1.000000, + -2.573666, -0.541092, -0.198675, 0.000000, -1.000000, 0.000000, 0.550000, 0.750000, + -2.503208, -0.541092, -0.188752, 0.000000, -1.000000, 0.000000, 0.600000, 1.000000, + -2.550940, -0.541092, -0.154072, 0.000000, -1.000000, 0.000000, 0.600000, 0.750000, + -2.515543, -0.541092, -0.118675, 0.000000, -1.000000, 0.000000, 0.650000, 0.750000, + -2.480863, -0.541092, -0.166407, 0.000000, -1.000000, 0.000000, 0.650000, 1.000000, + -2.470940, -0.541092, -0.095949, 0.000000, -1.000000, 0.000000, 0.700000, 0.750000, + -2.452708, -0.541092, -0.152061, 0.000000, -1.000000, 0.000000, 0.700000, 1.000000, + -2.421497, -0.541092, -0.088118, 0.000000, -1.000000, 0.000000, 0.750000, 0.750000, + -2.421497, -0.541092, -0.147118, 0.000000, -1.000000, 0.000000, 0.750000, 1.000000, + -2.390286, -0.541092, -0.152061, 0.000000, -1.000000, -0.000000, 0.800000, 1.000000, + -2.372054, -0.541092, -0.095949, 0.000000, -1.000000, -0.000000, 0.800000, 0.750000, + -2.362131, -0.541092, -0.166407, 0.000000, -1.000000, -0.000000, 0.850000, 1.000000, + -2.327451, -0.541092, -0.118675, 0.000000, -1.000000, -0.000000, 0.850000, 0.750000, + -2.339786, -0.541092, -0.188752, 0.000000, -1.000000, -0.000001, 0.900000, 1.000000, + -2.292054, -0.541092, -0.154072, 0.000000, -1.000000, -0.000001, 0.900000, 0.750000, + -2.269328, -0.541092, -0.198675, 0.000000, -1.000000, -0.000001, 0.950000, 0.750000, + -2.325440, -0.541092, -0.216907, 0.000000, -1.000000, -0.000001, 0.950000, 1.000000, + -2.261497, -0.541092, -0.248118, 0.000000, -1.000000, -0.000001, 1.000000, 0.750000, + -2.320497, -0.541092, -0.248118, 0.000000, -1.000000, -0.000001, 1.000000, 1.000000, + -2.320497, -0.063315, 0.324307, -1.000000, 0.000000, 0.000002, 0.000000, 0.250000, + -2.325441, -0.541092, 0.293096, -0.951057, 0.000000, 0.309015, 0.050000, 0.000000, + -2.320497, -0.541092, 0.324307, -1.000000, 0.000000, 0.000002, 0.000000, 0.000000, + -2.325441, -0.063315, 0.293096, -0.951057, 0.000000, 0.309015, 0.050000, 0.250000, + -2.339786, -0.541092, 0.264940, -0.809018, 0.000000, 0.587784, 0.100000, 0.000000, + -2.339786, -0.063315, 0.264940, -0.809018, 0.000000, 0.587784, 0.100000, 0.250000, + -2.362131, -0.063315, 0.242596, -0.587786, 0.000000, 0.809016, 0.150000, 0.250000, + -2.362131, -0.541092, 0.242596, -0.587786, 0.000000, 0.809016, 0.150000, 0.000000, + -2.390286, -0.063315, 0.228250, -0.309016, 0.000000, 0.951057, 0.200000, 0.250000, + -2.390286, -0.541092, 0.228250, -0.309016, 0.000000, 0.951057, 0.200000, 0.000000, + -2.421497, -0.063315, 0.223307, -0.000000, 0.000000, 1.000000, 0.250000, 0.250000, + -2.421497, -0.541092, 0.223307, -0.000000, 0.000000, 1.000000, 0.250000, 0.000000, + -2.452708, -0.063315, 0.228250, 0.309018, 0.000000, 0.951056, 0.300000, 0.250000, + -2.452708, -0.541092, 0.228250, 0.309018, 0.000000, 0.951056, 0.300000, 0.000000, + -2.480863, -0.063315, 0.242596, 0.587785, 0.000000, 0.809017, 0.350000, 0.250000, + -2.480863, -0.541092, 0.242596, 0.587785, 0.000000, 0.809017, 0.350000, 0.000000, + -2.503208, -0.063315, 0.264940, 0.809015, 0.000000, 0.587789, 0.400000, 0.250000, + -2.503208, -0.541092, 0.264940, 0.809015, 0.000000, 0.587789, 0.400000, 0.000000, + -2.517554, -0.541092, 0.293096, 0.951056, 0.000000, 0.309019, 0.450000, 0.000000, + -2.517554, -0.063315, 0.293096, 0.951056, 0.000000, 0.309019, 0.450000, 0.250000, + -2.522497, -0.541092, 0.324307, 1.000000, 0.000000, 0.000000, 0.500000, 0.000000, + -2.522497, -0.063315, 0.324307, 1.000000, 0.000000, 0.000000, 0.500000, 0.250000, + -2.517554, -0.541092, 0.355518, 0.951056, 0.000000, -0.309019, 0.550000, 0.000000, + -2.517554, -0.063315, 0.355518, 0.951056, 0.000000, -0.309019, 0.550000, 0.250000, + -2.503208, -0.541092, 0.383673, 0.809017, 0.000000, -0.587785, 0.600000, 0.000000, + -2.503208, -0.063315, 0.383673, 0.809017, 0.000000, -0.587785, 0.600000, 0.250000, + -2.480863, -0.541092, 0.406018, 0.587785, 0.000000, -0.809017, 0.650000, 0.000000, + -2.480863, -0.063315, 0.406018, 0.587785, 0.000000, -0.809017, 0.650000, 0.250000, + -2.452708, -0.541092, 0.420364, 0.309018, 0.000000, -0.951056, 0.700000, 0.000000, + -2.452708, -0.063315, 0.420364, 0.309018, 0.000000, -0.951056, 0.700000, 0.250000, + -2.421497, -0.541092, 0.425307, 0.000000, 0.000000, -1.000000, 0.750000, 0.000000, + -2.421497, -0.063315, 0.425307, 0.000000, 0.000000, -1.000000, 0.750000, 0.250000, + -2.390286, -0.541092, 0.420364, -0.309017, 0.000000, -0.951057, 0.800000, 0.000000, + -2.390286, -0.063315, 0.420364, -0.309017, 0.000000, -0.951057, 0.800000, 0.250000, + -2.362131, -0.541092, 0.406018, -0.587785, 0.000000, -0.809017, 0.850000, 0.000000, + -2.362131, -0.063315, 0.406018, -0.587785, 0.000000, -0.809017, 0.850000, 0.250000, + -2.339786, -0.541092, 0.383673, -0.809017, 0.000000, -0.587785, 0.900000, 0.000000, + -2.339786, -0.063315, 0.383673, -0.809017, 0.000000, -0.587785, 0.900000, 0.250000, + -2.325440, -0.541092, 0.355518, -0.951058, 0.000000, -0.309013, 0.950000, 0.000000, + -2.325440, -0.063315, 0.355518, -0.951058, 0.000000, -0.309013, 0.950000, 0.250000, + -2.320497, -0.541092, 0.324307, -1.000000, 0.000000, 0.000002, 1.000000, 0.000000, + -2.320497, -0.063315, 0.324307, -1.000000, 0.000000, 0.000002, 1.000000, 0.250000, + -2.320497, -0.063315, 0.324307, 0.000000, 1.000000, 0.000000, 0.000000, 0.250000, + -2.269328, -0.063315, 0.274864, 0.000000, 1.000000, 0.000000, 0.050000, 0.500000, + -2.325441, -0.063315, 0.293096, 0.000000, 1.000000, 0.000000, 0.050000, 0.250000, + -2.261497, -0.063315, 0.324307, 0.000000, 1.000000, 0.000000, 0.000000, 0.500000, + -2.292054, -0.063315, 0.230261, 0.000000, 1.000000, 0.000000, 0.100000, 0.500000, + -2.339786, -0.063315, 0.264940, 0.000000, 1.000000, 0.000000, 0.100000, 0.250000, + -2.327451, -0.063315, 0.194864, 0.000000, 1.000000, 0.000000, 0.150000, 0.500000, + -2.362131, -0.063315, 0.242596, 0.000000, 1.000000, 0.000000, 0.150000, 0.250000, + -2.372054, -0.063315, 0.172138, 0.000000, 1.000000, 0.000000, 0.200000, 0.500000, + -2.390286, -0.063315, 0.228250, 0.000000, 1.000000, 0.000000, 0.200000, 0.250000, + -2.421497, -0.063315, 0.164307, 0.000000, 1.000000, 0.000000, 0.250000, 0.500000, + -2.421497, -0.063315, 0.223307, 0.000000, 1.000000, 0.000000, 0.250000, 0.250000, + -2.452708, -0.063315, 0.228250, 0.000000, 1.000000, 0.000000, 0.300000, 0.250000, + -2.470940, -0.063315, 0.172138, 0.000000, 1.000000, 0.000000, 0.300000, 0.500000, + -2.480863, -0.063315, 0.242596, 0.000000, 1.000000, -0.000000, 0.350000, 0.250000, + -2.515543, -0.063315, 0.194864, 0.000000, 1.000000, -0.000000, 0.350000, 0.500000, + -2.550940, -0.063315, 0.230261, 0.000000, 1.000000, -0.000000, 0.400000, 0.500000, + -2.503208, -0.063315, 0.264940, 0.000000, 1.000000, -0.000000, 0.400000, 0.250000, + -2.573666, -0.063315, 0.274864, 0.000000, 1.000000, 0.000000, 0.450000, 0.500000, + -2.517554, -0.063315, 0.293096, 0.000000, 1.000000, 0.000000, 0.450000, 0.250000, + -2.581497, -0.063315, 0.324307, 0.000000, 1.000000, 0.000000, 0.500000, 0.500000, + -2.522497, -0.063315, 0.324307, 0.000000, 1.000000, 0.000000, 0.500000, 0.250000, + -2.517554, -0.063315, 0.355518, 0.000000, 1.000000, 0.000000, 0.550000, 0.250000, + -2.573666, -0.063315, 0.373750, 0.000000, 1.000000, 0.000000, 0.550000, 0.500000, + -2.550940, -0.063315, 0.418352, 0.000000, 1.000000, 0.000000, 0.600000, 0.500000, + -2.503208, -0.063315, 0.383673, 0.000000, 1.000000, 0.000000, 0.600000, 0.250000, + -2.480863, -0.063315, 0.406018, 0.000000, 1.000000, 0.000000, 0.650000, 0.250000, + -2.515543, -0.063315, 0.453750, 0.000000, 1.000000, 0.000000, 0.650000, 0.500000, + -2.470940, -0.063315, 0.476476, 0.000000, 1.000000, 0.000000, 0.700000, 0.500000, + -2.452708, -0.063315, 0.420364, 0.000000, 1.000000, 0.000000, 0.700000, 0.250000, + -2.421497, -0.063315, 0.484307, 0.000000, 1.000000, 0.000000, 0.750000, 0.500000, + -2.421497, -0.063315, 0.425307, 0.000000, 1.000000, 0.000000, 0.750000, 0.250000, + -2.372054, -0.063315, 0.476476, 0.000000, 1.000000, 0.000000, 0.800000, 0.500000, + -2.390286, -0.063315, 0.420364, 0.000000, 1.000000, 0.000000, 0.800000, 0.250000, + -2.327451, -0.063315, 0.453750, 0.000000, 1.000000, 0.000000, 0.850000, 0.500000, + -2.362131, -0.063315, 0.406018, 0.000000, 1.000000, 0.000000, 0.850000, 0.250000, + -2.339786, -0.063315, 0.383673, 0.000000, 1.000000, 0.000000, 0.900000, 0.250000, + -2.292054, -0.063315, 0.418353, 0.000000, 1.000000, 0.000000, 0.900000, 0.500000, + -2.269328, -0.063315, 0.373750, 0.000000, 1.000000, 0.000000, 0.950000, 0.500000, + -2.325440, -0.063315, 0.355518, 0.000000, 1.000000, 0.000000, 0.950000, 0.250000, + -2.261497, -0.063315, 0.324307, 0.000000, 1.000000, 0.000000, 1.000000, 0.500000, + -2.320497, -0.063315, 0.324307, 0.000000, 1.000000, 0.000000, 1.000000, 0.250000, + -2.261497, -0.541092, 0.324307, 1.000000, 0.000000, -0.000002, 0.000000, 0.750000, + -2.269328, -0.063315, 0.274864, 0.951057, 0.000000, -0.309015, 0.050000, 0.500000, + -2.261497, -0.063315, 0.324307, 1.000000, 0.000000, -0.000002, 0.000000, 0.500000, + -2.269328, -0.541092, 0.274864, 0.951057, 0.000000, -0.309015, 0.050000, 0.750000, + -2.292054, -0.063315, 0.230261, 0.809018, 0.000000, -0.587784, 0.100000, 0.500000, + -2.292054, -0.541092, 0.230261, 0.809018, 0.000000, -0.587784, 0.100000, 0.750000, + -2.327451, -0.541092, 0.194864, 0.587786, 0.000000, -0.809017, 0.150000, 0.750000, + -2.327451, -0.063315, 0.194864, 0.587786, 0.000000, -0.809017, 0.150000, 0.500000, + -2.372054, -0.541092, 0.172138, 0.309017, 0.000000, -0.951057, 0.200000, 0.750000, + -2.372054, -0.063315, 0.172138, 0.309017, 0.000000, -0.951057, 0.200000, 0.500000, + -2.421497, -0.541092, 0.164307, 0.000000, 0.000000, -1.000000, 0.250000, 0.750000, + -2.421497, -0.063315, 0.164307, 0.000000, 0.000000, -1.000000, 0.250000, 0.500000, + -2.470940, -0.541092, 0.172138, -0.309017, 0.000000, -0.951056, 0.300000, 0.750000, + -2.470940, -0.063315, 0.172138, -0.309017, 0.000000, -0.951056, 0.300000, 0.500000, + -2.515543, -0.541092, 0.194864, -0.587786, 0.000000, -0.809017, 0.350000, 0.750000, + -2.515543, -0.063315, 0.194864, -0.587786, 0.000000, -0.809017, 0.350000, 0.500000, + -2.550940, -0.541092, 0.230261, -0.809017, 0.000000, -0.587786, 0.400000, 0.750000, + -2.550940, -0.063315, 0.230261, -0.809017, 0.000000, -0.587786, 0.400000, 0.500000, + -2.573666, -0.063315, 0.274864, -0.951056, 0.000000, -0.309019, 0.450000, 0.500000, + -2.573666, -0.541092, 0.274864, -0.951056, 0.000000, -0.309019, 0.450000, 0.750000, + -2.581497, -0.063315, 0.324307, -1.000000, 0.000000, 0.000000, 0.500000, 0.500000, + -2.581497, -0.541092, 0.324307, -1.000000, 0.000000, 0.000000, 0.500000, 0.750000, + -2.573666, -0.063315, 0.373750, -0.951056, 0.000000, 0.309019, 0.550000, 0.500000, + -2.573666, -0.541092, 0.373750, -0.951056, 0.000000, 0.309019, 0.550000, 0.750000, + -2.550940, -0.063315, 0.418352, -0.809017, 0.000000, 0.587786, 0.600000, 0.500000, + -2.550940, -0.541092, 0.418352, -0.809017, 0.000000, 0.587786, 0.600000, 0.750000, + -2.515543, -0.063315, 0.453750, -0.587786, 0.000000, 0.809016, 0.650000, 0.500000, + -2.515543, -0.541092, 0.453750, -0.587786, 0.000000, 0.809016, 0.650000, 0.750000, + -2.470940, -0.063315, 0.476476, -0.309017, 0.000000, 0.951056, 0.700000, 0.500000, + -2.470940, -0.541092, 0.476476, -0.309017, 0.000000, 0.951056, 0.700000, 0.750000, + -2.421497, -0.063315, 0.484307, -0.000000, 0.000000, 1.000000, 0.750000, 0.500000, + -2.421497, -0.541092, 0.484307, -0.000000, 0.000000, 1.000000, 0.750000, 0.750000, + -2.372054, -0.063315, 0.476476, 0.309016, 0.000000, 0.951057, 0.800000, 0.500000, + -2.372054, -0.541092, 0.476476, 0.309016, 0.000000, 0.951057, 0.800000, 0.750000, + -2.327451, -0.063315, 0.453750, 0.587785, 0.000000, 0.809017, 0.850000, 0.500000, + -2.327451, -0.541092, 0.453750, 0.587785, 0.000000, 0.809017, 0.850000, 0.750000, + -2.292054, -0.063315, 0.418353, 0.809018, 0.000000, 0.587785, 0.900000, 0.500000, + -2.292054, -0.541092, 0.418353, 0.809018, 0.000000, 0.587785, 0.900000, 0.750000, + -2.269328, -0.063315, 0.373750, 0.951058, 0.000000, 0.309013, 0.950000, 0.500000, + -2.269328, -0.541092, 0.373750, 0.951058, 0.000000, 0.309013, 0.950000, 0.750000, + -2.261497, -0.063315, 0.324307, 1.000000, 0.000000, -0.000002, 1.000000, 0.500000, + -2.261497, -0.541092, 0.324307, 1.000000, 0.000000, -0.000002, 1.000000, 0.750000, + -2.320497, -0.541092, 0.324307, 0.000000, -1.000000, -0.000001, 0.000000, 1.000000, + -2.269328, -0.541092, 0.274864, 0.000000, -1.000000, 0.000000, 0.050000, 0.750000, + -2.261497, -0.541092, 0.324307, 0.000000, -1.000000, -0.000001, 0.000000, 0.750000, + -2.325441, -0.541092, 0.293096, 0.000000, -1.000000, 0.000000, 0.050000, 1.000000, + -2.339786, -0.541092, 0.264940, 0.000000, -1.000000, -0.000000, 0.100000, 1.000000, + -2.292054, -0.541092, 0.230261, 0.000000, -1.000000, -0.000000, 0.100000, 0.750000, + -2.327451, -0.541092, 0.194864, 0.000000, -1.000000, -0.000000, 0.150000, 0.750000, + -2.362131, -0.541092, 0.242596, 0.000000, -1.000000, -0.000000, 0.150000, 1.000000, + -2.390286, -0.541092, 0.228250, 0.000000, -1.000000, 0.000000, 0.200000, 1.000000, + -2.372054, -0.541092, 0.172138, 0.000000, -1.000000, 0.000000, 0.200000, 0.750000, + -2.421497, -0.541092, 0.223307, 0.000000, -1.000000, -0.000000, 0.250000, 1.000000, + -2.421497, -0.541092, 0.164307, 0.000000, -1.000000, -0.000000, 0.250000, 0.750000, + -2.452708, -0.541092, 0.228250, 0.000000, -1.000000, -0.000000, 0.300000, 1.000000, + -2.470940, -0.541092, 0.172138, 0.000000, -1.000000, -0.000000, 0.300000, 0.750000, + -2.480863, -0.541092, 0.242596, 0.000000, -1.000000, -0.000001, 0.350000, 1.000000, + -2.515543, -0.541092, 0.194864, 0.000000, -1.000000, -0.000001, 0.350000, 0.750000, + -2.503208, -0.541092, 0.264940, 0.000000, -1.000000, -0.000001, 0.400000, 1.000000, + -2.550940, -0.541092, 0.230261, 0.000000, -1.000000, -0.000001, 0.400000, 0.750000, + -2.573666, -0.541092, 0.274864, 0.000000, -1.000000, 0.000000, 0.450000, 0.750000, + -2.517554, -0.541092, 0.293096, 0.000000, -1.000000, 0.000000, 0.450000, 1.000000, + -2.581497, -0.541092, 0.324307, 0.000000, -1.000000, 0.000000, 0.500000, 0.750000, + -2.522497, -0.541092, 0.324307, 0.000000, -1.000000, 0.000000, 0.500000, 1.000000, + -2.517554, -0.541092, 0.355518, 0.000000, -1.000000, 0.000000, 0.550000, 1.000000, + -2.573666, -0.541092, 0.373750, 0.000000, -1.000000, 0.000000, 0.550000, 0.750000, + -2.550940, -0.541092, 0.418352, 0.000000, -1.000000, 0.000000, 0.600000, 0.750000, + -2.503208, -0.541092, 0.383673, 0.000000, -1.000000, 0.000000, 0.600000, 1.000000, + -2.480863, -0.541092, 0.406018, 0.000000, -1.000000, 0.000000, 0.650000, 1.000000, + -2.515543, -0.541092, 0.453750, 0.000000, -1.000000, 0.000000, 0.650000, 0.750000, + -2.470940, -0.541092, 0.476476, 0.000000, -1.000000, 0.000000, 0.700000, 0.750000, + -2.452708, -0.541092, 0.420364, 0.000000, -1.000000, 0.000000, 0.700000, 1.000000, + -2.421497, -0.541092, 0.484307, 0.000000, -1.000000, 0.000000, 0.750000, 0.750000, + -2.421497, -0.541092, 0.425307, 0.000000, -1.000000, 0.000000, 0.750000, 1.000000, + -2.390286, -0.541092, 0.420364, 0.000000, -1.000000, -0.000000, 0.800000, 1.000000, + -2.372054, -0.541092, 0.476476, 0.000000, -1.000000, -0.000000, 0.800000, 0.750000, + -2.362131, -0.541092, 0.406018, 0.000000, -1.000000, -0.000000, 0.850000, 1.000000, + -2.327451, -0.541092, 0.453750, 0.000000, -1.000000, -0.000000, 0.850000, 0.750000, + -2.339786, -0.541092, 0.383673, 0.000000, -1.000000, -0.000001, 0.900000, 1.000000, + -2.292054, -0.541092, 0.418353, 0.000000, -1.000000, -0.000001, 0.900000, 0.750000, + -2.269328, -0.541092, 0.373750, 0.000000, -1.000000, -0.000001, 0.950000, 0.750000, + -2.325440, -0.541092, 0.355518, 0.000000, -1.000000, -0.000001, 0.950000, 1.000000, + -2.261497, -0.541092, 0.324307, 0.000000, -1.000000, -0.000001, 1.000000, 0.750000, + -2.320497, -0.541092, 0.324307, 0.000000, -1.000000, -0.000001, 1.000000, 1.000000, + -2.320136, -0.063315, -1.399512, -1.000000, 0.000000, 0.000002, 0.000000, 0.250000, + -2.325079, -0.541092, -1.430722, -0.951057, 0.000000, 0.309014, 0.050000, 0.000000, + -2.320136, -0.541092, -1.399512, -1.000000, 0.000000, 0.000002, 0.000000, 0.000000, + -2.325079, -0.063315, -1.430722, -0.951057, 0.000000, 0.309014, 0.050000, 0.250000, + -2.339425, -0.541092, -1.458878, -0.809018, 0.000000, 0.587783, 0.100000, 0.000000, + -2.339425, -0.063315, -1.458878, -0.809018, 0.000000, 0.587783, 0.100000, 0.250000, + -2.361769, -0.541092, -1.481222, -0.587784, 0.000000, 0.809018, 0.150000, 0.000000, + -2.361769, -0.063315, -1.481222, -0.587784, 0.000000, 0.809018, 0.150000, 0.250000, + -2.389925, -0.063315, -1.495568, -0.309018, 0.000000, 0.951056, 0.200000, 0.250000, + -2.389925, -0.541092, -1.495568, -0.309018, 0.000000, 0.951056, 0.200000, 0.000000, + -2.421136, -0.063315, -1.500512, 0.000000, 0.000000, 1.000000, 0.250000, 0.250000, + -2.421136, -0.541092, -1.500512, 0.000000, 0.000000, 1.000000, 0.250000, 0.000000, + -2.452346, -0.063315, -1.495568, 0.309018, 0.000000, 0.951056, 0.300000, 0.250000, + -2.452346, -0.541092, -1.495568, 0.309018, 0.000000, 0.951056, 0.300000, 0.000000, + -2.480502, -0.063315, -1.481222, 0.587783, 0.000000, 0.809019, 0.350000, 0.250000, + -2.480502, -0.541092, -1.481222, 0.587783, 0.000000, 0.809019, 0.350000, 0.000000, + -2.502846, -0.541092, -1.458878, 0.809017, 0.000000, 0.587786, 0.400000, 0.000000, + -2.502846, -0.063315, -1.458878, 0.809017, 0.000000, 0.587786, 0.400000, 0.250000, + -2.517192, -0.541092, -1.430723, 0.951057, 0.000000, 0.309014, 0.450000, 0.000000, + -2.517192, -0.063315, -1.430723, 0.951057, 0.000000, 0.309014, 0.450000, 0.250000, + -2.522136, -0.541092, -1.399512, 1.000000, 0.000000, 0.000000, 0.500000, 0.000000, + -2.522136, -0.063315, -1.399512, 1.000000, 0.000000, 0.000000, 0.500000, 0.250000, + -2.517192, -0.541092, -1.368301, 0.951056, 0.000000, -0.309020, 0.550000, 0.000000, + -2.517192, -0.063315, -1.368301, 0.951056, 0.000000, -0.309020, 0.550000, 0.250000, + -2.502846, -0.541092, -1.340145, 0.809017, 0.000000, -0.587785, 0.600000, 0.000000, + -2.502846, -0.063315, -1.340145, 0.809017, 0.000000, -0.587785, 0.600000, 0.250000, + -2.480502, -0.541092, -1.317801, 0.587785, 0.000000, -0.809017, 0.650000, 0.000000, + -2.480502, -0.063315, -1.317801, 0.587785, 0.000000, -0.809017, 0.650000, 0.250000, + -2.452346, -0.541092, -1.303455, 0.309020, 0.000000, -0.951056, 0.700000, 0.000000, + -2.452346, -0.063315, -1.303455, 0.309020, 0.000000, -0.951056, 0.700000, 0.250000, + -2.421136, -0.541092, -1.298512, 0.000000, 0.000000, -1.000000, 0.750000, 0.000000, + -2.421136, -0.063315, -1.298512, 0.000000, 0.000000, -1.000000, 0.750000, 0.250000, + -2.389925, -0.541092, -1.303455, -0.309016, 0.000000, -0.951057, 0.800000, 0.000000, + -2.389925, -0.063315, -1.303455, -0.309016, 0.000000, -0.951057, 0.800000, 0.250000, + -2.361769, -0.541092, -1.317801, -0.587783, 0.000000, -0.809019, 0.850000, 0.000000, + -2.361769, -0.063315, -1.317801, -0.587783, 0.000000, -0.809019, 0.850000, 0.250000, + -2.339425, -0.541092, -1.340145, -0.809017, 0.000000, -0.587785, 0.900000, 0.000000, + -2.339425, -0.063315, -1.340145, -0.809017, 0.000000, -0.587785, 0.900000, 0.250000, + -2.325079, -0.541092, -1.368301, -0.951058, 0.000000, -0.309013, 0.950000, 0.000000, + -2.325079, -0.063315, -1.368301, -0.951058, 0.000000, -0.309013, 0.950000, 0.250000, + -2.320136, -0.541092, -1.399512, -1.000000, 0.000000, 0.000002, 1.000000, 0.000000, + -2.320136, -0.063315, -1.399512, -1.000000, 0.000000, 0.000002, 1.000000, 0.250000, + -2.261136, -0.063315, -1.399512, 0.000000, 1.000000, 0.000000, 0.000000, 0.500000, + -2.325079, -0.063315, -1.430722, 0.000000, 1.000000, 0.000000, 0.050000, 0.250000, + -2.320136, -0.063315, -1.399512, 0.000000, 1.000000, 0.000000, 0.000000, 0.250000, + -2.268967, -0.063315, -1.448954, 0.000000, 1.000000, 0.000000, 0.050000, 0.500000, + -2.291693, -0.063315, -1.493557, 0.000000, 1.000000, 0.000000, 0.100000, 0.500000, + -2.339425, -0.063315, -1.458878, 0.000000, 1.000000, 0.000000, 0.100000, 0.250000, + -2.327090, -0.063315, -1.528954, 0.000000, 1.000000, 0.000000, 0.150000, 0.500000, + -2.361769, -0.063315, -1.481222, 0.000000, 1.000000, 0.000000, 0.150000, 0.250000, + -2.371693, -0.063315, -1.551681, 0.000000, 1.000000, 0.000000, 0.200000, 0.500000, + -2.389925, -0.063315, -1.495568, 0.000000, 1.000000, 0.000000, 0.200000, 0.250000, + -2.421136, -0.063315, -1.500512, 0.000000, 1.000000, 0.000000, 0.250000, 0.250000, + -2.421136, -0.063315, -1.559512, 0.000000, 1.000000, 0.000000, 0.250000, 0.500000, + -2.470578, -0.063315, -1.551681, 0.000000, 1.000000, 0.000000, 0.300000, 0.500000, + -2.452346, -0.063315, -1.495568, 0.000000, 1.000000, 0.000000, 0.300000, 0.250000, + -2.515181, -0.063315, -1.528955, 0.000000, 1.000000, 0.000000, 0.350000, 0.500000, + -2.480502, -0.063315, -1.481222, 0.000000, 1.000000, 0.000000, 0.350000, 0.250000, + -2.550578, -0.063315, -1.493557, 0.000000, 1.000000, 0.000000, 0.400000, 0.500000, + -2.502846, -0.063315, -1.458878, 0.000000, 1.000000, 0.000000, 0.400000, 0.250000, + -2.573305, -0.063315, -1.448954, 0.000000, 1.000000, 0.000000, 0.450000, 0.500000, + -2.517192, -0.063315, -1.430723, 0.000000, 1.000000, 0.000000, 0.450000, 0.250000, + -2.581136, -0.063315, -1.399512, 0.000000, 1.000000, 0.000000, 0.500000, 0.500000, + -2.522136, -0.063315, -1.399512, 0.000000, 1.000000, 0.000000, 0.500000, 0.250000, + -2.573305, -0.063315, -1.350069, 0.000000, 1.000000, 0.000000, 0.550000, 0.500000, + -2.517192, -0.063315, -1.368301, 0.000000, 1.000000, 0.000000, 0.550000, 0.250000, + -2.550578, -0.063315, -1.305466, 0.000000, 1.000000, 0.000000, 0.600000, 0.500000, + -2.502846, -0.063315, -1.340145, 0.000000, 1.000000, 0.000000, 0.600000, 0.250000, + -2.480502, -0.063315, -1.317801, 0.000000, 1.000000, 0.000000, 0.650000, 0.250000, + -2.515181, -0.063315, -1.270069, 0.000000, 1.000000, 0.000000, 0.650000, 0.500000, + -2.470578, -0.063315, -1.247343, 0.000000, 1.000000, 0.000000, 0.700000, 0.500000, + -2.452346, -0.063315, -1.303455, 0.000000, 1.000000, 0.000000, 0.700000, 0.250000, + -2.421136, -0.063315, -1.239512, 0.000000, 1.000000, -0.000000, 0.750000, 0.500000, + -2.421136, -0.063315, -1.298512, 0.000000, 1.000000, -0.000000, 0.750000, 0.250000, + -2.371693, -0.063315, -1.247343, 0.000000, 1.000000, -0.000000, 0.800000, 0.500000, + -2.389925, -0.063315, -1.303455, 0.000000, 1.000000, -0.000000, 0.800000, 0.250000, + -2.327090, -0.063315, -1.270069, 0.000000, 1.000000, 0.000000, 0.850000, 0.500000, + -2.361769, -0.063315, -1.317801, 0.000000, 1.000000, 0.000000, 0.850000, 0.250000, + -2.339425, -0.063315, -1.340145, 0.000000, 1.000000, 0.000000, 0.900000, 0.250000, + -2.291692, -0.063315, -1.305466, 0.000000, 1.000000, 0.000000, 0.900000, 0.500000, + -2.325079, -0.063315, -1.368301, 0.000000, 1.000000, 0.000000, 0.950000, 0.250000, + -2.268966, -0.063315, -1.350069, 0.000000, 1.000000, 0.000000, 0.950000, 0.500000, + -2.261136, -0.063315, -1.399512, 0.000000, 1.000000, 0.000000, 1.000000, 0.500000, + -2.320136, -0.063315, -1.399512, 0.000000, 1.000000, 0.000000, 1.000000, 0.250000, + -2.261136, -0.541092, -1.399512, 1.000000, 0.000000, -0.000002, 0.000000, 0.750000, + -2.268967, -0.063315, -1.448954, 0.951057, 0.000000, -0.309015, 0.050000, 0.500000, + -2.261136, -0.063315, -1.399512, 1.000000, 0.000000, -0.000002, 0.000000, 0.500000, + -2.268967, -0.541092, -1.448954, 0.951057, 0.000000, -0.309015, 0.050000, 0.750000, + -2.291693, -0.063315, -1.493557, 0.809018, 0.000000, -0.587785, 0.100000, 0.500000, + -2.291693, -0.541092, -1.493557, 0.809018, 0.000000, -0.587785, 0.100000, 0.750000, + -2.327090, -0.541092, -1.528954, 0.587786, 0.000000, -0.809017, 0.150000, 0.750000, + -2.327090, -0.063315, -1.528954, 0.587786, 0.000000, -0.809017, 0.150000, 0.500000, + -2.371693, -0.541092, -1.551681, 0.309019, 0.000000, -0.951056, 0.200000, 0.750000, + -2.371693, -0.063315, -1.551681, 0.309019, 0.000000, -0.951056, 0.200000, 0.500000, + -2.421136, -0.541092, -1.559512, -0.000000, 0.000000, -1.000000, 0.250000, 0.750000, + -2.421136, -0.063315, -1.559512, -0.000000, 0.000000, -1.000000, 0.250000, 0.500000, + -2.470578, -0.541092, -1.551681, -0.309018, 0.000000, -0.951056, 0.300000, 0.750000, + -2.470578, -0.063315, -1.551681, -0.309018, 0.000000, -0.951056, 0.300000, 0.500000, + -2.515181, -0.541092, -1.528955, -0.587786, 0.000000, -0.809016, 0.350000, 0.750000, + -2.515181, -0.063315, -1.528955, -0.587786, 0.000000, -0.809016, 0.350000, 0.500000, + -2.550578, -0.063315, -1.493557, -0.809017, 0.000000, -0.587786, 0.400000, 0.500000, + -2.550578, -0.541092, -1.493557, -0.809017, 0.000000, -0.587786, 0.400000, 0.750000, + -2.573305, -0.063315, -1.448954, -0.951056, 0.000000, -0.309019, 0.450000, 0.500000, + -2.573305, -0.541092, -1.448954, -0.951056, 0.000000, -0.309019, 0.450000, 0.750000, + -2.581136, -0.063315, -1.399512, -1.000000, 0.000000, -0.000000, 0.500000, 0.500000, + -2.581136, -0.541092, -1.399512, -1.000000, 0.000000, -0.000000, 0.500000, 0.750000, + -2.573305, -0.063315, -1.350069, -0.951056, 0.000000, 0.309019, 0.550000, 0.500000, + -2.573305, -0.541092, -1.350069, -0.951056, 0.000000, 0.309019, 0.550000, 0.750000, + -2.550578, -0.063315, -1.305466, -0.809016, 0.000000, 0.587786, 0.600000, 0.500000, + -2.550578, -0.541092, -1.305466, -0.809016, 0.000000, 0.587786, 0.600000, 0.750000, + -2.515181, -0.063315, -1.270069, -0.587785, 0.000000, 0.809017, 0.650000, 0.500000, + -2.515181, -0.541092, -1.270069, -0.587785, 0.000000, 0.809017, 0.650000, 0.750000, + -2.470578, -0.063315, -1.247343, -0.309017, 0.000000, 0.951056, 0.700000, 0.500000, + -2.470578, -0.541092, -1.247343, -0.309017, 0.000000, 0.951056, 0.700000, 0.750000, + -2.421136, -0.063315, -1.239512, -0.000000, 0.000000, 1.000000, 0.750000, 0.500000, + -2.421136, -0.541092, -1.239512, -0.000000, 0.000000, 1.000000, 0.750000, 0.750000, + -2.371693, -0.063315, -1.247343, 0.309016, 0.000000, 0.951057, 0.800000, 0.500000, + -2.371693, -0.541092, -1.247343, 0.309016, 0.000000, 0.951057, 0.800000, 0.750000, + -2.327090, -0.063315, -1.270069, 0.587786, 0.000000, 0.809017, 0.850000, 0.500000, + -2.327090, -0.541092, -1.270069, 0.587786, 0.000000, 0.809017, 0.850000, 0.750000, + -2.291692, -0.063315, -1.305466, 0.809017, 0.000000, 0.587785, 0.900000, 0.500000, + -2.291692, -0.541092, -1.305466, 0.809017, 0.000000, 0.587785, 0.900000, 0.750000, + -2.268966, -0.063315, -1.350069, 0.951057, 0.000000, 0.309014, 0.950000, 0.500000, + -2.268966, -0.541092, -1.350069, 0.951057, 0.000000, 0.309014, 0.950000, 0.750000, + -2.261136, -0.063315, -1.399512, 1.000000, 0.000000, -0.000002, 1.000000, 0.500000, + -2.261136, -0.541092, -1.399512, 1.000000, 0.000000, -0.000002, 1.000000, 0.750000, + -2.261136, -0.541092, -1.399512, 0.000000, -1.000000, -0.000001, 0.000000, 0.750000, + -2.325079, -0.541092, -1.430722, 0.000000, -1.000000, 0.000000, 0.050000, 1.000000, + -2.268967, -0.541092, -1.448954, 0.000000, -1.000000, 0.000000, 0.050000, 0.750000, + -2.320136, -0.541092, -1.399512, 0.000000, -1.000000, -0.000001, 0.000000, 1.000000, + -2.339425, -0.541092, -1.458878, 0.000000, -1.000000, -0.000000, 0.100000, 1.000000, + -2.291693, -0.541092, -1.493557, 0.000000, -1.000000, -0.000000, 0.100000, 0.750000, + -2.361769, -0.541092, -1.481222, 0.000000, -1.000000, -0.000000, 0.150000, 1.000000, + -2.327090, -0.541092, -1.528954, 0.000000, -1.000000, -0.000000, 0.150000, 0.750000, + -2.389925, -0.541092, -1.495568, 0.000000, -1.000000, 0.000000, 0.200000, 1.000000, + -2.371693, -0.541092, -1.551681, 0.000000, -1.000000, 0.000000, 0.200000, 0.750000, + -2.421136, -0.541092, -1.500512, 0.000000, -1.000000, -0.000000, 0.250000, 1.000000, + -2.421136, -0.541092, -1.559512, 0.000000, -1.000000, -0.000000, 0.250000, 0.750000, + -2.470578, -0.541092, -1.551681, 0.000000, -1.000000, -0.000000, 0.300000, 0.750000, + -2.452346, -0.541092, -1.495568, 0.000000, -1.000000, -0.000000, 0.300000, 1.000000, + -2.515181, -0.541092, -1.528955, 0.000000, -1.000000, 0.000000, 0.350000, 0.750000, + -2.480502, -0.541092, -1.481222, 0.000000, -1.000000, 0.000000, 0.350000, 1.000000, + -2.550578, -0.541092, -1.493557, 0.000000, -1.000000, -0.000001, 0.400000, 0.750000, + -2.502846, -0.541092, -1.458878, 0.000000, -1.000000, -0.000001, 0.400000, 1.000000, + -2.517192, -0.541092, -1.430723, 0.000000, -1.000000, -0.000001, 0.450000, 1.000000, + -2.573305, -0.541092, -1.448954, 0.000000, -1.000000, -0.000001, 0.450000, 0.750000, + -2.522136, -0.541092, -1.399512, 0.000000, -1.000000, 0.000000, 0.500000, 1.000000, + -2.581136, -0.541092, -1.399512, 0.000000, -1.000000, 0.000000, 0.500000, 0.750000, + -2.517192, -0.541092, -1.368301, 0.000000, -1.000000, 0.000000, 0.550000, 1.000000, + -2.573305, -0.541092, -1.350069, 0.000000, -1.000000, 0.000000, 0.550000, 0.750000, + -2.550578, -0.541092, -1.305466, 0.000000, -1.000000, 0.000000, 0.600000, 0.750000, + -2.502846, -0.541092, -1.340145, 0.000000, -1.000000, 0.000000, 0.600000, 1.000000, + -2.480502, -0.541092, -1.317801, 0.000000, -1.000000, 0.000000, 0.650000, 1.000000, + -2.515181, -0.541092, -1.270069, 0.000000, -1.000000, 0.000000, 0.650000, 0.750000, + -2.470578, -0.541092, -1.247343, 0.000000, -1.000000, 0.000000, 0.700000, 0.750000, + -2.452346, -0.541092, -1.303455, 0.000000, -1.000000, 0.000000, 0.700000, 1.000000, + -2.421136, -0.541092, -1.239512, 0.000000, -1.000000, 0.000000, 0.750000, 0.750000, + -2.421136, -0.541092, -1.298512, 0.000000, -1.000000, 0.000000, 0.750000, 1.000000, + -2.389925, -0.541092, -1.303455, 0.000000, -1.000000, 0.000000, 0.800000, 1.000000, + -2.371693, -0.541092, -1.247343, 0.000000, -1.000000, 0.000000, 0.800000, 0.750000, + -2.361769, -0.541092, -1.317801, 0.000000, -1.000000, 0.000000, 0.850000, 1.000000, + -2.327090, -0.541092, -1.270069, 0.000000, -1.000000, 0.000000, 0.850000, 0.750000, + -2.339425, -0.541092, -1.340145, 0.000000, -1.000000, -0.000001, 0.900000, 1.000000, + -2.291692, -0.541092, -1.305466, 0.000000, -1.000000, -0.000001, 0.900000, 0.750000, + -2.325079, -0.541092, -1.368301, 0.000000, -1.000000, -0.000001, 0.950000, 1.000000, + -2.268966, -0.541092, -1.350069, 0.000000, -1.000000, -0.000001, 0.950000, 0.750000, + -2.261136, -0.541092, -1.399512, 0.000000, -1.000000, -0.000001, 1.000000, 0.750000, + -2.320136, -0.541092, -1.399512, 0.000000, -1.000000, -0.000001, 1.000000, 1.000000, + -2.320497, -0.063315, -0.820402, -1.000000, 0.000000, 0.000002, 0.000000, 0.250000, + -2.325441, -0.541092, -0.851613, -0.951057, 0.000000, 0.309015, 0.050000, 0.000000, + -2.320497, -0.541092, -0.820402, -1.000000, 0.000000, 0.000002, 0.000000, 0.000000, + -2.325441, -0.063315, -0.851613, -0.951057, 0.000000, 0.309015, 0.050000, 0.250000, + -2.339786, -0.541092, -0.879769, -0.809018, 0.000000, 0.587783, 0.100000, 0.000000, + -2.339786, -0.063315, -0.879769, -0.809018, 0.000000, 0.587783, 0.100000, 0.250000, + -2.362131, -0.063315, -0.902113, -0.587786, 0.000000, 0.809016, 0.150000, 0.250000, + -2.362131, -0.541092, -0.902113, -0.587786, 0.000000, 0.809016, 0.150000, 0.000000, + -2.390286, -0.063315, -0.916459, -0.309016, 0.000000, 0.951057, 0.200000, 0.250000, + -2.390286, -0.541092, -0.916459, -0.309016, 0.000000, 0.951057, 0.200000, 0.000000, + -2.421497, -0.063315, -0.921402, 0.000000, 0.000000, 1.000000, 0.250000, 0.250000, + -2.421497, -0.541092, -0.921402, 0.000000, 0.000000, 1.000000, 0.250000, 0.000000, + -2.452708, -0.063315, -0.916459, 0.309018, 0.000000, 0.951056, 0.300000, 0.250000, + -2.452708, -0.541092, -0.916459, 0.309018, 0.000000, 0.951056, 0.300000, 0.000000, + -2.480863, -0.063315, -0.902113, 0.587785, 0.000000, 0.809017, 0.350000, 0.250000, + -2.480863, -0.541092, -0.902113, 0.587785, 0.000000, 0.809017, 0.350000, 0.000000, + -2.503208, -0.063315, -0.879769, 0.809015, 0.000000, 0.587788, 0.400000, 0.250000, + -2.503208, -0.541092, -0.879769, 0.809015, 0.000000, 0.587788, 0.400000, 0.000000, + -2.517554, -0.541092, -0.851613, 0.951056, 0.000000, 0.309020, 0.450000, 0.000000, + -2.517554, -0.063315, -0.851613, 0.951056, 0.000000, 0.309020, 0.450000, 0.250000, + -2.522497, -0.541092, -0.820402, 1.000000, 0.000000, 0.000000, 0.500000, 0.000000, + -2.522497, -0.063315, -0.820402, 1.000000, 0.000000, 0.000000, 0.500000, 0.250000, + -2.517554, -0.541092, -0.789192, 0.951056, 0.000000, -0.309020, 0.550000, 0.000000, + -2.517554, -0.063315, -0.789192, 0.951056, 0.000000, -0.309020, 0.550000, 0.250000, + -2.503208, -0.541092, -0.761036, 0.809017, 0.000000, -0.587785, 0.600000, 0.000000, + -2.503208, -0.063315, -0.761036, 0.809017, 0.000000, -0.587785, 0.600000, 0.250000, + -2.480863, -0.541092, -0.738692, 0.587786, 0.000000, -0.809017, 0.650000, 0.000000, + -2.480863, -0.063315, -0.738692, 0.587786, 0.000000, -0.809017, 0.650000, 0.250000, + -2.452708, -0.541092, -0.724346, 0.309018, 0.000000, -0.951056, 0.700000, 0.000000, + -2.452708, -0.063315, -0.724346, 0.309018, 0.000000, -0.951056, 0.700000, 0.250000, + -2.421497, -0.541092, -0.719402, -0.000001, 0.000000, -1.000000, 0.750000, 0.000000, + -2.421497, -0.063315, -0.719402, -0.000001, 0.000000, -1.000000, 0.750000, 0.250000, + -2.390286, -0.541092, -0.724346, -0.309018, 0.000000, -0.951056, 0.800000, 0.000000, + -2.390286, -0.063315, -0.724346, -0.309018, 0.000000, -0.951056, 0.800000, 0.250000, + -2.362131, -0.541092, -0.738692, -0.587785, 0.000000, -0.809017, 0.850000, 0.000000, + -2.362131, -0.063315, -0.738692, -0.587785, 0.000000, -0.809017, 0.850000, 0.250000, + -2.339786, -0.541092, -0.761036, -0.809017, 0.000000, -0.587785, 0.900000, 0.000000, + -2.339786, -0.063315, -0.761036, -0.809017, 0.000000, -0.587785, 0.900000, 0.250000, + -2.325440, -0.541092, -0.789192, -0.951058, 0.000000, -0.309013, 0.950000, 0.000000, + -2.325440, -0.063315, -0.789192, -0.951058, 0.000000, -0.309013, 0.950000, 0.250000, + -2.320497, -0.541092, -0.820402, -1.000000, 0.000000, 0.000002, 1.000000, 0.000000, + -2.320497, -0.063315, -0.820402, -1.000000, 0.000000, 0.000002, 1.000000, 0.250000, + -2.320497, -0.063315, -0.820402, 0.000000, 1.000000, 0.000000, 0.000000, 0.250000, + -2.269328, -0.063315, -0.869845, 0.000000, 1.000000, 0.000000, 0.050000, 0.500000, + -2.325441, -0.063315, -0.851613, 0.000000, 1.000000, 0.000000, 0.050000, 0.250000, + -2.261497, -0.063315, -0.820402, 0.000000, 1.000000, 0.000000, 0.000000, 0.500000, + -2.292054, -0.063315, -0.914448, 0.000000, 1.000000, 0.000000, 0.100000, 0.500000, + -2.339786, -0.063315, -0.879769, 0.000000, 1.000000, 0.000000, 0.100000, 0.250000, + -2.327451, -0.063315, -0.949845, 0.000000, 1.000000, 0.000000, 0.150000, 0.500000, + -2.362131, -0.063315, -0.902113, 0.000000, 1.000000, 0.000000, 0.150000, 0.250000, + -2.372054, -0.063315, -0.972571, 0.000000, 1.000000, 0.000000, 0.200000, 0.500000, + -2.390286, -0.063315, -0.916459, 0.000000, 1.000000, 0.000000, 0.200000, 0.250000, + -2.421497, -0.063315, -0.980402, 0.000000, 1.000000, 0.000000, 0.250000, 0.500000, + -2.421497, -0.063315, -0.921402, 0.000000, 1.000000, 0.000000, 0.250000, 0.250000, + -2.452708, -0.063315, -0.916459, 0.000000, 1.000000, 0.000000, 0.300000, 0.250000, + -2.470940, -0.063315, -0.972571, 0.000000, 1.000000, 0.000000, 0.300000, 0.500000, + -2.480863, -0.063315, -0.902113, 0.000000, 1.000000, -0.000000, 0.350000, 0.250000, + -2.515543, -0.063315, -0.949845, 0.000000, 1.000000, -0.000000, 0.350000, 0.500000, + -2.550940, -0.063315, -0.914448, 0.000000, 1.000000, -0.000000, 0.400000, 0.500000, + -2.503208, -0.063315, -0.879769, 0.000000, 1.000000, -0.000000, 0.400000, 0.250000, + -2.573666, -0.063315, -0.869845, 0.000000, 1.000000, 0.000000, 0.450000, 0.500000, + -2.517554, -0.063315, -0.851613, 0.000000, 1.000000, 0.000000, 0.450000, 0.250000, + -2.581497, -0.063315, -0.820402, 0.000000, 1.000000, 0.000000, 0.500000, 0.500000, + -2.522497, -0.063315, -0.820402, 0.000000, 1.000000, 0.000000, 0.500000, 0.250000, + -2.517554, -0.063315, -0.789192, 0.000000, 1.000000, 0.000000, 0.550000, 0.250000, + -2.573666, -0.063315, -0.770960, 0.000000, 1.000000, 0.000000, 0.550000, 0.500000, + -2.503208, -0.063315, -0.761036, 0.000000, 1.000000, 0.000000, 0.600000, 0.250000, + -2.550940, -0.063315, -0.726357, 0.000000, 1.000000, 0.000000, 0.600000, 0.500000, + -2.515543, -0.063315, -0.690960, 0.000000, 1.000000, 0.000000, 0.650000, 0.500000, + -2.480863, -0.063315, -0.738692, 0.000000, 1.000000, 0.000000, 0.650000, 0.250000, + -2.452708, -0.063315, -0.724346, 0.000000, 1.000000, 0.000000, 0.700000, 0.250000, + -2.470940, -0.063315, -0.668233, 0.000000, 1.000000, 0.000000, 0.700000, 0.500000, + -2.421497, -0.063315, -0.660402, 0.000000, 1.000000, 0.000000, 0.750000, 0.500000, + -2.421497, -0.063315, -0.719402, 0.000000, 1.000000, 0.000000, 0.750000, 0.250000, + -2.372054, -0.063315, -0.668233, 0.000000, 1.000000, 0.000000, 0.800000, 0.500000, + -2.390286, -0.063315, -0.724346, 0.000000, 1.000000, 0.000000, 0.800000, 0.250000, + -2.327451, -0.063315, -0.690960, 0.000000, 1.000000, 0.000000, 0.850000, 0.500000, + -2.362131, -0.063315, -0.738692, 0.000000, 1.000000, 0.000000, 0.850000, 0.250000, + -2.339786, -0.063315, -0.761036, 0.000000, 1.000000, 0.000000, 0.900000, 0.250000, + -2.292054, -0.063315, -0.726357, 0.000000, 1.000000, 0.000000, 0.900000, 0.500000, + -2.269328, -0.063315, -0.770960, 0.000000, 1.000000, 0.000000, 0.950000, 0.500000, + -2.325440, -0.063315, -0.789192, 0.000000, 1.000000, 0.000000, 0.950000, 0.250000, + -2.261497, -0.063315, -0.820402, 0.000000, 1.000000, 0.000000, 1.000000, 0.500000, + -2.320497, -0.063315, -0.820402, 0.000000, 1.000000, 0.000000, 1.000000, 0.250000, + -2.261497, -0.541092, -0.820402, 1.000000, 0.000000, -0.000002, 0.000000, 0.750000, + -2.269328, -0.063315, -0.869845, 0.951057, 0.000000, -0.309015, 0.050000, 0.500000, + -2.261497, -0.063315, -0.820402, 1.000000, 0.000000, -0.000002, 0.000000, 0.500000, + -2.269328, -0.541092, -0.869845, 0.951057, 0.000000, -0.309015, 0.050000, 0.750000, + -2.292054, -0.063315, -0.914448, 0.809018, 0.000000, -0.587784, 0.100000, 0.500000, + -2.292054, -0.541092, -0.914448, 0.809018, 0.000000, -0.587784, 0.100000, 0.750000, + -2.327451, -0.541092, -0.949845, 0.587785, 0.000000, -0.809017, 0.150000, 0.750000, + -2.327451, -0.063315, -0.949845, 0.587785, 0.000000, -0.809017, 0.150000, 0.500000, + -2.372054, -0.541092, -0.972571, 0.309017, 0.000000, -0.951056, 0.200000, 0.750000, + -2.372054, -0.063315, -0.972571, 0.309017, 0.000000, -0.951056, 0.200000, 0.500000, + -2.421497, -0.541092, -0.980402, -0.000000, 0.000000, -1.000000, 0.250000, 0.750000, + -2.421497, -0.063315, -0.980402, -0.000000, 0.000000, -1.000000, 0.250000, 0.500000, + -2.470940, -0.541092, -0.972571, -0.309018, 0.000000, -0.951056, 0.300000, 0.750000, + -2.470940, -0.063315, -0.972571, -0.309018, 0.000000, -0.951056, 0.300000, 0.500000, + -2.515543, -0.541092, -0.949845, -0.587785, 0.000000, -0.809017, 0.350000, 0.750000, + -2.515543, -0.063315, -0.949845, -0.587785, 0.000000, -0.809017, 0.350000, 0.500000, + -2.550940, -0.541092, -0.914448, -0.809016, 0.000000, -0.587786, 0.400000, 0.750000, + -2.550940, -0.063315, -0.914448, -0.809016, 0.000000, -0.587786, 0.400000, 0.500000, + -2.573666, -0.063315, -0.869845, -0.951056, 0.000000, -0.309019, 0.450000, 0.500000, + -2.573666, -0.541092, -0.869845, -0.951056, 0.000000, -0.309019, 0.450000, 0.750000, + -2.581497, -0.063315, -0.820402, -1.000000, 0.000000, 0.000000, 0.500000, 0.500000, + -2.581497, -0.541092, -0.820402, -1.000000, 0.000000, 0.000000, 0.500000, 0.750000, + -2.573666, -0.063315, -0.770960, -0.951056, 0.000000, 0.309019, 0.550000, 0.500000, + -2.573666, -0.541092, -0.770960, -0.951056, 0.000000, 0.309019, 0.550000, 0.750000, + -2.550940, -0.063315, -0.726357, -0.809017, 0.000000, 0.587786, 0.600000, 0.500000, + -2.550940, -0.541092, -0.726357, -0.809017, 0.000000, 0.587786, 0.600000, 0.750000, + -2.515543, -0.063315, -0.690960, -0.587785, 0.000000, 0.809017, 0.650000, 0.500000, + -2.515543, -0.541092, -0.690960, -0.587785, 0.000000, 0.809017, 0.650000, 0.750000, + -2.470940, -0.063315, -0.668233, -0.309018, 0.000000, 0.951056, 0.700000, 0.500000, + -2.470940, -0.541092, -0.668233, -0.309018, 0.000000, 0.951056, 0.700000, 0.750000, + -2.421497, -0.063315, -0.660402, -0.000000, 0.000000, 1.000000, 0.750000, 0.500000, + -2.421497, -0.541092, -0.660402, -0.000000, 0.000000, 1.000000, 0.750000, 0.750000, + -2.372054, -0.063315, -0.668233, 0.309016, 0.000000, 0.951057, 0.800000, 0.500000, + -2.372054, -0.541092, -0.668233, 0.309016, 0.000000, 0.951057, 0.800000, 0.750000, + -2.327451, -0.063315, -0.690960, 0.587785, 0.000000, 0.809017, 0.850000, 0.500000, + -2.327451, -0.541092, -0.690960, 0.587785, 0.000000, 0.809017, 0.850000, 0.750000, + -2.292054, -0.063315, -0.726357, 0.809017, 0.000000, 0.587785, 0.900000, 0.500000, + -2.292054, -0.541092, -0.726357, 0.809017, 0.000000, 0.587785, 0.900000, 0.750000, + -2.269328, -0.063315, -0.770960, 0.951058, 0.000000, 0.309014, 0.950000, 0.500000, + -2.269328, -0.541092, -0.770960, 0.951058, 0.000000, 0.309014, 0.950000, 0.750000, + -2.261497, -0.063315, -0.820402, 1.000000, 0.000000, -0.000002, 1.000000, 0.500000, + -2.261497, -0.541092, -0.820402, 1.000000, 0.000000, -0.000002, 1.000000, 0.750000, + -2.320497, -0.541092, -0.820402, 0.000000, -1.000000, -0.000001, 0.000000, 1.000000, + -2.269328, -0.541092, -0.869845, 0.000000, -1.000000, 0.000000, 0.050000, 0.750000, + -2.261497, -0.541092, -0.820402, 0.000000, -1.000000, -0.000001, 0.000000, 0.750000, + -2.325441, -0.541092, -0.851613, 0.000000, -1.000000, 0.000000, 0.050000, 1.000000, + -2.339786, -0.541092, -0.879769, 0.000000, -1.000000, -0.000000, 0.100000, 1.000000, + -2.292054, -0.541092, -0.914448, 0.000000, -1.000000, -0.000000, 0.100000, 0.750000, + -2.327451, -0.541092, -0.949845, 0.000000, -1.000000, -0.000000, 0.150000, 0.750000, + -2.362131, -0.541092, -0.902113, 0.000000, -1.000000, -0.000000, 0.150000, 1.000000, + -2.390286, -0.541092, -0.916459, 0.000000, -1.000000, 0.000000, 0.200000, 1.000000, + -2.372054, -0.541092, -0.972571, 0.000000, -1.000000, 0.000000, 0.200000, 0.750000, + -2.421497, -0.541092, -0.921402, 0.000000, -1.000000, -0.000000, 0.250000, 1.000000, + -2.421497, -0.541092, -0.980402, 0.000000, -1.000000, -0.000000, 0.250000, 0.750000, + -2.452708, -0.541092, -0.916459, 0.000000, -1.000000, -0.000000, 0.300000, 1.000000, + -2.470940, -0.541092, -0.972571, 0.000000, -1.000000, -0.000000, 0.300000, 0.750000, + -2.480863, -0.541092, -0.902113, 0.000000, -1.000000, -0.000001, 0.350000, 1.000000, + -2.515543, -0.541092, -0.949845, 0.000000, -1.000000, -0.000001, 0.350000, 0.750000, + -2.503208, -0.541092, -0.879769, 0.000000, -1.000000, -0.000001, 0.400000, 1.000000, + -2.550940, -0.541092, -0.914448, 0.000000, -1.000000, -0.000001, 0.400000, 0.750000, + -2.573666, -0.541092, -0.869845, 0.000000, -1.000000, 0.000000, 0.450000, 0.750000, + -2.517554, -0.541092, -0.851613, 0.000000, -1.000000, 0.000000, 0.450000, 1.000000, + -2.581497, -0.541092, -0.820402, 0.000000, -1.000000, 0.000000, 0.500000, 0.750000, + -2.522497, -0.541092, -0.820402, 0.000000, -1.000000, 0.000000, 0.500000, 1.000000, + -2.517554, -0.541092, -0.789192, 0.000000, -1.000000, 0.000000, 0.550000, 1.000000, + -2.573666, -0.541092, -0.770960, 0.000000, -1.000000, 0.000000, 0.550000, 0.750000, + -2.503208, -0.541092, -0.761036, 0.000000, -1.000000, 0.000000, 0.600000, 1.000000, + -2.550940, -0.541092, -0.726357, 0.000000, -1.000000, 0.000000, 0.600000, 0.750000, + -2.515543, -0.541092, -0.690960, 0.000000, -1.000000, 0.000000, 0.650000, 0.750000, + -2.480863, -0.541092, -0.738692, 0.000000, -1.000000, 0.000000, 0.650000, 1.000000, + -2.452708, -0.541092, -0.724346, 0.000000, -1.000000, 0.000000, 0.700000, 1.000000, + -2.470940, -0.541092, -0.668233, 0.000000, -1.000000, 0.000000, 0.700000, 0.750000, + -2.421497, -0.541092, -0.719402, 0.000000, -1.000000, 0.000000, 0.750000, 1.000000, + -2.421497, -0.541092, -0.660402, 0.000000, -1.000000, 0.000000, 0.750000, 0.750000, + -2.372054, -0.541092, -0.668233, 0.000000, -1.000000, -0.000000, 0.800000, 0.750000, + -2.390286, -0.541092, -0.724346, 0.000000, -1.000000, -0.000000, 0.800000, 1.000000, + -2.362131, -0.541092, -0.738692, 0.000000, -1.000000, -0.000000, 0.850000, 1.000000, + -2.327451, -0.541092, -0.690960, 0.000000, -1.000000, -0.000000, 0.850000, 0.750000, + -2.339786, -0.541092, -0.761036, 0.000000, -1.000000, -0.000001, 0.900000, 1.000000, + -2.292054, -0.541092, -0.726357, 0.000000, -1.000000, -0.000001, 0.900000, 0.750000, + -2.269328, -0.541092, -0.770960, 0.000000, -1.000000, -0.000001, 0.950000, 0.750000, + -2.325440, -0.541092, -0.789192, 0.000000, -1.000000, -0.000001, 0.950000, 1.000000, + -2.261497, -0.541092, -0.820402, 0.000000, -1.000000, -0.000001, 1.000000, 0.750000, + -2.320497, -0.541092, -0.820402, 0.000000, -1.000000, -0.000001, 1.000000, 1.000000, + -2.319986, -0.063315, -3.129658, -1.000000, 0.000000, 0.000002, 0.000000, 0.250000, + -2.324929, -0.541092, -3.160868, -0.951057, 0.000000, 0.309015, 0.050000, 0.000000, + -2.319986, -0.541092, -3.129658, -1.000000, 0.000000, 0.000002, 0.000000, 0.000000, + -2.324929, -0.063315, -3.160868, -0.951057, 0.000000, 0.309015, 0.050000, 0.250000, + -2.339275, -0.541092, -3.189024, -0.809021, 0.000000, 0.587780, 0.100000, 0.000000, + -2.339275, -0.063315, -3.189024, -0.809021, 0.000000, 0.587780, 0.100000, 0.250000, + -2.361619, -0.541092, -3.211369, -0.587787, 0.000000, 0.809015, 0.150000, 0.000000, + -2.361619, -0.063315, -3.211369, -0.587787, 0.000000, 0.809015, 0.150000, 0.250000, + -2.389775, -0.063315, -3.225714, -0.309013, 0.000000, 0.951058, 0.200000, 0.250000, + -2.389775, -0.541092, -3.225714, -0.309013, 0.000000, 0.951058, 0.200000, 0.000000, + -2.420986, -0.063315, -3.230658, 0.000000, 0.000000, 1.000000, 0.250000, 0.250000, + -2.420986, -0.541092, -3.230658, 0.000000, 0.000000, 1.000000, 0.250000, 0.000000, + -2.452196, -0.063315, -3.225714, 0.309015, 0.000000, 0.951057, 0.300000, 0.250000, + -2.452196, -0.541092, -3.225714, 0.309015, 0.000000, 0.951057, 0.300000, 0.000000, + -2.480352, -0.063315, -3.211369, 0.587786, 0.000000, 0.809016, 0.350000, 0.250000, + -2.480352, -0.541092, -3.211369, 0.587786, 0.000000, 0.809016, 0.350000, 0.000000, + -2.502696, -0.541092, -3.189024, 0.809017, 0.000000, 0.587785, 0.400000, 0.000000, + -2.502696, -0.063315, -3.189024, 0.809017, 0.000000, 0.587785, 0.400000, 0.250000, + -2.517042, -0.541092, -3.160868, 0.951056, 0.000000, 0.309020, 0.450000, 0.000000, + -2.517042, -0.063315, -3.160868, 0.951056, 0.000000, 0.309020, 0.450000, 0.250000, + -2.521986, -0.541092, -3.129658, 1.000000, 0.000000, 0.000000, 0.500000, 0.000000, + -2.521986, -0.063315, -3.129658, 1.000000, 0.000000, 0.000000, 0.500000, 0.250000, + -2.517042, -0.541092, -3.098447, 0.951056, 0.000000, -0.309020, 0.550000, 0.000000, + -2.517042, -0.063315, -3.098447, 0.951056, 0.000000, -0.309020, 0.550000, 0.250000, + -2.502696, -0.541092, -3.070291, 0.809018, 0.000000, -0.587783, 0.600000, 0.000000, + -2.502696, -0.063315, -3.070291, 0.809018, 0.000000, -0.587783, 0.600000, 0.250000, + -2.480352, -0.541092, -3.047947, 0.587784, 0.000000, -0.809018, 0.650000, 0.000000, + -2.480352, -0.063315, -3.047947, 0.587784, 0.000000, -0.809018, 0.650000, 0.250000, + -2.452196, -0.541092, -3.033601, 0.309017, 0.000000, -0.951057, 0.700000, 0.000000, + -2.452196, -0.063315, -3.033601, 0.309017, 0.000000, -0.951057, 0.700000, 0.250000, + -2.420986, -0.541092, -3.028658, 0.000000, 0.000000, -1.000000, 0.750000, 0.000000, + -2.420986, -0.063315, -3.028658, 0.000000, 0.000000, -1.000000, 0.750000, 0.250000, + -2.389775, -0.541092, -3.033601, -0.309016, 0.000000, -0.951057, 0.800000, 0.000000, + -2.389775, -0.063315, -3.033601, -0.309016, 0.000000, -0.951057, 0.800000, 0.250000, + -2.361619, -0.541092, -3.047947, -0.587782, 0.000000, -0.809019, 0.850000, 0.000000, + -2.361619, -0.063315, -3.047947, -0.587782, 0.000000, -0.809019, 0.850000, 0.250000, + -2.339275, -0.541092, -3.070291, -0.809018, 0.000000, -0.587783, 0.900000, 0.000000, + -2.339275, -0.063315, -3.070291, -0.809018, 0.000000, -0.587783, 0.900000, 0.250000, + -2.324929, -0.541092, -3.098447, -0.951058, 0.000000, -0.309012, 0.950000, 0.000000, + -2.324929, -0.063315, -3.098447, -0.951058, 0.000000, -0.309012, 0.950000, 0.250000, + -2.319986, -0.541092, -3.129658, -1.000000, 0.000000, 0.000002, 1.000000, 0.000000, + -2.319986, -0.063315, -3.129658, -1.000000, 0.000000, 0.000002, 1.000000, 0.250000, + -2.260986, -0.063315, -3.129658, 0.000000, 1.000000, 0.000000, 0.000000, 0.500000, + -2.324929, -0.063315, -3.160868, 0.000000, 1.000000, 0.000000, 0.050000, 0.250000, + -2.319986, -0.063315, -3.129658, 0.000000, 1.000000, 0.000000, 0.000000, 0.250000, + -2.268817, -0.063315, -3.179100, 0.000000, 1.000000, 0.000000, 0.050000, 0.500000, + -2.291543, -0.063315, -3.223703, 0.000000, 1.000000, 0.000000, 0.100000, 0.500000, + -2.339275, -0.063315, -3.189024, 0.000000, 1.000000, 0.000000, 0.100000, 0.250000, + -2.326940, -0.063315, -3.259100, 0.000000, 1.000000, 0.000000, 0.150000, 0.500000, + -2.361619, -0.063315, -3.211369, 0.000000, 1.000000, 0.000000, 0.150000, 0.250000, + -2.371543, -0.063315, -3.281827, 0.000000, 1.000000, 0.000000, 0.200000, 0.500000, + -2.389775, -0.063315, -3.225714, 0.000000, 1.000000, 0.000000, 0.200000, 0.250000, + -2.420986, -0.063315, -3.230658, 0.000000, 1.000000, 0.000000, 0.250000, 0.250000, + -2.420986, -0.063315, -3.289658, 0.000000, 1.000000, 0.000000, 0.250000, 0.500000, + -2.470428, -0.063315, -3.281827, 0.000000, 1.000000, 0.000000, 0.300000, 0.500000, + -2.452196, -0.063315, -3.225714, 0.000000, 1.000000, 0.000000, 0.300000, 0.250000, + -2.480352, -0.063315, -3.211369, 0.000000, 1.000000, -0.000000, 0.350000, 0.250000, + -2.515031, -0.063315, -3.259100, 0.000000, 1.000000, -0.000000, 0.350000, 0.500000, + -2.550428, -0.063315, -3.223703, 0.000000, 1.000000, -0.000000, 0.400000, 0.500000, + -2.502696, -0.063315, -3.189024, 0.000000, 1.000000, -0.000000, 0.400000, 0.250000, + -2.573155, -0.063315, -3.179100, 0.000000, 1.000000, 0.000000, 0.450000, 0.500000, + -2.517042, -0.063315, -3.160868, 0.000000, 1.000000, 0.000000, 0.450000, 0.250000, + -2.580986, -0.063315, -3.129658, 0.000000, 1.000000, 0.000000, 0.500000, 0.500000, + -2.521986, -0.063315, -3.129658, 0.000000, 1.000000, 0.000000, 0.500000, 0.250000, + -2.573155, -0.063315, -3.080215, 0.000000, 1.000000, 0.000000, 0.550000, 0.500000, + -2.517042, -0.063315, -3.098447, 0.000000, 1.000000, 0.000000, 0.550000, 0.250000, + -2.550428, -0.063315, -3.035612, 0.000000, 1.000000, 0.000000, 0.600000, 0.500000, + -2.502696, -0.063315, -3.070291, 0.000000, 1.000000, 0.000000, 0.600000, 0.250000, + -2.480352, -0.063315, -3.047947, 0.000000, 1.000000, 0.000000, 0.650000, 0.250000, + -2.515031, -0.063315, -3.000215, 0.000000, 1.000000, 0.000000, 0.650000, 0.500000, + -2.452196, -0.063315, -3.033601, 0.000000, 1.000000, 0.000000, 0.700000, 0.250000, + -2.470428, -0.063315, -2.977488, 0.000000, 1.000000, 0.000000, 0.700000, 0.500000, + -2.420986, -0.063315, -2.969658, 0.000000, 1.000000, 0.000000, 0.750000, 0.500000, + -2.420986, -0.063315, -3.028658, 0.000000, 1.000000, 0.000000, 0.750000, 0.250000, + -2.371543, -0.063315, -2.977488, 0.000000, 1.000000, 0.000000, 0.800000, 0.500000, + -2.389775, -0.063315, -3.033601, 0.000000, 1.000000, 0.000000, 0.800000, 0.250000, + -2.326940, -0.063315, -3.000215, 0.000000, 1.000000, 0.000000, 0.850000, 0.500000, + -2.361619, -0.063315, -3.047947, 0.000000, 1.000000, 0.000000, 0.850000, 0.250000, + -2.339275, -0.063315, -3.070291, 0.000000, 1.000000, 0.000000, 0.900000, 0.250000, + -2.291543, -0.063315, -3.035612, 0.000000, 1.000000, 0.000000, 0.900000, 0.500000, + -2.268817, -0.063315, -3.080215, 0.000000, 1.000000, 0.000000, 0.950000, 0.500000, + -2.324929, -0.063315, -3.098447, 0.000000, 1.000000, 0.000000, 0.950000, 0.250000, + -2.260986, -0.063315, -3.129658, 0.000000, 1.000000, 0.000000, 1.000000, 0.500000, + -2.319986, -0.063315, -3.129658, 0.000000, 1.000000, 0.000000, 1.000000, 0.250000, + -2.260986, -0.541092, -3.129658, 1.000000, 0.000000, -0.000002, 0.000000, 0.750000, + -2.268817, -0.063315, -3.179100, 0.951057, 0.000000, -0.309014, 0.050000, 0.500000, + -2.260986, -0.063315, -3.129658, 1.000000, 0.000000, -0.000002, 0.000000, 0.500000, + -2.268817, -0.541092, -3.179100, 0.951057, 0.000000, -0.309014, 0.050000, 0.750000, + -2.291543, -0.063315, -3.223703, 0.809017, 0.000000, -0.587785, 0.100000, 0.500000, + -2.291543, -0.541092, -3.223703, 0.809017, 0.000000, -0.587785, 0.100000, 0.750000, + -2.326940, -0.541092, -3.259100, 0.587784, 0.000000, -0.809018, 0.150000, 0.750000, + -2.326940, -0.063315, -3.259100, 0.587784, 0.000000, -0.809018, 0.150000, 0.500000, + -2.371543, -0.541092, -3.281827, 0.309019, 0.000000, -0.951056, 0.200000, 0.750000, + -2.371543, -0.063315, -3.281827, 0.309019, 0.000000, -0.951056, 0.200000, 0.500000, + -2.420986, -0.541092, -3.289658, 0.000000, 0.000000, -1.000000, 0.250000, 0.750000, + -2.420986, -0.063315, -3.289658, 0.000000, 0.000000, -1.000000, 0.250000, 0.500000, + -2.470428, -0.541092, -3.281827, -0.309020, 0.000000, -0.951056, 0.300000, 0.750000, + -2.470428, -0.063315, -3.281827, -0.309020, 0.000000, -0.951056, 0.300000, 0.500000, + -2.515031, -0.541092, -3.259100, -0.587784, 0.000000, -0.809018, 0.350000, 0.750000, + -2.515031, -0.063315, -3.259100, -0.587784, 0.000000, -0.809018, 0.350000, 0.500000, + -2.550428, -0.541092, -3.223703, -0.809016, 0.000000, -0.587787, 0.400000, 0.750000, + -2.550428, -0.063315, -3.223703, -0.809016, 0.000000, -0.587787, 0.400000, 0.500000, + -2.573155, -0.063315, -3.179100, -0.951056, 0.000000, -0.309019, 0.450000, 0.500000, + -2.573155, -0.541092, -3.179100, -0.951056, 0.000000, -0.309019, 0.450000, 0.750000, + -2.580986, -0.063315, -3.129658, -1.000000, 0.000000, -0.000000, 0.500000, 0.500000, + -2.580986, -0.541092, -3.129658, -1.000000, 0.000000, -0.000000, 0.500000, 0.750000, + -2.573155, -0.063315, -3.080215, -0.951056, 0.000000, 0.309020, 0.550000, 0.500000, + -2.573155, -0.541092, -3.080215, -0.951056, 0.000000, 0.309020, 0.550000, 0.750000, + -2.550428, -0.063315, -3.035612, -0.809016, 0.000000, 0.587786, 0.600000, 0.500000, + -2.550428, -0.541092, -3.035612, -0.809016, 0.000000, 0.587786, 0.600000, 0.750000, + -2.515031, -0.063315, -3.000215, -0.587788, 0.000000, 0.809015, 0.650000, 0.500000, + -2.515031, -0.541092, -3.000215, -0.587788, 0.000000, 0.809015, 0.650000, 0.750000, + -2.470428, -0.063315, -2.977488, -0.309018, 0.000000, 0.951056, 0.700000, 0.500000, + -2.470428, -0.541092, -2.977488, -0.309018, 0.000000, 0.951056, 0.700000, 0.750000, + -2.420986, -0.063315, -2.969658, 0.000000, 0.000000, 1.000000, 0.750000, 0.500000, + -2.420986, -0.541092, -2.969658, 0.000000, 0.000000, 1.000000, 0.750000, 0.750000, + -2.371543, -0.063315, -2.977488, 0.309017, 0.000000, 0.951056, 0.800000, 0.500000, + -2.371543, -0.541092, -2.977488, 0.309017, 0.000000, 0.951056, 0.800000, 0.750000, + -2.326940, -0.063315, -3.000215, 0.587787, 0.000000, 0.809016, 0.850000, 0.500000, + -2.326940, -0.541092, -3.000215, 0.587787, 0.000000, 0.809016, 0.850000, 0.750000, + -2.291543, -0.063315, -3.035612, 0.809017, 0.000000, 0.587785, 0.900000, 0.500000, + -2.291543, -0.541092, -3.035612, 0.809017, 0.000000, 0.587785, 0.900000, 0.750000, + -2.268817, -0.063315, -3.080215, 0.951057, 0.000000, 0.309014, 0.950000, 0.500000, + -2.268817, -0.541092, -3.080215, 0.951057, 0.000000, 0.309014, 0.950000, 0.750000, + -2.260986, -0.063315, -3.129658, 1.000000, 0.000000, -0.000002, 1.000000, 0.500000, + -2.260986, -0.541092, -3.129658, 1.000000, 0.000000, -0.000002, 1.000000, 0.750000, + -2.260986, -0.541092, -3.129658, 0.000000, -1.000000, -0.000001, 0.000000, 0.750000, + -2.324929, -0.541092, -3.160868, 0.000000, -1.000000, 0.000000, 0.050000, 1.000000, + -2.268817, -0.541092, -3.179100, 0.000000, -1.000000, 0.000000, 0.050000, 0.750000, + -2.319986, -0.541092, -3.129658, 0.000000, -1.000000, -0.000001, 0.000000, 1.000000, + -2.339275, -0.541092, -3.189024, 0.000000, -1.000000, -0.000000, 0.100000, 1.000000, + -2.291543, -0.541092, -3.223703, 0.000000, -1.000000, -0.000000, 0.100000, 0.750000, + -2.361619, -0.541092, -3.211369, 0.000000, -1.000000, -0.000000, 0.150000, 1.000000, + -2.326940, -0.541092, -3.259100, 0.000000, -1.000000, -0.000000, 0.150000, 0.750000, + -2.389775, -0.541092, -3.225714, 0.000000, -1.000000, 0.000000, 0.200000, 1.000000, + -2.371543, -0.541092, -3.281827, 0.000000, -1.000000, 0.000000, 0.200000, 0.750000, + -2.420986, -0.541092, -3.230658, 0.000000, -1.000000, -0.000000, 0.250000, 1.000000, + -2.420986, -0.541092, -3.289658, 0.000000, -1.000000, -0.000000, 0.250000, 0.750000, + -2.470428, -0.541092, -3.281827, 0.000000, -1.000000, -0.000000, 0.300000, 0.750000, + -2.452196, -0.541092, -3.225714, 0.000000, -1.000000, -0.000000, 0.300000, 1.000000, + -2.480352, -0.541092, -3.211369, 0.000000, -1.000000, -0.000001, 0.350000, 1.000000, + -2.515031, -0.541092, -3.259100, 0.000000, -1.000000, -0.000001, 0.350000, 0.750000, + -2.550428, -0.541092, -3.223703, 0.000000, -1.000000, -0.000001, 0.400000, 0.750000, + -2.502696, -0.541092, -3.189024, 0.000000, -1.000000, -0.000001, 0.400000, 1.000000, + -2.517042, -0.541092, -3.160868, 0.000000, -1.000000, 0.000000, 0.450000, 1.000000, + -2.573155, -0.541092, -3.179100, 0.000000, -1.000000, 0.000000, 0.450000, 0.750000, + -2.521986, -0.541092, -3.129658, 0.000000, -1.000000, 0.000000, 0.500000, 1.000000, + -2.580986, -0.541092, -3.129658, 0.000000, -1.000000, 0.000000, 0.500000, 0.750000, + -2.517042, -0.541092, -3.098447, 0.000000, -1.000000, 0.000000, 0.550000, 1.000000, + -2.573155, -0.541092, -3.080215, 0.000000, -1.000000, 0.000000, 0.550000, 0.750000, + -2.550428, -0.541092, -3.035612, 0.000000, -1.000000, 0.000000, 0.600000, 0.750000, + -2.502696, -0.541092, -3.070291, 0.000000, -1.000000, 0.000000, 0.600000, 1.000000, + -2.515031, -0.541092, -3.000215, 0.000000, -1.000000, 0.000000, 0.650000, 0.750000, + -2.480352, -0.541092, -3.047947, 0.000000, -1.000000, 0.000000, 0.650000, 1.000000, + -2.452196, -0.541092, -3.033601, 0.000000, -1.000000, 0.000000, 0.700000, 1.000000, + -2.470428, -0.541092, -2.977488, 0.000000, -1.000000, 0.000000, 0.700000, 0.750000, + -2.420986, -0.541092, -2.969658, 0.000000, -1.000000, 0.000000, 0.750000, 0.750000, + -2.420986, -0.541092, -3.028658, 0.000000, -1.000000, 0.000000, 0.750000, 1.000000, + -2.389775, -0.541092, -3.033601, 0.000000, -1.000000, -0.000000, 0.800000, 1.000000, + -2.371543, -0.541092, -2.977488, 0.000000, -1.000000, -0.000000, 0.800000, 0.750000, + -2.361619, -0.541092, -3.047947, 0.000000, -1.000000, -0.000000, 0.850000, 1.000000, + -2.326940, -0.541092, -3.000215, 0.000000, -1.000000, -0.000000, 0.850000, 0.750000, + -2.339275, -0.541092, -3.070291, 0.000000, -1.000000, -0.000001, 0.900000, 1.000000, + -2.291543, -0.541092, -3.035612, 0.000000, -1.000000, -0.000001, 0.900000, 0.750000, + -2.268817, -0.541092, -3.080215, 0.000000, -1.000000, -0.000001, 0.950000, 0.750000, + -2.324929, -0.541092, -3.098447, 0.000000, -1.000000, -0.000001, 0.950000, 1.000000, + -2.260986, -0.541092, -3.129658, 0.000000, -1.000000, -0.000001, 1.000000, 0.750000, + -2.319986, -0.541092, -3.129658, 0.000000, -1.000000, -0.000001, 1.000000, 1.000000, + -2.320136, -0.063315, -2.546876, -1.000000, 0.000000, 0.000002, 0.000000, 0.250000, + -2.325079, -0.541092, -2.578087, -0.951057, 0.000000, 0.309015, 0.050000, 0.000000, + -2.320136, -0.541092, -2.546876, -1.000000, 0.000000, 0.000002, 0.000000, 0.000000, + -2.325079, -0.063315, -2.578087, -0.951057, 0.000000, 0.309015, 0.050000, 0.250000, + -2.339425, -0.541092, -2.606243, -0.809018, 0.000000, 0.587783, 0.100000, 0.000000, + -2.339425, -0.063315, -2.606243, -0.809018, 0.000000, 0.587783, 0.100000, 0.250000, + -2.361769, -0.063315, -2.628587, -0.587785, 0.000000, 0.809017, 0.150000, 0.250000, + -2.361769, -0.541092, -2.628587, -0.587785, 0.000000, 0.809017, 0.150000, 0.000000, + -2.389925, -0.063315, -2.642933, -0.309013, 0.000000, 0.951058, 0.200000, 0.250000, + -2.389925, -0.541092, -2.642933, -0.309013, 0.000000, 0.951058, 0.200000, 0.000000, + -2.421136, -0.063315, -2.647876, 0.000000, 0.000000, 1.000000, 0.250000, 0.250000, + -2.421136, -0.541092, -2.647876, 0.000000, 0.000000, 1.000000, 0.250000, 0.000000, + -2.452346, -0.063315, -2.642933, 0.309014, 0.000000, 0.951058, 0.300000, 0.250000, + -2.452346, -0.541092, -2.642933, 0.309014, 0.000000, 0.951058, 0.300000, 0.000000, + -2.480502, -0.063315, -2.628587, 0.587784, 0.000000, 0.809018, 0.350000, 0.250000, + -2.480502, -0.541092, -2.628587, 0.587784, 0.000000, 0.809018, 0.350000, 0.000000, + -2.502846, -0.063315, -2.606243, 0.809017, 0.000000, 0.587785, 0.400000, 0.250000, + -2.502846, -0.541092, -2.606243, 0.809017, 0.000000, 0.587785, 0.400000, 0.000000, + -2.517192, -0.541092, -2.578087, 0.951057, 0.000000, 0.309015, 0.450000, 0.000000, + -2.517192, -0.063315, -2.578087, 0.951057, 0.000000, 0.309015, 0.450000, 0.250000, + -2.522136, -0.541092, -2.546876, 1.000000, 0.000000, 0.000000, 0.500000, 0.000000, + -2.522136, -0.063315, -2.546876, 1.000000, 0.000000, 0.000000, 0.500000, 0.250000, + -2.517192, -0.541092, -2.515666, 0.951056, 0.000000, -0.309019, 0.550000, 0.000000, + -2.517192, -0.063315, -2.515666, 0.951056, 0.000000, -0.309019, 0.550000, 0.250000, + -2.502846, -0.541092, -2.487510, 0.809018, 0.000000, -0.587784, 0.600000, 0.000000, + -2.502846, -0.063315, -2.487510, 0.809018, 0.000000, -0.587784, 0.600000, 0.250000, + -2.480502, -0.541092, -2.465166, 0.587782, 0.000000, -0.809019, 0.650000, 0.000000, + -2.480502, -0.063315, -2.465166, 0.587782, 0.000000, -0.809019, 0.650000, 0.250000, + -2.452346, -0.541092, -2.450820, 0.309017, 0.000000, -0.951057, 0.700000, 0.000000, + -2.452346, -0.063315, -2.450820, 0.309017, 0.000000, -0.951057, 0.700000, 0.250000, + -2.421136, -0.541092, -2.445876, 0.000003, 0.000000, -1.000000, 0.750000, 0.000000, + -2.421136, -0.063315, -2.445876, 0.000003, 0.000000, -1.000000, 0.750000, 0.250000, + -2.389925, -0.541092, -2.450819, -0.309016, 0.000000, -0.951057, 0.800000, 0.000000, + -2.389925, -0.063315, -2.450819, -0.309016, 0.000000, -0.951057, 0.800000, 0.250000, + -2.361769, -0.541092, -2.465165, -0.587782, 0.000000, -0.809020, 0.850000, 0.000000, + -2.361769, -0.063315, -2.465165, -0.587782, 0.000000, -0.809020, 0.850000, 0.250000, + -2.339425, -0.541092, -2.487510, -0.809017, 0.000000, -0.587785, 0.900000, 0.000000, + -2.339425, -0.063315, -2.487510, -0.809017, 0.000000, -0.587785, 0.900000, 0.250000, + -2.325079, -0.541092, -2.515666, -0.951058, 0.000000, -0.309012, 0.950000, 0.000000, + -2.325079, -0.063315, -2.515666, -0.951058, 0.000000, -0.309012, 0.950000, 0.250000, + -2.320136, -0.541092, -2.546876, -1.000000, 0.000000, 0.000002, 1.000000, 0.000000, + -2.320136, -0.063315, -2.546876, -1.000000, 0.000000, 0.000002, 1.000000, 0.250000, + -2.261136, -0.063315, -2.546876, 0.000000, 1.000000, 0.000000, 0.000000, 0.500000, + -2.325079, -0.063315, -2.578087, 0.000000, 1.000000, 0.000000, 0.050000, 0.250000, + -2.320136, -0.063315, -2.546876, 0.000000, 1.000000, 0.000000, 0.000000, 0.250000, + -2.268967, -0.063315, -2.596319, 0.000000, 1.000000, 0.000000, 0.050000, 0.500000, + -2.291693, -0.063315, -2.640922, 0.000000, 1.000000, 0.000000, 0.100000, 0.500000, + -2.339425, -0.063315, -2.606243, 0.000000, 1.000000, 0.000000, 0.100000, 0.250000, + -2.327090, -0.063315, -2.676319, 0.000000, 1.000000, 0.000000, 0.150000, 0.500000, + -2.361769, -0.063315, -2.628587, 0.000000, 1.000000, 0.000000, 0.150000, 0.250000, + -2.371693, -0.063315, -2.699045, 0.000000, 1.000000, 0.000000, 0.200000, 0.500000, + -2.389925, -0.063315, -2.642933, 0.000000, 1.000000, 0.000000, 0.200000, 0.250000, + -2.421136, -0.063315, -2.706876, 0.000000, 1.000000, 0.000000, 0.250000, 0.500000, + -2.421136, -0.063315, -2.647876, 0.000000, 1.000000, 0.000000, 0.250000, 0.250000, + -2.452346, -0.063315, -2.642933, 0.000000, 1.000000, 0.000000, 0.300000, 0.250000, + -2.470578, -0.063315, -2.699045, 0.000000, 1.000000, 0.000000, 0.300000, 0.500000, + -2.480502, -0.063315, -2.628587, 0.000000, 1.000000, 0.000000, 0.350000, 0.250000, + -2.515181, -0.063315, -2.676319, 0.000000, 1.000000, 0.000000, 0.350000, 0.500000, + -2.550578, -0.063315, -2.640922, 0.000000, 1.000000, 0.000000, 0.400000, 0.500000, + -2.502846, -0.063315, -2.606243, 0.000000, 1.000000, 0.000000, 0.400000, 0.250000, + -2.573305, -0.063315, -2.596319, 0.000000, 1.000000, 0.000000, 0.450000, 0.500000, + -2.517192, -0.063315, -2.578087, 0.000000, 1.000000, 0.000000, 0.450000, 0.250000, + -2.581136, -0.063315, -2.546876, 0.000000, 1.000000, 0.000000, 0.500000, 0.500000, + -2.522136, -0.063315, -2.546876, 0.000000, 1.000000, 0.000000, 0.500000, 0.250000, + -2.573305, -0.063315, -2.497434, 0.000000, 1.000000, 0.000000, 0.550000, 0.500000, + -2.517192, -0.063315, -2.515666, 0.000000, 1.000000, 0.000000, 0.550000, 0.250000, + -2.550578, -0.063315, -2.452831, 0.000000, 1.000000, 0.000000, 0.600000, 0.500000, + -2.502846, -0.063315, -2.487510, 0.000000, 1.000000, 0.000000, 0.600000, 0.250000, + -2.480502, -0.063315, -2.465166, 0.000000, 1.000000, 0.000000, 0.650000, 0.250000, + -2.515181, -0.063315, -2.417434, 0.000000, 1.000000, 0.000000, 0.650000, 0.500000, + -2.452346, -0.063315, -2.450820, 0.000000, 1.000000, 0.000000, 0.700000, 0.250000, + -2.470578, -0.063315, -2.394707, 0.000000, 1.000000, 0.000000, 0.700000, 0.500000, + -2.421136, -0.063315, -2.386876, 0.000000, 1.000000, -0.000000, 0.750000, 0.500000, + -2.421136, -0.063315, -2.445876, 0.000000, 1.000000, -0.000000, 0.750000, 0.250000, + -2.371693, -0.063315, -2.394707, 0.000000, 1.000000, -0.000000, 0.800000, 0.500000, + -2.389925, -0.063315, -2.450819, 0.000000, 1.000000, -0.000000, 0.800000, 0.250000, + -2.327090, -0.063315, -2.417434, 0.000000, 1.000000, 0.000000, 0.850000, 0.500000, + -2.361769, -0.063315, -2.465165, 0.000000, 1.000000, 0.000000, 0.850000, 0.250000, + -2.339425, -0.063315, -2.487510, 0.000000, 1.000000, 0.000000, 0.900000, 0.250000, + -2.291692, -0.063315, -2.452831, 0.000000, 1.000000, 0.000000, 0.900000, 0.500000, + -2.325079, -0.063315, -2.515666, 0.000000, 1.000000, 0.000000, 0.950000, 0.250000, + -2.268966, -0.063315, -2.497434, 0.000000, 1.000000, 0.000000, 0.950000, 0.500000, + -2.261136, -0.063315, -2.546876, 0.000000, 1.000000, 0.000000, 1.000000, 0.500000, + -2.320136, -0.063315, -2.546876, 0.000000, 1.000000, 0.000000, 1.000000, 0.250000, + -2.261136, -0.541092, -2.546876, 1.000000, 0.000000, -0.000002, 0.000000, 0.750000, + -2.268967, -0.063315, -2.596319, 0.951057, 0.000000, -0.309014, 0.050000, 0.500000, + -2.261136, -0.063315, -2.546876, 1.000000, 0.000000, -0.000002, 0.000000, 0.500000, + -2.268967, -0.541092, -2.596319, 0.951057, 0.000000, -0.309014, 0.050000, 0.750000, + -2.291693, -0.063315, -2.640922, 0.809019, 0.000000, -0.587783, 0.100000, 0.500000, + -2.291693, -0.541092, -2.640922, 0.809019, 0.000000, -0.587783, 0.100000, 0.750000, + -2.327090, -0.541092, -2.676319, 0.587784, 0.000000, -0.809018, 0.150000, 0.750000, + -2.327090, -0.063315, -2.676319, 0.587784, 0.000000, -0.809018, 0.150000, 0.500000, + -2.371693, -0.541092, -2.699045, 0.309017, 0.000000, -0.951056, 0.200000, 0.750000, + -2.371693, -0.063315, -2.699045, 0.309017, 0.000000, -0.951056, 0.200000, 0.500000, + -2.421136, -0.541092, -2.706876, 0.000000, 0.000000, -1.000000, 0.250000, 0.750000, + -2.421136, -0.063315, -2.706876, 0.000000, 0.000000, -1.000000, 0.250000, 0.500000, + -2.470578, -0.541092, -2.699045, -0.309018, 0.000000, -0.951056, 0.300000, 0.750000, + -2.470578, -0.063315, -2.699045, -0.309018, 0.000000, -0.951056, 0.300000, 0.500000, + -2.515181, -0.541092, -2.676319, -0.587784, 0.000000, -0.809018, 0.350000, 0.750000, + -2.515181, -0.063315, -2.676319, -0.587784, 0.000000, -0.809018, 0.350000, 0.500000, + -2.550578, -0.541092, -2.640922, -0.809017, 0.000000, -0.587785, 0.400000, 0.750000, + -2.550578, -0.063315, -2.640922, -0.809017, 0.000000, -0.587785, 0.400000, 0.500000, + -2.573305, -0.063315, -2.596319, -0.951056, 0.000000, -0.309019, 0.450000, 0.500000, + -2.573305, -0.541092, -2.596319, -0.951056, 0.000000, -0.309019, 0.450000, 0.750000, + -2.581136, -0.063315, -2.546876, -1.000000, 0.000000, 0.000000, 0.500000, 0.500000, + -2.581136, -0.541092, -2.546876, -1.000000, 0.000000, 0.000000, 0.500000, 0.750000, + -2.573305, -0.063315, -2.497434, -0.951056, 0.000000, 0.309020, 0.550000, 0.500000, + -2.573305, -0.541092, -2.497434, -0.951056, 0.000000, 0.309020, 0.550000, 0.750000, + -2.550578, -0.063315, -2.452831, -0.809017, 0.000000, 0.587785, 0.600000, 0.500000, + -2.550578, -0.541092, -2.452831, -0.809017, 0.000000, 0.587785, 0.600000, 0.750000, + -2.515181, -0.063315, -2.417434, -0.587788, 0.000000, 0.809015, 0.650000, 0.500000, + -2.515181, -0.541092, -2.417434, -0.587788, 0.000000, 0.809015, 0.650000, 0.750000, + -2.470578, -0.063315, -2.394707, -0.309018, 0.000000, 0.951056, 0.700000, 0.500000, + -2.470578, -0.541092, -2.394707, -0.309018, 0.000000, 0.951056, 0.700000, 0.750000, + -2.421136, -0.063315, -2.386876, -0.000000, 0.000000, 1.000000, 0.750000, 0.500000, + -2.421136, -0.541092, -2.386876, -0.000000, 0.000000, 1.000000, 0.750000, 0.750000, + -2.371693, -0.063315, -2.394707, 0.309017, 0.000000, 0.951056, 0.800000, 0.500000, + -2.371693, -0.541092, -2.394707, 0.309017, 0.000000, 0.951056, 0.800000, 0.750000, + -2.327090, -0.063315, -2.417434, 0.587787, 0.000000, 0.809016, 0.850000, 0.500000, + -2.327090, -0.541092, -2.417434, 0.587787, 0.000000, 0.809016, 0.850000, 0.750000, + -2.291692, -0.063315, -2.452831, 0.809018, 0.000000, 0.587784, 0.900000, 0.500000, + -2.291692, -0.541092, -2.452831, 0.809018, 0.000000, 0.587784, 0.900000, 0.750000, + -2.268966, -0.063315, -2.497434, 0.951057, 0.000000, 0.309014, 0.950000, 0.500000, + -2.268966, -0.541092, -2.497434, 0.951057, 0.000000, 0.309014, 0.950000, 0.750000, + -2.261136, -0.063315, -2.546876, 1.000000, 0.000000, -0.000002, 1.000000, 0.500000, + -2.261136, -0.541092, -2.546876, 1.000000, 0.000000, -0.000002, 1.000000, 0.750000, + -2.261136, -0.541092, -2.546876, 0.000000, -1.000000, -0.000001, 0.000000, 0.750000, + -2.325079, -0.541092, -2.578087, 0.000000, -1.000000, 0.000000, 0.050000, 1.000000, + -2.268967, -0.541092, -2.596319, 0.000000, -1.000000, 0.000000, 0.050000, 0.750000, + -2.320136, -0.541092, -2.546876, 0.000000, -1.000000, -0.000001, 0.000000, 1.000000, + -2.339425, -0.541092, -2.606243, 0.000000, -1.000000, -0.000000, 0.100000, 1.000000, + -2.291693, -0.541092, -2.640922, 0.000000, -1.000000, -0.000000, 0.100000, 0.750000, + -2.327090, -0.541092, -2.676319, 0.000000, -1.000000, -0.000000, 0.150000, 0.750000, + -2.361769, -0.541092, -2.628587, 0.000000, -1.000000, -0.000000, 0.150000, 1.000000, + -2.389925, -0.541092, -2.642933, 0.000000, -1.000000, 0.000000, 0.200000, 1.000000, + -2.371693, -0.541092, -2.699045, 0.000000, -1.000000, 0.000000, 0.200000, 0.750000, + -2.421136, -0.541092, -2.647876, 0.000000, -1.000000, -0.000000, 0.250000, 1.000000, + -2.421136, -0.541092, -2.706876, 0.000000, -1.000000, -0.000000, 0.250000, 0.750000, + -2.452346, -0.541092, -2.642933, 0.000000, -1.000000, -0.000000, 0.300000, 1.000000, + -2.470578, -0.541092, -2.699045, 0.000000, -1.000000, -0.000000, 0.300000, 0.750000, + -2.480502, -0.541092, -2.628587, 0.000000, -1.000000, 0.000000, 0.350000, 1.000000, + -2.515181, -0.541092, -2.676319, 0.000000, -1.000000, 0.000000, 0.350000, 0.750000, + -2.550578, -0.541092, -2.640922, 0.000000, -1.000000, -0.000001, 0.400000, 0.750000, + -2.502846, -0.541092, -2.606243, 0.000000, -1.000000, -0.000001, 0.400000, 1.000000, + -2.517192, -0.541092, -2.578087, 0.000000, -1.000000, -0.000001, 0.450000, 1.000000, + -2.573305, -0.541092, -2.596319, 0.000000, -1.000000, -0.000001, 0.450000, 0.750000, + -2.522136, -0.541092, -2.546876, 0.000000, -1.000000, 0.000000, 0.500000, 1.000000, + -2.581136, -0.541092, -2.546876, 0.000000, -1.000000, 0.000000, 0.500000, 0.750000, + -2.517192, -0.541092, -2.515666, 0.000000, -1.000000, 0.000000, 0.550000, 1.000000, + -2.573305, -0.541092, -2.497434, 0.000000, -1.000000, 0.000000, 0.550000, 0.750000, + -2.550578, -0.541092, -2.452831, 0.000000, -1.000000, 0.000000, 0.600000, 0.750000, + -2.502846, -0.541092, -2.487510, 0.000000, -1.000000, 0.000000, 0.600000, 1.000000, + -2.480502, -0.541092, -2.465166, 0.000000, -1.000000, 0.000000, 0.650000, 1.000000, + -2.515181, -0.541092, -2.417434, 0.000000, -1.000000, 0.000000, 0.650000, 0.750000, + -2.452346, -0.541092, -2.450820, 0.000000, -1.000000, 0.000000, 0.700000, 1.000000, + -2.470578, -0.541092, -2.394707, 0.000000, -1.000000, 0.000000, 0.700000, 0.750000, + -2.421136, -0.541092, -2.445876, 0.000000, -1.000000, 0.000000, 0.750000, 1.000000, + -2.421136, -0.541092, -2.386876, 0.000000, -1.000000, 0.000000, 0.750000, 0.750000, + -2.389925, -0.541092, -2.450819, 0.000000, -1.000000, 0.000000, 0.800000, 1.000000, + -2.371693, -0.541092, -2.394707, 0.000000, -1.000000, 0.000000, 0.800000, 0.750000, + -2.361769, -0.541092, -2.465165, 0.000000, -1.000000, 0.000000, 0.850000, 1.000000, + -2.327090, -0.541092, -2.417434, 0.000000, -1.000000, 0.000000, 0.850000, 0.750000, + -2.339425, -0.541092, -2.487510, 0.000000, -1.000000, -0.000001, 0.900000, 1.000000, + -2.291692, -0.541092, -2.452831, 0.000000, -1.000000, -0.000001, 0.900000, 0.750000, + -2.325079, -0.541092, -2.515666, 0.000000, -1.000000, -0.000001, 0.950000, 1.000000, + -2.268966, -0.541092, -2.497434, 0.000000, -1.000000, -0.000001, 0.950000, 0.750000, + -2.261136, -0.541092, -2.546876, 0.000000, -1.000000, -0.000001, 1.000000, 0.750000, + -2.320136, -0.541092, -2.546876, 0.000000, -1.000000, -0.000001, 1.000000, 1.000000, + -2.320497, -0.063315, -1.982527, -1.000000, 0.000000, 0.000002, 0.000000, 0.250000, + -2.325441, -0.541092, -2.013738, -0.951057, 0.000000, 0.309014, 0.050000, 0.000000, + -2.320497, -0.541092, -1.982527, -1.000000, 0.000000, 0.000002, 0.000000, 0.000000, + -2.325441, -0.063315, -2.013738, -0.951057, 0.000000, 0.309014, 0.050000, 0.250000, + -2.339786, -0.541092, -2.041893, -0.809018, 0.000000, 0.587783, 0.100000, 0.000000, + -2.339786, -0.063315, -2.041893, -0.809018, 0.000000, 0.587783, 0.100000, 0.250000, + -2.362131, -0.063315, -2.064238, -0.587785, 0.000000, 0.809017, 0.150000, 0.250000, + -2.362131, -0.541092, -2.064238, -0.587785, 0.000000, 0.809017, 0.150000, 0.000000, + -2.390286, -0.063315, -2.078584, -0.309019, 0.000000, 0.951056, 0.200000, 0.250000, + -2.390286, -0.541092, -2.078584, -0.309019, 0.000000, 0.951056, 0.200000, 0.000000, + -2.421497, -0.063315, -2.083527, 0.000003, 0.000000, 1.000000, 0.250000, 0.250000, + -2.421497, -0.541092, -2.083527, 0.000003, 0.000000, 1.000000, 0.250000, 0.000000, + -2.452708, -0.063315, -2.078584, 0.309021, 0.000000, 0.951055, 0.300000, 0.250000, + -2.452708, -0.541092, -2.078584, 0.309021, 0.000000, 0.951055, 0.300000, 0.000000, + -2.480863, -0.063315, -2.064238, 0.587782, 0.000000, 0.809019, 0.350000, 0.250000, + -2.480863, -0.541092, -2.064238, 0.587782, 0.000000, 0.809019, 0.350000, 0.000000, + -2.503208, -0.063315, -2.041893, 0.809014, 0.000000, 0.587790, 0.400000, 0.250000, + -2.503208, -0.541092, -2.041893, 0.809014, 0.000000, 0.587790, 0.400000, 0.000000, + -2.517554, -0.541092, -2.013738, 0.951056, 0.000000, 0.309019, 0.450000, 0.000000, + -2.517554, -0.063315, -2.013738, 0.951056, 0.000000, 0.309019, 0.450000, 0.250000, + -2.522497, -0.541092, -1.982527, 1.000000, 0.000000, 0.000000, 0.500000, 0.000000, + -2.522497, -0.063315, -1.982527, 1.000000, 0.000000, 0.000000, 0.500000, 0.250000, + -2.517554, -0.541092, -1.951316, 0.951056, 0.000000, -0.309019, 0.550000, 0.000000, + -2.517554, -0.063315, -1.951316, 0.951056, 0.000000, -0.309019, 0.550000, 0.250000, + -2.503208, -0.541092, -1.923161, 0.809017, 0.000000, -0.587785, 0.600000, 0.000000, + -2.503208, -0.063315, -1.923161, 0.809017, 0.000000, -0.587785, 0.600000, 0.250000, + -2.480863, -0.541092, -1.900816, 0.587784, 0.000000, -0.809018, 0.650000, 0.000000, + -2.480863, -0.063315, -1.900816, 0.587784, 0.000000, -0.809018, 0.650000, 0.250000, + -2.452708, -0.541092, -1.886470, 0.309020, 0.000000, -0.951056, 0.700000, 0.000000, + -2.452708, -0.063315, -1.886470, 0.309020, 0.000000, -0.951056, 0.700000, 0.250000, + -2.421497, -0.541092, -1.881527, 0.000003, 0.000000, -1.000000, 0.750000, 0.000000, + -2.421497, -0.063315, -1.881527, 0.000003, 0.000000, -1.000000, 0.750000, 0.250000, + -2.390286, -0.541092, -1.886470, -0.309016, 0.000000, -0.951057, 0.800000, 0.000000, + -2.390286, -0.063315, -1.886470, -0.309016, 0.000000, -0.951057, 0.800000, 0.250000, + -2.362131, -0.541092, -1.900816, -0.587786, 0.000000, -0.809016, 0.850000, 0.000000, + -2.362131, -0.063315, -1.900816, -0.587786, 0.000000, -0.809016, 0.850000, 0.250000, + -2.339786, -0.541092, -1.923161, -0.809017, 0.000000, -0.587785, 0.900000, 0.000000, + -2.339786, -0.063315, -1.923161, -0.809017, 0.000000, -0.587785, 0.900000, 0.250000, + -2.325440, -0.541092, -1.951316, -0.951058, 0.000000, -0.309012, 0.950000, 0.000000, + -2.325440, -0.063315, -1.951316, -0.951058, 0.000000, -0.309012, 0.950000, 0.250000, + -2.320497, -0.541092, -1.982527, -1.000000, 0.000000, 0.000002, 1.000000, 0.000000, + -2.320497, -0.063315, -1.982527, -1.000000, 0.000000, 0.000002, 1.000000, 0.250000, + -2.320497, -0.063315, -1.982527, 0.000000, 1.000000, 0.000000, 0.000000, 0.250000, + -2.269328, -0.063315, -2.031970, 0.000000, 1.000000, 0.000000, 0.050000, 0.500000, + -2.325441, -0.063315, -2.013738, 0.000000, 1.000000, 0.000000, 0.050000, 0.250000, + -2.261497, -0.063315, -1.982527, 0.000000, 1.000000, 0.000000, 0.000000, 0.500000, + -2.292054, -0.063315, -2.076573, 0.000000, 1.000000, 0.000000, 0.100000, 0.500000, + -2.339786, -0.063315, -2.041893, 0.000000, 1.000000, 0.000000, 0.100000, 0.250000, + -2.327451, -0.063315, -2.111970, 0.000000, 1.000000, 0.000000, 0.150000, 0.500000, + -2.362131, -0.063315, -2.064238, 0.000000, 1.000000, 0.000000, 0.150000, 0.250000, + -2.372054, -0.063315, -2.134696, 0.000000, 1.000000, 0.000000, 0.200000, 0.500000, + -2.390286, -0.063315, -2.078584, 0.000000, 1.000000, 0.000000, 0.200000, 0.250000, + -2.421497, -0.063315, -2.142527, 0.000000, 1.000000, 0.000000, 0.250000, 0.500000, + -2.421497, -0.063315, -2.083527, 0.000000, 1.000000, 0.000000, 0.250000, 0.250000, + -2.452708, -0.063315, -2.078584, 0.000000, 1.000000, 0.000000, 0.300000, 0.250000, + -2.470940, -0.063315, -2.134696, 0.000000, 1.000000, 0.000000, 0.300000, 0.500000, + -2.480863, -0.063315, -2.064238, 0.000000, 1.000000, -0.000000, 0.350000, 0.250000, + -2.515543, -0.063315, -2.111970, 0.000000, 1.000000, -0.000000, 0.350000, 0.500000, + -2.550940, -0.063315, -2.076573, 0.000000, 1.000000, -0.000000, 0.400000, 0.500000, + -2.503208, -0.063315, -2.041893, 0.000000, 1.000000, -0.000000, 0.400000, 0.250000, + -2.573666, -0.063315, -2.031970, 0.000000, 1.000000, 0.000000, 0.450000, 0.500000, + -2.517554, -0.063315, -2.013738, 0.000000, 1.000000, 0.000000, 0.450000, 0.250000, + -2.581497, -0.063315, -1.982527, 0.000000, 1.000000, 0.000000, 0.500000, 0.500000, + -2.522497, -0.063315, -1.982527, 0.000000, 1.000000, 0.000000, 0.500000, 0.250000, + -2.517554, -0.063315, -1.951316, 0.000000, 1.000000, 0.000000, 0.550000, 0.250000, + -2.573666, -0.063315, -1.933084, 0.000000, 1.000000, 0.000000, 0.550000, 0.500000, + -2.503208, -0.063315, -1.923161, 0.000000, 1.000000, 0.000000, 0.600000, 0.250000, + -2.550940, -0.063315, -1.888481, 0.000000, 1.000000, 0.000000, 0.600000, 0.500000, + -2.515543, -0.063315, -1.853084, 0.000000, 1.000000, 0.000000, 0.650000, 0.500000, + -2.480863, -0.063315, -1.900816, 0.000000, 1.000000, 0.000000, 0.650000, 0.250000, + -2.470940, -0.063315, -1.830358, 0.000000, 1.000000, 0.000000, 0.700000, 0.500000, + -2.452708, -0.063315, -1.886470, 0.000000, 1.000000, 0.000000, 0.700000, 0.250000, + -2.421497, -0.063315, -1.822527, 0.000000, 1.000000, 0.000000, 0.750000, 0.500000, + -2.421497, -0.063315, -1.881527, 0.000000, 1.000000, 0.000000, 0.750000, 0.250000, + -2.372054, -0.063315, -1.830358, 0.000000, 1.000000, 0.000000, 0.800000, 0.500000, + -2.390286, -0.063315, -1.886470, 0.000000, 1.000000, 0.000000, 0.800000, 0.250000, + -2.327451, -0.063315, -1.853084, 0.000000, 1.000000, 0.000000, 0.850000, 0.500000, + -2.362131, -0.063315, -1.900816, 0.000000, 1.000000, 0.000000, 0.850000, 0.250000, + -2.339786, -0.063315, -1.923161, 0.000000, 1.000000, 0.000000, 0.900000, 0.250000, + -2.292054, -0.063315, -1.888481, 0.000000, 1.000000, 0.000000, 0.900000, 0.500000, + -2.269328, -0.063315, -1.933084, 0.000000, 1.000000, 0.000000, 0.950000, 0.500000, + -2.325440, -0.063315, -1.951316, 0.000000, 1.000000, 0.000000, 0.950000, 0.250000, + -2.261497, -0.063315, -1.982527, 0.000000, 1.000000, 0.000000, 1.000000, 0.500000, + -2.320497, -0.063315, -1.982527, 0.000000, 1.000000, 0.000000, 1.000000, 0.250000, + -2.261497, -0.541092, -1.982527, 1.000000, 0.000000, -0.000002, 0.000000, 0.750000, + -2.269328, -0.063315, -2.031970, 0.951057, 0.000000, -0.309016, 0.050000, 0.500000, + -2.261497, -0.063315, -1.982527, 1.000000, 0.000000, -0.000002, 0.000000, 0.500000, + -2.269328, -0.541092, -2.031970, 0.951057, 0.000000, -0.309016, 0.050000, 0.750000, + -2.292054, -0.063315, -2.076573, 0.809017, 0.000000, -0.587785, 0.100000, 0.500000, + -2.292054, -0.541092, -2.076573, 0.809017, 0.000000, -0.587785, 0.100000, 0.750000, + -2.327451, -0.541092, -2.111970, 0.587786, 0.000000, -0.809016, 0.150000, 0.750000, + -2.327451, -0.063315, -2.111970, 0.587786, 0.000000, -0.809016, 0.150000, 0.500000, + -2.372054, -0.541092, -2.134696, 0.309017, 0.000000, -0.951056, 0.200000, 0.750000, + -2.372054, -0.063315, -2.134696, 0.309017, 0.000000, -0.951056, 0.200000, 0.500000, + -2.421497, -0.541092, -2.142527, -0.000000, 0.000000, -1.000000, 0.250000, 0.750000, + -2.421497, -0.063315, -2.142527, -0.000000, 0.000000, -1.000000, 0.250000, 0.500000, + -2.470940, -0.541092, -2.134696, -0.309016, 0.000000, -0.951057, 0.300000, 0.750000, + -2.470940, -0.063315, -2.134696, -0.309016, 0.000000, -0.951057, 0.300000, 0.500000, + -2.515543, -0.541092, -2.111970, -0.587786, 0.000000, -0.809016, 0.350000, 0.750000, + -2.515543, -0.063315, -2.111970, -0.587786, 0.000000, -0.809016, 0.350000, 0.500000, + -2.550940, -0.541092, -2.076573, -0.809016, 0.000000, -0.587786, 0.400000, 0.750000, + -2.550940, -0.063315, -2.076573, -0.809016, 0.000000, -0.587786, 0.400000, 0.500000, + -2.573666, -0.063315, -2.031970, -0.951056, 0.000000, -0.309020, 0.450000, 0.500000, + -2.573666, -0.541092, -2.031970, -0.951056, 0.000000, -0.309020, 0.450000, 0.750000, + -2.581497, -0.063315, -1.982527, -1.000000, 0.000000, 0.000000, 0.500000, 0.500000, + -2.581497, -0.541092, -1.982527, -1.000000, 0.000000, 0.000000, 0.500000, 0.750000, + -2.573666, -0.063315, -1.933084, -0.951056, 0.000000, 0.309019, 0.550000, 0.500000, + -2.573666, -0.541092, -1.933084, -0.951056, 0.000000, 0.309019, 0.550000, 0.750000, + -2.550940, -0.063315, -1.888481, -0.809016, 0.000000, 0.587786, 0.600000, 0.500000, + -2.550940, -0.541092, -1.888481, -0.809016, 0.000000, 0.587786, 0.600000, 0.750000, + -2.515543, -0.063315, -1.853084, -0.587785, 0.000000, 0.809017, 0.650000, 0.500000, + -2.515543, -0.541092, -1.853084, -0.587785, 0.000000, 0.809017, 0.650000, 0.750000, + -2.470940, -0.063315, -1.830358, -0.309018, 0.000000, 0.951056, 0.700000, 0.500000, + -2.470940, -0.541092, -1.830358, -0.309018, 0.000000, 0.951056, 0.700000, 0.750000, + -2.421497, -0.063315, -1.822527, 0.000000, 0.000000, 1.000000, 0.750000, 0.500000, + -2.421497, -0.541092, -1.822527, 0.000000, 0.000000, 1.000000, 0.750000, 0.750000, + -2.372054, -0.063315, -1.830358, 0.309017, 0.000000, 0.951056, 0.800000, 0.500000, + -2.372054, -0.541092, -1.830358, 0.309017, 0.000000, 0.951056, 0.800000, 0.750000, + -2.327451, -0.063315, -1.853084, 0.587784, 0.000000, 0.809018, 0.850000, 0.500000, + -2.327451, -0.541092, -1.853084, 0.587784, 0.000000, 0.809018, 0.850000, 0.750000, + -2.292054, -0.063315, -1.888481, 0.809017, 0.000000, 0.587785, 0.900000, 0.500000, + -2.292054, -0.541092, -1.888481, 0.809017, 0.000000, 0.587785, 0.900000, 0.750000, + -2.269328, -0.063315, -1.933084, 0.951058, 0.000000, 0.309014, 0.950000, 0.500000, + -2.269328, -0.541092, -1.933084, 0.951058, 0.000000, 0.309014, 0.950000, 0.750000, + -2.261497, -0.063315, -1.982527, 1.000000, 0.000000, -0.000002, 1.000000, 0.500000, + -2.261497, -0.541092, -1.982527, 1.000000, 0.000000, -0.000002, 1.000000, 0.750000, + -2.320497, -0.541092, -1.982527, 0.000000, -1.000000, -0.000001, 0.000000, 1.000000, + -2.269328, -0.541092, -2.031970, 0.000000, -1.000000, 0.000000, 0.050000, 0.750000, + -2.261497, -0.541092, -1.982527, 0.000000, -1.000000, -0.000001, 0.000000, 0.750000, + -2.325441, -0.541092, -2.013738, 0.000000, -1.000000, 0.000000, 0.050000, 1.000000, + -2.339786, -0.541092, -2.041893, 0.000000, -1.000000, -0.000000, 0.100000, 1.000000, + -2.292054, -0.541092, -2.076573, 0.000000, -1.000000, -0.000000, 0.100000, 0.750000, + -2.327451, -0.541092, -2.111970, 0.000000, -1.000000, -0.000000, 0.150000, 0.750000, + -2.362131, -0.541092, -2.064238, 0.000000, -1.000000, -0.000000, 0.150000, 1.000000, + -2.390286, -0.541092, -2.078584, 0.000000, -1.000000, 0.000000, 0.200000, 1.000000, + -2.372054, -0.541092, -2.134696, 0.000000, -1.000000, 0.000000, 0.200000, 0.750000, + -2.421497, -0.541092, -2.083527, 0.000000, -1.000000, -0.000000, 0.250000, 1.000000, + -2.421497, -0.541092, -2.142527, 0.000000, -1.000000, -0.000000, 0.250000, 0.750000, + -2.452708, -0.541092, -2.078584, 0.000000, -1.000000, -0.000000, 0.300000, 1.000000, + -2.470940, -0.541092, -2.134696, 0.000000, -1.000000, -0.000000, 0.300000, 0.750000, + -2.480863, -0.541092, -2.064238, 0.000000, -1.000000, -0.000001, 0.350000, 1.000000, + -2.515543, -0.541092, -2.111970, 0.000000, -1.000000, -0.000001, 0.350000, 0.750000, + -2.503208, -0.541092, -2.041893, 0.000000, -1.000000, -0.000001, 0.400000, 1.000000, + -2.550940, -0.541092, -2.076573, 0.000000, -1.000000, -0.000001, 0.400000, 0.750000, + -2.573666, -0.541092, -2.031970, 0.000000, -1.000000, 0.000000, 0.450000, 0.750000, + -2.517554, -0.541092, -2.013738, 0.000000, -1.000000, 0.000000, 0.450000, 1.000000, + -2.581497, -0.541092, -1.982527, 0.000000, -1.000000, 0.000000, 0.500000, 0.750000, + -2.522497, -0.541092, -1.982527, 0.000000, -1.000000, 0.000000, 0.500000, 1.000000, + -2.517554, -0.541092, -1.951316, 0.000000, -1.000000, 0.000000, 0.550000, 1.000000, + -2.573666, -0.541092, -1.933084, 0.000000, -1.000000, 0.000000, 0.550000, 0.750000, + -2.503208, -0.541092, -1.923161, 0.000000, -1.000000, 0.000000, 0.600000, 1.000000, + -2.550940, -0.541092, -1.888481, 0.000000, -1.000000, 0.000000, 0.600000, 0.750000, + -2.515543, -0.541092, -1.853084, 0.000000, -1.000000, 0.000000, 0.650000, 0.750000, + -2.480863, -0.541092, -1.900816, 0.000000, -1.000000, 0.000000, 0.650000, 1.000000, + -2.470940, -0.541092, -1.830358, 0.000000, -1.000000, 0.000000, 0.700000, 0.750000, + -2.452708, -0.541092, -1.886470, 0.000000, -1.000000, 0.000000, 0.700000, 1.000000, + -2.421497, -0.541092, -1.822527, 0.000000, -1.000000, 0.000000, 0.750000, 0.750000, + -2.421497, -0.541092, -1.881527, 0.000000, -1.000000, 0.000000, 0.750000, 1.000000, + -2.390286, -0.541092, -1.886470, 0.000000, -1.000000, -0.000000, 0.800000, 1.000000, + -2.372054, -0.541092, -1.830358, 0.000000, -1.000000, -0.000000, 0.800000, 0.750000, + -2.362131, -0.541092, -1.900816, 0.000000, -1.000000, -0.000000, 0.850000, 1.000000, + -2.327451, -0.541092, -1.853084, 0.000000, -1.000000, -0.000000, 0.850000, 0.750000, + -2.339786, -0.541092, -1.923161, 0.000000, -1.000000, -0.000001, 0.900000, 1.000000, + -2.292054, -0.541092, -1.888481, 0.000000, -1.000000, -0.000001, 0.900000, 0.750000, + -2.269328, -0.541092, -1.933084, 0.000000, -1.000000, -0.000001, 0.950000, 0.750000, + -2.325440, -0.541092, -1.951316, 0.000000, -1.000000, -0.000001, 0.950000, 1.000000, + -2.261497, -0.541092, -1.982527, 0.000000, -1.000000, -0.000001, 1.000000, 0.750000, + -2.320497, -0.541092, -1.982527, 0.000000, -1.000000, -0.000001, 1.000000, 1.000000, + 3.462995, -0.004533, -5.080569, -1.000000, 0.000000, -0.000013, 0.000000, 0.250000, + 3.461081, -0.056470, -5.092655, -0.951057, 0.000000, 0.309016, 0.050000, 0.000000, + 3.462995, -0.056470, -5.080569, -1.000000, 0.000000, -0.000013, 0.000000, 0.000000, + 3.461081, -0.004533, -5.092655, -0.951057, 0.000000, 0.309016, 0.050000, 0.250000, + 3.455525, -0.056470, -5.103557, -0.809014, 0.000000, 0.587790, 0.100000, 0.000000, + 3.455525, -0.004533, -5.103557, -0.809014, 0.000000, 0.587790, 0.100000, 0.250000, + 3.446873, -0.056470, -5.112210, -0.587793, 0.000000, 0.809011, 0.150000, 0.000000, + 3.446873, -0.004533, -5.112210, -0.587793, 0.000000, 0.809011, 0.150000, 0.250000, + 3.435970, -0.004533, -5.117766, -0.309020, 0.000000, 0.951056, 0.200000, 0.250000, + 3.435970, -0.056470, -5.117766, -0.309020, 0.000000, 0.951056, 0.200000, 0.000000, + 3.423884, -0.004533, -5.119680, 0.000000, 0.000000, 1.000000, 0.250000, 0.250000, + 3.423884, -0.056470, -5.119680, 0.000000, 0.000000, 1.000000, 0.250000, 0.000000, + 3.411798, -0.004533, -5.117766, 0.309016, 0.000000, 0.951057, 0.300000, 0.250000, + 3.411798, -0.056470, -5.117766, 0.309016, 0.000000, 0.951057, 0.300000, 0.000000, + 3.400895, -0.004533, -5.112210, 0.587793, 0.000000, 0.809011, 0.350000, 0.250000, + 3.400895, -0.056470, -5.112210, 0.587793, 0.000000, 0.809011, 0.350000, 0.000000, + 3.392243, -0.056470, -5.103557, 0.809020, 0.000000, 0.587781, 0.400000, 0.000000, + 3.392243, -0.004533, -5.103557, 0.809020, 0.000000, 0.587781, 0.400000, 0.250000, + 3.386687, -0.056470, -5.092655, 0.951057, 0.000000, 0.309016, 0.450000, 0.000000, + 3.386687, -0.004533, -5.092655, 0.951057, 0.000000, 0.309016, 0.450000, 0.250000, + 3.384773, -0.056470, -5.080569, 1.000000, 0.000000, 0.000000, 0.500000, 0.000000, + 3.384773, -0.004533, -5.080569, 1.000000, 0.000000, 0.000000, 0.500000, 0.250000, + 3.386687, -0.056470, -5.068483, 0.951059, 0.000000, -0.309010, 0.550000, 0.000000, + 3.386687, -0.004533, -5.068483, 0.951059, 0.000000, -0.309010, 0.550000, 0.250000, + 3.392243, -0.056470, -5.057580, 0.809020, 0.000000, -0.587781, 0.600000, 0.000000, + 3.392243, -0.004533, -5.057580, 0.809020, 0.000000, -0.587781, 0.600000, 0.250000, + 3.400895, -0.056470, -5.048928, 0.587781, 0.000000, -0.809020, 0.650000, 0.000000, + 3.400895, -0.004533, -5.048928, 0.587781, 0.000000, -0.809020, 0.650000, 0.250000, + 3.411798, -0.056470, -5.043372, 0.309033, 0.000000, -0.951051, 0.700000, 0.000000, + 3.411798, -0.004533, -5.043372, 0.309033, 0.000000, -0.951051, 0.700000, 0.250000, + 3.423884, -0.056470, -5.041458, 0.000000, 0.000000, -1.000000, 0.750000, 0.000000, + 3.423884, -0.004533, -5.041458, 0.000000, 0.000000, -1.000000, 0.750000, 0.250000, + 3.435970, -0.056470, -5.043372, -0.309037, 0.000000, -0.951050, 0.800000, 0.000000, + 3.435970, -0.004533, -5.043372, -0.309037, 0.000000, -0.951050, 0.800000, 0.250000, + 3.446873, -0.056470, -5.048928, -0.587781, 0.000000, -0.809020, 0.850000, 0.000000, + 3.446873, -0.004533, -5.048928, -0.587781, 0.000000, -0.809020, 0.850000, 0.250000, + 3.455525, -0.056470, -5.057580, -0.809020, 0.000000, -0.587781, 0.900000, 0.000000, + 3.455525, -0.004533, -5.057580, -0.809020, 0.000000, -0.587781, 0.900000, 0.250000, + 3.461080, -0.056470, -5.068483, -0.951059, 0.000000, -0.309010, 0.950000, 0.000000, + 3.461080, -0.004533, -5.068483, -0.951059, 0.000000, -0.309010, 0.950000, 0.250000, + 3.462995, -0.056470, -5.080569, -1.000000, 0.000000, -0.000013, 1.000000, 0.000000, + 3.462995, -0.004533, -5.080569, -1.000000, 0.000000, -0.000013, 1.000000, 0.250000, + 3.462995, -0.004533, -5.080569, 0.000000, 1.000000, 0.000000, 0.000000, 0.250000, + 3.482809, -0.004533, -5.099715, 0.000000, 1.000000, -0.000000, 0.050000, 0.500000, + 3.461081, -0.004533, -5.092655, 0.000000, 1.000000, -0.000000, 0.050000, 0.250000, + 3.485842, -0.004533, -5.080569, 0.000000, 1.000000, 0.000000, 0.000000, 0.500000, + 3.474009, -0.004533, -5.116987, 0.000000, 1.000000, -0.000000, 0.100000, 0.500000, + 3.455525, -0.004533, -5.103557, 0.000000, 1.000000, -0.000000, 0.100000, 0.250000, + 3.460302, -0.004533, -5.130694, 0.000000, 1.000000, 0.000000, 0.150000, 0.500000, + 3.446873, -0.004533, -5.112210, 0.000000, 1.000000, 0.000000, 0.150000, 0.250000, + 3.443030, -0.004533, -5.139494, 0.000000, 1.000000, 0.000000, 0.200000, 0.500000, + 3.435970, -0.004533, -5.117766, 0.000000, 1.000000, 0.000000, 0.200000, 0.250000, + 3.423884, -0.004533, -5.142526, 0.000000, 1.000000, 0.000000, 0.250000, 0.500000, + 3.423884, -0.004533, -5.119680, 0.000000, 1.000000, 0.000000, 0.250000, 0.250000, + 3.411798, -0.004533, -5.117766, 0.000000, 1.000000, 0.000000, 0.300000, 0.250000, + 3.404738, -0.004533, -5.139494, 0.000000, 1.000000, 0.000000, 0.300000, 0.500000, + 3.387466, -0.004533, -5.130694, 0.000000, 1.000000, 0.000000, 0.350000, 0.500000, + 3.400895, -0.004533, -5.112210, 0.000000, 1.000000, 0.000000, 0.350000, 0.250000, + 3.373759, -0.004533, -5.116987, 0.000000, 1.000000, -0.000000, 0.400000, 0.500000, + 3.392243, -0.004533, -5.103557, 0.000000, 1.000000, -0.000000, 0.400000, 0.250000, + 3.364959, -0.004533, -5.099715, 0.000000, 1.000000, -0.000000, 0.450000, 0.500000, + 3.386687, -0.004533, -5.092655, 0.000000, 1.000000, -0.000000, 0.450000, 0.250000, + 3.361926, -0.004533, -5.080569, 0.000000, 1.000000, 0.000000, 0.500000, 0.500000, + 3.384773, -0.004533, -5.080569, 0.000000, 1.000000, 0.000000, 0.500000, 0.250000, + 3.364959, -0.004533, -5.061423, 0.000000, 1.000000, 0.000000, 0.550000, 0.500000, + 3.386687, -0.004533, -5.068483, 0.000000, 1.000000, 0.000000, 0.550000, 0.250000, + 3.373759, -0.004533, -5.044151, 0.000000, 1.000000, 0.000000, 0.600000, 0.500000, + 3.392243, -0.004533, -5.057580, 0.000000, 1.000000, 0.000000, 0.600000, 0.250000, + 3.400895, -0.004533, -5.048928, 0.000000, 1.000000, 0.000000, 0.650000, 0.250000, + 3.387466, -0.004533, -5.030444, 0.000000, 1.000000, 0.000000, 0.650000, 0.500000, + 3.411798, -0.004533, -5.043372, 0.000000, 1.000000, 0.000000, 0.700000, 0.250000, + 3.404738, -0.004533, -5.021643, 0.000000, 1.000000, 0.000000, 0.700000, 0.500000, + 3.423884, -0.004533, -5.018611, 0.000000, 1.000000, 0.000000, 0.750000, 0.500000, + 3.423884, -0.004533, -5.041458, 0.000000, 1.000000, 0.000000, 0.750000, 0.250000, + 3.443030, -0.004533, -5.021643, 0.000000, 1.000000, 0.000000, 0.800000, 0.500000, + 3.435970, -0.004533, -5.043372, 0.000000, 1.000000, 0.000000, 0.800000, 0.250000, + 3.460302, -0.004533, -5.030444, 0.000000, 1.000000, 0.000000, 0.850000, 0.500000, + 3.446873, -0.004533, -5.048928, 0.000000, 1.000000, 0.000000, 0.850000, 0.250000, + 3.455525, -0.004533, -5.057580, 0.000000, 1.000000, -0.000000, 0.900000, 0.250000, + 3.474009, -0.004533, -5.044151, 0.000000, 1.000000, -0.000000, 0.900000, 0.500000, + 3.482809, -0.004533, -5.061423, 0.000000, 1.000000, -0.000000, 0.950000, 0.500000, + 3.461080, -0.004533, -5.068483, 0.000000, 1.000000, -0.000000, 0.950000, 0.250000, + 3.462995, -0.004533, -5.080569, 0.000000, 1.000000, 0.000000, 1.000000, 0.250000, + 3.485842, -0.004533, -5.080569, 0.000000, 1.000000, 0.000000, 1.000000, 0.500000, + 3.485842, -0.056470, -5.080569, 1.000000, 0.000000, -0.000008, 0.000000, 0.750000, + 3.482809, -0.004533, -5.099715, 0.951056, 0.000000, -0.309019, 0.050000, 0.500000, + 3.485842, -0.004533, -5.080569, 1.000000, 0.000000, -0.000008, 0.000000, 0.500000, + 3.482809, -0.056470, -5.099715, 0.951056, 0.000000, -0.309019, 0.050000, 0.750000, + 3.474009, -0.004533, -5.116987, 0.809024, 0.000000, -0.587776, 0.100000, 0.500000, + 3.474009, -0.056470, -5.116987, 0.809024, 0.000000, -0.587776, 0.100000, 0.750000, + 3.460302, -0.056470, -5.130694, 0.587777, 0.000000, -0.809023, 0.150000, 0.750000, + 3.460302, -0.004533, -5.130694, 0.587777, 0.000000, -0.809023, 0.150000, 0.500000, + 3.443030, -0.056470, -5.139494, 0.309009, 0.000000, -0.951059, 0.200000, 0.750000, + 3.443030, -0.004533, -5.139494, 0.309009, 0.000000, -0.951059, 0.200000, 0.500000, + 3.423884, -0.056470, -5.142526, 0.000000, 0.000000, -1.000000, 0.250000, 0.750000, + 3.423884, -0.004533, -5.142526, 0.000000, 0.000000, -1.000000, 0.250000, 0.500000, + 3.404738, -0.056470, -5.139494, -0.309009, 0.000000, -0.951059, 0.300000, 0.750000, + 3.404738, -0.004533, -5.139494, -0.309009, 0.000000, -0.951059, 0.300000, 0.500000, + 3.387466, -0.056470, -5.130694, -0.587773, 0.000000, -0.809026, 0.350000, 0.750000, + 3.387466, -0.004533, -5.130694, -0.587773, 0.000000, -0.809026, 0.350000, 0.500000, + 3.373759, -0.004533, -5.116987, -0.809024, 0.000000, -0.587776, 0.400000, 0.500000, + 3.373759, -0.056470, -5.116987, -0.809024, 0.000000, -0.587776, 0.400000, 0.750000, + 3.364959, -0.004533, -5.099715, -0.951058, 0.000000, -0.309012, 0.450000, 0.500000, + 3.364959, -0.056470, -5.099715, -0.951058, 0.000000, -0.309012, 0.450000, 0.750000, + 3.361926, -0.004533, -5.080569, -1.000000, 0.000000, -0.000008, 0.500000, 0.500000, + 3.361926, -0.056470, -5.080569, -1.000000, 0.000000, -0.000008, 0.500000, 0.750000, + 3.364959, -0.004533, -5.061423, -0.951056, 0.000000, 0.309019, 0.550000, 0.500000, + 3.364959, -0.056470, -5.061423, -0.951056, 0.000000, 0.309019, 0.550000, 0.750000, + 3.373759, -0.004533, -5.044151, -0.809012, 0.000000, 0.587793, 0.600000, 0.500000, + 3.373759, -0.056470, -5.044151, -0.809012, 0.000000, 0.587793, 0.600000, 0.750000, + 3.387466, -0.004533, -5.030444, -0.587797, 0.000000, 0.809009, 0.650000, 0.500000, + 3.387466, -0.056470, -5.030444, -0.587797, 0.000000, 0.809009, 0.650000, 0.750000, + 3.404738, -0.004533, -5.021643, -0.309020, 0.000000, 0.951056, 0.700000, 0.500000, + 3.404738, -0.056470, -5.021643, -0.309020, 0.000000, 0.951056, 0.700000, 0.750000, + 3.423884, -0.004533, -5.018611, 0.000000, 0.000000, 1.000000, 0.750000, 0.500000, + 3.423884, -0.056470, -5.018611, 0.000000, 0.000000, 1.000000, 0.750000, 0.750000, + 3.443030, -0.004533, -5.021643, 0.309020, 0.000000, 0.951056, 0.800000, 0.500000, + 3.443030, -0.056470, -5.021643, 0.309020, 0.000000, 0.951056, 0.800000, 0.750000, + 3.460302, -0.004533, -5.030444, 0.587800, 0.000000, 0.809006, 0.850000, 0.500000, + 3.460302, -0.056470, -5.030444, 0.587800, 0.000000, 0.809006, 0.850000, 0.750000, + 3.474009, -0.004533, -5.044151, 0.809012, 0.000000, 0.587793, 0.900000, 0.500000, + 3.474009, -0.056470, -5.044151, 0.809012, 0.000000, 0.587793, 0.900000, 0.750000, + 3.482809, -0.004533, -5.061423, 0.951054, 0.000000, 0.309026, 0.950000, 0.500000, + 3.482809, -0.056470, -5.061423, 0.951054, 0.000000, 0.309026, 0.950000, 0.750000, + 3.485842, -0.004533, -5.080569, 1.000000, 0.000000, -0.000008, 1.000000, 0.500000, + 3.485842, -0.056470, -5.080569, 1.000000, 0.000000, -0.000008, 1.000000, 0.750000, + 3.462995, -0.056470, -5.080569, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 3.482809, -0.056470, -5.099715, 0.000000, -1.000000, 0.000000, 0.050000, 0.750000, + 3.485842, -0.056470, -5.080569, 0.000000, -1.000000, 0.000000, 0.000000, 0.750000, + 3.461081, -0.056470, -5.092655, 0.000000, -1.000000, 0.000000, 0.050000, 1.000000, + 3.474009, -0.056470, -5.116987, 0.000000, -1.000000, -0.000000, 0.100000, 0.750000, + 3.455525, -0.056470, -5.103557, 0.000000, -1.000000, -0.000000, 0.100000, 1.000000, + 3.446873, -0.056470, -5.112210, 0.000000, -1.000000, -0.000000, 0.150000, 1.000000, + 3.460302, -0.056470, -5.130694, 0.000000, -1.000000, -0.000000, 0.150000, 0.750000, + 3.435970, -0.056470, -5.117766, 0.000000, -1.000000, 0.000000, 0.200000, 1.000000, + 3.443030, -0.056470, -5.139494, 0.000000, -1.000000, 0.000000, 0.200000, 0.750000, + 3.423884, -0.056470, -5.119680, 0.000000, -1.000000, 0.000000, 0.250000, 1.000000, + 3.423884, -0.056470, -5.142526, 0.000000, -1.000000, 0.000000, 0.250000, 0.750000, + 3.411798, -0.056470, -5.117766, 0.000000, -1.000000, 0.000000, 0.300000, 1.000000, + 3.404738, -0.056470, -5.139494, 0.000000, -1.000000, 0.000000, 0.300000, 0.750000, + 3.387466, -0.056470, -5.130694, 0.000000, -1.000000, 0.000000, 0.350000, 0.750000, + 3.400895, -0.056470, -5.112210, 0.000000, -1.000000, 0.000000, 0.350000, 1.000000, + 3.373759, -0.056470, -5.116987, 0.000000, -1.000000, 0.000000, 0.400000, 0.750000, + 3.392243, -0.056470, -5.103557, 0.000000, -1.000000, 0.000000, 0.400000, 1.000000, + 3.386687, -0.056470, -5.092655, 0.000000, -1.000000, 0.000000, 0.450000, 1.000000, + 3.364959, -0.056470, -5.099715, 0.000000, -1.000000, 0.000000, 0.450000, 0.750000, + 3.384773, -0.056470, -5.080569, 0.000000, -1.000000, -0.000000, 0.500000, 1.000000, + 3.361926, -0.056470, -5.080569, 0.000000, -1.000000, -0.000000, 0.500000, 0.750000, + 3.386687, -0.056470, -5.068483, 0.000000, -1.000000, -0.000000, 0.550000, 1.000000, + 3.364959, -0.056470, -5.061423, 0.000000, -1.000000, -0.000000, 0.550000, 0.750000, + 3.373759, -0.056470, -5.044151, 0.000000, -1.000000, 0.000000, 0.600000, 0.750000, + 3.392243, -0.056470, -5.057580, 0.000000, -1.000000, 0.000000, 0.600000, 1.000000, + 3.400895, -0.056470, -5.048928, 0.000000, -1.000000, 0.000000, 0.650000, 1.000000, + 3.387466, -0.056470, -5.030444, 0.000000, -1.000000, 0.000000, 0.650000, 0.750000, + 3.411798, -0.056470, -5.043372, 0.000000, -1.000000, -0.000000, 0.700000, 1.000000, + 3.404738, -0.056470, -5.021643, 0.000000, -1.000000, -0.000000, 0.700000, 0.750000, + 3.423884, -0.056470, -5.018611, 0.000000, -1.000000, -0.000000, 0.750000, 0.750000, + 3.423884, -0.056470, -5.041458, 0.000000, -1.000000, -0.000000, 0.750000, 1.000000, + 3.435970, -0.056470, -5.043372, 0.000000, -1.000000, -0.000000, 0.800000, 1.000000, + 3.443030, -0.056470, -5.021643, 0.000000, -1.000000, -0.000000, 0.800000, 0.750000, + 3.446873, -0.056470, -5.048928, 0.000000, -1.000000, 0.000000, 0.850000, 1.000000, + 3.460302, -0.056470, -5.030444, 0.000000, -1.000000, 0.000000, 0.850000, 0.750000, + 3.455525, -0.056470, -5.057580, 0.000000, -1.000000, 0.000000, 0.900000, 1.000000, + 3.474009, -0.056470, -5.044151, 0.000000, -1.000000, 0.000000, 0.900000, 0.750000, + 3.482809, -0.056470, -5.061423, 0.000000, -1.000000, 0.000000, 0.950000, 0.750000, + 3.461080, -0.056470, -5.068483, 0.000000, -1.000000, 0.000000, 0.950000, 1.000000, + 3.462995, -0.056470, -5.080569, 0.000000, -1.000000, 0.000000, 1.000000, 1.000000, + 3.485842, -0.056470, -5.080569, 0.000000, -1.000000, 0.000000, 1.000000, 0.750000, + 3.467389, -0.063315, -0.819302, -1.000000, 0.000000, 0.000000, 0.000000, 0.250000, + 3.462446, -0.541092, -0.850513, -0.951057, 0.000000, 0.309015, 0.050000, 0.000000, + 3.467389, -0.541092, -0.819302, -1.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 3.462446, -0.063315, -0.850513, -0.951057, 0.000000, 0.309015, 0.050000, 0.250000, + 3.448100, -0.541092, -0.878668, -0.809017, 0.000000, 0.587786, 0.100000, 0.000000, + 3.448100, -0.063315, -0.878668, -0.809017, 0.000000, 0.587786, 0.100000, 0.250000, + 3.425755, -0.063315, -0.901013, -0.587783, 0.000000, 0.809019, 0.150000, 0.250000, + 3.425755, -0.541092, -0.901013, -0.587783, 0.000000, 0.809019, 0.150000, 0.000000, + 3.397599, -0.063315, -0.915359, -0.309018, 0.000000, 0.951056, 0.200000, 0.250000, + 3.397599, -0.541092, -0.915359, -0.309018, 0.000000, 0.951056, 0.200000, 0.000000, + 3.366389, -0.063315, -0.920302, 0.000000, 0.000000, 1.000000, 0.250000, 0.250000, + 3.366389, -0.541092, -0.920302, 0.000000, 0.000000, 1.000000, 0.250000, 0.000000, + 3.335178, -0.063315, -0.915359, 0.309017, 0.000000, 0.951057, 0.300000, 0.250000, + 3.335178, -0.541092, -0.915359, 0.309017, 0.000000, 0.951057, 0.300000, 0.000000, + 3.307023, -0.063315, -0.901013, 0.587783, 0.000000, 0.809019, 0.350000, 0.250000, + 3.307023, -0.541092, -0.901013, 0.587783, 0.000000, 0.809019, 0.350000, 0.000000, + 3.284678, -0.063315, -0.878669, 0.809017, 0.000000, 0.587785, 0.400000, 0.250000, + 3.284678, -0.541092, -0.878669, 0.809017, 0.000000, 0.587785, 0.400000, 0.000000, + 3.270332, -0.541092, -0.850513, 0.951057, 0.000000, 0.309015, 0.450000, 0.000000, + 3.270332, -0.063315, -0.850513, 0.951057, 0.000000, 0.309015, 0.450000, 0.250000, + 3.265389, -0.541092, -0.819302, 1.000000, 0.000000, 0.000000, 0.500000, 0.000000, + 3.265389, -0.063315, -0.819302, 1.000000, 0.000000, 0.000000, 0.500000, 0.250000, + 3.270332, -0.541092, -0.788091, 0.951057, 0.000000, -0.309015, 0.550000, 0.000000, + 3.270332, -0.063315, -0.788091, 0.951057, 0.000000, -0.309015, 0.550000, 0.250000, + 3.284678, -0.541092, -0.759936, 0.809020, 0.000000, -0.587782, 0.600000, 0.000000, + 3.284678, -0.063315, -0.759936, 0.809020, 0.000000, -0.587782, 0.600000, 0.250000, + 3.307022, -0.541092, -0.737591, 0.587783, 0.000000, -0.809019, 0.650000, 0.000000, + 3.307022, -0.063315, -0.737591, 0.587783, 0.000000, -0.809019, 0.650000, 0.250000, + 3.335178, -0.541092, -0.723245, 0.309016, 0.000000, -0.951057, 0.700000, 0.000000, + 3.335178, -0.063315, -0.723245, 0.309016, 0.000000, -0.951057, 0.700000, 0.250000, + 3.366389, -0.541092, -0.718302, 0.000000, 0.000000, -1.000000, 0.750000, 0.000000, + 3.366389, -0.063315, -0.718302, 0.000000, 0.000000, -1.000000, 0.750000, 0.250000, + 3.397599, -0.541092, -0.723245, -0.309018, 0.000000, -0.951056, 0.800000, 0.000000, + 3.397599, -0.063315, -0.723245, -0.309018, 0.000000, -0.951056, 0.800000, 0.250000, + 3.425755, -0.541092, -0.737591, -0.587783, 0.000000, -0.809019, 0.850000, 0.000000, + 3.425755, -0.063315, -0.737591, -0.587783, 0.000000, -0.809019, 0.850000, 0.250000, + 3.448100, -0.541092, -0.759936, -0.809017, 0.000000, -0.587785, 0.900000, 0.000000, + 3.448100, -0.063315, -0.759936, -0.809017, 0.000000, -0.587785, 0.900000, 0.250000, + 3.462446, -0.541092, -0.788091, -0.951057, 0.000000, -0.309015, 0.950000, 0.000000, + 3.462446, -0.063315, -0.788091, -0.951057, 0.000000, -0.309015, 0.950000, 0.250000, + 3.467389, -0.541092, -0.819302, -1.000000, 0.000000, 0.000000, 1.000000, 0.000000, + 3.467389, -0.063315, -0.819302, -1.000000, 0.000000, 0.000000, 1.000000, 0.250000, + 3.526389, -0.063315, -0.819302, 0.000000, 1.000000, 0.000000, 0.000000, 0.500000, + 3.462446, -0.063315, -0.850513, 0.000000, 1.000000, 0.000000, 0.050000, 0.250000, + 3.467389, -0.063315, -0.819302, 0.000000, 1.000000, 0.000000, 0.000000, 0.250000, + 3.518558, -0.063315, -0.868745, 0.000000, 1.000000, 0.000000, 0.050000, 0.500000, + 3.495832, -0.063315, -0.913348, 0.000000, 1.000000, -0.000000, 0.100000, 0.500000, + 3.448100, -0.063315, -0.878668, 0.000000, 1.000000, -0.000000, 0.100000, 0.250000, + 3.460435, -0.063315, -0.948745, 0.000000, 1.000000, -0.000000, 0.150000, 0.500000, + 3.425755, -0.063315, -0.901013, 0.000000, 1.000000, -0.000000, 0.150000, 0.250000, + 3.415832, -0.063315, -0.971471, 0.000000, 1.000000, 0.000000, 0.200000, 0.500000, + 3.397599, -0.063315, -0.915359, 0.000000, 1.000000, 0.000000, 0.200000, 0.250000, + 3.366389, -0.063315, -0.979302, 0.000000, 1.000000, 0.000000, 0.250000, 0.500000, + 3.366389, -0.063315, -0.920302, 0.000000, 1.000000, 0.000000, 0.250000, 0.250000, + 3.335178, -0.063315, -0.915359, 0.000000, 1.000000, 0.000000, 0.300000, 0.250000, + 3.316946, -0.063315, -0.971471, 0.000000, 1.000000, 0.000000, 0.300000, 0.500000, + 3.307023, -0.063315, -0.901013, 0.000000, 1.000000, 0.000000, 0.350000, 0.250000, + 3.272343, -0.063315, -0.948745, 0.000000, 1.000000, 0.000000, 0.350000, 0.500000, + 3.236946, -0.063315, -0.913348, 0.000000, 1.000000, 0.000000, 0.400000, 0.500000, + 3.284678, -0.063315, -0.878669, 0.000000, 1.000000, 0.000000, 0.400000, 0.250000, + 3.214220, -0.063315, -0.868745, 0.000000, 1.000000, 0.000000, 0.450000, 0.500000, + 3.270332, -0.063315, -0.850513, 0.000000, 1.000000, 0.000000, 0.450000, 0.250000, + 3.206389, -0.063315, -0.819302, 0.000000, 1.000000, 0.000000, 0.500000, 0.500000, + 3.265389, -0.063315, -0.819302, 0.000000, 1.000000, 0.000000, 0.500000, 0.250000, + 3.214220, -0.063315, -0.769860, 0.000000, 1.000000, -0.000000, 0.550000, 0.500000, + 3.270332, -0.063315, -0.788091, 0.000000, 1.000000, -0.000000, 0.550000, 0.250000, + 3.284678, -0.063315, -0.759936, 0.000000, 1.000000, -0.000000, 0.600000, 0.250000, + 3.236946, -0.063315, -0.725256, 0.000000, 1.000000, -0.000000, 0.600000, 0.500000, + 3.307022, -0.063315, -0.737591, 0.000000, 1.000000, -0.000000, 0.650000, 0.250000, + 3.272343, -0.063315, -0.689859, 0.000000, 1.000000, -0.000000, 0.650000, 0.500000, + 3.316946, -0.063315, -0.667133, 0.000000, 1.000000, 0.000000, 0.700000, 0.500000, + 3.335178, -0.063315, -0.723245, 0.000000, 1.000000, 0.000000, 0.700000, 0.250000, + 3.366389, -0.063315, -0.659302, 0.000000, 1.000000, -0.000000, 0.750000, 0.500000, + 3.366389, -0.063315, -0.718302, 0.000000, 1.000000, -0.000000, 0.750000, 0.250000, + 3.415832, -0.063315, -0.667133, 0.000000, 1.000000, -0.000000, 0.800000, 0.500000, + 3.397599, -0.063315, -0.723245, 0.000000, 1.000000, -0.000000, 0.800000, 0.250000, + 3.460435, -0.063315, -0.689859, 0.000000, 1.000000, -0.000000, 0.850000, 0.500000, + 3.425755, -0.063315, -0.737591, 0.000000, 1.000000, -0.000000, 0.850000, 0.250000, + 3.495831, -0.063315, -0.725256, 0.000000, 1.000000, 0.000000, 0.900000, 0.500000, + 3.448100, -0.063315, -0.759936, 0.000000, 1.000000, 0.000000, 0.900000, 0.250000, + 3.518558, -0.063315, -0.769859, 0.000000, 1.000000, 0.000000, 0.950000, 0.500000, + 3.462446, -0.063315, -0.788091, 0.000000, 1.000000, 0.000000, 0.950000, 0.250000, + 3.526389, -0.063315, -0.819302, 0.000000, 1.000000, 0.000000, 1.000000, 0.500000, + 3.467389, -0.063315, -0.819302, 0.000000, 1.000000, 0.000000, 1.000000, 0.250000, + 3.526389, -0.541092, -0.819302, 1.000000, 0.000000, -0.000003, 0.000000, 0.750000, + 3.518558, -0.063315, -0.868745, 0.951057, 0.000000, -0.309016, 0.050000, 0.500000, + 3.526389, -0.063315, -0.819302, 1.000000, 0.000000, -0.000003, 0.000000, 0.500000, + 3.518558, -0.541092, -0.868745, 0.951057, 0.000000, -0.309016, 0.050000, 0.750000, + 3.495832, -0.063315, -0.913348, 0.809018, 0.000000, -0.587784, 0.100000, 0.500000, + 3.495832, -0.541092, -0.913348, 0.809018, 0.000000, -0.587784, 0.100000, 0.750000, + 3.460435, -0.541092, -0.948745, 0.587786, 0.000000, -0.809017, 0.150000, 0.750000, + 3.460435, -0.063315, -0.948745, 0.587786, 0.000000, -0.809017, 0.150000, 0.500000, + 3.415832, -0.541092, -0.971471, 0.309016, 0.000000, -0.951057, 0.200000, 0.750000, + 3.415832, -0.063315, -0.971471, 0.309016, 0.000000, -0.951057, 0.200000, 0.500000, + 3.366389, -0.541092, -0.979302, -0.000000, 0.000000, -1.000000, 0.250000, 0.750000, + 3.366389, -0.063315, -0.979302, -0.000000, 0.000000, -1.000000, 0.250000, 0.500000, + 3.316946, -0.541092, -0.971471, -0.309017, 0.000000, -0.951056, 0.300000, 0.750000, + 3.316946, -0.063315, -0.971471, -0.309017, 0.000000, -0.951056, 0.300000, 0.500000, + 3.272343, -0.541092, -0.948745, -0.587785, 0.000000, -0.809017, 0.350000, 0.750000, + 3.272343, -0.063315, -0.948745, -0.587785, 0.000000, -0.809017, 0.350000, 0.500000, + 3.236946, -0.063315, -0.913348, -0.809016, 0.000000, -0.587786, 0.400000, 0.500000, + 3.236946, -0.541092, -0.913348, -0.809016, 0.000000, -0.587786, 0.400000, 0.750000, + 3.214220, -0.063315, -0.868745, -0.951056, 0.000000, -0.309019, 0.450000, 0.500000, + 3.214220, -0.541092, -0.868745, -0.951056, 0.000000, -0.309019, 0.450000, 0.750000, + 3.206389, -0.063315, -0.819302, -1.000000, 0.000000, -0.000003, 0.500000, 0.500000, + 3.206389, -0.541092, -0.819302, -1.000000, 0.000000, -0.000003, 0.500000, 0.750000, + 3.214220, -0.063315, -0.769860, -0.951056, 0.000000, 0.309019, 0.550000, 0.500000, + 3.214220, -0.541092, -0.769860, -0.951056, 0.000000, 0.309019, 0.550000, 0.750000, + 3.236946, -0.063315, -0.725256, -0.809015, 0.000000, 0.587788, 0.600000, 0.500000, + 3.236946, -0.541092, -0.725256, -0.809015, 0.000000, 0.587788, 0.600000, 0.750000, + 3.272343, -0.063315, -0.689859, -0.587786, 0.000000, 0.809017, 0.650000, 0.500000, + 3.272343, -0.541092, -0.689859, -0.587786, 0.000000, 0.809017, 0.650000, 0.750000, + 3.316946, -0.063315, -0.667133, -0.309018, 0.000000, 0.951056, 0.700000, 0.500000, + 3.316946, -0.541092, -0.667133, -0.309018, 0.000000, 0.951056, 0.700000, 0.750000, + 3.366389, -0.063315, -0.659302, -0.000000, 0.000000, 1.000000, 0.750000, 0.500000, + 3.366389, -0.541092, -0.659302, -0.000000, 0.000000, 1.000000, 0.750000, 0.750000, + 3.415832, -0.063315, -0.667133, 0.309017, 0.000000, 0.951057, 0.800000, 0.500000, + 3.415832, -0.541092, -0.667133, 0.309017, 0.000000, 0.951057, 0.800000, 0.750000, + 3.460435, -0.063315, -0.689859, 0.587787, 0.000000, 0.809016, 0.850000, 0.500000, + 3.460435, -0.541092, -0.689859, 0.587787, 0.000000, 0.809016, 0.850000, 0.750000, + 3.495831, -0.063315, -0.725256, 0.809017, 0.000000, 0.587786, 0.900000, 0.500000, + 3.495831, -0.541092, -0.725256, 0.809017, 0.000000, 0.587786, 0.900000, 0.750000, + 3.518558, -0.063315, -0.769859, 0.951056, 0.000000, 0.309019, 0.950000, 0.500000, + 3.518558, -0.541092, -0.769859, 0.951056, 0.000000, 0.309019, 0.950000, 0.750000, + 3.526389, -0.063315, -0.819302, 1.000000, 0.000000, -0.000003, 1.000000, 0.500000, + 3.526389, -0.541092, -0.819302, 1.000000, 0.000000, -0.000003, 1.000000, 0.750000, + 3.526389, -0.541092, -0.819302, 0.000000, -1.000000, 0.000000, 0.000000, 0.750000, + 3.462446, -0.541092, -0.850513, 0.000000, -1.000000, 0.000001, 0.050000, 1.000000, + 3.518558, -0.541092, -0.868745, 0.000000, -1.000000, 0.000001, 0.050000, 0.750000, + 3.467389, -0.541092, -0.819302, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 3.448100, -0.541092, -0.878668, 0.000000, -1.000000, 0.000001, 0.100000, 1.000000, + 3.495832, -0.541092, -0.913348, 0.000000, -1.000000, 0.000001, 0.100000, 0.750000, + 3.460435, -0.541092, -0.948745, 0.000000, -1.000000, -0.000000, 0.150000, 0.750000, + 3.425755, -0.541092, -0.901013, 0.000000, -1.000000, -0.000000, 0.150000, 1.000000, + 3.397599, -0.541092, -0.915359, 0.000000, -1.000000, -0.000000, 0.200000, 1.000000, + 3.415832, -0.541092, -0.971471, 0.000000, -1.000000, -0.000000, 0.200000, 0.750000, + 3.366389, -0.541092, -0.920302, 0.000000, -1.000000, -0.000000, 0.250000, 1.000000, + 3.366389, -0.541092, -0.979302, 0.000000, -1.000000, -0.000000, 0.250000, 0.750000, + 3.335178, -0.541092, -0.915359, 0.000000, -1.000000, -0.000000, 0.300000, 1.000000, + 3.316946, -0.541092, -0.971471, 0.000000, -1.000000, -0.000000, 0.300000, 0.750000, + 3.307023, -0.541092, -0.901013, 0.000000, -1.000000, 0.000000, 0.350000, 1.000000, + 3.272343, -0.541092, -0.948745, 0.000000, -1.000000, 0.000000, 0.350000, 0.750000, + 3.284678, -0.541092, -0.878669, 0.000000, -1.000000, -0.000001, 0.400000, 1.000000, + 3.236946, -0.541092, -0.913348, 0.000000, -1.000000, -0.000001, 0.400000, 0.750000, + 3.214220, -0.541092, -0.868745, 0.000000, -1.000000, -0.000001, 0.450000, 0.750000, + 3.270332, -0.541092, -0.850513, 0.000000, -1.000000, -0.000001, 0.450000, 1.000000, + 3.206389, -0.541092, -0.819302, 0.000000, -1.000000, 0.000000, 0.500000, 0.750000, + 3.265389, -0.541092, -0.819302, 0.000000, -1.000000, 0.000000, 0.500000, 1.000000, + 3.270332, -0.541092, -0.788091, 0.000000, -1.000000, 0.000000, 0.550000, 1.000000, + 3.214220, -0.541092, -0.769860, 0.000000, -1.000000, 0.000000, 0.550000, 0.750000, + 3.284678, -0.541092, -0.759936, 0.000000, -1.000000, -0.000000, 0.600000, 1.000000, + 3.236946, -0.541092, -0.725256, 0.000000, -1.000000, -0.000000, 0.600000, 0.750000, + 3.307022, -0.541092, -0.737591, 0.000000, -1.000000, -0.000000, 0.650000, 1.000000, + 3.272343, -0.541092, -0.689859, 0.000000, -1.000000, -0.000000, 0.650000, 0.750000, + 3.316946, -0.541092, -0.667133, 0.000000, -1.000000, 0.000000, 0.700000, 0.750000, + 3.335178, -0.541092, -0.723245, 0.000000, -1.000000, 0.000000, 0.700000, 1.000000, + 3.366389, -0.541092, -0.659302, 0.000000, -1.000000, 0.000000, 0.750000, 0.750000, + 3.366389, -0.541092, -0.718302, 0.000000, -1.000000, 0.000000, 0.750000, 1.000000, + 3.397599, -0.541092, -0.723245, 0.000000, -1.000000, 0.000000, 0.800000, 1.000000, + 3.415832, -0.541092, -0.667133, 0.000000, -1.000000, 0.000000, 0.800000, 0.750000, + 3.425755, -0.541092, -0.737591, 0.000000, -1.000000, 0.000000, 0.850000, 1.000000, + 3.460435, -0.541092, -0.689859, 0.000000, -1.000000, 0.000000, 0.850000, 0.750000, + 3.448100, -0.541092, -0.759936, 0.000000, -1.000000, 0.000001, 0.900000, 1.000000, + 3.495831, -0.541092, -0.725256, 0.000000, -1.000000, 0.000001, 0.900000, 0.750000, + 3.518558, -0.541092, -0.769859, 0.000000, -1.000000, 0.000001, 0.950000, 0.750000, + 3.462446, -0.541092, -0.788091, 0.000000, -1.000000, 0.000001, 0.950000, 1.000000, + 3.526389, -0.541092, -0.819302, 0.000000, -1.000000, 0.000000, 1.000000, 0.750000, + 3.467389, -0.541092, -0.819302, 0.000000, -1.000000, 0.000000, 1.000000, 1.000000, + 3.467389, -0.063315, -0.242499, -1.000000, 0.000000, 0.000000, 0.000000, 0.250000, + 3.462446, -0.541092, -0.273710, -0.951057, 0.000000, 0.309015, 0.050000, 0.000000, + 3.467389, -0.541092, -0.242499, -1.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 3.462446, -0.063315, -0.273710, -0.951057, 0.000000, 0.309015, 0.050000, 0.250000, + 3.448100, -0.541092, -0.301865, -0.809017, 0.000000, 0.587786, 0.100000, 0.000000, + 3.448100, -0.063315, -0.301865, -0.809017, 0.000000, 0.587786, 0.100000, 0.250000, + 3.425755, -0.063315, -0.324210, -0.587783, 0.000000, 0.809019, 0.150000, 0.250000, + 3.425755, -0.541092, -0.324210, -0.587783, 0.000000, 0.809019, 0.150000, 0.000000, + 3.397599, -0.063315, -0.338556, -0.309018, 0.000000, 0.951056, 0.200000, 0.250000, + 3.397599, -0.541092, -0.338556, -0.309018, 0.000000, 0.951056, 0.200000, 0.000000, + 3.366389, -0.063315, -0.343499, 0.000000, 0.000000, 1.000000, 0.250000, 0.250000, + 3.366389, -0.541092, -0.343499, 0.000000, 0.000000, 1.000000, 0.250000, 0.000000, + 3.335178, -0.063315, -0.338556, 0.309017, 0.000000, 0.951057, 0.300000, 0.250000, + 3.335178, -0.541092, -0.338556, 0.309017, 0.000000, 0.951057, 0.300000, 0.000000, + 3.307023, -0.063315, -0.324210, 0.587783, 0.000000, 0.809019, 0.350000, 0.250000, + 3.307023, -0.541092, -0.324210, 0.587783, 0.000000, 0.809019, 0.350000, 0.000000, + 3.284678, -0.063315, -0.301865, 0.809017, 0.000000, 0.587785, 0.400000, 0.250000, + 3.284678, -0.541092, -0.301865, 0.809017, 0.000000, 0.587785, 0.400000, 0.000000, + 3.270332, -0.541092, -0.273710, 0.951057, 0.000000, 0.309015, 0.450000, 0.000000, + 3.270332, -0.063315, -0.273710, 0.951057, 0.000000, 0.309015, 0.450000, 0.250000, + 3.265389, -0.541092, -0.242499, 1.000000, 0.000000, 0.000000, 0.500000, 0.000000, + 3.265389, -0.063315, -0.242499, 1.000000, 0.000000, 0.000000, 0.500000, 0.250000, + 3.270332, -0.541092, -0.211288, 0.951057, 0.000000, -0.309015, 0.550000, 0.000000, + 3.270332, -0.063315, -0.211288, 0.951057, 0.000000, -0.309015, 0.550000, 0.250000, + 3.284678, -0.541092, -0.183133, 0.809019, 0.000000, -0.587782, 0.600000, 0.000000, + 3.284678, -0.063315, -0.183133, 0.809019, 0.000000, -0.587782, 0.600000, 0.250000, + 3.307022, -0.541092, -0.160788, 0.587783, 0.000000, -0.809019, 0.650000, 0.000000, + 3.307022, -0.063315, -0.160788, 0.587783, 0.000000, -0.809019, 0.650000, 0.250000, + 3.335178, -0.541092, -0.146442, 0.309016, 0.000000, -0.951057, 0.700000, 0.000000, + 3.335178, -0.063315, -0.146442, 0.309016, 0.000000, -0.951057, 0.700000, 0.250000, + 3.366389, -0.541092, -0.141499, 0.000001, 0.000000, -1.000000, 0.750000, 0.000000, + 3.366389, -0.063315, -0.141499, 0.000001, 0.000000, -1.000000, 0.750000, 0.250000, + 3.397599, -0.541092, -0.146442, -0.309017, 0.000000, -0.951056, 0.800000, 0.000000, + 3.397599, -0.063315, -0.146442, -0.309017, 0.000000, -0.951056, 0.800000, 0.250000, + 3.425755, -0.541092, -0.160788, -0.587783, 0.000000, -0.809019, 0.850000, 0.000000, + 3.425755, -0.063315, -0.160788, -0.587783, 0.000000, -0.809019, 0.850000, 0.250000, + 3.448100, -0.541092, -0.183133, -0.809017, 0.000000, -0.587785, 0.900000, 0.000000, + 3.448100, -0.063315, -0.183133, -0.809017, 0.000000, -0.587785, 0.900000, 0.250000, + 3.462446, -0.541092, -0.211288, -0.951057, 0.000000, -0.309015, 0.950000, 0.000000, + 3.462446, -0.063315, -0.211288, -0.951057, 0.000000, -0.309015, 0.950000, 0.250000, + 3.467389, -0.541092, -0.242499, -1.000000, 0.000000, 0.000000, 1.000000, 0.000000, + 3.467389, -0.063315, -0.242499, -1.000000, 0.000000, 0.000000, 1.000000, 0.250000, + 3.526389, -0.063315, -0.242499, 0.000000, 1.000000, 0.000000, 0.000000, 0.500000, + 3.462446, -0.063315, -0.273710, 0.000000, 1.000000, 0.000000, 0.050000, 0.250000, + 3.467389, -0.063315, -0.242499, 0.000000, 1.000000, 0.000000, 0.000000, 0.250000, + 3.518558, -0.063315, -0.291942, 0.000000, 1.000000, 0.000000, 0.050000, 0.500000, + 3.495832, -0.063315, -0.336545, 0.000000, 1.000000, 0.000000, 0.100000, 0.500000, + 3.448100, -0.063315, -0.301865, 0.000000, 1.000000, 0.000000, 0.100000, 0.250000, + 3.460435, -0.063315, -0.371942, 0.000000, 1.000000, -0.000000, 0.150000, 0.500000, + 3.425755, -0.063315, -0.324210, 0.000000, 1.000000, -0.000000, 0.150000, 0.250000, + 3.415832, -0.063315, -0.394668, 0.000000, 1.000000, 0.000000, 0.200000, 0.500000, + 3.397599, -0.063315, -0.338556, 0.000000, 1.000000, 0.000000, 0.200000, 0.250000, + 3.366389, -0.063315, -0.402499, 0.000000, 1.000000, 0.000000, 0.250000, 0.500000, + 3.366389, -0.063315, -0.343499, 0.000000, 1.000000, 0.000000, 0.250000, 0.250000, + 3.335178, -0.063315, -0.338556, 0.000000, 1.000000, 0.000000, 0.300000, 0.250000, + 3.316946, -0.063315, -0.394668, 0.000000, 1.000000, 0.000000, 0.300000, 0.500000, + 3.307023, -0.063315, -0.324210, 0.000000, 1.000000, 0.000000, 0.350000, 0.250000, + 3.272343, -0.063315, -0.371942, 0.000000, 1.000000, 0.000000, 0.350000, 0.500000, + 3.236946, -0.063315, -0.336545, 0.000000, 1.000000, 0.000000, 0.400000, 0.500000, + 3.284678, -0.063315, -0.301865, 0.000000, 1.000000, 0.000000, 0.400000, 0.250000, + 3.214220, -0.063315, -0.291942, 0.000000, 1.000000, 0.000000, 0.450000, 0.500000, + 3.270332, -0.063315, -0.273710, 0.000000, 1.000000, 0.000000, 0.450000, 0.250000, + 3.206389, -0.063315, -0.242499, 0.000000, 1.000000, 0.000000, 0.500000, 0.500000, + 3.265389, -0.063315, -0.242499, 0.000000, 1.000000, 0.000000, 0.500000, 0.250000, + 3.270332, -0.063315, -0.211288, 0.000000, 1.000000, -0.000000, 0.550000, 0.250000, + 3.214220, -0.063315, -0.193056, 0.000000, 1.000000, -0.000000, 0.550000, 0.500000, + 3.284678, -0.063315, -0.183133, 0.000000, 1.000000, -0.000000, 0.600000, 0.250000, + 3.236946, -0.063315, -0.148453, 0.000000, 1.000000, -0.000000, 0.600000, 0.500000, + 3.307022, -0.063315, -0.160788, 0.000000, 1.000000, -0.000000, 0.650000, 0.250000, + 3.272343, -0.063315, -0.113056, 0.000000, 1.000000, -0.000000, 0.650000, 0.500000, + 3.316946, -0.063315, -0.090330, 0.000000, 1.000000, 0.000000, 0.700000, 0.500000, + 3.335178, -0.063315, -0.146442, 0.000000, 1.000000, 0.000000, 0.700000, 0.250000, + 3.366389, -0.063315, -0.082499, 0.000000, 1.000000, -0.000000, 0.750000, 0.500000, + 3.366389, -0.063315, -0.141499, 0.000000, 1.000000, -0.000000, 0.750000, 0.250000, + 3.415832, -0.063315, -0.090330, 0.000000, 1.000000, -0.000000, 0.800000, 0.500000, + 3.397599, -0.063315, -0.146442, 0.000000, 1.000000, -0.000000, 0.800000, 0.250000, + 3.460435, -0.063315, -0.113056, 0.000000, 1.000000, -0.000000, 0.850000, 0.500000, + 3.425755, -0.063315, -0.160788, 0.000000, 1.000000, -0.000000, 0.850000, 0.250000, + 3.495831, -0.063315, -0.148453, 0.000000, 1.000000, 0.000000, 0.900000, 0.500000, + 3.448100, -0.063315, -0.183133, 0.000000, 1.000000, 0.000000, 0.900000, 0.250000, + 3.518558, -0.063315, -0.193056, 0.000000, 1.000000, 0.000000, 0.950000, 0.500000, + 3.462446, -0.063315, -0.211288, 0.000000, 1.000000, 0.000000, 0.950000, 0.250000, + 3.526389, -0.063315, -0.242499, 0.000000, 1.000000, 0.000000, 1.000000, 0.500000, + 3.467389, -0.063315, -0.242499, 0.000000, 1.000000, 0.000000, 1.000000, 0.250000, + 3.526389, -0.541092, -0.242499, 1.000000, 0.000000, -0.000003, 0.000000, 0.750000, + 3.518558, -0.063315, -0.291942, 0.951057, 0.000000, -0.309016, 0.050000, 0.500000, + 3.526389, -0.063315, -0.242499, 1.000000, 0.000000, -0.000003, 0.000000, 0.500000, + 3.518558, -0.541092, -0.291942, 0.951057, 0.000000, -0.309016, 0.050000, 0.750000, + 3.495832, -0.063315, -0.336545, 0.809018, 0.000000, -0.587784, 0.100000, 0.500000, + 3.495832, -0.541092, -0.336545, 0.809018, 0.000000, -0.587784, 0.100000, 0.750000, + 3.460435, -0.541092, -0.371942, 0.587786, 0.000000, -0.809017, 0.150000, 0.750000, + 3.460435, -0.063315, -0.371942, 0.587786, 0.000000, -0.809017, 0.150000, 0.500000, + 3.415832, -0.541092, -0.394668, 0.309017, 0.000000, -0.951057, 0.200000, 0.750000, + 3.415832, -0.063315, -0.394668, 0.309017, 0.000000, -0.951057, 0.200000, 0.500000, + 3.366389, -0.541092, -0.402499, 0.000000, 0.000000, -1.000000, 0.250000, 0.750000, + 3.366389, -0.063315, -0.402499, 0.000000, 0.000000, -1.000000, 0.250000, 0.500000, + 3.316946, -0.541092, -0.394668, -0.309017, 0.000000, -0.951056, 0.300000, 0.750000, + 3.316946, -0.063315, -0.394668, -0.309017, 0.000000, -0.951056, 0.300000, 0.500000, + 3.272343, -0.541092, -0.371942, -0.587786, 0.000000, -0.809017, 0.350000, 0.750000, + 3.272343, -0.063315, -0.371942, -0.587786, 0.000000, -0.809017, 0.350000, 0.500000, + 3.236946, -0.063315, -0.336545, -0.809017, 0.000000, -0.587786, 0.400000, 0.500000, + 3.236946, -0.541092, -0.336545, -0.809017, 0.000000, -0.587786, 0.400000, 0.750000, + 3.214220, -0.063315, -0.291942, -0.951056, 0.000000, -0.309019, 0.450000, 0.500000, + 3.214220, -0.541092, -0.291942, -0.951056, 0.000000, -0.309019, 0.450000, 0.750000, + 3.206389, -0.063315, -0.242499, -1.000000, 0.000000, -0.000003, 0.500000, 0.500000, + 3.206389, -0.541092, -0.242499, -1.000000, 0.000000, -0.000003, 0.500000, 0.750000, + 3.214220, -0.063315, -0.193056, -0.951056, 0.000000, 0.309019, 0.550000, 0.500000, + 3.214220, -0.541092, -0.193056, -0.951056, 0.000000, 0.309019, 0.550000, 0.750000, + 3.236946, -0.063315, -0.148453, -0.809015, 0.000000, 0.587788, 0.600000, 0.500000, + 3.236946, -0.541092, -0.148453, -0.809015, 0.000000, 0.587788, 0.600000, 0.750000, + 3.272343, -0.063315, -0.113056, -0.587786, 0.000000, 0.809017, 0.650000, 0.500000, + 3.272343, -0.541092, -0.113056, -0.587786, 0.000000, 0.809017, 0.650000, 0.750000, + 3.316946, -0.063315, -0.090330, -0.309018, 0.000000, 0.951056, 0.700000, 0.500000, + 3.316946, -0.541092, -0.090330, -0.309018, 0.000000, 0.951056, 0.700000, 0.750000, + 3.366389, -0.063315, -0.082499, 0.000000, 0.000000, 1.000000, 0.750000, 0.500000, + 3.366389, -0.541092, -0.082499, 0.000000, 0.000000, 1.000000, 0.750000, 0.750000, + 3.415832, -0.063315, -0.090330, 0.309017, 0.000000, 0.951057, 0.800000, 0.500000, + 3.415832, -0.541092, -0.090330, 0.309017, 0.000000, 0.951057, 0.800000, 0.750000, + 3.460435, -0.063315, -0.113056, 0.587787, 0.000000, 0.809016, 0.850000, 0.500000, + 3.460435, -0.541092, -0.113056, 0.587787, 0.000000, 0.809016, 0.850000, 0.750000, + 3.495831, -0.063315, -0.148453, 0.809017, 0.000000, 0.587786, 0.900000, 0.500000, + 3.495831, -0.541092, -0.148453, 0.809017, 0.000000, 0.587786, 0.900000, 0.750000, + 3.518558, -0.063315, -0.193056, 0.951056, 0.000000, 0.309019, 0.950000, 0.500000, + 3.518558, -0.541092, -0.193056, 0.951056, 0.000000, 0.309019, 0.950000, 0.750000, + 3.526389, -0.063315, -0.242499, 1.000000, 0.000000, -0.000003, 1.000000, 0.500000, + 3.526389, -0.541092, -0.242499, 1.000000, 0.000000, -0.000003, 1.000000, 0.750000, + 3.526389, -0.541092, -0.242499, 0.000000, -1.000000, 0.000000, 0.000000, 0.750000, + 3.462446, -0.541092, -0.273710, 0.000000, -1.000000, 0.000001, 0.050000, 1.000000, + 3.518558, -0.541092, -0.291942, 0.000000, -1.000000, 0.000001, 0.050000, 0.750000, + 3.467389, -0.541092, -0.242499, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 3.448100, -0.541092, -0.301865, 0.000000, -1.000000, 0.000001, 0.100000, 1.000000, + 3.495832, -0.541092, -0.336545, 0.000000, -1.000000, 0.000001, 0.100000, 0.750000, + 3.425755, -0.541092, -0.324210, 0.000000, -1.000000, -0.000000, 0.150000, 1.000000, + 3.460435, -0.541092, -0.371942, 0.000000, -1.000000, -0.000000, 0.150000, 0.750000, + 3.397599, -0.541092, -0.338556, 0.000000, -1.000000, -0.000000, 0.200000, 1.000000, + 3.415832, -0.541092, -0.394668, 0.000000, -1.000000, -0.000000, 0.200000, 0.750000, + 3.366389, -0.541092, -0.343499, 0.000000, -1.000000, -0.000000, 0.250000, 1.000000, + 3.366389, -0.541092, -0.402499, 0.000000, -1.000000, -0.000000, 0.250000, 0.750000, + 3.335178, -0.541092, -0.338556, 0.000000, -1.000000, -0.000000, 0.300000, 1.000000, + 3.316946, -0.541092, -0.394668, 0.000000, -1.000000, -0.000000, 0.300000, 0.750000, + 3.307023, -0.541092, -0.324210, 0.000000, -1.000000, 0.000000, 0.350000, 1.000000, + 3.272343, -0.541092, -0.371942, 0.000000, -1.000000, 0.000000, 0.350000, 0.750000, + 3.236946, -0.541092, -0.336545, 0.000000, -1.000000, -0.000001, 0.400000, 0.750000, + 3.284678, -0.541092, -0.301865, 0.000000, -1.000000, -0.000001, 0.400000, 1.000000, + 3.214220, -0.541092, -0.291942, 0.000000, -1.000000, -0.000001, 0.450000, 0.750000, + 3.270332, -0.541092, -0.273710, 0.000000, -1.000000, -0.000001, 0.450000, 1.000000, + 3.206389, -0.541092, -0.242499, 0.000000, -1.000000, 0.000000, 0.500000, 0.750000, + 3.265389, -0.541092, -0.242499, 0.000000, -1.000000, 0.000000, 0.500000, 1.000000, + 3.270332, -0.541092, -0.211288, 0.000000, -1.000000, 0.000000, 0.550000, 1.000000, + 3.214220, -0.541092, -0.193056, 0.000000, -1.000000, 0.000000, 0.550000, 0.750000, + 3.284678, -0.541092, -0.183133, 0.000000, -1.000000, -0.000000, 0.600000, 1.000000, + 3.236946, -0.541092, -0.148453, 0.000000, -1.000000, -0.000000, 0.600000, 0.750000, + 3.307022, -0.541092, -0.160788, 0.000000, -1.000000, -0.000000, 0.650000, 1.000000, + 3.272343, -0.541092, -0.113056, 0.000000, -1.000000, -0.000000, 0.650000, 0.750000, + 3.316946, -0.541092, -0.090330, 0.000000, -1.000000, 0.000000, 0.700000, 0.750000, + 3.335178, -0.541092, -0.146442, 0.000000, -1.000000, 0.000000, 0.700000, 1.000000, + 3.366389, -0.541092, -0.082499, 0.000000, -1.000000, 0.000000, 0.750000, 0.750000, + 3.366389, -0.541092, -0.141499, 0.000000, -1.000000, 0.000000, 0.750000, 1.000000, + 3.397599, -0.541092, -0.146442, 0.000000, -1.000000, 0.000000, 0.800000, 1.000000, + 3.415832, -0.541092, -0.090330, 0.000000, -1.000000, 0.000000, 0.800000, 0.750000, + 3.425755, -0.541092, -0.160788, 0.000000, -1.000000, 0.000000, 0.850000, 1.000000, + 3.460435, -0.541092, -0.113056, 0.000000, -1.000000, 0.000000, 0.850000, 0.750000, + 3.448100, -0.541092, -0.183133, 0.000000, -1.000000, 0.000001, 0.900000, 1.000000, + 3.495831, -0.541092, -0.148453, 0.000000, -1.000000, 0.000001, 0.900000, 0.750000, + 3.518558, -0.541092, -0.193056, 0.000000, -1.000000, 0.000001, 0.950000, 0.750000, + 3.462446, -0.541092, -0.211288, 0.000000, -1.000000, 0.000001, 0.950000, 1.000000, + 3.526389, -0.541092, -0.242499, 0.000000, -1.000000, 0.000000, 1.000000, 0.750000, + 3.467389, -0.541092, -0.242499, 0.000000, -1.000000, 0.000000, 1.000000, 1.000000, + 3.467389, -0.063315, -1.983377, -1.000000, 0.000000, 0.000000, 0.000000, 0.250000, + 3.462446, -0.541092, -2.014587, -0.951057, 0.000000, 0.309015, 0.050000, 0.000000, + 3.467389, -0.541092, -1.983377, -1.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 3.462446, -0.063315, -2.014587, -0.951057, 0.000000, 0.309015, 0.050000, 0.250000, + 3.448100, -0.541092, -2.042743, -0.809017, 0.000000, 0.587785, 0.100000, 0.000000, + 3.448100, -0.063315, -2.042743, -0.809017, 0.000000, 0.587785, 0.100000, 0.250000, + 3.425755, -0.063315, -2.065087, -0.587782, 0.000000, 0.809020, 0.150000, 0.250000, + 3.425755, -0.541092, -2.065087, -0.587782, 0.000000, 0.809020, 0.150000, 0.000000, + 3.397599, -0.063315, -2.079433, -0.309017, 0.000000, 0.951057, 0.200000, 0.250000, + 3.397599, -0.541092, -2.079433, -0.309017, 0.000000, 0.951057, 0.200000, 0.000000, + 3.366389, -0.063315, -2.084377, 0.000000, 0.000000, 1.000000, 0.250000, 0.250000, + 3.366389, -0.541092, -2.084377, 0.000000, 0.000000, 1.000000, 0.250000, 0.000000, + 3.335178, -0.063315, -2.079433, 0.309017, 0.000000, 0.951057, 0.300000, 0.250000, + 3.335178, -0.541092, -2.079433, 0.309017, 0.000000, 0.951057, 0.300000, 0.000000, + 3.307023, -0.063315, -2.065087, 0.587782, 0.000000, 0.809020, 0.350000, 0.250000, + 3.307023, -0.541092, -2.065087, 0.587782, 0.000000, 0.809020, 0.350000, 0.000000, + 3.284678, -0.063315, -2.042743, 0.809017, 0.000000, 0.587785, 0.400000, 0.250000, + 3.284678, -0.541092, -2.042743, 0.809017, 0.000000, 0.587785, 0.400000, 0.000000, + 3.270332, -0.541092, -2.014587, 0.951057, 0.000000, 0.309015, 0.450000, 0.000000, + 3.270332, -0.063315, -2.014587, 0.951057, 0.000000, 0.309015, 0.450000, 0.250000, + 3.265389, -0.541092, -1.983377, 1.000000, 0.000000, -0.000000, 0.500000, 0.000000, + 3.265389, -0.063315, -1.983377, 1.000000, 0.000000, -0.000000, 0.500000, 0.250000, + 3.270332, -0.541092, -1.952166, 0.951057, 0.000000, -0.309014, 0.550000, 0.000000, + 3.270332, -0.063315, -1.952166, 0.951057, 0.000000, -0.309014, 0.550000, 0.250000, + 3.284678, -0.541092, -1.924010, 0.809020, 0.000000, -0.587782, 0.600000, 0.000000, + 3.284678, -0.063315, -1.924010, 0.809020, 0.000000, -0.587782, 0.600000, 0.250000, + 3.307022, -0.541092, -1.901666, 0.587782, 0.000000, -0.809020, 0.650000, 0.000000, + 3.307022, -0.063315, -1.901666, 0.587782, 0.000000, -0.809020, 0.650000, 0.250000, + 3.335178, -0.541092, -1.887320, 0.309015, 0.000000, -0.951057, 0.700000, 0.000000, + 3.335178, -0.063315, -1.887320, 0.309015, 0.000000, -0.951057, 0.700000, 0.250000, + 3.366389, -0.541092, -1.882377, 0.000003, 0.000000, -1.000000, 0.750000, 0.000000, + 3.366389, -0.063315, -1.882377, 0.000003, 0.000000, -1.000000, 0.750000, 0.250000, + 3.397599, -0.541092, -1.887320, -0.309014, 0.000000, -0.951058, 0.800000, 0.000000, + 3.397599, -0.063315, -1.887320, -0.309014, 0.000000, -0.951058, 0.800000, 0.250000, + 3.425755, -0.541092, -1.901666, -0.587784, 0.000000, -0.809018, 0.850000, 0.000000, + 3.425755, -0.063315, -1.901666, -0.587784, 0.000000, -0.809018, 0.850000, 0.250000, + 3.448100, -0.541092, -1.924010, -0.809017, 0.000000, -0.587785, 0.900000, 0.000000, + 3.448100, -0.063315, -1.924010, -0.809017, 0.000000, -0.587785, 0.900000, 0.250000, + 3.462446, -0.541092, -1.952166, -0.951057, 0.000000, -0.309014, 0.950000, 0.000000, + 3.462446, -0.063315, -1.952166, -0.951057, 0.000000, -0.309014, 0.950000, 0.250000, + 3.467389, -0.541092, -1.983377, -1.000000, 0.000000, 0.000000, 1.000000, 0.000000, + 3.467389, -0.063315, -1.983377, -1.000000, 0.000000, 0.000000, 1.000000, 0.250000, + 3.526389, -0.063315, -1.983377, 0.000000, 1.000000, 0.000000, 0.000000, 0.500000, + 3.462446, -0.063315, -2.014587, 0.000000, 1.000000, 0.000000, 0.050000, 0.250000, + 3.467389, -0.063315, -1.983377, 0.000000, 1.000000, 0.000000, 0.000000, 0.250000, + 3.518558, -0.063315, -2.032819, 0.000000, 1.000000, 0.000000, 0.050000, 0.500000, + 3.495832, -0.063315, -2.077422, 0.000000, 1.000000, 0.000000, 0.100000, 0.500000, + 3.448100, -0.063315, -2.042743, 0.000000, 1.000000, 0.000000, 0.100000, 0.250000, + 3.460435, -0.063315, -2.112819, 0.000000, 1.000000, -0.000000, 0.150000, 0.500000, + 3.425755, -0.063315, -2.065087, 0.000000, 1.000000, -0.000000, 0.150000, 0.250000, + 3.415832, -0.063315, -2.135546, 0.000000, 1.000000, 0.000000, 0.200000, 0.500000, + 3.397599, -0.063315, -2.079433, 0.000000, 1.000000, 0.000000, 0.200000, 0.250000, + 3.366389, -0.063315, -2.084377, 0.000000, 1.000000, 0.000000, 0.250000, 0.250000, + 3.366389, -0.063315, -2.143377, 0.000000, 1.000000, 0.000000, 0.250000, 0.500000, + 3.316946, -0.063315, -2.135546, 0.000000, 1.000000, 0.000000, 0.300000, 0.500000, + 3.335178, -0.063315, -2.079433, 0.000000, 1.000000, 0.000000, 0.300000, 0.250000, + 3.272343, -0.063315, -2.112819, 0.000000, 1.000000, 0.000000, 0.350000, 0.500000, + 3.307023, -0.063315, -2.065087, 0.000000, 1.000000, 0.000000, 0.350000, 0.250000, + 3.236946, -0.063315, -2.077422, 0.000000, 1.000000, 0.000000, 0.400000, 0.500000, + 3.284678, -0.063315, -2.042743, 0.000000, 1.000000, 0.000000, 0.400000, 0.250000, + 3.214220, -0.063315, -2.032819, 0.000000, 1.000000, 0.000000, 0.450000, 0.500000, + 3.270332, -0.063315, -2.014587, 0.000000, 1.000000, 0.000000, 0.450000, 0.250000, + 3.206389, -0.063315, -1.983377, 0.000000, 1.000000, 0.000000, 0.500000, 0.500000, + 3.265389, -0.063315, -1.983377, 0.000000, 1.000000, 0.000000, 0.500000, 0.250000, + 3.270332, -0.063315, -1.952166, 0.000000, 1.000000, -0.000000, 0.550000, 0.250000, + 3.214220, -0.063315, -1.933934, 0.000000, 1.000000, -0.000000, 0.550000, 0.500000, + 3.284678, -0.063315, -1.924010, 0.000000, 1.000000, -0.000000, 0.600000, 0.250000, + 3.236946, -0.063315, -1.889331, 0.000000, 1.000000, -0.000000, 0.600000, 0.500000, + 3.307022, -0.063315, -1.901666, 0.000000, 1.000000, -0.000000, 0.650000, 0.250000, + 3.272343, -0.063315, -1.853934, 0.000000, 1.000000, -0.000000, 0.650000, 0.500000, + 3.335178, -0.063315, -1.887320, 0.000000, 1.000000, 0.000000, 0.700000, 0.250000, + 3.316946, -0.063315, -1.831207, 0.000000, 1.000000, 0.000000, 0.700000, 0.500000, + 3.366389, -0.063315, -1.823377, 0.000000, 1.000000, -0.000000, 0.750000, 0.500000, + 3.366389, -0.063315, -1.882377, 0.000000, 1.000000, -0.000000, 0.750000, 0.250000, + 3.415832, -0.063315, -1.831207, 0.000000, 1.000000, -0.000000, 0.800000, 0.500000, + 3.397599, -0.063315, -1.887320, 0.000000, 1.000000, -0.000000, 0.800000, 0.250000, + 3.460435, -0.063315, -1.853934, 0.000000, 1.000000, 0.000000, 0.850000, 0.500000, + 3.425755, -0.063315, -1.901666, 0.000000, 1.000000, 0.000000, 0.850000, 0.250000, + 3.448100, -0.063315, -1.924010, 0.000000, 1.000000, 0.000000, 0.900000, 0.250000, + 3.495831, -0.063315, -1.889331, 0.000000, 1.000000, 0.000000, 0.900000, 0.500000, + 3.518558, -0.063315, -1.933934, 0.000000, 1.000000, 0.000000, 0.950000, 0.500000, + 3.462446, -0.063315, -1.952166, 0.000000, 1.000000, 0.000000, 0.950000, 0.250000, + 3.526389, -0.063315, -1.983377, 0.000000, 1.000000, 0.000000, 1.000000, 0.500000, + 3.467389, -0.063315, -1.983377, 0.000000, 1.000000, 0.000000, 1.000000, 0.250000, + 3.526389, -0.541092, -1.983377, 1.000000, 0.000000, -0.000003, 0.000000, 0.750000, + 3.518558, -0.063315, -2.032819, 0.951057, 0.000000, -0.309017, 0.050000, 0.500000, + 3.526389, -0.063315, -1.983377, 1.000000, 0.000000, -0.000003, 0.000000, 0.500000, + 3.518558, -0.541092, -2.032819, 0.951057, 0.000000, -0.309017, 0.050000, 0.750000, + 3.495832, -0.063315, -2.077422, 0.809017, 0.000000, -0.587785, 0.100000, 0.500000, + 3.495832, -0.541092, -2.077422, 0.809017, 0.000000, -0.587785, 0.100000, 0.750000, + 3.460435, -0.541092, -2.112819, 0.587786, 0.000000, -0.809016, 0.150000, 0.750000, + 3.460435, -0.063315, -2.112819, 0.587786, 0.000000, -0.809016, 0.150000, 0.500000, + 3.415832, -0.541092, -2.135546, 0.309017, 0.000000, -0.951056, 0.200000, 0.750000, + 3.415832, -0.063315, -2.135546, 0.309017, 0.000000, -0.951056, 0.200000, 0.500000, + 3.366389, -0.541092, -2.143377, -0.000000, 0.000000, -1.000000, 0.250000, 0.750000, + 3.366389, -0.063315, -2.143377, -0.000000, 0.000000, -1.000000, 0.250000, 0.500000, + 3.316946, -0.541092, -2.135546, -0.309016, 0.000000, -0.951057, 0.300000, 0.750000, + 3.316946, -0.063315, -2.135546, -0.309016, 0.000000, -0.951057, 0.300000, 0.500000, + 3.272343, -0.541092, -2.112819, -0.587786, 0.000000, -0.809016, 0.350000, 0.750000, + 3.272343, -0.063315, -2.112819, -0.587786, 0.000000, -0.809016, 0.350000, 0.500000, + 3.236946, -0.063315, -2.077422, -0.809017, 0.000000, -0.587785, 0.400000, 0.500000, + 3.236946, -0.541092, -2.077422, -0.809017, 0.000000, -0.587785, 0.400000, 0.750000, + 3.214220, -0.063315, -2.032819, -0.951056, 0.000000, -0.309020, 0.450000, 0.500000, + 3.214220, -0.541092, -2.032819, -0.951056, 0.000000, -0.309020, 0.450000, 0.750000, + 3.206389, -0.063315, -1.983377, -1.000000, 0.000000, -0.000003, 0.500000, 0.500000, + 3.206389, -0.541092, -1.983377, -1.000000, 0.000000, -0.000003, 0.500000, 0.750000, + 3.214220, -0.063315, -1.933934, -0.951056, 0.000000, 0.309019, 0.550000, 0.500000, + 3.214220, -0.541092, -1.933934, -0.951056, 0.000000, 0.309019, 0.550000, 0.750000, + 3.236946, -0.063315, -1.889331, -0.809016, 0.000000, 0.587787, 0.600000, 0.500000, + 3.236946, -0.541092, -1.889331, -0.809016, 0.000000, 0.587787, 0.600000, 0.750000, + 3.272343, -0.063315, -1.853934, -0.587786, 0.000000, 0.809016, 0.650000, 0.500000, + 3.272343, -0.541092, -1.853934, -0.587786, 0.000000, 0.809016, 0.650000, 0.750000, + 3.316946, -0.063315, -1.831207, -0.309016, 0.000000, 0.951057, 0.700000, 0.500000, + 3.316946, -0.541092, -1.831207, -0.309016, 0.000000, 0.951057, 0.700000, 0.750000, + 3.366389, -0.063315, -1.823377, -0.000000, 0.000000, 1.000000, 0.750000, 0.500000, + 3.366389, -0.541092, -1.823377, -0.000000, 0.000000, 1.000000, 0.750000, 0.750000, + 3.415832, -0.063315, -1.831207, 0.309015, 0.000000, 0.951057, 0.800000, 0.500000, + 3.415832, -0.541092, -1.831207, 0.309015, 0.000000, 0.951057, 0.800000, 0.750000, + 3.460435, -0.063315, -1.853934, 0.587788, 0.000000, 0.809015, 0.850000, 0.500000, + 3.460435, -0.541092, -1.853934, 0.587788, 0.000000, 0.809015, 0.850000, 0.750000, + 3.495831, -0.063315, -1.889331, 0.809017, 0.000000, 0.587785, 0.900000, 0.500000, + 3.495831, -0.541092, -1.889331, 0.809017, 0.000000, 0.587785, 0.900000, 0.750000, + 3.518558, -0.063315, -1.933934, 0.951056, 0.000000, 0.309019, 0.950000, 0.500000, + 3.518558, -0.541092, -1.933934, 0.951056, 0.000000, 0.309019, 0.950000, 0.750000, + 3.526389, -0.063315, -1.983377, 1.000000, 0.000000, -0.000003, 1.000000, 0.500000, + 3.526389, -0.541092, -1.983377, 1.000000, 0.000000, -0.000003, 1.000000, 0.750000, + 3.526389, -0.541092, -1.983377, 0.000000, -1.000000, 0.000000, 0.000000, 0.750000, + 3.462446, -0.541092, -2.014587, 0.000000, -1.000000, 0.000001, 0.050000, 1.000000, + 3.518558, -0.541092, -2.032819, 0.000000, -1.000000, 0.000001, 0.050000, 0.750000, + 3.467389, -0.541092, -1.983377, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 3.448100, -0.541092, -2.042743, 0.000000, -1.000000, 0.000001, 0.100000, 1.000000, + 3.495832, -0.541092, -2.077422, 0.000000, -1.000000, 0.000001, 0.100000, 0.750000, + 3.460435, -0.541092, -2.112819, 0.000000, -1.000000, -0.000000, 0.150000, 0.750000, + 3.425755, -0.541092, -2.065087, 0.000000, -1.000000, -0.000000, 0.150000, 1.000000, + 3.397599, -0.541092, -2.079433, 0.000000, -1.000000, -0.000000, 0.200000, 1.000000, + 3.415832, -0.541092, -2.135546, 0.000000, -1.000000, -0.000000, 0.200000, 0.750000, + 3.366389, -0.541092, -2.084377, 0.000000, -1.000000, -0.000000, 0.250000, 1.000000, + 3.366389, -0.541092, -2.143377, 0.000000, -1.000000, -0.000000, 0.250000, 0.750000, + 3.316946, -0.541092, -2.135546, 0.000000, -1.000000, -0.000000, 0.300000, 0.750000, + 3.335178, -0.541092, -2.079433, 0.000000, -1.000000, -0.000000, 0.300000, 1.000000, + 3.272343, -0.541092, -2.112819, 0.000000, -1.000000, 0.000000, 0.350000, 0.750000, + 3.307023, -0.541092, -2.065087, 0.000000, -1.000000, 0.000000, 0.350000, 1.000000, + 3.284678, -0.541092, -2.042743, 0.000000, -1.000000, -0.000001, 0.400000, 1.000000, + 3.236946, -0.541092, -2.077422, 0.000000, -1.000000, -0.000001, 0.400000, 0.750000, + 3.214220, -0.541092, -2.032819, 0.000000, -1.000000, -0.000001, 0.450000, 0.750000, + 3.270332, -0.541092, -2.014587, 0.000000, -1.000000, -0.000001, 0.450000, 1.000000, + 3.206389, -0.541092, -1.983377, 0.000000, -1.000000, 0.000000, 0.500000, 0.750000, + 3.265389, -0.541092, -1.983377, 0.000000, -1.000000, 0.000000, 0.500000, 1.000000, + 3.270332, -0.541092, -1.952166, 0.000000, -1.000000, 0.000000, 0.550000, 1.000000, + 3.214220, -0.541092, -1.933934, 0.000000, -1.000000, 0.000000, 0.550000, 0.750000, + 3.284678, -0.541092, -1.924010, 0.000000, -1.000000, -0.000000, 0.600000, 1.000000, + 3.236946, -0.541092, -1.889331, 0.000000, -1.000000, -0.000000, 0.600000, 0.750000, + 3.307022, -0.541092, -1.901666, 0.000000, -1.000000, -0.000000, 0.650000, 1.000000, + 3.272343, -0.541092, -1.853934, 0.000000, -1.000000, -0.000000, 0.650000, 0.750000, + 3.335178, -0.541092, -1.887320, 0.000000, -1.000000, 0.000000, 0.700000, 1.000000, + 3.316946, -0.541092, -1.831207, 0.000000, -1.000000, 0.000000, 0.700000, 0.750000, + 3.366389, -0.541092, -1.823377, 0.000000, -1.000000, 0.000000, 0.750000, 0.750000, + 3.366389, -0.541092, -1.882377, 0.000000, -1.000000, 0.000000, 0.750000, 1.000000, + 3.397599, -0.541092, -1.887320, 0.000000, -1.000000, 0.000000, 0.800000, 1.000000, + 3.415832, -0.541092, -1.831207, 0.000000, -1.000000, 0.000000, 0.800000, 0.750000, + 3.425755, -0.541092, -1.901666, 0.000000, -1.000000, 0.000000, 0.850000, 1.000000, + 3.460435, -0.541092, -1.853934, 0.000000, -1.000000, 0.000000, 0.850000, 0.750000, + 3.448100, -0.541092, -1.924010, 0.000000, -1.000000, 0.000001, 0.900000, 1.000000, + 3.495831, -0.541092, -1.889331, 0.000000, -1.000000, 0.000001, 0.900000, 0.750000, + 3.518558, -0.541092, -1.933934, 0.000000, -1.000000, 0.000001, 0.950000, 0.750000, + 3.462446, -0.541092, -1.952166, 0.000000, -1.000000, 0.000001, 0.950000, 1.000000, + 3.526389, -0.541092, -1.983377, 0.000000, -1.000000, 0.000000, 1.000000, 0.750000, + 3.467389, -0.541092, -1.983377, 0.000000, -1.000000, 0.000000, 1.000000, 1.000000, + 3.466617, -0.063315, -1.399542, -1.000000, 0.000000, 0.000000, 0.000000, 0.250000, + 3.461674, -0.541092, -1.430753, -0.951057, 0.000000, 0.309015, 0.050000, 0.000000, + 3.466617, -0.541092, -1.399542, -1.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 3.461674, -0.063315, -1.430753, -0.951057, 0.000000, 0.309015, 0.050000, 0.250000, + 3.447328, -0.541092, -1.458908, -0.809017, 0.000000, 0.587785, 0.100000, 0.000000, + 3.447328, -0.063315, -1.458908, -0.809017, 0.000000, 0.587785, 0.100000, 0.250000, + 3.424984, -0.541092, -1.481253, -0.587785, 0.000000, 0.809017, 0.150000, 0.000000, + 3.424984, -0.063315, -1.481253, -0.587785, 0.000000, 0.809017, 0.150000, 0.250000, + 3.396828, -0.063315, -1.495599, -0.309020, 0.000000, 0.951056, 0.200000, 0.250000, + 3.396828, -0.541092, -1.495599, -0.309020, 0.000000, 0.951056, 0.200000, 0.000000, + 3.365617, -0.063315, -1.500542, 0.000000, 0.000000, 1.000000, 0.250000, 0.250000, + 3.365617, -0.541092, -1.500542, 0.000000, 0.000000, 1.000000, 0.250000, 0.000000, + 3.334407, -0.063315, -1.495599, 0.309021, 0.000000, 0.951055, 0.300000, 0.250000, + 3.334407, -0.541092, -1.495599, 0.309021, 0.000000, 0.951055, 0.300000, 0.000000, + 3.306251, -0.063315, -1.481253, 0.587785, 0.000000, 0.809017, 0.350000, 0.250000, + 3.306251, -0.541092, -1.481253, 0.587785, 0.000000, 0.809017, 0.350000, 0.000000, + 3.283907, -0.541092, -1.458908, 0.809014, 0.000000, 0.587789, 0.400000, 0.000000, + 3.283907, -0.063315, -1.458908, 0.809014, 0.000000, 0.587789, 0.400000, 0.250000, + 3.269561, -0.541092, -1.430753, 0.951056, 0.000000, 0.309020, 0.450000, 0.000000, + 3.269561, -0.063315, -1.430753, 0.951056, 0.000000, 0.309020, 0.450000, 0.250000, + 3.264617, -0.541092, -1.399542, 1.000000, 0.000000, 0.000000, 0.500000, 0.000000, + 3.264617, -0.063315, -1.399542, 1.000000, 0.000000, 0.000000, 0.500000, 0.250000, + 3.269561, -0.541092, -1.368331, 0.951056, 0.000000, -0.309019, 0.550000, 0.000000, + 3.269561, -0.063315, -1.368331, 0.951056, 0.000000, -0.309019, 0.550000, 0.250000, + 3.283907, -0.541092, -1.340176, 0.809017, 0.000000, -0.587785, 0.600000, 0.000000, + 3.283907, -0.063315, -1.340176, 0.809017, 0.000000, -0.587785, 0.600000, 0.250000, + 3.306251, -0.541092, -1.317831, 0.587783, 0.000000, -0.809019, 0.650000, 0.000000, + 3.306251, -0.063315, -1.317831, 0.587783, 0.000000, -0.809019, 0.650000, 0.250000, + 3.334407, -0.541092, -1.303485, 0.309017, 0.000000, -0.951057, 0.700000, 0.000000, + 3.334407, -0.063315, -1.303485, 0.309017, 0.000000, -0.951057, 0.700000, 0.250000, + 3.365617, -0.541092, -1.298542, 0.000003, 0.000000, -1.000000, 0.750000, 0.000000, + 3.365617, -0.063315, -1.298542, 0.000003, 0.000000, -1.000000, 0.750000, 0.250000, + 3.396828, -0.541092, -1.303485, -0.309015, 0.000000, -0.951057, 0.800000, 0.000000, + 3.396828, -0.063315, -1.303485, -0.309015, 0.000000, -0.951057, 0.800000, 0.250000, + 3.424984, -0.541092, -1.317831, -0.587785, 0.000000, -0.809017, 0.850000, 0.000000, + 3.424984, -0.063315, -1.317831, -0.587785, 0.000000, -0.809017, 0.850000, 0.250000, + 3.447328, -0.541092, -1.340176, -0.809017, 0.000000, -0.587785, 0.900000, 0.000000, + 3.447328, -0.063315, -1.340176, -0.809017, 0.000000, -0.587785, 0.900000, 0.250000, + 3.461674, -0.541092, -1.368331, -0.951057, 0.000000, -0.309014, 0.950000, 0.000000, + 3.461674, -0.063315, -1.368331, -0.951057, 0.000000, -0.309014, 0.950000, 0.250000, + 3.466617, -0.541092, -1.399542, -1.000000, 0.000000, 0.000000, 1.000000, 0.000000, + 3.466617, -0.063315, -1.399542, -1.000000, 0.000000, 0.000000, 1.000000, 0.250000, + 3.525617, -0.063315, -1.399542, 0.000000, 1.000000, 0.000000, 0.000000, 0.500000, + 3.461674, -0.063315, -1.430753, 0.000000, 1.000000, 0.000000, 0.050000, 0.250000, + 3.466617, -0.063315, -1.399542, 0.000000, 1.000000, 0.000000, 0.000000, 0.250000, + 3.517786, -0.063315, -1.448985, 0.000000, 1.000000, 0.000000, 0.050000, 0.500000, + 3.495060, -0.063315, -1.493588, 0.000000, 1.000000, -0.000000, 0.100000, 0.500000, + 3.447328, -0.063315, -1.458908, 0.000000, 1.000000, -0.000000, 0.100000, 0.250000, + 3.459663, -0.063315, -1.528985, 0.000000, 1.000000, -0.000000, 0.150000, 0.500000, + 3.424984, -0.063315, -1.481253, 0.000000, 1.000000, -0.000000, 0.150000, 0.250000, + 3.415060, -0.063315, -1.551711, 0.000000, 1.000000, 0.000000, 0.200000, 0.500000, + 3.396828, -0.063315, -1.495599, 0.000000, 1.000000, 0.000000, 0.200000, 0.250000, + 3.365617, -0.063315, -1.559542, 0.000000, 1.000000, 0.000000, 0.250000, 0.500000, + 3.365617, -0.063315, -1.500542, 0.000000, 1.000000, 0.000000, 0.250000, 0.250000, + 3.334407, -0.063315, -1.495599, 0.000000, 1.000000, 0.000000, 0.300000, 0.250000, + 3.316175, -0.063315, -1.551711, 0.000000, 1.000000, 0.000000, 0.300000, 0.500000, + 3.306251, -0.063315, -1.481253, 0.000000, 1.000000, -0.000000, 0.350000, 0.250000, + 3.271572, -0.063315, -1.528985, 0.000000, 1.000000, -0.000000, 0.350000, 0.500000, + 3.236175, -0.063315, -1.493588, 0.000000, 1.000000, -0.000000, 0.400000, 0.500000, + 3.283907, -0.063315, -1.458908, 0.000000, 1.000000, -0.000000, 0.400000, 0.250000, + 3.213449, -0.063315, -1.448985, 0.000000, 1.000000, 0.000000, 0.450000, 0.500000, + 3.269561, -0.063315, -1.430753, 0.000000, 1.000000, 0.000000, 0.450000, 0.250000, + 3.205617, -0.063315, -1.399542, 0.000000, 1.000000, 0.000000, 0.500000, 0.500000, + 3.264617, -0.063315, -1.399542, 0.000000, 1.000000, 0.000000, 0.500000, 0.250000, + 3.213449, -0.063315, -1.350099, 0.000000, 1.000000, -0.000000, 0.550000, 0.500000, + 3.269561, -0.063315, -1.368331, 0.000000, 1.000000, -0.000000, 0.550000, 0.250000, + 3.283907, -0.063315, -1.340176, 0.000000, 1.000000, 0.000000, 0.600000, 0.250000, + 3.236175, -0.063315, -1.305496, 0.000000, 1.000000, 0.000000, 0.600000, 0.500000, + 3.306251, -0.063315, -1.317831, 0.000000, 1.000000, 0.000000, 0.650000, 0.250000, + 3.271572, -0.063315, -1.270099, 0.000000, 1.000000, 0.000000, 0.650000, 0.500000, + 3.316175, -0.063315, -1.247373, 0.000000, 1.000000, 0.000000, 0.700000, 0.500000, + 3.334407, -0.063315, -1.303485, 0.000000, 1.000000, 0.000000, 0.700000, 0.250000, + 3.365617, -0.063315, -1.239542, 0.000000, 1.000000, 0.000000, 0.750000, 0.500000, + 3.365617, -0.063315, -1.298542, 0.000000, 1.000000, 0.000000, 0.750000, 0.250000, + 3.415060, -0.063315, -1.247373, 0.000000, 1.000000, 0.000000, 0.800000, 0.500000, + 3.396828, -0.063315, -1.303485, 0.000000, 1.000000, 0.000000, 0.800000, 0.250000, + 3.459663, -0.063315, -1.270099, 0.000000, 1.000000, 0.000000, 0.850000, 0.500000, + 3.424984, -0.063315, -1.317831, 0.000000, 1.000000, 0.000000, 0.850000, 0.250000, + 3.495060, -0.063315, -1.305496, 0.000000, 1.000000, -0.000000, 0.900000, 0.500000, + 3.447328, -0.063315, -1.340176, 0.000000, 1.000000, -0.000000, 0.900000, 0.250000, + 3.461674, -0.063315, -1.368331, 0.000000, 1.000000, -0.000000, 0.950000, 0.250000, + 3.517787, -0.063315, -1.350099, 0.000000, 1.000000, -0.000000, 0.950000, 0.500000, + 3.525617, -0.063315, -1.399542, 0.000000, 1.000000, 0.000000, 1.000000, 0.500000, + 3.466617, -0.063315, -1.399542, 0.000000, 1.000000, 0.000000, 1.000000, 0.250000, + 3.525617, -0.541092, -1.399542, 1.000000, 0.000000, -0.000003, 0.000000, 0.750000, + 3.517786, -0.063315, -1.448985, 0.951057, 0.000000, -0.309017, 0.050000, 0.500000, + 3.525617, -0.063315, -1.399542, 1.000000, 0.000000, -0.000003, 0.000000, 0.500000, + 3.517786, -0.541092, -1.448985, 0.951057, 0.000000, -0.309017, 0.050000, 0.750000, + 3.495060, -0.063315, -1.493588, 0.809018, 0.000000, -0.587784, 0.100000, 0.500000, + 3.495060, -0.541092, -1.493588, 0.809018, 0.000000, -0.587784, 0.100000, 0.750000, + 3.459663, -0.541092, -1.528985, 0.587786, 0.000000, -0.809016, 0.150000, 0.750000, + 3.459663, -0.063315, -1.528985, 0.587786, 0.000000, -0.809016, 0.150000, 0.500000, + 3.415060, -0.541092, -1.551711, 0.309018, 0.000000, -0.951056, 0.200000, 0.750000, + 3.415060, -0.063315, -1.551711, 0.309018, 0.000000, -0.951056, 0.200000, 0.500000, + 3.365617, -0.541092, -1.559542, -0.000000, 0.000000, -1.000000, 0.250000, 0.750000, + 3.365617, -0.063315, -1.559542, -0.000000, 0.000000, -1.000000, 0.250000, 0.500000, + 3.316175, -0.541092, -1.551711, -0.309018, 0.000000, -0.951056, 0.300000, 0.750000, + 3.316175, -0.063315, -1.551711, -0.309018, 0.000000, -0.951056, 0.300000, 0.500000, + 3.271572, -0.541092, -1.528985, -0.587786, 0.000000, -0.809016, 0.350000, 0.750000, + 3.271572, -0.063315, -1.528985, -0.587786, 0.000000, -0.809016, 0.350000, 0.500000, + 3.236175, -0.541092, -1.493588, -0.809018, 0.000000, -0.587784, 0.400000, 0.750000, + 3.236175, -0.063315, -1.493588, -0.809018, 0.000000, -0.587784, 0.400000, 0.500000, + 3.213449, -0.063315, -1.448985, -0.951056, 0.000000, -0.309019, 0.450000, 0.500000, + 3.213449, -0.541092, -1.448985, -0.951056, 0.000000, -0.309019, 0.450000, 0.750000, + 3.205617, -0.063315, -1.399542, -1.000000, 0.000000, 0.000000, 0.500000, 0.500000, + 3.205617, -0.541092, -1.399542, -1.000000, 0.000000, 0.000000, 0.500000, 0.750000, + 3.213449, -0.063315, -1.350099, -0.951056, 0.000000, 0.309019, 0.550000, 0.500000, + 3.213449, -0.541092, -1.350099, -0.951056, 0.000000, 0.309019, 0.550000, 0.750000, + 3.236175, -0.063315, -1.305496, -0.809018, 0.000000, 0.587784, 0.600000, 0.500000, + 3.236175, -0.541092, -1.305496, -0.809018, 0.000000, 0.587784, 0.600000, 0.750000, + 3.271572, -0.063315, -1.270099, -0.587786, 0.000000, 0.809016, 0.650000, 0.500000, + 3.271572, -0.541092, -1.270099, -0.587786, 0.000000, 0.809016, 0.650000, 0.750000, + 3.316175, -0.063315, -1.247373, -0.309018, 0.000000, 0.951056, 0.700000, 0.500000, + 3.316175, -0.541092, -1.247373, -0.309018, 0.000000, 0.951056, 0.700000, 0.750000, + 3.365617, -0.063315, -1.239542, -0.000000, 0.000000, 1.000000, 0.750000, 0.500000, + 3.365617, -0.541092, -1.239542, -0.000000, 0.000000, 1.000000, 0.750000, 0.750000, + 3.415060, -0.063315, -1.247373, 0.309016, 0.000000, 0.951057, 0.800000, 0.500000, + 3.415060, -0.541092, -1.247373, 0.309016, 0.000000, 0.951057, 0.800000, 0.750000, + 3.459663, -0.063315, -1.270099, 0.587786, 0.000000, 0.809016, 0.850000, 0.500000, + 3.459663, -0.541092, -1.270099, 0.587786, 0.000000, 0.809016, 0.850000, 0.750000, + 3.495060, -0.063315, -1.305496, 0.809017, 0.000000, 0.587786, 0.900000, 0.500000, + 3.495060, -0.541092, -1.305496, 0.809017, 0.000000, 0.587786, 0.900000, 0.750000, + 3.517787, -0.063315, -1.350099, 0.951057, 0.000000, 0.309016, 0.950000, 0.500000, + 3.517787, -0.541092, -1.350099, 0.951057, 0.000000, 0.309016, 0.950000, 0.750000, + 3.525617, -0.063315, -1.399542, 1.000000, 0.000000, -0.000003, 1.000000, 0.500000, + 3.525617, -0.541092, -1.399542, 1.000000, 0.000000, -0.000003, 1.000000, 0.750000, + 3.525617, -0.541092, -1.399542, 0.000000, -1.000000, 0.000000, 0.000000, 0.750000, + 3.461674, -0.541092, -1.430753, 0.000000, -1.000000, 0.000001, 0.050000, 1.000000, + 3.517786, -0.541092, -1.448985, 0.000000, -1.000000, 0.000001, 0.050000, 0.750000, + 3.466617, -0.541092, -1.399542, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 3.447328, -0.541092, -1.458908, 0.000000, -1.000000, 0.000001, 0.100000, 1.000000, + 3.495060, -0.541092, -1.493588, 0.000000, -1.000000, 0.000001, 0.100000, 0.750000, + 3.424984, -0.541092, -1.481253, 0.000000, -1.000000, -0.000000, 0.150000, 1.000000, + 3.459663, -0.541092, -1.528985, 0.000000, -1.000000, -0.000000, 0.150000, 0.750000, + 3.396828, -0.541092, -1.495599, 0.000000, -1.000000, 0.000000, 0.200000, 1.000000, + 3.415060, -0.541092, -1.551711, 0.000000, -1.000000, 0.000000, 0.200000, 0.750000, + 3.365617, -0.541092, -1.500542, 0.000000, -1.000000, -0.000000, 0.250000, 1.000000, + 3.365617, -0.541092, -1.559542, 0.000000, -1.000000, -0.000000, 0.250000, 0.750000, + 3.334407, -0.541092, -1.495599, 0.000000, -1.000000, -0.000000, 0.300000, 1.000000, + 3.316175, -0.541092, -1.551711, 0.000000, -1.000000, -0.000000, 0.300000, 0.750000, + 3.306251, -0.541092, -1.481253, 0.000000, -1.000000, -0.000001, 0.350000, 1.000000, + 3.271572, -0.541092, -1.528985, 0.000000, -1.000000, -0.000001, 0.350000, 0.750000, + 3.236175, -0.541092, -1.493588, 0.000000, -1.000000, -0.000001, 0.400000, 0.750000, + 3.283907, -0.541092, -1.458908, 0.000000, -1.000000, -0.000001, 0.400000, 1.000000, + 3.213449, -0.541092, -1.448985, 0.000000, -1.000000, 0.000000, 0.450000, 0.750000, + 3.269561, -0.541092, -1.430753, 0.000000, -1.000000, 0.000000, 0.450000, 1.000000, + 3.264617, -0.541092, -1.399542, 0.000000, -1.000000, 0.000000, 0.500000, 1.000000, + 3.205617, -0.541092, -1.399542, 0.000000, -1.000000, 0.000000, 0.500000, 0.750000, + 3.269561, -0.541092, -1.368331, 0.000000, -1.000000, 0.000000, 0.550000, 1.000000, + 3.213449, -0.541092, -1.350099, 0.000000, -1.000000, 0.000000, 0.550000, 0.750000, + 3.283907, -0.541092, -1.340176, 0.000000, -1.000000, 0.000000, 0.600000, 1.000000, + 3.236175, -0.541092, -1.305496, 0.000000, -1.000000, 0.000000, 0.600000, 0.750000, + 3.306251, -0.541092, -1.317831, 0.000000, -1.000000, 0.000000, 0.650000, 1.000000, + 3.271572, -0.541092, -1.270099, 0.000000, -1.000000, 0.000000, 0.650000, 0.750000, + 3.316175, -0.541092, -1.247373, 0.000000, -1.000000, 0.000000, 0.700000, 0.750000, + 3.334407, -0.541092, -1.303485, 0.000000, -1.000000, 0.000000, 0.700000, 1.000000, + 3.365617, -0.541092, -1.239542, 0.000000, -1.000000, 0.000000, 0.750000, 0.750000, + 3.365617, -0.541092, -1.298542, 0.000000, -1.000000, 0.000000, 0.750000, 1.000000, + 3.396828, -0.541092, -1.303485, 0.000000, -1.000000, -0.000000, 0.800000, 1.000000, + 3.415060, -0.541092, -1.247373, 0.000000, -1.000000, -0.000000, 0.800000, 0.750000, + 3.424984, -0.541092, -1.317831, 0.000000, -1.000000, 0.000001, 0.850000, 1.000000, + 3.459663, -0.541092, -1.270099, 0.000000, -1.000000, 0.000001, 0.850000, 0.750000, + 3.447328, -0.541092, -1.340176, 0.000000, -1.000000, 0.000000, 0.900000, 1.000000, + 3.495060, -0.541092, -1.305496, 0.000000, -1.000000, 0.000000, 0.900000, 0.750000, + 3.461674, -0.541092, -1.368331, 0.000000, -1.000000, -0.000001, 0.950000, 1.000000, + 3.517787, -0.541092, -1.350099, 0.000000, -1.000000, -0.000001, 0.950000, 0.750000, + 3.525617, -0.541092, -1.399542, 0.000000, -1.000000, 0.000000, 1.000000, 0.750000, + 3.466617, -0.541092, -1.399542, 0.000000, -1.000000, 0.000000, 1.000000, 1.000000, + -2.319726, -0.063315, 2.044235, -1.000000, 0.000000, 0.000002, 0.000000, 0.250000, + -2.324669, -0.541092, 2.013024, -0.951057, 0.000000, 0.309015, 0.050000, 0.000000, + -2.319726, -0.541092, 2.044235, -1.000000, 0.000000, 0.000002, 0.000000, 0.000000, + -2.324669, -0.063315, 2.013024, -0.951057, 0.000000, 0.309015, 0.050000, 0.250000, + -2.339015, -0.541092, 1.984869, -0.809018, 0.000000, 0.587783, 0.100000, 0.000000, + -2.339015, -0.063315, 1.984869, -0.809018, 0.000000, 0.587783, 0.100000, 0.250000, + -2.361359, -0.541092, 1.962524, -0.587785, 0.000000, 0.809017, 0.150000, 0.000000, + -2.361359, -0.063315, 1.962524, -0.587785, 0.000000, 0.809017, 0.150000, 0.250000, + -2.389515, -0.063315, 1.948178, -0.309019, 0.000000, 0.951056, 0.200000, 0.250000, + -2.389515, -0.541092, 1.948178, -0.309019, 0.000000, 0.951056, 0.200000, 0.000000, + -2.420726, -0.063315, 1.943235, 0.000000, 0.000000, 1.000000, 0.250000, 0.250000, + -2.420726, -0.541092, 1.943235, 0.000000, 0.000000, 1.000000, 0.250000, 0.000000, + -2.451936, -0.063315, 1.948178, 0.309020, 0.000000, 0.951056, 0.300000, 0.250000, + -2.451936, -0.541092, 1.948178, 0.309020, 0.000000, 0.951056, 0.300000, 0.000000, + -2.480092, -0.063315, 1.962524, 0.587784, 0.000000, 0.809018, 0.350000, 0.250000, + -2.480092, -0.541092, 1.962524, 0.587784, 0.000000, 0.809018, 0.350000, 0.000000, + -2.502437, -0.541092, 1.984869, 0.809016, 0.000000, 0.587787, 0.400000, 0.000000, + -2.502437, -0.063315, 1.984869, 0.809016, 0.000000, 0.587787, 0.400000, 0.250000, + -2.516782, -0.541092, 2.013024, 0.951057, 0.000000, 0.309015, 0.450000, 0.000000, + -2.516782, -0.063315, 2.013024, 0.951057, 0.000000, 0.309015, 0.450000, 0.250000, + -2.521726, -0.541092, 2.044235, 1.000000, 0.000000, 0.000000, 0.500000, 0.000000, + -2.521726, -0.063315, 2.044235, 1.000000, 0.000000, 0.000000, 0.500000, 0.250000, + -2.516782, -0.541092, 2.075446, 0.951057, 0.000000, -0.309014, 0.550000, 0.000000, + -2.516782, -0.063315, 2.075446, 0.951057, 0.000000, -0.309014, 0.550000, 0.250000, + -2.502437, -0.541092, 2.103601, 0.809020, 0.000000, -0.587782, 0.600000, 0.000000, + -2.502437, -0.063315, 2.103601, 0.809020, 0.000000, -0.587782, 0.600000, 0.250000, + -2.480092, -0.541092, 2.125946, 0.587782, 0.000000, -0.809020, 0.650000, 0.000000, + -2.480092, -0.063315, 2.125946, 0.587782, 0.000000, -0.809020, 0.650000, 0.250000, + -2.451936, -0.541092, 2.140292, 0.309015, 0.000000, -0.951057, 0.700000, 0.000000, + -2.451936, -0.063315, 2.140292, 0.309015, 0.000000, -0.951057, 0.700000, 0.250000, + -2.420726, -0.541092, 2.145235, 0.000000, 0.000000, -1.000000, 0.750000, 0.000000, + -2.420726, -0.063315, 2.145235, 0.000000, 0.000000, -1.000000, 0.750000, 0.250000, + -2.389515, -0.541092, 2.140292, -0.309016, 0.000000, -0.951057, 0.800000, 0.000000, + -2.389515, -0.063315, 2.140292, -0.309016, 0.000000, -0.951057, 0.800000, 0.250000, + -2.361359, -0.541092, 2.125946, -0.587782, 0.000000, -0.809020, 0.850000, 0.000000, + -2.361359, -0.063315, 2.125946, -0.587782, 0.000000, -0.809020, 0.850000, 0.250000, + -2.339015, -0.541092, 2.103601, -0.809017, 0.000000, -0.587785, 0.900000, 0.000000, + -2.339015, -0.063315, 2.103601, -0.809017, 0.000000, -0.587785, 0.900000, 0.250000, + -2.324669, -0.541092, 2.075446, -0.951058, 0.000000, -0.309012, 0.950000, 0.000000, + -2.324669, -0.063315, 2.075446, -0.951058, 0.000000, -0.309012, 0.950000, 0.250000, + -2.319726, -0.541092, 2.044235, -1.000000, 0.000000, 0.000002, 1.000000, 0.000000, + -2.319726, -0.063315, 2.044235, -1.000000, 0.000000, 0.000002, 1.000000, 0.250000, + -2.260726, -0.063315, 2.044235, 0.000000, 1.000000, 0.000000, 0.000000, 0.500000, + -2.324669, -0.063315, 2.013024, 0.000000, 1.000000, 0.000000, 0.050000, 0.250000, + -2.319726, -0.063315, 2.044235, 0.000000, 1.000000, 0.000000, 0.000000, 0.250000, + -2.268557, -0.063315, 1.994792, 0.000000, 1.000000, 0.000000, 0.050000, 0.500000, + -2.291283, -0.063315, 1.950189, 0.000000, 1.000000, -0.000000, 0.100000, 0.500000, + -2.339015, -0.063315, 1.984869, 0.000000, 1.000000, -0.000000, 0.100000, 0.250000, + -2.326680, -0.063315, 1.914792, 0.000000, 1.000000, -0.000000, 0.150000, 0.500000, + -2.361359, -0.063315, 1.962524, 0.000000, 1.000000, -0.000000, 0.150000, 0.250000, + -2.371283, -0.063315, 1.892066, 0.000000, 1.000000, 0.000000, 0.200000, 0.500000, + -2.389515, -0.063315, 1.948178, 0.000000, 1.000000, 0.000000, 0.200000, 0.250000, + -2.420726, -0.063315, 1.884235, 0.000000, 1.000000, 0.000000, 0.250000, 0.500000, + -2.420726, -0.063315, 1.943235, 0.000000, 1.000000, 0.000000, 0.250000, 0.250000, + -2.451936, -0.063315, 1.948178, 0.000000, 1.000000, 0.000000, 0.300000, 0.250000, + -2.470168, -0.063315, 1.892066, 0.000000, 1.000000, 0.000000, 0.300000, 0.500000, + -2.480092, -0.063315, 1.962524, 0.000000, 1.000000, 0.000000, 0.350000, 0.250000, + -2.514771, -0.063315, 1.914792, 0.000000, 1.000000, 0.000000, 0.350000, 0.500000, + -2.550168, -0.063315, 1.950189, 0.000000, 1.000000, 0.000000, 0.400000, 0.500000, + -2.502437, -0.063315, 1.984869, 0.000000, 1.000000, 0.000000, 0.400000, 0.250000, + -2.572895, -0.063315, 1.994792, 0.000000, 1.000000, 0.000000, 0.450000, 0.500000, + -2.516782, -0.063315, 2.013024, 0.000000, 1.000000, 0.000000, 0.450000, 0.250000, + -2.580726, -0.063315, 2.044235, 0.000000, 1.000000, 0.000000, 0.500000, 0.500000, + -2.521726, -0.063315, 2.044235, 0.000000, 1.000000, 0.000000, 0.500000, 0.250000, + -2.572895, -0.063315, 2.093678, 0.000000, 1.000000, -0.000000, 0.550000, 0.500000, + -2.516782, -0.063315, 2.075446, 0.000000, 1.000000, -0.000000, 0.550000, 0.250000, + -2.502437, -0.063315, 2.103601, 0.000000, 1.000000, -0.000000, 0.600000, 0.250000, + -2.550168, -0.063315, 2.138280, 0.000000, 1.000000, -0.000000, 0.600000, 0.500000, + -2.480092, -0.063315, 2.125946, 0.000000, 1.000000, -0.000000, 0.650000, 0.250000, + -2.514771, -0.063315, 2.173678, 0.000000, 1.000000, -0.000000, 0.650000, 0.500000, + -2.470168, -0.063315, 2.196404, 0.000000, 1.000000, 0.000000, 0.700000, 0.500000, + -2.451936, -0.063315, 2.140292, 0.000000, 1.000000, 0.000000, 0.700000, 0.250000, + -2.420726, -0.063315, 2.204235, 0.000000, 1.000000, 0.000000, 0.750000, 0.500000, + -2.420726, -0.063315, 2.145235, 0.000000, 1.000000, 0.000000, 0.750000, 0.250000, + -2.371283, -0.063315, 2.196404, 0.000000, 1.000000, -0.000000, 0.800000, 0.500000, + -2.389515, -0.063315, 2.140292, 0.000000, 1.000000, -0.000000, 0.800000, 0.250000, + -2.326680, -0.063315, 2.173678, 0.000000, 1.000000, -0.000000, 0.850000, 0.500000, + -2.361359, -0.063315, 2.125946, 0.000000, 1.000000, -0.000000, 0.850000, 0.250000, + -2.291283, -0.063315, 2.138280, 0.000000, 1.000000, 0.000000, 0.900000, 0.500000, + -2.339015, -0.063315, 2.103601, 0.000000, 1.000000, 0.000000, 0.900000, 0.250000, + -2.324669, -0.063315, 2.075446, 0.000000, 1.000000, 0.000000, 0.950000, 0.250000, + -2.268557, -0.063315, 2.093678, 0.000000, 1.000000, 0.000000, 0.950000, 0.500000, + -2.260726, -0.063315, 2.044235, 0.000000, 1.000000, 0.000000, 1.000000, 0.500000, + -2.319726, -0.063315, 2.044235, 0.000000, 1.000000, 0.000000, 1.000000, 0.250000, + -2.260726, -0.541092, 2.044235, 1.000000, 0.000000, -0.000002, 0.000000, 0.750000, + -2.268557, -0.063315, 1.994792, 0.951056, 0.000000, -0.309018, 0.050000, 0.500000, + -2.260726, -0.063315, 2.044235, 1.000000, 0.000000, -0.000002, 0.000000, 0.500000, + -2.268557, -0.541092, 1.994792, 0.951056, 0.000000, -0.309018, 0.050000, 0.750000, + -2.291283, -0.063315, 1.950189, 0.809018, 0.000000, -0.587784, 0.100000, 0.500000, + -2.291283, -0.541092, 1.950189, 0.809018, 0.000000, -0.587784, 0.100000, 0.750000, + -2.326680, -0.541092, 1.914792, 0.587786, 0.000000, -0.809016, 0.150000, 0.750000, + -2.326680, -0.063315, 1.914792, 0.587786, 0.000000, -0.809016, 0.150000, 0.500000, + -2.371283, -0.541092, 1.892066, 0.309019, 0.000000, -0.951056, 0.200000, 0.750000, + -2.371283, -0.063315, 1.892066, 0.309019, 0.000000, -0.951056, 0.200000, 0.500000, + -2.420726, -0.541092, 1.884235, 0.000000, 0.000000, -1.000000, 0.250000, 0.750000, + -2.420726, -0.063315, 1.884235, 0.000000, 0.000000, -1.000000, 0.250000, 0.500000, + -2.470168, -0.541092, 1.892066, -0.309018, 0.000000, -0.951056, 0.300000, 0.750000, + -2.470168, -0.063315, 1.892066, -0.309018, 0.000000, -0.951056, 0.300000, 0.500000, + -2.514771, -0.541092, 1.914792, -0.587786, 0.000000, -0.809016, 0.350000, 0.750000, + -2.514771, -0.063315, 1.914792, -0.587786, 0.000000, -0.809016, 0.350000, 0.500000, + -2.550168, -0.541092, 1.950189, -0.809017, 0.000000, -0.587785, 0.400000, 0.750000, + -2.550168, -0.063315, 1.950189, -0.809017, 0.000000, -0.587785, 0.400000, 0.500000, + -2.572895, -0.063315, 1.994792, -0.951056, 0.000000, -0.309019, 0.450000, 0.500000, + -2.572895, -0.541092, 1.994792, -0.951056, 0.000000, -0.309019, 0.450000, 0.750000, + -2.580726, -0.063315, 2.044235, -1.000000, 0.000000, 0.000000, 0.500000, 0.500000, + -2.580726, -0.541092, 2.044235, -1.000000, 0.000000, 0.000000, 0.500000, 0.750000, + -2.572895, -0.063315, 2.093678, -0.951056, 0.000000, 0.309019, 0.550000, 0.500000, + -2.572895, -0.541092, 2.093678, -0.951056, 0.000000, 0.309019, 0.550000, 0.750000, + -2.550168, -0.063315, 2.138280, -0.809016, 0.000000, 0.587786, 0.600000, 0.500000, + -2.550168, -0.541092, 2.138280, -0.809016, 0.000000, 0.587786, 0.600000, 0.750000, + -2.514771, -0.063315, 2.173678, -0.587786, 0.000000, 0.809016, 0.650000, 0.500000, + -2.514771, -0.541092, 2.173678, -0.587786, 0.000000, 0.809016, 0.650000, 0.750000, + -2.470168, -0.063315, 2.196404, -0.309018, 0.000000, 0.951056, 0.700000, 0.500000, + -2.470168, -0.541092, 2.196404, -0.309018, 0.000000, 0.951056, 0.700000, 0.750000, + -2.420726, -0.063315, 2.204235, 0.000000, 0.000000, 1.000000, 0.750000, 0.500000, + -2.420726, -0.541092, 2.204235, 0.000000, 0.000000, 1.000000, 0.750000, 0.750000, + -2.371283, -0.063315, 2.196404, 0.309017, 0.000000, 0.951056, 0.800000, 0.500000, + -2.371283, -0.541092, 2.196404, 0.309017, 0.000000, 0.951056, 0.800000, 0.750000, + -2.326680, -0.063315, 2.173678, 0.587786, 0.000000, 0.809017, 0.850000, 0.500000, + -2.326680, -0.541092, 2.173678, 0.587786, 0.000000, 0.809017, 0.850000, 0.750000, + -2.291283, -0.063315, 2.138280, 0.809017, 0.000000, 0.587785, 0.900000, 0.500000, + -2.291283, -0.541092, 2.138280, 0.809017, 0.000000, 0.587785, 0.900000, 0.750000, + -2.268557, -0.063315, 2.093678, 0.951057, 0.000000, 0.309016, 0.950000, 0.500000, + -2.268557, -0.541092, 2.093678, 0.951057, 0.000000, 0.309016, 0.950000, 0.750000, + -2.260726, -0.063315, 2.044235, 1.000000, 0.000000, -0.000002, 1.000000, 0.500000, + -2.260726, -0.541092, 2.044235, 1.000000, 0.000000, -0.000002, 1.000000, 0.750000, + -2.260726, -0.541092, 2.044235, 0.000000, -1.000000, -0.000001, 0.000000, 0.750000, + -2.324669, -0.541092, 2.013024, 0.000000, -1.000000, 0.000000, 0.050000, 1.000000, + -2.268557, -0.541092, 1.994792, 0.000000, -1.000000, 0.000000, 0.050000, 0.750000, + -2.319726, -0.541092, 2.044235, 0.000000, -1.000000, -0.000001, 0.000000, 1.000000, + -2.339015, -0.541092, 1.984869, 0.000000, -1.000000, -0.000000, 0.100000, 1.000000, + -2.291283, -0.541092, 1.950189, 0.000000, -1.000000, -0.000000, 0.100000, 0.750000, + -2.361359, -0.541092, 1.962524, 0.000000, -1.000000, -0.000000, 0.150000, 1.000000, + -2.326680, -0.541092, 1.914792, 0.000000, -1.000000, -0.000000, 0.150000, 0.750000, + -2.389515, -0.541092, 1.948178, 0.000000, -1.000000, -0.000000, 0.200000, 1.000000, + -2.371283, -0.541092, 1.892066, 0.000000, -1.000000, -0.000000, 0.200000, 0.750000, + -2.420726, -0.541092, 1.943235, 0.000000, -1.000000, -0.000001, 0.250000, 1.000000, + -2.420726, -0.541092, 1.884235, 0.000000, -1.000000, -0.000001, 0.250000, 0.750000, + -2.451936, -0.541092, 1.948178, 0.000000, -1.000000, -0.000000, 0.300000, 1.000000, + -2.470168, -0.541092, 1.892066, 0.000000, -1.000000, -0.000000, 0.300000, 0.750000, + -2.480092, -0.541092, 1.962524, 0.000000, -1.000000, 0.000000, 0.350000, 1.000000, + -2.514771, -0.541092, 1.914792, 0.000000, -1.000000, 0.000000, 0.350000, 0.750000, + -2.550168, -0.541092, 1.950189, 0.000000, -1.000000, -0.000001, 0.400000, 0.750000, + -2.502437, -0.541092, 1.984869, 0.000000, -1.000000, -0.000001, 0.400000, 1.000000, + -2.572895, -0.541092, 1.994792, 0.000000, -1.000000, -0.000001, 0.450000, 0.750000, + -2.516782, -0.541092, 2.013024, 0.000000, -1.000000, -0.000001, 0.450000, 1.000000, + -2.521726, -0.541092, 2.044235, 0.000000, -1.000000, 0.000000, 0.500000, 1.000000, + -2.580726, -0.541092, 2.044235, 0.000000, -1.000000, 0.000000, 0.500000, 0.750000, + -2.516782, -0.541092, 2.075446, 0.000000, -1.000000, 0.000000, 0.550000, 1.000000, + -2.572895, -0.541092, 2.093678, 0.000000, -1.000000, 0.000000, 0.550000, 0.750000, + -2.502437, -0.541092, 2.103601, 0.000000, -1.000000, -0.000000, 0.600000, 1.000000, + -2.550168, -0.541092, 2.138280, 0.000000, -1.000000, -0.000000, 0.600000, 0.750000, + -2.480092, -0.541092, 2.125946, 0.000000, -1.000000, -0.000000, 0.650000, 1.000000, + -2.514771, -0.541092, 2.173678, 0.000000, -1.000000, -0.000000, 0.650000, 0.750000, + -2.470168, -0.541092, 2.196404, 0.000000, -1.000000, 0.000000, 0.700000, 0.750000, + -2.451936, -0.541092, 2.140292, 0.000000, -1.000000, 0.000000, 0.700000, 1.000000, + -2.420726, -0.541092, 2.204235, 0.000000, -1.000000, 0.000001, 0.750000, 0.750000, + -2.420726, -0.541092, 2.145235, 0.000000, -1.000000, 0.000001, 0.750000, 1.000000, + -2.389515, -0.541092, 2.140292, 0.000000, -1.000000, 0.000000, 0.800000, 1.000000, + -2.371283, -0.541092, 2.196404, 0.000000, -1.000000, 0.000000, 0.800000, 0.750000, + -2.361359, -0.541092, 2.125946, 0.000000, -1.000000, 0.000000, 0.850000, 1.000000, + -2.326680, -0.541092, 2.173678, 0.000000, -1.000000, 0.000000, 0.850000, 0.750000, + -2.339015, -0.541092, 2.103601, 0.000000, -1.000000, -0.000001, 0.900000, 1.000000, + -2.291283, -0.541092, 2.138280, 0.000000, -1.000000, -0.000001, 0.900000, 0.750000, + -2.324669, -0.541092, 2.075446, 0.000000, -1.000000, -0.000001, 0.950000, 1.000000, + -2.268557, -0.541092, 2.093678, 0.000000, -1.000000, -0.000001, 0.950000, 0.750000, + -2.260726, -0.541092, 2.044235, 0.000000, -1.000000, -0.000001, 1.000000, 0.750000, + -2.319726, -0.541092, 2.044235, 0.000000, -1.000000, -0.000001, 1.000000, 1.000000, + 3.467591, -0.063315, -3.130715, -1.000000, 0.000000, 0.000000, 0.000000, 0.250000, + 3.462648, -0.541092, -3.161926, -0.951057, 0.000000, 0.309015, 0.050000, 0.000000, + 3.467591, -0.541092, -3.130715, -1.000000, 0.000000, 0.000000, 0.000000, 0.000000, + 3.462648, -0.063315, -3.161926, -0.951057, 0.000000, 0.309015, 0.050000, 0.250000, + 3.448302, -0.541092, -3.190082, -0.809017, 0.000000, 0.587785, 0.100000, 0.000000, + 3.448302, -0.063315, -3.190082, -0.809017, 0.000000, 0.587785, 0.100000, 0.250000, + 3.425958, -0.063315, -3.212426, -0.587782, 0.000000, 0.809020, 0.150000, 0.250000, + 3.425958, -0.541092, -3.212426, -0.587782, 0.000000, 0.809020, 0.150000, 0.000000, + 3.397802, -0.063315, -3.226772, -0.309017, 0.000000, 0.951057, 0.200000, 0.250000, + 3.397802, -0.541092, -3.226772, -0.309017, 0.000000, 0.951057, 0.200000, 0.000000, + 3.366591, -0.063315, -3.231715, 0.000000, 0.000000, 1.000000, 0.250000, 0.250000, + 3.366591, -0.541092, -3.231715, 0.000000, 0.000000, 1.000000, 0.250000, 0.000000, + 3.335381, -0.063315, -3.226772, 0.309017, 0.000000, 0.951057, 0.300000, 0.250000, + 3.335381, -0.541092, -3.226772, 0.309017, 0.000000, 0.951057, 0.300000, 0.000000, + 3.307225, -0.063315, -3.212426, 0.587782, 0.000000, 0.809020, 0.350000, 0.250000, + 3.307225, -0.541092, -3.212426, 0.587782, 0.000000, 0.809020, 0.350000, 0.000000, + 3.284880, -0.063315, -3.190082, 0.809017, 0.000000, 0.587785, 0.400000, 0.250000, + 3.284880, -0.541092, -3.190082, 0.809017, 0.000000, 0.587785, 0.400000, 0.000000, + 3.270535, -0.541092, -3.161926, 0.951057, 0.000000, 0.309015, 0.450000, 0.000000, + 3.270535, -0.063315, -3.161926, 0.951057, 0.000000, 0.309015, 0.450000, 0.250000, + 3.265591, -0.541092, -3.130715, 1.000000, 0.000000, 0.000000, 0.500000, 0.000000, + 3.265591, -0.063315, -3.130715, 1.000000, 0.000000, 0.000000, 0.500000, 0.250000, + 3.270535, -0.541092, -3.099505, 0.951057, 0.000000, -0.309016, 0.550000, 0.000000, + 3.270535, -0.063315, -3.099505, 0.951057, 0.000000, -0.309016, 0.550000, 0.250000, + 3.284880, -0.541092, -3.071349, 0.809020, 0.000000, -0.587782, 0.600000, 0.000000, + 3.284880, -0.063315, -3.071349, 0.809020, 0.000000, -0.587782, 0.600000, 0.250000, + 3.307225, -0.541092, -3.049005, 0.587786, 0.000000, -0.809016, 0.650000, 0.000000, + 3.307225, -0.063315, -3.049005, 0.587786, 0.000000, -0.809016, 0.650000, 0.250000, + 3.335381, -0.541092, -3.034659, 0.309018, 0.000000, -0.951056, 0.700000, 0.000000, + 3.335381, -0.063315, -3.034659, 0.309018, 0.000000, -0.951056, 0.700000, 0.250000, + 3.366591, -0.541092, -3.029715, 0.000000, 0.000000, -1.000000, 0.750000, 0.000000, + 3.366591, -0.063315, -3.029715, 0.000000, 0.000000, -1.000000, 0.750000, 0.250000, + 3.397802, -0.541092, -3.034659, -0.309020, 0.000000, -0.951056, 0.800000, 0.000000, + 3.397802, -0.063315, -3.034659, -0.309020, 0.000000, -0.951056, 0.800000, 0.250000, + 3.425958, -0.541092, -3.049005, -0.587782, 0.000000, -0.809020, 0.850000, 0.000000, + 3.425958, -0.063315, -3.049005, -0.587782, 0.000000, -0.809020, 0.850000, 0.250000, + 3.448302, -0.541092, -3.071349, -0.809017, 0.000000, -0.587785, 0.900000, 0.000000, + 3.448302, -0.063315, -3.071349, -0.809017, 0.000000, -0.587785, 0.900000, 0.250000, + 3.462648, -0.541092, -3.099505, -0.951057, 0.000000, -0.309014, 0.950000, 0.000000, + 3.462648, -0.063315, -3.099505, -0.951057, 0.000000, -0.309014, 0.950000, 0.250000, + 3.467591, -0.541092, -3.130715, -1.000000, 0.000000, 0.000000, 1.000000, 0.000000, + 3.467591, -0.063315, -3.130715, -1.000000, 0.000000, 0.000000, 1.000000, 0.250000, + 3.526591, -0.063315, -3.130715, 0.000000, 1.000000, 0.000000, 0.000000, 0.500000, + 3.462648, -0.063315, -3.161926, 0.000000, 1.000000, 0.000000, 0.050000, 0.250000, + 3.467591, -0.063315, -3.130715, 0.000000, 1.000000, 0.000000, 0.000000, 0.250000, + 3.518760, -0.063315, -3.180158, 0.000000, 1.000000, 0.000000, 0.050000, 0.500000, + 3.496034, -0.063315, -3.224761, 0.000000, 1.000000, 0.000000, 0.100000, 0.500000, + 3.448302, -0.063315, -3.190082, 0.000000, 1.000000, 0.000000, 0.100000, 0.250000, + 3.460637, -0.063315, -3.260158, 0.000000, 1.000000, 0.000000, 0.150000, 0.500000, + 3.425958, -0.063315, -3.212426, 0.000000, 1.000000, 0.000000, 0.150000, 0.250000, + 3.416034, -0.063315, -3.282884, 0.000000, 1.000000, 0.000000, 0.200000, 0.500000, + 3.397802, -0.063315, -3.226772, 0.000000, 1.000000, 0.000000, 0.200000, 0.250000, + 3.366591, -0.063315, -3.290715, 0.000000, 1.000000, 0.000000, 0.250000, 0.500000, + 3.366591, -0.063315, -3.231715, 0.000000, 1.000000, 0.000000, 0.250000, 0.250000, + 3.335381, -0.063315, -3.226772, 0.000000, 1.000000, 0.000000, 0.300000, 0.250000, + 3.317149, -0.063315, -3.282884, 0.000000, 1.000000, 0.000000, 0.300000, 0.500000, + 3.307225, -0.063315, -3.212426, 0.000000, 1.000000, 0.000000, 0.350000, 0.250000, + 3.272546, -0.063315, -3.260158, 0.000000, 1.000000, 0.000000, 0.350000, 0.500000, + 3.237149, -0.063315, -3.224761, 0.000000, 1.000000, -0.000000, 0.400000, 0.500000, + 3.284880, -0.063315, -3.190082, 0.000000, 1.000000, -0.000000, 0.400000, 0.250000, + 3.214422, -0.063315, -3.180158, 0.000000, 1.000000, 0.000000, 0.450000, 0.500000, + 3.270535, -0.063315, -3.161926, 0.000000, 1.000000, 0.000000, 0.450000, 0.250000, + 3.206591, -0.063315, -3.130715, 0.000000, 1.000000, 0.000000, 0.500000, 0.500000, + 3.265591, -0.063315, -3.130715, 0.000000, 1.000000, 0.000000, 0.500000, 0.250000, + 3.214422, -0.063315, -3.081273, 0.000000, 1.000000, -0.000000, 0.550000, 0.500000, + 3.270535, -0.063315, -3.099505, 0.000000, 1.000000, -0.000000, 0.550000, 0.250000, + 3.284880, -0.063315, -3.071349, 0.000000, 1.000000, -0.000000, 0.600000, 0.250000, + 3.237149, -0.063315, -3.036670, 0.000000, 1.000000, -0.000000, 0.600000, 0.500000, + 3.272546, -0.063315, -3.001273, 0.000000, 1.000000, -0.000000, 0.650000, 0.500000, + 3.307225, -0.063315, -3.049005, 0.000000, 1.000000, -0.000000, 0.650000, 0.250000, + 3.335381, -0.063315, -3.034659, 0.000000, 1.000000, 0.000000, 0.700000, 0.250000, + 3.317149, -0.063315, -2.978546, 0.000000, 1.000000, 0.000000, 0.700000, 0.500000, + 3.366591, -0.063315, -2.970715, 0.000000, 1.000000, 0.000000, 0.750000, 0.500000, + 3.366591, -0.063315, -3.029715, 0.000000, 1.000000, 0.000000, 0.750000, 0.250000, + 3.416034, -0.063315, -2.978546, 0.000000, 1.000000, 0.000000, 0.800000, 0.500000, + 3.397802, -0.063315, -3.034659, 0.000000, 1.000000, 0.000000, 0.800000, 0.250000, + 3.460637, -0.063315, -3.001273, 0.000000, 1.000000, 0.000000, 0.850000, 0.500000, + 3.425958, -0.063315, -3.049005, 0.000000, 1.000000, 0.000000, 0.850000, 0.250000, + 3.496034, -0.063315, -3.036670, 0.000000, 1.000000, 0.000000, 0.900000, 0.500000, + 3.448302, -0.063315, -3.071349, 0.000000, 1.000000, 0.000000, 0.900000, 0.250000, + 3.518760, -0.063315, -3.081273, 0.000000, 1.000000, 0.000000, 0.950000, 0.500000, + 3.462648, -0.063315, -3.099505, 0.000000, 1.000000, 0.000000, 0.950000, 0.250000, + 3.526591, -0.063315, -3.130715, 0.000000, 1.000000, 0.000000, 1.000000, 0.500000, + 3.467591, -0.063315, -3.130715, 0.000000, 1.000000, 0.000000, 1.000000, 0.250000, + 3.526591, -0.541092, -3.130715, 1.000000, 0.000000, 0.000000, 0.000000, 0.750000, + 3.518760, -0.063315, -3.180158, 0.951056, 0.000000, -0.309019, 0.050000, 0.500000, + 3.526591, -0.063315, -3.130715, 1.000000, 0.000000, 0.000000, 0.000000, 0.500000, + 3.518760, -0.541092, -3.180158, 0.951056, 0.000000, -0.309019, 0.050000, 0.750000, + 3.496034, -0.063315, -3.224761, 0.809018, 0.000000, -0.587784, 0.100000, 0.500000, + 3.496034, -0.541092, -3.224761, 0.809018, 0.000000, -0.587784, 0.100000, 0.750000, + 3.460637, -0.063315, -3.260158, 0.587785, 0.000000, -0.809017, 0.150000, 0.500000, + 3.460637, -0.541092, -3.260158, 0.587785, 0.000000, -0.809017, 0.150000, 0.750000, + 3.416034, -0.541092, -3.282884, 0.309015, 0.000000, -0.951057, 0.200000, 0.750000, + 3.416034, -0.063315, -3.282884, 0.309015, 0.000000, -0.951057, 0.200000, 0.500000, + 3.366591, -0.541092, -3.290715, 0.000000, 0.000000, -1.000000, 0.250000, 0.750000, + 3.366591, -0.063315, -3.290715, 0.000000, 0.000000, -1.000000, 0.250000, 0.500000, + 3.317149, -0.541092, -3.282884, -0.309015, 0.000000, -0.951057, 0.300000, 0.750000, + 3.317149, -0.063315, -3.282884, -0.309015, 0.000000, -0.951057, 0.300000, 0.500000, + 3.272546, -0.541092, -3.260158, -0.587785, 0.000000, -0.809017, 0.350000, 0.750000, + 3.272546, -0.063315, -3.260158, -0.587785, 0.000000, -0.809017, 0.350000, 0.500000, + 3.237149, -0.541092, -3.224761, -0.809018, 0.000000, -0.587784, 0.400000, 0.750000, + 3.237149, -0.063315, -3.224761, -0.809018, 0.000000, -0.587784, 0.400000, 0.500000, + 3.214422, -0.063315, -3.180158, -0.951056, 0.000000, -0.309019, 0.450000, 0.500000, + 3.214422, -0.541092, -3.180158, -0.951056, 0.000000, -0.309019, 0.450000, 0.750000, + 3.206591, -0.063315, -3.130715, -1.000000, 0.000000, 0.000000, 0.500000, 0.500000, + 3.206591, -0.541092, -3.130715, -1.000000, 0.000000, 0.000000, 0.500000, 0.750000, + 3.214422, -0.063315, -3.081273, -0.951056, 0.000000, 0.309020, 0.550000, 0.500000, + 3.214422, -0.541092, -3.081273, -0.951056, 0.000000, 0.309020, 0.550000, 0.750000, + 3.237149, -0.063315, -3.036670, -0.809016, 0.000000, 0.587787, 0.600000, 0.500000, + 3.237149, -0.541092, -3.036670, -0.809016, 0.000000, 0.587787, 0.600000, 0.750000, + 3.272546, -0.063315, -3.001273, -0.587789, 0.000000, 0.809014, 0.650000, 0.500000, + 3.272546, -0.541092, -3.001273, -0.587789, 0.000000, 0.809014, 0.650000, 0.750000, + 3.317149, -0.063315, -2.978546, -0.309020, 0.000000, 0.951056, 0.700000, 0.500000, + 3.317149, -0.541092, -2.978546, -0.309020, 0.000000, 0.951056, 0.700000, 0.750000, + 3.366591, -0.063315, -2.970715, 0.000000, 0.000000, 1.000000, 0.750000, 0.500000, + 3.366591, -0.541092, -2.970715, 0.000000, 0.000000, 1.000000, 0.750000, 0.750000, + 3.416034, -0.063315, -2.978546, 0.309020, 0.000000, 0.951056, 0.800000, 0.500000, + 3.416034, -0.541092, -2.978546, 0.309020, 0.000000, 0.951056, 0.800000, 0.750000, + 3.460637, -0.063315, -3.001273, 0.587789, 0.000000, 0.809014, 0.850000, 0.500000, + 3.460637, -0.541092, -3.001273, 0.587789, 0.000000, 0.809014, 0.850000, 0.750000, + 3.496034, -0.063315, -3.036670, 0.809016, 0.000000, 0.587787, 0.900000, 0.500000, + 3.496034, -0.541092, -3.036670, 0.809016, 0.000000, 0.587787, 0.900000, 0.750000, + 3.518760, -0.063315, -3.081273, 0.951056, 0.000000, 0.309020, 0.950000, 0.500000, + 3.518760, -0.541092, -3.081273, 0.951056, 0.000000, 0.309020, 0.950000, 0.750000, + 3.526591, -0.063315, -3.130715, 1.000000, 0.000000, 0.000000, 1.000000, 0.500000, + 3.526591, -0.541092, -3.130715, 1.000000, 0.000000, 0.000000, 1.000000, 0.750000, + 3.526591, -0.541092, -3.130715, 0.000000, -1.000000, 0.000000, 0.000000, 0.750000, + 3.462648, -0.541092, -3.161926, 0.000000, -1.000000, 0.000000, 0.050000, 1.000000, + 3.518760, -0.541092, -3.180158, 0.000000, -1.000000, 0.000000, 0.050000, 0.750000, + 3.467591, -0.541092, -3.130715, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 3.448302, -0.541092, -3.190082, 0.000000, -1.000000, 0.000001, 0.100000, 1.000000, + 3.496034, -0.541092, -3.224761, 0.000000, -1.000000, 0.000001, 0.100000, 0.750000, + 3.425958, -0.541092, -3.212426, 0.000000, -1.000000, 0.000000, 0.150000, 1.000000, + 3.460637, -0.541092, -3.260158, 0.000000, -1.000000, 0.000000, 0.150000, 0.750000, + 3.397802, -0.541092, -3.226772, 0.000000, -1.000000, -0.000000, 0.200000, 1.000000, + 3.416034, -0.541092, -3.282884, 0.000000, -1.000000, -0.000000, 0.200000, 0.750000, + 3.366591, -0.541092, -3.231715, 0.000000, -1.000000, -0.000001, 0.250000, 1.000000, + 3.366591, -0.541092, -3.290715, 0.000000, -1.000000, -0.000001, 0.250000, 0.750000, + 3.335381, -0.541092, -3.226772, 0.000000, -1.000000, -0.000001, 0.300000, 1.000000, + 3.317149, -0.541092, -3.282884, 0.000000, -1.000000, -0.000001, 0.300000, 0.750000, + 3.307225, -0.541092, -3.212426, 0.000000, -1.000000, -0.000000, 0.350000, 1.000000, + 3.272546, -0.541092, -3.260158, 0.000000, -1.000000, -0.000000, 0.350000, 0.750000, + 3.284880, -0.541092, -3.190082, 0.000000, -1.000000, -0.000001, 0.400000, 1.000000, + 3.237149, -0.541092, -3.224761, 0.000000, -1.000000, -0.000001, 0.400000, 0.750000, + 3.214422, -0.541092, -3.180158, 0.000000, -1.000000, -0.000001, 0.450000, 0.750000, + 3.270535, -0.541092, -3.161926, 0.000000, -1.000000, -0.000001, 0.450000, 1.000000, + 3.265591, -0.541092, -3.130715, 0.000000, -1.000000, 0.000000, 0.500000, 1.000000, + 3.206591, -0.541092, -3.130715, 0.000000, -1.000000, 0.000000, 0.500000, 0.750000, + 3.270535, -0.541092, -3.099505, 0.000000, -1.000000, 0.000000, 0.550000, 1.000000, + 3.214422, -0.541092, -3.081273, 0.000000, -1.000000, 0.000000, 0.550000, 0.750000, + 3.284880, -0.541092, -3.071349, 0.000000, -1.000000, -0.000000, 0.600000, 1.000000, + 3.237149, -0.541092, -3.036670, 0.000000, -1.000000, -0.000000, 0.600000, 0.750000, + 3.272546, -0.541092, -3.001273, 0.000000, -1.000000, -0.000000, 0.650000, 0.750000, + 3.307225, -0.541092, -3.049005, 0.000000, -1.000000, -0.000000, 0.650000, 1.000000, + 3.335381, -0.541092, -3.034659, 0.000000, -1.000000, 0.000000, 0.700000, 1.000000, + 3.317149, -0.541092, -2.978546, 0.000000, -1.000000, 0.000000, 0.700000, 0.750000, + 3.366591, -0.541092, -3.029715, 0.000000, -1.000000, 0.000001, 0.750000, 1.000000, + 3.366591, -0.541092, -2.970715, 0.000000, -1.000000, 0.000001, 0.750000, 0.750000, + 3.416034, -0.541092, -2.978546, 0.000000, -1.000000, 0.000000, 0.800000, 0.750000, + 3.397802, -0.541092, -3.034659, 0.000000, -1.000000, 0.000000, 0.800000, 1.000000, + 3.425958, -0.541092, -3.049005, 0.000000, -1.000000, 0.000000, 0.850000, 1.000000, + 3.460637, -0.541092, -3.001273, 0.000000, -1.000000, 0.000000, 0.850000, 0.750000, + 3.448302, -0.541092, -3.071349, 0.000000, -1.000000, 0.000001, 0.900000, 1.000000, + 3.496034, -0.541092, -3.036670, 0.000000, -1.000000, 0.000001, 0.900000, 0.750000, + 3.518760, -0.541092, -3.081273, 0.000000, -1.000000, 0.000001, 0.950000, 0.750000, + 3.462648, -0.541092, -3.099505, 0.000000, -1.000000, 0.000001, 0.950000, 1.000000, + 3.526591, -0.541092, -3.130715, 0.000000, -1.000000, 0.000000, 1.000000, 0.750000, + 3.467591, -0.541092, -3.130715, 0.000000, -1.000000, 0.000000, 1.000000, 1.000000, + 3.467591, -0.063315, -2.555032, -1.000000, 0.000000, -0.000000, 0.000000, 0.250000, + 3.462648, -0.541092, -2.586243, -0.951056, 0.000000, 0.309017, 0.050000, 0.000000, + 3.467591, -0.541092, -2.555032, -1.000000, 0.000000, -0.000000, 0.000000, 0.000000, + 3.462648, -0.063315, -2.586243, -0.951056, 0.000000, 0.309017, 0.050000, 0.250000, + 3.448302, -0.541092, -2.614398, -0.809017, 0.000000, 0.587785, 0.100000, 0.000000, + 3.448302, -0.063315, -2.614398, -0.809017, 0.000000, 0.587785, 0.100000, 0.250000, + 3.425958, -0.541092, -2.636743, -0.587786, 0.000000, 0.809016, 0.150000, 0.000000, + 3.425958, -0.063315, -2.636743, -0.587786, 0.000000, 0.809016, 0.150000, 0.250000, + 3.397802, -0.063315, -2.651089, -0.309014, 0.000000, 0.951058, 0.200000, 0.250000, + 3.397802, -0.541092, -2.651089, -0.309014, 0.000000, 0.951058, 0.200000, 0.000000, + 3.366591, -0.063315, -2.656032, 0.000000, 0.000000, 1.000000, 0.250000, 0.250000, + 3.366591, -0.541092, -2.656032, 0.000000, 0.000000, 1.000000, 0.250000, 0.000000, + 3.335381, -0.063315, -2.651089, 0.309014, 0.000000, 0.951058, 0.300000, 0.250000, + 3.335381, -0.541092, -2.651089, 0.309014, 0.000000, 0.951058, 0.300000, 0.000000, + 3.307225, -0.063315, -2.636743, 0.587786, 0.000000, 0.809016, 0.350000, 0.250000, + 3.307225, -0.541092, -2.636743, 0.587786, 0.000000, 0.809016, 0.350000, 0.000000, + 3.284880, -0.541092, -2.614398, 0.809017, 0.000000, 0.587785, 0.400000, 0.000000, + 3.284880, -0.063315, -2.614398, 0.809017, 0.000000, 0.587785, 0.400000, 0.250000, + 3.270535, -0.541092, -2.586243, 0.951057, 0.000000, 0.309015, 0.450000, 0.000000, + 3.270535, -0.063315, -2.586243, 0.951057, 0.000000, 0.309015, 0.450000, 0.250000, + 3.265591, -0.541092, -2.555032, 1.000000, 0.000000, 0.000000, 0.500000, 0.000000, + 3.265591, -0.063315, -2.555032, 1.000000, 0.000000, 0.000000, 0.500000, 0.250000, + 3.270535, -0.541092, -2.523821, 0.951057, 0.000000, -0.309016, 0.550000, 0.000000, + 3.270535, -0.063315, -2.523821, 0.951057, 0.000000, -0.309016, 0.550000, 0.250000, + 3.284880, -0.541092, -2.495666, 0.809018, 0.000000, -0.587783, 0.600000, 0.000000, + 3.284880, -0.063315, -2.495666, 0.809018, 0.000000, -0.587783, 0.600000, 0.250000, + 3.307225, -0.541092, -2.473322, 0.587782, 0.000000, -0.809020, 0.650000, 0.000000, + 3.307225, -0.063315, -2.473322, 0.587782, 0.000000, -0.809020, 0.650000, 0.250000, + 3.335381, -0.541092, -2.458976, 0.309021, 0.000000, -0.951055, 0.700000, 0.000000, + 3.335381, -0.063315, -2.458976, 0.309021, 0.000000, -0.951055, 0.700000, 0.250000, + 3.366591, -0.541092, -2.454032, 0.000003, 0.000000, -1.000000, 0.750000, 0.000000, + 3.366591, -0.063315, -2.454032, 0.000003, 0.000000, -1.000000, 0.750000, 0.250000, + 3.397802, -0.541092, -2.458975, -0.309020, 0.000000, -0.951056, 0.800000, 0.000000, + 3.397802, -0.063315, -2.458975, -0.309020, 0.000000, -0.951056, 0.800000, 0.250000, + 3.425958, -0.541092, -2.473321, -0.587784, 0.000000, -0.809018, 0.850000, 0.000000, + 3.425958, -0.063315, -2.473321, -0.587784, 0.000000, -0.809018, 0.850000, 0.250000, + 3.448302, -0.541092, -2.495666, -0.809016, 0.000000, -0.587787, 0.900000, 0.000000, + 3.448302, -0.063315, -2.495666, -0.809016, 0.000000, -0.587787, 0.900000, 0.250000, + 3.462648, -0.541092, -2.523821, -0.951057, 0.000000, -0.309014, 0.950000, 0.000000, + 3.462648, -0.063315, -2.523821, -0.951057, 0.000000, -0.309014, 0.950000, 0.250000, + 3.467591, -0.541092, -2.555032, -1.000000, 0.000000, -0.000000, 1.000000, 0.000000, + 3.467591, -0.063315, -2.555032, -1.000000, 0.000000, -0.000000, 1.000000, 0.250000, + 3.526591, -0.063315, -2.555032, 0.000000, 1.000000, 0.000000, 0.000000, 0.500000, + 3.462648, -0.063315, -2.586243, 0.000000, 1.000000, 0.000000, 0.050000, 0.250000, + 3.467591, -0.063315, -2.555032, 0.000000, 1.000000, 0.000000, 0.000000, 0.250000, + 3.518760, -0.063315, -2.604475, 0.000000, 1.000000, 0.000000, 0.050000, 0.500000, + 3.496034, -0.063315, -2.649078, 0.000000, 1.000000, 0.000000, 0.100000, 0.500000, + 3.448302, -0.063315, -2.614398, 0.000000, 1.000000, 0.000000, 0.100000, 0.250000, + 3.460637, -0.063315, -2.684475, 0.000000, 1.000000, 0.000000, 0.150000, 0.500000, + 3.425958, -0.063315, -2.636743, 0.000000, 1.000000, 0.000000, 0.150000, 0.250000, + 3.416034, -0.063315, -2.707201, 0.000000, 1.000000, 0.000000, 0.200000, 0.500000, + 3.397802, -0.063315, -2.651089, 0.000000, 1.000000, 0.000000, 0.200000, 0.250000, + 3.366591, -0.063315, -2.715032, 0.000000, 1.000000, 0.000000, 0.250000, 0.500000, + 3.366591, -0.063315, -2.656032, 0.000000, 1.000000, 0.000000, 0.250000, 0.250000, + 3.335381, -0.063315, -2.651089, 0.000000, 1.000000, 0.000000, 0.300000, 0.250000, + 3.317149, -0.063315, -2.707201, 0.000000, 1.000000, 0.000000, 0.300000, 0.500000, + 3.307225, -0.063315, -2.636743, 0.000000, 1.000000, 0.000000, 0.350000, 0.250000, + 3.272546, -0.063315, -2.684475, 0.000000, 1.000000, -0.000000, 0.350000, 0.500000, + 3.237149, -0.063315, -2.649078, 0.000000, 1.000000, -0.000000, 0.400000, 0.500000, + 3.284880, -0.063315, -2.614398, 0.000000, 1.000000, -0.000000, 0.400000, 0.250000, + 3.214422, -0.063315, -2.604475, 0.000000, 1.000000, 0.000000, 0.450000, 0.500000, + 3.270535, -0.063315, -2.586243, 0.000000, 1.000000, 0.000000, 0.450000, 0.250000, + 3.206591, -0.063315, -2.555032, 0.000000, 1.000000, 0.000000, 0.500000, 0.500000, + 3.265591, -0.063315, -2.555032, 0.000000, 1.000000, 0.000000, 0.500000, 0.250000, + 3.214422, -0.063315, -2.505589, 0.000000, 1.000000, -0.000000, 0.550000, 0.500000, + 3.270535, -0.063315, -2.523821, 0.000000, 1.000000, -0.000000, 0.550000, 0.250000, + 3.284880, -0.063315, -2.495666, 0.000000, 1.000000, -0.000000, 0.600000, 0.250000, + 3.237149, -0.063315, -2.460986, 0.000000, 1.000000, -0.000000, 0.600000, 0.500000, + 3.307225, -0.063315, -2.473322, 0.000000, 1.000000, -0.000000, 0.650000, 0.250000, + 3.272546, -0.063315, -2.425589, 0.000000, 1.000000, -0.000000, 0.650000, 0.500000, + 3.335381, -0.063315, -2.458976, 0.000000, 1.000000, 0.000000, 0.700000, 0.250000, + 3.317149, -0.063315, -2.402863, 0.000000, 1.000000, 0.000000, 0.700000, 0.500000, + 3.366591, -0.063315, -2.395032, 0.000000, 1.000000, 0.000000, 0.750000, 0.500000, + 3.366591, -0.063315, -2.454032, 0.000000, 1.000000, 0.000000, 0.750000, 0.250000, + 3.416034, -0.063315, -2.402863, 0.000000, 1.000000, 0.000000, 0.800000, 0.500000, + 3.397802, -0.063315, -2.458975, 0.000000, 1.000000, 0.000000, 0.800000, 0.250000, + 3.460637, -0.063315, -2.425589, 0.000000, 1.000000, 0.000000, 0.850000, 0.500000, + 3.425958, -0.063315, -2.473321, 0.000000, 1.000000, 0.000000, 0.850000, 0.250000, + 3.496034, -0.063315, -2.460986, 0.000000, 1.000000, 0.000000, 0.900000, 0.500000, + 3.448302, -0.063315, -2.495666, 0.000000, 1.000000, 0.000000, 0.900000, 0.250000, + 3.518760, -0.063315, -2.505589, 0.000000, 1.000000, 0.000000, 0.950000, 0.500000, + 3.462648, -0.063315, -2.523821, 0.000000, 1.000000, 0.000000, 0.950000, 0.250000, + 3.526591, -0.063315, -2.555032, 0.000000, 1.000000, 0.000000, 1.000000, 0.500000, + 3.467591, -0.063315, -2.555032, 0.000000, 1.000000, 0.000000, 1.000000, 0.250000, + 3.526591, -0.541092, -2.555032, 1.000000, 0.000000, 0.000000, 0.000000, 0.750000, + 3.518760, -0.063315, -2.604475, 0.951056, 0.000000, -0.309020, 0.050000, 0.500000, + 3.526591, -0.063315, -2.555032, 1.000000, 0.000000, 0.000000, 0.000000, 0.500000, + 3.518760, -0.541092, -2.604475, 0.951056, 0.000000, -0.309020, 0.050000, 0.750000, + 3.496034, -0.063315, -2.649078, 0.809018, 0.000000, -0.587784, 0.100000, 0.500000, + 3.496034, -0.541092, -2.649078, 0.809018, 0.000000, -0.587784, 0.100000, 0.750000, + 3.460637, -0.063315, -2.684475, 0.587786, 0.000000, -0.809016, 0.150000, 0.500000, + 3.460637, -0.541092, -2.684475, 0.587786, 0.000000, -0.809016, 0.150000, 0.750000, + 3.416034, -0.541092, -2.707201, 0.309015, 0.000000, -0.951057, 0.200000, 0.750000, + 3.416034, -0.063315, -2.707201, 0.309015, 0.000000, -0.951057, 0.200000, 0.500000, + 3.366591, -0.541092, -2.715032, 0.000000, 0.000000, -1.000000, 0.250000, 0.750000, + 3.366591, -0.063315, -2.715032, 0.000000, 0.000000, -1.000000, 0.250000, 0.500000, + 3.317149, -0.541092, -2.707201, -0.309015, 0.000000, -0.951057, 0.300000, 0.750000, + 3.317149, -0.063315, -2.707201, -0.309015, 0.000000, -0.951057, 0.300000, 0.500000, + 3.272546, -0.541092, -2.684475, -0.587786, 0.000000, -0.809016, 0.350000, 0.750000, + 3.272546, -0.063315, -2.684475, -0.587786, 0.000000, -0.809016, 0.350000, 0.500000, + 3.237149, -0.541092, -2.649078, -0.809018, 0.000000, -0.587784, 0.400000, 0.750000, + 3.237149, -0.063315, -2.649078, -0.809018, 0.000000, -0.587784, 0.400000, 0.500000, + 3.214422, -0.063315, -2.604475, -0.951056, 0.000000, -0.309019, 0.450000, 0.500000, + 3.214422, -0.541092, -2.604475, -0.951056, 0.000000, -0.309019, 0.450000, 0.750000, + 3.206591, -0.063315, -2.555032, -1.000000, 0.000000, -0.000000, 0.500000, 0.500000, + 3.206591, -0.541092, -2.555032, -1.000000, 0.000000, -0.000000, 0.500000, 0.750000, + 3.214422, -0.063315, -2.505589, -0.951056, 0.000000, 0.309020, 0.550000, 0.500000, + 3.214422, -0.541092, -2.505589, -0.951056, 0.000000, 0.309020, 0.550000, 0.750000, + 3.237149, -0.063315, -2.460986, -0.809016, 0.000000, 0.587786, 0.600000, 0.500000, + 3.237149, -0.541092, -2.460986, -0.809016, 0.000000, 0.587786, 0.600000, 0.750000, + 3.272546, -0.063315, -2.425589, -0.587785, 0.000000, 0.809017, 0.650000, 0.500000, + 3.272546, -0.541092, -2.425589, -0.587785, 0.000000, 0.809017, 0.650000, 0.750000, + 3.317149, -0.063315, -2.402863, -0.309016, 0.000000, 0.951057, 0.700000, 0.500000, + 3.317149, -0.541092, -2.402863, -0.309016, 0.000000, 0.951057, 0.700000, 0.750000, + 3.366591, -0.063315, -2.395032, 0.000000, 0.000000, 1.000000, 0.750000, 0.500000, + 3.366591, -0.541092, -2.395032, 0.000000, 0.000000, 1.000000, 0.750000, 0.750000, + 3.416034, -0.063315, -2.402863, 0.309016, 0.000000, 0.951057, 0.800000, 0.500000, + 3.416034, -0.541092, -2.402863, 0.309016, 0.000000, 0.951057, 0.800000, 0.750000, + 3.460637, -0.063315, -2.425589, 0.587785, 0.000000, 0.809017, 0.850000, 0.500000, + 3.460637, -0.541092, -2.425589, 0.587785, 0.000000, 0.809017, 0.850000, 0.750000, + 3.496034, -0.063315, -2.460986, 0.809016, 0.000000, 0.587786, 0.900000, 0.500000, + 3.496034, -0.541092, -2.460986, 0.809016, 0.000000, 0.587786, 0.900000, 0.750000, + 3.518760, -0.063315, -2.505589, 0.951056, 0.000000, 0.309019, 0.950000, 0.500000, + 3.518760, -0.541092, -2.505589, 0.951056, 0.000000, 0.309019, 0.950000, 0.750000, + 3.526591, -0.063315, -2.555032, 1.000000, 0.000000, 0.000000, 1.000000, 0.500000, + 3.526591, -0.541092, -2.555032, 1.000000, 0.000000, 0.000000, 1.000000, 0.750000, + 3.526591, -0.541092, -2.555032, 0.000000, -1.000000, 0.000000, 0.000000, 0.750000, + 3.462648, -0.541092, -2.586243, 0.000000, -1.000000, 0.000000, 0.050000, 1.000000, + 3.518760, -0.541092, -2.604475, 0.000000, -1.000000, 0.000000, 0.050000, 0.750000, + 3.467591, -0.541092, -2.555032, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 3.448302, -0.541092, -2.614398, 0.000000, -1.000000, 0.000001, 0.100000, 1.000000, + 3.496034, -0.541092, -2.649078, 0.000000, -1.000000, 0.000001, 0.100000, 0.750000, + 3.425958, -0.541092, -2.636743, 0.000000, -1.000000, 0.000000, 0.150000, 1.000000, + 3.460637, -0.541092, -2.684475, 0.000000, -1.000000, 0.000000, 0.150000, 0.750000, + 3.397802, -0.541092, -2.651089, 0.000000, -1.000000, -0.000000, 0.200000, 1.000000, + 3.416034, -0.541092, -2.707201, 0.000000, -1.000000, -0.000000, 0.200000, 0.750000, + 3.366591, -0.541092, -2.656032, 0.000000, -1.000000, -0.000001, 0.250000, 1.000000, + 3.366591, -0.541092, -2.715032, 0.000000, -1.000000, -0.000001, 0.250000, 0.750000, + 3.335381, -0.541092, -2.651089, 0.000000, -1.000000, -0.000001, 0.300000, 1.000000, + 3.317149, -0.541092, -2.707201, 0.000000, -1.000000, -0.000001, 0.300000, 0.750000, + 3.307225, -0.541092, -2.636743, 0.000000, -1.000000, -0.000000, 0.350000, 1.000000, + 3.272546, -0.541092, -2.684475, 0.000000, -1.000000, -0.000000, 0.350000, 0.750000, + 3.237149, -0.541092, -2.649078, 0.000000, -1.000000, -0.000001, 0.400000, 0.750000, + 3.284880, -0.541092, -2.614398, 0.000000, -1.000000, -0.000001, 0.400000, 1.000000, + 3.214422, -0.541092, -2.604475, 0.000000, -1.000000, -0.000001, 0.450000, 0.750000, + 3.270535, -0.541092, -2.586243, 0.000000, -1.000000, -0.000001, 0.450000, 1.000000, + 3.265591, -0.541092, -2.555032, 0.000000, -1.000000, 0.000000, 0.500000, 1.000000, + 3.206591, -0.541092, -2.555032, 0.000000, -1.000000, 0.000000, 0.500000, 0.750000, + 3.270535, -0.541092, -2.523821, 0.000000, -1.000000, 0.000000, 0.550000, 1.000000, + 3.214422, -0.541092, -2.505589, 0.000000, -1.000000, 0.000000, 0.550000, 0.750000, + 3.284880, -0.541092, -2.495666, 0.000000, -1.000000, -0.000000, 0.600000, 1.000000, + 3.237149, -0.541092, -2.460986, 0.000000, -1.000000, -0.000000, 0.600000, 0.750000, + 3.307225, -0.541092, -2.473322, 0.000000, -1.000000, -0.000000, 0.650000, 1.000000, + 3.272546, -0.541092, -2.425589, 0.000000, -1.000000, -0.000000, 0.650000, 0.750000, + 3.335381, -0.541092, -2.458976, 0.000000, -1.000000, 0.000000, 0.700000, 1.000000, + 3.317149, -0.541092, -2.402863, 0.000000, -1.000000, 0.000000, 0.700000, 0.750000, + 3.366591, -0.541092, -2.454032, 0.000000, -1.000000, 0.000001, 0.750000, 1.000000, + 3.366591, -0.541092, -2.395032, 0.000000, -1.000000, 0.000001, 0.750000, 0.750000, + 3.397802, -0.541092, -2.458975, 0.000000, -1.000000, 0.000000, 0.800000, 1.000000, + 3.416034, -0.541092, -2.402863, 0.000000, -1.000000, 0.000000, 0.800000, 0.750000, + 3.425958, -0.541092, -2.473321, 0.000000, -1.000000, 0.000000, 0.850000, 1.000000, + 3.460637, -0.541092, -2.425589, 0.000000, -1.000000, 0.000000, 0.850000, 0.750000, + 3.448302, -0.541092, -2.495666, 0.000000, -1.000000, 0.000001, 0.900000, 1.000000, + 3.496034, -0.541092, -2.460986, 0.000000, -1.000000, 0.000001, 0.900000, 0.750000, + 3.518760, -0.541092, -2.505589, 0.000000, -1.000000, 0.000001, 0.950000, 0.750000, + 3.462648, -0.541092, -2.523821, 0.000000, -1.000000, 0.000001, 0.950000, 1.000000, + 3.526591, -0.541092, -2.555032, 0.000000, -1.000000, 0.000000, 1.000000, 0.750000, + 3.467591, -0.541092, -2.555032, 0.000000, -1.000000, 0.000000, 1.000000, 1.000000, + -2.320497, -0.063315, 0.896311, -1.000000, 0.000000, 0.000002, 0.000000, 0.250000, + -2.325441, -0.541092, 0.865101, -0.951057, 0.000000, 0.309015, 0.050000, 0.000000, + -2.320497, -0.541092, 0.896311, -1.000000, 0.000000, 0.000002, 0.000000, 0.000000, + -2.325441, -0.063315, 0.865101, -0.951057, 0.000000, 0.309015, 0.050000, 0.250000, + -2.339786, -0.541092, 0.836945, -0.809018, 0.000000, 0.587784, 0.100000, 0.000000, + -2.339786, -0.063315, 0.836945, -0.809018, 0.000000, 0.587784, 0.100000, 0.250000, + -2.362131, -0.063315, 0.814601, -0.587786, 0.000000, 0.809016, 0.150000, 0.250000, + -2.362131, -0.541092, 0.814601, -0.587786, 0.000000, 0.809016, 0.150000, 0.000000, + -2.390286, -0.063315, 0.800255, -0.309017, 0.000000, 0.951057, 0.200000, 0.250000, + -2.390286, -0.541092, 0.800255, -0.309017, 0.000000, 0.951057, 0.200000, 0.000000, + -2.421497, -0.063315, 0.795311, 0.000000, 0.000000, 1.000000, 0.250000, 0.250000, + -2.421497, -0.541092, 0.795311, 0.000000, 0.000000, 1.000000, 0.250000, 0.000000, + -2.452708, -0.063315, 0.800255, 0.309018, 0.000000, 0.951056, 0.300000, 0.250000, + -2.452708, -0.541092, 0.800255, 0.309018, 0.000000, 0.951056, 0.300000, 0.000000, + -2.480863, -0.063315, 0.814601, 0.587785, 0.000000, 0.809018, 0.350000, 0.250000, + -2.480863, -0.541092, 0.814601, 0.587785, 0.000000, 0.809018, 0.350000, 0.000000, + -2.503208, -0.063315, 0.836945, 0.809015, 0.000000, 0.587788, 0.400000, 0.250000, + -2.503208, -0.541092, 0.836945, 0.809015, 0.000000, 0.587788, 0.400000, 0.000000, + -2.517554, -0.541092, 0.865101, 0.951056, 0.000000, 0.309020, 0.450000, 0.000000, + -2.517554, -0.063315, 0.865101, 0.951056, 0.000000, 0.309020, 0.450000, 0.250000, + -2.522497, -0.541092, 0.896311, 1.000000, 0.000000, 0.000000, 0.500000, 0.000000, + -2.522497, -0.063315, 0.896311, 1.000000, 0.000000, 0.000000, 0.500000, 0.250000, + -2.517554, -0.541092, 0.927522, 0.951056, 0.000000, -0.309019, 0.550000, 0.000000, + -2.517554, -0.063315, 0.927522, 0.951056, 0.000000, -0.309019, 0.550000, 0.250000, + -2.503208, -0.541092, 0.955678, 0.809017, 0.000000, -0.587785, 0.600000, 0.000000, + -2.503208, -0.063315, 0.955678, 0.809017, 0.000000, -0.587785, 0.600000, 0.250000, + -2.480863, -0.541092, 0.978022, 0.587785, 0.000000, -0.809017, 0.650000, 0.000000, + -2.480863, -0.063315, 0.978022, 0.587785, 0.000000, -0.809017, 0.650000, 0.250000, + -2.452708, -0.541092, 0.992368, 0.309017, 0.000000, -0.951057, 0.700000, 0.000000, + -2.452708, -0.063315, 0.992368, 0.309017, 0.000000, -0.951057, 0.700000, 0.250000, + -2.421497, -0.541092, 0.997312, 0.000000, 0.000000, -1.000000, 0.750000, 0.000000, + -2.421497, -0.063315, 0.997312, 0.000000, 0.000000, -1.000000, 0.750000, 0.250000, + -2.390286, -0.541092, 0.992368, -0.309016, 0.000000, -0.951057, 0.800000, 0.000000, + -2.390286, -0.063315, 0.992368, -0.309016, 0.000000, -0.951057, 0.800000, 0.250000, + -2.362131, -0.541092, 0.978022, -0.587785, 0.000000, -0.809017, 0.850000, 0.000000, + -2.362131, -0.063315, 0.978022, -0.587785, 0.000000, -0.809017, 0.850000, 0.250000, + -2.339786, -0.541092, 0.955678, -0.809017, 0.000000, -0.587785, 0.900000, 0.000000, + -2.339786, -0.063315, 0.955678, -0.809017, 0.000000, -0.587785, 0.900000, 0.250000, + -2.325440, -0.541092, 0.927522, -0.951058, 0.000000, -0.309013, 0.950000, 0.000000, + -2.325440, -0.063315, 0.927522, -0.951058, 0.000000, -0.309013, 0.950000, 0.250000, + -2.320497, -0.541092, 0.896311, -1.000000, 0.000000, 0.000002, 1.000000, 0.000000, + -2.320497, -0.063315, 0.896311, -1.000000, 0.000000, 0.000002, 1.000000, 0.250000, + -2.320497, -0.063315, 0.896311, 0.000000, 1.000000, 0.000000, 0.000000, 0.250000, + -2.269328, -0.063315, 0.846869, 0.000000, 1.000000, 0.000000, 0.050000, 0.500000, + -2.325441, -0.063315, 0.865101, 0.000000, 1.000000, 0.000000, 0.050000, 0.250000, + -2.261497, -0.063315, 0.896311, 0.000000, 1.000000, 0.000000, 0.000000, 0.500000, + -2.292054, -0.063315, 0.802266, 0.000000, 1.000000, 0.000000, 0.100000, 0.500000, + -2.339786, -0.063315, 0.836945, 0.000000, 1.000000, 0.000000, 0.100000, 0.250000, + -2.327451, -0.063315, 0.766869, 0.000000, 1.000000, 0.000000, 0.150000, 0.500000, + -2.362131, -0.063315, 0.814601, 0.000000, 1.000000, 0.000000, 0.150000, 0.250000, + -2.372054, -0.063315, 0.744142, 0.000000, 1.000000, 0.000000, 0.200000, 0.500000, + -2.390286, -0.063315, 0.800255, 0.000000, 1.000000, 0.000000, 0.200000, 0.250000, + -2.421497, -0.063315, 0.795311, 0.000000, 1.000000, 0.000000, 0.250000, 0.250000, + -2.421497, -0.063315, 0.736311, 0.000000, 1.000000, 0.000000, 0.250000, 0.500000, + -2.470940, -0.063315, 0.744142, 0.000000, 1.000000, 0.000000, 0.300000, 0.500000, + -2.452708, -0.063315, 0.800255, 0.000000, 1.000000, 0.000000, 0.300000, 0.250000, + -2.515543, -0.063315, 0.766869, 0.000000, 1.000000, -0.000000, 0.350000, 0.500000, + -2.480863, -0.063315, 0.814601, 0.000000, 1.000000, -0.000000, 0.350000, 0.250000, + -2.550940, -0.063315, 0.802266, 0.000000, 1.000000, -0.000000, 0.400000, 0.500000, + -2.503208, -0.063315, 0.836945, 0.000000, 1.000000, -0.000000, 0.400000, 0.250000, + -2.573666, -0.063315, 0.846869, 0.000000, 1.000000, 0.000000, 0.450000, 0.500000, + -2.517554, -0.063315, 0.865101, 0.000000, 1.000000, 0.000000, 0.450000, 0.250000, + -2.581497, -0.063315, 0.896311, 0.000000, 1.000000, 0.000000, 0.500000, 0.500000, + -2.522497, -0.063315, 0.896311, 0.000000, 1.000000, 0.000000, 0.500000, 0.250000, + -2.517554, -0.063315, 0.927522, 0.000000, 1.000000, 0.000000, 0.550000, 0.250000, + -2.573666, -0.063315, 0.945754, 0.000000, 1.000000, 0.000000, 0.550000, 0.500000, + -2.503208, -0.063315, 0.955678, 0.000000, 1.000000, 0.000000, 0.600000, 0.250000, + -2.550940, -0.063315, 0.990357, 0.000000, 1.000000, 0.000000, 0.600000, 0.500000, + -2.515543, -0.063315, 1.025754, 0.000000, 1.000000, 0.000000, 0.650000, 0.500000, + -2.480863, -0.063315, 0.978022, 0.000000, 1.000000, 0.000000, 0.650000, 0.250000, + -2.452708, -0.063315, 0.992368, 0.000000, 1.000000, 0.000000, 0.700000, 0.250000, + -2.470940, -0.063315, 1.048481, 0.000000, 1.000000, 0.000000, 0.700000, 0.500000, + -2.421497, -0.063315, 1.056312, 0.000000, 1.000000, 0.000000, 0.750000, 0.500000, + -2.421497, -0.063315, 0.997312, 0.000000, 1.000000, 0.000000, 0.750000, 0.250000, + -2.372054, -0.063315, 1.048481, 0.000000, 1.000000, 0.000000, 0.800000, 0.500000, + -2.390286, -0.063315, 0.992368, 0.000000, 1.000000, 0.000000, 0.800000, 0.250000, + -2.327451, -0.063315, 1.025754, 0.000000, 1.000000, 0.000000, 0.850000, 0.500000, + -2.362131, -0.063315, 0.978022, 0.000000, 1.000000, 0.000000, 0.850000, 0.250000, + -2.339786, -0.063315, 0.955678, 0.000000, 1.000000, 0.000000, 0.900000, 0.250000, + -2.292054, -0.063315, 0.990357, 0.000000, 1.000000, 0.000000, 0.900000, 0.500000, + -2.269328, -0.063315, 0.945754, 0.000000, 1.000000, 0.000000, 0.950000, 0.500000, + -2.325440, -0.063315, 0.927522, 0.000000, 1.000000, 0.000000, 0.950000, 0.250000, + -2.261497, -0.063315, 0.896311, 0.000000, 1.000000, 0.000000, 1.000000, 0.500000, + -2.320497, -0.063315, 0.896311, 0.000000, 1.000000, 0.000000, 1.000000, 0.250000, + -2.261497, -0.541092, 0.896311, 1.000000, 0.000000, -0.000002, 0.000000, 0.750000, + -2.269328, -0.063315, 0.846869, 0.951057, 0.000000, -0.309015, 0.050000, 0.500000, + -2.261497, -0.063315, 0.896311, 1.000000, 0.000000, -0.000002, 0.000000, 0.500000, + -2.269328, -0.541092, 0.846869, 0.951057, 0.000000, -0.309015, 0.050000, 0.750000, + -2.292054, -0.063315, 0.802266, 0.809018, 0.000000, -0.587784, 0.100000, 0.500000, + -2.292054, -0.541092, 0.802266, 0.809018, 0.000000, -0.587784, 0.100000, 0.750000, + -2.327451, -0.541092, 0.766869, 0.587786, 0.000000, -0.809016, 0.150000, 0.750000, + -2.327451, -0.063315, 0.766869, 0.587786, 0.000000, -0.809016, 0.150000, 0.500000, + -2.372054, -0.541092, 0.744142, 0.309016, 0.000000, -0.951057, 0.200000, 0.750000, + -2.372054, -0.063315, 0.744142, 0.309016, 0.000000, -0.951057, 0.200000, 0.500000, + -2.421497, -0.541092, 0.736311, -0.000000, 0.000000, -1.000000, 0.250000, 0.750000, + -2.421497, -0.063315, 0.736311, -0.000000, 0.000000, -1.000000, 0.250000, 0.500000, + -2.470940, -0.541092, 0.744142, -0.309018, 0.000000, -0.951056, 0.300000, 0.750000, + -2.470940, -0.063315, 0.744142, -0.309018, 0.000000, -0.951056, 0.300000, 0.500000, + -2.515543, -0.541092, 0.766869, -0.587785, 0.000000, -0.809017, 0.350000, 0.750000, + -2.515543, -0.063315, 0.766869, -0.587785, 0.000000, -0.809017, 0.350000, 0.500000, + -2.550940, -0.541092, 0.802266, -0.809016, 0.000000, -0.587786, 0.400000, 0.750000, + -2.550940, -0.063315, 0.802266, -0.809016, 0.000000, -0.587786, 0.400000, 0.500000, + -2.573666, -0.063315, 0.846869, -0.951056, 0.000000, -0.309019, 0.450000, 0.500000, + -2.573666, -0.541092, 0.846869, -0.951056, 0.000000, -0.309019, 0.450000, 0.750000, + -2.581497, -0.063315, 0.896311, -1.000000, 0.000000, 0.000000, 0.500000, 0.500000, + -2.581497, -0.541092, 0.896311, -1.000000, 0.000000, 0.000000, 0.500000, 0.750000, + -2.573666, -0.063315, 0.945754, -0.951056, 0.000000, 0.309019, 0.550000, 0.500000, + -2.573666, -0.541092, 0.945754, -0.951056, 0.000000, 0.309019, 0.550000, 0.750000, + -2.550940, -0.063315, 0.990357, -0.809017, 0.000000, 0.587786, 0.600000, 0.500000, + -2.550940, -0.541092, 0.990357, -0.809017, 0.000000, 0.587786, 0.600000, 0.750000, + -2.515543, -0.063315, 1.025754, -0.587785, 0.000000, 0.809017, 0.650000, 0.500000, + -2.515543, -0.541092, 1.025754, -0.587785, 0.000000, 0.809017, 0.650000, 0.750000, + -2.470940, -0.063315, 1.048481, -0.309018, 0.000000, 0.951056, 0.700000, 0.500000, + -2.470940, -0.541092, 1.048481, -0.309018, 0.000000, 0.951056, 0.700000, 0.750000, + -2.421497, -0.063315, 1.056312, -0.000000, 0.000000, 1.000000, 0.750000, 0.500000, + -2.421497, -0.541092, 1.056312, -0.000000, 0.000000, 1.000000, 0.750000, 0.750000, + -2.372054, -0.063315, 1.048481, 0.309017, 0.000000, 0.951056, 0.800000, 0.500000, + -2.372054, -0.541092, 1.048481, 0.309017, 0.000000, 0.951056, 0.800000, 0.750000, + -2.327451, -0.063315, 1.025754, 0.587784, 0.000000, 0.809018, 0.850000, 0.500000, + -2.327451, -0.541092, 1.025754, 0.587784, 0.000000, 0.809018, 0.850000, 0.750000, + -2.292054, -0.063315, 0.990357, 0.809017, 0.000000, 0.587785, 0.900000, 0.500000, + -2.292054, -0.541092, 0.990357, 0.809017, 0.000000, 0.587785, 0.900000, 0.750000, + -2.269328, -0.063315, 0.945754, 0.951058, 0.000000, 0.309013, 0.950000, 0.500000, + -2.269328, -0.541092, 0.945754, 0.951058, 0.000000, 0.309013, 0.950000, 0.750000, + -2.261497, -0.063315, 0.896311, 1.000000, 0.000000, -0.000002, 1.000000, 0.500000, + -2.261497, -0.541092, 0.896311, 1.000000, 0.000000, -0.000002, 1.000000, 0.750000, + -2.320497, -0.541092, 0.896311, 0.000000, -1.000000, -0.000001, 0.000000, 1.000000, + -2.269328, -0.541092, 0.846869, 0.000000, -1.000000, 0.000000, 0.050000, 0.750000, + -2.261497, -0.541092, 0.896311, 0.000000, -1.000000, -0.000001, 0.000000, 0.750000, + -2.325441, -0.541092, 0.865101, 0.000000, -1.000000, 0.000000, 0.050000, 1.000000, + -2.339786, -0.541092, 0.836945, 0.000000, -1.000000, -0.000000, 0.100000, 1.000000, + -2.292054, -0.541092, 0.802266, 0.000000, -1.000000, -0.000000, 0.100000, 0.750000, + -2.327451, -0.541092, 0.766869, 0.000000, -1.000000, -0.000000, 0.150000, 0.750000, + -2.362131, -0.541092, 0.814601, 0.000000, -1.000000, -0.000000, 0.150000, 1.000000, + -2.390286, -0.541092, 0.800255, 0.000000, -1.000000, 0.000000, 0.200000, 1.000000, + -2.372054, -0.541092, 0.744142, 0.000000, -1.000000, 0.000000, 0.200000, 0.750000, + -2.421497, -0.541092, 0.795311, 0.000000, -1.000000, -0.000000, 0.250000, 1.000000, + -2.421497, -0.541092, 0.736311, 0.000000, -1.000000, -0.000000, 0.250000, 0.750000, + -2.470940, -0.541092, 0.744142, 0.000000, -1.000000, -0.000000, 0.300000, 0.750000, + -2.452708, -0.541092, 0.800255, 0.000000, -1.000000, -0.000000, 0.300000, 1.000000, + -2.515543, -0.541092, 0.766869, 0.000000, -1.000000, -0.000001, 0.350000, 0.750000, + -2.480863, -0.541092, 0.814601, 0.000000, -1.000000, -0.000001, 0.350000, 1.000000, + -2.503208, -0.541092, 0.836945, 0.000000, -1.000000, -0.000001, 0.400000, 1.000000, + -2.550940, -0.541092, 0.802266, 0.000000, -1.000000, -0.000001, 0.400000, 0.750000, + -2.573666, -0.541092, 0.846869, 0.000000, -1.000000, 0.000000, 0.450000, 0.750000, + -2.517554, -0.541092, 0.865101, 0.000000, -1.000000, 0.000000, 0.450000, 1.000000, + -2.581497, -0.541092, 0.896311, 0.000000, -1.000000, 0.000000, 0.500000, 0.750000, + -2.522497, -0.541092, 0.896311, 0.000000, -1.000000, 0.000000, 0.500000, 1.000000, + -2.517554, -0.541092, 0.927522, 0.000000, -1.000000, 0.000000, 0.550000, 1.000000, + -2.573666, -0.541092, 0.945754, 0.000000, -1.000000, 0.000000, 0.550000, 0.750000, + -2.503208, -0.541092, 0.955678, 0.000000, -1.000000, 0.000000, 0.600000, 1.000000, + -2.550940, -0.541092, 0.990357, 0.000000, -1.000000, 0.000000, 0.600000, 0.750000, + -2.515543, -0.541092, 1.025754, 0.000000, -1.000000, 0.000000, 0.650000, 0.750000, + -2.480863, -0.541092, 0.978022, 0.000000, -1.000000, 0.000000, 0.650000, 1.000000, + -2.452708, -0.541092, 0.992368, 0.000000, -1.000000, 0.000000, 0.700000, 1.000000, + -2.470940, -0.541092, 1.048481, 0.000000, -1.000000, 0.000000, 0.700000, 0.750000, + -2.421497, -0.541092, 0.997312, 0.000000, -1.000000, 0.000000, 0.750000, 1.000000, + -2.421497, -0.541092, 1.056312, 0.000000, -1.000000, 0.000000, 0.750000, 0.750000, + -2.372054, -0.541092, 1.048481, 0.000000, -1.000000, -0.000000, 0.800000, 0.750000, + -2.390286, -0.541092, 0.992368, 0.000000, -1.000000, -0.000000, 0.800000, 1.000000, + -2.362131, -0.541092, 0.978022, 0.000000, -1.000000, -0.000000, 0.850000, 1.000000, + -2.327451, -0.541092, 1.025754, 0.000000, -1.000000, -0.000000, 0.850000, 0.750000, + -2.339786, -0.541092, 0.955678, 0.000000, -1.000000, -0.000001, 0.900000, 1.000000, + -2.292054, -0.541092, 0.990357, 0.000000, -1.000000, -0.000001, 0.900000, 0.750000, + -2.269328, -0.541092, 0.945754, 0.000000, -1.000000, -0.000001, 0.950000, 0.750000, + -2.325440, -0.541092, 0.927522, 0.000000, -1.000000, -0.000001, 0.950000, 1.000000, + -2.261497, -0.541092, 0.896311, 0.000000, -1.000000, -0.000001, 1.000000, 0.750000, + -2.320497, -0.541092, 0.896311, 0.000000, -1.000000, -0.000001, 1.000000, 1.000000, + 0.932792, -0.020556, -1.617109, -0.541422, -0.810289, -0.224263, 0.125000, 0.750000, + 0.940899, -0.020556, -1.636680, -0.541422, -0.810289, -0.224263, 0.000000, 0.750000, + 0.949878, -0.029041, -1.627701, -0.541422, -0.810289, -0.224263, 0.000000, 0.875000, + 0.945491, -0.029041, -1.617109, -0.541422, -0.810289, -0.224263, 0.125000, 0.875000, + 0.949878, -0.029041, -1.606517, -0.541419, -0.810291, 0.224265, 0.250000, 0.875000, + 0.932792, -0.020556, -1.617109, -0.541419, -0.810291, 0.224265, 0.125000, 0.750000, + 0.945491, -0.029041, -1.617109, -0.541419, -0.810291, 0.224265, 0.125000, 0.875000, + 0.940899, -0.020556, -1.597538, -0.541419, -0.810291, 0.224265, 0.250000, 0.750000, + 0.960470, -0.020556, -1.589431, -0.224272, -0.810287, 0.541422, 0.375000, 0.750000, + 0.940899, -0.020556, -1.597538, -0.224272, -0.810287, 0.541422, 0.250000, 0.750000, + 0.949878, -0.029041, -1.606517, -0.224272, -0.810287, 0.541422, 0.250000, 0.875000, + 0.960470, -0.029041, -1.602130, -0.224272, -0.810287, 0.541422, 0.375000, 0.875000, + 0.971062, -0.029041, -1.606517, 0.224268, -0.810293, 0.541414, 0.500000, 0.875000, + 0.960470, -0.020556, -1.589431, 0.224268, -0.810293, 0.541414, 0.375000, 0.750000, + 0.960470, -0.029041, -1.602130, 0.224268, -0.810293, 0.541414, 0.375000, 0.875000, + 0.980041, -0.020556, -1.597538, 0.224268, -0.810293, 0.541414, 0.500000, 0.750000, + 0.971062, -0.029041, -1.606517, 0.541420, -0.810289, 0.224268, 0.500000, 0.875000, + 0.975449, -0.029041, -1.617109, 0.541420, -0.810289, 0.224268, 0.625000, 0.875000, + 0.988148, -0.020556, -1.617109, 0.541420, -0.810289, 0.224268, 0.625000, 0.750000, + 0.980041, -0.020556, -1.597538, 0.541420, -0.810289, 0.224268, 0.500000, 0.750000, + 0.988148, -0.020556, -1.617109, 0.541423, -0.810287, -0.224267, 0.625000, 0.750000, + 0.971062, -0.029041, -1.627701, 0.541423, -0.810287, -0.224267, 0.750000, 0.875000, + 0.980041, -0.020556, -1.636680, 0.541423, -0.810287, -0.224267, 0.750000, 0.750000, + 0.975449, -0.029041, -1.617109, 0.541423, -0.810287, -0.224267, 0.625000, 0.875000, + 0.960470, -0.020556, -1.644787, 0.224264, -0.810291, -0.541419, 0.875000, 0.750000, + 0.971062, -0.029041, -1.627701, 0.224264, -0.810291, -0.541419, 0.750000, 0.875000, + 0.960470, -0.029041, -1.632088, 0.224264, -0.810291, -0.541419, 0.875000, 0.875000, + 0.980041, -0.020556, -1.636680, 0.224264, -0.810291, -0.541419, 0.750000, 0.750000, + 0.949878, -0.029041, -1.627701, -0.224264, -0.810291, -0.541419, 1.000000, 0.875000, + 0.960470, -0.020556, -1.644787, -0.224264, -0.810291, -0.541419, 0.875000, 0.750000, + 0.960470, -0.029041, -1.632088, -0.224264, -0.810291, -0.541419, 0.875000, 0.875000, + 0.940899, -0.020556, -1.636680, -0.224264, -0.810291, -0.541419, 1.000000, 0.750000, + 0.924307, -0.007857, -1.617109, -0.786147, -0.525296, -0.325632, 0.125000, 0.625000, + 0.940899, -0.020556, -1.636680, -0.786147, -0.525296, -0.325632, 0.000000, 0.750000, + 0.932792, -0.020556, -1.617109, -0.786147, -0.525296, -0.325632, 0.125000, 0.750000, + 0.934899, -0.007857, -1.642680, -0.786147, -0.525296, -0.325632, 0.000000, 0.625000, + 0.940899, -0.020556, -1.597538, -0.786149, -0.525292, 0.325635, 0.250000, 0.750000, + 0.924307, -0.007857, -1.617109, -0.786149, -0.525292, 0.325635, 0.125000, 0.625000, + 0.932792, -0.020556, -1.617109, -0.786149, -0.525292, 0.325635, 0.125000, 0.750000, + 0.934899, -0.007857, -1.591538, -0.786149, -0.525292, 0.325635, 0.250000, 0.625000, + 0.960470, -0.007857, -1.580946, -0.325640, -0.525292, 0.786147, 0.375000, 0.625000, + 0.934899, -0.007857, -1.591538, -0.325640, -0.525292, 0.786147, 0.250000, 0.625000, + 0.940899, -0.020556, -1.597538, -0.325640, -0.525292, 0.786147, 0.250000, 0.750000, + 0.960470, -0.020556, -1.589431, -0.325640, -0.525292, 0.786147, 0.375000, 0.750000, + 0.960470, -0.007857, -1.580946, 0.325641, -0.525284, 0.786152, 0.375000, 0.625000, + 0.980041, -0.020556, -1.597538, 0.325641, -0.525284, 0.786152, 0.500000, 0.750000, + 0.986041, -0.007857, -1.591538, 0.325641, -0.525284, 0.786152, 0.500000, 0.625000, + 0.960470, -0.020556, -1.589431, 0.325642, -0.525284, 0.786152, 0.375000, 0.750000, + 0.986041, -0.007857, -1.591538, 0.786149, -0.525291, 0.325637, 0.500000, 0.625000, + 0.980041, -0.020556, -1.597538, 0.786149, -0.525291, 0.325637, 0.500000, 0.750000, + 0.996633, -0.007857, -1.617109, 0.786149, -0.525291, 0.325637, 0.625000, 0.625000, + 0.988148, -0.020556, -1.617109, 0.786149, -0.525291, 0.325637, 0.625000, 0.750000, + 0.996633, -0.007857, -1.617109, 0.786147, -0.525296, -0.325635, 0.625000, 0.625000, + 0.980041, -0.020556, -1.636680, 0.786147, -0.525296, -0.325635, 0.750000, 0.750000, + 0.986041, -0.007857, -1.642680, 0.786147, -0.525296, -0.325635, 0.750000, 0.625000, + 0.988148, -0.020556, -1.617109, 0.786147, -0.525296, -0.325634, 0.625000, 0.750000, + 0.960470, -0.020556, -1.644787, 0.325635, -0.525298, -0.786145, 0.875000, 0.750000, + 0.960470, -0.007857, -1.653272, 0.325635, -0.525298, -0.786145, 0.875000, 0.625000, + 0.980041, -0.020556, -1.636680, 0.325635, -0.525298, -0.786145, 0.750000, 0.750000, + 0.986041, -0.007857, -1.642680, 0.325635, -0.525298, -0.786145, 0.750000, 0.625000, + 0.940899, -0.020556, -1.636680, -0.325635, -0.525297, -0.786146, 1.000000, 0.750000, + 0.960470, -0.007857, -1.653272, -0.325635, -0.525297, -0.786146, 0.875000, 0.625000, + 0.960470, -0.020556, -1.644787, -0.325635, -0.525297, -0.786146, 0.875000, 0.750000, + 0.934899, -0.007857, -1.642680, -0.325635, -0.525297, -0.786146, 1.000000, 0.625000, + 0.921328, 0.007122, -1.617109, -0.908665, -0.180735, -0.376381, 0.125000, 0.500000, + 0.934899, -0.007857, -1.642680, -0.908665, -0.180735, -0.376381, 0.000000, 0.625000, + 0.924307, -0.007857, -1.617109, -0.908665, -0.180735, -0.376381, 0.125000, 0.625000, + 0.932792, 0.007122, -1.644786, -0.908665, -0.180735, -0.376381, 0.000000, 0.500000, + 0.934899, -0.007857, -1.591538, -0.908664, -0.180738, 0.376381, 0.250000, 0.625000, + 0.921328, 0.007122, -1.617109, -0.908664, -0.180738, 0.376381, 0.125000, 0.500000, + 0.924307, -0.007857, -1.617109, -0.908664, -0.180738, 0.376381, 0.125000, 0.625000, + 0.932792, 0.007122, -1.589431, -0.908664, -0.180738, 0.376381, 0.250000, 0.500000, + 0.960470, 0.007122, -1.577967, -0.376383, -0.180746, 0.908662, 0.375000, 0.500000, + 0.932792, 0.007122, -1.589431, -0.376382, -0.180746, 0.908662, 0.250000, 0.500000, + 0.934899, -0.007857, -1.591538, -0.376383, -0.180747, 0.908662, 0.250000, 0.625000, + 0.960470, -0.007857, -1.580946, -0.376382, -0.180747, 0.908662, 0.375000, 0.625000, + 0.960470, 0.007122, -1.577967, 0.376382, -0.180748, 0.908662, 0.375000, 0.500000, + 0.986041, -0.007857, -1.591538, 0.376382, -0.180748, 0.908662, 0.500000, 0.625000, + 0.988148, 0.007122, -1.589431, 0.376382, -0.180748, 0.908662, 0.500000, 0.500000, + 0.960470, -0.007857, -1.580946, 0.376382, -0.180748, 0.908662, 0.375000, 0.625000, + 0.999612, 0.007122, -1.617109, 0.908662, -0.180749, 0.376382, 0.625000, 0.500000, + 0.988148, 0.007122, -1.589431, 0.908662, -0.180749, 0.376382, 0.500000, 0.500000, + 0.986041, -0.007857, -1.591538, 0.908662, -0.180749, 0.376382, 0.500000, 0.625000, + 0.996633, -0.007857, -1.617109, 0.908662, -0.180749, 0.376382, 0.625000, 0.625000, + 0.999612, 0.007122, -1.617109, 0.908663, -0.180745, -0.376382, 0.625000, 0.500000, + 0.986041, -0.007857, -1.642680, 0.908663, -0.180745, -0.376382, 0.750000, 0.625000, + 0.988148, 0.007122, -1.644786, 0.908663, -0.180745, -0.376382, 0.750000, 0.500000, + 0.996633, -0.007857, -1.617109, 0.908663, -0.180745, -0.376382, 0.625000, 0.625000, + 0.986041, -0.007857, -1.642680, 0.376383, -0.180735, -0.908664, 0.750000, 0.625000, + 0.960470, -0.007857, -1.653272, 0.376383, -0.180735, -0.908664, 0.875000, 0.625000, + 0.960470, 0.007122, -1.656251, 0.376383, -0.180735, -0.908664, 0.875000, 0.500000, + 0.988148, 0.007122, -1.644786, 0.376383, -0.180735, -0.908664, 0.750000, 0.500000, + 0.934899, -0.007857, -1.642680, -0.376383, -0.180734, -0.908664, 1.000000, 0.625000, + 0.960470, 0.007122, -1.656251, -0.376383, -0.180734, -0.908664, 0.875000, 0.500000, + 0.960470, -0.007857, -1.653272, -0.376383, -0.180734, -0.908664, 0.875000, 0.625000, + 0.932792, 0.007122, -1.644786, -0.376383, -0.180734, -0.908664, 1.000000, 0.500000, + 0.921328, 0.007122, -1.617109, -0.908665, 0.180735, -0.376381, 0.125000, 0.500000, + 0.934899, 0.022101, -1.642680, -0.908665, 0.180735, -0.376381, 0.000000, 0.375000, + 0.932792, 0.007122, -1.644786, -0.908665, 0.180735, -0.376381, 0.000000, 0.500000, + 0.924307, 0.022101, -1.617109, -0.908665, 0.180735, -0.376381, 0.125000, 0.375000, + 0.934899, 0.022101, -1.591538, -0.908664, 0.180738, 0.376381, 0.250000, 0.375000, + 0.921328, 0.007122, -1.617109, -0.908664, 0.180738, 0.376381, 0.125000, 0.500000, + 0.932792, 0.007122, -1.589431, -0.908664, 0.180738, 0.376381, 0.250000, 0.500000, + 0.924307, 0.022101, -1.617109, -0.908664, 0.180738, 0.376381, 0.125000, 0.375000, + 0.934899, 0.022101, -1.591538, -0.376382, 0.180747, 0.908662, 0.250000, 0.375000, + 0.960470, 0.007122, -1.577967, -0.376383, 0.180746, 0.908662, 0.375000, 0.500000, + 0.960470, 0.022101, -1.580946, -0.376382, 0.180746, 0.908662, 0.375000, 0.375000, + 0.932792, 0.007122, -1.589431, -0.376382, 0.180746, 0.908662, 0.250000, 0.500000, + 0.986041, 0.022101, -1.591538, 0.376382, 0.180747, 0.908662, 0.500000, 0.375000, + 0.960470, 0.022101, -1.580946, 0.376382, 0.180746, 0.908662, 0.375000, 0.375000, + 0.960470, 0.007122, -1.577967, 0.376382, 0.180746, 0.908662, 0.375000, 0.500000, + 0.988148, 0.007122, -1.589431, 0.376382, 0.180746, 0.908662, 0.500000, 0.500000, + 0.986041, 0.022101, -1.591538, 0.908662, 0.180749, 0.376382, 0.500000, 0.375000, + 0.999612, 0.007122, -1.617109, 0.908662, 0.180749, 0.376382, 0.625000, 0.500000, + 0.996633, 0.022101, -1.617109, 0.908662, 0.180749, 0.376381, 0.625000, 0.375000, + 0.988148, 0.007122, -1.589431, 0.908662, 0.180749, 0.376382, 0.500000, 0.500000, + 0.996633, 0.022101, -1.617109, 0.908663, 0.180745, -0.376382, 0.625000, 0.375000, + 0.999612, 0.007122, -1.617109, 0.908663, 0.180745, -0.376382, 0.625000, 0.500000, + 0.986041, 0.022101, -1.642680, 0.908663, 0.180745, -0.376382, 0.750000, 0.375000, + 0.988148, 0.007122, -1.644786, 0.908663, 0.180745, -0.376382, 0.750000, 0.500000, + 0.960470, 0.007122, -1.656251, 0.376383, 0.180735, -0.908664, 0.875000, 0.500000, + 0.986041, 0.022101, -1.642680, 0.376383, 0.180735, -0.908664, 0.750000, 0.375000, + 0.988148, 0.007122, -1.644786, 0.376383, 0.180735, -0.908664, 0.750000, 0.500000, + 0.960470, 0.022101, -1.653272, 0.376383, 0.180735, -0.908664, 0.875000, 0.375000, + 0.932792, 0.007122, -1.644786, -0.376383, 0.180734, -0.908664, 1.000000, 0.500000, + 0.934899, 0.022101, -1.642680, -0.376383, 0.180734, -0.908664, 1.000000, 0.375000, + 0.960470, 0.007122, -1.656251, -0.376383, 0.180734, -0.908664, 0.875000, 0.500000, + 0.960470, 0.022101, -1.653272, -0.376383, 0.180734, -0.908664, 0.875000, 0.375000, + 0.924307, 0.022101, -1.617109, -0.786147, 0.525296, -0.325632, 0.125000, 0.375000, + 0.940899, 0.034799, -1.636680, -0.786147, 0.525296, -0.325632, 0.000000, 0.250000, + 0.934899, 0.022101, -1.642680, -0.786147, 0.525296, -0.325632, 0.000000, 0.375000, + 0.932792, 0.034799, -1.617109, -0.786147, 0.525296, -0.325632, 0.125000, 0.250000, + 0.940899, 0.034799, -1.597538, -0.786149, 0.525292, 0.325635, 0.250000, 0.250000, + 0.924307, 0.022101, -1.617109, -0.786149, 0.525292, 0.325635, 0.125000, 0.375000, + 0.934899, 0.022101, -1.591538, -0.786149, 0.525292, 0.325635, 0.250000, 0.375000, + 0.932792, 0.034799, -1.617109, -0.786149, 0.525292, 0.325635, 0.125000, 0.250000, + 0.940899, 0.034799, -1.597538, -0.325640, 0.525290, 0.786148, 0.250000, 0.250000, + 0.960470, 0.022101, -1.580946, -0.325640, 0.525290, 0.786148, 0.375000, 0.375000, + 0.960470, 0.034799, -1.589431, -0.325640, 0.525290, 0.786148, 0.375000, 0.250000, + 0.934899, 0.022101, -1.591538, -0.325640, 0.525290, 0.786148, 0.250000, 0.375000, + 0.980041, 0.034799, -1.597538, 0.325641, 0.525284, 0.786151, 0.500000, 0.250000, + 0.960470, 0.034799, -1.589431, 0.325642, 0.525284, 0.786151, 0.375000, 0.250000, + 0.960470, 0.022101, -1.580946, 0.325641, 0.525284, 0.786151, 0.375000, 0.375000, + 0.986041, 0.022101, -1.591538, 0.325641, 0.525284, 0.786151, 0.500000, 0.375000, + 0.980041, 0.034799, -1.597538, 0.786149, 0.525291, 0.325637, 0.500000, 0.250000, + 0.996633, 0.022101, -1.617109, 0.786149, 0.525291, 0.325637, 0.625000, 0.375000, + 0.988148, 0.034799, -1.617109, 0.786149, 0.525291, 0.325637, 0.625000, 0.250000, + 0.986041, 0.022101, -1.591538, 0.786149, 0.525291, 0.325637, 0.500000, 0.375000, + 0.988148, 0.034799, -1.617109, 0.786147, 0.525296, -0.325635, 0.625000, 0.250000, + 0.996633, 0.022101, -1.617109, 0.786147, 0.525296, -0.325635, 0.625000, 0.375000, + 0.980041, 0.034799, -1.636680, 0.786147, 0.525296, -0.325635, 0.750000, 0.250000, + 0.986041, 0.022101, -1.642680, 0.786147, 0.525296, -0.325635, 0.750000, 0.375000, + 0.960470, 0.022101, -1.653272, 0.325635, 0.525298, -0.786145, 0.875000, 0.375000, + 0.980041, 0.034799, -1.636680, 0.325635, 0.525298, -0.786145, 0.750000, 0.250000, + 0.986041, 0.022101, -1.642680, 0.325635, 0.525298, -0.786145, 0.750000, 0.375000, + 0.960470, 0.034799, -1.644787, 0.325635, 0.525298, -0.786145, 0.875000, 0.250000, + 0.934899, 0.022101, -1.642680, -0.325635, 0.525297, -0.786146, 1.000000, 0.375000, + 0.940899, 0.034799, -1.636680, -0.325635, 0.525297, -0.786146, 1.000000, 0.250000, + 0.960470, 0.022101, -1.653272, -0.325635, 0.525297, -0.786146, 0.875000, 0.375000, + 0.960470, 0.034799, -1.644787, -0.325635, 0.525297, -0.786146, 0.875000, 0.250000, + 0.932792, 0.034799, -1.617109, -0.541422, 0.810289, -0.224264, 0.125000, 0.250000, + 0.949878, 0.043284, -1.627701, -0.541422, 0.810289, -0.224264, 0.000000, 0.125000, + 0.940899, 0.034799, -1.636680, -0.541422, 0.810289, -0.224264, 0.000000, 0.250000, + 0.945491, 0.043284, -1.617109, -0.541422, 0.810289, -0.224263, 0.125000, 0.125000, + 0.932792, 0.034799, -1.617109, -0.541419, 0.810291, 0.224265, 0.125000, 0.250000, + 0.940899, 0.034799, -1.597538, -0.541419, 0.810291, 0.224265, 0.250000, 0.250000, + 0.949878, 0.043284, -1.606517, -0.541419, 0.810291, 0.224265, 0.250000, 0.125000, + 0.945491, 0.043284, -1.617109, -0.541419, 0.810291, 0.224265, 0.125000, 0.125000, + 0.949878, 0.043284, -1.606517, -0.224272, 0.810287, 0.541422, 0.250000, 0.125000, + 0.960470, 0.034799, -1.589431, -0.224272, 0.810287, 0.541422, 0.375000, 0.250000, + 0.960470, 0.043284, -1.602130, -0.224272, 0.810286, 0.541422, 0.375000, 0.125000, + 0.940899, 0.034799, -1.597538, -0.224272, 0.810287, 0.541422, 0.250000, 0.250000, + 0.971062, 0.043284, -1.606517, 0.224268, 0.810293, 0.541414, 0.500000, 0.125000, + 0.960470, 0.034799, -1.589431, 0.224268, 0.810293, 0.541414, 0.375000, 0.250000, + 0.980041, 0.034799, -1.597538, 0.224268, 0.810293, 0.541414, 0.500000, 0.250000, + 0.960470, 0.043284, -1.602130, 0.224268, 0.810293, 0.541414, 0.375000, 0.125000, + 0.988148, 0.034799, -1.617109, 0.541420, 0.810289, 0.224268, 0.625000, 0.250000, + 0.971062, 0.043284, -1.606517, 0.541420, 0.810289, 0.224268, 0.500000, 0.125000, + 0.980041, 0.034799, -1.597538, 0.541420, 0.810289, 0.224268, 0.500000, 0.250000, + 0.975449, 0.043284, -1.617109, 0.541420, 0.810289, 0.224268, 0.625000, 0.125000, + 0.980041, 0.034799, -1.636680, 0.541423, 0.810287, -0.224267, 0.750000, 0.250000, + 0.971062, 0.043284, -1.627701, 0.541423, 0.810287, -0.224267, 0.750000, 0.125000, + 0.988148, 0.034799, -1.617109, 0.541423, 0.810287, -0.224267, 0.625000, 0.250000, + 0.975449, 0.043284, -1.617109, 0.541423, 0.810287, -0.224267, 0.625000, 0.125000, + 0.971062, 0.043284, -1.627701, 0.224264, 0.810291, -0.541419, 0.750000, 0.125000, + 0.960470, 0.034799, -1.644787, 0.224264, 0.810291, -0.541419, 0.875000, 0.250000, + 0.960470, 0.043284, -1.632088, 0.224264, 0.810291, -0.541419, 0.875000, 0.125000, + 0.980041, 0.034799, -1.636680, 0.224264, 0.810291, -0.541419, 0.750000, 0.250000, + 0.960470, 0.043284, -1.632088, -0.224265, 0.810289, -0.541422, 0.875000, 0.125000, + 0.960470, 0.034799, -1.644787, -0.224265, 0.810289, -0.541422, 0.875000, 0.250000, + 0.949878, 0.043284, -1.627701, -0.224265, 0.810289, -0.541422, 1.000000, 0.125000, + 0.940899, 0.034799, -1.636680, -0.224265, 0.810289, -0.541422, 1.000000, 0.250000, + 0.945491, -0.029041, -1.617109, -0.194459, -0.977598, -0.080546, 0.125000, 0.875000, + 0.949878, -0.029041, -1.627701, -0.194459, -0.977598, -0.080546, 0.000000, 0.875000, + 0.960470, -0.032021, -1.617109, -0.194459, -0.977598, -0.080546, 0.062500, 1.000000, + 0.949878, -0.029041, -1.606517, -0.194459, -0.977598, 0.080546, 0.250000, 0.875000, + 0.945491, -0.029041, -1.617109, -0.194459, -0.977598, 0.080546, 0.125000, 0.875000, + 0.960470, -0.032021, -1.617109, -0.194459, -0.977598, 0.080546, 0.187500, 1.000000, + 0.960470, -0.029041, -1.602130, -0.080543, -0.977599, 0.194455, 0.375000, 0.875000, + 0.949878, -0.029041, -1.606517, -0.080543, -0.977599, 0.194455, 0.250000, 0.875000, + 0.960470, -0.032021, -1.617109, -0.080543, -0.977599, 0.194455, 0.312500, 1.000000, + 0.971062, -0.029041, -1.606517, 0.080553, -0.977598, 0.194457, 0.500000, 0.875000, + 0.960470, -0.029041, -1.602130, 0.080553, -0.977598, 0.194457, 0.375000, 0.875000, + 0.960470, -0.032021, -1.617109, 0.080553, -0.977598, 0.194457, 0.437500, 1.000000, + 0.975449, -0.029041, -1.617109, 0.194453, -0.977599, 0.080549, 0.625000, 0.875000, + 0.971062, -0.029041, -1.606517, 0.194453, -0.977599, 0.080549, 0.500000, 0.875000, + 0.960470, -0.032021, -1.617109, 0.194453, -0.977599, 0.080549, 0.562500, 1.000000, + 0.971062, -0.029041, -1.627701, 0.194458, -0.977598, -0.080547, 0.750000, 0.875000, + 0.975449, -0.029041, -1.617109, 0.194459, -0.977598, -0.080547, 0.625000, 0.875000, + 0.960470, -0.032021, -1.617109, 0.194458, -0.977598, -0.080547, 0.687500, 1.000000, + 0.960470, -0.029041, -1.632088, 0.080549, -0.977598, -0.194459, 0.875000, 0.875000, + 0.971062, -0.029041, -1.627701, 0.080549, -0.977598, -0.194459, 0.750000, 0.875000, + 0.960470, -0.032021, -1.617109, 0.080549, -0.977598, -0.194459, 0.812500, 1.000000, + 0.949878, -0.029041, -1.627701, -0.080549, -0.977598, -0.194459, 1.000000, 0.875000, + 0.960470, -0.029041, -1.632088, -0.080549, -0.977598, -0.194459, 0.875000, 0.875000, + 0.960470, -0.032021, -1.617109, -0.080549, -0.977598, -0.194459, 0.937500, 1.000000, + 0.949878, 0.043284, -1.627701, -0.194459, 0.977598, -0.080546, 0.000000, 0.125000, + 0.945491, 0.043284, -1.617109, -0.194458, 0.977598, -0.080546, 0.125000, 0.125000, + 0.960470, 0.046264, -1.617109, -0.194458, 0.977598, -0.080546, 0.062500, 0.000000, + 0.945491, 0.043284, -1.617109, -0.194458, 0.977598, 0.080546, 0.125000, 0.125000, + 0.949878, 0.043284, -1.606517, -0.194458, 0.977598, 0.080546, 0.250000, 0.125000, + 0.960470, 0.046264, -1.617109, -0.194458, 0.977598, 0.080546, 0.187500, 0.000000, + 0.949878, 0.043284, -1.606517, -0.080543, 0.977599, 0.194454, 0.250000, 0.125000, + 0.960470, 0.043284, -1.602130, -0.080543, 0.977599, 0.194454, 0.375000, 0.125000, + 0.960470, 0.046264, -1.617109, -0.080543, 0.977599, 0.194454, 0.312500, 0.000000, + 0.960470, 0.043284, -1.602130, 0.080558, 0.977598, 0.194455, 0.375000, 0.125000, + 0.971062, 0.043284, -1.606517, 0.080558, 0.977598, 0.194455, 0.500000, 0.125000, + 0.960470, 0.046264, -1.617109, 0.080558, 0.977598, 0.194455, 0.437500, 0.000000, + 0.971062, 0.043284, -1.606517, 0.194449, 0.977600, 0.080549, 0.500000, 0.125000, + 0.975449, 0.043284, -1.617109, 0.194449, 0.977600, 0.080549, 0.625000, 0.125000, + 0.960470, 0.046264, -1.617109, 0.194449, 0.977600, 0.080549, 0.562500, 0.000000, + 0.975449, 0.043284, -1.617109, 0.194458, 0.977598, -0.080547, 0.625000, 0.125000, + 0.971062, 0.043284, -1.627701, 0.194458, 0.977598, -0.080547, 0.750000, 0.125000, + 0.960470, 0.046264, -1.617109, 0.194458, 0.977598, -0.080547, 0.687500, 0.000000, + 0.971062, 0.043284, -1.627701, 0.080549, 0.977599, -0.194456, 0.750000, 0.125000, + 0.960470, 0.043284, -1.632088, 0.080549, 0.977599, -0.194456, 0.875000, 0.125000, + 0.960470, 0.046264, -1.617109, 0.080549, 0.977599, -0.194456, 0.812500, 0.000000, + 0.960470, 0.043284, -1.632088, -0.080549, 0.977598, -0.194457, 0.875000, 0.125000, + 0.949878, 0.043284, -1.627701, -0.080549, 0.977598, -0.194457, 1.000000, 0.125000, + 0.960470, 0.046264, -1.617109, -0.080549, 0.977598, -0.194457, 0.937500, 0.000000, + 0.538256, -0.388280, 0.644288, -0.743145, 0.000000, -0.669131, 0.391667, 0.687500, + 0.538256, -0.550820, 0.644288, -0.743145, 0.000000, -0.669131, 0.391667, 0.311560, + 0.518817, -0.388280, 0.687948, -0.978148, 0.000000, -0.207911, 0.375000, 0.687500, + 0.518817, -0.550820, 0.687948, -0.978148, 0.000000, -0.207911, 0.375000, 0.311560, + 0.595723, -0.550820, 0.602536, -0.309017, 0.000000, -0.951056, 0.416667, 0.311560, + 0.595723, -0.388280, 0.602536, -0.309017, 0.000000, -0.951056, 0.416667, 0.687500, + 0.666755, -0.550820, 0.602536, 0.104528, 0.000000, -0.994522, 0.441667, 0.311560, + 0.666755, -0.388280, 0.602536, 0.104528, 0.000000, -0.994522, 0.441667, 0.687500, + 0.688706, -0.550820, 0.612309, 0.587785, 0.000000, -0.809017, 0.450000, 0.311560, + 0.688706, -0.388280, 0.612309, 0.587785, 0.000000, -0.809017, 0.450000, 0.687500, + 0.724222, -0.550820, 0.644288, 0.809017, 0.000000, -0.587785, 0.466667, 0.311560, + 0.724222, -0.388280, 0.644288, 0.809017, 0.000000, -0.587785, 0.466667, 0.687500, + 0.743661, -0.550820, 0.687948, 0.951057, 0.000000, -0.309017, 0.483333, 0.311560, + 0.743661, -0.388280, 0.687948, 0.951057, 0.000000, -0.309017, 0.483333, 0.687500, + 0.746173, -0.550820, 0.711844, 0.994522, 0.000000, 0.104528, 0.491667, 0.311560, + 0.746173, -0.388280, 0.711844, 0.994522, 0.000000, 0.104528, 0.491667, 0.687500, + 0.736236, -0.550820, 0.758592, 0.866025, 0.000000, 0.500000, 0.508333, 0.311560, + 0.736236, -0.388280, 0.758592, 0.866025, 0.000000, 0.500000, 0.508333, 0.687500, + 0.688706, -0.550820, 0.811379, 0.669130, 0.000000, 0.743145, 0.533333, 0.311560, + 0.688706, -0.388280, 0.811379, 0.669130, 0.000000, 0.743145, 0.533333, 0.687500, + 0.666755, -0.388280, 0.821152, 0.104528, 0.000000, 0.994522, 0.541667, 0.687500, + 0.666755, -0.550820, 0.821152, 0.104528, 0.000000, 0.994522, 0.541667, 0.311560, + 0.595723, -0.388280, 0.821152, -0.104528, 0.000000, 0.994522, 0.566666, 0.687500, + 0.595723, -0.550820, 0.821152, -0.104528, 0.000000, 0.994522, 0.566666, 0.311560, + 0.573772, -0.388280, 0.811379, -0.587785, 0.000000, 0.809017, 0.575000, 0.687500, + 0.573772, -0.550820, 0.811379, -0.587785, 0.000000, 0.809017, 0.575000, 0.311560, + 0.538256, -0.388280, 0.779400, -0.809017, 0.000000, 0.587785, 0.591666, 0.687500, + 0.538256, -0.550820, 0.779400, -0.809017, 0.000000, 0.587785, 0.591666, 0.311560, + 0.518817, -0.388280, 0.735740, -0.978147, 0.000000, 0.207913, 0.608333, 0.687500, + 0.518817, -0.550820, 0.735740, -0.978147, 0.000000, 0.207913, 0.608333, 0.311560, + 0.518817, -0.388280, 0.687948, -0.978148, 0.000000, -0.207911, 0.625000, 0.687500, + 0.518817, -0.550820, 0.687948, -0.978148, 0.000000, -0.207911, 0.625000, 0.311560, + 0.538256, -0.388280, 0.644288, 0.000000, 1.000000, 0.000000, 0.626409, 0.935592, + 0.518817, -0.388280, 0.687948, 0.000000, 1.000000, 0.000000, 0.652836, 0.876236, + 0.666755, -0.388280, 0.602536, 0.000000, 1.000000, 0.000000, 0.451716, 0.992353, + 0.595723, -0.388280, 0.602536, 0.000000, 1.000000, 0.000000, 0.548284, 0.992353, + 0.724222, -0.388280, 0.644288, 0.000000, 1.000000, 0.000000, 0.373591, 0.935592, + 0.688706, -0.388280, 0.612309, 0.000000, 1.000000, 0.000009, 0.421875, 0.979067, + 0.743661, -0.388280, 0.687948, 0.000000, 1.000000, 0.000000, 0.347164, 0.876236, + 0.746173, -0.388280, 0.711844, 0.000000, 1.000000, 0.000000, 0.343750, 0.843750, + 0.736236, -0.388280, 0.758592, 0.000000, 1.000000, 0.000000, 0.357258, 0.780197, + 0.688706, -0.388280, 0.811379, 0.000000, 1.000000, 0.000000, 0.421875, 0.708433, + 0.666755, -0.388280, 0.821152, 0.000000, 1.000000, 0.000000, 0.451716, 0.695147, + 0.595723, -0.388280, 0.821152, 0.000000, 1.000000, 0.000000, 0.548284, 0.695147, + 0.573772, -0.388280, 0.811379, 0.000000, 1.000000, 0.000000, 0.578125, 0.708434, + 0.538256, -0.388280, 0.779400, 0.000000, 1.000000, 0.000000, 0.626409, 0.751909, + 0.518817, -0.388280, 0.735740, 0.000000, 1.000000, 0.000000, 0.652836, 0.811264, + 0.538256, -0.550820, 0.644288, 0.000000, -1.000000, 0.000002, 0.626409, 0.064409, + 0.595723, -0.550820, 0.602536, 0.000000, -1.000000, 0.000000, 0.548284, 0.007647, + 0.518817, -0.550820, 0.687948, 0.000000, -1.000000, 0.000000, 0.652836, 0.123764, + 0.666755, -0.550820, 0.602536, 0.000000, -1.000000, 0.000000, 0.451716, 0.007647, + 0.688706, -0.550820, 0.612309, 0.000000, -1.000000, 0.000000, 0.421875, 0.020934, + 0.724222, -0.550820, 0.644288, 0.000000, -1.000000, 0.000000, 0.373591, 0.064409, + 0.743661, -0.550820, 0.687948, 0.000000, -1.000000, 0.000000, 0.347164, 0.123764, + 0.746173, -0.550820, 0.711844, 0.000000, -1.000000, 0.000000, 0.343750, 0.156250, + 0.736236, -0.550820, 0.758592, 0.000000, -1.000000, 0.000000, 0.357258, 0.219803, + 0.688706, -0.550820, 0.811379, 0.000000, -1.000000, 0.000000, 0.421875, 0.291567, + 0.666755, -0.550820, 0.821152, 0.000000, -1.000000, 0.000000, 0.451716, 0.304853, + 0.595723, -0.550820, 0.821152, 0.000000, -1.000000, 0.000000, 0.548284, 0.304853, + 0.573772, -0.550820, 0.811379, 0.000000, -1.000000, 0.000000, 0.578125, 0.291567, + 0.538256, -0.550820, 0.779400, 0.000000, -1.000000, 0.000000, 0.626409, 0.248092, + 0.518817, -0.550820, 0.735740, 0.000000, -1.000000, 0.000000, 0.652836, 0.188736 + ], + "parts": [ + { + "id": "shape241_part1", + "type": "TRIANGLES", + "indices": [ + 0, 1, 2, 1, 0, 3, 3, 4, 1, 4, 3, 5, + 6, 7, 5, 5, 7, 4, 8, 9, 6, 6, 9, 7, + 10, 11, 8, 8, 11, 9, 12, 13, 10, 10, 13, 11, + 14, 15, 12, 12, 15, 13, 16, 17, 14, 14, 17, 15, + 17, 16, 18, 19, 18, 16, 18, 19, 20, 21, 20, 19, + 20, 21, 22, 23, 22, 21, 22, 23, 24, 25, 24, 23, + 24, 25, 26, 26, 25, 27, 26, 27, 28, 28, 27, 29, + 28, 29, 30, 30, 29, 31, 30, 31, 32, 32, 31, 33, + 32, 33, 34, 34, 33, 35, 35, 36, 34, 36, 35, 37, + 37, 38, 36, 38, 37, 39, 39, 40, 38, 40, 39, 41, + 42, 43, 44, 43, 42, 45, 43, 46, 47, 43, 47, 44, + 48, 49, 46, 46, 49, 47, 50, 51, 48, 51, 49, 48, + 51, 52, 53, 52, 51, 50, 52, 54, 53, 54, 52, 55, + 54, 56, 57, 56, 54, 55, 58, 57, 56, 57, 58, 59, + 60, 59, 58, 59, 60, 61, 62, 61, 60, 61, 62, 63, + 63, 62, 64, 65, 64, 62, 64, 65, 66, 66, 65, 67, + 66, 68, 69, 68, 66, 67, 68, 70, 69, 70, 68, 71, + 72, 70, 71, 70, 72, 73, 74, 75, 72, 72, 75, 73, + 76, 75, 74, 75, 76, 77, 77, 76, 78, 78, 76, 79, + 78, 80, 81, 80, 78, 79, 80, 82, 81, 82, 80, 83, + 84, 85, 86, 85, 84, 87, 87, 88, 85, 88, 87, 89, + 90, 91, 89, 89, 91, 88, 92, 93, 90, 90, 93, 91, + 94, 95, 92, 92, 95, 93, 96, 97, 94, 94, 97, 95, + 98, 99, 96, 96, 99, 97, 99, 98, 100, 101, 100, 98, + 100, 101, 102, 103, 102, 101, 102, 103, 104, 105, 104, 103, + 104, 105, 106, 107, 106, 105, 106, 107, 108, 109, 108, 107, + 108, 109, 110, 111, 110, 109, 110, 111, 112, 112, 111, 113, + 112, 113, 114, 114, 113, 115, 115, 116, 114, 116, 115, 117, + 117, 118, 116, 118, 117, 119, 119, 120, 118, 120, 119, 121, + 121, 122, 120, 122, 121, 123, 123, 124, 122, 124, 123, 125, + 126, 127, 128, 127, 126, 129, 127, 130, 131, 130, 127, 129, + 131, 132, 133, 132, 131, 130, 134, 133, 132, 133, 134, 135, + 136, 137, 134, 137, 135, 134, 138, 137, 136, 137, 138, 139, + 138, 140, 139, 140, 138, 141, 141, 142, 140, 142, 141, 143, + 142, 143, 144, 144, 143, 145, 144, 145, 146, 147, 146, 145, + 148, 146, 147, 146, 148, 149, 149, 150, 151, 150, 149, 148, + 152, 150, 153, 150, 152, 151, 152, 154, 155, 154, 152, 153, + 154, 156, 155, 156, 154, 157, 156, 158, 159, 158, 156, 157, + 160, 161, 158, 161, 159, 158, 162, 161, 160, 161, 162, 163, + 164, 163, 162, 164, 162, 165, 164, 166, 167, 166, 164, 165 + ] + }, + { + "id": "shape242_part1", + "type": "TRIANGLES", + "indices": [ + 168, 169, 170, 169, 168, 171, 171, 172, 169, 172, 171, 173, + 174, 175, 173, 173, 175, 172, 176, 177, 174, 174, 177, 175, + 178, 179, 176, 176, 179, 177, 180, 181, 178, 178, 181, 179, + 182, 183, 180, 180, 183, 181, 184, 185, 182, 182, 185, 183, + 185, 184, 186, 187, 186, 184, 186, 187, 188, 189, 188, 187, + 188, 189, 190, 191, 190, 189, 190, 191, 192, 193, 192, 191, + 193, 194, 192, 194, 193, 195, 194, 195, 196, 196, 195, 197, + 196, 197, 198, 198, 197, 199, 198, 199, 200, 200, 199, 201, + 200, 201, 202, 202, 201, 203, 202, 203, 204, 204, 203, 205, + 205, 206, 204, 206, 205, 207, 207, 208, 206, 208, 207, 209, + 210, 211, 212, 211, 210, 213, 211, 214, 215, 211, 215, 212, + 216, 215, 214, 215, 216, 217, 218, 217, 216, 217, 218, 219, + 219, 220, 221, 220, 219, 218, 220, 222, 221, 222, 220, 223, + 223, 224, 222, 224, 223, 225, 225, 226, 227, 225, 227, 224, + 228, 227, 226, 227, 228, 229, 230, 229, 228, 229, 230, 231, + 231, 230, 232, 233, 232, 230, 232, 233, 234, 234, 233, 235, + 234, 236, 237, 236, 234, 235, 237, 238, 239, 238, 237, 236, + 240, 239, 238, 239, 240, 241, 242, 243, 240, 240, 243, 241, + 244, 245, 242, 245, 243, 242, 245, 244, 246, 246, 244, 247, + 246, 248, 249, 248, 246, 247, 249, 250, 251, 250, 249, 248, + 252, 253, 254, 253, 252, 255, 255, 256, 253, 256, 255, 257, + 258, 259, 257, 257, 259, 256, 260, 261, 258, 258, 261, 259, + 262, 263, 260, 260, 263, 261, 264, 265, 262, 262, 265, 263, + 266, 267, 264, 264, 267, 265, 268, 269, 266, 266, 269, 267, + 269, 268, 270, 271, 270, 268, 270, 271, 272, 273, 272, 271, + 272, 273, 274, 275, 274, 273, 274, 275, 276, 277, 276, 275, + 276, 277, 278, 278, 277, 279, 278, 279, 280, 280, 279, 281, + 280, 281, 282, 282, 281, 283, 282, 283, 284, 284, 283, 285, + 285, 286, 284, 286, 285, 287, 287, 288, 286, 288, 287, 289, + 289, 290, 288, 290, 289, 291, 291, 292, 290, 292, 291, 293, + 294, 295, 296, 295, 294, 297, 295, 298, 299, 298, 295, 297, + 299, 298, 300, 300, 298, 301, 302, 303, 301, 303, 300, 301, + 304, 305, 302, 305, 303, 302, 306, 305, 304, 305, 306, 307, + 307, 308, 309, 308, 307, 306, 309, 310, 311, 310, 309, 308, + 311, 310, 312, 312, 310, 313, 312, 313, 314, 315, 314, 313, + 316, 314, 315, 314, 316, 317, 317, 318, 319, 318, 317, 316, + 320, 318, 321, 318, 320, 319, 321, 322, 320, 322, 321, 323, + 323, 324, 322, 324, 323, 325, 324, 326, 327, 326, 324, 325, + 328, 327, 326, 327, 328, 329, 330, 329, 328, 329, 330, 331, + 332, 331, 330, 332, 330, 333, 333, 334, 332, 334, 333, 335 + ] + }, + { + "id": "shape243_part1", + "type": "TRIANGLES", + "indices": [ + 336, 337, 338, 337, 336, 339, 339, 340, 337, 340, 339, 341, + 342, 343, 341, 341, 343, 340, 344, 345, 342, 342, 345, 343, + 346, 347, 344, 344, 347, 345, 348, 349, 346, 346, 349, 347, + 350, 351, 348, 348, 351, 349, 352, 353, 350, 350, 353, 351, + 353, 352, 354, 355, 354, 352, 354, 355, 356, 357, 356, 355, + 356, 357, 358, 359, 358, 357, 358, 359, 360, 361, 360, 359, + 361, 362, 360, 362, 361, 363, 362, 363, 364, 364, 363, 365, + 364, 365, 366, 366, 365, 367, 366, 367, 368, 368, 367, 369, + 368, 369, 370, 370, 369, 371, 370, 371, 372, 372, 371, 373, + 373, 374, 372, 374, 373, 375, 375, 376, 374, 376, 375, 377, + 378, 379, 380, 379, 378, 381, 379, 382, 383, 379, 383, 380, + 384, 383, 382, 383, 384, 385, 386, 385, 384, 385, 386, 387, + 387, 388, 389, 388, 387, 386, 388, 390, 389, 390, 388, 391, + 391, 392, 390, 392, 391, 393, 393, 394, 395, 393, 395, 392, + 396, 395, 394, 395, 396, 397, 398, 397, 396, 397, 398, 399, + 399, 398, 400, 401, 400, 398, 400, 402, 403, 402, 400, 401, + 402, 404, 403, 404, 402, 405, 404, 406, 407, 406, 404, 405, + 408, 407, 406, 407, 408, 409, 410, 411, 408, 408, 411, 409, + 412, 413, 410, 413, 411, 410, 413, 412, 414, 414, 412, 415, + 414, 416, 417, 416, 414, 415, 417, 418, 419, 418, 417, 416, + 420, 421, 422, 421, 420, 423, 423, 424, 421, 424, 423, 425, + 426, 427, 425, 425, 427, 424, 428, 429, 426, 426, 429, 427, + 430, 431, 428, 428, 431, 429, 432, 433, 430, 430, 433, 431, + 434, 435, 432, 432, 435, 433, 436, 437, 434, 434, 437, 435, + 437, 436, 438, 439, 438, 436, 438, 439, 440, 441, 440, 439, + 440, 441, 442, 443, 442, 441, 442, 443, 444, 445, 444, 443, + 444, 445, 446, 447, 446, 445, 446, 447, 448, 448, 447, 449, + 448, 449, 450, 450, 449, 451, 450, 451, 452, 452, 451, 453, + 453, 454, 452, 454, 453, 455, 455, 456, 454, 456, 455, 457, + 457, 458, 456, 458, 457, 459, 459, 460, 458, 460, 459, 461, + 462, 463, 464, 463, 462, 465, 463, 466, 467, 466, 463, 465, + 467, 466, 468, 468, 466, 469, 470, 471, 469, 471, 468, 469, + 472, 473, 470, 473, 471, 470, 474, 473, 472, 473, 474, 475, + 475, 476, 477, 476, 475, 474, 477, 478, 479, 478, 477, 476, + 479, 478, 480, 480, 478, 481, 480, 481, 482, 483, 482, 481, + 484, 482, 483, 482, 484, 485, 486, 485, 484, 486, 484, 487, + 488, 486, 487, 486, 488, 489, 488, 490, 489, 490, 488, 491, + 491, 492, 490, 492, 491, 493, 492, 494, 495, 494, 492, 493, + 496, 495, 494, 495, 496, 497, 498, 497, 496, 497, 498, 499, + 500, 499, 498, 500, 498, 501, 501, 502, 500, 502, 501, 503 + ] + }, + { + "id": "shape244_part1", + "type": "TRIANGLES", + "indices": [ + 504, 505, 506, 505, 504, 507, 507, 508, 505, 508, 507, 509, + 509, 510, 508, 510, 509, 511, 512, 513, 511, 511, 513, 510, + 514, 515, 512, 512, 515, 513, 516, 517, 514, 514, 517, 515, + 518, 519, 516, 516, 519, 517, 519, 518, 520, 521, 520, 518, + 520, 521, 522, 523, 522, 521, 522, 523, 524, 525, 524, 523, + 524, 525, 526, 527, 526, 525, 526, 527, 528, 529, 528, 527, + 528, 529, 530, 530, 529, 531, 531, 532, 530, 532, 531, 533, + 532, 533, 534, 534, 533, 535, 535, 536, 534, 536, 535, 537, + 536, 537, 538, 538, 537, 539, 538, 539, 540, 540, 539, 541, + 541, 542, 540, 542, 541, 543, 543, 544, 542, 544, 543, 545, + 546, 547, 548, 547, 546, 549, 549, 550, 551, 549, 551, 547, + 552, 553, 550, 550, 553, 551, 554, 555, 552, 555, 553, 552, + 555, 554, 556, 556, 554, 557, 556, 558, 559, 558, 556, 557, + 559, 560, 561, 560, 559, 558, 562, 561, 560, 561, 562, 563, + 562, 564, 565, 562, 565, 563, 566, 567, 564, 567, 565, 564, + 567, 568, 569, 568, 567, 566, 569, 570, 571, 570, 569, 568, + 570, 572, 571, 572, 570, 573, 572, 574, 575, 574, 572, 573, + 576, 575, 574, 575, 576, 577, 578, 579, 576, 576, 579, 577, + 580, 581, 578, 581, 579, 578, 581, 580, 582, 582, 580, 583, + 583, 584, 582, 584, 583, 585, 584, 586, 587, 586, 584, 585, + 588, 589, 590, 589, 588, 591, 591, 592, 589, 592, 591, 593, + 594, 595, 593, 593, 595, 592, 596, 597, 594, 594, 597, 595, + 598, 599, 596, 596, 599, 597, 600, 601, 598, 598, 601, 599, + 602, 603, 600, 600, 603, 601, 603, 602, 604, 605, 604, 602, + 604, 605, 606, 607, 606, 605, 606, 607, 608, 609, 608, 607, + 608, 609, 610, 611, 610, 609, 610, 611, 612, 613, 612, 611, + 612, 613, 614, 615, 614, 613, 614, 615, 616, 616, 615, 617, + 616, 617, 618, 618, 617, 619, 618, 619, 620, 620, 619, 621, + 621, 622, 620, 622, 621, 623, 622, 623, 624, 624, 623, 625, + 625, 626, 624, 626, 625, 627, 627, 628, 626, 628, 627, 629, + 630, 631, 632, 631, 630, 633, 632, 634, 635, 634, 632, 631, + 635, 636, 637, 636, 635, 634, 638, 637, 636, 637, 638, 639, + 640, 639, 638, 639, 640, 641, 642, 640, 643, 640, 642, 641, + 643, 644, 642, 644, 643, 645, 645, 646, 644, 646, 645, 647, + 646, 648, 649, 648, 646, 647, 649, 650, 651, 650, 649, 648, + 652, 653, 650, 653, 651, 650, 654, 653, 652, 654, 652, 655, + 656, 654, 655, 654, 656, 657, 656, 658, 657, 658, 656, 659, + 659, 660, 658, 660, 659, 661, 660, 662, 663, 662, 660, 661, + 664, 663, 662, 663, 664, 665, 666, 665, 664, 665, 666, 667, + 667, 668, 669, 668, 667, 666, 668, 670, 669, 670, 668, 671 + ] + }, + { + "id": "shape245_part1", + "type": "TRIANGLES", + "indices": [ + 672, 673, 674, 673, 672, 675, 675, 676, 673, 676, 675, 677, + 678, 679, 677, 677, 679, 676, 680, 681, 678, 678, 681, 679, + 682, 683, 680, 680, 683, 681, 684, 685, 682, 682, 685, 683, + 686, 687, 684, 684, 687, 685, 688, 689, 686, 686, 689, 687, + 689, 688, 690, 691, 690, 688, 690, 691, 692, 693, 692, 691, + 692, 693, 694, 695, 694, 693, 694, 695, 696, 697, 696, 695, + 697, 698, 696, 698, 697, 699, 698, 699, 700, 700, 699, 701, + 700, 701, 702, 702, 701, 703, 702, 703, 704, 704, 703, 705, + 704, 705, 706, 706, 705, 707, 706, 707, 708, 708, 707, 709, + 709, 710, 708, 710, 709, 711, 711, 712, 710, 712, 711, 713, + 714, 715, 716, 715, 714, 717, 715, 718, 719, 715, 719, 716, + 720, 719, 718, 719, 720, 721, 722, 721, 720, 721, 722, 723, + 723, 724, 725, 724, 723, 722, 724, 726, 725, 726, 724, 727, + 727, 728, 726, 728, 727, 729, 729, 730, 731, 729, 731, 728, + 732, 731, 730, 731, 732, 733, 734, 733, 732, 733, 734, 735, + 735, 734, 736, 737, 736, 734, 736, 737, 738, 738, 737, 739, + 738, 740, 741, 740, 738, 739, 740, 742, 741, 742, 740, 743, + 743, 744, 745, 743, 745, 742, 746, 745, 744, 745, 746, 747, + 748, 747, 746, 747, 748, 749, 749, 748, 750, 750, 748, 751, + 750, 752, 753, 752, 750, 751, 753, 754, 755, 754, 753, 752, + 756, 757, 758, 757, 756, 759, 759, 760, 757, 760, 759, 761, + 762, 763, 761, 761, 763, 760, 764, 765, 762, 762, 765, 763, + 766, 767, 764, 764, 767, 765, 768, 769, 766, 766, 769, 767, + 770, 771, 768, 768, 771, 769, 772, 773, 770, 770, 773, 771, + 773, 772, 774, 775, 774, 772, 774, 775, 776, 777, 776, 775, + 776, 777, 778, 779, 778, 777, 778, 779, 780, 781, 780, 779, + 780, 781, 782, 782, 781, 783, 782, 783, 784, 784, 783, 785, + 784, 785, 786, 786, 785, 787, 786, 787, 788, 788, 787, 789, + 789, 790, 788, 790, 789, 791, 791, 792, 790, 792, 791, 793, + 793, 794, 792, 794, 793, 795, 795, 796, 794, 796, 795, 797, + 798, 799, 800, 799, 798, 801, 799, 802, 803, 802, 799, 801, + 803, 802, 804, 804, 802, 805, 806, 807, 805, 807, 804, 805, + 808, 809, 806, 809, 807, 806, 810, 809, 808, 809, 810, 811, + 811, 812, 813, 812, 811, 810, 813, 814, 815, 814, 813, 812, + 815, 814, 816, 816, 814, 817, 816, 817, 818, 819, 818, 817, + 820, 818, 819, 818, 820, 821, 821, 822, 823, 822, 821, 820, + 824, 822, 825, 822, 824, 823, 824, 826, 827, 826, 824, 825, + 827, 828, 829, 828, 827, 826, 829, 828, 830, 830, 828, 831, + 832, 833, 831, 833, 830, 831, 834, 833, 832, 833, 834, 835, + 836, 835, 834, 836, 834, 837, 837, 838, 836, 838, 837, 839 + ] + }, + { + "id": "shape246_part1", + "type": "TRIANGLES", + "indices": [ + 840, 841, 842, 841, 840, 843, 843, 844, 841, 844, 843, 845, + 845, 846, 844, 846, 845, 847, 848, 849, 847, 847, 849, 846, + 850, 851, 848, 848, 851, 849, 852, 853, 850, 850, 853, 851, + 854, 855, 852, 852, 855, 853, 855, 854, 856, 857, 856, 854, + 856, 857, 858, 859, 858, 857, 858, 859, 860, 861, 860, 859, + 860, 861, 862, 863, 862, 861, 862, 863, 864, 865, 864, 863, + 864, 865, 866, 867, 866, 865, 866, 867, 868, 868, 867, 869, + 868, 869, 870, 870, 869, 871, 870, 871, 872, 872, 871, 873, + 872, 873, 874, 874, 873, 875, 875, 876, 874, 876, 875, 877, + 877, 878, 876, 878, 877, 879, 879, 880, 878, 880, 879, 881, + 882, 883, 884, 883, 882, 885, 885, 886, 887, 885, 887, 883, + 888, 889, 886, 886, 889, 887, 890, 889, 888, 889, 890, 891, + 891, 890, 892, 892, 890, 893, 892, 894, 895, 894, 892, 893, + 894, 896, 895, 896, 894, 897, 898, 896, 897, 896, 898, 899, + 898, 900, 901, 898, 901, 899, 902, 903, 900, 903, 901, 900, + 903, 904, 905, 904, 903, 902, 905, 906, 907, 906, 905, 904, + 906, 908, 907, 908, 906, 909, 909, 910, 908, 910, 909, 911, + 912, 910, 911, 910, 912, 913, 914, 915, 912, 912, 915, 913, + 916, 915, 914, 915, 916, 917, 917, 916, 918, 918, 916, 919, + 918, 920, 921, 920, 918, 919, 921, 922, 923, 922, 921, 920, + 924, 925, 926, 925, 924, 927, 927, 928, 925, 928, 927, 929, + 930, 931, 929, 929, 931, 928, 932, 933, 930, 930, 933, 931, + 934, 935, 932, 932, 935, 933, 936, 937, 934, 934, 937, 935, + 938, 939, 936, 936, 939, 937, 940, 941, 938, 938, 941, 939, + 941, 940, 942, 943, 942, 940, 942, 943, 944, 945, 944, 943, + 944, 945, 946, 947, 946, 945, 946, 947, 948, 949, 948, 947, + 949, 950, 948, 950, 949, 951, 951, 952, 950, 952, 951, 953, + 952, 953, 954, 954, 953, 955, 955, 956, 954, 956, 955, 957, + 956, 957, 958, 958, 957, 959, 958, 959, 960, 960, 959, 961, + 961, 962, 960, 962, 961, 963, 963, 964, 962, 964, 963, 965, + 966, 967, 968, 967, 966, 969, 968, 970, 971, 970, 968, 967, + 971, 972, 973, 972, 971, 970, 974, 975, 972, 975, 973, 972, + 976, 975, 974, 975, 976, 977, 978, 976, 979, 976, 978, 977, + 978, 980, 981, 980, 978, 979, 980, 982, 981, 982, 980, 983, + 982, 984, 985, 984, 982, 983, 985, 986, 987, 986, 985, 984, + 988, 989, 986, 989, 987, 986, 990, 989, 988, 990, 988, 991, + 992, 991, 993, 991, 992, 990, 992, 994, 995, 994, 992, 993, + 994, 996, 995, 996, 994, 997, 996, 998, 999, 998, 996, 997, + 1000, 1001, 998, 1001, 999, 998, 1002, 1003, 1000, 1003, 1001, 1000, + 1004, 1003, 1002, 1004, 1002, 1005, 1005, 1006, 1004, 1006, 1005, 1007 + ] + }, + { + "id": "shape247_part1", + "type": "TRIANGLES", + "indices": [ + 1008, 1009, 1010, 1009, 1008, 1011, 1011, 1012, 1009, 1012, 1011, 1013, + 1014, 1015, 1013, 1013, 1015, 1012, 1016, 1017, 1014, 1014, 1017, 1015, + 1018, 1019, 1016, 1016, 1019, 1017, 1020, 1021, 1018, 1018, 1021, 1019, + 1022, 1023, 1020, 1020, 1023, 1021, 1024, 1025, 1022, 1022, 1025, 1023, + 1025, 1024, 1026, 1027, 1026, 1024, 1026, 1027, 1028, 1029, 1028, 1027, + 1028, 1029, 1030, 1031, 1030, 1029, 1030, 1031, 1032, 1033, 1032, 1031, + 1032, 1033, 1034, 1035, 1034, 1033, 1035, 1036, 1034, 1036, 1035, 1037, + 1036, 1037, 1038, 1038, 1037, 1039, 1039, 1040, 1038, 1040, 1039, 1041, + 1040, 1041, 1042, 1042, 1041, 1043, 1043, 1044, 1042, 1044, 1043, 1045, + 1045, 1046, 1044, 1046, 1045, 1047, 1047, 1048, 1046, 1048, 1047, 1049, + 1050, 1051, 1052, 1051, 1050, 1053, 1053, 1054, 1055, 1053, 1055, 1051, + 1056, 1055, 1054, 1055, 1056, 1057, 1058, 1057, 1056, 1057, 1058, 1059, + 1059, 1060, 1061, 1060, 1059, 1058, 1060, 1062, 1061, 1062, 1060, 1063, + 1063, 1064, 1062, 1064, 1063, 1065, 1065, 1066, 1067, 1065, 1067, 1064, + 1066, 1068, 1069, 1066, 1069, 1067, 1070, 1071, 1068, 1071, 1069, 1068, + 1071, 1072, 1073, 1072, 1071, 1070, 1073, 1074, 1075, 1074, 1073, 1072, + 1074, 1076, 1075, 1076, 1074, 1077, 1077, 1078, 1076, 1078, 1077, 1079, + 1079, 1080, 1081, 1079, 1081, 1078, 1082, 1083, 1080, 1080, 1083, 1081, + 1084, 1085, 1082, 1085, 1083, 1082, 1085, 1084, 1086, 1086, 1084, 1087, + 1087, 1088, 1086, 1088, 1087, 1089, 1088, 1090, 1091, 1090, 1088, 1089, + 1092, 1093, 1094, 1093, 1092, 1095, 1095, 1096, 1093, 1096, 1095, 1097, + 1098, 1099, 1097, 1097, 1099, 1096, 1100, 1101, 1098, 1098, 1101, 1099, + 1102, 1103, 1100, 1100, 1103, 1101, 1104, 1105, 1102, 1102, 1105, 1103, + 1106, 1107, 1104, 1104, 1107, 1105, 1108, 1109, 1106, 1106, 1109, 1107, + 1109, 1108, 1110, 1111, 1110, 1108, 1110, 1111, 1112, 1113, 1112, 1111, + 1112, 1113, 1114, 1115, 1114, 1113, 1114, 1115, 1116, 1117, 1116, 1115, + 1116, 1117, 1118, 1119, 1118, 1117, 1118, 1119, 1120, 1120, 1119, 1121, + 1120, 1121, 1122, 1122, 1121, 1123, 1122, 1123, 1124, 1124, 1123, 1125, + 1125, 1126, 1124, 1126, 1125, 1127, 1126, 1127, 1128, 1128, 1127, 1129, + 1129, 1130, 1128, 1130, 1129, 1131, 1131, 1132, 1130, 1132, 1131, 1133, + 1134, 1135, 1136, 1135, 1134, 1137, 1136, 1138, 1139, 1138, 1136, 1135, + 1139, 1138, 1140, 1140, 1138, 1141, 1142, 1143, 1141, 1143, 1140, 1141, + 1144, 1145, 1142, 1145, 1143, 1142, 1146, 1145, 1144, 1145, 1146, 1147, + 1147, 1148, 1149, 1148, 1147, 1146, 1148, 1150, 1149, 1150, 1148, 1151, + 1150, 1152, 1153, 1152, 1150, 1151, 1153, 1154, 1155, 1154, 1153, 1152, + 1156, 1157, 1154, 1157, 1155, 1154, 1158, 1157, 1156, 1158, 1156, 1159, + 1160, 1158, 1159, 1158, 1160, 1161, 1161, 1162, 1163, 1162, 1161, 1160, + 1163, 1164, 1165, 1164, 1163, 1162, 1165, 1166, 1167, 1166, 1165, 1164, + 1168, 1167, 1166, 1167, 1168, 1169, 1170, 1169, 1168, 1169, 1170, 1171, + 1171, 1172, 1173, 1172, 1171, 1170, 1172, 1174, 1173, 1174, 1172, 1175 + ] + }, + { + "id": "shape248_part1", + "type": "TRIANGLES", + "indices": [ + 1176, 1177, 1178, 1177, 1176, 1179, 1179, 1180, 1177, 1180, 1179, 1181, + 1182, 1183, 1181, 1181, 1183, 1180, 1184, 1185, 1182, 1182, 1185, 1183, + 1186, 1187, 1184, 1184, 1187, 1185, 1188, 1189, 1186, 1186, 1189, 1187, + 1190, 1191, 1188, 1188, 1191, 1189, 1192, 1193, 1190, 1190, 1193, 1191, + 1193, 1192, 1194, 1195, 1194, 1192, 1194, 1195, 1196, 1197, 1196, 1195, + 1196, 1197, 1198, 1199, 1198, 1197, 1198, 1199, 1200, 1201, 1200, 1199, + 1201, 1202, 1200, 1202, 1201, 1203, 1202, 1203, 1204, 1204, 1203, 1205, + 1204, 1205, 1206, 1206, 1205, 1207, 1206, 1207, 1208, 1208, 1207, 1209, + 1208, 1209, 1210, 1210, 1209, 1211, 1210, 1211, 1212, 1212, 1211, 1213, + 1213, 1214, 1212, 1214, 1213, 1215, 1215, 1216, 1214, 1216, 1215, 1217, + 1218, 1219, 1220, 1219, 1218, 1221, 1219, 1222, 1223, 1219, 1223, 1220, + 1224, 1223, 1222, 1223, 1224, 1225, 1226, 1225, 1224, 1225, 1226, 1227, + 1227, 1228, 1229, 1228, 1227, 1226, 1228, 1230, 1229, 1230, 1228, 1231, + 1231, 1232, 1230, 1232, 1231, 1233, 1233, 1234, 1235, 1233, 1235, 1232, + 1236, 1235, 1234, 1235, 1236, 1237, 1238, 1237, 1236, 1237, 1238, 1239, + 1239, 1238, 1240, 1241, 1240, 1238, 1240, 1241, 1242, 1242, 1241, 1243, + 1242, 1244, 1245, 1244, 1242, 1243, 1245, 1246, 1247, 1246, 1245, 1244, + 1248, 1247, 1246, 1247, 1248, 1249, 1250, 1251, 1248, 1248, 1251, 1249, + 1252, 1253, 1250, 1253, 1251, 1250, 1253, 1252, 1254, 1254, 1252, 1255, + 1254, 1256, 1257, 1256, 1254, 1255, 1257, 1258, 1259, 1258, 1257, 1256, + 1260, 1261, 1262, 1261, 1260, 1263, 1263, 1264, 1261, 1264, 1263, 1265, + 1266, 1267, 1265, 1265, 1267, 1264, 1268, 1269, 1266, 1266, 1269, 1267, + 1270, 1271, 1268, 1268, 1271, 1269, 1272, 1273, 1270, 1270, 1273, 1271, + 1274, 1275, 1272, 1272, 1275, 1273, 1276, 1277, 1274, 1274, 1277, 1275, + 1277, 1276, 1278, 1279, 1278, 1276, 1278, 1279, 1280, 1281, 1280, 1279, + 1280, 1281, 1282, 1283, 1282, 1281, 1282, 1283, 1284, 1285, 1284, 1283, + 1284, 1285, 1286, 1286, 1285, 1287, 1286, 1287, 1288, 1288, 1287, 1289, + 1288, 1289, 1290, 1290, 1289, 1291, 1290, 1291, 1292, 1292, 1291, 1293, + 1293, 1294, 1292, 1294, 1293, 1295, 1295, 1296, 1294, 1296, 1295, 1297, + 1297, 1298, 1296, 1298, 1297, 1299, 1299, 1300, 1298, 1300, 1299, 1301, + 1302, 1303, 1304, 1303, 1302, 1305, 1303, 1306, 1307, 1306, 1303, 1305, + 1307, 1306, 1308, 1308, 1306, 1309, 1310, 1311, 1309, 1311, 1308, 1309, + 1312, 1313, 1310, 1313, 1311, 1310, 1314, 1313, 1312, 1313, 1314, 1315, + 1315, 1316, 1317, 1316, 1315, 1314, 1317, 1318, 1319, 1318, 1317, 1316, + 1319, 1318, 1320, 1320, 1318, 1321, 1320, 1321, 1322, 1323, 1322, 1321, + 1324, 1322, 1323, 1322, 1324, 1325, 1325, 1326, 1327, 1326, 1325, 1324, + 1328, 1326, 1329, 1326, 1328, 1327, 1329, 1330, 1328, 1330, 1329, 1331, + 1331, 1332, 1330, 1332, 1331, 1333, 1332, 1334, 1335, 1334, 1332, 1333, + 1336, 1335, 1334, 1335, 1336, 1337, 1338, 1337, 1336, 1337, 1338, 1339, + 1340, 1339, 1338, 1340, 1338, 1341, 1341, 1342, 1340, 1342, 1341, 1343 + ] + }, + { + "id": "shape249_part1", + "type": "TRIANGLES", + "indices": [ + 1344, 1345, 1346, 1345, 1344, 1347, 1347, 1348, 1345, 1348, 1347, 1349, + 1349, 1350, 1348, 1350, 1349, 1351, 1352, 1353, 1351, 1351, 1353, 1350, + 1354, 1355, 1352, 1352, 1355, 1353, 1356, 1357, 1354, 1354, 1357, 1355, + 1358, 1359, 1356, 1356, 1359, 1357, 1359, 1358, 1360, 1361, 1360, 1358, + 1360, 1361, 1362, 1363, 1362, 1361, 1362, 1363, 1364, 1365, 1364, 1363, + 1364, 1365, 1366, 1367, 1366, 1365, 1366, 1367, 1368, 1369, 1368, 1367, + 1368, 1369, 1370, 1371, 1370, 1369, 1371, 1372, 1370, 1372, 1371, 1373, + 1372, 1373, 1374, 1374, 1373, 1375, 1374, 1375, 1376, 1376, 1375, 1377, + 1376, 1377, 1378, 1378, 1377, 1379, 1379, 1380, 1378, 1380, 1379, 1381, + 1381, 1382, 1380, 1382, 1381, 1383, 1383, 1384, 1382, 1384, 1383, 1385, + 1386, 1387, 1388, 1387, 1386, 1389, 1390, 1388, 1387, 1388, 1390, 1391, + 1392, 1393, 1390, 1390, 1393, 1391, 1394, 1395, 1392, 1395, 1393, 1392, + 1395, 1396, 1397, 1396, 1395, 1394, 1396, 1398, 1397, 1398, 1396, 1399, + 1398, 1400, 1401, 1400, 1398, 1399, 1402, 1401, 1400, 1401, 1402, 1403, + 1402, 1404, 1405, 1402, 1405, 1403, 1406, 1407, 1404, 1407, 1405, 1404, + 1407, 1408, 1409, 1408, 1407, 1406, 1409, 1410, 1411, 1410, 1409, 1408, + 1410, 1412, 1411, 1412, 1410, 1413, 1413, 1414, 1412, 1414, 1413, 1415, + 1416, 1414, 1415, 1414, 1416, 1417, 1418, 1419, 1416, 1416, 1419, 1417, + 1420, 1419, 1418, 1419, 1420, 1421, 1421, 1420, 1422, 1422, 1420, 1423, + 1422, 1424, 1425, 1424, 1422, 1423, 1424, 1426, 1425, 1426, 1424, 1427, + 1428, 1429, 1430, 1429, 1428, 1431, 1431, 1432, 1429, 1432, 1431, 1433, + 1434, 1435, 1433, 1433, 1435, 1432, 1436, 1437, 1434, 1434, 1437, 1435, + 1438, 1439, 1436, 1436, 1439, 1437, 1440, 1441, 1438, 1438, 1441, 1439, + 1442, 1443, 1440, 1440, 1443, 1441, 1443, 1442, 1444, 1445, 1444, 1442, + 1444, 1445, 1446, 1447, 1446, 1445, 1446, 1447, 1448, 1449, 1448, 1447, + 1448, 1449, 1450, 1451, 1450, 1449, 1450, 1451, 1452, 1453, 1452, 1451, + 1452, 1453, 1454, 1455, 1454, 1453, 1454, 1455, 1456, 1456, 1455, 1457, + 1457, 1458, 1456, 1458, 1457, 1459, 1459, 1460, 1458, 1460, 1459, 1461, + 1460, 1461, 1462, 1462, 1461, 1463, 1463, 1464, 1462, 1464, 1463, 1465, + 1465, 1466, 1464, 1466, 1465, 1467, 1467, 1468, 1466, 1468, 1467, 1469, + 1470, 1471, 1472, 1471, 1470, 1473, 1473, 1474, 1471, 1474, 1473, 1475, + 1474, 1476, 1477, 1476, 1474, 1475, 1478, 1477, 1476, 1477, 1478, 1479, + 1480, 1481, 1478, 1481, 1479, 1478, 1482, 1481, 1480, 1481, 1482, 1483, + 1482, 1484, 1483, 1484, 1482, 1485, 1485, 1486, 1484, 1486, 1485, 1487, + 1486, 1488, 1489, 1488, 1486, 1487, 1489, 1490, 1491, 1490, 1489, 1488, + 1492, 1493, 1490, 1493, 1491, 1490, 1494, 1493, 1492, 1494, 1492, 1495, + 1496, 1494, 1495, 1494, 1496, 1497, 1497, 1498, 1499, 1498, 1497, 1496, + 1498, 1500, 1499, 1500, 1498, 1501, 1500, 1502, 1503, 1502, 1500, 1501, + 1504, 1505, 1502, 1505, 1503, 1502, 1506, 1505, 1504, 1505, 1506, 1507, + 1508, 1507, 1506, 1508, 1506, 1509, 1508, 1510, 1511, 1510, 1508, 1509 + ] + }, + { + "id": "shape250_part1", + "type": "TRIANGLES", + "indices": [ + 1512, 1513, 1514, 1513, 1512, 1515, 1515, 1516, 1513, 1516, 1515, 1517, + 1518, 1519, 1517, 1517, 1519, 1516, 1520, 1521, 1518, 1518, 1521, 1519, + 1522, 1523, 1520, 1520, 1523, 1521, 1524, 1525, 1522, 1522, 1525, 1523, + 1526, 1527, 1524, 1524, 1527, 1525, 1528, 1529, 1526, 1526, 1529, 1527, + 1529, 1528, 1530, 1531, 1530, 1528, 1530, 1531, 1532, 1533, 1532, 1531, + 1532, 1533, 1534, 1535, 1534, 1533, 1534, 1535, 1536, 1537, 1536, 1535, + 1536, 1537, 1538, 1539, 1538, 1537, 1538, 1539, 1540, 1540, 1539, 1541, + 1540, 1541, 1542, 1542, 1541, 1543, 1542, 1543, 1544, 1544, 1543, 1545, + 1544, 1545, 1546, 1546, 1545, 1547, 1546, 1547, 1548, 1548, 1547, 1549, + 1549, 1550, 1548, 1550, 1549, 1551, 1551, 1552, 1550, 1552, 1551, 1553, + 1554, 1555, 1556, 1555, 1554, 1557, 1557, 1558, 1559, 1557, 1559, 1555, + 1560, 1559, 1558, 1559, 1560, 1561, 1562, 1561, 1560, 1561, 1562, 1563, + 1563, 1564, 1565, 1564, 1563, 1562, 1564, 1566, 1565, 1566, 1564, 1567, + 1567, 1568, 1566, 1568, 1567, 1569, 1569, 1570, 1571, 1569, 1571, 1568, + 1572, 1571, 1570, 1571, 1572, 1573, 1574, 1573, 1572, 1573, 1574, 1575, + 1575, 1576, 1577, 1576, 1575, 1574, 1577, 1576, 1578, 1578, 1576, 1579, + 1579, 1580, 1578, 1580, 1579, 1581, 1580, 1582, 1583, 1582, 1580, 1581, + 1584, 1583, 1582, 1583, 1584, 1585, 1586, 1587, 1584, 1584, 1587, 1585, + 1588, 1589, 1586, 1589, 1587, 1586, 1589, 1590, 1591, 1590, 1589, 1588, + 1591, 1592, 1593, 1592, 1591, 1590, 1593, 1594, 1595, 1594, 1593, 1592, + 1596, 1597, 1598, 1597, 1596, 1599, 1599, 1600, 1597, 1600, 1599, 1601, + 1602, 1603, 1601, 1601, 1603, 1600, 1604, 1605, 1602, 1602, 1605, 1603, + 1606, 1607, 1604, 1604, 1607, 1605, 1608, 1609, 1606, 1606, 1609, 1607, + 1610, 1611, 1608, 1608, 1611, 1609, 1611, 1610, 1612, 1613, 1612, 1610, + 1612, 1613, 1614, 1615, 1614, 1613, 1614, 1615, 1616, 1617, 1616, 1615, + 1616, 1617, 1618, 1619, 1618, 1617, 1618, 1619, 1620, 1621, 1620, 1619, + 1620, 1621, 1622, 1623, 1622, 1621, 1622, 1623, 1624, 1624, 1623, 1625, + 1625, 1626, 1624, 1626, 1625, 1627, 1626, 1627, 1628, 1628, 1627, 1629, + 1628, 1629, 1630, 1630, 1629, 1631, 1631, 1632, 1630, 1632, 1631, 1633, + 1633, 1634, 1632, 1634, 1633, 1635, 1635, 1636, 1634, 1636, 1635, 1637, + 1638, 1639, 1640, 1639, 1638, 1641, 1640, 1642, 1643, 1642, 1640, 1639, + 1643, 1642, 1644, 1644, 1642, 1645, 1646, 1647, 1645, 1647, 1644, 1645, + 1648, 1649, 1646, 1649, 1647, 1646, 1650, 1649, 1648, 1649, 1650, 1651, + 1651, 1652, 1653, 1652, 1651, 1650, 1653, 1654, 1655, 1654, 1653, 1652, + 1655, 1654, 1656, 1656, 1654, 1657, 1656, 1657, 1658, 1659, 1658, 1657, + 1660, 1661, 1659, 1661, 1658, 1659, 1661, 1662, 1663, 1662, 1661, 1660, + 1664, 1663, 1662, 1663, 1664, 1665, 1664, 1666, 1665, 1666, 1664, 1667, + 1667, 1668, 1666, 1668, 1667, 1669, 1668, 1670, 1671, 1670, 1668, 1669, + 1672, 1671, 1670, 1671, 1672, 1673, 1674, 1675, 1672, 1675, 1673, 1672, + 1676, 1675, 1674, 1676, 1674, 1677, 1677, 1678, 1676, 1678, 1677, 1679 + ] + }, + { + "id": "shape251_part1", + "type": "TRIANGLES", + "indices": [ + 1680, 1681, 1682, 1681, 1680, 1683, 1683, 1684, 1681, 1684, 1683, 1685, + 1686, 1687, 1685, 1685, 1687, 1684, 1688, 1689, 1686, 1686, 1689, 1687, + 1690, 1691, 1688, 1688, 1691, 1689, 1692, 1693, 1690, 1690, 1693, 1691, + 1694, 1695, 1692, 1692, 1695, 1693, 1696, 1697, 1694, 1694, 1697, 1695, + 1697, 1696, 1698, 1699, 1698, 1696, 1698, 1699, 1700, 1701, 1700, 1699, + 1700, 1701, 1702, 1703, 1702, 1701, 1702, 1703, 1704, 1705, 1704, 1703, + 1704, 1705, 1706, 1707, 1706, 1705, 1706, 1707, 1708, 1708, 1707, 1709, + 1708, 1709, 1710, 1710, 1709, 1711, 1710, 1711, 1712, 1712, 1711, 1713, + 1712, 1713, 1714, 1714, 1713, 1715, 1714, 1715, 1716, 1716, 1715, 1717, + 1717, 1718, 1716, 1718, 1717, 1719, 1719, 1720, 1718, 1720, 1719, 1721, + 1722, 1723, 1724, 1723, 1722, 1725, 1725, 1726, 1727, 1725, 1727, 1723, + 1728, 1729, 1726, 1726, 1729, 1727, 1730, 1729, 1728, 1729, 1730, 1731, + 1731, 1732, 1733, 1732, 1731, 1730, 1732, 1734, 1733, 1734, 1732, 1735, + 1735, 1736, 1734, 1736, 1735, 1737, 1738, 1736, 1737, 1736, 1738, 1739, + 1740, 1739, 1738, 1739, 1740, 1741, 1742, 1741, 1740, 1741, 1742, 1743, + 1743, 1742, 1744, 1745, 1744, 1742, 1744, 1745, 1746, 1746, 1745, 1747, + 1747, 1748, 1746, 1748, 1747, 1749, 1748, 1750, 1751, 1750, 1748, 1749, + 1752, 1751, 1750, 1751, 1752, 1753, 1754, 1755, 1752, 1752, 1755, 1753, + 1756, 1757, 1754, 1757, 1755, 1754, 1757, 1758, 1759, 1758, 1757, 1756, + 1759, 1760, 1761, 1760, 1759, 1758, 1761, 1762, 1763, 1762, 1761, 1760, + 1764, 1765, 1766, 1765, 1764, 1767, 1767, 1768, 1765, 1768, 1767, 1769, + 1770, 1771, 1769, 1769, 1771, 1768, 1772, 1773, 1770, 1770, 1773, 1771, + 1774, 1775, 1772, 1772, 1775, 1773, 1776, 1777, 1774, 1774, 1777, 1775, + 1778, 1779, 1776, 1776, 1779, 1777, 1779, 1778, 1780, 1781, 1780, 1778, + 1780, 1781, 1782, 1783, 1782, 1781, 1782, 1783, 1784, 1785, 1784, 1783, + 1784, 1785, 1786, 1787, 1786, 1785, 1786, 1787, 1788, 1789, 1788, 1787, + 1788, 1789, 1790, 1791, 1790, 1789, 1790, 1791, 1792, 1792, 1791, 1793, + 1793, 1794, 1792, 1794, 1793, 1795, 1794, 1795, 1796, 1796, 1795, 1797, + 1796, 1797, 1798, 1798, 1797, 1799, 1799, 1800, 1798, 1800, 1799, 1801, + 1801, 1802, 1800, 1802, 1801, 1803, 1803, 1804, 1802, 1804, 1803, 1805, + 1806, 1807, 1808, 1807, 1806, 1809, 1808, 1810, 1811, 1810, 1808, 1807, + 1811, 1812, 1813, 1812, 1811, 1810, 1814, 1815, 1812, 1815, 1813, 1812, + 1816, 1817, 1814, 1817, 1815, 1814, 1818, 1817, 1816, 1817, 1818, 1819, + 1819, 1820, 1821, 1820, 1819, 1818, 1820, 1822, 1821, 1822, 1820, 1823, + 1822, 1823, 1824, 1824, 1823, 1825, 1824, 1825, 1826, 1827, 1826, 1825, + 1828, 1826, 1827, 1826, 1828, 1829, 1829, 1830, 1831, 1830, 1829, 1828, + 1832, 1831, 1830, 1831, 1832, 1833, 1832, 1834, 1833, 1834, 1832, 1835, + 1835, 1836, 1834, 1836, 1835, 1837, 1836, 1838, 1839, 1838, 1836, 1837, + 1840, 1839, 1838, 1839, 1840, 1841, 1842, 1843, 1840, 1843, 1841, 1840, + 1844, 1843, 1842, 1844, 1842, 1845, 1845, 1846, 1844, 1846, 1845, 1847 + ] + }, + { + "id": "shape252_part1", + "type": "TRIANGLES", + "indices": [ + 1848, 1849, 1850, 1849, 1848, 1851, 1851, 1852, 1849, 1852, 1851, 1853, + 1854, 1855, 1853, 1853, 1855, 1852, 1856, 1857, 1854, 1854, 1857, 1855, + 1858, 1859, 1856, 1856, 1859, 1857, 1860, 1861, 1858, 1858, 1861, 1859, + 1862, 1863, 1860, 1860, 1863, 1861, 1864, 1865, 1862, 1862, 1865, 1863, + 1865, 1864, 1866, 1867, 1866, 1864, 1866, 1867, 1868, 1869, 1868, 1867, + 1868, 1869, 1870, 1871, 1870, 1869, 1870, 1871, 1872, 1873, 1872, 1871, + 1872, 1873, 1874, 1875, 1874, 1873, 1874, 1875, 1876, 1876, 1875, 1877, + 1876, 1877, 1878, 1878, 1877, 1879, 1878, 1879, 1880, 1880, 1879, 1881, + 1880, 1881, 1882, 1882, 1881, 1883, 1882, 1883, 1884, 1884, 1883, 1885, + 1885, 1886, 1884, 1886, 1885, 1887, 1887, 1888, 1886, 1888, 1887, 1889, + 1890, 1891, 1892, 1891, 1890, 1893, 1893, 1894, 1895, 1893, 1895, 1891, + 1896, 1895, 1894, 1895, 1896, 1897, 1898, 1897, 1896, 1897, 1898, 1899, + 1899, 1898, 1900, 1900, 1898, 1901, 1900, 1902, 1903, 1902, 1900, 1901, + 1903, 1904, 1905, 1904, 1903, 1902, 1904, 1906, 1907, 1904, 1907, 1905, + 1908, 1907, 1906, 1907, 1908, 1909, 1910, 1909, 1908, 1909, 1910, 1911, + 1911, 1910, 1912, 1913, 1912, 1910, 1912, 1913, 1914, 1914, 1913, 1915, + 1915, 1916, 1914, 1916, 1915, 1917, 1917, 1918, 1916, 1918, 1917, 1919, + 1920, 1918, 1919, 1918, 1920, 1921, 1922, 1923, 1920, 1920, 1923, 1921, + 1924, 1925, 1922, 1925, 1923, 1922, 1925, 1924, 1926, 1926, 1924, 1927, + 1926, 1928, 1929, 1928, 1926, 1927, 1929, 1930, 1931, 1930, 1929, 1928, + 1932, 1933, 1934, 1933, 1932, 1935, 1935, 1936, 1933, 1936, 1935, 1937, + 1938, 1939, 1937, 1937, 1939, 1936, 1940, 1941, 1938, 1938, 1941, 1939, + 1942, 1943, 1940, 1940, 1943, 1941, 1944, 1945, 1942, 1942, 1945, 1943, + 1946, 1947, 1944, 1944, 1947, 1945, 1947, 1946, 1948, 1949, 1948, 1946, + 1948, 1949, 1950, 1951, 1950, 1949, 1950, 1951, 1952, 1953, 1952, 1951, + 1952, 1953, 1954, 1955, 1954, 1953, 1954, 1955, 1956, 1957, 1956, 1955, + 1956, 1957, 1958, 1959, 1958, 1957, 1958, 1959, 1960, 1960, 1959, 1961, + 1961, 1962, 1960, 1962, 1961, 1963, 1962, 1963, 1964, 1964, 1963, 1965, + 1964, 1965, 1966, 1966, 1965, 1967, 1967, 1968, 1966, 1968, 1967, 1969, + 1969, 1970, 1968, 1970, 1969, 1971, 1971, 1972, 1970, 1972, 1971, 1973, + 1974, 1975, 1976, 1975, 1974, 1977, 1976, 1978, 1979, 1978, 1976, 1975, + 1979, 1978, 1980, 1980, 1978, 1981, 1982, 1983, 1981, 1983, 1980, 1981, + 1984, 1983, 1982, 1983, 1984, 1985, 1986, 1984, 1987, 1984, 1986, 1985, + 1987, 1988, 1986, 1988, 1987, 1989, 1988, 1990, 1991, 1990, 1988, 1989, + 1991, 1990, 1992, 1992, 1990, 1993, 1992, 1993, 1994, 1995, 1994, 1993, + 1996, 1994, 1995, 1994, 1996, 1997, 1997, 1998, 1999, 1998, 1997, 1996, + 2000, 1999, 1998, 1999, 2000, 2001, 2001, 2002, 2003, 2002, 2001, 2000, + 2002, 2004, 2003, 2004, 2002, 2005, 2004, 2006, 2007, 2006, 2004, 2005, + 2008, 2007, 2006, 2007, 2008, 2009, 2010, 2009, 2008, 2009, 2010, 2011, + 2012, 2011, 2010, 2012, 2010, 2013, 2013, 2014, 2012, 2014, 2013, 2015 + ] + }, + { + "id": "shape253_part1", + "type": "TRIANGLES", + "indices": [ + 2016, 2017, 2018, 2017, 2016, 2019, 2019, 2020, 2017, 2020, 2019, 2021, + 2021, 2022, 2020, 2022, 2021, 2023, 2024, 2025, 2023, 2023, 2025, 2022, + 2026, 2027, 2024, 2024, 2027, 2025, 2028, 2029, 2026, 2026, 2029, 2027, + 2030, 2031, 2028, 2028, 2031, 2029, 2031, 2030, 2032, 2033, 2032, 2030, + 2032, 2033, 2034, 2035, 2034, 2033, 2034, 2035, 2036, 2037, 2036, 2035, + 2036, 2037, 2038, 2039, 2038, 2037, 2038, 2039, 2040, 2041, 2040, 2039, + 2040, 2041, 2042, 2043, 2042, 2041, 2042, 2043, 2044, 2044, 2043, 2045, + 2044, 2045, 2046, 2046, 2045, 2047, 2047, 2048, 2046, 2048, 2047, 2049, + 2049, 2050, 2048, 2050, 2049, 2051, 2051, 2052, 2050, 2052, 2051, 2053, + 2053, 2054, 2052, 2054, 2053, 2055, 2055, 2056, 2054, 2056, 2055, 2057, + 2058, 2059, 2060, 2059, 2058, 2061, 2061, 2062, 2063, 2061, 2063, 2059, + 2064, 2065, 2062, 2062, 2065, 2063, 2066, 2065, 2064, 2065, 2066, 2067, + 2067, 2068, 2069, 2068, 2067, 2066, 2068, 2070, 2069, 2070, 2068, 2071, + 2071, 2072, 2070, 2072, 2071, 2073, 2074, 2072, 2073, 2072, 2074, 2075, + 2076, 2075, 2074, 2075, 2076, 2077, 2078, 2079, 2076, 2079, 2077, 2076, + 2079, 2080, 2081, 2080, 2079, 2078, 2081, 2080, 2082, 2082, 2080, 2083, + 2083, 2084, 2082, 2084, 2083, 2085, 2084, 2086, 2087, 2086, 2084, 2085, + 2088, 2087, 2086, 2087, 2088, 2089, 2090, 2091, 2088, 2088, 2091, 2089, + 2092, 2093, 2090, 2093, 2091, 2090, 2093, 2094, 2095, 2094, 2093, 2092, + 2094, 2096, 2095, 2096, 2094, 2097, 2096, 2098, 2099, 2098, 2096, 2097, + 2100, 2101, 2102, 2101, 2100, 2103, 2103, 2104, 2101, 2104, 2103, 2105, + 2106, 2107, 2105, 2105, 2107, 2104, 2108, 2109, 2106, 2106, 2109, 2107, + 2110, 2111, 2108, 2108, 2111, 2109, 2112, 2113, 2110, 2110, 2113, 2111, + 2114, 2115, 2112, 2112, 2115, 2113, 2116, 2117, 2114, 2114, 2117, 2115, + 2117, 2116, 2118, 2119, 2118, 2116, 2118, 2119, 2120, 2121, 2120, 2119, + 2120, 2121, 2122, 2123, 2122, 2121, 2122, 2123, 2124, 2125, 2124, 2123, + 2124, 2125, 2126, 2126, 2125, 2127, 2126, 2127, 2128, 2128, 2127, 2129, + 2128, 2129, 2130, 2130, 2129, 2131, 2130, 2131, 2132, 2132, 2131, 2133, + 2133, 2134, 2132, 2134, 2133, 2135, 2135, 2136, 2134, 2136, 2135, 2137, + 2137, 2138, 2136, 2138, 2137, 2139, 2139, 2140, 2138, 2140, 2139, 2141, + 2142, 2143, 2144, 2143, 2142, 2145, 2144, 2146, 2147, 2146, 2144, 2143, + 2147, 2148, 2149, 2148, 2147, 2146, 2150, 2151, 2148, 2151, 2149, 2148, + 2152, 2153, 2150, 2153, 2151, 2150, 2154, 2153, 2152, 2153, 2154, 2155, + 2155, 2156, 2157, 2156, 2155, 2154, 2156, 2158, 2157, 2158, 2156, 2159, + 2158, 2159, 2160, 2160, 2159, 2161, 2160, 2162, 2163, 2162, 2160, 2161, + 2164, 2165, 2162, 2165, 2163, 2162, 2165, 2166, 2167, 2166, 2165, 2164, + 2168, 2167, 2166, 2167, 2168, 2169, 2168, 2170, 2169, 2170, 2168, 2171, + 2171, 2172, 2170, 2172, 2171, 2173, 2172, 2174, 2175, 2174, 2172, 2173, + 2176, 2175, 2174, 2175, 2176, 2177, 2178, 2179, 2176, 2179, 2177, 2176, + 2179, 2180, 2181, 2180, 2179, 2178, 2180, 2182, 2181, 2182, 2180, 2183 + ] + }, + { + "id": "shape254_part1", + "type": "TRIANGLES", + "indices": [ + 2184, 2185, 2186, 2185, 2184, 2187, 2187, 2188, 2185, 2188, 2187, 2189, + 2189, 2190, 2188, 2190, 2189, 2191, 2192, 2193, 2191, 2191, 2193, 2190, + 2194, 2195, 2192, 2192, 2195, 2193, 2196, 2197, 2194, 2194, 2197, 2195, + 2198, 2199, 2196, 2196, 2199, 2197, 2199, 2198, 2200, 2201, 2200, 2198, + 2200, 2201, 2202, 2203, 2202, 2201, 2202, 2203, 2204, 2205, 2204, 2203, + 2204, 2205, 2206, 2207, 2206, 2205, 2206, 2207, 2208, 2209, 2208, 2207, + 2208, 2209, 2210, 2211, 2210, 2209, 2210, 2211, 2212, 2212, 2211, 2213, + 2212, 2213, 2214, 2214, 2213, 2215, 2214, 2215, 2216, 2216, 2215, 2217, + 2216, 2217, 2218, 2218, 2217, 2219, 2219, 2220, 2218, 2220, 2219, 2221, + 2221, 2222, 2220, 2222, 2221, 2223, 2223, 2224, 2222, 2224, 2223, 2225, + 2226, 2227, 2228, 2227, 2226, 2229, 2229, 2230, 2231, 2229, 2231, 2227, + 2232, 2233, 2230, 2230, 2233, 2231, 2234, 2233, 2232, 2233, 2234, 2235, + 2235, 2236, 2237, 2236, 2235, 2234, 2236, 2238, 2237, 2238, 2236, 2239, + 2239, 2240, 2238, 2240, 2239, 2241, 2242, 2240, 2241, 2240, 2242, 2243, + 2244, 2243, 2242, 2243, 2244, 2245, 2246, 2247, 2244, 2247, 2245, 2244, + 2247, 2248, 2249, 2248, 2247, 2246, 2249, 2248, 2250, 2250, 2248, 2251, + 2251, 2252, 2250, 2252, 2251, 2253, 2252, 2254, 2255, 2254, 2252, 2253, + 2256, 2255, 2254, 2255, 2256, 2257, 2258, 2259, 2256, 2256, 2259, 2257, + 2260, 2261, 2258, 2261, 2259, 2258, 2261, 2262, 2263, 2262, 2261, 2260, + 2262, 2264, 2263, 2264, 2262, 2265, 2264, 2266, 2267, 2266, 2264, 2265, + 2268, 2269, 2270, 2269, 2268, 2271, 2271, 2272, 2269, 2272, 2271, 2273, + 2274, 2275, 2273, 2273, 2275, 2272, 2276, 2277, 2274, 2274, 2277, 2275, + 2278, 2279, 2276, 2276, 2279, 2277, 2280, 2281, 2278, 2278, 2281, 2279, + 2282, 2283, 2280, 2280, 2283, 2281, 2284, 2285, 2282, 2282, 2285, 2283, + 2285, 2284, 2286, 2287, 2286, 2284, 2286, 2287, 2288, 2289, 2288, 2287, + 2288, 2289, 2290, 2291, 2290, 2289, 2290, 2291, 2292, 2293, 2292, 2291, + 2292, 2293, 2294, 2295, 2294, 2293, 2295, 2296, 2294, 2296, 2295, 2297, + 2296, 2297, 2298, 2298, 2297, 2299, 2299, 2300, 2298, 2300, 2299, 2301, + 2300, 2301, 2302, 2302, 2301, 2303, 2303, 2304, 2302, 2304, 2303, 2305, + 2305, 2306, 2304, 2306, 2305, 2307, 2307, 2308, 2306, 2308, 2307, 2309, + 2310, 2311, 2312, 2311, 2310, 2313, 2312, 2314, 2315, 2314, 2312, 2311, + 2315, 2316, 2317, 2316, 2315, 2314, 2318, 2319, 2316, 2319, 2317, 2316, + 2320, 2321, 2318, 2321, 2319, 2318, 2322, 2321, 2320, 2321, 2322, 2323, + 2323, 2324, 2325, 2324, 2323, 2322, 2324, 2326, 2325, 2326, 2324, 2327, + 2326, 2327, 2328, 2328, 2327, 2329, 2328, 2330, 2331, 2330, 2328, 2329, + 2332, 2333, 2330, 2333, 2331, 2330, 2333, 2334, 2335, 2334, 2333, 2332, + 2336, 2335, 2334, 2335, 2336, 2337, 2336, 2338, 2337, 2338, 2336, 2339, + 2339, 2340, 2338, 2340, 2339, 2341, 2340, 2342, 2343, 2342, 2340, 2341, + 2344, 2343, 2342, 2343, 2344, 2345, 2346, 2347, 2344, 2347, 2345, 2344, + 2347, 2348, 2349, 2348, 2347, 2346, 2348, 2350, 2349, 2350, 2348, 2351 + ] + }, + { + "id": "shape255_part1", + "type": "TRIANGLES", + "indices": [ + 2352, 2353, 2354, 2353, 2352, 2355, 2355, 2356, 2353, 2356, 2355, 2357, + 2358, 2359, 2357, 2357, 2359, 2356, 2360, 2361, 2358, 2358, 2361, 2359, + 2362, 2363, 2360, 2360, 2363, 2361, 2364, 2365, 2362, 2362, 2365, 2363, + 2366, 2367, 2364, 2364, 2367, 2365, 2368, 2369, 2366, 2366, 2369, 2367, + 2369, 2368, 2370, 2371, 2370, 2368, 2370, 2371, 2372, 2373, 2372, 2371, + 2372, 2373, 2374, 2375, 2374, 2373, 2374, 2375, 2376, 2377, 2376, 2375, + 2376, 2377, 2378, 2378, 2377, 2379, 2378, 2379, 2380, 2380, 2379, 2381, + 2380, 2381, 2382, 2382, 2381, 2383, 2382, 2383, 2384, 2384, 2383, 2385, + 2384, 2385, 2386, 2386, 2385, 2387, 2386, 2387, 2388, 2388, 2387, 2389, + 2389, 2390, 2388, 2390, 2389, 2391, 2391, 2392, 2390, 2392, 2391, 2393, + 2394, 2395, 2396, 2395, 2394, 2397, 2397, 2398, 2399, 2397, 2399, 2395, + 2400, 2401, 2398, 2398, 2401, 2399, 2402, 2401, 2400, 2401, 2402, 2403, + 2403, 2404, 2405, 2404, 2403, 2402, 2404, 2406, 2405, 2406, 2404, 2407, + 2407, 2408, 2406, 2408, 2407, 2409, 2409, 2410, 2411, 2409, 2411, 2408, + 2412, 2411, 2410, 2411, 2412, 2413, 2414, 2415, 2412, 2415, 2413, 2412, + 2415, 2416, 2417, 2416, 2415, 2414, 2417, 2416, 2418, 2418, 2416, 2419, + 2418, 2420, 2421, 2420, 2418, 2419, 2420, 2422, 2421, 2422, 2420, 2423, + 2423, 2424, 2425, 2423, 2425, 2422, 2426, 2425, 2424, 2425, 2426, 2427, + 2428, 2427, 2426, 2427, 2428, 2429, 2429, 2430, 2431, 2430, 2429, 2428, + 2431, 2432, 2433, 2432, 2431, 2430, 2433, 2434, 2435, 2434, 2433, 2432, + 2436, 2437, 2438, 2437, 2436, 2439, 2439, 2440, 2437, 2440, 2439, 2441, + 2441, 2442, 2440, 2442, 2441, 2443, 2444, 2445, 2443, 2443, 2445, 2442, + 2446, 2447, 2444, 2444, 2447, 2445, 2448, 2449, 2446, 2446, 2449, 2447, + 2450, 2451, 2448, 2448, 2451, 2449, 2452, 2453, 2450, 2450, 2453, 2451, + 2453, 2452, 2454, 2455, 2454, 2452, 2454, 2455, 2456, 2457, 2456, 2455, + 2456, 2457, 2458, 2459, 2458, 2457, 2458, 2459, 2460, 2461, 2460, 2459, + 2460, 2461, 2462, 2462, 2461, 2463, 2462, 2463, 2464, 2464, 2463, 2465, + 2464, 2465, 2466, 2466, 2465, 2467, 2467, 2468, 2466, 2468, 2467, 2469, + 2468, 2469, 2470, 2470, 2469, 2471, 2471, 2472, 2470, 2472, 2471, 2473, + 2473, 2474, 2472, 2474, 2473, 2475, 2475, 2476, 2474, 2476, 2475, 2477, + 2478, 2479, 2480, 2479, 2478, 2481, 2480, 2482, 2483, 2482, 2480, 2479, + 2483, 2484, 2485, 2484, 2483, 2482, 2486, 2487, 2484, 2487, 2485, 2484, + 2488, 2489, 2486, 2489, 2487, 2486, 2490, 2489, 2488, 2489, 2490, 2491, + 2491, 2492, 2493, 2492, 2491, 2490, 2493, 2494, 2495, 2494, 2493, 2492, + 2495, 2494, 2496, 2496, 2494, 2497, 2496, 2498, 2499, 2498, 2496, 2497, + 2500, 2501, 2498, 2501, 2499, 2498, 2501, 2502, 2503, 2502, 2501, 2500, + 2504, 2502, 2505, 2502, 2504, 2503, 2504, 2506, 2507, 2506, 2504, 2505, + 2507, 2508, 2509, 2508, 2507, 2506, 2509, 2508, 2510, 2510, 2508, 2511, + 2512, 2513, 2511, 2513, 2510, 2511, 2514, 2515, 2512, 2515, 2513, 2512, + 2516, 2515, 2514, 2516, 2514, 2517, 2517, 2518, 2516, 2518, 2517, 2519 + ] + }, + { + "id": "shape256_part1", + "type": "TRIANGLES", + "indices": [ + 2520, 2521, 2522, 2521, 2520, 2523, 2523, 2524, 2521, 2524, 2523, 2525, + 2525, 2526, 2524, 2526, 2525, 2527, 2528, 2529, 2527, 2527, 2529, 2526, + 2530, 2531, 2528, 2528, 2531, 2529, 2532, 2533, 2530, 2530, 2533, 2531, + 2534, 2535, 2532, 2532, 2535, 2533, 2535, 2534, 2536, 2537, 2536, 2534, + 2536, 2537, 2538, 2539, 2538, 2537, 2538, 2539, 2540, 2541, 2540, 2539, + 2540, 2541, 2542, 2543, 2542, 2541, 2542, 2543, 2544, 2545, 2544, 2543, + 2544, 2545, 2546, 2546, 2545, 2547, 2546, 2547, 2548, 2548, 2547, 2549, + 2548, 2549, 2550, 2550, 2549, 2551, 2550, 2551, 2552, 2552, 2551, 2553, + 2552, 2553, 2554, 2554, 2553, 2555, 2555, 2556, 2554, 2556, 2555, 2557, + 2557, 2558, 2556, 2558, 2557, 2559, 2559, 2560, 2558, 2560, 2559, 2561, + 2562, 2563, 2564, 2563, 2562, 2565, 2565, 2566, 2567, 2565, 2567, 2563, + 2568, 2569, 2566, 2566, 2569, 2567, 2570, 2569, 2568, 2569, 2570, 2571, + 2571, 2572, 2573, 2572, 2571, 2570, 2572, 2574, 2573, 2574, 2572, 2575, + 2575, 2576, 2574, 2576, 2575, 2577, 2578, 2576, 2577, 2576, 2578, 2579, + 2580, 2579, 2578, 2579, 2580, 2581, 2582, 2583, 2580, 2583, 2581, 2580, + 2583, 2584, 2585, 2584, 2583, 2582, 2585, 2584, 2586, 2586, 2584, 2587, + 2587, 2588, 2586, 2588, 2587, 2589, 2589, 2590, 2588, 2590, 2589, 2591, + 2591, 2592, 2593, 2591, 2593, 2590, 2594, 2595, 2592, 2592, 2595, 2593, + 2596, 2597, 2594, 2597, 2595, 2594, 2597, 2598, 2599, 2598, 2597, 2596, + 2599, 2600, 2601, 2600, 2599, 2598, 2601, 2602, 2603, 2602, 2601, 2600, + 2604, 2605, 2606, 2605, 2604, 2607, 2607, 2608, 2605, 2608, 2607, 2609, + 2609, 2610, 2608, 2610, 2609, 2611, 2612, 2613, 2611, 2611, 2613, 2610, + 2614, 2615, 2612, 2612, 2615, 2613, 2616, 2617, 2614, 2614, 2617, 2615, + 2618, 2619, 2616, 2616, 2619, 2617, 2620, 2621, 2618, 2618, 2621, 2619, + 2621, 2620, 2622, 2623, 2622, 2620, 2622, 2623, 2624, 2625, 2624, 2623, + 2624, 2625, 2626, 2627, 2626, 2625, 2626, 2627, 2628, 2629, 2628, 2627, + 2628, 2629, 2630, 2630, 2629, 2631, 2630, 2631, 2632, 2632, 2631, 2633, + 2632, 2633, 2634, 2634, 2633, 2635, 2635, 2636, 2634, 2636, 2635, 2637, + 2636, 2637, 2638, 2638, 2637, 2639, 2639, 2640, 2638, 2640, 2639, 2641, + 2641, 2642, 2640, 2642, 2641, 2643, 2643, 2644, 2642, 2644, 2643, 2645, + 2646, 2647, 2648, 2647, 2646, 2649, 2648, 2650, 2651, 2650, 2648, 2647, + 2651, 2652, 2653, 2652, 2651, 2650, 2654, 2655, 2652, 2655, 2653, 2652, + 2656, 2657, 2654, 2657, 2655, 2654, 2658, 2657, 2656, 2657, 2658, 2659, + 2659, 2660, 2661, 2660, 2659, 2658, 2660, 2662, 2661, 2662, 2660, 2663, + 2662, 2663, 2664, 2664, 2663, 2665, 2664, 2666, 2667, 2666, 2664, 2665, + 2668, 2669, 2666, 2669, 2667, 2666, 2669, 2670, 2671, 2670, 2669, 2668, + 2672, 2671, 2670, 2671, 2672, 2673, 2673, 2674, 2675, 2674, 2673, 2672, + 2675, 2676, 2677, 2676, 2675, 2674, 2677, 2678, 2679, 2678, 2677, 2676, + 2680, 2679, 2678, 2679, 2680, 2681, 2682, 2683, 2680, 2683, 2681, 2680, + 2684, 2683, 2682, 2684, 2682, 2685, 2685, 2686, 2684, 2686, 2685, 2687 + ] + }, + { + "id": "shape257_part1", + "type": "TRIANGLES", + "indices": [ + 2688, 2689, 2690, 2689, 2688, 2691, 2691, 2692, 2689, 2692, 2691, 2693, + 2694, 2695, 2693, 2693, 2695, 2692, 2696, 2697, 2694, 2694, 2697, 2695, + 2698, 2699, 2696, 2696, 2699, 2697, 2700, 2701, 2698, 2698, 2701, 2699, + 2702, 2703, 2700, 2700, 2703, 2701, 2704, 2705, 2702, 2702, 2705, 2703, + 2705, 2704, 2706, 2707, 2706, 2704, 2706, 2707, 2708, 2709, 2708, 2707, + 2708, 2709, 2710, 2711, 2710, 2709, 2710, 2711, 2712, 2713, 2712, 2711, + 2713, 2714, 2712, 2714, 2713, 2715, 2714, 2715, 2716, 2716, 2715, 2717, + 2716, 2717, 2718, 2718, 2717, 2719, 2718, 2719, 2720, 2720, 2719, 2721, + 2720, 2721, 2722, 2722, 2721, 2723, 2722, 2723, 2724, 2724, 2723, 2725, + 2725, 2726, 2724, 2726, 2725, 2727, 2727, 2728, 2726, 2728, 2727, 2729, + 2730, 2731, 2732, 2731, 2730, 2733, 2731, 2734, 2735, 2731, 2735, 2732, + 2736, 2735, 2734, 2735, 2736, 2737, 2738, 2739, 2736, 2739, 2737, 2736, + 2739, 2738, 2740, 2740, 2738, 2741, 2740, 2742, 2743, 2742, 2740, 2741, + 2743, 2744, 2745, 2744, 2743, 2742, 2744, 2746, 2747, 2744, 2747, 2745, + 2748, 2747, 2746, 2747, 2748, 2749, 2750, 2749, 2748, 2749, 2750, 2751, + 2751, 2750, 2752, 2753, 2752, 2750, 2752, 2753, 2754, 2754, 2753, 2755, + 2754, 2756, 2757, 2756, 2754, 2755, 2756, 2758, 2757, 2758, 2756, 2759, + 2759, 2760, 2761, 2759, 2761, 2758, 2762, 2761, 2760, 2761, 2762, 2763, + 2764, 2763, 2762, 2763, 2764, 2765, 2765, 2764, 2766, 2766, 2764, 2767, + 2766, 2768, 2769, 2768, 2766, 2767, 2769, 2770, 2771, 2770, 2769, 2768, + 2772, 2773, 2774, 2773, 2772, 2775, 2775, 2776, 2773, 2776, 2775, 2777, + 2778, 2779, 2777, 2777, 2779, 2776, 2780, 2781, 2778, 2778, 2781, 2779, + 2782, 2783, 2780, 2780, 2783, 2781, 2784, 2785, 2782, 2782, 2785, 2783, + 2786, 2787, 2784, 2784, 2787, 2785, 2788, 2789, 2786, 2786, 2789, 2787, + 2789, 2788, 2790, 2791, 2790, 2788, 2790, 2791, 2792, 2793, 2792, 2791, + 2792, 2793, 2794, 2795, 2794, 2793, 2794, 2795, 2796, 2797, 2796, 2795, + 2796, 2797, 2798, 2798, 2797, 2799, 2798, 2799, 2800, 2800, 2799, 2801, + 2800, 2801, 2802, 2802, 2801, 2803, 2802, 2803, 2804, 2804, 2803, 2805, + 2805, 2806, 2804, 2806, 2805, 2807, 2807, 2808, 2806, 2808, 2807, 2809, + 2809, 2810, 2808, 2810, 2809, 2811, 2811, 2812, 2810, 2812, 2811, 2813, + 2814, 2815, 2816, 2815, 2814, 2817, 2815, 2818, 2819, 2818, 2815, 2817, + 2819, 2818, 2820, 2820, 2818, 2821, 2822, 2820, 2821, 2820, 2822, 2823, + 2824, 2823, 2822, 2823, 2824, 2825, 2826, 2824, 2827, 2824, 2826, 2825, + 2827, 2828, 2826, 2828, 2827, 2829, 2828, 2830, 2831, 2830, 2828, 2829, + 2831, 2830, 2832, 2832, 2830, 2833, 2832, 2833, 2834, 2835, 2834, 2833, + 2836, 2834, 2835, 2834, 2836, 2837, 2837, 2838, 2839, 2838, 2837, 2836, + 2840, 2838, 2841, 2838, 2840, 2839, 2840, 2842, 2843, 2842, 2840, 2841, + 2843, 2844, 2845, 2844, 2843, 2842, 2845, 2844, 2846, 2846, 2844, 2847, + 2848, 2849, 2847, 2849, 2846, 2847, 2850, 2849, 2848, 2849, 2850, 2851, + 2852, 2851, 2850, 2852, 2850, 2853, 2853, 2854, 2852, 2854, 2853, 2855 + ] + }, + { + "id": "shape258_part1", + "type": "TRIANGLES", + "indices": [ + 2856, 2857, 2858, 2856, 2858, 2859, 2860, 2861, 2862, 2861, 2860, 2863, + 2864, 2865, 2866, 2864, 2866, 2867, 2868, 2869, 2870, 2869, 2868, 2871, + 2872, 2873, 2874, 2872, 2874, 2875, 2876, 2877, 2878, 2877, 2876, 2879, + 2880, 2881, 2882, 2881, 2880, 2883, 2884, 2885, 2886, 2885, 2884, 2887, + 2888, 2889, 2890, 2888, 2891, 2889, 2892, 2893, 2894, 2893, 2892, 2895, + 2896, 2897, 2898, 2896, 2898, 2899, 2900, 2901, 2902, 2901, 2900, 2903, + 2904, 2905, 2906, 2905, 2907, 2906, 2908, 2909, 2910, 2909, 2908, 2911, + 2912, 2913, 2914, 2914, 2913, 2915, 2916, 2917, 2918, 2917, 2916, 2919, + 2920, 2921, 2922, 2921, 2920, 2923, 2924, 2925, 2926, 2925, 2924, 2927, + 2928, 2929, 2930, 2928, 2930, 2931, 2932, 2933, 2934, 2933, 2932, 2935, + 2936, 2937, 2938, 2938, 2939, 2936, 2940, 2941, 2942, 2941, 2940, 2943, + 2944, 2945, 2946, 2944, 2946, 2947, 2948, 2949, 2950, 2949, 2948, 2951, + 2952, 2953, 2954, 2953, 2952, 2955, 2956, 2957, 2958, 2957, 2956, 2959, + 2960, 2961, 2962, 2961, 2960, 2963, 2964, 2965, 2966, 2964, 2966, 2967, + 2968, 2969, 2970, 2969, 2968, 2971, 2972, 2973, 2974, 2973, 2975, 2974, + 2976, 2977, 2978, 2977, 2976, 2979, 2980, 2981, 2982, 2982, 2981, 2983, + 2984, 2985, 2986, 2985, 2984, 2987, 2988, 2989, 2990, 2989, 2988, 2991, + 2992, 2993, 2994, 2993, 2992, 2995, 2996, 2997, 2998, 2998, 2999, 2996, + 3000, 3001, 3002, 3001, 3000, 3003, 3004, 3005, 3006, 3005, 3007, 3006, + 3008, 3009, 3010, 3009, 3008, 3011, 3012, 3013, 3014, 3014, 3013, 3015, + 3016, 3017, 3018, 3017, 3016, 3019, 3020, 3021, 3022, 3020, 3022, 3023, + 3024, 3025, 3026, 3025, 3024, 3027, 3028, 3029, 3030, 3029, 3028, 3031, + 3032, 3033, 3034, 3033, 3032, 3035, 3036, 3037, 3038, 3038, 3037, 3039, + 3040, 3041, 3042, 3041, 3040, 3043, 3044, 3045, 3046, 3045, 3047, 3046, + 3048, 3049, 3050, 3051, 3052, 3053, 3054, 3055, 3056, 3057, 3058, 3059, + 3060, 3061, 3062, 3063, 3064, 3065, 3066, 3067, 3068, 3069, 3070, 3071, + 3072, 3073, 3074, 3075, 3076, 3077, 3078, 3079, 3080, 3081, 3082, 3083, + 3084, 3085, 3086, 3087, 3088, 3089, 3090, 3091, 3092, 3093, 3094, 3095 + ] + }, + { + "id": "shape259_part1", + "type": "TRIANGLES", + "indices": [ + 3096, 3097, 3098, 3099, 3098, 3097, 3097, 3096, 3100, 3100, 3096, 3101, + 3100, 3101, 3102, 3102, 3101, 3103, 3102, 3103, 3104, 3104, 3103, 3105, + 3104, 3105, 3106, 3106, 3105, 3107, 3108, 3107, 3109, 3107, 3108, 3106, + 3110, 3109, 3111, 3109, 3110, 3108, 3112, 3111, 3113, 3111, 3112, 3110, + 3114, 3113, 3115, 3113, 3114, 3112, 3116, 3117, 3115, 3115, 3117, 3114, + 3118, 3119, 3116, 3116, 3119, 3117, 3120, 3121, 3118, 3118, 3121, 3119, + 3122, 3123, 3120, 3120, 3123, 3121, 3124, 3125, 3122, 3123, 3122, 3125, + 3126, 3127, 3124, 3125, 3124, 3127, 3128, 3129, 3130, 3131, 3128, 3130, + 3132, 3133, 3130, 3134, 3132, 3130, 3135, 3134, 3130, 3136, 3135, 3130, + 3137, 3136, 3130, 3138, 3137, 3130, 3139, 3138, 3130, 3140, 3139, 3130, + 3141, 3140, 3130, 3142, 3141, 3130, 3129, 3142, 3130, 3143, 3144, 3145, + 3144, 3146, 3145, 3146, 3147, 3145, 3147, 3148, 3145, 3148, 3149, 3145, + 3149, 3150, 3145, 3150, 3151, 3145, 3151, 3152, 3145, 3152, 3153, 3145, + 3153, 3154, 3145, 3154, 3155, 3145, 3155, 3156, 3145, 3156, 3157, 3145 + ] + } + ] + } + ], + "materials": [ + { + "id": "LP_Battholder_polySurface262SG", + "ambient": [ 0.000000, 0.000000, 0.000000], + "diffuse": [ 0.670000, 0.670000, 0.670000], + "emissive": [ 0.000000, 0.000000, 0.000000], + "opacity": 1.000000, + "specular": [ 0.500000, 0.500000, 0.500000], + "shininess": 18.000000 + }, + { + "id": "LP_Text_newboardbooleaned_pCube282SG", + "ambient": [ 0.000000, 0.000000, 0.000000], + "diffuse": [ 0.380000, 0.420000, 0.350000], + "emissive": [ 0.000000, 0.000000, 0.000000], + "opacity": 1.000000, + "specular": [ 0.200000, 0.200000, 0.200000], + "shininess": 20.000000 + }, + { + "id": "LP_Text_newboardbooleaned_pCube282SG1", + "ambient": [ 0.000000, 0.000000, 0.000000], + "diffuse": [ 1.000000, 1.000000, 1.000000], + "emissive": [ 0.000000, 0.000000, 0.000000], + "opacity": 1.000000, + "specular": [ 0.200000, 0.200000, 0.200000], + "shininess": 20.000000, + "textures": [ + { + "id": "LP_Text_newboardbooleaned_pCube282SG1", + "filename": "BRD4184A_LowPoly_Front.jpg", + "type": "DIFFUSE" + } + ] + }, + { + "id": "LP_Text_newboardbooleaned_pCube282SG2", + "ambient": [ 0.000000, 0.000000, 0.000000], + "diffuse": [ 1.000000, 1.000000, 1.000000], + "emissive": [ 0.000000, 0.000000, 0.000000], + "opacity": 1.000000, + "specular": [ 0.200000, 0.200000, 0.200000], + "shininess": 20.000000, + "textures": [ + { + "id": "LP_Text_newboardbooleaned_pCube282SG2", + "filename": "-o_0.04_0_BRD4184A_LowPoly_Back.jpg", + "type": "DIFFUSE" + } + ] + }, + { + "id": "ShinyBlackPlastic", + "ambient": [ 0.000000, 0.000000, 0.000000], + "diffuse": [ 0.000000, 0.000000, 0.000000], + "emissive": [ 0.000000, 0.000000, 0.000000], + "opacity": 1.000000, + "specular": [ 0.200000, 0.200000, 0.200000], + "shininess": 20.000000 + }, + { + "id": "ThunderboardSense_LowPoly_007:EFR32_06SG", + "ambient": [ 0.000000, 0.000000, 0.000000], + "diffuse": [ 0.160000, 0.160000, 0.160000], + "emissive": [ 0.000000, 0.000000, 0.000000], + "opacity": 1.000000, + "specular": [ 0.200000, 0.200000, 0.200000], + "shininess": 20.000000 + }, + { + "id": "ThunderboardSense_LowPoly_007:pCube38SG", + "ambient": [ 0.000000, 0.000000, 0.000000], + "diffuse": [ 0.920000, 0.740000, 0.190000], + "emissive": [ 0.000000, 0.000000, 0.000000], + "opacity": 1.000000, + "specular": [ 0.500000, 0.500000, 0.500000], + "shininess": 18.000000 + }, + { + "id": "ThunderboardSense_LowPoly_007:polySurface262SG", + "ambient": [ 0.000000, 0.000000, 0.000000], + "diffuse": [ 0.670000, 0.670000, 0.670000], + "emissive": [ 0.000000, 0.000000, 0.000000], + "opacity": 1.000000, + "specular": [ 0.500000, 0.500000, 0.500000], + "shininess": 18.000000 + }, + { + "id": "ThunderboardSense_Revision_008:RasberryPI_maxwellLayeredMaterial3SG", + "ambient": [ 0.000000, 0.000000, 0.000000], + "diffuse": [ 0.000000, 0.000000, 0.000000], + "emissive": [ 0.000000, 0.000000, 0.000000], + "opacity": 1.000000, + "specular": [ 0.200000, 0.200000, 0.200000], + "shininess": 20.000000 + }, + { + "id": "ThunderboardSense_Revision_008:ThunderboardSense_LowPoly_007:ThunderboardReact_LowPoly_v04:lambert29SG", + "ambient": [ 0.000000, 0.000000, 0.000000], + "diffuse": [ 0.160000, 0.160000, 0.160000], + "emissive": [ 0.000000, 0.000000, 0.000000], + "opacity": 1.000000, + "specular": [ 0.200000, 0.200000, 0.200000], + "shininess": 20.000000 + }, + { + "id": "ThunderboardSense_Revision_008:ThunderboardSense_LowPoly_007:ThunderboardReact_LowPoly_v04:phong481SG", + "ambient": [ 0.000000, 0.000000, 0.000000], + "diffuse": [ 0.670000, 0.670000, 0.670000], + "emissive": [ 0.000000, 0.000000, 0.000000], + "opacity": 1.000000, + "specular": [ 0.500000, 0.500000, 0.500000], + "shininess": 18.000000 + }, + { + "id": "ThunderboardSense_Revision_008:ThunderboardSense_LowPoly_007:lambert24SG", + "ambient": [ 0.000000, 0.000000, 0.000000], + "diffuse": [ 0.700000, 0.700000, 0.700000], + "emissive": [ 0.000000, 0.000000, 0.000000], + "opacity": 1.000000, + "specular": [ 0.200000, 0.200000, 0.200000], + "shininess": 20.000000 + }, + { + "id": "ThunderboardSense_Revision_008:ThunderboardSense_LowPoly_007:lambert26SG", + "ambient": [ 0.000000, 0.000000, 0.000000], + "diffuse": [ 0.500000, 0.500000, 0.500000], + "emissive": [ 0.000000, 0.000000, 0.000000], + "opacity": 1.000000, + "specular": [ 0.200000, 0.200000, 0.200000], + "shininess": 20.000000 + }, + { + "id": "ThunderboardSense_Revision_008:ThunderboardSense_LowPoly_007:lambert30SG", + "ambient": [ 0.000000, 0.000000, 0.000000], + "diffuse": [ 0.820000, 0.820000, 0.820000], + "emissive": [ 0.000000, 0.000000, 0.000000], + "opacity": 1.000000, + "specular": [ 0.200000, 0.200000, 0.200000], + "shininess": 20.000000 + }, + { + "id": "brd_standalone_update:chips_K03SG3", + "ambient": [ 0.400000, 0.400000, 0.400000], + "diffuse": [ 0.420000, 0.370000, 0.320000], + "emissive": [ 0.000000, 0.000000, 0.000000], + "opacity": 1.000000, + "specular": [ 0.300000, 0.300000, 0.300000], + "shininess": 18.000000 + }, + { + "id": "chip_lambert25SG", + "ambient": [ 0.000000, 0.000000, 0.000000], + "diffuse": [ 1.000000, 1.000000, 1.000000], + "emissive": [ 0.000000, 0.000000, 0.000000], + "opacity": 1.000000, + "specular": [ 0.200000, 0.200000, 0.200000], + "shininess": 20.000000, + "textures": [ + { + "id": "chip_lambert25SG", + "filename": "EFR23_Chip_SiLabs_Logo.jpg", + "type": "DIFFUSE" + } + ] + }, + { + "id": "lambert19SG", + "ambient": [ 0.000000, 0.000000, 0.000000], + "diffuse": [ 1.000000, 1.000000, 1.000000], + "emissive": [ 0.000000, 0.000000, 0.000000], + "opacity": 1.000000, + "specular": [ 0.200000, 0.200000, 0.200000], + "shininess": 20.000000 + }, + { + "id": "lambert24SG", + "ambient": [ 0.000000, 0.000000, 0.000000], + "diffuse": [ 0.740000, 0.530000, 0.400000], + "emissive": [ 0.000000, 0.000000, 0.000000], + "opacity": 1.000000, + "specular": [ 0.200000, 0.200000, 0.200000], + "shininess": 20.000000 + }, + { + "id": "phong478SG", + "ambient": [ 0.000000, 0.000000, 0.000000], + "diffuse": [ 0.130000, 0.100000, 0.100000], + "emissive": [ 0.000000, 0.000000, 0.000000], + "opacity": 1.000000, + "specular": [ 0.500000, 0.500000, 0.500000], + "shininess": 18.000000 + } + ], + "nodes": [ + { + "id": "BRD4184A_LowPoly_root", + "children": [ + { + "id": "BRD4148A_LowPoly1_chip_EFR32_01", + "parts": [ + { + "meshpartid": "shape13_part1", + "materialid": "chip_lambert25SG", + "uvMapping": [[ 0]] + } + ] + }, + { + "id": "BRD4148A_LowPoly1_chip_EFR32_01_chip_pCube165_chip_group51", + "parts": [ + { + "meshpartid": "shape14_part1", + "materialid": "chip_lambert25SG", + "uvMapping": [[ 0]] + } + ] + }, + { + "id": "BRD4148A_LowPoly1_EFR32_040", + "parts": [ + { + "meshpartid": "shape15_part1", + "materialid": "ThunderboardSense_LowPoly_007:polySurface262SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "BRD4148A_LowPoly1_EFR32_041", + "parts": [ + { + "meshpartid": "shape16_part1", + "materialid": "ThunderboardSense_Revision_008:RasberryPI_maxwellLayeredMaterial3SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "BRD4148A_LowPoly1_EFR32_042", + "parts": [ + { + "meshpartid": "shape17_part1", + "materialid": "ThunderboardSense_Revision_008:RasberryPI_maxwellLayeredMaterial3SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "BRD4148A_LowPoly1_EFR32_043", + "parts": [ + { + "meshpartid": "shape18_part1", + "materialid": "ThunderboardSense_Revision_008:RasberryPI_maxwellLayeredMaterial3SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "BRD4148A_LowPoly1_EFR32_044", + "parts": [ + { + "meshpartid": "shape19_part1", + "materialid": "ThunderboardSense_Revision_008:RasberryPI_maxwellLayeredMaterial3SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "BRD4148A_LowPoly1_EFR32_050", + "parts": [ + { + "meshpartid": "shape20_part1", + "materialid": "ThunderboardSense_LowPoly_007:EFR32_06SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "BRD4148A_LowPoly1_EFR32_051", + "parts": [ + { + "meshpartid": "shape21_part1", + "materialid": "ThunderboardSense_LowPoly_007:EFR32_06SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "BRD4148A_LowPoly1_EFR32_052", + "parts": [ + { + "meshpartid": "shape22_part1", + "materialid": "ThunderboardSense_LowPoly_007:EFR32_06SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "BRD4148A_LowPoly1_EFR32_053", + "parts": [ + { + "meshpartid": "shape23_part1", + "materialid": "ThunderboardSense_LowPoly_007:EFR32_06SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "BRD4148A_LowPoly1_EFR32_057", + "parts": [ + { + "meshpartid": "shape24_part1", + "materialid": "phong478SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "BRD4148A_LowPoly1_EFR32_058", + "parts": [ + { + "meshpartid": "shape25_part1", + "materialid": "ThunderboardSense_LowPoly_007:EFR32_06SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "BRD4148A_LowPoly1_EFR32_059", + "parts": [ + { + "meshpartid": "shape26_part1", + "materialid": "phong478SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "BRD4148A_LowPoly1_EFR32_06", + "parts": [ + { + "meshpartid": "shape27_part1", + "materialid": "ThunderboardSense_LowPoly_007:EFR32_06SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "BRD4148A_LowPoly1_EFR32_060", + "parts": [ + { + "meshpartid": "shape28_part1", + "materialid": "ThunderboardSense_LowPoly_007:pCube38SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "BRD4148A_LowPoly1_EFR32_061", + "parts": [ + { + "meshpartid": "shape29_part1", + "materialid": "ThunderboardSense_LowPoly_007:pCube38SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "BRD4148A_LowPoly1_EFR32_062", + "parts": [ + { + "meshpartid": "shape30_part1", + "materialid": "ThunderboardSense_LowPoly_007:EFR32_06SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "BRD4148A_LowPoly1_EFR32_063", + "parts": [ + { + "meshpartid": "shape31_part1", + "materialid": "ThunderboardSense_LowPoly_007:pCube38SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "BRD4148A_LowPoly1_EFR32_064", + "parts": [ + { + "meshpartid": "shape32_part1", + "materialid": "ThunderboardSense_LowPoly_007:pCube38SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "BRD4148A_LowPoly1_EFR32_065", + "parts": [ + { + "meshpartid": "shape33_part1", + "materialid": "ThunderboardSense_LowPoly_007:pCube38SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "BRD4148A_LowPoly1_EFR32_068", + "parts": [ + { + "meshpartid": "shape34_part1", + "materialid": "ThunderboardSense_LowPoly_007:EFR32_06SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "BRD4148A_LowPoly1_EFR32_069", + "parts": [ + { + "meshpartid": "shape35_part1", + "materialid": "ThunderboardSense_LowPoly_007:EFR32_06SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "BRD4148A_LowPoly1_EFR32_070", + "parts": [ + { + "meshpartid": "shape36_part1", + "materialid": "ThunderboardSense_LowPoly_007:EFR32_06SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "BRD4148A_LowPoly1_EFR32_071", + "parts": [ + { + "meshpartid": "shape37_part1", + "materialid": "ThunderboardSense_LowPoly_007:EFR32_06SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "BRD4148A_LowPoly1_EFR32_072", + "parts": [ + { + "meshpartid": "shape38_part1", + "materialid": "ThunderboardSense_LowPoly_007:EFR32_06SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "BRD4148A_LowPoly1_EFR32_073", + "parts": [ + { + "meshpartid": "shape39_part1", + "materialid": "ThunderboardSense_LowPoly_007:EFR32_06SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "BRD4148A_LowPoly1_EFR32_074", + "parts": [ + { + "meshpartid": "shape40_part1", + "materialid": "ThunderboardSense_Revision_008:RasberryPI_maxwellLayeredMaterial3SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "BRD4148A_LowPoly1_EFR32_075", + "parts": [ + { + "meshpartid": "shape41_part1", + "materialid": "ThunderboardSense_LowPoly_007:EFR32_06SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "BRD4148A_LowPoly1_EFR32_076", + "parts": [ + { + "meshpartid": "shape42_part1", + "materialid": "ThunderboardSense_LowPoly_007:polySurface262SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "BRD4148A_LowPoly1_EFR32_077", + "parts": [ + { + "meshpartid": "shape43_part1", + "materialid": "ThunderboardSense_Revision_008:RasberryPI_maxwellLayeredMaterial3SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "BRD4148A_LowPoly1_EFR32_078", + "parts": [ + { + "meshpartid": "shape44_part1", + "materialid": "ThunderboardSense_Revision_008:RasberryPI_maxwellLayeredMaterial3SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "BRD4148A_LowPoly1_EFR32_079", + "parts": [ + { + "meshpartid": "shape45_part1", + "materialid": "ThunderboardSense_Revision_008:RasberryPI_maxwellLayeredMaterial3SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "BRD4148A_LowPoly1_EFR32_080", + "parts": [ + { + "meshpartid": "shape46_part1", + "materialid": "ThunderboardSense_Revision_008:ThunderboardSense_LowPoly_007:ThunderboardReact_LowPoly_v04:lambert29SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "BRD4148A_LowPoly1_LP_Battholder_polySurface1ThunderboardSense_LowPoly_009", + "parts": [ + { + "meshpartid": "shape47_part1", + "materialid": "LP_Battholder_polySurface262SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "BRD4148A_LowPoly1_newboardbooleaned_pCube287", + "parts": [ + { + "meshpartid": "shape48_part3", + "materialid": "LP_Text_newboardbooleaned_pCube282SG", + "uvMapping": [[]] + }, + { + "meshpartid": "shape48_part2", + "materialid": "LP_Text_newboardbooleaned_pCube282SG2", + "uvMapping": [[ 0]] + }, + { + "meshpartid": "shape48_part1", + "materialid": "LP_Text_newboardbooleaned_pCube282SG1", + "uvMapping": [[ 0]] + } + ] + }, + { + "id": "BRD4148A_LowPoly1_pCube1", + "parts": [ + { + "meshpartid": "shape49_part1", + "materialid": "ThunderboardSense_Revision_008:ThunderboardSense_LowPoly_007:ThunderboardReact_LowPoly_v04:phong481SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "BRD4148A_LowPoly1_pCube120", + "parts": [ + { + "meshpartid": "shape50_part1", + "materialid": "ThunderboardSense_Revision_008:ThunderboardSense_LowPoly_007:ThunderboardReact_LowPoly_v04:phong481SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "BRD4148A_LowPoly1_pCube164", + "parts": [ + { + "meshpartid": "shape51_part1", + "materialid": "ThunderboardSense_LowPoly_007:EFR32_06SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "BRD4148A_LowPoly1_pCube166", + "parts": [ + { + "meshpartid": "shape52_part1", + "materialid": "ThunderboardSense_LowPoly_007:polySurface262SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "BRD4148A_LowPoly1_pCube167", + "parts": [ + { + "meshpartid": "shape53_part1", + "materialid": "ThunderboardSense_LowPoly_007:polySurface262SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "BRD4148A_LowPoly1_pCube168", + "parts": [ + { + "meshpartid": "shape54_part1", + "materialid": "ThunderboardSense_LowPoly_007:polySurface262SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "BRD4148A_LowPoly1_pCube169", + "parts": [ + { + "meshpartid": "shape55_part1", + "materialid": "ThunderboardSense_LowPoly_007:polySurface262SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "BRD4148A_LowPoly1_pCube170", + "parts": [ + { + "meshpartid": "shape56_part1", + "materialid": "ThunderboardSense_LowPoly_007:polySurface262SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "BRD4148A_LowPoly1_pCube171", + "parts": [ + { + "meshpartid": "shape57_part1", + "materialid": "ThunderboardSense_LowPoly_007:polySurface262SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "BRD4148A_LowPoly1_pCube172", + "parts": [ + { + "meshpartid": "shape58_part1", + "materialid": "ThunderboardSense_LowPoly_007:polySurface262SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "BRD4148A_LowPoly1_pCube173", + "parts": [ + { + "meshpartid": "shape59_part1", + "materialid": "ThunderboardSense_LowPoly_007:polySurface262SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "BRD4148A_LowPoly1_pCube174", + "parts": [ + { + "meshpartid": "shape60_part1", + "materialid": "ThunderboardSense_LowPoly_007:polySurface262SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "BRD4148A_LowPoly1_pCube175", + "parts": [ + { + "meshpartid": "shape61_part1", + "materialid": "ThunderboardSense_LowPoly_007:polySurface262SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "BRD4148A_LowPoly1_pCube264", + "parts": [ + { + "meshpartid": "shape62_part1", + "materialid": "ThunderboardSense_Revision_008:ThunderboardSense_LowPoly_007:lambert30SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "BRD4148A_LowPoly1_pCube265", + "parts": [ + { + "meshpartid": "shape63_part1", + "materialid": "ThunderboardSense_Revision_008:ThunderboardSense_LowPoly_007:ThunderboardReact_LowPoly_v04:phong481SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "BRD4148A_LowPoly1_pCube266", + "parts": [ + { + "meshpartid": "shape64_part1", + "materialid": "ThunderboardSense_Revision_008:ThunderboardSense_LowPoly_007:ThunderboardReact_LowPoly_v04:phong481SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "BRD4148A_LowPoly1_pCube267", + "parts": [ + { + "meshpartid": "shape65_part1", + "materialid": "ThunderboardSense_Revision_008:ThunderboardSense_LowPoly_007:ThunderboardReact_LowPoly_v04:phong481SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "BRD4148A_LowPoly1_pCube268", + "parts": [ + { + "meshpartid": "shape66_part1", + "materialid": "ThunderboardSense_Revision_008:ThunderboardSense_LowPoly_007:ThunderboardReact_LowPoly_v04:phong481SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "BRD4148A_LowPoly1_pCube269", + "parts": [ + { + "meshpartid": "shape67_part1", + "materialid": "ThunderboardSense_Revision_008:ThunderboardSense_LowPoly_007:ThunderboardReact_LowPoly_v04:phong481SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "BRD4148A_LowPoly1_pCube270", + "parts": [ + { + "meshpartid": "shape68_part1", + "materialid": "ThunderboardSense_Revision_008:ThunderboardSense_LowPoly_007:ThunderboardReact_LowPoly_v04:phong481SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "BRD4148A_LowPoly1_pCube271", + "parts": [ + { + "meshpartid": "shape69_part1", + "materialid": "ThunderboardSense_Revision_008:ThunderboardSense_LowPoly_007:ThunderboardReact_LowPoly_v04:phong481SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "BRD4148A_LowPoly1_pCube272", + "parts": [ + { + "meshpartid": "shape70_part1", + "materialid": "ThunderboardSense_Revision_008:ThunderboardSense_LowPoly_007:ThunderboardReact_LowPoly_v04:phong481SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "BRD4148A_LowPoly1_pCube283", + "parts": [ + { + "meshpartid": "shape71_part1", + "materialid": "ThunderboardSense_LowPoly_007:EFR32_06SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "BRD4148A_LowPoly1_pCube314", + "parts": [ + { + "meshpartid": "shape72_part1", + "materialid": "ThunderboardSense_LowPoly_007:polySurface262SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "BRD4148A_LowPoly1_pCube315", + "parts": [ + { + "meshpartid": "shape73_part1", + "materialid": "ThunderboardSense_LowPoly_007:polySurface262SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "BRD4148A_LowPoly1_pCube316", + "parts": [ + { + "meshpartid": "shape74_part1", + "materialid": "ThunderboardSense_LowPoly_007:polySurface262SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "BRD4148A_LowPoly1_pCube317", + "parts": [ + { + "meshpartid": "shape75_part1", + "materialid": "ThunderboardSense_LowPoly_007:polySurface262SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "BRD4148A_LowPoly1_pCube318", + "parts": [ + { + "meshpartid": "shape76_part1", + "materialid": "ThunderboardSense_LowPoly_007:polySurface262SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "BRD4148A_LowPoly1_pCube319", + "parts": [ + { + "meshpartid": "shape77_part1", + "materialid": "ThunderboardSense_LowPoly_007:polySurface262SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "BRD4148A_LowPoly1_pCube320", + "parts": [ + { + "meshpartid": "shape78_part1", + "materialid": "ThunderboardSense_LowPoly_007:polySurface262SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "BRD4148A_LowPoly1_pCube321", + "parts": [ + { + "meshpartid": "shape79_part1", + "materialid": "ThunderboardSense_LowPoly_007:polySurface262SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "BRD4148A_LowPoly1_pCube322", + "parts": [ + { + "meshpartid": "shape80_part1", + "materialid": "ThunderboardSense_LowPoly_007:polySurface262SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "BRD4148A_LowPoly1_pCube323", + "parts": [ + { + "meshpartid": "shape81_part1", + "materialid": "ThunderboardSense_LowPoly_007:polySurface262SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "BRD4148A_LowPoly1_pCube324", + "parts": [ + { + "meshpartid": "shape82_part1", + "materialid": "ThunderboardSense_LowPoly_007:polySurface262SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "BRD4148A_LowPoly1_pCube325", + "parts": [ + { + "meshpartid": "shape83_part1", + "materialid": "ThunderboardSense_LowPoly_007:polySurface262SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "BRD4148A_LowPoly1_pCube326", + "parts": [ + { + "meshpartid": "shape84_part1", + "materialid": "ThunderboardSense_LowPoly_007:polySurface262SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "BRD4148A_LowPoly1_pCube327", + "parts": [ + { + "meshpartid": "shape85_part1", + "materialid": "ThunderboardSense_LowPoly_007:polySurface262SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "BRD4148A_LowPoly1_pCube328", + "parts": [ + { + "meshpartid": "shape86_part1", + "materialid": "ThunderboardSense_LowPoly_007:polySurface262SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "BRD4148A_LowPoly1_pCube329", + "parts": [ + { + "meshpartid": "shape87_part1", + "materialid": "ThunderboardSense_LowPoly_007:polySurface262SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "BRD4148A_LowPoly1_pCube330", + "parts": [ + { + "meshpartid": "shape88_part1", + "materialid": "ThunderboardSense_LowPoly_007:polySurface262SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "BRD4148A_LowPoly1_pCube331", + "parts": [ + { + "meshpartid": "shape89_part1", + "materialid": "ThunderboardSense_LowPoly_007:polySurface262SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "BRD4148A_LowPoly1_pCube332", + "parts": [ + { + "meshpartid": "shape90_part1", + "materialid": "ThunderboardSense_LowPoly_007:polySurface262SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "BRD4148A_LowPoly1_pCube333", + "parts": [ + { + "meshpartid": "shape91_part1", + "materialid": "ThunderboardSense_LowPoly_007:polySurface262SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "BRD4148A_LowPoly1_pCube334", + "parts": [ + { + "meshpartid": "shape92_part1", + "materialid": "ThunderboardSense_LowPoly_007:polySurface262SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "BRD4148A_LowPoly1_pCube335", + "parts": [ + { + "meshpartid": "shape93_part1", + "materialid": "ThunderboardSense_LowPoly_007:polySurface262SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "BRD4148A_LowPoly1_pCube336", + "parts": [ + { + "meshpartid": "shape94_part1", + "materialid": "ThunderboardSense_LowPoly_007:polySurface262SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "BRD4148A_LowPoly1_pCube337", + "parts": [ + { + "meshpartid": "shape95_part1", + "materialid": "ThunderboardSense_LowPoly_007:polySurface262SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "BRD4148A_LowPoly1_pCube338", + "parts": [ + { + "meshpartid": "shape96_part1", + "materialid": "ThunderboardSense_LowPoly_007:polySurface262SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "BRD4148A_LowPoly1_pCube339", + "parts": [ + { + "meshpartid": "shape97_part1", + "materialid": "ThunderboardSense_LowPoly_007:polySurface262SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "BRD4148A_LowPoly1_pCube340", + "parts": [ + { + "meshpartid": "shape98_part1", + "materialid": "ThunderboardSense_LowPoly_007:polySurface262SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "BRD4148A_LowPoly1_pCube341", + "parts": [ + { + "meshpartid": "shape99_part1", + "materialid": "ThunderboardSense_LowPoly_007:polySurface262SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "BRD4148A_LowPoly1_pCube342", + "parts": [ + { + "meshpartid": "shape100_part1", + "materialid": "ThunderboardSense_LowPoly_007:polySurface262SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "BRD4148A_LowPoly1_pCube343", + "parts": [ + { + "meshpartid": "shape101_part1", + "materialid": "ThunderboardSense_LowPoly_007:polySurface262SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "BRD4148A_LowPoly1_pCube344", + "parts": [ + { + "meshpartid": "shape102_part1", + "materialid": "ThunderboardSense_LowPoly_007:polySurface262SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "BRD4148A_LowPoly1_pCube345", + "parts": [ + { + "meshpartid": "shape103_part1", + "materialid": "ThunderboardSense_LowPoly_007:polySurface262SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "BRD4148A_LowPoly1_pCube346", + "parts": [ + { + "meshpartid": "shape104_part1", + "materialid": "ThunderboardSense_LowPoly_007:polySurface262SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "BRD4148A_LowPoly1_pCube347", + "parts": [ + { + "meshpartid": "shape105_part1", + "materialid": "ThunderboardSense_LowPoly_007:polySurface262SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "BRD4148A_LowPoly1_pCube348", + "parts": [ + { + "meshpartid": "shape106_part1", + "materialid": "ThunderboardSense_LowPoly_007:polySurface262SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "BRD4148A_LowPoly1_pCube349", + "parts": [ + { + "meshpartid": "shape107_part1", + "materialid": "ThunderboardSense_LowPoly_007:polySurface262SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "BRD4148A_LowPoly1_pCube350", + "parts": [ + { + "meshpartid": "shape108_part1", + "materialid": "ThunderboardSense_LowPoly_007:polySurface262SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "BRD4148A_LowPoly1_pCube351", + "parts": [ + { + "meshpartid": "shape109_part1", + "materialid": "ThunderboardSense_LowPoly_007:polySurface262SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "BRD4148A_LowPoly1_pCube352", + "parts": [ + { + "meshpartid": "shape110_part1", + "materialid": "ThunderboardSense_LowPoly_007:polySurface262SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "BRD4148A_LowPoly1_pCube353", + "parts": [ + { + "meshpartid": "shape111_part1", + "materialid": "ThunderboardSense_LowPoly_007:polySurface262SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "BRD4148A_LowPoly1_pCube354", + "parts": [ + { + "meshpartid": "shape112_part1", + "materialid": "ThunderboardSense_LowPoly_007:polySurface262SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "BRD4148A_LowPoly1_pCube355", + "parts": [ + { + "meshpartid": "shape113_part1", + "materialid": "ThunderboardSense_LowPoly_007:polySurface262SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "BRD4148A_LowPoly1_pCube356", + "parts": [ + { + "meshpartid": "shape114_part1", + "materialid": "ThunderboardSense_LowPoly_007:polySurface262SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "BRD4148A_LowPoly1_pCube357", + "parts": [ + { + "meshpartid": "shape115_part1", + "materialid": "ThunderboardSense_LowPoly_007:polySurface262SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "BRD4148A_LowPoly1_pCube358", + "parts": [ + { + "meshpartid": "shape116_part1", + "materialid": "ThunderboardSense_LowPoly_007:polySurface262SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "BRD4148A_LowPoly1_pCube359", + "parts": [ + { + "meshpartid": "shape117_part1", + "materialid": "ThunderboardSense_LowPoly_007:polySurface262SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "BRD4148A_LowPoly1_pCube360", + "parts": [ + { + "meshpartid": "shape118_part1", + "materialid": "ThunderboardSense_LowPoly_007:polySurface262SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "BRD4148A_LowPoly1_pCube361", + "parts": [ + { + "meshpartid": "shape119_part1", + "materialid": "ThunderboardSense_LowPoly_007:polySurface262SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "BRD4148A_LowPoly1_pCube362", + "parts": [ + { + "meshpartid": "shape120_part1", + "materialid": "ThunderboardSense_LowPoly_007:polySurface262SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "BRD4148A_LowPoly1_pCube363", + "parts": [ + { + "meshpartid": "shape121_part1", + "materialid": "ThunderboardSense_LowPoly_007:polySurface262SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "BRD4148A_LowPoly1_pCube364", + "parts": [ + { + "meshpartid": "shape122_part1", + "materialid": "ThunderboardSense_LowPoly_007:polySurface262SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "BRD4148A_LowPoly1_pCube365", + "parts": [ + { + "meshpartid": "shape123_part1", + "materialid": "ThunderboardSense_LowPoly_007:polySurface262SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "BRD4148A_LowPoly1_pCube366", + "parts": [ + { + "meshpartid": "shape124_part1", + "materialid": "ThunderboardSense_LowPoly_007:polySurface262SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "BRD4148A_LowPoly1_pCube367", + "parts": [ + { + "meshpartid": "shape125_part1", + "materialid": "ThunderboardSense_LowPoly_007:polySurface262SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "BRD4148A_LowPoly1_pCube368", + "parts": [ + { + "meshpartid": "shape126_part1", + "materialid": "ThunderboardSense_LowPoly_007:polySurface262SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "BRD4148A_LowPoly1_pCube369", + "parts": [ + { + "meshpartid": "shape127_part1", + "materialid": "ThunderboardSense_LowPoly_007:polySurface262SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "BRD4148A_LowPoly1_pCube370", + "parts": [ + { + "meshpartid": "shape128_part1", + "materialid": "ThunderboardSense_LowPoly_007:polySurface262SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "BRD4148A_LowPoly1_pCube371", + "parts": [ + { + "meshpartid": "shape129_part1", + "materialid": "ThunderboardSense_LowPoly_007:polySurface262SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "BRD4148A_LowPoly1_pCube372", + "parts": [ + { + "meshpartid": "shape130_part1", + "materialid": "ThunderboardSense_LowPoly_007:polySurface262SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "BRD4148A_LowPoly1_pCube373", + "parts": [ + { + "meshpartid": "shape131_part1", + "materialid": "ThunderboardSense_LowPoly_007:polySurface262SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "BRD4148A_LowPoly1_pCube374", + "parts": [ + { + "meshpartid": "shape132_part1", + "materialid": "ThunderboardSense_LowPoly_007:polySurface262SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "BRD4148A_LowPoly1_pCube375", + "parts": [ + { + "meshpartid": "shape133_part1", + "materialid": "ThunderboardSense_LowPoly_007:polySurface262SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "BRD4148A_LowPoly1_pCube376", + "parts": [ + { + "meshpartid": "shape134_part1", + "materialid": "ThunderboardSense_LowPoly_007:polySurface262SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "BRD4148A_LowPoly1_pCube377", + "parts": [ + { + "meshpartid": "shape135_part1", + "materialid": "ThunderboardSense_LowPoly_007:polySurface262SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "BRD4148A_LowPoly1_pCube378", + "parts": [ + { + "meshpartid": "shape136_part1", + "materialid": "ThunderboardSense_LowPoly_007:polySurface262SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "BRD4148A_LowPoly1_pCube379", + "parts": [ + { + "meshpartid": "shape137_part1", + "materialid": "ThunderboardSense_LowPoly_007:polySurface262SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "BRD4148A_LowPoly1_pCube38", + "parts": [ + { + "meshpartid": "shape138_part1", + "materialid": "ThunderboardSense_LowPoly_007:pCube38SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "BRD4148A_LowPoly1_pCube380", + "parts": [ + { + "meshpartid": "shape139_part1", + "materialid": "ThunderboardSense_LowPoly_007:polySurface262SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "BRD4148A_LowPoly1_pCube381", + "parts": [ + { + "meshpartid": "shape140_part1", + "materialid": "ThunderboardSense_LowPoly_007:polySurface262SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "BRD4148A_LowPoly1_pCube382", + "parts": [ + { + "meshpartid": "shape141_part1", + "materialid": "ThunderboardSense_LowPoly_007:polySurface262SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "BRD4148A_LowPoly1_pCube383", + "parts": [ + { + "meshpartid": "shape142_part1", + "materialid": "ThunderboardSense_LowPoly_007:polySurface262SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "BRD4148A_LowPoly1_pCube384", + "parts": [ + { + "meshpartid": "shape143_part1", + "materialid": "ThunderboardSense_LowPoly_007:polySurface262SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "BRD4148A_LowPoly1_pCube385", + "parts": [ + { + "meshpartid": "shape144_part1", + "materialid": "ThunderboardSense_LowPoly_007:polySurface262SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "BRD4148A_LowPoly1_pCube386", + "parts": [ + { + "meshpartid": "shape145_part1", + "materialid": "ThunderboardSense_LowPoly_007:polySurface262SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "BRD4148A_LowPoly1_pCube387", + "parts": [ + { + "meshpartid": "shape146_part1", + "materialid": "ThunderboardSense_LowPoly_007:polySurface262SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "BRD4148A_LowPoly1_pCube388", + "parts": [ + { + "meshpartid": "shape147_part1", + "materialid": "ThunderboardSense_LowPoly_007:polySurface262SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "BRD4148A_LowPoly1_pCube389", + "parts": [ + { + "meshpartid": "shape148_part1", + "materialid": "ThunderboardSense_LowPoly_007:polySurface262SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "BRD4148A_LowPoly1_pCube39", + "parts": [ + { + "meshpartid": "shape149_part1", + "materialid": "ThunderboardSense_LowPoly_007:pCube38SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "BRD4148A_LowPoly1_pCube390", + "parts": [ + { + "meshpartid": "shape150_part1", + "materialid": "ThunderboardSense_LowPoly_007:polySurface262SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "BRD4148A_LowPoly1_pCube391", + "parts": [ + { + "meshpartid": "shape151_part1", + "materialid": "ThunderboardSense_LowPoly_007:polySurface262SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "BRD4148A_LowPoly1_pCube392", + "parts": [ + { + "meshpartid": "shape152_part1", + "materialid": "ThunderboardSense_LowPoly_007:polySurface262SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "BRD4148A_LowPoly1_pCube393", + "parts": [ + { + "meshpartid": "shape153_part1", + "materialid": "ThunderboardSense_LowPoly_007:polySurface262SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "BRD4148A_LowPoly1_pCube394", + "parts": [ + { + "meshpartid": "shape154_part3", + "materialid": "ThunderboardSense_LowPoly_007:polySurface262SG", + "uvMapping": [[]] + }, + { + "meshpartid": "shape154_part2", + "materialid": "lambert19SG", + "uvMapping": [[]] + }, + { + "meshpartid": "shape154_part1", + "materialid": "lambert24SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "BRD4148A_LowPoly1_pCube395", + "parts": [ + { + "meshpartid": "shape155_part1", + "materialid": "ThunderboardSense_LowPoly_007:polySurface262SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "BRD4148A_LowPoly1_pCube396", + "parts": [ + { + "meshpartid": "shape156_part1", + "materialid": "ThunderboardSense_LowPoly_007:polySurface262SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "BRD4148A_LowPoly1_pCube397", + "parts": [ + { + "meshpartid": "shape157_part1", + "materialid": "ThunderboardSense_LowPoly_007:polySurface262SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "BRD4148A_LowPoly1_pCube398", + "parts": [ + { + "meshpartid": "shape158_part1", + "materialid": "ThunderboardSense_LowPoly_007:polySurface262SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "BRD4148A_LowPoly1_pCube399", + "parts": [ + { + "meshpartid": "shape159_part1", + "materialid": "ThunderboardSense_LowPoly_007:polySurface262SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "BRD4148A_LowPoly1_pCube40", + "parts": [ + { + "meshpartid": "shape160_part1", + "materialid": "ThunderboardSense_LowPoly_007:pCube38SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "BRD4148A_LowPoly1_pCube400", + "parts": [ + { + "meshpartid": "shape161_part1", + "materialid": "ThunderboardSense_LowPoly_007:polySurface262SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "BRD4148A_LowPoly1_pCube401", + "parts": [ + { + "meshpartid": "shape162_part1", + "materialid": "ThunderboardSense_LowPoly_007:polySurface262SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "BRD4148A_LowPoly1_pCube402", + "parts": [ + { + "meshpartid": "shape163_part1", + "materialid": "ThunderboardSense_LowPoly_007:polySurface262SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "BRD4148A_LowPoly1_pCube403", + "parts": [ + { + "meshpartid": "shape164_part1", + "materialid": "ThunderboardSense_LowPoly_007:polySurface262SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "BRD4148A_LowPoly1_pCube404", + "parts": [ + { + "meshpartid": "shape165_part1", + "materialid": "ThunderboardSense_LowPoly_007:polySurface262SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "BRD4148A_LowPoly1_pCube405", + "parts": [ + { + "meshpartid": "shape166_part1", + "materialid": "ThunderboardSense_LowPoly_007:polySurface262SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "BRD4148A_LowPoly1_pCube406", + "parts": [ + { + "meshpartid": "shape167_part1", + "materialid": "ThunderboardSense_LowPoly_007:polySurface262SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "BRD4148A_LowPoly1_pCube407", + "parts": [ + { + "meshpartid": "shape168_part1", + "materialid": "ThunderboardSense_LowPoly_007:polySurface262SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "BRD4148A_LowPoly1_pCube408", + "parts": [ + { + "meshpartid": "shape169_part1", + "materialid": "ThunderboardSense_LowPoly_007:polySurface262SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "BRD4148A_LowPoly1_pCube409", + "parts": [ + { + "meshpartid": "shape170_part1", + "materialid": "ThunderboardSense_LowPoly_007:polySurface262SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "BRD4148A_LowPoly1_pCube41", + "parts": [ + { + "meshpartid": "shape171_part1", + "materialid": "ThunderboardSense_LowPoly_007:pCube38SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "BRD4148A_LowPoly1_pCube410", + "parts": [ + { + "meshpartid": "shape172_part1", + "materialid": "ThunderboardSense_LowPoly_007:polySurface262SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "BRD4148A_LowPoly1_pCube411", + "parts": [ + { + "meshpartid": "shape173_part1", + "materialid": "ThunderboardSense_LowPoly_007:polySurface262SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "BRD4148A_LowPoly1_pCube412", + "parts": [ + { + "meshpartid": "shape174_part1", + "materialid": "ThunderboardSense_LowPoly_007:polySurface262SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "BRD4148A_LowPoly1_pCube413", + "parts": [ + { + "meshpartid": "shape175_part1", + "materialid": "ThunderboardSense_LowPoly_007:polySurface262SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "BRD4148A_LowPoly1_pCube414", + "parts": [ + { + "meshpartid": "shape176_part1", + "materialid": "ThunderboardSense_LowPoly_007:polySurface262SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "BRD4148A_LowPoly1_pCube415", + "parts": [ + { + "meshpartid": "shape177_part1", + "materialid": "ThunderboardSense_LowPoly_007:polySurface262SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "BRD4148A_LowPoly1_pCube416", + "parts": [ + { + "meshpartid": "shape178_part1", + "materialid": "ThunderboardSense_LowPoly_007:polySurface262SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "BRD4148A_LowPoly1_pCube417", + "parts": [ + { + "meshpartid": "shape179_part1", + "materialid": "ThunderboardSense_LowPoly_007:polySurface262SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "BRD4148A_LowPoly1_pCube418", + "parts": [ + { + "meshpartid": "shape180_part1", + "materialid": "ThunderboardSense_LowPoly_007:polySurface262SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "BRD4148A_LowPoly1_pCube419", + "parts": [ + { + "meshpartid": "shape181_part1", + "materialid": "ThunderboardSense_LowPoly_007:polySurface262SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "BRD4148A_LowPoly1_pCube42", + "parts": [ + { + "meshpartid": "shape182_part1", + "materialid": "ThunderboardSense_LowPoly_007:pCube38SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "BRD4148A_LowPoly1_pCube420", + "parts": [ + { + "meshpartid": "shape183_part1", + "materialid": "ThunderboardSense_LowPoly_007:polySurface262SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "BRD4148A_LowPoly1_pCube421", + "parts": [ + { + "meshpartid": "shape184_part1", + "materialid": "ThunderboardSense_LowPoly_007:polySurface262SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "BRD4148A_LowPoly1_pCube422", + "parts": [ + { + "meshpartid": "shape185_part1", + "materialid": "ThunderboardSense_LowPoly_007:EFR32_06SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "BRD4148A_LowPoly1_pCube423", + "parts": [ + { + "meshpartid": "shape186_part1", + "materialid": "ThunderboardSense_LowPoly_007:polySurface262SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "BRD4148A_LowPoly1_pCube424", + "parts": [ + { + "meshpartid": "shape187_part1", + "materialid": "ThunderboardSense_LowPoly_007:polySurface262SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "BRD4148A_LowPoly1_pCube425", + "parts": [ + { + "meshpartid": "shape188_part1", + "materialid": "ThunderboardSense_LowPoly_007:polySurface262SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "BRD4148A_LowPoly1_pCube48", + "parts": [ + { + "meshpartid": "shape189_part1", + "materialid": "ThunderboardSense_LowPoly_007:pCube38SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "BRD4148A_LowPoly1_pCube49", + "parts": [ + { + "meshpartid": "shape190_part1", + "materialid": "ThunderboardSense_LowPoly_007:pCube38SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "BRD4148A_LowPoly1_pCube50", + "parts": [ + { + "meshpartid": "shape191_part1", + "materialid": "ThunderboardSense_LowPoly_007:pCube38SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "BRD4148A_LowPoly1_pCube51", + "parts": [ + { + "meshpartid": "shape192_part1", + "materialid": "ThunderboardSense_LowPoly_007:pCube38SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "BRD4148A_LowPoly1_pCube52", + "parts": [ + { + "meshpartid": "shape193_part1", + "materialid": "ThunderboardSense_LowPoly_007:pCube38SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "BRD4148A_LowPoly1_pCylinder103", + "parts": [ + { + "meshpartid": "shape194_part1", + "materialid": "ShinyBlackPlastic", + "uvMapping": [[]] + } + ] + }, + { + "id": "BRD4148A_LowPoly1_pCylinder104", + "parts": [ + { + "meshpartid": "shape195_part1", + "materialid": "ThunderboardSense_LowPoly_007:pCube38SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "BRD4148A_LowPoly1_pCylinder105", + "parts": [ + { + "meshpartid": "shape196_part1", + "materialid": "ThunderboardSense_LowPoly_007:pCube38SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "BRD4148A_LowPoly1_pCylinder106", + "parts": [ + { + "meshpartid": "shape197_part1", + "materialid": "ThunderboardSense_LowPoly_007:pCube38SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "BRD4148A_LowPoly1_pCylinder107", + "parts": [ + { + "meshpartid": "shape198_part1", + "materialid": "ThunderboardSense_LowPoly_007:pCube38SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "BRD4148A_LowPoly1_pCylinder108", + "parts": [ + { + "meshpartid": "shape199_part1", + "materialid": "ThunderboardSense_LowPoly_007:pCube38SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "BRD4148A_LowPoly1_pCylinder109", + "parts": [ + { + "meshpartid": "shape200_part1", + "materialid": "ThunderboardSense_LowPoly_007:pCube38SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "BRD4148A_LowPoly1_pCylinder110", + "parts": [ + { + "meshpartid": "shape201_part1", + "materialid": "ThunderboardSense_LowPoly_007:pCube38SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "BRD4148A_LowPoly1_pCylinder111", + "parts": [ + { + "meshpartid": "shape202_part1", + "materialid": "ThunderboardSense_LowPoly_007:pCube38SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "BRD4148A_LowPoly1_pCylinder112", + "parts": [ + { + "meshpartid": "shape203_part1", + "materialid": "ThunderboardSense_LowPoly_007:pCube38SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "BRD4148A_LowPoly1_pCylinder113", + "parts": [ + { + "meshpartid": "shape204_part1", + "materialid": "ThunderboardSense_LowPoly_007:pCube38SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "BRD4148A_LowPoly1_pCylinder114", + "parts": [ + { + "meshpartid": "shape205_part1", + "materialid": "ThunderboardSense_LowPoly_007:pCube38SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "BRD4148A_LowPoly1_pCylinder115", + "parts": [ + { + "meshpartid": "shape206_part1", + "materialid": "ThunderboardSense_LowPoly_007:pCube38SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "BRD4148A_LowPoly1_pCylinder116", + "parts": [ + { + "meshpartid": "shape207_part1", + "materialid": "ThunderboardSense_LowPoly_007:pCube38SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "BRD4148A_LowPoly1_pCylinder117", + "parts": [ + { + "meshpartid": "shape208_part1", + "materialid": "ThunderboardSense_LowPoly_007:pCube38SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "BRD4148A_LowPoly1_pCylinder118", + "parts": [ + { + "meshpartid": "shape209_part1", + "materialid": "ThunderboardSense_LowPoly_007:EFR32_06SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "BRD4148A_LowPoly1_pCylinder119", + "parts": [ + { + "meshpartid": "shape210_part1", + "materialid": "ThunderboardSense_Revision_008:ThunderboardSense_LowPoly_007:ThunderboardReact_LowPoly_v04:phong481SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "BRD4148A_LowPoly1_pCylinder120", + "parts": [ + { + "meshpartid": "shape211_part1", + "materialid": "ThunderboardSense_Revision_008:ThunderboardSense_LowPoly_007:ThunderboardReact_LowPoly_v04:phong481SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "BRD4148A_LowPoly1_pCylinder121", + "parts": [ + { + "meshpartid": "shape212_part1", + "materialid": "ThunderboardSense_Revision_008:ThunderboardSense_LowPoly_007:ThunderboardReact_LowPoly_v04:phong481SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "BRD4148A_LowPoly1_pCylinder122", + "parts": [ + { + "meshpartid": "shape213_part1", + "materialid": "ThunderboardSense_LowPoly_007:EFR32_06SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "BRD4148A_LowPoly1_pCylinder123", + "parts": [ + { + "meshpartid": "shape214_part1", + "materialid": "ThunderboardSense_Revision_008:ThunderboardSense_LowPoly_007:ThunderboardReact_LowPoly_v04:phong481SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "BRD4148A_LowPoly1_pCylinder124", + "parts": [ + { + "meshpartid": "shape215_part1", + "materialid": "ThunderboardSense_Revision_008:ThunderboardSense_LowPoly_007:ThunderboardReact_LowPoly_v04:phong481SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "BRD4148A_LowPoly1_pCylinder125", + "parts": [ + { + "meshpartid": "shape216_part1", + "materialid": "ThunderboardSense_Revision_008:ThunderboardSense_LowPoly_007:ThunderboardReact_LowPoly_v04:phong481SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "BRD4148A_LowPoly1_pCylinder126", + "parts": [ + { + "meshpartid": "shape217_part1", + "materialid": "ThunderboardSense_Revision_008:ThunderboardSense_LowPoly_007:ThunderboardReact_LowPoly_v04:phong481SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "BRD4148A_LowPoly1_pCylinder127", + "parts": [ + { + "meshpartid": "shape218_part1", + "materialid": "ThunderboardSense_Revision_008:ThunderboardSense_LowPoly_007:ThunderboardReact_LowPoly_v04:phong481SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "BRD4148A_LowPoly1_pCylinder128", + "parts": [ + { + "meshpartid": "shape219_part1", + "materialid": "ThunderboardSense_Revision_008:ThunderboardSense_LowPoly_007:ThunderboardReact_LowPoly_v04:phong481SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "BRD4148A_LowPoly1_pCylinder129", + "parts": [ + { + "meshpartid": "shape220_part1", + "materialid": "ThunderboardSense_Revision_008:ThunderboardSense_LowPoly_007:ThunderboardReact_LowPoly_v04:phong481SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "BRD4148A_LowPoly1_pCylinder20", + "parts": [ + { + "meshpartid": "shape221_part1", + "materialid": "ThunderboardSense_Revision_008:ThunderboardSense_LowPoly_007:ThunderboardReact_LowPoly_v04:phong481SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "BRD4148A_LowPoly1_pCylinder21", + "parts": [ + { + "meshpartid": "shape222_part1", + "materialid": "ThunderboardSense_LowPoly_007:pCube38SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "BRD4148A_LowPoly1_pCylinder30", + "parts": [ + { + "meshpartid": "shape223_part1", + "materialid": "ThunderboardSense_LowPoly_007:pCube38SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "BRD4148A_LowPoly1_pCylinder31", + "parts": [ + { + "meshpartid": "shape224_part1", + "materialid": "ThunderboardSense_LowPoly_007:pCube38SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "BRD4148A_LowPoly1_pCylinder32", + "parts": [ + { + "meshpartid": "shape225_part1", + "materialid": "ThunderboardSense_LowPoly_007:pCube38SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "BRD4148A_LowPoly1_pCylinder33", + "parts": [ + { + "meshpartid": "shape226_part1", + "materialid": "ThunderboardSense_LowPoly_007:pCube38SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "BRD4148A_LowPoly1_pCylinder35", + "parts": [ + { + "meshpartid": "shape227_part1", + "materialid": "ThunderboardSense_LowPoly_007:pCube38SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "BRD4148A_LowPoly1_pCylinder36", + "parts": [ + { + "meshpartid": "shape228_part1", + "materialid": "ThunderboardSense_LowPoly_007:pCube38SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "BRD4148A_LowPoly1_pCylinder39", + "parts": [ + { + "meshpartid": "shape229_part1", + "materialid": "ThunderboardSense_LowPoly_007:pCube38SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "BRD4148A_LowPoly1_polySurface140", + "parts": [ + { + "meshpartid": "shape230_part1", + "materialid": "ThunderboardSense_Revision_008:ThunderboardSense_LowPoly_007:ThunderboardReact_LowPoly_v04:phong481SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "BRD4148A_LowPoly1_polySurface141", + "parts": [ + { + "meshpartid": "shape231_part1", + "materialid": "ThunderboardSense_Revision_008:ThunderboardSense_LowPoly_007:ThunderboardReact_LowPoly_v04:phong481SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "BRD4148A_LowPoly1_polySurface205", + "parts": [ + { + "meshpartid": "shape1_part1", + "materialid": "ThunderboardSense_LowPoly_007:polySurface262SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "BRD4148A_LowPoly1_polySurface52", + "parts": [ + { + "meshpartid": "shape232_part1", + "materialid": "ThunderboardSense_Revision_008:ThunderboardSense_LowPoly_007:lambert24SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "BRD4148A_LowPoly1_polySurface619", + "parts": [ + { + "meshpartid": "shape2_part2", + "materialid": "ThunderboardSense_LowPoly_007:polySurface262SG", + "uvMapping": [[]] + }, + { + "meshpartid": "shape2_part1", + "materialid": "brd_standalone_update:chips_K03SG3", + "uvMapping": [[]] + } + ] + }, + { + "id": "BRD4148A_LowPoly1_polySurface625", + "parts": [ + { + "meshpartid": "shape3_part1", + "materialid": "ThunderboardSense_LowPoly_007:polySurface262SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "BRD4148A_LowPoly1_polySurface645", + "parts": [ + { + "meshpartid": "shape4_part2", + "materialid": "ThunderboardSense_LowPoly_007:polySurface262SG", + "uvMapping": [[]] + }, + { + "meshpartid": "shape4_part1", + "materialid": "phong478SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "BRD4148A_LowPoly1_polySurface646", + "parts": [ + { + "meshpartid": "shape5_part1", + "materialid": "ThunderboardSense_LowPoly_007:pCube38SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "BRD4148A_LowPoly1_polySurface647", + "parts": [ + { + "meshpartid": "shape6_part1", + "materialid": "ThunderboardSense_LowPoly_007:polySurface262SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "BRD4148A_LowPoly1_polySurface648", + "parts": [ + { + "meshpartid": "shape7_part1", + "materialid": "ShinyBlackPlastic", + "uvMapping": [[]] + } + ] + }, + { + "id": "BRD4148A_LowPoly1_polySurface664", + "parts": [ + { + "meshpartid": "shape233_part1", + "materialid": "ThunderboardSense_Revision_008:ThunderboardSense_LowPoly_007:ThunderboardReact_LowPoly_v04:phong481SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "BRD4148A_LowPoly1_polySurface687", + "parts": [ + { + "meshpartid": "shape8_part2", + "materialid": "ThunderboardSense_LowPoly_007:polySurface262SG", + "uvMapping": [[]] + }, + { + "meshpartid": "shape8_part1", + "materialid": "brd_standalone_update:chips_K03SG3", + "uvMapping": [[]] + } + ] + }, + { + "id": "BRD4148A_LowPoly1_polySurface691", + "parts": [ + { + "meshpartid": "shape9_part2", + "materialid": "ThunderboardSense_LowPoly_007:polySurface262SG", + "uvMapping": [[]] + }, + { + "meshpartid": "shape9_part1", + "materialid": "brd_standalone_update:chips_K03SG3", + "uvMapping": [[]] + } + ] + }, + { + "id": "BRD4148A_LowPoly1_polySurface712", + "parts": [ + { + "meshpartid": "shape10_part2", + "materialid": "ThunderboardSense_LowPoly_007:polySurface262SG", + "uvMapping": [[]] + }, + { + "meshpartid": "shape10_part1", + "materialid": "brd_standalone_update:chips_K03SG3", + "uvMapping": [[]] + } + ] + }, + { + "id": "BRD4148A_LowPoly1_polySurface713", + "parts": [ + { + "meshpartid": "shape234_part1", + "materialid": "ThunderboardSense_Revision_008:ThunderboardSense_LowPoly_007:ThunderboardReact_LowPoly_v04:phong481SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "BRD4148A_LowPoly1_polySurface725", + "parts": [ + { + "meshpartid": "shape11_part1", + "materialid": "ThunderboardSense_LowPoly_007:polySurface262SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "BRD4148A_LowPoly1_polySurface727", + "parts": [ + { + "meshpartid": "shape12_part2", + "materialid": "ThunderboardSense_LowPoly_007:polySurface262SG", + "uvMapping": [[]] + }, + { + "meshpartid": "shape12_part1", + "materialid": "brd_standalone_update:chips_K03SG3", + "uvMapping": [[]] + } + ] + }, + { + "id": "BRD4148A_LowPoly1_polySurface730", + "parts": [ + { + "meshpartid": "shape235_part1", + "materialid": "ThunderboardSense_Revision_008:ThunderboardSense_LowPoly_007:lambert24SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "BRD4148A_LowPoly1_pPipe10", + "parts": [ + { + "meshpartid": "shape236_part1", + "materialid": "ThunderboardSense_LowPoly_007:pCube38SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "BRD4148A_LowPoly1_pPipe11", + "parts": [ + { + "meshpartid": "shape237_part1", + "materialid": "ThunderboardSense_LowPoly_007:pCube38SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "BRD4148A_LowPoly1_pPipe12", + "parts": [ + { + "meshpartid": "shape238_part1", + "materialid": "ThunderboardSense_LowPoly_007:pCube38SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "BRD4148A_LowPoly1_pPipe13", + "parts": [ + { + "meshpartid": "shape239_part1", + "materialid": "ThunderboardSense_LowPoly_007:pCube38SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "BRD4148A_LowPoly1_pPipe14", + "parts": [ + { + "meshpartid": "shape240_part1", + "materialid": "ThunderboardSense_LowPoly_007:pCube38SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "BRD4148A_LowPoly1_pPipe15", + "parts": [ + { + "meshpartid": "shape241_part1", + "materialid": "ThunderboardSense_LowPoly_007:pCube38SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "BRD4148A_LowPoly1_pPipe16", + "parts": [ + { + "meshpartid": "shape242_part1", + "materialid": "ThunderboardSense_LowPoly_007:pCube38SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "BRD4148A_LowPoly1_pPipe17", + "parts": [ + { + "meshpartid": "shape243_part1", + "materialid": "ThunderboardSense_LowPoly_007:pCube38SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "BRD4148A_LowPoly1_pPipe18", + "parts": [ + { + "meshpartid": "shape244_part1", + "materialid": "ThunderboardSense_LowPoly_007:pCube38SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "BRD4148A_LowPoly1_pPipe19", + "parts": [ + { + "meshpartid": "shape245_part1", + "materialid": "ThunderboardSense_LowPoly_007:pCube38SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "BRD4148A_LowPoly1_pPipe20", + "parts": [ + { + "meshpartid": "shape246_part1", + "materialid": "ThunderboardSense_LowPoly_007:pCube38SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "BRD4148A_LowPoly1_pPipe21", + "parts": [ + { + "meshpartid": "shape247_part1", + "materialid": "ThunderboardSense_LowPoly_007:pCube38SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "BRD4148A_LowPoly1_pPipe22", + "parts": [ + { + "meshpartid": "shape248_part1", + "materialid": "ThunderboardSense_LowPoly_007:pCube38SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "BRD4148A_LowPoly1_pPipe23", + "parts": [ + { + "meshpartid": "shape249_part1", + "materialid": "ThunderboardSense_LowPoly_007:pCube38SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "BRD4148A_LowPoly1_pPipe24", + "parts": [ + { + "meshpartid": "shape250_part1", + "materialid": "ThunderboardSense_LowPoly_007:pCube38SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "BRD4148A_LowPoly1_pPipe25", + "parts": [ + { + "meshpartid": "shape251_part1", + "materialid": "ThunderboardSense_LowPoly_007:pCube38SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "BRD4148A_LowPoly1_pPipe26", + "parts": [ + { + "meshpartid": "shape252_part1", + "materialid": "ThunderboardSense_LowPoly_007:pCube38SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "BRD4148A_LowPoly1_pPipe27", + "parts": [ + { + "meshpartid": "shape253_part1", + "materialid": "ThunderboardSense_LowPoly_007:pCube38SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "BRD4148A_LowPoly1_pPipe6", + "parts": [ + { + "meshpartid": "shape254_part1", + "materialid": "ThunderboardSense_LowPoly_007:pCube38SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "BRD4148A_LowPoly1_pPipe7", + "parts": [ + { + "meshpartid": "shape255_part1", + "materialid": "ThunderboardSense_LowPoly_007:pCube38SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "BRD4148A_LowPoly1_pPipe8", + "parts": [ + { + "meshpartid": "shape256_part1", + "materialid": "ThunderboardSense_LowPoly_007:pCube38SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "BRD4148A_LowPoly1_pPipe9", + "parts": [ + { + "meshpartid": "shape257_part1", + "materialid": "ThunderboardSense_LowPoly_007:pCube38SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "BRD4148A_LowPoly1_pSphere2", + "parts": [ + { + "meshpartid": "shape258_part1", + "materialid": "ThunderboardSense_Revision_008:ThunderboardSense_LowPoly_007:lambert26SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "pCylinder102_BRD4148A_LowPoly1", + "parts": [ + { + "meshpartid": "shape259_part1", + "materialid": "ThunderboardSense_LowPoly_007:pCube38SG", + "uvMapping": [[]] + } + ] + } + ] + } + ], + "animations": [] +} \ No newline at end of file diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/data/BRD4184A_LowPoly_Back.jpg b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/data/BRD4184A_LowPoly_Back.jpg new file mode 100644 index 000000000..937c3a91d Binary files /dev/null and b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/data/BRD4184A_LowPoly_Back.jpg differ diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/data/BRD4184A_LowPoly_Front.jpg b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/data/BRD4184A_LowPoly_Front.jpg new file mode 100644 index 000000000..241ae4bd3 Binary files /dev/null and b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/data/BRD4184A_LowPoly_Front.jpg differ diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/data/EFR23_Chip_SiLabs_Logo.jpg b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/data/EFR23_Chip_SiLabs_Logo.jpg new file mode 100644 index 000000000..d4bd2dc96 Binary files /dev/null and b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/data/EFR23_Chip_SiLabs_Logo.jpg differ diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/data/Gecko_Module_Antenna.jpg b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/data/Gecko_Module_Antenna.jpg new file mode 100644 index 000000000..a06116a0d Binary files /dev/null and b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/data/Gecko_Module_Antenna.jpg differ diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/data/Gecko_Module_Shield_Update_Lowpoly.jpg b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/data/Gecko_Module_Shield_Update_Lowpoly.jpg new file mode 100644 index 000000000..51a5e2234 Binary files /dev/null and b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/data/Gecko_Module_Shield_Update_Lowpoly.jpg differ diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/data/TBSense_Rev_Lowpoly.g3dj b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/data/TBSense_Rev_Lowpoly.g3dj new file mode 100644 index 000000000..18435492d --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/data/TBSense_Rev_Lowpoly.g3dj @@ -0,0 +1,23096 @@ +{ + "version": [ 0, 1], + "id": "", + "meshes": [ + { + "attributes": ["POSITION", "NORMAL", "TEXCOORD0"], + "vertices": [ + 1.080403, 0.229106, 4.767633, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 1.375240, 0.229106, 4.762276, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 1.395232, 0.229106, 4.655100, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 1.355248, 0.171535, 4.615115, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 1.060411, 0.229106, 4.609758, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 1.045776, 0.229106, 4.595123, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 1.080403, 0.171535, 4.533363, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 1.121425, 0.229106, 4.533363, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 1.121425, 0.229106, 4.209820, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.490249, 0.229106, 4.209820, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.505717, 0.229106, 4.346555, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.517584, 0.229106, 4.349843, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.550616, 0.229106, 4.346212, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.732846, 0.229106, 4.319106, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.738473, 0.229106, 4.351854, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.738587, 0.229106, 4.386996, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.726514, 0.229106, 4.584529, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.681534, 0.229106, 4.580696, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.332332, 0.229106, 4.517940, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.266688, 0.229106, 4.524885, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.263678, 0.229106, 4.541918, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.263055, 0.229106, 4.753417, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.717635, 0.229106, 4.585090, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.693255, 0.229106, 4.742427, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.739300, 0.229106, 4.775447, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.491367, 0.229106, 5.065109, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.490558, 0.229106, 5.172928, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 1.098581, 0.229106, 5.172928, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.492785, 0.229106, 5.015226, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.495064, 0.229106, 4.993904, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.544146, 0.229106, 4.980404, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.583129, 0.229106, 4.990340, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.672654, 0.229106, 5.015184, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.703835, 0.229106, 5.022319, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.732447, 0.229106, 5.019435, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.737330, 0.229106, 5.009537, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 1.121425, 0.229106, 5.172928, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 1.121425, 0.229106, 4.849386, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 1.060411, 0.229106, 4.844029, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 1.045776, 0.229106, 4.829394, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 1.040419, 0.229106, 4.809401, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 1.045776, 0.229106, 4.787626, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 1.060411, 0.229106, 4.772990, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 1.395232, 0.171535, 4.727649, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 1.355248, 0.171535, 4.615115, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 1.395232, 0.229106, 4.655100, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 1.355248, 0.171535, 4.767633, 0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 1.395232, 0.171535, 4.727649, 0.499999, 0.000000, 0.866026, 0.000000, 1.000000, + 1.375240, 0.229106, 4.762276, 0.499999, 0.000000, 0.866026, 0.000000, 1.000000, + 1.375240, 0.229106, 4.762276, 0.866026, 0.000000, 0.499999, 0.000000, 1.000000, + 1.395232, 0.171535, 4.727649, 0.866026, 0.000000, 0.499999, 0.000000, 1.000000, + 1.375240, 0.229106, 4.762276, 0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 1.080403, 0.229106, 4.767633, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 1.080403, 0.171535, 4.767633, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 1.128396, 0.171535, 4.849386, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 1.040419, 0.171535, 4.807618, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 1.060411, 0.229106, 4.844029, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 1.183185, 0.193252, 4.849386, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 1.121425, 0.229106, 4.849386, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 1.148820, 0.239965, 4.849386, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 1.370052, 0.369009, 4.849386, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 1.183185, 0.193252, 5.172928, 0.685121, -0.728429, 0.000000, 0.000000, 1.000000, + 1.157864, 0.177162, 5.172928, 0.368491, -0.929631, 0.000000, 0.000000, 1.000000, + 1.183185, 0.193252, 4.849386, 0.368491, -0.929631, 0.000000, 0.000000, 1.000000, + 1.128396, 0.171535, 4.849386, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 1.128396, 0.171535, 5.172928, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 1.370052, 0.369009, 4.849386, 0.685121, -0.728429, 0.000000, 0.000000, 1.000000, + 1.370052, 0.369009, 5.172928, 0.685121, -0.728429, 0.000000, 0.000000, 1.000000, + 1.183185, 0.193252, 4.849386, 0.685121, -0.728429, 0.000000, 0.000000, 1.000000, + 1.395166, 0.424005, 4.849386, 0.999171, -0.040715, 0.000000, 0.000000, 1.000000, + 1.395232, 0.427261, 4.849253, 1.000000, -0.000000, 0.000000, 0.000000, 1.000000, + 1.395232, 0.427261, 5.172928, 1.000000, -0.000000, 0.000000, 0.000000, 1.000000, + 1.388667, 0.395530, 5.172928, 0.917911, -0.396786, 0.000000, 0.000000, 1.000000, + 1.370052, 0.369009, 4.849386, 0.917911, -0.396786, 0.000000, 0.000000, 1.000000, + 1.341359, 0.481333, 5.199485, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 1.395232, 0.458634, 4.553354, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 1.395232, 0.443998, 4.538719, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 1.395232, 0.427261, 3.973393, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 1.395232, 0.463990, 4.573347, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 1.395232, 0.665589, 3.973393, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 1.395232, 0.665589, 5.172928, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 1.395232, 0.427261, 4.849253, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 1.446050, 0.648002, 5.247853, 0.465828, 0.000000, -0.884875, 0.000000, 1.000000, + 1.473953, 0.648002, 5.254652, 0.002184, 0.000000, -0.999998, 0.000000, 1.000000, + 1.473953, 0.481333, 5.254652, 0.002184, 0.000000, -0.999998, 0.000000, 1.000000, + 1.459821, 0.481333, 5.252905, 0.237785, -0.000000, -0.971318, 0.000000, 1.000000, + 1.444342, 0.481333, 5.246983, 0.442374, 0.000000, -0.896831, 0.000000, 1.000000, + 1.444342, 0.481333, 5.246983, 0.465828, 0.000000, -0.884875, 0.000000, 1.000000, + 1.432910, 0.481333, 5.239600, 0.611470, 0.000000, -0.791268, 0.000000, 1.000000, + 1.420960, 0.481333, 5.228607, 0.733175, 0.000000, -0.680040, 0.000000, 1.000000, + 1.420960, 0.481333, 5.228607, 0.739356, 0.000000, -0.673315, 0.000000, 1.000000, + 1.446050, 0.648002, 5.247853, 0.739356, 0.000000, -0.673315, 0.000000, 1.000000, + 1.395232, 0.665589, 5.172928, 0.894316, 0.000000, -0.447435, 0.000000, 1.000000, + 1.410498, 0.648002, 5.215509, 0.824431, 0.000000, -0.565962, 0.000000, 1.000000, + 1.420960, 0.481333, 5.228607, 0.894316, 0.000000, -0.447435, 0.000000, 1.000000, + 1.341359, 0.481333, 5.199485, 0.996729, 0.000000, 0.080812, 0.000000, 1.000000, + 1.395232, 0.665589, 5.172928, 0.996729, 0.000000, 0.080812, 0.000000, 1.000000, + 1.446050, 0.648002, 5.247853, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + 1.410498, 0.648002, 5.215509, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + 1.362610, 0.648002, 5.247838, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + 1.378732, 0.648002, 5.268152, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + 1.395232, 0.665589, 5.172928, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + 1.341359, 0.648002, 5.199485, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + 1.345916, 0.648002, 5.214715, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + 1.350313, 0.648002, 5.225602, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + 1.473953, 0.648002, 5.254652, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 1.446050, 0.648002, 5.247853, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 1.398022, 0.648002, 5.285454, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 1.432138, 0.648002, 5.304484, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 1.337661, 0.648002, 5.172928, -0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 1.432138, 0.481333, 5.304484, -0.354425, -0.000000, 0.935085, 0.000000, 1.000000, + 1.445936, 0.481333, 5.308802, -0.240815, -0.000000, 0.970571, 0.000000, 1.000000, + 1.473953, 0.481333, 5.312223, 0.001059, 0.000000, 0.999999, 0.000000, 1.000000, + 1.432138, 0.648002, 5.304484, 0.001059, 0.000000, 0.999999, 0.000000, 1.000000, + 1.432138, 0.648002, 5.304484, -0.354425, -0.000000, 0.935085, 0.000000, 1.000000, + 1.398022, 0.648002, 5.285454, -0.620411, -0.000000, 0.784277, 0.000000, 1.000000, + 1.398022, 0.481333, 5.285454, -0.620411, -0.000000, 0.784277, 0.000000, 1.000000, + 1.398022, 0.481333, 5.285454, -0.601696, -0.000000, 0.798725, 0.000000, 1.000000, + 1.420593, 0.481333, 5.299444, -0.443869, -0.000000, 0.896092, 0.000000, 1.000000, + 1.378732, 0.648002, 5.268152, -0.728423, -0.000000, 0.685128, 0.000000, 1.000000, + 1.362610, 0.648002, 5.247838, -0.812063, -0.000000, 0.583570, 0.000000, 1.000000, + 1.362610, 0.481333, 5.247838, -0.812063, -0.000000, 0.583570, 0.000000, 1.000000, + 1.378732, 0.481333, 5.268152, -0.728423, -0.000000, 0.685128, 0.000000, 1.000000, + 1.350313, 0.648002, 5.225602, -0.912045, -0.000000, 0.410090, 0.000000, 1.000000, + 1.345916, 0.648002, 5.214715, -0.941154, -0.000000, 0.337977, 0.000000, 1.000000, + 1.341359, 0.481333, 5.199485, -0.941154, -0.000000, 0.337977, 0.000000, 1.000000, + 1.341359, 0.481333, 5.199485, -0.912045, -0.000000, 0.410090, 0.000000, 1.000000, + 1.362610, 0.481333, 5.247838, -0.832475, -0.000000, 0.554062, 0.000000, 1.000000, + 1.341359, 0.648002, 5.199485, -0.972312, -0.000000, 0.233687, 0.000000, 1.000000, + 1.337661, 0.648002, 5.172928, -0.999313, 0.000000, 0.037066, 0.000000, 1.000000, + 1.341359, 0.481333, 5.199485, -0.999313, 0.000000, 0.037066, 0.000000, 1.000000, + 1.337661, 0.648002, 3.973393, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 1.337661, 0.434863, 3.973393, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 1.337661, 0.434863, 4.534865, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 1.337661, 0.434863, 4.847883, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 1.337661, 0.434863, 5.172928, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 1.370052, 0.369009, 4.533363, -0.685121, 0.728429, -0.000000, 0.000000, 1.000000, + 1.337661, 0.434863, 4.534865, -0.917911, 0.396786, -0.000000, 0.000000, 1.000000, + 1.337661, 0.434863, 3.973393, -0.917911, 0.396786, -0.000000, 0.000000, 1.000000, + 1.325071, 0.405737, 3.973393, -0.685121, 0.728429, -0.000000, 0.000000, 1.000000, + 1.166295, 0.256401, 3.973393, -0.685121, 0.728429, -0.000000, 0.000000, 1.000000, + 1.166295, 0.256401, 4.091606, -0.685121, 0.728429, -0.000000, 0.000000, 1.000000, + 1.286021, 0.369009, 4.091606, -0.685121, 0.728429, -0.000000, 0.000000, 1.000000, + 1.148820, 0.239965, 4.209820, -0.685121, 0.728429, -0.000000, 0.000000, 1.000000, + 1.148820, 0.239965, 4.533363, -0.685121, 0.728429, -0.000000, 0.000000, 1.000000, + 1.286021, 0.369009, 4.209820, -0.685121, 0.728429, -0.000000, 0.000000, 1.000000, + 1.370052, 0.369009, 4.209820, -0.000000, -1.000000, -0.000000, 0.000000, 1.000000, + 1.286021, 0.369009, 4.209820, -0.000000, -1.000000, -0.000000, 0.000000, 1.000000, + 1.286021, 0.369009, 4.091606, 0.000000, -1.000000, -0.000000, 0.000000, 1.000000, + 1.370052, 0.369009, 4.091606, 0.000000, -1.000000, -0.000000, 0.000000, 1.000000, + 1.286021, 0.369009, 4.091606, 0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 1.166295, 0.256401, 4.091606, 0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 1.370052, 0.369009, 4.091606, 0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 1.370052, 0.369009, 3.973393, 0.685121, -0.728429, 0.000000, 0.000000, 1.000000, + 1.370052, 0.369009, 4.091606, 0.685121, -0.728429, 0.000000, 0.000000, 1.000000, + 1.190604, 0.200231, 4.079611, 0.685121, -0.728429, 0.000000, 0.000000, 1.000000, + 1.188263, 0.198028, 4.067616, 0.685121, -0.728429, 0.000000, 0.000000, 1.000000, + 1.188263, 0.198028, 3.997384, 0.685121, -0.728429, 0.000000, 0.000000, 1.000000, + 1.190604, 0.200231, 3.985388, 0.685121, -0.728429, 0.000000, 0.000000, 1.000000, + 1.197000, 0.206247, 3.976607, 0.685121, -0.728429, 0.000000, 0.000000, 1.000000, + 1.205738, 0.214465, 3.973393, 0.685121, -0.728429, 0.000000, 0.000000, 1.000000, + 1.190604, 0.200231, 4.079611, -0.630838, -0.593333, 0.499999, 0.000000, 1.000000, + 1.370052, 0.369009, 4.091606, -0.364214, -0.342560, 0.866026, 0.000000, 1.000000, + 1.166295, 0.256401, 4.091606, -0.364214, -0.342560, 0.866026, 0.000000, 1.000000, + 1.188263, 0.198028, 4.067616, -0.728429, -0.685121, -0.000000, 0.000000, 1.000000, + 1.166295, 0.256401, 4.091606, -0.630838, -0.593333, 0.499999, 0.000000, 1.000000, + 1.188263, 0.198028, 3.997384, -0.728429, -0.685121, -0.000000, 0.000000, 1.000000, + 1.166295, 0.256401, 4.091606, -0.728429, -0.685121, -0.000000, 0.000000, 1.000000, + 1.166295, 0.256401, 3.973393, -0.728429, -0.685121, -0.000000, 0.000000, 1.000000, + 1.205738, 0.214465, 3.973393, -0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + 1.197000, 0.206247, 3.976607, -0.364214, -0.342560, -0.866026, 0.000000, 1.000000, + 1.166295, 0.256401, 3.973393, -0.364214, -0.342560, -0.866026, 0.000000, 1.000000, + 1.190604, 0.200231, 3.985388, -0.630838, -0.593333, -0.499999, 0.000000, 1.000000, + 1.166295, 0.256401, 3.973393, -0.630838, -0.593333, -0.499999, 0.000000, 1.000000, + 1.297676, 0.687987, 3.973393, -0.000000, -1.000000, -0.000000, 0.000000, 1.000000, + 1.332344, 0.667925, 3.973393, -0.498251, -0.867033, -0.000000, 0.000000, 1.000000, + 1.317599, 0.682670, 5.172928, -0.499999, -0.866026, -0.000000, 0.000000, 1.000000, + 1.297676, 0.687987, 5.172928, -0.000000, -1.000000, -0.000000, 0.000000, 1.000000, + 1.332344, 0.667925, 5.172928, -0.866026, -0.499999, -0.000000, 0.000000, 1.000000, + 1.332344, 0.667925, 3.973393, -0.866026, -0.499999, -0.000000, 0.000000, 1.000000, + -0.317178, 0.687987, 3.973393, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.244871, 0.745558, 3.973393, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.256866, 0.687987, 4.094822, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.265648, 0.687987, 4.103602, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.265649, 0.687987, 4.197825, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.256867, 0.687987, 4.206607, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.147035, 0.687987, 4.209820, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.182126, 0.687987, 4.545611, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.194121, 0.687987, 4.557606, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.226326, 0.687987, 4.748224, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.209802, 0.687987, 4.930199, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.181227, 0.687987, 4.936025, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.264374, 0.687987, 5.172928, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.216642, 0.687987, 4.927667, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.226326, 0.687987, 4.917784, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.317178, 0.687987, 5.172928, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 1.244872, 0.687987, 5.172928, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.989512, 0.687987, 4.930199, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 1.161726, 0.687987, 4.936025, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 1.183263, 0.687987, 4.932121, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 1.206825, 0.687987, 4.748224, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 1.162624, 0.687987, 4.545611, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 1.017188, 0.687987, 4.545611, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 1.225370, 0.687987, 4.209820, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 1.174620, 0.687987, 4.724233, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 1.175770, 0.687987, 4.729790, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 1.249361, 0.687987, 4.115597, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 1.225370, 0.687987, 4.091606, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 1.297676, 0.687987, 3.973393, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.692296, 0.687987, 4.091606, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.692296, 0.687987, 4.049363, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.809473, 0.687987, 4.049363, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.809473, 0.687987, 4.185829, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.833464, 0.687987, 4.209820, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.821469, 0.687987, 4.206605, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.812687, 0.687987, 4.197825, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 1.011187, 0.687987, 4.547219, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 1.006800, 0.687987, 4.551608, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 1.005193, 0.687987, 4.724233, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.982671, 0.687987, 4.927666, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.037588, 0.687987, 4.936025, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.016052, 0.687987, 4.932121, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.002172, 0.687987, 4.927666, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.972988, 0.687987, 4.748224, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.974138, 0.687987, 4.742668, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.978013, 0.687987, 4.738565, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.007511, 0.687987, 4.917784, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.036689, 0.687987, 4.545611, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.030689, 0.687987, 4.547219, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.026301, 0.687987, 4.551608, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.024694, 0.687987, 4.724233, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.023543, 0.687987, 4.729790, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.019668, 0.687987, 4.733891, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.002486, 0.687987, 4.738565, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.006360, 0.687987, 4.742668, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.007511, 0.687987, 4.748224, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 1.000167, 0.687987, 4.733891, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 1.004041, 0.687987, 4.729790, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.159030, 0.687987, 4.206605, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.167812, 0.687987, 4.197825, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.171026, 0.687987, 4.185829, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.171026, 0.687987, 4.049363, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.288203, 0.687987, 4.049363, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 1.018086, 0.745558, 4.936025, 0.000000, -0.593908, -0.804533, 0.000000, 1.000000, + 1.161726, 0.687987, 4.936025, 0.000000, -0.897738, -0.440530, 0.000000, 1.000000, + 0.989512, 0.687987, 4.930199, 0.000000, -0.897738, -0.440530, 0.000000, 1.000000, + -0.264374, 0.745558, 5.172928, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + 1.244872, 0.745558, 5.172928, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + -0.181227, 0.745558, 4.936025, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + -0.222906, 0.745558, 4.923955, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + -0.226326, 0.745558, 4.748224, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + -0.182126, 0.745558, 4.545611, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + -0.109407, 0.745558, 4.545611, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + -0.109407, 0.745558, 4.209820, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + -0.194121, 0.745558, 4.557606, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + -0.244871, 0.745558, 4.209820, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + -0.194121, 0.745558, 4.724233, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + -0.199147, 0.745558, 4.733892, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + -0.256866, 0.745558, 4.206606, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + -0.265648, 0.745558, 4.197825, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + -0.268862, 0.745558, 4.185829, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + -0.265648, 0.745558, 4.103601, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + -0.256867, 0.745558, 4.094820, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + -0.244871, 0.745558, 3.973393, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + -0.334764, 0.745558, 3.973393, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + -0.334764, 0.745558, 5.172928, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + 0.147035, 0.745558, 4.209820, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + -0.037588, 0.745558, 4.936025, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + -0.002172, 0.745558, 4.927666, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + 1.018086, 0.745558, 4.936025, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + 0.989511, 0.745558, 4.930199, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + 0.007511, 0.745558, 4.917784, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + 0.007511, 0.745558, 4.748224, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + -0.019669, 0.745558, 4.733893, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + 0.976410, 0.745558, 4.923958, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + 0.972988, 0.745558, 4.748224, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + 1.017188, 0.745558, 4.545611, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + 1.089906, 0.745558, 4.545611, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + 1.089906, 0.745558, 4.209820, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + 1.011191, 0.745558, 4.547219, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + 1.006801, 0.745558, 4.551609, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + 0.833464, 0.745558, 4.209820, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + 1.005193, 0.745558, 4.557606, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + 1.005193, 0.745558, 4.724233, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + -0.024694, 0.745558, 4.557606, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + 0.809473, 0.745558, 4.185829, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + 0.809473, 0.745558, 4.021374, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + 0.692296, 0.745558, 4.021374, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + 0.692296, 0.745558, 4.091606, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + 0.288203, 0.745558, 4.091606, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + 0.171026, 0.745558, 4.021374, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + 0.167812, 0.745558, 4.197825, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + -0.036689, 0.745558, 4.545611, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + 1.225370, 0.745558, 4.209820, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + 1.161726, 0.687987, 4.936025, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + 1.197142, 0.745558, 4.927665, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + 1.206825, 0.745558, 4.748224, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + 1.315263, 0.745558, 5.172928, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + 1.315263, 0.745558, 3.973393, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + 1.225370, 0.745558, 3.973393, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + 1.225370, 0.745558, 4.091606, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + 1.237366, 0.745558, 4.094820, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + 1.246147, 0.745558, 4.103601, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + 1.249361, 0.745558, 4.115597, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + 1.249361, 0.745558, 4.185829, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + 1.246146, 0.745558, 4.197825, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + 1.205674, 0.745558, 4.742666, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + 1.179645, 0.745558, 4.733892, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + 1.175772, 0.745558, 4.729790, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + 1.174620, 0.745558, 4.724233, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + 1.174620, 0.745558, 4.557606, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + 1.173014, 0.745558, 4.551608, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + 1.168623, 0.745558, 4.547216, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + 1.162624, 0.745558, 4.545611, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + 1.237365, 0.745558, 4.206606, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + -0.037588, 0.745558, 4.936025, -0.000000, -0.581636, 0.813449, 0.000000, 1.000000, + -0.037588, 0.770751, 4.942221, 0.000000, -0.657066, 0.753833, 0.000000, 1.000000, + -0.181227, 0.745558, 4.936025, 0.000000, -0.657066, 0.753833, 0.000000, 1.000000, + -0.037588, 0.770751, 4.942221, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.037588, 0.745558, 4.936025, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.037588, 0.799737, 4.889459, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.037588, 0.687987, 4.936025, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.037588, 0.799737, 4.889459, 1.000000, -0.000000, -0.000000, 0.000000, 1.000000, + -0.181227, 0.799737, 4.889459, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + -0.181227, 0.687987, 4.936025, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + -0.181227, 0.745558, 4.936025, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + -0.181227, 0.745558, 4.936025, -0.000000, 0.876450, 0.481493, 0.000000, 1.000000, + -0.037588, 0.770751, 4.942221, -0.000000, 0.876450, 0.481493, 0.000000, 1.000000, + -0.037588, 0.799737, 4.889459, -0.000000, 0.876450, 0.481493, 0.000000, 1.000000, + -0.181227, 0.799737, 4.889459, -0.000000, 0.876450, 0.481493, 0.000000, 1.000000, + 0.171026, 0.677991, 4.032050, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.171026, 0.745558, 4.021374, 0.000000, 0.499999, -0.866026, 0.000000, 1.000000, + 0.288203, 0.745558, 4.091606, 0.000000, 0.499999, -0.866026, 0.000000, 1.000000, + 0.288203, 0.697577, 3.973393, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + -0.111159, 0.172635, 3.973393, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + -0.116482, 0.177827, 3.973393, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + -0.117949, 0.194937, 3.973393, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.170845, 0.618404, 3.973393, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.169531, 0.580350, 3.973393, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.165487, 0.560758, 3.973393, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.288203, 0.633783, 3.973393, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.156379, 0.548025, 3.973393, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.692296, 0.633783, 3.973393, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.692296, 0.745558, 4.021374, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.809473, 0.745558, 4.021374, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.809473, 0.687987, 3.973393, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.809652, 0.618523, 3.973393, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.810960, 0.580442, 3.973393, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.814996, 0.560797, 3.973393, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.136031, 0.533358, 3.973393, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.096084, 0.509143, 3.973393, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.003754, 0.453723, 3.973393, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + -0.088340, 0.397980, 3.973393, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + -0.109691, 0.381834, 3.973393, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + -0.116106, 0.367503, 3.973393, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + -0.117896, 0.343971, 3.973393, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + -0.118013, 0.302622, 3.973393, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.824088, 0.548054, 3.973393, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.844415, 0.533392, 3.973393, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.884337, 0.509189, 4.029371, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.976667, 0.453770, 3.973393, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 1.068760, 0.398029, 3.973393, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 1.090189, 0.381834, 3.973393, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 1.096604, 0.367503, 3.973393, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 1.098394, 0.344032, 3.973393, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 1.098512, 0.302712, 3.973393, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 1.098449, 0.195027, 3.973393, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 1.097003, 0.177894, 3.973393, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 1.091658, 0.172635, 3.973393, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 1.061577, 0.171535, 3.973393, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 1.017082, 0.177800, 3.973393, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 1.016105, 0.183099, 3.973393, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 1.015693, 0.201362, 3.973393, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 1.015693, 0.232831, 3.973393, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 1.015693, 0.264977, 3.973393, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 1.015142, 0.290647, 3.973393, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 1.010799, 0.305641, 3.973393, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 1.005972, 0.309912, 3.973393, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.999314, 0.312390, 3.973393, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.953595, 0.313939, 3.973393, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.813350, 0.313939, 3.973393, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.705665, 0.313939, 3.973393, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.597980, 0.313939, 3.973393, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.490249, 0.313939, 3.973393, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.382609, 0.313939, 3.973393, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.274924, 0.313939, 3.973393, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.149085, 0.313939, 3.973393, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.026485, 0.313939, 3.973393, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + -0.018815, 0.312390, 3.973393, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + -0.025473, 0.309912, 3.973393, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + -0.030236, 0.305729, 3.973393, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + -0.034625, 0.290846, 3.973393, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + -0.035194, 0.265143, 3.973393, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + -0.035194, 0.233020, 3.973393, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + -0.035194, 0.201507, 3.973393, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + -0.035588, 0.183297, 3.973393, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + -0.038487, 0.174544, 3.973393, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + -0.046192, 0.171811, 3.973393, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + -0.080978, 0.171535, 3.973393, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.809473, 0.687987, 3.973393, 1.000000, -0.000000, -0.000000, 0.000000, 1.000000, + 0.809473, 0.687987, 4.049363, 1.000000, -0.000000, 0.000000, 0.000000, 1.000000, + 0.809473, 0.685308, 4.039367, 1.000000, 0.000005, -0.000000, 0.000000, 1.000000, + 0.809473, 0.677990, 4.032051, 1.000000, 0.000083, -0.000000, 0.000000, 1.000000, + 0.809475, 0.667995, 4.029371, 1.000000, 0.000378, 0.000000, 0.000000, 1.000000, + 0.809656, 0.618144, 4.029371, 0.999941, 0.010821, -0.000000, 0.000000, 1.000000, + 0.809652, 0.618523, 3.973393, 0.999941, 0.010821, -0.000000, 0.000000, 1.000000, + 0.814996, 0.560797, 3.973393, 0.923183, 0.384361, 0.000000, 0.000000, 1.000000, + 0.810960, 0.580442, 3.973393, 0.996235, 0.086697, -0.000000, 0.000000, 1.000000, + 0.810960, 0.580438, 4.029371, 0.996235, 0.086697, -0.000000, 0.000000, 1.000000, + 0.814955, 0.560896, 4.029371, 0.924209, 0.381888, 0.000000, 0.000000, 1.000000, + 0.884337, 0.509189, 4.029371, 0.514328, 0.857594, 0.000000, 0.000000, 1.000000, + 0.976667, 0.453770, 4.029371, 0.515101, 0.857129, 0.000000, 0.000000, 1.000000, + 0.976667, 0.453770, 3.973393, 0.515101, 0.857129, 0.000000, 0.000000, 1.000000, + 1.068760, 0.398029, 3.973393, 0.535881, 0.844293, 0.000000, 0.000000, 1.000000, + 1.068760, 0.398029, 4.029371, 0.535881, 0.844293, 0.000000, 0.000000, 1.000000, + 1.090189, 0.381834, 3.973393, 0.756728, 0.653730, -0.000000, 0.000000, 1.000000, + 1.090189, 0.381834, 4.029371, 0.756728, 0.653730, -0.000000, 0.000000, 1.000000, + 1.098449, 0.195027, 3.973393, 0.999917, -0.012901, -0.000000, 0.000000, 1.000000, + 1.098512, 0.302712, 3.973393, 1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 1.090189, 0.381834, 4.029371, 1.000000, -0.000000, -0.000000, 0.000000, 1.000000, + 1.098449, 0.195027, 4.029371, 0.999917, -0.012901, -0.000000, 0.000000, 1.000000, + 1.097003, 0.177894, 3.973393, 0.949215, -0.314628, -0.000000, 0.000000, 1.000000, + 1.097003, 0.177894, 4.029371, 0.950035, -0.312142, -0.000000, 0.000000, 1.000000, + 1.015693, 0.201362, 3.973393, -1.000000, -0.000183, -0.000000, 0.000000, 1.000000, + 1.016105, 0.183099, 3.973393, -0.995607, -0.093629, -0.000000, 0.000000, 1.000000, + 1.026854, 0.171796, 4.029371, -0.995607, -0.093629, -0.000000, 0.000000, 1.000000, + 1.015693, 0.201362, 4.029371, -1.000000, -0.000183, -0.000000, 0.000000, 1.000000, + 1.010799, 0.305641, 3.973393, -0.812317, -0.583216, -0.000000, 0.000000, 1.000000, + 1.015142, 0.290647, 3.973393, -0.995785, -0.091723, -0.000000, 0.000000, 1.000000, + 1.015142, 0.290647, 4.029371, -0.995785, -0.091723, -0.000000, 0.000000, 1.000000, + 0.999314, 0.312390, 4.029371, -0.813154, -0.582049, -0.000000, 0.000000, 1.000000, + 0.813350, 0.313939, 3.973393, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.953595, 0.313939, 3.973393, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.999314, 0.312390, 4.029371, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.831599, 0.313939, 4.029371, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.705665, 0.313939, 3.973393, -0.000000, -1.000000, -0.000000, 0.000000, 1.000000, + 0.705665, 0.313939, 4.029371, -0.000000, -1.000000, -0.000000, 0.000000, 1.000000, + 0.597980, 0.313939, 3.973393, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.597980, 0.313939, 4.029371, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.490249, 0.313939, 3.973393, -0.000000, -1.000000, -0.000000, 0.000000, 1.000000, + 0.490249, 0.313939, 4.029371, -0.000000, -1.000000, -0.000000, 0.000000, 1.000000, + 0.382609, 0.313939, 3.973393, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.382609, 0.313939, 4.029371, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.274924, 0.313939, 3.973393, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.274924, 0.313939, 4.029371, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.149085, 0.313939, 3.973393, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.167239, 0.313939, 4.029371, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.026485, 0.313939, 3.973393, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.026941, 0.313939, 4.029371, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.018815, 0.312390, 3.973393, 0.229067, -0.973411, 0.000000, 0.000000, 1.000000, + -0.030236, 0.305729, 4.029371, 0.229067, -0.973411, 0.000000, 0.000000, 1.000000, + -0.035194, 0.265143, 3.973393, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.034625, 0.290846, 3.973393, 0.995682, -0.092831, 0.000000, 0.000000, 1.000000, + -0.030236, 0.305729, 4.029371, 0.995682, -0.092831, 0.000000, 0.000000, 1.000000, + -0.035194, 0.265143, 4.029371, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.035588, 0.183297, 4.029371, 0.995775, -0.091830, 0.000000, 0.000000, 1.000000, + -0.046192, 0.171811, 4.029371, 0.949979, -0.312315, 0.000000, 0.000000, 1.000000, + -0.035588, 0.183297, 3.973393, 0.949449, -0.313920, 0.000000, 0.000000, 1.000000, + -0.118013, 0.302622, 3.973393, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + -0.117949, 0.194937, 3.973393, -0.999914, -0.013103, -0.000000, 0.000000, 1.000000, + -0.111159, 0.172635, 4.029371, -0.999914, -0.013103, -0.000000, 0.000000, 1.000000, + -0.118013, 0.302622, 4.029371, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + -0.117896, 0.343971, 3.973393, -0.999846, 0.017539, 0.000000, 0.000000, 1.000000, + -0.116106, 0.367503, 4.029371, -0.999846, 0.017539, 0.000000, 0.000000, 1.000000, + 0.003754, 0.453723, 3.973393, -0.515102, 0.857129, -0.000000, 0.000000, 1.000000, + -0.088340, 0.397980, 3.973393, -0.536033, 0.844197, -0.000000, 0.000000, 1.000000, + -0.116106, 0.367503, 4.029371, -0.536033, 0.844197, -0.000000, 0.000000, 1.000000, + 0.096084, 0.509143, 3.973393, -0.514328, 0.857593, -0.000000, 0.000000, 1.000000, + 0.156379, 0.548025, 4.029371, -0.534553, 0.845135, -0.000000, 0.000000, 1.000000, + 0.136031, 0.533358, 3.973393, -0.534553, 0.845135, -0.000000, 0.000000, 1.000000, + 0.170845, 0.618404, 3.973393, -0.999941, 0.010886, -0.000000, 0.000000, 1.000000, + 0.169531, 0.580350, 3.973393, -0.996188, 0.087232, -0.000000, 0.000000, 1.000000, + 0.156379, 0.548025, 4.029371, -0.996188, 0.087232, -0.000000, 0.000000, 1.000000, + 0.170841, 0.618036, 4.029371, -0.999941, 0.010886, -0.000000, 0.000000, 1.000000, + 0.844415, 0.533392, 3.973393, 0.534662, 0.845066, 0.000000, 0.000000, 1.000000, + 0.824088, 0.548054, 3.973393, 0.680595, 0.732659, 0.000000, 0.000000, 1.000000, + 0.824088, 0.548054, 4.029371, 0.680595, 0.732659, 0.000000, 0.000000, 1.000000, + 0.844415, 0.533392, 4.029371, 0.534662, 0.845066, 0.000000, 0.000000, 1.000000, + 1.098394, 0.344032, 3.973393, 0.999844, 0.017662, -0.000000, 0.000000, 1.000000, + 1.096604, 0.367503, 3.973393, 0.981039, 0.193809, -0.000000, 0.000000, 1.000000, + 1.090189, 0.381834, 4.029371, 0.980606, 0.195989, -0.000000, 0.000000, 1.000000, + 1.090189, 0.381834, 4.029371, 0.999844, 0.017662, -0.000000, 0.000000, 1.000000, + 1.017082, 0.177800, 3.973393, -0.091307, -0.995823, -0.000000, 0.000000, 1.000000, + 1.061577, 0.171535, 3.973393, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 1.091658, 0.172635, 4.029371, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 1.026854, 0.171796, 4.029371, -0.088806, -0.996049, -0.000000, 0.000000, 1.000000, + 1.091658, 0.172635, 3.973393, 0.306013, -0.952027, -0.000000, 0.000000, 1.000000, + 1.091658, 0.172635, 4.029371, 0.306878, -0.951749, 0.000000, 0.000000, 1.000000, + 1.091658, 0.172635, 4.029371, 0.689741, -0.724056, -0.000000, 0.000000, 1.000000, + 1.097003, 0.177894, 3.973393, 0.689741, -0.724056, -0.000000, 0.000000, 1.000000, + 1.017082, 0.177800, 3.973393, -0.947992, -0.318295, -0.000000, 0.000000, 1.000000, + 1.026854, 0.171796, 4.029371, -0.947992, -0.318295, -0.000000, 0.000000, 1.000000, + 1.015693, 0.264977, 3.973393, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 1.015693, 0.232831, 3.973393, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 1.015693, 0.232831, 4.029371, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 1.015693, 0.264977, 4.029371, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 0.999314, 0.312390, 3.973393, -0.229249, -0.973368, 0.000000, 0.000000, 1.000000, + 0.999314, 0.312390, 4.029371, -0.230219, -0.973139, -0.000000, 0.000000, 1.000000, + 1.005972, 0.309912, 3.973393, -0.492447, -0.870343, -0.000000, 0.000000, 1.000000, + 0.999314, 0.312390, 4.029371, -0.492447, -0.870343, -0.000000, 0.000000, 1.000000, + -0.025473, 0.309912, 3.973393, 0.490321, -0.871542, 0.000000, 0.000000, 1.000000, + -0.030236, 0.305729, 3.973393, 0.810403, -0.585873, 0.000000, 0.000000, 1.000000, + -0.030236, 0.305729, 4.029371, 0.810403, -0.585873, 0.000000, 0.000000, 1.000000, + -0.030236, 0.305729, 4.029371, 0.490321, -0.871542, 0.000000, 0.000000, 1.000000, + -0.035194, 0.201507, 3.973393, 1.000000, -0.000148, 0.000000, 0.000000, 1.000000, + -0.035194, 0.233020, 3.973393, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.035194, 0.233020, 4.029371, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.035194, 0.201507, 4.029371, 1.000000, -0.000148, 0.000000, 0.000000, 1.000000, + -0.035588, 0.183297, 3.973393, 0.995775, -0.091830, 0.000000, 0.000000, 1.000000, + -0.111159, 0.172635, 3.973393, -0.304203, -0.952607, -0.000000, 0.000000, 1.000000, + -0.080978, 0.171535, 3.973393, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.111159, 0.172635, 4.029371, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.046192, 0.171811, 3.973393, 0.092984, -0.995668, 0.000000, 0.000000, 1.000000, + -0.046192, 0.171811, 4.029371, 0.092984, -0.995668, 0.000000, 0.000000, 1.000000, + -0.038487, 0.174544, 3.973393, 0.708521, -0.705690, 0.000000, 0.000000, 1.000000, + -0.038487, 0.174544, 3.973393, 0.324913, -0.945744, 0.000000, 0.000000, 1.000000, + -0.046192, 0.171811, 4.029371, 0.324913, -0.945744, 0.000000, 0.000000, 1.000000, + -0.116482, 0.177827, 3.973393, -0.948303, -0.317366, -0.000000, 0.000000, 1.000000, + -0.111159, 0.172635, 4.029371, -0.948303, -0.317366, -0.000000, 0.000000, 1.000000, + -0.111159, 0.172635, 3.973393, -0.686743, -0.726901, -0.000000, 0.000000, 1.000000, + -0.111159, 0.172635, 4.029371, -0.686743, -0.726901, -0.000000, 0.000000, 1.000000, + -0.109691, 0.381834, 3.973393, -0.757535, 0.652794, -0.000000, 0.000000, 1.000000, + -0.116106, 0.367503, 3.973393, -0.980738, 0.195327, 0.000000, 0.000000, 1.000000, + -0.116106, 0.367503, 4.029371, -0.980738, 0.195327, 0.000000, 0.000000, 1.000000, + -0.116106, 0.367503, 4.029371, -0.757535, 0.652794, -0.000000, 0.000000, 1.000000, + 0.165487, 0.560758, 3.973393, -0.922777, 0.385333, -0.000000, 0.000000, 1.000000, + 0.156379, 0.548025, 3.973393, -0.680027, 0.733187, -0.000000, 0.000000, 1.000000, + 0.156379, 0.548025, 4.029371, -0.680027, 0.733187, -0.000000, 0.000000, 1.000000, + 0.156379, 0.548025, 4.029371, -0.922777, 0.385333, -0.000000, 0.000000, 1.000000, + 0.171026, 0.677991, 4.032050, -1.000000, -0.000000, -0.000000, 0.000000, 1.000000, + 0.809656, 0.618144, 4.029371, -0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.809475, 0.667995, 4.029371, -0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.692296, 0.667995, 4.029371, -0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.288203, 0.633783, 4.029371, -0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.171026, 0.677991, 4.032050, -0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.170841, 0.618036, 4.029371, -0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.692296, 0.633783, 4.029371, -0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.156379, 0.548025, 4.029371, -0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.003754, 0.453723, 3.973393, -0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + -0.116106, 0.367503, 4.029371, -0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + -0.118013, 0.302622, 4.029371, -0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + -0.111159, 0.172635, 4.029371, -0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + -0.046192, 0.171811, 4.029371, -0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + -0.035588, 0.183297, 4.029371, -0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + -0.035194, 0.201507, 4.029371, -0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + -0.035194, 0.233020, 4.029371, -0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + -0.035194, 0.265143, 4.029371, -0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + -0.030236, 0.305729, 4.029371, -0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.026941, 0.313939, 4.029371, -0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.167239, 0.313939, 4.029371, -0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.274924, 0.313939, 4.029371, -0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.382609, 0.313939, 4.029371, -0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.490249, 0.313939, 4.029371, -0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.597980, 0.313939, 4.029371, -0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.705665, 0.313939, 4.029371, -0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.831599, 0.313939, 4.029371, -0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.999314, 0.312390, 4.029371, -0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 1.015142, 0.290647, 4.029371, -0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 1.015693, 0.264977, 4.029371, -0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 1.015693, 0.232831, 4.029371, -0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 1.015693, 0.201362, 4.029371, -0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 1.091658, 0.172635, 4.029371, -0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 1.097003, 0.177894, 4.029371, -0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 1.098449, 0.195027, 4.029371, -0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 1.026854, 0.171796, 4.029371, -0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 1.090189, 0.381834, 4.029371, -0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.096084, 0.509143, 3.973393, -0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 1.068760, 0.398029, 4.029371, -0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.976667, 0.453770, 4.029371, -0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.884337, 0.509189, 4.029371, -0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.844415, 0.533392, 4.029371, -0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.824088, 0.548054, 4.029371, -0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.814955, 0.560896, 4.029371, -0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.810960, 0.580438, 4.029371, -0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.288203, 0.633783, 3.973393, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.288203, 0.633783, 4.029371, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.692296, 0.633783, 4.029371, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.692296, 0.633783, 3.973393, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.912528, 0.595900, 3.997384, -0.523064, 0.852293, -0.000000, 0.000000, 1.000000, + 1.087142, 0.699666, 4.091606, -0.516924, 0.856031, -0.000000, 0.000000, 1.000000, + 1.101208, 0.707192, 3.973393, -0.516924, 0.856031, -0.000000, 0.000000, 1.000000, + 1.087142, 0.699666, 4.091606, -0.405091, 0.914276, -0.000000, 0.000000, 1.000000, + 1.181872, 0.741245, 4.091606, -0.237881, 0.971294, -0.000000, 0.000000, 1.000000, + 1.153089, 0.731760, 3.973393, -0.237881, 0.971294, -0.000000, 0.000000, 1.000000, + 1.153089, 0.731760, 3.973393, -0.371218, 0.928546, -0.000000, 0.000000, 1.000000, + 1.101208, 0.707192, 3.973393, -0.405091, 0.914276, -0.000000, 0.000000, 1.000000, + 1.200714, 0.744579, 4.091606, -0.107588, 0.994196, -0.000000, 0.000000, 1.000000, + 1.200714, 0.744579, 3.973393, -0.107588, 0.994196, -0.000000, 0.000000, 1.000000, + 0.912528, 0.595900, 3.997384, -0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 1.101208, 0.707192, 3.973393, -0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 1.019016, 0.593659, 3.973393, -0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.980148, 0.570000, 3.973393, -0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 1.098857, 0.640368, 3.973393, -0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 1.152274, 0.668507, 3.973393, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 1.101208, 0.707192, 3.973393, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 1.153089, 0.731760, 3.973393, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 1.173569, 0.677984, 3.973393, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 1.153089, 0.731760, 3.973393, 0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + 1.200714, 0.744579, 3.973393, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 1.209427, 0.687601, 3.973393, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 1.297676, 0.687987, 3.973393, -0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 1.225370, 0.745558, 3.973393, -0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.963296, 0.559625, 4.091606, 0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.980148, 0.570000, 4.091606, 0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.912528, 0.595900, 3.997384, 0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 1.087142, 0.699666, 4.091606, 0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 1.038908, 0.605585, 4.091606, 0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 1.098857, 0.640368, 4.091606, 0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 1.139207, 0.662049, 4.091606, -0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 1.152274, 0.668507, 4.091606, -0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 1.173569, 0.677984, 4.091606, -0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 1.189745, 0.683731, 4.091606, -0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 1.209427, 0.687601, 4.091606, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 1.200714, 0.744579, 4.091606, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 1.181872, 0.741245, 4.091606, 0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 1.225370, 0.745558, 4.091606, 0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 1.225370, 0.687987, 4.091606, 0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 0.953090, 0.553313, 4.088390, -0.424756, -0.263783, 0.866026, 0.000000, 1.000000, + 0.942901, 0.546992, 4.067616, -0.735700, -0.456887, 0.499999, 0.000000, 1.000000, + 0.912528, 0.595900, 3.997384, -0.424756, -0.263783, 0.866026, 0.000000, 1.000000, + 0.953094, 0.553316, 3.976608, -0.424756, -0.263783, -0.866026, 0.000000, 1.000000, + 0.912528, 0.595900, 3.997384, -0.424756, -0.263783, -0.866026, 0.000000, 1.000000, + 0.942901, 0.546992, 4.067616, -0.735700, -0.456887, -0.499999, 0.000000, 1.000000, + 0.912528, 0.595900, 3.997384, -0.735700, -0.456887, -0.499999, 0.000000, 1.000000, + -0.264374, 0.796376, 5.247853, 0.000000, 0.465828, -0.884875, 0.000000, 1.000000, + -0.264374, 0.782548, 5.304516, 0.000000, 0.237785, -0.971318, 0.000000, 1.000000, + -0.264374, 0.824279, 5.254652, 0.000000, 0.002184, -0.999998, 0.000000, 1.000000, + 1.244872, 0.824279, 5.254652, 0.000000, 0.002184, -0.999998, 0.000000, 1.000000, + 1.244872, 0.810147, 5.252905, 0.000000, 0.237785, -0.971318, 0.000000, 1.000000, + 1.244872, 0.794668, 5.246983, 0.000000, 0.442374, -0.896831, 0.000000, 1.000000, + 1.244872, 0.794668, 5.246983, 0.000000, 0.465828, -0.884875, 0.000000, 1.000000, + 1.244872, 0.729058, 5.268152, -0.000000, 0.733175, -0.680040, 0.000000, 1.000000, + 1.244872, 0.770606, 5.227867, -0.000000, 0.739356, -0.673315, 0.000000, 1.000000, + -0.264374, 0.770606, 5.227867, -0.000000, 0.739356, -0.673315, 0.000000, 1.000000, + -0.264374, 0.770606, 5.227867, -0.000000, 0.733175, -0.680040, 0.000000, 1.000000, + -0.264374, 0.783236, 5.239600, -0.000000, 0.611470, -0.791268, 0.000000, 1.000000, + 1.244872, 0.716110, 5.252427, -0.000000, 0.824431, -0.565962, 0.000000, 1.000000, + 1.244872, 0.753068, 5.202386, -0.000000, 0.894316, -0.447435, 0.000000, 1.000000, + -0.264374, 0.752670, 5.201579, -0.000000, 0.894316, -0.447435, 0.000000, 1.000000, + -0.264374, 0.760824, 5.215509, -0.000000, 0.824431, -0.565962, 0.000000, 1.000000, + 1.244872, 0.746971, 5.186382, -0.000000, 0.969531, -0.244968, 0.000000, 1.000000, + 1.244872, 0.745558, 5.172928, -0.000000, 0.996729, 0.080812, 0.000000, 1.000000, + -0.264374, 0.745558, 5.172928, -0.000000, 0.996729, 0.080812, 0.000000, 1.000000, + -0.264374, 0.746971, 5.186382, -0.000000, 0.969531, -0.244968, 0.000000, 1.000000, + -0.264374, 0.752670, 5.201579, -0.000000, 0.898963, -0.438024, 0.000000, 1.000000, + -0.264374, 0.824279, 5.254652, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + -0.264374, 0.782548, 5.304516, -1.000000, -0.000000, -0.000000, 0.000000, 1.000000, + -0.264374, 0.796261, 5.308802, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + -0.264374, 0.824279, 5.312223, -1.000000, -0.000000, -0.000000, 0.000000, 1.000000, + -0.264374, 0.796376, 5.247853, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + -0.264374, 0.783236, 5.239600, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + -0.264374, 0.748348, 5.285454, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + -0.264374, 0.770919, 5.299444, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + -0.264374, 0.770606, 5.227867, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + -0.264374, 0.760824, 5.215509, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + -0.264374, 0.712936, 5.247838, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + -0.264374, 0.716110, 5.252427, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + -0.264374, 0.729058, 5.268152, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + -0.264374, 0.770606, 5.227867, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.264374, 0.752670, 5.201579, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + -0.264374, 0.746971, 5.186382, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + -0.264374, 0.691685, 5.199485, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + -0.264374, 0.696242, 5.214715, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + -0.264374, 0.700638, 5.225602, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + -0.264374, 0.687987, 5.172928, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + -0.264374, 0.745558, 5.172928, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 1.244872, 0.824279, 5.312223, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 1.244872, 0.796261, 5.308802, 1.000000, -0.000000, 0.000000, 0.000000, 1.000000, + 1.244872, 0.810147, 5.252905, 1.000000, -0.000000, 0.000000, 0.000000, 1.000000, + 1.244872, 0.824279, 5.254652, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 1.244872, 0.748348, 5.285454, 1.000000, -0.000000, 0.000000, 0.000000, 1.000000, + 1.244872, 0.729058, 5.268152, 1.000000, -0.000000, 0.000000, 0.000000, 1.000000, + 1.244872, 0.794668, 5.246983, 1.000000, -0.000000, -0.000000, 0.000000, 1.000000, + 1.244872, 0.794668, 5.246983, 1.000000, -0.000000, 0.000000, 0.000000, 1.000000, + 1.244872, 0.770919, 5.299444, 1.000000, -0.000000, 0.000000, 0.000000, 1.000000, + 1.244872, 0.770606, 5.227867, 1.000000, -0.000000, 0.000000, 0.000000, 1.000000, + 1.244872, 0.729058, 5.268152, 1.000000, -0.000000, -0.000000, 0.000000, 1.000000, + 1.244872, 0.716110, 5.252427, 1.000000, -0.000000, 0.000000, 0.000000, 1.000000, + 1.244872, 0.700638, 5.225602, 1.000000, -0.000000, 0.000000, 0.000000, 1.000000, + 1.244872, 0.696242, 5.214715, 1.000000, -0.000000, 0.000000, 0.000000, 1.000000, + 1.244872, 0.746971, 5.186382, 1.000000, -0.000000, 0.000000, 0.000000, 1.000000, + 1.244872, 0.782548, 5.304516, 1.000000, -0.000000, 0.000000, 0.000000, 1.000000, + 1.244872, 0.745623, 5.283352, 1.000000, -0.000000, 0.000000, 0.000000, 1.000000, + 1.244872, 0.753068, 5.202386, 1.000000, -0.000000, 0.000000, 0.000000, 1.000000, + 1.244872, 0.745558, 5.172928, 1.000000, -0.000000, -0.000000, 0.000000, 1.000000, + 1.244872, 0.687987, 5.172928, 1.000000, -0.000000, -0.000000, 0.000000, 1.000000, + -0.264374, 0.824279, 5.254652, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + -0.264374, 0.824279, 5.312223, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 1.244872, 0.824279, 5.312223, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 1.244872, 0.824279, 5.254652, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + -0.414733, 0.665589, 5.172928, -1.000000, -0.000000, -0.000000, 0.000000, 1.000000, + -0.334764, 0.745558, 5.172928, -0.866026, 0.499999, -0.000000, 0.000000, 1.000000, + -0.404019, 0.705574, 3.973393, -0.866026, 0.499999, -0.000000, 0.000000, 1.000000, + -0.414733, 0.665589, 3.973393, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + -0.404019, 0.705574, 3.973393, -0.499999, 0.866026, -0.000000, 0.000000, 1.000000, + -0.334764, 0.745558, 5.172928, -0.499999, 0.866026, -0.000000, 0.000000, 1.000000, + -0.414733, 0.427261, 3.973393, -1.000000, -0.000000, -0.000000, 0.000000, 1.000000, + -0.414733, 0.427261, 4.533495, -1.000000, -0.000000, -0.000000, 0.000000, 1.000000, + -0.414733, 0.427261, 4.849253, -1.000000, -0.000000, -0.000000, 0.000000, 1.000000, + -0.414733, 0.427261, 5.172928, -1.000000, -0.000000, -0.000000, 0.000000, 1.000000, + -0.414733, 0.481333, 5.172928, -1.000000, -0.000000, -0.000000, 0.000000, 1.000000, + -0.414733, 0.427261, 3.973393, -0.917911, -0.396786, -0.000000, 0.000000, 1.000000, + -0.389553, 0.369009, 4.091606, -0.685121, -0.728429, -0.000000, 0.000000, 1.000000, + -0.389553, 0.369009, 4.209820, -0.685121, -0.728429, -0.000000, 0.000000, 1.000000, + -0.389553, 0.369009, 4.533363, -0.685121, -0.728429, -0.000000, 0.000000, 1.000000, + -0.414733, 0.427261, 4.533495, -0.999171, -0.040715, -0.000000, 0.000000, 1.000000, + -0.389553, 0.369009, 4.533363, -0.917911, -0.396786, -0.000000, 0.000000, 1.000000, + -0.389553, 0.369009, 4.533363, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -0.202686, 0.193252, 4.533363, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -0.168321, 0.239965, 4.533363, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -0.344572, 0.405737, 3.973393, 0.685121, 0.728429, 0.000000, 0.000000, 1.000000, + -0.357162, 0.434863, 3.973393, 0.917911, 0.396786, 0.000000, 0.000000, 1.000000, + -0.414733, 0.427261, 4.533495, 0.917911, 0.396786, 0.000000, 0.000000, 1.000000, + -0.389553, 0.369009, 4.533363, 0.685121, 0.728429, 0.000000, 0.000000, 1.000000, + -0.357162, 0.434863, 3.973393, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.357162, 0.648002, 3.973393, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.357162, 0.648002, 5.172928, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.357162, 0.434863, 5.172928, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.344572, 0.405737, 4.849386, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.357162, 0.443998, 4.844029, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.357162, 0.463990, 4.809401, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.414733, 0.427261, 4.533495, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.344572, 0.405737, 5.172928, 0.917911, 0.396786, 0.000000, 0.000000, 1.000000, + -0.344572, 0.405737, 4.849386, 0.917911, 0.396786, 0.000000, 0.000000, 1.000000, + -0.408168, 0.395531, 4.849386, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + -0.414667, 0.424005, 4.849386, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + -0.344572, 0.405737, 4.849386, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + -0.155660, 0.231920, 4.849386, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + -0.099904, 0.171535, 4.849386, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + -0.147897, 0.171535, 4.849386, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + -0.202686, 0.193252, 4.849386, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + -0.389553, 0.369009, 4.849386, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + -0.202686, 0.193252, 4.849386, -0.685121, -0.728429, -0.000000, 0.000000, 1.000000, + -0.177365, 0.177162, 5.172928, -0.685121, -0.728429, -0.000000, 0.000000, 1.000000, + -0.408169, 0.395530, 5.172928, -0.685121, -0.728429, -0.000000, 0.000000, 1.000000, + -0.389553, 0.369009, 4.849386, -0.685121, -0.728429, -0.000000, 0.000000, 1.000000, + -0.147897, 0.171535, 4.849386, -0.368491, -0.929631, -0.000000, 0.000000, 1.000000, + -0.177365, 0.177162, 5.172928, -0.368491, -0.929631, -0.000000, 0.000000, 1.000000, + -0.059920, 0.171535, 4.809401, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.065277, 0.171535, 4.829394, -0.866026, 0.000000, -0.499999, 0.000000, 1.000000, + -0.065277, 0.229106, 4.829394, -0.866026, 0.000000, -0.499999, 0.000000, 1.000000, + -0.059920, 0.229106, 4.809401, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.079912, 0.229106, 4.844029, -0.499999, 0.000000, -0.866026, 0.000000, 1.000000, + -0.079912, 0.171535, 4.844029, -0.499999, 0.000000, -0.866026, 0.000000, 1.000000, + -0.059920, 0.171535, 4.807618, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + -0.059920, 0.229106, 4.807618, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + -0.099904, 0.171535, 4.767633, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -0.079912, 0.171535, 4.772990, -0.499999, -0.000000, 0.866026, 0.000000, 1.000000, + -0.079912, 0.229106, 4.772990, -0.499999, -0.000000, 0.866026, 0.000000, 1.000000, + -0.099904, 0.229106, 4.767633, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -0.065277, 0.229106, 4.787626, -0.866026, 0.000000, 0.499999, 0.000000, 1.000000, + -0.065277, 0.171535, 4.787626, -0.866026, 0.000000, 0.499999, 0.000000, 1.000000, + -0.394741, 0.229106, 4.762276, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -0.374749, 0.171535, 4.767633, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -0.414733, 0.171535, 4.727649, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.409376, 0.171535, 4.747641, -0.866026, 0.000000, 0.499999, 0.000000, 1.000000, + -0.409376, 0.229106, 4.747641, -0.866026, 0.000000, 0.499999, 0.000000, 1.000000, + -0.414733, 0.229106, 4.727649, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.394741, 0.229106, 4.762276, -0.499999, 0.000000, 0.866026, 0.000000, 1.000000, + -0.394741, 0.171535, 4.762276, -0.499999, 0.000000, 0.866026, 0.000000, 1.000000, + -0.414733, 0.229106, 4.727649, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + -0.409376, 0.229106, 4.635107, -0.866026, 0.000000, -0.499999, 0.000000, 1.000000, + -0.409376, 0.171535, 4.635107, -0.866026, 0.000000, -0.499999, 0.000000, 1.000000, + -0.414733, 0.171535, 4.727649, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + -0.394741, 0.171535, 4.620472, -0.499999, 0.000000, -0.866026, 0.000000, 1.000000, + -0.394741, 0.229106, 4.620472, -0.499999, 0.000000, -0.866026, 0.000000, 1.000000, + -0.374749, 0.171535, 4.615115, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + -0.374749, 0.229106, 4.615115, -0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + -0.099904, 0.171535, 4.615115, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + -0.099904, 0.229106, 4.615115, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + -0.079912, 0.229106, 4.609758, -0.499999, 0.000000, -0.866026, 0.000000, 1.000000, + -0.079912, 0.171535, 4.609758, -0.499999, 0.000000, -0.866026, 0.000000, 1.000000, + -0.065277, 0.171535, 4.595123, -0.866026, 0.000000, -0.499999, 0.000000, 1.000000, + -0.065277, 0.229106, 4.595123, -0.866026, 0.000000, -0.499999, 0.000000, 1.000000, + -0.059920, 0.171535, 4.575131, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + -0.059920, 0.229106, 4.575131, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + -0.059920, 0.229106, 4.573347, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + -0.065277, 0.171535, 4.553355, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + -0.155660, 0.231920, 5.172928, 0.368491, 0.929631, 0.000000, 0.000000, 1.000000, + -0.140927, 0.229106, 5.172928, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + -0.155660, 0.231920, 4.849386, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + -0.168321, 0.239965, 5.172928, 0.685121, 0.728429, 0.000000, 0.000000, 1.000000, + -0.155660, 0.231920, 4.849386, 0.368491, 0.929631, 0.000000, 0.000000, 1.000000, + -0.344572, 0.405737, 4.849386, 0.685121, 0.728429, 0.000000, 0.000000, 1.000000, + -0.344572, 0.405737, 5.172928, 0.685121, 0.728429, 0.000000, 0.000000, 1.000000, + -0.155660, 0.231920, 4.849386, 0.685121, 0.728429, 0.000000, 0.000000, 1.000000, + -0.451639, 0.648002, 5.304484, 0.354425, 0.000000, 0.935085, 0.000000, 1.000000, + -0.465437, 0.648002, 5.308802, 0.240815, 0.000000, 0.970571, 0.000000, 1.000000, + -0.493454, 0.648002, 5.312223, -0.001059, 0.000000, 0.999999, 0.000000, 1.000000, + -0.493454, 0.481333, 5.312223, -0.001059, 0.000000, 0.999999, 0.000000, 1.000000, + -0.465437, 0.481333, 5.308802, 0.240815, -0.000000, 0.970571, 0.000000, 1.000000, + -0.451639, 0.481333, 5.304484, 0.354425, 0.000000, 0.935085, 0.000000, 1.000000, + -0.414700, 0.481333, 5.283274, 0.620411, -0.000000, 0.784277, 0.000000, 1.000000, + -0.357162, 0.648002, 5.172928, 0.620411, -0.000000, 0.784277, 0.000000, 1.000000, + -0.440120, 0.648002, 5.228238, 0.601696, -0.000000, 0.798725, 0.000000, 1.000000, + -0.440120, 0.648002, 5.228238, 0.443869, -0.000000, 0.896092, 0.000000, 1.000000, + -0.414700, 0.481333, 5.283274, 0.941154, 0.000000, 0.337977, 0.000000, 1.000000, + -0.493454, 0.648002, 5.312223, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + -0.465437, 0.648002, 5.308802, -0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + -0.493454, 0.648002, 5.254652, -0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + -0.451639, 0.648002, 5.304484, -0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + -0.440120, 0.648002, 5.228238, -0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + -0.414733, 0.665589, 5.172928, 0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + -0.357162, 0.648002, 5.172928, 0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + -0.465437, 0.481333, 5.308802, 0.000000, -1.000000, -0.000000, 0.000000, 1.000000, + -0.493454, 0.481333, 5.312223, -0.000000, -1.000000, -0.000000, 0.000000, 1.000000, + -0.465551, 0.481333, 5.247853, -0.000000, -1.000000, -0.000000, 0.000000, 1.000000, + -0.440120, 0.481333, 5.228238, -0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.429999, 0.481333, 5.215509, -0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.414700, 0.481333, 5.283274, -0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.422075, 0.481333, 5.202046, -0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.416146, 0.481333, 5.186382, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.357162, 0.434863, 5.172928, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.465551, 0.481333, 5.247853, 0.000000, -1.000000, -0.000000, 0.000000, 1.000000, + -0.451639, 0.481333, 5.304484, 0.000000, -1.000000, -0.000000, 0.000000, 1.000000, + -0.414733, 0.481333, 5.172928, 0.000000, -1.000000, -0.000000, 0.000000, 1.000000, + -0.357162, 0.434863, 5.172928, 0.000000, -1.000000, -0.000000, 0.000000, 1.000000, + -0.493454, 0.648002, 5.254652, -1.000000, -0.000000, -0.000000, 0.000000, 1.000000, + -0.465551, 0.481333, 5.247853, -1.000000, -0.000000, -0.000000, 0.000000, 1.000000, + -0.493454, 0.481333, 5.312223, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + -0.493454, 0.648002, 5.312223, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + -0.168321, 0.239965, 4.533363, 0.685121, 0.728429, 0.000000, 0.000000, 1.000000, + -0.140927, 0.229106, 4.209820, 0.685121, 0.728429, 0.000000, 0.000000, 1.000000, + -0.305522, 0.369009, 4.209820, 0.685121, 0.728429, 0.000000, 0.000000, 1.000000, + -0.305522, 0.369009, 4.091606, 0.685121, 0.728429, 0.000000, 0.000000, 1.000000, + -0.185796, 0.256401, 4.091606, 0.685121, 0.728429, 0.000000, 0.000000, 1.000000, + -0.177058, 0.248183, 4.088392, 0.685121, 0.728429, 0.000000, 0.000000, 1.000000, + -0.170662, 0.242167, 4.079611, 0.685121, 0.728429, 0.000000, 0.000000, 1.000000, + -0.168321, 0.239965, 4.067616, 0.685121, 0.728429, 0.000000, 0.000000, 1.000000, + -0.168321, 0.239965, 3.997384, 0.685121, 0.728429, 0.000000, 0.000000, 1.000000, + -0.170662, 0.242167, 3.985388, 0.685121, 0.728429, 0.000000, 0.000000, 1.000000, + -0.177058, 0.248183, 3.976607, 0.685121, 0.728429, 0.000000, 0.000000, 1.000000, + -0.207764, 0.198028, 3.997384, 0.728429, -0.685121, 0.000000, 0.000000, 1.000000, + -0.210105, 0.200231, 3.985388, 0.630838, -0.593333, -0.499999, 0.000000, 1.000000, + -0.170662, 0.242167, 3.985388, 0.630838, -0.593333, -0.499999, 0.000000, 1.000000, + -0.168321, 0.239965, 3.997384, 0.728429, -0.685121, 0.000000, 0.000000, 1.000000, + -0.177058, 0.248183, 3.976607, 0.364214, -0.342560, -0.866026, 0.000000, 1.000000, + -0.216502, 0.206247, 3.976607, 0.364214, -0.342560, -0.866026, 0.000000, 1.000000, + -0.344572, 0.405737, 3.973393, 0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + -0.225240, 0.214465, 3.973393, 0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + -0.168321, 0.239965, 4.067616, 0.728429, -0.685121, 0.000000, 0.000000, 1.000000, + -0.207764, 0.198028, 4.067616, 0.728429, -0.685121, 0.000000, 0.000000, 1.000000, + -0.170662, 0.242167, 4.079611, 0.630838, -0.593333, 0.499999, 0.000000, 1.000000, + -0.210105, 0.200231, 4.079611, 0.630838, -0.593333, 0.499999, 0.000000, 1.000000, + -0.225240, 0.214465, 4.091606, 0.364214, -0.342560, 0.866026, 0.000000, 1.000000, + -0.177058, 0.248183, 4.088392, 0.364214, -0.342560, 0.866026, 0.000000, 1.000000, + -0.185796, 0.256401, 4.091606, -0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + -0.225240, 0.214465, 4.091606, 0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + -0.305522, 0.369009, 4.091606, -0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + -0.389553, 0.369009, 4.091606, -0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + -0.389553, 0.369009, 4.209820, -0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + -0.305522, 0.369009, 4.209820, -0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + -0.140927, 0.229106, 4.209820, -0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.482967, 0.229106, 4.209820, -0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.482967, 0.171535, 4.209820, -0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + -0.147897, 0.171535, 4.209820, -0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + -0.202686, 0.193252, 4.209820, -0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.482967, 0.229106, 4.299441, 1.000000, -0.000000, 0.000000, 0.000000, 1.000000, + 0.482967, 0.171535, 4.209820, 1.000000, -0.000000, 0.000000, 0.000000, 1.000000, + 0.482967, 0.229106, 4.209820, 1.000000, -0.000000, 0.000000, 0.000000, 1.000000, + 0.483269, 0.171535, 5.172928, 0.999997, -0.000000, 0.002500, 0.000000, 1.000000, + 0.488063, 0.229106, 4.991970, 0.999884, -0.000000, 0.015261, 0.000000, 1.000000, + 0.483269, 0.229106, 5.172928, 0.999999, -0.000000, 0.001458, 0.000000, 1.000000, + 0.483082, 0.092815, 5.254652, 0.999998, -0.000000, 0.001899, 0.000000, 1.000000, + 0.483022, 0.092815, 5.312223, 1.000000, -0.000000, 0.000757, 0.000000, 1.000000, + 0.483269, 0.171535, 5.172928, 0.998450, -0.000000, 0.055656, 0.000000, 1.000000, + 0.545856, 0.171535, 4.973247, 0.974221, -0.000000, 0.225597, 0.000000, 1.000000, + 0.488063, 0.229106, 4.991970, 0.974221, -0.000000, 0.225597, 0.000000, 1.000000, + 0.545784, 0.229106, 4.973230, 0.002690, -0.000000, 0.999996, 0.000000, 1.000000, + 0.488063, 0.229106, 4.991970, 0.247481, -0.000000, 0.968893, 0.000000, 1.000000, + 0.545856, 0.171535, 4.973247, 0.247481, -0.000000, 0.968893, 0.000000, 1.000000, + 0.721662, 0.229106, 5.016395, 0.107434, -0.000000, 0.994212, 0.000000, 1.000000, + 0.545784, 0.229106, 4.973230, -0.169895, 0.000000, 0.985462, 0.000000, 1.000000, + 0.545856, 0.171535, 4.973247, -0.169895, 0.000000, 0.985462, 0.000000, 1.000000, + 0.721691, 0.171535, 5.016391, 0.107143, -0.000000, 0.994244, 0.000000, 1.000000, + 0.731871, 0.229106, 4.990410, 0.978596, -0.000000, 0.205792, 0.000000, 1.000000, + 0.727388, 0.229106, 5.014282, 0.708214, -0.000000, 0.705997, 0.000000, 1.000000, + 0.727393, 0.171535, 5.014276, 0.708214, -0.000000, 0.705997, 0.000000, 1.000000, + 0.731871, 0.171535, 4.990403, 0.978596, -0.000000, 0.205792, 0.000000, 1.000000, + 0.721662, 0.229106, 5.016395, 0.394666, -0.000000, 0.918825, 0.000000, 1.000000, + 0.721691, 0.171535, 5.016391, 0.393492, -0.000000, 0.919328, 0.000000, 1.000000, + 0.731871, 0.171535, 4.990403, 1.000000, -0.000000, 0.000357, 0.000000, 1.000000, + 0.731969, 0.171535, 4.775655, 1.000000, -0.000000, -0.000000, 0.000000, 1.000000, + 0.732250, 0.229106, 4.958496, 1.000000, -0.000000, -0.000000, 0.000000, 1.000000, + 0.732250, 0.229106, 4.958496, 1.000000, -0.000000, 0.000357, 0.000000, 1.000000, + 0.731871, 0.229106, 4.990410, 0.999115, -0.000000, 0.042070, 0.000000, 1.000000, + 0.731871, 0.171535, 4.990403, 0.999115, -0.000000, 0.042070, 0.000000, 1.000000, + 0.540018, 0.171535, 4.771562, -0.148841, 0.000000, -0.988861, 0.000000, 1.000000, + 0.349179, 0.171535, 4.799980, -0.139906, 0.000000, -0.990165, 0.000000, 1.000000, + 0.539892, 0.229106, 4.771581, -0.139906, 0.000000, -0.990165, 0.000000, 1.000000, + 0.730415, 0.229106, 4.757351, 0.983673, -0.000000, -0.179963, 0.000000, 1.000000, + 0.732250, 0.229106, 4.958496, 0.999405, -0.000000, -0.034479, 0.000000, 1.000000, + 0.731969, 0.171535, 4.775655, 0.999405, -0.000000, -0.034479, 0.000000, 1.000000, + 0.730417, 0.171535, 4.757357, 0.983673, -0.000000, -0.179963, 0.000000, 1.000000, + 0.727962, 0.229106, 4.750516, 0.790433, -0.000000, -0.612549, 0.000000, 1.000000, + 0.721337, 0.171535, 4.748377, 0.792114, -0.000000, -0.610373, 0.000000, 1.000000, + 0.539892, 0.229106, 4.771581, -0.148841, 0.000000, -0.988861, 0.000000, 1.000000, + 0.693995, 0.229106, 4.749674, -0.106103, 0.000000, -0.994355, 0.000000, 1.000000, + 0.694038, 0.171535, 4.749670, -0.106018, 0.000000, -0.994364, 0.000000, 1.000000, + 0.721432, 0.229106, 4.748386, 0.091779, 0.000000, -0.995779, 0.000000, 1.000000, + 0.721337, 0.171535, 4.748377, 0.091890, 0.000000, -0.995769, 0.000000, 1.000000, + 0.727962, 0.229106, 4.750516, 0.363094, -0.000000, -0.931753, 0.000000, 1.000000, + 0.721337, 0.171535, 4.748377, 0.365402, -0.000000, -0.930850, 0.000000, 1.000000, + 0.265760, 0.229106, 4.800714, 0.656010, -0.000000, -0.754752, 0.000000, 1.000000, + 0.273485, 0.229106, 4.804907, 0.306335, -0.000000, -0.951924, 0.000000, 1.000000, + 0.298768, 0.171535, 4.806089, 0.306335, -0.000000, -0.951924, 0.000000, 1.000000, + 0.265743, 0.171535, 4.800697, 0.655977, -0.000000, -0.754781, 0.000000, 1.000000, + 0.298763, 0.229106, 4.806089, -0.073347, 0.000000, -0.997306, 0.000000, 1.000000, + 0.298768, 0.171535, 4.806089, -0.073347, 0.000000, -0.997306, 0.000000, 1.000000, + 0.261042, 0.171535, 4.794505, 0.887388, -0.000000, -0.461023, 0.000000, 1.000000, + 0.256873, 0.171535, 4.778277, 0.993603, -0.000000, -0.112933, 0.000000, 1.000000, + 0.255745, 0.229106, 4.753464, 0.993603, -0.000000, -0.112930, 0.000000, 1.000000, + 0.255745, 0.229106, 4.753464, 0.888475, -0.000000, -0.458925, 0.000000, 1.000000, + 0.256390, 0.229106, 4.541254, 1.000000, -0.000000, 0.000000, 0.000000, 1.000000, + 0.255745, 0.229106, 4.753464, 0.999952, -0.000000, -0.009811, 0.000000, 1.000000, + 0.256873, 0.171535, 4.778277, 0.999952, -0.000000, -0.009811, 0.000000, 1.000000, + 0.256389, 0.171535, 4.541267, 1.000000, -0.000000, 0.000000, 0.000000, 1.000000, + 0.731306, 0.229106, 4.387156, 1.000000, -0.000000, 0.000520, 0.000000, 1.000000, + 0.730873, 0.229106, 4.556291, 0.998959, -0.000000, 0.045609, 0.000000, 1.000000, + 0.726941, 0.171535, 4.576645, 0.998959, -0.000000, 0.045609, 0.000000, 1.000000, + 0.731306, 0.171535, 4.387070, 1.000000, -0.000000, 0.000520, 0.000000, 1.000000, + 0.682701, 0.229106, 4.573507, -0.158946, -0.000000, 0.987287, 0.000000, 1.000000, + 0.333426, 0.229106, 4.510740, -0.152537, -0.000000, 0.988298, 0.000000, 1.000000, + 0.333469, 0.171535, 4.510747, -0.152537, -0.000000, 0.988298, 0.000000, 1.000000, + 0.682690, 0.171535, 4.573505, -0.158946, -0.000000, 0.987287, 0.000000, 1.000000, + 0.259714, 0.229106, 4.522095, 0.930946, -0.000000, 0.365157, 0.000000, 1.000000, + 0.256390, 0.229106, 4.541254, 0.998131, -0.000000, 0.061104, 0.000000, 1.000000, + 0.256389, 0.171535, 4.541267, 0.998131, -0.000000, 0.061104, 0.000000, 1.000000, + 0.259684, 0.171535, 4.522171, 0.931951, -0.000000, 0.362584, 0.000000, 1.000000, + 0.291769, 0.229106, 4.505969, -0.030043, -0.000000, 0.999549, 0.000000, 1.000000, + 0.270213, 0.229106, 4.509587, 0.485171, -0.000000, 0.874420, 0.000000, 1.000000, + 0.270218, 0.171535, 4.509584, 0.486100, -0.000000, 0.873903, 0.000000, 1.000000, + 0.291756, 0.171535, 4.505969, -0.029280, -0.000000, 0.999571, 0.000000, 1.000000, + 0.263754, 0.229106, 4.515104, 0.774472, -0.000000, 0.632609, 0.000000, 1.000000, + 0.263745, 0.171535, 4.515114, 0.774537, -0.000000, 0.632528, 0.000000, 1.000000, + 0.717795, 0.229106, 4.577790, -0.019379, -0.000000, 0.999812, 0.000000, 1.000000, + 0.717815, 0.171535, 4.577791, -0.019379, -0.000000, 0.999812, 0.000000, 1.000000, + 0.726946, 0.229106, 4.576642, 0.627496, -0.000000, 0.778619, 0.000000, 1.000000, + 0.726941, 0.171535, 4.576645, 0.625603, -0.000000, 0.780142, 0.000000, 1.000000, + 0.730873, 0.229106, 4.556291, 0.970499, -0.000000, 0.241105, 0.000000, 1.000000, + 0.726946, 0.229106, 4.576642, 0.910045, -0.000000, 0.414509, 0.000000, 1.000000, + 0.726941, 0.171535, 4.576645, 0.909292, -0.000000, 0.416159, 0.000000, 1.000000, + 0.595889, 0.229106, 4.343826, -0.195738, 0.000000, -0.980656, 0.000000, 1.000000, + 0.722071, 0.229106, 4.320609, 0.240362, -0.000000, -0.970683, 0.000000, 1.000000, + 0.722039, 0.171535, 4.320601, 0.240362, -0.000000, -0.970683, 0.000000, 1.000000, + 0.681591, 0.171535, 4.324206, -0.195738, 0.000000, -0.980656, 0.000000, 1.000000, + 0.731181, 0.229106, 4.352118, 0.999844, -0.000000, -0.017640, 0.000000, 1.000000, + 0.731182, 0.171535, 4.352141, 0.999844, -0.000000, -0.017640, 0.000000, 1.000000, + 0.722071, 0.229106, 4.320609, 0.799163, -0.000000, -0.601114, 0.000000, 1.000000, + 0.729912, 0.229106, 4.331716, 0.986794, -0.000000, -0.161982, 0.000000, 1.000000, + 0.729910, 0.171535, 4.331704, 0.986997, -0.000000, -0.160738, 0.000000, 1.000000, + 0.729910, 0.171535, 4.331704, 0.799163, -0.000000, -0.601114, 0.000000, 1.000000, + 0.722039, 0.171535, 4.320601, 0.522290, -0.000000, -0.852768, 0.000000, 1.000000, + 0.722071, 0.229106, 4.320609, 0.521445, -0.000000, -0.853285, 0.000000, 1.000000, + 0.552042, 0.229106, 4.353354, -0.191991, 0.000000, -0.981397, 0.000000, 1.000000, + 0.595889, 0.229106, 4.343826, -0.225281, 0.000000, -0.974294, 0.000000, 1.000000, + 0.595881, 0.171535, 4.343828, -0.225281, 0.000000, -0.974294, 0.000000, 1.000000, + 0.552042, 0.171535, 4.353354, -0.191991, 0.000000, -0.981397, 0.000000, 1.000000, + 0.502129, 0.229106, 4.352702, 0.490931, -0.000000, -0.871198, 0.000000, 1.000000, + 0.516789, 0.229106, 4.357081, 0.088601, 0.000000, -0.996067, 0.000000, 1.000000, + 0.516957, 0.171535, 4.357097, 0.086089, 0.000000, -0.996287, 0.000000, 1.000000, + 0.502102, 0.171535, 4.352685, 0.490931, -0.000000, -0.871198, 0.000000, 1.000000, + 0.490914, 0.229106, 4.341717, 0.861532, -0.000000, -0.507703, 0.000000, 1.000000, + 0.482967, 0.229106, 4.299441, 0.861532, -0.000000, -0.507703, 0.000000, 1.000000, + 0.483082, 0.092815, 5.254652, -0.000000, -0.465828, -0.884875, 0.000000, 1.000000, + -0.118083, 0.106946, 5.252905, 0.000000, -0.237785, -0.971318, 0.000000, 1.000000, + -0.118083, 0.122425, 5.246983, -0.000000, -0.442374, -0.896831, 0.000000, 1.000000, + -0.118083, 0.122425, 5.246983, -0.000000, -0.465828, -0.884875, 0.000000, 1.000000, + -0.118083, 0.133857, 5.239600, -0.000000, -0.611470, -0.791268, 0.000000, 1.000000, + -0.118083, 0.146148, 5.228238, -0.000000, -0.739356, -0.673315, 0.000000, 1.000000, + 0.483082, 0.092815, 5.254652, -0.000000, -0.739356, -0.673315, 0.000000, 1.000000, + -0.118083, 0.146148, 5.228238, -0.000000, -0.824431, -0.565962, 0.000000, 1.000000, + -0.118083, 0.216455, 5.225602, -0.000000, -0.894316, -0.447435, 0.000000, 1.000000, + 0.483269, 0.171535, 5.172928, -0.000000, -0.894316, -0.447435, 0.000000, 1.000000, + -0.118083, 0.171535, 5.172928, -0.000000, -0.996729, 0.080812, 0.000000, 1.000000, + 0.483269, 0.171535, 5.172928, -0.000000, -0.996729, 0.080812, 0.000000, 1.000000, + -0.118083, 0.146174, 5.299444, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + -0.118083, 0.133857, 5.239600, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + -0.118083, 0.122425, 5.246983, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.118083, 0.200983, 5.252427, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.118083, 0.216455, 5.225602, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.118083, 0.146148, 5.228238, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.118083, 0.220851, 5.214715, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.118083, 0.229106, 5.172928, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + -0.118083, 0.092815, 5.312223, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.118083, 0.134629, 5.304484, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.118083, 0.146174, 5.299444, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.118083, 0.122425, 5.246983, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + -0.118083, 0.106946, 5.252905, -1.000000, -0.000000, 0.000000, 0.000000, 1.000000, + -0.118083, 0.171535, 5.172928, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 0.483022, 0.092815, 5.312223, -0.000000, -1.000000, -0.000000, 0.000000, 1.000000, + -0.118083, 0.092815, 5.312223, -0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.118083, 0.106946, 5.252905, -0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.483082, 0.092815, 5.254652, -0.000000, -1.000000, -0.000000, 0.000000, 1.000000, + -0.118083, 0.134629, 5.304484, -0.000000, 0.354425, 0.935085, 0.000000, 1.000000, + -0.118083, 0.092815, 5.312223, 0.000000, -0.001059, 0.999999, 0.000000, 1.000000, + 0.483022, 0.092815, 5.312223, 0.000000, -0.001059, 0.999999, 0.000000, 1.000000, + 0.483269, 0.229106, 5.172928, -0.000000, 0.354425, 0.935085, 0.000000, 1.000000, + -0.118083, 0.200983, 5.252427, -0.000000, 0.620411, 0.784277, 0.000000, 1.000000, + -0.118083, 0.146174, 5.299444, -0.000000, 0.443869, 0.896092, 0.000000, 1.000000, + -0.118083, 0.220851, 5.214715, 0.000000, 0.941154, 0.337977, 0.000000, 1.000000, + -0.118083, 0.216455, 5.225602, -0.000000, 0.832475, 0.554062, 0.000000, 1.000000, + -0.118083, 0.200983, 5.252427, -0.000000, 0.812063, 0.583570, 0.000000, 1.000000, + 0.483269, 0.229106, 5.172928, -0.000000, 0.812063, 0.583570, 0.000000, 1.000000, + 0.483269, 0.229106, 5.172928, 0.000000, 0.941150, 0.337988, 0.000000, 1.000000, + -0.118083, 0.229106, 5.172928, 0.000000, 0.972312, 0.233687, 0.000000, 1.000000, + -0.099904, 0.229106, 4.615115, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + -0.374749, 0.229106, 4.615115, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + -0.394741, 0.229106, 4.620472, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + -0.409376, 0.229106, 4.635107, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + -0.414733, 0.229106, 4.727649, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + -0.409376, 0.229106, 4.747641, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + -0.394741, 0.229106, 4.762276, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + -0.099904, 0.229106, 4.767633, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + -0.079912, 0.229106, 4.844029, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + -0.155660, 0.231920, 4.849386, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + -0.065277, 0.229106, 4.829394, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + -0.118083, 0.229106, 5.172928, -0.000000, 0.999313, 0.037066, 0.000000, 1.000000, + 0.483269, 0.229106, 5.172928, -0.000000, 0.999313, 0.037066, 0.000000, 1.000000, + 0.488063, 0.229106, 4.991970, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + -0.059920, 0.229106, 4.809401, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + -0.059920, 0.229106, 4.807618, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + -0.065277, 0.229106, 4.787626, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + -0.079912, 0.229106, 4.772990, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.545784, 0.229106, 4.973230, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.721662, 0.229106, 5.016395, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.727388, 0.229106, 5.014282, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.731871, 0.229106, 4.990410, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.732250, 0.229106, 4.958496, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.730415, 0.229106, 4.757351, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.727962, 0.229106, 4.750516, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.721432, 0.229106, 4.748386, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.693995, 0.229106, 4.749674, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.539892, 0.229106, 4.771581, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.298763, 0.229106, 4.806089, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.273485, 0.229106, 4.804907, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.265760, 0.229106, 4.800714, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.333426, 0.229106, 4.510740, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.682701, 0.229106, 4.573507, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.717795, 0.229106, 4.577790, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.726946, 0.229106, 4.576642, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.730873, 0.229106, 4.556291, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.731306, 0.229106, 4.387156, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.291769, 0.229106, 4.505969, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.270213, 0.229106, 4.509587, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.731181, 0.229106, 4.352118, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.729912, 0.229106, 4.331716, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.722071, 0.229106, 4.320609, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.482967, 0.229106, 4.299441, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.482967, 0.229106, 4.209820, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + -0.140927, 0.229106, 4.209820, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + 0.490914, 0.229106, 4.341717, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.502129, 0.229106, 4.352702, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.516789, 0.229106, 4.357081, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + -0.168321, 0.239965, 4.533363, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + -0.079912, 0.229106, 4.538720, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + -0.065277, 0.229106, 4.553355, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.552042, 0.229106, 4.353354, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.595889, 0.229106, 4.343826, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.263754, 0.229106, 4.515104, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.259714, 0.229106, 4.522095, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.256390, 0.229106, 4.541254, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.255745, 0.229106, 4.753464, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + -0.059920, 0.229106, 4.573347, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + -0.059920, 0.229106, 4.575131, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + -0.065277, 0.229106, 4.595123, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + -0.079912, 0.229106, 4.609758, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + -0.065277, 0.229106, 4.553355, -0.866026, 0.000000, 0.499999, 0.000000, 1.000000, + -0.065277, 0.171535, 4.553355, -0.866026, 0.000000, 0.499999, 0.000000, 1.000000, + -0.079912, 0.171535, 4.538720, -0.499999, 0.000000, 0.866026, 0.000000, 1.000000, + -0.079912, 0.229106, 4.538720, -0.499999, 0.000000, 0.866026, 0.000000, 1.000000, + -0.099904, 0.171535, 4.533363, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -0.099904, 0.171535, 4.767633, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.374749, 0.171535, 4.767633, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.394741, 0.171535, 4.762276, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.409376, 0.171535, 4.747641, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.414733, 0.171535, 4.727649, -0.000000, -1.000000, -0.000000, 0.000000, 1.000000, + -0.394741, 0.171535, 4.620472, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.374749, 0.171535, 4.615115, -0.000000, -1.000000, -0.000000, 0.000000, 1.000000, + -0.099904, 0.171535, 4.615115, -0.000000, -1.000000, -0.000000, 0.000000, 1.000000, + -0.409376, 0.171535, 4.635107, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.099904, 0.171535, 4.533363, -0.000000, -1.000000, -0.000000, 0.000000, 1.000000, + -0.168321, 0.239965, 4.533363, -0.000000, -1.000000, -0.000000, 0.000000, 1.000000, + -0.147897, 0.171535, 4.209820, -0.000000, -1.000000, -0.000000, 0.000000, 1.000000, + -0.079912, 0.171535, 4.538720, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.065277, 0.171535, 4.553355, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.482967, 0.171535, 4.209820, -0.000000, -1.000000, -0.000000, 0.000000, 1.000000, + 0.482967, 0.229106, 4.299441, -0.000000, -1.000000, -0.000000, 0.000000, 1.000000, + 0.482967, 0.229106, 4.299441, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.502102, 0.171535, 4.352685, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.059920, 0.171535, 4.575131, -0.000000, -1.000000, -0.000000, 0.000000, 1.000000, + -0.065277, 0.171535, 4.553355, -0.000000, -1.000000, -0.000000, 0.000000, 1.000000, + -0.065277, 0.171535, 4.595123, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.079912, 0.171535, 4.609758, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.516957, 0.171535, 4.357097, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.552042, 0.171535, 4.353354, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.595881, 0.171535, 4.343828, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.681591, 0.171535, 4.324206, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.717815, 0.171535, 4.577791, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.682690, 0.171535, 4.573505, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.333469, 0.171535, 4.510747, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.726941, 0.171535, 4.576645, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.731306, 0.171535, 4.387070, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.731182, 0.171535, 4.352141, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.729910, 0.171535, 4.331704, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.722039, 0.171535, 4.320601, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.291756, 0.171535, 4.505969, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.270218, 0.171535, 4.509584, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.263745, 0.171535, 4.515114, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.259684, 0.171535, 4.522171, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.256389, 0.171535, 4.541267, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.256873, 0.171535, 4.778277, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.261042, 0.171535, 4.794505, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.265743, 0.171535, 4.800697, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.298768, 0.171535, 4.806089, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.349179, 0.171535, 4.799980, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.540018, 0.171535, 4.771562, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.694038, 0.171535, 4.749670, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.721337, 0.171535, 4.748377, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.730417, 0.171535, 4.757357, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.731969, 0.171535, 4.775655, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.731871, 0.171535, 4.990403, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.727393, 0.171535, 5.014276, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.721691, 0.171535, 5.016391, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.545856, 0.171535, 4.973247, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.483269, 0.171535, 5.172928, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.118083, 0.171535, 5.172928, -0.000000, -1.000000, -0.000000, 0.000000, 1.000000, + -0.177365, 0.177162, 5.172928, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.147897, 0.171535, 4.849386, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.099904, 0.171535, 4.849386, -0.000000, -1.000000, -0.000000, 0.000000, 1.000000, + -0.079912, 0.171535, 4.844029, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.065277, 0.171535, 4.829394, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.059920, 0.171535, 4.809401, -0.000000, -1.000000, -0.000000, 0.000000, 1.000000, + -0.059920, 0.171535, 4.807618, -0.000000, -1.000000, -0.000000, 0.000000, 1.000000, + -0.065277, 0.171535, 4.787626, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.079912, 0.171535, 4.772990, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.202686, 0.193252, 4.533363, -0.368491, -0.929631, -0.000000, 0.000000, 1.000000, + -0.147897, 0.171535, 4.209820, -0.368491, -0.929631, -0.000000, 0.000000, 1.000000, + -0.202686, 0.193252, 4.209820, -0.685121, -0.728429, -0.000000, 0.000000, 1.000000, + -0.202686, 0.193252, 4.533363, -0.685121, -0.728429, -0.000000, 0.000000, 1.000000, + -0.389553, 0.369009, 4.091606, -0.000000, -1.000000, -0.000000, 0.000000, 1.000000, + -0.305522, 0.369009, 4.091606, -0.000000, -1.000000, -0.000000, 0.000000, 1.000000, + -0.305522, 0.369009, 4.209820, -0.000000, -1.000000, -0.000000, 0.000000, 1.000000, + -0.389553, 0.369009, 4.209820, -0.000000, -1.000000, -0.000000, 0.000000, 1.000000, + -0.207764, 0.198028, 4.067616, -0.685121, -0.728429, -0.000000, 0.000000, 1.000000, + -0.210105, 0.200231, 4.079611, -0.685121, -0.728429, -0.000000, 0.000000, 1.000000, + -0.225240, 0.214465, 4.091606, -0.685121, -0.728429, -0.000000, 0.000000, 1.000000, + -0.414733, 0.427261, 3.973393, -0.685121, -0.728429, -0.000000, 0.000000, 1.000000, + -0.225240, 0.214465, 3.973393, -0.685121, -0.728429, -0.000000, 0.000000, 1.000000, + -0.216502, 0.206247, 3.976607, -0.685121, -0.728429, -0.000000, 0.000000, 1.000000, + -0.210105, 0.200231, 3.985388, -0.685121, -0.728429, -0.000000, 0.000000, 1.000000, + -0.207764, 0.198028, 3.997384, -0.685121, -0.728429, -0.000000, 0.000000, 1.000000, + -0.465551, 0.481333, 5.247853, -0.465828, 0.000000, -0.884875, 0.000000, 1.000000, + -0.493454, 0.648002, 5.254652, -0.237785, -0.000000, -0.971318, 0.000000, 1.000000, + -0.440120, 0.648002, 5.228238, -0.442374, 0.000000, -0.896831, 0.000000, 1.000000, + -0.440120, 0.648002, 5.228238, -0.465828, 0.000000, -0.884875, 0.000000, 1.000000, + -0.440120, 0.481333, 5.228238, -0.739356, 0.000000, -0.673315, 0.000000, 1.000000, + -0.465551, 0.481333, 5.247853, -0.611470, 0.000000, -0.791268, 0.000000, 1.000000, + -0.440120, 0.648002, 5.228238, -0.739356, 0.000000, -0.673315, 0.000000, 1.000000, + -0.414733, 0.665589, 5.172928, -0.894316, 0.000000, -0.447435, 0.000000, 1.000000, + -0.422075, 0.481333, 5.202046, -0.894316, 0.000000, -0.447435, 0.000000, 1.000000, + -0.429999, 0.481333, 5.215509, -0.824431, 0.000000, -0.565962, 0.000000, 1.000000, + -0.414733, 0.481333, 5.172928, -0.996729, 0.000000, 0.080812, 0.000000, 1.000000, + -0.416146, 0.481333, 5.186382, -0.969531, 0.000000, -0.244968, 0.000000, 1.000000, + -0.177365, 0.177162, 5.172928, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -0.118083, 0.171535, 5.172928, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -0.118083, 0.229106, 5.172928, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -0.344572, 0.405737, 5.172928, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -0.357162, 0.434863, 5.172928, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -0.414733, 0.481333, 5.172928, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -0.414733, 0.427261, 5.172928, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -0.168321, 0.239965, 5.172928, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -0.408169, 0.395530, 5.172928, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -0.155660, 0.231920, 5.172928, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -0.140927, 0.229106, 5.172928, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -0.408168, 0.395531, 4.849386, -0.917911, -0.396786, -0.000000, 0.000000, 1.000000, + -0.408169, 0.395530, 5.172928, -0.917911, -0.396786, -0.000000, 0.000000, 1.000000, + -0.414667, 0.424005, 4.849386, -0.999171, -0.040715, -0.000000, 0.000000, 1.000000, + -0.357162, 0.463990, 4.809401, 0.000000, -0.866026, -0.499999, 0.000000, 1.000000, + -0.357162, 0.443998, 4.844029, 0.000000, -0.499999, -0.866026, 0.000000, 1.000000, + -0.414733, 0.427261, 4.849253, 0.000000, -0.499999, -0.866026, 0.000000, 1.000000, + -0.414733, 0.427261, 4.849253, 0.000000, -0.081429, -0.996679, 0.000000, 1.000000, + -0.344572, 0.405737, 4.849386, 0.000000, -0.271556, -0.962423, 0.000000, 1.000000, + -0.357162, 0.463990, 4.809401, 0.000000, -1.000000, -0.000000, 0.000000, 1.000000, + -0.414733, 0.427261, 4.849253, 0.000000, -1.000000, -0.000000, 0.000000, 1.000000, + -0.414733, 0.427261, 4.533495, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.031908, 0.618170, 4.091606, 0.523064, 0.852293, -0.000000, 0.000000, 1.000000, + 0.057775, 0.602220, 4.088392, 0.526353, 0.850266, -0.000000, 0.000000, 1.000000, + 0.065237, 0.597596, 4.079615, 0.527123, 0.849789, -0.000000, 0.000000, 1.000000, + 0.067971, 0.595900, 4.067616, 0.527393, 0.849622, -0.000000, 0.000000, 1.000000, + 0.065239, 0.597594, 3.985388, 0.527123, 0.849789, -0.000000, 0.000000, 1.000000, + 0.057775, 0.602220, 3.976608, 0.526353, 0.850266, -0.000000, 0.000000, 1.000000, + 0.047572, 0.608527, 3.973393, 0.525217, 0.850968, -0.000000, 0.000000, 1.000000, + 0.047572, 0.608527, 3.973393, 0.523064, 0.852293, -0.000000, 0.000000, 1.000000, + -0.028165, 0.654579, 3.973393, 0.516924, 0.856031, -0.000000, 0.000000, 1.000000, + 0.031908, 0.618170, 4.091606, 0.516924, 0.856031, -0.000000, 0.000000, 1.000000, + -0.244871, 0.745558, 3.973393, 0.507720, 0.861522, -0.000000, 0.000000, 1.000000, + 0.031908, 0.618170, 4.091606, 0.507720, 0.861522, -0.000000, 0.000000, 1.000000, + -0.244871, 0.745558, 3.973393, 0.405091, 0.914276, -0.000000, 0.000000, 1.000000, + -0.256867, 0.745558, 4.094820, 0.371218, 0.928546, -0.000000, 0.000000, 1.000000, + 0.031908, 0.618170, 4.091606, 0.405091, 0.914276, -0.000000, 0.000000, 1.000000, + 0.017203, 0.559625, 4.091606, 0.849513, -0.527568, 0.000000, 0.000000, 1.000000, + 0.037598, 0.546992, 3.997384, 0.849513, -0.527568, 0.000000, 0.000000, 1.000000, + 0.067971, 0.595900, 4.067616, 0.849513, -0.527568, 0.000000, 0.000000, 1.000000, + 0.065237, 0.597596, 4.079615, 0.735700, -0.456887, 0.499999, 0.000000, 1.000000, + 0.017203, 0.559625, 4.091606, 0.735700, -0.456887, 0.499999, 0.000000, 1.000000, + 0.057775, 0.602220, 4.088392, 0.424756, -0.263783, 0.866026, 0.000000, 1.000000, + 0.017203, 0.559625, 4.091606, 0.424756, -0.263783, 0.866026, 0.000000, 1.000000, + 0.031908, 0.618170, 4.091606, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 0.017203, 0.559625, 4.091606, 0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + -0.256866, 0.687987, 4.094822, -0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.017203, 0.559625, 4.091606, -0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.031908, 0.618170, 4.091606, -0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + -0.256867, 0.745558, 4.094820, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -0.256866, 0.687987, 4.094822, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -0.028165, 0.654579, 3.973393, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.047572, 0.608527, 3.973393, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.037598, 0.546992, 3.997384, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + -0.244871, 0.745558, 3.973393, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.065239, 0.597594, 3.985388, 0.735700, -0.456887, -0.499999, 0.000000, 1.000000, + 0.057775, 0.602220, 3.976608, 0.424756, -0.263783, -0.866026, 0.000000, 1.000000, + 0.037598, 0.546992, 3.997384, 0.735700, -0.456887, -0.499999, 0.000000, 1.000000, + 0.037598, 0.546992, 3.997384, 0.424929, -0.263891, -0.865908, 0.000000, 1.000000, + 0.972988, 0.745558, 4.748224, 1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 0.976410, 0.745558, 4.923958, 0.874539, 0.000000, -0.484955, 0.000000, 1.000000, + 0.972988, 0.687987, 4.748224, 0.874539, 0.000000, -0.484955, 0.000000, 1.000000, + 0.976410, 0.745558, 4.923958, 0.642262, 0.000000, -0.766485, 0.000000, 1.000000, + 0.989511, 0.745558, 4.930199, 0.407743, 0.000000, -0.913097, 0.000000, 1.000000, + 0.982671, 0.687987, 4.927666, 0.407743, 0.000000, -0.913097, 0.000000, 1.000000, + 0.989512, 0.687987, 4.930199, 0.297794, 0.000000, -0.954630, 0.000000, 1.000000, + 0.989511, 0.745558, 4.930199, 0.233840, 0.000000, -0.972275, 0.000000, 1.000000, + 1.018086, 0.745558, 4.936025, 0.191323, 0.000000, -0.981527, 0.000000, 1.000000, + 0.989512, 0.687987, 4.930199, 0.191323, 0.000000, -0.981527, 0.000000, 1.000000, + 0.982671, 0.687987, 4.927666, 0.642262, 0.000000, -0.766485, 0.000000, 1.000000, + 1.004041, 0.687987, 4.729790, 0.897996, 0.000000, 0.440003, 0.000000, 1.000000, + 1.005193, 0.687987, 4.724233, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 1.005193, 0.745558, 4.724233, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 1.000167, 0.687987, 4.733891, 0.507210, 0.000000, 0.861822, 0.000000, 1.000000, + 1.005193, 0.745558, 4.724233, 0.897996, 0.000000, 0.440003, 0.000000, 1.000000, + 0.972988, 0.745558, 4.748224, 0.507210, 0.000000, 0.861822, 0.000000, 1.000000, + 0.978013, 0.687987, 4.738565, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 1.000167, 0.687987, 4.733891, 0.178901, 0.000000, 0.983867, 0.000000, 1.000000, + 0.972988, 0.745558, 4.748224, 0.178901, 0.000000, 0.983867, 0.000000, 1.000000, + 0.974138, 0.687987, 4.742668, 0.897996, 0.000000, 0.440003, 0.000000, 1.000000, + 0.978013, 0.687987, 4.738565, 0.507210, 0.000000, 0.861822, 0.000000, 1.000000, + 0.972988, 0.687987, 4.748224, 1.000000, -0.000000, 0.000000, 0.000000, 1.000000, + 0.972988, 0.745558, 4.748224, 0.897996, 0.000000, 0.440003, 0.000000, 1.000000, + 1.005193, 0.745558, 4.557606, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 1.017188, 0.745558, 4.545611, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 1.011191, 0.745558, 4.547219, 0.499999, 0.000000, 0.866026, 0.000000, 1.000000, + 1.011187, 0.687987, 4.547219, 0.499999, 0.000000, 0.866026, 0.000000, 1.000000, + 1.017188, 0.687987, 4.545611, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 1.006800, 0.687987, 4.551608, 0.866026, 0.000000, 0.499999, 0.000000, 1.000000, + 1.006801, 0.745558, 4.551609, 0.866026, 0.000000, 0.499999, 0.000000, 1.000000, + 1.162624, 0.687987, 4.545611, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 1.162624, 0.745558, 4.545611, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 1.089906, 0.745558, 4.545611, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 1.174620, 0.745558, 4.557606, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 1.173014, 0.745558, 4.551608, -0.866026, 0.000000, 0.499999, 0.000000, 1.000000, + 1.162624, 0.687987, 4.545611, -0.866026, 0.000000, 0.499999, 0.000000, 1.000000, + 1.168623, 0.745558, 4.547216, -0.499999, 0.000000, 0.866026, 0.000000, 1.000000, + 1.162624, 0.687987, 4.545611, -0.499999, 0.000000, 0.866026, 0.000000, 1.000000, + 1.174620, 0.687987, 4.724233, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 1.174620, 0.745558, 4.724233, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 1.162624, 0.687987, 4.545611, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 1.206825, 0.745558, 4.748224, -1.000000, -0.000000, 0.000000, 0.000000, 1.000000, + 1.205674, 0.745558, 4.742666, -0.897996, -0.000000, 0.440003, 0.000000, 1.000000, + 1.206825, 0.687987, 4.748224, -0.897996, -0.000000, 0.440003, 0.000000, 1.000000, + 1.179645, 0.745558, 4.733892, -0.507210, 0.000000, 0.861822, 0.000000, 1.000000, + 1.206825, 0.687987, 4.748224, -0.507210, 0.000000, 0.861822, 0.000000, 1.000000, + 1.175770, 0.687987, 4.729790, -0.897996, 0.000000, 0.440003, 0.000000, 1.000000, + 1.175772, 0.745558, 4.729790, -0.897996, 0.000000, 0.440003, 0.000000, 1.000000, + 1.161726, 0.687987, 4.936025, -0.297794, 0.000000, -0.954630, 0.000000, 1.000000, + 1.197142, 0.745558, 4.927665, -0.407743, 0.000000, -0.913097, 0.000000, 1.000000, + 1.183263, 0.687987, 4.932121, -0.407743, 0.000000, -0.913097, 0.000000, 1.000000, + 1.197142, 0.745558, 4.927665, -0.642262, 0.000000, -0.766485, 0.000000, 1.000000, + 1.206825, 0.745558, 4.748224, -0.874539, 0.000000, -0.484955, 0.000000, 1.000000, + 1.183263, 0.687987, 4.932121, -0.874539, 0.000000, -0.484955, 0.000000, 1.000000, + 1.206825, 0.687987, 4.748224, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + -0.182126, 0.745558, 4.545611, -0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + -0.182126, 0.687987, 4.545611, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -0.036689, 0.687987, 4.545611, -0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + -0.036689, 0.745558, 4.545611, -0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + -0.109407, 0.745558, 4.545611, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -0.030689, 0.687987, 4.547219, -0.499999, 0.000000, 0.866026, 0.000000, 1.000000, + -0.024694, 0.745558, 4.557606, -0.499999, 0.000000, 0.866026, 0.000000, 1.000000, + -0.026301, 0.687987, 4.551608, -0.866026, 0.000000, 0.499999, 0.000000, 1.000000, + -0.024694, 0.745558, 4.557606, -0.866026, 0.000000, 0.499999, 0.000000, 1.000000, + -0.024694, 0.687987, 4.724233, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + -0.024694, 0.745558, 4.557606, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + -0.019669, 0.745558, 4.733893, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + -0.023543, 0.687987, 4.729790, -0.897996, 0.000000, 0.440003, 0.000000, 1.000000, + -0.019669, 0.745558, 4.733893, -0.897996, 0.000000, 0.440003, 0.000000, 1.000000, + -0.019668, 0.687987, 4.733891, -0.507210, 0.000000, 0.861822, 0.000000, 1.000000, + -0.019669, 0.745558, 4.733893, -0.507210, 0.000000, 0.861822, 0.000000, 1.000000, + -0.019668, 0.687987, 4.733891, -0.178901, 0.000000, 0.983867, 0.000000, 1.000000, + 0.002486, 0.687987, 4.738565, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -0.019669, 0.745558, 4.733893, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 0.007511, 0.745558, 4.748224, -0.897996, 0.000000, 0.440003, 0.000000, 1.000000, + -0.019669, 0.745558, 4.733893, -0.507210, -0.000000, 0.861822, 0.000000, 1.000000, + 0.002486, 0.687987, 4.738565, -0.507210, -0.000000, 0.861822, 0.000000, 1.000000, + 0.006360, 0.687987, 4.742668, -0.897996, 0.000000, 0.440003, 0.000000, 1.000000, + 0.007511, 0.687987, 4.748224, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 0.007511, 0.745558, 4.748224, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 0.007511, 0.687987, 4.917784, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 0.007511, 0.745558, 4.917784, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 0.007511, 0.687987, 4.917784, -0.642262, 0.000000, -0.766485, 0.000000, 1.000000, + -0.002172, 0.687987, 4.927666, -0.407743, 0.000000, -0.913097, 0.000000, 1.000000, + -0.002172, 0.745558, 4.927666, -0.407743, 0.000000, -0.913097, 0.000000, 1.000000, + -0.002172, 0.687987, 4.927666, -0.297794, 0.000000, -0.954630, 0.000000, 1.000000, + -0.016052, 0.687987, 4.932121, -0.233840, 0.000000, -0.972275, 0.000000, 1.000000, + -0.002172, 0.745558, 4.927666, -0.233840, 0.000000, -0.972275, 0.000000, 1.000000, + -0.037588, 0.745558, 4.936025, -0.191323, 0.000000, -0.981527, 0.000000, 1.000000, + -0.016052, 0.687987, 4.932121, -0.191323, 0.000000, -0.981527, 0.000000, 1.000000, + -0.037588, 0.687987, 4.936025, -0.160629, 0.000000, -0.987015, 0.000000, 1.000000, + -0.037588, 0.745558, 4.936025, -0.160629, 0.000000, -0.987015, 0.000000, 1.000000, + -0.002172, 0.745558, 4.927666, -0.642262, 0.000000, -0.766485, 0.000000, 1.000000, + 0.007511, 0.745558, 4.917784, -0.874539, 0.000000, -0.484955, 0.000000, 1.000000, + 0.007511, 0.687987, 4.917784, -0.874539, 0.000000, -0.484955, 0.000000, 1.000000, + -0.037588, 0.799737, 4.889459, 0.000000, 0.345217, -0.938523, 0.000000, 1.000000, + -0.037588, 0.687987, 4.936025, 0.000000, -0.156198, -0.987726, 0.000000, 1.000000, + -0.181227, 0.799737, 4.889459, 0.000000, -0.156198, -0.987726, 0.000000, 1.000000, + -0.037588, 0.687987, 4.936025, 0.000000, -0.593908, -0.804533, 0.000000, 1.000000, + -0.181227, 0.687987, 4.936025, 0.000000, -0.773020, -0.634382, 0.000000, 1.000000, + -0.181227, 0.799737, 4.889459, 0.000000, -0.593908, -0.804533, 0.000000, 1.000000, + -0.181227, 0.687987, 4.936025, 0.191323, 0.000000, -0.981527, 0.000000, 1.000000, + -0.209802, 0.687987, 4.930199, 0.233840, 0.000000, -0.972275, 0.000000, 1.000000, + -0.181227, 0.745558, 4.936025, 0.233840, 0.000000, -0.972275, 0.000000, 1.000000, + -0.209802, 0.687987, 4.930199, 0.297794, 0.000000, -0.954630, 0.000000, 1.000000, + -0.216642, 0.687987, 4.927667, 0.407743, 0.000000, -0.913097, 0.000000, 1.000000, + -0.181227, 0.745558, 4.936025, 0.407743, 0.000000, -0.913097, 0.000000, 1.000000, + -0.222906, 0.745558, 4.923955, 0.642262, -0.000000, -0.766485, 0.000000, 1.000000, + -0.216642, 0.687987, 4.927667, 0.642262, -0.000000, -0.766485, 0.000000, 1.000000, + -0.226326, 0.687987, 4.917784, 0.874539, 0.000000, -0.484955, 0.000000, 1.000000, + -0.222906, 0.745558, 4.923955, 0.874539, 0.000000, -0.484955, 0.000000, 1.000000, + -0.226326, 0.745558, 4.748224, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.226326, 0.687987, 4.917784, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.226326, 0.687987, 4.748224, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.199147, 0.745558, 4.733892, 0.897996, 0.000000, 0.440003, 0.000000, 1.000000, + -0.194121, 0.745558, 4.724233, 0.897996, 0.000000, 0.440003, 0.000000, 1.000000, + -0.199147, 0.745558, 4.733892, 0.507210, 0.000000, 0.861822, 0.000000, 1.000000, + -0.226326, 0.687987, 4.748224, 0.507210, 0.000000, 0.861822, 0.000000, 1.000000, + -0.194121, 0.687987, 4.557606, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.194121, 0.745558, 4.557606, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.194121, 0.745558, 4.724233, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.194121, 0.745558, 4.557606, 0.499999, 0.000000, 0.866026, 0.000000, 1.000000, + -0.194121, 0.687987, 4.557606, 0.499999, 0.000000, 0.866026, 0.000000, 1.000000, + -0.182126, 0.687987, 4.545611, -0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + -0.357162, 0.648002, 3.973393, 0.867033, -0.498251, 0.000000, 0.000000, 1.000000, + -0.317178, 0.687987, 3.973393, 0.499999, -0.866026, 0.000000, 0.000000, 1.000000, + -0.357162, 0.648002, 5.172928, 0.499999, -0.866026, 0.000000, 0.000000, 1.000000, + -0.317178, 0.687987, 5.172928, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -0.264374, 0.687987, 5.172928, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -0.264374, 0.745558, 5.172928, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -0.357162, 0.648002, 5.172928, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -0.414733, 0.665589, 5.172928, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -0.334764, 0.745558, 5.172928, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 1.244872, 0.782548, 5.304516, 0.000000, -0.354425, 0.935085, 0.000000, 1.000000, + 1.244872, 0.796261, 5.308802, -0.000000, -0.240815, 0.970571, 0.000000, 1.000000, + 1.244872, 0.824279, 5.312223, -0.000000, 0.001059, 0.999999, 0.000000, 1.000000, + -0.264374, 0.824279, 5.312223, -0.000000, 0.001059, 0.999999, 0.000000, 1.000000, + -0.264374, 0.796261, 5.308802, -0.000000, -0.240815, 0.970571, 0.000000, 1.000000, + -0.264374, 0.782548, 5.304516, 0.000000, -0.353752, 0.935339, 0.000000, 1.000000, + -0.264374, 0.770919, 5.299444, 0.000000, -0.443869, 0.896092, 0.000000, 1.000000, + -0.264374, 0.748348, 5.285454, -0.000000, -0.601696, 0.798725, 0.000000, 1.000000, + -0.264374, 0.748348, 5.285454, -0.000000, -0.619759, 0.784792, 0.000000, 1.000000, + 1.244872, 0.745623, 5.283352, -0.000000, -0.620411, 0.784277, 0.000000, 1.000000, + 1.244872, 0.748348, 5.285454, -0.000000, -0.601696, 0.798725, 0.000000, 1.000000, + 1.244872, 0.770919, 5.299444, 0.000000, -0.443869, 0.896092, 0.000000, 1.000000, + -0.264374, 0.729058, 5.268152, -0.000000, -0.728423, 0.685128, 0.000000, 1.000000, + -0.264374, 0.716110, 5.252427, -0.000000, -0.812063, 0.583570, 0.000000, 1.000000, + 1.244872, 0.716110, 5.252427, -0.000000, -0.812063, 0.583570, 0.000000, 1.000000, + 1.244872, 0.729058, 5.268152, -0.000000, -0.728423, 0.685128, 0.000000, 1.000000, + -0.264374, 0.712936, 5.247838, -0.000000, -0.832475, 0.554062, 0.000000, 1.000000, + -0.264374, 0.700638, 5.225602, -0.000000, -0.912045, 0.410090, 0.000000, 1.000000, + -0.264374, 0.696242, 5.214715, -0.000000, -0.941154, 0.337977, 0.000000, 1.000000, + 1.244872, 0.696242, 5.214715, -0.000000, -0.941154, 0.337977, 0.000000, 1.000000, + 1.244872, 0.700638, 5.225602, -0.000000, -0.912045, 0.410090, 0.000000, 1.000000, + 1.244872, 0.716110, 5.252427, -0.000000, -0.832475, 0.554062, 0.000000, 1.000000, + -0.264374, 0.691685, 5.199485, -0.000000, -0.972312, 0.233687, 0.000000, 1.000000, + 1.244872, 0.696242, 5.214715, -0.000000, -0.972312, 0.233687, 0.000000, 1.000000, + 0.980148, 0.570000, 4.091606, 0.522860, -0.852419, 0.000000, 0.000000, 1.000000, + 0.963296, 0.559625, 4.091606, 0.525369, -0.850875, 0.000000, 0.000000, 1.000000, + 0.953090, 0.553313, 4.088390, 0.526601, -0.850112, 0.000000, 0.000000, 1.000000, + 0.942901, 0.546992, 4.067616, 0.527444, -0.849590, 0.000000, 0.000000, 1.000000, + 0.953094, 0.553316, 3.976608, 0.526601, -0.850113, 0.000000, 0.000000, 1.000000, + 0.980148, 0.570000, 3.973393, 0.525369, -0.850875, 0.000000, 0.000000, 1.000000, + 1.038908, 0.605585, 4.091606, 0.516062, -0.856551, 0.000000, 0.000000, 1.000000, + 0.980148, 0.570000, 3.973393, 0.522860, -0.852419, 0.000000, 0.000000, 1.000000, + 1.019016, 0.593659, 3.973393, 0.519766, -0.854308, 0.000000, 0.000000, 1.000000, + 1.038908, 0.605585, 4.091606, 0.505758, -0.862676, 0.000000, 0.000000, 1.000000, + 1.019016, 0.593659, 3.973393, 0.511756, -0.859131, 0.000000, 0.000000, 1.000000, + 1.098857, 0.640368, 3.973393, 0.505758, -0.862676, 0.000000, 0.000000, 1.000000, + 1.098857, 0.640368, 4.091606, 0.488402, -0.872619, 0.000000, 0.000000, 1.000000, + 1.139207, 0.662049, 4.091606, 0.452815, -0.891604, 0.000000, 0.000000, 1.000000, + 1.098857, 0.640368, 3.973393, 0.488402, -0.872619, 0.000000, 0.000000, 1.000000, + 1.098857, 0.640368, 3.973393, 0.477980, -0.878371, 0.000000, 0.000000, 1.000000, + 1.152274, 0.668507, 3.973393, 0.452815, -0.891604, 0.000000, 0.000000, 1.000000, + 1.173569, 0.677984, 4.091606, 0.341601, -0.939845, 0.000000, 0.000000, 1.000000, + 1.152274, 0.668507, 4.091606, 0.431874, -0.901934, 0.000000, 0.000000, 1.000000, + 1.152274, 0.668507, 3.973393, 0.431874, -0.901934, 0.000000, 0.000000, 1.000000, + 1.173569, 0.677984, 3.973393, 0.373719, -0.927542, 0.000000, 0.000000, 1.000000, + 1.173569, 0.677984, 3.973393, 0.341601, -0.939845, 0.000000, 0.000000, 1.000000, + 1.153089, 0.731760, 3.973393, 0.285507, -0.958376, 0.000000, 0.000000, 1.000000, + 1.209427, 0.687601, 3.973393, 0.082943, -0.996554, 0.000000, 0.000000, 1.000000, + 1.209427, 0.687601, 4.091606, 0.082943, -0.996554, 0.000000, 0.000000, 1.000000, + 1.189745, 0.683731, 4.091606, 0.285507, -0.958376, 0.000000, 0.000000, 1.000000, + 1.249361, 0.745558, 4.115597, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 1.246147, 0.745558, 4.103601, -0.866026, 0.000000, 0.499999, 0.000000, 1.000000, + 1.249361, 0.687987, 4.115597, -0.866026, 0.000000, 0.499999, 0.000000, 1.000000, + 1.237366, 0.745558, 4.094820, -0.499999, 0.000000, 0.866026, 0.000000, 1.000000, + 1.249361, 0.687987, 4.115597, -0.499999, 0.000000, 0.866026, 0.000000, 1.000000, + 1.225370, 0.687987, 4.209820, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 1.249361, 0.745558, 4.185829, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 1.249361, 0.687987, 4.115597, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 1.225370, 0.745558, 4.209820, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 1.237365, 0.745558, 4.206606, -0.499999, 0.000000, -0.866026, 0.000000, 1.000000, + 1.225370, 0.687987, 4.209820, -0.499999, 0.000000, -0.866026, 0.000000, 1.000000, + 1.246146, 0.745558, 4.197825, -0.866026, -0.000000, -0.499999, 0.000000, 1.000000, + 1.225370, 0.687987, 4.209820, -0.866026, -0.000000, -0.499999, 0.000000, 1.000000, + 1.225370, 0.687987, 4.209820, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.833464, 0.687987, 4.209820, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.833464, 0.745558, 4.209820, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 1.089906, 0.745558, 4.209820, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.812687, 0.687987, 4.197825, 0.866026, 0.000000, -0.499999, 0.000000, 1.000000, + 0.809473, 0.687987, 4.185829, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.809473, 0.745558, 4.185829, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.821469, 0.687987, 4.206605, 0.499999, 0.000000, -0.866026, 0.000000, 1.000000, + 0.809473, 0.745558, 4.185829, 0.866026, 0.000000, -0.499999, 0.000000, 1.000000, + 0.809473, 0.745558, 4.185829, 0.499999, 0.000000, -0.866026, 0.000000, 1.000000, + 0.809473, 0.745558, 4.021374, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.809473, 0.677990, 4.032051, -0.000000, -0.499999, 0.866026, 0.000000, 1.000000, + 0.692296, 0.687987, 4.049363, -0.000000, -0.499999, 0.866026, 0.000000, 1.000000, + 0.809473, 0.685308, 4.039367, -0.000000, -0.866026, 0.499999, 0.000000, 1.000000, + 0.692296, 0.687987, 4.049363, -0.000000, -0.866026, 0.499999, 0.000000, 1.000000, + 0.692296, 0.687987, 4.049363, -1.000000, -0.000000, -0.000000, 0.000000, 1.000000, + 0.692296, 0.687987, 4.091606, -1.000000, -0.000000, -0.000000, 0.000000, 1.000000, + 0.692296, 0.745558, 4.091606, -1.000000, -0.000000, -0.000000, 0.000000, 1.000000, + 0.692296, 0.745558, 4.021374, -1.000000, -0.000000, -0.000000, 0.000000, 1.000000, + 0.692296, 0.633783, 3.973393, -1.000000, -0.000000, -0.000000, 0.000000, 1.000000, + 0.692296, 0.633783, 4.029371, -1.000000, -0.000000, -0.000000, 0.000000, 1.000000, + 0.692296, 0.667995, 4.029371, -1.000000, -0.000000, -0.000000, 0.000000, 1.000000, + 0.692296, 0.687987, 4.049363, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 0.288203, 0.687987, 4.049363, -0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.288203, 0.745558, 4.091606, -0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.692296, 0.745558, 4.091606, -0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.692296, 0.687987, 4.091606, -0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.288203, 0.633783, 4.029371, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.288203, 0.633783, 3.973393, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.288203, 0.697577, 3.973393, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.288203, 0.745558, 4.091606, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.288203, 0.687987, 4.049363, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.288203, 0.685308, 4.039367, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.288203, 0.677991, 4.032050, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.288203, 0.677991, 4.032050, -0.000000, -0.499999, 0.866026, 0.000000, 1.000000, + 0.171026, 0.677991, 4.032050, -0.000000, -0.499999, 0.866026, 0.000000, 1.000000, + 0.288203, 0.685308, 4.039367, 0.000000, -0.866026, 0.499999, 0.000000, 1.000000, + 0.171026, 0.677991, 4.032050, 0.000000, -0.866026, 0.499999, 0.000000, 1.000000, + 0.171026, 0.687987, 4.049363, -1.000000, -0.000000, -0.000000, 0.000000, 1.000000, + 0.171026, 0.687987, 4.185829, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 0.167812, 0.745558, 4.197825, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 0.171026, 0.745558, 4.021374, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 0.171026, 0.677991, 4.032050, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 0.167812, 0.687987, 4.197825, -0.866026, -0.000000, -0.499999, 0.000000, 1.000000, + 0.167812, 0.745558, 4.197825, -0.866026, -0.000000, -0.499999, 0.000000, 1.000000, + 0.159030, 0.687987, 4.206605, -0.499999, -0.000000, -0.866026, 0.000000, 1.000000, + 0.167812, 0.745558, 4.197825, -0.499999, -0.000000, -0.866026, 0.000000, 1.000000, + 0.147035, 0.745558, 4.209820, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.147035, 0.687987, 4.209820, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + -0.256867, 0.687987, 4.206607, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + -0.244871, 0.745558, 4.209820, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + -0.109407, 0.745558, 4.209820, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + -0.256866, 0.745558, 4.206606, 0.499999, 0.000000, -0.866026, 0.000000, 1.000000, + -0.256867, 0.687987, 4.206607, 0.499999, 0.000000, -0.866026, 0.000000, 1.000000, + -0.265649, 0.687987, 4.197825, 0.866026, 0.000000, -0.499999, 0.000000, 1.000000, + -0.265648, 0.745558, 4.197825, 0.866026, 0.000000, -0.499999, 0.000000, 1.000000, + -0.268862, 0.745558, 4.185829, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.265649, 0.687987, 4.197825, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.265648, 0.687987, 4.103602, 0.866026, 0.000000, 0.499999, 0.000000, 1.000000, + -0.265648, 0.745558, 4.103601, 0.866026, 0.000000, 0.499999, 0.000000, 1.000000, + -0.256866, 0.687987, 4.094822, 0.499999, 0.000000, 0.866026, 0.000000, 1.000000, + -0.256867, 0.745558, 4.094820, 0.499999, 0.000000, 0.866026, 0.000000, 1.000000, + 0.037598, 0.546992, 3.997384, -0.505758, -0.862676, -0.000000, 0.000000, 1.000000, + 0.017203, 0.559625, 4.091606, -0.516062, -0.856551, -0.000000, 0.000000, 1.000000, + -0.256866, 0.687987, 4.094822, -0.511756, -0.859131, -0.000000, 0.000000, 1.000000, + -0.256866, 0.687987, 4.094822, -0.341601, -0.939845, -0.000000, 0.000000, 1.000000, + -0.244871, 0.745558, 3.973393, -0.285507, -0.958376, -0.000000, 0.000000, 1.000000, + 0.037598, 0.546992, 3.997384, -0.341601, -0.939845, -0.000000, 0.000000, 1.000000, + -0.414733, 0.427261, 3.973393, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + -0.414733, 0.665589, 3.973393, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + -0.404019, 0.705574, 3.973393, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + -0.334764, 0.745558, 3.973393, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + -0.317178, 0.687987, 3.973393, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + -0.357162, 0.648002, 3.973393, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + -0.357162, 0.434863, 3.973393, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + -0.344572, 0.405737, 3.973393, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 1.473953, 0.481333, 5.312223, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 1.445936, 0.481333, 5.308802, -0.000000, -1.000000, -0.000000, 0.000000, 1.000000, + 1.459821, 0.481333, 5.252905, -0.000000, -1.000000, -0.000000, 0.000000, 1.000000, + 1.473953, 0.481333, 5.254652, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 1.398022, 0.481333, 5.285454, -0.000000, -1.000000, -0.000000, 0.000000, 1.000000, + 1.432910, 0.481333, 5.239600, -0.000000, -1.000000, -0.000000, 0.000000, 1.000000, + 1.444342, 0.481333, 5.246983, -0.000000, -1.000000, -0.000000, 0.000000, 1.000000, + 1.420593, 0.481333, 5.299444, -0.000000, -1.000000, -0.000000, 0.000000, 1.000000, + 1.420960, 0.481333, 5.228607, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 1.378732, 0.481333, 5.268152, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 1.362610, 0.481333, 5.247838, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 1.432138, 0.481333, 5.304484, -0.000000, -1.000000, -0.000000, 0.000000, 1.000000, + 1.341359, 0.481333, 5.199485, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 1.432138, 0.648002, 5.304484, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 1.473953, 0.481333, 5.312223, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 1.473953, 0.481333, 5.254652, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 1.473953, 0.648002, 5.254652, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 1.395232, 0.665589, 5.172928, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 1.384518, 0.705574, 5.172928, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 1.355248, 0.734844, 5.172928, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 1.315263, 0.745558, 5.172928, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 1.244872, 0.745558, 5.172928, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 1.244872, 0.687987, 5.172928, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 1.297676, 0.687987, 5.172928, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 1.317599, 0.682670, 5.172928, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 1.332344, 0.667925, 5.172928, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 1.337661, 0.648002, 5.172928, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 1.355248, 0.734844, 5.172928, 0.499999, 0.866026, 0.000000, 0.000000, 1.000000, + 1.355248, 0.734844, 3.973393, 0.499999, 0.866026, 0.000000, 0.000000, 1.000000, + 1.384518, 0.705574, 3.973393, 0.866026, 0.499999, 0.000000, 0.000000, 1.000000, + 1.384518, 0.705574, 5.172928, 0.866026, 0.499999, 0.000000, 0.000000, 1.000000, + 1.166295, 0.256401, 3.973393, -0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + 1.325071, 0.405737, 3.973393, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 1.332344, 0.667925, 3.973393, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 1.297676, 0.687987, 3.973393, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 1.315263, 0.745558, 3.973393, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 1.355248, 0.734844, 3.973393, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 1.384518, 0.705574, 3.973393, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 1.395232, 0.665589, 3.973393, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 1.337661, 0.648002, 3.973393, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 1.337661, 0.434863, 3.973393, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 1.395232, 0.427261, 3.973393, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 1.388667, 0.395530, 3.973393, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 1.370052, 0.369009, 3.973393, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 1.388667, 0.395530, 3.973393, 0.917911, -0.396786, 0.000000, 0.000000, 1.000000, + 1.395232, 0.443998, 4.538719, 0.999171, -0.040715, 0.000000, 0.000000, 1.000000, + 1.388667, 0.395531, 4.533363, 0.917911, -0.396786, 0.000000, 0.000000, 1.000000, + 1.370052, 0.369009, 4.533363, 0.685121, -0.728429, 0.000000, 0.000000, 1.000000, + 1.370052, 0.369009, 4.209820, 0.685121, -0.728429, 0.000000, 0.000000, 1.000000, + 1.183185, 0.193252, 4.533363, 0.685121, -0.728429, 0.000000, 0.000000, 1.000000, + 1.183185, 0.193252, 4.209820, 0.685121, -0.728429, 0.000000, 0.000000, 1.000000, + 1.157864, 0.177162, 4.533363, 0.368491, -0.929631, 0.000000, 0.000000, 1.000000, + 1.157864, 0.177163, 4.209820, 0.368491, -0.929631, 0.000000, 0.000000, 1.000000, + 1.128396, 0.171535, 4.209820, -0.000000, -1.000000, -0.000000, 0.000000, 1.000000, + 1.395232, 0.443998, 4.538719, -0.000000, -0.499999, 0.866026, 0.000000, 1.000000, + 1.395232, 0.458634, 4.553354, -0.000000, -0.866026, 0.499999, 0.000000, 1.000000, + 1.337661, 0.434863, 4.534865, -0.000000, -0.866026, 0.499999, 0.000000, 1.000000, + 1.395232, 0.463990, 4.573347, -0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 1.337661, 0.434863, 4.534865, -0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 1.395232, 0.427261, 4.849253, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 1.337661, 0.434863, 4.847883, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 1.395166, 0.424005, 4.849386, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 1.337661, 0.434863, 4.847883, 0.000000, -0.271556, -0.962423, 0.000000, 1.000000, + 1.395232, 0.427261, 4.849253, 0.000000, -0.081429, -0.996679, 0.000000, 1.000000, + 1.334379, 0.418998, 5.172928, -0.917911, 0.396786, -0.000000, 0.000000, 1.000000, + 1.370052, 0.369009, 4.849386, -0.962423, 0.271556, -0.000000, 0.000000, 1.000000, + 1.148820, 0.239965, 4.849386, -0.685121, 0.728429, -0.000000, 0.000000, 1.000000, + 1.148820, 0.239965, 5.172928, -0.685121, 0.728429, -0.000000, 0.000000, 1.000000, + 1.334379, 0.418998, 5.172928, -0.685121, 0.728429, -0.000000, 0.000000, 1.000000, + 1.370052, 0.369009, 4.849386, -0.685121, 0.728429, -0.000000, 0.000000, 1.000000, + 1.121425, 0.229106, 4.849386, -0.368491, 0.929631, 0.000000, 0.000000, 1.000000, + 1.136159, 0.231920, 5.172928, -0.368491, 0.929631, 0.000000, 0.000000, 1.000000, + 1.157864, 0.177162, 5.172928, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 1.183185, 0.193252, 5.172928, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 1.370052, 0.369009, 5.172928, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 1.388667, 0.395530, 5.172928, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 1.395232, 0.427261, 5.172928, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 1.341359, 0.481333, 5.199485, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 1.337661, 0.434863, 5.172928, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 1.334379, 0.418998, 5.172928, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 1.121425, 0.229106, 5.172928, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 1.098581, 0.229106, 5.172928, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 1.098581, 0.170122, 5.186382, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 1.136159, 0.231920, 5.172928, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 1.128396, 0.171535, 5.172928, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 1.148820, 0.239965, 5.172928, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 1.098581, 0.092815, 5.254652, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 1.098581, 0.106946, 5.252905, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 1.098581, 0.120832, 5.308802, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 1.098581, 0.120717, 5.247853, 1.000000, -0.000000, 0.000000, 0.000000, 1.000000, + 1.098581, 0.133857, 5.239600, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 1.098581, 0.168745, 5.285454, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 1.098581, 0.146174, 5.299444, 1.000000, -0.000000, 0.000000, 0.000000, 1.000000, + 1.098581, 0.146148, 5.228238, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 1.098581, 0.156269, 5.215509, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 1.098581, 0.204157, 5.247838, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 1.098581, 0.204157, 5.247838, 1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 1.098581, 0.188036, 5.268152, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 1.098581, 0.164194, 5.202046, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 1.098581, 0.170122, 5.186382, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 1.098581, 0.225408, 5.199485, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 1.098581, 0.220851, 5.214715, 1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 1.098581, 0.216455, 5.225602, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 1.098581, 0.134629, 5.304484, 1.000000, -0.000000, 0.000000, 0.000000, 1.000000, + 1.098581, 0.168745, 5.285454, 1.000000, -0.000000, 0.000000, 0.000000, 1.000000, + 1.098581, 0.229106, 5.172928, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 1.098581, 0.120717, 5.247853, -0.000000, -0.465828, -0.884875, 0.000000, 1.000000, + 1.098581, 0.106946, 5.252905, 0.000000, -0.237785, -0.971318, 0.000000, 1.000000, + 1.098581, 0.092815, 5.254652, -0.000000, -0.002184, -0.999998, 0.000000, 1.000000, + 0.490370, 0.092815, 5.254652, -0.000000, -0.002184, -0.999998, 0.000000, 1.000000, + 0.490381, 0.122425, 5.246983, -0.000000, -0.465828, -0.884875, 0.000000, 1.000000, + 1.098581, 0.133857, 5.239600, -0.000000, -0.611470, -0.791268, 0.000000, 1.000000, + 0.490414, 0.146487, 5.227867, -0.000000, -0.739356, -0.673315, 0.000000, 1.000000, + 1.098581, 0.146148, 5.228238, -0.000000, -0.739356, -0.673315, 0.000000, 1.000000, + 1.098581, 0.156269, 5.215509, -0.000000, -0.824431, -0.565962, 0.000000, 1.000000, + 0.490470, 0.163962, 5.202511, -0.000000, -0.894316, -0.447435, 0.000000, 1.000000, + 1.098581, 0.164194, 5.202046, -0.000000, -0.894316, -0.447435, 0.000000, 1.000000, + 0.490558, 0.171535, 5.172928, -0.000000, -0.996729, 0.080812, 0.000000, 1.000000, + 1.098581, 0.170122, 5.186382, -0.000000, -0.996729, 0.080812, 0.000000, 1.000000, + 1.098581, 0.170122, 5.186382, 0.000000, -0.969531, -0.244968, 0.000000, 1.000000, + 0.490370, 0.092815, 5.254652, -0.000000, -1.000000, -0.000000, 0.000000, 1.000000, + 1.098581, 0.092815, 5.254652, -0.000000, -1.000000, -0.000000, 0.000000, 1.000000, + 1.098581, 0.120832, 5.308802, -0.000000, -1.000000, -0.000000, 0.000000, 1.000000, + 0.490308, 0.092815, 5.312223, -0.000000, -1.000000, -0.000000, 0.000000, 1.000000, + 0.490314, 0.134629, 5.304484, -0.000000, 0.354425, 0.935085, 0.000000, 1.000000, + 0.490308, 0.092815, 5.312223, 0.000000, -0.001059, 0.999999, 0.000000, 1.000000, + 1.098581, 0.120832, 5.308802, 0.000000, -0.001059, 0.999999, 0.000000, 1.000000, + 1.098581, 0.120832, 5.308802, -0.000000, 0.240815, 0.970571, 0.000000, 1.000000, + 1.098581, 0.134629, 5.304484, -0.000000, 0.354425, 0.935085, 0.000000, 1.000000, + 1.098581, 0.146174, 5.299444, -0.000000, 0.443869, 0.896092, 0.000000, 1.000000, + 1.098581, 0.168745, 5.285454, -0.000000, 0.601696, 0.798725, 0.000000, 1.000000, + 1.098581, 0.168745, 5.285454, -0.000000, 0.620411, 0.784277, 0.000000, 1.000000, + 0.490334, 0.171569, 5.283274, -0.000000, 0.620411, 0.784277, 0.000000, 1.000000, + 1.098581, 0.188036, 5.268152, -0.000000, 0.728423, 0.685128, 0.000000, 1.000000, + 1.098581, 0.204157, 5.247838, -0.000000, 0.812063, 0.583570, 0.000000, 1.000000, + 0.490373, 0.200983, 5.252427, -0.000000, 0.812063, 0.583570, 0.000000, 1.000000, + 1.098581, 0.216455, 5.225602, 0.000000, 0.912045, 0.410090, 0.000000, 1.000000, + 1.098581, 0.220851, 5.214715, 0.000000, 0.941154, 0.337977, 0.000000, 1.000000, + 0.490441, 0.220850, 5.214719, 0.000000, 0.941154, 0.337977, 0.000000, 1.000000, + 1.098581, 0.204157, 5.247838, -0.000000, 0.832475, 0.554062, 0.000000, 1.000000, + 1.098581, 0.225408, 5.199485, 0.000000, 0.972312, 0.233687, 0.000000, 1.000000, + 0.726514, 0.229106, 4.584529, -0.969678, 0.000000, -0.244385, 0.000000, 1.000000, + 0.738587, 0.229106, 4.386996, -0.998956, 0.000000, -0.045679, 0.000000, 1.000000, + 0.738148, 0.171535, 4.556637, -0.998956, 0.000000, -0.045679, 0.000000, 1.000000, + 0.736194, 0.171535, 4.573422, -0.969678, 0.000000, -0.244385, 0.000000, 1.000000, + 0.723866, 0.171535, 4.313546, -0.248964, 0.000000, 0.968513, 0.000000, 1.000000, + 0.732828, 0.171535, 4.319083, -0.531153, 0.000000, 0.847276, 0.000000, 1.000000, + 0.732846, 0.229106, 4.319106, -0.531153, 0.000000, 0.847276, 0.000000, 1.000000, + 0.594316, 0.171535, 4.336715, 0.225277, -0.000000, 0.974295, 0.000000, 1.000000, + 0.680173, 0.171535, 4.317062, 0.195500, -0.000000, 0.980704, 0.000000, 1.000000, + 0.732846, 0.229106, 4.319106, 0.195500, -0.000000, 0.980704, 0.000000, 1.000000, + 0.550616, 0.229106, 4.346212, 0.191111, -0.000000, 0.981568, 0.000000, 1.000000, + 0.517584, 0.229106, 4.349843, -0.081653, -0.000000, 0.996661, 0.000000, 1.000000, + 0.517417, 0.171535, 4.349829, -0.083485, -0.000000, 0.996509, 0.000000, 1.000000, + 0.550635, 0.171535, 4.346208, 0.191111, -0.000000, 0.981568, 0.000000, 1.000000, + 0.497169, 0.171535, 4.337982, -0.861819, 0.000000, 0.507216, 0.000000, 1.000000, + 0.505666, 0.171535, 4.346525, -0.489589, 0.000000, 0.871953, 0.000000, 1.000000, + 0.505717, 0.229106, 4.346555, -0.488180, 0.000000, 0.872743, 0.000000, 1.000000, + 0.732846, 0.229106, 4.319106, 0.225277, -0.000000, 0.974295, 0.000000, 1.000000, + 0.732846, 0.229106, 4.319106, -0.250043, 0.000000, 0.968235, 0.000000, 1.000000, + 0.738587, 0.171535, 4.387053, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 0.737111, 0.171535, 4.330608, -0.987156, 0.000000, 0.159759, 0.000000, 1.000000, + 0.738473, 0.171535, 4.351869, -0.999859, 0.000000, 0.016812, 0.000000, 1.000000, + 0.738473, 0.229106, 4.351854, -0.999859, 0.000000, 0.016812, 0.000000, 1.000000, + 0.738473, 0.229106, 4.351854, -0.987263, 0.000000, 0.159096, 0.000000, 1.000000, + 0.732846, 0.229106, 4.319106, -0.787866, 0.000000, 0.615847, 0.000000, 1.000000, + 0.732828, 0.171535, 4.319083, -0.787380, 0.000000, 0.616468, 0.000000, 1.000000, + 0.738587, 0.229106, 4.386996, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 0.332343, 0.171535, 4.517942, 0.152463, 0.000000, -0.988309, 0.000000, 1.000000, + 0.291613, 0.171535, 4.513256, 0.031114, 0.000000, -0.999516, 0.000000, 1.000000, + 0.332332, 0.229106, 4.517940, 0.031114, 0.000000, -0.999516, 0.000000, 1.000000, + 0.332332, 0.229106, 4.517940, 0.152463, 0.000000, -0.988309, 0.000000, 1.000000, + 0.681534, 0.229106, 4.580696, 0.159155, 0.000000, -0.987254, 0.000000, 1.000000, + 0.681547, 0.171535, 4.580699, 0.159155, 0.000000, -0.987254, 0.000000, 1.000000, + 0.731445, 0.171535, 4.582353, -0.888057, 0.000000, -0.459733, 0.000000, 1.000000, + 0.726514, 0.229106, 4.584529, -0.888057, 0.000000, -0.459733, 0.000000, 1.000000, + 0.717635, 0.229106, 4.585090, 0.027693, 0.000000, -0.999617, 0.000000, 1.000000, + 0.731445, 0.171535, 4.582353, 0.027693, 0.000000, -0.999617, 0.000000, 1.000000, + 0.726514, 0.229106, 4.584529, -0.206539, 0.000000, -0.978438, 0.000000, 1.000000, + 0.731445, 0.171535, 4.582353, -0.208208, 0.000000, -0.978085, 0.000000, 1.000000, + 0.263055, 0.229106, 4.753417, -0.999995, 0.000000, -0.003119, 0.000000, 1.000000, + 0.263678, 0.229106, 4.541918, -0.997532, 0.000000, -0.070211, 0.000000, 1.000000, + 0.266718, 0.171535, 4.524805, -0.997488, 0.000000, -0.070832, 0.000000, 1.000000, + 0.262987, 0.171535, 4.570344, -0.999995, 0.000000, -0.003119, 0.000000, 1.000000, + 0.291613, 0.171535, 4.513256, -0.489669, 0.000000, -0.871908, 0.000000, 1.000000, + 0.266718, 0.171535, 4.524805, -0.789598, 0.000000, -0.613624, 0.000000, 1.000000, + 0.332332, 0.229106, 4.517940, -0.789598, 0.000000, -0.613624, 0.000000, 1.000000, + 0.266688, 0.229106, 4.524885, -0.934557, 0.000000, -0.355813, 0.000000, 1.000000, + 0.266718, 0.171535, 4.524805, -0.934557, 0.000000, -0.355813, 0.000000, 1.000000, + 0.262987, 0.171535, 4.570344, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 0.263054, 0.171535, 4.753376, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 0.263055, 0.229106, 4.753417, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 0.693255, 0.229106, 4.742427, 0.105963, -0.000000, 0.994370, 0.000000, 1.000000, + 0.263055, 0.229106, 4.753417, 0.148840, -0.000000, 0.988861, 0.000000, 1.000000, + 0.538833, 0.171535, 4.764376, 0.148840, -0.000000, 0.988861, 0.000000, 1.000000, + 0.267570, 0.171535, 4.791216, -0.284503, 0.000000, 0.958675, 0.000000, 1.000000, + 0.298003, 0.171535, 4.798770, 0.074841, -0.000000, 0.997196, 0.000000, 1.000000, + 0.263055, 0.229106, 4.753417, 0.074841, -0.000000, 0.997196, 0.000000, 1.000000, + 0.264121, 0.171535, 4.777441, -0.993939, 0.000000, 0.109937, 0.000000, 1.000000, + 0.267570, 0.171535, 4.791216, -0.888319, 0.000000, 0.459227, 0.000000, 1.000000, + 0.263055, 0.229106, 4.753417, -0.888319, 0.000000, 0.459227, 0.000000, 1.000000, + 0.263054, 0.171535, 4.753376, -0.999936, 0.000000, 0.011333, 0.000000, 1.000000, + 0.263055, 0.229106, 4.753417, -0.993849, 0.000000, 0.110745, 0.000000, 1.000000, + 0.347999, 0.171535, 4.792769, 0.138352, -0.000000, 0.990383, 0.000000, 1.000000, + 0.263055, 0.229106, 4.753417, 0.138352, -0.000000, 0.990383, 0.000000, 1.000000, + 0.731445, 0.171535, 4.582353, -0.743490, 0.000000, 0.668747, 0.000000, 1.000000, + 0.737664, 0.171535, 4.755899, -0.980700, 0.000000, 0.195516, 0.000000, 1.000000, + 0.739300, 0.229106, 4.775447, -0.980700, 0.000000, 0.195516, 0.000000, 1.000000, + 0.693255, 0.229106, 4.742427, 0.105986, -0.000000, 0.994368, 0.000000, 1.000000, + 0.731445, 0.171535, 4.582353, -0.094568, -0.000000, 0.995518, 0.000000, 1.000000, + 0.739300, 0.229106, 4.775447, -0.095859, -0.000000, 0.995395, 0.000000, 1.000000, + 0.739300, 0.171535, 4.775454, -0.999638, 0.000000, 0.026921, 0.000000, 1.000000, + 0.739526, 0.171535, 4.958361, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.739300, 0.229106, 4.775447, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.739300, 0.229106, 4.775447, -0.999638, 0.000000, 0.026921, 0.000000, 1.000000, + 0.583129, 0.229106, 4.990340, 0.263744, -0.000000, -0.964593, 0.000000, 1.000000, + 0.672654, 0.229106, 5.015184, 0.252643, -0.000000, -0.967560, 0.000000, 1.000000, + 0.672672, 0.171535, 5.015189, 0.252643, -0.000000, -0.967560, 0.000000, 1.000000, + 0.583067, 0.171535, 4.990323, 0.263744, -0.000000, -0.964593, 0.000000, 1.000000, + 0.732447, 0.229106, 5.019435, -0.705841, 0.000000, -0.708371, 0.000000, 1.000000, + 0.737330, 0.229106, 5.009537, -0.974290, 0.000000, -0.225298, 0.000000, 1.000000, + 0.737327, 0.171535, 5.009555, -0.974538, 0.000000, -0.224224, 0.000000, 1.000000, + 0.732451, 0.171535, 5.019430, -0.706424, 0.000000, -0.707789, 0.000000, 1.000000, + 0.739526, 0.171535, 4.958361, -1.000000, 0.000000, -0.000133, 0.000000, 1.000000, + 0.737327, 0.171535, 5.009555, -0.999405, 0.000000, -0.034480, 0.000000, 1.000000, + 0.739300, 0.229106, 4.775447, -0.999405, 0.000000, -0.034480, 0.000000, 1.000000, + 0.703835, 0.229106, 5.022319, 0.169980, -0.000000, -0.985447, 0.000000, 1.000000, + 0.732447, 0.229106, 5.019435, -0.108093, 0.000000, -0.994141, 0.000000, 1.000000, + 0.722421, 0.171535, 5.023653, -0.108093, 0.000000, -0.994141, 0.000000, 1.000000, + 0.703835, 0.171535, 5.022319, 0.169980, -0.000000, -0.985447, 0.000000, 1.000000, + 0.722421, 0.171535, 5.023653, -0.396047, 0.000000, -0.918230, 0.000000, 1.000000, + 0.732447, 0.229106, 5.019435, -0.395333, 0.000000, -0.918538, 0.000000, 1.000000, + 0.518321, 0.171535, 4.976659, 0.008136, 0.000000, -0.999967, 0.000000, 1.000000, + 0.509662, 0.171535, 4.977546, -0.242146, 0.000000, -0.970240, 0.000000, 1.000000, + 0.544146, 0.229106, 4.980404, -0.242693, 0.000000, -0.970103, 0.000000, 1.000000, + 0.544146, 0.229106, 4.980404, 0.215901, -0.000000, -0.976415, 0.000000, 1.000000, + 0.544145, 0.171535, 4.980404, 0.215901, -0.000000, -0.976415, 0.000000, 1.000000, + 0.544146, 0.229106, 4.980404, 0.008136, 0.000000, -0.999967, 0.000000, 1.000000, + 0.492785, 0.229106, 5.015226, -0.998490, 0.000000, -0.054933, 0.000000, 1.000000, + 0.495064, 0.229106, 4.993904, -0.975276, 0.000000, -0.220989, 0.000000, 1.000000, + 0.495071, 0.171535, 4.993875, -0.975173, 0.000000, -0.221445, 0.000000, 1.000000, + 0.492784, 0.171535, 5.015245, -0.998490, 0.000000, -0.054933, 0.000000, 1.000000, + 0.503141, 0.171535, 4.980484, -0.585640, 0.000000, -0.810571, 0.000000, 1.000000, + 0.498429, 0.171535, 4.985600, -0.844555, 0.000000, -0.535469, 0.000000, 1.000000, + 0.544146, 0.229106, 4.980404, -0.844685, 0.000000, -0.535263, 0.000000, 1.000000, + 0.544146, 0.229106, 4.980404, -0.585756, 0.000000, -0.810488, 0.000000, 1.000000, + 0.490308, 0.092815, 5.312223, -1.000000, 0.000000, -0.000778, 0.000000, 1.000000, + 0.490314, 0.134629, 5.304484, -1.000000, 0.000000, -0.000847, 0.000000, 1.000000, + 0.490334, 0.171569, 5.283274, -0.999999, 0.000000, -0.001065, 0.000000, 1.000000, + 0.490373, 0.200983, 5.252427, -0.999999, 0.000000, -0.001479, 0.000000, 1.000000, + 0.490441, 0.220850, 5.214719, -0.999997, 0.000000, -0.002208, 0.000000, 1.000000, + 0.490558, 0.229106, 5.172928, -0.999994, 0.000000, -0.003490, 0.000000, 1.000000, + 0.491367, 0.229106, 5.065109, -0.999885, 0.000000, -0.015195, 0.000000, 1.000000, + 0.490558, 0.171535, 5.172928, -0.999994, 0.000000, -0.003490, 0.000000, 1.000000, + 0.490470, 0.163962, 5.202511, -0.999997, 0.000000, -0.002519, 0.000000, 1.000000, + 0.490414, 0.146487, 5.227867, -0.999998, 0.000000, -0.001919, 0.000000, 1.000000, + 0.490381, 0.122425, 5.246983, -0.999999, 0.000000, -0.001567, 0.000000, 1.000000, + 0.490370, 0.092815, 5.254652, -0.999999, 0.000000, -0.001445, 0.000000, 1.000000, + 0.490249, 0.171535, 4.209820, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 0.497169, 0.171535, 4.337982, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 0.505717, 0.229106, 4.346555, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 0.490249, 0.229106, 4.209820, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 1.370052, 0.369009, 4.209820, -0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 1.183185, 0.193252, 4.209820, -0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 1.157864, 0.177163, 4.209820, -0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 1.128396, 0.171535, 4.209820, -0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.490249, 0.171535, 4.209820, -0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.490249, 0.229106, 4.209820, -0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 1.121425, 0.229106, 4.209820, -0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 1.136159, 0.231920, 4.209820, -0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 1.148820, 0.239965, 4.209820, -0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 1.286021, 0.369009, 4.209820, -0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 1.136159, 0.231920, 4.209820, -0.368491, 0.929631, -0.000000, 0.000000, 1.000000, + 1.148820, 0.239965, 4.533363, -0.368491, 0.929631, -0.000000, 0.000000, 1.000000, + 1.388667, 0.395531, 4.533363, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 1.395232, 0.443998, 4.538719, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 1.337661, 0.434863, 4.534865, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 1.148820, 0.239965, 4.533363, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 1.121425, 0.229106, 4.533363, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 1.080403, 0.171535, 4.533363, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 1.157864, 0.177162, 4.533363, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 1.370052, 0.369009, 4.533363, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 1.183185, 0.193252, 4.533363, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 1.045776, 0.229106, 4.595123, 0.866026, 0.000000, -0.499999, 0.000000, 1.000000, + 1.060411, 0.229106, 4.609758, 0.499999, -0.000000, -0.866026, 0.000000, 1.000000, + 1.080403, 0.171535, 4.615115, 0.499999, -0.000000, -0.866026, 0.000000, 1.000000, + 1.080403, 0.171535, 4.533363, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 1.080403, 0.171535, 4.615115, 0.866026, 0.000000, -0.499999, 0.000000, 1.000000, + 1.355248, 0.171535, 4.615115, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 1.080403, 0.171535, 4.615115, 0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + 1.060411, 0.229106, 4.609758, 0.000000, -0.000000, -1.000000, 0.000000, 1.000000, + 1.060411, 0.229106, 4.772990, 0.499999, -0.000000, 0.866026, 0.000000, 1.000000, + 1.040419, 0.171535, 4.807618, 0.499999, -0.000000, 0.866026, 0.000000, 1.000000, + 1.045776, 0.229106, 4.787626, 0.866026, -0.000000, 0.499999, 0.000000, 1.000000, + 1.040419, 0.171535, 4.807618, 0.866026, -0.000000, 0.499999, 0.000000, 1.000000, + 1.040419, 0.229106, 4.809401, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 1.040419, 0.171535, 4.807618, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 1.395232, 0.171535, 4.727649, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 1.355248, 0.171535, 4.767633, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 1.080403, 0.171535, 4.767633, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 1.355248, 0.171535, 4.615115, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 1.080403, 0.171535, 4.615115, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 1.040419, 0.171535, 4.807618, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 1.098581, 0.170122, 5.186382, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.490558, 0.171535, 5.172928, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.491367, 0.229106, 5.065109, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.492784, 0.171535, 5.015245, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.495071, 0.171535, 4.993875, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.498429, 0.171535, 4.985600, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.503141, 0.171535, 4.980484, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.509662, 0.171535, 4.977546, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.518321, 0.171535, 4.976659, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.544145, 0.171535, 4.980404, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.583067, 0.171535, 4.990323, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.672672, 0.171535, 5.015189, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.703835, 0.171535, 5.022319, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.722421, 0.171535, 5.023653, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.732451, 0.171535, 5.019430, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.737327, 0.171535, 5.009555, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.739526, 0.171535, 4.958361, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.739300, 0.171535, 4.775454, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.737664, 0.171535, 4.755899, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.291613, 0.171535, 4.513256, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.332343, 0.171535, 4.517942, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.681547, 0.171535, 4.580699, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.266718, 0.171535, 4.524805, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.262987, 0.171535, 4.570344, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.263054, 0.171535, 4.753376, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.264121, 0.171535, 4.777441, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.267570, 0.171535, 4.791216, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.298003, 0.171535, 4.798770, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.347999, 0.171535, 4.792769, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.538833, 0.171535, 4.764376, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.693255, 0.229106, 4.742427, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.731445, 0.171535, 4.582353, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.505666, 0.171535, 4.346525, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.497169, 0.171535, 4.337982, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.490249, 0.171535, 4.209820, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.517417, 0.171535, 4.349829, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.550635, 0.171535, 4.346208, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.594316, 0.171535, 4.336715, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.680173, 0.171535, 4.317062, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.723866, 0.171535, 4.313546, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.732828, 0.171535, 4.319083, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.737111, 0.171535, 4.330608, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.738473, 0.171535, 4.351869, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.738587, 0.171535, 4.387053, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.738148, 0.171535, 4.556637, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.736194, 0.171535, 4.573422, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 1.157864, 0.177162, 4.533363, -0.000000, -1.000000, -0.000000, 0.000000, 1.000000, + 1.080403, 0.171535, 4.533363, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 1.045776, 0.229106, 4.829394, 0.866026, 0.000000, -0.499999, 0.000000, 1.000000, + 1.060411, 0.229106, 4.844029, 0.499999, 0.000000, -0.866026, 0.000000, 1.000000, + 1.040419, 0.171535, 4.807618, 0.499999, 0.000000, -0.866026, 0.000000, 1.000000, + 1.040419, 0.171535, 4.807618, 0.866026, 0.000000, -0.499999, 0.000000, 1.000000, + 0.751048, 0.451469, 4.223320, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.707697, 0.491454, 5.016769, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.591632, 0.491454, 5.016769, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.591632, 0.491454, 4.223320, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.591632, 0.451469, 4.976784, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.591632, 0.451469, 4.223320, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.591632, 0.491454, 4.223320, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.591632, 0.491454, 5.016769, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.591632, 0.456826, 4.996777, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.591632, 0.451469, 4.223320, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.591632, 0.451469, 4.976784, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.548282, 0.451469, 4.976784, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.548282, 0.491454, 5.016769, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 0.591632, 0.451469, 4.223320, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 0.548282, 0.451469, 4.976784, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 0.548282, 0.471462, 5.011411, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 0.432217, 0.491454, 5.016769, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.432217, 0.451469, 4.223320, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.548282, 0.491454, 5.016769, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.388867, 0.451469, 4.976784, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.388867, 0.491454, 5.016769, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 0.272802, 0.491454, 4.223320, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 0.432217, 0.451469, 4.223320, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 0.388867, 0.451469, 4.976784, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 0.388867, 0.456826, 4.996777, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 0.388867, 0.471462, 5.011411, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 0.272802, 0.491454, 4.223320, 0.000000, -1.000000, -0.000000, 0.000000, 1.000000, + 0.388867, 0.491454, 5.016769, 0.000000, -1.000000, -0.000000, 0.000000, 1.000000, + 0.272802, 0.491454, 5.016769, 0.000000, -1.000000, -0.000000, 0.000000, 1.000000, + 0.272802, 0.451469, 4.976784, 1.000000, -0.000000, 0.000000, 0.000000, 1.000000, + 0.272802, 0.491454, 4.223320, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.272802, 0.491454, 5.016769, 1.000000, -0.000000, 0.000000, 0.000000, 1.000000, + 0.272802, 0.471462, 5.011411, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.272802, 0.456826, 4.996777, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.272802, 0.491454, 4.223320, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.272802, 0.451469, 4.976784, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.113386, 0.491454, 5.016769, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.113386, 0.491454, 4.223320, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.113386, 0.451469, 4.976784, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.113386, 0.451469, 4.223320, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.113386, 0.491454, 4.223320, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.113386, 0.491454, 5.016769, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.113386, 0.471461, 5.011412, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.073402, 0.491454, 4.223320, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 0.093394, 0.456826, 4.223320, -0.866026, -0.499999, -0.000000, 0.000000, 1.000000, + 0.078758, 0.591773, 4.976784, -0.866026, -0.499999, -0.000000, 0.000000, 1.000000, + 0.113386, 0.451469, 4.976784, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.078758, 0.591773, 4.976784, -0.499999, -0.866026, -0.000000, 0.000000, 1.000000, + 0.093394, 0.456826, 4.223320, -0.499999, -0.866026, -0.000000, 0.000000, 1.000000, + 0.113386, 0.451469, 4.223320, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.078758, 0.591773, 4.976784, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 0.073402, 0.571780, 4.223320, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 0.113386, 0.611765, 4.223320, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + 0.093394, 0.606408, 4.223320, -0.499999, 0.866026, -0.000000, 0.000000, 1.000000, + 0.093394, 0.606408, 4.976784, -0.499999, 0.866026, -0.000000, 0.000000, 1.000000, + 0.113386, 0.611765, 4.976784, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + 0.078758, 0.591773, 4.976784, -0.866026, 0.499999, -0.000000, 0.000000, 1.000000, + 0.078758, 0.591773, 4.223320, -0.866026, 0.499999, -0.000000, 0.000000, 1.000000, + 0.867113, 0.606408, 4.996777, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.867113, 0.611765, 4.223320, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.490249, 0.611765, 4.223320, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.901740, 0.471461, 4.223320, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.867113, 0.611765, 4.223320, 0.866026, 0.499999, 0.000000, 0.000000, 1.000000, + 0.901740, 0.591773, 4.976784, 0.866026, 0.499999, 0.000000, 0.000000, 1.000000, + 0.907097, 0.491454, 4.976784, 1.000000, -0.000000, 0.000000, 0.000000, 1.000000, + 0.867113, 0.606408, 4.996777, 0.499999, 0.866026, 0.000000, 0.000000, 1.000000, + 0.907097, 0.491454, 4.976784, 0.866026, -0.499999, 0.000000, 0.000000, 1.000000, + 0.867113, 0.451469, 4.976784, 0.499999, -0.866026, 0.000000, 0.000000, 1.000000, + 0.901740, 0.471461, 4.223320, 0.499999, -0.866026, 0.000000, 0.000000, 1.000000, + 0.867113, 0.491454, 5.016769, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 0.751048, 0.491454, 4.223320, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 0.901740, 0.471461, 4.223320, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 0.867113, 0.451469, 4.976784, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 0.751048, 0.491454, 4.223320, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.867113, 0.491454, 5.016769, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.751048, 0.491454, 5.016769, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.751048, 0.451469, 4.976784, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.751048, 0.451469, 4.223320, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.751048, 0.491454, 4.223320, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.751048, 0.491454, 5.016769, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.751048, 0.471462, 5.011412, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.751048, 0.456826, 4.996777, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.751048, 0.451469, 4.976784, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.707697, 0.451469, 4.976784, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.751048, 0.456826, 4.996777, -0.000000, -0.866026, 0.499999, 0.000000, 1.000000, + 0.707697, 0.456826, 4.996777, -0.000000, -0.866026, 0.499999, 0.000000, 1.000000, + 0.707697, 0.471462, 5.011411, -0.000000, -0.499999, 0.866026, 0.000000, 1.000000, + 0.751048, 0.471462, 5.011412, -0.000000, -0.499999, 0.866026, 0.000000, 1.000000, + 0.707697, 0.491454, 5.016769, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 0.751048, 0.491454, 5.016769, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 0.897101, 0.474140, 4.996776, 0.750001, -0.433012, 0.499999, 0.000000, 1.000000, + 0.884427, 0.461465, 4.996776, 0.433012, -0.750001, 0.499999, 0.000000, 1.000000, + 0.901740, 0.491454, 4.996777, 0.866026, 0.000000, 0.499999, 0.000000, 1.000000, + 0.877109, 0.474140, 5.011412, 0.249999, -0.433012, 0.866026, 0.000000, 1.000000, + 0.867113, 0.451469, 4.976784, 0.000000, -0.499999, 0.866026, 0.000000, 1.000000, + 0.877109, 0.474140, 5.011412, 0.433012, -0.249999, 0.866026, 0.000000, 1.000000, + 0.887105, 0.491454, 5.011412, 0.499999, -0.000000, 0.866026, 0.000000, 1.000000, + 0.867113, 0.491454, 5.016769, -0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.901740, 0.571780, 4.996777, 0.866026, -0.000000, 0.499999, 0.000000, 1.000000, + 0.887105, 0.571780, 5.011412, 0.499999, -0.000000, 0.866026, 0.000000, 1.000000, + 0.867113, 0.571780, 5.016769, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 0.897101, 0.589094, 4.996776, 0.750001, 0.433012, 0.499999, 0.000000, 1.000000, + 0.884427, 0.601769, 4.996776, 0.433012, 0.750001, 0.499999, 0.000000, 1.000000, + 0.884427, 0.581776, 5.011412, 0.433012, 0.249999, 0.866026, 0.000000, 1.000000, + 0.877109, 0.589094, 5.011412, 0.249999, 0.433012, 0.866026, 0.000000, 1.000000, + 0.867113, 0.606408, 4.996777, 0.000000, 0.866026, 0.499999, 0.000000, 1.000000, + 0.867113, 0.591773, 5.011412, 0.000000, 0.499999, 0.866026, 0.000000, 1.000000, + 0.113386, 0.606408, 4.996777, -0.000000, 0.866026, 0.499999, 0.000000, 1.000000, + 0.113386, 0.591773, 5.011412, -0.000000, 0.499999, 0.866026, 0.000000, 1.000000, + 0.078758, 0.591773, 4.976784, -0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.096072, 0.601769, 4.996776, -0.433012, 0.750001, 0.499999, 0.000000, 1.000000, + 0.078758, 0.591773, 4.976784, -0.750001, 0.433012, 0.499999, 0.000000, 1.000000, + 0.078758, 0.591773, 4.976784, -0.249999, 0.433012, 0.866026, 0.000000, 1.000000, + 0.113386, 0.451469, 4.976784, -0.000000, -0.866026, 0.499999, 0.000000, 1.000000, + 0.113386, 0.471461, 5.011412, -0.000000, -0.499999, 0.866026, 0.000000, 1.000000, + 0.078758, 0.591773, 4.976784, -0.249999, -0.433012, 0.866026, 0.000000, 1.000000, + 0.113386, 0.491454, 5.016769, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 0.272802, 0.456826, 4.996777, -0.000000, -0.866026, 0.499999, 0.000000, 1.000000, + 0.113386, 0.491454, 5.016769, -0.000000, -0.866026, 0.499999, 0.000000, 1.000000, + 0.272802, 0.471462, 5.011411, -0.000000, -0.499999, 0.866026, 0.000000, 1.000000, + 0.113386, 0.491454, 5.016769, -0.000000, -0.499999, 0.866026, 0.000000, 1.000000, + 0.272802, 0.491454, 5.016769, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 0.113386, 0.491454, 5.016769, -0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.388867, 0.456826, 4.996777, -0.000000, -0.866026, 0.499999, 0.000000, 1.000000, + 0.388867, 0.471462, 5.011411, -0.000000, -0.499999, 0.866026, 0.000000, 1.000000, + 0.432217, 0.491454, 5.016769, -0.000000, -0.866026, 0.499999, 0.000000, 1.000000, + 0.388867, 0.491454, 5.016769, -0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.432217, 0.491454, 5.016769, -0.000000, -0.499999, 0.866026, 0.000000, 1.000000, + 0.591632, 0.456826, 4.996777, -0.000000, -0.866026, 0.499999, 0.000000, 1.000000, + 0.548282, 0.451469, 4.976784, -0.000000, -0.866026, 0.499999, 0.000000, 1.000000, + 0.548282, 0.471462, 5.011411, -0.000000, -0.499999, 0.866026, 0.000000, 1.000000, + 0.548282, 0.491454, 5.016769, -0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.591632, 0.456826, 4.996777, -0.000000, -0.499999, 0.866026, 0.000000, 1.000000, + 0.591632, 0.491454, 5.016769, -0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.432217, 0.491454, 5.016769, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 0.707697, 0.491454, 5.016769, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.751048, 0.451469, 4.223320, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.707697, 0.451469, 4.976784, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.707697, 0.456826, 4.996777, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 0.707697, 0.471462, 5.011411, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + 0.272802, 0.491454, 4.223320, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 0.113386, 0.491454, 4.223320, -0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.113386, 0.451469, 4.223320, -0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.113386, 0.611765, 4.223320, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 0.490249, 0.611765, 4.223320, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -0.264374, 0.687987, 4.223320, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 0.093394, 0.606408, 4.223320, -0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + -0.264374, 0.687987, 4.223320, -0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.078758, 0.591773, 4.223320, -0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.073402, 0.571780, 4.223320, -0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.073402, 0.491454, 4.223320, -0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.093394, 0.456826, 4.223320, -0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + -0.357162, 0.648002, 4.223320, -0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + -0.353880, 0.418998, 4.223320, -0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + -0.155660, 0.231920, 4.223320, -0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.490249, 0.229106, 4.223320, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 0.591632, 0.451469, 4.223320, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 0.432217, 0.451469, 4.223320, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -0.118083, 0.229106, 4.223320, -0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + -0.140927, 0.229106, 4.223320, -0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.751048, 0.451469, 4.223320, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 0.591632, 0.491454, 4.223320, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 1.136159, 0.231920, 4.223320, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 1.148820, 0.239965, 4.223320, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 1.334379, 0.418998, 4.223320, -0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 1.337661, 0.648002, 4.223320, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 1.332304, 0.667995, 4.223320, -0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 1.317669, 0.682630, 4.223320, -0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 1.334379, 0.418998, 4.223320, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 0.867113, 0.611765, 4.223320, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 0.867113, 0.611765, 4.223320, -0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.901740, 0.471461, 4.223320, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 0.901740, 0.471461, 4.223320, -0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 0.751048, 0.491454, 4.223320, -0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -0.317178, 0.687987, 4.091606, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + -0.264374, 0.687987, 4.223320, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 1.297676, 0.687987, 4.091606, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + -0.317178, 0.687987, 4.091606, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 1.297676, 0.687987, 4.091606, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 1.334379, 0.418998, 4.223320, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 1.136159, 0.231920, 4.091606, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 1.121425, 0.229106, 4.091606, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + -0.140927, 0.229106, 4.091606, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + -0.155660, 0.231920, 4.091606, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + -0.344572, 0.405737, 4.091606, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 1.317669, 0.682630, 4.223320, 0.499999, 0.866026, 0.000000, 0.000000, 1.000000, + 1.297676, 0.687987, 4.091606, 0.499999, 0.866026, 0.000000, 0.000000, 1.000000, + 1.332304, 0.667995, 4.223320, 0.866026, 0.499999, 0.000000, 0.000000, 1.000000, + 1.297676, 0.687987, 4.091606, 0.866026, 0.499999, 0.000000, 0.000000, 1.000000, + 1.337661, 0.648002, 4.223320, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 1.297676, 0.687987, 4.091606, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 1.334379, 0.418998, 4.223320, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 1.148820, 0.239965, 4.223320, 0.685121, -0.728429, 0.000000, 0.000000, 1.000000, + 1.136159, 0.231920, 4.223320, 0.368491, -0.929631, 0.000000, 0.000000, 1.000000, + 1.136159, 0.231920, 4.091606, 0.368491, -0.929631, 0.000000, 0.000000, 1.000000, + 1.334379, 0.418998, 4.223320, 0.685121, -0.728429, 0.000000, 0.000000, 1.000000, + 1.121425, 0.229106, 4.091606, -0.000000, -1.000000, -0.000000, 0.000000, 1.000000, + 1.136159, 0.231920, 4.223320, -0.000000, -1.000000, -0.000000, 0.000000, 1.000000, + 0.490249, 0.229106, 4.223320, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.140927, 0.229106, 4.091606, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.118083, 0.229106, 4.223320, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.140927, 0.229106, 4.223320, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.155660, 0.231920, 4.223320, -0.368491, -0.929631, -0.000000, 0.000000, 1.000000, + -0.155660, 0.231920, 4.091606, -0.368491, -0.929631, -0.000000, 0.000000, 1.000000, + -0.344572, 0.405737, 4.091606, -0.685121, -0.728429, -0.000000, 0.000000, 1.000000, + -0.155660, 0.231920, 4.223320, -0.685121, -0.728429, -0.000000, 0.000000, 1.000000, + -0.353880, 0.418998, 4.223320, -0.917911, -0.396786, -0.000000, 0.000000, 1.000000, + -0.317178, 0.687987, 4.091606, -0.917911, -0.396786, -0.000000, 0.000000, 1.000000, + -0.357162, 0.648002, 4.223320, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + -0.317178, 0.687987, 4.091606, -1.000000, 0.000000, -0.000000, 0.000000, 1.000000, + -0.357162, 0.648002, 4.223320, -0.499999, 0.866026, -0.000000, 0.000000, 1.000000, + 1.121413, 0.188906, -1.372877, 0.000000, -1.000000, 0.000000, 0.632070, 0.671489, + 0.846158, 0.188906, -1.372877, 0.000000, -1.000000, 0.000000, 0.397217, 0.671489, + 0.846158, 0.188906, -1.578560, 0.000000, -1.000000, 0.000000, 0.397217, 0.436636, + 1.121413, 0.188906, -1.578560, 0.000000, -1.000000, 0.000000, 0.632070, 0.436636, + 0.846158, 0.237437, -1.372330, 0.000000, 0.000000, 1.000000, 0.397217, 0.672113, + 1.121413, 0.190656, -1.372330, 0.000000, 0.000000, 1.000000, 0.632070, 0.672113, + 1.121413, 0.237437, -1.372330, 0.000000, 0.000000, 1.000000, 0.632070, 0.672113, + 0.846158, 0.190656, -1.372330, 0.000000, 0.000000, 1.000000, 0.397217, 0.672113, + 0.845427, 0.190656, -1.578560, -1.000000, 0.000000, 0.000000, 0.396593, 0.436636, + 0.845427, 0.190656, -1.372877, -1.000000, 0.000000, 0.000000, 0.396593, 0.671489, + 0.845427, 0.237437, -1.372877, -1.000000, 0.000000, 0.000000, 0.396593, 0.671489, + 0.845427, 0.237437, -1.578560, -1.000000, 0.000000, 0.000000, 0.396593, 0.436636, + 1.122145, 0.190656, -1.372877, 1.000000, 0.000000, 0.000000, 0.632694, 0.671489, + 1.122145, 0.190656, -1.578560, 1.000000, 0.000000, 0.000000, 0.632694, 0.436636, + 1.122145, 0.237437, -1.372877, 1.000000, 0.000000, 0.000000, 0.632694, 0.671489, + 1.122145, 0.237437, -1.578560, 1.000000, 0.000000, 0.000000, 0.632694, 0.436636, + 0.846158, 0.239186, -1.372877, 0.000000, 1.000000, 0.000000, 0.397217, 0.671489, + 1.121413, 0.239186, -1.372877, 0.000000, 1.000000, 0.000000, 0.632070, 0.671489, + 0.846158, 0.239186, -1.578560, 0.000000, 1.000000, 0.000000, 0.397217, 0.436636, + 1.121413, 0.239186, -1.578560, 0.000000, 1.000000, 0.000000, 0.632070, 0.436636, + 0.846158, 0.190656, -1.579107, 0.000000, 0.000000, -1.000000, 0.397217, 0.436012, + 1.121413, 0.237437, -1.579107, 0.000000, 0.000000, -1.000000, 0.632070, 0.436012, + 1.121413, 0.190656, -1.579107, 0.000000, 0.000000, -1.000000, 0.632070, 0.436012, + 0.846158, 0.237437, -1.579107, 0.000000, 0.000000, -1.000000, 0.397217, 0.436012, + 0.845427, 0.190656, -1.372877, -0.922637, -0.385671, 0.000000, 0.396593, 0.671489, + 0.845427, 0.190656, -1.578560, -0.922637, -0.385671, 0.000000, 0.396593, 0.436636, + 0.846158, 0.188906, -1.372877, -0.922637, -0.385671, 0.000000, 0.397217, 0.671489, + 0.846158, 0.188906, -1.578560, -0.922637, -0.385671, 0.000000, 0.397217, 0.436636, + 0.846158, 0.188906, -1.372877, 0.000000, -0.298233, 0.954493, 0.397217, 0.671489, + 1.121413, 0.188906, -1.372877, 0.000000, -0.298233, 0.954493, 0.632070, 0.671489, + 0.846158, 0.190656, -1.372330, 0.000000, -0.298233, 0.954493, 0.397217, 0.672113, + 1.121413, 0.190656, -1.372330, 0.000000, -0.298233, 0.954493, 0.632070, 0.672113, + 0.845427, 0.237437, -1.372877, -0.598657, 0.000000, 0.801005, 0.396593, 0.671489, + 0.845427, 0.190656, -1.372877, -0.598657, 0.000000, 0.801005, 0.396593, 0.671489, + 0.846158, 0.237437, -1.372330, -0.598657, 0.000000, 0.801005, 0.397217, 0.672113, + 0.846158, 0.190656, -1.372330, -0.598657, 0.000000, 0.801005, 0.397217, 0.672113, + 1.121413, 0.188906, -1.372877, 0.922589, -0.385785, 0.000000, 0.632070, 0.671489, + 1.121413, 0.188906, -1.578560, 0.922589, -0.385785, 0.000000, 0.632070, 0.436636, + 1.122145, 0.190656, -1.372877, 0.922589, -0.385785, 0.000000, 0.632694, 0.671489, + 1.122145, 0.190656, -1.578560, 0.922589, -0.385785, 0.000000, 0.632694, 0.436636, + 1.121413, 0.237437, -1.372330, 0.598590, 0.000000, 0.801056, 0.632070, 0.672113, + 1.121413, 0.190656, -1.372330, 0.598590, 0.000000, 0.801056, 0.632070, 0.672113, + 1.122145, 0.237437, -1.372877, 0.598590, 0.000000, 0.801056, 0.632694, 0.671489, + 1.122145, 0.190656, -1.372877, 0.598590, 0.000000, 0.801056, 0.632694, 0.671489, + 0.846158, 0.239186, -1.372877, -0.922649, 0.385642, 0.000000, 0.397217, 0.671489, + 0.846158, 0.239186, -1.578560, -0.922649, 0.385642, 0.000000, 0.397217, 0.436636, + 0.845427, 0.237437, -1.372877, -0.922649, 0.385642, 0.000000, 0.396593, 0.671489, + 0.845427, 0.237437, -1.578560, -0.922649, 0.385642, 0.000000, 0.396593, 0.436636, + 0.846158, 0.237437, -1.372330, 0.000000, 0.298207, 0.954501, 0.397217, 0.672113, + 1.121413, 0.237437, -1.372330, 0.000000, 0.298207, 0.954501, 0.632070, 0.672113, + 0.846158, 0.239186, -1.372877, 0.000000, 0.298207, 0.954501, 0.397217, 0.671489, + 1.121413, 0.239186, -1.372877, 0.000000, 0.298207, 0.954501, 0.632070, 0.671489, + 1.122145, 0.237437, -1.372877, 0.922601, 0.385756, 0.000000, 0.632694, 0.671489, + 1.122145, 0.237437, -1.578560, 0.922601, 0.385756, 0.000000, 0.632694, 0.436636, + 1.121413, 0.239186, -1.372877, 0.922601, 0.385756, 0.000000, 0.632070, 0.671489, + 1.121413, 0.239186, -1.578560, 0.922601, 0.385756, 0.000000, 0.632070, 0.436636, + 0.845427, 0.190656, -1.578560, -0.598723, 0.000000, -0.800956, 0.396593, 0.436636, + 0.845427, 0.237437, -1.578560, -0.598723, 0.000000, -0.800956, 0.396593, 0.436636, + 0.846158, 0.190656, -1.579107, -0.598723, 0.000000, -0.800956, 0.397217, 0.436012, + 0.846158, 0.237437, -1.579107, -0.598723, 0.000000, -0.800956, 0.397217, 0.436012, + 0.846158, 0.239186, -1.578560, 0.000000, 0.298255, -0.954486, 0.397217, 0.436636, + 1.121413, 0.239186, -1.578560, 0.000000, 0.298255, -0.954486, 0.632070, 0.436636, + 0.846158, 0.237437, -1.579107, 0.000000, 0.298255, -0.954486, 0.397217, 0.436012, + 1.121413, 0.237437, -1.579107, 0.000000, 0.298255, -0.954486, 0.632070, 0.436012, + 1.121413, 0.190656, -1.579107, 0.598655, 0.000000, -0.801007, 0.632070, 0.436012, + 1.121413, 0.237437, -1.579107, 0.598655, 0.000000, -0.801007, 0.632070, 0.436012, + 1.122145, 0.190656, -1.578560, 0.598655, 0.000000, -0.801007, 0.632694, 0.436636, + 1.122145, 0.237437, -1.578560, 0.598655, 0.000000, -0.801007, 0.632694, 0.436636, + 0.846158, 0.190656, -1.579107, 0.000000, -0.298281, -0.954478, 0.397217, 0.436012, + 1.121413, 0.190656, -1.579107, 0.000000, -0.298281, -0.954478, 0.632070, 0.436012, + 0.846158, 0.188906, -1.578560, 0.000000, -0.298281, -0.954478, 0.397217, 0.436636, + 1.121413, 0.188906, -1.578560, 0.000000, -0.298281, -0.954478, 0.632070, 0.436636, + 0.845427, 0.190656, -1.372877, -0.580730, -0.242831, 0.777036, 0.396593, 0.671489, + 0.846158, 0.188906, -1.372877, -0.580730, -0.242831, 0.777036, 0.397217, 0.671489, + 0.846158, 0.190656, -1.372330, -0.580730, -0.242831, 0.777036, 0.397217, 0.672113, + 1.121413, 0.188906, -1.372877, 0.580646, -0.242919, 0.777072, 0.632070, 0.671489, + 1.122145, 0.190656, -1.372877, 0.580646, -0.242919, 0.777072, 0.632694, 0.671489, + 1.121413, 0.190656, -1.372330, 0.580646, -0.242919, 0.777072, 0.632070, 0.672113, + 0.846158, 0.239186, -1.372877, -0.580746, 0.242806, 0.777032, 0.397217, 0.671489, + 0.845427, 0.237437, -1.372877, -0.580746, 0.242806, 0.777032, 0.396593, 0.671489, + 0.846158, 0.237437, -1.372330, -0.580746, 0.242806, 0.777032, 0.397217, 0.672113, + 1.122145, 0.237437, -1.372877, 0.580661, 0.242895, 0.777068, 0.632694, 0.671489, + 1.121413, 0.239186, -1.372877, 0.580661, 0.242895, 0.777068, 0.632070, 0.671489, + 1.121413, 0.237437, -1.372330, 0.580661, 0.242895, 0.777068, 0.632070, 0.672113, + 0.846158, 0.237437, -1.579107, -0.580807, 0.242793, -0.776991, 0.397217, 0.436012, + 0.845427, 0.237437, -1.578560, -0.580807, 0.242793, -0.776991, 0.396593, 0.436636, + 0.846158, 0.239186, -1.578560, -0.580807, 0.242793, -0.776991, 0.397217, 0.436636, + 1.122145, 0.237437, -1.578560, 0.580739, 0.242765, -0.777050, 0.632694, 0.436636, + 1.121413, 0.237437, -1.579107, 0.580739, 0.242765, -0.777050, 0.632070, 0.436012, + 1.121413, 0.239186, -1.578560, 0.580739, 0.242765, -0.777050, 0.632070, 0.436636, + 0.846158, 0.188906, -1.578560, -0.580805, -0.242815, -0.776986, 0.397217, 0.436636, + 0.845427, 0.190656, -1.578560, -0.580805, -0.242815, -0.776986, 0.396593, 0.436636, + 0.846158, 0.190656, -1.579107, -0.580805, -0.242815, -0.776986, 0.397217, 0.436012, + 1.122145, 0.190656, -1.578560, 0.580738, -0.242787, -0.777045, 0.632694, 0.436636, + 1.121413, 0.188906, -1.578560, 0.580738, -0.242787, -0.777045, 0.632070, 0.436636, + 1.121413, 0.190656, -1.579107, 0.580738, -0.242787, -0.777045, 0.632070, 0.436012, + -1.409032, -0.244946, -1.850373, -0.000000, 1.000000, 0.000000, 0.632070, 0.671489, + -0.935307, -0.244946, -1.850373, -0.000000, 1.000000, 0.000000, 0.397217, 0.671489, + -0.935307, -0.244946, -2.341270, -0.000000, 1.000000, 0.000000, 0.397217, 0.436636, + -1.409032, -0.244946, -2.341270, -0.000000, 1.000000, 0.000000, 0.632070, 0.436636, + -1.409032, -0.312639, -1.850373, 0.000000, -0.000000, 1.000000, 0.632070, 0.671489, + -0.935307, -0.312639, -1.850373, 0.000000, -0.000000, 1.000000, 0.397217, 0.671489, + -1.409032, -0.244946, -1.850373, 0.000000, -0.000000, 1.000000, 0.632070, 0.671489, + -0.935307, -0.244946, -1.850373, 0.000000, -0.000000, 1.000000, 0.397217, 0.671489, + -0.935307, -0.244946, -2.341270, 1.000000, 0.000000, 0.000000, 0.397217, 0.436636, + -0.935307, -0.244946, -1.850373, 1.000000, 0.000000, 0.000000, 0.397217, 0.671489, + -0.935307, -0.312639, -1.850373, 1.000000, 0.000000, 0.000000, 0.397217, 0.671489, + -0.935307, -0.312639, -2.341270, 1.000000, 0.000000, 0.000000, 0.397217, 0.436636, + -1.409032, -0.244946, -1.850373, -1.000000, -0.000000, 0.000000, 0.632070, 0.671489, + -1.409032, -0.244946, -2.341270, -1.000000, -0.000000, 0.000000, 0.632070, 0.436636, + -1.409032, -0.312639, -1.850373, -1.000000, -0.000000, 0.000000, 0.632070, 0.671489, + -1.409032, -0.312639, -2.341270, -1.000000, -0.000000, 0.000000, 0.632070, 0.436636, + -0.935307, -0.312639, -1.850373, 0.000000, -1.000000, 0.000000, 0.397217, 0.671489, + -1.409032, -0.312639, -1.850373, 0.000000, -1.000000, 0.000000, 0.632070, 0.671489, + -0.935307, -0.312639, -2.341270, 0.000000, -1.000000, 0.000000, 0.397217, 0.436636, + -1.409032, -0.312639, -2.341270, 0.000000, -1.000000, 0.000000, 0.632070, 0.436636, + -1.409032, -0.244946, -2.341270, 0.000000, 0.000000, -1.000000, 0.632070, 0.436636, + -0.935307, -0.244946, -2.341270, 0.000000, 0.000000, -1.000000, 0.397217, 0.436636, + -1.409032, -0.312639, -2.341270, 0.000000, 0.000000, -1.000000, 0.632070, 0.436636, + -0.935307, -0.312639, -2.341270, 0.000000, 0.000000, -1.000000, 0.397217, 0.436636, + 2.318374, 0.199691, -3.004729, 0.000000, -1.000000, 0.000000, 0.632070, 0.671489, + 1.648087, 0.199691, -3.004729, 0.000000, -1.000000, 0.000000, 0.397217, 0.671489, + 1.648087, 0.199691, -3.669568, 0.000000, -1.000000, 0.000000, 0.397217, 0.436636, + 2.318374, 0.199691, -3.669568, 0.000000, -1.000000, 0.000000, 0.632070, 0.436636, + 1.648087, 0.279146, -3.004729, 0.000000, 0.000000, 1.000000, 0.397217, 0.671489, + 2.318374, 0.199691, -3.004729, 0.000000, 0.000000, 1.000000, 0.632070, 0.671489, + 2.318374, 0.279146, -3.004729, 0.000000, 0.000000, 1.000000, 0.632070, 0.671489, + 1.648087, 0.199691, -3.004729, 0.000000, 0.000000, 1.000000, 0.397217, 0.671489, + 1.648087, 0.199691, -3.669568, -1.000000, 0.000000, 0.000000, 0.397217, 0.436636, + 1.648087, 0.199691, -3.004729, -1.000000, 0.000000, 0.000000, 0.397217, 0.671489, + 1.648087, 0.279146, -3.004729, -1.000000, 0.000000, 0.000000, 0.397217, 0.671489, + 1.648087, 0.279146, -3.669568, -1.000000, 0.000000, 0.000000, 0.397217, 0.436636, + 2.318374, 0.199691, -3.004729, 1.000000, 0.000000, 0.000000, 0.632070, 0.671489, + 2.318374, 0.199691, -3.669568, 1.000000, 0.000000, 0.000000, 0.632070, 0.436636, + 2.318374, 0.279146, -3.004729, 1.000000, 0.000000, 0.000000, 0.632070, 0.671489, + 2.318374, 0.279146, -3.669568, 1.000000, 0.000000, 0.000000, 0.632070, 0.436636, + 1.648087, 0.279146, -3.004729, 0.000000, 1.000000, 0.000000, 0.397217, 0.671489, + 2.318374, 0.279146, -3.004729, 0.000000, 1.000000, 0.000000, 0.632070, 0.671489, + 1.648087, 0.279146, -3.669568, 0.000000, 1.000000, 0.000000, 0.397217, 0.436636, + 2.318374, 0.279146, -3.669568, 0.000000, 1.000000, 0.000000, 0.632070, 0.436636, + 1.648087, 0.199691, -3.669568, 0.000000, 0.000000, -1.000000, 0.397217, 0.436636, + 2.318374, 0.279146, -3.669568, 0.000000, 0.000000, -1.000000, 0.632070, 0.436636, + 2.318374, 0.199691, -3.669568, 0.000000, 0.000000, -1.000000, 0.632070, 0.436636, + 1.648087, 0.279146, -3.669568, 0.000000, 0.000000, -1.000000, 0.397217, 0.436636, + -0.479298, 0.138379, -1.305945, 0.000000, -1.000000, 0.000000, 0.632070, 0.671489, + -0.735974, 0.138379, -1.305945, 0.000000, -1.000000, 0.000000, 0.397217, 0.671489, + -0.735974, 0.138379, -1.716628, 0.000000, -1.000000, 0.000000, 0.397217, 0.436636, + -0.479298, 0.138379, -1.716628, 0.000000, -1.000000, 0.000000, 0.632070, 0.436636, + -0.735974, 0.275814, -1.304854, 0.000000, 0.000000, 1.000000, 0.397217, 0.672113, + -0.479298, 0.143334, -1.304854, 0.000000, 0.000000, 1.000000, 0.632070, 0.672113, + -0.479298, 0.275814, -1.304854, 0.000000, 0.000000, 1.000000, 0.632070, 0.672113, + -0.735974, 0.143334, -1.304854, 0.000000, 0.000000, 1.000000, 0.397217, 0.672113, + -0.736656, 0.143334, -1.716628, -1.000000, 0.000000, 0.000000, 0.396593, 0.436636, + -0.736656, 0.143334, -1.305945, -1.000000, 0.000000, 0.000000, 0.396593, 0.671489, + -0.736656, 0.275814, -1.305945, -1.000000, 0.000000, 0.000000, 0.396593, 0.671489, + -0.736656, 0.275814, -1.716628, -1.000000, 0.000000, 0.000000, 0.396593, 0.436636, + -0.478616, 0.143334, -1.305945, 1.000000, 0.000000, 0.000000, 0.632694, 0.671489, + -0.478616, 0.143334, -1.716628, 1.000000, 0.000000, 0.000000, 0.632694, 0.436636, + -0.478616, 0.275814, -1.305945, 1.000000, 0.000000, 0.000000, 0.632694, 0.671489, + -0.478616, 0.275814, -1.716628, 1.000000, 0.000000, 0.000000, 0.632694, 0.436636, + -0.735974, 0.280769, -1.305945, 0.000000, 1.000000, 0.000000, 0.397217, 0.671489, + -0.479298, 0.280769, -1.305945, 0.000000, 1.000000, 0.000000, 0.632070, 0.671489, + -0.735974, 0.280769, -1.716628, 0.000000, 1.000000, 0.000000, 0.397217, 0.436636, + -0.479298, 0.280769, -1.716628, 0.000000, 1.000000, 0.000000, 0.632070, 0.436636, + -0.735974, 0.143334, -1.717719, 0.000000, 0.000000, -1.000000, 0.397217, 0.436012, + -0.479298, 0.275814, -1.717719, 0.000000, 0.000000, -1.000000, 0.632070, 0.436012, + -0.479298, 0.143334, -1.717719, 0.000000, 0.000000, -1.000000, 0.632070, 0.436012, + -0.735974, 0.275814, -1.717719, 0.000000, 0.000000, -1.000000, 0.397217, 0.436012, + -0.736656, 0.143334, -1.305945, -0.990660, -0.136358, 0.000000, 0.396593, 0.671489, + -0.736656, 0.143334, -1.716628, -0.990660, -0.136358, 0.000000, 0.396593, 0.436636, + -0.735974, 0.138379, -1.305945, -0.990660, -0.136358, 0.000000, 0.397217, 0.671489, + -0.735974, 0.138379, -1.716628, -0.990660, -0.136358, 0.000000, 0.397217, 0.436636, + -0.735974, 0.138379, -1.305945, 0.000000, -0.215138, 0.976584, 0.397217, 0.671489, + -0.479298, 0.138379, -1.305945, 0.000000, -0.215138, 0.976584, 0.632070, 0.671489, + -0.735974, 0.143334, -1.304854, 0.000000, -0.215138, 0.976584, 0.397217, 0.672113, + -0.479298, 0.143334, -1.304854, 0.000000, -0.215138, 0.976584, 0.632070, 0.672113, + -0.735974, 0.275814, -1.304854, -0.848042, 0.000000, 0.529930, 0.397217, 0.672113, + -0.736656, 0.143334, -1.305945, -0.848042, 0.000000, 0.529930, 0.396593, 0.671489, + -0.735974, 0.143334, -1.304854, -0.848042, 0.000000, 0.529930, 0.397217, 0.672113, + -0.736656, 0.275814, -1.305945, -0.848042, 0.000000, 0.529930, 0.396593, 0.671489, + -0.479298, 0.138379, -1.305945, 0.990653, -0.136404, 0.000000, 0.632070, 0.671489, + -0.479298, 0.138379, -1.716628, 0.990653, -0.136404, 0.000000, 0.632070, 0.436636, + -0.478616, 0.143334, -1.305945, 0.990653, -0.136404, 0.000000, 0.632694, 0.671489, + -0.478616, 0.143334, -1.716628, 0.990653, -0.136404, 0.000000, 0.632694, 0.436636, + -0.478616, 0.143334, -1.305945, 0.848000, 0.000000, 0.529996, 0.632694, 0.671489, + -0.478616, 0.275814, -1.305945, 0.848000, 0.000000, 0.529996, 0.632694, 0.671489, + -0.479298, 0.143334, -1.304854, 0.848000, 0.000000, 0.529996, 0.632070, 0.672113, + -0.479298, 0.275814, -1.304854, 0.848000, 0.000000, 0.529996, 0.632070, 0.672113, + -0.735974, 0.280769, -1.305945, -0.990661, 0.136346, 0.000000, 0.397217, 0.671489, + -0.735974, 0.280769, -1.716628, -0.990661, 0.136346, 0.000000, 0.397217, 0.436636, + -0.736656, 0.275814, -1.305945, -0.990661, 0.136346, 0.000000, 0.396593, 0.671489, + -0.736656, 0.275814, -1.716628, -0.990661, 0.136346, 0.000000, 0.396593, 0.436636, + -0.735974, 0.275814, -1.304854, 0.000000, 0.215118, 0.976588, 0.397217, 0.672113, + -0.479298, 0.275814, -1.304854, 0.000000, 0.215118, 0.976588, 0.632070, 0.672113, + -0.735974, 0.280769, -1.305945, 0.000000, 0.215118, 0.976588, 0.397217, 0.671489, + -0.479298, 0.280769, -1.305945, 0.000000, 0.215118, 0.976588, 0.632070, 0.671489, + -0.478616, 0.275814, -1.305945, 0.990655, 0.136392, 0.000000, 0.632694, 0.671489, + -0.478616, 0.275814, -1.716628, 0.990655, 0.136392, 0.000000, 0.632694, 0.436636, + -0.479298, 0.280769, -1.305945, 0.990655, 0.136392, 0.000000, 0.632070, 0.671489, + -0.479298, 0.280769, -1.716628, 0.990655, 0.136392, 0.000000, 0.632070, 0.436636, + -0.735974, 0.275814, -1.717719, -0.848082, 0.000000, -0.529865, 0.397217, 0.436012, + -0.735974, 0.143334, -1.717719, -0.848082, 0.000000, -0.529865, 0.397217, 0.436012, + -0.736656, 0.275814, -1.716628, -0.848082, 0.000000, -0.529865, 0.396593, 0.436636, + -0.736656, 0.143334, -1.716628, -0.848082, 0.000000, -0.529865, 0.396593, 0.436636, + -0.735974, 0.280769, -1.716628, 0.000000, 0.215155, -0.976580, 0.397217, 0.436636, + -0.479298, 0.280769, -1.716628, 0.000000, 0.215155, -0.976580, 0.632070, 0.436636, + -0.735974, 0.275814, -1.717719, 0.000000, 0.215155, -0.976580, 0.397217, 0.436012, + -0.479298, 0.275814, -1.717719, 0.000000, 0.215155, -0.976580, 0.632070, 0.436012, + -0.478616, 0.143334, -1.716628, 0.848040, 0.000000, -0.529931, 0.632694, 0.436636, + -0.479298, 0.275814, -1.717719, 0.848040, 0.000000, -0.529931, 0.632070, 0.436012, + -0.478616, 0.275814, -1.716628, 0.848040, 0.000000, -0.529931, 0.632694, 0.436636, + -0.479298, 0.143334, -1.717719, 0.848040, 0.000000, -0.529931, 0.632070, 0.436012, + -0.735974, 0.143334, -1.717719, 0.000000, -0.215175, -0.976576, 0.397217, 0.436012, + -0.479298, 0.143334, -1.717719, 0.000000, -0.215175, -0.976576, 0.632070, 0.436012, + -0.735974, 0.138379, -1.716628, 0.000000, -0.215175, -0.976576, 0.397217, 0.436636, + -0.479298, 0.138379, -1.716628, 0.000000, -0.215175, -0.976576, 0.632070, 0.436636, + -0.736656, 0.143334, -1.305945, -0.842314, -0.115977, 0.526362, 0.396593, 0.671489, + -0.735974, 0.138379, -1.305945, -0.842314, -0.115977, 0.526362, 0.397217, 0.671489, + -0.735974, 0.143334, -1.304854, -0.842314, -0.115977, 0.526362, 0.397217, 0.672113, + -0.479298, 0.138379, -1.305945, 0.842263, -0.116029, 0.526431, 0.632070, 0.671489, + -0.478616, 0.143334, -1.305945, 0.842263, -0.116029, 0.526431, 0.632694, 0.671489, + -0.479298, 0.143334, -1.304854, 0.842263, -0.116029, 0.526431, 0.632070, 0.672113, + -0.735974, 0.280769, -1.305945, -0.842323, 0.115963, 0.526351, 0.397217, 0.671489, + -0.736656, 0.275814, -1.305945, -0.842323, 0.115963, 0.526351, 0.396593, 0.671489, + -0.735974, 0.275814, -1.304854, -0.842323, 0.115963, 0.526351, 0.397217, 0.672113, + -0.478616, 0.275814, -1.305945, 0.842272, 0.116016, 0.526420, 0.632694, 0.671489, + -0.479298, 0.280769, -1.305945, 0.842272, 0.116016, 0.526420, 0.632070, 0.671489, + -0.479298, 0.275814, -1.304854, 0.842272, 0.116016, 0.526420, 0.632070, 0.672113, + -0.735974, 0.275814, -1.717719, -0.842361, 0.115950, -0.526292, 0.397217, 0.436012, + -0.736656, 0.275814, -1.716628, -0.842361, 0.115950, -0.526292, 0.396593, 0.436636, + -0.735974, 0.280769, -1.716628, -0.842361, 0.115950, -0.526292, 0.397217, 0.436636, + -0.478616, 0.275814, -1.716628, 0.842316, 0.115944, -0.526365, 0.632694, 0.436636, + -0.479298, 0.275814, -1.717719, 0.842316, 0.115944, -0.526365, 0.632070, 0.436012, + -0.479298, 0.280769, -1.716628, 0.842316, 0.115944, -0.526365, 0.632070, 0.436636, + -0.735974, 0.138379, -1.716628, -0.842361, -0.115961, -0.526290, 0.397217, 0.436636, + -0.736656, 0.143334, -1.716628, -0.842361, -0.115961, -0.526290, 0.396593, 0.436636, + -0.735974, 0.143334, -1.717719, -0.842361, -0.115961, -0.526290, 0.397217, 0.436012, + -0.478616, 0.143334, -1.716628, 0.842316, -0.115955, -0.526363, 0.632694, 0.436636, + -0.479298, 0.138379, -1.716628, 0.842316, -0.115955, -0.526363, 0.632070, 0.436636, + -0.479298, 0.143334, -1.717719, 0.842316, -0.115955, -0.526363, 0.632070, 0.436012, + 1.298809, 0.224205, -2.940480, 0.000000, -1.000000, 0.000000, 0.632070, 0.671489, + 0.912657, 0.224205, -2.940480, 0.000000, -1.000000, 0.000000, 0.397217, 0.671489, + 0.912657, 0.224205, -3.415743, 0.000000, -1.000000, 0.000000, 0.397217, 0.436636, + 1.298809, 0.224205, -3.415743, 0.000000, -1.000000, 0.000000, 0.632070, 0.436636, + 0.912657, 0.303728, -2.939217, 0.000000, 0.000000, 1.000000, 0.397217, 0.672113, + 1.298809, 0.227072, -2.939217, 0.000000, 0.000000, 1.000000, 0.632070, 0.672113, + 1.298809, 0.303728, -2.939217, 0.000000, 0.000000, 1.000000, 0.632070, 0.672113, + 0.912657, 0.227072, -2.939217, 0.000000, 0.000000, 1.000000, 0.397217, 0.672113, + 0.911631, 0.227072, -3.415743, -1.000000, 0.000000, 0.000000, 0.396593, 0.436636, + 0.911631, 0.227072, -2.940480, -1.000000, 0.000000, 0.000000, 0.396593, 0.671489, + 0.911631, 0.303728, -2.940480, -1.000000, 0.000000, 0.000000, 0.396593, 0.671489, + 0.911631, 0.303728, -3.415743, -1.000000, 0.000000, 0.000000, 0.396593, 0.436636, + 1.299835, 0.227072, -2.940480, 1.000000, 0.000000, 0.000000, 0.632694, 0.671489, + 1.299835, 0.227072, -3.415743, 1.000000, 0.000000, 0.000000, 0.632694, 0.436636, + 1.299835, 0.303728, -2.940480, 1.000000, 0.000000, 0.000000, 0.632694, 0.671489, + 1.299835, 0.303728, -3.415743, 1.000000, 0.000000, 0.000000, 0.632694, 0.436636, + 0.912657, 0.306595, -2.940480, 0.000000, 1.000000, 0.000000, 0.397217, 0.671489, + 1.298809, 0.306595, -2.940480, 0.000000, 1.000000, 0.000000, 0.632070, 0.671489, + 0.912657, 0.306595, -3.415743, 0.000000, 1.000000, 0.000000, 0.397217, 0.436636, + 1.298809, 0.306595, -3.415743, 0.000000, 1.000000, 0.000000, 0.632070, 0.436636, + 0.912657, 0.227072, -3.417006, 0.000000, 0.000000, -1.000000, 0.397217, 0.436012, + 1.298809, 0.303728, -3.417006, 0.000000, 0.000000, -1.000000, 0.632070, 0.436012, + 1.298809, 0.227072, -3.417006, 0.000000, 0.000000, -1.000000, 0.632070, 0.436012, + 0.912657, 0.303728, -3.417006, 0.000000, 0.000000, -1.000000, 0.397217, 0.436012, + 0.911631, 0.227072, -2.940480, -0.941524, -0.336945, 0.000000, 0.396593, 0.671489, + 0.911631, 0.227072, -3.415743, -0.941524, -0.336945, 0.000000, 0.396593, 0.436636, + 0.912657, 0.224205, -2.940480, -0.941524, -0.336945, 0.000000, 0.397217, 0.671489, + 0.912657, 0.224205, -3.415743, -0.941524, -0.336945, 0.000000, 0.397217, 0.436636, + 0.912657, 0.224205, -2.940480, 0.000000, -0.403194, 0.915115, 0.397217, 0.671489, + 1.298809, 0.224205, -2.940480, 0.000000, -0.403194, 0.915115, 0.632070, 0.671489, + 0.912657, 0.227072, -2.939217, 0.000000, -0.403194, 0.915115, 0.397217, 0.672113, + 1.298809, 0.227072, -2.939217, 0.000000, -0.403194, 0.915115, 0.632070, 0.672113, + 0.912657, 0.303728, -2.939217, -0.776170, 0.000000, 0.630523, 0.397217, 0.672113, + 0.911631, 0.227072, -2.940480, -0.776170, 0.000000, 0.630523, 0.396593, 0.671489, + 0.912657, 0.227072, -2.939217, -0.776170, 0.000000, 0.630523, 0.397217, 0.672113, + 0.911631, 0.303728, -2.940480, -0.776170, 0.000000, 0.630523, 0.396593, 0.671489, + 1.298809, 0.224205, -2.940480, 0.941487, -0.337049, 0.000000, 0.632070, 0.671489, + 1.298809, 0.224205, -3.415743, 0.941487, -0.337049, 0.000000, 0.632070, 0.436636, + 1.299835, 0.227072, -2.940480, 0.941487, -0.337049, 0.000000, 0.632694, 0.671489, + 1.299835, 0.227072, -3.415743, 0.941487, -0.337049, 0.000000, 0.632694, 0.436636, + 1.299835, 0.227072, -2.940480, 0.776116, 0.000000, 0.630590, 0.632694, 0.671489, + 1.299835, 0.303728, -2.940480, 0.776116, 0.000000, 0.630590, 0.632694, 0.671489, + 1.298809, 0.227072, -2.939217, 0.776116, 0.000000, 0.630590, 0.632070, 0.672113, + 1.298809, 0.303728, -2.939217, 0.776116, 0.000000, 0.630590, 0.632070, 0.672113, + 0.912657, 0.306595, -2.940480, -0.941534, 0.336919, 0.000000, 0.397217, 0.671489, + 0.912657, 0.306595, -3.415743, -0.941534, 0.336919, 0.000000, 0.397217, 0.436636, + 0.911631, 0.303728, -2.940480, -0.941534, 0.336919, 0.000000, 0.396593, 0.671489, + 0.911631, 0.303728, -3.415743, -0.941534, 0.336919, 0.000000, 0.396593, 0.436636, + 0.912657, 0.303728, -2.939217, 0.000000, 0.403161, 0.915129, 0.397217, 0.672113, + 1.298809, 0.303728, -2.939217, 0.000000, 0.403161, 0.915129, 0.632070, 0.672113, + 0.912657, 0.306595, -2.940480, 0.000000, 0.403161, 0.915129, 0.397217, 0.671489, + 1.298809, 0.306595, -2.940480, 0.000000, 0.403161, 0.915129, 0.632070, 0.671489, + 1.299835, 0.303728, -2.940480, 0.941496, 0.337023, 0.000000, 0.632694, 0.671489, + 1.299835, 0.303728, -3.415743, 0.941496, 0.337023, 0.000000, 0.632694, 0.436636, + 1.298809, 0.306595, -2.940480, 0.941496, 0.337023, 0.000000, 0.632070, 0.671489, + 1.298809, 0.306595, -3.415743, 0.941496, 0.337023, 0.000000, 0.632070, 0.436636, + 0.912657, 0.303728, -3.417006, -0.776223, 0.000000, -0.630459, 0.397217, 0.436012, + 0.912657, 0.227072, -3.417006, -0.776223, 0.000000, -0.630459, 0.397217, 0.436012, + 0.911631, 0.303728, -3.415743, -0.776223, 0.000000, -0.630459, 0.396593, 0.436636, + 0.911631, 0.227072, -3.415743, -0.776223, 0.000000, -0.630459, 0.396593, 0.436636, + 0.912657, 0.306595, -3.415743, 0.000000, 0.403221, -0.915103, 0.397217, 0.436636, + 1.298809, 0.306595, -3.415743, 0.000000, 0.403221, -0.915103, 0.632070, 0.436636, + 0.912657, 0.303728, -3.417006, 0.000000, 0.403221, -0.915103, 0.397217, 0.436012, + 1.298809, 0.303728, -3.417006, 0.000000, 0.403221, -0.915103, 0.632070, 0.436012, + 1.299835, 0.227072, -3.415743, 0.776169, 0.000000, -0.630525, 0.632694, 0.436636, + 1.298809, 0.303728, -3.417006, 0.776169, 0.000000, -0.630525, 0.632070, 0.436012, + 1.299835, 0.303728, -3.415743, 0.776169, 0.000000, -0.630525, 0.632694, 0.436636, + 1.298809, 0.227072, -3.417006, 0.776169, 0.000000, -0.630525, 0.632070, 0.436012, + 0.912657, 0.227072, -3.417006, 0.000000, -0.403253, -0.915088, 0.397217, 0.436012, + 1.298809, 0.227072, -3.417006, 0.000000, -0.403253, -0.915088, 0.632070, 0.436012, + 0.912657, 0.224205, -3.415743, 0.000000, -0.403253, -0.915088, 0.397217, 0.436636, + 1.298809, 0.224205, -3.415743, 0.000000, -0.403253, -0.915088, 0.632070, 0.436636, + 0.911631, 0.227072, -2.940480, -0.747832, -0.267716, 0.607516, 0.396593, 0.671489, + 0.912657, 0.224205, -2.940480, -0.747832, -0.267716, 0.607516, 0.397217, 0.671489, + 0.912657, 0.227072, -2.939217, -0.747832, -0.267716, 0.607516, 0.397217, 0.672113, + 1.298809, 0.224205, -2.940480, 0.747751, -0.267825, 0.607567, 0.632070, 0.671489, + 1.299835, 0.227072, -2.940480, 0.747751, -0.267825, 0.607567, 0.632694, 0.671489, + 1.298809, 0.227072, -2.939217, 0.747751, -0.267825, 0.607567, 0.632070, 0.672113, + 0.912657, 0.306595, -2.940480, -0.747847, 0.267688, 0.607509, 0.397217, 0.671489, + 0.911631, 0.303728, -2.940480, -0.747847, 0.267688, 0.607509, 0.396593, 0.671489, + 0.912657, 0.303728, -2.939217, -0.747847, 0.267688, 0.607509, 0.397217, 0.672113, + 1.299835, 0.303728, -2.940480, 0.747767, 0.267796, 0.607561, 0.632694, 0.671489, + 1.298809, 0.306595, -2.940480, 0.747767, 0.267796, 0.607561, 0.632070, 0.671489, + 1.298809, 0.303728, -2.939217, 0.747767, 0.267796, 0.607561, 0.632070, 0.672113, + 0.912657, 0.303728, -3.417006, -0.747899, 0.267664, -0.607456, 0.397217, 0.436012, + 0.911631, 0.303728, -3.415743, -0.747899, 0.267664, -0.607456, 0.396593, 0.436636, + 0.912657, 0.306595, -3.415743, -0.747899, 0.267664, -0.607456, 0.397217, 0.436636, + 1.299835, 0.303728, -3.415743, 0.747846, 0.267645, -0.607529, 0.632694, 0.436636, + 1.298809, 0.303728, -3.417006, 0.747846, 0.267645, -0.607529, 0.632070, 0.436012, + 1.298809, 0.306595, -3.415743, 0.747846, 0.267645, -0.607529, 0.632070, 0.436636, + 0.912657, 0.224205, -3.415743, -0.747895, -0.267687, -0.607450, 0.397217, 0.436636, + 0.911631, 0.227072, -3.415743, -0.747895, -0.267687, -0.607450, 0.396593, 0.436636, + 0.912657, 0.227072, -3.417006, -0.747895, -0.267687, -0.607450, 0.397217, 0.436012, + 1.299835, 0.227072, -3.415743, 0.747842, -0.267668, -0.607524, 0.632694, 0.436636, + 1.298809, 0.224205, -3.415743, 0.747842, -0.267668, -0.607524, 0.632070, 0.436636, + 1.298809, 0.227072, -3.417006, 0.747842, -0.267668, -0.607524, 0.632070, 0.436012, + -1.222114, 0.224205, -1.710237, 0.000000, -1.000000, 0.000000, 0.397217, 0.671489, + -1.222114, 0.224205, -2.185500, 0.000000, -1.000000, 0.000000, 0.397217, 0.436636, + -0.973261, 0.224205, -1.710237, 0.000000, -1.000000, 0.000000, 0.632070, 0.671489, + -0.973261, 0.224205, -2.185500, 0.000000, -1.000000, 0.000000, 0.632070, 0.436636, + -1.222114, 0.303728, -1.708974, 0.000000, 0.000000, 1.000000, 0.397217, 0.672113, + -0.973261, 0.227072, -1.708974, 0.000000, 0.000000, 1.000000, 0.632070, 0.672113, + -0.973261, 0.303728, -1.708974, 0.000000, 0.000000, 1.000000, 0.632070, 0.672113, + -1.222114, 0.227072, -1.708974, 0.000000, 0.000000, 1.000000, 0.397217, 0.672113, + -1.222775, 0.227072, -2.185500, -1.000000, 0.000000, 0.000000, 0.396593, 0.436636, + -1.222775, 0.227072, -1.710237, -1.000000, 0.000000, 0.000000, 0.396593, 0.671489, + -1.222775, 0.303728, -1.710237, -1.000000, 0.000000, 0.000000, 0.396593, 0.671489, + -1.222775, 0.303728, -2.185500, -1.000000, 0.000000, 0.000000, 0.396593, 0.436636, + -0.972599, 0.227072, -1.710237, 1.000000, 0.000000, 0.000000, 0.632694, 0.671489, + -0.972599, 0.227072, -2.185500, 1.000000, 0.000000, 0.000000, 0.632694, 0.436636, + -0.972599, 0.303728, -1.710237, 1.000000, 0.000000, 0.000000, 0.632694, 0.671489, + -0.972599, 0.303728, -2.185500, 1.000000, 0.000000, 0.000000, 0.632694, 0.436636, + -1.222114, 0.306595, -2.185500, 0.000000, 1.000000, 0.000000, 0.397217, 0.436636, + -1.222114, 0.306595, -1.710237, 0.000000, 1.000000, 0.000000, 0.397217, 0.671489, + -0.973261, 0.306595, -1.710237, 0.000000, 1.000000, 0.000000, 0.632070, 0.671489, + -0.973261, 0.306595, -2.185500, 0.000000, 1.000000, 0.000000, 0.632070, 0.436636, + -1.222114, 0.227072, -2.186763, 0.000000, 0.000000, -1.000000, 0.397217, 0.436012, + -0.973261, 0.303728, -2.186763, 0.000000, 0.000000, -1.000000, 0.632070, 0.436012, + -0.973261, 0.227072, -2.186763, 0.000000, 0.000000, -1.000000, 0.632070, 0.436012, + -1.222114, 0.303728, -2.186763, 0.000000, 0.000000, -1.000000, 0.397217, 0.436012, + -1.222775, 0.227072, -1.710237, -0.974421, -0.224730, 0.000000, 0.396593, 0.671489, + -1.222775, 0.227072, -2.185500, -0.974421, -0.224730, 0.000000, 0.396593, 0.436636, + -1.222114, 0.224205, -1.710237, -0.974421, -0.224730, 0.000000, 0.397217, 0.671489, + -1.222114, 0.224205, -2.185500, -0.974421, -0.224730, 0.000000, 0.397217, 0.436636, + -1.222114, 0.224205, -1.710237, 0.000000, -0.403194, 0.915115, 0.397217, 0.671489, + -0.973261, 0.224205, -1.710237, 0.000000, -0.403194, 0.915115, 0.632070, 0.671489, + -1.222114, 0.227072, -1.708974, 0.000000, -0.403194, 0.915115, 0.397217, 0.672113, + -0.973261, 0.227072, -1.708974, 0.000000, -0.403194, 0.915115, 0.632070, 0.672113, + -1.222114, 0.303728, -1.708974, -0.885939, 0.000000, 0.463803, 0.397217, 0.672113, + -1.222775, 0.227072, -1.710237, -0.885939, 0.000000, 0.463803, 0.396593, 0.671489, + -1.222114, 0.227072, -1.708974, -0.885939, 0.000000, 0.463803, 0.397217, 0.672113, + -1.222775, 0.303728, -1.710237, -0.885939, 0.000000, 0.463803, 0.396593, 0.671489, + -0.973261, 0.224205, -1.710237, 0.974404, -0.224804, 0.000000, 0.632070, 0.671489, + -0.973261, 0.224205, -2.185500, 0.974404, -0.224804, 0.000000, 0.632070, 0.436636, + -0.972599, 0.227072, -1.710237, 0.974404, -0.224804, 0.000000, 0.632694, 0.671489, + -0.972599, 0.227072, -2.185500, 0.974404, -0.224804, 0.000000, 0.632694, 0.436636, + -0.972599, 0.227072, -1.710237, 0.885905, 0.000000, 0.463867, 0.632694, 0.671489, + -0.972599, 0.303728, -1.710237, 0.885905, 0.000000, 0.463867, 0.632694, 0.671489, + -0.973261, 0.227072, -1.708974, 0.885905, 0.000000, 0.463867, 0.632070, 0.672113, + -0.973261, 0.303728, -1.708974, 0.885905, 0.000000, 0.463867, 0.632070, 0.672113, + -1.222114, 0.306595, -1.710237, -0.974425, 0.224711, 0.000000, 0.397217, 0.671489, + -1.222114, 0.306595, -2.185500, -0.974425, 0.224711, 0.000000, 0.397217, 0.436636, + -1.222775, 0.303728, -1.710237, -0.974425, 0.224711, 0.000000, 0.396593, 0.671489, + -1.222775, 0.303728, -2.185500, -0.974425, 0.224711, 0.000000, 0.396593, 0.436636, + -1.222114, 0.303728, -1.708974, 0.000000, 0.403161, 0.915129, 0.397217, 0.672113, + -0.973261, 0.303728, -1.708974, 0.000000, 0.403161, 0.915129, 0.632070, 0.672113, + -1.222114, 0.306595, -1.710237, 0.000000, 0.403161, 0.915129, 0.397217, 0.671489, + -0.973261, 0.306595, -1.710237, 0.000000, 0.403161, 0.915129, 0.632070, 0.671489, + -0.972599, 0.303728, -1.710237, 0.974408, 0.224785, 0.000000, 0.632694, 0.671489, + -0.972599, 0.303728, -2.185500, 0.974408, 0.224785, 0.000000, 0.632694, 0.436636, + -0.973261, 0.306595, -1.710237, 0.974408, 0.224785, 0.000000, 0.632070, 0.671489, + -0.973261, 0.306595, -2.185500, 0.974408, 0.224785, 0.000000, 0.632070, 0.436636, + -1.222114, 0.303728, -2.186763, -0.885971, 0.000000, -0.463741, 0.397217, 0.436012, + -1.222114, 0.227072, -2.186763, -0.885971, 0.000000, -0.463741, 0.397217, 0.436012, + -1.222775, 0.303728, -2.185500, -0.885971, 0.000000, -0.463741, 0.396593, 0.436636, + -1.222775, 0.227072, -2.185500, -0.885971, 0.000000, -0.463741, 0.396593, 0.436636, + -1.222114, 0.306595, -2.185500, 0.000000, 0.403221, -0.915103, 0.397217, 0.436636, + -0.973261, 0.306595, -2.185500, 0.000000, 0.403221, -0.915103, 0.632070, 0.436636, + -1.222114, 0.303728, -2.186763, 0.000000, 0.403221, -0.915103, 0.397217, 0.436012, + -0.973261, 0.303728, -2.186763, 0.000000, 0.403221, -0.915103, 0.632070, 0.436012, + -0.972599, 0.227072, -2.185500, 0.885938, 0.000000, -0.463805, 0.632694, 0.436636, + -0.973261, 0.303728, -2.186763, 0.885938, 0.000000, -0.463805, 0.632070, 0.436012, + -0.972599, 0.303728, -2.185500, 0.885938, 0.000000, -0.463805, 0.632694, 0.436636, + -0.973261, 0.227072, -2.186763, 0.885938, 0.000000, -0.463805, 0.632070, 0.436012, + -1.222114, 0.227072, -2.186763, 0.000000, -0.403253, -0.915088, 0.397217, 0.436012, + -0.973261, 0.227072, -2.186763, 0.000000, -0.403253, -0.915088, 0.632070, 0.436012, + -1.222114, 0.224205, -2.185500, 0.000000, -0.403253, -0.915088, 0.397217, 0.436636, + -0.973261, 0.224205, -2.185500, 0.000000, -0.403253, -0.915088, 0.632070, 0.436636, + -1.222775, 0.227072, -1.710237, -0.867990, -0.200249, 0.454416, 0.396593, 0.671489, + -1.222114, 0.224205, -1.710237, -0.867990, -0.200249, 0.454416, 0.397217, 0.671489, + -1.222114, 0.227072, -1.708974, -0.867990, -0.200249, 0.454416, 0.397217, 0.672113, + -0.973261, 0.224205, -1.710237, 0.867937, -0.200340, 0.454476, 0.632070, 0.671489, + -0.972599, 0.227072, -1.710237, 0.867937, -0.200340, 0.454476, 0.632694, 0.671489, + -0.973261, 0.227072, -1.708974, 0.867937, -0.200340, 0.454476, 0.632070, 0.672113, + -1.222114, 0.306595, -1.710237, -0.868000, 0.200226, 0.454407, 0.397217, 0.671489, + -1.222775, 0.303728, -1.710237, -0.868000, 0.200226, 0.454407, 0.396593, 0.671489, + -1.222114, 0.303728, -1.708974, -0.868000, 0.200226, 0.454407, 0.397217, 0.672113, + -0.972599, 0.303728, -1.710237, 0.867948, 0.200316, 0.454467, 0.632694, 0.671489, + -0.973261, 0.306595, -1.710237, 0.867948, 0.200316, 0.454467, 0.632070, 0.671489, + -0.973261, 0.303728, -1.708974, 0.867948, 0.200316, 0.454467, 0.632070, 0.672113, + -1.222114, 0.303728, -2.186763, -0.868033, 0.200202, -0.454353, 0.397217, 0.436012, + -1.222775, 0.303728, -2.185500, -0.868033, 0.200202, -0.454353, 0.396593, 0.436636, + -1.222114, 0.306595, -2.185500, -0.868033, 0.200202, -0.454353, 0.397217, 0.436636, + -0.972599, 0.303728, -2.185500, 0.867999, 0.200194, -0.454422, 0.632694, 0.436636, + -0.973261, 0.303728, -2.186763, 0.867999, 0.200194, -0.454422, 0.632070, 0.436012, + -0.973261, 0.306595, -2.185500, 0.867999, 0.200194, -0.454422, 0.632070, 0.436636, + -1.222114, 0.224205, -2.185500, -0.868031, -0.200220, -0.454350, 0.397217, 0.436636, + -1.222775, 0.227072, -2.185500, -0.868031, -0.200220, -0.454350, 0.396593, 0.436636, + -1.222114, 0.227072, -2.186763, -0.868031, -0.200220, -0.454350, 0.397217, 0.436012, + -0.972599, 0.227072, -2.185500, 0.867997, -0.200212, -0.454419, 0.632694, 0.436636, + -0.973261, 0.224205, -2.185500, 0.867997, -0.200212, -0.454419, 0.632070, 0.436636, + -0.973261, 0.227072, -2.186763, 0.867997, -0.200212, -0.454419, 0.632070, 0.436012, + -2.188500, 0.186310, 3.409591, 0.000000, -1.000000, 0.000000, 0.632070, 0.671489, + -2.765992, 0.186310, 3.409591, 0.000000, -1.000000, 0.000000, 0.397217, 0.671489, + -2.765992, 0.186310, 2.945427, 0.000000, -1.000000, 0.000000, 0.397217, 0.436636, + -2.188500, 0.186310, 2.945427, 0.000000, -1.000000, 0.000000, 0.632070, 0.436636, + -2.765992, 0.241783, 3.409591, 0.000000, 0.000000, 1.000000, 0.397217, 0.671489, + -2.188500, 0.186310, 3.409591, 0.000000, 0.000000, 1.000000, 0.632070, 0.671489, + -2.188500, 0.241783, 3.409591, 0.000000, 0.000000, 1.000000, 0.632070, 0.671489, + -2.765992, 0.186310, 3.409591, 0.000000, 0.000000, 1.000000, 0.397217, 0.671489, + -2.765992, 0.186310, 2.945427, -1.000000, 0.000000, 0.000000, 0.397217, 0.436636, + -2.765992, 0.186310, 3.409591, -1.000000, 0.000000, 0.000000, 0.397217, 0.671489, + -2.765992, 0.241783, 3.409591, -1.000000, 0.000000, 0.000000, 0.397217, 0.671489, + -2.765992, 0.241783, 2.945427, -1.000000, 0.000000, 0.000000, 0.397217, 0.436636, + -2.188500, 0.186310, 3.409591, 1.000000, 0.000000, 0.000000, 0.632070, 0.671489, + -2.188500, 0.186310, 2.945427, 1.000000, 0.000000, 0.000000, 0.632070, 0.436636, + -2.188500, 0.241783, 3.409591, 1.000000, 0.000000, 0.000000, 0.632070, 0.671489, + -2.188500, 0.241783, 2.945427, 1.000000, 0.000000, 0.000000, 0.632070, 0.436636, + -2.765992, 0.241783, 3.409591, 0.000000, 1.000000, 0.000000, 0.397217, 0.671489, + -2.188500, 0.241783, 3.409591, 0.000000, 1.000000, 0.000000, 0.632070, 0.671489, + -2.765992, 0.241783, 2.945427, 0.000000, 1.000000, 0.000000, 0.397217, 0.436636, + -2.188500, 0.241783, 2.945427, 0.000000, 1.000000, 0.000000, 0.632070, 0.436636, + -2.765992, 0.186310, 2.945427, 0.000000, 0.000000, -1.000000, 0.397217, 0.436636, + -2.188500, 0.241783, 2.945427, 0.000000, 0.000000, -1.000000, 0.632070, 0.436636, + -2.188500, 0.186310, 2.945427, 0.000000, 0.000000, -1.000000, 0.632070, 0.436636, + -2.765992, 0.241783, 2.945427, 0.000000, 0.000000, -1.000000, 0.397217, 0.436636, + -2.024500, 0.191003, 3.839474, 0.000000, -1.000000, 0.000000, 0.397217, 0.671489, + -2.024500, 0.191003, 3.453836, 0.000000, -1.000000, 0.000000, 0.397217, 0.436636, + -1.811259, 0.191003, 3.839474, 0.000000, -1.000000, 0.000000, 0.632070, 0.671489, + -1.811259, 0.191003, 3.453836, 0.000000, -1.000000, 0.000000, 0.632070, 0.436636, + -2.024500, 0.237090, 3.839474, 0.000000, 0.000000, 1.000000, 0.397217, 0.671489, + -1.811259, 0.191003, 3.839474, 0.000000, 0.000000, 1.000000, 0.632070, 0.671489, + -1.811259, 0.237090, 3.839474, 0.000000, 0.000000, 1.000000, 0.632070, 0.671489, + -2.024500, 0.191003, 3.839474, 0.000000, 0.000000, 1.000000, 0.397217, 0.671489, + -2.024500, 0.191003, 3.453836, -1.000000, 0.000000, 0.000000, 0.397217, 0.436636, + -2.024500, 0.191003, 3.839474, -1.000000, 0.000000, 0.000000, 0.397217, 0.671489, + -2.024500, 0.237090, 3.839474, -1.000000, 0.000000, 0.000000, 0.397217, 0.671489, + -2.024500, 0.237090, 3.453836, -1.000000, 0.000000, 0.000000, 0.397217, 0.436636, + -1.811259, 0.191003, 3.839474, 1.000000, 0.000000, 0.000000, 0.632070, 0.671489, + -1.811259, 0.191003, 3.453836, 1.000000, 0.000000, 0.000000, 0.632070, 0.436636, + -1.811259, 0.237090, 3.839474, 1.000000, 0.000000, 0.000000, 0.632070, 0.671489, + -1.811259, 0.237090, 3.453836, 1.000000, 0.000000, 0.000000, 0.632070, 0.436636, + -2.024500, 0.237090, 3.453836, 0.000000, 1.000000, 0.000000, 0.397217, 0.436636, + -2.024500, 0.237090, 3.839474, 0.000000, 1.000000, 0.000000, 0.397217, 0.671489, + -1.811259, 0.237090, 3.839474, 0.000000, 1.000000, 0.000000, 0.632070, 0.671489, + -1.811259, 0.237090, 3.453836, 0.000000, 1.000000, 0.000000, 0.632070, 0.436636, + -2.024500, 0.191003, 3.453836, 0.000000, 0.000000, -1.000000, 0.397217, 0.436636, + -1.811259, 0.237090, 3.453836, 0.000000, 0.000000, -1.000000, 0.632070, 0.436636, + -1.811259, 0.191003, 3.453836, 0.000000, 0.000000, -1.000000, 0.632070, 0.436636, + -2.024500, 0.237090, 3.453836, 0.000000, 0.000000, -1.000000, 0.397217, 0.436636, + -2.818440, 0.191003, 3.911650, 0.000000, -1.000000, 0.000000, 0.397217, 0.671489, + -2.818440, 0.191003, 3.526012, 0.000000, -1.000000, 0.000000, 0.397217, 0.436636, + -2.605198, 0.191003, 3.911650, 0.000000, -1.000000, 0.000000, 0.632070, 0.671489, + -2.605198, 0.191003, 3.526012, 0.000000, -1.000000, 0.000000, 0.632070, 0.436636, + -2.818440, 0.237090, 3.911650, 0.000000, 0.000000, 1.000000, 0.397217, 0.671489, + -2.605198, 0.191003, 3.911650, 0.000000, 0.000000, 1.000000, 0.632070, 0.671489, + -2.605198, 0.237090, 3.911650, 0.000000, 0.000000, 1.000000, 0.632070, 0.671489, + -2.818440, 0.191003, 3.911650, 0.000000, 0.000000, 1.000000, 0.397217, 0.671489, + -2.818440, 0.191003, 3.526012, -1.000000, 0.000000, 0.000000, 0.397217, 0.436636, + -2.818440, 0.191003, 3.911650, -1.000000, 0.000000, 0.000000, 0.397217, 0.671489, + -2.818440, 0.237090, 3.911650, -1.000000, 0.000000, 0.000000, 0.397217, 0.671489, + -2.818440, 0.237090, 3.526012, -1.000000, 0.000000, 0.000000, 0.397217, 0.436636, + -2.605198, 0.191003, 3.911650, 1.000000, 0.000000, 0.000000, 0.632070, 0.671489, + -2.605198, 0.191003, 3.526012, 1.000000, 0.000000, 0.000000, 0.632070, 0.436636, + -2.605198, 0.237090, 3.911650, 1.000000, 0.000000, 0.000000, 0.632070, 0.671489, + -2.605198, 0.237090, 3.526012, 1.000000, 0.000000, 0.000000, 0.632070, 0.436636, + -2.818440, 0.237090, 3.526012, 0.000000, 1.000000, 0.000000, 0.397217, 0.436636, + -2.818440, 0.237090, 3.911650, 0.000000, 1.000000, 0.000000, 0.397217, 0.671489, + -2.605198, 0.237090, 3.911650, 0.000000, 1.000000, 0.000000, 0.632070, 0.671489, + -2.605198, 0.237090, 3.526012, 0.000000, 1.000000, 0.000000, 0.632070, 0.436636, + -2.818440, 0.191003, 3.526012, 0.000000, 0.000000, -1.000000, 0.397217, 0.436636, + -2.605198, 0.237090, 3.526012, 0.000000, 0.000000, -1.000000, 0.632070, 0.436636, + -2.605198, 0.191003, 3.526012, 0.000000, 0.000000, -1.000000, 0.632070, 0.436636, + -2.818440, 0.237090, 3.526012, 0.000000, 0.000000, -1.000000, 0.397217, 0.436636, + -0.493921, 0.186310, 4.172573, 0.000000, -1.000000, 0.000000, 0.632070, 0.671489, + -0.941975, 0.186310, 4.172573, 0.000000, -1.000000, 0.000000, 0.397217, 0.671489, + -0.941975, 0.186310, 3.842501, 0.000000, -1.000000, 0.000000, 0.397217, 0.436636, + -0.493921, 0.186310, 3.842501, 0.000000, -1.000000, 0.000000, 0.632070, 0.436636, + -0.941975, 0.241783, 4.172573, 0.000000, 0.000000, 1.000000, 0.397217, 0.671489, + -0.493921, 0.186310, 4.172573, 0.000000, 0.000000, 1.000000, 0.632070, 0.671489, + -0.493921, 0.241783, 4.172573, 0.000000, 0.000000, 1.000000, 0.632070, 0.671489, + -0.941975, 0.186310, 4.172573, 0.000000, 0.000000, 1.000000, 0.397217, 0.671489, + -0.941975, 0.186310, 3.842501, -1.000000, 0.000000, 0.000000, 0.397217, 0.436636, + -0.941975, 0.186310, 4.172573, -1.000000, 0.000000, 0.000000, 0.397217, 0.671489, + -0.941975, 0.241783, 4.172573, -1.000000, 0.000000, 0.000000, 0.397217, 0.671489, + -0.941975, 0.241783, 3.842501, -1.000000, 0.000000, 0.000000, 0.397217, 0.436636, + -0.493921, 0.186310, 4.172573, 1.000000, 0.000000, 0.000000, 0.632070, 0.671489, + -0.493921, 0.186310, 3.842501, 1.000000, 0.000000, 0.000000, 0.632070, 0.436636, + -0.493921, 0.241783, 4.172573, 1.000000, 0.000000, 0.000000, 0.632070, 0.671489, + -0.493921, 0.241783, 3.842501, 1.000000, 0.000000, 0.000000, 0.632070, 0.436636, + -0.941975, 0.241783, 4.172573, 0.000000, 1.000000, 0.000000, 0.397217, 0.671489, + -0.493921, 0.241783, 4.172573, 0.000000, 1.000000, 0.000000, 0.632070, 0.671489, + -0.941975, 0.241783, 3.842501, 0.000000, 1.000000, 0.000000, 0.397217, 0.436636, + -0.493921, 0.241783, 3.842501, 0.000000, 1.000000, 0.000000, 0.632070, 0.436636, + -0.941975, 0.186310, 3.842501, 0.000000, 0.000000, -1.000000, 0.397217, 0.436636, + -0.493921, 0.241783, 3.842501, 0.000000, 0.000000, -1.000000, 0.632070, 0.436636, + -0.493921, 0.186310, 3.842501, 0.000000, 0.000000, -1.000000, 0.632070, 0.436636, + -0.941975, 0.241783, 3.842501, 0.000000, 0.000000, -1.000000, 0.397217, 0.436636, + -0.111684, 0.151794, -1.274334, 0.000000, -1.000000, 0.000000, 0.632070, 0.671489, + -0.319996, 0.151794, -1.274334, 0.000000, -1.000000, 0.000000, 0.397217, 0.671489, + -0.319996, 0.151794, -1.607634, 0.000000, -1.000000, 0.000000, 0.397217, 0.436636, + -0.111684, 0.151794, -1.607634, 0.000000, -1.000000, 0.000000, 0.632070, 0.436636, + -0.319996, 0.263332, -1.273449, 0.000000, 0.000000, 1.000000, 0.397217, 0.672113, + -0.111684, 0.155815, -1.273449, 0.000000, 0.000000, 1.000000, 0.632070, 0.672113, + -0.111684, 0.263332, -1.273449, 0.000000, 0.000000, 1.000000, 0.632070, 0.672113, + -0.319996, 0.155815, -1.273449, 0.000000, 0.000000, 1.000000, 0.397217, 0.672113, + -0.320550, 0.155815, -1.607634, -1.000000, 0.000000, 0.000000, 0.396593, 0.436636, + -0.320550, 0.155815, -1.274334, -1.000000, 0.000000, 0.000000, 0.396593, 0.671489, + -0.320550, 0.263332, -1.274334, -1.000000, 0.000000, 0.000000, 0.396593, 0.671489, + -0.320550, 0.263332, -1.607634, -1.000000, 0.000000, 0.000000, 0.396593, 0.436636, + -0.111130, 0.155815, -1.274334, 1.000000, 0.000000, 0.000000, 0.632694, 0.671489, + -0.111130, 0.155815, -1.607634, 1.000000, 0.000000, 0.000000, 0.632694, 0.436636, + -0.111130, 0.263332, -1.274334, 1.000000, 0.000000, 0.000000, 0.632694, 0.671489, + -0.111130, 0.263332, -1.607634, 1.000000, 0.000000, 0.000000, 0.632694, 0.436636, + -0.319996, 0.267354, -1.274334, 0.000000, 1.000000, 0.000000, 0.397217, 0.671489, + -0.111684, 0.267354, -1.274334, 0.000000, 1.000000, 0.000000, 0.632070, 0.671489, + -0.319996, 0.267354, -1.607634, 0.000000, 1.000000, 0.000000, 0.397217, 0.436636, + -0.111684, 0.267354, -1.607634, 0.000000, 1.000000, 0.000000, 0.632070, 0.436636, + -0.319996, 0.155815, -1.608520, 0.000000, 0.000000, -1.000000, 0.397217, 0.436012, + -0.111684, 0.263332, -1.608520, 0.000000, 0.000000, -1.000000, 0.632070, 0.436012, + -0.111684, 0.155815, -1.608520, 0.000000, 0.000000, -1.000000, 0.632070, 0.436012, + -0.319996, 0.263332, -1.608520, 0.000000, 0.000000, -1.000000, 0.397217, 0.436012, + -0.320550, 0.155815, -1.274334, -0.990660, -0.136358, 0.000000, 0.396593, 0.671489, + -0.320550, 0.155815, -1.607634, -0.990660, -0.136358, 0.000000, 0.396593, 0.436636, + -0.319996, 0.151794, -1.274334, -0.990660, -0.136358, 0.000000, 0.397217, 0.671489, + -0.319996, 0.151794, -1.607634, -0.990660, -0.136358, 0.000000, 0.397217, 0.436636, + -0.319996, 0.151794, -1.274334, 0.000000, -0.215138, 0.976584, 0.397217, 0.671489, + -0.111684, 0.151794, -1.274334, 0.000000, -0.215138, 0.976584, 0.632070, 0.671489, + -0.319996, 0.155815, -1.273449, 0.000000, -0.215138, 0.976584, 0.397217, 0.672113, + -0.111684, 0.155815, -1.273449, 0.000000, -0.215138, 0.976584, 0.632070, 0.672113, + -0.319996, 0.263332, -1.273449, -0.848042, 0.000000, 0.529930, 0.397217, 0.672113, + -0.320550, 0.155815, -1.274334, -0.848042, 0.000000, 0.529930, 0.396593, 0.671489, + -0.319996, 0.155815, -1.273449, -0.848042, 0.000000, 0.529930, 0.397217, 0.672113, + -0.320550, 0.263332, -1.274334, -0.848042, 0.000000, 0.529930, 0.396593, 0.671489, + -0.111684, 0.151794, -1.274334, 0.990653, -0.136404, 0.000000, 0.632070, 0.671489, + -0.111684, 0.151794, -1.607634, 0.990653, -0.136404, 0.000000, 0.632070, 0.436636, + -0.111130, 0.155815, -1.274334, 0.990653, -0.136404, 0.000000, 0.632694, 0.671489, + -0.111130, 0.155815, -1.607634, 0.990653, -0.136404, 0.000000, 0.632694, 0.436636, + -0.111130, 0.155815, -1.274334, 0.848000, 0.000000, 0.529997, 0.632694, 0.671489, + -0.111130, 0.263332, -1.274334, 0.848000, 0.000000, 0.529997, 0.632694, 0.671489, + -0.111684, 0.155815, -1.273449, 0.848000, 0.000000, 0.529997, 0.632070, 0.672113, + -0.111684, 0.263332, -1.273449, 0.848000, 0.000000, 0.529997, 0.632070, 0.672113, + -0.319996, 0.267354, -1.274334, -0.990661, 0.136346, 0.000000, 0.397217, 0.671489, + -0.319996, 0.267354, -1.607634, -0.990661, 0.136346, 0.000000, 0.397217, 0.436636, + -0.320550, 0.263332, -1.274334, -0.990661, 0.136346, 0.000000, 0.396593, 0.671489, + -0.320550, 0.263332, -1.607634, -0.990661, 0.136346, 0.000000, 0.396593, 0.436636, + -0.319996, 0.263332, -1.273449, 0.000000, 0.215118, 0.976588, 0.397217, 0.672113, + -0.111684, 0.263332, -1.273449, 0.000000, 0.215118, 0.976588, 0.632070, 0.672113, + -0.319996, 0.267354, -1.274334, 0.000000, 0.215118, 0.976588, 0.397217, 0.671489, + -0.111684, 0.267354, -1.274334, 0.000000, 0.215118, 0.976588, 0.632070, 0.671489, + -0.111130, 0.263332, -1.274334, 0.990655, 0.136392, 0.000000, 0.632694, 0.671489, + -0.111130, 0.263332, -1.607634, 0.990655, 0.136392, 0.000000, 0.632694, 0.436636, + -0.111684, 0.267354, -1.274334, 0.990655, 0.136392, 0.000000, 0.632070, 0.671489, + -0.111684, 0.267354, -1.607634, 0.990655, 0.136392, 0.000000, 0.632070, 0.436636, + -0.319996, 0.263332, -1.608520, -0.848082, 0.000000, -0.529865, 0.397217, 0.436012, + -0.319996, 0.155815, -1.608520, -0.848082, 0.000000, -0.529865, 0.397217, 0.436012, + -0.320550, 0.263332, -1.607634, -0.848082, 0.000000, -0.529865, 0.396593, 0.436636, + -0.320550, 0.155815, -1.607634, -0.848082, 0.000000, -0.529865, 0.396593, 0.436636, + -0.319996, 0.267354, -1.607634, 0.000000, 0.215155, -0.976580, 0.397217, 0.436636, + -0.111684, 0.267354, -1.607634, 0.000000, 0.215155, -0.976580, 0.632070, 0.436636, + -0.319996, 0.263332, -1.608520, 0.000000, 0.215155, -0.976580, 0.397217, 0.436012, + -0.111684, 0.263332, -1.608520, 0.000000, 0.215155, -0.976580, 0.632070, 0.436012, + -0.111130, 0.155815, -1.607634, 0.848040, 0.000000, -0.529932, 0.632694, 0.436636, + -0.111684, 0.263332, -1.608520, 0.848040, 0.000000, -0.529932, 0.632070, 0.436012, + -0.111130, 0.263332, -1.607634, 0.848040, 0.000000, -0.529932, 0.632694, 0.436636, + -0.111684, 0.155815, -1.608520, 0.848040, 0.000000, -0.529932, 0.632070, 0.436012, + -0.319996, 0.155815, -1.608520, 0.000000, -0.215175, -0.976576, 0.397217, 0.436012, + -0.111684, 0.155815, -1.608520, 0.000000, -0.215175, -0.976576, 0.632070, 0.436012, + -0.319996, 0.151794, -1.607634, 0.000000, -0.215175, -0.976576, 0.397217, 0.436636, + -0.111684, 0.151794, -1.607634, 0.000000, -0.215175, -0.976576, 0.632070, 0.436636, + -0.320550, 0.155815, -1.274334, -0.842314, -0.115977, 0.526362, 0.396593, 0.671489, + -0.319996, 0.151794, -1.274334, -0.842314, -0.115977, 0.526362, 0.397217, 0.671489, + -0.319996, 0.155815, -1.273449, -0.842314, -0.115977, 0.526362, 0.397217, 0.672113, + -0.111684, 0.151794, -1.274334, 0.842263, -0.116029, 0.526431, 0.632070, 0.671489, + -0.111130, 0.155815, -1.274334, 0.842263, -0.116029, 0.526431, 0.632694, 0.671489, + -0.111684, 0.155815, -1.273449, 0.842263, -0.116029, 0.526431, 0.632070, 0.672113, + -0.319996, 0.267354, -1.274334, -0.842323, 0.115963, 0.526351, 0.397217, 0.671489, + -0.320550, 0.263332, -1.274334, -0.842323, 0.115963, 0.526351, 0.396593, 0.671489, + -0.319996, 0.263332, -1.273449, -0.842323, 0.115963, 0.526351, 0.397217, 0.672113, + -0.111130, 0.263332, -1.274334, 0.842272, 0.116016, 0.526420, 0.632694, 0.671489, + -0.111684, 0.267354, -1.274334, 0.842272, 0.116016, 0.526420, 0.632070, 0.671489, + -0.111684, 0.263332, -1.273449, 0.842272, 0.116016, 0.526420, 0.632070, 0.672113, + -0.319996, 0.263332, -1.608520, -0.842361, 0.115950, -0.526292, 0.397217, 0.436012, + -0.320550, 0.263332, -1.607634, -0.842361, 0.115950, -0.526292, 0.396593, 0.436636, + -0.319996, 0.267354, -1.607634, -0.842361, 0.115950, -0.526292, 0.397217, 0.436636, + -0.111130, 0.263332, -1.607634, 0.842316, 0.115944, -0.526365, 0.632694, 0.436636, + -0.111684, 0.263332, -1.608520, 0.842316, 0.115944, -0.526365, 0.632070, 0.436012, + -0.111684, 0.267354, -1.607634, 0.842316, 0.115944, -0.526365, 0.632070, 0.436636, + -0.319996, 0.151794, -1.607634, -0.842361, -0.115961, -0.526290, 0.397217, 0.436636, + -0.320550, 0.155815, -1.607634, -0.842361, -0.115961, -0.526290, 0.396593, 0.436636, + -0.319996, 0.155815, -1.608520, -0.842361, -0.115961, -0.526290, 0.397217, 0.436012, + -0.111130, 0.155815, -1.607634, 0.842316, -0.115955, -0.526363, 0.632694, 0.436636, + -0.111684, 0.151794, -1.607634, 0.842316, -0.115955, -0.526363, 0.632070, 0.436636, + -0.111684, 0.155815, -1.608520, 0.842316, -0.115955, -0.526363, 0.632070, 0.436012, + 0.762557, 0.119424, -1.835621, 0.000000, -1.000000, 0.000000, 0.632070, 0.671489, + -0.833927, 0.119424, -1.835621, 0.000000, -1.000000, 0.000000, 0.397217, 0.671489, + -0.833927, 0.119424, -3.419127, 0.000000, -1.000000, 0.000000, 0.397217, 0.436636, + 0.762557, 0.119424, -3.419127, 0.000000, -1.000000, 0.000000, 0.632070, 0.436636, + -0.833927, 0.308670, -1.835621, 0.000000, 0.000000, 1.000000, 0.397217, 0.671489, + 0.762557, 0.119424, -1.835621, 0.000000, 0.000000, 1.000000, 0.632070, 0.671489, + 0.762557, 0.308670, -1.835621, 0.000000, 0.000000, 1.000000, 0.632070, 0.671489, + -0.833927, 0.119424, -1.835621, 0.000000, 0.000000, 1.000000, 0.397217, 0.671489, + -0.833927, 0.119424, -3.419127, -1.000000, 0.000000, 0.000000, 0.397217, 0.436636, + -0.833927, 0.119424, -1.835621, -1.000000, 0.000000, 0.000000, 0.397217, 0.671489, + -0.833927, 0.308670, -1.835621, -1.000000, 0.000000, 0.000000, 0.397217, 0.671489, + -0.833927, 0.308670, -3.419127, -1.000000, 0.000000, 0.000000, 0.397217, 0.436636, + 0.762557, 0.119424, -1.835621, 1.000000, 0.000000, 0.000000, 0.632070, 0.671489, + 0.762557, 0.119424, -3.419127, 1.000000, 0.000000, 0.000000, 0.632070, 0.436636, + 0.762557, 0.308670, -1.835621, 1.000000, 0.000000, 0.000000, 0.632070, 0.671489, + 0.762557, 0.308670, -3.419127, 1.000000, 0.000000, 0.000000, 0.632070, 0.436636, + -0.833927, 0.308670, -1.835621, 0.000000, 1.000000, 0.000000, 0.397217, 0.671489, + 0.762557, 0.308670, -1.835621, 0.000000, 1.000000, 0.000000, 0.632070, 0.671489, + -0.833927, 0.308670, -3.419127, 0.000000, 1.000000, 0.000000, 0.397217, 0.436636, + 0.762557, 0.308670, -3.419127, 0.000000, 1.000000, 0.000000, 0.632070, 0.436636, + -0.833927, 0.119424, -3.419127, 0.000000, 0.000000, -1.000000, 0.397217, 0.436636, + 0.762557, 0.308670, -3.419127, 0.000000, 0.000000, -1.000000, 0.632070, 0.436636, + 0.762557, 0.119424, -3.419127, 0.000000, 0.000000, -1.000000, 0.632070, 0.436636, + -0.833927, 0.308670, -3.419127, 0.000000, 0.000000, -1.000000, 0.397217, 0.436636, + -0.447004, 0.217982, -0.113585, 0.000000, -1.000000, 0.000000, 0.632070, 0.671489, + -0.891486, 0.217982, -0.113585, 0.000000, -1.000000, 0.000000, 0.397217, 0.671489, + -0.891486, 0.217982, -0.660639, 0.000000, -1.000000, 0.000000, 0.397217, 0.436636, + -0.447004, 0.217982, -0.660639, 0.000000, -1.000000, 0.000000, 0.632070, 0.436636, + -0.891486, 0.309518, -0.112131, 0.000000, 0.000000, 1.000000, 0.397217, 0.672113, + -0.447004, 0.221282, -0.112131, 0.000000, 0.000000, 1.000000, 0.632070, 0.672113, + -0.447004, 0.309518, -0.112131, 0.000000, 0.000000, 1.000000, 0.632070, 0.672113, + -0.891486, 0.221282, -0.112131, 0.000000, 0.000000, 1.000000, 0.397217, 0.672113, + -0.892667, 0.221282, -0.660639, -1.000000, 0.000000, 0.000000, 0.396593, 0.436636, + -0.892667, 0.221282, -0.113585, -1.000000, 0.000000, 0.000000, 0.396593, 0.671489, + -0.892667, 0.309518, -0.113585, -1.000000, 0.000000, 0.000000, 0.396593, 0.671489, + -0.892667, 0.309518, -0.660639, -1.000000, 0.000000, 0.000000, 0.396593, 0.436636, + -0.445822, 0.221282, -0.113585, 1.000000, 0.000000, 0.000000, 0.632694, 0.671489, + -0.445822, 0.221282, -0.660639, 1.000000, 0.000000, 0.000000, 0.632694, 0.436636, + -0.445822, 0.309518, -0.113585, 1.000000, 0.000000, 0.000000, 0.632694, 0.671489, + -0.445822, 0.309518, -0.660639, 1.000000, 0.000000, 0.000000, 0.632694, 0.436636, + -0.891486, 0.312818, -0.113585, 0.000000, 1.000000, 0.000000, 0.397217, 0.671489, + -0.447004, 0.312818, -0.113585, 0.000000, 1.000000, 0.000000, 0.632070, 0.671489, + -0.891486, 0.312818, -0.660639, 0.000000, 1.000000, 0.000000, 0.397217, 0.436636, + -0.447004, 0.312818, -0.660639, 0.000000, 1.000000, 0.000000, 0.632070, 0.436636, + -0.891486, 0.221282, -0.662094, 0.000000, 0.000000, -1.000000, 0.397217, 0.436012, + -0.447004, 0.309518, -0.662094, 0.000000, 0.000000, -1.000000, 0.632070, 0.436012, + -0.447004, 0.221282, -0.662094, 0.000000, 0.000000, -1.000000, 0.632070, 0.436012, + -0.891486, 0.309518, -0.662094, 0.000000, 0.000000, -1.000000, 0.397217, 0.436012, + -0.892667, 0.221282, -0.660639, -0.941524, -0.336945, 0.000000, 0.396593, 0.436636, + -0.891486, 0.217982, -0.113585, -0.941524, -0.336945, 0.000000, 0.397217, 0.671489, + -0.892667, 0.221282, -0.113585, -0.941524, -0.336945, 0.000000, 0.396593, 0.671489, + -0.891486, 0.217982, -0.660639, -0.941524, -0.336945, 0.000000, 0.397217, 0.436636, + -0.891486, 0.217982, -0.113585, 0.000000, -0.403194, 0.915115, 0.397217, 0.671489, + -0.447004, 0.217982, -0.113585, 0.000000, -0.403194, 0.915115, 0.632070, 0.671489, + -0.891486, 0.221282, -0.112131, 0.000000, -0.403194, 0.915115, 0.397217, 0.672113, + -0.447004, 0.221282, -0.112131, 0.000000, -0.403194, 0.915115, 0.632070, 0.672113, + -0.891486, 0.309518, -0.112131, -0.776170, 0.000000, 0.630523, 0.397217, 0.672113, + -0.892667, 0.221282, -0.113585, -0.776170, 0.000000, 0.630523, 0.396593, 0.671489, + -0.891486, 0.221282, -0.112131, -0.776170, 0.000000, 0.630523, 0.397217, 0.672113, + -0.892667, 0.309518, -0.113585, -0.776170, 0.000000, 0.630523, 0.396593, 0.671489, + -0.447004, 0.217982, -0.113585, 0.941487, -0.337049, 0.000000, 0.632070, 0.671489, + -0.447004, 0.217982, -0.660639, 0.941487, -0.337049, 0.000000, 0.632070, 0.436636, + -0.445822, 0.221282, -0.113585, 0.941487, -0.337049, 0.000000, 0.632694, 0.671489, + -0.445822, 0.221282, -0.660639, 0.941487, -0.337049, 0.000000, 0.632694, 0.436636, + -0.445822, 0.221282, -0.113585, 0.776116, 0.000000, 0.630590, 0.632694, 0.671489, + -0.445822, 0.309518, -0.113585, 0.776116, 0.000000, 0.630590, 0.632694, 0.671489, + -0.447004, 0.221282, -0.112131, 0.776116, 0.000000, 0.630590, 0.632070, 0.672113, + -0.447004, 0.309518, -0.112131, 0.776116, 0.000000, 0.630590, 0.632070, 0.672113, + -0.891486, 0.312818, -0.113585, -0.941534, 0.336919, 0.000000, 0.397217, 0.671489, + -0.891486, 0.312818, -0.660639, -0.941534, 0.336919, 0.000000, 0.397217, 0.436636, + -0.892667, 0.309518, -0.113585, -0.941534, 0.336919, 0.000000, 0.396593, 0.671489, + -0.892667, 0.309518, -0.660639, -0.941534, 0.336919, 0.000000, 0.396593, 0.436636, + -0.891486, 0.309518, -0.112131, 0.000000, 0.403161, 0.915129, 0.397217, 0.672113, + -0.447004, 0.309518, -0.112131, 0.000000, 0.403161, 0.915129, 0.632070, 0.672113, + -0.891486, 0.312818, -0.113585, 0.000000, 0.403161, 0.915129, 0.397217, 0.671489, + -0.447004, 0.312818, -0.113585, 0.000000, 0.403161, 0.915129, 0.632070, 0.671489, + -0.445822, 0.309518, -0.660639, 0.941496, 0.337023, 0.000000, 0.632694, 0.436636, + -0.447004, 0.312818, -0.113585, 0.941496, 0.337023, 0.000000, 0.632070, 0.671489, + -0.445822, 0.309518, -0.113585, 0.941496, 0.337023, 0.000000, 0.632694, 0.671489, + -0.447004, 0.312818, -0.660639, 0.941496, 0.337023, 0.000000, 0.632070, 0.436636, + -0.891486, 0.309518, -0.662094, -0.776223, 0.000000, -0.630459, 0.397217, 0.436012, + -0.891486, 0.221282, -0.662094, -0.776223, 0.000000, -0.630459, 0.397217, 0.436012, + -0.892667, 0.309518, -0.660639, -0.776223, 0.000000, -0.630459, 0.396593, 0.436636, + -0.892667, 0.221282, -0.660639, -0.776223, 0.000000, -0.630459, 0.396593, 0.436636, + -0.891486, 0.312818, -0.660639, 0.000000, 0.403221, -0.915103, 0.397217, 0.436636, + -0.447004, 0.312818, -0.660639, 0.000000, 0.403221, -0.915103, 0.632070, 0.436636, + -0.891486, 0.309518, -0.662094, 0.000000, 0.403221, -0.915103, 0.397217, 0.436012, + -0.447004, 0.309518, -0.662094, 0.000000, 0.403221, -0.915103, 0.632070, 0.436012, + -0.445822, 0.221282, -0.660639, 0.776169, 0.000000, -0.630525, 0.632694, 0.436636, + -0.447004, 0.309518, -0.662094, 0.776169, 0.000000, -0.630525, 0.632070, 0.436012, + -0.445822, 0.309518, -0.660639, 0.776169, 0.000000, -0.630525, 0.632694, 0.436636, + -0.447004, 0.221282, -0.662094, 0.776169, 0.000000, -0.630525, 0.632070, 0.436012, + -0.891486, 0.221282, -0.662094, 0.000000, -0.403253, -0.915088, 0.397217, 0.436012, + -0.447004, 0.221282, -0.662094, 0.000000, -0.403253, -0.915088, 0.632070, 0.436012, + -0.891486, 0.217982, -0.660639, 0.000000, -0.403253, -0.915088, 0.397217, 0.436636, + -0.447004, 0.217982, -0.660639, 0.000000, -0.403253, -0.915088, 0.632070, 0.436636, + -0.892667, 0.221282, -0.113585, -0.747832, -0.267716, 0.607516, 0.396593, 0.671489, + -0.891486, 0.217982, -0.113585, -0.747832, -0.267716, 0.607516, 0.397217, 0.671489, + -0.891486, 0.221282, -0.112131, -0.747832, -0.267716, 0.607516, 0.397217, 0.672113, + -0.447004, 0.217982, -0.113585, 0.747751, -0.267825, 0.607567, 0.632070, 0.671489, + -0.445822, 0.221282, -0.113585, 0.747751, -0.267825, 0.607567, 0.632694, 0.671489, + -0.447004, 0.221282, -0.112131, 0.747751, -0.267825, 0.607567, 0.632070, 0.672113, + -0.891486, 0.312818, -0.113585, -0.747847, 0.267688, 0.607509, 0.397217, 0.671489, + -0.892667, 0.309518, -0.113585, -0.747847, 0.267688, 0.607509, 0.396593, 0.671489, + -0.891486, 0.309518, -0.112131, -0.747847, 0.267688, 0.607509, 0.397217, 0.672113, + -0.445822, 0.309518, -0.113585, 0.747767, 0.267796, 0.607561, 0.632694, 0.671489, + -0.447004, 0.312818, -0.113585, 0.747767, 0.267796, 0.607561, 0.632070, 0.671489, + -0.447004, 0.309518, -0.112131, 0.747767, 0.267796, 0.607561, 0.632070, 0.672113, + -0.891486, 0.309518, -0.662094, -0.747899, 0.267664, -0.607456, 0.397217, 0.436012, + -0.892667, 0.309518, -0.660639, -0.747899, 0.267664, -0.607456, 0.396593, 0.436636, + -0.891486, 0.312818, -0.660639, -0.747899, 0.267664, -0.607456, 0.397217, 0.436636, + -0.445822, 0.309518, -0.660639, 0.747846, 0.267645, -0.607529, 0.632694, 0.436636, + -0.447004, 0.309518, -0.662094, 0.747846, 0.267645, -0.607529, 0.632070, 0.436012, + -0.447004, 0.312818, -0.660639, 0.747846, 0.267645, -0.607529, 0.632070, 0.436636, + -0.891486, 0.217982, -0.660639, -0.747895, -0.267687, -0.607450, 0.397217, 0.436636, + -0.892667, 0.221282, -0.660639, -0.747895, -0.267687, -0.607450, 0.396593, 0.436636, + -0.891486, 0.221282, -0.662094, -0.747895, -0.267687, -0.607450, 0.397217, 0.436012, + -0.445822, 0.221282, -0.660639, 0.747843, -0.267668, -0.607524, 0.632694, 0.436636, + -0.447004, 0.217982, -0.660639, 0.747843, -0.267668, -0.607524, 0.632070, 0.436636, + -0.447004, 0.221282, -0.662094, 0.747843, -0.267668, -0.607524, 0.632070, 0.436012, + -2.114759, 0.338959, 4.967160, 0.000000, 0.000000, 1.000000, 0.434770, 0.671489, + -1.389277, 0.206948, 4.967160, 0.000000, 0.000000, 1.000000, 0.594516, 0.671489, + -1.389277, 0.338959, 4.967160, 0.000000, 0.000000, 1.000000, 0.594518, 0.671489, + -2.114759, 0.206948, 4.967160, 0.000000, 0.000000, 1.000000, 0.434769, 0.671489, + -2.285300, 0.338959, 4.416188, -1.000000, 0.000000, 0.000000, 0.397217, 0.497626, + -2.285300, 0.206948, 4.773881, -1.000000, 0.000000, 0.000000, 0.397217, 0.610498, + -2.285300, 0.338959, 4.773881, -1.000000, 0.000000, 0.000000, 0.397217, 0.610499, + -2.285300, 0.206948, 4.416188, -1.000000, 0.000000, 0.000000, 0.397217, 0.497626, + -1.218736, 0.206948, 4.773881, 1.000000, 0.000000, 0.000000, 0.632070, 0.610499, + -1.218736, 0.206948, 4.416188, 1.000000, 0.000000, 0.000000, 0.632070, 0.497628, + -1.218736, 0.338959, 4.773881, 1.000000, 0.000000, 0.000000, 0.632070, 0.610498, + -1.218736, 0.338959, 4.416188, 1.000000, 0.000000, 0.000000, 0.632070, 0.497626, + -2.114759, 0.206948, 4.222910, 0.000000, 0.000000, -1.000000, 0.434770, 0.436636, + -1.389277, 0.338959, 4.222910, 0.000000, 0.000000, -1.000000, 0.594516, 0.436636, + -1.389277, 0.206948, 4.222910, 0.000000, 0.000000, -1.000000, 0.594518, 0.436636, + -2.114759, 0.338959, 4.222910, 0.000000, 0.000000, -1.000000, 0.434769, 0.436636, + -2.114759, 0.338959, 4.967160, 0.000000, 1.000000, 0.000000, 0.434770, 0.671489, + -2.114759, 0.338959, 4.222910, 0.000000, 1.000000, 0.000000, 0.434769, 0.436636, + -2.285300, 0.338959, 4.773881, 0.000000, 1.000000, 0.000000, 0.397217, 0.610499, + -1.389277, 0.338959, 4.967160, 0.000000, 1.000000, 0.000000, 0.594518, 0.671489, + -1.218736, 0.338959, 4.773881, 0.000000, 1.000000, 0.000000, 0.632070, 0.610498, + -1.389277, 0.338959, 4.222910, 0.000000, 1.000000, 0.000000, 0.594516, 0.436636, + -1.218736, 0.338959, 4.416188, 0.000000, 1.000000, 0.000000, 0.632070, 0.497626, + -2.285300, 0.338959, 4.416188, 0.000000, 1.000000, 0.000000, 0.397217, 0.497626, + -1.389277, 0.206948, 4.967160, 0.000000, -1.000000, 0.000000, 0.594516, 0.671489, + -2.114759, 0.206948, 4.222910, 0.000000, -1.000000, 0.000000, 0.434770, 0.436636, + -1.389277, 0.206948, 4.222910, 0.000000, -1.000000, 0.000000, 0.594518, 0.436636, + -2.285300, 0.206948, 4.773881, 0.000000, -1.000000, 0.000000, 0.397217, 0.610498, + -2.285300, 0.206948, 4.416188, 0.000000, -1.000000, 0.000000, 0.397217, 0.497626, + -1.218736, 0.206948, 4.773881, 0.000000, -1.000000, 0.000000, 0.632070, 0.610499, + -1.218736, 0.206948, 4.416188, 0.000000, -1.000000, 0.000000, 0.632070, 0.497628, + -2.114759, 0.206948, 4.967160, 0.000000, -1.000000, 0.000000, 0.434769, 0.671489, + -2.114759, 0.338959, 4.967160, -0.749835, 0.000000, 0.661625, 0.434770, 0.671489, + -2.285300, 0.206948, 4.773881, -0.749835, 0.000000, 0.661625, 0.397217, 0.610498, + -2.114759, 0.206948, 4.967160, -0.749835, 0.000000, 0.661625, 0.434769, 0.671489, + -2.285300, 0.338959, 4.773881, -0.749835, 0.000000, 0.661625, 0.397217, 0.610499, + -1.218736, 0.206948, 4.416188, 0.749835, 0.000000, -0.661625, 0.632070, 0.497628, + -1.389277, 0.338959, 4.222910, 0.749835, 0.000000, -0.661625, 0.594516, 0.436636, + -1.218736, 0.338959, 4.416188, 0.749835, 0.000000, -0.661625, 0.632070, 0.497626, + -1.389277, 0.206948, 4.222910, 0.749835, 0.000000, -0.661625, 0.594518, 0.436636, + -1.389277, 0.338959, 4.967160, 0.749835, 0.000000, 0.661625, 0.594518, 0.671489, + -1.389277, 0.206948, 4.967160, 0.749835, 0.000000, 0.661625, 0.594516, 0.671489, + -1.218736, 0.338959, 4.773881, 0.749835, 0.000000, 0.661625, 0.632070, 0.610498, + -1.218736, 0.206948, 4.773881, 0.749835, 0.000000, 0.661625, 0.632070, 0.610499, + -2.285300, 0.206948, 4.416188, -0.749835, 0.000000, -0.661625, 0.397217, 0.497626, + -2.285300, 0.338959, 4.416188, -0.749835, 0.000000, -0.661625, 0.397217, 0.497626, + -2.114759, 0.206948, 4.222910, -0.749835, 0.000000, -0.661625, 0.434770, 0.436636, + -2.114759, 0.338959, 4.222910, -0.749835, 0.000000, -0.661625, 0.434769, 0.436636, + -2.239467, 0.168945, 4.906761, 0.000000, -1.000000, 0.000000, 0.632070, 0.671489, + -2.321600, 0.168945, 4.906761, 0.000000, -1.000000, 0.000000, 0.397217, 0.671489, + -2.321600, 0.168945, 4.776186, 0.000000, -1.000000, 0.000000, 0.397217, 0.436636, + -2.239467, 0.168945, 4.776186, 0.000000, -1.000000, 0.000000, 0.632070, 0.436636, + -2.321600, 0.249457, 4.906761, 0.000000, 0.000000, 1.000000, 0.397217, 0.671489, + -2.239467, 0.168945, 4.906761, 0.000000, 0.000000, 1.000000, 0.632070, 0.671489, + -2.239467, 0.249457, 4.906761, 0.000000, 0.000000, 1.000000, 0.632070, 0.671489, + -2.321600, 0.168945, 4.906761, 0.000000, 0.000000, 1.000000, 0.397217, 0.671489, + -2.321600, 0.168945, 4.906761, -1.000000, 0.000000, 0.000000, 0.397217, 0.671489, + -2.321600, 0.249457, 4.906761, -1.000000, 0.000000, 0.000000, 0.397217, 0.671489, + -2.321600, 0.168945, 4.776186, -1.000000, 0.000000, 0.000000, 0.397217, 0.436636, + -2.321600, 0.249457, 4.776186, -1.000000, 0.000000, 0.000000, 0.397217, 0.436636, + -2.239467, 0.249457, 4.906761, 1.000000, 0.000000, 0.000000, 0.632070, 0.671489, + -2.239467, 0.168945, 4.906761, 1.000000, 0.000000, 0.000000, 0.632070, 0.671489, + -2.239467, 0.168945, 4.776186, 1.000000, 0.000000, 0.000000, 0.632070, 0.436636, + -2.239467, 0.249457, 4.776186, 1.000000, 0.000000, 0.000000, 0.632070, 0.436636, + -2.321600, 0.249457, 4.906761, 0.000000, 1.000000, 0.000000, 0.397217, 0.671489, + -2.239467, 0.249457, 4.906761, 0.000000, 1.000000, 0.000000, 0.632070, 0.671489, + -2.321600, 0.249457, 4.776186, 0.000000, 1.000000, 0.000000, 0.397217, 0.436636, + -2.239467, 0.249457, 4.776186, 0.000000, 1.000000, 0.000000, 0.632070, 0.436636, + -2.321600, 0.168945, 4.776186, 0.000000, 0.000000, -1.000000, 0.397217, 0.436636, + -2.239467, 0.249457, 4.776186, 0.000000, 0.000000, -1.000000, 0.632070, 0.436636, + -2.239467, 0.168945, 4.776186, 0.000000, 0.000000, -1.000000, 0.632070, 0.436636, + -2.321600, 0.249457, 4.776186, 0.000000, 0.000000, -1.000000, 0.397217, 0.436636, + -2.239467, 0.168945, 4.426543, 0.000000, -1.000000, 0.000000, 0.632070, 0.671489, + -2.321600, 0.168945, 4.426543, 0.000000, -1.000000, 0.000000, 0.397217, 0.671489, + -2.321600, 0.168945, 4.295967, 0.000000, -1.000000, 0.000000, 0.397217, 0.436636, + -2.239467, 0.168945, 4.295967, 0.000000, -1.000000, 0.000000, 0.632070, 0.436636, + -2.321600, 0.249457, 4.426543, 0.000000, 0.000000, 1.000000, 0.397217, 0.671489, + -2.239467, 0.168945, 4.426543, 0.000000, 0.000000, 1.000000, 0.632070, 0.671489, + -2.239467, 0.249457, 4.426543, 0.000000, 0.000000, 1.000000, 0.632070, 0.671489, + -2.321600, 0.168945, 4.426543, 0.000000, 0.000000, 1.000000, 0.397217, 0.671489, + -2.321600, 0.168945, 4.426543, -1.000000, 0.000000, 0.000000, 0.397217, 0.671489, + -2.321600, 0.249457, 4.426543, -1.000000, 0.000000, 0.000000, 0.397217, 0.671489, + -2.321600, 0.168945, 4.295967, -1.000000, 0.000000, 0.000000, 0.397217, 0.436636, + -2.321600, 0.249457, 4.295967, -1.000000, 0.000000, 0.000000, 0.397217, 0.436636, + -2.239467, 0.249457, 4.426543, 1.000000, 0.000000, 0.000000, 0.632070, 0.671489, + -2.239467, 0.168945, 4.426543, 1.000000, 0.000000, 0.000000, 0.632070, 0.671489, + -2.239467, 0.168945, 4.295967, 1.000000, 0.000000, 0.000000, 0.632070, 0.436636, + -2.239467, 0.249457, 4.295967, 1.000000, 0.000000, 0.000000, 0.632070, 0.436636, + -2.321600, 0.249457, 4.426543, 0.000000, 1.000000, 0.000000, 0.397217, 0.671489, + -2.239467, 0.249457, 4.426543, 0.000000, 1.000000, 0.000000, 0.632070, 0.671489, + -2.321600, 0.249457, 4.295967, 0.000000, 1.000000, 0.000000, 0.397217, 0.436636, + -2.239467, 0.249457, 4.295967, 0.000000, 1.000000, 0.000000, 0.632070, 0.436636, + -2.321600, 0.168945, 4.295967, 0.000000, 0.000000, -1.000000, 0.397217, 0.436636, + -2.239467, 0.249457, 4.295967, 0.000000, 0.000000, -1.000000, 0.632070, 0.436636, + -2.239467, 0.168945, 4.295967, 0.000000, 0.000000, -1.000000, 0.632070, 0.436636, + -2.321600, 0.249457, 4.295967, 0.000000, 0.000000, -1.000000, 0.397217, 0.436636, + -1.185433, 0.168945, 4.426543, 0.000000, -1.000000, 0.000000, 0.632070, 0.671489, + -1.267565, 0.168945, 4.426543, 0.000000, -1.000000, 0.000000, 0.397217, 0.671489, + -1.267565, 0.168945, 4.295967, 0.000000, -1.000000, 0.000000, 0.397217, 0.436636, + -1.185433, 0.168945, 4.295967, 0.000000, -1.000000, 0.000000, 0.632070, 0.436636, + -1.267565, 0.249457, 4.426543, 0.000000, 0.000000, 1.000000, 0.397217, 0.671489, + -1.185433, 0.168945, 4.426543, 0.000000, 0.000000, 1.000000, 0.632070, 0.671489, + -1.185433, 0.249457, 4.426543, 0.000000, 0.000000, 1.000000, 0.632070, 0.671489, + -1.267565, 0.168945, 4.426543, 0.000000, 0.000000, 1.000000, 0.397217, 0.671489, + -1.267565, 0.168945, 4.426543, -1.000000, 0.000000, 0.000000, 0.397217, 0.671489, + -1.267565, 0.249457, 4.426543, -1.000000, 0.000000, 0.000000, 0.397217, 0.671489, + -1.267565, 0.168945, 4.295967, -1.000000, 0.000000, 0.000000, 0.397217, 0.436636, + -1.267565, 0.249457, 4.295967, -1.000000, 0.000000, 0.000000, 0.397217, 0.436636, + -1.185433, 0.249457, 4.426543, 1.000000, 0.000000, 0.000000, 0.632070, 0.671489, + -1.185433, 0.168945, 4.426543, 1.000000, 0.000000, 0.000000, 0.632070, 0.671489, + -1.185433, 0.168945, 4.295967, 1.000000, 0.000000, 0.000000, 0.632070, 0.436636, + -1.185433, 0.249457, 4.295967, 1.000000, 0.000000, 0.000000, 0.632070, 0.436636, + -1.267565, 0.249457, 4.426543, 0.000000, 1.000000, 0.000000, 0.397217, 0.671489, + -1.185433, 0.249457, 4.426543, 0.000000, 1.000000, 0.000000, 0.632070, 0.671489, + -1.267565, 0.249457, 4.295967, 0.000000, 1.000000, 0.000000, 0.397217, 0.436636, + -1.185433, 0.249457, 4.295967, 0.000000, 1.000000, 0.000000, 0.632070, 0.436636, + -1.267565, 0.168945, 4.295967, 0.000000, 0.000000, -1.000000, 0.397217, 0.436636, + -1.185433, 0.249457, 4.295967, 0.000000, 0.000000, -1.000000, 0.632070, 0.436636, + -1.185433, 0.168945, 4.295967, 0.000000, 0.000000, -1.000000, 0.632070, 0.436636, + -1.267565, 0.249457, 4.295967, 0.000000, 0.000000, -1.000000, 0.397217, 0.436636, + -1.185433, 0.168945, 4.906761, 0.000000, -1.000000, 0.000000, 0.632070, 0.671489, + -1.267565, 0.168945, 4.906761, 0.000000, -1.000000, 0.000000, 0.397217, 0.671489, + -1.267565, 0.168945, 4.776186, 0.000000, -1.000000, 0.000000, 0.397217, 0.436636, + -1.185433, 0.168945, 4.776186, 0.000000, -1.000000, 0.000000, 0.632070, 0.436636, + -1.267565, 0.249457, 4.906761, 0.000000, 0.000000, 1.000000, 0.397217, 0.671489, + -1.185433, 0.168945, 4.906761, 0.000000, 0.000000, 1.000000, 0.632070, 0.671489, + -1.185433, 0.249457, 4.906761, 0.000000, 0.000000, 1.000000, 0.632070, 0.671489, + -1.267565, 0.168945, 4.906761, 0.000000, 0.000000, 1.000000, 0.397217, 0.671489, + -1.267565, 0.168945, 4.906761, -1.000000, 0.000000, 0.000000, 0.397217, 0.671489, + -1.267565, 0.249457, 4.906761, -1.000000, 0.000000, 0.000000, 0.397217, 0.671489, + -1.267565, 0.168945, 4.776186, -1.000000, 0.000000, 0.000000, 0.397217, 0.436636, + -1.267565, 0.249457, 4.776186, -1.000000, 0.000000, 0.000000, 0.397217, 0.436636, + -1.185433, 0.249457, 4.906761, 1.000000, 0.000000, 0.000000, 0.632070, 0.671489, + -1.185433, 0.168945, 4.906761, 1.000000, 0.000000, 0.000000, 0.632070, 0.671489, + -1.185433, 0.168945, 4.776186, 1.000000, 0.000000, 0.000000, 0.632070, 0.436636, + -1.185433, 0.249457, 4.776186, 1.000000, 0.000000, 0.000000, 0.632070, 0.436636, + -1.267565, 0.249457, 4.906761, 0.000000, 1.000000, 0.000000, 0.397217, 0.671489, + -1.185433, 0.249457, 4.906761, 0.000000, 1.000000, 0.000000, 0.632070, 0.671489, + -1.267565, 0.249457, 4.776186, 0.000000, 1.000000, 0.000000, 0.397217, 0.436636, + -1.185433, 0.249457, 4.776186, 0.000000, 1.000000, 0.000000, 0.632070, 0.436636, + -1.267565, 0.168945, 4.776186, 0.000000, 0.000000, -1.000000, 0.397217, 0.436636, + -1.185433, 0.249457, 4.776186, 0.000000, 0.000000, -1.000000, 0.632070, 0.436636, + -1.185433, 0.168945, 4.776186, 0.000000, 0.000000, -1.000000, 0.632070, 0.436636, + -1.267565, 0.249457, 4.776186, 0.000000, 0.000000, -1.000000, 0.397217, 0.436636, + -1.224311, 0.218322, 4.963271, 0.000000, -1.000000, 0.000000, 0.632070, 0.671489, + -2.279726, 0.218322, 4.963271, 0.000000, -1.000000, 0.000000, 0.397217, 0.671489, + -2.279726, 0.218322, 4.226799, 0.000000, -1.000000, 0.000000, 0.397217, 0.436636, + -1.224311, 0.218322, 4.226799, 0.000000, -1.000000, 0.000000, 0.632070, 0.436636, + -2.279726, 0.327586, 4.963271, 0.000000, 0.000000, 1.000000, 0.397217, 0.671489, + -1.224311, 0.218322, 4.963271, 0.000000, 0.000000, 1.000000, 0.632070, 0.671489, + -1.224311, 0.327586, 4.963271, 0.000000, 0.000000, 1.000000, 0.632070, 0.671489, + -2.279726, 0.218322, 4.963271, 0.000000, 0.000000, 1.000000, 0.397217, 0.671489, + -2.279726, 0.218322, 4.226799, -1.000000, 0.000000, 0.000000, 0.397217, 0.436636, + -2.279726, 0.218322, 4.963271, -1.000000, 0.000000, 0.000000, 0.397217, 0.671489, + -2.279726, 0.327586, 4.963271, -1.000000, 0.000000, 0.000000, 0.397217, 0.671489, + -2.279726, 0.327586, 4.226799, -1.000000, 0.000000, 0.000000, 0.397217, 0.436636, + -1.224311, 0.218322, 4.963271, 1.000000, 0.000000, 0.000000, 0.632070, 0.671489, + -1.224311, 0.218322, 4.226799, 1.000000, 0.000000, 0.000000, 0.632070, 0.436636, + -1.224311, 0.327586, 4.963271, 1.000000, 0.000000, 0.000000, 0.632070, 0.671489, + -1.224311, 0.327586, 4.226799, 1.000000, 0.000000, 0.000000, 0.632070, 0.436636, + -2.279726, 0.327586, 4.963271, 0.000000, 1.000000, 0.000000, 0.397217, 0.671489, + -1.224311, 0.327586, 4.963271, 0.000000, 1.000000, 0.000000, 0.632070, 0.671489, + -2.279726, 0.327586, 4.226799, 0.000000, 1.000000, 0.000000, 0.397217, 0.436636, + -1.224311, 0.327586, 4.226799, 0.000000, 1.000000, 0.000000, 0.632070, 0.436636, + -2.279726, 0.218322, 4.226799, 0.000000, 0.000000, -1.000000, 0.397217, 0.436636, + -1.224311, 0.327586, 4.226799, 0.000000, 0.000000, -1.000000, 0.632070, 0.436636, + -1.224311, 0.218322, 4.226799, 0.000000, 0.000000, -1.000000, 0.632070, 0.436636, + -2.279726, 0.327586, 4.226799, 0.000000, 0.000000, -1.000000, 0.397217, 0.436636, + 2.350262, 0.338959, 4.967160, 0.000000, 0.000000, 1.000000, 0.434770, 0.671489, + 3.075744, 0.206948, 4.967160, 0.000000, 0.000000, 1.000000, 0.594516, 0.671489, + 3.075744, 0.338959, 4.967160, 0.000000, 0.000000, 1.000000, 0.594518, 0.671489, + 2.350262, 0.206948, 4.967160, 0.000000, 0.000000, 1.000000, 0.434769, 0.671489, + 2.179721, 0.338959, 4.416188, -1.000000, 0.000000, 0.000000, 0.397217, 0.497626, + 2.179721, 0.206948, 4.773881, -1.000000, 0.000000, 0.000000, 0.397217, 0.610498, + 2.179721, 0.338959, 4.773881, -1.000000, 0.000000, 0.000000, 0.397217, 0.610499, + 2.179721, 0.206948, 4.416188, -1.000000, 0.000000, 0.000000, 0.397217, 0.497626, + 3.246285, 0.206948, 4.773881, 1.000000, 0.000000, 0.000000, 0.632070, 0.610499, + 3.246285, 0.206948, 4.416188, 1.000000, 0.000000, 0.000000, 0.632070, 0.497628, + 3.246285, 0.338959, 4.773881, 1.000000, 0.000000, 0.000000, 0.632070, 0.610498, + 3.246285, 0.338959, 4.416188, 1.000000, 0.000000, 0.000000, 0.632070, 0.497626, + 2.350262, 0.206948, 4.222910, 0.000000, 0.000000, -1.000000, 0.434770, 0.436636, + 3.075744, 0.338959, 4.222910, 0.000000, 0.000000, -1.000000, 0.594516, 0.436636, + 3.075744, 0.206948, 4.222910, 0.000000, 0.000000, -1.000000, 0.594518, 0.436636, + 2.350262, 0.338959, 4.222910, 0.000000, 0.000000, -1.000000, 0.434769, 0.436636, + 2.350262, 0.338959, 4.967160, 0.000000, 1.000000, 0.000000, 0.434770, 0.671489, + 2.350262, 0.338959, 4.222910, 0.000000, 1.000000, 0.000000, 0.434769, 0.436636, + 2.179721, 0.338959, 4.773881, 0.000000, 1.000000, 0.000000, 0.397217, 0.610499, + 3.075744, 0.338959, 4.967160, 0.000000, 1.000000, 0.000000, 0.594518, 0.671489, + 3.246285, 0.338959, 4.773881, 0.000000, 1.000000, 0.000000, 0.632070, 0.610498, + 3.075744, 0.338959, 4.222910, 0.000000, 1.000000, 0.000000, 0.594516, 0.436636, + 3.246285, 0.338959, 4.416188, 0.000000, 1.000000, 0.000000, 0.632070, 0.497626, + 2.179721, 0.338959, 4.416188, 0.000000, 1.000000, 0.000000, 0.397217, 0.497626, + 3.075744, 0.206948, 4.967160, 0.000000, -1.000000, 0.000000, 0.594516, 0.671489, + 2.350262, 0.206948, 4.222910, 0.000000, -1.000000, 0.000000, 0.434770, 0.436636, + 3.075744, 0.206948, 4.222910, 0.000000, -1.000000, 0.000000, 0.594518, 0.436636, + 2.179721, 0.206948, 4.773881, 0.000000, -1.000000, 0.000000, 0.397217, 0.610498, + 2.179721, 0.206948, 4.416188, 0.000000, -1.000000, 0.000000, 0.397217, 0.497626, + 3.246285, 0.206948, 4.773881, 0.000000, -1.000000, 0.000000, 0.632070, 0.610499, + 3.246285, 0.206948, 4.416188, 0.000000, -1.000000, 0.000000, 0.632070, 0.497628, + 2.350262, 0.206948, 4.967160, 0.000000, -1.000000, 0.000000, 0.434769, 0.671489, + 2.350262, 0.338959, 4.967160, -0.749835, 0.000000, 0.661625, 0.434770, 0.671489, + 2.179721, 0.206948, 4.773881, -0.749835, 0.000000, 0.661625, 0.397217, 0.610498, + 2.350262, 0.206948, 4.967160, -0.749835, 0.000000, 0.661625, 0.434769, 0.671489, + 2.179721, 0.338959, 4.773881, -0.749835, 0.000000, 0.661625, 0.397217, 0.610499, + 3.246285, 0.206948, 4.416188, 0.749835, 0.000000, -0.661625, 0.632070, 0.497628, + 3.075744, 0.338959, 4.222910, 0.749835, 0.000000, -0.661625, 0.594516, 0.436636, + 3.246285, 0.338959, 4.416188, 0.749835, 0.000000, -0.661625, 0.632070, 0.497626, + 3.075744, 0.206948, 4.222910, 0.749835, 0.000000, -0.661625, 0.594518, 0.436636, + 3.075744, 0.338959, 4.967160, 0.749835, 0.000000, 0.661625, 0.594518, 0.671489, + 3.075744, 0.206948, 4.967160, 0.749835, 0.000000, 0.661625, 0.594516, 0.671489, + 3.246285, 0.338959, 4.773881, 0.749835, 0.000000, 0.661625, 0.632070, 0.610498, + 3.246285, 0.206948, 4.773881, 0.749835, 0.000000, 0.661625, 0.632070, 0.610499, + 2.179721, 0.206948, 4.416188, -0.749835, 0.000000, -0.661625, 0.397217, 0.497626, + 2.179721, 0.338959, 4.416188, -0.749835, 0.000000, -0.661625, 0.397217, 0.497626, + 2.350262, 0.206948, 4.222910, -0.749835, 0.000000, -0.661625, 0.434770, 0.436636, + 2.350262, 0.338959, 4.222910, -0.749835, 0.000000, -0.661625, 0.434769, 0.436636, + 2.225554, 0.168945, 4.906761, 0.000000, -1.000000, 0.000000, 0.632070, 0.671489, + 2.143421, 0.168945, 4.906761, 0.000000, -1.000000, 0.000000, 0.397217, 0.671489, + 2.143421, 0.168945, 4.776186, 0.000000, -1.000000, 0.000000, 0.397217, 0.436636, + 2.225554, 0.168945, 4.776186, 0.000000, -1.000000, 0.000000, 0.632070, 0.436636, + 2.143421, 0.249457, 4.906761, 0.000000, 0.000000, 1.000000, 0.397217, 0.671489, + 2.225554, 0.168945, 4.906761, 0.000000, 0.000000, 1.000000, 0.632070, 0.671489, + 2.225554, 0.249457, 4.906761, 0.000000, 0.000000, 1.000000, 0.632070, 0.671489, + 2.143421, 0.168945, 4.906761, 0.000000, 0.000000, 1.000000, 0.397217, 0.671489, + 2.143421, 0.168945, 4.906761, -1.000000, 0.000000, 0.000000, 0.397217, 0.671489, + 2.143421, 0.249457, 4.906761, -1.000000, 0.000000, 0.000000, 0.397217, 0.671489, + 2.143421, 0.168945, 4.776186, -1.000000, 0.000000, 0.000000, 0.397217, 0.436636, + 2.143421, 0.249457, 4.776186, -1.000000, 0.000000, 0.000000, 0.397217, 0.436636, + 2.225554, 0.249457, 4.906761, 1.000000, 0.000000, 0.000000, 0.632070, 0.671489, + 2.225554, 0.168945, 4.906761, 1.000000, 0.000000, 0.000000, 0.632070, 0.671489, + 2.225554, 0.168945, 4.776186, 1.000000, 0.000000, 0.000000, 0.632070, 0.436636, + 2.225554, 0.249457, 4.776186, 1.000000, 0.000000, 0.000000, 0.632070, 0.436636, + 2.143421, 0.249457, 4.906761, 0.000000, 1.000000, 0.000000, 0.397217, 0.671489, + 2.225554, 0.249457, 4.906761, 0.000000, 1.000000, 0.000000, 0.632070, 0.671489, + 2.143421, 0.249457, 4.776186, 0.000000, 1.000000, 0.000000, 0.397217, 0.436636, + 2.225554, 0.249457, 4.776186, 0.000000, 1.000000, 0.000000, 0.632070, 0.436636, + 2.143421, 0.168945, 4.776186, 0.000000, 0.000000, -1.000000, 0.397217, 0.436636, + 2.225554, 0.249457, 4.776186, 0.000000, 0.000000, -1.000000, 0.632070, 0.436636, + 2.225554, 0.168945, 4.776186, 0.000000, 0.000000, -1.000000, 0.632070, 0.436636, + 2.143421, 0.249457, 4.776186, 0.000000, 0.000000, -1.000000, 0.397217, 0.436636, + 2.225554, 0.168945, 4.426543, 0.000000, -1.000000, 0.000000, 0.632070, 0.671489, + 2.143421, 0.168945, 4.426543, 0.000000, -1.000000, 0.000000, 0.397217, 0.671489, + 2.143421, 0.168945, 4.295967, 0.000000, -1.000000, 0.000000, 0.397217, 0.436636, + 2.225554, 0.168945, 4.295967, 0.000000, -1.000000, 0.000000, 0.632070, 0.436636, + 2.143421, 0.249457, 4.426543, 0.000000, 0.000000, 1.000000, 0.397217, 0.671489, + 2.225554, 0.168945, 4.426543, 0.000000, 0.000000, 1.000000, 0.632070, 0.671489, + 2.225554, 0.249457, 4.426543, 0.000000, 0.000000, 1.000000, 0.632070, 0.671489, + 2.143421, 0.168945, 4.426543, 0.000000, 0.000000, 1.000000, 0.397217, 0.671489, + 2.143421, 0.168945, 4.426543, -1.000000, 0.000000, 0.000000, 0.397217, 0.671489, + 2.143421, 0.249457, 4.426543, -1.000000, 0.000000, 0.000000, 0.397217, 0.671489, + 2.143421, 0.168945, 4.295967, -1.000000, 0.000000, 0.000000, 0.397217, 0.436636, + 2.143421, 0.249457, 4.295967, -1.000000, 0.000000, 0.000000, 0.397217, 0.436636, + 2.225554, 0.249457, 4.426543, 1.000000, 0.000000, 0.000000, 0.632070, 0.671489, + 2.225554, 0.168945, 4.426543, 1.000000, 0.000000, 0.000000, 0.632070, 0.671489, + 2.225554, 0.168945, 4.295967, 1.000000, 0.000000, 0.000000, 0.632070, 0.436636, + 2.225554, 0.249457, 4.295967, 1.000000, 0.000000, 0.000000, 0.632070, 0.436636, + 2.143421, 0.249457, 4.426543, 0.000000, 1.000000, 0.000000, 0.397217, 0.671489, + 2.225554, 0.249457, 4.426543, 0.000000, 1.000000, 0.000000, 0.632070, 0.671489, + 2.143421, 0.249457, 4.295967, 0.000000, 1.000000, 0.000000, 0.397217, 0.436636, + 2.225554, 0.249457, 4.295967, 0.000000, 1.000000, 0.000000, 0.632070, 0.436636, + 2.143421, 0.168945, 4.295967, 0.000000, 0.000000, -1.000000, 0.397217, 0.436636, + 2.225554, 0.249457, 4.295967, 0.000000, 0.000000, -1.000000, 0.632070, 0.436636, + 2.225554, 0.168945, 4.295967, 0.000000, 0.000000, -1.000000, 0.632070, 0.436636, + 2.143421, 0.249457, 4.295967, 0.000000, 0.000000, -1.000000, 0.397217, 0.436636, + 3.279588, 0.168945, 4.426543, 0.000000, -1.000000, 0.000000, 0.632070, 0.671489, + 3.197455, 0.168945, 4.426543, 0.000000, -1.000000, 0.000000, 0.397217, 0.671489, + 3.197455, 0.168945, 4.295967, 0.000000, -1.000000, 0.000000, 0.397217, 0.436636, + 3.279588, 0.168945, 4.295967, 0.000000, -1.000000, 0.000000, 0.632070, 0.436636, + 3.197455, 0.249457, 4.426543, 0.000000, 0.000000, 1.000000, 0.397217, 0.671489, + 3.279588, 0.168945, 4.426543, 0.000000, 0.000000, 1.000000, 0.632070, 0.671489, + 3.279588, 0.249457, 4.426543, 0.000000, 0.000000, 1.000000, 0.632070, 0.671489, + 3.197455, 0.168945, 4.426543, 0.000000, 0.000000, 1.000000, 0.397217, 0.671489, + 3.197455, 0.168945, 4.426543, -1.000000, 0.000000, 0.000000, 0.397217, 0.671489, + 3.197455, 0.249457, 4.426543, -1.000000, 0.000000, 0.000000, 0.397217, 0.671489, + 3.197455, 0.168945, 4.295967, -1.000000, 0.000000, 0.000000, 0.397217, 0.436636, + 3.197455, 0.249457, 4.295967, -1.000000, 0.000000, 0.000000, 0.397217, 0.436636, + 3.279588, 0.249457, 4.426543, 1.000000, 0.000000, 0.000000, 0.632070, 0.671489, + 3.279588, 0.168945, 4.426543, 1.000000, 0.000000, 0.000000, 0.632070, 0.671489, + 3.279588, 0.168945, 4.295967, 1.000000, 0.000000, 0.000000, 0.632070, 0.436636, + 3.279588, 0.249457, 4.295967, 1.000000, 0.000000, 0.000000, 0.632070, 0.436636, + 3.197455, 0.249457, 4.426543, 0.000000, 1.000000, 0.000000, 0.397217, 0.671489, + 3.279588, 0.249457, 4.426543, 0.000000, 1.000000, 0.000000, 0.632070, 0.671489, + 3.197455, 0.249457, 4.295967, 0.000000, 1.000000, 0.000000, 0.397217, 0.436636, + 3.279588, 0.249457, 4.295967, 0.000000, 1.000000, 0.000000, 0.632070, 0.436636, + 3.197455, 0.168945, 4.295967, 0.000000, 0.000000, -1.000000, 0.397217, 0.436636, + 3.279588, 0.249457, 4.295967, 0.000000, 0.000000, -1.000000, 0.632070, 0.436636, + 3.279588, 0.168945, 4.295967, 0.000000, 0.000000, -1.000000, 0.632070, 0.436636, + 3.197455, 0.249457, 4.295967, 0.000000, 0.000000, -1.000000, 0.397217, 0.436636, + 3.279588, 0.168945, 4.906761, 0.000000, -1.000000, 0.000000, 0.632070, 0.671489, + 3.197455, 0.168945, 4.906761, 0.000000, -1.000000, 0.000000, 0.397217, 0.671489, + 3.197455, 0.168945, 4.776186, 0.000000, -1.000000, 0.000000, 0.397217, 0.436636, + 3.279588, 0.168945, 4.776186, 0.000000, -1.000000, 0.000000, 0.632070, 0.436636, + 3.197455, 0.249457, 4.906761, 0.000000, 0.000000, 1.000000, 0.397217, 0.671489, + 3.279588, 0.168945, 4.906761, 0.000000, 0.000000, 1.000000, 0.632070, 0.671489, + 3.279588, 0.249457, 4.906761, 0.000000, 0.000000, 1.000000, 0.632070, 0.671489, + 3.197455, 0.168945, 4.906761, 0.000000, 0.000000, 1.000000, 0.397217, 0.671489, + 3.197455, 0.168945, 4.906761, -1.000000, 0.000000, 0.000000, 0.397217, 0.671489, + 3.197455, 0.249457, 4.906761, -1.000000, 0.000000, 0.000000, 0.397217, 0.671489, + 3.197455, 0.168945, 4.776186, -1.000000, 0.000000, 0.000000, 0.397217, 0.436636, + 3.197455, 0.249457, 4.776186, -1.000000, 0.000000, 0.000000, 0.397217, 0.436636, + 3.279588, 0.249457, 4.906761, 1.000000, 0.000000, 0.000000, 0.632070, 0.671489, + 3.279588, 0.168945, 4.906761, 1.000000, 0.000000, 0.000000, 0.632070, 0.671489, + 3.279588, 0.168945, 4.776186, 1.000000, 0.000000, 0.000000, 0.632070, 0.436636, + 3.279588, 0.249457, 4.776186, 1.000000, 0.000000, 0.000000, 0.632070, 0.436636, + 3.197455, 0.249457, 4.906761, 0.000000, 1.000000, 0.000000, 0.397217, 0.671489, + 3.279588, 0.249457, 4.906761, 0.000000, 1.000000, 0.000000, 0.632070, 0.671489, + 3.197455, 0.249457, 4.776186, 0.000000, 1.000000, 0.000000, 0.397217, 0.436636, + 3.279588, 0.249457, 4.776186, 0.000000, 1.000000, 0.000000, 0.632070, 0.436636, + 3.197455, 0.168945, 4.776186, 0.000000, 0.000000, -1.000000, 0.397217, 0.436636, + 3.279588, 0.249457, 4.776186, 0.000000, 0.000000, -1.000000, 0.632070, 0.436636, + 3.279588, 0.168945, 4.776186, 0.000000, 0.000000, -1.000000, 0.632070, 0.436636, + 3.197455, 0.249457, 4.776186, 0.000000, 0.000000, -1.000000, 0.397217, 0.436636, + 3.240710, 0.218322, 4.963271, 0.000000, -1.000000, 0.000000, 0.632070, 0.671489, + 2.185294, 0.218322, 4.963271, 0.000000, -1.000000, 0.000000, 0.397217, 0.671489, + 2.185294, 0.218322, 4.226799, 0.000000, -1.000000, 0.000000, 0.397217, 0.436636, + 3.240710, 0.218322, 4.226799, 0.000000, -1.000000, 0.000000, 0.632070, 0.436636, + 2.185294, 0.327586, 4.963271, 0.000000, 0.000000, 1.000000, 0.397217, 0.671489, + 3.240710, 0.218322, 4.963271, 0.000000, 0.000000, 1.000000, 0.632070, 0.671489, + 3.240710, 0.327586, 4.963271, 0.000000, 0.000000, 1.000000, 0.632070, 0.671489, + 2.185294, 0.218322, 4.963271, 0.000000, 0.000000, 1.000000, 0.397217, 0.671489, + 2.185294, 0.218322, 4.226799, -1.000000, 0.000000, 0.000000, 0.397217, 0.436636, + 2.185294, 0.218322, 4.963271, -1.000000, 0.000000, 0.000000, 0.397217, 0.671489, + 2.185294, 0.327586, 4.963271, -1.000000, 0.000000, 0.000000, 0.397217, 0.671489, + 2.185294, 0.327586, 4.226799, -1.000000, 0.000000, 0.000000, 0.397217, 0.436636, + 3.240710, 0.218322, 4.963271, 1.000000, 0.000000, 0.000000, 0.632070, 0.671489, + 3.240710, 0.218322, 4.226799, 1.000000, 0.000000, 0.000000, 0.632070, 0.436636, + 3.240710, 0.327586, 4.963271, 1.000000, 0.000000, 0.000000, 0.632070, 0.671489, + 3.240710, 0.327586, 4.226799, 1.000000, 0.000000, 0.000000, 0.632070, 0.436636, + 2.185294, 0.327586, 4.963271, 0.000000, 1.000000, 0.000000, 0.397217, 0.671489, + 3.240710, 0.327586, 4.963271, 0.000000, 1.000000, 0.000000, 0.632070, 0.671489, + 2.185294, 0.327586, 4.226799, 0.000000, 1.000000, 0.000000, 0.397217, 0.436636, + 3.240710, 0.327586, 4.226799, 0.000000, 1.000000, 0.000000, 0.632070, 0.436636, + 2.185294, 0.218322, 4.226799, 0.000000, 0.000000, -1.000000, 0.397217, 0.436636, + 3.240710, 0.327586, 4.226799, 0.000000, 0.000000, -1.000000, 0.632070, 0.436636, + 3.240710, 0.218322, 4.226799, 0.000000, 0.000000, -1.000000, 0.632070, 0.436636, + 2.185294, 0.327586, 4.226799, 0.000000, 0.000000, -1.000000, 0.397217, 0.436636, + -0.752137, 0.338959, 1.913426, 0.000000, 0.000000, 1.000000, 0.434770, 0.671489, + -0.026655, 0.206948, 1.913426, 0.000000, 0.000000, 1.000000, 0.594516, 0.671489, + -0.026655, 0.338959, 1.913426, 0.000000, 0.000000, 1.000000, 0.594518, 0.671489, + -0.752137, 0.206948, 1.913426, 0.000000, 0.000000, 1.000000, 0.434769, 0.671489, + -0.922678, 0.338959, 1.720148, -1.000000, 0.000000, 0.000000, 0.397217, 0.610499, + -0.922678, 0.338959, 1.362454, -1.000000, 0.000000, 0.000000, 0.397217, 0.497626, + -0.922678, 0.206948, 1.720148, -1.000000, 0.000000, 0.000000, 0.397217, 0.610498, + -0.922678, 0.206948, 1.362454, -1.000000, 0.000000, 0.000000, 0.397217, 0.497626, + 0.143886, 0.206948, 1.720148, 1.000000, 0.000000, 0.000000, 0.632070, 0.610499, + 0.143886, 0.206948, 1.362454, 1.000000, 0.000000, 0.000000, 0.632070, 0.497628, + 0.143886, 0.338959, 1.720148, 1.000000, 0.000000, 0.000000, 0.632070, 0.610498, + 0.143886, 0.338959, 1.362454, 1.000000, 0.000000, 0.000000, 0.632070, 0.497626, + -0.752137, 0.206948, 1.169176, 0.000000, 0.000000, -1.000000, 0.434770, 0.436636, + -0.026655, 0.338959, 1.169176, 0.000000, 0.000000, -1.000000, 0.594516, 0.436636, + -0.026655, 0.206948, 1.169176, 0.000000, 0.000000, -1.000000, 0.594518, 0.436636, + -0.752137, 0.338959, 1.169176, 0.000000, 0.000000, -1.000000, 0.434769, 0.436636, + -0.752137, 0.338959, 1.913426, 0.000000, 1.000000, 0.000000, 0.434770, 0.671489, + -0.752137, 0.338959, 1.169176, 0.000000, 1.000000, 0.000000, 0.434769, 0.436636, + -0.922678, 0.338959, 1.720148, 0.000000, 1.000000, 0.000000, 0.397217, 0.610499, + -0.026655, 0.338959, 1.913426, 0.000000, 1.000000, 0.000000, 0.594518, 0.671489, + 0.143886, 0.338959, 1.362454, 0.000000, 1.000000, 0.000000, 0.632070, 0.497626, + 0.143886, 0.338959, 1.720148, 0.000000, 1.000000, 0.000000, 0.632070, 0.610498, + -0.026655, 0.338959, 1.169176, 0.000000, 1.000000, 0.000000, 0.594516, 0.436636, + -0.922678, 0.338959, 1.362454, 0.000000, 1.000000, 0.000000, 0.397217, 0.497626, + -0.026655, 0.206948, 1.913426, 0.000000, -1.000000, 0.000000, 0.594516, 0.671489, + -0.752137, 0.206948, 1.169176, 0.000000, -1.000000, 0.000000, 0.434770, 0.436636, + -0.026655, 0.206948, 1.169176, 0.000000, -1.000000, 0.000000, 0.594518, 0.436636, + -0.752137, 0.206948, 1.913426, 0.000000, -1.000000, 0.000000, 0.434769, 0.671489, + -0.922678, 0.206948, 1.362454, 0.000000, -1.000000, 0.000000, 0.397217, 0.497626, + 0.143886, 0.206948, 1.362454, 0.000000, -1.000000, 0.000000, 0.632070, 0.497628, + 0.143886, 0.206948, 1.720148, 0.000000, -1.000000, 0.000000, 0.632070, 0.610499, + -0.922678, 0.206948, 1.720148, 0.000000, -1.000000, 0.000000, 0.397217, 0.610498, + -0.752137, 0.338959, 1.913426, -0.749835, 0.000000, 0.661625, 0.434770, 0.671489, + -0.922678, 0.206948, 1.720148, -0.749835, 0.000000, 0.661625, 0.397217, 0.610498, + -0.752137, 0.206948, 1.913426, -0.749835, 0.000000, 0.661625, 0.434769, 0.671489, + -0.922678, 0.338959, 1.720148, -0.749835, 0.000000, 0.661625, 0.397217, 0.610499, + 0.143886, 0.206948, 1.362454, 0.749835, 0.000000, -0.661625, 0.632070, 0.497628, + -0.026655, 0.338959, 1.169176, 0.749835, 0.000000, -0.661625, 0.594516, 0.436636, + 0.143886, 0.338959, 1.362454, 0.749835, 0.000000, -0.661625, 0.632070, 0.497626, + -0.026655, 0.206948, 1.169176, 0.749835, 0.000000, -0.661625, 0.594518, 0.436636, + -0.026655, 0.338959, 1.913426, 0.749835, 0.000000, 0.661625, 0.594518, 0.671489, + -0.026655, 0.206948, 1.913426, 0.749835, 0.000000, 0.661625, 0.594516, 0.671489, + 0.143886, 0.338959, 1.720148, 0.749835, 0.000000, 0.661625, 0.632070, 0.610498, + 0.143886, 0.206948, 1.720148, 0.749835, 0.000000, 0.661625, 0.632070, 0.610499, + -0.922678, 0.206948, 1.362454, -0.749835, 0.000000, -0.661625, 0.397217, 0.497626, + -0.922678, 0.338959, 1.362454, -0.749835, 0.000000, -0.661625, 0.397217, 0.497626, + -0.752137, 0.206948, 1.169176, -0.749835, 0.000000, -0.661625, 0.434770, 0.436636, + -0.752137, 0.338959, 1.169176, -0.749835, 0.000000, -0.661625, 0.434769, 0.436636, + -0.876845, 0.168945, 1.853028, 0.000000, -1.000000, 0.000000, 0.632070, 0.671489, + -0.958977, 0.168945, 1.853028, 0.000000, -1.000000, 0.000000, 0.397217, 0.671489, + -0.958977, 0.168945, 1.722452, 0.000000, -1.000000, 0.000000, 0.397217, 0.436636, + -0.876845, 0.168945, 1.722452, 0.000000, -1.000000, 0.000000, 0.632070, 0.436636, + -0.958977, 0.249457, 1.853028, 0.000000, 0.000000, 1.000000, 0.397217, 0.671489, + -0.876845, 0.168945, 1.853028, 0.000000, 0.000000, 1.000000, 0.632070, 0.671489, + -0.876845, 0.249457, 1.853028, 0.000000, 0.000000, 1.000000, 0.632070, 0.671489, + -0.958977, 0.168945, 1.853028, 0.000000, 0.000000, 1.000000, 0.397217, 0.671489, + -0.958977, 0.168945, 1.853028, -1.000000, 0.000000, 0.000000, 0.397217, 0.671489, + -0.958977, 0.249457, 1.853028, -1.000000, 0.000000, 0.000000, 0.397217, 0.671489, + -0.958977, 0.168945, 1.722452, -1.000000, 0.000000, 0.000000, 0.397217, 0.436636, + -0.958977, 0.249457, 1.722452, -1.000000, 0.000000, 0.000000, 0.397217, 0.436636, + -0.876845, 0.249457, 1.853028, 1.000000, 0.000000, 0.000000, 0.632070, 0.671489, + -0.876845, 0.168945, 1.853028, 1.000000, 0.000000, 0.000000, 0.632070, 0.671489, + -0.876845, 0.168945, 1.722452, 1.000000, 0.000000, 0.000000, 0.632070, 0.436636, + -0.876845, 0.249457, 1.722452, 1.000000, 0.000000, 0.000000, 0.632070, 0.436636, + -0.958977, 0.249457, 1.853028, 0.000000, 1.000000, 0.000000, 0.397217, 0.671489, + -0.876845, 0.249457, 1.853028, 0.000000, 1.000000, 0.000000, 0.632070, 0.671489, + -0.958977, 0.249457, 1.722452, 0.000000, 1.000000, 0.000000, 0.397217, 0.436636, + -0.876845, 0.249457, 1.722452, 0.000000, 1.000000, 0.000000, 0.632070, 0.436636, + -0.958977, 0.168945, 1.722452, 0.000000, 0.000000, -1.000000, 0.397217, 0.436636, + -0.876845, 0.249457, 1.722452, 0.000000, 0.000000, -1.000000, 0.632070, 0.436636, + -0.876845, 0.168945, 1.722452, 0.000000, 0.000000, -1.000000, 0.632070, 0.436636, + -0.958977, 0.249457, 1.722452, 0.000000, 0.000000, -1.000000, 0.397217, 0.436636, + -0.876845, 0.168945, 1.372809, 0.000000, -1.000000, 0.000000, 0.632070, 0.671489, + -0.958977, 0.168945, 1.372809, 0.000000, -1.000000, 0.000000, 0.397217, 0.671489, + -0.958977, 0.168945, 1.242233, 0.000000, -1.000000, 0.000000, 0.397217, 0.436636, + -0.876845, 0.168945, 1.242233, 0.000000, -1.000000, 0.000000, 0.632070, 0.436636, + -0.958977, 0.249457, 1.372809, 0.000000, 0.000000, 1.000000, 0.397217, 0.671489, + -0.876845, 0.168945, 1.372809, 0.000000, 0.000000, 1.000000, 0.632070, 0.671489, + -0.876845, 0.249457, 1.372809, 0.000000, 0.000000, 1.000000, 0.632070, 0.671489, + -0.958977, 0.168945, 1.372809, 0.000000, 0.000000, 1.000000, 0.397217, 0.671489, + -0.958977, 0.168945, 1.372809, -1.000000, 0.000000, 0.000000, 0.397217, 0.671489, + -0.958977, 0.249457, 1.372809, -1.000000, 0.000000, 0.000000, 0.397217, 0.671489, + -0.958977, 0.168945, 1.242233, -1.000000, 0.000000, 0.000000, 0.397217, 0.436636, + -0.958977, 0.249457, 1.242233, -1.000000, 0.000000, 0.000000, 0.397217, 0.436636, + -0.876845, 0.249457, 1.372809, 1.000000, 0.000000, 0.000000, 0.632070, 0.671489, + -0.876845, 0.168945, 1.372809, 1.000000, 0.000000, 0.000000, 0.632070, 0.671489, + -0.876845, 0.168945, 1.242233, 1.000000, 0.000000, 0.000000, 0.632070, 0.436636, + -0.876845, 0.249457, 1.242233, 1.000000, 0.000000, 0.000000, 0.632070, 0.436636, + -0.958977, 0.249457, 1.372809, 0.000000, 1.000000, 0.000000, 0.397217, 0.671489, + -0.876845, 0.249457, 1.372809, 0.000000, 1.000000, 0.000000, 0.632070, 0.671489, + -0.958977, 0.249457, 1.242233, 0.000000, 1.000000, 0.000000, 0.397217, 0.436636, + -0.876845, 0.249457, 1.242233, 0.000000, 1.000000, 0.000000, 0.632070, 0.436636, + -0.958977, 0.168945, 1.242233, 0.000000, 0.000000, -1.000000, 0.397217, 0.436636, + -0.876845, 0.249457, 1.242233, 0.000000, 0.000000, -1.000000, 0.632070, 0.436636, + -0.876845, 0.168945, 1.242233, 0.000000, 0.000000, -1.000000, 0.632070, 0.436636, + -0.958977, 0.249457, 1.242233, 0.000000, 0.000000, -1.000000, 0.397217, 0.436636, + 0.177189, 0.168945, 1.372809, 0.000000, -1.000000, 0.000000, 0.632070, 0.671489, + 0.095057, 0.168945, 1.372809, 0.000000, -1.000000, 0.000000, 0.397217, 0.671489, + 0.095057, 0.168945, 1.242233, 0.000000, -1.000000, 0.000000, 0.397217, 0.436636, + 0.177189, 0.168945, 1.242233, 0.000000, -1.000000, 0.000000, 0.632070, 0.436636, + 0.095057, 0.249457, 1.372809, 0.000000, 0.000000, 1.000000, 0.397217, 0.671489, + 0.177189, 0.168945, 1.372809, 0.000000, 0.000000, 1.000000, 0.632070, 0.671489, + 0.177189, 0.249457, 1.372809, 0.000000, 0.000000, 1.000000, 0.632070, 0.671489, + 0.095057, 0.168945, 1.372809, 0.000000, 0.000000, 1.000000, 0.397217, 0.671489, + 0.095057, 0.168945, 1.372809, -1.000000, 0.000000, 0.000000, 0.397217, 0.671489, + 0.095057, 0.249457, 1.372809, -1.000000, 0.000000, 0.000000, 0.397217, 0.671489, + 0.095057, 0.168945, 1.242233, -1.000000, 0.000000, 0.000000, 0.397217, 0.436636, + 0.095057, 0.249457, 1.242233, -1.000000, 0.000000, 0.000000, 0.397217, 0.436636, + 0.177189, 0.249457, 1.372809, 1.000000, 0.000000, 0.000000, 0.632070, 0.671489, + 0.177189, 0.168945, 1.372809, 1.000000, 0.000000, 0.000000, 0.632070, 0.671489, + 0.177189, 0.168945, 1.242233, 1.000000, 0.000000, 0.000000, 0.632070, 0.436636, + 0.177189, 0.249457, 1.242233, 1.000000, 0.000000, 0.000000, 0.632070, 0.436636, + 0.095057, 0.249457, 1.372809, 0.000000, 1.000000, 0.000000, 0.397217, 0.671489, + 0.177189, 0.249457, 1.372809, 0.000000, 1.000000, 0.000000, 0.632070, 0.671489, + 0.095057, 0.249457, 1.242233, 0.000000, 1.000000, 0.000000, 0.397217, 0.436636, + 0.177189, 0.249457, 1.242233, 0.000000, 1.000000, 0.000000, 0.632070, 0.436636, + 0.095057, 0.168945, 1.242233, 0.000000, 0.000000, -1.000000, 0.397217, 0.436636, + 0.177189, 0.249457, 1.242233, 0.000000, 0.000000, -1.000000, 0.632070, 0.436636, + 0.177189, 0.168945, 1.242233, 0.000000, 0.000000, -1.000000, 0.632070, 0.436636, + 0.095057, 0.249457, 1.242233, 0.000000, 0.000000, -1.000000, 0.397217, 0.436636, + 0.177189, 0.168945, 1.853028, 0.000000, -1.000000, 0.000000, 0.632070, 0.671489, + 0.095057, 0.168945, 1.853028, 0.000000, -1.000000, 0.000000, 0.397217, 0.671489, + 0.095057, 0.168945, 1.722452, 0.000000, -1.000000, 0.000000, 0.397217, 0.436636, + 0.177189, 0.168945, 1.722452, 0.000000, -1.000000, 0.000000, 0.632070, 0.436636, + 0.095057, 0.249457, 1.853028, 0.000000, 0.000000, 1.000000, 0.397217, 0.671489, + 0.177189, 0.168945, 1.853028, 0.000000, 0.000000, 1.000000, 0.632070, 0.671489, + 0.177189, 0.249457, 1.853028, 0.000000, 0.000000, 1.000000, 0.632070, 0.671489, + 0.095057, 0.168945, 1.853028, 0.000000, 0.000000, 1.000000, 0.397217, 0.671489, + 0.095057, 0.168945, 1.853028, -1.000000, 0.000000, 0.000000, 0.397217, 0.671489, + 0.095057, 0.249457, 1.853028, -1.000000, 0.000000, 0.000000, 0.397217, 0.671489, + 0.095057, 0.168945, 1.722452, -1.000000, 0.000000, 0.000000, 0.397217, 0.436636, + 0.095057, 0.249457, 1.722452, -1.000000, 0.000000, 0.000000, 0.397217, 0.436636, + 0.177189, 0.249457, 1.853028, 1.000000, 0.000000, 0.000000, 0.632070, 0.671489, + 0.177189, 0.168945, 1.853028, 1.000000, 0.000000, 0.000000, 0.632070, 0.671489, + 0.177189, 0.168945, 1.722452, 1.000000, 0.000000, 0.000000, 0.632070, 0.436636, + 0.177189, 0.249457, 1.722452, 1.000000, 0.000000, 0.000000, 0.632070, 0.436636, + 0.095057, 0.249457, 1.853028, 0.000000, 1.000000, 0.000000, 0.397217, 0.671489, + 0.177189, 0.249457, 1.853028, 0.000000, 1.000000, 0.000000, 0.632070, 0.671489, + 0.095057, 0.249457, 1.722452, 0.000000, 1.000000, 0.000000, 0.397217, 0.436636, + 0.177189, 0.249457, 1.722452, 0.000000, 1.000000, 0.000000, 0.632070, 0.436636, + 0.095057, 0.168945, 1.722452, 0.000000, 0.000000, -1.000000, 0.397217, 0.436636, + 0.177189, 0.249457, 1.722452, 0.000000, 0.000000, -1.000000, 0.632070, 0.436636, + 0.177189, 0.168945, 1.722452, 0.000000, 0.000000, -1.000000, 0.632070, 0.436636, + 0.095057, 0.249457, 1.722452, 0.000000, 0.000000, -1.000000, 0.397217, 0.436636, + 0.138311, 0.218322, 1.909538, 0.000000, -1.000000, 0.000000, 0.632070, 0.671489, + -0.917104, 0.218322, 1.909538, 0.000000, -1.000000, 0.000000, 0.397217, 0.671489, + -0.917104, 0.218322, 1.173065, 0.000000, -1.000000, 0.000000, 0.397217, 0.436636, + 0.138311, 0.218322, 1.173065, 0.000000, -1.000000, 0.000000, 0.632070, 0.436636, + -0.917104, 0.327586, 1.909538, 0.000000, 0.000000, 1.000000, 0.397217, 0.671489, + 0.138311, 0.218322, 1.909538, 0.000000, 0.000000, 1.000000, 0.632070, 0.671489, + 0.138311, 0.327586, 1.909538, 0.000000, 0.000000, 1.000000, 0.632070, 0.671489, + -0.917104, 0.218322, 1.909538, 0.000000, 0.000000, 1.000000, 0.397217, 0.671489, + -0.917104, 0.218322, 1.173065, -1.000000, 0.000000, 0.000000, 0.397217, 0.436636, + -0.917104, 0.218322, 1.909538, -1.000000, 0.000000, 0.000000, 0.397217, 0.671489, + -0.917104, 0.327586, 1.909538, -1.000000, 0.000000, 0.000000, 0.397217, 0.671489, + -0.917104, 0.327586, 1.173065, -1.000000, 0.000000, 0.000000, 0.397217, 0.436636, + 0.138311, 0.218322, 1.909538, 1.000000, 0.000000, 0.000000, 0.632070, 0.671489, + 0.138311, 0.218322, 1.173065, 1.000000, 0.000000, 0.000000, 0.632070, 0.436636, + 0.138311, 0.327586, 1.909538, 1.000000, 0.000000, 0.000000, 0.632070, 0.671489, + 0.138311, 0.327586, 1.173065, 1.000000, 0.000000, 0.000000, 0.632070, 0.436636, + -0.917104, 0.327586, 1.909538, 0.000000, 1.000000, 0.000000, 0.397217, 0.671489, + 0.138311, 0.327586, 1.909538, 0.000000, 1.000000, 0.000000, 0.632070, 0.671489, + -0.917104, 0.327586, 1.173065, 0.000000, 1.000000, 0.000000, 0.397217, 0.436636, + 0.138311, 0.327586, 1.173065, 0.000000, 1.000000, 0.000000, 0.632070, 0.436636, + -0.917104, 0.218322, 1.173065, 0.000000, 0.000000, -1.000000, 0.397217, 0.436636, + 0.138311, 0.327586, 1.173065, 0.000000, 0.000000, -1.000000, 0.632070, 0.436636, + 0.138311, 0.218322, 1.173065, 0.000000, 0.000000, -1.000000, 0.632070, 0.436636, + -0.917104, 0.327586, 1.173065, 0.000000, 0.000000, -1.000000, 0.397217, 0.436636, + 2.201943, 0.186310, -1.114098, 0.000000, -1.000000, 0.000000, 0.632070, 0.671489, + 1.718377, 0.186310, -1.114098, 0.000000, -1.000000, 0.000000, 0.397217, 0.671489, + 1.718377, 0.186310, -1.578262, 0.000000, -1.000000, 0.000000, 0.397217, 0.436636, + 2.201943, 0.186310, -1.578262, 0.000000, -1.000000, 0.000000, 0.632070, 0.436636, + 1.718377, 0.239852, -1.112865, 0.000000, 0.000000, 1.000000, 0.397217, 0.672113, + 2.201943, 0.188240, -1.112865, 0.000000, 0.000000, 1.000000, 0.632070, 0.672113, + 2.201943, 0.239852, -1.112865, 0.000000, 0.000000, 1.000000, 0.632070, 0.672113, + 1.718377, 0.188240, -1.112865, 0.000000, 0.000000, 1.000000, 0.397217, 0.672113, + 1.717092, 0.188240, -1.578262, -1.000000, 0.000000, 0.000000, 0.396593, 0.436636, + 1.717092, 0.188240, -1.114098, -1.000000, 0.000000, 0.000000, 0.396593, 0.671489, + 1.717092, 0.239852, -1.114098, -1.000000, 0.000000, 0.000000, 0.396593, 0.671489, + 1.717092, 0.239852, -1.578262, -1.000000, 0.000000, 0.000000, 0.396593, 0.436636, + 2.203228, 0.188240, -1.114098, 1.000000, 0.000000, 0.000000, 0.632694, 0.671489, + 2.203228, 0.188240, -1.578262, 1.000000, 0.000000, 0.000000, 0.632694, 0.436636, + 2.203228, 0.239852, -1.114098, 1.000000, 0.000000, 0.000000, 0.632694, 0.671489, + 2.203228, 0.239852, -1.578262, 1.000000, 0.000000, 0.000000, 0.632694, 0.436636, + 1.718377, 0.241783, -1.114098, 0.000000, 1.000000, 0.000000, 0.397217, 0.671489, + 2.201943, 0.241783, -1.114098, 0.000000, 1.000000, 0.000000, 0.632070, 0.671489, + 1.718377, 0.241783, -1.578262, 0.000000, 1.000000, 0.000000, 0.397217, 0.436636, + 2.201943, 0.241783, -1.578262, 0.000000, 1.000000, 0.000000, 0.632070, 0.436636, + 1.718377, 0.188240, -1.579495, 0.000000, 0.000000, -1.000000, 0.397217, 0.436012, + 2.201943, 0.239852, -1.579495, 0.000000, 0.000000, -1.000000, 0.632070, 0.436012, + 2.201943, 0.188240, -1.579495, 0.000000, 0.000000, -1.000000, 0.632070, 0.436012, + 1.718377, 0.239852, -1.579495, 0.000000, 0.000000, -1.000000, 0.397217, 0.436012, + 1.717092, 0.188240, -1.114098, -0.832453, -0.554095, 0.000000, 0.396593, 0.671489, + 1.717092, 0.188240, -1.578262, -0.832453, -0.554095, 0.000000, 0.396593, 0.436636, + 1.718377, 0.186310, -1.114098, -0.832453, -0.554095, 0.000000, 0.397217, 0.671489, + 1.718377, 0.186310, -1.578262, -0.832453, -0.554095, 0.000000, 0.397217, 0.436636, + 1.718377, 0.186310, -1.114098, 0.000000, -0.538520, 0.842613, 0.397217, 0.671489, + 2.201943, 0.186310, -1.114098, 0.000000, -0.538520, 0.842613, 0.632070, 0.671489, + 1.718377, 0.188240, -1.112865, 0.000000, -0.538520, 0.842613, 0.397217, 0.672113, + 2.201943, 0.188240, -1.112865, 0.000000, -0.538520, 0.842613, 0.632070, 0.672113, + 1.717092, 0.239852, -1.114098, -0.692551, 0.000000, 0.721369, 0.396593, 0.671489, + 1.717092, 0.188240, -1.114098, -0.692551, 0.000000, 0.721369, 0.396593, 0.671489, + 1.718377, 0.239852, -1.112865, -0.692551, 0.000000, 0.721369, 0.397217, 0.672113, + 1.718377, 0.188240, -1.112865, -0.692551, 0.000000, 0.721369, 0.397217, 0.672113, + 2.201943, 0.186310, -1.114098, 0.832364, -0.554229, 0.000000, 0.632070, 0.671489, + 2.201943, 0.186310, -1.578262, 0.832364, -0.554229, 0.000000, 0.632070, 0.436636, + 2.203228, 0.188240, -1.114098, 0.832364, -0.554229, 0.000000, 0.632694, 0.671489, + 2.203228, 0.188240, -1.578262, 0.832364, -0.554229, 0.000000, 0.632694, 0.436636, + 2.201943, 0.239852, -1.112865, 0.692488, 0.000000, 0.721430, 0.632070, 0.672113, + 2.201943, 0.188240, -1.112865, 0.692488, 0.000000, 0.721430, 0.632070, 0.672113, + 2.203228, 0.239852, -1.114098, 0.692488, 0.000000, 0.721430, 0.632694, 0.671489, + 2.203228, 0.188240, -1.114098, 0.692488, 0.000000, 0.721430, 0.632694, 0.671489, + 1.718377, 0.241783, -1.578262, -0.832476, 0.554061, 0.000000, 0.397217, 0.436636, + 1.717092, 0.239852, -1.114098, -0.832476, 0.554061, 0.000000, 0.396593, 0.671489, + 1.718377, 0.241783, -1.114098, -0.832476, 0.554061, 0.000000, 0.397217, 0.671489, + 1.717092, 0.239852, -1.578262, -0.832476, 0.554061, 0.000000, 0.396593, 0.436636, + 1.718377, 0.239852, -1.112865, 0.000000, 0.538482, 0.842637, 0.397217, 0.672113, + 2.201943, 0.239852, -1.112865, 0.000000, 0.538482, 0.842637, 0.632070, 0.672113, + 1.718377, 0.241783, -1.114098, 0.000000, 0.538482, 0.842637, 0.397217, 0.671489, + 2.201943, 0.241783, -1.114098, 0.000000, 0.538482, 0.842637, 0.632070, 0.671489, + 2.203228, 0.239852, -1.114098, 0.832387, 0.554195, 0.000000, 0.632694, 0.671489, + 2.203228, 0.239852, -1.578262, 0.832387, 0.554195, 0.000000, 0.632694, 0.436636, + 2.201943, 0.241783, -1.114098, 0.832387, 0.554195, 0.000000, 0.632070, 0.671489, + 2.201943, 0.241783, -1.578262, 0.832387, 0.554195, 0.000000, 0.632070, 0.436636, + 1.717092, 0.188240, -1.578262, -0.692612, 0.000000, -0.721310, 0.396593, 0.436636, + 1.717092, 0.239852, -1.578262, -0.692612, 0.000000, -0.721310, 0.396593, 0.436636, + 1.718377, 0.188240, -1.579495, -0.692612, 0.000000, -0.721310, 0.397217, 0.436012, + 1.718377, 0.239852, -1.579495, -0.692612, 0.000000, -0.721310, 0.397217, 0.436012, + 1.718377, 0.241783, -1.578262, 0.000000, 0.538550, -0.842594, 0.397217, 0.436636, + 2.201943, 0.241783, -1.578262, 0.000000, 0.538550, -0.842594, 0.632070, 0.436636, + 1.718377, 0.239852, -1.579495, 0.000000, 0.538550, -0.842594, 0.397217, 0.436012, + 2.201943, 0.239852, -1.579495, 0.000000, 0.538550, -0.842594, 0.632070, 0.436012, + 2.201943, 0.188240, -1.579495, 0.692549, 0.000000, -0.721371, 0.632070, 0.436012, + 2.201943, 0.239852, -1.579495, 0.692549, 0.000000, -0.721371, 0.632070, 0.436012, + 2.203228, 0.188240, -1.578262, 0.692549, 0.000000, -0.721371, 0.632694, 0.436636, + 2.203228, 0.239852, -1.578262, 0.692549, 0.000000, -0.721371, 0.632694, 0.436636, + 1.718377, 0.188240, -1.579495, 0.000000, -0.538587, -0.842570, 0.397217, 0.436012, + 2.201943, 0.188240, -1.579495, 0.000000, -0.538587, -0.842570, 0.632070, 0.436012, + 1.718377, 0.186310, -1.578262, 0.000000, -0.538587, -0.842570, 0.397217, 0.436636, + 2.201943, 0.186310, -1.578262, 0.000000, -0.538587, -0.842570, 0.632070, 0.436636, + 1.717092, 0.188240, -1.114098, -0.628901, -0.418745, 0.655085, 0.396593, 0.671489, + 1.718377, 0.186310, -1.114098, -0.628901, -0.418745, 0.655085, 0.397217, 0.671489, + 1.718377, 0.188240, -1.112865, -0.628901, -0.418745, 0.655085, 0.397217, 0.672113, + 2.201943, 0.186310, -1.114098, 0.628793, -0.418887, 0.655098, 0.632070, 0.671489, + 2.203228, 0.188240, -1.114098, 0.628793, -0.418887, 0.655098, 0.632694, 0.671489, + 2.201943, 0.188240, -1.112865, 0.628793, -0.418887, 0.655098, 0.632070, 0.672113, + 1.718377, 0.241783, -1.114098, -0.628924, 0.418707, 0.655088, 0.397217, 0.671489, + 1.717092, 0.239852, -1.114098, -0.628923, 0.418707, 0.655088, 0.396593, 0.671489, + 1.718377, 0.239852, -1.112865, -0.628924, 0.418707, 0.655088, 0.397217, 0.672113, + 2.203228, 0.239852, -1.114098, 0.628815, 0.418849, 0.655101, 0.632694, 0.671489, + 2.201943, 0.241783, -1.114098, 0.628815, 0.418849, 0.655101, 0.632070, 0.671489, + 2.201943, 0.239852, -1.112865, 0.628815, 0.418849, 0.655101, 0.632070, 0.672113, + 1.718377, 0.239852, -1.579495, -0.628983, 0.418681, -0.655047, 0.397217, 0.436012, + 1.717092, 0.239852, -1.578262, -0.628983, 0.418681, -0.655047, 0.396593, 0.436636, + 1.718377, 0.241783, -1.578262, -0.628983, 0.418681, -0.655047, 0.397217, 0.436636, + 2.203228, 0.239852, -1.578262, 0.628932, 0.418646, -0.655119, 0.632694, 0.436636, + 2.201943, 0.239852, -1.579495, 0.628932, 0.418646, -0.655119, 0.632070, 0.436012, + 2.201943, 0.241783, -1.578262, 0.628932, 0.418646, -0.655119, 0.632070, 0.436636, + 1.718377, 0.186310, -1.578262, -0.628974, -0.418713, -0.655035, 0.397217, 0.436636, + 1.717092, 0.188240, -1.578262, -0.628974, -0.418713, -0.655035, 0.396593, 0.436636, + 1.718377, 0.188240, -1.579495, -0.628974, -0.418713, -0.655035, 0.397217, 0.436012, + 2.203228, 0.188240, -1.578262, 0.628923, -0.418679, -0.655106, 0.632694, 0.436636, + 2.201943, 0.186310, -1.578262, 0.628923, -0.418679, -0.655106, 0.632070, 0.436636, + 2.201943, 0.188240, -1.579495, 0.628923, -0.418679, -0.655106, 0.632070, 0.436012, + 1.830249, 0.237143, -1.461717, 0.000000, -1.000000, 0.000000, 0.632070, 0.671489, + 1.728723, 0.237143, -1.461717, 0.000000, -1.000000, 0.000000, 0.397217, 0.671489, + 1.728723, 0.237143, -1.559169, 0.000000, -1.000000, 0.000000, 0.397217, 0.436636, + 1.830249, 0.237143, -1.559169, 0.000000, -1.000000, 0.000000, 0.632070, 0.436636, + 1.728723, 0.248384, -1.461458, 0.000000, 0.000000, 1.000000, 0.397217, 0.672113, + 1.830249, 0.237548, -1.461458, 0.000000, 0.000000, 1.000000, 0.632070, 0.672113, + 1.830249, 0.248384, -1.461458, 0.000000, 0.000000, 1.000000, 0.632070, 0.672113, + 1.728723, 0.237548, -1.461458, 0.000000, 0.000000, 1.000000, 0.397217, 0.672113, + 1.728453, 0.237548, -1.559169, -1.000000, 0.000000, 0.000000, 0.396593, 0.436636, + 1.728453, 0.237548, -1.461717, -1.000000, 0.000000, 0.000000, 0.396593, 0.671489, + 1.728453, 0.248384, -1.461717, -1.000000, 0.000000, 0.000000, 0.396593, 0.671489, + 1.728453, 0.248384, -1.559169, -1.000000, 0.000000, 0.000000, 0.396593, 0.436636, + 1.830519, 0.237548, -1.461717, 1.000000, 0.000000, 0.000000, 0.632694, 0.671489, + 1.830519, 0.237548, -1.559169, 1.000000, 0.000000, 0.000000, 0.632694, 0.436636, + 1.830519, 0.248384, -1.461717, 1.000000, 0.000000, 0.000000, 0.632694, 0.671489, + 1.830519, 0.248384, -1.559169, 1.000000, 0.000000, 0.000000, 0.632694, 0.436636, + 1.728723, 0.248789, -1.461717, 0.000000, 1.000000, 0.000000, 0.397217, 0.671489, + 1.830249, 0.248789, -1.461717, 0.000000, 1.000000, 0.000000, 0.632070, 0.671489, + 1.728723, 0.248789, -1.559169, 0.000000, 1.000000, 0.000000, 0.397217, 0.436636, + 1.830249, 0.248789, -1.559169, 0.000000, 1.000000, 0.000000, 0.632070, 0.436636, + 1.728723, 0.237548, -1.559428, 0.000000, 0.000000, -1.000000, 0.397217, 0.436012, + 1.830249, 0.248384, -1.559428, 0.000000, 0.000000, -1.000000, 0.632070, 0.436012, + 1.830249, 0.237548, -1.559428, 0.000000, 0.000000, -1.000000, 0.632070, 0.436012, + 1.728723, 0.248384, -1.559428, 0.000000, 0.000000, -1.000000, 0.397217, 0.436012, + 1.728453, 0.237548, -1.461717, -0.832453, -0.554095, 0.000000, 0.396593, 0.671489, + 1.728453, 0.237548, -1.559169, -0.832453, -0.554095, 0.000000, 0.396593, 0.436636, + 1.728723, 0.237143, -1.461717, -0.832453, -0.554095, 0.000000, 0.397217, 0.671489, + 1.728723, 0.237143, -1.559169, -0.832453, -0.554095, 0.000000, 0.397217, 0.436636, + 1.728723, 0.237143, -1.461717, 0.000000, -0.538520, 0.842613, 0.397217, 0.671489, + 1.830249, 0.237143, -1.461717, 0.000000, -0.538520, 0.842613, 0.632070, 0.671489, + 1.728723, 0.237548, -1.461458, 0.000000, -0.538520, 0.842613, 0.397217, 0.672113, + 1.830249, 0.237548, -1.461458, 0.000000, -0.538520, 0.842613, 0.632070, 0.672113, + 1.728453, 0.248384, -1.461717, -0.692551, 0.000000, 0.721369, 0.396593, 0.671489, + 1.728453, 0.237548, -1.461717, -0.692551, 0.000000, 0.721369, 0.396593, 0.671489, + 1.728723, 0.248384, -1.461458, -0.692551, 0.000000, 0.721369, 0.397217, 0.672113, + 1.728723, 0.237548, -1.461458, -0.692551, 0.000000, 0.721369, 0.397217, 0.672113, + 1.830249, 0.237143, -1.559169, 0.832364, -0.554229, 0.000000, 0.632070, 0.436636, + 1.830519, 0.237548, -1.461717, 0.832364, -0.554229, 0.000000, 0.632694, 0.671489, + 1.830249, 0.237143, -1.461717, 0.832364, -0.554229, 0.000000, 0.632070, 0.671489, + 1.830519, 0.237548, -1.559169, 0.832364, -0.554229, 0.000000, 0.632694, 0.436636, + 1.830249, 0.248384, -1.461458, 0.692488, 0.000000, 0.721430, 0.632070, 0.672113, + 1.830249, 0.237548, -1.461458, 0.692488, 0.000000, 0.721430, 0.632070, 0.672113, + 1.830519, 0.248384, -1.461717, 0.692488, 0.000000, 0.721430, 0.632694, 0.671489, + 1.830519, 0.237548, -1.461717, 0.692488, 0.000000, 0.721430, 0.632694, 0.671489, + 1.728723, 0.248789, -1.461717, -0.832476, 0.554061, 0.000000, 0.397217, 0.671489, + 1.728723, 0.248789, -1.559169, -0.832476, 0.554061, 0.000000, 0.397217, 0.436636, + 1.728453, 0.248384, -1.461717, -0.832476, 0.554061, 0.000000, 0.396593, 0.671489, + 1.728453, 0.248384, -1.559169, -0.832476, 0.554061, 0.000000, 0.396593, 0.436636, + 1.728723, 0.248384, -1.461458, 0.000000, 0.538482, 0.842637, 0.397217, 0.672113, + 1.830249, 0.248384, -1.461458, 0.000000, 0.538482, 0.842637, 0.632070, 0.672113, + 1.728723, 0.248789, -1.461717, 0.000000, 0.538482, 0.842637, 0.397217, 0.671489, + 1.830249, 0.248789, -1.461717, 0.000000, 0.538482, 0.842637, 0.632070, 0.671489, + 1.830519, 0.248384, -1.559169, 0.832387, 0.554195, 0.000000, 0.632694, 0.436636, + 1.830249, 0.248789, -1.461717, 0.832387, 0.554195, 0.000000, 0.632070, 0.671489, + 1.830519, 0.248384, -1.461717, 0.832387, 0.554195, 0.000000, 0.632694, 0.671489, + 1.830249, 0.248789, -1.559169, 0.832387, 0.554195, 0.000000, 0.632070, 0.436636, + 1.728453, 0.237548, -1.559169, -0.692612, 0.000000, -0.721310, 0.396593, 0.436636, + 1.728453, 0.248384, -1.559169, -0.692612, 0.000000, -0.721310, 0.396593, 0.436636, + 1.728723, 0.237548, -1.559428, -0.692612, 0.000000, -0.721310, 0.397217, 0.436012, + 1.728723, 0.248384, -1.559428, -0.692612, 0.000000, -0.721310, 0.397217, 0.436012, + 1.728723, 0.248789, -1.559169, 0.000000, 0.538550, -0.842594, 0.397217, 0.436636, + 1.830249, 0.248789, -1.559169, 0.000000, 0.538550, -0.842594, 0.632070, 0.436636, + 1.728723, 0.248384, -1.559428, 0.000000, 0.538550, -0.842594, 0.397217, 0.436012, + 1.830249, 0.248384, -1.559428, 0.000000, 0.538550, -0.842594, 0.632070, 0.436012, + 1.830249, 0.237548, -1.559428, 0.692549, 0.000000, -0.721371, 0.632070, 0.436012, + 1.830249, 0.248384, -1.559428, 0.692549, 0.000000, -0.721371, 0.632070, 0.436012, + 1.830519, 0.237548, -1.559169, 0.692549, 0.000000, -0.721371, 0.632694, 0.436636, + 1.830519, 0.248384, -1.559169, 0.692549, 0.000000, -0.721371, 0.632694, 0.436636, + 1.728723, 0.237548, -1.559428, 0.000000, -0.538587, -0.842570, 0.397217, 0.436012, + 1.830249, 0.237548, -1.559428, 0.000000, -0.538587, -0.842570, 0.632070, 0.436012, + 1.728723, 0.237143, -1.559169, 0.000000, -0.538587, -0.842570, 0.397217, 0.436636, + 1.830249, 0.237143, -1.559169, 0.000000, -0.538587, -0.842570, 0.632070, 0.436636, + 1.728453, 0.237548, -1.461717, -0.628901, -0.418745, 0.655085, 0.396593, 0.671489, + 1.728723, 0.237143, -1.461717, -0.628901, -0.418745, 0.655085, 0.397217, 0.671489, + 1.728723, 0.237548, -1.461458, -0.628901, -0.418745, 0.655085, 0.397217, 0.672113, + 1.830249, 0.237143, -1.461717, 0.628793, -0.418887, 0.655098, 0.632070, 0.671489, + 1.830519, 0.237548, -1.461717, 0.628793, -0.418887, 0.655098, 0.632694, 0.671489, + 1.830249, 0.237548, -1.461458, 0.628793, -0.418887, 0.655098, 0.632070, 0.672113, + 1.728723, 0.248789, -1.461717, -0.628923, 0.418707, 0.655088, 0.397217, 0.671489, + 1.728453, 0.248384, -1.461717, -0.628923, 0.418707, 0.655088, 0.396593, 0.671489, + 1.728723, 0.248384, -1.461458, -0.628923, 0.418707, 0.655088, 0.397217, 0.672113, + 1.830519, 0.248384, -1.461717, 0.628815, 0.418849, 0.655101, 0.632694, 0.671489, + 1.830249, 0.248789, -1.461717, 0.628815, 0.418849, 0.655101, 0.632070, 0.671489, + 1.830249, 0.248384, -1.461458, 0.628815, 0.418849, 0.655101, 0.632070, 0.672113, + 1.728723, 0.248384, -1.559428, -0.628983, 0.418681, -0.655047, 0.397217, 0.436012, + 1.728453, 0.248384, -1.559169, -0.628983, 0.418681, -0.655047, 0.396593, 0.436636, + 1.728723, 0.248789, -1.559169, -0.628983, 0.418681, -0.655047, 0.397217, 0.436636, + 1.830519, 0.248384, -1.559169, 0.628932, 0.418646, -0.655119, 0.632694, 0.436636, + 1.830249, 0.248384, -1.559428, 0.628932, 0.418646, -0.655119, 0.632070, 0.436012, + 1.830249, 0.248789, -1.559169, 0.628932, 0.418646, -0.655119, 0.632070, 0.436636, + 1.728723, 0.237143, -1.559169, -0.628974, -0.418713, -0.655035, 0.397217, 0.436636, + 1.728453, 0.237548, -1.559169, -0.628974, -0.418713, -0.655035, 0.396593, 0.436636, + 1.728723, 0.237548, -1.559428, -0.628974, -0.418713, -0.655035, 0.397217, 0.436012, + 1.830519, 0.237548, -1.559169, 0.628923, -0.418679, -0.655107, 0.632694, 0.436636, + 1.830249, 0.237143, -1.559169, 0.628923, -0.418679, -0.655107, 0.632070, 0.436636, + 1.830249, 0.237548, -1.559428, 0.628923, -0.418679, -0.655107, 0.632070, 0.436012, + 1.948226, 0.237143, -1.461717, 0.000000, -1.000000, 0.000000, 0.632070, 0.671489, + 1.846700, 0.237143, -1.461717, 0.000000, -1.000000, 0.000000, 0.397217, 0.671489, + 1.846700, 0.237143, -1.559169, 0.000000, -1.000000, 0.000000, 0.397217, 0.436636, + 1.948226, 0.237143, -1.559169, 0.000000, -1.000000, 0.000000, 0.632070, 0.436636, + 1.846700, 0.248384, -1.461458, 0.000000, 0.000000, 1.000000, 0.397217, 0.672113, + 1.948226, 0.237548, -1.461458, 0.000000, 0.000000, 1.000000, 0.632070, 0.672113, + 1.948226, 0.248384, -1.461458, 0.000000, 0.000000, 1.000000, 0.632070, 0.672113, + 1.846700, 0.237548, -1.461458, 0.000000, 0.000000, 1.000000, 0.397217, 0.672113, + 1.846430, 0.237548, -1.559169, -1.000000, 0.000000, 0.000000, 0.396593, 0.436636, + 1.846430, 0.237548, -1.461717, -1.000000, 0.000000, 0.000000, 0.396593, 0.671489, + 1.846430, 0.248384, -1.461717, -1.000000, 0.000000, 0.000000, 0.396593, 0.671489, + 1.846430, 0.248384, -1.559169, -1.000000, 0.000000, 0.000000, 0.396593, 0.436636, + 1.948496, 0.237548, -1.461717, 1.000000, 0.000000, 0.000000, 0.632694, 0.671489, + 1.948496, 0.237548, -1.559169, 1.000000, 0.000000, 0.000000, 0.632694, 0.436636, + 1.948496, 0.248384, -1.461717, 1.000000, 0.000000, 0.000000, 0.632694, 0.671489, + 1.948496, 0.248384, -1.559169, 1.000000, 0.000000, 0.000000, 0.632694, 0.436636, + 1.846700, 0.248789, -1.461717, 0.000000, 1.000000, 0.000000, 0.397217, 0.671489, + 1.948226, 0.248789, -1.461717, 0.000000, 1.000000, 0.000000, 0.632070, 0.671489, + 1.846700, 0.248789, -1.559169, 0.000000, 1.000000, 0.000000, 0.397217, 0.436636, + 1.948226, 0.248789, -1.559169, 0.000000, 1.000000, 0.000000, 0.632070, 0.436636, + 1.846700, 0.237548, -1.559428, 0.000000, 0.000000, -1.000000, 0.397217, 0.436012, + 1.948226, 0.248384, -1.559428, 0.000000, 0.000000, -1.000000, 0.632070, 0.436012, + 1.948226, 0.237548, -1.559428, 0.000000, 0.000000, -1.000000, 0.632070, 0.436012, + 1.846700, 0.248384, -1.559428, 0.000000, 0.000000, -1.000000, 0.397217, 0.436012, + 1.846430, 0.237548, -1.461717, -0.832453, -0.554095, 0.000000, 0.396593, 0.671489, + 1.846430, 0.237548, -1.559169, -0.832453, -0.554095, 0.000000, 0.396593, 0.436636, + 1.846700, 0.237143, -1.461717, -0.832453, -0.554095, 0.000000, 0.397217, 0.671489, + 1.846700, 0.237143, -1.559169, -0.832453, -0.554095, 0.000000, 0.397217, 0.436636, + 1.846700, 0.237143, -1.461717, 0.000000, -0.538520, 0.842613, 0.397217, 0.671489, + 1.948226, 0.237143, -1.461717, 0.000000, -0.538520, 0.842613, 0.632070, 0.671489, + 1.846700, 0.237548, -1.461458, 0.000000, -0.538520, 0.842613, 0.397217, 0.672113, + 1.948226, 0.237548, -1.461458, 0.000000, -0.538520, 0.842613, 0.632070, 0.672113, + 1.846430, 0.248384, -1.461717, -0.692551, 0.000000, 0.721369, 0.396593, 0.671489, + 1.846430, 0.237548, -1.461717, -0.692551, 0.000000, 0.721369, 0.396593, 0.671489, + 1.846700, 0.248384, -1.461458, -0.692551, 0.000000, 0.721369, 0.397217, 0.672113, + 1.846700, 0.237548, -1.461458, -0.692551, 0.000000, 0.721369, 0.397217, 0.672113, + 1.948226, 0.237143, -1.559169, 0.832364, -0.554229, 0.000000, 0.632070, 0.436636, + 1.948496, 0.237548, -1.461717, 0.832364, -0.554229, 0.000000, 0.632694, 0.671489, + 1.948226, 0.237143, -1.461717, 0.832364, -0.554229, 0.000000, 0.632070, 0.671489, + 1.948496, 0.237548, -1.559169, 0.832364, -0.554229, 0.000000, 0.632694, 0.436636, + 1.948226, 0.248384, -1.461458, 0.692488, 0.000000, 0.721430, 0.632070, 0.672113, + 1.948226, 0.237548, -1.461458, 0.692488, 0.000000, 0.721430, 0.632070, 0.672113, + 1.948496, 0.248384, -1.461717, 0.692488, 0.000000, 0.721430, 0.632694, 0.671489, + 1.948496, 0.237548, -1.461717, 0.692488, 0.000000, 0.721430, 0.632694, 0.671489, + 1.846700, 0.248789, -1.461717, -0.832476, 0.554061, 0.000000, 0.397217, 0.671489, + 1.846700, 0.248789, -1.559169, -0.832476, 0.554061, 0.000000, 0.397217, 0.436636, + 1.846430, 0.248384, -1.461717, -0.832476, 0.554061, 0.000000, 0.396593, 0.671489, + 1.846430, 0.248384, -1.559169, -0.832476, 0.554061, 0.000000, 0.396593, 0.436636, + 1.846700, 0.248384, -1.461458, 0.000000, 0.538482, 0.842637, 0.397217, 0.672113, + 1.948226, 0.248384, -1.461458, 0.000000, 0.538482, 0.842637, 0.632070, 0.672113, + 1.846700, 0.248789, -1.461717, 0.000000, 0.538482, 0.842637, 0.397217, 0.671489, + 1.948226, 0.248789, -1.461717, 0.000000, 0.538482, 0.842637, 0.632070, 0.671489, + 1.948496, 0.248384, -1.559169, 0.832387, 0.554195, 0.000000, 0.632694, 0.436636, + 1.948226, 0.248789, -1.461717, 0.832387, 0.554195, 0.000000, 0.632070, 0.671489, + 1.948496, 0.248384, -1.461717, 0.832387, 0.554195, 0.000000, 0.632694, 0.671489, + 1.948226, 0.248789, -1.559169, 0.832387, 0.554195, 0.000000, 0.632070, 0.436636, + 1.846430, 0.237548, -1.559169, -0.692612, 0.000000, -0.721310, 0.396593, 0.436636, + 1.846430, 0.248384, -1.559169, -0.692612, 0.000000, -0.721310, 0.396593, 0.436636, + 1.846700, 0.237548, -1.559428, -0.692612, 0.000000, -0.721310, 0.397217, 0.436012, + 1.846700, 0.248384, -1.559428, -0.692612, 0.000000, -0.721310, 0.397217, 0.436012, + 1.846700, 0.248789, -1.559169, 0.000000, 0.538550, -0.842594, 0.397217, 0.436636, + 1.948226, 0.248789, -1.559169, 0.000000, 0.538550, -0.842594, 0.632070, 0.436636, + 1.846700, 0.248384, -1.559428, 0.000000, 0.538550, -0.842594, 0.397217, 0.436012, + 1.948226, 0.248384, -1.559428, 0.000000, 0.538550, -0.842594, 0.632070, 0.436012, + 1.948226, 0.237548, -1.559428, 0.692549, 0.000000, -0.721371, 0.632070, 0.436012, + 1.948226, 0.248384, -1.559428, 0.692549, 0.000000, -0.721371, 0.632070, 0.436012, + 1.948496, 0.237548, -1.559169, 0.692549, 0.000000, -0.721371, 0.632694, 0.436636, + 1.948496, 0.248384, -1.559169, 0.692549, 0.000000, -0.721371, 0.632694, 0.436636, + 1.846700, 0.237548, -1.559428, 0.000000, -0.538587, -0.842570, 0.397217, 0.436012, + 1.948226, 0.237548, -1.559428, 0.000000, -0.538587, -0.842570, 0.632070, 0.436012, + 1.846700, 0.237143, -1.559169, 0.000000, -0.538587, -0.842570, 0.397217, 0.436636, + 1.948226, 0.237143, -1.559169, 0.000000, -0.538587, -0.842570, 0.632070, 0.436636, + 1.846430, 0.237548, -1.461717, -0.628901, -0.418745, 0.655085, 0.396593, 0.671489, + 1.846700, 0.237143, -1.461717, -0.628901, -0.418745, 0.655085, 0.397217, 0.671489, + 1.846700, 0.237548, -1.461458, -0.628901, -0.418745, 0.655085, 0.397217, 0.672113, + 1.948226, 0.237143, -1.461717, 0.628793, -0.418887, 0.655098, 0.632070, 0.671489, + 1.948496, 0.237548, -1.461717, 0.628793, -0.418887, 0.655098, 0.632694, 0.671489, + 1.948226, 0.237548, -1.461458, 0.628793, -0.418887, 0.655098, 0.632070, 0.672113, + 1.846700, 0.248789, -1.461717, -0.628923, 0.418707, 0.655088, 0.397217, 0.671489, + 1.846430, 0.248384, -1.461717, -0.628923, 0.418707, 0.655088, 0.396593, 0.671489, + 1.846700, 0.248384, -1.461458, -0.628923, 0.418707, 0.655088, 0.397217, 0.672113, + 1.948496, 0.248384, -1.461717, 0.628815, 0.418849, 0.655101, 0.632694, 0.671489, + 1.948226, 0.248789, -1.461717, 0.628815, 0.418849, 0.655101, 0.632070, 0.671489, + 1.948226, 0.248384, -1.461458, 0.628815, 0.418849, 0.655101, 0.632070, 0.672113, + 1.846700, 0.248384, -1.559428, -0.628983, 0.418681, -0.655047, 0.397217, 0.436012, + 1.846430, 0.248384, -1.559169, -0.628983, 0.418681, -0.655047, 0.396593, 0.436636, + 1.846700, 0.248789, -1.559169, -0.628983, 0.418681, -0.655047, 0.397217, 0.436636, + 1.948496, 0.248384, -1.559169, 0.628932, 0.418646, -0.655119, 0.632694, 0.436636, + 1.948226, 0.248384, -1.559428, 0.628932, 0.418646, -0.655119, 0.632070, 0.436012, + 1.948226, 0.248789, -1.559169, 0.628932, 0.418646, -0.655119, 0.632070, 0.436636, + 1.846700, 0.237143, -1.559169, -0.628974, -0.418713, -0.655035, 0.397217, 0.436636, + 1.846430, 0.237548, -1.559169, -0.628974, -0.418713, -0.655035, 0.396593, 0.436636, + 1.846700, 0.237548, -1.559428, -0.628974, -0.418713, -0.655035, 0.397217, 0.436012, + 1.948496, 0.237548, -1.559169, 0.628923, -0.418679, -0.655107, 0.632694, 0.436636, + 1.948226, 0.237143, -1.559169, 0.628923, -0.418679, -0.655107, 0.632070, 0.436636, + 1.948226, 0.237548, -1.559428, 0.628923, -0.418679, -0.655107, 0.632070, 0.436012, + 2.068494, 0.237143, -1.461717, 0.000000, -1.000000, 0.000000, 0.632070, 0.671489, + 1.966968, 0.237143, -1.461717, 0.000000, -1.000000, 0.000000, 0.397217, 0.671489, + 1.966968, 0.237143, -1.559169, 0.000000, -1.000000, 0.000000, 0.397217, 0.436636, + 2.068494, 0.237143, -1.559169, 0.000000, -1.000000, 0.000000, 0.632070, 0.436636, + 1.966968, 0.248384, -1.461458, 0.000000, 0.000000, 1.000000, 0.397217, 0.672113, + 2.068494, 0.237548, -1.461458, 0.000000, 0.000000, 1.000000, 0.632070, 0.672113, + 2.068494, 0.248384, -1.461458, 0.000000, 0.000000, 1.000000, 0.632070, 0.672113, + 1.966968, 0.237548, -1.461458, 0.000000, 0.000000, 1.000000, 0.397217, 0.672113, + 1.966698, 0.237548, -1.559169, -1.000000, 0.000000, 0.000000, 0.396593, 0.436636, + 1.966698, 0.237548, -1.461717, -1.000000, 0.000000, 0.000000, 0.396593, 0.671489, + 1.966698, 0.248384, -1.461717, -1.000000, 0.000000, 0.000000, 0.396593, 0.671489, + 1.966698, 0.248384, -1.559169, -1.000000, 0.000000, 0.000000, 0.396593, 0.436636, + 2.068764, 0.237548, -1.461717, 1.000000, 0.000000, 0.000000, 0.632694, 0.671489, + 2.068764, 0.237548, -1.559169, 1.000000, 0.000000, 0.000000, 0.632694, 0.436636, + 2.068764, 0.248384, -1.461717, 1.000000, 0.000000, 0.000000, 0.632694, 0.671489, + 2.068764, 0.248384, -1.559169, 1.000000, 0.000000, 0.000000, 0.632694, 0.436636, + 1.966968, 0.248789, -1.461717, 0.000000, 1.000000, 0.000000, 0.397217, 0.671489, + 2.068494, 0.248789, -1.461717, 0.000000, 1.000000, 0.000000, 0.632070, 0.671489, + 1.966968, 0.248789, -1.559169, 0.000000, 1.000000, 0.000000, 0.397217, 0.436636, + 2.068494, 0.248789, -1.559169, 0.000000, 1.000000, 0.000000, 0.632070, 0.436636, + 1.966968, 0.237548, -1.559428, 0.000000, 0.000000, -1.000000, 0.397217, 0.436012, + 2.068494, 0.248384, -1.559428, 0.000000, 0.000000, -1.000000, 0.632070, 0.436012, + 2.068494, 0.237548, -1.559428, 0.000000, 0.000000, -1.000000, 0.632070, 0.436012, + 1.966968, 0.248384, -1.559428, 0.000000, 0.000000, -1.000000, 0.397217, 0.436012, + 1.966698, 0.237548, -1.461717, -0.832453, -0.554095, 0.000000, 0.396593, 0.671489, + 1.966698, 0.237548, -1.559169, -0.832453, -0.554095, 0.000000, 0.396593, 0.436636, + 1.966968, 0.237143, -1.461717, -0.832453, -0.554095, 0.000000, 0.397217, 0.671489, + 1.966968, 0.237143, -1.559169, -0.832453, -0.554095, 0.000000, 0.397217, 0.436636, + 1.966968, 0.237143, -1.461717, 0.000000, -0.538520, 0.842613, 0.397217, 0.671489, + 2.068494, 0.237143, -1.461717, 0.000000, -0.538520, 0.842613, 0.632070, 0.671489, + 1.966968, 0.237548, -1.461458, 0.000000, -0.538520, 0.842613, 0.397217, 0.672113, + 2.068494, 0.237548, -1.461458, 0.000000, -0.538520, 0.842613, 0.632070, 0.672113, + 1.966698, 0.248384, -1.461717, -0.692551, 0.000000, 0.721369, 0.396593, 0.671489, + 1.966698, 0.237548, -1.461717, -0.692551, 0.000000, 0.721369, 0.396593, 0.671489, + 1.966968, 0.248384, -1.461458, -0.692551, 0.000000, 0.721369, 0.397217, 0.672113, + 1.966968, 0.237548, -1.461458, -0.692551, 0.000000, 0.721369, 0.397217, 0.672113, + 2.068494, 0.237143, -1.559169, 0.832364, -0.554229, 0.000000, 0.632070, 0.436636, + 2.068764, 0.237548, -1.461717, 0.832364, -0.554229, 0.000000, 0.632694, 0.671489, + 2.068494, 0.237143, -1.461717, 0.832364, -0.554229, 0.000000, 0.632070, 0.671489, + 2.068764, 0.237548, -1.559169, 0.832364, -0.554229, 0.000000, 0.632694, 0.436636, + 2.068494, 0.248384, -1.461458, 0.692488, 0.000000, 0.721430, 0.632070, 0.672113, + 2.068494, 0.237548, -1.461458, 0.692488, 0.000000, 0.721430, 0.632070, 0.672113, + 2.068764, 0.248384, -1.461717, 0.692488, 0.000000, 0.721430, 0.632694, 0.671489, + 2.068764, 0.237548, -1.461717, 0.692488, 0.000000, 0.721430, 0.632694, 0.671489, + 1.966968, 0.248789, -1.461717, -0.832476, 0.554061, 0.000000, 0.397217, 0.671489, + 1.966968, 0.248789, -1.559169, -0.832476, 0.554061, 0.000000, 0.397217, 0.436636, + 1.966698, 0.248384, -1.461717, -0.832476, 0.554061, 0.000000, 0.396593, 0.671489, + 1.966698, 0.248384, -1.559169, -0.832476, 0.554061, 0.000000, 0.396593, 0.436636, + 1.966968, 0.248384, -1.461458, 0.000000, 0.538482, 0.842637, 0.397217, 0.672113, + 2.068494, 0.248384, -1.461458, 0.000000, 0.538482, 0.842637, 0.632070, 0.672113, + 1.966968, 0.248789, -1.461717, 0.000000, 0.538482, 0.842637, 0.397217, 0.671489, + 2.068494, 0.248789, -1.461717, 0.000000, 0.538482, 0.842637, 0.632070, 0.671489, + 2.068764, 0.248384, -1.559169, 0.832387, 0.554195, 0.000000, 0.632694, 0.436636, + 2.068494, 0.248789, -1.461717, 0.832387, 0.554195, 0.000000, 0.632070, 0.671489, + 2.068764, 0.248384, -1.461717, 0.832387, 0.554195, 0.000000, 0.632694, 0.671489, + 2.068494, 0.248789, -1.559169, 0.832387, 0.554195, 0.000000, 0.632070, 0.436636, + 1.966698, 0.237548, -1.559169, -0.692612, 0.000000, -0.721310, 0.396593, 0.436636, + 1.966698, 0.248384, -1.559169, -0.692612, 0.000000, -0.721310, 0.396593, 0.436636, + 1.966968, 0.237548, -1.559428, -0.692612, 0.000000, -0.721310, 0.397217, 0.436012, + 1.966968, 0.248384, -1.559428, -0.692612, 0.000000, -0.721310, 0.397217, 0.436012, + 1.966968, 0.248789, -1.559169, 0.000000, 0.538550, -0.842594, 0.397217, 0.436636, + 2.068494, 0.248789, -1.559169, 0.000000, 0.538550, -0.842594, 0.632070, 0.436636, + 1.966968, 0.248384, -1.559428, 0.000000, 0.538550, -0.842594, 0.397217, 0.436012, + 2.068494, 0.248384, -1.559428, 0.000000, 0.538550, -0.842594, 0.632070, 0.436012, + 2.068494, 0.237548, -1.559428, 0.692549, 0.000000, -0.721371, 0.632070, 0.436012, + 2.068494, 0.248384, -1.559428, 0.692549, 0.000000, -0.721371, 0.632070, 0.436012, + 2.068764, 0.237548, -1.559169, 0.692549, 0.000000, -0.721371, 0.632694, 0.436636, + 2.068764, 0.248384, -1.559169, 0.692549, 0.000000, -0.721371, 0.632694, 0.436636, + 1.966968, 0.237548, -1.559428, 0.000000, -0.538587, -0.842570, 0.397217, 0.436012, + 2.068494, 0.237548, -1.559428, 0.000000, -0.538587, -0.842570, 0.632070, 0.436012, + 1.966968, 0.237143, -1.559169, 0.000000, -0.538587, -0.842570, 0.397217, 0.436636, + 2.068494, 0.237143, -1.559169, 0.000000, -0.538587, -0.842570, 0.632070, 0.436636, + 1.966698, 0.237548, -1.461717, -0.628901, -0.418745, 0.655085, 0.396593, 0.671489, + 1.966968, 0.237143, -1.461717, -0.628901, -0.418745, 0.655085, 0.397217, 0.671489, + 1.966968, 0.237548, -1.461458, -0.628901, -0.418745, 0.655085, 0.397217, 0.672113, + 2.068494, 0.237143, -1.461717, 0.628793, -0.418887, 0.655098, 0.632070, 0.671489, + 2.068764, 0.237548, -1.461717, 0.628793, -0.418887, 0.655098, 0.632694, 0.671489, + 2.068494, 0.237548, -1.461458, 0.628793, -0.418887, 0.655098, 0.632070, 0.672113, + 1.966968, 0.248789, -1.461717, -0.628923, 0.418707, 0.655088, 0.397217, 0.671489, + 1.966698, 0.248384, -1.461717, -0.628923, 0.418707, 0.655088, 0.396593, 0.671489, + 1.966968, 0.248384, -1.461458, -0.628923, 0.418707, 0.655088, 0.397217, 0.672113, + 2.068764, 0.248384, -1.461717, 0.628815, 0.418849, 0.655101, 0.632694, 0.671489, + 2.068494, 0.248789, -1.461717, 0.628815, 0.418849, 0.655101, 0.632070, 0.671489, + 2.068494, 0.248384, -1.461458, 0.628815, 0.418849, 0.655101, 0.632070, 0.672113, + 1.966968, 0.248384, -1.559428, -0.628983, 0.418681, -0.655047, 0.397217, 0.436012, + 1.966698, 0.248384, -1.559169, -0.628983, 0.418681, -0.655047, 0.396593, 0.436636, + 1.966968, 0.248789, -1.559169, -0.628983, 0.418681, -0.655047, 0.397217, 0.436636, + 2.068764, 0.248384, -1.559169, 0.628932, 0.418646, -0.655119, 0.632694, 0.436636, + 2.068494, 0.248384, -1.559428, 0.628932, 0.418646, -0.655119, 0.632070, 0.436012, + 2.068494, 0.248789, -1.559169, 0.628932, 0.418646, -0.655119, 0.632070, 0.436636, + 1.966968, 0.237143, -1.559169, -0.628974, -0.418713, -0.655035, 0.397217, 0.436636, + 1.966698, 0.237548, -1.559169, -0.628974, -0.418713, -0.655035, 0.396593, 0.436636, + 1.966968, 0.237548, -1.559428, -0.628974, -0.418713, -0.655035, 0.397217, 0.436012, + 2.068764, 0.237548, -1.559169, 0.628923, -0.418679, -0.655107, 0.632694, 0.436636, + 2.068494, 0.237143, -1.559169, 0.628923, -0.418679, -0.655107, 0.632070, 0.436636, + 2.068494, 0.237548, -1.559428, 0.628923, -0.418679, -0.655107, 0.632070, 0.436012, + 2.185326, 0.237143, -1.461717, 0.000000, -1.000000, 0.000000, 0.632070, 0.671489, + 2.083800, 0.237143, -1.461717, 0.000000, -1.000000, 0.000000, 0.397217, 0.671489, + 2.083800, 0.237143, -1.559169, 0.000000, -1.000000, 0.000000, 0.397217, 0.436636, + 2.185326, 0.237143, -1.559169, 0.000000, -1.000000, 0.000000, 0.632070, 0.436636, + 2.083800, 0.248384, -1.461458, 0.000000, 0.000000, 1.000000, 0.397217, 0.672113, + 2.185326, 0.237548, -1.461458, 0.000000, 0.000000, 1.000000, 0.632070, 0.672113, + 2.185326, 0.248384, -1.461458, 0.000000, 0.000000, 1.000000, 0.632070, 0.672113, + 2.083800, 0.237548, -1.461458, 0.000000, 0.000000, 1.000000, 0.397217, 0.672113, + 2.083530, 0.237548, -1.559169, -1.000000, 0.000000, 0.000000, 0.396593, 0.436636, + 2.083530, 0.237548, -1.461717, -1.000000, 0.000000, 0.000000, 0.396593, 0.671489, + 2.083530, 0.248384, -1.461717, -1.000000, 0.000000, 0.000000, 0.396593, 0.671489, + 2.083530, 0.248384, -1.559169, -1.000000, 0.000000, 0.000000, 0.396593, 0.436636, + 2.185596, 0.237548, -1.461717, 1.000000, 0.000000, 0.000000, 0.632694, 0.671489, + 2.185596, 0.237548, -1.559169, 1.000000, 0.000000, 0.000000, 0.632694, 0.436636, + 2.185596, 0.248384, -1.461717, 1.000000, 0.000000, 0.000000, 0.632694, 0.671489, + 2.185596, 0.248384, -1.559169, 1.000000, 0.000000, 0.000000, 0.632694, 0.436636, + 2.083800, 0.248789, -1.461717, 0.000000, 1.000000, 0.000000, 0.397217, 0.671489, + 2.185326, 0.248789, -1.461717, 0.000000, 1.000000, 0.000000, 0.632070, 0.671489, + 2.083800, 0.248789, -1.559169, 0.000000, 1.000000, 0.000000, 0.397217, 0.436636, + 2.185326, 0.248789, -1.559169, 0.000000, 1.000000, 0.000000, 0.632070, 0.436636, + 2.083800, 0.237548, -1.559428, 0.000000, 0.000000, -1.000000, 0.397217, 0.436012, + 2.185326, 0.248384, -1.559428, 0.000000, 0.000000, -1.000000, 0.632070, 0.436012, + 2.185326, 0.237548, -1.559428, 0.000000, 0.000000, -1.000000, 0.632070, 0.436012, + 2.083800, 0.248384, -1.559428, 0.000000, 0.000000, -1.000000, 0.397217, 0.436012, + 2.083530, 0.237548, -1.461717, -0.832453, -0.554095, 0.000000, 0.396593, 0.671489, + 2.083530, 0.237548, -1.559169, -0.832453, -0.554095, 0.000000, 0.396593, 0.436636, + 2.083800, 0.237143, -1.461717, -0.832453, -0.554095, 0.000000, 0.397217, 0.671489, + 2.083800, 0.237143, -1.559169, -0.832453, -0.554095, 0.000000, 0.397217, 0.436636, + 2.083800, 0.237143, -1.461717, 0.000000, -0.538520, 0.842613, 0.397217, 0.671489, + 2.185326, 0.237143, -1.461717, 0.000000, -0.538520, 0.842613, 0.632070, 0.671489, + 2.083800, 0.237548, -1.461458, 0.000000, -0.538520, 0.842613, 0.397217, 0.672113, + 2.185326, 0.237548, -1.461458, 0.000000, -0.538520, 0.842613, 0.632070, 0.672113, + 2.083530, 0.248384, -1.461717, -0.692551, 0.000000, 0.721369, 0.396593, 0.671489, + 2.083530, 0.237548, -1.461717, -0.692551, 0.000000, 0.721369, 0.396593, 0.671489, + 2.083800, 0.248384, -1.461458, -0.692551, 0.000000, 0.721369, 0.397217, 0.672113, + 2.083800, 0.237548, -1.461458, -0.692551, 0.000000, 0.721369, 0.397217, 0.672113, + 2.185326, 0.237143, -1.559169, 0.832364, -0.554229, 0.000000, 0.632070, 0.436636, + 2.185596, 0.237548, -1.461717, 0.832364, -0.554229, 0.000000, 0.632694, 0.671489, + 2.185326, 0.237143, -1.461717, 0.832364, -0.554229, 0.000000, 0.632070, 0.671489, + 2.185596, 0.237548, -1.559169, 0.832364, -0.554229, 0.000000, 0.632694, 0.436636, + 2.185326, 0.248384, -1.461458, 0.692488, 0.000000, 0.721430, 0.632070, 0.672113, + 2.185326, 0.237548, -1.461458, 0.692488, 0.000000, 0.721430, 0.632070, 0.672113, + 2.185596, 0.248384, -1.461717, 0.692488, 0.000000, 0.721430, 0.632694, 0.671489, + 2.185596, 0.237548, -1.461717, 0.692488, 0.000000, 0.721430, 0.632694, 0.671489, + 2.083800, 0.248789, -1.461717, -0.832476, 0.554061, 0.000000, 0.397217, 0.671489, + 2.083800, 0.248789, -1.559169, -0.832476, 0.554061, 0.000000, 0.397217, 0.436636, + 2.083530, 0.248384, -1.461717, -0.832476, 0.554061, 0.000000, 0.396593, 0.671489, + 2.083530, 0.248384, -1.559169, -0.832476, 0.554061, 0.000000, 0.396593, 0.436636, + 2.083800, 0.248384, -1.461458, 0.000000, 0.538482, 0.842637, 0.397217, 0.672113, + 2.185326, 0.248384, -1.461458, 0.000000, 0.538482, 0.842637, 0.632070, 0.672113, + 2.083800, 0.248789, -1.461717, 0.000000, 0.538482, 0.842637, 0.397217, 0.671489, + 2.185326, 0.248789, -1.461717, 0.000000, 0.538482, 0.842637, 0.632070, 0.671489, + 2.185596, 0.248384, -1.559169, 0.832387, 0.554195, 0.000000, 0.632694, 0.436636, + 2.185326, 0.248789, -1.461717, 0.832387, 0.554195, 0.000000, 0.632070, 0.671489, + 2.185596, 0.248384, -1.461717, 0.832387, 0.554195, 0.000000, 0.632694, 0.671489, + 2.185326, 0.248789, -1.559169, 0.832387, 0.554195, 0.000000, 0.632070, 0.436636, + 2.083530, 0.237548, -1.559169, -0.692612, 0.000000, -0.721310, 0.396593, 0.436636, + 2.083530, 0.248384, -1.559169, -0.692612, 0.000000, -0.721310, 0.396593, 0.436636, + 2.083800, 0.237548, -1.559428, -0.692612, 0.000000, -0.721310, 0.397217, 0.436012, + 2.083800, 0.248384, -1.559428, -0.692612, 0.000000, -0.721310, 0.397217, 0.436012, + 2.083800, 0.248789, -1.559169, 0.000000, 0.538550, -0.842594, 0.397217, 0.436636, + 2.185326, 0.248789, -1.559169, 0.000000, 0.538550, -0.842594, 0.632070, 0.436636, + 2.083800, 0.248384, -1.559428, 0.000000, 0.538550, -0.842594, 0.397217, 0.436012, + 2.185326, 0.248384, -1.559428, 0.000000, 0.538550, -0.842594, 0.632070, 0.436012, + 2.185326, 0.237548, -1.559428, 0.692549, 0.000000, -0.721371, 0.632070, 0.436012, + 2.185326, 0.248384, -1.559428, 0.692549, 0.000000, -0.721371, 0.632070, 0.436012, + 2.185596, 0.237548, -1.559169, 0.692549, 0.000000, -0.721371, 0.632694, 0.436636, + 2.185596, 0.248384, -1.559169, 0.692549, 0.000000, -0.721371, 0.632694, 0.436636, + 2.083800, 0.237548, -1.559428, 0.000000, -0.538587, -0.842570, 0.397217, 0.436012, + 2.185326, 0.237548, -1.559428, 0.000000, -0.538587, -0.842570, 0.632070, 0.436012, + 2.083800, 0.237143, -1.559169, 0.000000, -0.538587, -0.842570, 0.397217, 0.436636, + 2.185326, 0.237143, -1.559169, 0.000000, -0.538587, -0.842570, 0.632070, 0.436636, + 2.083530, 0.237548, -1.461717, -0.628901, -0.418745, 0.655085, 0.396593, 0.671489, + 2.083800, 0.237143, -1.461717, -0.628901, -0.418745, 0.655085, 0.397217, 0.671489, + 2.083800, 0.237548, -1.461458, -0.628901, -0.418745, 0.655085, 0.397217, 0.672113, + 2.185326, 0.237143, -1.461717, 0.628793, -0.418887, 0.655098, 0.632070, 0.671489, + 2.185596, 0.237548, -1.461717, 0.628793, -0.418887, 0.655098, 0.632694, 0.671489, + 2.185326, 0.237548, -1.461458, 0.628793, -0.418887, 0.655098, 0.632070, 0.672113, + 2.083800, 0.248789, -1.461717, -0.628923, 0.418707, 0.655088, 0.397217, 0.671489, + 2.083530, 0.248384, -1.461717, -0.628923, 0.418707, 0.655088, 0.396593, 0.671489, + 2.083800, 0.248384, -1.461458, -0.628923, 0.418707, 0.655088, 0.397217, 0.672113, + 2.185596, 0.248384, -1.461717, 0.628815, 0.418849, 0.655101, 0.632694, 0.671489, + 2.185326, 0.248789, -1.461717, 0.628815, 0.418849, 0.655101, 0.632070, 0.671489, + 2.185326, 0.248384, -1.461458, 0.628815, 0.418849, 0.655101, 0.632070, 0.672113, + 2.083800, 0.248384, -1.559428, -0.628983, 0.418681, -0.655047, 0.397217, 0.436012, + 2.083530, 0.248384, -1.559169, -0.628983, 0.418681, -0.655047, 0.396593, 0.436636, + 2.083800, 0.248789, -1.559169, -0.628983, 0.418681, -0.655047, 0.397217, 0.436636, + 2.185596, 0.248384, -1.559169, 0.628932, 0.418646, -0.655119, 0.632694, 0.436636, + 2.185326, 0.248384, -1.559428, 0.628932, 0.418646, -0.655119, 0.632070, 0.436012, + 2.185326, 0.248789, -1.559169, 0.628932, 0.418646, -0.655119, 0.632070, 0.436636, + 2.083800, 0.237143, -1.559169, -0.628974, -0.418713, -0.655035, 0.397217, 0.436636, + 2.083530, 0.237548, -1.559169, -0.628974, -0.418713, -0.655035, 0.396593, 0.436636, + 2.083800, 0.237548, -1.559428, -0.628974, -0.418713, -0.655035, 0.397217, 0.436012, + 2.185596, 0.237548, -1.559169, 0.628923, -0.418679, -0.655107, 0.632694, 0.436636, + 2.185326, 0.237143, -1.559169, 0.628923, -0.418679, -0.655107, 0.632070, 0.436636, + 2.185326, 0.237548, -1.559428, 0.628923, -0.418679, -0.655107, 0.632070, 0.436012, + 2.068494, 0.237143, -1.128403, 0.000000, -1.000000, 0.000000, 0.632070, 0.671489, + 1.966968, 0.237143, -1.128403, 0.000000, -1.000000, 0.000000, 0.397217, 0.671489, + 1.966968, 0.237143, -1.225855, 0.000000, -1.000000, 0.000000, 0.397217, 0.436636, + 2.068494, 0.237143, -1.225855, 0.000000, -1.000000, 0.000000, 0.632070, 0.436636, + 1.966968, 0.248384, -1.128144, 0.000000, 0.000000, 1.000000, 0.397217, 0.672113, + 2.068494, 0.237548, -1.128144, 0.000000, 0.000000, 1.000000, 0.632070, 0.672113, + 2.068494, 0.248384, -1.128144, 0.000000, 0.000000, 1.000000, 0.632070, 0.672113, + 1.966968, 0.237548, -1.128144, 0.000000, 0.000000, 1.000000, 0.397217, 0.672113, + 1.966698, 0.237548, -1.225855, -1.000000, 0.000000, 0.000000, 0.396593, 0.436636, + 1.966698, 0.237548, -1.128403, -1.000000, 0.000000, 0.000000, 0.396593, 0.671489, + 1.966698, 0.248384, -1.128403, -1.000000, 0.000000, 0.000000, 0.396593, 0.671489, + 1.966698, 0.248384, -1.225855, -1.000000, 0.000000, 0.000000, 0.396593, 0.436636, + 2.068764, 0.237548, -1.128403, 1.000000, 0.000000, 0.000000, 0.632694, 0.671489, + 2.068764, 0.237548, -1.225855, 1.000000, 0.000000, 0.000000, 0.632694, 0.436636, + 2.068764, 0.248384, -1.128403, 1.000000, 0.000000, 0.000000, 0.632694, 0.671489, + 2.068764, 0.248384, -1.225855, 1.000000, 0.000000, 0.000000, 0.632694, 0.436636, + 1.966968, 0.248789, -1.128403, 0.000000, 1.000000, 0.000000, 0.397217, 0.671489, + 2.068494, 0.248789, -1.128403, 0.000000, 1.000000, 0.000000, 0.632070, 0.671489, + 1.966968, 0.248789, -1.225855, 0.000000, 1.000000, 0.000000, 0.397217, 0.436636, + 2.068494, 0.248789, -1.225855, 0.000000, 1.000000, 0.000000, 0.632070, 0.436636, + 1.966968, 0.237548, -1.226114, 0.000000, 0.000000, -1.000000, 0.397217, 0.436012, + 2.068494, 0.248384, -1.226114, 0.000000, 0.000000, -1.000000, 0.632070, 0.436012, + 2.068494, 0.237548, -1.226114, 0.000000, 0.000000, -1.000000, 0.632070, 0.436012, + 1.966968, 0.248384, -1.226114, 0.000000, 0.000000, -1.000000, 0.397217, 0.436012, + 1.966698, 0.237548, -1.128403, -0.832453, -0.554095, 0.000000, 0.396593, 0.671489, + 1.966698, 0.237548, -1.225855, -0.832453, -0.554095, 0.000000, 0.396593, 0.436636, + 1.966968, 0.237143, -1.128403, -0.832453, -0.554095, 0.000000, 0.397217, 0.671489, + 1.966968, 0.237143, -1.225855, -0.832453, -0.554095, 0.000000, 0.397217, 0.436636, + 1.966968, 0.237143, -1.128403, 0.000000, -0.538520, 0.842613, 0.397217, 0.671489, + 2.068494, 0.237143, -1.128403, 0.000000, -0.538520, 0.842613, 0.632070, 0.671489, + 1.966968, 0.237548, -1.128144, 0.000000, -0.538520, 0.842613, 0.397217, 0.672113, + 2.068494, 0.237548, -1.128144, 0.000000, -0.538520, 0.842613, 0.632070, 0.672113, + 1.966698, 0.248384, -1.128403, -0.692551, 0.000000, 0.721369, 0.396593, 0.671489, + 1.966698, 0.237548, -1.128403, -0.692551, 0.000000, 0.721369, 0.396593, 0.671489, + 1.966968, 0.248384, -1.128144, -0.692551, 0.000000, 0.721369, 0.397217, 0.672113, + 1.966968, 0.237548, -1.128144, -0.692551, 0.000000, 0.721369, 0.397217, 0.672113, + 2.068494, 0.237143, -1.225855, 0.832364, -0.554229, 0.000000, 0.632070, 0.436636, + 2.068764, 0.237548, -1.128403, 0.832364, -0.554229, 0.000000, 0.632694, 0.671489, + 2.068494, 0.237143, -1.128403, 0.832364, -0.554229, 0.000000, 0.632070, 0.671489, + 2.068764, 0.237548, -1.225855, 0.832364, -0.554229, 0.000000, 0.632694, 0.436636, + 2.068494, 0.248384, -1.128144, 0.692488, 0.000000, 0.721430, 0.632070, 0.672113, + 2.068494, 0.237548, -1.128144, 0.692488, 0.000000, 0.721430, 0.632070, 0.672113, + 2.068764, 0.248384, -1.128403, 0.692488, 0.000000, 0.721430, 0.632694, 0.671489, + 2.068764, 0.237548, -1.128403, 0.692488, 0.000000, 0.721430, 0.632694, 0.671489, + 1.966968, 0.248789, -1.128403, -0.832476, 0.554061, 0.000000, 0.397217, 0.671489, + 1.966968, 0.248789, -1.225855, -0.832476, 0.554061, 0.000000, 0.397217, 0.436636, + 1.966698, 0.248384, -1.128403, -0.832476, 0.554061, 0.000000, 0.396593, 0.671489, + 1.966698, 0.248384, -1.225855, -0.832476, 0.554061, 0.000000, 0.396593, 0.436636, + 1.966968, 0.248384, -1.128144, 0.000000, 0.538482, 0.842637, 0.397217, 0.672113, + 2.068494, 0.248384, -1.128144, 0.000000, 0.538482, 0.842637, 0.632070, 0.672113, + 1.966968, 0.248789, -1.128403, 0.000000, 0.538482, 0.842637, 0.397217, 0.671489, + 2.068494, 0.248789, -1.128403, 0.000000, 0.538482, 0.842637, 0.632070, 0.671489, + 2.068764, 0.248384, -1.225855, 0.832387, 0.554195, 0.000000, 0.632694, 0.436636, + 2.068494, 0.248789, -1.128403, 0.832387, 0.554195, 0.000000, 0.632070, 0.671489, + 2.068764, 0.248384, -1.128403, 0.832387, 0.554195, 0.000000, 0.632694, 0.671489, + 2.068494, 0.248789, -1.225855, 0.832387, 0.554195, 0.000000, 0.632070, 0.436636, + 1.966698, 0.237548, -1.225855, -0.692612, 0.000000, -0.721310, 0.396593, 0.436636, + 1.966698, 0.248384, -1.225855, -0.692612, 0.000000, -0.721310, 0.396593, 0.436636, + 1.966968, 0.237548, -1.226114, -0.692612, 0.000000, -0.721310, 0.397217, 0.436012, + 1.966968, 0.248384, -1.226114, -0.692612, 0.000000, -0.721310, 0.397217, 0.436012, + 1.966968, 0.248789, -1.225855, 0.000000, 0.538550, -0.842594, 0.397217, 0.436636, + 2.068494, 0.248789, -1.225855, 0.000000, 0.538550, -0.842594, 0.632070, 0.436636, + 1.966968, 0.248384, -1.226114, 0.000000, 0.538550, -0.842594, 0.397217, 0.436012, + 2.068494, 0.248384, -1.226114, 0.000000, 0.538550, -0.842594, 0.632070, 0.436012, + 2.068494, 0.237548, -1.226114, 0.692549, 0.000000, -0.721371, 0.632070, 0.436012, + 2.068494, 0.248384, -1.226114, 0.692549, 0.000000, -0.721371, 0.632070, 0.436012, + 2.068764, 0.237548, -1.225855, 0.692549, 0.000000, -0.721371, 0.632694, 0.436636, + 2.068764, 0.248384, -1.225855, 0.692549, 0.000000, -0.721371, 0.632694, 0.436636, + 1.966968, 0.237548, -1.226114, 0.000000, -0.538587, -0.842570, 0.397217, 0.436012, + 2.068494, 0.237548, -1.226114, 0.000000, -0.538587, -0.842570, 0.632070, 0.436012, + 1.966968, 0.237143, -1.225855, 0.000000, -0.538587, -0.842570, 0.397217, 0.436636, + 2.068494, 0.237143, -1.225855, 0.000000, -0.538587, -0.842570, 0.632070, 0.436636, + 1.966698, 0.237548, -1.128403, -0.628901, -0.418745, 0.655085, 0.396593, 0.671489, + 1.966968, 0.237143, -1.128403, -0.628901, -0.418745, 0.655085, 0.397217, 0.671489, + 1.966968, 0.237548, -1.128144, -0.628901, -0.418745, 0.655085, 0.397217, 0.672113, + 2.068494, 0.237143, -1.128403, 0.628793, -0.418887, 0.655098, 0.632070, 0.671489, + 2.068764, 0.237548, -1.128403, 0.628793, -0.418887, 0.655098, 0.632694, 0.671489, + 2.068494, 0.237548, -1.128144, 0.628793, -0.418887, 0.655098, 0.632070, 0.672113, + 1.966968, 0.248789, -1.128403, -0.628923, 0.418707, 0.655088, 0.397217, 0.671489, + 1.966698, 0.248384, -1.128403, -0.628923, 0.418707, 0.655088, 0.396593, 0.671489, + 1.966968, 0.248384, -1.128144, -0.628923, 0.418707, 0.655088, 0.397217, 0.672113, + 2.068764, 0.248384, -1.128403, 0.628815, 0.418849, 0.655101, 0.632694, 0.671489, + 2.068494, 0.248789, -1.128403, 0.628815, 0.418849, 0.655101, 0.632070, 0.671489, + 2.068494, 0.248384, -1.128144, 0.628815, 0.418849, 0.655101, 0.632070, 0.672113, + 1.966968, 0.248384, -1.226114, -0.628983, 0.418681, -0.655047, 0.397217, 0.436012, + 1.966698, 0.248384, -1.225855, -0.628983, 0.418681, -0.655047, 0.396593, 0.436636, + 1.966968, 0.248789, -1.225855, -0.628983, 0.418681, -0.655047, 0.397217, 0.436636, + 2.068764, 0.248384, -1.225855, 0.628932, 0.418646, -0.655119, 0.632694, 0.436636, + 2.068494, 0.248384, -1.226114, 0.628932, 0.418646, -0.655119, 0.632070, 0.436012, + 2.068494, 0.248789, -1.225855, 0.628932, 0.418646, -0.655119, 0.632070, 0.436636, + 1.966968, 0.237143, -1.225855, -0.628974, -0.418713, -0.655035, 0.397217, 0.436636, + 1.966698, 0.237548, -1.225855, -0.628974, -0.418713, -0.655035, 0.396593, 0.436636, + 1.966968, 0.237548, -1.226114, -0.628974, -0.418713, -0.655035, 0.397217, 0.436012, + 2.068764, 0.237548, -1.225855, 0.628923, -0.418679, -0.655107, 0.632694, 0.436636, + 2.068494, 0.237143, -1.225855, 0.628923, -0.418679, -0.655107, 0.632070, 0.436636, + 2.068494, 0.237548, -1.226114, 0.628923, -0.418679, -0.655107, 0.632070, 0.436012, + 1.948226, 0.237143, -1.128403, 0.000000, -1.000000, 0.000000, 0.632070, 0.671489, + 1.846700, 0.237143, -1.128403, 0.000000, -1.000000, 0.000000, 0.397217, 0.671489, + 1.846700, 0.237143, -1.225855, 0.000000, -1.000000, 0.000000, 0.397217, 0.436636, + 1.948226, 0.237143, -1.225855, 0.000000, -1.000000, 0.000000, 0.632070, 0.436636, + 1.846700, 0.248384, -1.128144, 0.000000, 0.000000, 1.000000, 0.397217, 0.672113, + 1.948226, 0.237548, -1.128144, 0.000000, 0.000000, 1.000000, 0.632070, 0.672113, + 1.948226, 0.248384, -1.128144, 0.000000, 0.000000, 1.000000, 0.632070, 0.672113, + 1.846700, 0.237548, -1.128144, 0.000000, 0.000000, 1.000000, 0.397217, 0.672113, + 1.846430, 0.237548, -1.225855, -1.000000, 0.000000, 0.000000, 0.396593, 0.436636, + 1.846430, 0.237548, -1.128403, -1.000000, 0.000000, 0.000000, 0.396593, 0.671489, + 1.846430, 0.248384, -1.128403, -1.000000, 0.000000, 0.000000, 0.396593, 0.671489, + 1.846430, 0.248384, -1.225855, -1.000000, 0.000000, 0.000000, 0.396593, 0.436636, + 1.948496, 0.237548, -1.128403, 1.000000, 0.000000, 0.000000, 0.632694, 0.671489, + 1.948496, 0.237548, -1.225855, 1.000000, 0.000000, 0.000000, 0.632694, 0.436636, + 1.948496, 0.248384, -1.128403, 1.000000, 0.000000, 0.000000, 0.632694, 0.671489, + 1.948496, 0.248384, -1.225855, 1.000000, 0.000000, 0.000000, 0.632694, 0.436636, + 1.846700, 0.248789, -1.128403, 0.000000, 1.000000, 0.000000, 0.397217, 0.671489, + 1.948226, 0.248789, -1.128403, 0.000000, 1.000000, 0.000000, 0.632070, 0.671489, + 1.846700, 0.248789, -1.225855, 0.000000, 1.000000, 0.000000, 0.397217, 0.436636, + 1.948226, 0.248789, -1.225855, 0.000000, 1.000000, 0.000000, 0.632070, 0.436636, + 1.846700, 0.237548, -1.226114, 0.000000, 0.000000, -1.000000, 0.397217, 0.436012, + 1.948226, 0.248384, -1.226114, 0.000000, 0.000000, -1.000000, 0.632070, 0.436012, + 1.948226, 0.237548, -1.226114, 0.000000, 0.000000, -1.000000, 0.632070, 0.436012, + 1.846700, 0.248384, -1.226114, 0.000000, 0.000000, -1.000000, 0.397217, 0.436012, + 1.846430, 0.237548, -1.128403, -0.832453, -0.554095, 0.000000, 0.396593, 0.671489, + 1.846430, 0.237548, -1.225855, -0.832453, -0.554095, 0.000000, 0.396593, 0.436636, + 1.846700, 0.237143, -1.128403, -0.832453, -0.554095, 0.000000, 0.397217, 0.671489, + 1.846700, 0.237143, -1.225855, -0.832453, -0.554095, 0.000000, 0.397217, 0.436636, + 1.846700, 0.237143, -1.128403, 0.000000, -0.538520, 0.842613, 0.397217, 0.671489, + 1.948226, 0.237143, -1.128403, 0.000000, -0.538520, 0.842613, 0.632070, 0.671489, + 1.846700, 0.237548, -1.128144, 0.000000, -0.538520, 0.842613, 0.397217, 0.672113, + 1.948226, 0.237548, -1.128144, 0.000000, -0.538520, 0.842613, 0.632070, 0.672113, + 1.846430, 0.248384, -1.128403, -0.692551, 0.000000, 0.721369, 0.396593, 0.671489, + 1.846430, 0.237548, -1.128403, -0.692551, 0.000000, 0.721369, 0.396593, 0.671489, + 1.846700, 0.248384, -1.128144, -0.692551, 0.000000, 0.721369, 0.397217, 0.672113, + 1.846700, 0.237548, -1.128144, -0.692551, 0.000000, 0.721369, 0.397217, 0.672113, + 1.948226, 0.237143, -1.225855, 0.832364, -0.554229, 0.000000, 0.632070, 0.436636, + 1.948496, 0.237548, -1.128403, 0.832364, -0.554229, 0.000000, 0.632694, 0.671489, + 1.948226, 0.237143, -1.128403, 0.832364, -0.554229, 0.000000, 0.632070, 0.671489, + 1.948496, 0.237548, -1.225855, 0.832364, -0.554229, 0.000000, 0.632694, 0.436636, + 1.948226, 0.248384, -1.128144, 0.692488, 0.000000, 0.721430, 0.632070, 0.672113, + 1.948226, 0.237548, -1.128144, 0.692488, 0.000000, 0.721430, 0.632070, 0.672113, + 1.948496, 0.248384, -1.128403, 0.692488, 0.000000, 0.721430, 0.632694, 0.671489, + 1.948496, 0.237548, -1.128403, 0.692488, 0.000000, 0.721430, 0.632694, 0.671489, + 1.846700, 0.248789, -1.128403, -0.832476, 0.554061, 0.000000, 0.397217, 0.671489, + 1.846700, 0.248789, -1.225855, -0.832476, 0.554061, 0.000000, 0.397217, 0.436636, + 1.846430, 0.248384, -1.128403, -0.832476, 0.554061, 0.000000, 0.396593, 0.671489, + 1.846430, 0.248384, -1.225855, -0.832476, 0.554061, 0.000000, 0.396593, 0.436636, + 1.846700, 0.248384, -1.128144, 0.000000, 0.538482, 0.842637, 0.397217, 0.672113, + 1.948226, 0.248384, -1.128144, 0.000000, 0.538482, 0.842637, 0.632070, 0.672113, + 1.846700, 0.248789, -1.128403, 0.000000, 0.538482, 0.842637, 0.397217, 0.671489, + 1.948226, 0.248789, -1.128403, 0.000000, 0.538482, 0.842637, 0.632070, 0.671489, + 1.948496, 0.248384, -1.225855, 0.832387, 0.554195, 0.000000, 0.632694, 0.436636, + 1.948226, 0.248789, -1.128403, 0.832387, 0.554195, 0.000000, 0.632070, 0.671489, + 1.948496, 0.248384, -1.128403, 0.832387, 0.554195, 0.000000, 0.632694, 0.671489, + 1.948226, 0.248789, -1.225855, 0.832387, 0.554195, 0.000000, 0.632070, 0.436636, + 1.846430, 0.237548, -1.225855, -0.692612, 0.000000, -0.721310, 0.396593, 0.436636, + 1.846430, 0.248384, -1.225855, -0.692612, 0.000000, -0.721310, 0.396593, 0.436636, + 1.846700, 0.237548, -1.226114, -0.692612, 0.000000, -0.721310, 0.397217, 0.436012, + 1.846700, 0.248384, -1.226114, -0.692612, 0.000000, -0.721310, 0.397217, 0.436012, + 1.846700, 0.248789, -1.225855, 0.000000, 0.538550, -0.842594, 0.397217, 0.436636, + 1.948226, 0.248789, -1.225855, 0.000000, 0.538550, -0.842594, 0.632070, 0.436636, + 1.846700, 0.248384, -1.226114, 0.000000, 0.538550, -0.842594, 0.397217, 0.436012, + 1.948226, 0.248384, -1.226114, 0.000000, 0.538550, -0.842594, 0.632070, 0.436012, + 1.948226, 0.237548, -1.226114, 0.692549, 0.000000, -0.721371, 0.632070, 0.436012, + 1.948226, 0.248384, -1.226114, 0.692549, 0.000000, -0.721371, 0.632070, 0.436012, + 1.948496, 0.237548, -1.225855, 0.692549, 0.000000, -0.721371, 0.632694, 0.436636, + 1.948496, 0.248384, -1.225855, 0.692549, 0.000000, -0.721371, 0.632694, 0.436636, + 1.846700, 0.237548, -1.226114, 0.000000, -0.538587, -0.842570, 0.397217, 0.436012, + 1.948226, 0.237548, -1.226114, 0.000000, -0.538587, -0.842570, 0.632070, 0.436012, + 1.846700, 0.237143, -1.225855, 0.000000, -0.538587, -0.842570, 0.397217, 0.436636, + 1.948226, 0.237143, -1.225855, 0.000000, -0.538587, -0.842570, 0.632070, 0.436636, + 1.846430, 0.237548, -1.128403, -0.628901, -0.418745, 0.655085, 0.396593, 0.671489, + 1.846700, 0.237143, -1.128403, -0.628901, -0.418745, 0.655085, 0.397217, 0.671489, + 1.846700, 0.237548, -1.128144, -0.628901, -0.418745, 0.655085, 0.397217, 0.672113, + 1.948226, 0.237143, -1.128403, 0.628793, -0.418887, 0.655098, 0.632070, 0.671489, + 1.948496, 0.237548, -1.128403, 0.628793, -0.418887, 0.655098, 0.632694, 0.671489, + 1.948226, 0.237548, -1.128144, 0.628793, -0.418887, 0.655098, 0.632070, 0.672113, + 1.846700, 0.248789, -1.128403, -0.628923, 0.418707, 0.655088, 0.397217, 0.671489, + 1.846430, 0.248384, -1.128403, -0.628923, 0.418707, 0.655088, 0.396593, 0.671489, + 1.846700, 0.248384, -1.128144, -0.628923, 0.418707, 0.655088, 0.397217, 0.672113, + 1.948496, 0.248384, -1.128403, 0.628815, 0.418849, 0.655101, 0.632694, 0.671489, + 1.948226, 0.248789, -1.128403, 0.628815, 0.418849, 0.655101, 0.632070, 0.671489, + 1.948226, 0.248384, -1.128144, 0.628815, 0.418849, 0.655101, 0.632070, 0.672113, + 1.846700, 0.248384, -1.226114, -0.628983, 0.418681, -0.655047, 0.397217, 0.436012, + 1.846430, 0.248384, -1.225855, -0.628983, 0.418681, -0.655047, 0.396593, 0.436636, + 1.846700, 0.248789, -1.225855, -0.628983, 0.418681, -0.655047, 0.397217, 0.436636, + 1.948496, 0.248384, -1.225855, 0.628932, 0.418646, -0.655119, 0.632694, 0.436636, + 1.948226, 0.248384, -1.226114, 0.628932, 0.418646, -0.655119, 0.632070, 0.436012, + 1.948226, 0.248789, -1.225855, 0.628932, 0.418646, -0.655119, 0.632070, 0.436636, + 1.846700, 0.237143, -1.225855, -0.628974, -0.418713, -0.655035, 0.397217, 0.436636, + 1.846430, 0.237548, -1.225855, -0.628974, -0.418713, -0.655035, 0.396593, 0.436636, + 1.846700, 0.237548, -1.226114, -0.628974, -0.418713, -0.655035, 0.397217, 0.436012, + 1.948496, 0.237548, -1.225855, 0.628923, -0.418679, -0.655107, 0.632694, 0.436636, + 1.948226, 0.237143, -1.225855, 0.628923, -0.418679, -0.655107, 0.632070, 0.436636, + 1.948226, 0.237548, -1.226114, 0.628923, -0.418679, -0.655107, 0.632070, 0.436012, + 1.830249, 0.237143, -1.128403, 0.000000, -1.000000, 0.000000, 0.632070, 0.671489, + 1.728723, 0.237143, -1.128403, 0.000000, -1.000000, 0.000000, 0.397217, 0.671489, + 1.728723, 0.237143, -1.225855, 0.000000, -1.000000, 0.000000, 0.397217, 0.436636, + 1.830249, 0.237143, -1.225855, 0.000000, -1.000000, 0.000000, 0.632070, 0.436636, + 1.728723, 0.248384, -1.128144, 0.000000, 0.000000, 1.000000, 0.397217, 0.672113, + 1.830249, 0.237548, -1.128144, 0.000000, 0.000000, 1.000000, 0.632070, 0.672113, + 1.830249, 0.248384, -1.128144, 0.000000, 0.000000, 1.000000, 0.632070, 0.672113, + 1.728723, 0.237548, -1.128144, 0.000000, 0.000000, 1.000000, 0.397217, 0.672113, + 1.728453, 0.237548, -1.225855, -1.000000, 0.000000, 0.000000, 0.396593, 0.436636, + 1.728453, 0.237548, -1.128403, -1.000000, 0.000000, 0.000000, 0.396593, 0.671489, + 1.728453, 0.248384, -1.128403, -1.000000, 0.000000, 0.000000, 0.396593, 0.671489, + 1.728453, 0.248384, -1.225855, -1.000000, 0.000000, 0.000000, 0.396593, 0.436636, + 1.830519, 0.237548, -1.128403, 1.000000, 0.000000, 0.000000, 0.632694, 0.671489, + 1.830519, 0.237548, -1.225855, 1.000000, 0.000000, 0.000000, 0.632694, 0.436636, + 1.830519, 0.248384, -1.128403, 1.000000, 0.000000, 0.000000, 0.632694, 0.671489, + 1.830519, 0.248384, -1.225855, 1.000000, 0.000000, 0.000000, 0.632694, 0.436636, + 1.728723, 0.248789, -1.128403, 0.000000, 1.000000, 0.000000, 0.397217, 0.671489, + 1.830249, 0.248789, -1.128403, 0.000000, 1.000000, 0.000000, 0.632070, 0.671489, + 1.728723, 0.248789, -1.225855, 0.000000, 1.000000, 0.000000, 0.397217, 0.436636, + 1.830249, 0.248789, -1.225855, 0.000000, 1.000000, 0.000000, 0.632070, 0.436636, + 1.728723, 0.237548, -1.226114, 0.000000, 0.000000, -1.000000, 0.397217, 0.436012, + 1.830249, 0.248384, -1.226114, 0.000000, 0.000000, -1.000000, 0.632070, 0.436012, + 1.830249, 0.237548, -1.226114, 0.000000, 0.000000, -1.000000, 0.632070, 0.436012, + 1.728723, 0.248384, -1.226114, 0.000000, 0.000000, -1.000000, 0.397217, 0.436012, + 1.728453, 0.237548, -1.128403, -0.832453, -0.554095, 0.000000, 0.396593, 0.671489, + 1.728453, 0.237548, -1.225855, -0.832453, -0.554095, 0.000000, 0.396593, 0.436636, + 1.728723, 0.237143, -1.128403, -0.832453, -0.554095, 0.000000, 0.397217, 0.671489, + 1.728723, 0.237143, -1.225855, -0.832453, -0.554095, 0.000000, 0.397217, 0.436636, + 1.728723, 0.237143, -1.128403, 0.000000, -0.538520, 0.842613, 0.397217, 0.671489, + 1.830249, 0.237143, -1.128403, 0.000000, -0.538520, 0.842613, 0.632070, 0.671489, + 1.728723, 0.237548, -1.128144, 0.000000, -0.538520, 0.842613, 0.397217, 0.672113, + 1.830249, 0.237548, -1.128144, 0.000000, -0.538520, 0.842613, 0.632070, 0.672113, + 1.728453, 0.248384, -1.128403, -0.692551, 0.000000, 0.721369, 0.396593, 0.671489, + 1.728453, 0.237548, -1.128403, -0.692551, 0.000000, 0.721369, 0.396593, 0.671489, + 1.728723, 0.248384, -1.128144, -0.692551, 0.000000, 0.721369, 0.397217, 0.672113, + 1.728723, 0.237548, -1.128144, -0.692551, 0.000000, 0.721369, 0.397217, 0.672113, + 1.830249, 0.237143, -1.225855, 0.832364, -0.554229, 0.000000, 0.632070, 0.436636, + 1.830519, 0.237548, -1.128403, 0.832364, -0.554229, 0.000000, 0.632694, 0.671489, + 1.830249, 0.237143, -1.128403, 0.832364, -0.554229, 0.000000, 0.632070, 0.671489, + 1.830519, 0.237548, -1.225855, 0.832364, -0.554229, 0.000000, 0.632694, 0.436636, + 1.830249, 0.248384, -1.128144, 0.692488, 0.000000, 0.721430, 0.632070, 0.672113, + 1.830249, 0.237548, -1.128144, 0.692488, 0.000000, 0.721430, 0.632070, 0.672113, + 1.830519, 0.248384, -1.128403, 0.692488, 0.000000, 0.721430, 0.632694, 0.671489, + 1.830519, 0.237548, -1.128403, 0.692488, 0.000000, 0.721430, 0.632694, 0.671489, + 1.728723, 0.248789, -1.128403, -0.832476, 0.554061, 0.000000, 0.397217, 0.671489, + 1.728723, 0.248789, -1.225855, -0.832476, 0.554061, 0.000000, 0.397217, 0.436636, + 1.728453, 0.248384, -1.128403, -0.832476, 0.554061, 0.000000, 0.396593, 0.671489, + 1.728453, 0.248384, -1.225855, -0.832476, 0.554061, 0.000000, 0.396593, 0.436636, + 1.728723, 0.248384, -1.128144, 0.000000, 0.538482, 0.842637, 0.397217, 0.672113, + 1.830249, 0.248384, -1.128144, 0.000000, 0.538482, 0.842637, 0.632070, 0.672113, + 1.728723, 0.248789, -1.128403, 0.000000, 0.538482, 0.842637, 0.397217, 0.671489, + 1.830249, 0.248789, -1.128403, 0.000000, 0.538482, 0.842637, 0.632070, 0.671489, + 1.830519, 0.248384, -1.225855, 0.832387, 0.554195, 0.000000, 0.632694, 0.436636, + 1.830249, 0.248789, -1.128403, 0.832387, 0.554195, 0.000000, 0.632070, 0.671489, + 1.830519, 0.248384, -1.128403, 0.832387, 0.554195, 0.000000, 0.632694, 0.671489, + 1.830249, 0.248789, -1.225855, 0.832387, 0.554195, 0.000000, 0.632070, 0.436636, + 1.728453, 0.237548, -1.225855, -0.692612, 0.000000, -0.721310, 0.396593, 0.436636, + 1.728453, 0.248384, -1.225855, -0.692612, 0.000000, -0.721310, 0.396593, 0.436636, + 1.728723, 0.237548, -1.226114, -0.692612, 0.000000, -0.721310, 0.397217, 0.436012, + 1.728723, 0.248384, -1.226114, -0.692612, 0.000000, -0.721310, 0.397217, 0.436012, + 1.728723, 0.248789, -1.225855, 0.000000, 0.538550, -0.842594, 0.397217, 0.436636, + 1.830249, 0.248789, -1.225855, 0.000000, 0.538550, -0.842594, 0.632070, 0.436636, + 1.728723, 0.248384, -1.226114, 0.000000, 0.538550, -0.842594, 0.397217, 0.436012, + 1.830249, 0.248384, -1.226114, 0.000000, 0.538550, -0.842594, 0.632070, 0.436012, + 1.830249, 0.237548, -1.226114, 0.692549, 0.000000, -0.721371, 0.632070, 0.436012, + 1.830249, 0.248384, -1.226114, 0.692549, 0.000000, -0.721371, 0.632070, 0.436012, + 1.830519, 0.237548, -1.225855, 0.692549, 0.000000, -0.721371, 0.632694, 0.436636, + 1.830519, 0.248384, -1.225855, 0.692549, 0.000000, -0.721371, 0.632694, 0.436636, + 1.728723, 0.237548, -1.226114, 0.000000, -0.538587, -0.842570, 0.397217, 0.436012, + 1.830249, 0.237548, -1.226114, 0.000000, -0.538587, -0.842570, 0.632070, 0.436012, + 1.728723, 0.237143, -1.225855, 0.000000, -0.538587, -0.842570, 0.397217, 0.436636, + 1.830249, 0.237143, -1.225855, 0.000000, -0.538587, -0.842570, 0.632070, 0.436636, + 1.728453, 0.237548, -1.128403, -0.628901, -0.418745, 0.655085, 0.396593, 0.671489, + 1.728723, 0.237143, -1.128403, -0.628901, -0.418745, 0.655085, 0.397217, 0.671489, + 1.728723, 0.237548, -1.128144, -0.628901, -0.418745, 0.655085, 0.397217, 0.672113, + 1.830249, 0.237143, -1.128403, 0.628793, -0.418887, 0.655098, 0.632070, 0.671489, + 1.830519, 0.237548, -1.128403, 0.628793, -0.418887, 0.655098, 0.632694, 0.671489, + 1.830249, 0.237548, -1.128144, 0.628793, -0.418887, 0.655098, 0.632070, 0.672113, + 1.728723, 0.248789, -1.128403, -0.628923, 0.418707, 0.655088, 0.397217, 0.671489, + 1.728453, 0.248384, -1.128403, -0.628923, 0.418707, 0.655088, 0.396593, 0.671489, + 1.728723, 0.248384, -1.128144, -0.628923, 0.418707, 0.655088, 0.397217, 0.672113, + 1.830519, 0.248384, -1.128403, 0.628815, 0.418849, 0.655101, 0.632694, 0.671489, + 1.830249, 0.248789, -1.128403, 0.628815, 0.418849, 0.655101, 0.632070, 0.671489, + 1.830249, 0.248384, -1.128144, 0.628815, 0.418849, 0.655101, 0.632070, 0.672113, + 1.728723, 0.248384, -1.226114, -0.628983, 0.418681, -0.655047, 0.397217, 0.436012, + 1.728453, 0.248384, -1.225855, -0.628983, 0.418681, -0.655047, 0.396593, 0.436636, + 1.728723, 0.248789, -1.225855, -0.628983, 0.418681, -0.655047, 0.397217, 0.436636, + 1.830519, 0.248384, -1.225855, 0.628932, 0.418646, -0.655119, 0.632694, 0.436636, + 1.830249, 0.248384, -1.226114, 0.628932, 0.418646, -0.655119, 0.632070, 0.436012, + 1.830249, 0.248789, -1.225855, 0.628932, 0.418646, -0.655119, 0.632070, 0.436636, + 1.728723, 0.237143, -1.225855, -0.628974, -0.418713, -0.655035, 0.397217, 0.436636, + 1.728453, 0.237548, -1.225855, -0.628974, -0.418713, -0.655035, 0.396593, 0.436636, + 1.728723, 0.237548, -1.226114, -0.628974, -0.418713, -0.655035, 0.397217, 0.436012, + 1.830519, 0.237548, -1.225855, 0.628923, -0.418679, -0.655107, 0.632694, 0.436636, + 1.830249, 0.237143, -1.225855, 0.628923, -0.418679, -0.655107, 0.632070, 0.436636, + 1.830249, 0.237548, -1.226114, 0.628923, -0.418679, -0.655107, 0.632070, 0.436012, + -2.314321, 0.213748, 0.037323, -0.965926, 0.000000, 0.258820, 0.604167, 0.323428, + -2.319436, -0.230696, 0.018233, -0.965926, 0.000000, 0.258820, 0.611567, 0.367815, + -2.314321, -0.230696, 0.037323, -0.965926, 0.000000, 0.258820, 0.604167, 0.367816, + -2.328720, 0.213748, -0.016415, -0.965926, 0.000000, 0.258820, 0.625000, 0.323428, + -2.328720, -0.230696, -0.016415, -0.965926, 0.000000, 0.258820, 0.625000, 0.367816, + -2.319436, 0.213748, 0.018233, -0.965926, 0.000000, 0.258820, 0.611567, 0.323428, + -2.328720, 0.213748, 0.091060, -0.965926, 0.000000, -0.258820, 0.583333, 0.323428, + -2.314321, -0.230696, 0.037323, -0.965926, 0.000000, -0.258820, 0.604167, 0.367816, + -2.328720, -0.230696, 0.091060, -0.965926, 0.000000, -0.258820, 0.583333, 0.367816, + -2.314321, 0.213748, 0.037323, -0.965926, 0.000000, -0.258820, 0.604167, 0.323428, + -2.368059, -0.230696, 0.130399, -0.707107, 0.000000, -0.707107, 0.562500, 0.367816, + -2.368059, 0.213748, 0.130399, -0.707107, 0.000000, -0.707107, 0.562500, 0.323428, + -2.328720, -0.230696, 0.091060, -0.707107, 0.000000, -0.707107, 0.583333, 0.367816, + -2.328720, 0.213748, 0.091060, -0.707107, 0.000000, -0.707107, 0.583333, 0.323428, + -2.421797, -0.230696, 0.144798, -0.258820, 0.000000, -0.965926, 0.541667, 0.367816, + -2.421797, 0.213748, 0.144798, -0.258820, 0.000000, -0.965926, 0.541667, 0.323428, + -2.368059, -0.230696, 0.130399, -0.258820, 0.000000, -0.965926, 0.562500, 0.367816, + -2.368059, 0.213748, 0.130399, -0.258820, 0.000000, -0.965926, 0.562500, 0.323428, + -2.421797, 0.213748, 0.502593, -0.258819, 0.000000, 0.965926, 0.416667, 0.323428, + -2.421797, -0.230696, 0.502593, -0.258819, 0.000000, 0.965926, 0.416667, 0.367816, + -2.368059, 0.213748, 0.516992, -0.258819, 0.000000, 0.965926, 0.395833, 0.323428, + -2.368059, -0.230696, 0.516992, -0.258819, 0.000000, 0.965926, 0.395833, 0.367816, + -2.368059, 0.213748, 0.516992, -0.707107, 0.000000, 0.707107, 0.395833, 0.323428, + -2.368059, -0.230696, 0.516992, -0.707107, 0.000000, 0.707107, 0.395833, 0.367816, + -2.328720, 0.213748, 0.556331, -0.707107, 0.000000, 0.707107, 0.375000, 0.323428, + -2.328720, -0.230696, 0.556331, -0.707107, 0.000000, 0.707107, 0.375000, 0.367816, + -2.314321, 0.213748, 0.610069, -0.965926, 0.000000, 0.258820, 0.604167, 0.323428, + -2.328720, -0.230696, 0.556331, -0.965926, 0.000000, 0.258820, 0.625000, 0.367816, + -2.314321, -0.230696, 0.610069, -0.965926, 0.000000, 0.258820, 0.604167, 0.367816, + -2.328720, 0.213748, 0.556331, -0.965926, 0.000000, 0.258820, 0.625000, 0.323428, + -2.328720, 0.213748, 0.663807, -0.965926, 0.000000, -0.258819, 0.583333, 0.323428, + -2.314321, -0.230696, 0.610069, -0.965926, 0.000000, -0.258819, 0.604167, 0.367816, + -2.328720, -0.230696, 0.663807, -0.965926, 0.000000, -0.258819, 0.583333, 0.367816, + -2.314321, 0.213748, 0.610069, -0.965926, 0.000000, -0.258819, 0.604167, 0.323428, + -2.368059, -0.230696, 0.703146, -0.707107, 0.000000, -0.707107, 0.562500, 0.367816, + -2.368059, 0.213748, 0.703146, -0.707107, 0.000000, -0.707107, 0.562500, 0.323428, + -2.328720, -0.230696, 0.663807, -0.707107, 0.000000, -0.707107, 0.583333, 0.367816, + -2.328720, 0.213748, 0.663807, -0.707107, 0.000000, -0.707107, 0.583333, 0.323428, + -2.421797, -0.230696, 0.717545, -0.258819, 0.000000, -0.965926, 0.541667, 0.367816, + -2.421797, 0.213748, 0.717545, -0.258819, 0.000000, -0.965926, 0.541667, 0.323428, + -2.368059, -0.230696, 0.703146, -0.258819, 0.000000, -0.965926, 0.562500, 0.367816, + -2.368059, 0.213748, 0.703146, -0.258819, 0.000000, -0.965926, 0.562500, 0.323428, + -2.421797, 0.213748, 1.073627, -0.258819, 0.000000, 0.965926, 0.416667, 0.323428, + -2.421797, -0.230696, 1.073627, -0.258819, 0.000000, 0.965926, 0.416667, 0.367816, + -2.368059, 0.213748, 1.088026, -0.258819, 0.000000, 0.965926, 0.395833, 0.323428, + -2.368059, -0.230696, 1.088026, -0.258819, 0.000000, 0.965926, 0.395833, 0.367816, + -2.368059, 0.213748, 1.088026, -0.707106, 0.000000, 0.707107, 0.395833, 0.323428, + -2.368059, -0.230696, 1.088026, -0.707106, 0.000000, 0.707107, 0.395833, 0.367816, + -2.328720, 0.213748, 1.127364, -0.707106, 0.000000, 0.707107, 0.375000, 0.323428, + -2.328720, -0.230696, 1.127364, -0.707106, 0.000000, 0.707107, 0.375000, 0.367816, + -2.314321, 0.213748, 1.181102, -0.965926, 0.000000, 0.258819, 0.604167, 0.323428, + -2.328720, -0.230696, 1.127364, -0.965926, 0.000000, 0.258819, 0.625000, 0.367816, + -2.314321, -0.230696, 1.181102, -0.965926, 0.000000, 0.258819, 0.604167, 0.367816, + -2.328720, 0.213748, 1.127364, -0.965926, 0.000000, 0.258819, 0.625000, 0.323428, + -2.328720, 0.213748, 2.382451, -0.965926, 0.000000, -0.258820, 0.583333, 0.323428, + -2.314321, -0.230696, 2.328713, -0.965926, 0.000000, -0.258820, 0.604167, 0.367816, + -2.328720, -0.230696, 2.382451, -0.965926, 0.000000, -0.258820, 0.583333, 0.367816, + -2.314321, 0.213748, 2.328713, -0.965926, 0.000000, -0.258820, 0.604167, 0.323428, + -2.421797, 0.213748, -2.952892, -0.258822, 0.000000, 0.965925, 0.416667, 0.323428, + -2.421797, -0.230696, -2.952892, -0.258822, 0.000000, 0.965925, 0.416667, 0.367816, + -2.368059, 0.213748, -2.938493, -0.258822, 0.000000, 0.965925, 0.395833, 0.323428, + -2.368059, -0.230696, -2.938493, -0.258822, 0.000000, 0.965925, 0.395833, 0.367816, + -2.328720, 0.213748, -2.899154, -0.707108, 0.000000, 0.707106, 0.375000, 0.323428, + -2.368059, -0.230696, -2.938493, -0.707108, 0.000000, 0.707106, 0.395833, 0.367816, + -2.328720, -0.230696, -2.899154, -0.707108, 0.000000, 0.707106, 0.375000, 0.367816, + -2.368059, 0.213748, -2.938493, -0.707108, 0.000000, 0.707106, 0.395833, 0.323428, + -2.314321, 0.213748, -2.845416, -0.965925, 0.000000, 0.258821, 0.604167, 0.323428, + -2.328720, -0.230696, -2.899154, -0.965925, 0.000000, 0.258821, 0.625000, 0.367816, + -2.314321, -0.230696, -2.845416, -0.965925, 0.000000, 0.258821, 0.604167, 0.367816, + -2.328720, 0.213748, -2.899154, -0.965925, 0.000000, 0.258821, 0.625000, 0.323428, + -2.328720, 0.213748, -2.791679, -0.965926, 0.000000, -0.258820, 0.583333, 0.323428, + -2.314321, -0.230696, -2.845416, -0.965926, 0.000000, -0.258820, 0.604167, 0.367816, + -2.328720, -0.230696, -2.791679, -0.965926, 0.000000, -0.258820, 0.583333, 0.367816, + -2.314321, 0.213748, -2.845416, -0.965926, 0.000000, -0.258820, 0.604167, 0.323428, + -2.368059, 0.213748, -2.752340, -0.707108, 0.000000, -0.707106, 0.562500, 0.323428, + -2.328720, -0.230696, -2.791679, -0.707108, 0.000000, -0.707106, 0.583333, 0.367816, + -2.368059, -0.230696, -2.752340, -0.707108, 0.000000, -0.707106, 0.562500, 0.367816, + -2.328720, 0.213748, -2.791679, -0.707108, 0.000000, -0.707106, 0.583333, 0.323428, + -2.421797, -0.230696, -2.737941, -0.258822, 0.000000, -0.965925, 0.541667, 0.367816, + -2.421797, 0.213748, -2.737941, -0.258822, 0.000000, -0.965925, 0.541667, 0.323428, + -2.368059, -0.230696, -2.752340, -0.258822, 0.000000, -0.965925, 0.562500, 0.367816, + -2.368059, 0.213748, -2.752340, -0.258822, 0.000000, -0.965925, 0.562500, 0.323428, + -2.421797, 0.213748, -2.369057, -0.258822, 0.000000, 0.965925, 0.416667, 0.323428, + -2.421797, -0.230696, -2.369057, -0.258822, 0.000000, 0.965925, 0.416667, 0.367816, + -2.368059, 0.213748, -2.354658, -0.258822, 0.000000, 0.965925, 0.395833, 0.323428, + -2.368059, -0.230696, -2.354658, -0.258822, 0.000000, 0.965925, 0.395833, 0.367816, + -2.328720, 0.213748, -2.315319, -0.707108, 0.000000, 0.707106, 0.375000, 0.323428, + -2.368059, -0.230696, -2.354658, -0.707108, 0.000000, 0.707106, 0.395833, 0.367816, + -2.328720, -0.230696, -2.315319, -0.707108, 0.000000, 0.707106, 0.375000, 0.367816, + -2.368059, 0.213748, -2.354658, -0.707108, 0.000000, 0.707106, 0.395833, 0.323428, + -2.314321, 0.213748, -2.261582, -0.965925, 0.000000, 0.258821, 0.604167, 0.323428, + -2.328720, -0.230696, -2.315319, -0.965925, 0.000000, 0.258821, 0.625000, 0.367816, + -2.314321, -0.230696, -2.261582, -0.965925, 0.000000, 0.258821, 0.604167, 0.367816, + -2.328720, 0.213748, -2.315319, -0.965925, 0.000000, 0.258821, 0.625000, 0.323428, + -2.328720, 0.213748, -2.207844, -0.965926, 0.000000, -0.258820, 0.583333, 0.323428, + -2.314321, -0.230696, -2.261582, -0.965926, 0.000000, -0.258820, 0.604167, 0.367816, + -2.328720, -0.230696, -2.207844, -0.965926, 0.000000, -0.258820, 0.583333, 0.367816, + -2.314321, 0.213748, -2.261582, -0.965926, 0.000000, -0.258820, 0.604167, 0.323428, + -2.368059, 0.213748, -2.168505, -0.707109, 0.000000, -0.707105, 0.562500, 0.323428, + -2.328720, -0.230696, -2.207844, -0.707109, 0.000000, -0.707105, 0.583333, 0.367816, + -2.368059, -0.230696, -2.168505, -0.707109, 0.000000, -0.707105, 0.562500, 0.367816, + -2.328720, 0.213748, -2.207844, -0.707109, 0.000000, -0.707105, 0.583333, 0.323428, + -2.421797, -0.230696, -2.154106, -0.258819, 0.000000, -0.965926, 0.541667, 0.367816, + -2.421797, 0.213748, -2.154106, -0.258819, 0.000000, -0.965926, 0.541667, 0.323428, + -2.368059, -0.230696, -2.168505, -0.258819, 0.000000, -0.965926, 0.562500, 0.367816, + -2.368059, 0.213748, -2.168505, -0.258819, 0.000000, -0.965926, 0.562500, 0.323428, + -2.421797, 0.213748, -1.805589, -0.258819, 0.000000, 0.965926, 0.416667, 0.323428, + -2.421797, -0.230696, -1.805589, -0.258819, 0.000000, 0.965926, 0.416667, 0.367816, + -2.368059, 0.213748, -1.791190, -0.258819, 0.000000, 0.965926, 0.395833, 0.323428, + -2.368059, -0.230696, -1.791190, -0.258819, 0.000000, 0.965926, 0.395833, 0.367816, + -2.328720, 0.213748, -1.751851, -0.707110, 0.000000, 0.707104, 0.375000, 0.323428, + -2.368059, -0.230696, -1.791190, -0.707110, 0.000000, 0.707104, 0.395833, 0.367816, + -2.328720, -0.230696, -1.751851, -0.707110, 0.000000, 0.707104, 0.375000, 0.367816, + -2.368059, 0.213748, -1.791190, -0.707110, 0.000000, 0.707104, 0.395833, 0.323428, + -2.314321, 0.213748, -1.698114, -0.965925, 0.000000, 0.258821, 0.604167, 0.323428, + -2.328720, -0.230696, -1.751851, -0.965925, 0.000000, 0.258821, 0.625000, 0.367816, + -2.314321, -0.230696, -1.698114, -0.965925, 0.000000, 0.258821, 0.604167, 0.367816, + -2.328720, 0.213748, -1.751851, -0.965925, 0.000000, 0.258821, 0.625000, 0.323428, + -2.328720, 0.213748, -1.644376, -0.965926, 0.000000, -0.258820, 0.583333, 0.323428, + -2.314321, -0.230696, -1.698114, -0.965926, 0.000000, -0.258820, 0.604167, 0.367816, + -2.328720, -0.230696, -1.644376, -0.965926, 0.000000, -0.258820, 0.583333, 0.367816, + -2.314321, 0.213748, -1.698114, -0.965926, 0.000000, -0.258820, 0.604167, 0.323428, + -2.368059, 0.213748, -1.605037, -0.707109, 0.000000, -0.707105, 0.562500, 0.323428, + -2.328720, -0.230696, -1.644376, -0.707109, 0.000000, -0.707105, 0.583333, 0.367816, + -2.368059, -0.230696, -1.605037, -0.707109, 0.000000, -0.707105, 0.562500, 0.367816, + -2.328720, 0.213748, -1.644376, -0.707109, 0.000000, -0.707105, 0.583333, 0.323428, + -2.421797, -0.230696, -1.590638, -0.258819, 0.000000, -0.965926, 0.541667, 0.367816, + -2.421797, 0.213748, -1.590638, -0.258819, 0.000000, -0.965926, 0.541667, 0.323428, + -2.368059, -0.230696, -1.605037, -0.258819, 0.000000, -0.965926, 0.562500, 0.367816, + -2.368059, 0.213748, -1.605037, -0.258819, 0.000000, -0.965926, 0.562500, 0.323428, + -2.421797, 0.213748, -1.221755, -0.258819, 0.000000, 0.965926, 0.416667, 0.323428, + -2.421797, -0.230696, -1.221755, -0.258819, 0.000000, 0.965926, 0.416667, 0.367816, + -2.368059, 0.213748, -1.207356, -0.258819, 0.000000, 0.965926, 0.395833, 0.323428, + -2.368059, -0.230696, -1.207356, -0.258819, 0.000000, 0.965926, 0.395833, 0.367816, + -2.328720, 0.213748, -1.168017, -0.707110, 0.000000, 0.707104, 0.375000, 0.323428, + -2.368059, -0.230696, -1.207356, -0.707110, 0.000000, 0.707104, 0.395833, 0.367816, + -2.328720, -0.230696, -1.168017, -0.707110, 0.000000, 0.707104, 0.375000, 0.367816, + -2.368059, 0.213748, -1.207356, -0.707110, 0.000000, 0.707104, 0.395833, 0.323428, + -2.314321, 0.213748, -1.114279, -0.965925, 0.000000, 0.258821, 0.604167, 0.323428, + -2.328720, -0.230696, -1.168017, -0.965925, 0.000000, 0.258821, 0.625000, 0.367816, + -2.314321, -0.230696, -1.114279, -0.965925, 0.000000, 0.258821, 0.604167, 0.367816, + -2.328720, 0.213748, -1.168017, -0.965925, 0.000000, 0.258821, 0.625000, 0.323428, + -2.328720, 0.213748, -1.060541, -0.965925, 0.000000, -0.258821, 0.583333, 0.323428, + -2.314321, -0.230696, -1.114279, -0.965925, 0.000000, -0.258821, 0.604167, 0.367816, + -2.328720, -0.230696, -1.060541, -0.965925, 0.000000, -0.258821, 0.583333, 0.367816, + -2.314321, 0.213748, -1.114279, -0.965925, 0.000000, -0.258821, 0.604167, 0.323428, + -2.368059, -0.230696, -1.021202, -0.707109, 0.000000, -0.707105, 0.562500, 0.367816, + -2.368059, 0.213748, -1.021202, -0.707109, 0.000000, -0.707105, 0.562500, 0.323428, + -2.328720, -0.230696, -1.060541, -0.707109, 0.000000, -0.707105, 0.583333, 0.367816, + -2.328720, 0.213748, -1.060541, -0.707109, 0.000000, -0.707105, 0.583333, 0.323428, + -2.421797, -0.230696, -1.006803, -0.258819, 0.000000, -0.965926, 0.541667, 0.367816, + -2.421797, 0.213748, -1.006803, -0.258819, 0.000000, -0.965926, 0.541667, 0.323428, + -2.368059, -0.230696, -1.021202, -0.258819, 0.000000, -0.965926, 0.562500, 0.367816, + -2.368059, 0.213748, -1.021202, -0.258819, 0.000000, -0.965926, 0.562500, 0.323428, + -2.421797, 0.213748, -0.642220, -0.258819, 0.000000, 0.965926, 0.416667, 0.323428, + -2.421797, -0.230696, -0.642220, -0.258819, 0.000000, 0.965926, 0.416667, 0.367816, + -2.368059, 0.213748, -0.627821, -0.258819, 0.000000, 0.965926, 0.395833, 0.323428, + -2.368059, -0.230696, -0.627821, -0.258819, 0.000000, 0.965926, 0.395833, 0.367816, + -2.328720, 0.213748, -0.588482, -0.707109, 0.000000, 0.707104, 0.375000, 0.323428, + -2.368059, -0.230696, -0.627821, -0.707109, 0.000000, 0.707104, 0.395833, 0.367816, + -2.328720, -0.230696, -0.588482, -0.707109, 0.000000, 0.707104, 0.375000, 0.367816, + -2.368059, 0.213748, -0.627821, -0.707109, 0.000000, 0.707104, 0.395833, 0.323428, + -2.314321, 0.213748, -0.534744, -0.965925, 0.000000, 0.258821, 0.604167, 0.323428, + -2.328720, -0.230696, -0.588482, -0.965925, 0.000000, 0.258821, 0.625000, 0.367816, + -2.314321, -0.230696, -0.534744, -0.965925, 0.000000, 0.258821, 0.604167, 0.367816, + -2.328720, 0.213748, -0.588482, -0.965925, 0.000000, 0.258821, 0.625000, 0.323428, + -2.328720, 0.213748, -0.481006, -0.965925, 0.000000, -0.258821, 0.583333, 0.323428, + -2.314321, -0.230696, -0.534744, -0.965925, 0.000000, -0.258821, 0.604167, 0.367816, + -2.328720, -0.230696, -0.481006, -0.965925, 0.000000, -0.258821, 0.583333, 0.367816, + -2.314321, 0.213748, -0.534744, -0.965925, 0.000000, -0.258821, 0.604167, 0.323428, + -2.368059, 0.213748, -0.441667, -0.707109, 0.000000, -0.707105, 0.562500, 0.323428, + -2.328720, -0.230696, -0.481006, -0.707109, 0.000000, -0.707105, 0.583333, 0.367816, + -2.368059, -0.230696, -0.441667, -0.707109, 0.000000, -0.707105, 0.562500, 0.367816, + -2.328720, 0.213748, -0.481006, -0.707109, 0.000000, -0.707105, 0.583333, 0.323428, + -2.421797, -0.230696, -0.427268, -0.258819, 0.000000, -0.965926, 0.541667, 0.367816, + -2.421797, 0.213748, -0.427268, -0.258819, 0.000000, -0.965926, 0.541667, 0.323428, + -2.368059, -0.230696, -0.441667, -0.258819, 0.000000, -0.965926, 0.562500, 0.367816, + -2.368059, 0.213748, -0.441667, -0.258819, 0.000000, -0.965926, 0.562500, 0.323428, + -2.475535, 0.213748, -0.441667, 0.258819, 0.000000, -0.965926, 0.520833, 0.323428, + -2.421797, -0.230696, -0.427268, 0.258819, 0.000000, -0.965926, 0.541667, 0.367816, + -2.475535, -0.230696, -0.441667, 0.258819, 0.000000, -0.965926, 0.520833, 0.367816, + -2.421797, 0.213748, -0.427268, 0.258819, 0.000000, -0.965926, 0.541667, 0.323428, + -2.421797, 0.213748, -0.070153, -0.258820, 0.000000, 0.965926, 0.416667, 0.323428, + -2.421797, -0.230696, -0.070153, -0.258820, 0.000000, 0.965926, 0.416667, 0.367816, + -2.368059, 0.213748, -0.055754, -0.258820, 0.000000, 0.965926, 0.395833, 0.323428, + -2.368059, -0.230696, -0.055754, -0.258820, 0.000000, 0.965926, 0.395833, 0.367816, + -2.368059, 0.213748, -0.055754, -0.707107, 0.000000, 0.707107, 0.395833, 0.323428, + -2.368059, -0.230696, -0.055754, -0.707107, 0.000000, 0.707107, 0.395833, 0.367816, + -2.328720, 0.213748, -0.016415, -0.707107, 0.000000, 0.707107, 0.375000, 0.323428, + -2.328720, -0.230696, -0.016415, -0.707107, 0.000000, 0.707107, 0.375000, 0.367816, + -2.475535, 0.213748, 0.130399, 0.258820, 0.000000, -0.965926, 0.520833, 0.323428, + -2.421797, -0.230696, 0.144798, 0.258820, 0.000000, -0.965926, 0.541667, 0.367816, + -2.475535, -0.230696, 0.130399, 0.258820, 0.000000, -0.965926, 0.520833, 0.367816, + -2.421797, 0.213748, 0.144798, 0.258820, 0.000000, -0.965926, 0.541667, 0.323428, + -2.368059, 0.213748, 2.421790, -0.707108, 0.000000, -0.707106, 0.562500, 0.323428, + -2.328720, -0.230696, 2.382451, -0.707108, 0.000000, -0.707106, 0.583333, 0.367816, + -2.368059, -0.230696, 2.421790, -0.707108, 0.000000, -0.707106, 0.562500, 0.367816, + -2.328720, 0.213748, 2.382451, -0.707108, 0.000000, -0.707106, 0.583333, 0.323428, + -2.421797, -0.230696, 2.436189, -0.258817, 0.000000, -0.965926, 0.541667, 0.367816, + -2.421797, 0.213748, 2.436189, -0.258817, 0.000000, -0.965926, 0.541667, 0.323428, + -2.368059, -0.230696, 2.421790, -0.258817, 0.000000, -0.965926, 0.562500, 0.367816, + -2.368059, 0.213748, 2.421790, -0.258817, 0.000000, -0.965926, 0.562500, 0.323428, + -2.475535, 0.213748, 2.421790, 0.258817, 0.000000, -0.965926, 0.520833, 0.323428, + -2.421797, -0.230696, 2.436189, 0.258817, 0.000000, -0.965926, 0.541667, 0.367816, + -2.475535, -0.230696, 2.421790, 0.258817, 0.000000, -0.965926, 0.520833, 0.367816, + -2.421797, 0.213748, 2.436189, 0.258817, 0.000000, -0.965926, 0.541667, 0.323428, + -2.514874, -0.230696, 2.382451, 0.707108, 0.000000, -0.707106, 0.500000, 0.367816, + -2.514874, 0.213748, 2.382451, 0.707108, 0.000000, -0.707106, 0.500000, 0.323428, + -2.475535, -0.230696, 2.421790, 0.707108, 0.000000, -0.707106, 0.520833, 0.367816, + -2.475535, 0.213748, 2.421790, 0.707108, 0.000000, -0.707106, 0.520833, 0.323428, + -2.529273, -0.230696, 2.328713, 0.965926, 0.000000, -0.258820, 0.479167, 0.367816, + -2.529273, 0.213748, 2.328713, 0.965926, 0.000000, -0.258820, 0.479167, 0.323428, + -2.514874, -0.230696, 2.382451, 0.965926, 0.000000, -0.258820, 0.500000, 0.367816, + -2.514874, 0.213748, 2.382451, 0.965926, 0.000000, -0.258820, 0.500000, 0.323428, + -2.514874, -0.230696, 2.274975, 0.965926, 0.000000, 0.258820, 0.458333, 0.367816, + -2.514874, 0.213748, 2.274975, 0.965926, 0.000000, 0.258820, 0.458333, 0.323428, + -2.529273, -0.230696, 2.328713, 0.965926, 0.000000, 0.258820, 0.479167, 0.367816, + -2.529273, 0.213748, 2.328713, 0.965926, 0.000000, 0.258820, 0.479167, 0.323428, + -2.514874, 0.213748, 2.274975, 0.707108, 0.000000, 0.707106, 0.458333, 0.323428, + -2.514874, -0.230696, 2.274975, 0.707108, 0.000000, 0.707106, 0.458333, 0.367816, + -2.475535, 0.213748, 2.235636, 0.707108, 0.000000, 0.707106, 0.437500, 0.323428, + -2.475535, -0.230696, 2.235636, 0.707108, 0.000000, 0.707106, 0.437500, 0.367816, + -2.475535, 0.213748, 2.235636, 0.258819, 0.000000, 0.965926, 0.437500, 0.323428, + -2.475535, -0.230696, 2.235636, 0.258819, 0.000000, 0.965926, 0.437500, 0.367816, + -2.421797, 0.213748, 2.221237, 0.258819, 0.000000, 0.965926, 0.416667, 0.323428, + -2.421797, -0.230696, 2.221237, 0.258819, 0.000000, 0.965926, 0.416667, 0.367816, + -2.475535, 0.213748, 1.856300, 0.258819, 0.000000, -0.965926, 0.520833, 0.323428, + -2.421797, -0.230696, 1.870699, 0.258819, 0.000000, -0.965926, 0.541667, 0.367816, + -2.475535, -0.230696, 1.856300, 0.258819, 0.000000, -0.965926, 0.520833, 0.367816, + -2.421797, 0.213748, 1.870699, 0.258819, 0.000000, -0.965926, 0.541667, 0.323428, + -2.514874, -0.230696, 1.816962, 0.707106, 0.000000, -0.707107, 0.500000, 0.367816, + -2.514874, 0.213748, 1.816962, 0.707106, 0.000000, -0.707107, 0.500000, 0.323428, + -2.475535, -0.230696, 1.856300, 0.707106, 0.000000, -0.707107, 0.520833, 0.367816, + -2.475535, 0.213748, 1.856300, 0.707106, 0.000000, -0.707107, 0.520833, 0.323428, + -2.529273, -0.230696, 1.763224, 0.965926, 0.000000, -0.258820, 0.479167, 0.367816, + -2.529273, 0.213748, 1.763224, 0.965926, 0.000000, -0.258820, 0.479167, 0.323428, + -2.514874, -0.230696, 1.816962, 0.965926, 0.000000, -0.258820, 0.500000, 0.367816, + -2.514874, 0.213748, 1.816962, 0.965926, 0.000000, -0.258820, 0.500000, 0.323428, + -2.514874, -0.230696, 1.709486, 0.965926, 0.000000, 0.258819, 0.458333, 0.367816, + -2.514874, 0.213748, 1.709486, 0.965926, 0.000000, 0.258819, 0.458333, 0.323428, + -2.529273, -0.230696, 1.763224, 0.965926, 0.000000, 0.258819, 0.479167, 0.367816, + -2.529273, 0.213748, 1.763224, 0.965926, 0.000000, 0.258819, 0.479167, 0.323428, + -2.475535, -0.230696, 1.670147, 0.707106, 0.000000, 0.707107, 0.437500, 0.367816, + -2.475535, 0.213748, 1.670147, 0.707106, 0.000000, 0.707107, 0.437500, 0.323428, + -2.514874, -0.230696, 1.709486, 0.707106, 0.000000, 0.707107, 0.458333, 0.367816, + -2.514874, 0.213748, 1.709486, 0.707106, 0.000000, 0.707107, 0.458333, 0.323428, + -2.475535, 0.213748, 1.670147, 0.258819, 0.000000, 0.965926, 0.437500, 0.323428, + -2.475535, -0.230696, 1.670147, 0.258819, 0.000000, 0.965926, 0.437500, 0.367816, + -2.421797, 0.213748, 1.655748, 0.258819, 0.000000, 0.965926, 0.416667, 0.323428, + -2.421797, -0.230696, 1.655748, 0.258819, 0.000000, 0.965926, 0.416667, 0.367816, + -2.475535, 0.213748, 1.274179, 0.258819, 0.000000, -0.965926, 0.520833, 0.323428, + -2.421797, -0.230696, 1.288578, 0.258819, 0.000000, -0.965926, 0.541667, 0.367816, + -2.475535, -0.230696, 1.274179, 0.258819, 0.000000, -0.965926, 0.520833, 0.367816, + -2.421797, 0.213748, 1.288578, 0.258819, 0.000000, -0.965926, 0.541667, 0.323428, + -2.514874, -0.230696, 1.234840, 0.707106, 0.000000, -0.707107, 0.500000, 0.367816, + -2.514874, 0.213748, 1.234840, 0.707106, 0.000000, -0.707107, 0.500000, 0.323428, + -2.475535, -0.230696, 1.274179, 0.707106, 0.000000, -0.707107, 0.520833, 0.367816, + -2.475535, 0.213748, 1.274179, 0.707106, 0.000000, -0.707107, 0.520833, 0.323428, + -2.529273, -0.230696, 1.181102, 0.965926, 0.000000, -0.258820, 0.479167, 0.367816, + -2.529273, 0.213748, 1.181102, 0.965926, 0.000000, -0.258820, 0.479167, 0.323428, + -2.514874, -0.230696, 1.234840, 0.965926, 0.000000, -0.258820, 0.500000, 0.367816, + -2.514874, 0.213748, 1.234840, 0.965926, 0.000000, -0.258820, 0.500000, 0.323428, + -2.514874, -0.230696, 1.127364, 0.965926, 0.000000, 0.258819, 0.458333, 0.367816, + -2.514874, 0.213748, 1.127364, 0.965926, 0.000000, 0.258819, 0.458333, 0.323428, + -2.529273, -0.230696, 1.181102, 0.965926, 0.000000, 0.258819, 0.479167, 0.367816, + -2.529273, 0.213748, 1.181102, 0.965926, 0.000000, 0.258819, 0.479167, 0.323428, + -2.514874, 0.213748, 1.127364, 0.707106, 0.000000, 0.707107, 0.458333, 0.323428, + -2.514874, -0.230696, 1.127364, 0.707106, 0.000000, 0.707107, 0.458333, 0.367816, + -2.475535, 0.213748, 1.088026, 0.707106, 0.000000, 0.707107, 0.437500, 0.323428, + -2.475535, -0.230696, 1.088026, 0.707106, 0.000000, 0.707107, 0.437500, 0.367816, + -2.475535, 0.213748, 1.088026, 0.258819, 0.000000, 0.965926, 0.437500, 0.323428, + -2.475535, -0.230696, 1.088026, 0.258819, 0.000000, 0.965926, 0.437500, 0.367816, + -2.421797, 0.213748, 1.073627, 0.258819, 0.000000, 0.965926, 0.416667, 0.323428, + -2.421797, -0.230696, 1.073627, 0.258819, 0.000000, 0.965926, 0.416667, 0.367816, + -2.475535, 0.213748, 0.703146, 0.258819, 0.000000, -0.965926, 0.520833, 0.323428, + -2.421797, -0.230696, 0.717545, 0.258819, 0.000000, -0.965926, 0.541667, 0.367816, + -2.475535, -0.230696, 0.703146, 0.258819, 0.000000, -0.965926, 0.520833, 0.367816, + -2.421797, 0.213748, 0.717545, 0.258819, 0.000000, -0.965926, 0.541667, 0.323428, + -2.514874, -0.230696, 0.663807, 0.707107, 0.000000, -0.707107, 0.500000, 0.367816, + -2.514874, 0.213748, 0.663807, 0.707107, 0.000000, -0.707107, 0.500000, 0.323428, + -2.475535, -0.230696, 0.703146, 0.707107, 0.000000, -0.707107, 0.520833, 0.367816, + -2.475535, 0.213748, 0.703146, 0.707107, 0.000000, -0.707107, 0.520833, 0.323428, + -2.529273, -0.230696, 0.610069, 0.965926, 0.000000, -0.258819, 0.479167, 0.367816, + -2.529273, 0.213748, 0.610069, 0.965926, 0.000000, -0.258819, 0.479167, 0.323428, + -2.514874, -0.230696, 0.663807, 0.965926, 0.000000, -0.258819, 0.500000, 0.367816, + -2.514874, 0.213748, 0.663807, 0.965926, 0.000000, -0.258819, 0.500000, 0.323428, + -2.514874, -0.230696, 0.556331, 0.965926, 0.000000, 0.258820, 0.458333, 0.367816, + -2.514874, 0.213748, 0.556331, 0.965926, 0.000000, 0.258820, 0.458333, 0.323428, + -2.529273, -0.230696, 0.610069, 0.965926, 0.000000, 0.258820, 0.479167, 0.367816, + -2.529273, 0.213748, 0.610069, 0.965926, 0.000000, 0.258820, 0.479167, 0.323428, + -2.514874, 0.213748, 0.556331, 0.707107, 0.000000, 0.707107, 0.458333, 0.323428, + -2.514874, -0.230696, 0.556331, 0.707107, 0.000000, 0.707107, 0.458333, 0.367816, + -2.475535, 0.213748, 0.516992, 0.707107, 0.000000, 0.707107, 0.437500, 0.323428, + -2.475535, -0.230696, 0.516992, 0.707107, 0.000000, 0.707107, 0.437500, 0.367816, + -2.475535, 0.213748, 0.516992, 0.258819, 0.000000, 0.965926, 0.437500, 0.323428, + -2.475535, -0.230696, 0.516992, 0.258819, 0.000000, 0.965926, 0.437500, 0.367816, + -2.421797, 0.213748, 0.502593, 0.258819, 0.000000, 0.965926, 0.416667, 0.323428, + -2.421797, -0.230696, 0.502593, 0.258819, 0.000000, 0.965926, 0.416667, 0.367816, + -2.514874, -0.230696, 0.091060, 0.707107, 0.000000, -0.707107, 0.500000, 0.367816, + -2.514874, 0.213748, 0.091060, 0.707107, 0.000000, -0.707107, 0.500000, 0.323428, + -2.475535, -0.230696, 0.130399, 0.707107, 0.000000, -0.707107, 0.520833, 0.367816, + -2.475535, 0.213748, 0.130399, 0.707107, 0.000000, -0.707107, 0.520833, 0.323428, + -2.529273, -0.230696, 0.037323, 0.965926, 0.000000, -0.258820, 0.479167, 0.367816, + -2.529273, 0.213748, 0.037323, 0.965926, 0.000000, -0.258820, 0.479167, 0.323428, + -2.514874, -0.230696, 0.091060, 0.965926, 0.000000, -0.258820, 0.500000, 0.367816, + -2.514874, 0.213748, 0.091060, 0.965926, 0.000000, -0.258820, 0.500000, 0.323428, + -2.514874, 0.213748, -0.016415, 0.965926, -0.000000, 0.258820, 0.458333, 0.323428, + -2.524158, -0.230696, 0.018233, 0.965926, -0.000000, 0.258820, 0.471766, 0.367815, + -2.514874, -0.230696, -0.016415, 0.965926, -0.000000, 0.258820, 0.458333, 0.367816, + -2.529273, 0.213748, 0.037323, 0.965926, -0.000000, 0.258820, 0.479167, 0.323428, + -2.529273, -0.230696, 0.037323, 0.965926, -0.000000, 0.258820, 0.479167, 0.367816, + -2.524158, 0.213748, 0.018233, 0.965926, -0.000000, 0.258820, 0.471766, 0.323428, + -2.328720, 0.213748, 1.234840, -0.965926, 0.000000, -0.258820, 0.583333, 0.323428, + -2.314321, -0.230696, 1.181102, -0.965926, 0.000000, -0.258820, 0.604167, 0.367816, + -2.328720, -0.230696, 1.234840, -0.965926, 0.000000, -0.258820, 0.583333, 0.367816, + -2.314321, 0.213748, 1.181102, -0.965926, 0.000000, -0.258820, 0.604167, 0.323428, + -2.368059, 0.213748, 1.274179, -0.707106, 0.000000, -0.707107, 0.562500, 0.323428, + -2.328720, -0.230696, 1.234840, -0.707106, 0.000000, -0.707107, 0.583333, 0.367816, + -2.368059, -0.230696, 1.274179, -0.707106, 0.000000, -0.707107, 0.562500, 0.367816, + -2.328720, 0.213748, 1.234840, -0.707106, 0.000000, -0.707107, 0.583333, 0.323428, + -2.421797, -0.230696, 1.288578, -0.258819, 0.000000, -0.965926, 0.541667, 0.367816, + -2.421797, 0.213748, 1.288578, -0.258819, 0.000000, -0.965926, 0.541667, 0.323428, + -2.368059, -0.230696, 1.274179, -0.258819, 0.000000, -0.965926, 0.562500, 0.367816, + -2.368059, 0.213748, 1.274179, -0.258819, 0.000000, -0.965926, 0.562500, 0.323428, + -2.421797, 0.213748, 1.655748, -0.258819, 0.000000, 0.965926, 0.416667, 0.323428, + -2.421797, -0.230696, 1.655748, -0.258819, 0.000000, 0.965926, 0.416667, 0.367816, + -2.368059, 0.213748, 1.670147, -0.258819, 0.000000, 0.965926, 0.395833, 0.323428, + -2.368059, -0.230696, 1.670147, -0.258819, 0.000000, 0.965926, 0.395833, 0.367816, + -2.328720, 0.213748, 1.709486, -0.707106, 0.000000, 0.707107, 0.375000, 0.323428, + -2.368059, -0.230696, 1.670147, -0.707106, 0.000000, 0.707107, 0.395833, 0.367816, + -2.328720, -0.230696, 1.709486, -0.707106, 0.000000, 0.707107, 0.375000, 0.367816, + -2.368059, 0.213748, 1.670147, -0.707106, 0.000000, 0.707107, 0.395833, 0.323428, + -2.314321, 0.213748, 1.763224, -0.965926, 0.000000, 0.258819, 0.604167, 0.323428, + -2.328720, -0.230696, 1.709486, -0.965926, 0.000000, 0.258819, 0.625000, 0.367816, + -2.314321, -0.230696, 1.763224, -0.965926, 0.000000, 0.258819, 0.604167, 0.367816, + -2.328720, 0.213748, 1.709486, -0.965926, 0.000000, 0.258819, 0.625000, 0.323428, + -2.328720, 0.213748, 1.816962, -0.965926, 0.000000, -0.258820, 0.583333, 0.323428, + -2.314321, -0.230696, 1.763224, -0.965926, 0.000000, -0.258820, 0.604167, 0.367816, + -2.328720, -0.230696, 1.816962, -0.965926, 0.000000, -0.258820, 0.583333, 0.367816, + -2.314321, 0.213748, 1.763224, -0.965926, 0.000000, -0.258820, 0.604167, 0.323428, + -2.368059, -0.230696, 1.856300, -0.707106, 0.000000, -0.707107, 0.562500, 0.367816, + -2.368059, 0.213748, 1.856300, -0.707106, 0.000000, -0.707107, 0.562500, 0.323428, + -2.328720, -0.230696, 1.816962, -0.707106, 0.000000, -0.707107, 0.583333, 0.367816, + -2.328720, 0.213748, 1.816962, -0.707106, 0.000000, -0.707107, 0.583333, 0.323428, + -2.421797, -0.230696, 1.870699, -0.258819, 0.000000, -0.965926, 0.541667, 0.367816, + -2.421797, 0.213748, 1.870699, -0.258819, 0.000000, -0.965926, 0.541667, 0.323428, + -2.368059, -0.230696, 1.856300, -0.258819, 0.000000, -0.965926, 0.562500, 0.367816, + -2.368059, 0.213748, 1.856300, -0.258819, 0.000000, -0.965926, 0.562500, 0.323428, + -2.421797, 0.213748, 2.221237, -0.258819, 0.000000, 0.965926, 0.416667, 0.323428, + -2.421797, -0.230696, 2.221237, -0.258819, 0.000000, 0.965926, 0.416667, 0.367816, + -2.368059, 0.213748, 2.235636, -0.258819, 0.000000, 0.965926, 0.395833, 0.323428, + -2.368059, -0.230696, 2.235636, -0.258819, 0.000000, 0.965926, 0.395833, 0.367816, + -2.368059, 0.213748, 2.235636, -0.707108, 0.000000, 0.707106, 0.395833, 0.323428, + -2.368059, -0.230696, 2.235636, -0.707108, 0.000000, 0.707106, 0.395833, 0.367816, + -2.328720, 0.213748, 2.274975, -0.707108, 0.000000, 0.707106, 0.375000, 0.323428, + -2.328720, -0.230696, 2.274975, -0.707108, 0.000000, 0.707106, 0.375000, 0.367816, + -2.314321, 0.213748, 2.328713, -0.965926, 0.000000, 0.258820, 0.604167, 0.323428, + -2.328720, -0.230696, 2.274975, -0.965926, 0.000000, 0.258820, 0.625000, 0.367816, + -2.314321, -0.230696, 2.328713, -0.965926, 0.000000, 0.258820, 0.604167, 0.367816, + -2.328720, 0.213748, 2.274975, -0.965926, 0.000000, 0.258820, 0.625000, 0.323428, + -2.475535, 0.213748, -0.055754, 0.258820, 0.000000, 0.965926, 0.437500, 0.323428, + -2.475535, -0.230696, -0.055754, 0.258820, 0.000000, 0.965926, 0.437500, 0.367816, + -2.421797, 0.213748, -0.070153, 0.258820, 0.000000, 0.965926, 0.416667, 0.323428, + -2.421797, -0.230696, -0.070153, 0.258820, 0.000000, 0.965926, 0.416667, 0.367816, + -2.514874, 0.213748, -0.016415, 0.707107, 0.000000, 0.707107, 0.458333, 0.323428, + -2.514874, -0.230696, -0.016415, 0.707107, 0.000000, 0.707107, 0.458333, 0.367816, + -2.475535, 0.213748, -0.055754, 0.707107, 0.000000, 0.707107, 0.437500, 0.323428, + -2.475535, -0.230696, -0.055754, 0.707107, 0.000000, 0.707107, 0.437500, 0.367816, + 1.786542, 0.213748, 4.888584, 0.707108, 0.000000, -0.707105, 0.500000, 0.498021, + 1.824407, -0.230696, 4.926449, 0.707108, 0.000000, -0.707105, 0.520833, 0.504189, + 1.786542, -0.230696, 4.888584, 0.707108, 0.000000, -0.707105, 0.500000, 0.504189, + 1.824407, 0.213748, 4.926449, 0.707108, 0.000000, -0.707105, 0.520833, 0.498021, + 1.772682, -0.230696, 4.836859, 0.965926, 0.000000, -0.258819, 0.479167, 0.504189, + 1.772682, 0.213748, 4.836859, 0.965926, 0.000000, -0.258819, 0.479167, 0.498021, + 1.786542, -0.230696, 4.888584, 0.965926, 0.000000, -0.258819, 0.500000, 0.504189, + 1.786542, 0.213748, 4.888584, 0.965926, 0.000000, -0.258819, 0.500000, 0.498021, + 1.786542, -0.230696, 4.785134, 0.965926, 0.000000, 0.258819, 0.458333, 0.504189, + 1.786542, 0.213748, 4.785134, 0.965926, 0.000000, 0.258819, 0.458333, 0.498021, + 1.772682, -0.230696, 4.836859, 0.965926, 0.000000, 0.258819, 0.479167, 0.504189, + 1.772682, 0.213748, 4.836859, 0.965926, 0.000000, 0.258819, 0.479167, 0.498021, + 1.824407, -0.230696, 4.747269, 0.707108, 0.000000, 0.707105, 0.437500, 0.504189, + 1.824407, 0.213748, 4.747269, 0.707108, 0.000000, 0.707105, 0.437500, 0.498021, + 1.786542, -0.230696, 4.785134, 0.707108, 0.000000, 0.707105, 0.458333, 0.504189, + 1.786542, 0.213748, 4.785134, 0.707108, 0.000000, 0.707105, 0.458333, 0.498021, + 1.824407, 0.213748, 4.747269, 0.258817, 0.000000, 0.965926, 0.437500, 0.498021, + 1.824407, -0.230696, 4.747269, 0.258817, 0.000000, 0.965926, 0.437500, 0.504189, + 1.876132, 0.213748, 4.733409, 0.258817, 0.000000, 0.965926, 0.416667, 0.498021, + 1.876132, -0.230696, 4.733409, 0.258817, 0.000000, 0.965926, 0.416667, 0.504189, + 3.312414, -0.230696, 1.088026, 0.707106, 0.000000, 0.707107, 0.437500, 0.367816, + 3.312414, 0.213748, 1.088026, 0.707106, 0.000000, 0.707107, 0.437500, 0.323428, + 3.273076, -0.230696, 1.127364, 0.707106, 0.000000, 0.707107, 0.458333, 0.367816, + 3.273076, 0.213748, 1.127364, 0.707106, 0.000000, 0.707107, 0.458333, 0.323428, + 3.312414, 0.213748, 1.088026, 0.258819, 0.000000, 0.965926, 0.437500, 0.323428, + 3.312414, -0.230696, 1.088026, 0.258819, 0.000000, 0.965926, 0.437500, 0.367816, + 3.366152, 0.213748, 1.073627, 0.258819, 0.000000, 0.965926, 0.416667, 0.323428, + 3.366152, -0.230696, 1.073627, 0.258819, 0.000000, 0.965926, 0.416667, 0.367816, + 3.312414, -0.230696, 0.703146, 0.258819, 0.000000, -0.965926, 0.520833, 0.367816, + 3.312414, 0.213748, 0.703146, 0.258819, 0.000000, -0.965926, 0.520833, 0.323428, + 3.366152, -0.230696, 0.717545, 0.258819, 0.000000, -0.965926, 0.541667, 0.367816, + 3.366152, 0.213748, 0.717545, 0.258819, 0.000000, -0.965926, 0.541667, 0.323428, + 3.273076, -0.230696, 0.663807, 0.707107, 0.000000, -0.707107, 0.500000, 0.367816, + 3.273076, 0.213748, 0.663807, 0.707107, 0.000000, -0.707107, 0.500000, 0.323428, + 3.312414, -0.230696, 0.703146, 0.707107, 0.000000, -0.707107, 0.520833, 0.367816, + 3.312414, 0.213748, 0.703146, 0.707107, 0.000000, -0.707107, 0.520833, 0.323428, + 3.258677, -0.230696, 0.610069, 0.965926, 0.000000, -0.258819, 0.479167, 0.367816, + 3.258677, 0.213748, 0.610069, 0.965926, 0.000000, -0.258819, 0.479167, 0.323428, + 3.273076, -0.230696, 0.663807, 0.965926, 0.000000, -0.258819, 0.500000, 0.367816, + 3.273076, 0.213748, 0.663807, 0.965926, 0.000000, -0.258819, 0.500000, 0.323428, + 3.273076, -0.230696, 0.556331, 0.965926, 0.000000, 0.258820, 0.458333, 0.367816, + 3.273076, 0.213748, 0.556331, 0.965926, 0.000000, 0.258820, 0.458333, 0.323428, + 3.258677, -0.230696, 0.610069, 0.965926, 0.000000, 0.258820, 0.479167, 0.367816, + 3.258677, 0.213748, 0.610069, 0.965926, 0.000000, 0.258820, 0.479167, 0.323428, + 3.312414, -0.230696, 0.516992, 0.707107, 0.000000, 0.707107, 0.437500, 0.367816, + 3.312414, 0.213748, 0.516992, 0.707107, 0.000000, 0.707107, 0.437500, 0.323428, + 3.273076, -0.230696, 0.556331, 0.707107, 0.000000, 0.707107, 0.458333, 0.367816, + 3.273076, 0.213748, 0.556331, 0.707107, 0.000000, 0.707107, 0.458333, 0.323428, + 3.312414, 0.213748, 0.516992, 0.258819, 0.000000, 0.965926, 0.437500, 0.323428, + 3.312414, -0.230696, 0.516992, 0.258819, 0.000000, 0.965926, 0.437500, 0.367816, + 3.366152, 0.213748, 0.502593, 0.258819, 0.000000, 0.965926, 0.416667, 0.323428, + 3.366152, -0.230696, 0.502593, 0.258819, 0.000000, 0.965926, 0.416667, 0.367816, + 3.312414, -0.230696, 0.135943, 0.258820, 0.000000, -0.965926, 0.520833, 0.367816, + 3.312414, 0.213748, 0.135943, 0.258820, 0.000000, -0.965926, 0.520833, 0.323428, + 3.366152, -0.230696, 0.150342, 0.258820, 0.000000, -0.965926, 0.541667, 0.367816, + 3.366152, 0.213748, 0.150342, 0.258820, 0.000000, -0.965926, 0.541667, 0.323428, + 3.273076, -0.230696, 0.096605, 0.707107, 0.000000, -0.707107, 0.500000, 0.367816, + 3.273076, 0.213748, 0.096605, 0.707107, 0.000000, -0.707107, 0.500000, 0.323428, + 3.312414, -0.230696, 0.135943, 0.707107, 0.000000, -0.707107, 0.520833, 0.367816, + 3.312414, 0.213748, 0.135943, 0.707107, 0.000000, -0.707107, 0.520833, 0.323428, + 3.258677, -0.230696, 0.042867, 0.965926, 0.000000, -0.258820, 0.479167, 0.367816, + 3.258677, 0.213748, 0.042867, 0.965926, 0.000000, -0.258820, 0.479167, 0.323428, + 3.273076, -0.230696, 0.096605, 0.965926, 0.000000, -0.258820, 0.500000, 0.367816, + 3.273076, 0.213748, 0.096605, 0.965926, 0.000000, -0.258820, 0.500000, 0.323428, + 3.273076, 0.213748, -0.010871, 0.965926, 0.000000, 0.258820, 0.458333, 0.323428, + 3.265277, -0.230696, 0.018233, 0.965926, 0.000000, 0.258820, 0.469617, 0.367816, + 3.273076, -0.230696, -0.010871, 0.965926, 0.000000, 0.258820, 0.458333, 0.367816, + 3.258677, 0.213748, 0.042867, 0.965926, 0.000000, 0.258820, 0.479167, 0.323428, + 3.258677, -0.230696, 0.042867, 0.965926, 0.000000, 0.258820, 0.479167, 0.367816, + 3.265277, 0.213748, 0.018233, 0.965926, 0.000000, 0.258820, 0.469617, 0.323428, + -2.514874, -0.230696, -0.481006, 0.707109, 0.000000, -0.707105, 0.500000, 0.367816, + -2.514874, 0.213748, -0.481006, 0.707109, 0.000000, -0.707105, 0.500000, 0.323428, + -2.475535, -0.230696, -0.441667, 0.707109, 0.000000, -0.707105, 0.520833, 0.367816, + -2.475535, 0.213748, -0.441667, 0.707109, 0.000000, -0.707105, 0.520833, 0.323428, + -2.529273, -0.230696, -0.534744, 0.965925, 0.000000, -0.258821, 0.479167, 0.367816, + -2.529273, 0.213748, -0.534744, 0.965925, 0.000000, -0.258821, 0.479167, 0.323428, + -2.514874, -0.230696, -0.481006, 0.965925, 0.000000, -0.258821, 0.500000, 0.367816, + -2.514874, 0.213748, -0.481006, 0.965925, 0.000000, -0.258821, 0.500000, 0.323428, + -2.514874, -0.230696, -0.588482, 0.965925, 0.000000, 0.258821, 0.458333, 0.367816, + -2.514874, 0.213748, -0.588482, 0.965925, 0.000000, 0.258821, 0.458333, 0.323428, + -2.529273, -0.230696, -0.534744, 0.965925, 0.000000, 0.258821, 0.479167, 0.367816, + -2.529273, 0.213748, -0.534744, 0.965925, 0.000000, 0.258821, 0.479167, 0.323428, + -2.475535, -0.230696, -0.627821, 0.707109, 0.000000, 0.707104, 0.437500, 0.367816, + -2.475535, 0.213748, -0.627821, 0.707109, 0.000000, 0.707104, 0.437500, 0.323428, + -2.514874, -0.230696, -0.588482, 0.707109, 0.000000, 0.707104, 0.458333, 0.367816, + -2.514874, 0.213748, -0.588482, 0.707109, 0.000000, 0.707104, 0.458333, 0.323428, + -2.475535, 0.213748, -0.627821, 0.258819, 0.000000, 0.965926, 0.437500, 0.323428, + -2.475535, -0.230696, -0.627821, 0.258819, 0.000000, 0.965926, 0.437500, 0.367816, + -2.421797, 0.213748, -0.642220, 0.258819, 0.000000, 0.965926, 0.416667, 0.323428, + -2.421797, -0.230696, -0.642220, 0.258819, 0.000000, 0.965926, 0.416667, 0.367816, + -2.475535, 0.213748, -1.021202, 0.258819, 0.000000, -0.965926, 0.520833, 0.323428, + -2.421797, -0.230696, -1.006803, 0.258819, 0.000000, -0.965926, 0.541667, 0.367816, + -2.475535, -0.230696, -1.021202, 0.258819, 0.000000, -0.965926, 0.520833, 0.367816, + -2.421797, 0.213748, -1.006803, 0.258819, 0.000000, -0.965926, 0.541667, 0.323428, + -2.514874, -0.230696, -1.060541, 0.707109, 0.000000, -0.707105, 0.500000, 0.367816, + -2.514874, 0.213748, -1.060541, 0.707109, 0.000000, -0.707105, 0.500000, 0.323428, + -2.475535, -0.230696, -1.021202, 0.707109, 0.000000, -0.707105, 0.520833, 0.367816, + -2.475535, 0.213748, -1.021202, 0.707109, 0.000000, -0.707105, 0.520833, 0.323428, + -2.529273, -0.230696, -1.114279, 0.965925, 0.000000, -0.258821, 0.479167, 0.367816, + -2.529273, 0.213748, -1.114279, 0.965925, 0.000000, -0.258821, 0.479167, 0.323428, + -2.514874, -0.230696, -1.060541, 0.965925, 0.000000, -0.258821, 0.500000, 0.367816, + -2.514874, 0.213748, -1.060541, 0.965925, 0.000000, -0.258821, 0.500000, 0.323428, + -2.514874, -0.230696, -1.168017, 0.965925, 0.000000, 0.258821, 0.458333, 0.367816, + -2.514874, 0.213748, -1.168017, 0.965925, 0.000000, 0.258821, 0.458333, 0.323428, + -2.529273, -0.230696, -1.114279, 0.965925, 0.000000, 0.258821, 0.479167, 0.367816, + -2.529273, 0.213748, -1.114279, 0.965925, 0.000000, 0.258821, 0.479167, 0.323428, + -2.475535, -0.230696, -1.207356, 0.707110, 0.000000, 0.707104, 0.437500, 0.367816, + -2.475535, 0.213748, -1.207356, 0.707110, 0.000000, 0.707104, 0.437500, 0.323428, + -2.514874, -0.230696, -1.168017, 0.707110, 0.000000, 0.707104, 0.458333, 0.367816, + -2.514874, 0.213748, -1.168017, 0.707110, 0.000000, 0.707104, 0.458333, 0.323428, + -2.475535, 0.213748, -1.207356, 0.258819, 0.000000, 0.965926, 0.437500, 0.323428, + -2.475535, -0.230696, -1.207356, 0.258819, 0.000000, 0.965926, 0.437500, 0.367816, + -2.421797, 0.213748, -1.221755, 0.258819, 0.000000, 0.965926, 0.416667, 0.323428, + -2.421797, -0.230696, -1.221755, 0.258819, 0.000000, 0.965926, 0.416667, 0.367816, + -2.475535, 0.213748, -1.605037, 0.258819, 0.000000, -0.965926, 0.520833, 0.323428, + -2.421797, -0.230696, -1.590638, 0.258819, 0.000000, -0.965926, 0.541667, 0.367816, + -2.475535, -0.230696, -1.605037, 0.258819, 0.000000, -0.965926, 0.520833, 0.367816, + -2.421797, 0.213748, -1.590638, 0.258819, 0.000000, -0.965926, 0.541667, 0.323428, + -2.514874, -0.230696, -1.644376, 0.707109, 0.000000, -0.707105, 0.500000, 0.367816, + -2.514874, 0.213748, -1.644376, 0.707109, 0.000000, -0.707105, 0.500000, 0.323428, + -2.475535, -0.230696, -1.605037, 0.707109, 0.000000, -0.707105, 0.520833, 0.367816, + -2.475535, 0.213748, -1.605037, 0.707109, 0.000000, -0.707105, 0.520833, 0.323428, + -2.529273, -0.230696, -1.698114, 0.965926, 0.000000, -0.258820, 0.479167, 0.367816, + -2.529273, 0.213748, -1.698114, 0.965926, 0.000000, -0.258820, 0.479167, 0.323428, + -2.514874, -0.230696, -1.644376, 0.965926, 0.000000, -0.258820, 0.500000, 0.367816, + -2.514874, 0.213748, -1.644376, 0.965926, 0.000000, -0.258820, 0.500000, 0.323428, + -2.514874, -0.230696, -1.751851, 0.965925, 0.000000, 0.258821, 0.458333, 0.367816, + -2.514874, 0.213748, -1.751851, 0.965925, 0.000000, 0.258821, 0.458333, 0.323428, + -2.529273, -0.230696, -1.698114, 0.965925, 0.000000, 0.258821, 0.479167, 0.367816, + -2.529273, 0.213748, -1.698114, 0.965925, 0.000000, 0.258821, 0.479167, 0.323428, + -2.475535, -0.230696, -1.791190, 0.707110, 0.000000, 0.707104, 0.437500, 0.367816, + -2.475535, 0.213748, -1.791190, 0.707110, 0.000000, 0.707104, 0.437500, 0.323428, + -2.514874, -0.230696, -1.751851, 0.707110, 0.000000, 0.707104, 0.458333, 0.367816, + -2.514874, 0.213748, -1.751851, 0.707110, 0.000000, 0.707104, 0.458333, 0.323428, + -2.475535, 0.213748, -1.791190, 0.258819, 0.000000, 0.965926, 0.437500, 0.323428, + -2.475535, -0.230696, -1.791190, 0.258819, 0.000000, 0.965926, 0.437500, 0.367816, + -2.421797, 0.213748, -1.805589, 0.258819, 0.000000, 0.965926, 0.416667, 0.323428, + -2.421797, -0.230696, -1.805589, 0.258819, 0.000000, 0.965926, 0.416667, 0.367816, + -2.475535, 0.213748, -2.168505, 0.258819, 0.000000, -0.965926, 0.520833, 0.323428, + -2.421797, -0.230696, -2.154106, 0.258819, 0.000000, -0.965926, 0.541667, 0.367816, + -2.475535, -0.230696, -2.168505, 0.258819, 0.000000, -0.965926, 0.520833, 0.367816, + -2.421797, 0.213748, -2.154106, 0.258819, 0.000000, -0.965926, 0.541667, 0.323428, + -2.514874, -0.230696, -2.207844, 0.707109, 0.000000, -0.707105, 0.500000, 0.367816, + -2.514874, 0.213748, -2.207844, 0.707109, 0.000000, -0.707105, 0.500000, 0.323428, + -2.475535, -0.230696, -2.168505, 0.707109, 0.000000, -0.707105, 0.520833, 0.367816, + -2.475535, 0.213748, -2.168505, 0.707109, 0.000000, -0.707105, 0.520833, 0.323428, + -2.529273, -0.230696, -2.261582, 0.965926, 0.000000, -0.258820, 0.479167, 0.367816, + -2.529273, 0.213748, -2.261582, 0.965926, 0.000000, -0.258820, 0.479167, 0.323428, + -2.514874, -0.230696, -2.207844, 0.965926, 0.000000, -0.258820, 0.500000, 0.367816, + -2.514874, 0.213748, -2.207844, 0.965926, 0.000000, -0.258820, 0.500000, 0.323428, + -2.514874, -0.230696, -2.315319, 0.965925, 0.000000, 0.258821, 0.458333, 0.367816, + -2.514874, 0.213748, -2.315319, 0.965925, 0.000000, 0.258821, 0.458333, 0.323428, + -2.529273, -0.230696, -2.261582, 0.965925, 0.000000, 0.258821, 0.479167, 0.367816, + -2.529273, 0.213748, -2.261582, 0.965925, 0.000000, 0.258821, 0.479167, 0.323428, + -2.475535, -0.230696, -2.354658, 0.707108, 0.000000, 0.707106, 0.437500, 0.367816, + -2.475535, 0.213748, -2.354658, 0.707108, 0.000000, 0.707106, 0.437500, 0.323428, + -2.514874, -0.230696, -2.315319, 0.707108, 0.000000, 0.707106, 0.458333, 0.367816, + -2.514874, 0.213748, -2.315319, 0.707108, 0.000000, 0.707106, 0.458333, 0.323428, + -2.475535, 0.213748, -2.354658, 0.258822, 0.000000, 0.965925, 0.437500, 0.323428, + -2.475535, -0.230696, -2.354658, 0.258822, 0.000000, 0.965925, 0.437500, 0.367816, + -2.421797, 0.213748, -2.369057, 0.258822, 0.000000, 0.965925, 0.416667, 0.323428, + -2.421797, -0.230696, -2.369057, 0.258822, 0.000000, 0.965925, 0.416667, 0.367816, + -2.475535, 0.213748, -2.752340, 0.258822, 0.000000, -0.965925, 0.520833, 0.323428, + -2.421797, -0.230696, -2.737941, 0.258822, 0.000000, -0.965925, 0.541667, 0.367816, + -2.475535, -0.230696, -2.752340, 0.258822, 0.000000, -0.965925, 0.520833, 0.367816, + -2.421797, 0.213748, -2.737941, 0.258822, 0.000000, -0.965925, 0.541667, 0.323428, + -2.514874, -0.230696, -2.791679, 0.707108, 0.000000, -0.707106, 0.500000, 0.367816, + -2.514874, 0.213748, -2.791679, 0.707108, 0.000000, -0.707106, 0.500000, 0.323428, + -2.475535, -0.230696, -2.752340, 0.707108, 0.000000, -0.707106, 0.520833, 0.367816, + -2.475535, 0.213748, -2.752340, 0.707108, 0.000000, -0.707106, 0.520833, 0.323428, + -2.529273, -0.230696, -2.845416, 0.965926, 0.000000, -0.258820, 0.479167, 0.367816, + -2.529273, 0.213748, -2.845416, 0.965926, 0.000000, -0.258820, 0.479167, 0.323428, + -2.514874, -0.230696, -2.791679, 0.965926, 0.000000, -0.258820, 0.500000, 0.367816, + -2.514874, 0.213748, -2.791679, 0.965926, 0.000000, -0.258820, 0.500000, 0.323428, + -2.514874, -0.230696, -2.899154, 0.965925, 0.000000, 0.258821, 0.458333, 0.367816, + -2.514874, 0.213748, -2.899154, 0.965925, 0.000000, 0.258821, 0.458333, 0.323428, + -2.529273, -0.230696, -2.845416, 0.965925, 0.000000, 0.258821, 0.479167, 0.367816, + -2.529273, 0.213748, -2.845416, 0.965925, 0.000000, 0.258821, 0.479167, 0.323428, + -2.475535, -0.230696, -2.938493, 0.707108, 0.000000, 0.707106, 0.437500, 0.367816, + -2.475535, 0.213748, -2.938493, 0.707108, 0.000000, 0.707106, 0.437500, 0.323428, + -2.514874, -0.230696, -2.899154, 0.707108, 0.000000, 0.707106, 0.458333, 0.367816, + -2.514874, 0.213748, -2.899154, 0.707108, 0.000000, 0.707106, 0.458333, 0.323428, + -2.475535, 0.213748, -2.938493, 0.258822, 0.000000, 0.965925, 0.437500, 0.323428, + -2.475535, -0.230696, -2.938493, 0.258822, 0.000000, 0.965925, 0.437500, 0.367816, + -2.421797, 0.213748, -2.952892, 0.258822, 0.000000, 0.965925, 0.416667, 0.323428, + -2.421797, -0.230696, -2.952892, 0.258822, 0.000000, 0.965925, 0.416667, 0.367816, + 3.273076, -0.230696, 1.127364, 0.965926, 0.000000, 0.258819, 0.458333, 0.367816, + 3.273076, 0.213748, 1.127364, 0.965926, 0.000000, 0.258819, 0.458333, 0.323428, + 3.258677, -0.230696, 1.181102, 0.965926, 0.000000, 0.258819, 0.479167, 0.367816, + 3.258677, 0.213748, 1.181102, 0.965926, 0.000000, 0.258819, 0.479167, 0.323428, + 3.258677, -0.230696, 1.181102, 0.965926, 0.000000, -0.258820, 0.479167, 0.367816, + 3.258677, 0.213748, 1.181102, 0.965926, 0.000000, -0.258820, 0.479167, 0.323428, + 3.273076, -0.230696, 1.234840, 0.965926, 0.000000, -0.258820, 0.500000, 0.367816, + 3.273076, 0.213748, 1.234840, 0.965926, 0.000000, -0.258820, 0.500000, 0.323428, + 3.273076, -0.230696, 1.234840, 0.707106, 0.000000, -0.707107, 0.500000, 0.367816, + 3.273076, 0.213748, 1.234840, 0.707106, 0.000000, -0.707107, 0.500000, 0.323428, + 3.312414, -0.230696, 1.274179, 0.707106, 0.000000, -0.707107, 0.520833, 0.367816, + 3.312414, 0.213748, 1.274179, 0.707106, 0.000000, -0.707107, 0.520833, 0.323428, + 3.312414, -0.230696, 1.274179, 0.258819, 0.000000, -0.965926, 0.520833, 0.367816, + 3.312414, 0.213748, 1.274179, 0.258819, 0.000000, -0.965926, 0.520833, 0.323428, + 3.366152, -0.230696, 1.288578, 0.258819, 0.000000, -0.965926, 0.541667, 0.367816, + 3.366152, 0.213748, 1.288578, 0.258819, 0.000000, -0.965926, 0.541667, 0.323428, + 3.312414, 0.213748, 1.670147, 0.258819, 0.000000, 0.965926, 0.437500, 0.323428, + 3.312414, -0.230696, 1.670147, 0.258819, 0.000000, 0.965926, 0.437500, 0.367816, + 3.366152, 0.213748, 1.655748, 0.258819, 0.000000, 0.965926, 0.416667, 0.323428, + 3.366152, -0.230696, 1.655748, 0.258819, 0.000000, 0.965926, 0.416667, 0.367816, + 3.312414, -0.230696, 1.670147, 0.707106, 0.000000, 0.707107, 0.437500, 0.367816, + 3.312414, 0.213748, 1.670147, 0.707106, 0.000000, 0.707107, 0.437500, 0.323428, + 3.273076, -0.230696, 1.709486, 0.707106, 0.000000, 0.707107, 0.458333, 0.367816, + 3.273076, 0.213748, 1.709486, 0.707106, 0.000000, 0.707107, 0.458333, 0.323428, + 3.273076, -0.230696, 1.709486, 0.965926, 0.000000, 0.258819, 0.458333, 0.367816, + 3.273076, 0.213748, 1.709486, 0.965926, 0.000000, 0.258819, 0.458333, 0.323428, + 3.258677, -0.230696, 1.763224, 0.965926, 0.000000, 0.258819, 0.479167, 0.367816, + 3.258677, 0.213748, 1.763224, 0.965926, 0.000000, 0.258819, 0.479167, 0.323428, + 3.258677, -0.230696, 1.763224, 0.965926, 0.000000, -0.258820, 0.479167, 0.367816, + 3.258677, 0.213748, 1.763224, 0.965926, 0.000000, -0.258820, 0.479167, 0.323428, + 3.273076, -0.230696, 1.816962, 0.965926, 0.000000, -0.258820, 0.500000, 0.367816, + 3.273076, 0.213748, 1.816962, 0.965926, 0.000000, -0.258820, 0.500000, 0.323428, + 3.273076, -0.230696, 1.816962, 0.707106, 0.000000, -0.707107, 0.500000, 0.367816, + 3.273076, 0.213748, 1.816962, 0.707106, 0.000000, -0.707107, 0.500000, 0.323428, + 3.312414, -0.230696, 1.856300, 0.707106, 0.000000, -0.707107, 0.520833, 0.367816, + 3.312414, 0.213748, 1.856300, 0.707106, 0.000000, -0.707107, 0.520833, 0.323428, + 3.312414, -0.230696, 1.856300, 0.258819, 0.000000, -0.965926, 0.520833, 0.367816, + 3.312414, 0.213748, 1.856300, 0.258819, 0.000000, -0.965926, 0.520833, 0.323428, + 3.366152, -0.230696, 1.870699, 0.258819, 0.000000, -0.965926, 0.541667, 0.367816, + 3.366152, 0.213748, 1.870699, 0.258819, 0.000000, -0.965926, 0.541667, 0.323428, + 3.312414, 0.213748, 2.235636, 0.258819, 0.000000, 0.965926, 0.437500, 0.323428, + 3.312414, -0.230696, 2.235636, 0.258819, 0.000000, 0.965926, 0.437500, 0.367816, + 3.366152, 0.213748, 2.221237, 0.258819, 0.000000, 0.965926, 0.416667, 0.323428, + 3.366152, -0.230696, 2.221237, 0.258819, 0.000000, 0.965926, 0.416667, 0.367816, + 3.312414, -0.230696, 2.235636, 0.707108, 0.000000, 0.707106, 0.437500, 0.367816, + 3.312414, 0.213748, 2.235636, 0.707108, 0.000000, 0.707106, 0.437500, 0.323428, + 3.273076, -0.230696, 2.274975, 0.707108, 0.000000, 0.707106, 0.458333, 0.367816, + 3.273076, 0.213748, 2.274975, 0.707108, 0.000000, 0.707106, 0.458333, 0.323428, + 3.273076, -0.230696, 2.274975, 0.965926, 0.000000, 0.258820, 0.458333, 0.367816, + 3.273076, 0.213748, 2.274975, 0.965926, 0.000000, 0.258820, 0.458333, 0.323428, + 3.258677, -0.230696, 2.328713, 0.965926, 0.000000, 0.258820, 0.479167, 0.367816, + 3.258677, 0.213748, 2.328713, 0.965926, 0.000000, 0.258820, 0.479167, 0.323428, + 3.258677, -0.230696, 2.328713, 0.965926, 0.000000, -0.258820, 0.479167, 0.367816, + 3.258677, 0.213748, 2.328713, 0.965926, 0.000000, -0.258820, 0.479167, 0.323428, + 3.273076, -0.230696, 2.382451, 0.965926, 0.000000, -0.258820, 0.500000, 0.367816, + 3.273076, 0.213748, 2.382451, 0.965926, 0.000000, -0.258820, 0.500000, 0.323428, + 3.273076, -0.230696, 2.382451, 0.707108, 0.000000, -0.707106, 0.500000, 0.367816, + 3.273076, 0.213748, 2.382451, 0.707108, 0.000000, -0.707106, 0.500000, 0.323428, + 3.312414, -0.230696, 2.421790, 0.707108, 0.000000, -0.707106, 0.520833, 0.367816, + 3.312414, 0.213748, 2.421790, 0.707108, 0.000000, -0.707106, 0.520833, 0.323428, + 1.824407, -0.230696, 4.926449, 0.258817, 0.000000, -0.965926, 0.520833, 0.504189, + 1.824407, 0.213748, 4.926449, 0.258817, 0.000000, -0.965926, 0.520833, 0.498021, + 1.876132, -0.230696, 4.940309, 0.258817, 0.000000, -0.965926, 0.541667, 0.504189, + 1.876132, 0.213748, 4.940309, 0.258817, 0.000000, -0.965926, 0.541667, 0.498021, + 1.876132, -0.230696, 4.940309, -0.258817, 0.000000, -0.965926, 0.541667, 0.504189, + 1.876132, 0.213748, 4.940309, -0.258817, 0.000000, -0.965926, 0.541667, 0.498021, + 1.927857, -0.230696, 4.926449, -0.258817, 0.000000, -0.965926, 0.562500, 0.504189, + 1.927857, 0.213748, 4.926449, -0.258817, 0.000000, -0.965926, 0.562500, 0.498021, + 1.927857, -0.230696, 4.926449, -0.707108, 0.000000, -0.707105, 0.562500, 0.504189, + 1.927857, 0.213748, 4.926449, -0.707108, 0.000000, -0.707105, 0.562500, 0.498021, + 1.965722, -0.230696, 4.888584, -0.707108, 0.000000, -0.707105, 0.583333, 0.504189, + 1.965722, 0.213748, 4.888584, -0.707108, 0.000000, -0.707105, 0.583333, 0.498021, + 1.965722, 0.213748, 4.888584, -0.965926, 0.000000, -0.258819, 0.583333, 0.498021, + 1.979581, -0.230696, 4.836859, -0.965926, 0.000000, -0.258819, 0.604167, 0.504189, + 1.965722, -0.230696, 4.888584, -0.965926, 0.000000, -0.258819, 0.583333, 0.504189, + 1.979581, 0.213748, 4.836859, -0.965926, 0.000000, -0.258819, 0.604167, 0.498021, + 1.979581, 0.213748, 4.836859, -0.965926, 0.000000, 0.258819, 0.604167, 0.498021, + 1.965722, -0.230696, 4.785134, -0.965926, 0.000000, 0.258819, 0.625000, 0.504189, + 1.979581, -0.230696, 4.836859, -0.965926, 0.000000, 0.258819, 0.604167, 0.504189, + 1.965722, 0.213748, 4.785134, -0.965926, 0.000000, 0.258819, 0.625000, 0.498021, + 1.965722, 0.213748, 4.785134, -0.707108, 0.000000, 0.707105, 0.375000, 0.498021, + 1.927857, -0.230696, 4.747269, -0.707108, 0.000000, 0.707105, 0.395833, 0.504189, + 1.965722, -0.230696, 4.785134, -0.707108, 0.000000, 0.707105, 0.375000, 0.504189, + 1.927857, 0.213748, 4.747269, -0.707108, 0.000000, 0.707105, 0.395833, 0.498021, + 1.876132, 0.213748, 4.733409, -0.258817, 0.000000, 0.965926, 0.416667, 0.498021, + 1.876132, -0.230696, 4.733409, -0.258817, 0.000000, 0.965926, 0.416667, 0.504189, + 1.927857, 0.213748, 4.747269, -0.258817, 0.000000, 0.965926, 0.395833, 0.498021, + 1.927857, -0.230696, 4.747269, -0.258817, 0.000000, 0.965926, 0.395833, 0.504189, + 3.312414, -0.230696, 2.421790, 0.258817, 0.000000, -0.965926, 0.520833, 0.367816, + 3.312414, 0.213748, 2.421790, 0.258817, 0.000000, -0.965926, 0.520833, 0.323428, + 3.366152, -0.230696, 2.436189, 0.258817, 0.000000, -0.965926, 0.541667, 0.367816, + 3.366152, 0.213748, 2.436189, 0.258817, 0.000000, -0.965926, 0.541667, 0.323428, + 3.366152, -0.230696, 1.870699, -0.258819, 0.000000, -0.965926, 0.541667, 0.367816, + 3.366152, 0.213748, 1.870699, -0.258819, 0.000000, -0.965926, 0.541667, 0.323428, + 3.419890, -0.230696, 1.856300, -0.258819, 0.000000, -0.965926, 0.562500, 0.367816, + 3.419890, 0.213748, 1.856300, -0.258819, 0.000000, -0.965926, 0.562500, 0.323428, + 3.366152, 0.213748, 1.073627, -0.258819, 0.000000, 0.965926, 0.416667, 0.323428, + 3.366152, -0.230696, 1.073627, -0.258819, 0.000000, 0.965926, 0.416667, 0.367816, + 3.419890, 0.213748, 1.088026, -0.258819, 0.000000, 0.965926, 0.395833, 0.323428, + 3.419890, -0.230696, 1.088026, -0.258819, 0.000000, 0.965926, 0.395833, 0.367816, + 3.473628, 0.213748, 0.042867, -0.965926, -0.000000, 0.258820, 0.604167, 0.323428, + 3.467027, -0.230696, 0.018233, -0.965926, -0.000000, 0.258820, 0.613717, 0.367816, + 3.473628, -0.230696, 0.042867, -0.965926, -0.000000, 0.258820, 0.604167, 0.367816, + 3.459229, 0.213748, -0.010871, -0.965926, -0.000000, 0.258820, 0.625000, 0.323428, + 3.459229, -0.230696, -0.010871, -0.965926, -0.000000, 0.258820, 0.625000, 0.367816, + 3.467027, 0.213748, 0.018233, -0.965926, -0.000000, 0.258820, 0.613717, 0.323428, + 3.459229, 0.213748, 0.096605, -0.965926, 0.000000, -0.258820, 0.583333, 0.323428, + 3.473628, -0.230696, 0.042867, -0.965926, 0.000000, -0.258820, 0.604167, 0.367816, + 3.459229, -0.230696, 0.096605, -0.965926, 0.000000, -0.258820, 0.583333, 0.367816, + 3.473628, 0.213748, 0.042867, -0.965926, 0.000000, -0.258820, 0.604167, 0.323428, + 3.419890, -0.230696, 0.135943, -0.707107, 0.000000, -0.707107, 0.562500, 0.367816, + 3.419890, 0.213748, 0.135943, -0.707107, 0.000000, -0.707107, 0.562500, 0.323428, + 3.459229, -0.230696, 0.096605, -0.707107, 0.000000, -0.707107, 0.583333, 0.367816, + 3.459229, 0.213748, 0.096605, -0.707107, 0.000000, -0.707107, 0.583333, 0.323428, + 3.366152, -0.230696, 0.150342, -0.258820, 0.000000, -0.965926, 0.541667, 0.367816, + 3.366152, 0.213748, 0.150342, -0.258820, 0.000000, -0.965926, 0.541667, 0.323428, + 3.419890, -0.230696, 0.135943, -0.258820, 0.000000, -0.965926, 0.562500, 0.367816, + 3.419890, 0.213748, 0.135943, -0.258820, 0.000000, -0.965926, 0.562500, 0.323428, + 3.366152, 0.213748, 0.502593, -0.258819, 0.000000, 0.965926, 0.416667, 0.323428, + 3.366152, -0.230696, 0.502593, -0.258819, 0.000000, 0.965926, 0.416667, 0.367816, + 3.419890, 0.213748, 0.516992, -0.258819, 0.000000, 0.965926, 0.395833, 0.323428, + 3.419890, -0.230696, 0.516992, -0.258819, 0.000000, 0.965926, 0.395833, 0.367816, + 3.419890, 0.213748, 0.516992, -0.707107, 0.000000, 0.707107, 0.395833, 0.323428, + 3.419890, -0.230696, 0.516992, -0.707107, 0.000000, 0.707107, 0.395833, 0.367816, + 3.459229, 0.213748, 0.556331, -0.707107, 0.000000, 0.707107, 0.375000, 0.323428, + 3.459229, -0.230696, 0.556331, -0.707107, 0.000000, 0.707107, 0.375000, 0.367816, + 3.473628, 0.213748, 0.610069, -0.965926, 0.000000, 0.258820, 0.604167, 0.323428, + 3.459229, -0.230696, 0.556331, -0.965926, 0.000000, 0.258820, 0.625000, 0.367816, + 3.473628, -0.230696, 0.610069, -0.965926, 0.000000, 0.258820, 0.604167, 0.367816, + 3.459229, 0.213748, 0.556331, -0.965926, 0.000000, 0.258820, 0.625000, 0.323428, + 3.459229, 0.213748, 0.663807, -0.965926, 0.000000, -0.258819, 0.583333, 0.323428, + 3.473628, -0.230696, 0.610069, -0.965926, 0.000000, -0.258819, 0.604167, 0.367816, + 3.459229, -0.230696, 0.663807, -0.965926, 0.000000, -0.258819, 0.583333, 0.367816, + 3.473628, 0.213748, 0.610069, -0.965926, 0.000000, -0.258819, 0.604167, 0.323428, + 3.419890, -0.230696, 0.703146, -0.707107, 0.000000, -0.707107, 0.562500, 0.367816, + 3.419890, 0.213748, 0.703146, -0.707107, 0.000000, -0.707107, 0.562500, 0.323428, + 3.459229, -0.230696, 0.663807, -0.707107, 0.000000, -0.707107, 0.583333, 0.367816, + 3.459229, 0.213748, 0.663807, -0.707107, 0.000000, -0.707107, 0.583333, 0.323428, + 3.366152, -0.230696, 0.717545, -0.258819, 0.000000, -0.965926, 0.541667, 0.367816, + 3.366152, 0.213748, 0.717545, -0.258819, 0.000000, -0.965926, 0.541667, 0.323428, + 3.419890, -0.230696, 0.703146, -0.258819, 0.000000, -0.965926, 0.562500, 0.367816, + 3.419890, 0.213748, 0.703146, -0.258819, 0.000000, -0.965926, 0.562500, 0.323428, + 3.419890, 0.213748, 1.088026, -0.707106, 0.000000, 0.707107, 0.395833, 0.323428, + 3.419890, -0.230696, 1.088026, -0.707106, 0.000000, 0.707107, 0.395833, 0.367816, + 3.459229, 0.213748, 1.127364, -0.707106, 0.000000, 0.707107, 0.375000, 0.323428, + 3.459229, -0.230696, 1.127364, -0.707106, 0.000000, 0.707107, 0.375000, 0.367816, + 3.473628, 0.213748, 1.181102, -0.965926, 0.000000, 0.258819, 0.604167, 0.323428, + 3.459229, -0.230696, 1.127364, -0.965926, 0.000000, 0.258819, 0.625000, 0.367816, + 3.473628, -0.230696, 1.181102, -0.965926, 0.000000, 0.258819, 0.604167, 0.367816, + 3.459229, 0.213748, 1.127364, -0.965926, 0.000000, 0.258819, 0.625000, 0.323428, + 3.459229, 0.213748, 1.234840, -0.965926, 0.000000, -0.258820, 0.583333, 0.323428, + 3.473628, -0.230696, 1.181102, -0.965926, 0.000000, -0.258820, 0.604167, 0.367816, + 3.459229, -0.230696, 1.234840, -0.965926, 0.000000, -0.258820, 0.583333, 0.367816, + 3.473628, 0.213748, 1.181102, -0.965926, 0.000000, -0.258820, 0.604167, 0.323428, + 3.419890, 0.213748, 1.274179, -0.707106, 0.000000, -0.707107, 0.562500, 0.323428, + 3.459229, -0.230696, 1.234840, -0.707106, 0.000000, -0.707107, 0.583333, 0.367816, + 3.419890, -0.230696, 1.274179, -0.707106, 0.000000, -0.707107, 0.562500, 0.367816, + 3.459229, 0.213748, 1.234840, -0.707106, 0.000000, -0.707107, 0.583333, 0.323428, + 3.366152, -0.230696, 1.288578, -0.258819, 0.000000, -0.965926, 0.541667, 0.367816, + 3.366152, 0.213748, 1.288578, -0.258819, 0.000000, -0.965926, 0.541667, 0.323428, + 3.419890, -0.230696, 1.274179, -0.258819, 0.000000, -0.965926, 0.562500, 0.367816, + 3.419890, 0.213748, 1.274179, -0.258819, 0.000000, -0.965926, 0.562500, 0.323428, + 3.366152, 0.213748, 1.655748, -0.258819, 0.000000, 0.965926, 0.416667, 0.323428, + 3.366152, -0.230696, 1.655748, -0.258819, 0.000000, 0.965926, 0.416667, 0.367816, + 3.419890, 0.213748, 1.670147, -0.258819, 0.000000, 0.965926, 0.395833, 0.323428, + 3.419890, -0.230696, 1.670147, -0.258819, 0.000000, 0.965926, 0.395833, 0.367816, + 3.459229, 0.213748, 1.709486, -0.707106, 0.000000, 0.707107, 0.375000, 0.323428, + 3.419890, -0.230696, 1.670147, -0.707106, 0.000000, 0.707107, 0.395833, 0.367816, + 3.459229, -0.230696, 1.709486, -0.707106, 0.000000, 0.707107, 0.375000, 0.367816, + 3.419890, 0.213748, 1.670147, -0.707106, 0.000000, 0.707107, 0.395833, 0.323428, + 3.473628, 0.213748, 1.763224, -0.965926, 0.000000, 0.258819, 0.604167, 0.323428, + 3.459229, -0.230696, 1.709486, -0.965926, 0.000000, 0.258819, 0.625000, 0.367816, + 3.473628, -0.230696, 1.763224, -0.965926, 0.000000, 0.258819, 0.604167, 0.367816, + 3.459229, 0.213748, 1.709486, -0.965926, 0.000000, 0.258819, 0.625000, 0.323428, + 3.459229, 0.213748, 1.816962, -0.965926, 0.000000, -0.258820, 0.583333, 0.323428, + 3.473628, -0.230696, 1.763224, -0.965926, 0.000000, -0.258820, 0.604167, 0.367816, + 3.459229, -0.230696, 1.816962, -0.965926, 0.000000, -0.258820, 0.583333, 0.367816, + 3.473628, 0.213748, 1.763224, -0.965926, 0.000000, -0.258820, 0.604167, 0.323428, + 3.419890, -0.230696, 1.856300, -0.707106, 0.000000, -0.707107, 0.562500, 0.367816, + 3.419890, 0.213748, 1.856300, -0.707106, 0.000000, -0.707107, 0.562500, 0.323428, + 3.459229, -0.230696, 1.816962, -0.707106, 0.000000, -0.707107, 0.583333, 0.367816, + 3.459229, 0.213748, 1.816962, -0.707106, 0.000000, -0.707107, 0.583333, 0.323428, + 3.366152, 0.213748, 2.221237, -0.258819, 0.000000, 0.965926, 0.416667, 0.323428, + 3.366152, -0.230696, 2.221237, -0.258819, 0.000000, 0.965926, 0.416667, 0.367816, + 3.419890, 0.213748, 2.235636, -0.258819, 0.000000, 0.965926, 0.395833, 0.323428, + 3.419890, -0.230696, 2.235636, -0.258819, 0.000000, 0.965926, 0.395833, 0.367816, + 3.419890, 0.213748, 2.235636, -0.707108, 0.000000, 0.707106, 0.395833, 0.323428, + 3.419890, -0.230696, 2.235636, -0.707108, 0.000000, 0.707106, 0.395833, 0.367816, + 3.459229, 0.213748, 2.274975, -0.707108, 0.000000, 0.707106, 0.375000, 0.323428, + 3.459229, -0.230696, 2.274975, -0.707108, 0.000000, 0.707106, 0.375000, 0.367816, + 3.473628, 0.213748, 2.328713, -0.965926, 0.000000, 0.258820, 0.604167, 0.323428, + 3.459229, -0.230696, 2.274975, -0.965926, 0.000000, 0.258820, 0.625000, 0.367816, + 3.473628, -0.230696, 2.328713, -0.965926, 0.000000, 0.258820, 0.604167, 0.367816, + 3.459229, 0.213748, 2.274975, -0.965926, 0.000000, 0.258820, 0.625000, 0.323428, + 3.459229, 0.213748, 2.382451, -0.965926, 0.000000, -0.258820, 0.583333, 0.323428, + 3.473628, -0.230696, 2.328713, -0.965926, 0.000000, -0.258820, 0.604167, 0.367816, + 3.459229, -0.230696, 2.382451, -0.965926, 0.000000, -0.258820, 0.583333, 0.367816, + 3.473628, 0.213748, 2.328713, -0.965926, 0.000000, -0.258820, 0.604167, 0.323428, + 3.419890, 0.213748, 2.421790, -0.707108, 0.000000, -0.707106, 0.562500, 0.323428, + 3.459229, -0.230696, 2.382451, -0.707108, 0.000000, -0.707106, 0.583333, 0.367816, + 3.419890, -0.230696, 2.421790, -0.707108, 0.000000, -0.707106, 0.562500, 0.367816, + 3.459229, 0.213748, 2.382451, -0.707108, 0.000000, -0.707106, 0.583333, 0.323428, + 3.312414, -0.230696, -0.050210, 0.707107, 0.000000, 0.707107, 0.437500, 0.367816, + 3.312414, 0.213748, -0.050210, 0.707107, 0.000000, 0.707107, 0.437500, 0.323428, + 3.273076, -0.230696, -0.010871, 0.707107, 0.000000, 0.707107, 0.458333, 0.367816, + 3.273076, 0.213748, -0.010871, 0.707107, 0.000000, 0.707107, 0.458333, 0.323428, + 3.459229, 0.213748, -0.481006, -0.965925, 0.000000, -0.258821, 0.583333, 0.323428, + 3.473628, -0.230696, -0.534744, -0.965925, 0.000000, -0.258821, 0.604167, 0.367816, + 3.459229, -0.230696, -0.481006, -0.965925, 0.000000, -0.258821, 0.583333, 0.367816, + 3.473628, 0.213748, -0.534744, -0.965925, 0.000000, -0.258821, 0.604167, 0.323428, + 3.419890, 0.213748, -0.441667, -0.707109, 0.000000, -0.707105, 0.562500, 0.323428, + 3.459229, -0.230696, -0.481006, -0.707109, 0.000000, -0.707105, 0.583333, 0.367816, + 3.419890, -0.230696, -0.441667, -0.707109, 0.000000, -0.707105, 0.562500, 0.367816, + 3.459229, 0.213748, -0.481006, -0.707109, 0.000000, -0.707105, 0.583333, 0.323428, + 3.366152, -0.230696, -0.427268, -0.258819, 0.000000, -0.965926, 0.541667, 0.367816, + 3.366152, 0.213748, -0.427268, -0.258819, 0.000000, -0.965926, 0.541667, 0.323428, + 3.419890, -0.230696, -0.441667, -0.258819, 0.000000, -0.965926, 0.562500, 0.367816, + 3.419890, 0.213748, -0.441667, -0.258819, 0.000000, -0.965926, 0.562500, 0.323428, + 3.312414, -0.230696, -0.441667, 0.258819, 0.000000, -0.965926, 0.520833, 0.367816, + 3.312414, 0.213748, -0.441667, 0.258819, 0.000000, -0.965926, 0.520833, 0.323428, + 3.366152, -0.230696, -0.427268, 0.258819, 0.000000, -0.965926, 0.541667, 0.367816, + 3.366152, 0.213748, -0.427268, 0.258819, 0.000000, -0.965926, 0.541667, 0.323428, + 3.273076, -0.230696, -0.481006, 0.707109, 0.000000, -0.707105, 0.500000, 0.367816, + 3.273076, 0.213748, -0.481006, 0.707109, 0.000000, -0.707105, 0.500000, 0.323428, + 3.312414, -0.230696, -0.441667, 0.707109, 0.000000, -0.707105, 0.520833, 0.367816, + 3.312414, 0.213748, -0.441667, 0.707109, 0.000000, -0.707105, 0.520833, 0.323428, + 3.258677, -0.230696, -0.534744, 0.965925, 0.000000, -0.258821, 0.479167, 0.367816, + 3.258677, 0.213748, -0.534744, 0.965925, 0.000000, -0.258821, 0.479167, 0.323428, + 3.273076, -0.230696, -0.481006, 0.965925, 0.000000, -0.258821, 0.500000, 0.367816, + 3.273076, 0.213748, -0.481006, 0.965925, 0.000000, -0.258821, 0.500000, 0.323428, + 3.273076, -0.230696, -0.588482, 0.965925, 0.000000, 0.258821, 0.458333, 0.367816, + 3.273076, 0.213748, -0.588482, 0.965925, 0.000000, 0.258821, 0.458333, 0.323428, + 3.258677, -0.230696, -0.534744, 0.965925, 0.000000, 0.258821, 0.479167, 0.367816, + 3.258677, 0.213748, -0.534744, 0.965925, 0.000000, 0.258821, 0.479167, 0.323428, + 3.312414, -0.230696, -0.627821, 0.707109, 0.000000, 0.707104, 0.437500, 0.367816, + 3.312414, 0.213748, -0.627821, 0.707109, 0.000000, 0.707104, 0.437500, 0.323428, + 3.273076, -0.230696, -0.588482, 0.707109, 0.000000, 0.707104, 0.458333, 0.367816, + 3.273076, 0.213748, -0.588482, 0.707109, 0.000000, 0.707104, 0.458333, 0.323428, + 3.312414, 0.213748, -0.627821, 0.258819, 0.000000, 0.965926, 0.437500, 0.323428, + 3.312414, -0.230696, -0.627821, 0.258819, 0.000000, 0.965926, 0.437500, 0.367816, + 3.366152, 0.213748, -0.642220, 0.258819, 0.000000, 0.965926, 0.416667, 0.323428, + 3.366152, -0.230696, -0.642220, 0.258819, 0.000000, 0.965926, 0.416667, 0.367816, + 3.312414, -0.230696, -1.021202, 0.258819, 0.000000, -0.965926, 0.520833, 0.367816, + 3.312414, 0.213748, -1.021202, 0.258819, 0.000000, -0.965926, 0.520833, 0.323428, + 3.366152, -0.230696, -1.006803, 0.258819, 0.000000, -0.965926, 0.541667, 0.367816, + 3.366152, 0.213748, -1.006803, 0.258819, 0.000000, -0.965926, 0.541667, 0.323428, + 3.273076, -0.230696, -1.060541, 0.707109, 0.000000, -0.707105, 0.500000, 0.367816, + 3.273076, 0.213748, -1.060541, 0.707109, 0.000000, -0.707105, 0.500000, 0.323428, + 3.312414, -0.230696, -1.021202, 0.707109, 0.000000, -0.707105, 0.520833, 0.367816, + 3.312414, 0.213748, -1.021202, 0.707109, 0.000000, -0.707105, 0.520833, 0.323428, + 3.258677, -0.230696, -1.114279, 0.965925, 0.000000, -0.258821, 0.479167, 0.367816, + 3.258677, 0.213748, -1.114279, 0.965925, 0.000000, -0.258821, 0.479167, 0.323428, + 3.273076, -0.230696, -1.060541, 0.965925, 0.000000, -0.258821, 0.500000, 0.367816, + 3.273076, 0.213748, -1.060541, 0.965925, 0.000000, -0.258821, 0.500000, 0.323428, + 3.273076, -0.230696, -1.168017, 0.965925, 0.000000, 0.258821, 0.458333, 0.367816, + 3.273076, 0.213748, -1.168017, 0.965925, 0.000000, 0.258821, 0.458333, 0.323428, + 3.258677, -0.230696, -1.114279, 0.965925, 0.000000, 0.258821, 0.479167, 0.367816, + 3.258677, 0.213748, -1.114279, 0.965925, 0.000000, 0.258821, 0.479167, 0.323428, + 3.312414, -0.230696, -1.207356, 0.707110, 0.000000, 0.707104, 0.437500, 0.367816, + 3.312414, 0.213748, -1.207356, 0.707110, 0.000000, 0.707104, 0.437500, 0.323428, + 3.273076, -0.230696, -1.168017, 0.707110, 0.000000, 0.707104, 0.458333, 0.367816, + 3.273076, 0.213748, -1.168017, 0.707110, 0.000000, 0.707104, 0.458333, 0.323428, + 3.312414, 0.213748, -1.207356, 0.258819, 0.000000, 0.965926, 0.437500, 0.323428, + 3.312414, -0.230696, -1.207356, 0.258819, 0.000000, 0.965926, 0.437500, 0.367816, + 3.366152, 0.213748, -1.221755, 0.258819, 0.000000, 0.965926, 0.416667, 0.323428, + 3.366152, -0.230696, -1.221755, 0.258819, 0.000000, 0.965926, 0.416667, 0.367816, + 3.312414, -0.230696, -1.605037, 0.258819, 0.000000, -0.965926, 0.520833, 0.367816, + 3.312414, 0.213748, -1.605037, 0.258819, 0.000000, -0.965926, 0.520833, 0.323428, + 3.366152, -0.230696, -1.590638, 0.258819, 0.000000, -0.965926, 0.541667, 0.367816, + 3.366152, 0.213748, -1.590638, 0.258819, 0.000000, -0.965926, 0.541667, 0.323428, + 3.273076, -0.230696, -1.644376, 0.707109, 0.000000, -0.707105, 0.500000, 0.367816, + 3.273076, 0.213748, -1.644376, 0.707109, 0.000000, -0.707105, 0.500000, 0.323428, + 3.312414, -0.230696, -1.605037, 0.707109, 0.000000, -0.707105, 0.520833, 0.367816, + 3.312414, 0.213748, -1.605037, 0.707109, 0.000000, -0.707105, 0.520833, 0.323428, + 3.258677, -0.230696, -1.698114, 0.965926, 0.000000, -0.258820, 0.479167, 0.367816, + 3.258677, 0.213748, -1.698114, 0.965926, 0.000000, -0.258820, 0.479167, 0.323428, + 3.273076, -0.230696, -1.644376, 0.965926, 0.000000, -0.258820, 0.500000, 0.367816, + 3.273076, 0.213748, -1.644376, 0.965926, 0.000000, -0.258820, 0.500000, 0.323428, + 3.273076, -0.230696, -1.751851, 0.965925, 0.000000, 0.258821, 0.458333, 0.367816, + 3.273076, 0.213748, -1.751851, 0.965925, 0.000000, 0.258821, 0.458333, 0.323428, + 3.258677, -0.230696, -1.698114, 0.965925, 0.000000, 0.258821, 0.479167, 0.367816, + 3.258677, 0.213748, -1.698114, 0.965925, 0.000000, 0.258821, 0.479167, 0.323428, + 3.312414, -0.230696, -1.791190, 0.707110, 0.000000, 0.707104, 0.437500, 0.367816, + 3.312414, 0.213748, -1.791190, 0.707110, 0.000000, 0.707104, 0.437500, 0.323428, + 3.273076, -0.230696, -1.751851, 0.707110, 0.000000, 0.707104, 0.458333, 0.367816, + 3.273076, 0.213748, -1.751851, 0.707110, 0.000000, 0.707104, 0.458333, 0.323428, + 3.312414, 0.213748, -1.791190, 0.258819, 0.000000, 0.965926, 0.437500, 0.323428, + 3.312414, -0.230696, -1.791190, 0.258819, 0.000000, 0.965926, 0.437500, 0.367816, + 3.366152, 0.213748, -1.805589, 0.258819, 0.000000, 0.965926, 0.416667, 0.323428, + 3.366152, -0.230696, -1.805589, 0.258819, 0.000000, 0.965926, 0.416667, 0.367816, + 3.312414, -0.230696, -2.177305, 0.258819, 0.000000, -0.965926, 0.520833, 0.367816, + 3.312414, 0.213748, -2.177305, 0.258819, 0.000000, -0.965926, 0.520833, 0.323428, + 3.366152, -0.230696, -2.162905, 0.258819, 0.000000, -0.965926, 0.541667, 0.367816, + 3.366152, 0.213748, -2.162905, 0.258819, 0.000000, -0.965926, 0.541667, 0.323428, + 3.273076, -0.230696, -2.216644, 0.707110, 0.000000, -0.707104, 0.500000, 0.367816, + 3.273076, 0.213748, -2.216644, 0.707110, 0.000000, -0.707104, 0.500000, 0.323428, + 3.312414, -0.230696, -2.177305, 0.707110, 0.000000, -0.707104, 0.520833, 0.367816, + 3.312414, 0.213748, -2.177305, 0.707110, 0.000000, -0.707104, 0.520833, 0.323428, + 3.258677, -0.230696, -2.270381, 0.965926, 0.000000, -0.258820, 0.479167, 0.367816, + 3.258677, 0.213748, -2.270381, 0.965926, 0.000000, -0.258820, 0.479167, 0.323428, + 3.273076, -0.230696, -2.216644, 0.965926, 0.000000, -0.258820, 0.500000, 0.367816, + 3.273076, 0.213748, -2.216644, 0.965926, 0.000000, -0.258820, 0.500000, 0.323428, + 3.273076, -0.230696, -2.324119, 0.965925, 0.000000, 0.258821, 0.458333, 0.367816, + 3.273076, 0.213748, -2.324119, 0.965925, 0.000000, 0.258821, 0.458333, 0.323428, + 3.258677, -0.230696, -2.270381, 0.965925, 0.000000, 0.258821, 0.479167, 0.367816, + 3.258677, 0.213748, -2.270381, 0.965925, 0.000000, 0.258821, 0.479167, 0.323428, + 3.312414, -0.230696, -2.363458, 0.707110, 0.000000, 0.707104, 0.437500, 0.367816, + 3.312414, 0.213748, -2.363458, 0.707110, 0.000000, 0.707104, 0.437500, 0.323428, + 3.273076, -0.230696, -2.324119, 0.707110, 0.000000, 0.707104, 0.458333, 0.367816, + 3.273076, 0.213748, -2.324119, 0.707110, 0.000000, 0.707104, 0.458333, 0.323428, + 3.312414, 0.213748, -2.363458, 0.258817, 0.000000, 0.965926, 0.437500, 0.323428, + 3.312414, -0.230696, -2.363458, 0.258817, 0.000000, 0.965926, 0.437500, 0.367816, + 3.366152, 0.213748, -2.377857, 0.258817, 0.000000, 0.965926, 0.416667, 0.323428, + 3.366152, -0.230696, -2.377857, 0.258817, 0.000000, 0.965926, 0.416667, 0.367816, + 3.312414, -0.230696, -2.752340, 0.258822, 0.000000, -0.965925, 0.520833, 0.367816, + 3.312414, 0.213748, -2.752340, 0.258822, 0.000000, -0.965925, 0.520833, 0.323428, + 3.366152, -0.230696, -2.737941, 0.258822, 0.000000, -0.965925, 0.541667, 0.367816, + 3.366152, 0.213748, -2.737941, 0.258822, 0.000000, -0.965925, 0.541667, 0.323428, + 3.273076, -0.230696, -2.791679, 0.707108, 0.000000, -0.707106, 0.500000, 0.367816, + 3.273076, 0.213748, -2.791679, 0.707108, 0.000000, -0.707106, 0.500000, 0.323428, + 3.312414, -0.230696, -2.752340, 0.707108, 0.000000, -0.707106, 0.520833, 0.367816, + 3.312414, 0.213748, -2.752340, 0.707108, 0.000000, -0.707106, 0.520833, 0.323428, + 3.258677, -0.230696, -2.845416, 0.965926, 0.000000, -0.258820, 0.479167, 0.367816, + 3.258677, 0.213748, -2.845416, 0.965926, 0.000000, -0.258820, 0.479167, 0.323428, + 3.273076, -0.230696, -2.791679, 0.965926, 0.000000, -0.258820, 0.500000, 0.367816, + 3.273076, 0.213748, -2.791679, 0.965926, 0.000000, -0.258820, 0.500000, 0.323428, + 3.273076, -0.230696, -2.899154, 0.965925, 0.000000, 0.258821, 0.458333, 0.367816, + 3.273076, 0.213748, -2.899154, 0.965925, 0.000000, 0.258821, 0.458333, 0.323428, + 3.258677, -0.230696, -2.845416, 0.965925, 0.000000, 0.258821, 0.479167, 0.367816, + 3.258677, 0.213748, -2.845416, 0.965925, 0.000000, 0.258821, 0.479167, 0.323428, + 3.312414, -0.230696, -2.938493, 0.707108, 0.000000, 0.707106, 0.437500, 0.367816, + 3.312414, 0.213748, -2.938493, 0.707108, 0.000000, 0.707106, 0.437500, 0.323428, + 3.273076, -0.230696, -2.899154, 0.707108, 0.000000, 0.707106, 0.458333, 0.367816, + 3.273076, 0.213748, -2.899154, 0.707108, 0.000000, 0.707106, 0.458333, 0.323428, + 3.312414, 0.213748, -2.938493, 0.258822, 0.000000, 0.965925, 0.437500, 0.323428, + 3.312414, -0.230696, -2.938493, 0.258822, 0.000000, 0.965925, 0.437500, 0.367816, + 3.366152, 0.213748, -2.952892, 0.258822, 0.000000, 0.965925, 0.416667, 0.323428, + 3.366152, -0.230696, -2.952892, 0.258822, 0.000000, 0.965925, 0.416667, 0.367816, + 3.312414, 0.213748, -0.050210, 0.258820, 0.000000, 0.965926, 0.437500, 0.323428, + 3.312414, -0.230696, -0.050210, 0.258820, 0.000000, 0.965926, 0.437500, 0.367816, + 3.366152, 0.213748, -0.064609, 0.258820, 0.000000, 0.965926, 0.416667, 0.323428, + 3.366152, -0.230696, -0.064609, 0.258820, 0.000000, 0.965926, 0.416667, 0.367816, + 3.366152, 0.213748, -0.064609, -0.258820, 0.000000, 0.965926, 0.416667, 0.323428, + 3.366152, -0.230696, -0.064609, -0.258820, 0.000000, 0.965926, 0.416667, 0.367816, + 3.419890, 0.213748, -0.050210, -0.258820, 0.000000, 0.965926, 0.395833, 0.323428, + 3.419890, -0.230696, -0.050210, -0.258820, 0.000000, 0.965926, 0.395833, 0.367816, + 3.419890, 0.213748, -0.050210, -0.707107, 0.000000, 0.707107, 0.395833, 0.323428, + 3.419890, -0.230696, -0.050210, -0.707107, 0.000000, 0.707107, 0.395833, 0.367816, + 3.459229, 0.213748, -0.010871, -0.707107, 0.000000, 0.707107, 0.375000, 0.323428, + 3.459229, -0.230696, -0.010871, -0.707107, 0.000000, 0.707107, 0.375000, 0.367816, + 3.366152, -0.230696, 2.436189, -0.258817, 0.000000, -0.965926, 0.541667, 0.367816, + 3.366152, 0.213748, 2.436189, -0.258817, 0.000000, -0.965926, 0.541667, 0.323428, + 3.419890, -0.230696, 2.421790, -0.258817, 0.000000, -0.965926, 0.562500, 0.367816, + 3.419890, 0.213748, 2.421790, -0.258817, 0.000000, -0.965926, 0.562500, 0.323428, + 3.366152, 0.213748, -2.952892, -0.258822, 0.000000, 0.965925, 0.416667, 0.323428, + 3.366152, -0.230696, -2.952892, -0.258822, 0.000000, 0.965925, 0.416667, 0.367816, + 3.419890, 0.213748, -2.938493, -0.258822, 0.000000, 0.965925, 0.395833, 0.323428, + 3.419890, -0.230696, -2.938493, -0.258822, 0.000000, 0.965925, 0.395833, 0.367816, + 3.459229, 0.213748, -2.899154, -0.707108, 0.000000, 0.707106, 0.375000, 0.323428, + 3.419890, -0.230696, -2.938493, -0.707108, 0.000000, 0.707106, 0.395833, 0.367816, + 3.459229, -0.230696, -2.899154, -0.707108, 0.000000, 0.707106, 0.375000, 0.367816, + 3.419890, 0.213748, -2.938493, -0.707108, 0.000000, 0.707106, 0.395833, 0.323428, + 3.473628, 0.213748, -2.845416, -0.965925, 0.000000, 0.258821, 0.604167, 0.323428, + 3.459229, -0.230696, -2.899154, -0.965925, 0.000000, 0.258821, 0.625000, 0.367816, + 3.473628, -0.230696, -2.845416, -0.965925, 0.000000, 0.258821, 0.604167, 0.367816, + 3.459229, 0.213748, -2.899154, -0.965925, 0.000000, 0.258821, 0.625000, 0.323428, + 3.459229, 0.213748, -2.791679, -0.965926, 0.000000, -0.258820, 0.583333, 0.323428, + 3.473628, -0.230696, -2.845416, -0.965926, 0.000000, -0.258820, 0.604167, 0.367816, + 3.459229, -0.230696, -2.791679, -0.965926, 0.000000, -0.258820, 0.583333, 0.367816, + 3.473628, 0.213748, -2.845416, -0.965926, 0.000000, -0.258820, 0.604167, 0.323428, + 3.419890, 0.213748, -2.752340, -0.707108, 0.000000, -0.707106, 0.562500, 0.323428, + 3.459229, -0.230696, -2.791679, -0.707108, 0.000000, -0.707106, 0.583333, 0.367816, + 3.419890, -0.230696, -2.752340, -0.707108, 0.000000, -0.707106, 0.562500, 0.367816, + 3.459229, 0.213748, -2.791679, -0.707108, 0.000000, -0.707106, 0.583333, 0.323428, + 3.366152, -0.230696, -2.737941, -0.258822, 0.000000, -0.965925, 0.541667, 0.367816, + 3.366152, 0.213748, -2.737941, -0.258822, 0.000000, -0.965925, 0.541667, 0.323428, + 3.419890, -0.230696, -2.752340, -0.258822, 0.000000, -0.965925, 0.562500, 0.367816, + 3.419890, 0.213748, -2.752340, -0.258822, 0.000000, -0.965925, 0.562500, 0.323428, + 3.366152, 0.213748, -2.377857, -0.258817, 0.000000, 0.965926, 0.416667, 0.323428, + 3.366152, -0.230696, -2.377857, -0.258817, 0.000000, 0.965926, 0.416667, 0.367816, + 3.419890, 0.213748, -2.363458, -0.258817, 0.000000, 0.965926, 0.395833, 0.323428, + 3.419890, -0.230696, -2.363458, -0.258817, 0.000000, 0.965926, 0.395833, 0.367816, + 3.459229, 0.213748, -2.324119, -0.707110, 0.000000, 0.707104, 0.375000, 0.323428, + 3.419890, -0.230696, -2.363458, -0.707110, 0.000000, 0.707104, 0.395833, 0.367816, + 3.459229, -0.230696, -2.324119, -0.707110, 0.000000, 0.707104, 0.375000, 0.367816, + 3.419890, 0.213748, -2.363458, -0.707110, 0.000000, 0.707104, 0.395833, 0.323428, + 3.473628, 0.213748, -2.270381, -0.965925, 0.000000, 0.258821, 0.604167, 0.323428, + 3.459229, -0.230696, -2.324119, -0.965925, 0.000000, 0.258821, 0.625000, 0.367816, + 3.473628, -0.230696, -2.270381, -0.965925, 0.000000, 0.258821, 0.604167, 0.367816, + 3.459229, 0.213748, -2.324119, -0.965925, 0.000000, 0.258821, 0.625000, 0.323428, + 3.459229, 0.213748, -2.216644, -0.965926, 0.000000, -0.258820, 0.583333, 0.323428, + 3.473628, -0.230696, -2.270381, -0.965926, 0.000000, -0.258820, 0.604167, 0.367816, + 3.459229, -0.230696, -2.216644, -0.965926, 0.000000, -0.258820, 0.583333, 0.367816, + 3.473628, 0.213748, -2.270381, -0.965926, 0.000000, -0.258820, 0.604167, 0.323428, + 3.419890, 0.213748, -2.177305, -0.707110, 0.000000, -0.707104, 0.562500, 0.323428, + 3.459229, -0.230696, -2.216644, -0.707110, 0.000000, -0.707104, 0.583333, 0.367816, + 3.419890, -0.230696, -2.177305, -0.707110, 0.000000, -0.707104, 0.562500, 0.367816, + 3.459229, 0.213748, -2.216644, -0.707110, 0.000000, -0.707104, 0.583333, 0.323428, + 3.366152, -0.230696, -2.162905, -0.258819, 0.000000, -0.965926, 0.541667, 0.367816, + 3.366152, 0.213748, -2.162905, -0.258819, 0.000000, -0.965926, 0.541667, 0.323428, + 3.419890, -0.230696, -2.177305, -0.258819, 0.000000, -0.965926, 0.562500, 0.367816, + 3.419890, 0.213748, -2.177305, -0.258819, 0.000000, -0.965926, 0.562500, 0.323428, + 3.366152, 0.213748, -1.805589, -0.258819, 0.000000, 0.965926, 0.416667, 0.323428, + 3.366152, -0.230696, -1.805589, -0.258819, 0.000000, 0.965926, 0.416667, 0.367816, + 3.419890, 0.213748, -1.791190, -0.258819, 0.000000, 0.965926, 0.395833, 0.323428, + 3.419890, -0.230696, -1.791190, -0.258819, 0.000000, 0.965926, 0.395833, 0.367816, + 3.459229, 0.213748, -1.751851, -0.707110, 0.000000, 0.707104, 0.375000, 0.323428, + 3.419890, -0.230696, -1.791190, -0.707110, 0.000000, 0.707104, 0.395833, 0.367816, + 3.459229, -0.230696, -1.751851, -0.707110, 0.000000, 0.707104, 0.375000, 0.367816, + 3.419890, 0.213748, -1.791190, -0.707110, 0.000000, 0.707104, 0.395833, 0.323428, + 3.473628, 0.213748, -1.698114, -0.965925, 0.000000, 0.258821, 0.604167, 0.323428, + 3.459229, -0.230696, -1.751851, -0.965925, 0.000000, 0.258821, 0.625000, 0.367816, + 3.473628, -0.230696, -1.698114, -0.965925, 0.000000, 0.258821, 0.604167, 0.367816, + 3.459229, 0.213748, -1.751851, -0.965925, 0.000000, 0.258821, 0.625000, 0.323428, + 3.459229, 0.213748, -1.644376, -0.965926, 0.000000, -0.258820, 0.583333, 0.323428, + 3.473628, -0.230696, -1.698114, -0.965926, 0.000000, -0.258820, 0.604167, 0.367816, + 3.459229, -0.230696, -1.644376, -0.965926, 0.000000, -0.258820, 0.583333, 0.367816, + 3.473628, 0.213748, -1.698114, -0.965926, 0.000000, -0.258820, 0.604167, 0.323428, + 3.419890, 0.213748, -1.605037, -0.707109, 0.000000, -0.707105, 0.562500, 0.323428, + 3.459229, -0.230696, -1.644376, -0.707109, 0.000000, -0.707105, 0.583333, 0.367816, + 3.419890, -0.230696, -1.605037, -0.707109, 0.000000, -0.707105, 0.562500, 0.367816, + 3.459229, 0.213748, -1.644376, -0.707109, 0.000000, -0.707105, 0.583333, 0.323428, + 3.366152, -0.230696, -1.590638, -0.258819, 0.000000, -0.965926, 0.541667, 0.367816, + 3.366152, 0.213748, -1.590638, -0.258819, 0.000000, -0.965926, 0.541667, 0.323428, + 3.419890, -0.230696, -1.605037, -0.258819, 0.000000, -0.965926, 0.562500, 0.367816, + 3.419890, 0.213748, -1.605037, -0.258819, 0.000000, -0.965926, 0.562500, 0.323428, + 3.366152, 0.213748, -1.221755, -0.258819, 0.000000, 0.965926, 0.416667, 0.323428, + 3.366152, -0.230696, -1.221755, -0.258819, 0.000000, 0.965926, 0.416667, 0.367816, + 3.419890, 0.213748, -1.207356, -0.258819, 0.000000, 0.965926, 0.395833, 0.323428, + 3.419890, -0.230696, -1.207356, -0.258819, 0.000000, 0.965926, 0.395833, 0.367816, + 3.459229, 0.213748, -1.168017, -0.707110, 0.000000, 0.707104, 0.375000, 0.323428, + 3.419890, -0.230696, -1.207356, -0.707110, 0.000000, 0.707104, 0.395833, 0.367816, + 3.459229, -0.230696, -1.168017, -0.707110, 0.000000, 0.707104, 0.375000, 0.367816, + 3.419890, 0.213748, -1.207356, -0.707110, 0.000000, 0.707104, 0.395833, 0.323428, + 3.473628, 0.213748, -1.114279, -0.965925, 0.000000, 0.258821, 0.604167, 0.323428, + 3.459229, -0.230696, -1.168017, -0.965925, 0.000000, 0.258821, 0.625000, 0.367816, + 3.473628, -0.230696, -1.114279, -0.965925, 0.000000, 0.258821, 0.604167, 0.367816, + 3.459229, 0.213748, -1.168017, -0.965925, 0.000000, 0.258821, 0.625000, 0.323428, + 3.459229, 0.213748, -1.060541, -0.965925, 0.000000, -0.258821, 0.583333, 0.323428, + 3.473628, -0.230696, -1.114279, -0.965925, 0.000000, -0.258821, 0.604167, 0.367816, + 3.459229, -0.230696, -1.060541, -0.965925, 0.000000, -0.258821, 0.583333, 0.367816, + 3.473628, 0.213748, -1.114279, -0.965925, 0.000000, -0.258821, 0.604167, 0.323428, + 3.419890, -0.230696, -1.021202, -0.707109, 0.000000, -0.707105, 0.562500, 0.367816, + 3.419890, 0.213748, -1.021202, -0.707109, 0.000000, -0.707105, 0.562500, 0.323428, + 3.459229, -0.230696, -1.060541, -0.707109, 0.000000, -0.707105, 0.583333, 0.367816, + 3.459229, 0.213748, -1.060541, -0.707109, 0.000000, -0.707105, 0.583333, 0.323428, + 3.366152, -0.230696, -1.006803, -0.258819, 0.000000, -0.965926, 0.541667, 0.367816, + 3.366152, 0.213748, -1.006803, -0.258819, 0.000000, -0.965926, 0.541667, 0.323428, + 3.419890, -0.230696, -1.021202, -0.258819, 0.000000, -0.965926, 0.562500, 0.367816, + 3.419890, 0.213748, -1.021202, -0.258819, 0.000000, -0.965926, 0.562500, 0.323428, + 3.366152, 0.213748, -0.642220, -0.258819, 0.000000, 0.965926, 0.416667, 0.323428, + 3.366152, -0.230696, -0.642220, -0.258819, 0.000000, 0.965926, 0.416667, 0.367816, + 3.419890, 0.213748, -0.627821, -0.258819, 0.000000, 0.965926, 0.395833, 0.323428, + 3.419890, -0.230696, -0.627821, -0.258819, 0.000000, 0.965926, 0.395833, 0.367816, + 3.459229, 0.213748, -0.588482, -0.707109, 0.000000, 0.707104, 0.375000, 0.323428, + 3.419890, -0.230696, -0.627821, -0.707109, 0.000000, 0.707104, 0.395833, 0.367816, + 3.459229, -0.230696, -0.588482, -0.707109, 0.000000, 0.707104, 0.375000, 0.367816, + 3.419890, 0.213748, -0.627821, -0.707109, 0.000000, 0.707104, 0.395833, 0.323428, + 3.473628, 0.213748, -0.534744, -0.965925, 0.000000, 0.258821, 0.604167, 0.323428, + 3.459229, -0.230696, -0.588482, -0.965925, 0.000000, 0.258821, 0.625000, 0.367816, + 3.473628, -0.230696, -0.534744, -0.965925, 0.000000, 0.258821, 0.604167, 0.367816, + 3.459229, 0.213748, -0.588482, -0.965925, 0.000000, 0.258821, 0.625000, 0.323428, + -2.650873, -0.230696, 5.168233, -0.005041, 0.000000, 0.999987, 0.317371, 0.847943, + -0.656788, -0.230696, 5.168233, 0.000000, 0.000000, 1.000000, 0.446552, 0.847943, + -2.650873, 0.213748, 5.168233, -0.005041, 0.000000, 0.999987, 0.317371, 0.847943, + -0.656788, 0.213748, 5.168233, 0.000000, 0.000000, 1.000000, 0.446552, 0.847943, + -2.730265, 0.213748, 5.157781, -0.258819, 0.000000, 0.965926, 0.312228, 0.847261, + -2.730265, -0.230696, 5.157781, -0.258819, 0.000000, 0.965926, 0.312228, 0.847261, + 1.644043, 0.213748, 5.168233, 0.000000, 0.000000, 1.000000, 0.595605, 0.847943, + 1.644043, -0.230696, 5.168233, 0.000000, 0.000000, 1.000000, 0.595605, 0.847943, + -2.804246, 0.213748, 5.127137, -0.499999, 0.000000, 0.866026, 0.307435, 0.845264, + -2.804246, -0.230696, 5.127137, -0.499999, 0.000000, 0.866026, 0.307435, 0.845264, + 3.638128, 0.213748, 5.168233, 0.005041, 0.000000, 0.999987, 0.724786, 0.847943, + 3.638128, -0.230696, 5.168233, 0.005041, 0.000000, 0.999987, 0.724786, 0.847943, + -2.730265, -0.230696, -5.121315, -0.258822, 0.000000, -0.965925, 0.312228, 0.177145, + -2.730265, 0.213748, -5.121315, -0.258822, 0.000000, -0.965925, 0.312228, 0.177145, + -2.650873, -0.230696, -5.131767, -0.005041, 0.000000, -0.999987, 0.317371, 0.176464, + -2.650873, 0.213748, -5.131767, -0.005041, 0.000000, -0.999987, 0.317371, 0.176464, + -2.804246, -0.230696, -5.090671, -0.499997, 0.000000, -0.866027, 0.307435, 0.179143, + -2.804246, 0.213748, -5.090671, -0.499997, 0.000000, -0.866027, 0.307435, 0.179143, + -2.867776, -0.230696, -5.041924, -0.707105, 0.000000, -0.707108, 0.303320, 0.182321, + -2.867776, 0.213748, -5.041924, -0.707105, 0.000000, -0.707108, 0.303320, 0.182321, + -2.916524, 0.213748, -4.978394, -0.866026, 0.000000, -0.500000, 0.300162, 0.186463, + -2.916524, -0.230696, -4.978394, -0.866026, 0.000000, -0.500000, 0.300162, 0.186463, + -2.947168, 0.213748, -4.904412, -0.965926, 0.000000, -0.258819, 0.298176, 0.191286, + -2.947168, -0.230696, -4.904412, -0.965926, 0.000000, -0.258819, 0.298176, 0.191286, + -2.957620, 0.213748, -4.825021, -0.999998, 0.000000, -0.002123, 0.297499, 0.196461, + -2.957620, -0.230696, -4.825021, -0.999998, 0.000000, -0.002123, 0.297499, 0.196461, + -0.656788, 0.213748, -5.131767, 0.000000, 0.000000, -1.000000, 0.446552, 0.176464, + -0.656788, -0.230696, -5.131767, 0.000000, 0.000000, -1.000000, 0.446552, 0.176464, + -2.957620, 0.213748, 4.861486, -0.999998, 0.000000, 0.002123, 0.297499, 0.827945, + -2.957620, -0.230696, 0.018233, -1.000000, 0.000000, 0.000000, 0.297499, 0.512203, + -2.957620, -0.230696, 4.861486, -0.999998, 0.000000, 0.002123, 0.297499, 0.827945, + -2.957620, 0.213748, 0.018233, -1.000000, 0.000000, 0.000000, 0.297499, 0.512203, + -2.947168, 0.213748, 4.940878, -0.965926, 0.000000, 0.258818, 0.298176, 0.833121, + -2.947168, -0.230696, 4.940878, -0.965926, 0.000000, 0.258818, 0.298176, 0.833121, + -2.916524, 0.213748, 5.014860, -0.866025, 0.000000, 0.500001, 0.300162, 0.837944, + -2.916524, -0.230696, 5.014860, -0.866025, 0.000000, 0.500001, 0.300162, 0.837944, + -2.867776, 0.213748, 5.078389, -0.707107, 0.000000, 0.707107, 0.303320, 0.842086, + -2.867776, -0.230696, 5.078389, -0.707107, 0.000000, 0.707107, 0.303320, 0.842086, + 3.717520, 0.213748, 5.157781, 0.258819, 0.000000, 0.965926, 0.729929, 0.847261, + 3.717520, -0.230696, 5.157781, 0.258819, 0.000000, 0.965926, 0.729929, 0.847261, + 1.644043, -0.230696, -5.131767, 0.000000, 0.000000, -1.000000, 0.595605, 0.176464, + 1.644043, 0.213748, -5.131767, 0.000000, 0.000000, -1.000000, 0.595605, 0.176464, + 3.791501, 0.213748, 5.127137, 0.499999, 0.000000, 0.866026, 0.734721, 0.845264, + 3.791501, -0.230696, 5.127137, 0.499999, 0.000000, 0.866026, 0.734721, 0.845264, + 3.944875, -0.230696, 4.861486, 0.999998, 0.000000, 0.002123, 0.744657, 0.827945, + 3.944875, 0.213748, 4.861486, 0.999998, 0.000000, 0.002123, 0.744657, 0.827945, + 3.934423, -0.230696, 4.940878, 0.965926, 0.000000, 0.258818, 0.743980, 0.833121, + 3.934423, 0.213748, 4.940878, 0.965926, 0.000000, 0.258818, 0.743980, 0.833121, + 3.944875, -0.230696, 0.018233, 1.000000, 0.000000, 0.000000, 0.744657, 0.512203, + 3.944875, 0.213748, 0.018233, 1.000000, 0.000000, 0.000000, 0.744657, 0.512203, + 3.855031, 0.213748, 5.078389, 0.707107, 0.000000, 0.707107, 0.738837, 0.842086, + 3.855031, -0.230696, 5.078389, 0.707107, 0.000000, 0.707107, 0.738837, 0.842086, + 3.903779, -0.230696, 5.014860, 0.866025, 0.000000, 0.500001, 0.741995, 0.837944, + 3.903779, 0.213748, 5.014860, 0.866025, 0.000000, 0.500001, 0.741995, 0.837944, + 3.638128, -0.230696, -5.131767, 0.005041, 0.000000, -0.999987, 0.724786, 0.176464, + 3.638128, 0.213748, -5.131767, 0.005041, 0.000000, -0.999987, 0.724786, 0.176464, + 3.944875, 0.213748, -4.825021, 0.999998, 0.000000, -0.002123, 0.744657, 0.196461, + 3.944875, -0.230696, -4.825021, 0.999998, 0.000000, -0.002123, 0.744657, 0.196461, + 3.934423, 0.213748, -4.904412, 0.965926, 0.000000, -0.258819, 0.743980, 0.191286, + 3.934423, -0.230696, -4.904412, 0.965926, 0.000000, -0.258819, 0.743980, 0.191286, + 3.903779, 0.213748, -4.978394, 0.866026, 0.000000, -0.500000, 0.741995, 0.186463, + 3.903779, -0.230696, -4.978394, 0.866026, 0.000000, -0.500000, 0.741995, 0.186463, + 3.855031, 0.213748, -5.041924, 0.707105, 0.000000, -0.707108, 0.738837, 0.182321, + 3.855031, -0.230696, -5.041924, 0.707105, 0.000000, -0.707108, 0.738837, 0.182321, + 3.791501, -0.230696, -5.090671, 0.499997, 0.000000, -0.866027, 0.734721, 0.179143, + 3.791501, 0.213748, -5.090671, 0.499997, 0.000000, -0.866027, 0.734721, 0.179143, + 3.717520, -0.230696, -5.121315, 0.258822, 0.000000, -0.965925, 0.729929, 0.177145, + 3.717520, 0.213748, -5.121315, 0.258822, 0.000000, -0.965925, 0.729929, 0.177145, + -2.328720, 0.213748, 2.382451, 0.000000, 1.000000, -0.000000, 0.338241, 0.666332, + -1.608902, 0.213748, 1.827659, 0.000000, 1.000000, 0.000000, 0.384872, 0.630164, + -2.314321, 0.213748, 2.328713, 0.000000, 1.000000, 0.000000, 0.339174, 0.662828, + -2.650873, 0.213748, 5.168233, 0.000000, 1.000000, 0.000000, 0.317371, 0.847943, + -2.730265, 0.213748, 5.157781, 0.000000, 1.000000, -0.000000, 0.312228, 0.847261, + -1.608902, 0.213748, 1.386678, 0.000000, 1.000000, 0.000000, 0.384872, 0.601415, + -2.314321, 0.213748, 0.610069, 0.000000, 1.000000, 0.000000, 0.339174, 0.550786, + -1.700232, 0.213748, 1.368512, 0.000000, 1.000000, 0.000000, 0.378956, 0.600231, + -2.328720, 0.213748, 0.663807, 0.000000, 1.000000, 0.000000, 0.338241, 0.554290, + -2.328720, 0.213748, 1.127364, 0.000000, 1.000000, 0.000000, 0.338241, 0.584510, + -2.368059, 0.213748, 0.130399, 0.000000, 1.000000, 0.000000, 0.335692, 0.519516, + -2.421797, 0.213748, 0.502593, 0.000000, 1.000000, -0.000000, 0.332211, 0.543780, + -2.368059, 0.213748, 0.516992, 0.000000, 1.000000, 0.000000, 0.335692, 0.544718, + -1.461575, 0.213748, 1.607168, 0.000000, 1.000000, 0.000000, 0.394416, 0.615789, + -0.656788, 0.213748, 0.018233, 0.000000, 1.000000, 0.000000, 0.446552, 0.512203, + -1.479742, 0.213748, 1.515839, 0.000000, 1.000000, 0.000000, 0.393239, 0.609835, + -1.479742, 0.213748, 1.698498, 0.000000, 1.000000, 0.000000, 0.393239, 0.621743, + -0.656788, 0.213748, 5.168233, 0.000000, 1.000000, 0.000000, 0.446552, 0.847943, + -2.328720, 0.213748, 0.556331, 0.000000, 1.000000, 0.000000, 0.338241, 0.547283, + -2.319436, 0.213748, 0.018233, 0.000000, 1.000000, 0.000000, 0.338842, 0.512203, + -2.314321, 0.213748, 0.037323, 0.000000, 1.000000, 0.000000, 0.339174, 0.513448, + -2.328720, 0.213748, 0.091060, 0.000000, 1.000000, 0.000000, 0.338241, 0.516951, + -2.421797, 0.213748, 0.717545, 0.000000, 1.000000, -0.000000, 0.332211, 0.557793, + -2.421797, 0.213748, 1.073627, 0.000000, 1.000000, -0.000000, 0.332211, 0.581007, + -2.368059, 0.213748, 1.088026, 0.000000, 1.000000, 0.000000, 0.335692, 0.581945, + -2.421797, 0.213748, 0.144798, 0.000000, 1.000000, -0.000000, 0.332211, 0.520454, + -2.368059, 0.213748, 0.703146, 0.000000, 1.000000, 0.000000, 0.335692, 0.556854, + -2.314321, 0.213748, 1.181102, 0.000000, 1.000000, 0.000000, 0.339174, 0.588013, + -1.531476, 0.213748, 1.438413, 0.000000, 1.000000, 0.000000, 0.389888, 0.604788, + -1.531476, 0.213748, 1.775924, 0.000000, 1.000000, 0.000000, 0.389888, 0.626791, + 1.644043, 0.213748, 0.018233, 0.000000, 1.000000, 0.000000, 0.595605, 0.512203, + 1.644043, 0.213748, 5.168233, 0.000000, 1.000000, 0.000000, 0.595605, 0.847943, + -2.368059, 0.213748, -2.938493, 0.000000, 1.000000, 0.000000, 0.335692, 0.319448, + -2.957620, 0.213748, -4.825021, 0.000000, 1.000000, 0.000000, 0.297499, 0.196461, + -2.421797, 0.213748, -2.952892, 0.000000, 1.000000, 0.000000, 0.332211, 0.318509, + -2.368059, 0.213748, -2.752340, 0.000000, 1.000000, 0.000000, 0.335692, 0.331584, + -2.421797, 0.213748, -2.369057, 0.000000, 1.000000, 0.000000, 0.332211, 0.356571, + -2.368059, 0.213748, -2.354658, 0.000000, 1.000000, 0.000000, 0.335692, 0.357509, + -2.650873, 0.213748, -5.131767, 0.000000, 1.000000, 0.000000, 0.317371, 0.176464, + -2.421797, 0.213748, -2.737941, 0.000000, 1.000000, 0.000000, 0.332211, 0.332522, + -2.328720, 0.213748, -2.791679, 0.000000, 1.000000, 0.000000, 0.338241, 0.329019, + -2.314321, 0.213748, -2.261582, 0.000000, 1.000000, 0.000000, 0.339174, 0.363577, + -2.314321, 0.213748, -2.845416, 0.000000, 1.000000, 0.000000, 0.339174, 0.325516, + -2.368059, 0.213748, -1.207356, 0.000000, 1.000000, 0.000000, 0.335692, 0.432305, + -2.421797, 0.213748, -1.590638, 0.000000, 1.000000, 0.000000, 0.332211, 0.407318, + -2.421797, 0.213748, -1.221755, 0.000000, 1.000000, 0.000000, 0.332211, 0.431366, + -2.328720, 0.213748, -2.207844, 0.000000, 1.000000, 0.000000, 0.338241, 0.367081, + -2.314321, 0.213748, -1.698114, 0.000000, 1.000000, 0.000000, 0.339174, 0.400311, + -2.421797, 0.213748, -0.070153, 0.000000, 1.000000, 0.000000, 0.332211, 0.506441, + -2.421797, 0.213748, -0.427268, 0.000000, 1.000000, 0.000000, 0.332211, 0.483160, + -2.475535, 0.213748, -0.441667, 0.000000, 1.000000, 0.000000, 0.328730, 0.482221, + -2.314321, 0.213748, -0.534744, 0.000000, 1.000000, 0.000000, 0.339174, 0.476153, + -2.328720, 0.213748, -1.060541, 0.000000, 1.000000, 0.000000, 0.338241, 0.441876, + -2.328720, 0.213748, -0.588482, 0.000000, 1.000000, 0.000000, 0.338241, 0.472650, + -2.314321, 0.213748, -1.114279, 0.000000, 1.000000, 0.000000, 0.339174, 0.438372, + -2.804246, 0.213748, -5.090671, 0.000000, 1.000000, 0.000000, 0.307435, 0.179143, + -2.730265, 0.213748, -5.121315, 0.000000, 1.000000, 0.000000, 0.312228, 0.177145, + -2.947168, 0.213748, -4.904412, 0.000000, 1.000000, 0.000000, 0.298176, 0.191286, + -2.916524, 0.213748, -4.978394, 0.000000, 1.000000, 0.000000, 0.300162, 0.186463, + -2.867776, 0.213748, -5.041924, 0.000000, 1.000000, 0.000000, 0.303320, 0.182321, + -0.656788, 0.213748, -5.131767, 0.000000, 1.000000, 0.000000, 0.446552, 0.176464, + -2.328720, 0.213748, -2.899154, 0.000000, 1.000000, 0.000000, 0.338241, 0.322013, + -2.328720, 0.213748, -2.315319, 0.000000, 1.000000, 0.000000, 0.338241, 0.360074, + -2.328720, 0.213748, -1.751851, 0.000000, 1.000000, 0.000000, 0.338241, 0.396808, + -2.368059, 0.213748, -1.791190, 0.000000, 1.000000, 0.000000, 0.335692, 0.394243, + -2.368059, 0.213748, -2.168505, 0.000000, 1.000000, 0.000000, 0.335692, 0.369645, + -2.421797, 0.213748, -1.805589, 0.000000, 1.000000, 0.000000, 0.332211, 0.393304, + -2.421797, 0.213748, -2.154106, 0.000000, 1.000000, 0.000000, 0.332211, 0.370584, + -2.328720, 0.213748, -1.644376, 0.000000, 1.000000, 0.000000, 0.338241, 0.403814, + -2.328720, 0.213748, -1.168017, 0.000000, 1.000000, 0.000000, 0.338241, 0.434869, + -2.421797, 0.213748, -1.006803, 0.000000, 1.000000, 0.000000, 0.332211, 0.445379, + -2.368059, 0.213748, -0.627821, 0.000000, 1.000000, 0.000000, 0.335692, 0.470086, + -2.368059, 0.213748, -1.021202, 0.000000, 1.000000, 0.000000, 0.335692, 0.444440, + -2.368059, 0.213748, -1.605037, 0.000000, 1.000000, 0.000000, 0.335692, 0.406379, + -2.421797, 0.213748, -0.642220, 0.000000, 1.000000, 0.000000, 0.332211, 0.469147, + -2.368059, 0.213748, -0.055754, 0.000000, 1.000000, 0.000000, 0.335692, 0.507380, + -2.328720, 0.213748, -0.481006, 0.000000, 1.000000, 0.000000, 0.338241, 0.479657, + -2.328720, 0.213748, -0.016415, 0.000000, 1.000000, 0.000000, 0.338241, 0.509944, + -2.368059, 0.213748, -0.441667, 0.000000, 1.000000, 0.000000, 0.335692, 0.482221, + -2.957620, 0.213748, 4.861486, 0.000000, 1.000000, -0.000000, 0.297499, 0.827945, + -2.804246, 0.213748, 5.127137, 0.000000, 1.000000, -0.000000, 0.307435, 0.845264, + -2.957620, 0.213748, 0.018233, 0.000000, 1.000000, -0.000000, 0.297499, 0.512203, + -2.529273, 0.213748, 2.328713, 0.000000, 1.000000, -0.000000, 0.325249, 0.662828, + -2.475535, 0.213748, 1.088026, 0.000000, 1.000000, -0.000000, 0.328730, 0.581945, + -2.475535, 0.213748, 0.703146, 0.000000, 1.000000, -0.000000, 0.328730, 0.556854, + -2.514874, 0.213748, 0.663807, 0.000000, 1.000000, -0.000000, 0.326181, 0.554290, + -2.529273, 0.213748, 1.181102, 0.000000, 1.000000, -0.000000, 0.325249, 0.588013, + -2.514874, 0.213748, 1.127364, 0.000000, 1.000000, -0.000000, 0.326181, 0.584510, + -2.368059, 0.213748, 2.421790, 0.000000, 1.000000, -0.000000, 0.335692, 0.668896, + -2.475535, 0.213748, 2.421790, 0.000000, 1.000000, -0.000000, 0.328730, 0.668896, + -2.514874, 0.213748, 2.382451, 0.000000, 1.000000, -0.000000, 0.326181, 0.666332, + -2.421797, 0.213748, 2.436189, 0.000000, 1.000000, -0.000000, 0.332211, 0.669835, + -2.514874, 0.213748, 2.274975, 0.000000, 1.000000, -0.000000, 0.326181, 0.659325, + -2.514874, 0.213748, 1.816962, 0.000000, 1.000000, -0.000000, 0.326181, 0.629466, + -2.475535, 0.213748, 2.235636, 0.000000, 1.000000, -0.000000, 0.328730, 0.656761, + -2.475535, 0.213748, 1.856300, 0.000000, 1.000000, -0.000000, 0.328730, 0.632031, + -2.421797, 0.213748, 2.221237, 0.000000, 1.000000, -0.000000, 0.332211, 0.655822, + -2.421797, 0.213748, 1.870699, 0.000000, 1.000000, -0.000000, 0.332211, 0.632970, + -2.529273, 0.213748, 1.763224, 0.000000, 1.000000, -0.000000, 0.325249, 0.625963, + -2.514874, 0.213748, 1.234840, 0.000000, 1.000000, -0.000000, 0.326181, 0.591516, + -2.475535, 0.213748, 1.670147, 0.000000, 1.000000, -0.000000, 0.328730, 0.619895, + -2.475535, 0.213748, 1.274179, 0.000000, 1.000000, -0.000000, 0.328730, 0.594081, + -2.514874, 0.213748, 1.709486, 0.000000, 1.000000, -0.000000, 0.326181, 0.622460, + -2.421797, 0.213748, 1.288578, 0.000000, 1.000000, -0.000000, 0.332211, 0.595020, + -2.421797, 0.213748, 1.655748, 0.000000, 1.000000, -0.000000, 0.332211, 0.618956, + -2.529273, 0.213748, 0.610069, 0.000000, 1.000000, -0.000000, 0.325249, 0.550786, + -2.475535, 0.213748, 0.516992, 0.000000, 1.000000, -0.000000, 0.328730, 0.544718, + -2.514874, 0.213748, 0.091060, 0.000000, 1.000000, -0.000000, 0.326181, 0.516951, + -2.514874, 0.213748, 0.556331, 0.000000, 1.000000, -0.000000, 0.326181, 0.547283, + -2.475535, 0.213748, 0.130399, 0.000000, 1.000000, -0.000000, 0.328730, 0.519516, + -2.529273, 0.213748, 0.037323, 0.000000, 1.000000, -0.000000, 0.325249, 0.513448, + -2.524158, 0.213748, 0.018233, 0.000000, 1.000000, -0.000000, 0.325580, 0.512203, + -2.947168, 0.213748, 4.940878, 0.000000, 1.000000, -0.000000, 0.298176, 0.833121, + -2.867776, 0.213748, 5.078389, 0.000000, 1.000000, -0.000000, 0.303320, 0.842086, + -2.916524, 0.213748, 5.014860, 0.000000, 1.000000, -0.000000, 0.300162, 0.837944, + -1.920722, 0.213748, 1.515838, 0.000000, 1.000000, 0.000000, 0.364672, 0.609835, + -2.368059, 0.213748, 1.274179, 0.000000, 1.000000, 0.000000, 0.335692, 0.594081, + -2.368059, 0.213748, 1.670147, 0.000000, 1.000000, 0.000000, 0.335692, 0.619895, + -2.314321, 0.213748, 1.763224, 0.000000, 1.000000, 0.000000, 0.339174, 0.625963, + -1.938889, 0.213748, 1.607168, 0.000000, 1.000000, 0.000000, 0.363495, 0.615789, + -2.328720, 0.213748, 1.709486, 0.000000, 1.000000, 0.000000, 0.338241, 0.622460, + -2.368059, 0.213748, 1.856300, 0.000000, 1.000000, 0.000000, 0.335692, 0.632031, + -2.368059, 0.213748, 2.235636, 0.000000, 1.000000, 0.000000, 0.335692, 0.656760, + -2.328720, 0.213748, 1.816962, 0.000000, 1.000000, 0.000000, 0.338241, 0.629466, + -2.328720, 0.213748, 2.274975, 0.000000, 1.000000, 0.000000, 0.338241, 0.659325, + -1.920722, 0.213748, 1.698498, 0.000000, 1.000000, 0.000000, 0.364672, 0.621743, + -1.868988, 0.213748, 1.775924, 0.000000, 1.000000, 0.000000, 0.368023, 0.626791, + -1.868988, 0.213748, 1.438412, 0.000000, 1.000000, 0.000000, 0.368023, 0.604788, + -2.328720, 0.213748, 1.234840, 0.000000, 1.000000, 0.000000, 0.338241, 0.591517, + -1.791562, 0.213748, 1.386678, 0.000000, 1.000000, 0.000000, 0.373039, 0.601415, + -1.791562, 0.213748, 1.827659, 0.000000, 1.000000, 0.000000, 0.373039, 0.630164, + -1.700232, 0.213748, 1.845825, 0.000000, 1.000000, 0.000000, 0.378956, 0.631348, + 3.273076, 0.213748, 1.127364, 0.000000, 1.000000, -0.000000, 0.701137, 0.584510, + 3.273076, 0.213748, 0.663807, 0.000000, 1.000000, 0.000000, 0.701137, 0.554290, + 2.074385, 0.213748, 1.168334, 0.000000, 1.000000, 0.000000, 0.623483, 0.587181, + 1.824407, 0.213748, 4.926449, 0.000000, 1.000000, 0.000000, 0.607289, 0.832180, + 1.786542, 0.213748, 4.888584, 0.000000, 1.000000, 0.000000, 0.604836, 0.829712, + 2.007844, 0.213748, 1.764888, 0.000000, 1.000000, 0.000000, 0.619173, 0.626071, + 1.998358, 0.213748, 2.156847, 0.000000, 1.000000, 0.000000, 0.618558, 0.651624, + 2.007844, 0.213748, 2.121442, 0.000000, 1.000000, 0.000000, 0.619173, 0.649316, + 2.069167, 0.213748, 2.086038, 0.000000, 1.000000, -0.000000, 0.623145, 0.647008, + 2.033762, 0.213748, 1.790806, 0.000000, 1.000000, 0.000000, 0.620852, 0.627761, + 2.033762, 0.213748, 2.095524, 0.000000, 1.000000, 0.000000, 0.620852, 0.647626, + 1.998358, 0.213748, 1.729483, 0.000000, 1.000000, 0.000000, 0.618558, 0.623763, + 3.258677, 0.213748, 0.042867, 0.000000, 1.000000, 0.000000, 0.700204, 0.513809, + 3.265277, 0.213748, 0.018233, 0.000000, 1.000000, 0.000000, 0.700632, 0.512203, + 3.312414, 0.213748, 0.135943, 0.000000, 1.000000, 0.000000, 0.703685, 0.519877, + 3.366152, 0.213748, 0.502593, 0.000000, 1.000000, 0.000000, 0.707167, 0.543780, + 3.366152, 0.213748, 0.150342, 0.000000, 1.000000, 0.000000, 0.707167, 0.520816, + 1.998358, 0.213748, 2.641969, 0.000000, 1.000000, 0.000000, 0.618558, 0.683250, + 1.786542, 0.213748, 4.785134, 0.000000, 1.000000, 0.000000, 0.604836, 0.822968, + 2.008543, 0.213748, 2.679982, 0.000000, 1.000000, 0.000000, 0.619218, 0.685728, + 1.772682, 0.213748, 4.836859, 0.000000, 1.000000, 0.000000, 0.603938, 0.826340, + 1.824407, 0.213748, 4.747269, 0.000000, 1.000000, 0.000000, 0.607289, 0.820499, + 1.876132, 0.213748, 4.733409, 0.000000, 1.000000, 0.000000, 0.610640, 0.819596, + 2.069167, 0.213748, 1.800292, 0.000000, 1.000000, -0.000000, 0.623145, 0.628380, + 1.998358, 0.213748, 1.244361, 0.000000, 1.000000, 0.000000, 0.618558, 0.592137, + 2.008543, 0.213748, 1.206348, 0.000000, 1.000000, 0.000000, 0.619218, 0.589659, + 1.998358, 0.213748, 1.357030, 0.000000, 1.000000, 0.000000, 0.618558, 0.599482, + 3.312414, 0.213748, 0.703146, 0.000000, 1.000000, 0.000000, 0.703685, 0.556854, + 2.036371, 0.213748, 1.178520, 0.000000, 1.000000, 0.000000, 0.621021, 0.587845, + 3.312414, 0.213748, 1.088026, 0.000000, 1.000000, 0.000000, 0.703685, 0.581945, + 3.366152, 0.213748, 1.073627, 0.000000, 1.000000, 0.000000, 0.707167, 0.581007, + 3.366152, 0.213748, 0.717545, 0.000000, 1.000000, 0.000000, 0.707167, 0.557793, + 3.273076, 0.213748, 0.556331, 0.000000, 1.000000, 0.000000, 0.701137, 0.547283, + 3.273076, 0.213748, 0.096605, 0.000000, 1.000000, 0.000000, 0.701137, 0.517312, + 3.258677, 0.213748, 0.610069, 0.000000, 1.000000, 0.000000, 0.700204, 0.550786, + 3.312414, 0.213748, 0.516992, 0.000000, 1.000000, 0.000000, 0.703685, 0.544718, + 1.998358, 0.213748, 2.529301, 0.000000, 1.000000, 0.000000, 0.618558, 0.675905, + 1.644043, 0.213748, -5.131767, 0.000000, 1.000000, 0.000000, 0.595605, 0.176464, + -2.475535, 0.213748, -2.938493, 0.000000, 1.000000, 0.000000, 0.328730, 0.319448, + -2.514874, 0.213748, -0.016415, 0.000000, 1.000000, 0.000000, 0.326181, 0.509945, + -2.475535, 0.213748, -1.207356, 0.000000, 1.000000, 0.000000, 0.328730, 0.432305, + -2.475535, 0.213748, -1.605037, 0.000000, 1.000000, 0.000000, 0.328730, 0.406379, + -2.514874, 0.213748, -1.168017, 0.000000, 1.000000, 0.000000, 0.326181, 0.434869, + -2.529273, 0.213748, -1.698114, 0.000000, 1.000000, 0.000000, 0.325249, 0.400311, + -2.529273, 0.213748, -1.114279, 0.000000, 1.000000, 0.000000, 0.325249, 0.438372, + -2.475535, 0.213748, -2.752340, 0.000000, 1.000000, 0.000000, 0.328730, 0.331584, + -2.514874, 0.213748, -1.751851, 0.000000, 1.000000, 0.000000, 0.326181, 0.396808, + -2.514874, 0.213748, -2.207844, 0.000000, 1.000000, 0.000000, 0.326181, 0.367081, + -2.529273, 0.213748, -2.261582, 0.000000, 1.000000, 0.000000, 0.325249, 0.363577, + -2.514874, 0.213748, -0.481006, 0.000000, 1.000000, 0.000000, 0.326181, 0.479657, + -2.514874, 0.213748, -1.060541, 0.000000, 1.000000, 0.000000, 0.326181, 0.441876, + -2.529273, 0.213748, -0.534744, 0.000000, 1.000000, 0.000000, 0.325249, 0.476153, + -2.475535, 0.213748, -0.627821, 0.000000, 1.000000, 0.000000, 0.328730, 0.470086, + -2.475535, 0.213748, -1.021202, 0.000000, 1.000000, 0.000000, 0.328730, 0.444440, + -2.514874, 0.213748, -0.588482, 0.000000, 1.000000, 0.000000, 0.326181, 0.472650, + -2.514874, 0.213748, -1.644376, 0.000000, 1.000000, 0.000000, 0.326181, 0.403814, + -2.475535, 0.213748, -2.168505, 0.000000, 1.000000, 0.000000, 0.328730, 0.369645, + -2.475535, 0.213748, -1.791190, 0.000000, 1.000000, 0.000000, 0.328730, 0.394243, + -2.514874, 0.213748, -2.315319, 0.000000, 1.000000, 0.000000, 0.326181, 0.360074, + -2.514874, 0.213748, -2.791679, 0.000000, 1.000000, 0.000000, 0.326181, 0.329019, + -2.529273, 0.213748, -2.845416, 0.000000, 1.000000, 0.000000, 0.325249, 0.325516, + -2.475535, 0.213748, -2.354658, 0.000000, 1.000000, 0.000000, 0.328730, 0.357509, + -2.514874, 0.213748, -2.899154, 0.000000, 1.000000, 0.000000, 0.326181, 0.322013, + -2.475535, 0.213748, -0.055754, 0.000000, 1.000000, 0.000000, 0.328730, 0.507380, + 1.927857, 0.213748, 4.747269, 0.000000, 1.000000, 0.000000, 0.613991, 0.820499, + 1.965722, 0.213748, 4.785134, 0.000000, 1.000000, 0.000000, 0.616444, 0.822968, + 3.638128, 0.213748, 5.168233, 0.000000, 1.000000, 0.000000, 0.724786, 0.847943, + 1.965722, 0.213748, 4.888584, 0.000000, 1.000000, 0.000000, 0.616444, 0.829712, + 1.979581, 0.213748, 4.836859, 0.000000, 1.000000, 0.000000, 0.617342, 0.826340, + 1.927857, 0.213748, 4.926449, 0.000000, 1.000000, 0.000000, 0.613991, 0.832180, + 1.876132, 0.213748, 4.940309, 0.000000, 1.000000, 0.000000, 0.610640, 0.833084, + 3.717520, 0.213748, 5.157781, 0.000000, 1.000000, 0.000000, 0.729929, 0.847261, + 2.177263, 0.213748, 1.168334, 0.000000, 1.000000, -0.000000, 0.630148, 0.587181, + 2.940491, 0.213748, 1.168334, 0.000000, 1.000000, -0.000000, 0.679591, 0.587181, + 2.167776, 0.213748, 2.121442, 0.000000, 1.000000, -0.000000, 0.629533, 0.649316, + 2.949978, 0.213748, 2.121442, 0.000000, 1.000000, -0.000000, 0.680206, 0.649316, + 2.949978, 0.213748, 1.764888, 0.000000, 1.000000, -0.000000, 0.680206, 0.626071, + 3.312414, 0.213748, 1.274179, 0.000000, 1.000000, -0.000000, 0.703685, 0.594081, + 3.312414, 0.213748, 1.670147, 0.000000, 1.000000, -0.000000, 0.703685, 0.619895, + 3.366152, 0.213748, 1.288578, 0.000000, 1.000000, -0.000000, 0.707167, 0.595020, + 2.975896, 0.213748, 1.790806, 0.000000, 1.000000, -0.000000, 0.681885, 0.627761, + 3.011301, 0.213748, 2.086038, 0.000000, 1.000000, -0.000000, 0.684179, 0.647008, + 3.011301, 0.213748, 1.800292, 0.000000, 1.000000, -0.000000, 0.684179, 0.628380, + 2.167776, 0.213748, 1.764888, 0.000000, 1.000000, -0.000000, 0.629533, 0.626071, + 2.177263, 0.213748, 1.729483, 0.000000, 1.000000, -0.000000, 0.630148, 0.623763, + 2.106453, 0.213748, 1.800292, 0.000000, 1.000000, -0.000000, 0.625561, 0.628380, + 3.083992, 0.213748, 1.790806, 0.000000, 1.000000, -0.000000, 0.688888, 0.627761, + 3.273076, 0.213748, 1.816962, 0.000000, 1.000000, -0.000000, 0.701137, 0.629466, + 3.109910, 0.213748, 1.764888, 0.000000, 1.000000, -0.000000, 0.690567, 0.626071, + 2.940491, 0.213748, 2.529301, 0.000000, 1.000000, -0.000000, 0.679591, 0.675905, + 2.177263, 0.213748, 2.156847, 0.000000, 1.000000, -0.000000, 0.630148, 0.651624, + 2.177263, 0.213748, 2.529301, 0.000000, 1.000000, -0.000000, 0.630148, 0.675905, + 3.258677, 0.213748, 1.763224, 0.000000, 1.000000, -0.000000, 0.700204, 0.625963, + 3.312414, 0.213748, 1.856300, 0.000000, 1.000000, -0.000000, 0.703685, 0.632031, + 3.366152, 0.213748, 1.870699, 0.000000, 1.000000, -0.000000, 0.707167, 0.632970, + 3.119396, 0.213748, 1.729483, 0.000000, 1.000000, -0.000000, 0.691181, 0.623763, + 3.273076, 0.213748, 1.709486, 0.000000, 1.000000, -0.000000, 0.701137, 0.622460, + 3.119396, 0.213748, 1.357030, 0.000000, 1.000000, -0.000000, 0.691181, 0.599482, + 3.366152, 0.213748, 1.655748, 0.000000, 1.000000, -0.000000, 0.707167, 0.618956, + 3.273076, 0.213748, 1.234840, 0.000000, 1.000000, -0.000000, 0.701137, 0.591517, + 3.109210, 0.213748, 1.206348, 0.000000, 1.000000, -0.000000, 0.690521, 0.589659, + 3.081383, 0.213748, 1.178520, 0.000000, 1.000000, -0.000000, 0.688719, 0.587845, + 3.258677, 0.213748, 1.181102, 0.000000, 1.000000, -0.000000, 0.700204, 0.588013, + 3.043369, 0.213748, 1.168334, 0.000000, 1.000000, -0.000000, 0.686256, 0.587181, + 3.119396, 0.213748, 1.244361, 0.000000, 1.000000, -0.000000, 0.691181, 0.592137, + 3.048587, 0.213748, 1.800292, 0.000000, 1.000000, -0.000000, 0.686594, 0.628380, + 2.940491, 0.213748, 1.729483, 0.000000, 1.000000, -0.000000, 0.679591, 0.623763, + 2.975896, 0.213748, 2.095524, 0.000000, 1.000000, -0.000000, 0.681885, 0.647626, + 2.940491, 0.213748, 2.156847, 0.000000, 1.000000, -0.000000, 0.679591, 0.651624, + 2.177263, 0.213748, 1.357030, 0.000000, 1.000000, -0.000000, 0.630148, 0.599482, + 2.940491, 0.213748, 1.357030, 0.000000, 1.000000, -0.000000, 0.679591, 0.599482, + 2.106453, 0.213748, 2.086038, 0.000000, 1.000000, -0.000000, 0.625561, 0.647008, + 2.141858, 0.213748, 1.790806, 0.000000, 1.000000, -0.000000, 0.627854, 0.627761, + 2.141858, 0.213748, 2.095524, 0.000000, 1.000000, -0.000000, 0.627854, 0.647626, + 3.419890, 0.213748, 1.856300, 0.000000, 1.000000, 0.000000, 0.710648, 0.632031, + 3.944875, 0.213748, 4.861486, 0.000000, 1.000000, 0.000000, 0.744657, 0.827945, + 3.944875, 0.213748, 0.018233, 0.000000, 1.000000, -0.000000, 0.744657, 0.512203, + 3.473628, 0.213748, 2.328713, 0.000000, 1.000000, 0.000000, 0.714129, 0.662828, + 3.419890, 0.213748, 0.135943, 0.000000, 1.000000, 0.000000, 0.710648, 0.519877, + 3.048587, 0.213748, 2.086038, 0.000000, 1.000000, 0.000000, 0.686594, 0.647008, + 3.459229, 0.213748, 1.127364, 0.000000, 1.000000, 0.000000, 0.713196, 0.584510, + 3.419890, 0.213748, 0.703146, 0.000000, 1.000000, 0.000000, 0.710648, 0.556854, + 3.419890, 0.213748, 1.088026, 0.000000, 1.000000, 0.000000, 0.710648, 0.581945, + 3.473628, 0.213748, 0.610069, 0.000000, 1.000000, 0.000000, 0.714129, 0.550786, + 3.459229, 0.213748, 0.663807, 0.000000, 1.000000, 0.000000, 0.713196, 0.554290, + 3.419890, 0.213748, 0.516992, 0.000000, 1.000000, 0.000000, 0.710648, 0.544718, + 2.074385, 0.213748, 2.717996, 0.000000, 1.000000, 0.000000, 0.623483, 0.688207, + 2.177263, 0.213748, 2.717996, 0.000000, 1.000000, 0.000000, 0.630148, 0.688207, + 3.473628, 0.213748, 1.763224, 0.000000, 1.000000, 0.000000, 0.714129, 0.625963, + 3.459229, 0.213748, 1.816962, 0.000000, 1.000000, 0.000000, 0.713196, 0.629466, + 2.940491, 0.213748, 2.717996, 0.000000, 1.000000, 0.000000, 0.679591, 0.688207, + 3.459229, 0.213748, 0.096605, 0.000000, 1.000000, 0.000000, 0.713196, 0.517312, + 3.459229, 0.213748, 0.556331, 0.000000, 1.000000, 0.000000, 0.713196, 0.547283, + 3.467027, 0.213748, 0.018233, 0.000000, 1.000000, -0.000000, 0.713701, 0.512203, + 3.473628, 0.213748, 0.042867, 0.000000, 1.000000, 0.000000, 0.714129, 0.513809, + 3.473628, 0.213748, 1.181102, 0.000000, 1.000000, 0.000000, 0.714129, 0.588013, + 3.459229, 0.213748, 1.709486, 0.000000, 1.000000, 0.000000, 0.713196, 0.622460, + 3.419890, 0.213748, 1.274179, 0.000000, 1.000000, 0.000000, 0.710648, 0.594081, + 3.419890, 0.213748, 1.670147, 0.000000, 1.000000, 0.000000, 0.710648, 0.619895, + 3.459229, 0.213748, 1.234840, 0.000000, 1.000000, 0.000000, 0.713196, 0.591516, + 3.366152, 0.213748, 2.221237, 0.000000, 1.000000, 0.000000, 0.707167, 0.655822, + 3.109910, 0.213748, 2.121442, 0.000000, 1.000000, 0.000000, 0.690567, 0.649316, + 3.119396, 0.213748, 2.156847, 0.000000, 1.000000, 0.000000, 0.691181, 0.651624, + 3.419890, 0.213748, 2.235636, 0.000000, 1.000000, 0.000000, 0.710648, 0.656761, + 3.459229, 0.213748, 2.274975, 0.000000, 1.000000, 0.000000, 0.713196, 0.659325, + 3.083992, 0.213748, 2.095524, 0.000000, 1.000000, 0.000000, 0.688888, 0.647626, + 3.043369, 0.213748, 2.717996, 0.000000, 1.000000, 0.000000, 0.686256, 0.688207, + 3.459229, 0.213748, 2.382451, 0.000000, 1.000000, 0.000000, 0.713196, 0.666332, + 3.419890, 0.213748, 2.421790, 0.000000, 1.000000, 0.000000, 0.710648, 0.668896, + 3.081383, 0.213748, 2.707810, 0.000000, 1.000000, 0.000000, 0.688719, 0.687543, + 2.036371, 0.213748, 2.707810, 0.000000, 1.000000, 0.000000, 0.621021, 0.687543, + 3.791501, 0.213748, 5.127137, 0.000000, 1.000000, 0.000000, 0.734721, 0.845264, + 3.934423, 0.213748, 4.940878, 0.000000, 1.000000, 0.000000, 0.743980, 0.833121, + 3.855031, 0.213748, 5.078389, 0.000000, 1.000000, 0.000000, 0.738837, 0.842086, + 3.903779, 0.213748, 5.014860, 0.000000, 1.000000, 0.000000, 0.741995, 0.837944, + 3.419890, 0.213748, -0.441667, 0.000000, 1.000000, 0.000000, 0.710648, 0.482221, + 3.366152, 0.213748, -0.064609, 0.000000, 1.000000, 0.000000, 0.707167, 0.506803, + 3.419890, 0.213748, -0.050210, 0.000000, 1.000000, 0.000000, 0.710648, 0.507741, + 2.335439, 0.213748, -4.579433, 0.000000, 1.000000, 0.000000, 0.640395, 0.212472, + 2.426769, 0.213748, -4.597600, 0.000000, 1.000000, -0.000000, 0.646311, 0.211287, + 3.273076, 0.213748, -0.481006, 0.000000, 1.000000, 0.000000, 0.701137, 0.479657, + 3.258677, 0.213748, -0.534744, 0.000000, 1.000000, 0.000000, 0.700204, 0.476153, + 3.258677, 0.213748, -1.114279, 0.000000, 1.000000, 0.000000, 0.700204, 0.438372, + 3.273076, 0.213748, -1.060541, 0.000000, 1.000000, 0.000000, 0.701137, 0.441876, + 3.312414, 0.213748, -1.207356, 0.000000, 1.000000, 0.000000, 0.703685, 0.432305, + 3.366152, 0.213748, -1.590638, 0.000000, 1.000000, -0.000000, 0.707167, 0.407318, + 3.312414, 0.213748, -1.605037, 0.000000, 1.000000, 0.000000, 0.703685, 0.406379, + 3.273076, 0.213748, -0.588482, 0.000000, 1.000000, 0.000000, 0.701137, 0.472650, + 3.366152, 0.213748, -1.221755, 0.000000, 1.000000, -0.000000, 0.707167, 0.431366, + 2.518099, 0.213748, -4.138453, 0.000000, 1.000000, -0.000000, 0.652228, 0.241220, + 3.312414, 0.213748, -2.938493, 0.000000, 1.000000, 0.000000, 0.703685, 0.319448, + 3.366152, 0.213748, -2.952892, 0.000000, 1.000000, -0.000000, 0.707167, 0.318509, + 2.258013, 0.213748, -4.190187, 0.000000, 1.000000, 0.000000, 0.635379, 0.237847, + 3.258677, 0.213748, -2.270381, 0.000000, 1.000000, 0.000000, 0.700204, 0.363004, + 2.335438, 0.213748, -4.138453, 0.000000, 1.000000, 0.000000, 0.640395, 0.241220, + 3.273076, 0.213748, -2.899154, 0.000000, 1.000000, 0.000000, 0.701137, 0.322013, + 2.426769, 0.213748, -4.120286, 0.000000, 1.000000, 0.000000, 0.646311, 0.242404, + 3.366152, 0.213748, -0.427268, 0.000000, 1.000000, 0.000000, 0.707167, 0.483160, + 3.459229, 0.213748, -0.010871, 0.000000, 1.000000, -0.000000, 0.713196, 0.510306, + 3.473628, 0.213748, -0.534744, 0.000000, 1.000000, -0.000000, 0.714129, 0.476153, + 3.459229, 0.213748, -0.481006, 0.000000, 1.000000, 0.000000, 0.713196, 0.479657, + 3.273076, 0.213748, -0.010871, 0.000000, 1.000000, 0.000000, 0.701137, 0.510306, + 3.312414, 0.213748, -0.441667, 0.000000, 1.000000, 0.000000, 0.703685, 0.482221, + 2.206278, 0.213748, -4.267612, 0.000000, 1.000000, 0.000000, 0.632028, 0.232800, + 3.312414, 0.213748, -0.627821, 0.000000, 1.000000, 0.000000, 0.703685, 0.470086, + 3.312414, 0.213748, -1.021202, 0.000000, 1.000000, 0.000000, 0.703685, 0.444440, + 3.366152, 0.213748, -1.006803, 0.000000, 1.000000, -0.000000, 0.707167, 0.445379, + 3.366152, 0.213748, -0.642220, 0.000000, 1.000000, -0.000000, 0.707167, 0.469147, + 3.258677, 0.213748, -1.698114, 0.000000, 1.000000, 0.000000, 0.700204, 0.400311, + 3.273076, 0.213748, -1.168017, 0.000000, 1.000000, 0.000000, 0.701137, 0.434869, + 3.273076, 0.213748, -1.644376, 0.000000, 1.000000, 0.000000, 0.701137, 0.403814, + 3.312414, 0.213748, -1.791190, 0.000000, 1.000000, 0.000000, 0.703685, 0.394243, + 3.366152, 0.213748, -2.162905, 0.000000, 1.000000, -0.000000, 0.707167, 0.370010, + 3.312414, 0.213748, -2.177305, 0.000000, 1.000000, 0.000000, 0.703685, 0.369071, + 3.273076, 0.213748, -1.751851, 0.000000, 1.000000, 0.000000, 0.701137, 0.396808, + 3.366152, 0.213748, -1.805589, 0.000000, 1.000000, -0.000000, 0.707167, 0.393304, + 3.273076, 0.213748, -2.216644, 0.000000, 1.000000, 0.000000, 0.701137, 0.366507, + 3.258677, 0.213748, -2.845416, 0.000000, 1.000000, 0.000000, 0.700204, 0.325516, + 3.273076, 0.213748, -2.324119, 0.000000, 1.000000, 0.000000, 0.701137, 0.359500, + 3.273076, 0.213748, -2.791679, 0.000000, 1.000000, 0.000000, 0.701137, 0.329019, + 3.312414, 0.213748, -2.363458, 0.000000, 1.000000, 0.000000, 0.703685, 0.356936, + 3.312414, 0.213748, -2.752340, 0.000000, 1.000000, 0.000000, 0.703685, 0.331584, + 3.366152, 0.213748, -2.377857, 0.000000, 1.000000, -0.000000, 0.707167, 0.355997, + 3.366152, 0.213748, -2.737941, 0.000000, 1.000000, -0.000000, 0.707167, 0.332522, + 2.188112, 0.213748, -4.358943, 0.000000, 1.000000, 0.000000, 0.630851, 0.226846, + 2.206278, 0.213748, -4.450274, 0.000000, 1.000000, 0.000000, 0.632028, 0.220892, + 2.258013, 0.213748, -4.527699, 0.000000, 1.000000, 0.000000, 0.635379, 0.215844, + 3.312414, 0.213748, -0.050210, 0.000000, 1.000000, 0.000000, 0.703685, 0.507741, + 3.944875, 0.213748, -4.825021, 0.000000, 1.000000, -0.000000, 0.744657, 0.196461, + 2.647259, 0.213748, -4.267612, 0.000000, 1.000000, -0.000000, 0.660595, 0.232800, + 3.791501, 0.213748, -5.090671, 0.000000, 1.000000, -0.000000, 0.734721, 0.179143, + 3.638128, 0.213748, -5.131767, 0.000000, 1.000000, -0.000000, 0.724786, 0.176464, + 2.665425, 0.213748, -4.358943, 0.000000, 1.000000, -0.000000, 0.661772, 0.226846, + 3.419890, 0.213748, -2.752340, 0.000000, 1.000000, -0.000000, 0.710648, 0.331584, + 3.419890, 0.213748, -2.363458, 0.000000, 1.000000, -0.000000, 0.710648, 0.356936, + 3.419890, 0.213748, -2.938493, 0.000000, 1.000000, -0.000000, 0.710648, 0.319448, + 2.595524, 0.213748, -4.190187, 0.000000, 1.000000, -0.000000, 0.657244, 0.237847, + 3.473628, 0.213748, -1.698114, 0.000000, 1.000000, -0.000000, 0.714129, 0.400311, + 3.473628, 0.213748, -2.270381, 0.000000, 1.000000, -0.000000, 0.714129, 0.363004, + 3.459229, 0.213748, -1.751851, 0.000000, 1.000000, -0.000000, 0.713196, 0.396808, + 3.459229, 0.213748, -1.060541, 0.000000, 1.000000, -0.000000, 0.713196, 0.441876, + 3.473628, 0.213748, -1.114279, 0.000000, 1.000000, -0.000000, 0.714129, 0.438372, + 3.934423, 0.213748, -4.904412, 0.000000, 1.000000, -0.000000, 0.743980, 0.191286, + 3.903779, 0.213748, -4.978394, 0.000000, 1.000000, -0.000000, 0.741995, 0.186463, + 3.855031, 0.213748, -5.041924, 0.000000, 1.000000, -0.000000, 0.738837, 0.182321, + 3.717520, 0.213748, -5.121315, 0.000000, 1.000000, -0.000000, 0.729929, 0.177145, + 2.518099, 0.213748, -4.579433, 0.000000, 1.000000, -0.000000, 0.652228, 0.212472, + 2.647259, 0.213748, -4.450273, 0.000000, 1.000000, -0.000000, 0.660595, 0.220892, + 2.595525, 0.213748, -4.527699, 0.000000, 1.000000, -0.000000, 0.657244, 0.215844, + 3.473628, 0.213748, -2.845416, 0.000000, 1.000000, -0.000000, 0.714129, 0.325516, + 3.459229, 0.213748, -2.899154, 0.000000, 1.000000, -0.000000, 0.713196, 0.322013, + 3.459229, 0.213748, -2.791679, 0.000000, 1.000000, -0.000000, 0.713196, 0.329019, + 3.459229, 0.213748, -2.324119, 0.000000, 1.000000, -0.000000, 0.713196, 0.359500, + 3.419890, 0.213748, -2.177305, 0.000000, 1.000000, -0.000000, 0.710648, 0.369071, + 3.419890, 0.213748, -1.791190, 0.000000, 1.000000, -0.000000, 0.710648, 0.394243, + 3.459229, 0.213748, -2.216644, 0.000000, 1.000000, -0.000000, 0.713196, 0.366507, + 3.459229, 0.213748, -1.168017, 0.000000, 1.000000, -0.000000, 0.713196, 0.434869, + 3.419890, 0.213748, -1.605037, 0.000000, 1.000000, -0.000000, 0.710648, 0.406379, + 3.419890, 0.213748, -1.207356, 0.000000, 1.000000, -0.000000, 0.710648, 0.432305, + 3.459229, 0.213748, -1.644376, 0.000000, 1.000000, -0.000000, 0.713196, 0.403814, + 3.419890, 0.213748, -1.021202, 0.000000, 1.000000, -0.000000, 0.710648, 0.444440, + 3.419890, 0.213748, -0.627821, 0.000000, 1.000000, -0.000000, 0.710648, 0.470086, + 3.459229, 0.213748, -0.588482, 0.000000, 1.000000, -0.000000, 0.713196, 0.472650, + 3.366152, 0.213748, 2.436189, 0.000000, 1.000000, 0.000000, 0.707167, 0.669835, + 3.109210, 0.213748, 2.679982, 0.000000, 1.000000, 0.000000, 0.690521, 0.685728, + 3.119396, 0.213748, 2.641969, 0.000000, 1.000000, 0.000000, 0.691181, 0.683250, + 3.312414, 0.213748, 2.421790, 0.000000, 1.000000, 0.000000, 0.703685, 0.668896, + 3.119396, 0.213748, 2.529301, 0.000000, 1.000000, 0.000000, 0.691181, 0.675905, + 3.273076, 0.213748, 2.382451, 0.000000, 1.000000, 0.000000, 0.701137, 0.666332, + 3.258677, 0.213748, 2.328713, 0.000000, 1.000000, 0.000000, 0.700204, 0.662828, + 3.273076, 0.213748, 2.274975, 0.000000, 1.000000, 0.000000, 0.701137, 0.659325, + 3.312414, 0.213748, 2.235636, 0.000000, 1.000000, 0.000000, 0.703685, 0.656761, + -0.656788, -0.230696, 5.168233, 0.000000, -1.000000, 0.000000, 0.446552, 0.847943, + -1.608902, -0.230696, 1.827659, 0.000000, -1.000000, 0.000000, 0.384872, 0.630164, + -1.531476, -0.230696, 1.775924, 0.000000, -1.000000, 0.000000, 0.389888, 0.626791, + -2.314321, -0.230696, 0.610069, 0.000000, -1.000000, 0.000000, 0.339174, 0.550786, + -1.700232, -0.230696, 1.368512, 0.000000, -1.000000, 0.000000, 0.378956, 0.600231, + -2.328720, -0.230696, 0.663807, 0.000000, -1.000000, 0.000000, 0.338241, 0.554290, + -2.421797, -0.230696, 0.717545, 0.000000, -1.000000, 0.000000, 0.332211, 0.557793, + -2.368059, -0.230696, 1.088026, 0.000000, -1.000000, 0.000000, 0.335692, 0.581945, + -2.421797, -0.230696, 1.073627, 0.000000, -1.000000, 0.000000, 0.332211, 0.581007, + -1.608902, -0.230696, 1.386678, 0.000000, -1.000000, 0.000000, 0.384872, 0.601415, + -0.656788, -0.230696, 0.018233, 0.000000, -1.000000, 0.000000, 0.446552, 0.512203, + -2.328720, -0.230696, 1.127364, 0.000000, -1.000000, 0.000000, 0.338241, 0.584510, + -2.368059, -0.230696, 0.703146, 0.000000, -1.000000, 0.000000, 0.335692, 0.556854, + -2.319436, -0.230696, 0.018233, 0.000000, -1.000000, 0.000000, 0.338842, 0.512203, + -2.314321, -0.230696, 0.037323, 0.000000, -1.000000, 0.000000, 0.339174, 0.513448, + -1.700232, -0.230696, 1.845825, 0.000000, -1.000000, 0.000000, 0.378956, 0.631348, + -1.479742, -0.230696, 1.698498, 0.000000, -1.000000, 0.000000, 0.393239, 0.621743, + -1.479742, -0.230696, 1.515839, 0.000000, -1.000000, 0.000000, 0.393239, 0.609835, + -1.461575, -0.230696, 1.607168, 0.000000, -1.000000, 0.000000, 0.394416, 0.615789, + -1.531476, -0.230696, 1.438413, 0.000000, -1.000000, 0.000000, 0.389888, 0.604788, + -2.314321, -0.230696, 1.181102, 0.000000, -1.000000, 0.000000, 0.339174, 0.588013, + -2.650873, -0.230696, 5.168233, 0.000000, -1.000000, 0.000000, 0.317371, 0.847943, + -2.328720, -0.230696, 0.556331, 0.000000, -1.000000, 0.000000, 0.338241, 0.547283, + -2.328720, -0.230696, 0.091060, 0.000000, -1.000000, 0.000000, 0.338241, 0.516951, + -2.368059, -0.230696, 0.516992, 0.000000, -1.000000, 0.000000, 0.335692, 0.544718, + -2.421797, -0.230696, 0.502593, 0.000000, -1.000000, 0.000000, 0.332211, 0.543780, + -2.368059, -0.230696, 0.130399, 0.000000, -1.000000, 0.000000, 0.335692, 0.519516, + -2.421797, -0.230696, 0.144798, 0.000000, -1.000000, 0.000000, 0.332211, 0.520454, + -2.730265, -0.230696, 5.157781, 0.000000, -1.000000, 0.000000, 0.312228, 0.847261, + -1.920722, -0.230696, 1.698498, 0.000000, -1.000000, 0.000000, 0.364672, 0.621743, + -2.314321, -0.230696, 1.763224, 0.000000, -1.000000, 0.000000, 0.339174, 0.625963, + -1.938889, -0.230696, 1.607168, 0.000000, -1.000000, 0.000000, 0.363495, 0.615789, + -2.368059, -0.230696, 1.856300, 0.000000, -1.000000, 0.000000, 0.335692, 0.632031, + -2.421797, -0.230696, 2.221237, 0.000000, -1.000000, 0.000000, 0.332211, 0.655822, + -2.421797, -0.230696, 1.870699, 0.000000, -1.000000, 0.000000, 0.332211, 0.632969, + -2.314321, -0.230696, 2.328713, 0.000000, -1.000000, 0.000000, 0.339174, 0.662828, + -1.791562, -0.230696, 1.827659, 0.000000, -1.000000, 0.000000, 0.373039, 0.630164, + -2.368059, -0.230696, 2.235636, 0.000000, -1.000000, 0.000000, 0.335692, 0.656761, + -1.920722, -0.230696, 1.515838, 0.000000, -1.000000, 0.000000, 0.364672, 0.609835, + -2.368059, -0.230696, 1.274179, 0.000000, -1.000000, 0.000000, 0.335692, 0.594081, + -2.328720, -0.230696, 1.234840, 0.000000, -1.000000, 0.000000, 0.338241, 0.591516, + -1.868988, -0.230696, 1.438412, 0.000000, -1.000000, 0.000000, 0.368023, 0.604788, + -2.328720, -0.230696, 2.382451, 0.000000, -1.000000, 0.000000, 0.338241, 0.666332, + -2.368059, -0.230696, 2.421790, 0.000000, -1.000000, 0.000000, 0.335692, 0.668896, + -2.328720, -0.230696, 1.816962, 0.000000, -1.000000, 0.000000, 0.338241, 0.629466, + -2.328720, -0.230696, 2.274975, 0.000000, -1.000000, 0.000000, 0.338241, 0.659325, + -1.868988, -0.230696, 1.775924, 0.000000, -1.000000, 0.000000, 0.368023, 0.626791, + -2.328720, -0.230696, 1.709486, 0.000000, -1.000000, 0.000000, 0.338241, 0.622460, + -2.368059, -0.230696, 1.670147, 0.000000, -1.000000, 0.000000, 0.335692, 0.619895, + -2.421797, -0.230696, 1.288578, 0.000000, -1.000000, 0.000000, 0.332211, 0.595020, + -2.421797, -0.230696, 1.655748, 0.000000, -1.000000, 0.000000, 0.332211, 0.618956, + -1.791562, -0.230696, 1.386678, 0.000000, -1.000000, 0.000000, 0.373039, 0.601415, + -2.529273, -0.230696, 2.328713, 0.000000, -1.000000, 0.000000, 0.325249, 0.662828, + -2.529273, -0.230696, 1.763224, 0.000000, -1.000000, 0.000000, 0.325249, 0.625963, + -2.514874, -0.230696, 2.274975, 0.000000, -1.000000, 0.000000, 0.326181, 0.659325, + -2.475535, -0.230696, 0.130399, 0.000000, -1.000000, 0.000000, 0.328730, 0.519516, + -2.475535, -0.230696, 1.856300, 0.000000, -1.000000, 0.000000, 0.328730, 0.632031, + -2.514874, -0.230696, 1.127364, 0.000000, -1.000000, 0.000000, 0.326181, 0.584510, + -2.475535, -0.230696, 0.703146, 0.000000, -1.000000, 0.000000, 0.328730, 0.556854, + -2.475535, -0.230696, 1.088026, 0.000000, -1.000000, 0.000000, 0.328730, 0.581945, + -2.529273, -0.230696, 0.610069, 0.000000, -1.000000, 0.000000, 0.325249, 0.550786, + -2.514874, -0.230696, 0.663807, 0.000000, -1.000000, 0.000000, 0.326181, 0.554290, + -2.475535, -0.230696, 0.516992, 0.000000, -1.000000, 0.000000, 0.328730, 0.544718, + -2.514874, -0.230696, 1.816962, 0.000000, -1.000000, 0.000000, 0.326181, 0.629466, + -2.475535, -0.230696, 2.235636, 0.000000, -1.000000, 0.000000, 0.328730, 0.656761, + -2.957620, -0.230696, 4.861486, 0.000000, -1.000000, 0.000000, 0.297499, 0.827945, + -2.804246, -0.230696, 5.127137, 0.000000, -1.000000, 0.000000, 0.307435, 0.845264, + -2.947168, -0.230696, 4.940878, 0.000000, -1.000000, 0.000000, 0.298176, 0.833121, + -2.957620, -0.230696, 0.018233, 0.000000, -1.000000, 0.000000, 0.297499, 0.512203, + -2.514874, -0.230696, 0.091060, 0.000000, -1.000000, 0.000000, 0.326181, 0.516951, + -2.514874, -0.230696, 0.556331, 0.000000, -1.000000, 0.000000, 0.326181, 0.547283, + -2.524158, -0.230696, 0.018233, 0.000000, -1.000000, 0.000000, 0.325580, 0.512203, + -2.529273, -0.230696, 0.037323, 0.000000, -1.000000, 0.000000, 0.325249, 0.513448, + -2.529273, -0.230696, 1.181102, 0.000000, -1.000000, 0.000000, 0.325249, 0.588013, + -2.514874, -0.230696, 1.709486, 0.000000, -1.000000, 0.000000, 0.326181, 0.622460, + -2.475535, -0.230696, 1.274179, 0.000000, -1.000000, 0.000000, 0.328730, 0.594081, + -2.475535, -0.230696, 1.670147, 0.000000, -1.000000, 0.000000, 0.328730, 0.619895, + -2.514874, -0.230696, 1.234840, 0.000000, -1.000000, 0.000000, 0.326181, 0.591516, + -2.421797, -0.230696, 2.436189, 0.000000, -1.000000, 0.000000, 0.332211, 0.669835, + -2.514874, -0.230696, 2.382451, 0.000000, -1.000000, 0.000000, 0.326181, 0.666332, + -2.475535, -0.230696, 2.421790, 0.000000, -1.000000, 0.000000, 0.328730, 0.668896, + -2.867776, -0.230696, 5.078389, 0.000000, -1.000000, 0.000000, 0.303320, 0.842086, + -2.916524, -0.230696, 5.014860, 0.000000, -1.000000, 0.000000, 0.300162, 0.837944, + -2.314321, -0.230696, -2.845416, 0.000000, -1.000000, 0.000000, 0.339174, 0.325516, + -0.656788, -0.230696, -5.131767, 0.000000, -1.000000, 0.000000, 0.446552, 0.176464, + -2.328720, -0.230696, -0.016415, 0.000000, -1.000000, 0.000000, 0.338241, 0.509944, + -2.368059, -0.230696, -0.441667, 0.000000, -1.000000, -0.000000, 0.335692, 0.482221, + -2.475535, -0.230696, -0.055754, 0.000000, -1.000000, 0.000000, 0.328730, 0.507380, + -2.514874, -0.230696, -0.016415, 0.000000, -1.000000, -0.000000, 0.326181, 0.509944, + -2.328720, -0.230696, -1.060541, 0.000000, -1.000000, 0.000000, 0.338241, 0.441876, + -2.328720, -0.230696, -0.588482, 0.000000, -1.000000, 0.000000, 0.338241, 0.472650, + -2.368059, -0.230696, -1.021202, 0.000000, -1.000000, 0.000000, 0.335692, 0.444440, + -2.314321, -0.230696, -0.534744, 0.000000, -1.000000, 0.000000, 0.339174, 0.476153, + -2.328720, -0.230696, -2.207844, 0.000000, -1.000000, 0.000000, 0.338241, 0.367081, + -2.314321, -0.230696, -1.698114, 0.000000, -1.000000, 0.000000, 0.339174, 0.400311, + -2.328720, -0.230696, -1.751851, 0.000000, -1.000000, 0.000000, 0.338241, 0.396808, + -2.328720, -0.230696, -2.315319, 0.000000, -1.000000, 0.000000, 0.338241, 0.360074, + -2.328720, -0.230696, -2.791679, 0.000000, -1.000000, 0.000000, 0.338241, 0.329019, + -2.314321, -0.230696, -2.261582, 0.000000, -1.000000, 0.000000, 0.339174, 0.363577, + -2.957620, -0.230696, -4.825021, 0.000000, -1.000000, -0.000000, 0.297499, 0.196461, + -2.368059, -0.230696, -2.938493, 0.000000, -1.000000, 0.000000, 0.335692, 0.319448, + -2.421797, -0.230696, -2.952892, 0.000000, -1.000000, -0.000000, 0.332211, 0.318509, + -2.650873, -0.230696, -5.131767, 0.000000, -1.000000, 0.000000, 0.317371, 0.176464, + -2.328720, -0.230696, -0.481006, 0.000000, -1.000000, 0.000000, 0.338241, 0.479657, + -2.368059, -0.230696, -0.055754, 0.000000, -1.000000, 0.000000, 0.335692, 0.507380, + -2.421797, -0.230696, -0.070153, 0.000000, -1.000000, 0.000000, 0.332211, 0.506441, + -2.314321, -0.230696, -1.114279, 0.000000, -1.000000, 0.000000, 0.339174, 0.438372, + -2.421797, -0.230696, -0.642220, 0.000000, -1.000000, -0.000000, 0.332211, 0.469147, + -2.421797, -0.230696, -1.006803, 0.000000, -1.000000, -0.000000, 0.332211, 0.445379, + -2.368059, -0.230696, -0.627821, 0.000000, -1.000000, 0.000000, 0.335692, 0.470086, + -2.328720, -0.230696, -1.168017, 0.000000, -1.000000, 0.000000, 0.338241, 0.434869, + -2.328720, -0.230696, -1.644376, 0.000000, -1.000000, 0.000000, 0.338241, 0.403814, + -2.368059, -0.230696, -1.207356, 0.000000, -1.000000, 0.000000, 0.335692, 0.432305, + -2.368059, -0.230696, -1.605037, 0.000000, -1.000000, 0.000000, 0.335692, 0.406379, + -2.421797, -0.230696, -1.590638, 0.000000, -1.000000, -0.000000, 0.332211, 0.407318, + -2.368059, -0.230696, -1.791190, 0.000000, -1.000000, 0.000000, 0.335692, 0.394243, + -2.421797, -0.230696, -2.154106, 0.000000, -1.000000, -0.000000, 0.332211, 0.370584, + -2.368059, -0.230696, -2.168505, 0.000000, -1.000000, 0.000000, 0.335692, 0.369645, + -2.421797, -0.230696, -1.221755, 0.000000, -1.000000, -0.000000, 0.332211, 0.431366, + -2.421797, -0.230696, -1.805589, 0.000000, -1.000000, -0.000000, 0.332211, 0.393304, + -2.368059, -0.230696, -2.354658, 0.000000, -1.000000, 0.000000, 0.335692, 0.357509, + -2.368059, -0.230696, -2.752340, 0.000000, -1.000000, 0.000000, 0.335692, 0.331584, + -2.421797, -0.230696, -2.369057, 0.000000, -1.000000, -0.000000, 0.332211, 0.356571, + -2.421797, -0.230696, -2.737941, 0.000000, -1.000000, -0.000000, 0.332211, 0.332522, + -2.328720, -0.230696, -2.899154, 0.000000, -1.000000, 0.000000, 0.338241, 0.322013, + -2.947168, -0.230696, -4.904412, 0.000000, -1.000000, 0.000000, 0.298176, 0.191286, + -2.804246, -0.230696, -5.090671, 0.000000, -1.000000, 0.000000, 0.307435, 0.179143, + -2.916524, -0.230696, -4.978394, 0.000000, -1.000000, 0.000000, 0.300162, 0.186463, + -2.867776, -0.230696, -5.041924, 0.000000, -1.000000, 0.000000, 0.303320, 0.182321, + -2.730265, -0.230696, -5.121315, 0.000000, -1.000000, 0.000000, 0.312228, 0.177145, + 1.644043, -0.230696, 5.168233, 0.000000, -1.000000, 0.000000, 0.595605, 0.847943, + 1.644043, -0.230696, 0.018233, 0.000000, -1.000000, 0.000000, 0.595605, 0.512203, + -2.475535, -0.230696, -2.168505, 0.000000, -1.000000, -0.000000, 0.328730, 0.369645, + -2.475535, -0.230696, -1.791190, 0.000000, -1.000000, -0.000000, 0.328730, 0.394243, + -2.514874, -0.230696, -1.644376, 0.000000, -1.000000, -0.000000, 0.326181, 0.403814, + -2.514874, -0.230696, -1.168017, 0.000000, -1.000000, -0.000000, 0.326181, 0.434869, + -2.529273, -0.230696, -1.698114, 0.000000, -1.000000, -0.000000, 0.325249, 0.400311, + -2.514874, -0.230696, -2.207844, 0.000000, -1.000000, -0.000000, 0.326181, 0.367081, + -2.514874, -0.230696, -1.751851, 0.000000, -1.000000, -0.000000, 0.326181, 0.396808, + -2.529273, -0.230696, -2.261582, 0.000000, -1.000000, -0.000000, 0.325249, 0.363577, + -2.475535, -0.230696, -0.627821, 0.000000, -1.000000, -0.000000, 0.328730, 0.470086, + -2.514874, -0.230696, -0.481006, 0.000000, -1.000000, -0.000000, 0.326181, 0.479657, + -2.475535, -0.230696, -2.938493, 0.000000, -1.000000, -0.000000, 0.328730, 0.319448, + -2.529273, -0.230696, -2.845416, 0.000000, -1.000000, -0.000000, 0.325249, 0.325516, + -2.514874, -0.230696, -2.899154, 0.000000, -1.000000, -0.000000, 0.326181, 0.322013, + -2.514874, -0.230696, -2.791679, 0.000000, -1.000000, -0.000000, 0.326181, 0.329019, + -2.514874, -0.230696, -2.315319, 0.000000, -1.000000, -0.000000, 0.326181, 0.360074, + -2.475535, -0.230696, -2.752340, 0.000000, -1.000000, -0.000000, 0.328730, 0.331584, + -2.475535, -0.230696, -2.354658, 0.000000, -1.000000, -0.000000, 0.328730, 0.357509, + -2.475535, -0.230696, -1.605037, 0.000000, -1.000000, -0.000000, 0.328730, 0.406379, + -2.475535, -0.230696, -1.207356, 0.000000, -1.000000, -0.000000, 0.328730, 0.432305, + -2.529273, -0.230696, -1.114279, 0.000000, -1.000000, -0.000000, 0.325249, 0.438372, + -2.514874, -0.230696, -0.588482, 0.000000, -1.000000, -0.000000, 0.326181, 0.472650, + -2.529273, -0.230696, -0.534744, 0.000000, -1.000000, -0.000000, 0.325249, 0.476153, + -2.514874, -0.230696, -1.060541, 0.000000, -1.000000, -0.000000, 0.326181, 0.441876, + -2.475535, -0.230696, -1.021202, 0.000000, -1.000000, -0.000000, 0.328730, 0.444440, + -2.475535, -0.230696, -0.441667, 0.000000, -1.000000, -0.000000, 0.328730, 0.482221, + -2.421797, -0.230696, -0.427268, 0.000000, -1.000000, -0.000000, 0.332211, 0.483160, + 1.644043, -0.230696, -5.131767, 0.000000, -1.000000, 0.000000, 0.595605, 0.176464, + 2.167776, -0.230696, 1.764888, 0.000000, -1.000000, -0.000000, 0.629533, 0.626071, + 2.949978, -0.230696, 1.764888, 0.000000, -1.000000, -0.000000, 0.680206, 0.626071, + 2.949978, -0.230696, 2.121442, 0.000000, -1.000000, -0.000000, 0.680206, 0.649316, + 3.273076, -0.230696, 1.816962, 0.000000, -1.000000, -0.000000, 0.701137, 0.629466, + 3.083992, -0.230696, 1.790806, 0.000000, -1.000000, -0.000000, 0.688888, 0.627761, + 3.109910, -0.230696, 1.764888, 0.000000, -1.000000, -0.000000, 0.690567, 0.626071, + 2.167776, -0.230696, 2.121442, 0.000000, -1.000000, -0.000000, 0.629533, 0.649316, + 2.177263, -0.230696, 2.156847, 0.000000, -1.000000, -0.000000, 0.630148, 0.651624, + 3.119396, -0.230696, 2.156847, 0.000000, -1.000000, -0.000000, 0.691181, 0.651624, + 3.258677, -0.230696, 2.328713, 0.000000, -1.000000, -0.000000, 0.700204, 0.662828, + 3.119396, -0.230696, 2.529301, 0.000000, -1.000000, -0.000000, 0.691181, 0.675905, + 3.011301, -0.230696, 1.800292, 0.000000, -1.000000, -0.000000, 0.684179, 0.628380, + 3.048587, -0.230696, 2.086038, 0.000000, -1.000000, -0.000000, 0.686594, 0.647008, + 3.011301, -0.230696, 2.086038, 0.000000, -1.000000, -0.000000, 0.684178, 0.647008, + 3.048587, -0.230696, 1.800292, 0.000000, -1.000000, -0.000000, 0.686594, 0.628380, + 2.940491, -0.230696, 1.168334, 0.000000, -1.000000, -0.000000, 0.679591, 0.587181, + 3.273076, -0.230696, 1.127364, 0.000000, -1.000000, -0.000000, 0.701137, 0.584510, + 3.043369, -0.230696, 1.168334, 0.000000, -1.000000, -0.000000, 0.686256, 0.587181, + 2.069167, -0.230696, 1.800292, 0.000000, -1.000000, -0.000000, 0.623145, 0.628380, + 2.106453, -0.230696, 2.086038, 0.000000, -1.000000, -0.000000, 0.625561, 0.647008, + 2.069167, -0.230696, 2.086038, 0.000000, -1.000000, -0.000000, 0.623145, 0.647008, + 3.109210, -0.230696, 1.206348, 0.000000, -1.000000, -0.000000, 0.690521, 0.589659, + 3.081383, -0.230696, 1.178520, 0.000000, -1.000000, -0.000000, 0.688719, 0.587845, + 3.083992, -0.230696, 2.095524, 0.000000, -1.000000, -0.000000, 0.688888, 0.647626, + 3.312414, -0.230696, 2.235636, 0.000000, -1.000000, -0.000000, 0.703685, 0.656761, + 3.312414, -0.230696, 1.856300, 0.000000, -1.000000, -0.000000, 0.703685, 0.632031, + 3.366152, -0.230696, 2.221237, 0.000000, -1.000000, -0.000000, 0.707167, 0.655822, + 3.366152, -0.230696, 1.655748, 0.000000, -1.000000, -0.000000, 0.707167, 0.618956, + 3.312414, -0.230696, 1.274179, 0.000000, -1.000000, -0.000000, 0.703685, 0.594081, + 3.366152, -0.230696, 1.288578, 0.000000, -1.000000, -0.000000, 0.707167, 0.595020, + 3.312414, -0.230696, 2.421790, 0.000000, -1.000000, -0.000000, 0.703685, 0.668896, + 3.119396, -0.230696, 2.641969, 0.000000, -1.000000, -0.000000, 0.691181, 0.683250, + 3.109910, -0.230696, 2.121442, 0.000000, -1.000000, -0.000000, 0.690567, 0.649316, + 2.975896, -0.230696, 2.095524, 0.000000, -1.000000, -0.000000, 0.681885, 0.647626, + 2.975896, -0.230696, 1.790806, 0.000000, -1.000000, -0.000000, 0.681885, 0.627761, + 2.940491, -0.230696, 2.156847, 0.000000, -1.000000, -0.000000, 0.679591, 0.651624, + 2.177263, -0.230696, 2.529301, 0.000000, -1.000000, -0.000000, 0.630148, 0.675905, + 2.940491, -0.230696, 2.529301, 0.000000, -1.000000, -0.000000, 0.679591, 0.675905, + 2.141858, -0.230696, 2.095524, 0.000000, -1.000000, -0.000000, 0.627854, 0.647626, + 2.141858, -0.230696, 1.790806, 0.000000, -1.000000, -0.000000, 0.627854, 0.627761, + 2.106453, -0.230696, 1.800292, 0.000000, -1.000000, -0.000000, 0.625561, 0.628380, + 2.940491, -0.230696, 1.729483, 0.000000, -1.000000, -0.000000, 0.679591, 0.623763, + 2.177263, -0.230696, 1.729483, 0.000000, -1.000000, -0.000000, 0.630148, 0.623763, + 2.177263, -0.230696, 1.357030, 0.000000, -1.000000, -0.000000, 0.630148, 0.599482, + 2.940491, -0.230696, 1.357030, 0.000000, -1.000000, -0.000000, 0.679591, 0.599482, + 3.258677, -0.230696, 1.763224, 0.000000, -1.000000, -0.000000, 0.700204, 0.625963, + 3.312414, -0.230696, 1.670147, 0.000000, -1.000000, -0.000000, 0.703685, 0.619895, + 3.258677, -0.230696, 1.181102, 0.000000, -1.000000, -0.000000, 0.700204, 0.588013, + 3.273076, -0.230696, 1.234840, 0.000000, -1.000000, -0.000000, 0.701137, 0.591516, + 3.119396, -0.230696, 1.244361, 0.000000, -1.000000, -0.000000, 0.691181, 0.592137, + 2.074385, -0.230696, 1.168334, 0.000000, -1.000000, 0.000000, 0.623483, 0.587181, + 2.177263, -0.230696, 1.168334, 0.000000, -1.000000, -0.000000, 0.630148, 0.587181, + 3.119396, -0.230696, 1.357030, 0.000000, -1.000000, -0.000000, 0.691181, 0.599482, + 3.273076, -0.230696, 2.382451, 0.000000, -1.000000, -0.000000, 0.701137, 0.666332, + 3.119396, -0.230696, 1.729483, 0.000000, -1.000000, -0.000000, 0.691181, 0.623763, + 3.273076, -0.230696, 1.709486, 0.000000, -1.000000, -0.000000, 0.701137, 0.622460, + 3.366152, -0.230696, 1.870699, 0.000000, -1.000000, -0.000000, 0.707167, 0.632970, + 3.273076, -0.230696, 2.274975, 0.000000, -1.000000, -0.000000, 0.701137, 0.659325, + 3.109210, -0.230696, 2.679982, 0.000000, -1.000000, -0.000000, 0.690521, 0.685728, + 1.876132, -0.230696, 4.733409, 0.000000, -1.000000, -0.000000, 0.610640, 0.819596, + 1.824407, -0.230696, 4.747269, 0.000000, -1.000000, -0.000000, 0.607289, 0.820499, + 1.786542, -0.230696, 4.785134, 0.000000, -1.000000, 0.000000, 0.604836, 0.822968, + 3.043369, -0.230696, 2.717996, 0.000000, -1.000000, 0.000000, 0.686256, 0.688207, + 2.940491, -0.230696, 2.717996, 0.000000, -1.000000, 0.000000, 0.679591, 0.688207, + 3.258677, -0.230696, 0.610069, 0.000000, -1.000000, 0.000000, 0.700204, 0.550786, + 3.273076, -0.230696, 0.663807, 0.000000, -1.000000, 0.000000, 0.701137, 0.554290, + 3.312414, -0.230696, 0.135943, 0.000000, -1.000000, 0.000000, 0.703685, 0.519877, + 3.366152, -0.230696, 0.502593, 0.000000, -1.000000, 0.000000, 0.707167, 0.543780, + 3.312414, -0.230696, 0.516992, 0.000000, -1.000000, 0.000000, 0.703685, 0.544718, + 1.998358, -0.230696, 2.641969, 0.000000, -1.000000, 0.000000, 0.618558, 0.683250, + 2.177263, -0.230696, 2.717996, 0.000000, -1.000000, 0.000000, 0.630148, 0.688207, + 1.998358, -0.230696, 2.156847, 0.000000, -1.000000, 0.000000, 0.618558, 0.651624, + 1.998358, -0.230696, 1.729483, 0.000000, -1.000000, 0.000000, 0.618558, 0.623763, + 2.007844, -0.230696, 2.121442, 0.000000, -1.000000, 0.000000, 0.619173, 0.649316, + 3.273076, -0.230696, 0.556331, 0.000000, -1.000000, 0.000000, 0.701137, 0.547283, + 3.265277, -0.230696, 0.018233, 0.000000, -1.000000, 0.000000, 0.700632, 0.512203, + 3.258677, -0.230696, 0.042867, 0.000000, -1.000000, 0.000000, 0.700204, 0.513809, + 3.273076, -0.230696, 0.096605, 0.000000, -1.000000, 0.000000, 0.701137, 0.517312, + 3.366152, -0.230696, 0.717545, 0.000000, -1.000000, 0.000000, 0.707167, 0.557793, + 3.366152, -0.230696, 1.073627, 0.000000, -1.000000, 0.000000, 0.707167, 0.581007, + 3.312414, -0.230696, 1.088026, 0.000000, -1.000000, 0.000000, 0.703685, 0.581945, + 3.366152, -0.230696, 0.150342, 0.000000, -1.000000, 0.000000, 0.707167, 0.520816, + 3.312414, -0.230696, 0.703146, 0.000000, -1.000000, 0.000000, 0.703685, 0.556854, + 1.998358, -0.230696, 1.244361, 0.000000, -1.000000, 0.000000, 0.618558, 0.592137, + 2.008543, -0.230696, 1.206348, 0.000000, -1.000000, 0.000000, 0.619218, 0.589659, + 2.036371, -0.230696, 1.178520, 0.000000, -1.000000, 0.000000, 0.621021, 0.587845, + 1.998358, -0.230696, 1.357030, 0.000000, -1.000000, 0.000000, 0.618558, 0.599482, + 2.033762, -0.230696, 1.790806, 0.000000, -1.000000, 0.000000, 0.620852, 0.627761, + 2.033762, -0.230696, 2.095524, 0.000000, -1.000000, 0.000000, 0.620852, 0.647626, + 2.007844, -0.230696, 1.764888, 0.000000, -1.000000, 0.000000, 0.619173, 0.626071, + 2.074385, -0.230696, 2.717996, 0.000000, -1.000000, 0.000000, 0.623483, 0.688207, + 2.008543, -0.230696, 2.679982, 0.000000, -1.000000, 0.000000, 0.619218, 0.685728, + 2.036371, -0.230696, 2.707810, 0.000000, -1.000000, 0.000000, 0.621021, 0.687543, + 3.081383, -0.230696, 2.707810, 0.000000, -1.000000, 0.000000, 0.688719, 0.687543, + 1.772682, -0.230696, 4.836859, 0.000000, -1.000000, 0.000000, 0.603938, 0.826340, + 1.786542, -0.230696, 4.888584, 0.000000, -1.000000, 0.000000, 0.604836, 0.829712, + 1.998358, -0.230696, 2.529301, 0.000000, -1.000000, 0.000000, 0.618558, 0.675905, + 1.965722, -0.230696, 4.888584, 0.000000, -1.000000, 0.000000, 0.616444, 0.829712, + 3.638128, -0.230696, 5.168233, 0.000000, -1.000000, 0.000000, 0.724786, 0.847943, + 1.927857, -0.230696, 4.926449, 0.000000, -1.000000, 0.000000, 0.613991, 0.832180, + 3.366152, -0.230696, 2.436189, 0.000000, -1.000000, 0.000000, 0.707167, 0.669835, + 1.965722, -0.230696, 4.785134, 0.000000, -1.000000, 0.000000, 0.616444, 0.822968, + 1.927857, -0.230696, 4.747269, 0.000000, -1.000000, 0.000000, 0.613991, 0.820499, + 1.876132, -0.230696, 4.940309, 0.000000, -1.000000, 0.000000, 0.610640, 0.833084, + 1.824407, -0.230696, 4.926449, 0.000000, -1.000000, 0.000000, 0.607289, 0.832180, + 3.717520, -0.230696, 5.157781, 0.000000, -1.000000, 0.000000, 0.729929, 0.847261, + 1.979581, -0.230696, 4.836859, 0.000000, -1.000000, 0.000000, 0.617342, 0.826340, + 3.273076, -0.230696, -1.168017, 0.000000, -1.000000, 0.000000, 0.701137, 0.434869, + 3.273076, -0.230696, -1.644376, 0.000000, -1.000000, 0.000000, 0.701137, 0.403814, + 3.312414, -0.230696, -1.207356, 0.000000, -1.000000, 0.000000, 0.703685, 0.432305, + 2.206278, -0.230696, -4.267612, 0.000000, -1.000000, 0.000000, 0.632028, 0.232800, + 3.273076, -0.230696, -2.791679, 0.000000, -1.000000, 0.000000, 0.701137, 0.329019, + 3.273076, -0.230696, -2.324119, 0.000000, -1.000000, 0.000000, 0.701137, 0.359500, + 3.258677, -0.230696, -2.845416, 0.000000, -1.000000, 0.000000, 0.700204, 0.325516, + 3.312414, -0.230696, -1.791190, 0.000000, -1.000000, 0.000000, 0.703685, 0.394243, + 3.366152, -0.230696, -2.162905, 0.000000, -1.000000, -0.000000, 0.707167, 0.370010, + 3.366152, -0.230696, -1.805589, 0.000000, -1.000000, -0.000000, 0.707167, 0.393304, + 2.188112, -0.230696, -4.358943, 0.000000, -1.000000, 0.000000, 0.630851, 0.226846, + 2.258013, -0.230696, -4.190187, 0.000000, -1.000000, 0.000000, 0.635379, 0.237847, + 3.258677, -0.230696, -2.270381, 0.000000, -1.000000, 0.000000, 0.700204, 0.363004, + 3.366152, -0.230696, -0.064609, 0.000000, -1.000000, 0.000000, 0.707167, 0.506803, + 3.419890, -0.230696, -0.441667, 0.000000, -1.000000, 0.000000, 0.710648, 0.482221, + 3.419890, -0.230696, -0.050210, 0.000000, -1.000000, 0.000000, 0.710648, 0.507741, + 3.258677, -0.230696, -1.698114, 0.000000, -1.000000, 0.000000, 0.700204, 0.400311, + 3.459229, -0.230696, -0.010871, 0.000000, -1.000000, -0.000000, 0.713196, 0.510306, + 3.459229, -0.230696, -0.481006, 0.000000, -1.000000, 0.000000, 0.713196, 0.479657, + 3.273076, -0.230696, -0.010871, 0.000000, -1.000000, 0.000000, 0.701137, 0.510306, + 3.273076, -0.230696, -0.481006, 0.000000, -1.000000, 0.000000, 0.701137, 0.479657, + 3.366152, -0.230696, -0.427268, 0.000000, -1.000000, 0.000000, 0.707167, 0.483160, + 3.312414, -0.230696, -0.441667, 0.000000, -1.000000, 0.000000, 0.703685, 0.482221, + 3.312414, -0.230696, -0.050210, 0.000000, -1.000000, 0.000000, 0.703685, 0.507741, + 2.258013, -0.230696, -4.527699, 0.000000, -1.000000, 0.000000, 0.635379, 0.215844, + 2.335439, -0.230696, -4.579433, 0.000000, -1.000000, 0.000000, 0.640395, 0.212472, + 2.426769, -0.230696, -4.597600, 0.000000, -1.000000, -0.000000, 0.646311, 0.211287, + 2.206278, -0.230696, -4.450274, 0.000000, -1.000000, 0.000000, 0.632028, 0.220892, + 2.518099, -0.230696, -4.138453, 0.000000, -1.000000, 0.000000, 0.652228, 0.241220, + 3.366152, -0.230696, -2.952892, 0.000000, -1.000000, -0.000000, 0.707167, 0.318509, + 3.312414, -0.230696, -2.938493, 0.000000, -1.000000, 0.000000, 0.703685, 0.319448, + 2.426769, -0.230696, -4.120286, 0.000000, -1.000000, 0.000000, 0.646311, 0.242404, + 2.335438, -0.230696, -4.138453, 0.000000, -1.000000, 0.000000, 0.640395, 0.241220, + 3.273076, -0.230696, -2.899154, 0.000000, -1.000000, 0.000000, 0.701137, 0.322013, + 3.312414, -0.230696, -2.363458, 0.000000, -1.000000, 0.000000, 0.703685, 0.356936, + 3.312414, -0.230696, -2.752340, 0.000000, -1.000000, 0.000000, 0.703685, 0.331584, + 3.366152, -0.230696, -2.377857, 0.000000, -1.000000, -0.000000, 0.707166, 0.355997, + 3.366152, -0.230696, -2.737941, 0.000000, -1.000000, -0.000000, 0.707167, 0.332522, + 3.273076, -0.230696, -2.216644, 0.000000, -1.000000, 0.000000, 0.701137, 0.366507, + 3.273076, -0.230696, -1.751851, 0.000000, -1.000000, 0.000000, 0.701137, 0.396808, + 3.312414, -0.230696, -2.177305, 0.000000, -1.000000, 0.000000, 0.703685, 0.369071, + 3.312414, -0.230696, -1.605037, 0.000000, -1.000000, 0.000000, 0.703685, 0.406379, + 3.366152, -0.230696, -1.590638, 0.000000, -1.000000, -0.000000, 0.707167, 0.407318, + 3.258677, -0.230696, -1.114279, 0.000000, -1.000000, 0.000000, 0.700204, 0.438372, + 3.366152, -0.230696, -1.221755, 0.000000, -1.000000, -0.000000, 0.707167, 0.431366, + 3.258677, -0.230696, -0.534744, 0.000000, -1.000000, 0.000000, 0.700204, 0.476154, + 3.273076, -0.230696, -1.060541, 0.000000, -1.000000, 0.000000, 0.701137, 0.441876, + 3.273076, -0.230696, -0.588482, 0.000000, -1.000000, 0.000000, 0.701137, 0.472650, + 3.312414, -0.230696, -1.021202, 0.000000, -1.000000, 0.000000, 0.703685, 0.444440, + 3.312414, -0.230696, -0.627821, 0.000000, -1.000000, 0.000000, 0.703685, 0.470086, + 3.366152, -0.230696, -0.642220, 0.000000, -1.000000, -0.000000, 0.707167, 0.469147, + 3.366152, -0.230696, -1.006803, 0.000000, -1.000000, -0.000000, 0.707167, 0.445379, + 3.473628, -0.230696, -0.534744, 0.000000, -1.000000, -0.000000, 0.714129, 0.476153, + 3.934423, -0.230696, 4.940878, 0.000000, -1.000000, 0.000000, 0.743980, 0.833121, + 3.791501, -0.230696, 5.127137, 0.000000, -1.000000, 0.000000, 0.734721, 0.845264, + 3.944875, -0.230696, 4.861486, 0.000000, -1.000000, 0.000000, 0.744657, 0.827945, + 3.419890, -0.230696, 1.856300, 0.000000, -1.000000, 0.000000, 0.710648, 0.632031, + 3.419890, -0.230696, 2.235636, 0.000000, -1.000000, 0.000000, 0.710648, 0.656761, + 3.473628, -0.230696, 1.181102, 0.000000, -1.000000, 0.000000, 0.714129, 0.588013, + 3.473628, -0.230696, 1.763224, 0.000000, -1.000000, 0.000000, 0.714129, 0.625963, + 3.459229, -0.230696, 1.234840, 0.000000, -1.000000, 0.000000, 0.713196, 0.591516, + 3.944875, -0.230696, 0.018233, 0.000000, -1.000000, -0.000000, 0.744657, 0.512203, + 3.473628, -0.230696, 2.328713, 0.000000, -1.000000, 0.000000, 0.714129, 0.662828, + 3.459229, -0.230696, 0.556331, 0.000000, -1.000000, 0.000000, 0.713196, 0.547283, + 3.473628, -0.230696, 0.610069, 0.000000, -1.000000, 0.000000, 0.714129, 0.550786, + 3.419890, -0.230696, 1.088026, 0.000000, -1.000000, 0.000000, 0.710648, 0.581945, + 3.419890, -0.230696, 2.421790, 0.000000, -1.000000, 0.000000, 0.710648, 0.668896, + 3.459229, -0.230696, 2.382451, 0.000000, -1.000000, 0.000000, 0.713196, 0.666332, + 3.459229, -0.230696, 1.816962, 0.000000, -1.000000, 0.000000, 0.713196, 0.629466, + 3.459229, -0.230696, 2.274975, 0.000000, -1.000000, 0.000000, 0.713196, 0.659325, + 3.419890, -0.230696, 1.670147, 0.000000, -1.000000, 0.000000, 0.710648, 0.619895, + 3.419890, -0.230696, 1.274179, 0.000000, -1.000000, 0.000000, 0.710648, 0.594081, + 3.459229, -0.230696, 1.709486, 0.000000, -1.000000, 0.000000, 0.713196, 0.622460, + 3.459229, -0.230696, 0.663807, 0.000000, -1.000000, 0.000000, 0.713196, 0.554290, + 3.419890, -0.230696, 0.703146, 0.000000, -1.000000, 0.000000, 0.710648, 0.556854, + 3.459229, -0.230696, 1.127364, 0.000000, -1.000000, 0.000000, 0.713196, 0.584510, + 3.459229, -0.230696, 0.096605, 0.000000, -1.000000, 0.000000, 0.713196, 0.517313, + 3.473628, -0.230696, 0.042867, 0.000000, -1.000000, 0.000000, 0.714129, 0.513809, + 3.419890, -0.230696, 0.135943, 0.000000, -1.000000, 0.000000, 0.710648, 0.519877, + 3.419890, -0.230696, 0.516992, 0.000000, -1.000000, 0.000000, 0.710648, 0.544719, + 3.467027, -0.230696, 0.018233, 0.000000, -1.000000, -0.000000, 0.713701, 0.512203, + 3.855031, -0.230696, 5.078389, 0.000000, -1.000000, 0.000000, 0.738837, 0.842086, + 3.903779, -0.230696, 5.014860, 0.000000, -1.000000, 0.000000, 0.741995, 0.837944, + 3.944875, -0.230696, -4.825021, 0.000000, -1.000000, -0.000000, 0.744657, 0.196461, + 3.473628, -0.230696, -2.270381, 0.000000, -1.000000, -0.000000, 0.714129, 0.363004, + 3.459229, -0.230696, -1.060541, 0.000000, -1.000000, -0.000000, 0.713196, 0.441876, + 3.459229, -0.230696, -0.588482, 0.000000, -1.000000, -0.000000, 0.713196, 0.472650, + 3.419890, -0.230696, -0.627821, 0.000000, -1.000000, -0.000000, 0.710648, 0.470086, + 3.419890, -0.230696, -1.791190, 0.000000, -1.000000, -0.000000, 0.710648, 0.394243, + 3.419890, -0.230696, -2.177305, 0.000000, -1.000000, -0.000000, 0.710648, 0.369072, + 3.638128, -0.230696, -5.131767, 0.000000, -1.000000, -0.000000, 0.724786, 0.176464, + 2.665425, -0.230696, -4.358943, 0.000000, -1.000000, -0.000000, 0.661772, 0.226846, + 2.647259, -0.230696, -4.450273, 0.000000, -1.000000, -0.000000, 0.660595, 0.220892, + 3.473628, -0.230696, -2.845416, 0.000000, -1.000000, -0.000000, 0.714129, 0.325516, + 2.647259, -0.230696, -4.267612, 0.000000, -1.000000, -0.000000, 0.660595, 0.232800, + 2.595524, -0.230696, -4.190187, 0.000000, -1.000000, -0.000000, 0.657244, 0.237848, + 2.595525, -0.230696, -4.527699, 0.000000, -1.000000, -0.000000, 0.657244, 0.215844, + 3.791501, -0.230696, -5.090671, 0.000000, -1.000000, -0.000000, 0.734721, 0.179143, + 3.934423, -0.230696, -4.904412, 0.000000, -1.000000, -0.000000, 0.743980, 0.191286, + 3.419890, -0.230696, -1.021202, 0.000000, -1.000000, -0.000000, 0.710648, 0.444440, + 3.473628, -0.230696, -1.114279, 0.000000, -1.000000, -0.000000, 0.714129, 0.438372, + 3.459229, -0.230696, -1.168017, 0.000000, -1.000000, -0.000000, 0.713196, 0.434869, + 3.473628, -0.230696, -1.698114, 0.000000, -1.000000, -0.000000, 0.714129, 0.400311, + 3.419890, -0.230696, -1.207356, 0.000000, -1.000000, -0.000000, 0.710648, 0.432305, + 3.419890, -0.230696, -1.605037, 0.000000, -1.000000, -0.000000, 0.710648, 0.406379, + 3.459229, -0.230696, -1.644376, 0.000000, -1.000000, -0.000000, 0.713196, 0.403814, + 3.459229, -0.230696, -1.751851, 0.000000, -1.000000, -0.000000, 0.713196, 0.396808, + 3.459229, -0.230696, -2.216644, 0.000000, -1.000000, -0.000000, 0.713196, 0.366507, + 3.419890, -0.230696, -2.752340, 0.000000, -1.000000, -0.000000, 0.710648, 0.331584, + 3.419890, -0.230696, -2.363458, 0.000000, -1.000000, -0.000000, 0.710648, 0.356936, + 3.459229, -0.230696, -2.324119, 0.000000, -1.000000, -0.000000, 0.713196, 0.359500, + 3.459229, -0.230696, -2.791679, 0.000000, -1.000000, -0.000000, 0.713196, 0.329019, + 3.419890, -0.230696, -2.938493, 0.000000, -1.000000, -0.000000, 0.710648, 0.319448, + 3.459229, -0.230696, -2.899154, 0.000000, -1.000000, -0.000000, 0.713196, 0.322013, + 2.518099, -0.230696, -4.579433, 0.000000, -1.000000, -0.000000, 0.652228, 0.212472, + 3.717520, -0.230696, -5.121315, 0.000000, -1.000000, -0.000000, 0.729929, 0.177145, + 3.903779, -0.230696, -4.978394, 0.000000, -1.000000, -0.000000, 0.741995, 0.186463, + 3.855031, -0.230696, -5.041924, 0.000000, -1.000000, -0.000000, 0.738837, 0.182321, + -1.700232, 0.213748, 1.368512, 0.000000, 0.000000, 1.000000, 0.421875, 0.323428, + -1.700232, -0.230696, 1.368512, 0.000000, 0.000000, 1.000000, 0.421875, 0.367816, + -1.608902, 0.213748, 1.386678, -0.382683, 0.000000, 0.923880, 0.406250, 0.323428, + -1.608902, -0.230696, 1.386678, -0.382683, 0.000000, 0.923880, 0.406250, 0.367816, + -1.531476, 0.213748, 1.438413, -0.707108, 0.000000, 0.707106, 0.390625, 0.323428, + -1.531476, -0.230696, 1.438413, -0.707108, 0.000000, 0.707106, 0.390625, 0.367816, + -1.479742, 0.213748, 1.515839, -0.923880, 0.000000, 0.382683, 0.375000, 0.323428, + -1.479742, -0.230696, 1.515839, -0.923880, 0.000000, 0.382683, 0.375000, 0.367816, + -1.461575, 0.213748, 1.607168, -1.000000, 0.000000, 0.000000, 0.609375, 0.323428, + -1.479742, -0.230696, 1.515839, -0.923880, 0.000000, 0.382683, 0.625000, 0.367816, + -1.461575, -0.230696, 1.607168, -1.000000, 0.000000, 0.000000, 0.609375, 0.367816, + -1.479742, 0.213748, 1.515839, -0.923880, 0.000000, 0.382683, 0.625000, 0.323428, + -1.479742, 0.213748, 1.698498, -0.923880, 0.000000, -0.382683, 0.593750, 0.323428, + -1.479742, -0.230696, 1.698498, -0.923880, 0.000000, -0.382683, 0.593750, 0.367816, + -1.531476, 0.213748, 1.775924, -0.707107, 0.000000, -0.707107, 0.578125, 0.323428, + -1.531476, -0.230696, 1.775924, -0.707107, 0.000000, -0.707107, 0.578125, 0.367816, + -1.608902, 0.213748, 1.827659, -0.382683, 0.000000, -0.923880, 0.562500, 0.323428, + -1.608902, -0.230696, 1.827659, -0.382683, 0.000000, -0.923880, 0.562500, 0.367816, + -1.700232, -0.230696, 1.845825, 0.000000, 0.000000, -1.000000, 0.546875, 0.367816, + -1.700232, 0.213748, 1.845825, 0.000000, 0.000000, -1.000000, 0.546875, 0.323428, + -1.791562, 0.213748, 1.827659, 0.382683, 0.000000, -0.923880, 0.531250, 0.323428, + -1.791562, -0.230696, 1.827659, 0.382683, 0.000000, -0.923880, 0.531250, 0.367816, + -1.868988, 0.213748, 1.775924, 0.707107, 0.000000, -0.707106, 0.515625, 0.323428, + -1.868988, -0.230696, 1.775924, 0.707107, 0.000000, -0.707106, 0.515625, 0.367816, + -1.920722, -0.230696, 1.698498, 0.923880, 0.000000, -0.382683, 0.500000, 0.367816, + -1.920722, 0.213748, 1.698498, 0.923880, 0.000000, -0.382683, 0.500000, 0.323428, + -1.938889, -0.230696, 1.607168, 1.000000, 0.000000, 0.000000, 0.484375, 0.367816, + -1.938889, 0.213748, 1.607168, 1.000000, 0.000000, 0.000000, 0.484375, 0.323428, + -1.920722, -0.230696, 1.515838, 0.923879, 0.000000, 0.382684, 0.468750, 0.367816, + -1.920722, 0.213748, 1.515838, 0.923879, 0.000000, 0.382684, 0.468750, 0.323428, + -1.868988, -0.230696, 1.438412, 0.707106, 0.000000, 0.707107, 0.453125, 0.367816, + -1.868988, 0.213748, 1.438412, 0.707106, 0.000000, 0.707107, 0.453125, 0.323428, + -1.791562, 0.213748, 1.386678, 0.382682, 0.000000, 0.923880, 0.437500, 0.323428, + -1.791562, -0.230696, 1.386678, 0.382682, 0.000000, 0.923880, 0.437500, 0.367816, + 2.426769, 0.213748, -4.120286, 0.000000, 0.000000, -1.000000, 0.546875, 0.323428, + 2.518099, -0.230696, -4.138453, -0.382682, 0.000000, -0.923880, 0.562500, 0.367816, + 2.426769, -0.230696, -4.120286, 0.000000, 0.000000, -1.000000, 0.546875, 0.367816, + 2.518099, 0.213748, -4.138453, -0.382682, 0.000000, -0.923880, 0.562500, 0.323428, + 2.335438, 0.213748, -4.138453, 0.382681, 0.000000, -0.923881, 0.531250, 0.323428, + 2.335438, -0.230696, -4.138453, 0.382681, 0.000000, -0.923881, 0.531250, 0.367816, + 2.258013, -0.230696, -4.190187, 0.707106, 0.000000, -0.707107, 0.515625, 0.367816, + 2.258013, 0.213748, -4.190187, 0.707106, 0.000000, -0.707107, 0.515625, 0.323428, + 2.206278, -0.230696, -4.267612, 0.923881, 0.000000, -0.382681, 0.500000, 0.367816, + 2.206278, 0.213748, -4.267612, 0.923881, 0.000000, -0.382681, 0.500000, 0.323428, + 2.188112, -0.230696, -4.358943, 1.000000, 0.000000, -0.000000, 0.484375, 0.367816, + 2.188112, 0.213748, -4.358943, 1.000000, 0.000000, -0.000000, 0.484375, 0.323428, + 2.206278, -0.230696, -4.450274, 0.923879, 0.000000, 0.382684, 0.468750, 0.367816, + 2.206278, 0.213748, -4.450274, 0.923879, 0.000000, 0.382684, 0.468750, 0.323428, + 2.258013, -0.230696, -4.527699, 0.707106, 0.000000, 0.707107, 0.453125, 0.367816, + 2.258013, 0.213748, -4.527699, 0.707106, 0.000000, 0.707107, 0.453125, 0.323428, + 2.335439, 0.213748, -4.579433, 0.382684, 0.000000, 0.923880, 0.437500, 0.323428, + 2.335439, -0.230696, -4.579433, 0.382684, 0.000000, 0.923880, 0.437500, 0.367816, + 2.426769, 0.213748, -4.597600, -0.000000, 0.000000, 1.000000, 0.421875, 0.323428, + 2.426769, -0.230696, -4.597600, -0.000000, 0.000000, 1.000000, 0.421875, 0.367816, + 2.518099, 0.213748, -4.579433, -0.382684, 0.000000, 0.923879, 0.406250, 0.323428, + 2.518099, -0.230696, -4.579433, -0.382684, 0.000000, 0.923879, 0.406250, 0.367816, + 2.595525, 0.213748, -4.527699, -0.707109, 0.000000, 0.707104, 0.390625, 0.323428, + 2.595525, -0.230696, -4.527699, -0.707109, 0.000000, 0.707104, 0.390625, 0.367816, + 2.647259, 0.213748, -4.450273, -0.923880, 0.000000, 0.382683, 0.375000, 0.323428, + 2.647259, -0.230696, -4.450273, -0.923880, 0.000000, 0.382683, 0.375000, 0.367816, + 2.665425, 0.213748, -4.358943, -1.000000, 0.000000, 0.000000, 0.609375, 0.323428, + 2.647259, -0.230696, -4.450273, -0.923880, 0.000000, 0.382683, 0.625000, 0.367816, + 2.665425, -0.230696, -4.358943, -1.000000, 0.000000, 0.000000, 0.609375, 0.367816, + 2.647259, 0.213748, -4.450273, -0.923880, 0.000000, 0.382683, 0.625000, 0.323428, + 2.647259, 0.213748, -4.267612, -0.923880, 0.000000, -0.382682, 0.593750, 0.323428, + 2.647259, -0.230696, -4.267612, -0.923880, 0.000000, -0.382682, 0.593750, 0.367816, + 2.595524, 0.213748, -4.190187, -0.707106, 0.000000, -0.707107, 0.578125, 0.323428, + 2.595524, -0.230696, -4.190187, -0.707106, 0.000000, -0.707107, 0.578125, 0.367816, + 2.008543, -0.125124, 2.679982, 0.965925, 0.000000, -0.258821, 0.875000, 1.000000, + 1.998358, 0.213748, 2.641969, 0.997723, 0.000000, -0.067444, 0.774273, 0.932271, + 2.008543, 0.213748, 2.679982, 0.965925, 0.000000, -0.258821, 0.875000, 0.932271, + 1.998358, -0.125124, 2.641969, 0.997723, 0.000000, -0.067444, 0.774273, 1.000000, + 1.998358, 0.213748, 2.529301, 1.000000, 0.000000, 0.000000, 0.625000, 0.932271, + 1.998358, -0.125124, 2.529301, 1.000000, 0.000000, 0.000000, 0.625000, 1.000000, + 1.998358, 0.213748, 2.156847, 0.999730, 0.000000, 0.023253, 0.625000, 0.932271, + 1.998358, -0.125124, 2.156847, 0.999730, 0.000000, 0.023253, 0.625000, 1.000000, + 2.007844, 0.213748, 2.121442, 0.965926, 0.000000, 0.258819, 0.605790, 0.927394, + 2.007844, -0.125124, 2.121442, 0.965926, 0.000000, 0.258819, 0.606632, 0.987506, + 2.008543, -0.230696, 2.679982, 0.965926, 0.000000, -0.258820, 0.875000, 0.962879, + 1.998358, -0.125124, 2.641969, 0.997723, 0.000000, -0.067444, 0.774273, 0.959818, + 2.008543, -0.125124, 2.679982, 0.965925, 0.000000, -0.258821, 0.875000, 0.959818, + 1.998358, -0.230696, 2.641969, 0.997723, 0.000000, -0.067444, 0.774273, 0.962879, + 1.998358, -0.125124, 2.529301, 1.000000, 0.000000, 0.000000, 0.625000, 0.959818, + 1.998358, -0.230696, 2.529301, 1.000000, 0.000000, 0.000000, 0.625000, 0.962879, + 1.998358, -0.125124, 2.156847, 0.999730, 0.000000, 0.023253, 0.625000, 0.959818, + 1.998358, -0.230696, 2.156847, 0.999730, 0.000000, 0.023253, 0.625000, 0.962879, + 2.007844, -0.125124, 2.121442, 0.965926, 0.000000, 0.258819, 0.606133, 0.951843, + 2.007844, -0.230696, 2.121442, 0.965926, 0.000000, 0.258819, 0.606171, 0.954559, + 2.007844, -0.125124, 2.121442, 0.707106, 0.000000, 0.707107, 0.606632, 0.987506, + 2.033762, 0.213748, 2.095524, 0.707106, 0.000000, 0.707107, 0.596096, 0.928032, + 2.007844, 0.213748, 2.121442, 0.707106, 0.000000, 0.707107, 0.605790, 0.927394, + 2.033762, -0.125124, 2.095524, 0.707106, 0.000000, 0.707107, 0.596103, 0.990540, + 2.007844, -0.230696, 2.121442, 0.707106, 0.000000, 0.707108, 0.606171, 0.954559, + 2.033762, -0.125124, 2.095524, 0.707106, 0.000000, 0.707107, 0.596099, 0.953456, + 2.007844, -0.125124, 2.121442, 0.707106, 0.000000, 0.707107, 0.606133, 0.951843, + 2.033762, -0.230696, 2.095524, 0.707106, 0.000000, 0.707108, 0.596099, 0.956280, + 2.033762, -0.125124, 2.095524, 0.258820, 0.000000, 0.965926, 0.596103, 0.990540, + 2.069167, 0.213748, 2.086038, 0.129410, 0.000000, 0.991591, 0.592017, 0.932271, + 2.033762, 0.213748, 2.095524, 0.258821, 0.000000, 0.965926, 0.596096, 0.928032, + 2.069167, -0.125124, 2.086038, 0.129410, 0.000000, 0.991591, 0.592017, 1.000000, + 2.106453, 0.213748, 2.086038, -0.129410, 0.000000, 0.991591, 0.574649, 0.932271, + 2.106453, -0.125124, 2.086038, -0.129410, 0.000000, 0.991591, 0.574649, 1.000000, + 2.141858, 0.213748, 2.095524, -0.258821, 0.000000, 0.965926, 0.570049, 0.927327, + 2.141858, -0.125124, 2.095524, -0.258820, 0.000000, 0.965926, 0.570501, 0.990112, + 2.033762, -0.230696, 2.095524, 0.258820, 0.000000, 0.965926, 0.596099, 0.956280, + 2.069167, -0.125124, 2.086038, 0.129410, 0.000000, 0.991591, 0.592017, 0.959818, + 2.033762, -0.125124, 2.095524, 0.258820, 0.000000, 0.965926, 0.596099, 0.953456, + 2.069167, -0.230696, 2.086038, 0.129410, 0.000000, 0.991591, 0.592017, 0.962879, + 2.106453, -0.125124, 2.086038, -0.129410, 0.000000, 0.991591, 0.574649, 0.959818, + 2.106453, -0.230696, 2.086038, -0.129410, 0.000000, 0.991591, 0.574649, 0.962879, + 2.141858, -0.125124, 2.095524, -0.258820, 0.000000, 0.965926, 0.570233, 0.952863, + 2.141858, -0.230696, 2.095524, -0.258820, 0.000000, 0.965926, 0.570253, 0.955700, + 2.033762, -0.125124, 1.790806, 0.258820, 0.000000, -0.965926, 0.390530, 0.996753, + 2.033762, 0.213748, 1.790806, 0.258821, 0.000000, -0.965926, 0.393538, 0.932241, + 2.069167, -0.125124, 1.800292, 0.129410, 0.000000, -0.991591, 0.407983, 1.000000, + 2.069167, 0.213748, 1.800292, 0.129410, 0.000000, -0.991591, 0.407983, 0.932271, + 2.106453, -0.125124, 1.800292, -0.129410, 0.000000, -0.991591, 0.425351, 1.000000, + 2.106453, 0.213748, 1.800292, -0.129410, 0.000000, -0.991591, 0.425351, 0.932271, + 2.141858, -0.125124, 1.790806, -0.258820, 0.000000, -0.965926, 0.429437, 0.990540, + 2.141858, 0.213748, 1.790806, -0.258821, 0.000000, -0.965926, 0.429429, 0.928032, + 2.033762, -0.230696, 1.790806, 0.258817, 0.000000, -0.965927, 0.392179, 0.961395, + 2.033762, -0.125124, 1.790806, 0.258820, 0.000000, -0.965926, 0.392315, 0.958480, + 2.069167, -0.230696, 1.800292, 0.129408, 0.000000, -0.991591, 0.407983, 0.962879, + 2.069167, -0.125124, 1.800292, 0.129410, 0.000000, -0.991591, 0.407983, 0.959818, + 2.106453, -0.230696, 1.800292, -0.129408, 0.000000, -0.991591, 0.425351, 0.962879, + 2.106453, -0.125124, 1.800292, -0.129410, 0.000000, -0.991591, 0.425351, 0.959818, + 2.141858, -0.230696, 1.790806, -0.258817, 0.000000, -0.965927, 0.429432, 0.956280, + 2.141858, -0.125124, 1.790806, -0.258820, 0.000000, -0.965926, 0.429432, 0.953456, + 2.007844, -0.125124, 1.764888, 0.707107, 0.000000, -0.707107, 0.378934, 0.993038, + 2.007844, 0.213748, 1.764888, 0.707106, 0.000000, -0.707107, 0.381895, 0.929909, + 2.033762, -0.125124, 1.790806, 0.707107, 0.000000, -0.707107, 0.390530, 0.996753, + 2.033762, 0.213748, 1.790806, 0.707106, 0.000000, -0.707107, 0.393538, 0.932241, + 2.007844, -0.230696, 1.764888, 0.707108, 0.000000, -0.707106, 0.380557, 0.958437, + 2.007844, -0.125124, 1.764888, 0.707107, 0.000000, -0.707107, 0.380691, 0.955585, + 2.033762, -0.230696, 1.790806, 0.707108, 0.000000, -0.707106, 0.392179, 0.961395, + 2.033762, -0.125124, 1.790806, 0.707107, 0.000000, -0.707107, 0.392315, 0.958480, + 2.007844, -0.125124, 1.764888, 0.965926, 0.000000, -0.258820, 0.378934, 0.993038, + 1.998358, 0.213748, 1.729483, 0.999730, 0.000000, -0.023253, 0.375000, 0.932271, + 2.007844, 0.213748, 1.764888, 0.965926, 0.000000, -0.258819, 0.381895, 0.929909, + 1.998358, -0.125124, 1.729483, 0.999730, 0.000000, -0.023253, 0.375000, 1.000000, + 1.998358, 0.213748, 1.357030, 1.000000, 0.000000, 0.000000, 0.375000, 0.932271, + 1.998358, -0.125124, 1.357030, 1.000000, 0.000000, 0.000000, 0.375000, 1.000000, + 1.998358, 0.213748, 1.244361, 0.997723, 0.000000, 0.067444, 0.225727, 0.932271, + 1.998358, -0.125124, 1.244361, 0.997723, 0.000000, 0.067444, 0.225727, 1.000000, + 2.008543, 0.213748, 1.206348, 0.965926, 0.000000, 0.258820, 0.125000, 0.932271, + 2.008543, -0.125124, 1.206348, 0.965926, 0.000000, 0.258820, 0.125000, 1.000000, + 2.007844, -0.230696, 1.764888, 0.965926, 0.000000, -0.258820, 0.380557, 0.958437, + 1.998358, -0.125124, 1.729483, 0.999730, 0.000000, -0.023253, 0.375000, 0.959818, + 2.007844, -0.125124, 1.764888, 0.965926, 0.000000, -0.258820, 0.380691, 0.955585, + 1.998358, -0.230696, 1.729483, 0.999730, 0.000000, -0.023253, 0.375000, 0.962879, + 1.998358, -0.125124, 1.357030, 1.000000, 0.000000, 0.000000, 0.375000, 0.959818, + 1.998358, -0.230696, 1.357030, 1.000000, 0.000000, 0.000000, 0.375000, 0.962879, + 1.998358, -0.125124, 1.244361, 0.997723, 0.000000, 0.067444, 0.225727, 0.959818, + 1.998358, -0.230696, 1.244361, 0.997723, 0.000000, 0.067444, 0.225727, 0.962879, + 2.008543, -0.125124, 1.206348, 0.965926, 0.000000, 0.258820, 0.125000, 0.959818, + 2.008543, -0.230696, 1.206348, 0.965926, 0.000000, 0.258820, 0.125000, 0.962879, + 2.008543, 0.213748, 1.206348, 0.707107, 0.000000, 0.707107, 0.375000, 0.317729, + 2.008543, -0.125124, 1.206348, 0.707107, 0.000000, 0.707107, 0.375000, 0.250000, + 2.036371, 0.213748, 1.178520, 0.707107, 0.000000, 0.707107, 0.398267, 0.320043, + 2.036371, -0.125124, 1.178520, 0.707107, 0.000000, 0.707107, 0.398189, 0.255187, + 2.008543, -0.125124, 1.206348, 0.707107, 0.000000, 0.707107, 0.375000, 0.290182, + 2.008543, -0.230696, 1.206348, 0.707106, 0.000000, 0.707107, 0.375000, 0.287121, + 2.036371, -0.125124, 1.178520, 0.707107, 0.000000, 0.707107, 0.398235, 0.293665, + 2.036371, -0.230696, 1.178520, 0.707106, 0.000000, 0.707107, 0.398232, 0.290734, + 2.036371, 0.213748, 1.178520, 0.258820, 0.000000, 0.965926, 0.398267, 0.320043, + 2.036371, -0.125124, 1.178520, 0.258820, 0.000000, 0.965926, 0.398189, 0.255187, + 2.074385, 0.213748, 1.168334, 0.072107, 0.000000, 0.997397, 0.410413, 0.317729, + 2.074385, -0.125124, 1.168334, 0.072107, 0.000000, 0.997397, 0.410413, 0.250000, + 2.177263, 0.213748, 1.168334, 0.000000, 0.000000, 1.000000, 0.458333, 0.317729, + 2.177263, -0.125124, 1.168334, 0.000000, 0.000000, 1.000000, 0.458333, 0.250000, + 2.940491, 0.213748, 1.168334, 0.000000, 0.000000, 1.000000, 0.541667, 0.317729, + 2.940491, -0.125124, 1.168334, 0.000000, 0.000000, 1.000000, 0.541667, 0.250000, + 3.043369, 0.213748, 1.168334, -0.072107, 0.000000, 0.997397, 0.589587, 0.317729, + 3.043369, -0.125124, 1.168334, -0.072107, 0.000000, 0.997397, 0.589587, 0.250000, + 3.081383, 0.213748, 1.178520, -0.258820, 0.000000, 0.965926, 0.602833, 0.319247, + 3.081383, -0.125124, 1.178520, -0.258820, 0.000000, 0.965926, 0.601892, 0.255128, + 2.036371, -0.125124, 1.178520, 0.258820, 0.000000, 0.965926, 0.398235, 0.293665, + 2.036371, -0.230696, 1.178520, 0.258820, 0.000000, 0.965926, 0.398232, 0.290734, + 2.074385, -0.125124, 1.168334, 0.072107, 0.000000, 0.997397, 0.410413, 0.290182, + 2.074385, -0.230696, 1.168334, 0.072107, 0.000000, 0.997397, 0.410413, 0.287121, + 2.177263, -0.125124, 1.168334, 0.000000, 0.000000, 1.000000, 0.458333, 0.290182, + 2.177263, -0.230696, 1.168334, 0.000000, 0.000000, 1.000000, 0.458333, 0.287121, + 2.940491, -0.125124, 1.168334, 0.000000, 0.000000, 1.000000, 0.541667, 0.290182, + 2.940491, -0.230696, 1.168334, 0.000000, 0.000000, 1.000000, 0.541667, 0.287121, + 3.043369, -0.125124, 1.168334, -0.072107, 0.000000, 0.997397, 0.589587, 0.290182, + 3.043369, -0.230696, 1.168334, -0.072107, 0.000000, 0.997397, 0.589587, 0.287121, + 3.081383, -0.125124, 1.178520, -0.258820, 0.000000, 0.965926, 0.602450, 0.293169, + 3.081383, -0.230696, 1.178520, -0.258820, 0.000000, 0.965926, 0.602408, 0.290271, + 3.011301, 0.213748, 2.086038, 0.129410, 0.000000, 0.991591, 0.425351, 0.932271, + 3.011301, -0.125124, 2.086038, 0.129410, 0.000000, 0.991591, 0.425351, 1.000000, + 3.048587, 0.213748, 2.086038, -0.129410, 0.000000, 0.991591, 0.407983, 0.932271, + 3.048587, -0.125124, 2.086038, -0.129410, 0.000000, 0.991591, 0.407983, 1.000000, + 3.083992, 0.213748, 2.095524, -0.258821, 0.000000, 0.965926, 0.393538, 0.932241, + 3.083992, -0.125124, 2.095524, -0.258820, 0.000000, 0.965926, 0.390530, 0.996753, + 2.975896, 0.213748, 2.095524, 0.258821, 0.000000, 0.965926, 0.429429, 0.928032, + 2.975896, -0.125124, 2.095524, 0.258820, 0.000000, 0.965926, 0.429437, 0.990540, + 3.048587, -0.125124, 2.086038, -0.129410, 0.000000, 0.991591, 0.407983, 0.959818, + 3.048587, -0.230696, 2.086038, -0.129410, 0.000000, 0.991591, 0.407983, 0.962879, + 3.083992, -0.125124, 2.095524, -0.258820, 0.000000, 0.965926, 0.392315, 0.958480, + 3.083992, -0.230696, 2.095524, -0.258820, 0.000000, 0.965926, 0.392179, 0.961395, + 3.011301, -0.230696, 2.086038, 0.129410, 0.000000, 0.991591, 0.425351, 0.962879, + 3.011301, -0.125124, 2.086038, 0.129410, 0.000000, 0.991591, 0.425351, 0.959818, + 2.975896, -0.125124, 2.095524, 0.258820, 0.000000, 0.965926, 0.429432, 0.953456, + 2.975896, -0.230696, 2.095524, 0.258820, 0.000000, 0.965926, 0.429432, 0.956280, + 3.083992, -0.125124, 2.095524, -0.707106, 0.000000, 0.707107, 0.390530, 0.996753, + 3.109910, 0.213748, 2.121442, -0.707106, 0.000000, 0.707107, 0.381895, 0.929909, + 3.083992, 0.213748, 2.095524, -0.707106, 0.000000, 0.707107, 0.393538, 0.932241, + 3.109910, -0.125124, 2.121442, -0.707106, 0.000000, 0.707107, 0.378934, 0.993038, + 3.083992, -0.230696, 2.095524, -0.707106, 0.000000, 0.707108, 0.392179, 0.961395, + 3.109910, -0.125124, 2.121442, -0.707106, 0.000000, 0.707107, 0.380691, 0.955585, + 3.083992, -0.125124, 2.095524, -0.707106, 0.000000, 0.707107, 0.392315, 0.958480, + 3.109910, -0.230696, 2.121442, -0.707106, 0.000000, 0.707108, 0.380557, 0.958437, + 3.109910, 0.213748, 2.121442, -0.965926, 0.000000, 0.258819, 0.381895, 0.929909, + 3.109910, -0.125124, 2.121442, -0.965926, 0.000000, 0.258819, 0.378934, 0.993038, + 3.119396, 0.213748, 2.156847, -0.999730, 0.000000, 0.023253, 0.375000, 0.932271, + 3.119396, -0.125124, 2.156847, -0.999730, 0.000000, 0.023253, 0.375000, 1.000000, + 3.119396, -0.125124, 2.529301, -1.000000, 0.000000, 0.000000, 0.375000, 1.000000, + 3.119396, 0.213748, 2.529301, -1.000000, 0.000000, 0.000000, 0.375000, 0.932271, + 3.119396, 0.213748, 2.641969, -0.997723, 0.000000, -0.067444, 0.225727, 0.932271, + 3.119396, -0.125124, 2.641969, -0.997723, 0.000000, -0.067444, 0.225727, 1.000000, + 3.109210, 0.213748, 2.679982, -0.965925, 0.000000, -0.258821, 0.125000, 0.932271, + 3.109210, -0.125124, 2.679982, -0.965925, 0.000000, -0.258821, 0.125000, 1.000000, + 3.119396, -0.125124, 2.641969, -0.997723, 0.000000, -0.067444, 0.225727, 0.959818, + 3.119396, -0.230696, 2.641969, -0.997723, 0.000000, -0.067444, 0.225727, 0.962879, + 3.109210, -0.125124, 2.679982, -0.965925, 0.000000, -0.258821, 0.125000, 0.959818, + 3.109210, -0.230696, 2.679982, -0.965926, 0.000000, -0.258820, 0.125000, 0.962879, + 3.119396, -0.230696, 2.529301, -1.000000, 0.000000, 0.000000, 0.375000, 0.962879, + 3.119396, -0.125124, 2.529301, -1.000000, 0.000000, 0.000000, 0.375000, 0.959818, + 3.119396, -0.230696, 2.156847, -0.999730, 0.000000, 0.023253, 0.375000, 0.962879, + 3.119396, -0.125124, 2.156847, -0.999730, 0.000000, 0.023253, 0.375000, 0.959818, + 3.109910, -0.125124, 2.121442, -0.965926, 0.000000, 0.258819, 0.380691, 0.955585, + 3.109910, -0.230696, 2.121442, -0.965926, 0.000000, 0.258819, 0.380557, 0.958437, + 3.043369, -0.125124, 2.717996, -0.072107, 0.000000, -0.997397, 0.410413, 0.250000, + 3.043369, 0.213748, 2.717996, -0.072107, 0.000000, -0.997397, 0.410413, 0.317729, + 3.081383, -0.125124, 2.707810, -0.258821, 0.000000, -0.965925, 0.398189, 0.255187, + 3.081383, 0.213748, 2.707810, -0.258820, 0.000000, -0.965926, 0.398267, 0.320043, + 2.940491, -0.125124, 2.717996, 0.000000, 0.000000, -1.000000, 0.458333, 0.250000, + 2.940491, 0.213748, 2.717996, 0.000000, 0.000000, -1.000000, 0.458333, 0.317729, + 2.177263, -0.125124, 2.717996, 0.000000, 0.000000, -1.000000, 0.541667, 0.250000, + 2.177263, 0.213748, 2.717996, 0.000000, 0.000000, -1.000000, 0.541667, 0.317729, + 2.074385, -0.125124, 2.717996, 0.072107, 0.000000, -0.997397, 0.589587, 0.250000, + 2.074385, 0.213748, 2.717996, 0.072107, 0.000000, -0.997397, 0.589587, 0.317729, + 2.036371, -0.125124, 2.707810, 0.258821, 0.000000, -0.965925, 0.601892, 0.255128, + 2.036371, 0.213748, 2.707810, 0.258820, 0.000000, -0.965926, 0.602833, 0.319247, + 2.036371, -0.230696, 2.707810, 0.258825, 0.000000, -0.965924, 0.602408, 0.290271, + 2.036371, -0.125124, 2.707810, 0.258821, 0.000000, -0.965925, 0.602450, 0.293169, + 2.074385, -0.230696, 2.717996, 0.072108, 0.000000, -0.997397, 0.589587, 0.287121, + 2.074385, -0.125124, 2.717996, 0.072107, 0.000000, -0.997397, 0.589587, 0.290182, + 2.177263, -0.230696, 2.717996, 0.000000, 0.000000, -1.000000, 0.541667, 0.287121, + 2.177263, -0.125124, 2.717996, 0.000000, 0.000000, -1.000000, 0.541667, 0.290182, + 2.940491, -0.230696, 2.717996, 0.000000, 0.000000, -1.000000, 0.458333, 0.287121, + 2.940491, -0.125124, 2.717996, 0.000000, 0.000000, -1.000000, 0.458333, 0.290182, + 3.043369, -0.230696, 2.717996, -0.072108, 0.000000, -0.997397, 0.410413, 0.287121, + 3.043369, -0.125124, 2.717996, -0.072107, 0.000000, -0.997397, 0.410413, 0.290182, + 3.081383, -0.230696, 2.707810, -0.258825, 0.000000, -0.965924, 0.398232, 0.290734, + 3.081383, -0.125124, 2.707810, -0.258821, 0.000000, -0.965925, 0.398235, 0.293665, + 2.036371, -0.125124, 2.707810, 0.707109, 0.000000, -0.707104, 0.601892, 0.255128, + 2.008543, 0.213748, 2.679982, 0.707110, 0.000000, -0.707104, 0.625000, 0.317729, + 2.036371, 0.213748, 2.707810, 0.707110, 0.000000, -0.707104, 0.602833, 0.319247, + 2.008543, -0.125124, 2.679982, 0.707109, 0.000000, -0.707104, 0.625000, 0.250000, + 2.008543, -0.230696, 2.679982, 0.707107, 0.000000, -0.707106, 0.625000, 0.287121, + 2.008543, -0.125124, 2.679982, 0.707109, 0.000000, -0.707104, 0.625000, 0.290182, + 2.036371, -0.230696, 2.707810, 0.707107, 0.000000, -0.707106, 0.602408, 0.290271, + 2.036371, -0.125124, 2.707810, 0.707109, 0.000000, -0.707104, 0.602450, 0.293169, + 3.081383, 0.213748, 1.178520, -0.707107, 0.000000, 0.707107, 0.602833, 0.319247, + 3.081383, -0.125124, 1.178520, -0.707107, 0.000000, 0.707107, 0.601892, 0.255128, + 3.109210, 0.213748, 1.206348, -0.707107, 0.000000, 0.707107, 0.625000, 0.317729, + 3.109210, -0.125124, 1.206348, -0.707107, 0.000000, 0.707107, 0.625000, 0.250000, + 3.081383, -0.125124, 1.178520, -0.707107, 0.000000, 0.707107, 0.602450, 0.293169, + 3.081383, -0.230696, 1.178520, -0.707106, 0.000000, 0.707107, 0.602408, 0.290271, + 3.109210, -0.125124, 1.206348, -0.707107, 0.000000, 0.707107, 0.625000, 0.290182, + 3.109210, -0.230696, 1.206348, -0.707106, 0.000000, 0.707107, 0.625000, 0.287121, + 3.109210, 0.213748, 1.206348, -0.965926, 0.000000, 0.258820, 0.875000, 0.932271, + 3.109210, -0.125124, 1.206348, -0.965926, 0.000000, 0.258820, 0.875000, 1.000000, + 3.119396, 0.213748, 1.244361, -0.997723, 0.000000, 0.067444, 0.774273, 0.932271, + 3.119396, -0.125124, 1.244361, -0.997723, 0.000000, 0.067444, 0.774273, 1.000000, + 3.119396, 0.213748, 1.357030, -1.000000, 0.000000, 0.000000, 0.625000, 0.932271, + 3.119396, -0.125124, 1.357030, -1.000000, 0.000000, 0.000000, 0.625000, 1.000000, + 3.119396, -0.125124, 1.729483, -0.999730, 0.000000, -0.023253, 0.625000, 1.000000, + 3.119396, 0.213748, 1.729483, -0.999730, 0.000000, -0.023253, 0.625000, 0.932271, + 3.109910, 0.213748, 1.764888, -0.965926, 0.000000, -0.258819, 0.605790, 0.927394, + 3.109910, -0.125124, 1.764888, -0.965926, 0.000000, -0.258820, 0.606632, 0.987506, + 3.109210, -0.125124, 1.206348, -0.965926, 0.000000, 0.258820, 0.875000, 0.959818, + 3.109210, -0.230696, 1.206348, -0.965926, 0.000000, 0.258820, 0.875000, 0.962879, + 3.119396, -0.125124, 1.244361, -0.997723, 0.000000, 0.067444, 0.774273, 0.959818, + 3.119396, -0.230696, 1.244361, -0.997723, 0.000000, 0.067444, 0.774273, 0.962879, + 3.119396, -0.230696, 1.357030, -1.000000, 0.000000, 0.000000, 0.625000, 0.962879, + 3.119396, -0.125124, 1.357030, -1.000000, 0.000000, 0.000000, 0.625000, 0.959818, + 3.119396, -0.125124, 1.729483, -0.999730, 0.000000, -0.023253, 0.625000, 0.959818, + 3.119396, -0.230696, 1.729483, -0.999730, 0.000000, -0.023253, 0.625000, 0.962879, + 3.109910, -0.125124, 1.764888, -0.965926, 0.000000, -0.258820, 0.606133, 0.951843, + 3.109910, -0.230696, 1.764888, -0.965926, 0.000000, -0.258820, 0.606171, 0.954559, + 3.083992, -0.125124, 1.790806, -0.707107, 0.000000, -0.707107, 0.596103, 0.990540, + 3.083992, 0.213748, 1.790806, -0.707106, 0.000000, -0.707107, 0.596096, 0.928032, + 3.109910, -0.125124, 1.764888, -0.707107, 0.000000, -0.707107, 0.606632, 0.987506, + 3.109910, 0.213748, 1.764888, -0.707106, 0.000000, -0.707107, 0.605790, 0.927394, + 3.083992, -0.230696, 1.790806, -0.707108, 0.000000, -0.707106, 0.596099, 0.956280, + 3.083992, -0.125124, 1.790806, -0.707107, 0.000000, -0.707107, 0.596099, 0.953456, + 3.109910, -0.230696, 1.764888, -0.707108, 0.000000, -0.707106, 0.606171, 0.954559, + 3.109910, -0.125124, 1.764888, -0.707107, 0.000000, -0.707107, 0.606133, 0.951843, + 3.048587, -0.125124, 1.800292, -0.129410, 0.000000, -0.991591, 0.592017, 1.000000, + 3.048587, 0.213748, 1.800292, -0.129410, 0.000000, -0.991591, 0.592017, 0.932271, + 3.083992, -0.125124, 1.790806, -0.258820, 0.000000, -0.965926, 0.596103, 0.990540, + 3.083992, 0.213748, 1.790806, -0.258821, 0.000000, -0.965926, 0.596096, 0.928032, + 3.011301, -0.125124, 1.800292, 0.129410, 0.000000, -0.991591, 0.574649, 1.000000, + 3.011301, 0.213748, 1.800292, 0.129410, 0.000000, -0.991591, 0.574649, 0.932271, + 2.975896, -0.125124, 1.790806, 0.258820, 0.000000, -0.965926, 0.570501, 0.990112, + 2.975896, 0.213748, 1.790806, 0.258821, 0.000000, -0.965926, 0.570049, 0.927327, + 2.975896, -0.230696, 1.790806, 0.258817, 0.000000, -0.965927, 0.570253, 0.955700, + 2.975896, -0.125124, 1.790806, 0.258820, 0.000000, -0.965926, 0.570233, 0.952863, + 3.011301, -0.230696, 1.800292, 0.129408, 0.000000, -0.991591, 0.574649, 0.962879, + 3.011301, -0.125124, 1.800292, 0.129410, 0.000000, -0.991591, 0.574649, 0.959818, + 3.048587, -0.230696, 1.800292, -0.129408, 0.000000, -0.991591, 0.592017, 0.962879, + 3.048587, -0.125124, 1.800292, -0.129410, 0.000000, -0.991591, 0.592017, 0.959818, + 3.083992, -0.230696, 1.790806, -0.258817, 0.000000, -0.965927, 0.596099, 0.956280, + 3.083992, -0.125124, 1.790806, -0.258820, 0.000000, -0.965926, 0.596099, 0.953456, + 2.949978, -0.125124, 1.764888, 0.707107, 0.000000, -0.707107, 0.562971, 0.984216, + 2.949978, 0.213748, 1.764888, 0.707106, 0.000000, -0.707107, 0.561409, 0.923385, + 2.975896, -0.125124, 1.790806, 0.707107, 0.000000, -0.707107, 0.570501, 0.990112, + 2.975896, 0.213748, 1.790806, 0.707106, 0.000000, -0.707107, 0.570049, 0.927327, + 2.949978, -0.230696, 1.764888, 0.707108, 0.000000, -0.707106, 0.562115, 0.950876, + 2.949978, -0.125124, 1.764888, 0.707107, 0.000000, -0.707107, 0.562044, 0.948127, + 2.975896, -0.230696, 1.790806, 0.707108, 0.000000, -0.707106, 0.570253, 0.955700, + 2.975896, -0.125124, 1.790806, 0.707107, 0.000000, -0.707107, 0.570233, 0.952863, + 2.949978, -0.125124, 1.764888, 0.965926, 0.000000, -0.258820, 0.562971, 0.984216, + 2.940491, 0.213748, 1.729483, 0.999730, 0.000000, -0.023253, 0.541667, 0.932271, + 2.949978, 0.213748, 1.764888, 0.965926, 0.000000, -0.258819, 0.561409, 0.923385, + 2.940491, -0.125124, 1.729483, 0.999730, 0.000000, -0.023253, 0.541667, 1.000000, + 2.940491, 0.213748, 1.357030, 1.000000, 0.000000, 0.000000, 0.541667, 0.932271, + 2.940491, -0.125124, 1.357030, 1.000000, 0.000000, 0.000000, 0.541667, 1.000000, + 2.940491, -0.230696, 1.729483, 0.999730, 0.000000, -0.023253, 0.541667, 0.962879, + 2.940491, -0.125124, 1.357030, 1.000000, 0.000000, 0.000000, 0.541667, 0.959818, + 2.940491, -0.125124, 1.729483, 0.999730, 0.000000, -0.023253, 0.541667, 0.959818, + 2.940491, -0.230696, 1.357030, 1.000000, 0.000000, 0.000000, 0.541667, 0.962879, + 2.949978, -0.230696, 1.764888, 0.965926, 0.000000, -0.258820, 0.562115, 0.950876, + 2.949978, -0.125124, 1.764888, 0.965926, 0.000000, -0.258820, 0.562044, 0.948127, + 2.940491, -0.125124, 1.357030, 0.000000, 0.000000, -1.000000, 0.541667, 1.000000, + 2.177263, -0.125124, 1.357030, 0.000000, 0.000000, -1.000000, 0.458333, 1.000000, + 2.177263, 0.213748, 1.357030, 0.000000, 0.000000, -1.000000, 0.458333, 0.932271, + 2.940491, 0.213748, 1.357030, 0.000000, 0.000000, -1.000000, 0.541667, 0.932271, + 2.940491, -0.230696, 1.357030, 0.000000, 0.000000, -1.000000, 0.541667, 0.962879, + 2.177263, -0.230696, 1.357030, 0.000000, 0.000000, -1.000000, 0.458333, 0.962879, + 2.177263, -0.125124, 1.357030, 0.000000, 0.000000, -1.000000, 0.458333, 0.959818, + 2.940491, -0.125124, 1.357030, 0.000000, 0.000000, -1.000000, 0.541667, 0.959818, + 2.177263, -0.125124, 1.729483, -0.999730, 0.000000, -0.023253, 0.458333, 1.000000, + 2.177263, 0.213748, 1.729483, -0.999730, 0.000000, -0.023253, 0.458333, 0.932271, + 2.177263, -0.125124, 1.357030, -1.000000, 0.000000, 0.000000, 0.458333, 1.000000, + 2.177263, 0.213748, 1.357030, -1.000000, 0.000000, 0.000000, 0.458333, 0.932271, + 2.167776, 0.213748, 1.764888, -0.965926, 0.000000, -0.258819, 0.439123, 0.927394, + 2.167776, -0.125124, 1.764888, -0.965926, 0.000000, -0.258820, 0.439966, 0.987506, + 2.177263, -0.125124, 1.729483, -0.999730, 0.000000, -0.023253, 0.458333, 0.959818, + 2.177263, -0.230696, 1.729483, -0.999730, 0.000000, -0.023253, 0.458333, 0.962879, + 2.167776, -0.125124, 1.764888, -0.965926, 0.000000, -0.258820, 0.439466, 0.951843, + 2.167776, -0.230696, 1.764888, -0.965926, 0.000000, -0.258820, 0.439504, 0.954559, + 2.177263, -0.230696, 1.357030, -1.000000, 0.000000, 0.000000, 0.458333, 0.962879, + 2.177263, -0.125124, 1.357030, -1.000000, 0.000000, 0.000000, 0.458333, 0.959818, + 2.141858, -0.125124, 1.790806, -0.707107, 0.000000, -0.707107, 0.429437, 0.990540, + 2.141858, 0.213748, 1.790806, -0.707106, 0.000000, -0.707107, 0.429429, 0.928032, + 2.167776, -0.125124, 1.764888, -0.707107, 0.000000, -0.707107, 0.439966, 0.987506, + 2.167776, 0.213748, 1.764888, -0.707106, 0.000000, -0.707107, 0.439123, 0.927394, + 2.141858, -0.230696, 1.790806, -0.707108, 0.000000, -0.707106, 0.429432, 0.956280, + 2.141858, -0.125124, 1.790806, -0.707107, 0.000000, -0.707107, 0.429432, 0.953456, + 2.167776, -0.230696, 1.764888, -0.707108, 0.000000, -0.707106, 0.439504, 0.954559, + 2.167776, -0.125124, 1.764888, -0.707107, 0.000000, -0.707107, 0.439466, 0.951843, + 2.141858, -0.125124, 2.095524, -0.707106, 0.000000, 0.707107, 0.570501, 0.990112, + 2.167776, 0.213748, 2.121442, -0.707106, 0.000000, 0.707107, 0.561409, 0.923385, + 2.141858, 0.213748, 2.095524, -0.707106, 0.000000, 0.707107, 0.570049, 0.927327, + 2.167776, -0.125124, 2.121442, -0.707106, 0.000000, 0.707107, 0.562971, 0.984216, + 2.141858, -0.125124, 2.095524, -0.707106, 0.000000, 0.707107, 0.570233, 0.952863, + 2.141858, -0.230696, 2.095524, -0.707106, 0.000000, 0.707108, 0.570253, 0.955700, + 2.167776, -0.125124, 2.121442, -0.707106, 0.000000, 0.707107, 0.562044, 0.948127, + 2.167776, -0.230696, 2.121442, -0.707106, 0.000000, 0.707108, 0.562115, 0.950876, + 2.167776, 0.213748, 2.121442, -0.965926, 0.000000, 0.258819, 0.561409, 0.923385, + 2.167776, -0.125124, 2.121442, -0.965926, 0.000000, 0.258819, 0.562971, 0.984216, + 2.177263, 0.213748, 2.156847, -0.999730, 0.000000, 0.023253, 0.541667, 0.932271, + 2.177263, -0.125124, 2.156847, -0.999730, 0.000000, 0.023253, 0.541667, 1.000000, + 2.177263, -0.125124, 2.529301, -1.000000, 0.000000, 0.000000, 0.541667, 1.000000, + 2.177263, 0.213748, 2.529301, -1.000000, 0.000000, 0.000000, 0.541667, 0.932271, + 2.167776, -0.125124, 2.121442, -0.965926, 0.000000, 0.258819, 0.562044, 0.948127, + 2.167776, -0.230696, 2.121442, -0.965926, 0.000000, 0.258819, 0.562115, 0.950876, + 2.177263, -0.125124, 2.156847, -0.999730, 0.000000, 0.023253, 0.541667, 0.959818, + 2.177263, -0.230696, 2.156847, -0.999730, 0.000000, 0.023253, 0.541667, 0.962879, + 2.177263, -0.230696, 2.529301, -1.000000, 0.000000, 0.000000, 0.541667, 0.962879, + 2.177263, -0.125124, 2.529301, -1.000000, 0.000000, 0.000000, 0.541667, 0.959818, + 2.940491, 0.213748, 2.529301, 0.000000, 0.000000, 1.000000, 0.458333, 0.932271, + 2.177263, 0.213748, 2.529301, 0.000000, 0.000000, 1.000000, 0.541667, 0.932271, + 2.177263, -0.125124, 2.529301, 0.000000, 0.000000, 1.000000, 0.541667, 1.000000, + 2.940491, -0.125124, 2.529301, 0.000000, 0.000000, 1.000000, 0.458333, 1.000000, + 2.177263, -0.230696, 2.529301, 0.000000, 0.000000, 1.000000, 0.541667, 0.962879, + 2.940491, -0.125124, 2.529301, 0.000000, 0.000000, 1.000000, 0.458333, 0.959818, + 2.177263, -0.125124, 2.529301, 0.000000, 0.000000, 1.000000, 0.541667, 0.959818, + 2.940491, -0.230696, 2.529301, 0.000000, 0.000000, 1.000000, 0.458333, 0.962879, + 2.940491, -0.125124, 2.529301, 1.000000, 0.000000, 0.000000, 0.458333, 1.000000, + 2.940491, 0.213748, 2.156847, 0.999730, 0.000000, 0.023253, 0.458333, 0.932271, + 2.940491, 0.213748, 2.529301, 1.000000, 0.000000, 0.000000, 0.458333, 0.932271, + 2.940491, -0.125124, 2.156847, 0.999730, 0.000000, 0.023253, 0.458333, 1.000000, + 2.949978, 0.213748, 2.121442, 0.965926, 0.000000, 0.258819, 0.439123, 0.927394, + 2.949978, -0.125124, 2.121442, 0.965926, 0.000000, 0.258819, 0.439966, 0.987506, + 2.940491, -0.230696, 2.529301, 1.000000, 0.000000, 0.000000, 0.458333, 0.962879, + 2.940491, -0.125124, 2.156847, 0.999730, 0.000000, 0.023253, 0.458333, 0.959818, + 2.940491, -0.125124, 2.529301, 1.000000, 0.000000, 0.000000, 0.458333, 0.959818, + 2.940491, -0.230696, 2.156847, 0.999730, 0.000000, 0.023253, 0.458333, 0.962879, + 2.949978, -0.125124, 2.121442, 0.965926, 0.000000, 0.258819, 0.439466, 0.951843, + 2.949978, -0.230696, 2.121442, 0.965926, 0.000000, 0.258819, 0.439504, 0.954559, + 2.949978, -0.125124, 2.121442, 0.707106, 0.000000, 0.707107, 0.439966, 0.987506, + 2.975896, 0.213748, 2.095524, 0.707106, 0.000000, 0.707107, 0.429429, 0.928032, + 2.949978, 0.213748, 2.121442, 0.707106, 0.000000, 0.707107, 0.439123, 0.927394, + 2.975896, -0.125124, 2.095524, 0.707106, 0.000000, 0.707107, 0.429437, 0.990540, + 2.949978, -0.230696, 2.121442, 0.707106, 0.000000, 0.707108, 0.439504, 0.954559, + 2.975896, -0.125124, 2.095524, 0.707106, 0.000000, 0.707107, 0.429432, 0.953456, + 2.949978, -0.125124, 2.121442, 0.707106, 0.000000, 0.707107, 0.439466, 0.951843, + 2.975896, -0.230696, 2.095524, 0.707106, 0.000000, 0.707108, 0.429432, 0.956280, + 3.109210, 0.213748, 2.679982, -0.707110, 0.000000, -0.707104, 0.375000, 0.317729, + 3.109210, -0.125124, 2.679982, -0.707109, 0.000000, -0.707104, 0.375000, 0.250000, + 3.081383, 0.213748, 2.707810, -0.707110, 0.000000, -0.707104, 0.398267, 0.320043, + 3.081383, -0.125124, 2.707810, -0.707109, 0.000000, -0.707104, 0.398189, 0.255187, + 3.109210, -0.125124, 2.679982, -0.707109, 0.000000, -0.707104, 0.375000, 0.290182, + 3.109210, -0.230696, 2.679982, -0.707107, 0.000000, -0.707106, 0.375000, 0.287121, + 3.081383, -0.125124, 2.707810, -0.707109, 0.000000, -0.707104, 0.398235, 0.293665, + 3.081383, -0.230696, 2.707810, -0.707107, 0.000000, -0.707106, 0.398232, 0.290734, + 0.135448, 0.225022, -4.563621, -1.000000, 0.000000, 0.000000, 0.012777, 0.789557, + 0.135448, 0.536612, -4.563621, -1.000000, 0.000000, 0.000000, 0.012777, 0.789557, + 0.135448, 0.225022, -4.954557, -1.000000, 0.000000, 0.000000, 0.012777, 0.210443, + 0.135448, 0.536612, -4.954557, -1.000000, 0.000000, 0.000000, 0.012777, 0.210443, + 0.850807, 0.536612, -4.563621, 0.000000, 1.000000, 0.000000, 0.987223, 0.789557, + 0.135448, 0.536612, -4.954557, 0.000000, 1.000000, 0.000000, 0.012777, 0.210443, + 0.135448, 0.536612, -4.563621, 0.000000, 1.000000, 0.000000, 0.012777, 0.789557, + 0.850807, 0.536612, -4.954557, 0.000000, 1.000000, 0.000000, 0.987223, 0.210443, + 0.850807, 0.225022, -4.563621, 1.000000, 0.000000, 0.000000, 0.987223, 0.789557, + 0.850807, 0.536612, -4.954557, 1.000000, 0.000000, 0.000000, 0.987223, 0.210443, + 0.850807, 0.536612, -4.563621, 1.000000, 0.000000, 0.000000, 0.987223, 0.789557, + 0.850807, 0.225022, -4.954557, 1.000000, 0.000000, 0.000000, 0.987223, 0.210443, + 0.135448, 0.225022, -4.954557, 0.000000, -1.000000, 0.000000, 0.012777, 0.210443, + 0.850807, 0.225022, -4.954557, 0.000000, -1.000000, 0.000000, 0.987223, 0.210443, + 0.135448, 0.225022, -4.563621, 0.000000, -1.000000, 0.000000, 0.012777, 0.789557, + 0.850807, 0.225022, -4.563621, 0.000000, -1.000000, 0.000000, 0.987223, 0.789557, + 0.850807, 0.536612, -4.563621, 0.000000, 0.000000, 1.000000, 0.987223, 0.789557, + 0.135448, 0.536612, -4.563621, 0.000000, 0.000000, 1.000000, 0.012777, 0.789557, + 0.135448, 0.225022, -4.563621, 0.000000, 0.000000, 1.000000, 0.012777, 0.789557, + 0.850807, 0.225022, -4.563621, 0.000000, 0.000000, 1.000000, 0.987223, 0.789557, + 0.850807, 0.225022, -4.954557, 0.000000, 0.000000, -1.000000, 0.987223, 0.210443, + 0.135448, 0.225022, -4.954557, 0.000000, 0.000000, -1.000000, 0.012777, 0.210443, + 0.135448, 0.536612, -4.954557, 0.000000, 0.000000, -1.000000, 0.012777, 0.210443, + 0.850807, 0.536612, -4.954557, 0.000000, 0.000000, -1.000000, 0.987223, 0.210443, + -1.581631, 0.421801, 4.810527, 0.000000, 1.000000, 0.000000, 0.500000, 0.312500, + -1.949757, 0.421801, 4.588045, 0.000000, 1.000000, 0.000000, 0.500000, 0.162500, + -1.949757, 0.421801, 4.810527, 0.000000, 1.000000, 0.000000, 0.854701, 0.000000, + -1.581631, 0.421801, 4.588045, 0.000000, 1.000000, 0.000000, 0.500000, 0.162500, + -1.949757, 0.421801, 4.365563, 0.000000, 1.000000, 0.000000, 0.500000, 0.000000, + -1.581631, 0.421801, 4.365563, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + -1.581631, -0.197940, 4.365563, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + -1.949757, -0.197940, 4.365563, 0.000000, 0.000000, -1.000000, 0.425000, 0.687500, + -1.949757, 0.421801, 4.365563, 0.000000, 0.000000, -1.000000, 0.500000, 0.000000, + -1.581631, 0.421801, 4.365563, 0.000000, 0.000000, -1.000000, 0.425000, 0.311560, + -2.018507, 0.421801, 4.376452, -0.309018, 0.000000, -0.951056, 0.437500, 0.311560, + -1.949757, -0.197940, 4.365563, -0.156433, 0.000000, -0.987689, 0.425000, 0.687500, + -2.018507, -0.197940, 4.376452, -0.309018, 0.000000, -0.951056, 0.437500, 0.687500, + -1.949757, 0.421801, 4.365563, -0.156433, 0.000000, -0.987689, 0.425000, 0.311560, + -2.080528, 0.421801, 4.408054, -0.587787, 0.000000, -0.809016, 0.450000, 0.311560, + -2.080528, -0.197940, 4.408054, -0.587787, 0.000000, -0.809016, 0.450000, 0.687500, + -2.129748, 0.421801, 4.457274, -0.809016, 0.000000, -0.587786, 0.462500, 0.311560, + -2.129748, -0.197940, 4.457274, -0.809016, 0.000000, -0.587786, 0.462500, 0.687500, + -2.161350, 0.421801, 4.519294, -0.951057, 0.000000, -0.309017, 0.475000, 0.311560, + -2.161350, -0.197940, 4.519294, -0.951057, 0.000000, -0.309017, 0.475000, 0.687500, + -2.172239, 0.421801, 4.588045, -1.000000, 0.000000, 0.000000, 0.487500, 0.311560, + -2.172239, -0.197940, 4.588045, -1.000000, 0.000000, 0.000000, 0.487500, 0.687500, + -2.161350, 0.421801, 4.656796, -0.951057, 0.000000, 0.309017, 0.500000, 0.311560, + -2.161350, -0.197940, 4.656796, -0.951057, 0.000000, 0.309017, 0.500000, 0.687500, + -2.129748, 0.421801, 4.718817, -0.809016, 0.000000, 0.587786, 0.512500, 0.311560, + -2.129748, -0.197940, 4.718817, -0.809016, 0.000000, 0.587786, 0.512500, 0.687500, + -2.080528, 0.421801, 4.768037, -0.587787, 0.000000, 0.809016, 0.525000, 0.311560, + -2.080528, -0.197940, 4.768037, -0.587787, 0.000000, 0.809016, 0.525000, 0.687500, + -2.018507, 0.421801, 4.799638, -0.309018, 0.000000, 0.951056, 0.537500, 0.311560, + -2.018507, -0.197940, 4.799638, -0.309018, 0.000000, 0.951056, 0.537500, 0.687500, + -1.949757, 0.421801, 4.810527, -0.024917, 0.000000, 0.999690, 0.550000, 0.311560, + -1.949757, -0.197940, 4.810527, -0.024917, 0.000000, 0.999690, 0.550000, 0.687500, + -1.401639, -0.197940, 4.457274, 0.809016, 0.000000, -0.587786, 0.387500, 0.687500, + -1.401639, 0.421801, 4.457274, 0.809016, 0.000000, -0.587786, 0.387500, 0.311560, + -1.370038, -0.197940, 4.519294, 0.951057, 0.000000, -0.309016, 0.375000, 0.687500, + -1.370038, 0.421801, 4.519294, 0.951057, 0.000000, -0.309016, 0.375000, 0.311560, + -1.450860, -0.197940, 4.408054, 0.587786, 0.000000, -0.809016, 0.400000, 0.687500, + -1.450860, 0.421801, 4.408054, 0.587786, 0.000000, -0.809016, 0.400000, 0.311560, + -1.512881, -0.197940, 4.376452, 0.309018, 0.000000, -0.951056, 0.412500, 0.687500, + -1.512881, 0.421801, 4.376452, 0.309018, 0.000000, -0.951056, 0.412500, 0.311560, + -1.581631, -0.197940, 4.365563, 0.156433, 0.000000, -0.987689, 0.425000, 0.687500, + -1.581631, 0.421801, 4.365563, 0.156433, 0.000000, -0.987689, 0.425000, 0.311560, + -1.581631, 0.421801, 4.810527, 0.024917, 0.000000, 0.999690, 0.550000, 0.311560, + -1.581631, -0.197940, 4.810527, 0.024917, 0.000000, 0.999690, 0.550000, 0.687500, + -1.512881, 0.421801, 4.799638, 0.309018, 0.000000, 0.951056, 0.562500, 0.311560, + -1.512881, -0.197940, 4.799638, 0.309018, 0.000000, 0.951056, 0.562500, 0.687500, + -1.450860, 0.421801, 4.768037, 0.587787, 0.000000, 0.809016, 0.575000, 0.311560, + -1.450860, -0.197940, 4.768037, 0.587787, 0.000000, 0.809016, 0.575000, 0.687500, + -1.401640, -0.197940, 4.718817, 0.809016, 0.000000, 0.587786, 0.587500, 0.687500, + -1.401640, 0.421801, 4.718817, 0.809016, 0.000000, 0.587786, 0.587500, 0.311560, + -1.370038, -0.197940, 4.656796, 0.951057, 0.000000, 0.309017, 0.600000, 0.687500, + -1.370038, 0.421801, 4.656796, 0.951057, 0.000000, 0.309017, 0.600000, 0.311560, + -1.359149, -0.197940, 4.588045, 1.000000, 0.000000, 0.000001, 0.612500, 0.687500, + -1.359149, 0.421801, 4.588045, 1.000000, 0.000000, 0.000001, 0.612500, 0.311560, + -1.370038, -0.197940, 4.519294, 0.951057, 0.000000, -0.309016, 0.625000, 0.687500, + -1.370038, 0.421801, 4.519294, 0.951057, 0.000000, -0.309016, 0.625000, 0.311560, + -1.949757, 0.421801, 4.810527, -0.024917, 0.000000, 0.999690, 0.854701, 0.000000, + -1.581631, -0.197940, 4.810527, 0.024917, 0.000000, 0.999690, 0.000000, 1.000000, + -1.581631, 0.421801, 4.810527, 0.024917, 0.000000, 0.999690, 0.854701, 1.000000, + -1.949757, -0.197940, 4.810527, -0.024917, 0.000000, 0.999690, 0.000000, 0.000000, + -2.018507, 0.421801, 4.376452, 0.000000, 1.000000, 0.000000, 0.451716, 0.007647, + -1.949757, 0.421801, 4.588045, 0.000000, 1.000000, -0.000000, 0.500000, 0.162500, + -2.080528, 0.421801, 4.408054, 0.000000, 1.000000, 0.000000, 0.408159, 0.029841, + -2.129748, 0.421801, 4.457274, 0.000000, 1.000000, -0.000000, 0.373591, 0.064409, + -2.161350, 0.421801, 4.519294, 0.000000, 1.000000, -0.000000, 0.351397, 0.107966, + -2.172239, 0.421801, 4.588045, 0.000000, 1.000000, 0.000000, 0.343750, 0.156250, + -2.161350, 0.421801, 4.656796, 0.000000, 1.000000, 0.000000, 0.351397, 0.204534, + -2.129748, 0.421801, 4.718817, 0.000000, 1.000000, 0.000000, 0.373591, 0.248091, + -2.080528, 0.421801, 4.768037, 0.000000, 1.000000, 0.000000, 0.408159, 0.282659, + -2.018507, 0.421801, 4.799638, 0.000000, 1.000000, 0.000000, 0.451716, 0.304853, + -1.949757, 0.421801, 4.810527, 0.000000, 1.000000, 0.000000, 0.500000, 0.312500, + -1.370038, 0.421801, 4.519294, 0.000000, 1.000000, 0.000000, 0.648603, 0.107966, + -1.401639, 0.421801, 4.457274, 0.000000, 1.000000, 0.000000, 0.626409, 0.064409, + -1.450860, 0.421801, 4.408054, 0.000000, 1.000000, 0.000000, 0.591841, 0.029841, + -1.512881, 0.421801, 4.376452, 0.000000, 1.000000, 0.000000, 0.548284, 0.007647, + -1.581631, 0.421801, 4.365563, 0.000000, 1.000000, 0.000000, 0.500000, 0.000000, + -1.512881, 0.421801, 4.799638, 0.000000, 1.000000, 0.000000, 0.548284, 0.304853, + -1.450860, 0.421801, 4.768037, 0.000000, 1.000000, 0.000000, 0.591842, 0.282659, + -1.401640, 0.421801, 4.718817, 0.000000, 1.000000, 0.000000, 0.626409, 0.248092, + -1.370038, 0.421801, 4.656796, 0.000000, 1.000000, 0.000000, 0.648603, 0.204534, + -1.359149, 0.421801, 4.588045, 0.000000, 1.000000, 0.000000, 0.656250, 0.156250, + 2.883390, 0.421801, 4.810527, 0.000000, 1.000000, 0.000000, 0.500000, 0.312500, + 2.515264, 0.421801, 4.588045, 0.000000, 1.000000, 0.000000, 0.500000, 0.162500, + 2.515264, 0.421801, 4.810527, 0.000000, 1.000000, 0.000000, 0.854701, 0.000000, + 2.883390, 0.421801, 4.588045, 0.000000, 1.000000, 0.000000, 0.500000, 0.162500, + 2.515264, 0.421801, 4.365563, 0.000000, 1.000000, 0.000000, 0.500000, 0.000000, + 2.883390, 0.421801, 4.365563, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 2.883390, -0.197940, 4.365563, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 2.515264, -0.197940, 4.365563, 0.000000, 0.000000, -1.000000, 0.425000, 0.687500, + 2.515264, 0.421801, 4.365563, 0.000000, 0.000000, -1.000000, 0.500000, 0.000000, + 2.883390, 0.421801, 4.365563, 0.000000, 0.000000, -1.000000, 0.425000, 0.311560, + 2.446514, -0.197940, 4.376452, -0.309018, 0.000000, -0.951056, 0.437500, 0.687500, + 2.446514, 0.421801, 4.376452, -0.309018, 0.000000, -0.951056, 0.437500, 0.311560, + 2.515264, -0.197940, 4.365563, -0.156433, 0.000000, -0.987689, 0.425000, 0.687500, + 2.515264, 0.421801, 4.365563, -0.156433, 0.000000, -0.987689, 0.425000, 0.311560, + 2.384493, 0.421801, 4.408054, -0.587787, 0.000000, -0.809016, 0.450000, 0.311560, + 2.384493, -0.197940, 4.408054, -0.587787, 0.000000, -0.809016, 0.450000, 0.687500, + 2.335273, 0.421801, 4.457274, -0.809016, 0.000000, -0.587786, 0.462500, 0.311560, + 2.335273, -0.197940, 4.457274, -0.809016, 0.000000, -0.587786, 0.462500, 0.687500, + 2.303671, 0.421801, 4.519294, -0.951057, 0.000000, -0.309017, 0.475000, 0.311560, + 2.303671, -0.197940, 4.519294, -0.951057, 0.000000, -0.309017, 0.475000, 0.687500, + 2.292782, 0.421801, 4.588045, -1.000000, 0.000000, 0.000000, 0.487500, 0.311560, + 2.292782, -0.197940, 4.588045, -1.000000, 0.000000, 0.000000, 0.487500, 0.687500, + 2.303671, 0.421801, 4.656796, -0.951057, 0.000000, 0.309017, 0.500000, 0.311560, + 2.303671, -0.197940, 4.656796, -0.951057, 0.000000, 0.309017, 0.500000, 0.687500, + 2.335273, 0.421801, 4.718817, -0.809016, 0.000000, 0.587786, 0.512500, 0.311560, + 2.335273, -0.197940, 4.718817, -0.809016, 0.000000, 0.587786, 0.512500, 0.687500, + 2.384493, 0.421801, 4.768037, -0.587787, 0.000000, 0.809016, 0.525000, 0.311560, + 2.384493, -0.197940, 4.768037, -0.587787, 0.000000, 0.809016, 0.525000, 0.687500, + 2.446514, 0.421801, 4.799638, -0.309018, 0.000000, 0.951056, 0.537500, 0.311560, + 2.446514, -0.197940, 4.799638, -0.309018, 0.000000, 0.951056, 0.537500, 0.687500, + 2.515264, 0.421801, 4.810527, -0.024917, 0.000000, 0.999690, 0.550000, 0.311560, + 2.515264, -0.197940, 4.810527, -0.024917, 0.000000, 0.999690, 0.550000, 0.687500, + 3.063381, -0.197940, 4.457274, 0.809016, 0.000000, -0.587786, 0.387500, 0.687500, + 3.063381, 0.421801, 4.457274, 0.809016, 0.000000, -0.587786, 0.387500, 0.311560, + 3.094983, -0.197940, 4.519294, 0.951057, 0.000000, -0.309016, 0.375000, 0.687500, + 3.094983, 0.421801, 4.519294, 0.951057, 0.000000, -0.309016, 0.375000, 0.311560, + 3.014161, -0.197940, 4.408054, 0.587786, 0.000000, -0.809016, 0.400000, 0.687500, + 3.014161, 0.421801, 4.408054, 0.587786, 0.000000, -0.809016, 0.400000, 0.311560, + 2.952140, 0.421801, 4.376452, 0.309018, 0.000000, -0.951056, 0.412500, 0.311560, + 2.952140, -0.197940, 4.376452, 0.309018, 0.000000, -0.951056, 0.412500, 0.687500, + 2.883390, -0.197940, 4.365563, 0.156433, 0.000000, -0.987689, 0.425000, 0.687500, + 2.883390, 0.421801, 4.365563, 0.156433, 0.000000, -0.987689, 0.425000, 0.311560, + 2.883390, 0.421801, 4.810527, 0.024917, 0.000000, 0.999690, 0.550000, 0.311560, + 2.883390, -0.197940, 4.810527, 0.024917, 0.000000, 0.999690, 0.550000, 0.687500, + 2.952140, 0.421801, 4.799638, 0.309018, 0.000000, 0.951056, 0.562500, 0.311560, + 2.952140, -0.197940, 4.799638, 0.309018, 0.000000, 0.951056, 0.562500, 0.687500, + 3.014161, 0.421801, 4.768037, 0.587787, 0.000000, 0.809016, 0.575000, 0.311560, + 3.014161, -0.197940, 4.768037, 0.587787, 0.000000, 0.809016, 0.575000, 0.687500, + 3.063381, -0.197940, 4.718817, 0.809016, 0.000000, 0.587786, 0.587500, 0.687500, + 3.063381, 0.421801, 4.718817, 0.809016, 0.000000, 0.587786, 0.587500, 0.311560, + 3.094982, -0.197940, 4.656796, 0.951057, 0.000000, 0.309017, 0.600000, 0.687500, + 3.094982, 0.421801, 4.656796, 0.951057, 0.000000, 0.309017, 0.600000, 0.311560, + 3.105872, -0.197940, 4.588045, 1.000000, 0.000000, 0.000001, 0.612500, 0.687500, + 3.105872, 0.421801, 4.588045, 1.000000, 0.000000, 0.000001, 0.612500, 0.311560, + 3.094983, -0.197940, 4.519294, 0.951057, 0.000000, -0.309016, 0.625000, 0.687500, + 3.094983, 0.421801, 4.519294, 0.951057, 0.000000, -0.309016, 0.625000, 0.311560, + 2.515264, 0.421801, 4.810527, -0.024917, 0.000000, 0.999690, 0.854701, 0.000000, + 2.883390, -0.197940, 4.810527, 0.024917, 0.000000, 0.999690, 0.000000, 1.000000, + 2.883390, 0.421801, 4.810527, 0.024917, 0.000000, 0.999690, 0.854701, 1.000000, + 2.515264, -0.197940, 4.810527, -0.024917, 0.000000, 0.999690, 0.000000, 0.000000, + 2.446514, 0.421801, 4.376452, 0.000000, 1.000000, 0.000000, 0.451716, 0.007647, + 2.515264, 0.421801, 4.588045, 0.000000, 1.000000, -0.000000, 0.500000, 0.162500, + 2.384493, 0.421801, 4.408054, 0.000000, 1.000000, 0.000000, 0.408159, 0.029841, + 2.335273, 0.421801, 4.457274, 0.000000, 1.000000, -0.000000, 0.373591, 0.064409, + 2.303671, 0.421801, 4.519294, 0.000000, 1.000000, -0.000000, 0.351397, 0.107966, + 2.292782, 0.421801, 4.588045, 0.000000, 1.000000, 0.000000, 0.343750, 0.156250, + 2.303671, 0.421801, 4.656796, 0.000000, 1.000000, 0.000000, 0.351397, 0.204534, + 2.335273, 0.421801, 4.718817, 0.000000, 1.000000, 0.000000, 0.373591, 0.248091, + 2.384493, 0.421801, 4.768037, 0.000000, 1.000000, 0.000000, 0.408159, 0.282659, + 2.446514, 0.421801, 4.799638, 0.000000, 1.000000, 0.000000, 0.451716, 0.304853, + 2.515264, 0.421801, 4.810527, 0.000000, 1.000000, 0.000000, 0.500000, 0.312500, + 3.094983, 0.421801, 4.519294, 0.000000, 1.000000, 0.000000, 0.648603, 0.107966, + 3.063381, 0.421801, 4.457274, 0.000000, 1.000000, 0.000000, 0.626409, 0.064409, + 3.014161, 0.421801, 4.408054, 0.000000, 1.000000, 0.000000, 0.591841, 0.029841, + 2.952140, 0.421801, 4.376452, 0.000000, 1.000000, 0.000000, 0.548284, 0.007647, + 2.883390, 0.421801, 4.365563, 0.000000, 1.000000, 0.000000, 0.500000, 0.000000, + 2.952140, 0.421801, 4.799638, 0.000000, 1.000000, 0.000000, 0.548284, 0.304853, + 3.014161, 0.421801, 4.768037, 0.000000, 1.000000, 0.000000, 0.591842, 0.282659, + 3.063381, 0.421801, 4.718817, 0.000000, 1.000000, 0.000000, 0.626409, 0.248092, + 3.094982, 0.421801, 4.656796, 0.000000, 1.000000, 0.000000, 0.648603, 0.204534, + 3.105872, 0.421801, 4.588045, 0.000000, 1.000000, 0.000000, 0.656250, 0.156250, + -0.219009, 0.421801, 1.756794, 0.000000, 1.000000, 0.000000, 0.500000, 0.312500, + -0.587134, 0.421801, 1.534312, 0.000000, 1.000000, 0.000000, 0.500000, 0.162500, + -0.587134, 0.421801, 1.756794, 0.000000, 1.000000, 0.000000, 0.854701, 0.000000, + -0.219009, 0.421801, 1.534312, 0.000000, 1.000000, 0.000000, 0.500000, 0.162500, + -0.587134, 0.421801, 1.311829, 0.000000, 1.000000, 0.000000, 0.500000, 0.000000, + -0.219009, 0.421801, 1.311829, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + -0.219009, -0.197940, 1.311829, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + -0.587134, -0.197940, 1.311829, 0.000000, 0.000000, -1.000000, 0.425000, 0.687500, + -0.587134, 0.421801, 1.311829, 0.000000, 0.000000, -1.000000, 0.500000, 0.000000, + -0.219009, 0.421801, 1.311829, 0.000000, 0.000000, -1.000000, 0.425000, 0.311560, + -0.655885, -0.197940, 1.322718, -0.309018, 0.000000, -0.951056, 0.437500, 0.687500, + -0.655885, 0.421801, 1.322718, -0.309018, 0.000000, -0.951056, 0.437500, 0.311560, + -0.587134, -0.197940, 1.311829, -0.156433, 0.000000, -0.987689, 0.425000, 0.687500, + -0.587134, 0.421801, 1.311829, -0.156433, 0.000000, -0.987689, 0.425000, 0.311560, + -0.717906, -0.197940, 1.354320, -0.587787, 0.000000, -0.809016, 0.450000, 0.687500, + -0.717906, 0.421801, 1.354320, -0.587787, 0.000000, -0.809016, 0.450000, 0.311560, + -0.767126, 0.421801, 1.403540, -0.809016, 0.000000, -0.587786, 0.462500, 0.311560, + -0.767126, -0.197940, 1.403540, -0.809016, 0.000000, -0.587786, 0.462500, 0.687500, + -0.798727, 0.421801, 1.465561, -0.951057, 0.000000, -0.309017, 0.475000, 0.311560, + -0.798727, -0.197940, 1.465561, -0.951057, 0.000000, -0.309017, 0.475000, 0.687500, + -0.809616, 0.421801, 1.534312, -1.000000, 0.000000, 0.000000, 0.487500, 0.311560, + -0.809616, -0.197940, 1.534312, -1.000000, 0.000000, 0.000000, 0.487500, 0.687500, + -0.798727, 0.421801, 1.603062, -0.951057, 0.000000, 0.309017, 0.500000, 0.311560, + -0.798727, -0.197940, 1.603062, -0.951057, 0.000000, 0.309017, 0.500000, 0.687500, + -0.767126, 0.421801, 1.665083, -0.809016, 0.000000, 0.587786, 0.512500, 0.311560, + -0.767126, -0.197940, 1.665083, -0.809016, 0.000000, 0.587786, 0.512500, 0.687500, + -0.717906, 0.421801, 1.714303, -0.587787, 0.000000, 0.809016, 0.525000, 0.311560, + -0.717906, -0.197940, 1.714303, -0.587787, 0.000000, 0.809016, 0.525000, 0.687500, + -0.655885, 0.421801, 1.745905, -0.309018, 0.000000, 0.951056, 0.537500, 0.311560, + -0.655885, -0.197940, 1.745905, -0.309018, 0.000000, 0.951056, 0.537500, 0.687500, + -0.587134, 0.421801, 1.756794, -0.024917, 0.000000, 0.999690, 0.550000, 0.311560, + -0.587134, -0.197940, 1.756794, -0.024917, 0.000000, 0.999690, 0.550000, 0.687500, + -0.039017, -0.197940, 1.403540, 0.809016, 0.000000, -0.587786, 0.387500, 0.687500, + -0.039017, 0.421801, 1.403540, 0.809016, 0.000000, -0.587786, 0.387500, 0.311560, + -0.007416, -0.197940, 1.465561, 0.951057, 0.000000, -0.309016, 0.375000, 0.687500, + -0.007416, 0.421801, 1.465561, 0.951057, 0.000000, -0.309016, 0.375000, 0.311560, + -0.088237, -0.197940, 1.354320, 0.587786, 0.000000, -0.809016, 0.400000, 0.687500, + -0.088237, 0.421801, 1.354320, 0.587786, 0.000000, -0.809016, 0.400000, 0.311560, + -0.150258, 0.421801, 1.322718, 0.309018, 0.000000, -0.951056, 0.412500, 0.311560, + -0.150258, -0.197940, 1.322718, 0.309018, 0.000000, -0.951056, 0.412500, 0.687500, + -0.219009, -0.197940, 1.311829, 0.156433, 0.000000, -0.987689, 0.425000, 0.687500, + -0.219009, 0.421801, 1.311829, 0.156433, 0.000000, -0.987689, 0.425000, 0.311560, + -0.219009, 0.421801, 1.756794, 0.024917, 0.000000, 0.999690, 0.550000, 0.311560, + -0.219009, -0.197940, 1.756794, 0.024917, 0.000000, 0.999690, 0.550000, 0.687500, + -0.150258, 0.421801, 1.745905, 0.309018, 0.000000, 0.951056, 0.562500, 0.311560, + -0.150258, -0.197940, 1.745905, 0.309018, 0.000000, 0.951056, 0.562500, 0.687500, + -0.088237, 0.421801, 1.714303, 0.587787, 0.000000, 0.809016, 0.575000, 0.311560, + -0.088237, -0.197940, 1.714303, 0.587787, 0.000000, 0.809016, 0.575000, 0.687500, + -0.039017, 0.421801, 1.665083, 0.809016, 0.000000, 0.587786, 0.587500, 0.311560, + -0.039017, -0.197940, 1.665083, 0.809016, 0.000000, 0.587786, 0.587500, 0.687500, + -0.007416, -0.197940, 1.603062, 0.951057, 0.000000, 0.309017, 0.600000, 0.687500, + -0.007416, 0.421801, 1.603062, 0.951057, 0.000000, 0.309017, 0.600000, 0.311560, + 0.003473, -0.197940, 1.534312, 1.000000, 0.000000, 0.000001, 0.612500, 0.687500, + 0.003473, 0.421801, 1.534312, 1.000000, 0.000000, 0.000001, 0.612500, 0.311560, + -0.007416, -0.197940, 1.465561, 0.951057, 0.000000, -0.309016, 0.625000, 0.687500, + -0.007416, 0.421801, 1.465561, 0.951057, 0.000000, -0.309016, 0.625000, 0.311560, + -0.587134, 0.421801, 1.756794, -0.024917, 0.000000, 0.999690, 0.854701, 0.000000, + -0.219009, -0.197940, 1.756794, 0.024917, 0.000000, 0.999690, 0.000000, 1.000000, + -0.219009, 0.421801, 1.756794, 0.024917, 0.000000, 0.999690, 0.854701, 1.000000, + -0.587134, -0.197940, 1.756794, -0.024917, 0.000000, 0.999690, 0.000000, 0.000000, + -0.655885, 0.421801, 1.322718, 0.000000, 1.000000, 0.000000, 0.451716, 0.007647, + -0.587134, 0.421801, 1.534312, 0.000000, 1.000000, -0.000000, 0.500000, 0.162500, + -0.717906, 0.421801, 1.354320, 0.000000, 1.000000, 0.000000, 0.408159, 0.029841, + -0.767126, 0.421801, 1.403540, 0.000000, 1.000000, -0.000000, 0.373591, 0.064409, + -0.798727, 0.421801, 1.465561, 0.000000, 1.000000, -0.000000, 0.351397, 0.107966, + -0.809616, 0.421801, 1.534312, 0.000000, 1.000000, 0.000000, 0.343750, 0.156250, + -0.798727, 0.421801, 1.603062, 0.000000, 1.000000, 0.000000, 0.351397, 0.204534, + -0.767126, 0.421801, 1.665083, 0.000000, 1.000000, 0.000000, 0.373591, 0.248091, + -0.717906, 0.421801, 1.714303, 0.000000, 1.000000, 0.000000, 0.408159, 0.282659, + -0.655885, 0.421801, 1.745905, 0.000000, 1.000000, 0.000000, 0.451716, 0.304853, + -0.587134, 0.421801, 1.756794, 0.000000, 1.000000, 0.000000, 0.500000, 0.312500, + -0.007416, 0.421801, 1.465561, 0.000000, 1.000000, 0.000000, 0.648603, 0.107966, + -0.039017, 0.421801, 1.403540, 0.000000, 1.000000, 0.000000, 0.626409, 0.064409, + -0.088237, 0.421801, 1.354320, 0.000000, 1.000000, 0.000000, 0.591841, 0.029841, + -0.150258, 0.421801, 1.322718, 0.000000, 1.000000, 0.000000, 0.548284, 0.007647, + -0.219009, 0.421801, 1.311829, 0.000000, 1.000000, 0.000000, 0.500000, 0.000000, + -0.150258, 0.421801, 1.745905, 0.000000, 1.000000, 0.000000, 0.548284, 0.304853, + -0.088237, 0.421801, 1.714303, 0.000000, 1.000000, 0.000000, 0.591842, 0.282659, + -0.039017, 0.421801, 1.665083, 0.000000, 1.000000, 0.000000, 0.626409, 0.248092, + -0.007416, 0.421801, 1.603062, 0.000000, 1.000000, 0.000000, 0.648603, 0.204534, + 0.003473, 0.421801, 1.534312, 0.000000, 1.000000, 0.000000, 0.656250, 0.156250, + -2.116239, -0.251056, -4.432688, -0.000000, 1.000000, 0.000000, 0.632070, 0.671489, + -1.827493, -0.251056, -4.432688, -0.000000, 1.000000, 0.000000, 0.397217, 0.671489, + -1.827493, -0.251056, -4.834963, -0.000000, 1.000000, 0.000000, 0.397217, 0.436636, + -2.116239, -0.251056, -4.834963, -0.000000, 1.000000, 0.000000, 0.632070, 0.436636, + -2.116239, -0.304599, -4.431619, 0.000000, 0.000000, 1.000000, 0.632070, 0.672113, + -1.827493, -0.304599, -4.431619, 0.000000, 0.000000, 1.000000, 0.397217, 0.672113, + -2.116239, -0.252987, -4.431619, 0.000000, 0.000000, 1.000000, 0.632070, 0.672113, + -1.827493, -0.252987, -4.431619, 0.000000, 0.000000, 1.000000, 0.397217, 0.672113, + -1.826726, -0.252987, -4.834963, 1.000000, 0.000000, 0.000000, 0.396593, 0.436636, + -1.826726, -0.252987, -4.432688, 1.000000, 0.000000, 0.000000, 0.396593, 0.671489, + -1.826726, -0.304599, -4.432688, 1.000000, 0.000000, 0.000000, 0.396593, 0.671489, + -1.826726, -0.304599, -4.834963, 1.000000, 0.000000, 0.000000, 0.396593, 0.436636, + -2.117006, -0.252987, -4.432688, -1.000000, -0.000000, 0.000000, 0.632694, 0.671489, + -2.117006, -0.252987, -4.834963, -1.000000, -0.000000, 0.000000, 0.632694, 0.436636, + -2.117006, -0.304599, -4.432688, -1.000000, -0.000000, 0.000000, 0.632694, 0.671489, + -2.117006, -0.304599, -4.834963, -1.000000, -0.000000, 0.000000, 0.632694, 0.436636, + -1.827493, -0.306529, -4.432688, 0.000000, -1.000000, 0.000000, 0.397217, 0.671489, + -2.116239, -0.306529, -4.432688, 0.000000, -1.000000, 0.000000, 0.632070, 0.671489, + -1.827493, -0.306529, -4.834963, 0.000000, -1.000000, 0.000000, 0.397217, 0.436636, + -2.116239, -0.306529, -4.834963, 0.000000, -1.000000, 0.000000, 0.632070, 0.436636, + -2.116239, -0.252987, -4.836033, 0.000000, -0.000000, -1.000000, 0.632070, 0.436012, + -1.827493, -0.252987, -4.836033, 0.000000, -0.000000, -1.000000, 0.397217, 0.436012, + -2.116239, -0.304599, -4.836033, 0.000000, -0.000000, -1.000000, 0.632070, 0.436012, + -1.827493, -0.304599, -4.836033, 0.000000, -0.000000, -1.000000, 0.397217, 0.436012, + -1.826726, -0.252987, -4.432688, 0.929291, 0.369348, 0.000000, 0.396593, 0.671489, + -1.826726, -0.252987, -4.834963, 0.929291, 0.369348, 0.000000, 0.396593, 0.436636, + -1.827493, -0.251056, -4.432688, 0.929291, 0.369348, 0.000000, 0.397217, 0.671489, + -1.827493, -0.251056, -4.834963, 0.929291, 0.369348, 0.000000, 0.397217, 0.436636, + -2.116239, -0.251056, -4.432688, -0.000000, 0.484531, 0.874774, 0.632070, 0.671489, + -1.827493, -0.252987, -4.431619, -0.000000, 0.484531, 0.874774, 0.397217, 0.672113, + -1.827493, -0.251056, -4.432688, -0.000000, 0.484531, 0.874774, 0.397217, 0.671489, + -2.116239, -0.252987, -4.431619, -0.000000, 0.484531, 0.874774, 0.632070, 0.672113, + -1.827493, -0.304599, -4.431619, 0.812438, 0.000000, 0.583047, 0.397217, 0.672113, + -1.826726, -0.252987, -4.432688, 0.812438, 0.000000, 0.583047, 0.396593, 0.671489, + -1.827493, -0.252987, -4.431619, 0.812438, 0.000000, 0.583047, 0.397217, 0.672113, + -1.826726, -0.304599, -4.432688, 0.812438, 0.000000, 0.583047, 0.396593, 0.671489, + -2.116239, -0.251056, -4.432688, -0.929247, 0.369459, 0.000000, 0.632070, 0.671489, + -2.116239, -0.251056, -4.834963, -0.929247, 0.369459, 0.000000, 0.632070, 0.436636, + -2.117006, -0.252987, -4.432688, -0.929247, 0.369459, 0.000000, 0.632694, 0.671489, + -2.117006, -0.252987, -4.834963, -0.929247, 0.369459, 0.000000, 0.632694, 0.436636, + -2.117006, -0.252987, -4.432688, -0.812390, -0.000000, 0.583115, 0.632694, 0.671489, + -2.117006, -0.304599, -4.432688, -0.812390, -0.000000, 0.583115, 0.632694, 0.671489, + -2.116239, -0.252987, -4.431619, -0.812390, -0.000000, 0.583115, 0.632070, 0.672113, + -2.116239, -0.304599, -4.431619, -0.812390, -0.000000, 0.583115, 0.632070, 0.672113, + -1.827493, -0.306529, -4.432688, 0.929302, -0.369320, 0.000000, 0.397217, 0.671489, + -1.827493, -0.306529, -4.834963, 0.929302, -0.369320, 0.000000, 0.397217, 0.436636, + -1.826726, -0.304599, -4.432688, 0.929302, -0.369320, 0.000000, 0.396593, 0.671489, + -1.826726, -0.304599, -4.834963, 0.929302, -0.369320, 0.000000, 0.396593, 0.436636, + -2.116239, -0.304599, -4.431619, 0.000000, -0.484495, 0.874794, 0.632070, 0.672113, + -1.827493, -0.306529, -4.432688, 0.000000, -0.484495, 0.874794, 0.397217, 0.671489, + -1.827493, -0.304599, -4.431619, 0.000000, -0.484495, 0.874794, 0.397217, 0.672113, + -2.116239, -0.306529, -4.432688, 0.000000, -0.484495, 0.874794, 0.632070, 0.671489, + -2.117006, -0.304599, -4.432688, -0.929258, -0.369431, 0.000000, 0.632694, 0.671489, + -2.117006, -0.304599, -4.834963, -0.929258, -0.369431, 0.000000, 0.632694, 0.436636, + -2.116239, -0.306529, -4.432688, -0.929258, -0.369431, 0.000000, 0.632070, 0.671489, + -2.116239, -0.306529, -4.834963, -0.929258, -0.369431, 0.000000, 0.632070, 0.436636, + -1.827493, -0.304599, -4.836033, 0.812485, 0.000000, -0.582982, 0.397217, 0.436012, + -1.827493, -0.252987, -4.836033, 0.812485, 0.000000, -0.582982, 0.397217, 0.436012, + -1.826726, -0.304599, -4.834963, 0.812485, 0.000000, -0.582982, 0.396593, 0.436636, + -1.826726, -0.252987, -4.834963, 0.812485, 0.000000, -0.582982, 0.396593, 0.436636, + -2.116239, -0.306529, -4.834963, 0.000000, -0.484560, -0.874758, 0.632070, 0.436636, + -1.827493, -0.304599, -4.836033, 0.000000, -0.484560, -0.874758, 0.397217, 0.436012, + -1.827493, -0.306529, -4.834963, 0.000000, -0.484560, -0.874758, 0.397217, 0.436636, + -2.116239, -0.304599, -4.836033, 0.000000, -0.484560, -0.874758, 0.632070, 0.436012, + -2.117006, -0.252987, -4.834963, -0.812437, -0.000000, -0.583049, 0.632694, 0.436636, + -2.116239, -0.304599, -4.836033, -0.812437, -0.000000, -0.583049, 0.632070, 0.436012, + -2.117006, -0.304599, -4.834963, -0.812437, -0.000000, -0.583049, 0.632694, 0.436636, + -2.116239, -0.252987, -4.836033, -0.812437, -0.000000, -0.583049, 0.632070, 0.436012, + -2.116239, -0.252987, -4.836033, -0.000000, 0.484596, -0.874738, 0.632070, 0.436012, + -1.827493, -0.251056, -4.834963, -0.000000, 0.484596, -0.874738, 0.397217, 0.436636, + -1.827493, -0.252987, -4.836033, -0.000000, 0.484596, -0.874738, 0.397217, 0.436012, + -2.116239, -0.251056, -4.834963, -0.000000, 0.484596, -0.874738, 0.632070, 0.436636, + -1.826726, -0.252987, -4.432688, 0.773102, 0.307372, 0.554830, 0.396593, 0.671489, + -1.827493, -0.251056, -4.432688, 0.773102, 0.307372, 0.554830, 0.397217, 0.671489, + -1.827493, -0.252987, -4.431619, 0.773102, 0.307372, 0.554830, 0.397217, 0.672113, + -2.116239, -0.251056, -4.432688, -0.773019, 0.307496, 0.554877, 0.632070, 0.671489, + -2.117006, -0.252987, -4.432688, -0.773019, 0.307496, 0.554877, 0.632694, 0.671489, + -2.116239, -0.252987, -4.431619, -0.773019, 0.307496, 0.554877, 0.632070, 0.672113, + -1.827493, -0.306529, -4.432688, 0.773119, -0.307339, 0.554824, 0.397217, 0.671489, + -1.826726, -0.304599, -4.432688, 0.773119, -0.307339, 0.554824, 0.396593, 0.671489, + -1.827493, -0.304599, -4.431619, 0.773119, -0.307339, 0.554824, 0.397217, 0.672113, + -2.117006, -0.304599, -4.432688, -0.773036, -0.307463, 0.554871, 0.632694, 0.671489, + -2.116239, -0.306529, -4.432688, -0.773036, -0.307463, 0.554871, 0.632070, 0.671489, + -2.116239, -0.304599, -4.431619, -0.773036, -0.307463, 0.554871, 0.632070, 0.672113, + -1.827493, -0.304599, -4.836033, 0.773168, -0.307310, -0.554772, 0.397217, 0.436012, + -1.826726, -0.304599, -4.834963, 0.773168, -0.307310, -0.554772, 0.396593, 0.436636, + -1.827493, -0.306529, -4.834963, 0.773168, -0.307310, -0.554772, 0.397217, 0.436636, + -2.117006, -0.304599, -4.834963, -0.773122, -0.307292, -0.554846, 0.632694, 0.436636, + -2.116239, -0.304599, -4.836033, -0.773122, -0.307292, -0.554846, 0.632070, 0.436012, + -2.116239, -0.306529, -4.834963, -0.773122, -0.307292, -0.554846, 0.632070, 0.436636, + -1.827493, -0.251056, -4.834963, 0.773162, 0.307336, -0.554766, 0.397217, 0.436636, + -1.826726, -0.252987, -4.834963, 0.773162, 0.307336, -0.554766, 0.396593, 0.436636, + -1.827493, -0.252987, -4.836033, 0.773162, 0.307336, -0.554766, 0.397217, 0.436012, + -2.117006, -0.252987, -4.834963, -0.773116, 0.307318, -0.554839, 0.632694, 0.436636, + -2.116239, -0.251056, -4.834963, -0.773116, 0.307318, -0.554839, 0.632070, 0.436636, + -2.116239, -0.252987, -4.836033, -0.773116, 0.307318, -0.554839, 0.632070, 0.436012, + -2.663028, -0.251056, -4.432688, -0.000000, 1.000000, 0.000000, 0.632070, 0.671489, + -2.374282, -0.251056, -4.432688, -0.000000, 1.000000, 0.000000, 0.397217, 0.671489, + -2.374282, -0.251056, -4.834963, -0.000000, 1.000000, 0.000000, 0.397217, 0.436636, + -2.663028, -0.251056, -4.834963, -0.000000, 1.000000, 0.000000, 0.632070, 0.436636, + -2.663028, -0.304599, -4.431619, 0.000000, 0.000000, 1.000000, 0.632070, 0.672113, + -2.374282, -0.304599, -4.431619, 0.000000, 0.000000, 1.000000, 0.397217, 0.672113, + -2.663028, -0.252987, -4.431619, 0.000000, 0.000000, 1.000000, 0.632070, 0.672113, + -2.374282, -0.252987, -4.431619, 0.000000, 0.000000, 1.000000, 0.397217, 0.672113, + -2.373515, -0.252987, -4.834963, 1.000000, 0.000000, 0.000000, 0.396593, 0.436636, + -2.373515, -0.252987, -4.432688, 1.000000, 0.000000, 0.000000, 0.396593, 0.671489, + -2.373515, -0.304599, -4.432688, 1.000000, 0.000000, 0.000000, 0.396593, 0.671489, + -2.373515, -0.304599, -4.834963, 1.000000, 0.000000, 0.000000, 0.396593, 0.436636, + -2.663796, -0.252987, -4.432688, -1.000000, -0.000000, 0.000000, 0.632694, 0.671489, + -2.663796, -0.252987, -4.834963, -1.000000, -0.000000, 0.000000, 0.632694, 0.436636, + -2.663796, -0.304599, -4.432688, -1.000000, -0.000000, 0.000000, 0.632694, 0.671489, + -2.663796, -0.304599, -4.834963, -1.000000, -0.000000, 0.000000, 0.632694, 0.436636, + -2.374282, -0.306529, -4.432688, 0.000000, -1.000000, 0.000000, 0.397217, 0.671489, + -2.663028, -0.306529, -4.432688, 0.000000, -1.000000, 0.000000, 0.632070, 0.671489, + -2.374282, -0.306529, -4.834963, 0.000000, -1.000000, 0.000000, 0.397217, 0.436636, + -2.663028, -0.306529, -4.834963, 0.000000, -1.000000, 0.000000, 0.632070, 0.436636, + -2.663028, -0.252987, -4.836033, 0.000000, -0.000000, -1.000000, 0.632070, 0.436012, + -2.374282, -0.252987, -4.836033, 0.000000, -0.000000, -1.000000, 0.397217, 0.436012, + -2.663028, -0.304599, -4.836033, 0.000000, -0.000000, -1.000000, 0.632070, 0.436012, + -2.374282, -0.304599, -4.836033, 0.000000, -0.000000, -1.000000, 0.397217, 0.436012, + -2.373515, -0.252987, -4.432688, 0.929291, 0.369348, 0.000000, 0.396593, 0.671489, + -2.373515, -0.252987, -4.834963, 0.929291, 0.369348, 0.000000, 0.396593, 0.436636, + -2.374282, -0.251056, -4.432688, 0.929291, 0.369348, 0.000000, 0.397217, 0.671489, + -2.374282, -0.251056, -4.834963, 0.929291, 0.369348, 0.000000, 0.397217, 0.436636, + -2.663028, -0.251056, -4.432688, -0.000000, 0.484531, 0.874774, 0.632070, 0.671489, + -2.374282, -0.252987, -4.431619, -0.000000, 0.484531, 0.874774, 0.397217, 0.672113, + -2.374282, -0.251056, -4.432688, -0.000000, 0.484531, 0.874774, 0.397217, 0.671489, + -2.663028, -0.252987, -4.431619, -0.000000, 0.484531, 0.874774, 0.632070, 0.672113, + -2.374282, -0.304599, -4.431619, 0.812438, 0.000000, 0.583047, 0.397217, 0.672113, + -2.373515, -0.252987, -4.432688, 0.812438, 0.000000, 0.583047, 0.396593, 0.671489, + -2.374282, -0.252987, -4.431619, 0.812438, 0.000000, 0.583047, 0.397217, 0.672113, + -2.373515, -0.304599, -4.432688, 0.812438, 0.000000, 0.583047, 0.396593, 0.671489, + -2.663028, -0.251056, -4.432688, -0.929247, 0.369459, 0.000000, 0.632070, 0.671489, + -2.663028, -0.251056, -4.834963, -0.929247, 0.369459, 0.000000, 0.632070, 0.436636, + -2.663796, -0.252987, -4.432688, -0.929247, 0.369459, 0.000000, 0.632694, 0.671489, + -2.663796, -0.252987, -4.834963, -0.929247, 0.369459, 0.000000, 0.632694, 0.436636, + -2.663796, -0.252987, -4.432688, -0.812390, -0.000000, 0.583115, 0.632694, 0.671489, + -2.663796, -0.304599, -4.432688, -0.812390, -0.000000, 0.583115, 0.632694, 0.671489, + -2.663028, -0.252987, -4.431619, -0.812390, -0.000000, 0.583115, 0.632070, 0.672113, + -2.663028, -0.304599, -4.431619, -0.812390, -0.000000, 0.583115, 0.632070, 0.672113, + -2.374282, -0.306529, -4.432688, 0.929302, -0.369320, 0.000000, 0.397217, 0.671489, + -2.374282, -0.306529, -4.834963, 0.929302, -0.369320, 0.000000, 0.397217, 0.436636, + -2.373515, -0.304599, -4.432688, 0.929302, -0.369320, 0.000000, 0.396593, 0.671489, + -2.373515, -0.304599, -4.834963, 0.929302, -0.369320, 0.000000, 0.396593, 0.436636, + -2.663028, -0.304599, -4.431619, 0.000000, -0.484495, 0.874794, 0.632070, 0.672113, + -2.374282, -0.306529, -4.432688, 0.000000, -0.484495, 0.874794, 0.397217, 0.671489, + -2.374282, -0.304599, -4.431619, 0.000000, -0.484495, 0.874794, 0.397217, 0.672113, + -2.663028, -0.306529, -4.432688, 0.000000, -0.484495, 0.874794, 0.632070, 0.671489, + -2.663796, -0.304599, -4.432688, -0.929258, -0.369431, 0.000000, 0.632694, 0.671489, + -2.663796, -0.304599, -4.834963, -0.929258, -0.369431, 0.000000, 0.632694, 0.436636, + -2.663028, -0.306529, -4.432688, -0.929258, -0.369431, 0.000000, 0.632070, 0.671489, + -2.663028, -0.306529, -4.834963, -0.929258, -0.369431, 0.000000, 0.632070, 0.436636, + -2.374282, -0.304599, -4.836033, 0.812485, 0.000000, -0.582982, 0.397217, 0.436012, + -2.374282, -0.252987, -4.836033, 0.812485, 0.000000, -0.582982, 0.397217, 0.436012, + -2.373515, -0.304599, -4.834963, 0.812485, 0.000000, -0.582982, 0.396593, 0.436636, + -2.373515, -0.252987, -4.834963, 0.812485, 0.000000, -0.582982, 0.396593, 0.436636, + -2.663028, -0.306529, -4.834963, 0.000000, -0.484560, -0.874758, 0.632070, 0.436636, + -2.374282, -0.304599, -4.836033, 0.000000, -0.484560, -0.874758, 0.397217, 0.436012, + -2.374282, -0.306529, -4.834963, 0.000000, -0.484560, -0.874758, 0.397217, 0.436636, + -2.663028, -0.304599, -4.836033, 0.000000, -0.484560, -0.874758, 0.632070, 0.436012, + -2.663796, -0.252987, -4.834963, -0.812437, -0.000000, -0.583049, 0.632694, 0.436636, + -2.663028, -0.304599, -4.836033, -0.812437, -0.000000, -0.583049, 0.632070, 0.436012, + -2.663796, -0.304599, -4.834963, -0.812437, -0.000000, -0.583049, 0.632694, 0.436636, + -2.663028, -0.252987, -4.836033, -0.812437, -0.000000, -0.583049, 0.632070, 0.436012, + -2.663028, -0.252987, -4.836033, -0.000000, 0.484596, -0.874738, 0.632070, 0.436012, + -2.374282, -0.251056, -4.834963, -0.000000, 0.484596, -0.874738, 0.397217, 0.436636, + -2.374282, -0.252987, -4.836033, -0.000000, 0.484596, -0.874738, 0.397217, 0.436012, + -2.663028, -0.251056, -4.834963, -0.000000, 0.484596, -0.874738, 0.632070, 0.436636, + -2.373515, -0.252987, -4.432688, 0.773102, 0.307372, 0.554830, 0.396593, 0.671489, + -2.374282, -0.251056, -4.432688, 0.773102, 0.307372, 0.554830, 0.397217, 0.671489, + -2.374282, -0.252987, -4.431619, 0.773102, 0.307372, 0.554830, 0.397217, 0.672113, + -2.663028, -0.251056, -4.432688, -0.773019, 0.307496, 0.554877, 0.632070, 0.671489, + -2.663796, -0.252987, -4.432688, -0.773019, 0.307496, 0.554877, 0.632694, 0.671489, + -2.663028, -0.252987, -4.431619, -0.773019, 0.307496, 0.554877, 0.632070, 0.672113, + -2.374282, -0.306529, -4.432688, 0.773119, -0.307339, 0.554824, 0.397217, 0.671489, + -2.373515, -0.304599, -4.432688, 0.773119, -0.307339, 0.554824, 0.396593, 0.671489, + -2.374282, -0.304599, -4.431619, 0.773119, -0.307339, 0.554824, 0.397217, 0.672113, + -2.663796, -0.304599, -4.432688, -0.773036, -0.307463, 0.554871, 0.632694, 0.671489, + -2.663028, -0.306529, -4.432688, -0.773036, -0.307463, 0.554871, 0.632070, 0.671489, + -2.663028, -0.304599, -4.431619, -0.773036, -0.307463, 0.554871, 0.632070, 0.672113, + -2.374282, -0.304599, -4.836033, 0.773168, -0.307310, -0.554772, 0.397217, 0.436012, + -2.373515, -0.304599, -4.834963, 0.773168, -0.307310, -0.554772, 0.396593, 0.436636, + -2.374282, -0.306529, -4.834963, 0.773168, -0.307310, -0.554772, 0.397217, 0.436636, + -2.663796, -0.304599, -4.834963, -0.773122, -0.307292, -0.554846, 0.632694, 0.436636, + -2.663028, -0.304599, -4.836033, -0.773122, -0.307292, -0.554846, 0.632070, 0.436012, + -2.663028, -0.306529, -4.834963, -0.773122, -0.307292, -0.554846, 0.632070, 0.436636, + -2.374282, -0.251056, -4.834963, 0.773162, 0.307336, -0.554766, 0.397217, 0.436636, + -2.373515, -0.252987, -4.834963, 0.773162, 0.307336, -0.554766, 0.396593, 0.436636, + -2.374282, -0.252987, -4.836033, 0.773162, 0.307336, -0.554766, 0.397217, 0.436012, + -2.663796, -0.252987, -4.834963, -0.773116, 0.307318, -0.554839, 0.632694, 0.436636, + -2.663028, -0.251056, -4.834963, -0.773116, 0.307318, -0.554839, 0.632070, 0.436636, + -2.663028, -0.252987, -4.836033, -0.773116, 0.307318, -0.554839, 0.632070, 0.436012, + -2.613957, -0.251056, -3.756212, -0.000000, 1.000000, 0.000000, 0.632070, 0.671489, + -2.325212, -0.251056, -3.756212, -0.000000, 1.000000, 0.000000, 0.397217, 0.671489, + -2.325212, -0.251056, -4.158487, -0.000000, 1.000000, 0.000000, 0.397217, 0.436636, + -2.613957, -0.251056, -4.158487, -0.000000, 1.000000, 0.000000, 0.632070, 0.436636, + -2.613957, -0.304599, -3.755143, 0.000000, 0.000000, 1.000000, 0.632070, 0.672113, + -2.325212, -0.304599, -3.755143, 0.000000, 0.000000, 1.000000, 0.397217, 0.672113, + -2.613957, -0.252987, -3.755143, 0.000000, 0.000000, 1.000000, 0.632070, 0.672113, + -2.325212, -0.252987, -3.755143, 0.000000, 0.000000, 1.000000, 0.397217, 0.672113, + -2.324444, -0.252987, -4.158487, 1.000000, 0.000000, 0.000000, 0.396593, 0.436636, + -2.324444, -0.252987, -3.756212, 1.000000, 0.000000, 0.000000, 0.396593, 0.671489, + -2.324444, -0.304599, -3.756212, 1.000000, 0.000000, 0.000000, 0.396593, 0.671489, + -2.324444, -0.304599, -4.158487, 1.000000, 0.000000, 0.000000, 0.396593, 0.436636, + -2.614725, -0.252987, -3.756212, -1.000000, -0.000000, 0.000000, 0.632694, 0.671489, + -2.614725, -0.252987, -4.158487, -1.000000, -0.000000, 0.000000, 0.632694, 0.436636, + -2.614725, -0.304599, -3.756212, -1.000000, -0.000000, 0.000000, 0.632694, 0.671489, + -2.614725, -0.304599, -4.158487, -1.000000, -0.000000, 0.000000, 0.632694, 0.436636, + -2.325212, -0.306529, -3.756212, 0.000000, -1.000000, 0.000000, 0.397217, 0.671489, + -2.613957, -0.306529, -3.756212, 0.000000, -1.000000, 0.000000, 0.632070, 0.671489, + -2.325212, -0.306529, -4.158487, 0.000000, -1.000000, 0.000000, 0.397217, 0.436636, + -2.613957, -0.306529, -4.158487, 0.000000, -1.000000, 0.000000, 0.632070, 0.436636, + -2.613957, -0.252987, -4.159556, 0.000000, -0.000000, -1.000000, 0.632070, 0.436012, + -2.325212, -0.252987, -4.159556, 0.000000, -0.000000, -1.000000, 0.397217, 0.436012, + -2.613957, -0.304599, -4.159556, 0.000000, -0.000000, -1.000000, 0.632070, 0.436012, + -2.325212, -0.304599, -4.159556, 0.000000, -0.000000, -1.000000, 0.397217, 0.436012, + -2.324444, -0.252987, -3.756212, 0.929291, 0.369348, 0.000000, 0.396593, 0.671489, + -2.324444, -0.252987, -4.158487, 0.929291, 0.369348, 0.000000, 0.396593, 0.436636, + -2.325212, -0.251056, -3.756212, 0.929291, 0.369348, 0.000000, 0.397217, 0.671489, + -2.325212, -0.251056, -4.158487, 0.929291, 0.369348, 0.000000, 0.397217, 0.436636, + -2.613957, -0.251056, -3.756212, -0.000000, 0.484531, 0.874774, 0.632070, 0.671489, + -2.325212, -0.252987, -3.755143, -0.000000, 0.484531, 0.874774, 0.397217, 0.672113, + -2.325212, -0.251056, -3.756212, -0.000000, 0.484531, 0.874774, 0.397217, 0.671489, + -2.613957, -0.252987, -3.755143, -0.000000, 0.484531, 0.874774, 0.632070, 0.672113, + -2.325212, -0.304599, -3.755143, 0.812438, 0.000000, 0.583047, 0.397217, 0.672113, + -2.324444, -0.252987, -3.756212, 0.812438, 0.000000, 0.583047, 0.396593, 0.671489, + -2.325212, -0.252987, -3.755143, 0.812438, 0.000000, 0.583047, 0.397217, 0.672113, + -2.324444, -0.304599, -3.756212, 0.812438, 0.000000, 0.583047, 0.396593, 0.671489, + -2.613957, -0.251056, -3.756212, -0.929247, 0.369459, 0.000000, 0.632070, 0.671489, + -2.613957, -0.251056, -4.158487, -0.929247, 0.369459, 0.000000, 0.632070, 0.436636, + -2.614725, -0.252987, -3.756212, -0.929247, 0.369459, 0.000000, 0.632694, 0.671489, + -2.614725, -0.252987, -4.158487, -0.929247, 0.369459, 0.000000, 0.632694, 0.436636, + -2.614725, -0.252987, -3.756212, -0.812390, -0.000000, 0.583115, 0.632694, 0.671489, + -2.614725, -0.304599, -3.756212, -0.812390, -0.000000, 0.583115, 0.632694, 0.671489, + -2.613957, -0.252987, -3.755143, -0.812390, -0.000000, 0.583115, 0.632070, 0.672113, + -2.613957, -0.304599, -3.755143, -0.812390, -0.000000, 0.583115, 0.632070, 0.672113, + -2.325212, -0.306529, -3.756212, 0.929302, -0.369320, 0.000000, 0.397217, 0.671489, + -2.325212, -0.306529, -4.158487, 0.929302, -0.369320, 0.000000, 0.397217, 0.436636, + -2.324444, -0.304599, -3.756212, 0.929302, -0.369320, 0.000000, 0.396593, 0.671489, + -2.324444, -0.304599, -4.158487, 0.929302, -0.369320, 0.000000, 0.396593, 0.436636, + -2.613957, -0.304599, -3.755143, 0.000000, -0.484495, 0.874794, 0.632070, 0.672113, + -2.325212, -0.306529, -3.756212, 0.000000, -0.484495, 0.874794, 0.397217, 0.671489, + -2.325212, -0.304599, -3.755143, 0.000000, -0.484495, 0.874794, 0.397217, 0.672113, + -2.613957, -0.306529, -3.756212, 0.000000, -0.484495, 0.874794, 0.632070, 0.671489, + -2.614725, -0.304599, -3.756212, -0.929258, -0.369431, 0.000000, 0.632694, 0.671489, + -2.614725, -0.304599, -4.158487, -0.929258, -0.369431, 0.000000, 0.632694, 0.436636, + -2.613957, -0.306529, -3.756212, -0.929258, -0.369431, 0.000000, 0.632070, 0.671489, + -2.613957, -0.306529, -4.158487, -0.929258, -0.369431, 0.000000, 0.632070, 0.436636, + -2.325212, -0.304599, -4.159556, 0.812485, 0.000000, -0.582982, 0.397217, 0.436012, + -2.325212, -0.252987, -4.159556, 0.812485, 0.000000, -0.582982, 0.397217, 0.436012, + -2.324444, -0.304599, -4.158487, 0.812485, 0.000000, -0.582982, 0.396593, 0.436636, + -2.324444, -0.252987, -4.158487, 0.812485, 0.000000, -0.582982, 0.396593, 0.436636, + -2.613957, -0.306529, -4.158487, 0.000000, -0.484560, -0.874758, 0.632070, 0.436636, + -2.325212, -0.304599, -4.159556, 0.000000, -0.484560, -0.874758, 0.397217, 0.436012, + -2.325212, -0.306529, -4.158487, 0.000000, -0.484560, -0.874758, 0.397217, 0.436636, + -2.613957, -0.304599, -4.159556, 0.000000, -0.484560, -0.874758, 0.632070, 0.436012, + -2.614725, -0.252987, -4.158487, -0.812437, -0.000000, -0.583049, 0.632694, 0.436636, + -2.613957, -0.304599, -4.159556, -0.812437, -0.000000, -0.583049, 0.632070, 0.436012, + -2.614725, -0.304599, -4.158487, -0.812437, -0.000000, -0.583049, 0.632694, 0.436636, + -2.613957, -0.252987, -4.159556, -0.812437, -0.000000, -0.583049, 0.632070, 0.436012, + -2.613957, -0.252987, -4.159556, -0.000000, 0.484596, -0.874738, 0.632070, 0.436012, + -2.325212, -0.251056, -4.158487, -0.000000, 0.484596, -0.874738, 0.397217, 0.436636, + -2.325212, -0.252987, -4.159556, -0.000000, 0.484596, -0.874738, 0.397217, 0.436012, + -2.613957, -0.251056, -4.158487, -0.000000, 0.484596, -0.874738, 0.632070, 0.436636, + -2.324444, -0.252987, -3.756212, 0.773102, 0.307372, 0.554830, 0.396593, 0.671489, + -2.325212, -0.251056, -3.756212, 0.773102, 0.307372, 0.554830, 0.397217, 0.671489, + -2.325212, -0.252987, -3.755143, 0.773102, 0.307372, 0.554830, 0.397217, 0.672113, + -2.613957, -0.251056, -3.756212, -0.773019, 0.307496, 0.554877, 0.632070, 0.671489, + -2.614725, -0.252987, -3.756212, -0.773019, 0.307496, 0.554877, 0.632694, 0.671489, + -2.613957, -0.252987, -3.755143, -0.773019, 0.307496, 0.554877, 0.632070, 0.672113, + -2.325212, -0.306529, -3.756212, 0.773119, -0.307339, 0.554824, 0.397217, 0.671489, + -2.324444, -0.304599, -3.756212, 0.773119, -0.307339, 0.554824, 0.396593, 0.671489, + -2.325212, -0.304599, -3.755143, 0.773119, -0.307339, 0.554824, 0.397217, 0.672113, + -2.614725, -0.304599, -3.756212, -0.773036, -0.307463, 0.554871, 0.632694, 0.671489, + -2.613957, -0.306529, -3.756212, -0.773036, -0.307463, 0.554871, 0.632070, 0.671489, + -2.613957, -0.304599, -3.755143, -0.773036, -0.307463, 0.554871, 0.632070, 0.672113, + -2.325212, -0.304599, -4.159556, 0.773168, -0.307310, -0.554772, 0.397217, 0.436012, + -2.324444, -0.304599, -4.158487, 0.773168, -0.307310, -0.554772, 0.396593, 0.436636, + -2.325212, -0.306529, -4.158487, 0.773168, -0.307310, -0.554772, 0.397217, 0.436636, + -2.614725, -0.304599, -4.158487, -0.773122, -0.307292, -0.554846, 0.632694, 0.436636, + -2.613957, -0.304599, -4.159556, -0.773122, -0.307292, -0.554846, 0.632070, 0.436012, + -2.613957, -0.306529, -4.158487, -0.773122, -0.307292, -0.554846, 0.632070, 0.436636, + -2.325212, -0.251056, -4.158487, 0.773162, 0.307336, -0.554766, 0.397217, 0.436636, + -2.324444, -0.252987, -4.158487, 0.773162, 0.307336, -0.554766, 0.396593, 0.436636, + -2.325212, -0.252987, -4.159556, 0.773162, 0.307336, -0.554766, 0.397217, 0.436012, + -2.614725, -0.252987, -4.158487, -0.773116, 0.307318, -0.554839, 0.632694, 0.436636, + -2.613957, -0.251056, -4.158487, -0.773116, 0.307318, -0.554839, 0.632070, 0.436636, + -2.613957, -0.252987, -4.159556, -0.773116, 0.307318, -0.554839, 0.632070, 0.436012, + -1.643056, -0.251056, -3.756212, -0.000000, 1.000000, 0.000000, 0.632070, 0.671489, + -1.354310, -0.251056, -3.756212, -0.000000, 1.000000, 0.000000, 0.397217, 0.671489, + -1.354310, -0.251056, -4.158487, -0.000000, 1.000000, 0.000000, 0.397217, 0.436636, + -1.643056, -0.251056, -4.158487, -0.000000, 1.000000, 0.000000, 0.632070, 0.436636, + -1.643056, -0.304599, -3.755143, 0.000000, 0.000000, 1.000000, 0.632070, 0.672113, + -1.354310, -0.304599, -3.755143, 0.000000, 0.000000, 1.000000, 0.397217, 0.672113, + -1.643056, -0.252987, -3.755143, 0.000000, 0.000000, 1.000000, 0.632070, 0.672113, + -1.354310, -0.252987, -3.755143, 0.000000, 0.000000, 1.000000, 0.397217, 0.672113, + -1.353543, -0.252987, -4.158487, 1.000000, 0.000000, 0.000000, 0.396593, 0.436636, + -1.353543, -0.252987, -3.756212, 1.000000, 0.000000, 0.000000, 0.396593, 0.671489, + -1.353543, -0.304599, -3.756212, 1.000000, 0.000000, 0.000000, 0.396593, 0.671489, + -1.353543, -0.304599, -4.158487, 1.000000, 0.000000, 0.000000, 0.396593, 0.436636, + -1.643824, -0.252987, -3.756212, -1.000000, -0.000000, 0.000000, 0.632694, 0.671489, + -1.643824, -0.252987, -4.158487, -1.000000, -0.000000, 0.000000, 0.632694, 0.436636, + -1.643824, -0.304599, -3.756212, -1.000000, -0.000000, 0.000000, 0.632694, 0.671489, + -1.643824, -0.304599, -4.158487, -1.000000, -0.000000, 0.000000, 0.632694, 0.436636, + -1.354310, -0.306529, -3.756212, 0.000000, -1.000000, 0.000000, 0.397217, 0.671489, + -1.643056, -0.306529, -3.756212, 0.000000, -1.000000, 0.000000, 0.632070, 0.671489, + -1.354310, -0.306529, -4.158487, 0.000000, -1.000000, 0.000000, 0.397217, 0.436636, + -1.643056, -0.306529, -4.158487, 0.000000, -1.000000, 0.000000, 0.632070, 0.436636, + -1.643056, -0.252987, -4.159556, 0.000000, -0.000000, -1.000000, 0.632070, 0.436012, + -1.354310, -0.252987, -4.159556, 0.000000, -0.000000, -1.000000, 0.397217, 0.436012, + -1.643056, -0.304599, -4.159556, 0.000000, -0.000000, -1.000000, 0.632070, 0.436012, + -1.354310, -0.304599, -4.159556, 0.000000, -0.000000, -1.000000, 0.397217, 0.436012, + -1.353543, -0.252987, -3.756212, 0.929291, 0.369348, 0.000000, 0.396593, 0.671489, + -1.353543, -0.252987, -4.158487, 0.929291, 0.369348, 0.000000, 0.396593, 0.436636, + -1.354310, -0.251056, -3.756212, 0.929291, 0.369348, 0.000000, 0.397217, 0.671489, + -1.354310, -0.251056, -4.158487, 0.929291, 0.369348, 0.000000, 0.397217, 0.436636, + -1.643056, -0.251056, -3.756212, -0.000000, 0.484531, 0.874774, 0.632070, 0.671489, + -1.354310, -0.252987, -3.755143, -0.000000, 0.484531, 0.874774, 0.397217, 0.672113, + -1.354310, -0.251056, -3.756212, -0.000000, 0.484531, 0.874774, 0.397217, 0.671489, + -1.643056, -0.252987, -3.755143, -0.000000, 0.484531, 0.874774, 0.632070, 0.672113, + -1.354310, -0.304599, -3.755143, 0.812438, 0.000000, 0.583047, 0.397217, 0.672113, + -1.353543, -0.252987, -3.756212, 0.812438, 0.000000, 0.583047, 0.396593, 0.671489, + -1.354310, -0.252987, -3.755143, 0.812438, 0.000000, 0.583047, 0.397217, 0.672113, + -1.353543, -0.304599, -3.756212, 0.812438, 0.000000, 0.583047, 0.396593, 0.671489, + -1.643056, -0.251056, -3.756212, -0.929247, 0.369459, 0.000000, 0.632070, 0.671489, + -1.643056, -0.251056, -4.158487, -0.929247, 0.369459, 0.000000, 0.632070, 0.436636, + -1.643824, -0.252987, -3.756212, -0.929247, 0.369459, 0.000000, 0.632694, 0.671489, + -1.643824, -0.252987, -4.158487, -0.929247, 0.369459, 0.000000, 0.632694, 0.436636, + -1.643824, -0.252987, -3.756212, -0.812390, -0.000000, 0.583115, 0.632694, 0.671489, + -1.643824, -0.304599, -3.756212, -0.812390, -0.000000, 0.583115, 0.632694, 0.671489, + -1.643056, -0.252987, -3.755143, -0.812390, -0.000000, 0.583115, 0.632070, 0.672113, + -1.643056, -0.304599, -3.755143, -0.812390, -0.000000, 0.583115, 0.632070, 0.672113, + -1.354310, -0.306529, -3.756212, 0.929302, -0.369320, 0.000000, 0.397217, 0.671489, + -1.354310, -0.306529, -4.158487, 0.929302, -0.369320, 0.000000, 0.397217, 0.436636, + -1.353543, -0.304599, -3.756212, 0.929302, -0.369320, 0.000000, 0.396593, 0.671489, + -1.353543, -0.304599, -4.158487, 0.929302, -0.369320, 0.000000, 0.396593, 0.436636, + -1.643056, -0.304599, -3.755143, 0.000000, -0.484495, 0.874794, 0.632070, 0.672113, + -1.354310, -0.306529, -3.756212, 0.000000, -0.484495, 0.874794, 0.397217, 0.671489, + -1.354310, -0.304599, -3.755143, 0.000000, -0.484495, 0.874794, 0.397217, 0.672113, + -1.643056, -0.306529, -3.756212, 0.000000, -0.484495, 0.874794, 0.632070, 0.671489, + -1.643824, -0.304599, -3.756212, -0.929258, -0.369431, 0.000000, 0.632694, 0.671489, + -1.643824, -0.304599, -4.158487, -0.929258, -0.369431, 0.000000, 0.632694, 0.436636, + -1.643056, -0.306529, -3.756212, -0.929258, -0.369431, 0.000000, 0.632070, 0.671489, + -1.643056, -0.306529, -4.158487, -0.929258, -0.369431, 0.000000, 0.632070, 0.436636, + -1.354310, -0.304599, -4.159556, 0.812485, 0.000000, -0.582982, 0.397217, 0.436012, + -1.354310, -0.252987, -4.159556, 0.812485, 0.000000, -0.582982, 0.397217, 0.436012, + -1.353543, -0.304599, -4.158487, 0.812485, 0.000000, -0.582982, 0.396593, 0.436636, + -1.353543, -0.252987, -4.158487, 0.812485, 0.000000, -0.582982, 0.396593, 0.436636, + -1.643056, -0.306529, -4.158487, 0.000000, -0.484560, -0.874758, 0.632070, 0.436636, + -1.354310, -0.304599, -4.159556, 0.000000, -0.484560, -0.874758, 0.397217, 0.436012, + -1.354310, -0.306529, -4.158487, 0.000000, -0.484560, -0.874758, 0.397217, 0.436636, + -1.643056, -0.304599, -4.159556, 0.000000, -0.484560, -0.874758, 0.632070, 0.436012, + -1.643824, -0.252987, -4.158487, -0.812437, -0.000000, -0.583049, 0.632694, 0.436636, + -1.643056, -0.304599, -4.159556, -0.812437, -0.000000, -0.583049, 0.632070, 0.436012, + -1.643824, -0.304599, -4.158487, -0.812437, -0.000000, -0.583049, 0.632694, 0.436636, + -1.643056, -0.252987, -4.159556, -0.812437, -0.000000, -0.583049, 0.632070, 0.436012, + -1.643056, -0.252987, -4.159556, -0.000000, 0.484596, -0.874738, 0.632070, 0.436012, + -1.354310, -0.251056, -4.158487, -0.000000, 0.484596, -0.874738, 0.397217, 0.436636, + -1.354310, -0.252987, -4.159556, -0.000000, 0.484596, -0.874738, 0.397217, 0.436012, + -1.643056, -0.251056, -4.158487, -0.000000, 0.484596, -0.874738, 0.632070, 0.436636, + -1.353543, -0.252987, -3.756212, 0.773102, 0.307372, 0.554830, 0.396593, 0.671489, + -1.354310, -0.251056, -3.756212, 0.773102, 0.307372, 0.554830, 0.397217, 0.671489, + -1.354310, -0.252987, -3.755143, 0.773102, 0.307372, 0.554830, 0.397217, 0.672113, + -1.643056, -0.251056, -3.756212, -0.773019, 0.307496, 0.554877, 0.632070, 0.671489, + -1.643824, -0.252987, -3.756212, -0.773019, 0.307496, 0.554877, 0.632694, 0.671489, + -1.643056, -0.252987, -3.755143, -0.773019, 0.307496, 0.554877, 0.632070, 0.672113, + -1.354310, -0.306529, -3.756212, 0.773119, -0.307339, 0.554824, 0.397217, 0.671489, + -1.353543, -0.304599, -3.756212, 0.773119, -0.307339, 0.554824, 0.396593, 0.671489, + -1.354310, -0.304599, -3.755143, 0.773119, -0.307339, 0.554824, 0.397217, 0.672113, + -1.643824, -0.304599, -3.756212, -0.773036, -0.307463, 0.554871, 0.632694, 0.671489, + -1.643056, -0.306529, -3.756212, -0.773036, -0.307463, 0.554871, 0.632070, 0.671489, + -1.643056, -0.304599, -3.755143, -0.773036, -0.307463, 0.554871, 0.632070, 0.672113, + -1.354310, -0.304599, -4.159556, 0.773168, -0.307310, -0.554772, 0.397217, 0.436012, + -1.353543, -0.304599, -4.158487, 0.773168, -0.307310, -0.554772, 0.396593, 0.436636, + -1.354310, -0.306529, -4.158487, 0.773168, -0.307310, -0.554772, 0.397217, 0.436636, + -1.643824, -0.304599, -4.158487, -0.773122, -0.307292, -0.554846, 0.632694, 0.436636, + -1.643056, -0.304599, -4.159556, -0.773122, -0.307292, -0.554846, 0.632070, 0.436012, + -1.643056, -0.306529, -4.158487, -0.773122, -0.307292, -0.554846, 0.632070, 0.436636, + -1.354310, -0.251056, -4.158487, 0.773162, 0.307336, -0.554766, 0.397217, 0.436636, + -1.353543, -0.252987, -4.158487, 0.773162, 0.307336, -0.554766, 0.396593, 0.436636, + -1.354310, -0.252987, -4.159556, 0.773162, 0.307336, -0.554766, 0.397217, 0.436012, + -1.643824, -0.252987, -4.158487, -0.773116, 0.307318, -0.554839, 0.632694, 0.436636, + -1.643056, -0.251056, -4.158487, -0.773116, 0.307318, -0.554839, 0.632070, 0.436636, + -1.643056, -0.252987, -4.159556, -0.773116, 0.307318, -0.554839, 0.632070, 0.436012, + -0.910883, -0.251056, -3.974293, -0.000000, 1.000000, 0.000000, 0.632070, 0.671489, + -0.622137, -0.251056, -3.974293, -0.000000, 1.000000, 0.000000, 0.397217, 0.671489, + -0.622137, -0.251056, -4.376568, -0.000000, 1.000000, 0.000000, 0.397217, 0.436636, + -0.910883, -0.251056, -4.376568, -0.000000, 1.000000, 0.000000, 0.632070, 0.436636, + -0.910883, -0.304599, -3.973224, 0.000000, 0.000000, 1.000000, 0.632070, 0.672113, + -0.622137, -0.304599, -3.973224, 0.000000, 0.000000, 1.000000, 0.397217, 0.672113, + -0.910883, -0.252987, -3.973224, 0.000000, 0.000000, 1.000000, 0.632070, 0.672113, + -0.622137, -0.252987, -3.973224, 0.000000, 0.000000, 1.000000, 0.397217, 0.672113, + -0.621370, -0.252987, -4.376568, 1.000000, 0.000000, 0.000000, 0.396593, 0.436636, + -0.621370, -0.252987, -3.974293, 1.000000, 0.000000, 0.000000, 0.396593, 0.671489, + -0.621370, -0.304599, -3.974293, 1.000000, 0.000000, 0.000000, 0.396593, 0.671489, + -0.621370, -0.304599, -4.376568, 1.000000, 0.000000, 0.000000, 0.396593, 0.436636, + -0.911650, -0.252987, -3.974293, -1.000000, -0.000000, 0.000000, 0.632694, 0.671489, + -0.911650, -0.252987, -4.376568, -1.000000, -0.000000, 0.000000, 0.632694, 0.436636, + -0.911650, -0.304599, -3.974293, -1.000000, -0.000000, 0.000000, 0.632694, 0.671489, + -0.911650, -0.304599, -4.376568, -1.000000, -0.000000, 0.000000, 0.632694, 0.436636, + -0.622137, -0.306529, -3.974293, 0.000000, -1.000000, 0.000000, 0.397217, 0.671489, + -0.910883, -0.306529, -3.974293, 0.000000, -1.000000, 0.000000, 0.632070, 0.671489, + -0.622137, -0.306529, -4.376568, 0.000000, -1.000000, 0.000000, 0.397217, 0.436636, + -0.910883, -0.306529, -4.376568, 0.000000, -1.000000, 0.000000, 0.632070, 0.436636, + -0.910883, -0.252987, -4.377637, 0.000000, -0.000000, -1.000000, 0.632070, 0.436012, + -0.622137, -0.252987, -4.377637, 0.000000, -0.000000, -1.000000, 0.397217, 0.436012, + -0.910883, -0.304599, -4.377637, 0.000000, -0.000000, -1.000000, 0.632070, 0.436012, + -0.622137, -0.304599, -4.377637, 0.000000, -0.000000, -1.000000, 0.397217, 0.436012, + -0.621370, -0.252987, -3.974293, 0.929291, 0.369348, 0.000000, 0.396593, 0.671489, + -0.621370, -0.252987, -4.376568, 0.929291, 0.369348, 0.000000, 0.396593, 0.436636, + -0.622137, -0.251056, -3.974293, 0.929291, 0.369348, 0.000000, 0.397217, 0.671489, + -0.622137, -0.251056, -4.376568, 0.929291, 0.369348, 0.000000, 0.397217, 0.436636, + -0.910883, -0.251056, -3.974293, -0.000000, 0.484531, 0.874774, 0.632070, 0.671489, + -0.622137, -0.252987, -3.973224, -0.000000, 0.484531, 0.874774, 0.397217, 0.672113, + -0.622137, -0.251056, -3.974293, -0.000000, 0.484531, 0.874774, 0.397217, 0.671489, + -0.910883, -0.252987, -3.973224, -0.000000, 0.484531, 0.874774, 0.632070, 0.672113, + -0.622137, -0.304599, -3.973224, 0.812438, 0.000000, 0.583047, 0.397217, 0.672113, + -0.621370, -0.252987, -3.974293, 0.812438, 0.000000, 0.583047, 0.396593, 0.671489, + -0.622137, -0.252987, -3.973224, 0.812438, 0.000000, 0.583047, 0.397217, 0.672113, + -0.621370, -0.304599, -3.974293, 0.812438, 0.000000, 0.583047, 0.396593, 0.671489, + -0.910883, -0.251056, -3.974293, -0.929247, 0.369459, 0.000000, 0.632070, 0.671489, + -0.910883, -0.251056, -4.376568, -0.929247, 0.369459, 0.000000, 0.632070, 0.436636, + -0.911650, -0.252987, -3.974293, -0.929247, 0.369459, 0.000000, 0.632694, 0.671489, + -0.911650, -0.252987, -4.376568, -0.929247, 0.369459, 0.000000, 0.632694, 0.436636, + -0.911650, -0.252987, -3.974293, -0.812390, -0.000000, 0.583115, 0.632694, 0.671489, + -0.911650, -0.304599, -3.974293, -0.812390, -0.000000, 0.583115, 0.632694, 0.671489, + -0.910883, -0.252987, -3.973224, -0.812390, -0.000000, 0.583115, 0.632070, 0.672113, + -0.910883, -0.304599, -3.973224, -0.812390, -0.000000, 0.583115, 0.632070, 0.672113, + -0.622137, -0.306529, -3.974293, 0.929302, -0.369320, 0.000000, 0.397217, 0.671489, + -0.622137, -0.306529, -4.376568, 0.929302, -0.369320, 0.000000, 0.397217, 0.436636, + -0.621370, -0.304599, -3.974293, 0.929302, -0.369320, 0.000000, 0.396593, 0.671489, + -0.621370, -0.304599, -4.376568, 0.929302, -0.369320, 0.000000, 0.396593, 0.436636, + -0.910883, -0.304599, -3.973224, 0.000000, -0.484495, 0.874794, 0.632070, 0.672113, + -0.622137, -0.306529, -3.974293, 0.000000, -0.484495, 0.874794, 0.397217, 0.671489, + -0.622137, -0.304599, -3.973224, 0.000000, -0.484495, 0.874794, 0.397217, 0.672113, + -0.910883, -0.306529, -3.974293, 0.000000, -0.484495, 0.874794, 0.632070, 0.671489, + -0.911650, -0.304599, -3.974293, -0.929258, -0.369431, 0.000000, 0.632694, 0.671489, + -0.911650, -0.304599, -4.376568, -0.929258, -0.369431, 0.000000, 0.632694, 0.436636, + -0.910883, -0.306529, -3.974293, -0.929258, -0.369431, 0.000000, 0.632070, 0.671489, + -0.910883, -0.306529, -4.376568, -0.929258, -0.369431, 0.000000, 0.632070, 0.436636, + -0.622137, -0.304599, -4.377637, 0.812485, 0.000000, -0.582982, 0.397217, 0.436012, + -0.622137, -0.252987, -4.377637, 0.812485, 0.000000, -0.582982, 0.397217, 0.436012, + -0.621370, -0.304599, -4.376568, 0.812485, 0.000000, -0.582982, 0.396593, 0.436636, + -0.621370, -0.252987, -4.376568, 0.812485, 0.000000, -0.582982, 0.396593, 0.436636, + -0.910883, -0.306529, -4.376568, 0.000000, -0.484560, -0.874758, 0.632070, 0.436636, + -0.622137, -0.304599, -4.377637, 0.000000, -0.484560, -0.874758, 0.397217, 0.436012, + -0.622137, -0.306529, -4.376568, 0.000000, -0.484560, -0.874758, 0.397217, 0.436636, + -0.910883, -0.304599, -4.377637, 0.000000, -0.484560, -0.874758, 0.632070, 0.436012, + -0.911650, -0.252987, -4.376568, -0.812437, -0.000000, -0.583049, 0.632694, 0.436636, + -0.910883, -0.304599, -4.377637, -0.812437, -0.000000, -0.583049, 0.632070, 0.436012, + -0.911650, -0.304599, -4.376568, -0.812437, -0.000000, -0.583049, 0.632694, 0.436636, + -0.910883, -0.252987, -4.377637, -0.812437, -0.000000, -0.583049, 0.632070, 0.436012, + -0.910883, -0.252987, -4.377637, -0.000000, 0.484596, -0.874738, 0.632070, 0.436012, + -0.622137, -0.251056, -4.376568, -0.000000, 0.484596, -0.874738, 0.397217, 0.436636, + -0.622137, -0.252987, -4.377637, -0.000000, 0.484596, -0.874738, 0.397217, 0.436012, + -0.910883, -0.251056, -4.376568, -0.000000, 0.484596, -0.874738, 0.632070, 0.436636, + -0.621370, -0.252987, -3.974293, 0.773102, 0.307372, 0.554830, 0.396593, 0.671489, + -0.622137, -0.251056, -3.974293, 0.773102, 0.307372, 0.554830, 0.397217, 0.671489, + -0.622137, -0.252987, -3.973224, 0.773102, 0.307372, 0.554830, 0.397217, 0.672113, + -0.910883, -0.251056, -3.974293, -0.773019, 0.307496, 0.554877, 0.632070, 0.671489, + -0.911650, -0.252987, -3.974293, -0.773019, 0.307496, 0.554877, 0.632694, 0.671489, + -0.910883, -0.252987, -3.973224, -0.773019, 0.307496, 0.554877, 0.632070, 0.672113, + -0.622137, -0.306529, -3.974293, 0.773119, -0.307339, 0.554824, 0.397217, 0.671489, + -0.621370, -0.304599, -3.974293, 0.773119, -0.307339, 0.554824, 0.396593, 0.671489, + -0.622137, -0.304599, -3.973224, 0.773119, -0.307339, 0.554824, 0.397217, 0.672113, + -0.911650, -0.304599, -3.974293, -0.773036, -0.307463, 0.554871, 0.632694, 0.671489, + -0.910883, -0.306529, -3.974293, -0.773036, -0.307463, 0.554871, 0.632070, 0.671489, + -0.910883, -0.304599, -3.973224, -0.773036, -0.307463, 0.554871, 0.632070, 0.672113, + -0.622137, -0.304599, -4.377637, 0.773168, -0.307310, -0.554772, 0.397217, 0.436012, + -0.621370, -0.304599, -4.376568, 0.773168, -0.307310, -0.554772, 0.396593, 0.436636, + -0.622137, -0.306529, -4.376568, 0.773168, -0.307310, -0.554772, 0.397217, 0.436636, + -0.911650, -0.304599, -4.376568, -0.773122, -0.307292, -0.554846, 0.632694, 0.436636, + -0.910883, -0.304599, -4.377637, -0.773122, -0.307292, -0.554846, 0.632070, 0.436012, + -0.910883, -0.306529, -4.376568, -0.773122, -0.307292, -0.554846, 0.632070, 0.436636, + -0.622137, -0.251056, -4.376568, 0.773162, 0.307336, -0.554766, 0.397217, 0.436636, + -0.621370, -0.252987, -4.376568, 0.773162, 0.307336, -0.554766, 0.396593, 0.436636, + -0.622137, -0.252987, -4.377637, 0.773162, 0.307336, -0.554766, 0.397217, 0.436012, + -0.911650, -0.252987, -4.376568, -0.773116, 0.307318, -0.554839, 0.632694, 0.436636, + -0.910883, -0.251056, -4.376568, -0.773116, 0.307318, -0.554839, 0.632070, 0.436636, + -0.910883, -0.252987, -4.377637, -0.773116, 0.307318, -0.554839, 0.632070, 0.436012, + 1.402091, 0.127132, 3.505250, 0.131954, -0.991256, 0.000000, 0.000000, 1.000000, + 1.300708, 0.113636, 3.505249, 0.131954, -0.991256, 0.000000, 0.000000, 1.000000, + 1.402091, 0.127132, 3.412446, 0.131954, -0.991256, 0.000000, 0.000000, 1.000000, + 1.402091, 0.127132, 3.505250, 0.131915, -0.990964, 0.024265, 0.000000, 1.000000, + 1.300708, 0.115909, 3.598053, 0.131915, -0.990964, 0.024265, 0.000000, 1.000000, + 1.300708, 0.113636, 3.505249, 0.131915, -0.990964, 0.024265, 0.000000, 1.000000, + 1.402091, 0.127132, 3.505250, -0.003656, 0.999864, -0.016102, 0.000000, 1.000000, + 0.663611, 0.136419, 4.249620, -0.003656, 0.999864, -0.016102, 0.000000, 1.000000, + 1.402091, 0.128627, 3.598053, -0.003656, 0.999864, -0.016102, 0.000000, 1.000000, + 1.402091, 0.127132, 3.412446, 0.124454, -0.992097, -0.015977, 0.000000, 1.000000, + 1.300708, 0.115909, 3.319642, 0.124454, -0.992097, -0.015977, 0.000000, 1.000000, + 1.402091, 0.128627, 3.319642, 0.124454, -0.992097, -0.015977, 0.000000, 1.000000, + 1.402091, 0.127132, 3.412446, 0.012575, 0.999921, 0.000000, 0.000000, 1.000000, + 0.663611, 0.136419, 4.249620, 0.012575, 0.999921, 0.000000, 0.000000, 1.000000, + 1.402091, 0.127132, 3.505250, 0.012575, 0.999921, 0.000000, 0.000000, 1.000000, + 1.402091, 0.127132, 3.412446, 0.000000, 0.999939, -0.011093, 0.000000, 1.000000, + 0.610188, 0.127132, 3.412446, 0.000000, 0.999938, -0.011093, 0.000000, 1.000000, + 0.663611, 0.136419, 4.249620, 0.000000, 0.999939, -0.011093, 0.000000, 1.000000, + 1.402091, 0.128627, 3.598053, 0.124453, -0.992097, 0.015977, 0.000000, 1.000000, + 1.300708, 0.115909, 3.598053, 0.124453, -0.992097, 0.015977, 0.000000, 1.000000, + 1.402091, 0.127132, 3.505250, 0.124453, -0.992097, 0.015977, 0.000000, 1.000000, + 1.402091, 0.128627, 3.598053, 0.124345, -0.991230, 0.044744, 0.000000, 1.000000, + 1.300708, 0.120098, 3.690857, 0.124345, -0.991230, 0.044744, 0.000000, 1.000000, + 1.300708, 0.115909, 3.598053, 0.124345, -0.991230, 0.044744, 0.000000, 1.000000, + 1.402091, 0.128627, 3.598053, -0.016339, 0.999447, -0.028976, 0.000000, 1.000000, + 0.769794, 0.137180, 4.249620, -0.016339, 0.999447, -0.028976, 0.000000, 1.000000, + 1.402091, 0.131317, 3.690857, -0.016339, 0.999447, -0.028976, 0.000000, 1.000000, + 1.402091, 0.128627, 3.598053, -0.007166, 0.999773, -0.020079, 0.000000, 1.000000, + 0.663611, 0.136419, 4.249620, -0.007166, 0.999773, -0.020079, 0.000000, 1.000000, + 0.769794, 0.137180, 4.249620, -0.007166, 0.999773, -0.020079, 0.000000, 1.000000, + 1.402091, 0.128627, 3.319642, 0.109947, -0.993520, -0.028804, 0.000000, 1.000000, + 1.300708, 0.120098, 3.226837, 0.109947, -0.993520, -0.028804, 0.000000, 1.000000, + 1.402091, 0.131317, 3.226837, 0.109947, -0.993520, -0.028804, 0.000000, 1.000000, + 1.402091, 0.128627, 3.319642, -0.003705, 0.999864, 0.016102, 0.000000, 1.000000, + 0.663611, 0.136419, 2.665814, -0.003705, 0.999864, 0.016102, 0.000000, 1.000000, + 1.402091, 0.127132, 3.412446, -0.003705, 0.999863, 0.016102, 0.000000, 1.000000, + 1.402091, 0.131317, 3.690857, 0.109948, -0.993520, 0.028804, 0.000000, 1.000000, + 1.300708, 0.120098, 3.690857, 0.109948, -0.993520, 0.028804, 0.000000, 1.000000, + 1.402091, 0.128627, 3.598053, 0.109948, -0.993520, 0.028804, 0.000000, 1.000000, + 1.402091, 0.131317, 3.690857, 0.109807, -0.992252, 0.058131, 0.000000, 1.000000, + 1.300708, 0.125535, 3.783661, 0.109807, -0.992252, 0.058131, 0.000000, 1.000000, + 1.300708, 0.120098, 3.690857, 0.109807, -0.992252, 0.058131, 0.000000, 1.000000, + 1.402091, 0.131317, 3.690857, -0.024476, 0.999059, -0.035820, 0.000000, 1.000000, + 0.875976, 0.138462, 4.249620, -0.024476, 0.999058, -0.035820, 0.000000, 1.000000, + 1.402091, 0.134645, 3.783661, -0.024476, 0.999058, -0.035820, 0.000000, 1.000000, + 1.402091, 0.131317, 3.690857, -0.012065, 0.999636, -0.024142, 0.000000, 1.000000, + 0.769794, 0.137180, 4.249620, -0.012065, 0.999636, -0.024142, 0.000000, 1.000000, + 0.875976, 0.138462, 4.249620, -0.012065, 0.999636, -0.024142, 0.000000, 1.000000, + 1.402091, 0.131317, 3.226837, 0.089439, -0.995353, -0.035688, 0.000000, 1.000000, + 1.300708, 0.125535, 3.134034, 0.089439, -0.995353, -0.035688, 0.000000, 1.000000, + 1.402091, 0.134645, 3.134034, 0.089439, -0.995353, -0.035688, 0.000000, 1.000000, + 1.402091, 0.131317, 3.226837, -0.016442, 0.999445, 0.028976, 0.000000, 1.000000, + 0.769794, 0.137180, 2.665814, -0.016442, 0.999445, 0.028976, 0.000000, 1.000000, + 1.402091, 0.128627, 3.319642, -0.016442, 0.999445, 0.028976, 0.000000, 1.000000, + 1.402091, 0.134645, 3.783661, 0.089440, -0.995353, 0.035687, 0.000000, 1.000000, + 1.300708, 0.125535, 3.783661, 0.089440, -0.995353, 0.035687, 0.000000, 1.000000, + 1.402091, 0.131317, 3.690857, 0.089440, -0.995353, 0.035687, 0.000000, 1.000000, + 1.402091, 0.134645, 3.783661, 0.089324, -0.994075, 0.061941, 0.000000, 1.000000, + 1.300708, 0.131317, 3.876465, 0.089324, -0.994075, 0.061941, 0.000000, 1.000000, + 1.300708, 0.125535, 3.783661, 0.089324, -0.994075, 0.061941, 0.000000, 1.000000, + 1.402091, 0.134645, 3.783661, -0.026111, 0.999059, -0.034618, 0.000000, 1.000000, + 0.982159, 0.139815, 4.249620, -0.026111, 0.999059, -0.034618, 0.000000, 1.000000, + 1.402091, 0.137860, 3.876465, -0.026111, 0.999059, -0.034618, 0.000000, 1.000000, + 1.402091, 0.134645, 3.783661, -0.012741, 0.999664, -0.022575, 0.000000, 1.000000, + 0.875976, 0.138462, 4.249620, -0.012741, 0.999664, -0.022575, 0.000000, 1.000000, + 0.982159, 0.139815, 4.249620, -0.012741, 0.999664, -0.022575, 0.000000, 1.000000, + 1.402091, 0.134645, 3.134034, 0.064366, -0.997328, -0.034558, 0.000000, 1.000000, + 1.300708, 0.131317, 3.041229, 0.064366, -0.997328, -0.034558, 0.000000, 1.000000, + 1.402091, 0.137860, 3.041229, 0.064366, -0.997328, -0.034558, 0.000000, 1.000000, + 1.402091, 0.134645, 3.134034, -0.024630, 0.999055, 0.035821, 0.000000, 1.000000, + 0.875976, 0.138462, 2.665814, -0.024630, 0.999055, 0.035821, 0.000000, 1.000000, + 1.402091, 0.131317, 3.226837, -0.024630, 0.999055, 0.035821, 0.000000, 1.000000, + 1.402091, 0.137860, 3.876465, 0.064366, -0.997328, 0.034558, 0.000000, 1.000000, + 1.300708, 0.131317, 3.876465, 0.064366, -0.997328, 0.034558, 0.000000, 1.000000, + 1.402091, 0.134645, 3.783661, 0.064366, -0.997328, 0.034558, 0.000000, 1.000000, + 1.402091, 0.137860, 3.876465, 0.064308, -0.996426, 0.054778, 0.000000, 1.000000, + 1.300708, 0.136419, 3.969269, 0.064308, -0.996426, 0.054778, 0.000000, 1.000000, + 1.300708, 0.131317, 3.876465, 0.064308, -0.996426, 0.054778, 0.000000, 1.000000, + 1.402091, 0.137860, 3.876465, -0.020107, 0.999501, -0.024367, 0.000000, 1.000000, + 1.088342, 0.140646, 4.249620, -0.020107, 0.999501, -0.024367, 0.000000, 1.000000, + 1.402091, 0.140123, 3.969269, -0.020107, 0.999501, -0.024367, 0.000000, 1.000000, + 1.402091, 0.137860, 3.876465, -0.007824, 0.999871, -0.014042, 0.000000, 1.000000, + 0.982159, 0.139815, 4.249620, -0.007824, 0.999871, -0.014042, 0.000000, 1.000000, + 1.088342, 0.140646, 4.249620, -0.007824, 0.999871, -0.014042, 0.000000, 1.000000, + 1.402091, 0.137860, 3.041229, 0.036497, -0.999037, -0.024356, 0.000000, 1.000000, + 1.300708, 0.136419, 2.948426, 0.036497, -0.999037, -0.024356, 0.000000, 1.000000, + 1.402091, 0.140123, 2.948426, 0.036497, -0.999037, -0.024356, 0.000000, 1.000000, + 1.402091, 0.137860, 3.041229, -0.026297, 0.999055, 0.034618, 0.000000, 1.000000, + 0.982159, 0.139815, 2.665814, -0.026297, 0.999055, 0.034618, 0.000000, 1.000000, + 1.402091, 0.134645, 3.134034, -0.026297, 0.999055, 0.034618, 0.000000, 1.000000, + 1.402091, 0.138625, 4.154877, -0.019559, -0.999580, -0.021367, 0.000000, 1.000000, + 1.300708, 0.140609, 4.154877, -0.019559, -0.999580, -0.021367, 0.000000, 1.000000, + 1.402091, 0.140609, 4.062073, -0.019559, -0.999580, -0.021367, 0.000000, 1.000000, + 1.402091, 0.138625, 2.762818, 0.015764, 0.999647, -0.021369, 0.000000, 1.000000, + 1.300708, 0.138150, 2.665814, 0.015764, 0.999647, -0.021369, 0.000000, 1.000000, + 1.402091, 0.140609, 2.855622, 0.015764, 0.999647, -0.021369, 0.000000, 1.000000, + 1.402091, 0.138625, 2.762818, -0.019557, -0.999488, 0.025333, 0.000000, 1.000000, + 1.300708, 0.140609, 2.762818, -0.019557, -0.999488, 0.025333, 0.000000, 1.000000, + 1.300708, 0.138150, 2.665814, -0.019557, -0.999488, 0.025333, 0.000000, 1.000000, + 1.402091, 0.140123, 3.969269, 0.036497, -0.999037, 0.024356, 0.000000, 1.000000, + 1.300708, 0.136419, 3.969269, 0.036497, -0.999037, 0.024356, 0.000000, 1.000000, + 1.402091, 0.137860, 3.876465, 0.036497, -0.999037, 0.024356, 0.000000, 1.000000, + 1.402091, 0.140123, 3.969269, 0.036484, -0.998666, 0.036544, 0.000000, 1.000000, + 1.300708, 0.139815, 4.062073, 0.036484, -0.998666, 0.036544, 0.000000, 1.000000, + 1.300708, 0.136419, 3.969269, 0.036484, -0.998666, 0.036544, 0.000000, 1.000000, + 1.402091, 0.140123, 3.969269, -0.006228, 0.999967, -0.005237, 0.000000, 1.000000, + 1.194525, 0.140298, 4.249620, -0.006228, 0.999967, -0.005237, 0.000000, 1.000000, + 1.402091, 0.140609, 4.062073, -0.006228, 0.999967, -0.005237, 0.000000, 1.000000, + 1.402091, 0.140123, 3.969269, 0.003273, 0.999993, 0.001797, 0.000000, 1.000000, + 1.088342, 0.140646, 4.249620, 0.003273, 0.999993, 0.001797, 0.000000, 1.000000, + 1.194525, 0.140298, 4.249620, 0.003273, 0.999993, 0.001797, 0.000000, 1.000000, + 1.402091, 0.140123, 2.948426, 0.007830, -0.999956, -0.005237, 0.000000, 1.000000, + 1.300708, 0.139815, 2.855622, 0.007830, -0.999956, -0.005237, 0.000000, 1.000000, + 1.402091, 0.140609, 2.855622, 0.007830, -0.999956, -0.005237, 0.000000, 1.000000, + 1.402091, 0.140123, 2.948426, -0.020283, 0.999497, 0.024367, 0.000000, 1.000000, + 1.088342, 0.140646, 2.665814, -0.020283, 0.999497, 0.024367, 0.000000, 1.000000, + 1.402091, 0.137860, 3.041229, -0.020283, 0.999497, 0.024367, 0.000000, 1.000000, + 1.402091, 0.140609, 4.062073, 0.015286, 0.999655, 0.021369, 0.000000, 1.000000, + 1.300708, 0.138150, 4.249620, 0.015286, 0.999655, 0.021369, 0.000000, 1.000000, + 1.402091, 0.138625, 4.154877, 0.015286, 0.999655, 0.021369, 0.000000, 1.000000, + 1.402091, 0.140609, 4.062073, 0.007830, -0.999956, 0.005237, 0.000000, 1.000000, + 1.300708, 0.139815, 4.062073, 0.007830, -0.999956, 0.005237, 0.000000, 1.000000, + 1.402091, 0.140123, 3.969269, 0.007830, -0.999956, 0.005237, 0.000000, 1.000000, + 1.402091, 0.140609, 4.062073, 0.007830, -0.999933, 0.008553, 0.000000, 1.000000, + 1.300708, 0.140609, 4.154877, 0.007830, -0.999933, 0.008553, 0.000000, 1.000000, + 1.300708, 0.139815, 4.062073, 0.007830, -0.999933, 0.008553, 0.000000, 1.000000, + 1.402091, 0.140609, 4.062073, 0.020221, 0.999507, 0.024035, 0.000000, 1.000000, + 1.194525, 0.140298, 4.249620, 0.020221, 0.999507, 0.024035, 0.000000, 1.000000, + 1.300708, 0.138150, 4.249620, 0.020221, 0.999507, 0.024035, 0.000000, 1.000000, + 1.402091, 0.140609, 2.855622, -0.019559, -0.999580, 0.021367, 0.000000, 1.000000, + 1.300708, 0.140609, 2.762818, -0.019559, -0.999580, 0.021367, 0.000000, 1.000000, + 1.402091, 0.138625, 2.762818, -0.019559, -0.999580, 0.021367, 0.000000, 1.000000, + 1.402091, 0.140609, 2.855622, -0.006286, 0.999967, 0.005237, 0.000000, 1.000000, + 1.194525, 0.140298, 2.665814, -0.006286, 0.999967, 0.005237, 0.000000, 1.000000, + 1.402091, 0.140123, 2.948426, -0.006286, 0.999967, 0.005237, 0.000000, 1.000000, + 1.300708, 0.113636, 3.505249, 0.131955, -0.991256, -0.000001, 0.000000, 1.000000, + 1.300708, 0.113636, 3.412445, 0.131955, -0.991256, -0.000001, 0.000000, 1.000000, + 1.402091, 0.127132, 3.412446, 0.131955, -0.991256, -0.000001, 0.000000, 1.000000, + 1.300708, 0.113636, 3.505249, 0.151832, -0.988406, 0.000000, 0.000000, 1.000000, + 1.194525, 0.097325, 3.505249, 0.151832, -0.988406, 0.000000, 0.000000, 1.000000, + 1.300708, 0.113636, 3.412445, 0.151832, -0.988406, 0.000000, 0.000000, 1.000000, + 1.300708, 0.113636, 3.505249, 0.151750, -0.987885, 0.032493, 0.000000, 1.000000, + 1.194525, 0.100378, 3.598053, 0.151750, -0.987885, 0.032493, 0.000000, 1.000000, + 1.194525, 0.097325, 3.505249, 0.151750, -0.987885, 0.032493, 0.000000, 1.000000, + 1.300708, 0.113636, 3.412445, 0.131914, -0.990964, -0.024265, 0.000000, 1.000000, + 1.300708, 0.115909, 3.319642, 0.131914, -0.990964, -0.024265, 0.000000, 1.000000, + 1.402091, 0.127132, 3.412446, 0.131914, -0.990964, -0.024265, 0.000000, 1.000000, + 1.300708, 0.113636, 3.412445, 0.144683, -0.989182, -0.024221, 0.000000, 1.000000, + 1.194525, 0.100378, 3.319641, 0.144683, -0.989182, -0.024221, 0.000000, 1.000000, + 1.300708, 0.115909, 3.319642, 0.144683, -0.989182, -0.024221, 0.000000, 1.000000, + 1.300708, 0.115909, 3.598053, 0.144684, -0.989181, 0.024221, 0.000000, 1.000000, + 1.194525, 0.100378, 3.598053, 0.144684, -0.989181, 0.024221, 0.000000, 1.000000, + 1.300708, 0.113636, 3.505249, 0.144684, -0.989181, 0.024221, 0.000000, 1.000000, + 1.300708, 0.115909, 3.598053, 0.144460, -0.987653, 0.060606, 0.000000, 1.000000, + 1.194525, 0.106073, 3.690857, 0.144460, -0.987653, 0.060606, 0.000000, 1.000000, + 1.194525, 0.100378, 3.598053, 0.144460, -0.987653, 0.060606, 0.000000, 1.000000, + 1.300708, 0.115909, 3.319642, 0.124345, -0.991230, -0.044744, 0.000000, 1.000000, + 1.300708, 0.120098, 3.226837, 0.124345, -0.991230, -0.044744, 0.000000, 1.000000, + 1.402091, 0.128627, 3.319642, 0.124345, -0.991230, -0.044744, 0.000000, 1.000000, + 1.300708, 0.115909, 3.319642, 0.130817, -0.990398, -0.044706, 0.000000, 1.000000, + 1.194525, 0.106073, 3.226837, 0.130817, -0.990398, -0.044706, 0.000000, 1.000000, + 1.300708, 0.120098, 3.226837, 0.130817, -0.990398, -0.044706, 0.000000, 1.000000, + 1.300708, 0.120098, 3.690857, 0.130818, -0.990398, 0.044706, 0.000000, 1.000000, + 1.194525, 0.106073, 3.690857, 0.130818, -0.990398, 0.044706, 0.000000, 1.000000, + 1.300708, 0.115909, 3.598053, 0.130818, -0.990398, 0.044706, 0.000000, 1.000000, + 1.300708, 0.120098, 3.690857, 0.130523, -0.988169, 0.080538, 0.000000, 1.000000, + 1.194525, 0.113636, 3.783661, 0.130523, -0.988169, 0.080538, 0.000000, 1.000000, + 1.194525, 0.106073, 3.690857, 0.130523, -0.988169, 0.080538, 0.000000, 1.000000, + 1.300708, 0.120098, 3.226837, 0.109807, -0.992252, -0.058131, 0.000000, 1.000000, + 1.300708, 0.125535, 3.134034, 0.109807, -0.992252, -0.058131, 0.000000, 1.000000, + 1.402091, 0.131317, 3.226837, 0.109807, -0.992252, -0.058131, 0.000000, 1.000000, + 1.300708, 0.120098, 3.226837, 0.111170, -0.992100, -0.058122, 0.000000, 1.000000, + 1.194525, 0.113636, 3.134034, 0.111170, -0.992100, -0.058122, 0.000000, 1.000000, + 1.300708, 0.125535, 3.134034, 0.111170, -0.992100, -0.058122, 0.000000, 1.000000, + 1.300708, 0.125535, 3.783661, 0.111170, -0.992100, 0.058122, 0.000000, 1.000000, + 1.194525, 0.113636, 3.783661, 0.111170, -0.992100, 0.058122, 0.000000, 1.000000, + 1.300708, 0.120098, 3.690857, 0.111170, -0.992100, 0.058122, 0.000000, 1.000000, + 1.300708, 0.125535, 3.783661, 0.110913, -0.989799, 0.089419, 0.000000, 1.000000, + 1.194525, 0.122020, 3.876465, 0.110913, -0.989799, 0.089419, 0.000000, 1.000000, + 1.194525, 0.113636, 3.783661, 0.110913, -0.989799, 0.089419, 0.000000, 1.000000, + 1.300708, 0.125535, 3.134034, 0.089325, -0.994075, -0.061941, 0.000000, 1.000000, + 1.300708, 0.131317, 3.041229, 0.089325, -0.994075, -0.061941, 0.000000, 1.000000, + 1.402091, 0.134645, 3.134034, 0.089325, -0.994075, -0.061941, 0.000000, 1.000000, + 1.300708, 0.125535, 3.134034, 0.087056, -0.994275, -0.061953, 0.000000, 1.000000, + 1.194525, 0.122020, 3.041229, 0.087056, -0.994275, -0.061953, 0.000000, 1.000000, + 1.300708, 0.131317, 3.041229, 0.087056, -0.994275, -0.061953, 0.000000, 1.000000, + 1.300708, 0.131317, 3.876465, 0.087056, -0.994275, 0.061953, 0.000000, 1.000000, + 1.194525, 0.122020, 3.876465, 0.087056, -0.994275, 0.061953, 0.000000, 1.000000, + 1.300708, 0.125535, 3.783661, 0.087056, -0.994275, 0.061953, 0.000000, 1.000000, + 1.300708, 0.131317, 3.876465, 0.086904, -0.992535, 0.085567, 0.000000, 1.000000, + 1.194525, 0.130021, 3.969269, 0.086904, -0.992535, 0.085567, 0.000000, 1.000000, + 1.194525, 0.122020, 3.876465, 0.086904, -0.992535, 0.085567, 0.000000, 1.000000, + 1.300708, 0.131317, 3.041229, 0.064308, -0.996426, -0.054778, 0.000000, 1.000000, + 1.300708, 0.136419, 2.948426, 0.064308, -0.996426, -0.054778, 0.000000, 1.000000, + 1.402091, 0.137860, 3.041229, 0.064308, -0.996426, -0.054778, 0.000000, 1.000000, + 1.300708, 0.131317, 3.041229, 0.060057, -0.996690, -0.054793, 0.000000, 1.000000, + 1.194525, 0.130021, 2.948426, 0.060057, -0.996690, -0.054793, 0.000000, 1.000000, + 1.300708, 0.136419, 2.948426, 0.060057, -0.996690, -0.054793, 0.000000, 1.000000, + 1.300708, 0.136419, 3.969269, 0.060057, -0.996690, 0.054793, 0.000000, 1.000000, + 1.194525, 0.130021, 3.969269, 0.060057, -0.996690, 0.054793, 0.000000, 1.000000, + 1.300708, 0.131317, 3.876465, 0.060057, -0.996690, 0.054793, 0.000000, 1.000000, + 1.300708, 0.136419, 3.969269, 0.060005, -0.995834, 0.068656, 0.000000, 1.000000, + 1.194525, 0.136419, 4.062073, 0.060005, -0.995834, 0.068656, 0.000000, 1.000000, + 1.194525, 0.130021, 3.969269, 0.060005, -0.995834, 0.068656, 0.000000, 1.000000, + 1.300708, 0.136419, 2.948426, 0.036484, -0.998666, -0.036544, 0.000000, 1.000000, + 1.300708, 0.139815, 2.855622, 0.036484, -0.998666, -0.036544, 0.000000, 1.000000, + 1.402091, 0.140123, 2.948426, 0.036484, -0.998666, -0.036544, 0.000000, 1.000000, + 1.300708, 0.136419, 2.948426, 0.031945, -0.998821, -0.036550, 0.000000, 1.000000, + 1.194525, 0.136419, 2.855622, 0.031945, -0.998821, -0.036550, 0.000000, 1.000000, + 1.300708, 0.139815, 2.855622, 0.031945, -0.998821, -0.036550, 0.000000, 1.000000, + 1.300708, 0.138150, 4.249620, -0.019557, -0.999472, -0.025938, 0.000000, 1.000000, + 1.300708, 0.140609, 4.154877, -0.019557, -0.999472, -0.025938, 0.000000, 1.000000, + 1.402091, 0.138625, 4.154877, -0.019557, -0.999472, -0.025938, 0.000000, 1.000000, + 1.300708, 0.138150, 4.249620, -0.020220, -0.999459, -0.025938, 0.000000, 1.000000, + 1.194525, 0.140298, 4.249620, -0.020220, -0.999459, -0.025938, 0.000000, 1.000000, + 1.300708, 0.140609, 4.154877, -0.020220, -0.999459, -0.025938, 0.000000, 1.000000, + 1.300708, 0.138150, 2.665814, 0.020219, 0.999513, -0.023746, 0.000000, 1.000000, + 1.194525, 0.140298, 2.665814, 0.020219, 0.999514, -0.023746, 0.000000, 1.000000, + 1.402091, 0.140609, 2.855622, 0.020219, 0.999514, -0.023746, 0.000000, 1.000000, + 1.300708, 0.139815, 4.062073, 0.031945, -0.998821, 0.036550, 0.000000, 1.000000, + 1.194525, 0.136419, 4.062073, 0.031945, -0.998821, 0.036550, 0.000000, 1.000000, + 1.300708, 0.136419, 3.969269, 0.031945, -0.998821, 0.036550, 0.000000, 1.000000, + 1.300708, 0.139815, 4.062073, 0.031941, -0.998695, 0.039858, 0.000000, 1.000000, + 1.194525, 0.140123, 4.154877, 0.031941, -0.998695, 0.039858, 0.000000, 1.000000, + 1.194525, 0.136419, 4.062073, 0.031941, -0.998695, 0.039858, 0.000000, 1.000000, + 1.300708, 0.139815, 2.855622, 0.007830, -0.999933, -0.008553, 0.000000, 1.000000, + 1.300708, 0.140609, 2.762818, 0.007830, -0.999933, -0.008553, 0.000000, 1.000000, + 1.402091, 0.140609, 2.855622, 0.007830, -0.999933, -0.008553, 0.000000, 1.000000, + 1.300708, 0.139815, 2.855622, 0.004577, -0.999953, -0.008554, 0.000000, 1.000000, + 1.194525, 0.140123, 2.762818, 0.004577, -0.999953, -0.008554, 0.000000, 1.000000, + 1.300708, 0.140609, 2.762818, 0.004577, -0.999953, -0.008554, 0.000000, 1.000000, + 1.300708, 0.140609, 4.154877, 0.004577, -0.999953, 0.008554, 0.000000, 1.000000, + 1.194525, 0.140123, 4.154877, 0.004577, -0.999953, 0.008554, 0.000000, 1.000000, + 1.300708, 0.139815, 4.062073, 0.004577, -0.999953, 0.008554, 0.000000, 1.000000, + 1.300708, 0.140609, 4.154877, 0.004578, -0.999988, 0.001853, 0.000000, 1.000000, + 1.194525, 0.140298, 4.249620, 0.004578, -0.999988, 0.001853, 0.000000, 1.000000, + 1.194525, 0.140123, 4.154877, 0.004578, -0.999988, 0.001853, 0.000000, 1.000000, + 1.300708, 0.140609, 2.762818, -0.020218, -0.999475, 0.025332, 0.000000, 1.000000, + 1.194525, 0.140298, 2.665814, -0.020218, -0.999475, 0.025332, 0.000000, 1.000000, + 1.300708, 0.138150, 2.665814, -0.020218, -0.999475, 0.025332, 0.000000, 1.000000, + 1.194525, 0.097325, 3.412445, 0.151832, -0.988406, 0.000000, 0.000000, 1.000000, + 1.194525, 0.097325, 3.505249, 0.162098, -0.986775, 0.000000, 0.000000, 1.000000, + 1.088342, 0.079883, 3.412445, 0.162098, -0.986775, 0.000000, 0.000000, 1.000000, + 1.194525, 0.097325, 3.412445, 0.162098, -0.986775, 0.000000, 0.000000, 1.000000, + 1.194525, 0.097325, 3.505249, 0.161965, -0.985974, 0.040270, 0.000000, 1.000000, + 1.088342, 0.083673, 3.598053, 0.161965, -0.985974, 0.040270, 0.000000, 1.000000, + 1.088342, 0.079883, 3.505250, 0.161965, -0.985974, 0.040270, 0.000000, 1.000000, + 1.194525, 0.097325, 3.412445, 0.151752, -0.987884, -0.032493, 0.000000, 1.000000, + 1.194525, 0.100378, 3.319641, 0.151752, -0.987884, -0.032493, 0.000000, 1.000000, + 1.300708, 0.113636, 3.412445, 0.151752, -0.987884, -0.032493, 0.000000, 1.000000, + 1.194525, 0.097325, 3.412445, 0.155326, -0.987329, -0.032475, 0.000000, 1.000000, + 1.088342, 0.083673, 3.319641, 0.155326, -0.987329, -0.032475, 0.000000, 1.000000, + 1.194525, 0.100378, 3.319641, 0.155326, -0.987329, -0.032475, 0.000000, 1.000000, + 1.194525, 0.100378, 3.598053, 0.155327, -0.987329, 0.032474, 0.000000, 1.000000, + 1.088342, 0.083673, 3.598053, 0.155327, -0.987329, 0.032474, 0.000000, 1.000000, + 1.194525, 0.097325, 3.505249, 0.155327, -0.987329, 0.032474, 0.000000, 1.000000, + 1.194525, 0.100378, 3.598053, 0.154965, -0.985024, 0.075585, 0.000000, 1.000000, + 1.088342, 0.090794, 3.690857, 0.154965, -0.985024, 0.075585, 0.000000, 1.000000, + 1.088342, 0.083673, 3.598053, 0.154965, -0.985024, 0.075585, 0.000000, 1.000000, + 1.194525, 0.100378, 3.319641, 0.144461, -0.987653, -0.060607, 0.000000, 1.000000, + 1.194525, 0.106073, 3.226837, 0.144461, -0.987653, -0.060607, 0.000000, 1.000000, + 1.300708, 0.115909, 3.319642, 0.144461, -0.987653, -0.060607, 0.000000, 1.000000, + 1.194525, 0.100378, 3.319641, 0.142159, -0.987985, -0.060627, 0.000000, 1.000000, + 1.088342, 0.090794, 3.226837, 0.142159, -0.987985, -0.060627, 0.000000, 1.000000, + 1.194525, 0.106073, 3.226837, 0.142159, -0.987985, -0.060627, 0.000000, 1.000000, + 1.194525, 0.106073, 3.690857, 0.142158, -0.987986, 0.060627, 0.000000, 1.000000, + 1.088342, 0.090794, 3.690857, 0.142158, -0.987986, 0.060627, 0.000000, 1.000000, + 1.194525, 0.100378, 3.598053, 0.142158, -0.987986, 0.060627, 0.000000, 1.000000, + 1.194525, 0.106073, 3.690857, 0.141683, -0.984676, 0.101684, 0.000000, 1.000000, + 1.088342, 0.100378, 3.783661, 0.141683, -0.984676, 0.101684, 0.000000, 1.000000, + 1.088342, 0.090794, 3.690857, 0.141683, -0.984676, 0.101684, 0.000000, 1.000000, + 1.194525, 0.106073, 3.226837, 0.130522, -0.988169, -0.080537, 0.000000, 1.000000, + 1.194525, 0.113636, 3.134034, 0.130522, -0.988169, -0.080537, 0.000000, 1.000000, + 1.300708, 0.120098, 3.226837, 0.130522, -0.988169, -0.080537, 0.000000, 1.000000, + 1.194525, 0.106073, 3.226837, 0.123499, -0.989065, -0.080610, 0.000000, 1.000000, + 1.088342, 0.100378, 3.134034, 0.123499, -0.989065, -0.080610, 0.000000, 1.000000, + 1.194525, 0.113636, 3.134034, 0.123499, -0.989065, -0.080610, 0.000000, 1.000000, + 1.194525, 0.113636, 3.783661, 0.123499, -0.989065, 0.080611, 0.000000, 1.000000, + 1.088342, 0.100378, 3.783661, 0.123499, -0.989065, 0.080611, 0.000000, 1.000000, + 1.194525, 0.106073, 3.690857, 0.123499, -0.989065, 0.080611, 0.000000, 1.000000, + 1.194525, 0.113636, 3.783661, 0.123075, -0.985667, 0.115382, 0.000000, 1.000000, + 1.088342, 0.111241, 3.876465, 0.123075, -0.985667, 0.115382, 0.000000, 1.000000, + 1.088342, 0.100378, 3.783661, 0.123075, -0.985667, 0.115382, 0.000000, 1.000000, + 1.194525, 0.113636, 3.134034, 0.110913, -0.989799, -0.089419, 0.000000, 1.000000, + 1.194525, 0.122020, 3.041229, 0.110913, -0.989799, -0.089419, 0.000000, 1.000000, + 1.300708, 0.125535, 3.134034, 0.110913, -0.989799, -0.089419, 0.000000, 1.000000, + 1.194525, 0.113636, 3.134034, 0.100587, -0.990893, -0.089518, 0.000000, 1.000000, + 1.088342, 0.111241, 3.041230, 0.100587, -0.990893, -0.089518, 0.000000, 1.000000, + 1.194525, 0.122020, 3.041229, 0.100587, -0.990893, -0.089518, 0.000000, 1.000000, + 1.194525, 0.122020, 3.876465, 0.100588, -0.990893, 0.089518, 0.000000, 1.000000, + 1.088342, 0.111241, 3.876465, 0.100588, -0.990893, 0.089518, 0.000000, 1.000000, + 1.194525, 0.113636, 3.783661, 0.100588, -0.990893, 0.089518, 0.000000, 1.000000, + 1.194525, 0.122020, 3.876465, 0.100326, -0.988311, 0.114788, 0.000000, 1.000000, + 1.088342, 0.122020, 3.969269, 0.100326, -0.988311, 0.114788, 0.000000, 1.000000, + 1.088342, 0.111241, 3.876465, 0.100326, -0.988311, 0.114788, 0.000000, 1.000000, + 1.194525, 0.122020, 3.041229, 0.086903, -0.992535, -0.085567, 0.000000, 1.000000, + 1.194525, 0.130021, 2.948426, 0.086903, -0.992535, -0.085567, 0.000000, 1.000000, + 1.300708, 0.131317, 3.041229, 0.086903, -0.992535, -0.085567, 0.000000, 1.000000, + 1.194525, 0.122020, 3.041229, 0.074860, -0.993509, -0.085651, 0.000000, 1.000000, + 1.088342, 0.122020, 2.948425, 0.074860, -0.993509, -0.085651, 0.000000, 1.000000, + 1.194525, 0.130021, 2.948426, 0.074860, -0.993509, -0.085651, 0.000000, 1.000000, + 1.194525, 0.130021, 3.969269, 0.074859, -0.993509, 0.085651, 0.000000, 1.000000, + 1.088342, 0.122020, 3.969269, 0.074859, -0.993509, 0.085651, 0.000000, 1.000000, + 1.194525, 0.122020, 3.876465, 0.074859, -0.993509, 0.085651, 0.000000, 1.000000, + 1.194525, 0.130021, 3.969269, 0.074763, -0.992235, 0.099401, 0.000000, 1.000000, + 1.088342, 0.131317, 4.062073, 0.074763, -0.992235, 0.099401, 0.000000, 1.000000, + 1.088342, 0.122020, 3.969269, 0.074763, -0.992235, 0.099401, 0.000000, 1.000000, + 1.194525, 0.130021, 2.948426, 0.060005, -0.995834, -0.068656, 0.000000, 1.000000, + 1.194525, 0.136419, 2.855622, 0.060005, -0.995834, -0.068656, 0.000000, 1.000000, + 1.300708, 0.136419, 2.948426, 0.060005, -0.995834, -0.068656, 0.000000, 1.000000, + 1.194525, 0.130021, 2.948426, 0.047879, -0.996488, -0.068701, 0.000000, 1.000000, + 1.088342, 0.131317, 2.855621, 0.047879, -0.996488, -0.068701, 0.000000, 1.000000, + 1.194525, 0.136419, 2.855622, 0.047879, -0.996488, -0.068701, 0.000000, 1.000000, + 1.194525, 0.136419, 4.062073, 0.047879, -0.996488, 0.068701, 0.000000, 1.000000, + 1.088342, 0.131317, 4.062073, 0.047879, -0.996488, 0.068701, 0.000000, 1.000000, + 1.194525, 0.130021, 3.969269, 0.047879, -0.996488, 0.068701, 0.000000, 1.000000, + 1.194525, 0.136419, 4.062073, 0.047874, -0.996380, 0.070249, 0.000000, 1.000000, + 1.088342, 0.137860, 4.154877, 0.047874, -0.996380, 0.070249, 0.000000, 1.000000, + 1.088342, 0.131317, 4.062073, 0.047874, -0.996380, 0.070249, 0.000000, 1.000000, + 1.194525, 0.136419, 2.855622, 0.031941, -0.998695, -0.039858, 0.000000, 1.000000, + 1.194525, 0.140123, 2.762818, 0.031941, -0.998695, -0.039858, 0.000000, 1.000000, + 1.300708, 0.139815, 2.855622, 0.031941, -0.998695, -0.039858, 0.000000, 1.000000, + 1.194525, 0.136419, 2.855622, 0.021286, -0.998978, -0.039869, 0.000000, 1.000000, + 1.088342, 0.137860, 2.762818, 0.021286, -0.998978, -0.039869, 0.000000, 1.000000, + 1.194525, 0.140123, 2.762818, 0.021286, -0.998978, -0.039869, 0.000000, 1.000000, + 1.194525, 0.140123, 4.154877, 0.021286, -0.998978, 0.039869, 0.000000, 1.000000, + 1.088342, 0.137860, 4.154877, 0.021286, -0.998978, 0.039869, 0.000000, 1.000000, + 1.194525, 0.136419, 4.062073, 0.021286, -0.998978, 0.039869, 0.000000, 1.000000, + 1.194525, 0.140123, 4.154877, 0.021294, -0.999341, 0.029382, 0.000000, 1.000000, + 1.088342, 0.140646, 4.249620, 0.021294, -0.999341, 0.029382, 0.000000, 1.000000, + 1.088342, 0.137860, 4.154877, 0.021294, -0.999341, 0.029382, 0.000000, 1.000000, + 1.194525, 0.140123, 2.762818, 0.004578, -0.999988, -0.001808, 0.000000, 1.000000, + 1.194525, 0.140298, 2.665814, 0.004578, -0.999988, -0.001808, 0.000000, 1.000000, + 1.300708, 0.140609, 2.762818, 0.004578, -0.999988, -0.001808, 0.000000, 1.000000, + 1.194525, 0.140123, 2.762818, -0.003274, -0.999993, -0.001808, 0.000000, 1.000000, + 1.088342, 0.140646, 2.665814, -0.003274, -0.999993, -0.001808, 0.000000, 1.000000, + 1.194525, 0.140298, 2.665814, -0.003274, -0.999993, -0.001808, 0.000000, 1.000000, + 1.194525, 0.140298, 4.249620, -0.003273, -0.999993, 0.001853, 0.000000, 1.000000, + 1.088342, 0.140646, 4.249620, -0.003273, -0.999993, 0.001853, 0.000000, 1.000000, + 1.194525, 0.140123, 4.154877, -0.003273, -0.999993, 0.001853, 0.000000, 1.000000, + 1.194525, 0.140298, 2.665814, 0.003274, 0.999993, -0.001784, 0.000000, 1.000000, + 1.088342, 0.140646, 2.665814, 0.003274, 0.999993, -0.001784, 0.000000, 1.000000, + 1.402091, 0.140123, 2.948426, 0.003274, 0.999993, -0.001784, 0.000000, 1.000000, + 1.088342, 0.079883, 3.505250, 0.162097, -0.986775, 0.000000, 0.000000, 1.000000, + 1.088342, 0.079883, 3.412445, 0.162097, -0.986775, 0.000000, 0.000000, 1.000000, + 1.194525, 0.097325, 3.505249, 0.162097, -0.986775, 0.000000, 0.000000, 1.000000, + 1.088342, 0.079883, 3.505250, 0.156045, -0.987750, 0.000000, 0.000000, 1.000000, + 0.982159, 0.063108, 3.412446, 0.156045, -0.987750, 0.000000, 0.000000, 1.000000, + 1.088342, 0.079883, 3.412445, 0.156045, -0.987750, 0.000000, 0.000000, 1.000000, + 1.088342, 0.079883, 3.505250, 0.155871, -0.986648, 0.047234, 0.000000, 1.000000, + 0.982159, 0.067551, 3.598053, 0.155871, -0.986648, 0.047234, 0.000000, 1.000000, + 0.982159, 0.063108, 3.505250, 0.155871, -0.986648, 0.047234, 0.000000, 1.000000, + 1.088342, 0.079883, 3.412445, 0.161966, -0.985974, -0.040270, 0.000000, 1.000000, + 1.088342, 0.083673, 3.319641, 0.161966, -0.985974, -0.040270, 0.000000, 1.000000, + 1.194525, 0.097325, 3.412445, 0.161966, -0.985974, -0.040270, 0.000000, 1.000000, + 1.088342, 0.079883, 3.412445, 0.149993, -0.987863, -0.040347, 0.000000, 1.000000, + 0.982159, 0.067551, 3.319641, 0.149993, -0.987863, -0.040347, 0.000000, 1.000000, + 1.088342, 0.083673, 3.319641, 0.149993, -0.987864, -0.040347, 0.000000, 1.000000, + 1.088342, 0.083673, 3.598053, 0.149993, -0.987863, 0.040348, 0.000000, 1.000000, + 0.982159, 0.067551, 3.598053, 0.149993, -0.987863, 0.040348, 0.000000, 1.000000, + 1.088342, 0.079883, 3.505250, 0.149993, -0.987863, 0.040348, 0.000000, 1.000000, + 1.088342, 0.083673, 3.598053, 0.149519, -0.984749, 0.088960, 0.000000, 1.000000, + 0.982159, 0.075935, 3.690857, 0.149519, -0.984749, 0.088960, 0.000000, 1.000000, + 0.982159, 0.067551, 3.598053, 0.149519, -0.984749, 0.088960, 0.000000, 1.000000, + 1.088342, 0.083673, 3.319641, 0.154964, -0.985025, -0.075584, 0.000000, 1.000000, + 1.088342, 0.090794, 3.226837, 0.154964, -0.985025, -0.075584, 0.000000, 1.000000, + 1.194525, 0.100378, 3.319641, 0.154964, -0.985025, -0.075584, 0.000000, 1.000000, + 1.088342, 0.083673, 3.319641, 0.138196, -0.987502, -0.075774, 0.000000, 1.000000, + 0.982159, 0.075935, 3.226837, 0.138196, -0.987502, -0.075774, 0.000000, 1.000000, + 1.088342, 0.090794, 3.226837, 0.138196, -0.987502, -0.075774, 0.000000, 1.000000, + 1.088342, 0.090794, 3.690857, 0.138196, -0.987502, 0.075775, 0.000000, 1.000000, + 0.982159, 0.075935, 3.690857, 0.138196, -0.987502, 0.075775, 0.000000, 1.000000, + 1.088342, 0.083673, 3.598053, 0.138196, -0.987502, 0.075775, 0.000000, 1.000000, + 1.088342, 0.090794, 3.690857, 0.137583, -0.983133, 0.120498, 0.000000, 1.000000, + 0.982159, 0.087309, 3.783661, 0.137583, -0.983133, 0.120498, 0.000000, 1.000000, + 0.982159, 0.075935, 3.690857, 0.137583, -0.983133, 0.120498, 0.000000, 1.000000, + 1.088342, 0.090794, 3.226837, 0.141683, -0.984676, -0.101684, 0.000000, 1.000000, + 1.088342, 0.100378, 3.134034, 0.141683, -0.984676, -0.101684, 0.000000, 1.000000, + 1.194525, 0.106073, 3.226837, 0.141683, -0.984676, -0.101684, 0.000000, 1.000000, + 1.088342, 0.090794, 3.226837, 0.121519, -0.987339, -0.101959, 0.000000, 1.000000, + 0.982159, 0.087309, 3.134034, 0.121519, -0.987339, -0.101959, 0.000000, 1.000000, + 1.088342, 0.100378, 3.134034, 0.121519, -0.987339, -0.101959, 0.000000, 1.000000, + 1.088342, 0.100378, 3.783661, 0.121519, -0.987339, 0.101959, 0.000000, 1.000000, + 0.982159, 0.087309, 3.783661, 0.121519, -0.987339, 0.101959, 0.000000, 1.000000, + 1.088342, 0.090794, 3.690857, 0.121519, -0.987339, 0.101959, 0.000000, 1.000000, + 1.088342, 0.100378, 3.783661, 0.120979, -0.982957, 0.138420, 0.000000, 1.000000, + 0.982159, 0.100378, 3.876465, 0.120979, -0.982957, 0.138420, 0.000000, 1.000000, + 0.982159, 0.087309, 3.783661, 0.120979, -0.982957, 0.138420, 0.000000, 1.000000, + 1.088342, 0.100378, 3.134034, 0.123075, -0.985667, -0.115382, 0.000000, 1.000000, + 1.088342, 0.111241, 3.041230, 0.123075, -0.985667, -0.115382, 0.000000, 1.000000, + 1.194525, 0.113636, 3.134034, 0.123075, -0.985667, -0.115382, 0.000000, 1.000000, + 1.088342, 0.100378, 3.134034, 0.101098, -0.988129, -0.115671, 0.000000, 1.000000, + 0.982159, 0.100378, 3.041230, 0.101098, -0.988129, -0.115671, 0.000000, 1.000000, + 1.088342, 0.111241, 3.041230, 0.101098, -0.988129, -0.115671, 0.000000, 1.000000, + 1.088342, 0.111241, 3.876465, 0.101097, -0.988129, 0.115671, 0.000000, 1.000000, + 0.982159, 0.100378, 3.876465, 0.101097, -0.988129, 0.115671, 0.000000, 1.000000, + 1.088342, 0.100378, 3.783661, 0.101097, -0.988129, 0.115671, 0.000000, 1.000000, + 1.088342, 0.111241, 3.876465, 0.100767, -0.984910, 0.140710, 0.000000, 1.000000, + 0.982159, 0.113636, 3.969269, 0.100767, -0.984910, 0.140710, 0.000000, 1.000000, + 0.982159, 0.100378, 3.876465, 0.100767, -0.984910, 0.140710, 0.000000, 1.000000, + 1.088342, 0.111241, 3.041230, 0.100325, -0.988311, -0.114788, 0.000000, 1.000000, + 1.088342, 0.122020, 2.948425, 0.100325, -0.988311, -0.114788, 0.000000, 1.000000, + 1.194525, 0.122020, 3.041229, 0.100325, -0.988311, -0.114788, 0.000000, 1.000000, + 1.088342, 0.111241, 3.041230, 0.078191, -0.990281, -0.115017, 0.000000, 1.000000, + 0.982159, 0.113636, 2.948425, 0.078191, -0.990281, -0.115017, 0.000000, 1.000000, + 1.088342, 0.122020, 2.948425, 0.078191, -0.990281, -0.115017, 0.000000, 1.000000, + 1.088342, 0.122020, 3.969269, 0.078191, -0.990281, 0.115018, 0.000000, 1.000000, + 0.982159, 0.113636, 3.969269, 0.078191, -0.990281, 0.115018, 0.000000, 1.000000, + 1.088342, 0.111241, 3.876465, 0.078191, -0.990281, 0.115018, 0.000000, 1.000000, + 1.088342, 0.122020, 3.969269, 0.078078, -0.988853, 0.126781, 0.000000, 1.000000, + 0.982159, 0.125535, 4.062073, 0.078078, -0.988853, 0.126781, 0.000000, 1.000000, + 0.982159, 0.113636, 3.969269, 0.078078, -0.988853, 0.126781, 0.000000, 1.000000, + 1.088342, 0.122020, 2.948425, 0.074763, -0.992235, -0.099401, 0.000000, 1.000000, + 1.088342, 0.131317, 2.855621, 0.074763, -0.992235, -0.099401, 0.000000, 1.000000, + 1.194525, 0.130021, 2.948426, 0.074763, -0.992235, -0.099401, 0.000000, 1.000000, + 1.088342, 0.122020, 2.948425, 0.054107, -0.993562, -0.099534, 0.000000, 1.000000, + 0.982159, 0.125535, 2.855622, 0.054107, -0.993562, -0.099534, 0.000000, 1.000000, + 1.088342, 0.131317, 2.855621, 0.054107, -0.993562, -0.099534, 0.000000, 1.000000, + 1.088342, 0.131317, 4.062073, 0.054108, -0.993562, 0.099534, 0.000000, 1.000000, + 0.982159, 0.125535, 4.062073, 0.054108, -0.993562, 0.099534, 0.000000, 1.000000, + 1.088342, 0.122020, 3.969269, 0.054108, -0.993562, 0.099534, 0.000000, 1.000000, + 1.088342, 0.131317, 4.062073, 0.054119, -0.993758, 0.097552, 0.000000, 1.000000, + 0.982159, 0.134645, 4.154877, 0.054119, -0.993758, 0.097552, 0.000000, 1.000000, + 0.982159, 0.125535, 4.062073, 0.054119, -0.993758, 0.097552, 0.000000, 1.000000, + 1.088342, 0.131317, 2.855621, 0.047874, -0.996380, -0.070250, 0.000000, 1.000000, + 1.088342, 0.137860, 2.762818, 0.047874, -0.996380, -0.070250, 0.000000, 1.000000, + 1.194525, 0.136419, 2.855622, 0.047874, -0.996380, -0.070250, 0.000000, 1.000000, + 1.088342, 0.131317, 2.855621, 0.030195, -0.997069, -0.070298, 0.000000, 1.000000, + 0.982159, 0.134645, 2.762818, 0.030195, -0.997069, -0.070298, 0.000000, 1.000000, + 1.088342, 0.137860, 2.762818, 0.030195, -0.997069, -0.070298, 0.000000, 1.000000, + 1.088342, 0.137860, 4.154877, 0.030195, -0.997069, 0.070298, 0.000000, 1.000000, + 0.982159, 0.134645, 4.154877, 0.030195, -0.997069, 0.070298, 0.000000, 1.000000, + 1.088342, 0.131317, 4.062073, 0.030195, -0.997069, 0.070298, 0.000000, 1.000000, + 1.088342, 0.137860, 4.154877, 0.030225, -0.998058, 0.054467, 0.000000, 1.000000, + 0.982159, 0.139815, 4.249620, 0.030225, -0.998058, 0.054467, 0.000000, 1.000000, + 0.982159, 0.134645, 4.154877, 0.030225, -0.998058, 0.054467, 0.000000, 1.000000, + 1.088342, 0.137860, 2.762818, 0.021294, -0.999361, -0.028698, 0.000000, 1.000000, + 1.088342, 0.140646, 2.665814, 0.021294, -0.999361, -0.028698, 0.000000, 1.000000, + 1.194525, 0.140123, 2.762818, 0.021294, -0.999361, -0.028698, 0.000000, 1.000000, + 1.088342, 0.137860, 2.762818, 0.007821, -0.999557, -0.028704, 0.000000, 1.000000, + 0.982159, 0.139815, 2.665814, 0.007821, -0.999557, -0.028704, 0.000000, 1.000000, + 1.088342, 0.140646, 2.665814, 0.007821, -0.999557, -0.028704, 0.000000, 1.000000, + 1.088342, 0.140646, 4.249620, 0.007821, -0.999538, 0.029388, 0.000000, 1.000000, + 0.982159, 0.139815, 4.249620, 0.007821, -0.999537, 0.029388, 0.000000, 1.000000, + 1.088342, 0.137860, 4.154877, 0.007821, -0.999537, 0.029388, 0.000000, 1.000000, + 1.088342, 0.140646, 2.665814, -0.007824, 0.999872, 0.013958, 0.000000, 1.000000, + 0.982159, 0.139815, 2.665814, -0.007824, 0.999872, 0.013958, 0.000000, 1.000000, + 1.402091, 0.137860, 3.041229, -0.007824, 0.999872, 0.013958, 0.000000, 1.000000, + 0.982159, 0.063108, 3.505250, 0.156045, -0.987750, 0.000001, 0.000000, 1.000000, + 0.982159, 0.063108, 3.412446, 0.156045, -0.987750, 0.000001, 0.000000, 1.000000, + 1.088342, 0.079883, 3.505250, 0.156045, -0.987750, 0.000001, 0.000000, 1.000000, + 0.982159, 0.063108, 3.505250, 0.134172, -0.990958, 0.000001, 0.000000, 1.000000, + 0.875976, 0.048731, 3.412445, 0.134172, -0.990958, 0.000001, 0.000000, 1.000000, + 0.982159, 0.063108, 3.412446, 0.134172, -0.990958, 0.000001, 0.000000, 1.000000, + 0.982159, 0.063108, 3.505250, 0.133984, -0.989565, 0.053002, 0.000000, 1.000000, + 0.875976, 0.053702, 3.598053, 0.133984, -0.989565, 0.053002, 0.000000, 1.000000, + 0.875976, 0.048731, 3.505249, 0.133983, -0.989565, 0.053002, 0.000000, 1.000000, + 0.982159, 0.063108, 3.412446, 0.155871, -0.986647, -0.047234, 0.000000, 1.000000, + 0.982159, 0.067551, 3.319641, 0.155871, -0.986647, -0.047234, 0.000000, 1.000000, + 1.088342, 0.079883, 3.412445, 0.155871, -0.986647, -0.047234, 0.000000, 1.000000, + 0.982159, 0.063108, 3.412446, 0.129184, -0.990486, -0.047418, 0.000000, 1.000000, + 0.875976, 0.053702, 3.319642, 0.129184, -0.990486, -0.047418, 0.000000, 1.000000, + 0.982159, 0.067551, 3.319641, 0.129184, -0.990486, -0.047418, 0.000000, 1.000000, + 0.982159, 0.067551, 3.598053, 0.129184, -0.990486, 0.047418, 0.000000, 1.000000, + 0.875976, 0.053702, 3.598053, 0.129184, -0.990486, 0.047418, 0.000000, 1.000000, + 0.982159, 0.063108, 3.505250, 0.129184, -0.990486, 0.047418, 0.000000, 1.000000, + 0.982159, 0.067551, 3.598053, 0.128682, -0.986631, 0.099999, 0.000000, 1.000000, + 0.875976, 0.063108, 3.690857, 0.128682, -0.986631, 0.099999, 0.000000, 1.000000, + 0.875976, 0.053702, 3.598053, 0.128682, -0.986631, 0.099999, 0.000000, 1.000000, + 0.982159, 0.067551, 3.319641, 0.149519, -0.984749, -0.088961, 0.000000, 1.000000, + 0.982159, 0.075935, 3.226837, 0.149519, -0.984749, -0.088961, 0.000000, 1.000000, + 1.088342, 0.083673, 3.319641, 0.149519, -0.984749, -0.088961, 0.000000, 1.000000, + 0.982159, 0.067551, 3.319641, 0.119447, -0.988814, -0.089328, 0.000000, 1.000000, + 0.875976, 0.063108, 3.226837, 0.119447, -0.988814, -0.089328, 0.000000, 1.000000, + 0.982159, 0.075935, 3.226837, 0.119447, -0.988814, -0.089328, 0.000000, 1.000000, + 0.982159, 0.075935, 3.690857, 0.119447, -0.988814, 0.089328, 0.000000, 1.000000, + 0.875976, 0.063108, 3.690857, 0.119447, -0.988814, 0.089328, 0.000000, 1.000000, + 0.982159, 0.067551, 3.598053, 0.119447, -0.988814, 0.089328, 0.000000, 1.000000, + 0.982159, 0.075935, 3.690857, 0.118813, -0.983567, 0.135941, 0.000000, 1.000000, + 0.875976, 0.075935, 3.783661, 0.118813, -0.983567, 0.135941, 0.000000, 1.000000, + 0.875976, 0.063108, 3.690857, 0.118813, -0.983567, 0.135941, 0.000000, 1.000000, + 0.982159, 0.075935, 3.226837, 0.137584, -0.983133, -0.120498, 0.000000, 1.000000, + 0.982159, 0.087309, 3.134034, 0.137584, -0.983133, -0.120498, 0.000000, 1.000000, + 1.088342, 0.090794, 3.226837, 0.137584, -0.983133, -0.120498, 0.000000, 1.000000, + 0.982159, 0.075935, 3.226837, 0.105730, -0.987009, -0.120973, 0.000000, 1.000000, + 0.875976, 0.075935, 3.134034, 0.105730, -0.987009, -0.120973, 0.000000, 1.000000, + 0.982159, 0.087309, 3.134034, 0.105730, -0.987009, -0.120973, 0.000000, 1.000000, + 0.982159, 0.087309, 3.783661, 0.105731, -0.987009, 0.120973, 0.000000, 1.000000, + 0.875976, 0.075935, 3.783661, 0.105731, -0.987009, 0.120973, 0.000000, 1.000000, + 0.982159, 0.075935, 3.690857, 0.105731, -0.987009, 0.120973, 0.000000, 1.000000, + 0.982159, 0.087309, 3.783661, 0.105187, -0.981944, 0.157228, 0.000000, 1.000000, + 0.875976, 0.090794, 3.876465, 0.105187, -0.981944, 0.157228, 0.000000, 1.000000, + 0.875976, 0.075935, 3.783661, 0.105187, -0.981944, 0.157228, 0.000000, 1.000000, + 0.982159, 0.087309, 3.134034, 0.120979, -0.982957, -0.138419, 0.000000, 1.000000, + 0.982159, 0.100378, 3.041230, 0.120979, -0.982957, -0.138419, 0.000000, 1.000000, + 1.088342, 0.100378, 3.134034, 0.120979, -0.982957, -0.138419, 0.000000, 1.000000, + 0.982159, 0.087309, 3.134034, 0.089017, -0.986299, -0.138890, 0.000000, 1.000000, + 0.875976, 0.090794, 3.041230, 0.089018, -0.986299, -0.138890, 0.000000, 1.000000, + 0.982159, 0.100378, 3.041230, 0.089018, -0.986299, -0.138890, 0.000000, 1.000000, + 0.982159, 0.100378, 3.876465, 0.089018, -0.986299, 0.138891, 0.000000, 1.000000, + 0.875976, 0.090794, 3.876465, 0.089018, -0.986299, 0.138891, 0.000000, 1.000000, + 0.982159, 0.087309, 3.783661, 0.089018, -0.986299, 0.138891, 0.000000, 1.000000, + 0.982159, 0.100378, 3.876465, 0.088706, -0.982828, 0.161804, 0.000000, 1.000000, + 0.875976, 0.106073, 3.969269, 0.088706, -0.982828, 0.161804, 0.000000, 1.000000, + 0.875976, 0.090794, 3.876465, 0.088706, -0.982828, 0.161804, 0.000000, 1.000000, + 0.982159, 0.100378, 3.041230, 0.100768, -0.984909, -0.140710, 0.000000, 1.000000, + 0.982159, 0.113636, 2.948425, 0.100768, -0.984909, -0.140710, 0.000000, 1.000000, + 1.088342, 0.111241, 3.041230, 0.100768, -0.984909, -0.140710, 0.000000, 1.000000, + 0.982159, 0.100378, 3.041230, 0.070342, -0.987496, -0.141080, 0.000000, 1.000000, + 0.875976, 0.106073, 2.948425, 0.070342, -0.987496, -0.141080, 0.000000, 1.000000, + 0.982159, 0.113636, 2.948425, 0.070342, -0.987496, -0.141080, 0.000000, 1.000000, + 0.982159, 0.113636, 3.969269, 0.070342, -0.987496, 0.141079, 0.000000, 1.000000, + 0.875976, 0.106073, 3.969269, 0.070342, -0.987496, 0.141079, 0.000000, 1.000000, + 0.982159, 0.100378, 3.876465, 0.070342, -0.987496, 0.141079, 0.000000, 1.000000, + 0.982159, 0.113636, 3.969269, 0.070257, -0.986329, 0.149061, 0.000000, 1.000000, + 0.875976, 0.120098, 4.062073, 0.070257, -0.986329, 0.149061, 0.000000, 1.000000, + 0.875976, 0.106073, 3.969269, 0.070257, -0.986329, 0.149061, 0.000000, 1.000000, + 0.982159, 0.113636, 2.948425, 0.078078, -0.988853, -0.126782, 0.000000, 1.000000, + 0.982159, 0.125535, 2.855622, 0.078078, -0.988853, -0.126782, 0.000000, 1.000000, + 1.088342, 0.122020, 2.948425, 0.078078, -0.988853, -0.126782, 0.000000, 1.000000, + 0.982159, 0.113636, 2.948425, 0.050722, -0.990604, -0.127006, 0.000000, 1.000000, + 0.875976, 0.120098, 2.855622, 0.050722, -0.990604, -0.127006, 0.000000, 1.000000, + 0.982159, 0.125535, 2.855622, 0.050722, -0.990604, -0.127006, 0.000000, 1.000000, + 0.982159, 0.125535, 4.062073, 0.050722, -0.990604, 0.127006, 0.000000, 1.000000, + 0.875976, 0.120098, 4.062073, 0.050722, -0.990604, 0.127006, 0.000000, 1.000000, + 0.982159, 0.113636, 3.969269, 0.050722, -0.990604, 0.127006, 0.000000, 1.000000, + 0.982159, 0.125535, 4.062073, 0.050768, -0.991491, 0.119866, 0.000000, 1.000000, + 0.875976, 0.131317, 4.154877, 0.050768, -0.991491, 0.119866, 0.000000, 1.000000, + 0.875976, 0.120098, 4.062073, 0.050768, -0.991491, 0.119866, 0.000000, 1.000000, + 0.982159, 0.125535, 2.855622, 0.054119, -0.993758, -0.097552, 0.000000, 1.000000, + 0.982159, 0.134645, 2.762818, 0.054119, -0.993758, -0.097552, 0.000000, 1.000000, + 1.088342, 0.131317, 2.855621, 0.054119, -0.993758, -0.097552, 0.000000, 1.000000, + 0.982159, 0.125535, 2.855622, 0.031173, -0.994733, -0.097648, 0.000000, 1.000000, + 0.875976, 0.131317, 2.762818, 0.031173, -0.994733, -0.097648, 0.000000, 1.000000, + 0.982159, 0.134645, 2.762818, 0.031173, -0.994733, -0.097648, 0.000000, 1.000000, + 0.982159, 0.134645, 4.154877, 0.031172, -0.994733, 0.097648, 0.000000, 1.000000, + 0.875976, 0.131317, 4.154877, 0.031172, -0.994733, 0.097648, 0.000000, 1.000000, + 0.982159, 0.125535, 4.062073, 0.031172, -0.994733, 0.097648, 0.000000, 1.000000, + 0.982159, 0.134645, 4.154877, 0.031233, -0.996682, 0.075160, 0.000000, 1.000000, + 0.875976, 0.138462, 4.249620, 0.031233, -0.996682, 0.075160, 0.000000, 1.000000, + 0.875976, 0.131317, 4.154877, 0.031233, -0.996682, 0.075160, 0.000000, 1.000000, + 0.982159, 0.134645, 2.762818, 0.030227, -0.998126, -0.053201, 0.000000, 1.000000, + 0.982159, 0.139815, 2.665814, 0.030227, -0.998126, -0.053201, 0.000000, 1.000000, + 1.088342, 0.137860, 2.762818, 0.030227, -0.998126, -0.053201, 0.000000, 1.000000, + 0.982159, 0.134645, 2.762818, 0.012726, -0.998502, -0.053221, 0.000000, 1.000000, + 0.875976, 0.138462, 2.665814, 0.012726, -0.998502, -0.053221, 0.000000, 1.000000, + 0.982159, 0.139815, 2.665814, 0.012726, -0.998502, -0.053221, 0.000000, 1.000000, + 0.982159, 0.139815, 4.249620, 0.012725, -0.998433, 0.054487, 0.000000, 1.000000, + 0.875976, 0.138462, 4.249620, 0.012725, -0.998433, 0.054487, 0.000000, 1.000000, + 0.982159, 0.134645, 4.154877, 0.012725, -0.998433, 0.054487, 0.000000, 1.000000, + 0.982159, 0.139815, 2.665814, -0.012741, 0.999666, 0.022466, 0.000000, 1.000000, + 0.875976, 0.138462, 2.665814, -0.012741, 0.999666, 0.022466, 0.000000, 1.000000, + 1.402091, 0.134645, 3.134034, -0.012741, 0.999667, 0.022466, 0.000000, 1.000000, + 0.875976, 0.048731, 3.505249, 0.134173, -0.990958, 0.000000, 0.000000, 1.000000, + 0.875976, 0.048731, 3.412445, 0.134173, -0.990958, 0.000000, 0.000000, 1.000000, + 0.982159, 0.063108, 3.505250, 0.134173, -0.990958, 0.000000, 0.000000, 1.000000, + 0.875976, 0.048731, 3.505249, 0.098372, -0.995150, 0.000000, 0.000000, 1.000000, + 0.769794, 0.038235, 3.412446, 0.098372, -0.995150, 0.000000, 0.000000, 1.000000, + 0.875976, 0.048731, 3.412445, 0.098372, -0.995150, 0.000000, 0.000000, 1.000000, + 0.875976, 0.048731, 3.505249, 0.098210, -0.993521, 0.057188, 0.000000, 1.000000, + 0.769794, 0.043577, 3.598053, 0.098210, -0.993521, 0.057188, 0.000000, 1.000000, + 0.769794, 0.038235, 3.505250, 0.098210, -0.993521, 0.057188, 0.000000, 1.000000, + 0.875976, 0.048731, 3.412445, 0.133983, -0.989565, -0.053003, 0.000000, 1.000000, + 0.875976, 0.053702, 3.319642, 0.133983, -0.989565, -0.053003, 0.000000, 1.000000, + 0.982159, 0.063108, 3.412446, 0.133983, -0.989565, -0.053003, 0.000000, 1.000000, + 0.875976, 0.048731, 3.412445, 0.094790, -0.994072, -0.053244, 0.000000, 1.000000, + 0.769794, 0.043577, 3.319641, 0.094790, -0.994072, -0.053244, 0.000000, 1.000000, + 0.875976, 0.053702, 3.319642, 0.094790, -0.994072, -0.053244, 0.000000, 1.000000, + 0.875976, 0.053702, 3.598053, 0.094790, -0.994072, 0.053244, 0.000000, 1.000000, + 0.769794, 0.043577, 3.598053, 0.094790, -0.994072, 0.053244, 0.000000, 1.000000, + 0.875976, 0.048731, 3.505249, 0.094790, -0.994072, 0.053244, 0.000000, 1.000000, + 0.875976, 0.053702, 3.598053, 0.094370, -0.989664, 0.107975, 0.000000, 1.000000, + 0.769794, 0.053702, 3.690857, 0.094370, -0.989664, 0.107975, 0.000000, 1.000000, + 0.769794, 0.043577, 3.598053, 0.094370, -0.989664, 0.107975, 0.000000, 1.000000, + 0.875976, 0.053702, 3.319642, 0.128682, -0.986631, -0.099999, 0.000000, 1.000000, + 0.875976, 0.063108, 3.226837, 0.128682, -0.986631, -0.099999, 0.000000, 1.000000, + 0.982159, 0.067551, 3.319641, 0.128682, -0.986631, -0.099999, 0.000000, 1.000000, + 0.875976, 0.053702, 3.319642, 0.087793, -0.991061, -0.100448, 0.000000, 1.000000, + 0.769794, 0.053702, 3.226838, 0.087793, -0.991061, -0.100448, 0.000000, 1.000000, + 0.875976, 0.063108, 3.226837, 0.087793, -0.991061, -0.100448, 0.000000, 1.000000, + 0.875976, 0.063108, 3.690857, 0.087792, -0.991062, 0.100448, 0.000000, 1.000000, + 0.769794, 0.053702, 3.690857, 0.087792, -0.991062, 0.100448, 0.000000, 1.000000, + 0.875976, 0.053702, 3.598053, 0.087792, -0.991062, 0.100448, 0.000000, 1.000000, + 0.875976, 0.063108, 3.690857, 0.087279, -0.985274, 0.147031, 0.000000, 1.000000, + 0.769794, 0.067551, 3.783661, 0.087279, -0.985274, 0.147031, 0.000000, 1.000000, + 0.769794, 0.053702, 3.690857, 0.087279, -0.985274, 0.147031, 0.000000, 1.000000, + 0.875976, 0.063108, 3.226837, 0.118813, -0.983567, -0.135941, 0.000000, 1.000000, + 0.875976, 0.075935, 3.134034, 0.118813, -0.983567, -0.135941, 0.000000, 1.000000, + 0.982159, 0.075935, 3.226837, 0.118813, -0.983567, -0.135941, 0.000000, 1.000000, + 0.875976, 0.063108, 3.226837, 0.077975, -0.987567, -0.136494, 0.000000, 1.000000, + 0.769794, 0.067551, 3.134033, 0.077975, -0.987567, -0.136494, 0.000000, 1.000000, + 0.875976, 0.075935, 3.134034, 0.077975, -0.987567, -0.136494, 0.000000, 1.000000, + 0.875976, 0.075935, 3.783661, 0.077974, -0.987568, 0.136494, 0.000000, 1.000000, + 0.769794, 0.067551, 3.783661, 0.077974, -0.987568, 0.136494, 0.000000, 1.000000, + 0.875976, 0.063108, 3.690857, 0.077974, -0.987567, 0.136494, 0.000000, 1.000000, + 0.875976, 0.075935, 3.783661, 0.077556, -0.982276, 0.170644, 0.000000, 1.000000, + 0.769794, 0.083673, 3.876465, 0.077556, -0.982276, 0.170644, 0.000000, 1.000000, + 0.769794, 0.067551, 3.783661, 0.077556, -0.982276, 0.170644, 0.000000, 1.000000, + 0.875976, 0.075935, 3.134034, 0.105188, -0.981944, -0.157229, 0.000000, 1.000000, + 0.875976, 0.090794, 3.041230, 0.105188, -0.981944, -0.157229, 0.000000, 1.000000, + 0.982159, 0.087309, 3.134034, 0.105188, -0.981944, -0.157229, 0.000000, 1.000000, + 0.875976, 0.075935, 3.134034, 0.066078, -0.985264, -0.157761, 0.000000, 1.000000, + 0.769794, 0.083673, 3.041230, 0.066078, -0.985264, -0.157761, 0.000000, 1.000000, + 0.875976, 0.090794, 3.041230, 0.066078, -0.985264, -0.157761, 0.000000, 1.000000, + 0.875976, 0.090794, 3.876465, 0.066078, -0.985264, 0.157760, 0.000000, 1.000000, + 0.769794, 0.083673, 3.876465, 0.066078, -0.985264, 0.157760, 0.000000, 1.000000, + 0.875976, 0.075935, 3.783661, 0.066078, -0.985264, 0.157760, 0.000000, 1.000000, + 0.875976, 0.090794, 3.876465, 0.065862, -0.982046, 0.176768, 0.000000, 1.000000, + 0.769794, 0.100378, 3.969269, 0.065862, -0.982046, 0.176768, 0.000000, 1.000000, + 0.769794, 0.083673, 3.876465, 0.065862, -0.982046, 0.176768, 0.000000, 1.000000, + 0.875976, 0.090794, 3.041230, 0.088704, -0.982828, -0.161802, 0.000000, 1.000000, + 0.875976, 0.106073, 2.948425, 0.088704, -0.982828, -0.161802, 0.000000, 1.000000, + 0.982159, 0.100378, 3.041230, 0.088704, -0.982828, -0.161802, 0.000000, 1.000000, + 0.875976, 0.090794, 3.041230, 0.052847, -0.985339, -0.162216, 0.000000, 1.000000, + 0.769794, 0.100378, 2.948425, 0.052847, -0.985339, -0.162216, 0.000000, 1.000000, + 0.875976, 0.106073, 2.948425, 0.052847, -0.985339, -0.162216, 0.000000, 1.000000, + 0.875976, 0.106073, 3.969269, 0.052847, -0.985339, 0.162217, 0.000000, 1.000000, + 0.769794, 0.100378, 3.969269, 0.052847, -0.985339, 0.162217, 0.000000, 1.000000, + 0.875976, 0.090794, 3.876465, 0.052847, -0.985339, 0.162217, 0.000000, 1.000000, + 0.875976, 0.106073, 3.969269, 0.052824, -0.984907, 0.164826, 0.000000, 1.000000, + 0.769794, 0.115909, 4.062073, 0.052824, -0.984907, 0.164826, 0.000000, 1.000000, + 0.769794, 0.100378, 3.969269, 0.052824, -0.984907, 0.164826, 0.000000, 1.000000, + 0.875976, 0.106073, 2.948425, 0.070258, -0.986329, -0.149062, 0.000000, 1.000000, + 0.875976, 0.120098, 2.855622, 0.070258, -0.986329, -0.149062, 0.000000, 1.000000, + 0.982159, 0.113636, 2.948425, 0.070258, -0.986329, -0.149062, 0.000000, 1.000000, + 0.875976, 0.106073, 2.948425, 0.038979, -0.988021, -0.149317, 0.000000, 1.000000, + 0.769794, 0.115909, 2.855622, 0.038979, -0.988021, -0.149317, 0.000000, 1.000000, + 0.875976, 0.120098, 2.855622, 0.038979, -0.988021, -0.149317, 0.000000, 1.000000, + 0.875976, 0.120098, 4.062073, 0.038980, -0.988021, 0.149317, 0.000000, 1.000000, + 0.769794, 0.115909, 4.062073, 0.038980, -0.988021, 0.149317, 0.000000, 1.000000, + 0.875976, 0.106073, 3.969269, 0.038980, -0.988021, 0.149317, 0.000000, 1.000000, + 0.875976, 0.120098, 4.062073, 0.039057, -0.989984, 0.135669, 0.000000, 1.000000, + 0.769794, 0.128627, 4.154877, 0.039057, -0.989984, 0.135669, 0.000000, 1.000000, + 0.769794, 0.115909, 4.062073, 0.039057, -0.989984, 0.135669, 0.000000, 1.000000, + 0.875976, 0.120098, 2.855622, 0.050767, -0.991491, -0.119866, 0.000000, 1.000000, + 0.875976, 0.131317, 2.762818, 0.050767, -0.991491, -0.119866, 0.000000, 1.000000, + 0.982159, 0.125535, 2.855622, 0.050767, -0.991491, -0.119866, 0.000000, 1.000000, + 0.875976, 0.120098, 2.855622, 0.025149, -0.992457, -0.119983, 0.000000, 1.000000, + 0.769794, 0.128627, 2.762818, 0.025149, -0.992457, -0.119983, 0.000000, 1.000000, + 0.875976, 0.131317, 2.762818, 0.025149, -0.992457, -0.119983, 0.000000, 1.000000, + 0.875976, 0.131317, 4.154877, 0.025149, -0.992457, 0.119983, 0.000000, 1.000000, + 0.769794, 0.128627, 4.154877, 0.025149, -0.992457, 0.119983, 0.000000, 1.000000, + 0.875976, 0.120098, 4.062073, 0.025149, -0.992457, 0.119983, 0.000000, 1.000000, + 0.875976, 0.131317, 4.154877, 0.025229, -0.995632, 0.089888, 0.000000, 1.000000, + 0.769794, 0.137180, 4.249620, 0.025229, -0.995632, 0.089888, 0.000000, 1.000000, + 0.769794, 0.128627, 4.154877, 0.025229, -0.995632, 0.089888, 0.000000, 1.000000, + 0.875976, 0.131317, 2.762818, 0.031238, -0.996812, -0.073418, 0.000000, 1.000000, + 0.875976, 0.138462, 2.665814, 0.031238, -0.996812, -0.073418, 0.000000, 1.000000, + 0.982159, 0.134645, 2.762818, 0.031238, -0.996812, -0.073418, 0.000000, 1.000000, + 0.875976, 0.131317, 2.762818, 0.012035, -0.997226, -0.073448, 0.000000, 1.000000, + 0.769794, 0.137180, 2.665814, 0.012035, -0.997226, -0.073448, 0.000000, 1.000000, + 0.875976, 0.138462, 2.665814, 0.012035, -0.997226, -0.073448, 0.000000, 1.000000, + 0.875976, 0.138462, 4.249620, 0.012035, -0.997097, 0.075191, 0.000000, 1.000000, + 0.769794, 0.137180, 4.249620, 0.012035, -0.997097, 0.075191, 0.000000, 1.000000, + 0.875976, 0.131317, 4.154877, 0.012035, -0.997097, 0.075191, 0.000000, 1.000000, + 0.875976, 0.138462, 2.665814, -0.012064, 0.999638, 0.024043, 0.000000, 1.000000, + 0.769794, 0.137180, 2.665814, -0.012064, 0.999638, 0.024043, 0.000000, 1.000000, + 1.402091, 0.131317, 3.226837, -0.012064, 0.999638, 0.024043, 0.000000, 1.000000, + 0.769794, 0.038235, 3.505250, 0.098371, -0.995150, 0.000001, 0.000000, 1.000000, + 0.769794, 0.038235, 3.412446, 0.098371, -0.995150, 0.000001, 0.000000, 1.000000, + 0.875976, 0.048731, 3.505249, 0.098371, -0.995150, 0.000001, 0.000000, 1.000000, + 0.769794, 0.038235, 3.505250, 0.052041, -0.998645, 0.000001, 0.000000, 1.000000, + 0.663611, 0.032701, 3.412446, 0.052041, -0.998645, 0.000001, 0.000000, 1.000000, + 0.769794, 0.038235, 3.412446, 0.052041, -0.998645, 0.000001, 0.000000, 1.000000, + 0.769794, 0.038235, 3.505250, 0.051949, -0.996879, 0.059439, 0.000000, 1.000000, + 0.663611, 0.038235, 3.598053, 0.051949, -0.996879, 0.059439, 0.000000, 1.000000, + 0.663611, 0.032701, 3.505250, 0.051949, -0.996879, 0.059439, 0.000000, 1.000000, + 0.769794, 0.038235, 3.412446, 0.098210, -0.993521, -0.057189, 0.000000, 1.000000, + 0.769794, 0.043577, 3.319641, 0.098210, -0.993521, -0.057189, 0.000000, 1.000000, + 0.875976, 0.048731, 3.412445, 0.098210, -0.993521, -0.057189, 0.000000, 1.000000, + 0.769794, 0.038235, 3.412446, 0.050162, -0.997091, -0.057394, 0.000000, 1.000000, + 0.663611, 0.038235, 3.319641, 0.050162, -0.997091, -0.057394, 0.000000, 1.000000, + 0.769794, 0.043577, 3.319641, 0.050162, -0.997091, -0.057394, 0.000000, 1.000000, + 0.769794, 0.043577, 3.598053, 0.050162, -0.997091, 0.057393, 0.000000, 1.000000, + 0.663611, 0.038235, 3.598053, 0.050162, -0.997091, 0.057393, 0.000000, 1.000000, + 0.769794, 0.038235, 3.505250, 0.050162, -0.997091, 0.057393, 0.000000, 1.000000, + 0.769794, 0.043577, 3.598053, 0.049928, -0.992426, 0.112245, 0.000000, 1.000000, + 0.663611, 0.048731, 3.690857, 0.049928, -0.992426, 0.112245, 0.000000, 1.000000, + 0.663611, 0.038235, 3.598053, 0.049928, -0.992426, 0.112245, 0.000000, 1.000000, + 0.769794, 0.043577, 3.319641, 0.094370, -0.989664, -0.107974, 0.000000, 1.000000, + 0.769794, 0.053702, 3.226838, 0.094370, -0.989665, -0.107974, 0.000000, 1.000000, + 0.875976, 0.053702, 3.319642, 0.094370, -0.989664, -0.107974, 0.000000, 1.000000, + 0.769794, 0.043577, 3.319641, 0.046487, -0.993026, -0.108341, 0.000000, 1.000000, + 0.663611, 0.048731, 3.226837, 0.046487, -0.993026, -0.108341, 0.000000, 1.000000, + 0.769794, 0.053702, 3.226838, 0.046487, -0.993026, -0.108341, 0.000000, 1.000000, + 0.769794, 0.053702, 3.690857, 0.046487, -0.993026, 0.108342, 0.000000, 1.000000, + 0.663611, 0.048731, 3.690857, 0.046487, -0.993026, 0.108341, 0.000000, 1.000000, + 0.769794, 0.043577, 3.598053, 0.046487, -0.993026, 0.108341, 0.000000, 1.000000, + 0.769794, 0.053702, 3.690857, 0.046212, -0.987157, 0.152926, 0.000000, 1.000000, + 0.663611, 0.063108, 3.783661, 0.046212, -0.987157, 0.152926, 0.000000, 1.000000, + 0.663611, 0.048731, 3.690857, 0.046212, -0.987157, 0.152926, 0.000000, 1.000000, + 0.769794, 0.053702, 3.226838, 0.087279, -0.985274, -0.147030, 0.000000, 1.000000, + 0.769794, 0.067551, 3.134033, 0.087279, -0.985274, -0.147030, 0.000000, 1.000000, + 0.875976, 0.063108, 3.226837, 0.087279, -0.985274, -0.147030, 0.000000, 1.000000, + 0.769794, 0.053702, 3.226838, 0.041347, -0.988202, -0.147467, 0.000000, 1.000000, + 0.663611, 0.063108, 3.134034, 0.041347, -0.988202, -0.147467, 0.000000, 1.000000, + 0.769794, 0.067551, 3.134033, 0.041347, -0.988202, -0.147467, 0.000000, 1.000000, + 0.769794, 0.067551, 3.783661, 0.041349, -0.988202, 0.147468, 0.000000, 1.000000, + 0.663611, 0.063108, 3.783661, 0.041349, -0.988202, 0.147468, 0.000000, 1.000000, + 0.769794, 0.053702, 3.690857, 0.041349, -0.988202, 0.147468, 0.000000, 1.000000, + 0.769794, 0.067551, 3.783661, 0.041139, -0.983220, 0.177722, 0.000000, 1.000000, + 0.663611, 0.079883, 3.876465, 0.041139, -0.983220, 0.177722, 0.000000, 1.000000, + 0.663611, 0.063108, 3.783661, 0.041139, -0.983221, 0.177722, 0.000000, 1.000000, + 0.769794, 0.067551, 3.134033, 0.077557, -0.982276, -0.170645, 0.000000, 1.000000, + 0.769794, 0.083673, 3.041230, 0.077557, -0.982276, -0.170645, 0.000000, 1.000000, + 0.875976, 0.075935, 3.134034, 0.077557, -0.982275, -0.170645, 0.000000, 1.000000, + 0.769794, 0.067551, 3.134033, 0.035147, -0.984634, -0.171055, 0.000000, 1.000000, + 0.663611, 0.079883, 3.041230, 0.035147, -0.984634, -0.171055, 0.000000, 1.000000, + 0.769794, 0.083673, 3.041230, 0.035147, -0.984634, -0.171055, 0.000000, 1.000000, + 0.769794, 0.083673, 3.876465, 0.035149, -0.984634, 0.171054, 0.000000, 1.000000, + 0.663611, 0.079883, 3.876465, 0.035149, -0.984634, 0.171054, 0.000000, 1.000000, + 0.769794, 0.067551, 3.783661, 0.035149, -0.984634, 0.171054, 0.000000, 1.000000, + 0.769794, 0.083673, 3.876465, 0.035060, -0.982188, 0.184603, 0.000000, 1.000000, + 0.663611, 0.097325, 3.969269, 0.035060, -0.982188, 0.184603, 0.000000, 1.000000, + 0.663611, 0.079883, 3.876465, 0.035060, -0.982188, 0.184603, 0.000000, 1.000000, + 0.769794, 0.083673, 3.041230, 0.065862, -0.982047, -0.176767, 0.000000, 1.000000, + 0.769794, 0.100378, 2.948425, 0.065862, -0.982047, -0.176767, 0.000000, 1.000000, + 0.875976, 0.090794, 3.041230, 0.065862, -0.982047, -0.176767, 0.000000, 1.000000, + 0.769794, 0.083673, 3.041230, 0.028281, -0.983790, -0.177081, 0.000000, 1.000000, + 0.663611, 0.097325, 2.948425, 0.028281, -0.983790, -0.177081, 0.000000, 1.000000, + 0.769794, 0.100378, 2.948425, 0.028281, -0.983790, -0.177081, 0.000000, 1.000000, + 0.769794, 0.100378, 3.969269, 0.028280, -0.983790, 0.177082, 0.000000, 1.000000, + 0.663611, 0.097325, 3.969269, 0.028280, -0.983790, 0.177082, 0.000000, 1.000000, + 0.769794, 0.083673, 3.876465, 0.028280, -0.983790, 0.177082, 0.000000, 1.000000, + 0.769794, 0.100378, 3.969269, 0.028301, -0.984509, 0.173035, 0.000000, 1.000000, + 0.663611, 0.113636, 4.062073, 0.028301, -0.984509, 0.173035, 0.000000, 1.000000, + 0.663611, 0.097325, 3.969269, 0.028301, -0.984509, 0.173035, 0.000000, 1.000000, + 0.769794, 0.100378, 2.948425, 0.052824, -0.984907, -0.164827, 0.000000, 1.000000, + 0.769794, 0.115909, 2.855622, 0.052824, -0.984907, -0.164827, 0.000000, 1.000000, + 0.875976, 0.106073, 2.948425, 0.052824, -0.984907, -0.164827, 0.000000, 1.000000, + 0.769794, 0.100378, 2.948425, 0.021104, -0.986064, -0.165021, 0.000000, 1.000000, + 0.663611, 0.113636, 2.855622, 0.021104, -0.986064, -0.165021, 0.000000, 1.000000, + 0.769794, 0.115909, 2.855622, 0.021104, -0.986064, -0.165021, 0.000000, 1.000000, + 0.769794, 0.115909, 4.062073, 0.021102, -0.986064, 0.165020, 0.000000, 1.000000, + 0.663611, 0.113636, 4.062073, 0.021102, -0.986064, 0.165020, 0.000000, 1.000000, + 0.769794, 0.100378, 3.969269, 0.021102, -0.986064, 0.165020, 0.000000, 1.000000, + 0.769794, 0.115909, 4.062073, 0.021173, -0.989369, 0.143878, 0.000000, 1.000000, + 0.663611, 0.127132, 4.154877, 0.021173, -0.989369, 0.143878, 0.000000, 1.000000, + 0.663611, 0.113636, 4.062073, 0.021173, -0.989369, 0.143878, 0.000000, 1.000000, + 0.769794, 0.115909, 2.855622, 0.039057, -0.989984, -0.135669, 0.000000, 1.000000, + 0.769794, 0.128627, 2.762818, 0.039057, -0.989984, -0.135669, 0.000000, 1.000000, + 0.875976, 0.120098, 2.855622, 0.039057, -0.989984, -0.135669, 0.000000, 1.000000, + 0.769794, 0.115909, 2.855622, 0.013944, -0.990644, -0.135760, 0.000000, 1.000000, + 0.663611, 0.127132, 2.762818, 0.013944, -0.990644, -0.135760, 0.000000, 1.000000, + 0.769794, 0.128627, 2.762818, 0.013944, -0.990644, -0.135760, 0.000000, 1.000000, + 0.769794, 0.128627, 4.154877, 0.013944, -0.990644, 0.135760, 0.000000, 1.000000, + 0.663611, 0.127132, 4.154877, 0.013944, -0.990644, 0.135760, 0.000000, 1.000000, + 0.769794, 0.115909, 4.062073, 0.013944, -0.990644, 0.135760, 0.000000, 1.000000, + 0.769794, 0.128627, 4.154877, 0.014006, -0.995132, 0.097546, 0.000000, 1.000000, + 0.663611, 0.136419, 4.249620, 0.014006, -0.995133, 0.097546, 0.000000, 1.000000, + 0.663611, 0.127132, 4.154877, 0.014006, -0.995133, 0.097546, 0.000000, 1.000000, + 0.769794, 0.128627, 2.762818, 0.025233, -0.995818, -0.087811, 0.000000, 1.000000, + 0.769794, 0.137180, 2.665814, 0.025233, -0.995818, -0.087811, 0.000000, 1.000000, + 0.875976, 0.131317, 2.762818, 0.025233, -0.995818, -0.087811, 0.000000, 1.000000, + 0.769794, 0.128627, 2.762818, 0.007140, -0.996109, -0.087836, 0.000000, 1.000000, + 0.663611, 0.136419, 2.665814, 0.007140, -0.996109, -0.087836, 0.000000, 1.000000, + 0.769794, 0.137180, 2.665814, 0.007140, -0.996109, -0.087836, 0.000000, 1.000000, + 0.769794, 0.137180, 4.249620, 0.007138, -0.995924, 0.089914, 0.000000, 1.000000, + 0.663611, 0.136419, 4.249620, 0.007138, -0.995924, 0.089914, 0.000000, 1.000000, + 0.769794, 0.128627, 4.154877, 0.007138, -0.995924, 0.089914, 0.000000, 1.000000, + 0.769794, 0.137180, 2.665814, -0.007167, 0.999774, 0.020010, 0.000000, 1.000000, + 0.663611, 0.136419, 2.665814, -0.007167, 0.999774, 0.020010, 0.000000, 1.000000, + 1.402091, 0.128627, 3.319642, -0.007167, 0.999774, 0.020010, 0.000000, 1.000000, + 0.663611, 0.032701, 3.505250, 0.052042, -0.998645, 0.000000, 0.000000, 1.000000, + 0.663611, 0.032701, 3.412446, 0.052042, -0.998645, 0.000000, 0.000000, 1.000000, + 0.769794, 0.038235, 3.505250, 0.052042, -0.998645, 0.000000, 0.000000, 1.000000, + 0.663611, 0.032701, 3.505250, -0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.610519, 0.032701, 3.458847, -0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.663611, 0.032701, 3.412446, -0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.663611, 0.032701, 3.505250, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.557428, 0.032701, 3.505250, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.610519, 0.032701, 3.458847, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.663611, 0.032701, 3.412446, 0.051949, -0.996879, -0.059439, 0.000000, 1.000000, + 0.663611, 0.038235, 3.319641, 0.051949, -0.996879, -0.059439, 0.000000, 1.000000, + 0.769794, 0.038235, 3.412446, 0.051949, -0.996879, -0.059439, 0.000000, 1.000000, + 0.663611, 0.032701, 3.412446, 0.000000, -0.998227, -0.059519, 0.000000, 1.000000, + 0.557428, 0.032701, 3.412446, 0.000000, -0.998227, -0.059519, 0.000000, 1.000000, + 0.663611, 0.038235, 3.319641, 0.000000, -0.998227, -0.059519, 0.000000, 1.000000, + 0.663611, 0.038235, 3.598053, 0.000000, -0.998227, 0.059519, 0.000000, 1.000000, + 0.557428, 0.032701, 3.505250, 0.000000, -0.998227, 0.059519, 0.000000, 1.000000, + 0.663611, 0.032701, 3.505250, 0.000000, -0.998227, 0.059519, 0.000000, 1.000000, + 0.557428, 0.038235, 3.598053, 0.000000, -0.998227, 0.059519, 0.000000, 1.000000, + 0.663611, 0.038235, 3.598053, 0.000000, -0.993665, 0.112384, 0.000000, 1.000000, + 0.557428, 0.048731, 3.690857, 0.000000, -0.993665, 0.112384, 0.000000, 1.000000, + 0.557428, 0.038235, 3.598053, 0.000000, -0.993665, 0.112384, 0.000000, 1.000000, + 0.663611, 0.038235, 3.319641, 0.049927, -0.992426, -0.112245, 0.000000, 1.000000, + 0.663611, 0.048731, 3.226837, 0.049927, -0.992426, -0.112245, 0.000000, 1.000000, + 0.769794, 0.043577, 3.319641, 0.049927, -0.992426, -0.112245, 0.000000, 1.000000, + 0.663611, 0.038235, 3.319641, 0.000000, -0.993665, -0.112385, 0.000000, 1.000000, + 0.557428, 0.038235, 3.319641, 0.000000, -0.993665, -0.112385, 0.000000, 1.000000, + 0.663611, 0.048731, 3.226837, 0.000000, -0.993665, -0.112385, 0.000000, 1.000000, + 0.663611, 0.048731, 3.690857, 0.000000, -0.993665, 0.112385, 0.000000, 1.000000, + 0.557428, 0.048731, 3.690857, 0.000000, -0.993665, 0.112385, 0.000000, 1.000000, + 0.663611, 0.038235, 3.598053, 0.000000, -0.993665, 0.112385, 0.000000, 1.000000, + 0.663611, 0.048731, 3.690857, 0.000000, -0.988212, 0.153090, 0.000000, 1.000000, + 0.557428, 0.063108, 3.783661, 0.000000, -0.988212, 0.153090, 0.000000, 1.000000, + 0.557428, 0.048731, 3.690857, 0.000000, -0.988212, 0.153090, 0.000000, 1.000000, + 0.663611, 0.048731, 3.226837, 0.046213, -0.987157, -0.152926, 0.000000, 1.000000, + 0.663611, 0.063108, 3.134034, 0.046213, -0.987156, -0.152926, 0.000000, 1.000000, + 0.769794, 0.053702, 3.226838, 0.046213, -0.987157, -0.152926, 0.000000, 1.000000, + 0.663611, 0.048731, 3.226837, 0.000000, -0.988212, -0.153090, 0.000000, 1.000000, + 0.557428, 0.048731, 3.226837, 0.000000, -0.988212, -0.153090, 0.000000, 1.000000, + 0.663611, 0.063108, 3.134034, 0.000000, -0.988212, -0.153090, 0.000000, 1.000000, + 0.663611, 0.063108, 3.783661, 0.000000, -0.988212, 0.153090, 0.000000, 1.000000, + 0.663611, 0.063108, 3.783661, 0.000000, -0.984054, 0.177872, 0.000000, 1.000000, + 0.557428, 0.079883, 3.876465, 0.000000, -0.984054, 0.177872, 0.000000, 1.000000, + 0.557428, 0.063108, 3.783661, 0.000000, -0.984054, 0.177872, 0.000000, 1.000000, + 0.663611, 0.063108, 3.134034, 0.041138, -0.983220, -0.177723, 0.000000, 1.000000, + 0.663611, 0.079883, 3.041230, 0.041138, -0.983220, -0.177723, 0.000000, 1.000000, + 0.769794, 0.067551, 3.134033, 0.041138, -0.983220, -0.177723, 0.000000, 1.000000, + 0.663611, 0.063108, 3.134034, 0.000000, -0.984053, -0.177873, 0.000000, 1.000000, + 0.557428, 0.063108, 3.134034, 0.000000, -0.984053, -0.177873, 0.000000, 1.000000, + 0.663611, 0.079883, 3.041230, 0.000000, -0.984053, -0.177873, 0.000000, 1.000000, + 0.663611, 0.079883, 3.876465, 0.000000, -0.984054, 0.177872, 0.000000, 1.000000, + 0.663611, 0.079883, 3.876465, 0.000000, -0.982792, 0.184717, 0.000000, 1.000000, + 0.557428, 0.097325, 3.969269, 0.000000, -0.982792, 0.184717, 0.000000, 1.000000, + 0.557428, 0.079883, 3.876465, 0.000000, -0.982792, 0.184717, 0.000000, 1.000000, + 0.663611, 0.079883, 3.041230, 0.035060, -0.982188, -0.184602, 0.000000, 1.000000, + 0.663611, 0.097325, 2.948425, 0.035060, -0.982188, -0.184602, 0.000000, 1.000000, + 0.769794, 0.083673, 3.041230, 0.035060, -0.982188, -0.184602, 0.000000, 1.000000, + 0.663611, 0.079883, 3.041230, 0.000000, -0.982792, -0.184715, 0.000000, 1.000000, + 0.557428, 0.079883, 3.041230, 0.000000, -0.982792, -0.184715, 0.000000, 1.000000, + 0.663611, 0.097325, 2.948425, 0.000000, -0.982792, -0.184715, 0.000000, 1.000000, + 0.663611, 0.097325, 3.969269, 0.000000, -0.982792, 0.184717, 0.000000, 1.000000, + 0.663611, 0.097325, 3.969269, 0.000000, -0.984904, 0.173104, 0.000000, 1.000000, + 0.557428, 0.113636, 4.062073, 0.000000, -0.984903, 0.173104, 0.000000, 1.000000, + 0.557428, 0.097325, 3.969269, 0.000000, -0.984904, 0.173104, 0.000000, 1.000000, + 0.663611, 0.097325, 2.948425, 0.028302, -0.984509, -0.173035, 0.000000, 1.000000, + 0.663611, 0.113636, 2.855622, 0.028302, -0.984509, -0.173035, 0.000000, 1.000000, + 0.769794, 0.100378, 2.948425, 0.028302, -0.984509, -0.173035, 0.000000, 1.000000, + 0.663611, 0.097325, 2.948425, 0.000000, -0.984903, -0.173105, 0.000000, 1.000000, + 0.557428, 0.097325, 2.948425, 0.000000, -0.984903, -0.173105, 0.000000, 1.000000, + 0.663611, 0.113636, 2.855622, 0.000000, -0.984903, -0.173105, 0.000000, 1.000000, + 0.663611, 0.113636, 4.062073, 0.000000, -0.984904, 0.173104, 0.000000, 1.000000, + 0.663611, 0.113636, 4.062073, 0.000000, -0.989591, 0.143910, 0.000000, 1.000000, + 0.557428, 0.127132, 4.154877, 0.000000, -0.989591, 0.143910, 0.000000, 1.000000, + 0.557428, 0.113636, 4.062073, 0.000000, -0.989591, 0.143910, 0.000000, 1.000000, + 0.663611, 0.113636, 2.855622, 0.021173, -0.989369, -0.143877, 0.000000, 1.000000, + 0.663611, 0.127132, 2.762818, 0.021173, -0.989369, -0.143877, 0.000000, 1.000000, + 0.769794, 0.115909, 2.855622, 0.021173, -0.989369, -0.143877, 0.000000, 1.000000, + 0.663611, 0.113636, 2.855622, 0.000000, -0.989591, -0.143910, 0.000000, 1.000000, + 0.557428, 0.127132, 2.762818, 0.000000, -0.989591, -0.143910, 0.000000, 1.000000, + 0.663611, 0.127132, 2.762818, 0.000000, -0.989591, -0.143910, 0.000000, 1.000000, + 0.663611, 0.127132, 4.154877, 0.000000, -0.989591, 0.143910, 0.000000, 1.000000, + 0.663611, 0.127132, 4.154877, 0.000000, -0.995230, 0.097555, 0.000000, 1.000000, + 0.557428, 0.136419, 4.249620, 0.000000, -0.995230, 0.097555, 0.000000, 1.000000, + 0.557428, 0.127132, 4.154877, 0.000000, -0.995230, 0.097555, 0.000000, 1.000000, + 0.663611, 0.127132, 2.762818, 0.014010, -0.995351, -0.095295, 0.000000, 1.000000, + 0.663611, 0.136419, 2.665814, 0.014010, -0.995350, -0.095295, 0.000000, 1.000000, + 0.769794, 0.128627, 2.762818, 0.014010, -0.995351, -0.095295, 0.000000, 1.000000, + 0.663611, 0.127132, 2.762818, 0.000000, -0.995448, -0.095304, 0.000000, 1.000000, + 0.557428, 0.127132, 2.762818, 0.000000, -0.995448, -0.095304, 0.000000, 1.000000, + 0.663611, 0.136419, 2.665814, 0.000000, -0.995448, -0.095304, 0.000000, 1.000000, + 0.663611, 0.136419, 4.249620, 0.000000, -0.995230, 0.097556, 0.000000, 1.000000, + 0.610519, 0.136419, 4.249620, 0.000000, -0.995230, 0.097556, 0.000000, 1.000000, + 0.663611, 0.127132, 4.154877, 0.000000, -0.995230, 0.097556, 0.000000, 1.000000, + 0.663611, 0.136419, 4.249620, 0.000000, 0.999939, -0.011092, 0.000000, 1.000000, + 0.610188, 0.127132, 3.412446, 0.000000, 0.999939, -0.011092, 0.000000, 1.000000, + 0.610519, 0.136419, 4.249620, 0.000000, 0.999939, -0.011092, 0.000000, 1.000000, + 0.663611, 0.136419, 2.665814, 0.000000, 0.999923, 0.012438, 0.000000, 1.000000, + 0.610188, 0.127132, 3.412446, 0.000000, 0.999923, 0.012438, 0.000000, 1.000000, + 1.402091, 0.127132, 3.412446, 0.000000, 0.999923, 0.012438, 0.000000, 1.000000, + 0.663611, 0.136419, 2.665814, 0.000000, -0.995448, -0.095305, 0.000000, 1.000000, + 0.557428, 0.127132, 2.762818, 0.000000, -0.995448, -0.095305, 0.000000, 1.000000, + 0.610519, 0.136419, 2.665814, 0.000000, -0.995448, -0.095305, 0.000000, 1.000000, + 0.610519, 0.136419, 4.249620, 0.000000, -0.995230, 0.097555, 0.000000, 1.000000, + 0.610519, 0.136419, 2.665814, 0.000000, 0.999923, 0.012438, 0.000000, 1.000000, + 0.557428, 0.136419, 2.665814, 0.000000, 0.999923, 0.012438, 0.000000, 1.000000, + 0.557428, 0.032701, 3.412446, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.663611, 0.032701, 3.412446, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.557428, 0.136419, 4.249620, 0.000000, 0.999939, -0.011092, 0.000000, 1.000000, + 0.610188, 0.127132, 3.412446, 0.000000, 0.999939, -0.011093, 0.000000, 1.000000, + -0.181715, 0.127132, 3.412446, 0.000000, 0.999939, -0.011093, 0.000000, 1.000000, + 0.557428, 0.136419, 4.249620, 0.000000, 0.999939, -0.011093, 0.000000, 1.000000, + 0.557428, 0.032701, 3.505250, -0.052041, -0.998645, 0.000000, 0.000000, 1.000000, + 0.451245, 0.038235, 3.412446, -0.052041, -0.998645, 0.000000, 0.000000, 1.000000, + 0.557428, 0.032701, 3.412446, -0.052041, -0.998645, 0.000000, 0.000000, 1.000000, + 0.557428, 0.038235, 3.319641, 0.000000, -0.998227, -0.059519, 0.000000, 1.000000, + 0.557428, 0.032701, 3.412446, -0.051949, -0.996879, -0.059439, 0.000000, 1.000000, + 0.451245, 0.038235, 3.412446, -0.051949, -0.996879, -0.059439, 0.000000, 1.000000, + 0.557428, 0.038235, 3.319641, -0.051949, -0.996879, -0.059439, 0.000000, 1.000000, + 0.557428, 0.038235, 3.598053, -0.051949, -0.996879, 0.059439, 0.000000, 1.000000, + 0.451245, 0.038235, 3.505250, -0.051949, -0.996879, 0.059439, 0.000000, 1.000000, + 0.557428, 0.032701, 3.505250, -0.051949, -0.996879, 0.059439, 0.000000, 1.000000, + 0.557428, 0.038235, 3.598053, -0.050162, -0.997091, 0.057393, 0.000000, 1.000000, + 0.451245, 0.043577, 3.598053, -0.050162, -0.997091, 0.057393, 0.000000, 1.000000, + 0.451245, 0.038235, 3.505250, -0.050162, -0.997091, 0.057393, 0.000000, 1.000000, + 0.557428, 0.048731, 3.226837, 0.000000, -0.993665, -0.112385, 0.000000, 1.000000, + 0.557428, 0.038235, 3.319641, -0.049927, -0.992426, -0.112245, 0.000000, 1.000000, + 0.451245, 0.043577, 3.319641, -0.049927, -0.992426, -0.112245, 0.000000, 1.000000, + 0.557428, 0.048731, 3.226837, -0.049927, -0.992426, -0.112245, 0.000000, 1.000000, + 0.557428, 0.048731, 3.690857, -0.049927, -0.992426, 0.112245, 0.000000, 1.000000, + 0.451245, 0.043577, 3.598053, -0.049927, -0.992426, 0.112245, 0.000000, 1.000000, + 0.557428, 0.038235, 3.598053, -0.049927, -0.992426, 0.112245, 0.000000, 1.000000, + 0.557428, 0.048731, 3.690857, -0.046487, -0.993026, 0.108341, 0.000000, 1.000000, + 0.451245, 0.053702, 3.690857, -0.046487, -0.993026, 0.108342, 0.000000, 1.000000, + 0.451245, 0.043577, 3.598053, -0.046487, -0.993026, 0.108341, 0.000000, 1.000000, + 0.557428, 0.063108, 3.134034, 0.000000, -0.988212, -0.153090, 0.000000, 1.000000, + 0.557428, 0.048731, 3.226837, -0.046212, -0.987157, -0.152926, 0.000000, 1.000000, + 0.451245, 0.053702, 3.226838, -0.046212, -0.987157, -0.152926, 0.000000, 1.000000, + 0.557428, 0.063108, 3.134034, -0.046212, -0.987156, -0.152926, 0.000000, 1.000000, + 0.557428, 0.063108, 3.783661, -0.046212, -0.987157, 0.152926, 0.000000, 1.000000, + 0.451245, 0.053702, 3.690857, -0.046212, -0.987156, 0.152926, 0.000000, 1.000000, + 0.557428, 0.048731, 3.690857, -0.046212, -0.987156, 0.152926, 0.000000, 1.000000, + 0.557428, 0.063108, 3.783661, -0.041349, -0.988202, 0.147468, 0.000000, 1.000000, + 0.451245, 0.067551, 3.783661, -0.041349, -0.988202, 0.147468, 0.000000, 1.000000, + 0.451245, 0.053702, 3.690857, -0.041349, -0.988202, 0.147468, 0.000000, 1.000000, + 0.557428, 0.079883, 3.041230, 0.000000, -0.984053, -0.177873, 0.000000, 1.000000, + 0.557428, 0.063108, 3.134034, -0.041138, -0.983220, -0.177723, 0.000000, 1.000000, + 0.451245, 0.067551, 3.134033, -0.041138, -0.983220, -0.177723, 0.000000, 1.000000, + 0.557428, 0.079883, 3.041230, -0.041138, -0.983220, -0.177723, 0.000000, 1.000000, + 0.557428, 0.079883, 3.876465, -0.041140, -0.983220, 0.177722, 0.000000, 1.000000, + 0.451245, 0.067551, 3.783661, -0.041140, -0.983220, 0.177722, 0.000000, 1.000000, + 0.557428, 0.063108, 3.783661, -0.041140, -0.983220, 0.177722, 0.000000, 1.000000, + 0.557428, 0.079883, 3.876465, -0.035148, -0.984634, 0.171054, 0.000000, 1.000000, + 0.451245, 0.083673, 3.876465, -0.035148, -0.984634, 0.171054, 0.000000, 1.000000, + 0.451245, 0.067551, 3.783661, -0.035148, -0.984634, 0.171054, 0.000000, 1.000000, + 0.557428, 0.097325, 2.948425, 0.000000, -0.982792, -0.184715, 0.000000, 1.000000, + 0.557428, 0.079883, 3.041230, -0.035060, -0.982188, -0.184602, 0.000000, 1.000000, + 0.451245, 0.083673, 3.041230, -0.035060, -0.982188, -0.184602, 0.000000, 1.000000, + 0.557428, 0.097325, 2.948425, -0.035060, -0.982188, -0.184602, 0.000000, 1.000000, + 0.557428, 0.097325, 3.969269, -0.035060, -0.982188, 0.184603, 0.000000, 1.000000, + 0.451245, 0.083673, 3.876465, -0.035060, -0.982188, 0.184603, 0.000000, 1.000000, + 0.557428, 0.079883, 3.876465, -0.035060, -0.982188, 0.184603, 0.000000, 1.000000, + 0.557428, 0.097325, 3.969269, -0.028281, -0.983790, 0.177082, 0.000000, 1.000000, + 0.451245, 0.100378, 3.969269, -0.028281, -0.983790, 0.177082, 0.000000, 1.000000, + 0.451245, 0.083673, 3.876465, -0.028281, -0.983790, 0.177082, 0.000000, 1.000000, + 0.557428, 0.113636, 2.855622, 0.000000, -0.984903, -0.173105, 0.000000, 1.000000, + 0.557428, 0.097325, 2.948425, -0.028302, -0.984509, -0.173036, 0.000000, 1.000000, + 0.451245, 0.100378, 2.948425, -0.028302, -0.984509, -0.173036, 0.000000, 1.000000, + 0.557428, 0.113636, 2.855622, -0.028302, -0.984509, -0.173036, 0.000000, 1.000000, + 0.557428, 0.113636, 4.062073, -0.028301, -0.984509, 0.173035, 0.000000, 1.000000, + 0.451245, 0.100378, 3.969269, -0.028301, -0.984509, 0.173035, 0.000000, 1.000000, + 0.557428, 0.097325, 3.969269, -0.028301, -0.984509, 0.173035, 0.000000, 1.000000, + 0.557428, 0.113636, 4.062073, -0.021102, -0.986064, 0.165020, 0.000000, 1.000000, + 0.451245, 0.115909, 4.062073, -0.021102, -0.986064, 0.165020, 0.000000, 1.000000, + 0.451245, 0.100378, 3.969269, -0.021102, -0.986064, 0.165020, 0.000000, 1.000000, + 0.557428, 0.113636, 2.855622, 0.000000, -0.989591, -0.143910, 0.000000, 1.000000, + 0.557428, 0.113636, 2.855622, -0.021174, -0.989369, -0.143877, 0.000000, 1.000000, + 0.451245, 0.115909, 2.855622, -0.021174, -0.989369, -0.143877, 0.000000, 1.000000, + 0.557428, 0.127132, 2.762818, -0.021174, -0.989369, -0.143877, 0.000000, 1.000000, + 0.557428, 0.127132, 4.154877, -0.021173, -0.989369, 0.143878, 0.000000, 1.000000, + 0.451245, 0.115909, 4.062073, -0.021173, -0.989369, 0.143878, 0.000000, 1.000000, + 0.557428, 0.113636, 4.062073, -0.021173, -0.989369, 0.143878, 0.000000, 1.000000, + 0.557428, 0.127132, 4.154877, -0.013944, -0.990644, 0.135760, 0.000000, 1.000000, + 0.451245, 0.128627, 4.154877, -0.013944, -0.990644, 0.135760, 0.000000, 1.000000, + 0.451245, 0.115909, 4.062073, -0.013944, -0.990644, 0.135760, 0.000000, 1.000000, + 0.557428, 0.136419, 2.665814, 0.000000, -0.995448, -0.095305, 0.000000, 1.000000, + 0.557428, 0.127132, 2.762818, -0.014010, -0.995351, -0.095295, 0.000000, 1.000000, + 0.451245, 0.128627, 2.762818, -0.014010, -0.995351, -0.095295, 0.000000, 1.000000, + 0.557428, 0.136419, 2.665814, -0.014010, -0.995350, -0.095295, 0.000000, 1.000000, + 0.557428, 0.136419, 4.249620, -0.014006, -0.995133, 0.097546, 0.000000, 1.000000, + 0.451245, 0.128627, 4.154877, -0.014006, -0.995133, 0.097546, 0.000000, 1.000000, + 0.557428, 0.127132, 4.154877, -0.014006, -0.995133, 0.097546, 0.000000, 1.000000, + 0.557428, 0.136419, 4.249620, -0.007138, -0.995924, 0.089914, 0.000000, 1.000000, + 0.451245, 0.137180, 4.249620, -0.007138, -0.995924, 0.089914, 0.000000, 1.000000, + 0.451245, 0.128627, 4.154877, -0.007138, -0.995924, 0.089914, 0.000000, 1.000000, + 0.557428, 0.136419, 4.249620, -0.012563, 0.999921, 0.000000, 0.000000, 1.000000, + -0.181715, 0.127132, 3.412446, -0.012563, 0.999921, 0.000000, 0.000000, 1.000000, + -0.181715, 0.127132, 3.505250, -0.012563, 0.999921, 0.000000, 0.000000, 1.000000, + 0.557428, 0.136419, 4.249620, 0.007166, 0.999773, -0.020086, 0.000000, 1.000000, + -0.181715, 0.128627, 3.598053, 0.007166, 0.999773, -0.020086, 0.000000, 1.000000, + 0.451245, 0.137180, 4.249620, 0.007166, 0.999773, -0.020086, 0.000000, 1.000000, + -0.181715, 0.127132, 3.412446, 0.000000, 0.999923, 0.012438, 0.000000, 1.000000, + 0.557428, 0.136419, 2.665814, 0.003702, 0.999864, 0.016102, 0.000000, 1.000000, + -0.181715, 0.128627, 3.319642, 0.003702, 0.999864, 0.016102, 0.000000, 1.000000, + -0.181715, 0.127132, 3.412446, 0.003702, 0.999864, 0.016102, 0.000000, 1.000000, + 0.451245, 0.038235, 3.505250, -0.052042, -0.998645, 0.000001, 0.000000, 1.000000, + 0.451245, 0.038235, 3.412446, -0.052042, -0.998645, 0.000001, 0.000000, 1.000000, + 0.557428, 0.032701, 3.505250, -0.052042, -0.998645, 0.000001, 0.000000, 1.000000, + 0.451245, 0.038235, 3.505250, -0.098372, -0.995150, 0.000001, 0.000000, 1.000000, + 0.345062, 0.048731, 3.412445, -0.098372, -0.995150, 0.000001, 0.000000, 1.000000, + 0.451245, 0.038235, 3.412446, -0.098372, -0.995150, 0.000001, 0.000000, 1.000000, + 0.451245, 0.038235, 3.412446, -0.050162, -0.997091, -0.057394, 0.000000, 1.000000, + 0.451245, 0.043577, 3.319641, -0.050162, -0.997091, -0.057394, 0.000000, 1.000000, + 0.557428, 0.038235, 3.319641, -0.050162, -0.997091, -0.057394, 0.000000, 1.000000, + 0.451245, 0.038235, 3.412446, -0.098210, -0.993521, -0.057189, 0.000000, 1.000000, + 0.345062, 0.048731, 3.412445, -0.098210, -0.993521, -0.057189, 0.000000, 1.000000, + 0.451245, 0.043577, 3.319641, -0.098210, -0.993521, -0.057189, 0.000000, 1.000000, + 0.451245, 0.043577, 3.598053, -0.098210, -0.993521, 0.057188, 0.000000, 1.000000, + 0.345062, 0.048731, 3.505249, -0.098210, -0.993521, 0.057188, 0.000000, 1.000000, + 0.451245, 0.038235, 3.505250, -0.098210, -0.993521, 0.057188, 0.000000, 1.000000, + 0.451245, 0.043577, 3.598053, -0.094790, -0.994072, 0.053244, 0.000000, 1.000000, + 0.345062, 0.053702, 3.598053, -0.094790, -0.994072, 0.053244, 0.000000, 1.000000, + 0.345062, 0.048731, 3.505249, -0.094790, -0.994072, 0.053244, 0.000000, 1.000000, + 0.451245, 0.043577, 3.319641, -0.046486, -0.993026, -0.108341, 0.000000, 1.000000, + 0.451245, 0.053702, 3.226838, -0.046486, -0.993026, -0.108341, 0.000000, 1.000000, + 0.557428, 0.048731, 3.226837, -0.046486, -0.993026, -0.108341, 0.000000, 1.000000, + 0.451245, 0.043577, 3.319641, -0.094370, -0.989664, -0.107974, 0.000000, 1.000000, + 0.345062, 0.053702, 3.319642, -0.094370, -0.989665, -0.107974, 0.000000, 1.000000, + 0.451245, 0.053702, 3.226838, -0.094370, -0.989664, -0.107974, 0.000000, 1.000000, + 0.451245, 0.053702, 3.690857, -0.094370, -0.989664, 0.107975, 0.000000, 1.000000, + 0.345062, 0.053702, 3.598053, -0.094370, -0.989664, 0.107975, 0.000000, 1.000000, + 0.451245, 0.043577, 3.598053, -0.094370, -0.989664, 0.107975, 0.000000, 1.000000, + 0.451245, 0.053702, 3.690857, -0.087792, -0.991062, 0.100448, 0.000000, 1.000000, + 0.345062, 0.063108, 3.690857, -0.087792, -0.991062, 0.100448, 0.000000, 1.000000, + 0.345062, 0.053702, 3.598053, -0.087792, -0.991061, 0.100448, 0.000000, 1.000000, + 0.451245, 0.053702, 3.226838, -0.041348, -0.988202, -0.147467, 0.000000, 1.000000, + 0.451245, 0.067551, 3.134033, -0.041348, -0.988202, -0.147467, 0.000000, 1.000000, + 0.557428, 0.063108, 3.134034, -0.041348, -0.988202, -0.147467, 0.000000, 1.000000, + 0.451245, 0.053702, 3.226838, -0.087279, -0.985274, -0.147030, 0.000000, 1.000000, + 0.345062, 0.063108, 3.226837, -0.087279, -0.985274, -0.147030, 0.000000, 1.000000, + 0.451245, 0.067551, 3.134033, -0.087279, -0.985274, -0.147030, 0.000000, 1.000000, + 0.451245, 0.067551, 3.783661, -0.087279, -0.985274, 0.147031, 0.000000, 1.000000, + 0.345062, 0.063108, 3.690857, -0.087279, -0.985274, 0.147031, 0.000000, 1.000000, + 0.451245, 0.053702, 3.690857, -0.087279, -0.985274, 0.147031, 0.000000, 1.000000, + 0.451245, 0.067551, 3.783661, -0.077973, -0.987567, 0.136494, 0.000000, 1.000000, + 0.345062, 0.075935, 3.783661, -0.077973, -0.987567, 0.136494, 0.000000, 1.000000, + 0.345062, 0.063108, 3.690857, -0.077973, -0.987567, 0.136494, 0.000000, 1.000000, + 0.451245, 0.067551, 3.134033, -0.035147, -0.984634, -0.171055, 0.000000, 1.000000, + 0.451245, 0.083673, 3.041230, -0.035147, -0.984634, -0.171055, 0.000000, 1.000000, + 0.557428, 0.079883, 3.041230, -0.035147, -0.984634, -0.171055, 0.000000, 1.000000, + 0.451245, 0.067551, 3.134033, -0.077557, -0.982275, -0.170645, 0.000000, 1.000000, + 0.345062, 0.075935, 3.134034, -0.077557, -0.982276, -0.170645, 0.000000, 1.000000, + 0.451245, 0.083673, 3.041230, -0.077557, -0.982276, -0.170645, 0.000000, 1.000000, + 0.451245, 0.083673, 3.876465, -0.077555, -0.982276, 0.170644, 0.000000, 1.000000, + 0.345062, 0.075935, 3.783661, -0.077555, -0.982276, 0.170644, 0.000000, 1.000000, + 0.451245, 0.067551, 3.783661, -0.077555, -0.982276, 0.170644, 0.000000, 1.000000, + 0.451245, 0.083673, 3.876465, -0.066078, -0.985264, 0.157760, 0.000000, 1.000000, + 0.345062, 0.090794, 3.876465, -0.066078, -0.985264, 0.157760, 0.000000, 1.000000, + 0.345062, 0.075935, 3.783661, -0.066078, -0.985264, 0.157760, 0.000000, 1.000000, + 0.451245, 0.083673, 3.041230, -0.028281, -0.983790, -0.177081, 0.000000, 1.000000, + 0.451245, 0.100378, 2.948425, -0.028281, -0.983790, -0.177081, 0.000000, 1.000000, + 0.557428, 0.097325, 2.948425, -0.028281, -0.983790, -0.177081, 0.000000, 1.000000, + 0.451245, 0.083673, 3.041230, -0.065862, -0.982047, -0.176767, 0.000000, 1.000000, + 0.345062, 0.090794, 3.041230, -0.065862, -0.982047, -0.176767, 0.000000, 1.000000, + 0.451245, 0.100378, 2.948425, -0.065862, -0.982047, -0.176767, 0.000000, 1.000000, + 0.451245, 0.100378, 3.969269, -0.065862, -0.982046, 0.176768, 0.000000, 1.000000, + 0.345062, 0.090794, 3.876465, -0.065862, -0.982046, 0.176768, 0.000000, 1.000000, + 0.451245, 0.083673, 3.876465, -0.065862, -0.982046, 0.176768, 0.000000, 1.000000, + 0.451245, 0.100378, 3.969269, -0.052847, -0.985339, 0.162217, 0.000000, 1.000000, + 0.345062, 0.106073, 3.969269, -0.052847, -0.985339, 0.162217, 0.000000, 1.000000, + 0.345062, 0.090794, 3.876465, -0.052847, -0.985339, 0.162217, 0.000000, 1.000000, + 0.451245, 0.100378, 2.948425, -0.021104, -0.986064, -0.165021, 0.000000, 1.000000, + 0.451245, 0.115909, 2.855622, -0.021104, -0.986064, -0.165021, 0.000000, 1.000000, + 0.557428, 0.113636, 2.855622, -0.021104, -0.986064, -0.165021, 0.000000, 1.000000, + 0.451245, 0.100378, 2.948425, -0.052824, -0.984907, -0.164827, 0.000000, 1.000000, + 0.345062, 0.106073, 2.948425, -0.052824, -0.984907, -0.164827, 0.000000, 1.000000, + 0.451245, 0.115909, 2.855622, -0.052824, -0.984907, -0.164827, 0.000000, 1.000000, + 0.451245, 0.115909, 4.062073, -0.052824, -0.984907, 0.164826, 0.000000, 1.000000, + 0.345062, 0.106073, 3.969269, -0.052824, -0.984907, 0.164826, 0.000000, 1.000000, + 0.451245, 0.100378, 3.969269, -0.052824, -0.984907, 0.164826, 0.000000, 1.000000, + 0.451245, 0.115909, 4.062073, -0.038980, -0.988021, 0.149317, 0.000000, 1.000000, + 0.345062, 0.120098, 4.062073, -0.038980, -0.988021, 0.149317, 0.000000, 1.000000, + 0.345062, 0.106073, 3.969269, -0.038980, -0.988021, 0.149317, 0.000000, 1.000000, + 0.451245, 0.115909, 2.855622, -0.013944, -0.990644, -0.135760, 0.000000, 1.000000, + 0.451245, 0.128627, 2.762818, -0.013944, -0.990644, -0.135759, 0.000000, 1.000000, + 0.557428, 0.127132, 2.762818, -0.013944, -0.990644, -0.135760, 0.000000, 1.000000, + 0.451245, 0.115909, 2.855622, -0.039057, -0.989984, -0.135669, 0.000000, 1.000000, + 0.345062, 0.120098, 2.855622, -0.039057, -0.989984, -0.135669, 0.000000, 1.000000, + 0.451245, 0.128627, 2.762818, -0.039057, -0.989984, -0.135669, 0.000000, 1.000000, + 0.451245, 0.128627, 4.154877, -0.039057, -0.989984, 0.135669, 0.000000, 1.000000, + 0.345062, 0.120098, 4.062073, -0.039057, -0.989984, 0.135669, 0.000000, 1.000000, + 0.451245, 0.115909, 4.062073, -0.039057, -0.989984, 0.135669, 0.000000, 1.000000, + 0.451245, 0.128627, 4.154877, -0.025149, -0.992457, 0.119983, 0.000000, 1.000000, + 0.345062, 0.131317, 4.154877, -0.025149, -0.992457, 0.119983, 0.000000, 1.000000, + 0.345062, 0.120098, 4.062073, -0.025149, -0.992457, 0.119983, 0.000000, 1.000000, + 0.451245, 0.128627, 2.762818, -0.007140, -0.996109, -0.087836, 0.000000, 1.000000, + 0.451245, 0.137180, 2.665814, -0.007140, -0.996109, -0.087836, 0.000000, 1.000000, + 0.557428, 0.136419, 2.665814, -0.007140, -0.996109, -0.087836, 0.000000, 1.000000, + 0.451245, 0.128627, 2.762818, -0.025233, -0.995818, -0.087811, 0.000000, 1.000000, + 0.345062, 0.131317, 2.762818, -0.025233, -0.995818, -0.087811, 0.000000, 1.000000, + 0.451245, 0.137180, 2.665814, -0.025233, -0.995818, -0.087811, 0.000000, 1.000000, + 0.451245, 0.137180, 4.249620, -0.025229, -0.995632, 0.089888, 0.000000, 1.000000, + 0.345062, 0.131317, 4.154877, -0.025229, -0.995632, 0.089888, 0.000000, 1.000000, + 0.451245, 0.128627, 4.154877, -0.025229, -0.995632, 0.089888, 0.000000, 1.000000, + 0.451245, 0.137180, 4.249620, -0.012035, -0.997097, 0.075191, 0.000000, 1.000000, + 0.345062, 0.138462, 4.249620, -0.012035, -0.997097, 0.075191, 0.000000, 1.000000, + 0.345062, 0.131317, 4.154877, -0.012035, -0.997097, 0.075191, 0.000000, 1.000000, + 0.451245, 0.137180, 4.249620, 0.012065, 0.999649, -0.023587, 0.000000, 1.000000, + -0.181715, 0.131636, 3.690857, 0.012065, 0.999649, -0.023587, 0.000000, 1.000000, + 0.345062, 0.138462, 4.249620, 0.012065, 0.999649, -0.023587, 0.000000, 1.000000, + 0.451245, 0.137180, 2.665814, 0.007167, 0.999774, 0.020017, 0.000000, 1.000000, + -0.181715, 0.128627, 3.319642, 0.007167, 0.999774, 0.020017, 0.000000, 1.000000, + 0.557428, 0.136419, 2.665814, 0.007167, 0.999774, 0.020017, 0.000000, 1.000000, + 0.451245, 0.137180, 2.665814, 0.016425, 0.999445, 0.028976, 0.000000, 1.000000, + -0.181715, 0.131317, 3.226837, 0.016425, 0.999445, 0.028976, 0.000000, 1.000000, + -0.181715, 0.128627, 3.319642, 0.016425, 0.999445, 0.028976, 0.000000, 1.000000, + 0.345062, 0.048731, 3.505249, -0.098371, -0.995150, 0.000000, 0.000000, 1.000000, + 0.345062, 0.048731, 3.412445, -0.098371, -0.995150, 0.000000, 0.000000, 1.000000, + 0.451245, 0.038235, 3.505250, -0.098371, -0.995150, 0.000000, 0.000000, 1.000000, + 0.345062, 0.048731, 3.505249, -0.134172, -0.990958, 0.000000, 0.000000, 1.000000, + 0.238879, 0.063108, 3.412446, -0.134172, -0.990958, 0.000000, 0.000000, 1.000000, + 0.345062, 0.048731, 3.412445, -0.134172, -0.990958, 0.000000, 0.000000, 1.000000, + 0.345062, 0.048731, 3.412445, -0.094790, -0.994072, -0.053244, 0.000000, 1.000000, + 0.345062, 0.053702, 3.319642, -0.094790, -0.994072, -0.053244, 0.000000, 1.000000, + 0.451245, 0.043577, 3.319641, -0.094790, -0.994072, -0.053244, 0.000000, 1.000000, + 0.345062, 0.048731, 3.412445, -0.133983, -0.989565, -0.053003, 0.000000, 1.000000, + 0.238879, 0.063108, 3.412446, -0.133983, -0.989565, -0.053003, 0.000000, 1.000000, + 0.345062, 0.053702, 3.319642, -0.133983, -0.989565, -0.053003, 0.000000, 1.000000, + 0.345062, 0.053702, 3.598053, -0.133983, -0.989565, 0.053003, 0.000000, 1.000000, + 0.238879, 0.063108, 3.505250, -0.133983, -0.989565, 0.053003, 0.000000, 1.000000, + 0.345062, 0.048731, 3.505249, -0.133983, -0.989565, 0.053003, 0.000000, 1.000000, + 0.345062, 0.053702, 3.598053, -0.129184, -0.990486, 0.047418, 0.000000, 1.000000, + 0.238879, 0.067551, 3.598053, -0.129184, -0.990486, 0.047418, 0.000000, 1.000000, + 0.238879, 0.063108, 3.505250, -0.129184, -0.990486, 0.047418, 0.000000, 1.000000, + 0.345062, 0.053702, 3.319642, -0.087793, -0.991061, -0.100448, 0.000000, 1.000000, + 0.345062, 0.063108, 3.226837, -0.087793, -0.991061, -0.100448, 0.000000, 1.000000, + 0.451245, 0.053702, 3.226838, -0.087793, -0.991061, -0.100448, 0.000000, 1.000000, + 0.345062, 0.053702, 3.319642, -0.128681, -0.986631, -0.099999, 0.000000, 1.000000, + 0.238879, 0.067551, 3.319641, -0.128681, -0.986631, -0.099999, 0.000000, 1.000000, + 0.345062, 0.063108, 3.226837, -0.128681, -0.986631, -0.099999, 0.000000, 1.000000, + 0.345062, 0.063108, 3.690857, -0.128682, -0.986631, 0.099999, 0.000000, 1.000000, + 0.238879, 0.067551, 3.598053, -0.128682, -0.986631, 0.099999, 0.000000, 1.000000, + 0.345062, 0.053702, 3.598053, -0.128682, -0.986631, 0.099999, 0.000000, 1.000000, + 0.345062, 0.063108, 3.690857, -0.119447, -0.988814, 0.089328, 0.000000, 1.000000, + 0.238879, 0.075935, 3.690857, -0.119447, -0.988814, 0.089328, 0.000000, 1.000000, + 0.238879, 0.067551, 3.598053, -0.119447, -0.988814, 0.089328, 0.000000, 1.000000, + 0.345062, 0.063108, 3.226837, -0.077975, -0.987567, -0.136494, 0.000000, 1.000000, + 0.345062, 0.075935, 3.134034, -0.077975, -0.987567, -0.136494, 0.000000, 1.000000, + 0.451245, 0.067551, 3.134033, -0.077975, -0.987567, -0.136494, 0.000000, 1.000000, + 0.345062, 0.063108, 3.226837, -0.118813, -0.983567, -0.135941, 0.000000, 1.000000, + 0.238879, 0.075935, 3.226837, -0.118813, -0.983567, -0.135941, 0.000000, 1.000000, + 0.345062, 0.075935, 3.134034, -0.118813, -0.983567, -0.135941, 0.000000, 1.000000, + 0.345062, 0.075935, 3.783661, -0.118813, -0.983567, 0.135941, 0.000000, 1.000000, + 0.238879, 0.075935, 3.690857, -0.118813, -0.983567, 0.135941, 0.000000, 1.000000, + 0.345062, 0.063108, 3.690857, -0.118813, -0.983567, 0.135941, 0.000000, 1.000000, + 0.345062, 0.075935, 3.783661, -0.105731, -0.987009, 0.120973, 0.000000, 1.000000, + 0.238879, 0.087309, 3.783661, -0.105731, -0.987009, 0.120973, 0.000000, 1.000000, + 0.238879, 0.075935, 3.690857, -0.105731, -0.987009, 0.120973, 0.000000, 1.000000, + 0.345062, 0.075935, 3.134034, -0.066078, -0.985264, -0.157760, 0.000000, 1.000000, + 0.345062, 0.090794, 3.041230, -0.066078, -0.985264, -0.157760, 0.000000, 1.000000, + 0.451245, 0.083673, 3.041230, -0.066078, -0.985264, -0.157760, 0.000000, 1.000000, + 0.345062, 0.075935, 3.134034, -0.105188, -0.981944, -0.157229, 0.000000, 1.000000, + 0.238879, 0.087309, 3.134034, -0.105188, -0.981944, -0.157229, 0.000000, 1.000000, + 0.345062, 0.090794, 3.041230, -0.105188, -0.981944, -0.157229, 0.000000, 1.000000, + 0.345062, 0.090794, 3.876465, -0.105187, -0.981945, 0.157228, 0.000000, 1.000000, + 0.238879, 0.087309, 3.783661, -0.105187, -0.981945, 0.157228, 0.000000, 1.000000, + 0.345062, 0.075935, 3.783661, -0.105187, -0.981945, 0.157228, 0.000000, 1.000000, + 0.345062, 0.090794, 3.876465, -0.089018, -0.986299, 0.138891, 0.000000, 1.000000, + 0.238879, 0.100378, 3.876465, -0.089018, -0.986299, 0.138891, 0.000000, 1.000000, + 0.238879, 0.087309, 3.783661, -0.089018, -0.986299, 0.138891, 0.000000, 1.000000, + 0.345062, 0.090794, 3.041230, -0.052846, -0.985339, -0.162216, 0.000000, 1.000000, + 0.345062, 0.106073, 2.948425, -0.052846, -0.985339, -0.162216, 0.000000, 1.000000, + 0.451245, 0.100378, 2.948425, -0.052846, -0.985339, -0.162216, 0.000000, 1.000000, + 0.345062, 0.090794, 3.041230, -0.088704, -0.982828, -0.161803, 0.000000, 1.000000, + 0.238879, 0.100378, 3.041230, -0.088704, -0.982828, -0.161803, 0.000000, 1.000000, + 0.345062, 0.106073, 2.948425, -0.088704, -0.982828, -0.161803, 0.000000, 1.000000, + 0.345062, 0.106073, 3.969269, -0.088705, -0.982828, 0.161804, 0.000000, 1.000000, + 0.238879, 0.100378, 3.876465, -0.088705, -0.982828, 0.161804, 0.000000, 1.000000, + 0.345062, 0.090794, 3.876465, -0.088705, -0.982828, 0.161804, 0.000000, 1.000000, + 0.345062, 0.106073, 3.969269, -0.070342, -0.987496, 0.141079, 0.000000, 1.000000, + 0.238879, 0.113636, 3.969269, -0.070342, -0.987496, 0.141079, 0.000000, 1.000000, + 0.238879, 0.100378, 3.876465, -0.070342, -0.987496, 0.141079, 0.000000, 1.000000, + 0.345062, 0.106073, 2.948425, -0.038979, -0.988021, -0.149317, 0.000000, 1.000000, + 0.345062, 0.120098, 2.855622, -0.038979, -0.988021, -0.149317, 0.000000, 1.000000, + 0.451245, 0.115909, 2.855622, -0.038979, -0.988021, -0.149317, 0.000000, 1.000000, + 0.345062, 0.106073, 2.948425, -0.070258, -0.986329, -0.149061, 0.000000, 1.000000, + 0.238879, 0.113636, 2.948425, -0.070258, -0.986329, -0.149061, 0.000000, 1.000000, + 0.345062, 0.120098, 2.855622, -0.070258, -0.986329, -0.149061, 0.000000, 1.000000, + 0.345062, 0.120098, 4.062073, -0.070258, -0.986329, 0.149061, 0.000000, 1.000000, + 0.238879, 0.113636, 3.969269, -0.070258, -0.986329, 0.149061, 0.000000, 1.000000, + 0.345062, 0.106073, 3.969269, -0.070258, -0.986329, 0.149061, 0.000000, 1.000000, + 0.345062, 0.120098, 4.062073, -0.050722, -0.990604, 0.127006, 0.000000, 1.000000, + 0.238879, 0.125535, 4.062073, -0.050722, -0.990604, 0.127006, 0.000000, 1.000000, + 0.238879, 0.113636, 3.969269, -0.050722, -0.990604, 0.127006, 0.000000, 1.000000, + 0.345062, 0.120098, 2.855622, -0.025148, -0.992457, -0.119983, 0.000000, 1.000000, + 0.345062, 0.131317, 2.762818, -0.025148, -0.992457, -0.119983, 0.000000, 1.000000, + 0.451245, 0.128627, 2.762818, -0.025148, -0.992457, -0.119983, 0.000000, 1.000000, + 0.345062, 0.120098, 2.855622, -0.050768, -0.991491, -0.119866, 0.000000, 1.000000, + 0.238879, 0.125535, 2.855622, -0.050768, -0.991491, -0.119866, 0.000000, 1.000000, + 0.345062, 0.131317, 2.762818, -0.050768, -0.991491, -0.119866, 0.000000, 1.000000, + 0.345062, 0.131317, 4.154877, -0.050768, -0.991491, 0.119866, 0.000000, 1.000000, + 0.238879, 0.125535, 4.062073, -0.050768, -0.991491, 0.119866, 0.000000, 1.000000, + 0.345062, 0.120098, 4.062073, -0.050768, -0.991491, 0.119866, 0.000000, 1.000000, + 0.345062, 0.131317, 4.154877, -0.031172, -0.994733, 0.097648, 0.000000, 1.000000, + 0.238879, 0.134645, 4.154877, -0.031172, -0.994733, 0.097648, 0.000000, 1.000000, + 0.238879, 0.125535, 4.062073, -0.031172, -0.994733, 0.097648, 0.000000, 1.000000, + 0.345062, 0.131317, 2.762818, -0.012035, -0.997226, -0.073449, 0.000000, 1.000000, + 0.345062, 0.138462, 2.665814, -0.012035, -0.997226, -0.073448, 0.000000, 1.000000, + 0.451245, 0.137180, 2.665814, -0.012035, -0.997226, -0.073448, 0.000000, 1.000000, + 0.345062, 0.131317, 2.762818, -0.031238, -0.996812, -0.073418, 0.000000, 1.000000, + 0.238879, 0.134645, 2.762818, -0.031238, -0.996812, -0.073418, 0.000000, 1.000000, + 0.345062, 0.138462, 2.665814, -0.031238, -0.996812, -0.073418, 0.000000, 1.000000, + 0.345062, 0.138462, 4.249620, -0.031233, -0.996682, 0.075160, 0.000000, 1.000000, + 0.238879, 0.134645, 4.154877, -0.031233, -0.996682, 0.075160, 0.000000, 1.000000, + 0.345062, 0.131317, 4.154877, -0.031233, -0.996682, 0.075160, 0.000000, 1.000000, + 0.345062, 0.138462, 4.249620, -0.012725, -0.998433, 0.054487, 0.000000, 1.000000, + 0.238879, 0.139815, 4.249620, -0.012725, -0.998433, 0.054487, 0.000000, 1.000000, + 0.238879, 0.134645, 4.154877, -0.012725, -0.998433, 0.054487, 0.000000, 1.000000, + 0.345062, 0.138462, 4.249620, 0.012741, 0.999664, -0.022593, 0.000000, 1.000000, + -0.181715, 0.134645, 3.783661, 0.012741, 0.999664, -0.022593, 0.000000, 1.000000, + 0.238879, 0.139815, 4.249620, 0.012741, 0.999664, -0.022593, 0.000000, 1.000000, + 0.345062, 0.138462, 2.665814, 0.012064, 0.999638, 0.024058, 0.000000, 1.000000, + -0.181715, 0.131317, 3.226837, 0.012064, 0.999638, 0.024058, 0.000000, 1.000000, + 0.451245, 0.137180, 2.665814, 0.012064, 0.999638, 0.024058, 0.000000, 1.000000, + 0.345062, 0.138462, 2.665814, 0.024599, 0.999055, 0.035821, 0.000000, 1.000000, + -0.181715, 0.134645, 3.134034, 0.024599, 0.999055, 0.035821, 0.000000, 1.000000, + -0.181715, 0.131317, 3.226837, 0.024599, 0.999055, 0.035821, 0.000000, 1.000000, + 0.238879, 0.063108, 3.505250, -0.134173, -0.990958, 0.000000, 0.000000, 1.000000, + 0.238879, 0.063108, 3.412446, -0.134173, -0.990958, 0.000000, 0.000000, 1.000000, + 0.345062, 0.048731, 3.505249, -0.134173, -0.990958, 0.000000, 0.000000, 1.000000, + 0.238879, 0.063108, 3.505250, -0.156046, -0.987750, 0.000000, 0.000000, 1.000000, + 0.132697, 0.079883, 3.412445, -0.156046, -0.987750, 0.000000, 0.000000, 1.000000, + 0.238879, 0.063108, 3.412446, -0.156046, -0.987750, 0.000000, 0.000000, 1.000000, + 0.238879, 0.063108, 3.412446, -0.129184, -0.990486, -0.047418, 0.000000, 1.000000, + 0.238879, 0.067551, 3.319641, -0.129184, -0.990486, -0.047418, 0.000000, 1.000000, + 0.345062, 0.053702, 3.319642, -0.129184, -0.990486, -0.047418, 0.000000, 1.000000, + 0.238879, 0.063108, 3.412446, -0.155870, -0.986648, -0.047234, 0.000000, 1.000000, + 0.132697, 0.079883, 3.412445, -0.155870, -0.986648, -0.047234, 0.000000, 1.000000, + 0.238879, 0.067551, 3.319641, -0.155870, -0.986648, -0.047234, 0.000000, 1.000000, + 0.238879, 0.067551, 3.598053, -0.155870, -0.986648, 0.047234, 0.000000, 1.000000, + 0.132697, 0.079883, 3.505250, -0.155871, -0.986647, 0.047234, 0.000000, 1.000000, + 0.238879, 0.063108, 3.505250, -0.155871, -0.986648, 0.047234, 0.000000, 1.000000, + 0.238879, 0.067551, 3.598053, -0.149993, -0.987863, 0.040347, 0.000000, 1.000000, + 0.132697, 0.083673, 3.598053, -0.149993, -0.987863, 0.040347, 0.000000, 1.000000, + 0.132697, 0.079883, 3.505250, -0.149993, -0.987863, 0.040347, 0.000000, 1.000000, + 0.238879, 0.067551, 3.319641, -0.119447, -0.988814, -0.089328, 0.000000, 1.000000, + 0.238879, 0.075935, 3.226837, -0.119447, -0.988814, -0.089328, 0.000000, 1.000000, + 0.345062, 0.063108, 3.226837, -0.119447, -0.988814, -0.089328, 0.000000, 1.000000, + 0.238879, 0.067551, 3.319641, -0.149519, -0.984749, -0.088961, 0.000000, 1.000000, + 0.132697, 0.083673, 3.319641, -0.149519, -0.984749, -0.088961, 0.000000, 1.000000, + 0.238879, 0.075935, 3.226837, -0.149519, -0.984749, -0.088961, 0.000000, 1.000000, + 0.238879, 0.075935, 3.690857, -0.149520, -0.984749, 0.088961, 0.000000, 1.000000, + 0.132697, 0.083673, 3.598053, -0.149520, -0.984749, 0.088961, 0.000000, 1.000000, + 0.238879, 0.067551, 3.598053, -0.149520, -0.984749, 0.088961, 0.000000, 1.000000, + 0.238879, 0.075935, 3.690857, -0.138195, -0.987502, 0.075775, 0.000000, 1.000000, + 0.132697, 0.090794, 3.690857, -0.138195, -0.987502, 0.075775, 0.000000, 1.000000, + 0.132697, 0.083673, 3.598053, -0.138195, -0.987502, 0.075775, 0.000000, 1.000000, + 0.238879, 0.075935, 3.226837, -0.105730, -0.987009, -0.120973, 0.000000, 1.000000, + 0.238879, 0.087309, 3.134034, -0.105730, -0.987009, -0.120973, 0.000000, 1.000000, + 0.345062, 0.075935, 3.134034, -0.105730, -0.987009, -0.120973, 0.000000, 1.000000, + 0.238879, 0.075935, 3.226837, -0.137584, -0.983133, -0.120498, 0.000000, 1.000000, + 0.132697, 0.090794, 3.226837, -0.137584, -0.983133, -0.120498, 0.000000, 1.000000, + 0.238879, 0.087309, 3.134034, -0.137584, -0.983133, -0.120498, 0.000000, 1.000000, + 0.238879, 0.087309, 3.783661, -0.137583, -0.983133, 0.120498, 0.000000, 1.000000, + 0.132697, 0.090794, 3.690857, -0.137583, -0.983133, 0.120498, 0.000000, 1.000000, + 0.238879, 0.075935, 3.690857, -0.137583, -0.983133, 0.120498, 0.000000, 1.000000, + 0.238879, 0.087309, 3.783661, -0.121518, -0.987339, 0.101958, 0.000000, 1.000000, + 0.132697, 0.100378, 3.783661, -0.121518, -0.987339, 0.101958, 0.000000, 1.000000, + 0.132697, 0.090794, 3.690857, -0.121518, -0.987339, 0.101958, 0.000000, 1.000000, + 0.238879, 0.087309, 3.134034, -0.089017, -0.986299, -0.138890, 0.000000, 1.000000, + 0.238879, 0.100378, 3.041230, -0.089017, -0.986299, -0.138890, 0.000000, 1.000000, + 0.345062, 0.090794, 3.041230, -0.089017, -0.986299, -0.138890, 0.000000, 1.000000, + 0.238879, 0.087309, 3.134034, -0.120979, -0.982957, -0.138420, 0.000000, 1.000000, + 0.132697, 0.100378, 3.134034, -0.120979, -0.982957, -0.138420, 0.000000, 1.000000, + 0.238879, 0.100378, 3.041230, -0.120979, -0.982957, -0.138420, 0.000000, 1.000000, + 0.238879, 0.100378, 3.876465, -0.120979, -0.982957, 0.138420, 0.000000, 1.000000, + 0.132697, 0.100378, 3.783661, -0.120979, -0.982957, 0.138420, 0.000000, 1.000000, + 0.238879, 0.087309, 3.783661, -0.120979, -0.982957, 0.138420, 0.000000, 1.000000, + 0.238879, 0.100378, 3.876465, -0.101097, -0.988129, 0.115671, 0.000000, 1.000000, + 0.132697, 0.111241, 3.876465, -0.101097, -0.988129, 0.115671, 0.000000, 1.000000, + 0.132697, 0.100378, 3.783661, -0.101097, -0.988129, 0.115671, 0.000000, 1.000000, + 0.238879, 0.100378, 3.041230, -0.070341, -0.987496, -0.141080, 0.000000, 1.000000, + 0.238879, 0.113636, 2.948425, -0.070341, -0.987496, -0.141080, 0.000000, 1.000000, + 0.345062, 0.106073, 2.948425, -0.070341, -0.987496, -0.141080, 0.000000, 1.000000, + 0.238879, 0.100378, 3.041230, -0.100768, -0.984909, -0.140710, 0.000000, 1.000000, + 0.132697, 0.111241, 3.041230, -0.100768, -0.984909, -0.140710, 0.000000, 1.000000, + 0.238879, 0.113636, 2.948425, -0.100768, -0.984909, -0.140710, 0.000000, 1.000000, + 0.238879, 0.113636, 3.969269, -0.100767, -0.984909, 0.140710, 0.000000, 1.000000, + 0.132697, 0.111241, 3.876465, -0.100767, -0.984909, 0.140710, 0.000000, 1.000000, + 0.238879, 0.100378, 3.876465, -0.100767, -0.984910, 0.140710, 0.000000, 1.000000, + 0.238879, 0.113636, 3.969269, -0.078191, -0.990281, 0.115017, 0.000000, 1.000000, + 0.132697, 0.122020, 3.969269, -0.078191, -0.990281, 0.115017, 0.000000, 1.000000, + 0.132697, 0.111241, 3.876465, -0.078191, -0.990281, 0.115017, 0.000000, 1.000000, + 0.238879, 0.113636, 2.948425, -0.050722, -0.990604, -0.127006, 0.000000, 1.000000, + 0.238879, 0.125535, 2.855622, -0.050722, -0.990604, -0.127006, 0.000000, 1.000000, + 0.345062, 0.120098, 2.855622, -0.050722, -0.990604, -0.127006, 0.000000, 1.000000, + 0.238879, 0.113636, 2.948425, -0.078078, -0.988853, -0.126782, 0.000000, 1.000000, + 0.132697, 0.122020, 2.948425, -0.078078, -0.988853, -0.126782, 0.000000, 1.000000, + 0.238879, 0.125535, 2.855622, -0.078078, -0.988853, -0.126782, 0.000000, 1.000000, + 0.238879, 0.125535, 4.062073, -0.078077, -0.988853, 0.126781, 0.000000, 1.000000, + 0.132697, 0.122020, 3.969269, -0.078077, -0.988853, 0.126781, 0.000000, 1.000000, + 0.238879, 0.113636, 3.969269, -0.078077, -0.988853, 0.126781, 0.000000, 1.000000, + 0.238879, 0.125535, 4.062073, -0.054109, -0.993562, 0.099534, 0.000000, 1.000000, + 0.132697, 0.131317, 4.062073, -0.054109, -0.993562, 0.099534, 0.000000, 1.000000, + 0.132697, 0.122020, 3.969269, -0.054109, -0.993562, 0.099534, 0.000000, 1.000000, + 0.238879, 0.125535, 2.855622, -0.031172, -0.994733, -0.097648, 0.000000, 1.000000, + 0.238879, 0.134645, 2.762818, -0.031172, -0.994733, -0.097648, 0.000000, 1.000000, + 0.345062, 0.131317, 2.762818, -0.031172, -0.994733, -0.097648, 0.000000, 1.000000, + 0.238879, 0.125535, 2.855622, -0.054119, -0.993758, -0.097552, 0.000000, 1.000000, + 0.132697, 0.131317, 2.855621, -0.054119, -0.993758, -0.097552, 0.000000, 1.000000, + 0.238879, 0.134645, 2.762818, -0.054119, -0.993758, -0.097552, 0.000000, 1.000000, + 0.238879, 0.134645, 4.154877, -0.054119, -0.993758, 0.097552, 0.000000, 1.000000, + 0.132697, 0.131317, 4.062073, -0.054119, -0.993758, 0.097552, 0.000000, 1.000000, + 0.238879, 0.125535, 4.062073, -0.054119, -0.993758, 0.097552, 0.000000, 1.000000, + 0.238879, 0.134645, 4.154877, -0.030195, -0.997069, 0.070298, 0.000000, 1.000000, + 0.132697, 0.137860, 4.154877, -0.030195, -0.997069, 0.070298, 0.000000, 1.000000, + 0.132697, 0.131317, 4.062073, -0.030195, -0.997069, 0.070298, 0.000000, 1.000000, + 0.238879, 0.134645, 2.762818, -0.012726, -0.998502, -0.053221, 0.000000, 1.000000, + 0.238879, 0.139815, 2.665814, -0.012726, -0.998502, -0.053221, 0.000000, 1.000000, + 0.345062, 0.138462, 2.665814, -0.012726, -0.998502, -0.053221, 0.000000, 1.000000, + 0.238879, 0.134645, 2.762818, -0.030227, -0.998126, -0.053201, 0.000000, 1.000000, + 0.132697, 0.137860, 2.762818, -0.030227, -0.998126, -0.053201, 0.000000, 1.000000, + 0.238879, 0.139815, 2.665814, -0.030227, -0.998126, -0.053201, 0.000000, 1.000000, + 0.238879, 0.139815, 4.249620, -0.030225, -0.998058, 0.054466, 0.000000, 1.000000, + 0.132697, 0.137860, 4.154877, -0.030225, -0.998058, 0.054466, 0.000000, 1.000000, + 0.238879, 0.134645, 4.154877, -0.030225, -0.998058, 0.054466, 0.000000, 1.000000, + 0.238879, 0.139815, 4.249620, -0.007821, -0.999537, 0.029388, 0.000000, 1.000000, + 0.132697, 0.140646, 4.249620, -0.007821, -0.999538, 0.029388, 0.000000, 1.000000, + 0.132697, 0.137860, 4.154877, -0.007821, -0.999537, 0.029388, 0.000000, 1.000000, + 0.238879, 0.139815, 4.249620, 0.007824, 0.999871, -0.014056, 0.000000, 1.000000, + -0.181715, 0.137860, 3.876465, 0.007824, 0.999871, -0.014056, 0.000000, 1.000000, + 0.132697, 0.140646, 4.249620, 0.007824, 0.999871, -0.014056, 0.000000, 1.000000, + 0.238879, 0.139815, 2.665814, 0.012741, 0.999666, 0.022484, 0.000000, 1.000000, + -0.181715, 0.134645, 3.134034, 0.012741, 0.999666, 0.022484, 0.000000, 1.000000, + 0.345062, 0.138462, 2.665814, 0.012741, 0.999666, 0.022484, 0.000000, 1.000000, + 0.238879, 0.139815, 2.665814, 0.026256, 0.999056, 0.034618, 0.000000, 1.000000, + -0.181715, 0.137860, 3.041229, 0.026256, 0.999056, 0.034618, 0.000000, 1.000000, + -0.181715, 0.134645, 3.134034, 0.026256, 0.999056, 0.034618, 0.000000, 1.000000, + 0.132697, 0.079883, 3.505250, -0.156045, -0.987750, 0.000000, 0.000000, 1.000000, + 0.132697, 0.079883, 3.412445, -0.156045, -0.987750, 0.000000, 0.000000, 1.000000, + 0.238879, 0.063108, 3.505250, -0.156045, -0.987750, 0.000000, 0.000000, 1.000000, + 0.132697, 0.079883, 3.505250, -0.162098, -0.986775, 0.000000, 0.000000, 1.000000, + 0.026514, 0.097325, 3.412445, -0.162098, -0.986775, 0.000000, 0.000000, 1.000000, + 0.132697, 0.079883, 3.412445, -0.162098, -0.986775, 0.000000, 0.000000, 1.000000, + 0.132697, 0.079883, 3.412445, -0.149993, -0.987864, -0.040347, 0.000000, 1.000000, + 0.132697, 0.083673, 3.319641, -0.149993, -0.987863, -0.040347, 0.000000, 1.000000, + 0.238879, 0.067551, 3.319641, -0.149993, -0.987863, -0.040347, 0.000000, 1.000000, + 0.132697, 0.079883, 3.412445, -0.161965, -0.985974, -0.040270, 0.000000, 1.000000, + 0.026514, 0.097325, 3.412445, -0.161965, -0.985974, -0.040270, 0.000000, 1.000000, + 0.132697, 0.083673, 3.319641, -0.161965, -0.985974, -0.040270, 0.000000, 1.000000, + 0.132697, 0.083673, 3.598053, -0.161965, -0.985975, 0.040270, 0.000000, 1.000000, + 0.026514, 0.097325, 3.505249, -0.161965, -0.985975, 0.040270, 0.000000, 1.000000, + 0.132697, 0.079883, 3.505250, -0.161965, -0.985975, 0.040270, 0.000000, 1.000000, + 0.132697, 0.083673, 3.598053, -0.155327, -0.987329, 0.032474, 0.000000, 1.000000, + 0.026514, 0.100378, 3.598053, -0.155327, -0.987329, 0.032474, 0.000000, 1.000000, + 0.026514, 0.097325, 3.505249, -0.155327, -0.987329, 0.032474, 0.000000, 1.000000, + 0.132697, 0.083673, 3.319641, -0.138196, -0.987502, -0.075775, 0.000000, 1.000000, + 0.132697, 0.090794, 3.226837, -0.138196, -0.987502, -0.075775, 0.000000, 1.000000, + 0.238879, 0.075935, 3.226837, -0.138196, -0.987502, -0.075775, 0.000000, 1.000000, + 0.132697, 0.083673, 3.319641, -0.154964, -0.985025, -0.075584, 0.000000, 1.000000, + 0.026514, 0.100378, 3.319641, -0.154964, -0.985025, -0.075584, 0.000000, 1.000000, + 0.132697, 0.090794, 3.226837, -0.154964, -0.985025, -0.075584, 0.000000, 1.000000, + 0.132697, 0.090794, 3.690857, -0.154964, -0.985024, 0.075584, 0.000000, 1.000000, + 0.026514, 0.100378, 3.598053, -0.154964, -0.985024, 0.075584, 0.000000, 1.000000, + 0.132697, 0.083673, 3.598053, -0.154964, -0.985024, 0.075584, 0.000000, 1.000000, + 0.132697, 0.090794, 3.690857, -0.142158, -0.987986, 0.060627, 0.000000, 1.000000, + 0.026514, 0.106073, 3.690857, -0.142158, -0.987986, 0.060627, 0.000000, 1.000000, + 0.026514, 0.100378, 3.598053, -0.142158, -0.987986, 0.060627, 0.000000, 1.000000, + 0.132697, 0.090794, 3.226837, -0.121519, -0.987339, -0.101959, 0.000000, 1.000000, + 0.132697, 0.100378, 3.134034, -0.121519, -0.987339, -0.101959, 0.000000, 1.000000, + 0.238879, 0.087309, 3.134034, -0.121519, -0.987339, -0.101959, 0.000000, 1.000000, + 0.132697, 0.090794, 3.226837, -0.141683, -0.984676, -0.101684, 0.000000, 1.000000, + 0.026514, 0.106073, 3.226837, -0.141683, -0.984676, -0.101684, 0.000000, 1.000000, + 0.132697, 0.100378, 3.134034, -0.141683, -0.984676, -0.101684, 0.000000, 1.000000, + 0.132697, 0.100378, 3.783661, -0.141683, -0.984676, 0.101684, 0.000000, 1.000000, + 0.026514, 0.106073, 3.690857, -0.141683, -0.984676, 0.101684, 0.000000, 1.000000, + 0.132697, 0.090794, 3.690857, -0.141683, -0.984676, 0.101684, 0.000000, 1.000000, + 0.132697, 0.100378, 3.783661, -0.123499, -0.989065, 0.080611, 0.000000, 1.000000, + 0.026514, 0.113636, 3.783661, -0.123499, -0.989065, 0.080611, 0.000000, 1.000000, + 0.026514, 0.106073, 3.690857, -0.123499, -0.989065, 0.080611, 0.000000, 1.000000, + 0.132697, 0.100378, 3.134034, -0.101098, -0.988129, -0.115671, 0.000000, 1.000000, + 0.132697, 0.111241, 3.041230, -0.101098, -0.988129, -0.115671, 0.000000, 1.000000, + 0.238879, 0.100378, 3.041230, -0.101098, -0.988129, -0.115671, 0.000000, 1.000000, + 0.132697, 0.100378, 3.134034, -0.123075, -0.985667, -0.115382, 0.000000, 1.000000, + 0.026514, 0.113636, 3.134034, -0.123075, -0.985667, -0.115382, 0.000000, 1.000000, + 0.132697, 0.111241, 3.041230, -0.123075, -0.985667, -0.115382, 0.000000, 1.000000, + 0.132697, 0.111241, 3.876465, -0.123075, -0.985667, 0.115382, 0.000000, 1.000000, + 0.026514, 0.113636, 3.783661, -0.123075, -0.985667, 0.115382, 0.000000, 1.000000, + 0.132697, 0.100378, 3.783661, -0.123075, -0.985667, 0.115382, 0.000000, 1.000000, + 0.132697, 0.111241, 3.876465, -0.100588, -0.990893, 0.089518, 0.000000, 1.000000, + 0.026514, 0.122020, 3.876465, -0.100588, -0.990893, 0.089518, 0.000000, 1.000000, + 0.026514, 0.113636, 3.783661, -0.100588, -0.990893, 0.089518, 0.000000, 1.000000, + 0.132697, 0.111241, 3.041230, -0.078191, -0.990281, -0.115017, 0.000000, 1.000000, + 0.132697, 0.122020, 2.948425, -0.078191, -0.990281, -0.115017, 0.000000, 1.000000, + 0.238879, 0.113636, 2.948425, -0.078191, -0.990281, -0.115017, 0.000000, 1.000000, + 0.132697, 0.111241, 3.041230, -0.100325, -0.988311, -0.114788, 0.000000, 1.000000, + 0.026514, 0.122020, 3.041229, -0.100325, -0.988311, -0.114788, 0.000000, 1.000000, + 0.132697, 0.122020, 2.948425, -0.100325, -0.988311, -0.114788, 0.000000, 1.000000, + 0.132697, 0.122020, 3.969269, -0.100326, -0.988311, 0.114788, 0.000000, 1.000000, + 0.026514, 0.122020, 3.876465, -0.100326, -0.988311, 0.114788, 0.000000, 1.000000, + 0.132697, 0.111241, 3.876465, -0.100326, -0.988311, 0.114788, 0.000000, 1.000000, + 0.132697, 0.122020, 3.969269, -0.074859, -0.993509, 0.085651, 0.000000, 1.000000, + 0.026514, 0.130021, 3.969269, -0.074859, -0.993509, 0.085651, 0.000000, 1.000000, + 0.026514, 0.122020, 3.876465, -0.074859, -0.993509, 0.085651, 0.000000, 1.000000, + 0.132697, 0.122020, 2.948425, -0.054108, -0.993562, -0.099534, 0.000000, 1.000000, + 0.132697, 0.131317, 2.855621, -0.054108, -0.993562, -0.099534, 0.000000, 1.000000, + 0.238879, 0.125535, 2.855622, -0.054108, -0.993562, -0.099534, 0.000000, 1.000000, + 0.132697, 0.122020, 2.948425, -0.074763, -0.992235, -0.099401, 0.000000, 1.000000, + 0.026514, 0.130021, 2.948426, -0.074763, -0.992235, -0.099401, 0.000000, 1.000000, + 0.132697, 0.131317, 2.855621, -0.074763, -0.992235, -0.099401, 0.000000, 1.000000, + 0.132697, 0.131317, 4.062073, -0.074763, -0.992235, 0.099401, 0.000000, 1.000000, + 0.026514, 0.130021, 3.969269, -0.074763, -0.992235, 0.099401, 0.000000, 1.000000, + 0.132697, 0.122020, 3.969269, -0.074763, -0.992235, 0.099401, 0.000000, 1.000000, + 0.132697, 0.131317, 4.062073, -0.047879, -0.996488, 0.068701, 0.000000, 1.000000, + 0.026514, 0.136419, 4.062073, -0.047879, -0.996488, 0.068701, 0.000000, 1.000000, + 0.026514, 0.130021, 3.969269, -0.047879, -0.996488, 0.068701, 0.000000, 1.000000, + 0.132697, 0.131317, 2.855621, -0.030195, -0.997069, -0.070299, 0.000000, 1.000000, + 0.132697, 0.137860, 2.762818, -0.030195, -0.997069, -0.070299, 0.000000, 1.000000, + 0.238879, 0.134645, 2.762818, -0.030195, -0.997069, -0.070299, 0.000000, 1.000000, + 0.132697, 0.131317, 2.855621, -0.047874, -0.996380, -0.070250, 0.000000, 1.000000, + 0.026514, 0.136419, 2.855622, -0.047874, -0.996380, -0.070250, 0.000000, 1.000000, + 0.132697, 0.137860, 2.762818, -0.047874, -0.996380, -0.070250, 0.000000, 1.000000, + 0.132697, 0.137860, 4.154877, -0.047874, -0.996380, 0.070249, 0.000000, 1.000000, + 0.026514, 0.136419, 4.062073, -0.047874, -0.996380, 0.070249, 0.000000, 1.000000, + 0.132697, 0.131317, 4.062073, -0.047874, -0.996380, 0.070249, 0.000000, 1.000000, + 0.132697, 0.137860, 4.154877, -0.021286, -0.998978, 0.039869, 0.000000, 1.000000, + 0.026514, 0.140123, 4.154877, -0.021286, -0.998978, 0.039869, 0.000000, 1.000000, + 0.026514, 0.136419, 4.062073, -0.021286, -0.998978, 0.039869, 0.000000, 1.000000, + 0.132697, 0.137860, 2.762818, -0.007821, -0.999557, -0.028704, 0.000000, 1.000000, + 0.132697, 0.140646, 2.665814, -0.007821, -0.999557, -0.028704, 0.000000, 1.000000, + 0.238879, 0.139815, 2.665814, -0.007821, -0.999557, -0.028704, 0.000000, 1.000000, + 0.132697, 0.137860, 2.762818, -0.021294, -0.999361, -0.028698, 0.000000, 1.000000, + 0.026514, 0.140123, 2.762818, -0.021294, -0.999361, -0.028698, 0.000000, 1.000000, + 0.132697, 0.140646, 2.665814, -0.021294, -0.999361, -0.028698, 0.000000, 1.000000, + 0.132697, 0.140646, 4.249620, -0.021294, -0.999341, 0.029382, 0.000000, 1.000000, + 0.026514, 0.140123, 4.154877, -0.021294, -0.999341, 0.029382, 0.000000, 1.000000, + 0.132697, 0.137860, 4.154877, -0.021294, -0.999341, 0.029382, 0.000000, 1.000000, + 0.132697, 0.140646, 4.249620, 0.003273, -0.999993, 0.001853, 0.000000, 1.000000, + 0.026514, 0.140298, 4.249620, 0.003273, -0.999993, 0.001853, 0.000000, 1.000000, + 0.026514, 0.140123, 4.154877, 0.003273, -0.999993, 0.001853, 0.000000, 1.000000, + 0.132697, 0.140646, 4.249620, -0.003273, 0.999993, 0.001805, 0.000000, 1.000000, + -0.181715, 0.140123, 3.969269, -0.003273, 0.999993, 0.001805, 0.000000, 1.000000, + 0.026514, 0.140298, 4.249620, -0.003273, 0.999993, 0.001805, 0.000000, 1.000000, + 0.132697, 0.140646, 2.665814, 0.007824, 0.999872, 0.013971, 0.000000, 1.000000, + -0.181715, 0.137860, 3.041229, 0.007824, 0.999872, 0.013971, 0.000000, 1.000000, + 0.238879, 0.139815, 2.665814, 0.007824, 0.999872, 0.013971, 0.000000, 1.000000, + 0.132697, 0.140646, 2.665814, 0.020240, 0.999498, 0.024368, 0.000000, 1.000000, + -0.181715, 0.140123, 2.948426, 0.020240, 0.999498, 0.024368, 0.000000, 1.000000, + -0.181715, 0.137860, 3.041229, 0.020240, 0.999498, 0.024368, 0.000000, 1.000000, + 0.026514, 0.097325, 3.505249, -0.162097, -0.986775, 0.000000, 0.000000, 1.000000, + 0.026514, 0.097325, 3.412445, -0.162097, -0.986775, 0.000000, 0.000000, 1.000000, + 0.132697, 0.079883, 3.505250, -0.162097, -0.986775, 0.000000, 0.000000, 1.000000, + 0.026514, 0.097325, 3.505249, -0.151832, -0.988406, 0.000000, 0.000000, 1.000000, + -0.079669, 0.113636, 3.412445, -0.151832, -0.988406, 0.000000, 0.000000, 1.000000, + 0.026514, 0.097325, 3.412445, -0.151832, -0.988406, 0.000000, 0.000000, 1.000000, + 0.026514, 0.097325, 3.412445, -0.155326, -0.987329, -0.032475, 0.000000, 1.000000, + 0.026514, 0.100378, 3.319641, -0.155326, -0.987329, -0.032475, 0.000000, 1.000000, + 0.132697, 0.083673, 3.319641, -0.155326, -0.987329, -0.032475, 0.000000, 1.000000, + 0.026514, 0.097325, 3.412445, -0.151751, -0.987885, -0.032493, 0.000000, 1.000000, + -0.079669, 0.113636, 3.412445, -0.151751, -0.987885, -0.032493, 0.000000, 1.000000, + 0.026514, 0.100378, 3.319641, -0.151751, -0.987884, -0.032493, 0.000000, 1.000000, + 0.026514, 0.100378, 3.598053, -0.151750, -0.987885, 0.032493, 0.000000, 1.000000, + -0.079669, 0.113636, 3.505249, -0.151750, -0.987885, 0.032493, 0.000000, 1.000000, + 0.026514, 0.097325, 3.505249, -0.151750, -0.987885, 0.032493, 0.000000, 1.000000, + 0.026514, 0.100378, 3.598053, -0.144684, -0.989181, 0.024221, 0.000000, 1.000000, + -0.079669, 0.115909, 3.598053, -0.144684, -0.989181, 0.024221, 0.000000, 1.000000, + -0.079669, 0.113636, 3.505249, -0.144684, -0.989181, 0.024221, 0.000000, 1.000000, + 0.026514, 0.100378, 3.319641, -0.142159, -0.987985, -0.060627, 0.000000, 1.000000, + 0.026514, 0.106073, 3.226837, -0.142159, -0.987985, -0.060627, 0.000000, 1.000000, + 0.132697, 0.090794, 3.226837, -0.142159, -0.987985, -0.060627, 0.000000, 1.000000, + 0.026514, 0.100378, 3.319641, -0.144460, -0.987653, -0.060607, 0.000000, 1.000000, + -0.079669, 0.115909, 3.319642, -0.144460, -0.987653, -0.060607, 0.000000, 1.000000, + 0.026514, 0.106073, 3.226837, -0.144460, -0.987653, -0.060607, 0.000000, 1.000000, + 0.026514, 0.106073, 3.690857, -0.144460, -0.987653, 0.060606, 0.000000, 1.000000, + -0.079669, 0.115909, 3.598053, -0.144460, -0.987653, 0.060606, 0.000000, 1.000000, + 0.026514, 0.100378, 3.598053, -0.144460, -0.987653, 0.060606, 0.000000, 1.000000, + 0.026514, 0.106073, 3.690857, -0.130817, -0.990398, 0.044706, 0.000000, 1.000000, + -0.079669, 0.120098, 3.690857, -0.130817, -0.990398, 0.044706, 0.000000, 1.000000, + -0.079669, 0.115909, 3.598053, -0.130817, -0.990398, 0.044706, 0.000000, 1.000000, + 0.026514, 0.106073, 3.226837, -0.123499, -0.989065, -0.080610, 0.000000, 1.000000, + 0.026514, 0.113636, 3.134034, -0.123499, -0.989065, -0.080610, 0.000000, 1.000000, + 0.132697, 0.100378, 3.134034, -0.123499, -0.989065, -0.080610, 0.000000, 1.000000, + 0.026514, 0.106073, 3.226837, -0.130523, -0.988169, -0.080537, 0.000000, 1.000000, + -0.079669, 0.120098, 3.226837, -0.130523, -0.988169, -0.080537, 0.000000, 1.000000, + 0.026514, 0.113636, 3.134034, -0.130523, -0.988169, -0.080537, 0.000000, 1.000000, + 0.026514, 0.113636, 3.783661, -0.130523, -0.988169, 0.080538, 0.000000, 1.000000, + -0.079669, 0.120098, 3.690857, -0.130523, -0.988169, 0.080538, 0.000000, 1.000000, + 0.026514, 0.106073, 3.690857, -0.130523, -0.988169, 0.080538, 0.000000, 1.000000, + 0.026514, 0.113636, 3.783661, -0.111170, -0.992100, 0.058122, 0.000000, 1.000000, + -0.079669, 0.125535, 3.783661, -0.111170, -0.992100, 0.058122, 0.000000, 1.000000, + -0.079669, 0.120098, 3.690857, -0.111170, -0.992100, 0.058122, 0.000000, 1.000000, + 0.026514, 0.113636, 3.134034, -0.100587, -0.990893, -0.089518, 0.000000, 1.000000, + 0.026514, 0.122020, 3.041229, -0.100587, -0.990893, -0.089518, 0.000000, 1.000000, + 0.132697, 0.111241, 3.041230, -0.100587, -0.990893, -0.089518, 0.000000, 1.000000, + 0.026514, 0.113636, 3.134034, -0.110913, -0.989799, -0.089419, 0.000000, 1.000000, + -0.079669, 0.125535, 3.134034, -0.110913, -0.989799, -0.089419, 0.000000, 1.000000, + 0.026514, 0.122020, 3.041229, -0.110913, -0.989799, -0.089419, 0.000000, 1.000000, + 0.026514, 0.122020, 3.876465, -0.110913, -0.989799, 0.089419, 0.000000, 1.000000, + -0.079669, 0.125535, 3.783661, -0.110913, -0.989799, 0.089419, 0.000000, 1.000000, + 0.026514, 0.113636, 3.783661, -0.110913, -0.989799, 0.089419, 0.000000, 1.000000, + 0.026514, 0.122020, 3.876465, -0.087056, -0.994275, 0.061953, 0.000000, 1.000000, + -0.079669, 0.131317, 3.876465, -0.087056, -0.994275, 0.061953, 0.000000, 1.000000, + -0.079669, 0.125535, 3.783661, -0.087056, -0.994275, 0.061953, 0.000000, 1.000000, + 0.026514, 0.122020, 3.041229, -0.074860, -0.993509, -0.085651, 0.000000, 1.000000, + 0.026514, 0.130021, 2.948426, -0.074860, -0.993509, -0.085651, 0.000000, 1.000000, + 0.132697, 0.122020, 2.948425, -0.074860, -0.993509, -0.085651, 0.000000, 1.000000, + 0.026514, 0.122020, 3.041229, -0.086903, -0.992535, -0.085567, 0.000000, 1.000000, + -0.079669, 0.131317, 3.041229, -0.086903, -0.992535, -0.085567, 0.000000, 1.000000, + 0.026514, 0.130021, 2.948426, -0.086903, -0.992535, -0.085567, 0.000000, 1.000000, + 0.026514, 0.130021, 3.969269, -0.086904, -0.992535, 0.085567, 0.000000, 1.000000, + -0.079669, 0.131317, 3.876465, -0.086904, -0.992535, 0.085567, 0.000000, 1.000000, + 0.026514, 0.122020, 3.876465, -0.086904, -0.992535, 0.085567, 0.000000, 1.000000, + 0.026514, 0.130021, 3.969269, -0.060057, -0.996690, 0.054793, 0.000000, 1.000000, + -0.079669, 0.136419, 3.969269, -0.060057, -0.996690, 0.054793, 0.000000, 1.000000, + -0.079669, 0.131317, 3.876465, -0.060057, -0.996690, 0.054793, 0.000000, 1.000000, + 0.026514, 0.130021, 2.948426, -0.047879, -0.996488, -0.068701, 0.000000, 1.000000, + 0.026514, 0.136419, 2.855622, -0.047879, -0.996488, -0.068701, 0.000000, 1.000000, + 0.132697, 0.131317, 2.855621, -0.047879, -0.996488, -0.068701, 0.000000, 1.000000, + 0.026514, 0.130021, 2.948426, -0.060005, -0.995834, -0.068656, 0.000000, 1.000000, + -0.079669, 0.136419, 2.948426, -0.060005, -0.995834, -0.068656, 0.000000, 1.000000, + 0.026514, 0.136419, 2.855622, -0.060005, -0.995834, -0.068656, 0.000000, 1.000000, + 0.026514, 0.136419, 4.062073, -0.060005, -0.995834, 0.068656, 0.000000, 1.000000, + -0.079669, 0.136419, 3.969269, -0.060005, -0.995834, 0.068656, 0.000000, 1.000000, + 0.026514, 0.130021, 3.969269, -0.060005, -0.995834, 0.068656, 0.000000, 1.000000, + 0.026514, 0.136419, 4.062073, -0.031945, -0.998821, 0.036550, 0.000000, 1.000000, + -0.079669, 0.139815, 4.062073, -0.031945, -0.998821, 0.036550, 0.000000, 1.000000, + -0.079669, 0.136419, 3.969269, -0.031945, -0.998821, 0.036550, 0.000000, 1.000000, + 0.026514, 0.136419, 2.855622, -0.021286, -0.998978, -0.039869, 0.000000, 1.000000, + 0.026514, 0.140123, 2.762818, -0.021286, -0.998978, -0.039869, 0.000000, 1.000000, + 0.132697, 0.137860, 2.762818, -0.021286, -0.998978, -0.039869, 0.000000, 1.000000, + 0.026514, 0.136419, 2.855622, -0.031941, -0.998695, -0.039858, 0.000000, 1.000000, + -0.079669, 0.139815, 2.855622, -0.031941, -0.998695, -0.039858, 0.000000, 1.000000, + 0.026514, 0.140123, 2.762818, -0.031941, -0.998695, -0.039858, 0.000000, 1.000000, + 0.026514, 0.140123, 4.154877, -0.031941, -0.998695, 0.039858, 0.000000, 1.000000, + -0.079669, 0.139815, 4.062073, -0.031941, -0.998695, 0.039858, 0.000000, 1.000000, + 0.026514, 0.136419, 4.062073, -0.031941, -0.998695, 0.039858, 0.000000, 1.000000, + 0.026514, 0.140123, 4.154877, -0.004577, -0.999953, 0.008554, 0.000000, 1.000000, + -0.079669, 0.140609, 4.154877, -0.004577, -0.999953, 0.008554, 0.000000, 1.000000, + -0.079669, 0.139815, 4.062073, -0.004577, -0.999953, 0.008554, 0.000000, 1.000000, + 0.026514, 0.140123, 2.762818, 0.003274, -0.999993, -0.001808, 0.000000, 1.000000, + 0.026514, 0.140298, 2.665814, 0.003274, -0.999993, -0.001808, 0.000000, 1.000000, + 0.132697, 0.140646, 2.665814, 0.003274, -0.999993, -0.001808, 0.000000, 1.000000, + 0.026514, 0.140123, 2.762818, -0.004578, -0.999988, -0.001808, 0.000000, 1.000000, + -0.079669, 0.140609, 2.762818, -0.004578, -0.999988, -0.001808, 0.000000, 1.000000, + 0.026514, 0.140298, 2.665814, -0.004578, -0.999988, -0.001808, 0.000000, 1.000000, + 0.026514, 0.140298, 4.249620, -0.004578, -0.999988, 0.001853, 0.000000, 1.000000, + -0.079669, 0.140609, 4.154877, -0.004578, -0.999988, 0.001853, 0.000000, 1.000000, + 0.026514, 0.140123, 4.154877, -0.004578, -0.999988, 0.001853, 0.000000, 1.000000, + 0.026514, 0.140298, 4.249620, -0.020221, 0.999505, 0.024106, 0.000000, 1.000000, + -0.181715, 0.140609, 4.062073, -0.020221, 0.999505, 0.024106, 0.000000, 1.000000, + -0.079669, 0.138150, 4.249620, -0.020221, 0.999505, 0.024106, 0.000000, 1.000000, + 0.026514, 0.140298, 2.665814, 0.020218, -0.999475, 0.025332, 0.000000, 1.000000, + -0.079669, 0.140609, 2.762818, 0.020218, -0.999475, 0.025332, 0.000000, 1.000000, + -0.079669, 0.138150, 2.665814, 0.020218, -0.999475, 0.025332, 0.000000, 1.000000, + 0.026514, 0.140298, 2.665814, -0.003274, 0.999993, -0.001792, 0.000000, 1.000000, + -0.181715, 0.140123, 2.948426, -0.003274, 0.999993, -0.001792, 0.000000, 1.000000, + 0.132697, 0.140646, 2.665814, -0.003274, 0.999993, -0.001792, 0.000000, 1.000000, + 0.026514, 0.140298, 2.665814, 0.006266, 0.999967, 0.005237, 0.000000, 1.000000, + -0.181715, 0.140609, 2.855622, 0.006266, 0.999967, 0.005237, 0.000000, 1.000000, + -0.181715, 0.140123, 2.948426, 0.006266, 0.999967, 0.005237, 0.000000, 1.000000, + -0.079669, 0.113636, 3.505249, -0.151832, -0.988406, 0.000000, 0.000000, 1.000000, + -0.079669, 0.113636, 3.505249, -0.131113, -0.991367, -0.000001, 0.000000, 1.000000, + -0.181715, 0.127132, 3.412446, -0.131113, -0.991367, -0.000001, 0.000000, 1.000000, + -0.079669, 0.113636, 3.412445, -0.131113, -0.991367, -0.000001, 0.000000, 1.000000, + -0.079669, 0.113636, 3.412445, -0.144683, -0.989182, -0.024221, 0.000000, 1.000000, + -0.079669, 0.115909, 3.319642, -0.144683, -0.989182, -0.024221, 0.000000, 1.000000, + 0.026514, 0.100378, 3.319641, -0.144683, -0.989182, -0.024221, 0.000000, 1.000000, + -0.079669, 0.113636, 3.412445, -0.131073, -0.991076, -0.024267, 0.000000, 1.000000, + -0.181715, 0.127132, 3.412446, -0.131073, -0.991076, -0.024267, 0.000000, 1.000000, + -0.079669, 0.115909, 3.319642, -0.131073, -0.991076, -0.024267, 0.000000, 1.000000, + -0.079669, 0.115909, 3.598053, -0.131074, -0.991075, 0.024268, 0.000000, 1.000000, + -0.181715, 0.127132, 3.505250, -0.131074, -0.991075, 0.024268, 0.000000, 1.000000, + -0.079669, 0.113636, 3.505249, -0.131074, -0.991075, 0.024268, 0.000000, 1.000000, + -0.079669, 0.115909, 3.598053, -0.123658, -0.992196, 0.015978, 0.000000, 1.000000, + -0.181715, 0.128627, 3.598053, -0.123658, -0.992196, 0.015978, 0.000000, 1.000000, + -0.181715, 0.127132, 3.505250, -0.123658, -0.992196, 0.015978, 0.000000, 1.000000, + -0.079669, 0.115909, 3.319642, -0.130817, -0.990398, -0.044706, 0.000000, 1.000000, + -0.079669, 0.120098, 3.226837, -0.130817, -0.990398, -0.044706, 0.000000, 1.000000, + 0.026514, 0.106073, 3.226837, -0.130817, -0.990398, -0.044706, 0.000000, 1.000000, + -0.079669, 0.115909, 3.319642, -0.123551, -0.991329, -0.044748, 0.000000, 1.000000, + -0.181715, 0.128627, 3.319642, -0.123551, -0.991329, -0.044748, 0.000000, 1.000000, + -0.079669, 0.120098, 3.226837, -0.123551, -0.991329, -0.044748, 0.000000, 1.000000, + -0.079669, 0.120098, 3.690857, -0.123551, -0.991329, 0.044748, 0.000000, 1.000000, + -0.181715, 0.128627, 3.598053, -0.123551, -0.991329, 0.044748, 0.000000, 1.000000, + -0.079669, 0.115909, 3.598053, -0.123551, -0.991329, 0.044748, 0.000000, 1.000000, + -0.079669, 0.120098, 3.690857, -0.112294, -0.993153, 0.032201, 0.000000, 1.000000, + -0.181715, 0.131636, 3.690857, -0.112294, -0.993153, 0.032201, 0.000000, 1.000000, + -0.181715, 0.128627, 3.598053, -0.112294, -0.993153, 0.032201, 0.000000, 1.000000, + -0.079669, 0.120098, 3.226837, -0.111170, -0.992100, -0.058122, 0.000000, 1.000000, + -0.079669, 0.125535, 3.134034, -0.111170, -0.992100, -0.058122, 0.000000, 1.000000, + 0.026514, 0.113636, 3.134034, -0.111170, -0.992100, -0.058122, 0.000000, 1.000000, + -0.079669, 0.120098, 3.226837, -0.109103, -0.992329, -0.058135, 0.000000, 1.000000, + -0.181715, 0.131317, 3.226837, -0.109103, -0.992329, -0.058135, 0.000000, 1.000000, + -0.079669, 0.125535, 3.134034, -0.109103, -0.992329, -0.058135, 0.000000, 1.000000, + -0.079669, 0.125535, 3.783661, -0.112162, -0.991989, 0.058116, 0.000000, 1.000000, + -0.181715, 0.131636, 3.690857, -0.112162, -0.991989, 0.058116, 0.000000, 1.000000, + -0.079669, 0.120098, 3.690857, -0.112162, -0.991989, 0.058116, 0.000000, 1.000000, + -0.079669, 0.125535, 3.783661, -0.088874, -0.995520, 0.032277, 0.000000, 1.000000, + -0.181715, 0.134645, 3.783661, -0.088874, -0.995520, 0.032277, 0.000000, 1.000000, + -0.181715, 0.131636, 3.690857, -0.088874, -0.995520, 0.032277, 0.000000, 1.000000, + -0.079669, 0.125535, 3.134034, -0.087056, -0.994275, -0.061953, 0.000000, 1.000000, + -0.079669, 0.131317, 3.041229, -0.087056, -0.994275, -0.061953, 0.000000, 1.000000, + 0.026514, 0.122020, 3.041229, -0.087056, -0.994275, -0.061953, 0.000000, 1.000000, + -0.079669, 0.125535, 3.134034, -0.088750, -0.994126, -0.061944, 0.000000, 1.000000, + -0.181715, 0.134645, 3.134034, -0.088750, -0.994126, -0.061944, 0.000000, 1.000000, + -0.079669, 0.131317, 3.041229, -0.088750, -0.994126, -0.061944, 0.000000, 1.000000, + -0.079669, 0.131317, 3.876465, -0.088750, -0.994126, 0.061944, 0.000000, 1.000000, + -0.181715, 0.134645, 3.783661, -0.088750, -0.994126, 0.061944, 0.000000, 1.000000, + -0.079669, 0.125535, 3.783661, -0.088750, -0.994126, 0.061944, 0.000000, 1.000000, + -0.079669, 0.131317, 3.876465, -0.063950, -0.997355, 0.034559, 0.000000, 1.000000, + -0.181715, 0.137860, 3.876465, -0.063950, -0.997355, 0.034559, 0.000000, 1.000000, + -0.181715, 0.134645, 3.783661, -0.063950, -0.997355, 0.034559, 0.000000, 1.000000, + -0.079669, 0.131317, 3.041229, -0.060057, -0.996690, -0.054793, 0.000000, 1.000000, + -0.079669, 0.136419, 2.948426, -0.060057, -0.996690, -0.054793, 0.000000, 1.000000, + 0.026514, 0.130021, 2.948426, -0.060057, -0.996690, -0.054793, 0.000000, 1.000000, + -0.079669, 0.131317, 3.041229, -0.063892, -0.996452, -0.054780, 0.000000, 1.000000, + -0.181715, 0.137860, 3.041229, -0.063892, -0.996452, -0.054780, 0.000000, 1.000000, + -0.079669, 0.136419, 2.948426, -0.063892, -0.996452, -0.054780, 0.000000, 1.000000, + -0.079669, 0.136419, 3.969269, -0.063893, -0.996452, 0.054779, 0.000000, 1.000000, + -0.181715, 0.137860, 3.876465, -0.063893, -0.996452, 0.054779, 0.000000, 1.000000, + -0.079669, 0.131317, 3.876465, -0.063893, -0.996452, 0.054779, 0.000000, 1.000000, + -0.079669, 0.136419, 3.969269, -0.036261, -0.999045, 0.024356, 0.000000, 1.000000, + -0.181715, 0.140123, 3.969269, -0.036261, -0.999045, 0.024356, 0.000000, 1.000000, + -0.181715, 0.137860, 3.876465, -0.036261, -0.999045, 0.024356, 0.000000, 1.000000, + -0.079669, 0.136419, 2.948426, -0.031945, -0.998821, -0.036550, 0.000000, 1.000000, + -0.079669, 0.139815, 2.855622, -0.031945, -0.998821, -0.036550, 0.000000, 1.000000, + 0.026514, 0.136419, 2.855622, -0.031945, -0.998821, -0.036550, 0.000000, 1.000000, + -0.079669, 0.136419, 2.948426, -0.036247, -0.998674, -0.036545, 0.000000, 1.000000, + -0.181715, 0.140123, 2.948426, -0.036247, -0.998674, -0.036545, 0.000000, 1.000000, + -0.079669, 0.139815, 2.855622, -0.036247, -0.998674, -0.036545, 0.000000, 1.000000, + -0.079669, 0.138150, 4.249620, 0.020220, -0.999459, -0.025938, 0.000000, 1.000000, + -0.079669, 0.140609, 4.154877, 0.020220, -0.999459, -0.025938, 0.000000, 1.000000, + 0.026514, 0.140298, 4.249620, 0.020220, -0.999459, -0.025938, 0.000000, 1.000000, + -0.079669, 0.138150, 4.249620, 0.019430, -0.999475, -0.025938, 0.000000, 1.000000, + -0.181715, 0.138625, 4.154877, 0.019430, -0.999475, -0.025938, 0.000000, 1.000000, + -0.079669, 0.140609, 4.154877, 0.019430, -0.999475, -0.025938, 0.000000, 1.000000, + -0.079669, 0.138150, 4.249620, -0.015187, 0.999656, 0.021369, 0.000000, 1.000000, + -0.181715, 0.140609, 4.062073, -0.015187, 0.999656, 0.021369, 0.000000, 1.000000, + -0.181715, 0.138625, 4.154877, -0.015187, 0.999656, 0.021369, 0.000000, 1.000000, + -0.079669, 0.138150, 2.665814, -0.020218, 0.999512, -0.023817, 0.000000, 1.000000, + -0.181715, 0.140609, 2.855622, -0.020218, 0.999512, -0.023817, 0.000000, 1.000000, + 0.026514, 0.140298, 2.665814, -0.020218, 0.999512, -0.023817, 0.000000, 1.000000, + -0.079669, 0.139815, 4.062073, -0.036248, -0.998674, 0.036545, 0.000000, 1.000000, + -0.181715, 0.140123, 3.969269, -0.036248, -0.998674, 0.036545, 0.000000, 1.000000, + -0.079669, 0.136419, 3.969269, -0.036248, -0.998674, 0.036545, 0.000000, 1.000000, + -0.079669, 0.139815, 4.062073, -0.007779, -0.999956, 0.005237, 0.000000, 1.000000, + -0.181715, 0.140609, 4.062073, -0.007779, -0.999956, 0.005237, 0.000000, 1.000000, + -0.181715, 0.140123, 3.969269, -0.007779, -0.999956, 0.005237, 0.000000, 1.000000, + -0.079669, 0.139815, 2.855622, -0.004577, -0.999953, -0.008554, 0.000000, 1.000000, + -0.079669, 0.140609, 2.762818, -0.004577, -0.999953, -0.008554, 0.000000, 1.000000, + 0.026514, 0.140123, 2.762818, -0.004577, -0.999953, -0.008554, 0.000000, 1.000000, + -0.079669, 0.139815, 2.855622, -0.007779, -0.999933, -0.008554, 0.000000, 1.000000, + -0.181715, 0.140609, 2.855622, -0.007779, -0.999933, -0.008554, 0.000000, 1.000000, + -0.079669, 0.140609, 2.762818, -0.007779, -0.999933, -0.008554, 0.000000, 1.000000, + -0.079669, 0.140609, 4.154877, -0.007779, -0.999933, 0.008554, 0.000000, 1.000000, + -0.181715, 0.140609, 4.062073, -0.007779, -0.999933, 0.008554, 0.000000, 1.000000, + -0.079669, 0.139815, 4.062073, -0.007779, -0.999933, 0.008554, 0.000000, 1.000000, + -0.079669, 0.140609, 2.762818, 0.019430, -0.999490, 0.025332, 0.000000, 1.000000, + -0.181715, 0.138625, 2.762818, 0.019430, -0.999490, 0.025332, 0.000000, 1.000000, + -0.079669, 0.138150, 2.665814, 0.019430, -0.999490, 0.025332, 0.000000, 1.000000, + -0.079669, 0.140609, 2.762818, 0.019432, -0.999583, 0.021367, 0.000000, 1.000000, + -0.181715, 0.140609, 2.855622, 0.019432, -0.999583, 0.021367, 0.000000, 1.000000, + -0.181715, 0.138625, 2.762818, 0.019432, -0.999583, 0.021367, 0.000000, 1.000000, + -0.181715, 0.127132, 3.505250, -0.131113, -0.991367, 0.000000, 0.000000, 1.000000, + -0.181715, 0.127132, 3.412446, -0.131113, -0.991367, 0.000000, 0.000000, 1.000000, + -0.079669, 0.113636, 3.505249, -0.131113, -0.991367, 0.000000, 0.000000, 1.000000, + -0.181715, 0.127132, 3.505250, 0.003653, 0.999864, -0.016102, 0.000000, 1.000000, + -0.181715, 0.128627, 3.598053, 0.003653, 0.999864, -0.016102, 0.000000, 1.000000, + 0.557428, 0.136419, 4.249620, 0.003653, 0.999864, -0.016102, 0.000000, 1.000000, + -0.181715, 0.127132, 3.412446, -0.123659, -0.992196, -0.015978, 0.000000, 1.000000, + -0.181715, 0.128627, 3.319642, -0.123659, -0.992196, -0.015978, 0.000000, 1.000000, + -0.079669, 0.115909, 3.319642, -0.123659, -0.992196, -0.015978, 0.000000, 1.000000, + -0.181715, 0.128627, 3.598053, 0.019849, 0.999278, -0.032400, 0.000000, 1.000000, + -0.181715, 0.131636, 3.690857, 0.019849, 0.999278, -0.032400, 0.000000, 1.000000, + 0.451245, 0.137180, 4.249620, 0.019849, 0.999278, -0.032400, 0.000000, 1.000000, + -0.181715, 0.128627, 3.319642, -0.109243, -0.993598, -0.028806, 0.000000, 1.000000, + -0.181715, 0.131317, 3.226837, -0.109243, -0.993598, -0.028806, 0.000000, 1.000000, + -0.079669, 0.120098, 3.226837, -0.109243, -0.993598, -0.028806, 0.000000, 1.000000, + -0.181715, 0.131317, 3.226837, -0.088864, -0.995404, -0.035690, 0.000000, 1.000000, + -0.181715, 0.134645, 3.134034, -0.088864, -0.995404, -0.035690, 0.000000, 1.000000, + -0.079669, 0.125535, 3.134034, -0.088864, -0.995404, -0.035690, 0.000000, 1.000000, + -0.181715, 0.131636, 3.690857, 0.021417, 0.999246, -0.032399, 0.000000, 1.000000, + -0.181715, 0.134645, 3.783661, 0.021417, 0.999246, -0.032399, 0.000000, 1.000000, + 0.345062, 0.138462, 4.249620, 0.021417, 0.999246, -0.032399, 0.000000, 1.000000, + -0.181715, 0.134645, 3.783661, 0.026070, 0.999061, -0.034618, 0.000000, 1.000000, + -0.181715, 0.137860, 3.876465, 0.026070, 0.999061, -0.034618, 0.000000, 1.000000, + 0.238879, 0.139815, 4.249620, 0.026070, 0.999061, -0.034618, 0.000000, 1.000000, + -0.181715, 0.134645, 3.134034, -0.063950, -0.997355, -0.034559, 0.000000, 1.000000, + -0.181715, 0.137860, 3.041229, -0.063950, -0.997355, -0.034559, 0.000000, 1.000000, + -0.079669, 0.131317, 3.041229, -0.063950, -0.997355, -0.034559, 0.000000, 1.000000, + -0.181715, 0.137860, 3.876465, 0.020065, 0.999502, -0.024368, 0.000000, 1.000000, + -0.181715, 0.140123, 3.969269, 0.020065, 0.999502, -0.024368, 0.000000, 1.000000, + 0.132697, 0.140646, 4.249620, 0.020065, 0.999502, -0.024368, 0.000000, 1.000000, + -0.181715, 0.137860, 3.041229, -0.036261, -0.999045, -0.024356, 0.000000, 1.000000, + -0.181715, 0.140123, 2.948426, -0.036261, -0.999046, -0.024356, 0.000000, 1.000000, + -0.079669, 0.136419, 2.948426, -0.036261, -0.999045, -0.024356, 0.000000, 1.000000, + -0.181715, 0.138625, 4.154877, 0.019432, -0.999583, -0.021367, 0.000000, 1.000000, + -0.181715, 0.140609, 4.062073, 0.019432, -0.999583, -0.021367, 0.000000, 1.000000, + -0.079669, 0.140609, 4.154877, 0.019432, -0.999583, -0.021367, 0.000000, 1.000000, + -0.181715, 0.138625, 2.762818, -0.015662, 0.999649, -0.021369, 0.000000, 1.000000, + -0.181715, 0.140609, 2.855622, -0.015662, 0.999649, -0.021369, 0.000000, 1.000000, + -0.079669, 0.138150, 2.665814, -0.015662, 0.999649, -0.021369, 0.000000, 1.000000, + -0.181715, 0.140123, 3.969269, 0.006208, 0.999967, -0.005237, 0.000000, 1.000000, + -0.181715, 0.140609, 4.062073, 0.006208, 0.999967, -0.005237, 0.000000, 1.000000, + 0.026514, 0.140298, 4.249620, 0.006208, 0.999967, -0.005237, 0.000000, 1.000000, + -0.181715, 0.140123, 2.948426, -0.007779, -0.999956, -0.005237, 0.000000, 1.000000, + -0.181715, 0.140609, 2.855622, -0.007779, -0.999956, -0.005237, 0.000000, 1.000000, + -0.079669, 0.139815, 2.855622, -0.007779, -0.999956, -0.005237, 0.000000, 1.000000, + 3.462526, 0.028890, 2.820515, 0.000000, 0.000003, -1.000000, 0.000000, 1.000000, + 3.334043, 0.028890, 2.820515, 0.000000, 0.000003, -1.000000, 0.000000, 1.000000, + 3.462526, 0.128878, 2.820515, 0.000000, 0.000003, -1.000000, 0.000000, 1.000000, + 3.462526, 0.028890, 2.820515, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 3.327292, 0.028890, 3.171053, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 3.334043, 0.028890, 2.820515, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 3.462526, 0.128878, 4.092359, 0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 3.334043, 0.028890, 4.092359, 0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 3.462526, 0.028890, 4.092359, 0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 3.254052, 0.128878, 4.092359, 0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 3.462526, 0.128878, 4.092359, 0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + 3.248670, 0.128878, 3.741702, 0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + 3.254052, 0.128878, 4.092359, 0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + 3.334043, 0.028890, 4.092359, 0.000000, -1.000000, -0.000000, 0.000000, 1.000000, + 3.327292, 0.028890, 3.741820, 0.000000, -1.000000, -0.000000, 0.000000, 1.000000, + 3.462526, 0.028890, 4.092359, 0.000000, -1.000000, -0.000000, 0.000000, 1.000000, + 3.334043, 0.028890, 4.092359, 0.408564, -0.912696, -0.007868, 0.000000, 1.000000, + 3.292833, 0.013336, 3.756741, 0.408564, -0.912696, -0.007868, 0.000000, 1.000000, + 3.327292, 0.028890, 3.741820, 0.408564, -0.912696, -0.007868, 0.000000, 1.000000, + 3.334043, 0.028890, 4.092359, 0.000000, -0.000001, 1.000000, 0.000000, 1.000000, + 3.291722, 0.037308, 4.092359, 0.000000, -0.000001, 1.000000, 0.000000, 1.000000, + 3.296490, 0.013336, 4.092359, 0.000000, -0.000001, 1.000000, 0.000000, 1.000000, + 3.334043, 0.028890, 4.092359, -0.000020, -0.000007, 1.000000, 0.000000, 1.000000, + 3.254052, 0.128878, 4.092359, -0.000020, -0.000007, 1.000000, 0.000000, 1.000000, + 3.291722, 0.037308, 4.092359, -0.000020, -0.000007, 1.000000, 0.000000, 1.000000, + 3.334043, 0.028890, 3.456437, 0.382659, -0.923845, -0.009051, 0.000000, 1.000000, + 3.296490, 0.013336, 3.456437, 0.382659, -0.923845, -0.009051, 0.000000, 1.000000, + 3.327292, 0.028890, 3.171053, 0.382659, -0.923845, -0.009051, 0.000000, 1.000000, + 3.334043, 0.028890, 2.820515, 0.382674, -0.923874, 0.004171, 0.000000, 1.000000, + 3.292833, 0.013336, 3.156132, 0.382674, -0.923874, 0.004171, 0.000000, 1.000000, + 3.296490, 0.013336, 2.820515, 0.382674, -0.923874, 0.004171, 0.000000, 1.000000, + 3.254052, 0.128878, 2.820515, 0.000000, 0.000003, -1.000000, 0.000000, 1.000000, + 3.327292, 0.028890, 3.741820, 0.382659, -0.923845, 0.009051, 0.000000, 1.000000, + 3.296490, 0.013336, 3.456437, 0.382659, -0.923845, 0.009051, 0.000000, 1.000000, + 3.334043, 0.028890, 3.456437, 0.382659, -0.923845, 0.009051, 0.000000, 1.000000, + 3.327292, 0.028890, 3.741820, 0.413218, -0.910618, 0.005033, 0.000000, 1.000000, + 3.292833, 0.013336, 3.756741, 0.413218, -0.910618, 0.005033, 0.000000, 1.000000, + 3.296490, 0.013336, 3.456437, 0.413217, -0.910618, 0.005033, 0.000000, 1.000000, + 3.327292, 0.028890, 3.171053, 0.408563, -0.912696, 0.007868, 0.000000, 1.000000, + 3.292833, 0.013336, 3.156132, 0.408563, -0.912696, 0.007868, 0.000000, 1.000000, + 3.334043, 0.028890, 2.820515, 0.408563, -0.912696, 0.007868, 0.000000, 1.000000, + 3.296490, 0.013336, 4.092359, 0.382675, -0.923873, -0.004171, 0.000000, 1.000000, + 3.292833, 0.013336, 3.756741, 0.382675, -0.923873, -0.004171, 0.000000, 1.000000, + 3.334043, 0.028890, 4.092359, 0.382675, -0.923873, -0.004171, 0.000000, 1.000000, + 3.296490, 0.013336, 4.092359, 0.735162, -0.677844, -0.008012, 0.000000, 1.000000, + 3.266326, -0.015548, 3.768217, 0.735162, -0.677844, -0.008012, 0.000000, 1.000000, + 3.292833, 0.013336, 3.756741, 0.735162, -0.677844, -0.008012, 0.000000, 1.000000, + 3.296490, 0.013336, 3.456437, 0.413217, -0.910618, -0.005033, 0.000000, 1.000000, + 3.292833, 0.013336, 3.156132, 0.413218, -0.910618, -0.005033, 0.000000, 1.000000, + 3.327292, 0.028890, 3.171053, 0.413218, -0.910618, -0.005033, 0.000000, 1.000000, + 3.296490, 0.013336, 3.456437, 0.707080, -0.707082, -0.008612, 0.000000, 1.000000, + 3.267606, -0.015548, 3.456437, 0.707080, -0.707082, -0.008612, 0.000000, 1.000000, + 3.292833, 0.013336, 3.156132, 0.707080, -0.707081, -0.008612, 0.000000, 1.000000, + 3.296490, 0.013336, 2.820515, -0.000006, 0.000000, -1.000000, 0.000000, 1.000000, + 3.291722, 0.037308, 2.820515, -0.000006, 0.000000, -1.000000, 0.000000, 1.000000, + 3.334043, 0.028890, 2.820515, -0.000006, 0.000000, -1.000000, 0.000000, 1.000000, + 3.296490, 0.013336, 2.820515, -0.000015, 0.000000, -1.000000, 0.000000, 1.000000, + 3.267606, -0.015548, 2.820515, -0.000015, 0.000000, -1.000000, 0.000000, 1.000000, + 3.291722, 0.037308, 2.820515, -0.000015, 0.000000, -1.000000, 0.000000, 1.000000, + 3.296490, 0.013336, 2.820515, 0.707102, -0.707106, 0.002793, 0.000000, 1.000000, + 3.266326, -0.015548, 3.144656, 0.707102, -0.707106, 0.002793, 0.000000, 1.000000, + 3.267606, -0.015548, 2.820515, 0.707102, -0.707106, 0.002793, 0.000000, 1.000000, + 3.292833, 0.013336, 3.756741, 0.707080, -0.707081, 0.008612, 0.000000, 1.000000, + 3.267606, -0.015548, 3.456437, 0.707080, -0.707082, 0.008612, 0.000000, 1.000000, + 3.296490, 0.013336, 3.456437, 0.707080, -0.707082, 0.008612, 0.000000, 1.000000, + 3.292833, 0.013336, 3.756741, 0.737370, -0.675482, 0.003028, 0.000000, 1.000000, + 3.266326, -0.015548, 3.768217, 0.737370, -0.675482, 0.003028, 0.000000, 1.000000, + 3.267606, -0.015548, 3.456437, 0.737370, -0.675482, 0.003028, 0.000000, 1.000000, + 3.292833, 0.013336, 3.156132, 0.735162, -0.677844, 0.008012, 0.000000, 1.000000, + 3.266326, -0.015548, 3.144656, 0.735162, -0.677844, 0.008012, 0.000000, 1.000000, + 3.296490, 0.013336, 2.820515, 0.735162, -0.677844, 0.008012, 0.000000, 1.000000, + 3.291722, 0.037308, 4.092359, 0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 3.267606, -0.015548, 4.092359, 0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 3.296490, 0.013336, 4.092359, 0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 3.243634, -0.010780, 4.092359, 0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 3.209631, 0.071311, 4.092359, 0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 3.291722, 0.037308, 2.820515, -0.000001, 0.000004, -1.000000, 0.000000, 1.000000, + 3.254052, 0.128878, 2.820515, -0.000001, 0.000004, -1.000000, 0.000000, 1.000000, + 3.334043, 0.028890, 2.820515, -0.000001, 0.000004, -1.000000, 0.000000, 1.000000, + 3.291722, 0.037308, 2.820515, 0.000014, 0.000006, -1.000000, 0.000000, 1.000000, + 3.223636, 0.108555, 2.820515, 0.000014, 0.000006, -1.000000, 0.000000, 1.000000, + 3.254052, 0.128878, 2.820515, 0.000014, 0.000006, -1.000000, 0.000000, 1.000000, + 3.291722, 0.037308, 2.820515, -0.000014, -0.000006, -1.000000, 0.000000, 1.000000, + 3.209631, 0.071311, 2.820515, -0.000014, -0.000006, -1.000000, 0.000000, 1.000000, + 3.223636, 0.108555, 2.820515, -0.000014, -0.000006, -1.000000, 0.000000, 1.000000, + 3.267606, -0.015548, 4.092359, 0.707101, -0.707107, -0.002793, 0.000000, 1.000000, + 3.266326, -0.015548, 3.768217, 0.707101, -0.707107, -0.002793, 0.000000, 1.000000, + 3.296490, 0.013336, 4.092359, 0.707101, -0.707107, -0.002793, 0.000000, 1.000000, + 3.267606, -0.015548, 4.092359, 0.934543, -0.355831, -0.003692, 0.000000, 1.000000, + 3.252053, -0.053100, 3.774398, 0.934543, -0.355831, -0.003692, 0.000000, 1.000000, + 3.266326, -0.015548, 3.768217, 0.934543, -0.355831, -0.003692, 0.000000, 1.000000, + 3.252053, -0.053100, 4.092359, 0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 3.267606, -0.015548, 3.456437, 0.737362, -0.675491, -0.003028, 0.000000, 1.000000, + 3.266326, -0.015548, 3.144656, 0.737363, -0.675491, -0.003028, 0.000000, 1.000000, + 3.292833, 0.013336, 3.156132, 0.737362, -0.675491, -0.003028, 0.000000, 1.000000, + 3.267606, -0.015548, 3.456437, 0.923878, -0.382667, -0.003795, 0.000000, 1.000000, + 3.252053, -0.053100, 3.456437, 0.923878, -0.382667, -0.003795, 0.000000, 1.000000, + 3.266326, -0.015548, 3.144656, 0.923879, -0.382667, -0.003795, 0.000000, 1.000000, + 3.267606, -0.015548, 2.820515, -0.000018, 0.000005, -1.000000, 0.000000, 1.000000, + 3.243634, -0.010780, 2.820515, -0.000018, 0.000005, -1.000000, 0.000000, 1.000000, + 3.291722, 0.037308, 2.820515, -0.000018, 0.000005, -1.000000, 0.000000, 1.000000, + 3.266326, -0.015548, 3.768217, 0.923878, -0.382667, 0.003795, 0.000000, 1.000000, + 3.252053, -0.053100, 3.456437, 0.923878, -0.382667, 0.003795, 0.000000, 1.000000, + 3.267606, -0.015548, 3.456437, 0.923878, -0.382667, 0.003795, 0.000000, 1.000000, + 3.266326, -0.015548, 3.144656, 0.934543, -0.355831, 0.003692, 0.000000, 1.000000, + 3.252053, -0.053100, 3.138476, 0.934543, -0.355832, 0.003692, 0.000000, 1.000000, + 3.267606, -0.015548, 2.820515, 0.934543, -0.355832, 0.003692, 0.000000, 1.000000, + 3.254052, 0.128878, 4.092359, 0.000000, -0.000006, 1.000000, 0.000000, 1.000000, + 3.223636, 0.108555, 4.092359, 0.000000, -0.000006, 1.000000, 0.000000, 1.000000, + 3.291722, 0.037308, 4.092359, 0.000000, -0.000006, 1.000000, 0.000000, 1.000000, + 3.254052, 0.128878, 4.092359, -0.000042, -0.000007, 1.000000, 0.000000, 1.000000, + 3.216500, 0.113323, 4.092359, -0.000042, -0.000007, 1.000000, 0.000000, 1.000000, + 3.223636, 0.108555, 4.092359, -0.000042, -0.000007, 1.000000, 0.000000, 1.000000, + 3.254052, 0.128878, 4.092359, -0.382683, 0.923872, 0.003843, 0.000000, 1.000000, + 3.213099, 0.113323, 3.753741, -0.382683, 0.923872, 0.003843, 0.000000, 1.000000, + 3.216500, 0.113323, 4.092359, -0.382683, 0.923872, 0.003843, 0.000000, 1.000000, + 3.254052, 0.128878, 3.456437, -0.382677, 0.923854, -0.007220, 0.000000, 1.000000, + 3.216500, 0.113323, 3.456437, -0.382677, 0.923854, -0.007220, 0.000000, 1.000000, + 3.248670, 0.128878, 3.741702, -0.382677, 0.923854, -0.007220, 0.000000, 1.000000, + 3.254052, 0.128878, 2.820515, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 3.248670, 0.128878, 3.171171, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 3.462526, 0.128878, 2.820515, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 3.254052, 0.128878, 2.820515, -0.398902, 0.916973, -0.006123, 0.000000, 1.000000, + 3.213099, 0.113323, 3.159133, -0.398902, 0.916973, -0.006123, 0.000000, 1.000000, + 3.248670, 0.128878, 3.171171, -0.398902, 0.916973, -0.006123, 0.000000, 1.000000, + 3.252053, -1.002983, 4.884262, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 3.252053, -0.271073, 4.092359, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 3.252053, -0.271073, 4.884262, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 3.252053, -0.271073, 2.820515, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 3.252053, -1.002983, 4.884262, 0.923882, -0.382678, -0.000000, 0.000000, 1.000000, + 3.223772, -1.071260, 2.028612, 0.923882, -0.382678, -0.000000, 0.000000, 1.000000, + 3.252053, -1.002983, 2.028612, 0.923882, -0.382678, -0.000000, 0.000000, 1.000000, + 3.252053, -1.002983, 4.884262, -0.000030, 0.000000, 1.000000, 0.000000, 1.000000, + 3.212057, -1.042979, 4.884262, -0.000030, 0.000000, 1.000000, 0.000000, 1.000000, + 3.223772, -1.071260, 4.884262, -0.000030, 0.000000, 1.000000, 0.000000, 1.000000, + 3.252053, -1.002983, 4.884262, 0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 3.152065, -1.022981, 4.884262, 0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 3.212057, -1.042979, 4.884262, 0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 3.252053, -1.002983, 2.028612, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 3.252053, -0.271073, 2.028612, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 3.252053, -1.002983, 2.028612, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 3.152065, -1.022981, 2.028612, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 3.252053, -0.271073, 2.028612, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 3.252053, -0.271073, 4.884262, 0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 3.152065, -0.271073, 4.884262, 0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 3.252053, -0.053100, 3.774398, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 3.252053, -0.053100, 4.092359, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 3.252053, -0.053100, 3.456437, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 3.252053, -0.271073, 4.092359, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 3.152065, -0.271073, 4.884262, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 3.252053, -0.271073, 4.884262, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 3.152065, -0.271073, 4.092359, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 3.252053, -0.053100, 3.138476, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 3.252053, -0.271073, 2.820515, 1.000000, 0.000003, 0.000000, 0.000000, 1.000000, + 3.252053, -0.053100, 2.820515, 1.000000, 0.000003, 0.000000, 0.000000, 1.000000, + 3.252053, -0.053100, 3.138476, 1.000000, 0.000003, 0.000000, 0.000000, 1.000000, + 3.252053, -0.271073, 2.820515, 0.000000, 0.000001, -1.000000, 0.000000, 1.000000, + 3.152065, -0.271073, 2.820515, 0.000000, 0.000001, -1.000000, 0.000000, 1.000000, + 3.252053, -0.053100, 2.820515, 0.000000, 0.000001, -1.000000, 0.000000, 1.000000, + 3.252053, -0.271073, 2.028612, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 3.152065, -0.271073, 2.820515, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 3.252053, -0.271073, 2.820515, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 3.152065, -0.271073, 2.028612, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 3.252053, -0.053100, 4.092359, 0.923883, -0.382675, 0.000000, 0.000000, 1.000000, + 3.252053, -0.053100, 3.774398, 0.923883, -0.382675, 0.000000, 0.000000, 1.000000, + 3.267606, -0.015548, 4.092359, 0.923883, -0.382675, 0.000000, 0.000000, 1.000000, + 3.152065, -0.271073, 4.092359, 0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 3.252053, -0.271073, 4.092359, 0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 3.252053, -0.053100, 4.092359, -0.000007, 0.000000, 1.000000, 0.000000, 1.000000, + 3.152065, 0.026890, 4.092359, -0.000007, 0.000000, 1.000000, 0.000000, 1.000000, + 3.152065, -0.271073, 4.092359, -0.000007, 0.000000, 1.000000, 0.000000, 1.000000, + 3.252053, -0.053100, 3.774398, 0.934753, -0.355299, -0.000000, 0.000000, 1.000000, + 3.252053, -0.053100, 3.456437, 0.934753, -0.355299, -0.000000, 0.000000, 1.000000, + 3.266326, -0.015548, 3.768217, 0.934753, -0.355299, -0.000000, 0.000000, 1.000000, + 3.252053, -0.053100, 3.456437, 0.934754, -0.355296, 0.000000, 0.000000, 1.000000, + 3.252053, -0.053100, 3.138476, 0.934754, -0.355296, 0.000000, 0.000000, 1.000000, + 3.266326, -0.015548, 3.144656, 0.934754, -0.355296, 0.000000, 0.000000, 1.000000, + 3.252053, -0.053100, 3.138476, 0.923883, -0.382675, 0.000000, 0.000000, 1.000000, + 3.252053, -0.053100, 2.820515, 0.923883, -0.382675, 0.000000, 0.000000, 1.000000, + 3.267606, -0.015548, 2.820515, 0.923883, -0.382675, 0.000000, 0.000000, 1.000000, + 3.252053, -0.053100, 2.820515, -0.000012, -0.000003, -1.000000, 0.000000, 1.000000, + 3.243634, -0.010780, 2.820515, -0.000012, -0.000003, -1.000000, 0.000000, 1.000000, + 3.267606, -0.015548, 2.820515, -0.000012, -0.000003, -1.000000, 0.000000, 1.000000, + 3.152065, 0.026890, 2.820515, 0.000000, 0.000001, -1.000000, 0.000000, 1.000000, + 3.243634, -0.010780, 2.820515, 0.000000, 0.000001, -1.000000, 0.000000, 1.000000, + 3.248670, 0.128878, 3.741702, -0.398902, 0.916973, 0.006123, 0.000000, 1.000000, + 3.213099, 0.113323, 3.753741, -0.398902, 0.916973, 0.006123, 0.000000, 1.000000, + 3.254052, 0.128878, 4.092359, -0.398902, 0.916973, 0.006123, 0.000000, 1.000000, + 3.248670, 0.128878, 3.171171, -0.382677, 0.923854, 0.007220, 0.000000, 1.000000, + 3.216500, 0.113323, 3.456437, -0.382677, 0.923854, 0.007220, 0.000000, 1.000000, + 3.254052, 0.128878, 3.456437, -0.382677, 0.923854, 0.007220, 0.000000, 1.000000, + 3.248670, 0.128878, 3.171171, -0.401959, 0.915646, 0.004598, 0.000000, 1.000000, + 3.213099, 0.113323, 3.159133, -0.401959, 0.915646, 0.004598, 0.000000, 1.000000, + 3.216500, 0.113323, 3.456437, -0.401959, 0.915646, 0.004598, 0.000000, 1.000000, + 3.152065, 0.026890, 4.092359, 0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 3.243634, -0.010780, 2.820515, 0.000004, -0.000002, -1.000000, 0.000000, 1.000000, + 3.209631, 0.071311, 2.820515, 0.000004, -0.000002, -1.000000, 0.000000, 1.000000, + 3.291722, 0.037308, 2.820515, 0.000004, -0.000002, -1.000000, 0.000000, 1.000000, + 3.243634, -0.010780, 2.820515, -0.000014, 0.000003, -1.000000, 0.000000, 1.000000, + 3.172388, 0.057306, 2.820515, -0.000014, 0.000003, -1.000000, 0.000000, 1.000000, + 3.209631, 0.071311, 2.820515, -0.000014, 0.000003, -1.000000, 0.000000, 1.000000, + 3.243634, -0.010780, 2.820515, 0.000007, -0.000002, -1.000000, 0.000000, 1.000000, + 3.152065, 0.026890, 2.820515, 0.000007, -0.000002, -1.000000, 0.000000, 1.000000, + 3.172388, 0.057306, 2.820515, 0.000007, -0.000002, -1.000000, 0.000000, 1.000000, + 3.223772, -1.071260, 4.884262, 0.923881, -0.382679, 0.000000, 0.000000, 1.000000, + 3.223772, -1.071260, 2.028612, 0.923881, -0.382679, 0.000000, 0.000000, 1.000000, + 3.252053, -1.002983, 4.884262, 0.923881, -0.382679, 0.000000, 0.000000, 1.000000, + 3.223772, -1.071260, 4.884262, 0.707097, -0.707116, 0.000000, 0.000000, 1.000000, + 3.180345, -1.114685, 3.456437, 0.707097, -0.707116, 0.000000, 0.000000, 1.000000, + 3.223772, -1.071260, 2.028612, 0.707097, -0.707116, 0.000000, 0.000000, 1.000000, + 3.223772, -1.071260, 4.884262, 0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 3.152065, -1.102971, 4.884262, 0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 3.180345, -1.114686, 4.884262, 0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 3.223772, -1.071260, 2.028612, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 3.212057, -1.042978, 2.028612, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 3.223772, -1.071260, 2.028612, -0.000003, 0.000000, -1.000000, 0.000000, 1.000000, + 3.152065, -1.102971, 2.028612, -0.000003, 0.000000, -1.000000, 0.000000, 1.000000, + 3.212057, -1.042978, 2.028612, -0.000003, 0.000000, -1.000000, 0.000000, 1.000000, + 3.223636, 0.108555, 4.092359, 0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 3.223636, 0.108555, 4.092359, 0.000472, 0.000000, 1.000000, 0.000000, 1.000000, + 3.208627, 0.072316, 4.092359, 0.000472, 0.000000, 1.000000, 0.000000, 1.000000, + 3.209631, 0.071311, 4.092359, 0.000472, 0.000000, 1.000000, 0.000000, 1.000000, + 3.223636, 0.108555, 2.820515, 0.000000, 0.000007, -1.000000, 0.000000, 1.000000, + 3.216500, 0.113323, 2.820515, 0.000000, 0.000007, -1.000000, 0.000000, 1.000000, + 3.254052, 0.128878, 2.820515, 0.000000, 0.000007, -1.000000, 0.000000, 1.000000, + 3.223636, 0.108555, 2.820515, -0.000032, 0.000000, -1.000000, 0.000000, 1.000000, + 3.208627, 0.072316, 2.820515, -0.000032, 0.000000, -1.000000, 0.000000, 1.000000, + 3.216500, 0.113323, 2.820515, -0.000032, 0.000000, -1.000000, 0.000000, 1.000000, + 3.216500, 0.113323, 4.092359, -0.000018, 0.000000, 1.000000, 0.000000, 1.000000, + 3.208627, 0.072316, 4.092359, -0.000018, 0.000000, 1.000000, 0.000000, 1.000000, + 3.223636, 0.108555, 4.092359, -0.000018, 0.000000, 1.000000, 0.000000, 1.000000, + 3.216500, 0.113323, 4.092359, 0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 3.167620, 0.064442, 4.092359, 0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 3.208627, 0.072316, 4.092359, 0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 3.216500, 0.113323, 4.092359, -0.707113, 0.707098, 0.001799, 0.000000, 1.000000, + 3.166798, 0.064442, 3.769411, -0.707113, 0.707098, 0.001799, 0.000000, 1.000000, + 3.167620, 0.064442, 4.092359, -0.707113, 0.707098, 0.001799, 0.000000, 1.000000, + 3.216500, 0.113323, 3.456437, -0.401959, 0.915646, -0.004598, 0.000000, 1.000000, + 3.213099, 0.113323, 3.753741, -0.401959, 0.915646, -0.004598, 0.000000, 1.000000, + 3.248670, 0.128878, 3.741702, -0.401959, 0.915646, -0.004598, 0.000000, 1.000000, + 3.216500, 0.113323, 3.456437, -0.707090, 0.707077, -0.008088, 0.000000, 1.000000, + 3.167620, 0.064442, 3.456436, -0.707090, 0.707077, -0.008088, 0.000000, 1.000000, + 3.213099, 0.113323, 3.753741, -0.707090, 0.707078, -0.008088, 0.000000, 1.000000, + 3.216500, 0.113323, 2.820515, -0.382681, 0.923873, -0.003843, 0.000000, 1.000000, + 3.213099, 0.113323, 3.159133, -0.382681, 0.923873, -0.003843, 0.000000, 1.000000, + 3.254052, 0.128878, 2.820515, -0.382681, 0.923873, -0.003843, 0.000000, 1.000000, + 3.216500, 0.113323, 2.820515, -0.724827, 0.688893, -0.007279, 0.000000, 1.000000, + 3.166798, 0.064442, 3.143462, -0.724827, 0.688893, -0.007279, 0.000000, 1.000000, + 3.213099, 0.113323, 3.159133, -0.724827, 0.688893, -0.007279, 0.000000, 1.000000, + 3.213099, 0.113323, 3.753741, -0.724825, 0.688895, 0.007279, 0.000000, 1.000000, + 3.166798, 0.064442, 3.769411, -0.724825, 0.688895, 0.007279, 0.000000, 1.000000, + 3.216500, 0.113323, 4.092359, -0.724825, 0.688895, 0.007279, 0.000000, 1.000000, + 3.213099, 0.113323, 3.159133, -0.707090, 0.707077, 0.008088, 0.000000, 1.000000, + 3.167620, 0.064442, 3.456436, -0.707090, 0.707077, 0.008088, 0.000000, 1.000000, + 3.216500, 0.113323, 3.456437, -0.707090, 0.707077, 0.008088, 0.000000, 1.000000, + 3.213099, 0.113323, 3.159133, -0.726312, 0.687362, 0.001906, 0.000000, 1.000000, + 3.166798, 0.064442, 3.143462, -0.726312, 0.687362, 0.001906, 0.000000, 1.000000, + 3.167620, 0.064442, 3.456436, -0.726312, 0.687362, 0.001906, 0.000000, 1.000000, + 3.209631, 0.071311, 4.092359, -0.000014, 0.000000, 1.000000, 0.000000, 1.000000, + 3.172388, 0.057306, 4.092359, -0.000014, 0.000000, 1.000000, 0.000000, 1.000000, + 3.243634, -0.010780, 4.092359, -0.000014, 0.000000, 1.000000, 0.000000, 1.000000, + 3.209631, 0.071311, 2.820515, 0.000472, -0.000089, -1.000000, 0.000000, 1.000000, + 3.208627, 0.072316, 2.820515, 0.000472, -0.000089, -1.000000, 0.000000, 1.000000, + 3.223636, 0.108555, 2.820515, 0.000472, -0.000089, -1.000000, 0.000000, 1.000000, + 3.209631, 0.071311, 2.820515, 0.000236, -0.000214, -1.000000, 0.000000, 1.000000, + 3.172388, 0.057306, 2.820515, 0.000236, -0.000214, -1.000000, 0.000000, 1.000000, + 3.208627, 0.072316, 2.820515, 0.000236, -0.000214, -1.000000, 0.000000, 1.000000, + 3.172388, 0.057306, 4.092359, 0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 3.208627, 0.072316, 4.092359, 0.000037, 0.000000, 1.000000, 0.000000, 1.000000, + 3.167620, 0.064442, 4.092359, 0.000037, 0.000000, 1.000000, 0.000000, 1.000000, + 3.172388, 0.057306, 4.092359, 0.000037, 0.000000, 1.000000, 0.000000, 1.000000, + 3.208627, 0.072316, 2.820515, 0.000015, 0.000000, -1.000000, 0.000000, 1.000000, + 3.167620, 0.064442, 2.820515, 0.000015, 0.000000, -1.000000, 0.000000, 1.000000, + 3.216500, 0.113323, 2.820515, 0.000015, 0.000000, -1.000000, 0.000000, 1.000000, + 3.180345, -1.114686, 4.884262, 0.707101, -0.707112, -0.000001, 0.000000, 1.000000, + 3.180345, -1.114685, 4.408320, 0.707101, -0.707112, -0.000001, 0.000000, 1.000000, + 3.223772, -1.071260, 4.884262, 0.707101, -0.707112, -0.000001, 0.000000, 1.000000, + 3.180345, -1.114686, 4.884262, 0.707104, -0.707109, 0.000000, 0.000000, 1.000000, + 3.152064, -1.142966, 4.408320, 0.707104, -0.707109, 0.000000, 0.000000, 1.000000, + 3.180345, -1.114685, 4.408320, 0.707104, -0.707109, 0.000000, 0.000000, 1.000000, + 3.180345, -1.114685, 4.408320, 0.707101, -0.707113, 0.000000, 0.000000, 1.000000, + 3.180345, -1.114685, 3.932378, 0.707101, -0.707113, 0.000000, 0.000000, 1.000000, + 3.223772, -1.071260, 4.884262, 0.707101, -0.707113, 0.000000, 0.000000, 1.000000, + 3.152064, -1.142966, 3.932378, 0.707104, -0.707109, 0.000000, 0.000000, 1.000000, + 3.180345, -1.114685, 3.932378, 0.707104, -0.707109, 0.000000, 0.000000, 1.000000, + 3.180345, -1.114685, 3.932378, 0.707097, -0.707116, 0.000000, 0.000000, 1.000000, + 3.180345, -1.114685, 3.932378, 0.707104, -0.707110, 0.000000, 0.000000, 1.000000, + 3.152064, -1.142966, 3.456437, 0.707104, -0.707110, 0.000000, 0.000000, 1.000000, + 3.180345, -1.114685, 3.456437, 0.707104, -0.707110, 0.000000, 0.000000, 1.000000, + 3.180345, -1.114685, 2.980495, 0.707097, -0.707116, 0.000000, 0.000000, 1.000000, + 3.180345, -1.114685, 3.456437, 0.707104, -0.707109, 0.000000, 0.000000, 1.000000, + 3.152064, -1.142966, 3.456437, 0.707104, -0.707109, 0.000000, 0.000000, 1.000000, + 3.180345, -1.114685, 2.980495, 0.707104, -0.707109, 0.000000, 0.000000, 1.000000, + 3.180345, -1.114685, 2.980495, 0.707100, -0.707114, 0.000001, 0.000000, 1.000000, + 3.180345, -1.114686, 2.504553, 0.707100, -0.707114, 0.000001, 0.000000, 1.000000, + 3.223772, -1.071260, 2.028612, 0.707100, -0.707114, 0.000001, 0.000000, 1.000000, + 3.180345, -1.114685, 2.980495, 0.713130, -0.701031, 0.000000, 0.000000, 1.000000, + 3.152544, -1.142966, 2.974324, 0.713130, -0.701031, 0.000000, 0.000000, 1.000000, + 3.180345, -1.114686, 2.504553, 0.713130, -0.701031, 0.000000, 0.000000, 1.000000, + 3.180345, -1.114685, 2.980495, 0.713048, -0.701115, 0.000710, 0.000000, 1.000000, + 3.152064, -1.142966, 3.456437, 0.713048, -0.701115, 0.000710, 0.000000, 1.000000, + 3.152544, -1.142966, 2.974324, 0.713048, -0.701115, 0.000710, 0.000000, 1.000000, + 3.180345, -1.114686, 2.504553, 0.707096, -0.707117, -0.000001, 0.000000, 1.000000, + 3.180345, -1.114685, 2.028612, 0.707096, -0.707117, -0.000001, 0.000000, 1.000000, + 3.223772, -1.071260, 2.028612, 0.707096, -0.707117, -0.000001, 0.000000, 1.000000, + 3.180345, -1.114686, 2.504553, 0.707108, -0.707106, -0.000000, 0.000000, 1.000000, + 3.152064, -1.142966, 2.028612, 0.707108, -0.707106, -0.000000, 0.000000, 1.000000, + 3.180345, -1.114685, 2.028612, 0.707108, -0.707105, -0.000000, 0.000000, 1.000000, + 3.180345, -1.114685, 2.028612, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 3.152065, -1.102971, 2.028612, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 3.180345, -1.114685, 2.028612, -0.000003, 0.000000, -1.000000, 0.000000, 1.000000, + 3.152064, -1.142966, 2.028612, -0.000003, 0.000000, -1.000000, 0.000000, 1.000000, + 3.172388, 0.057306, 4.092359, 0.000014, 0.000000, 1.000000, 0.000000, 1.000000, + 3.152065, 0.026890, 4.092359, 0.000014, 0.000000, 1.000000, 0.000000, 1.000000, + 3.243634, -0.010780, 4.092359, 0.000014, 0.000000, 1.000000, 0.000000, 1.000000, + 3.172388, 0.057306, 2.820515, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 3.167620, 0.064442, 2.820515, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 3.208627, 0.072316, 2.820515, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 3.172388, 0.057306, 2.820515, 0.000010, 0.000000, -1.000000, 0.000000, 1.000000, + 3.152065, 0.026890, 2.820515, 0.000010, 0.000000, -1.000000, 0.000000, 1.000000, + 3.167620, 0.064442, 2.820515, 0.000010, 0.000000, -1.000000, 0.000000, 1.000000, + 3.167620, 0.064442, 4.092359, -0.923872, 0.382702, -0.000000, 0.000000, 1.000000, + 3.152065, 0.026890, 3.774398, -0.923872, 0.382702, -0.000000, 0.000000, 1.000000, + 3.152065, 0.026890, 4.092359, -0.923872, 0.382702, -0.000000, 0.000000, 1.000000, + 3.167620, 0.064442, 3.456436, -0.726313, 0.687362, -0.001906, 0.000000, 1.000000, + 3.166798, 0.064442, 3.769411, -0.726313, 0.687362, -0.001906, 0.000000, 1.000000, + 3.213099, 0.113323, 3.753741, -0.726313, 0.687362, -0.001906, 0.000000, 1.000000, + 3.167620, 0.064442, 3.456436, -0.923869, 0.382701, -0.002425, 0.000000, 1.000000, + 3.152065, 0.026890, 3.456436, -0.923869, 0.382701, -0.002425, 0.000000, 1.000000, + 3.166798, 0.064442, 3.769411, -0.923869, 0.382701, -0.002425, 0.000000, 1.000000, + 3.167620, 0.064442, 2.820515, -0.707112, 0.707099, -0.001799, 0.000000, 1.000000, + 3.166798, 0.064442, 3.143462, -0.707112, 0.707099, -0.001799, 0.000000, 1.000000, + 3.216500, 0.113323, 2.820515, -0.707112, 0.707099, -0.001799, 0.000000, 1.000000, + 3.167620, 0.064442, 2.820515, -0.930801, 0.365519, -0.002367, 0.000000, 1.000000, + 3.152065, 0.026890, 3.138475, -0.930801, 0.365519, -0.002367, 0.000000, 1.000000, + 3.166798, 0.064442, 3.143462, -0.930801, 0.365519, -0.002367, 0.000000, 1.000000, + 3.167620, 0.064442, 2.820515, -0.923872, 0.382702, 0.000000, 0.000000, 1.000000, + 3.152065, 0.026890, 2.820515, -0.923872, 0.382702, 0.000000, 0.000000, 1.000000, + 3.152065, 0.026890, 3.138475, -0.923872, 0.382702, 0.000000, 0.000000, 1.000000, + 3.166798, 0.064442, 3.769411, -0.930801, 0.365519, 0.002367, 0.000000, 1.000000, + 3.152065, 0.026890, 3.774398, -0.930801, 0.365519, 0.002367, 0.000000, 1.000000, + 3.167620, 0.064442, 4.092359, -0.930801, 0.365519, 0.002367, 0.000000, 1.000000, + 3.166798, 0.064442, 3.769411, -0.930911, 0.365247, 0.000000, 0.000000, 1.000000, + 3.152065, 0.026890, 3.456436, -0.930911, 0.365247, 0.000000, 0.000000, 1.000000, + 3.152065, 0.026890, 3.774398, -0.930911, 0.365247, 0.000000, 0.000000, 1.000000, + 3.166798, 0.064442, 3.143462, -0.923869, 0.382701, 0.002425, 0.000000, 1.000000, + 3.152065, 0.026890, 3.456436, -0.923869, 0.382701, 0.002425, 0.000000, 1.000000, + 3.167620, 0.064442, 3.456436, -0.923869, 0.382701, 0.002425, 0.000000, 1.000000, + 3.166798, 0.064442, 3.143462, -0.930910, 0.365248, 0.000000, 0.000000, 1.000000, + 3.152065, 0.026890, 3.138475, -0.930910, 0.365248, 0.000000, 0.000000, 1.000000, + 3.152065, 0.026890, 3.456436, -0.930910, 0.365248, 0.000000, 0.000000, 1.000000, + 3.152065, -1.102971, 4.884262, 0.997705, 0.000000, 0.067719, 0.000000, 1.000000, + 3.152065, -1.022981, 4.884262, 0.997705, 0.000000, 0.067719, 0.000000, 1.000000, + 3.148002, -1.042979, 4.944117, 0.997705, 0.000000, 0.067719, 0.000000, 1.000000, + 3.149356, -1.142966, 4.924165, 0.997704, 0.000000, 0.067719, 0.000000, 1.000000, + 3.152065, -1.102971, 4.884262, 0.000011, 0.000000, 1.000000, 0.000000, 1.000000, + 3.152064, -1.142966, 4.884262, 0.000011, 0.000000, 1.000000, 0.000000, 1.000000, + 3.180345, -1.114686, 4.884262, 0.000011, 0.000000, 1.000000, 0.000000, 1.000000, + 3.152065, -1.102971, 2.028612, 0.722451, -0.000008, -0.691422, 0.000000, 1.000000, + 3.152064, -1.142966, 2.028612, 0.722451, -0.000008, -0.691422, 0.000000, 1.000000, + 3.124411, -1.142966, 1.999717, 0.722451, -0.000008, -0.691422, 0.000000, 1.000000, + 3.152065, -1.022981, 4.884262, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 3.152065, -0.271073, 4.884262, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 3.152065, -1.022981, 4.408320, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 3.152065, -1.022981, 4.884262, -0.303270, 0.909793, 0.283381, 0.000000, 1.000000, + 3.092072, -1.042979, 4.884262, -0.303270, 0.909793, 0.283381, 0.000000, 1.000000, + 3.148002, -1.042979, 4.944117, -0.303270, 0.909793, 0.283381, 0.000000, 1.000000, + 3.152065, -1.022981, 4.408320, -1.000000, 0.000001, 0.000000, 0.000000, 1.000000, + 3.152065, -0.271073, 4.092359, -1.000000, 0.000001, 0.000000, 0.000000, 1.000000, + 3.152065, -1.022981, 3.932378, -1.000000, 0.000001, 0.000000, 0.000000, 1.000000, + 3.152065, -1.022981, 4.408320, -0.316231, 0.948682, 0.000000, 0.000000, 1.000000, + 3.092072, -1.042979, 4.884262, -0.316231, 0.948682, 0.000000, 0.000000, 1.000000, + 3.152065, -1.022981, 4.884262, -0.316231, 0.948682, 0.000000, 0.000000, 1.000000, + 3.152065, -1.022981, 4.408320, -0.316229, 0.948683, 0.000001, 0.000000, 1.000000, + 3.092072, -1.042979, 4.408320, -0.316229, 0.948683, 0.000001, 0.000000, 1.000000, + 3.092072, -1.042979, 4.884262, -0.316229, 0.948683, 0.000001, 0.000000, 1.000000, + 3.152065, -1.022981, 3.456437, -1.000000, 0.000001, 0.000000, 0.000000, 1.000000, + 3.152065, -1.022981, 3.932378, -0.316232, 0.948682, 0.000000, 0.000000, 1.000000, + 3.092072, -1.042979, 4.408320, -0.316232, 0.948682, 0.000000, 0.000000, 1.000000, + 3.152065, -1.022981, 4.408320, -0.316232, 0.948682, 0.000000, 0.000000, 1.000000, + 3.152065, -1.022981, 3.932378, -0.316229, 0.948683, 0.000000, 0.000000, 1.000000, + 3.092072, -1.042979, 3.932378, -0.316229, 0.948683, 0.000000, 0.000000, 1.000000, + 3.092072, -1.042979, 4.408320, -0.316229, 0.948683, 0.000000, 0.000000, 1.000000, + 3.152065, -1.022981, 3.456437, -1.000000, -0.000001, 0.000000, 0.000000, 1.000000, + 3.152065, -0.271073, 2.820515, -1.000000, -0.000001, 0.000000, 0.000000, 1.000000, + 3.152065, -1.022981, 2.980495, -1.000000, -0.000001, 0.000000, 0.000000, 1.000000, + 3.152065, -1.022981, 3.456437, -0.316231, 0.948682, 0.000000, 0.000000, 1.000000, + 3.092072, -1.042979, 3.932378, -0.316231, 0.948682, 0.000000, 0.000000, 1.000000, + 3.152065, -1.022981, 3.932378, -0.316231, 0.948682, 0.000000, 0.000000, 1.000000, + 3.152065, -1.022981, 3.456437, -0.316229, 0.948683, 0.000000, 0.000000, 1.000000, + 3.092072, -1.042979, 3.456437, -0.316229, 0.948683, 0.000000, 0.000000, 1.000000, + 3.152065, -1.022981, 2.980495, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 3.152065, -0.271073, 2.820515, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 3.152065, -1.022981, 2.504553, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 3.152065, -1.022981, 2.980495, -0.316231, 0.948682, 0.000000, 0.000000, 1.000000, + 3.092072, -1.042979, 3.456437, -0.316231, 0.948682, 0.000000, 0.000000, 1.000000, + 3.152065, -0.271073, 2.028612, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 3.152065, -1.022981, 2.028612, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 3.152065, -1.022981, 2.504553, -0.319671, 0.947529, -0.000000, 0.000000, 1.000000, + 3.092790, -1.042979, 2.971239, -0.319671, 0.947529, -0.000000, 0.000000, 1.000000, + 3.152065, -1.022981, 2.980495, -0.319671, 0.947529, -0.000000, 0.000000, 1.000000, + 3.152065, -1.022981, 2.504553, -0.316230, 0.948682, 0.000486, 0.000000, 1.000000, + 3.092072, -1.042979, 2.504553, -0.316230, 0.948682, 0.000486, 0.000000, 1.000000, + 3.092790, -1.042979, 2.971239, -0.316230, 0.948682, 0.000486, 0.000000, 1.000000, + 3.152065, -0.271073, 2.028612, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 3.152065, -1.022981, 2.028612, -0.313386, 0.940144, -0.133857, 0.000000, 1.000000, + 3.110585, -1.042978, 1.985270, -0.313386, 0.940144, -0.133857, 0.000000, 1.000000, + 3.092072, -1.042978, 2.028612, -0.313386, 0.940144, -0.133857, 0.000000, 1.000000, + 3.152065, -1.022981, 2.028612, -0.316230, 0.948683, 0.000001, 0.000000, 1.000000, + 3.092072, -1.042979, 2.504553, -0.316230, 0.948683, 0.000001, 0.000000, 1.000000, + 3.152065, -1.022981, 2.504553, -0.316230, 0.948683, 0.000001, 0.000000, 1.000000, + 3.152065, -1.022981, 2.028612, -0.316231, 0.948682, 0.000000, 0.000000, 1.000000, + 3.092072, -1.042978, 2.028612, -0.316231, 0.948682, 0.000000, 0.000000, 1.000000, + 3.092072, -1.042979, 2.504553, -0.316231, 0.948682, 0.000000, 0.000000, 1.000000, + 3.152065, -0.271073, 4.092359, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 3.152065, -1.022981, 3.456437, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 3.152065, 0.026890, 3.456436, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 3.152065, -0.271073, 2.820515, 0.000010, 0.000000, -1.000000, 0.000000, 1.000000, + 3.252053, -0.053100, 2.820515, 0.000010, 0.000000, -1.000000, 0.000000, 1.000000, + 3.152065, 0.026890, 4.092359, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 3.152065, 0.026890, 3.774398, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 3.152065, 0.026890, 3.774398, -1.000000, 0.000002, 0.000000, 0.000000, 1.000000, + 3.152065, 0.026890, 3.456436, -1.000000, 0.000002, 0.000000, 0.000000, 1.000000, + 3.152065, -0.271073, 4.092359, -1.000000, 0.000002, 0.000000, 0.000000, 1.000000, + 3.152065, 0.026890, 3.138475, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 3.152065, 0.026890, 2.820515, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 3.149356, -1.142966, 4.924165, 0.997706, -0.000015, 0.067703, 0.000000, 1.000000, + 3.152064, -1.142966, 4.884262, 0.997706, -0.000015, 0.067703, 0.000000, 1.000000, + 3.152065, -1.102971, 4.884262, 0.997706, -0.000015, 0.067703, 0.000000, 1.000000, + 3.148002, -1.042979, 4.944117, 0.997705, 0.000004, 0.067717, 0.000000, 1.000000, + 3.133335, -1.142966, 5.160209, 0.997705, 0.000004, 0.067717, 0.000000, 1.000000, + 3.149356, -1.142966, 4.924165, 0.997705, 0.000004, 0.067717, 0.000000, 1.000000, + 3.148002, -1.042979, 4.944117, 0.997705, 0.000000, 0.067716, 0.000000, 1.000000, + 3.133335, -1.042979, 5.160209, 0.997705, 0.000000, 0.067716, 0.000000, 1.000000, + 3.133335, -1.142966, 5.160209, 0.997705, 0.000000, 0.067716, 0.000000, 1.000000, + 3.148002, -1.042979, 4.944117, 0.000000, 1.000000, -0.000001, 0.000000, 1.000000, + 3.092072, -1.042979, 4.884262, 0.000000, 1.000000, -0.000001, 0.000000, 1.000000, + 3.133335, -1.042979, 5.160209, 0.000000, 1.000000, -0.000001, 0.000000, 1.000000, + 3.133335, -1.142966, 5.160209, 0.000000, -0.000000, 0.000000, 0.000000, 1.000000, + 3.152064, -1.142966, 4.884262, 0.000000, -0.000000, 0.000000, 0.000000, 1.000000, + 3.149356, -1.142966, 4.924165, 0.000000, -0.999878, 0.015623, 0.000000, 1.000000, + 3.133335, -1.142966, 5.160209, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 2.643727, -1.142966, 4.884262, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 3.152064, -1.142966, 4.884262, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 3.133335, -1.042979, 5.160209, 0.926357, 0.000000, 0.376648, 0.000000, 1.000000, + 3.059192, -1.142966, 5.342562, 0.926357, 0.000000, 0.376648, 0.000000, 1.000000, + 3.133335, -1.142966, 5.160209, 0.926357, 0.000000, 0.376648, 0.000000, 1.000000, + 3.133335, -1.042979, 5.160209, 0.926357, 0.000000, 0.376647, 0.000000, 1.000000, + 3.059192, -1.042979, 5.342562, 0.926357, 0.000000, 0.376647, 0.000000, 1.000000, + 3.059192, -1.142966, 5.342562, 0.926357, 0.000000, 0.376647, 0.000000, 1.000000, + 2.643727, -1.042979, 4.884262, 0.000000, 1.000000, -0.000001, 0.000000, 1.000000, + 3.059192, -1.042979, 5.342562, 0.000000, 1.000000, -0.000001, 0.000000, 1.000000, + 3.110585, -1.042978, 1.985270, 0.722451, -0.000008, -0.691422, 0.000000, 1.000000, + 3.124411, -1.142966, 1.999717, 0.722453, -0.000007, -0.691420, 0.000000, 1.000000, + 2.079681, -1.042978, 0.908096, 0.722453, -0.000007, -0.691420, 0.000000, 1.000000, + 3.110585, -1.042978, 1.985270, 0.722453, -0.000007, -0.691420, 0.000000, 1.000000, + 3.124411, -1.142966, 1.999717, 0.722453, -0.000003, -0.691420, 0.000000, 1.000000, + 2.065854, -1.142966, 0.893649, 0.722453, -0.000003, -0.691419, 0.000000, 1.000000, + 2.079681, -1.042978, 0.908096, 0.722454, -0.000003, -0.691420, 0.000000, 1.000000, + 3.152544, -1.142966, 2.974324, 0.707105, -0.707108, -0.000722, 0.000000, 1.000000, + 3.152064, -1.142966, 2.504553, 0.707105, -0.707108, -0.000722, 0.000000, 1.000000, + 3.180345, -1.114686, 2.504553, 0.707105, -0.707108, -0.000722, 0.000000, 1.000000, + 3.152544, -1.142966, 2.974324, -0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 2.643727, -1.142966, 2.901111, -0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 3.152064, -1.142966, 2.504553, -0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 3.152064, -1.142966, 4.884262, 0.707098, -0.707115, -0.000000, 0.000000, 1.000000, + 3.152064, -1.142966, 4.408320, 0.707098, -0.707115, -0.000000, 0.000000, 1.000000, + 3.180345, -1.114686, 4.884262, 0.707098, -0.707115, -0.000000, 0.000000, 1.000000, + 3.152064, -1.142966, 4.884262, 0.000000, -1.000000, -0.000001, 0.000000, 1.000000, + 2.643727, -1.142966, 4.408320, 0.000000, -1.000000, -0.000001, 0.000000, 1.000000, + 3.152064, -1.142966, 4.408320, 0.000000, -1.000000, -0.000001, 0.000000, 1.000000, + 3.152064, -1.142966, 4.408320, 0.707099, -0.707114, 0.000000, 0.000000, 1.000000, + 3.152064, -1.142966, 3.932378, 0.707099, -0.707114, 0.000000, 0.000000, 1.000000, + 3.180345, -1.114685, 4.408320, 0.707099, -0.707114, 0.000000, 0.000000, 1.000000, + 3.152064, -1.142966, 4.408320, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 2.643727, -1.142966, 3.932378, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 3.152064, -1.142966, 3.932378, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 3.152064, -1.142966, 3.932378, 0.707099, -0.707115, 0.000000, 0.000000, 1.000000, + 3.152064, -1.142966, 3.456437, 0.707099, -0.707115, 0.000000, 0.000000, 1.000000, + 3.180345, -1.114685, 3.932378, 0.707099, -0.707115, 0.000000, 0.000000, 1.000000, + 2.643727, -1.142966, 3.456437, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 3.152064, -1.142966, 3.456437, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 3.152064, -1.142966, 3.456437, 0.000000, -1.000000, 0.000001, 0.000000, 1.000000, + 2.643727, -1.142966, 3.456437, 0.000000, -1.000000, 0.000001, 0.000000, 1.000000, + 3.152544, -1.142966, 2.974324, 0.000000, -1.000000, 0.000001, 0.000000, 1.000000, + 3.152064, -1.142966, 2.504553, 0.707104, -0.707109, 0.000000, 0.000000, 1.000000, + 3.152064, -1.142966, 2.028612, 0.707104, -0.707109, 0.000000, 0.000000, 1.000000, + 3.180345, -1.114686, 2.504553, 0.707104, -0.707109, 0.000000, 0.000000, 1.000000, + 3.152064, -1.142966, 2.504553, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 2.643727, -1.142966, 2.028612, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 3.152064, -1.142966, 2.028612, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 3.152064, -1.142966, 2.028612, 0.000000, -1.000000, -0.000016, 0.000000, 1.000000, + 2.643727, -1.142966, 2.028612, 0.000000, -1.000000, -0.000016, 0.000000, 1.000000, + 3.124411, -1.142966, 1.999717, 0.000000, -1.000000, -0.000016, 0.000000, 1.000000, + 3.110585, -1.042978, 1.985270, 0.722455, 0.000000, -0.691418, 0.000000, 1.000000, + 3.152065, -1.022981, 2.028612, 0.722455, 0.000000, -0.691418, 0.000000, 1.000000, + 3.152065, -1.102971, 2.028612, 0.722455, 0.000000, -0.691418, 0.000000, 1.000000, + 3.110585, -1.042978, 1.985270, 0.000000, 1.000000, 0.000002, 0.000000, 1.000000, + 2.643727, -1.042978, 2.028612, 0.000000, 1.000000, 0.000002, 0.000000, 1.000000, + 3.092072, -1.042978, 2.028612, 0.000000, 1.000000, 0.000002, 0.000000, 1.000000, + 3.110585, -1.042978, 1.985270, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 2.079681, -1.042978, 0.908096, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 2.643727, -1.042978, 2.028612, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 3.092790, -1.042979, 2.971239, -0.319604, 0.947551, -0.000473, 0.000000, 1.000000, + 3.092072, -1.042979, 3.456437, -0.319604, 0.947551, -0.000473, 0.000000, 1.000000, + 3.152065, -1.022981, 2.980495, -0.319604, 0.947551, -0.000473, 0.000000, 1.000000, + 3.092790, -1.042979, 2.971239, 0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + 2.643727, -1.042979, 3.456437, 0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + 3.092072, -1.042979, 3.456437, 0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + 3.092790, -1.042979, 2.971239, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 2.643727, -1.042979, 2.901111, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 2.643727, -1.042979, 3.456437, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 3.092072, -1.042979, 4.884262, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 2.643727, -1.042979, 4.884262, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 3.133335, -1.042979, 5.160209, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 3.092072, -1.042979, 4.408320, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 3.092072, -1.042979, 4.408320, 0.000000, 1.000000, 0.000001, 0.000000, 1.000000, + 2.643727, -1.042979, 4.408320, 0.000000, 1.000000, 0.000001, 0.000000, 1.000000, + 2.643727, -1.042979, 4.884262, 0.000000, 1.000000, 0.000001, 0.000000, 1.000000, + 3.092072, -1.042979, 3.932378, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 2.643727, -1.042979, 4.408320, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 2.643727, -1.042979, 3.932378, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 3.092072, -1.042979, 3.456437, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 3.092072, -1.042979, 2.504553, 0.000000, 1.000000, -0.000001, 0.000000, 1.000000, + 2.643727, -1.042979, 2.901111, 0.000000, 1.000000, -0.000001, 0.000000, 1.000000, + 3.092790, -1.042979, 2.971239, 0.000000, 1.000000, -0.000001, 0.000000, 1.000000, + 3.092072, -1.042979, 2.504553, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 2.643727, -1.042979, 2.504553, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 3.092072, -1.042978, 2.028612, 0.000000, 1.000000, 0.000001, 0.000000, 1.000000, + 2.643727, -1.042979, 2.504553, 0.000000, 1.000000, 0.000001, 0.000000, 1.000000, + 3.092072, -1.042979, 2.504553, 0.000000, 1.000000, 0.000001, 0.000000, 1.000000, + 3.092072, -1.042978, 2.028612, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 3.059192, -1.142966, 5.342562, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 3.059192, -1.042979, 5.342562, 0.779416, 0.000000, 0.626507, 0.000000, 1.000000, + 2.935864, -1.142966, 5.495990, 0.779416, 0.000000, 0.626507, 0.000000, 1.000000, + 3.059192, -1.142966, 5.342562, 0.779416, 0.000000, 0.626507, 0.000000, 1.000000, + 3.059192, -1.042979, 5.342562, 0.779417, 0.000000, 0.626506, 0.000000, 1.000000, + 2.935864, -1.042978, 5.495990, 0.779417, 0.000000, 0.626506, 0.000000, 1.000000, + 2.935864, -1.142966, 5.495990, 0.779417, 0.000000, 0.626506, 0.000000, 1.000000, + 3.059192, -1.042979, 5.342562, 0.000001, 1.000000, -0.000001, 0.000000, 1.000000, + 2.643727, -1.042979, 4.884262, 0.000001, 1.000000, -0.000001, 0.000000, 1.000000, + 2.935864, -1.042978, 5.495990, 0.000001, 1.000000, -0.000001, 0.000000, 1.000000, + 2.935864, -1.142966, 5.495990, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 2.935864, -1.042978, 5.495990, 0.538062, 0.000000, 0.842906, 0.000000, 1.000000, + 2.760912, -1.142966, 5.607668, 0.538062, 0.000000, 0.842905, 0.000000, 1.000000, + 2.935864, -1.142966, 5.495990, 0.538062, 0.000000, 0.842906, 0.000000, 1.000000, + 2.935864, -1.042978, 5.495990, 0.538057, 0.000000, 0.842908, 0.000000, 1.000000, + 2.760912, -1.042978, 5.607668, 0.538057, 0.000000, 0.842908, 0.000000, 1.000000, + 2.760912, -1.142966, 5.607668, 0.538057, 0.000000, 0.842908, 0.000000, 1.000000, + 2.935864, -1.042978, 5.495990, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + 2.643727, -1.042979, 4.884262, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + 2.760912, -1.042978, 5.607668, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + 2.760912, -1.142966, 5.607668, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 2.760912, -1.142966, 5.607668, 0.000000, -1.000000, -0.000000, 0.000000, 1.000000, + 2.560012, -1.142966, 5.659817, 0.000000, -1.000000, -0.000000, 0.000000, 1.000000, + 2.643727, -1.142966, 4.884262, 0.000000, -1.000000, -0.000000, 0.000000, 1.000000, + 2.760912, -1.042978, 5.607668, 0.251248, 0.000000, 0.967923, 0.000000, 1.000000, + 2.560012, -1.142966, 5.659817, 0.251248, 0.000000, 0.967923, 0.000000, 1.000000, + 2.760912, -1.142966, 5.607668, 0.251248, 0.000000, 0.967923, 0.000000, 1.000000, + 2.760912, -1.042978, 5.607668, 0.251249, 0.000000, 0.967923, 0.000000, 1.000000, + 2.560012, -1.042978, 5.659817, 0.251249, 0.000000, 0.967923, 0.000000, 1.000000, + 2.560012, -1.142966, 5.659817, 0.251249, 0.000000, 0.967923, 0.000000, 1.000000, + 2.643727, -1.142966, 4.408320, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 2.195182, -1.142966, 4.768276, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 2.135389, -1.142966, 4.884262, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 2.195182, -1.142966, 4.239533, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 2.195182, -1.142966, 3.763592, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 2.643727, -1.142966, 3.456437, -0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 2.643727, -1.142966, 3.456437, 0.000002, -1.000000, 0.000000, 0.000000, 1.000000, + 2.570807, -1.142966, 2.998482, 0.000002, -1.000000, 0.000000, 0.000000, 1.000000, + 2.643727, -1.142966, 2.901111, 0.000002, -1.000000, 0.000000, 0.000000, 1.000000, + 2.643727, -1.142966, 3.456437, 0.000001, -1.000000, 0.000001, 0.000000, 1.000000, + 2.499487, -1.142966, 3.170664, 0.000001, -1.000000, 0.000001, 0.000000, 1.000000, + 2.570807, -1.142966, 2.998482, 0.000001, -1.000000, 0.000001, 0.000000, 1.000000, + 2.643727, -1.142966, 3.456437, -0.000000, -1.000000, 0.000001, 0.000000, 1.000000, + 2.386033, -1.142966, 3.318520, -0.000000, -1.000000, 0.000001, 0.000000, 1.000000, + 2.499487, -1.142966, 3.170664, -0.000000, -1.000000, 0.000001, 0.000000, 1.000000, + 2.643727, -1.142966, 3.456437, 0.000000, -1.000000, -0.000001, 0.000000, 1.000000, + 2.238177, -1.142966, 3.431974, 0.000000, -1.000000, -0.000001, 0.000000, 1.000000, + 2.386033, -1.142966, 3.318520, 0.000000, -1.000000, -0.000001, 0.000000, 1.000000, + 2.195182, -1.142966, 3.763592, 0.000000, -1.000000, 0.000001, 0.000000, 1.000000, + 2.238177, -1.142966, 3.431974, 0.000000, -1.000000, 0.000001, 0.000000, 1.000000, + 2.643727, -1.142966, 2.901111, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 2.643727, -1.142966, 2.504553, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 2.595133, -1.142966, 2.813708, 0.000002, -1.000000, 0.000000, 0.000000, 1.000000, + 2.643727, -1.142966, 2.504553, 0.000002, -1.000000, 0.000000, 0.000000, 1.000000, + 2.643727, -1.142966, 2.901111, 0.000003, -1.000000, -0.000001, 0.000000, 1.000000, + 2.570807, -1.142966, 2.998482, 0.000003, -1.000000, -0.000001, 0.000000, 1.000000, + 2.595133, -1.142966, 2.813708, 0.000003, -1.000000, -0.000001, 0.000000, 1.000000, + 2.499487, -1.142966, 2.456751, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 2.643727, -1.142966, 2.028612, 0.000001, -1.000000, -0.000000, 0.000000, 1.000000, + 2.065854, -1.142966, 0.893649, 0.000001, -1.000000, -0.000000, 0.000000, 1.000000, + 3.124411, -1.142966, 1.999717, 0.000001, -1.000000, -0.000000, 0.000000, 1.000000, + 2.560012, -1.042978, 5.659817, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + 2.643727, -1.042979, 4.884262, 0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + 2.352831, -1.042978, 5.647333, 0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + 2.560012, -1.042978, 5.659817, 0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + 2.159647, -1.042978, 5.571436, 0.000000, 1.000000, -0.000001, 0.000000, 1.000000, + 2.352831, -1.042978, 5.647333, 0.000000, 1.000000, -0.000001, 0.000000, 1.000000, + 2.135389, -1.042979, 4.884262, 0.000000, 1.000000, -0.000001, 0.000000, 1.000000, + 2.643727, -1.042979, 4.408320, -0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 2.195182, -1.042979, 4.768276, -0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 2.195182, -1.042979, 4.239533, -0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 2.643727, -1.042979, 3.932378, -0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 2.643727, -1.042979, 3.932378, -0.000000, 1.000000, 0.000001, 0.000000, 1.000000, + 2.195182, -1.042979, 3.763591, -0.000000, 1.000000, 0.000001, 0.000000, 1.000000, + 2.195182, -1.042979, 4.239533, -0.000000, 1.000000, 0.000001, 0.000000, 1.000000, + 2.195182, -1.042979, 3.763591, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 2.643727, -1.042979, 2.901111, -0.000002, 1.000000, 0.000000, 0.000000, 1.000000, + 2.570807, -1.042979, 2.998482, -0.000002, 1.000000, 0.000000, 0.000000, 1.000000, + 2.643727, -1.042979, 3.456437, -0.000002, 1.000000, 0.000000, 0.000000, 1.000000, + 2.643727, -1.042979, 2.504553, -0.000002, 1.000000, 0.000000, 0.000000, 1.000000, + 2.595133, -1.042979, 2.813708, -0.000002, 1.000000, 0.000000, 0.000000, 1.000000, + 2.643727, -1.042979, 2.504553, 0.000000, 1.000000, -0.000001, 0.000000, 1.000000, + 2.570807, -1.042979, 2.628933, 0.000000, 1.000000, -0.000001, 0.000000, 1.000000, + 2.595133, -1.042979, 2.813708, 0.000000, 1.000000, -0.000001, 0.000000, 1.000000, + 2.499487, -1.042979, 2.456751, 0.000000, 1.000000, 0.000001, 0.000000, 1.000000, + 2.570807, -1.042979, 2.628933, 0.000000, 1.000000, 0.000001, 0.000000, 1.000000, + 2.643727, -1.042978, 2.028612, -0.000000, 1.000000, 0.000001, 0.000000, 1.000000, + 2.499487, -1.042979, 2.456751, -0.000000, 1.000000, 0.000001, 0.000000, 1.000000, + 2.643727, -1.042979, 2.504553, -0.000000, 1.000000, 0.000001, 0.000000, 1.000000, + 2.643727, -1.042978, 2.028612, -0.000001, 1.000000, 0.000001, 0.000000, 1.000000, + 2.386033, -1.042979, 2.308895, -0.000001, 1.000000, 0.000001, 0.000000, 1.000000, + 2.499487, -1.042979, 2.456751, -0.000001, 1.000000, 0.000001, 0.000000, 1.000000, + 2.238177, -1.042979, 2.195441, -0.000000, 1.000000, 0.000001, 0.000000, 1.000000, + 2.386033, -1.042979, 2.308895, -0.000000, 1.000000, 0.000001, 0.000000, 1.000000, + 2.643727, -1.042978, 2.028612, -0.000000, 1.000000, 0.000002, 0.000000, 1.000000, + 2.065994, -1.042979, 2.124121, -0.000000, 1.000000, 0.000002, 0.000000, 1.000000, + 2.238177, -1.042979, 2.195441, -0.000000, 1.000000, 0.000002, 0.000000, 1.000000, + 2.595133, -1.142966, 2.813708, 0.000000, -1.000000, 0.000001, 0.000000, 1.000000, + 2.570807, -1.142966, 2.628933, 0.000000, -1.000000, 0.000001, 0.000000, 1.000000, + 2.643727, -1.142966, 2.504553, 0.000000, -1.000000, 0.000001, 0.000000, 1.000000, + 2.595133, -1.142966, 2.813708, -0.991445, 0.000000, -0.130525, 0.000000, 1.000000, + 2.570807, -1.042979, 2.998482, -0.991445, 0.000000, -0.130525, 0.000000, 1.000000, + 2.595133, -1.042979, 2.813708, -0.991445, 0.000000, -0.130525, 0.000000, 1.000000, + 2.595133, -1.042979, 2.813708, -0.991445, 0.000000, 0.130525, 0.000000, 1.000000, + 2.570807, -1.142966, 2.628933, -0.991445, 0.000000, 0.130525, 0.000000, 1.000000, + 2.595133, -1.142966, 2.813708, -0.991445, 0.000000, 0.130525, 0.000000, 1.000000, + 2.595133, -1.042979, 2.813708, -0.000003, 1.000000, 0.000001, 0.000000, 1.000000, + 2.570807, -1.042979, 2.998482, -0.000003, 1.000000, 0.000001, 0.000000, 1.000000, + 2.643727, -1.042979, 2.901111, -0.000003, 1.000000, 0.000001, 0.000000, 1.000000, + 2.570807, -1.042979, 2.628933, -0.991445, 0.000000, 0.130525, 0.000000, 1.000000, + 2.570807, -1.142966, 2.998482, -0.991445, 0.000000, -0.130525, 0.000000, 1.000000, + 2.570807, -1.142966, 2.998482, -0.923880, 0.000000, -0.382683, 0.000000, 1.000000, + 2.499487, -1.042979, 3.170664, -0.923880, 0.000000, -0.382683, 0.000000, 1.000000, + 2.570807, -1.042979, 2.998482, -0.923880, 0.000000, -0.382683, 0.000000, 1.000000, + 2.570807, -1.142966, 2.628933, 0.000000, -1.000000, -0.000001, 0.000000, 1.000000, + 2.499487, -1.142966, 2.456751, 0.000000, -1.000000, -0.000001, 0.000000, 1.000000, + 2.643727, -1.142966, 2.504553, 0.000000, -1.000000, -0.000001, 0.000000, 1.000000, + 2.570807, -1.042979, 2.998482, -0.000001, 1.000000, -0.000000, 0.000000, 1.000000, + 2.499487, -1.042979, 3.170664, -0.000001, 1.000000, -0.000000, 0.000000, 1.000000, + 2.643727, -1.042979, 3.456437, -0.000001, 1.000000, -0.000000, 0.000000, 1.000000, + 2.570807, -1.042979, 2.628933, -0.923879, 0.000000, 0.382685, 0.000000, 1.000000, + 2.499487, -1.142966, 2.456751, -0.923879, 0.000000, 0.382685, 0.000000, 1.000000, + 2.570807, -1.142966, 2.628933, -0.923879, 0.000000, 0.382685, 0.000000, 1.000000, + 2.570807, -1.042979, 2.628933, -0.923880, 0.000000, 0.382683, 0.000000, 1.000000, + 2.499487, -1.042979, 2.456751, -0.923880, 0.000000, 0.382683, 0.000000, 1.000000, + 2.499487, -1.142966, 2.456751, -0.923880, 0.000000, 0.382683, 0.000000, 1.000000, + 2.560012, -1.142966, 5.659817, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 2.352831, -1.142966, 5.647333, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 2.560012, -1.042978, 5.659817, -0.060152, 0.000000, 0.998189, 0.000000, 1.000000, + 2.352831, -1.142966, 5.647333, -0.060152, 0.000000, 0.998189, 0.000000, 1.000000, + 2.560012, -1.142966, 5.659817, -0.060152, 0.000000, 0.998189, 0.000000, 1.000000, + 2.560012, -1.042978, 5.659817, -0.060143, 0.000000, 0.998190, 0.000000, 1.000000, + 2.352831, -1.042978, 5.647333, -0.060143, 0.000000, 0.998190, 0.000000, 1.000000, + 2.352831, -1.142966, 5.647333, -0.060143, 0.000000, 0.998190, 0.000000, 1.000000, + 2.499487, -1.142966, 3.170664, -0.923879, 0.000000, -0.382685, 0.000000, 1.000000, + 2.499487, -1.042979, 3.170664, -0.923879, 0.000000, -0.382685, 0.000000, 1.000000, + 2.570807, -1.142966, 2.998482, -0.923879, 0.000000, -0.382685, 0.000000, 1.000000, + 2.499487, -1.142966, 3.170664, -0.793353, 0.000000, -0.608762, 0.000000, 1.000000, + 2.386033, -1.042979, 3.318520, -0.793353, 0.000000, -0.608762, 0.000000, 1.000000, + 2.499487, -1.042979, 3.170664, -0.793353, 0.000000, -0.608762, 0.000000, 1.000000, + 2.386033, -1.142966, 2.308895, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 2.499487, -1.042979, 3.170664, 0.000000, 1.000000, -0.000002, 0.000000, 1.000000, + 2.386033, -1.042979, 3.318520, 0.000000, 1.000000, -0.000002, 0.000000, 1.000000, + 2.643727, -1.042979, 3.456437, 0.000000, 1.000000, -0.000002, 0.000000, 1.000000, + 2.499487, -1.042979, 2.456751, -0.793353, 0.000000, 0.608761, 0.000000, 1.000000, + 2.386033, -1.142966, 2.308895, -0.793353, 0.000000, 0.608761, 0.000000, 1.000000, + 2.499487, -1.142966, 2.456751, -0.793353, 0.000000, 0.608761, 0.000000, 1.000000, + 2.386033, -1.042979, 2.308895, -0.793353, 0.000000, 0.608761, 0.000000, 1.000000, + 2.386033, -1.142966, 3.318520, -0.793353, 0.000000, -0.608761, 0.000000, 1.000000, + 2.386033, -1.042979, 3.318520, -0.793353, 0.000000, -0.608761, 0.000000, 1.000000, + 2.499487, -1.142966, 3.170664, -0.793353, 0.000000, -0.608761, 0.000000, 1.000000, + 2.386033, -1.142966, 3.318520, -0.608764, 0.000000, -0.793351, 0.000000, 1.000000, + 2.238177, -1.042979, 3.431974, -0.608764, 0.000000, -0.793351, 0.000000, 1.000000, + 2.386033, -1.042979, 3.318520, -0.608764, 0.000000, -0.793351, 0.000000, 1.000000, + 2.386033, -1.142966, 2.308895, -0.000001, -1.000000, -0.000001, 0.000000, 1.000000, + 2.238177, -1.142966, 2.195441, -0.000001, -1.000000, -0.000001, 0.000000, 1.000000, + 2.643727, -1.142966, 2.028612, -0.000001, -1.000000, -0.000001, 0.000000, 1.000000, + 2.386033, -1.042979, 3.318520, -0.000000, 1.000000, 0.000001, 0.000000, 1.000000, + 2.238177, -1.042979, 3.431974, -0.000000, 1.000000, 0.000001, 0.000000, 1.000000, + 2.643727, -1.042979, 3.456437, -0.000000, 1.000000, 0.000001, 0.000000, 1.000000, + 2.386033, -1.042979, 2.308895, -0.608762, 0.000000, 0.793353, 0.000000, 1.000000, + 2.238177, -1.142966, 2.195441, -0.608762, 0.000000, 0.793353, 0.000000, 1.000000, + 2.386033, -1.142966, 2.308895, -0.608762, 0.000000, 0.793353, 0.000000, 1.000000, + 2.238177, -1.042979, 2.195441, -0.608762, 0.000000, 0.793353, 0.000000, 1.000000, + 2.352831, -1.142966, 5.647333, 0.000000, -1.000000, -0.000001, 0.000000, 1.000000, + 2.159647, -1.142966, 5.571437, 0.000000, -1.000000, -0.000001, 0.000000, 1.000000, + 2.643727, -1.142966, 4.884262, 0.000000, -1.000000, -0.000001, 0.000000, 1.000000, + 2.352831, -1.042978, 5.647333, -0.365665, 0.000000, 0.930746, 0.000000, 1.000000, + 2.159647, -1.142966, 5.571437, -0.365665, 0.000000, 0.930746, 0.000000, 1.000000, + 2.352831, -1.142966, 5.647333, -0.365665, 0.000000, 0.930746, 0.000000, 1.000000, + 2.352831, -1.042978, 5.647333, -0.365665, 0.000005, 0.930746, 0.000000, 1.000000, + 2.159647, -1.042978, 5.571436, -0.365665, 0.000005, 0.930746, 0.000000, 1.000000, + 2.159647, -1.142966, 5.571437, -0.365665, 0.000005, 0.930746, 0.000000, 1.000000, + 2.238177, -1.142966, 3.431974, -0.608761, 0.000000, -0.793353, 0.000000, 1.000000, + 2.238177, -1.042979, 3.431974, -0.608761, 0.000000, -0.793353, 0.000000, 1.000000, + 2.386033, -1.142966, 3.318520, -0.608761, 0.000000, -0.793353, 0.000000, 1.000000, + 2.238177, -1.142966, 3.431974, -0.353788, 0.000000, -0.935325, 0.000000, 1.000000, + 2.195182, -1.042979, 3.448236, -0.353788, 0.000000, -0.935325, 0.000000, 1.000000, + 2.238177, -1.042979, 3.431974, -0.353788, 0.000000, -0.935325, 0.000000, 1.000000, + 2.238177, -1.142966, 2.195441, -0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 2.065994, -1.142966, 2.124121, -0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 2.643727, -1.142966, 2.028612, -0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 2.238177, -1.042979, 3.431974, -0.000000, 1.000000, -0.000001, 0.000000, 1.000000, + 2.195182, -1.042979, 3.763591, -0.000000, 1.000000, -0.000001, 0.000000, 1.000000, + 2.643727, -1.042979, 3.456437, -0.000000, 1.000000, -0.000001, 0.000000, 1.000000, + 2.238177, -1.042979, 3.431974, -0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 2.195182, -1.042979, 3.448236, -0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 2.195182, -1.042979, 3.763591, -0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 2.238177, -1.042979, 2.195441, -0.382684, 0.000000, 0.923880, 0.000000, 1.000000, + 2.065994, -1.142966, 2.124121, -0.382683, 0.000000, 0.923880, 0.000000, 1.000000, + 2.238177, -1.142966, 2.195441, -0.382684, 0.000000, 0.923880, 0.000000, 1.000000, + 2.238177, -1.042979, 2.195441, -0.382683, 0.000000, 0.923880, 0.000000, 1.000000, + 2.065994, -1.042979, 2.124121, -0.382684, 0.000000, 0.923880, 0.000000, 1.000000, + 2.065994, -1.142966, 2.124121, -0.382684, 0.000000, 0.923880, 0.000000, 1.000000, + 2.195182, -1.142966, 4.768276, 0.000000, -1.000000, -0.000001, 0.000000, 1.000000, + 2.195182, -1.142966, 4.239533, 0.000000, -1.000000, -0.000001, 0.000000, 1.000000, + 2.195182, -1.142966, 4.768276, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 2.195182, -1.042979, 4.239533, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 2.195182, -1.142966, 4.239533, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 1.567259, -1.142966, 4.768276, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 2.195182, -1.142966, 4.673187, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 2.195182, -1.142966, 4.673187, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 2.195182, -1.042979, 4.768276, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 2.195182, -1.142966, 4.768276, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 2.195182, -1.042979, 4.631192, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 2.195182, -1.142966, 4.673187, 0.000000, -0.986902, -0.161322, 0.000000, 1.000000, + 1.567259, -1.142966, 4.673187, 0.000000, -0.986902, -0.161322, 0.000000, 1.000000, + 2.195182, -1.135962, 4.630337, 0.000000, -0.986902, -0.161322, 0.000000, 1.000000, + 2.195182, -1.142966, 4.239533, -1.000000, -0.000004, 0.000000, 0.000000, 1.000000, + 2.195182, -1.042979, 3.763591, -1.000000, -0.000004, 0.000000, 0.000000, 1.000000, + 2.195182, -1.142966, 3.763592, -1.000000, -0.000004, 0.000000, 0.000000, 1.000000, + 2.195182, -1.142966, 3.763592, -0.000004, -1.000000, 0.000000, 0.000000, 1.000000, + 2.195182, -1.142966, 3.448236, -0.000004, -1.000000, 0.000000, 0.000000, 1.000000, + 2.238177, -1.142966, 3.431974, -0.000004, -1.000000, 0.000000, 0.000000, 1.000000, + 2.195182, -1.142966, 3.763592, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 2.195182, -1.042979, 3.448236, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 2.195182, -1.142966, 3.448236, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 2.195182, -1.142966, 3.448236, -0.353769, 0.000000, -0.935333, 0.000000, 1.000000, + 2.195182, -1.042979, 3.448236, -0.353769, 0.000000, -0.935333, 0.000000, 1.000000, + 2.238177, -1.142966, 3.431974, -0.353769, 0.000000, -0.935333, 0.000000, 1.000000, + 2.195182, -1.135962, 4.630337, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 2.195182, -1.127412, 4.635635, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 2.195182, -1.135962, 4.630337, 1.000000, 0.000002, 0.000000, 0.000000, 1.000000, + 2.195182, -1.082974, 4.591197, 1.000000, 0.000002, 0.000000, 0.000000, 1.000000, + 2.195182, -1.127412, 4.635635, 1.000000, 0.000002, 0.000000, 0.000000, 1.000000, + 2.195182, -1.135962, 4.630337, 0.000000, -0.947953, -0.318411, 0.000000, 1.000000, + 1.567259, -1.135962, 4.630337, 0.000000, -0.947953, -0.318411, 0.000000, 1.000000, + 2.195182, -1.113754, 4.564222, 0.000000, -0.947953, -0.318411, 0.000000, 1.000000, + 2.195182, -1.113754, 4.564222, 1.000000, 0.000001, 0.000000, 0.000000, 1.000000, + 2.195182, -1.093470, 4.525833, 1.000000, 0.000001, 0.000000, 0.000000, 1.000000, + 2.195182, -1.096958, 4.563067, 1.000000, 0.000001, 0.000000, 0.000000, 1.000000, + 2.195182, -1.113754, 4.564222, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 2.195182, -1.082974, 4.591197, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 2.195182, -1.113754, 4.564222, 0.000000, -0.884169, -0.467168, 0.000000, 1.000000, + 1.567259, -1.113754, 4.564222, 0.000000, -0.884169, -0.467168, 0.000000, 1.000000, + 2.195182, -1.093470, 4.525833, 0.000000, -0.884169, -0.467168, 0.000000, 1.000000, + 2.195182, -1.096958, 4.563067, 1.000000, -0.000002, 0.000000, 0.000000, 1.000000, + 2.195182, -1.082974, 4.591197, 1.000000, -0.000002, 0.000000, 0.000000, 1.000000, + 2.195182, -1.113754, 4.564222, 1.000000, -0.000002, 0.000000, 0.000000, 1.000000, + 2.195182, -1.096958, 4.563067, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 2.195182, -1.038532, 4.569104, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 2.195182, -1.093470, 4.525833, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 2.195182, -1.093470, 4.525833, 1.000000, -0.000004, 0.000000, 0.000000, 1.000000, + 2.195182, -1.005555, 4.541775, 1.000000, -0.000004, 0.000000, 0.000000, 1.000000, + 2.195182, -1.038532, 4.569104, 1.000000, -0.000004, 0.000000, 0.000000, 1.000000, + 2.195182, -0.586463, 3.832167, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 2.195182, -1.005555, 4.541775, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 2.195182, -1.093470, 4.525833, 0.000000, -0.807337, -0.590091, 0.000000, 1.000000, + 1.567259, -1.093470, 4.525833, 0.000000, -0.807337, -0.590091, 0.000000, 1.000000, + 2.195182, -0.586463, 3.832167, 0.000000, -0.807337, -0.590091, 0.000000, 1.000000, + 2.195182, -1.082974, 4.591197, 1.000000, -0.000003, 0.000000, 0.000000, 1.000000, + 2.195182, -1.042979, 4.631192, 1.000000, -0.000003, 0.000000, 0.000000, 1.000000, + 2.195182, -1.127412, 4.635635, 1.000000, -0.000003, 0.000000, 0.000000, 1.000000, + 2.195182, -1.082974, 4.591197, 1.000000, 0.000004, 0.000000, 0.000000, 1.000000, + 2.195182, -1.025838, 4.580165, 1.000000, 0.000004, 0.000000, 0.000000, 1.000000, + 2.195182, -1.042979, 4.631192, 1.000000, 0.000004, 0.000000, 0.000000, 1.000000, + 2.195182, -1.042979, 4.768276, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 2.195182, -1.042979, 4.768276, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 2.135389, -1.042979, 4.884262, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 1.627052, -1.042979, 4.884262, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 2.195182, -1.042979, 4.768276, 0.000000, 1.000000, -0.000001, 0.000000, 1.000000, + 1.567259, -1.042979, 4.768276, 0.000000, 1.000000, -0.000001, 0.000000, 1.000000, + 1.627052, -1.042979, 4.884262, 0.000000, 1.000000, -0.000001, 0.000000, 1.000000, + 2.195182, -1.042979, 4.631192, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 1.567259, -1.042979, 4.768276, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 2.195182, -1.042979, 4.631192, 0.000000, 1.000000, 0.000002, 0.000000, 1.000000, + 1.567259, -1.042979, 4.631192, 0.000000, 1.000000, 0.000002, 0.000000, 1.000000, + 1.567259, -1.042979, 4.768276, 0.000000, 1.000000, 0.000002, 0.000000, 1.000000, + 2.195182, -1.042979, 4.631192, 0.000000, 0.947950, 0.318419, 0.000000, 1.000000, + 1.567259, -1.025838, 4.580165, 0.000000, 0.947950, 0.318419, 0.000000, 1.000000, + 1.567259, -1.042979, 4.631192, 0.000000, 0.947950, 0.318419, 0.000000, 1.000000, + 2.195182, -1.042979, 3.763591, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 2.195182, -1.042979, 3.763591, -1.000000, -0.000000, 0.000000, 0.000000, 1.000000, + 2.195182, -1.042979, 3.448236, -1.000000, -0.000000, 0.000000, 0.000000, 1.000000, + 2.195182, -1.142966, 3.763592, -1.000000, -0.000000, 0.000000, 0.000000, 1.000000, + 2.195182, -1.038532, 4.569104, 1.000000, -0.000008, 0.000000, 0.000000, 1.000000, + 2.195182, -1.025838, 4.580165, 1.000000, -0.000008, 0.000000, 0.000000, 1.000000, + 2.195182, -1.082974, 4.591197, 1.000000, -0.000008, 0.000000, 0.000000, 1.000000, + 2.195182, -1.038532, 4.569104, 1.000000, 0.000004, 0.000000, 0.000000, 1.000000, + 2.195182, -1.005555, 4.541775, 1.000000, 0.000004, 0.000000, 0.000000, 1.000000, + 2.195182, -1.025838, 4.580165, 0.000000, 0.947952, 0.318414, 0.000000, 1.000000, + 1.567259, -1.025838, 4.580165, 0.000000, 0.947952, 0.318414, 0.000000, 1.000000, + 2.195182, -1.042979, 4.631192, 0.000000, 0.947952, 0.318414, 0.000000, 1.000000, + 2.195182, -1.025838, 4.580165, 0.000000, 0.884169, 0.467168, 0.000000, 1.000000, + 1.567259, -1.005555, 4.541775, 0.000000, 0.884168, 0.467168, 0.000000, 1.000000, + 1.567259, -1.025838, 4.580165, 0.000000, 0.884168, 0.467168, 0.000000, 1.000000, + 2.195182, -1.005555, 4.541775, 0.000000, 0.884167, 0.467171, 0.000000, 1.000000, + 1.567259, -1.005555, 4.541775, 0.000000, 0.884167, 0.467171, 0.000000, 1.000000, + 2.195182, -1.025838, 4.580165, 0.000000, 0.884167, 0.467171, 0.000000, 1.000000, + 2.195182, -1.005555, 4.541775, 0.000000, 0.807337, 0.590091, 0.000000, 1.000000, + 1.567259, -0.498547, 3.848110, 0.000000, 0.807337, 0.590091, 0.000000, 1.000000, + 1.567259, -1.005555, 4.541775, 0.000000, 0.807337, 0.590091, 0.000000, 1.000000, + 2.195182, -0.498547, 3.848110, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 2.195182, -0.586463, 3.832167, 0.000000, -0.884167, -0.467171, 0.000000, 1.000000, + 1.567259, -0.586463, 3.832167, 0.000000, -0.884167, -0.467171, 0.000000, 1.000000, + 2.195182, -0.566179, 3.793779, 0.000000, -0.884167, -0.467171, 0.000000, 1.000000, + 2.195182, -0.566179, 3.793779, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 2.195182, -0.553486, 3.804839, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 2.195182, -0.566179, 3.793779, 0.000000, -0.947952, -0.318414, 0.000000, 1.000000, + 1.567259, -0.566179, 3.793779, 0.000000, -0.947952, -0.318414, 0.000000, 1.000000, + 2.195182, -0.556043, 3.763603, 0.000000, -0.947952, -0.318414, 0.000000, 1.000000, + 2.195182, -0.556043, 3.763603, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 2.195182, -0.533485, 3.758305, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 2.195182, -0.556043, 3.763603, 0.000000, -0.986902, -0.161319, 0.000000, 1.000000, + 1.567259, -0.556043, 3.763603, 0.000000, -0.986902, -0.161319, 0.000000, 1.000000, + 2.195182, -0.549039, 3.720753, 0.000000, -0.986902, -0.161319, 0.000000, 1.000000, + 2.195182, -0.553486, 3.804839, 1.000000, 0.000004, 0.000000, 0.000000, 1.000000, + 2.195182, -0.498547, 3.848110, 1.000000, 0.000004, 0.000000, 0.000000, 1.000000, + 2.195182, -0.586463, 3.832167, 1.000000, 0.000004, 0.000000, 0.000000, 1.000000, + 2.195182, -0.495060, 3.810876, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 2.195182, -0.549039, 3.720753, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 2.195182, -0.464606, 3.738307, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 2.195182, -0.449051, 3.700756, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 2.195182, -0.549039, 3.720753, 0.000000, -1.000000, -0.000000, 0.000000, 1.000000, + 1.567259, -0.549039, 3.720753, 0.000000, -1.000000, -0.000000, 0.000000, 1.000000, + 2.195182, -0.549039, 2.734324, 0.000000, -1.000000, -0.000000, 0.000000, 1.000000, + 2.195182, -0.549039, 2.734324, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 2.195182, -0.449051, 2.734324, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 2.195182, -0.549039, 2.734324, 0.991445, 0.000000, -0.130525, 0.000000, 1.000000, + 2.184484, -0.449051, 2.653065, 0.991445, 0.000000, -0.130525, 0.000000, 1.000000, + 2.195182, -0.449051, 2.734324, 0.991445, 0.000000, -0.130525, 0.000000, 1.000000, + 2.195182, -0.549039, 2.734324, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 1.567259, -0.549039, 2.734324, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 2.184484, -0.549039, 2.653065, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 2.195182, -0.509044, 3.782746, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 2.195182, -0.533485, 3.758305, 1.000000, 0.000003, 0.000000, 0.000000, 1.000000, + 2.195182, -0.464606, 3.738307, 1.000000, 0.000003, 0.000000, 0.000000, 1.000000, + 2.195182, -0.509044, 3.782746, 1.000000, 0.000003, 0.000000, 0.000000, 1.000000, + 2.195182, -0.509044, 3.782746, 1.000000, -0.000004, 0.000000, 0.000000, 1.000000, + 2.195182, -0.495060, 3.810876, 1.000000, -0.000004, 0.000000, 0.000000, 1.000000, + 2.195182, -0.553486, 3.804839, 1.000000, -0.000004, 0.000000, 0.000000, 1.000000, + 2.195182, -0.478264, 3.809721, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 2.195182, -0.456056, 3.743605, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 2.195182, -0.498547, 3.848110, 0.000000, 0.807337, 0.590091, 0.000000, 1.000000, + 2.195182, -0.498547, 3.848110, 0.000000, 0.884167, 0.467171, 0.000000, 1.000000, + 1.567259, -0.478264, 3.809721, 0.000000, 0.884167, 0.467171, 0.000000, 1.000000, + 1.567259, -0.498547, 3.848110, 0.000000, 0.884167, 0.467171, 0.000000, 1.000000, + 2.195182, -0.478264, 3.809721, 0.000000, 0.884169, 0.467168, 0.000000, 1.000000, + 1.567259, -0.478264, 3.809721, 0.000000, 0.884169, 0.467168, 0.000000, 1.000000, + 2.195182, -0.498547, 3.848110, 0.000000, 0.884169, 0.467168, 0.000000, 1.000000, + 2.195182, -0.478264, 3.809721, 0.000000, 0.947951, 0.318415, 0.000000, 1.000000, + 1.567259, -0.456056, 3.743605, 0.000000, 0.947951, 0.318415, 0.000000, 1.000000, + 1.567259, -0.478264, 3.809721, 0.000000, 0.947951, 0.318415, 0.000000, 1.000000, + 2.195182, -0.464606, 3.738307, 1.000000, 0.000004, 0.000000, 0.000000, 1.000000, + 2.195182, -0.449051, 3.700756, 1.000000, 0.000004, 0.000000, 0.000000, 1.000000, + 2.195182, -0.456056, 3.743605, 1.000000, 0.000004, 0.000000, 0.000000, 1.000000, + 2.195182, -0.456056, 3.743605, 0.000000, 0.947951, 0.318417, 0.000000, 1.000000, + 1.567259, -0.456056, 3.743605, 0.000000, 0.947951, 0.318417, 0.000000, 1.000000, + 2.195182, -0.478264, 3.809721, 0.000000, 0.947951, 0.318417, 0.000000, 1.000000, + 2.195182, -0.456056, 3.743605, 0.000000, 0.986902, 0.161319, 0.000000, 1.000000, + 1.567259, -0.449051, 3.700756, 0.000000, 0.986902, 0.161319, 0.000000, 1.000000, + 1.567259, -0.456056, 3.743605, 0.000000, 0.986902, 0.161319, 0.000000, 1.000000, + 2.195182, -0.449051, 3.700756, 0.000000, 0.986902, 0.161322, 0.000000, 1.000000, + 1.567259, -0.449051, 3.700756, 0.000000, 0.986902, 0.161322, 0.000000, 1.000000, + 2.195182, -0.456056, 3.743605, 0.000000, 0.986902, 0.161322, 0.000000, 1.000000, + 2.195182, -0.449051, 3.700756, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 1.567259, -0.449051, 2.734324, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 1.567259, -0.449051, 3.700756, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 2.195182, -0.449051, 2.734324, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 2.184484, -0.549039, 2.653065, 0.991445, 0.000000, -0.130524, 0.000000, 1.000000, + 2.184484, -0.449051, 2.653065, 0.991445, 0.000000, -0.130524, 0.000000, 1.000000, + 2.195182, -0.549039, 2.734324, 0.991445, 0.000000, -0.130524, 0.000000, 1.000000, + 2.184484, -0.549039, 2.653065, 0.923879, 0.000000, -0.382684, 0.000000, 1.000000, + 2.153119, -0.449051, 2.577343, 0.923879, 0.000000, -0.382684, 0.000000, 1.000000, + 2.184484, -0.449051, 2.653065, 0.923879, 0.000000, -0.382684, 0.000000, 1.000000, + 2.184484, -0.549039, 2.653065, -0.000000, -1.000000, 0.000001, 0.000000, 1.000000, + 1.567259, -0.549039, 2.734324, -0.000000, -1.000000, 0.000001, 0.000000, 1.000000, + 2.153119, -0.549039, 2.577343, -0.000000, -1.000000, 0.000001, 0.000000, 1.000000, + 2.184484, -0.449051, 2.653065, 0.000000, 1.000000, -0.000001, 0.000000, 1.000000, + 1.577957, -0.449051, 2.653065, 0.000000, 1.000000, -0.000001, 0.000000, 1.000000, + 2.195182, -0.449051, 2.734324, 0.000000, 1.000000, -0.000001, 0.000000, 1.000000, + 2.159647, -1.142966, 5.571437, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 1.999372, -1.142966, 5.439558, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 2.159647, -1.042978, 5.571436, -0.635384, 0.000003, 0.772196, 0.000000, 1.000000, + 1.999372, -1.142966, 5.439558, -0.635384, 0.000003, 0.772196, 0.000000, 1.000000, + 2.159647, -1.142966, 5.571437, -0.635384, 0.000003, 0.772196, 0.000000, 1.000000, + 2.159647, -1.042978, 5.571436, -0.635379, 0.000000, 0.772200, 0.000000, 1.000000, + 1.999372, -1.042979, 5.439558, -0.635379, 0.000000, 0.772200, 0.000000, 1.000000, + 1.999372, -1.142966, 5.439558, -0.635379, 0.000000, 0.772200, 0.000000, 1.000000, + 2.153119, -0.549039, 2.577343, 0.923880, -0.000003, -0.382682, 0.000000, 1.000000, + 2.153119, -0.449051, 2.577343, 0.923880, -0.000003, -0.382682, 0.000000, 1.000000, + 2.184484, -0.549039, 2.653065, 0.923880, -0.000003, -0.382682, 0.000000, 1.000000, + 2.153119, -0.549039, 2.577343, 0.793352, -0.000003, -0.608763, 0.000000, 1.000000, + 2.103225, -0.449051, 2.512320, 0.793352, -0.000003, -0.608763, 0.000000, 1.000000, + 2.153119, -0.449051, 2.577343, 0.793352, -0.000003, -0.608763, 0.000000, 1.000000, + 2.153119, -0.549039, 2.577343, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 1.577957, -0.549039, 2.653065, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 2.103225, -0.549039, 2.512320, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 2.153119, -0.449051, 2.577343, 0.000000, 1.000000, 0.000001, 0.000000, 1.000000, + 1.609322, -0.449051, 2.577343, 0.000000, 1.000000, 0.000001, 0.000000, 1.000000, + 2.184484, -0.449051, 2.653065, 0.000000, 1.000000, 0.000001, 0.000000, 1.000000, + 2.135389, -1.142966, 4.884262, 0.000000, -1.000000, -0.000001, 0.000000, 1.000000, + 1.567259, -1.142966, 4.768276, 0.000000, -1.000000, -0.000001, 0.000000, 1.000000, + 2.135389, -1.042979, 4.884262, -0.000002, 1.000000, -0.000000, 0.000000, 1.000000, + 1.999372, -1.042979, 5.439558, -0.000002, 1.000000, -0.000000, 0.000000, 1.000000, + 2.159647, -1.042978, 5.571436, -0.000002, 1.000000, -0.000000, 0.000000, 1.000000, + 2.135389, -1.042979, 4.884262, 0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + 1.751213, -1.042979, 5.273744, 0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + 1.999372, -1.042979, 5.439558, 0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + 1.751213, -1.042979, 5.273744, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 2.103225, -0.549039, 2.512320, 0.793354, 0.000000, -0.608760, 0.000000, 1.000000, + 2.103225, -0.449051, 2.512320, 0.793354, 0.000000, -0.608760, 0.000000, 1.000000, + 2.153119, -0.549039, 2.577343, 0.793354, 0.000000, -0.608760, 0.000000, 1.000000, + 2.103225, -0.549039, 2.512320, 0.608761, 0.000000, -0.793354, 0.000000, 1.000000, + 2.038201, -0.449051, 2.462425, 0.608761, 0.000000, -0.793354, 0.000000, 1.000000, + 2.103225, -0.449051, 2.512320, 0.608761, 0.000000, -0.793354, 0.000000, 1.000000, + 2.103225, -0.549039, 2.512320, 0.000000, -1.000000, -0.000002, 0.000000, 1.000000, + 1.609322, -0.549039, 2.577343, 0.000000, -1.000000, -0.000002, 0.000000, 1.000000, + 2.038201, -0.549039, 2.462425, 0.000000, -1.000000, -0.000002, 0.000000, 1.000000, + 1.609322, -0.549039, 2.577343, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 2.103225, -0.449051, 2.512320, 0.000000, 1.000000, -0.000001, 0.000000, 1.000000, + 1.659216, -0.449051, 2.512320, 0.000000, 1.000000, -0.000001, 0.000000, 1.000000, + 2.153119, -0.449051, 2.577343, 0.000000, 1.000000, -0.000001, 0.000000, 1.000000, + 2.079681, -1.042978, 0.908096, -0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 2.065994, -1.042979, 2.124121, -0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 2.643727, -1.042978, 2.028612, -0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 1.881221, -1.042979, 2.099795, -0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 1.696446, -1.042979, 2.124121, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 1.881221, -1.042979, 2.099795, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 1.118714, -1.042978, 2.028612, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.610376, -1.042978, 2.028612, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + -0.858929, -1.042978, 0.908096, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 2.065854, -1.142966, 0.893649, -0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 1.881221, -1.142966, 2.099795, -0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 2.065994, -1.042979, 2.124121, -0.130526, 0.000000, 0.991445, 0.000000, 1.000000, + 1.881221, -1.142966, 2.099795, -0.130526, 0.000000, 0.991445, 0.000000, 1.000000, + 2.065994, -1.142966, 2.124121, -0.130526, 0.000000, 0.991445, 0.000000, 1.000000, + 1.881221, -1.042979, 2.099795, -0.130526, 0.000000, 0.991445, 0.000000, 1.000000, + 2.065854, -1.142966, 0.893649, 0.722455, -0.000003, -0.691418, 0.000000, 1.000000, + 2.038201, -1.102971, 0.864754, 0.722455, -0.000003, -0.691418, 0.000000, 1.000000, + 2.079681, -1.042978, 0.908096, 0.722455, -0.000003, -0.691418, 0.000000, 1.000000, + -0.845102, -1.142966, 0.893649, 0.000000, -0.896341, -0.443364, 0.000000, 1.000000, + 2.038201, -1.114685, 0.836473, 0.000000, -0.896342, -0.443364, 0.000000, 1.000000, + 0.610376, -1.142966, 0.893649, 0.000000, -0.896342, -0.443364, 0.000000, 1.000000, + 2.065854, -1.142966, 0.893649, 0.000000, -0.896341, -0.443364, 0.000000, 1.000000, + 2.038201, -1.114685, 0.836473, 0.866527, 0.461138, -0.191007, 0.000000, 1.000000, + 2.038201, -1.102971, 0.864754, 0.866527, 0.461138, -0.191007, 0.000000, 1.000000, + 2.065854, -1.142966, 0.893649, 0.866527, 0.461138, -0.191007, 0.000000, 1.000000, + 2.038201, -1.114685, 0.836473, 1.000000, -0.000003, 0.000000, 0.000000, 1.000000, + 2.038201, -1.071260, 0.793047, 1.000000, -0.000003, 0.000000, 0.000000, 1.000000, + 2.038201, -1.102971, 0.864754, 1.000000, -0.000003, 0.000000, 0.000000, 1.000000, + 2.038201, -1.114685, 0.836473, 0.000000, -0.707112, -0.707102, 0.000000, 1.000000, + -0.817449, -1.114685, 0.836473, 0.000000, -0.707112, -0.707102, 0.000000, 1.000000, + 2.038201, -1.071260, 0.793047, 0.000000, -0.707112, -0.707102, 0.000000, 1.000000, + 2.038201, -1.114685, 0.836473, 0.000000, -0.896342, -0.443363, 0.000000, 1.000000, + -0.845102, -1.142966, 0.893649, 0.000000, -0.896342, -0.443363, 0.000000, 1.000000, + -0.817449, -1.114685, 0.836473, 0.000000, -0.896342, -0.443363, 0.000000, 1.000000, + 2.038201, -1.102971, 0.864754, 0.869642, -0.349087, -0.349087, 0.000000, 1.000000, + 2.038201, -1.042978, 0.804761, 0.869642, -0.349087, -0.349087, 0.000000, 1.000000, + 2.079681, -1.042978, 0.908096, 0.869642, -0.349087, -0.349087, 0.000000, 1.000000, + 2.038201, -1.071260, 0.793047, 1.000000, 0.000010, 0.000000, 0.000000, 1.000000, + 2.038201, -1.042978, 0.804761, 1.000000, 0.000010, 0.000000, 0.000000, 1.000000, + 2.038201, -1.102971, 0.864754, 1.000000, 0.000010, 0.000000, 0.000000, 1.000000, + 2.038201, -1.071260, 0.793047, 1.000000, -0.000002, 0.000000, 0.000000, 1.000000, + 2.038201, -1.002983, 0.764766, 1.000000, -0.000002, 0.000000, 0.000000, 1.000000, + 2.038201, -1.042978, 0.804761, 1.000000, -0.000002, 0.000000, 0.000000, 1.000000, + 2.038201, -1.071260, 0.793047, 0.000000, -0.382681, -0.923881, 0.000000, 1.000000, + -0.817449, -1.071260, 0.793047, 0.000000, -0.382681, -0.923881, 0.000000, 1.000000, + 2.038201, -1.002983, 0.764766, 0.000000, -0.382681, -0.923881, 0.000000, 1.000000, + 2.038201, -1.042978, 0.804761, 0.869640, 0.349092, -0.349086, 0.000000, 1.000000, + 2.038201, -0.982986, 0.864754, 0.869640, 0.349092, -0.349087, 0.000000, 1.000000, + 2.079681, -1.042978, 0.908096, 0.869640, 0.349092, -0.349086, 0.000000, 1.000000, + 2.038201, -1.002983, 0.764766, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 2.038201, -0.982986, 0.864754, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 2.038201, -1.042978, 0.804761, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 2.038201, -1.002983, 0.764766, 1.000000, -0.000000, 0.000000, 0.000000, 1.000000, + 2.038201, -0.299070, 0.764766, 1.000000, -0.000000, 0.000000, 0.000000, 1.000000, + 2.038201, -0.982986, 0.864754, 1.000000, -0.000000, 0.000000, 0.000000, 1.000000, + 2.038201, -1.002983, 0.764766, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + -0.817449, -1.002983, 0.764766, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 2.038201, -0.299070, 0.764766, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 2.038201, -0.299070, 0.764766, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 2.038201, -0.299070, 0.864754, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 2.038201, -0.982986, 0.864754, 0.000000, 0.585617, 0.810588, 0.000000, 1.000000, + -0.858929, -1.042978, 0.908096, 0.000000, 0.585617, 0.810588, 0.000000, 1.000000, + 2.079681, -1.042978, 0.908096, 0.000000, 0.585617, 0.810588, 0.000000, 1.000000, + 2.038201, -0.549039, 2.462425, 0.608758, 0.000000, -0.793356, 0.000000, 1.000000, + 2.038201, -0.449051, 2.462425, 0.608758, 0.000000, -0.793356, 0.000000, 1.000000, + 2.103225, -0.549039, 2.512320, 0.608758, 0.000000, -0.793356, 0.000000, 1.000000, + 2.038201, -0.549039, 2.462425, 0.382688, 0.000000, -0.923878, 0.000000, 1.000000, + 1.962480, -0.449051, 2.431060, 0.382688, 0.000000, -0.923878, 0.000000, 1.000000, + 2.038201, -0.449051, 2.462425, 0.382688, 0.000000, -0.923878, 0.000000, 1.000000, + 2.038201, -0.549039, 2.462425, 0.000000, -1.000000, 0.000001, 0.000000, 1.000000, + 1.659216, -0.549039, 2.512320, 0.000000, -1.000000, 0.000001, 0.000000, 1.000000, + 1.962480, -0.549039, 2.431060, 0.000000, -1.000000, 0.000001, 0.000000, 1.000000, + 2.038201, -0.549039, 2.462425, 0.000000, -1.000000, 0.000002, 0.000000, 1.000000, + 1.609322, -0.549039, 2.577343, 0.000000, -1.000000, 0.000002, 0.000000, 1.000000, + 1.659216, -0.549039, 2.512320, 0.000000, -1.000000, 0.000002, 0.000000, 1.000000, + 2.038201, -0.449051, 2.462425, 0.000000, 1.000000, 0.000001, 0.000000, 1.000000, + 1.724240, -0.449051, 2.462425, 0.000000, 1.000000, 0.000001, 0.000000, 1.000000, + 2.103225, -0.449051, 2.512320, 0.000000, 1.000000, 0.000001, 0.000000, 1.000000, + 2.038201, -0.299070, 0.864754, 0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + -0.817449, -0.982986, 0.864754, 0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 2.038201, -0.982986, 0.864754, 0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + -0.817449, -0.299070, 0.864754, 0.000000, -0.000000, 1.000000, 0.000000, 1.000000, + 2.038201, -0.299070, 0.764766, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + -0.817449, -0.299070, 0.864754, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 2.038201, -0.299070, 0.864754, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + -0.817449, -0.299070, 0.764766, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 1.999372, -1.142966, 5.439558, 0.000000, -1.000000, -0.000000, 0.000000, 1.000000, + 1.751213, -1.142966, 5.273744, 0.000000, -1.000000, -0.000000, 0.000000, 1.000000, + 2.135389, -1.142966, 4.884262, 0.000000, -1.000000, -0.000000, 0.000000, 1.000000, + 1.999372, -1.042979, 5.439558, -0.555570, 0.000000, 0.831470, 0.000000, 1.000000, + 1.751213, -1.142966, 5.273744, -0.555570, 0.000000, 0.831470, 0.000000, 1.000000, + 1.999372, -1.142966, 5.439558, -0.555570, 0.000000, 0.831470, 0.000000, 1.000000, + 1.999372, -1.042979, 5.439558, -0.555572, 0.000000, 0.831469, 0.000000, 1.000000, + 1.751213, -1.042979, 5.273744, -0.555572, 0.000000, 0.831469, 0.000000, 1.000000, + 1.751213, -1.142966, 5.273744, -0.555572, 0.000000, 0.831469, 0.000000, 1.000000, + 1.962480, -0.549039, 2.431060, 0.382682, 0.000000, -0.923880, 0.000000, 1.000000, + 1.962480, -0.449051, 2.431060, 0.382682, 0.000000, -0.923880, 0.000000, 1.000000, + 2.038201, -0.549039, 2.462425, 0.382682, 0.000000, -0.923880, 0.000000, 1.000000, + 1.962480, -0.549039, 2.431060, 0.130526, 0.000000, -0.991445, 0.000000, 1.000000, + 1.881221, -0.449051, 2.420362, 0.130526, 0.000000, -0.991445, 0.000000, 1.000000, + 1.962480, -0.449051, 2.431060, 0.130526, 0.000000, -0.991445, 0.000000, 1.000000, + 1.962480, -0.549039, 2.431060, 0.000000, -1.000000, 0.000002, 0.000000, 1.000000, + 1.724240, -0.549039, 2.462425, 0.000000, -1.000000, 0.000002, 0.000000, 1.000000, + 1.881221, -0.549039, 2.420362, 0.000000, -1.000000, 0.000002, 0.000000, 1.000000, + 1.962480, -0.549039, 2.431060, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 1.659216, -0.549039, 2.512320, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 1.724240, -0.549039, 2.462425, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 1.962480, -0.449051, 2.431060, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 1.799961, -0.449051, 2.431060, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 2.038201, -0.449051, 2.462425, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 1.881221, -1.142966, 2.099795, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 1.696446, -1.142966, 2.124121, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 2.065854, -1.142966, 0.893649, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 1.881221, -1.042979, 2.099795, 0.130526, 0.000000, 0.991445, 0.000000, 1.000000, + 1.696446, -1.142966, 2.124121, 0.130526, 0.000000, 0.991445, 0.000000, 1.000000, + 1.881221, -1.142966, 2.099795, 0.130526, 0.000000, 0.991445, 0.000000, 1.000000, + 1.696446, -1.042979, 2.124121, 0.130526, 0.000000, 0.991445, 0.000000, 1.000000, + 1.881221, -0.549039, 2.420362, 0.130526, 0.000000, -0.991445, 0.000000, 1.000000, + 1.881221, -0.549039, 2.420362, -0.130526, 0.000000, -0.991445, 0.000000, 1.000000, + 1.799961, -0.449051, 2.431060, -0.130526, 0.000000, -0.991445, 0.000000, 1.000000, + 1.881221, -0.449051, 2.420362, -0.130526, 0.000000, -0.991445, 0.000000, 1.000000, + 1.881221, -0.549039, 2.420362, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 1.799961, -0.549039, 2.431060, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 1.881221, -0.449051, 2.420362, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 1.799961, -0.549039, 2.431060, -0.130526, 0.000000, -0.991445, 0.000000, 1.000000, + 1.799961, -0.549039, 2.431060, -0.382681, 0.000000, -0.923880, 0.000000, 1.000000, + 1.724240, -0.449051, 2.462425, -0.382681, 0.000000, -0.923881, 0.000000, 1.000000, + 1.799961, -0.449051, 2.431060, -0.382681, 0.000000, -0.923881, 0.000000, 1.000000, + 1.799961, -0.449051, 2.431060, 0.000000, 1.000000, -0.000002, 0.000000, 1.000000, + 1.724240, -0.449051, 2.462425, 0.000000, 1.000000, -0.000002, 0.000000, 1.000000, + 2.038201, -0.449051, 2.462425, 0.000000, 1.000000, -0.000002, 0.000000, 1.000000, + 1.751213, -1.142966, 5.273744, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 1.627052, -1.142966, 4.884262, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 1.483535, -1.142966, 5.141740, 0.000000, -1.000000, -0.000000, 0.000000, 1.000000, + 1.627052, -1.142966, 4.884262, 0.000000, -1.000000, -0.000000, 0.000000, 1.000000, + 1.751213, -1.042979, 5.273744, -0.442288, 0.000000, 0.896873, 0.000000, 1.000000, + 1.483535, -1.142966, 5.141740, -0.442288, 0.000000, 0.896873, 0.000000, 1.000000, + 1.751213, -1.142966, 5.273744, -0.442288, 0.000000, 0.896873, 0.000000, 1.000000, + 1.483535, -1.042979, 5.141740, -0.442288, 0.000000, 0.896873, 0.000000, 1.000000, + 1.724240, -0.549039, 2.462425, -0.382686, 0.000000, -0.923878, 0.000000, 1.000000, + 1.724240, -0.449051, 2.462425, -0.382686, 0.000000, -0.923878, 0.000000, 1.000000, + 1.799961, -0.549039, 2.431060, -0.382686, 0.000000, -0.923878, 0.000000, 1.000000, + 1.724240, -0.549039, 2.462425, -0.608759, 0.000000, -0.793355, 0.000000, 1.000000, + 1.659216, -0.449051, 2.512320, -0.608759, 0.000000, -0.793355, 0.000000, 1.000000, + 1.724240, -0.449051, 2.462425, -0.608759, 0.000000, -0.793355, 0.000000, 1.000000, + 1.724240, -0.449051, 2.462425, 0.000000, 1.000000, 0.000002, 0.000000, 1.000000, + 1.659216, -0.449051, 2.512320, 0.000000, 1.000000, 0.000002, 0.000000, 1.000000, + 2.103225, -0.449051, 2.512320, 0.000000, 1.000000, 0.000002, 0.000000, 1.000000, + 1.696446, -1.142966, 2.124121, 0.000000, -1.000000, 0.000001, 0.000000, 1.000000, + 1.118714, -1.142966, 2.028612, 0.000000, -1.000000, 0.000001, 0.000000, 1.000000, + 2.065854, -1.142966, 0.893649, 0.000000, -1.000000, 0.000001, 0.000000, 1.000000, + 1.696446, -1.042979, 2.124121, 0.382684, 0.000000, 0.923880, 0.000000, 1.000000, + 1.524264, -1.142966, 2.195441, 0.382684, 0.000000, 0.923880, 0.000000, 1.000000, + 1.696446, -1.142966, 2.124121, 0.382684, 0.000000, 0.923880, 0.000000, 1.000000, + 1.696446, -1.042979, 2.124121, 0.382684, 0.000000, 0.923879, 0.000000, 1.000000, + 1.524264, -1.042979, 2.195441, 0.382684, 0.000000, 0.923879, 0.000000, 1.000000, + 1.524264, -1.142966, 2.195441, 0.382684, 0.000000, 0.923879, 0.000000, 1.000000, + 1.696446, -1.042979, 2.124121, 0.000000, 1.000000, 0.000001, 0.000000, 1.000000, + 1.118714, -1.042978, 2.028612, 0.000000, 1.000000, 0.000001, 0.000000, 1.000000, + 1.524264, -1.042979, 2.195441, 0.000000, 1.000000, 0.000001, 0.000000, 1.000000, + 1.659216, -0.549039, 2.512320, -0.608762, 0.000000, -0.793353, 0.000000, 1.000000, + 1.659216, -0.449051, 2.512320, -0.608762, 0.000000, -0.793353, 0.000000, 1.000000, + 1.724240, -0.549039, 2.462425, -0.608762, 0.000000, -0.793353, 0.000000, 1.000000, + 1.659216, -0.549039, 2.512320, -0.793350, 0.000000, -0.608765, 0.000000, 1.000000, + 1.609322, -0.449051, 2.577343, -0.793350, 0.000000, -0.608765, 0.000000, 1.000000, + 1.659216, -0.449051, 2.512320, -0.793350, 0.000000, -0.608765, 0.000000, 1.000000, + 1.659216, -0.449051, 2.512320, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 1.609322, -0.449051, 2.577343, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 2.153119, -0.449051, 2.577343, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 1.627052, -1.142966, 4.884262, 0.000000, -1.000000, -0.000002, 0.000000, 1.000000, + 1.567259, -1.142966, 4.768276, 0.000000, -1.000000, -0.000002, 0.000000, 1.000000, + 2.135389, -1.142966, 4.884262, 0.000000, -1.000000, -0.000002, 0.000000, 1.000000, + 1.627052, -1.142966, 4.884262, 0.000000, -1.000000, -0.000001, 0.000000, 1.000000, + 1.118714, -1.142966, 4.884262, 0.000000, -1.000000, -0.000001, 0.000000, 1.000000, + 1.483535, -1.042979, 5.141740, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 1.200917, -1.042979, 5.045804, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 1.118714, -1.042979, 4.884262, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 1.609322, -0.549039, 2.577343, -0.793353, -0.000001, -0.608763, 0.000000, 1.000000, + 1.609322, -0.449051, 2.577343, -0.793353, -0.000001, -0.608762, 0.000000, 1.000000, + 1.659216, -0.549039, 2.512320, -0.793353, -0.000001, -0.608762, 0.000000, 1.000000, + 1.609322, -0.549039, 2.577343, -0.923881, 0.000000, -0.382679, 0.000000, 1.000000, + 1.577957, -0.449051, 2.653065, -0.923881, 0.000000, -0.382679, 0.000000, 1.000000, + 1.609322, -0.449051, 2.577343, -0.923881, 0.000000, -0.382679, 0.000000, 1.000000, + 1.609322, -0.449051, 2.577343, 0.000000, 1.000000, -0.000002, 0.000000, 1.000000, + 1.577957, -0.449051, 2.653065, 0.000000, 1.000000, -0.000002, 0.000000, 1.000000, + 2.184484, -0.449051, 2.653065, 0.000000, 1.000000, -0.000002, 0.000000, 1.000000, + 1.577957, -0.549039, 2.653065, -0.923881, 0.000000, -0.382681, 0.000000, 1.000000, + 1.577957, -0.449051, 2.653065, -0.923881, 0.000000, -0.382681, 0.000000, 1.000000, + 1.609322, -0.549039, 2.577343, -0.923881, 0.000000, -0.382681, 0.000000, 1.000000, + 1.577957, -0.549039, 2.653065, -0.991445, 0.000000, -0.130528, 0.000000, 1.000000, + 1.567259, -0.449051, 2.734324, -0.991445, 0.000000, -0.130528, 0.000000, 1.000000, + 1.577957, -0.449051, 2.653065, -0.991445, 0.000000, -0.130528, 0.000000, 1.000000, + 1.567259, -0.449051, 2.734324, 0.000000, 1.000000, -0.000002, 0.000000, 1.000000, + 2.195182, -0.449051, 2.734324, 0.000000, 1.000000, -0.000002, 0.000000, 1.000000, + 1.567259, -1.142966, 4.768276, 0.000000, -1.000000, -0.000003, 0.000000, 1.000000, + 1.567259, -1.142966, 4.673187, 0.000000, -1.000000, -0.000003, 0.000000, 1.000000, + 2.195182, -1.142966, 4.673187, 0.000000, -1.000000, -0.000003, 0.000000, 1.000000, + 1.567259, -1.142966, 4.768276, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 1.567259, -1.042979, 4.768276, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 1.567259, -1.142966, 4.673187, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 1.567259, -1.142966, 4.768276, -0.000000, -1.000000, -0.000001, 0.000000, 1.000000, + 1.118714, -1.142966, 4.408320, -0.000000, -1.000000, -0.000001, 0.000000, 1.000000, + 1.567259, -1.142966, 4.239533, -0.000000, -1.000000, -0.000001, 0.000000, 1.000000, + 1.567259, -1.135962, 4.630337, 0.000000, -0.986902, -0.161322, 0.000000, 1.000000, + 1.567259, -1.127412, 4.635635, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 1.567259, -1.135962, 4.630337, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 1.567259, -1.142966, 4.673187, -1.000000, 0.000002, 0.000000, 0.000000, 1.000000, + 1.567259, -1.042979, 4.631192, -1.000000, 0.000002, 0.000000, 0.000000, 1.000000, + 1.567259, -1.127412, 4.635635, -1.000000, 0.000002, 0.000000, 0.000000, 1.000000, + 1.567259, -1.142966, 4.239533, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 1.567259, -1.042979, 4.768276, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 1.567259, -1.142966, 4.768276, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 1.567259, -1.042979, 4.239533, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 1.567259, -1.142966, 4.239533, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 1.118714, -1.142966, 3.932378, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 1.567259, -1.142966, 3.763592, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 1.567259, -1.142966, 3.763592, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 1.567259, -1.042979, 3.763591, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 1.567259, -1.142966, 3.763592, 0.000004, -1.000000, 0.000000, 0.000000, 1.000000, + 1.524264, -1.142966, 3.431974, 0.000004, -1.000000, 0.000000, 0.000000, 1.000000, + 1.567259, -1.142966, 3.448236, 0.000004, -1.000000, 0.000000, 0.000000, 1.000000, + 1.567259, -1.142966, 3.763592, -0.000000, -1.000000, 0.000001, 0.000000, 1.000000, + 1.118714, -1.142966, 3.456437, -0.000000, -1.000000, 0.000001, 0.000000, 1.000000, + 1.524264, -1.142966, 3.431974, -0.000000, -1.000000, 0.000001, 0.000000, 1.000000, + 1.567259, -1.142966, 3.448236, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 1.567259, -1.042979, 3.448236, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 1.567259, -1.142966, 3.448236, 0.353773, 0.000000, -0.935331, 0.000000, 1.000000, + 1.524264, -1.042979, 3.431974, 0.353774, 0.000000, -0.935331, 0.000000, 1.000000, + 1.567259, -1.042979, 3.448236, 0.353774, 0.000000, -0.935331, 0.000000, 1.000000, + 1.567259, -1.135962, 4.630337, 0.000000, -0.947950, -0.318419, 0.000000, 1.000000, + 1.567259, -1.113754, 4.564222, 0.000000, -0.947950, -0.318419, 0.000000, 1.000000, + 2.195182, -1.113754, 4.564222, 0.000000, -0.947950, -0.318419, 0.000000, 1.000000, + 1.567259, -1.082974, 4.591197, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 1.567259, -1.113754, 4.564222, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 1.567259, -1.042979, 4.631192, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 1.567259, -1.113754, 4.564222, 0.000000, -0.884168, -0.467168, 0.000000, 1.000000, + 1.567259, -1.093470, 4.525833, 0.000000, -0.884168, -0.467168, 0.000000, 1.000000, + 1.567259, -1.113754, 4.564222, -1.000000, -0.000004, 0.000000, 0.000000, 1.000000, + 1.567259, -1.082974, 4.591197, -1.000000, -0.000004, 0.000000, 0.000000, 1.000000, + 1.567259, -1.096958, 4.563067, -1.000000, -0.000004, 0.000000, 0.000000, 1.000000, + 1.567259, -1.096958, 4.563067, -1.000000, 0.000003, 0.000000, 0.000000, 1.000000, + 1.567259, -1.093470, 4.525833, -1.000000, 0.000003, 0.000000, 0.000000, 1.000000, + 1.567259, -1.113754, 4.564222, -1.000000, 0.000003, 0.000000, 0.000000, 1.000000, + 1.567259, -1.038532, 4.569104, -1.000000, 0.000003, 0.000000, 0.000000, 1.000000, + 1.567259, -0.586463, 3.832167, 0.000000, -0.807337, -0.590091, 0.000000, 1.000000, + 1.567259, -1.038532, 4.569104, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 1.567259, -1.096958, 4.563067, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 1.567259, -1.025838, 4.580165, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 1.567259, -1.042979, 4.768276, -1.000000, -0.000002, 0.000000, 0.000000, 1.000000, + 1.567259, -1.042979, 4.631192, -1.000000, -0.000002, 0.000000, 0.000000, 1.000000, + 1.567259, -1.142966, 4.673187, -1.000000, -0.000002, 0.000000, 0.000000, 1.000000, + 1.118714, -1.042979, 4.408320, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 1.567259, -1.025838, 4.580165, -1.000000, -0.000002, 0.000000, 0.000000, 1.000000, + 1.567259, -1.082974, 4.591197, -1.000000, -0.000002, 0.000000, 0.000000, 1.000000, + 1.567259, -1.042979, 4.239533, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 1.118714, -1.042979, 3.932378, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 1.567259, -1.042979, 3.763591, 0.000000, 1.000000, 0.000001, 0.000000, 1.000000, + 1.118714, -1.042979, 3.932378, 0.000000, 1.000000, 0.000001, 0.000000, 1.000000, + 1.567259, -1.042979, 4.239533, 0.000000, 1.000000, 0.000001, 0.000000, 1.000000, + 1.567259, -1.042979, 3.763591, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 1.118714, -1.042979, 3.456437, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 1.567259, -1.042979, 3.448236, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 1.524264, -1.042979, 3.431974, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 1.567259, -1.038532, 4.569104, -1.000000, -0.000004, 0.000000, 0.000000, 1.000000, + 1.567259, -1.005555, 4.541775, -1.000000, -0.000004, 0.000000, 0.000000, 1.000000, + 1.567259, -1.093470, 4.525833, -1.000000, -0.000004, 0.000000, 0.000000, 1.000000, + 1.567259, -1.005555, 4.541775, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 1.567259, -0.586463, 3.832167, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 1.567259, -1.093470, 4.525833, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 1.567259, -0.498547, 3.848110, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 1.567259, -0.566179, 3.793779, 0.000000, -0.884167, -0.467171, 0.000000, 1.000000, + 1.567259, -0.553486, 3.804839, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 1.567259, -0.566179, 3.793779, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 1.567259, -0.586463, 3.832167, -1.000000, 0.000002, 0.000000, 0.000000, 1.000000, + 1.567259, -0.498547, 3.848110, -1.000000, 0.000002, 0.000000, 0.000000, 1.000000, + 1.567259, -0.553486, 3.804839, -1.000000, 0.000002, 0.000000, 0.000000, 1.000000, + 1.567259, -0.556043, 3.763603, 0.000000, -0.947952, -0.318414, 0.000000, 1.000000, + 1.567259, -0.556043, 3.763603, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 1.567259, -0.556043, 3.763603, 0.000000, -0.986902, -0.161322, 0.000000, 1.000000, + 1.567259, -0.549039, 3.720753, 0.000000, -0.986902, -0.161322, 0.000000, 1.000000, + 2.195182, -0.549039, 3.720753, 0.000000, -0.986902, -0.161322, 0.000000, 1.000000, + 1.567259, -0.533485, 3.758305, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 1.567259, -0.549039, 3.720753, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 1.567259, -0.509044, 3.782746, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 1.567259, -0.495060, 3.810876, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 1.567259, -0.549039, 3.720753, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 1.567259, -0.449051, 3.700756, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 1.567259, -0.549039, 2.734324, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 1.567259, -0.549039, 2.734324, -0.991445, 0.000000, -0.130528, 0.000000, 1.000000, + 1.567259, -0.464606, 3.738307, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 1.567259, -0.456056, 3.743605, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 1.567259, -0.478264, 3.809721, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 1.567259, -0.478264, 3.809721, -1.000000, -0.000002, 0.000000, 0.000000, 1.000000, + 1.567259, -0.456056, 3.743605, -1.000000, -0.000002, 0.000000, 0.000000, 1.000000, + 1.567259, -0.509044, 3.782746, -1.000000, -0.000002, 0.000000, 0.000000, 1.000000, + 1.567259, -0.464606, 3.738307, -1.000000, -0.000001, 0.000000, 0.000000, 1.000000, + 1.567259, -0.449051, 3.700756, -1.000000, -0.000001, 0.000000, 0.000000, 1.000000, + 1.567259, -0.549039, 3.720753, -1.000000, -0.000001, 0.000000, 0.000000, 1.000000, + 1.567259, -0.449051, 2.734324, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 1.524264, -1.142966, 3.431974, 0.353789, 0.000000, -0.935325, 0.000000, 1.000000, + 1.524264, -1.042979, 3.431974, 0.353789, 0.000000, -0.935325, 0.000000, 1.000000, + 1.567259, -1.142966, 3.448236, 0.353789, 0.000000, -0.935325, 0.000000, 1.000000, + 1.524264, -1.142966, 3.431974, 0.608764, 0.000000, -0.793351, 0.000000, 1.000000, + 1.376408, -1.042979, 3.318520, 0.608764, 0.000000, -0.793351, 0.000000, 1.000000, + 1.524264, -1.042979, 3.431974, 0.608764, 0.000000, -0.793351, 0.000000, 1.000000, + 1.524264, -1.142966, 3.431974, -0.000000, -1.000000, -0.000001, 0.000000, 1.000000, + 1.118714, -1.142966, 3.456437, -0.000000, -1.000000, -0.000001, 0.000000, 1.000000, + 1.376408, -1.142966, 3.318520, -0.000000, -1.000000, -0.000001, 0.000000, 1.000000, + 1.524264, -1.142966, 2.195441, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 1.118714, -1.142966, 2.028612, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 1.524264, -1.042979, 3.431974, 0.000000, 1.000000, -0.000002, 0.000000, 1.000000, + 1.118714, -1.042979, 3.456437, 0.000000, 1.000000, -0.000002, 0.000000, 1.000000, + 1.567259, -1.042979, 3.763591, 0.000000, 1.000000, -0.000002, 0.000000, 1.000000, + 1.524264, -1.042979, 2.195441, 0.608762, 0.000000, 0.793353, 0.000000, 1.000000, + 1.376408, -1.142966, 2.308895, 0.608762, 0.000000, 0.793353, 0.000000, 1.000000, + 1.524264, -1.142966, 2.195441, 0.608762, 0.000000, 0.793353, 0.000000, 1.000000, + 1.524264, -1.042979, 2.195441, 0.608761, 0.000000, 0.793354, 0.000000, 1.000000, + 1.376408, -1.042979, 2.308895, 0.608761, 0.000000, 0.793354, 0.000000, 1.000000, + 1.376408, -1.142966, 2.308895, 0.608761, 0.000000, 0.793354, 0.000000, 1.000000, + 1.376408, -1.042979, 2.308895, 0.000000, 1.000000, 0.000001, 0.000000, 1.000000, + 1.483535, -1.142966, 5.141740, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 1.200917, -1.142966, 5.045804, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 1.483535, -1.042979, 5.141740, -0.321439, 0.000000, 0.946930, 0.000000, 1.000000, + 1.200917, -1.142966, 5.045804, -0.321439, 0.000000, 0.946930, 0.000000, 1.000000, + 1.483535, -1.142966, 5.141740, -0.321439, 0.000000, 0.946930, 0.000000, 1.000000, + 1.200917, -1.042979, 5.045804, -0.321439, 0.000000, 0.946930, 0.000000, 1.000000, + 1.376408, -1.142966, 3.318520, 0.608760, 0.000000, -0.793354, 0.000000, 1.000000, + 1.376408, -1.042979, 3.318520, 0.608760, 0.000000, -0.793354, 0.000000, 1.000000, + 1.524264, -1.142966, 3.431974, 0.608760, 0.000000, -0.793354, 0.000000, 1.000000, + 1.376408, -1.142966, 3.318520, 0.793354, 0.000000, -0.608760, 0.000000, 1.000000, + 1.262954, -1.042979, 3.170664, 0.793354, 0.000000, -0.608760, 0.000000, 1.000000, + 1.376408, -1.042979, 3.318520, 0.793354, 0.000000, -0.608760, 0.000000, 1.000000, + 1.376408, -1.142966, 3.318520, 0.000000, -1.000000, 0.000001, 0.000000, 1.000000, + 1.118714, -1.142966, 3.456437, 0.000000, -1.000000, 0.000001, 0.000000, 1.000000, + 1.262954, -1.142966, 3.170664, 0.000000, -1.000000, 0.000001, 0.000000, 1.000000, + 1.376408, -1.142966, 2.308895, 0.000001, -1.000000, -0.000001, 0.000000, 1.000000, + 1.118714, -1.142966, 2.028612, 0.000001, -1.000000, -0.000001, 0.000000, 1.000000, + 1.524264, -1.142966, 2.195441, 0.000001, -1.000000, -0.000001, 0.000000, 1.000000, + 1.376408, -1.042979, 3.318520, 0.000000, 1.000000, 0.000002, 0.000000, 1.000000, + 1.118714, -1.042979, 3.456437, 0.000000, 1.000000, 0.000002, 0.000000, 1.000000, + 1.524264, -1.042979, 3.431974, 0.000000, 1.000000, 0.000002, 0.000000, 1.000000, + 1.376408, -1.042979, 2.308895, 0.793353, 0.000000, 0.608761, 0.000000, 1.000000, + 1.262954, -1.142966, 2.456751, 0.793353, 0.000000, 0.608761, 0.000000, 1.000000, + 1.376408, -1.142966, 2.308895, 0.793353, 0.000000, 0.608761, 0.000000, 1.000000, + 1.262954, -1.042979, 2.456751, 0.793353, 0.000000, 0.608761, 0.000000, 1.000000, + 1.376408, -1.042979, 2.308895, 0.000001, 1.000000, 0.000000, 0.000000, 1.000000, + 1.118714, -1.042978, 2.028612, 0.000001, 1.000000, 0.000000, 0.000000, 1.000000, + 1.262954, -1.042979, 2.456751, 0.000001, 1.000000, 0.000000, 0.000000, 1.000000, + 1.262954, -1.142966, 3.170664, 0.793353, 0.000000, -0.608762, 0.000000, 1.000000, + 1.262954, -1.042979, 3.170664, 0.793353, 0.000000, -0.608762, 0.000000, 1.000000, + 1.376408, -1.142966, 3.318520, 0.793353, 0.000000, -0.608762, 0.000000, 1.000000, + 1.262954, -1.142966, 3.170664, 0.923879, 0.000000, -0.382685, 0.000000, 1.000000, + 1.191634, -1.042979, 2.998482, 0.923879, 0.000000, -0.382685, 0.000000, 1.000000, + 1.262954, -1.042979, 3.170664, 0.923879, 0.000000, -0.382685, 0.000000, 1.000000, + 1.262954, -1.142966, 3.170664, -0.000001, -1.000000, 0.000001, 0.000000, 1.000000, + 1.118714, -1.142966, 3.456437, -0.000001, -1.000000, 0.000001, 0.000000, 1.000000, + 1.191634, -1.142966, 2.998482, -0.000001, -1.000000, 0.000001, 0.000000, 1.000000, + 1.262954, -1.142966, 2.456751, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 1.376408, -1.142966, 2.308895, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 1.262954, -1.042979, 3.170664, -0.000000, 1.000000, -0.000001, 0.000000, 1.000000, + 1.118714, -1.042979, 3.456437, -0.000000, 1.000000, -0.000001, 0.000000, 1.000000, + 1.376408, -1.042979, 3.318520, -0.000000, 1.000000, -0.000001, 0.000000, 1.000000, + 1.262954, -1.042979, 2.456751, 0.923879, 0.000000, 0.382685, 0.000000, 1.000000, + 1.191634, -1.142966, 2.628933, 0.923879, 0.000000, 0.382685, 0.000000, 1.000000, + 1.262954, -1.142966, 2.456751, 0.923879, 0.000000, 0.382685, 0.000000, 1.000000, + 1.191634, -1.042979, 2.628933, 0.923879, 0.000000, 0.382685, 0.000000, 1.000000, + 1.262954, -1.042979, 2.456751, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 1.118714, -1.042979, 2.504553, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 1.191634, -1.042979, 2.628933, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 1.262954, -1.042979, 2.456751, 0.000000, 1.000000, 0.000001, 0.000000, 1.000000, + 1.118714, -1.042979, 2.504553, 0.000000, 1.000000, 0.000001, 0.000000, 1.000000, + 1.200917, -1.142966, 5.045804, 0.000000, -1.000000, 0.000001, 0.000000, 1.000000, + 1.118714, -1.142966, 4.884262, 0.000000, -1.000000, 0.000001, 0.000000, 1.000000, + 1.627052, -1.142966, 4.884262, 0.000000, -1.000000, 0.000001, 0.000000, 1.000000, + 1.200917, -1.142966, 5.045804, 0.000000, -1.000000, -0.000001, 0.000000, 1.000000, + 0.908194, -1.142966, 4.987577, 0.000000, -1.000000, -0.000001, 0.000000, 1.000000, + 1.200917, -1.042979, 5.045804, -0.195093, 0.000000, 0.980785, 0.000000, 1.000000, + 0.908194, -1.142966, 4.987577, -0.195093, 0.000000, 0.980785, 0.000000, 1.000000, + 1.200917, -1.142966, 5.045804, -0.195093, 0.000000, 0.980785, 0.000000, 1.000000, + 1.200917, -1.042979, 5.045804, -0.195090, 0.000000, 0.980785, 0.000000, 1.000000, + 0.908194, -1.042979, 4.987577, -0.195090, 0.000000, 0.980785, 0.000000, 1.000000, + 0.908194, -1.142966, 4.987577, -0.195090, 0.000000, 0.980785, 0.000000, 1.000000, + 1.191634, -1.142966, 2.998482, 0.923879, 0.000000, -0.382685, 0.000000, 1.000000, + 1.191634, -1.142966, 2.998482, 0.991445, 0.000000, -0.130526, 0.000000, 1.000000, + 1.167308, -1.042979, 2.813708, 0.991445, 0.000000, -0.130526, 0.000000, 1.000000, + 1.191634, -1.042979, 2.998482, 0.991445, 0.000000, -0.130526, 0.000000, 1.000000, + 1.191634, -1.142966, 2.998482, -0.000003, -1.000000, -0.000001, 0.000000, 1.000000, + 1.118714, -1.142966, 2.901111, -0.000003, -1.000000, -0.000001, 0.000000, 1.000000, + 1.167308, -1.142966, 2.813708, -0.000003, -1.000000, -0.000001, 0.000000, 1.000000, + 1.191634, -1.142966, 2.628933, 0.000000, -1.000000, -0.000001, 0.000000, 1.000000, + 1.118714, -1.142966, 2.504553, 0.000000, -1.000000, -0.000001, 0.000000, 1.000000, + 1.262954, -1.142966, 2.456751, 0.000000, -1.000000, -0.000001, 0.000000, 1.000000, + 1.191634, -1.042979, 2.998482, 0.000001, 1.000000, 0.000000, 0.000000, 1.000000, + 1.118714, -1.042979, 3.456437, 0.000001, 1.000000, 0.000000, 0.000000, 1.000000, + 1.262954, -1.042979, 3.170664, 0.000001, 1.000000, 0.000000, 0.000000, 1.000000, + 1.191634, -1.042979, 2.998482, 0.000002, 1.000000, 0.000000, 0.000000, 1.000000, + 1.118714, -1.042979, 2.901111, 0.000002, 1.000000, 0.000000, 0.000000, 1.000000, + 1.118714, -1.042979, 3.456437, 0.000002, 1.000000, 0.000000, 0.000000, 1.000000, + 1.191634, -1.042979, 2.628933, 0.991445, 0.000000, 0.130526, 0.000000, 1.000000, + 1.167308, -1.142966, 2.813708, 0.991445, 0.000000, 0.130526, 0.000000, 1.000000, + 1.191634, -1.142966, 2.628933, 0.991445, 0.000000, 0.130526, 0.000000, 1.000000, + 1.167308, -1.042979, 2.813708, 0.991445, 0.000000, 0.130526, 0.000000, 1.000000, + 1.167308, -1.042979, 2.813708, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 1.167308, -1.142966, 2.813708, 0.991445, 0.000000, -0.130527, 0.000000, 1.000000, + 1.167308, -1.042979, 2.813708, 0.991445, 0.000000, -0.130527, 0.000000, 1.000000, + 1.191634, -1.142966, 2.998482, 0.991445, 0.000000, -0.130527, 0.000000, 1.000000, + 1.167308, -1.142966, 2.813708, 0.000000, -1.000000, 0.000001, 0.000000, 1.000000, + 1.118714, -1.142966, 2.504553, 0.000000, -1.000000, 0.000001, 0.000000, 1.000000, + 1.191634, -1.142966, 2.628933, 0.000000, -1.000000, 0.000001, 0.000000, 1.000000, + 1.167308, -1.042979, 2.813708, 0.000003, 1.000000, 0.000000, 0.000000, 1.000000, + 1.118714, -1.042979, 2.901111, 0.000003, 1.000000, 0.000000, 0.000000, 1.000000, + 1.191634, -1.042979, 2.998482, 0.000003, 1.000000, 0.000000, 0.000000, 1.000000, + 1.167308, -1.042979, 2.813708, 0.000002, 1.000000, 0.000000, 0.000000, 1.000000, + 1.118714, -1.042979, 2.504553, 0.000002, 1.000000, 0.000000, 0.000000, 1.000000, + 1.118714, -1.142966, 4.884262, -0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 1.118714, -1.142966, 4.408320, -0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 1.567259, -1.142966, 4.768276, -0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.610376, -1.142966, 4.408320, 0.000000, -1.000000, -0.000001, 0.000000, 1.000000, + 1.118714, -1.142966, 4.408320, 0.000000, -1.000000, -0.000001, 0.000000, 1.000000, + 1.118714, -1.142966, 4.408320, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.610376, -1.142966, 3.932378, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 1.118714, -1.142966, 3.456437, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.610376, -1.142966, 3.456437, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 1.118714, -1.142966, 3.456437, -0.000002, -1.000000, 0.000000, 0.000000, 1.000000, + 1.118714, -1.142966, 2.901111, -0.000002, -1.000000, 0.000000, 0.000000, 1.000000, + 1.191634, -1.142966, 2.998482, -0.000002, -1.000000, 0.000000, 0.000000, 1.000000, + 0.610376, -1.142966, 2.980495, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 1.118714, -1.142966, 2.901111, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 1.118714, -1.142966, 2.504553, -0.000002, -1.000000, 0.000000, 0.000000, 1.000000, + 1.167308, -1.142966, 2.813708, -0.000002, -1.000000, 0.000000, 0.000000, 1.000000, + 0.610376, -1.142966, 2.504553, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 1.118714, -1.142966, 2.504553, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.610376, -1.142966, 2.028612, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.610376, -1.142966, 2.028612, 0.000000, -1.000000, -0.000000, 0.000000, 1.000000, + 1.338115, -1.142966, 1.461130, 0.000000, -1.000000, -0.000000, 0.000000, 1.000000, + 1.118714, -1.142966, 2.028612, 0.000000, -1.000000, -0.000000, 0.000000, 1.000000, + 0.908194, -1.042979, 4.987577, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.610376, -1.042979, 4.884262, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.610376, -1.042979, 4.408320, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 1.118714, -1.042979, 4.408320, 0.000000, 1.000000, 0.000001, 0.000000, 1.000000, + 0.610376, -1.042979, 4.408320, 0.000000, 1.000000, 0.000001, 0.000000, 1.000000, + 1.118714, -1.042979, 4.884262, 0.000000, 1.000000, 0.000001, 0.000000, 1.000000, + 0.610376, -1.042979, 3.932378, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.610376, -1.042979, 3.456437, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.610376, -1.042979, 2.980495, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 1.118714, -1.042979, 2.901111, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 1.118714, -1.042979, 2.901111, -0.000000, 1.000000, -0.000001, 0.000000, 1.000000, + 0.610376, -1.042979, 2.504553, -0.000000, 1.000000, -0.000001, 0.000000, 1.000000, + 0.610376, -1.042979, 2.980495, -0.000000, 1.000000, -0.000001, 0.000000, 1.000000, + 0.610376, -1.042979, 2.504553, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.610376, -1.042978, 2.028612, 0.000000, 1.000000, 0.000001, 0.000000, 1.000000, + 0.610376, -1.042979, 2.504553, 0.000000, 1.000000, 0.000001, 0.000000, 1.000000, + 0.908194, -1.142966, 4.987577, 0.000000, -1.000000, 0.000001, 0.000000, 1.000000, + 0.610376, -1.142966, 4.884262, 0.000000, -1.000000, 0.000001, 0.000000, 1.000000, + 0.908194, -1.042979, 4.987577, -0.065402, 0.000000, 0.997859, 0.000000, 1.000000, + 0.610376, -1.142966, 4.968057, -0.065402, 0.000000, 0.997859, 0.000000, 1.000000, + 0.908194, -1.142966, 4.987577, -0.065402, 0.000000, 0.997859, 0.000000, 1.000000, + 0.610376, -1.042979, 4.968057, -0.065402, 0.000000, 0.997859, 0.000000, 1.000000, + 0.610376, -1.042979, 4.968057, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.610376, -1.142966, 4.968057, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.610376, -1.142966, 4.884262, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.908194, -1.142966, 4.987577, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.312558, -1.142966, 4.987577, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.610376, -1.142966, 4.408320, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 1.118714, -1.142966, 4.884262, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.102038, -1.142966, 4.884262, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.610376, -1.142966, 4.408320, 0.000000, -1.000000, -0.000000, 0.000000, 1.000000, + 0.102038, -1.142966, 4.884262, 0.000000, -1.000000, -0.000000, 0.000000, 1.000000, + 0.102038, -1.142966, 4.408320, 0.000000, -1.000000, -0.000000, 0.000000, 1.000000, + 0.102038, -1.142966, 4.408320, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.102038, -1.142966, 3.932378, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.102038, -1.142966, 3.456437, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.610376, -1.142966, 2.980495, 0.000000, -1.000000, 0.000001, 0.000000, 1.000000, + 0.610376, -1.142966, 2.504553, 0.000000, -1.000000, 0.000001, 0.000000, 1.000000, + 1.118714, -1.142966, 2.901111, 0.000000, -1.000000, 0.000001, 0.000000, 1.000000, + 0.610376, -1.142966, 2.980495, -0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.102038, -1.142966, 2.901111, -0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.610376, -1.142966, 2.504553, -0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.102038, -1.142966, 2.504553, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.102038, -1.142966, 2.028612, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 1.338115, -1.142966, 1.461130, -0.000000, -1.000000, 0.000001, 0.000000, 1.000000, + 1.149713, -1.142966, 1.482688, -0.000000, -1.000000, 0.000001, 0.000000, 1.000000, + 1.159712, -1.142966, 1.472689, -0.000000, -1.000000, 0.000001, 0.000000, 1.000000, + 0.610376, -1.142966, 2.028612, -0.000000, -1.000000, 0.000001, 0.000000, 1.000000, + 0.631935, -1.142966, 1.910323, -0.000000, -1.000000, 0.000001, 0.000000, 1.000000, + 0.621937, -1.142966, 1.920321, -0.000000, -1.000000, 0.000001, 0.000000, 1.000000, + 0.641934, -1.142966, 1.482688, -0.000000, -1.000000, 0.000001, 0.000000, 1.000000, + 0.631935, -1.142966, 1.492686, -0.000000, -1.000000, 0.000001, 0.000000, 1.000000, + 0.610376, -1.042979, 4.968057, 0.065402, 0.000000, 0.997859, 0.000000, 1.000000, + 0.312558, -1.142966, 4.987577, 0.065402, 0.000000, 0.997859, 0.000000, 1.000000, + 0.610376, -1.142966, 4.968057, 0.065402, 0.000000, 0.997859, 0.000000, 1.000000, + 0.312558, -1.042979, 4.987577, 0.065402, 0.000000, 0.997859, 0.000000, 1.000000, + 0.312558, -1.042979, 4.987577, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.102038, -1.042979, 4.884262, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.102038, -1.042979, 4.408320, 0.000000, 1.000000, 0.000001, 0.000000, 1.000000, + 0.102038, -1.042979, 4.884262, 0.000000, 1.000000, 0.000001, 0.000000, 1.000000, + 0.102038, -1.042979, 4.408320, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.102038, -1.042979, 3.932378, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.102038, -1.042979, 3.456437, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.102038, -1.042979, 2.901111, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.610376, -1.042979, 2.504553, 0.000000, 1.000000, -0.000001, 0.000000, 1.000000, + 0.102038, -1.042979, 2.901111, 0.000000, 1.000000, -0.000001, 0.000000, 1.000000, + 0.610376, -1.042979, 2.980495, 0.000000, 1.000000, -0.000001, 0.000000, 1.000000, + 0.102038, -1.042979, 2.504553, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.102038, -1.042979, 2.504553, 0.000000, 1.000000, 0.000001, 0.000000, 1.000000, + 0.102038, -1.042978, 2.028612, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.312558, -1.142966, 4.987577, 0.000000, -1.000000, 0.000001, 0.000000, 1.000000, + 0.019835, -1.142966, 5.045804, 0.000000, -1.000000, 0.000001, 0.000000, 1.000000, + 0.102038, -1.142966, 4.884262, 0.000000, -1.000000, 0.000001, 0.000000, 1.000000, + 0.312558, -1.042979, 4.987577, 0.195090, 0.000000, 0.980785, 0.000000, 1.000000, + 0.019835, -1.142966, 5.045804, 0.195090, 0.000000, 0.980785, 0.000000, 1.000000, + 0.312558, -1.142966, 4.987577, 0.195090, 0.000000, 0.980785, 0.000000, 1.000000, + 0.312558, -1.042979, 4.987577, 0.195093, 0.000000, 0.980785, 0.000000, 1.000000, + 0.019835, -1.042979, 5.045804, 0.195093, 0.000000, 0.980785, 0.000000, 1.000000, + 0.019835, -1.142966, 5.045804, 0.195093, 0.000000, 0.980785, 0.000000, 1.000000, + -0.346507, -1.142966, 4.768276, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.406299, -1.142966, 4.884262, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.346507, -1.142966, 4.239533, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.346507, -1.142966, 3.763592, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.102038, -1.142966, 2.901111, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.102038, -1.142966, 3.456437, 0.000002, -1.000000, 0.000000, 0.000000, 1.000000, + 0.029118, -1.142966, 2.998482, 0.000002, -1.000000, 0.000000, 0.000000, 1.000000, + 0.102038, -1.142966, 2.901111, 0.000002, -1.000000, 0.000000, 0.000000, 1.000000, + 0.102038, -1.142966, 3.456437, 0.000001, -1.000000, 0.000001, 0.000000, 1.000000, + -0.042202, -1.142966, 3.170664, 0.000001, -1.000000, 0.000001, 0.000000, 1.000000, + 0.029118, -1.142966, 2.998482, 0.000001, -1.000000, 0.000001, 0.000000, 1.000000, + 0.102038, -1.142966, 3.456437, -0.000000, -1.000000, 0.000001, 0.000000, 1.000000, + -0.155656, -1.142966, 3.318520, -0.000000, -1.000000, 0.000001, 0.000000, 1.000000, + -0.042202, -1.142966, 3.170664, -0.000000, -1.000000, 0.000001, 0.000000, 1.000000, + 0.102038, -1.142966, 3.456437, 0.000000, -1.000000, -0.000001, 0.000000, 1.000000, + -0.303512, -1.142966, 3.431974, 0.000000, -1.000000, -0.000001, 0.000000, 1.000000, + -0.155656, -1.142966, 3.318520, 0.000000, -1.000000, -0.000001, 0.000000, 1.000000, + 0.102038, -1.142966, 3.456437, 0.000000, -1.000000, 0.000001, 0.000000, 1.000000, + -0.346507, -1.142966, 3.763592, 0.000000, -1.000000, 0.000001, 0.000000, 1.000000, + -0.303512, -1.142966, 3.431974, 0.000000, -1.000000, 0.000001, 0.000000, 1.000000, + 0.053444, -1.142966, 2.813708, 0.000002, -1.000000, 0.000000, 0.000000, 1.000000, + 0.102038, -1.142966, 2.504553, 0.000002, -1.000000, 0.000000, 0.000000, 1.000000, + 0.102038, -1.142966, 2.901111, 0.000003, -1.000000, -0.000001, 0.000000, 1.000000, + 0.029118, -1.142966, 2.998482, 0.000003, -1.000000, -0.000001, 0.000000, 1.000000, + 0.053444, -1.142966, 2.813708, 0.000003, -1.000000, -0.000001, 0.000000, 1.000000, + -0.042202, -1.142966, 2.456751, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.117363, -1.142966, 1.461130, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.845102, -1.142966, 0.893649, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.019835, -1.042979, 5.045804, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.102038, -1.042979, 4.884262, 0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + -0.406299, -1.042979, 4.884262, 0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + 0.019835, -1.042979, 5.045804, 0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + 0.102038, -1.042979, 4.408320, -0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + -0.346507, -1.042979, 4.768276, -0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + -0.346507, -1.042979, 4.239533, -0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.102038, -1.042979, 3.932378, -0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + -0.346507, -1.042979, 3.763591, -0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + -0.346507, -1.042979, 3.763591, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.102038, -1.042979, 2.901111, -0.000002, 1.000000, 0.000000, 0.000000, 1.000000, + 0.029118, -1.042979, 2.998482, -0.000002, 1.000000, 0.000000, 0.000000, 1.000000, + 0.102038, -1.042979, 3.456437, -0.000002, 1.000000, 0.000000, 0.000000, 1.000000, + 0.102038, -1.042979, 2.504553, -0.000002, 1.000000, 0.000000, 0.000000, 1.000000, + 0.053444, -1.042979, 2.813708, -0.000002, 1.000000, 0.000000, 0.000000, 1.000000, + 0.029118, -1.042979, 2.628933, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.053444, -1.042979, 2.813708, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + -0.042202, -1.042979, 2.456751, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.102038, -1.042978, 2.028612, -0.000000, 1.000000, 0.000001, 0.000000, 1.000000, + -0.042202, -1.042979, 2.456751, -0.000000, 1.000000, 0.000001, 0.000000, 1.000000, + 0.102038, -1.042979, 2.504553, -0.000000, 1.000000, 0.000001, 0.000000, 1.000000, + 0.102038, -1.042978, 2.028612, -0.000001, 1.000000, 0.000001, 0.000000, 1.000000, + -0.155656, -1.042979, 2.308895, -0.000001, 1.000000, 0.000001, 0.000000, 1.000000, + -0.042202, -1.042979, 2.456751, -0.000001, 1.000000, 0.000001, 0.000000, 1.000000, + -0.303512, -1.042979, 2.195441, -0.000000, 1.000000, 0.000001, 0.000000, 1.000000, + -0.155656, -1.042979, 2.308895, -0.000000, 1.000000, 0.000001, 0.000000, 1.000000, + 0.102038, -1.042978, 2.028612, -0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + -0.475694, -1.042979, 2.124121, -0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + -0.303512, -1.042979, 2.195441, -0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + -0.858929, -1.042978, 0.908096, -0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + 0.053444, -1.142966, 2.813708, 0.000000, -1.000000, 0.000001, 0.000000, 1.000000, + 0.029118, -1.142966, 2.628933, 0.000000, -1.000000, 0.000001, 0.000000, 1.000000, + 0.102038, -1.142966, 2.504553, 0.000000, -1.000000, 0.000001, 0.000000, 1.000000, + 0.053444, -1.142966, 2.813708, -0.991445, 0.000000, -0.130527, 0.000000, 1.000000, + 0.029118, -1.042979, 2.998482, -0.991445, 0.000000, -0.130527, 0.000000, 1.000000, + 0.053444, -1.042979, 2.813708, -0.991445, 0.000000, -0.130527, 0.000000, 1.000000, + 0.053444, -1.042979, 2.813708, -0.991445, 0.000000, 0.130526, 0.000000, 1.000000, + 0.029118, -1.142966, 2.628933, -0.991445, 0.000000, 0.130526, 0.000000, 1.000000, + 0.053444, -1.142966, 2.813708, -0.991445, 0.000000, 0.130526, 0.000000, 1.000000, + 0.053444, -1.042979, 2.813708, -0.000003, 1.000000, 0.000000, 0.000000, 1.000000, + 0.029118, -1.042979, 2.998482, -0.000003, 1.000000, 0.000000, 0.000000, 1.000000, + 0.102038, -1.042979, 2.901111, -0.000003, 1.000000, 0.000000, 0.000000, 1.000000, + 0.029118, -1.042979, 2.628933, -0.991445, 0.000000, 0.130526, 0.000000, 1.000000, + 0.029118, -1.142966, 2.998482, -0.991445, 0.000000, -0.130526, 0.000000, 1.000000, + 0.029118, -1.042979, 2.998482, -0.991445, 0.000000, -0.130526, 0.000000, 1.000000, + 0.053444, -1.142966, 2.813708, -0.991445, 0.000000, -0.130526, 0.000000, 1.000000, + 0.029118, -1.142966, 2.998482, -0.923880, 0.000000, -0.382683, 0.000000, 1.000000, + -0.042202, -1.142966, 3.170664, -0.923880, 0.000000, -0.382683, 0.000000, 1.000000, + 0.029118, -1.042979, 2.998482, -0.923880, 0.000000, -0.382683, 0.000000, 1.000000, + 0.029118, -1.142966, 2.628933, 0.000000, -1.000000, -0.000001, 0.000000, 1.000000, + -0.042202, -1.142966, 2.456751, 0.000000, -1.000000, -0.000001, 0.000000, 1.000000, + 0.102038, -1.142966, 2.504553, 0.000000, -1.000000, -0.000001, 0.000000, 1.000000, + 0.029118, -1.042979, 2.998482, -0.000001, 1.000000, 0.000000, 0.000000, 1.000000, + -0.042202, -1.042979, 3.170664, -0.000001, 1.000000, 0.000000, 0.000000, 1.000000, + 0.102038, -1.042979, 3.456437, -0.000001, 1.000000, 0.000000, 0.000000, 1.000000, + 0.029118, -1.042979, 2.628933, -0.923879, 0.000000, 0.382684, 0.000000, 1.000000, + -0.042202, -1.142966, 2.456751, -0.923879, 0.000000, 0.382684, 0.000000, 1.000000, + 0.029118, -1.142966, 2.628933, -0.923879, 0.000000, 0.382684, 0.000000, 1.000000, + 0.029118, -1.042979, 2.628933, -0.923880, 0.000000, 0.382683, 0.000000, 1.000000, + -0.042202, -1.042979, 2.456751, -0.923880, 0.000000, 0.382683, 0.000000, 1.000000, + -0.042202, -1.142966, 2.456751, -0.923880, 0.000000, 0.382683, 0.000000, 1.000000, + 0.019835, -1.142966, 5.045804, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.019835, -1.042979, 5.045804, 0.321439, 0.000000, 0.946930, 0.000000, 1.000000, + -0.262783, -1.142966, 5.141740, 0.321439, 0.000000, 0.946930, 0.000000, 1.000000, + 0.019835, -1.142966, 5.045804, 0.321439, 0.000000, 0.946930, 0.000000, 1.000000, + -0.262783, -1.042979, 5.141740, 0.321439, 0.000000, 0.946930, 0.000000, 1.000000, + -0.406299, -1.042979, 4.884262, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + -0.262783, -1.042979, 5.141740, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + -0.042202, -1.142966, 3.170664, -0.923879, 0.000000, -0.382684, 0.000000, 1.000000, + -0.042202, -1.042979, 3.170664, -0.923879, 0.000000, -0.382684, 0.000000, 1.000000, + 0.029118, -1.042979, 2.998482, -0.923879, 0.000000, -0.382684, 0.000000, 1.000000, + -0.042202, -1.142966, 3.170664, -0.793353, 0.000000, -0.608762, 0.000000, 1.000000, + -0.155656, -1.042979, 3.318520, -0.793353, 0.000000, -0.608762, 0.000000, 1.000000, + -0.042202, -1.042979, 3.170664, -0.793353, 0.000000, -0.608762, 0.000000, 1.000000, + -0.155656, -1.142966, 2.308895, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.042202, -1.042979, 3.170664, 0.000000, 1.000000, -0.000002, 0.000000, 1.000000, + -0.155656, -1.042979, 3.318520, 0.000000, 1.000000, -0.000002, 0.000000, 1.000000, + 0.102038, -1.042979, 3.456437, 0.000000, 1.000000, -0.000002, 0.000000, 1.000000, + -0.042202, -1.042979, 2.456751, -0.793353, 0.000000, 0.608761, 0.000000, 1.000000, + -0.155656, -1.142966, 2.308895, -0.793353, 0.000000, 0.608761, 0.000000, 1.000000, + -0.042202, -1.142966, 2.456751, -0.793353, 0.000000, 0.608761, 0.000000, 1.000000, + -0.155656, -1.042979, 2.308895, -0.793353, 0.000000, 0.608761, 0.000000, 1.000000, + -0.155656, -1.142966, 3.318520, -0.793353, 0.000000, -0.608761, 0.000000, 1.000000, + -0.155656, -1.042979, 3.318520, -0.793353, 0.000000, -0.608761, 0.000000, 1.000000, + -0.042202, -1.142966, 3.170664, -0.793353, 0.000000, -0.608761, 0.000000, 1.000000, + -0.155656, -1.142966, 3.318520, -0.608763, 0.000000, -0.793352, 0.000000, 1.000000, + -0.303512, -1.042979, 3.431974, -0.608763, 0.000000, -0.793352, 0.000000, 1.000000, + -0.155656, -1.042979, 3.318520, -0.608763, 0.000000, -0.793352, 0.000000, 1.000000, + -0.155656, -1.142966, 2.308895, -0.000001, -1.000000, -0.000001, 0.000000, 1.000000, + -0.303512, -1.142966, 2.195441, -0.000001, -1.000000, -0.000001, 0.000000, 1.000000, + 0.102038, -1.142966, 2.028612, -0.000001, -1.000000, -0.000001, 0.000000, 1.000000, + -0.155656, -1.042979, 3.318520, -0.000000, 1.000000, 0.000003, 0.000000, 1.000000, + -0.303512, -1.042979, 3.431974, -0.000000, 1.000000, 0.000003, 0.000000, 1.000000, + 0.102038, -1.042979, 3.456437, -0.000000, 1.000000, 0.000003, 0.000000, 1.000000, + -0.155656, -1.042979, 2.308895, -0.608760, 0.000000, 0.793354, 0.000000, 1.000000, + -0.303512, -1.142966, 2.195441, -0.608760, 0.000000, 0.793354, 0.000000, 1.000000, + -0.155656, -1.142966, 2.308895, -0.608760, 0.000000, 0.793354, 0.000000, 1.000000, + -0.155656, -1.042979, 2.308895, -0.608762, 0.000000, 0.793353, 0.000000, 1.000000, + -0.303512, -1.042979, 2.195441, -0.608762, 0.000000, 0.793353, 0.000000, 1.000000, + -0.303512, -1.142966, 2.195441, -0.608762, 0.000000, 0.793353, 0.000000, 1.000000, + -0.262783, -1.142966, 5.141740, 0.000000, -1.000000, 0.000001, 0.000000, 1.000000, + -0.406299, -1.142966, 4.884262, 0.000000, -1.000000, 0.000001, 0.000000, 1.000000, + -0.262783, -1.142966, 5.141740, 0.000000, -1.000000, -0.000001, 0.000000, 1.000000, + -0.530461, -1.142966, 5.273744, 0.000000, -1.000000, -0.000001, 0.000000, 1.000000, + -0.406299, -1.142966, 4.884262, 0.000000, -1.000000, -0.000001, 0.000000, 1.000000, + -0.262783, -1.042979, 5.141740, 0.442288, 0.000000, 0.896873, 0.000000, 1.000000, + -0.530461, -1.142966, 5.273744, 0.442288, 0.000000, 0.896873, 0.000000, 1.000000, + -0.262783, -1.142966, 5.141740, 0.442288, 0.000000, 0.896873, 0.000000, 1.000000, + -0.530461, -1.042979, 5.273744, 0.442288, 0.000000, 0.896873, 0.000000, 1.000000, + -0.303512, -1.142966, 3.431974, -0.608760, 0.000000, -0.793354, 0.000000, 1.000000, + -0.303512, -1.042979, 3.431974, -0.608760, 0.000000, -0.793354, 0.000000, 1.000000, + -0.155656, -1.142966, 3.318520, -0.608760, 0.000000, -0.793354, 0.000000, 1.000000, + -0.303512, -1.142966, 3.431974, -0.353788, 0.000000, -0.935325, 0.000000, 1.000000, + -0.346507, -1.042979, 3.448236, -0.353788, 0.000000, -0.935325, 0.000000, 1.000000, + -0.303512, -1.042979, 3.431974, -0.353788, 0.000000, -0.935325, 0.000000, 1.000000, + -0.303512, -1.142966, 2.195441, -0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.475694, -1.142966, 2.124121, -0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.102038, -1.142966, 2.028612, -0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.303512, -1.042979, 3.431974, -0.000000, 1.000000, -0.000001, 0.000000, 1.000000, + -0.346507, -1.042979, 3.763591, -0.000000, 1.000000, -0.000001, 0.000000, 1.000000, + 0.102038, -1.042979, 3.456437, -0.000000, 1.000000, -0.000001, 0.000000, 1.000000, + -0.303512, -1.042979, 3.431974, -0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + -0.346507, -1.042979, 3.448236, -0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + -0.303512, -1.042979, 2.195441, -0.382684, 0.000000, 0.923880, 0.000000, 1.000000, + -0.475694, -1.142966, 2.124121, -0.382684, 0.000000, 0.923880, 0.000000, 1.000000, + -0.303512, -1.142966, 2.195441, -0.382684, 0.000000, 0.923880, 0.000000, 1.000000, + -0.303512, -1.042979, 2.195441, -0.382684, 0.000000, 0.923879, 0.000000, 1.000000, + -0.475694, -1.042979, 2.124121, -0.382684, 0.000000, 0.923879, 0.000000, 1.000000, + -0.475694, -1.142966, 2.124121, -0.382684, 0.000000, 0.923879, 0.000000, 1.000000, + -0.346507, -1.142966, 4.768276, 0.000000, -1.000000, -0.000001, 0.000000, 1.000000, + -0.346507, -1.142966, 4.239533, 0.000000, -1.000000, -0.000001, 0.000000, 1.000000, + 0.102038, -1.142966, 4.408320, 0.000000, -1.000000, -0.000001, 0.000000, 1.000000, + -0.346507, -1.142966, 4.768276, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.346507, -1.042979, 4.239533, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.346507, -1.142966, 4.239533, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.346507, -1.142966, 4.768276, 0.000000, -1.000000, -0.000003, 0.000000, 1.000000, + -0.974430, -1.142966, 4.673187, 0.000000, -1.000000, -0.000003, 0.000000, 1.000000, + -0.346507, -1.142966, 4.673187, 0.000000, -1.000000, -0.000003, 0.000000, 1.000000, + -0.346507, -1.142966, 4.673187, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.346507, -1.042979, 4.768276, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.346507, -1.142966, 4.768276, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.346507, -1.042979, 4.631192, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.346507, -1.142966, 4.673187, 0.000000, -0.986902, -0.161322, 0.000000, 1.000000, + -0.974430, -1.142966, 4.673187, 0.000000, -0.986902, -0.161322, 0.000000, 1.000000, + -0.346507, -1.135962, 4.630337, 0.000000, -0.986902, -0.161322, 0.000000, 1.000000, + -0.346507, -1.142966, 4.239533, -1.000000, -0.000001, 0.000000, 0.000000, 1.000000, + -0.346507, -1.042979, 3.763591, -1.000000, -0.000001, 0.000000, 0.000000, 1.000000, + -0.346507, -1.142966, 3.763592, -1.000000, -0.000001, 0.000000, 0.000000, 1.000000, + -0.346507, -1.142966, 3.763592, -0.000004, -1.000000, 0.000000, 0.000000, 1.000000, + -0.346507, -1.142966, 3.448236, -0.000004, -1.000000, 0.000000, 0.000000, 1.000000, + -0.303512, -1.142966, 3.431974, -0.000004, -1.000000, 0.000000, 0.000000, 1.000000, + -0.346507, -1.142966, 3.763592, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.346507, -1.042979, 3.448236, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.346507, -1.142966, 3.448236, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.346507, -1.142966, 3.448236, -0.353769, 0.000000, -0.935333, 0.000000, 1.000000, + -0.346507, -1.042979, 3.448236, -0.353769, 0.000000, -0.935333, 0.000000, 1.000000, + -0.303512, -1.142966, 3.431974, -0.353769, 0.000000, -0.935333, 0.000000, 1.000000, + -0.346507, -1.135962, 4.630337, 1.000000, 0.000015, 0.000000, 0.000000, 1.000000, + -0.346507, -1.127412, 4.635635, 1.000000, 0.000015, 0.000000, 0.000000, 1.000000, + -0.346507, -1.142966, 4.673187, 1.000000, 0.000015, 0.000000, 0.000000, 1.000000, + -0.346507, -1.135962, 4.630337, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.346507, -1.082974, 4.591197, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.346507, -1.127412, 4.635635, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.346507, -1.135962, 4.630337, 0.000000, -0.947953, -0.318411, 0.000000, 1.000000, + -0.974430, -1.135962, 4.630337, 0.000000, -0.947953, -0.318411, 0.000000, 1.000000, + -0.346507, -1.113754, 4.564222, 0.000000, -0.947953, -0.318411, 0.000000, 1.000000, + -0.346507, -1.127412, 4.635635, 1.000000, -0.000001, 0.000000, 0.000000, 1.000000, + -0.346507, -1.042979, 4.631192, 1.000000, -0.000001, 0.000000, 0.000000, 1.000000, + -0.346507, -1.142966, 4.673187, 1.000000, -0.000001, 0.000000, 0.000000, 1.000000, + -0.346507, -1.113754, 4.564222, 1.000000, 0.000001, 0.000000, 0.000000, 1.000000, + -0.346507, -1.093470, 4.525833, 1.000000, 0.000001, 0.000000, 0.000000, 1.000000, + -0.346507, -1.096958, 4.563067, 1.000000, 0.000001, 0.000000, 0.000000, 1.000000, + -0.346507, -1.113754, 4.564222, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.346507, -1.113754, 4.564222, 0.000000, -0.884169, -0.467168, 0.000000, 1.000000, + -0.974430, -1.113754, 4.564222, 0.000000, -0.884169, -0.467168, 0.000000, 1.000000, + -0.346507, -1.093470, 4.525833, 0.000000, -0.884169, -0.467168, 0.000000, 1.000000, + -0.346507, -1.096958, 4.563067, 1.000000, -0.000001, 0.000000, 0.000000, 1.000000, + -0.346507, -1.082974, 4.591197, 1.000000, -0.000001, 0.000000, 0.000000, 1.000000, + -0.346507, -1.113754, 4.564222, 1.000000, -0.000001, 0.000000, 0.000000, 1.000000, + -0.346507, -1.096958, 4.563067, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.346507, -1.038532, 4.569104, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.346507, -1.093470, 4.525833, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.346507, -1.093470, 4.525833, 1.000000, 0.000002, 0.000000, 0.000000, 1.000000, + -0.346507, -1.005555, 4.541775, 1.000000, 0.000002, 0.000000, 0.000000, 1.000000, + -0.346507, -1.038532, 4.569104, 1.000000, 0.000002, 0.000000, 0.000000, 1.000000, + -0.346507, -1.093470, 4.525833, 1.000000, -0.000000, 0.000000, 0.000000, 1.000000, + -0.346507, -0.586463, 3.832167, 1.000000, -0.000000, 0.000000, 0.000000, 1.000000, + -0.346507, -1.005555, 4.541775, 1.000000, -0.000000, 0.000000, 0.000000, 1.000000, + -0.346507, -1.093470, 4.525833, 0.000000, -0.807337, -0.590091, 0.000000, 1.000000, + -0.974430, -0.586463, 3.832167, 0.000000, -0.807337, -0.590091, 0.000000, 1.000000, + -0.346507, -0.586463, 3.832167, 0.000000, -0.807337, -0.590091, 0.000000, 1.000000, + -0.346507, -1.082974, 4.591197, 1.000000, 0.000002, 0.000000, 0.000000, 1.000000, + -0.346507, -1.042979, 4.631192, 1.000000, 0.000002, 0.000000, 0.000000, 1.000000, + -0.346507, -1.127412, 4.635635, 1.000000, 0.000002, 0.000000, 0.000000, 1.000000, + -0.346507, -1.025838, 4.580165, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.346507, -1.042979, 4.768276, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.346507, -1.042979, 4.768276, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + -0.346507, -1.042979, 4.768276, 0.000000, 1.000000, -0.000001, 0.000000, 1.000000, + -0.914637, -1.042979, 4.884262, 0.000000, 1.000000, -0.000001, 0.000000, 1.000000, + -0.406299, -1.042979, 4.884262, 0.000000, 1.000000, -0.000001, 0.000000, 1.000000, + -0.974430, -1.042979, 4.768276, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + -0.914637, -1.042979, 4.884262, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + -0.346507, -1.042979, 4.631192, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + -0.346507, -1.042979, 4.631192, 0.000000, 1.000000, 0.000002, 0.000000, 1.000000, + -0.974430, -1.042979, 4.631192, 0.000000, 1.000000, 0.000002, 0.000000, 1.000000, + -0.974430, -1.042979, 4.768276, 0.000000, 1.000000, 0.000002, 0.000000, 1.000000, + -0.346507, -1.042979, 4.631192, 0.000000, 0.947950, 0.318419, 0.000000, 1.000000, + -0.974430, -1.025838, 4.580165, 0.000000, 0.947950, 0.318419, 0.000000, 1.000000, + -0.974430, -1.042979, 4.631192, 0.000000, 0.947950, 0.318419, 0.000000, 1.000000, + -0.346507, -1.042979, 3.763591, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.346507, -1.042979, 3.763591, -1.000000, -0.000000, 0.000000, 0.000000, 1.000000, + -0.346507, -1.042979, 3.448236, -1.000000, -0.000000, 0.000000, 0.000000, 1.000000, + -0.346507, -1.142966, 3.763592, -1.000000, -0.000000, 0.000000, 0.000000, 1.000000, + -0.346507, -1.038532, 4.569104, 1.000000, 0.000004, 0.000000, 0.000000, 1.000000, + -0.346507, -1.025838, 4.580165, 1.000000, 0.000004, 0.000000, 0.000000, 1.000000, + -0.346507, -1.082974, 4.591197, 1.000000, 0.000004, 0.000000, 0.000000, 1.000000, + -0.346507, -1.038532, 4.569104, 1.000000, -0.000002, 0.000000, 0.000000, 1.000000, + -0.346507, -1.005555, 4.541775, 1.000000, -0.000002, 0.000000, 0.000000, 1.000000, + -0.346507, -1.025838, 4.580165, 1.000000, -0.000002, 0.000000, 0.000000, 1.000000, + -0.346507, -1.025838, 4.580165, 0.000000, 0.947952, 0.318414, 0.000000, 1.000000, + -0.974430, -1.025838, 4.580165, 0.000000, 0.947952, 0.318414, 0.000000, 1.000000, + -0.346507, -1.042979, 4.631192, 0.000000, 0.947952, 0.318414, 0.000000, 1.000000, + -0.346507, -1.025838, 4.580165, 0.000000, 0.884169, 0.467168, 0.000000, 1.000000, + -0.974430, -1.005555, 4.541775, 0.000000, 0.884169, 0.467168, 0.000000, 1.000000, + -0.974430, -1.025838, 4.580165, 0.000000, 0.884169, 0.467168, 0.000000, 1.000000, + -0.346507, -1.005555, 4.541775, 0.000000, 0.884167, 0.467171, 0.000000, 1.000000, + -0.974430, -1.005555, 4.541775, 0.000000, 0.884167, 0.467171, 0.000000, 1.000000, + -0.346507, -1.025838, 4.580165, 0.000000, 0.884167, 0.467171, 0.000000, 1.000000, + -0.346507, -1.005555, 4.541775, 0.000000, 0.807337, 0.590091, 0.000000, 1.000000, + -0.974430, -0.498547, 3.848110, 0.000000, 0.807337, 0.590091, 0.000000, 1.000000, + -0.974430, -1.005555, 4.541775, 0.000000, 0.807337, 0.590091, 0.000000, 1.000000, + -0.346507, -0.586463, 3.832167, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.346507, -0.498547, 3.848110, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.346507, -1.005555, 4.541775, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.346507, -0.586463, 3.832167, 0.000000, -0.884167, -0.467171, 0.000000, 1.000000, + -0.974430, -0.586463, 3.832167, 0.000000, -0.884167, -0.467171, 0.000000, 1.000000, + -0.346507, -0.566179, 3.793779, 0.000000, -0.884167, -0.467171, 0.000000, 1.000000, + -0.346507, -0.566179, 3.793779, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.346507, -0.553486, 3.804839, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.346507, -0.566179, 3.793779, 0.000000, -0.947952, -0.318414, 0.000000, 1.000000, + -0.974430, -0.566179, 3.793779, 0.000000, -0.947952, -0.318414, 0.000000, 1.000000, + -0.346507, -0.556043, 3.763603, 0.000000, -0.947952, -0.318414, 0.000000, 1.000000, + -0.346507, -0.556043, 3.763603, 1.000000, -0.000006, 0.000000, 0.000000, 1.000000, + -0.346507, -0.553486, 3.804839, 1.000000, -0.000006, 0.000000, 0.000000, 1.000000, + -0.346507, -0.566179, 3.793779, 1.000000, -0.000006, 0.000000, 0.000000, 1.000000, + -0.346507, -0.556043, 3.763603, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.346507, -0.533485, 3.758305, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.346507, -0.556043, 3.763603, 0.000000, -0.986902, -0.161319, 0.000000, 1.000000, + -0.974430, -0.556043, 3.763603, 0.000000, -0.986902, -0.161319, 0.000000, 1.000000, + -0.346507, -0.549039, 3.720753, 0.000000, -0.986902, -0.161319, 0.000000, 1.000000, + -0.346507, -0.553486, 3.804839, 1.000000, -0.000001, 0.000000, 0.000000, 1.000000, + -0.346507, -0.498547, 3.848110, 1.000000, -0.000001, 0.000000, 0.000000, 1.000000, + -0.346507, -0.586463, 3.832167, 1.000000, -0.000001, 0.000000, 0.000000, 1.000000, + -0.346507, -0.495060, 3.810876, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.346507, -0.549039, 3.720753, 1.000000, 0.000007, 0.000000, 0.000000, 1.000000, + -0.346507, -0.533485, 3.758305, 1.000000, 0.000007, 0.000000, 0.000000, 1.000000, + -0.346507, -0.556043, 3.763603, 1.000000, 0.000007, 0.000000, 0.000000, 1.000000, + -0.346507, -0.549039, 3.720753, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.346507, -0.464606, 3.738307, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.346507, -0.449051, 3.700756, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.346507, -0.549039, 3.720753, 0.000000, -1.000000, -0.000000, 0.000000, 1.000000, + -0.974430, -0.549039, 3.720753, 0.000000, -1.000000, -0.000000, 0.000000, 1.000000, + -0.346507, -0.549039, 2.734324, 0.000000, -1.000000, -0.000000, 0.000000, 1.000000, + -0.346507, -0.549039, 2.734324, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.346507, -0.449051, 2.734324, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.346507, -0.549039, 2.734324, 0.991445, 0.000000, -0.130525, 0.000000, 1.000000, + -0.357205, -0.449051, 2.653065, 0.991445, 0.000000, -0.130525, 0.000000, 1.000000, + -0.346507, -0.449051, 2.734324, 0.991445, 0.000000, -0.130525, 0.000000, 1.000000, + -0.346507, -0.549039, 2.734324, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.974430, -0.549039, 2.734324, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.357205, -0.549039, 2.653065, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.346507, -0.509044, 3.782746, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.346507, -0.533485, 3.758305, 1.000000, -0.000001, 0.000000, 0.000000, 1.000000, + -0.346507, -0.464606, 3.738307, 1.000000, -0.000001, 0.000000, 0.000000, 1.000000, + -0.346507, -0.509044, 3.782746, 1.000000, -0.000001, 0.000000, 0.000000, 1.000000, + -0.346507, -0.509044, 3.782746, 1.000000, 0.000002, 0.000000, 0.000000, 1.000000, + -0.346507, -0.495060, 3.810876, 1.000000, 0.000002, 0.000000, 0.000000, 1.000000, + -0.346507, -0.553486, 3.804839, 1.000000, 0.000002, 0.000000, 0.000000, 1.000000, + -0.346507, -0.478264, 3.809721, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.346507, -0.456056, 3.743605, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.346507, -0.498547, 3.848110, 0.000000, 0.807337, 0.590091, 0.000000, 1.000000, + -0.346507, -0.498547, 3.848110, 0.000000, 0.884167, 0.467171, 0.000000, 1.000000, + -0.974430, -0.478264, 3.809721, 0.000000, 0.884167, 0.467171, 0.000000, 1.000000, + -0.974430, -0.498547, 3.848110, 0.000000, 0.884167, 0.467171, 0.000000, 1.000000, + -0.346507, -0.478264, 3.809721, 0.000000, 0.884169, 0.467168, 0.000000, 1.000000, + -0.974430, -0.478264, 3.809721, 0.000000, 0.884169, 0.467168, 0.000000, 1.000000, + -0.346507, -0.498547, 3.848110, 0.000000, 0.884169, 0.467168, 0.000000, 1.000000, + -0.346507, -0.478264, 3.809721, 0.000000, 0.947951, 0.318415, 0.000000, 1.000000, + -0.974430, -0.456056, 3.743605, 0.000000, 0.947951, 0.318415, 0.000000, 1.000000, + -0.974430, -0.478264, 3.809721, 0.000000, 0.947951, 0.318415, 0.000000, 1.000000, + -0.346507, -0.464606, 3.738307, 1.000000, -0.000008, 0.000000, 0.000000, 1.000000, + -0.346507, -0.449051, 3.700756, 1.000000, -0.000008, 0.000000, 0.000000, 1.000000, + -0.346507, -0.456056, 3.743605, 1.000000, -0.000008, 0.000000, 0.000000, 1.000000, + -0.346507, -0.456056, 3.743605, 0.000000, 0.947951, 0.318417, 0.000000, 1.000000, + -0.974430, -0.456056, 3.743605, 0.000000, 0.947951, 0.318417, 0.000000, 1.000000, + -0.346507, -0.478264, 3.809721, 0.000000, 0.947951, 0.318417, 0.000000, 1.000000, + -0.346507, -0.456056, 3.743605, 0.000000, 0.986902, 0.161319, 0.000000, 1.000000, + -0.974430, -0.449051, 3.700756, 0.000000, 0.986902, 0.161319, 0.000000, 1.000000, + -0.974430, -0.456056, 3.743605, 0.000000, 0.986902, 0.161319, 0.000000, 1.000000, + -0.346507, -0.449051, 3.700756, 0.000000, 0.986902, 0.161322, 0.000000, 1.000000, + -0.974430, -0.449051, 3.700756, 0.000000, 0.986902, 0.161322, 0.000000, 1.000000, + -0.346507, -0.456056, 3.743605, 0.000000, 0.986902, 0.161322, 0.000000, 1.000000, + -0.346507, -0.449051, 3.700756, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + -0.974430, -0.449051, 2.734324, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + -0.974430, -0.449051, 3.700756, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + -0.346507, -0.449051, 2.734324, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + -0.357205, -0.549039, 2.653065, 0.991445, 0.000000, -0.130524, 0.000000, 1.000000, + -0.357205, -0.449051, 2.653065, 0.991445, 0.000000, -0.130524, 0.000000, 1.000000, + -0.346507, -0.549039, 2.734324, 0.991445, 0.000000, -0.130524, 0.000000, 1.000000, + -0.357205, -0.549039, 2.653065, 0.923879, 0.000000, -0.382684, 0.000000, 1.000000, + -0.388570, -0.449051, 2.577343, 0.923879, 0.000000, -0.382684, 0.000000, 1.000000, + -0.357205, -0.449051, 2.653065, 0.923879, 0.000000, -0.382684, 0.000000, 1.000000, + -0.357205, -0.549039, 2.653065, 0.000000, -1.000000, -0.000001, 0.000000, 1.000000, + -0.963731, -0.549039, 2.653065, 0.000000, -1.000000, -0.000001, 0.000000, 1.000000, + -0.388570, -0.549039, 2.577343, 0.000000, -1.000000, -0.000001, 0.000000, 1.000000, + -0.357205, -0.549039, 2.653065, 0.000000, -1.000000, 0.000004, 0.000000, 1.000000, + -0.974430, -0.549039, 2.734324, 0.000000, -1.000000, 0.000004, 0.000000, 1.000000, + -0.963731, -0.549039, 2.653065, 0.000000, -1.000000, 0.000004, 0.000000, 1.000000, + -0.357205, -0.449051, 2.653065, 0.000000, 1.000000, -0.000003, 0.000000, 1.000000, + -0.963731, -0.449051, 2.653065, 0.000000, 1.000000, -0.000003, 0.000000, 1.000000, + -0.346507, -0.449051, 2.734324, 0.000000, 1.000000, -0.000003, 0.000000, 1.000000, + -0.388570, -0.549039, 2.577343, 0.923880, 0.000000, -0.382682, 0.000000, 1.000000, + -0.388570, -0.449051, 2.577343, 0.923880, 0.000000, -0.382682, 0.000000, 1.000000, + -0.357205, -0.549039, 2.653065, 0.923880, 0.000000, -0.382682, 0.000000, 1.000000, + -0.388570, -0.549039, 2.577343, 0.793352, -0.000001, -0.608763, 0.000000, 1.000000, + -0.438464, -0.449051, 2.512320, 0.793352, -0.000001, -0.608763, 0.000000, 1.000000, + -0.388570, -0.449051, 2.577343, 0.793352, -0.000001, -0.608763, 0.000000, 1.000000, + -0.388570, -0.549039, 2.577343, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.932367, -0.549039, 2.577343, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.438464, -0.549039, 2.512320, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.963731, -0.549039, 2.653065, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.388570, -0.449051, 2.577343, 0.000000, 1.000000, 0.000001, 0.000000, 1.000000, + -0.932367, -0.449051, 2.577343, 0.000000, 1.000000, 0.000001, 0.000000, 1.000000, + -0.357205, -0.449051, 2.653065, 0.000000, 1.000000, 0.000001, 0.000000, 1.000000, + -0.974430, -1.142966, 4.768276, 0.000000, -1.000000, -0.000001, 0.000000, 1.000000, + -0.530461, -1.042979, 5.273744, 0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + -0.262783, -1.042979, 5.141740, 0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + -0.530461, -1.042979, 5.273744, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + -0.438464, -0.549039, 2.512320, 0.793354, 0.000000, -0.608760, 0.000000, 1.000000, + -0.438464, -0.449051, 2.512320, 0.793354, 0.000000, -0.608760, 0.000000, 1.000000, + -0.388570, -0.549039, 2.577343, 0.793354, 0.000000, -0.608760, 0.000000, 1.000000, + -0.438464, -0.549039, 2.512320, 0.608763, 0.000000, -0.793352, 0.000000, 1.000000, + -0.503487, -0.449051, 2.462425, 0.608763, 0.000000, -0.793352, 0.000000, 1.000000, + -0.438464, -0.449051, 2.512320, 0.608763, 0.000000, -0.793352, 0.000000, 1.000000, + -0.438464, -0.549039, 2.512320, 0.000000, -1.000000, -0.000001, 0.000000, 1.000000, + -0.882472, -0.549039, 2.512320, 0.000000, -1.000000, -0.000001, 0.000000, 1.000000, + -0.503487, -0.549039, 2.462425, 0.000000, -1.000000, -0.000001, 0.000000, 1.000000, + -0.882472, -0.549039, 2.512320, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.438464, -0.449051, 2.512320, 0.000000, 1.000000, -0.000001, 0.000000, 1.000000, + -0.882472, -0.449051, 2.512320, 0.000000, 1.000000, -0.000001, 0.000000, 1.000000, + -0.388570, -0.449051, 2.577343, 0.000000, 1.000000, -0.000001, 0.000000, 1.000000, + -0.475694, -1.142966, 2.124121, -0.000000, -1.000000, 0.000001, 0.000000, 1.000000, + -0.845102, -1.142966, 0.893649, -0.000000, -1.000000, 0.000001, 0.000000, 1.000000, + 0.102038, -1.142966, 2.028612, -0.000000, -1.000000, 0.000001, 0.000000, 1.000000, + -0.475694, -1.042979, 2.124121, -0.130526, 0.000000, 0.991445, 0.000000, 1.000000, + -0.660468, -1.142966, 2.099795, -0.130526, 0.000000, 0.991445, 0.000000, 1.000000, + -0.475694, -1.142966, 2.124121, -0.130526, 0.000000, 0.991445, 0.000000, 1.000000, + -0.660468, -1.042979, 2.099795, -0.130526, 0.000000, 0.991445, 0.000000, 1.000000, + -0.660468, -1.042979, 2.099795, -0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + -0.503487, -0.549039, 2.462425, 0.608758, 0.000000, -0.793356, 0.000000, 1.000000, + -0.503487, -0.449051, 2.462425, 0.608758, 0.000000, -0.793356, 0.000000, 1.000000, + -0.438464, -0.549039, 2.512320, 0.608758, 0.000000, -0.793356, 0.000000, 1.000000, + -0.503487, -0.549039, 2.462425, 0.382686, 0.000000, -0.923878, 0.000000, 1.000000, + -0.579209, -0.449051, 2.431060, 0.382686, 0.000000, -0.923878, 0.000000, 1.000000, + -0.503487, -0.449051, 2.462425, 0.382686, 0.000000, -0.923878, 0.000000, 1.000000, + -0.817449, -0.549039, 2.462425, 0.000000, -1.000000, -0.000001, 0.000000, 1.000000, + -0.579209, -0.549039, 2.431060, 0.000000, -1.000000, -0.000001, 0.000000, 1.000000, + -0.503487, -0.549039, 2.462425, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.817449, -0.549039, 2.462425, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.503487, -0.449051, 2.462425, 0.000000, 1.000000, -0.000002, 0.000000, 1.000000, + -0.817449, -0.449051, 2.462425, 0.000000, 1.000000, -0.000002, 0.000000, 1.000000, + -0.438464, -0.449051, 2.512320, 0.000000, 1.000000, -0.000002, 0.000000, 1.000000, + -0.530461, -1.142966, 5.273744, 0.000000, -1.000000, -0.000000, 0.000000, 1.000000, + -0.914637, -1.142966, 4.884262, 0.000000, -1.000000, -0.000000, 0.000000, 1.000000, + -0.406299, -1.142966, 4.884262, 0.000000, -1.000000, -0.000000, 0.000000, 1.000000, + -0.530461, -1.042979, 5.273744, 0.555573, 0.000000, 0.831468, 0.000000, 1.000000, + -0.778619, -1.142966, 5.439558, 0.555573, 0.000000, 0.831468, 0.000000, 1.000000, + -0.530461, -1.142966, 5.273744, 0.555572, 0.000000, 0.831468, 0.000000, 1.000000, + -0.530461, -1.042979, 5.273744, 0.555569, 0.000000, 0.831470, 0.000000, 1.000000, + -0.778619, -1.042979, 5.439558, 0.555569, 0.000000, 0.831470, 0.000000, 1.000000, + -0.778619, -1.142966, 5.439558, 0.555569, 0.000000, 0.831470, 0.000000, 1.000000, + -0.914637, -1.042979, 4.884262, 0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + -0.778619, -1.042979, 5.439558, 0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + -0.579209, -0.549039, 2.431060, 0.382681, 0.000000, -0.923881, 0.000000, 1.000000, + -0.579209, -0.449051, 2.431060, 0.382681, 0.000000, -0.923880, 0.000000, 1.000000, + -0.503487, -0.549039, 2.462425, 0.382681, 0.000000, -0.923881, 0.000000, 1.000000, + -0.579209, -0.549039, 2.431060, 0.130526, 0.000000, -0.991445, 0.000000, 1.000000, + -0.660468, -0.449051, 2.420362, 0.130526, 0.000000, -0.991445, 0.000000, 1.000000, + -0.579209, -0.449051, 2.431060, 0.130526, 0.000000, -0.991445, 0.000000, 1.000000, + -0.579209, -0.549039, 2.431060, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.741727, -0.549039, 2.431060, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.660468, -0.549039, 2.420362, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.579209, -0.549039, 2.431060, 0.000000, -1.000000, 0.000005, 0.000000, 1.000000, + -0.817449, -0.549039, 2.462425, 0.000000, -1.000000, 0.000005, 0.000000, 1.000000, + -0.741727, -0.549039, 2.431060, 0.000000, -1.000000, 0.000005, 0.000000, 1.000000, + -0.579209, -0.449051, 2.431060, 0.000000, 1.000000, 0.000002, 0.000000, 1.000000, + -0.741727, -0.449051, 2.431060, 0.000000, 1.000000, 0.000002, 0.000000, 1.000000, + -0.503487, -0.449051, 2.462425, 0.000000, 1.000000, 0.000002, 0.000000, 1.000000, + -0.660468, -1.142966, 2.099795, -0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.845102, -1.142966, 0.893649, -0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.660468, -1.142966, 2.099795, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.845242, -1.142966, 2.124121, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.660468, -1.042979, 2.099795, 0.130526, 0.000000, 0.991445, 0.000000, 1.000000, + -0.845242, -1.142966, 2.124121, 0.130526, 0.000000, 0.991445, 0.000000, 1.000000, + -0.660468, -1.142966, 2.099795, 0.130526, 0.000000, 0.991445, 0.000000, 1.000000, + -0.845242, -1.042979, 2.124121, 0.130526, 0.000000, 0.991445, 0.000000, 1.000000, + -0.660468, -1.042979, 2.099795, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + -0.845242, -1.042979, 2.124121, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + -0.660468, -0.549039, 2.420362, 0.130526, 0.000000, -0.991445, 0.000000, 1.000000, + -0.660468, -0.549039, 2.420362, -0.130526, 0.000000, -0.991445, 0.000000, 1.000000, + -0.741727, -0.449051, 2.431060, -0.130526, 0.000000, -0.991445, 0.000000, 1.000000, + -0.660468, -0.449051, 2.420362, -0.130526, 0.000000, -0.991445, 0.000000, 1.000000, + -0.660468, -0.449051, 2.420362, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + -0.741727, -0.449051, 2.431060, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + -0.579209, -0.449051, 2.431060, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + -0.741727, -0.549039, 2.431060, -0.130526, 0.000000, -0.991445, 0.000000, 1.000000, + -0.741727, -0.549039, 2.431060, -0.382681, 0.000000, -0.923880, 0.000000, 1.000000, + -0.817449, -0.449051, 2.462425, -0.382681, 0.000000, -0.923881, 0.000000, 1.000000, + -0.741727, -0.449051, 2.431060, -0.382681, 0.000000, -0.923881, 0.000000, 1.000000, + -0.817449, -0.449051, 2.462425, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + -0.503487, -0.449051, 2.462425, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + -0.778619, -1.142966, 5.439558, 0.000000, -1.000000, -0.000000, 0.000000, 1.000000, + -0.778619, -1.142966, 5.439558, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.938895, -1.142966, 5.571437, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.914637, -1.142966, 4.884262, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.778619, -1.042979, 5.439558, 0.635382, 0.000000, 0.772198, 0.000000, 1.000000, + -0.938895, -1.142966, 5.571437, 0.635382, 0.000000, 0.772198, 0.000000, 1.000000, + -0.778619, -1.142966, 5.439558, 0.635382, 0.000000, 0.772198, 0.000000, 1.000000, + -0.778619, -1.042979, 5.439558, 0.635380, 0.000005, 0.772200, 0.000000, 1.000000, + -0.938895, -1.042978, 5.571436, 0.635380, 0.000005, 0.772200, 0.000000, 1.000000, + -0.938895, -1.142966, 5.571437, 0.635380, 0.000005, 0.772200, 0.000000, 1.000000, + -0.817449, -1.071260, 0.793047, 0.000000, -0.707112, -0.707102, 0.000000, 1.000000, + -0.817449, -1.114685, 0.836473, -0.866526, 0.461138, -0.191007, 0.000000, 1.000000, + -0.845102, -1.142966, 0.893649, -0.866526, 0.461138, -0.191007, 0.000000, 1.000000, + -0.817449, -1.102971, 0.864754, -0.866526, 0.461138, -0.191007, 0.000000, 1.000000, + -0.817449, -1.102971, 0.864754, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.817449, -1.071260, 0.793047, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.817449, -1.114685, 0.836473, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.817449, -1.042978, 0.804761, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.817449, -1.102971, 0.864754, -0.869641, -0.349087, -0.349088, 0.000000, 1.000000, + -0.858929, -1.042978, 0.908096, -0.869641, -0.349087, -0.349088, 0.000000, 1.000000, + -0.817449, -1.042978, 0.804761, -0.869641, -0.349087, -0.349088, 0.000000, 1.000000, + -0.817449, -1.071260, 0.793047, 0.000000, -0.382682, -0.923880, 0.000000, 1.000000, + -0.817449, -1.002983, 0.764766, 0.000000, -0.382682, -0.923880, 0.000000, 1.000000, + 2.038201, -1.002983, 0.764766, 0.000000, -0.382682, -0.923880, 0.000000, 1.000000, + -0.817449, -1.042978, 0.804761, -1.000000, -0.000002, 0.000000, 0.000000, 1.000000, + -0.817449, -1.002983, 0.764766, -1.000000, -0.000002, 0.000000, 0.000000, 1.000000, + -0.817449, -1.071260, 0.793047, -1.000000, -0.000002, 0.000000, 0.000000, 1.000000, + -0.817449, -1.042978, 0.804761, -1.000000, -0.000001, 0.000000, 0.000000, 1.000000, + -0.817449, -0.982986, 0.864754, -1.000000, -0.000001, 0.000000, 0.000000, 1.000000, + -0.817449, -1.002983, 0.764766, -1.000000, -0.000001, 0.000000, 0.000000, 1.000000, + -0.817449, -1.042978, 0.804761, -0.869639, 0.349090, -0.349090, 0.000000, 1.000000, + -0.858929, -1.042978, 0.908096, -0.869639, 0.349090, -0.349090, 0.000000, 1.000000, + -0.817449, -0.982986, 0.864754, -0.869639, 0.349090, -0.349090, 0.000000, 1.000000, + -0.817449, -0.299070, 0.764766, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + -0.817449, -0.982986, 0.864754, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.817449, -0.299070, 0.764766, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.817449, -1.002983, 0.764766, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.817449, -0.982986, 0.864754, 0.000000, 0.585619, 0.810586, 0.000000, 1.000000, + -0.858929, -1.042978, 0.908096, 0.000000, 0.585619, 0.810586, 0.000000, 1.000000, + 2.038201, -0.982986, 0.864754, 0.000000, 0.585619, 0.810586, 0.000000, 1.000000, + -0.817449, -0.549039, 2.462425, -0.382686, 0.000000, -0.923878, 0.000000, 1.000000, + -0.817449, -0.449051, 2.462425, -0.382686, 0.000000, -0.923878, 0.000000, 1.000000, + -0.741727, -0.549039, 2.431060, -0.382686, 0.000000, -0.923878, 0.000000, 1.000000, + -0.817449, -0.549039, 2.462425, -0.608761, 0.000000, -0.793354, 0.000000, 1.000000, + -0.882472, -0.449051, 2.512320, -0.608761, 0.000000, -0.793354, 0.000000, 1.000000, + -0.817449, -0.449051, 2.462425, -0.608761, 0.000000, -0.793354, 0.000000, 1.000000, + -0.817449, -0.449051, 2.462425, 0.000000, 1.000000, 0.000002, 0.000000, 1.000000, + -0.882472, -0.449051, 2.512320, 0.000000, 1.000000, 0.000002, 0.000000, 1.000000, + -0.438464, -0.449051, 2.512320, 0.000000, 1.000000, 0.000002, 0.000000, 1.000000, + -0.817449, -0.299070, 0.864754, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.845102, -1.142966, 0.893649, -0.722454, -0.000003, -0.691419, 0.000000, 1.000000, + -0.858929, -1.042978, 0.908096, -0.722454, -0.000003, -0.691419, 0.000000, 1.000000, + -0.817449, -1.102971, 0.864754, -0.722454, -0.000003, -0.691419, 0.000000, 1.000000, + -0.845102, -1.142966, 0.893649, -0.722453, -0.000003, -0.691420, 0.000000, 1.000000, + -1.903660, -1.142966, 1.999717, -0.722453, -0.000003, -0.691420, 0.000000, 1.000000, + -0.858929, -1.042978, 0.908096, -0.722453, -0.000003, -0.691420, 0.000000, 1.000000, + 0.071039, -1.142966, 1.439573, 0.000991, -1.000000, 0.000181, 0.000000, 1.000000, + 0.610376, -1.142966, 0.893649, 0.000991, -1.000000, 0.000181, 0.000000, 1.000000, + 0.588817, -1.142966, 1.011938, 0.000991, -1.000000, 0.000181, 0.000000, 1.000000, + -0.117363, -1.142966, 1.461130, 0.000991, -1.000000, 0.000181, 0.000000, 1.000000, + -0.845102, -1.142966, 0.893649, 0.000991, -1.000000, 0.000181, 0.000000, 1.000000, + 0.598816, -1.132968, 1.001939, 0.000991, -1.000000, 0.000181, 0.000000, 1.000000, + 0.588817, -1.142966, 1.429574, 0.000991, -1.000000, 0.000181, 0.000000, 1.000000, + 0.578818, -1.142966, 1.439573, 0.000991, -1.000000, 0.000181, 0.000000, 1.000000, + 0.061040, -1.142966, 1.449572, 0.000991, -1.000000, 0.000181, 0.000000, 1.000000, + -1.422975, -1.142966, 2.028612, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.845242, -1.042979, 2.124121, 0.382684, 0.000000, 0.923880, 0.000000, 1.000000, + -1.017425, -1.142966, 2.195441, 0.382683, 0.000000, 0.923880, 0.000000, 1.000000, + -0.845242, -1.142966, 2.124121, 0.382684, 0.000000, 0.923880, 0.000000, 1.000000, + -0.845242, -1.042979, 2.124121, 0.382683, 0.000000, 0.923880, 0.000000, 1.000000, + -1.017425, -1.042979, 2.195441, 0.382684, 0.000000, 0.923880, 0.000000, 1.000000, + -1.017425, -1.142966, 2.195441, 0.382684, 0.000000, 0.923880, 0.000000, 1.000000, + -0.845242, -1.042979, 2.124121, 0.000000, 1.000000, 0.000002, 0.000000, 1.000000, + -1.422975, -1.042978, 2.028612, 0.000000, 1.000000, 0.000002, 0.000000, 1.000000, + -1.017425, -1.042979, 2.195441, 0.000000, 1.000000, 0.000002, 0.000000, 1.000000, + -1.422975, -1.042978, 2.028612, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + -1.889833, -1.042978, 1.985270, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + -0.858929, -1.042978, 0.908096, -0.722453, 0.000003, -0.691420, 0.000000, 1.000000, + -1.903660, -1.142966, 1.999717, -0.722453, 0.000003, -0.691420, 0.000000, 1.000000, + -1.889833, -1.042978, 1.985270, -0.722453, 0.000003, -0.691420, 0.000000, 1.000000, + -0.882472, -0.549039, 2.512320, -0.608764, 0.000000, -0.793351, 0.000000, 1.000000, + -0.882472, -0.449051, 2.512320, -0.608764, 0.000000, -0.793351, 0.000000, 1.000000, + -0.817449, -0.549039, 2.462425, -0.608764, 0.000000, -0.793351, 0.000000, 1.000000, + -0.882472, -0.549039, 2.512320, -0.793349, 0.000000, -0.608768, 0.000000, 1.000000, + -0.932367, -0.449051, 2.577343, -0.793349, 0.000000, -0.608768, 0.000000, 1.000000, + -0.882472, -0.449051, 2.512320, -0.793349, 0.000000, -0.608768, 0.000000, 1.000000, + -0.882472, -0.449051, 2.512320, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + -0.932367, -0.449051, 2.577343, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + -0.388570, -0.449051, 2.577343, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + -0.974430, -1.142966, 4.768276, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -1.422975, -1.142966, 4.884262, 0.000000, -1.000000, -0.000000, 0.000000, 1.000000, + -0.974430, -1.142966, 4.768276, 0.000000, -1.000000, -0.000000, 0.000000, 1.000000, + -0.914637, -1.042979, 4.884262, 0.000002, 1.000000, -0.000000, 0.000000, 1.000000, + -0.938895, -1.042978, 5.571436, 0.000002, 1.000000, -0.000000, 0.000000, 1.000000, + -0.778619, -1.042979, 5.439558, 0.000002, 1.000000, -0.000000, 0.000000, 1.000000, + -1.422975, -1.042979, 4.884262, 0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + -0.938895, -1.042978, 5.571436, 0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + -0.932367, -0.549039, 2.577343, -0.793351, -0.000001, -0.608765, 0.000000, 1.000000, + -0.932367, -0.449051, 2.577343, -0.793351, -0.000001, -0.608765, 0.000000, 1.000000, + -0.882472, -0.549039, 2.512320, -0.793351, -0.000001, -0.608765, 0.000000, 1.000000, + -0.932367, -0.549039, 2.577343, -0.923883, 0.000000, -0.382675, 0.000000, 1.000000, + -0.963731, -0.449051, 2.653065, -0.923883, 0.000000, -0.382675, 0.000000, 1.000000, + -0.932367, -0.449051, 2.577343, -0.923883, 0.000000, -0.382675, 0.000000, 1.000000, + -0.963731, -0.449051, 2.653065, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + -0.357205, -0.449051, 2.653065, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + -1.422975, -1.142966, 4.884262, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.938895, -1.042978, 5.571436, 0.365662, 0.000005, 0.930748, 0.000000, 1.000000, + -1.132079, -1.142966, 5.647333, 0.365662, 0.000005, 0.930748, 0.000000, 1.000000, + -0.938895, -1.142966, 5.571437, 0.365662, 0.000005, 0.930748, 0.000000, 1.000000, + -0.938895, -1.042978, 5.571436, 0.365670, 0.000000, 0.930745, 0.000000, 1.000000, + -1.132079, -1.042978, 5.647333, 0.365670, 0.000000, 0.930745, 0.000000, 1.000000, + -1.132079, -1.142966, 5.647333, 0.365670, 0.000000, 0.930745, 0.000000, 1.000000, + -0.938895, -1.042978, 5.571436, -0.000000, 1.000000, -0.000001, 0.000000, 1.000000, + -1.422975, -1.042979, 4.884262, -0.000000, 1.000000, -0.000001, 0.000000, 1.000000, + -1.132079, -1.042978, 5.647333, -0.000000, 1.000000, -0.000001, 0.000000, 1.000000, + -0.963731, -0.549039, 2.653065, -0.923882, 0.000000, -0.382678, 0.000000, 1.000000, + -0.963731, -0.449051, 2.653065, -0.923882, 0.000000, -0.382678, 0.000000, 1.000000, + -0.932367, -0.549039, 2.577343, -0.923882, 0.000000, -0.382678, 0.000000, 1.000000, + -0.963731, -0.549039, 2.653065, -0.991444, 0.000000, -0.130532, 0.000000, 1.000000, + -0.974430, -0.449051, 2.734324, -0.991444, 0.000000, -0.130532, 0.000000, 1.000000, + -0.963731, -0.449051, 2.653065, -0.991444, 0.000000, -0.130532, 0.000000, 1.000000, + -0.963731, -0.449051, 2.653065, 0.000000, 1.000000, -0.000002, 0.000000, 1.000000, + -0.974430, -0.449051, 2.734324, 0.000000, 1.000000, -0.000002, 0.000000, 1.000000, + -0.346507, -0.449051, 2.734324, 0.000000, 1.000000, -0.000002, 0.000000, 1.000000, + -0.974430, -1.142966, 4.673187, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.974430, -1.142966, 4.768276, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.974430, -1.042979, 4.768276, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.974430, -1.142966, 4.673187, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.974430, -1.142966, 4.768276, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.974430, -1.042979, 4.239533, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.974430, -1.042979, 4.768276, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.974430, -1.142966, 4.768276, -0.000000, -1.000000, -0.000001, 0.000000, 1.000000, + -1.422975, -1.142966, 4.408320, -0.000000, -1.000000, -0.000001, 0.000000, 1.000000, + -0.974430, -1.142966, 4.239533, -0.000000, -1.000000, -0.000001, 0.000000, 1.000000, + -0.974430, -1.135962, 4.630337, 0.000000, -0.986902, -0.161322, 0.000000, 1.000000, + -0.974430, -1.127412, 4.635635, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.974430, -1.135962, 4.630337, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.974430, -1.142966, 4.673187, -1.000000, 0.000002, 0.000000, 0.000000, 1.000000, + -0.974430, -1.042979, 4.631192, -1.000000, 0.000002, 0.000000, 0.000000, 1.000000, + -0.974430, -1.127412, 4.635635, -1.000000, 0.000002, 0.000000, 0.000000, 1.000000, + -0.974430, -1.142966, 4.239533, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.974430, -1.042979, 3.763591, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.974430, -1.142966, 4.239533, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -1.422975, -1.142966, 3.932378, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.974430, -1.142966, 3.763592, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.974430, -1.142966, 3.763592, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.974430, -1.042979, 3.448236, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.974430, -1.142966, 3.763592, 0.000004, -1.000000, 0.000000, 0.000000, 1.000000, + -1.017425, -1.142966, 3.431974, 0.000004, -1.000000, 0.000000, 0.000000, 1.000000, + -0.974430, -1.142966, 3.448236, 0.000004, -1.000000, 0.000000, 0.000000, 1.000000, + -0.974430, -1.142966, 3.763592, -0.000000, -1.000000, 0.000001, 0.000000, 1.000000, + -1.422975, -1.142966, 3.456437, -0.000000, -1.000000, 0.000001, 0.000000, 1.000000, + -1.017425, -1.142966, 3.431974, -0.000000, -1.000000, 0.000001, 0.000000, 1.000000, + -0.974430, -1.142966, 3.448236, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.974430, -1.142966, 3.448236, 0.353773, 0.000000, -0.935331, 0.000000, 1.000000, + -1.017425, -1.042979, 3.431974, 0.353774, 0.000000, -0.935331, 0.000000, 1.000000, + -0.974430, -1.042979, 3.448236, 0.353774, 0.000000, -0.935331, 0.000000, 1.000000, + -0.974430, -1.135962, 4.630337, 0.000000, -0.947950, -0.318419, 0.000000, 1.000000, + -0.974430, -1.113754, 4.564222, 0.000000, -0.947950, -0.318419, 0.000000, 1.000000, + -0.346507, -1.113754, 4.564222, 0.000000, -0.947950, -0.318419, 0.000000, 1.000000, + -0.974430, -1.135962, 4.630337, -1.000000, 0.000005, 0.000000, 0.000000, 1.000000, + -0.974430, -1.082974, 4.591197, -1.000000, 0.000005, 0.000000, 0.000000, 1.000000, + -0.974430, -1.113754, 4.564222, -1.000000, 0.000005, 0.000000, 0.000000, 1.000000, + -0.974430, -1.082974, 4.591197, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.974430, -1.042979, 4.631192, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.974430, -1.093470, 4.525833, 0.000000, -0.884169, -0.467168, 0.000000, 1.000000, + -0.974430, -1.113754, 4.564222, -1.000000, -0.000004, 0.000000, 0.000000, 1.000000, + -0.974430, -1.082974, 4.591197, -1.000000, -0.000004, 0.000000, 0.000000, 1.000000, + -0.974430, -1.096958, 4.563067, -1.000000, -0.000004, 0.000000, 0.000000, 1.000000, + -0.974430, -1.096958, 4.563067, -1.000000, 0.000003, 0.000000, 0.000000, 1.000000, + -0.974430, -1.093470, 4.525833, -1.000000, 0.000003, 0.000000, 0.000000, 1.000000, + -0.974430, -1.113754, 4.564222, -1.000000, 0.000003, 0.000000, 0.000000, 1.000000, + -0.974430, -1.038532, 4.569104, -1.000000, 0.000003, 0.000000, 0.000000, 1.000000, + -0.974430, -1.093470, 4.525833, 0.000000, -0.807337, -0.590091, 0.000000, 1.000000, + -0.974430, -1.038532, 4.569104, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.974430, -1.096958, 4.563067, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.974430, -1.025838, 4.580165, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.974430, -1.042979, 4.768276, 0.000000, 1.000000, 0.000001, 0.000000, 1.000000, + -1.422975, -1.042979, 4.884262, 0.000000, 1.000000, 0.000001, 0.000000, 1.000000, + -0.914637, -1.042979, 4.884262, 0.000000, 1.000000, 0.000001, 0.000000, 1.000000, + -1.422975, -1.042979, 4.408320, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + -1.422975, -1.042979, 4.884262, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + -0.974430, -1.042979, 4.631192, -1.000000, -0.000004, 0.000000, 0.000000, 1.000000, + -0.974430, -1.025838, 4.580165, -1.000000, -0.000004, 0.000000, 0.000000, 1.000000, + -0.974430, -1.042979, 4.239533, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + -1.422975, -1.042979, 3.932378, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + -0.974430, -1.042979, 3.763591, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + -1.422975, -1.042979, 3.456437, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + -0.974430, -1.042979, 3.448236, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + -1.017425, -1.042979, 3.431974, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + -0.974430, -1.038532, 4.569104, -1.000000, -0.000004, 0.000000, 0.000000, 1.000000, + -0.974430, -1.005555, 4.541775, -1.000000, -0.000004, 0.000000, 0.000000, 1.000000, + -0.974430, -1.093470, 4.525833, -1.000000, -0.000004, 0.000000, 0.000000, 1.000000, + -0.974430, -1.025838, 4.580165, -1.000000, 0.000004, 0.000000, 0.000000, 1.000000, + -0.974430, -1.005555, 4.541775, -1.000000, 0.000004, 0.000000, 0.000000, 1.000000, + -0.974430, -1.038532, 4.569104, -1.000000, 0.000004, 0.000000, 0.000000, 1.000000, + -0.974430, -1.005555, 4.541775, -1.000000, -0.000001, 0.000000, 0.000000, 1.000000, + -0.974430, -0.586463, 3.832167, -1.000000, -0.000001, 0.000000, 0.000000, 1.000000, + -0.974430, -1.093470, 4.525833, -1.000000, -0.000001, 0.000000, 0.000000, 1.000000, + -0.974430, -1.005555, 4.541775, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.974430, -0.498547, 3.848110, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.974430, -0.586463, 3.832167, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.974430, -0.566179, 3.793779, 0.000000, -0.884167, -0.467171, 0.000000, 1.000000, + -0.974430, -0.553486, 3.804839, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.974430, -0.566179, 3.793779, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.974430, -0.586463, 3.832167, -1.000000, 0.000002, 0.000000, 0.000000, 1.000000, + -0.974430, -0.498547, 3.848110, -1.000000, 0.000002, 0.000000, 0.000000, 1.000000, + -0.974430, -0.553486, 3.804839, -1.000000, 0.000002, 0.000000, 0.000000, 1.000000, + -0.974430, -0.556043, 3.763603, 0.000000, -0.947952, -0.318414, 0.000000, 1.000000, + -0.974430, -0.566179, 3.793779, -1.000000, -0.000012, 0.000000, 0.000000, 1.000000, + -0.974430, -0.553486, 3.804839, -1.000000, -0.000012, 0.000000, 0.000000, 1.000000, + -0.974430, -0.556043, 3.763603, -1.000000, -0.000012, 0.000000, 0.000000, 1.000000, + -0.974430, -0.556043, 3.763603, 0.000000, -0.986902, -0.161322, 0.000000, 1.000000, + -0.974430, -0.549039, 3.720753, 0.000000, -0.986902, -0.161322, 0.000000, 1.000000, + -0.346507, -0.549039, 3.720753, 0.000000, -0.986902, -0.161322, 0.000000, 1.000000, + -0.974430, -0.556043, 3.763603, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.974430, -0.533485, 3.758305, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.974430, -0.549039, 3.720753, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.974430, -0.509044, 3.782746, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.974430, -0.495060, 3.810876, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.974430, -0.549039, 3.720753, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -0.974430, -0.449051, 3.700756, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.974430, -0.549039, 2.734324, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.974430, -0.549039, 2.734324, -0.991444, 0.000000, -0.130532, 0.000000, 1.000000, + -0.974430, -0.533485, 3.758305, -1.000000, 0.000002, 0.000000, 0.000000, 1.000000, + -0.974430, -0.464606, 3.738307, -1.000000, 0.000002, 0.000000, 0.000000, 1.000000, + -0.974430, -0.549039, 3.720753, -1.000000, 0.000002, 0.000000, 0.000000, 1.000000, + -0.974430, -0.464606, 3.738307, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.974430, -0.456056, 3.743605, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.974430, -0.478264, 3.809721, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -0.974430, -0.478264, 3.809721, -1.000000, -0.000002, 0.000000, 0.000000, 1.000000, + -0.974430, -0.456056, 3.743605, -1.000000, -0.000002, 0.000000, 0.000000, 1.000000, + -0.974430, -0.509044, 3.782746, -1.000000, -0.000002, 0.000000, 0.000000, 1.000000, + -0.974430, -0.464606, 3.738307, -1.000000, -0.000001, 0.000000, 0.000000, 1.000000, + -0.974430, -0.449051, 3.700756, -1.000000, -0.000001, 0.000000, 0.000000, 1.000000, + -0.974430, -0.549039, 3.720753, -1.000000, -0.000001, 0.000000, 0.000000, 1.000000, + -0.974430, -0.456056, 3.743605, -1.000000, 0.000015, 0.000000, 0.000000, 1.000000, + -0.974430, -0.449051, 3.700756, -1.000000, 0.000015, 0.000000, 0.000000, 1.000000, + -0.974430, -0.464606, 3.738307, -1.000000, 0.000015, 0.000000, 0.000000, 1.000000, + -0.974430, -0.449051, 2.734324, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -1.017425, -1.142966, 3.431974, 0.353789, 0.000000, -0.935325, 0.000000, 1.000000, + -1.017425, -1.042979, 3.431974, 0.353789, 0.000000, -0.935325, 0.000000, 1.000000, + -0.974430, -1.142966, 3.448236, 0.353789, 0.000000, -0.935325, 0.000000, 1.000000, + -1.017425, -1.142966, 3.431974, 0.608764, 0.000000, -0.793351, 0.000000, 1.000000, + -1.165280, -1.042979, 3.318520, 0.608764, 0.000000, -0.793351, 0.000000, 1.000000, + -1.017425, -1.042979, 3.431974, 0.608764, 0.000000, -0.793351, 0.000000, 1.000000, + -1.017425, -1.142966, 3.431974, -0.000000, -1.000000, -0.000001, 0.000000, 1.000000, + -1.422975, -1.142966, 3.456437, -0.000000, -1.000000, -0.000001, 0.000000, 1.000000, + -1.165280, -1.142966, 3.318520, -0.000000, -1.000000, -0.000001, 0.000000, 1.000000, + -1.017425, -1.142966, 2.195441, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -1.017425, -1.042979, 3.431974, 0.000000, 1.000000, -0.000001, 0.000000, 1.000000, + -1.422975, -1.042979, 3.456437, 0.000000, 1.000000, -0.000001, 0.000000, 1.000000, + -0.974430, -1.042979, 3.763591, 0.000000, 1.000000, -0.000001, 0.000000, 1.000000, + -1.017425, -1.042979, 2.195441, 0.608763, 0.000000, 0.793352, 0.000000, 1.000000, + -1.165280, -1.142966, 2.308895, 0.608763, 0.000000, 0.793352, 0.000000, 1.000000, + -1.017425, -1.142966, 2.195441, 0.608763, 0.000000, 0.793352, 0.000000, 1.000000, + -1.017425, -1.042979, 2.195441, 0.608761, 0.000000, 0.793354, 0.000000, 1.000000, + -1.165280, -1.042979, 2.308895, 0.608761, 0.000000, 0.793354, 0.000000, 1.000000, + -1.165280, -1.142966, 2.308895, 0.608761, 0.000000, 0.793354, 0.000000, 1.000000, + -1.017425, -1.042979, 2.195441, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + -1.165280, -1.042979, 2.308895, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + -1.132079, -1.142966, 5.647333, 0.000000, -1.000000, -0.000000, 0.000000, 1.000000, + -0.938895, -1.142966, 5.571437, 0.000000, -1.000000, -0.000000, 0.000000, 1.000000, + -1.132079, -1.042978, 5.647333, 0.060143, 0.000000, 0.998190, 0.000000, 1.000000, + -1.339261, -1.142966, 5.659817, 0.060143, 0.000000, 0.998190, 0.000000, 1.000000, + -1.132079, -1.142966, 5.647333, 0.060143, 0.000000, 0.998190, 0.000000, 1.000000, + -1.132079, -1.042978, 5.647333, 0.060152, 0.000000, 0.998189, 0.000000, 1.000000, + -1.339261, -1.042978, 5.659817, 0.060152, 0.000000, 0.998189, 0.000000, 1.000000, + -1.339261, -1.142966, 5.659817, 0.060152, 0.000000, 0.998189, 0.000000, 1.000000, + -1.132079, -1.042978, 5.647333, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + -1.422975, -1.042979, 4.884262, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + -1.339261, -1.042978, 5.659817, -0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + -1.165280, -1.142966, 3.318520, 0.608761, 0.000000, -0.793353, 0.000000, 1.000000, + -1.165280, -1.042979, 3.318520, 0.608761, 0.000000, -0.793353, 0.000000, 1.000000, + -1.017425, -1.142966, 3.431974, 0.608761, 0.000000, -0.793353, 0.000000, 1.000000, + -1.165280, -1.142966, 3.318520, 0.793354, 0.000000, -0.608760, 0.000000, 1.000000, + -1.278734, -1.042979, 3.170664, 0.793354, 0.000000, -0.608760, 0.000000, 1.000000, + -1.165280, -1.042979, 3.318520, 0.793354, 0.000000, -0.608760, 0.000000, 1.000000, + -1.165280, -1.142966, 3.318520, 0.000000, -1.000000, 0.000001, 0.000000, 1.000000, + -1.422975, -1.142966, 3.456437, 0.000000, -1.000000, 0.000001, 0.000000, 1.000000, + -1.278734, -1.142966, 3.170664, 0.000000, -1.000000, 0.000001, 0.000000, 1.000000, + -1.165280, -1.142966, 2.308895, 0.000001, -1.000000, -0.000001, 0.000000, 1.000000, + -1.422975, -1.142966, 2.028612, 0.000001, -1.000000, -0.000001, 0.000000, 1.000000, + -1.017425, -1.142966, 2.195441, 0.000001, -1.000000, -0.000001, 0.000000, 1.000000, + -1.165280, -1.042979, 3.318520, 0.000000, 1.000000, 0.000001, 0.000000, 1.000000, + -1.422975, -1.042979, 3.456437, 0.000000, 1.000000, 0.000001, 0.000000, 1.000000, + -1.017425, -1.042979, 3.431974, 0.000000, 1.000000, 0.000001, 0.000000, 1.000000, + -1.165280, -1.042979, 2.308895, 0.793353, 0.000000, 0.608761, 0.000000, 1.000000, + -1.278734, -1.142966, 2.456751, 0.793353, 0.000000, 0.608761, 0.000000, 1.000000, + -1.165280, -1.142966, 2.308895, 0.793353, 0.000000, 0.608761, 0.000000, 1.000000, + -1.278734, -1.042979, 2.456751, 0.793353, 0.000000, 0.608761, 0.000000, 1.000000, + -1.165280, -1.042979, 2.308895, 0.000001, 1.000000, 0.000001, 0.000000, 1.000000, + -1.422975, -1.042978, 2.028612, 0.000001, 1.000000, 0.000001, 0.000000, 1.000000, + -1.278734, -1.042979, 2.456751, 0.000001, 1.000000, 0.000001, 0.000000, 1.000000, + -1.278734, -1.142966, 3.170664, 0.793353, 0.000000, -0.608762, 0.000000, 1.000000, + -1.278734, -1.042979, 3.170664, 0.793353, 0.000000, -0.608762, 0.000000, 1.000000, + -1.165280, -1.142966, 3.318520, 0.793353, 0.000000, -0.608762, 0.000000, 1.000000, + -1.278734, -1.142966, 3.170664, 0.923879, 0.000000, -0.382684, 0.000000, 1.000000, + -1.350055, -1.042979, 2.998482, 0.923879, 0.000000, -0.382684, 0.000000, 1.000000, + -1.278734, -1.042979, 3.170664, 0.923879, 0.000000, -0.382684, 0.000000, 1.000000, + -1.278734, -1.142966, 3.170664, -0.000001, -1.000000, 0.000001, 0.000000, 1.000000, + -1.422975, -1.142966, 3.456437, -0.000001, -1.000000, 0.000001, 0.000000, 1.000000, + -1.350055, -1.142966, 2.998482, -0.000001, -1.000000, 0.000001, 0.000000, 1.000000, + -1.278734, -1.142966, 2.456751, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -1.165280, -1.142966, 2.308895, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -1.278734, -1.042979, 3.170664, -0.000000, 1.000000, -0.000002, 0.000000, 1.000000, + -1.422975, -1.042979, 3.456437, -0.000000, 1.000000, -0.000002, 0.000000, 1.000000, + -1.165280, -1.042979, 3.318520, -0.000000, 1.000000, -0.000002, 0.000000, 1.000000, + -1.278734, -1.042979, 2.456751, 0.923879, 0.000000, 0.382684, 0.000000, 1.000000, + -1.350055, -1.142966, 2.628933, 0.923879, 0.000000, 0.382684, 0.000000, 1.000000, + -1.278734, -1.142966, 2.456751, 0.923879, 0.000000, 0.382684, 0.000000, 1.000000, + -1.350055, -1.042979, 2.628933, 0.923879, 0.000000, 0.382684, 0.000000, 1.000000, + -1.278734, -1.042979, 2.456751, 0.000000, 1.000000, 0.000001, 0.000000, 1.000000, + -1.422975, -1.042979, 2.504553, 0.000000, 1.000000, 0.000001, 0.000000, 1.000000, + -1.350055, -1.042979, 2.628933, 0.000000, 1.000000, 0.000001, 0.000000, 1.000000, + -1.422975, -1.042978, 2.028612, 0.000000, 1.000000, 0.000001, 0.000000, 1.000000, + -1.339261, -1.142966, 5.659817, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -1.132079, -1.142966, 5.647333, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -1.339261, -1.142966, 5.659817, 0.000000, -1.000000, -0.000000, 0.000000, 1.000000, + -1.540160, -1.142966, 5.607668, 0.000000, -1.000000, -0.000000, 0.000000, 1.000000, + -1.339261, -1.042978, 5.659817, -0.251249, 0.000000, 0.967922, 0.000000, 1.000000, + -1.540160, -1.142966, 5.607668, -0.251249, 0.000000, 0.967922, 0.000000, 1.000000, + -1.339261, -1.142966, 5.659817, -0.251249, 0.000000, 0.967922, 0.000000, 1.000000, + -1.339261, -1.042978, 5.659817, -0.251249, 0.000000, 0.967923, 0.000000, 1.000000, + -1.540160, -1.042978, 5.607668, -0.251249, 0.000000, 0.967923, 0.000000, 1.000000, + -1.540160, -1.142966, 5.607668, -0.251249, 0.000000, 0.967923, 0.000000, 1.000000, + -1.350055, -1.142966, 2.998482, 0.923879, 0.000000, -0.382684, 0.000000, 1.000000, + -1.350055, -1.142966, 2.998482, 0.991445, 0.000000, -0.130528, 0.000000, 1.000000, + -1.374381, -1.042979, 2.813708, 0.991445, 0.000000, -0.130528, 0.000000, 1.000000, + -1.350055, -1.042979, 2.998482, 0.991445, 0.000000, -0.130528, 0.000000, 1.000000, + -1.350055, -1.142966, 2.998482, -0.000003, -1.000000, -0.000001, 0.000000, 1.000000, + -1.422975, -1.142966, 2.901111, -0.000003, -1.000000, -0.000001, 0.000000, 1.000000, + -1.374381, -1.142966, 2.813708, -0.000003, -1.000000, -0.000001, 0.000000, 1.000000, + -1.350055, -1.142966, 2.628933, 0.000000, -1.000000, -0.000001, 0.000000, 1.000000, + -1.422975, -1.142966, 2.504553, 0.000000, -1.000000, -0.000001, 0.000000, 1.000000, + -1.278734, -1.142966, 2.456751, 0.000000, -1.000000, -0.000001, 0.000000, 1.000000, + -1.350055, -1.042979, 2.998482, 0.000001, 1.000000, -0.000000, 0.000000, 1.000000, + -1.422975, -1.042979, 3.456437, 0.000001, 1.000000, -0.000000, 0.000000, 1.000000, + -1.278734, -1.042979, 3.170664, 0.000001, 1.000000, -0.000000, 0.000000, 1.000000, + -1.350055, -1.042979, 2.998482, 0.000002, 1.000000, 0.000000, 0.000000, 1.000000, + -1.422975, -1.042979, 2.901111, 0.000002, 1.000000, 0.000000, 0.000000, 1.000000, + -1.422975, -1.042979, 3.456437, 0.000002, 1.000000, 0.000000, 0.000000, 1.000000, + -1.350055, -1.042979, 2.628933, 0.991445, 0.000000, 0.130528, 0.000000, 1.000000, + -1.374381, -1.142966, 2.813708, 0.991445, 0.000000, 0.130528, 0.000000, 1.000000, + -1.350055, -1.142966, 2.628933, 0.991445, 0.000000, 0.130528, 0.000000, 1.000000, + -1.374381, -1.042979, 2.813708, 0.991445, 0.000000, 0.130528, 0.000000, 1.000000, + -1.350055, -1.042979, 2.628933, 0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + -1.422975, -1.042979, 2.504553, 0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + -1.374381, -1.042979, 2.813708, 0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + -1.374381, -1.142966, 2.813708, 0.991445, 0.000000, -0.130528, 0.000000, 1.000000, + -1.374381, -1.142966, 2.813708, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -1.422975, -1.142966, 2.504553, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -1.350055, -1.142966, 2.628933, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -1.374381, -1.042979, 2.813708, 0.000003, 1.000000, 0.000001, 0.000000, 1.000000, + -1.422975, -1.042979, 2.901111, 0.000003, 1.000000, 0.000001, 0.000000, 1.000000, + -1.350055, -1.042979, 2.998482, 0.000003, 1.000000, 0.000001, 0.000000, 1.000000, + -1.374381, -1.042979, 2.813708, 0.000002, 1.000000, 0.000000, 0.000000, 1.000000, + -1.422975, -1.042979, 2.504553, 0.000002, 1.000000, 0.000000, 0.000000, 1.000000, + -1.422975, -1.142966, 4.408320, -0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -1.931313, -1.142966, 4.408320, 0.000000, -1.000000, -0.000000, 0.000000, 1.000000, + -1.912583, -1.142966, 5.160209, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -1.931313, -1.142966, 4.884262, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -1.422975, -1.142966, 4.408320, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -1.931313, -1.142966, 3.932378, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -1.422975, -1.142966, 3.456437, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -1.422975, -1.142966, 3.456437, -0.000002, -1.000000, 0.000000, 0.000000, 1.000000, + -1.422975, -1.142966, 2.901111, -0.000002, -1.000000, 0.000000, 0.000000, 1.000000, + -1.350055, -1.142966, 2.998482, -0.000002, -1.000000, 0.000000, 0.000000, 1.000000, + -1.931791, -1.142966, 2.974324, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -1.422975, -1.142966, 2.901111, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -1.422975, -1.142966, 2.504553, -0.000002, -1.000000, 0.000000, 0.000000, 1.000000, + -1.374381, -1.142966, 2.813708, -0.000002, -1.000000, 0.000000, 0.000000, 1.000000, + -1.931313, -1.142966, 2.504553, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -1.931313, -1.142966, 2.028612, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -1.422975, -1.142966, 2.028612, -0.000001, -1.000000, -0.000000, 0.000000, 1.000000, + -1.903660, -1.142966, 1.999717, -0.000001, -1.000000, -0.000000, 0.000000, 1.000000, + -0.845102, -1.142966, 0.893649, -0.000001, -1.000000, -0.000000, 0.000000, 1.000000, + -1.540160, -1.042978, 5.607668, 0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + -1.339261, -1.042978, 5.659817, 0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + -1.715112, -1.042978, 5.495990, 0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + -1.422975, -1.042979, 4.884262, -0.000001, 1.000000, -0.000001, 0.000000, 1.000000, + -1.838440, -1.042979, 5.342562, -0.000001, 1.000000, -0.000001, 0.000000, 1.000000, + -1.715112, -1.042978, 5.495990, -0.000001, 1.000000, -0.000001, 0.000000, 1.000000, + -1.422975, -1.042979, 4.884262, 0.000000, 1.000000, -0.000001, 0.000000, 1.000000, + -1.912583, -1.042979, 5.160209, 0.000000, 1.000000, -0.000001, 0.000000, 1.000000, + -1.838440, -1.042979, 5.342562, 0.000000, 1.000000, -0.000001, 0.000000, 1.000000, + -1.871320, -1.042979, 4.884262, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + -1.422975, -1.042979, 4.408320, 0.000000, 1.000000, 0.000001, 0.000000, 1.000000, + -1.871320, -1.042979, 4.408320, 0.000000, 1.000000, 0.000001, 0.000000, 1.000000, + -1.871320, -1.042979, 4.884262, 0.000000, 1.000000, 0.000001, 0.000000, 1.000000, + -1.871320, -1.042979, 4.408320, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + -1.871320, -1.042979, 3.932378, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + -1.871320, -1.042979, 3.456437, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + -1.872038, -1.042979, 2.971239, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + -1.422975, -1.042979, 2.901111, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + -1.422975, -1.042979, 2.504553, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + -1.871320, -1.042979, 2.504553, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + -1.871320, -1.042979, 2.504553, 0.000000, 1.000000, 0.000001, 0.000000, 1.000000, + -1.871320, -1.042978, 2.028612, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + -1.540160, -1.142966, 5.607668, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -1.715112, -1.142966, 5.495990, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -1.540160, -1.042978, 5.607668, -0.538058, 0.000000, 0.842908, 0.000000, 1.000000, + -1.715112, -1.142966, 5.495990, -0.538058, 0.000000, 0.842908, 0.000000, 1.000000, + -1.540160, -1.142966, 5.607668, -0.538058, 0.000000, 0.842908, 0.000000, 1.000000, + -1.540160, -1.042978, 5.607668, -0.538061, 0.000000, 0.842906, 0.000000, 1.000000, + -1.715112, -1.042978, 5.495990, -0.538061, 0.000000, 0.842906, 0.000000, 1.000000, + -1.715112, -1.142966, 5.495990, -0.538061, 0.000000, 0.842906, 0.000000, 1.000000, + -1.838440, -1.142966, 5.342562, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -1.715112, -1.042978, 5.495990, -0.779417, 0.000000, 0.626506, 0.000000, 1.000000, + -1.838440, -1.142966, 5.342562, -0.779417, 0.000000, 0.626506, 0.000000, 1.000000, + -1.715112, -1.142966, 5.495990, -0.779417, 0.000000, 0.626506, 0.000000, 1.000000, + -1.715112, -1.042978, 5.495990, -0.779416, 0.000000, 0.626507, 0.000000, 1.000000, + -1.838440, -1.042979, 5.342562, -0.779416, 0.000000, 0.626507, 0.000000, 1.000000, + -1.838440, -1.142966, 5.342562, -0.779416, 0.000000, 0.626507, 0.000000, 1.000000, + -1.838440, -1.042979, 5.342562, -0.926357, 0.000000, 0.376648, 0.000000, 1.000000, + -1.912583, -1.142966, 5.160209, -0.926357, 0.000000, 0.376648, 0.000000, 1.000000, + -1.838440, -1.142966, 5.342562, -0.926357, 0.000000, 0.376648, 0.000000, 1.000000, + -1.838440, -1.042979, 5.342562, -0.926357, 0.000000, 0.376647, 0.000000, 1.000000, + -1.912583, -1.042979, 5.160209, -0.926357, 0.000000, 0.376647, 0.000000, 1.000000, + -1.912583, -1.142966, 5.160209, -0.926357, 0.000000, 0.376647, 0.000000, 1.000000, + -1.912583, -1.042979, 5.160209, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + -1.871320, -1.042979, 4.884262, 0.000000, 1.000000, -0.000001, 0.000000, 1.000000, + -1.927250, -1.042979, 4.944117, 0.000000, 1.000000, -0.000001, 0.000000, 1.000000, + -1.871320, -1.042979, 4.884262, 0.303265, 0.909795, 0.283377, 0.000000, 1.000000, + -1.931313, -1.022981, 4.884262, 0.303265, 0.909795, 0.283377, 0.000000, 1.000000, + -1.927250, -1.042979, 4.944117, 0.303265, 0.909795, 0.283377, 0.000000, 1.000000, + -1.871320, -1.042979, 4.408320, 0.316228, 0.948683, 0.000000, 0.000000, 1.000000, + -1.931313, -1.022981, 4.884262, 0.316228, 0.948683, 0.000000, 0.000000, 1.000000, + -1.871320, -1.042979, 4.884262, 0.316228, 0.948683, 0.000000, 0.000000, 1.000000, + -1.871320, -1.042979, 4.408320, 0.316227, 0.948683, 0.000000, 0.000000, 1.000000, + -1.931313, -1.022981, 4.408320, 0.316227, 0.948683, 0.000000, 0.000000, 1.000000, + -1.871320, -1.042979, 3.932378, 0.316228, 0.948683, 0.000000, 0.000000, 1.000000, + -1.931313, -1.022981, 4.408320, 0.316228, 0.948683, 0.000000, 0.000000, 1.000000, + -1.871320, -1.042979, 3.932378, 0.316227, 0.948683, 0.000000, 0.000000, 1.000000, + -1.931313, -1.022981, 3.932378, 0.316227, 0.948683, 0.000000, 0.000000, 1.000000, + -1.871320, -1.042979, 3.456437, 0.316228, 0.948683, 0.000000, 0.000000, 1.000000, + -1.871320, -1.042979, 3.456437, 0.316227, 0.948683, 0.000000, 0.000000, 1.000000, + -1.931313, -1.022981, 3.456437, 0.316227, 0.948683, 0.000000, 0.000000, 1.000000, + -1.931313, -1.022981, 3.932378, 0.316228, 0.948683, 0.000000, 0.000000, 1.000000, + -1.931313, -1.022981, 2.980495, 0.316228, 0.948683, 0.000000, 0.000000, 1.000000, + -1.871320, -1.042979, 2.504553, -0.000000, 1.000000, -0.000001, 0.000000, 1.000000, + -1.872038, -1.042979, 2.971239, -0.000000, 1.000000, -0.000001, 0.000000, 1.000000, + -1.422975, -1.042979, 2.901111, -0.000000, 1.000000, -0.000001, 0.000000, 1.000000, + -1.871320, -1.042979, 2.504553, 0.316228, 0.948683, 0.000487, 0.000000, 1.000000, + -1.931313, -1.022981, 2.504553, 0.316228, 0.948683, 0.000487, 0.000000, 1.000000, + -1.872038, -1.042979, 2.971239, 0.316228, 0.948683, 0.000487, 0.000000, 1.000000, + -1.871320, -1.042978, 2.028612, 0.316228, 0.948683, 0.000000, 0.000000, 1.000000, + -1.931313, -1.022981, 2.504553, 0.316228, 0.948683, 0.000000, 0.000000, 1.000000, + -1.871320, -1.042979, 2.504553, 0.316228, 0.948683, 0.000000, 0.000000, 1.000000, + -1.871320, -1.042978, 2.028612, 0.316228, 0.948683, 0.000001, 0.000000, 1.000000, + -1.931313, -1.022981, 2.028612, 0.316228, 0.948683, 0.000001, 0.000000, 1.000000, + -1.931313, -1.022981, 2.504553, 0.316228, 0.948683, 0.000001, 0.000000, 1.000000, + -1.872038, -1.042979, 2.971239, 0.319602, 0.947552, -0.000473, 0.000000, 1.000000, + -1.931313, -1.022981, 2.980495, 0.319602, 0.947552, -0.000473, 0.000000, 1.000000, + -1.871320, -1.042979, 3.456437, 0.319602, 0.947552, -0.000473, 0.000000, 1.000000, + -1.872038, -1.042979, 2.971239, 0.319668, 0.947530, -0.000001, 0.000000, 1.000000, + -1.931313, -1.022981, 2.504553, 0.319668, 0.947530, -0.000001, 0.000000, 1.000000, + -1.931313, -1.022981, 2.980495, 0.319668, 0.947530, -0.000001, 0.000000, 1.000000, + -1.889833, -1.042978, 1.985270, 0.313383, 0.940145, -0.133856, 0.000000, 1.000000, + -1.931313, -1.022981, 2.028612, 0.313383, 0.940146, -0.133856, 0.000000, 1.000000, + -1.871320, -1.042978, 2.028612, 0.313383, 0.940145, -0.133856, 0.000000, 1.000000, + -1.931313, -1.142966, 4.408320, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -1.931313, -1.142966, 4.884262, -0.707109, -0.707104, 0.000000, 0.000000, 1.000000, + -1.959593, -1.114685, 4.408320, -0.707109, -0.707104, 0.000000, 0.000000, 1.000000, + -1.931313, -1.142966, 4.408320, -0.707109, -0.707104, 0.000000, 0.000000, 1.000000, + -1.959593, -1.114685, 3.932378, -0.707109, -0.707104, 0.000000, 0.000000, 1.000000, + -1.931313, -1.142966, 3.932378, -0.707109, -0.707104, 0.000000, 0.000000, 1.000000, + -1.931313, -1.142966, 3.456437, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -1.931313, -1.142966, 3.932378, -0.707109, -0.707105, 0.000000, 0.000000, 1.000000, + -1.959593, -1.114685, 3.456437, -0.707109, -0.707105, 0.000000, 0.000000, 1.000000, + -1.931313, -1.142966, 3.456437, -0.707109, -0.707105, 0.000000, 0.000000, 1.000000, + -1.931313, -1.142966, 3.456437, -0.713037, -0.701126, 0.000707, 0.000000, 1.000000, + -1.959593, -1.114685, 2.980495, -0.713037, -0.701126, 0.000707, 0.000000, 1.000000, + -1.931791, -1.142966, 2.974324, -0.713037, -0.701126, 0.000707, 0.000000, 1.000000, + -1.931313, -1.142966, 2.504553, -0.707118, -0.707096, 0.000000, 0.000000, 1.000000, + -1.959593, -1.114685, 2.028612, -0.707118, -0.707096, 0.000000, 0.000000, 1.000000, + -1.931313, -1.142966, 2.028612, -0.707118, -0.707096, 0.000000, 0.000000, 1.000000, + -1.931313, -1.142966, 2.028612, 0.000000, -1.000000, -0.000007, 0.000000, 1.000000, + -1.903660, -1.142966, 1.999717, 0.000000, -1.000000, -0.000007, 0.000000, 1.000000, + -1.422975, -1.142966, 2.028612, 0.000000, -1.000000, -0.000007, 0.000000, 1.000000, + -1.931313, -1.142966, 2.028612, -0.722452, 0.000000, -0.691421, 0.000000, 1.000000, + -1.931313, -1.102971, 2.028612, -0.722452, 0.000000, -0.691421, 0.000000, 1.000000, + -1.903660, -1.142966, 1.999717, -0.722452, 0.000000, -0.691421, 0.000000, 1.000000, + -1.931313, -1.142966, 2.028612, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + -1.959593, -1.114685, 2.028612, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + -1.931313, -1.102971, 2.028612, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + -1.931791, -1.142966, 2.974324, -0.707115, -0.707098, -0.000719, 0.000000, 1.000000, + -1.959593, -1.114686, 2.504553, -0.707115, -0.707098, -0.000719, 0.000000, 1.000000, + -1.931313, -1.142966, 2.504553, -0.707115, -0.707098, -0.000719, 0.000000, 1.000000, + -1.903660, -1.142966, 1.999717, -0.722451, 0.000005, -0.691422, 0.000000, 1.000000, + -1.931313, -1.102971, 2.028612, -0.722451, 0.000005, -0.691422, 0.000000, 1.000000, + -1.889833, -1.042978, 1.985270, -0.722451, 0.000005, -0.691422, 0.000000, 1.000000, + -1.912583, -1.142966, 5.160209, 0.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -1.928604, -1.142966, 4.924165, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + -1.931313, -1.142966, 4.884262, 0.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -1.912583, -1.042979, 5.160209, -0.997705, 0.000000, 0.067716, 0.000000, 1.000000, + -1.927250, -1.042979, 4.944117, -0.997705, 0.000000, 0.067716, 0.000000, 1.000000, + -1.912583, -1.142966, 5.160209, -0.997705, 0.000000, 0.067716, 0.000000, 1.000000, + -1.927250, -1.042979, 4.944117, -0.997705, 0.000000, 0.067717, 0.000000, 1.000000, + -1.928604, -1.142966, 4.924165, -0.997705, 0.000000, 0.067717, 0.000000, 1.000000, + -1.912583, -1.142966, 5.160209, -0.997705, 0.000000, 0.067717, 0.000000, 1.000000, + -1.927250, -1.042979, 4.944117, -0.997704, -0.000005, 0.067732, 0.000000, 1.000000, + -1.931313, -1.102971, 4.884262, -0.997704, -0.000005, 0.067732, 0.000000, 1.000000, + -1.928604, -1.142966, 4.924165, -0.997704, -0.000005, 0.067732, 0.000000, 1.000000, + -1.927250, -1.042979, 4.944117, -0.997704, 0.000000, 0.067729, 0.000000, 1.000000, + -1.931313, -1.022981, 4.884262, -0.997704, 0.000000, 0.067729, 0.000000, 1.000000, + -1.931313, -1.102971, 4.884262, -0.997704, 0.000000, 0.067729, 0.000000, 1.000000, + -1.928604, -1.142966, 4.924165, -0.997703, 0.000000, 0.067734, 0.000000, 1.000000, + -1.931313, -1.102971, 4.884262, -0.997703, 0.000000, 0.067734, 0.000000, 1.000000, + -1.931313, -1.142966, 4.884262, -0.997703, 0.000000, 0.067734, 0.000000, 1.000000, + -1.931313, -1.102971, 4.884262, 0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -1.931313, -1.022981, 4.884262, 0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -1.991305, -1.042979, 4.884262, 0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -1.931313, -1.102971, 4.884262, -0.000021, 0.000000, 1.000000, 0.000000, 1.000000, + -1.959593, -1.114686, 4.884262, -0.000021, 0.000000, 1.000000, 0.000000, 1.000000, + -1.931313, -1.142966, 4.884262, -0.000021, 0.000000, 1.000000, 0.000000, 1.000000, + -1.931313, -1.102971, 4.884262, -0.000007, 0.000000, 1.000000, 0.000000, 1.000000, + -2.003019, -1.071260, 4.884262, -0.000007, 0.000000, 1.000000, 0.000000, 1.000000, + -1.959593, -1.114686, 4.884262, -0.000007, 0.000000, 1.000000, 0.000000, 1.000000, + -1.931313, -1.102971, 2.028612, -0.722450, 0.000000, -0.691424, 0.000000, 1.000000, + -1.931313, -1.022981, 2.028612, -0.722450, 0.000000, -0.691424, 0.000000, 1.000000, + -1.889833, -1.042978, 1.985270, -0.722450, 0.000000, -0.691424, 0.000000, 1.000000, + -2.003019, -1.071260, 2.028612, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + -1.991305, -1.042978, 2.028612, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + -2.031300, -1.002983, 4.884262, 0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -1.931313, -1.022981, 4.884262, 0.000002, 0.000000, 1.000000, 0.000000, 1.000000, + -2.031300, -0.271073, 4.884262, 0.000002, 0.000000, 1.000000, 0.000000, 1.000000, + -2.031300, -1.002983, 4.884262, 0.000002, 0.000000, 1.000000, 0.000000, 1.000000, + -1.931313, -1.022981, 4.408320, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -1.931313, -0.271073, 4.884262, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -1.931313, -1.022981, 4.884262, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -1.931313, -0.271073, 4.092359, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -1.931313, -1.022981, 3.932378, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -1.931313, -1.022981, 3.456437, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -1.931313, -1.022981, 3.456437, 1.000000, -0.000000, 0.000000, 0.000000, 1.000000, + -1.931313, -0.271073, 2.820515, 1.000000, -0.000000, 0.000000, 0.000000, 1.000000, + -1.931313, -0.271073, 4.092359, 1.000000, -0.000000, 0.000000, 0.000000, 1.000000, + -1.931313, -1.022981, 2.980495, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -1.931313, -0.271073, 2.820515, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -1.931313, -1.022981, 2.504553, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -1.931313, -0.271073, 2.028612, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -1.931313, -1.022981, 2.028612, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -1.931313, -1.022981, 2.028612, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + -2.031300, -0.271073, 2.028612, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + -1.931313, -0.271073, 2.028612, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + -1.931313, -0.271073, 4.884262, 0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -2.031300, -0.271073, 4.884262, 0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -1.931313, 0.026890, 3.774398, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -1.931313, 0.026890, 4.092359, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -1.931313, 0.026890, 3.456436, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -1.931313, -0.271073, 4.092359, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + -2.031300, -0.271073, 4.884262, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + -1.931313, -0.271073, 4.884262, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + -2.031300, -0.271073, 4.092359, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + -1.931313, -0.271073, 4.092359, 0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -2.031300, -0.053100, 4.092359, 0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -2.031300, -0.271073, 4.092359, 0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -1.931313, 0.026890, 3.138475, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -1.931313, 0.026890, 2.820515, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -1.931313, -0.271073, 2.820515, -0.000010, 0.000000, -1.000000, 0.000000, 1.000000, + -2.031300, -0.053100, 2.820515, -0.000010, 0.000000, -1.000000, 0.000000, 1.000000, + -1.931313, 0.026890, 2.820515, -0.000010, 0.000000, -1.000000, 0.000000, 1.000000, + -1.931313, -0.271073, 2.028612, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + -2.031300, -0.271073, 2.820515, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + -1.931313, -0.271073, 2.820515, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + -2.031300, -0.271073, 2.028612, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + -1.931313, 0.026890, 4.092359, 0.000007, 0.000000, 1.000000, 0.000000, 1.000000, + -2.031300, -0.053100, 4.092359, 0.000007, 0.000000, 1.000000, 0.000000, 1.000000, + -1.931313, -0.271073, 4.092359, 0.000007, 0.000000, 1.000000, 0.000000, 1.000000, + -1.931313, 0.026890, 3.774398, 0.923885, 0.382670, -0.000000, 0.000000, 1.000000, + -1.946867, 0.064442, 4.092359, 0.923885, 0.382670, -0.000000, 0.000000, 1.000000, + -1.931313, 0.026890, 4.092359, 0.923885, 0.382670, -0.000000, 0.000000, 1.000000, + -1.931313, 0.026890, 3.456436, 0.930918, 0.365228, 0.000000, 0.000000, 1.000000, + -1.946046, 0.064442, 3.769411, 0.930918, 0.365228, 0.000000, 0.000000, 1.000000, + -1.931313, 0.026890, 3.774398, 0.930918, 0.365228, 0.000000, 0.000000, 1.000000, + -1.931313, 0.026890, 3.456436, 0.923880, 0.382674, -0.002423, 0.000000, 1.000000, + -1.946867, 0.064442, 3.456436, 0.923880, 0.382674, -0.002423, 0.000000, 1.000000, + -1.946046, 0.064442, 3.769411, 0.923880, 0.382674, -0.002423, 0.000000, 1.000000, + -1.931313, 0.026890, 3.138475, 0.930918, 0.365228, 0.000000, 0.000000, 1.000000, + -1.946046, 0.064442, 3.143462, 0.930918, 0.365228, 0.000000, 0.000000, 1.000000, + -1.931313, 0.026890, 3.138475, 0.930807, 0.365504, -0.002366, 0.000000, 1.000000, + -1.946867, 0.064442, 2.820515, 0.930807, 0.365504, -0.002366, 0.000000, 1.000000, + -1.946046, 0.064442, 3.143462, 0.930807, 0.365504, -0.002366, 0.000000, 1.000000, + -1.931313, 0.026890, 2.820515, 0.923885, 0.382670, 0.000000, 0.000000, 1.000000, + -1.946867, 0.064442, 2.820515, 0.923885, 0.382670, 0.000000, 0.000000, 1.000000, + -1.931313, 0.026890, 3.138475, 0.923885, 0.382670, 0.000000, 0.000000, 1.000000, + -1.931313, 0.026890, 2.820515, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + -1.951636, 0.057306, 2.820515, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + -1.946867, 0.064442, 2.820515, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + -1.931313, 0.026890, 2.820515, -0.000007, -0.000002, -1.000000, 0.000000, 1.000000, + -2.022882, -0.010780, 2.820515, -0.000007, -0.000002, -1.000000, 0.000000, 1.000000, + -1.951636, 0.057306, 2.820515, -0.000007, -0.000002, -1.000000, 0.000000, 1.000000, + -1.931313, 0.026890, 2.820515, 0.000000, 0.000001, -1.000000, 0.000000, 1.000000, + -2.031300, -0.053100, 2.820515, 0.000000, 0.000001, -1.000000, 0.000000, 1.000000, + -2.022882, -0.010780, 2.820515, 0.000000, 0.000001, -1.000000, 0.000000, 1.000000, + -1.946046, 0.064442, 3.769411, 0.930807, 0.365503, 0.002366, 0.000000, 1.000000, + -1.946867, 0.064442, 4.092359, 0.930807, 0.365503, 0.002366, 0.000000, 1.000000, + -1.931313, 0.026890, 3.774398, 0.930807, 0.365503, 0.002366, 0.000000, 1.000000, + -1.946046, 0.064442, 3.769411, 0.707100, 0.707111, 0.001797, 0.000000, 1.000000, + -1.995749, 0.113323, 4.092359, 0.707100, 0.707111, 0.001797, 0.000000, 1.000000, + -1.946867, 0.064442, 4.092359, 0.707100, 0.707111, 0.001797, 0.000000, 1.000000, + -1.946046, 0.064442, 3.143462, 0.923883, 0.382668, 0.002423, 0.000000, 1.000000, + -1.946867, 0.064442, 3.456436, 0.923883, 0.382668, 0.002423, 0.000000, 1.000000, + -1.931313, 0.026890, 3.456436, 0.923883, 0.382668, 0.002423, 0.000000, 1.000000, + -1.946046, 0.064442, 3.143462, 0.726310, 0.687365, 0.001905, 0.000000, 1.000000, + -1.992347, 0.113323, 3.159133, 0.726310, 0.687365, 0.001905, 0.000000, 1.000000, + -1.946867, 0.064442, 3.456436, 0.726310, 0.687365, 0.001905, 0.000000, 1.000000, + -1.946046, 0.064442, 3.143462, 0.724823, 0.688896, -0.007282, 0.000000, 1.000000, + -1.995749, 0.113323, 2.820515, 0.724823, 0.688896, -0.007282, 0.000000, 1.000000, + -1.992347, 0.113323, 3.159133, 0.724823, 0.688896, -0.007282, 0.000000, 1.000000, + -1.946867, 0.064442, 4.092359, 0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -1.951636, 0.057306, 4.092359, 0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -1.931313, 0.026890, 4.092359, 0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -1.946867, 0.064442, 4.092359, -0.000018, 0.000000, 1.000000, 0.000000, 1.000000, + -1.987874, 0.072316, 4.092359, -0.000018, 0.000000, 1.000000, 0.000000, 1.000000, + -1.951636, 0.057306, 4.092359, -0.000018, 0.000000, 1.000000, 0.000000, 1.000000, + -1.946867, 0.064442, 4.092359, -0.000004, 0.000000, 1.000000, 0.000000, 1.000000, + -1.995749, 0.113323, 4.092359, -0.000004, 0.000000, 1.000000, 0.000000, 1.000000, + -1.987874, 0.072316, 4.092359, -0.000004, 0.000000, 1.000000, 0.000000, 1.000000, + -1.946867, 0.064442, 3.456436, 0.726313, 0.687362, -0.001905, 0.000000, 1.000000, + -1.992347, 0.113323, 3.753741, 0.726313, 0.687362, -0.001905, 0.000000, 1.000000, + -1.946046, 0.064442, 3.769411, 0.726313, 0.687362, -0.001905, 0.000000, 1.000000, + -1.946867, 0.064442, 3.456436, 0.707078, 0.707090, -0.008091, 0.000000, 1.000000, + -1.995749, 0.113323, 3.456437, 0.707078, 0.707090, -0.008091, 0.000000, 1.000000, + -1.992347, 0.113323, 3.753741, 0.707078, 0.707090, -0.008091, 0.000000, 1.000000, + -1.946867, 0.064442, 2.820515, 0.707099, 0.707112, -0.001797, 0.000000, 1.000000, + -1.995749, 0.113323, 2.820515, 0.707099, 0.707112, -0.001797, 0.000000, 1.000000, + -1.946046, 0.064442, 3.143462, 0.707099, 0.707112, -0.001797, 0.000000, 1.000000, + -1.951636, 0.057306, 4.092359, -0.000007, 0.000000, 1.000000, 0.000000, 1.000000, + -2.022882, -0.010780, 4.092359, -0.000007, 0.000000, 1.000000, 0.000000, 1.000000, + -1.931313, 0.026890, 4.092359, -0.000007, 0.000000, 1.000000, 0.000000, 1.000000, + -1.987874, 0.072316, 2.820515, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + -1.951636, 0.057306, 2.820515, -0.000236, -0.000214, -1.000000, 0.000000, 1.000000, + -1.988879, 0.071311, 2.820515, -0.000236, -0.000214, -1.000000, 0.000000, 1.000000, + -1.987874, 0.072316, 2.820515, -0.000236, -0.000214, -1.000000, 0.000000, 1.000000, + -1.951636, 0.057306, 2.820515, 0.000009, 0.000003, -1.000000, 0.000000, 1.000000, + -2.022882, -0.010780, 2.820515, 0.000009, 0.000003, -1.000000, 0.000000, 1.000000, + -1.988879, 0.071311, 2.820515, 0.000009, 0.000003, -1.000000, 0.000000, 1.000000, + -1.959593, -1.114686, 4.884262, -0.707114, -0.707100, -0.000001, 0.000000, 1.000000, + -1.959593, -1.114685, 4.408320, -0.707114, -0.707100, -0.000001, 0.000000, 1.000000, + -1.931313, -1.142966, 4.884262, -0.707114, -0.707100, -0.000001, 0.000000, 1.000000, + -1.959593, -1.114686, 4.884262, -0.707108, -0.707105, -0.000000, 0.000000, 1.000000, + -2.003019, -1.071260, 4.884262, -0.707108, -0.707105, -0.000000, 0.000000, 1.000000, + -1.959593, -1.114685, 4.408320, -0.707108, -0.707105, -0.000000, 0.000000, 1.000000, + -1.959593, -1.114685, 4.408320, -0.707114, -0.707099, 0.000000, 0.000000, 1.000000, + -1.959593, -1.114685, 3.932378, -0.707114, -0.707099, 0.000000, 0.000000, 1.000000, + -1.931313, -1.142966, 4.408320, -0.707114, -0.707099, 0.000000, 0.000000, 1.000000, + -1.959593, -1.114685, 4.408320, -0.707107, -0.707106, 0.000000, 0.000000, 1.000000, + -2.003019, -1.071260, 4.884262, -0.707107, -0.707106, 0.000000, 0.000000, 1.000000, + -1.959593, -1.114685, 3.932378, -0.707107, -0.707106, 0.000000, 0.000000, 1.000000, + -1.959593, -1.114685, 3.456437, -0.707114, -0.707099, 0.000000, 0.000000, 1.000000, + -1.931313, -1.142966, 3.932378, -0.707114, -0.707099, 0.000000, 0.000000, 1.000000, + -1.959593, -1.114685, 3.932378, -0.707101, -0.707113, 0.000000, 0.000000, 1.000000, + -2.003019, -1.071260, 4.884262, -0.707101, -0.707113, 0.000000, 0.000000, 1.000000, + -1.959593, -1.114685, 3.456437, -0.707101, -0.707113, 0.000000, 0.000000, 1.000000, + -1.959593, -1.114685, 2.980495, -0.707114, -0.707099, 0.000000, 0.000000, 1.000000, + -1.931313, -1.142966, 3.456437, -0.707114, -0.707099, 0.000000, 0.000000, 1.000000, + -2.003019, -1.071260, 2.028612, -0.707114, -0.707099, 0.000000, 0.000000, 1.000000, + -1.959593, -1.114685, 2.980495, -0.713111, -0.701052, 0.000000, 0.000000, 1.000000, + -1.959593, -1.114686, 2.504553, -0.713111, -0.701052, 0.000000, 0.000000, 1.000000, + -1.931791, -1.142966, 2.974324, -0.713111, -0.701052, 0.000000, 0.000000, 1.000000, + -1.959593, -1.114685, 2.980495, -0.707110, -0.707104, 0.000000, 0.000000, 1.000000, + -2.003019, -1.071260, 2.028612, -0.707110, -0.707104, 0.000000, 0.000000, 1.000000, + -1.959593, -1.114686, 2.504553, -0.707110, -0.707104, 0.000000, 0.000000, 1.000000, + -1.959593, -1.114686, 2.504553, -0.707109, -0.707104, -0.000001, 0.000000, 1.000000, + -1.959593, -1.114685, 2.028612, -0.707109, -0.707104, -0.000001, 0.000000, 1.000000, + -1.931313, -1.142966, 2.504553, -0.707109, -0.707104, -0.000001, 0.000000, 1.000000, + -1.959593, -1.114686, 2.504553, -0.707106, -0.707107, -0.000000, 0.000000, 1.000000, + -2.003019, -1.071260, 2.028612, -0.707106, -0.707107, -0.000000, 0.000000, 1.000000, + -1.959593, -1.114685, 2.028612, -0.707106, -0.707108, -0.000000, 0.000000, 1.000000, + -1.959593, -1.114685, 2.028612, 0.000002, 0.000000, -1.000000, 0.000000, 1.000000, + -2.003019, -1.071260, 2.028612, 0.000002, 0.000000, -1.000000, 0.000000, 1.000000, + -1.931313, -1.102971, 2.028612, 0.000002, 0.000000, -1.000000, 0.000000, 1.000000, + -1.987874, 0.072316, 4.092359, 0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -1.988879, 0.071311, 4.092359, 0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -1.987874, 0.072316, 4.092359, -0.000236, 0.000000, 1.000000, 0.000000, 1.000000, + -2.002885, 0.108555, 4.092359, -0.000236, 0.000000, 1.000000, 0.000000, 1.000000, + -1.988879, 0.071311, 4.092359, -0.000236, 0.000000, 1.000000, 0.000000, 1.000000, + -1.987874, 0.072316, 2.820515, -0.000009, 0.000000, -1.000000, 0.000000, 1.000000, + -1.995749, 0.113323, 2.820515, -0.000009, 0.000000, -1.000000, 0.000000, 1.000000, + -1.946867, 0.064442, 2.820515, -0.000009, 0.000000, -1.000000, 0.000000, 1.000000, + -2.002885, 0.108555, 2.820515, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + -1.995749, 0.113323, 2.820515, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + -1.988879, 0.071311, 4.092359, 0.000007, 0.000000, 1.000000, 0.000000, 1.000000, + -2.022882, -0.010780, 4.092359, 0.000007, 0.000000, 1.000000, 0.000000, 1.000000, + -1.951636, 0.057306, 4.092359, 0.000007, 0.000000, 1.000000, 0.000000, 1.000000, + -2.070970, 0.037308, 4.092359, 0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -2.022882, -0.010780, 4.092359, 0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -1.988879, 0.071311, 2.820515, -0.000472, -0.000089, -1.000000, 0.000000, 1.000000, + -2.002885, 0.108555, 2.820515, -0.000472, -0.000089, -1.000000, 0.000000, 1.000000, + -1.987874, 0.072316, 2.820515, -0.000472, -0.000089, -1.000000, 0.000000, 1.000000, + -1.988879, 0.071311, 2.820515, 0.000010, -0.000006, -1.000000, 0.000000, 1.000000, + -2.070970, 0.037308, 2.820515, 0.000010, -0.000006, -1.000000, 0.000000, 1.000000, + -2.002885, 0.108555, 2.820515, 0.000010, -0.000006, -1.000000, 0.000000, 1.000000, + -2.003019, -1.071260, 4.884262, 0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -1.991305, -1.042979, 4.884262, 0.000015, 0.000000, 1.000000, 0.000000, 1.000000, + -2.031300, -1.002983, 4.884262, 0.000015, 0.000000, 1.000000, 0.000000, 1.000000, + -2.003019, -1.071260, 4.884262, 0.000015, 0.000000, 1.000000, 0.000000, 1.000000, + -2.031300, -1.002983, 2.028612, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + -1.992347, 0.113323, 3.753741, 0.724821, 0.688898, 0.007282, 0.000000, 1.000000, + -1.995749, 0.113323, 4.092359, 0.724821, 0.688899, 0.007282, 0.000000, 1.000000, + -1.946046, 0.064442, 3.769411, 0.724821, 0.688898, 0.007282, 0.000000, 1.000000, + -1.992347, 0.113323, 3.753741, 0.382682, 0.923872, 0.003845, 0.000000, 1.000000, + -2.033301, 0.128878, 4.092359, 0.382682, 0.923872, 0.003845, 0.000000, 1.000000, + -1.995749, 0.113323, 4.092359, 0.382682, 0.923872, 0.003845, 0.000000, 1.000000, + -1.992347, 0.113323, 3.159133, 0.707076, 0.707091, 0.008091, 0.000000, 1.000000, + -1.995749, 0.113323, 3.456437, 0.707076, 0.707091, 0.008091, 0.000000, 1.000000, + -1.946867, 0.064442, 3.456436, 0.707076, 0.707091, 0.008091, 0.000000, 1.000000, + -1.992347, 0.113323, 3.159133, 0.401959, 0.915646, 0.004599, 0.000000, 1.000000, + -2.027917, 0.128878, 3.171171, 0.401959, 0.915646, 0.004599, 0.000000, 1.000000, + -1.995749, 0.113323, 3.456437, 0.401959, 0.915646, 0.004599, 0.000000, 1.000000, + -1.992347, 0.113323, 3.159133, 0.398907, 0.916971, -0.006124, 0.000000, 1.000000, + -2.033301, 0.128878, 2.820515, 0.398907, 0.916971, -0.006124, 0.000000, 1.000000, + -2.027917, 0.128878, 3.171171, 0.398907, 0.916971, -0.006124, 0.000000, 1.000000, + -1.995749, 0.113323, 4.092359, 0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -2.002885, 0.108555, 4.092359, 0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -1.995749, 0.113323, 4.092359, 0.000021, -0.000007, 1.000000, 0.000000, 1.000000, + -2.033301, 0.128878, 4.092359, 0.000021, -0.000007, 1.000000, 0.000000, 1.000000, + -2.002885, 0.108555, 4.092359, 0.000021, -0.000007, 1.000000, 0.000000, 1.000000, + -1.995749, 0.113323, 3.456437, 0.401959, 0.915646, -0.004599, 0.000000, 1.000000, + -2.027917, 0.128878, 3.741702, 0.401959, 0.915646, -0.004599, 0.000000, 1.000000, + -1.992347, 0.113323, 3.753741, 0.401959, 0.915646, -0.004599, 0.000000, 1.000000, + -1.995749, 0.113323, 3.456437, 0.382671, 0.923856, -0.007221, 0.000000, 1.000000, + -2.033301, 0.128878, 3.456437, 0.382671, 0.923856, -0.007221, 0.000000, 1.000000, + -2.027917, 0.128878, 3.741702, 0.382671, 0.923856, -0.007221, 0.000000, 1.000000, + -1.995749, 0.113323, 2.820515, 0.382679, 0.923873, -0.003845, 0.000000, 1.000000, + -2.033301, 0.128878, 2.820515, 0.382679, 0.923873, -0.003845, 0.000000, 1.000000, + -1.992347, 0.113323, 3.159133, 0.382679, 0.923873, -0.003845, 0.000000, 1.000000, + -2.002885, 0.108555, 2.820515, -0.000016, 0.000007, -1.000000, 0.000000, 1.000000, + -2.033301, 0.128878, 2.820515, -0.000016, 0.000007, -1.000000, 0.000000, 1.000000, + -1.995749, 0.113323, 2.820515, -0.000016, 0.000007, -1.000000, 0.000000, 1.000000, + -2.002885, 0.108555, 2.820515, -0.000010, 0.000006, -1.000000, 0.000000, 1.000000, + -2.070970, 0.037308, 2.820515, -0.000010, 0.000006, -1.000000, 0.000000, 1.000000, + -2.033301, 0.128878, 2.820515, -0.000010, 0.000006, -1.000000, 0.000000, 1.000000, + -2.003019, -1.071260, 4.884262, -0.707108, -0.707105, 0.000000, 0.000000, 1.000000, + -2.003019, -1.071260, 2.028612, -0.707108, -0.707105, 0.000000, 0.000000, 1.000000, + -1.959593, -1.114685, 3.456437, -0.707108, -0.707105, 0.000000, 0.000000, 1.000000, + -2.003019, -1.071260, 4.884262, -0.923882, -0.382678, 0.000000, 0.000000, 1.000000, + -2.031300, -1.002983, 2.028612, -0.923882, -0.382678, 0.000000, 0.000000, 1.000000, + -2.003019, -1.071260, 2.028612, -0.923882, -0.382678, 0.000000, 0.000000, 1.000000, + -2.003019, -1.071260, 2.028612, -0.000004, 0.000000, -1.000000, 0.000000, 1.000000, + -2.031300, -1.002983, 2.028612, -0.000004, 0.000000, -1.000000, 0.000000, 1.000000, + -1.991305, -1.042978, 2.028612, -0.000004, 0.000000, -1.000000, 0.000000, 1.000000, + -2.046855, -0.015548, 4.092359, 0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -2.022882, -0.010780, 4.092359, -0.000004, 0.000000, 1.000000, 0.000000, 1.000000, + -2.070970, 0.037308, 4.092359, -0.000004, 0.000000, 1.000000, 0.000000, 1.000000, + -2.046855, -0.015548, 4.092359, -0.000004, 0.000000, 1.000000, 0.000000, 1.000000, + -2.022882, -0.010780, 2.820515, 0.000000, -0.000002, -1.000000, 0.000000, 1.000000, + -2.070970, 0.037308, 2.820515, 0.000000, -0.000002, -1.000000, 0.000000, 1.000000, + -1.988879, 0.071311, 2.820515, 0.000000, -0.000002, -1.000000, 0.000000, 1.000000, + -2.022882, -0.010780, 2.820515, 0.000000, -0.000001, -1.000000, 0.000000, 1.000000, + -2.075738, 0.013336, 2.820515, 0.000000, -0.000001, -1.000000, 0.000000, 1.000000, + -2.070970, 0.037308, 2.820515, 0.000000, -0.000001, -1.000000, 0.000000, 1.000000, + -2.027917, 0.128878, 3.741702, 0.398909, 0.916970, 0.006124, 0.000000, 1.000000, + -2.033301, 0.128878, 4.092359, 0.398909, 0.916970, 0.006124, 0.000000, 1.000000, + -1.992347, 0.113323, 3.753741, 0.398909, 0.916970, 0.006124, 0.000000, 1.000000, + -2.027917, 0.128878, 3.741702, 0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + -2.241774, 0.128878, 4.092359, 0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + -2.033301, 0.128878, 4.092359, 0.000000, 1.000000, -0.000000, 0.000000, 1.000000, + -2.027917, 0.128878, 3.171171, 0.382671, 0.923856, 0.007221, 0.000000, 1.000000, + -2.033301, 0.128878, 3.456437, 0.382671, 0.923856, 0.007221, 0.000000, 1.000000, + -1.995749, 0.113323, 3.456437, 0.382671, 0.923856, 0.007221, 0.000000, 1.000000, + -2.031300, -1.002983, 4.884262, -0.923881, -0.382679, -0.000000, 0.000000, 1.000000, + -2.031300, -1.002983, 2.028612, -0.923881, -0.382679, -0.000000, 0.000000, 1.000000, + -2.003019, -1.071260, 4.884262, -0.923881, -0.382679, -0.000000, 0.000000, 1.000000, + -2.031300, -1.002983, 4.884262, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -2.031300, -0.271073, 4.092359, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -2.031300, -1.002983, 2.028612, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -2.031300, -0.271073, 4.884262, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -2.031300, -0.271073, 2.820515, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -2.031300, -0.053100, 3.456437, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -2.031300, -0.271073, 2.028612, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -2.031300, -0.271073, 2.820515, 0.000000, 0.000001, -1.000000, 0.000000, 1.000000, + -1.931313, -0.271073, 2.820515, 0.000000, 0.000001, -1.000000, 0.000000, 1.000000, + -2.031300, -0.053100, 4.092359, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -2.031300, -0.053100, 3.774398, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -2.031300, -0.053100, 4.092359, -0.923875, -0.382694, 0.000000, 0.000000, 1.000000, + -2.046855, -0.015548, 4.092359, -0.923875, -0.382694, 0.000000, 0.000000, 1.000000, + -2.031300, -0.053100, 3.774398, -0.923875, -0.382694, 0.000000, 0.000000, 1.000000, + -2.031300, -0.053100, 3.774398, -0.934748, -0.355310, -0.000000, 0.000000, 1.000000, + -2.045574, -0.015548, 3.768217, -0.934748, -0.355310, -0.000000, 0.000000, 1.000000, + -2.031300, -0.053100, 3.456437, -0.934748, -0.355310, -0.000000, 0.000000, 1.000000, + -2.031300, -0.053100, 3.774398, -0.934539, -0.355842, -0.003694, 0.000000, 1.000000, + -2.046855, -0.015548, 4.092359, -0.934539, -0.355842, -0.003694, 0.000000, 1.000000, + -2.045574, -0.015548, 3.768217, -0.934539, -0.355842, -0.003694, 0.000000, 1.000000, + -2.031300, -0.053100, 3.456437, -1.000000, 0.000003, 0.000000, 0.000000, 1.000000, + -2.031300, -0.053100, 3.138476, -1.000000, 0.000003, 0.000000, 0.000000, 1.000000, + -2.031300, -0.271073, 2.820515, -1.000000, 0.000003, 0.000000, 0.000000, 1.000000, + -2.031300, -0.053100, 3.456437, -0.934746, -0.355316, 0.000000, 0.000000, 1.000000, + -2.045574, -0.015548, 3.144656, -0.934746, -0.355316, 0.000000, 0.000000, 1.000000, + -2.031300, -0.053100, 3.138476, -0.934746, -0.355316, 0.000000, 0.000000, 1.000000, + -2.031300, -0.053100, 3.456437, -0.923868, -0.382693, -0.003796, 0.000000, 1.000000, + -2.046855, -0.015548, 3.456437, -0.923868, -0.382693, -0.003796, 0.000000, 1.000000, + -2.045574, -0.015548, 3.144656, -0.923868, -0.382693, -0.003796, 0.000000, 1.000000, + -2.031300, -0.053100, 3.138476, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -2.031300, -0.053100, 2.820515, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + -2.031300, -0.053100, 3.138476, -0.923875, -0.382694, 0.000000, 0.000000, 1.000000, + -2.046855, -0.015548, 2.820515, -0.923875, -0.382694, 0.000000, 0.000000, 1.000000, + -2.031300, -0.053100, 2.820515, -0.923875, -0.382694, 0.000000, 0.000000, 1.000000, + -2.031300, -0.053100, 2.820515, 0.000000, -0.000003, -1.000000, 0.000000, 1.000000, + -2.046855, -0.015548, 2.820515, 0.000000, -0.000003, -1.000000, 0.000000, 1.000000, + -2.022882, -0.010780, 2.820515, 0.000000, -0.000003, -1.000000, 0.000000, 1.000000, + -2.033301, 0.128878, 4.092359, -0.000003, -0.000006, 1.000000, 0.000000, 1.000000, + -2.070970, 0.037308, 4.092359, -0.000003, -0.000006, 1.000000, 0.000000, 1.000000, + -2.002885, 0.108555, 4.092359, -0.000003, -0.000006, 1.000000, 0.000000, 1.000000, + -2.033301, 0.128878, 4.092359, 0.000027, -0.000007, 1.000000, 0.000000, 1.000000, + -2.113290, 0.028890, 4.092359, 0.000027, -0.000007, 1.000000, 0.000000, 1.000000, + -2.070970, 0.037308, 4.092359, 0.000027, -0.000007, 1.000000, 0.000000, 1.000000, + -2.033301, 0.128878, 4.092359, 0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -2.241774, 0.128878, 4.092359, 0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -2.113290, 0.028890, 4.092359, 0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -2.033301, 0.128878, 2.820515, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + -2.241774, 0.128878, 2.820515, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + -2.027917, 0.128878, 3.171171, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, + -2.045574, -0.015548, 3.768217, -0.923868, -0.382693, 0.003796, 0.000000, 1.000000, + -2.046855, -0.015548, 3.456437, -0.923868, -0.382693, 0.003796, 0.000000, 1.000000, + -2.031300, -0.053100, 3.456437, -0.923868, -0.382693, 0.003796, 0.000000, 1.000000, + -2.045574, -0.015548, 3.768217, -0.737370, -0.675482, 0.003030, 0.000000, 1.000000, + -2.072080, 0.013336, 3.756741, -0.737370, -0.675482, 0.003030, 0.000000, 1.000000, + -2.046855, -0.015548, 3.456437, -0.737370, -0.675482, 0.003030, 0.000000, 1.000000, + -2.045574, -0.015548, 3.768217, -0.735160, -0.677846, -0.008012, 0.000000, 1.000000, + -2.075738, 0.013336, 4.092359, -0.735160, -0.677846, -0.008012, 0.000000, 1.000000, + -2.072080, 0.013336, 3.756741, -0.735160, -0.677846, -0.008012, 0.000000, 1.000000, + -2.045574, -0.015548, 3.144656, -0.934539, -0.355841, 0.003694, 0.000000, 1.000000, + -2.046855, -0.015548, 2.820515, -0.934539, -0.355841, 0.003694, 0.000000, 1.000000, + -2.031300, -0.053100, 3.138476, -0.934539, -0.355841, 0.003694, 0.000000, 1.000000, + -2.045574, -0.015548, 3.144656, -0.707109, -0.707099, 0.002795, 0.000000, 1.000000, + -2.075738, 0.013336, 2.820515, -0.707109, -0.707099, 0.002795, 0.000000, 1.000000, + -2.046855, -0.015548, 2.820515, -0.707109, -0.707099, 0.002795, 0.000000, 1.000000, + -2.046855, -0.015548, 4.092359, -0.707109, -0.707099, -0.002795, 0.000000, 1.000000, + -2.075738, 0.013336, 4.092359, -0.707109, -0.707099, -0.002795, 0.000000, 1.000000, + -2.045574, -0.015548, 3.768217, -0.707109, -0.707100, -0.002795, 0.000000, 1.000000, + -2.046855, -0.015548, 3.456437, -0.737370, -0.675482, -0.003030, 0.000000, 1.000000, + -2.072080, 0.013336, 3.156132, -0.737370, -0.675482, -0.003030, 0.000000, 1.000000, + -2.045574, -0.015548, 3.144656, -0.737370, -0.675482, -0.003030, 0.000000, 1.000000, + -2.046855, -0.015548, 3.456437, -0.707088, -0.707074, -0.008612, 0.000000, 1.000000, + -2.075738, 0.013336, 3.456437, -0.707088, -0.707074, -0.008612, 0.000000, 1.000000, + -2.072080, 0.013336, 3.156132, -0.707088, -0.707074, -0.008612, 0.000000, 1.000000, + -2.046855, -0.015548, 2.820515, 0.000035, 0.000011, -1.000000, 0.000000, 1.000000, + -2.075738, 0.013336, 2.820515, 0.000035, 0.000011, -1.000000, 0.000000, 1.000000, + -2.022882, -0.010780, 2.820515, 0.000035, 0.000011, -1.000000, 0.000000, 1.000000, + -2.075738, 0.013336, 4.092359, 0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -2.070970, 0.037308, 4.092359, 0.000000, -0.000001, 1.000000, 0.000000, 1.000000, + -2.113290, 0.028890, 4.092359, 0.000000, -0.000001, 1.000000, 0.000000, 1.000000, + -2.075738, 0.013336, 4.092359, 0.000000, -0.000001, 1.000000, 0.000000, 1.000000, + -2.070970, 0.037308, 2.820515, 0.000000, 0.000004, -1.000000, 0.000000, 1.000000, + -2.113290, 0.028890, 2.820515, 0.000000, 0.000004, -1.000000, 0.000000, 1.000000, + -2.033301, 0.128878, 2.820515, 0.000000, 0.000004, -1.000000, 0.000000, 1.000000, + -2.072080, 0.013336, 3.756741, -0.707088, -0.707074, 0.008612, 0.000000, 1.000000, + -2.075738, 0.013336, 3.456437, -0.707088, -0.707074, 0.008612, 0.000000, 1.000000, + -2.046855, -0.015548, 3.456437, -0.707087, -0.707074, 0.008612, 0.000000, 1.000000, + -2.072080, 0.013336, 3.756741, -0.413214, -0.910620, 0.005033, 0.000000, 1.000000, + -2.106540, 0.028890, 3.741820, -0.413214, -0.910620, 0.005033, 0.000000, 1.000000, + -2.075738, 0.013336, 3.456437, -0.413214, -0.910620, 0.005033, 0.000000, 1.000000, + -2.072080, 0.013336, 3.756741, -0.408568, -0.912694, -0.007867, 0.000000, 1.000000, + -2.113290, 0.028890, 4.092359, -0.408568, -0.912694, -0.007867, 0.000000, 1.000000, + -2.106540, 0.028890, 3.741820, -0.408568, -0.912694, -0.007867, 0.000000, 1.000000, + -2.072080, 0.013336, 3.156132, -0.735160, -0.677846, 0.008012, 0.000000, 1.000000, + -2.075738, 0.013336, 2.820515, -0.735160, -0.677847, 0.008012, 0.000000, 1.000000, + -2.045574, -0.015548, 3.144656, -0.735160, -0.677847, 0.008012, 0.000000, 1.000000, + -2.072080, 0.013336, 3.156132, -0.382682, -0.923871, 0.004171, 0.000000, 1.000000, + -2.113290, 0.028890, 2.820515, -0.382682, -0.923871, 0.004171, 0.000000, 1.000000, + -2.075738, 0.013336, 2.820515, -0.382682, -0.923871, 0.004171, 0.000000, 1.000000, + -2.075738, 0.013336, 4.092359, -0.382681, -0.923871, -0.004171, 0.000000, 1.000000, + -2.113290, 0.028890, 4.092359, -0.382681, -0.923871, -0.004171, 0.000000, 1.000000, + -2.072080, 0.013336, 3.756741, -0.382681, -0.923871, -0.004171, 0.000000, 1.000000, + -2.075738, 0.013336, 3.456437, -0.413214, -0.910620, -0.005033, 0.000000, 1.000000, + -2.106540, 0.028890, 3.171053, -0.413214, -0.910620, -0.005033, 0.000000, 1.000000, + -2.072080, 0.013336, 3.156132, -0.413214, -0.910620, -0.005033, 0.000000, 1.000000, + -2.075738, 0.013336, 3.456437, -0.382668, -0.923842, -0.009051, 0.000000, 1.000000, + -2.113290, 0.028890, 3.456437, -0.382668, -0.923842, -0.009051, 0.000000, 1.000000, + -2.106540, 0.028890, 3.171053, -0.382668, -0.923842, -0.009051, 0.000000, 1.000000, + -2.075738, 0.013336, 2.820515, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + -2.113290, 0.028890, 2.820515, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + -2.070970, 0.037308, 2.820515, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + -2.106540, 0.028890, 3.741820, -0.382668, -0.923842, 0.009051, 0.000000, 1.000000, + -2.113290, 0.028890, 3.456437, -0.382668, -0.923842, 0.009051, 0.000000, 1.000000, + -2.075738, 0.013336, 3.456437, -0.382668, -0.923842, 0.009051, 0.000000, 1.000000, + -2.106540, 0.028890, 3.171053, -0.408567, -0.912694, 0.007867, 0.000000, 1.000000, + -2.113290, 0.028890, 2.820515, -0.408567, -0.912694, 0.007867, 0.000000, 1.000000, + -2.072080, 0.013336, 3.156132, -0.408567, -0.912694, 0.007867, 0.000000, 1.000000, + -2.106540, 0.028890, 3.171053, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -2.241774, 0.028890, 2.820515, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -2.113290, 0.028890, 2.820515, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + -2.113290, 0.028890, 4.092359, 0.000000, -1.000000, -0.000000, 0.000000, 1.000000, + -2.241774, 0.028890, 4.092359, 0.000000, -1.000000, -0.000000, 0.000000, 1.000000, + -2.106540, 0.028890, 3.741820, 0.000000, -1.000000, -0.000000, 0.000000, 1.000000, + -2.241774, 0.028890, 4.092359, 0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + -2.113290, 0.028890, 2.820515, 0.000000, 0.000003, -1.000000, 0.000000, 1.000000, + -2.241774, 0.128878, 2.820515, 0.000000, 0.000003, -1.000000, 0.000000, 1.000000, + -2.033301, 0.128878, 2.820515, 0.000000, 0.000003, -1.000000, 0.000000, 1.000000, + -2.241774, 0.028890, 2.820515, 0.000000, 0.000003, -1.000000, 0.000000, 1.000000, + 0.071039, -1.142966, 1.482688, 0.000000, -1.000000, -0.000001, 0.000000, 1.000000, + 0.610376, -1.142966, 2.028612, 0.000000, -1.000000, -0.000001, 0.000000, 1.000000, + -0.117363, -1.142966, 1.461130, 0.000000, -1.000000, -0.000001, 0.000000, 1.000000, + 0.061040, -1.142966, 1.472689, 0.000000, -1.000000, -0.000001, 0.000000, 1.000000, + 0.588817, -1.142966, 1.910323, 0.000000, -1.000000, -0.000001, 0.000000, 1.000000, + 0.578818, -1.142966, 1.482688, 0.000000, -1.000000, -0.000001, 0.000000, 1.000000, + 0.588817, -1.142966, 1.492686, 0.000000, -1.000000, -0.000001, 0.000000, 1.000000, + 0.598816, -1.142966, 1.920321, 0.000000, -1.000000, -0.000001, 0.000000, 1.000000, + 0.610376, -1.142966, 0.893649, -0.000991, -1.000000, 0.000181, 0.000000, 1.000000, + 1.149713, -1.142966, 1.439573, -0.000991, -1.000000, 0.000181, 0.000000, 1.000000, + 0.631935, -1.142966, 1.011938, -0.000991, -1.000000, 0.000181, 0.000000, 1.000000, + 1.338115, -1.142966, 1.461130, -0.000991, -1.000000, 0.000181, 0.000000, 1.000000, + 2.065854, -1.142966, 0.893649, -0.000991, -1.000000, 0.000181, 0.000000, 1.000000, + 1.159712, -1.142966, 1.449572, -0.000991, -1.000000, 0.000181, 0.000000, 1.000000, + 0.641934, -1.142966, 1.439573, -0.000991, -1.000000, 0.000181, 0.000000, 1.000000, + 0.631935, -1.142966, 1.429574, -0.000991, -1.000000, 0.000181, 0.000000, 1.000000, + 0.621937, -1.132968, 1.001939, -0.000991, -1.000000, 0.000181, 0.000000, 1.000000, + 0.061040, -1.142966, 1.472689, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.061040, -1.142966, 1.449572, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.071039, -1.142966, 1.482688, 0.707109, 0.000000, -0.707104, 0.000000, 1.000000, + 0.061040, -1.142966, 1.472689, 0.707109, 0.000000, -0.707104, 0.000000, 1.000000, + 0.071039, -1.132968, 1.482688, 0.707109, 0.000000, -0.707104, 0.000000, 1.000000, + 0.061040, -1.132968, 1.472689, 0.707109, 0.000000, -0.707104, 0.000000, 1.000000, + 0.071039, -1.132968, 1.482688, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.578818, -1.132968, 1.482688, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.071039, -1.142966, 1.482688, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.578818, -1.142966, 1.482688, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.588817, -1.132968, 1.910323, 0.707101, 0.000000, -0.707112, 0.000000, 1.000000, + 0.598816, -1.142966, 1.920321, 0.707101, 0.000000, -0.707112, 0.000000, 1.000000, + 0.588817, -1.142966, 1.910323, 0.707101, 0.000000, -0.707112, 0.000000, 1.000000, + 0.598816, -1.132967, 1.920321, 0.707101, 0.000000, -0.707112, 0.000000, 1.000000, + 0.598816, -1.142966, 1.920321, 0.000000, -1.000000, -0.000002, 0.000000, 1.000000, + 0.621937, -1.142966, 1.920321, 0.000000, -1.000000, -0.000002, 0.000000, 1.000000, + 0.610376, -1.142966, 2.028612, 0.000000, -1.000000, -0.000002, 0.000000, 1.000000, + 0.598816, -1.132967, 1.920321, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.621937, -1.132967, 1.920321, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.598816, -1.142966, 1.920321, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.621937, -1.142966, 1.920321, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 1.159712, -1.132968, 1.449572, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 1.159712, -1.142966, 1.472689, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 1.159712, -1.132968, 1.472689, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 1.159712, -1.142966, 1.449572, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.631935, -1.132968, 1.910323, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.631935, -1.132968, 1.492686, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.631935, -1.142966, 1.910323, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.631935, -1.142966, 1.492686, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 1.159712, -1.142966, 1.449572, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 1.338115, -1.142966, 1.461130, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 1.159712, -1.142966, 1.472689, 0.000000, -1.000000, 0.000000, 0.000000, 1.000000, + 0.641934, -1.132968, 1.439573, 0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 1.149713, -1.142966, 1.439573, 0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 1.149713, -1.132968, 1.439573, 0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 0.641934, -1.142966, 1.439573, 0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 0.061040, -1.132968, 1.449572, 0.707109, 0.000000, 0.707104, 0.000000, 1.000000, + 0.071039, -1.142966, 1.439573, 0.707109, 0.000000, 0.707104, 0.000000, 1.000000, + 0.071039, -1.132968, 1.439573, 0.707109, 0.000000, 0.707104, 0.000000, 1.000000, + 0.061040, -1.142966, 1.449572, 0.707109, 0.000000, 0.707104, 0.000000, 1.000000, + 0.061040, -1.142966, 1.472689, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.061040, -1.142966, 1.449572, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.061040, -1.132968, 1.472689, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.061040, -1.132968, 1.449572, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.588817, -1.142966, 1.429574, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.588817, -1.142966, 1.011938, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.588817, -1.132968, 1.429574, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.588817, -1.132968, 1.011938, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.598816, -1.132968, 1.001939, 0.707096, 0.000000, 0.707117, 0.000000, 1.000000, + 0.588817, -1.132968, 1.011938, 0.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.588817, -1.142966, 1.011938, 0.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.641934, -1.142966, 1.482688, -0.707101, 0.000000, -0.707112, 0.000000, 1.000000, + 0.631935, -1.142966, 1.492686, -0.707101, 0.000000, -0.707112, 0.000000, 1.000000, + 0.641934, -1.132968, 1.482688, -0.707101, 0.000000, -0.707112, 0.000000, 1.000000, + 0.631935, -1.132968, 1.492686, -0.707101, 0.000000, -0.707112, 0.000000, 1.000000, + 0.641934, -1.132968, 1.482688, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 1.149713, -1.132968, 1.482688, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.641934, -1.142966, 1.482688, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 1.149713, -1.142966, 1.482688, 0.000000, 0.000000, -1.000000, 0.000000, 1.000000, + 0.588817, -1.132968, 1.429574, 0.707101, 0.000000, 0.707112, 0.000000, 1.000000, + 0.578818, -1.132968, 1.439573, 0.707101, 0.000000, 0.707112, 0.000000, 1.000000, + 0.578818, -1.142966, 1.439573, 0.707101, 0.000000, 0.707112, 0.000000, 1.000000, + 0.588817, -1.142966, 1.429574, 0.707101, 0.000000, 0.707112, 0.000000, 1.000000, + 0.071039, -1.132968, 1.439573, 0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 0.578818, -1.142966, 1.439573, 0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 0.578818, -1.132968, 1.439573, 0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 0.071039, -1.142966, 1.439573, 0.000000, 0.000000, 1.000000, 0.000000, 1.000000, + 0.588817, -1.142966, 1.492686, 0.707101, 0.000000, -0.707112, 0.000000, 1.000000, + 0.578818, -1.142966, 1.482688, 0.707101, 0.000000, -0.707112, 0.000000, 1.000000, + 0.588817, -1.132968, 1.492686, 0.707101, 0.000000, -0.707112, 0.000000, 1.000000, + 0.578818, -1.132968, 1.482688, 0.707101, 0.000000, -0.707112, 0.000000, 1.000000, + 0.588817, -1.142966, 1.910323, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.588817, -1.142966, 1.492686, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.588817, -1.132968, 1.910323, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.588817, -1.132968, 1.492686, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.631935, -1.132968, 1.429574, -0.707101, 0.000000, 0.707112, 0.000000, 1.000000, + 0.641934, -1.142966, 1.439573, -0.707101, 0.000000, 0.707112, 0.000000, 1.000000, + 0.641934, -1.132968, 1.439573, -0.707101, 0.000000, 0.707112, 0.000000, 1.000000, + 0.631935, -1.142966, 1.429574, -0.707101, 0.000000, 0.707112, 0.000000, 1.000000, + 0.631935, -1.132968, 1.429574, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.631935, -1.132968, 1.011938, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.631935, -1.142966, 1.429574, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.631935, -1.142966, 1.011938, -1.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.598816, -1.122969, 1.449572, 0.000000, -0.707107, 0.707106, 0.000000, 1.000000, + 0.071039, -1.122969, 1.449572, 0.000000, -0.707107, 0.707106, 0.000000, 1.000000, + 0.578818, -1.132968, 1.439573, 0.000000, -0.707107, 0.707106, 0.000000, 1.000000, + 0.071039, -1.132968, 1.439573, 0.000000, -0.707107, 0.707106, 0.000000, 1.000000, + 0.621937, -1.122969, 1.472689, 0.000000, -0.707104, -0.707110, 0.000000, 1.000000, + 1.149713, -1.122969, 1.472689, 0.000000, -0.707104, -0.707110, 0.000000, 1.000000, + 0.641934, -1.132968, 1.482688, 0.000000, -0.707104, -0.707110, 0.000000, 1.000000, + 1.149713, -1.132968, 1.482688, 0.000000, -0.707104, -0.707110, 0.000000, 1.000000, + 1.159712, -1.142966, 1.472689, -0.707115, 0.000000, -0.707099, 0.000000, 1.000000, + 1.149713, -1.142966, 1.482688, -0.707115, 0.000000, -0.707099, 0.000000, 1.000000, + 1.149713, -1.132968, 1.482688, -0.707115, 0.000000, -0.707099, 0.000000, 1.000000, + 1.159712, -1.132968, 1.472689, -0.707115, 0.000000, -0.707099, 0.000000, 1.000000, + 0.598816, -1.122969, 1.910323, 0.000000, -0.707114, -0.707099, 0.000000, 1.000000, + 0.621937, -1.122969, 1.910323, 0.000000, -0.707114, -0.707099, 0.000000, 1.000000, + 0.598816, -1.132967, 1.920321, 0.000000, -0.707114, -0.707099, 0.000000, 1.000000, + 0.621937, -1.132967, 1.920321, 0.000000, -0.707114, -0.707099, 0.000000, 1.000000, + 0.621937, -1.142966, 1.920321, -0.707101, 0.000000, -0.707112, 0.000000, 1.000000, + 0.631935, -1.132968, 1.910323, -0.707101, 0.000000, -0.707112, 0.000000, 1.000000, + 0.631935, -1.142966, 1.910323, -0.707101, 0.000000, -0.707112, 0.000000, 1.000000, + 0.621937, -1.132967, 1.920321, -0.707101, 0.000000, -0.707112, 0.000000, 1.000000, + 0.598816, -1.122969, 1.011938, 0.707109, -0.707104, 0.000000, 0.000000, 1.000000, + 0.588817, -1.132968, 1.429574, 0.707109, -0.707104, 0.000000, 0.000000, 1.000000, + 0.588817, -1.132968, 1.011938, 0.707109, -0.707104, 0.000000, 0.000000, 1.000000, + 0.598816, -1.122969, 1.449572, 0.707109, -0.707104, 0.000000, 0.000000, 1.000000, + 0.588817, -1.132968, 1.429574, 0.301515, -0.904533, 0.301511, 0.000000, 1.000000, + 0.598816, -1.122969, 1.449572, 0.301515, -0.904533, 0.301511, 0.000000, 1.000000, + 0.578818, -1.132968, 1.439573, 0.301515, -0.904533, 0.301511, 0.000000, 1.000000, + 0.621937, -1.122969, 1.910323, -0.707108, -0.707105, 0.000000, 0.000000, 1.000000, + 0.631935, -1.132968, 1.492686, -0.707108, -0.707105, 0.000000, 0.000000, 1.000000, + 0.631935, -1.132968, 1.910323, -0.707108, -0.707105, 0.000000, 0.000000, 1.000000, + 0.621937, -1.122969, 1.472689, -0.707108, -0.707105, 0.000000, 0.000000, 1.000000, + 0.631935, -1.132968, 1.492686, -0.301516, -0.904533, -0.301511, 0.000000, 1.000000, + 0.621937, -1.122969, 1.472689, -0.301516, -0.904533, -0.301511, 0.000000, 1.000000, + 0.641934, -1.132968, 1.482688, -0.301516, -0.904533, -0.301511, 0.000000, 1.000000, + 1.149713, -1.122969, 1.472689, -0.707111, -0.707102, 0.000000, 0.000000, 1.000000, + 1.149713, -1.122969, 1.449572, -0.707111, -0.707102, 0.000000, 0.000000, 1.000000, + 1.159712, -1.132968, 1.472689, -0.707111, -0.707102, 0.000000, 0.000000, 1.000000, + 1.159712, -1.132968, 1.449572, -0.707111, -0.707102, 0.000000, 0.000000, 1.000000, + 1.149713, -1.132968, 1.439573, -0.707115, 0.000000, 0.707099, 0.000000, 1.000000, + 1.149713, -1.142966, 1.439573, -0.707115, 0.000000, 0.707099, 0.000000, 1.000000, + 1.159712, -1.132968, 1.449572, -0.707115, 0.000000, 0.707099, 0.000000, 1.000000, + 1.159712, -1.142966, 1.449572, -0.707115, 0.000000, 0.707099, 0.000000, 1.000000, + 0.071039, -1.122969, 1.472689, 0.000000, -0.707107, -0.707106, 0.000000, 1.000000, + 0.578818, -1.132968, 1.482688, 0.000000, -0.707107, -0.707106, 0.000000, 1.000000, + 0.071039, -1.132968, 1.482688, 0.000000, -0.707107, -0.707106, 0.000000, 1.000000, + 0.598816, -1.122969, 1.472689, 0.000000, -0.707107, -0.707106, 0.000000, 1.000000, + 0.621937, -1.122969, 1.449572, -0.707108, -0.707105, 0.000000, 0.000000, 1.000000, + 0.621937, -1.122969, 1.011938, -0.707108, -0.707105, 0.000000, 0.000000, 1.000000, + 0.631935, -1.132968, 1.429574, -0.707108, -0.707105, 0.000000, 0.000000, 1.000000, + 0.631935, -1.132968, 1.011938, -0.707108, -0.707105, 0.000000, 0.000000, 1.000000, + 0.621937, -1.132968, 1.001939, -0.707096, 0.000000, 0.707117, 0.000000, 1.000000, + 0.631935, -1.142966, 1.011938, -0.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.631935, -1.132968, 1.011938, -0.000000, 0.000000, 0.000000, 0.000000, 1.000000, + 0.588817, -1.132968, 1.910323, 0.707109, -0.707104, 0.000000, 0.000000, 1.000000, + 0.588817, -1.132968, 1.492686, 0.707109, -0.707104, 0.000000, 0.000000, 1.000000, + 0.598816, -1.122969, 1.910323, 0.707109, -0.707104, 0.000000, 0.000000, 1.000000, + 0.598816, -1.122969, 1.472689, 0.707109, -0.707104, 0.000000, 0.000000, 1.000000, + 0.588817, -1.132968, 1.910323, 0.577362, -0.577353, -0.577336, 0.000000, 1.000000, + 0.598816, -1.122969, 1.910323, 0.577362, -0.577353, -0.577336, 0.000000, 1.000000, + 0.598816, -1.132967, 1.920321, 0.577362, -0.577353, -0.577336, 0.000000, 1.000000, + 0.061040, -1.132968, 1.472689, 0.707107, -0.707107, 0.000000, 0.000000, 1.000000, + 0.061040, -1.132968, 1.449572, 0.707107, -0.707107, 0.000000, 0.000000, 1.000000, + 0.071039, -1.122969, 1.472689, 0.707107, -0.707107, 0.000000, 0.000000, 1.000000, + 0.071039, -1.122969, 1.449572, 0.707107, -0.707107, 0.000000, 0.000000, 1.000000, + 0.061040, -1.132968, 1.472689, 0.577350, -0.577352, -0.577350, 0.000000, 1.000000, + 0.071039, -1.122969, 1.472689, 0.577350, -0.577352, -0.577350, 0.000000, 1.000000, + 0.071039, -1.132968, 1.482688, 0.577350, -0.577352, -0.577350, 0.000000, 1.000000, + 1.149713, -1.122969, 1.449572, 0.000000, -0.707104, 0.707110, 0.000000, 1.000000, + 0.641934, -1.132968, 1.439573, 0.000000, -0.707104, 0.707110, 0.000000, 1.000000, + 1.149713, -1.132968, 1.439573, 0.000000, -0.707104, 0.707110, 0.000000, 1.000000, + 0.621937, -1.122969, 1.449572, 0.000000, -0.707104, 0.707110, 0.000000, 1.000000, + 0.641934, -1.132968, 1.439573, -0.301516, -0.904533, 0.301511, 0.000000, 1.000000, + 0.621937, -1.122969, 1.449572, -0.301516, -0.904533, 0.301511, 0.000000, 1.000000, + 0.631935, -1.132968, 1.429574, -0.301516, -0.904533, 0.301511, 0.000000, 1.000000, + 1.149713, -1.122969, 1.449572, -0.577353, -0.577344, 0.577353, 0.000000, 1.000000, + 1.149713, -1.132968, 1.439573, -0.577353, -0.577344, 0.577353, 0.000000, 1.000000, + 1.159712, -1.132968, 1.449572, -0.577353, -0.577344, 0.577353, 0.000000, 1.000000, + 0.598816, -1.122969, 1.910323, 0.000000, -1.000000, 0.000001, 0.000000, 1.000000, + 0.598816, -1.122969, 1.472689, 0.000000, -1.000000, 0.000001, 0.000000, 1.000000, + 0.621937, -1.122969, 1.910323, 0.000000, -1.000000, 0.000001, 0.000000, 1.000000, + 0.598816, -1.122969, 1.449572, 0.000000, -1.000000, 0.000001, 0.000000, 1.000000, + 0.621937, -1.122969, 1.449572, 0.000000, -1.000000, 0.000001, 0.000000, 1.000000, + 0.621937, -1.122969, 1.472689, 0.000000, -1.000000, 0.000001, 0.000000, 1.000000, + 1.149713, -1.122969, 1.449572, 0.000000, -1.000000, 0.000001, 0.000000, 1.000000, + 1.149713, -1.122969, 1.472689, 0.000000, -1.000000, 0.000001, 0.000000, 1.000000, + 0.071039, -1.122969, 1.449572, 0.000000, -1.000000, 0.000001, 0.000000, 1.000000, + 0.071039, -1.122969, 1.472689, 0.000000, -1.000000, 0.000001, 0.000000, 1.000000, + 0.621937, -1.122969, 1.011938, 0.000000, -1.000000, 0.000001, 0.000000, 1.000000, + 0.598816, -1.122969, 1.011938, 0.000000, -1.000000, 0.000001, 0.000000, 1.000000, + 1.149713, -1.122969, 1.472689, -0.577353, -0.577344, -0.577353, 0.000000, 1.000000, + 1.159712, -1.132968, 1.472689, -0.577353, -0.577344, -0.577353, 0.000000, 1.000000, + 1.149713, -1.132968, 1.482688, -0.577353, -0.577344, -0.577353, 0.000000, 1.000000, + 0.621937, -1.122969, 1.910323, -0.577355, -0.577359, -0.577337, 0.000000, 1.000000, + 0.631935, -1.132968, 1.910323, -0.577355, -0.577359, -0.577337, 0.000000, 1.000000, + 0.621937, -1.132967, 1.920321, -0.577355, -0.577359, -0.577337, 0.000000, 1.000000, + 0.598816, -1.122969, 1.472689, 0.301515, -0.904533, -0.301511, 0.000000, 1.000000, + 0.588817, -1.132968, 1.492686, 0.301515, -0.904533, -0.301511, 0.000000, 1.000000, + 0.578818, -1.132968, 1.482688, 0.301515, -0.904533, -0.301511, 0.000000, 1.000000, + 0.071039, -1.122969, 1.449572, 0.577350, -0.577352, 0.577350, 0.000000, 1.000000, + 0.061040, -1.132968, 1.449572, 0.577350, -0.577352, 0.577350, 0.000000, 1.000000, + 0.071039, -1.132968, 1.439573, 0.577350, -0.577352, 0.577350, 0.000000, 1.000000, + 0.598816, -1.132968, 1.001939, 0.000000, -0.707105, 0.707108, 0.000000, 1.000000, + 0.621937, -1.132968, 1.001939, 0.000000, -0.707105, 0.707108, 0.000000, 1.000000, + 0.598816, -1.122969, 1.011938, 0.000000, -0.707105, 0.707108, 0.000000, 1.000000, + 0.621937, -1.122969, 1.011938, 0.000000, -0.707105, 0.707108, 0.000000, 1.000000, + 0.621937, -1.122969, 1.011938, -0.577349, -0.577353, 0.577349, 0.000000, 1.000000, + 0.621937, -1.132968, 1.001939, -0.577349, -0.577353, 0.577349, 0.000000, 1.000000, + 0.631935, -1.132968, 1.011938, -0.577349, -0.577353, 0.577349, 0.000000, 1.000000, + 0.621937, -1.132968, 1.001939, 0.000000, -0.995764, 0.091942, 0.000000, 1.000000, + 0.598816, -1.132968, 1.001939, 0.000000, -0.995764, 0.091942, 0.000000, 1.000000, + 0.610376, -1.142966, 0.893649, 0.000000, -0.995764, 0.091942, 0.000000, 1.000000, + 0.598816, -1.132968, 1.001939, 0.577350, -0.577350, 0.577350, 0.000000, 1.000000, + 0.598816, -1.122969, 1.011938, 0.577350, -0.577350, 0.577350, 0.000000, 1.000000, + 0.588817, -1.132968, 1.011938, 0.577350, -0.577350, 0.577350, 0.000000, 1.000000, + 0.354850, 0.188906, -1.280404, 0.000000, -1.000000, 0.000000, 0.632070, 0.671489, + 0.079595, 0.188906, -1.280404, 0.000000, -1.000000, 0.000000, 0.397217, 0.671489, + 0.079595, 0.188906, -1.701120, 0.000000, -1.000000, 0.000000, 0.397217, 0.436636, + 0.354850, 0.188906, -1.701120, 0.000000, -1.000000, 0.000000, 0.632070, 0.436636, + 0.079595, 0.237437, -1.279286, 0.000000, 0.000000, 1.000000, 0.397217, 0.672113, + 0.354850, 0.190656, -1.279286, 0.000000, 0.000000, 1.000000, 0.632070, 0.672113, + 0.354850, 0.237437, -1.279286, 0.000000, 0.000000, 1.000000, 0.632070, 0.672113, + 0.079595, 0.190656, -1.279286, 0.000000, 0.000000, 1.000000, 0.397217, 0.672113, + 0.078863, 0.190656, -1.701120, -1.000000, 0.000000, 0.000000, 0.396593, 0.436636, + 0.078863, 0.190656, -1.280404, -1.000000, 0.000000, 0.000000, 0.396593, 0.671489, + 0.078863, 0.237437, -1.280404, -1.000000, 0.000000, 0.000000, 0.396593, 0.671489, + 0.078863, 0.237437, -1.701120, -1.000000, 0.000000, 0.000000, 0.396593, 0.436636, + 0.355581, 0.190656, -1.280404, 1.000000, 0.000000, 0.000000, 0.632694, 0.671489, + 0.355581, 0.190656, -1.701120, 1.000000, 0.000000, 0.000000, 0.632694, 0.436636, + 0.355581, 0.237437, -1.280404, 1.000000, 0.000000, 0.000000, 0.632694, 0.671489, + 0.355581, 0.237437, -1.701120, 1.000000, 0.000000, 0.000000, 0.632694, 0.436636, + 0.079595, 0.239186, -1.280404, 0.000000, 1.000000, 0.000000, 0.397217, 0.671489, + 0.354850, 0.239186, -1.280404, 0.000000, 1.000000, 0.000000, 0.632070, 0.671489, + 0.079595, 0.239186, -1.701120, 0.000000, 1.000000, 0.000000, 0.397217, 0.436636, + 0.354850, 0.239186, -1.701120, 0.000000, 1.000000, 0.000000, 0.632070, 0.436636, + 0.079595, 0.190656, -1.702239, 0.000000, 0.000000, -1.000000, 0.397217, 0.436012, + 0.354850, 0.237437, -1.702239, 0.000000, 0.000000, -1.000000, 0.632070, 0.436012, + 0.354850, 0.190656, -1.702239, 0.000000, 0.000000, -1.000000, 0.632070, 0.436012, + 0.079595, 0.237437, -1.702239, 0.000000, 0.000000, -1.000000, 0.397217, 0.436012, + 0.078863, 0.190656, -1.280404, -0.922637, -0.385671, 0.000000, 0.396593, 0.671489, + 0.078863, 0.190656, -1.701120, -0.922637, -0.385671, 0.000000, 0.396593, 0.436636, + 0.079595, 0.188906, -1.280404, -0.922637, -0.385671, 0.000000, 0.397217, 0.671489, + 0.079595, 0.188906, -1.701120, -0.922637, -0.385671, 0.000000, 0.397217, 0.436636, + 0.079595, 0.188906, -1.280404, 0.000000, -0.538520, 0.842613, 0.397217, 0.671489, + 0.354850, 0.188906, -1.280404, 0.000000, -0.538520, 0.842613, 0.632070, 0.671489, + 0.079595, 0.190656, -1.279286, 0.000000, -0.538520, 0.842613, 0.397217, 0.672113, + 0.354850, 0.190656, -1.279286, 0.000000, -0.538520, 0.842613, 0.632070, 0.672113, + 0.079595, 0.237437, -1.279286, -0.836859, 0.000000, 0.547419, 0.397217, 0.672113, + 0.078863, 0.190656, -1.280404, -0.836859, 0.000000, 0.547419, 0.396593, 0.671489, + 0.079595, 0.190656, -1.279286, -0.836859, 0.000000, 0.547419, 0.397217, 0.672113, + 0.078863, 0.237437, -1.280404, -0.836859, 0.000000, 0.547419, 0.396593, 0.671489, + 0.354850, 0.188906, -1.280404, 0.922589, -0.385785, 0.000000, 0.632070, 0.671489, + 0.354850, 0.188906, -1.701120, 0.922589, -0.385785, 0.000000, 0.632070, 0.436636, + 0.355581, 0.190656, -1.280404, 0.922589, -0.385785, 0.000000, 0.632694, 0.671489, + 0.355581, 0.190656, -1.701120, 0.922589, -0.385785, 0.000000, 0.632694, 0.436636, + 0.355581, 0.190656, -1.280404, 0.836815, 0.000000, 0.547486, 0.632694, 0.671489, + 0.355581, 0.237437, -1.280404, 0.836815, 0.000000, 0.547486, 0.632694, 0.671489, + 0.354850, 0.190656, -1.279286, 0.836815, 0.000000, 0.547486, 0.632070, 0.672113, + 0.354850, 0.237437, -1.279286, 0.836815, 0.000000, 0.547486, 0.632070, 0.672113, + 0.079595, 0.239186, -1.280404, -0.922649, 0.385642, 0.000000, 0.397217, 0.671489, + 0.079595, 0.239186, -1.701120, -0.922649, 0.385642, 0.000000, 0.397217, 0.436636, + 0.078863, 0.237437, -1.280404, -0.922649, 0.385642, 0.000000, 0.396593, 0.671489, + 0.078863, 0.237437, -1.701120, -0.922649, 0.385642, 0.000000, 0.396593, 0.436636, + 0.079595, 0.237437, -1.279286, 0.000000, 0.538482, 0.842637, 0.397217, 0.672113, + 0.354850, 0.237437, -1.279286, 0.000000, 0.538482, 0.842637, 0.632070, 0.672113, + 0.079595, 0.239186, -1.280404, 0.000000, 0.538482, 0.842637, 0.397217, 0.671489, + 0.354850, 0.239186, -1.280404, 0.000000, 0.538482, 0.842637, 0.632070, 0.671489, + 0.355581, 0.237437, -1.280404, 0.922601, 0.385756, 0.000000, 0.632694, 0.671489, + 0.355581, 0.237437, -1.701120, 0.922601, 0.385756, 0.000000, 0.632694, 0.436636, + 0.354850, 0.239186, -1.280404, 0.922601, 0.385756, 0.000000, 0.632070, 0.671489, + 0.354850, 0.239186, -1.701120, 0.922601, 0.385756, 0.000000, 0.632070, 0.436636, + 0.079595, 0.237437, -1.702239, -0.836902, 0.000000, -0.547353, 0.397217, 0.436012, + 0.079595, 0.190656, -1.702239, -0.836902, 0.000000, -0.547353, 0.397217, 0.436012, + 0.078863, 0.237437, -1.701120, -0.836902, 0.000000, -0.547353, 0.396593, 0.436636, + 0.078863, 0.190656, -1.701120, -0.836902, 0.000000, -0.547353, 0.396593, 0.436636, + 0.079595, 0.239186, -1.701120, 0.000000, 0.538550, -0.842594, 0.397217, 0.436636, + 0.354850, 0.239186, -1.701120, 0.000000, 0.538550, -0.842594, 0.632070, 0.436636, + 0.079595, 0.237437, -1.702239, 0.000000, 0.538550, -0.842594, 0.397217, 0.436012, + 0.354850, 0.237437, -1.702239, 0.000000, 0.538550, -0.842594, 0.632070, 0.436012, + 0.355581, 0.190656, -1.701120, 0.836858, 0.000000, -0.547421, 0.632694, 0.436636, + 0.354850, 0.237437, -1.702239, 0.836858, 0.000000, -0.547421, 0.632070, 0.436012, + 0.355581, 0.237437, -1.701120, 0.836858, 0.000000, -0.547421, 0.632694, 0.436636, + 0.354850, 0.190656, -1.702239, 0.836858, 0.000000, -0.547421, 0.632070, 0.436012, + 0.079595, 0.190656, -1.702239, 0.000000, -0.538587, -0.842570, 0.397217, 0.436012, + 0.354850, 0.190656, -1.702239, 0.000000, -0.538587, -0.842570, 0.632070, 0.436012, + 0.079595, 0.188906, -1.701120, 0.000000, -0.538587, -0.842570, 0.397217, 0.436636, + 0.354850, 0.188906, -1.701120, 0.000000, -0.538587, -0.842570, 0.632070, 0.436636, + 0.078863, 0.190656, -1.280404, -0.789889, -0.330290, 0.516705, 0.396593, 0.671489, + 0.079595, 0.188906, -1.280404, -0.789889, -0.330290, 0.516705, 0.397217, 0.671489, + 0.079595, 0.190656, -1.279286, -0.789889, -0.330290, 0.516705, 0.397217, 0.672113, + 0.354850, 0.188906, -1.280404, 0.789804, -0.330423, 0.516749, 0.632070, 0.671489, + 0.355581, 0.190656, -1.280404, 0.789804, -0.330423, 0.516749, 0.632694, 0.671489, + 0.354850, 0.190656, -1.279286, 0.789804, -0.330423, 0.516749, 0.632070, 0.672113, + 0.079595, 0.239186, -1.280404, -0.789906, 0.330255, 0.516701, 0.397217, 0.671489, + 0.078863, 0.237437, -1.280404, -0.789906, 0.330255, 0.516701, 0.396593, 0.671489, + 0.079595, 0.237437, -1.279286, -0.789907, 0.330255, 0.516701, 0.397217, 0.672113, + 0.355581, 0.237437, -1.280404, 0.789822, 0.330388, 0.516744, 0.632694, 0.671489, + 0.354850, 0.239186, -1.280404, 0.789822, 0.330388, 0.516744, 0.632070, 0.671489, + 0.354850, 0.237437, -1.279286, 0.789822, 0.330388, 0.516744, 0.632070, 0.672113, + 0.079595, 0.237437, -1.702239, -0.789953, 0.330222, -0.516650, 0.397217, 0.436012, + 0.078863, 0.237437, -1.701120, -0.789953, 0.330222, -0.516650, 0.396593, 0.436636, + 0.079595, 0.239186, -1.701120, -0.789953, 0.330222, -0.516650, 0.397217, 0.436636, + 0.355581, 0.237437, -1.701120, 0.789913, 0.330206, -0.516722, 0.632694, 0.436636, + 0.354850, 0.237437, -1.702239, 0.789913, 0.330206, -0.516722, 0.632070, 0.436012, + 0.354850, 0.239186, -1.701120, 0.789913, 0.330206, -0.516722, 0.632070, 0.436636, + 0.079595, 0.188906, -1.701120, -0.789946, -0.330250, -0.516643, 0.397217, 0.436636, + 0.078863, 0.190656, -1.701120, -0.789946, -0.330250, -0.516643, 0.396593, 0.436636, + 0.079595, 0.190656, -1.702239, -0.789946, -0.330250, -0.516643, 0.397217, 0.436012, + 0.355581, 0.190656, -1.701120, 0.789906, -0.330233, -0.516716, 0.632694, 0.436636, + 0.354850, 0.188906, -1.701120, 0.789906, -0.330233, -0.516716, 0.632070, 0.436636, + 0.354850, 0.190656, -1.702239, 0.789906, -0.330233, -0.516716, 0.632070, 0.436012, + 2.185326, 0.237143, -1.128403, 0.000000, -1.000000, 0.000000, 0.632070, 0.671489, + 2.083800, 0.237143, -1.128403, 0.000000, -1.000000, 0.000000, 0.397217, 0.671489, + 2.083800, 0.237143, -1.225855, 0.000000, -1.000000, 0.000000, 0.397217, 0.436636, + 2.185326, 0.237143, -1.225855, 0.000000, -1.000000, 0.000000, 0.632070, 0.436636, + 2.083800, 0.248384, -1.128144, 0.000000, 0.000000, 1.000000, 0.397217, 0.672113, + 2.185326, 0.237548, -1.128144, 0.000000, 0.000000, 1.000000, 0.632070, 0.672113, + 2.185326, 0.248384, -1.128144, 0.000000, 0.000000, 1.000000, 0.632070, 0.672113, + 2.083800, 0.237548, -1.128144, 0.000000, 0.000000, 1.000000, 0.397217, 0.672113, + 2.083530, 0.237548, -1.225855, -1.000000, 0.000000, 0.000000, 0.396593, 0.436636, + 2.083530, 0.237548, -1.128403, -1.000000, 0.000000, 0.000000, 0.396593, 0.671489, + 2.083530, 0.248384, -1.128403, -1.000000, 0.000000, 0.000000, 0.396593, 0.671489, + 2.083530, 0.248384, -1.225855, -1.000000, 0.000000, 0.000000, 0.396593, 0.436636, + 2.185596, 0.237548, -1.128403, 1.000000, 0.000000, 0.000000, 0.632694, 0.671489, + 2.185596, 0.237548, -1.225855, 1.000000, 0.000000, 0.000000, 0.632694, 0.436636, + 2.185596, 0.248384, -1.128403, 1.000000, 0.000000, 0.000000, 0.632694, 0.671489, + 2.185596, 0.248384, -1.225855, 1.000000, 0.000000, 0.000000, 0.632694, 0.436636, + 2.083800, 0.248789, -1.128403, 0.000000, 1.000000, 0.000000, 0.397217, 0.671489, + 2.185326, 0.248789, -1.128403, 0.000000, 1.000000, 0.000000, 0.632070, 0.671489, + 2.083800, 0.248789, -1.225855, 0.000000, 1.000000, 0.000000, 0.397217, 0.436636, + 2.185326, 0.248789, -1.225855, 0.000000, 1.000000, 0.000000, 0.632070, 0.436636, + 2.083800, 0.237548, -1.226114, 0.000000, 0.000000, -1.000000, 0.397217, 0.436012, + 2.185326, 0.248384, -1.226114, 0.000000, 0.000000, -1.000000, 0.632070, 0.436012, + 2.185326, 0.237548, -1.226114, 0.000000, 0.000000, -1.000000, 0.632070, 0.436012, + 2.083800, 0.248384, -1.226114, 0.000000, 0.000000, -1.000000, 0.397217, 0.436012, + 2.083530, 0.237548, -1.128403, -0.832453, -0.554095, 0.000000, 0.396593, 0.671489, + 2.083530, 0.237548, -1.225855, -0.832453, -0.554095, 0.000000, 0.396593, 0.436636, + 2.083800, 0.237143, -1.128403, -0.832453, -0.554095, 0.000000, 0.397217, 0.671489, + 2.083800, 0.237143, -1.225855, -0.832453, -0.554095, 0.000000, 0.397217, 0.436636, + 2.083800, 0.237143, -1.128403, 0.000000, -0.538520, 0.842613, 0.397217, 0.671489, + 2.185326, 0.237143, -1.128403, 0.000000, -0.538520, 0.842613, 0.632070, 0.671489, + 2.083800, 0.237548, -1.128144, 0.000000, -0.538520, 0.842613, 0.397217, 0.672113, + 2.185326, 0.237548, -1.128144, 0.000000, -0.538520, 0.842613, 0.632070, 0.672113, + 2.083530, 0.248384, -1.128403, -0.692551, 0.000000, 0.721369, 0.396593, 0.671489, + 2.083530, 0.237548, -1.128403, -0.692551, 0.000000, 0.721369, 0.396593, 0.671489, + 2.083800, 0.248384, -1.128144, -0.692551, 0.000000, 0.721369, 0.397217, 0.672113, + 2.083800, 0.237548, -1.128144, -0.692551, 0.000000, 0.721369, 0.397217, 0.672113, + 2.185326, 0.237143, -1.225855, 0.832364, -0.554229, 0.000000, 0.632070, 0.436636, + 2.185596, 0.237548, -1.128403, 0.832364, -0.554229, 0.000000, 0.632694, 0.671489, + 2.185326, 0.237143, -1.128403, 0.832364, -0.554229, 0.000000, 0.632070, 0.671489, + 2.185596, 0.237548, -1.225855, 0.832364, -0.554229, 0.000000, 0.632694, 0.436636, + 2.185326, 0.248384, -1.128144, 0.692488, 0.000000, 0.721430, 0.632070, 0.672113, + 2.185326, 0.237548, -1.128144, 0.692488, 0.000000, 0.721430, 0.632070, 0.672113, + 2.185596, 0.248384, -1.128403, 0.692488, 0.000000, 0.721430, 0.632694, 0.671489, + 2.185596, 0.237548, -1.128403, 0.692488, 0.000000, 0.721430, 0.632694, 0.671489, + 2.083800, 0.248789, -1.128403, -0.832476, 0.554061, 0.000000, 0.397217, 0.671489, + 2.083800, 0.248789, -1.225855, -0.832476, 0.554061, 0.000000, 0.397217, 0.436636, + 2.083530, 0.248384, -1.128403, -0.832476, 0.554061, 0.000000, 0.396593, 0.671489, + 2.083530, 0.248384, -1.225855, -0.832476, 0.554061, 0.000000, 0.396593, 0.436636, + 2.083800, 0.248384, -1.128144, 0.000000, 0.538482, 0.842637, 0.397217, 0.672113, + 2.185326, 0.248384, -1.128144, 0.000000, 0.538482, 0.842637, 0.632070, 0.672113, + 2.083800, 0.248789, -1.128403, 0.000000, 0.538482, 0.842637, 0.397217, 0.671489, + 2.185326, 0.248789, -1.128403, 0.000000, 0.538482, 0.842637, 0.632070, 0.671489, + 2.185596, 0.248384, -1.225855, 0.832387, 0.554195, 0.000000, 0.632694, 0.436636, + 2.185326, 0.248789, -1.128403, 0.832387, 0.554195, 0.000000, 0.632070, 0.671489, + 2.185596, 0.248384, -1.128403, 0.832387, 0.554195, 0.000000, 0.632694, 0.671489, + 2.185326, 0.248789, -1.225855, 0.832387, 0.554195, 0.000000, 0.632070, 0.436636, + 2.083530, 0.237548, -1.225855, -0.692612, 0.000000, -0.721310, 0.396593, 0.436636, + 2.083530, 0.248384, -1.225855, -0.692612, 0.000000, -0.721310, 0.396593, 0.436636, + 2.083800, 0.237548, -1.226114, -0.692612, 0.000000, -0.721310, 0.397217, 0.436012, + 2.083800, 0.248384, -1.226114, -0.692612, 0.000000, -0.721310, 0.397217, 0.436012, + 2.083800, 0.248789, -1.225855, 0.000000, 0.538550, -0.842594, 0.397217, 0.436636, + 2.185326, 0.248789, -1.225855, 0.000000, 0.538550, -0.842594, 0.632070, 0.436636, + 2.083800, 0.248384, -1.226114, 0.000000, 0.538550, -0.842594, 0.397217, 0.436012, + 2.185326, 0.248384, -1.226114, 0.000000, 0.538550, -0.842594, 0.632070, 0.436012, + 2.185326, 0.237548, -1.226114, 0.692549, 0.000000, -0.721371, 0.632070, 0.436012, + 2.185326, 0.248384, -1.226114, 0.692549, 0.000000, -0.721371, 0.632070, 0.436012, + 2.185596, 0.237548, -1.225855, 0.692549, 0.000000, -0.721371, 0.632694, 0.436636, + 2.185596, 0.248384, -1.225855, 0.692549, 0.000000, -0.721371, 0.632694, 0.436636, + 2.083800, 0.237548, -1.226114, 0.000000, -0.538587, -0.842570, 0.397217, 0.436012, + 2.185326, 0.237548, -1.226114, 0.000000, -0.538587, -0.842570, 0.632070, 0.436012, + 2.083800, 0.237143, -1.225855, 0.000000, -0.538587, -0.842570, 0.397217, 0.436636, + 2.185326, 0.237143, -1.225855, 0.000000, -0.538587, -0.842570, 0.632070, 0.436636, + 2.083530, 0.237548, -1.128403, -0.628901, -0.418745, 0.655085, 0.396593, 0.671489, + 2.083800, 0.237143, -1.128403, -0.628901, -0.418745, 0.655085, 0.397217, 0.671489, + 2.083800, 0.237548, -1.128144, -0.628901, -0.418745, 0.655085, 0.397217, 0.672113, + 2.185326, 0.237143, -1.128403, 0.628793, -0.418887, 0.655098, 0.632070, 0.671489, + 2.185596, 0.237548, -1.128403, 0.628793, -0.418887, 0.655098, 0.632694, 0.671489, + 2.185326, 0.237548, -1.128144, 0.628793, -0.418887, 0.655098, 0.632070, 0.672113, + 2.083800, 0.248789, -1.128403, -0.628923, 0.418707, 0.655088, 0.397217, 0.671489, + 2.083530, 0.248384, -1.128403, -0.628923, 0.418707, 0.655088, 0.396593, 0.671489, + 2.083800, 0.248384, -1.128144, -0.628923, 0.418707, 0.655088, 0.397217, 0.672113, + 2.185596, 0.248384, -1.128403, 0.628815, 0.418849, 0.655101, 0.632694, 0.671489, + 2.185326, 0.248789, -1.128403, 0.628815, 0.418849, 0.655101, 0.632070, 0.671489, + 2.185326, 0.248384, -1.128144, 0.628815, 0.418849, 0.655101, 0.632070, 0.672113, + 2.083800, 0.248384, -1.226114, -0.628983, 0.418681, -0.655047, 0.397217, 0.436012, + 2.083530, 0.248384, -1.225855, -0.628983, 0.418681, -0.655047, 0.396593, 0.436636, + 2.083800, 0.248789, -1.225855, -0.628983, 0.418681, -0.655047, 0.397217, 0.436636, + 2.185596, 0.248384, -1.225855, 0.628932, 0.418646, -0.655119, 0.632694, 0.436636, + 2.185326, 0.248384, -1.226114, 0.628932, 0.418646, -0.655119, 0.632070, 0.436012, + 2.185326, 0.248789, -1.225855, 0.628932, 0.418646, -0.655119, 0.632070, 0.436636, + 2.083800, 0.237143, -1.225855, -0.628974, -0.418713, -0.655035, 0.397217, 0.436636, + 2.083530, 0.237548, -1.225855, -0.628974, -0.418713, -0.655035, 0.396593, 0.436636, + 2.083800, 0.237548, -1.226114, -0.628974, -0.418713, -0.655035, 0.397217, 0.436012, + 2.185596, 0.237548, -1.225855, 0.628923, -0.418679, -0.655107, 0.632694, 0.436636, + 2.185326, 0.237143, -1.225855, 0.628923, -0.418679, -0.655107, 0.632070, 0.436636, + 2.185326, 0.237548, -1.226114, 0.628923, -0.418679, -0.655107, 0.632070, 0.436012, + -2.111748, -0.269778, 0.557753, -0.000000, 1.000000, 0.000000, 0.632070, 0.671489, + -0.081688, -0.269778, 0.557753, -0.000000, 1.000000, 0.000000, 0.397217, 0.671489, + -0.081688, -0.269778, -1.472306, -0.000000, 1.000000, 0.000000, 0.397217, 0.436636, + -2.111748, -0.269778, -1.472306, -0.000000, 1.000000, 0.000000, 0.632070, 0.436636, + -2.111748, -0.424847, 0.557753, 0.000000, -0.000000, 1.000000, 0.632070, 0.671489, + -0.081688, -0.424847, 0.557753, 0.000000, -0.000000, 1.000000, 0.397217, 0.671489, + -2.111748, -0.269778, 0.557753, 0.000000, -0.000000, 1.000000, 0.632070, 0.671489, + -0.081688, -0.269778, 0.557753, 0.000000, -0.000000, 1.000000, 0.397217, 0.671489, + -0.081688, -0.269778, -1.472306, 1.000000, 0.000000, 0.000000, 0.397217, 0.436636, + -0.081688, -0.269778, 0.557753, 1.000000, 0.000000, 0.000000, 0.397217, 0.671489, + -0.081688, -0.424847, 0.557753, 1.000000, 0.000000, 0.000000, 0.397217, 0.671489, + -0.081688, -0.424847, -1.472306, 1.000000, 0.000000, 0.000000, 0.397217, 0.436636, + -2.111748, -0.269778, 0.557753, -1.000000, -0.000000, 0.000000, 0.632070, 0.671489, + -2.111748, -0.269778, -1.472306, -1.000000, -0.000000, 0.000000, 0.632070, 0.436636, + -2.111748, -0.424847, 0.557753, -1.000000, -0.000000, 0.000000, 0.632070, 0.671489, + -2.111748, -0.424847, -1.472306, -1.000000, -0.000000, 0.000000, 0.632070, 0.436636, + -0.081688, -0.424847, 0.557753, 0.000000, -1.000000, 0.000000, 0.397217, 0.671489, + -2.111748, -0.424847, 0.557753, 0.000000, -1.000000, 0.000000, 0.632070, 0.671489, + -0.081688, -0.424847, -1.472306, 0.000000, -1.000000, 0.000000, 0.397217, 0.436636, + -2.111748, -0.424847, -1.472306, 0.000000, -1.000000, 0.000000, 0.632070, 0.436636, + -2.111748, -0.269778, -1.472306, 0.001352, 0.017705, -0.999842, 0.632070, 0.436636, + -0.081688, -0.269778, -1.472306, 0.001352, 0.017705, -0.999842, 0.397217, 0.436636, + -2.111748, -0.419451, -1.477702, 0.001352, 0.017705, -0.999842, 0.632070, 0.436012, + -0.081688, -0.424847, -1.472306, 0.001352, 0.017705, -0.999842, 0.397217, 0.436636, + -0.081688, -0.424847, -1.472306, 0.000000, -0.707101, -0.707113, 0.397217, 0.436636, + -2.111748, -0.424847, -1.472306, 0.000000, -0.707101, -0.707113, 0.632070, 0.436636, + -2.111748, -0.419451, -1.477702, 0.000000, -0.707101, -0.707113, 0.632070, 0.436012, + -2.111748, -0.419451, -1.477702, -1.000000, -0.000000, 0.000000, 0.632070, 0.436012, + -1.548420, -0.251056, -4.432688, -0.000000, 1.000000, 0.000000, 0.632070, 0.671489, + -1.259674, -0.251056, -4.432688, -0.000000, 1.000000, 0.000000, 0.397217, 0.671489, + -1.259674, -0.251056, -4.834963, -0.000000, 1.000000, 0.000000, 0.397217, 0.436636, + -1.548420, -0.251056, -4.834963, -0.000000, 1.000000, 0.000000, 0.632070, 0.436636, + -1.548420, -0.304599, -4.431619, 0.000000, 0.000000, 1.000000, 0.632070, 0.672113, + -1.259674, -0.304599, -4.431619, 0.000000, 0.000000, 1.000000, 0.397217, 0.672113, + -1.548420, -0.252987, -4.431619, 0.000000, 0.000000, 1.000000, 0.632070, 0.672113, + -1.259674, -0.252987, -4.431619, 0.000000, 0.000000, 1.000000, 0.397217, 0.672113, + -1.258907, -0.252987, -4.834963, 1.000000, 0.000000, 0.000000, 0.396593, 0.436636, + -1.258907, -0.252987, -4.432688, 1.000000, 0.000000, 0.000000, 0.396593, 0.671489, + -1.258907, -0.304599, -4.432688, 1.000000, 0.000000, 0.000000, 0.396593, 0.671489, + -1.258907, -0.304599, -4.834963, 1.000000, 0.000000, 0.000000, 0.396593, 0.436636, + -1.549187, -0.252987, -4.432688, -1.000000, -0.000000, 0.000000, 0.632694, 0.671489, + -1.549187, -0.252987, -4.834963, -1.000000, -0.000000, 0.000000, 0.632694, 0.436636, + -1.549187, -0.304599, -4.432688, -1.000000, -0.000000, 0.000000, 0.632694, 0.671489, + -1.549187, -0.304599, -4.834963, -1.000000, -0.000000, 0.000000, 0.632694, 0.436636, + -1.259674, -0.306529, -4.432688, 0.000000, -1.000000, 0.000000, 0.397217, 0.671489, + -1.548420, -0.306529, -4.432688, 0.000000, -1.000000, 0.000000, 0.632070, 0.671489, + -1.259674, -0.306529, -4.834963, 0.000000, -1.000000, 0.000000, 0.397217, 0.436636, + -1.548420, -0.306529, -4.834963, 0.000000, -1.000000, 0.000000, 0.632070, 0.436636, + -1.548420, -0.252987, -4.836033, 0.000000, -0.000000, -1.000000, 0.632070, 0.436012, + -1.259674, -0.252987, -4.836033, 0.000000, -0.000000, -1.000000, 0.397217, 0.436012, + -1.548420, -0.304599, -4.836033, 0.000000, -0.000000, -1.000000, 0.632070, 0.436012, + -1.259674, -0.304599, -4.836033, 0.000000, -0.000000, -1.000000, 0.397217, 0.436012, + -1.258907, -0.252987, -4.432688, 0.929291, 0.369348, 0.000000, 0.396593, 0.671489, + -1.258907, -0.252987, -4.834963, 0.929291, 0.369348, 0.000000, 0.396593, 0.436636, + -1.259674, -0.251056, -4.432688, 0.929291, 0.369348, 0.000000, 0.397217, 0.671489, + -1.259674, -0.251056, -4.834963, 0.929291, 0.369348, 0.000000, 0.397217, 0.436636, + -1.548420, -0.251056, -4.432688, -0.000000, 0.484531, 0.874774, 0.632070, 0.671489, + -1.259674, -0.252987, -4.431619, -0.000000, 0.484531, 0.874774, 0.397217, 0.672113, + -1.259674, -0.251056, -4.432688, -0.000000, 0.484531, 0.874774, 0.397217, 0.671489, + -1.548420, -0.252987, -4.431619, -0.000000, 0.484531, 0.874774, 0.632070, 0.672113, + -1.259674, -0.304599, -4.431619, 0.812438, 0.000000, 0.583047, 0.397217, 0.672113, + -1.258907, -0.252987, -4.432688, 0.812438, 0.000000, 0.583047, 0.396593, 0.671489, + -1.259674, -0.252987, -4.431619, 0.812438, 0.000000, 0.583047, 0.397217, 0.672113, + -1.258907, -0.304599, -4.432688, 0.812438, 0.000000, 0.583047, 0.396593, 0.671489, + -1.548420, -0.251056, -4.432688, -0.929247, 0.369459, 0.000000, 0.632070, 0.671489, + -1.548420, -0.251056, -4.834963, -0.929247, 0.369459, 0.000000, 0.632070, 0.436636, + -1.549187, -0.252987, -4.432688, -0.929247, 0.369459, 0.000000, 0.632694, 0.671489, + -1.549187, -0.252987, -4.834963, -0.929247, 0.369459, 0.000000, 0.632694, 0.436636, + -1.549187, -0.252987, -4.432688, -0.812390, -0.000000, 0.583115, 0.632694, 0.671489, + -1.549187, -0.304599, -4.432688, -0.812390, -0.000000, 0.583115, 0.632694, 0.671489, + -1.548420, -0.252987, -4.431619, -0.812390, -0.000000, 0.583115, 0.632070, 0.672113, + -1.548420, -0.304599, -4.431619, -0.812390, -0.000000, 0.583115, 0.632070, 0.672113, + -1.259674, -0.306529, -4.432688, 0.929302, -0.369320, 0.000000, 0.397217, 0.671489, + -1.259674, -0.306529, -4.834963, 0.929302, -0.369320, 0.000000, 0.397217, 0.436636, + -1.258907, -0.304599, -4.432688, 0.929302, -0.369320, 0.000000, 0.396593, 0.671489, + -1.258907, -0.304599, -4.834963, 0.929302, -0.369320, 0.000000, 0.396593, 0.436636, + -1.548420, -0.304599, -4.431619, 0.000000, -0.484495, 0.874794, 0.632070, 0.672113, + -1.259674, -0.306529, -4.432688, 0.000000, -0.484495, 0.874794, 0.397217, 0.671489, + -1.259674, -0.304599, -4.431619, 0.000000, -0.484495, 0.874794, 0.397217, 0.672113, + -1.548420, -0.306529, -4.432688, 0.000000, -0.484495, 0.874794, 0.632070, 0.671489, + -1.549187, -0.304599, -4.432688, -0.929258, -0.369431, 0.000000, 0.632694, 0.671489, + -1.549187, -0.304599, -4.834963, -0.929258, -0.369431, 0.000000, 0.632694, 0.436636, + -1.548420, -0.306529, -4.432688, -0.929258, -0.369431, 0.000000, 0.632070, 0.671489, + -1.548420, -0.306529, -4.834963, -0.929258, -0.369431, 0.000000, 0.632070, 0.436636, + -1.259674, -0.304599, -4.836033, 0.812485, 0.000000, -0.582982, 0.397217, 0.436012, + -1.259674, -0.252987, -4.836033, 0.812485, 0.000000, -0.582982, 0.397217, 0.436012, + -1.258907, -0.304599, -4.834963, 0.812485, 0.000000, -0.582982, 0.396593, 0.436636, + -1.258907, -0.252987, -4.834963, 0.812485, 0.000000, -0.582982, 0.396593, 0.436636, + -1.548420, -0.306529, -4.834963, 0.000000, -0.484560, -0.874758, 0.632070, 0.436636, + -1.259674, -0.304599, -4.836033, 0.000000, -0.484560, -0.874758, 0.397217, 0.436012, + -1.259674, -0.306529, -4.834963, 0.000000, -0.484560, -0.874758, 0.397217, 0.436636, + -1.548420, -0.304599, -4.836033, 0.000000, -0.484560, -0.874758, 0.632070, 0.436012, + -1.549187, -0.252987, -4.834963, -0.812437, -0.000000, -0.583049, 0.632694, 0.436636, + -1.548420, -0.304599, -4.836033, -0.812437, -0.000000, -0.583049, 0.632070, 0.436012, + -1.549187, -0.304599, -4.834963, -0.812437, -0.000000, -0.583049, 0.632694, 0.436636, + -1.548420, -0.252987, -4.836033, -0.812437, -0.000000, -0.583049, 0.632070, 0.436012, + -1.548420, -0.252987, -4.836033, -0.000000, 0.484596, -0.874738, 0.632070, 0.436012, + -1.259674, -0.251056, -4.834963, -0.000000, 0.484596, -0.874738, 0.397217, 0.436636, + -1.259674, -0.252987, -4.836033, -0.000000, 0.484596, -0.874738, 0.397217, 0.436012, + -1.548420, -0.251056, -4.834963, -0.000000, 0.484596, -0.874738, 0.632070, 0.436636, + -1.258907, -0.252987, -4.432688, 0.773102, 0.307372, 0.554830, 0.396593, 0.671489, + -1.259674, -0.251056, -4.432688, 0.773102, 0.307372, 0.554830, 0.397217, 0.671489, + -1.259674, -0.252987, -4.431619, 0.773102, 0.307372, 0.554830, 0.397217, 0.672113, + -1.548420, -0.251056, -4.432688, -0.773019, 0.307496, 0.554877, 0.632070, 0.671489, + -1.549187, -0.252987, -4.432688, -0.773019, 0.307496, 0.554877, 0.632694, 0.671489, + -1.548420, -0.252987, -4.431619, -0.773019, 0.307496, 0.554877, 0.632070, 0.672113, + -1.259674, -0.306529, -4.432688, 0.773119, -0.307339, 0.554824, 0.397217, 0.671489, + -1.258907, -0.304599, -4.432688, 0.773119, -0.307339, 0.554824, 0.396593, 0.671489, + -1.259674, -0.304599, -4.431619, 0.773119, -0.307339, 0.554824, 0.397217, 0.672113, + -1.549187, -0.304599, -4.432688, -0.773036, -0.307463, 0.554871, 0.632694, 0.671489, + -1.548420, -0.306529, -4.432688, -0.773036, -0.307463, 0.554871, 0.632070, 0.671489, + -1.548420, -0.304599, -4.431619, -0.773036, -0.307463, 0.554871, 0.632070, 0.672113, + -1.259674, -0.304599, -4.836033, 0.773168, -0.307310, -0.554772, 0.397217, 0.436012, + -1.258907, -0.304599, -4.834963, 0.773168, -0.307310, -0.554772, 0.396593, 0.436636, + -1.259674, -0.306529, -4.834963, 0.773168, -0.307310, -0.554772, 0.397217, 0.436636, + -1.549187, -0.304599, -4.834963, -0.773122, -0.307292, -0.554846, 0.632694, 0.436636, + -1.548420, -0.304599, -4.836033, -0.773122, -0.307292, -0.554846, 0.632070, 0.436012, + -1.548420, -0.306529, -4.834963, -0.773122, -0.307292, -0.554846, 0.632070, 0.436636, + -1.259674, -0.251056, -4.834963, 0.773162, 0.307336, -0.554766, 0.397217, 0.436636, + -1.258907, -0.252987, -4.834963, 0.773162, 0.307336, -0.554766, 0.396593, 0.436636, + -1.259674, -0.252987, -4.836033, 0.773162, 0.307336, -0.554766, 0.397217, 0.436012, + -1.549187, -0.252987, -4.834963, -0.773116, 0.307318, -0.554839, 0.632694, 0.436636, + -1.548420, -0.251056, -4.834963, -0.773116, 0.307318, -0.554839, 0.632070, 0.436636, + -1.548420, -0.252987, -4.836033, -0.773116, 0.307318, -0.554839, 0.632070, 0.436012, + -2.175961, -0.244946, -2.818813, -0.000000, 1.000000, 0.000000, 0.632070, 0.671489, + -1.702236, -0.244946, -2.818813, -0.000000, 1.000000, 0.000000, 0.397217, 0.671489, + -1.702236, -0.244946, -3.309710, -0.000000, 1.000000, 0.000000, 0.397217, 0.436636, + -2.175961, -0.244946, -3.309710, -0.000000, 1.000000, 0.000000, 0.632070, 0.436636, + -2.175961, -0.310284, -2.817508, 0.000000, -0.000000, 1.000000, 0.632070, 0.672113, + -1.702236, -0.310284, -2.817508, 0.000000, -0.000000, 1.000000, 0.397217, 0.672113, + -2.175961, -0.247302, -2.817508, 0.000000, -0.000000, 1.000000, 0.632070, 0.672113, + -1.702236, -0.247302, -2.817508, 0.000000, -0.000000, 1.000000, 0.397217, 0.672113, + -1.700977, -0.247302, -3.309710, 1.000000, 0.000000, 0.000000, 0.396593, 0.436636, + -1.700977, -0.247302, -2.818813, 1.000000, 0.000000, 0.000000, 0.396593, 0.671489, + -1.700977, -0.310284, -2.818813, 1.000000, 0.000000, 0.000000, 0.396593, 0.671489, + -1.700977, -0.310284, -3.309710, 1.000000, 0.000000, 0.000000, 0.396593, 0.436636, + -2.177220, -0.247302, -2.818813, -1.000000, -0.000000, 0.000000, 0.632694, 0.671489, + -2.177220, -0.247302, -3.309710, -1.000000, -0.000000, 0.000000, 0.632694, 0.436636, + -2.177220, -0.310284, -2.818813, -1.000000, -0.000000, 0.000000, 0.632694, 0.671489, + -2.177220, -0.310284, -3.309710, -1.000000, -0.000000, 0.000000, 0.632694, 0.436636, + -1.702236, -0.312639, -2.818813, 0.000000, -1.000000, 0.000000, 0.397217, 0.671489, + -2.175961, -0.312639, -2.818813, 0.000000, -1.000000, 0.000000, 0.632070, 0.671489, + -1.702236, -0.312639, -3.309710, 0.000000, -1.000000, 0.000000, 0.397217, 0.436636, + -2.175961, -0.312639, -3.309710, 0.000000, -1.000000, 0.000000, 0.632070, 0.436636, + -2.175961, -0.247302, -3.311015, 0.000000, 0.000000, -1.000000, 0.632070, 0.436012, + -1.702236, -0.247302, -3.311015, 0.000000, 0.000000, -1.000000, 0.397217, 0.436012, + -2.175961, -0.310284, -3.311015, 0.000000, 0.000000, -1.000000, 0.632070, 0.436012, + -1.702236, -0.310284, -3.311015, 0.000000, 0.000000, -1.000000, 0.397217, 0.436012, + -1.700977, -0.247302, -3.309710, 0.881980, 0.471287, 0.000000, 0.396593, 0.436636, + -1.702236, -0.244946, -2.818813, 0.881980, 0.471287, 0.000000, 0.397217, 0.671489, + -1.700977, -0.247302, -2.818813, 0.881980, 0.471287, 0.000000, 0.396593, 0.671489, + -1.702236, -0.244946, -3.309710, 0.881980, 0.471287, 0.000000, 0.397217, 0.436636, + -2.175961, -0.244946, -2.818813, -0.000000, 0.484531, 0.874774, 0.632070, 0.671489, + -1.702236, -0.247302, -2.817508, -0.000000, 0.484531, 0.874774, 0.397217, 0.672113, + -1.702236, -0.244946, -2.818813, -0.000000, 0.484531, 0.874774, 0.397217, 0.671489, + -2.175961, -0.247302, -2.817508, -0.000000, 0.484531, 0.874774, 0.632070, 0.672113, + -1.702236, -0.310284, -2.817508, 0.719644, 0.000000, 0.694343, 0.397217, 0.672113, + -1.700977, -0.247302, -2.818813, 0.719644, 0.000000, 0.694343, 0.396593, 0.671489, + -1.702236, -0.247302, -2.817508, 0.719644, 0.000000, 0.694343, 0.397217, 0.672113, + -1.700977, -0.310284, -2.818813, 0.719644, 0.000000, 0.694343, 0.396593, 0.671489, + -2.175961, -0.244946, -2.818813, -0.881912, 0.471415, 0.000000, 0.632070, 0.671489, + -2.175961, -0.244946, -3.309710, -0.881912, 0.471415, 0.000000, 0.632070, 0.436636, + -2.177220, -0.247302, -2.818813, -0.881912, 0.471415, 0.000000, 0.632694, 0.671489, + -2.177220, -0.247302, -3.309710, -0.881912, 0.471415, 0.000000, 0.632694, 0.436636, + -2.177220, -0.247302, -2.818813, -0.719583, -0.000000, 0.694406, 0.632694, 0.671489, + -2.177220, -0.310284, -2.818813, -0.719583, -0.000000, 0.694406, 0.632694, 0.671489, + -2.175961, -0.247302, -2.817508, -0.719583, -0.000000, 0.694406, 0.632070, 0.672113, + -2.175961, -0.310284, -2.817508, -0.719583, -0.000000, 0.694406, 0.632070, 0.672113, + -1.702236, -0.312639, -2.818813, 0.881997, -0.471255, 0.000000, 0.397217, 0.671489, + -1.702236, -0.312639, -3.309710, 0.881997, -0.471255, 0.000000, 0.397217, 0.436636, + -1.700977, -0.310284, -2.818813, 0.881997, -0.471255, 0.000000, 0.396593, 0.671489, + -1.700977, -0.310284, -3.309710, 0.881997, -0.471255, 0.000000, 0.396593, 0.436636, + -2.175961, -0.310284, -2.817508, 0.000000, -0.484494, 0.874794, 0.632070, 0.672113, + -1.702236, -0.312639, -2.818813, 0.000000, -0.484494, 0.874794, 0.397217, 0.671489, + -1.702236, -0.310284, -2.817508, 0.000000, -0.484494, 0.874794, 0.397217, 0.672113, + -2.175961, -0.312639, -2.818813, 0.000000, -0.484494, 0.874794, 0.632070, 0.671489, + -2.177220, -0.310284, -3.309710, -0.881929, -0.471382, 0.000000, 0.632694, 0.436636, + -2.175961, -0.312639, -2.818813, -0.881929, -0.471382, 0.000000, 0.632070, 0.671489, + -2.177220, -0.310284, -2.818813, -0.881929, -0.471382, 0.000000, 0.632694, 0.671489, + -2.175961, -0.312639, -3.309710, -0.881929, -0.471382, 0.000000, 0.632070, 0.436636, + -1.702236, -0.310284, -3.311015, 0.719703, 0.000000, -0.694282, 0.397217, 0.436012, + -1.702236, -0.247302, -3.311015, 0.719703, 0.000000, -0.694282, 0.397217, 0.436012, + -1.700977, -0.310284, -3.309710, 0.719703, 0.000000, -0.694282, 0.396593, 0.436636, + -1.700977, -0.247302, -3.309710, 0.719703, 0.000000, -0.694282, 0.396593, 0.436636, + -2.175961, -0.312639, -3.309710, 0.000000, -0.484560, -0.874758, 0.632070, 0.436636, + -1.702236, -0.310284, -3.311015, 0.000000, -0.484560, -0.874758, 0.397217, 0.436012, + -1.702236, -0.312639, -3.309710, 0.000000, -0.484560, -0.874758, 0.397217, 0.436636, + -2.175961, -0.310284, -3.311015, 0.000000, -0.484560, -0.874758, 0.632070, 0.436012, + -2.177220, -0.247302, -3.309710, -0.719642, -0.000000, -0.694345, 0.632694, 0.436636, + -2.175961, -0.310284, -3.311015, -0.719642, -0.000000, -0.694345, 0.632070, 0.436012, + -2.177220, -0.310284, -3.309710, -0.719642, -0.000000, -0.694345, 0.632694, 0.436636, + -2.175961, -0.247302, -3.311015, -0.719642, -0.000000, -0.694345, 0.632070, 0.436012, + -2.175961, -0.247302, -3.311015, -0.000000, 0.484596, -0.874738, 0.632070, 0.436012, + -1.702236, -0.244946, -3.309710, -0.000000, 0.484596, -0.874738, 0.397217, 0.436636, + -1.702236, -0.247302, -3.311015, -0.000000, 0.484596, -0.874738, 0.397217, 0.436012, + -2.175961, -0.244946, -3.309710, -0.000000, 0.484596, -0.874738, 0.632070, 0.436636, + -1.700977, -0.247302, -2.818813, 0.671658, 0.359020, 0.648059, 0.396593, 0.671489, + -1.702236, -0.244946, -2.818813, 0.671658, 0.359020, 0.648059, 0.397217, 0.671489, + -1.702236, -0.247302, -2.817508, 0.671658, 0.359020, 0.648059, 0.397217, 0.672113, + -2.175961, -0.244946, -2.818813, -0.671560, 0.359151, 0.648088, 0.632070, 0.671489, + -2.177220, -0.247302, -2.818813, -0.671560, 0.359151, 0.648088, 0.632694, 0.671489, + -2.175961, -0.247302, -2.817508, -0.671560, 0.359151, 0.648088, 0.632070, 0.672113, + -1.702236, -0.312639, -2.818813, 0.671678, -0.358985, 0.648057, 0.397217, 0.671489, + -1.700977, -0.310284, -2.818813, 0.671678, -0.358985, 0.648057, 0.396593, 0.671489, + -1.702236, -0.310284, -2.817508, 0.671678, -0.358985, 0.648057, 0.397217, 0.672113, + -2.177220, -0.310284, -2.818813, -0.671580, -0.359116, 0.648087, 0.632694, 0.671489, + -2.175961, -0.312639, -2.818813, -0.671580, -0.359116, 0.648087, 0.632070, 0.671489, + -2.175961, -0.310284, -2.817508, -0.671580, -0.359116, 0.648087, 0.632070, 0.672113, + -1.702236, -0.310284, -3.311015, 0.671736, -0.358959, -0.648011, 0.397217, 0.436012, + -1.700977, -0.310284, -3.309710, 0.671736, -0.358959, -0.648011, 0.396593, 0.436636, + -1.702236, -0.312639, -3.309710, 0.671736, -0.358959, -0.648011, 0.397217, 0.436636, + -2.177220, -0.310284, -3.309710, -0.671682, -0.358930, -0.648083, 0.632694, 0.436636, + -2.175961, -0.310284, -3.311015, -0.671682, -0.358930, -0.648083, 0.632070, 0.436012, + -2.175961, -0.312639, -3.309710, -0.671682, -0.358930, -0.648083, 0.632070, 0.436636, + -1.702236, -0.244946, -3.309710, 0.671730, 0.358988, -0.648002, 0.397217, 0.436636, + -1.700977, -0.247302, -3.309710, 0.671730, 0.358989, -0.648002, 0.396593, 0.436636, + -1.702236, -0.247302, -3.311015, 0.671730, 0.358988, -0.648002, 0.397217, 0.436012, + -2.177220, -0.247302, -3.309710, -0.671676, 0.358960, -0.648074, 0.632694, 0.436636, + -2.175961, -0.244946, -3.309710, -0.671676, 0.358960, -0.648074, 0.632070, 0.436636, + -2.175961, -0.247302, -3.311015, -0.671676, 0.358960, -0.648074, 0.632070, 0.436012, + -2.182858, -0.244946, -1.850373, -0.000000, 1.000000, 0.000000, 0.632070, 0.671489, + -1.709133, -0.244946, -1.850373, -0.000000, 1.000000, 0.000000, 0.397217, 0.671489, + -1.709133, -0.244946, -2.341270, -0.000000, 1.000000, 0.000000, 0.397217, 0.436636, + -2.182858, -0.244946, -2.341270, -0.000000, 1.000000, 0.000000, 0.632070, 0.436636, + -2.182858, -0.312639, -1.850373, 0.000000, -0.000000, 1.000000, 0.632070, 0.671489, + -1.709133, -0.312639, -1.850373, 0.000000, -0.000000, 1.000000, 0.397217, 0.671489, + -2.182858, -0.244946, -1.850373, 0.000000, -0.000000, 1.000000, 0.632070, 0.671489, + -1.709133, -0.244946, -1.850373, 0.000000, -0.000000, 1.000000, 0.397217, 0.671489, + -1.709133, -0.244946, -2.341270, 1.000000, 0.000000, 0.000000, 0.397217, 0.436636, + -1.709133, -0.244946, -1.850373, 1.000000, 0.000000, 0.000000, 0.397217, 0.671489, + -1.709133, -0.312639, -1.850373, 1.000000, 0.000000, 0.000000, 0.397217, 0.671489, + -1.709133, -0.312639, -2.341270, 1.000000, 0.000000, 0.000000, 0.397217, 0.436636, + -2.182858, -0.244946, -1.850373, -1.000000, -0.000000, 0.000000, 0.632070, 0.671489, + -2.182858, -0.244946, -2.341270, -1.000000, -0.000000, 0.000000, 0.632070, 0.436636, + -2.182858, -0.312639, -1.850373, -1.000000, -0.000000, 0.000000, 0.632070, 0.671489, + -2.182858, -0.312639, -2.341270, -1.000000, -0.000000, 0.000000, 0.632070, 0.436636, + -1.709133, -0.312639, -1.850373, 0.000000, -1.000000, 0.000000, 0.397217, 0.671489, + -2.182858, -0.312639, -1.850373, 0.000000, -1.000000, 0.000000, 0.632070, 0.671489, + -1.709133, -0.312639, -2.341270, 0.000000, -1.000000, 0.000000, 0.397217, 0.436636, + -2.182858, -0.312639, -2.341270, 0.000000, -1.000000, 0.000000, 0.632070, 0.436636, + -2.182858, -0.244946, -2.341270, 0.000000, 0.000000, -1.000000, 0.632070, 0.436636, + -1.709133, -0.244946, -2.341270, 0.000000, 0.000000, -1.000000, 0.397217, 0.436636, + -2.182858, -0.312639, -2.341270, 0.000000, 0.000000, -1.000000, 0.632070, 0.436636, + -1.709133, -0.312639, -2.341270, 0.000000, 0.000000, -1.000000, 0.397217, 0.436636, + 1.124536, -0.244946, -3.439092, -0.000000, 1.000000, 0.000000, 0.632070, 0.671489, + 1.634054, -0.244946, -3.439092, -0.000000, 1.000000, 0.000000, 0.397217, 0.671489, + 1.634054, -0.244946, -3.831810, -0.000000, 1.000000, 0.000000, 0.397217, 0.436636, + 1.124536, -0.244946, -3.831810, -0.000000, 1.000000, 0.000000, 0.632070, 0.436636, + 1.124536, -0.310284, -3.438048, 0.000000, -0.000000, 1.000000, 0.632070, 0.672113, + 1.634054, -0.310284, -3.438048, 0.000000, -0.000000, 1.000000, 0.397217, 0.672113, + 1.124536, -0.247302, -3.438048, 0.000000, -0.000000, 1.000000, 0.632070, 0.672113, + 1.634054, -0.247302, -3.438048, 0.000000, -0.000000, 1.000000, 0.397217, 0.672113, + 1.635408, -0.247302, -3.831810, 1.000000, 0.000000, 0.000000, 0.396593, 0.436636, + 1.635408, -0.247302, -3.439092, 1.000000, 0.000000, 0.000000, 0.396593, 0.671489, + 1.635408, -0.310284, -3.439092, 1.000000, 0.000000, 0.000000, 0.396593, 0.671489, + 1.635408, -0.310284, -3.831810, 1.000000, 0.000000, 0.000000, 0.396593, 0.436636, + 1.123182, -0.247302, -3.439092, -1.000000, -0.000000, 0.000000, 0.632694, 0.671489, + 1.123182, -0.247302, -3.831810, -1.000000, -0.000000, 0.000000, 0.632694, 0.436636, + 1.123182, -0.310284, -3.439092, -1.000000, -0.000000, 0.000000, 0.632694, 0.671489, + 1.123182, -0.310284, -3.831810, -1.000000, -0.000000, 0.000000, 0.632694, 0.436636, + 1.634054, -0.312639, -3.439092, 0.000000, -1.000000, 0.000000, 0.397217, 0.671489, + 1.124536, -0.312639, -3.439092, 0.000000, -1.000000, 0.000000, 0.632070, 0.671489, + 1.634054, -0.312639, -3.831810, 0.000000, -1.000000, 0.000000, 0.397217, 0.436636, + 1.124536, -0.312639, -3.831810, 0.000000, -1.000000, 0.000000, 0.632070, 0.436636, + 1.124536, -0.247302, -3.832854, 0.000000, 0.000000, -1.000000, 0.632070, 0.436012, + 1.634054, -0.247302, -3.832854, 0.000000, 0.000000, -1.000000, 0.397217, 0.436012, + 1.124536, -0.310284, -3.832854, 0.000000, 0.000000, -1.000000, 0.632070, 0.436012, + 1.634054, -0.310284, -3.832854, 0.000000, 0.000000, -1.000000, 0.397217, 0.436012, + 1.635408, -0.247302, -3.439092, 0.867009, 0.498292, 0.000000, 0.396593, 0.671489, + 1.635408, -0.247302, -3.831810, 0.867009, 0.498292, 0.000000, 0.396593, 0.436636, + 1.634054, -0.244946, -3.439092, 0.867009, 0.498292, 0.000000, 0.397217, 0.671489, + 1.634054, -0.244946, -3.831810, 0.867009, 0.498292, 0.000000, 0.397217, 0.436636, + 1.124536, -0.244946, -3.439092, -0.000000, 0.405122, 0.914263, 0.632070, 0.671489, + 1.634054, -0.247302, -3.438048, -0.000000, 0.405122, 0.914263, 0.397217, 0.672113, + 1.634054, -0.244946, -3.439092, -0.000000, 0.405122, 0.914263, 0.397217, 0.671489, + 1.124536, -0.247302, -3.438048, -0.000000, 0.405122, 0.914263, 0.632070, 0.672113, + 1.634054, -0.247302, -3.438048, 0.610543, 0.000000, 0.791983, 0.397217, 0.672113, + 1.634054, -0.310284, -3.438048, 0.610543, 0.000000, 0.791983, 0.397217, 0.672113, + 1.635408, -0.247302, -3.439092, 0.610543, 0.000000, 0.791983, 0.396593, 0.671489, + 1.635408, -0.310284, -3.439092, 0.610543, 0.000000, 0.791983, 0.396593, 0.671489, + 1.124536, -0.244946, -3.439092, -0.866935, 0.498422, 0.000000, 0.632070, 0.671489, + 1.124536, -0.244946, -3.831810, -0.866935, 0.498422, 0.000000, 0.632070, 0.436636, + 1.123182, -0.247302, -3.439092, -0.866935, 0.498422, 0.000000, 0.632694, 0.671489, + 1.123182, -0.247302, -3.831810, -0.866935, 0.498422, 0.000000, 0.632694, 0.436636, + 1.123182, -0.247302, -3.439092, -0.610476, -0.000000, 0.792035, 0.632694, 0.671489, + 1.123182, -0.310284, -3.439092, -0.610476, -0.000000, 0.792035, 0.632694, 0.671489, + 1.124536, -0.247302, -3.438048, -0.610476, -0.000000, 0.792035, 0.632070, 0.672113, + 1.124536, -0.310284, -3.438048, -0.610476, -0.000000, 0.792035, 0.632070, 0.672113, + 1.634054, -0.312639, -3.831810, 0.867028, -0.498259, 0.000000, 0.397217, 0.436636, + 1.635408, -0.310284, -3.439092, 0.867028, -0.498259, 0.000000, 0.396593, 0.671489, + 1.634054, -0.312639, -3.439092, 0.867028, -0.498259, 0.000000, 0.397217, 0.671489, + 1.635408, -0.310284, -3.831810, 0.867028, -0.498259, 0.000000, 0.396593, 0.436636, + 1.124536, -0.310284, -3.438048, 0.000000, -0.405089, 0.914277, 0.632070, 0.672113, + 1.634054, -0.312639, -3.439092, 0.000000, -0.405089, 0.914277, 0.397217, 0.671489, + 1.634054, -0.310284, -3.438048, 0.000000, -0.405089, 0.914277, 0.397217, 0.672113, + 1.124536, -0.312639, -3.439092, 0.000000, -0.405089, 0.914277, 0.632070, 0.671489, + 1.123182, -0.310284, -3.439092, -0.866954, -0.498389, 0.000000, 0.632694, 0.671489, + 1.123182, -0.310284, -3.831810, -0.866954, -0.498389, 0.000000, 0.632694, 0.436636, + 1.124536, -0.312639, -3.439092, -0.866954, -0.498389, 0.000000, 0.632070, 0.671489, + 1.124536, -0.312639, -3.831810, -0.866954, -0.498389, 0.000000, 0.632070, 0.436636, + 1.634054, -0.310284, -3.832854, 0.610609, 0.000000, -0.791932, 0.397217, 0.436012, + 1.634054, -0.247302, -3.832854, 0.610609, 0.000000, -0.791932, 0.397217, 0.436012, + 1.635408, -0.310284, -3.831810, 0.610609, 0.000000, -0.791932, 0.396593, 0.436636, + 1.635408, -0.247302, -3.831810, 0.610609, 0.000000, -0.791932, 0.396593, 0.436636, + 1.124536, -0.312639, -3.831810, 0.000000, -0.405149, -0.914251, 0.632070, 0.436636, + 1.634054, -0.310284, -3.832854, 0.000000, -0.405149, -0.914251, 0.397217, 0.436012, + 1.634054, -0.312639, -3.831810, 0.000000, -0.405149, -0.914251, 0.397217, 0.436636, + 1.124536, -0.310284, -3.832854, 0.000000, -0.405149, -0.914251, 0.632070, 0.436012, + 1.123182, -0.310284, -3.831810, -0.610541, -0.000000, -0.791984, 0.632694, 0.436636, + 1.123182, -0.247302, -3.831810, -0.610541, -0.000000, -0.791984, 0.632694, 0.436636, + 1.124536, -0.310284, -3.832854, -0.610541, -0.000000, -0.791984, 0.632070, 0.436012, + 1.124536, -0.247302, -3.832854, -0.610541, -0.000000, -0.791984, 0.632070, 0.436012, + 1.124536, -0.247302, -3.832854, -0.000000, 0.405182, -0.914236, 0.632070, 0.436012, + 1.634054, -0.244946, -3.831810, -0.000000, 0.405182, -0.914236, 0.397217, 0.436636, + 1.634054, -0.247302, -3.832854, -0.000000, 0.405182, -0.914236, 0.397217, 0.436012, + 1.124536, -0.244946, -3.831810, -0.000000, 0.405182, -0.914236, 0.632070, 0.436636, + 1.635408, -0.247302, -3.439092, 0.576078, 0.331195, 0.747291, 0.396593, 0.671489, + 1.634054, -0.244946, -3.439092, 0.576078, 0.331195, 0.747291, 0.397217, 0.671489, + 1.634054, -0.247302, -3.438048, 0.576078, 0.331195, 0.747291, 0.397217, 0.672113, + 1.124536, -0.244946, -3.439092, -0.575984, 0.331310, 0.747313, 0.632070, 0.671489, + 1.123182, -0.247302, -3.439092, -0.575984, 0.331311, 0.747313, 0.632694, 0.671489, + 1.124536, -0.247302, -3.438048, -0.575984, 0.331311, 0.747313, 0.632070, 0.672113, + 1.634054, -0.312639, -3.439092, 0.576096, -0.331163, 0.747291, 0.397217, 0.671489, + 1.635408, -0.310284, -3.439092, 0.576096, -0.331163, 0.747291, 0.396593, 0.671489, + 1.634054, -0.310284, -3.438048, 0.576096, -0.331163, 0.747291, 0.397217, 0.672113, + 1.123182, -0.310284, -3.439092, -0.576002, -0.331279, 0.747313, 0.632694, 0.671489, + 1.124536, -0.312639, -3.439092, -0.576002, -0.331279, 0.747313, 0.632070, 0.671489, + 1.124536, -0.310284, -3.438048, -0.576002, -0.331279, 0.747313, 0.632070, 0.672113, + 1.634054, -0.310284, -3.832854, 0.576157, -0.331146, -0.747252, 0.397217, 0.436012, + 1.635408, -0.310284, -3.831810, 0.576157, -0.331146, -0.747252, 0.396593, 0.436636, + 1.634054, -0.312639, -3.831810, 0.576157, -0.331146, -0.747252, 0.397217, 0.436636, + 1.123182, -0.310284, -3.831810, -0.576095, -0.331111, -0.747315, 0.632694, 0.436636, + 1.124536, -0.310284, -3.832854, -0.576095, -0.331111, -0.747315, 0.632070, 0.436012, + 1.124536, -0.312639, -3.831810, -0.576095, -0.331111, -0.747315, 0.632070, 0.436636, + 1.634054, -0.244946, -3.831810, 0.576152, 0.331174, -0.747243, 0.397217, 0.436636, + 1.635408, -0.247302, -3.831810, 0.576152, 0.331174, -0.747243, 0.396593, 0.436636, + 1.634054, -0.247302, -3.832854, 0.576152, 0.331174, -0.747243, 0.397217, 0.436012, + 1.123182, -0.247302, -3.831810, -0.576091, 0.331138, -0.747306, 0.632694, 0.436636, + 1.124536, -0.244946, -3.831810, -0.576091, 0.331138, -0.747306, 0.632070, 0.436636, + 1.124536, -0.247302, -3.832854, -0.576091, 0.331138, -0.747306, 0.632070, 0.436012, + 2.700682, -0.244946, -0.633530, -0.000000, 1.000000, 0.000000, 0.632070, 0.671489, + 3.125280, -0.244946, -0.633530, -0.000000, 1.000000, 0.000000, 0.397217, 0.671489, + 3.125280, -0.244946, -1.270606, -0.000000, 1.000000, 0.000000, 0.397217, 0.436636, + 2.700682, -0.244946, -1.270606, -0.000000, 1.000000, 0.000000, 0.632070, 0.436636, + 2.700682, -0.310284, -0.631836, 0.000000, -0.000000, 1.000000, 0.632070, 0.672113, + 3.125280, -0.310284, -0.631836, 0.000000, -0.000000, 1.000000, 0.397217, 0.672113, + 2.700682, -0.247302, -0.631836, 0.000000, -0.000000, 1.000000, 0.632070, 0.672113, + 3.125280, -0.247302, -0.631836, 0.000000, -0.000000, 1.000000, 0.397217, 0.672113, + 3.126409, -0.247302, -1.270606, 1.000000, 0.000000, 0.000000, 0.396593, 0.436636, + 3.126409, -0.247302, -0.633530, 1.000000, 0.000000, 0.000000, 0.396593, 0.671489, + 3.126409, -0.310284, -0.633530, 1.000000, 0.000000, 0.000000, 0.396593, 0.671489, + 3.126409, -0.310284, -1.270606, 1.000000, 0.000000, 0.000000, 0.396593, 0.436636, + 2.699554, -0.247302, -0.633530, -1.000000, -0.000000, 0.000000, 0.632694, 0.671489, + 2.699554, -0.247302, -1.270606, -1.000000, -0.000000, 0.000000, 0.632694, 0.436636, + 2.699554, -0.310284, -0.633530, -1.000000, -0.000000, 0.000000, 0.632694, 0.671489, + 2.699554, -0.310284, -1.270606, -1.000000, -0.000000, 0.000000, 0.632694, 0.436636, + 3.125280, -0.312639, -0.633530, 0.000000, -1.000000, 0.000000, 0.397217, 0.671489, + 2.700682, -0.312639, -0.633530, 0.000000, -1.000000, 0.000000, 0.632070, 0.671489, + 3.125280, -0.312639, -1.270606, 0.000000, -1.000000, 0.000000, 0.397217, 0.436636, + 2.700682, -0.312639, -1.270606, 0.000000, -1.000000, 0.000000, 0.632070, 0.436636, + 2.700682, -0.247302, -1.272299, 0.000000, 0.000000, -1.000000, 0.632070, 0.436012, + 3.125280, -0.247302, -1.272299, 0.000000, 0.000000, -1.000000, 0.397217, 0.436012, + 2.700682, -0.310284, -1.272299, 0.000000, 0.000000, -1.000000, 0.632070, 0.436012, + 3.125280, -0.310284, -1.272299, 0.000000, 0.000000, -1.000000, 0.397217, 0.436012, + 3.126409, -0.247302, -0.633530, 0.901897, 0.431952, 0.000000, 0.396593, 0.671489, + 3.126409, -0.247302, -1.270606, 0.901897, 0.431952, 0.000000, 0.396593, 0.436636, + 3.125280, -0.244946, -0.633530, 0.901897, 0.431952, 0.000000, 0.397217, 0.671489, + 3.125280, -0.244946, -1.270606, 0.901897, 0.431952, 0.000000, 0.397217, 0.436636, + 2.700682, -0.244946, -0.633530, -0.000000, 0.583678, 0.811985, 0.632070, 0.671489, + 3.125280, -0.247302, -0.631836, -0.000000, 0.583678, 0.811985, 0.397217, 0.672113, + 3.125280, -0.244946, -0.633530, -0.000000, 0.583678, 0.811985, 0.397217, 0.671489, + 2.700682, -0.247302, -0.631836, -0.000000, 0.583678, 0.811985, 0.632070, 0.672113, + 3.125280, -0.310284, -0.631836, 0.832169, 0.000000, 0.554522, 0.397217, 0.672113, + 3.126409, -0.247302, -0.633530, 0.832169, 0.000000, 0.554522, 0.396593, 0.671489, + 3.125280, -0.247302, -0.631836, 0.832169, 0.000000, 0.554522, 0.397217, 0.672113, + 3.126409, -0.310284, -0.633530, 0.832169, 0.000000, 0.554522, 0.396593, 0.671489, + 2.700682, -0.244946, -0.633530, -0.901838, 0.432074, 0.000000, 0.632070, 0.671489, + 2.700682, -0.244946, -1.270606, -0.901838, 0.432074, 0.000000, 0.632070, 0.436636, + 2.699554, -0.247302, -0.633530, -0.901838, 0.432074, 0.000000, 0.632694, 0.671489, + 2.699554, -0.247302, -1.270606, -0.901838, 0.432074, 0.000000, 0.632694, 0.436636, + 2.699554, -0.247302, -0.633530, -0.832124, -0.000000, 0.554590, 0.632694, 0.671489, + 2.699554, -0.310284, -0.633530, -0.832124, -0.000000, 0.554590, 0.632694, 0.671489, + 2.700682, -0.247302, -0.631836, -0.832124, -0.000000, 0.554590, 0.632070, 0.672113, + 2.700682, -0.310284, -0.631836, -0.832124, -0.000000, 0.554590, 0.632070, 0.672113, + 3.125280, -0.312639, -1.270606, 0.901911, -0.431921, 0.000000, 0.397217, 0.436636, + 3.126409, -0.310284, -0.633530, 0.901911, -0.431921, 0.000000, 0.396593, 0.671489, + 3.125280, -0.312639, -0.633530, 0.901911, -0.431921, 0.000000, 0.397217, 0.671489, + 3.126409, -0.310284, -1.270606, 0.901911, -0.431921, 0.000000, 0.396593, 0.436636, + 2.700682, -0.310284, -0.631836, 0.000000, -0.583641, 0.812012, 0.632070, 0.672113, + 3.125280, -0.312639, -0.633530, 0.000000, -0.583641, 0.812012, 0.397217, 0.671489, + 3.125280, -0.310284, -0.631836, 0.000000, -0.583641, 0.812012, 0.397217, 0.672113, + 2.700682, -0.312639, -0.633530, 0.000000, -0.583641, 0.812012, 0.632070, 0.671489, + 2.699554, -0.310284, -0.633530, -0.901853, -0.432043, 0.000000, 0.632694, 0.671489, + 2.699554, -0.310284, -1.270606, -0.901853, -0.432043, 0.000000, 0.632694, 0.436636, + 2.700682, -0.312639, -0.633530, -0.901853, -0.432043, 0.000000, 0.632070, 0.671489, + 2.700682, -0.312639, -1.270606, -0.901853, -0.432043, 0.000000, 0.632070, 0.436636, + 3.125280, -0.310284, -1.272299, 0.832212, 0.000000, -0.554457, 0.397217, 0.436012, + 3.125280, -0.247302, -1.272299, 0.832212, 0.000000, -0.554457, 0.397217, 0.436012, + 3.126409, -0.310284, -1.270606, 0.832212, 0.000000, -0.554457, 0.396593, 0.436636, + 3.126409, -0.247302, -1.270606, 0.832212, 0.000000, -0.554457, 0.396593, 0.436636, + 2.700682, -0.312639, -1.270606, 0.000000, -0.583709, -0.811963, 0.632070, 0.436636, + 3.125280, -0.310284, -1.272299, 0.000000, -0.583709, -0.811963, 0.397217, 0.436012, + 3.125280, -0.312639, -1.270606, 0.000000, -0.583709, -0.811963, 0.397217, 0.436636, + 2.700682, -0.310284, -1.272299, 0.000000, -0.583709, -0.811963, 0.632070, 0.436012, + 2.699554, -0.247302, -1.270606, -0.832167, -0.000000, -0.554524, 0.632694, 0.436636, + 2.700682, -0.310284, -1.272299, -0.832167, -0.000000, -0.554524, 0.632070, 0.436012, + 2.699554, -0.310284, -1.270606, -0.832167, -0.000000, -0.554524, 0.632694, 0.436636, + 2.700682, -0.247302, -1.272299, -0.832167, -0.000000, -0.554524, 0.632070, 0.436012, + 2.700682, -0.247302, -1.272299, -0.000000, 0.583746, -0.811936, 0.632070, 0.436012, + 3.125280, -0.244946, -1.270606, -0.000000, 0.583746, -0.811936, 0.397217, 0.436636, + 3.125280, -0.247302, -1.272299, -0.000000, 0.583746, -0.811936, 0.397217, 0.436012, + 2.700682, -0.244946, -1.270606, -0.000000, 0.583746, -0.811936, 0.632070, 0.436636, + 3.126409, -0.247302, -0.633530, 0.772994, 0.370338, 0.515102, 0.396593, 0.671489, + 3.125280, -0.244946, -0.633530, 0.772994, 0.370338, 0.515102, 0.397217, 0.671489, + 3.125280, -0.247302, -0.631836, 0.772994, 0.370338, 0.515102, 0.397217, 0.672113, + 2.700682, -0.244946, -0.633530, -0.772900, 0.370482, 0.515139, 0.632070, 0.671489, + 2.699554, -0.247302, -0.633530, -0.772900, 0.370482, 0.515139, 0.632694, 0.671489, + 2.700682, -0.247302, -0.631836, -0.772900, 0.370482, 0.515139, 0.632070, 0.672113, + 3.125280, -0.312639, -0.633530, 0.773014, -0.370300, 0.515099, 0.397217, 0.671489, + 3.126409, -0.310284, -0.633530, 0.773014, -0.370300, 0.515099, 0.396593, 0.671489, + 3.125280, -0.310284, -0.631836, 0.773014, -0.370300, 0.515099, 0.397217, 0.672113, + 2.699554, -0.310284, -0.633530, -0.772921, -0.370444, 0.515136, 0.632694, 0.671489, + 2.700682, -0.312639, -0.633530, -0.772921, -0.370445, 0.515136, 0.632070, 0.671489, + 2.700682, -0.310284, -0.631836, -0.772921, -0.370444, 0.515136, 0.632070, 0.672113, + 3.125280, -0.310284, -1.272299, 0.773063, -0.370265, -0.515051, 0.397217, 0.436012, + 3.126409, -0.310284, -1.270606, 0.773063, -0.370265, -0.515051, 0.396593, 0.436636, + 3.125280, -0.312639, -1.270606, 0.773063, -0.370265, -0.515051, 0.397217, 0.436636, + 2.699554, -0.310284, -1.270606, -0.773024, -0.370246, -0.515123, 0.632694, 0.436636, + 2.700682, -0.310284, -1.272299, -0.773024, -0.370246, -0.515123, 0.632070, 0.436012, + 2.700682, -0.312639, -1.270606, -0.773024, -0.370246, -0.515123, 0.632070, 0.436636, + 3.125280, -0.244946, -1.270606, 0.773054, 0.370295, -0.515043, 0.397217, 0.436636, + 3.126409, -0.247302, -1.270606, 0.773054, 0.370295, -0.515043, 0.396593, 0.436636, + 3.125280, -0.247302, -1.272299, 0.773054, 0.370295, -0.515042, 0.397217, 0.436012, + 2.699554, -0.247302, -1.270606, -0.773015, 0.370276, -0.515115, 0.632694, 0.436636, + 2.700682, -0.244946, -1.270606, -0.773015, 0.370276, -0.515115, 0.632070, 0.436636, + 2.700682, -0.247302, -1.272299, -0.773015, 0.370276, -0.515115, 0.632070, 0.436012, + 2.528535, -0.250827, 0.853204, -0.000000, 1.000000, 0.000000, 0.632070, 0.671489, + 2.953416, -0.250827, 0.853204, -0.000000, 1.000000, 0.000000, 0.397217, 0.671489, + 2.953416, -0.250827, 0.437951, -0.000000, 1.000000, 0.000000, 0.397217, 0.436636, + 2.528535, -0.250827, 0.437951, -0.000000, 1.000000, 0.000000, 0.632070, 0.436636, + 2.528535, -0.304812, 0.854307, 0.000000, -0.000000, 1.000000, 0.632070, 0.672113, + 2.953416, -0.304812, 0.854307, 0.000000, -0.000000, 1.000000, 0.397217, 0.672113, + 2.528535, -0.252773, 0.854307, 0.000000, -0.000000, 1.000000, 0.632070, 0.672113, + 2.953416, -0.252773, 0.854307, 0.000000, -0.000000, 1.000000, 0.397217, 0.672113, + 2.954545, -0.252773, 0.437951, 1.000000, 0.000000, 0.000000, 0.396593, 0.436636, + 2.954545, -0.252773, 0.853204, 1.000000, 0.000000, 0.000000, 0.396593, 0.671489, + 2.954545, -0.304812, 0.853204, 1.000000, 0.000000, 0.000000, 0.396593, 0.671489, + 2.954545, -0.304812, 0.437951, 1.000000, 0.000000, 0.000000, 0.396593, 0.436636, + 2.527406, -0.252773, 0.853204, -1.000000, -0.000000, 0.000000, 0.632694, 0.671489, + 2.527406, -0.252773, 0.437951, -1.000000, -0.000000, 0.000000, 0.632694, 0.436636, + 2.527406, -0.304812, 0.853204, -1.000000, -0.000000, 0.000000, 0.632694, 0.671489, + 2.527406, -0.304812, 0.437951, -1.000000, -0.000000, 0.000000, 0.632694, 0.436636, + 2.953416, -0.306758, 0.853204, 0.000000, -1.000000, 0.000000, 0.397217, 0.671489, + 2.528535, -0.306758, 0.853204, 0.000000, -1.000000, 0.000000, 0.632070, 0.671489, + 2.953416, -0.306758, 0.437951, 0.000000, -1.000000, 0.000000, 0.397217, 0.436636, + 2.528535, -0.306758, 0.437951, 0.000000, -1.000000, 0.000000, 0.632070, 0.436636, + 2.528535, -0.252773, 0.436847, 0.000000, 0.000000, -1.000000, 0.632070, 0.436012, + 2.953416, -0.252773, 0.436847, 0.000000, 0.000000, -1.000000, 0.397217, 0.436012, + 2.528535, -0.304812, 0.436847, 0.000000, 0.000000, -1.000000, 0.632070, 0.436012, + 2.953416, -0.304812, 0.436847, 0.000000, 0.000000, -1.000000, 0.397217, 0.436012, + 2.954545, -0.252773, 0.853204, 0.865014, 0.501748, 0.000000, 0.396593, 0.671489, + 2.954545, -0.252773, 0.437951, 0.865014, 0.501748, 0.000000, 0.396593, 0.436636, + 2.953416, -0.250827, 0.853204, 0.865014, 0.501748, 0.000000, 0.397217, 0.671489, + 2.953416, -0.250827, 0.437951, 0.865014, 0.501748, 0.000000, 0.397217, 0.436636, + 2.528535, -0.250827, 0.853204, -0.000000, 0.493282, 0.869869, 0.632070, 0.671489, + 2.953416, -0.252773, 0.854307, -0.000000, 0.493282, 0.869869, 0.397217, 0.672113, + 2.953416, -0.250827, 0.853204, -0.000000, 0.493282, 0.869869, 0.397217, 0.671489, + 2.528535, -0.252773, 0.854307, -0.000000, 0.493282, 0.869869, 0.632070, 0.672113, + 2.953416, -0.252773, 0.854307, 0.699022, 0.000000, 0.715100, 0.397217, 0.672113, + 2.953416, -0.304812, 0.854307, 0.699022, 0.000000, 0.715100, 0.397217, 0.672113, + 2.954545, -0.252773, 0.853204, 0.699022, 0.000000, 0.715100, 0.396593, 0.671489, + 2.954545, -0.304812, 0.853204, 0.699022, 0.000000, 0.715100, 0.396593, 0.671489, + 2.528535, -0.250827, 0.853204, -0.864938, 0.501879, 0.000000, 0.632070, 0.671489, + 2.528535, -0.250827, 0.437951, -0.864938, 0.501879, 0.000000, 0.632070, 0.436636, + 2.527406, -0.252773, 0.853204, -0.864938, 0.501879, 0.000000, 0.632694, 0.671489, + 2.527406, -0.252773, 0.437951, -0.864938, 0.501879, 0.000000, 0.632694, 0.436636, + 2.527406, -0.252773, 0.853204, -0.698959, -0.000000, 0.715161, 0.632694, 0.671489, + 2.527406, -0.304812, 0.853204, -0.698959, -0.000000, 0.715161, 0.632694, 0.671489, + 2.528535, -0.252773, 0.854307, -0.698959, -0.000000, 0.715161, 0.632070, 0.672113, + 2.528535, -0.304812, 0.854307, -0.698959, -0.000000, 0.715161, 0.632070, 0.672113, + 2.953416, -0.306758, 0.853204, 0.865033, -0.501715, 0.000000, 0.397217, 0.671489, + 2.953416, -0.306758, 0.437951, 0.865033, -0.501715, 0.000000, 0.397217, 0.436636, + 2.954545, -0.304812, 0.853204, 0.865033, -0.501715, 0.000000, 0.396593, 0.671489, + 2.954545, -0.304812, 0.437951, 0.865033, -0.501715, 0.000000, 0.396593, 0.436636, + 2.528535, -0.304812, 0.854307, 0.000000, -0.493246, 0.869890, 0.632070, 0.672113, + 2.953416, -0.306758, 0.853204, 0.000000, -0.493246, 0.869890, 0.397217, 0.671489, + 2.953416, -0.304812, 0.854307, 0.000000, -0.493246, 0.869890, 0.397217, 0.672113, + 2.528535, -0.306758, 0.853204, 0.000000, -0.493246, 0.869890, 0.632070, 0.671489, + 2.527406, -0.304812, 0.437951, -0.864957, -0.501845, 0.000000, 0.632694, 0.436636, + 2.528535, -0.306758, 0.853204, -0.864957, -0.501845, 0.000000, 0.632070, 0.671489, + 2.527406, -0.304812, 0.853204, -0.864957, -0.501845, 0.000000, 0.632694, 0.671489, + 2.528535, -0.306758, 0.437951, -0.864957, -0.501845, 0.000000, 0.632070, 0.436636, + 2.953416, -0.304812, 0.436847, 0.699083, 0.000000, -0.715040, 0.397217, 0.436012, + 2.953416, -0.252773, 0.436847, 0.699083, 0.000000, -0.715040, 0.397217, 0.436012, + 2.954545, -0.304812, 0.437951, 0.699083, 0.000000, -0.715040, 0.396593, 0.436636, + 2.954545, -0.252773, 0.437951, 0.699083, 0.000000, -0.715040, 0.396593, 0.436636, + 2.528535, -0.306758, 0.437951, 0.000000, -0.493312, -0.869853, 0.632070, 0.436636, + 2.953416, -0.304812, 0.436847, 0.000000, -0.493312, -0.869853, 0.397217, 0.436012, + 2.953416, -0.306758, 0.437951, 0.000000, -0.493312, -0.869853, 0.397217, 0.436636, + 2.528535, -0.304812, 0.436847, 0.000000, -0.493312, -0.869853, 0.632070, 0.436012, + 2.527406, -0.304812, 0.437951, -0.699020, -0.000000, -0.715102, 0.632694, 0.436636, + 2.527406, -0.252773, 0.437951, -0.699020, -0.000000, -0.715102, 0.632694, 0.436636, + 2.528535, -0.304812, 0.436847, -0.699020, -0.000000, -0.715102, 0.632070, 0.436012, + 2.528535, -0.252773, 0.436847, -0.699020, -0.000000, -0.715102, 0.632070, 0.436012, + 2.528535, -0.252773, 0.436847, -0.000000, 0.493348, -0.869832, 0.632070, 0.436012, + 2.953416, -0.250827, 0.437951, -0.000000, 0.493348, -0.869832, 0.397217, 0.436636, + 2.953416, -0.252773, 0.436847, -0.000000, 0.493348, -0.869832, 0.397217, 0.436012, + 2.528535, -0.250827, 0.437951, -0.000000, 0.493348, -0.869832, 0.632070, 0.436636, + 2.954545, -0.252773, 0.853204, 0.647761, 0.375855, 0.662675, 0.396593, 0.671489, + 2.953416, -0.250827, 0.853204, 0.647761, 0.375855, 0.662675, 0.397217, 0.671489, + 2.953416, -0.252773, 0.854307, 0.647761, 0.375855, 0.662675, 0.397217, 0.672113, + 2.528535, -0.250827, 0.853204, -0.647660, 0.375989, 0.662698, 0.632070, 0.671489, + 2.527406, -0.252773, 0.853204, -0.647660, 0.375989, 0.662698, 0.632694, 0.671489, + 2.528535, -0.252773, 0.854307, -0.647660, 0.375989, 0.662698, 0.632070, 0.672113, + 2.953416, -0.306758, 0.853204, 0.647782, -0.375819, 0.662675, 0.397217, 0.671489, + 2.954545, -0.304812, 0.853204, 0.647782, -0.375820, 0.662675, 0.396593, 0.671489, + 2.953416, -0.304812, 0.854307, 0.647782, -0.375819, 0.662675, 0.397217, 0.672113, + 2.527406, -0.304812, 0.853204, -0.647681, -0.375953, 0.662698, 0.632694, 0.671489, + 2.528535, -0.306758, 0.853204, -0.647681, -0.375953, 0.662698, 0.632070, 0.671489, + 2.528535, -0.304812, 0.854307, -0.647681, -0.375953, 0.662698, 0.632070, 0.672113, + 2.953416, -0.304812, 0.436847, 0.647841, -0.375795, -0.662631, 0.397217, 0.436012, + 2.954545, -0.304812, 0.437951, 0.647841, -0.375795, -0.662631, 0.396593, 0.436636, + 2.953416, -0.306758, 0.437951, 0.647841, -0.375795, -0.662631, 0.397217, 0.436636, + 2.527406, -0.304812, 0.437951, -0.647787, -0.375763, -0.662702, 0.632694, 0.436636, + 2.528535, -0.304812, 0.436847, -0.647787, -0.375763, -0.662702, 0.632070, 0.436012, + 2.528535, -0.306758, 0.437951, -0.647787, -0.375763, -0.662702, 0.632070, 0.436636, + 2.953416, -0.250827, 0.437951, 0.647834, 0.375825, -0.662621, 0.397217, 0.436636, + 2.954545, -0.252773, 0.437951, 0.647834, 0.375825, -0.662621, 0.396593, 0.436636, + 2.953416, -0.252773, 0.436847, 0.647834, 0.375825, -0.662621, 0.397217, 0.436012, + 2.527406, -0.252773, 0.437951, -0.647780, 0.375793, -0.662692, 0.632694, 0.436636, + 2.528535, -0.250827, 0.437951, -0.647780, 0.375793, -0.662692, 0.632070, 0.436636, + 2.528535, -0.252773, 0.436847, -0.647780, 0.375793, -0.662692, 0.632070, 0.436012, + 1.103842, -0.250827, 0.764884, -0.000000, 1.000000, 0.000000, 0.632070, 0.671489, + 1.783652, -0.250827, 0.764884, -0.000000, 1.000000, 0.000000, 0.397217, 0.671489, + 1.783652, -0.250827, 0.160460, -0.000000, 1.000000, 0.000000, 0.397217, 0.436636, + 1.103842, -0.250827, 0.160460, -0.000000, 1.000000, 0.000000, 0.632070, 0.436636, + 1.103842, -0.304812, 0.766490, 0.000000, -0.000000, 1.000000, 0.632070, 0.672113, + 1.783652, -0.304812, 0.766490, 0.000000, -0.000000, 1.000000, 0.397217, 0.672113, + 1.103842, -0.252773, 0.766490, 0.000000, -0.000000, 1.000000, 0.632070, 0.672113, + 1.783652, -0.252773, 0.766490, 0.000000, -0.000000, 1.000000, 0.397217, 0.672113, + 1.785458, -0.252773, 0.160460, 1.000000, 0.000000, 0.000000, 0.396593, 0.436636, + 1.785458, -0.252773, 0.764884, 1.000000, 0.000000, 0.000000, 0.396593, 0.671489, + 1.785458, -0.304812, 0.764884, 1.000000, 0.000000, 0.000000, 0.396593, 0.671489, + 1.785458, -0.304812, 0.160460, 1.000000, 0.000000, 0.000000, 0.396593, 0.436636, + 1.102035, -0.252773, 0.764884, -1.000000, -0.000000, 0.000000, 0.632694, 0.671489, + 1.102035, -0.252773, 0.160460, -1.000000, -0.000000, 0.000000, 0.632694, 0.436636, + 1.102035, -0.304812, 0.764884, -1.000000, -0.000000, 0.000000, 0.632694, 0.671489, + 1.102035, -0.304812, 0.160460, -1.000000, -0.000000, 0.000000, 0.632694, 0.436636, + 1.783652, -0.306758, 0.764884, 0.000000, -1.000000, 0.000000, 0.397217, 0.671489, + 1.103842, -0.306758, 0.764884, 0.000000, -1.000000, 0.000000, 0.632070, 0.671489, + 1.783652, -0.306758, 0.160460, 0.000000, -1.000000, 0.000000, 0.397217, 0.436636, + 1.103842, -0.306758, 0.160460, 0.000000, -1.000000, 0.000000, 0.632070, 0.436636, + 1.103842, -0.252773, 0.158854, 0.000000, 0.000000, -1.000000, 0.632070, 0.436012, + 1.783652, -0.252773, 0.158854, 0.000000, 0.000000, -1.000000, 0.397217, 0.436012, + 1.103842, -0.304812, 0.158854, 0.000000, 0.000000, -1.000000, 0.632070, 0.436012, + 1.783652, -0.304812, 0.158854, 0.000000, 0.000000, -1.000000, 0.397217, 0.436012, + 1.785458, -0.252773, 0.764884, 0.732975, 0.680255, 0.000000, 0.396593, 0.671489, + 1.785458, -0.252773, 0.160460, 0.732975, 0.680255, 0.000000, 0.396593, 0.436636, + 1.783652, -0.250827, 0.764884, 0.732975, 0.680255, 0.000000, 0.397217, 0.671489, + 1.783652, -0.250827, 0.160460, 0.732975, 0.680255, 0.000000, 0.397217, 0.436636, + 1.103842, -0.250827, 0.764884, -0.000000, 0.636572, 0.771218, 0.632070, 0.671489, + 1.783652, -0.252773, 0.766490, -0.000000, 0.636572, 0.771218, 0.397217, 0.672113, + 1.783652, -0.250827, 0.764884, -0.000000, 0.636572, 0.771218, 0.397217, 0.671489, + 1.103842, -0.252773, 0.766490, -0.000000, 0.636572, 0.771218, 0.632070, 0.672113, + 1.783652, -0.252773, 0.766490, 0.664523, 0.000000, 0.747268, 0.397217, 0.672113, + 1.783652, -0.304812, 0.766490, 0.664523, 0.000000, 0.747268, 0.397217, 0.672113, + 1.785458, -0.252773, 0.764884, 0.664523, 0.000000, 0.747268, 0.396593, 0.671489, + 1.785458, -0.304812, 0.764884, 0.664523, 0.000000, 0.747268, 0.396593, 0.671489, + 1.103842, -0.250827, 0.764884, -0.732857, 0.680382, 0.000000, 0.632070, 0.671489, + 1.103842, -0.250827, 0.160460, -0.732857, 0.680382, 0.000000, 0.632070, 0.436636, + 1.102035, -0.252773, 0.764884, -0.732857, 0.680382, 0.000000, 0.632694, 0.671489, + 1.102035, -0.252773, 0.160460, -0.732857, 0.680382, 0.000000, 0.632694, 0.436636, + 1.102035, -0.252773, 0.764884, -0.664457, -0.000000, 0.747326, 0.632694, 0.671489, + 1.102035, -0.304812, 0.764884, -0.664457, -0.000000, 0.747326, 0.632694, 0.671489, + 1.103842, -0.252773, 0.766490, -0.664457, -0.000000, 0.747326, 0.632070, 0.672113, + 1.103842, -0.304812, 0.766490, -0.664457, -0.000000, 0.747326, 0.632070, 0.672113, + 1.783652, -0.306758, 0.764884, 0.733005, -0.680223, 0.000000, 0.397217, 0.671489, + 1.783652, -0.306758, 0.160460, 0.733005, -0.680223, 0.000000, 0.397217, 0.436636, + 1.785458, -0.304812, 0.764884, 0.733005, -0.680223, 0.000000, 0.396593, 0.671489, + 1.785458, -0.304812, 0.160460, 0.733005, -0.680223, 0.000000, 0.396593, 0.436636, + 1.103842, -0.304812, 0.766490, 0.000000, -0.636535, 0.771248, 0.632070, 0.672113, + 1.783652, -0.306758, 0.764884, 0.000000, -0.636535, 0.771248, 0.397217, 0.671489, + 1.783652, -0.304812, 0.766490, 0.000000, -0.636535, 0.771248, 0.397217, 0.672113, + 1.103842, -0.306758, 0.764884, 0.000000, -0.636535, 0.771248, 0.632070, 0.671489, + 1.102035, -0.304812, 0.160460, -0.732887, -0.680350, 0.000000, 0.632694, 0.436636, + 1.103842, -0.306758, 0.764884, -0.732887, -0.680350, 0.000000, 0.632070, 0.671489, + 1.102035, -0.304812, 0.764884, -0.732887, -0.680350, 0.000000, 0.632694, 0.671489, + 1.103842, -0.306758, 0.160460, -0.732887, -0.680350, 0.000000, 0.632070, 0.436636, + 1.783652, -0.304812, 0.158854, 0.664586, 0.000000, -0.747212, 0.397217, 0.436012, + 1.783652, -0.252773, 0.158854, 0.664586, 0.000000, -0.747212, 0.397217, 0.436012, + 1.785458, -0.304812, 0.160460, 0.664586, 0.000000, -0.747212, 0.396593, 0.436636, + 1.785458, -0.252773, 0.160460, 0.664586, 0.000000, -0.747212, 0.396593, 0.436636, + 1.103842, -0.306758, 0.160460, 0.000000, -0.636602, -0.771193, 0.632070, 0.436636, + 1.783652, -0.304812, 0.158854, 0.000000, -0.636602, -0.771193, 0.397217, 0.436012, + 1.783652, -0.306758, 0.160460, 0.000000, -0.636602, -0.771193, 0.397217, 0.436636, + 1.103842, -0.304812, 0.158854, 0.000000, -0.636602, -0.771193, 0.632070, 0.436012, + 1.102035, -0.304812, 0.160460, -0.664521, -0.000000, -0.747270, 0.632694, 0.436636, + 1.102035, -0.252773, 0.160460, -0.664521, -0.000000, -0.747270, 0.632694, 0.436636, + 1.103842, -0.304812, 0.158854, -0.664521, -0.000000, -0.747270, 0.632070, 0.436012, + 1.103842, -0.252773, 0.158854, -0.664521, -0.000000, -0.747270, 0.632070, 0.436012, + 1.103842, -0.252773, 0.158854, -0.000000, 0.636639, -0.771162, 0.632070, 0.436012, + 1.783652, -0.250827, 0.160460, -0.000000, 0.636639, -0.771162, 0.397217, 0.436636, + 1.783652, -0.252773, 0.158854, -0.000000, 0.636639, -0.771162, 0.397217, 0.436012, + 1.103842, -0.250827, 0.160460, -0.000000, 0.636639, -0.771162, 0.632070, 0.436636, + 1.785458, -0.252773, 0.764884, 0.565551, 0.525046, 0.635987, 0.396593, 0.671489, + 1.783652, -0.250827, 0.764884, 0.565551, 0.525046, 0.635987, 0.397217, 0.671489, + 1.783652, -0.252773, 0.766490, 0.565551, 0.525046, 0.635987, 0.397217, 0.672113, + 1.103842, -0.250827, 0.764884, -0.565427, 0.525200, 0.635970, 0.632070, 0.671489, + 1.102035, -0.252773, 0.764884, -0.565427, 0.525200, 0.635970, 0.632694, 0.671489, + 1.103842, -0.252773, 0.766490, -0.565427, 0.525200, 0.635970, 0.632070, 0.672113, + 1.783652, -0.306758, 0.764884, 0.565578, -0.525004, 0.635997, 0.397217, 0.671489, + 1.785458, -0.304812, 0.764884, 0.565578, -0.525004, 0.635997, 0.396593, 0.671489, + 1.783652, -0.304812, 0.766490, 0.565578, -0.525004, 0.635997, 0.397217, 0.672113, + 1.102035, -0.304812, 0.764884, -0.565454, -0.525158, 0.635980, 0.632694, 0.671489, + 1.103842, -0.306758, 0.764884, -0.565454, -0.525158, 0.635980, 0.632070, 0.671489, + 1.103842, -0.304812, 0.766490, -0.565454, -0.525158, 0.635980, 0.632070, 0.672113, + 1.783652, -0.304812, 0.158854, 0.565639, -0.524978, -0.635965, 0.397217, 0.436012, + 1.785458, -0.304812, 0.160460, 0.565639, -0.524978, -0.635965, 0.396593, 0.436636, + 1.783652, -0.306758, 0.160460, 0.565639, -0.524978, -0.635965, 0.397217, 0.436636, + 1.102035, -0.304812, 0.160460, -0.565595, -0.524937, -0.636038, 0.632694, 0.436636, + 1.103842, -0.304812, 0.158854, -0.565595, -0.524937, -0.636038, 0.632070, 0.436012, + 1.103842, -0.306758, 0.160460, -0.565595, -0.524937, -0.636038, 0.632070, 0.436636, + 1.783652, -0.250827, 0.160460, 0.565625, 0.525013, -0.635947, 0.397217, 0.436636, + 1.785458, -0.252773, 0.160460, 0.565625, 0.525013, -0.635947, 0.396593, 0.436636, + 1.783652, -0.252773, 0.158854, 0.565625, 0.525013, -0.635947, 0.397217, 0.436012, + 1.102035, -0.252773, 0.160460, -0.565581, 0.524973, -0.636020, 0.632694, 0.436636, + 1.103842, -0.250827, 0.160460, -0.565581, 0.524973, -0.636020, 0.632070, 0.436636, + 1.103842, -0.252773, 0.158854, -0.565581, 0.524973, -0.636020, 0.632070, 0.436012, + 0.577364, -0.259843, -0.008875, -0.000000, 1.000000, 0.000000, 0.632070, 0.671489, + 1.038018, -0.259843, -0.008875, -0.000000, 1.000000, 0.000000, 0.397217, 0.671489, + 1.038018, -0.259843, -0.418445, -0.000000, 1.000000, 0.000000, 0.397217, 0.436636, + 0.577364, -0.259843, -0.418445, -0.000000, 1.000000, 0.000000, 0.632070, 0.436636, + 0.577364, -0.296424, -0.007787, 0.000000, -0.000000, 1.000000, 0.632070, 0.672113, + 1.038018, -0.296424, -0.007787, 0.000000, -0.000000, 1.000000, 0.397217, 0.672113, + 0.577364, -0.261162, -0.007787, 0.000000, -0.000000, 1.000000, 0.632070, 0.672113, + 1.038018, -0.261162, -0.007787, 0.000000, -0.000000, 1.000000, 0.397217, 0.672113, + 1.039242, -0.261162, -0.418445, 1.000000, 0.000000, 0.000000, 0.396593, 0.436636, + 1.039242, -0.261162, -0.008875, 1.000000, 0.000000, 0.000000, 0.396593, 0.671489, + 1.039242, -0.296424, -0.008875, 1.000000, 0.000000, 0.000000, 0.396593, 0.671489, + 1.039242, -0.296424, -0.418445, 1.000000, 0.000000, 0.000000, 0.396593, 0.436636, + 0.576140, -0.261162, -0.008875, -1.000000, -0.000000, 0.000000, 0.632694, 0.671489, + 0.576140, -0.261162, -0.418445, -1.000000, -0.000000, 0.000000, 0.632694, 0.436636, + 0.576140, -0.296424, -0.008875, -1.000000, -0.000000, 0.000000, 0.632694, 0.671489, + 0.576140, -0.296424, -0.418445, -1.000000, -0.000000, 0.000000, 0.632694, 0.436636, + 1.038018, -0.297743, -0.008875, 0.000000, -1.000000, 0.000000, 0.397217, 0.671489, + 0.577364, -0.297743, -0.008875, 0.000000, -1.000000, 0.000000, 0.632070, 0.671489, + 1.038018, -0.297743, -0.418445, 0.000000, -1.000000, 0.000000, 0.397217, 0.436636, + 0.577364, -0.297743, -0.418445, 0.000000, -1.000000, 0.000000, 0.632070, 0.436636, + 0.577364, -0.261162, -0.419534, 0.000000, 0.000000, -1.000000, 0.632070, 0.436012, + 1.038018, -0.261162, -0.419534, 0.000000, 0.000000, -1.000000, 0.397217, 0.436012, + 0.577364, -0.296424, -0.419534, 0.000000, 0.000000, -1.000000, 0.632070, 0.436012, + 1.038018, -0.296424, -0.419534, 0.000000, 0.000000, -1.000000, 0.397217, 0.436012, + 1.039242, -0.261162, -0.008875, 0.732975, 0.680255, 0.000000, 0.396593, 0.671489, + 1.039242, -0.261162, -0.418445, 0.732975, 0.680255, 0.000000, 0.396593, 0.436636, + 1.038018, -0.259843, -0.008875, 0.732975, 0.680255, 0.000000, 0.397217, 0.671489, + 1.038018, -0.259843, -0.418445, 0.732975, 0.680255, 0.000000, 0.397217, 0.436636, + 0.577364, -0.259843, -0.008875, -0.000000, 0.636572, 0.771218, 0.632070, 0.671489, + 1.038018, -0.261162, -0.007787, -0.000000, 0.636572, 0.771218, 0.397217, 0.672113, + 1.038018, -0.259843, -0.008875, -0.000000, 0.636572, 0.771218, 0.397217, 0.671489, + 0.577364, -0.261162, -0.007787, -0.000000, 0.636572, 0.771218, 0.632070, 0.672113, + 1.038018, -0.296424, -0.007787, 0.664523, 0.000000, 0.747268, 0.397217, 0.672113, + 1.039242, -0.261162, -0.008875, 0.664523, 0.000000, 0.747268, 0.396593, 0.671489, + 1.038018, -0.261162, -0.007787, 0.664523, 0.000000, 0.747268, 0.397217, 0.672113, + 1.039242, -0.296424, -0.008875, 0.664523, 0.000000, 0.747268, 0.396593, 0.671489, + 0.577364, -0.259843, -0.418445, -0.732857, 0.680382, 0.000000, 0.632070, 0.436636, + 0.576140, -0.261162, -0.008875, -0.732857, 0.680382, 0.000000, 0.632694, 0.671489, + 0.577364, -0.259843, -0.008875, -0.732857, 0.680382, 0.000000, 0.632070, 0.671489, + 0.576140, -0.261162, -0.418445, -0.732857, 0.680382, 0.000000, 0.632694, 0.436636, + 0.576140, -0.296424, -0.008875, -0.664457, -0.000000, 0.747326, 0.632694, 0.671489, + 0.577364, -0.261162, -0.007787, -0.664457, -0.000000, 0.747326, 0.632070, 0.672113, + 0.576140, -0.261162, -0.008875, -0.664457, -0.000000, 0.747326, 0.632694, 0.671489, + 0.577364, -0.296424, -0.007787, -0.664457, -0.000000, 0.747326, 0.632070, 0.672113, + 1.038018, -0.297743, -0.008875, 0.733005, -0.680223, 0.000000, 0.397217, 0.671489, + 1.038018, -0.297743, -0.418445, 0.733005, -0.680223, 0.000000, 0.397217, 0.436636, + 1.039242, -0.296424, -0.008875, 0.733005, -0.680223, 0.000000, 0.396593, 0.671489, + 1.039242, -0.296424, -0.418445, 0.733005, -0.680223, 0.000000, 0.396593, 0.436636, + 0.577364, -0.296424, -0.007787, 0.000000, -0.636535, 0.771248, 0.632070, 0.672113, + 1.038018, -0.297743, -0.008875, 0.000000, -0.636535, 0.771248, 0.397217, 0.671489, + 1.038018, -0.296424, -0.007787, 0.000000, -0.636535, 0.771248, 0.397217, 0.672113, + 0.577364, -0.297743, -0.008875, 0.000000, -0.636535, 0.771248, 0.632070, 0.671489, + 0.576140, -0.296424, -0.418445, -0.732887, -0.680350, 0.000000, 0.632694, 0.436636, + 0.577364, -0.297743, -0.008875, -0.732887, -0.680350, 0.000000, 0.632070, 0.671489, + 0.576140, -0.296424, -0.008875, -0.732887, -0.680350, 0.000000, 0.632694, 0.671489, + 0.577364, -0.297743, -0.418445, -0.732887, -0.680350, 0.000000, 0.632070, 0.436636, + 1.038018, -0.261162, -0.419534, 0.664586, 0.000000, -0.747212, 0.397217, 0.436012, + 1.039242, -0.296424, -0.418445, 0.664586, 0.000000, -0.747212, 0.396593, 0.436636, + 1.038018, -0.296424, -0.419534, 0.664586, 0.000000, -0.747212, 0.397217, 0.436012, + 1.039242, -0.261162, -0.418445, 0.664586, 0.000000, -0.747212, 0.396593, 0.436636, + 0.577364, -0.297743, -0.418445, 0.000000, -0.636602, -0.771193, 0.632070, 0.436636, + 1.038018, -0.296424, -0.419534, 0.000000, -0.636602, -0.771193, 0.397217, 0.436012, + 1.038018, -0.297743, -0.418445, 0.000000, -0.636602, -0.771193, 0.397217, 0.436636, + 0.577364, -0.296424, -0.419534, 0.000000, -0.636602, -0.771193, 0.632070, 0.436012, + 0.576140, -0.261162, -0.418445, -0.664521, -0.000000, -0.747270, 0.632694, 0.436636, + 0.577364, -0.296424, -0.419534, -0.664521, -0.000000, -0.747270, 0.632070, 0.436012, + 0.576140, -0.296424, -0.418445, -0.664521, -0.000000, -0.747270, 0.632694, 0.436636, + 0.577364, -0.261162, -0.419534, -0.664521, -0.000000, -0.747270, 0.632070, 0.436012, + 0.577364, -0.261162, -0.419534, -0.000000, 0.636639, -0.771162, 0.632070, 0.436012, + 1.038018, -0.259843, -0.418445, -0.000000, 0.636639, -0.771162, 0.397217, 0.436636, + 1.038018, -0.261162, -0.419534, -0.000000, 0.636639, -0.771162, 0.397217, 0.436012, + 0.577364, -0.259843, -0.418445, -0.000000, 0.636639, -0.771162, 0.632070, 0.436636, + 1.039242, -0.261162, -0.008875, 0.565551, 0.525046, 0.635987, 0.396593, 0.671489, + 1.038018, -0.259843, -0.008875, 0.565551, 0.525046, 0.635987, 0.397217, 0.671489, + 1.038018, -0.261162, -0.007787, 0.565551, 0.525046, 0.635987, 0.397217, 0.672113, + 0.577364, -0.259843, -0.008875, -0.565427, 0.525200, 0.635970, 0.632070, 0.671489, + 0.576140, -0.261162, -0.008875, -0.565427, 0.525200, 0.635970, 0.632694, 0.671489, + 0.577364, -0.261162, -0.007787, -0.565427, 0.525200, 0.635970, 0.632070, 0.672113, + 1.038018, -0.297743, -0.008875, 0.565578, -0.525004, 0.635997, 0.397217, 0.671489, + 1.039242, -0.296424, -0.008875, 0.565578, -0.525004, 0.635997, 0.396593, 0.671489, + 1.038018, -0.296424, -0.007787, 0.565578, -0.525004, 0.635997, 0.397217, 0.672113, + 0.576140, -0.296424, -0.008875, -0.565454, -0.525158, 0.635980, 0.632694, 0.671489, + 0.577364, -0.297743, -0.008875, -0.565454, -0.525158, 0.635980, 0.632070, 0.671489, + 0.577364, -0.296424, -0.007787, -0.565454, -0.525158, 0.635980, 0.632070, 0.672113, + 1.038018, -0.296424, -0.419534, 0.565639, -0.524978, -0.635965, 0.397217, 0.436012, + 1.039242, -0.296424, -0.418445, 0.565639, -0.524978, -0.635965, 0.396593, 0.436636, + 1.038018, -0.297743, -0.418445, 0.565639, -0.524978, -0.635965, 0.397217, 0.436636, + 0.576140, -0.296424, -0.418445, -0.565595, -0.524937, -0.636038, 0.632694, 0.436636, + 0.577364, -0.296424, -0.419534, -0.565595, -0.524937, -0.636038, 0.632070, 0.436012, + 0.577364, -0.297743, -0.418445, -0.565595, -0.524937, -0.636038, 0.632070, 0.436636, + 1.038018, -0.259843, -0.418445, 0.565625, 0.525013, -0.635947, 0.397217, 0.436636, + 1.039242, -0.261162, -0.418445, 0.565625, 0.525013, -0.635947, 0.396593, 0.436636, + 1.038018, -0.261162, -0.419534, 0.565625, 0.525013, -0.635947, 0.397217, 0.436012, + 0.576140, -0.261162, -0.418445, -0.565581, 0.524973, -0.636020, 0.632694, 0.436636, + 0.577364, -0.259843, -0.418445, -0.565581, 0.524973, -0.636020, 0.632070, 0.436636, + 0.577364, -0.261162, -0.419534, -0.565581, 0.524973, -0.636020, 0.632070, 0.436012, + 1.458304, -0.248902, -2.687188, -0.000000, 1.000000, 0.000000, 0.632070, 0.671489, + 1.876657, -0.248902, -2.687188, -0.000000, 1.000000, 0.000000, 0.397217, 0.671489, + 1.876657, -0.248902, -3.120706, -0.000000, 1.000000, 0.000000, 0.397217, 0.436636, + 1.458304, -0.248902, -3.120706, -0.000000, 1.000000, 0.000000, 0.632070, 0.436636, + 1.458304, -0.306603, -2.686035, 0.000000, -0.000000, 1.000000, 0.632070, 0.672113, + 1.876657, -0.306603, -2.686035, 0.000000, -0.000000, 1.000000, 0.397217, 0.672113, + 1.458304, -0.250982, -2.686035, 0.000000, -0.000000, 1.000000, 0.632070, 0.672113, + 1.876657, -0.250982, -2.686035, 0.000000, -0.000000, 1.000000, 0.397217, 0.672113, + 1.877768, -0.250982, -3.120706, 1.000000, 0.000000, 0.000000, 0.396593, 0.436636, + 1.877768, -0.250982, -2.687188, 1.000000, 0.000000, 0.000000, 0.396593, 0.671489, + 1.877768, -0.306603, -2.687188, 1.000000, 0.000000, 0.000000, 0.396593, 0.671489, + 1.877768, -0.306603, -3.120706, 1.000000, 0.000000, 0.000000, 0.396593, 0.436636, + 1.457192, -0.250982, -2.687188, -1.000000, -0.000000, 0.000000, 0.632694, 0.671489, + 1.457192, -0.250982, -3.120706, -1.000000, -0.000000, 0.000000, 0.632694, 0.436636, + 1.457192, -0.306603, -2.687188, -1.000000, -0.000000, 0.000000, 0.632694, 0.671489, + 1.457192, -0.306603, -3.120706, -1.000000, -0.000000, 0.000000, 0.632694, 0.436636, + 1.876657, -0.308683, -2.687188, 0.000000, -1.000000, 0.000000, 0.397217, 0.671489, + 1.458304, -0.308683, -2.687188, 0.000000, -1.000000, 0.000000, 0.632070, 0.671489, + 1.876657, -0.308683, -3.120706, 0.000000, -1.000000, 0.000000, 0.397217, 0.436636, + 1.458304, -0.308683, -3.120706, 0.000000, -1.000000, 0.000000, 0.632070, 0.436636, + 1.458304, -0.250982, -3.121858, 0.000000, 0.000000, -1.000000, 0.632070, 0.436012, + 1.876657, -0.250982, -3.121858, 0.000000, 0.000000, -1.000000, 0.397217, 0.436012, + 1.458304, -0.306603, -3.121858, 0.000000, 0.000000, -1.000000, 0.632070, 0.436012, + 1.876657, -0.306603, -3.121858, 0.000000, 0.000000, -1.000000, 0.397217, 0.436012, + 1.877768, -0.250982, -2.687188, 0.881980, 0.471287, 0.000000, 0.396593, 0.671489, + 1.877768, -0.250982, -3.120706, 0.881980, 0.471287, 0.000000, 0.396593, 0.436636, + 1.876657, -0.248902, -2.687188, 0.881980, 0.471287, 0.000000, 0.397217, 0.671489, + 1.876657, -0.248902, -3.120706, 0.881980, 0.471287, 0.000000, 0.397217, 0.436636, + 1.458304, -0.248902, -2.687188, -0.000000, 0.484531, 0.874774, 0.632070, 0.671489, + 1.876657, -0.250982, -2.686035, -0.000000, 0.484531, 0.874774, 0.397217, 0.672113, + 1.876657, -0.248902, -2.687188, -0.000000, 0.484531, 0.874774, 0.397217, 0.671489, + 1.458304, -0.250982, -2.686035, -0.000000, 0.484531, 0.874774, 0.632070, 0.672113, + 1.876657, -0.306603, -2.686035, 0.719644, 0.000000, 0.694343, 0.397217, 0.672113, + 1.877768, -0.250982, -2.687188, 0.719644, 0.000000, 0.694343, 0.396593, 0.671489, + 1.876657, -0.250982, -2.686035, 0.719644, 0.000000, 0.694343, 0.397217, 0.672113, + 1.877768, -0.306603, -2.687188, 0.719644, 0.000000, 0.694343, 0.396593, 0.671489, + 1.458304, -0.248902, -2.687188, -0.881912, 0.471415, 0.000000, 0.632070, 0.671489, + 1.458304, -0.248902, -3.120706, -0.881912, 0.471415, 0.000000, 0.632070, 0.436636, + 1.457192, -0.250982, -2.687188, -0.881912, 0.471415, 0.000000, 0.632694, 0.671489, + 1.457192, -0.250982, -3.120706, -0.881912, 0.471415, 0.000000, 0.632694, 0.436636, + 1.457192, -0.250982, -2.687188, -0.719583, -0.000000, 0.694406, 0.632694, 0.671489, + 1.457192, -0.306603, -2.687188, -0.719583, -0.000000, 0.694406, 0.632694, 0.671489, + 1.458304, -0.250982, -2.686035, -0.719583, -0.000000, 0.694406, 0.632070, 0.672113, + 1.458304, -0.306603, -2.686035, -0.719583, -0.000000, 0.694406, 0.632070, 0.672113, + 1.876657, -0.308683, -2.687188, 0.881997, -0.471255, 0.000000, 0.397217, 0.671489, + 1.876657, -0.308683, -3.120706, 0.881997, -0.471255, 0.000000, 0.397217, 0.436636, + 1.877768, -0.306603, -2.687188, 0.881997, -0.471255, 0.000000, 0.396593, 0.671489, + 1.877768, -0.306603, -3.120706, 0.881997, -0.471255, 0.000000, 0.396593, 0.436636, + 1.458304, -0.306603, -2.686035, 0.000000, -0.484495, 0.874794, 0.632070, 0.672113, + 1.876657, -0.308683, -2.687188, 0.000000, -0.484495, 0.874794, 0.397217, 0.671489, + 1.876657, -0.306603, -2.686035, 0.000000, -0.484495, 0.874794, 0.397217, 0.672113, + 1.458304, -0.308683, -2.687188, 0.000000, -0.484495, 0.874794, 0.632070, 0.671489, + 1.457192, -0.306603, -3.120706, -0.881929, -0.471382, 0.000000, 0.632694, 0.436636, + 1.458304, -0.308683, -2.687188, -0.881929, -0.471382, 0.000000, 0.632070, 0.671489, + 1.457192, -0.306603, -2.687188, -0.881929, -0.471382, 0.000000, 0.632694, 0.671489, + 1.458304, -0.308683, -3.120706, -0.881929, -0.471382, 0.000000, 0.632070, 0.436636, + 1.876657, -0.306603, -3.121858, 0.719703, 0.000000, -0.694282, 0.397217, 0.436012, + 1.876657, -0.250982, -3.121858, 0.719703, 0.000000, -0.694282, 0.397217, 0.436012, + 1.877768, -0.306603, -3.120706, 0.719703, 0.000000, -0.694282, 0.396593, 0.436636, + 1.877768, -0.250982, -3.120706, 0.719703, 0.000000, -0.694282, 0.396593, 0.436636, + 1.458304, -0.308683, -3.120706, 0.000000, -0.484560, -0.874758, 0.632070, 0.436636, + 1.876657, -0.306603, -3.121858, 0.000000, -0.484560, -0.874758, 0.397217, 0.436012, + 1.876657, -0.308683, -3.120706, 0.000000, -0.484560, -0.874758, 0.397217, 0.436636, + 1.458304, -0.306603, -3.121858, 0.000000, -0.484560, -0.874758, 0.632070, 0.436012, + 1.457192, -0.250982, -3.120706, -0.719642, -0.000000, -0.694345, 0.632694, 0.436636, + 1.458304, -0.306603, -3.121858, -0.719642, -0.000000, -0.694345, 0.632070, 0.436012, + 1.457192, -0.306603, -3.120706, -0.719642, -0.000000, -0.694345, 0.632694, 0.436636, + 1.458304, -0.250982, -3.121858, -0.719642, -0.000000, -0.694345, 0.632070, 0.436012, + 1.458304, -0.250982, -3.121858, -0.000000, 0.484596, -0.874738, 0.632070, 0.436012, + 1.876657, -0.248902, -3.120706, -0.000000, 0.484596, -0.874738, 0.397217, 0.436636, + 1.876657, -0.250982, -3.121858, -0.000000, 0.484596, -0.874738, 0.397217, 0.436012, + 1.458304, -0.248902, -3.120706, -0.000000, 0.484596, -0.874738, 0.632070, 0.436636, + 1.877768, -0.250982, -2.687188, 0.671658, 0.359020, 0.648059, 0.396593, 0.671489, + 1.876657, -0.248902, -2.687188, 0.671658, 0.359020, 0.648059, 0.397217, 0.671489, + 1.876657, -0.250982, -2.686035, 0.671658, 0.359020, 0.648059, 0.397217, 0.672113, + 1.458304, -0.248902, -2.687188, -0.671560, 0.359151, 0.648088, 0.632070, 0.671489, + 1.457192, -0.250982, -2.687188, -0.671560, 0.359151, 0.648088, 0.632694, 0.671489, + 1.458304, -0.250982, -2.686035, -0.671560, 0.359151, 0.648088, 0.632070, 0.672113, + 1.876657, -0.308683, -2.687188, 0.671678, -0.358985, 0.648057, 0.397217, 0.671489, + 1.877768, -0.306603, -2.687188, 0.671678, -0.358985, 0.648057, 0.396593, 0.671489, + 1.876657, -0.306603, -2.686035, 0.671678, -0.358985, 0.648057, 0.397217, 0.672113, + 1.457192, -0.306603, -2.687188, -0.671580, -0.359116, 0.648087, 0.632694, 0.671489, + 1.458304, -0.308683, -2.687188, -0.671580, -0.359116, 0.648087, 0.632070, 0.671489, + 1.458304, -0.306603, -2.686035, -0.671580, -0.359116, 0.648087, 0.632070, 0.672113, + 1.876657, -0.306603, -3.121858, 0.671736, -0.358959, -0.648011, 0.397217, 0.436012, + 1.877768, -0.306603, -3.120706, 0.671736, -0.358959, -0.648011, 0.396593, 0.436636, + 1.876657, -0.308683, -3.120706, 0.671736, -0.358959, -0.648011, 0.397217, 0.436636, + 1.457192, -0.306603, -3.120706, -0.671682, -0.358930, -0.648083, 0.632694, 0.436636, + 1.458304, -0.306603, -3.121858, -0.671682, -0.358930, -0.648083, 0.632070, 0.436012, + 1.458304, -0.308683, -3.120706, -0.671682, -0.358930, -0.648083, 0.632070, 0.436636, + 1.876657, -0.248902, -3.120706, 0.671730, 0.358988, -0.648002, 0.397217, 0.436636, + 1.877768, -0.250982, -3.120706, 0.671730, 0.358988, -0.648002, 0.396593, 0.436636, + 1.876657, -0.250982, -3.121858, 0.671730, 0.358988, -0.648002, 0.397217, 0.436012, + 1.457192, -0.250982, -3.120706, -0.671676, 0.358960, -0.648074, 0.632694, 0.436636, + 1.458304, -0.248902, -3.120706, -0.671676, 0.358960, -0.648074, 0.632070, 0.436636, + 1.458304, -0.250982, -3.121858, -0.671676, 0.358960, -0.648074, 0.632070, 0.436012, + -2.090822, 0.186310, 4.032111, 0.000000, -1.000000, 0.000000, 0.632070, 0.671489, + -2.538876, 0.186310, 4.032111, 0.000000, -1.000000, 0.000000, 0.397217, 0.671489, + -2.538876, 0.186310, 3.567948, 0.000000, -1.000000, 0.000000, 0.397217, 0.436636, + -2.090822, 0.186310, 3.567948, 0.000000, -1.000000, 0.000000, 0.632070, 0.436636, + -2.538876, 0.241783, 4.032111, 0.000000, 0.000000, 1.000000, 0.397217, 0.671489, + -2.090822, 0.186310, 4.032111, 0.000000, 0.000000, 1.000000, 0.632070, 0.671489, + -2.090822, 0.241783, 4.032111, 0.000000, 0.000000, 1.000000, 0.632070, 0.671489, + -2.538876, 0.186310, 4.032111, 0.000000, 0.000000, 1.000000, 0.397217, 0.671489, + -2.538876, 0.186310, 3.567948, -1.000000, 0.000000, 0.000000, 0.397217, 0.436636, + -2.538876, 0.186310, 4.032111, -1.000000, 0.000000, 0.000000, 0.397217, 0.671489, + -2.538876, 0.241783, 4.032111, -1.000000, 0.000000, 0.000000, 0.397217, 0.671489, + -2.538876, 0.241783, 3.567948, -1.000000, 0.000000, 0.000000, 0.397217, 0.436636, + -2.090822, 0.186310, 4.032111, 1.000000, 0.000000, 0.000000, 0.632070, 0.671489, + -2.090822, 0.186310, 3.567948, 1.000000, 0.000000, 0.000000, 0.632070, 0.436636, + -2.090822, 0.241783, 4.032111, 1.000000, 0.000000, 0.000000, 0.632070, 0.671489, + -2.090822, 0.241783, 3.567948, 1.000000, 0.000000, 0.000000, 0.632070, 0.436636, + -2.538876, 0.241783, 4.032111, 0.000000, 1.000000, 0.000000, 0.397217, 0.671489, + -2.090822, 0.241783, 4.032111, 0.000000, 1.000000, 0.000000, 0.632070, 0.671489, + -2.538876, 0.241783, 3.567948, 0.000000, 1.000000, 0.000000, 0.397217, 0.436636, + -2.090822, 0.241783, 3.567948, 0.000000, 1.000000, 0.000000, 0.632070, 0.436636, + -2.538876, 0.186310, 3.567948, 0.000000, 0.000000, -1.000000, 0.397217, 0.436636, + -2.090822, 0.241783, 3.567948, 0.000000, 0.000000, -1.000000, 0.632070, 0.436636, + -2.090822, 0.186310, 3.567948, 0.000000, 0.000000, -1.000000, 0.632070, 0.436636, + -2.538876, 0.241783, 3.567948, 0.000000, 0.000000, -1.000000, 0.397217, 0.436636, + 0.964777, 0.194205, -0.024562, 0.000000, -1.000000, 0.000000, 0.632070, 0.671489, + 0.194748, 0.194205, -0.024562, 0.000000, -1.000000, 0.000000, 0.397217, 0.671489, + 0.194748, 0.194205, -0.794591, 0.000000, -1.000000, 0.000000, 0.397217, 0.436636, + 0.964777, 0.194205, -0.794591, 0.000000, -1.000000, 0.000000, 0.632070, 0.436636, + 0.194748, 0.331640, -0.022515, 0.000000, 0.000000, 1.000000, 0.397217, 0.672113, + 0.964777, 0.199160, -0.022515, 0.000000, 0.000000, 1.000000, 0.632070, 0.672113, + 0.964777, 0.331640, -0.022515, 0.000000, 0.000000, 1.000000, 0.632070, 0.672113, + 0.194748, 0.199160, -0.022515, 0.000000, 0.000000, 1.000000, 0.397217, 0.672113, + 0.192701, 0.199160, -0.794591, -1.000000, 0.000000, 0.000000, 0.396593, 0.436636, + 0.192701, 0.199160, -0.024562, -1.000000, 0.000000, 0.000000, 0.396593, 0.671489, + 0.192701, 0.331640, -0.024562, -1.000000, 0.000000, 0.000000, 0.396593, 0.671489, + 0.192701, 0.331640, -0.794591, -1.000000, 0.000000, 0.000000, 0.396593, 0.436636, + 0.966824, 0.199160, -0.024562, 1.000000, 0.000000, 0.000000, 0.632694, 0.671489, + 0.966824, 0.199160, -0.794591, 1.000000, 0.000000, 0.000000, 0.632694, 0.436636, + 0.966824, 0.331640, -0.024562, 1.000000, 0.000000, 0.000000, 0.632694, 0.671489, + 0.966824, 0.331640, -0.794591, 1.000000, 0.000000, 0.000000, 0.632694, 0.436636, + 0.194748, 0.336595, -0.024562, 0.000000, 1.000000, 0.000000, 0.397217, 0.671489, + 0.964777, 0.336595, -0.024562, 0.000000, 1.000000, 0.000000, 0.632070, 0.671489, + 0.194748, 0.336595, -0.794591, 0.000000, 1.000000, 0.000000, 0.397217, 0.436636, + 0.964777, 0.336595, -0.794591, 0.000000, 1.000000, 0.000000, 0.632070, 0.436636, + 0.194748, 0.199160, -0.796638, 0.000000, 0.000000, -1.000000, 0.397217, 0.436012, + 0.964777, 0.331640, -0.796638, 0.000000, 0.000000, -1.000000, 0.632070, 0.436012, + 0.964777, 0.199160, -0.796638, 0.000000, 0.000000, -1.000000, 0.632070, 0.436012, + 0.194748, 0.331640, -0.796638, 0.000000, 0.000000, -1.000000, 0.397217, 0.436012, + 0.192701, 0.199160, -0.794591, -0.924299, -0.381670, 0.000000, 0.396593, 0.436636, + 0.194748, 0.194205, -0.024562, -0.924299, -0.381670, 0.000000, 0.397217, 0.671489, + 0.192701, 0.199160, -0.024562, -0.924299, -0.381670, 0.000000, 0.396593, 0.671489, + 0.194748, 0.194205, -0.794591, -0.924299, -0.381670, 0.000000, 0.397217, 0.436636, + 0.194748, 0.194205, -0.024562, 0.000000, -0.381771, 0.924257, 0.397217, 0.671489, + 0.964777, 0.194205, -0.024562, 0.000000, -0.381771, 0.924257, 0.632070, 0.671489, + 0.194748, 0.199160, -0.022515, 0.000000, -0.381771, 0.924257, 0.397217, 0.672113, + 0.964777, 0.199160, -0.022515, 0.000000, -0.381771, 0.924257, 0.632070, 0.672113, + 0.194748, 0.331640, -0.022515, -0.707171, 0.000000, 0.707042, 0.397217, 0.672113, + 0.192701, 0.199160, -0.024562, -0.707171, 0.000000, 0.707042, 0.396593, 0.671489, + 0.194748, 0.199160, -0.022515, -0.707171, 0.000000, 0.707042, 0.397217, 0.672113, + 0.192701, 0.331640, -0.024562, -0.707171, 0.000000, 0.707042, 0.396593, 0.671489, + 0.964777, 0.194205, -0.024562, 0.924252, -0.381784, 0.000000, 0.632070, 0.671489, + 0.964777, 0.194205, -0.794591, 0.924252, -0.381784, 0.000000, 0.632070, 0.436636, + 0.966824, 0.199160, -0.024562, 0.924252, -0.381784, 0.000000, 0.632694, 0.671489, + 0.966824, 0.199160, -0.794591, 0.924252, -0.381784, 0.000000, 0.632694, 0.436636, + 0.964777, 0.331640, -0.022515, 0.707109, 0.000000, 0.707104, 0.632070, 0.672113, + 0.964777, 0.199160, -0.022515, 0.707109, 0.000000, 0.707104, 0.632070, 0.672113, + 0.966824, 0.331640, -0.024562, 0.707109, 0.000000, 0.707104, 0.632694, 0.671489, + 0.966824, 0.199160, -0.024562, 0.707109, 0.000000, 0.707104, 0.632694, 0.671489, + 0.194748, 0.336595, -0.024562, -0.924310, 0.381641, 0.000000, 0.397217, 0.671489, + 0.194748, 0.336595, -0.794591, -0.924310, 0.381641, 0.000000, 0.397217, 0.436636, + 0.192701, 0.331640, -0.024562, -0.924310, 0.381641, 0.000000, 0.396593, 0.671489, + 0.192701, 0.331640, -0.794591, -0.924310, 0.381641, 0.000000, 0.396593, 0.436636, + 0.194748, 0.331640, -0.022515, 0.000000, 0.381739, 0.924270, 0.397217, 0.672113, + 0.964777, 0.331640, -0.022515, 0.000000, 0.381739, 0.924270, 0.632070, 0.672113, + 0.194748, 0.336595, -0.024562, 0.000000, 0.381739, 0.924270, 0.397217, 0.671489, + 0.964777, 0.336595, -0.024562, 0.000000, 0.381739, 0.924270, 0.632070, 0.671489, + 0.966824, 0.331640, -0.024562, 0.924264, 0.381755, 0.000000, 0.632694, 0.671489, + 0.966824, 0.331640, -0.794591, 0.924264, 0.381755, 0.000000, 0.632694, 0.436636, + 0.964777, 0.336595, -0.024562, 0.924264, 0.381755, 0.000000, 0.632070, 0.671489, + 0.964777, 0.336595, -0.794591, 0.924264, 0.381755, 0.000000, 0.632070, 0.436636, + 0.192701, 0.199160, -0.794591, -0.707231, 0.000000, -0.706982, 0.396593, 0.436636, + 0.192701, 0.331640, -0.794591, -0.707231, 0.000000, -0.706982, 0.396593, 0.436636, + 0.194748, 0.199160, -0.796638, -0.707231, 0.000000, -0.706982, 0.397217, 0.436012, + 0.194748, 0.331640, -0.796638, -0.707231, 0.000000, -0.706982, 0.397217, 0.436012, + 0.194748, 0.336595, -0.794591, 0.000000, 0.381796, -0.924246, 0.397217, 0.436636, + 0.964777, 0.336595, -0.794591, 0.000000, 0.381796, -0.924246, 0.632070, 0.436636, + 0.194748, 0.331640, -0.796638, 0.000000, 0.381796, -0.924246, 0.397217, 0.436012, + 0.964777, 0.331640, -0.796638, 0.000000, 0.381796, -0.924246, 0.632070, 0.436012, + 0.964777, 0.199160, -0.796638, 0.707169, 0.000000, -0.707044, 0.632070, 0.436012, + 0.964777, 0.331640, -0.796638, 0.707169, 0.000000, -0.707044, 0.632070, 0.436012, + 0.966824, 0.199160, -0.794591, 0.707169, 0.000000, -0.707044, 0.632694, 0.436636, + 0.966824, 0.331640, -0.794591, 0.707169, 0.000000, -0.707044, 0.632694, 0.436636, + 0.194748, 0.199160, -0.796638, 0.000000, -0.381828, -0.924233, 0.397217, 0.436012, + 0.964777, 0.199160, -0.796638, 0.000000, -0.381828, -0.924233, 0.632070, 0.436012, + 0.194748, 0.194205, -0.794591, 0.000000, -0.381828, -0.924233, 0.397217, 0.436636, + 0.964777, 0.194205, -0.794591, 0.000000, -0.381828, -0.924233, 0.632070, 0.436636, + 0.192701, 0.199160, -0.024562, -0.678797, -0.280388, 0.678688, 0.396593, 0.671489, + 0.194748, 0.194205, -0.024562, -0.678797, -0.280388, 0.678688, 0.397217, 0.671489, + 0.194748, 0.199160, -0.022515, -0.678797, -0.280388, 0.678688, 0.397217, 0.672113, + 0.964777, 0.194205, -0.024562, 0.678710, -0.280495, 0.678731, 0.632070, 0.671489, + 0.966824, 0.199160, -0.024562, 0.678710, -0.280495, 0.678731, 0.632694, 0.671489, + 0.964777, 0.199160, -0.022515, 0.678710, -0.280495, 0.678731, 0.632070, 0.672113, + 0.194748, 0.336595, -0.024562, -0.678814, 0.280359, 0.678683, 0.397217, 0.671489, + 0.192701, 0.331640, -0.024562, -0.678813, 0.280359, 0.678683, 0.396593, 0.671489, + 0.194748, 0.331640, -0.022515, -0.678814, 0.280359, 0.678683, 0.397217, 0.672113, + 0.966824, 0.331640, -0.024562, 0.678726, 0.280466, 0.678726, 0.632694, 0.671489, + 0.964777, 0.336595, -0.024562, 0.678726, 0.280466, 0.678726, 0.632070, 0.671489, + 0.964777, 0.331640, -0.022515, 0.678726, 0.280466, 0.678726, 0.632070, 0.672113, + 0.194748, 0.331640, -0.796638, -0.678871, 0.280338, -0.678634, 0.397217, 0.436012, + 0.192701, 0.331640, -0.794591, -0.678871, 0.280338, -0.678634, 0.396593, 0.436636, + 0.194748, 0.336595, -0.794591, -0.678871, 0.280338, -0.678634, 0.397217, 0.436636, + 0.966824, 0.331640, -0.794591, 0.678811, 0.280314, -0.678704, 0.632694, 0.436636, + 0.964777, 0.331640, -0.796638, 0.678811, 0.280314, -0.678704, 0.632070, 0.436012, + 0.964777, 0.336595, -0.794591, 0.678811, 0.280314, -0.678704, 0.632070, 0.436636, + 0.194748, 0.194205, -0.794591, -0.678868, -0.280363, -0.678628, 0.397217, 0.436636, + 0.192701, 0.199160, -0.794591, -0.678868, -0.280363, -0.678628, 0.396593, 0.436636, + 0.194748, 0.199160, -0.796638, -0.678868, -0.280363, -0.678628, 0.397217, 0.436012, + 0.966824, 0.199160, -0.794591, 0.678808, -0.280338, -0.678698, 0.632694, 0.436636, + 0.964777, 0.194205, -0.794591, 0.678808, -0.280338, -0.678698, 0.632070, 0.436636, + 0.964777, 0.199160, -0.796638, 0.678808, -0.280338, -0.678698, 0.632070, 0.436012, + -2.026309, 0.116930, 0.075372, -0.956247, -0.292562, 0.000000, 0.396593, 0.671489, + -2.026309, 0.116930, -0.822011, -0.956247, -0.292562, 0.000000, 0.396593, 0.436636, + -2.024682, 0.111612, 0.075372, -0.956247, -0.292562, 0.000000, 0.397217, 0.671489, + -2.024682, 0.111612, -0.822011, -0.956247, -0.292562, 0.000000, 0.397217, 0.436636, + -2.026309, 0.116930, 0.075372, -0.800912, -0.245059, 0.546338, 0.396593, 0.671489, + -2.024682, 0.111612, 0.075372, -0.800912, -0.245059, 0.546338, 0.397217, 0.671489, + -2.024682, 0.116930, 0.077757, -0.800912, -0.245059, 0.546338, 0.397217, 0.672113, + -2.026309, 0.116930, -0.822011, -1.000000, 0.000000, 0.000000, 0.396593, 0.436636, + -2.026309, 0.116930, 0.075372, -1.000000, 0.000000, 0.000000, 0.396593, 0.671489, + -2.026309, 0.259124, 0.075372, -1.000000, 0.000000, 0.000000, 0.396593, 0.671489, + -2.026309, 0.259124, -0.822011, -1.000000, 0.000000, 0.000000, 0.396593, 0.436636, + -2.024682, 0.111612, -0.822011, -0.800912, -0.245059, -0.546338, 0.397217, 0.436636, + -2.026309, 0.116930, -0.822011, -0.800912, -0.245059, -0.546338, 0.396593, 0.436636, + -2.024682, 0.116930, -0.824396, -0.800912, -0.245059, -0.546338, 0.397217, 0.436012, + -2.024682, 0.116930, -0.824396, 0.000000, -0.409225, -0.912433, 0.397217, 0.436012, + -1.412341, 0.116930, -0.824396, 0.000000, -0.409225, -0.912433, 0.632070, 0.436012, + -2.024682, 0.111612, -0.822011, 0.000000, -0.409225, -0.912433, 0.397217, 0.436636, + -1.412341, 0.111612, -0.822011, 0.000000, -0.409225, -0.912433, 0.632070, 0.436636, + -1.412341, 0.111612, 0.075372, 0.956247, -0.292562, 0.000000, 0.632070, 0.671489, + -1.412341, 0.111612, -0.822011, 0.956247, -0.292562, 0.000000, 0.632070, 0.436636, + -1.410714, 0.116930, 0.075372, 0.956247, -0.292562, 0.000000, 0.632694, 0.671489, + -1.410714, 0.116930, -0.822011, 0.956247, -0.292562, 0.000000, 0.632694, 0.436636, + -2.024682, 0.111612, 0.075372, 0.000000, -0.409225, 0.912433, 0.397217, 0.671489, + -1.412341, 0.111612, 0.075372, 0.000000, -0.409225, 0.912433, 0.632070, 0.671489, + -2.024682, 0.116930, 0.077757, 0.000000, -0.409225, 0.912433, 0.397217, 0.672113, + -1.412341, 0.116930, 0.077757, 0.000000, -0.409225, 0.912433, 0.632070, 0.672113, + -2.024682, 0.259124, 0.077757, -0.826099, 0.000000, 0.563526, 0.397217, 0.672113, + -2.026309, 0.116930, 0.075372, -0.826099, 0.000000, 0.563526, 0.396593, 0.671489, + -2.024682, 0.116930, 0.077757, -0.826099, 0.000000, 0.563526, 0.397217, 0.672113, + -2.026309, 0.259124, 0.075372, -0.826099, 0.000000, 0.563526, 0.396593, 0.671489, + -2.024682, 0.264442, -0.822011, -0.956260, 0.292520, 0.000000, 0.397217, 0.436636, + -2.026309, 0.259124, 0.075372, -0.956260, 0.292520, 0.000000, 0.396593, 0.671489, + -2.024682, 0.264442, 0.075372, -0.956260, 0.292520, 0.000000, 0.397217, 0.671489, + -2.026309, 0.259124, -0.822011, -0.956260, 0.292520, 0.000000, 0.396593, 0.436636, + -2.024682, 0.259124, -0.824396, -0.826092, 0.000000, -0.563535, 0.397217, 0.436012, + -2.024682, 0.116930, -0.824396, -0.826092, 0.000000, -0.563535, 0.397217, 0.436012, + -2.026309, 0.259124, -0.822011, -0.826092, 0.000000, -0.563535, 0.396593, 0.436636, + -2.026309, 0.116930, -0.822011, -0.826092, 0.000000, -0.563535, 0.396593, 0.436636, + -2.024682, 0.116930, -0.824396, 0.000000, 0.000000, -1.000000, 0.397217, 0.436012, + -1.412341, 0.259124, -0.824396, 0.000000, 0.000000, -1.000000, 0.632070, 0.436012, + -1.412341, 0.116930, -0.824396, 0.000000, 0.000000, -1.000000, 0.632070, 0.436012, + -2.024682, 0.259124, -0.824396, 0.000000, 0.000000, -1.000000, 0.397217, 0.436012, + -1.410714, 0.116930, -0.822011, 0.800912, -0.245059, -0.546338, 0.632694, 0.436636, + -1.412341, 0.111612, -0.822011, 0.800912, -0.245059, -0.546338, 0.632070, 0.436636, + -1.412341, 0.116930, -0.824396, 0.800912, -0.245059, -0.546338, 0.632070, 0.436012, + -1.410714, 0.116930, 0.075372, 1.000000, 0.000000, 0.000000, 0.632694, 0.671489, + -1.410714, 0.116930, -0.822011, 1.000000, 0.000000, 0.000000, 0.632694, 0.436636, + -1.410714, 0.259124, 0.075372, 1.000000, 0.000000, 0.000000, 0.632694, 0.671489, + -1.410714, 0.259124, -0.822011, 1.000000, 0.000000, 0.000000, 0.632694, 0.436636, + -1.412341, 0.111612, 0.075372, 0.800912, -0.245059, 0.546338, 0.632070, 0.671489, + -1.410714, 0.116930, 0.075372, 0.800912, -0.245059, 0.546338, 0.632694, 0.671489, + -1.412341, 0.116930, 0.077757, 0.800912, -0.245059, 0.546338, 0.632070, 0.672113, + -2.024682, 0.259124, 0.077757, 0.000000, 0.000000, 1.000000, 0.397217, 0.672113, + -1.412341, 0.116930, 0.077757, 0.000000, 0.000000, 1.000000, 0.632070, 0.672113, + -1.412341, 0.259124, 0.077757, 0.000000, 0.000000, 1.000000, 0.632070, 0.672113, + -2.024682, 0.116930, 0.077757, 0.000000, 0.000000, 1.000000, 0.397217, 0.672113, + -2.024682, 0.259124, 0.077757, 0.000000, 0.409172, 0.912457, 0.397217, 0.672113, + -1.412341, 0.259124, 0.077757, 0.000000, 0.409172, 0.912457, 0.632070, 0.672113, + -2.024682, 0.264442, 0.075372, 0.000000, 0.409172, 0.912457, 0.397217, 0.671489, + -1.412341, 0.264442, 0.075372, 0.000000, 0.409172, 0.912457, 0.632070, 0.671489, + -1.410714, 0.259124, 0.075372, 0.956260, 0.292520, 0.000000, 0.632694, 0.671489, + -1.410714, 0.259124, -0.822011, 0.956260, 0.292520, 0.000000, 0.632694, 0.436636, + -1.412341, 0.264442, 0.075372, 0.956260, 0.292520, 0.000000, 0.632070, 0.671489, + -1.412341, 0.264442, -0.822011, 0.956260, 0.292520, 0.000000, 0.632070, 0.436636, + -2.024682, 0.264442, -0.822011, 0.000000, 0.409172, -0.912457, 0.397217, 0.436636, + -1.412341, 0.264442, -0.822011, 0.000000, 0.409172, -0.912457, 0.632070, 0.436636, + -2.024682, 0.259124, -0.824396, 0.000000, 0.409172, -0.912457, 0.397217, 0.436012, + -1.412341, 0.259124, -0.824396, 0.000000, 0.409172, -0.912457, 0.632070, 0.436012, + -2.024682, 0.264442, 0.075372, -0.800915, 0.245025, 0.546350, 0.397217, 0.671489, + -2.026309, 0.259124, 0.075372, -0.800915, 0.245025, 0.546350, 0.396593, 0.671489, + -2.024682, 0.259124, 0.077757, -0.800915, 0.245025, 0.546350, 0.397217, 0.672113, + -2.024682, 0.259124, -0.824396, -0.800921, 0.245022, -0.546343, 0.397217, 0.436012, + -2.026309, 0.259124, -0.822011, -0.800921, 0.245022, -0.546343, 0.396593, 0.436636, + -2.024682, 0.264442, -0.822011, -0.800921, 0.245022, -0.546343, 0.397217, 0.436636, + -1.410714, 0.116930, -0.822011, 0.826092, 0.000000, -0.563535, 0.632694, 0.436636, + -1.412341, 0.259124, -0.824396, 0.826092, 0.000000, -0.563535, 0.632070, 0.436012, + -1.410714, 0.259124, -0.822011, 0.826092, 0.000000, -0.563535, 0.632694, 0.436636, + -1.412341, 0.116930, -0.824396, 0.826092, 0.000000, -0.563535, 0.632070, 0.436012, + -1.410714, 0.116930, 0.075372, 0.826099, 0.000000, 0.563526, 0.632694, 0.671489, + -1.410714, 0.259124, 0.075372, 0.826099, 0.000000, 0.563526, 0.632694, 0.671489, + -1.412341, 0.116930, 0.077757, 0.826099, 0.000000, 0.563526, 0.632070, 0.672113, + -1.412341, 0.259124, 0.077757, 0.826099, 0.000000, 0.563526, 0.632070, 0.672113, + -1.410714, 0.259124, 0.075372, 0.800915, 0.245025, 0.546350, 0.632694, 0.671489, + -1.412341, 0.264442, 0.075372, 0.800915, 0.245025, 0.546350, 0.632070, 0.671489, + -1.412341, 0.259124, 0.077757, 0.800915, 0.245025, 0.546350, 0.632070, 0.672113, + -1.410714, 0.259124, -0.822011, 0.800921, 0.245022, -0.546343, 0.632694, 0.436636, + -1.412341, 0.259124, -0.824396, 0.800921, 0.245022, -0.546343, 0.632070, 0.436012, + -1.412341, 0.264442, -0.822011, 0.800921, 0.245022, -0.546343, 0.632070, 0.436636, + -2.024682, 0.111612, 0.075372, 0.000000, -1.000000, -0.000000, 0.397217, 0.671489, + -1.956460, 0.111612, -0.229372, 0.000000, -1.000000, 0.000000, 0.423382, 0.591735, + -1.956460, 0.111612, -0.030890, 0.000000, -1.000000, 0.000000, 0.423382, 0.643679, + -1.954899, 0.111612, -0.023041, 0.000000, -1.000000, 0.000000, 0.423981, 0.645734, + -2.024682, 0.111612, -0.822011, 0.000000, -1.000000, -0.000000, 0.397217, 0.436636, + -1.954899, 0.111612, -0.237221, 0.000000, -1.000000, 0.000000, 0.423981, 0.589681, + -1.935949, 0.111612, -0.249883, 0.000000, -1.000000, -0.000000, 0.431249, 0.586367, + -1.943799, 0.111612, -0.248322, 0.000000, -1.000000, 0.000000, 0.428239, 0.586776, + -1.950453, 0.111612, -0.243875, 0.000000, -1.000000, 0.000000, 0.425687, 0.587939, + -1.935949, 0.111612, -0.010378, 0.000000, -1.000000, 0.000000, 0.431249, 0.649047, + -1.943799, 0.111612, -0.011940, 0.000000, -1.000000, 0.000000, 0.428239, 0.648639, + -1.950453, 0.111612, -0.016386, 0.000000, -1.000000, 0.000000, 0.425687, 0.647475, + -1.878509, 0.111612, -0.010378, 0.000000, -1.000000, 0.000000, 0.453279, 0.649047, + -1.870659, 0.111612, -0.011940, 0.000000, -1.000000, -0.000000, 0.456290, 0.648639, + -1.857997, 0.111612, -0.030890, 0.000000, -1.000000, 0.000000, 0.461146, 0.643679, + -1.585623, 0.111612, -0.023041, 0.000000, -1.000000, 0.000000, 0.565611, 0.645734, + -1.859559, 0.111612, -0.023041, 0.000000, -1.000000, 0.000000, 0.460547, 0.645734, + -1.566673, 0.111612, -0.249883, 0.000000, -1.000000, -0.000000, 0.572878, 0.586367, + -1.870659, 0.111612, -0.248322, 0.000000, -1.000000, 0.000000, 0.456290, 0.586776, + -1.878509, 0.111612, -0.249883, 0.000000, -1.000000, -0.000000, 0.453279, 0.586367, + -1.864005, 0.111612, -0.243875, 0.000000, -1.000000, 0.000000, 0.458842, 0.587939, + -1.581177, 0.111612, -0.243875, 0.000000, -1.000000, 0.000000, 0.567316, 0.587939, + -1.859559, 0.111612, -0.237221, 0.000000, -1.000000, 0.000000, 0.460547, 0.589681, + -1.581177, 0.111612, -0.016386, 0.000000, -1.000000, 0.000000, 0.567316, 0.647475, + -1.864005, 0.111612, -0.016386, 0.000000, -1.000000, -0.000000, 0.458842, 0.647475, + -1.587184, 0.111612, -0.030890, 0.000000, -1.000000, 0.000000, 0.565012, 0.643679, + -1.857997, 0.111612, -0.229372, 0.000000, -1.000000, 0.000000, 0.461146, 0.591735, + -1.587184, 0.111612, -0.229372, 0.000000, -1.000000, 0.000000, 0.565012, 0.591735, + -1.585623, 0.111612, -0.237221, 0.000000, -1.000000, 0.000000, 0.565611, 0.589681, + -1.574523, 0.111612, -0.248322, 0.000000, -1.000000, 0.000000, 0.569868, 0.586776, + -1.574523, 0.111612, -0.011940, 0.000000, -1.000000, -0.000000, 0.569868, 0.648639, + -1.412341, 0.111612, 0.075372, 0.000000, -1.000000, -0.000000, 0.632070, 0.671489, + -1.494729, 0.111612, -0.016386, 0.000000, -1.000000, -0.000000, 0.600471, 0.647475, + -1.490283, 0.111612, -0.023041, 0.000000, -1.000000, -0.000000, 0.602177, 0.645734, + -1.566673, 0.111612, -0.010378, 0.000000, -1.000000, -0.000000, 0.572878, 0.649047, + -1.509233, 0.111612, -0.010378, 0.000000, -1.000000, -0.000000, 0.594909, 0.649047, + -1.501383, 0.111612, -0.011940, 0.000000, -1.000000, -0.000000, 0.597919, 0.648639, + -1.412341, 0.111612, -0.822011, 0.000000, -1.000000, -0.000000, 0.632070, 0.436636, + -1.488722, 0.111612, -0.229372, 0.000000, -1.000000, -0.000000, 0.602776, 0.591735, + -1.488722, 0.111612, -0.030890, 0.000000, -1.000000, -0.000000, 0.602776, 0.643679, + -1.490283, 0.111612, -0.237221, 0.000000, -1.000000, -0.000000, 0.602177, 0.589681, + -1.494729, 0.111612, -0.243875, 0.000000, -1.000000, -0.000000, 0.600472, 0.587939, + -1.509233, 0.111612, -0.249883, 0.000000, -1.000000, -0.000000, 0.594909, 0.586367, + -1.501383, 0.111612, -0.248322, 0.000000, -1.000000, -0.000000, 0.597919, 0.586776, + -1.943799, 0.264442, -0.248322, 0.382679, 0.000000, 0.923882, 0.400434, 0.458298, + -1.943799, 0.111612, -0.248322, 0.382679, 0.000000, 0.923882, 0.400434, 0.398278, + -1.935949, 0.264442, -0.249883, 0.023905, 0.000000, 0.999714, 0.427078, 0.458298, + -1.935949, 0.111612, -0.249883, 0.023905, 0.000000, 0.999714, 0.427078, 0.398278, + -1.950453, 0.264442, -0.243875, 0.707107, 0.000000, 0.707106, 0.375000, 0.458298, + -1.950453, 0.111612, -0.243875, 0.707107, 0.000000, 0.707106, 0.375000, 0.398278, + -1.954899, 0.111612, -0.237221, 0.923882, 0.000000, 0.382678, 0.136026, 0.851722, + -1.950453, 0.264442, -0.243875, 0.707107, 0.000000, 0.707106, 0.125000, 0.791702, + -1.954899, 0.264442, -0.237221, 0.923882, 0.000000, 0.382678, 0.136026, 0.791702, + -1.950453, 0.111612, -0.243875, 0.707107, 0.000000, 0.707106, 0.125000, 0.851722, + -1.956460, 0.111612, -0.229372, 0.999971, 0.000000, 0.007566, 0.146410, 0.851722, + -1.956460, 0.264442, -0.229372, 0.999971, 0.000000, 0.007566, 0.146410, 0.791702, + -1.956460, 0.111612, -0.030890, 0.999971, 0.000000, -0.007566, 0.353590, 0.851722, + -1.956460, 0.264442, -0.030890, 0.999971, 0.000000, -0.007566, 0.353590, 0.791702, + -1.954899, 0.111612, -0.023041, 0.923882, 0.000000, -0.382678, 0.363974, 0.851722, + -1.954899, 0.264442, -0.023041, 0.923882, 0.000000, -0.382678, 0.363974, 0.791702, + -1.950453, 0.111612, -0.016386, 0.707107, 0.000000, -0.707106, 0.375000, 0.851722, + -1.950453, 0.264442, -0.016386, 0.707107, 0.000000, -0.707106, 0.375000, 0.791702, + -1.943799, 0.111612, -0.011940, 0.382695, 0.000000, -0.923875, 0.400434, 0.851722, + -1.943799, 0.264442, -0.011940, 0.382695, 0.000000, -0.923875, 0.400434, 0.791702, + -1.935949, 0.111612, -0.010378, 0.023910, 0.000000, -0.999714, 0.427078, 0.851722, + -1.935949, 0.264442, -0.010378, 0.023910, 0.000000, -0.999714, 0.427078, 0.791702, + -1.878509, 0.111612, -0.010378, -0.023910, 0.000000, -0.999714, 0.572922, 0.851722, + -1.878509, 0.264442, -0.010378, -0.023910, 0.000000, -0.999714, 0.572922, 0.791702, + -1.870659, 0.111612, -0.011940, -0.382692, 0.000000, -0.923876, 0.599566, 0.851722, + -1.870659, 0.264442, -0.011940, -0.382692, 0.000000, -0.923876, 0.599566, 0.791702, + -1.864005, 0.111612, -0.016386, -0.707112, 0.000000, -0.707102, 0.625000, 0.851722, + -1.864005, 0.264442, -0.016386, -0.707112, 0.000000, -0.707102, 0.625000, 0.791702, + -1.859559, 0.111612, -0.023041, -0.923878, 0.000000, -0.382687, 0.636026, 0.851722, + -1.859559, 0.264442, -0.023041, -0.923878, 0.000000, -0.382687, 0.636026, 0.791702, + -1.857997, 0.111612, -0.030890, -0.999971, 0.000000, -0.007566, 0.646410, 0.851722, + -1.857997, 0.264442, -0.030890, -0.999971, 0.000000, -0.007566, 0.646410, 0.791702, + -1.857997, 0.111612, -0.229372, -0.999971, 0.000000, 0.007566, 0.853590, 0.851722, + -1.857997, 0.264442, -0.229372, -0.999971, 0.000000, 0.007566, 0.853590, 0.791702, + -1.859559, 0.264442, -0.237221, -0.923878, 0.000000, 0.382687, 0.863974, 0.791702, + -1.859559, 0.111612, -0.237221, -0.923878, 0.000000, 0.382687, 0.863974, 0.851722, + -1.864005, 0.264442, -0.243875, -0.707112, 0.000000, 0.707102, 0.875000, 0.791702, + -1.864005, 0.111612, -0.243875, -0.707112, 0.000000, 0.707102, 0.875000, 0.851722, + -1.870659, 0.264442, -0.248322, -0.382675, 0.000000, 0.923883, 0.599566, 0.458298, + -1.870659, 0.111612, -0.248322, -0.382675, 0.000000, 0.923883, 0.599566, 0.398278, + -1.864005, 0.264442, -0.243875, -0.707112, 0.000000, 0.707102, 0.625000, 0.458298, + -1.864005, 0.111612, -0.243875, -0.707112, 0.000000, 0.707102, 0.625000, 0.398278, + -1.878509, 0.264442, -0.249883, -0.023905, 0.000000, 0.999714, 0.572922, 0.458298, + -1.878509, 0.111612, -0.249883, -0.023905, 0.000000, 0.999714, 0.572922, 0.398278, + -2.024682, 0.264442, 0.075372, 0.000000, 1.000000, -0.000000, 0.397217, 0.671489, + -1.412341, 0.264442, 0.075372, 0.000000, 1.000000, 0.000000, 0.632070, 0.671489, + -1.878509, 0.264442, -0.010378, 0.000000, 1.000000, -0.000000, 0.453279, 0.649047, + -2.024682, 0.264442, -0.822011, 0.000000, 1.000000, 0.000000, 0.397217, 0.436636, + -1.943799, 0.264442, -0.248322, 0.000000, 1.000000, -0.000000, 0.428239, 0.586776, + -1.935949, 0.264442, -0.249883, 0.000000, 1.000000, 0.000000, 0.431249, 0.586367, + -1.956460, 0.264442, -0.030890, 0.000000, 1.000000, -0.000000, 0.423382, 0.643679, + -1.954899, 0.264442, -0.023041, 0.000000, 1.000000, -0.000000, 0.423981, 0.645734, + -1.943799, 0.264442, -0.011940, 0.000000, 1.000000, -0.000000, 0.428239, 0.648639, + -1.950453, 0.264442, -0.016386, 0.000000, 1.000000, -0.000000, 0.425687, 0.647475, + -1.935949, 0.264442, -0.010378, 0.000000, 1.000000, -0.000000, 0.431249, 0.649047, + -1.954899, 0.264442, -0.237221, 0.000000, 1.000000, -0.000000, 0.423981, 0.589681, + -1.950453, 0.264442, -0.243875, 0.000000, 1.000000, -0.000000, 0.425687, 0.587939, + -1.956460, 0.264442, -0.229372, 0.000000, 1.000000, -0.000000, 0.423382, 0.591735, + -1.566673, 0.264442, -0.249883, 0.000000, 1.000000, 0.000000, 0.572879, 0.586367, + -1.412341, 0.264442, -0.822011, 0.000000, 1.000000, 0.000000, 0.632070, 0.436636, + -1.488722, 0.264442, -0.229372, 0.000000, 1.000000, 0.000000, 0.602776, 0.591735, + -1.490283, 0.264442, -0.237221, 0.000000, 1.000000, 0.000000, 0.602177, 0.589681, + -1.870659, 0.264442, -0.011940, 0.000000, 1.000000, 0.000000, 0.456290, 0.648639, + -1.878509, 0.264442, -0.249883, 0.000000, 1.000000, 0.000000, 0.453279, 0.586367, + -1.509233, 0.264442, -0.249883, 0.000000, 1.000000, 0.000000, 0.594909, 0.586367, + -1.501383, 0.264442, -0.248322, 0.000000, 1.000000, 0.000000, 0.597919, 0.586776, + -1.494729, 0.264442, -0.243875, 0.000000, 1.000000, 0.000000, 0.600472, 0.587939, + -1.509233, 0.264442, -0.010378, 0.000000, 1.000000, 0.000000, 0.594909, 0.649047, + -1.501383, 0.264442, -0.011940, 0.000000, 1.000000, 0.000000, 0.597920, 0.648639, + -1.488722, 0.264442, -0.030890, 0.000000, 1.000000, 0.000000, 0.602776, 0.643679, + -1.490283, 0.264442, -0.023041, 0.000000, 1.000000, 0.000000, 0.602177, 0.645734, + -1.494729, 0.264442, -0.016386, 0.000000, 1.000000, 0.000000, 0.600471, 0.647475, + -1.566673, 0.264442, -0.010378, 0.000000, 1.000000, 0.000000, 0.572879, 0.649047, + -1.574523, 0.264442, -0.011940, 0.000000, 1.000000, 0.000000, 0.569868, 0.648639, + -1.864005, 0.264442, -0.016386, 0.000000, 1.000000, 0.000000, 0.458842, 0.647475, + -1.870659, 0.264442, -0.248322, 0.000000, 1.000000, 0.000000, 0.456290, 0.586776, + -1.585623, 0.264442, -0.237221, 0.000000, 1.000000, 0.000000, 0.565611, 0.589681, + -1.857997, 0.264442, -0.229372, 0.000000, 1.000000, 0.000000, 0.461146, 0.591735, + -1.587184, 0.264442, -0.229372, 0.000000, 1.000000, 0.000000, 0.565012, 0.591735, + -1.864005, 0.264442, -0.243875, 0.000000, 1.000000, 0.000000, 0.458842, 0.587939, + -1.581177, 0.264442, -0.243875, 0.000000, 1.000000, 0.000000, 0.567316, 0.587939, + -1.581177, 0.264442, -0.016386, 0.000000, 1.000000, 0.000000, 0.567316, 0.647475, + -1.859559, 0.264442, -0.023041, 0.000000, 1.000000, 0.000000, 0.460547, 0.645734, + -1.585623, 0.264442, -0.023041, 0.000000, 1.000000, 0.000000, 0.565611, 0.645734, + -1.857997, 0.264442, -0.030890, 0.000000, 1.000000, 0.000000, 0.461146, 0.643679, + -1.859559, 0.264442, -0.237221, 0.000000, 1.000000, 0.000000, 0.460547, 0.589681, + -1.574523, 0.264442, -0.248322, 0.000000, 1.000000, 0.000000, 0.569868, 0.586776, + -1.587184, 0.264442, -0.030890, 0.000000, 1.000000, 0.000000, 0.565012, 0.643679, + -1.566673, 0.111612, -0.010378, 0.023910, 0.000000, -0.999714, 0.427078, 0.851722, + -1.566673, 0.264442, -0.010378, 0.023910, 0.000000, -0.999714, 0.427078, 0.791702, + -1.509233, 0.111612, -0.010378, -0.023910, 0.000000, -0.999714, 0.572922, 0.851722, + -1.509233, 0.264442, -0.010378, -0.023910, 0.000000, -0.999714, 0.572922, 0.791702, + -1.574523, 0.111612, -0.011940, 0.382695, 0.000000, -0.923875, 0.400434, 0.851722, + -1.574523, 0.264442, -0.011940, 0.382695, 0.000000, -0.923875, 0.400434, 0.791702, + -1.501383, 0.111612, -0.011940, -0.382695, 0.000000, -0.923875, 0.599566, 0.851722, + -1.501383, 0.264442, -0.011940, -0.382695, 0.000000, -0.923875, 0.599566, 0.791702, + -1.581177, 0.264442, -0.016386, 0.707107, 0.000000, -0.707106, 0.375000, 0.791702, + -1.581177, 0.111612, -0.016386, 0.707107, 0.000000, -0.707106, 0.375000, 0.851722, + -1.494729, 0.111612, -0.016386, -0.707112, 0.000000, -0.707102, 0.625000, 0.851722, + -1.494729, 0.264442, -0.016386, -0.707112, 0.000000, -0.707102, 0.625000, 0.791702, + -1.585623, 0.111612, -0.023041, 0.923878, 0.000000, -0.382687, 0.363974, 0.851722, + -1.585623, 0.264442, -0.023041, 0.923878, 0.000000, -0.382687, 0.363974, 0.791702, + -1.490283, 0.111612, -0.023041, -0.923882, 0.000000, -0.382678, 0.636026, 0.851722, + -1.490283, 0.264442, -0.023041, -0.923882, 0.000000, -0.382678, 0.636026, 0.791702, + -1.587184, 0.111612, -0.030890, 0.999971, 0.000000, -0.007566, 0.353590, 0.851722, + -1.587184, 0.264442, -0.030890, 0.999971, 0.000000, -0.007566, 0.353590, 0.791702, + -1.488722, 0.111612, -0.030890, -0.999971, 0.000000, -0.007566, 0.646410, 0.851722, + -1.488722, 0.264442, -0.030890, -0.999971, 0.000000, -0.007566, 0.646410, 0.791702, + -1.587184, 0.264442, -0.229372, 0.999971, 0.000000, 0.007566, 0.146410, 0.791702, + -1.587184, 0.111612, -0.229372, 0.999971, 0.000000, 0.007566, 0.146410, 0.851722, + -1.488722, 0.111612, -0.229372, -0.999971, 0.000000, 0.007566, 0.853590, 0.851722, + -1.488722, 0.264442, -0.229372, -0.999971, 0.000000, 0.007566, 0.853590, 0.791702, + -1.585623, 0.264442, -0.237221, 0.923878, 0.000000, 0.382687, 0.136026, 0.791702, + -1.585623, 0.111612, -0.237221, 0.923878, 0.000000, 0.382687, 0.136026, 0.851722, + -1.490283, 0.264442, -0.237221, -0.923882, 0.000000, 0.382678, 0.863974, 0.791702, + -1.490283, 0.111612, -0.237221, -0.923882, 0.000000, 0.382678, 0.863974, 0.851722, + -1.581177, 0.264442, -0.243875, 0.707107, 0.000000, 0.707106, 0.125000, 0.791702, + -1.581177, 0.111612, -0.243875, 0.707107, 0.000000, 0.707106, 0.125000, 0.851722, + -1.494729, 0.264442, -0.243875, -0.707112, 0.000000, 0.707102, 0.875000, 0.791702, + -1.494729, 0.111612, -0.243875, -0.707112, 0.000000, 0.707102, 0.875000, 0.851722, + -1.581177, 0.264442, -0.243875, 0.707107, 0.000000, 0.707106, 0.375000, 0.458298, + -1.581177, 0.111612, -0.243875, 0.707107, 0.000000, 0.707106, 0.375000, 0.398278, + -1.574523, 0.264442, -0.248322, 0.382679, 0.000000, 0.923882, 0.400434, 0.458298, + -1.574523, 0.111612, -0.248322, 0.382679, 0.000000, 0.923882, 0.400434, 0.398278, + -1.501383, 0.111612, -0.248322, -0.382679, 0.000000, 0.923882, 0.599566, 0.398278, + -1.494729, 0.264442, -0.243875, -0.707112, 0.000000, 0.707102, 0.625000, 0.458298, + -1.501383, 0.264442, -0.248322, -0.382679, 0.000000, 0.923882, 0.599566, 0.458298, + -1.494729, 0.111612, -0.243875, -0.707112, 0.000000, 0.707102, 0.625000, 0.398278, + -1.566673, 0.264442, -0.249883, 0.023905, 0.000000, 0.999714, 0.427078, 0.458298, + -1.566673, 0.111612, -0.249883, 0.023905, 0.000000, 0.999714, 0.427078, 0.398278, + -1.509233, 0.264442, -0.249883, -0.023905, 0.000000, 0.999714, 0.572922, 0.458298, + -1.509233, 0.111612, -0.249883, -0.023905, 0.000000, 0.999714, 0.572922, 0.398278, + 2.863659, 0.212967, -0.520882, 0.000000, 0.000000, -1.000000, 0.375000, 1.000000, + 2.788284, 0.212967, -0.520882, 0.000000, 0.000000, -1.000000, 0.625000, 1.000000, + 2.788284, 0.230735, -0.520882, 0.000000, 0.000000, -1.000000, 0.625000, 0.750000, + 2.863659, 0.230735, -0.520882, 0.000000, 0.000000, -1.000000, 0.375000, 0.750000, + 2.863659, 0.230735, -0.183206, 0.000000, 1.000000, 0.000000, 0.375000, 0.500000, + 2.863659, 0.230735, -0.520882, 0.000000, 1.000000, 0.000000, 0.375000, 0.750000, + 2.788284, 0.230735, -0.183206, 0.000000, 1.000000, 0.000000, 0.625000, 0.500000, + 2.788284, 0.230735, -0.520882, 0.000000, 1.000000, 0.000000, 0.625000, 0.750000, + 2.863659, 0.230735, -0.183206, 0.000000, 0.000000, 1.000000, 0.375000, 0.500000, + 2.788284, 0.230735, -0.183206, 0.000000, 0.000000, 1.000000, 0.625000, 0.500000, + 2.788284, 0.212967, -0.183206, 0.000000, 0.000000, 1.000000, 0.625000, 0.250000, + 2.863659, 0.212967, -0.183206, 0.000000, 0.000000, 1.000000, 0.375000, 0.250000, + 2.788284, 0.212967, -0.183206, 0.000000, -1.000000, 0.000000, 0.625000, 0.250000, + 2.788284, 0.212967, -0.520882, 0.000000, -1.000000, 0.000000, 0.625000, 0.000000, + 2.863659, 0.212967, -0.183206, 0.000000, -1.000000, 0.000000, 0.375000, 0.250000, + 2.863659, 0.212967, -0.520882, 0.000000, -1.000000, 0.000000, 0.375000, 0.000000, + 2.788284, 0.230735, -0.183206, -1.000000, 0.000000, 0.000000, 0.875000, 0.750000, + 2.788284, 0.212967, -0.520882, -1.000000, 0.000000, 0.000000, 0.625000, 1.000000, + 2.788284, 0.212967, -0.183206, -1.000000, 0.000000, 0.000000, 0.875000, 1.000000, + 2.788284, 0.230735, -0.520882, -1.000000, 0.000000, 0.000000, 0.625000, 0.750000, + 2.863659, 0.230735, -0.520882, 1.000000, 0.000000, 0.000000, 0.375000, 0.750000, + 2.863659, 0.230735, -0.183206, 1.000000, 0.000000, 0.000000, 0.125000, 0.750000, + 2.863659, 0.212967, -0.183206, 1.000000, 0.000000, 0.000000, 0.125000, 1.000000, + 2.863659, 0.212967, -0.520882, 1.000000, 0.000000, 0.000000, 0.375000, 1.000000, + 1.709774, 0.892496, -0.044380, 0.000000, 1.000000, 0.000000, 0.625000, 0.750000, + 1.709774, 0.892496, -0.068357, 0.000000, 1.000000, 0.000000, 0.625000, 0.500000, + 1.687059, 0.892496, -0.044380, 0.000000, 1.000000, 0.000000, 0.375000, 0.750000, + 1.687059, 0.892496, -0.068357, 0.000000, 1.000000, 0.000000, 0.375000, 0.500000, + 1.732157, 0.065005, -0.020753, 0.000000, -1.000000, 0.000000, 0.625000, 0.000000, + 1.664676, 0.065005, -0.020753, 0.000000, -1.000000, 0.000000, 0.375000, 0.000000, + 1.664676, 0.065005, -0.091984, 0.000000, -1.000000, 0.000000, 0.375000, 0.250000, + 1.732157, 0.065005, -0.091984, 0.000000, -1.000000, 0.000000, 0.625000, 0.250000, + 1.668647, 0.863534, -0.024944, 0.000000, 0.015844, 0.999875, 0.375000, 0.750000, + 1.664676, 0.065005, -0.020753, 0.000000, 0.005249, 0.999986, 0.375000, 1.000000, + 1.728186, 0.863534, -0.024944, 0.000000, 0.015844, 0.999875, 0.625000, 0.750000, + 1.732157, 0.065005, -0.020753, 0.000000, 0.005249, 0.999986, 0.625000, 1.000000, + 1.709774, 0.892496, -0.044380, 0.000000, 0.557222, 0.830363, 0.625000, 0.750000, + 1.687059, 0.892496, -0.044380, 0.000000, 0.557222, 0.830363, 0.375000, 0.750000, + 1.664676, 0.065005, -0.091984, 0.000000, 0.005249, -0.999986, 0.375000, 0.250000, + 1.668647, 0.863534, -0.087792, 0.000000, 0.015844, -0.999875, 0.375000, 0.500000, + 1.732157, 0.065005, -0.091984, 0.000000, 0.005249, -0.999986, 0.625000, 0.250000, + 1.728186, 0.863534, -0.087792, 0.000000, 0.015844, -0.999875, 0.625000, 0.500000, + 1.687059, 0.892496, -0.068357, 0.000000, 0.557222, -0.830363, 0.375000, 0.500000, + 1.709774, 0.892496, -0.068357, 0.000000, 0.557222, -0.830363, 0.625000, 0.500000, + 1.732157, 0.065005, -0.091984, 0.999988, 0.004972, 0.000000, 0.875000, 1.000000, + 1.728186, 0.863534, -0.087792, 0.999891, 0.014738, 0.000000, 0.875000, 0.750000, + 1.732157, 0.065005, -0.020753, 0.999988, 0.004972, 0.000000, 0.625000, 1.000000, + 1.728186, 0.863534, -0.024944, 0.999891, 0.014738, 0.000000, 0.625000, 0.750000, + 1.709774, 0.892496, -0.044380, 0.843910, 0.536485, 0.000000, 0.625000, 0.750000, + 1.728186, 0.863534, -0.087792, 0.999891, 0.014738, 0.000000, 0.625000, 0.500000, + 1.709774, 0.892496, -0.068357, 0.843910, 0.536485, 0.000000, 0.625000, 0.500000, + 1.664676, 0.065005, -0.020753, -0.999988, 0.004973, 0.000000, 0.375000, 1.000000, + 1.668647, 0.863534, -0.087792, -0.999891, 0.014739, 0.000000, 0.125000, 0.750000, + 1.664676, 0.065005, -0.091984, -0.999988, 0.004973, 0.000000, 0.125000, 1.000000, + 1.668647, 0.863534, -0.024944, -0.999891, 0.014739, 0.000000, 0.375000, 0.750000, + 1.687059, 0.892496, -0.044380, -0.843915, 0.536476, 0.000000, 0.375000, 0.750000, + 1.668647, 0.863534, -0.087792, -0.999891, 0.014739, 0.000000, 0.375000, 0.500000, + 1.687059, 0.892496, -0.068357, -0.843915, 0.536476, 0.000000, 0.375000, 0.500000, + 1.863666, 1.007280, 0.517611, 0.000000, 1.000000, 0.000000, 0.458333, 0.666667, + 1.635808, 1.007280, 0.653794, 0.000000, 1.000000, 0.000000, 0.375000, 0.750000, + 1.863666, 1.007280, 0.653794, 0.000000, 1.000000, 0.000000, 0.458333, 0.750000, + 1.635808, 1.007280, 0.517611, 0.000000, 1.000000, 0.000000, 0.375000, 0.666667, + 2.891354, 1.007280, 0.653794, 0.000000, 1.000000, 0.000000, 0.625000, 0.750000, + 2.891354, 1.007280, 0.517611, 0.000000, 1.000000, 0.000000, 0.625000, 0.666667, + 2.663496, 1.007280, 0.653794, 0.000000, 1.000000, 0.000000, 0.541667, 0.750000, + 2.663496, 1.007280, 0.517611, 0.000000, 1.000000, 0.000000, 0.541667, 0.666667, + 2.891354, 0.220592, -0.440865, 1.000000, 0.000000, 0.000000, 0.875000, 1.000000, + 2.891354, 0.577684, -0.440865, 1.000000, 0.000000, 0.000000, 0.875000, 0.750000, + 2.891354, 0.220592, -0.304682, 1.000000, 0.000000, 0.000000, 0.791667, 1.000000, + 2.891354, 0.577684, -0.304682, 1.000000, 0.000000, 0.000000, 0.791667, 0.750000, + 2.997626, 0.577684, 0.363733, 1.000000, 0.000000, 0.000000, 0.708333, 0.750000, + 2.997626, 0.220592, 0.363733, 1.000000, 0.000000, 0.000000, 0.708333, 1.000000, + 2.997626, 0.577684, -0.150805, 1.000000, 0.000000, 0.000000, 0.791667, 0.750000, + 2.997626, 0.220592, -0.150805, 1.000000, 0.000000, 0.000000, 0.791667, 1.000000, + 2.891354, 0.220592, 0.517611, 1.000000, 0.000000, 0.000000, 0.708333, 1.000000, + 2.891354, 0.577684, 0.517611, 1.000000, 0.000000, 0.000000, 0.708333, 0.750000, + 2.891354, 0.220592, 0.653794, 1.000000, 0.000000, 0.000000, 0.625000, 1.000000, + 2.891354, 0.577684, 0.653794, 1.000000, 0.000000, 0.000000, 0.625000, 0.750000, + 1.635808, 0.577684, -0.304682, -1.000000, 0.000000, 0.000000, 0.208333, 0.750000, + 1.635808, 0.220592, -0.440865, -1.000000, 0.000000, 0.000000, 0.125000, 1.000000, + 1.635808, 0.220592, -0.304682, -1.000000, 0.000000, 0.000000, 0.208333, 1.000000, + 1.635808, 0.577684, -0.440865, -1.000000, 0.000000, 0.000000, 0.125000, 0.750000, + 1.529535, 0.577684, 0.363733, -1.000000, 0.000000, 0.000000, 0.291667, 0.750000, + 1.529535, 0.220592, -0.150805, -1.000000, 0.000000, 0.000000, 0.208333, 1.000000, + 1.529535, 0.220592, 0.363733, -1.000000, 0.000000, 0.000000, 0.291667, 1.000000, + 1.529535, 0.577684, -0.150805, -1.000000, 0.000000, 0.000000, 0.208333, 0.750000, + 1.635808, 0.577684, 0.653794, -1.000000, 0.000000, 0.000000, 0.375000, 0.750000, + 1.635808, 0.220592, 0.517611, -1.000000, 0.000000, 0.000000, 0.291667, 1.000000, + 1.635808, 0.220592, 0.653794, -1.000000, 0.000000, 0.000000, 0.375000, 1.000000, + 1.635808, 0.577684, 0.517611, -1.000000, 0.000000, 0.000000, 0.291667, 0.750000, + 1.635808, 1.007280, 0.653794, 0.000000, 0.000000, 1.000000, 0.375000, 0.750000, + 1.635808, 0.577684, 0.653794, 0.000000, 0.000000, 1.000000, 0.375000, 0.750000, + 1.863666, 1.007280, 0.653794, 0.000000, 0.000000, 1.000000, 0.458333, 0.750000, + 1.863666, 0.577684, 0.653794, 0.000000, 0.000000, 1.000000, 0.458333, 0.750000, + 1.863666, 0.577684, 0.517611, 1.000000, 0.000000, 0.000000, 0.458333, 0.666667, + 1.863666, 1.007280, 0.517611, 1.000000, 0.000000, 0.000000, 0.458333, 0.666667, + 1.863666, 0.577684, 0.653794, 1.000000, 0.000000, 0.000000, 0.458333, 0.750000, + 1.863666, 1.007280, 0.653794, 1.000000, 0.000000, 0.000000, 0.458333, 0.750000, + 1.635808, 0.577684, 0.517611, 0.000000, 0.000000, -1.000000, 0.375000, 0.666667, + 1.635808, 1.007280, 0.517611, 0.000000, 0.000000, -1.000000, 0.375000, 0.666667, + 1.863666, 0.577684, 0.517611, 0.000000, 0.000000, -1.000000, 0.458333, 0.666667, + 1.863666, 1.007280, 0.517611, 0.000000, 0.000000, -1.000000, 0.458333, 0.666667, + 1.635808, 1.007280, 0.653794, -1.000000, 0.000000, 0.000000, 0.375000, 0.750000, + 1.635808, 0.577684, 0.517611, -1.000000, 0.000000, 0.000000, 0.375000, 0.666667, + 1.635808, 1.007280, 0.517611, -1.000000, 0.000000, 0.000000, 0.375000, 0.666667, + 2.663496, 1.007280, 0.653794, 0.000000, 0.000000, 1.000000, 0.541667, 0.750000, + 2.663496, 0.577684, 0.653794, 0.000000, 0.000000, 1.000000, 0.541667, 0.750000, + 2.891354, 1.007280, 0.653794, 0.000000, 0.000000, 1.000000, 0.625000, 0.750000, + 2.891354, 0.577684, 0.653794, 0.000000, 0.000000, 1.000000, 0.625000, 0.750000, + 2.891354, 0.577684, 0.517611, 1.000000, 0.000000, 0.000000, 0.625000, 0.666667, + 2.891354, 1.007280, 0.517611, 1.000000, 0.000000, 0.000000, 0.625000, 0.666667, + 2.891354, 1.007280, 0.653794, 1.000000, 0.000000, 0.000000, 0.625000, 0.750000, + 2.663496, 0.577684, 0.517611, 0.000000, 0.000000, -1.000000, 0.541667, 0.666667, + 2.663496, 1.007280, 0.517611, 0.000000, 0.000000, -1.000000, 0.541667, 0.666667, + 2.891354, 0.577684, 0.517611, 0.000000, 0.000000, -1.000000, 0.625000, 0.666667, + 2.891354, 1.007280, 0.517611, 0.000000, 0.000000, -1.000000, 0.625000, 0.666667, + 2.663496, 1.007280, 0.653794, -1.000000, 0.000000, 0.000000, 0.541667, 0.750000, + 2.663496, 0.577684, 0.517611, -1.000000, 0.000000, 0.000000, 0.541667, 0.666667, + 2.663496, 0.577684, 0.653794, -1.000000, 0.000000, 0.000000, 0.541667, 0.750000, + 2.663496, 1.007280, 0.517611, -1.000000, 0.000000, 0.000000, 0.541667, 0.666667, + 1.635808, 1.007280, -0.304682, 0.000000, 0.000000, 1.000000, 0.375000, 0.583333, + 1.635808, 0.577684, -0.304682, 0.000000, 0.000000, 1.000000, 0.375000, 0.583333, + 1.863666, 1.007280, -0.304682, 0.000000, 0.000000, 1.000000, 0.458333, 0.583333, + 1.863666, 0.577684, -0.304682, 0.000000, 0.000000, 1.000000, 0.458333, 0.583333, + 1.635808, 0.577684, -0.440865, 0.000000, 0.000000, -1.000000, 0.375000, 0.500000, + 1.635808, 1.007280, -0.440865, 0.000000, 0.000000, -1.000000, 0.375000, 0.500000, + 1.863666, 0.577684, -0.440865, 0.000000, 0.000000, -1.000000, 0.458333, 0.500000, + 1.863666, 1.007280, -0.440865, 0.000000, 0.000000, -1.000000, 0.458333, 0.500000, + 1.635808, 1.007280, -0.304682, -1.000000, 0.000000, 0.000000, 0.375000, 0.583333, + 1.635808, 0.577684, -0.440865, -1.000000, 0.000000, 0.000000, 0.375000, 0.500000, + 1.635808, 0.577684, -0.304682, -1.000000, 0.000000, 0.000000, 0.375000, 0.583333, + 1.635808, 1.007280, -0.440865, -1.000000, 0.000000, 0.000000, 0.375000, 0.500000, + 2.663496, 1.007280, -0.304682, 0.000000, 0.000000, 1.000000, 0.541667, 0.583333, + 2.663496, 0.577684, -0.304682, 0.000000, 0.000000, 1.000000, 0.541667, 0.583333, + 2.663496, 0.577684, -0.440865, 0.000000, 0.000000, -1.000000, 0.541667, 0.500000, + 2.663496, 1.007280, -0.440865, 0.000000, 0.000000, -1.000000, 0.541667, 0.500000, + 2.891354, 1.007280, -0.304682, 0.000000, 0.000000, 1.000000, 0.625000, 0.583333, + 2.891354, 0.577684, -0.304682, 0.000000, 0.000000, 1.000000, 0.625000, 0.583333, + 2.891354, 0.577684, -0.440865, 1.000000, 0.000000, 0.000000, 0.625000, 0.500000, + 2.891354, 1.007280, -0.440865, 1.000000, 0.000000, 0.000000, 0.625000, 0.500000, + 2.891354, 0.577684, -0.304682, 1.000000, 0.000000, 0.000000, 0.625000, 0.583333, + 2.891354, 1.007280, -0.304682, 1.000000, 0.000000, 0.000000, 0.625000, 0.583333, + 2.891354, 0.577684, -0.440865, 0.000000, 0.000000, -1.000000, 0.625000, 0.500000, + 2.891354, 1.007280, -0.440865, 0.000000, 0.000000, -1.000000, 0.625000, 0.500000, + 2.891354, 0.220592, -0.304682, 0.000000, -1.000000, 0.000000, 0.791667, 1.000000, + 2.997626, 0.220592, 0.363733, 0.000000, -1.000000, 0.000000, 0.708333, 1.000000, + 2.891354, 0.220592, 0.517611, 0.000000, -1.000000, 0.000000, 0.708333, 1.000000, + 2.997626, 0.220592, -0.150805, 0.000000, -1.000000, 0.000000, 0.791667, 1.000000, + 2.997626, 0.577684, -0.150805, 0.822839, 0.000000, -0.568274, 0.791667, 0.750000, + 2.997626, 0.220592, -0.150805, 0.822839, 0.000000, -0.568274, 0.791667, 1.000000, + 2.891354, 0.220592, -0.304682, 0.822839, 0.000000, -0.568274, 0.791667, 1.000000, + 2.891354, 0.577684, -0.304682, 0.822839, 0.000000, -0.568274, 0.791667, 0.750000, + 2.891354, 0.577684, -0.304682, 0.000000, 1.000000, 0.000000, 0.791667, 0.750000, + 2.891354, 0.577684, 0.517611, 0.000000, 1.000000, 0.000000, 0.708333, 0.750000, + 2.997626, 0.577684, 0.363733, 0.000000, 1.000000, 0.000000, 0.708333, 0.750000, + 2.997626, 0.577684, -0.150805, 0.000000, 1.000000, 0.000000, 0.791667, 0.750000, + 2.891354, 0.577684, 0.517611, 0.822839, 0.000000, 0.568274, 0.708333, 0.750000, + 2.891354, 0.220592, 0.517611, 0.822839, 0.000000, 0.568274, 0.708333, 1.000000, + 2.997626, 0.220592, 0.363733, 0.822839, 0.000000, 0.568274, 0.708333, 1.000000, + 2.997626, 0.577684, 0.363733, 0.822839, 0.000000, 0.568274, 0.708333, 0.750000, + 1.635808, 0.220592, -0.304682, 0.000000, -1.000000, 0.000000, 0.208333, 1.000000, + 1.635808, 0.220592, 0.517611, 0.000000, -1.000000, 0.000000, 0.291667, 1.000000, + 1.529535, 0.220592, 0.363733, 0.000000, -1.000000, 0.000000, 0.291667, 1.000000, + 1.529535, 0.220592, -0.150805, 0.000000, -1.000000, 0.000000, 0.208333, 1.000000, + 1.635808, 0.220592, 0.517611, -0.822837, 0.000000, 0.568278, 0.291667, 1.000000, + 1.635808, 0.577684, 0.517611, -0.822837, 0.000000, 0.568278, 0.291667, 0.750000, + 1.529535, 0.577684, 0.363733, -0.822837, 0.000000, 0.568278, 0.291667, 0.750000, + 1.529535, 0.220592, 0.363733, -0.822837, 0.000000, 0.568278, 0.291667, 1.000000, + 1.635808, 0.577684, -0.304682, 0.000000, 1.000000, 0.000000, 0.208333, 0.750000, + 1.529535, 0.577684, 0.363733, 0.000000, 1.000000, 0.000000, 0.291667, 0.750000, + 1.635808, 0.577684, 0.517611, 0.000000, 1.000000, 0.000000, 0.291667, 0.750000, + 1.529535, 0.577684, -0.150805, 0.000000, 1.000000, 0.000000, 0.208333, 0.750000, + 1.529535, 0.220592, -0.150805, -0.822837, 0.000000, -0.568277, 0.208333, 1.000000, + 1.529535, 0.577684, -0.150805, -0.822837, 0.000000, -0.568277, 0.208333, 0.750000, + 1.635808, 0.577684, -0.304682, -0.822837, 0.000000, -0.568277, 0.208333, 0.750000, + 1.635808, 0.220592, -0.304682, -0.822837, 0.000000, -0.568277, 0.208333, 1.000000, + 1.635808, 0.220592, 0.653794, 0.000000, 0.000000, 1.000000, 0.375000, 1.000000, + 1.863666, 0.220592, 0.653794, 0.000000, 0.000000, 1.000000, 0.458333, 1.000000, + 2.663496, 0.220592, 0.653794, 0.000000, 0.000000, 1.000000, 0.541667, 1.000000, + 2.891354, 0.220592, 0.653794, 0.000000, 0.000000, 1.000000, 0.625000, 1.000000, + 1.863666, 0.577684, 0.653794, 0.000000, 1.000000, 0.000000, 0.458333, 0.750000, + 2.663496, 0.577684, 0.653794, 0.000000, 1.000000, 0.000000, 0.541667, 0.750000, + 2.663496, 0.577684, 0.517611, 0.000000, 1.000000, 0.000000, 0.541667, 0.666667, + 1.863666, 0.577684, 0.517611, 0.000000, 1.000000, 0.000000, 0.458333, 0.666667, + 1.863666, 0.577684, -0.304682, 0.000000, 1.000000, 0.000000, 0.458333, 0.583333, + 1.635808, 0.577684, 0.517611, 0.000000, 1.000000, 0.000000, 0.375000, 0.666667, + 1.635808, 0.577684, -0.304682, 0.000000, 1.000000, 0.000000, 0.375000, 0.583333, + 2.663496, 0.577684, -0.304682, 0.000000, 1.000000, 0.000000, 0.541667, 0.583333, + 2.891354, 0.577684, 0.517611, 0.000000, 1.000000, 0.000000, 0.625000, 0.666667, + 2.891354, 0.577684, -0.304682, 0.000000, 1.000000, 0.000000, 0.625000, 0.583333, + 1.863666, 1.007280, -0.440865, 0.000000, 1.000000, 0.000000, 0.458333, 0.500000, + 1.635808, 1.007280, -0.304682, 0.000000, 1.000000, 0.000000, 0.375000, 0.583333, + 1.863666, 1.007280, -0.304682, 0.000000, 1.000000, 0.000000, 0.458333, 0.583333, + 1.635808, 1.007280, -0.440865, 0.000000, 1.000000, 0.000000, 0.375000, 0.500000, + 2.663496, 1.007280, -0.304682, 0.000000, 1.000000, 0.000000, 0.541667, 0.583333, + 2.663496, 1.007280, -0.440865, 0.000000, 1.000000, 0.000000, 0.541667, 0.500000, + 2.891354, 1.007280, -0.304682, 0.000000, 1.000000, 0.000000, 0.625000, 0.583333, + 2.891354, 1.007280, -0.440865, 0.000000, 1.000000, 0.000000, 0.625000, 0.500000, + 1.863666, 0.220592, -0.440865, 0.000000, 0.000000, -1.000000, 0.458333, 0.250000, + 1.635808, 0.220592, -0.440865, 0.000000, 0.000000, -1.000000, 0.375000, 0.250000, + 2.663496, 0.220592, -0.440865, 0.000000, 0.000000, -1.000000, 0.541667, 0.250000, + 2.891354, 0.220592, -0.440865, 0.000000, 0.000000, -1.000000, 0.625000, 0.250000, + 1.863666, 0.220592, -0.304682, 0.000000, -1.000000, 0.000000, 0.458333, 0.166667, + 1.635808, 0.220592, -0.304682, 0.000000, -1.000000, 0.000000, 0.375000, 0.166667, + 1.635808, 0.220592, -0.440865, 0.000000, -1.000000, 0.000000, 0.375000, 0.250000, + 1.863666, 0.220592, -0.440865, 0.000000, -1.000000, 0.000000, 0.458333, 0.250000, + 2.663496, 0.220592, -0.304682, 0.000000, -1.000000, 0.000000, 0.541667, 0.166667, + 2.663496, 0.220592, -0.440865, 0.000000, -1.000000, 0.000000, 0.541667, 0.250000, + 2.891354, 0.220592, -0.304682, 0.000000, -1.000000, 0.000000, 0.625000, 0.166667, + 2.891354, 0.220592, -0.440865, 0.000000, -1.000000, 0.000000, 0.625000, 0.250000, + 1.635808, 0.220592, 0.517611, 0.000000, -1.000000, 0.000000, 0.375000, 0.083333, + 1.863666, 0.220592, 0.517611, 0.000000, -1.000000, 0.000000, 0.458333, 0.083333, + 2.663496, 0.220592, 0.517611, 0.000000, -1.000000, 0.000000, 0.541667, 0.083333, + 2.891354, 0.220592, 0.517611, 0.000000, -1.000000, 0.000000, 0.625000, 0.083333, + 1.863666, 0.220592, 0.653794, 0.000000, -1.000000, 0.000000, 0.458333, 0.000000, + 1.635808, 0.220592, 0.653794, 0.000000, -1.000000, 0.000000, 0.375000, 0.000000, + 2.663496, 0.220592, 0.653794, 0.000000, -1.000000, 0.000000, 0.541667, 0.000000, + 2.891354, 0.220592, 0.653794, 0.000000, -1.000000, 0.000000, 0.625000, 0.000000, + 2.001395, 0.892496, -0.068358, 0.000000, 1.000000, 0.000000, 0.625000, 0.500000, + 1.978680, 0.892496, -0.044380, 0.000000, 1.000000, 0.000000, 0.375000, 0.750000, + 2.001395, 0.892496, -0.044380, 0.000000, 1.000000, 0.000000, 0.625000, 0.750000, + 1.978680, 0.892496, -0.068358, 0.000000, 1.000000, 0.000000, 0.375000, 0.500000, + 2.023778, 0.065005, -0.020753, 0.000000, -1.000000, 0.000000, 0.625000, 0.000000, + 1.956297, 0.065005, -0.020753, 0.000000, -1.000000, 0.000000, 0.375000, 0.000000, + 1.956297, 0.065005, -0.091984, 0.000000, -1.000000, 0.000000, 0.375000, 0.250000, + 2.023778, 0.065005, -0.091984, 0.000000, -1.000000, 0.000000, 0.625000, 0.250000, + 1.960268, 0.863534, -0.024944, 0.000000, 0.015844, 0.999875, 0.375000, 0.750000, + 1.956297, 0.065005, -0.020753, 0.000000, 0.005249, 0.999986, 0.375000, 1.000000, + 2.019807, 0.863534, -0.024944, 0.000000, 0.015844, 0.999875, 0.625000, 0.750000, + 2.023778, 0.065005, -0.020753, 0.000000, 0.005249, 0.999986, 0.625000, 1.000000, + 1.978680, 0.892496, -0.044380, 0.000000, 0.557224, 0.830362, 0.375000, 0.750000, + 2.001395, 0.892496, -0.044380, 0.000000, 0.557224, 0.830362, 0.625000, 0.750000, + 1.956297, 0.065005, -0.091984, 0.000000, 0.005249, -0.999986, 0.375000, 0.250000, + 1.960268, 0.863534, -0.087792, 0.000000, 0.015843, -0.999875, 0.375000, 0.500000, + 2.023778, 0.065005, -0.091984, 0.000000, 0.005249, -0.999986, 0.625000, 0.250000, + 2.019807, 0.863534, -0.087792, 0.000000, 0.015843, -0.999875, 0.625000, 0.500000, + 2.001395, 0.892496, -0.068358, 0.000000, 0.557216, -0.830368, 0.625000, 0.500000, + 1.978680, 0.892496, -0.068358, 0.000000, 0.557216, -0.830368, 0.375000, 0.500000, + 2.023778, 0.065005, -0.091984, 0.999988, 0.004973, 0.000000, 0.875000, 1.000000, + 2.019807, 0.863534, -0.087792, 0.999891, 0.014740, 0.000000, 0.875000, 0.750000, + 2.023778, 0.065005, -0.020753, 0.999988, 0.004973, 0.000000, 0.625000, 1.000000, + 2.019807, 0.863534, -0.024944, 0.999891, 0.014740, 0.000000, 0.625000, 0.750000, + 2.001395, 0.892496, -0.044380, 0.843899, 0.536502, 0.000000, 0.625000, 0.750000, + 2.019807, 0.863534, -0.087792, 0.999891, 0.014740, 0.000000, 0.625000, 0.500000, + 2.001395, 0.892496, -0.068358, 0.843899, 0.536502, 0.000000, 0.625000, 0.500000, + 1.956297, 0.065005, -0.020753, -0.999988, 0.004973, 0.000000, 0.375000, 1.000000, + 1.960268, 0.863534, -0.087792, -0.999891, 0.014739, 0.000000, 0.125000, 0.750000, + 1.956297, 0.065005, -0.091984, -0.999988, 0.004973, 0.000000, 0.125000, 1.000000, + 1.960268, 0.863534, -0.024944, -0.999891, 0.014739, 0.000000, 0.375000, 0.750000, + 1.978680, 0.892496, -0.044380, -0.843910, 0.536485, 0.000000, 0.375000, 0.750000, + 1.960268, 0.863534, -0.087792, -0.999891, 0.014739, 0.000000, 0.375000, 0.500000, + 1.978680, 0.892496, -0.068358, -0.843910, 0.536485, 0.000000, 0.375000, 0.500000, + 2.290926, 0.892496, -0.068358, 0.000000, 1.000000, 0.000000, 0.625000, 0.500000, + 2.268211, 0.892496, -0.044380, 0.000000, 1.000000, 0.000000, 0.375000, 0.750000, + 2.290926, 0.892496, -0.044380, 0.000000, 1.000000, 0.000000, 0.625000, 0.750000, + 2.268211, 0.892496, -0.068358, 0.000000, 1.000000, 0.000000, 0.375000, 0.500000, + 2.313309, 0.065005, -0.020753, 0.000000, -1.000000, 0.000000, 0.625000, 0.000000, + 2.245828, 0.065005, -0.020753, 0.000000, -1.000000, 0.000000, 0.375000, 0.000000, + 2.245828, 0.065005, -0.091984, 0.000000, -1.000000, 0.000000, 0.375000, 0.250000, + 2.313309, 0.065005, -0.091984, 0.000000, -1.000000, 0.000000, 0.625000, 0.250000, + 2.249799, 0.863534, -0.024944, 0.000000, 0.015844, 0.999875, 0.375000, 0.750000, + 2.245828, 0.065005, -0.020753, 0.000000, 0.005249, 0.999986, 0.375000, 1.000000, + 2.309338, 0.863534, -0.024944, 0.000000, 0.015844, 0.999875, 0.625000, 0.750000, + 2.313309, 0.065005, -0.020753, 0.000000, 0.005249, 0.999986, 0.625000, 1.000000, + 2.290926, 0.892496, -0.044380, 0.000000, 0.557224, 0.830362, 0.625000, 0.750000, + 2.268211, 0.892496, -0.044380, 0.000000, 0.557224, 0.830362, 0.375000, 0.750000, + 2.245828, 0.065005, -0.091984, 0.000000, 0.005249, -0.999986, 0.375000, 0.250000, + 2.249799, 0.863534, -0.087792, 0.000000, 0.015843, -0.999875, 0.375000, 0.500000, + 2.313309, 0.065005, -0.091984, 0.000000, 0.005249, -0.999986, 0.625000, 0.250000, + 2.309338, 0.863534, -0.087792, 0.000000, 0.015844, -0.999875, 0.625000, 0.500000, + 2.268211, 0.892496, -0.068358, 0.000000, 0.557216, -0.830368, 0.375000, 0.500000, + 2.290926, 0.892496, -0.068358, 0.000000, 0.557216, -0.830368, 0.625000, 0.500000, + 2.313309, 0.065005, -0.091984, 0.999988, 0.004974, 0.000000, 0.875000, 1.000000, + 2.309338, 0.863534, -0.087792, 0.999891, 0.014740, 0.000000, 0.875000, 0.750000, + 2.313309, 0.065005, -0.020753, 0.999988, 0.004974, 0.000000, 0.625000, 1.000000, + 2.309338, 0.863534, -0.024944, 0.999891, 0.014740, 0.000000, 0.625000, 0.750000, + 2.290926, 0.892496, -0.044380, 0.843910, 0.536485, 0.000000, 0.625000, 0.750000, + 2.309338, 0.863534, -0.087792, 0.999891, 0.014740, 0.000000, 0.625000, 0.500000, + 2.290926, 0.892496, -0.068358, 0.843910, 0.536485, 0.000000, 0.625000, 0.500000, + 2.245828, 0.065005, -0.020753, -0.999988, 0.004973, 0.000000, 0.375000, 1.000000, + 2.249799, 0.863534, -0.087792, -0.999891, 0.014740, 0.000000, 0.125000, 0.750000, + 2.245828, 0.065005, -0.091984, -0.999988, 0.004973, 0.000000, 0.125000, 1.000000, + 2.249799, 0.863534, -0.024944, -0.999891, 0.014740, 0.000000, 0.375000, 0.750000, + 2.268211, 0.892496, -0.044380, -0.843899, 0.536502, 0.000000, 0.375000, 0.750000, + 2.249799, 0.863534, -0.087792, -0.999891, 0.014740, 0.000000, 0.375000, 0.500000, + 2.268211, 0.892496, -0.068358, -0.843899, 0.536502, 0.000000, 0.375000, 0.500000, + 2.571237, 0.892496, -0.044380, 0.000000, 1.000000, 0.000000, 0.625000, 0.750000, + 2.571237, 0.892496, -0.068358, 0.000000, 1.000000, 0.000000, 0.625000, 0.500000, + 2.548523, 0.892496, -0.044380, 0.000000, 1.000000, 0.000000, 0.375000, 0.750000, + 2.548523, 0.892496, -0.068358, 0.000000, 1.000000, 0.000000, 0.375000, 0.500000, + 2.593620, 0.065005, -0.020753, 0.000000, -1.000000, 0.000000, 0.625000, 0.000000, + 2.526140, 0.065005, -0.020753, 0.000000, -1.000000, 0.000000, 0.375000, 0.000000, + 2.526140, 0.065005, -0.091984, 0.000000, -1.000000, 0.000000, 0.375000, 0.250000, + 2.593620, 0.065005, -0.091984, 0.000000, -1.000000, 0.000000, 0.625000, 0.250000, + 2.530109, 0.863534, -0.024944, 0.000000, 0.015843, 0.999874, 0.375000, 0.750000, + 2.526140, 0.065005, -0.020753, 0.000000, 0.005249, 0.999986, 0.375000, 1.000000, + 2.589648, 0.863534, -0.024944, 0.000000, 0.015844, 0.999875, 0.625000, 0.750000, + 2.593620, 0.065005, -0.020753, 0.000000, 0.005249, 0.999986, 0.625000, 1.000000, + 2.548523, 0.892496, -0.044380, 0.000000, 0.557219, 0.830366, 0.375000, 0.750000, + 2.571237, 0.892496, -0.044380, 0.000000, 0.557219, 0.830366, 0.625000, 0.750000, + 2.526140, 0.065005, -0.091984, 0.000000, 0.005249, -0.999986, 0.375000, 0.250000, + 2.589648, 0.863534, -0.087792, 0.000000, 0.015843, -0.999875, 0.625000, 0.500000, + 2.593620, 0.065005, -0.091984, 0.000000, 0.005249, -0.999986, 0.625000, 0.250000, + 2.530109, 0.863534, -0.087792, 0.000000, 0.015843, -0.999875, 0.375000, 0.500000, + 2.548523, 0.892496, -0.068358, 0.000000, 0.557209, -0.830373, 0.375000, 0.500000, + 2.571237, 0.892496, -0.068358, 0.000000, 0.557209, -0.830373, 0.625000, 0.500000, + 2.593620, 0.065005, -0.091984, 0.999988, 0.004974, 0.000000, 0.875000, 1.000000, + 2.589648, 0.863534, -0.087792, 0.999891, 0.014740, 0.000000, 0.875000, 0.750000, + 2.593620, 0.065005, -0.020753, 0.999988, 0.004974, 0.000000, 0.625000, 1.000000, + 2.589648, 0.863534, -0.024944, 0.999891, 0.014740, 0.000000, 0.625000, 0.750000, + 2.571237, 0.892496, -0.044380, 0.843910, 0.536485, 0.000000, 0.625000, 0.750000, + 2.589648, 0.863534, -0.087792, 0.999891, 0.014740, 0.000000, 0.625000, 0.500000, + 2.571237, 0.892496, -0.068358, 0.843910, 0.536485, 0.000000, 0.625000, 0.500000, + 2.526140, 0.065005, -0.020753, -0.999988, 0.004971, 0.000000, 0.375000, 1.000000, + 2.530109, 0.863534, -0.087792, -0.999891, 0.014738, 0.000000, 0.125000, 0.750000, + 2.526140, 0.065005, -0.091984, -0.999988, 0.004971, 0.000000, 0.125000, 1.000000, + 2.530109, 0.863534, -0.024944, -0.999891, 0.014738, 0.000000, 0.375000, 0.750000, + 2.548523, 0.892496, -0.044380, -0.843888, 0.536520, 0.000000, 0.375000, 0.750000, + 2.530109, 0.863534, -0.087792, -0.999891, 0.014738, 0.000000, 0.375000, 0.500000, + 2.548523, 0.892496, -0.068358, -0.843888, 0.536520, 0.000000, 0.375000, 0.500000, + 2.857818, 0.892496, -0.068358, 0.000000, 1.000000, 0.000000, 0.625000, 0.500000, + 2.835103, 0.892496, -0.044380, 0.000000, 1.000000, 0.000000, 0.375000, 0.750000, + 2.857818, 0.892496, -0.044380, 0.000000, 1.000000, 0.000000, 0.625000, 0.750000, + 2.835103, 0.892496, -0.068358, 0.000000, 1.000000, 0.000000, 0.375000, 0.500000, + 2.880200, 0.065005, -0.020753, 0.000000, -1.000000, 0.000000, 0.625000, 0.000000, + 2.812718, 0.065005, -0.020753, 0.000000, -1.000000, 0.000000, 0.375000, 0.000000, + 2.812718, 0.065005, -0.091984, 0.000000, -1.000000, 0.000000, 0.375000, 0.250000, + 2.880200, 0.065005, -0.091984, 0.000000, -1.000000, 0.000000, 0.625000, 0.250000, + 2.816690, 0.863534, -0.024944, 0.000000, 0.015843, 0.999875, 0.375000, 0.750000, + 2.880200, 0.065005, -0.020753, 0.000000, 0.005249, 0.999986, 0.625000, 1.000000, + 2.876229, 0.863534, -0.024944, 0.000000, 0.015844, 0.999875, 0.625000, 0.750000, + 2.812718, 0.065005, -0.020753, 0.000000, 0.005249, 0.999986, 0.375000, 1.000000, + 2.835103, 0.892496, -0.044380, 0.000000, 0.557219, 0.830366, 0.375000, 0.750000, + 2.857818, 0.892496, -0.044380, 0.000000, 0.557219, 0.830366, 0.625000, 0.750000, + 2.812718, 0.065005, -0.091984, 0.000000, 0.005249, -0.999986, 0.375000, 0.250000, + 2.816690, 0.863534, -0.087792, 0.000000, 0.015843, -0.999875, 0.375000, 0.500000, + 2.880200, 0.065005, -0.091984, 0.000000, 0.005249, -0.999986, 0.625000, 0.250000, + 2.876229, 0.863534, -0.087792, 0.000000, 0.015843, -0.999875, 0.625000, 0.500000, + 2.835103, 0.892496, -0.068358, 0.000000, 0.557209, -0.830373, 0.375000, 0.500000, + 2.857818, 0.892496, -0.068358, 0.000000, 0.557209, -0.830373, 0.625000, 0.500000, + 2.880200, 0.065005, -0.091984, 0.999988, 0.004973, 0.000000, 0.875000, 1.000000, + 2.876229, 0.863534, -0.087792, 0.999891, 0.014740, 0.000000, 0.875000, 0.750000, + 2.880200, 0.065005, -0.020753, 0.999988, 0.004973, 0.000000, 0.625000, 1.000000, + 2.876229, 0.863534, -0.024944, 0.999891, 0.014740, 0.000000, 0.625000, 0.750000, + 2.857818, 0.892496, -0.044380, 0.843904, 0.536494, 0.000000, 0.625000, 0.750000, + 2.876229, 0.863534, -0.087792, 0.999891, 0.014740, 0.000000, 0.625000, 0.500000, + 2.857818, 0.892496, -0.068358, 0.843904, 0.536494, 0.000000, 0.625000, 0.500000, + 2.812718, 0.065005, -0.020753, -0.999988, 0.004974, 0.000000, 0.375000, 1.000000, + 2.816690, 0.863534, -0.087792, -0.999891, 0.014741, 0.000000, 0.125000, 0.750000, + 2.812718, 0.065005, -0.091984, -0.999988, 0.004974, 0.000000, 0.125000, 1.000000, + 2.816690, 0.863534, -0.024944, -0.999891, 0.014741, 0.000000, 0.375000, 0.750000, + 2.835103, 0.892496, -0.044380, -0.843877, 0.536537, 0.000000, 0.375000, 0.750000, + 2.816690, 0.863534, -0.087792, -0.999891, 0.014741, 0.000000, 0.375000, 0.500000, + 2.835103, 0.892496, -0.068358, -0.843877, 0.536537, 0.000000, 0.375000, 0.500000, + 1.709774, 0.892496, 0.224062, 0.000000, 1.000000, 0.000000, 0.625000, 0.500000, + 1.687060, 0.892496, 0.248040, 0.000000, 1.000000, 0.000000, 0.375000, 0.750000, + 1.709774, 0.892496, 0.248040, 0.000000, 1.000000, 0.000000, 0.625000, 0.750000, + 1.687060, 0.892496, 0.224062, 0.000000, 1.000000, 0.000000, 0.375000, 0.500000, + 1.732157, 0.065005, 0.271666, 0.000000, -1.000000, 0.000000, 0.625000, 0.000000, + 1.664676, 0.065005, 0.271666, 0.000000, -1.000000, 0.000000, 0.375000, 0.000000, + 1.664676, 0.065005, 0.200435, 0.000000, -1.000000, 0.000000, 0.375000, 0.250000, + 1.732157, 0.065005, 0.200435, 0.000000, -1.000000, 0.000000, 0.625000, 0.250000, + 1.668647, 0.863534, 0.267474, 0.000000, 0.015843, 0.999875, 0.375000, 0.750000, + 1.664676, 0.065005, 0.271666, 0.000000, 0.005249, 0.999986, 0.375000, 1.000000, + 1.728186, 0.863534, 0.267474, 0.000000, 0.015844, 0.999875, 0.625000, 0.750000, + 1.732157, 0.065005, 0.271666, 0.000000, 0.005249, 0.999986, 0.625000, 1.000000, + 1.687060, 0.892496, 0.248040, 0.000000, 0.557215, 0.830368, 0.375000, 0.750000, + 1.709774, 0.892496, 0.248040, 0.000000, 0.557215, 0.830368, 0.625000, 0.750000, + 1.664676, 0.065005, 0.200435, 0.000000, 0.005249, -0.999986, 0.375000, 0.250000, + 1.668647, 0.863534, 0.204627, 0.000000, 0.015844, -0.999875, 0.375000, 0.500000, + 1.732157, 0.065005, 0.200435, 0.000000, 0.005249, -0.999986, 0.625000, 0.250000, + 1.728186, 0.863534, 0.204627, 0.000000, 0.015844, -0.999875, 0.625000, 0.500000, + 1.687060, 0.892496, 0.224062, 0.000000, 0.557224, -0.830362, 0.375000, 0.500000, + 1.709774, 0.892496, 0.224062, 0.000000, 0.557224, -0.830362, 0.625000, 0.500000, + 1.732157, 0.065005, 0.200435, 0.999988, 0.004972, 0.000000, 0.875000, 1.000000, + 1.728186, 0.863534, 0.267474, 0.999891, 0.014739, 0.000000, 0.625000, 0.750000, + 1.732157, 0.065005, 0.271666, 0.999988, 0.004972, 0.000000, 0.625000, 1.000000, + 1.728186, 0.863534, 0.204627, 0.999891, 0.014739, 0.000000, 0.875000, 0.750000, + 1.709774, 0.892496, 0.248040, 0.843904, 0.536494, 0.000000, 0.625000, 0.750000, + 1.709774, 0.892496, 0.224062, 0.843904, 0.536494, 0.000000, 0.625000, 0.500000, + 1.728186, 0.863534, 0.204627, 0.999891, 0.014739, 0.000000, 0.625000, 0.500000, + 1.668647, 0.863534, 0.267474, -0.999891, 0.014739, 0.000000, 0.375000, 0.750000, + 1.664676, 0.065005, 0.200435, -0.999988, 0.004973, 0.000000, 0.125000, 1.000000, + 1.664676, 0.065005, 0.271666, -0.999988, 0.004973, 0.000000, 0.375000, 1.000000, + 1.668647, 0.863534, 0.204627, -0.999891, 0.014739, 0.000000, 0.125000, 0.750000, + 1.687060, 0.892496, 0.224062, -0.843910, 0.536485, 0.000000, 0.375000, 0.500000, + 1.668647, 0.863534, 0.204627, -0.999891, 0.014739, 0.000000, 0.375000, 0.500000, + 1.687060, 0.892496, 0.248040, -0.843910, 0.536485, 0.000000, 0.375000, 0.750000, + 2.001395, 0.892496, 0.224062, 0.000000, 1.000000, 0.000000, 0.625000, 0.500000, + 1.978680, 0.892496, 0.248040, 0.000000, 1.000000, 0.000000, 0.375000, 0.750000, + 2.001395, 0.892496, 0.248040, 0.000000, 1.000000, 0.000000, 0.625000, 0.750000, + 1.978680, 0.892496, 0.224062, 0.000000, 1.000000, 0.000000, 0.375000, 0.500000, + 2.023778, 0.065005, 0.271666, 0.000000, -1.000000, 0.000000, 0.625000, 0.000000, + 1.956297, 0.065005, 0.271666, 0.000000, -1.000000, 0.000000, 0.375000, 0.000000, + 1.956297, 0.065005, 0.200435, 0.000000, -1.000000, 0.000000, 0.375000, 0.250000, + 2.023778, 0.065005, 0.200435, 0.000000, -1.000000, 0.000000, 0.625000, 0.250000, + 1.960268, 0.863534, 0.267474, 0.000000, 0.015843, 0.999875, 0.375000, 0.750000, + 1.956297, 0.065005, 0.271666, 0.000000, 0.005249, 0.999986, 0.375000, 1.000000, + 2.019807, 0.863534, 0.267474, 0.000000, 0.015843, 0.999875, 0.625000, 0.750000, + 2.023778, 0.065005, 0.271666, 0.000000, 0.005249, 0.999986, 0.625000, 1.000000, + 1.978680, 0.892496, 0.248040, 0.000000, 0.557215, 0.830368, 0.375000, 0.750000, + 2.001395, 0.892496, 0.248040, 0.000000, 0.557215, 0.830368, 0.625000, 0.750000, + 1.956297, 0.065005, 0.200435, 0.000000, 0.005249, -0.999986, 0.375000, 0.250000, + 1.960268, 0.863534, 0.204627, 0.000000, 0.015844, -0.999875, 0.375000, 0.500000, + 2.023778, 0.065005, 0.200435, 0.000000, 0.005249, -0.999986, 0.625000, 0.250000, + 2.019807, 0.863534, 0.204627, 0.000000, 0.015844, -0.999875, 0.625000, 0.500000, + 2.001395, 0.892496, 0.224062, 0.000000, 0.557224, -0.830362, 0.625000, 0.500000, + 1.978680, 0.892496, 0.224062, 0.000000, 0.557224, -0.830362, 0.375000, 0.500000, + 2.023778, 0.065005, 0.200435, 0.999988, 0.004973, 0.000000, 0.875000, 1.000000, + 2.019807, 0.863534, 0.267474, 0.999891, 0.014740, 0.000000, 0.625000, 0.750000, + 2.023778, 0.065005, 0.271666, 0.999988, 0.004973, 0.000000, 0.625000, 1.000000, + 2.019807, 0.863534, 0.204627, 0.999891, 0.014740, 0.000000, 0.875000, 0.750000, + 2.001395, 0.892496, 0.248040, 0.843910, 0.536485, 0.000000, 0.625000, 0.750000, + 2.001395, 0.892496, 0.224062, 0.843910, 0.536485, 0.000000, 0.625000, 0.500000, + 2.019807, 0.863534, 0.204627, 0.999891, 0.014740, 0.000000, 0.625000, 0.500000, + 1.960268, 0.863534, 0.267474, -0.999891, 0.014740, 0.000000, 0.375000, 0.750000, + 1.956297, 0.065005, 0.200435, -0.999988, 0.004973, 0.000000, 0.125000, 1.000000, + 1.956297, 0.065005, 0.271666, -0.999988, 0.004973, 0.000000, 0.375000, 1.000000, + 1.960268, 0.863534, 0.204627, -0.999891, 0.014739, 0.000000, 0.125000, 0.750000, + 1.978680, 0.892496, 0.224062, -0.843904, 0.536494, 0.000000, 0.375000, 0.500000, + 1.960268, 0.863534, 0.204627, -0.999891, 0.014739, 0.000000, 0.375000, 0.500000, + 1.978680, 0.892496, 0.248040, -0.843904, 0.536494, 0.000000, 0.375000, 0.750000, + 2.290926, 0.892496, 0.224062, 0.000000, 1.000000, 0.000000, 0.625000, 0.500000, + 2.268211, 0.892496, 0.248040, 0.000000, 1.000000, 0.000000, 0.375000, 0.750000, + 2.290926, 0.892496, 0.248040, 0.000000, 1.000000, 0.000000, 0.625000, 0.750000, + 2.268211, 0.892496, 0.224062, 0.000000, 1.000000, 0.000000, 0.375000, 0.500000, + 2.313309, 0.065005, 0.271666, 0.000000, -1.000000, 0.000000, 0.625000, 0.000000, + 2.245828, 0.065005, 0.271666, 0.000000, -1.000000, 0.000000, 0.375000, 0.000000, + 2.245828, 0.065005, 0.200435, 0.000000, -1.000000, 0.000000, 0.375000, 0.250000, + 2.313309, 0.065005, 0.200435, 0.000000, -1.000000, 0.000000, 0.625000, 0.250000, + 2.249799, 0.863534, 0.267474, 0.000000, 0.015843, 0.999875, 0.375000, 0.750000, + 2.245828, 0.065005, 0.271666, 0.000000, 0.005249, 0.999986, 0.375000, 1.000000, + 2.309338, 0.863534, 0.267474, 0.000000, 0.015843, 0.999875, 0.625000, 0.750000, + 2.313309, 0.065005, 0.271666, 0.000000, 0.005249, 0.999986, 0.625000, 1.000000, + 2.290926, 0.892496, 0.248040, 0.000000, 0.557215, 0.830368, 0.625000, 0.750000, + 2.268211, 0.892496, 0.248040, 0.000000, 0.557215, 0.830368, 0.375000, 0.750000, + 2.245828, 0.065005, 0.200435, 0.000000, 0.005249, -0.999986, 0.375000, 0.250000, + 2.249799, 0.863534, 0.204627, 0.000000, 0.015844, -0.999875, 0.375000, 0.500000, + 2.313309, 0.065005, 0.200435, 0.000000, 0.005249, -0.999986, 0.625000, 0.250000, + 2.309338, 0.863534, 0.204627, 0.000000, 0.015844, -0.999875, 0.625000, 0.500000, + 2.268211, 0.892496, 0.224062, 0.000000, 0.557224, -0.830362, 0.375000, 0.500000, + 2.290926, 0.892496, 0.224062, 0.000000, 0.557224, -0.830362, 0.625000, 0.500000, + 2.313309, 0.065005, 0.200435, 0.999988, 0.004974, 0.000000, 0.875000, 1.000000, + 2.309338, 0.863534, 0.267474, 0.999891, 0.014740, 0.000000, 0.625000, 0.750000, + 2.313309, 0.065005, 0.271666, 0.999988, 0.004974, 0.000000, 0.625000, 1.000000, + 2.309338, 0.863534, 0.204627, 0.999891, 0.014740, 0.000000, 0.875000, 0.750000, + 2.290926, 0.892496, 0.248040, 0.843910, 0.536485, 0.000000, 0.625000, 0.750000, + 2.290926, 0.892496, 0.224062, 0.843910, 0.536485, 0.000000, 0.625000, 0.500000, + 2.309338, 0.863534, 0.204627, 0.999891, 0.014740, 0.000000, 0.625000, 0.500000, + 2.249799, 0.863534, 0.267474, -0.999891, 0.014740, 0.000000, 0.375000, 0.750000, + 2.245828, 0.065005, 0.200435, -0.999988, 0.004973, 0.000000, 0.125000, 1.000000, + 2.245828, 0.065005, 0.271666, -0.999988, 0.004973, 0.000000, 0.375000, 1.000000, + 2.249799, 0.863534, 0.204627, -0.999891, 0.014740, 0.000000, 0.125000, 0.750000, + 2.268211, 0.892496, 0.224062, -0.843893, 0.536511, 0.000000, 0.375000, 0.500000, + 2.249799, 0.863534, 0.204627, -0.999891, 0.014740, 0.000000, 0.375000, 0.500000, + 2.268211, 0.892496, 0.248040, -0.843893, 0.536511, 0.000000, 0.375000, 0.750000, + 2.571237, 0.892496, 0.248040, 0.000000, 1.000000, 0.000000, 0.625000, 0.750000, + 2.571237, 0.892496, 0.224062, 0.000000, 1.000000, 0.000000, 0.625000, 0.500000, + 2.548523, 0.892496, 0.248040, 0.000000, 1.000000, 0.000000, 0.375000, 0.750000, + 2.548523, 0.892496, 0.224062, 0.000000, 1.000000, 0.000000, 0.375000, 0.500000, + 2.593620, 0.065005, 0.271666, 0.000000, -1.000000, 0.000000, 0.625000, 0.000000, + 2.526140, 0.065005, 0.271666, 0.000000, -1.000000, 0.000000, 0.375000, 0.000000, + 2.526140, 0.065005, 0.200435, 0.000000, -1.000000, 0.000000, 0.375000, 0.250000, + 2.593620, 0.065005, 0.200435, 0.000000, -1.000000, 0.000000, 0.625000, 0.250000, + 2.530109, 0.863534, 0.267474, 0.000000, 0.015843, 0.999875, 0.375000, 0.750000, + 2.526140, 0.065005, 0.271666, 0.000000, 0.005249, 0.999986, 0.375000, 1.000000, + 2.589648, 0.863534, 0.267474, 0.000000, 0.015844, 0.999875, 0.625000, 0.750000, + 2.593620, 0.065005, 0.271666, 0.000000, 0.005249, 0.999986, 0.625000, 1.000000, + 2.548523, 0.892496, 0.248040, 0.000000, 0.557210, 0.830372, 0.375000, 0.750000, + 2.571237, 0.892496, 0.248040, 0.000000, 0.557210, 0.830372, 0.625000, 0.750000, + 2.526140, 0.065005, 0.200435, 0.000000, 0.005249, -0.999986, 0.375000, 0.250000, + 2.589648, 0.863534, 0.204627, 0.000000, 0.015844, -0.999875, 0.625000, 0.500000, + 2.593620, 0.065005, 0.200435, 0.000000, 0.005249, -0.999986, 0.625000, 0.250000, + 2.530109, 0.863534, 0.204627, 0.000000, 0.015843, -0.999874, 0.375000, 0.500000, + 2.548523, 0.892496, 0.224062, 0.000000, 0.557217, -0.830367, 0.375000, 0.500000, + 2.571237, 0.892496, 0.224062, 0.000000, 0.557217, -0.830367, 0.625000, 0.500000, + 2.593620, 0.065005, 0.200435, 0.999988, 0.004974, 0.000000, 0.875000, 1.000000, + 2.589648, 0.863534, 0.267474, 0.999891, 0.014740, 0.000000, 0.625000, 0.750000, + 2.593620, 0.065005, 0.271666, 0.999988, 0.004974, 0.000000, 0.625000, 1.000000, + 2.589648, 0.863534, 0.204627, 0.999891, 0.014740, 0.000000, 0.875000, 0.750000, + 2.571237, 0.892496, 0.248040, 0.843910, 0.536485, 0.000000, 0.625000, 0.750000, + 2.571237, 0.892496, 0.224062, 0.843910, 0.536485, 0.000000, 0.625000, 0.500000, + 2.589648, 0.863534, 0.204627, 0.999891, 0.014740, 0.000000, 0.625000, 0.500000, + 2.530109, 0.863534, 0.267474, -0.999891, 0.014738, 0.000000, 0.375000, 0.750000, + 2.526140, 0.065005, 0.200435, -0.999988, 0.004971, 0.000000, 0.125000, 1.000000, + 2.526140, 0.065005, 0.271666, -0.999988, 0.004971, 0.000000, 0.375000, 1.000000, + 2.530109, 0.863534, 0.204627, -0.999891, 0.014738, 0.000000, 0.125000, 0.750000, + 2.548523, 0.892496, 0.224062, -0.843882, 0.536528, 0.000000, 0.375000, 0.500000, + 2.530109, 0.863534, 0.204627, -0.999891, 0.014738, 0.000000, 0.375000, 0.500000, + 2.548523, 0.892496, 0.248040, -0.843882, 0.536528, 0.000000, 0.375000, 0.750000, + 2.857818, 0.892496, 0.224062, 0.000000, 1.000000, 0.000000, 0.625000, 0.500000, + 2.835103, 0.892496, 0.248040, 0.000000, 1.000000, 0.000000, 0.375000, 0.750000, + 2.857818, 0.892496, 0.248040, 0.000000, 1.000000, 0.000000, 0.625000, 0.750000, + 2.835103, 0.892496, 0.224062, 0.000000, 1.000000, 0.000000, 0.375000, 0.500000, + 2.880200, 0.065005, 0.271666, 0.000000, -1.000000, 0.000000, 0.625000, 0.000000, + 2.812718, 0.065005, 0.271666, 0.000000, -1.000000, 0.000000, 0.375000, 0.000000, + 2.812718, 0.065005, 0.200435, 0.000000, -1.000000, 0.000000, 0.375000, 0.250000, + 2.880200, 0.065005, 0.200435, 0.000000, -1.000000, 0.000000, 0.625000, 0.250000, + 2.816690, 0.863534, 0.267474, 0.000000, 0.015843, 0.999875, 0.375000, 0.750000, + 2.880200, 0.065005, 0.271666, 0.000000, 0.005249, 0.999986, 0.625000, 1.000000, + 2.876229, 0.863534, 0.267474, 0.000000, 0.015843, 0.999875, 0.625000, 0.750000, + 2.812718, 0.065005, 0.271666, 0.000000, 0.005249, 0.999986, 0.375000, 1.000000, + 2.835103, 0.892496, 0.248040, 0.000000, 0.557210, 0.830372, 0.375000, 0.750000, + 2.857818, 0.892496, 0.248040, 0.000000, 0.557210, 0.830372, 0.625000, 0.750000, + 2.812718, 0.065005, 0.200435, 0.000000, 0.005249, -0.999986, 0.375000, 0.250000, + 2.816690, 0.863534, 0.204627, 0.000000, 0.015843, -0.999875, 0.375000, 0.500000, + 2.880200, 0.065005, 0.200435, 0.000000, 0.005249, -0.999986, 0.625000, 0.250000, + 2.876229, 0.863534, 0.204627, 0.000000, 0.015843, -0.999875, 0.625000, 0.500000, + 2.835103, 0.892496, 0.224062, 0.000000, 0.557217, -0.830367, 0.375000, 0.500000, + 2.857818, 0.892496, 0.224062, 0.000000, 0.557217, -0.830367, 0.625000, 0.500000, + 2.880200, 0.065005, 0.200435, 0.999988, 0.004973, 0.000000, 0.875000, 1.000000, + 2.876229, 0.863534, 0.267474, 0.999891, 0.014740, 0.000000, 0.625000, 0.750000, + 2.880200, 0.065005, 0.271666, 0.999988, 0.004973, 0.000000, 0.625000, 1.000000, + 2.876229, 0.863534, 0.204627, 0.999891, 0.014740, 0.000000, 0.875000, 0.750000, + 2.857818, 0.892496, 0.248040, 0.843904, 0.536494, 0.000000, 0.625000, 0.750000, + 2.857818, 0.892496, 0.224062, 0.843904, 0.536494, 0.000000, 0.625000, 0.500000, + 2.876229, 0.863534, 0.204627, 0.999891, 0.014740, 0.000000, 0.625000, 0.500000, + 2.816690, 0.863534, 0.267474, -0.999891, 0.014741, 0.000000, 0.375000, 0.750000, + 2.812718, 0.065005, 0.200435, -0.999988, 0.004974, 0.000000, 0.125000, 1.000000, + 2.812718, 0.065005, 0.271666, -0.999988, 0.004974, 0.000000, 0.375000, 1.000000, + 2.816690, 0.863534, 0.204627, -0.999891, 0.014741, 0.000000, 0.125000, 0.750000, + 2.835103, 0.892496, 0.224062, -0.843882, 0.536528, 0.000000, 0.375000, 0.500000, + 2.816690, 0.863534, 0.204627, -0.999891, 0.014741, 0.000000, 0.375000, 0.500000, + 2.835103, 0.892496, 0.248040, -0.843882, 0.536528, 0.000000, 0.375000, 0.750000, + 1.669333, 0.230735, -0.520882, 0.000000, 0.000000, -1.000000, 0.625000, 0.750000, + 1.744705, 0.212967, -0.520882, 0.000000, 0.000000, -1.000000, 0.375000, 1.000000, + 1.669333, 0.212967, -0.520882, 0.000000, 0.000000, -1.000000, 0.625000, 1.000000, + 1.744705, 0.230735, -0.520882, 0.000000, 0.000000, -1.000000, 0.375000, 0.750000, + 1.744705, 0.230735, -0.183206, 0.000000, 1.000000, 0.000000, 0.375000, 0.500000, + 1.744705, 0.230735, -0.520882, 0.000000, 1.000000, 0.000000, 0.375000, 0.750000, + 1.669333, 0.230735, -0.183206, 0.000000, 1.000000, 0.000000, 0.625000, 0.500000, + 1.669333, 0.230735, -0.520882, 0.000000, 1.000000, 0.000000, 0.625000, 0.750000, + 1.669333, 0.212967, -0.183206, 0.000000, 0.000000, 1.000000, 0.625000, 0.250000, + 1.744705, 0.230735, -0.183206, 0.000000, 0.000000, 1.000000, 0.375000, 0.500000, + 1.669333, 0.230735, -0.183206, 0.000000, 0.000000, 1.000000, 0.625000, 0.500000, + 1.744705, 0.212967, -0.183206, 0.000000, 0.000000, 1.000000, 0.375000, 0.250000, + 1.669333, 0.212967, -0.520882, 0.000000, -1.000000, 0.000000, 0.625000, 0.000000, + 1.744705, 0.212967, -0.183206, 0.000000, -1.000000, 0.000000, 0.375000, 0.250000, + 1.669333, 0.212967, -0.183206, 0.000000, -1.000000, 0.000000, 0.625000, 0.250000, + 1.744705, 0.212967, -0.520882, 0.000000, -1.000000, 0.000000, 0.375000, 0.000000, + 1.669333, 0.230735, -0.183206, -1.000000, 0.000000, 0.000000, 0.875000, 0.750000, + 1.669333, 0.212967, -0.520882, -1.000000, 0.000000, 0.000000, 0.625000, 1.000000, + 1.669333, 0.212967, -0.183206, -1.000000, 0.000000, 0.000000, 0.875000, 1.000000, + 1.669333, 0.230735, -0.520882, -1.000000, 0.000000, 0.000000, 0.625000, 0.750000, + 1.744705, 0.230735, -0.520882, 1.000000, 0.000000, 0.000000, 0.375000, 0.750000, + 1.744705, 0.230735, -0.183206, 1.000000, 0.000000, 0.000000, 0.125000, 0.750000, + 1.744705, 0.212967, -0.183206, 1.000000, 0.000000, 0.000000, 0.125000, 1.000000, + 1.744705, 0.212967, -0.520882, 1.000000, 0.000000, 0.000000, 0.375000, 1.000000, + 2.583921, 0.212967, -0.520882, 0.000000, 0.000000, -1.000000, 0.375000, 1.000000, + 2.508547, 0.212967, -0.520882, 0.000000, 0.000000, -1.000000, 0.625000, 1.000000, + 2.508547, 0.230735, -0.520882, 0.000000, 0.000000, -1.000000, 0.625000, 0.750000, + 2.583921, 0.230735, -0.520882, 0.000000, 0.000000, -1.000000, 0.375000, 0.750000, + 2.583921, 0.230735, -0.183206, 0.000000, 1.000000, 0.000000, 0.375000, 0.500000, + 2.583921, 0.230735, -0.520882, 0.000000, 1.000000, 0.000000, 0.375000, 0.750000, + 2.508547, 0.230735, -0.183206, 0.000000, 1.000000, 0.000000, 0.625000, 0.500000, + 2.508547, 0.230735, -0.520882, 0.000000, 1.000000, 0.000000, 0.625000, 0.750000, + 2.583921, 0.230735, -0.183206, 0.000000, 0.000000, 1.000000, 0.375000, 0.500000, + 2.508547, 0.230735, -0.183206, 0.000000, 0.000000, 1.000000, 0.625000, 0.500000, + 2.508547, 0.212967, -0.183206, 0.000000, 0.000000, 1.000000, 0.625000, 0.250000, + 2.583921, 0.212967, -0.183206, 0.000000, 0.000000, 1.000000, 0.375000, 0.250000, + 2.508547, 0.212967, -0.183206, 0.000000, -1.000000, 0.000000, 0.625000, 0.250000, + 2.508547, 0.212967, -0.520882, 0.000000, -1.000000, 0.000000, 0.625000, 0.000000, + 2.583921, 0.212967, -0.183206, 0.000000, -1.000000, 0.000000, 0.375000, 0.250000, + 2.583921, 0.212967, -0.520882, 0.000000, -1.000000, 0.000000, 0.375000, 0.000000, + 2.508547, 0.230735, -0.183206, -1.000000, 0.000000, 0.000000, 0.875000, 0.750000, + 2.508547, 0.212967, -0.520882, -1.000000, 0.000000, 0.000000, 0.625000, 1.000000, + 2.508547, 0.212967, -0.183206, -1.000000, 0.000000, 0.000000, 0.875000, 1.000000, + 2.508547, 0.230735, -0.520882, -1.000000, 0.000000, 0.000000, 0.625000, 0.750000, + 2.583921, 0.230735, -0.520882, 1.000000, 0.000000, 0.000000, 0.375000, 0.750000, + 2.583921, 0.230735, -0.183206, 1.000000, 0.000000, 0.000000, 0.125000, 0.750000, + 2.583921, 0.212967, -0.183206, 1.000000, 0.000000, 0.000000, 0.125000, 1.000000, + 2.583921, 0.212967, -0.520882, 1.000000, 0.000000, 0.000000, 0.375000, 1.000000, + 2.304182, 0.212967, -0.520882, 0.000000, 0.000000, -1.000000, 0.375000, 1.000000, + 2.228809, 0.212967, -0.520882, 0.000000, 0.000000, -1.000000, 0.625000, 1.000000, + 2.228809, 0.230735, -0.520882, 0.000000, 0.000000, -1.000000, 0.625000, 0.750000, + 2.304182, 0.230735, -0.520882, 0.000000, 0.000000, -1.000000, 0.375000, 0.750000, + 2.304182, 0.230735, -0.183206, 0.000000, 1.000000, 0.000000, 0.375000, 0.500000, + 2.304182, 0.230735, -0.520882, 0.000000, 1.000000, 0.000000, 0.375000, 0.750000, + 2.228809, 0.230735, -0.183206, 0.000000, 1.000000, 0.000000, 0.625000, 0.500000, + 2.228809, 0.230735, -0.520882, 0.000000, 1.000000, 0.000000, 0.625000, 0.750000, + 2.304182, 0.230735, -0.183206, 0.000000, 0.000000, 1.000000, 0.375000, 0.500000, + 2.228809, 0.230735, -0.183206, 0.000000, 0.000000, 1.000000, 0.625000, 0.500000, + 2.228809, 0.212967, -0.183206, 0.000000, 0.000000, 1.000000, 0.625000, 0.250000, + 2.304182, 0.212967, -0.183206, 0.000000, 0.000000, 1.000000, 0.375000, 0.250000, + 2.228809, 0.212967, -0.520882, 0.000000, -1.000000, 0.000000, 0.625000, 0.000000, + 2.304182, 0.212967, -0.183206, 0.000000, -1.000000, 0.000000, 0.375000, 0.250000, + 2.228809, 0.212967, -0.183206, 0.000000, -1.000000, 0.000000, 0.625000, 0.250000, + 2.304182, 0.212967, -0.520882, 0.000000, -1.000000, 0.000000, 0.375000, 0.000000, + 2.228809, 0.230735, -0.183206, -1.000000, 0.000000, 0.000000, 0.875000, 0.750000, + 2.228809, 0.212967, -0.520882, -1.000000, 0.000000, 0.000000, 0.625000, 1.000000, + 2.228809, 0.212967, -0.183206, -1.000000, 0.000000, 0.000000, 0.875000, 1.000000, + 2.228809, 0.230735, -0.520882, -1.000000, 0.000000, 0.000000, 0.625000, 0.750000, + 2.304182, 0.230735, -0.520882, 1.000000, 0.000000, 0.000000, 0.375000, 0.750000, + 2.304182, 0.230735, -0.183206, 1.000000, 0.000000, 0.000000, 0.125000, 0.750000, + 2.304182, 0.212967, -0.183206, 1.000000, 0.000000, 0.000000, 0.125000, 1.000000, + 2.304182, 0.212967, -0.520882, 1.000000, 0.000000, 0.000000, 0.375000, 1.000000, + 2.027695, 0.212967, -0.520882, 0.000000, 0.000000, -1.000000, 0.375000, 1.000000, + 1.952323, 0.212967, -0.520882, 0.000000, 0.000000, -1.000000, 0.625000, 1.000000, + 1.952323, 0.230735, -0.520882, 0.000000, 0.000000, -1.000000, 0.625000, 0.750000, + 2.027695, 0.230735, -0.520882, 0.000000, 0.000000, -1.000000, 0.375000, 0.750000, + 2.027695, 0.230735, -0.183206, 0.000000, 1.000000, 0.000000, 0.375000, 0.500000, + 2.027695, 0.230735, -0.520882, 0.000000, 1.000000, 0.000000, 0.375000, 0.750000, + 1.952323, 0.230735, -0.183206, 0.000000, 1.000000, 0.000000, 0.625000, 0.500000, + 1.952323, 0.230735, -0.520882, 0.000000, 1.000000, 0.000000, 0.625000, 0.750000, + 2.027695, 0.230735, -0.183206, 0.000000, 0.000000, 1.000000, 0.375000, 0.500000, + 1.952323, 0.230735, -0.183206, 0.000000, 0.000000, 1.000000, 0.625000, 0.500000, + 1.952323, 0.212967, -0.183206, 0.000000, 0.000000, 1.000000, 0.625000, 0.250000, + 2.027695, 0.212967, -0.183206, 0.000000, 0.000000, 1.000000, 0.375000, 0.250000, + 1.952323, 0.212967, -0.183206, 0.000000, -1.000000, 0.000000, 0.625000, 0.250000, + 1.952323, 0.212967, -0.520882, 0.000000, -1.000000, 0.000000, 0.625000, 0.000000, + 2.027695, 0.212967, -0.183206, 0.000000, -1.000000, 0.000000, 0.375000, 0.250000, + 2.027695, 0.212967, -0.520882, 0.000000, -1.000000, 0.000000, 0.375000, 0.000000, + 1.952323, 0.230735, -0.183206, -1.000000, 0.000000, 0.000000, 0.875000, 0.750000, + 1.952323, 0.212967, -0.520882, -1.000000, 0.000000, 0.000000, 0.625000, 1.000000, + 1.952323, 0.212967, -0.183206, -1.000000, 0.000000, 0.000000, 0.875000, 1.000000, + 1.952323, 0.230735, -0.520882, -1.000000, 0.000000, 0.000000, 0.625000, 0.750000, + 2.027695, 0.230735, -0.520882, 1.000000, 0.000000, 0.000000, 0.375000, 0.750000, + 2.027695, 0.230735, -0.183206, 1.000000, 0.000000, 0.000000, 0.125000, 0.750000, + 2.027695, 0.212967, -0.183206, 1.000000, 0.000000, 0.000000, 0.125000, 1.000000, + 2.027695, 0.212967, -0.520882, 1.000000, 0.000000, 0.000000, 0.375000, 1.000000, + -2.147745, 0.296190, -3.724504, 1.000000, 0.000000, 0.000000, 0.625000, 0.750000, + -2.147745, 0.296190, -3.322863, 1.000000, 0.000000, 0.000000, 0.375000, 0.750000, + -2.147745, 0.080756, -3.322863, 1.000000, 0.000000, 0.000000, 0.375000, 1.000000, + -2.147745, 0.080756, -3.724504, 1.000000, 0.000000, 0.000000, 0.625000, 1.000000, + -2.795003, 0.296190, -3.322863, 0.000000, 1.000000, 0.000000, 0.375000, 0.500000, + -2.147745, 0.296190, -3.322863, 0.000000, 1.000000, 0.000000, 0.375000, 0.750000, + -2.795003, 0.296190, -3.724503, 0.000000, 1.000000, 0.000000, 0.625000, 0.500000, + -2.147745, 0.296190, -3.724504, 0.000000, 1.000000, 0.000000, 0.625000, 0.750000, + -2.795003, 0.080756, -3.724503, -1.000000, 0.000000, -0.000000, 0.625000, 0.250000, + -2.795003, 0.080756, -3.322863, -1.000000, 0.000000, -0.000000, 0.375000, 0.250000, + -2.795003, 0.296190, -3.322863, -1.000000, 0.000000, -0.000000, 0.375000, 0.500000, + -2.795003, 0.296190, -3.724503, -1.000000, 0.000000, -0.000000, 0.625000, 0.500000, + -2.147745, 0.080756, -3.322863, 0.000000, -1.000000, -0.000000, 0.375000, 0.000000, + -2.795003, 0.080756, -3.724503, 0.000000, -1.000000, -0.000000, 0.625000, 0.250000, + -2.147745, 0.080756, -3.724504, 0.000000, -1.000000, -0.000000, 0.625000, 0.000000, + -2.795003, 0.080756, -3.322863, 0.000000, -1.000000, -0.000000, 0.375000, 0.250000, + -2.147745, 0.080756, -3.724504, 0.000000, 0.000000, -1.000000, 0.625000, 1.000000, + -2.795003, 0.080756, -3.724503, 0.000000, 0.000000, -1.000000, 0.875000, 1.000000, + -2.795003, 0.296190, -3.724503, 0.000000, 0.000000, -1.000000, 0.875000, 0.750000, + -2.147745, 0.296190, -3.724504, 0.000000, 0.000000, -1.000000, 0.625000, 0.750000, + -2.147745, 0.296190, -3.322863, 0.000000, 0.000000, 1.000000, 0.375000, 0.750000, + -2.795003, 0.296190, -3.322863, 0.000000, 0.000000, 1.000000, 0.125000, 0.750000, + -2.795003, 0.080756, -3.322863, 0.000000, 0.000000, 1.000000, 0.125000, 1.000000, + -2.147745, 0.080756, -3.322863, 0.000000, 0.000000, 1.000000, 0.375000, 1.000000, + -2.479619, 0.217296, -3.507630, -0.738252, 0.000000, 0.674525, 0.400000, 0.311560, + -2.499993, 0.181150, -3.529930, -0.738252, 0.000000, 0.674525, 0.375000, 0.687500, + -2.479619, 0.181150, -3.507630, -0.738252, 0.000000, 0.674525, 0.400000, 0.687500, + -2.499993, 0.217296, -3.529930, -0.738252, 0.000000, 0.674525, 0.375000, 0.311560, + -2.454436, 0.217296, -3.507630, -0.000000, 0.000000, 1.000000, 0.425000, 0.311560, + -2.479619, 0.217296, -3.507630, -0.000000, 0.000000, 1.000000, 0.400000, 0.311560, + -2.479619, 0.181150, -3.507630, -0.000000, 0.000000, 1.000000, 0.400000, 0.687500, + -2.454436, 0.181150, -3.507630, -0.000000, 0.000000, 1.000000, 0.425000, 0.687500, + -2.454436, 0.217296, -3.507630, 0.738229, 0.000000, 0.674550, 0.425000, 0.311560, + -2.454436, 0.181150, -3.507630, 0.738229, 0.000000, 0.674550, 0.425000, 0.687500, + -2.434062, 0.217296, -3.529928, 0.738229, 0.000000, 0.674550, 0.450000, 0.311560, + -2.434062, 0.181150, -3.529928, 0.738229, 0.000000, 0.674550, 0.450000, 0.687500, + -2.434472, 0.217296, -3.772516, 0.999999, 0.000000, -0.001690, 0.475000, 0.311560, + -2.434062, 0.217296, -3.529928, 0.999999, 0.000000, -0.001690, 0.450000, 0.311560, + -2.434062, 0.181150, -3.529928, 0.999999, 0.000000, -0.001690, 0.450000, 0.687500, + -2.434472, 0.181150, -3.772516, 0.999999, 0.000000, -0.001690, 0.475000, 0.687500, + -2.434472, 0.217296, -3.772516, 0.985472, 0.000000, -0.169838, 0.475000, 0.311560, + -2.434472, 0.181150, -3.772516, 0.985472, 0.000000, -0.169838, 0.475000, 0.687500, + -2.440690, 0.217296, -3.808595, 0.985472, 0.000000, -0.169838, 0.500000, 0.311560, + -2.440690, 0.181150, -3.808595, 0.985472, 0.000000, -0.169838, 0.500000, 0.687500, + -2.440690, 0.217296, -3.808595, 0.807673, 0.000000, -0.589630, 0.500000, 0.311560, + -2.440690, 0.181150, -3.808595, 0.807673, 0.000000, -0.589630, 0.500000, 0.687500, + -2.456967, 0.217296, -3.830892, 0.807673, 0.000000, -0.589630, 0.525000, 0.311560, + -2.456967, 0.181150, -3.830892, 0.807673, 0.000000, -0.589630, 0.525000, 0.687500, + -2.477088, 0.217296, -3.830893, 0.000052, 0.000000, -1.000000, 0.550000, 0.311560, + -2.456967, 0.181150, -3.830892, 0.000052, 0.000000, -1.000000, 0.525000, 0.687500, + -2.477088, 0.181150, -3.830893, 0.000052, 0.000000, -1.000000, 0.550000, 0.687500, + -2.456967, 0.217296, -3.830892, 0.000052, 0.000000, -1.000000, 0.525000, 0.311560, + -2.493366, 0.217296, -3.808594, -0.807706, 0.000000, -0.589586, 0.575000, 0.311560, + -2.477088, 0.181150, -3.830893, -0.807706, 0.000000, -0.589586, 0.550000, 0.687500, + -2.493366, 0.181150, -3.808594, -0.807706, 0.000000, -0.589586, 0.575000, 0.687500, + -2.477088, 0.217296, -3.830893, -0.807706, 0.000000, -0.589586, 0.550000, 0.311560, + -2.499584, 0.217296, -3.772517, -0.985470, 0.000000, -0.169847, 0.600000, 0.311560, + -2.493366, 0.181150, -3.808594, -0.985470, 0.000000, -0.169847, 0.575000, 0.687500, + -2.499584, 0.181150, -3.772517, -0.985470, 0.000000, -0.169847, 0.600000, 0.687500, + -2.493366, 0.217296, -3.808594, -0.985470, 0.000000, -0.169847, 0.575000, 0.311560, + -2.499993, 0.217296, -3.529930, -0.999999, 0.000000, -0.001687, 0.625000, 0.311560, + -2.499584, 0.181150, -3.772517, -0.999999, 0.000000, -0.001687, 0.600000, 0.687500, + -2.499993, 0.181150, -3.529930, -0.999999, 0.000000, -0.001687, 0.625000, 0.687500, + -2.499584, 0.217296, -3.772517, -0.999999, 0.000000, -0.001687, 0.600000, 0.311560, + -2.479619, 0.181150, -3.507630, 0.000000, -1.000000, -0.000001, 0.548284, 0.992353, + -2.499993, 0.181150, -3.529930, 0.000000, -1.000000, -0.000000, 0.626409, 0.935591, + -2.467028, 0.181150, -3.772517, 0.000000, -1.000000, -0.000000, 0.500000, 0.850000, + -2.454436, 0.181150, -3.507630, 0.000000, -1.000000, -0.000002, 0.451716, 0.992353, + -2.434062, 0.181150, -3.529928, 0.000000, -1.000000, -0.000003, 0.373591, 0.935591, + -2.434472, 0.181150, -3.772516, -0.000000, -1.000000, 0.000000, 0.343750, 0.843750, + -2.440690, 0.181150, -3.808595, -0.000000, -1.000000, 0.000001, 0.373591, 0.751909, + -2.456967, 0.181150, -3.830892, -0.000000, -1.000000, 0.000008, 0.451716, 0.695147, + -2.477088, 0.181150, -3.830893, -0.000000, -1.000000, 0.000005, 0.548284, 0.695147, + -2.493366, 0.181150, -3.808594, 0.000000, -1.000000, -0.000000, 0.626409, 0.751909, + -2.499584, 0.181150, -3.772517, 0.000000, -1.000000, -0.000002, 0.656250, 0.843750, + -2.499993, 0.217296, -3.529930, 0.000000, 1.000000, 0.000000, 0.626409, 0.064409, + -2.479619, 0.217296, -3.507630, 0.000000, 1.000000, 0.000000, 0.548284, 0.007647, + -2.467028, 0.217296, -3.772517, -0.000000, 1.000000, 0.000001, 0.500000, 0.162500, + -2.454436, 0.217296, -3.507630, 0.000000, 1.000000, 0.000000, 0.451716, 0.007647, + -2.434062, 0.217296, -3.529928, 0.000000, 1.000000, 0.000000, 0.373591, 0.064409, + -2.434472, 0.217296, -3.772516, -0.000000, 1.000000, 0.000002, 0.343750, 0.156250, + -2.440690, 0.217296, -3.808595, -0.000000, 1.000000, 0.000005, 0.373591, 0.248091, + -2.456967, 0.217296, -3.830892, 0.000000, 1.000000, -0.000005, 0.451716, 0.304853, + -2.477088, 0.217296, -3.830893, 0.000000, 1.000000, -0.000002, 0.548284, 0.304853, + -2.493366, 0.217296, -3.808594, -0.000000, 1.000000, 0.000006, 0.626409, 0.248091, + -2.499584, 0.217296, -3.772517, 0.000000, 1.000000, 0.000000, 0.656250, 0.156250, + -2.669989, 0.217296, -3.507630, -0.738252, 0.000000, 0.674525, 0.400000, 0.311560, + -2.690363, 0.181150, -3.529930, -0.738252, 0.000000, 0.674525, 0.375000, 0.687500, + -2.669989, 0.181150, -3.507630, -0.738252, 0.000000, 0.674525, 0.400000, 0.687500, + -2.690363, 0.217296, -3.529930, -0.738252, 0.000000, 0.674525, 0.375000, 0.311560, + -2.644806, 0.217296, -3.507630, -0.000000, 0.000000, 1.000000, 0.425000, 0.311560, + -2.669989, 0.217296, -3.507630, -0.000000, 0.000000, 1.000000, 0.400000, 0.311560, + -2.669989, 0.181150, -3.507630, -0.000000, 0.000000, 1.000000, 0.400000, 0.687500, + -2.644806, 0.181150, -3.507630, -0.000000, 0.000000, 1.000000, 0.425000, 0.687500, + -2.644806, 0.217296, -3.507630, 0.738242, 0.000000, 0.674536, 0.425000, 0.311560, + -2.644806, 0.181150, -3.507630, 0.738242, 0.000000, 0.674536, 0.425000, 0.687500, + -2.624433, 0.217296, -3.529928, 0.738242, 0.000000, 0.674536, 0.450000, 0.311560, + -2.624433, 0.181150, -3.529928, 0.738242, 0.000000, 0.674536, 0.450000, 0.687500, + -2.624842, 0.217296, -3.772516, 0.999999, 0.000000, -0.001687, 0.475000, 0.311560, + -2.624433, 0.217296, -3.529928, 0.999999, 0.000000, -0.001687, 0.450000, 0.311560, + -2.624433, 0.181150, -3.529928, 0.999999, 0.000000, -0.001687, 0.450000, 0.687500, + -2.624842, 0.181150, -3.772516, 0.999999, 0.000000, -0.001687, 0.475000, 0.687500, + -2.624842, 0.217296, -3.772516, 0.985472, 0.000000, -0.169838, 0.475000, 0.311560, + -2.624842, 0.181150, -3.772516, 0.985472, 0.000000, -0.169838, 0.475000, 0.687500, + -2.631060, 0.217296, -3.808595, 0.985472, 0.000000, -0.169838, 0.500000, 0.311560, + -2.631060, 0.181150, -3.808595, 0.985472, 0.000000, -0.169838, 0.500000, 0.687500, + -2.631060, 0.217296, -3.808595, 0.807667, 0.000000, -0.589639, 0.500000, 0.311560, + -2.631060, 0.181150, -3.808595, 0.807667, 0.000000, -0.589639, 0.500000, 0.687500, + -2.647337, 0.217296, -3.830892, 0.807667, 0.000000, -0.589639, 0.525000, 0.311560, + -2.647337, 0.181150, -3.830892, 0.807667, 0.000000, -0.589639, 0.525000, 0.687500, + -2.667458, 0.217296, -3.830893, 0.000077, 0.000000, -1.000000, 0.550000, 0.311560, + -2.647337, 0.181150, -3.830892, 0.000077, 0.000000, -1.000000, 0.525000, 0.687500, + -2.667458, 0.181150, -3.830893, 0.000077, 0.000000, -1.000000, 0.550000, 0.687500, + -2.647337, 0.217296, -3.830892, 0.000077, 0.000000, -1.000000, 0.525000, 0.311560, + -2.683736, 0.217296, -3.808594, -0.807690, 0.000000, -0.589607, 0.575000, 0.311560, + -2.667458, 0.181150, -3.830893, -0.807690, 0.000000, -0.589607, 0.550000, 0.687500, + -2.683736, 0.181150, -3.808594, -0.807690, 0.000000, -0.589607, 0.575000, 0.687500, + -2.667458, 0.217296, -3.830893, -0.807690, 0.000000, -0.589607, 0.550000, 0.311560, + -2.689954, 0.217296, -3.772517, -0.985470, 0.000000, -0.169850, 0.600000, 0.311560, + -2.683736, 0.181150, -3.808594, -0.985470, 0.000000, -0.169850, 0.575000, 0.687500, + -2.689954, 0.181150, -3.772517, -0.985470, 0.000000, -0.169850, 0.600000, 0.687500, + -2.683736, 0.217296, -3.808594, -0.985470, 0.000000, -0.169850, 0.575000, 0.311560, + -2.690363, 0.217296, -3.529930, -0.999999, 0.000000, -0.001687, 0.625000, 0.311560, + -2.689954, 0.181150, -3.772517, -0.999999, 0.000000, -0.001687, 0.600000, 0.687500, + -2.690363, 0.181150, -3.529930, -0.999999, 0.000000, -0.001687, 0.625000, 0.687500, + -2.689954, 0.217296, -3.772517, -0.999999, 0.000000, -0.001687, 0.600000, 0.311560, + -2.669989, 0.181150, -3.507630, 0.000000, -1.000000, -0.000001, 0.548284, 0.992353, + -2.690363, 0.181150, -3.529930, 0.000000, -1.000000, -0.000002, 0.626409, 0.935591, + -2.657398, 0.181150, -3.772517, 0.000000, -1.000000, -0.000002, 0.500000, 0.850000, + -2.644806, 0.181150, -3.507630, 0.000000, -1.000000, -0.000001, 0.451716, 0.992353, + -2.624433, 0.181150, -3.529928, 0.000000, -1.000000, -0.000003, 0.373591, 0.935591, + -2.624842, 0.181150, -3.772516, 0.000000, -1.000000, -0.000002, 0.343750, 0.843750, + -2.631060, 0.181150, -3.808595, 0.000000, -1.000000, -0.000000, 0.373591, 0.751909, + -2.647337, 0.181150, -3.830892, 0.000000, -1.000000, -0.000000, 0.451716, 0.695147, + -2.667458, 0.181150, -3.830893, 0.000000, -1.000000, -0.000000, 0.548284, 0.695147, + -2.683736, 0.181150, -3.808594, 0.000000, -1.000000, -0.000005, 0.626409, 0.751909, + -2.689954, 0.181150, -3.772517, 0.000000, -1.000000, -0.000002, 0.656250, 0.843750, + -2.690363, 0.217296, -3.529930, 0.000000, 1.000000, -0.000000, 0.626409, 0.064409, + -2.669989, 0.217296, -3.507630, 0.000000, 1.000000, 0.000000, 0.548284, 0.007647, + -2.657398, 0.217296, -3.772517, 0.000000, 1.000000, -0.000000, 0.500000, 0.162500, + -2.644806, 0.217296, -3.507630, 0.000000, 1.000000, -0.000001, 0.451716, 0.007647, + -2.624433, 0.217296, -3.529928, 0.000000, 1.000000, -0.000002, 0.373591, 0.064409, + -2.624842, 0.217296, -3.772516, 0.000000, 1.000000, 0.000000, 0.343750, 0.156250, + -2.631060, 0.217296, -3.808595, -0.000000, 1.000000, 0.000011, 0.373591, 0.248091, + -2.647337, 0.217296, -3.830892, -0.000000, 1.000000, 0.000006, 0.451716, 0.304853, + -2.667458, 0.217296, -3.830893, 0.000000, 1.000000, -0.000003, 0.548284, 0.304853, + -2.683736, 0.217296, -3.808594, 0.000000, 1.000000, -0.000001, 0.626409, 0.248091, + -2.689954, 0.217296, -3.772517, 0.000000, 1.000000, -0.000000, 0.656250, 0.156250, + -2.624432, 0.217296, -3.527591, 0.738213, 0.000000, -0.674567, 0.375000, 0.311560, + -2.624432, 0.181150, -3.527591, 0.738213, 0.000000, -0.674567, 0.375000, 0.687500, + -2.644806, 0.217296, -3.549887, 0.738213, 0.000000, -0.674567, 0.400000, 0.311560, + -2.644806, 0.181150, -3.549887, 0.738213, 0.000000, -0.674567, 0.400000, 0.687500, + -2.669989, 0.181150, -3.549887, 0.000000, 0.000000, -1.000000, 0.425000, 0.687500, + -2.669989, 0.217296, -3.549887, 0.000000, 0.000000, -1.000000, 0.425000, 0.311560, + -2.644806, 0.181150, -3.549887, 0.000000, 0.000000, -1.000000, 0.400000, 0.687500, + -2.644806, 0.217296, -3.549887, 0.000000, 0.000000, -1.000000, 0.400000, 0.311560, + -2.690364, 0.217296, -3.527589, -0.738220, 0.000000, -0.674560, 0.450000, 0.311560, + -2.669989, 0.181150, -3.549887, -0.738220, 0.000000, -0.674560, 0.425000, 0.687500, + -2.690364, 0.181150, -3.527589, -0.738220, 0.000000, -0.674560, 0.450000, 0.687500, + -2.669989, 0.217296, -3.549887, -0.738220, 0.000000, -0.674560, 0.425000, 0.311560, + -2.689953, 0.217296, -3.285002, -0.999999, 0.000000, 0.001694, 0.475000, 0.311560, + -2.690364, 0.181150, -3.527589, -0.999999, 0.000000, 0.001694, 0.450000, 0.687500, + -2.689953, 0.181150, -3.285002, -0.999999, 0.000000, 0.001694, 0.475000, 0.687500, + -2.690364, 0.217296, -3.527589, -0.999999, 0.000000, 0.001694, 0.450000, 0.311560, + -2.683735, 0.217296, -3.248923, -0.985471, 0.000000, 0.169843, 0.500000, 0.311560, + -2.689953, 0.181150, -3.285002, -0.985471, 0.000000, 0.169843, 0.475000, 0.687500, + -2.683735, 0.181150, -3.248923, -0.985471, 0.000000, 0.169843, 0.500000, 0.687500, + -2.689953, 0.217296, -3.285002, -0.985471, 0.000000, 0.169843, 0.475000, 0.311560, + -2.667458, 0.217296, -3.226624, -0.807706, 0.000000, 0.589586, 0.525000, 0.311560, + -2.683735, 0.181150, -3.248923, -0.807706, 0.000000, 0.589586, 0.500000, 0.687500, + -2.667458, 0.181150, -3.226624, -0.807706, 0.000000, 0.589586, 0.525000, 0.687500, + -2.683735, 0.217296, -3.248923, -0.807706, 0.000000, 0.589586, 0.500000, 0.311560, + -2.667458, 0.217296, -3.226624, 0.000077, 0.000000, 1.000000, 0.525000, 0.311560, + -2.667458, 0.181150, -3.226624, 0.000077, 0.000000, 1.000000, 0.525000, 0.687500, + -2.647338, 0.217296, -3.226626, 0.000077, 0.000000, 1.000000, 0.550000, 0.311560, + -2.647338, 0.181150, -3.226626, 0.000077, 0.000000, 1.000000, 0.550000, 0.687500, + -2.647338, 0.217296, -3.226626, 0.807673, 0.000000, 0.589630, 0.550000, 0.311560, + -2.647338, 0.181150, -3.226626, 0.807673, 0.000000, 0.589630, 0.550000, 0.687500, + -2.631061, 0.217296, -3.248922, 0.807673, 0.000000, 0.589630, 0.575000, 0.311560, + -2.631061, 0.181150, -3.248922, 0.807673, 0.000000, 0.589630, 0.575000, 0.687500, + -2.631061, 0.217296, -3.248922, 0.985467, 0.000000, 0.169866, 0.575000, 0.311560, + -2.631061, 0.181150, -3.248922, 0.985467, 0.000000, 0.169866, 0.575000, 0.687500, + -2.624842, 0.217296, -3.285001, 0.985467, 0.000000, 0.169866, 0.600000, 0.311560, + -2.624842, 0.181150, -3.285001, 0.985467, 0.000000, 0.169866, 0.600000, 0.687500, + -2.624432, 0.217296, -3.527591, 0.999999, 0.000000, 0.001690, 0.625000, 0.311560, + -2.624842, 0.217296, -3.285001, 0.999999, 0.000000, 0.001690, 0.600000, 0.311560, + -2.624842, 0.181150, -3.285001, 0.999999, 0.000000, 0.001690, 0.600000, 0.687500, + -2.624432, 0.181150, -3.527591, 0.999999, 0.000000, 0.001690, 0.625000, 0.687500, + -2.644806, 0.181150, -3.549887, -0.000000, -1.000000, 0.000001, 0.548284, 0.992353, + -2.624432, 0.181150, -3.527591, -0.000000, -1.000000, 0.000001, 0.626409, 0.935591, + -2.657399, 0.181150, -3.285002, 0.000000, -1.000000, -0.000000, 0.500000, 0.850000, + -2.669989, 0.181150, -3.549887, -0.000000, -1.000000, 0.000001, 0.451716, 0.992353, + -2.690364, 0.181150, -3.527589, 0.000000, -1.000000, -0.000000, 0.373591, 0.935591, + -2.689953, 0.181150, -3.285002, 0.000000, -1.000000, -0.000000, 0.343750, 0.843750, + -2.683735, 0.181150, -3.248923, 0.000000, -1.000000, -0.000000, 0.373591, 0.751909, + -2.667458, 0.181150, -3.226624, 0.000000, -1.000000, -0.000000, 0.451716, 0.695147, + -2.647338, 0.181150, -3.226626, 0.000000, -1.000000, -0.000000, 0.548284, 0.695147, + -2.631061, 0.181150, -3.248922, -0.000000, -1.000000, 0.000005, 0.626409, 0.751909, + -2.624842, 0.181150, -3.285001, 0.000000, -1.000000, -0.000000, 0.656250, 0.843750, + -2.624432, 0.217296, -3.527591, 0.000000, 1.000000, 0.000000, 0.626409, 0.064409, + -2.644806, 0.217296, -3.549887, 0.000000, 1.000000, 0.000000, 0.548284, 0.007647, + -2.657399, 0.217296, -3.285002, 0.000000, 1.000000, -0.000000, 0.500000, 0.162500, + -2.669989, 0.217296, -3.549887, 0.000000, 1.000000, 0.000000, 0.451716, 0.007647, + -2.690364, 0.217296, -3.527589, 0.000000, 1.000000, 0.000000, 0.373591, 0.064409, + -2.689953, 0.217296, -3.285002, 0.000000, 1.000000, 0.000000, 0.343750, 0.156250, + -2.683735, 0.217296, -3.248923, 0.000000, 1.000000, 0.000000, 0.373591, 0.248091, + -2.667458, 0.217296, -3.226624, -0.000000, 1.000000, 0.000005, 0.451716, 0.304853, + -2.647338, 0.217296, -3.226626, -0.000000, 1.000000, 0.000002, 0.548284, 0.304853, + -2.631061, 0.217296, -3.248922, 0.000000, 1.000000, -0.000006, 0.626409, 0.248091, + -2.624842, 0.217296, -3.285001, 0.000000, 1.000000, 0.000000, 0.656250, 0.156250, + -2.424544, 0.217296, -3.527590, 0.738221, 0.000000, -0.674559, 0.375000, 0.311560, + -2.424544, 0.181150, -3.527590, 0.738221, 0.000000, -0.674559, 0.375000, 0.687500, + -2.444918, 0.217296, -3.549887, 0.738221, 0.000000, -0.674559, 0.400000, 0.311560, + -2.444918, 0.181150, -3.549887, 0.738221, 0.000000, -0.674559, 0.400000, 0.687500, + -2.470101, 0.181150, -3.549887, 0.000000, 0.000000, -1.000000, 0.425000, 0.687500, + -2.470101, 0.217296, -3.549887, 0.000000, 0.000000, -1.000000, 0.425000, 0.311560, + -2.444918, 0.181150, -3.549887, 0.000000, 0.000000, -1.000000, 0.400000, 0.687500, + -2.444918, 0.217296, -3.549887, 0.000000, 0.000000, -1.000000, 0.400000, 0.311560, + -2.490474, 0.217296, -3.527589, -0.738250, 0.000000, -0.674528, 0.450000, 0.311560, + -2.470101, 0.181150, -3.549887, -0.738250, 0.000000, -0.674528, 0.425000, 0.687500, + -2.490474, 0.181150, -3.527589, -0.738250, 0.000000, -0.674528, 0.450000, 0.687500, + -2.470101, 0.217296, -3.549887, -0.738250, 0.000000, -0.674528, 0.425000, 0.311560, + -2.490065, 0.217296, -3.285002, -0.999999, 0.000000, 0.001687, 0.475000, 0.311560, + -2.490474, 0.181150, -3.527589, -0.999999, 0.000000, 0.001687, 0.450000, 0.687500, + -2.490065, 0.181150, -3.285002, -0.999999, 0.000000, 0.001687, 0.475000, 0.687500, + -2.490474, 0.217296, -3.527589, -0.999999, 0.000000, 0.001687, 0.450000, 0.311560, + -2.483847, 0.217296, -3.248923, -0.985471, 0.000000, 0.169843, 0.500000, 0.311560, + -2.490065, 0.181150, -3.285002, -0.985471, 0.000000, 0.169843, 0.475000, 0.687500, + -2.483847, 0.181150, -3.248923, -0.985471, 0.000000, 0.169843, 0.500000, 0.687500, + -2.490065, 0.217296, -3.285002, -0.985471, 0.000000, 0.169843, 0.475000, 0.311560, + -2.467570, 0.217296, -3.226625, -0.807699, 0.000000, 0.589594, 0.525000, 0.311560, + -2.483847, 0.181150, -3.248923, -0.807699, 0.000000, 0.589594, 0.500000, 0.687500, + -2.467570, 0.181150, -3.226625, -0.807699, 0.000000, 0.589594, 0.525000, 0.687500, + -2.483847, 0.217296, -3.248923, -0.807699, 0.000000, 0.589594, 0.500000, 0.311560, + -2.467570, 0.217296, -3.226625, 0.000052, 0.000000, 1.000000, 0.525000, 0.311560, + -2.467570, 0.181150, -3.226625, 0.000052, 0.000000, 1.000000, 0.525000, 0.687500, + -2.447450, 0.217296, -3.226626, 0.000052, 0.000000, 1.000000, 0.550000, 0.311560, + -2.447450, 0.181150, -3.226626, 0.000052, 0.000000, 1.000000, 0.550000, 0.687500, + -2.447450, 0.217296, -3.226626, 0.807642, 0.000000, 0.589673, 0.550000, 0.311560, + -2.447450, 0.181150, -3.226626, 0.807642, 0.000000, 0.589673, 0.550000, 0.687500, + -2.431171, 0.217296, -3.248922, 0.807642, 0.000000, 0.589673, 0.575000, 0.311560, + -2.431171, 0.181150, -3.248922, 0.807642, 0.000000, 0.589673, 0.575000, 0.687500, + -2.431171, 0.217296, -3.248922, 0.985476, 0.000000, 0.169814, 0.575000, 0.311560, + -2.431171, 0.181150, -3.248922, 0.985476, 0.000000, 0.169814, 0.575000, 0.687500, + -2.424954, 0.217296, -3.285002, 0.985476, 0.000000, 0.169814, 0.600000, 0.311560, + -2.424954, 0.181150, -3.285002, 0.985476, 0.000000, 0.169814, 0.600000, 0.687500, + -2.424544, 0.217296, -3.527590, 0.999999, 0.000000, 0.001690, 0.625000, 0.311560, + -2.424954, 0.217296, -3.285002, 0.999999, 0.000000, 0.001690, 0.600000, 0.311560, + -2.424954, 0.181150, -3.285002, 0.999999, 0.000000, 0.001690, 0.600000, 0.687500, + -2.424544, 0.181150, -3.527590, 0.999999, 0.000000, 0.001690, 0.625000, 0.687500, + -2.444918, 0.181150, -3.549887, -0.000000, -1.000000, 0.000001, 0.548284, 0.992353, + -2.424544, 0.181150, -3.527590, 0.000000, -1.000000, -0.000000, 0.626409, 0.935591, + -2.457509, 0.181150, -3.285001, -0.000000, -1.000000, 0.000001, 0.500000, 0.850000, + -2.470101, 0.181150, -3.549887, -0.000000, -1.000000, 0.000002, 0.451716, 0.992353, + -2.490474, 0.181150, -3.527589, -0.000000, -1.000000, 0.000003, 0.373591, 0.935591, + -2.490065, 0.181150, -3.285002, -0.000000, -1.000000, 0.000002, 0.343750, 0.843750, + -2.483847, 0.181150, -3.248923, 0.000000, -1.000000, -0.000001, 0.373591, 0.751909, + -2.467570, 0.181150, -3.226625, 0.000000, -1.000000, -0.000003, 0.451716, 0.695147, + -2.447450, 0.181150, -3.226626, 0.000000, -1.000000, -0.000000, 0.548284, 0.695147, + -2.431171, 0.181150, -3.248922, 0.000000, -1.000000, -0.000000, 0.626409, 0.751909, + -2.424954, 0.181150, -3.285002, 0.000000, -1.000000, -0.000000, 0.656250, 0.843750, + -2.424544, 0.217296, -3.527590, 0.000000, 1.000000, -0.000000, 0.626409, 0.064409, + -2.444918, 0.217296, -3.549887, 0.000000, 1.000000, 0.000000, 0.548284, 0.007647, + -2.457509, 0.217296, -3.285001, -0.000000, 1.000000, 0.000000, 0.500000, 0.162500, + -2.470101, 0.217296, -3.549887, 0.000000, 1.000000, 0.000000, 0.451716, 0.007647, + -2.490474, 0.217296, -3.527589, -0.000000, 1.000000, 0.000000, 0.373591, 0.064409, + -2.490065, 0.217296, -3.285002, -0.000000, 1.000000, 0.000000, 0.343750, 0.156250, + -2.483847, 0.217296, -3.248923, 0.000000, 1.000000, -0.000005, 0.373591, 0.248091, + -2.467570, 0.217296, -3.226625, -0.000000, 1.000000, 0.000005, 0.451716, 0.304853, + -2.447450, 0.217296, -3.226626, -0.000000, 1.000000, 0.000005, 0.548284, 0.304853, + -2.431171, 0.217296, -3.248922, -0.000000, 1.000000, 0.000005, 0.626409, 0.248091, + -2.424954, 0.217296, -3.285002, 0.000000, 1.000000, -0.000000, 0.656250, 0.156250, + -2.229414, 0.217296, -3.527590, 0.738221, 0.000000, -0.674559, 0.375000, 0.311560, + -2.229414, 0.181150, -3.527590, 0.738221, 0.000000, -0.674559, 0.375000, 0.687500, + -2.249788, 0.217296, -3.549887, 0.738221, 0.000000, -0.674559, 0.400000, 0.311560, + -2.249788, 0.181150, -3.549887, 0.738221, 0.000000, -0.674559, 0.400000, 0.687500, + -2.274971, 0.181150, -3.549887, 0.000000, 0.000000, -1.000000, 0.425000, 0.687500, + -2.274971, 0.217296, -3.549887, 0.000000, 0.000000, -1.000000, 0.425000, 0.311560, + -2.249788, 0.181150, -3.549887, 0.000000, 0.000000, -1.000000, 0.400000, 0.687500, + -2.249788, 0.217296, -3.549887, 0.000000, 0.000000, -1.000000, 0.400000, 0.311560, + -2.295345, 0.217296, -3.527589, -0.738250, 0.000000, -0.674528, 0.450000, 0.311560, + -2.274971, 0.181150, -3.549887, -0.738250, 0.000000, -0.674528, 0.425000, 0.687500, + -2.295345, 0.181150, -3.527589, -0.738250, 0.000000, -0.674528, 0.450000, 0.687500, + -2.274971, 0.217296, -3.549887, -0.738250, 0.000000, -0.674528, 0.425000, 0.311560, + -2.294936, 0.217296, -3.285001, -0.999999, 0.000000, 0.001687, 0.475000, 0.311560, + -2.295345, 0.181150, -3.527589, -0.999999, 0.000000, 0.001687, 0.450000, 0.687500, + -2.294936, 0.181150, -3.285001, -0.999999, 0.000000, 0.001687, 0.475000, 0.687500, + -2.295345, 0.217296, -3.527589, -0.999999, 0.000000, 0.001687, 0.450000, 0.311560, + -2.288718, 0.217296, -3.248923, -0.985471, 0.000000, 0.169845, 0.500000, 0.311560, + -2.294936, 0.181150, -3.285001, -0.985471, 0.000000, 0.169845, 0.475000, 0.687500, + -2.288718, 0.181150, -3.248923, -0.985471, 0.000000, 0.169845, 0.500000, 0.687500, + -2.294936, 0.217296, -3.285001, -0.985471, 0.000000, 0.169845, 0.475000, 0.311560, + -2.272440, 0.217296, -3.226624, -0.807706, 0.000000, 0.589586, 0.525000, 0.311560, + -2.288718, 0.181150, -3.248923, -0.807706, 0.000000, 0.589586, 0.500000, 0.687500, + -2.272440, 0.181150, -3.226624, -0.807706, 0.000000, 0.589586, 0.525000, 0.687500, + -2.288718, 0.217296, -3.248923, -0.807706, 0.000000, 0.589586, 0.500000, 0.311560, + -2.272440, 0.217296, -3.226624, 0.000077, 0.000000, 1.000000, 0.525000, 0.311560, + -2.272440, 0.181150, -3.226624, 0.000077, 0.000000, 1.000000, 0.525000, 0.687500, + -2.252319, 0.217296, -3.226626, 0.000077, 0.000000, 1.000000, 0.550000, 0.311560, + -2.252319, 0.181150, -3.226626, 0.000077, 0.000000, 1.000000, 0.550000, 0.687500, + -2.252319, 0.217296, -3.226626, 0.807667, 0.000000, 0.589639, 0.550000, 0.311560, + -2.252319, 0.181150, -3.226626, 0.807667, 0.000000, 0.589639, 0.550000, 0.687500, + -2.236042, 0.217296, -3.248922, 0.807667, 0.000000, 0.589639, 0.575000, 0.311560, + -2.236042, 0.181150, -3.248922, 0.807667, 0.000000, 0.589639, 0.575000, 0.687500, + -2.236042, 0.217296, -3.248922, 0.985477, 0.000000, 0.169811, 0.575000, 0.311560, + -2.236042, 0.181150, -3.248922, 0.985477, 0.000000, 0.169811, 0.575000, 0.687500, + -2.229825, 0.217296, -3.285002, 0.985477, 0.000000, 0.169811, 0.600000, 0.311560, + -2.229825, 0.181150, -3.285002, 0.985477, 0.000000, 0.169811, 0.600000, 0.687500, + -2.229414, 0.217296, -3.527590, 0.999999, 0.000000, 0.001694, 0.625000, 0.311560, + -2.229825, 0.217296, -3.285002, 0.999999, 0.000000, 0.001694, 0.600000, 0.311560, + -2.229825, 0.181150, -3.285002, 0.999999, 0.000000, 0.001694, 0.600000, 0.687500, + -2.229414, 0.181150, -3.527590, 0.999999, 0.000000, 0.001694, 0.625000, 0.687500, + -2.249788, 0.181150, -3.549887, -0.000000, -1.000000, 0.000001, 0.548284, 0.992353, + -2.229414, 0.181150, -3.527590, -0.000000, -1.000000, 0.000002, 0.626409, 0.935591, + -2.262379, 0.181150, -3.285002, -0.000000, -1.000000, 0.000000, 0.500000, 0.850000, + -2.274971, 0.181150, -3.549887, -0.000000, -1.000000, 0.000001, 0.451716, 0.992353, + -2.295345, 0.181150, -3.527589, -0.000000, -1.000000, 0.000003, 0.373591, 0.935591, + -2.294936, 0.181150, -3.285001, -0.000000, -1.000000, 0.000002, 0.343750, 0.843750, + -2.288718, 0.181150, -3.248923, 0.000000, -1.000000, -0.000001, 0.373591, 0.751909, + -2.272440, 0.181150, -3.226624, 0.000000, -1.000000, -0.000008, 0.451716, 0.695147, + -2.252319, 0.181150, -3.226626, 0.000000, -1.000000, -0.000005, 0.548284, 0.695147, + -2.236042, 0.181150, -3.248922, 0.000000, -1.000000, -0.000000, 0.626409, 0.751909, + -2.229825, 0.181150, -3.285002, 0.000000, -1.000000, -0.000000, 0.656250, 0.843750, + -2.229414, 0.217296, -3.527590, 0.000000, 1.000000, 0.000000, 0.626409, 0.064409, + -2.249788, 0.217296, -3.549887, 0.000000, 1.000000, -0.000001, 0.548284, 0.007647, + -2.262379, 0.217296, -3.285002, -0.000000, 1.000000, 0.000001, 0.500000, 0.162500, + -2.274971, 0.217296, -3.549887, 0.000000, 1.000000, -0.000001, 0.451716, 0.007647, + -2.295345, 0.217296, -3.527589, -0.000000, 1.000000, 0.000000, 0.373591, 0.064409, + -2.294936, 0.217296, -3.285001, -0.000000, 1.000000, 0.000000, 0.343750, 0.156250, + -2.288718, 0.217296, -3.248923, 0.000000, 1.000000, -0.000005, 0.373591, 0.248091, + -2.272440, 0.217296, -3.226624, -0.000000, 1.000000, 0.000005, 0.451716, 0.304853, + -2.252319, 0.217296, -3.226626, -0.000000, 1.000000, 0.000002, 0.548284, 0.304853, + -2.236042, 0.217296, -3.248922, 0.000000, 1.000000, -0.000001, 0.626409, 0.248091, + -2.229825, 0.217296, -3.285002, -0.000000, 1.000000, 0.000002, 0.656250, 0.156250, + -2.270212, 0.217296, -3.507630, -0.738252, 0.000000, 0.674525, 0.400000, 0.311560, + -2.290586, 0.181150, -3.529930, -0.738252, 0.000000, 0.674525, 0.375000, 0.687500, + -2.270212, 0.181150, -3.507630, -0.738252, 0.000000, 0.674525, 0.400000, 0.687500, + -2.290586, 0.217296, -3.529930, -0.738252, 0.000000, 0.674525, 0.375000, 0.311560, + -2.245029, 0.217296, -3.507630, -0.000000, 0.000000, 1.000000, 0.425000, 0.311560, + -2.270212, 0.217296, -3.507630, -0.000000, 0.000000, 1.000000, 0.400000, 0.311560, + -2.270212, 0.181150, -3.507630, -0.000000, 0.000000, 1.000000, 0.400000, 0.687500, + -2.245029, 0.181150, -3.507630, -0.000000, 0.000000, 1.000000, 0.425000, 0.687500, + -2.245029, 0.217296, -3.507630, 0.738229, 0.000000, 0.674550, 0.425000, 0.311560, + -2.245029, 0.181150, -3.507630, 0.738229, 0.000000, 0.674550, 0.425000, 0.687500, + -2.224655, 0.217296, -3.529928, 0.738229, 0.000000, 0.674550, 0.450000, 0.311560, + -2.224655, 0.181150, -3.529928, 0.738229, 0.000000, 0.674550, 0.450000, 0.687500, + -2.225065, 0.217296, -3.772516, 0.999999, 0.000000, -0.001690, 0.475000, 0.311560, + -2.224655, 0.217296, -3.529928, 0.999999, 0.000000, -0.001690, 0.450000, 0.311560, + -2.224655, 0.181150, -3.529928, 0.999999, 0.000000, -0.001690, 0.450000, 0.687500, + -2.225065, 0.181150, -3.772516, 0.999999, 0.000000, -0.001690, 0.475000, 0.687500, + -2.225065, 0.217296, -3.772516, 0.985472, 0.000000, -0.169838, 0.475000, 0.311560, + -2.225065, 0.181150, -3.772516, 0.985472, 0.000000, -0.169838, 0.475000, 0.687500, + -2.231283, 0.217296, -3.808595, 0.985472, 0.000000, -0.169838, 0.500000, 0.311560, + -2.231283, 0.181150, -3.808595, 0.985472, 0.000000, -0.169838, 0.500000, 0.687500, + -2.231283, 0.217296, -3.808595, 0.807673, 0.000000, -0.589630, 0.500000, 0.311560, + -2.231283, 0.181150, -3.808595, 0.807673, 0.000000, -0.589630, 0.500000, 0.687500, + -2.247560, 0.217296, -3.830892, 0.807673, 0.000000, -0.589630, 0.525000, 0.311560, + -2.247560, 0.181150, -3.830892, 0.807673, 0.000000, -0.589630, 0.525000, 0.687500, + -2.267681, 0.181150, -3.830893, 0.000052, 0.000000, -1.000000, 0.550000, 0.687500, + -2.267681, 0.217296, -3.830893, 0.000052, 0.000000, -1.000000, 0.550000, 0.311560, + -2.247560, 0.181150, -3.830892, 0.000052, 0.000000, -1.000000, 0.525000, 0.687500, + -2.247560, 0.217296, -3.830892, 0.000052, 0.000000, -1.000000, 0.525000, 0.311560, + -2.283958, 0.217296, -3.808594, -0.807706, 0.000000, -0.589586, 0.575000, 0.311560, + -2.267681, 0.181150, -3.830893, -0.807706, 0.000000, -0.589586, 0.550000, 0.687500, + -2.283958, 0.181150, -3.808594, -0.807706, 0.000000, -0.589586, 0.575000, 0.687500, + -2.267681, 0.217296, -3.830893, -0.807706, 0.000000, -0.589586, 0.550000, 0.311560, + -2.290176, 0.217296, -3.772517, -0.985470, 0.000000, -0.169850, 0.600000, 0.311560, + -2.283958, 0.181150, -3.808594, -0.985470, 0.000000, -0.169850, 0.575000, 0.687500, + -2.290176, 0.181150, -3.772517, -0.985470, 0.000000, -0.169850, 0.600000, 0.687500, + -2.283958, 0.217296, -3.808594, -0.985470, 0.000000, -0.169850, 0.575000, 0.311560, + -2.290586, 0.217296, -3.529930, -0.999999, 0.000000, -0.001690, 0.625000, 0.311560, + -2.290176, 0.181150, -3.772517, -0.999999, 0.000000, -0.001690, 0.600000, 0.687500, + -2.290586, 0.181150, -3.529930, -0.999999, 0.000000, -0.001690, 0.625000, 0.687500, + -2.290176, 0.217296, -3.772517, -0.999999, 0.000000, -0.001690, 0.600000, 0.311560, + -2.270212, 0.181150, -3.507630, 0.000000, -1.000000, -0.000001, 0.548284, 0.992353, + -2.290586, 0.181150, -3.529930, 0.000000, -1.000000, -0.000002, 0.626409, 0.935591, + -2.257620, 0.181150, -3.772517, 0.000000, -1.000000, -0.000000, 0.500000, 0.850000, + -2.245029, 0.181150, -3.507630, 0.000000, -1.000000, -0.000001, 0.451716, 0.992353, + -2.224655, 0.181150, -3.529928, 0.000000, -1.000000, -0.000003, 0.373591, 0.935591, + -2.225065, 0.181150, -3.772516, 0.000000, -1.000000, -0.000000, 0.343750, 0.843750, + -2.231283, 0.181150, -3.808595, 0.000000, -1.000000, -0.000000, 0.373591, 0.751909, + -2.247560, 0.181150, -3.830892, 0.000000, -1.000000, -0.000000, 0.451716, 0.695147, + -2.267681, 0.181150, -3.830893, 0.000000, -1.000000, -0.000000, 0.548284, 0.695147, + -2.283958, 0.181150, -3.808594, 0.000000, -1.000000, -0.000000, 0.626409, 0.751909, + -2.290176, 0.181150, -3.772517, 0.000000, -1.000000, -0.000000, 0.656250, 0.843750, + -2.290586, 0.217296, -3.529930, 0.000000, 1.000000, 0.000000, 0.626409, 0.064409, + -2.270212, 0.217296, -3.507630, 0.000000, 1.000000, 0.000000, 0.548284, 0.007647, + -2.257620, 0.217296, -3.772517, -0.000000, 1.000000, 0.000000, 0.500000, 0.162500, + -2.245029, 0.217296, -3.507630, -0.000000, 1.000000, 0.000001, 0.451716, 0.007647, + -2.224655, 0.217296, -3.529928, -0.000000, 1.000000, 0.000002, 0.373591, 0.064409, + -2.225065, 0.217296, -3.772516, 0.000000, 1.000000, 0.000000, 0.343750, 0.156250, + -2.231283, 0.217296, -3.808595, -0.000000, 1.000000, 0.000011, 0.373591, 0.248091, + -2.247560, 0.217296, -3.830892, -0.000000, 1.000000, 0.000006, 0.451716, 0.304853, + -2.267681, 0.217296, -3.830893, -0.000000, 1.000000, 0.000003, 0.548284, 0.304853, + -2.283958, 0.217296, -3.808594, -0.000000, 1.000000, 0.000006, 0.626409, 0.248091, + -2.290176, 0.217296, -3.772517, 0.000000, 1.000000, 0.000000, 0.656250, 0.156250, + -2.147745, 0.433687, -4.730819, 1.000000, 0.000000, 0.000000, 0.625000, 0.750000, + -2.147745, 0.433687, -4.085243, 1.000000, 0.000000, 0.000000, 0.375000, 0.750000, + -2.147745, 0.218253, -4.085243, 1.000000, 0.000000, 0.000000, 0.375000, 1.000000, + -2.147745, 0.218253, -4.730819, 1.000000, 0.000000, 0.000000, 0.625000, 1.000000, + -2.795003, 0.433687, -4.085243, 0.000000, 1.000000, 0.000000, 0.375000, 0.500000, + -2.147745, 0.433687, -4.085243, 0.000000, 1.000000, 0.000000, 0.375000, 0.750000, + -2.795003, 0.433687, -4.730819, 0.000000, 1.000000, 0.000000, 0.625000, 0.500000, + -2.147745, 0.433687, -4.730819, 0.000000, 1.000000, 0.000000, 0.625000, 0.750000, + -2.795003, 0.218253, -4.730819, -1.000000, 0.000000, -0.000000, 0.625000, 0.250000, + -2.795003, 0.218253, -4.085243, -1.000000, 0.000000, -0.000000, 0.375000, 0.250000, + -2.795003, 0.433687, -4.085243, -1.000000, 0.000000, -0.000000, 0.375000, 0.500000, + -2.795003, 0.433687, -4.730819, -1.000000, 0.000000, -0.000000, 0.625000, 0.500000, + -2.147745, 0.218253, -4.085243, 0.000000, -1.000000, -0.000000, 0.375000, 0.000000, + -2.795003, 0.218253, -4.085243, 0.000000, -1.000000, -0.000000, 0.375000, 0.250000, + -2.147745, 0.218253, -4.730819, 0.000000, -1.000000, -0.000000, 0.625000, 0.000000, + -2.795003, 0.218253, -4.730819, 0.000000, -1.000000, -0.000000, 0.625000, 0.250000, + -2.147745, 0.218253, -4.730819, 0.000000, 0.000000, -1.000000, 0.625000, 1.000000, + -2.795003, 0.218253, -4.730819, 0.000000, 0.000000, -1.000000, 0.875000, 1.000000, + -2.795003, 0.433687, -4.730819, 0.000000, 0.000000, -1.000000, 0.875000, 0.750000, + -2.147745, 0.433687, -4.730819, 0.000000, 0.000000, -1.000000, 0.625000, 0.750000, + -2.147745, 0.433687, -4.085243, 0.000001, 0.000000, 1.000000, 0.375000, 0.750000, + -2.795003, 0.433687, -4.085243, 0.000001, 0.000000, 1.000000, 0.125000, 0.750000, + -2.795003, 0.218253, -4.085243, 0.000001, 0.000000, 1.000000, 0.125000, 1.000000, + -2.147745, 0.218253, -4.085243, 0.000001, 0.000000, 1.000000, 0.375000, 1.000000, + -2.174602, 0.275284, -4.136439, 0.999970, 0.000000, 0.007811, 0.380643, 1.000000, + -2.174602, 0.275284, -4.543018, 0.999989, 0.000000, -0.004763, 0.553447, 1.000000, + -2.174602, 0.472840, -4.136439, 0.999970, 0.000000, 0.007811, 0.385111, 0.791008, + -2.174602, 0.472840, -4.543018, 0.999989, 0.000000, -0.004763, 0.554271, 0.783180, + -2.768149, 0.472840, -4.136439, -0.999983, 0.000000, 0.005884, 0.386011, 0.462893, + -2.768148, 0.472840, -4.679623, -0.999983, 0.000000, -0.005886, 0.613989, 0.462803, + -2.768149, 0.275284, -4.136439, -0.999983, 0.000000, 0.005884, 0.386011, 0.287166, + -2.768148, 0.275284, -4.679623, -0.999983, 0.000000, -0.005886, 0.613989, 0.287083, + -2.743739, 0.275284, -4.704034, -0.007775, 0.000000, -0.999970, 0.869534, 1.000000, + -2.335618, 0.472840, -4.704034, 0.004743, 0.000000, -0.999989, 0.695350, 0.750001, + -2.335618, 0.275284, -4.704034, 0.004743, 0.000000, -0.999989, 0.689296, 1.000000, + -2.743739, 0.472840, -4.704034, -0.007775, 0.000000, -0.999970, 0.869712, 0.750001, + -2.743739, 0.275284, -4.112027, -0.005874, 0.000000, 0.999983, 0.130335, 1.000000, + -2.199015, 0.275284, -4.112027, 0.005874, 0.000000, 0.999983, 0.365121, 1.000000, + -2.743739, 0.472840, -4.112027, -0.005874, 0.000000, 0.999983, 0.130433, 0.750000, + -2.199015, 0.472840, -4.112027, 0.005874, 0.000000, 0.999983, 0.369567, 0.750000, + -2.191864, 0.472840, -4.584691, 0.715957, 0.000000, -0.698144, 0.576850, 0.750001, + -2.191864, 0.275284, -4.584691, 0.715957, 0.000000, -0.698144, 0.575978, 1.000000, + -2.293944, 0.275284, -4.686774, 0.698168, 0.000000, -0.715934, 0.662308, 1.000000, + -2.293944, 0.472840, -4.686774, 0.698168, 0.000000, -0.715934, 0.671856, 0.750001, + -2.186808, 0.472840, -4.115298, 0.499949, 0.000000, 0.866055, 0.375000, 0.750000, + -2.186808, 0.275284, -4.115298, 0.499949, 0.000000, 0.866055, 0.370455, 1.000000, + -2.177873, 0.472840, -4.124232, 0.866021, 0.000000, 0.500008, 0.380610, 0.775294, + -2.177873, 0.275284, -4.124232, 0.866021, 0.000000, 0.500008, 0.375000, 1.000000, + -2.755944, 0.472840, -4.115298, -0.499965, 0.000000, 0.866045, 0.125000, 0.750000, + -2.755944, 0.275284, -4.115298, -0.499965, 0.000000, 0.866045, 0.125000, 1.000000, + -2.764880, 0.472840, -4.124232, -0.866038, 0.000000, 0.499979, 0.381172, 0.477103, + -2.764880, 0.275284, -4.124232, -0.866038, 0.000000, 0.499979, 0.381172, 0.272931, + -2.755944, 0.472840, -4.115298, -0.499965, 0.000000, 0.866045, 0.375000, 0.500000, + -2.755944, 0.275284, -4.115298, -0.499965, 0.000000, 0.866045, 0.375000, 0.250000, + -2.764880, 0.472840, -4.691829, -0.866070, 0.000000, -0.499923, 0.618828, 0.477051, + -2.764880, 0.275284, -4.691829, -0.866070, 0.000000, -0.499923, 0.618828, 0.272885, + -2.755944, 0.472840, -4.700766, -0.499965, 0.000000, -0.866046, 0.625000, 0.500000, + -2.755944, 0.275284, -4.700766, -0.499965, 0.000000, -0.866046, 0.625000, 0.250000, + -2.755944, 0.275284, -4.700766, -0.499965, 0.000000, -0.866046, 0.875000, 1.000000, + -2.755944, 0.472840, -4.700766, -0.499965, 0.000000, -0.866046, 0.875000, 0.750001, + -2.176611, 0.275284, -4.558271, 0.965921, 0.000000, -0.258839, 0.560072, 1.000000, + -2.176611, 0.472840, -4.558271, 0.965921, 0.000000, -0.258839, 0.560494, 0.769652, + -2.182498, 0.275284, -4.572485, 0.866043, 0.000000, -0.499970, 0.567313, 1.000000, + -2.182498, 0.472840, -4.572485, 0.866043, 0.000000, -0.499970, 0.567313, 0.750001, + -2.306149, 0.472840, -4.696140, 0.499969, 0.000000, -0.866043, 0.682537, 0.750001, + -2.306149, 0.275284, -4.696140, 0.499969, 0.000000, -0.866043, 0.672013, 1.000000, + -2.320364, 0.275284, -4.702026, 0.258764, 0.000000, -0.965941, 0.682537, 1.000000, + -2.320364, 0.472840, -4.702026, 0.258764, 0.000000, -0.965941, 0.688811, 0.750001, + -2.768148, 0.472840, -4.679623, 0.000000, 1.000000, 0.000000, 0.613989, 0.462803, + -2.335618, 0.472840, -4.704034, -0.000000, 1.000000, 0.000000, 0.625000, 0.679650, + -2.743739, 0.472840, -4.704034, 0.000000, 1.000000, 0.000000, 0.625000, 0.505288, + -2.743739, 0.472840, -4.112027, -0.000000, 1.000000, 0.000000, 0.375000, 0.505433, + -2.768149, 0.472840, -4.136439, -0.000000, 1.000000, 0.000000, 0.386011, 0.462893, + -2.174602, 0.472840, -4.543018, -0.000000, 1.000000, 0.000000, 0.554271, 0.783180, + -2.199015, 0.472840, -4.112027, 0.000000, 1.000000, 0.000000, 0.375000, 0.744567, + -2.174602, 0.472840, -4.136439, 0.000000, 1.000000, 0.000000, 0.385111, 0.791008, + -2.191864, 0.472840, -4.584691, -0.000000, 1.000000, 0.000000, 0.572088, 0.745239, + -2.293944, 0.472840, -4.686774, -0.000000, 1.000000, 0.000000, 0.619652, 0.697796, + -2.186808, 0.472840, -4.115298, 0.000000, 1.000000, 0.000000, 0.375000, 0.750000, + -2.177873, 0.472840, -4.124232, 0.000000, 1.000000, 0.000000, 0.380610, 0.775294, + -2.755944, 0.472840, -4.115298, -0.000000, 1.000000, 0.000016, 0.375000, 0.500000, + -2.764880, 0.472840, -4.124232, -0.000000, 1.000000, 0.000016, 0.381172, 0.477103, + -2.764880, 0.472840, -4.691829, 0.000000, 1.000000, 0.000000, 0.618828, 0.477051, + -2.755944, 0.472840, -4.700766, 0.000000, 1.000000, 0.000000, 0.625000, 0.500000, + -2.176611, 0.472840, -4.558271, -0.000000, 1.000000, 0.000058, 0.560494, 0.769652, + -2.182498, 0.472840, -4.572485, -0.000000, 1.000000, 0.000058, 0.567313, 0.750001, + -2.320364, 0.472840, -4.702026, -0.000000, 1.000000, 0.000039, 0.625000, 0.686189, + -2.306149, 0.472840, -4.696140, -0.000000, 1.000000, 0.000039, 0.625000, 0.692463, + -2.191864, 0.275284, -4.584691, 0.000000, -1.000000, -0.000000, 0.571652, 0.004327, + -2.335618, 0.275284, -4.704034, -0.000000, -1.000000, 0.000000, 0.625000, 0.064296, + -2.293944, 0.275284, -4.686774, -0.000000, -1.000000, 0.000000, 0.614872, 0.047435, + -2.199015, 0.275284, -4.112027, -0.000000, -1.000000, 0.000000, 0.375000, 0.009879, + -2.174602, 0.275284, -4.543018, 0.000000, -1.000000, -0.000000, 0.553447, 0.000000, + -2.174602, 0.275284, -4.136439, -0.000000, -1.000000, 0.000000, 0.380643, 0.000000, + -2.743739, 0.275284, -4.112027, 0.000000, -1.000000, -0.000000, 0.375000, 0.244665, + -2.768149, 0.275284, -4.136439, 0.000000, -1.000000, -0.000000, 0.386011, 0.287166, + -2.768148, 0.275284, -4.679623, 0.000000, -1.000000, -0.000000, 0.613989, 0.287083, + -2.743739, 0.275284, -4.704034, 0.000000, -1.000000, -0.000000, 0.625000, 0.244534, + -2.186808, 0.275284, -4.115298, -0.000000, -1.000000, 0.000031, 0.375000, 0.004545, + -2.177873, 0.275284, -4.124232, -0.000000, -1.000000, 0.000031, 0.375000, 0.000000, + -2.755944, 0.275284, -4.115298, 0.000000, -1.000000, -0.000000, 0.375000, 0.250000, + -2.764880, 0.275284, -4.124232, 0.000000, -1.000000, -0.000000, 0.381172, 0.272931, + -2.764880, 0.275284, -4.691829, 0.000000, -1.000000, -0.000031, 0.618828, 0.272885, + -2.755944, 0.275284, -4.700766, 0.000000, -1.000000, -0.000031, 0.625000, 0.250000, + -2.176611, 0.275284, -4.558271, 0.000000, -1.000000, -0.000000, 0.560072, 0.000000, + -2.182498, 0.275284, -4.572485, 0.000000, -1.000000, -0.000000, 0.567313, 0.000000, + -2.320364, 0.275284, -4.702026, -0.000000, -1.000000, 0.000039, 0.625000, 0.057537, + -2.306149, 0.275284, -4.696140, -0.000000, -1.000000, 0.000039, 0.619731, 0.052282, + -2.479619, 0.217296, -4.501394, -0.738252, 0.000000, 0.674525, 0.400000, 0.311560, + -2.499993, 0.181150, -4.523693, -0.738252, 0.000000, 0.674525, 0.375000, 0.687500, + -2.479619, 0.181150, -4.501394, -0.738252, 0.000000, 0.674525, 0.400000, 0.687500, + -2.499993, 0.217296, -4.523693, -0.738252, 0.000000, 0.674525, 0.375000, 0.311560, + -2.454436, 0.217296, -4.501394, -0.000000, 0.000000, 1.000000, 0.425000, 0.311560, + -2.479619, 0.217296, -4.501394, -0.000000, 0.000000, 1.000000, 0.400000, 0.311560, + -2.479619, 0.181150, -4.501394, -0.000000, 0.000000, 1.000000, 0.400000, 0.687500, + -2.454436, 0.181150, -4.501394, -0.000000, 0.000000, 1.000000, 0.425000, 0.687500, + -2.454436, 0.217296, -4.501394, 0.738229, 0.000000, 0.674550, 0.425000, 0.311560, + -2.454436, 0.181150, -4.501394, 0.738229, 0.000000, 0.674550, 0.425000, 0.687500, + -2.434062, 0.217296, -4.523691, 0.738229, 0.000000, 0.674550, 0.450000, 0.311560, + -2.434062, 0.181150, -4.523691, 0.738229, 0.000000, 0.674550, 0.450000, 0.687500, + -2.434472, 0.217296, -4.766279, 0.999999, 0.000000, -0.001690, 0.475000, 0.311560, + -2.434062, 0.217296, -4.523691, 0.999999, 0.000000, -0.001690, 0.450000, 0.311560, + -2.434062, 0.181150, -4.523691, 0.999999, 0.000000, -0.001690, 0.450000, 0.687500, + -2.434472, 0.181150, -4.766279, 0.999999, 0.000000, -0.001690, 0.475000, 0.687500, + -2.434472, 0.217296, -4.766279, 0.985472, 0.000000, -0.169838, 0.475000, 0.311560, + -2.434472, 0.181150, -4.766279, 0.985472, 0.000000, -0.169838, 0.475000, 0.687500, + -2.440690, 0.217296, -4.802358, 0.985472, 0.000000, -0.169838, 0.500000, 0.311560, + -2.440690, 0.181150, -4.802358, 0.985472, 0.000000, -0.169838, 0.500000, 0.687500, + -2.440690, 0.217296, -4.802358, 0.807673, 0.000000, -0.589630, 0.500000, 0.311560, + -2.440690, 0.181150, -4.802358, 0.807673, 0.000000, -0.589630, 0.500000, 0.687500, + -2.456967, 0.217296, -4.824655, 0.807673, 0.000000, -0.589630, 0.525000, 0.311560, + -2.456967, 0.181150, -4.824655, 0.807673, 0.000000, -0.589630, 0.525000, 0.687500, + -2.477088, 0.217296, -4.824656, 0.000052, 0.000000, -1.000000, 0.550000, 0.311560, + -2.456967, 0.181150, -4.824655, 0.000052, 0.000000, -1.000000, 0.525000, 0.687500, + -2.477088, 0.181150, -4.824656, 0.000052, 0.000000, -1.000000, 0.550000, 0.687500, + -2.456967, 0.217296, -4.824655, 0.000052, 0.000000, -1.000000, 0.525000, 0.311560, + -2.493366, 0.217296, -4.802357, -0.807706, 0.000000, -0.589586, 0.575000, 0.311560, + -2.477088, 0.181150, -4.824656, -0.807706, 0.000000, -0.589586, 0.550000, 0.687500, + -2.493366, 0.181150, -4.802357, -0.807706, 0.000000, -0.589586, 0.575000, 0.687500, + -2.477088, 0.217296, -4.824656, -0.807706, 0.000000, -0.589586, 0.550000, 0.311560, + -2.499584, 0.217296, -4.766280, -0.985470, 0.000000, -0.169847, 0.600000, 0.311560, + -2.493366, 0.181150, -4.802357, -0.985470, 0.000000, -0.169847, 0.575000, 0.687500, + -2.499584, 0.181150, -4.766280, -0.985470, 0.000000, -0.169847, 0.600000, 0.687500, + -2.493366, 0.217296, -4.802357, -0.985470, 0.000000, -0.169847, 0.575000, 0.311560, + -2.499993, 0.217296, -4.523693, -0.999999, 0.000000, -0.001687, 0.625000, 0.311560, + -2.499584, 0.181150, -4.766280, -0.999999, 0.000000, -0.001687, 0.600000, 0.687500, + -2.499993, 0.181150, -4.523693, -0.999999, 0.000000, -0.001687, 0.625000, 0.687500, + -2.499584, 0.217296, -4.766280, -0.999999, 0.000000, -0.001687, 0.600000, 0.311560, + -2.479619, 0.181150, -4.501394, 0.000000, -1.000000, -0.000001, 0.548284, 0.992353, + -2.499993, 0.181150, -4.523693, 0.000000, -1.000000, -0.000000, 0.626409, 0.935591, + -2.467028, 0.181150, -4.766280, 0.000000, -1.000000, -0.000000, 0.500000, 0.850000, + -2.454436, 0.181150, -4.501394, 0.000000, -1.000000, -0.000002, 0.451716, 0.992353, + -2.434062, 0.181150, -4.523691, 0.000000, -1.000000, -0.000003, 0.373591, 0.935591, + -2.434472, 0.181150, -4.766279, -0.000000, -1.000000, 0.000000, 0.343750, 0.843750, + -2.440690, 0.181150, -4.802358, -0.000000, -1.000000, 0.000001, 0.373591, 0.751909, + -2.456967, 0.181150, -4.824655, -0.000000, -1.000000, 0.000008, 0.451716, 0.695147, + -2.477088, 0.181150, -4.824656, -0.000000, -1.000000, 0.000005, 0.548284, 0.695147, + -2.493366, 0.181150, -4.802357, 0.000000, -1.000000, -0.000000, 0.626409, 0.751909, + -2.499584, 0.181150, -4.766280, 0.000000, -1.000000, -0.000002, 0.656250, 0.843750, + -2.499993, 0.217296, -4.523693, 0.000000, 1.000000, 0.000000, 0.626409, 0.064409, + -2.479619, 0.217296, -4.501394, 0.000000, 1.000000, 0.000000, 0.548284, 0.007647, + -2.467028, 0.217296, -4.766280, -0.000000, 1.000000, 0.000001, 0.500000, 0.162500, + -2.454436, 0.217296, -4.501394, 0.000000, 1.000000, 0.000000, 0.451716, 0.007647, + -2.434062, 0.217296, -4.523691, 0.000000, 1.000000, 0.000000, 0.373591, 0.064409, + -2.434472, 0.217296, -4.766279, -0.000000, 1.000000, 0.000002, 0.343750, 0.156250, + -2.440690, 0.217296, -4.802358, -0.000000, 1.000000, 0.000005, 0.373591, 0.248091, + -2.456967, 0.217296, -4.824655, 0.000000, 1.000000, -0.000005, 0.451716, 0.304853, + -2.477088, 0.217296, -4.824656, 0.000000, 1.000000, -0.000002, 0.548284, 0.304853, + -2.493366, 0.217296, -4.802357, -0.000000, 1.000000, 0.000006, 0.626409, 0.248091, + -2.499584, 0.217296, -4.766280, 0.000000, 1.000000, 0.000000, 0.656250, 0.156250, + -2.669989, 0.217296, -4.501394, -0.738252, 0.000000, 0.674525, 0.400000, 0.311560, + -2.690363, 0.181150, -4.523693, -0.738252, 0.000000, 0.674525, 0.375000, 0.687500, + -2.669989, 0.181150, -4.501394, -0.738252, 0.000000, 0.674525, 0.400000, 0.687500, + -2.690363, 0.217296, -4.523693, -0.738252, 0.000000, 0.674525, 0.375000, 0.311560, + -2.644806, 0.217296, -4.501394, -0.000000, 0.000000, 1.000000, 0.425000, 0.311560, + -2.669989, 0.217296, -4.501394, -0.000000, 0.000000, 1.000000, 0.400000, 0.311560, + -2.669989, 0.181150, -4.501394, -0.000000, 0.000000, 1.000000, 0.400000, 0.687500, + -2.644806, 0.181150, -4.501394, -0.000000, 0.000000, 1.000000, 0.425000, 0.687500, + -2.644806, 0.217296, -4.501394, 0.738242, 0.000000, 0.674536, 0.425000, 0.311560, + -2.644806, 0.181150, -4.501394, 0.738242, 0.000000, 0.674536, 0.425000, 0.687500, + -2.624433, 0.217296, -4.523691, 0.738242, 0.000000, 0.674536, 0.450000, 0.311560, + -2.624433, 0.181150, -4.523691, 0.738242, 0.000000, 0.674536, 0.450000, 0.687500, + -2.624842, 0.217296, -4.766279, 0.999999, 0.000000, -0.001687, 0.475000, 0.311560, + -2.624433, 0.217296, -4.523691, 0.999999, 0.000000, -0.001687, 0.450000, 0.311560, + -2.624433, 0.181150, -4.523691, 0.999999, 0.000000, -0.001687, 0.450000, 0.687500, + -2.624842, 0.181150, -4.766279, 0.999999, 0.000000, -0.001687, 0.475000, 0.687500, + -2.624842, 0.217296, -4.766279, 0.985472, 0.000000, -0.169838, 0.475000, 0.311560, + -2.624842, 0.181150, -4.766279, 0.985472, 0.000000, -0.169838, 0.475000, 0.687500, + -2.631060, 0.217296, -4.802358, 0.985472, 0.000000, -0.169838, 0.500000, 0.311560, + -2.631060, 0.181150, -4.802358, 0.985472, 0.000000, -0.169838, 0.500000, 0.687500, + -2.631060, 0.217296, -4.802358, 0.807667, 0.000000, -0.589639, 0.500000, 0.311560, + -2.631060, 0.181150, -4.802358, 0.807667, 0.000000, -0.589639, 0.500000, 0.687500, + -2.647337, 0.217296, -4.824655, 0.807667, 0.000000, -0.589639, 0.525000, 0.311560, + -2.647337, 0.181150, -4.824655, 0.807667, 0.000000, -0.589639, 0.525000, 0.687500, + -2.667458, 0.217296, -4.824656, 0.000077, 0.000000, -1.000000, 0.550000, 0.311560, + -2.647337, 0.181150, -4.824655, 0.000077, 0.000000, -1.000000, 0.525000, 0.687500, + -2.667458, 0.181150, -4.824656, 0.000077, 0.000000, -1.000000, 0.550000, 0.687500, + -2.647337, 0.217296, -4.824655, 0.000077, 0.000000, -1.000000, 0.525000, 0.311560, + -2.683736, 0.217296, -4.802357, -0.807690, 0.000000, -0.589607, 0.575000, 0.311560, + -2.667458, 0.181150, -4.824656, -0.807690, 0.000000, -0.589607, 0.550000, 0.687500, + -2.683736, 0.181150, -4.802357, -0.807690, 0.000000, -0.589607, 0.575000, 0.687500, + -2.667458, 0.217296, -4.824656, -0.807690, 0.000000, -0.589607, 0.550000, 0.311560, + -2.689954, 0.217296, -4.766280, -0.985470, 0.000000, -0.169850, 0.600000, 0.311560, + -2.683736, 0.181150, -4.802357, -0.985470, 0.000000, -0.169850, 0.575000, 0.687500, + -2.689954, 0.181150, -4.766280, -0.985470, 0.000000, -0.169850, 0.600000, 0.687500, + -2.683736, 0.217296, -4.802357, -0.985470, 0.000000, -0.169850, 0.575000, 0.311560, + -2.690363, 0.217296, -4.523693, -0.999999, 0.000000, -0.001687, 0.625000, 0.311560, + -2.689954, 0.181150, -4.766280, -0.999999, 0.000000, -0.001687, 0.600000, 0.687500, + -2.690363, 0.181150, -4.523693, -0.999999, 0.000000, -0.001687, 0.625000, 0.687500, + -2.689954, 0.217296, -4.766280, -0.999999, 0.000000, -0.001687, 0.600000, 0.311560, + -2.669989, 0.181150, -4.501394, 0.000000, -1.000000, -0.000001, 0.548284, 0.992353, + -2.690363, 0.181150, -4.523693, 0.000000, -1.000000, -0.000002, 0.626409, 0.935591, + -2.657398, 0.181150, -4.766280, 0.000000, -1.000000, -0.000002, 0.500000, 0.850000, + -2.644806, 0.181150, -4.501394, 0.000000, -1.000000, -0.000001, 0.451716, 0.992353, + -2.624433, 0.181150, -4.523691, 0.000000, -1.000000, -0.000003, 0.373591, 0.935591, + -2.624842, 0.181150, -4.766279, 0.000000, -1.000000, -0.000002, 0.343750, 0.843750, + -2.631060, 0.181150, -4.802358, 0.000000, -1.000000, -0.000000, 0.373591, 0.751909, + -2.647337, 0.181150, -4.824655, 0.000000, -1.000000, -0.000000, 0.451716, 0.695147, + -2.667458, 0.181150, -4.824656, 0.000000, -1.000000, -0.000000, 0.548284, 0.695147, + -2.683736, 0.181150, -4.802357, 0.000000, -1.000000, -0.000005, 0.626409, 0.751909, + -2.689954, 0.181150, -4.766280, 0.000000, -1.000000, -0.000002, 0.656250, 0.843750, + -2.690363, 0.217296, -4.523693, 0.000000, 1.000000, -0.000000, 0.626409, 0.064409, + -2.669989, 0.217296, -4.501394, 0.000000, 1.000000, 0.000000, 0.548284, 0.007647, + -2.657398, 0.217296, -4.766280, 0.000000, 1.000000, -0.000000, 0.500000, 0.162500, + -2.644806, 0.217296, -4.501394, 0.000000, 1.000000, -0.000001, 0.451716, 0.007647, + -2.624433, 0.217296, -4.523691, 0.000000, 1.000000, -0.000002, 0.373591, 0.064409, + -2.624842, 0.217296, -4.766279, 0.000000, 1.000000, 0.000000, 0.343750, 0.156250, + -2.631060, 0.217296, -4.802358, -0.000000, 1.000000, 0.000011, 0.373591, 0.248091, + -2.647337, 0.217296, -4.824655, -0.000000, 1.000000, 0.000006, 0.451716, 0.304853, + -2.667458, 0.217296, -4.824656, 0.000000, 1.000000, -0.000003, 0.548284, 0.304853, + -2.683736, 0.217296, -4.802357, 0.000000, 1.000000, -0.000001, 0.626409, 0.248091, + -2.689954, 0.217296, -4.766280, 0.000000, 1.000000, -0.000000, 0.656250, 0.156250, + -2.624432, 0.217296, -4.281032, 0.738213, 0.000000, -0.674567, 0.375000, 0.311560, + -2.624432, 0.181150, -4.281032, 0.738213, 0.000000, -0.674567, 0.375000, 0.687500, + -2.644806, 0.217296, -4.303329, 0.738213, 0.000000, -0.674567, 0.400000, 0.311560, + -2.644806, 0.181150, -4.303329, 0.738213, 0.000000, -0.674567, 0.400000, 0.687500, + -2.669989, 0.181150, -4.303329, 0.000000, 0.000000, -1.000000, 0.425000, 0.687500, + -2.669989, 0.217296, -4.303329, 0.000000, 0.000000, -1.000000, 0.425000, 0.311560, + -2.644806, 0.181150, -4.303329, 0.000000, 0.000000, -1.000000, 0.400000, 0.687500, + -2.644806, 0.217296, -4.303329, 0.000000, 0.000000, -1.000000, 0.400000, 0.311560, + -2.690364, 0.217296, -4.281031, -0.738220, 0.000000, -0.674560, 0.450000, 0.311560, + -2.669989, 0.181150, -4.303329, -0.738220, 0.000000, -0.674560, 0.425000, 0.687500, + -2.690364, 0.181150, -4.281031, -0.738220, 0.000000, -0.674560, 0.450000, 0.687500, + -2.669989, 0.217296, -4.303329, -0.738220, 0.000000, -0.674560, 0.425000, 0.311560, + -2.689953, 0.217296, -4.038443, -0.999999, 0.000000, 0.001694, 0.475000, 0.311560, + -2.690364, 0.181150, -4.281031, -0.999999, 0.000000, 0.001694, 0.450000, 0.687500, + -2.689953, 0.181150, -4.038443, -0.999999, 0.000000, 0.001694, 0.475000, 0.687500, + -2.690364, 0.217296, -4.281031, -0.999999, 0.000000, 0.001694, 0.450000, 0.311560, + -2.683735, 0.217296, -4.002365, -0.985471, 0.000000, 0.169843, 0.500000, 0.311560, + -2.689953, 0.181150, -4.038443, -0.985471, 0.000000, 0.169843, 0.475000, 0.687500, + -2.683735, 0.181150, -4.002365, -0.985471, 0.000000, 0.169843, 0.500000, 0.687500, + -2.689953, 0.217296, -4.038443, -0.985471, 0.000000, 0.169843, 0.475000, 0.311560, + -2.667458, 0.217296, -3.980066, -0.807706, 0.000000, 0.589586, 0.525000, 0.311560, + -2.683735, 0.181150, -4.002365, -0.807706, 0.000000, 0.589586, 0.500000, 0.687500, + -2.667458, 0.181150, -3.980066, -0.807706, 0.000000, 0.589586, 0.525000, 0.687500, + -2.683735, 0.217296, -4.002365, -0.807706, 0.000000, 0.589586, 0.500000, 0.311560, + -2.667458, 0.217296, -3.980066, 0.000077, 0.000000, 1.000000, 0.525000, 0.311560, + -2.667458, 0.181150, -3.980066, 0.000077, 0.000000, 1.000000, 0.525000, 0.687500, + -2.647338, 0.217296, -3.980067, 0.000077, 0.000000, 1.000000, 0.550000, 0.311560, + -2.647338, 0.181150, -3.980067, 0.000077, 0.000000, 1.000000, 0.550000, 0.687500, + -2.647338, 0.217296, -3.980067, 0.807673, 0.000000, 0.589630, 0.550000, 0.311560, + -2.647338, 0.181150, -3.980067, 0.807673, 0.000000, 0.589630, 0.550000, 0.687500, + -2.631061, 0.217296, -4.002364, 0.807673, 0.000000, 0.589630, 0.575000, 0.311560, + -2.631061, 0.181150, -4.002364, 0.807673, 0.000000, 0.589630, 0.575000, 0.687500, + -2.631061, 0.217296, -4.002364, 0.985467, 0.000000, 0.169866, 0.575000, 0.311560, + -2.631061, 0.181150, -4.002364, 0.985467, 0.000000, 0.169866, 0.575000, 0.687500, + -2.624842, 0.217296, -4.038443, 0.985467, 0.000000, 0.169866, 0.600000, 0.311560, + -2.624842, 0.181150, -4.038443, 0.985467, 0.000000, 0.169866, 0.600000, 0.687500, + -2.624432, 0.217296, -4.281032, 0.999999, 0.000000, 0.001690, 0.625000, 0.311560, + -2.624842, 0.217296, -4.038443, 0.999999, 0.000000, 0.001690, 0.600000, 0.311560, + -2.624842, 0.181150, -4.038443, 0.999999, 0.000000, 0.001690, 0.600000, 0.687500, + -2.624432, 0.181150, -4.281032, 0.999999, 0.000000, 0.001690, 0.625000, 0.687500, + -2.644806, 0.181150, -4.303329, -0.000000, -1.000000, 0.000001, 0.548284, 0.992353, + -2.624432, 0.181150, -4.281032, -0.000000, -1.000000, 0.000001, 0.626409, 0.935591, + -2.657399, 0.181150, -4.038443, 0.000000, -1.000000, -0.000000, 0.500000, 0.850000, + -2.669989, 0.181150, -4.303329, -0.000000, -1.000000, 0.000001, 0.451716, 0.992353, + -2.690364, 0.181150, -4.281031, 0.000000, -1.000000, -0.000000, 0.373591, 0.935591, + -2.689953, 0.181150, -4.038443, 0.000000, -1.000000, -0.000000, 0.343750, 0.843750, + -2.683735, 0.181150, -4.002365, 0.000000, -1.000000, -0.000000, 0.373591, 0.751909, + -2.667458, 0.181150, -3.980066, 0.000000, -1.000000, -0.000000, 0.451716, 0.695147, + -2.647338, 0.181150, -3.980067, 0.000000, -1.000000, -0.000000, 0.548284, 0.695147, + -2.631061, 0.181150, -4.002364, -0.000000, -1.000000, 0.000005, 0.626409, 0.751909, + -2.624842, 0.181150, -4.038443, 0.000000, -1.000000, -0.000000, 0.656250, 0.843750, + -2.624432, 0.217296, -4.281032, 0.000000, 1.000000, 0.000000, 0.626409, 0.064409, + -2.644806, 0.217296, -4.303329, 0.000000, 1.000000, 0.000000, 0.548284, 0.007647, + -2.657399, 0.217296, -4.038443, 0.000000, 1.000000, -0.000000, 0.500000, 0.162500, + -2.669989, 0.217296, -4.303329, 0.000000, 1.000000, 0.000000, 0.451716, 0.007647, + -2.690364, 0.217296, -4.281031, 0.000000, 1.000000, 0.000000, 0.373591, 0.064409, + -2.689953, 0.217296, -4.038443, 0.000000, 1.000000, 0.000000, 0.343750, 0.156250, + -2.683735, 0.217296, -4.002365, 0.000000, 1.000000, 0.000000, 0.373591, 0.248091, + -2.667458, 0.217296, -3.980066, -0.000000, 1.000000, 0.000005, 0.451716, 0.304853, + -2.647338, 0.217296, -3.980067, -0.000000, 1.000000, 0.000002, 0.548284, 0.304853, + -2.631061, 0.217296, -4.002364, 0.000000, 1.000000, -0.000006, 0.626409, 0.248091, + -2.624842, 0.217296, -4.038443, 0.000000, 1.000000, 0.000000, 0.656250, 0.156250, + -2.424544, 0.217296, -4.281032, 0.738221, 0.000000, -0.674559, 0.375000, 0.311560, + -2.424544, 0.181150, -4.281032, 0.738221, 0.000000, -0.674559, 0.375000, 0.687500, + -2.444918, 0.217296, -4.303329, 0.738221, 0.000000, -0.674559, 0.400000, 0.311560, + -2.444918, 0.181150, -4.303329, 0.738221, 0.000000, -0.674559, 0.400000, 0.687500, + -2.470101, 0.181150, -4.303329, 0.000000, 0.000000, -1.000000, 0.425000, 0.687500, + -2.470101, 0.217296, -4.303329, 0.000000, 0.000000, -1.000000, 0.425000, 0.311560, + -2.444918, 0.181150, -4.303329, 0.000000, 0.000000, -1.000000, 0.400000, 0.687500, + -2.444918, 0.217296, -4.303329, 0.000000, 0.000000, -1.000000, 0.400000, 0.311560, + -2.490474, 0.217296, -4.281031, -0.738250, 0.000000, -0.674528, 0.450000, 0.311560, + -2.470101, 0.181150, -4.303329, -0.738250, 0.000000, -0.674528, 0.425000, 0.687500, + -2.490474, 0.181150, -4.281031, -0.738250, 0.000000, -0.674528, 0.450000, 0.687500, + -2.470101, 0.217296, -4.303329, -0.738250, 0.000000, -0.674528, 0.425000, 0.311560, + -2.490065, 0.217296, -4.038443, -0.999999, 0.000000, 0.001687, 0.475000, 0.311560, + -2.490474, 0.181150, -4.281031, -0.999999, 0.000000, 0.001687, 0.450000, 0.687500, + -2.490065, 0.181150, -4.038443, -0.999999, 0.000000, 0.001687, 0.475000, 0.687500, + -2.490474, 0.217296, -4.281031, -0.999999, 0.000000, 0.001687, 0.450000, 0.311560, + -2.483847, 0.217296, -4.002365, -0.985471, 0.000000, 0.169843, 0.500000, 0.311560, + -2.490065, 0.181150, -4.038443, -0.985471, 0.000000, 0.169843, 0.475000, 0.687500, + -2.483847, 0.181150, -4.002365, -0.985471, 0.000000, 0.169843, 0.500000, 0.687500, + -2.490065, 0.217296, -4.038443, -0.985471, 0.000000, 0.169843, 0.475000, 0.311560, + -2.467570, 0.217296, -3.980066, -0.807699, 0.000000, 0.589594, 0.525000, 0.311560, + -2.483847, 0.181150, -4.002365, -0.807699, 0.000000, 0.589594, 0.500000, 0.687500, + -2.467570, 0.181150, -3.980066, -0.807699, 0.000000, 0.589594, 0.525000, 0.687500, + -2.483847, 0.217296, -4.002365, -0.807699, 0.000000, 0.589594, 0.500000, 0.311560, + -2.467570, 0.217296, -3.980066, 0.000052, 0.000000, 1.000000, 0.525000, 0.311560, + -2.467570, 0.181150, -3.980066, 0.000052, 0.000000, 1.000000, 0.525000, 0.687500, + -2.447450, 0.217296, -3.980067, 0.000052, 0.000000, 1.000000, 0.550000, 0.311560, + -2.447450, 0.181150, -3.980067, 0.000052, 0.000000, 1.000000, 0.550000, 0.687500, + -2.447450, 0.217296, -3.980067, 0.807642, 0.000000, 0.589673, 0.550000, 0.311560, + -2.447450, 0.181150, -3.980067, 0.807642, 0.000000, 0.589673, 0.550000, 0.687500, + -2.431171, 0.217296, -4.002364, 0.807642, 0.000000, 0.589673, 0.575000, 0.311560, + -2.431171, 0.181150, -4.002364, 0.807642, 0.000000, 0.589673, 0.575000, 0.687500, + -2.431171, 0.217296, -4.002364, 0.985476, 0.000000, 0.169814, 0.575000, 0.311560, + -2.431171, 0.181150, -4.002364, 0.985476, 0.000000, 0.169814, 0.575000, 0.687500, + -2.424954, 0.217296, -4.038443, 0.985476, 0.000000, 0.169814, 0.600000, 0.311560, + -2.424954, 0.181150, -4.038443, 0.985476, 0.000000, 0.169814, 0.600000, 0.687500, + -2.424544, 0.217296, -4.281032, 0.999999, 0.000000, 0.001690, 0.625000, 0.311560, + -2.424954, 0.217296, -4.038443, 0.999999, 0.000000, 0.001690, 0.600000, 0.311560, + -2.424954, 0.181150, -4.038443, 0.999999, 0.000000, 0.001690, 0.600000, 0.687500, + -2.424544, 0.181150, -4.281032, 0.999999, 0.000000, 0.001690, 0.625000, 0.687500, + -2.444918, 0.181150, -4.303329, -0.000000, -1.000000, 0.000001, 0.548284, 0.992353, + -2.424544, 0.181150, -4.281032, 0.000000, -1.000000, -0.000000, 0.626409, 0.935591, + -2.457509, 0.181150, -4.038443, -0.000000, -1.000000, 0.000001, 0.500000, 0.850000, + -2.470101, 0.181150, -4.303329, -0.000000, -1.000000, 0.000002, 0.451716, 0.992353, + -2.490474, 0.181150, -4.281031, -0.000000, -1.000000, 0.000003, 0.373591, 0.935591, + -2.490065, 0.181150, -4.038443, -0.000000, -1.000000, 0.000002, 0.343750, 0.843750, + -2.483847, 0.181150, -4.002365, 0.000000, -1.000000, -0.000001, 0.373591, 0.751909, + -2.467570, 0.181150, -3.980066, 0.000000, -1.000000, -0.000003, 0.451716, 0.695147, + -2.447450, 0.181150, -3.980067, 0.000000, -1.000000, -0.000000, 0.548284, 0.695147, + -2.431171, 0.181150, -4.002364, 0.000000, -1.000000, -0.000000, 0.626409, 0.751909, + -2.424954, 0.181150, -4.038443, 0.000000, -1.000000, -0.000000, 0.656250, 0.843750, + -2.424544, 0.217296, -4.281032, 0.000000, 1.000000, -0.000000, 0.626409, 0.064409, + -2.444918, 0.217296, -4.303329, 0.000000, 1.000000, 0.000000, 0.548284, 0.007647, + -2.457509, 0.217296, -4.038443, -0.000000, 1.000000, 0.000000, 0.500000, 0.162500, + -2.470101, 0.217296, -4.303329, 0.000000, 1.000000, 0.000000, 0.451716, 0.007647, + -2.490474, 0.217296, -4.281031, -0.000000, 1.000000, 0.000000, 0.373591, 0.064409, + -2.490065, 0.217296, -4.038443, -0.000000, 1.000000, 0.000000, 0.343750, 0.156250, + -2.483847, 0.217296, -4.002365, 0.000000, 1.000000, -0.000005, 0.373591, 0.248091, + -2.467570, 0.217296, -3.980066, -0.000000, 1.000000, 0.000005, 0.451716, 0.304853, + -2.447450, 0.217296, -3.980067, -0.000000, 1.000000, 0.000005, 0.548284, 0.304853, + -2.431171, 0.217296, -4.002364, -0.000000, 1.000000, 0.000005, 0.626409, 0.248091, + -2.424954, 0.217296, -4.038443, 0.000000, 1.000000, -0.000000, 0.656250, 0.156250, + -2.229414, 0.217296, -4.281032, 0.738221, 0.000000, -0.674559, 0.375000, 0.311560, + -2.229414, 0.181150, -4.281032, 0.738221, 0.000000, -0.674559, 0.375000, 0.687500, + -2.249788, 0.217296, -4.303329, 0.738221, 0.000000, -0.674559, 0.400000, 0.311560, + -2.249788, 0.181150, -4.303329, 0.738221, 0.000000, -0.674559, 0.400000, 0.687500, + -2.274971, 0.181150, -4.303329, 0.000000, 0.000000, -1.000000, 0.425000, 0.687500, + -2.274971, 0.217296, -4.303329, 0.000000, 0.000000, -1.000000, 0.425000, 0.311560, + -2.249788, 0.181150, -4.303329, 0.000000, 0.000000, -1.000000, 0.400000, 0.687500, + -2.249788, 0.217296, -4.303329, 0.000000, 0.000000, -1.000000, 0.400000, 0.311560, + -2.295345, 0.217296, -4.281031, -0.738250, 0.000000, -0.674528, 0.450000, 0.311560, + -2.274971, 0.181150, -4.303329, -0.738250, 0.000000, -0.674528, 0.425000, 0.687500, + -2.295345, 0.181150, -4.281031, -0.738250, 0.000000, -0.674528, 0.450000, 0.687500, + -2.274971, 0.217296, -4.303329, -0.738250, 0.000000, -0.674528, 0.425000, 0.311560, + -2.294936, 0.217296, -4.038443, -0.999999, 0.000000, 0.001687, 0.475000, 0.311560, + -2.295345, 0.181150, -4.281031, -0.999999, 0.000000, 0.001687, 0.450000, 0.687500, + -2.294936, 0.181150, -4.038443, -0.999999, 0.000000, 0.001687, 0.475000, 0.687500, + -2.295345, 0.217296, -4.281031, -0.999999, 0.000000, 0.001687, 0.450000, 0.311560, + -2.288718, 0.217296, -4.002365, -0.985471, 0.000000, 0.169845, 0.500000, 0.311560, + -2.294936, 0.181150, -4.038443, -0.985471, 0.000000, 0.169845, 0.475000, 0.687500, + -2.288718, 0.181150, -4.002365, -0.985471, 0.000000, 0.169845, 0.500000, 0.687500, + -2.294936, 0.217296, -4.038443, -0.985471, 0.000000, 0.169845, 0.475000, 0.311560, + -2.272440, 0.217296, -3.980066, -0.807706, 0.000000, 0.589586, 0.525000, 0.311560, + -2.288718, 0.181150, -4.002365, -0.807706, 0.000000, 0.589586, 0.500000, 0.687500, + -2.272440, 0.181150, -3.980066, -0.807706, 0.000000, 0.589586, 0.525000, 0.687500, + -2.288718, 0.217296, -4.002365, -0.807706, 0.000000, 0.589586, 0.500000, 0.311560, + -2.272440, 0.217296, -3.980066, 0.000077, 0.000000, 1.000000, 0.525000, 0.311560, + -2.272440, 0.181150, -3.980066, 0.000077, 0.000000, 1.000000, 0.525000, 0.687500, + -2.252319, 0.217296, -3.980067, 0.000077, 0.000000, 1.000000, 0.550000, 0.311560, + -2.252319, 0.181150, -3.980067, 0.000077, 0.000000, 1.000000, 0.550000, 0.687500, + -2.252319, 0.217296, -3.980067, 0.807667, 0.000000, 0.589639, 0.550000, 0.311560, + -2.252319, 0.181150, -3.980067, 0.807667, 0.000000, 0.589639, 0.550000, 0.687500, + -2.236042, 0.217296, -4.002363, 0.807667, 0.000000, 0.589639, 0.575000, 0.311560, + -2.236042, 0.181150, -4.002363, 0.807667, 0.000000, 0.589639, 0.575000, 0.687500, + -2.236042, 0.217296, -4.002363, 0.985477, 0.000000, 0.169811, 0.575000, 0.311560, + -2.236042, 0.181150, -4.002363, 0.985477, 0.000000, 0.169811, 0.575000, 0.687500, + -2.229825, 0.217296, -4.038443, 0.985477, 0.000000, 0.169811, 0.600000, 0.311560, + -2.229825, 0.181150, -4.038443, 0.985477, 0.000000, 0.169811, 0.600000, 0.687500, + -2.229414, 0.217296, -4.281032, 0.999999, 0.000000, 0.001694, 0.625000, 0.311560, + -2.229825, 0.217296, -4.038443, 0.999999, 0.000000, 0.001694, 0.600000, 0.311560, + -2.229825, 0.181150, -4.038443, 0.999999, 0.000000, 0.001694, 0.600000, 0.687500, + -2.229414, 0.181150, -4.281032, 0.999999, 0.000000, 0.001694, 0.625000, 0.687500, + -2.249788, 0.181150, -4.303329, -0.000000, -1.000000, 0.000001, 0.548284, 0.992353, + -2.229414, 0.181150, -4.281032, -0.000000, -1.000000, 0.000002, 0.626409, 0.935591, + -2.262379, 0.181150, -4.038443, -0.000000, -1.000000, 0.000000, 0.500000, 0.850000, + -2.274971, 0.181150, -4.303329, -0.000000, -1.000000, 0.000001, 0.451716, 0.992353, + -2.295345, 0.181150, -4.281031, -0.000000, -1.000000, 0.000003, 0.373591, 0.935591, + -2.294936, 0.181150, -4.038443, -0.000000, -1.000000, 0.000002, 0.343750, 0.843750, + -2.288718, 0.181150, -4.002365, 0.000000, -1.000000, -0.000001, 0.373591, 0.751909, + -2.272440, 0.181150, -3.980066, 0.000000, -1.000000, -0.000008, 0.451716, 0.695147, + -2.252319, 0.181150, -3.980067, 0.000000, -1.000000, -0.000005, 0.548284, 0.695147, + -2.236042, 0.181150, -4.002363, 0.000000, -1.000000, -0.000000, 0.626409, 0.751909, + -2.229825, 0.181150, -4.038443, 0.000000, -1.000000, -0.000000, 0.656250, 0.843750, + -2.229414, 0.217296, -4.281032, 0.000000, 1.000000, 0.000000, 0.626409, 0.064409, + -2.249788, 0.217296, -4.303329, 0.000000, 1.000000, -0.000001, 0.548284, 0.007647, + -2.262379, 0.217296, -4.038443, -0.000000, 1.000000, 0.000001, 0.500000, 0.162500, + -2.274971, 0.217296, -4.303329, 0.000000, 1.000000, -0.000001, 0.451716, 0.007647, + -2.295345, 0.217296, -4.281031, -0.000000, 1.000000, 0.000000, 0.373591, 0.064409, + -2.294936, 0.217296, -4.038443, -0.000000, 1.000000, 0.000000, 0.343750, 0.156250, + -2.288718, 0.217296, -4.002365, 0.000000, 1.000000, -0.000005, 0.373591, 0.248091, + -2.272440, 0.217296, -3.980066, -0.000000, 1.000000, 0.000005, 0.451716, 0.304853, + -2.252319, 0.217296, -3.980067, -0.000000, 1.000000, 0.000002, 0.548284, 0.304853, + -2.236042, 0.217296, -4.002363, 0.000000, 1.000000, -0.000001, 0.626409, 0.248091, + -2.229825, 0.217296, -4.038443, -0.000000, 1.000000, 0.000002, 0.656250, 0.156250, + 2.270876, 0.309067, 2.290862, -1.000000, 0.000000, 0.000000, 0.625000, 0.750000, + 2.270876, 0.223400, 1.645286, -1.000000, 0.000000, 0.000000, 0.375000, 1.000000, + 2.270876, 0.223400, 2.290862, -1.000000, 0.000000, 0.000000, 0.625000, 1.000000, + 2.270876, 0.309067, 1.645286, -1.000000, 0.000000, 0.000000, 0.375000, 0.750000, + 2.918135, 0.309067, 2.290862, 0.000000, 1.000000, 0.000000, 0.625000, 0.500000, + 2.270876, 0.309067, 1.645286, 0.000000, 1.000000, 0.000000, 0.375000, 0.750000, + 2.270876, 0.309067, 2.290862, 0.000000, 1.000000, 0.000000, 0.625000, 0.750000, + 2.918135, 0.309067, 1.645286, 0.000000, 1.000000, 0.000000, 0.375000, 0.500000, + 2.918135, 0.223400, 2.290862, 1.000000, 0.000000, 0.000000, 0.625000, 0.250000, + 2.918135, 0.309067, 1.645286, 1.000000, 0.000000, 0.000000, 0.375000, 0.500000, + 2.918135, 0.309067, 2.290862, 1.000000, 0.000000, 0.000000, 0.625000, 0.500000, + 2.918135, 0.223400, 1.645286, 1.000000, 0.000000, 0.000000, 0.375000, 0.250000, + 2.270876, 0.223400, 2.290862, 0.000000, -1.000000, 0.000000, 0.625000, 0.000000, + 2.918135, 0.223400, 1.645286, 0.000000, -1.000000, 0.000000, 0.375000, 0.250000, + 2.918135, 0.223400, 2.290862, 0.000000, -1.000000, 0.000000, 0.625000, 0.250000, + 2.270876, 0.223400, 1.645286, 0.000000, -1.000000, 0.000000, 0.375000, 0.000000, + 2.918135, 0.309067, 2.290862, 0.000000, 0.000000, 1.000000, 0.875000, 0.750000, + 2.270876, 0.309067, 2.290862, 0.000000, 0.000000, 1.000000, 0.625000, 0.750000, + 2.270876, 0.223400, 2.290862, 0.000000, 0.000000, 1.000000, 0.625000, 1.000000, + 2.918135, 0.223400, 2.290862, 0.000000, 0.000000, 1.000000, 0.875000, 1.000000, + 2.270876, 0.309067, 1.645286, -0.000001, 0.000000, -1.000000, 0.375000, 0.750000, + 2.918135, 0.223400, 1.645286, -0.000001, 0.000000, -1.000000, 0.125000, 1.000000, + 2.270876, 0.223400, 1.645286, -0.000001, 0.000000, -1.000000, 0.375000, 1.000000, + 2.918135, 0.309067, 1.645286, -0.000001, 0.000000, -1.000000, 0.125000, 0.750000, + 2.297733, 0.324636, 2.103061, -0.999989, 0.000000, 0.004763, 0.554271, 0.783180, + 2.297733, 0.324636, 1.696482, -0.999970, 0.000000, -0.007811, 0.385111, 0.791008, + 2.297733, 0.246078, 2.103061, -0.999989, 0.000000, 0.004763, 0.553447, 1.000000, + 2.297733, 0.246078, 1.696482, -0.999970, 0.000000, -0.007811, 0.380643, 1.000000, + 2.891279, 0.246078, 2.239667, 0.999983, 0.000000, 0.005886, 0.613989, 0.287083, + 2.891280, 0.246078, 1.696482, 0.999983, 0.000000, -0.005884, 0.386011, 0.287166, + 2.891279, 0.324636, 2.239667, 0.999983, 0.000000, 0.005886, 0.613989, 0.462803, + 2.891280, 0.324636, 1.696482, 0.999983, 0.000000, -0.005884, 0.386011, 0.462893, + 2.458749, 0.246078, 2.264077, -0.004743, 0.000000, 0.999989, 0.689296, 1.000000, + 2.866870, 0.246078, 2.264077, 0.007775, 0.000000, 0.999970, 0.869534, 1.000000, + 2.458749, 0.324636, 2.264077, -0.004743, 0.000000, 0.999989, 0.695350, 0.750001, + 2.866870, 0.324636, 2.264077, 0.007775, 0.000000, 0.999970, 0.869712, 0.750001, + 2.322146, 0.246078, 1.672070, -0.005874, 0.000000, -0.999983, 0.365121, 1.000000, + 2.866870, 0.324636, 1.672070, 0.005874, 0.000000, -0.999983, 0.130433, 0.750000, + 2.866870, 0.246078, 1.672070, 0.005874, 0.000000, -0.999983, 0.130335, 1.000000, + 2.322146, 0.324636, 1.672070, -0.005874, 0.000000, -0.999983, 0.369567, 0.750000, + 2.417075, 0.246078, 2.246817, -0.698168, 0.000000, 0.715934, 0.662308, 1.000000, + 2.417075, 0.324636, 2.246817, -0.698168, 0.000000, 0.715934, 0.671856, 0.750001, + 2.314995, 0.324636, 2.144734, -0.715957, 0.000000, 0.698144, 0.576850, 0.750001, + 2.314995, 0.246078, 2.144734, -0.715957, 0.000000, 0.698144, 0.575978, 1.000000, + 2.309939, 0.324636, 1.675341, -0.499949, 0.000000, -0.866055, 0.375000, 0.750000, + 2.309939, 0.246078, 1.675341, -0.499949, 0.000000, -0.866055, 0.370455, 1.000000, + 2.301004, 0.246078, 1.684275, -0.866021, 0.000000, -0.500008, 0.375000, 1.000000, + 2.301004, 0.324636, 1.684275, -0.866021, 0.000000, -0.500008, 0.380610, 0.775294, + 2.879075, 0.246078, 1.675341, 0.499965, 0.000000, -0.866045, 0.125000, 1.000000, + 2.879075, 0.324636, 1.675341, 0.499965, 0.000000, -0.866045, 0.125000, 0.750000, + 2.879075, 0.246078, 1.675341, 0.499965, 0.000000, -0.866045, 0.375000, 0.250000, + 2.879075, 0.324636, 1.675341, 0.499965, 0.000000, -0.866045, 0.375000, 0.500000, + 2.888011, 0.246078, 1.684275, 0.866038, 0.000000, -0.499979, 0.381172, 0.272931, + 2.888011, 0.324636, 1.684275, 0.866038, 0.000000, -0.499979, 0.381172, 0.477103, + 2.888011, 0.246078, 2.251873, 0.866070, 0.000000, 0.499923, 0.618828, 0.272885, + 2.888011, 0.324636, 2.251873, 0.866070, 0.000000, 0.499923, 0.618828, 0.477051, + 2.879075, 0.246078, 2.260809, 0.499965, 0.000000, 0.866046, 0.625000, 0.250000, + 2.879075, 0.324636, 2.260809, 0.499965, 0.000000, 0.866046, 0.625000, 0.500000, + 2.879075, 0.324636, 2.260809, 0.499965, 0.000000, 0.866046, 0.875000, 0.750001, + 2.879075, 0.246078, 2.260809, 0.499965, 0.000000, 0.866046, 0.875000, 1.000000, + 2.299743, 0.324636, 2.118314, -0.965921, 0.000000, 0.258839, 0.560494, 0.769652, + 2.299743, 0.246078, 2.118314, -0.965921, 0.000000, 0.258839, 0.560072, 1.000000, + 2.305630, 0.324636, 2.132528, -0.866043, 0.000000, 0.499970, 0.567313, 0.750001, + 2.305630, 0.246078, 2.132528, -0.866043, 0.000000, 0.499970, 0.567313, 1.000000, + 2.429280, 0.324636, 2.256183, -0.499969, 0.000000, 0.866043, 0.682537, 0.750001, + 2.429280, 0.246078, 2.256183, -0.499969, 0.000000, 0.866043, 0.672013, 1.000000, + 2.443495, 0.324636, 2.262069, -0.258764, 0.000000, 0.965941, 0.688811, 0.750001, + 2.443495, 0.246078, 2.262069, -0.258764, 0.000000, 0.965941, 0.682537, 1.000000, + 2.891279, 0.324636, 2.239667, 0.000000, 1.000000, 0.000000, 0.613989, 0.462803, + 2.458749, 0.324636, 2.264077, 0.000000, 1.000000, -0.000000, 0.625000, 0.679650, + 2.866870, 0.324636, 2.264077, 0.000000, 1.000000, 0.000000, 0.625000, 0.505288, + 2.297733, 0.324636, 2.103061, 0.000000, 1.000000, -0.000000, 0.554271, 0.783180, + 2.866870, 0.324636, 1.672070, 0.000000, 1.000000, -0.000000, 0.375000, 0.505433, + 2.322146, 0.324636, 1.672070, 0.000000, 1.000000, 0.000000, 0.375000, 0.744567, + 2.297733, 0.324636, 1.696482, 0.000000, 1.000000, 0.000000, 0.385111, 0.791008, + 2.314995, 0.324636, 2.144734, 0.000000, 1.000000, -0.000000, 0.572088, 0.745239, + 2.417075, 0.324636, 2.246817, 0.000000, 1.000000, -0.000000, 0.619652, 0.697796, + 2.891280, 0.324636, 1.696482, 0.000000, 1.000000, -0.000000, 0.386011, 0.462893, + 2.309939, 0.324636, 1.675341, 0.000000, 1.000000, 0.000000, 0.375000, 0.750000, + 2.301004, 0.324636, 1.684275, 0.000000, 1.000000, 0.000000, 0.380610, 0.775294, + 2.879075, 0.324636, 1.675341, 0.000000, 1.000000, -0.000006, 0.375000, 0.500000, + 2.888011, 0.324636, 1.684275, 0.000000, 1.000000, -0.000006, 0.381172, 0.477103, + 2.888011, 0.324636, 2.251873, 0.000000, 1.000000, 0.000000, 0.618828, 0.477051, + 2.879075, 0.324636, 2.260809, 0.000000, 1.000000, 0.000000, 0.625000, 0.500000, + 2.299743, 0.324636, 2.118314, 0.000000, 1.000000, -0.000023, 0.560494, 0.769652, + 2.305630, 0.324636, 2.132528, 0.000000, 1.000000, -0.000023, 0.567313, 0.750001, + 2.443495, 0.324636, 2.262069, 0.000000, 1.000000, -0.000015, 0.625000, 0.686189, + 2.429280, 0.324636, 2.256183, 0.000000, 1.000000, -0.000015, 0.625000, 0.692463, + 2.458749, 0.246078, 2.264077, 0.000000, -1.000000, -0.000000, 0.625000, 0.064296, + 2.891280, 0.246078, 1.696482, 0.000000, -1.000000, 0.000000, 0.386011, 0.287166, + 2.891279, 0.246078, 2.239667, 0.000000, -1.000000, 0.000000, 0.613989, 0.287083, + 2.297733, 0.246078, 2.103061, 0.000000, -1.000000, 0.000000, 0.553447, 0.000000, + 2.866870, 0.246078, 1.672070, 0.000000, -1.000000, 0.000000, 0.375000, 0.244665, + 2.866870, 0.246078, 2.264077, 0.000000, -1.000000, 0.000000, 0.625000, 0.244534, + 2.314995, 0.246078, 2.144734, 0.000000, -1.000000, 0.000000, 0.571652, 0.004327, + 2.417075, 0.246078, 2.246817, 0.000000, -1.000000, -0.000000, 0.614872, 0.047435, + 2.322146, 0.246078, 1.672070, 0.000000, -1.000000, -0.000000, 0.375000, 0.009879, + 2.297733, 0.246078, 1.696482, 0.000000, -1.000000, -0.000000, 0.380643, 0.000000, + 2.309939, 0.246078, 1.675341, 0.000000, -1.000000, -0.000013, 0.375000, 0.004545, + 2.301004, 0.246078, 1.684275, 0.000000, -1.000000, -0.000013, 0.375000, 0.000000, + 2.879075, 0.246078, 1.675341, 0.000000, -1.000000, 0.000000, 0.375000, 0.250000, + 2.888011, 0.246078, 1.684275, 0.000000, -1.000000, 0.000000, 0.381172, 0.272931, + 2.888011, 0.246078, 2.251873, 0.000000, -1.000000, 0.000013, 0.618828, 0.272885, + 2.879075, 0.246078, 2.260809, 0.000000, -1.000000, 0.000013, 0.625000, 0.250000, + 2.299743, 0.246078, 2.118314, 0.000000, -1.000000, 0.000000, 0.560072, 0.000000, + 2.305630, 0.246078, 2.132528, 0.000000, -1.000000, 0.000000, 0.567313, 0.000000, + 2.443495, 0.246078, 2.262069, 0.000000, -1.000000, -0.000015, 0.625000, 0.057537, + 2.429280, 0.246078, 2.256183, 0.000000, -1.000000, -0.000015, 0.619731, 0.052282, + 2.623124, 0.223020, 2.083736, 0.738252, 0.000000, -0.674525, 0.375000, 0.311560, + 2.623124, 0.208646, 2.083736, 0.738252, 0.000000, -0.674525, 0.375000, 0.687500, + 2.602750, 0.223020, 2.061437, 0.738252, 0.000000, -0.674525, 0.400000, 0.311560, + 2.602750, 0.208646, 2.061437, 0.738252, 0.000000, -0.674525, 0.400000, 0.687500, + 2.602750, 0.208646, 2.061437, 0.000000, 0.000000, -1.000000, 0.400000, 0.687500, + 2.577567, 0.208646, 2.061437, 0.000000, 0.000000, -1.000000, 0.425000, 0.687500, + 2.577567, 0.223020, 2.061437, 0.000000, 0.000000, -1.000000, 0.425000, 0.311560, + 2.602750, 0.223020, 2.061437, 0.000000, 0.000000, -1.000000, 0.400000, 0.311560, + 2.557193, 0.223020, 2.083735, -0.738229, 0.000000, -0.674550, 0.450000, 0.311560, + 2.577567, 0.208646, 2.061437, -0.738229, 0.000000, -0.674550, 0.425000, 0.687500, + 2.557193, 0.208646, 2.083735, -0.738229, 0.000000, -0.674550, 0.450000, 0.687500, + 2.577567, 0.223020, 2.061437, -0.738229, 0.000000, -0.674550, 0.425000, 0.311560, + 2.557603, 0.223020, 2.326322, -0.999999, 0.000000, 0.001690, 0.475000, 0.311560, + 2.557193, 0.208646, 2.083735, -0.999999, 0.000000, 0.001690, 0.450000, 0.687500, + 2.557603, 0.208646, 2.326322, -0.999999, 0.000000, 0.001690, 0.475000, 0.687500, + 2.557193, 0.223020, 2.083735, -0.999999, 0.000000, 0.001690, 0.450000, 0.311560, + 2.563821, 0.223020, 2.362402, -0.985472, 0.000000, 0.169838, 0.500000, 0.311560, + 2.557603, 0.208646, 2.326322, -0.985472, 0.000000, 0.169838, 0.475000, 0.687500, + 2.563821, 0.208646, 2.362402, -0.985472, 0.000000, 0.169838, 0.500000, 0.687500, + 2.557603, 0.223020, 2.326322, -0.985472, 0.000000, 0.169838, 0.475000, 0.311560, + 2.580098, 0.223020, 2.384699, -0.807673, 0.000000, 0.589630, 0.525000, 0.311560, + 2.563821, 0.208646, 2.362402, -0.807673, 0.000000, 0.589630, 0.500000, 0.687500, + 2.580098, 0.208646, 2.384699, -0.807673, 0.000000, 0.589630, 0.525000, 0.687500, + 2.563821, 0.223020, 2.362402, -0.807673, 0.000000, 0.589630, 0.500000, 0.311560, + 2.600220, 0.223020, 2.384699, -0.000052, 0.000000, 1.000000, 0.550000, 0.311560, + 2.580098, 0.223020, 2.384699, -0.000052, 0.000000, 1.000000, 0.525000, 0.311560, + 2.580098, 0.208646, 2.384699, -0.000052, 0.000000, 1.000000, 0.525000, 0.687500, + 2.600220, 0.208646, 2.384699, -0.000052, 0.000000, 1.000000, 0.550000, 0.687500, + 2.600220, 0.223020, 2.384699, 0.807706, 0.000000, 0.589586, 0.550000, 0.311560, + 2.600220, 0.208646, 2.384699, 0.807706, 0.000000, 0.589586, 0.550000, 0.687500, + 2.616497, 0.223020, 2.362400, 0.807706, 0.000000, 0.589586, 0.575000, 0.311560, + 2.616497, 0.208646, 2.362400, 0.807706, 0.000000, 0.589586, 0.575000, 0.687500, + 2.622715, 0.223020, 2.326323, 0.985470, 0.000000, 0.169847, 0.600000, 0.311560, + 2.616497, 0.223020, 2.362400, 0.985470, 0.000000, 0.169847, 0.575000, 0.311560, + 2.616497, 0.208646, 2.362400, 0.985470, 0.000000, 0.169847, 0.575000, 0.687500, + 2.622715, 0.208646, 2.326323, 0.985470, 0.000000, 0.169847, 0.600000, 0.687500, + 2.623124, 0.223020, 2.083736, 0.999999, 0.000000, 0.001687, 0.625000, 0.311560, + 2.622715, 0.223020, 2.326323, 0.999999, 0.000000, 0.001687, 0.600000, 0.311560, + 2.622715, 0.208646, 2.326323, 0.999999, 0.000000, 0.001687, 0.600000, 0.687500, + 2.623124, 0.208646, 2.083736, 0.999999, 0.000000, 0.001687, 0.625000, 0.687500, + 2.602750, 0.208646, 2.061437, 0.000000, -1.000000, 0.000000, 0.548284, 0.992353, + 2.623124, 0.208646, 2.083736, 0.000000, -1.000000, 0.000000, 0.626409, 0.935591, + 2.590159, 0.208646, 2.326324, 0.000000, -1.000000, 0.000000, 0.500000, 0.850000, + 2.577567, 0.208646, 2.061437, 0.000000, -1.000000, 0.000001, 0.451716, 0.992353, + 2.557193, 0.208646, 2.083735, 0.000000, -1.000000, 0.000001, 0.373591, 0.935591, + 2.557603, 0.208646, 2.326322, 0.000000, -1.000000, -0.000000, 0.343750, 0.843750, + 2.563821, 0.208646, 2.362402, 0.000000, -1.000000, -0.000000, 0.373591, 0.751909, + 2.580098, 0.208646, 2.384699, 0.000000, -1.000000, -0.000003, 0.451716, 0.695147, + 2.600220, 0.208646, 2.384699, 0.000000, -1.000000, -0.000002, 0.548284, 0.695147, + 2.616497, 0.208646, 2.362400, 0.000000, -1.000000, 0.000000, 0.626409, 0.751909, + 2.622715, 0.208646, 2.326323, 0.000000, -1.000000, 0.000001, 0.656250, 0.843750, + 2.623124, 0.223020, 2.083736, 0.000000, 1.000000, 0.000000, 0.626409, 0.064409, + 2.602750, 0.223020, 2.061437, 0.000000, 1.000000, 0.000000, 0.548284, 0.007647, + 2.590159, 0.223020, 2.326324, 0.000000, 1.000000, -0.000000, 0.500000, 0.162500, + 2.577567, 0.223020, 2.061437, 0.000000, 1.000000, 0.000000, 0.451716, 0.007647, + 2.557193, 0.223020, 2.083735, 0.000000, 1.000000, 0.000000, 0.373591, 0.064409, + 2.557603, 0.223020, 2.326322, 0.000000, 1.000000, -0.000001, 0.343750, 0.156250, + 2.563821, 0.223020, 2.362402, 0.000000, 1.000000, -0.000002, 0.373591, 0.248091, + 2.580098, 0.223020, 2.384699, 0.000000, 1.000000, 0.000002, 0.451716, 0.304853, + 2.600220, 0.223020, 2.384699, 0.000000, 1.000000, 0.000001, 0.548284, 0.304853, + 2.616497, 0.223020, 2.362400, 0.000000, 1.000000, -0.000002, 0.626409, 0.248091, + 2.622715, 0.223020, 2.326323, 0.000000, 1.000000, 0.000000, 0.656250, 0.156250, + 2.813495, 0.223020, 2.083736, 0.738252, 0.000000, -0.674525, 0.375000, 0.311560, + 2.813495, 0.208646, 2.083736, 0.738252, 0.000000, -0.674525, 0.375000, 0.687500, + 2.793120, 0.223020, 2.061437, 0.738252, 0.000000, -0.674525, 0.400000, 0.311560, + 2.793120, 0.208646, 2.061437, 0.738252, 0.000000, -0.674525, 0.400000, 0.687500, + 2.767938, 0.223020, 2.061437, 0.000000, 0.000000, -1.000000, 0.425000, 0.311560, + 2.793120, 0.208646, 2.061437, 0.000000, 0.000000, -1.000000, 0.400000, 0.687500, + 2.767938, 0.208646, 2.061437, 0.000000, 0.000000, -1.000000, 0.425000, 0.687500, + 2.793120, 0.223020, 2.061437, 0.000000, 0.000000, -1.000000, 0.400000, 0.311560, + 2.747564, 0.223020, 2.083735, -0.738242, 0.000000, -0.674536, 0.450000, 0.311560, + 2.767938, 0.208646, 2.061437, -0.738242, 0.000000, -0.674536, 0.425000, 0.687500, + 2.747564, 0.208646, 2.083735, -0.738242, 0.000000, -0.674536, 0.450000, 0.687500, + 2.767938, 0.223020, 2.061437, -0.738242, 0.000000, -0.674536, 0.425000, 0.311560, + 2.747973, 0.223020, 2.326322, -0.999999, 0.000000, 0.001687, 0.475000, 0.311560, + 2.747564, 0.208646, 2.083735, -0.999999, 0.000000, 0.001687, 0.450000, 0.687500, + 2.747973, 0.208646, 2.326322, -0.999999, 0.000000, 0.001687, 0.475000, 0.687500, + 2.747564, 0.223020, 2.083735, -0.999999, 0.000000, 0.001687, 0.450000, 0.311560, + 2.754191, 0.223020, 2.362402, -0.985472, 0.000000, 0.169838, 0.500000, 0.311560, + 2.747973, 0.208646, 2.326322, -0.985472, 0.000000, 0.169838, 0.475000, 0.687500, + 2.754191, 0.208646, 2.362402, -0.985472, 0.000000, 0.169838, 0.500000, 0.687500, + 2.747973, 0.223020, 2.326322, -0.985472, 0.000000, 0.169838, 0.475000, 0.311560, + 2.770469, 0.223020, 2.384698, -0.807667, 0.000000, 0.589639, 0.525000, 0.311560, + 2.754191, 0.208646, 2.362402, -0.807667, 0.000000, 0.589639, 0.500000, 0.687500, + 2.770469, 0.208646, 2.384698, -0.807667, 0.000000, 0.589639, 0.525000, 0.687500, + 2.754191, 0.223020, 2.362402, -0.807667, 0.000000, 0.589639, 0.500000, 0.311560, + 2.790589, 0.223020, 2.384699, -0.000077, 0.000000, 1.000000, 0.550000, 0.311560, + 2.770469, 0.223020, 2.384698, -0.000077, 0.000000, 1.000000, 0.525000, 0.311560, + 2.770469, 0.208646, 2.384698, -0.000077, 0.000000, 1.000000, 0.525000, 0.687500, + 2.790589, 0.208646, 2.384699, -0.000077, 0.000000, 1.000000, 0.550000, 0.687500, + 2.790589, 0.223020, 2.384699, 0.807690, 0.000000, 0.589607, 0.550000, 0.311560, + 2.790589, 0.208646, 2.384699, 0.807690, 0.000000, 0.589607, 0.550000, 0.687500, + 2.806867, 0.223020, 2.362400, 0.807690, 0.000000, 0.589607, 0.575000, 0.311560, + 2.806867, 0.208646, 2.362400, 0.807690, 0.000000, 0.589607, 0.575000, 0.687500, + 2.813085, 0.223020, 2.326324, 0.985470, 0.000000, 0.169850, 0.600000, 0.311560, + 2.806867, 0.223020, 2.362400, 0.985470, 0.000000, 0.169850, 0.575000, 0.311560, + 2.806867, 0.208646, 2.362400, 0.985470, 0.000000, 0.169850, 0.575000, 0.687500, + 2.813085, 0.208646, 2.326324, 0.985470, 0.000000, 0.169850, 0.600000, 0.687500, + 2.813495, 0.223020, 2.083736, 0.999999, 0.000000, 0.001687, 0.625000, 0.311560, + 2.813085, 0.223020, 2.326324, 0.999999, 0.000000, 0.001687, 0.600000, 0.311560, + 2.813085, 0.208646, 2.326324, 0.999999, 0.000000, 0.001687, 0.600000, 0.687500, + 2.813495, 0.208646, 2.083736, 0.999999, 0.000000, 0.001687, 0.625000, 0.687500, + 2.793120, 0.208646, 2.061437, 0.000000, -1.000000, 0.000000, 0.548284, 0.992353, + 2.813495, 0.208646, 2.083736, 0.000000, -1.000000, 0.000001, 0.626409, 0.935591, + 2.780529, 0.208646, 2.326324, 0.000000, -1.000000, 0.000001, 0.500000, 0.850000, + 2.767938, 0.208646, 2.061437, 0.000000, -1.000000, 0.000000, 0.451716, 0.992353, + 2.747564, 0.208646, 2.083735, 0.000000, -1.000000, 0.000001, 0.373591, 0.935591, + 2.747973, 0.208646, 2.326322, 0.000000, -1.000000, 0.000001, 0.343750, 0.843750, + 2.754191, 0.208646, 2.362402, 0.000000, -1.000000, 0.000000, 0.373591, 0.751909, + 2.770469, 0.208646, 2.384698, 0.000000, -1.000000, 0.000000, 0.451716, 0.695147, + 2.790589, 0.208646, 2.384699, 0.000000, -1.000000, 0.000000, 0.548284, 0.695147, + 2.806867, 0.208646, 2.362400, 0.000000, -1.000000, 0.000002, 0.626409, 0.751909, + 2.813085, 0.208646, 2.326324, 0.000000, -1.000000, 0.000001, 0.656250, 0.843750, + 2.813495, 0.223020, 2.083736, 0.000000, 1.000000, 0.000000, 0.626409, 0.064409, + 2.793120, 0.223020, 2.061437, 0.000000, 1.000000, 0.000000, 0.548284, 0.007647, + 2.780529, 0.223020, 2.326324, 0.000000, 1.000000, 0.000000, 0.500000, 0.162500, + 2.767938, 0.223020, 2.061437, 0.000000, 1.000000, 0.000000, 0.451716, 0.007647, + 2.747564, 0.223020, 2.083735, 0.000000, 1.000000, 0.000001, 0.373591, 0.064409, + 2.747973, 0.223020, 2.326322, 0.000000, 1.000000, 0.000000, 0.343750, 0.156250, + 2.754191, 0.223020, 2.362402, 0.000000, 1.000000, -0.000004, 0.373591, 0.248091, + 2.770469, 0.223020, 2.384698, 0.000000, 1.000000, -0.000002, 0.451716, 0.304853, + 2.790589, 0.223020, 2.384699, 0.000000, 1.000000, 0.000001, 0.548284, 0.304853, + 2.806867, 0.223020, 2.362400, 0.000000, 1.000000, 0.000000, 0.626409, 0.248091, + 2.813085, 0.223020, 2.326324, 0.000000, 1.000000, 0.000000, 0.656250, 0.156250, + 2.767938, 0.223020, 1.863372, -0.738213, 0.000000, 0.674567, 0.400000, 0.311560, + 2.747563, 0.208646, 1.841076, -0.738213, 0.000000, 0.674567, 0.375000, 0.687500, + 2.767938, 0.208646, 1.863372, -0.738213, 0.000000, 0.674567, 0.400000, 0.687500, + 2.747563, 0.223020, 1.841076, -0.738213, 0.000000, 0.674567, 0.375000, 0.311560, + 2.793120, 0.223020, 1.863372, 0.000000, 0.000000, 1.000000, 0.425000, 0.311560, + 2.767938, 0.223020, 1.863372, 0.000000, 0.000000, 1.000000, 0.400000, 0.311560, + 2.767938, 0.208646, 1.863372, 0.000000, 0.000000, 1.000000, 0.400000, 0.687500, + 2.793120, 0.208646, 1.863372, 0.000000, 0.000000, 1.000000, 0.425000, 0.687500, + 2.793120, 0.223020, 1.863372, 0.738220, 0.000000, 0.674560, 0.425000, 0.311560, + 2.793120, 0.208646, 1.863372, 0.738220, 0.000000, 0.674560, 0.425000, 0.687500, + 2.813496, 0.223020, 1.841074, 0.738220, 0.000000, 0.674560, 0.450000, 0.311560, + 2.813496, 0.208646, 1.841074, 0.738220, 0.000000, 0.674560, 0.450000, 0.687500, + 2.813084, 0.223020, 1.598487, 0.999999, 0.000000, -0.001694, 0.475000, 0.311560, + 2.813496, 0.223020, 1.841074, 0.999999, 0.000000, -0.001694, 0.450000, 0.311560, + 2.813496, 0.208646, 1.841074, 0.999999, 0.000000, -0.001694, 0.450000, 0.687500, + 2.813084, 0.208646, 1.598487, 0.999999, 0.000000, -0.001694, 0.475000, 0.687500, + 2.806867, 0.223020, 1.562408, 0.985471, 0.000000, -0.169843, 0.500000, 0.311560, + 2.813084, 0.223020, 1.598487, 0.985471, 0.000000, -0.169843, 0.475000, 0.311560, + 2.813084, 0.208646, 1.598487, 0.985471, 0.000000, -0.169843, 0.475000, 0.687500, + 2.806867, 0.208646, 1.562408, 0.985471, 0.000000, -0.169843, 0.500000, 0.687500, + 2.806867, 0.223020, 1.562408, 0.807706, 0.000000, -0.589586, 0.500000, 0.311560, + 2.806867, 0.208646, 1.562408, 0.807706, 0.000000, -0.589586, 0.500000, 0.687500, + 2.790589, 0.223020, 1.540109, 0.807706, 0.000000, -0.589586, 0.525000, 0.311560, + 2.790589, 0.208646, 1.540109, 0.807706, 0.000000, -0.589586, 0.525000, 0.687500, + 2.770470, 0.208646, 1.540110, -0.000077, 0.000000, -1.000000, 0.550000, 0.687500, + 2.770470, 0.223020, 1.540110, -0.000077, 0.000000, -1.000000, 0.550000, 0.311560, + 2.790589, 0.208646, 1.540109, -0.000077, 0.000000, -1.000000, 0.525000, 0.687500, + 2.790589, 0.223020, 1.540109, -0.000077, 0.000000, -1.000000, 0.525000, 0.311560, + 2.754192, 0.223020, 1.562407, -0.807673, 0.000000, -0.589630, 0.575000, 0.311560, + 2.770470, 0.208646, 1.540110, -0.807673, 0.000000, -0.589630, 0.550000, 0.687500, + 2.754192, 0.208646, 1.562407, -0.807673, 0.000000, -0.589630, 0.575000, 0.687500, + 2.770470, 0.223020, 1.540110, -0.807673, 0.000000, -0.589630, 0.550000, 0.311560, + 2.747973, 0.223020, 1.598486, -0.985467, 0.000000, -0.169866, 0.600000, 0.311560, + 2.754192, 0.208646, 1.562407, -0.985467, 0.000000, -0.169866, 0.575000, 0.687500, + 2.747973, 0.208646, 1.598486, -0.985467, 0.000000, -0.169866, 0.600000, 0.687500, + 2.754192, 0.223020, 1.562407, -0.985467, 0.000000, -0.169866, 0.575000, 0.311560, + 2.747563, 0.223020, 1.841076, -0.999999, 0.000000, -0.001690, 0.625000, 0.311560, + 2.747973, 0.208646, 1.598486, -0.999999, 0.000000, -0.001690, 0.600000, 0.687500, + 2.747563, 0.208646, 1.841076, -0.999999, 0.000000, -0.001690, 0.625000, 0.687500, + 2.747973, 0.223020, 1.598486, -0.999999, 0.000000, -0.001690, 0.600000, 0.311560, + 2.767938, 0.208646, 1.863372, 0.000000, -1.000000, -0.000001, 0.548284, 0.992353, + 2.747563, 0.208646, 1.841076, 0.000000, -1.000000, -0.000001, 0.626409, 0.935591, + 2.780530, 0.208646, 1.598487, 0.000000, -1.000000, 0.000000, 0.500000, 0.850000, + 2.793120, 0.208646, 1.863372, 0.000000, -1.000000, -0.000000, 0.451716, 0.992353, + 2.813496, 0.208646, 1.841074, 0.000000, -1.000000, 0.000000, 0.373591, 0.935591, + 2.813084, 0.208646, 1.598487, 0.000000, -1.000000, 0.000000, 0.343750, 0.843750, + 2.806867, 0.208646, 1.562408, 0.000000, -1.000000, 0.000000, 0.373591, 0.751909, + 2.790589, 0.208646, 1.540109, 0.000000, -1.000000, 0.000000, 0.451716, 0.695147, + 2.770470, 0.208646, 1.540110, 0.000000, -1.000000, 0.000000, 0.548284, 0.695147, + 2.754192, 0.208646, 1.562407, 0.000000, -1.000000, -0.000002, 0.626409, 0.751909, + 2.747973, 0.208646, 1.598486, 0.000000, -1.000000, 0.000000, 0.656250, 0.843750, + 2.747563, 0.223020, 1.841076, 0.000000, 1.000000, 0.000000, 0.626409, 0.064409, + 2.767938, 0.223020, 1.863372, 0.000000, 1.000000, 0.000000, 0.548284, 0.007647, + 2.780530, 0.223020, 1.598487, 0.000000, 1.000000, 0.000000, 0.500000, 0.162500, + 2.793120, 0.223020, 1.863372, 0.000000, 1.000000, 0.000000, 0.451716, 0.007647, + 2.813496, 0.223020, 1.841074, 0.000000, 1.000000, 0.000000, 0.373591, 0.064409, + 2.813084, 0.223020, 1.598487, 0.000000, 1.000000, 0.000000, 0.343750, 0.156250, + 2.806867, 0.223020, 1.562408, 0.000000, 1.000000, 0.000000, 0.373591, 0.248091, + 2.790589, 0.223020, 1.540109, 0.000000, 1.000000, -0.000002, 0.451716, 0.304853, + 2.770470, 0.223020, 1.540110, 0.000000, 1.000000, -0.000001, 0.548284, 0.304853, + 2.754192, 0.223020, 1.562407, 0.000000, 1.000000, 0.000002, 0.626409, 0.248091, + 2.747973, 0.223020, 1.598486, 0.000000, 1.000000, 0.000000, 0.656250, 0.156250, + 2.568049, 0.223020, 1.863372, -0.738221, 0.000000, 0.674559, 0.400000, 0.311560, + 2.547675, 0.208646, 1.841075, -0.738221, 0.000000, 0.674559, 0.375000, 0.687500, + 2.568049, 0.208646, 1.863372, -0.738221, 0.000000, 0.674559, 0.400000, 0.687500, + 2.547675, 0.223020, 1.841075, -0.738221, 0.000000, 0.674559, 0.375000, 0.311560, + 2.593232, 0.223020, 1.863372, 0.000000, 0.000000, 1.000000, 0.425000, 0.311560, + 2.568049, 0.223020, 1.863372, 0.000000, 0.000000, 1.000000, 0.400000, 0.311560, + 2.568049, 0.208646, 1.863372, 0.000000, 0.000000, 1.000000, 0.400000, 0.687500, + 2.593232, 0.208646, 1.863372, 0.000000, 0.000000, 1.000000, 0.425000, 0.687500, + 2.593232, 0.223020, 1.863372, 0.738250, 0.000000, 0.674528, 0.425000, 0.311560, + 2.593232, 0.208646, 1.863372, 0.738250, 0.000000, 0.674528, 0.425000, 0.687500, + 2.613605, 0.223020, 1.841074, 0.738250, 0.000000, 0.674528, 0.450000, 0.311560, + 2.613605, 0.208646, 1.841074, 0.738250, 0.000000, 0.674528, 0.450000, 0.687500, + 2.613196, 0.223020, 1.598487, 0.999999, 0.000000, -0.001687, 0.475000, 0.311560, + 2.613605, 0.223020, 1.841074, 0.999999, 0.000000, -0.001687, 0.450000, 0.311560, + 2.613605, 0.208646, 1.841074, 0.999999, 0.000000, -0.001687, 0.450000, 0.687500, + 2.613196, 0.208646, 1.598487, 0.999999, 0.000000, -0.001687, 0.475000, 0.687500, + 2.606978, 0.223020, 1.562408, 0.985471, 0.000000, -0.169843, 0.500000, 0.311560, + 2.613196, 0.223020, 1.598487, 0.985471, 0.000000, -0.169843, 0.475000, 0.311560, + 2.613196, 0.208646, 1.598487, 0.985471, 0.000000, -0.169843, 0.475000, 0.687500, + 2.606978, 0.208646, 1.562408, 0.985471, 0.000000, -0.169843, 0.500000, 0.687500, + 2.606978, 0.223020, 1.562408, 0.807699, 0.000000, -0.589594, 0.500000, 0.311560, + 2.606978, 0.208646, 1.562408, 0.807699, 0.000000, -0.589594, 0.500000, 0.687500, + 2.590701, 0.223020, 1.540109, 0.807699, 0.000000, -0.589594, 0.525000, 0.311560, + 2.590701, 0.208646, 1.540109, 0.807699, 0.000000, -0.589594, 0.525000, 0.687500, + 2.570581, 0.208646, 1.540110, -0.000052, 0.000000, -1.000000, 0.550000, 0.687500, + 2.570581, 0.223020, 1.540110, -0.000052, 0.000000, -1.000000, 0.550000, 0.311560, + 2.590701, 0.208646, 1.540109, -0.000052, 0.000000, -1.000000, 0.525000, 0.687500, + 2.590701, 0.223020, 1.540109, -0.000052, 0.000000, -1.000000, 0.525000, 0.311560, + 2.554302, 0.223020, 1.562407, -0.807642, 0.000000, -0.589673, 0.575000, 0.311560, + 2.570581, 0.208646, 1.540110, -0.807642, 0.000000, -0.589673, 0.550000, 0.687500, + 2.554302, 0.208646, 1.562407, -0.807642, 0.000000, -0.589673, 0.575000, 0.687500, + 2.570581, 0.223020, 1.540110, -0.807642, 0.000000, -0.589673, 0.550000, 0.311560, + 2.548085, 0.223020, 1.598487, -0.985476, 0.000000, -0.169814, 0.600000, 0.311560, + 2.554302, 0.208646, 1.562407, -0.985476, 0.000000, -0.169814, 0.575000, 0.687500, + 2.548085, 0.208646, 1.598487, -0.985476, 0.000000, -0.169814, 0.600000, 0.687500, + 2.554302, 0.223020, 1.562407, -0.985476, 0.000000, -0.169814, 0.575000, 0.311560, + 2.547675, 0.223020, 1.841075, -0.999999, 0.000000, -0.001690, 0.625000, 0.311560, + 2.548085, 0.208646, 1.598487, -0.999999, 0.000000, -0.001690, 0.600000, 0.687500, + 2.547675, 0.208646, 1.841075, -0.999999, 0.000000, -0.001690, 0.625000, 0.687500, + 2.548085, 0.223020, 1.598487, -0.999999, 0.000000, -0.001690, 0.600000, 0.311560, + 2.568049, 0.208646, 1.863372, 0.000000, -1.000000, -0.000000, 0.548284, 0.992353, + 2.547675, 0.208646, 1.841075, 0.000000, -1.000000, 0.000000, 0.626409, 0.935591, + 2.580640, 0.208646, 1.598486, 0.000000, -1.000000, -0.000000, 0.500000, 0.850000, + 2.593232, 0.208646, 1.863372, 0.000000, -1.000000, -0.000001, 0.451716, 0.992353, + 2.613605, 0.208646, 1.841074, 0.000000, -1.000000, -0.000001, 0.373591, 0.935591, + 2.613196, 0.208646, 1.598487, 0.000000, -1.000000, -0.000001, 0.343750, 0.843750, + 2.606978, 0.208646, 1.562408, 0.000000, -1.000000, 0.000000, 0.373591, 0.751909, + 2.590701, 0.208646, 1.540109, 0.000000, -1.000000, 0.000001, 0.451716, 0.695147, + 2.570581, 0.208646, 1.540110, 0.000000, -1.000000, 0.000000, 0.548284, 0.695147, + 2.554302, 0.208646, 1.562407, 0.000000, -1.000000, 0.000000, 0.626409, 0.751909, + 2.548085, 0.208646, 1.598487, 0.000000, -1.000000, 0.000000, 0.656250, 0.843750, + 2.547675, 0.223020, 1.841075, 0.000000, 1.000000, 0.000000, 0.626409, 0.064409, + 2.568049, 0.223020, 1.863372, 0.000000, 1.000000, 0.000000, 0.548284, 0.007647, + 2.580640, 0.223020, 1.598486, 0.000000, 1.000000, -0.000000, 0.500000, 0.162500, + 2.593232, 0.223020, 1.863372, 0.000000, 1.000000, 0.000000, 0.451716, 0.007647, + 2.613605, 0.223020, 1.841074, 0.000000, 1.000000, -0.000000, 0.373591, 0.064409, + 2.613196, 0.223020, 1.598487, 0.000000, 1.000000, -0.000000, 0.343750, 0.156250, + 2.606978, 0.223020, 1.562408, 0.000000, 1.000000, 0.000002, 0.373591, 0.248091, + 2.590701, 0.223020, 1.540109, 0.000000, 1.000000, -0.000002, 0.451716, 0.304853, + 2.570581, 0.223020, 1.540110, 0.000000, 1.000000, -0.000002, 0.548284, 0.304853, + 2.554302, 0.223020, 1.562407, 0.000000, 1.000000, -0.000002, 0.626409, 0.248091, + 2.548085, 0.223020, 1.598487, 0.000000, 1.000000, 0.000000, 0.656250, 0.156250, + 2.372919, 0.223020, 1.863372, -0.738221, 0.000000, 0.674559, 0.400000, 0.311560, + 2.352545, 0.208646, 1.841075, -0.738221, 0.000000, 0.674559, 0.375000, 0.687500, + 2.372919, 0.208646, 1.863372, -0.738221, 0.000000, 0.674559, 0.400000, 0.687500, + 2.352545, 0.223020, 1.841075, -0.738221, 0.000000, 0.674559, 0.375000, 0.311560, + 2.398103, 0.223020, 1.863372, 0.000000, 0.000000, 1.000000, 0.425000, 0.311560, + 2.372919, 0.223020, 1.863372, 0.000000, 0.000000, 1.000000, 0.400000, 0.311560, + 2.372919, 0.208646, 1.863372, 0.000000, 0.000000, 1.000000, 0.400000, 0.687500, + 2.398103, 0.208646, 1.863372, 0.000000, 0.000000, 1.000000, 0.425000, 0.687500, + 2.398103, 0.223020, 1.863372, 0.738250, 0.000000, 0.674528, 0.425000, 0.311560, + 2.398103, 0.208646, 1.863372, 0.738250, 0.000000, 0.674528, 0.425000, 0.687500, + 2.418476, 0.223020, 1.841074, 0.738250, 0.000000, 0.674528, 0.450000, 0.311560, + 2.418476, 0.208646, 1.841074, 0.738250, 0.000000, 0.674528, 0.450000, 0.687500, + 2.418067, 0.223020, 1.598486, 0.999999, 0.000000, -0.001687, 0.475000, 0.311560, + 2.418476, 0.223020, 1.841074, 0.999999, 0.000000, -0.001687, 0.450000, 0.311560, + 2.418476, 0.208646, 1.841074, 0.999999, 0.000000, -0.001687, 0.450000, 0.687500, + 2.418067, 0.208646, 1.598486, 0.999999, 0.000000, -0.001687, 0.475000, 0.687500, + 2.411849, 0.223020, 1.562408, 0.985471, 0.000000, -0.169845, 0.500000, 0.311560, + 2.418067, 0.223020, 1.598486, 0.985471, 0.000000, -0.169845, 0.475000, 0.311560, + 2.418067, 0.208646, 1.598486, 0.985471, 0.000000, -0.169845, 0.475000, 0.687500, + 2.411849, 0.208646, 1.562408, 0.985471, 0.000000, -0.169845, 0.500000, 0.687500, + 2.411849, 0.223020, 1.562408, 0.807706, 0.000000, -0.589586, 0.500000, 0.311560, + 2.411849, 0.208646, 1.562408, 0.807706, 0.000000, -0.589586, 0.500000, 0.687500, + 2.395572, 0.223020, 1.540109, 0.807706, 0.000000, -0.589586, 0.525000, 0.311560, + 2.395572, 0.208646, 1.540109, 0.807706, 0.000000, -0.589586, 0.525000, 0.687500, + 2.375450, 0.208646, 1.540110, -0.000077, 0.000000, -1.000000, 0.550000, 0.687500, + 2.375450, 0.223020, 1.540110, -0.000077, 0.000000, -1.000000, 0.550000, 0.311560, + 2.395572, 0.208646, 1.540109, -0.000077, 0.000000, -1.000000, 0.525000, 0.687500, + 2.395572, 0.223020, 1.540109, -0.000077, 0.000000, -1.000000, 0.525000, 0.311560, + 2.359173, 0.223020, 1.562407, -0.807667, 0.000000, -0.589639, 0.575000, 0.311560, + 2.375450, 0.208646, 1.540110, -0.807667, 0.000000, -0.589639, 0.550000, 0.687500, + 2.359173, 0.208646, 1.562407, -0.807667, 0.000000, -0.589639, 0.575000, 0.687500, + 2.375450, 0.223020, 1.540110, -0.807667, 0.000000, -0.589639, 0.550000, 0.311560, + 2.352956, 0.223020, 1.598487, -0.985477, 0.000000, -0.169811, 0.600000, 0.311560, + 2.359173, 0.208646, 1.562407, -0.985477, 0.000000, -0.169811, 0.575000, 0.687500, + 2.352956, 0.208646, 1.598487, -0.985477, 0.000000, -0.169811, 0.600000, 0.687500, + 2.359173, 0.223020, 1.562407, -0.985477, 0.000000, -0.169811, 0.575000, 0.311560, + 2.352545, 0.223020, 1.841075, -0.999999, 0.000000, -0.001694, 0.625000, 0.311560, + 2.352956, 0.208646, 1.598487, -0.999999, 0.000000, -0.001694, 0.600000, 0.687500, + 2.352545, 0.208646, 1.841075, -0.999999, 0.000000, -0.001694, 0.625000, 0.687500, + 2.352956, 0.223020, 1.598487, -0.999999, 0.000000, -0.001694, 0.600000, 0.311560, + 2.372919, 0.208646, 1.863372, 0.000000, -1.000000, -0.000000, 0.548284, 0.992353, + 2.352545, 0.208646, 1.841075, 0.000000, -1.000000, -0.000001, 0.626409, 0.935591, + 2.385510, 0.208646, 1.598487, 0.000000, -1.000000, -0.000000, 0.500000, 0.850000, + 2.398103, 0.208646, 1.863372, 0.000000, -1.000000, -0.000000, 0.451716, 0.992353, + 2.418476, 0.208646, 1.841074, 0.000000, -1.000000, -0.000001, 0.373591, 0.935591, + 2.418067, 0.208646, 1.598486, 0.000000, -1.000000, -0.000001, 0.343750, 0.843750, + 2.411849, 0.208646, 1.562408, 0.000000, -1.000000, 0.000000, 0.373591, 0.751909, + 2.395572, 0.208646, 1.540109, 0.000000, -1.000000, 0.000003, 0.451716, 0.695147, + 2.375450, 0.208646, 1.540110, 0.000000, -1.000000, 0.000002, 0.548284, 0.695147, + 2.359173, 0.208646, 1.562407, 0.000000, -1.000000, 0.000000, 0.626409, 0.751909, + 2.352956, 0.208646, 1.598487, 0.000000, -1.000000, 0.000000, 0.656250, 0.843750, + 2.352545, 0.223020, 1.841075, 0.000000, 1.000000, 0.000000, 0.626409, 0.064409, + 2.372919, 0.223020, 1.863372, 0.000000, 1.000000, 0.000000, 0.548284, 0.007647, + 2.385510, 0.223020, 1.598487, 0.000000, 1.000000, -0.000000, 0.500000, 0.162500, + 2.398103, 0.223020, 1.863372, 0.000000, 1.000000, 0.000000, 0.451716, 0.007647, + 2.418476, 0.223020, 1.841074, 0.000000, 1.000000, -0.000000, 0.373591, 0.064409, + 2.418067, 0.223020, 1.598486, 0.000000, 1.000000, -0.000000, 0.343750, 0.156250, + 2.411849, 0.223020, 1.562408, 0.000000, 1.000000, 0.000002, 0.373591, 0.248091, + 2.395572, 0.223020, 1.540109, 0.000000, 1.000000, -0.000002, 0.451716, 0.304853, + 2.375450, 0.223020, 1.540110, 0.000000, 1.000000, -0.000001, 0.548284, 0.304853, + 2.359173, 0.223020, 1.562407, 0.000000, 1.000000, 0.000000, 0.626409, 0.248091, + 2.352956, 0.223020, 1.598487, 0.000000, 1.000000, -0.000001, 0.656250, 0.156250, + -2.270212, 0.217296, -4.501394, -0.738252, 0.000000, 0.674525, 0.400000, 0.311560, + -2.290586, 0.181150, -4.523693, -0.738252, 0.000000, 0.674525, 0.375000, 0.687500, + -2.270212, 0.181150, -4.501394, -0.738252, 0.000000, 0.674525, 0.400000, 0.687500, + -2.290586, 0.217296, -4.523693, -0.738252, 0.000000, 0.674525, 0.375000, 0.311560, + -2.245029, 0.217296, -4.501394, -0.000000, 0.000000, 1.000000, 0.425000, 0.311560, + -2.270212, 0.217296, -4.501394, -0.000000, 0.000000, 1.000000, 0.400000, 0.311560, + -2.270212, 0.181150, -4.501394, -0.000000, 0.000000, 1.000000, 0.400000, 0.687500, + -2.245029, 0.181150, -4.501394, -0.000000, 0.000000, 1.000000, 0.425000, 0.687500, + -2.245029, 0.217296, -4.501394, 0.738229, 0.000000, 0.674550, 0.425000, 0.311560, + -2.245029, 0.181150, -4.501394, 0.738229, 0.000000, 0.674550, 0.425000, 0.687500, + -2.224655, 0.217296, -4.523691, 0.738229, 0.000000, 0.674550, 0.450000, 0.311560, + -2.224655, 0.181150, -4.523691, 0.738229, 0.000000, 0.674550, 0.450000, 0.687500, + -2.225065, 0.217296, -4.766279, 0.999999, 0.000000, -0.001690, 0.475000, 0.311560, + -2.224655, 0.217296, -4.523691, 0.999999, 0.000000, -0.001690, 0.450000, 0.311560, + -2.224655, 0.181150, -4.523691, 0.999999, 0.000000, -0.001690, 0.450000, 0.687500, + -2.225065, 0.181150, -4.766279, 0.999999, 0.000000, -0.001690, 0.475000, 0.687500, + -2.225065, 0.217296, -4.766279, 0.985472, 0.000000, -0.169838, 0.475000, 0.311560, + -2.225065, 0.181150, -4.766279, 0.985472, 0.000000, -0.169838, 0.475000, 0.687500, + -2.231283, 0.217296, -4.802358, 0.985472, 0.000000, -0.169838, 0.500000, 0.311560, + -2.231283, 0.181150, -4.802358, 0.985472, 0.000000, -0.169838, 0.500000, 0.687500, + -2.231283, 0.217296, -4.802358, 0.807673, 0.000000, -0.589630, 0.500000, 0.311560, + -2.231283, 0.181150, -4.802358, 0.807673, 0.000000, -0.589630, 0.500000, 0.687500, + -2.247560, 0.217296, -4.824655, 0.807673, 0.000000, -0.589630, 0.525000, 0.311560, + -2.247560, 0.181150, -4.824655, 0.807673, 0.000000, -0.589630, 0.525000, 0.687500, + -2.267681, 0.181150, -4.824656, 0.000052, 0.000000, -1.000000, 0.550000, 0.687500, + -2.267681, 0.217296, -4.824656, 0.000052, 0.000000, -1.000000, 0.550000, 0.311560, + -2.247560, 0.181150, -4.824655, 0.000052, 0.000000, -1.000000, 0.525000, 0.687500, + -2.247560, 0.217296, -4.824655, 0.000052, 0.000000, -1.000000, 0.525000, 0.311560, + -2.283958, 0.217296, -4.802357, -0.807706, 0.000000, -0.589586, 0.575000, 0.311560, + -2.267681, 0.181150, -4.824656, -0.807706, 0.000000, -0.589586, 0.550000, 0.687500, + -2.283958, 0.181150, -4.802357, -0.807706, 0.000000, -0.589586, 0.575000, 0.687500, + -2.267681, 0.217296, -4.824656, -0.807706, 0.000000, -0.589586, 0.550000, 0.311560, + -2.290176, 0.217296, -4.766280, -0.985470, 0.000000, -0.169850, 0.600000, 0.311560, + -2.283958, 0.181150, -4.802357, -0.985470, 0.000000, -0.169850, 0.575000, 0.687500, + -2.290176, 0.181150, -4.766280, -0.985470, 0.000000, -0.169850, 0.600000, 0.687500, + -2.283958, 0.217296, -4.802357, -0.985470, 0.000000, -0.169850, 0.575000, 0.311560, + -2.290586, 0.217296, -4.523693, -0.999999, 0.000000, -0.001690, 0.625000, 0.311560, + -2.290176, 0.181150, -4.766280, -0.999999, 0.000000, -0.001690, 0.600000, 0.687500, + -2.290586, 0.181150, -4.523693, -0.999999, 0.000000, -0.001690, 0.625000, 0.687500, + -2.290176, 0.217296, -4.766280, -0.999999, 0.000000, -0.001690, 0.600000, 0.311560, + -2.270212, 0.181150, -4.501394, 0.000000, -1.000000, -0.000001, 0.548284, 0.992353, + -2.290586, 0.181150, -4.523693, 0.000000, -1.000000, -0.000002, 0.626409, 0.935591, + -2.257620, 0.181150, -4.766280, 0.000000, -1.000000, -0.000000, 0.500000, 0.850000, + -2.245029, 0.181150, -4.501394, 0.000000, -1.000000, -0.000001, 0.451716, 0.992353, + -2.224655, 0.181150, -4.523691, 0.000000, -1.000000, -0.000003, 0.373591, 0.935591, + -2.225065, 0.181150, -4.766279, 0.000000, -1.000000, -0.000000, 0.343750, 0.843750, + -2.231283, 0.181150, -4.802358, 0.000000, -1.000000, -0.000000, 0.373591, 0.751909, + -2.247560, 0.181150, -4.824655, 0.000000, -1.000000, -0.000000, 0.451716, 0.695147, + -2.267681, 0.181150, -4.824656, 0.000000, -1.000000, -0.000000, 0.548284, 0.695147, + -2.283958, 0.181150, -4.802357, 0.000000, -1.000000, -0.000000, 0.626409, 0.751909, + -2.290176, 0.181150, -4.766280, 0.000000, -1.000000, -0.000000, 0.656250, 0.843750, + -2.290586, 0.217296, -4.523693, 0.000000, 1.000000, 0.000000, 0.626409, 0.064409, + -2.270212, 0.217296, -4.501394, 0.000000, 1.000000, 0.000000, 0.548284, 0.007647, + -2.257620, 0.217296, -4.766280, -0.000000, 1.000000, 0.000000, 0.500000, 0.162500, + -2.245029, 0.217296, -4.501394, -0.000000, 1.000000, 0.000001, 0.451716, 0.007647, + -2.224655, 0.217296, -4.523691, -0.000000, 1.000000, 0.000002, 0.373591, 0.064409, + -2.225065, 0.217296, -4.766279, 0.000000, 1.000000, 0.000000, 0.343750, 0.156250, + -2.231283, 0.217296, -4.802358, -0.000000, 1.000000, 0.000011, 0.373591, 0.248091, + -2.247560, 0.217296, -4.824655, -0.000000, 1.000000, 0.000006, 0.451716, 0.304853, + -2.267681, 0.217296, -4.824656, -0.000000, 1.000000, 0.000003, 0.548284, 0.304853, + -2.283958, 0.217296, -4.802357, -0.000000, 1.000000, 0.000006, 0.626409, 0.248091, + -2.290176, 0.217296, -4.766280, 0.000000, 1.000000, 0.000000, 0.656250, 0.156250, + 2.413717, 0.223020, 2.083736, 0.738252, 0.000000, -0.674525, 0.375000, 0.311560, + 2.413717, 0.208646, 2.083736, 0.738252, 0.000000, -0.674525, 0.375000, 0.687500, + 2.393343, 0.223020, 2.061437, 0.738252, 0.000000, -0.674525, 0.400000, 0.311560, + 2.393343, 0.208646, 2.061437, 0.738252, 0.000000, -0.674525, 0.400000, 0.687500, + 2.368160, 0.223020, 2.061437, 0.000000, 0.000000, -1.000000, 0.425000, 0.311560, + 2.393343, 0.208646, 2.061437, 0.000000, 0.000000, -1.000000, 0.400000, 0.687500, + 2.368160, 0.208646, 2.061437, 0.000000, 0.000000, -1.000000, 0.425000, 0.687500, + 2.393343, 0.223020, 2.061437, 0.000000, 0.000000, -1.000000, 0.400000, 0.311560, + 2.347786, 0.223020, 2.083735, -0.738229, 0.000000, -0.674550, 0.450000, 0.311560, + 2.368160, 0.208646, 2.061437, -0.738229, 0.000000, -0.674550, 0.425000, 0.687500, + 2.347786, 0.208646, 2.083735, -0.738229, 0.000000, -0.674550, 0.450000, 0.687500, + 2.368160, 0.223020, 2.061437, -0.738229, 0.000000, -0.674550, 0.425000, 0.311560, + 2.348196, 0.223020, 2.326322, -0.999999, 0.000000, 0.001690, 0.475000, 0.311560, + 2.347786, 0.208646, 2.083735, -0.999999, 0.000000, 0.001690, 0.450000, 0.687500, + 2.348196, 0.208646, 2.326322, -0.999999, 0.000000, 0.001690, 0.475000, 0.687500, + 2.347786, 0.223020, 2.083735, -0.999999, 0.000000, 0.001690, 0.450000, 0.311560, + 2.354414, 0.223020, 2.362402, -0.985472, 0.000000, 0.169838, 0.500000, 0.311560, + 2.348196, 0.208646, 2.326322, -0.985472, 0.000000, 0.169838, 0.475000, 0.687500, + 2.354414, 0.208646, 2.362402, -0.985472, 0.000000, 0.169838, 0.500000, 0.687500, + 2.348196, 0.223020, 2.326322, -0.985472, 0.000000, 0.169838, 0.475000, 0.311560, + 2.370691, 0.223020, 2.384699, -0.807673, 0.000000, 0.589630, 0.525000, 0.311560, + 2.354414, 0.208646, 2.362402, -0.807673, 0.000000, 0.589630, 0.500000, 0.687500, + 2.370691, 0.208646, 2.384699, -0.807673, 0.000000, 0.589630, 0.525000, 0.687500, + 2.354414, 0.223020, 2.362402, -0.807673, 0.000000, 0.589630, 0.500000, 0.311560, + 2.390812, 0.223020, 2.384699, -0.000052, 0.000000, 1.000000, 0.550000, 0.311560, + 2.370691, 0.223020, 2.384699, -0.000052, 0.000000, 1.000000, 0.525000, 0.311560, + 2.370691, 0.208646, 2.384699, -0.000052, 0.000000, 1.000000, 0.525000, 0.687500, + 2.390812, 0.208646, 2.384699, -0.000052, 0.000000, 1.000000, 0.550000, 0.687500, + 2.390812, 0.223020, 2.384699, 0.807706, 0.000000, 0.589586, 0.550000, 0.311560, + 2.390812, 0.208646, 2.384699, 0.807706, 0.000000, 0.589586, 0.550000, 0.687500, + 2.407089, 0.223020, 2.362400, 0.807706, 0.000000, 0.589586, 0.575000, 0.311560, + 2.407089, 0.208646, 2.362400, 0.807706, 0.000000, 0.589586, 0.575000, 0.687500, + 2.413307, 0.223020, 2.326324, 0.985470, 0.000000, 0.169850, 0.600000, 0.311560, + 2.407089, 0.223020, 2.362400, 0.985470, 0.000000, 0.169850, 0.575000, 0.311560, + 2.407089, 0.208646, 2.362400, 0.985470, 0.000000, 0.169850, 0.575000, 0.687500, + 2.413307, 0.208646, 2.326324, 0.985470, 0.000000, 0.169850, 0.600000, 0.687500, + 2.413717, 0.223020, 2.083736, 0.999999, 0.000000, 0.001690, 0.625000, 0.311560, + 2.413307, 0.223020, 2.326324, 0.999999, 0.000000, 0.001690, 0.600000, 0.311560, + 2.413307, 0.208646, 2.326324, 0.999999, 0.000000, 0.001690, 0.600000, 0.687500, + 2.413717, 0.208646, 2.083736, 0.999999, 0.000000, 0.001690, 0.625000, 0.687500, + 2.393343, 0.208646, 2.061437, 0.000000, -1.000000, 0.000000, 0.548284, 0.992353, + 2.413717, 0.208646, 2.083736, 0.000000, -1.000000, 0.000001, 0.626409, 0.935591, + 2.380751, 0.208646, 2.326324, 0.000000, -1.000000, 0.000000, 0.500000, 0.850000, + 2.368160, 0.208646, 2.061437, 0.000000, -1.000000, 0.000000, 0.451716, 0.992353, + 2.347786, 0.208646, 2.083735, 0.000000, -1.000000, 0.000001, 0.373591, 0.935591, + 2.348196, 0.208646, 2.326322, 0.000000, -1.000000, 0.000000, 0.343750, 0.843750, + 2.354414, 0.208646, 2.362402, 0.000000, -1.000000, 0.000000, 0.373591, 0.751909, + 2.370691, 0.208646, 2.384699, 0.000000, -1.000000, 0.000000, 0.451716, 0.695147, + 2.390812, 0.208646, 2.384699, 0.000000, -1.000000, 0.000000, 0.548284, 0.695147, + 2.407089, 0.208646, 2.362400, 0.000000, -1.000000, 0.000000, 0.626409, 0.751909, + 2.413307, 0.208646, 2.326324, 0.000000, -1.000000, 0.000000, 0.656250, 0.843750, + 2.413717, 0.223020, 2.083736, 0.000000, 1.000000, 0.000000, 0.626409, 0.064409, + 2.393343, 0.223020, 2.061437, 0.000000, 1.000000, 0.000000, 0.548284, 0.007647, + 2.380751, 0.223020, 2.326324, 0.000000, 1.000000, -0.000000, 0.500000, 0.162500, + 2.368160, 0.223020, 2.061437, 0.000000, 1.000000, -0.000000, 0.451716, 0.007647, + 2.347786, 0.223020, 2.083735, 0.000000, 1.000000, -0.000001, 0.373591, 0.064409, + 2.348196, 0.223020, 2.326322, 0.000000, 1.000000, 0.000000, 0.343750, 0.156250, + 2.354414, 0.223020, 2.362402, 0.000000, 1.000000, -0.000004, 0.373591, 0.248091, + 2.370691, 0.223020, 2.384699, 0.000000, 1.000000, -0.000002, 0.451716, 0.304853, + 2.390812, 0.223020, 2.384699, 0.000000, 1.000000, -0.000001, 0.548284, 0.304853, + 2.407089, 0.223020, 2.362400, 0.000000, 1.000000, -0.000002, 0.626409, 0.248091, + 2.413307, 0.223020, 2.326324, 0.000000, 1.000000, 0.000000, 0.656250, 0.156250, + 3.121177, -0.466799, -4.730748, -1.000000, -0.000000, 0.000000, 0.625000, 0.750000, + 3.121177, -0.466799, -4.085172, -1.000000, -0.000000, 0.000000, 0.375000, 0.750000, + 3.121177, -0.251365, -4.085172, -1.000000, -0.000000, 0.000000, 0.375000, 1.000000, + 3.121177, -0.251365, -4.730748, -1.000000, -0.000000, 0.000000, 0.625000, 1.000000, + 3.768436, -0.466799, -4.085171, 0.000000, -1.000000, 0.000000, 0.375000, 0.500000, + 3.121177, -0.466799, -4.085172, 0.000000, -1.000000, 0.000000, 0.375000, 0.750000, + 3.768436, -0.466799, -4.730747, 0.000000, -1.000000, 0.000000, 0.625000, 0.500000, + 3.121177, -0.466799, -4.730748, 0.000000, -1.000000, 0.000000, 0.625000, 0.750000, + 3.768436, -0.251365, -4.730747, 1.000000, 0.000000, 0.000000, 0.625000, 0.250000, + 3.768436, -0.251365, -4.085171, 1.000000, 0.000000, 0.000000, 0.375000, 0.250000, + 3.768436, -0.466799, -4.085171, 1.000000, 0.000000, 0.000000, 0.375000, 0.500000, + 3.768436, -0.466799, -4.730747, 1.000000, 0.000000, 0.000000, 0.625000, 0.500000, + 3.121177, -0.251365, -4.085172, 0.000000, 1.000000, -0.000000, 0.375000, 0.000000, + 3.768436, -0.251365, -4.730747, 0.000000, 1.000000, -0.000000, 0.625000, 0.250000, + 3.121177, -0.251365, -4.730748, 0.000000, 1.000000, -0.000000, 0.625000, 0.000000, + 3.768436, -0.251365, -4.085171, 0.000000, 1.000000, -0.000000, 0.375000, 0.250000, + 3.768436, -0.466799, -4.730747, 0.000000, -0.000000, -1.000000, 0.875000, 0.750000, + 3.121177, -0.466799, -4.730748, 0.000000, -0.000000, -1.000000, 0.625000, 0.750000, + 3.121177, -0.251365, -4.730748, 0.000000, -0.000000, -1.000000, 0.625000, 1.000000, + 3.768436, -0.251365, -4.730747, 0.000000, -0.000000, -1.000000, 0.875000, 1.000000, + 3.768436, -0.251365, -4.085171, -0.000001, 0.000000, 1.000000, 0.125000, 1.000000, + 3.121177, -0.251365, -4.085172, -0.000001, 0.000000, 1.000000, 0.375000, 1.000000, + 3.121177, -0.466799, -4.085172, -0.000001, 0.000000, 1.000000, 0.375000, 0.750000, + 3.768436, -0.466799, -4.085171, -0.000001, 0.000000, 1.000000, 0.125000, 0.750000, + 3.148035, -0.308396, -4.136368, -0.999970, 0.000000, 0.007811, 0.380643, 1.000000, + 3.148035, -0.308396, -4.542946, -0.999989, -0.000000, -0.004763, 0.553447, 1.000000, + 3.148035, -0.505952, -4.136368, -0.999970, 0.000000, 0.007811, 0.385111, 0.791008, + 3.148035, -0.505952, -4.542946, -0.999989, -0.000000, -0.004763, 0.554271, 0.783180, + 3.741582, -0.505952, -4.136368, 0.999983, 0.000000, 0.005884, 0.386011, 0.462893, + 3.741581, -0.505952, -4.679552, 0.999983, -0.000000, -0.005886, 0.613989, 0.462803, + 3.741582, -0.308396, -4.136368, 0.999983, 0.000000, 0.005884, 0.386011, 0.287166, + 3.741581, -0.308396, -4.679552, 0.999983, -0.000000, -0.005886, 0.613989, 0.287083, + 3.309050, -0.308396, -4.703963, -0.004743, -0.000000, -0.999989, 0.689296, 1.000000, + 3.717171, -0.308396, -4.703963, 0.007775, -0.000000, -0.999970, 0.869534, 1.000000, + 3.309050, -0.505952, -4.703963, -0.004743, -0.000000, -0.999989, 0.695350, 0.750001, + 3.717171, -0.505952, -4.703963, 0.007775, -0.000000, -0.999970, 0.869712, 0.750001, + 3.172448, -0.308396, -4.111956, -0.005874, 0.000000, 0.999983, 0.365121, 1.000000, + 3.717171, -0.505952, -4.111956, 0.005874, 0.000000, 0.999983, 0.130433, 0.750000, + 3.717171, -0.308396, -4.111956, 0.005874, 0.000000, 0.999983, 0.130335, 1.000000, + 3.172448, -0.505952, -4.111956, -0.005874, 0.000000, 0.999983, 0.369567, 0.750000, + 3.165296, -0.505952, -4.584620, -0.715957, -0.000000, -0.698144, 0.576850, 0.750001, + 3.165296, -0.308396, -4.584620, -0.715957, -0.000000, -0.698144, 0.575978, 1.000000, + 3.267377, -0.308396, -4.686703, -0.698168, -0.000000, -0.715934, 0.662308, 1.000000, + 3.267377, -0.505952, -4.686703, -0.698168, -0.000000, -0.715934, 0.671856, 0.750001, + 3.160241, -0.308396, -4.115227, -0.499949, 0.000000, 0.866055, 0.370455, 1.000000, + 3.160241, -0.505952, -4.115227, -0.499949, 0.000000, 0.866055, 0.375000, 0.750000, + 3.151306, -0.308396, -4.124160, -0.866021, 0.000000, 0.500008, 0.375000, 1.000000, + 3.151306, -0.505952, -4.124160, -0.866021, 0.000000, 0.500008, 0.380610, 0.775294, + 3.729377, -0.308396, -4.115227, 0.499965, 0.000000, 0.866045, 0.125000, 1.000000, + 3.729377, -0.505952, -4.115227, 0.499965, 0.000000, 0.866045, 0.125000, 0.750000, + 3.729377, -0.308396, -4.115227, 0.499965, 0.000000, 0.866045, 0.375000, 0.250000, + 3.729377, -0.505952, -4.115227, 0.499965, 0.000000, 0.866045, 0.375000, 0.500000, + 3.738313, -0.308396, -4.124160, 0.866038, 0.000000, 0.499979, 0.381172, 0.272931, + 3.738313, -0.505952, -4.124160, 0.866038, 0.000000, 0.499979, 0.381172, 0.477103, + 3.738313, -0.505952, -4.691758, 0.866070, -0.000000, -0.499923, 0.618828, 0.477051, + 3.738313, -0.308396, -4.691758, 0.866070, -0.000000, -0.499923, 0.618828, 0.272885, + 3.729377, -0.505952, -4.700695, 0.499965, -0.000000, -0.866046, 0.625000, 0.500000, + 3.729377, -0.308396, -4.700695, 0.499965, -0.000000, -0.866046, 0.625000, 0.250000, + 3.729377, -0.505952, -4.700695, 0.499965, -0.000000, -0.866046, 0.875000, 0.750001, + 3.729377, -0.308396, -4.700695, 0.499965, -0.000000, -0.866046, 0.875000, 1.000000, + 3.150044, -0.308396, -4.558200, -0.965921, -0.000000, -0.258839, 0.560072, 1.000000, + 3.150044, -0.505952, -4.558200, -0.965921, -0.000000, -0.258839, 0.560494, 0.769652, + 3.155931, -0.308396, -4.572414, -0.866043, -0.000000, -0.499970, 0.567313, 1.000000, + 3.155931, -0.505952, -4.572414, -0.866043, -0.000000, -0.499970, 0.567313, 0.750001, + 3.279582, -0.505952, -4.696069, -0.499969, -0.000000, -0.866043, 0.682537, 0.750001, + 3.279582, -0.308396, -4.696069, -0.499969, -0.000000, -0.866043, 0.672013, 1.000000, + 3.293796, -0.505952, -4.701955, -0.258764, -0.000000, -0.965941, 0.688811, 0.750001, + 3.293796, -0.308396, -4.701955, -0.258764, -0.000000, -0.965941, 0.682537, 1.000000, + 3.741581, -0.505952, -4.679552, 0.000000, -1.000000, 0.000000, 0.613989, 0.462803, + 3.309050, -0.505952, -4.703963, 0.000000, -1.000000, 0.000000, 0.625000, 0.679650, + 3.717171, -0.505952, -4.703963, 0.000000, -1.000000, 0.000000, 0.625000, 0.505288, + 3.717171, -0.505952, -4.111956, 0.000000, -1.000000, 0.000000, 0.375000, 0.505433, + 3.741582, -0.505952, -4.136368, 0.000000, -1.000000, 0.000000, 0.386011, 0.462893, + 3.148035, -0.505952, -4.542946, 0.000000, -1.000000, 0.000000, 0.554271, 0.783180, + 3.172448, -0.505952, -4.111956, 0.000000, -1.000000, 0.000000, 0.375000, 0.744567, + 3.148035, -0.505952, -4.136368, 0.000000, -1.000000, 0.000000, 0.385111, 0.791008, + 3.165296, -0.505952, -4.584620, 0.000000, -1.000000, 0.000000, 0.572088, 0.745239, + 3.267377, -0.505952, -4.686703, 0.000000, -1.000000, 0.000000, 0.619652, 0.697796, + 3.160241, -0.505952, -4.115227, 0.000000, -1.000000, 0.000000, 0.375000, 0.750000, + 3.151306, -0.505952, -4.124160, 0.000000, -1.000000, 0.000000, 0.380610, 0.775294, + 3.729377, -0.505952, -4.115227, 0.000000, -1.000000, 0.000016, 0.375000, 0.500000, + 3.738313, -0.505952, -4.124160, 0.000000, -1.000000, 0.000016, 0.381172, 0.477103, + 3.738313, -0.505952, -4.691758, 0.000000, -1.000000, 0.000000, 0.618828, 0.477051, + 3.729377, -0.505952, -4.700695, 0.000000, -1.000000, 0.000000, 0.625000, 0.500000, + 3.150044, -0.505952, -4.558200, 0.000000, -1.000000, 0.000058, 0.560494, 0.769652, + 3.155931, -0.505952, -4.572414, 0.000000, -1.000000, 0.000058, 0.567313, 0.750001, + 3.293796, -0.505952, -4.701955, 0.000000, -1.000000, 0.000039, 0.625000, 0.686189, + 3.279582, -0.505952, -4.696069, 0.000000, -1.000000, 0.000039, 0.625000, 0.692463, + 3.165296, -0.308396, -4.584620, 0.000000, 1.000000, -0.000000, 0.571652, 0.004327, + 3.309050, -0.308396, -4.703963, 0.000000, 1.000000, 0.000000, 0.625000, 0.064296, + 3.267377, -0.308396, -4.686703, 0.000000, 1.000000, 0.000000, 0.614872, 0.047435, + 3.172448, -0.308396, -4.111956, 0.000000, 1.000000, 0.000000, 0.375000, 0.009879, + 3.148035, -0.308396, -4.542946, 0.000000, 1.000000, -0.000000, 0.553447, 0.000000, + 3.148035, -0.308396, -4.136368, 0.000000, 1.000000, 0.000000, 0.380643, 0.000000, + 3.717171, -0.308396, -4.111956, 0.000000, 1.000000, -0.000000, 0.375000, 0.244665, + 3.741582, -0.308396, -4.136368, 0.000000, 1.000000, -0.000000, 0.386011, 0.287166, + 3.741581, -0.308396, -4.679552, 0.000000, 1.000000, -0.000000, 0.613989, 0.287083, + 3.717171, -0.308396, -4.703963, 0.000000, 1.000000, -0.000000, 0.625000, 0.244534, + 3.160241, -0.308396, -4.115227, 0.000000, 1.000000, 0.000031, 0.375000, 0.004545, + 3.151306, -0.308396, -4.124160, 0.000000, 1.000000, 0.000031, 0.375000, 0.000000, + 3.729377, -0.308396, -4.115227, 0.000000, 1.000000, -0.000000, 0.375000, 0.250000, + 3.738313, -0.308396, -4.124160, 0.000000, 1.000000, -0.000000, 0.381172, 0.272931, + 3.738313, -0.308396, -4.691758, 0.000000, 1.000000, -0.000031, 0.618828, 0.272885, + 3.729377, -0.308396, -4.700695, 0.000000, 1.000000, -0.000031, 0.625000, 0.250000, + 3.150044, -0.308396, -4.558200, 0.000000, 1.000000, -0.000000, 0.560072, 0.000000, + 3.155931, -0.308396, -4.572414, 0.000000, 1.000000, -0.000000, 0.567313, 0.000000, + 3.293796, -0.308396, -4.701955, 0.000000, 1.000000, 0.000039, 0.625000, 0.057537, + 3.279582, -0.308396, -4.696069, 0.000000, 1.000000, 0.000039, 0.619731, 0.052282, + 3.453051, -0.250408, -4.501322, 0.738252, 0.000000, 0.674525, 0.400000, 0.311560, + 3.473426, -0.214261, -4.523622, 0.738252, 0.000000, 0.674525, 0.375000, 0.687500, + 3.453051, -0.214261, -4.501322, 0.738252, 0.000000, 0.674525, 0.400000, 0.687500, + 3.473426, -0.250408, -4.523622, 0.738252, 0.000000, 0.674525, 0.375000, 0.311560, + 3.427869, -0.214261, -4.501322, 0.000000, 0.000000, 1.000000, 0.425000, 0.687500, + 3.427869, -0.250408, -4.501322, 0.000000, 0.000000, 1.000000, 0.425000, 0.311560, + 3.453051, -0.214261, -4.501322, 0.000000, 0.000000, 1.000000, 0.400000, 0.687500, + 3.453051, -0.250408, -4.501322, 0.000000, 0.000000, 1.000000, 0.400000, 0.311560, + 3.427869, -0.250408, -4.501322, -0.738229, 0.000000, 0.674550, 0.425000, 0.311560, + 3.427869, -0.214261, -4.501322, -0.738229, 0.000000, 0.674550, 0.425000, 0.687500, + 3.407494, -0.250408, -4.523620, -0.738229, 0.000000, 0.674550, 0.450000, 0.311560, + 3.407494, -0.214261, -4.523620, -0.738229, 0.000000, 0.674550, 0.450000, 0.687500, + 3.407904, -0.250408, -4.766208, -0.999999, -0.000000, -0.001690, 0.475000, 0.311560, + 3.407494, -0.250408, -4.523620, -0.999999, -0.000000, -0.001690, 0.450000, 0.311560, + 3.407494, -0.214261, -4.523620, -0.999999, -0.000000, -0.001690, 0.450000, 0.687500, + 3.407904, -0.214261, -4.766208, -0.999999, -0.000000, -0.001690, 0.475000, 0.687500, + 3.407904, -0.250408, -4.766208, -0.985472, -0.000000, -0.169838, 0.475000, 0.311560, + 3.407904, -0.214261, -4.766208, -0.985472, -0.000000, -0.169838, 0.475000, 0.687500, + 3.414122, -0.250408, -4.802287, -0.985472, -0.000000, -0.169838, 0.500000, 0.311560, + 3.414122, -0.214261, -4.802287, -0.985472, -0.000000, -0.169838, 0.500000, 0.687500, + 3.414122, -0.250408, -4.802287, -0.807673, -0.000000, -0.589630, 0.500000, 0.311560, + 3.414122, -0.214261, -4.802287, -0.807673, -0.000000, -0.589630, 0.500000, 0.687500, + 3.430400, -0.250408, -4.824584, -0.807673, -0.000000, -0.589630, 0.525000, 0.311560, + 3.430400, -0.214261, -4.824584, -0.807673, -0.000000, -0.589630, 0.525000, 0.687500, + 3.430400, -0.250408, -4.824584, -0.000052, -0.000000, -1.000000, 0.525000, 0.311560, + 3.430400, -0.214261, -4.824584, -0.000052, -0.000000, -1.000000, 0.525000, 0.687500, + 3.450521, -0.250408, -4.824585, -0.000052, -0.000000, -1.000000, 0.550000, 0.311560, + 3.450521, -0.214261, -4.824585, -0.000052, -0.000000, -1.000000, 0.550000, 0.687500, + 3.466799, -0.250408, -4.802286, 0.807706, -0.000000, -0.589586, 0.575000, 0.311560, + 3.450521, -0.214261, -4.824585, 0.807706, -0.000000, -0.589586, 0.550000, 0.687500, + 3.466799, -0.214261, -4.802286, 0.807706, -0.000000, -0.589586, 0.575000, 0.687500, + 3.450521, -0.250408, -4.824585, 0.807706, -0.000000, -0.589586, 0.550000, 0.311560, + 3.473017, -0.250408, -4.766209, 0.985470, -0.000000, -0.169847, 0.600000, 0.311560, + 3.466799, -0.214261, -4.802286, 0.985470, -0.000000, -0.169847, 0.575000, 0.687500, + 3.473017, -0.214261, -4.766209, 0.985470, -0.000000, -0.169847, 0.600000, 0.687500, + 3.466799, -0.250408, -4.802286, 0.985470, -0.000000, -0.169847, 0.575000, 0.311560, + 3.473426, -0.250408, -4.523622, 0.999999, -0.000000, -0.001687, 0.625000, 0.311560, + 3.473017, -0.214261, -4.766209, 0.999999, -0.000000, -0.001687, 0.600000, 0.687500, + 3.473426, -0.214261, -4.523622, 0.999999, -0.000000, -0.001687, 0.625000, 0.687500, + 3.473017, -0.250408, -4.766209, 0.999999, -0.000000, -0.001687, 0.600000, 0.311560, + 3.453051, -0.214261, -4.501322, 0.000000, 1.000000, -0.000001, 0.548284, 0.992353, + 3.473426, -0.214261, -4.523622, 0.000000, 1.000000, -0.000000, 0.626409, 0.935591, + 3.440461, -0.214261, -4.766209, 0.000000, 1.000000, -0.000000, 0.500000, 0.850000, + 3.427869, -0.214261, -4.501322, 0.000000, 1.000000, -0.000002, 0.451716, 0.992353, + 3.407494, -0.214261, -4.523620, 0.000000, 1.000000, -0.000003, 0.373591, 0.935591, + 3.407904, -0.214261, -4.766208, 0.000000, 1.000000, 0.000000, 0.343750, 0.843750, + 3.414122, -0.214261, -4.802287, 0.000000, 1.000000, 0.000001, 0.373591, 0.751909, + 3.430400, -0.214261, -4.824584, 0.000000, 1.000000, 0.000008, 0.451716, 0.695147, + 3.450521, -0.214261, -4.824585, 0.000000, 1.000000, 0.000005, 0.548284, 0.695147, + 3.466799, -0.214261, -4.802286, 0.000000, 1.000000, -0.000000, 0.626409, 0.751909, + 3.473017, -0.214261, -4.766209, 0.000000, 1.000000, -0.000002, 0.656250, 0.843750, + 3.473426, -0.250408, -4.523622, 0.000000, -1.000000, 0.000000, 0.626409, 0.064409, + 3.453051, -0.250408, -4.501322, 0.000000, -1.000000, 0.000000, 0.548284, 0.007647, + 3.440461, -0.250408, -4.766209, 0.000000, -1.000000, 0.000001, 0.500000, 0.162500, + 3.427869, -0.250408, -4.501322, 0.000000, -1.000000, 0.000000, 0.451716, 0.007647, + 3.407494, -0.250408, -4.523620, 0.000000, -1.000000, 0.000000, 0.373591, 0.064409, + 3.407904, -0.250408, -4.766208, 0.000000, -1.000000, 0.000002, 0.343750, 0.156250, + 3.414122, -0.250408, -4.802287, 0.000000, -1.000000, 0.000005, 0.373591, 0.248091, + 3.430400, -0.250408, -4.824584, 0.000000, -1.000000, -0.000005, 0.451716, 0.304853, + 3.450521, -0.250408, -4.824585, 0.000000, -1.000000, -0.000002, 0.548284, 0.304853, + 3.466799, -0.250408, -4.802286, 0.000000, -1.000000, 0.000006, 0.626409, 0.248091, + 3.473017, -0.250408, -4.766209, 0.000000, -1.000000, 0.000000, 0.656250, 0.156250, + 3.643422, -0.250408, -4.501322, 0.738252, 0.000000, 0.674525, 0.400000, 0.311560, + 3.663796, -0.214261, -4.523622, 0.738252, 0.000000, 0.674525, 0.375000, 0.687500, + 3.643422, -0.214261, -4.501322, 0.738252, 0.000000, 0.674525, 0.400000, 0.687500, + 3.663796, -0.250408, -4.523622, 0.738252, 0.000000, 0.674525, 0.375000, 0.311560, + 3.618239, -0.250408, -4.501322, 0.000000, 0.000000, 1.000000, 0.425000, 0.311560, + 3.643422, -0.214261, -4.501322, 0.000000, 0.000000, 1.000000, 0.400000, 0.687500, + 3.618239, -0.214261, -4.501322, 0.000000, 0.000000, 1.000000, 0.425000, 0.687500, + 3.643422, -0.250408, -4.501322, 0.000000, 0.000000, 1.000000, 0.400000, 0.311560, + 3.618239, -0.250408, -4.501322, -0.738242, 0.000000, 0.674536, 0.425000, 0.311560, + 3.618239, -0.214261, -4.501322, -0.738242, 0.000000, 0.674536, 0.425000, 0.687500, + 3.597866, -0.250408, -4.523620, -0.738242, 0.000000, 0.674536, 0.450000, 0.311560, + 3.597866, -0.214261, -4.523620, -0.738242, 0.000000, 0.674536, 0.450000, 0.687500, + 3.598275, -0.250408, -4.766208, -0.999999, -0.000000, -0.001687, 0.475000, 0.311560, + 3.597866, -0.250408, -4.523620, -0.999999, -0.000000, -0.001687, 0.450000, 0.311560, + 3.597866, -0.214261, -4.523620, -0.999999, -0.000000, -0.001687, 0.450000, 0.687500, + 3.598275, -0.214261, -4.766208, -0.999999, -0.000000, -0.001687, 0.475000, 0.687500, + 3.598275, -0.250408, -4.766208, -0.985472, -0.000000, -0.169838, 0.475000, 0.311560, + 3.598275, -0.214261, -4.766208, -0.985472, -0.000000, -0.169838, 0.475000, 0.687500, + 3.604493, -0.250408, -4.802287, -0.985472, -0.000000, -0.169838, 0.500000, 0.311560, + 3.604493, -0.214261, -4.802287, -0.985472, -0.000000, -0.169838, 0.500000, 0.687500, + 3.604493, -0.250408, -4.802287, -0.807667, -0.000000, -0.589639, 0.500000, 0.311560, + 3.604493, -0.214261, -4.802287, -0.807667, -0.000000, -0.589639, 0.500000, 0.687500, + 3.620770, -0.250408, -4.824584, -0.807667, -0.000000, -0.589639, 0.525000, 0.311560, + 3.620770, -0.214261, -4.824584, -0.807667, -0.000000, -0.589639, 0.525000, 0.687500, + 3.620770, -0.250408, -4.824584, -0.000077, -0.000000, -1.000000, 0.525000, 0.311560, + 3.620770, -0.214261, -4.824584, -0.000077, -0.000000, -1.000000, 0.525000, 0.687500, + 3.640891, -0.250408, -4.824585, -0.000077, -0.000000, -1.000000, 0.550000, 0.311560, + 3.640891, -0.214261, -4.824585, -0.000077, -0.000000, -1.000000, 0.550000, 0.687500, + 3.657169, -0.250408, -4.802286, 0.807690, -0.000000, -0.589607, 0.575000, 0.311560, + 3.640891, -0.214261, -4.824585, 0.807690, -0.000000, -0.589607, 0.550000, 0.687500, + 3.657169, -0.214261, -4.802286, 0.807690, -0.000000, -0.589607, 0.575000, 0.687500, + 3.640891, -0.250408, -4.824585, 0.807690, -0.000000, -0.589607, 0.550000, 0.311560, + 3.663387, -0.250408, -4.766209, 0.985470, -0.000000, -0.169850, 0.600000, 0.311560, + 3.657169, -0.214261, -4.802286, 0.985470, -0.000000, -0.169850, 0.575000, 0.687500, + 3.663387, -0.214261, -4.766209, 0.985470, -0.000000, -0.169850, 0.600000, 0.687500, + 3.657169, -0.250408, -4.802286, 0.985470, -0.000000, -0.169850, 0.575000, 0.311560, + 3.663796, -0.250408, -4.523622, 0.999999, -0.000000, -0.001687, 0.625000, 0.311560, + 3.663387, -0.214261, -4.766209, 0.999999, -0.000000, -0.001687, 0.600000, 0.687500, + 3.663796, -0.214261, -4.523622, 0.999999, -0.000000, -0.001687, 0.625000, 0.687500, + 3.663387, -0.250408, -4.766209, 0.999999, -0.000000, -0.001687, 0.600000, 0.311560, + 3.643422, -0.214261, -4.501322, 0.000000, 1.000000, -0.000001, 0.548284, 0.992353, + 3.663796, -0.214261, -4.523622, 0.000000, 1.000000, -0.000002, 0.626409, 0.935591, + 3.630831, -0.214261, -4.766209, 0.000000, 1.000000, -0.000002, 0.500000, 0.850000, + 3.618239, -0.214261, -4.501322, 0.000000, 1.000000, -0.000001, 0.451716, 0.992353, + 3.597866, -0.214261, -4.523620, 0.000000, 1.000000, -0.000003, 0.373591, 0.935591, + 3.598275, -0.214261, -4.766208, 0.000000, 1.000000, -0.000002, 0.343750, 0.843750, + 3.604493, -0.214261, -4.802287, 0.000000, 1.000000, -0.000000, 0.373591, 0.751909, + 3.620770, -0.214261, -4.824584, 0.000000, 1.000000, -0.000000, 0.451716, 0.695147, + 3.640891, -0.214261, -4.824585, 0.000000, 1.000000, -0.000000, 0.548284, 0.695147, + 3.657169, -0.214261, -4.802286, 0.000000, 1.000000, -0.000005, 0.626409, 0.751909, + 3.663387, -0.214261, -4.766209, 0.000000, 1.000000, -0.000002, 0.656250, 0.843750, + 3.663796, -0.250408, -4.523622, 0.000000, -1.000000, -0.000000, 0.626409, 0.064409, + 3.643422, -0.250408, -4.501322, 0.000000, -1.000000, 0.000000, 0.548284, 0.007647, + 3.630831, -0.250408, -4.766209, 0.000000, -1.000000, -0.000000, 0.500000, 0.162500, + 3.618239, -0.250408, -4.501322, 0.000000, -1.000000, -0.000001, 0.451716, 0.007647, + 3.597866, -0.250408, -4.523620, 0.000000, -1.000000, -0.000002, 0.373591, 0.064409, + 3.598275, -0.250408, -4.766208, 0.000000, -1.000000, 0.000000, 0.343750, 0.156250, + 3.604493, -0.250408, -4.802287, 0.000000, -1.000000, 0.000011, 0.373591, 0.248091, + 3.620770, -0.250408, -4.824584, 0.000000, -1.000000, 0.000006, 0.451716, 0.304853, + 3.640891, -0.250408, -4.824585, 0.000000, -1.000000, -0.000003, 0.548284, 0.304853, + 3.657169, -0.250408, -4.802286, 0.000000, -1.000000, -0.000001, 0.626409, 0.248091, + 3.663387, -0.250408, -4.766209, 0.000000, -1.000000, -0.000000, 0.656250, 0.156250, + 3.597865, -0.250408, -4.280961, -0.738213, -0.000000, -0.674567, 0.375000, 0.311560, + 3.597865, -0.214261, -4.280961, -0.738213, -0.000000, -0.674567, 0.375000, 0.687500, + 3.618239, -0.250408, -4.303258, -0.738213, -0.000000, -0.674567, 0.400000, 0.311560, + 3.618239, -0.214261, -4.303258, -0.738213, -0.000000, -0.674567, 0.400000, 0.687500, + 3.643422, -0.250408, -4.303258, 0.000000, -0.000000, -1.000000, 0.425000, 0.311560, + 3.618239, -0.250408, -4.303258, 0.000000, -0.000000, -1.000000, 0.400000, 0.311560, + 3.618239, -0.214261, -4.303258, 0.000000, -0.000000, -1.000000, 0.400000, 0.687500, + 3.643422, -0.214261, -4.303258, 0.000000, -0.000000, -1.000000, 0.425000, 0.687500, + 3.663797, -0.250408, -4.280960, 0.738220, -0.000000, -0.674560, 0.450000, 0.311560, + 3.643422, -0.214261, -4.303258, 0.738220, -0.000000, -0.674560, 0.425000, 0.687500, + 3.663797, -0.214261, -4.280960, 0.738220, -0.000000, -0.674560, 0.450000, 0.687500, + 3.643422, -0.250408, -4.303258, 0.738220, -0.000000, -0.674560, 0.425000, 0.311560, + 3.663386, -0.250408, -4.038372, 0.999999, 0.000000, 0.001694, 0.475000, 0.311560, + 3.663797, -0.214261, -4.280960, 0.999999, 0.000000, 0.001694, 0.450000, 0.687500, + 3.663386, -0.214261, -4.038372, 0.999999, 0.000000, 0.001694, 0.475000, 0.687500, + 3.663797, -0.250408, -4.280960, 0.999999, 0.000000, 0.001694, 0.450000, 0.311560, + 3.657168, -0.250408, -4.002294, 0.985471, 0.000000, 0.169843, 0.500000, 0.311560, + 3.663386, -0.214261, -4.038372, 0.985471, 0.000000, 0.169843, 0.475000, 0.687500, + 3.657168, -0.214261, -4.002294, 0.985471, 0.000000, 0.169843, 0.500000, 0.687500, + 3.663386, -0.250408, -4.038372, 0.985471, 0.000000, 0.169843, 0.475000, 0.311560, + 3.640891, -0.250408, -3.979994, 0.807706, 0.000000, 0.589586, 0.525000, 0.311560, + 3.657168, -0.214261, -4.002294, 0.807706, 0.000000, 0.589586, 0.500000, 0.687500, + 3.640891, -0.214261, -3.979994, 0.807706, 0.000000, 0.589586, 0.525000, 0.687500, + 3.657168, -0.250408, -4.002294, 0.807706, 0.000000, 0.589586, 0.500000, 0.311560, + 3.620771, -0.250408, -3.979996, -0.000077, 0.000000, 1.000000, 0.550000, 0.311560, + 3.640891, -0.214261, -3.979994, -0.000077, 0.000000, 1.000000, 0.525000, 0.687500, + 3.620771, -0.214261, -3.979996, -0.000077, 0.000000, 1.000000, 0.550000, 0.687500, + 3.640891, -0.250408, -3.979994, -0.000077, 0.000000, 1.000000, 0.525000, 0.311560, + 3.620771, -0.250408, -3.979996, -0.807673, 0.000000, 0.589630, 0.550000, 0.311560, + 3.620771, -0.214261, -3.979996, -0.807673, 0.000000, 0.589630, 0.550000, 0.687500, + 3.604494, -0.250408, -4.002293, -0.807673, 0.000000, 0.589630, 0.575000, 0.311560, + 3.604494, -0.214261, -4.002293, -0.807673, 0.000000, 0.589630, 0.575000, 0.687500, + 3.604494, -0.250408, -4.002293, -0.985467, 0.000000, 0.169866, 0.575000, 0.311560, + 3.604494, -0.214261, -4.002293, -0.985467, 0.000000, 0.169866, 0.575000, 0.687500, + 3.598275, -0.250408, -4.038372, -0.985467, 0.000000, 0.169866, 0.600000, 0.311560, + 3.598275, -0.214261, -4.038372, -0.985467, 0.000000, 0.169866, 0.600000, 0.687500, + 3.597865, -0.250408, -4.280961, -0.999999, 0.000000, 0.001690, 0.625000, 0.311560, + 3.598275, -0.250408, -4.038372, -0.999999, 0.000000, 0.001690, 0.600000, 0.311560, + 3.598275, -0.214261, -4.038372, -0.999999, 0.000000, 0.001690, 0.600000, 0.687500, + 3.597865, -0.214261, -4.280961, -0.999999, 0.000000, 0.001690, 0.625000, 0.687500, + 3.618239, -0.214261, -4.303258, 0.000000, 1.000000, 0.000001, 0.548284, 0.992353, + 3.597865, -0.214261, -4.280961, 0.000000, 1.000000, 0.000001, 0.626409, 0.935591, + 3.630832, -0.214261, -4.038372, 0.000000, 1.000000, -0.000000, 0.500000, 0.850000, + 3.643422, -0.214261, -4.303258, 0.000000, 1.000000, 0.000001, 0.451716, 0.992353, + 3.663797, -0.214261, -4.280960, 0.000000, 1.000000, -0.000000, 0.373591, 0.935591, + 3.663386, -0.214261, -4.038372, 0.000000, 1.000000, -0.000000, 0.343750, 0.843750, + 3.657168, -0.214261, -4.002294, 0.000000, 1.000000, -0.000000, 0.373591, 0.751909, + 3.640891, -0.214261, -3.979994, 0.000000, 1.000000, -0.000000, 0.451716, 0.695147, + 3.620771, -0.214261, -3.979996, 0.000000, 1.000000, -0.000000, 0.548284, 0.695147, + 3.604494, -0.214261, -4.002293, 0.000000, 1.000000, 0.000005, 0.626409, 0.751909, + 3.598275, -0.214261, -4.038372, 0.000000, 1.000000, -0.000000, 0.656250, 0.843750, + 3.597865, -0.250408, -4.280961, 0.000000, -1.000000, 0.000000, 0.626409, 0.064409, + 3.618239, -0.250408, -4.303258, 0.000000, -1.000000, 0.000000, 0.548284, 0.007647, + 3.630832, -0.250408, -4.038372, 0.000000, -1.000000, -0.000000, 0.500000, 0.162500, + 3.643422, -0.250408, -4.303258, 0.000000, -1.000000, 0.000000, 0.451716, 0.007647, + 3.663797, -0.250408, -4.280960, 0.000000, -1.000000, 0.000000, 0.373591, 0.064409, + 3.663386, -0.250408, -4.038372, 0.000000, -1.000000, 0.000000, 0.343750, 0.156250, + 3.657168, -0.250408, -4.002294, 0.000000, -1.000000, 0.000000, 0.373591, 0.248091, + 3.640891, -0.250408, -3.979994, 0.000000, -1.000000, 0.000005, 0.451716, 0.304853, + 3.620771, -0.250408, -3.979996, 0.000000, -1.000000, 0.000002, 0.548284, 0.304853, + 3.604494, -0.250408, -4.002293, 0.000000, -1.000000, -0.000006, 0.626409, 0.248091, + 3.598275, -0.250408, -4.038372, 0.000000, -1.000000, 0.000000, 0.656250, 0.156250, + 3.397977, -0.250408, -4.280961, -0.738221, -0.000000, -0.674559, 0.375000, 0.311560, + 3.397977, -0.214261, -4.280961, -0.738221, -0.000000, -0.674559, 0.375000, 0.687500, + 3.418351, -0.250408, -4.303258, -0.738221, -0.000000, -0.674559, 0.400000, 0.311560, + 3.418351, -0.214261, -4.303258, -0.738221, -0.000000, -0.674559, 0.400000, 0.687500, + 3.443534, -0.250408, -4.303258, 0.000000, -0.000000, -1.000000, 0.425000, 0.311560, + 3.418351, -0.250408, -4.303258, 0.000000, -0.000000, -1.000000, 0.400000, 0.311560, + 3.418351, -0.214261, -4.303258, 0.000000, -0.000000, -1.000000, 0.400000, 0.687500, + 3.443534, -0.214261, -4.303258, 0.000000, -0.000000, -1.000000, 0.425000, 0.687500, + 3.463907, -0.250408, -4.280960, 0.738250, -0.000000, -0.674528, 0.450000, 0.311560, + 3.443534, -0.214261, -4.303258, 0.738250, -0.000000, -0.674528, 0.425000, 0.687500, + 3.463907, -0.214261, -4.280960, 0.738250, -0.000000, -0.674528, 0.450000, 0.687500, + 3.443534, -0.250408, -4.303258, 0.738250, -0.000000, -0.674528, 0.425000, 0.311560, + 3.463498, -0.250408, -4.038372, 0.999999, 0.000000, 0.001687, 0.475000, 0.311560, + 3.463907, -0.214261, -4.280960, 0.999999, 0.000000, 0.001687, 0.450000, 0.687500, + 3.463498, -0.214261, -4.038372, 0.999999, 0.000000, 0.001687, 0.475000, 0.687500, + 3.463907, -0.250408, -4.280960, 0.999999, 0.000000, 0.001687, 0.450000, 0.311560, + 3.457280, -0.250408, -4.002294, 0.985471, 0.000000, 0.169843, 0.500000, 0.311560, + 3.463498, -0.214261, -4.038372, 0.985471, 0.000000, 0.169843, 0.475000, 0.687500, + 3.457280, -0.214261, -4.002294, 0.985471, 0.000000, 0.169843, 0.500000, 0.687500, + 3.463498, -0.250408, -4.038372, 0.985471, 0.000000, 0.169843, 0.475000, 0.311560, + 3.441003, -0.250408, -3.979995, 0.807699, 0.000000, 0.589594, 0.525000, 0.311560, + 3.457280, -0.214261, -4.002294, 0.807699, 0.000000, 0.589594, 0.500000, 0.687500, + 3.441003, -0.214261, -3.979995, 0.807699, 0.000000, 0.589594, 0.525000, 0.687500, + 3.457280, -0.250408, -4.002294, 0.807699, 0.000000, 0.589594, 0.500000, 0.311560, + 3.420883, -0.214261, -3.979996, -0.000052, 0.000000, 1.000000, 0.550000, 0.687500, + 3.420883, -0.250408, -3.979996, -0.000052, 0.000000, 1.000000, 0.550000, 0.311560, + 3.441003, -0.214261, -3.979995, -0.000052, 0.000000, 1.000000, 0.525000, 0.687500, + 3.441003, -0.250408, -3.979995, -0.000052, 0.000000, 1.000000, 0.525000, 0.311560, + 3.420883, -0.250408, -3.979996, -0.807642, 0.000000, 0.589673, 0.550000, 0.311560, + 3.420883, -0.214261, -3.979996, -0.807642, 0.000000, 0.589673, 0.550000, 0.687500, + 3.404604, -0.250408, -4.002293, -0.807642, 0.000000, 0.589673, 0.575000, 0.311560, + 3.404604, -0.214261, -4.002293, -0.807642, 0.000000, 0.589673, 0.575000, 0.687500, + 3.404604, -0.250408, -4.002293, -0.985476, 0.000000, 0.169814, 0.575000, 0.311560, + 3.404604, -0.214261, -4.002293, -0.985476, 0.000000, 0.169814, 0.575000, 0.687500, + 3.398387, -0.250408, -4.038372, -0.985476, 0.000000, 0.169814, 0.600000, 0.311560, + 3.398387, -0.214261, -4.038372, -0.985476, 0.000000, 0.169814, 0.600000, 0.687500, + 3.397977, -0.250408, -4.280961, -0.999999, 0.000000, 0.001690, 0.625000, 0.311560, + 3.398387, -0.250408, -4.038372, -0.999999, 0.000000, 0.001690, 0.600000, 0.311560, + 3.398387, -0.214261, -4.038372, -0.999999, 0.000000, 0.001690, 0.600000, 0.687500, + 3.397977, -0.214261, -4.280961, -0.999999, 0.000000, 0.001690, 0.625000, 0.687500, + 3.418351, -0.214261, -4.303258, 0.000000, 1.000000, 0.000001, 0.548284, 0.992353, + 3.397977, -0.214261, -4.280961, 0.000000, 1.000000, -0.000000, 0.626409, 0.935591, + 3.430941, -0.214261, -4.038372, 0.000000, 1.000000, 0.000001, 0.500000, 0.850000, + 3.443534, -0.214261, -4.303258, 0.000000, 1.000000, 0.000002, 0.451716, 0.992353, + 3.463907, -0.214261, -4.280960, 0.000000, 1.000000, 0.000003, 0.373591, 0.935591, + 3.463498, -0.214261, -4.038372, 0.000000, 1.000000, 0.000002, 0.343750, 0.843750, + 3.457280, -0.214261, -4.002294, 0.000000, 1.000000, -0.000001, 0.373591, 0.751909, + 3.441003, -0.214261, -3.979995, 0.000000, 1.000000, -0.000003, 0.451716, 0.695147, + 3.420883, -0.214261, -3.979996, 0.000000, 1.000000, -0.000000, 0.548284, 0.695147, + 3.404604, -0.214261, -4.002293, 0.000000, 1.000000, -0.000000, 0.626409, 0.751909, + 3.398387, -0.214261, -4.038372, 0.000000, 1.000000, -0.000000, 0.656250, 0.843750, + 3.397977, -0.250408, -4.280961, 0.000000, -1.000000, -0.000000, 0.626409, 0.064409, + 3.418351, -0.250408, -4.303258, 0.000000, -1.000000, 0.000000, 0.548284, 0.007647, + 3.430941, -0.250408, -4.038372, 0.000000, -1.000000, 0.000000, 0.500000, 0.162500, + 3.443534, -0.250408, -4.303258, 0.000000, -1.000000, 0.000000, 0.451716, 0.007647, + 3.463907, -0.250408, -4.280960, 0.000000, -1.000000, 0.000000, 0.373591, 0.064409, + 3.463498, -0.250408, -4.038372, 0.000000, -1.000000, 0.000000, 0.343750, 0.156250, + 3.457280, -0.250408, -4.002294, 0.000000, -1.000000, -0.000005, 0.373591, 0.248091, + 3.441003, -0.250408, -3.979995, 0.000000, -1.000000, 0.000005, 0.451716, 0.304853, + 3.420883, -0.250408, -3.979996, 0.000000, -1.000000, 0.000005, 0.548284, 0.304853, + 3.404604, -0.250408, -4.002293, 0.000000, -1.000000, 0.000005, 0.626409, 0.248091, + 3.398387, -0.250408, -4.038372, 0.000000, -1.000000, -0.000000, 0.656250, 0.156250, + 3.202846, -0.250408, -4.280961, -0.738221, -0.000000, -0.674559, 0.375000, 0.311560, + 3.202846, -0.214261, -4.280961, -0.738221, -0.000000, -0.674559, 0.375000, 0.687500, + 3.223221, -0.250408, -4.303258, -0.738221, -0.000000, -0.674559, 0.400000, 0.311560, + 3.223221, -0.214261, -4.303258, -0.738221, -0.000000, -0.674559, 0.400000, 0.687500, + 3.248404, -0.250408, -4.303258, 0.000000, -0.000000, -1.000000, 0.425000, 0.311560, + 3.223221, -0.250408, -4.303258, 0.000000, -0.000000, -1.000000, 0.400000, 0.311560, + 3.223221, -0.214261, -4.303258, 0.000000, -0.000000, -1.000000, 0.400000, 0.687500, + 3.248404, -0.214261, -4.303258, 0.000000, -0.000000, -1.000000, 0.425000, 0.687500, + 3.268778, -0.250408, -4.280960, 0.738250, -0.000000, -0.674528, 0.450000, 0.311560, + 3.248404, -0.214261, -4.303258, 0.738250, -0.000000, -0.674528, 0.425000, 0.687500, + 3.268778, -0.214261, -4.280960, 0.738250, -0.000000, -0.674528, 0.450000, 0.687500, + 3.248404, -0.250408, -4.303258, 0.738250, -0.000000, -0.674528, 0.425000, 0.311560, + 3.268369, -0.250408, -4.038372, 0.999999, 0.000000, 0.001687, 0.475000, 0.311560, + 3.268778, -0.214261, -4.280960, 0.999999, 0.000000, 0.001687, 0.450000, 0.687500, + 3.268369, -0.214261, -4.038372, 0.999999, 0.000000, 0.001687, 0.475000, 0.687500, + 3.268778, -0.250408, -4.280960, 0.999999, 0.000000, 0.001687, 0.450000, 0.311560, + 3.262151, -0.250408, -4.002294, 0.985471, 0.000000, 0.169845, 0.500000, 0.311560, + 3.268369, -0.214261, -4.038372, 0.985471, 0.000000, 0.169845, 0.475000, 0.687500, + 3.262151, -0.214261, -4.002294, 0.985471, 0.000000, 0.169845, 0.500000, 0.687500, + 3.268369, -0.250408, -4.038372, 0.985471, 0.000000, 0.169845, 0.475000, 0.311560, + 3.245873, -0.250408, -3.979994, 0.807706, 0.000000, 0.589586, 0.525000, 0.311560, + 3.262151, -0.214261, -4.002294, 0.807706, 0.000000, 0.589586, 0.500000, 0.687500, + 3.245873, -0.214261, -3.979994, 0.807706, 0.000000, 0.589586, 0.525000, 0.687500, + 3.262151, -0.250408, -4.002294, 0.807706, 0.000000, 0.589586, 0.500000, 0.311560, + 3.225752, -0.250408, -3.979996, -0.000077, 0.000000, 1.000000, 0.550000, 0.311560, + 3.245873, -0.214261, -3.979994, -0.000077, 0.000000, 1.000000, 0.525000, 0.687500, + 3.225752, -0.214261, -3.979996, -0.000077, 0.000000, 1.000000, 0.550000, 0.687500, + 3.245873, -0.250408, -3.979994, -0.000077, 0.000000, 1.000000, 0.525000, 0.311560, + 3.225752, -0.250408, -3.979996, -0.807667, 0.000000, 0.589639, 0.550000, 0.311560, + 3.225752, -0.214261, -3.979996, -0.807667, 0.000000, 0.589639, 0.550000, 0.687500, + 3.209474, -0.250408, -4.002292, -0.807667, 0.000000, 0.589639, 0.575000, 0.311560, + 3.209474, -0.214261, -4.002292, -0.807667, 0.000000, 0.589639, 0.575000, 0.687500, + 3.209474, -0.250408, -4.002292, -0.985477, 0.000000, 0.169811, 0.575000, 0.311560, + 3.209474, -0.214261, -4.002292, -0.985477, 0.000000, 0.169811, 0.575000, 0.687500, + 3.203257, -0.250408, -4.038372, -0.985477, 0.000000, 0.169811, 0.600000, 0.311560, + 3.203257, -0.214261, -4.038372, -0.985477, 0.000000, 0.169811, 0.600000, 0.687500, + 3.202846, -0.250408, -4.280961, -0.999999, 0.000000, 0.001694, 0.625000, 0.311560, + 3.203257, -0.250408, -4.038372, -0.999999, 0.000000, 0.001694, 0.600000, 0.311560, + 3.203257, -0.214261, -4.038372, -0.999999, 0.000000, 0.001694, 0.600000, 0.687500, + 3.202846, -0.214261, -4.280961, -0.999999, 0.000000, 0.001694, 0.625000, 0.687500, + 3.223221, -0.214261, -4.303258, 0.000000, 1.000000, 0.000001, 0.548284, 0.992353, + 3.202846, -0.214261, -4.280961, 0.000000, 1.000000, 0.000002, 0.626409, 0.935591, + 3.235812, -0.214261, -4.038372, 0.000000, 1.000000, 0.000000, 0.500000, 0.850000, + 3.248404, -0.214261, -4.303258, 0.000000, 1.000000, 0.000001, 0.451716, 0.992353, + 3.268778, -0.214261, -4.280960, 0.000000, 1.000000, 0.000003, 0.373591, 0.935591, + 3.268369, -0.214261, -4.038372, 0.000000, 1.000000, 0.000002, 0.343750, 0.843750, + 3.262151, -0.214261, -4.002294, 0.000000, 1.000000, -0.000001, 0.373591, 0.751909, + 3.245873, -0.214261, -3.979994, 0.000000, 1.000000, -0.000008, 0.451716, 0.695147, + 3.225752, -0.214261, -3.979996, 0.000000, 1.000000, -0.000005, 0.548284, 0.695147, + 3.209474, -0.214261, -4.002292, 0.000000, 1.000000, -0.000000, 0.626409, 0.751909, + 3.203257, -0.214261, -4.038372, 0.000000, 1.000000, -0.000000, 0.656250, 0.843750, + 3.202846, -0.250408, -4.280961, 0.000000, -1.000000, 0.000000, 0.626409, 0.064409, + 3.223221, -0.250408, -4.303258, 0.000000, -1.000000, -0.000001, 0.548284, 0.007647, + 3.235812, -0.250408, -4.038372, 0.000000, -1.000000, 0.000001, 0.500000, 0.162500, + 3.248404, -0.250408, -4.303258, 0.000000, -1.000000, -0.000001, 0.451716, 0.007647, + 3.268778, -0.250408, -4.280960, 0.000000, -1.000000, 0.000000, 0.373591, 0.064409, + 3.268369, -0.250408, -4.038372, 0.000000, -1.000000, 0.000000, 0.343750, 0.156250, + 3.262151, -0.250408, -4.002294, 0.000000, -1.000000, -0.000005, 0.373591, 0.248091, + 3.245873, -0.250408, -3.979994, 0.000000, -1.000000, 0.000005, 0.451716, 0.304853, + 3.225752, -0.250408, -3.979996, 0.000000, -1.000000, 0.000002, 0.548284, 0.304853, + 3.209474, -0.250408, -4.002292, 0.000000, -1.000000, -0.000001, 0.626409, 0.248091, + 3.203257, -0.250408, -4.038372, 0.000000, -1.000000, 0.000002, 0.656250, 0.156250, + -2.474749, -0.272827, 4.174656, 0.000000, -0.000000, -1.000000, 0.625000, 0.750000, + -2.519858, -0.272827, 4.174656, 0.000000, -0.000000, -1.000000, 0.375000, 0.750000, + -2.519858, -0.214454, 4.174656, 0.000000, -0.000000, -1.000000, 0.375000, 1.000000, + -2.474749, -0.214454, 4.174656, 0.000000, -0.000000, -1.000000, 0.625000, 1.000000, + -2.519858, -0.272827, 4.448182, 0.000000, -1.000000, 0.000000, 0.375000, 0.500000, + -2.474749, -0.272827, 4.174656, 0.000000, -1.000000, 0.000000, 0.625000, 0.750000, + -2.474749, -0.272827, 4.448183, 0.000000, -1.000000, 0.000000, 0.625000, 0.500000, + -2.519858, -0.272827, 4.174656, 0.000000, -1.000000, 0.000000, 0.375000, 0.750000, + -2.474749, -0.214454, 4.448183, -0.000014, 0.000000, 1.000000, 0.625000, 0.250000, + -2.519858, -0.214454, 4.448182, -0.000014, 0.000000, 1.000000, 0.375000, 0.250000, + -2.519858, -0.272827, 4.448182, -0.000014, 0.000000, 1.000000, 0.375000, 0.500000, + -2.474749, -0.272827, 4.448183, -0.000014, 0.000000, 1.000000, 0.625000, 0.500000, + -2.474749, -0.214454, 4.448183, 0.000000, 1.000000, -0.000000, 0.625000, 0.250000, + -2.474749, -0.214454, 4.174656, 0.000000, 1.000000, -0.000000, 0.625000, 0.000000, + -2.519858, -0.214454, 4.448182, 0.000000, 1.000000, -0.000000, 0.375000, 0.250000, + -2.519858, -0.214454, 4.174656, 0.000000, 1.000000, -0.000000, 0.375000, 0.000000, + -2.474749, -0.272827, 4.448183, 1.000000, 0.000000, 0.000000, 0.875000, 0.750000, + -2.474749, -0.214454, 4.174656, 1.000000, 0.000000, 0.000000, 0.625000, 1.000000, + -2.474749, -0.214454, 4.448183, 1.000000, 0.000000, 0.000000, 0.875000, 1.000000, + -2.474749, -0.272827, 4.174656, 1.000000, 0.000000, 0.000000, 0.625000, 0.750000, + -2.519858, -0.272827, 4.174656, -1.000000, -0.000000, 0.000000, 0.375000, 0.750000, + -2.519858, -0.272827, 4.448182, -1.000000, -0.000000, 0.000000, 0.125000, 0.750000, + -2.519858, -0.214454, 4.448182, -1.000000, -0.000000, 0.000000, 0.125000, 1.000000, + -2.519858, -0.214454, 4.174656, -1.000000, -0.000000, 0.000000, 0.375000, 1.000000, + -2.284379, -0.272827, 4.174656, 0.000000, -0.000000, -1.000000, 0.625000, 0.750000, + -2.329487, -0.272827, 4.174656, 0.000000, -0.000000, -1.000000, 0.375000, 0.750000, + -2.329487, -0.214454, 4.174656, 0.000000, -0.000000, -1.000000, 0.375000, 1.000000, + -2.284379, -0.214454, 4.174656, 0.000000, -0.000000, -1.000000, 0.625000, 1.000000, + -2.329488, -0.272827, 4.448182, 0.000000, -1.000000, 0.000001, 0.375000, 0.500000, + -2.329487, -0.272827, 4.174656, 0.000000, -1.000000, 0.000001, 0.375000, 0.750000, + -2.284379, -0.272827, 4.448182, 0.000000, -1.000000, 0.000001, 0.625000, 0.500000, + -2.284379, -0.272827, 4.174656, 0.000000, -1.000000, 0.000001, 0.625000, 0.750000, + -2.284379, -0.214454, 4.448182, 0.000000, 0.000000, 1.000000, 0.625000, 0.250000, + -2.329488, -0.214454, 4.448182, 0.000000, 0.000000, 1.000000, 0.375000, 0.250000, + -2.329488, -0.272827, 4.448182, 0.000000, 0.000000, 1.000000, 0.375000, 0.500000, + -2.284379, -0.272827, 4.448182, 0.000000, 0.000000, 1.000000, 0.625000, 0.500000, + -2.284379, -0.214454, 4.448182, 0.000000, 1.000000, 0.000001, 0.625000, 0.250000, + -2.329487, -0.214454, 4.174656, 0.000000, 1.000000, 0.000001, 0.375000, 0.000000, + -2.329488, -0.214454, 4.448182, 0.000000, 1.000000, 0.000001, 0.375000, 0.250000, + -2.284379, -0.214454, 4.174656, 0.000000, 1.000000, 0.000001, 0.625000, 0.000000, + -2.284379, -0.272827, 4.448182, 1.000000, 0.000000, 0.000000, 0.875000, 0.750000, + -2.284379, -0.214454, 4.174656, 1.000000, 0.000000, 0.000000, 0.625000, 1.000000, + -2.284379, -0.214454, 4.448182, 1.000000, 0.000000, 0.000000, 0.875000, 1.000000, + -2.284379, -0.272827, 4.174656, 1.000000, 0.000000, 0.000000, 0.625000, 0.750000, + -2.329487, -0.272827, 4.174656, -1.000000, -0.000000, -0.000003, 0.375000, 0.750000, + -2.329488, -0.272827, 4.448182, -1.000000, -0.000000, -0.000003, 0.125000, 0.750000, + -2.329488, -0.214454, 4.448182, -1.000000, -0.000000, -0.000003, 0.125000, 1.000000, + -2.329487, -0.214454, 4.174656, -1.000000, -0.000000, -0.000003, 0.375000, 1.000000, + -2.329434, -0.214454, 4.987826, 0.000000, 0.000000, 1.000000, 0.625000, 1.000000, + -2.329434, -0.272827, 4.987826, 0.000000, 0.000000, 1.000000, 0.625000, 0.750000, + -2.284326, -0.214454, 4.987825, 0.000000, 0.000000, 1.000000, 0.375000, 1.000000, + -2.284326, -0.272827, 4.987825, 0.000000, 0.000000, 1.000000, 0.375000, 0.750000, + -2.329434, -0.272827, 4.987826, 0.000000, -1.000000, 0.000000, 0.625000, 0.750000, + -2.329434, -0.272827, 4.714298, 0.000000, -1.000000, 0.000000, 0.625000, 0.500000, + -2.284326, -0.272827, 4.987825, 0.000000, -1.000000, 0.000000, 0.375000, 0.750000, + -2.284326, -0.272827, 4.714298, 0.000000, -1.000000, 0.000000, 0.375000, 0.500000, + -2.329434, -0.272827, 4.714298, 0.000000, -0.000000, -1.000000, 0.625000, 0.500000, + -2.329434, -0.214454, 4.714298, 0.000000, -0.000000, -1.000000, 0.625000, 0.250000, + -2.284326, -0.272827, 4.714298, 0.000000, -0.000000, -1.000000, 0.375000, 0.500000, + -2.284326, -0.214454, 4.714298, 0.000000, -0.000000, -1.000000, 0.375000, 0.250000, + -2.284326, -0.214454, 4.987825, 0.000000, 1.000000, -0.000000, 0.375000, 0.000000, + -2.329434, -0.214454, 4.714298, 0.000000, 1.000000, -0.000000, 0.625000, 0.250000, + -2.329434, -0.214454, 4.987826, 0.000000, 1.000000, -0.000000, 0.625000, 0.000000, + -2.284326, -0.214454, 4.714298, 0.000000, 1.000000, -0.000000, 0.375000, 0.250000, + -2.329434, -0.272827, 4.714298, -1.000000, -0.000000, 0.000000, 0.875000, 0.750000, + -2.329434, -0.272827, 4.987826, -1.000000, -0.000000, 0.000000, 0.625000, 0.750000, + -2.329434, -0.214454, 4.987826, -1.000000, -0.000000, 0.000000, 0.625000, 1.000000, + -2.329434, -0.214454, 4.714298, -1.000000, -0.000000, 0.000000, 0.875000, 1.000000, + -2.284326, -0.272827, 4.987825, 1.000000, 0.000000, 0.000000, 0.375000, 0.750000, + -2.284326, -0.214454, 4.714298, 1.000000, 0.000000, 0.000000, 0.125000, 1.000000, + -2.284326, -0.214454, 4.987825, 1.000000, 0.000000, 0.000000, 0.375000, 1.000000, + -2.284326, -0.272827, 4.714298, 1.000000, 0.000000, 0.000000, 0.125000, 0.750000, + -2.529322, -0.214454, 4.987826, 0.000000, 0.000000, 1.000000, 0.625000, 1.000000, + -2.529322, -0.272827, 4.987826, 0.000000, 0.000000, 1.000000, 0.625000, 0.750000, + -2.484214, -0.214454, 4.987826, 0.000000, 0.000000, 1.000000, 0.375000, 1.000000, + -2.484214, -0.272827, 4.987826, 0.000000, 0.000000, 1.000000, 0.375000, 0.750000, + -2.529322, -0.272827, 4.987826, 0.000000, -1.000000, 0.000000, 0.625000, 0.750000, + -2.529322, -0.272827, 4.714298, 0.000000, -1.000000, 0.000000, 0.625000, 0.500000, + -2.484214, -0.272827, 4.987826, 0.000000, -1.000000, 0.000000, 0.375000, 0.750000, + -2.484214, -0.272827, 4.714298, 0.000000, -1.000000, 0.000000, 0.375000, 0.500000, + -2.529322, -0.272827, 4.714298, 0.000000, -0.000000, -1.000000, 0.625000, 0.500000, + -2.529322, -0.214454, 4.714298, 0.000000, -0.000000, -1.000000, 0.625000, 0.250000, + -2.484214, -0.272827, 4.714298, 0.000000, -0.000000, -1.000000, 0.375000, 0.500000, + -2.484214, -0.214454, 4.714298, 0.000000, -0.000000, -1.000000, 0.375000, 0.250000, + -2.484214, -0.214454, 4.987826, 0.000000, 1.000000, -0.000000, 0.375000, 0.000000, + -2.484214, -0.214454, 4.714298, 0.000000, 1.000000, -0.000000, 0.375000, 0.250000, + -2.529322, -0.214454, 4.987826, 0.000000, 1.000000, -0.000000, 0.625000, 0.000000, + -2.529322, -0.214454, 4.714298, 0.000000, 1.000000, -0.000000, 0.625000, 0.250000, + -2.529322, -0.272827, 4.714298, -1.000000, -0.000000, 0.000000, 0.875000, 0.750000, + -2.529322, -0.272827, 4.987826, -1.000000, -0.000000, 0.000000, 0.625000, 0.750000, + -2.529322, -0.214454, 4.987826, -1.000000, -0.000000, 0.000000, 0.625000, 1.000000, + -2.529322, -0.214454, 4.714298, -1.000000, -0.000000, 0.000000, 0.875000, 1.000000, + -2.484214, -0.272827, 4.987826, 1.000000, 0.000000, 0.000000, 0.375000, 0.750000, + -2.484214, -0.214454, 4.714298, 1.000000, 0.000000, 0.000000, 0.125000, 1.000000, + -2.484214, -0.214454, 4.987826, 1.000000, 0.000000, 0.000000, 0.375000, 1.000000, + -2.484214, -0.272827, 4.714298, 1.000000, 0.000000, 0.000000, 0.125000, 0.750000, + -2.724452, -0.214454, 4.987825, 0.000000, 0.000000, 1.000000, 0.625000, 1.000000, + -2.724452, -0.272827, 4.987825, 0.000000, 0.000000, 1.000000, 0.625000, 0.750000, + -2.679344, -0.214454, 4.987826, 0.000000, 0.000000, 1.000000, 0.375000, 1.000000, + -2.679344, -0.272827, 4.987826, 0.000000, 0.000000, 1.000000, 0.375000, 0.750000, + -2.724452, -0.272827, 4.987825, 0.000000, -1.000000, 0.000001, 0.625000, 0.750000, + -2.679345, -0.272827, 4.714298, 0.000000, -1.000000, 0.000001, 0.375000, 0.500000, + -2.679344, -0.272827, 4.987826, 0.000000, -1.000000, 0.000001, 0.375000, 0.750000, + -2.724452, -0.272827, 4.714298, 0.000000, -1.000000, 0.000001, 0.625000, 0.500000, + -2.724452, -0.272827, 4.714298, 0.000000, -0.000000, -1.000000, 0.625000, 0.500000, + -2.724452, -0.214454, 4.714298, 0.000000, -0.000000, -1.000000, 0.625000, 0.250000, + -2.679345, -0.272827, 4.714298, 0.000000, -0.000000, -1.000000, 0.375000, 0.500000, + -2.679345, -0.214454, 4.714298, 0.000000, -0.000000, -1.000000, 0.375000, 0.250000, + -2.679344, -0.214454, 4.987826, 0.000000, 1.000000, 0.000001, 0.375000, 0.000000, + -2.679345, -0.214454, 4.714298, 0.000000, 1.000000, 0.000001, 0.375000, 0.250000, + -2.724452, -0.214454, 4.987825, 0.000000, 1.000000, 0.000001, 0.625000, 0.000000, + -2.724452, -0.214454, 4.714298, 0.000000, 1.000000, 0.000001, 0.625000, 0.250000, + -2.724452, -0.272827, 4.714298, -1.000000, -0.000000, 0.000000, 0.875000, 0.750000, + -2.724452, -0.272827, 4.987825, -1.000000, -0.000000, 0.000000, 0.625000, 0.750000, + -2.724452, -0.214454, 4.987825, -1.000000, -0.000000, 0.000000, 0.625000, 1.000000, + -2.724452, -0.214454, 4.714298, -1.000000, -0.000000, 0.000000, 0.875000, 1.000000, + -2.679344, -0.272827, 4.987826, 1.000000, -0.000000, -0.000003, 0.375000, 0.750000, + -2.679345, -0.214454, 4.714298, 1.000000, -0.000000, -0.000003, 0.125000, 1.000000, + -2.679344, -0.214454, 4.987826, 1.000000, -0.000000, -0.000003, 0.375000, 1.000000, + -2.679345, -0.272827, 4.714298, 1.000000, -0.000000, -0.000003, 0.125000, 0.750000, + -2.816560, -0.436626, 4.252782, -1.000000, -0.000000, 0.000000, 0.625000, 0.750000, + -2.816560, -0.436626, 4.898358, -1.000000, -0.000000, 0.000000, 0.375000, 0.750000, + -2.816560, -0.221193, 4.898358, -1.000000, -0.000000, 0.000000, 0.375000, 1.000000, + -2.816560, -0.221193, 4.252782, -1.000000, -0.000000, 0.000000, 0.625000, 1.000000, + -2.169301, -0.436626, 4.898359, 0.000000, -1.000000, 0.000000, 0.375000, 0.500000, + -2.816560, -0.436626, 4.898358, 0.000000, -1.000000, 0.000000, 0.375000, 0.750000, + -2.169301, -0.436626, 4.252783, 0.000000, -1.000000, 0.000000, 0.625000, 0.500000, + -2.816560, -0.436626, 4.252782, 0.000000, -1.000000, 0.000000, 0.625000, 0.750000, + -2.169301, -0.221193, 4.252783, 1.000000, 0.000000, 0.000000, 0.625000, 0.250000, + -2.169301, -0.221193, 4.898359, 1.000000, 0.000000, 0.000000, 0.375000, 0.250000, + -2.169301, -0.436626, 4.898359, 1.000000, 0.000000, 0.000000, 0.375000, 0.500000, + -2.169301, -0.436626, 4.252783, 1.000000, 0.000000, 0.000000, 0.625000, 0.500000, + -2.816560, -0.221193, 4.898358, 0.000000, 1.000000, -0.000000, 0.375000, 0.000000, + -2.169301, -0.221193, 4.252783, 0.000000, 1.000000, -0.000000, 0.625000, 0.250000, + -2.816560, -0.221193, 4.252782, 0.000000, 1.000000, -0.000000, 0.625000, 0.000000, + -2.169301, -0.221193, 4.898359, 0.000000, 1.000000, -0.000000, 0.375000, 0.250000, + -2.169301, -0.436626, 4.252783, 0.000000, -0.000000, -1.000000, 0.875000, 0.750000, + -2.816560, -0.436626, 4.252782, 0.000000, -0.000000, -1.000000, 0.625000, 0.750000, + -2.816560, -0.221193, 4.252782, 0.000000, -0.000000, -1.000000, 0.625000, 1.000000, + -2.169301, -0.221193, 4.252783, 0.000000, -0.000000, -1.000000, 0.875000, 1.000000, + -2.816560, -0.436626, 4.898358, -0.000001, 0.000000, 1.000000, 0.375000, 0.750000, + -2.169301, -0.221193, 4.898359, -0.000001, 0.000000, 1.000000, 0.125000, 1.000000, + -2.816560, -0.221193, 4.898358, -0.000001, 0.000000, 1.000000, 0.375000, 1.000000, + -2.169301, -0.436626, 4.898359, -0.000001, 0.000000, 1.000000, 0.125000, 0.750000, + -2.789702, -0.278223, 4.847162, -0.999970, 0.000000, 0.007811, 0.380643, 1.000000, + -2.789702, -0.278223, 4.440584, -0.999989, -0.000000, -0.004763, 0.553447, 1.000000, + -2.789702, -0.475779, 4.847162, -0.999970, 0.000000, 0.007811, 0.385111, 0.791008, + -2.789702, -0.475779, 4.440584, -0.999989, -0.000000, -0.004763, 0.554271, 0.783180, + -2.196156, -0.475779, 4.847162, 0.999983, 0.000000, 0.005884, 0.386011, 0.462893, + -2.196157, -0.475779, 4.303978, 0.999983, -0.000000, -0.005886, 0.613989, 0.462803, + -2.196156, -0.278223, 4.847162, 0.999983, 0.000000, 0.005884, 0.386011, 0.287166, + -2.196157, -0.278223, 4.303978, 0.999983, -0.000000, -0.005886, 0.613989, 0.287083, + -2.628687, -0.278223, 4.279567, -0.004743, -0.000000, -0.999989, 0.689296, 1.000000, + -2.220566, -0.278223, 4.279567, 0.007775, -0.000000, -0.999970, 0.869534, 1.000000, + -2.628687, -0.475779, 4.279567, -0.004743, -0.000000, -0.999989, 0.695350, 0.750001, + -2.220566, -0.475779, 4.279567, 0.007775, -0.000000, -0.999970, 0.869712, 0.750001, + -2.765289, -0.278223, 4.871575, -0.005874, 0.000000, 0.999983, 0.365121, 1.000000, + -2.220566, -0.475779, 4.871575, 0.005874, 0.000000, 0.999983, 0.130433, 0.750000, + -2.220566, -0.278223, 4.871575, 0.005874, 0.000000, 0.999983, 0.130335, 1.000000, + -2.765289, -0.475779, 4.871575, -0.005874, 0.000000, 0.999983, 0.369567, 0.750000, + -2.772441, -0.475779, 4.398911, -0.715957, -0.000000, -0.698144, 0.576850, 0.750001, + -2.772441, -0.278223, 4.398911, -0.715957, -0.000000, -0.698144, 0.575978, 1.000000, + -2.670361, -0.278223, 4.296827, -0.698168, -0.000000, -0.715934, 0.662308, 1.000000, + -2.670361, -0.475779, 4.296827, -0.698168, -0.000000, -0.715934, 0.671856, 0.750001, + -2.777496, -0.278223, 4.868303, -0.499949, 0.000000, 0.866055, 0.370455, 1.000000, + -2.777496, -0.475779, 4.868303, -0.499949, 0.000000, 0.866055, 0.375000, 0.750000, + -2.786431, -0.278223, 4.859370, -0.866021, 0.000000, 0.500008, 0.375000, 1.000000, + -2.786431, -0.475779, 4.859370, -0.866021, 0.000000, 0.500008, 0.380610, 0.775294, + -2.208361, -0.278223, 4.868303, 0.499965, 0.000000, 0.866045, 0.125000, 1.000000, + -2.208361, -0.475779, 4.868303, 0.499965, 0.000000, 0.866045, 0.125000, 0.750000, + -2.208361, -0.278223, 4.868303, 0.499965, 0.000000, 0.866045, 0.375000, 0.250000, + -2.208361, -0.475779, 4.868303, 0.499965, 0.000000, 0.866045, 0.375000, 0.500000, + -2.199425, -0.278223, 4.859370, 0.866038, 0.000000, 0.499979, 0.381172, 0.272931, + -2.199425, -0.475779, 4.859370, 0.866038, 0.000000, 0.499979, 0.381172, 0.477103, + -2.199425, -0.475779, 4.291772, 0.866070, -0.000000, -0.499923, 0.618828, 0.477051, + -2.199425, -0.278223, 4.291772, 0.866070, -0.000000, -0.499923, 0.618828, 0.272885, + -2.208361, -0.475779, 4.282836, 0.499965, -0.000000, -0.866046, 0.625000, 0.500000, + -2.208361, -0.278223, 4.282836, 0.499965, -0.000000, -0.866046, 0.625000, 0.250000, + -2.208361, -0.475779, 4.282836, 0.499965, -0.000000, -0.866046, 0.875000, 0.750001, + -2.208361, -0.278223, 4.282836, 0.499965, -0.000000, -0.866046, 0.875000, 1.000000, + -2.787693, -0.278223, 4.425330, -0.965921, -0.000000, -0.258839, 0.560072, 1.000000, + -2.787693, -0.475779, 4.425330, -0.965921, -0.000000, -0.258839, 0.560494, 0.769652, + -2.781806, -0.278223, 4.411116, -0.866043, -0.000000, -0.499970, 0.567313, 1.000000, + -2.781806, -0.475779, 4.411116, -0.866043, -0.000000, -0.499970, 0.567313, 0.750001, + -2.658155, -0.475779, 4.287461, -0.499969, -0.000000, -0.866043, 0.682537, 0.750001, + -2.658155, -0.278223, 4.287461, -0.499969, -0.000000, -0.866043, 0.672013, 1.000000, + -2.643941, -0.475779, 4.281575, -0.258764, -0.000000, -0.965941, 0.688811, 0.750001, + -2.643941, -0.278223, 4.281575, -0.258764, -0.000000, -0.965941, 0.682537, 1.000000, + -2.196157, -0.475779, 4.303978, 0.000000, -1.000000, 0.000000, 0.613989, 0.462803, + -2.628687, -0.475779, 4.279567, 0.000000, -1.000000, 0.000000, 0.625000, 0.679650, + -2.220566, -0.475779, 4.279567, 0.000000, -1.000000, 0.000000, 0.625000, 0.505288, + -2.220566, -0.475779, 4.871575, 0.000000, -1.000000, 0.000000, 0.375000, 0.505433, + -2.196156, -0.475779, 4.847162, 0.000000, -1.000000, 0.000000, 0.386011, 0.462893, + -2.789702, -0.475779, 4.440584, 0.000000, -1.000000, 0.000000, 0.554271, 0.783180, + -2.765289, -0.475779, 4.871575, 0.000000, -1.000000, 0.000000, 0.375000, 0.744567, + -2.789702, -0.475779, 4.847162, 0.000000, -1.000000, 0.000000, 0.385111, 0.791008, + -2.772441, -0.475779, 4.398911, 0.000000, -1.000000, 0.000000, 0.572088, 0.745239, + -2.670361, -0.475779, 4.296827, 0.000000, -1.000000, 0.000000, 0.619652, 0.697796, + -2.777496, -0.475779, 4.868303, 0.000000, -1.000000, 0.000000, 0.375000, 0.750000, + -2.786431, -0.475779, 4.859370, 0.000000, -1.000000, 0.000000, 0.380610, 0.775294, + -2.208361, -0.475779, 4.868303, 0.000000, -1.000000, 0.000016, 0.375000, 0.500000, + -2.199425, -0.475779, 4.859370, 0.000000, -1.000000, 0.000016, 0.381172, 0.477103, + -2.208361, -0.475779, 4.282836, 0.000000, -1.000000, 0.000000, 0.625000, 0.500000, + -2.199425, -0.475779, 4.291772, 0.000000, -1.000000, 0.000000, 0.618828, 0.477051, + -2.787693, -0.475779, 4.425330, 0.000000, -1.000000, 0.000058, 0.560494, 0.769652, + -2.781806, -0.475779, 4.411116, 0.000000, -1.000000, 0.000058, 0.567313, 0.750001, + -2.643941, -0.475779, 4.281575, 0.000000, -1.000000, 0.000039, 0.625000, 0.686189, + -2.658155, -0.475779, 4.287461, 0.000000, -1.000000, 0.000039, 0.625000, 0.692463, + -2.772441, -0.278223, 4.398911, 0.000000, 1.000000, -0.000000, 0.571652, 0.004327, + -2.628687, -0.278223, 4.279567, 0.000000, 1.000000, 0.000000, 0.625000, 0.064296, + -2.670361, -0.278223, 4.296827, 0.000000, 1.000000, 0.000000, 0.614872, 0.047435, + -2.765289, -0.278223, 4.871575, 0.000000, 1.000000, 0.000000, 0.375000, 0.009879, + -2.789702, -0.278223, 4.440584, 0.000000, 1.000000, -0.000000, 0.553447, 0.000000, + -2.789702, -0.278223, 4.847162, 0.000000, 1.000000, 0.000000, 0.380643, 0.000000, + -2.220566, -0.278223, 4.871575, 0.000000, 1.000000, -0.000000, 0.375000, 0.244665, + -2.196156, -0.278223, 4.847162, 0.000000, 1.000000, -0.000000, 0.386011, 0.287166, + -2.196157, -0.278223, 4.303978, 0.000000, 1.000000, -0.000000, 0.613989, 0.287083, + -2.220566, -0.278223, 4.279567, 0.000000, 1.000000, -0.000000, 0.625000, 0.244534, + -2.777496, -0.278223, 4.868303, 0.000000, 1.000000, 0.000031, 0.375000, 0.004545, + -2.786431, -0.278223, 4.859370, 0.000000, 1.000000, 0.000031, 0.375000, 0.000000, + -2.208361, -0.278223, 4.868303, 0.000000, 1.000000, -0.000000, 0.375000, 0.250000, + -2.199425, -0.278223, 4.859370, 0.000000, 1.000000, -0.000000, 0.381172, 0.272931, + -2.208361, -0.278223, 4.282836, 0.000000, 1.000000, -0.000031, 0.625000, 0.250000, + -2.199425, -0.278223, 4.291772, 0.000000, 1.000000, -0.000031, 0.618828, 0.272885, + -2.787693, -0.278223, 4.425330, 0.000000, 1.000000, -0.000000, 0.560072, 0.000000, + -2.781806, -0.278223, 4.411116, 0.000000, 1.000000, -0.000000, 0.567313, 0.000000, + -2.643941, -0.278223, 4.281575, 0.000000, 1.000000, 0.000039, 0.625000, 0.057537, + -2.658155, -0.278223, 4.287461, 0.000000, 1.000000, 0.000039, 0.619731, 0.052282, + 1.803530, -0.249095, -0.846053, 0.000000, 0.000000, 1.000000, 0.625000, 1.000000, + 1.803530, -0.954395, -0.846053, 0.000000, 0.000000, 1.000000, 0.625000, 0.750000, + 1.857547, -0.249095, -0.846053, 0.000000, 0.000000, 1.000000, 0.375000, 1.000000, + 1.857547, -0.954395, -0.846053, 0.000000, 0.000000, 1.000000, 0.375000, 0.750000, + 1.803530, -0.954395, -0.846053, 0.000000, -1.000000, 0.000000, 0.625000, 0.750000, + 1.803530, -0.954395, -0.900945, 0.000000, -1.000000, 0.000000, 0.625000, 0.500000, + 1.857547, -0.954395, -0.846053, 0.000000, -1.000000, 0.000000, 0.375000, 0.750000, + 1.857547, -0.954395, -0.900945, 0.000000, -1.000000, 0.000000, 0.375000, 0.500000, + 1.803530, -0.954395, -0.900945, 0.000000, -0.000000, -1.000000, 0.625000, 0.500000, + 1.803530, -0.249095, -0.900945, 0.000000, -0.000000, -1.000000, 0.625000, 0.250000, + 1.857547, -0.954395, -0.900945, 0.000000, -0.000000, -1.000000, 0.375000, 0.500000, + 1.857547, -0.249095, -0.900945, 0.000000, -0.000000, -1.000000, 0.375000, 0.250000, + 1.803530, -0.249095, -0.846053, -0.000000, 1.000000, 0.000000, 0.625000, 0.000000, + 1.857547, -0.249095, -0.846053, -0.000000, 1.000000, 0.000000, 0.375000, 0.000000, + 1.857547, -0.249095, -0.900945, -0.000000, 1.000000, 0.000000, 0.375000, 0.250000, + 1.803530, -0.249095, -0.900945, -0.000000, 1.000000, 0.000000, 0.625000, 0.250000, + 1.803530, -0.249095, -0.900945, -1.000000, -0.000000, 0.000000, 0.875000, 1.000000, + 1.803530, -0.954395, -0.900945, -1.000000, -0.000000, 0.000000, 0.875000, 0.750000, + 1.803530, -0.249095, -0.846053, -1.000000, -0.000000, 0.000000, 0.625000, 1.000000, + 1.803530, -0.954395, -0.846053, -1.000000, -0.000000, 0.000000, 0.625000, 0.750000, + 1.857547, -0.954395, -0.846053, 1.000000, 0.000000, 0.000000, 0.375000, 0.750000, + 1.857547, -0.249095, -0.900945, 1.000000, 0.000000, 0.000000, 0.125000, 1.000000, + 1.857547, -0.249095, -0.846053, 1.000000, 0.000000, 0.000000, 0.375000, 1.000000, + 1.857547, -0.954395, -0.900945, 1.000000, 0.000000, 0.000000, 0.125000, 0.750000, + 1.803530, -0.249095, -0.586598, 0.000000, 0.000000, 1.000000, 0.625000, 1.000000, + 1.803530, -0.954395, -0.586598, 0.000000, 0.000000, 1.000000, 0.625000, 0.750000, + 1.857547, -0.249095, -0.586598, 0.000000, 0.000000, 1.000000, 0.375000, 1.000000, + 1.857547, -0.954395, -0.586598, 0.000000, 0.000000, 1.000000, 0.375000, 0.750000, + 1.803530, -0.954395, -0.586598, 0.000000, -1.000000, 0.000000, 0.625000, 0.750000, + 1.803530, -0.954395, -0.641490, 0.000000, -1.000000, 0.000000, 0.625000, 0.500000, + 1.857547, -0.954395, -0.586598, 0.000000, -1.000000, 0.000000, 0.375000, 0.750000, + 1.857547, -0.954395, -0.641490, 0.000000, -1.000000, 0.000000, 0.375000, 0.500000, + 1.803530, -0.954395, -0.641490, 0.000000, -0.000000, -1.000000, 0.625000, 0.500000, + 1.803530, -0.249095, -0.641490, 0.000000, -0.000000, -1.000000, 0.625000, 0.250000, + 1.857547, -0.954395, -0.641490, 0.000000, -0.000000, -1.000000, 0.375000, 0.500000, + 1.857547, -0.249095, -0.641490, 0.000000, -0.000000, -1.000000, 0.375000, 0.250000, + 1.803530, -0.249095, -0.586598, -0.000000, 1.000000, 0.000000, 0.625000, 0.000000, + 1.857547, -0.249095, -0.586598, -0.000000, 1.000000, 0.000000, 0.375000, 0.000000, + 1.857547, -0.249095, -0.641490, -0.000000, 1.000000, 0.000000, 0.375000, 0.250000, + 1.803530, -0.249095, -0.641490, -0.000000, 1.000000, 0.000000, 0.625000, 0.250000, + 1.803530, -0.249095, -0.641490, -1.000000, -0.000000, 0.000000, 0.875000, 1.000000, + 1.803530, -0.954395, -0.641490, -1.000000, -0.000000, 0.000000, 0.875000, 0.750000, + 1.803530, -0.249095, -0.586598, -1.000000, -0.000000, 0.000000, 0.625000, 1.000000, + 1.803530, -0.954395, -0.586598, -1.000000, -0.000000, 0.000000, 0.625000, 0.750000, + 1.857547, -0.954395, -0.586598, 1.000000, 0.000000, 0.000000, 0.375000, 0.750000, + 1.857547, -0.249095, -0.641490, 1.000000, 0.000000, 0.000000, 0.125000, 1.000000, + 1.857547, -0.249095, -0.586598, 1.000000, 0.000000, 0.000000, 0.375000, 1.000000, + 1.857547, -0.954395, -0.641490, 1.000000, 0.000000, 0.000000, 0.125000, 0.750000, + 3.778249, 0.371132, 3.304889, 1.000000, 0.000000, 0.000000, 0.625000, 0.750000, + 3.778249, 0.371132, 3.950465, 1.000000, 0.000000, 0.000000, 0.375000, 0.750000, + 3.778249, 0.222819, 3.950465, 1.000000, 0.000000, 0.000000, 0.375000, 1.000000, + 3.778249, 0.222819, 3.304889, 1.000000, 0.000000, 0.000000, 0.625000, 1.000000, + 3.130990, 0.371132, 3.950465, 0.000000, 1.000000, 0.000000, 0.375000, 0.500000, + 3.778249, 0.371132, 3.950465, 0.000000, 1.000000, 0.000000, 0.375000, 0.750000, + 3.130990, 0.371132, 3.304889, 0.000000, 1.000000, 0.000000, 0.625000, 0.500000, + 3.778249, 0.371132, 3.304889, 0.000000, 1.000000, 0.000000, 0.625000, 0.750000, + 3.130990, 0.222819, 3.304889, -1.000000, 0.000000, -0.000000, 0.625000, 0.250000, + 3.130990, 0.222819, 3.950465, -1.000000, 0.000000, -0.000000, 0.375000, 0.250000, + 3.130990, 0.371132, 3.950465, -1.000000, 0.000000, -0.000000, 0.375000, 0.500000, + 3.130990, 0.371132, 3.304889, -1.000000, 0.000000, -0.000000, 0.625000, 0.500000, + 3.778249, 0.222819, 3.950465, 0.000000, -1.000000, -0.000000, 0.375000, 0.000000, + 3.130990, 0.222819, 3.950465, 0.000000, -1.000000, -0.000000, 0.375000, 0.250000, + 3.778249, 0.222819, 3.304889, 0.000000, -1.000000, -0.000000, 0.625000, 0.000000, + 3.130990, 0.222819, 3.304889, 0.000000, -1.000000, -0.000000, 0.625000, 0.250000, + 3.130990, 0.371132, 3.304889, 0.000000, 0.000000, -1.000000, 0.875000, 0.750000, + 3.778249, 0.222819, 3.304889, 0.000000, 0.000000, -1.000000, 0.625000, 1.000000, + 3.130990, 0.222819, 3.304889, 0.000000, 0.000000, -1.000000, 0.875000, 1.000000, + 3.778249, 0.371132, 3.304889, 0.000000, 0.000000, -1.000000, 0.625000, 0.750000, + 3.778249, 0.371132, 3.950465, 0.000001, 0.000000, 1.000000, 0.375000, 0.750000, + 3.130990, 0.371132, 3.950465, 0.000001, 0.000000, 1.000000, 0.125000, 0.750000, + 3.130990, 0.222819, 3.950465, 0.000001, 0.000000, 1.000000, 0.125000, 1.000000, + 3.778249, 0.222819, 3.950465, 0.000001, 0.000000, 1.000000, 0.375000, 1.000000, + 3.751392, 0.262081, 3.899269, 0.999995, 0.000000, -0.003197, 0.380643, 1.000000, + 3.746549, 0.260035, 3.402950, 0.999936, 0.000000, -0.011306, 0.553447, 1.000000, + 3.751392, 0.398086, 3.899269, 0.999995, 0.000000, -0.003197, 0.385111, 0.791008, + 3.746549, 0.400132, 3.402950, 0.999936, 0.000000, -0.011306, 0.554271, 0.783180, + 3.157846, 0.398086, 3.356085, -0.999983, 0.000000, -0.005886, 0.613989, 0.462803, + 3.157845, 0.262081, 3.899269, -0.999983, 0.000000, 0.005884, 0.386011, 0.287166, + 3.157845, 0.398086, 3.899269, -0.999983, 0.000000, 0.005884, 0.386011, 0.462893, + 3.157846, 0.262081, 3.356085, -0.999983, 0.000000, -0.005886, 0.613989, 0.287083, + 3.680119, 0.260037, 3.336516, 0.011271, 0.000000, -0.999937, 0.689296, 1.000000, + 3.182255, 0.398086, 3.331674, 0.003191, 0.000000, -0.999995, 0.869712, 0.750001, + 3.680119, 0.400132, 3.336516, 0.011271, 0.000000, -0.999937, 0.695350, 0.750001, + 3.182255, 0.262081, 3.331674, 0.003191, 0.000000, -0.999995, 0.869534, 1.000000, + 3.182255, 0.262081, 3.923681, -0.005874, 0.000000, 0.999983, 0.130335, 1.000000, + 3.726979, 0.262081, 3.923681, 0.005874, 0.000000, 0.999983, 0.365121, 1.000000, + 3.182255, 0.398086, 3.923681, -0.005874, 0.000000, 0.999983, 0.130433, 0.750000, + 3.726979, 0.398086, 3.923681, 0.005874, 0.000000, 0.999983, 0.369567, 0.750000, + 3.739428, 0.400132, 3.385756, 0.715968, -0.000000, -0.698133, 0.576850, 0.750001, + 3.739428, 0.260035, 3.385756, 0.715968, -0.000000, -0.698133, 0.575978, 1.000000, + 3.697312, 0.260037, 3.343637, 0.698183, 0.000000, -0.715919, 0.662308, 1.000000, + 3.697312, 0.400132, 3.343637, 0.698183, 0.000000, -0.715919, 0.671856, 0.750001, + 3.739186, 0.398086, 3.920410, 0.499949, 0.000000, 0.866055, 0.375000, 0.750000, + 3.739186, 0.262081, 3.920410, 0.499949, 0.000000, 0.866055, 0.370455, 1.000000, + 3.748121, 0.398086, 3.911476, 0.866021, 0.000000, 0.500008, 0.380610, 0.775294, + 3.748121, 0.262081, 3.911476, 0.866021, 0.000000, 0.500008, 0.375000, 1.000000, + 3.170050, 0.262081, 3.920410, -0.499965, 0.000000, 0.866045, 0.125000, 1.000000, + 3.170050, 0.398086, 3.920410, -0.499965, 0.000000, 0.866045, 0.125000, 0.750000, + 3.161114, 0.262081, 3.911476, -0.866038, 0.000000, 0.499979, 0.381172, 0.272931, + 3.170050, 0.398086, 3.920410, -0.499965, 0.000000, 0.866045, 0.375000, 0.500000, + 3.161114, 0.398086, 3.911476, -0.866038, 0.000000, 0.499979, 0.381172, 0.477103, + 3.170050, 0.262081, 3.920410, -0.499965, 0.000000, 0.866045, 0.375000, 0.250000, + 3.161114, 0.398086, 3.343878, -0.866070, 0.000000, -0.499923, 0.618828, 0.477051, + 3.161114, 0.262081, 3.343878, -0.866070, 0.000000, -0.499923, 0.618828, 0.272885, + 3.170050, 0.398086, 3.334942, -0.499965, 0.000000, -0.866046, 0.625000, 0.500000, + 3.170050, 0.262081, 3.334942, -0.499965, 0.000000, -0.866046, 0.625000, 0.250000, + 3.170050, 0.262081, 3.334942, -0.499965, 0.000000, -0.866046, 0.875000, 1.000000, + 3.170050, 0.398086, 3.334942, -0.499965, 0.000000, -0.866046, 0.875000, 0.750001, + 3.745721, 0.260035, 3.396655, 0.965935, -0.000002, -0.258786, 0.560072, 1.000000, + 3.745721, 0.400132, 3.396655, 0.965935, -0.000002, -0.258786, 0.560494, 0.769652, + 3.743291, 0.260035, 3.390791, 0.866002, -0.000004, -0.500040, 0.567313, 1.000000, + 3.743292, 0.400132, 3.390791, 0.866003, -0.000004, -0.500039, 0.567313, 0.750001, + 3.692276, 0.400132, 3.339773, 0.499956, 0.000000, -0.866051, 0.682537, 0.750001, + 3.692276, 0.260037, 3.339773, 0.499956, 0.000000, -0.866051, 0.672013, 1.000000, + 3.686411, 0.260037, 3.337344, 0.258790, 0.000000, -0.965934, 0.682537, 1.000000, + 3.686411, 0.400132, 3.337344, 0.258790, 0.000000, -0.965934, 0.688811, 0.750001, + 3.157846, 0.398086, 3.356085, -0.001875, 0.999996, 0.001880, 0.613989, 0.462803, + 3.680119, 0.400132, 3.336516, -0.001875, 0.999996, 0.001880, 0.625000, 0.679650, + 3.182255, 0.398086, 3.331674, -0.001875, 0.999996, 0.001880, 0.625000, 0.505288, + 3.182255, 0.398086, 3.923681, -0.001875, 0.999996, 0.001880, 0.375000, 0.505433, + 3.157845, 0.398086, 3.899269, -0.001875, 0.999996, 0.001880, 0.386011, 0.462893, + 3.746549, 0.400132, 3.402950, -0.001875, 0.999996, 0.001880, 0.554271, 0.783180, + 3.726979, 0.398086, 3.923681, -0.001875, 0.999996, 0.001880, 0.375000, 0.744567, + 3.751392, 0.398086, 3.899269, -0.001875, 0.999996, 0.001880, 0.385111, 0.791008, + 3.739428, 0.400132, 3.385756, -0.001875, 0.999996, 0.001880, 0.572088, 0.745239, + 3.697312, 0.400132, 3.343637, -0.001875, 0.999996, 0.001880, 0.619652, 0.697796, + 3.739186, 0.398086, 3.920410, 0.000000, 1.000000, 0.000000, 0.375000, 0.750000, + 3.748121, 0.398086, 3.911476, 0.000000, 1.000000, 0.000000, 0.380610, 0.775294, + 3.170050, 0.398086, 3.920410, -0.000000, 1.000000, 0.000011, 0.375000, 0.500000, + 3.161114, 0.398086, 3.911476, -0.000000, 1.000000, 0.000011, 0.381172, 0.477103, + 3.161114, 0.398086, 3.343878, 0.000000, 1.000000, 0.000000, 0.618828, 0.477051, + 3.170050, 0.398086, 3.334942, 0.000000, 1.000000, 0.000000, 0.625000, 0.500000, + 3.743292, 0.400132, 3.390791, 0.000000, 1.000000, 0.000000, 0.567313, 0.750001, + 3.745721, 0.400132, 3.396655, 0.000000, 1.000000, 0.000000, 0.560494, 0.769652, + 3.692276, 0.400132, 3.339773, 0.000000, 1.000000, 0.000000, 0.625000, 0.692463, + 3.686411, 0.400132, 3.337344, 0.000000, 1.000000, 0.000000, 0.625000, 0.686189, + 3.739428, 0.260035, 3.385756, -0.001876, -0.999996, 0.001879, 0.571652, 0.004327, + 3.680119, 0.260037, 3.336516, -0.001876, -0.999996, 0.001879, 0.625000, 0.064296, + 3.697312, 0.260037, 3.343637, -0.001876, -0.999996, 0.001879, 0.614872, 0.047435, + 3.726979, 0.262081, 3.923681, -0.001876, -0.999996, 0.001879, 0.375000, 0.009879, + 3.746549, 0.260035, 3.402950, -0.001876, -0.999996, 0.001879, 0.553447, 0.000000, + 3.751392, 0.262081, 3.899269, -0.001876, -0.999996, 0.001879, 0.380643, 0.000000, + 3.182255, 0.262081, 3.923681, -0.001876, -0.999996, 0.001879, 0.375000, 0.244665, + 3.157845, 0.262081, 3.899269, -0.001876, -0.999996, 0.001879, 0.386011, 0.287166, + 3.157846, 0.262081, 3.356085, -0.001876, -0.999996, 0.001879, 0.613989, 0.287083, + 3.182255, 0.262081, 3.331674, -0.001876, -0.999996, 0.001879, 0.625000, 0.244534, + 3.739186, 0.262081, 3.920410, -0.000000, -1.000000, 0.000022, 0.375000, 0.004545, + 3.748121, 0.262081, 3.911476, -0.000000, -1.000000, 0.000022, 0.375000, 0.000000, + 3.170050, 0.262081, 3.920410, 0.000000, -1.000000, -0.000000, 0.375000, 0.250000, + 3.161114, 0.262081, 3.911476, 0.000000, -1.000000, -0.000000, 0.381172, 0.272931, + 3.161114, 0.262081, 3.343878, 0.000000, -1.000000, -0.000022, 0.618828, 0.272885, + 3.170050, 0.262081, 3.334942, 0.000000, -1.000000, -0.000022, 0.625000, 0.250000, + 3.743291, 0.260035, 3.390791, 0.000000, -1.000000, -0.000039, 0.567313, 0.000000, + 3.745721, 0.260035, 3.396655, 0.000000, -1.000000, -0.000039, 0.560072, 0.000000, + 3.692276, 0.260037, 3.339773, 0.000000, -1.000000, -0.000079, 0.619731, 0.052282, + 3.686411, 0.260037, 3.337344, 0.000000, -1.000000, -0.000079, 0.625000, 0.057537, + 3.446375, 0.222160, 3.534314, -0.738252, 0.000000, 0.674525, 0.400000, 0.311560, + 3.426001, 0.197276, 3.512015, -0.738252, 0.000000, 0.674525, 0.375000, 0.687500, + 3.446375, 0.197276, 3.534314, -0.738252, 0.000000, 0.674525, 0.400000, 0.687500, + 3.426001, 0.222160, 3.512015, -0.738252, 0.000000, 0.674525, 0.375000, 0.311560, + 3.471558, 0.222160, 3.534314, -0.000000, 0.000000, 1.000000, 0.425000, 0.311560, + 3.446375, 0.222160, 3.534314, -0.000000, 0.000000, 1.000000, 0.400000, 0.311560, + 3.446375, 0.197276, 3.534314, -0.000000, 0.000000, 1.000000, 0.400000, 0.687500, + 3.471558, 0.197276, 3.534314, -0.000000, 0.000000, 1.000000, 0.425000, 0.687500, + 3.471558, 0.222160, 3.534314, 0.738229, 0.000000, 0.674550, 0.425000, 0.311560, + 3.471558, 0.197276, 3.534314, 0.738229, 0.000000, 0.674550, 0.425000, 0.687500, + 3.491932, 0.222160, 3.512017, 0.738229, 0.000000, 0.674550, 0.450000, 0.311560, + 3.491932, 0.197276, 3.512017, 0.738229, 0.000000, 0.674550, 0.450000, 0.687500, + 3.491522, 0.222160, 3.269429, 0.999999, 0.000000, -0.001690, 0.475000, 0.311560, + 3.491932, 0.222160, 3.512017, 0.999999, 0.000000, -0.001690, 0.450000, 0.311560, + 3.491932, 0.197276, 3.512017, 0.999999, 0.000000, -0.001690, 0.450000, 0.687500, + 3.491522, 0.197276, 3.269429, 0.999999, 0.000000, -0.001690, 0.475000, 0.687500, + 3.491522, 0.222160, 3.269429, 0.985472, 0.000000, -0.169838, 0.475000, 0.311560, + 3.491522, 0.197276, 3.269429, 0.985472, 0.000000, -0.169838, 0.475000, 0.687500, + 3.485304, 0.222160, 3.233350, 0.985472, 0.000000, -0.169838, 0.500000, 0.311560, + 3.485304, 0.197276, 3.233350, 0.985472, 0.000000, -0.169838, 0.500000, 0.687500, + 3.485304, 0.222160, 3.233350, 0.807673, 0.000000, -0.589630, 0.500000, 0.311560, + 3.485304, 0.197276, 3.233350, 0.807673, 0.000000, -0.589630, 0.500000, 0.687500, + 3.469027, 0.222160, 3.211053, 0.807673, 0.000000, -0.589630, 0.525000, 0.311560, + 3.469027, 0.197276, 3.211053, 0.807673, 0.000000, -0.589630, 0.525000, 0.687500, + 3.448905, 0.197276, 3.211052, 0.000052, 0.000000, -1.000000, 0.550000, 0.687500, + 3.448905, 0.222160, 3.211052, 0.000052, 0.000000, -1.000000, 0.550000, 0.311560, + 3.469027, 0.197276, 3.211053, 0.000052, 0.000000, -1.000000, 0.525000, 0.687500, + 3.469027, 0.222160, 3.211053, 0.000052, 0.000000, -1.000000, 0.525000, 0.311560, + 3.432628, 0.222160, 3.233351, -0.807706, 0.000000, -0.589586, 0.575000, 0.311560, + 3.448905, 0.197276, 3.211052, -0.807706, 0.000000, -0.589586, 0.550000, 0.687500, + 3.432628, 0.197276, 3.233351, -0.807706, 0.000000, -0.589586, 0.575000, 0.687500, + 3.448905, 0.222160, 3.211052, -0.807706, 0.000000, -0.589586, 0.550000, 0.311560, + 3.426410, 0.222160, 3.269428, -0.985470, 0.000000, -0.169847, 0.600000, 0.311560, + 3.432628, 0.197276, 3.233351, -0.985470, 0.000000, -0.169847, 0.575000, 0.687500, + 3.426410, 0.197276, 3.269428, -0.985470, 0.000000, -0.169847, 0.600000, 0.687500, + 3.432628, 0.222160, 3.233351, -0.985470, 0.000000, -0.169847, 0.575000, 0.311560, + 3.426001, 0.222160, 3.512015, -0.999999, 0.000000, -0.001687, 0.625000, 0.311560, + 3.426410, 0.197276, 3.269428, -0.999999, 0.000000, -0.001687, 0.600000, 0.687500, + 3.426001, 0.197276, 3.512015, -0.999999, 0.000000, -0.001687, 0.625000, 0.687500, + 3.426410, 0.222160, 3.269428, -0.999999, 0.000000, -0.001687, 0.600000, 0.311560, + 3.446375, 0.197276, 3.534314, 0.000000, -1.000000, -0.000001, 0.548284, 0.992353, + 3.426001, 0.197276, 3.512015, 0.000000, -1.000000, -0.000000, 0.626409, 0.935591, + 3.458966, 0.197276, 3.269428, 0.000000, -1.000000, -0.000000, 0.500000, 0.850000, + 3.471558, 0.197276, 3.534314, 0.000000, -1.000000, -0.000001, 0.451716, 0.992353, + 3.491932, 0.197276, 3.512017, 0.000000, -1.000000, -0.000002, 0.373591, 0.935591, + 3.491522, 0.197276, 3.269429, -0.000000, -1.000000, 0.000000, 0.343750, 0.843750, + 3.485304, 0.197276, 3.233350, -0.000000, -1.000000, 0.000001, 0.373591, 0.751909, + 3.469027, 0.197276, 3.211053, -0.000000, -1.000000, 0.000005, 0.451716, 0.695147, + 3.448905, 0.197276, 3.211052, -0.000000, -1.000000, 0.000003, 0.548284, 0.695147, + 3.432628, 0.197276, 3.233351, 0.000000, -1.000000, -0.000000, 0.626409, 0.751909, + 3.426410, 0.197276, 3.269428, 0.000000, -1.000000, -0.000001, 0.656250, 0.843750, + 3.426001, 0.222160, 3.512015, 0.000000, 1.000000, 0.000000, 0.626409, 0.064409, + 3.446375, 0.222160, 3.534314, 0.000000, 1.000000, 0.000000, 0.548284, 0.007647, + 3.458966, 0.222160, 3.269428, -0.000000, 1.000000, 0.000000, 0.500000, 0.162500, + 3.471558, 0.222160, 3.534314, 0.000000, 1.000000, 0.000000, 0.451716, 0.007647, + 3.491932, 0.222160, 3.512017, 0.000000, 1.000000, 0.000000, 0.373591, 0.064409, + 3.491522, 0.222160, 3.269429, -0.000000, 1.000000, 0.000001, 0.343750, 0.156250, + 3.485304, 0.222160, 3.233350, -0.000000, 1.000000, 0.000003, 0.373591, 0.248091, + 3.469027, 0.222160, 3.211053, 0.000000, 1.000000, -0.000003, 0.451716, 0.304853, + 3.448905, 0.222160, 3.211052, 0.000000, 1.000000, -0.000001, 0.548284, 0.304853, + 3.432628, 0.222160, 3.233351, -0.000000, 1.000000, 0.000004, 0.626409, 0.248091, + 3.426410, 0.222160, 3.269428, 0.000000, 1.000000, 0.000000, 0.656250, 0.156250, + 3.256005, 0.222160, 3.534314, -0.738252, 0.000000, 0.674525, 0.400000, 0.311560, + 3.235630, 0.197276, 3.512015, -0.738252, 0.000000, 0.674525, 0.375000, 0.687500, + 3.256005, 0.197276, 3.534314, -0.738252, 0.000000, 0.674525, 0.400000, 0.687500, + 3.235630, 0.222160, 3.512015, -0.738252, 0.000000, 0.674525, 0.375000, 0.311560, + 3.281187, 0.222160, 3.534314, -0.000000, 0.000000, 1.000000, 0.425000, 0.311560, + 3.256005, 0.222160, 3.534314, -0.000000, 0.000000, 1.000000, 0.400000, 0.311560, + 3.256005, 0.197276, 3.534314, -0.000000, 0.000000, 1.000000, 0.400000, 0.687500, + 3.281187, 0.197276, 3.534314, -0.000000, 0.000000, 1.000000, 0.425000, 0.687500, + 3.281187, 0.222160, 3.534314, 0.738242, 0.000000, 0.674536, 0.425000, 0.311560, + 3.281187, 0.197276, 3.534314, 0.738242, 0.000000, 0.674536, 0.425000, 0.687500, + 3.301561, 0.222160, 3.512017, 0.738242, 0.000000, 0.674536, 0.450000, 0.311560, + 3.301561, 0.197276, 3.512017, 0.738242, 0.000000, 0.674536, 0.450000, 0.687500, + 3.301152, 0.222160, 3.269429, 0.999999, 0.000000, -0.001687, 0.475000, 0.311560, + 3.301561, 0.222160, 3.512017, 0.999999, 0.000000, -0.001687, 0.450000, 0.311560, + 3.301561, 0.197276, 3.512017, 0.999999, 0.000000, -0.001687, 0.450000, 0.687500, + 3.301152, 0.197276, 3.269429, 0.999999, 0.000000, -0.001687, 0.475000, 0.687500, + 3.301152, 0.222160, 3.269429, 0.985472, 0.000000, -0.169838, 0.475000, 0.311560, + 3.301152, 0.197276, 3.269429, 0.985472, 0.000000, -0.169838, 0.475000, 0.687500, + 3.294934, 0.222160, 3.233350, 0.985472, 0.000000, -0.169838, 0.500000, 0.311560, + 3.294934, 0.197276, 3.233350, 0.985472, 0.000000, -0.169838, 0.500000, 0.687500, + 3.294934, 0.222160, 3.233350, 0.807667, 0.000000, -0.589639, 0.500000, 0.311560, + 3.294934, 0.197276, 3.233350, 0.807667, 0.000000, -0.589639, 0.500000, 0.687500, + 3.278656, 0.222160, 3.211053, 0.807667, 0.000000, -0.589639, 0.525000, 0.311560, + 3.278656, 0.197276, 3.211053, 0.807667, 0.000000, -0.589639, 0.525000, 0.687500, + 3.258536, 0.222160, 3.211052, 0.000077, 0.000000, -1.000000, 0.550000, 0.311560, + 3.278656, 0.197276, 3.211053, 0.000077, 0.000000, -1.000000, 0.525000, 0.687500, + 3.258536, 0.197276, 3.211052, 0.000077, 0.000000, -1.000000, 0.550000, 0.687500, + 3.278656, 0.222160, 3.211053, 0.000077, 0.000000, -1.000000, 0.525000, 0.311560, + 3.242258, 0.222160, 3.233351, -0.807690, 0.000000, -0.589607, 0.575000, 0.311560, + 3.258536, 0.197276, 3.211052, -0.807690, 0.000000, -0.589607, 0.550000, 0.687500, + 3.242258, 0.197276, 3.233351, -0.807690, 0.000000, -0.589607, 0.575000, 0.687500, + 3.258536, 0.222160, 3.211052, -0.807690, 0.000000, -0.589607, 0.550000, 0.311560, + 3.236040, 0.222160, 3.269428, -0.985470, 0.000000, -0.169850, 0.600000, 0.311560, + 3.242258, 0.197276, 3.233351, -0.985470, 0.000000, -0.169850, 0.575000, 0.687500, + 3.236040, 0.197276, 3.269428, -0.985470, 0.000000, -0.169850, 0.600000, 0.687500, + 3.242258, 0.222160, 3.233351, -0.985470, 0.000000, -0.169850, 0.575000, 0.311560, + 3.235630, 0.222160, 3.512015, -0.999999, 0.000000, -0.001687, 0.625000, 0.311560, + 3.236040, 0.197276, 3.269428, -0.999999, 0.000000, -0.001687, 0.600000, 0.687500, + 3.235630, 0.197276, 3.512015, -0.999999, 0.000000, -0.001687, 0.625000, 0.687500, + 3.236040, 0.222160, 3.269428, -0.999999, 0.000000, -0.001687, 0.600000, 0.311560, + 3.256005, 0.197276, 3.534314, 0.000000, -1.000000, -0.000000, 0.548284, 0.992353, + 3.235630, 0.197276, 3.512015, 0.000000, -1.000000, -0.000001, 0.626409, 0.935591, + 3.268596, 0.197276, 3.269428, 0.000000, -1.000000, -0.000001, 0.500000, 0.850000, + 3.281187, 0.197276, 3.534314, 0.000000, -1.000000, -0.000001, 0.451716, 0.992353, + 3.301561, 0.197276, 3.512017, 0.000000, -1.000000, -0.000002, 0.373591, 0.935591, + 3.301152, 0.197276, 3.269429, 0.000000, -1.000000, -0.000001, 0.343750, 0.843750, + 3.294934, 0.197276, 3.233350, 0.000000, -1.000000, -0.000000, 0.373591, 0.751909, + 3.278656, 0.197276, 3.211053, 0.000000, -1.000000, -0.000000, 0.451716, 0.695147, + 3.258536, 0.197276, 3.211052, 0.000000, -1.000000, -0.000000, 0.548284, 0.695147, + 3.242258, 0.197276, 3.233351, 0.000000, -1.000000, -0.000003, 0.626409, 0.751909, + 3.236040, 0.197276, 3.269428, 0.000000, -1.000000, -0.000001, 0.656250, 0.843750, + 3.235630, 0.222160, 3.512015, 0.000000, 1.000000, -0.000000, 0.626409, 0.064409, + 3.256005, 0.222160, 3.534314, 0.000000, 1.000000, 0.000000, 0.548284, 0.007647, + 3.268596, 0.222160, 3.269428, 0.000000, 1.000000, -0.000000, 0.500000, 0.162500, + 3.281187, 0.222160, 3.534314, 0.000000, 1.000000, -0.000000, 0.451716, 0.007647, + 3.301561, 0.222160, 3.512017, 0.000000, 1.000000, -0.000001, 0.373591, 0.064409, + 3.301152, 0.222160, 3.269429, 0.000000, 1.000000, 0.000000, 0.343750, 0.156250, + 3.294934, 0.222160, 3.233350, -0.000000, 1.000000, 0.000008, 0.373591, 0.248091, + 3.278656, 0.222160, 3.211053, -0.000000, 1.000000, 0.000004, 0.451716, 0.304853, + 3.258536, 0.222160, 3.211052, 0.000000, 1.000000, -0.000002, 0.548284, 0.304853, + 3.242258, 0.222160, 3.233351, 0.000000, 1.000000, -0.000001, 0.626409, 0.248091, + 3.236040, 0.222160, 3.269428, 0.000000, 1.000000, -0.000000, 0.656250, 0.156250, + 3.301562, 0.222160, 3.754676, 0.738213, 0.000000, -0.674567, 0.375000, 0.311560, + 3.301562, 0.197276, 3.754676, 0.738213, 0.000000, -0.674567, 0.375000, 0.687500, + 3.281187, 0.222160, 3.732379, 0.738213, 0.000000, -0.674567, 0.400000, 0.311560, + 3.281187, 0.197276, 3.732379, 0.738213, 0.000000, -0.674567, 0.400000, 0.687500, + 3.256005, 0.197276, 3.732379, 0.000000, 0.000000, -1.000000, 0.425000, 0.687500, + 3.256005, 0.222160, 3.732379, 0.000000, 0.000000, -1.000000, 0.425000, 0.311560, + 3.281187, 0.197276, 3.732379, 0.000000, 0.000000, -1.000000, 0.400000, 0.687500, + 3.281187, 0.222160, 3.732379, 0.000000, 0.000000, -1.000000, 0.400000, 0.311560, + 3.235630, 0.222160, 3.754677, -0.738220, 0.000000, -0.674560, 0.450000, 0.311560, + 3.256005, 0.197276, 3.732379, -0.738220, 0.000000, -0.674560, 0.425000, 0.687500, + 3.235630, 0.197276, 3.754677, -0.738220, 0.000000, -0.674560, 0.450000, 0.687500, + 3.256005, 0.222160, 3.732379, -0.738220, 0.000000, -0.674560, 0.425000, 0.311560, + 3.236041, 0.222160, 3.997265, -0.999999, 0.000000, 0.001694, 0.475000, 0.311560, + 3.235630, 0.197276, 3.754677, -0.999999, 0.000000, 0.001694, 0.450000, 0.687500, + 3.236041, 0.197276, 3.997265, -0.999999, 0.000000, 0.001694, 0.475000, 0.687500, + 3.235630, 0.222160, 3.754677, -0.999999, 0.000000, 0.001694, 0.450000, 0.311560, + 3.242258, 0.222160, 4.033343, -0.985471, 0.000000, 0.169843, 0.500000, 0.311560, + 3.236041, 0.197276, 3.997265, -0.985471, 0.000000, 0.169843, 0.475000, 0.687500, + 3.242258, 0.197276, 4.033343, -0.985471, 0.000000, 0.169843, 0.500000, 0.687500, + 3.236041, 0.222160, 3.997265, -0.985471, 0.000000, 0.169843, 0.475000, 0.311560, + 3.258536, 0.222160, 4.055642, -0.807706, 0.000000, 0.589586, 0.525000, 0.311560, + 3.242258, 0.197276, 4.033343, -0.807706, 0.000000, 0.589586, 0.500000, 0.687500, + 3.258536, 0.197276, 4.055642, -0.807706, 0.000000, 0.589586, 0.525000, 0.687500, + 3.242258, 0.222160, 4.033343, -0.807706, 0.000000, 0.589586, 0.500000, 0.311560, + 3.278655, 0.222160, 4.055641, 0.000077, 0.000000, 1.000000, 0.550000, 0.311560, + 3.258536, 0.222160, 4.055642, 0.000077, 0.000000, 1.000000, 0.525000, 0.311560, + 3.258536, 0.197276, 4.055642, 0.000077, 0.000000, 1.000000, 0.525000, 0.687500, + 3.278655, 0.197276, 4.055641, 0.000077, 0.000000, 1.000000, 0.550000, 0.687500, + 3.278655, 0.222160, 4.055641, 0.807673, 0.000000, 0.589630, 0.550000, 0.311560, + 3.278655, 0.197276, 4.055641, 0.807673, 0.000000, 0.589630, 0.550000, 0.687500, + 3.294933, 0.222160, 4.033344, 0.807673, 0.000000, 0.589630, 0.575000, 0.311560, + 3.294933, 0.197276, 4.033344, 0.807673, 0.000000, 0.589630, 0.575000, 0.687500, + 3.294933, 0.222160, 4.033344, 0.985467, 0.000000, 0.169866, 0.575000, 0.311560, + 3.294933, 0.197276, 4.033344, 0.985467, 0.000000, 0.169866, 0.575000, 0.687500, + 3.301152, 0.222160, 3.997265, 0.985467, 0.000000, 0.169866, 0.600000, 0.311560, + 3.301152, 0.197276, 3.997265, 0.985467, 0.000000, 0.169866, 0.600000, 0.687500, + 3.301562, 0.222160, 3.754676, 0.999999, 0.000000, 0.001690, 0.625000, 0.311560, + 3.301152, 0.222160, 3.997265, 0.999999, 0.000000, 0.001690, 0.600000, 0.311560, + 3.301152, 0.197276, 3.997265, 0.999999, 0.000000, 0.001690, 0.600000, 0.687500, + 3.301562, 0.197276, 3.754676, 0.999999, 0.000000, 0.001690, 0.625000, 0.687500, + 3.281187, 0.197276, 3.732379, -0.000000, -1.000000, 0.000001, 0.548284, 0.992353, + 3.301562, 0.197276, 3.754676, -0.000000, -1.000000, 0.000001, 0.626409, 0.935591, + 3.268595, 0.197276, 3.997265, 0.000000, -1.000000, -0.000000, 0.500000, 0.850000, + 3.256005, 0.197276, 3.732379, -0.000000, -1.000000, 0.000001, 0.451716, 0.992353, + 3.235630, 0.197276, 3.754677, 0.000000, -1.000000, -0.000000, 0.373591, 0.935591, + 3.236041, 0.197276, 3.997265, 0.000000, -1.000000, -0.000000, 0.343750, 0.843750, + 3.242258, 0.197276, 4.033343, 0.000000, -1.000000, -0.000000, 0.373591, 0.751909, + 3.258536, 0.197276, 4.055642, 0.000000, -1.000000, -0.000000, 0.451716, 0.695147, + 3.278655, 0.197276, 4.055641, 0.000000, -1.000000, -0.000000, 0.548284, 0.695147, + 3.294933, 0.197276, 4.033344, -0.000000, -1.000000, 0.000003, 0.626409, 0.751909, + 3.301152, 0.197276, 3.997265, 0.000000, -1.000000, -0.000000, 0.656250, 0.843750, + 3.301562, 0.222160, 3.754676, 0.000000, 1.000000, 0.000000, 0.626409, 0.064409, + 3.281187, 0.222160, 3.732379, 0.000000, 1.000000, 0.000000, 0.548284, 0.007647, + 3.268595, 0.222160, 3.997265, 0.000000, 1.000000, -0.000000, 0.500000, 0.162500, + 3.256005, 0.222160, 3.732379, 0.000000, 1.000000, 0.000000, 0.451716, 0.007647, + 3.235630, 0.222160, 3.754677, 0.000000, 1.000000, 0.000000, 0.373591, 0.064409, + 3.236041, 0.222160, 3.997265, 0.000000, 1.000000, 0.000000, 0.343750, 0.156250, + 3.242258, 0.222160, 4.033343, 0.000000, 1.000000, 0.000000, 0.373591, 0.248091, + 3.258536, 0.222160, 4.055642, -0.000000, 1.000000, 0.000003, 0.451716, 0.304853, + 3.278655, 0.222160, 4.055641, -0.000000, 1.000000, 0.000001, 0.548284, 0.304853, + 3.294933, 0.222160, 4.033344, 0.000000, 1.000000, -0.000004, 0.626409, 0.248091, + 3.301152, 0.222160, 3.997265, 0.000000, 1.000000, 0.000000, 0.656250, 0.156250, + 3.501450, 0.222160, 3.754676, 0.738221, 0.000000, -0.674559, 0.375000, 0.311560, + 3.501450, 0.197276, 3.754676, 0.738221, 0.000000, -0.674559, 0.375000, 0.687500, + 3.481076, 0.222160, 3.732379, 0.738221, 0.000000, -0.674559, 0.400000, 0.311560, + 3.481076, 0.197276, 3.732379, 0.738221, 0.000000, -0.674559, 0.400000, 0.687500, + 3.455893, 0.222160, 3.732379, 0.000000, 0.000000, -1.000000, 0.425000, 0.311560, + 3.481076, 0.197276, 3.732379, 0.000000, 0.000000, -1.000000, 0.400000, 0.687500, + 3.455893, 0.197276, 3.732379, 0.000000, 0.000000, -1.000000, 0.425000, 0.687500, + 3.481076, 0.222160, 3.732379, 0.000000, 0.000000, -1.000000, 0.400000, 0.311560, + 3.435520, 0.222160, 3.754677, -0.738250, 0.000000, -0.674528, 0.450000, 0.311560, + 3.455893, 0.197276, 3.732379, -0.738250, 0.000000, -0.674528, 0.425000, 0.687500, + 3.435520, 0.197276, 3.754677, -0.738250, 0.000000, -0.674528, 0.450000, 0.687500, + 3.455893, 0.222160, 3.732379, -0.738250, 0.000000, -0.674528, 0.425000, 0.311560, + 3.435929, 0.222160, 3.997265, -0.999999, 0.000000, 0.001687, 0.475000, 0.311560, + 3.435520, 0.197276, 3.754677, -0.999999, 0.000000, 0.001687, 0.450000, 0.687500, + 3.435929, 0.197276, 3.997265, -0.999999, 0.000000, 0.001687, 0.475000, 0.687500, + 3.435520, 0.222160, 3.754677, -0.999999, 0.000000, 0.001687, 0.450000, 0.311560, + 3.442147, 0.222160, 4.033343, -0.985471, 0.000000, 0.169843, 0.500000, 0.311560, + 3.435929, 0.197276, 3.997265, -0.985471, 0.000000, 0.169843, 0.475000, 0.687500, + 3.442147, 0.197276, 4.033343, -0.985471, 0.000000, 0.169843, 0.500000, 0.687500, + 3.435929, 0.222160, 3.997265, -0.985471, 0.000000, 0.169843, 0.475000, 0.311560, + 3.458424, 0.222160, 4.055642, -0.807699, 0.000000, 0.589594, 0.525000, 0.311560, + 3.442147, 0.197276, 4.033343, -0.807699, 0.000000, 0.589594, 0.500000, 0.687500, + 3.458424, 0.197276, 4.055642, -0.807699, 0.000000, 0.589594, 0.525000, 0.687500, + 3.442147, 0.222160, 4.033343, -0.807699, 0.000000, 0.589594, 0.500000, 0.311560, + 3.478544, 0.222160, 4.055641, 0.000052, 0.000000, 1.000000, 0.550000, 0.311560, + 3.458424, 0.222160, 4.055642, 0.000052, 0.000000, 1.000000, 0.525000, 0.311560, + 3.458424, 0.197276, 4.055642, 0.000052, 0.000000, 1.000000, 0.525000, 0.687500, + 3.478544, 0.197276, 4.055641, 0.000052, 0.000000, 1.000000, 0.550000, 0.687500, + 3.478544, 0.222160, 4.055641, 0.807642, 0.000000, 0.589673, 0.550000, 0.311560, + 3.478544, 0.197276, 4.055641, 0.807642, 0.000000, 0.589673, 0.550000, 0.687500, + 3.494823, 0.222160, 4.033344, 0.807642, 0.000000, 0.589673, 0.575000, 0.311560, + 3.494823, 0.197276, 4.033344, 0.807642, 0.000000, 0.589673, 0.575000, 0.687500, + 3.494823, 0.222160, 4.033344, 0.985476, 0.000000, 0.169814, 0.575000, 0.311560, + 3.494823, 0.197276, 4.033344, 0.985476, 0.000000, 0.169814, 0.575000, 0.687500, + 3.501040, 0.222160, 3.997265, 0.985476, 0.000000, 0.169814, 0.600000, 0.311560, + 3.501040, 0.197276, 3.997265, 0.985476, 0.000000, 0.169814, 0.600000, 0.687500, + 3.501450, 0.222160, 3.754676, 0.999999, 0.000000, 0.001690, 0.625000, 0.311560, + 3.501040, 0.222160, 3.997265, 0.999999, 0.000000, 0.001690, 0.600000, 0.311560, + 3.501040, 0.197276, 3.997265, 0.999999, 0.000000, 0.001690, 0.600000, 0.687500, + 3.501450, 0.197276, 3.754676, 0.999999, 0.000000, 0.001690, 0.625000, 0.687500, + 3.481076, 0.197276, 3.732379, -0.000000, -1.000000, 0.000001, 0.548284, 0.992353, + 3.501450, 0.197276, 3.754676, 0.000000, -1.000000, -0.000000, 0.626409, 0.935591, + 3.468485, 0.197276, 3.997265, -0.000000, -1.000000, 0.000000, 0.500000, 0.850000, + 3.455893, 0.197276, 3.732379, -0.000000, -1.000000, 0.000001, 0.451716, 0.992353, + 3.435520, 0.197276, 3.754677, -0.000000, -1.000000, 0.000002, 0.373591, 0.935591, + 3.435929, 0.197276, 3.997265, -0.000000, -1.000000, 0.000001, 0.343750, 0.843750, + 3.442147, 0.197276, 4.033343, 0.000000, -1.000000, -0.000001, 0.373591, 0.751909, + 3.458424, 0.197276, 4.055642, 0.000000, -1.000000, -0.000002, 0.451716, 0.695147, + 3.478544, 0.197276, 4.055641, 0.000000, -1.000000, -0.000000, 0.548284, 0.695147, + 3.494823, 0.197276, 4.033344, 0.000000, -1.000000, -0.000000, 0.626409, 0.751909, + 3.501040, 0.197276, 3.997265, 0.000000, -1.000000, -0.000000, 0.656250, 0.843750, + 3.501450, 0.222160, 3.754676, 0.000000, 1.000000, -0.000000, 0.626409, 0.064409, + 3.481076, 0.222160, 3.732379, 0.000000, 1.000000, 0.000000, 0.548284, 0.007647, + 3.468485, 0.222160, 3.997265, -0.000000, 1.000000, 0.000000, 0.500000, 0.162500, + 3.455893, 0.222160, 3.732379, 0.000000, 1.000000, 0.000000, 0.451716, 0.007647, + 3.435520, 0.222160, 3.754677, -0.000000, 1.000000, 0.000000, 0.373591, 0.064409, + 3.435929, 0.222160, 3.997265, -0.000000, 1.000000, 0.000000, 0.343750, 0.156250, + 3.442147, 0.222160, 4.033343, 0.000000, 1.000000, -0.000003, 0.373591, 0.248091, + 3.458424, 0.222160, 4.055642, -0.000000, 1.000000, 0.000003, 0.451716, 0.304853, + 3.478544, 0.222160, 4.055641, -0.000000, 1.000000, 0.000003, 0.548284, 0.304853, + 3.494823, 0.222160, 4.033344, -0.000000, 1.000000, 0.000003, 0.626409, 0.248091, + 3.501040, 0.222160, 3.997265, 0.000000, 1.000000, -0.000000, 0.656250, 0.156250, + 3.696580, 0.222160, 3.754676, 0.738221, 0.000000, -0.674559, 0.375000, 0.311560, + 3.696580, 0.197276, 3.754676, 0.738221, 0.000000, -0.674559, 0.375000, 0.687500, + 3.676206, 0.222160, 3.732379, 0.738221, 0.000000, -0.674559, 0.400000, 0.311560, + 3.676206, 0.197276, 3.732379, 0.738221, 0.000000, -0.674559, 0.400000, 0.687500, + 3.651022, 0.222160, 3.732379, 0.000000, 0.000000, -1.000000, 0.425000, 0.311560, + 3.676206, 0.197276, 3.732379, 0.000000, 0.000000, -1.000000, 0.400000, 0.687500, + 3.651022, 0.197276, 3.732379, 0.000000, 0.000000, -1.000000, 0.425000, 0.687500, + 3.676206, 0.222160, 3.732379, 0.000000, 0.000000, -1.000000, 0.400000, 0.311560, + 3.630649, 0.222160, 3.754677, -0.738250, 0.000000, -0.674528, 0.450000, 0.311560, + 3.651022, 0.197276, 3.732379, -0.738250, 0.000000, -0.674528, 0.425000, 0.687500, + 3.630649, 0.197276, 3.754677, -0.738250, 0.000000, -0.674528, 0.450000, 0.687500, + 3.651022, 0.222160, 3.732379, -0.738250, 0.000000, -0.674528, 0.425000, 0.311560, + 3.631058, 0.222160, 3.997265, -0.999999, 0.000000, 0.001687, 0.475000, 0.311560, + 3.630649, 0.197276, 3.754677, -0.999999, 0.000000, 0.001687, 0.450000, 0.687500, + 3.631058, 0.197276, 3.997265, -0.999999, 0.000000, 0.001687, 0.475000, 0.687500, + 3.630649, 0.222160, 3.754677, -0.999999, 0.000000, 0.001687, 0.450000, 0.311560, + 3.637276, 0.222160, 4.033343, -0.985471, 0.000000, 0.169845, 0.500000, 0.311560, + 3.631058, 0.197276, 3.997265, -0.985471, 0.000000, 0.169845, 0.475000, 0.687500, + 3.637276, 0.197276, 4.033343, -0.985471, 0.000000, 0.169845, 0.500000, 0.687500, + 3.631058, 0.222160, 3.997265, -0.985471, 0.000000, 0.169845, 0.475000, 0.311560, + 3.653553, 0.222160, 4.055642, -0.807706, 0.000000, 0.589586, 0.525000, 0.311560, + 3.637276, 0.197276, 4.033343, -0.807706, 0.000000, 0.589586, 0.500000, 0.687500, + 3.653553, 0.197276, 4.055642, -0.807706, 0.000000, 0.589586, 0.525000, 0.687500, + 3.637276, 0.222160, 4.033343, -0.807706, 0.000000, 0.589586, 0.500000, 0.311560, + 3.673675, 0.222160, 4.055641, 0.000077, 0.000000, 1.000000, 0.550000, 0.311560, + 3.653553, 0.222160, 4.055642, 0.000077, 0.000000, 1.000000, 0.525000, 0.311560, + 3.653553, 0.197276, 4.055642, 0.000077, 0.000000, 1.000000, 0.525000, 0.687500, + 3.673675, 0.197276, 4.055641, 0.000077, 0.000000, 1.000000, 0.550000, 0.687500, + 3.673675, 0.222160, 4.055641, 0.807667, 0.000000, 0.589639, 0.550000, 0.311560, + 3.673675, 0.197276, 4.055641, 0.807667, 0.000000, 0.589639, 0.550000, 0.687500, + 3.689952, 0.222160, 4.033344, 0.807667, 0.000000, 0.589639, 0.575000, 0.311560, + 3.689952, 0.197276, 4.033344, 0.807667, 0.000000, 0.589639, 0.575000, 0.687500, + 3.689952, 0.222160, 4.033344, 0.985477, 0.000000, 0.169811, 0.575000, 0.311560, + 3.689952, 0.197276, 4.033344, 0.985477, 0.000000, 0.169811, 0.575000, 0.687500, + 3.696169, 0.222160, 3.997265, 0.985477, 0.000000, 0.169811, 0.600000, 0.311560, + 3.696169, 0.197276, 3.997265, 0.985477, 0.000000, 0.169811, 0.600000, 0.687500, + 3.696580, 0.222160, 3.754676, 0.999999, 0.000000, 0.001694, 0.625000, 0.311560, + 3.696169, 0.222160, 3.997265, 0.999999, 0.000000, 0.001694, 0.600000, 0.311560, + 3.696169, 0.197276, 3.997265, 0.999999, 0.000000, 0.001694, 0.600000, 0.687500, + 3.696580, 0.197276, 3.754676, 0.999999, 0.000000, 0.001694, 0.625000, 0.687500, + 3.676206, 0.197276, 3.732379, -0.000000, -1.000000, 0.000000, 0.548284, 0.992353, + 3.696580, 0.197276, 3.754676, -0.000000, -1.000000, 0.000001, 0.626409, 0.935591, + 3.663615, 0.197276, 3.997265, -0.000000, -1.000000, 0.000000, 0.500000, 0.850000, + 3.651022, 0.197276, 3.732379, -0.000000, -1.000000, 0.000001, 0.451716, 0.992353, + 3.630649, 0.197276, 3.754677, -0.000000, -1.000000, 0.000002, 0.373591, 0.935591, + 3.631058, 0.197276, 3.997265, -0.000000, -1.000000, 0.000001, 0.343750, 0.843750, + 3.637276, 0.197276, 4.033343, 0.000000, -1.000000, -0.000001, 0.373591, 0.751909, + 3.653553, 0.197276, 4.055642, 0.000000, -1.000000, -0.000005, 0.451716, 0.695147, + 3.673675, 0.197276, 4.055641, 0.000000, -1.000000, -0.000003, 0.548284, 0.695147, + 3.689952, 0.197276, 4.033344, 0.000000, -1.000000, -0.000000, 0.626409, 0.751909, + 3.696169, 0.197276, 3.997265, 0.000000, -1.000000, -0.000000, 0.656250, 0.843750, + 3.696580, 0.222160, 3.754676, 0.000000, 1.000000, 0.000000, 0.626409, 0.064409, + 3.676206, 0.222160, 3.732379, 0.000000, 1.000000, -0.000001, 0.548284, 0.007647, + 3.663615, 0.222160, 3.997265, -0.000000, 1.000000, 0.000001, 0.500000, 0.162500, + 3.651022, 0.222160, 3.732379, 0.000000, 1.000000, -0.000001, 0.451716, 0.007647, + 3.630649, 0.222160, 3.754677, -0.000000, 1.000000, 0.000000, 0.373591, 0.064409, + 3.631058, 0.222160, 3.997265, -0.000000, 1.000000, 0.000000, 0.343750, 0.156250, + 3.637276, 0.222160, 4.033343, 0.000000, 1.000000, -0.000003, 0.373591, 0.248091, + 3.653553, 0.222160, 4.055642, -0.000000, 1.000000, 0.000003, 0.451716, 0.304853, + 3.673675, 0.222160, 4.055641, -0.000000, 1.000000, 0.000001, 0.548284, 0.304853, + 3.689952, 0.222160, 4.033344, 0.000000, 1.000000, -0.000001, 0.626409, 0.248091, + 3.696169, 0.222160, 3.997265, -0.000000, 1.000000, 0.000001, 0.656250, 0.156250, + 1.959112, 0.221065, 4.349541, 1.000000, 0.000000, 0.000000, 0.580449, 0.574544, + 1.959112, 0.221065, 4.403746, 1.000000, 0.000000, 0.000000, 0.574118, 0.574544, + 1.959112, 0.189860, 4.403746, 1.000000, 0.000000, 0.000000, 0.574118, 0.574544, + 1.959112, 0.189860, 4.349541, 1.000000, 0.000000, 0.000000, 0.580449, 0.574544, + 1.873449, 0.229731, 4.400053, 0.000000, 1.000000, 0.000000, 0.574118, 0.562855, + 1.944874, 0.229731, 4.400053, 0.000000, 1.000000, 0.000000, 0.574118, 0.574544, + 1.873449, 0.229731, 4.353234, 0.000000, 1.000000, 0.000000, 0.580449, 0.562855, + 1.944874, 0.229731, 4.353234, 0.000000, 1.000000, 0.000000, 0.580449, 0.574544, + 1.859210, 0.189860, 4.349541, -1.000000, 0.000000, -0.000000, 0.580449, 0.562855, + 1.859210, 0.189860, 4.403746, -1.000000, 0.000000, -0.000000, 0.574118, 0.562855, + 1.859210, 0.221065, 4.403746, -1.000000, 0.000000, -0.000000, 0.574118, 0.562855, + 1.859210, 0.221065, 4.349541, -1.000000, 0.000000, -0.000000, 0.580449, 0.562855, + 1.859210, 0.189860, 4.349541, 0.000000, -1.000000, 0.000000, 0.580449, 0.562855, + 1.959112, 0.189860, 4.349541, 0.000000, -1.000000, 0.000000, 0.580449, 0.574544, + 1.859210, 0.189860, 4.403746, 0.000000, -1.000000, 0.000000, 0.574118, 0.562855, + 1.959112, 0.189860, 4.403746, 0.000000, -1.000000, 0.000000, 0.574118, 0.574544, + 1.959112, 0.189860, 4.349541, 0.000000, 0.000000, -1.000000, 0.580449, 0.574544, + 1.859210, 0.189860, 4.349541, 0.000000, 0.000000, -1.000000, 0.580449, 0.562855, + 1.859210, 0.221065, 4.349541, 0.000000, 0.000000, -1.000000, 0.580449, 0.562855, + 1.959112, 0.221065, 4.349541, 0.000000, 0.000000, -1.000000, 0.580449, 0.574544, + 1.959112, 0.221065, 4.403746, -0.000000, 0.000000, 1.000000, 0.574118, 0.574544, + 1.859210, 0.221065, 4.403746, -0.000000, 0.000000, 1.000000, 0.574118, 0.562855, + 1.859210, 0.189860, 4.403746, -0.000000, 0.000000, 1.000000, 0.574118, 0.562855, + 1.959112, 0.189860, 4.403746, -0.000000, 0.000000, 1.000000, 0.574118, 0.574544, + 1.944874, 0.229731, 4.400053, 0.519937, 0.854205, 0.000000, 0.574118, 0.574544, + 1.959112, 0.221065, 4.349541, 0.519937, 0.854205, 0.000000, 0.580449, 0.574544, + 1.944874, 0.229731, 4.353234, 0.519937, 0.854205, 0.000000, 0.580449, 0.574544, + 1.959112, 0.221065, 4.403746, 0.519937, 0.854205, 0.000000, 0.574118, 0.574544, + 1.959112, 0.221065, 4.349541, 0.000000, 0.391997, -0.919966, 0.580449, 0.574544, + 1.859210, 0.221065, 4.349541, 0.000000, 0.391997, -0.919967, 0.580449, 0.562855, + 1.873449, 0.229731, 4.353234, 0.000000, 0.391997, -0.919966, 0.580449, 0.562855, + 1.944874, 0.229731, 4.353234, 0.000000, 0.391997, -0.919967, 0.580449, 0.574544, + 1.873449, 0.229731, 4.400053, -0.519933, 0.854207, -0.000000, 0.574118, 0.562855, + 1.859210, 0.221065, 4.349541, -0.519933, 0.854207, -0.000000, 0.580449, 0.562855, + 1.859210, 0.221065, 4.403746, -0.519933, 0.854207, -0.000000, 0.574118, 0.562855, + 1.873449, 0.229731, 4.353234, -0.519933, 0.854207, -0.000000, 0.580449, 0.562855, + 1.959112, 0.221065, 4.403746, -0.000000, 0.392038, 0.919949, 0.574118, 0.574544, + 1.873449, 0.229731, 4.400053, -0.000000, 0.392038, 0.919949, 0.574118, 0.562855, + 1.859210, 0.221065, 4.403746, -0.000000, 0.392038, 0.919949, 0.574118, 0.562855, + 1.944874, 0.229731, 4.400053, -0.000000, 0.392038, 0.919949, 0.574118, 0.574544, + 1.575659, 0.165899, 4.294891, 0.000000, -1.000000, 0.000000, 0.580299, 0.563006, + 1.883860, 0.165899, 4.294891, 0.000000, -1.000000, 0.000000, 0.580299, 0.574394, + 1.575659, 0.165899, 4.458396, 0.000000, -1.000000, 0.000000, 0.574268, 0.563006, + 1.883860, 0.165899, 4.458396, 0.000000, -1.000000, 0.000000, 0.574268, 0.574394, + 1.575659, 0.169965, 4.462462, -0.000000, -0.707132, 0.707081, 0.574118, 0.563006, + 1.883860, 0.165899, 4.458396, -0.000000, -0.707132, 0.707081, 0.574268, 0.574394, + 1.883860, 0.169965, 4.462462, -0.000000, -0.707132, 0.707081, 0.574118, 0.574394, + 1.575659, 0.165899, 4.458396, -0.000000, -0.707132, 0.707081, 0.574268, 0.563006, + 1.883860, 0.165899, 4.294891, 0.707114, -0.707099, 0.000000, 0.580299, 0.574394, + 1.887926, 0.169965, 4.458396, 0.707114, -0.707099, 0.000000, 0.574268, 0.574544, + 1.883860, 0.165899, 4.458396, 0.707114, -0.707099, 0.000000, 0.574268, 0.574394, + 1.887926, 0.169965, 4.294891, 0.707114, -0.707099, 0.000000, 0.580299, 0.574544, + 1.887926, 0.169965, 4.458396, 0.707124, 0.000000, 0.707089, 0.574268, 0.574544, + 1.887926, 0.260641, 4.458396, 0.707124, 0.000000, 0.707089, 0.574268, 0.574544, + 1.883860, 0.169965, 4.462462, 0.707124, 0.000000, 0.707089, 0.574118, 0.574394, + 1.883860, 0.260641, 4.462462, 0.707124, 0.000000, 0.707089, 0.574118, 0.574394, + 1.575659, 0.165899, 4.294891, 0.000000, -0.707099, -0.707115, 0.580299, 0.563006, + 1.883860, 0.169965, 4.290826, 0.000000, -0.707099, -0.707115, 0.580449, 0.574394, + 1.883860, 0.165899, 4.294891, 0.000000, -0.707099, -0.707115, 0.580299, 0.574394, + 1.575659, 0.169965, 4.290826, 0.000000, -0.707099, -0.707115, 0.580449, 0.563006, + 1.883860, 0.260641, 4.290826, 0.707104, 0.000000, -0.707110, 0.580449, 0.574394, + 1.887926, 0.169965, 4.294891, 0.707104, 0.000000, -0.707110, 0.580299, 0.574544, + 1.883860, 0.169965, 4.290826, 0.707104, 0.000000, -0.707110, 0.580449, 0.574394, + 1.887926, 0.260641, 4.294891, 0.707104, 0.000000, -0.707110, 0.580299, 0.574544, + 1.571593, 0.260641, 4.458396, -0.707110, 0.000000, 0.707103, 0.574268, 0.562855, + 1.571593, 0.169965, 4.458396, -0.707110, 0.000000, 0.707103, 0.574268, 0.562855, + 1.575659, 0.260641, 4.462462, -0.707110, 0.000000, 0.707103, 0.574118, 0.563006, + 1.575659, 0.169965, 4.462462, -0.707110, 0.000000, 0.707103, 0.574118, 0.563006, + 1.571593, 0.169965, 4.294891, -0.707089, 0.000000, -0.707124, 0.580299, 0.562855, + 1.571593, 0.260641, 4.294891, -0.707089, 0.000000, -0.707124, 0.580299, 0.562855, + 1.575659, 0.169965, 4.290826, -0.707089, 0.000000, -0.707124, 0.580449, 0.563006, + 1.575659, 0.260641, 4.290826, -0.707089, 0.000000, -0.707124, 0.580449, 0.563006, + 1.571593, 0.169965, 4.458396, -0.707093, -0.707120, -0.000000, 0.574268, 0.562855, + 1.571593, 0.169965, 4.294891, -0.707093, -0.707120, -0.000000, 0.580299, 0.562855, + 1.575659, 0.165899, 4.458396, -0.707093, -0.707120, -0.000000, 0.574268, 0.563006, + 1.575659, 0.165899, 4.294891, -0.707093, -0.707120, -0.000000, 0.580299, 0.563006, + 1.883860, 0.169965, 4.462462, 0.577361, -0.577361, 0.577329, 0.574118, 0.574394, + 1.883860, 0.165899, 4.458396, 0.577361, -0.577361, 0.577329, 0.574268, 0.574394, + 1.887926, 0.169965, 4.458396, 0.577361, -0.577361, 0.577329, 0.574268, 0.574544, + 1.883860, 0.165899, 4.294891, 0.577350, -0.577350, -0.577350, 0.580299, 0.574394, + 1.883860, 0.169965, 4.290826, 0.577350, -0.577350, -0.577350, 0.580449, 0.574394, + 1.887926, 0.169965, 4.294891, 0.577350, -0.577350, -0.577350, 0.580299, 0.574544, + 1.575659, 0.165899, 4.458396, -0.577350, -0.577350, 0.577350, 0.574268, 0.563006, + 1.575659, 0.169965, 4.462462, -0.577350, -0.577350, 0.577350, 0.574118, 0.563006, + 1.571593, 0.169965, 4.458396, -0.577350, -0.577350, 0.577350, 0.574268, 0.562855, + 1.575659, 0.169965, 4.290826, -0.577339, -0.577339, -0.577372, 0.580449, 0.563006, + 1.575659, 0.165899, 4.294891, -0.577339, -0.577339, -0.577372, 0.580299, 0.563006, + 1.571593, 0.169965, 4.294891, -0.577339, -0.577339, -0.577372, 0.580299, 0.562855, + 1.887926, 0.169965, 4.458396, 1.000000, 0.000000, 0.000000, 0.574268, 0.574544, + 1.887926, 0.169965, 4.294891, 1.000000, 0.000000, 0.000000, 0.580299, 0.574544, + 1.887926, 0.260641, 4.458396, 0.999467, 0.032641, 0.000000, 0.574268, 0.574544, + 1.887926, 0.260641, 4.294891, 0.999467, 0.032641, 0.000000, 0.580299, 0.574544, + 1.884453, 0.266821, 4.457397, 0.593443, 0.804876, 0.000000, 0.574272, 0.574544, + 1.884453, 0.266821, 4.295891, 0.593443, 0.804876, 0.000000, 0.580271, 0.574544, + 1.846315, 0.290035, 4.447504, 0.488632, 0.872217, 0.021843, 0.574272, 0.574544, + 1.846315, 0.290035, 4.305783, 0.488631, 0.872217, -0.021843, 0.580271, 0.574544, + 1.575066, 0.266821, 4.295891, -0.593442, 0.804877, -0.000000, 0.580295, 0.562855, + 1.575066, 0.266821, 4.457397, -0.593442, 0.804877, -0.000000, 0.574296, 0.562855, + 1.613205, 0.290035, 4.447504, -0.488629, 0.872218, 0.021843, 0.574296, 0.562855, + 1.613205, 0.290035, 4.305783, -0.488628, 0.872219, -0.021843, 0.580295, 0.562855, + 1.571593, 0.260641, 4.458396, -0.999467, 0.032640, -0.000000, 0.574268, 0.562855, + 1.571593, 0.260641, 4.294891, -0.999467, 0.032640, -0.000000, 0.580299, 0.562855, + 1.571593, 0.169965, 4.458396, -1.000000, 0.000000, -0.000000, 0.574268, 0.562855, + 1.571593, 0.169965, 4.294891, -1.000000, 0.000000, -0.000000, 0.580299, 0.562855, + 1.620744, 0.292149, 4.446702, -0.009615, 0.999464, 0.031298, 0.574292, 0.563065, + 1.838775, 0.292149, 4.446702, 0.009615, 0.999464, 0.031298, 0.574292, 0.574334, + 1.838775, 0.292149, 4.306585, 0.009615, 0.999464, -0.031299, 0.580275, 0.574334, + 1.620744, 0.292149, 4.306585, -0.009615, 0.999464, -0.031299, 0.580275, 0.563065, + 1.884453, 0.266821, 4.457397, 0.373954, 0.678972, 0.631788, 0.574272, 0.574544, + 1.874413, 0.268447, 4.460868, 0.326242, 0.751752, 0.573093, 0.574118, 0.574163, + 1.841618, 0.288408, 4.452362, 0.056175, 0.828933, 0.556520, 0.574118, 0.574163, + 1.874413, 0.268447, 4.292419, 0.326233, 0.751744, -0.573108, 0.580449, 0.574272, + 1.841618, 0.288408, 4.300926, 0.056176, 0.828906, -0.556561, 0.580449, 0.574272, + 1.884453, 0.266821, 4.295891, 0.373947, 0.678956, -0.631809, 0.580271, 0.574544, + 1.585107, 0.268447, 4.460868, -0.326240, 0.751749, 0.573098, 0.574118, 0.563128, + 1.617902, 0.288408, 4.452362, -0.056176, 0.828932, 0.556521, 0.574118, 0.563128, + 1.575066, 0.266821, 4.457397, -0.373950, 0.678971, 0.631791, 0.574296, 0.562855, + 1.575066, 0.266821, 4.295891, -0.373943, 0.678956, -0.631811, 0.580295, 0.562855, + 1.585107, 0.268447, 4.292419, -0.326233, 0.751744, -0.573108, 0.580449, 0.563236, + 1.617902, 0.288408, 4.300926, -0.056179, 0.828905, -0.556561, 0.580449, 0.563236, + 1.883860, 0.260641, 4.462462, 0.443752, 0.542231, 0.713491, 0.574118, 0.574394, + 1.887926, 0.260641, 4.458396, 0.443752, 0.542231, 0.713491, 0.574268, 0.574544, + 1.883860, 0.260641, 4.290826, 0.443743, 0.542206, -0.713516, 0.580449, 0.574394, + 1.887926, 0.260641, 4.294891, 0.443743, 0.542206, -0.713516, 0.580299, 0.574544, + 1.575659, 0.260641, 4.462462, -0.443744, 0.542236, 0.713492, 0.574118, 0.563006, + 1.571593, 0.260641, 4.458396, -0.443744, 0.542236, 0.713492, 0.574268, 0.562855, + 1.575659, 0.260641, 4.290826, -0.443736, 0.542205, -0.713521, 0.580449, 0.563006, + 1.571593, 0.260641, 4.294891, -0.443736, 0.542205, -0.713521, 0.580299, 0.562855, + 1.883860, 0.260641, 4.462462, -0.000000, 0.007326, 0.999973, 0.574118, 0.574394, + 1.575659, 0.260641, 4.462462, -0.000000, 0.007326, 0.999973, 0.574118, 0.563006, + 1.575659, 0.169965, 4.462462, -0.000000, 0.000000, 1.000000, 0.574118, 0.563006, + 1.883860, 0.169965, 4.462462, -0.000000, 0.000000, 1.000000, 0.574118, 0.574394, + 1.585107, 0.268447, 4.460868, -0.000000, 0.270206, 0.962803, 0.574118, 0.563128, + 1.874413, 0.268447, 4.460868, -0.000000, 0.270206, 0.962803, 0.574118, 0.574163, + 1.841618, 0.288408, 4.452362, -0.000000, 0.392023, 0.919956, 0.574118, 0.574163, + 1.617902, 0.288408, 4.452362, -0.000000, 0.392023, 0.919956, 0.574118, 0.563128, + 1.575659, 0.260641, 4.290826, 0.000000, 0.007327, -0.999973, 0.580449, 0.563006, + 1.883860, 0.260641, 4.290826, 0.000000, 0.007327, -0.999973, 0.580449, 0.574394, + 1.575659, 0.169965, 4.290826, 0.000000, 0.000000, -1.000000, 0.580449, 0.563006, + 1.883860, 0.169965, 4.290826, 0.000000, 0.000000, -1.000000, 0.580449, 0.574394, + 1.841618, 0.288408, 4.300926, 0.000000, 0.392017, -0.919958, 0.580449, 0.574272, + 1.585107, 0.268447, 4.292419, 0.000000, 0.270218, -0.962799, 0.580449, 0.563236, + 1.617902, 0.288408, 4.300926, 0.000000, 0.392017, -0.919958, 0.580449, 0.563236, + 1.874413, 0.268447, 4.292419, 0.000000, 0.270218, -0.962799, 0.580449, 0.574272, + 1.713794, 0.257420, 4.359956, -0.541416, -0.810292, -0.224267, 0.000000, 0.750000, + 1.718386, 0.248935, 4.379527, -0.541416, -0.810292, -0.224267, 0.125000, 0.875000, + 1.705688, 0.257420, 4.379527, -0.541416, -0.810292, -0.224267, 0.125000, 0.750000, + 1.722774, 0.248935, 4.368935, -0.541416, -0.810292, -0.224267, 0.000000, 0.875000, + 1.713794, 0.257420, 4.399098, -0.541420, -0.810289, 0.224268, 0.250000, 0.750000, + 1.718386, 0.248935, 4.379527, -0.541420, -0.810289, 0.224268, 0.125000, 0.875000, + 1.722774, 0.248935, 4.390119, -0.541420, -0.810289, 0.224268, 0.250000, 0.875000, + 1.705688, 0.257420, 4.379527, -0.541420, -0.810289, 0.224268, 0.125000, 0.750000, + 1.733365, 0.257420, 4.407205, -0.224266, -0.810290, 0.541420, 0.375000, 0.750000, + 1.713794, 0.257420, 4.399098, -0.224266, -0.810290, 0.541420, 0.250000, 0.750000, + 1.722774, 0.248935, 4.390119, -0.224266, -0.810290, 0.541420, 0.250000, 0.875000, + 1.733365, 0.248935, 4.394506, -0.224266, -0.810290, 0.541420, 0.375000, 0.875000, + 1.743957, 0.248935, 4.390119, 0.224267, -0.810291, 0.541417, 0.500000, 0.875000, + 1.733365, 0.257420, 4.407205, 0.224267, -0.810291, 0.541417, 0.375000, 0.750000, + 1.733365, 0.248935, 4.394506, 0.224267, -0.810291, 0.541417, 0.375000, 0.875000, + 1.752936, 0.257420, 4.399098, 0.224267, -0.810291, 0.541417, 0.500000, 0.750000, + 1.748345, 0.248935, 4.379527, 0.541416, -0.810292, 0.224267, 0.625000, 0.875000, + 1.752936, 0.257420, 4.399098, 0.541416, -0.810292, 0.224267, 0.500000, 0.750000, + 1.743957, 0.248935, 4.390119, 0.541416, -0.810292, 0.224267, 0.500000, 0.875000, + 1.761043, 0.257420, 4.379527, 0.541416, -0.810292, 0.224267, 0.625000, 0.750000, + 1.752936, 0.257420, 4.359956, 0.541416, -0.810292, -0.224267, 0.750000, 0.750000, + 1.761043, 0.257420, 4.379527, 0.541416, -0.810292, -0.224267, 0.625000, 0.750000, + 1.748345, 0.248935, 4.379527, 0.541416, -0.810292, -0.224267, 0.625000, 0.875000, + 1.743957, 0.248935, 4.368935, 0.541416, -0.810292, -0.224267, 0.750000, 0.875000, + 1.733365, 0.257420, 4.351849, 0.224268, -0.810289, -0.541420, 0.875000, 0.750000, + 1.743957, 0.248935, 4.368935, 0.224268, -0.810289, -0.541421, 0.750000, 0.875000, + 1.733365, 0.248935, 4.364548, 0.224268, -0.810289, -0.541421, 0.875000, 0.875000, + 1.752936, 0.257420, 4.359956, 0.224268, -0.810289, -0.541421, 0.750000, 0.750000, + 1.722774, 0.248935, 4.368935, -0.224269, -0.810284, -0.541427, 1.000000, 0.875000, + 1.733365, 0.257420, 4.351849, -0.224269, -0.810284, -0.541427, 0.875000, 0.750000, + 1.733365, 0.248935, 4.364548, -0.224269, -0.810284, -0.541427, 0.875000, 0.875000, + 1.713794, 0.257420, 4.359956, -0.224269, -0.810284, -0.541427, 1.000000, 0.750000, + 1.697203, 0.270118, 4.379527, -0.786150, -0.525289, -0.325637, 0.125000, 0.625000, + 1.713794, 0.257420, 4.359956, -0.786150, -0.525288, -0.325637, 0.000000, 0.750000, + 1.705688, 0.257420, 4.379527, -0.786150, -0.525289, -0.325637, 0.125000, 0.750000, + 1.707795, 0.270118, 4.353956, -0.786150, -0.525289, -0.325637, 0.000000, 0.625000, + 1.713794, 0.257420, 4.399098, -0.786148, -0.525292, 0.325637, 0.250000, 0.750000, + 1.697203, 0.270118, 4.379527, -0.786148, -0.525293, 0.325637, 0.125000, 0.625000, + 1.705688, 0.257420, 4.379527, -0.786148, -0.525292, 0.325636, 0.125000, 0.750000, + 1.707795, 0.270118, 4.405098, -0.786148, -0.525293, 0.325637, 0.250000, 0.625000, + 1.733365, 0.270118, 4.415690, -0.325637, -0.525283, 0.786154, 0.375000, 0.625000, + 1.707795, 0.270118, 4.405098, -0.325638, -0.525283, 0.786154, 0.250000, 0.625000, + 1.713794, 0.257420, 4.399098, -0.325637, -0.525283, 0.786154, 0.250000, 0.750000, + 1.733365, 0.257420, 4.407205, -0.325637, -0.525283, 0.786154, 0.375000, 0.750000, + 1.733365, 0.270118, 4.415690, 0.325637, -0.525289, 0.786150, 0.375000, 0.625000, + 1.752936, 0.257420, 4.399098, 0.325637, -0.525289, 0.786150, 0.500000, 0.750000, + 1.758936, 0.270118, 4.405098, 0.325637, -0.525289, 0.786150, 0.500000, 0.625000, + 1.733365, 0.257420, 4.407205, 0.325637, -0.525289, 0.786150, 0.375000, 0.750000, + 1.758936, 0.270118, 4.405098, 0.786148, -0.525292, 0.325636, 0.500000, 0.625000, + 1.752936, 0.257420, 4.399098, 0.786148, -0.525292, 0.325636, 0.500000, 0.750000, + 1.769528, 0.270118, 4.379527, 0.786148, -0.525292, 0.325636, 0.625000, 0.625000, + 1.761043, 0.257420, 4.379527, 0.786148, -0.525292, 0.325636, 0.625000, 0.750000, + 1.769528, 0.270118, 4.379527, 0.786150, -0.525289, -0.325637, 0.625000, 0.625000, + 1.752936, 0.257420, 4.359956, 0.786150, -0.525289, -0.325637, 0.750000, 0.750000, + 1.758936, 0.270118, 4.353956, 0.786150, -0.525289, -0.325637, 0.750000, 0.625000, + 1.761043, 0.257420, 4.379527, 0.786150, -0.525289, -0.325637, 0.625000, 0.750000, + 1.733365, 0.257420, 4.351849, 0.325637, -0.525292, -0.786148, 0.875000, 0.750000, + 1.733365, 0.270118, 4.343364, 0.325637, -0.525292, -0.786148, 0.875000, 0.625000, + 1.752936, 0.257420, 4.359956, 0.325637, -0.525292, -0.786148, 0.750000, 0.750000, + 1.758936, 0.270118, 4.353956, 0.325637, -0.525292, -0.786148, 0.750000, 0.625000, + 1.713794, 0.257420, 4.359956, -0.325634, -0.525294, -0.786148, 1.000000, 0.750000, + 1.733365, 0.270118, 4.343364, -0.325634, -0.525294, -0.786148, 0.875000, 0.625000, + 1.733365, 0.257420, 4.351849, -0.325634, -0.525294, -0.786148, 0.875000, 0.750000, + 1.707795, 0.270118, 4.353956, -0.325634, -0.525294, -0.786148, 1.000000, 0.625000, + 1.694223, 0.285097, 4.379527, -0.908663, -0.180749, -0.376379, 0.125000, 0.500000, + 1.707795, 0.270118, 4.353956, -0.908663, -0.180749, -0.376379, 0.000000, 0.625000, + 1.697203, 0.270118, 4.379527, -0.908663, -0.180749, -0.376379, 0.125000, 0.625000, + 1.705688, 0.285097, 4.351849, -0.908663, -0.180749, -0.376379, 0.000000, 0.500000, + 1.707795, 0.270118, 4.405098, -0.908663, -0.180751, 0.376379, 0.250000, 0.625000, + 1.694223, 0.285097, 4.379527, -0.908663, -0.180751, 0.376379, 0.125000, 0.500000, + 1.697203, 0.270118, 4.379527, -0.908663, -0.180751, 0.376379, 0.125000, 0.625000, + 1.705688, 0.285097, 4.407205, -0.908663, -0.180751, 0.376379, 0.250000, 0.500000, + 1.733365, 0.285097, 4.418669, -0.376381, -0.180746, 0.908663, 0.375000, 0.500000, + 1.705688, 0.285097, 4.407205, -0.376381, -0.180746, 0.908663, 0.250000, 0.500000, + 1.707795, 0.270118, 4.405098, -0.376381, -0.180746, 0.908663, 0.250000, 0.625000, + 1.733365, 0.270118, 4.415690, -0.376381, -0.180746, 0.908663, 0.375000, 0.625000, + 1.733365, 0.285097, 4.418669, 0.376381, -0.180750, 0.908662, 0.375000, 0.500000, + 1.758936, 0.270118, 4.405098, 0.376381, -0.180750, 0.908662, 0.500000, 0.625000, + 1.761043, 0.285097, 4.407205, 0.376381, -0.180750, 0.908662, 0.500000, 0.500000, + 1.733365, 0.270118, 4.415690, 0.376381, -0.180750, 0.908662, 0.375000, 0.625000, + 1.772508, 0.285097, 4.379527, 0.908662, -0.180748, 0.376382, 0.625000, 0.500000, + 1.761043, 0.285097, 4.407205, 0.908662, -0.180748, 0.376382, 0.500000, 0.500000, + 1.758936, 0.270118, 4.405098, 0.908662, -0.180748, 0.376382, 0.500000, 0.625000, + 1.769528, 0.270118, 4.379527, 0.908662, -0.180748, 0.376382, 0.625000, 0.625000, + 1.772508, 0.285097, 4.379527, 0.908662, -0.180748, -0.376382, 0.625000, 0.500000, + 1.758936, 0.270118, 4.353956, 0.908662, -0.180748, -0.376382, 0.750000, 0.625000, + 1.761043, 0.285097, 4.351849, 0.908662, -0.180748, -0.376382, 0.750000, 0.500000, + 1.769528, 0.270118, 4.379527, 0.908662, -0.180748, -0.376382, 0.625000, 0.625000, + 1.758936, 0.270118, 4.353956, 0.376381, -0.180746, -0.908663, 0.750000, 0.625000, + 1.733365, 0.270118, 4.343364, 0.376381, -0.180746, -0.908663, 0.875000, 0.625000, + 1.733365, 0.285097, 4.340385, 0.376381, -0.180746, -0.908663, 0.875000, 0.500000, + 1.761043, 0.285097, 4.351849, 0.376381, -0.180746, -0.908663, 0.750000, 0.500000, + 1.707795, 0.270118, 4.353956, -0.376381, -0.180750, -0.908662, 1.000000, 0.625000, + 1.733365, 0.285097, 4.340385, -0.376381, -0.180750, -0.908662, 0.875000, 0.500000, + 1.733365, 0.270118, 4.343364, -0.376381, -0.180750, -0.908662, 0.875000, 0.625000, + 1.705688, 0.285097, 4.351849, -0.376381, -0.180750, -0.908662, 1.000000, 0.500000, + 1.694223, 0.285097, 4.379527, -0.908664, 0.180749, -0.376379, 0.125000, 0.500000, + 1.707795, 0.300076, 4.353956, -0.908664, 0.180749, -0.376379, 0.000000, 0.375000, + 1.705688, 0.285097, 4.351849, -0.908664, 0.180749, -0.376379, 0.000000, 0.500000, + 1.697203, 0.300076, 4.379527, -0.908664, 0.180749, -0.376379, 0.125000, 0.375000, + 1.707795, 0.300076, 4.405098, -0.908663, 0.180751, 0.376379, 0.250000, 0.375000, + 1.694223, 0.285097, 4.379527, -0.908663, 0.180751, 0.376379, 0.125000, 0.500000, + 1.705688, 0.285097, 4.407205, -0.908663, 0.180751, 0.376379, 0.250000, 0.500000, + 1.697203, 0.300076, 4.379527, -0.908663, 0.180751, 0.376379, 0.125000, 0.375000, + 1.707795, 0.300076, 4.405098, -0.376381, 0.180746, 0.908663, 0.250000, 0.375000, + 1.733365, 0.285097, 4.418669, -0.376381, 0.180746, 0.908663, 0.375000, 0.500000, + 1.733365, 0.300076, 4.415690, -0.376381, 0.180746, 0.908663, 0.375000, 0.375000, + 1.705688, 0.285097, 4.407205, -0.376381, 0.180746, 0.908663, 0.250000, 0.500000, + 1.758936, 0.300076, 4.405098, 0.376381, 0.180750, 0.908662, 0.500000, 0.375000, + 1.733365, 0.300076, 4.415690, 0.376381, 0.180750, 0.908662, 0.375000, 0.375000, + 1.733365, 0.285097, 4.418669, 0.376381, 0.180750, 0.908662, 0.375000, 0.500000, + 1.761043, 0.285097, 4.407205, 0.376381, 0.180750, 0.908662, 0.500000, 0.500000, + 1.758936, 0.300076, 4.405098, 0.908662, 0.180748, 0.376382, 0.500000, 0.375000, + 1.772508, 0.285097, 4.379527, 0.908662, 0.180748, 0.376382, 0.625000, 0.500000, + 1.769528, 0.300076, 4.379527, 0.908662, 0.180748, 0.376382, 0.625000, 0.375000, + 1.761043, 0.285097, 4.407205, 0.908662, 0.180748, 0.376382, 0.500000, 0.500000, + 1.769528, 0.300076, 4.379527, 0.908662, 0.180748, -0.376382, 0.625000, 0.375000, + 1.772508, 0.285097, 4.379527, 0.908662, 0.180748, -0.376382, 0.625000, 0.500000, + 1.758936, 0.300076, 4.353956, 0.908662, 0.180748, -0.376382, 0.750000, 0.375000, + 1.761043, 0.285097, 4.351849, 0.908662, 0.180748, -0.376382, 0.750000, 0.500000, + 1.733365, 0.285097, 4.340385, 0.376381, 0.180746, -0.908663, 0.875000, 0.500000, + 1.758936, 0.300076, 4.353956, 0.376381, 0.180746, -0.908663, 0.750000, 0.375000, + 1.761043, 0.285097, 4.351849, 0.376381, 0.180746, -0.908663, 0.750000, 0.500000, + 1.733365, 0.300076, 4.343364, 0.376381, 0.180746, -0.908663, 0.875000, 0.375000, + 1.705688, 0.285097, 4.351849, -0.376381, 0.180750, -0.908662, 1.000000, 0.500000, + 1.707795, 0.300076, 4.353956, -0.376381, 0.180750, -0.908662, 1.000000, 0.375000, + 1.733365, 0.285097, 4.340385, -0.376381, 0.180750, -0.908662, 0.875000, 0.500000, + 1.733365, 0.300076, 4.343364, -0.376381, 0.180750, -0.908662, 0.875000, 0.375000, + 1.697203, 0.300076, 4.379527, -0.786151, 0.525288, -0.325637, 0.125000, 0.375000, + 1.713794, 0.312775, 4.359956, -0.786151, 0.525288, -0.325637, 0.000000, 0.250000, + 1.707795, 0.300076, 4.353956, -0.786151, 0.525288, -0.325637, 0.000000, 0.375000, + 1.705688, 0.312775, 4.379527, -0.786151, 0.525288, -0.325637, 0.125000, 0.250000, + 1.713794, 0.312775, 4.399098, -0.786149, 0.525291, 0.325636, 0.250000, 0.250000, + 1.697203, 0.300076, 4.379527, -0.786149, 0.525291, 0.325636, 0.125000, 0.375000, + 1.707795, 0.300076, 4.405098, -0.786149, 0.525291, 0.325636, 0.250000, 0.375000, + 1.705688, 0.312775, 4.379527, -0.786149, 0.525291, 0.325636, 0.125000, 0.250000, + 1.713794, 0.312775, 4.399098, -0.325638, 0.525283, 0.786154, 0.250000, 0.250000, + 1.733365, 0.300076, 4.415690, -0.325638, 0.525283, 0.786154, 0.375000, 0.375000, + 1.733365, 0.312775, 4.407205, -0.325638, 0.525283, 0.786154, 0.375000, 0.250000, + 1.707795, 0.300076, 4.405098, -0.325638, 0.525283, 0.786154, 0.250000, 0.375000, + 1.752936, 0.312775, 4.399098, 0.325639, 0.525289, 0.786150, 0.500000, 0.250000, + 1.733365, 0.312775, 4.407205, 0.325638, 0.525289, 0.786150, 0.375000, 0.250000, + 1.733365, 0.300076, 4.415690, 0.325638, 0.525289, 0.786150, 0.375000, 0.375000, + 1.758936, 0.300076, 4.405098, 0.325639, 0.525289, 0.786150, 0.500000, 0.375000, + 1.752936, 0.312775, 4.399098, 0.786149, 0.525292, 0.325636, 0.500000, 0.250000, + 1.769528, 0.300076, 4.379527, 0.786149, 0.525292, 0.325636, 0.625000, 0.375000, + 1.761043, 0.312775, 4.379527, 0.786149, 0.525292, 0.325636, 0.625000, 0.250000, + 1.758936, 0.300076, 4.405098, 0.786149, 0.525292, 0.325636, 0.500000, 0.375000, + 1.761043, 0.312775, 4.379527, 0.786151, 0.525288, -0.325637, 0.625000, 0.250000, + 1.769528, 0.300076, 4.379527, 0.786151, 0.525288, -0.325637, 0.625000, 0.375000, + 1.752936, 0.312775, 4.359956, 0.786151, 0.525288, -0.325637, 0.750000, 0.250000, + 1.758936, 0.300076, 4.353956, 0.786151, 0.525288, -0.325637, 0.750000, 0.375000, + 1.733365, 0.300076, 4.343364, 0.325638, 0.525292, -0.786148, 0.875000, 0.375000, + 1.752936, 0.312775, 4.359956, 0.325638, 0.525292, -0.786148, 0.750000, 0.250000, + 1.758936, 0.300076, 4.353956, 0.325638, 0.525292, -0.786148, 0.750000, 0.375000, + 1.733365, 0.312775, 4.351849, 0.325638, 0.525292, -0.786148, 0.875000, 0.250000, + 1.707795, 0.300076, 4.353956, -0.325635, 0.525294, -0.786148, 1.000000, 0.375000, + 1.713794, 0.312775, 4.359956, -0.325635, 0.525294, -0.786148, 1.000000, 0.250000, + 1.733365, 0.300076, 4.343364, -0.325635, 0.525294, -0.786148, 0.875000, 0.375000, + 1.733365, 0.312775, 4.351849, -0.325635, 0.525294, -0.786148, 0.875000, 0.250000, + 1.718386, 0.321260, 4.379527, -0.541421, 0.810288, -0.224268, 0.125000, 0.125000, + 1.713794, 0.312775, 4.359956, -0.541421, 0.810288, -0.224268, 0.000000, 0.250000, + 1.705688, 0.312775, 4.379527, -0.541421, 0.810288, -0.224268, 0.125000, 0.250000, + 1.722774, 0.321260, 4.368935, -0.541421, 0.810288, -0.224268, 0.000000, 0.125000, + 1.713794, 0.312775, 4.399098, -0.541418, 0.810291, 0.224266, 0.250000, 0.250000, + 1.718386, 0.321260, 4.379527, -0.541418, 0.810291, 0.224267, 0.125000, 0.125000, + 1.705688, 0.312775, 4.379527, -0.541418, 0.810291, 0.224267, 0.125000, 0.250000, + 1.722774, 0.321260, 4.390119, -0.541418, 0.810291, 0.224266, 0.250000, 0.125000, + 1.722774, 0.321260, 4.390119, -0.224264, 0.810290, 0.541420, 0.250000, 0.125000, + 1.733365, 0.312775, 4.407205, -0.224264, 0.810290, 0.541420, 0.375000, 0.250000, + 1.733365, 0.321260, 4.394506, -0.224264, 0.810290, 0.541420, 0.375000, 0.125000, + 1.713794, 0.312775, 4.399098, -0.224264, 0.810290, 0.541420, 0.250000, 0.250000, + 1.743957, 0.321260, 4.390119, 0.224265, 0.810292, 0.541417, 0.500000, 0.125000, + 1.733365, 0.312775, 4.407205, 0.224265, 0.810292, 0.541417, 0.375000, 0.250000, + 1.752936, 0.312775, 4.399098, 0.224265, 0.810292, 0.541417, 0.500000, 0.250000, + 1.733365, 0.321260, 4.394506, 0.224265, 0.810292, 0.541417, 0.375000, 0.125000, + 1.752936, 0.312775, 4.399098, 0.541421, 0.810288, 0.224268, 0.500000, 0.250000, + 1.761043, 0.312775, 4.379527, 0.541421, 0.810288, 0.224268, 0.625000, 0.250000, + 1.748345, 0.321260, 4.379527, 0.541421, 0.810288, 0.224268, 0.625000, 0.125000, + 1.743957, 0.321260, 4.390119, 0.541421, 0.810288, 0.224268, 0.500000, 0.125000, + 1.752936, 0.312775, 4.359956, 0.541424, 0.810286, -0.224269, 0.750000, 0.250000, + 1.748345, 0.321260, 4.379527, 0.541424, 0.810286, -0.224269, 0.625000, 0.125000, + 1.761043, 0.312775, 4.379527, 0.541424, 0.810286, -0.224269, 0.625000, 0.250000, + 1.743957, 0.321260, 4.368935, 0.541424, 0.810286, -0.224269, 0.750000, 0.125000, + 1.743957, 0.321260, 4.368935, 0.224266, 0.810289, -0.541421, 0.750000, 0.125000, + 1.733365, 0.312775, 4.351849, 0.224266, 0.810289, -0.541421, 0.875000, 0.250000, + 1.733365, 0.321260, 4.364548, 0.224266, 0.810289, -0.541421, 0.875000, 0.125000, + 1.752936, 0.312775, 4.359956, 0.224266, 0.810289, -0.541421, 0.750000, 0.250000, + 1.733365, 0.321260, 4.364548, -0.224266, 0.810287, -0.541423, 0.875000, 0.125000, + 1.733365, 0.312775, 4.351849, -0.224266, 0.810287, -0.541424, 0.875000, 0.250000, + 1.722774, 0.321260, 4.368935, -0.224266, 0.810287, -0.541423, 1.000000, 0.125000, + 1.713794, 0.312775, 4.359956, -0.224266, 0.810287, -0.541424, 1.000000, 0.250000, + 1.718386, 0.248935, 4.379527, -0.194467, -0.977596, -0.080548, 0.125000, 0.875000, + 1.722774, 0.248935, 4.368935, -0.194467, -0.977596, -0.080548, 0.000000, 0.875000, + 1.733365, 0.245955, 4.379527, -0.194467, -0.977596, -0.080548, 0.062500, 1.000000, + 1.722774, 0.248935, 4.390119, -0.194467, -0.977596, 0.080548, 0.250000, 0.875000, + 1.718386, 0.248935, 4.379527, -0.194467, -0.977596, 0.080548, 0.125000, 0.875000, + 1.733365, 0.245955, 4.379527, -0.194467, -0.977596, 0.080548, 0.187500, 1.000000, + 1.733365, 0.248935, 4.394506, -0.080545, -0.977600, 0.194453, 0.375000, 0.875000, + 1.722774, 0.248935, 4.390119, -0.080545, -0.977600, 0.194453, 0.250000, 0.875000, + 1.733365, 0.245955, 4.379527, -0.080545, -0.977600, 0.194453, 0.312500, 1.000000, + 1.743957, 0.248935, 4.390119, 0.080545, -0.977598, 0.194458, 0.500000, 0.875000, + 1.733365, 0.248935, 4.394506, 0.080545, -0.977598, 0.194458, 0.375000, 0.875000, + 1.733365, 0.245955, 4.379527, 0.080545, -0.977598, 0.194458, 0.437500, 1.000000, + 1.748345, 0.248935, 4.379527, 0.194467, -0.977596, 0.080548, 0.625000, 0.875000, + 1.743957, 0.248935, 4.390119, 0.194467, -0.977596, 0.080548, 0.500000, 0.875000, + 1.733365, 0.245955, 4.379527, 0.194467, -0.977596, 0.080548, 0.562500, 1.000000, + 1.743957, 0.248935, 4.368935, 0.194462, -0.977597, -0.080546, 0.750000, 0.875000, + 1.748345, 0.248935, 4.379527, 0.194462, -0.977597, -0.080546, 0.625000, 0.875000, + 1.733365, 0.245955, 4.379527, 0.194462, -0.977597, -0.080546, 0.687500, 1.000000, + 1.733365, 0.248935, 4.364548, 0.080545, -0.977598, -0.194458, 0.875000, 0.875000, + 1.743957, 0.248935, 4.368935, 0.080545, -0.977598, -0.194458, 0.750000, 0.875000, + 1.733365, 0.245955, 4.379527, 0.080545, -0.977598, -0.194458, 0.812500, 1.000000, + 1.722774, 0.248935, 4.368935, -0.080545, -0.977600, -0.194453, 1.000000, 0.875000, + 1.733365, 0.248935, 4.364548, -0.080545, -0.977600, -0.194453, 0.875000, 0.875000, + 1.733365, 0.245955, 4.379527, -0.080545, -0.977600, -0.194453, 0.937500, 1.000000, + 1.722774, 0.321260, 4.368935, -0.194457, 0.977598, -0.080546, 0.000000, 0.125000, + 1.718386, 0.321260, 4.379527, -0.194457, 0.977598, -0.080546, 0.125000, 0.125000, + 1.733365, 0.324240, 4.379527, -0.194457, 0.977598, -0.080546, 0.062500, 0.000000, + 1.718386, 0.321260, 4.379527, -0.194461, 0.977598, 0.080548, 0.125000, 0.125000, + 1.722774, 0.321260, 4.390119, -0.194461, 0.977598, 0.080548, 0.250000, 0.125000, + 1.733365, 0.324240, 4.379527, -0.194461, 0.977597, 0.080548, 0.187500, 0.000000, + 1.722774, 0.321260, 4.390119, -0.080550, 0.977599, 0.194452, 0.250000, 0.125000, + 1.733365, 0.321260, 4.394506, -0.080550, 0.977599, 0.194452, 0.375000, 0.125000, + 1.733365, 0.324240, 4.379527, -0.080550, 0.977599, 0.194452, 0.312500, 0.000000, + 1.733365, 0.321260, 4.394506, 0.080550, 0.977598, 0.194458, 0.375000, 0.125000, + 1.743957, 0.321260, 4.390119, 0.080550, 0.977598, 0.194458, 0.500000, 0.125000, + 1.733365, 0.324240, 4.379527, 0.080550, 0.977598, 0.194458, 0.437500, 0.000000, + 1.743957, 0.321260, 4.390119, 0.194461, 0.977598, 0.080548, 0.500000, 0.125000, + 1.748345, 0.321260, 4.379527, 0.194461, 0.977598, 0.080548, 0.625000, 0.125000, + 1.733365, 0.324240, 4.379527, 0.194461, 0.977597, 0.080548, 0.562500, 0.000000, + 1.748345, 0.321260, 4.379527, 0.194461, 0.977597, -0.080548, 0.625000, 0.125000, + 1.743957, 0.321260, 4.368935, 0.194461, 0.977597, -0.080548, 0.750000, 0.125000, + 1.733365, 0.324240, 4.379527, 0.194461, 0.977598, -0.080548, 0.687500, 0.000000, + 1.743957, 0.321260, 4.368935, 0.080550, 0.977598, -0.194458, 0.750000, 0.125000, + 1.733365, 0.321260, 4.364548, 0.080550, 0.977598, -0.194458, 0.875000, 0.125000, + 1.733365, 0.324240, 4.379527, 0.080550, 0.977598, -0.194458, 0.812500, 0.000000, + 1.733365, 0.321260, 4.364548, -0.080550, 0.977599, -0.194452, 0.875000, 0.125000, + 1.722774, 0.321260, 4.368935, -0.080550, 0.977599, -0.194452, 1.000000, 0.125000, + 1.733365, 0.324240, 4.379527, -0.080550, 0.977599, -0.194452, 0.937500, 0.000000, + -1.004559, 0.208446, 3.881056, 1.000000, 0.000000, 0.000000, 0.580449, 0.574544, + -1.004559, 0.208446, 3.935261, 1.000000, 0.000000, 0.000000, 0.574118, 0.574544, + -1.004559, 0.177241, 3.935261, 1.000000, 0.000000, 0.000000, 0.574118, 0.574544, + -1.004559, 0.177241, 3.881056, 1.000000, 0.000000, 0.000000, 0.580449, 0.574544, + -1.090222, 0.217112, 3.931567, 0.000000, 1.000000, 0.000000, 0.574118, 0.562855, + -1.018797, 0.217112, 3.931567, 0.000000, 1.000000, 0.000000, 0.574118, 0.574544, + -1.090222, 0.217112, 3.884749, 0.000000, 1.000000, 0.000000, 0.580449, 0.562855, + -1.018797, 0.217112, 3.884749, 0.000000, 1.000000, 0.000000, 0.580449, 0.574544, + -1.104461, 0.177241, 3.881056, -1.000000, 0.000000, -0.000000, 0.580449, 0.562855, + -1.104461, 0.177241, 3.935261, -1.000000, 0.000000, -0.000000, 0.574118, 0.562855, + -1.104461, 0.208446, 3.935261, -1.000000, 0.000000, -0.000000, 0.574118, 0.562855, + -1.104461, 0.208446, 3.881056, -1.000000, 0.000000, -0.000000, 0.580449, 0.562855, + -1.104461, 0.177241, 3.881056, 0.000000, -1.000000, 0.000000, 0.580449, 0.562855, + -1.004559, 0.177241, 3.881056, 0.000000, -1.000000, 0.000000, 0.580449, 0.574544, + -1.104461, 0.177241, 3.935261, 0.000000, -1.000000, 0.000000, 0.574118, 0.562855, + -1.004559, 0.177241, 3.935261, 0.000000, -1.000000, 0.000000, 0.574118, 0.574544, + -1.104461, 0.208446, 3.881056, 0.000000, 0.000000, -1.000000, 0.580449, 0.562855, + -1.004559, 0.177241, 3.881056, 0.000000, 0.000000, -1.000000, 0.580449, 0.574544, + -1.104461, 0.177241, 3.881056, 0.000000, 0.000000, -1.000000, 0.580449, 0.562855, + -1.004559, 0.208446, 3.881056, 0.000000, 0.000000, -1.000000, 0.580449, 0.574544, + -1.004559, 0.208446, 3.935261, -0.000000, 0.000000, 1.000000, 0.574118, 0.574544, + -1.104461, 0.208446, 3.935261, -0.000000, 0.000000, 1.000000, 0.574118, 0.562855, + -1.104461, 0.177241, 3.935261, -0.000000, 0.000000, 1.000000, 0.574118, 0.562855, + -1.004559, 0.177241, 3.935261, -0.000000, 0.000000, 1.000000, 0.574118, 0.574544, + -1.018797, 0.217112, 3.931567, 0.519937, 0.854205, 0.000000, 0.574118, 0.574544, + -1.004559, 0.208446, 3.881056, 0.519937, 0.854205, 0.000000, 0.580449, 0.574544, + -1.018797, 0.217112, 3.884749, 0.519937, 0.854205, 0.000000, 0.580449, 0.574544, + -1.004559, 0.208446, 3.935261, 0.519937, 0.854205, 0.000000, 0.574118, 0.574544, + -1.090222, 0.217112, 3.884749, 0.000000, 0.391997, -0.919966, 0.580449, 0.562855, + -1.004559, 0.208446, 3.881056, 0.000000, 0.391997, -0.919966, 0.580449, 0.574544, + -1.104461, 0.208446, 3.881056, 0.000000, 0.391997, -0.919967, 0.580449, 0.562855, + -1.018797, 0.217112, 3.884749, 0.000000, 0.391997, -0.919967, 0.580449, 0.574544, + -1.090222, 0.217112, 3.931567, -0.519933, 0.854207, -0.000000, 0.574118, 0.562855, + -1.104461, 0.208446, 3.881056, -0.519933, 0.854207, -0.000000, 0.580449, 0.562855, + -1.104461, 0.208446, 3.935261, -0.519933, 0.854207, -0.000000, 0.574118, 0.562855, + -1.090222, 0.217112, 3.884749, -0.519933, 0.854207, -0.000000, 0.580449, 0.562855, + -1.004559, 0.208446, 3.935261, -0.000000, 0.392038, 0.919949, 0.574118, 0.574544, + -1.090222, 0.217112, 3.931567, -0.000000, 0.392038, 0.919949, 0.574118, 0.562855, + -1.104461, 0.208446, 3.935261, -0.000000, 0.392038, 0.919949, 0.574118, 0.562855, + -1.018797, 0.217112, 3.931567, -0.000000, 0.392038, 0.919949, 0.574118, 0.574544, + -1.388012, 0.153280, 3.826406, 0.000000, -1.000000, 0.000000, 0.580299, 0.563006, + -1.079811, 0.153280, 3.826406, 0.000000, -1.000000, 0.000000, 0.580299, 0.574394, + -1.388012, 0.153280, 3.989910, 0.000000, -1.000000, 0.000000, 0.574268, 0.563006, + -1.079811, 0.153280, 3.989910, 0.000000, -1.000000, 0.000000, 0.574268, 0.574394, + -1.388012, 0.157346, 3.993976, -0.000000, -0.707132, 0.707081, 0.574118, 0.563006, + -1.079811, 0.153280, 3.989910, -0.000000, -0.707132, 0.707081, 0.574268, 0.574394, + -1.079811, 0.157346, 3.993976, -0.000000, -0.707132, 0.707081, 0.574118, 0.574394, + -1.388012, 0.153280, 3.989910, -0.000000, -0.707132, 0.707081, 0.574268, 0.563006, + -1.079811, 0.153280, 3.989910, 0.707114, -0.707099, 0.000000, 0.574268, 0.574394, + -1.079811, 0.153280, 3.826406, 0.707114, -0.707099, 0.000000, 0.580299, 0.574394, + -1.075745, 0.157346, 3.989910, 0.707114, -0.707099, 0.000000, 0.574268, 0.574544, + -1.075745, 0.157346, 3.826406, 0.707114, -0.707099, 0.000000, 0.580299, 0.574544, + -1.079811, 0.248022, 3.993976, 0.707124, 0.000000, 0.707089, 0.574118, 0.574394, + -1.079811, 0.157346, 3.993976, 0.707124, 0.000000, 0.707089, 0.574118, 0.574394, + -1.075745, 0.248022, 3.989910, 0.707124, 0.000000, 0.707089, 0.574268, 0.574544, + -1.075745, 0.157346, 3.989910, 0.707124, 0.000000, 0.707089, 0.574268, 0.574544, + -1.388012, 0.153280, 3.826406, 0.000000, -0.707099, -0.707115, 0.580299, 0.563006, + -1.079811, 0.157346, 3.822340, 0.000000, -0.707099, -0.707115, 0.580449, 0.574394, + -1.079811, 0.153280, 3.826406, 0.000000, -0.707099, -0.707115, 0.580299, 0.574394, + -1.388012, 0.157346, 3.822340, 0.000000, -0.707099, -0.707115, 0.580449, 0.563006, + -1.079811, 0.157346, 3.822340, 0.707104, 0.000000, -0.707110, 0.580449, 0.574394, + -1.079811, 0.248022, 3.822340, 0.707104, 0.000000, -0.707110, 0.580449, 0.574394, + -1.075745, 0.157346, 3.826406, 0.707104, 0.000000, -0.707110, 0.580299, 0.574544, + -1.075745, 0.248022, 3.826406, 0.707104, 0.000000, -0.707110, 0.580299, 0.574544, + -1.392078, 0.248022, 3.989910, -0.707110, 0.000000, 0.707103, 0.574268, 0.562855, + -1.392078, 0.157346, 3.989910, -0.707110, 0.000000, 0.707103, 0.574268, 0.562855, + -1.388012, 0.248022, 3.993976, -0.707110, 0.000000, 0.707103, 0.574118, 0.563006, + -1.388012, 0.157346, 3.993976, -0.707110, 0.000000, 0.707103, 0.574118, 0.563006, + -1.388012, 0.248022, 3.822340, -0.707089, 0.000000, -0.707124, 0.580449, 0.563006, + -1.388012, 0.157346, 3.822340, -0.707089, 0.000000, -0.707124, 0.580449, 0.563006, + -1.392078, 0.248022, 3.826406, -0.707089, 0.000000, -0.707124, 0.580299, 0.562855, + -1.392078, 0.157346, 3.826406, -0.707089, 0.000000, -0.707124, 0.580299, 0.562855, + -1.392078, 0.157346, 3.826406, -0.707093, -0.707120, -0.000000, 0.580299, 0.562855, + -1.388012, 0.153280, 3.989910, -0.707093, -0.707120, -0.000000, 0.574268, 0.563006, + -1.392078, 0.157346, 3.989910, -0.707093, -0.707120, -0.000000, 0.574268, 0.562855, + -1.388012, 0.153280, 3.826406, -0.707093, -0.707120, -0.000000, 0.580299, 0.563006, + -1.079811, 0.157346, 3.993976, 0.577361, -0.577361, 0.577329, 0.574118, 0.574394, + -1.079811, 0.153280, 3.989910, 0.577361, -0.577361, 0.577329, 0.574268, 0.574394, + -1.075745, 0.157346, 3.989910, 0.577361, -0.577361, 0.577329, 0.574268, 0.574544, + -1.079811, 0.153280, 3.826406, 0.577350, -0.577350, -0.577350, 0.580299, 0.574394, + -1.079811, 0.157346, 3.822340, 0.577350, -0.577350, -0.577350, 0.580449, 0.574394, + -1.075745, 0.157346, 3.826406, 0.577350, -0.577350, -0.577350, 0.580299, 0.574544, + -1.388012, 0.153280, 3.989910, -0.577350, -0.577350, 0.577350, 0.574268, 0.563006, + -1.388012, 0.157346, 3.993976, -0.577350, -0.577350, 0.577350, 0.574118, 0.563006, + -1.392078, 0.157346, 3.989910, -0.577350, -0.577350, 0.577350, 0.574268, 0.562855, + -1.388012, 0.157346, 3.822340, -0.577339, -0.577339, -0.577372, 0.580449, 0.563006, + -1.388012, 0.153280, 3.826406, -0.577339, -0.577339, -0.577372, 0.580299, 0.563006, + -1.392078, 0.157346, 3.826406, -0.577339, -0.577339, -0.577372, 0.580299, 0.562855, + -1.075745, 0.157346, 3.989910, 1.000000, 0.000000, 0.000000, 0.574268, 0.574544, + -1.075745, 0.157346, 3.826406, 1.000000, 0.000000, 0.000000, 0.580299, 0.574544, + -1.075745, 0.248022, 3.989910, 0.999467, 0.032641, 0.000000, 0.574268, 0.574544, + -1.075745, 0.248022, 3.826406, 0.999467, 0.032641, 0.000000, 0.580299, 0.574544, + -1.079218, 0.254202, 3.988911, 0.593443, 0.804876, 0.000000, 0.574272, 0.574544, + -1.117357, 0.277416, 3.837297, 0.488631, 0.872217, -0.021843, 0.580271, 0.574544, + -1.117357, 0.277416, 3.979019, 0.488632, 0.872217, 0.021843, 0.574272, 0.574544, + -1.079218, 0.254202, 3.827405, 0.593443, 0.804876, 0.000000, 0.580271, 0.574544, + -1.388605, 0.254202, 3.827405, -0.593442, 0.804877, -0.000000, 0.580295, 0.562855, + -1.388605, 0.254202, 3.988911, -0.593442, 0.804877, -0.000000, 0.574296, 0.562855, + -1.350466, 0.277416, 3.979019, -0.488629, 0.872218, 0.021843, 0.574296, 0.562855, + -1.350466, 0.277416, 3.837297, -0.488628, 0.872219, -0.021843, 0.580295, 0.562855, + -1.392078, 0.248022, 3.989910, -0.999467, 0.032640, -0.000000, 0.574268, 0.562855, + -1.392078, 0.248022, 3.826406, -0.999467, 0.032640, -0.000000, 0.580299, 0.562855, + -1.392078, 0.157346, 3.989910, -1.000000, 0.000000, -0.000000, 0.574268, 0.562855, + -1.392078, 0.157346, 3.826406, -1.000000, 0.000000, -0.000000, 0.580299, 0.562855, + -1.342927, 0.279530, 3.978216, -0.009615, 0.999464, 0.031298, 0.574292, 0.563065, + -1.124896, 0.279530, 3.978216, 0.009615, 0.999464, 0.031298, 0.574292, 0.574334, + -1.124896, 0.279530, 3.838099, 0.009615, 0.999464, -0.031299, 0.580275, 0.574334, + -1.342927, 0.279530, 3.838099, -0.009615, 0.999464, -0.031299, 0.580275, 0.563065, + -1.079218, 0.254202, 3.988911, 0.373954, 0.678972, 0.631788, 0.574272, 0.574544, + -1.089258, 0.255828, 3.992382, 0.326242, 0.751752, 0.573093, 0.574118, 0.574163, + -1.122053, 0.275789, 3.983876, 0.056175, 0.828933, 0.556520, 0.574118, 0.574163, + -1.089258, 0.255828, 3.823934, 0.326233, 0.751744, -0.573108, 0.580449, 0.574272, + -1.122053, 0.275789, 3.832440, 0.056176, 0.828906, -0.556561, 0.580449, 0.574272, + -1.079218, 0.254202, 3.827405, 0.373947, 0.678956, -0.631809, 0.580271, 0.574544, + -1.378564, 0.255828, 3.992382, -0.326240, 0.751749, 0.573098, 0.574118, 0.563128, + -1.345770, 0.275789, 3.983876, -0.056176, 0.828932, 0.556521, 0.574118, 0.563128, + -1.388605, 0.254202, 3.988911, -0.373950, 0.678971, 0.631791, 0.574296, 0.562855, + -1.388605, 0.254202, 3.827405, -0.373943, 0.678956, -0.631811, 0.580295, 0.562855, + -1.378564, 0.255828, 3.823934, -0.326233, 0.751744, -0.573108, 0.580449, 0.563236, + -1.345770, 0.275789, 3.832440, -0.056179, 0.828905, -0.556561, 0.580449, 0.563236, + -1.079811, 0.248022, 3.993976, 0.443752, 0.542231, 0.713491, 0.574118, 0.574394, + -1.075745, 0.248022, 3.989910, 0.443752, 0.542231, 0.713491, 0.574268, 0.574544, + -1.079811, 0.248022, 3.822340, 0.443743, 0.542206, -0.713516, 0.580449, 0.574394, + -1.075745, 0.248022, 3.826406, 0.443743, 0.542206, -0.713516, 0.580299, 0.574544, + -1.388012, 0.248022, 3.993976, -0.443744, 0.542236, 0.713492, 0.574118, 0.563006, + -1.392078, 0.248022, 3.989910, -0.443744, 0.542236, 0.713492, 0.574268, 0.562855, + -1.388012, 0.248022, 3.822340, -0.443736, 0.542205, -0.713521, 0.580449, 0.563006, + -1.392078, 0.248022, 3.826406, -0.443736, 0.542205, -0.713521, 0.580299, 0.562855, + -1.079811, 0.248022, 3.993976, -0.000000, 0.007326, 0.999973, 0.574118, 0.574394, + -1.388012, 0.248022, 3.993976, -0.000000, 0.007326, 0.999973, 0.574118, 0.563006, + -1.388012, 0.157346, 3.993976, -0.000000, 0.000000, 1.000000, 0.574118, 0.563006, + -1.079811, 0.157346, 3.993976, -0.000000, 0.000000, 1.000000, 0.574118, 0.574394, + -1.378564, 0.255828, 3.992382, -0.000000, 0.270206, 0.962803, 0.574118, 0.563128, + -1.089258, 0.255828, 3.992382, -0.000000, 0.270206, 0.962803, 0.574118, 0.574163, + -1.122053, 0.275789, 3.983876, -0.000000, 0.392023, 0.919956, 0.574118, 0.574163, + -1.345770, 0.275789, 3.983876, -0.000000, 0.392023, 0.919956, 0.574118, 0.563128, + -1.388012, 0.248022, 3.822340, 0.000000, 0.007327, -0.999973, 0.580449, 0.563006, + -1.079811, 0.248022, 3.822340, 0.000000, 0.007327, -0.999973, 0.580449, 0.574394, + -1.388012, 0.157346, 3.822340, 0.000000, 0.000000, -1.000000, 0.580449, 0.563006, + -1.079811, 0.157346, 3.822340, 0.000000, 0.000000, -1.000000, 0.580449, 0.574394, + -1.122053, 0.275789, 3.832440, 0.000000, 0.392017, -0.919958, 0.580449, 0.574272, + -1.378564, 0.255828, 3.823934, 0.000000, 0.270218, -0.962799, 0.580449, 0.563236, + -1.345770, 0.275789, 3.832440, 0.000000, 0.392017, -0.919958, 0.580449, 0.563236, + -1.089258, 0.255828, 3.823934, 0.000000, 0.270218, -0.962799, 0.580449, 0.574272, + -1.257983, 0.244801, 3.911041, -0.541416, -0.810292, -0.224267, 0.125000, 0.750000, + -1.249877, 0.244801, 3.891470, -0.541416, -0.810292, -0.224267, 0.000000, 0.750000, + -1.240898, 0.236316, 3.900449, -0.541416, -0.810292, -0.224267, 0.000000, 0.875000, + -1.245285, 0.236316, 3.911041, -0.541416, -0.810292, -0.224267, 0.125000, 0.875000, + -1.240898, 0.236316, 3.921633, -0.541420, -0.810289, 0.224268, 0.250000, 0.875000, + -1.257983, 0.244801, 3.911041, -0.541420, -0.810289, 0.224268, 0.125000, 0.750000, + -1.245285, 0.236316, 3.911041, -0.541420, -0.810289, 0.224268, 0.125000, 0.875000, + -1.249877, 0.244801, 3.930612, -0.541420, -0.810289, 0.224268, 0.250000, 0.750000, + -1.230306, 0.244801, 3.938719, -0.224266, -0.810290, 0.541420, 0.375000, 0.750000, + -1.249877, 0.244801, 3.930612, -0.224266, -0.810290, 0.541420, 0.250000, 0.750000, + -1.240898, 0.236316, 3.921633, -0.224266, -0.810290, 0.541420, 0.250000, 0.875000, + -1.230306, 0.236316, 3.926020, -0.224266, -0.810290, 0.541420, 0.375000, 0.875000, + -1.219714, 0.236316, 3.921633, 0.224267, -0.810291, 0.541417, 0.500000, 0.875000, + -1.230306, 0.244801, 3.938719, 0.224267, -0.810291, 0.541417, 0.375000, 0.750000, + -1.230306, 0.236316, 3.926020, 0.224267, -0.810291, 0.541417, 0.375000, 0.875000, + -1.210735, 0.244801, 3.930612, 0.224267, -0.810291, 0.541417, 0.500000, 0.750000, + -1.219714, 0.236316, 3.921633, 0.541416, -0.810292, 0.224267, 0.500000, 0.875000, + -1.215327, 0.236316, 3.911041, 0.541416, -0.810292, 0.224267, 0.625000, 0.875000, + -1.202628, 0.244801, 3.911041, 0.541416, -0.810292, 0.224267, 0.625000, 0.750000, + -1.210735, 0.244801, 3.930612, 0.541416, -0.810292, 0.224267, 0.500000, 0.750000, + -1.202628, 0.244801, 3.911041, 0.541416, -0.810292, -0.224267, 0.625000, 0.750000, + -1.219714, 0.236316, 3.900449, 0.541416, -0.810292, -0.224267, 0.750000, 0.875000, + -1.210735, 0.244801, 3.891470, 0.541416, -0.810292, -0.224267, 0.750000, 0.750000, + -1.215327, 0.236316, 3.911041, 0.541416, -0.810292, -0.224267, 0.625000, 0.875000, + -1.230306, 0.244801, 3.883363, 0.224268, -0.810289, -0.541420, 0.875000, 0.750000, + -1.219714, 0.236316, 3.900449, 0.224268, -0.810289, -0.541421, 0.750000, 0.875000, + -1.230306, 0.236316, 3.896062, 0.224268, -0.810289, -0.541421, 0.875000, 0.875000, + -1.210735, 0.244801, 3.891470, 0.224268, -0.810289, -0.541421, 0.750000, 0.750000, + -1.240898, 0.236316, 3.900449, -0.224269, -0.810284, -0.541427, 1.000000, 0.875000, + -1.230306, 0.244801, 3.883363, -0.224269, -0.810284, -0.541427, 0.875000, 0.750000, + -1.230306, 0.236316, 3.896062, -0.224269, -0.810284, -0.541427, 0.875000, 0.875000, + -1.249877, 0.244801, 3.891470, -0.224269, -0.810284, -0.541427, 1.000000, 0.750000, + -1.266468, 0.257499, 3.911041, -0.786150, -0.525289, -0.325637, 0.125000, 0.625000, + -1.249877, 0.244801, 3.891470, -0.786150, -0.525288, -0.325637, 0.000000, 0.750000, + -1.257983, 0.244801, 3.911041, -0.786150, -0.525289, -0.325637, 0.125000, 0.750000, + -1.255877, 0.257499, 3.885470, -0.786150, -0.525289, -0.325637, 0.000000, 0.625000, + -1.249877, 0.244801, 3.930612, -0.786148, -0.525292, 0.325637, 0.250000, 0.750000, + -1.266468, 0.257499, 3.911041, -0.786148, -0.525293, 0.325637, 0.125000, 0.625000, + -1.257983, 0.244801, 3.911041, -0.786148, -0.525292, 0.325636, 0.125000, 0.750000, + -1.255877, 0.257499, 3.936612, -0.786148, -0.525293, 0.325637, 0.250000, 0.625000, + -1.230306, 0.257499, 3.947204, -0.325637, -0.525283, 0.786154, 0.375000, 0.625000, + -1.255877, 0.257499, 3.936612, -0.325638, -0.525283, 0.786154, 0.250000, 0.625000, + -1.249877, 0.244801, 3.930612, -0.325637, -0.525283, 0.786154, 0.250000, 0.750000, + -1.230306, 0.244801, 3.938719, -0.325637, -0.525283, 0.786154, 0.375000, 0.750000, + -1.230306, 0.257499, 3.947204, 0.325637, -0.525289, 0.786150, 0.375000, 0.625000, + -1.210735, 0.244801, 3.930612, 0.325637, -0.525289, 0.786150, 0.500000, 0.750000, + -1.204735, 0.257499, 3.936612, 0.325637, -0.525289, 0.786150, 0.500000, 0.625000, + -1.230306, 0.244801, 3.938719, 0.325637, -0.525289, 0.786150, 0.375000, 0.750000, + -1.204735, 0.257499, 3.936612, 0.786148, -0.525292, 0.325636, 0.500000, 0.625000, + -1.210735, 0.244801, 3.930612, 0.786148, -0.525292, 0.325636, 0.500000, 0.750000, + -1.194143, 0.257499, 3.911041, 0.786148, -0.525292, 0.325636, 0.625000, 0.625000, + -1.202628, 0.244801, 3.911041, 0.786148, -0.525292, 0.325636, 0.625000, 0.750000, + -1.194143, 0.257499, 3.911041, 0.786150, -0.525289, -0.325637, 0.625000, 0.625000, + -1.210735, 0.244801, 3.891470, 0.786150, -0.525289, -0.325637, 0.750000, 0.750000, + -1.204735, 0.257499, 3.885470, 0.786150, -0.525289, -0.325637, 0.750000, 0.625000, + -1.202628, 0.244801, 3.911041, 0.786150, -0.525289, -0.325637, 0.625000, 0.750000, + -1.230306, 0.244801, 3.883363, 0.325637, -0.525292, -0.786148, 0.875000, 0.750000, + -1.230306, 0.257499, 3.874879, 0.325637, -0.525292, -0.786148, 0.875000, 0.625000, + -1.210735, 0.244801, 3.891470, 0.325637, -0.525292, -0.786148, 0.750000, 0.750000, + -1.204735, 0.257499, 3.885470, 0.325637, -0.525292, -0.786148, 0.750000, 0.625000, + -1.249877, 0.244801, 3.891470, -0.325634, -0.525294, -0.786148, 1.000000, 0.750000, + -1.230306, 0.257499, 3.874879, -0.325634, -0.525294, -0.786148, 0.875000, 0.625000, + -1.230306, 0.244801, 3.883363, -0.325634, -0.525294, -0.786148, 0.875000, 0.750000, + -1.255877, 0.257499, 3.885470, -0.325634, -0.525294, -0.786148, 1.000000, 0.625000, + -1.269448, 0.272478, 3.911041, -0.908663, -0.180749, -0.376379, 0.125000, 0.500000, + -1.255877, 0.257499, 3.885470, -0.908663, -0.180749, -0.376379, 0.000000, 0.625000, + -1.266468, 0.257499, 3.911041, -0.908663, -0.180749, -0.376379, 0.125000, 0.625000, + -1.257983, 0.272478, 3.883363, -0.908663, -0.180749, -0.376379, 0.000000, 0.500000, + -1.255877, 0.257499, 3.936612, -0.908663, -0.180751, 0.376379, 0.250000, 0.625000, + -1.269448, 0.272478, 3.911041, -0.908663, -0.180751, 0.376379, 0.125000, 0.500000, + -1.266468, 0.257499, 3.911041, -0.908663, -0.180751, 0.376379, 0.125000, 0.625000, + -1.257983, 0.272478, 3.938719, -0.908663, -0.180751, 0.376379, 0.250000, 0.500000, + -1.230306, 0.272478, 3.950184, -0.376381, -0.180746, 0.908663, 0.375000, 0.500000, + -1.257983, 0.272478, 3.938719, -0.376381, -0.180746, 0.908663, 0.250000, 0.500000, + -1.255877, 0.257499, 3.936612, -0.376381, -0.180746, 0.908663, 0.250000, 0.625000, + -1.230306, 0.257499, 3.947204, -0.376381, -0.180746, 0.908663, 0.375000, 0.625000, + -1.230306, 0.272478, 3.950184, 0.376381, -0.180750, 0.908662, 0.375000, 0.500000, + -1.204735, 0.257499, 3.936612, 0.376381, -0.180750, 0.908662, 0.500000, 0.625000, + -1.202628, 0.272478, 3.938719, 0.376381, -0.180750, 0.908662, 0.500000, 0.500000, + -1.230306, 0.257499, 3.947204, 0.376381, -0.180750, 0.908662, 0.375000, 0.625000, + -1.191163, 0.272478, 3.911041, 0.908662, -0.180748, 0.376382, 0.625000, 0.500000, + -1.202628, 0.272478, 3.938719, 0.908662, -0.180748, 0.376382, 0.500000, 0.500000, + -1.204735, 0.257499, 3.936612, 0.908662, -0.180748, 0.376382, 0.500000, 0.625000, + -1.194143, 0.257499, 3.911041, 0.908662, -0.180748, 0.376382, 0.625000, 0.625000, + -1.191163, 0.272478, 3.911041, 0.908662, -0.180748, -0.376382, 0.625000, 0.500000, + -1.204735, 0.257499, 3.885470, 0.908662, -0.180748, -0.376382, 0.750000, 0.625000, + -1.202628, 0.272478, 3.883363, 0.908662, -0.180748, -0.376382, 0.750000, 0.500000, + -1.194143, 0.257499, 3.911041, 0.908662, -0.180748, -0.376382, 0.625000, 0.625000, + -1.204735, 0.257499, 3.885470, 0.376381, -0.180746, -0.908663, 0.750000, 0.625000, + -1.230306, 0.257499, 3.874879, 0.376381, -0.180746, -0.908663, 0.875000, 0.625000, + -1.230306, 0.272478, 3.871899, 0.376381, -0.180746, -0.908663, 0.875000, 0.500000, + -1.202628, 0.272478, 3.883363, 0.376381, -0.180746, -0.908663, 0.750000, 0.500000, + -1.255877, 0.257499, 3.885470, -0.376381, -0.180750, -0.908662, 1.000000, 0.625000, + -1.230306, 0.272478, 3.871899, -0.376381, -0.180750, -0.908662, 0.875000, 0.500000, + -1.230306, 0.257499, 3.874879, -0.376381, -0.180750, -0.908662, 0.875000, 0.625000, + -1.257983, 0.272478, 3.883363, -0.376381, -0.180750, -0.908662, 1.000000, 0.500000, + -1.269448, 0.272478, 3.911041, -0.908664, 0.180749, -0.376379, 0.125000, 0.500000, + -1.255877, 0.287457, 3.885470, -0.908664, 0.180749, -0.376379, 0.000000, 0.375000, + -1.257983, 0.272478, 3.883363, -0.908664, 0.180749, -0.376379, 0.000000, 0.500000, + -1.266468, 0.287457, 3.911041, -0.908664, 0.180749, -0.376379, 0.125000, 0.375000, + -1.255877, 0.287457, 3.936612, -0.908663, 0.180751, 0.376379, 0.250000, 0.375000, + -1.269448, 0.272478, 3.911041, -0.908663, 0.180751, 0.376379, 0.125000, 0.500000, + -1.257983, 0.272478, 3.938719, -0.908663, 0.180751, 0.376379, 0.250000, 0.500000, + -1.266468, 0.287457, 3.911041, -0.908663, 0.180751, 0.376379, 0.125000, 0.375000, + -1.255877, 0.287457, 3.936612, -0.376381, 0.180746, 0.908663, 0.250000, 0.375000, + -1.230306, 0.272478, 3.950184, -0.376381, 0.180746, 0.908663, 0.375000, 0.500000, + -1.230306, 0.287457, 3.947204, -0.376381, 0.180746, 0.908663, 0.375000, 0.375000, + -1.257983, 0.272478, 3.938719, -0.376381, 0.180746, 0.908663, 0.250000, 0.500000, + -1.204735, 0.287457, 3.936612, 0.376381, 0.180750, 0.908662, 0.500000, 0.375000, + -1.230306, 0.287457, 3.947204, 0.376381, 0.180750, 0.908662, 0.375000, 0.375000, + -1.230306, 0.272478, 3.950184, 0.376381, 0.180750, 0.908662, 0.375000, 0.500000, + -1.202628, 0.272478, 3.938719, 0.376381, 0.180750, 0.908662, 0.500000, 0.500000, + -1.204735, 0.287457, 3.936612, 0.908662, 0.180748, 0.376382, 0.500000, 0.375000, + -1.191163, 0.272478, 3.911041, 0.908662, 0.180748, 0.376382, 0.625000, 0.500000, + -1.194143, 0.287457, 3.911041, 0.908662, 0.180748, 0.376382, 0.625000, 0.375000, + -1.202628, 0.272478, 3.938719, 0.908662, 0.180748, 0.376382, 0.500000, 0.500000, + -1.194143, 0.287457, 3.911041, 0.908662, 0.180748, -0.376382, 0.625000, 0.375000, + -1.191163, 0.272478, 3.911041, 0.908662, 0.180748, -0.376382, 0.625000, 0.500000, + -1.204735, 0.287457, 3.885470, 0.908662, 0.180748, -0.376382, 0.750000, 0.375000, + -1.202628, 0.272478, 3.883363, 0.908662, 0.180748, -0.376382, 0.750000, 0.500000, + -1.230306, 0.272478, 3.871899, 0.376381, 0.180746, -0.908663, 0.875000, 0.500000, + -1.204735, 0.287457, 3.885470, 0.376381, 0.180746, -0.908663, 0.750000, 0.375000, + -1.202628, 0.272478, 3.883363, 0.376381, 0.180746, -0.908663, 0.750000, 0.500000, + -1.230306, 0.287457, 3.874879, 0.376381, 0.180746, -0.908663, 0.875000, 0.375000, + -1.257983, 0.272478, 3.883363, -0.376381, 0.180750, -0.908662, 1.000000, 0.500000, + -1.255877, 0.287457, 3.885470, -0.376381, 0.180750, -0.908662, 1.000000, 0.375000, + -1.230306, 0.272478, 3.871899, -0.376381, 0.180750, -0.908662, 0.875000, 0.500000, + -1.230306, 0.287457, 3.874879, -0.376381, 0.180750, -0.908662, 0.875000, 0.375000, + -1.266468, 0.287457, 3.911041, -0.786151, 0.525288, -0.325637, 0.125000, 0.375000, + -1.249877, 0.300156, 3.891470, -0.786151, 0.525288, -0.325637, 0.000000, 0.250000, + -1.255877, 0.287457, 3.885470, -0.786151, 0.525288, -0.325637, 0.000000, 0.375000, + -1.257983, 0.300156, 3.911041, -0.786151, 0.525288, -0.325637, 0.125000, 0.250000, + -1.249877, 0.300156, 3.930612, -0.786149, 0.525291, 0.325636, 0.250000, 0.250000, + -1.266468, 0.287457, 3.911041, -0.786149, 0.525291, 0.325636, 0.125000, 0.375000, + -1.255877, 0.287457, 3.936612, -0.786149, 0.525291, 0.325636, 0.250000, 0.375000, + -1.257983, 0.300156, 3.911041, -0.786149, 0.525291, 0.325636, 0.125000, 0.250000, + -1.249877, 0.300156, 3.930612, -0.325638, 0.525283, 0.786154, 0.250000, 0.250000, + -1.230306, 0.287457, 3.947204, -0.325638, 0.525283, 0.786154, 0.375000, 0.375000, + -1.230306, 0.300156, 3.938719, -0.325638, 0.525283, 0.786154, 0.375000, 0.250000, + -1.255877, 0.287457, 3.936612, -0.325638, 0.525283, 0.786154, 0.250000, 0.375000, + -1.210735, 0.300156, 3.930612, 0.325639, 0.525289, 0.786150, 0.500000, 0.250000, + -1.230306, 0.300156, 3.938719, 0.325638, 0.525289, 0.786150, 0.375000, 0.250000, + -1.230306, 0.287457, 3.947204, 0.325638, 0.525289, 0.786150, 0.375000, 0.375000, + -1.204735, 0.287457, 3.936612, 0.325639, 0.525289, 0.786150, 0.500000, 0.375000, + -1.210735, 0.300156, 3.930612, 0.786149, 0.525292, 0.325636, 0.500000, 0.250000, + -1.194143, 0.287457, 3.911041, 0.786149, 0.525292, 0.325636, 0.625000, 0.375000, + -1.202628, 0.300156, 3.911041, 0.786149, 0.525292, 0.325636, 0.625000, 0.250000, + -1.204735, 0.287457, 3.936612, 0.786149, 0.525292, 0.325636, 0.500000, 0.375000, + -1.202628, 0.300156, 3.911041, 0.786151, 0.525288, -0.325637, 0.625000, 0.250000, + -1.194143, 0.287457, 3.911041, 0.786151, 0.525288, -0.325637, 0.625000, 0.375000, + -1.210735, 0.300156, 3.891470, 0.786151, 0.525288, -0.325637, 0.750000, 0.250000, + -1.204735, 0.287457, 3.885470, 0.786151, 0.525288, -0.325637, 0.750000, 0.375000, + -1.230306, 0.287457, 3.874879, 0.325638, 0.525292, -0.786148, 0.875000, 0.375000, + -1.210735, 0.300156, 3.891470, 0.325638, 0.525292, -0.786148, 0.750000, 0.250000, + -1.204735, 0.287457, 3.885470, 0.325638, 0.525292, -0.786148, 0.750000, 0.375000, + -1.230306, 0.300156, 3.883363, 0.325638, 0.525292, -0.786148, 0.875000, 0.250000, + -1.255877, 0.287457, 3.885470, -0.325635, 0.525294, -0.786148, 1.000000, 0.375000, + -1.249877, 0.300156, 3.891470, -0.325635, 0.525294, -0.786148, 1.000000, 0.250000, + -1.230306, 0.287457, 3.874879, -0.325635, 0.525294, -0.786148, 0.875000, 0.375000, + -1.230306, 0.300156, 3.883363, -0.325635, 0.525294, -0.786148, 0.875000, 0.250000, + -1.257983, 0.300156, 3.911041, -0.541421, 0.810288, -0.224268, 0.125000, 0.250000, + -1.240898, 0.308641, 3.900449, -0.541421, 0.810288, -0.224268, 0.000000, 0.125000, + -1.249877, 0.300156, 3.891470, -0.541421, 0.810288, -0.224268, 0.000000, 0.250000, + -1.245285, 0.308641, 3.911041, -0.541421, 0.810288, -0.224268, 0.125000, 0.125000, + -1.257983, 0.300156, 3.911041, -0.541418, 0.810291, 0.224267, 0.125000, 0.250000, + -1.249877, 0.300156, 3.930612, -0.541418, 0.810291, 0.224266, 0.250000, 0.250000, + -1.240898, 0.308641, 3.921633, -0.541418, 0.810291, 0.224266, 0.250000, 0.125000, + -1.245285, 0.308641, 3.911041, -0.541418, 0.810291, 0.224267, 0.125000, 0.125000, + -1.240898, 0.308641, 3.921633, -0.224264, 0.810290, 0.541420, 0.250000, 0.125000, + -1.230306, 0.300156, 3.938719, -0.224264, 0.810290, 0.541420, 0.375000, 0.250000, + -1.230306, 0.308641, 3.926020, -0.224264, 0.810290, 0.541420, 0.375000, 0.125000, + -1.249877, 0.300156, 3.930612, -0.224264, 0.810290, 0.541420, 0.250000, 0.250000, + -1.219714, 0.308641, 3.921633, 0.224265, 0.810292, 0.541417, 0.500000, 0.125000, + -1.230306, 0.300156, 3.938719, 0.224265, 0.810292, 0.541417, 0.375000, 0.250000, + -1.210735, 0.300156, 3.930612, 0.224265, 0.810292, 0.541417, 0.500000, 0.250000, + -1.230306, 0.308641, 3.926020, 0.224265, 0.810292, 0.541417, 0.375000, 0.125000, + -1.202628, 0.300156, 3.911041, 0.541421, 0.810288, 0.224268, 0.625000, 0.250000, + -1.219714, 0.308641, 3.921633, 0.541421, 0.810288, 0.224268, 0.500000, 0.125000, + -1.210735, 0.300156, 3.930612, 0.541421, 0.810288, 0.224268, 0.500000, 0.250000, + -1.215327, 0.308641, 3.911041, 0.541421, 0.810288, 0.224268, 0.625000, 0.125000, + -1.210735, 0.300156, 3.891470, 0.541424, 0.810286, -0.224269, 0.750000, 0.250000, + -1.219714, 0.308641, 3.900449, 0.541424, 0.810286, -0.224269, 0.750000, 0.125000, + -1.202628, 0.300156, 3.911041, 0.541424, 0.810286, -0.224269, 0.625000, 0.250000, + -1.215327, 0.308641, 3.911041, 0.541424, 0.810286, -0.224269, 0.625000, 0.125000, + -1.219714, 0.308641, 3.900449, 0.224266, 0.810289, -0.541421, 0.750000, 0.125000, + -1.230306, 0.300156, 3.883363, 0.224266, 0.810289, -0.541421, 0.875000, 0.250000, + -1.230306, 0.308641, 3.896062, 0.224266, 0.810289, -0.541421, 0.875000, 0.125000, + -1.210735, 0.300156, 3.891470, 0.224266, 0.810289, -0.541421, 0.750000, 0.250000, + -1.230306, 0.308641, 3.896062, -0.224266, 0.810287, -0.541423, 0.875000, 0.125000, + -1.230306, 0.300156, 3.883363, -0.224266, 0.810287, -0.541424, 0.875000, 0.250000, + -1.240898, 0.308641, 3.900449, -0.224266, 0.810287, -0.541423, 1.000000, 0.125000, + -1.249877, 0.300156, 3.891470, -0.224266, 0.810287, -0.541424, 1.000000, 0.250000, + -1.245285, 0.236316, 3.911041, -0.194467, -0.977596, -0.080548, 0.125000, 0.875000, + -1.240898, 0.236316, 3.900449, -0.194467, -0.977596, -0.080548, 0.000000, 0.875000, + -1.230306, 0.233336, 3.911041, -0.194467, -0.977596, -0.080548, 0.062500, 1.000000, + -1.240898, 0.236316, 3.921633, -0.194467, -0.977596, 0.080548, 0.250000, 0.875000, + -1.245285, 0.236316, 3.911041, -0.194467, -0.977596, 0.080548, 0.125000, 0.875000, + -1.230306, 0.233336, 3.911041, -0.194467, -0.977596, 0.080548, 0.187500, 1.000000, + -1.230306, 0.236316, 3.926020, -0.080545, -0.977600, 0.194453, 0.375000, 0.875000, + -1.240898, 0.236316, 3.921633, -0.080545, -0.977600, 0.194453, 0.250000, 0.875000, + -1.230306, 0.233336, 3.911041, -0.080545, -0.977600, 0.194453, 0.312500, 1.000000, + -1.219714, 0.236316, 3.921633, 0.080545, -0.977598, 0.194458, 0.500000, 0.875000, + -1.230306, 0.236316, 3.926020, 0.080545, -0.977598, 0.194458, 0.375000, 0.875000, + -1.230306, 0.233336, 3.911041, 0.080545, -0.977598, 0.194458, 0.437500, 1.000000, + -1.215327, 0.236316, 3.911041, 0.194467, -0.977596, 0.080548, 0.625000, 0.875000, + -1.219714, 0.236316, 3.921633, 0.194467, -0.977596, 0.080548, 0.500000, 0.875000, + -1.230306, 0.233336, 3.911041, 0.194467, -0.977596, 0.080548, 0.562500, 1.000000, + -1.219714, 0.236316, 3.900449, 0.194462, -0.977597, -0.080546, 0.750000, 0.875000, + -1.215327, 0.236316, 3.911041, 0.194462, -0.977597, -0.080546, 0.625000, 0.875000, + -1.230306, 0.233336, 3.911041, 0.194462, -0.977597, -0.080546, 0.687500, 1.000000, + -1.230306, 0.236316, 3.896062, 0.080545, -0.977598, -0.194458, 0.875000, 0.875000, + -1.219714, 0.236316, 3.900449, 0.080545, -0.977598, -0.194458, 0.750000, 0.875000, + -1.230306, 0.233336, 3.911041, 0.080545, -0.977598, -0.194458, 0.812500, 1.000000, + -1.240898, 0.236316, 3.900449, -0.080545, -0.977600, -0.194453, 1.000000, 0.875000, + -1.230306, 0.236316, 3.896062, -0.080545, -0.977600, -0.194453, 0.875000, 0.875000, + -1.230306, 0.233336, 3.911041, -0.080545, -0.977600, -0.194453, 0.937500, 1.000000, + -1.240898, 0.308641, 3.900449, -0.194457, 0.977598, -0.080546, 0.000000, 0.125000, + -1.245285, 0.308641, 3.911041, -0.194457, 0.977598, -0.080546, 0.125000, 0.125000, + -1.230306, 0.311621, 3.911041, -0.194457, 0.977598, -0.080546, 0.062500, 0.000000, + -1.245285, 0.308641, 3.911041, -0.194461, 0.977598, 0.080548, 0.125000, 0.125000, + -1.240898, 0.308641, 3.921633, -0.194461, 0.977598, 0.080548, 0.250000, 0.125000, + -1.230306, 0.311621, 3.911041, -0.194461, 0.977597, 0.080548, 0.187500, 0.000000, + -1.240898, 0.308641, 3.921633, -0.080550, 0.977599, 0.194452, 0.250000, 0.125000, + -1.230306, 0.308641, 3.926020, -0.080550, 0.977599, 0.194452, 0.375000, 0.125000, + -1.230306, 0.311621, 3.911041, -0.080550, 0.977599, 0.194452, 0.312500, 0.000000, + -1.230306, 0.308641, 3.926020, 0.080550, 0.977598, 0.194458, 0.375000, 0.125000, + -1.219714, 0.308641, 3.921633, 0.080550, 0.977598, 0.194458, 0.500000, 0.125000, + -1.230306, 0.311621, 3.911041, 0.080550, 0.977598, 0.194458, 0.437500, 0.000000, + -1.219714, 0.308641, 3.921633, 0.194461, 0.977598, 0.080548, 0.500000, 0.125000, + -1.215327, 0.308641, 3.911041, 0.194461, 0.977598, 0.080548, 0.625000, 0.125000, + -1.230306, 0.311621, 3.911041, 0.194461, 0.977597, 0.080548, 0.562500, 0.000000, + -1.215327, 0.308641, 3.911041, 0.194461, 0.977597, -0.080548, 0.625000, 0.125000, + -1.219714, 0.308641, 3.900449, 0.194461, 0.977597, -0.080548, 0.750000, 0.125000, + -1.230306, 0.311621, 3.911041, 0.194461, 0.977598, -0.080548, 0.687500, 0.000000, + -1.219714, 0.308641, 3.900449, 0.080550, 0.977598, -0.194458, 0.750000, 0.125000, + -1.230306, 0.308641, 3.896062, 0.080550, 0.977598, -0.194458, 0.875000, 0.125000, + -1.230306, 0.311621, 3.911041, 0.080550, 0.977598, -0.194458, 0.812500, 0.000000, + -1.230306, 0.308641, 3.896062, -0.080550, 0.977599, -0.194452, 0.875000, 0.125000, + -1.240898, 0.308641, 3.900449, -0.080550, 0.977599, -0.194452, 1.000000, 0.125000, + -1.230306, 0.311621, 3.911041, -0.080550, 0.977599, -0.194452, 0.937500, 0.000000, + 1.744563, 0.230735, 0.809666, 0.000000, 0.000000, 1.000000, 0.625000, 0.750000, + 1.669187, 0.230735, 0.809666, 0.000000, 0.000000, 1.000000, 0.375000, 0.750000, + 1.669187, 0.212967, 0.809666, 0.000000, 0.000000, 1.000000, 0.375000, 1.000000, + 1.744563, 0.212967, 0.809666, 0.000000, 0.000000, 1.000000, 0.625000, 1.000000, + 1.744563, 0.230735, 0.443034, 0.000000, 1.000000, 0.000000, 0.625000, 0.500000, + 1.669187, 0.230735, 0.809666, 0.000000, 1.000000, 0.000000, 0.375000, 0.750000, + 1.744563, 0.230735, 0.809666, 0.000000, 1.000000, 0.000000, 0.625000, 0.750000, + 1.669187, 0.230735, 0.443034, 0.000000, 1.000000, 0.000000, 0.375000, 0.500000, + 1.744563, 0.212967, 0.443034, 0.000000, 0.000000, -1.000000, 0.625000, 0.250000, + 1.669187, 0.212967, 0.443034, 0.000000, 0.000000, -1.000000, 0.375000, 0.250000, + 1.669187, 0.230735, 0.443034, 0.000000, 0.000000, -1.000000, 0.375000, 0.500000, + 1.744563, 0.230735, 0.443034, 0.000000, 0.000000, -1.000000, 0.625000, 0.500000, + 1.669187, 0.212967, 0.809666, 0.000000, -1.000000, 0.000000, 0.375000, 0.000000, + 1.669187, 0.212967, 0.443034, 0.000000, -1.000000, 0.000000, 0.375000, 0.250000, + 1.744563, 0.212967, 0.809666, 0.000000, -1.000000, 0.000000, 0.625000, 0.000000, + 1.744563, 0.212967, 0.443034, 0.000000, -1.000000, 0.000000, 0.625000, 0.250000, + 1.744563, 0.230735, 0.443034, 1.000000, 0.000000, 0.000000, 0.875000, 0.750000, + 1.744563, 0.230735, 0.809666, 1.000000, 0.000000, 0.000000, 0.625000, 0.750000, + 1.744563, 0.212967, 0.809666, 1.000000, 0.000000, 0.000000, 0.625000, 1.000000, + 1.744563, 0.212967, 0.443034, 1.000000, 0.000000, 0.000000, 0.875000, 1.000000, + 1.669187, 0.230735, 0.809666, -1.000000, 0.000000, 0.000000, 0.375000, 0.750000, + 1.669187, 0.212967, 0.443034, -1.000000, 0.000000, 0.000000, 0.125000, 1.000000, + 1.669187, 0.212967, 0.809666, -1.000000, 0.000000, 0.000000, 0.375000, 1.000000, + 1.669187, 0.230735, 0.443034, -1.000000, 0.000000, 0.000000, 0.125000, 0.750000, + -2.684156, -0.272827, 4.174656, 0.000000, -0.000000, -1.000000, 0.625000, 0.750000, + -2.729266, -0.272827, 4.174656, 0.000000, -0.000000, -1.000000, 0.375000, 0.750000, + -2.729266, -0.214454, 4.174656, 0.000000, -0.000000, -1.000000, 0.375000, 1.000000, + -2.684156, -0.214454, 4.174656, 0.000000, -0.000000, -1.000000, 0.625000, 1.000000, + -2.729266, -0.272827, 4.448182, 0.000000, -1.000000, 0.000000, 0.375000, 0.500000, + -2.729266, -0.272827, 4.174656, 0.000000, -1.000000, 0.000000, 0.375000, 0.750000, + -2.684156, -0.272827, 4.448182, 0.000000, -1.000000, 0.000000, 0.625000, 0.500000, + -2.684156, -0.272827, 4.174656, 0.000000, -1.000000, 0.000000, 0.625000, 0.750000, + -2.684156, -0.214454, 4.448182, 0.000000, 0.000000, 1.000000, 0.625000, 0.250000, + -2.729266, -0.214454, 4.448182, 0.000000, 0.000000, 1.000000, 0.375000, 0.250000, + -2.729266, -0.272827, 4.448182, 0.000000, 0.000000, 1.000000, 0.375000, 0.500000, + -2.684156, -0.272827, 4.448182, 0.000000, 0.000000, 1.000000, 0.625000, 0.500000, + -2.684156, -0.214454, 4.448182, 0.000000, 1.000000, -0.000000, 0.625000, 0.250000, + -2.684156, -0.214454, 4.174656, 0.000000, 1.000000, -0.000000, 0.625000, 0.000000, + -2.729266, -0.214454, 4.448182, 0.000000, 1.000000, -0.000000, 0.375000, 0.250000, + -2.729266, -0.214454, 4.174656, 0.000000, 1.000000, -0.000000, 0.375000, 0.000000, + -2.684156, -0.272827, 4.448182, 1.000000, 0.000000, 0.000000, 0.875000, 0.750000, + -2.684156, -0.214454, 4.174656, 1.000000, 0.000000, 0.000000, 0.625000, 1.000000, + -2.684156, -0.214454, 4.448182, 1.000000, 0.000000, 0.000000, 0.875000, 1.000000, + -2.684156, -0.272827, 4.174656, 1.000000, 0.000000, 0.000000, 0.625000, 0.750000, + -2.729266, -0.272827, 4.174656, -1.000000, -0.000000, 0.000000, 0.375000, 0.750000, + -2.729266, -0.272827, 4.448182, -1.000000, -0.000000, 0.000000, 0.125000, 0.750000, + -2.729266, -0.214454, 4.448182, -1.000000, -0.000000, 0.000000, 0.125000, 1.000000, + -2.729266, -0.214454, 4.174656, -1.000000, -0.000000, 0.000000, 0.375000, 1.000000, + 2.215248, -0.176573, -1.224907, 0.707098, 0.707115, 0.000000, 0.126605, 0.998213, + 2.209130, -0.170454, -0.283927, 0.707098, 0.707115, 0.000000, 0.373395, 1.000000, + 2.215248, -0.176573, -0.283927, 0.707098, 0.707115, 0.000000, 0.373395, 0.998213, + 2.209130, -0.170454, -1.224907, 0.707098, 0.707115, 0.000000, 0.126605, 1.000000, + 1.429257, -0.170454, -0.283927, -0.000000, 0.707108, 0.707105, 0.623069, 1.000000, + 2.209130, -0.176573, -0.277809, -0.000000, 0.707108, 0.707105, 0.376931, 0.998213, + 2.209130, -0.170454, -0.283927, -0.000000, 0.707108, 0.707105, 0.376931, 1.000000, + 1.429257, -0.176573, -0.277809, -0.000000, 0.707108, 0.707105, 0.623069, 0.998213, + 2.209130, -1.020293, -0.277809, 0.707107, 0.000000, 0.707106, 0.376931, 0.751787, + 2.215248, -0.176573, -0.283927, 0.707107, 0.000000, 0.707106, 0.373395, 0.998213, + 2.209130, -0.176573, -0.277809, 0.707107, 0.000000, 0.707106, 0.376931, 0.998213, + 2.215248, -1.020293, -0.283927, 0.707107, 0.000000, 0.707106, 0.373395, 0.751787, + 1.429257, -0.170454, -0.283927, -0.707102, 0.707112, 0.000000, 0.623069, 0.001605, + 1.429257, -0.170454, -1.224907, -0.707102, 0.707112, 0.000000, 0.623069, 0.248395, + 1.423139, -0.176573, -0.283927, -0.707102, 0.707112, 0.000000, 0.625000, 0.001605, + 1.423139, -0.176573, -1.224907, -0.707102, 0.707112, 0.000000, 0.625000, 0.248395, + 1.423139, -0.176573, -0.283927, -0.707107, -0.000000, 0.707106, 0.626605, 0.998213, + 1.423139, -1.020293, -0.283927, -0.707107, -0.000000, 0.707106, 0.626605, 0.751787, + 1.429257, -0.176573, -0.277809, -0.707107, -0.000000, 0.707106, 0.623069, 0.998213, + 1.429257, -1.020293, -0.277809, -0.707107, -0.000000, 0.707106, 0.623069, 0.751787, + 1.423139, -1.020293, -0.283927, -0.707101, -0.707113, 0.000000, 0.626605, 0.751787, + 1.423139, -1.020293, -0.531834, -0.707101, -0.707113, 0.000000, 0.691623, 0.751787, + 1.429257, -1.026411, -0.283927, -0.707101, -0.707113, 0.000000, 0.626605, 0.750000, + 1.429257, -1.026411, -0.531834, -0.707101, -0.707113, 0.000000, 0.691623, 0.750000, + 1.429257, -1.026411, -0.283927, 0.000000, -0.707115, 0.707098, 0.623069, 0.748395, + 1.664328, -1.026411, -0.283927, 0.000000, -0.707115, 0.707098, 0.548877, 0.748395, + 1.429257, -1.020293, -0.277809, 0.000000, -0.707115, 0.707098, 0.623069, 0.751787, + 1.664328, -1.020293, -0.277809, 0.000000, -0.707115, 0.707098, 0.548878, 0.751787, + 1.664328, -1.026411, -0.283927, 0.707096, -0.707118, 0.000000, 0.548877, 0.748395, + 1.664328, -1.026411, -0.373648, 0.707096, -0.707118, 0.000000, 0.548877, 0.724864, + 1.670447, -1.020293, -0.283927, 0.707096, -0.707118, 0.000000, 0.546946, 0.748395, + 1.670447, -1.020293, -0.373648, 0.707096, -0.707118, 0.000000, 0.546946, 0.724864, + 1.670447, -0.567448, -0.283927, 0.707101, -0.707113, 0.000000, 0.682725, 0.998610, + 1.670447, -0.567448, -0.373648, 0.707101, -0.707113, 0.000000, 0.695554, 0.998610, + 1.676565, -0.561330, -0.283927, 0.707101, -0.707113, 0.000000, 0.682725, 1.000000, + 1.676565, -0.561330, -0.373648, 0.707101, -0.707113, 0.000000, 0.695554, 1.000000, + 1.961822, -0.561330, -0.283927, -0.707101, -0.707113, 0.000000, 0.380142, 0.057725, + 1.961822, -0.561330, -0.373648, -0.707101, -0.707113, 0.000000, 0.380142, 0.070554, + 1.967940, -0.567448, -0.283927, -0.707101, -0.707113, 0.000000, 0.375000, 0.057725, + 1.967940, -0.567448, -0.373648, -0.707101, -0.707113, 0.000000, 0.375000, 0.070554, + 1.967940, -1.020293, -0.373648, -0.707101, -0.707113, 0.000000, 0.304446, 0.895761, + 1.974058, -1.026411, -0.283927, -0.707101, -0.707113, 0.000000, 0.317275, 0.894371, + 1.967940, -1.020293, -0.283927, -0.707101, -0.707113, 0.000000, 0.317275, 0.895761, + 1.974058, -1.026411, -0.373648, -0.707101, -0.707113, 0.000000, 0.304446, 0.894371, + 1.974058, -1.026411, -0.283927, 0.000000, -0.707115, 0.707098, 0.451123, 0.748395, + 2.209130, -1.026411, -0.283927, 0.000000, -0.707115, 0.707098, 0.376931, 0.748395, + 1.974058, -1.020293, -0.277809, 0.000000, -0.707115, 0.707098, 0.451123, 0.751787, + 2.209130, -1.020293, -0.277809, 0.000000, -0.707115, 0.707098, 0.376931, 0.751787, + 2.209130, -1.026411, -0.283927, 0.707098, -0.707115, 0.000000, 0.373395, 0.750000, + 2.209130, -1.026411, -1.224907, 0.707098, -0.707115, 0.000000, 0.126605, 0.750000, + 2.215248, -1.020293, -0.283927, 0.707098, -0.707115, 0.000000, 0.373395, 0.751787, + 2.215248, -1.020293, -1.224907, 0.707098, -0.707115, 0.000000, 0.126605, 0.751787, + 1.429257, -0.176573, -1.231026, -0.000000, 0.707108, -0.707105, 0.623069, 0.251787, + 2.209130, -0.170454, -1.224907, -0.000000, 0.707108, -0.707105, 0.376931, 0.248395, + 2.209130, -0.176573, -1.231026, -0.000000, 0.707108, -0.707105, 0.376931, 0.251787, + 1.429257, -0.170454, -1.224907, -0.000000, 0.707108, -0.707105, 0.623069, 0.248395, + 2.215248, -1.020293, -1.224907, 0.707107, 0.000000, -0.707106, 0.126605, 0.751787, + 2.209130, -0.176573, -1.231026, 0.707107, 0.000000, -0.707106, 0.125000, 0.998213, + 2.215248, -0.176573, -1.224907, 0.707107, 0.000000, -0.707106, 0.126605, 0.998213, + 2.209130, -1.020293, -1.231026, 0.707107, 0.000000, -0.707106, 0.125000, 0.751787, + 1.974058, -1.026411, -1.224907, 0.000000, -0.707115, -0.707098, 0.451123, 0.501605, + 2.209130, -1.020293, -1.231026, 0.000000, -0.707115, -0.707098, 0.376931, 0.498213, + 2.209130, -1.026411, -1.224907, 0.000000, -0.707115, -0.707098, 0.376931, 0.501605, + 1.974058, -1.020293, -1.231026, 0.000000, -0.707115, -0.707098, 0.451122, 0.498213, + 1.429257, -0.176573, -1.231026, -0.707107, -0.000000, -0.707106, 0.875000, 0.998213, + 1.429257, -1.020293, -1.231026, -0.707107, -0.000000, -0.707106, 0.875000, 0.751787, + 1.423139, -0.176573, -1.224907, -0.707107, -0.000000, -0.707106, 0.873395, 0.998213, + 1.423139, -1.020293, -1.224907, -0.707107, -0.000000, -0.707106, 0.873395, 0.751787, + 1.429257, -1.020293, -1.231026, 0.000000, -0.707115, -0.707098, 0.623069, 0.498213, + 1.664328, -1.020293, -1.231026, 0.000000, -0.707115, -0.707098, 0.548877, 0.498213, + 1.429257, -1.026411, -1.224907, 0.000000, -0.707115, -0.707098, 0.623069, 0.501605, + 1.664328, -1.026411, -1.224907, 0.000000, -0.707115, -0.707098, 0.548877, 0.501605, + 1.423139, -1.020293, -0.977001, -0.707101, -0.707113, 0.000000, 0.808377, 0.751787, + 1.423139, -1.020293, -1.224907, -0.707101, -0.707113, 0.000000, 0.873395, 0.751787, + 1.429257, -1.026411, -0.977001, -0.707101, -0.707113, 0.000000, 0.808377, 0.750000, + 1.429257, -1.026411, -1.224907, -0.707101, -0.707113, 0.000000, 0.873395, 0.750000, + 1.429257, -1.026411, -0.977001, 0.000000, -0.707116, 0.707097, 0.623069, 0.566623, + 1.501745, -1.026411, -0.977001, 0.000000, -0.707116, 0.707097, 0.600191, 0.566623, + 1.429257, -1.020293, -0.970883, 0.000000, -0.707116, 0.707097, 0.623069, 0.568228, + 1.501745, -1.020293, -0.970883, 0.000000, -0.707116, 0.707097, 0.600191, 0.568228, + 1.429257, -0.554143, -0.970883, 0.000000, -0.707116, 0.707097, 0.543362, 0.251390, + 1.501745, -0.554143, -0.970883, 0.000000, -0.707116, 0.707097, 0.514258, 0.251390, + 1.429257, -0.548025, -0.964765, 0.000000, -0.707116, 0.707097, 0.543362, 0.246467, + 1.501745, -0.548025, -0.964765, 0.000000, -0.707116, 0.707097, 0.514258, 0.246467, + 1.429257, -0.548025, -0.544070, 0.000000, -0.707116, -0.707097, 0.543362, 1.000000, + 1.501745, -0.548025, -0.544070, 0.000000, -0.707116, -0.707097, 0.514258, 1.000000, + 1.429257, -0.554143, -0.537952, 0.000000, -0.707116, -0.707097, 0.543362, 0.998610, + 1.501745, -0.554143, -0.537952, 0.000000, -0.707116, -0.707097, 0.514258, 0.998610, + 1.429257, -1.020293, -0.537952, 0.000000, -0.707116, -0.707097, 0.623069, 0.681772, + 1.501745, -1.020293, -0.537952, 0.000000, -0.707116, -0.707097, 0.600191, 0.681772, + 1.429257, -1.026411, -0.531834, 0.000000, -0.707116, -0.707097, 0.623069, 0.683377, + 1.501745, -1.026411, -0.531834, 0.000000, -0.707116, -0.707097, 0.600191, 0.683377, + 1.507863, -0.495656, -0.385884, 0.707094, 0.000000, -0.707120, 0.627041, 0.998610, + 1.513981, -1.020293, -0.379766, 0.707094, 0.000000, -0.707120, 0.622543, 0.879455, + 1.507863, -1.020293, -0.385884, 0.707094, 0.000000, -0.707120, 0.627041, 0.879455, + 1.513981, -0.495656, -0.379766, 0.707094, 0.000000, -0.707120, 0.622543, 0.998610, + 2.124405, -0.495656, -0.379766, -0.707094, -0.000000, -0.707120, 0.377457, 0.998610, + 2.130524, -1.020293, -0.385884, -0.707094, -0.000000, -0.707120, 0.372959, 0.879455, + 2.124405, -1.020293, -0.379766, -0.707094, -0.000000, -0.707120, 0.377456, 0.879455, + 2.130524, -0.495656, -0.385884, -0.707094, -0.000000, -0.707120, 0.372959, 0.998610, + 2.124405, -0.495656, -1.129069, -0.707120, -0.000000, 0.707093, 0.125000, 0.998610, + 2.124405, -1.020293, -1.129069, -0.707120, -0.000000, 0.707093, 0.125000, 0.879455, + 2.130524, -0.495656, -1.122951, -0.707120, -0.000000, 0.707093, 0.127041, 0.998610, + 2.130524, -1.020293, -1.122951, -0.707120, -0.000000, 0.707093, 0.127041, 0.879455, + 1.967940, -1.020293, -1.224907, -0.707101, -0.707113, 0.000000, 0.453054, 0.501605, + 1.974058, -1.026411, -1.135187, -0.707101, -0.707113, 0.000000, 0.451123, 0.525136, + 1.967940, -1.020293, -1.135187, -0.707101, -0.707113, 0.000000, 0.453054, 0.525136, + 1.974058, -1.026411, -1.224907, -0.707101, -0.707113, 0.000000, 0.451123, 0.501605, + 1.961822, -0.561330, -1.135187, -0.707101, -0.707113, 0.000000, 0.195554, 1.000000, + 1.961822, -0.561330, -1.224907, -0.707101, -0.707113, 0.000000, 0.182725, 1.000000, + 1.967940, -0.567448, -1.135187, -0.707101, -0.707113, 0.000000, 0.195554, 0.998610, + 1.967940, -0.567448, -1.224907, -0.707101, -0.707113, 0.000000, 0.182725, 0.998610, + 1.670447, -0.567448, -1.135187, 0.707101, -0.707113, 0.000000, 0.625000, 0.179446, + 1.670447, -0.567448, -1.224907, 0.707101, -0.707113, 0.000000, 0.625000, 0.192275, + 1.676565, -0.561330, -1.135187, 0.707101, -0.707113, 0.000000, 0.619858, 0.179446, + 1.676565, -0.561330, -1.224907, 0.707101, -0.707113, 0.000000, 0.619858, 0.192275, + 1.664328, -1.026411, -1.135187, 0.707096, -0.707118, 0.000000, 0.548877, 0.525136, + 1.664328, -1.026411, -1.224907, 0.707096, -0.707118, 0.000000, 0.548877, 0.501605, + 1.670447, -1.020293, -1.135187, 0.707096, -0.707118, 0.000000, 0.546946, 0.525136, + 1.670447, -1.020293, -1.224907, 0.707096, -0.707118, 0.000000, 0.546946, 0.501605, + 1.513981, -1.020293, -1.129069, 0.707120, 0.000000, 0.707093, 0.875000, 0.879455, + 1.513981, -0.495656, -1.129069, 0.707120, 0.000000, 0.707093, 0.875000, 0.998610, + 1.507863, -1.020293, -1.122951, 0.707120, 0.000000, 0.707093, 0.872959, 0.879455, + 1.507863, -0.495656, -1.122951, 0.707120, 0.000000, 0.707093, 0.872959, 0.998610, + 1.513981, -0.495656, -1.129069, 0.000000, -0.707100, 0.707114, 0.622543, 0.251390, + 2.124405, -0.495656, -1.129069, 0.000000, -0.707100, 0.707114, 0.377457, 0.251390, + 1.513981, -0.489538, -1.122951, 0.000000, -0.707100, 0.707114, 0.622543, 0.247959, + 2.124405, -0.489538, -1.122951, 0.000000, -0.707100, 0.707114, 0.377457, 0.247959, + 1.507863, -0.495656, -0.385884, 0.707099, -0.707114, 0.000000, 0.627041, 0.998610, + 1.507863, -0.495656, -1.122951, 0.707099, -0.707114, 0.000000, 0.872959, 0.998610, + 1.513981, -0.489538, -0.385884, 0.707099, -0.707114, 0.000000, 0.627042, 1.000000, + 1.513981, -0.489538, -1.122951, 0.707099, -0.707114, 0.000000, 0.872959, 1.000000, + 1.513981, -0.489538, -0.385884, 0.000000, -0.707100, -0.707114, 0.622543, 1.000000, + 2.124405, -0.489538, -0.385884, 0.000000, -0.707100, -0.707114, 0.377456, 1.000000, + 1.513981, -0.495656, -0.379766, 0.000000, -0.707100, -0.707114, 0.622543, 0.998610, + 2.124405, -0.495656, -0.379766, 0.000000, -0.707100, -0.707114, 0.377457, 0.998610, + 2.124405, -0.489538, -0.385884, -0.707099, -0.707114, 0.000000, 0.372959, 1.000000, + 2.124405, -0.489538, -1.122951, -0.707099, -0.707114, 0.000000, 0.127041, 1.000000, + 2.130524, -0.495656, -0.385884, -0.707099, -0.707114, 0.000000, 0.372959, 0.998610, + 2.130524, -0.495656, -1.122951, -0.707099, -0.707114, 0.000000, 0.127041, 0.998610, + 2.215248, -1.020293, -0.283927, 1.000000, 0.000000, 0.000000, 0.373395, 0.751787, + 2.215248, -0.176573, -1.224907, 1.000000, 0.000000, 0.000000, 0.126605, 0.998213, + 2.215248, -0.176573, -0.283927, 1.000000, 0.000000, 0.000000, 0.373395, 0.998213, + 2.215248, -1.020293, -1.224907, 1.000000, 0.000000, 0.000000, 0.126605, 0.751787, + 1.429257, -0.170454, -0.283927, -0.000000, 1.000000, 0.000000, 0.623069, 0.001605, + 2.209130, -0.170454, -0.283927, -0.000000, 1.000000, 0.000000, 0.376931, 0.001605, + 2.209130, -0.170454, -1.224907, -0.000000, 1.000000, 0.000000, 0.376931, 0.248395, + 1.429257, -0.170454, -1.224907, -0.000000, 1.000000, 0.000000, 0.623069, 0.248395, + 1.670447, -1.020293, -0.373648, 1.000000, 0.000000, 0.000000, 0.695554, 0.895761, + 1.670447, -0.567448, -0.283927, 1.000000, 0.000000, 0.000000, 0.682725, 0.998610, + 1.670447, -1.020293, -0.283927, 1.000000, 0.000000, 0.000000, 0.682725, 0.895761, + 1.670447, -0.567448, -0.373648, 1.000000, 0.000000, 0.000000, 0.695554, 0.998610, + 1.676565, -0.561330, -0.283927, 0.000000, -1.000000, 0.000000, 0.619858, 0.057725, + 1.961822, -0.561330, -0.373648, 0.000000, -1.000000, 0.000000, 0.380142, 0.070554, + 1.961822, -0.561330, -0.283927, 0.000000, -1.000000, 0.000000, 0.380142, 0.057725, + 1.676565, -0.561330, -0.373648, 0.000000, -1.000000, 0.000000, 0.619858, 0.070554, + 1.967940, -0.567448, -0.283927, -1.000000, -0.000000, 0.000000, 0.317275, 0.998610, + 1.967940, -1.020293, -0.373648, -1.000000, -0.000000, 0.000000, 0.304446, 0.895761, + 1.967940, -1.020293, -0.283927, -1.000000, -0.000000, 0.000000, 0.317275, 0.895761, + 1.967940, -0.567448, -0.373648, -1.000000, -0.000000, 0.000000, 0.304446, 0.998610, + 2.130524, -0.495656, -0.385884, -1.000000, -0.000000, 0.000000, 0.372959, 0.998610, + 2.130524, -1.020293, -1.122951, -1.000000, -0.000000, 0.000000, 0.127041, 0.879455, + 2.130524, -1.020293, -0.385884, -1.000000, -0.000000, 0.000000, 0.372959, 0.879455, + 2.130524, -0.495656, -1.122951, -1.000000, -0.000000, 0.000000, 0.127041, 0.998610, + 1.967940, -1.020293, -1.135187, -1.000000, -0.000000, 0.000000, 0.195554, 0.895761, + 1.967940, -0.567448, -1.135187, -1.000000, -0.000000, 0.000000, 0.195554, 0.998610, + 1.967940, -0.567448, -1.224907, -1.000000, -0.000000, 0.000000, 0.182725, 0.998610, + 1.967940, -1.020293, -1.224907, -1.000000, -0.000000, 0.000000, 0.182725, 0.895761, + 1.961822, -0.561330, -1.135187, 0.000000, -1.000000, 0.000000, 0.380142, 0.179446, + 1.676565, -0.561330, -1.135187, 0.000000, -1.000000, 0.000000, 0.619858, 0.179446, + 1.676565, -0.561330, -1.224907, 0.000000, -1.000000, 0.000000, 0.619858, 0.192275, + 1.961822, -0.561330, -1.224907, 0.000000, -1.000000, 0.000000, 0.380142, 0.192275, + 1.670447, -1.020293, -1.224907, 1.000000, 0.000000, 0.000000, 0.817275, 0.895761, + 1.670447, -0.567448, -1.224907, 1.000000, 0.000000, 0.000000, 0.817275, 0.998610, + 1.670447, -1.020293, -1.135187, 1.000000, 0.000000, 0.000000, 0.804446, 0.895761, + 1.670447, -0.567448, -1.135187, 1.000000, 0.000000, 0.000000, 0.804446, 0.998610, + 1.513981, -0.489538, -0.385884, 0.000000, -1.000000, 0.000000, 0.622543, 0.002041, + 2.124405, -0.489538, -1.122951, 0.000000, -1.000000, 0.000000, 0.377457, 0.247959, + 2.124405, -0.489538, -0.385884, 0.000000, -1.000000, 0.000000, 0.377457, 0.002041, + 1.513981, -0.489538, -1.122951, 0.000000, -1.000000, 0.000000, 0.622543, 0.247959, + 1.429257, -1.020293, -0.537952, 0.000000, 0.000000, -1.000000, 0.543362, 0.892739, + 1.501745, -0.554143, -0.537952, 0.000000, 0.000000, -1.000000, 0.514258, 0.998610, + 1.501745, -1.020293, -0.537952, 0.000000, 0.000000, -1.000000, 0.514258, 0.892739, + 1.429257, -0.554143, -0.537952, 0.000000, 0.000000, -1.000000, 0.543362, 0.998610, + 1.429257, -0.548025, -0.544070, 0.000000, -1.000000, 0.000000, 0.543362, 0.003533, + 1.501745, -0.548025, -0.964765, 0.000000, -1.000000, 0.000000, 0.514258, 0.246467, + 1.501745, -0.548025, -0.544070, 0.000000, -1.000000, 0.000000, 0.514258, 0.003533, + 1.429257, -0.548025, -0.964765, 0.000000, -1.000000, 0.000000, 0.543362, 0.246467, + 1.501745, -1.020293, -0.970883, 0.000000, -0.000000, 1.000000, 0.514258, 0.357261, + 1.501745, -0.554143, -0.970883, 0.000000, -0.000000, 1.000000, 0.514258, 0.251390, + 1.429257, -0.554143, -0.970883, 0.000000, -0.000000, 1.000000, 0.543362, 0.251390, + 1.429257, -1.020293, -0.970883, 0.000000, -0.000000, 1.000000, 0.543362, 0.357261, + 2.209130, -0.170454, -0.283927, 0.577350, 0.577350, 0.577350, 0.376931, 1.000000, + 2.209130, -0.176573, -0.277809, 0.577350, 0.577350, 0.577350, 0.376931, 0.998213, + 2.215248, -0.176573, -0.283927, 0.577350, 0.577350, 0.577350, 0.373395, 0.998213, + 1.423139, -0.176573, -0.283927, -0.577350, 0.577350, 0.577350, 0.626605, 0.998213, + 1.429257, -0.176573, -0.277809, -0.577350, 0.577350, 0.577350, 0.623069, 0.998213, + 1.429257, -0.170454, -0.283927, -0.577350, 0.577350, 0.577350, 0.623069, 1.000000, + 1.429257, -1.026411, -0.283927, -0.577331, -0.577331, 0.577389, 0.623069, 0.748395, + 1.429257, -1.020293, -0.277809, -0.577331, -0.577331, 0.577389, 0.623069, 0.751787, + 1.423139, -1.020293, -0.283927, -0.577331, -0.577331, 0.577389, 0.626605, 0.751787, + 1.670447, -1.020293, -0.283927, 0.577331, -0.577331, 0.577389, 0.546946, 0.751787, + 1.664328, -1.020293, -0.277809, 0.577331, -0.577331, 0.577389, 0.548878, 0.751787, + 1.664328, -1.026411, -0.283927, 0.577331, -0.577331, 0.577389, 0.548877, 0.748395, + 1.974058, -1.026411, -0.283927, -0.577341, -0.577312, 0.577398, 0.451123, 0.748395, + 1.974058, -1.020293, -0.277809, -0.577341, -0.577312, 0.577398, 0.451123, 0.751787, + 1.967940, -1.020293, -0.283927, -0.577341, -0.577312, 0.577398, 0.453054, 0.751787, + 2.215248, -1.020293, -0.283927, 0.577331, -0.577331, 0.577389, 0.373395, 0.751787, + 2.209130, -1.020293, -0.277809, 0.577331, -0.577331, 0.577389, 0.376931, 0.751787, + 2.209130, -1.026411, -0.283927, 0.577331, -0.577331, 0.577389, 0.376931, 0.748395, + 2.209130, -0.170454, -1.224907, 0.577389, 0.577331, -0.577331, 0.126605, 1.000000, + 2.215248, -0.176573, -1.224907, 0.577389, 0.577331, -0.577331, 0.126605, 0.998213, + 2.209130, -0.176573, -1.231026, 0.577389, 0.577331, -0.577331, 0.125000, 0.998213, + 2.209130, -1.020293, -1.231026, 0.577369, -0.577312, -0.577369, 0.125000, 0.751787, + 2.215248, -1.020293, -1.224907, 0.577369, -0.577312, -0.577369, 0.126605, 0.751787, + 2.209130, -1.026411, -1.224907, 0.577369, -0.577312, -0.577369, 0.126605, 0.750000, + 1.423139, -0.176573, -1.224907, -0.577389, 0.577331, -0.577331, 0.625000, 0.248395, + 1.429257, -0.170454, -1.224907, -0.577389, 0.577331, -0.577331, 0.623069, 0.248395, + 1.429257, -0.176573, -1.231026, -0.577389, 0.577331, -0.577331, 0.623069, 0.251787, + 1.429257, -1.026411, -1.224907, -0.577369, -0.577312, -0.577369, 0.873395, 0.750000, + 1.423139, -1.020293, -1.224907, -0.577369, -0.577312, -0.577369, 0.873395, 0.751787, + 1.429257, -1.020293, -1.231026, -0.577369, -0.577312, -0.577369, 0.875000, 0.751787, + 1.429257, -1.020293, -0.970883, -0.577293, -0.577350, 0.577408, 0.806772, 0.751787, + 1.423139, -1.020293, -0.977001, -0.577293, -0.577350, 0.577408, 0.808377, 0.751787, + 1.429257, -1.026411, -0.977001, -0.577293, -0.577350, 0.577408, 0.808377, 0.750000, + 1.429257, -1.026411, -0.531834, -0.577293, -0.577350, -0.577408, 0.691623, 0.750000, + 1.423139, -1.020293, -0.531834, -0.577293, -0.577350, -0.577408, 0.691623, 0.751787, + 1.429257, -1.020293, -0.537952, -0.577293, -0.577350, -0.577408, 0.693228, 0.751787, + 1.507863, -1.020293, -0.531834, 0.577293, -0.577350, -0.577408, 0.598260, 0.683377, + 1.501745, -1.026411, -0.531834, 0.577293, -0.577350, -0.577408, 0.600191, 0.683377, + 1.501745, -1.020293, -0.537952, 0.577293, -0.577350, -0.577408, 0.600191, 0.681772, + 1.670447, -1.020293, -0.373648, 0.577293, -0.577350, -0.577408, 0.546946, 0.724864, + 1.664328, -1.026411, -0.373648, 0.577293, -0.577350, -0.577408, 0.548877, 0.724864, + 1.664328, -1.020293, -0.379766, 0.577293, -0.577350, -0.577408, 0.548877, 0.723260, + 1.974058, -1.026411, -0.373648, -0.577302, -0.577331, -0.577417, 0.304446, 0.894371, + 1.967940, -1.020293, -0.373648, -0.577302, -0.577331, -0.577417, 0.304446, 0.895761, + 1.974058, -1.020293, -0.379766, -0.577302, -0.577331, -0.577417, 0.303571, 0.895761, + 1.967940, -1.020293, -1.135187, -0.577302, -0.577331, 0.577417, 0.453054, 0.525136, + 1.974058, -1.026411, -1.135187, -0.577302, -0.577331, 0.577417, 0.451123, 0.525136, + 1.974058, -1.020293, -1.129069, -0.577302, -0.577331, 0.577417, 0.451123, 0.526740, + 1.974058, -1.020293, -1.231026, -0.577379, -0.577293, -0.577379, 0.451122, 0.498213, + 1.974058, -1.026411, -1.224907, -0.577379, -0.577293, -0.577379, 0.451123, 0.501605, + 1.967940, -1.020293, -1.224907, -0.577379, -0.577293, -0.577379, 0.453054, 0.501605, + 1.664328, -1.026411, -1.224907, 0.577369, -0.577312, -0.577369, 0.548877, 0.501605, + 1.664328, -1.020293, -1.231026, 0.577369, -0.577312, -0.577369, 0.548877, 0.498213, + 1.670447, -1.020293, -1.224907, 0.577369, -0.577312, -0.577369, 0.546946, 0.498213, + 1.664328, -1.020293, -1.129069, 0.577293, -0.577350, 0.577408, 0.548877, 0.526740, + 1.664328, -1.026411, -1.135187, 0.577293, -0.577350, 0.577408, 0.548877, 0.525136, + 1.670447, -1.020293, -1.135187, 0.577293, -0.577350, 0.577408, 0.546946, 0.525136, + 1.501745, -1.020293, -0.970883, 0.577293, -0.577350, 0.577408, 0.600191, 0.568228, + 1.501745, -1.026411, -0.977001, 0.577293, -0.577350, 0.577408, 0.600191, 0.566623, + 1.507863, -1.020293, -0.977001, 0.577293, -0.577350, 0.577408, 0.598260, 0.566623, + 1.513981, -0.489538, -1.122951, 0.577336, -0.577379, 0.577336, 0.872959, 1.000000, + 1.507863, -0.495656, -1.122951, 0.577336, -0.577379, 0.577336, 0.872959, 0.998610, + 1.513981, -0.495656, -1.129069, 0.577336, -0.577379, 0.577336, 0.875000, 0.998610, + 1.513981, -0.495656, -0.379766, 0.577336, -0.577379, -0.577336, 0.622543, 0.998610, + 1.507863, -0.495656, -0.385884, 0.577336, -0.577379, -0.577336, 0.627041, 0.998610, + 1.513981, -0.489538, -0.385884, 0.577336, -0.577379, -0.577336, 0.627042, 1.000000, + 2.130524, -0.495656, -0.385884, -0.577331, -0.577389, -0.577331, 0.372959, 0.998610, + 2.124405, -0.495656, -0.379766, -0.577331, -0.577389, -0.577331, 0.377457, 0.998610, + 2.124405, -0.489538, -0.385884, -0.577331, -0.577389, -0.577331, 0.377456, 1.000000, + 2.124405, -0.495656, -1.129069, -0.577331, -0.577389, 0.577331, 0.125000, 0.998610, + 2.130524, -0.495656, -1.122951, -0.577331, -0.577389, 0.577331, 0.127041, 0.998610, + 2.124405, -0.489538, -1.122951, -0.577331, -0.577389, 0.577331, 0.127041, 1.000000, + 1.664328, -0.567448, -0.277809, 0.707088, 0.000000, 0.707126, 0.550615, 0.884442, + 1.664328, -1.020293, -0.277809, 0.707088, 0.000000, 0.707126, 0.548878, 0.751787, + 1.670447, -0.567448, -0.283927, 0.707088, 0.000000, 0.707126, 0.546946, 0.884050, + 1.670447, -1.020293, -0.283927, 0.707088, 0.000000, 0.707126, 0.546946, 0.751787, + 1.676565, -0.555212, -0.277809, 0.577347, -0.577357, 0.577347, 0.545015, 0.887624, + 1.670447, -0.567448, -0.283927, 0.577347, -0.577357, 0.577347, 0.546946, 0.884050, + 1.676565, -0.561330, -0.283927, 0.577347, -0.577357, 0.577347, 0.545015, 0.885837, + 1.664328, -0.567448, -0.277809, 0.577347, -0.577357, 0.577347, 0.550615, 0.884442, + 1.974058, -1.020293, -0.277809, -0.707088, -0.000000, 0.707126, 0.451123, 0.751787, + 1.974058, -0.567448, -0.277809, -0.707088, -0.000000, 0.707126, 0.449385, 0.884442, + 1.967940, -0.567448, -0.283927, -0.707088, -0.000000, 0.707126, 0.453054, 0.884050, + 1.967940, -1.020293, -0.283927, -0.707088, -0.000000, 0.707126, 0.453054, 0.751787, + 1.961822, -0.555212, -0.277809, 0.000000, -0.707119, 0.707094, 0.454985, 0.887624, + 1.676565, -0.555212, -0.277809, 0.000000, -0.707119, 0.707094, 0.545015, 0.887624, + 1.676565, -0.561330, -0.283927, 0.000000, -0.707119, 0.707094, 0.545015, 0.885837, + 1.961822, -0.561330, -0.283927, 0.000000, -0.707119, 0.707094, 0.454985, 0.885837, + 1.974058, -0.567448, -0.277809, -0.577344, -0.577363, 0.577344, 0.449385, 0.884442, + 1.961822, -0.555212, -0.277809, -0.577344, -0.577363, 0.577344, 0.454985, 0.887624, + 1.967940, -0.567448, -0.283927, -0.577344, -0.577363, 0.577344, 0.453054, 0.884050, + 1.961822, -0.561330, -0.283927, -0.577344, -0.577363, 0.577344, 0.454985, 0.885837, + 1.423139, -0.554143, -0.977001, -0.707090, -0.000000, 0.707123, 0.809850, 0.888345, + 1.423139, -1.020293, -0.977001, -0.707090, -0.000000, 0.707123, 0.808377, 0.751787, + 1.429257, -0.554143, -0.970883, -0.707090, -0.000000, 0.707123, 0.806772, 0.887936, + 1.429257, -1.020293, -0.970883, -0.707090, -0.000000, 0.707123, 0.806772, 0.751787, + 1.423139, -0.541906, -0.964765, -0.577350, -0.577350, 0.577350, 0.805168, 0.891510, + 1.423139, -0.554143, -0.977001, -0.577350, -0.577350, 0.577350, 0.809850, 0.888345, + 1.429257, -0.548025, -0.964765, -0.577350, -0.577350, 0.577350, 0.805168, 0.889723, + 1.429257, -0.554143, -0.970883, -0.577350, -0.577350, 0.577350, 0.806772, 0.887936, + 1.423139, -1.020293, -0.531834, -0.707105, -0.000000, -0.707109, 0.691623, 0.751787, + 1.429257, -0.554143, -0.537952, -0.707105, -0.000000, -0.707109, 0.693228, 0.887936, + 1.429257, -1.020293, -0.537952, -0.707105, -0.000000, -0.707109, 0.693228, 0.751787, + 1.423139, -0.554143, -0.531834, -0.707105, -0.000000, -0.707109, 0.690150, 0.888345, + 1.423139, -0.541906, -0.544070, -0.707102, -0.707111, 0.000000, 0.694832, 0.891510, + 1.429257, -0.548025, -0.964765, -0.707102, -0.707111, 0.000000, 0.805168, 0.889723, + 1.429257, -0.548025, -0.544070, -0.707102, -0.707111, 0.000000, 0.694832, 0.889723, + 1.423139, -0.541906, -0.964765, -0.707102, -0.707111, 0.000000, 0.805168, 0.891510, + 1.423139, -0.554143, -0.531834, -0.577350, -0.577350, -0.577350, 0.690150, 0.888345, + 1.429257, -0.548025, -0.544070, -0.577350, -0.577350, -0.577350, 0.694832, 0.889723, + 1.429257, -0.554143, -0.537952, -0.577350, -0.577350, -0.577350, 0.693228, 0.887936, + 1.423139, -0.541906, -0.544070, -0.577350, -0.577350, -0.577350, 0.694832, 0.891510, + 1.664328, -1.026411, -0.373648, 0.000000, -0.707102, -0.707111, 0.548877, 0.724864, + 1.513981, -1.026411, -0.373648, 0.000000, -0.707102, -0.707111, 0.596839, 0.726402, + 1.513981, -1.020293, -0.379766, 0.000000, -0.707102, -0.707111, 0.596329, 0.723260, + 1.664328, -1.020293, -0.379766, 0.000000, -0.707102, -0.707111, 0.548877, 0.723260, + 1.501745, -1.026411, -0.385884, 0.707105, -0.707109, 0.000000, 0.601789, 0.721967, + 1.501745, -1.026411, -0.531834, 0.707105, -0.707109, 0.000000, 0.600191, 0.683377, + 1.507863, -1.020293, -0.385884, 0.707105, -0.707109, 0.000000, 0.598260, 0.721655, + 1.507863, -1.020293, -0.531834, 0.707105, -0.707109, 0.000000, 0.598260, 0.683377, + 1.513981, -1.026411, -0.373648, 0.577352, -0.577347, -0.577352, 0.596839, 0.726402, + 1.501745, -1.026411, -0.385884, 0.577352, -0.577347, -0.577352, 0.601789, 0.721967, + 1.513981, -1.020293, -0.379766, 0.577352, -0.577347, -0.577352, 0.596329, 0.723260, + 1.507863, -1.020293, -0.385884, 0.577352, -0.577347, -0.577352, 0.598260, 0.721655, + 1.664328, -0.567448, -0.379766, 0.707103, 0.000000, -0.707110, 0.695601, 0.994349, + 1.670447, -1.020293, -0.373648, 0.707103, 0.000000, -0.707110, 0.695554, 0.895761, + 1.664328, -1.020293, -0.379766, 0.707103, 0.000000, -0.707110, 0.696429, 0.895761, + 1.670447, -0.567448, -0.373648, 0.707103, 0.000000, -0.707110, 0.695554, 0.998610, + 1.676565, -0.555212, -0.379766, 0.577366, -0.577357, -0.577328, 0.695570, 0.998116, + 1.670447, -0.567448, -0.373648, 0.577366, -0.577357, -0.577328, 0.695554, 0.998610, + 1.664328, -0.567448, -0.379766, 0.577366, -0.577357, -0.577328, 0.695601, 0.994349, + 1.676565, -0.561330, -0.373648, 0.577366, -0.577357, -0.577328, 0.695554, 1.000000, + 1.676565, -0.555212, -0.379766, 0.000000, -0.707119, -0.707094, 0.613235, 0.070554, + 1.961822, -0.555212, -0.379766, 0.000000, -0.707119, -0.707094, 0.394871, 0.070554, + 1.676565, -0.561330, -0.373648, 0.000000, -0.707119, -0.707094, 0.619858, 0.070554, + 1.961822, -0.561330, -0.373648, 0.000000, -0.707119, -0.707094, 0.380142, 0.070554, + 1.967940, -1.020293, -0.373648, -0.707103, -0.000000, -0.707110, 0.304446, 0.895761, + 1.967940, -0.567448, -0.373648, -0.707103, -0.000000, -0.707110, 0.304446, 0.998610, + 1.974058, -1.020293, -0.379766, -0.707103, -0.000000, -0.707110, 0.303571, 0.895761, + 1.974058, -0.567448, -0.379766, -0.707103, -0.000000, -0.707110, 0.304430, 0.996682, + 1.961822, -0.561330, -0.373648, -0.577357, -0.577357, -0.577337, 0.380142, 0.070554, + 1.961822, -0.555212, -0.379766, -0.577357, -0.577357, -0.577337, 0.394871, 0.070554, + 1.967940, -0.567448, -0.373648, -0.577357, -0.577357, -0.577338, 0.375000, 0.070554, + 1.974058, -0.567448, -0.379766, -0.577357, -0.577357, -0.577337, 0.381624, 0.070554, + 1.974058, -1.020293, -0.379766, 0.000000, -0.707102, -0.707111, 0.451123, 0.723260, + 2.124405, -1.020293, -0.379766, 0.000000, -0.707102, -0.707111, 0.403671, 0.723260, + 1.974058, -1.026411, -0.373648, 0.000000, -0.707102, -0.707111, 0.451123, 0.724864, + 2.124405, -1.026411, -0.373648, 0.000000, -0.707102, -0.707111, 0.403161, 0.726399, + 2.136642, -1.026411, -0.385884, -0.577350, -0.577350, -0.577350, 0.399809, 0.721653, + 2.124405, -1.026411, -0.373648, -0.577350, -0.577350, -0.577350, 0.403161, 0.726399, + 2.130524, -1.020293, -0.385884, -0.577350, -0.577350, -0.577350, 0.401740, 0.721655, + 2.124405, -1.020293, -0.379766, -0.577350, -0.577350, -0.577350, 0.403671, 0.723260, + 1.974058, -1.026411, -1.135187, 0.000000, -0.707102, 0.707111, 0.451123, 0.525136, + 2.124405, -1.020293, -1.129069, 0.000000, -0.707102, 0.707111, 0.403671, 0.526740, + 1.974058, -1.020293, -1.129069, 0.000000, -0.707102, 0.707111, 0.451123, 0.526740, + 2.124405, -1.026411, -1.135187, 0.000000, -0.707102, 0.707111, 0.403161, 0.523598, + 2.136642, -1.026411, -1.122951, -0.707099, -0.707114, 0.000000, 0.399809, 0.528345, + 2.136642, -1.026411, -0.385884, -0.707099, -0.707114, 0.000000, 0.399809, 0.721653, + 2.130524, -1.020293, -0.385884, -0.707099, -0.707114, 0.000000, 0.401740, 0.721655, + 2.130524, -1.020293, -1.122951, -0.707099, -0.707114, 0.000000, 0.401740, 0.528345, + 2.124405, -1.026411, -1.135187, -0.577350, -0.577350, 0.577350, 0.403161, 0.523598, + 2.130524, -1.020293, -1.122951, -0.577350, -0.577350, 0.577350, 0.401740, 0.528345, + 2.124405, -1.020293, -1.129069, -0.577350, -0.577350, 0.577350, 0.403671, 0.526740, + 2.136642, -1.026411, -1.122951, -0.577350, -0.577350, 0.577350, 0.399809, 0.528345, + 1.967940, -0.567448, -1.224907, -0.707103, -0.000000, -0.707110, 0.453054, 0.365950, + 1.974058, -1.020293, -1.231026, -0.707103, -0.000000, -0.707110, 0.451122, 0.498213, + 1.967940, -1.020293, -1.224907, -0.707103, -0.000000, -0.707110, 0.453054, 0.498213, + 1.974058, -0.567448, -1.231026, -0.707103, -0.000000, -0.707110, 0.449385, 0.365558, + 1.961822, -0.555212, -1.231026, -0.577331, -0.577369, -0.577350, 0.454985, 0.362376, + 1.967940, -0.567448, -1.224907, -0.577331, -0.577369, -0.577350, 0.453054, 0.365950, + 1.961822, -0.561330, -1.224907, -0.577331, -0.577369, -0.577350, 0.454985, 0.364163, + 1.974058, -0.567448, -1.231026, -0.577331, -0.577369, -0.577350, 0.449385, 0.365558, + 1.664328, -1.020293, -1.231026, 0.707103, 0.000000, -0.707110, 0.548877, 0.498213, + 1.670447, -0.567448, -1.224907, 0.707103, 0.000000, -0.707110, 0.546946, 0.365950, + 1.670447, -1.020293, -1.224907, 0.707103, 0.000000, -0.707110, 0.546946, 0.498213, + 1.664328, -0.567448, -1.231026, 0.707103, 0.000000, -0.707110, 0.550615, 0.365558, + 1.676565, -0.555212, -1.231026, 0.000000, -0.707119, -0.707094, 0.545015, 0.362376, + 1.961822, -0.561330, -1.224907, 0.000000, -0.707119, -0.707094, 0.454985, 0.364163, + 1.676565, -0.561330, -1.224907, 0.000000, -0.707119, -0.707094, 0.545015, 0.364163, + 1.961822, -0.555212, -1.231026, 0.000000, -0.707119, -0.707094, 0.454985, 0.362376, + 1.676565, -0.561330, -1.224907, 0.577334, -0.577363, -0.577353, 0.545015, 0.364163, + 1.670447, -0.567448, -1.224907, 0.577334, -0.577363, -0.577353, 0.546946, 0.365950, + 1.676565, -0.555212, -1.231026, 0.577334, -0.577363, -0.577353, 0.545015, 0.362376, + 1.664328, -0.567448, -1.231026, 0.577334, -0.577363, -0.577353, 0.550615, 0.365558, + 1.501745, -1.026411, -0.977001, 0.707105, -0.707109, 0.000000, 0.600191, 0.566623, + 1.507863, -1.020293, -1.122951, 0.707105, -0.707109, 0.000000, 0.598260, 0.528345, + 1.507863, -1.020293, -0.977001, 0.707105, -0.707109, 0.000000, 0.598260, 0.566623, + 1.501745, -1.026411, -1.122951, 0.707105, -0.707109, 0.000000, 0.601789, 0.528033, + 1.513981, -1.020293, -1.129069, 0.000000, -0.707102, 0.707111, 0.596329, 0.526740, + 1.664328, -1.026411, -1.135187, 0.000000, -0.707102, 0.707111, 0.548877, 0.525136, + 1.664328, -1.020293, -1.129069, 0.000000, -0.707102, 0.707111, 0.548877, 0.526740, + 1.513981, -1.026411, -1.135187, 0.000000, -0.707102, 0.707111, 0.596839, 0.523598, + 1.501745, -1.026411, -1.122951, 0.577352, -0.577347, 0.577352, 0.601789, 0.528033, + 1.513981, -1.020293, -1.129069, 0.577352, -0.577347, 0.577352, 0.596329, 0.526740, + 1.507863, -1.020293, -1.122951, 0.577352, -0.577347, 0.577352, 0.598260, 0.528345, + 1.513981, -1.026411, -1.135187, 0.577352, -0.577347, 0.577352, 0.596839, 0.523598, + 1.501745, -1.020293, -0.537952, 0.707105, 0.000000, -0.707109, 0.677778, 0.879455, + 1.501745, -0.554143, -0.537952, 0.707105, 0.000000, -0.707109, 0.677778, 0.985327, + 1.507863, -1.020293, -0.531834, 0.707105, 0.000000, -0.707109, 0.675736, 0.879455, + 1.507863, -0.554143, -0.531834, 0.707105, 0.000000, -0.707109, 0.674545, 0.985451, + 1.507863, -0.541906, -0.544070, 0.577350, -0.577350, -0.577350, 0.679817, 0.988106, + 1.507863, -0.554143, -0.531834, 0.577350, -0.577350, -0.577350, 0.674545, 0.985451, + 1.501745, -0.548025, -0.544070, 0.577350, -0.577350, -0.577350, 0.679819, 0.986717, + 1.501745, -0.554143, -0.537952, 0.577350, -0.577350, -0.577350, 0.677778, 0.985327, + 1.507863, -1.020293, -0.977001, 0.707090, 0.000000, 0.707123, 0.824264, 0.879455, + 1.507863, -0.554143, -0.977001, 0.707090, 0.000000, 0.707123, 0.825454, 0.985451, + 1.501745, -1.020293, -0.970883, 0.707090, 0.000000, 0.707123, 0.822222, 0.879455, + 1.501745, -0.554143, -0.970883, 0.707090, 0.000000, 0.707123, 0.822222, 0.985327, + 1.507863, -0.541906, -0.964765, 0.707102, -0.707111, 0.000000, 0.820181, 0.988106, + 1.507863, -0.541906, -0.544070, 0.707102, -0.707111, 0.000000, 0.679817, 0.988106, + 1.501745, -0.548025, -0.544070, 0.707102, -0.707111, 0.000000, 0.679819, 0.986717, + 1.501745, -0.548025, -0.964765, 0.707102, -0.707111, 0.000000, 0.820181, 0.986716, + 1.507863, -0.554143, -0.977001, 0.577350, -0.577350, 0.577350, 0.825454, 0.985451, + 1.501745, -0.548025, -0.964765, 0.577350, -0.577350, 0.577350, 0.820181, 0.986716, + 1.501745, -0.554143, -0.970883, 0.577350, -0.577350, 0.577350, 0.822222, 0.985327, + 1.507863, -0.541906, -0.964765, 0.577350, -0.577350, 0.577350, 0.820181, 0.988106, + 1.664328, -0.567448, -1.129069, 0.707103, 0.000000, 0.707110, 0.563689, 0.267557, + 1.664328, -1.020293, -1.129069, 0.707103, 0.000000, 0.707110, 0.562179, 0.370545, + 1.670447, -0.567448, -1.135187, 0.707103, 0.000000, 0.707110, 0.559722, 0.267695, + 1.670447, -1.020293, -1.135187, 0.707103, 0.000000, 0.707110, 0.559722, 0.370545, + 1.676565, -0.555212, -1.129069, 0.577360, -0.577350, 0.577341, 0.557266, 0.264916, + 1.670447, -0.567448, -1.135187, 0.577360, -0.577350, 0.577341, 0.559722, 0.267695, + 1.676565, -0.561330, -1.135187, 0.577360, -0.577350, 0.577341, 0.557266, 0.266305, + 1.664328, -0.567448, -1.129069, 0.577360, -0.577350, 0.577341, 0.563689, 0.267557, + 1.967940, -0.567448, -1.135187, -0.707103, -0.000000, 0.707110, 0.440278, 0.267695, + 1.967940, -1.020293, -1.135187, -0.707103, -0.000000, 0.707110, 0.440278, 0.370545, + 1.974058, -0.567448, -1.129069, -0.707103, -0.000000, 0.707110, 0.436312, 0.267557, + 1.974058, -1.020293, -1.129069, -0.707103, -0.000000, 0.707110, 0.437821, 0.370545, + 1.961822, -0.555212, -1.129069, 0.000000, -0.707119, 0.707094, 0.442734, 0.264916, + 1.676565, -0.555212, -1.129069, 0.000000, -0.707119, 0.707094, 0.557266, 0.264916, + 1.676565, -0.561330, -1.135187, 0.000000, -0.707119, 0.707094, 0.557266, 0.266305, + 1.961822, -0.561330, -1.135187, 0.000000, -0.707119, 0.707094, 0.442734, 0.266305, + 1.974058, -0.567448, -1.129069, -0.577357, -0.577357, 0.577337, 0.436312, 0.267557, + 1.961822, -0.555212, -1.129069, -0.577357, -0.577357, 0.577337, 0.442734, 0.264916, + 1.967940, -0.567448, -1.135187, -0.577357, -0.577357, 0.577338, 0.440278, 0.267695, + 1.961822, -0.561330, -1.135187, -0.577357, -0.577357, 0.577337, 0.442734, 0.266305, + 1.429257, -0.176573, -0.277809, 0.000000, -0.000000, 1.000000, 0.623069, 0.998213, + 1.676565, -0.555212, -0.277809, 0.000000, -0.000000, 1.000000, 0.545015, 0.887624, + 2.209130, -0.176573, -0.277809, 0.000000, -0.000000, 1.000000, 0.376931, 0.998213, + 2.209130, -1.020293, -0.277809, 0.000000, -0.000000, 1.000000, 0.376931, 0.751787, + 1.974058, -0.567448, -0.277809, 0.000000, -0.000000, 1.000000, 0.449385, 0.884442, + 1.974058, -1.020293, -0.277809, 0.000000, -0.000000, 1.000000, 0.451123, 0.751787, + 1.664328, -0.567448, -0.277809, 0.000000, -0.000000, 1.000000, 0.550615, 0.884442, + 1.664328, -0.555212, -0.277809, 0.000000, -0.000000, 1.000000, 0.548877, 0.887624, + 1.429257, -1.020293, -0.277809, 0.000000, -0.000000, 1.000000, 0.623069, 0.751787, + 1.664328, -1.020293, -0.277809, 0.000000, -0.000000, 1.000000, 0.548878, 0.751787, + 1.961822, -0.555212, -0.277809, 0.000000, -0.000000, 1.000000, 0.454985, 0.887624, + 1.974058, -0.555212, -0.277809, 0.000000, -0.000000, 1.000000, 0.451123, 0.887624, + 1.423139, -0.176573, -1.224907, -1.000000, 0.000000, 0.000000, 0.873395, 0.998213, + 1.423139, -0.541906, -0.544070, -1.000000, 0.000000, 0.000000, 0.694832, 0.891510, + 1.423139, -0.176573, -0.283927, -1.000000, 0.000000, 0.000000, 0.626605, 0.998213, + 1.423139, -0.554143, -0.977001, -1.000000, 0.000000, 0.000000, 0.809850, 0.888345, + 1.423139, -0.541906, -0.977001, -1.000000, 0.000000, 0.000000, 0.808377, 0.891510, + 1.423139, -1.020293, -1.224907, -1.000000, 0.000000, 0.000000, 0.873395, 0.751787, + 1.423139, -1.020293, -0.977001, -1.000000, 0.000000, 0.000000, 0.808377, 0.751787, + 1.423139, -0.541906, -0.964765, -1.000000, 0.000000, 0.000000, 0.805168, 0.891510, + 1.423139, -0.554143, -0.531834, -1.000000, 0.000000, 0.000000, 0.690150, 0.888345, + 1.423139, -1.020293, -0.283927, -1.000000, 0.000000, 0.000000, 0.626605, 0.751787, + 1.423139, -0.541906, -0.531834, -1.000000, 0.000000, 0.000000, 0.691623, 0.891510, + 1.423139, -1.020293, -0.531834, -1.000000, 0.000000, 0.000000, 0.691623, 0.751787, + 1.513981, -1.026411, -0.373648, 0.000000, -1.000000, 0.000000, 0.596839, 0.726402, + 1.664328, -1.026411, -0.373648, 0.000000, -1.000000, 0.000000, 0.548877, 0.724864, + 1.664328, -1.026411, -0.283927, 0.000000, -1.000000, 0.000000, 0.548877, 0.748395, + 1.429257, -1.026411, -0.283927, 0.000000, -1.000000, 0.000000, 0.623069, 0.748395, + 1.501745, -1.026411, -0.385884, 0.000000, -1.000000, 0.000000, 0.601789, 0.721967, + 1.501745, -1.026411, -0.373648, 0.000000, -1.000000, 0.000000, 0.600191, 0.724864, + 1.429257, -1.026411, -0.531834, 0.000000, -1.000000, 0.000000, 0.623069, 0.683377, + 1.501745, -1.026411, -0.531834, 0.000000, -1.000000, 0.000000, 0.600191, 0.683377, + 2.209130, -1.026411, -0.283927, 0.000000, -1.000000, 0.000000, 0.376931, 0.748395, + 1.974058, -1.026411, -0.283927, 0.000000, -1.000000, 0.000000, 0.451123, 0.748395, + 2.124405, -1.026411, -0.373648, 0.000000, -1.000000, 0.000000, 0.403161, 0.726399, + 2.136642, -1.026411, -0.385884, 0.000000, -1.000000, 0.000000, 0.399809, 0.721653, + 2.209130, -1.026411, -1.224907, 0.000000, -1.000000, 0.000000, 0.376931, 0.501605, + 1.974058, -1.026411, -0.373648, 0.000000, -1.000000, 0.000000, 0.451123, 0.724864, + 2.136642, -1.026411, -0.373648, 0.000000, -1.000000, 0.000000, 0.399809, 0.724862, + 2.136642, -1.026411, -1.122951, 0.000000, -1.000000, 0.000000, 0.399809, 0.528345, + 2.124405, -1.026411, -1.135187, 0.000000, -1.000000, 0.000000, 0.403161, 0.523598, + 1.974058, -1.026411, -1.135187, 0.000000, -1.000000, 0.000000, 0.451123, 0.525136, + 1.974058, -1.026411, -1.224907, 0.000000, -1.000000, 0.000000, 0.451123, 0.501605, + 2.136642, -1.026411, -1.135187, 0.000000, -1.000000, 0.000000, 0.399809, 0.525136, + 1.974058, -1.020293, -1.231026, 0.000000, 0.000000, -1.000000, 0.451122, 0.498213, + 1.974058, -0.567448, -1.231026, 0.000000, 0.000000, -1.000000, 0.449385, 0.365558, + 2.209130, -1.020293, -1.231026, 0.000000, 0.000000, -1.000000, 0.376931, 0.498213, + 2.209130, -0.176573, -1.231026, 0.000000, 0.000000, -1.000000, 0.376931, 0.251787, + 1.676565, -0.555212, -1.231026, 0.000000, 0.000000, -1.000000, 0.545015, 0.362376, + 1.429257, -0.176573, -1.231026, 0.000000, 0.000000, -1.000000, 0.623069, 0.251787, + 1.961822, -0.555212, -1.231026, 0.000000, 0.000000, -1.000000, 0.454985, 0.362376, + 1.974058, -0.555212, -1.231026, 0.000000, 0.000000, -1.000000, 0.451123, 0.362376, + 1.664328, -0.555212, -1.231026, 0.000000, 0.000000, -1.000000, 0.548877, 0.362376, + 1.664328, -0.567448, -1.231026, 0.000000, 0.000000, -1.000000, 0.550615, 0.365558, + 1.429257, -1.020293, -1.231026, 0.000000, 0.000000, -1.000000, 0.623069, 0.498213, + 1.664328, -1.020293, -1.231026, 0.000000, 0.000000, -1.000000, 0.548877, 0.498213, + 1.501745, -1.026411, -1.122951, 0.000000, -1.000000, -0.000001, 0.601789, 0.528033, + 1.501745, -1.026411, -0.977001, 0.000000, -1.000000, -0.000001, 0.600191, 0.566623, + 1.429257, -1.026411, -0.977001, 0.000000, -1.000000, -0.000001, 0.623069, 0.566623, + 1.429257, -1.026411, -1.224907, 0.000000, -1.000000, -0.000001, 0.623069, 0.501605, + 1.513981, -1.026411, -1.135187, 0.000000, -1.000000, -0.000001, 0.596839, 0.523598, + 1.501745, -1.026411, -1.135187, 0.000000, -1.000000, -0.000001, 0.600191, 0.525136, + 1.664328, -1.026411, -1.224907, 0.000000, -1.000000, -0.000001, 0.548877, 0.501605, + 1.664328, -1.026411, -1.135187, 0.000000, -1.000000, -0.000001, 0.548877, 0.525136, + 1.507863, -0.541906, -0.544070, 1.000000, 0.000000, 0.000000, 0.679817, 0.988106, + 1.507863, -0.495656, -1.122951, 1.000000, 0.000000, 0.000000, 0.872959, 0.998610, + 1.507863, -0.495656, -0.385884, 1.000000, 0.000000, 0.000000, 0.627041, 0.998610, + 1.507863, -0.554143, -0.977001, 1.000000, 0.000000, 0.000000, 0.825454, 0.985451, + 1.507863, -1.020293, -1.122951, 1.000000, 0.000000, 0.000000, 0.872959, 0.879455, + 1.507863, -1.020293, -0.977001, 1.000000, 0.000000, 0.000000, 0.824264, 0.879455, + 1.507863, -1.020293, -0.531834, 1.000000, 0.000000, 0.000000, 0.675736, 0.879455, + 1.507863, -0.554143, -0.531834, 1.000000, 0.000000, 0.000000, 0.674545, 0.985451, + 1.507863, -1.020293, -0.385884, 1.000000, 0.000000, 0.000000, 0.627041, 0.879455, + 1.507863, -0.541906, -0.531834, 1.000000, 0.000000, 0.000000, 0.675735, 0.988106, + 1.507863, -0.541906, -0.964765, 1.000000, 0.000000, 0.000000, 0.820181, 0.988106, + 1.507863, -0.541906, -0.977001, 1.000000, 0.000000, 0.000000, 0.824264, 0.988106, + 1.676565, -0.555212, -0.379766, 0.000000, 0.000000, -1.000000, 0.562616, 0.983513, + 2.124405, -0.495656, -0.379766, 0.000000, 0.000000, -1.000000, 0.377457, 0.998610, + 1.961822, -0.555212, -0.379766, 0.000000, 0.000000, -1.000000, 0.437384, 0.983513, + 1.974058, -1.020293, -0.379766, 0.000000, 0.000000, -1.000000, 0.437821, 0.879455, + 1.974058, -0.567448, -0.379766, 0.000000, 0.000000, -1.000000, 0.436765, 0.981292, + 2.124405, -1.020293, -0.379766, 0.000000, 0.000000, -1.000000, 0.377456, 0.879455, + 1.974058, -0.555212, -0.379766, 0.000000, 0.000000, -1.000000, 0.437821, 0.985084, + 1.513981, -0.495656, -0.379766, 0.000000, 0.000000, -1.000000, 0.622543, 0.998610, + 1.664328, -0.555212, -0.379766, 0.000000, 0.000000, -1.000000, 0.562179, 0.985084, + 1.664328, -0.567448, -0.379766, 0.000000, 0.000000, -1.000000, 0.563234, 0.981292, + 1.513981, -1.020293, -0.379766, 0.000000, 0.000000, -1.000000, 0.622543, 0.879455, + 1.664328, -1.020293, -0.379766, 0.000000, 0.000000, -1.000000, 0.562179, 0.879455, + 1.664328, -0.567448, -1.129069, 0.000000, -0.000000, 1.000000, 0.563689, 0.267557, + 1.513981, -0.495656, -1.129069, 0.000000, -0.000000, 1.000000, 0.622543, 0.251390, + 1.513981, -1.020293, -1.129069, 0.000000, -0.000000, 1.000000, 0.622544, 0.370545, + 2.124405, -0.495656, -1.129069, 0.000000, -0.000000, 1.000000, 0.377457, 0.251390, + 1.676565, -0.555212, -1.129069, 0.000000, -0.000000, 1.000000, 0.557266, 0.264916, + 1.961822, -0.555212, -1.129069, 0.000000, -0.000000, 1.000000, 0.442734, 0.264916, + 1.974058, -0.567448, -1.129069, 0.000000, -0.000000, 1.000000, 0.436312, 0.267557, + 2.124405, -1.020293, -1.129069, 0.000000, -0.000000, 1.000000, 0.377457, 0.370545, + 1.664328, -1.020293, -1.129069, 0.000000, -0.000000, 1.000000, 0.562179, 0.370545, + 1.664328, -0.555212, -1.129069, 0.000000, -0.000000, 1.000000, 0.562179, 0.264916, + 1.974058, -0.555212, -1.129069, 0.000000, -0.000000, 1.000000, 0.437821, 0.264916, + 1.974058, -1.020293, -1.129069, 0.000000, -0.000000, 1.000000, 0.437821, 0.370545, + 3.243645, -0.250408, -4.501322, 0.738252, 0.000000, 0.674525, 0.400000, 0.311560, + 3.264019, -0.214261, -4.523622, 0.738252, 0.000000, 0.674525, 0.375000, 0.687500, + 3.243645, -0.214261, -4.501322, 0.738252, 0.000000, 0.674525, 0.400000, 0.687500, + 3.264019, -0.250408, -4.523622, 0.738252, 0.000000, 0.674525, 0.375000, 0.311560, + 3.218462, -0.250408, -4.501322, 0.000000, 0.000000, 1.000000, 0.425000, 0.311560, + 3.243645, -0.214261, -4.501322, 0.000000, 0.000000, 1.000000, 0.400000, 0.687500, + 3.218462, -0.214261, -4.501322, 0.000000, 0.000000, 1.000000, 0.425000, 0.687500, + 3.243645, -0.250408, -4.501322, 0.000000, 0.000000, 1.000000, 0.400000, 0.311560, + 3.218462, -0.250408, -4.501322, -0.738229, 0.000000, 0.674550, 0.425000, 0.311560, + 3.218462, -0.214261, -4.501322, -0.738229, 0.000000, 0.674550, 0.425000, 0.687500, + 3.198087, -0.250408, -4.523620, -0.738229, 0.000000, 0.674550, 0.450000, 0.311560, + 3.198087, -0.214261, -4.523620, -0.738229, 0.000000, 0.674550, 0.450000, 0.687500, + 3.198498, -0.250408, -4.766208, -0.999999, -0.000000, -0.001690, 0.475000, 0.311560, + 3.198087, -0.250408, -4.523620, -0.999999, -0.000000, -0.001690, 0.450000, 0.311560, + 3.198087, -0.214261, -4.523620, -0.999999, -0.000000, -0.001690, 0.450000, 0.687500, + 3.198498, -0.214261, -4.766208, -0.999999, -0.000000, -0.001690, 0.475000, 0.687500, + 3.198498, -0.250408, -4.766208, -0.985472, -0.000000, -0.169838, 0.475000, 0.311560, + 3.198498, -0.214261, -4.766208, -0.985472, -0.000000, -0.169838, 0.475000, 0.687500, + 3.204716, -0.250408, -4.802287, -0.985472, -0.000000, -0.169838, 0.500000, 0.311560, + 3.204716, -0.214261, -4.802287, -0.985472, -0.000000, -0.169838, 0.500000, 0.687500, + 3.204716, -0.250408, -4.802287, -0.807673, -0.000000, -0.589630, 0.500000, 0.311560, + 3.204716, -0.214261, -4.802287, -0.807673, -0.000000, -0.589630, 0.500000, 0.687500, + 3.220993, -0.250408, -4.824584, -0.807673, -0.000000, -0.589630, 0.525000, 0.311560, + 3.220993, -0.214261, -4.824584, -0.807673, -0.000000, -0.589630, 0.525000, 0.687500, + 3.220993, -0.250408, -4.824584, -0.000052, -0.000000, -1.000000, 0.525000, 0.311560, + 3.220993, -0.214261, -4.824584, -0.000052, -0.000000, -1.000000, 0.525000, 0.687500, + 3.241113, -0.250408, -4.824585, -0.000052, -0.000000, -1.000000, 0.550000, 0.311560, + 3.241113, -0.214261, -4.824585, -0.000052, -0.000000, -1.000000, 0.550000, 0.687500, + 3.257391, -0.250408, -4.802286, 0.807706, -0.000000, -0.589586, 0.575000, 0.311560, + 3.241113, -0.214261, -4.824585, 0.807706, -0.000000, -0.589586, 0.550000, 0.687500, + 3.257391, -0.214261, -4.802286, 0.807706, -0.000000, -0.589586, 0.575000, 0.687500, + 3.241113, -0.250408, -4.824585, 0.807706, -0.000000, -0.589586, 0.550000, 0.311560, + 3.263609, -0.250408, -4.766209, 0.985470, -0.000000, -0.169850, 0.600000, 0.311560, + 3.257391, -0.214261, -4.802286, 0.985470, -0.000000, -0.169850, 0.575000, 0.687500, + 3.263609, -0.214261, -4.766209, 0.985470, -0.000000, -0.169850, 0.600000, 0.687500, + 3.257391, -0.250408, -4.802286, 0.985470, -0.000000, -0.169850, 0.575000, 0.311560, + 3.264019, -0.250408, -4.523622, 0.999999, -0.000000, -0.001690, 0.625000, 0.311560, + 3.263609, -0.214261, -4.766209, 0.999999, -0.000000, -0.001690, 0.600000, 0.687500, + 3.264019, -0.214261, -4.523622, 0.999999, -0.000000, -0.001690, 0.625000, 0.687500, + 3.263609, -0.250408, -4.766209, 0.999999, -0.000000, -0.001690, 0.600000, 0.311560, + 3.243645, -0.214261, -4.501322, 0.000000, 1.000000, -0.000001, 0.548284, 0.992353, + 3.264019, -0.214261, -4.523622, 0.000000, 1.000000, -0.000002, 0.626409, 0.935591, + 3.231053, -0.214261, -4.766209, 0.000000, 1.000000, -0.000000, 0.500000, 0.850000, + 3.218462, -0.214261, -4.501322, 0.000000, 1.000000, -0.000001, 0.451716, 0.992353, + 3.198087, -0.214261, -4.523620, 0.000000, 1.000000, -0.000003, 0.373591, 0.935591, + 3.198498, -0.214261, -4.766208, 0.000000, 1.000000, -0.000000, 0.343750, 0.843750, + 3.204716, -0.214261, -4.802287, 0.000000, 1.000000, -0.000000, 0.373591, 0.751909, + 3.220993, -0.214261, -4.824584, 0.000000, 1.000000, -0.000000, 0.451716, 0.695147, + 3.241113, -0.214261, -4.824585, 0.000000, 1.000000, -0.000000, 0.548284, 0.695147, + 3.257391, -0.214261, -4.802286, 0.000000, 1.000000, -0.000000, 0.626409, 0.751909, + 3.263609, -0.214261, -4.766209, 0.000000, 1.000000, -0.000000, 0.656250, 0.843750, + 3.264019, -0.250408, -4.523622, 0.000000, -1.000000, 0.000000, 0.626409, 0.064409, + 3.243645, -0.250408, -4.501322, 0.000000, -1.000000, 0.000000, 0.548284, 0.007647, + 3.231053, -0.250408, -4.766209, 0.000000, -1.000000, 0.000000, 0.500000, 0.162500, + 3.218462, -0.250408, -4.501322, 0.000000, -1.000000, 0.000001, 0.451716, 0.007647, + 3.198087, -0.250408, -4.523620, 0.000000, -1.000000, 0.000002, 0.373591, 0.064409, + 3.198498, -0.250408, -4.766208, 0.000000, -1.000000, 0.000000, 0.343750, 0.156250, + 3.204716, -0.250408, -4.802287, 0.000000, -1.000000, 0.000011, 0.373591, 0.248091, + 3.220993, -0.250408, -4.824584, 0.000000, -1.000000, 0.000006, 0.451716, 0.304853, + 3.241113, -0.250408, -4.824585, 0.000000, -1.000000, 0.000003, 0.548284, 0.304853, + 3.257391, -0.250408, -4.802286, 0.000000, -1.000000, 0.000006, 0.626409, 0.248091, + 3.263609, -0.250408, -4.766209, 0.000000, -1.000000, 0.000000, 0.656250, 0.156250, + 3.655782, 0.222160, 3.534314, -0.738252, 0.000000, 0.674525, 0.400000, 0.311560, + 3.635408, 0.197276, 3.512015, -0.738252, 0.000000, 0.674525, 0.375000, 0.687500, + 3.655782, 0.197276, 3.534314, -0.738252, 0.000000, 0.674525, 0.400000, 0.687500, + 3.635408, 0.222160, 3.512015, -0.738252, 0.000000, 0.674525, 0.375000, 0.311560, + 3.680965, 0.222160, 3.534314, -0.000000, 0.000000, 1.000000, 0.425000, 0.311560, + 3.655782, 0.222160, 3.534314, -0.000000, 0.000000, 1.000000, 0.400000, 0.311560, + 3.655782, 0.197276, 3.534314, -0.000000, 0.000000, 1.000000, 0.400000, 0.687500, + 3.680965, 0.197276, 3.534314, -0.000000, 0.000000, 1.000000, 0.425000, 0.687500, + 3.680965, 0.222160, 3.534314, 0.738229, 0.000000, 0.674550, 0.425000, 0.311560, + 3.680965, 0.197276, 3.534314, 0.738229, 0.000000, 0.674550, 0.425000, 0.687500, + 3.701339, 0.222160, 3.512017, 0.738229, 0.000000, 0.674550, 0.450000, 0.311560, + 3.701339, 0.197276, 3.512017, 0.738229, 0.000000, 0.674550, 0.450000, 0.687500, + 3.700929, 0.222160, 3.269429, 0.999999, 0.000000, -0.001690, 0.475000, 0.311560, + 3.701339, 0.222160, 3.512017, 0.999999, 0.000000, -0.001690, 0.450000, 0.311560, + 3.701339, 0.197276, 3.512017, 0.999999, 0.000000, -0.001690, 0.450000, 0.687500, + 3.700929, 0.197276, 3.269429, 0.999999, 0.000000, -0.001690, 0.475000, 0.687500, + 3.700929, 0.222160, 3.269429, 0.985472, 0.000000, -0.169838, 0.475000, 0.311560, + 3.700929, 0.197276, 3.269429, 0.985472, 0.000000, -0.169838, 0.475000, 0.687500, + 3.694711, 0.222160, 3.233350, 0.985472, 0.000000, -0.169838, 0.500000, 0.311560, + 3.694711, 0.197276, 3.233350, 0.985472, 0.000000, -0.169838, 0.500000, 0.687500, + 3.694711, 0.222160, 3.233350, 0.807673, 0.000000, -0.589630, 0.500000, 0.311560, + 3.694711, 0.197276, 3.233350, 0.807673, 0.000000, -0.589630, 0.500000, 0.687500, + 3.678434, 0.222160, 3.211053, 0.807673, 0.000000, -0.589630, 0.525000, 0.311560, + 3.678434, 0.197276, 3.211053, 0.807673, 0.000000, -0.589630, 0.525000, 0.687500, + 3.658313, 0.197276, 3.211052, 0.000052, 0.000000, -1.000000, 0.550000, 0.687500, + 3.658313, 0.222160, 3.211052, 0.000052, 0.000000, -1.000000, 0.550000, 0.311560, + 3.678434, 0.197276, 3.211053, 0.000052, 0.000000, -1.000000, 0.525000, 0.687500, + 3.678434, 0.222160, 3.211053, 0.000052, 0.000000, -1.000000, 0.525000, 0.311560, + 3.642036, 0.222160, 3.233351, -0.807706, 0.000000, -0.589586, 0.575000, 0.311560, + 3.658313, 0.197276, 3.211052, -0.807706, 0.000000, -0.589586, 0.550000, 0.687500, + 3.642036, 0.197276, 3.233351, -0.807706, 0.000000, -0.589586, 0.575000, 0.687500, + 3.658313, 0.222160, 3.211052, -0.807706, 0.000000, -0.589586, 0.550000, 0.311560, + 3.635818, 0.222160, 3.269428, -0.985470, 0.000000, -0.169850, 0.600000, 0.311560, + 3.642036, 0.197276, 3.233351, -0.985470, 0.000000, -0.169850, 0.575000, 0.687500, + 3.635818, 0.197276, 3.269428, -0.985470, 0.000000, -0.169850, 0.600000, 0.687500, + 3.642036, 0.222160, 3.233351, -0.985470, 0.000000, -0.169850, 0.575000, 0.311560, + 3.635408, 0.222160, 3.512015, -0.999999, 0.000000, -0.001690, 0.625000, 0.311560, + 3.635818, 0.197276, 3.269428, -0.999999, 0.000000, -0.001690, 0.600000, 0.687500, + 3.635408, 0.197276, 3.512015, -0.999999, 0.000000, -0.001690, 0.625000, 0.687500, + 3.635818, 0.222160, 3.269428, -0.999999, 0.000000, -0.001690, 0.600000, 0.311560, + 3.655782, 0.197276, 3.534314, 0.000000, -1.000000, -0.000000, 0.548284, 0.992353, + 3.635408, 0.197276, 3.512015, 0.000000, -1.000000, -0.000001, 0.626409, 0.935591, + 3.668374, 0.197276, 3.269428, 0.000000, -1.000000, -0.000000, 0.500000, 0.850000, + 3.680965, 0.197276, 3.534314, 0.000000, -1.000000, -0.000001, 0.451716, 0.992353, + 3.701339, 0.197276, 3.512017, 0.000000, -1.000000, -0.000002, 0.373591, 0.935591, + 3.700929, 0.197276, 3.269429, 0.000000, -1.000000, -0.000000, 0.343750, 0.843750, + 3.694711, 0.197276, 3.233350, 0.000000, -1.000000, -0.000000, 0.373591, 0.751909, + 3.678434, 0.197276, 3.211053, 0.000000, -1.000000, -0.000000, 0.451716, 0.695147, + 3.658313, 0.197276, 3.211052, 0.000000, -1.000000, -0.000000, 0.548284, 0.695147, + 3.642036, 0.197276, 3.233351, 0.000000, -1.000000, -0.000000, 0.626409, 0.751909, + 3.635818, 0.197276, 3.269428, 0.000000, -1.000000, -0.000000, 0.656250, 0.843750, + 3.635408, 0.222160, 3.512015, 0.000000, 1.000000, 0.000000, 0.626409, 0.064409, + 3.655782, 0.222160, 3.534314, 0.000000, 1.000000, 0.000000, 0.548284, 0.007647, + 3.668374, 0.222160, 3.269428, -0.000000, 1.000000, 0.000000, 0.500000, 0.162500, + 3.680965, 0.222160, 3.534314, -0.000000, 1.000000, 0.000000, 0.451716, 0.007647, + 3.701339, 0.222160, 3.512017, -0.000000, 1.000000, 0.000001, 0.373591, 0.064409, + 3.700929, 0.222160, 3.269429, 0.000000, 1.000000, 0.000000, 0.343750, 0.156250, + 3.694711, 0.222160, 3.233350, -0.000000, 1.000000, 0.000008, 0.373591, 0.248091, + 3.678434, 0.222160, 3.211053, -0.000000, 1.000000, 0.000004, 0.451716, 0.304853, + 3.658313, 0.222160, 3.211052, -0.000000, 1.000000, 0.000002, 0.548284, 0.304853, + 3.642036, 0.222160, 3.233351, -0.000000, 1.000000, 0.000004, 0.626409, 0.248091, + 3.635818, 0.222160, 3.269428, 0.000000, 1.000000, 0.000000, 0.656250, 0.156250, + 2.034059, 0.230735, 0.809666, 0.000000, 0.000000, 1.000000, 0.625000, 0.750000, + 1.958684, 0.230735, 0.809666, 0.000000, 0.000000, 1.000000, 0.375000, 0.750000, + 1.958684, 0.212967, 0.809666, 0.000000, 0.000000, 1.000000, 0.375000, 1.000000, + 2.034059, 0.212967, 0.809666, 0.000000, 0.000000, 1.000000, 0.625000, 1.000000, + 2.034059, 0.230735, 0.809666, 0.000000, 1.000000, 0.000000, 0.625000, 0.750000, + 2.034059, 0.230735, 0.443034, 0.000000, 1.000000, 0.000000, 0.625000, 0.500000, + 1.958684, 0.230735, 0.809666, 0.000000, 1.000000, 0.000000, 0.375000, 0.750000, + 1.958684, 0.230735, 0.443034, 0.000000, 1.000000, 0.000000, 0.375000, 0.500000, + 2.034059, 0.212967, 0.443034, 0.000000, 0.000000, -1.000000, 0.625000, 0.250000, + 1.958684, 0.212967, 0.443034, 0.000000, 0.000000, -1.000000, 0.375000, 0.250000, + 1.958684, 0.230735, 0.443034, 0.000000, 0.000000, -1.000000, 0.375000, 0.500000, + 2.034059, 0.230735, 0.443034, 0.000000, 0.000000, -1.000000, 0.625000, 0.500000, + 1.958684, 0.212967, 0.809666, 0.000000, -1.000000, 0.000000, 0.375000, 0.000000, + 1.958684, 0.212967, 0.443034, 0.000000, -1.000000, 0.000000, 0.375000, 0.250000, + 2.034059, 0.212967, 0.809666, 0.000000, -1.000000, 0.000000, 0.625000, 0.000000, + 2.034059, 0.212967, 0.443034, 0.000000, -1.000000, 0.000000, 0.625000, 0.250000, + 2.034059, 0.230735, 0.443034, 1.000000, 0.000000, 0.000000, 0.875000, 0.750000, + 2.034059, 0.230735, 0.809666, 1.000000, 0.000000, 0.000000, 0.625000, 0.750000, + 2.034059, 0.212967, 0.809666, 1.000000, 0.000000, 0.000000, 0.625000, 1.000000, + 2.034059, 0.212967, 0.443034, 1.000000, 0.000000, 0.000000, 0.875000, 1.000000, + 1.958684, 0.230735, 0.809666, -1.000000, 0.000000, 0.000000, 0.375000, 0.750000, + 1.958684, 0.212967, 0.443034, -1.000000, 0.000000, 0.000000, 0.125000, 1.000000, + 1.958684, 0.212967, 0.809666, -1.000000, 0.000000, 0.000000, 0.375000, 1.000000, + 1.958684, 0.230735, 0.443034, -1.000000, 0.000000, 0.000000, 0.125000, 0.750000, + 2.323555, 0.230735, 0.809666, 0.000000, 0.000000, 1.000000, 0.625000, 0.750000, + 2.248180, 0.230735, 0.809666, 0.000000, 0.000000, 1.000000, 0.375000, 0.750000, + 2.248180, 0.212967, 0.809666, 0.000000, 0.000000, 1.000000, 0.375000, 1.000000, + 2.323555, 0.212967, 0.809666, 0.000000, 0.000000, 1.000000, 0.625000, 1.000000, + 2.323555, 0.230735, 0.443034, 0.000000, 1.000000, 0.000000, 0.625000, 0.500000, + 2.248180, 0.230735, 0.809666, 0.000000, 1.000000, 0.000000, 0.375000, 0.750000, + 2.323555, 0.230735, 0.809666, 0.000000, 1.000000, 0.000000, 0.625000, 0.750000, + 2.248180, 0.230735, 0.443034, 0.000000, 1.000000, 0.000000, 0.375000, 0.500000, + 2.323555, 0.212967, 0.443034, 0.000000, 0.000000, -1.000000, 0.625000, 0.250000, + 2.248180, 0.212967, 0.443034, 0.000000, 0.000000, -1.000000, 0.375000, 0.250000, + 2.248180, 0.230735, 0.443034, 0.000000, 0.000000, -1.000000, 0.375000, 0.500000, + 2.323555, 0.230735, 0.443034, 0.000000, 0.000000, -1.000000, 0.625000, 0.500000, + 2.248180, 0.212967, 0.809666, 0.000000, -1.000000, 0.000000, 0.375000, 0.000000, + 2.248180, 0.212967, 0.443034, 0.000000, -1.000000, 0.000000, 0.375000, 0.250000, + 2.323555, 0.212967, 0.809666, 0.000000, -1.000000, 0.000000, 0.625000, 0.000000, + 2.323555, 0.212967, 0.443034, 0.000000, -1.000000, 0.000000, 0.625000, 0.250000, + 2.323555, 0.230735, 0.443034, 1.000000, 0.000000, 0.000000, 0.875000, 0.750000, + 2.323555, 0.230735, 0.809666, 1.000000, 0.000000, 0.000000, 0.625000, 0.750000, + 2.323555, 0.212967, 0.809666, 1.000000, 0.000000, 0.000000, 0.625000, 1.000000, + 2.323555, 0.212967, 0.443034, 1.000000, 0.000000, 0.000000, 0.875000, 1.000000, + 2.248180, 0.230735, 0.809666, -1.000000, 0.000000, 0.000000, 0.375000, 0.750000, + 2.248180, 0.212967, 0.443034, -1.000000, 0.000000, 0.000000, 0.125000, 1.000000, + 2.248180, 0.212967, 0.809666, -1.000000, 0.000000, 0.000000, 0.375000, 1.000000, + 2.248180, 0.230735, 0.443034, -1.000000, 0.000000, 0.000000, 0.125000, 0.750000, + 2.600040, 0.230735, 0.809666, 0.000000, 0.000000, 1.000000, 0.625000, 0.750000, + 2.524666, 0.230735, 0.809666, 0.000000, 0.000000, 1.000000, 0.375000, 0.750000, + 2.524666, 0.212967, 0.809666, 0.000000, 0.000000, 1.000000, 0.375000, 1.000000, + 2.600040, 0.212967, 0.809666, 0.000000, 0.000000, 1.000000, 0.625000, 1.000000, + 2.600040, 0.230735, 0.809666, 0.000000, 1.000000, 0.000000, 0.625000, 0.750000, + 2.600040, 0.230735, 0.443034, 0.000000, 1.000000, 0.000000, 0.625000, 0.500000, + 2.524666, 0.230735, 0.809666, 0.000000, 1.000000, 0.000000, 0.375000, 0.750000, + 2.524666, 0.230735, 0.443034, 0.000000, 1.000000, 0.000000, 0.375000, 0.500000, + 2.600040, 0.212967, 0.443034, 0.000000, 0.000000, -1.000000, 0.625000, 0.250000, + 2.524666, 0.212967, 0.443034, 0.000000, 0.000000, -1.000000, 0.375000, 0.250000, + 2.524666, 0.230735, 0.443034, 0.000000, 0.000000, -1.000000, 0.375000, 0.500000, + 2.600040, 0.230735, 0.443034, 0.000000, 0.000000, -1.000000, 0.625000, 0.500000, + 2.524666, 0.212967, 0.809666, 0.000000, -1.000000, 0.000000, 0.375000, 0.000000, + 2.524666, 0.212967, 0.443034, 0.000000, -1.000000, 0.000000, 0.375000, 0.250000, + 2.600040, 0.212967, 0.809666, 0.000000, -1.000000, 0.000000, 0.625000, 0.000000, + 2.600040, 0.212967, 0.443034, 0.000000, -1.000000, 0.000000, 0.625000, 0.250000, + 2.600040, 0.230735, 0.443034, 1.000000, 0.000000, 0.000000, 0.875000, 0.750000, + 2.600040, 0.230735, 0.809666, 1.000000, 0.000000, 0.000000, 0.625000, 0.750000, + 2.600040, 0.212967, 0.809666, 1.000000, 0.000000, 0.000000, 0.625000, 1.000000, + 2.600040, 0.212967, 0.443034, 1.000000, 0.000000, 0.000000, 0.875000, 1.000000, + 2.524666, 0.230735, 0.809666, -1.000000, 0.000000, 0.000000, 0.375000, 0.750000, + 2.524666, 0.212967, 0.443034, -1.000000, 0.000000, 0.000000, 0.125000, 1.000000, + 2.524666, 0.212967, 0.809666, -1.000000, 0.000000, 0.000000, 0.375000, 1.000000, + 2.524666, 0.230735, 0.443034, -1.000000, 0.000000, 0.000000, 0.125000, 0.750000, + 2.887447, 0.230735, 0.809666, 0.000000, 0.000000, 1.000000, 0.625000, 0.750000, + 2.812073, 0.230735, 0.809666, 0.000000, 0.000000, 1.000000, 0.375000, 0.750000, + 2.812073, 0.212967, 0.809666, 0.000000, 0.000000, 1.000000, 0.375000, 1.000000, + 2.887447, 0.212967, 0.809666, 0.000000, 0.000000, 1.000000, 0.625000, 1.000000, + 2.887447, 0.230735, 0.809666, 0.000000, 1.000000, 0.000000, 0.625000, 0.750000, + 2.887447, 0.230735, 0.443034, 0.000000, 1.000000, 0.000000, 0.625000, 0.500000, + 2.812073, 0.230735, 0.809666, 0.000000, 1.000000, 0.000000, 0.375000, 0.750000, + 2.812073, 0.230735, 0.443034, 0.000000, 1.000000, 0.000000, 0.375000, 0.500000, + 2.887447, 0.212967, 0.443034, 0.000000, 0.000000, -1.000000, 0.625000, 0.250000, + 2.812073, 0.212967, 0.443034, 0.000000, 0.000000, -1.000000, 0.375000, 0.250000, + 2.812073, 0.230735, 0.443034, 0.000000, 0.000000, -1.000000, 0.375000, 0.500000, + 2.887447, 0.230735, 0.443034, 0.000000, 0.000000, -1.000000, 0.625000, 0.500000, + 2.812073, 0.212967, 0.809666, 0.000000, -1.000000, 0.000000, 0.375000, 0.000000, + 2.812073, 0.212967, 0.443034, 0.000000, -1.000000, 0.000000, 0.375000, 0.250000, + 2.887447, 0.212967, 0.809666, 0.000000, -1.000000, 0.000000, 0.625000, 0.000000, + 2.887447, 0.212967, 0.443034, 0.000000, -1.000000, 0.000000, 0.625000, 0.250000, + 2.887447, 0.230735, 0.443034, 1.000000, 0.000000, 0.000000, 0.875000, 0.750000, + 2.887447, 0.230735, 0.809666, 1.000000, 0.000000, 0.000000, 0.625000, 0.750000, + 2.887447, 0.212967, 0.809666, 1.000000, 0.000000, 0.000000, 0.625000, 1.000000, + 2.887447, 0.212967, 0.443034, 1.000000, 0.000000, 0.000000, 0.875000, 1.000000, + 2.812073, 0.230735, 0.809666, -1.000000, 0.000000, 0.000000, 0.375000, 0.750000, + 2.812073, 0.212967, 0.443034, -1.000000, 0.000000, 0.000000, 0.125000, 1.000000, + 2.812073, 0.212967, 0.809666, -1.000000, 0.000000, 0.000000, 0.375000, 1.000000, + 2.812073, 0.230735, 0.443034, -1.000000, 0.000000, 0.000000, 0.125000, 0.750000, + 1.617693, 0.221065, 4.349541, 1.000000, 0.000000, 0.000000, 0.580449, 0.574544, + 1.617693, 0.221065, 4.403746, 1.000000, 0.000000, 0.000000, 0.574118, 0.574544, + 1.617693, 0.189860, 4.403746, 1.000000, 0.000000, 0.000000, 0.574118, 0.574544, + 1.617693, 0.189860, 4.349541, 1.000000, 0.000000, 0.000000, 0.580449, 0.574544, + 1.532029, 0.229731, 4.400053, 0.000000, 1.000000, 0.000000, 0.574118, 0.562855, + 1.603454, 0.229731, 4.400053, 0.000000, 1.000000, 0.000000, 0.574118, 0.574544, + 1.532029, 0.229731, 4.353234, 0.000000, 1.000000, 0.000000, 0.580449, 0.562855, + 1.603454, 0.229731, 4.353234, 0.000000, 1.000000, 0.000000, 0.580449, 0.574544, + 1.517791, 0.189860, 4.349541, -1.000000, 0.000000, -0.000000, 0.580449, 0.562855, + 1.517791, 0.189860, 4.403746, -1.000000, 0.000000, -0.000000, 0.574118, 0.562855, + 1.517791, 0.221065, 4.403746, -1.000000, 0.000000, -0.000000, 0.574118, 0.562855, + 1.517791, 0.221065, 4.349541, -1.000000, 0.000000, -0.000000, 0.580449, 0.562855, + 1.517791, 0.189860, 4.349541, 0.000000, -1.000000, 0.000000, 0.580449, 0.562855, + 1.617693, 0.189860, 4.349541, 0.000000, -1.000000, 0.000000, 0.580449, 0.574544, + 1.517791, 0.189860, 4.403746, 0.000000, -1.000000, 0.000000, 0.574118, 0.562855, + 1.617693, 0.189860, 4.403746, 0.000000, -1.000000, 0.000000, 0.574118, 0.574544, + 1.617693, 0.189860, 4.349541, 0.000000, 0.000000, -1.000000, 0.580449, 0.574544, + 1.517791, 0.189860, 4.349541, 0.000000, 0.000000, -1.000000, 0.580449, 0.562855, + 1.517791, 0.221065, 4.349541, 0.000000, 0.000000, -1.000000, 0.580449, 0.562855, + 1.617693, 0.221065, 4.349541, 0.000000, 0.000000, -1.000000, 0.580449, 0.574544, + 1.617693, 0.221065, 4.403746, -0.000000, 0.000000, 1.000000, 0.574118, 0.574544, + 1.517791, 0.221065, 4.403746, -0.000000, 0.000000, 1.000000, 0.574118, 0.562855, + 1.517791, 0.189860, 4.403746, -0.000000, 0.000000, 1.000000, 0.574118, 0.562855, + 1.617693, 0.189860, 4.403746, -0.000000, 0.000000, 1.000000, 0.574118, 0.574544, + 1.603454, 0.229731, 4.400053, 0.519933, 0.854207, 0.000000, 0.574118, 0.574544, + 1.617693, 0.221065, 4.349541, 0.519933, 0.854207, 0.000000, 0.580449, 0.574544, + 1.603454, 0.229731, 4.353234, 0.519933, 0.854207, 0.000000, 0.580449, 0.574544, + 1.617693, 0.221065, 4.403746, 0.519933, 0.854207, 0.000000, 0.574118, 0.574544, + 1.517791, 0.221065, 4.349541, 0.000000, 0.391998, -0.919966, 0.580449, 0.562855, + 1.603454, 0.229731, 4.353234, 0.000000, 0.391998, -0.919966, 0.580449, 0.574544, + 1.617693, 0.221065, 4.349541, 0.000000, 0.391998, -0.919966, 0.580449, 0.574544, + 1.532029, 0.229731, 4.353234, 0.000000, 0.391998, -0.919966, 0.580449, 0.562855, + 1.532029, 0.229731, 4.400053, -0.519940, 0.854203, -0.000000, 0.574118, 0.562855, + 1.517791, 0.221065, 4.349541, -0.519940, 0.854203, -0.000000, 0.580449, 0.562855, + 1.517791, 0.221065, 4.403746, -0.519940, 0.854203, -0.000000, 0.574118, 0.562855, + 1.532029, 0.229731, 4.353234, -0.519940, 0.854203, -0.000000, 0.580449, 0.562855, + 1.517791, 0.221065, 4.403746, -0.000000, 0.392037, 0.919949, 0.574118, 0.562855, + 1.617693, 0.221065, 4.403746, -0.000000, 0.392037, 0.919950, 0.574118, 0.574544, + 1.603454, 0.229731, 4.400053, -0.000000, 0.392037, 0.919950, 0.574118, 0.574544, + 1.532029, 0.229731, 4.400053, -0.000000, 0.392037, 0.919949, 0.574118, 0.562855, + -1.345978, 0.208446, 3.881056, 1.000000, 0.000000, 0.000000, 0.580449, 0.574544, + -1.345978, 0.208446, 3.935261, 1.000000, 0.000000, 0.000000, 0.574118, 0.574544, + -1.345978, 0.177241, 3.935261, 1.000000, 0.000000, 0.000000, 0.574118, 0.574544, + -1.345978, 0.177241, 3.881056, 1.000000, 0.000000, 0.000000, 0.580449, 0.574544, + -1.431642, 0.217112, 3.931567, 0.000000, 1.000000, 0.000000, 0.574118, 0.562855, + -1.360217, 0.217112, 3.931567, 0.000000, 1.000000, 0.000000, 0.574118, 0.574544, + -1.431642, 0.217112, 3.884749, 0.000000, 1.000000, 0.000000, 0.580449, 0.562855, + -1.360217, 0.217112, 3.884749, 0.000000, 1.000000, 0.000000, 0.580449, 0.574544, + -1.445880, 0.177241, 3.881056, -1.000000, 0.000000, -0.000000, 0.580449, 0.562855, + -1.445880, 0.177241, 3.935261, -1.000000, 0.000000, -0.000000, 0.574118, 0.562855, + -1.445880, 0.208446, 3.935261, -1.000000, 0.000000, -0.000000, 0.574118, 0.562855, + -1.445880, 0.208446, 3.881056, -1.000000, 0.000000, -0.000000, 0.580449, 0.562855, + -1.445880, 0.177241, 3.881056, 0.000000, -1.000000, 0.000000, 0.580449, 0.562855, + -1.345978, 0.177241, 3.881056, 0.000000, -1.000000, 0.000000, 0.580449, 0.574544, + -1.445880, 0.177241, 3.935261, 0.000000, -1.000000, 0.000000, 0.574118, 0.562855, + -1.345978, 0.177241, 3.935261, 0.000000, -1.000000, 0.000000, 0.574118, 0.574544, + -1.345978, 0.177241, 3.881056, 0.000000, 0.000000, -1.000000, 0.580449, 0.574544, + -1.445880, 0.177241, 3.881056, 0.000000, 0.000000, -1.000000, 0.580449, 0.562855, + -1.445880, 0.208446, 3.881056, 0.000000, 0.000000, -1.000000, 0.580449, 0.562855, + -1.345978, 0.208446, 3.881056, 0.000000, 0.000000, -1.000000, 0.580449, 0.574544, + -1.345978, 0.208446, 3.935261, -0.000000, 0.000000, 1.000000, 0.574118, 0.574544, + -1.445880, 0.208446, 3.935261, -0.000000, 0.000000, 1.000000, 0.574118, 0.562855, + -1.445880, 0.177241, 3.935261, -0.000000, 0.000000, 1.000000, 0.574118, 0.562855, + -1.345978, 0.177241, 3.935261, -0.000000, 0.000000, 1.000000, 0.574118, 0.574544, + -1.360217, 0.217112, 3.931567, 0.519933, 0.854207, 0.000000, 0.574118, 0.574544, + -1.345978, 0.208446, 3.881056, 0.519933, 0.854207, 0.000000, 0.580449, 0.574544, + -1.360217, 0.217112, 3.884749, 0.519933, 0.854207, 0.000000, 0.580449, 0.574544, + -1.345978, 0.208446, 3.935261, 0.519933, 0.854207, 0.000000, 0.574118, 0.574544, + -1.445880, 0.208446, 3.881056, 0.000000, 0.391998, -0.919966, 0.580449, 0.562855, + -1.360217, 0.217112, 3.884749, 0.000000, 0.391998, -0.919966, 0.580449, 0.574544, + -1.345978, 0.208446, 3.881056, 0.000000, 0.391998, -0.919966, 0.580449, 0.574544, + -1.431642, 0.217112, 3.884749, 0.000000, 0.391998, -0.919966, 0.580449, 0.562855, + -1.431642, 0.217112, 3.931567, -0.519940, 0.854203, -0.000000, 0.574118, 0.562855, + -1.445880, 0.208446, 3.881056, -0.519940, 0.854203, -0.000000, 0.580449, 0.562855, + -1.445880, 0.208446, 3.935261, -0.519940, 0.854203, -0.000000, 0.574118, 0.562855, + -1.431642, 0.217112, 3.884749, -0.519940, 0.854203, -0.000000, 0.580449, 0.562855, + -1.445880, 0.208446, 3.935261, -0.000000, 0.392037, 0.919949, 0.574118, 0.562855, + -1.345978, 0.208446, 3.935261, -0.000000, 0.392037, 0.919950, 0.574118, 0.574544, + -1.360217, 0.217112, 3.931567, -0.000000, 0.392037, 0.919950, 0.574118, 0.574544, + -1.431642, 0.217112, 3.931567, -0.000000, 0.392037, 0.919949, 0.574118, 0.562855 + ], + "parts": [ + { + "id": "shape1_part1", + "type": "TRIANGLES", + "indices": [ + 0, 1, 2, 2, 3, 4, 0, 2, 4, 4, 5, 6, + 6, 7, 8, 8, 9, 10, 8, 10, 11, 8, 11, 12, + 8, 12, 13, 6, 8, 13, 4, 6, 13, 4, 13, 14, + 4, 14, 15, 4, 15, 16, 17, 18, 19, 17, 19, 20, + 17, 20, 21, 22, 17, 21, 16, 22, 21, 4, 16, 21, + 4, 21, 23, 4, 23, 24, 25, 26, 27, 28, 25, 27, + 29, 28, 27, 30, 29, 27, 31, 30, 27, 32, 31, 27, + 33, 32, 27, 34, 33, 27, 35, 34, 27, 24, 35, 27, + 27, 36, 37, 27, 37, 38, 27, 38, 39, 27, 39, 40, + 24, 27, 40, 4, 24, 40, 4, 40, 41, 4, 41, 42, + 0, 4, 42, 43, 44, 45, 46, 47, 48, 45, 49, 50, + 51, 52, 53, 53, 46, 51, 54, 55, 56, 57, 54, 56, + 57, 56, 58, 57, 58, 59, 60, 57, 59, 61, 62, 63, + 64, 63, 62, 62, 65, 64, 66, 67, 61, 61, 68, 66, + 69, 70, 71, 71, 72, 73, 69, 71, 73, 72, 67, 66, + 74, 71, 70, 75, 76, 77, 78, 75, 77, 77, 79, 80, + 78, 77, 80, 81, 78, 80, 74, 70, 80, 82, 83, 84, + 82, 84, 85, 82, 85, 86, 87, 88, 89, 87, 90, 91, + 90, 92, 93, 90, 93, 91, 94, 95, 96, 97, 98, 99, + 99, 100, 97, 101, 102, 103, 101, 103, 104, 105, 106, 107, + 105, 107, 108, 106, 100, 107, 104, 99, 98, 101, 104, 98, + 109, 102, 101, 110, 111, 112, 110, 112, 113, 114, 115, 116, + 114, 117, 118, 114, 118, 110, 115, 119, 120, 115, 120, 121, + 115, 121, 122, 115, 122, 116, 120, 123, 124, 120, 124, 125, + 120, 126, 127, 124, 128, 129, 124, 129, 130, 131, 132, 133, + 131, 133, 134, 131, 134, 135, 131, 135, 130, 131, 130, 129, + 136, 137, 138, 138, 139, 136, 139, 140, 141, 139, 141, 142, + 143, 144, 136, 145, 143, 136, 142, 145, 136, 139, 142, 136, + 146, 147, 148, 148, 149, 146, 150, 151, 152, 153, 154, 155, + 153, 155, 156, 153, 156, 157, 153, 157, 158, 153, 158, 159, + 153, 159, 160, 161, 162, 163, 164, 161, 165, 166, 164, 167, + 167, 168, 166, 169, 170, 171, 170, 172, 173, 172, 166, 168, + 174, 175, 176, 176, 177, 174, 178, 176, 175, 129, 178, 179, + 179, 131, 129, 180, 181, 182, 180, 182, 183, 180, 183, 184, + 185, 186, 187, 184, 185, 187, 184, 187, 188, 184, 188, 189, + 190, 191, 192, 193, 190, 192, 194, 193, 192, 189, 194, 192, + 184, 189, 192, 180, 184, 192, 180, 192, 195, 174, 177, 196, + 196, 197, 198, 196, 198, 199, 196, 199, 200, 201, 202, 203, + 204, 201, 203, 205, 204, 203, 200, 205, 203, 196, 200, 203, + 174, 196, 203, 174, 203, 206, 206, 207, 208, 209, 210, 211, + 209, 211, 212, 213, 203, 202, 214, 213, 202, 215, 214, 202, + 215, 202, 216, 215, 216, 217, 215, 217, 218, 219, 197, 196, + 196, 192, 191, 196, 191, 220, 196, 220, 221, 196, 221, 222, + 219, 196, 222, 223, 219, 222, 224, 223, 222, 225, 224, 222, + 225, 222, 226, 227, 187, 186, 228, 227, 186, 229, 228, 186, + 230, 229, 186, 231, 230, 186, 232, 231, 186, 233, 232, 186, + 234, 233, 186, 235, 234, 186, 226, 235, 186, 225, 226, 186, + 236, 225, 186, 237, 236, 186, 218, 237, 186, 215, 218, 186, + 212, 215, 186, 212, 186, 238, 212, 238, 239, 240, 241, 242, + 239, 240, 242, 212, 239, 242, 209, 212, 242, 243, 244, 245, + 246, 247, 248, 246, 248, 249, 246, 249, 250, 251, 252, 253, + 254, 251, 253, 254, 253, 255, 256, 254, 255, 257, 256, 255, + 250, 257, 255, 246, 250, 255, 246, 255, 258, 246, 258, 259, + 246, 259, 260, 261, 262, 263, 261, 263, 264, 260, 261, 264, + 246, 260, 264, 246, 264, 265, 266, 253, 252, 267, 248, 247, + 268, 267, 247, 247, 269, 270, 268, 247, 270, 271, 268, 270, + 272, 271, 270, 273, 272, 270, 273, 270, 274, 273, 274, 275, + 276, 277, 278, 279, 276, 278, 280, 279, 278, 280, 278, 281, + 282, 280, 281, 283, 282, 281, 275, 283, 281, 273, 275, 281, + 284, 273, 281, 285, 286, 287, 285, 287, 288, 289, 290, 291, + 288, 289, 291, 285, 288, 291, 281, 285, 291, 284, 281, 291, + 292, 284, 291, 252, 292, 291, 266, 252, 291, 293, 278, 277, + 294, 269, 247, 295, 294, 247, 296, 295, 247, 247, 297, 298, + 298, 299, 300, 298, 300, 301, 298, 301, 302, 298, 302, 303, + 298, 303, 304, 247, 298, 304, 247, 304, 305, 296, 247, 305, + 306, 296, 305, 307, 306, 305, 308, 307, 305, 309, 308, 305, + 310, 309, 305, 311, 310, 305, 312, 311, 305, 313, 312, 305, + 277, 313, 305, 277, 305, 314, 293, 277, 314, 315, 316, 317, + 318, 319, 320, 319, 321, 322, 323, 324, 325, 326, 327, 328, + 328, 329, 326, 330, 331, 332, 332, 333, 330, 334, 335, 336, + 337, 330, 333, 338, 337, 333, 339, 338, 333, 339, 333, 340, + 341, 339, 340, 342, 343, 344, 342, 344, 345, 342, 345, 346, + 340, 342, 346, 340, 346, 347, 340, 347, 348, 341, 340, 348, + 349, 341, 348, 350, 349, 348, 351, 350, 348, 352, 351, 348, + 353, 352, 348, 354, 353, 348, 355, 354, 348, 356, 355, 348, + 356, 348, 357, 356, 357, 358, 356, 358, 359, 356, 359, 360, + 360, 361, 362, 360, 362, 363, 360, 363, 364, 360, 364, 365, + 360, 365, 366, 360, 366, 367, 360, 367, 368, 360, 368, 369, + 370, 371, 372, 369, 370, 372, 372, 373, 374, 369, 372, 374, + 374, 375, 376, 369, 374, 376, 360, 369, 376, 376, 377, 378, + 360, 376, 378, 378, 379, 380, 360, 378, 380, 380, 381, 382, + 360, 380, 382, 382, 383, 384, 360, 382, 384, 384, 385, 386, + 360, 384, 386, 386, 387, 388, 360, 386, 388, 356, 360, 388, + 388, 389, 390, 356, 388, 390, 390, 391, 392, 356, 390, 392, + 392, 393, 394, 356, 392, 394, 356, 394, 395, 356, 395, 396, + 336, 356, 396, 396, 397, 398, 336, 396, 398, 334, 336, 398, + 399, 400, 401, 399, 401, 402, 399, 402, 403, 403, 404, 405, + 399, 403, 405, 406, 407, 408, 408, 409, 406, 410, 411, 412, + 413, 412, 411, 411, 414, 413, 415, 413, 414, 414, 416, 415, + 417, 418, 419, 419, 420, 417, 421, 417, 420, 420, 422, 421, + 423, 424, 425, 425, 426, 423, 427, 428, 429, 429, 430, 427, + 431, 432, 433, 433, 434, 431, 435, 431, 434, 434, 436, 435, + 437, 435, 436, 436, 438, 437, 439, 437, 438, 438, 440, 439, + 441, 439, 440, 440, 442, 441, 443, 441, 442, 442, 444, 443, + 445, 443, 444, 444, 446, 445, 447, 445, 446, 446, 448, 447, + 449, 447, 448, 448, 450, 449, 451, 452, 453, 453, 454, 451, + 455, 456, 457, 458, 459, 460, 460, 461, 458, 462, 458, 461, + 461, 463, 462, 464, 465, 466, 467, 468, 469, 470, 471, 472, + 472, 473, 470, 407, 405, 404, 404, 408, 407, 474, 475, 476, + 476, 477, 474, 475, 406, 409, 409, 476, 475, 410, 474, 477, + 478, 479, 480, 479, 415, 416, 418, 478, 481, 482, 483, 484, + 484, 485, 482, 483, 486, 487, 422, 488, 489, 486, 489, 488, + 424, 490, 491, 492, 493, 494, 494, 495, 492, 493, 423, 426, + 426, 494, 493, 428, 492, 495, 495, 429, 428, 432, 496, 497, + 498, 427, 430, 496, 498, 499, 500, 449, 450, 452, 501, 502, + 501, 500, 503, 504, 505, 506, 506, 507, 504, 505, 451, 454, + 454, 506, 505, 508, 504, 507, 507, 455, 508, 509, 510, 511, + 510, 512, 513, 513, 511, 510, 514, 457, 456, 512, 515, 516, + 459, 517, 518, 517, 519, 520, 521, 522, 523, 522, 462, 463, + 465, 521, 524, 525, 526, 527, 526, 469, 468, 471, 525, 528, + 529, 470, 473, 530, 531, 532, 533, 534, 535, 536, 533, 535, + 536, 535, 537, 538, 539, 540, 538, 540, 541, 542, 543, 544, + 541, 542, 544, 544, 545, 546, 541, 544, 546, 541, 546, 547, + 538, 541, 547, 547, 548, 549, 538, 547, 549, 549, 550, 551, + 538, 549, 551, 551, 552, 553, 538, 551, 553, 553, 554, 555, + 538, 553, 555, 538, 555, 556, 556, 557, 558, 558, 559, 560, + 561, 562, 563, 564, 561, 563, 564, 563, 565, 560, 564, 565, + 558, 560, 565, 556, 558, 565, 538, 556, 565, 566, 538, 565, + 537, 566, 565, 537, 565, 567, 537, 567, 568, 537, 568, 569, + 537, 569, 570, 537, 570, 571, 536, 537, 571, 532, 536, 571, + 532, 571, 572, 532, 572, 573, 530, 532, 573, 574, 575, 576, + 576, 577, 574, 578, 579, 580, 581, 582, 583, 581, 584, 585, + 582, 586, 300, 582, 300, 299, 582, 299, 587, 582, 587, 583, + 588, 589, 590, 591, 588, 590, 592, 590, 589, 593, 592, 589, + 594, 595, 596, 594, 596, 593, 597, 598, 599, 600, 599, 598, + 598, 601, 600, 602, 603, 604, 605, 604, 603, 606, 605, 603, + 606, 607, 605, 607, 608, 605, 608, 609, 605, 609, 610, 605, + 611, 612, 613, 611, 613, 614, 611, 614, 605, 610, 611, 605, + 615, 613, 612, 612, 616, 615, 617, 602, 604, 618, 617, 619, + 591, 620, 621, 620, 622, 623, 624, 625, 626, 624, 626, 627, + 624, 627, 628, 624, 628, 629, 630, 631, 632, 630, 632, 633, + 630, 634, 635, 630, 635, 624, 632, 636, 637, 632, 637, 638, + 632, 638, 639, 632, 639, 633, 637, 640, 641, 637, 641, 642, + 637, 642, 643, 637, 643, 644, 645, 646, 647, 647, 648, 645, + 649, 650, 651, 651, 652, 649, 653, 654, 655, 656, 657, 658, + 655, 656, 658, 659, 660, 661, 659, 661, 662, 659, 662, 663, + 646, 649, 652, 650, 658, 657, 650, 657, 651, 663, 655, 654, + 659, 663, 654, 664, 661, 660, 660, 665, 664, 666, 667, 668, + 668, 669, 666, 670, 671, 672, 670, 673, 674, 675, 676, 677, + 678, 679, 680, 667, 681, 674, 667, 674, 673, 667, 673, 668, + 670, 682, 671, 677, 678, 680, 677, 680, 683, 684, 680, 679, + 679, 685, 684, 686, 687, 688, 688, 689, 686, 690, 691, 692, + 692, 693, 690, 264, 694, 695, 693, 696, 697, 693, 697, 698, + 693, 698, 699, 693, 699, 700, 693, 700, 690, 701, 702, 703, + 701, 703, 704, 705, 696, 706, 707, 708, 709, 710, 711, 712, + 712, 713, 710, 714, 715, 716, 716, 717, 718, 716, 718, 719, + 716, 719, 720, 714, 716, 720, 714, 720, 721, 717, 722, 723, + 724, 725, 726, 727, 728, 729, 726, 727, 729, 729, 730, 731, + 726, 729, 731, 724, 726, 731, 732, 733, 734, 734, 735, 732, + 732, 736, 737, 738, 739, 740, 740, 741, 738, 742, 740, 739, + 739, 743, 742, 727, 742, 743, 743, 728, 727, 744, 738, 741, + 741, 745, 744, 746, 747, 748, 748, 749, 746, 750, 748, 747, + 747, 751, 750, 745, 750, 751, 751, 744, 745, 749, 752, 753, + 753, 746, 749, 754, 755, 756, 756, 757, 754, 758, 756, 755, + 755, 759, 758, 759, 753, 752, 760, 761, 762, 762, 763, 760, + 764, 762, 761, 761, 765, 764, 766, 764, 765, 765, 767, 766, + 768, 766, 767, 767, 769, 768, 769, 770, 771, 771, 768, 769, + 772, 771, 770, 770, 773, 772, 774, 772, 773, 773, 775, 774, + 775, 776, 777, 777, 774, 775, 778, 779, 780, 781, 778, 782, + 783, 784, 781, 781, 785, 783, 786, 787, 788, 786, 788, 789, + 786, 789, 790, 786, 790, 791, 791, 792, 793, 791, 793, 794, + 791, 795, 786, 796, 717, 716, 797, 798, 799, 798, 800, 801, + 798, 801, 799, 802, 801, 803, 804, 805, 806, 807, 808, 809, + 810, 811, 812, 810, 812, 809, 813, 809, 814, 813, 814, 804, + 813, 807, 809, 808, 810, 809, 811, 815, 816, 817, 818, 819, + 819, 820, 817, 713, 821, 822, 713, 822, 823, 710, 713, 823, + 710, 823, 824, 710, 824, 825, 710, 825, 826, 710, 826, 827, + 710, 827, 828, 710, 828, 829, 710, 829, 830, 831, 710, 830, + 832, 833, 834, 834, 835, 832, 836, 834, 833, 833, 837, 836, + 838, 836, 837, 837, 839, 838, 835, 840, 841, 841, 832, 835, + 840, 842, 843, 843, 841, 840, 844, 843, 842, 842, 845, 844, + 845, 846, 847, 846, 848, 849, 849, 847, 846, 850, 851, 852, + 852, 853, 854, 852, 854, 855, 850, 852, 855, 850, 855, 856, + 857, 858, 859, 860, 861, 862, 863, 860, 862, 864, 863, 862, + 865, 866, 867, 868, 869, 870, 871, 872, 873, 873, 874, 871, + 875, 876, 877, 877, 878, 875, 876, 879, 880, 880, 877, 876, + 881, 882, 883, 884, 885, 886, 887, 888, 889, 890, 891, 892, + 892, 893, 890, 894, 890, 893, 893, 895, 894, 896, 897, 898, + 898, 887, 896, 897, 899, 900, 900, 898, 897, 899, 901, 902, + 903, 904, 905, 905, 906, 903, 907, 889, 888, 888, 908, 907, + 904, 907, 908, 909, 910, 911, 912, 903, 906, 906, 909, 912, + 913, 914, 915, 915, 916, 913, 917, 918, 919, 919, 920, 917, + 921, 922, 923, 923, 924, 921, 925, 926, 927, 927, 928, 925, + 929, 930, 931, 931, 932, 929, 933, 925, 928, 928, 934, 933, + 930, 933, 934, 934, 931, 930, 922, 929, 932, 932, 923, 922, + 935, 921, 924, 924, 936, 935, 937, 935, 936, 936, 938, 937, + 939, 940, 941, 942, 943, 944, 944, 945, 942, 946, 917, 920, + 920, 947, 946, 948, 949, 950, 949, 946, 947, 947, 950, 949, + 951, 952, 953, 954, 955, 956, 956, 957, 954, 945, 956, 955, + 958, 959, 960, 960, 961, 958, 959, 954, 957, 957, 960, 959, + 962, 958, 961, 961, 963, 962, 964, 965, 966, 967, 968, 969, + 967, 969, 970, 971, 972, 973, 973, 970, 969, 972, 974, 975, + 976, 977, 978, 979, 980, 981, 980, 982, 983, 984, 985, 986, + 984, 986, 987, 984, 987, 988, 976, 979, 981, 976, 981, 977, + 989, 980, 983, 990, 991, 992, 992, 993, 990, 994, 995, 996, + 994, 996, 997, 998, 999, 994, 998, 994, 997, 1000, 1001, 1002, + 1000, 1002, 1003, 1004, 1005, 1000, 1006, 1007, 1008, 1006, 1008, 1009, + 1006, 1009, 1010, 1011, 1012, 1013, 1010, 1011, 1013, 1006, 1010, 1013, + 1014, 1015, 779, 1016, 1014, 779, 1017, 1018, 1019, 779, 1017, 1019, + 1016, 779, 1019, 1020, 1016, 1019, 1021, 1020, 1019, 1022, 1021, 1019, + 1023, 1022, 1019, 1024, 1025, 1026, 1024, 1026, 1027, 1024, 1027, 1028, + 1024, 1028, 1029, 1024, 1029, 1030, 1024, 1030, 1031, 1024, 1031, 1032, + 1024, 1032, 1033, 1024, 1033, 1034, 1024, 1034, 1035, 1024, 1035, 1036, + 1019, 1024, 1036, 1037, 1038, 1039, 1037, 1039, 1040, 1037, 1040, 1041, + 1037, 1041, 1042, 1043, 1037, 1042, 1044, 1043, 1042, 1044, 1042, 1045, + 1044, 1045, 1046, 1044, 1046, 1047, 1048, 1049, 1050, 1051, 1048, 1050, + 1052, 1051, 1050, 1053, 1052, 1050, 1050, 1054, 1055, 1050, 1055, 1056, + 1053, 1050, 1056, 1057, 1053, 1056, 1058, 1057, 1056, 1047, 1058, 1056, + 1044, 1047, 1056, 1059, 1044, 1056, 1060, 1059, 1056, 1061, 1060, 1056, + 1062, 1061, 1056, 1036, 1062, 1056, 1019, 1036, 1056, 1019, 1056, 1063, + 1019, 1063, 1064, 1023, 1019, 1064, 1023, 1064, 1065, 1013, 1023, 1065, + 1013, 1065, 1066, 1006, 1013, 1066, 776, 1067, 1068, 1069, 1068, 1067, + 1067, 1070, 1069, 1071, 1069, 1070, 1070, 709, 1071, 1072, 1073, 1074, + 1072, 1074, 1075, 1072, 1075, 1076, 1077, 1078, 1079, 1080, 1077, 1079, + 1076, 1080, 1079, 1072, 1076, 1079, 1081, 1082, 1083, 1084, 1081, 1083, + 1085, 1084, 1083, 1083, 1086, 1087, 1083, 1088, 1089, 1085, 1083, 1089, + 1090, 1091, 1089, 1092, 1090, 1089, 1093, 1092, 1089, 1093, 1089, 1094, + 1093, 1094, 1095, 1093, 1095, 1096, 1093, 1096, 1097, 1098, 1099, 1100, + 1101, 1098, 1100, 1102, 1101, 1100, 1103, 1102, 1100, 1104, 1103, 1100, + 1105, 1104, 1100, 1097, 1105, 1100, 1097, 1100, 1106, 1097, 1106, 1107, + 1093, 1097, 1107, 1093, 1107, 1108, 1093, 1108, 1109, 1093, 1109, 1110, + 1093, 1110, 1111, 1093, 1111, 1112, 1093, 1112, 1113, 1114, 1115, 1116, + 1116, 1117, 1118, 1114, 1116, 1118, 1114, 1118, 1119, 1114, 1119, 1120, + 1114, 1120, 1121, 1113, 1114, 1121, 1113, 1121, 1122, 1113, 1122, 1123, + 1113, 1123, 1124, 1093, 1113, 1124, 1124, 1125, 1126, 1126, 1127, 1128, + 1126, 1128, 1129, 1126, 1129, 1130, 1126, 1130, 1131, 1126, 1131, 1132, + 1124, 1126, 1132, 1124, 1132, 1133, 1093, 1124, 1133, 1093, 1133, 1134, + 1079, 1093, 1134, 1079, 1134, 1135, 1072, 1079, 1135, 1082, 1136, 1137, + 1138, 1137, 1136, 704, 703, 1138, 1138, 1139, 704, 1140, 1141, 1142, + 1142, 1143, 1140, 1144, 1145, 1146, 1144, 1146, 702, 1144, 702, 1147, + 1144, 1147, 1148, 1144, 1148, 1149, 1144, 1149, 1150, 1144, 1150, 1151, + 1152, 1153, 1154, 1155, 1156, 1157, 1158, 1159, 1160, 1158, 1160, 1161, + 1158, 1161, 1156, 1159, 1162, 1163, 1159, 1163, 1160, 1164, 1165, 1166, + 1167, 1168, 1169, 1167, 1169, 1170, 1171, 1167, 1170, 1170, 1172, 1164, + 1171, 1170, 1164, 1173, 1171, 1164, 1174, 1173, 1164, 1166, 1174, 1164, + 1175, 735, 734, 1176, 699, 698, 1176, 698, 1177, 1176, 1177, 1175, + 1178, 1179, 1180, 725, 1181, 1179, 1182, 725, 1179, 1183, 1184, 1185, + 1186, 1187, 1188, 1186, 1188, 1189, 1186, 1189, 1190, 1186, 1190, 1191, + 1186, 1191, 1192, 1193, 1194, 1195, 1194, 1196, 1197, 1198, 1199, 1200, + 1201, 1202, 1203, 1203, 1204, 1205, 1204, 1206, 1207, 1206, 1208, 1209, + 1210, 1211, 1212, 1212, 1213, 1214, 1215, 1216, 1217, 1218, 1215, 1217, + 1219, 1203, 1202, 1220, 1219, 1221, 1216, 1220, 1222, 1223, 1224, 1225, + 1226, 1227, 1228, 1229, 1228, 1227, 1230, 1231, 1232, 1233, 1225, 1224, + 1234, 1235, 1236, 1237, 1234, 1238, 1238, 1239, 1237, 1240, 1241, 1242, + 1243, 1244, 1239, 1245, 1243, 1246, 1235, 1247, 1236, 1248, 1249, 1250, + 1250, 1251, 1248, 1252, 1250, 1249, 1249, 1253, 1252, 1235, 1252, 1253, + 1253, 1247, 1235, 1248, 1251, 1254, 1248, 1254, 1255, 1248, 1255, 1256, + 1257, 1258, 1259, 1258, 1260, 1261, 1260, 1255, 1254, 1262, 1263, 1257, + 1257, 1264, 1262, 1265, 1266, 1267, 1266, 1268, 1269, 1270, 1269, 1268, + 1268, 1271, 1270, 1262, 1270, 1271, 1271, 1263, 1262, 1272, 1273, 1274, + 1275, 1276, 1277, 1278, 1277, 1276, 1279, 1280, 1281, 1279, 1281, 1282, + 1279, 1282, 1283, 1281, 1284, 1285, 1285, 1282, 1281, 1284, 1286, 1287, + 1286, 1288, 1289, 1288, 1290, 1289, 1288, 1291, 1292, 1291, 1293, 1294, + 1295, 1296, 1297, 1298, 1299, 1300, 1300, 1301, 1298, 1301, 1302, 1303, + 1304, 1305, 1303, 1303, 1302, 1304, 1306, 1307, 1308, 1309, 1310, 1311, + 1312, 1311, 1310, 1313, 1314, 1315, 1316, 1317, 1318, 1319, 1320, 1321, + 1322, 1323, 1324, 1325, 1326, 1327, 1328, 1329, 1330, 1331, 1330, 1329, + 1332, 1333, 1334, 1335, 1334, 1333, 1335, 1336, 1337, 1338, 1335, 1337, + 1339, 1340, 1341, 1342, 1343, 1344, 1344, 1337, 1342, 1279, 1345, 1346, + 1346, 1347, 1279, 1348, 1349, 1350, 195, 1350, 1349, 1351, 1352, 1353, + 1354, 1351, 1353, 1355, 1354, 1353, 1355, 1353, 1356, 1357, 1358, 1359, + 1357, 1359, 1360, 1357, 1360, 1361, 1357, 1361, 1362, 1362, 1363, 1364, + 1362, 1365, 1366, 1362, 1366, 1367, 1362, 1367, 1368, 1362, 1368, 1357, + 1365, 1369, 1370, 1365, 1370, 1371, 1365, 1371, 1372, 1365, 1372, 1366, + 1370, 1373, 1374, 1370, 1374, 1375, 1370, 1375, 1376, 1370, 1376, 1377, + 1370, 1377, 1378, 1375, 1379, 192, 1375, 192, 196, 1375, 196, 1380, + 1381, 1382, 1383, 1381, 1383, 1384, 1381, 1384, 1385, 1381, 1385, 1386, + 1387, 1381, 1388, 1387, 1388, 1389, 1390, 1391, 1392, 1393, 1390, 1392, + 1394, 1393, 1395, 1394, 1396, 1397, 1398, 1399, 1394, 1398, 1394, 1397, + 1398, 1400, 1401, 1402, 1403, 1404, 1402, 1404, 208, 1402, 208, 207, + 1402, 207, 1405, 1402, 1405, 1406, 1402, 1406, 1398, 1407, 1408, 1409, + 1408, 1410, 1411, 616, 1411, 1410, 1410, 615, 616, 1412, 1413, 1407, + 1407, 1414, 1412, 1415, 1416, 1417, 1416, 1418, 1419, 1418, 1413, 1412, + 1415, 1420, 1421, 1415, 1421, 1422, 1415, 1422, 1423, 1424, 1425, 1426, + 1427, 1424, 1428, 1421, 1427, 1429, 1429, 1422, 1421, 1425, 400, 399, + 1425, 399, 1430, 1425, 1430, 1426, 531, 1431, 1432, 1432, 532, 531, + 1431, 1433, 1434, 1433, 211, 210, 1435, 1436, 1437, 1435, 1437, 1438, + 1438, 1439, 1440, 1440, 1441, 1442, 1438, 1440, 1442, 1443, 1444, 1445, + 1445, 1446, 1443, 1447, 1448, 1449, 1449, 1450, 1451, 1449, 1451, 1452, + 1449, 1452, 1453, 1447, 1449, 1453, 533, 1454, 1455, 1454, 1456, 1457, + 241, 1457, 1456, 1456, 242, 241, 1458, 1459, 1460, 1458, 1460, 1461, + 1458, 1461, 1462, 1459, 1463, 1464, 1463, 1465, 1466, 1467, 1466, 1465, + 1465, 1468, 1467, 1467, 1468, 1469, 1467, 1469, 1470, 1467, 1470, 1471, + 1472, 1470, 1469, 1473, 1474, 1475, 1475, 1472, 1473, 1476, 1475, 1474, + 1477, 1478, 1479, 1479, 1476, 1477, 1478, 1480, 1481, 1481, 1479, 1478, + 1482, 1483, 1484, 1485, 1486, 1487, 1488, 1489, 1490, 1490, 1491, 1218, + 1490, 1218, 1492, 1490, 1492, 1493, 1488, 1490, 1493, 1488, 1493, 1494, + 1488, 1494, 1495, 839, 1488, 1495, 1496, 1497, 1498, 1498, 1499, 1496, + 1500, 1501, 1502, 1500, 1502, 1503, 1504, 1505, 1506, 1497, 1507, 1503, + 1497, 1503, 1502, 1497, 1502, 1498, 1500, 1505, 1504, 1500, 1504, 1501, + 1506, 1508, 1504, 1509, 1510, 1511, 1511, 1512, 1509, 1513, 1514, 1515, + 1515, 1516, 1517, 1517, 1518, 1519, 1515, 1517, 1519, 1515, 1519, 1520, + 1521, 1522, 1513, 1520, 1521, 1513, 1515, 1520, 1513, 297, 1523, 1524, + 1524, 298, 297, 1525, 1524, 1523, 1523, 1526, 1525, 79, 1525, 1526, + 1526, 80, 79, 169, 1527, 1528, 1529, 1530, 601, 601, 1531, 1532, + 1532, 1533, 1534, 601, 1532, 1534, 1529, 601, 1534, 1535, 1529, 1534, + 1536, 1535, 1534, 1534, 1537, 1538, 1536, 1534, 1538, 1528, 1536, 1538, + 169, 1528, 1538, 169, 1538, 1539, 1540, 77, 76, 1540, 1541, 1542, + 1542, 1543, 1544, 1542, 1544, 154, 1542, 154, 153, 1542, 153, 1540, + 1545, 1546, 1544, 1544, 1543, 1545, 1545, 1547, 1548, 1548, 1546, 1545, + 1549, 1548, 1547, 1550, 1551, 1552, 1551, 1553, 1554, 1554, 1553, 1555, + 1555, 1556, 1554, 1557, 60, 1558, 1557, 1558, 1559, 1560, 135, 134, + 1560, 134, 1561, 1562, 1563, 1564, 1564, 1565, 1562, 1562, 1566, 1567, + 1567, 1563, 1562, 36, 1567, 1566, 1568, 1569, 1570, 1571, 1572, 1573, + 1570, 1571, 1573, 1570, 1573, 1574, 1570, 1574, 1575, 1576, 1577, 1578, + 1579, 1576, 1578, 1579, 1578, 1580, 1581, 1579, 1580, 1575, 1581, 1580, + 1570, 1575, 1580, 1568, 1570, 1580, 1582, 1583, 1584, 1585, 1586, 1587, + 1587, 1588, 1585, 1589, 1590, 1591, 1589, 1592, 1593, 1594, 1595, 1596, + 1594, 1596, 1597, 1594, 1597, 1598, 1583, 1585, 1588, 1583, 1588, 1599, + 1583, 1599, 1584, 1586, 1589, 1593, 1586, 1593, 1600, 1598, 1591, 1590, + 1590, 1594, 1598, 1601, 1596, 1595, 1602, 1603, 1604, 1602, 1604, 1605, + 1602, 1605, 1606, 1607, 1602, 1606, 1606, 1608, 1609, 1607, 1606, 1609, + 1610, 1609, 1608, 1608, 1611, 1612, 1610, 1608, 1612, 1611, 1613, 1614, + 1611, 1615, 1612, 1616, 1617, 1618, 1618, 1619, 1616, 1620, 1621, 1622, + 1620, 1623, 1624, 1624, 1625, 1626, 1624, 1627, 1628, 1624, 1628, 1620, + 1627, 1629, 1630, 1627, 1630, 1631, 1627, 1631, 1628, 1632, 1633, 1634, + 1634, 1631, 1630, 1632, 1634, 1635, 1633, 1636, 27, 1633, 27, 26, + 1633, 26, 1634, 1637, 1638, 1639, 1639, 1640, 1637, 1641, 1642, 1643, + 1644, 1645, 1646, 1647, 1648, 1649, 1649, 1650, 1647, 1651, 1652, 1653, + 1648, 1653, 1652, 1652, 1649, 1648, 1654, 1647, 1650, 1650, 1644, 1654, + 1645, 1641, 1655, 1656, 1639, 1638, 1657, 1658, 1659, 1660, 1661, 1662, + 1662, 1657, 1660, 1663, 1659, 1658, 1658, 1656, 1663, 1664, 1665, 1666, + 1667, 1668, 1669, 1669, 1664, 1667, 1640, 1670, 1671, 1668, 1672, 1673, + 1673, 1669, 1668, 1672, 1674, 1675, 1676, 1677, 1678, 1678, 1679, 1676, + 1680, 1681, 1682, 1677, 1683, 1684, 1683, 1682, 1681, 1685, 1686, 1687, + 1688, 1689, 1690, 1691, 1692, 1693, 1694, 1695, 1696, 1697, 1694, 1698, + 1699, 1690, 1689, 1692, 1699, 1700, 1701, 1702, 1703, 1704, 1705, 1706, + 1707, 1708, 1709, 1702, 1707, 1710, 1711, 1712, 1713, 1713, 1714, 1711, + 1715, 1716, 1717, 1717, 1718, 1715, 1719, 1720, 1721, 1716, 1721, 1720, + 1722, 1723, 1724, 1724, 1725, 1722, 1718, 1726, 1727, 1712, 1722, 1725, + 1725, 1713, 1712, 1728, 1729, 1730, 1731, 1711, 1714, 1714, 1732, 1731, + 1732, 1728, 1733, 1734, 1735, 1736, 1736, 1737, 1734, 1738, 1739, 1740, + 1729, 1738, 1741, 1735, 1740, 1739, 1739, 1736, 1735, 1742, 1743, 1744, + 1742, 1744, 1745, 1746, 1747, 1748, 1745, 1746, 1748, 1745, 1748, 1749, + 1745, 1749, 1750, 1745, 1750, 1751, 1742, 1745, 1751, 1742, 1751, 1752, + 1742, 1752, 1753, 1748, 1734, 1737, 1754, 1755, 1756, 1756, 1757, 1754, + 1758, 1759, 1760, 1760, 1761, 1762, 1762, 1763, 1764, 1760, 1762, 1764, + 1760, 1764, 1765, 1760, 1765, 1766, 1758, 1760, 1766, 1758, 1766, 1767, + 143, 1768, 1769, 7, 1769, 1768, 1768, 8, 7, 1770, 1771, 1772, + 1773, 1774, 1775, 1773, 1775, 1776, 1777, 1773, 1776, 1776, 1778, 1777, + 1770, 1772, 1777, 1779, 1780, 1781, 1782, 1779, 1783, 1784, 1785, 1786, + 52, 1787, 1788, 1788, 53, 52, 1787, 1789, 1790, 1789, 1791, 1792, + 1793, 1794, 1795, 1796, 1793, 1795, 1797, 1796, 1795, 1798, 64, 65, + 1799, 1800, 1801, 65, 1799, 1801, 65, 1801, 1802, 65, 1802, 1803, + 65, 1803, 1804, 65, 1804, 1805, 65, 1805, 1806, 65, 1806, 1807, + 65, 1807, 1808, 65, 1808, 1809, 65, 1809, 1810, 65, 1810, 1811, + 65, 1811, 1812, 65, 1812, 1813, 1798, 65, 1813, 1798, 1813, 1814, + 1798, 1814, 1815, 1798, 1815, 1816, 1798, 1816, 1817, 1818, 1819, 1820, + 1821, 1818, 1820, 1822, 1821, 1820, 1823, 1822, 1820, 1824, 1823, 1820, + 1825, 1824, 1820, 1826, 1825, 1820, 1827, 1826, 1820, 1828, 1827, 1820, + 1829, 1828, 1820, 1830, 1829, 1820, 1798, 1817, 1830, 1831, 1832, 1833, + 1834, 1831, 1833, 1835, 1834, 1833, 1836, 1835, 1833, 1837, 1836, 1833, + 1838, 1837, 1833, 1838, 1833, 1549, 1839, 1838, 1549, 1840, 1839, 1549, + 1841, 1840, 1549, 1842, 1841, 1549, 1843, 1842, 1549, 1844, 1843, 1549, + 1830, 1844, 1549, 1549, 1845, 1846, 1830, 1549, 1846, 1798, 1830, 1846, + 1798, 1846, 1797, 1795, 1798, 1797, 1847, 1848, 1849, 1791, 1847, 1850 + ] + }, + { + "id": "shape2_part1", + "type": "TRIANGLES", + "indices": [ + 1851, 1852, 1853, 1853, 1854, 1851, 1855, 1856, 1857, 1855, 1857, 1858, + 1855, 1858, 1859, 1860, 1861, 1862, 1863, 1864, 1865, 1863, 1865, 1866, + 1867, 1868, 1860, 1867, 1860, 1869, 1868, 1867, 1870, 1871, 1872, 1873, + 1871, 1873, 1874, 1871, 1874, 1875, 1871, 1875, 1876, 1877, 1878, 1879, + 1880, 1881, 1882, 1880, 1882, 1883, 1880, 1883, 1884, 1885, 1886, 1887, + 1887, 1888, 1885, 1889, 1890, 1891, 1889, 1891, 1892, 1889, 1892, 1893, + 1894, 1895, 1896, 1897, 1898, 1899, 1899, 1900, 1897, 1901, 1902, 1894, + 1903, 1904, 1905, 1905, 1906, 1903, 1907, 1905, 1904, 1904, 1908, 1907, + 1908, 1902, 1901, 1909, 1910, 1911, 1909, 1911, 1903, 1909, 1903, 1906, + 1912, 1913, 1914, 1914, 1915, 1912, 1916, 1914, 1913, 1917, 1918, 1919, + 1920, 1921, 1922, 1920, 1922, 1923, 1924, 1925, 1926, 1927, 1928, 1929, + 1927, 1929, 1930, 1927, 1930, 1931, 1927, 1931, 1932, 1851, 1933, 1934, + 1933, 1935, 1936, 1936, 1934, 1933, 1937, 1936, 1935, 1935, 1938, 1937, + 1939, 1937, 1938, 1938, 1940, 1939, 1941, 1942, 1918, 1918, 1917, 1941, + 1943, 1941, 1917, 1942, 1944, 1945, 1942, 1941, 1946, 1946, 1941, 1943, + 1943, 1947, 1946, 1948, 1945, 1944, 1947, 1948, 1946, 1915, 1949, 1943, + 1947, 1943, 1949, 1949, 1950, 1947, 1948, 1947, 1950, 1950, 1951, 1948, + 1914, 1952, 1949, 1949, 1915, 1914, 1953, 1952, 1914, 1914, 1916, 1953, + 1952, 1954, 1950, 1950, 1949, 1952, 1955, 1954, 1952, 1952, 1953, 1955, + 1955, 1953, 1956, 1956, 1957, 1955, 1951, 1950, 1954, 1951, 1954, 1955, + 1957, 1951, 1955, 1906, 1958, 1956, 1957, 1956, 1958, 1958, 1959, 1957, + 1951, 1957, 1959, 1959, 1960, 1951, 1905, 1961, 1958, 1958, 1906, 1905, + 1962, 1961, 1905, 1961, 1963, 1959, 1959, 1958, 1961, 1964, 1965, 1966, + 1965, 1967, 1966, 1886, 1968, 1969, 1968, 1970, 1971, 1970, 1972, 1973, + 1974, 1870, 1867, 1975, 1974, 1976, 1977, 1975, 1978, 1861, 1979, 1980, + 1981, 1980, 1979, 1982, 1981, 1983, 1983, 1984, 1982, 1972, 1977, 1985, + 1972, 1985, 1982, 1972, 1982, 1984, 1972, 1984, 1939, 1972, 1939, 1940, + 1972, 1940, 1948, 1972, 1948, 1951, 1972, 1951, 1960, 1972, 1960, 1967, + 1986, 1987, 1988, 1986, 1988, 1989, 1986, 1989, 1990, 1991, 1992, 1993, + 1994, 1995, 1996, 1997, 1994, 1998, 1999, 1997, 1998, 2000, 1999, 1998, + 2001, 2000, 1998, 2002, 2001, 1998, 2003, 2004, 2005, 1998, 2003, 2005, + 2002, 1998, 2005, 1993, 2002, 2005, 1991, 1993, 2005, 2006, 2007, 2008, + 2009, 2006, 2008, 2010, 2009, 2008, 2005, 2010, 2008, 2005, 2008, 1991, + 2011, 2012, 2007, 2011, 2007, 2006, 2006, 2013, 2014, 2006, 2014, 2015, + 2016, 2017, 2018, 2019, 2016, 2018, 2006, 2015, 2018, 2018, 1995, 2020, + 2018, 2021, 2022, 2006, 2018, 2023, 2022, 2024, 2011, 2006, 2022, 2011, + 2025, 2026, 1911, 1911, 2027, 2025, 2028, 2029, 2030, 2028, 2030, 2031, + 2028, 2031, 2032, 2028, 2032, 2033, 2028, 2033, 2034, 2028, 2034, 2035, + 1911, 2036, 2037, 2036, 2038, 2039, 2038, 2040, 2041, 2041, 2040, 2042, + 2043, 2044, 2045, 2045, 2046, 2043, 2047, 2045, 2044, 2047, 2048, 2049, + 2049, 2050, 2047, 2051, 2050, 2049, 2050, 2051, 2052, 2052, 2053, 2054, + 2054, 2050, 2052, 2055, 2054, 2053, 2056, 2057, 2058, 2058, 2055, 2056, + 2057, 2059, 2060, 2061, 2026, 2025 + ] + }, + { + "id": "shape3_part1", + "type": "TRIANGLES", + "indices": [ + 2062, 2063, 2064, 2062, 2064, 2065, 2066, 2067, 2068, 2067, 2066, 2069, + 2070, 2071, 2072, 2072, 2073, 2070, 2074, 2075, 2076, 2076, 2075, 2077, + 2078, 2079, 2080, 2079, 2081, 2080, 2082, 2083, 2084, 2083, 2082, 2085, + 2086, 2087, 2088, 2088, 2087, 2089, 2090, 2091, 2092, 2093, 2092, 2091, + 2094, 2095, 2096, 2096, 2095, 2097, 2098, 2099, 2100, 2100, 2099, 2101, + 2102, 2103, 2104, 2104, 2103, 2105, 2106, 2107, 2108, 2108, 2107, 2109, + 2110, 2111, 2112, 2113, 2112, 2111, 2114, 2115, 2116, 2116, 2115, 2117, + 2118, 2119, 2120, 2120, 2119, 2121, 2122, 2123, 2124, 2125, 2124, 2123, + 2126, 2127, 2128, 2128, 2127, 2129, 2130, 2131, 2132, 2133, 2132, 2131, + 2134, 2135, 2136, 2137, 2138, 2139, 2140, 2141, 2142, 2143, 2144, 2145, + 2146, 2147, 2148, 2149, 2150, 2151, 2152, 2153, 2154, 2155, 2156, 2157 + ] + }, + { + "id": "shape4_part1", + "type": "TRIANGLES", + "indices": [ + 2158, 2159, 2160, 2158, 2160, 2161, 2162, 2163, 2164, 2165, 2164, 2163, + 2166, 2167, 2168, 2168, 2169, 2166, 2170, 2171, 2172, 2172, 2171, 2173, + 2174, 2175, 2176, 2175, 2177, 2176, 2178, 2179, 2180, 2181, 2180, 2179 + ] + }, + { + "id": "shape5_part1", + "type": "TRIANGLES", + "indices": [ + 2182, 2183, 2184, 2182, 2184, 2185, 2186, 2187, 2188, 2187, 2186, 2189, + 2190, 2191, 2192, 2192, 2193, 2190, 2194, 2195, 2196, 2196, 2195, 2197, + 2198, 2199, 2200, 2199, 2201, 2200, 2202, 2203, 2204, 2203, 2202, 2205 + ] + }, + { + "id": "shape6_part1", + "type": "TRIANGLES", + "indices": [ + 2206, 2207, 2208, 2206, 2208, 2209, 2210, 2211, 2212, 2211, 2210, 2213, + 2214, 2215, 2216, 2216, 2217, 2214, 2218, 2219, 2220, 2220, 2219, 2221, + 2222, 2223, 2224, 2223, 2225, 2224, 2226, 2227, 2228, 2227, 2226, 2229, + 2230, 2231, 2232, 2232, 2231, 2233, 2234, 2235, 2236, 2237, 2236, 2235, + 2238, 2239, 2240, 2239, 2238, 2241, 2242, 2243, 2244, 2244, 2243, 2245, + 2246, 2247, 2248, 2249, 2248, 2247, 2250, 2251, 2252, 2252, 2251, 2253, + 2254, 2255, 2256, 2257, 2256, 2255, 2258, 2259, 2260, 2260, 2259, 2261, + 2262, 2263, 2264, 2265, 2264, 2263, 2266, 2267, 2268, 2269, 2268, 2267, + 2270, 2271, 2272, 2271, 2270, 2273, 2274, 2275, 2276, 2277, 2276, 2275, + 2278, 2279, 2280, 2281, 2282, 2283, 2284, 2285, 2286, 2287, 2288, 2289, + 2290, 2291, 2292, 2293, 2294, 2295, 2296, 2297, 2298, 2299, 2300, 2301 + ] + }, + { + "id": "shape7_part1", + "type": "TRIANGLES", + "indices": [ + 2302, 2303, 2304, 2302, 2304, 2305, 2306, 2307, 2308, 2307, 2306, 2309, + 2310, 2311, 2312, 2312, 2313, 2310, 2314, 2315, 2316, 2316, 2315, 2317, + 2318, 2319, 2320, 2319, 2321, 2320, 2322, 2323, 2324, 2323, 2322, 2325, + 2326, 2327, 2328, 2328, 2327, 2329, 2330, 2331, 2332, 2333, 2332, 2331, + 2334, 2335, 2336, 2335, 2334, 2337, 2338, 2339, 2340, 2340, 2339, 2341, + 2342, 2343, 2344, 2345, 2344, 2343, 2346, 2347, 2348, 2348, 2347, 2349, + 2350, 2351, 2352, 2353, 2352, 2351, 2354, 2355, 2356, 2356, 2355, 2357, + 2358, 2359, 2360, 2361, 2360, 2359, 2362, 2363, 2364, 2365, 2364, 2363, + 2366, 2367, 2368, 2367, 2366, 2369, 2370, 2371, 2372, 2373, 2372, 2371, + 2374, 2375, 2376, 2377, 2378, 2379, 2380, 2381, 2382, 2383, 2384, 2385, + 2386, 2387, 2388, 2389, 2390, 2391, 2392, 2393, 2394, 2395, 2396, 2397 + ] + }, + { + "id": "shape8_part1", + "type": "TRIANGLES", + "indices": [ + 2398, 2399, 2400, 2400, 2399, 2401, 2402, 2403, 2404, 2403, 2402, 2405, + 2406, 2407, 2408, 2408, 2409, 2406, 2410, 2411, 2412, 2412, 2411, 2413, + 2414, 2415, 2416, 2416, 2417, 2414, 2418, 2419, 2420, 2419, 2418, 2421, + 2422, 2423, 2424, 2424, 2423, 2425, 2426, 2427, 2428, 2429, 2428, 2427, + 2430, 2431, 2432, 2431, 2430, 2433, 2434, 2435, 2436, 2436, 2435, 2437, + 2438, 2439, 2440, 2441, 2440, 2439, 2442, 2443, 2444, 2444, 2443, 2445, + 2446, 2447, 2448, 2449, 2448, 2447, 2450, 2451, 2452, 2452, 2451, 2453, + 2454, 2455, 2456, 2457, 2456, 2455, 2458, 2459, 2460, 2461, 2460, 2459, + 2462, 2463, 2464, 2463, 2462, 2465, 2466, 2467, 2468, 2469, 2468, 2467, + 2470, 2471, 2472, 2473, 2474, 2475, 2476, 2477, 2478, 2479, 2480, 2481, + 2482, 2483, 2484, 2485, 2486, 2487, 2488, 2489, 2490, 2491, 2492, 2493 + ] + }, + { + "id": "shape9_part1", + "type": "TRIANGLES", + "indices": [ + 2494, 2495, 2496, 2494, 2496, 2497, 2498, 2499, 2500, 2499, 2498, 2501, + 2502, 2503, 2504, 2504, 2505, 2502, 2506, 2507, 2508, 2508, 2507, 2509, + 2510, 2511, 2512, 2511, 2513, 2512, 2514, 2515, 2516, 2515, 2514, 2517 + ] + }, + { + "id": "shape10_part1", + "type": "TRIANGLES", + "indices": [ + 2518, 2519, 2520, 2520, 2519, 2521, 2522, 2523, 2524, 2523, 2522, 2525, + 2526, 2527, 2528, 2528, 2529, 2526, 2530, 2531, 2532, 2532, 2531, 2533, + 2534, 2535, 2536, 2536, 2537, 2534, 2538, 2539, 2540, 2539, 2538, 2541 + ] + }, + { + "id": "shape11_part1", + "type": "TRIANGLES", + "indices": [ + 2542, 2543, 2544, 2544, 2543, 2545, 2546, 2547, 2548, 2547, 2546, 2549, + 2550, 2551, 2552, 2552, 2553, 2550, 2554, 2555, 2556, 2556, 2555, 2557, + 2558, 2559, 2560, 2560, 2561, 2558, 2562, 2563, 2564, 2563, 2562, 2565 + ] + }, + { + "id": "shape12_part1", + "type": "TRIANGLES", + "indices": [ + 2566, 2567, 2568, 2566, 2568, 2569, 2570, 2571, 2572, 2571, 2570, 2573, + 2574, 2575, 2576, 2576, 2577, 2574, 2578, 2579, 2580, 2580, 2579, 2581, + 2582, 2583, 2584, 2583, 2585, 2584, 2586, 2587, 2588, 2587, 2586, 2589 + ] + }, + { + "id": "shape13_part1", + "type": "TRIANGLES", + "indices": [ + 2590, 2591, 2592, 2590, 2592, 2593, 2594, 2595, 2596, 2595, 2594, 2597, + 2598, 2599, 2600, 2600, 2601, 2598, 2602, 2603, 2604, 2604, 2603, 2605, + 2606, 2607, 2608, 2607, 2609, 2608, 2610, 2611, 2612, 2611, 2610, 2613, + 2614, 2615, 2616, 2616, 2615, 2617, 2618, 2619, 2620, 2621, 2620, 2619, + 2622, 2623, 2624, 2623, 2622, 2625, 2626, 2627, 2628, 2628, 2627, 2629, + 2630, 2631, 2632, 2633, 2632, 2631, 2634, 2635, 2636, 2636, 2635, 2637, + 2638, 2639, 2640, 2641, 2640, 2639, 2642, 2643, 2644, 2644, 2643, 2645, + 2646, 2647, 2648, 2649, 2648, 2647, 2650, 2651, 2652, 2653, 2652, 2651, + 2654, 2655, 2656, 2655, 2654, 2657, 2658, 2659, 2660, 2661, 2660, 2659, + 2662, 2663, 2664, 2665, 2666, 2667, 2668, 2669, 2670, 2671, 2672, 2673, + 2674, 2675, 2676, 2677, 2678, 2679, 2680, 2681, 2682, 2683, 2684, 2685 + ] + }, + { + "id": "shape14_part1", + "type": "TRIANGLES", + "indices": [ + 2686, 2687, 2688, 2686, 2688, 2689, 2690, 2691, 2692, 2691, 2690, 2693, + 2694, 2695, 2696, 2696, 2697, 2694, 2698, 2699, 2700, 2700, 2699, 2701, + 2702, 2703, 2704, 2703, 2705, 2704, 2706, 2707, 2708, 2707, 2706, 2709 + ] + }, + { + "id": "shape15_part1", + "type": "TRIANGLES", + "indices": [ + 2710, 2711, 2712, 2710, 2712, 2713, 2714, 2715, 2716, 2715, 2714, 2717, + 2718, 2719, 2720, 2720, 2721, 2718, 2722, 2723, 2724, 2724, 2723, 2725, + 2726, 2727, 2728, 2727, 2729, 2728, 2730, 2731, 2732, 2731, 2730, 2733, + 2734, 2735, 2736, 2735, 2734, 2737, 2738, 2739, 2740, 2741, 2740, 2739, + 2742, 2743, 2744, 2743, 2742, 2745, 2746, 2747, 2748, 2748, 2747, 2749, + 2750, 2751, 2752, 2753, 2752, 2751, 2754, 2755, 2756, 2756, 2755, 2757, + 2758, 2759, 2760, 2761, 2760, 2759, 2762, 2763, 2764, 2763, 2762, 2765, + 2766, 2767, 2768, 2769, 2768, 2767, 2770, 2771, 2772, 2773, 2772, 2771, + 2774, 2775, 2776, 2775, 2774, 2777, 2778, 2779, 2780, 2781, 2780, 2779, + 2782, 2783, 2784, 2785, 2786, 2787, 2788, 2789, 2790, 2791, 2792, 2793, + 2794, 2795, 2796, 2797, 2798, 2799, 2800, 2801, 2802, 2803, 2804, 2805 + ] + }, + { + "id": "shape16_part1", + "type": "TRIANGLES", + "indices": [ + 2806, 2807, 2808, 2807, 2806, 2809, 2810, 2811, 2812, 2811, 2810, 2813, + 2814, 2815, 2816, 2816, 2815, 2817, 2818, 2819, 2820, 2819, 2818, 2821, + 2822, 2823, 2824, 2823, 2822, 2825, 2826, 2827, 2825, 2827, 2826, 2828, + 2823, 2825, 2827, 2824, 2823, 2829, 2830, 2831, 2832, 2831, 2833, 2834, + 2832, 2835, 2830, 2835, 2832, 2836, 2837, 2831, 2830, 2833, 2831, 2837, + 2838, 2839, 2840, 2839, 2838, 2841, 2842, 2843, 2844, 2843, 2842, 2845, + 2846, 2847, 2848, 2847, 2849, 2848, 2850, 2851, 2852, 2851, 2853, 2852 + ] + }, + { + "id": "shape17_part1", + "type": "TRIANGLES", + "indices": [ + 2854, 2855, 2856, 2854, 2856, 2857, 2858, 2859, 2860, 2859, 2858, 2861, + 2862, 2863, 2864, 2863, 2865, 2864, 2866, 2867, 2868, 2866, 2868, 2869, + 2870, 2871, 2872, 2871, 2873, 2872, 2874, 2875, 2876, 2875, 2874, 2877 + ] + }, + { + "id": "shape18_part1", + "type": "TRIANGLES", + "indices": [ + 2878, 2879, 2880, 2878, 2880, 2881, 2882, 2883, 2884, 2883, 2882, 2885, + 2886, 2887, 2888, 2887, 2889, 2888, 2890, 2891, 2892, 2890, 2892, 2893, + 2894, 2895, 2896, 2895, 2897, 2896, 2898, 2899, 2900, 2899, 2898, 2901 + ] + }, + { + "id": "shape19_part1", + "type": "TRIANGLES", + "indices": [ + 2902, 2903, 2904, 2902, 2904, 2905, 2906, 2907, 2908, 2907, 2906, 2909, + 2910, 2911, 2912, 2911, 2913, 2912, 2914, 2915, 2916, 2914, 2916, 2917, + 2918, 2919, 2920, 2919, 2921, 2920, 2922, 2923, 2924, 2923, 2922, 2925 + ] + }, + { + "id": "shape20_part1", + "type": "TRIANGLES", + "indices": [ + 2926, 2927, 2928, 2926, 2928, 2929, 2930, 2931, 2932, 2931, 2930, 2933, + 2934, 2935, 2936, 2935, 2937, 2936, 2938, 2939, 2940, 2938, 2940, 2941, + 2942, 2943, 2944, 2943, 2945, 2944, 2946, 2947, 2948, 2947, 2946, 2949 + ] + }, + { + "id": "shape21_part1", + "type": "TRIANGLES", + "indices": [ + 2950, 2951, 2952, 2950, 2952, 2953, 2954, 2955, 2956, 2955, 2954, 2957, + 2958, 2959, 2960, 2960, 2961, 2958, 2962, 2963, 2964, 2964, 2963, 2965, + 2966, 2967, 2968, 2967, 2969, 2968, 2970, 2971, 2972, 2971, 2970, 2973 + ] + }, + { + "id": "shape22_part1", + "type": "TRIANGLES", + "indices": [ + 2974, 2975, 2976, 2975, 2974, 2977, 2978, 2979, 2980, 2979, 2978, 2981, + 2982, 2983, 2984, 2984, 2983, 2985, 2986, 2987, 2988, 2987, 2986, 2989, + 2990, 2991, 2992, 2991, 2990, 2993, 2994, 2995, 2993, 2995, 2994, 2996, + 2991, 2993, 2995, 2992, 2991, 2997, 2998, 2999, 3000, 2999, 3001, 3002, + 3000, 3003, 2998, 3003, 3000, 3004, 3005, 2999, 2998, 3001, 2999, 3005, + 3006, 3007, 3008, 3007, 3006, 3009, 3010, 3011, 3012, 3011, 3010, 3013, + 3014, 3015, 3016, 3015, 3017, 3016, 3018, 3019, 3020, 3019, 3021, 3020 + ] + }, + { + "id": "shape23_part1", + "type": "TRIANGLES", + "indices": [ + 3022, 3023, 3024, 3022, 3024, 3025, 3026, 3027, 3028, 3027, 3026, 3029, + 3030, 3031, 3032, 3031, 3033, 3032, 3034, 3035, 3036, 3034, 3036, 3037, + 3038, 3039, 3040, 3039, 3041, 3040, 3042, 3043, 3044, 3043, 3042, 3045 + ] + }, + { + "id": "shape24_part1", + "type": "TRIANGLES", + "indices": [ + 3046, 3047, 3048, 3046, 3048, 3049, 3050, 3051, 3052, 3051, 3050, 3053, + 3054, 3055, 3056, 3055, 3057, 3056, 3058, 3059, 3060, 3058, 3060, 3061, + 3062, 3063, 3064, 3063, 3065, 3064, 3066, 3067, 3068, 3067, 3066, 3069 + ] + }, + { + "id": "shape25_part1", + "type": "TRIANGLES", + "indices": [ + 3070, 3071, 3072, 3070, 3072, 3073, 3074, 3075, 3076, 3075, 3074, 3077, + 3078, 3079, 3080, 3079, 3081, 3080, 3082, 3083, 3084, 3082, 3084, 3085, + 3086, 3087, 3088, 3087, 3089, 3088, 3090, 3091, 3092, 3091, 3090, 3093 + ] + }, + { + "id": "shape26_part1", + "type": "TRIANGLES", + "indices": [ + 3094, 3095, 3096, 3094, 3096, 3097, 3098, 3099, 3100, 3099, 3098, 3101, + 3102, 3103, 3104, 3103, 3105, 3104, 3106, 3107, 3108, 3106, 3108, 3109, + 3110, 3111, 3112, 3111, 3113, 3112, 3114, 3115, 3116, 3115, 3114, 3117 + ] + }, + { + "id": "shape27_part1", + "type": "TRIANGLES", + "indices": [ + 3118, 3119, 3120, 3118, 3120, 3121, 3122, 3123, 3124, 3123, 3122, 3125, + 3126, 3127, 3128, 3128, 3129, 3126, 3130, 3131, 3132, 3132, 3131, 3133, + 3134, 3135, 3136, 3135, 3137, 3136, 3138, 3139, 3140, 3139, 3138, 3141 + ] + }, + { + "id": "shape28_part1", + "type": "TRIANGLES", + "indices": [ + 3142, 3143, 3144, 3143, 3142, 3145, 3146, 3147, 3148, 3148, 3147, 3149, + 3150, 3151, 3152, 3152, 3151, 3153, 3154, 3155, 3156, 3155, 3154, 3157, + 3158, 3159, 3160, 3159, 3158, 3161, 3162, 3161, 3163, 3164, 3161, 3162, + 3159, 3161, 3164, 3160, 3159, 3165, 3166, 3167, 3168, 3167, 3169, 3170, + 3166, 3168, 3171, 3166, 3171, 3172, 3169, 3167, 3166, 3170, 3169, 3173, + 3174, 3175, 3176, 3175, 3174, 3177, 3178, 3179, 3180, 3179, 3178, 3181, + 3182, 3183, 3184, 3183, 3185, 3184, 3186, 3187, 3188, 3187, 3189, 3188 + ] + }, + { + "id": "shape29_part1", + "type": "TRIANGLES", + "indices": [ + 3190, 3191, 3192, 3190, 3192, 3193, 3194, 3195, 3196, 3195, 3194, 3197, + 3198, 3199, 3200, 3199, 3201, 3200, 3202, 3203, 3204, 3202, 3204, 3205, + 3206, 3207, 3208, 3207, 3209, 3208, 3210, 3211, 3212, 3211, 3210, 3213 + ] + }, + { + "id": "shape30_part1", + "type": "TRIANGLES", + "indices": [ + 3214, 3215, 3216, 3214, 3216, 3217, 3218, 3219, 3220, 3219, 3218, 3221, + 3222, 3223, 3224, 3223, 3225, 3224, 3226, 3227, 3228, 3226, 3228, 3229, + 3230, 3231, 3232, 3231, 3233, 3232, 3234, 3235, 3236, 3235, 3234, 3237 + ] + }, + { + "id": "shape31_part1", + "type": "TRIANGLES", + "indices": [ + 3238, 3239, 3240, 3238, 3240, 3241, 3242, 3243, 3244, 3243, 3242, 3245, + 3246, 3247, 3248, 3247, 3249, 3248, 3250, 3251, 3252, 3250, 3252, 3253, + 3254, 3255, 3256, 3255, 3257, 3256, 3258, 3259, 3260, 3259, 3258, 3261 + ] + }, + { + "id": "shape32_part1", + "type": "TRIANGLES", + "indices": [ + 3262, 3263, 3264, 3262, 3264, 3265, 3266, 3267, 3268, 3267, 3266, 3269, + 3270, 3271, 3272, 3271, 3273, 3272, 3274, 3275, 3276, 3274, 3276, 3277, + 3278, 3279, 3280, 3279, 3281, 3280, 3282, 3283, 3284, 3283, 3282, 3285 + ] + }, + { + "id": "shape33_part1", + "type": "TRIANGLES", + "indices": [ + 3286, 3287, 3288, 3286, 3288, 3289, 3290, 3291, 3292, 3291, 3290, 3293, + 3294, 3295, 3296, 3296, 3297, 3294, 3298, 3299, 3300, 3300, 3299, 3301, + 3302, 3303, 3304, 3303, 3305, 3304, 3306, 3307, 3308, 3307, 3306, 3309 + ] + }, + { + "id": "shape34_part1", + "type": "TRIANGLES", + "indices": [ + 3310, 3311, 3312, 3310, 3312, 3313, 3314, 3315, 3316, 3315, 3314, 3317, + 3318, 3319, 3320, 3320, 3321, 3318, 3322, 3323, 3324, 3324, 3323, 3325, + 3326, 3327, 3328, 3327, 3329, 3328, 3330, 3331, 3332, 3331, 3330, 3333, + 3334, 3335, 3336, 3336, 3335, 3337, 3338, 3339, 3340, 3341, 3340, 3339, + 3342, 3343, 3344, 3344, 3343, 3345, 3346, 3347, 3348, 3348, 3347, 3349, + 3350, 3351, 3352, 3352, 3351, 3353, 3354, 3355, 3356, 3355, 3354, 3357, + 3358, 3359, 3360, 3361, 3360, 3359, 3362, 3363, 3364, 3364, 3363, 3365, + 3366, 3367, 3368, 3368, 3367, 3369, 3370, 3371, 3372, 3373, 3372, 3371, + 3374, 3375, 3376, 3376, 3375, 3377, 3378, 3379, 3380, 3381, 3380, 3379, + 3382, 3383, 3384, 3385, 3386, 3387, 3388, 3389, 3390, 3391, 3392, 3393, + 3394, 3395, 3396, 3397, 3398, 3399, 3400, 3401, 3402, 3403, 3404, 3405 + ] + }, + { + "id": "shape35_part1", + "type": "TRIANGLES", + "indices": [ + 3406, 3407, 3408, 3406, 3408, 3409, 3410, 3411, 3412, 3411, 3410, 3413, + 3414, 3415, 3416, 3416, 3417, 3414, 3418, 3419, 3420, 3420, 3419, 3421, + 3422, 3423, 3424, 3423, 3425, 3424, 3426, 3427, 3428, 3427, 3426, 3429, + 3430, 3431, 3432, 3432, 3431, 3433, 3434, 3435, 3436, 3437, 3436, 3435, + 3438, 3439, 3440, 3440, 3439, 3441, 3442, 3443, 3444, 3443, 3442, 3445, + 3446, 3447, 3448, 3448, 3447, 3449, 3450, 3451, 3452, 3452, 3451, 3453, + 3454, 3455, 3456, 3457, 3456, 3455, 3458, 3459, 3460, 3459, 3458, 3461, + 3462, 3463, 3464, 3464, 3463, 3465, 3466, 3467, 3468, 3469, 3468, 3467, + 3470, 3471, 3472, 3472, 3471, 3473, 3474, 3475, 3476, 3477, 3476, 3475, + 3478, 3479, 3480, 3481, 3482, 3483, 3484, 3485, 3486, 3487, 3488, 3489, + 3490, 3491, 3492, 3493, 3494, 3495, 3496, 3497, 3498, 3499, 3500, 3501 + ] + }, + { + "id": "shape36_part1", + "type": "TRIANGLES", + "indices": [ + 3502, 3503, 3504, 3502, 3504, 3505, 3506, 3507, 3508, 3507, 3506, 3509, + 3510, 3511, 3512, 3512, 3513, 3510, 3514, 3515, 3516, 3516, 3515, 3517, + 3518, 3519, 3520, 3519, 3521, 3520, 3522, 3523, 3524, 3523, 3522, 3525, + 3526, 3527, 3528, 3528, 3527, 3529, 3530, 3531, 3532, 3533, 3532, 3531, + 3534, 3535, 3536, 3536, 3535, 3537, 3538, 3539, 3540, 3539, 3538, 3541, + 3542, 3543, 3544, 3544, 3543, 3545, 3546, 3547, 3548, 3548, 3547, 3549, + 3550, 3551, 3552, 3553, 3552, 3551, 3554, 3555, 3556, 3555, 3554, 3557, + 3558, 3559, 3560, 3560, 3559, 3561, 3562, 3563, 3564, 3565, 3564, 3563, + 3566, 3567, 3568, 3568, 3567, 3569, 3570, 3571, 3572, 3573, 3572, 3571, + 3574, 3575, 3576, 3577, 3578, 3579, 3580, 3581, 3582, 3583, 3584, 3585, + 3586, 3587, 3588, 3589, 3590, 3591, 3592, 3593, 3594, 3595, 3596, 3597 + ] + }, + { + "id": "shape37_part1", + "type": "TRIANGLES", + "indices": [ + 3598, 3599, 3600, 3598, 3600, 3601, 3602, 3603, 3604, 3603, 3602, 3605, + 3606, 3607, 3608, 3608, 3609, 3606, 3610, 3611, 3612, 3612, 3611, 3613, + 3614, 3615, 3616, 3615, 3617, 3616, 3618, 3619, 3620, 3619, 3618, 3621, + 3622, 3623, 3624, 3624, 3623, 3625, 3626, 3627, 3628, 3629, 3628, 3627, + 3630, 3631, 3632, 3632, 3631, 3633, 3634, 3635, 3636, 3635, 3634, 3637, + 3638, 3639, 3640, 3640, 3639, 3641, 3642, 3643, 3644, 3644, 3643, 3645, + 3646, 3647, 3648, 3649, 3648, 3647, 3650, 3651, 3652, 3651, 3650, 3653, + 3654, 3655, 3656, 3656, 3655, 3657, 3658, 3659, 3660, 3661, 3660, 3659, + 3662, 3663, 3664, 3664, 3663, 3665, 3666, 3667, 3668, 3669, 3668, 3667, + 3670, 3671, 3672, 3673, 3674, 3675, 3676, 3677, 3678, 3679, 3680, 3681, + 3682, 3683, 3684, 3685, 3686, 3687, 3688, 3689, 3690, 3691, 3692, 3693 + ] + }, + { + "id": "shape38_part1", + "type": "TRIANGLES", + "indices": [ + 3694, 3695, 3696, 3694, 3696, 3697, 3698, 3699, 3700, 3699, 3698, 3701, + 3702, 3703, 3704, 3704, 3705, 3702, 3706, 3707, 3708, 3708, 3707, 3709, + 3710, 3711, 3712, 3711, 3713, 3712, 3714, 3715, 3716, 3715, 3714, 3717, + 3718, 3719, 3720, 3720, 3719, 3721, 3722, 3723, 3724, 3725, 3724, 3723, + 3726, 3727, 3728, 3728, 3727, 3729, 3730, 3731, 3732, 3731, 3730, 3733, + 3734, 3735, 3736, 3736, 3735, 3737, 3738, 3739, 3740, 3740, 3739, 3741, + 3742, 3743, 3744, 3745, 3744, 3743, 3746, 3747, 3748, 3747, 3746, 3749, + 3750, 3751, 3752, 3752, 3751, 3753, 3754, 3755, 3756, 3757, 3756, 3755, + 3758, 3759, 3760, 3760, 3759, 3761, 3762, 3763, 3764, 3765, 3764, 3763, + 3766, 3767, 3768, 3769, 3770, 3771, 3772, 3773, 3774, 3775, 3776, 3777, + 3778, 3779, 3780, 3781, 3782, 3783, 3784, 3785, 3786, 3787, 3788, 3789 + ] + }, + { + "id": "shape39_part1", + "type": "TRIANGLES", + "indices": [ + 3790, 3791, 3792, 3790, 3792, 3793, 3794, 3795, 3796, 3795, 3794, 3797, + 3798, 3799, 3800, 3800, 3801, 3798, 3802, 3803, 3804, 3804, 3803, 3805, + 3806, 3807, 3808, 3807, 3809, 3808, 3810, 3811, 3812, 3811, 3810, 3813, + 3814, 3815, 3816, 3816, 3815, 3817, 3818, 3819, 3820, 3821, 3820, 3819, + 3822, 3823, 3824, 3824, 3823, 3825, 3826, 3827, 3828, 3827, 3826, 3829, + 3830, 3831, 3832, 3832, 3831, 3833, 3834, 3835, 3836, 3836, 3835, 3837, + 3838, 3839, 3840, 3841, 3840, 3839, 3842, 3843, 3844, 3843, 3842, 3845, + 3846, 3847, 3848, 3848, 3847, 3849, 3850, 3851, 3852, 3853, 3852, 3851, + 3854, 3855, 3856, 3856, 3855, 3857, 3858, 3859, 3860, 3861, 3860, 3859, + 3862, 3863, 3864, 3865, 3866, 3867, 3868, 3869, 3870, 3871, 3872, 3873, + 3874, 3875, 3876, 3877, 3878, 3879, 3880, 3881, 3882, 3883, 3884, 3885 + ] + }, + { + "id": "shape40_part1", + "type": "TRIANGLES", + "indices": [ + 3886, 3887, 3888, 3886, 3888, 3889, 3890, 3891, 3892, 3891, 3890, 3893, + 3894, 3895, 3896, 3896, 3897, 3894, 3898, 3899, 3900, 3900, 3899, 3901, + 3902, 3903, 3904, 3903, 3905, 3904, 3906, 3907, 3908, 3907, 3906, 3909, + 3910, 3911, 3912, 3912, 3911, 3913, 3914, 3915, 3916, 3917, 3916, 3915, + 3918, 3919, 3920, 3920, 3919, 3921, 3922, 3923, 3924, 3923, 3922, 3925, + 3926, 3927, 3928, 3928, 3927, 3929, 3930, 3931, 3932, 3932, 3931, 3933, + 3934, 3935, 3936, 3937, 3936, 3935, 3938, 3939, 3940, 3939, 3938, 3941, + 3942, 3943, 3944, 3944, 3943, 3945, 3946, 3947, 3948, 3949, 3948, 3947, + 3950, 3951, 3952, 3952, 3951, 3953, 3954, 3955, 3956, 3957, 3956, 3955, + 3958, 3959, 3960, 3961, 3962, 3963, 3964, 3965, 3966, 3967, 3968, 3969, + 3970, 3971, 3972, 3973, 3974, 3975, 3976, 3977, 3978, 3979, 3980, 3981 + ] + }, + { + "id": "shape41_part1", + "type": "TRIANGLES", + "indices": [ + 3982, 3983, 3984, 3982, 3984, 3985, 3986, 3987, 3988, 3987, 3986, 3989, + 3990, 3991, 3992, 3992, 3993, 3990, 3994, 3995, 3996, 3996, 3995, 3997, + 3998, 3999, 4000, 3999, 4001, 4000, 4002, 4003, 4004, 4003, 4002, 4005, + 4006, 4007, 4008, 4008, 4007, 4009, 4010, 4011, 4012, 4013, 4012, 4011, + 4014, 4015, 4016, 4016, 4015, 4017, 4018, 4019, 4020, 4019, 4018, 4021, + 4022, 4023, 4024, 4024, 4023, 4025, 4026, 4027, 4028, 4028, 4027, 4029, + 4030, 4031, 4032, 4033, 4032, 4031, 4034, 4035, 4036, 4035, 4034, 4037, + 4038, 4039, 4040, 4040, 4039, 4041, 4042, 4043, 4044, 4045, 4044, 4043, + 4046, 4047, 4048, 4048, 4047, 4049, 4050, 4051, 4052, 4053, 4052, 4051, + 4054, 4055, 4056, 4057, 4058, 4059, 4060, 4061, 4062, 4063, 4064, 4065, + 4066, 4067, 4068, 4069, 4070, 4071, 4072, 4073, 4074, 4075, 4076, 4077 + ] + }, + { + "id": "shape42_part3", + "type": "TRIANGLES", + "indices": [ + 4078, 4079, 4080, 4079, 4081, 4082, 4079, 4083, 4081, 4083, 4079, 4078, + 4084, 4085, 4086, 4085, 4084, 4087, 4088, 4089, 4090, 4090, 4089, 4091, + 4092, 4093, 4094, 4094, 4093, 4095, 4096, 4097, 4098, 4098, 4097, 4099, + 4100, 4101, 4102, 4102, 4101, 4103, 4104, 4105, 4106, 4105, 4104, 4107, + 4108, 4109, 4110, 4109, 4108, 4111, 4112, 4113, 4114, 4114, 4113, 4115, + 4116, 4117, 4118, 4118, 4117, 4119, 4120, 4121, 4122, 4122, 4121, 4123, + 4124, 4125, 4126, 4126, 4125, 4127, 4128, 4129, 4130, 4129, 4128, 4131, + 4132, 4133, 4134, 4133, 4132, 4135, 4136, 4137, 4138, 4138, 4137, 4139, + 4140, 4141, 4142, 4141, 4140, 4143, 4144, 4145, 4146, 4145, 4144, 4147, + 4148, 4149, 4150, 4149, 4148, 4151, 4152, 4153, 4154, 4153, 4152, 4155, + 4156, 4157, 4158, 4158, 4157, 4159, 4160, 4161, 4162, 4162, 4161, 4163, + 4164, 4165, 4166, 4165, 4164, 4167, 4168, 4169, 4170, 4169, 4168, 4171, + 4172, 4173, 4174, 4173, 4172, 4175, 4176, 4177, 4178, 4177, 4176, 4179, + 4180, 4181, 4182, 4182, 4181, 4183, 4184, 4185, 4186, 4186, 4185, 4187, + 4188, 4189, 4190, 4189, 4188, 4191, 4192, 4193, 4194, 4193, 4192, 4195, + 4196, 4197, 4198, 4197, 4196, 4199, 4200, 4201, 4202, 4201, 4200, 4203, + 4204, 4205, 4206, 4206, 4205, 4207, 4208, 4209, 4210, 4210, 4209, 4211, + 4212, 4213, 4214, 4213, 4212, 4215, 4216, 4217, 4218, 4217, 4216, 4219, + 4220, 4221, 4222, 4221, 4220, 4223, 4224, 4225, 4226, 4226, 4225, 4227, + 4228, 4229, 4230, 4230, 4229, 4231, 4232, 4233, 4234, 4234, 4233, 4235, + 4236, 4237, 4238, 4237, 4236, 4239, 4240, 4241, 4242, 4241, 4240, 4243, + 4244, 4245, 4246, 4245, 4244, 4247, 4248, 4249, 4250, 4249, 4248, 4251, + 4252, 4253, 4254, 4254, 4253, 4255, 4256, 4257, 4258, 4257, 4256, 4259, + 4260, 4261, 4262, 4262, 4261, 4263, 4264, 4265, 4266, 4266, 4265, 4267, + 4268, 4269, 4270, 4269, 4268, 4271, 4272, 4273, 4274, 4273, 4272, 4275, + 4276, 4277, 4278, 4278, 4277, 4279, 4280, 4281, 4282, 4281, 4280, 4283, + 4284, 4285, 4286, 4287, 4286, 4285, 4288, 4289, 4290, 4291, 4290, 4289, + 4292, 4293, 4294, 4295, 4294, 4293, 4296, 4297, 4298, 4298, 4297, 4299, + 4300, 4301, 4302, 4302, 4301, 4303, 4304, 4305, 4306, 4305, 4304, 4307, + 4308, 4309, 4310, 4310, 4309, 4311, 4312, 4313, 4314, 4315, 4314, 4313, + 4316, 4317, 4318, 4319, 4318, 4317, 4320, 4321, 4322, 4323, 4322, 4321, + 4324, 4325, 4326, 4326, 4325, 4327, 4328, 4329, 4330, 4329, 4328, 4331, + 4332, 4333, 4334, 4335, 4334, 4333, 4336, 4337, 4338, 4339, 4338, 4337, + 4340, 4341, 4342, 4343, 4342, 4341, 4344, 4345, 4346, 4346, 4345, 4347, + 4348, 4349, 4350, 4350, 4349, 4351, 4352, 4353, 4354, 4353, 4352, 4355, + 4356, 4357, 4358, 4358, 4357, 4359, 4360, 4361, 4362, 4363, 4362, 4361, + 4364, 4365, 4366, 4367, 4366, 4365, 4368, 4369, 4370, 4370, 4369, 4371, + 4372, 4373, 4374, 4374, 4373, 4375, 4376, 4377, 4378, 4378, 4377, 4379, + 4380, 4381, 4382, 4383, 4382, 4381, 4384, 4385, 4386, 4385, 4387, 4388, + 4385, 4384, 4389, 4387, 4385, 4389, 4390, 4391, 4392, 4391, 4390, 4393, + 4394, 4395, 4396, 4395, 4394, 4397, 4398, 4399, 4400, 4400, 4399, 4401, + 4402, 4403, 4404, 4404, 4403, 4405, 4406, 4407, 4408, 4407, 4406, 4409, + 4410, 4411, 4412, 4411, 4410, 4413, 4414, 4415, 4416, 4415, 4414, 4417, + 4418, 4419, 4420, 4420, 4419, 4421, 4422, 4423, 4424, 4424, 4423, 4425, + 4426, 4427, 4428, 4428, 4427, 4429, 4430, 4431, 4432, 4432, 4431, 4433, + 4434, 4435, 4436, 4435, 4434, 4437, 4438, 4439, 4440, 4440, 4439, 4441, + 4442, 4443, 4444, 4444, 4443, 4445, 4446, 4447, 4448, 4447, 4446, 4449, + 4450, 4451, 4452, 4453, 4452, 4451, 4454, 4455, 4456, 4457, 4456, 4455, + 4458, 4459, 4460, 4461, 4460, 4459, 4462, 4463, 4464, 4464, 4463, 4465, + 4466, 4467, 4468, 4469, 4468, 4467, 4470, 4471, 4472, 4472, 4471, 4473, + 4474, 4475, 4476, 4476, 4475, 4477, 4478, 4479, 4480, 4481, 4480, 4479, + 4482, 4483, 4484, 4485, 4484, 4483, 4486, 4487, 4488, 4489, 4488, 4487, + 4490, 4491, 4492, 4493, 4492, 4491, 4494, 4495, 4496, 4496, 4495, 4497, + 4498, 4499, 4500, 4500, 4499, 4501, 4502, 4503, 4504, 4505, 4504, 4503, + 4506, 4507, 4508, 4509, 4508, 4507, 4510, 4511, 4512, 4511, 4513, 4514, + 4511, 4510, 4515, 4513, 4511, 4515, 4516, 4517, 4518, 4519, 4518, 4517, + 4520, 4521, 4522, 4523, 4522, 4521, 4524, 4525, 4526, 4527, 4526, 4525, + 4528, 4529, 4530, 4531, 4530, 4529, 4532, 4533, 4534, 4534, 4533, 4535, + 4536, 4537, 4538, 4537, 4536, 4539, 4540, 4541, 4542, 4542, 4541, 4543, + 4544, 4545, 4546, 4547, 4546, 4545, 4548, 4549, 4550, 4551, 4550, 4549, + 4552, 4553, 4554, 4555, 4554, 4553, 4556, 4557, 4558, 4558, 4557, 4559, + 4560, 4561, 4562, 4561, 4560, 4563, 4564, 4565, 4566, 4567, 4566, 4565, + 4568, 4569, 4570, 4571, 4570, 4569, 4572, 4573, 4574, 4575, 4574, 4573, + 4576, 4577, 4578, 4579, 4578, 4577, 4580, 4581, 4582, 4582, 4581, 4583, + 4584, 4585, 4586, 4585, 4584, 4587, 4588, 4589, 4590, 4591, 4590, 4589, + 4592, 4593, 4594, 4595, 4594, 4593, 4596, 4597, 4598, 4599, 4598, 4597, + 4600, 4601, 4602, 4603, 4602, 4601, 4604, 4605, 4606, 4606, 4605, 4607, + 4608, 4609, 4610, 4609, 4608, 4611, 4612, 4613, 4614, 4615, 4614, 4613, + 4616, 4617, 4618, 4619, 4618, 4617, 4620, 4621, 4622, 4623, 4622, 4621, + 4624, 4625, 4626, 4627, 4626, 4625, 4628, 4629, 4630, 4630, 4629, 4631, + 4632, 4633, 4634, 4635, 4634, 4633, 4636, 4637, 4638, 4639, 4638, 4637, + 4640, 4641, 4642, 4643, 4642, 4641, 4644, 4645, 4646, 4646, 4645, 4647, + 4648, 4649, 4650, 4650, 4649, 4651, 4652, 4653, 4654, 4655, 4654, 4653, + 4656, 4657, 4658, 4659, 4658, 4657, 4660, 4661, 4662, 4663, 4662, 4661, + 4664, 4665, 4666, 4667, 4666, 4665, 4668, 4669, 4670, 4670, 4669, 4671, + 4672, 4673, 4674, 4674, 4673, 4675, 4676, 4677, 4678, 4679, 4678, 4677, + 4680, 4681, 4682, 4683, 4682, 4681, 4684, 4685, 4686, 4687, 4686, 4685, + 4688, 4689, 4690, 4691, 4690, 4689, 4692, 4693, 4694, 4694, 4693, 4695, + 4696, 4697, 4698, 4698, 4697, 4699, 4700, 4701, 4702, 4702, 4701, 4703, + 4704, 4705, 4706, 4705, 4704, 4707, 4708, 4709, 4710, 4709, 4708, 4711, + 4712, 4713, 4714, 4713, 4712, 4715, 4716, 4717, 4718, 4718, 4717, 4719, + 4720, 4721, 4722, 4722, 4721, 4723, 4724, 4725, 4726, 4726, 4725, 4727, + 4728, 4729, 4730, 4730, 4729, 4731, 4732, 4733, 4734, 4733, 4735, 4736, + 4733, 4737, 4735, 4737, 4733, 4732, 4738, 4739, 4740, 4739, 4738, 4741, + 4742, 4743, 4744, 4744, 4743, 4745, 4746, 4747, 4748, 4748, 4747, 4749, + 4750, 4751, 4752, 4752, 4751, 4753, 4754, 4755, 4756, 4756, 4755, 4757, + 4758, 4759, 4760, 4759, 4758, 4761, 4762, 4763, 4764, 4763, 4762, 4765, + 4766, 4767, 4768, 4768, 4767, 4769, 4770, 4771, 4772, 4772, 4771, 4773, + 4774, 4775, 4776, 4776, 4775, 4777, 4778, 4779, 4780, 4779, 4778, 4781, + 4782, 4783, 4784, 4783, 4782, 4785, 4786, 4787, 4788, 4787, 4786, 4789, + 4790, 4791, 4792, 4792, 4791, 4793, 4794, 4795, 4796, 4796, 4795, 4797, + 4798, 4799, 4800, 4799, 4798, 4801, 4802, 4803, 4804, 4803, 4802, 4805, + 4806, 4807, 4808, 4807, 4806, 4809, 4810, 4811, 4812, 4812, 4811, 4813, + 4814, 4815, 4816, 4816, 4815, 4817, 4818, 4819, 4820, 4820, 4819, 4821, + 4822, 4823, 4824, 4823, 4822, 4825, 4826, 4827, 4828, 4827, 4826, 4829, + 4830, 4831, 4832, 4831, 4830, 4833, 4834, 4835, 4836, 4837, 4836, 4835, + 4838, 4839, 4840, 4839, 4838, 4841, 4842, 4843, 4844, 4843, 4842, 4845, + 4846, 4847, 4848, 4848, 4847, 4849, 4850, 4851, 4852, 4852, 4851, 4853, + 4854, 4855, 4856, 4857, 4856, 4855, 4858, 4859, 4860, 4861, 4860, 4859, + 4862, 4863, 4864, 4865, 4864, 4863, 4866, 4867, 4868, 4869, 4868, 4867, + 4870, 4871, 4872, 4872, 4871, 4873, 4874, 4875, 4876, 4876, 4875, 4877, + 4878, 4879, 4880, 4881, 4880, 4879, 4882, 4883, 4884, 4885, 4884, 4883, + 4886, 4887, 4888, 4889, 4888, 4887, 4890, 4891, 4892, 4893, 4892, 4891, + 4894, 4895, 4896, 4896, 4895, 4897, 4898, 4899, 4900, 4900, 4899, 4901, + 4902, 4903, 4904, 4905, 4904, 4903, 4906, 4907, 4908, 4909, 4908, 4907, + 4910, 4911, 4912, 4913, 4912, 4911, 4914, 4915, 4916, 4917, 4916, 4915, + 4918, 4919, 4920, 4920, 4919, 4921, 4922, 4923, 4924, 4924, 4923, 4925, + 4926, 4927, 4928, 4929, 4928, 4927, 4930, 4931, 4932, 4933, 4932, 4931, + 4934, 4935, 4936, 4937, 4936, 4935, 4938, 4939, 4940, 4941, 4940, 4939, + 4942, 4943, 4944, 4944, 4943, 4945, 4946, 4947, 4948, 4948, 4947, 4949, + 4950, 4951, 4952, 4953, 4952, 4951, 4954, 4955, 4956, 4957, 4956, 4955, + 4958, 4959, 4960, 4961, 4960, 4959, 4962, 4963, 4964, 4965, 4964, 4963, + 4966, 4967, 4968, 4968, 4967, 4969, 4970, 4971, 4972, 4972, 4971, 4973, + 4974, 4975, 4976, 4976, 4975, 4977, 4978, 4979, 4980, 4980, 4979, 4981, + 4982, 4983, 4984, 4984, 4983, 4985, 4986, 4987, 4988, 4988, 4987, 4989, + 4990, 4991, 4992, 4991, 4990, 4993, 4994, 4995, 4996, 4995, 4994, 4997, + 4998, 4999, 5000, 4999, 4998, 5001, 5002, 5003, 5004, 5003, 5002, 5005, + 5006, 5007, 5008, 5008, 5007, 5009, 5010, 5011, 5012, 5012, 5011, 5013, + 5014, 5015, 5016, 5015, 5014, 5017, 5018, 5019, 5020, 5019, 5018, 5021, + 5022, 5023, 5024, 5023, 5022, 5025, 5026, 5027, 5028, 5027, 5026, 5029, + 5030, 5031, 5032, 5032, 5031, 5033, 5034, 5035, 5036, 5036, 5035, 5037, + 5038, 5039, 5040, 5039, 5038, 5041, 5042, 5043, 5044, 5043, 5042, 5045, + 5046, 5047, 5048, 5047, 5046, 5049, 5050, 5051, 5052, 5051, 5050, 5053, + 5054, 5055, 5056, 5056, 5055, 5057, 5058, 5059, 5060, 5060, 5059, 5061, + 5062, 5063, 5064, 5063, 5062, 5065, 5066, 5067, 5068, 5067, 5066, 5069, + 5070, 5071, 5072, 5071, 5070, 5073, 5074, 5075, 5076, 5076, 5075, 5077, + 5078, 5079, 5080, 5080, 5079, 5081, 5082, 5083, 5084, 5084, 5083, 5085, + 5086, 5087, 5088, 5087, 5086, 5089, 5090, 5091, 5092, 5091, 5090, 5093, + 5162, 5163, 5164, 5165, 5162, 5166, 5167, 5168, 5169, 5170, 5171, 5169, + 5172, 5173, 5174, 5175, 5176, 5177, 5176, 5178, 5179, 5176, 5180, 5168, + 5176, 5181, 5182, 5183, 5174, 5180, 5183, 5176, 5182, 5184, 5185, 5186, + 5173, 5172, 5187, 5174, 5183, 5172, 5180, 5176, 5183, 5188, 5184, 5186, + 5168, 5167, 5176, 5188, 5171, 5170, 5189, 5169, 5171, 5171, 5188, 5186, + 5163, 5162, 5179, 5169, 5168, 5170, 5190, 5176, 5167, 5176, 5190, 5177, + 5163, 5179, 5191, 5178, 5176, 5175, 5179, 5178, 5191, 5162, 5165, 5179, + 5192, 5179, 5193, 5179, 5192, 5176, 5194, 5195, 5196, 5197, 5198, 5199, + 5200, 5195, 5194, 5198, 5197, 5201, 5202, 5203, 5204, 5205, 5206, 5207, + 5208, 5209, 5203, 5210, 5211, 5212, 5213, 5214, 5215, 5176, 5209, 5216, + 5217, 5200, 5218, 5217, 5219, 5195, 5220, 5217, 5221, 5219, 5217, 5220, + 5200, 5217, 5195, 5222, 5194, 5223, 5176, 5222, 5204, 5204, 5222, 5223, + 5224, 5202, 5197, 5224, 5197, 5199, 5209, 5208, 5225, 5203, 5202, 5224, + 5225, 5208, 5226, 5227, 5226, 5208, 5228, 5227, 5229, 5226, 5227, 5228, + 5176, 5204, 5203, 5176, 5203, 5209, 5230, 5205, 5231, 5209, 5231, 5216, + 5232, 5233, 5234, 5206, 5205, 5235, 5205, 5230, 5235, 5231, 5209, 5230, + 5233, 5232, 5236, 5214, 5213, 5216, 5233, 5214, 5234, 5215, 5214, 5233, + 5176, 5216, 5213, 5237, 5211, 5210, 5238, 5176, 5213, 5239, 5240, 5237, + 5211, 5237, 5240, 5240, 5239, 5238, 5239, 5176, 5238, 5176, 5239, 5181, + 5200, 5194, 5222, 5166, 5241, 5242, 5243, 5241, 5244, 5245, 5184, 5246, + 5184, 5245, 5185, 5247, 5248, 5249, 5250, 5166, 5162, 5241, 5251, 5252, + 5241, 5166, 5250, 5241, 5250, 5253, 5241, 5253, 5251, 5254, 5255, 5244, + 5256, 5255, 5254, 5257, 5256, 5258, 5257, 5258, 5259, 5243, 5244, 5260, + 5255, 5256, 5257, 5244, 5255, 5260, 5248, 5260, 5261, 5262, 5263, 5264, + 5260, 5248, 5243, 5263, 5262, 5265, 5265, 5262, 5266, 5261, 5260, 5264, + 5264, 5263, 5261, 5248, 5267, 5243, 5249, 5246, 5247, 5246, 5249, 5245, + 5268, 5269, 5270, 5267, 5248, 5247, 5270, 5243, 5267, 5270, 5269, 5243, + 5173, 5271, 5268, 5271, 5173, 5187, 5269, 5268, 5271, 5243, 5269, 5272, + 5243, 5272, 5273, 5241, 5252, 5244, 5242, 5241, 5274, 5274, 5275, 5242, + 5275, 5274, 5276, 5277, 5278, 5279, 5280, 5281, 5282, 5265, 5279, 5278, + 5283, 5284, 5285, 5286, 5285, 5284, 5287, 5285, 5288, 5284, 5283, 5258, + 5285, 5286, 5288, 5281, 5280, 5287, 5277, 5282, 5281, 5289, 5290, 5277, + 5189, 5289, 5291, 5169, 5189, 5291, 5279, 5265, 5266, 5290, 5289, 5189, + 5278, 5277, 5290, 5282, 5277, 5279, 5288, 5286, 5292, 5285, 5287, 5280, + 5292, 5164, 5293, 5258, 5283, 5259, 5293, 5164, 5163, 5164, 5292, 5286, + 5294, 5295, 5296, 5193, 5297, 5298, 5299, 5300, 5301, 5302, 5303, 5304, + 5305, 5300, 5299, 5192, 5306, 5307, 5308, 5309, 5310, 5311, 5312, 5313, + 5314, 5193, 5298, 5313, 5312, 5315, 5312, 5193, 5314, 5311, 5193, 5312, + 5313, 5315, 5316, 5311, 5192, 5193, 5304, 5299, 5301, 5303, 5302, 5317, + 5299, 5304, 5303, 5192, 5318, 5319, 5192, 5300, 5305, 5192, 5305, 5320, + 5192, 5320, 5318, 5295, 5294, 5321, 5296, 5192, 5322, 5323, 5321, 5294, + 5324, 5325, 5323, 5321, 5323, 5325, 5192, 5326, 5327, 5296, 5295, 5328, + 5327, 5329, 5308, 5328, 5192, 5296, 5309, 5308, 5329, 5329, 5327, 5326, + 5192, 5328, 5326, 5192, 5327, 5306, 5192, 5319, 5322, 5330, 5192, 5311, + 5192, 5330, 5300, 5331, 5176, 5192, 5176, 5331, 5222, 5195, 5332, 5196, + 5333, 5243, 5273, 5334, 5206, 5335, 5336, 5337, 5338, 5206, 5334, 5207, + 5339, 5198, 5201, 5340, 5341, 5337, 5342, 5337, 5341, 5343, 5333, 5212, + 5243, 5344, 5338, 5243, 5343, 5345, 5346, 5347, 5348, 5348, 5243, 5345, + 5347, 5236, 5232, 5236, 5347, 5346, 5344, 5243, 5348, 5348, 5347, 5344, + 5338, 5337, 5243, 5349, 5336, 5334, 5349, 5334, 5335, 5337, 5336, 5349, + 5341, 5340, 5350, 5351, 5350, 5340, 5229, 5351, 5228, 5350, 5351, 5229, + 5337, 5342, 5243, 5352, 5339, 5353, 5342, 5353, 5354, 5198, 5339, 5355, + 5339, 5352, 5355, 5353, 5342, 5352, 5342, 5195, 5243, 5195, 5354, 5356, + 5195, 5356, 5332, 5243, 5333, 5343, 5357, 5212, 5333, 5210, 5212, 5357, + 5195, 5342, 5354, 5358, 5313, 5316, 5313, 5359, 5360, 5361, 5360, 5362, + 5359, 5313, 5358, 5360, 5359, 5362, 5363, 5360, 5361, 5363, 5193, 5360, + 5193, 5363, 5364, 5193, 5364, 5297, 5365, 5313, 5360, 5294, 5366, 5367, + 5368, 5369, 5370, 5371, 5372, 5373, 5374, 5375, 5376, 5294, 5296, 5366, + 5377, 5370, 5378, 5302, 5379, 5317, 5380, 5381, 5382, 5383, 5384, 5385, + 5386, 5382, 5381, 5387, 5375, 5388, 5375, 5381, 5380, 5382, 5386, 5389, + 5372, 5389, 5390, 5372, 5371, 5391, 5373, 5372, 5392, 5393, 5391, 5371, + 5394, 5294, 5395, 5294, 5394, 5396, 5294, 5367, 5397, 5396, 5398, 5393, + 5395, 5294, 5397, 5391, 5393, 5398, 5398, 5396, 5394, 5389, 5386, 5390, + 5389, 5372, 5391, 5381, 5375, 5387, 5376, 5375, 5399, 5399, 5375, 5380, + 5378, 5370, 5400, 5370, 5401, 5374, 5369, 5368, 5402, 5403, 5400, 5404, + 5400, 5403, 5378, 5379, 5405, 5406, 5377, 5407, 5368, 5405, 5379, 5302, + 5384, 5383, 5402, 5407, 5377, 5406, 5406, 5405, 5407, 5368, 5370, 5377, + 5375, 5408, 5388, 5402, 5368, 5384, 5401, 5370, 5369, 5375, 5374, 5401, + 5409, 5410, 5411, 5309, 5412, 5310, 5413, 5408, 5375, 5414, 5415, 5416, + 5414, 5417, 5418, 5412, 5309, 5419, 5420, 5365, 5421, 5411, 5422, 5423, + 5409, 5424, 5365, 5425, 5426, 5410, 5426, 5425, 5419, 5410, 5427, 5428, + 5410, 5428, 5425, 5325, 5416, 5415, 5419, 5425, 5412, 5417, 5410, 5426, + 5416, 5325, 5324, 5417, 5429, 5410, 5415, 5414, 5418, 5422, 5429, 5430, + 5429, 5417, 5414, 5431, 5432, 5433, 5429, 5422, 5410, 5432, 5431, 5392, + 5392, 5431, 5373, 5430, 5429, 5433, 5433, 5432, 5430, 5422, 5411, 5410, + 5434, 5435, 5436, 5423, 5437, 5438, 5435, 5408, 5439, 5435, 5434, 5408, + 5437, 5423, 5408, 5408, 5434, 5437, 5411, 5423, 5438, 5424, 5409, 5440, + 5409, 5411, 5441, 5409, 5441, 5442, 5409, 5442, 5443, 5409, 5443, 5440, + 5365, 5424, 5421, 5444, 5365, 5420, 5313, 5365, 5444, 5409, 5365, 5445, + 5445, 5446, 5409, 5446, 5445, 5447, 5446, 5447, 5448, 5408, 5413, 5439, + 5449, 5450, 5451, 5331, 5452, 5453, 5192, 5454, 5455, 5456, 5455, 5457, + 5458, 5459, 5460, 5461, 5457, 5455, 5459, 5458, 5462, 5463, 5464, 5465, + 5466, 5467, 5468, 5469, 5463, 5470, 5450, 5449, 5471, 5472, 5473, 5474, + 5472, 5474, 5449, 5454, 5475, 5476, 5476, 5450, 5471, 5192, 5466, 5477, + 5192, 5475, 5454, 5457, 5478, 5479, 5478, 5457, 5461, 5480, 5478, 5481, + 5479, 5478, 5480, 5456, 5192, 5455, 5482, 5192, 5456, 5483, 5460, 5484, + 5482, 5456, 5483, 5460, 5483, 5458, 5482, 5483, 5484, 5485, 5486, 5487, + 5488, 5467, 5482, 5487, 5488, 5485, 5486, 5485, 5489, 5467, 5192, 5482, + 5490, 5488, 5487, 5491, 5492, 5493, 5467, 5488, 5490, 5494, 5495, 5492, + 5467, 5491, 5468, 5495, 5496, 5497, 5496, 5495, 5494, 5492, 5491, 5467, + 5492, 5495, 5493, 5491, 5470, 5468, 5463, 5469, 5464, 5470, 5491, 5469, + 5331, 5498, 5499, 5192, 5467, 5466, 5331, 5192, 5477, 5331, 5477, 5498, + 5331, 5499, 5500, 5331, 5500, 5452, 5475, 5192, 5307, 5501, 5476, 5475, + 5450, 5476, 5501, 5472, 5449, 5451, 5502, 5503, 5465, 5502, 5504, 5505, + 5505, 5506, 5502, 5507, 5496, 5508, 5502, 5465, 5509, 5510, 5465, 5503, + 5511, 5512, 5513, 5410, 5502, 5512, 5514, 5410, 5515, 5504, 5502, 5516, + 5504, 5516, 5517, 5504, 5517, 5518, 5505, 5504, 5519, 5505, 5453, 5520, + 5506, 5505, 5521, 5453, 5505, 5331, 5521, 5505, 5522, 5505, 5520, 5522, + 5503, 5502, 5506, 5463, 5465, 5510, 5512, 5502, 5523, 5502, 5509, 5524, + 5502, 5524, 5523, 5525, 5508, 5526, 5523, 5526, 5512, 5496, 5507, 5497, + 5508, 5525, 5507, 5526, 5523, 5525, 5527, 5486, 5528, 5529, 5513, 5512, + 5528, 5529, 5527, 5528, 5486, 5489, 5513, 5529, 5528, 5515, 5511, 5530, + 5531, 5532, 5533, 5410, 5512, 5511, 5532, 5459, 5462, 5459, 5532, 5531, + 5530, 5511, 5533, 5533, 5532, 5530, 5410, 5511, 5515, 5534, 5481, 5535, + 5536, 5514, 5534, 5481, 5534, 5480, 5536, 5534, 5535, 5536, 5410, 5514, + 5410, 5536, 5473, 5472, 5410, 5473, 5410, 5472, 5427, 5537, 5538, 5442, + 5539, 5537, 5540, 5540, 5541, 5539, 5541, 5540, 5542, 5436, 5543, 5544, + 5436, 5544, 5545, 5545, 5434, 5436, 5541, 5542, 5543, 5543, 5436, 5541, + 5538, 5537, 5539, 5443, 5442, 5538, 5930, 5931, 5932, 5932, 5931, 5933, + 5932, 5933, 5934, 5934, 5933, 5935, 5936, 5935, 5937, 5935, 5936, 5934, + 5938, 5939, 5940, 5939, 5938, 5941, 5942, 5940, 5943, 5940, 5942, 5938, + 5944, 5943, 5945, 5943, 5944, 5942, 5946, 5945, 5947, 5945, 5946, 5944, + 5948, 5949, 5947, 5947, 5949, 5946, 5950, 5948, 5951, 5948, 5950, 5949, + 5952, 5951, 5953, 5951, 5952, 5950, 5954, 5955, 5953, 5952, 5953, 5955, + 5956, 5957, 5954, 5955, 5954, 5957, 5958, 5959, 5956, 5957, 5956, 5959, + 5960, 5961, 5958, 5959, 5958, 5961, 5961, 5960, 5962, 5962, 5960, 5963, + 5962, 5963, 5930, 5930, 5963, 5931, 5964, 5965, 5966, 5965, 5964, 5967, + 5968, 5966, 5969, 5966, 5968, 5964, 5970, 5971, 5969, 5969, 5971, 5968, + 5972, 5973, 5970, 5971, 5970, 5973, 5974, 5975, 5972, 5973, 5972, 5975, + 5976, 5977, 5974, 5975, 5974, 5977, 5978, 5979, 5976, 5977, 5976, 5979, + 5979, 5978, 5980, 5980, 5978, 5981, 5980, 5981, 5982, 5982, 5981, 5983, + 5982, 5983, 5984, 5984, 5983, 5985, 5984, 5985, 5986, 5986, 5985, 5987, + 5988, 5987, 5989, 5987, 5988, 5986, 5990, 5991, 5992, 5991, 5990, 5993, + 5994, 5992, 5995, 5992, 5994, 5990, 5996, 5995, 5997, 5995, 5996, 5994, + 5965, 5967, 5997, 5997, 5967, 5996, 5998, 5999, 6000, 5999, 5998, 6001, + 6001, 6002, 5999, 6002, 6001, 6003, 6003, 6004, 6002, 6004, 6003, 6005, + 6005, 6006, 6004, 6006, 6005, 6007, 6018, 6019, 6020, 6019, 6018, 6021, + 6026, 6027, 6028, 6027, 6026, 6029, 6027, 6029, 6030, 6030, 6029, 6031, + 6030, 6031, 6032, 6032, 6031, 6033, 6042, 6043, 6044, 6044, 6043, 6045, + 6046, 6047, 6048, 6048, 6047, 6049, 6044, 6045, 6046, 6046, 6045, 6047, + 6058, 6059, 6060, 6060, 6059, 6061, 6066, 6067, 6068, 6067, 6066, 6069, + 6069, 6070, 6067, 6070, 6069, 6071, 6071, 6072, 6070, 6072, 6071, 6073, + 6073, 6074, 6072, 6074, 6073, 6075, 6086, 6087, 6088, 6088, 6087, 6089, + 6094, 6095, 6096, 6096, 6095, 6097, 6097, 6098, 6096, 6098, 6097, 6099, + 6100, 6098, 6099, 6100, 6099, 6101, 6101, 6102, 6100, 6102, 6101, 6103, + 6102, 6103, 6104, 6104, 6103, 6105, 6118, 6119, 6120, 6120, 6119, 6121, + 6120, 6121, 6122, 6122, 6121, 6123, 6124, 6125, 6118, 6118, 6125, 6119, + 6134, 6135, 6136, 6135, 6134, 6137, 6142, 6143, 6144, 6145, 6144, 6143, + 6146, 6147, 6145, 6147, 6144, 6145, 6147, 6146, 6148, 6149, 6148, 6146, + 6148, 6149, 6150, 6151, 6150, 6149, 6162, 6163, 6164, 6164, 6163, 6165, + 6166, 6167, 6162, 6162, 6167, 6163, 6166, 6168, 6169, 6166, 6169, 6167, + 6170, 6171, 6168, 6168, 6171, 6169, 6172, 6173, 6170, 6170, 6173, 6171, + 6186, 6187, 6188, 6187, 6186, 6189, 6194, 6195, 6196, 6197, 6196, 6195, + 6202, 6203, 6204, 6205, 6204, 6203, 6204, 6205, 6206, 6207, 6206, 6205, + 6208, 6209, 6207, 6209, 6206, 6207, 6209, 6208, 6210, 6211, 6210, 6208, + 6222, 6223, 6224, 6224, 6223, 6225, 6230, 6231, 6232, 6232, 6231, 6233, + 6234, 6235, 6230, 6230, 6235, 6231, 6236, 6237, 6234, 6234, 6237, 6235, + 6246, 6247, 6248, 6248, 6247, 6249, 6254, 6255, 6256, 6255, 6254, 6257, + 6257, 6258, 6255, 6258, 6257, 6259, 6266, 6267, 6268, 6266, 6268, 6269, + 6274, 6275, 6276, 6275, 6277, 6276, 6275, 6274, 6278, 6279, 6278, 6274, + 6286, 6287, 6288, 6288, 6287, 6289, 6294, 6295, 6296, 6295, 6294, 6297, + 6302, 6303, 6304, 6305, 6304, 6303, 6306, 6307, 6305, 6307, 6304, 6305, + 6314, 6315, 6316, 6314, 6316, 6317, 6322, 6323, 6324, 6323, 6322, 6325, + 6325, 6326, 6323, 6326, 6325, 6327, 6334, 6335, 6336, 6335, 6334, 6337, + 6342, 6343, 6344, 6345, 6344, 6343 + ] + }, + { + "id": "shape42_part2", + "type": "TRIANGLES", + "indices": [ + 5094, 5095, 5096, 5097, 5096, 5095, 5098, 5099, 5096, 5096, 5099, 5094, + 5100, 5097, 5095, 5100, 5095, 5101, 5102, 5103, 5098, 5098, 5103, 5099, + 5104, 5100, 5101, 5104, 5101, 5105, 5106, 5107, 5108, 5108, 5107, 5109, + 5110, 5111, 5106, 5106, 5111, 5107, 5112, 5113, 5110, 5110, 5113, 5111, + 5113, 5112, 5114, 5115, 5114, 5112, 5114, 5115, 5116, 5117, 5116, 5115, + 5116, 5117, 5118, 5119, 5118, 5117, 5109, 5120, 5108, 5121, 5108, 5120, + 5122, 5123, 5124, 5123, 5122, 5125, 5126, 5124, 5127, 5124, 5126, 5122, + 5128, 5127, 5129, 5127, 5128, 5126, 5130, 5129, 5131, 5129, 5130, 5128, + 5130, 5131, 5102, 5102, 5131, 5103, 5104, 5105, 5132, 5132, 5105, 5133, + 5134, 5121, 5120, 5134, 5120, 5135, 5125, 5118, 5123, 5123, 5118, 5119, + 5132, 5133, 5136, 5136, 5133, 5137, 5138, 5139, 5140, 5141, 5140, 5139, + 5138, 5142, 5139, 5139, 5142, 5143, 5136, 5137, 5144, 5144, 5137, 5145, + 5146, 5147, 5145, 5144, 5145, 5147, 5140, 5141, 5146, 5147, 5146, 5141, + 5148, 5134, 5135, 5148, 5135, 5149, 5150, 5143, 5142, 5142, 5151, 5150, + 5151, 5152, 5150, 5152, 5151, 5153, 5153, 5154, 5152, 5154, 5153, 5155, + 5155, 5156, 5154, 5156, 5155, 5157, 5158, 5159, 5157, 5157, 5159, 5156, + 5160, 5161, 5158, 5158, 5161, 5159, 5148, 5149, 5160, 5160, 5149, 5161 + ] + }, + { + "id": "shape42_part1", + "type": "TRIANGLES", + "indices": [ + 5546, 5547, 5548, 5549, 5550, 5551, 5552, 5553, 5554, 5555, 5549, 5556, + 5557, 5558, 5551, 5559, 5556, 5560, 5546, 5561, 5547, 5556, 5546, 5562, + 5562, 5546, 5548, 5563, 5556, 5564, 5556, 5562, 5564, 5556, 5563, 5565, + 5551, 5550, 5557, 5555, 5556, 5565, 5550, 5566, 5557, 5550, 5549, 5555, + 5567, 5561, 5546, 5553, 5552, 5558, 5558, 5557, 5553, 5568, 5569, 5556, + 5568, 5556, 5549, 5570, 5569, 5568, 5571, 5572, 5570, 5572, 5571, 5573, + 5569, 5570, 5572, 5556, 5569, 5560, 5574, 5561, 5567, 5575, 5576, 5577, + 5578, 5579, 5580, 5581, 5582, 5561, 5579, 5578, 5583, 5584, 5585, 5586, + 5587, 5586, 5566, 5574, 5588, 5561, 5588, 5574, 5589, 5561, 5588, 5581, + 5583, 5590, 5591, 5592, 5590, 5575, 5576, 5575, 5590, 5590, 5583, 5578, + 5593, 5577, 5576, 5594, 5595, 5585, 5594, 5584, 5593, 5595, 5594, 5596, + 5585, 5584, 5594, 5586, 5587, 5584, 5566, 5550, 5597, 5566, 5597, 5587, + 5577, 5593, 5584, 5590, 5592, 5591, 5582, 5581, 5591, 5591, 5592, 5582, + 5598, 5599, 5600, 5571, 5601, 5573, 5579, 5602, 5580, 5603, 5604, 5605, + 5603, 5606, 5607, 5601, 5571, 5608, 5609, 5610, 5600, 5611, 5612, 5613, + 5599, 5598, 5614, 5574, 5611, 5589, 5615, 5616, 5614, 5616, 5615, 5608, + 5614, 5617, 5618, 5614, 5618, 5615, 5552, 5605, 5604, 5608, 5615, 5601, + 5606, 5614, 5616, 5605, 5552, 5554, 5606, 5619, 5614, 5604, 5603, 5607, + 5599, 5619, 5620, 5619, 5606, 5603, 5621, 5622, 5623, 5619, 5599, 5614, + 5622, 5621, 5596, 5596, 5621, 5595, 5620, 5619, 5623, 5623, 5622, 5620, + 5609, 5600, 5599, 5602, 5579, 5610, 5610, 5609, 5602, 5611, 5614, 5598, + 5589, 5611, 5624, 5611, 5598, 5625, 5611, 5625, 5626, 5611, 5626, 5624, + 5612, 5611, 5574, 5613, 5612, 5627, 5613, 5627, 5628, 5556, 5629, 5630, + 5631, 5556, 5559, 5632, 5633, 5634, 5635, 5636, 5637, 5635, 5638, 5636, + 5639, 5640, 5641, 5642, 5643, 5644, 5645, 5646, 5647, 5645, 5648, 5646, + 5556, 5649, 5638, 5632, 5631, 5650, 5631, 5632, 5649, 5632, 5650, 5651, + 5632, 5651, 5633, 5638, 5652, 5556, 5649, 5556, 5631, 5637, 5653, 5654, + 5637, 5636, 5655, 5653, 5637, 5655, 5640, 5656, 5657, 5652, 5638, 5635, + 5658, 5659, 5656, 5652, 5640, 5556, 5659, 5658, 5660, 5661, 5662, 5663, + 5660, 5658, 5664, 5656, 5640, 5652, 5656, 5659, 5657, 5640, 5644, 5556, + 5662, 5661, 5665, 5639, 5641, 5661, 5639, 5661, 5663, 5644, 5640, 5639, + 5666, 5667, 5642, 5668, 5667, 5666, 5667, 5668, 5669, 5629, 5556, 5644, + 5643, 5642, 5667, 5646, 5630, 5670, 5629, 5644, 5643, 5630, 5629, 5670, + 5646, 5648, 5630, 5671, 5672, 5645, 5673, 5672, 5671, 5672, 5673, 5674, + 5672, 5648, 5645, 5648, 5672, 5675, 5546, 5556, 5676, 5676, 5556, 5677, + 5678, 5665, 5679, 5680, 5681, 5682, 5665, 5678, 5662, 5682, 5683, 5684, + 5683, 5682, 5685, 5686, 5654, 5653, 5614, 5687, 5634, 5614, 5634, 5617, + 5645, 5647, 5688, 5689, 5645, 5690, 5645, 5688, 5690, 5685, 5691, 5692, + 5693, 5694, 5691, 5694, 5693, 5668, 5668, 5693, 5669, 5691, 5685, 5689, + 5691, 5694, 5692, 5645, 5685, 5614, 5684, 5683, 5678, 5684, 5678, 5679, + 5614, 5685, 5682, 5695, 5696, 5680, 5660, 5696, 5695, 5696, 5660, 5664, + 5682, 5697, 5614, 5681, 5680, 5696, 5614, 5698, 5699, 5697, 5682, 5681, + 5700, 5686, 5698, 5700, 5614, 5697, 5654, 5686, 5701, 5686, 5700, 5701, + 5698, 5614, 5700, 5702, 5703, 5634, 5687, 5614, 5699, 5634, 5687, 5702, + 5634, 5703, 5632, 5685, 5645, 5689, 5556, 5630, 5677, 5677, 5630, 5704, + 5705, 5706, 5707, 5708, 5709, 5710, 5711, 5707, 5712, 5713, 5714, 5715, + 5716, 5717, 5718, 5717, 5716, 5719, 5720, 5721, 5722, 5723, 5724, 5725, + 5721, 5726, 5727, 5709, 5708, 5728, 5729, 5730, 5731, 5732, 5733, 5734, + 5715, 5735, 5736, 5737, 5729, 5713, 5728, 5730, 5737, 5709, 5728, 5717, + 5705, 5707, 5711, 5738, 5739, 5718, 5707, 5706, 5738, 5740, 5741, 5712, + 5741, 5740, 5742, 5712, 5707, 5740, 5743, 5744, 5711, 5724, 5744, 5743, + 5724, 5723, 5745, 5744, 5724, 5745, 5705, 5711, 5744, 5746, 5705, 5747, + 5746, 5747, 5748, 5746, 5748, 5749, 5706, 5705, 5746, 5739, 5738, 5706, + 5718, 5739, 5716, 5709, 5717, 5719, 5710, 5750, 5708, 5751, 5733, 5732, + 5752, 5726, 5721, 5753, 5754, 5752, 5726, 5752, 5754, 5722, 5721, 5727, + 5755, 5721, 5756, 5756, 5721, 5720, 5754, 5753, 5757, 5733, 5751, 5757, + 5757, 5753, 5733, 5758, 5715, 5714, 5759, 5757, 5751, 5750, 5710, 5759, + 5759, 5751, 5760, 5759, 5760, 5750, 5730, 5729, 5737, 5730, 5728, 5708, + 5731, 5730, 5761, 5762, 5713, 5729, 5714, 5713, 5762, 5736, 5735, 5763, + 5735, 5764, 5763, 5735, 5715, 5758, 5763, 5765, 5766, 5765, 5763, 5764, + 5767, 5766, 5768, 5677, 5769, 5755, 5721, 5755, 5770, 5771, 5772, 5773, + 5677, 5774, 5676, 5676, 5774, 5766, 5775, 5768, 5766, 5776, 5777, 5778, + 5677, 5779, 5769, 5677, 5780, 5781, 5782, 5773, 5779, 5782, 5677, 5781, + 5783, 5784, 5785, 5772, 5771, 5786, 5773, 5782, 5771, 5779, 5677, 5782, + 5787, 5783, 5785, 5770, 5755, 5769, 5787, 5721, 5770, 5721, 5787, 5785, + 5788, 5677, 5789, 5677, 5755, 5790, 5677, 5790, 5789, 5677, 5788, 5791, + 5677, 5791, 5777, 5792, 5793, 5794, 5778, 5794, 5793, 5793, 5792, 5725, + 5725, 5792, 5723, 5794, 5778, 5777, 5776, 5677, 5777, 5775, 5766, 5795, + 5766, 5774, 5796, 5766, 5796, 5797, 5766, 5797, 5795, 5798, 5766, 5767, + 5676, 5766, 5799, 5676, 5799, 5800, 5763, 5766, 5798, 5677, 5801, 5774, + 5801, 5677, 5776, 5802, 5803, 5804, 5804, 5803, 5676, 5805, 5803, 5806, + 5764, 5735, 5807, 5808, 5804, 5676, 5676, 5800, 5809, 5676, 5809, 5808, + 5803, 5805, 5810, 5811, 5803, 5802, 5806, 5803, 5811, 5735, 5806, 5807, + 5805, 5806, 5735, 5812, 5813, 5814, 5704, 5815, 5677, 5816, 5817, 5818, + 5819, 5820, 5821, 5815, 5704, 5822, 5823, 5824, 5677, 5825, 5826, 5827, + 5812, 5828, 5813, 5829, 5826, 5830, 5831, 5677, 5832, 5833, 5825, 5834, + 5835, 5834, 5825, 5831, 5834, 5835, 5677, 5831, 5780, 5836, 5704, 5837, + 5704, 5838, 5837, 5704, 5836, 5839, 5704, 5839, 5822, 5677, 5815, 5823, + 5840, 5841, 5842, 5843, 5818, 5844, 5845, 5843, 5840, 5845, 5840, 5842, + 5817, 5816, 5846, 5818, 5843, 5845, 5818, 5824, 5844, 5847, 5846, 5816, + 5848, 5847, 5849, 5846, 5847, 5848, 5844, 5824, 5823, 5828, 5677, 5824, + 5824, 5818, 5817, 5850, 5819, 5851, 5824, 5851, 5828, 5820, 5819, 5852, + 5819, 5850, 5852, 5851, 5824, 5850, 5853, 5854, 5814, 5828, 5855, 5677, + 5814, 5813, 5853, 5814, 5854, 5856, 5857, 5858, 5859, 5855, 5828, 5812, + 5860, 5859, 5858, 5855, 5857, 5677, 5861, 5860, 5862, 5862, 5860, 5863, + 5858, 5857, 5855, 5859, 5860, 5861, 5832, 5677, 5857, 5834, 5831, 5832, + 5826, 5829, 5827, 5826, 5825, 5833, 5864, 5829, 5830, 5865, 5866, 5867, + 5731, 5868, 5869, 5870, 5871, 5872, 5868, 5731, 5761, 5873, 5874, 5871, + 5875, 5873, 5876, 5783, 5877, 5784, 5867, 5878, 5879, 5867, 5810, 5805, + 5867, 5879, 5874, 5867, 5805, 5878, 5873, 5867, 5874, 5880, 5869, 5868, + 5871, 5874, 5881, 5869, 5880, 5881, 5871, 5881, 5880, 5882, 5732, 5883, + 5884, 5872, 5871, 5883, 5884, 5882, 5883, 5732, 5734, 5872, 5884, 5883, + 5876, 5870, 5885, 5877, 5886, 5887, 5873, 5871, 5870, 5886, 5877, 5783, + 5885, 5870, 5887, 5887, 5886, 5885, 5873, 5888, 5889, 5890, 5772, 5786, + 5888, 5875, 5891, 5772, 5890, 5891, 5888, 5891, 5890, 5873, 5875, 5888, + 5892, 5873, 5889, 5873, 5870, 5876, 5893, 5865, 5894, 5866, 5865, 5893, + 5810, 5867, 5866, 5895, 5873, 5896, 5897, 5873, 5898, 5863, 5899, 5862, + 5899, 5897, 5898, 5900, 5820, 5901, 5902, 5903, 5904, 5895, 5896, 5905, + 5906, 5841, 5907, 5902, 5904, 5908, 5895, 5909, 5910, 5873, 5829, 5864, + 5829, 5873, 5892, 5898, 5873, 5864, 5899, 5863, 5911, 5897, 5899, 5911, + 5873, 5897, 5912, 5913, 5914, 5912, 5912, 5914, 5873, 5915, 5916, 5913, + 5854, 5915, 5856, 5916, 5915, 5854, 5896, 5873, 5914, 5917, 5913, 5916, + 5914, 5913, 5917, 5918, 5901, 5919, 5896, 5914, 5918, 5848, 5920, 5921, + 5820, 5900, 5821, 5901, 5918, 5900, 5896, 5918, 5919, 5920, 5848, 5849, + 5922, 5905, 5896, 5920, 5922, 5921, 5841, 5840, 5907, 5923, 5922, 5920, + 5905, 5922, 5923, 5841, 5895, 5924, 5895, 5905, 5925, 5895, 5925, 5924, + 5841, 5906, 5895, 5903, 5902, 5895, 5895, 5906, 5903, 5902, 5838, 5704, + 5902, 5908, 5926, 5838, 5902, 5926, 5902, 5909, 5895, 5909, 5902, 5927, + 5909, 5928, 5910, 5928, 5909, 5929, 6008, 6009, 6010, 6009, 6008, 6011, + 6011, 6012, 6009, 6012, 6011, 6013, 6013, 6014, 6012, 6014, 6013, 6015, + 6015, 6016, 6014, 6016, 6015, 6017, 6022, 6023, 6024, 6023, 6022, 6025, + 6034, 6035, 6036, 6035, 6034, 6037, 6037, 6038, 6035, 6038, 6037, 6039, + 6038, 6039, 6040, 6040, 6039, 6041, 6050, 6051, 6052, 6052, 6051, 6053, + 6052, 6053, 6054, 6054, 6053, 6055, 6054, 6055, 6056, 6056, 6055, 6057, + 6062, 6063, 6064, 6064, 6063, 6065, 6076, 6077, 6078, 6077, 6076, 6079, + 6079, 6080, 6077, 6080, 6079, 6081, 6081, 6082, 6080, 6082, 6081, 6083, + 6083, 6084, 6082, 6084, 6083, 6085, 6090, 6091, 6092, 6092, 6091, 6093, + 6106, 6107, 6108, 6108, 6107, 6109, 6109, 6110, 6108, 6110, 6109, 6111, + 6111, 6112, 6110, 6112, 6111, 6113, 6113, 6114, 6112, 6114, 6113, 6115, + 6114, 6115, 6116, 6116, 6115, 6117, 6126, 6127, 6128, 6128, 6127, 6129, + 6130, 6126, 6131, 6126, 6130, 6127, 6132, 6133, 6131, 6131, 6133, 6130, + 6138, 6139, 6140, 6139, 6138, 6141, 6152, 6153, 6154, 6155, 6154, 6153, + 6153, 6152, 6156, 6152, 6157, 6156, 6158, 6156, 6157, 6157, 6159, 6158, + 6160, 6161, 6159, 6158, 6159, 6161, 6174, 6175, 6176, 6176, 6175, 6177, + 6178, 6176, 6177, 6178, 6177, 6179, 6180, 6178, 6179, 6180, 6179, 6181, + 6182, 6180, 6181, 6182, 6181, 6183, 6182, 6183, 6184, 6184, 6183, 6185, + 6190, 6191, 6192, 6192, 6191, 6193, 6198, 6199, 6200, 6201, 6200, 6199, + 6212, 6213, 6214, 6215, 6214, 6213, 6216, 6217, 6215, 6217, 6214, 6215, + 6218, 6219, 6220, 6221, 6220, 6219, 6216, 6219, 6218, 6218, 6217, 6216, + 6226, 6227, 6228, 6228, 6227, 6229, 6238, 6239, 6240, 6240, 6239, 6241, + 6240, 6241, 6242, 6242, 6241, 6243, 6242, 6243, 6244, 6244, 6243, 6245, + 6250, 6251, 6252, 6252, 6251, 6253, 6260, 6261, 6262, 6261, 6260, 6263, + 6264, 6262, 6265, 6262, 6264, 6260, 6270, 6271, 6272, 6270, 6272, 6273, + 6280, 6281, 6282, 6283, 6282, 6281, 6284, 6281, 6280, 6280, 6285, 6284, + 6290, 6291, 6292, 6292, 6291, 6293, 6298, 6299, 6300, 6301, 6300, 6299, + 6308, 6309, 6310, 6311, 6310, 6309, 6311, 6312, 6313, 6313, 6310, 6311, + 6318, 6319, 6320, 6319, 6318, 6321, 6328, 6329, 6330, 6329, 6328, 6331, + 6331, 6332, 6329, 6332, 6331, 6333, 6338, 6339, 6340, 6339, 6338, 6341, + 6346, 6347, 6348, 6349, 6348, 6347 + ] + }, + { + "id": "shape43_part1", + "type": "TRIANGLES", + "indices": [ + 6350, 6351, 6352, 6351, 6353, 6352, 6354, 6355, 6356, 6355, 6354, 6357, + 6358, 6359, 6360, 6359, 6358, 6361, 6362, 6363, 6364, 6365, 6364, 6363, + 6366, 6367, 6368, 6366, 6368, 6369, 6370, 6371, 6372, 6370, 6372, 6373 + ] + }, + { + "id": "shape44_part1", + "type": "TRIANGLES", + "indices": [ + 6374, 6375, 6376, 6377, 6375, 6374, 6375, 6377, 6378, 6378, 6377, 6379, + 6380, 6381, 6382, 6380, 6382, 6383, 6384, 6385, 6386, 6385, 6384, 6387, + 6388, 6386, 6389, 6386, 6388, 6384, 6390, 6389, 6391, 6389, 6390, 6388, + 6392, 6391, 6393, 6391, 6392, 6390, 6394, 6393, 6395, 6393, 6394, 6392, + 6396, 6395, 6397, 6395, 6396, 6394, 6398, 6397, 6399, 6397, 6398, 6396, + 6400, 6399, 6401, 6399, 6400, 6398, 6400, 6401, 6402, 6402, 6401, 6403, + 6402, 6403, 6404, 6404, 6403, 6405, 6406, 6407, 6408, 6409, 6408, 6407, + 6410, 6411, 6406, 6406, 6411, 6407, 6412, 6413, 6410, 6410, 6413, 6411, + 6414, 6415, 6412, 6412, 6415, 6413, 6416, 6417, 6418, 6418, 6417, 6419, + 6418, 6419, 6420, 6420, 6419, 6421, 6422, 6423, 6421, 6420, 6421, 6423, + 6424, 6425, 6422, 6423, 6422, 6425, 6426, 6427, 6424, 6425, 6424, 6427, + 6428, 6429, 6426, 6427, 6426, 6429, 6430, 6431, 6432, 6431, 6430, 6433, + 6378, 6434, 6435, 6434, 6436, 6435, 6436, 6437, 6435, 6437, 6438, 6435, + 6438, 6439, 6435, 6439, 6440, 6435, 6440, 6441, 6435, 6441, 6442, 6435, + 6442, 6443, 6435, 6443, 6444, 6435, 6445, 6446, 6377, 6446, 6447, 6377, + 6447, 6448, 6377, 6448, 6449, 6377, 6374, 6450, 6377, 6450, 6451, 6377, + 6451, 6452, 6377, 6452, 6453, 6377, 6453, 6454, 6377, 6454, 6445, 6377 + ] + }, + { + "id": "shape45_part1", + "type": "TRIANGLES", + "indices": [ + 6455, 6456, 6457, 6458, 6456, 6455, 6456, 6458, 6459, 6459, 6458, 6460, + 6461, 6462, 6463, 6461, 6463, 6464, 6465, 6466, 6467, 6467, 6466, 6468, + 6469, 6465, 6470, 6465, 6469, 6466, 6471, 6470, 6472, 6470, 6471, 6469, + 6473, 6472, 6474, 6472, 6473, 6471, 6475, 6474, 6476, 6474, 6475, 6473, + 6477, 6476, 6478, 6476, 6477, 6475, 6479, 6478, 6480, 6478, 6479, 6477, + 6481, 6480, 6482, 6480, 6481, 6479, 6481, 6482, 6483, 6483, 6482, 6484, + 6483, 6484, 6485, 6485, 6484, 6486, 6487, 6488, 6489, 6490, 6489, 6488, + 6491, 6492, 6487, 6488, 6487, 6492, 6493, 6491, 6494, 6491, 6493, 6492, + 6495, 6496, 6494, 6494, 6496, 6493, 6497, 6498, 6499, 6499, 6498, 6500, + 6499, 6500, 6501, 6501, 6500, 6502, 6503, 6504, 6502, 6501, 6502, 6504, + 6505, 6506, 6503, 6504, 6503, 6506, 6507, 6508, 6505, 6506, 6505, 6508, + 6509, 6510, 6507, 6508, 6507, 6510, 6511, 6512, 6513, 6512, 6511, 6514, + 6459, 6515, 6516, 6515, 6517, 6516, 6517, 6518, 6516, 6518, 6519, 6516, + 6519, 6520, 6516, 6520, 6521, 6516, 6521, 6522, 6516, 6522, 6523, 6516, + 6523, 6524, 6516, 6524, 6525, 6516, 6526, 6527, 6458, 6527, 6528, 6458, + 6528, 6529, 6458, 6529, 6530, 6458, 6455, 6531, 6458, 6531, 6532, 6458, + 6532, 6533, 6458, 6533, 6534, 6458, 6534, 6535, 6458, 6535, 6526, 6458 + ] + }, + { + "id": "shape46_part1", + "type": "TRIANGLES", + "indices": [ + 6536, 6537, 6538, 6539, 6537, 6536, 6537, 6539, 6540, 6540, 6539, 6541, + 6542, 6543, 6544, 6542, 6544, 6545, 6546, 6547, 6548, 6548, 6547, 6549, + 6550, 6551, 6546, 6546, 6551, 6547, 6552, 6550, 6553, 6550, 6552, 6551, + 6554, 6553, 6555, 6553, 6554, 6552, 6556, 6555, 6557, 6555, 6556, 6554, + 6558, 6557, 6559, 6557, 6558, 6556, 6560, 6559, 6561, 6559, 6560, 6558, + 6560, 6561, 6562, 6562, 6561, 6563, 6562, 6563, 6564, 6564, 6563, 6565, + 6564, 6565, 6566, 6566, 6565, 6567, 6568, 6569, 6570, 6571, 6570, 6569, + 6572, 6573, 6568, 6569, 6568, 6573, 6574, 6572, 6575, 6572, 6574, 6573, + 6576, 6577, 6575, 6575, 6577, 6574, 6578, 6579, 6580, 6580, 6579, 6581, + 6580, 6581, 6582, 6582, 6581, 6583, 6582, 6583, 6584, 6584, 6583, 6585, + 6586, 6587, 6585, 6584, 6585, 6587, 6588, 6589, 6586, 6587, 6586, 6589, + 6590, 6591, 6588, 6589, 6588, 6591, 6592, 6593, 6594, 6593, 6592, 6595, + 6540, 6596, 6597, 6596, 6598, 6597, 6598, 6599, 6597, 6599, 6600, 6597, + 6600, 6601, 6597, 6601, 6602, 6597, 6602, 6603, 6597, 6603, 6604, 6597, + 6604, 6605, 6597, 6605, 6606, 6597, 6607, 6608, 6539, 6608, 6609, 6539, + 6609, 6610, 6539, 6610, 6611, 6539, 6536, 6612, 6539, 6612, 6613, 6539, + 6613, 6614, 6539, 6614, 6615, 6539, 6615, 6616, 6539, 6616, 6607, 6539 + ] + }, + { + "id": "shape47_part1", + "type": "TRIANGLES", + "indices": [ + 6617, 6618, 6619, 6617, 6619, 6620, 6621, 6622, 6623, 6624, 6623, 6622, + 6625, 6626, 6627, 6627, 6628, 6625, 6629, 6630, 6631, 6631, 6630, 6632, + 6633, 6634, 6635, 6634, 6636, 6635, 6637, 6638, 6639, 6640, 6639, 6638, + 6641, 6642, 6643, 6643, 6642, 6644, 6645, 6646, 6647, 6646, 6645, 6648, + 6649, 6650, 6651, 6650, 6649, 6652, 6653, 6654, 6655, 6655, 6654, 6656, + 6657, 6658, 6659, 6660, 6659, 6658, 6661, 6662, 6663, 6663, 6662, 6664, + 6665, 6666, 6667, 6666, 6665, 6668, 6669, 6670, 6671, 6671, 6670, 6672, + 6673, 6674, 6675, 6676, 6675, 6674, 6677, 6678, 6679, 6678, 6677, 6680, + 6681, 6682, 6683, 6682, 6681, 6684, 6685, 6686, 6687, 6686, 6685, 6688, + 6689, 6690, 6691, 6692, 6693, 6694, 6695, 6696, 6697, 6698, 6699, 6700, + 6701, 6702, 6703, 6704, 6705, 6706, 6707, 6708, 6709, 6710, 6711, 6712 + ] + }, + { + "id": "shape48_part1", + "type": "TRIANGLES", + "indices": [ + 6713, 6714, 6715, 6713, 6715, 6716, 6717, 6718, 6719, 6720, 6719, 6718, + 6721, 6722, 6723, 6723, 6724, 6721, 6725, 6726, 6727, 6727, 6726, 6728, + 6729, 6730, 6731, 6730, 6732, 6731, 6733, 6734, 6735, 6736, 6735, 6734, + 6737, 6738, 6739, 6739, 6738, 6740, 6741, 6742, 6743, 6742, 6741, 6744, + 6745, 6746, 6747, 6746, 6745, 6748, 6749, 6750, 6751, 6751, 6750, 6752, + 6753, 6754, 6755, 6756, 6755, 6754, 6757, 6758, 6759, 6759, 6758, 6760, + 6761, 6762, 6763, 6762, 6761, 6764, 6765, 6766, 6767, 6767, 6766, 6768, + 6769, 6770, 6771, 6772, 6771, 6770, 6773, 6774, 6775, 6774, 6773, 6776, + 6777, 6778, 6779, 6778, 6777, 6780, 6781, 6782, 6783, 6782, 6781, 6784, + 6785, 6786, 6787, 6788, 6789, 6790, 6791, 6792, 6793, 6794, 6795, 6796, + 6797, 6798, 6799, 6800, 6801, 6802, 6803, 6804, 6805, 6806, 6807, 6808 + ] + }, + { + "id": "shape49_part1", + "type": "TRIANGLES", + "indices": [ + 6809, 6810, 6811, 6809, 6811, 6812, 6813, 6814, 6815, 6816, 6815, 6814, + 6817, 6818, 6819, 6819, 6820, 6817, 6821, 6822, 6823, 6823, 6822, 6824, + 6825, 6826, 6827, 6826, 6828, 6827, 6829, 6830, 6831, 6832, 6831, 6830, + 6833, 6834, 6835, 6835, 6834, 6836, 6837, 6838, 6839, 6838, 6837, 6840, + 6841, 6842, 6843, 6842, 6841, 6844, 6845, 6846, 6847, 6847, 6846, 6848, + 6849, 6850, 6851, 6852, 6851, 6850, 6853, 6854, 6855, 6855, 6854, 6856, + 6857, 6858, 6859, 6858, 6857, 6860, 6861, 6862, 6863, 6863, 6862, 6864, + 6865, 6866, 6867, 6868, 6867, 6866, 6869, 6870, 6871, 6870, 6869, 6872, + 6873, 6874, 6875, 6874, 6873, 6876, 6877, 6878, 6879, 6878, 6877, 6880, + 6881, 6882, 6883, 6884, 6885, 6886, 6887, 6888, 6889, 6890, 6891, 6892, + 6893, 6894, 6895, 6896, 6897, 6898, 6899, 6900, 6901, 6902, 6903, 6904 + ] + }, + { + "id": "shape50_part1", + "type": "TRIANGLES", + "indices": [ + 6905, 6906, 6907, 6905, 6907, 6908, 6909, 6910, 6911, 6912, 6911, 6910, + 6913, 6914, 6915, 6915, 6916, 6913, 6917, 6918, 6919, 6919, 6918, 6920, + 6921, 6922, 6923, 6922, 6924, 6923, 6925, 6926, 6927, 6928, 6927, 6926, + 6929, 6930, 6931, 6931, 6930, 6932, 6933, 6934, 6935, 6934, 6933, 6936, + 6937, 6938, 6939, 6938, 6937, 6940, 6941, 6942, 6943, 6943, 6942, 6944, + 6945, 6946, 6947, 6948, 6947, 6946, 6949, 6950, 6951, 6951, 6950, 6952, + 6953, 6954, 6955, 6954, 6953, 6956, 6957, 6958, 6959, 6959, 6958, 6960, + 6961, 6962, 6963, 6964, 6963, 6962, 6965, 6966, 6967, 6966, 6965, 6968, + 6969, 6970, 6971, 6970, 6969, 6972, 6973, 6974, 6975, 6974, 6973, 6976, + 6977, 6978, 6979, 6980, 6981, 6982, 6983, 6984, 6985, 6986, 6987, 6988, + 6989, 6990, 6991, 6992, 6993, 6994, 6995, 6996, 6997, 6998, 6999, 7000 + ] + }, + { + "id": "shape51_part1", + "type": "TRIANGLES", + "indices": [ + 7001, 7002, 7003, 7001, 7003, 7004, 7005, 7006, 7007, 7008, 7007, 7006, + 7009, 7010, 7011, 7011, 7012, 7009, 7013, 7014, 7015, 7015, 7014, 7016, + 7017, 7018, 7019, 7018, 7020, 7019, 7021, 7022, 7023, 7024, 7023, 7022, + 7025, 7026, 7027, 7027, 7026, 7028, 7029, 7030, 7031, 7030, 7029, 7032, + 7033, 7034, 7035, 7034, 7033, 7036, 7037, 7038, 7039, 7039, 7038, 7040, + 7041, 7042, 7043, 7044, 7043, 7042, 7045, 7046, 7047, 7047, 7046, 7048, + 7049, 7050, 7051, 7050, 7049, 7052, 7053, 7054, 7055, 7055, 7054, 7056, + 7057, 7058, 7059, 7060, 7059, 7058, 7061, 7062, 7063, 7062, 7061, 7064, + 7065, 7066, 7067, 7066, 7065, 7068, 7069, 7070, 7071, 7070, 7069, 7072, + 7073, 7074, 7075, 7076, 7077, 7078, 7079, 7080, 7081, 7082, 7083, 7084, + 7085, 7086, 7087, 7088, 7089, 7090, 7091, 7092, 7093, 7094, 7095, 7096 + ] + }, + { + "id": "shape52_part1", + "type": "TRIANGLES", + "indices": [ + 7097, 7098, 7099, 7100, 7101, 7102, 7103, 7104, 7105, 7106, 7107, 7108, + 7109, 7110, 7111, 7112, 7113, 7114, 7115, 7116, 7117, 7118, 7119, 7120, + 7121, 7122, 7123, 7124, 7125, 7126, 7127, 7128, 7129, 7130, 7131, 7132, + 7133, 7134, 7135, 7136, 7137, 7138, 7139, 7140, 7141, 7142, 7143, 7144, + 7145, 7146, 7147, 7148, 7149, 7150, 7151, 7152, 7153, 7154, 7155, 7156, + 7157, 7158, 7159, 7160, 7161, 7162, 7163, 7164, 7165, 7166, 7167, 7168, + 7169, 7170, 7171, 7172, 7173, 7174, 7175, 7176, 7177, 7178, 7179, 7180, + 7181, 7182, 7183, 7184, 7185, 7186, 7187, 7188, 7189, 7190, 7191, 7192, + 7193, 7194, 7195, 7196, 7197, 7198, 7199, 7200, 7201, 7202, 7203, 7204, + 7205, 7206, 7207, 7208, 7209, 7210, 7211, 7212, 7213, 7214, 7215, 7216, + 7217, 7218, 7219, 7220, 7221, 7222, 7223, 7224, 7225, 7226, 7227, 7228, + 7229, 7230, 7231, 7232, 7233, 7234, 7235, 7236, 7237, 7238, 7239, 7240, + 7241, 7242, 7243, 7244, 7245, 7246, 7247, 7248, 7249, 7250, 7251, 7252, + 7253, 7254, 7255, 7256, 7257, 7258, 7259, 7260, 7261, 7262, 7263, 7264, + 7265, 7266, 7267, 7268, 7269, 7270, 7271, 7272, 7273, 7274, 7275, 7276, + 7277, 7278, 7279, 7280, 7281, 7282, 7283, 7284, 7285, 7286, 7287, 7288, + 7289, 7290, 7291, 7292, 7293, 7294, 7295, 7296, 7297, 7298, 7299, 7300, + 7301, 7302, 7303, 7304, 7305, 7306, 7307, 7308, 7309, 7310, 7311, 7312, + 7313, 7314, 7315, 7316, 7317, 7318, 7319, 7320, 7321, 7322, 7323, 7324, + 7325, 7326, 7327, 7328, 7329, 7330, 7331, 7332, 7333, 7334, 7335, 7336, + 7236, 7337, 7237, 7338, 7339, 7340, 7341, 7342, 7343, 7344, 7345, 7346, + 7347, 7348, 7349, 7350, 7351, 7352, 7353, 7354, 7355, 7356, 7357, 7358, + 7359, 7360, 7361, 7362, 7363, 7364, 7365, 7366, 7367, 7368, 7369, 7370, + 7371, 7372, 7373, 7374, 7375, 7376, 7377, 7378, 7379, 7380, 7381, 7382, + 7383, 7384, 7385, 7386, 7387, 7388, 7389, 7390, 7391, 7392, 7393, 7394, + 7395, 7396, 7397, 7398, 7399, 7400, 7401, 7402, 7403, 7404, 7405, 7406, + 7407, 7408, 7409, 7410, 7411, 7412, 7413, 7414, 7415, 7416, 7417, 7418, + 7419, 7420, 7421, 7422, 7423, 7424, 7425, 7426, 7427, 7428, 7429, 7430, + 7431, 7432, 7433, 7434, 7435, 7436, 7437, 7438, 7439, 7440, 7441, 7442, + 7443, 7444, 7445, 7446, 7447, 7448, 7449, 7450, 7451, 7452, 7453, 7454, + 7455, 7456, 7457, 7458, 7459, 7460, 7461, 7462, 7463, 7464, 7465, 7466, + 7467, 7468, 7469, 7470, 7471, 7472, 7473, 7474, 7475, 7476, 7477, 7478, + 7479, 7480, 7481, 7482, 7483, 7484, 7485, 7486, 7487, 7488, 7489, 7490, + 7491, 7492, 7493, 7494, 7495, 7496, 7497, 7498, 7499, 7500, 7501, 7502, + 7503, 7504, 7505, 7506, 7507, 7508, 7509, 7510, 7511, 7512, 7513, 7514, + 7515, 7516, 7517, 7518, 7519, 7520, 7521, 7522, 7523, 7524, 7525, 7526, + 7527, 7528, 7529, 7530, 7531, 7532, 7533, 7534, 7535, 7536, 7537, 7538, + 7539, 7540, 7541, 7542, 7543, 7544, 7545, 7546, 7547, 7548, 7549, 7550, + 7551, 7552, 7553, 7554, 7555, 7556, 7557, 7558, 7559, 7560, 7561, 7562, + 7563, 7564, 7565, 7566, 7567, 7568, 7569, 7570, 7571, 7572, 7573, 7574, + 7575, 7576, 7577, 7578, 7579, 7580, 7581, 7582, 7583, 7584, 7585, 7586, + 7587, 7588, 7589, 7590, 7591, 7592, 7593, 7594, 7595, 7596, 7597, 7598, + 7599, 7600, 7601, 7602, 7603, 7604, 7605, 7606, 7607, 7608, 7609, 7610, + 7611, 7612, 7613, 7614, 7615, 7616, 7617, 7618, 7619, 7620, 7621, 7622, + 7623, 7624, 7625, 7626, 7627, 7628, 7629, 7630, 7631, 7632, 7633, 7634, + 7635, 7636, 7637, 7638, 7639, 7640, 7641, 7642, 7643, 7644, 7645, 7646, + 7647, 7648, 7649, 7650, 7651, 7652, 7653, 7654, 7655, 7656, 7657, 7658, + 7659, 7660, 7661, 7662, 7663, 7664, 7665, 7666, 7667, 7668, 7669, 7670, + 7671, 7672, 7673, 7674, 7675, 7676, 7677, 7678, 7679, 7680, 7681, 7682, + 7683, 7684, 7685, 7686, 7687, 7688, 7689, 7690, 7691, 7692, 7693, 7694, + 7695, 7696, 7697, 7698, 7699, 7700, 7701, 7702, 7703, 7704, 7705, 7706, + 7707, 7708, 7709, 7710, 7711, 7712, 7713, 7714, 7715, 7716, 7717, 7718, + 7719, 7720, 7721, 7722, 7723, 7724, 7725, 7726, 7727, 7728, 7729, 7730, + 7731, 7732, 7733, 7734, 7735, 7736, 7737, 7738, 7739, 7740, 7741, 7742, + 7743, 7744, 7745, 7746, 7747, 7748, 7749, 7750, 7751, 7752, 7753, 7754, + 7755, 7756, 7757, 7758, 7759, 7760, 7761, 7762, 7763, 7764, 7765, 7766, + 7767, 7768, 7769, 7770, 7771, 7772, 7773, 7774, 7775, 7776, 7777, 7778, + 7779, 7780, 7781, 7782, 7783, 7784, 7785, 7786, 7787, 7788, 7789, 7790, + 7791, 7792, 7793, 7794, 7795, 7796, 7797, 7798, 7799, 7800, 7801, 7802, + 7803, 7804, 7805, 7806, 7807, 7808, 7809, 7810, 7811, 7812, 7813, 7814, + 7815, 7816, 7817, 7818, 7819, 7820, 7821, 7822, 7823, 7824, 7825, 7826, + 7827, 7828, 7829, 7830, 7831, 7832, 7833, 7834, 7835, 7836, 7837, 7838, + 7839, 7840, 7841, 7842, 7843, 7844, 7845, 7846, 7847, 7848, 7849, 7850, + 7851, 7852, 7853, 7854, 7855, 7856, 7857, 7858, 7859, 7860, 7861, 7862, + 7863, 7864, 7865, 7866, 7867, 7868, 7869, 7870, 7871, 7872, 7873, 7874, + 7875, 7876, 7877, 7875, 7878, 7876, 7879, 7880, 7881, 7882, 7883, 7884, + 7885, 7886, 7887, 7888, 7889, 7890, 7891, 7892, 7893, 7894, 7895, 7896, + 7897, 7898, 7899, 7900, 7892, 7891, 7901, 7902, 7903, 7904, 7905, 7906, + 7907, 7908, 7909, 7910, 7902, 7901, 7911, 7912, 7913, 7914, 7915, 7916, + 7917, 7918, 7919, 7920, 7912, 7911, 7921, 7922, 7923, 7924, 7925, 7926, + 7927, 7928, 7929, 7930, 7922, 7921, 7931, 7932, 7933, 7934, 7935, 7936, + 7937, 7938, 7939, 7940, 7932, 7931, 7941, 7942, 7943, 7944, 7945, 7946, + 7947, 7948, 7949, 7950, 7951, 7952, 7953, 7954, 7955, 7956, 7957, 7958, + 7959, 7960, 7961, 7962, 7942, 7941, 7963, 7957, 7956, 7963, 7964, 7957, + 7868, 7965, 7966, 7954, 7967, 7955, 7968, 7969, 7970, 7867, 7965, 7868, + 7971, 7972, 7973, 7873, 7974, 7874, 7975, 7976, 7977, 7978, 7979, 7980, + 7981, 7982, 7983, 7886, 7984, 7887, 7985, 7986, 7987, 7988, 7989, 7990, + 7991, 7992, 7993, 7898, 7994, 7899, 7995, 7996, 7997, 7998, 7999, 8000, + 8001, 8002, 8003, 7908, 8004, 7909, 8005, 8006, 8007, 8008, 8009, 8010, + 8011, 8012, 8013, 7918, 8014, 7919, 8015, 8016, 8017, 8018, 8019, 8020, + 8021, 8022, 8023, 7928, 8024, 7929, 8025, 8026, 8027, 8028, 8029, 8030, + 8031, 8032, 8033, 8034, 7938, 7937, 8035, 8036, 8037, 8038, 8039, 8040, + 8041, 8042, 8043, 7960, 8044, 7961, 8045, 8046, 8047, 8048, 8049, 8050, + 8051, 8052, 8053, 8054, 8055, 8056, 8057, 8058, 8059, 7964, 8060, 7957, + 8061, 8062, 8063, 8064, 8065, 8066, 8067, 8068, 8069, 8070, 8071, 8072, + 8073, 8074, 8075, 8076, 8077, 8078, 8079, 8080, 8081, 8082, 8083, 8084, + 8085, 8086, 8087, 8088, 8089, 8090, 8091, 8092, 8093, 8094, 8095, 8096, + 8097, 8098, 8099, 8100, 8101, 8102, 8103, 8104, 8105, 8106, 8107, 8108, + 8109, 8110, 8111, 8112, 8113, 8114, 8115, 8116, 8117, 8118, 8119, 8120, + 8121, 8122, 8123, 8124, 8125, 8126, 8127, 8128, 8129, 8130, 8131, 8132, + 8133, 8134, 8135, 8136, 8137, 8138, 8139, 8140, 8141, 8142, 8143, 8144, + 8145, 8146, 8147, 8148, 8149, 8150, 8151, 8152, 8153, 8154, 8155, 8156, + 8157, 8158, 8159, 8160, 8161, 8162, 8163, 8164, 8165, 8166, 8167, 8168, + 8169, 8170, 8171, 8172, 8173, 8174, 8175, 8176, 8177, 8178, 8179, 8180, + 8181, 8182, 8183, 8184, 8185, 8186, 8187, 8188, 8189, 8190, 8191, 8192, + 8193, 8194, 8195, 8196, 8197, 8198, 8199, 8200, 8201, 8202, 8203, 8204, + 8205, 8206, 8207, 8208, 8209, 8210, 8211, 8212, 8213, 8214, 8215, 8216, + 8217, 8218, 8219, 8220, 8221, 8222, 8223, 8224, 8225, 8226, 8227, 8228, + 8229, 8230, 8231, 8232, 8233, 8234, 8235, 8236, 8237, 8238, 8239, 8240, + 8241, 8242, 8243, 8244, 8245, 8246, 8247, 8248, 8249, 8250, 8251, 8252, + 8253, 8254, 8255, 8256, 8257, 8258, 8259, 8260, 8261, 8262, 8263, 8264, + 8265, 8266, 8267, 8268, 8269, 8270, 8271, 8272, 8273, 8274, 8275, 8276, + 8277, 8278, 8279, 8280, 8281, 8282, 8283, 8284, 8285, 8286, 8287, 8288, + 8289, 8290, 8291, 8292, 8293, 8294, 8295, 8296, 8297, 8298, 8299, 8300, + 8301, 8302, 8303, 8304, 8305, 8306, 8307, 8308, 8309, 8310, 8311, 8312, + 8313, 8314, 8315, 8316, 8317, 8318, 8319, 8320, 8321, 8322, 8323, 8324, + 8325, 8326, 8327, 8328, 8329, 8330, 8331, 8332, 8333, 8334, 8335, 8336, + 8337, 8338, 8339, 8340, 8341, 8342, 8343, 8344, 8345, 8346, 8347, 8348, + 8349, 8350, 8351, 8352, 8353, 8354, 8355, 8356, 8357, 8358, 8359, 8360, + 8361, 8362, 8363, 8364, 8365, 8366, 8367, 8368, 8369, 8370, 8371, 8372, + 8373, 8374, 8375, 8376, 8377, 8378, 8379, 8380, 8381, 8382, 8383, 8384, + 8385, 8386, 8387, 8388, 8389, 8390, 8391, 8392, 8393, 8394, 8395, 8396, + 8397, 8398, 8399, 8400, 8401, 8402, 8403, 8404, 8405, 8406, 8407, 8408, + 8409, 8410, 8411, 8412, 8413, 8414, 8415, 8416, 8417, 8418, 8419, 8420, + 8421, 8422, 8423, 8424, 8425, 8426, 8427, 8428, 8429, 8430, 8431, 8432, + 8433, 8434, 8435, 8436, 8437, 8438, 8439, 8440, 8441, 8442, 8443, 8444, + 8445, 8446, 8447, 8448, 8449, 8450, 8451, 8452, 8453, 8454, 8455, 8456, + 8457, 8458, 8459, 8460, 8461, 8462, 8463, 8464, 8465, 8466, 8467, 8468, + 8469, 8470, 8471, 8472, 8473, 8474, 8475, 8476, 8477, 8478, 8479, 8480, + 8481, 8482, 8483, 8484, 8485, 8486, 8487, 8488, 8489, 8490, 8491, 8492, + 8493, 8494, 8495, 8496, 8497, 8498, 8499, 8500, 8501, 8502, 8503, 8504, + 8505, 8506, 8507, 8508, 8509, 8510, 8511, 8512, 8513, 8514, 8515, 8516, + 8517, 8518, 8519, 8520, 8521, 8522, 8523, 8524, 8525, 8526, 8527, 8528, + 8529, 8530, 8531, 8532, 8533, 8534, 8535, 8536, 8537, 8538, 8539, 8540, + 8541, 8542, 8543, 8544, 8545, 8546, 8547, 8548, 8549, 8550, 8551, 8552, + 8553, 8554, 8555, 8556, 8557, 8558, 8559, 8560, 8561, 8562, 8563, 8564, + 8565, 8566, 8567, 8568, 8569, 8570, 8571, 8572, 8573, 8574, 8575, 8576, + 8577, 8578, 8579, 8580, 8581, 8582, 8583, 8584, 8585, 8586, 8587, 8588, + 8589, 8590, 8591, 8592, 8593, 8594, 8595, 8596, 8597, 8598, 8599, 8600, + 8601, 8602, 8603, 8604, 8605, 8606, 8607, 8608, 8609, 8610, 8611, 8612, + 8613, 8614, 8615, 8616, 8617, 8618, 8619, 8512, 8511, 8620, 8621, 8622, + 8623, 8624, 8625, 8626, 8627, 8628, 8629, 8630, 8631, 8632, 8633, 8634, + 8635, 8636, 8637, 8638, 8639, 8640, 8641, 8642, 8643, 8644, 8645, 8646, + 8647, 8648, 8649, 8650, 8651, 8652, 8653, 8654, 8655, 8656, 8657, 8658, + 8659, 8660, 8661, 8662, 8663, 8664, 8665, 8666, 8667, 8668, 8669, 8670, + 8671, 8672, 8673, 8674, 8675, 8676, 8677, 8678, 8679, 8680, 8681, 8682, + 8683, 8684, 8685, 8686, 8687, 8688, 8689, 8690, 8691, 8692, 8693, 8694, + 8695, 8696, 8697, 8698, 8699, 8700, 8701, 8702, 8703, 8704, 8705, 8706, + 8707, 8708, 8709, 8710, 8711, 8712, 8713, 8714, 8715, 8716, 8717, 8718, + 8719, 8720, 8721, 8722, 8723, 8724, 8725, 8726, 8727, 8728, 8729, 8730, + 8731, 8732, 8733, 8734, 8735, 8736, 8737, 8738, 8739, 8740, 8741, 8742, + 8743, 8744, 8745, 8746, 8747, 8748, 8749, 8750, 8751, 8752, 8753, 8754, + 8755, 8756, 8757, 8758, 8759, 8760, 8761, 8762, 8763, 8764, 8765, 8766, + 8767, 8768, 8769, 8770, 8771, 8772, 8773, 8774, 8775, 8773, 8776, 8774, + 8777, 8778, 8779, 8780, 8781, 8782, 8783, 8784, 8785, 8786, 8787, 8788, + 8789, 8790, 8791, 8792, 8793, 8794, 8795, 8796, 8797, 8768, 8798, 8769, + 8799, 8800, 8801, 8802, 8803, 8804, 8805, 8806, 8807, 8808, 8809, 8810, + 8811, 8812, 8813, 8814, 8815, 8816, 8817, 8818, 8819, 8820, 8821, 8822, + 8823, 8824, 8825, 8826, 8827, 8828, 8829, 8830, 8831, 8832, 8833, 8834, + 8835, 8836, 8837, 8838, 8839, 8840, 8838, 8841, 8839, 8838, 8842, 8841, + 8843, 8844, 8845, 8846, 8847, 8848, 8849, 8850, 8851, 8852, 8853, 8854, + 8855, 8856, 8857, 8839, 8841, 8858, 8859, 8860, 8861, 8862, 8863, 8864, + 8865, 8866, 8867, 8868, 8869, 8870, 8871, 8872, 8873, 8874, 8875, 8876, + 8877, 8878, 8879, 8880, 8881, 8882, 8883, 8884, 8885, 8886, 8887, 8888, + 8889, 8890, 8891, 8892, 8893, 8894, 8892, 8895, 8893, 8896, 8897, 8898, + 8899, 8900, 8901, 8902, 8903, 8904, 8905, 8895, 8892, 8905, 8906, 8895, + 8907, 8908, 8909, 8910, 8903, 8902, 8910, 8911, 8903, 8893, 8912, 8913, + 8893, 8914, 8912, 8915, 8916, 8917, 8915, 8918, 8916, 8895, 8914, 8893, + 8895, 8919, 8914, 8920, 8921, 8922, 8923, 8924, 8925, 8926, 8927, 8928, + 8926, 8929, 8927, 8930, 8931, 8932, 8858, 8933, 8934, 8935, 8936, 8937, + 8938, 8939, 8940, 8941, 8942, 8943, 8944, 8945, 8946, 8947, 8948, 8949, + 8925, 8950, 8951, 8952, 8953, 8954, 8955, 8956, 8957, 8958, 8959, 8960, + 8841, 8961, 8858, 8962, 8963, 8964, 8965, 8966, 8967, 8968, 8969, 8970, + 8971, 8972, 8973, 8974, 8975, 8976, 8977, 8978, 8979, 8980, 8981, 8907, + 8982, 8983, 8984, 8985, 8842, 8838, 8986, 8987, 8988, 8989, 8990, 8991, + 8992, 8993, 8994, 8995, 8996, 8997, 8998, 8999, 9000, 9001, 9002, 9003, + 9004, 9005, 9006, 9007, 9008, 9009, 9010, 9011, 9012, 9013, 9014, 9015, + 9016, 9017, 9018, 9019, 9020, 9021, 9022, 9023, 9024, 8904, 8978, 8977, + 8904, 8903, 8978, 8981, 8908, 8907, 9025, 9026, 9027, 9028, 9029, 9030, + 9031, 9032, 9033, 9000, 9034, 8842, 9035, 9036, 9037, 9038, 9039, 9040, + 9041, 9042, 9043, 9044, 9045, 9046, 9047, 9048, 9049, 9046, 9050, 9051, + 9052, 8975, 8974, 9053, 9054, 9055, 8975, 9056, 8976, 9057, 9058, 9059, + 9060, 9061, 9062, 9063, 9064, 9065, 9066, 9067, 9068, 9069, 9070, 9071, + 9072, 9073, 9074, 9075, 9076, 8980, 9077, 9078, 8983, 9079, 9080, 9081, + 9082, 9083, 9084, 9085, 9086, 9087, 8999, 8961, 9034, 9088, 9089, 9090, + 9091, 9092, 9093, 9094, 9095, 9096, 9097, 9098, 9099, 9100, 9101, 9102, + 9103, 9104, 9105, 9106, 9107, 9108, 9109, 9110, 9111, 9112, 9113, 9114, + 9115, 9116, 9117, 9118, 9119, 9120, 9118, 9120, 9121, 9122, 9123, 9124, + 9076, 8908, 8981, 9125, 9126, 9127, 9128, 9129, 9130, 9131, 9132, 9133, + 9134, 9135, 9136, 9137, 9138, 9139, 9140, 9141, 9142, 9136, 9135, 9143, + 9144, 9145, 9146, 9147, 9148, 9149, 9150, 9151, 9152, 9153, 9154, 9155, + 9156, 9157, 9148, 9158, 9159, 9160, 9161, 9162, 9153, 9160, 9163, 9164, + 9165, 9166, 9167, 9168, 9169, 9170, 8908, 9171, 8909, 9172, 9173, 9174, + 9175, 9176, 9177, 9178, 9179, 9180, 9129, 9181, 9130, 9181, 9159, 9182, + 9181, 9183, 9159, 9159, 9163, 9160, 9184, 9086, 9185, 9186, 9187, 9181, + 9188, 9189, 9190, 9183, 9191, 9159, 9191, 9192, 9159, 9193, 9194, 9195, + 9196, 9197, 9198, 9199, 9200, 9201, 9202, 9203, 9204, 9205, 9206, 9207, + 9208, 9209, 9210, 9211, 9212, 9213, 9214, 9215, 9216, 9204, 9217, 9218, + 9127, 9219, 9125, 9220, 9221, 9222, 9223, 9224, 9225, 9226, 9227, 9228, + 9229, 9230, 9231, 9232, 9233, 9234, 9235, 9236, 9237, 9238, 9239, 9240, + 9241, 9242, 9243, 9244, 9245, 9246, 9243, 9247, 9248, 9249, 9250, 9251, + 9252, 9253, 9254, 9255, 9256, 9257, 9258, 9259, 9260, 9261, 9262, 9263, + 9264, 9265, 9266, 9267, 9268, 9269, 9270, 9271, 9272, 9273, 9274, 9275, + 9276, 9277, 9278, 9279, 9280, 9281, 9282, 9280, 9279, 9283, 9284, 9285, + 9286, 9287, 9282, 9286, 9288, 9287, 9289, 9288, 9286, 9289, 9278, 9288, + 9290, 9291, 9292, 9293, 9294, 9277, 9295, 9296, 9297, 9298, 9269, 9294, + 9299, 9209, 9208, 9300, 9301, 9302, 9303, 9304, 9305, 9306, 9307, 9308, + 9309, 9209, 9299, 9310, 9311, 9312, 9313, 9314, 9315, 9316, 9317, 9318, + 9319, 9209, 9309, 9320, 9321, 9322, 9323, 9324, 9325, 9326, 9327, 9328, + 9209, 9329, 9210, 9209, 9330, 9329, 9209, 9331, 9330, 9329, 9242, 9241, + 9329, 9332, 9242, 9242, 9247, 9243, 9242, 9333, 9247, 9334, 9230, 9229, + 9335, 9336, 9337, 9338, 9339, 9340, 9341, 9342, 9343, 9344, 9345, 9346, + 9250, 9347, 9348, 9349, 9350, 9255, 9337, 9351, 9352, 9353, 9354, 9355, + 9350, 9256, 9255, 9350, 9356, 9256, 9357, 9358, 9359, 9317, 9360, 9318, + 9361, 9362, 9363, 9217, 9364, 9365, 9217, 9366, 9364, 9367, 9368, 9361, + 9367, 9369, 9368, 9370, 9369, 9367, 9371, 9372, 9373, 9278, 9374, 9288, + 9375, 9376, 9377, 9378, 9379, 9375, 9380, 9381, 9382, 9296, 9383, 9384, + 9385, 9386, 9387, 9388, 9389, 9390, 9385, 9391, 9392, 9393, 9394, 9395, + 9396, 9397, 9398, 9399, 9400, 9401, 9402, 9403, 9404, 9405, 9406, 9407, + 9402, 9408, 9403, 9409, 9400, 9399, 9410, 9411, 9412, 9413, 9414, 9415, + 9416, 9417, 9418, 9419, 9420, 9421, 9422, 9423, 9424, 9425, 9426, 9209, + 9427, 9428, 9429, 9430, 9431, 9432, 9433, 9434, 9435, 9436, 9437, 9438, + 9356, 9439, 9256, 9440, 9441, 9442, 9443, 9444, 9445, 9443, 9446, 9444, + 9447, 9448, 9449, 9450, 9451, 9452, 9453, 9454, 9455, 9456, 9457, 9458, + 9459, 9460, 9461, 9459, 9462, 9460, 9463, 9464, 9465, 9466, 9467, 9468, + 9469, 9470, 9471, 9472, 9473, 9474, 9475, 9476, 9477, 9478, 9479, 9480, + 9481, 9482, 9483, 9484, 9485, 9486, 9487, 9488, 9489, 9490, 9491, 9492, + 9493, 9494, 9236, 9495, 9496, 9497, 9330, 9498, 9499, 9500, 9501, 9502, + 9500, 9503, 9501, 9504, 9505, 9506, 9332, 9333, 9242, 9507, 9508, 9509, + 9510, 9511, 9512, 9513, 9514, 9515, 9516, 9517, 9518, 9519, 9520, 9500, + 9521, 9522, 9523, 9524, 9525, 9526, 9520, 9503, 9500, 9527, 9528, 9529, + 9530, 9531, 9519, 9532, 9533, 9534, 9535, 9536, 9537, 9538, 9539, 9531, + 9540, 9539, 9538, 9541, 9542, 9543, 9540, 9544, 9545, 9546, 9547, 9548, + 9549, 9550, 9551, 9552, 9553, 9554, 9555, 9496, 9495, 9556, 9557, 9280, + 9556, 9558, 9557, 9559, 9560, 9561, 9562, 9563, 9556, 9564, 9565, 9566, + 9567, 9568, 9569, 9496, 9570, 9497, 9571, 9572, 9573, 9574, 9575, 9576, + 9577, 9578, 9553, 9579, 9580, 9581, 9582, 9583, 9584, 9585, 9586, 9587, + 9588, 9589, 9590, 9544, 9591, 9545, 9592, 9593, 9594, 9595, 9596, 9544, + 9597, 9598, 9599, 9600, 9596, 9595, 9600, 9601, 9596, 9602, 9603, 9604, + 9605, 9606, 9607, 9596, 9608, 9591, 9609, 9601, 9600, 9609, 9610, 9601, + 9609, 9611, 9610, 9612, 9613, 9614, 9615, 9611, 9609, 9615, 9616, 9611, + 9617, 9618, 9619, 9620, 9621, 9622, 9601, 9623, 9596, 9624, 9625, 9626, + 9627, 9628, 9629, 9623, 9630, 9608, 9623, 9631, 9630, 9632, 9589, 9588, + 9633, 9634, 9635, 9608, 9630, 9591, 9636, 9637, 9638, 9639, 9640, 9641, + 9610, 9631, 9623, 9642, 9643, 9644, 9645, 9646, 9647, 9648, 9649, 9650, + 9651, 9652, 9653, 9654, 9655, 9656, 9657, 9655, 9654, 9658, 9659, 9660, + 9661, 9662, 9663, 9664, 9665, 9666, 9667, 9668, 9669, 9670, 9331, 9209, + 9670, 9671, 9331, 9672, 9673, 9674, 9675, 9676, 9677, 9678, 9679, 9680, + 9681, 9682, 9683, 9684, 9685, 9686, 9684, 9621, 9685, 9687, 9688, 9689, + 9690, 9691, 9493, 9692, 9693, 9694, 9695, 9696, 9697, 9557, 9558, 9698, + 9699, 9700, 9701, 9702, 9703, 9704, 9705, 9706, 9707, 9686, 9685, 9708, + 9709, 9710, 9711, 9712, 9713, 9714, 9712, 9715, 9713, 9268, 9716, 9717, + 9268, 9718, 9716, 9268, 9719, 9718, 9268, 9720, 9719, 9479, 9721, 9480, + 9479, 9722, 9721, 9723, 9724, 9725, 9723, 9726, 9724, 9727, 9728, 9729, + 9730, 9731, 9732, 9733, 9732, 9731, 9734, 9735, 9736, 9737, 9738, 9739, + 9740, 9741, 9742, 9743, 9744, 9745, 9746, 9747, 9748, 9749, 9750, 9751, + 9752, 9753, 9754, 9755, 9756, 9757, 9758, 9759, 9760, 9761, 9762, 9763, + 9764, 9765, 9766, 9767, 9768, 9769, 9762, 9770, 9771, 9772, 9773, 9774, + 9775, 9776, 9777, 9778, 9779, 9780, 9781, 9782, 9783, 9784, 9785, 9786, + 9787, 9788, 9789, 9790, 9791, 9792, 9790, 9793, 9791, 9794, 9795, 9796, + 9794, 9797, 9795, 9798, 9799, 9800, 9801, 9802, 9803, 9804, 9805, 9806, + 9807, 9808, 9809, 9810, 9811, 9812, 9813, 9814, 9815, 9816, 9817, 9818, + 9819, 9820, 9821, 9822, 9823, 9824, 9825, 9826, 9827, 9825, 9828, 9826, + 9829, 9811, 9810, 9830, 9831, 9832, 9833, 9818, 9834, 9835, 9820, 9819, + 9836, 9831, 9830, 9837, 9838, 9839, 9840, 9841, 9842, 9843, 9844, 9331, + 9799, 9845, 9846, 9847, 9848, 9849, 9847, 9850, 9848, 9851, 9852, 9853, + 9854, 9855, 9856, 9857, 9858, 9859, 9860, 9861, 9862, 9863, 9864, 9865, + 9866, 9867, 9868, 9869, 9870, 9871, 9872, 9873, 9874, 9875, 9876, 9877, + 9878, 9879, 9880, 9881, 9882, 9883, 9884, 9885, 9691, 9558, 9886, 9698, + 9558, 9887, 9886, 9558, 9888, 9887, 9889, 9890, 9891, 9892, 9893, 9894, + 9895, 9896, 9897, 9898, 9899, 9900, 9901, 9902, 9903, 9896, 9904, 9905, + 9906, 9907, 9908, 9909, 9910, 9911, 9912, 9913, 9914, 9505, 9915, 9506, + 9911, 9916, 9917, 9918, 9919, 9920, 9921, 9922, 9923, 9921, 9924, 9922, + 9925, 9926, 9927, 9928, 9924, 9921, 9928, 9929, 9924, 9930, 9931, 9932, + 9933, 9934, 9935, 9936, 9929, 9928, 9936, 9937, 9929, 9938, 9939, 9940, + 9941, 9942, 9943, 9917, 9944, 9945, 9916, 9944, 9917, 9916, 9946, 9944, + 9947, 9948, 9534, 9949, 9950, 9951, 9952, 9953, 9954, 9952, 9955, 9953, + 9547, 9956, 9548, 9944, 9957, 9958, 9944, 9959, 9957, 9960, 9961, 9962, + 9563, 9888, 9558, 9563, 9963, 9888, 9961, 9964, 9965, 9966, 9963, 9563, + 9966, 9967, 9963, 9968, 9969, 9970, 9971, 9972, 9967, 9973, 9974, 9971, + 9975, 9976, 9977, 9959, 9978, 9957, 9978, 9979, 9980, 9978, 9981, 9979, + 9593, 9982, 9594, 9979, 9983, 9984, 9985, 9986, 9987, 9598, 9988, 9599, + 9984, 9983, 9989, 9990, 9991, 9992, 9989, 9993, 9994, 9983, 9993, 9989, + 9983, 9995, 9993, 9983, 9996, 9995, 9997, 9621, 9620, 9994, 9998, 9999, + 10000, 9902, 9901, 9993, 10001, 9994, 9995, 10001, 9993, 9995, 10002, 10001, + 9981, 9996, 9983, 9981, 10003, 9996, 9996, 10003, 9995, 10004, 10005, 10006, + 10007, 10008, 10009, 10002, 9998, 10001, 9998, 10010, 9999, 10011, 10012, 10013, + 10014, 10015, 10016, 10017, 10018, 10019, 10020, 10021, 9823, 10022, 10023, 10024, + 10025, 10026, 10027, 10028, 10029, 10030, 9871, 9870, 10031, 10032, 10033, 9844, + 10034, 10035, 10036, 10034, 10037, 10035, 10038, 10039, 10040, 10041, 10042, 10043, + 10044, 10045, 10046, 10047, 10048, 10049, 10050, 10051, 10052, 10053, 10054, 10055, + 10053, 10056, 10054, 10057, 10058, 10059, 10060, 10061, 10062, 10063, 10064, 10065, + 10066, 10067, 10068, 10069, 10021, 10070, 10071, 10072, 10073, 10074, 10075, 10076, + 10074, 10077, 10075, 10078, 10079, 10080, 10081, 9870, 10082, 10083, 10084, 10085, + 10086, 10087, 9885, 10088, 10089, 10090, 10091, 10092, 10093, 10094, 10064, 10063, + 10095, 10096, 10097, 10098, 10099, 10100, 10101, 10102, 10103, 10104, 10105, 10106, + 10107, 10108, 10109, 10110, 10111, 10112, 10110, 10113, 10111, 10080, 10079, 10114, + 10115, 10116, 10117, 10118, 10119, 10120, 10121, 10122, 10123, 10124, 10125, 10108, + 10126, 10127, 10128, 9885, 10129, 10130, 10131, 9926, 9925, 10131, 10132, 9926, + 9926, 10133, 9927, 9926, 10134, 10133, 10135, 10136, 10137, 10133, 10138, 10139, + 10136, 10140, 10141, 10139, 10142, 10143, 10143, 10021, 10069, 10143, 10144, 10021, + 10145, 10146, 10147, 9721, 10147, 10146, 9888, 10148, 9887, 9888, 10149, 10148, + 9888, 10150, 10149, 10151, 10152, 10153, 9963, 10154, 10150, 9967, 10154, 9963, + 9967, 10155, 10154, 9972, 10155, 9967, 9972, 10156, 10155, 10157, 10156, 9972, + 10158, 10159, 10160, 10079, 10161, 10157, 10082, 10162, 10163, 9718, 9719, 10079, + 10164, 10165, 10084, 10166, 10167, 10168, 10166, 10169, 10167, 10148, 10149, 10170, + 10171, 10172, 10173, 10171, 10174, 10172, 10172, 10175, 10176, 10172, 10177, 10175, + 10175, 10132, 10131, 10178, 10179, 10180, 10175, 10181, 10132, 10132, 10134, 9926, + 10132, 10181, 10182, 10132, 10182, 10134, 10134, 10138, 10133, 10134, 10182, 10183, + 10134, 10183, 10138, 10184, 10185, 10186, 10187, 10188, 10189, 10142, 10144, 10143, + 10142, 10190, 10144, 10144, 10190, 10191, 10192, 10193, 10194, 10195, 10196, 10193, + 10196, 10195, 10197, 10196, 10198, 10193, 10198, 10196, 10199, 10192, 10195, 10193, + 10200, 10201, 10202, 10200, 10203, 10201, 10149, 10204, 10170, 10149, 10205, 10204, + 10150, 10205, 10149, 10152, 10206, 10207, 10154, 10208, 10150, 10154, 10209, 10208, + 10155, 10209, 10154, 10155, 10210, 10209, 10156, 10210, 10155, 10156, 10211, 10210, + 10212, 10213, 10214, 10161, 10215, 10211, 10162, 10216, 10163, 9719, 10217, 10215, + 9719, 9720, 10217, 10174, 10177, 10172, 10218, 10219, 10220, 10221, 10222, 10223, + 10224, 10225, 10226, 10177, 10227, 10181, 10177, 10228, 10227, 10181, 10229, 10182, + 10182, 10230, 10183, 10183, 10231, 10138, 10232, 10233, 10234, 10235, 10236, 10237, + 10238, 10239, 10240, 10241, 10242, 10243, 10244, 10245, 10246, 10231, 10190, 10142, + 10234, 10247, 10248, 10249, 10250, 10251, 10190, 10252, 10191, 10253, 10144, 10191, + 10191, 10254, 10253, 10205, 10255, 10204, 10256, 10257, 10258, 10259, 10260, 10256, + 10259, 10261, 10260, 10262, 10261, 10259, 10262, 10263, 10261, 10210, 10264, 10209, + 10265, 10266, 10267, 10268, 10269, 10265, 10215, 10270, 10271, 10215, 10272, 10270, + 10273, 10274, 10275, 10276, 10277, 10278, 10273, 10279, 10280, 10281, 10282, 10283, + 10281, 10284, 10282, 10285, 10286, 10287, 10288, 10289, 10290, 10291, 10292, 10293, + 10294, 10295, 10296, 10291, 10297, 10292, 10298, 10299, 10300, 10301, 10302, 10303, + 10304, 10305, 10306, 10307, 10308, 10309, 10310, 10311, 10312, 10313, 10314, 10315, + 10316, 10228, 10177, 10317, 10318, 10319, 10317, 10320, 10318, 10255, 10321, 10322, + 10323, 10324, 10325, 10326, 10327, 10328, 10252, 10329, 10191, 10330, 10331, 10332, + 10333, 10334, 10335, 10333, 10336, 10334, 10337, 10338, 10339, 10340, 10341, 10342, + 10343, 10344, 10345, 10346, 10347, 10348, 10349, 10350, 10351, 10352, 10353, 10354, + 10355, 10356, 10219, 10357, 10358, 10359, 10360, 10361, 10362, 10360, 10363, 10361, + 10364, 10365, 10366, 10367, 10368, 10369, 10370, 10371, 10372, 10373, 10374, 10375, + 10376, 10377, 10263, 10378, 10379, 10380, 10381, 10382, 10383, 10384, 10385, 10386, + 10387, 10388, 10389, 10390, 10391, 10392, 10393, 10394, 10395, 10393, 10396, 10394, + 10397, 10398, 10399, 10229, 10230, 10182, 10400, 10401, 10402, 10403, 10404, 10405, + 10406, 10407, 10408, 10409, 10410, 10411, 10412, 10413, 10414, 10415, 10416, 10417, + 10418, 10419, 10420, 10421, 10422, 10423, 10424, 10425, 10426, 10427, 10416, 10415, + 10428, 10429, 10430, 10431, 10432, 10433, 10434, 10435, 10416, 10436, 10435, 10434, + 10437, 10438, 10439, 10440, 10441, 10442, 10443, 10444, 10445, 10446, 10447, 10448, + 10416, 10449, 10396, 10450, 10388, 10387, 10451, 10321, 10205, 10452, 10453, 10454, + 10451, 10455, 10456, 10457, 10455, 10451, 10458, 10459, 10460, 10461, 10462, 10463, + 10388, 10464, 10389, 10465, 10466, 10467, 10468, 10469, 10470, 10471, 10472, 10473, + 10474, 10475, 10476, 10477, 10478, 10479, 10480, 10481, 10482, 10483, 10484, 10485, + 10486, 10487, 10488, 10489, 10490, 10491, 10492, 10493, 10486, 10494, 10495, 10496, + 10497, 10498, 10499, 10500, 10501, 10493, 10502, 10503, 10504, 10505, 10506, 10507, + 10493, 10508, 10487, 10509, 10510, 10511, 10512, 10513, 10501, 10512, 10514, 10513, + 10515, 10516, 10517, 10518, 10514, 10512, 10518, 10519, 10514, 10520, 10521, 10522, + 10523, 10524, 10525, 10501, 10526, 10493, 10527, 10528, 10529, 10530, 10531, 10532, + 10526, 10533, 10508, 10526, 10534, 10533, 10535, 10484, 10483, 10536, 10537, 10538, + 10508, 10533, 10487, 10539, 10540, 10541, 10542, 10543, 10544, 10513, 10534, 10526, + 10545, 10546, 10547, 10548, 10549, 10550, 10551, 10552, 10553, 10554, 10555, 10556, + 10557, 10558, 10559, 10560, 10558, 10557, 10561, 10562, 10563, 10564, 10565, 10566, + 10567, 10568, 10569, 10570, 10571, 10572, 10573, 10574, 10575, 10576, 10577, 10578, + 10579, 10580, 10581, 10582, 10583, 10584, 10582, 10585, 10583, 10586, 10587, 10588, + 10359, 10589, 10384, 10257, 10590, 10591, 10321, 10456, 10592, 10593, 10594, 10595, + 10596, 10597, 10598, 10599, 10600, 10601, 10584, 10583, 10602, 10603, 10604, 10605, + 10606, 10607, 10608, 10609, 10610, 10611, 10609, 10612, 10610, 10282, 10284, 10613, + 10614, 10615, 10616, 10617, 10618, 10619, 10601, 10620, 10621, 10622, 10602, 10623, + 10624, 10625, 10626, 10627, 10628, 10629, 10630, 10631, 10632, 10633, 10634, 10635, + 10590, 10636, 10637, 10638, 10639, 10640, 10641, 10642, 10643, 10644, 10645, 10646, + 10647, 10648, 10649, 10650, 10651, 10652, 10653, 10654, 10371, 10655, 10656, 10254, + 10657, 10658, 10659, 10657, 10660, 10658, 10661, 9720, 10662, 10663, 10642, 10641, + 10664, 10665, 10666, 10667, 10668, 10669, 10670, 10665, 10664, 10671, 10672, 10673, + 10668, 10674, 10675, 10676, 10628, 10627, 10677, 10678, 10679, 10680, 10681, 10682, + 10683, 10684, 10685, 9741, 10686, 9742, 10687, 10688, 10689, 10690, 10691, 10692, + 10690, 10693, 10691, 10694, 10695, 10696, 10697, 10698, 10699, 10700, 10701, 10702, + 10703, 10704, 10705, 10706, 10707, 10708, 9768, 10709, 9769, 10710, 10711, 10712, + 10713, 10714, 10715, 10716, 10717, 10718, 10719, 10720, 10721, 10722, 10723, 10724, + 10725, 10711, 10710, 10726, 10727, 10728, 10729, 10730, 10731, 10732, 10733, 10734, + 10733, 10735, 10736, 10734, 10733, 10737, 10734, 10738, 10739, 10732, 10734, 10739, + 10735, 10733, 10732, 10735, 10732, 10740, 10656, 10741, 10254, 10742, 10743, 10744, + 10745, 10746, 10747, 10748, 10749, 10750, 9720, 10751, 10662, 9720, 10752, 10751, + 10753, 10754, 10755, 10756, 10757, 10758, 10759, 10760, 10761, 10762, 10763, 10764, + 10679, 10765, 10228, 10628, 10766, 10767, 10768, 10769, 10770, 10636, 10771, 10772, + 10773, 10774, 10775, 10776, 10777, 10778, 10763, 10779, 10780, 10678, 10781, 10679, + 10782, 10783, 10784, 10785, 10786, 10787, 10788, 10789, 10790, 10791, 10792, 10793, + 10794, 10795, 10796, 10797, 10798, 10799, 10765, 10800, 10227, 10801, 10802, 10803, + 10804, 10805, 10806, 10807, 10808, 10809, 10398, 10810, 10399, 10803, 10811, 10812, + 10813, 10814, 10815, 10816, 10805, 10804, 10816, 10817, 10805, 10818, 10819, 10820, + 10821, 10817, 10816, 10821, 10822, 10817, 10823, 10824, 10825, 10826, 10827, 10828, + 10829, 10822, 10821, 10830, 10831, 10832, 10833, 10834, 10835, 10836, 10837, 10838, + 10811, 10839, 10812, 10811, 10840, 10839, 10429, 10841, 10430, 10842, 10843, 10844, + 10845, 10846, 10847, 10845, 10848, 10846, 10849, 10444, 10443, 10839, 10850, 10851, + 10839, 10852, 10850, 10802, 10840, 10803, 10853, 10854, 10855, 10455, 10856, 10857, + 10858, 10859, 10843, 10860, 10856, 10455, 10860, 10861, 10856, 10862, 10861, 10860, + 10862, 10863, 10861, 10864, 10865, 10862, 10866, 10867, 10868, 10869, 10870, 10871, + 10872, 10873, 10874, 10875, 10876, 10877, 10490, 10878, 10491, 10877, 10879, 10880, + 10881, 10882, 10883, 10495, 10884, 10496, 10885, 10886, 10887, 10888, 10889, 10890, + 10891, 10892, 10893, 10879, 10892, 10891, 10879, 10894, 10892, 10879, 10895, 10894, + 10896, 10524, 10523, 10893, 10897, 10898, 10899, 10795, 10794, 10900, 10901, 10902, + 10894, 10903, 10892, 10894, 10904, 10903, 10876, 10895, 10879, 10876, 10905, 10895, + 10895, 10905, 10894, 10906, 10907, 10908, 10909, 10910, 10911, 10912, 10913, 10914, + 10897, 10915, 10898, 10916, 10917, 10918, 10919, 10920, 10921, 10922, 10923, 10924, + 10925, 10741, 10656, 10926, 10927, 10928, 10929, 10930, 10931, 10932, 10933, 10934, + 10935, 10751, 10936, 10937, 10766, 10938, 10939, 10940, 10941, 10942, 10943, 10944, + 10945, 10946, 10947, 10948, 10949, 10950, 10951, 10952, 10953, 10954, 10955, 10956, + 10957, 10958, 10959, 10960, 10961, 10962, 10963, 10964, 10965, 10963, 10966, 10964, + 10967, 10968, 10969, 10970, 10971, 10972, 10973, 10974, 10975, 10976, 10977, 10978, + 10979, 10741, 10980, 10981, 10982, 10983, 10984, 10985, 10986, 10984, 10987, 10985, + 10988, 10989, 10990, 10988, 10991, 10989, 10992, 10781, 10993, 10994, 10995, 10766, + 10996, 10997, 10998, 10999, 11000, 11001, 11002, 10974, 10973, 11003, 11004, 11005, + 11006, 11007, 11008, 11009, 11010, 11011, 11012, 11013, 11014, 11015, 11016, 11017, + 11018, 11019, 11020, 11018, 11021, 11019, 11022, 11023, 11024, 11025, 11004, 11003, + 11026, 11027, 11028, 11029, 11030, 11031, 11032, 11033, 11016, 10766, 11034, 10767, + 10766, 11035, 11034, 10781, 11036, 11037, 11038, 10819, 10818, 11038, 11039, 10819, + 10819, 11040, 10820, 10819, 11039, 11040, 11041, 11042, 11043, 11040, 11044, 11045, + 11042, 11046, 11047, 11045, 11048, 11027, 11045, 11044, 11048, 11027, 10741, 10979, + 11027, 11049, 10741, 11050, 11051, 11052, 10771, 11053, 11054, 10771, 11055, 11053, + 11056, 11057, 11058, 11059, 11060, 11061, 10856, 11062, 10857, 11063, 11064, 11065, + 10861, 11066, 10856, 10861, 11067, 11066, 10863, 11067, 10861, 10863, 11068, 11067, + 10863, 11069, 11068, 11070, 11069, 10863, 11071, 11072, 11070, 10991, 11073, 10989, + 10751, 11074, 11072, 10751, 10752, 11074, 11075, 11076, 10781, 11077, 11078, 11079, + 11080, 11081, 11082, 11076, 11083, 10781, 11084, 11085, 11086, 11087, 11088, 11089, + 11083, 11036, 10781, 11090, 11091, 11092, 11093, 11094, 11095, 11062, 11096, 10857, + 11097, 11098, 11060, 11099, 11100, 11101, 11102, 11103, 11104, 11105, 11106, 11103, + 11107, 11108, 11102, 11109, 11110, 11108, 11111, 11110, 11109, 11112, 11113, 11114, + 11112, 11115, 11113, 11116, 11117, 11118, 11119, 11120, 11121, 11122, 11123, 11124, + 11125, 11126, 11127, 11128, 11129, 11130, 11131, 11132, 11133, 11134, 11135, 11136, + 11037, 11137, 10781, 11138, 11139, 11140, 11137, 11039, 11038, 11140, 11141, 11142, + 11039, 11143, 11040, 11144, 11145, 11146, 11143, 11044, 11040, 11147, 11148, 11149, + 11048, 11049, 11027, 11150, 11151, 11152, 11153, 11154, 11155, 11156, 11157, 11158, + 11159, 11160, 11161, 11162, 11163, 11164, 11165, 11166, 11167, 11168, 11169, 11170, + 11171, 11172, 11173, 11174, 11175, 11176, 11177, 11178, 11179, 11180, 11181, 11182, + 11183, 11184, 11185, 11186, 11187, 11188, 11189, 11190, 11191, 11192, 11193, 11194, + 11195, 11196, 11197, 11161, 11198, 11199, 11187, 11200, 11188, 11201, 11202, 11203, + 11204, 11205, 11206, 11204, 11207, 11205, 11208, 11207, 11204, 11209, 11207, 11208, + 11210, 11211, 11212, 11213, 11214, 11209, 11215, 11214, 11213, 11215, 11216, 11214, + 11217, 11216, 11215, 11218, 11219, 11220, 11221, 11222, 11187, 11207, 11223, 11224, + 11207, 11225, 11223, 11226, 11227, 11228, 11226, 11229, 11227, 11230, 11231, 11232, + 11214, 11225, 11207, 11214, 11233, 11225, 11214, 11234, 11233, 11235, 11236, 11237, + 11238, 11239, 11240, 11238, 11241, 11239, 11242, 11243, 11244, 11245, 11246, 11247, + 11248, 11249, 11250, 11251, 11252, 11253, 11254, 11255, 11248, 11256, 11257, 11258, + 11259, 11260, 11261, 11262, 11263, 11264, 11265, 11266, 11267, 11268, 11269, 11270, + 11271, 11272, 11273, 11274, 11275, 11276, 11277, 11278, 11279, 11280, 11281, 11282, + 11283, 11284, 11285, 11286, 11287, 11288, 11289, 11290, 11291, 11292, 11293, 11294, + 11295, 11296, 11297, 11298, 11299, 11300, 11301, 11302, 11303, 11304, 11305, 11306, + 11263, 11307, 11264, 11308, 11309, 11310, 11311, 11312, 11313, 11314, 11315, 11316, + 11317, 11318, 11319, 11320, 11321, 11322, 11323, 11324, 11325, 11321, 11326, 11327, + 11328, 11329, 11330, 11326, 11331, 11332, 11326, 11333, 11331, 11334, 11335, 11336, + 11337, 11338, 11339, 11340, 11341, 11342, 11343, 11344, 11345, 11346, 11347, 11348, + 11349, 11350, 11287, 11351, 11352, 11353, 11354, 11355, 11356, 11307, 11357, 11358, + 11359, 11360, 11361, 11350, 11362, 11363, 11364, 11365, 11366, 11367, 11368, 11369, + 11188, 11370, 11186, 11371, 11372, 11373, 11199, 11218, 11161, 11199, 11374, 11218, + 11375, 11376, 11377, 11378, 11379, 11380, 11381, 11382, 11383, 11384, 11385, 11386, + 11387, 11388, 11389, 11390, 11391, 11349, 11392, 11393, 11394, 11395, 11396, 11397, + 11398, 11399, 11400, 11401, 11402, 11403, 11391, 11362, 11350, 11404, 11405, 11406, + 11407, 11408, 11409, 11410, 11411, 11412, 11413, 11414, 11415, 11416, 11417, 11418, + 11363, 11231, 11288, 11363, 11419, 11231, 11420, 11421, 11422, 11423, 11424, 11425, + 11426, 11427, 11428, 11429, 11430, 11431, 11432, 11433, 11434, 11435, 11436, 11437, + 11438, 11439, 11440, 11441, 11442, 11443, 11374, 11219, 11218, 11444, 11442, 11441, + 11442, 11445, 11443, 11442, 11446, 11445, 11445, 11447, 11443, 11448, 11269, 11449, + 11450, 11451, 11442, 11452, 11453, 11454, 11451, 11446, 11442, 11455, 11456, 11457, + 11458, 11459, 11460, 11461, 11462, 11463, 11464, 11465, 11466, 11467, 11468, 11469, + 11470, 11471, 11445, 11472, 11473, 11474, 11475, 11476, 11477, 11478, 11479, 11480, + 11481, 11482, 11483, 11484, 11485, 11486, 11487, 11488, 11489, 11490, 11491, 11492, + 11493, 11494, 11495, 11496, 11497, 11498, 11499, 11500, 11501, 11502, 11503, 11504, + 11505, 11506, 11507, 11508, 11509, 11510, 11511, 11512, 11513, 11514, 11515, 11516, + 11362, 11517, 11419, 11518, 11519, 11520, 11521, 11522, 11523, 11524, 11525, 11526, + 11527, 11528, 11529, 11530, 11531, 11532, 11533, 11534, 11535, 11536, 11537, 11538, + 11539, 11540, 11541, 11542, 11543, 11544, 11545, 11546, 11547, 11548, 11549, 11550, + 11551, 11552, 11553, 11554, 11555, 11556, 11557, 11558, 11559, 11560, 11561, 11562, + 11486, 11485, 11563, 11564, 11565, 11566, 11567, 11565, 11564, 11568, 11569, 11570, + 11570, 11571, 11568, 11572, 11568, 11573, 11572, 11573, 11574, 11569, 11568, 11572, + 11569, 11572, 11575, 11576, 11577, 11578, 11579, 11576, 11580, 11577, 11576, 11579, + 11579, 11581, 11577, 11577, 11582, 11578, 11578, 11582, 11583, 11576, 11578, 11584, + 11585, 10253, 11586, 11587, 11588, 11589, 11588, 11590, 11589, 11591, 11592, 11593, + 11594, 11593, 11592, 11595, 11596, 11597, 11596, 11595, 11598, 11599, 11600, 11601, + 11602, 11603, 11604, 11605, 11604, 11603, 11606, 11607, 11608, 11607, 11606, 11609, + 11610, 11611, 11612, 11612, 11611, 11613, 11614, 11615, 11616, 11617, 11618, 11619, + 11618, 11617, 11620, 11621, 11622, 11623, 11622, 11621, 11624, 11625, 11626, 11627, + 11627, 11626, 11628, 11629, 11630, 11631, 11631, 11630, 11632, 11633, 11634, 11635, + 11636, 11637, 11638, 11637, 11639, 11638, 11640, 11641, 11642, 11643, 11642, 11641, + 11644, 11645, 11646, 11644, 11646, 11647, 11648, 11649, 11650, 11649, 11648, 11651, + 11652, 11653, 11654, 11653, 11655, 11654, 11656, 11657, 11658, 11658, 11657, 11659, + 11660, 11661, 11662, 11661, 11660, 11663, 11664, 11665, 11666, 11666, 11665, 11667, + 11668, 11669, 11670, 11670, 11669, 11671, 11672, 11673, 11674, 11675, 11674, 11673, + 11676, 11677, 11678, 11676, 11678, 11679, 11680, 11681, 11682, 11683, 11682, 11681, + 11684, 11685, 11686, 11685, 11684, 11687, 11688, 11689, 11690, 11689, 11688, 11691, + 11692, 11693, 11694, 11695, 11696, 11697, 11696, 11695, 11698, 11699, 11700, 11701, + 11702, 11703, 11704, 11704, 11703, 11705, 11706, 11707, 11708, 11708, 11707, 11709, + 11710, 11711, 11712, 11711, 11710, 11713, 11714, 11715, 11716, 11716, 11715, 11717, + 11718, 11719, 11720, 11721, 11722, 11723, 11724, 11723, 11722, 11725, 11726, 11727, + 11728, 11729, 11730, 11730, 11729, 11731, 11732, 11733, 11734, 11735, 11736, 11737, + 11735, 11738, 11736, 11739, 11740, 11741, 11742, 11743, 11744, 11745, 11746, 11747, + 11748, 11749, 11750, 11750, 11751, 11752, 11753, 11746, 11754, 11749, 11748, 11755, + 11747, 11746, 11750, 11746, 11753, 11748, 11748, 11756, 11755, 11748, 11750, 11746, + 11751, 11750, 11749, 11757, 11758, 11759, 11760, 11761, 11762, 11763, 11764, 11765, + 11766, 11767, 11768, 11769, 11770, 11771, 11772, 11771, 11770, 11773, 11774, 11775, + 11776, 11777, 11778, 11779, 11780, 11781 + ] + }, + { + "id": "shape53_part1", + "type": "TRIANGLES", + "indices": [ + 11782, 11783, 11784, 11782, 11784, 11785, 11786, 11787, 11788, 11787, 11786, 11789, + 11790, 11791, 11792, 11792, 11793, 11790, 11794, 11795, 11796, 11796, 11795, 11797, + 11798, 11799, 11800, 11799, 11801, 11800, 11802, 11803, 11804, 11803, 11802, 11805, + 11806, 11807, 11808, 11808, 11807, 11809, 11810, 11811, 11812, 11813, 11812, 11811, + 11814, 11815, 11816, 11815, 11814, 11817, 11818, 11819, 11820, 11820, 11819, 11821, + 11822, 11823, 11824, 11825, 11824, 11823, 11826, 11827, 11828, 11828, 11827, 11829, + 11830, 11831, 11832, 11833, 11832, 11831, 11834, 11835, 11836, 11836, 11835, 11837, + 11838, 11839, 11840, 11841, 11840, 11839, 11842, 11843, 11844, 11845, 11844, 11843, + 11846, 11847, 11848, 11847, 11846, 11849, 11850, 11851, 11852, 11853, 11852, 11851, + 11854, 11855, 11856, 11857, 11858, 11859, 11860, 11861, 11862, 11863, 11864, 11865, + 11866, 11867, 11868, 11869, 11870, 11871, 11872, 11873, 11874, 11875, 11876, 11877 + ] + }, + { + "id": "shape54_part1", + "type": "TRIANGLES", + "indices": [ + 11878, 11879, 11880, 11878, 11880, 11881, 11882, 11883, 11884, 11883, 11882, 11885, + 11886, 11887, 11888, 11888, 11889, 11886, 11890, 11891, 11892, 11892, 11891, 11893, + 11894, 11895, 11896, 11895, 11897, 11896, 11898, 11899, 11900, 11899, 11898, 11901, + 11902, 11903, 11904, 11904, 11903, 11905, 11906, 11907, 11908, 11909, 11908, 11907, + 11910, 11911, 11912, 11912, 11911, 11913, 11914, 11915, 11916, 11915, 11914, 11917, + 11918, 11919, 11920, 11920, 11919, 11921, 11922, 11923, 11924, 11924, 11923, 11925, + 11926, 11927, 11928, 11929, 11928, 11927, 11930, 11931, 11932, 11931, 11930, 11933, + 11934, 11935, 11936, 11936, 11935, 11937, 11938, 11939, 11940, 11941, 11940, 11939, + 11942, 11943, 11944, 11944, 11943, 11945, 11946, 11947, 11948, 11949, 11948, 11947, + 11950, 11951, 11952, 11953, 11954, 11955, 11956, 11957, 11958, 11959, 11960, 11961, + 11962, 11963, 11964, 11965, 11966, 11967, 11968, 11969, 11970, 11971, 11972, 11973 + ] + }, + { + "id": "shape55_part1", + "type": "TRIANGLES", + "indices": [ + 11974, 11975, 11976, 11974, 11976, 11977, 11978, 11979, 11980, 11981, 11980, 11979, + 11982, 11983, 11984, 11984, 11985, 11982, 11986, 11987, 11988, 11988, 11987, 11989, + 11990, 11991, 11992, 11991, 11993, 11992, 11994, 11995, 11996, 11997, 11996, 11995, + 11998, 11999, 12000, 12001, 11989, 11987 + ] + }, + { + "id": "shape56_part1", + "type": "TRIANGLES", + "indices": [ + 12002, 12003, 12004, 12002, 12004, 12005, 12006, 12007, 12008, 12009, 12008, 12007, + 12010, 12011, 12012, 12012, 12013, 12010, 12014, 12015, 12016, 12016, 12015, 12017, + 12018, 12019, 12020, 12019, 12021, 12020, 12022, 12023, 12024, 12025, 12024, 12023, + 12026, 12027, 12028, 12028, 12027, 12029, 12030, 12031, 12032, 12031, 12030, 12033, + 12034, 12035, 12036, 12035, 12034, 12037, 12038, 12039, 12040, 12040, 12039, 12041, + 12042, 12043, 12044, 12045, 12044, 12043, 12046, 12047, 12048, 12048, 12047, 12049, + 12050, 12051, 12052, 12051, 12050, 12053, 12054, 12055, 12056, 12056, 12055, 12057, + 12058, 12059, 12060, 12061, 12060, 12059, 12062, 12063, 12064, 12063, 12062, 12065, + 12066, 12067, 12068, 12067, 12066, 12069, 12070, 12071, 12072, 12071, 12070, 12073, + 12074, 12075, 12076, 12077, 12078, 12079, 12080, 12081, 12082, 12083, 12084, 12085, + 12086, 12087, 12088, 12089, 12090, 12091, 12092, 12093, 12094, 12095, 12096, 12097 + ] + }, + { + "id": "shape57_part1", + "type": "TRIANGLES", + "indices": [ + 12098, 12099, 12100, 12098, 12100, 12101, 12102, 12103, 12104, 12105, 12104, 12103, + 12106, 12107, 12108, 12108, 12109, 12106, 12110, 12111, 12112, 12112, 12111, 12113, + 12114, 12115, 12116, 12115, 12117, 12116, 12118, 12119, 12120, 12121, 12120, 12119, + 12122, 12123, 12124, 12123, 12122, 12125, 12126, 12127, 12128, 12127, 12126, 12129, + 12130, 12131, 12132, 12131, 12130, 12133, 12134, 12135, 12136, 12136, 12135, 12137, + 12138, 12139, 12140, 12141, 12140, 12139, 12142, 12143, 12144, 12144, 12143, 12145, + 12146, 12147, 12148, 12147, 12146, 12149, 12150, 12151, 12152, 12151, 12150, 12153, + 12154, 12155, 12156, 12157, 12156, 12155, 12158, 12159, 12160, 12159, 12158, 12161, + 12162, 12163, 12164, 12163, 12162, 12165, 12166, 12167, 12168, 12167, 12166, 12169, + 12170, 12171, 12172, 12173, 12174, 12175, 12176, 12177, 12178, 12179, 12180, 12181, + 12182, 12183, 12184, 12185, 12186, 12187, 12188, 12189, 12190, 12191, 12192, 12193 + ] + }, + { + "id": "shape58_part1", + "type": "TRIANGLES", + "indices": [ + 12194, 12195, 12196, 12194, 12196, 12197, 12198, 12199, 12200, 12201, 12200, 12199, + 12202, 12203, 12204, 12204, 12205, 12202, 12206, 12207, 12208, 12208, 12207, 12209, + 12210, 12211, 12212, 12211, 12213, 12212, 12214, 12215, 12216, 12217, 12216, 12215 + ] + }, + { + "id": "shape59_part1", + "type": "TRIANGLES", + "indices": [ + 12218, 12219, 12220, 12218, 12220, 12221, 12222, 12223, 12224, 12225, 12224, 12223, + 12226, 12227, 12228, 12228, 12229, 12226, 12230, 12231, 12232, 12232, 12231, 12233, + 12234, 12235, 12236, 12235, 12237, 12236, 12238, 12239, 12240, 12241, 12240, 12239, + 12242, 12243, 12244, 12244, 12243, 12245, 12246, 12247, 12248, 12247, 12246, 12249, + 12250, 12251, 12252, 12252, 12251, 12253, 12254, 12255, 12256, 12256, 12255, 12257, + 12258, 12259, 12260, 12260, 12259, 12261, 12262, 12263, 12264, 12263, 12262, 12265, + 12266, 12267, 12268, 12267, 12266, 12269, 12270, 12271, 12272, 12272, 12271, 12273, + 12274, 12275, 12276, 12276, 12275, 12277, 12278, 12279, 12280, 12279, 12278, 12281, + 12282, 12283, 12284, 12284, 12283, 12285, 12286, 12287, 12288, 12287, 12286, 12289, + 12290, 12291, 12292, 12293, 12294, 12295, 12296, 12297, 12298, 12299, 12300, 12301, + 12302, 12303, 12304, 12305, 12306, 12307, 12308, 12309, 12310, 12311, 12312, 12313 + ] + }, + { + "id": "shape60_part1", + "type": "TRIANGLES", + "indices": [ + 12314, 12315, 12316, 12314, 12316, 12317, 12318, 12319, 12320, 12321, 12320, 12319, + 12322, 12323, 12324, 12324, 12325, 12322, 12326, 12327, 12328, 12328, 12327, 12329, + 12330, 12331, 12332, 12331, 12333, 12332, 12334, 12335, 12336, 12337, 12336, 12335, + 12338, 12339, 12340, 12340, 12339, 12341, 12342, 12343, 12344, 12343, 12342, 12345, + 12346, 12347, 12348, 12347, 12346, 12349, 12350, 12351, 12352, 12352, 12351, 12353, + 12354, 12355, 12356, 12357, 12356, 12355, 12358, 12359, 12360, 12359, 12358, 12361, + 12362, 12363, 12364, 12363, 12362, 12365, 12366, 12367, 12368, 12368, 12367, 12369, + 12370, 12371, 12372, 12373, 12372, 12371, 12374, 12375, 12376, 12375, 12374, 12377, + 12378, 12379, 12380, 12379, 12378, 12381, 12382, 12383, 12384, 12383, 12382, 12385, + 12386, 12387, 12388, 12389, 12390, 12391, 12392, 12393, 12394, 12395, 12396, 12397, + 12398, 12399, 12400, 12401, 12402, 12403, 12404, 12405, 12406, 12407, 12408, 12409 + ] + }, + { + "id": "shape61_part1", + "type": "TRIANGLES", + "indices": [ + 12410, 12411, 12412, 12410, 12412, 12413, 12414, 12415, 12416, 12417, 12416, 12415, + 12418, 12419, 12420, 12420, 12421, 12418, 12422, 12423, 12424, 12424, 12423, 12425, + 12426, 12427, 12428, 12427, 12429, 12428, 12430, 12431, 12432, 12433, 12432, 12431, + 12434, 12435, 12436, 12436, 12435, 12437, 12438, 12439, 12440, 12439, 12438, 12441, + 12442, 12443, 12444, 12444, 12443, 12445, 12446, 12447, 12448, 12448, 12447, 12449, + 12450, 12451, 12452, 12452, 12451, 12453, 12454, 12455, 12456, 12456, 12455, 12457, + 12458, 12459, 12460, 12459, 12458, 12461, 12462, 12463, 12464, 12463, 12462, 12465, + 12466, 12467, 12468, 12468, 12467, 12469, 12470, 12471, 12472, 12471, 12470, 12473, + 12474, 12475, 12476, 12476, 12475, 12477, 12478, 12479, 12480, 12479, 12478, 12481, + 12482, 12483, 12484, 12485, 12486, 12487, 12488, 12489, 12490, 12491, 12492, 12493, + 12494, 12495, 12496, 12497, 12498, 12499, 12500, 12501, 12502, 12503, 12504, 12505 + ] + }, + { + "id": "shape62_part1", + "type": "TRIANGLES", + "indices": [ + 12506, 12507, 12508, 12506, 12508, 12509, 12510, 12511, 12512, 12513, 12512, 12511, + 12514, 12515, 12516, 12516, 12517, 12514, 12518, 12519, 12520, 12520, 12519, 12521, + 12522, 12523, 12524, 12523, 12525, 12524, 12526, 12527, 12528, 12529, 12528, 12527, + 12530, 12531, 12532, 12532, 12531, 12533, 12534, 12535, 12536, 12535, 12534, 12537, + 12538, 12539, 12540, 12540, 12539, 12541, 12542, 12543, 12544, 12544, 12543, 12545, + 12546, 12547, 12548, 12548, 12547, 12549, 12550, 12551, 12552, 12552, 12551, 12553, + 12554, 12555, 12556, 12555, 12554, 12557, 12558, 12559, 12560, 12559, 12558, 12561, + 12562, 12563, 12564, 12564, 12563, 12565, 12566, 12567, 12568, 12567, 12566, 12569, + 12570, 12571, 12572, 12572, 12571, 12573, 12574, 12575, 12576, 12575, 12574, 12577, + 12578, 12579, 12580, 12581, 12582, 12583, 12584, 12585, 12586, 12587, 12588, 12589, + 12590, 12591, 12592, 12593, 12594, 12595, 12596, 12597, 12598, 12599, 12600, 12601 + ] + }, + { + "id": "shape63_part1", + "type": "TRIANGLES", + "indices": [ + 12602, 12603, 12604, 12602, 12604, 12605, 12606, 12607, 12608, 12609, 12608, 12607, + 12610, 12611, 12612, 12612, 12613, 12610, 12614, 12615, 12616, 12616, 12615, 12617, + 12618, 12619, 12620, 12619, 12621, 12620, 12622, 12623, 12624, 12625, 12624, 12623, + 12626, 12627, 12628, 12628, 12627, 12629, 12630, 12631, 12632, 12631, 12630, 12633, + 12634, 12635, 12636, 12635, 12634, 12637, 12638, 12639, 12640, 12639, 12638, 12641, + 12642, 12643, 12644, 12643, 12642, 12645, 12646, 12647, 12648, 12648, 12647, 12649, + 12650, 12651, 12652, 12651, 12650, 12653, 12654, 12655, 12656, 12655, 12654, 12657, + 12658, 12659, 12660, 12659, 12658, 12661, 12662, 12663, 12664, 12663, 12662, 12665, + 12666, 12667, 12668, 12667, 12666, 12669, 12670, 12671, 12672, 12671, 12670, 12673, + 12674, 12675, 12676, 12677, 12678, 12679, 12680, 12681, 12682, 12683, 12684, 12685, + 12686, 12687, 12688, 12689, 12690, 12691, 12692, 12693, 12694, 12695, 12696, 12697 + ] + }, + { + "id": "shape64_part1", + "type": "TRIANGLES", + "indices": [ + 12698, 12699, 12700, 12698, 12700, 12701, 12702, 12703, 12704, 12705, 12704, 12703, + 12706, 12707, 12708, 12708, 12709, 12706, 12710, 12711, 12712, 12712, 12711, 12713, + 12714, 12715, 12716, 12715, 12717, 12716, 12718, 12719, 12720, 12721, 12720, 12719, + 12722, 12723, 12724, 12724, 12723, 12725, 12726, 12727, 12728, 12727, 12726, 12729, + 12730, 12731, 12732, 12731, 12730, 12733, 12734, 12735, 12736, 12736, 12735, 12737, + 12738, 12739, 12740, 12741, 12740, 12739, 12742, 12743, 12744, 12744, 12743, 12745, + 12746, 12747, 12748, 12747, 12746, 12749, 12750, 12751, 12752, 12751, 12750, 12753, + 12754, 12755, 12756, 12757, 12756, 12755, 12758, 12759, 12760, 12759, 12758, 12761, + 12762, 12763, 12764, 12763, 12762, 12765, 12766, 12767, 12768, 12767, 12766, 12769, + 12770, 12771, 12772, 12773, 12774, 12775, 12776, 12777, 12778, 12779, 12780, 12781, + 12782, 12783, 12784, 12785, 12786, 12787, 12788, 12789, 12790, 12791, 12792, 12793 + ] + }, + { + "id": "shape65_part1", + "type": "TRIANGLES", + "indices": [ + 12794, 12795, 12796, 12794, 12796, 12797, 12798, 12799, 12800, 12799, 12798, 12801, + 12802, 12803, 12804, 12804, 12805, 12802, 12806, 12807, 12808, 12808, 12807, 12809, + 12810, 12811, 12812, 12811, 12813, 12812, 12814, 12815, 12816, 12815, 12814, 12817 + ] + }, + { + "id": "shape66_part1", + "type": "TRIANGLES", + "indices": [ + 12818, 12819, 12820, 12818, 12820, 12821, 12822, 12823, 12824, 12823, 12822, 12825, + 12826, 12827, 12828, 12828, 12829, 12826, 12830, 12831, 12832, 12832, 12831, 12833, + 12834, 12835, 12836, 12835, 12837, 12836, 12838, 12839, 12840, 12839, 12838, 12841, + 12842, 12843, 12844, 12843, 12842, 12845, 12846, 12847, 12848, 12849, 12848, 12847, + 12850, 12851, 12852, 12851, 12850, 12853, 12854, 12855, 12856, 12856, 12855, 12857, + 12858, 12859, 12860, 12860, 12859, 12861, 12862, 12863, 12864, 12864, 12863, 12865, + 12866, 12867, 12868, 12869, 12868, 12867, 12870, 12871, 12872, 12872, 12871, 12873, + 12874, 12875, 12876, 12876, 12875, 12877, 12878, 12879, 12880, 12881, 12880, 12879, + 12882, 12883, 12884, 12884, 12883, 12885, 12886, 12887, 12888, 12889, 12888, 12887, + 12890, 12891, 12892, 12893, 12894, 12895, 12896, 12897, 12898, 12899, 12900, 12901, + 12902, 12903, 12904, 12905, 12906, 12907, 12908, 12909, 12910, 12911, 12912, 12913 + ] + }, + { + "id": "shape67_part1", + "type": "TRIANGLES", + "indices": [ + 12914, 12915, 12916, 12916, 12915, 12917, 12918, 12919, 12920, 12921, 12922, 12923, + 12923, 12924, 12921, 12925, 12926, 12927, 12928, 12929, 12930, 12931, 12930, 12929, + 12932, 12933, 12934, 12934, 12933, 12935, 12936, 12937, 12938, 12939, 12938, 12937, + 12940, 12941, 12942, 12941, 12940, 12943, 12944, 12945, 12946, 12945, 12944, 12947, + 12948, 12949, 12950, 12951, 12950, 12949, 12952, 12953, 12954, 12953, 12952, 12955, + 12956, 12957, 12958, 12959, 12960, 12961, 12961, 12960, 12962, 12963, 12964, 12965, + 12966, 12967, 12968, 12967, 12966, 12969, 12970, 12971, 12972, 12973, 12972, 12971, + 12974, 12975, 12976, 12976, 12975, 12977, 12978, 12979, 12980, 12981, 12980, 12979, + 12982, 12983, 12984, 12985, 12986, 12987, 12988, 12989, 12990, 12989, 12988, 12991, + 12992, 12993, 12994, 12995, 12994, 12993, 12996, 12997, 12998, 12999, 13000, 13001, + 13002, 13003, 13004, 13002, 13004, 13005, 13003, 13006, 13007, 13006, 13008, 13009, + 13006, 13009, 13010, 13006, 13010, 13007, 13002, 13006, 13003, 13011, 13002, 13012, + 13013, 13002, 13005, 13012, 13002, 13013, 13014, 13002, 13011, 13015, 13002, 13014, + 13016, 13017, 13018, 13019, 13020, 13021, 13022, 13023, 13024, 13018, 13025, 13026, + 13017, 13016, 13027, 13028, 13029, 13016, 13024, 13030, 13028, 13020, 13023, 13022, + 13020, 13019, 13031, 13023, 13020, 13031, 13030, 13024, 13023, 13029, 13028, 13030, + 13016, 13029, 13027, 13025, 13018, 13017, 13032, 13026, 13025, 13033, 13034, 13035, + 13021, 13006, 13019, 13032, 13033, 13002, 13032, 13002, 13015, 13015, 13026, 13032, + 13033, 13036, 13037, 13033, 13032, 13036, 13033, 13037, 13038, 13039, 13033, 13040, + 13033, 13038, 13034, 13041, 13033, 13035, 13040, 13033, 13041, 13039, 13040, 13042, + 13039, 13042, 13043, 13039, 13019, 13006, 13044, 13039, 13045, 13008, 13006, 13021, + 13019, 13039, 13044, 13039, 13043, 13045, 13046, 13047, 13048, 13048, 13047, 13049, + 13050, 13051, 13046, 13046, 13051, 13047, 13052, 13053, 13054, 13053, 13052, 13055, + 13056, 13054, 13057, 13054, 13056, 13052, 13058, 13057, 13059, 13057, 13058, 13056, + 13058, 13059, 13060, 13061, 13060, 13059, 13060, 13061, 13062, 13063, 13062, 13061, + 13062, 13063, 13064, 13064, 13063, 13065, 13065, 13066, 13064, 13066, 13065, 13067, + 13066, 13067, 13068, 13068, 13067, 13069, 13068, 13069, 13070, 13070, 13069, 13071, + 13071, 13072, 13070, 13072, 13071, 13073, 13073, 13074, 13072, 13074, 13073, 13075, + 13075, 13076, 13074, 13076, 13075, 13077, 13076, 13077, 13078, 13077, 13079, 13078, + 13080, 13081, 13079, 13078, 13079, 13081, 13082, 13083, 13080, 13081, 13080, 13083, + 13084, 13085, 13086, 13086, 13085, 13087, 13088, 13089, 13084, 13084, 13089, 13085, + 13048, 13049, 13088, 13088, 13049, 13089, 13090, 13091, 13092, 13093, 13094, 13095, + 13096, 13090, 13097, 13090, 13098, 13099, 13090, 13092, 13100, 13090, 13100, 13098, + 13093, 13101, 13102, 13103, 13090, 13096, 13093, 13090, 13103, 13093, 13103, 13101, + 13093, 13102, 13094, 13090, 13099, 13097, 13093, 13104, 13105, 13091, 13105, 13106, + 13106, 13105, 13107, 13091, 13108, 13092, 13109, 13093, 13095, 13093, 13109, 13104, + 13105, 13104, 13110, 13105, 13110, 13111, 13105, 13111, 13112, 13105, 13112, 13107, + 13113, 13091, 13114, 13091, 13106, 13115, 13091, 13115, 13116, 13091, 13116, 13117, + 13091, 13117, 13114, 13091, 13113, 13118, 13119, 13091, 13118, 13108, 13091, 13119, + 13119, 13120, 13108, 13104, 13109, 13121, 13122, 13123, 13124, 13125, 13126, 13121, + 13127, 13120, 13119, 13128, 13127, 13129, 13129, 13130, 13128, 13123, 13122, 13131, + 13126, 13125, 13122, 13121, 13126, 13132, 13104, 13121, 13132, 13124, 13123, 13133, + 13131, 13122, 13125, 13130, 13129, 13133, 13133, 13123, 13130, 13120, 13127, 13128, + 13134, 13135, 13136, 13136, 13135, 13137, 13138, 13139, 13134, 13134, 13139, 13135, + 13136, 13137, 13140, 13140, 13137, 13141, 13142, 13138, 13143, 13138, 13142, 13139, + 13141, 13144, 13140, 13144, 13141, 13145, 13146, 13147, 13143, 13142, 13143, 13147, + 13145, 13148, 13144, 13148, 13145, 13149, 13150, 13151, 13146, 13147, 13146, 13151, + 13149, 13152, 13148, 13152, 13149, 13153, 13150, 13154, 13151, 13154, 13150, 13155, + 13152, 13153, 13156, 13153, 13157, 13156, 13155, 13158, 13154, 13158, 13155, 13159, + 13160, 13161, 13157, 13156, 13157, 13161, 13159, 13162, 13158, 13162, 13159, 13163, + 13164, 13165, 13160, 13161, 13160, 13165, 13166, 13167, 13168, 13168, 13167, 13169, + 13170, 13171, 13172, 13171, 13170, 13173, 13168, 13169, 13174, 13174, 13169, 13175, + 13176, 13177, 13172, 13172, 13177, 13170, 13174, 13175, 13176, 13176, 13175, 13177 + ] + }, + { + "id": "shape68_part1", + "type": "TRIANGLES", + "indices": [ + 13178, 13179, 13180, 13178, 13180, 13181, 13182, 13183, 13184, 13184, 13183, 13185, + 13186, 13187, 13188, 13186, 13188, 13189, 13190, 13191, 13192, 13192, 13191, 13193, + 13194, 13195, 13196, 13195, 13194, 13197, 13198, 13199, 13200, 13200, 13201, 13198 + ] + }, + { + "id": "shape69_part1", + "type": "TRIANGLES", + "indices": [ + 13202, 13203, 13204, 13204, 13203, 13205, 13206, 13207, 13208, 13206, 13208, 13209, + 13210, 13211, 13212, 13212, 13211, 13213, 13210, 13212, 13214, 13210, 13214, 13215, + 13216, 13217, 13218, 13218, 13217, 13219, 13220, 13219, 13217, 13219, 13220, 13221, + 13222, 13223, 13224, 13225, 13224, 13223, 13226, 13227, 13228, 13227, 13226, 13225, + 13229, 13230, 13231, 13230, 13229, 13232, 13233, 13234, 13232, 13234, 13233, 13235 + ] + }, + { + "id": "shape70_part1", + "type": "TRIANGLES", + "indices": [ + 13236, 13237, 13238, 13237, 13236, 13239, 13240, 13241, 13242, 13242, 13241, 13243, + 13244, 13245, 13246, 13247, 13246, 13245, 13248, 13249, 13250, 13249, 13251, 13250, + 13252, 13253, 13254, 13255, 13254, 13253, 13256, 13257, 13258, 13257, 13256, 13259, + 13260, 13261, 13262, 13261, 13260, 13263, 13264, 13265, 13266, 13265, 13264, 13267, + 13268, 13269, 13270, 13270, 13269, 13271, 13272, 13273, 13274, 13275, 13274, 13273, + 13276, 13277, 13278, 13278, 13277, 13279, 13280, 13281, 13264, 13281, 13280, 13282, + 13283, 13284, 13285, 13285, 13284, 13286, 13287, 13288, 13255, 13289, 13255, 13288, + 13290, 13291, 13292, 13292, 13291, 13293, 13294, 13295, 13296, 13295, 13294, 13297, + 13298, 13299, 13300, 13300, 13299, 13301, 13302, 13303, 13304, 13304, 13303, 13305, + 13306, 13307, 13308, 13307, 13306, 13309, 13310, 13300, 13301, 13310, 13301, 13311, + 13312, 13304, 13305, 13312, 13305, 13313, 13310, 13311, 13314, 13314, 13311, 13315, + 13316, 13317, 13318, 13319, 13318, 13317, 13312, 13313, 13320, 13320, 13313, 13321, + 13322, 13323, 13324, 13323, 13322, 13325, 13326, 13327, 13328, 13326, 13328, 13329, + 13330, 13331, 13332, 13330, 13332, 13333, 13334, 13335, 13336, 13334, 13336, 13337, + 13338, 13339, 13340, 13338, 13340, 13341, 13342, 13343, 13344, 13342, 13344, 13345, + 13346, 13347, 13348, 13347, 13346, 13349, 13350, 13351, 13352, 13350, 13352, 13353, + 13271, 13269, 13354, 13271, 13354, 13355, 13284, 13271, 13355, 13284, 13355, 13356, + 13286, 13284, 13356, 13286, 13356, 13357, 13358, 13359, 13360, 13358, 13360, 13361, + 13361, 13362, 13363, 13363, 13362, 13364, 13360, 13365, 13361, 13361, 13365, 13362, + 13366, 13367, 13360, 13360, 13367, 13365, 13368, 13369, 13370, 13369, 13368, 13371, + 13370, 13372, 13373, 13370, 13373, 13368, 13374, 13375, 13372, 13372, 13375, 13373, + 13376, 13377, 13302, 13376, 13302, 13304, 13378, 13376, 13304, 13378, 13304, 13312, + 13379, 13378, 13312, 13379, 13312, 13320, 13380, 13381, 13382, 13380, 13382, 13383, + 13384, 13380, 13383, 13384, 13383, 13385, 13386, 13384, 13385, 13386, 13385, 13387, + 13388, 13381, 13389, 13389, 13381, 13380, 13390, 13389, 13380, 13390, 13380, 13384, + 13390, 13384, 13391, 13391, 13384, 13386, 13392, 13393, 13388, 13392, 13388, 13389, + 13394, 13392, 13389, 13394, 13389, 13390, 13395, 13394, 13390, 13395, 13390, 13391 + ] + }, + { + "id": "shape71_part1", + "type": "TRIANGLES", + "indices": [ + 13396, 13397, 13398, 13397, 13396, 13399, 13400, 13401, 13402, 13400, 13402, 13403, + 13404, 13405, 13406, 13406, 13405, 13407, 13406, 13408, 13404, 13408, 13406, 13409, + 13410, 13411, 13412, 13412, 13411, 13413, 13411, 13414, 13413, 13414, 13411, 13415, + 13416, 13417, 13418, 13419, 13418, 13417, 13420, 13421, 13422, 13421, 13420, 13419, + 13423, 13424, 13425, 13424, 13423, 13426, 13427, 13428, 13426, 13428, 13427, 13429 + ] + }, + { + "id": "shape72_part1", + "type": "TRIANGLES", + "indices": [ + 13430, 13431, 13432, 13431, 13430, 13433, 13434, 13435, 13436, 13434, 13436, 13437, + 13438, 13439, 13440, 13440, 13439, 13441, 13438, 13440, 13442, 13438, 13442, 13443, + 13444, 13445, 13446, 13446, 13445, 13447, 13448, 13447, 13445, 13447, 13448, 13449, + 13450, 13451, 13452, 13453, 13452, 13451, 13454, 13455, 13456, 13455, 13454, 13453, + 13457, 13458, 13459, 13458, 13457, 13460, 13461, 13462, 13460, 13462, 13461, 13463 + ] + }, + { + "id": "shape73_part1", + "type": "TRIANGLES", + "indices": [ + 13464, 13465, 13466, 13466, 13465, 13467, 13468, 13469, 13470, 13468, 13470, 13471, + 13472, 13473, 13474, 13474, 13473, 13475, 13474, 13476, 13472, 13476, 13474, 13477, + 13478, 13479, 13480, 13479, 13478, 13481, 13482, 13479, 13481, 13479, 13482, 13483, + 13484, 13485, 13486, 13487, 13486, 13485, 13488, 13489, 13490, 13489, 13488, 13487, + 13491, 13492, 13493, 13492, 13491, 13494, 13495, 13496, 13494, 13496, 13495, 13497 + ] + }, + { + "id": "shape74_part1", + "type": "TRIANGLES", + "indices": [ + 13498, 13499, 13500, 13499, 13498, 13501, 13502, 13503, 13504, 13502, 13504, 13505, + 13506, 13507, 13508, 13507, 13506, 13509, 13508, 13510, 13506, 13510, 13508, 13511, + 13512, 13513, 13514, 13514, 13513, 13515, 13516, 13515, 13513, 13515, 13516, 13517, + 13518, 13519, 13520, 13521, 13520, 13519, 13522, 13523, 13524, 13523, 13522, 13521, + 13525, 13526, 13527, 13526, 13525, 13528, 13529, 13530, 13528, 13530, 13529, 13531 + ] + }, + { + "id": "shape75_part1", + "type": "TRIANGLES", + "indices": [ + 13532, 13533, 13534, 13533, 13532, 13535, 13536, 13537, 13538, 13536, 13538, 13539, + 13540, 13541, 13542, 13542, 13541, 13543, 13542, 13544, 13540, 13544, 13542, 13545, + 13546, 13547, 13548, 13548, 13547, 13549, 13550, 13549, 13547, 13549, 13550, 13551, + 13552, 13553, 13554, 13553, 13552, 13555, 13556, 13553, 13557, 13553, 13558, 13557, + 13559, 13560, 13561, 13560, 13559, 13562, 13559, 13563, 13564, 13563, 13559, 13565 + ] + }, + { + "id": "shape76_part1", + "type": "TRIANGLES", + "indices": [ + 13566, 13567, 13568, 13567, 13566, 13569, 13570, 13571, 13572, 13570, 13572, 13573, + 13574, 13575, 13576, 13576, 13575, 13577, 13576, 13578, 13574, 13578, 13576, 13579, + 13580, 13581, 13582, 13582, 13581, 13583, 13581, 13584, 13583, 13584, 13581, 13585, + 13586, 13587, 13588, 13587, 13586, 13589, 13590, 13587, 13591, 13587, 13592, 13591, + 13593, 13594, 13595, 13594, 13593, 13596, 13593, 13597, 13598, 13597, 13593, 13599 + ] + }, + { + "id": "shape77_part1", + "type": "TRIANGLES", + "indices": [ + 13600, 13601, 13602, 13601, 13600, 13603, 13604, 13605, 13606, 13604, 13606, 13607, + 13608, 13609, 13610, 13610, 13609, 13611, 13608, 13610, 13612, 13608, 13612, 13613, + 13614, 13615, 13616, 13616, 13615, 13617, 13618, 13617, 13615, 13617, 13618, 13619, + 13620, 13621, 13622, 13621, 13620, 13623, 13624, 13621, 13625, 13621, 13626, 13625, + 13627, 13628, 13629, 13628, 13627, 13630, 13627, 13631, 13632, 13631, 13627, 13633 + ] + }, + { + "id": "shape78_part1", + "type": "TRIANGLES", + "indices": [ + 13634, 13635, 13636, 13636, 13635, 13637, 13638, 13639, 13640, 13638, 13640, 13641, + 13642, 13643, 13644, 13644, 13643, 13645, 13644, 13646, 13642, 13646, 13644, 13647, + 13648, 13649, 13650, 13649, 13648, 13651, 13652, 13649, 13651, 13649, 13652, 13653, + 13654, 13655, 13656, 13655, 13654, 13657, 13658, 13655, 13659, 13655, 13660, 13659, + 13661, 13662, 13663, 13662, 13661, 13664, 13661, 13665, 13666, 13665, 13661, 13667 + ] + }, + { + "id": "shape79_part1", + "type": "TRIANGLES", + "indices": [ + 13668, 13669, 13670, 13669, 13668, 13671, 13672, 13673, 13674, 13672, 13674, 13675, + 13676, 13677, 13678, 13677, 13676, 13679, 13678, 13680, 13676, 13680, 13678, 13681, + 13682, 13683, 13684, 13684, 13683, 13685, 13686, 13685, 13683, 13685, 13686, 13687, + 13688, 13689, 13690, 13689, 13688, 13691, 13692, 13689, 13693, 13689, 13694, 13693, + 13695, 13696, 13697, 13696, 13695, 13698, 13695, 13699, 13700, 13699, 13695, 13701 + ] + }, + { + "id": "shape80_part1", + "type": "TRIANGLES", + "indices": [ + 13702, 13703, 13704, 13703, 13702, 13705, 13706, 13707, 13708, 13708, 13707, 13709, + 13710, 13711, 13712, 13711, 13710, 13713, 13714, 13715, 13716, 13715, 13714, 13717, + 13718, 13719, 13720, 13719, 13718, 13721, 13722, 13723, 13724, 13724, 13725, 13722 + ] + }, + { + "id": "shape81_part1", + "type": "TRIANGLES", + "indices": [ + 13726, 13727, 13728, 13726, 13728, 13729, 13730, 13731, 13732, 13732, 13731, 13733, + 13734, 13735, 13736, 13734, 13736, 13737, 13738, 13739, 13740, 13740, 13739, 13741, + 13742, 13743, 13744, 13743, 13742, 13745, 13746, 13747, 13748, 13748, 13749, 13746 + ] + }, + { + "id": "shape82_part1", + "type": "TRIANGLES", + "indices": [ + 13750, 13751, 13752, 13750, 13752, 13753, 13754, 13755, 13756, 13756, 13755, 13757, + 13758, 13759, 13760, 13758, 13760, 13761, 13762, 13763, 13764, 13763, 13762, 13765, + 13766, 13767, 13768, 13767, 13766, 13769, 13770, 13771, 13772, 13772, 13773, 13770 + ] + }, + { + "id": "shape83_part1", + "type": "TRIANGLES", + "indices": [ + 13774, 13775, 13776, 13774, 13776, 13777, 13778, 13779, 13780, 13780, 13779, 13781, + 13782, 13783, 13784, 13782, 13784, 13785, 13786, 13787, 13788, 13788, 13787, 13789, + 13790, 13791, 13792, 13791, 13790, 13793, 13794, 13795, 13796, 13796, 13797, 13794 + ] + }, + { + "id": "shape84_part1", + "type": "TRIANGLES", + "indices": [ + 13798, 13799, 13800, 13800, 13801, 13798, 13802, 13803, 13804, 13803, 13805, 13804, + 13806, 13807, 13808, 13808, 13809, 13806, 13810, 13811, 13812, 13811, 13810, 13813, + 13814, 13815, 13816, 13814, 13816, 13817, 13818, 13819, 13820, 13818, 13820, 13821 + ] + }, + { + "id": "shape85_part1", + "type": "TRIANGLES", + "indices": [ + 13822, 13823, 13824, 13823, 13822, 13825, 13826, 13827, 13828, 13826, 13828, 13829, + 13830, 13831, 13832, 13831, 13833, 13832, 13834, 13835, 13836, 13836, 13837, 13834, + 13838, 13839, 13840, 13839, 13841, 13840, 13842, 13843, 13844, 13843, 13845, 13844, + 13846, 13847, 13848, 13847, 13846, 13849, 13850, 13851, 13852, 13851, 13850, 13853, + 13854, 13855, 13856, 13855, 13854, 13857, 13858, 13859, 13860, 13859, 13858, 13861, + 13862, 13863, 13864, 13865, 13862, 13864, 13866, 13865, 13864, 13867, 13866, 13864, + 13868, 13867, 13864, 13869, 13868, 13864, 13870, 13869, 13864, 13871, 13870, 13864, + 13872, 13871, 13864, 13863, 13872, 13864, 13873, 13874, 13875, 13874, 13876, 13875, + 13876, 13877, 13875, 13877, 13878, 13875, 13878, 13879, 13875, 13879, 13880, 13875, + 13880, 13881, 13875, 13881, 13882, 13875, 13882, 13883, 13875, 13883, 13873, 13875 + ] + }, + { + "id": "shape86_part1", + "type": "TRIANGLES", + "indices": [ + 13884, 13885, 13886, 13885, 13884, 13887, 13888, 13889, 13890, 13888, 13890, 13891, + 13892, 13893, 13894, 13893, 13895, 13894, 13896, 13897, 13898, 13898, 13899, 13896, + 13900, 13901, 13902, 13901, 13903, 13902, 13904, 13905, 13906, 13905, 13907, 13906, + 13908, 13909, 13910, 13909, 13908, 13911, 13912, 13913, 13914, 13913, 13912, 13915, + 13916, 13917, 13918, 13917, 13916, 13919, 13920, 13921, 13922, 13921, 13920, 13923, + 13924, 13925, 13926, 13927, 13924, 13926, 13928, 13927, 13926, 13929, 13928, 13926, + 13930, 13929, 13926, 13931, 13930, 13926, 13932, 13931, 13926, 13933, 13932, 13926, + 13934, 13933, 13926, 13925, 13934, 13926, 13935, 13936, 13937, 13936, 13938, 13937, + 13938, 13939, 13937, 13939, 13940, 13937, 13940, 13941, 13937, 13941, 13942, 13937, + 13942, 13943, 13937, 13943, 13944, 13937, 13944, 13945, 13937, 13945, 13935, 13937 + ] + }, + { + "id": "shape87_part1", + "type": "TRIANGLES", + "indices": [ + 13946, 13947, 13948, 13947, 13949, 13948, 13950, 13951, 13952, 13952, 13951, 13953, + 13954, 13955, 13956, 13955, 13954, 13957, 13958, 13959, 13960, 13959, 13958, 13961, + 13962, 13963, 13964, 13963, 13962, 13965, 13966, 13967, 13968, 13967, 13966, 13969, + 13970, 13971, 13972, 13972, 13971, 13973, 13974, 13975, 13976, 13975, 13977, 13976, + 13978, 13979, 13980, 13979, 13981, 13980, 13982, 13983, 13984, 13984, 13985, 13982, + 13986, 13987, 13988, 13989, 13986, 13988, 13990, 13989, 13988, 13991, 13990, 13988, + 13992, 13991, 13988, 13993, 13992, 13988, 13994, 13993, 13988, 13995, 13994, 13988, + 13996, 13995, 13988, 13987, 13996, 13988, 13997, 13998, 13999, 13998, 14000, 13999, + 14000, 14001, 13999, 14001, 14002, 13999, 14002, 14003, 13999, 14003, 14004, 13999, + 14004, 14005, 13999, 14005, 14006, 13999, 14006, 14007, 13999, 14007, 13997, 13999 + ] + }, + { + "id": "shape88_part1", + "type": "TRIANGLES", + "indices": [ + 14008, 14009, 14010, 14009, 14011, 14010, 14012, 14013, 14014, 14014, 14013, 14015, + 14016, 14017, 14018, 14017, 14016, 14019, 14020, 14021, 14022, 14021, 14020, 14023, + 14024, 14025, 14026, 14025, 14024, 14027, 14028, 14029, 14030, 14029, 14028, 14031, + 14032, 14033, 14034, 14034, 14033, 14035, 14036, 14037, 14038, 14037, 14039, 14038, + 14040, 14041, 14042, 14041, 14043, 14042, 14044, 14045, 14046, 14046, 14047, 14044, + 14048, 14049, 14050, 14051, 14048, 14050, 14052, 14051, 14050, 14053, 14052, 14050, + 14054, 14053, 14050, 14055, 14054, 14050, 14056, 14055, 14050, 14057, 14056, 14050, + 14058, 14057, 14050, 14049, 14058, 14050, 14059, 14060, 14061, 14060, 14062, 14061, + 14062, 14063, 14061, 14063, 14064, 14061, 14064, 14065, 14061, 14065, 14066, 14061, + 14066, 14067, 14061, 14067, 14068, 14061, 14068, 14069, 14061, 14069, 14059, 14061 + ] + }, + { + "id": "shape89_part1", + "type": "TRIANGLES", + "indices": [ + 14070, 14071, 14072, 14071, 14073, 14072, 14074, 14075, 14076, 14076, 14075, 14077, + 14078, 14079, 14080, 14079, 14078, 14081, 14082, 14083, 14084, 14083, 14082, 14085, + 14086, 14087, 14088, 14087, 14086, 14089, 14090, 14091, 14092, 14091, 14090, 14093, + 14094, 14095, 14096, 14096, 14095, 14097, 14098, 14099, 14100, 14099, 14101, 14100, + 14102, 14103, 14104, 14103, 14105, 14104, 14106, 14107, 14108, 14108, 14109, 14106, + 14110, 14111, 14112, 14113, 14110, 14112, 14114, 14113, 14112, 14115, 14114, 14112, + 14116, 14115, 14112, 14117, 14116, 14112, 14118, 14117, 14112, 14119, 14118, 14112, + 14120, 14119, 14112, 14111, 14120, 14112, 14121, 14122, 14123, 14122, 14124, 14123, + 14124, 14125, 14123, 14125, 14126, 14123, 14126, 14127, 14123, 14127, 14128, 14123, + 14128, 14129, 14123, 14129, 14130, 14123, 14130, 14131, 14123, 14131, 14121, 14123 + ] + }, + { + "id": "shape90_part1", + "type": "TRIANGLES", + "indices": [ + 14132, 14133, 14134, 14133, 14132, 14135, 14136, 14137, 14138, 14136, 14138, 14139, + 14140, 14141, 14142, 14141, 14143, 14142, 14144, 14145, 14146, 14146, 14147, 14144, + 14148, 14149, 14150, 14149, 14151, 14150, 14152, 14153, 14154, 14153, 14155, 14154, + 14156, 14157, 14158, 14158, 14157, 14159, 14160, 14161, 14162, 14161, 14160, 14163, + 14164, 14165, 14166, 14165, 14164, 14167, 14168, 14169, 14170, 14169, 14168, 14171, + 14172, 14173, 14174, 14175, 14172, 14174, 14176, 14175, 14174, 14177, 14176, 14174, + 14178, 14177, 14174, 14179, 14178, 14174, 14180, 14179, 14174, 14181, 14180, 14174, + 14182, 14181, 14174, 14173, 14182, 14174, 14183, 14184, 14185, 14184, 14186, 14185, + 14186, 14187, 14185, 14187, 14188, 14185, 14188, 14189, 14185, 14189, 14190, 14185, + 14190, 14191, 14185, 14191, 14192, 14185, 14192, 14193, 14185, 14193, 14183, 14185 + ] + }, + { + "id": "shape91_part1", + "type": "TRIANGLES", + "indices": [ + 14194, 14195, 14196, 14196, 14197, 14194, 14198, 14199, 14200, 14199, 14201, 14200, + 14202, 14203, 14204, 14204, 14205, 14202, 14206, 14207, 14208, 14207, 14209, 14208, + 14210, 14211, 14212, 14210, 14212, 14213, 14214, 14215, 14216, 14214, 14216, 14217 + ] + }, + { + "id": "shape92_part1", + "type": "TRIANGLES", + "indices": [ + 14218, 14219, 14220, 14220, 14219, 14221, 14222, 14223, 14224, 14224, 14223, 14225, + 14226, 14227, 14228, 14227, 14226, 14229, 14230, 14231, 14232, 14233, 14232, 14231, + 14234, 14235, 14236, 14234, 14236, 14237, 14233, 14231, 14238, 14238, 14231, 14239, + 14238, 14239, 14240, 14240, 14239, 14241, 14218, 14220, 14241, 14240, 14241, 14220, + 14242, 14243, 14232, 14232, 14243, 14230, 14244, 14245, 14246, 14246, 14245, 14247, + 14222, 14224, 14244, 14245, 14244, 14224, 14248, 14249, 14223, 14225, 14223, 14249, + 14250, 14251, 14248, 14249, 14248, 14251, 14252, 14253, 14226, 14226, 14253, 14229, + 14254, 14255, 14219, 14221, 14219, 14255, 14256, 14257, 14254, 14255, 14254, 14257, + 14235, 14234, 14256, 14257, 14256, 14234, 14258, 14236, 14259, 14236, 14258, 14237, + 14260, 14261, 14259, 14259, 14261, 14258, 14228, 14227, 14260, 14260, 14227, 14261, + 14262, 14263, 14264, 14265, 14263, 14266, 14267, 14265, 14268, 14267, 14268, 14269, + 14263, 14267, 14270, 14263, 14270, 14271, 14263, 14265, 14267, 14266, 14263, 14262, + 14272, 14269, 14268, 14269, 14272, 14273, 14266, 14274, 14265, 14274, 14266, 14275, + 14276, 14264, 14277, 14262, 14264, 14276, 14270, 14267, 14278, 14270, 14278, 14279, + 14271, 14280, 14263, 14280, 14271, 14281, 14282, 14283, 14284, 14285, 14286, 14287, + 14283, 14286, 14288, 14283, 14288, 14289, 14283, 14289, 14290, 14283, 14290, 14291, + 14286, 14283, 14282, 14286, 14285, 14288, 14287, 14292, 14285, 14292, 14287, 14293, + 14294, 14289, 14288, 14289, 14294, 14295, 14291, 14290, 14296, 14291, 14296, 14297, + 14282, 14298, 14286, 14298, 14282, 14299, 14300, 14284, 14283, 14284, 14300, 14301 + ] + }, + { + "id": "shape93_part1", + "type": "TRIANGLES", + "indices": [ + 14302, 14303, 14304, 14303, 14302, 14305, 14306, 14307, 14308, 14306, 14308, 14309, + 14310, 14311, 14312, 14311, 14313, 14312, 14314, 14315, 14316, 14316, 14317, 14314, + 14318, 14319, 14320, 14319, 14321, 14320, 14322, 14323, 14324, 14323, 14325, 14324, + 14326, 14327, 14328, 14327, 14326, 14329, 14330, 14331, 14332, 14331, 14330, 14333, + 14334, 14335, 14336, 14335, 14334, 14337, 14338, 14339, 14340, 14339, 14338, 14341, + 14342, 14343, 14344, 14345, 14342, 14344, 14346, 14345, 14344, 14347, 14346, 14344, + 14348, 14347, 14344, 14349, 14348, 14344, 14350, 14349, 14344, 14351, 14350, 14344, + 14352, 14351, 14344, 14343, 14352, 14344, 14353, 14354, 14355, 14354, 14356, 14355, + 14356, 14357, 14355, 14357, 14358, 14355, 14358, 14359, 14355, 14359, 14360, 14355, + 14360, 14361, 14355, 14361, 14362, 14355, 14362, 14363, 14355, 14363, 14353, 14355 + ] + }, + { + "id": "shape94_part1", + "type": "TRIANGLES", + "indices": [ + 14364, 14365, 14366, 14365, 14364, 14367, 14368, 14369, 14370, 14368, 14370, 14371, + 14372, 14373, 14374, 14373, 14375, 14374, 14376, 14377, 14378, 14378, 14379, 14376, + 14380, 14381, 14382, 14381, 14383, 14382, 14384, 14385, 14386, 14385, 14387, 14386, + 14388, 14389, 14390, 14389, 14388, 14391, 14392, 14393, 14394, 14393, 14392, 14395, + 14396, 14397, 14398, 14397, 14396, 14399, 14400, 14401, 14402, 14401, 14400, 14403, + 14404, 14405, 14406, 14407, 14404, 14406, 14408, 14407, 14406, 14409, 14408, 14406, + 14410, 14409, 14406, 14411, 14410, 14406, 14412, 14411, 14406, 14413, 14412, 14406, + 14414, 14413, 14406, 14405, 14414, 14406, 14415, 14416, 14417, 14416, 14418, 14417, + 14418, 14419, 14417, 14419, 14420, 14417, 14420, 14421, 14417, 14421, 14422, 14417, + 14422, 14423, 14417, 14423, 14424, 14417, 14424, 14425, 14417, 14425, 14415, 14417 + ] + }, + { + "id": "shape95_part1", + "type": "TRIANGLES", + "indices": [ + 14426, 14427, 14428, 14427, 14429, 14428, 14430, 14431, 14432, 14432, 14431, 14433, + 14434, 14435, 14436, 14435, 14434, 14437, 14438, 14439, 14440, 14439, 14438, 14441, + 14442, 14443, 14444, 14443, 14442, 14445, 14446, 14447, 14448, 14447, 14446, 14449, + 14450, 14451, 14452, 14452, 14451, 14453, 14454, 14455, 14456, 14455, 14457, 14456, + 14458, 14459, 14460, 14459, 14461, 14460, 14462, 14463, 14464, 14464, 14465, 14462, + 14466, 14467, 14468, 14469, 14466, 14468, 14470, 14469, 14468, 14471, 14470, 14468, + 14472, 14471, 14468, 14473, 14472, 14468, 14474, 14473, 14468, 14475, 14474, 14468, + 14476, 14475, 14468, 14467, 14476, 14468, 14477, 14478, 14479, 14478, 14480, 14479, + 14480, 14481, 14479, 14481, 14482, 14479, 14482, 14483, 14479, 14483, 14484, 14479, + 14484, 14485, 14479, 14485, 14486, 14479, 14486, 14487, 14479, 14487, 14477, 14479 + ] + }, + { + "id": "shape96_part1", + "type": "TRIANGLES", + "indices": [ + 14488, 14489, 14490, 14489, 14491, 14490, 14492, 14493, 14494, 14494, 14493, 14495, + 14496, 14497, 14498, 14497, 14496, 14499, 14500, 14501, 14502, 14501, 14500, 14503, + 14504, 14505, 14506, 14505, 14504, 14507, 14508, 14509, 14510, 14509, 14508, 14511, + 14512, 14513, 14514, 14514, 14513, 14515, 14516, 14517, 14518, 14517, 14519, 14518, + 14520, 14521, 14522, 14521, 14523, 14522, 14524, 14525, 14526, 14526, 14527, 14524, + 14528, 14529, 14530, 14531, 14528, 14530, 14532, 14531, 14530, 14533, 14532, 14530, + 14534, 14533, 14530, 14535, 14534, 14530, 14536, 14535, 14530, 14537, 14536, 14530, + 14538, 14537, 14530, 14529, 14538, 14530, 14539, 14540, 14541, 14540, 14542, 14541, + 14542, 14543, 14541, 14543, 14544, 14541, 14544, 14545, 14541, 14545, 14546, 14541, + 14546, 14547, 14541, 14547, 14548, 14541, 14548, 14549, 14541, 14549, 14539, 14541 + ] + }, + { + "id": "shape97_part1", + "type": "TRIANGLES", + "indices": [ + 14550, 14551, 14552, 14551, 14553, 14552, 14554, 14555, 14556, 14556, 14555, 14557, + 14558, 14559, 14560, 14559, 14558, 14561, 14562, 14563, 14564, 14563, 14562, 14565, + 14566, 14567, 14568, 14567, 14566, 14569, 14570, 14571, 14572, 14571, 14570, 14573, + 14574, 14575, 14576, 14576, 14575, 14577, 14578, 14579, 14580, 14579, 14581, 14580, + 14582, 14583, 14584, 14583, 14585, 14584, 14586, 14587, 14588, 14588, 14589, 14586, + 14590, 14591, 14592, 14593, 14590, 14592, 14594, 14593, 14592, 14595, 14594, 14592, + 14596, 14595, 14592, 14597, 14596, 14592, 14598, 14597, 14592, 14599, 14598, 14592, + 14600, 14599, 14592, 14591, 14600, 14592, 14601, 14602, 14603, 14602, 14604, 14603, + 14604, 14605, 14603, 14605, 14606, 14603, 14606, 14607, 14603, 14607, 14608, 14603, + 14608, 14609, 14603, 14609, 14610, 14603, 14610, 14611, 14603, 14611, 14601, 14603 + ] + }, + { + "id": "shape98_part1", + "type": "TRIANGLES", + "indices": [ + 14612, 14613, 14614, 14613, 14612, 14615, 14616, 14617, 14618, 14617, 14616, 14619, + 14620, 14621, 14622, 14621, 14620, 14623, 14624, 14625, 14626, 14625, 14624, 14627, + 14628, 14629, 14630, 14628, 14630, 14631, 14632, 14633, 14634, 14633, 14632, 14635 + ] + }, + { + "id": "shape99_part1", + "type": "TRIANGLES", + "indices": [ + 14636, 14637, 14638, 14638, 14637, 14639, 14640, 14641, 14642, 14642, 14641, 14643, + 14644, 14645, 14646, 14647, 14646, 14645, 14648, 14649, 14650, 14649, 14648, 14651, + 14652, 14653, 14654, 14652, 14654, 14655, 14656, 14648, 14657, 14648, 14656, 14651, + 14658, 14659, 14657, 14657, 14659, 14656, 14637, 14658, 14639, 14658, 14637, 14659, + 14650, 14649, 14660, 14660, 14649, 14661, 14662, 14663, 14664, 14664, 14663, 14665, + 14641, 14665, 14643, 14665, 14641, 14664, 14666, 14642, 14667, 14642, 14666, 14640, + 14668, 14667, 14669, 14667, 14668, 14666, 14647, 14645, 14670, 14670, 14645, 14671, + 14672, 14638, 14673, 14638, 14672, 14636, 14674, 14673, 14675, 14673, 14674, 14672, + 14654, 14675, 14655, 14675, 14654, 14674, 14653, 14652, 14676, 14676, 14652, 14677, + 14676, 14677, 14678, 14678, 14677, 14679, 14678, 14679, 14646, 14646, 14679, 14644, + 14680, 14681, 14682, 14683, 14684, 14685, 14683, 14685, 14686, 14681, 14683, 14687, + 14681, 14687, 14688, 14681, 14684, 14683, 14689, 14681, 14680, 14684, 14681, 14689, + 14690, 14686, 14685, 14686, 14690, 14691, 14692, 14689, 14693, 14689, 14692, 14684, + 14694, 14682, 14695, 14680, 14682, 14694, 14696, 14687, 14683, 14687, 14696, 14697, + 14688, 14698, 14681, 14698, 14688, 14699, 14700, 14701, 14702, 14700, 14703, 14704, + 14700, 14704, 14701, 14700, 14702, 14705, 14706, 14700, 14707, 14703, 14700, 14706, + 14703, 14708, 14704, 14708, 14703, 14709, 14709, 14710, 14708, 14710, 14709, 14711, + 14712, 14701, 14704, 14701, 14712, 14713, 14705, 14702, 14714, 14705, 14714, 14715, + 14706, 14716, 14703, 14716, 14706, 14717, 14718, 14707, 14700, 14707, 14718, 14719 + ] + }, + { + "id": "shape100_part1", + "type": "TRIANGLES", + "indices": [ + 14720, 14721, 14722, 14721, 14723, 14722, 14724, 14725, 14726, 14724, 14726, 14727, + 14728, 14729, 14730, 14729, 14728, 14731, 14732, 14733, 14734, 14733, 14732, 14735, + 14736, 14737, 14738, 14737, 14736, 14739, 14740, 14741, 14742, 14741, 14740, 14743, + 14744, 14745, 14746, 14744, 14746, 14747, 14748, 14749, 14750, 14749, 14751, 14750, + 14752, 14753, 14754, 14754, 14755, 14752, 14756, 14757, 14758, 14758, 14759, 14756, + 14760, 14761, 14762, 14763, 14760, 14762, 14764, 14763, 14762, 14765, 14764, 14762, + 14766, 14765, 14762, 14767, 14766, 14762, 14768, 14767, 14762, 14769, 14768, 14762, + 14770, 14769, 14762, 14761, 14770, 14762, 14771, 14772, 14773, 14772, 14774, 14773, + 14774, 14775, 14773, 14775, 14776, 14773, 14776, 14777, 14773, 14777, 14778, 14773, + 14778, 14779, 14773, 14779, 14780, 14773, 14780, 14781, 14773, 14781, 14771, 14773 + ] + }, + { + "id": "shape101_part1", + "type": "TRIANGLES", + "indices": [ + 14782, 14783, 14784, 14783, 14785, 14784, 14786, 14787, 14788, 14787, 14786, 14789, + 14790, 14791, 14792, 14791, 14790, 14793, 14794, 14795, 14796, 14795, 14794, 14797, + 14798, 14799, 14800, 14799, 14798, 14801, 14802, 14803, 14804, 14803, 14802, 14805, + 14806, 14807, 14808, 14806, 14808, 14809, 14810, 14811, 14812, 14811, 14813, 14812, + 14814, 14815, 14816, 14816, 14817, 14814, 14818, 14819, 14820, 14820, 14821, 14818, + 14822, 14823, 14824, 14825, 14822, 14824, 14826, 14825, 14824, 14827, 14826, 14824, + 14828, 14827, 14824, 14829, 14828, 14824, 14830, 14829, 14824, 14831, 14830, 14824, + 14832, 14831, 14824, 14823, 14832, 14824, 14833, 14834, 14835, 14834, 14836, 14835, + 14836, 14837, 14835, 14837, 14838, 14835, 14838, 14839, 14835, 14839, 14840, 14835, + 14840, 14841, 14835, 14841, 14842, 14835, 14842, 14843, 14835, 14843, 14833, 14835 + ] + }, + { + "id": "shape102_part1", + "type": "TRIANGLES", + "indices": [ + 14844, 14845, 14846, 14845, 14844, 14847, 14848, 14849, 14850, 14848, 14850, 14851, + 14852, 14853, 14854, 14853, 14855, 14854, 14856, 14857, 14858, 14858, 14859, 14856, + 14860, 14861, 14862, 14862, 14863, 14860, 14864, 14865, 14866, 14865, 14867, 14866, + 14868, 14869, 14870, 14870, 14869, 14871, 14872, 14873, 14874, 14873, 14872, 14875, + 14876, 14877, 14878, 14877, 14876, 14879, 14880, 14881, 14882, 14881, 14880, 14883, + 14884, 14885, 14886, 14887, 14884, 14886, 14888, 14887, 14886, 14889, 14888, 14886, + 14890, 14889, 14886, 14891, 14890, 14886, 14892, 14891, 14886, 14893, 14892, 14886, + 14894, 14893, 14886, 14885, 14894, 14886, 14895, 14896, 14897, 14896, 14898, 14897, + 14898, 14899, 14897, 14899, 14900, 14897, 14900, 14901, 14897, 14901, 14902, 14897, + 14902, 14903, 14897, 14903, 14904, 14897, 14904, 14905, 14897, 14905, 14895, 14897 + ] + }, + { + "id": "shape103_part1", + "type": "TRIANGLES", + "indices": [ + 14906, 14907, 14908, 14907, 14906, 14909, 14910, 14911, 14912, 14910, 14912, 14913, + 14914, 14915, 14916, 14915, 14917, 14916, 14918, 14919, 14920, 14920, 14921, 14918, + 14922, 14923, 14924, 14924, 14925, 14922, 14926, 14927, 14928, 14927, 14929, 14928, + 14930, 14931, 14932, 14932, 14931, 14933, 14934, 14935, 14936, 14935, 14934, 14937, + 14938, 14939, 14940, 14939, 14938, 14941, 14942, 14943, 14944, 14943, 14942, 14945, + 14946, 14947, 14948, 14949, 14946, 14948, 14950, 14949, 14948, 14951, 14950, 14948, + 14952, 14951, 14948, 14953, 14952, 14948, 14954, 14953, 14948, 14955, 14954, 14948, + 14956, 14955, 14948, 14947, 14956, 14948, 14957, 14958, 14959, 14958, 14960, 14959, + 14960, 14961, 14959, 14961, 14962, 14959, 14962, 14963, 14959, 14963, 14964, 14959, + 14964, 14965, 14959, 14965, 14966, 14959, 14966, 14967, 14959, 14967, 14957, 14959 + ] + }, + { + "id": "shape104_part1", + "type": "TRIANGLES", + "indices": [ + 14968, 14969, 14970, 14969, 14968, 14971, 14972, 14973, 14974, 14972, 14974, 14975, + 14976, 14977, 14978, 14977, 14979, 14978, 14980, 14981, 14982, 14982, 14983, 14980, + 14984, 14985, 14986, 14986, 14987, 14984, 14988, 14989, 14990, 14989, 14991, 14990, + 14992, 14993, 14994, 14994, 14993, 14995, 14996, 14997, 14998, 14997, 14996, 14999, + 15000, 15001, 15002, 15001, 15000, 15003, 15004, 15005, 15006, 15005, 15004, 15007, + 15008, 15009, 15010, 15011, 15008, 15010, 15012, 15011, 15010, 15013, 15012, 15010, + 15014, 15013, 15010, 15015, 15014, 15010, 15016, 15015, 15010, 15017, 15016, 15010, + 15018, 15017, 15010, 15009, 15018, 15010, 15019, 15020, 15021, 15020, 15022, 15021, + 15022, 15023, 15021, 15023, 15024, 15021, 15024, 15025, 15021, 15025, 15026, 15021, + 15026, 15027, 15021, 15027, 15028, 15021, 15028, 15029, 15021, 15029, 15019, 15021 + ] + }, + { + "id": "shape105_part1", + "type": "TRIANGLES", + "indices": [ + 15030, 15031, 15032, 15031, 15030, 15033, 15034, 15035, 15036, 15034, 15036, 15037, + 15038, 15039, 15040, 15039, 15041, 15040, 15042, 15043, 15044, 15044, 15045, 15042, + 15046, 15047, 15048, 15047, 15049, 15048, 15050, 15051, 15052, 15051, 15053, 15052, + 15054, 15055, 15056, 15056, 15055, 15057, 15058, 15059, 15060, 15059, 15058, 15061, + 15062, 15063, 15064, 15063, 15062, 15065, 15066, 15067, 15068, 15067, 15066, 15069, + 15070, 15071, 15072, 15073, 15070, 15072, 15074, 15073, 15072, 15075, 15074, 15072, + 15076, 15075, 15072, 15077, 15076, 15072, 15078, 15077, 15072, 15079, 15078, 15072, + 15080, 15079, 15072, 15071, 15080, 15072, 15081, 15082, 15083, 15082, 15084, 15083, + 15084, 15085, 15083, 15085, 15086, 15083, 15086, 15087, 15083, 15087, 15088, 15083, + 15088, 15089, 15083, 15089, 15090, 15083, 15090, 15091, 15083, 15091, 15081, 15083 + ] + }, + { + "id": "shape106_part1", + "type": "TRIANGLES", + "indices": [ + 15092, 15093, 15094, 15093, 15095, 15094, 15096, 15097, 15098, 15097, 15096, 15099, + 15100, 15101, 15102, 15101, 15100, 15103, 15104, 15105, 15106, 15105, 15104, 15107, + 15108, 15109, 15110, 15109, 15108, 15111, 15112, 15113, 15114, 15113, 15112, 15115, + 15116, 15117, 15118, 15116, 15118, 15119, 15120, 15121, 15122, 15121, 15123, 15122, + 15124, 15125, 15126, 15126, 15127, 15124, 15128, 15129, 15130, 15130, 15131, 15128, + 15132, 15133, 15134, 15135, 15132, 15134, 15136, 15135, 15134, 15137, 15136, 15134, + 15138, 15137, 15134, 15139, 15138, 15134, 15140, 15139, 15134, 15141, 15140, 15134, + 15142, 15141, 15134, 15133, 15142, 15134, 15143, 15144, 15145, 15144, 15146, 15145, + 15146, 15147, 15145, 15147, 15148, 15145, 15148, 15149, 15145, 15149, 15150, 15145, + 15150, 15151, 15145, 15151, 15152, 15145, 15152, 15153, 15145, 15153, 15143, 15145 + ] + }, + { + "id": "shape107_part1", + "type": "TRIANGLES", + "indices": [ + 15154, 15155, 15156, 15156, 15157, 15154, 15158, 15159, 15160, 15159, 15161, 15160, + 15162, 15163, 15164, 15164, 15165, 15162, 15166, 15167, 15168, 15167, 15166, 15169, + 15170, 15171, 15172, 15170, 15172, 15173, 15174, 15175, 15176, 15174, 15176, 15177 + ] + }, + { + "id": "shape108_part1", + "type": "TRIANGLES", + "indices": [ + 15178, 15179, 15180, 15180, 15179, 15181, 15182, 15183, 15184, 15184, 15183, 15185, + 15186, 15187, 15188, 15189, 15188, 15187, 15190, 15191, 15192, 15191, 15190, 15193, + 15194, 15195, 15196, 15194, 15196, 15197, 15198, 15199, 15190, 15190, 15199, 15193, + 15200, 15201, 15198, 15198, 15201, 15199, 15178, 15180, 15200, 15201, 15200, 15180, + 15192, 15191, 15202, 15202, 15191, 15203, 15204, 15205, 15206, 15206, 15205, 15207, + 15182, 15184, 15207, 15206, 15207, 15184, 15208, 15209, 15183, 15185, 15183, 15209, + 15210, 15211, 15208, 15209, 15208, 15211, 15189, 15187, 15212, 15212, 15187, 15213, + 15214, 15215, 15179, 15181, 15179, 15215, 15216, 15217, 15214, 15215, 15214, 15217, + 15195, 15194, 15216, 15217, 15216, 15194, 15197, 15196, 15218, 15218, 15196, 15219, + 15218, 15219, 15220, 15220, 15219, 15221, 15220, 15221, 15188, 15188, 15221, 15186, + 15222, 15223, 15224, 15225, 15223, 15226, 15227, 15225, 15228, 15227, 15228, 15229, + 15223, 15227, 15230, 15223, 15230, 15231, 15223, 15225, 15227, 15226, 15223, 15222, + 15232, 15229, 15228, 15229, 15232, 15233, 15226, 15234, 15225, 15234, 15226, 15235, + 15236, 15224, 15237, 15222, 15224, 15236, 15230, 15227, 15238, 15230, 15238, 15239, + 15231, 15240, 15223, 15240, 15231, 15241, 15242, 15243, 15244, 15245, 15246, 15247, + 15243, 15246, 15248, 15243, 15248, 15249, 15243, 15249, 15250, 15243, 15250, 15251, + 15246, 15243, 15242, 15246, 15245, 15248, 15247, 15252, 15245, 15252, 15247, 15253, + 15254, 15249, 15248, 15249, 15254, 15255, 15251, 15250, 15256, 15251, 15256, 15257, + 15242, 15258, 15246, 15258, 15242, 15259, 15260, 15244, 15243, 15244, 15260, 15261 + ] + }, + { + "id": "shape109_part1", + "type": "TRIANGLES", + "indices": [ + 15262, 15263, 15264, 15263, 15262, 15265, 15266, 15267, 15268, 15268, 15267, 15269, + 15270, 15271, 15272, 15271, 15273, 15272, 15274, 15275, 15276, 15276, 15277, 15274, + 15278, 15279, 15280, 15279, 15281, 15280, 15282, 15283, 15284, 15283, 15285, 15284, + 15286, 15287, 15288, 15288, 15287, 15289, 15290, 15291, 15292, 15291, 15290, 15293, + 15294, 15295, 15296, 15295, 15294, 15297, 15298, 15299, 15300, 15299, 15298, 15301, + 15302, 15303, 15304, 15305, 15302, 15304, 15306, 15305, 15304, 15307, 15306, 15304, + 15308, 15307, 15304, 15309, 15308, 15304, 15310, 15309, 15304, 15311, 15310, 15304, + 15312, 15311, 15304, 15303, 15312, 15304, 15313, 15314, 15315, 15314, 15316, 15315, + 15316, 15317, 15315, 15317, 15318, 15315, 15318, 15319, 15315, 15319, 15320, 15315, + 15320, 15321, 15315, 15321, 15322, 15315, 15322, 15323, 15315, 15323, 15313, 15315 + ] + }, + { + "id": "shape110_part1", + "type": "TRIANGLES", + "indices": [ + 15324, 15325, 15326, 15325, 15324, 15327, 15328, 15329, 15330, 15329, 15328, 15331, + 15332, 15333, 15334, 15333, 15335, 15334, 15336, 15337, 15338, 15338, 15339, 15336, + 15340, 15341, 15342, 15341, 15343, 15342, 15344, 15345, 15346, 15345, 15347, 15346, + 15348, 15349, 15350, 15350, 15349, 15351, 15352, 15353, 15354, 15353, 15352, 15355, + 15356, 15357, 15358, 15357, 15356, 15359, 15360, 15361, 15362, 15361, 15360, 15363, + 15364, 15365, 15366, 15367, 15364, 15366, 15368, 15367, 15366, 15369, 15368, 15366, + 15370, 15369, 15366, 15371, 15370, 15366, 15372, 15371, 15366, 15373, 15372, 15366, + 15374, 15373, 15366, 15365, 15374, 15366, 15375, 15376, 15377, 15376, 15378, 15377, + 15378, 15379, 15377, 15379, 15380, 15377, 15380, 15381, 15377, 15381, 15382, 15377, + 15382, 15383, 15377, 15383, 15384, 15377, 15384, 15385, 15377, 15385, 15375, 15377 + ] + }, + { + "id": "shape111_part1", + "type": "TRIANGLES", + "indices": [ + 15386, 15387, 15388, 15387, 15389, 15388, 15390, 15391, 15392, 15390, 15392, 15393, + 15394, 15395, 15396, 15395, 15394, 15397, 15398, 15399, 15400, 15399, 15398, 15401, + 15402, 15403, 15404, 15403, 15402, 15405, 15406, 15407, 15408, 15407, 15406, 15409, + 15410, 15411, 15412, 15411, 15410, 15413, 15414, 15415, 15416, 15415, 15417, 15416, + 15418, 15419, 15420, 15419, 15421, 15420, 15422, 15423, 15424, 15424, 15425, 15422, + 15426, 15427, 15428, 15429, 15426, 15428, 15430, 15429, 15428, 15431, 15430, 15428, + 15432, 15431, 15428, 15433, 15432, 15428, 15434, 15433, 15428, 15435, 15434, 15428, + 15436, 15435, 15428, 15427, 15436, 15428, 15437, 15438, 15439, 15438, 15440, 15439, + 15440, 15441, 15439, 15441, 15442, 15439, 15442, 15443, 15439, 15443, 15444, 15439, + 15444, 15445, 15439, 15445, 15446, 15439, 15446, 15447, 15439, 15447, 15437, 15439 + ] + }, + { + "id": "shape112_part1", + "type": "TRIANGLES", + "indices": [ + 15448, 15449, 15450, 15449, 15451, 15450, 15452, 15453, 15454, 15452, 15454, 15455, + 15456, 15457, 15458, 15457, 15456, 15459, 15460, 15461, 15462, 15461, 15460, 15463, + 15464, 15465, 15466, 15465, 15464, 15467, 15468, 15469, 15470, 15469, 15468, 15471, + 15472, 15473, 15474, 15474, 15473, 15475, 15476, 15477, 15478, 15477, 15479, 15478, + 15480, 15481, 15482, 15481, 15483, 15482, 15484, 15485, 15486, 15486, 15487, 15484, + 15488, 15489, 15490, 15491, 15488, 15490, 15492, 15491, 15490, 15493, 15492, 15490, + 15494, 15493, 15490, 15495, 15494, 15490, 15496, 15495, 15490, 15497, 15496, 15490, + 15498, 15497, 15490, 15489, 15498, 15490, 15499, 15500, 15501, 15500, 15502, 15501, + 15502, 15503, 15501, 15503, 15504, 15501, 15504, 15505, 15501, 15505, 15506, 15501, + 15506, 15507, 15501, 15507, 15508, 15501, 15508, 15509, 15501, 15509, 15499, 15501 + ] + }, + { + "id": "shape113_part1", + "type": "TRIANGLES", + "indices": [ + 15510, 15511, 15512, 15511, 15513, 15512, 15514, 15515, 15516, 15514, 15516, 15517, + 15518, 15519, 15520, 15519, 15518, 15521, 15522, 15523, 15524, 15523, 15522, 15525, + 15526, 15527, 15528, 15527, 15526, 15529, 15530, 15531, 15532, 15531, 15530, 15533, + 15534, 15535, 15536, 15535, 15534, 15537, 15538, 15539, 15540, 15539, 15541, 15540, + 15542, 15543, 15544, 15543, 15545, 15544, 15546, 15547, 15548, 15548, 15549, 15546, + 15550, 15551, 15552, 15553, 15550, 15552, 15554, 15553, 15552, 15555, 15554, 15552, + 15556, 15555, 15552, 15557, 15556, 15552, 15558, 15557, 15552, 15559, 15558, 15552, + 15560, 15559, 15552, 15551, 15560, 15552, 15561, 15562, 15563, 15562, 15564, 15563, + 15564, 15565, 15563, 15565, 15566, 15563, 15566, 15567, 15563, 15567, 15568, 15563, + 15568, 15569, 15563, 15569, 15570, 15563, 15570, 15571, 15563, 15571, 15561, 15563 + ] + }, + { + "id": "shape114_part1", + "type": "TRIANGLES", + "indices": [ + 15572, 15573, 15574, 15572, 15574, 15575, 15576, 15577, 15578, 15577, 15576, 15579, + 15580, 15581, 15582, 15580, 15582, 15583, 15584, 15585, 15586, 15586, 15585, 15587, + 15588, 15589, 15590, 15589, 15588, 15591, 15592, 15593, 15594, 15594, 15595, 15592 + ] + }, + { + "id": "shape115_part1", + "type": "TRIANGLES", + "indices": [ + 15596, 15597, 15598, 15596, 15598, 15599, 15600, 15601, 15602, 15602, 15601, 15603, + 15604, 15605, 15606, 15604, 15606, 15607, 15608, 15609, 15610, 15609, 15608, 15611, + 15612, 15613, 15614, 15613, 15612, 15615, 15616, 15617, 15618, 15618, 15619, 15616 + ] + }, + { + "id": "shape116_part1", + "type": "TRIANGLES", + "indices": [ + 15620, 15621, 15622, 15622, 15621, 15623, 15624, 15625, 15626, 15626, 15625, 15627, + 15628, 15629, 15630, 15630, 15629, 15631, 15632, 15633, 15634, 15633, 15632, 15635, + 15636, 15637, 15638, 15638, 15639, 15636, 15640, 15641, 15642, 15641, 15640, 15643 + ] + }, + { + "id": "shape117_part1", + "type": "TRIANGLES", + "indices": [ + 15644, 15645, 15646, 15646, 15645, 15647, 15648, 15649, 15650, 15650, 15649, 15651, + 15652, 15653, 15654, 15654, 15653, 15655, 15656, 15657, 15658, 15658, 15657, 15659, + 15660, 15661, 15662, 15662, 15663, 15660, 15664, 15665, 15666, 15665, 15664, 15667 + ] + }, + { + "id": "shape118_part1", + "type": "TRIANGLES", + "indices": [ + 15668, 15669, 15670, 15670, 15669, 15671, 15672, 15673, 15674, 15673, 15672, 15675, + 15676, 15677, 15678, 15678, 15677, 15679, 15680, 15681, 15682, 15682, 15681, 15683, + 15684, 15685, 15686, 15686, 15687, 15684, 15688, 15689, 15690, 15689, 15688, 15691 + ] + }, + { + "id": "shape119_part1", + "type": "TRIANGLES", + "indices": [ + 15692, 15693, 15694, 15694, 15695, 15692, 15696, 15697, 15698, 15697, 15699, 15698, + 15700, 15701, 15702, 15702, 15703, 15700, 15704, 15705, 15706, 15705, 15704, 15707, + 15708, 15709, 15710, 15708, 15710, 15711, 15712, 15713, 15714, 15713, 15712, 15715 + ] + }, + { + "id": "shape120_part1", + "type": "TRIANGLES", + "indices": [ + 15716, 15717, 15718, 15718, 15717, 15719, 15720, 15721, 15722, 15722, 15721, 15723, + 15724, 15725, 15726, 15727, 15726, 15725, 15728, 15729, 15730, 15729, 15728, 15731, + 15732, 15733, 15734, 15732, 15734, 15735, 15736, 15737, 15728, 15728, 15737, 15731, + 15738, 15739, 15736, 15736, 15739, 15737, 15716, 15718, 15738, 15739, 15738, 15718, + 15730, 15729, 15740, 15740, 15729, 15741, 15742, 15743, 15744, 15744, 15743, 15745, + 15720, 15722, 15745, 15744, 15745, 15722, 15746, 15747, 15721, 15723, 15721, 15747, + 15748, 15749, 15746, 15747, 15746, 15749, 15727, 15725, 15750, 15750, 15725, 15751, + 15752, 15753, 15717, 15719, 15717, 15753, 15754, 15755, 15752, 15753, 15752, 15755, + 15733, 15732, 15754, 15755, 15754, 15732, 15735, 15734, 15756, 15756, 15734, 15757, + 15756, 15757, 15758, 15758, 15757, 15759, 15758, 15759, 15726, 15726, 15759, 15724, + 15760, 15761, 15762, 15763, 15761, 15764, 15765, 15763, 15766, 15765, 15766, 15767, + 15761, 15765, 15768, 15761, 15768, 15769, 15761, 15763, 15765, 15764, 15761, 15760, + 15770, 15767, 15766, 15767, 15770, 15771, 15764, 15772, 15763, 15772, 15764, 15773, + 15774, 15760, 15762, 15760, 15774, 15775, 15768, 15765, 15776, 15768, 15776, 15777, + 15769, 15778, 15761, 15778, 15769, 15779, 15780, 15781, 15782, 15783, 15784, 15785, + 15781, 15784, 15786, 15781, 15786, 15787, 15781, 15787, 15788, 15781, 15788, 15789, + 15784, 15781, 15780, 15784, 15783, 15786, 15785, 15790, 15783, 15790, 15785, 15791, + 15792, 15787, 15786, 15787, 15792, 15793, 15788, 15794, 15789, 15794, 15788, 15795, + 15780, 15796, 15784, 15796, 15780, 15797, 15798, 15782, 15781, 15782, 15798, 15799 + ] + }, + { + "id": "shape121_part1", + "type": "TRIANGLES", + "indices": [ + 15800, 15801, 15802, 15802, 15801, 15803, 15804, 15805, 15806, 15806, 15805, 15807, + 15808, 15809, 15810, 15810, 15809, 15811, 15812, 15813, 15814, 15812, 15814, 15815, + 15816, 15817, 15818, 15819, 15818, 15817, 15820, 15821, 15822, 15821, 15820, 15823 + ] + }, + { + "id": "shape122_part1", + "type": "TRIANGLES", + "indices": [ + 15824, 15825, 15826, 15826, 15825, 15827, 15828, 15829, 15830, 15830, 15829, 15831, + 15832, 15833, 15834, 15834, 15833, 15835, 15836, 15837, 15838, 15836, 15838, 15839, + 15840, 15841, 15842, 15843, 15842, 15841, 15844, 15845, 15846, 15845, 15844, 15847 + ] + }, + { + "id": "shape123_part1", + "type": "TRIANGLES", + "indices": [ + 15848, 15849, 15850, 15850, 15851, 15848, 15852, 15853, 15854, 15853, 15855, 15854, + 15856, 15857, 15858, 15858, 15859, 15856, 15860, 15861, 15862, 15861, 15863, 15862, + 15864, 15865, 15866, 15865, 15864, 15867, 15868, 15869, 15870, 15868, 15870, 15871 + ] + }, + { + "id": "shape124_part1", + "type": "TRIANGLES", + "indices": [ + 15872, 15873, 15874, 15874, 15873, 15875, 15876, 15877, 15878, 15877, 15876, 15879, + 15880, 15881, 15882, 15881, 15880, 15883, 15884, 15885, 15886, 15887, 15886, 15885, + 15888, 15889, 15890, 15888, 15890, 15891, 15887, 15885, 15892, 15892, 15885, 15893, + 15892, 15893, 15894, 15894, 15893, 15895, 15872, 15874, 15895, 15894, 15895, 15874, + 15896, 15886, 15897, 15886, 15896, 15884, 15898, 15899, 15900, 15899, 15898, 15901, + 15878, 15877, 15900, 15898, 15900, 15877, 15902, 15903, 15876, 15879, 15876, 15903, + 15904, 15905, 15902, 15903, 15902, 15905, 15906, 15907, 15883, 15883, 15907, 15881, + 15908, 15909, 15873, 15875, 15873, 15909, 15910, 15911, 15908, 15909, 15908, 15911, + 15889, 15888, 15910, 15911, 15910, 15888, 15912, 15890, 15913, 15890, 15912, 15891, + 15914, 15915, 15913, 15913, 15915, 15912, 15880, 15882, 15914, 15914, 15882, 15915, + 15916, 15917, 15918, 15919, 15917, 15920, 15921, 15919, 15922, 15921, 15922, 15923, + 15917, 15921, 15924, 15917, 15924, 15925, 15917, 15919, 15921, 15920, 15917, 15916, + 15926, 15923, 15922, 15923, 15926, 15927, 15920, 15928, 15919, 15928, 15920, 15929, + 15930, 15918, 15931, 15916, 15918, 15930, 15921, 15932, 15924, 15932, 15921, 15933, + 15934, 15917, 15925, 15917, 15934, 15935, 15936, 15937, 15938, 15939, 15940, 15941, + 15937, 15940, 15942, 15937, 15942, 15943, 15937, 15943, 15944, 15937, 15944, 15945, + 15940, 15937, 15936, 15940, 15939, 15942, 15941, 15946, 15939, 15946, 15941, 15947, + 15948, 15943, 15942, 15943, 15948, 15949, 15945, 15944, 15950, 15945, 15950, 15951, + 15940, 15936, 15952, 15940, 15952, 15953, 15937, 15954, 15938, 15954, 15937, 15955 + ] + }, + { + "id": "shape125_part1", + "type": "TRIANGLES", + "indices": [ + 15956, 15957, 15958, 15957, 15956, 15959, 15960, 15961, 15962, 15960, 15962, 15963, + 15964, 15965, 15966, 15965, 15967, 15966, 15968, 15969, 15970, 15970, 15971, 15968, + 15972, 15973, 15974, 15973, 15975, 15974, 15976, 15977, 15978, 15977, 15979, 15978, + 15980, 15981, 15982, 15982, 15981, 15983, 15984, 15985, 15986, 15985, 15984, 15987, + 15988, 15989, 15990, 15989, 15988, 15991, 15992, 15993, 15994, 15993, 15992, 15995, + 15996, 15997, 15998, 15999, 15996, 15998, 16000, 15999, 15998, 16001, 16000, 15998, + 16002, 16001, 15998, 16003, 16002, 15998, 16004, 16003, 15998, 16005, 16004, 15998, + 16006, 16005, 15998, 15997, 16006, 15998, 16007, 16008, 16009, 16008, 16010, 16009, + 16010, 16011, 16009, 16011, 16012, 16009, 16012, 16013, 16009, 16013, 16014, 16009, + 16014, 16015, 16009, 16015, 16016, 16009, 16016, 16017, 16009, 16017, 16007, 16009 + ] + }, + { + "id": "shape126_part1", + "type": "TRIANGLES", + "indices": [ + 16018, 16019, 16020, 16019, 16018, 16021, 16022, 16023, 16024, 16022, 16024, 16025, + 16026, 16027, 16028, 16027, 16029, 16028, 16030, 16031, 16032, 16032, 16033, 16030, + 16034, 16035, 16036, 16035, 16037, 16036, 16038, 16039, 16040, 16039, 16041, 16040, + 16042, 16043, 16044, 16043, 16042, 16045, 16046, 16047, 16048, 16047, 16046, 16049, + 16050, 16051, 16052, 16051, 16050, 16053, 16054, 16055, 16056, 16055, 16054, 16057, + 16058, 16059, 16060, 16061, 16058, 16060, 16062, 16061, 16060, 16063, 16062, 16060, + 16064, 16063, 16060, 16065, 16064, 16060, 16066, 16065, 16060, 16067, 16066, 16060, + 16068, 16067, 16060, 16059, 16068, 16060, 16069, 16070, 16071, 16070, 16072, 16071, + 16072, 16073, 16071, 16073, 16074, 16071, 16074, 16075, 16071, 16075, 16076, 16071, + 16076, 16077, 16071, 16077, 16078, 16071, 16078, 16079, 16071, 16079, 16069, 16071 + ] + }, + { + "id": "shape127_part1", + "type": "TRIANGLES", + "indices": [ + 16080, 16081, 16082, 16081, 16083, 16082, 16084, 16085, 16086, 16086, 16085, 16087, + 16088, 16089, 16090, 16089, 16088, 16091, 16092, 16093, 16094, 16093, 16092, 16095, + 16096, 16097, 16098, 16097, 16096, 16099, 16100, 16101, 16102, 16101, 16100, 16103, + 16104, 16105, 16106, 16104, 16106, 16107, 16108, 16109, 16110, 16109, 16111, 16110, + 16112, 16113, 16114, 16113, 16115, 16114, 16116, 16117, 16118, 16118, 16119, 16116, + 16120, 16121, 16122, 16123, 16120, 16122, 16124, 16123, 16122, 16125, 16124, 16122, + 16126, 16125, 16122, 16127, 16126, 16122, 16128, 16127, 16122, 16129, 16128, 16122, + 16130, 16129, 16122, 16121, 16130, 16122, 16131, 16132, 16133, 16132, 16134, 16133, + 16134, 16135, 16133, 16135, 16136, 16133, 16136, 16137, 16133, 16137, 16138, 16133, + 16138, 16139, 16133, 16139, 16140, 16133, 16140, 16141, 16133, 16141, 16131, 16133 + ] + }, + { + "id": "shape128_part1", + "type": "TRIANGLES", + "indices": [ + 16142, 16143, 16144, 16143, 16145, 16144, 16146, 16147, 16148, 16147, 16146, 16149, + 16150, 16151, 16152, 16151, 16150, 16153, 16154, 16155, 16156, 16155, 16154, 16157, + 16158, 16159, 16160, 16159, 16158, 16161, 16162, 16163, 16164, 16163, 16162, 16165, + 16166, 16167, 16168, 16166, 16168, 16169, 16170, 16171, 16172, 16171, 16173, 16172, + 16174, 16175, 16176, 16175, 16177, 16176, 16178, 16179, 16180, 16180, 16181, 16178, + 16182, 16183, 16184, 16185, 16182, 16184, 16186, 16185, 16184, 16187, 16186, 16184, + 16188, 16187, 16184, 16189, 16188, 16184, 16190, 16189, 16184, 16191, 16190, 16184, + 16192, 16191, 16184, 16183, 16192, 16184, 16193, 16194, 16195, 16194, 16196, 16195, + 16196, 16197, 16195, 16197, 16198, 16195, 16198, 16199, 16195, 16199, 16200, 16195, + 16200, 16201, 16195, 16201, 16202, 16195, 16202, 16203, 16195, 16203, 16193, 16195 + ] + }, + { + "id": "shape129_part1", + "type": "TRIANGLES", + "indices": [ + 16204, 16205, 16206, 16205, 16207, 16206, 16208, 16209, 16210, 16209, 16208, 16211, + 16212, 16213, 16214, 16213, 16212, 16215, 16216, 16217, 16218, 16217, 16216, 16219, + 16220, 16221, 16222, 16221, 16220, 16223, 16224, 16225, 16226, 16225, 16224, 16227, + 16228, 16229, 16230, 16228, 16230, 16231, 16232, 16233, 16234, 16233, 16235, 16234, + 16236, 16237, 16238, 16237, 16239, 16238, 16240, 16241, 16242, 16242, 16243, 16240, + 16244, 16245, 16246, 16247, 16244, 16246, 16248, 16247, 16246, 16249, 16248, 16246, + 16250, 16249, 16246, 16251, 16250, 16246, 16252, 16251, 16246, 16253, 16252, 16246, + 16254, 16253, 16246, 16245, 16254, 16246, 16255, 16256, 16257, 16256, 16258, 16257, + 16258, 16259, 16257, 16259, 16260, 16257, 16260, 16261, 16257, 16261, 16262, 16257, + 16262, 16263, 16257, 16263, 16264, 16257, 16264, 16265, 16257, 16265, 16255, 16257 + ] + }, + { + "id": "shape130_part1", + "type": "TRIANGLES", + "indices": [ + 16266, 16267, 16268, 16268, 16269, 16266, 16270, 16271, 16272, 16271, 16273, 16272, + 16274, 16275, 16276, 16276, 16277, 16274, 16278, 16279, 16280, 16281, 16280, 16279, + 16282, 16283, 16284, 16282, 16284, 16285, 16286, 16287, 16288, 16286, 16288, 16289, + 16290, 16291, 16292, 16291, 16290, 16293, 16294, 16295, 16296, 16294, 16296, 16297, + 16298, 16299, 16300, 16299, 16298, 16301, 16302, 16303, 16304, 16303, 16302, 16305 + ] + }, + { + "id": "shape131_part1", + "type": "TRIANGLES", + "indices": [ + 16306, 16307, 16308, 16309, 16308, 16307, 16310, 16311, 16312, 16311, 16310, 16313, + 16314, 16315, 16316, 16315, 16314, 16317, 16318, 16319, 16320, 16321, 16320, 16319, + 16322, 16323, 16324, 16323, 16322, 16325, 16326, 16327, 16328, 16327, 16326, 16329, + 16330, 16331, 16332, 16333, 16332, 16331, 16334, 16335, 16336, 16336, 16335, 16337, + 16338, 16339, 16340, 16340, 16339, 16341, 16342, 16343, 16344, 16345, 16346, 16347, + 16348, 16349, 16350, 16351, 16352, 16353, 16354, 16355, 16356, 16356, 16355, 16357, + 16358, 16359, 16360, 16360, 16359, 16361, 16362, 16363, 16364, 16364, 16365, 16362, + 16366, 16367, 16368, 16368, 16367, 16369, 16370, 16371, 16372, 16370, 16372, 16373, + 16374, 16360, 16375, 16376, 16375, 16360, 16356, 16359, 16358, 16359, 16356, 16357, + 16361, 16377, 16378, 16377, 16361, 16379, 16364, 16380, 16381, 16380, 16364, 16382, + 16362, 16366, 16363, 16366, 16362, 16367, 16383, 16365, 16384, 16384, 16365, 16385, + 16371, 16381, 16376, 16381, 16371, 16370, 16360, 16361, 16371, 16371, 16361, 16372, + 16378, 16385, 16372, 16372, 16385, 16373, 16370, 16365, 16364, 16365, 16370, 16373, + 16375, 16386, 16374, 16374, 16386, 16387, 16388, 16379, 16389, 16379, 16388, 16377, + 16382, 16390, 16380, 16390, 16382, 16391, 16384, 16392, 16383, 16393, 16383, 16392, + 16371, 16376, 16360, 16378, 16372, 16361, 16365, 16373, 16385, 16381, 16370, 16364, + 16394, 16395, 16396, 16394, 16396, 16397, 16398, 16399, 16400, 16398, 16400, 16401, + 16394, 16398, 16395, 16398, 16394, 16399, 16402, 16403, 16404, 16405, 16404, 16403, + 16406, 16407, 16408, 16409, 16407, 16406, 16403, 16407, 16409, 16407, 16403, 16402 + ] + }, + { + "id": "shape132_part1", + "type": "TRIANGLES", + "indices": [ + 16410, 16411, 16412, 16411, 16410, 16413, 16414, 16415, 16416, 16415, 16414, 16417, + 16418, 16419, 16420, 16418, 16420, 16421, 16422, 16423, 16424, 16423, 16422, 16425, + 16426, 16427, 16428, 16427, 16426, 16429, 16430, 16431, 16432, 16430, 16432, 16433, + 16434, 16435, 16436, 16435, 16434, 16437, 16438, 16439, 16440, 16439, 16438, 16441, + 16442, 16443, 16444, 16442, 16445, 16443, 16446, 16447, 16448, 16447, 16446, 16449, + 16450, 16451, 16452, 16450, 16452, 16453, 16454, 16455, 16456, 16455, 16454, 16457, + 16458, 16459, 16460, 16459, 16461, 16460, 16462, 16463, 16464, 16463, 16462, 16465, + 16466, 16467, 16468, 16468, 16467, 16469, 16470, 16471, 16472, 16471, 16470, 16473, + 16474, 16475, 16476, 16475, 16474, 16477, 16478, 16479, 16480, 16479, 16478, 16481, + 16482, 16483, 16484, 16482, 16484, 16485, 16486, 16487, 16488, 16487, 16486, 16489, + 16490, 16491, 16492, 16492, 16493, 16490, 16494, 16495, 16496, 16495, 16494, 16497, + 16498, 16499, 16500, 16498, 16500, 16501, 16502, 16503, 16504, 16503, 16502, 16505, + 16506, 16507, 16508, 16507, 16506, 16509, 16510, 16511, 16512, 16511, 16510, 16513, + 16514, 16515, 16516, 16515, 16514, 16517, 16518, 16519, 16520, 16518, 16520, 16521, + 16522, 16523, 16524, 16523, 16522, 16525, 16526, 16527, 16528, 16527, 16529, 16528, + 16530, 16531, 16532, 16531, 16530, 16533, 16534, 16535, 16536, 16536, 16535, 16537, + 16538, 16539, 16540, 16539, 16538, 16541, 16542, 16543, 16544, 16543, 16542, 16545, + 16546, 16547, 16548, 16547, 16546, 16549, 16550, 16551, 16552, 16552, 16553, 16550, + 16554, 16555, 16556, 16555, 16554, 16557, 16558, 16559, 16560, 16559, 16561, 16560, + 16562, 16563, 16564, 16563, 16562, 16565, 16566, 16567, 16568, 16568, 16567, 16569, + 16570, 16571, 16572, 16571, 16570, 16573, 16574, 16575, 16576, 16575, 16574, 16577, + 16578, 16579, 16580, 16579, 16578, 16581, 16582, 16583, 16584, 16583, 16582, 16585, + 16586, 16587, 16588, 16586, 16588, 16589, 16590, 16591, 16592, 16591, 16590, 16593, + 16594, 16595, 16596, 16595, 16594, 16597, 16598, 16599, 16600, 16599, 16601, 16600, + 16602, 16603, 16604, 16605, 16606, 16607, 16608, 16609, 16610, 16611, 16612, 16613, + 16614, 16615, 16616, 16617, 16618, 16619, 16620, 16621, 16622, 16623, 16624, 16625, + 16626, 16627, 16628, 16629, 16630, 16631, 16632, 16633, 16634, 16635, 16636, 16637, + 16638, 16639, 16640, 16641, 16642, 16643, 16644, 16645, 16646, 16647, 16648, 16649 + ] + }, + { + "id": "shape133_part1", + "type": "TRIANGLES", + "indices": [ + 16650, 16651, 16652, 16652, 16653, 16650, 16654, 16655, 16656, 16655, 16657, 16656, + 16658, 16659, 16660, 16660, 16661, 16658, 16662, 16663, 16664, 16665, 16664, 16663, + 16666, 16667, 16668, 16667, 16666, 16669, 16670, 16671, 16672, 16670, 16672, 16673, + 16674, 16675, 16676, 16675, 16674, 16677, 16678, 16679, 16680, 16679, 16678, 16681, + 16682, 16683, 16684, 16683, 16682, 16685, 16686, 16687, 16688, 16687, 16686, 16689 + ] + }, + { + "id": "shape134_part1", + "type": "TRIANGLES", + "indices": [ + 16690, 16691, 16692, 16693, 16692, 16691, 16694, 16695, 16696, 16695, 16694, 16697, + 16698, 16699, 16700, 16700, 16699, 16701, 16702, 16703, 16704, 16704, 16703, 16705, + 16706, 16707, 16708, 16707, 16706, 16709, 16710, 16711, 16712, 16713, 16712, 16711, + 16714, 16715, 16716, 16716, 16715, 16717, 16718, 16719, 16720, 16721, 16720, 16719, + 16722, 16723, 16724, 16723, 16722, 16725, 16726, 16727, 16728, 16729, 16730, 16731, + 16732, 16733, 16734, 16735, 16736, 16737, 16738, 16739, 16740, 16740, 16739, 16741, + 16742, 16743, 16744, 16743, 16742, 16745, 16746, 16747, 16748, 16748, 16749, 16746, + 16750, 16751, 16752, 16752, 16751, 16753, 16754, 16755, 16756, 16754, 16756, 16757, + 16758, 16744, 16759, 16760, 16759, 16744, 16740, 16741, 16742, 16742, 16741, 16745, + 16743, 16761, 16762, 16761, 16743, 16763, 16748, 16764, 16765, 16764, 16748, 16766, + 16746, 16750, 16747, 16750, 16746, 16751, 16767, 16749, 16768, 16768, 16749, 16769, + 16754, 16760, 16755, 16765, 16760, 16754, 16744, 16743, 16755, 16755, 16743, 16756, + 16762, 16769, 16756, 16756, 16769, 16757, 16754, 16749, 16748, 16749, 16754, 16757, + 16759, 16770, 16758, 16758, 16770, 16771, 16772, 16763, 16773, 16763, 16772, 16761, + 16766, 16774, 16764, 16774, 16766, 16775, 16768, 16776, 16767, 16777, 16767, 16776, + 16755, 16760, 16744, 16762, 16756, 16743, 16749, 16757, 16769, 16765, 16754, 16748, + 16778, 16779, 16780, 16778, 16780, 16781, 16782, 16783, 16784, 16782, 16784, 16785, + 16778, 16782, 16779, 16782, 16778, 16783, 16786, 16787, 16788, 16789, 16788, 16787, + 16790, 16791, 16792, 16793, 16791, 16790, 16787, 16791, 16793, 16791, 16787, 16786 + ] + }, + { + "id": "shape135_part1", + "type": "TRIANGLES", + "indices": [ + 16794, 16795, 16796, 16794, 16796, 16797, 16798, 16799, 16800, 16799, 16798, 16801, + 16802, 16803, 16804, 16802, 16804, 16805, 16806, 16807, 16808, 16807, 16806, 16809, + 16810, 16811, 16812, 16810, 16812, 16813, 16814, 16815, 16816, 16815, 16814, 16817, + 16818, 16819, 16820, 16819, 16818, 16821, 16822, 16823, 16824, 16823, 16822, 16825, + 16826, 16827, 16828, 16826, 16829, 16827, 16830, 16831, 16832, 16831, 16830, 16833, + 16834, 16835, 16836, 16834, 16836, 16837, 16838, 16839, 16840, 16839, 16838, 16841, + 16842, 16843, 16844, 16843, 16845, 16844, 16846, 16847, 16848, 16847, 16846, 16849, + 16850, 16851, 16852, 16852, 16851, 16853, 16854, 16855, 16856, 16855, 16854, 16857, + 16858, 16859, 16860, 16859, 16858, 16861, 16862, 16863, 16864, 16863, 16862, 16865, + 16866, 16867, 16868, 16866, 16868, 16869, 16870, 16871, 16872, 16871, 16870, 16873, + 16874, 16875, 16876, 16876, 16877, 16874, 16878, 16879, 16880, 16879, 16878, 16881, + 16882, 16883, 16884, 16882, 16884, 16885, 16886, 16887, 16888, 16887, 16886, 16889, + 16890, 16891, 16892, 16891, 16890, 16893, 16894, 16895, 16896, 16895, 16894, 16897, + 16898, 16899, 16900, 16899, 16898, 16901, 16902, 16903, 16904, 16902, 16904, 16905, + 16906, 16907, 16908, 16907, 16906, 16909, 16910, 16911, 16912, 16911, 16913, 16912, + 16914, 16915, 16916, 16915, 16914, 16917, 16918, 16919, 16920, 16920, 16919, 16921, + 16922, 16923, 16924, 16923, 16922, 16925, 16926, 16927, 16928, 16927, 16926, 16929, + 16930, 16931, 16932, 16931, 16930, 16933, 16934, 16935, 16936, 16936, 16937, 16934, + 16938, 16939, 16940, 16939, 16938, 16941, 16942, 16943, 16944, 16943, 16945, 16944, + 16946, 16947, 16948, 16947, 16946, 16949, 16950, 16951, 16952, 16952, 16951, 16953, + 16954, 16955, 16956, 16955, 16954, 16957, 16958, 16959, 16960, 16958, 16960, 16961, + 16962, 16963, 16964, 16963, 16962, 16965, 16966, 16967, 16968, 16967, 16966, 16969, + 16970, 16971, 16972, 16971, 16970, 16973, 16974, 16975, 16976, 16976, 16975, 16977, + 16978, 16979, 16980, 16979, 16978, 16981, 16982, 16983, 16984, 16983, 16985, 16984, + 16986, 16987, 16988, 16989, 16990, 16991, 16992, 16993, 16994, 16995, 16996, 16997, + 16998, 16999, 17000, 17001, 17002, 17003, 17004, 17005, 17006, 17007, 17008, 17009, + 17010, 17011, 17012, 17013, 17014, 17015, 17016, 17017, 17018, 17019, 17020, 17021, + 17022, 17023, 17024, 17025, 17026, 17027, 17028, 17029, 17030, 17031, 17032, 17033 + ] + }, + { + "id": "shape136_part1", + "type": "TRIANGLES", + "indices": [ + 17034, 17035, 17036, 17034, 17036, 17037, 17038, 17039, 17040, 17039, 17038, 17041, + 17042, 17043, 17044, 17042, 17044, 17045, 17046, 17047, 17048, 17048, 17047, 17049, + 17050, 17051, 17052, 17052, 17053, 17050, 17054, 17055, 17056, 17055, 17054, 17057 + ] + }, + { + "id": "shape137_part1", + "type": "TRIANGLES", + "indices": [ + 17058, 17059, 17060, 17058, 17060, 17061, 17062, 17063, 17064, 17064, 17063, 17065, + 17066, 17067, 17068, 17066, 17068, 17069, 17070, 17071, 17072, 17072, 17071, 17073, + 17074, 17075, 17076, 17075, 17074, 17077, 17078, 17079, 17080, 17080, 17081, 17078 + ] + }, + { + "id": "shape138_part1", + "type": "TRIANGLES", + "indices": [ + 17082, 17083, 17084, 17083, 17082, 17085, 17086, 17087, 17088, 17087, 17086, 17089, + 17090, 17091, 17092, 17091, 17090, 17093, 17094, 17095, 17096, 17096, 17095, 17097, + 17098, 17099, 17100, 17100, 17099, 17101, 17102, 17103, 17104, 17104, 17103, 17105, + 17106, 17107, 17108, 17109, 17108, 17107, 17110, 17111, 17112, 17112, 17111, 17113, + 17114, 17115, 17116, 17116, 17115, 17117, 17118, 17119, 17120, 17120, 17119, 17121, + 17122, 17123, 17124, 17123, 17122, 17125, 17126, 17127, 17128, 17129, 17128, 17127, + 17130, 17131, 17132, 17132, 17131, 17133, 17134, 17135, 17136, 17135, 17134, 17137, + 17138, 17139, 17140, 17139, 17138, 17141, 17142, 17143, 17144, 17143, 17142, 17145, + 17146, 17147, 17148, 17149, 17148, 17147, 17150, 17151, 17152, 17153, 17152, 17151, + 17154, 17155, 17156, 17156, 17155, 17157, 17158, 17159, 17160, 17161, 17160, 17159, + 17162, 17163, 17164, 17165, 17164, 17163, 17166, 17167, 17168, 17169, 17168, 17167, + 17170, 17171, 17172, 17173, 17172, 17171, 17174, 17175, 17176, 17175, 17174, 17177, + 17178, 17179, 17180, 17179, 17178, 17181, 17182, 17183, 17184, 17184, 17183, 17185, + 17186, 17187, 17188, 17187, 17186, 17189, 17190, 17191, 17192, 17192, 17191, 17193, + 17194, 17195, 17196, 17196, 17195, 17197, 17198, 17199, 17200, 17200, 17199, 17201, + 17202, 17203, 17204, 17205, 17204, 17203, 17206, 17207, 17208, 17209, 17208, 17207, + 17210, 17211, 17212, 17212, 17211, 17213, 17214, 17215, 17216, 17217, 17216, 17215, + 17218, 17219, 17220, 17220, 17219, 17221, 17222, 17223, 17224, 17223, 17222, 17225, + 17226, 17227, 17228, 17226, 17228, 17229, 17230, 17231, 17232, 17231, 17230, 17233, + 17234, 17235, 17236, 17235, 17234, 17237, 17238, 17239, 17240, 17239, 17238, 17241, + 17242, 17243, 17244, 17243, 17242, 17245, 17246, 17247, 17248, 17246, 17248, 17249, + 17250, 17251, 17252, 17250, 17252, 17253, 17254, 17255, 17256, 17257, 17256, 17255, + 17258, 17259, 17260, 17259, 17258, 17261, 17262, 17263, 17264, 17263, 17262, 17265, + 17266, 17267, 17268, 17267, 17266, 17269, 17270, 17271, 17272, 17272, 17273, 17270, + 17274, 17275, 17276, 17277, 17278, 17279, 17280, 17281, 17282, 17283, 17284, 17285, + 17286, 17287, 17288, 17289, 17290, 17291, 17292, 17293, 17294, 17295, 17296, 17297, + 17298, 17299, 17300, 17301, 17302, 17303, 17304, 17305, 17306, 17307, 17308, 17309, + 17310, 17311, 17312, 17313, 17314, 17315, 17316, 17317, 17318, 17319, 17320, 17321, + 17322, 17323, 17324, 17325, 17326, 17327, 17328, 17329, 17330, 17331, 17332, 17333, + 17334, 17335, 17336, 17337, 17338, 17339, 17340, 17341, 17342, 17343, 17344, 17345, + 17346, 17347, 17348, 17348, 17347, 17349, 17350, 17351, 17352, 17351, 17350, 17353, + 17354, 17355, 17356, 17356, 17357, 17354, 17358, 17359, 17360, 17358, 17360, 17361, + 17362, 17363, 17364, 17364, 17363, 17365, 17366, 17367, 17368, 17368, 17367, 17369, + 17370, 17371, 17372, 17372, 17371, 17373, 17374, 17375, 17376, 17375, 17374, 17377, + 17378, 17379, 17380, 17379, 17378, 17381, 17382, 17383, 17384, 17383, 17382, 17385, + 17386, 17387, 17388, 17386, 17388, 17389, 17390, 17391, 17392, 17392, 17391, 17393, + 17394, 17395, 17396, 17396, 17395, 17397, 17398, 17399, 17400, 17399, 17398, 17401, + 17402, 17403, 17404, 17403, 17402, 17405, 17406, 17407, 17408, 17409, 17408, 17407, + 17410, 17411, 17412, 17412, 17411, 17413, 17414, 17415, 17416, 17416, 17415, 17417, + 17418, 17419, 17420, 17421, 17420, 17419, 17422, 17423, 17424, 17424, 17423, 17425, + 17426, 17427, 17428, 17427, 17426, 17429, 17430, 17431, 17432, 17432, 17433, 17430, + 17434, 17435, 17436, 17435, 17434, 17437, 17438, 17439, 17440, 17439, 17438, 17441, + 17442, 17443, 17444, 17443, 17442, 17445, 17446, 17447, 17448, 17447, 17446, 17449, + 17450, 17451, 17452, 17451, 17450, 17453, 17454, 17455, 17456, 17455, 17457, 17456, + 17458, 17459, 17460, 17459, 17458, 17461, 17462, 17463, 17464, 17463, 17462, 17465, + 17466, 17467, 17468, 17467, 17466, 17469, 17470, 17471, 17472, 17473, 17472, 17471, + 17474, 17475, 17476, 17476, 17475, 17477, 17478, 17479, 17480, 17481, 17480, 17479, + 17482, 17483, 17484, 17484, 17485, 17482, 17486, 17487, 17488, 17487, 17486, 17489, + 17490, 17491, 17492, 17492, 17491, 17493, 17494, 17495, 17496, 17495, 17494, 17497, + 17498, 17499, 17500, 17500, 17499, 17501, 17502, 17503, 17504, 17502, 17504, 17505, + 17506, 17507, 17508, 17508, 17507, 17509, 17510, 17511, 17512, 17513, 17514, 17515, + 17510, 17516, 17517, 17516, 17510, 17518, 17516, 17518, 17519, 17511, 17510, 17517, + 17514, 17513, 17512, 17512, 17511, 17520, 17512, 17520, 17521, 17512, 17521, 17514, + 17517, 17516, 17511, 17521, 17520, 17514, 17522, 17523, 17524, 17522, 17525, 17526, + 17525, 17522, 17527, 17527, 17528, 17525, 17529, 17522, 17526, 17530, 17531, 17524, + 17523, 17522, 17529, 17524, 17523, 17532, 17524, 17532, 17530, 17531, 17530, 17533, + 17526, 17525, 17529, 17532, 17523, 17530, 17534, 17535, 17536, 17537, 17534, 17536, + 17537, 17538, 17539, 17538, 17537, 17540, 17540, 17541, 17538, 17534, 17537, 17539, + 17539, 17538, 17534, 17542, 17543, 17544, 17545, 17546, 17542, 17547, 17544, 17543, + 17545, 17542, 17548, 17542, 17544, 17548, 17546, 17545, 17549, 17550, 17551, 17552, + 17550, 17546, 17553, 17546, 17549, 17553, 17546, 17550, 17552, 17548, 17544, 17545, + 17553, 17549, 17550, 17554, 17555, 17556, 17555, 17557, 17556, 17558, 17559, 17560, + 17560, 17557, 17561, 17562, 17559, 17558, 17563, 17559, 17562, 17563, 17564, 17559, + 17564, 17563, 17565, 17557, 17555, 17561, 17557, 17560, 17559, 17561, 17555, 17560, + 17562, 17558, 17563, 17566, 17567, 17568, 17569, 17566, 17568, 17569, 17570, 17571, + 17570, 17569, 17572, 17572, 17573, 17570, 17566, 17569, 17571, 17571, 17570, 17566, + 17574, 17575, 17576, 17577, 17578, 17575, 17578, 17577, 17579, 17580, 17581, 17582, + 17574, 17576, 17583, 17576, 17582, 17581, 17575, 17584, 17585, 17575, 17585, 17577, + 17576, 17581, 17583, 17575, 17574, 17584, 17583, 17581, 17574, 17585, 17584, 17577, + 17586, 17587, 17588, 17589, 17590, 17591, 17588, 17587, 17592, 17587, 17591, 17590, + 17587, 17590, 17592, 17593, 17594, 17595, 17593, 17587, 17586, 17593, 17586, 17594, + 17596, 17595, 17597, 17595, 17596, 17593, 17594, 17586, 17595, 17592, 17590, 17588, + 17598, 17599, 17600, 17601, 17602, 17603, 17604, 17605, 17601, 17606, 17598, 17600, + 17602, 17599, 17607, 17601, 17599, 17602, 17601, 17603, 17608, 17601, 17608, 17604, + 17605, 17604, 17609, 17599, 17598, 17607, 17607, 17598, 17602, 17608, 17603, 17604 + ] + }, + { + "id": "shape139_part1", + "type": "TRIANGLES", + "indices": [ + 17610, 17611, 17612, 17611, 17610, 17613, 17614, 17615, 17616, 17615, 17614, 17617, + 17618, 17619, 17620, 17619, 17621, 17620, 17622, 17623, 17624, 17624, 17625, 17622, + 17626, 17627, 17628, 17627, 17629, 17628, 17630, 17631, 17632, 17631, 17633, 17632, + 17634, 17635, 17636, 17636, 17635, 17637, 17638, 17639, 17640, 17639, 17638, 17641, + 17642, 17643, 17644, 17643, 17642, 17645, 17646, 17647, 17648, 17647, 17646, 17649, + 17650, 17651, 17652, 17653, 17650, 17652, 17654, 17653, 17652, 17655, 17654, 17652, + 17656, 17655, 17652, 17657, 17656, 17652, 17658, 17657, 17652, 17659, 17658, 17652, + 17660, 17659, 17652, 17651, 17660, 17652, 17661, 17662, 17663, 17662, 17664, 17663, + 17664, 17665, 17663, 17665, 17666, 17663, 17666, 17667, 17663, 17667, 17668, 17663, + 17668, 17669, 17663, 17669, 17670, 17663, 17670, 17671, 17663, 17671, 17661, 17663 + ] + }, + { + "id": "shape140_part1", + "type": "TRIANGLES", + "indices": [ + 17672, 17673, 17674, 17673, 17672, 17675, 17676, 17677, 17678, 17676, 17678, 17679, + 17680, 17681, 17682, 17681, 17683, 17682, 17684, 17685, 17686, 17686, 17687, 17684, + 17688, 17689, 17690, 17689, 17691, 17690, 17692, 17693, 17694, 17693, 17695, 17694, + 17696, 17697, 17698, 17698, 17697, 17699, 17700, 17701, 17702, 17701, 17700, 17703, + 17704, 17705, 17706, 17705, 17704, 17707, 17708, 17709, 17710, 17709, 17708, 17711, + 17712, 17713, 17714, 17715, 17712, 17714, 17716, 17715, 17714, 17717, 17716, 17714, + 17718, 17717, 17714, 17719, 17718, 17714, 17720, 17719, 17714, 17721, 17720, 17714, + 17722, 17721, 17714, 17713, 17722, 17714, 17723, 17724, 17725, 17724, 17726, 17725, + 17726, 17727, 17725, 17727, 17728, 17725, 17728, 17729, 17725, 17729, 17730, 17725, + 17730, 17731, 17725, 17731, 17732, 17725, 17732, 17733, 17725, 17733, 17723, 17725 + ] + }, + { + "id": "shape141_part1", + "type": "TRIANGLES", + "indices": [ + 17734, 17735, 17736, 17734, 17736, 17737, 17738, 17739, 17740, 17740, 17739, 17741, + 17742, 17743, 17744, 17742, 17744, 17745, 17746, 17747, 17748, 17748, 17747, 17749, + 17750, 17751, 17752, 17752, 17753, 17750, 17754, 17755, 17756, 17755, 17754, 17757 + ] + }, + { + "id": "shape142_part1", + "type": "TRIANGLES", + "indices": [ + 17758, 17759, 17760, 17758, 17760, 17761, 17762, 17763, 17764, 17763, 17762, 17765, + 17766, 17767, 17768, 17766, 17768, 17769, 17770, 17771, 17772, 17772, 17771, 17773, + 17774, 17775, 17776, 17776, 17777, 17774, 17778, 17779, 17780, 17779, 17778, 17781 + ] + }, + { + "id": "shape143_part1", + "type": "TRIANGLES", + "indices": [ + 17782, 17783, 17784, 17782, 17784, 17785, 17786, 17787, 17788, 17788, 17787, 17789, + 17790, 17791, 17792, 17790, 17792, 17793, 17794, 17795, 17796, 17796, 17795, 17797, + 17798, 17799, 17800, 17800, 17801, 17798, 17802, 17803, 17804, 17803, 17802, 17805 + ] + }, + { + "id": "shape144_part1", + "type": "TRIANGLES", + "indices": [ + 17806, 17807, 17808, 17806, 17808, 17809, 17810, 17811, 17812, 17812, 17811, 17813, + 17814, 17815, 17816, 17814, 17816, 17817, 17818, 17819, 17820, 17820, 17819, 17821, + 17822, 17823, 17824, 17824, 17825, 17822, 17826, 17827, 17828, 17827, 17826, 17829 + ] + }, + { + "id": "shape145_part1", + "type": "TRIANGLES", + "indices": [ + 17830, 17831, 17832, 17832, 17833, 17830, 17834, 17835, 17836, 17835, 17837, 17836, + 17838, 17839, 17840, 17840, 17841, 17838, 17842, 17843, 17844, 17845, 17844, 17843, + 17846, 17847, 17848, 17846, 17848, 17849, 17850, 17851, 17852, 17850, 17852, 17853, + 17854, 17855, 17856, 17855, 17854, 17857, 17858, 17859, 17860, 17859, 17858, 17861, + 17862, 17863, 17864, 17863, 17862, 17865, 17866, 17867, 17868, 17866, 17868, 17869 + ] + }, + { + "id": "shape146_part1", + "type": "TRIANGLES", + "indices": [ + 17870, 17871, 17872, 17872, 17873, 17870, 17874, 17875, 17876, 17875, 17877, 17876, + 17878, 17879, 17880, 17880, 17881, 17878, 17882, 17883, 17884, 17885, 17884, 17883, + 17886, 17887, 17888, 17886, 17888, 17889, 17890, 17891, 17892, 17890, 17892, 17893, + 17894, 17895, 17896, 17895, 17894, 17897, 17898, 17899, 17900, 17899, 17898, 17901, + 17902, 17903, 17904, 17903, 17902, 17905, 17906, 17907, 17908, 17906, 17908, 17909 + ] + } + ] + } + ], + "materials": [ + { + "id": "RasberryPI_maxwellLayeredMaterial3SG", + "ambient": [ 0.000000, 0.000000, 0.000000], + "diffuse": [ 0.000000, 0.000000, 0.000000], + "emissive": [ 0.000000, 0.000000, 0.000000], + "opacity": 1.000000, + "specular": [ 0.200000, 0.200000, 0.200000], + "shininess": 20.000000 + }, + { + "id": "TBS_LP_BackSG", + "ambient": [ 0.000000, 0.000000, 0.000000], + "diffuse": [ 1.000000, 1.000000, 1.000000], + "emissive": [ 0.000000, 0.000000, 0.000000], + "opacity": 1.000000, + "specular": [ 0.200000, 0.200000, 0.200000], + "shininess": 20.000000, + "textures": [ + { + "id": "TBS_LP_BackSG", + "filename": "BRD4160_NewGoldBackText.jpg", + "type": "DIFFUSE" + } + ] + }, + { + "id": "ThunderboardSense_LowPoly_007:ShinyBlackPlastic", + "ambient": [ 0.000000, 0.000000, 0.000000], + "diffuse": [ 0.000000, 0.000000, 0.000000], + "emissive": [ 0.000000, 0.000000, 0.000000], + "opacity": 1.000000, + "specular": [ 0.200000, 0.200000, 0.200000], + "shininess": 20.000000 + }, + { + "id": "ThunderboardSense_LowPoly_007:TBS_LP_FrontSG", + "ambient": [ 0.000000, 0.000000, 0.000000], + "diffuse": [ 1.000000, 1.000000, 1.000000], + "emissive": [ 0.000000, 0.000000, 0.000000], + "opacity": 1.000000, + "specular": [ 0.200000, 0.200000, 0.200000], + "shininess": 20.000000, + "textures": [ + { + "id": "ThunderboardSense_LowPoly_007:TBS_LP_FrontSG", + "filename": "BRD4160_NewFrontText.jpg", + "type": "DIFFUSE" + } + ] + }, + { + "id": "ThunderboardSense_LowPoly_007:ThunderboardReact_LowPoly_v04:lambert19SG", + "ambient": [ 0.000000, 0.000000, 0.000000], + "diffuse": [ 1.000000, 1.000000, 1.000000], + "emissive": [ 0.000000, 0.000000, 0.000000], + "opacity": 1.000000, + "specular": [ 0.200000, 0.200000, 0.200000], + "shininess": 20.000000 + }, + { + "id": "ThunderboardSense_LowPoly_007:ThunderboardReact_LowPoly_v04:lambert28SG", + "ambient": [ 0.000000, 0.000000, 0.000000], + "diffuse": [ 0.380000, 0.420000, 0.350000], + "emissive": [ 0.000000, 0.000000, 0.000000], + "opacity": 1.000000, + "specular": [ 0.200000, 0.200000, 0.200000], + "shininess": 20.000000 + }, + { + "id": "ThunderboardSense_LowPoly_007:ThunderboardReact_LowPoly_v04:lambert29SG", + "ambient": [ 0.000000, 0.000000, 0.000000], + "diffuse": [ 0.160000, 0.160000, 0.160000], + "emissive": [ 0.000000, 0.000000, 0.000000], + "opacity": 1.000000, + "specular": [ 0.200000, 0.200000, 0.200000], + "shininess": 20.000000 + }, + { + "id": "ThunderboardSense_LowPoly_007:ThunderboardReact_LowPoly_v04:phong481SG", + "ambient": [ 0.000000, 0.000000, 0.000000], + "diffuse": [ 0.670000, 0.670000, 0.670000], + "emissive": [ 0.000000, 0.000000, 0.000000], + "opacity": 1.000000, + "specular": [ 0.500000, 0.500000, 0.500000], + "shininess": 18.000000 + }, + { + "id": "ThunderboardSense_LowPoly_007:ThunderboardReact_LowPoly_v04:phong483SG", + "ambient": [ 0.000000, 0.000000, 0.000000], + "diffuse": [ 0.920000, 0.740000, 0.190000], + "emissive": [ 0.000000, 0.000000, 0.000000], + "opacity": 1.000000, + "specular": [ 0.500000, 0.500000, 0.500000], + "shininess": 18.000000 + }, + { + "id": "ThunderboardSense_LowPoly_007:lambert10SG", + "ambient": [ 0.000000, 0.000000, 0.000000], + "diffuse": [ 0.680000, 0.680000, 0.680000], + "emissive": [ 0.000000, 0.000000, 0.000000], + "opacity": 1.000000, + "specular": [ 0.200000, 0.200000, 0.200000], + "shininess": 20.000000 + }, + { + "id": "ThunderboardSense_LowPoly_007:lambert20SG", + "ambient": [ 0.000000, 0.000000, 0.000000], + "diffuse": [ 0.490000, 0.560000, 0.760000], + "emissive": [ 0.000000, 0.000000, 0.000000], + "opacity": 1.000000, + "specular": [ 0.200000, 0.200000, 0.200000], + "shininess": 20.000000 + }, + { + "id": "ThunderboardSense_LowPoly_007:lambert24SG", + "ambient": [ 0.000000, 0.000000, 0.000000], + "diffuse": [ 0.700000, 0.700000, 0.700000], + "emissive": [ 0.000000, 0.000000, 0.000000], + "opacity": 1.000000, + "specular": [ 0.200000, 0.200000, 0.200000], + "shininess": 20.000000 + }, + { + "id": "ThunderboardSense_LowPoly_007:lambert25SG", + "ambient": [ 0.000000, 0.000000, 0.000000], + "diffuse": [ 0.500000, 0.500000, 0.500000], + "emissive": [ 0.000000, 0.000000, 0.000000], + "opacity": 1.000000, + "specular": [ 0.200000, 0.200000, 0.200000], + "shininess": 20.000000 + }, + { + "id": "ThunderboardSense_LowPoly_007:lambert26SG", + "ambient": [ 0.000000, 0.000000, 0.000000], + "diffuse": [ 0.500000, 0.500000, 0.500000], + "emissive": [ 0.000000, 0.000000, 0.000000], + "opacity": 1.000000, + "specular": [ 0.200000, 0.200000, 0.200000], + "shininess": 20.000000 + }, + { + "id": "ThunderboardSense_LowPoly_007:lambert28SG", + "ambient": [ 0.000000, 0.000000, 0.000000], + "diffuse": [ 0.500000, 0.500000, 0.500000], + "emissive": [ 0.000000, 0.000000, 0.000000], + "opacity": 1.000000, + "specular": [ 0.200000, 0.200000, 0.200000], + "shininess": 20.000000 + }, + { + "id": "ThunderboardSense_LowPoly_007:lambert29SG", + "ambient": [ 0.000000, 0.000000, 0.000000], + "diffuse": [ 0.830000, 0.830000, 0.830000], + "emissive": [ 0.000000, 0.000000, 0.000000], + "opacity": 1.000000, + "specular": [ 0.200000, 0.200000, 0.200000], + "shininess": 20.000000 + }, + { + "id": "ThunderboardSense_LowPoly_007:lambert30SG", + "ambient": [ 0.000000, 0.000000, 0.000000], + "diffuse": [ 0.820000, 0.820000, 0.820000], + "emissive": [ 0.000000, 0.000000, 0.000000], + "opacity": 1.000000, + "specular": [ 0.200000, 0.200000, 0.200000], + "shininess": 20.000000 + }, + { + "id": "ThunderboardSense_LowPoly_007:lambert32SG", + "ambient": [ 0.000000, 0.000000, 0.000000], + "diffuse": [ 0.880000, 0.880000, 0.880000], + "emissive": [ 0.000000, 0.000000, 0.000000], + "opacity": 1.000000, + "specular": [ 0.200000, 0.200000, 0.200000], + "shininess": 20.000000 + }, + { + "id": "lambert22SG", + "ambient": [ 0.000000, 0.000000, 0.000000], + "diffuse": [ 1.000000, 1.000000, 1.000000], + "emissive": [ 0.000000, 0.000000, 0.000000], + "opacity": 1.000000, + "specular": [ 0.200000, 0.200000, 0.200000], + "shininess": 20.000000, + "textures": [ + { + "id": "lambert22SG", + "filename": "antenna.jpg", + "type": "DIFFUSE" + } + ] + }, + { + "id": "lambert24SG", + "ambient": [ 0.000000, 0.000000, 0.000000], + "diffuse": [ 0.920000, 0.920000, 0.920000], + "emissive": [ 0.000000, 0.000000, 0.000000], + "opacity": 1.000000, + "specular": [ 0.200000, 0.200000, 0.200000], + "shininess": 20.000000 + }, + { + "id": "lambert25SG", + "ambient": [ 0.000000, 0.000000, 0.000000], + "diffuse": [ 0.970000, 0.970000, 0.970000], + "emissive": [ 0.000000, 0.000000, 0.000000], + "opacity": 1.000000, + "specular": [ 0.200000, 0.200000, 0.200000], + "shininess": 20.000000 + }, + { + "id": "lambert26SG", + "ambient": [ 0.000000, 0.000000, 0.000000], + "diffuse": [ 0.980000, 0.980000, 0.980000], + "emissive": [ 0.000000, 0.000000, 0.000000], + "opacity": 1.000000, + "specular": [ 0.200000, 0.200000, 0.200000], + "shininess": 20.000000 + } + ], + "nodes": [ + { + "id": "TBSense_Rev_Lowpoly_root", + "children": [ + { + "id": "ThunderboardSense_LowPoly_007:MicroUSB_HDMI:microUSBport1_ThunderboardSense_LowPoly_007:ThunderboardSense_LowPoly ThunderboardSense_LowPoly_007:polySurface262", + "parts": [ + { + "meshpartid": "shape1_part1", + "materialid": "ThunderboardSense_LowPoly_007:ThunderboardReact_LowPoly_v04:phong481SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "ThunderboardSense_LowPoly_007:polySurface261_ThunderboardSense_LowPoly_007:MicroUSB_HDMI:microUSBport1 ThunderboardSense_LowPoly_007:ThunderboardSense_LowPoly", + "parts": [ + { + "meshpartid": "shape2_part1", + "materialid": "ThunderboardSense_LowPoly_007:ShinyBlackPlastic", + "uvMapping": [[]] + } + ] + }, + { + "id": "ThunderboardSense_LowPoly_007:ThunderboardSense_LowPoly_EFR32_011", + "parts": [ + { + "meshpartid": "shape3_part1", + "materialid": "lambert24SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "ThunderboardSense_LowPoly_007:ThunderboardSense_LowPoly_EFR32_030", + "parts": [ + { + "meshpartid": "shape4_part1", + "materialid": "ThunderboardSense_LowPoly_007:ThunderboardReact_LowPoly_v04:lambert29SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "ThunderboardSense_LowPoly_007:ThunderboardSense_LowPoly_EFR32_045", + "parts": [ + { + "meshpartid": "shape5_part1", + "materialid": "ThunderboardSense_LowPoly_007:ThunderboardReact_LowPoly_v04:lambert29SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "ThunderboardSense_LowPoly_007:ThunderboardSense_LowPoly_EFR32_046", + "parts": [ + { + "meshpartid": "shape6_part1", + "materialid": "ThunderboardSense_LowPoly_007:ThunderboardReact_LowPoly_v04:lambert29SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "ThunderboardSense_LowPoly_007:ThunderboardSense_LowPoly_EFR32_047", + "parts": [ + { + "meshpartid": "shape7_part1", + "materialid": "ThunderboardSense_LowPoly_007:lambert24SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "ThunderboardSense_LowPoly_007:ThunderboardSense_LowPoly_EFR32_048", + "parts": [ + { + "meshpartid": "shape8_part1", + "materialid": "ThunderboardSense_LowPoly_007:lambert24SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "ThunderboardSense_LowPoly_007:ThunderboardSense_LowPoly_EFR32_049", + "parts": [ + { + "meshpartid": "shape9_part1", + "materialid": "ThunderboardSense_LowPoly_007:lambert10SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "ThunderboardSense_LowPoly_007:ThunderboardSense_LowPoly_EFR32_050", + "parts": [ + { + "meshpartid": "shape10_part1", + "materialid": "ThunderboardSense_LowPoly_007:lambert10SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "ThunderboardSense_LowPoly_007:ThunderboardSense_LowPoly_EFR32_051", + "parts": [ + { + "meshpartid": "shape11_part1", + "materialid": "ThunderboardSense_LowPoly_007:lambert10SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "ThunderboardSense_LowPoly_007:ThunderboardSense_LowPoly_EFR32_052", + "parts": [ + { + "meshpartid": "shape12_part1", + "materialid": "ThunderboardSense_LowPoly_007:ThunderboardReact_LowPoly_v04:lambert29SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "ThunderboardSense_LowPoly_007:ThunderboardSense_LowPoly_EFR32_053", + "parts": [ + { + "meshpartid": "shape13_part1", + "materialid": "ThunderboardSense_LowPoly_007:ThunderboardReact_LowPoly_v04:lambert29SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "ThunderboardSense_LowPoly_007:ThunderboardSense_LowPoly_EFR32_06", + "parts": [ + { + "meshpartid": "shape14_part1", + "materialid": "ThunderboardSense_LowPoly_007:ThunderboardReact_LowPoly_v04:lambert29SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "ThunderboardSense_LowPoly_007:ThunderboardSense_LowPoly_EFR32_07", + "parts": [ + { + "meshpartid": "shape15_part1", + "materialid": "ThunderboardSense_LowPoly_007:lambert24SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "ThunderboardSense_LowPoly_007:ThunderboardSense_LowPoly_group131 EFR32_040", + "parts": [ + { + "meshpartid": "shape16_part1", + "materialid": "ThunderboardSense_LowPoly_007:ThunderboardReact_LowPoly_v04:phong481SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "ThunderboardSense_LowPoly_007:ThunderboardSense_LowPoly_group131 EFR32_041", + "parts": [ + { + "meshpartid": "shape17_part1", + "materialid": "RasberryPI_maxwellLayeredMaterial3SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "ThunderboardSense_LowPoly_007:ThunderboardSense_LowPoly_group131 EFR32_042", + "parts": [ + { + "meshpartid": "shape18_part1", + "materialid": "RasberryPI_maxwellLayeredMaterial3SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "ThunderboardSense_LowPoly_007:ThunderboardSense_LowPoly_group131 EFR32_043", + "parts": [ + { + "meshpartid": "shape19_part1", + "materialid": "RasberryPI_maxwellLayeredMaterial3SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "ThunderboardSense_LowPoly_007:ThunderboardSense_LowPoly_group131 EFR32_044", + "parts": [ + { + "meshpartid": "shape20_part1", + "materialid": "RasberryPI_maxwellLayeredMaterial3SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "ThunderboardSense_LowPoly_007:ThunderboardSense_LowPoly_group131 EFR32_06", + "parts": [ + { + "meshpartid": "shape21_part1", + "materialid": "ThunderboardSense_LowPoly_007:ThunderboardReact_LowPoly_v04:lambert29SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "ThunderboardSense_LowPoly_007:ThunderboardSense_LowPoly_group132 EFR32_040", + "parts": [ + { + "meshpartid": "shape22_part1", + "materialid": "ThunderboardSense_LowPoly_007:ThunderboardReact_LowPoly_v04:phong481SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "ThunderboardSense_LowPoly_007:ThunderboardSense_LowPoly_group132 EFR32_041", + "parts": [ + { + "meshpartid": "shape23_part1", + "materialid": "RasberryPI_maxwellLayeredMaterial3SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "ThunderboardSense_LowPoly_007:ThunderboardSense_LowPoly_group132 EFR32_042", + "parts": [ + { + "meshpartid": "shape24_part1", + "materialid": "RasberryPI_maxwellLayeredMaterial3SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "ThunderboardSense_LowPoly_007:ThunderboardSense_LowPoly_group132 EFR32_043", + "parts": [ + { + "meshpartid": "shape25_part1", + "materialid": "RasberryPI_maxwellLayeredMaterial3SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "ThunderboardSense_LowPoly_007:ThunderboardSense_LowPoly_group132 EFR32_044", + "parts": [ + { + "meshpartid": "shape26_part1", + "materialid": "RasberryPI_maxwellLayeredMaterial3SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "ThunderboardSense_LowPoly_007:ThunderboardSense_LowPoly_group132 EFR32_06", + "parts": [ + { + "meshpartid": "shape27_part1", + "materialid": "ThunderboardSense_LowPoly_007:ThunderboardReact_LowPoly_v04:lambert29SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "ThunderboardSense_LowPoly_007:ThunderboardSense_LowPoly_group133 EFR32_040", + "parts": [ + { + "meshpartid": "shape28_part1", + "materialid": "ThunderboardSense_LowPoly_007:ThunderboardReact_LowPoly_v04:phong481SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "ThunderboardSense_LowPoly_007:ThunderboardSense_LowPoly_group133 EFR32_041", + "parts": [ + { + "meshpartid": "shape29_part1", + "materialid": "RasberryPI_maxwellLayeredMaterial3SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "ThunderboardSense_LowPoly_007:ThunderboardSense_LowPoly_group133 EFR32_042", + "parts": [ + { + "meshpartid": "shape30_part1", + "materialid": "RasberryPI_maxwellLayeredMaterial3SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "ThunderboardSense_LowPoly_007:ThunderboardSense_LowPoly_group133 EFR32_043", + "parts": [ + { + "meshpartid": "shape31_part1", + "materialid": "RasberryPI_maxwellLayeredMaterial3SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "ThunderboardSense_LowPoly_007:ThunderboardSense_LowPoly_group133 EFR32_044", + "parts": [ + { + "meshpartid": "shape32_part1", + "materialid": "RasberryPI_maxwellLayeredMaterial3SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "ThunderboardSense_LowPoly_007:ThunderboardSense_LowPoly_group133 EFR32_06", + "parts": [ + { + "meshpartid": "shape33_part1", + "materialid": "ThunderboardSense_LowPoly_007:ThunderboardReact_LowPoly_v04:lambert29SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "ThunderboardSense_LowPoly_007:ThunderboardSense_LowPoly_group134 ThunderboardSense_LowPoly_007:EFR32_012", + "parts": [ + { + "meshpartid": "shape34_part1", + "materialid": "ThunderboardSense_LowPoly_007:lambert29SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "ThunderboardSense_LowPoly_007:ThunderboardSense_LowPoly_group134 ThunderboardSense_LowPoly_007:EFR32_013", + "parts": [ + { + "meshpartid": "shape35_part1", + "materialid": "ThunderboardSense_LowPoly_007:ThunderboardReact_LowPoly_v04:phong483SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "ThunderboardSense_LowPoly_007:ThunderboardSense_LowPoly_group134 ThunderboardSense_LowPoly_007:EFR32_014", + "parts": [ + { + "meshpartid": "shape36_part1", + "materialid": "ThunderboardSense_LowPoly_007:ThunderboardReact_LowPoly_v04:phong483SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "ThunderboardSense_LowPoly_007:ThunderboardSense_LowPoly_group134 ThunderboardSense_LowPoly_007:EFR32_015", + "parts": [ + { + "meshpartid": "shape37_part1", + "materialid": "ThunderboardSense_LowPoly_007:ThunderboardReact_LowPoly_v04:phong483SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "ThunderboardSense_LowPoly_007:ThunderboardSense_LowPoly_group134 ThunderboardSense_LowPoly_007:EFR32_016", + "parts": [ + { + "meshpartid": "shape38_part1", + "materialid": "ThunderboardSense_LowPoly_007:ThunderboardReact_LowPoly_v04:phong483SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "ThunderboardSense_LowPoly_007:ThunderboardSense_LowPoly_group134 ThunderboardSense_LowPoly_007:EFR32_018", + "parts": [ + { + "meshpartid": "shape39_part1", + "materialid": "ThunderboardSense_LowPoly_007:ThunderboardReact_LowPoly_v04:phong483SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "ThunderboardSense_LowPoly_007:ThunderboardSense_LowPoly_group134 ThunderboardSense_LowPoly_007:EFR32_019", + "parts": [ + { + "meshpartid": "shape40_part1", + "materialid": "ThunderboardSense_LowPoly_007:ThunderboardReact_LowPoly_v04:phong483SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "ThunderboardSense_LowPoly_007:ThunderboardSense_LowPoly_group134 ThunderboardSense_LowPoly_007:EFR32_020", + "parts": [ + { + "meshpartid": "shape41_part1", + "materialid": "ThunderboardSense_LowPoly_007:ThunderboardReact_LowPoly_v04:phong483SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "ThunderboardSense_LowPoly_007:ThunderboardSense_LowPoly_newboardbooleaned_pCube282", + "parts": [ + { + "meshpartid": "shape42_part3", + "materialid": "ThunderboardSense_LowPoly_007:TBS_LP_FrontSG", + "uvMapping": [[ 0]] + }, + { + "meshpartid": "shape42_part2", + "materialid": "ThunderboardSense_LowPoly_007:ThunderboardReact_LowPoly_v04:lambert28SG", + "uvMapping": [[]] + }, + { + "meshpartid": "shape42_part1", + "materialid": "TBS_LP_BackSG", + "uvMapping": [[ 0]] + } + ] + }, + { + "id": "ThunderboardSense_LowPoly_007:ThunderboardSense_LowPoly_pCube270", + "parts": [ + { + "meshpartid": "shape43_part1", + "materialid": "lambert22SG", + "uvMapping": [[ 0]] + } + ] + }, + { + "id": "ThunderboardSense_LowPoly_007:ThunderboardSense_LowPoly_pCylinder102 group131", + "parts": [ + { + "meshpartid": "shape44_part1", + "materialid": "ThunderboardSense_LowPoly_007:ThunderboardReact_LowPoly_v04:lambert29SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "ThunderboardSense_LowPoly_007:ThunderboardSense_LowPoly_pCylinder102 group132", + "parts": [ + { + "meshpartid": "shape45_part1", + "materialid": "ThunderboardSense_LowPoly_007:ThunderboardReact_LowPoly_v04:lambert29SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "ThunderboardSense_LowPoly_007:ThunderboardSense_LowPoly_pCylinder102 group133", + "parts": [ + { + "meshpartid": "shape46_part1", + "materialid": "ThunderboardSense_LowPoly_007:ThunderboardReact_LowPoly_v04:lambert29SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "ThunderboardSense_LowPoly_007:ThunderboardSense_LowPoly_ThunderboardSense_LowPoly_007:Backparts ThunderboardSense_LowPoly_007:EFR32_023 ThunderboardSense_LowPoly_007:group121", + "parts": [ + { + "meshpartid": "shape47_part1", + "materialid": "ThunderboardSense_LowPoly_007:ThunderboardReact_LowPoly_v04:lambert29SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "ThunderboardSense_LowPoly_007:ThunderboardSense_LowPoly_ThunderboardSense_LowPoly_007:Backparts ThunderboardSense_LowPoly_007:EFR32_023 ThunderboardSense_LowPoly_007:group122", + "parts": [ + { + "meshpartid": "shape48_part1", + "materialid": "ThunderboardSense_LowPoly_007:ThunderboardReact_LowPoly_v04:lambert29SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "ThunderboardSense_LowPoly_007:ThunderboardSense_LowPoly_ThunderboardSense_LowPoly_007:Backparts ThunderboardSense_LowPoly_007:EFR32_023 ThunderboardSense_LowPoly_007:group123", + "parts": [ + { + "meshpartid": "shape49_part1", + "materialid": "ThunderboardSense_LowPoly_007:ThunderboardReact_LowPoly_v04:lambert29SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "ThunderboardSense_LowPoly_007:ThunderboardSense_LowPoly_ThunderboardSense_LowPoly_007:Backparts ThunderboardSense_LowPoly_007:EFR32_023 ThunderboardSense_LowPoly_007:group124", + "parts": [ + { + "meshpartid": "shape50_part1", + "materialid": "ThunderboardSense_LowPoly_007:ThunderboardReact_LowPoly_v04:lambert29SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "ThunderboardSense_LowPoly_007:ThunderboardSense_LowPoly_ThunderboardSense_LowPoly_007:Backparts ThunderboardSense_LowPoly_007:EFR32_023 ThunderboardSense_LowPoly_007:group125", + "parts": [ + { + "meshpartid": "shape51_part1", + "materialid": "ThunderboardSense_LowPoly_007:ThunderboardReact_LowPoly_v04:lambert29SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "ThunderboardSense_LowPoly_007:ThunderboardSense_LowPoly_ThunderboardSense_LowPoly_007:battery_holder_12mm:polySurface1", + "parts": [ + { + "meshpartid": "shape52_part1", + "materialid": "ThunderboardSense_LowPoly_007:ThunderboardReact_LowPoly_v04:phong481SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "ThunderboardSense_LowPoly_007:ThunderboardSense_LowPoly_ThunderboardSense_LowPoly_007:EFR32_011", + "parts": [ + { + "meshpartid": "shape53_part1", + "materialid": "ThunderboardSense_LowPoly_007:lambert20SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "ThunderboardSense_LowPoly_007:ThunderboardSense_LowPoly_ThunderboardSense_LowPoly_007:EFR32_017 group134", + "parts": [ + { + "meshpartid": "shape54_part1", + "materialid": "ThunderboardSense_LowPoly_007:ThunderboardReact_LowPoly_v04:phong483SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "ThunderboardSense_LowPoly_007:ThunderboardSense_LowPoly_ThunderboardSense_LowPoly_007:EFR32_022", + "parts": [ + { + "meshpartid": "shape55_part1", + "materialid": "ThunderboardSense_LowPoly_007:ThunderboardReact_LowPoly_v04:lambert29SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "ThunderboardSense_LowPoly_007:ThunderboardSense_LowPoly_ThunderboardSense_LowPoly_007:EFR32_023 ThunderboardSense_LowPoly_007:group120 ThunderboardSense_LowPoly_007:Backparts", + "parts": [ + { + "meshpartid": "shape56_part1", + "materialid": "ThunderboardSense_LowPoly_007:ThunderboardReact_LowPoly_v04:lambert29SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "ThunderboardSense_LowPoly_007:ThunderboardSense_LowPoly_ThunderboardSense_LowPoly_007:EFR32_029", + "parts": [ + { + "meshpartid": "shape57_part1", + "materialid": "ThunderboardSense_LowPoly_007:ThunderboardReact_LowPoly_v04:lambert29SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "ThunderboardSense_LowPoly_007:ThunderboardSense_LowPoly_ThunderboardSense_LowPoly_007:EFR32_030", + "parts": [ + { + "meshpartid": "shape58_part1", + "materialid": "ThunderboardSense_LowPoly_007:ThunderboardReact_LowPoly_v04:lambert29SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "ThunderboardSense_LowPoly_007:ThunderboardSense_LowPoly_ThunderboardSense_LowPoly_007:EFR32_033", + "parts": [ + { + "meshpartid": "shape59_part1", + "materialid": "ThunderboardSense_LowPoly_007:ThunderboardReact_LowPoly_v04:lambert29SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "ThunderboardSense_LowPoly_007:ThunderboardSense_LowPoly_ThunderboardSense_LowPoly_007:EFR32_034", + "parts": [ + { + "meshpartid": "shape60_part1", + "materialid": "ThunderboardSense_LowPoly_007:ThunderboardReact_LowPoly_v04:lambert29SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "ThunderboardSense_LowPoly_007:ThunderboardSense_LowPoly_ThunderboardSense_LowPoly_007:EFR32_036", + "parts": [ + { + "meshpartid": "shape61_part1", + "materialid": "ThunderboardSense_LowPoly_007:ThunderboardReact_LowPoly_v04:lambert29SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "ThunderboardSense_LowPoly_007:ThunderboardSense_LowPoly_ThunderboardSense_LowPoly_007:EFR32_037", + "parts": [ + { + "meshpartid": "shape62_part1", + "materialid": "ThunderboardSense_LowPoly_007:ThunderboardReact_LowPoly_v04:lambert29SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "ThunderboardSense_LowPoly_007:ThunderboardSense_LowPoly_ThunderboardSense_LowPoly_007:EFR32_038", + "parts": [ + { + "meshpartid": "shape63_part1", + "materialid": "ThunderboardSense_LowPoly_007:ThunderboardReact_LowPoly_v04:lambert29SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "ThunderboardSense_LowPoly_007:ThunderboardSense_LowPoly_ThunderboardSense_LowPoly_007:EFR32_039", + "parts": [ + { + "meshpartid": "shape64_part1", + "materialid": "ThunderboardSense_LowPoly_007:ThunderboardReact_LowPoly_v04:lambert29SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "ThunderboardSense_LowPoly_007:ThunderboardSense_LowPoly_ThunderboardSense_LowPoly_007:EFR32_06", + "parts": [ + { + "meshpartid": "shape65_part1", + "materialid": "ThunderboardSense_LowPoly_007:ThunderboardReact_LowPoly_v04:lambert29SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "ThunderboardSense_LowPoly_007:ThunderboardSense_LowPoly_ThunderboardSense_LowPoly_007:EFR32_07", + "parts": [ + { + "meshpartid": "shape66_part1", + "materialid": "ThunderboardSense_LowPoly_007:ThunderboardReact_LowPoly_v04:lambert29SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "ThunderboardSense_LowPoly_007:ThunderboardSense_LowPoly_ThunderboardSense_LowPoly_007:EFR32_09", + "parts": [ + { + "meshpartid": "shape67_part1", + "materialid": "ThunderboardSense_LowPoly_007:ThunderboardReact_LowPoly_v04:lambert29SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "ThunderboardSense_LowPoly_007:ThunderboardSense_LowPoly_ThunderboardSense_LowPoly_007:Full_Connector_02 ThunderboardSense_LowPoly_007:group112 ThunderboardSense_LowPoly_007:pCube120 ThunderboardSense_LowPoly_007:ConnectorPin_06 ThunderboardSense_LowPoly_007:Pinset_02", + "parts": [ + { + "meshpartid": "shape68_part1", + "materialid": "ThunderboardSense_LowPoly_007:ThunderboardReact_LowPoly_v04:phong481SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "ThunderboardSense_LowPoly_007:ThunderboardSense_LowPoly_ThunderboardSense_LowPoly_007:Full_Connector_02 ThunderboardSense_LowPoly_007:group112 ThunderboardSense_LowPoly_007:pCube38 ThunderboardSense_LowPoly_007:Pins_01", + "parts": [ + { + "meshpartid": "shape69_part1", + "materialid": "ThunderboardSense_LowPoly_007:ThunderboardReact_LowPoly_v04:phong483SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "ThunderboardSense_LowPoly_007:ThunderboardSense_LowPoly_ThunderboardSense_LowPoly_007:Full_Connector_02 ThunderboardSense_LowPoly_007:group112 ThunderboardSense_LowPoly_007:Pins_01 pCube283", + "parts": [ + { + "meshpartid": "shape70_part1", + "materialid": "ThunderboardSense_LowPoly_007:ThunderboardReact_LowPoly_v04:lambert29SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "ThunderboardSense_LowPoly_007:ThunderboardSense_LowPoly_ThunderboardSense_LowPoly_007:Full_Connector_02 ThunderboardSense_LowPoly_007:group112 ThunderboardSense_LowPoly_007:Pins_01 ThunderboardSense_LowPoly_007:pCube39", + "parts": [ + { + "meshpartid": "shape71_part1", + "materialid": "ThunderboardSense_LowPoly_007:ThunderboardReact_LowPoly_v04:phong483SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "ThunderboardSense_LowPoly_007:ThunderboardSense_LowPoly_ThunderboardSense_LowPoly_007:Full_Connector_02 ThunderboardSense_LowPoly_007:group112 ThunderboardSense_LowPoly_007:Pins_01 ThunderboardSense_LowPoly_007:pCube40", + "parts": [ + { + "meshpartid": "shape72_part1", + "materialid": "ThunderboardSense_LowPoly_007:ThunderboardReact_LowPoly_v04:phong483SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "ThunderboardSense_LowPoly_007:ThunderboardSense_LowPoly_ThunderboardSense_LowPoly_007:Full_Connector_02 ThunderboardSense_LowPoly_007:group112 ThunderboardSense_LowPoly_007:Pins_01 ThunderboardSense_LowPoly_007:pCube41", + "parts": [ + { + "meshpartid": "shape73_part1", + "materialid": "ThunderboardSense_LowPoly_007:ThunderboardReact_LowPoly_v04:phong483SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "ThunderboardSense_LowPoly_007:ThunderboardSense_LowPoly_ThunderboardSense_LowPoly_007:Full_Connector_02 ThunderboardSense_LowPoly_007:group112 ThunderboardSense_LowPoly_007:Pins_01 ThunderboardSense_LowPoly_007:pCube42", + "parts": [ + { + "meshpartid": "shape74_part1", + "materialid": "ThunderboardSense_LowPoly_007:ThunderboardReact_LowPoly_v04:phong483SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "ThunderboardSense_LowPoly_007:ThunderboardSense_LowPoly_ThunderboardSense_LowPoly_007:Full_Connector_02 ThunderboardSense_LowPoly_007:group112 ThunderboardSense_LowPoly_007:Pins_01 ThunderboardSense_LowPoly_007:pCube48", + "parts": [ + { + "meshpartid": "shape75_part1", + "materialid": "ThunderboardSense_LowPoly_007:ThunderboardReact_LowPoly_v04:phong483SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "ThunderboardSense_LowPoly_007:ThunderboardSense_LowPoly_ThunderboardSense_LowPoly_007:Full_Connector_02 ThunderboardSense_LowPoly_007:group112 ThunderboardSense_LowPoly_007:Pins_01 ThunderboardSense_LowPoly_007:pCube49", + "parts": [ + { + "meshpartid": "shape76_part1", + "materialid": "ThunderboardSense_LowPoly_007:ThunderboardReact_LowPoly_v04:phong483SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "ThunderboardSense_LowPoly_007:ThunderboardSense_LowPoly_ThunderboardSense_LowPoly_007:Full_Connector_02 ThunderboardSense_LowPoly_007:group112 ThunderboardSense_LowPoly_007:Pins_01 ThunderboardSense_LowPoly_007:pCube50", + "parts": [ + { + "meshpartid": "shape77_part1", + "materialid": "ThunderboardSense_LowPoly_007:ThunderboardReact_LowPoly_v04:phong483SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "ThunderboardSense_LowPoly_007:ThunderboardSense_LowPoly_ThunderboardSense_LowPoly_007:Full_Connector_02 ThunderboardSense_LowPoly_007:group112 ThunderboardSense_LowPoly_007:Pins_01 ThunderboardSense_LowPoly_007:pCube51", + "parts": [ + { + "meshpartid": "shape78_part1", + "materialid": "ThunderboardSense_LowPoly_007:ThunderboardReact_LowPoly_v04:phong483SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "ThunderboardSense_LowPoly_007:ThunderboardSense_LowPoly_ThunderboardSense_LowPoly_007:Full_Connector_02 ThunderboardSense_LowPoly_007:group112 ThunderboardSense_LowPoly_007:Pins_01 ThunderboardSense_LowPoly_007:pCube52", + "parts": [ + { + "meshpartid": "shape79_part1", + "materialid": "ThunderboardSense_LowPoly_007:ThunderboardReact_LowPoly_v04:phong483SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "ThunderboardSense_LowPoly_007:ThunderboardSense_LowPoly_ThunderboardSense_LowPoly_007:Full_Connector_02 ThunderboardSense_LowPoly_007:group112 ThunderboardSense_LowPoly_007:Pinset_02 ThunderboardSense_LowPoly_007:pCube120 ThunderboardSense_LowPoly_007:ConnectorPin_010", + "parts": [ + { + "meshpartid": "shape80_part1", + "materialid": "ThunderboardSense_LowPoly_007:ThunderboardReact_LowPoly_v04:phong481SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "ThunderboardSense_LowPoly_007:ThunderboardSense_LowPoly_ThunderboardSense_LowPoly_007:Full_Connector_02 ThunderboardSense_LowPoly_007:group112 ThunderboardSense_LowPoly_007:Pinset_02 ThunderboardSense_LowPoly_007:pCube120 ThunderboardSense_LowPoly_007:ConnectorPin_07", + "parts": [ + { + "meshpartid": "shape81_part1", + "materialid": "ThunderboardSense_LowPoly_007:ThunderboardReact_LowPoly_v04:phong481SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "ThunderboardSense_LowPoly_007:ThunderboardSense_LowPoly_ThunderboardSense_LowPoly_007:Full_Connector_02 ThunderboardSense_LowPoly_007:group112 ThunderboardSense_LowPoly_007:Pinset_02 ThunderboardSense_LowPoly_007:pCube120 ThunderboardSense_LowPoly_007:ConnectorPin_08", + "parts": [ + { + "meshpartid": "shape82_part1", + "materialid": "ThunderboardSense_LowPoly_007:ThunderboardReact_LowPoly_v04:phong481SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "ThunderboardSense_LowPoly_007:ThunderboardSense_LowPoly_ThunderboardSense_LowPoly_007:Full_Connector_02 ThunderboardSense_LowPoly_007:group112 ThunderboardSense_LowPoly_007:Pinset_02 ThunderboardSense_LowPoly_007:pCube120 ThunderboardSense_LowPoly_007:ConnectorPin_09", + "parts": [ + { + "meshpartid": "shape83_part1", + "materialid": "ThunderboardSense_LowPoly_007:ThunderboardReact_LowPoly_v04:phong481SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "ThunderboardSense_LowPoly_007:ThunderboardSense_LowPoly_ThunderboardSense_LowPoly_007:group108 group113 pCube164", + "parts": [ + { + "meshpartid": "shape84_part1", + "materialid": "ThunderboardSense_LowPoly_007:ThunderboardReact_LowPoly_v04:lambert29SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "ThunderboardSense_LowPoly_007:ThunderboardSense_LowPoly_ThunderboardSense_LowPoly_007:group108 group113 pCylinder20 ConnectorPin_012", + "parts": [ + { + "meshpartid": "shape85_part1", + "materialid": "ThunderboardSense_LowPoly_007:ThunderboardReact_LowPoly_v04:phong481SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "ThunderboardSense_LowPoly_007:ThunderboardSense_LowPoly_ThunderboardSense_LowPoly_007:group108 group113 pCylinder20 ConnectorPin_013", + "parts": [ + { + "meshpartid": "shape86_part1", + "materialid": "ThunderboardSense_LowPoly_007:ThunderboardReact_LowPoly_v04:phong481SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "ThunderboardSense_LowPoly_007:ThunderboardSense_LowPoly_ThunderboardSense_LowPoly_007:group108 group113 pCylinder20 ConnectorPin_014", + "parts": [ + { + "meshpartid": "shape87_part1", + "materialid": "ThunderboardSense_LowPoly_007:ThunderboardReact_LowPoly_v04:phong481SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "ThunderboardSense_LowPoly_007:ThunderboardSense_LowPoly_ThunderboardSense_LowPoly_007:group108 group113 pCylinder20 ConnectorPin_015", + "parts": [ + { + "meshpartid": "shape88_part1", + "materialid": "ThunderboardSense_LowPoly_007:ThunderboardReact_LowPoly_v04:phong481SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "ThunderboardSense_LowPoly_007:ThunderboardSense_LowPoly_ThunderboardSense_LowPoly_007:group108 group113 pCylinder20 ConnectorPin_016", + "parts": [ + { + "meshpartid": "shape89_part1", + "materialid": "ThunderboardSense_LowPoly_007:ThunderboardReact_LowPoly_v04:phong481SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "ThunderboardSense_LowPoly_007:ThunderboardSense_LowPoly_ThunderboardSense_LowPoly_007:group108 pCylinder20 ConnectorPin_011 group113", + "parts": [ + { + "meshpartid": "shape90_part1", + "materialid": "ThunderboardSense_LowPoly_007:ThunderboardReact_LowPoly_v04:phong481SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "ThunderboardSense_LowPoly_007:ThunderboardSense_LowPoly_ThunderboardSense_LowPoly_007:group108 ThunderboardSense_LowPoly_007:group113 ThunderboardSense_LowPoly_007:pCube164", + "parts": [ + { + "meshpartid": "shape91_part1", + "materialid": "ThunderboardSense_LowPoly_007:ThunderboardReact_LowPoly_v04:lambert29SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "ThunderboardSense_LowPoly_007:ThunderboardSense_LowPoly_ThunderboardSense_LowPoly_007:group108 ThunderboardSense_LowPoly_007:group113 ThunderboardSense_LowPoly_007:pCube264", + "parts": [ + { + "meshpartid": "shape92_part1", + "materialid": "ThunderboardSense_LowPoly_007:lambert28SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "ThunderboardSense_LowPoly_007:ThunderboardSense_LowPoly_ThunderboardSense_LowPoly_007:group108 ThunderboardSense_LowPoly_007:group113 ThunderboardSense_LowPoly_007:pCylinder20 ThunderboardSense_LowPoly_007:ConnectorPin_012", + "parts": [ + { + "meshpartid": "shape93_part1", + "materialid": "ThunderboardSense_LowPoly_007:ThunderboardReact_LowPoly_v04:phong481SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "ThunderboardSense_LowPoly_007:ThunderboardSense_LowPoly_ThunderboardSense_LowPoly_007:group108 ThunderboardSense_LowPoly_007:group113 ThunderboardSense_LowPoly_007:pCylinder20 ThunderboardSense_LowPoly_007:ConnectorPin_013", + "parts": [ + { + "meshpartid": "shape94_part1", + "materialid": "ThunderboardSense_LowPoly_007:ThunderboardReact_LowPoly_v04:phong481SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "ThunderboardSense_LowPoly_007:ThunderboardSense_LowPoly_ThunderboardSense_LowPoly_007:group108 ThunderboardSense_LowPoly_007:group113 ThunderboardSense_LowPoly_007:pCylinder20 ThunderboardSense_LowPoly_007:ConnectorPin_014", + "parts": [ + { + "meshpartid": "shape95_part1", + "materialid": "ThunderboardSense_LowPoly_007:ThunderboardReact_LowPoly_v04:phong481SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "ThunderboardSense_LowPoly_007:ThunderboardSense_LowPoly_ThunderboardSense_LowPoly_007:group108 ThunderboardSense_LowPoly_007:group113 ThunderboardSense_LowPoly_007:pCylinder20 ThunderboardSense_LowPoly_007:ConnectorPin_015", + "parts": [ + { + "meshpartid": "shape96_part1", + "materialid": "ThunderboardSense_LowPoly_007:ThunderboardReact_LowPoly_v04:phong481SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "ThunderboardSense_LowPoly_007:ThunderboardSense_LowPoly_ThunderboardSense_LowPoly_007:group108 ThunderboardSense_LowPoly_007:group113 ThunderboardSense_LowPoly_007:pCylinder20 ThunderboardSense_LowPoly_007:ConnectorPin_016", + "parts": [ + { + "meshpartid": "shape97_part1", + "materialid": "ThunderboardSense_LowPoly_007:ThunderboardReact_LowPoly_v04:phong481SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "ThunderboardSense_LowPoly_007:ThunderboardSense_LowPoly_ThunderboardSense_LowPoly_007:group108 ThunderboardSense_LowPoly_007:group114 ThunderboardSense_LowPoly_007:pCube164", + "parts": [ + { + "meshpartid": "shape98_part1", + "materialid": "ThunderboardSense_LowPoly_007:ThunderboardReact_LowPoly_v04:lambert29SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "ThunderboardSense_LowPoly_007:ThunderboardSense_LowPoly_ThunderboardSense_LowPoly_007:group108 ThunderboardSense_LowPoly_007:group114 ThunderboardSense_LowPoly_007:pCube264", + "parts": [ + { + "meshpartid": "shape99_part1", + "materialid": "ThunderboardSense_LowPoly_007:lambert30SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "ThunderboardSense_LowPoly_007:ThunderboardSense_LowPoly_ThunderboardSense_LowPoly_007:group108 ThunderboardSense_LowPoly_007:group114 ThunderboardSense_LowPoly_007:pCylinder20 ThunderboardSense_LowPoly_007:ConnectorPin_012", + "parts": [ + { + "meshpartid": "shape100_part1", + "materialid": "ThunderboardSense_LowPoly_007:ThunderboardReact_LowPoly_v04:phong481SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "ThunderboardSense_LowPoly_007:ThunderboardSense_LowPoly_ThunderboardSense_LowPoly_007:group108 ThunderboardSense_LowPoly_007:group114 ThunderboardSense_LowPoly_007:pCylinder20 ThunderboardSense_LowPoly_007:ConnectorPin_013", + "parts": [ + { + "meshpartid": "shape101_part1", + "materialid": "ThunderboardSense_LowPoly_007:ThunderboardReact_LowPoly_v04:phong481SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "ThunderboardSense_LowPoly_007:ThunderboardSense_LowPoly_ThunderboardSense_LowPoly_007:group108 ThunderboardSense_LowPoly_007:group114 ThunderboardSense_LowPoly_007:pCylinder20 ThunderboardSense_LowPoly_007:ConnectorPin_014", + "parts": [ + { + "meshpartid": "shape102_part1", + "materialid": "ThunderboardSense_LowPoly_007:ThunderboardReact_LowPoly_v04:phong481SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "ThunderboardSense_LowPoly_007:ThunderboardSense_LowPoly_ThunderboardSense_LowPoly_007:group108 ThunderboardSense_LowPoly_007:group114 ThunderboardSense_LowPoly_007:pCylinder20 ThunderboardSense_LowPoly_007:ConnectorPin_015", + "parts": [ + { + "meshpartid": "shape103_part1", + "materialid": "ThunderboardSense_LowPoly_007:ThunderboardReact_LowPoly_v04:phong481SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "ThunderboardSense_LowPoly_007:ThunderboardSense_LowPoly_ThunderboardSense_LowPoly_007:group108 ThunderboardSense_LowPoly_007:group114 ThunderboardSense_LowPoly_007:pCylinder20 ThunderboardSense_LowPoly_007:ConnectorPin_016", + "parts": [ + { + "meshpartid": "shape104_part1", + "materialid": "ThunderboardSense_LowPoly_007:ThunderboardReact_LowPoly_v04:phong481SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "ThunderboardSense_LowPoly_007:ThunderboardSense_LowPoly_ThunderboardSense_LowPoly_007:group108 ThunderboardSense_LowPoly_007:pCylinder20 ThunderboardSense_LowPoly_007:ConnectorPin_011 ThunderboardSense_LowPoly_007:group113", + "parts": [ + { + "meshpartid": "shape105_part1", + "materialid": "ThunderboardSense_LowPoly_007:ThunderboardReact_LowPoly_v04:phong481SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "ThunderboardSense_LowPoly_007:ThunderboardSense_LowPoly_ThunderboardSense_LowPoly_007:group108 ThunderboardSense_LowPoly_007:pCylinder20 ThunderboardSense_LowPoly_007:ConnectorPin_011 ThunderboardSense_LowPoly_007:group114", + "parts": [ + { + "meshpartid": "shape106_part1", + "materialid": "ThunderboardSense_LowPoly_007:ThunderboardReact_LowPoly_v04:phong481SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "ThunderboardSense_LowPoly_007:ThunderboardSense_LowPoly_ThunderboardSense_LowPoly_007:group115 ThunderboardSense_LowPoly_007:pCube164", + "parts": [ + { + "meshpartid": "shape107_part1", + "materialid": "ThunderboardSense_LowPoly_007:ThunderboardReact_LowPoly_v04:lambert29SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "ThunderboardSense_LowPoly_007:ThunderboardSense_LowPoly_ThunderboardSense_LowPoly_007:group115 ThunderboardSense_LowPoly_007:pCube264", + "parts": [ + { + "meshpartid": "shape108_part1", + "materialid": "lambert25SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "ThunderboardSense_LowPoly_007:ThunderboardSense_LowPoly_ThunderboardSense_LowPoly_007:group115 ThunderboardSense_LowPoly_007:pCylinder20 ThunderboardSense_LowPoly_007:ConnectorPin_012", + "parts": [ + { + "meshpartid": "shape109_part1", + "materialid": "ThunderboardSense_LowPoly_007:ThunderboardReact_LowPoly_v04:phong481SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "ThunderboardSense_LowPoly_007:ThunderboardSense_LowPoly_ThunderboardSense_LowPoly_007:group115 ThunderboardSense_LowPoly_007:pCylinder20 ThunderboardSense_LowPoly_007:ConnectorPin_013", + "parts": [ + { + "meshpartid": "shape110_part1", + "materialid": "ThunderboardSense_LowPoly_007:ThunderboardReact_LowPoly_v04:phong481SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "ThunderboardSense_LowPoly_007:ThunderboardSense_LowPoly_ThunderboardSense_LowPoly_007:group115 ThunderboardSense_LowPoly_007:pCylinder20 ThunderboardSense_LowPoly_007:ConnectorPin_014", + "parts": [ + { + "meshpartid": "shape111_part1", + "materialid": "ThunderboardSense_LowPoly_007:ThunderboardReact_LowPoly_v04:phong481SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "ThunderboardSense_LowPoly_007:ThunderboardSense_LowPoly_ThunderboardSense_LowPoly_007:group115 ThunderboardSense_LowPoly_007:pCylinder20 ThunderboardSense_LowPoly_007:ConnectorPin_015", + "parts": [ + { + "meshpartid": "shape112_part1", + "materialid": "ThunderboardSense_LowPoly_007:ThunderboardReact_LowPoly_v04:phong481SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "ThunderboardSense_LowPoly_007:ThunderboardSense_LowPoly_ThunderboardSense_LowPoly_007:group115 ThunderboardSense_LowPoly_007:pCylinder20 ThunderboardSense_LowPoly_007:ConnectorPin_016", + "parts": [ + { + "meshpartid": "shape113_part1", + "materialid": "ThunderboardSense_LowPoly_007:ThunderboardReact_LowPoly_v04:phong481SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "ThunderboardSense_LowPoly_007:ThunderboardSense_LowPoly_ThunderboardSense_LowPoly_007:group117 ThunderboardSense_LowPoly_007:pCube120 ThunderboardSense_LowPoly_007:ConnectorPin_012", + "parts": [ + { + "meshpartid": "shape114_part1", + "materialid": "ThunderboardSense_LowPoly_007:ThunderboardReact_LowPoly_v04:phong481SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "ThunderboardSense_LowPoly_007:ThunderboardSense_LowPoly_ThunderboardSense_LowPoly_007:group117 ThunderboardSense_LowPoly_007:pCube120 ThunderboardSense_LowPoly_007:ConnectorPin_013", + "parts": [ + { + "meshpartid": "shape115_part1", + "materialid": "ThunderboardSense_LowPoly_007:ThunderboardReact_LowPoly_v04:phong481SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "ThunderboardSense_LowPoly_007:ThunderboardSense_LowPoly_ThunderboardSense_LowPoly_007:group117 ThunderboardSense_LowPoly_007:pCube120 ThunderboardSense_LowPoly_007:ConnectorPin_014", + "parts": [ + { + "meshpartid": "shape116_part1", + "materialid": "ThunderboardSense_LowPoly_007:ThunderboardReact_LowPoly_v04:phong481SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "ThunderboardSense_LowPoly_007:ThunderboardSense_LowPoly_ThunderboardSense_LowPoly_007:group117 ThunderboardSense_LowPoly_007:pCube120 ThunderboardSense_LowPoly_007:ConnectorPin_015", + "parts": [ + { + "meshpartid": "shape117_part1", + "materialid": "ThunderboardSense_LowPoly_007:ThunderboardReact_LowPoly_v04:phong481SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "ThunderboardSense_LowPoly_007:ThunderboardSense_LowPoly_ThunderboardSense_LowPoly_007:group117 ThunderboardSense_LowPoly_007:pCube120 ThunderboardSense_LowPoly_007:ConnectorPin_016", + "parts": [ + { + "meshpartid": "shape118_part1", + "materialid": "ThunderboardSense_LowPoly_007:ThunderboardReact_LowPoly_v04:phong481SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "ThunderboardSense_LowPoly_007:ThunderboardSense_LowPoly_ThunderboardSense_LowPoly_007:group117 ThunderboardSense_LowPoly_007:pCube164", + "parts": [ + { + "meshpartid": "shape119_part1", + "materialid": "ThunderboardSense_LowPoly_007:ThunderboardReact_LowPoly_v04:lambert29SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "ThunderboardSense_LowPoly_007:ThunderboardSense_LowPoly_ThunderboardSense_LowPoly_007:group117 ThunderboardSense_LowPoly_007:pCube264", + "parts": [ + { + "meshpartid": "shape120_part1", + "materialid": "lambert26SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "ThunderboardSense_LowPoly_007:ThunderboardSense_LowPoly_ThunderboardSense_LowPoly_007:group118 ThunderboardSense_LowPoly_007:pCube275", + "parts": [ + { + "meshpartid": "shape121_part1", + "materialid": "ThunderboardSense_LowPoly_007:ThunderboardReact_LowPoly_v04:phong483SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "ThunderboardSense_LowPoly_007:ThunderboardSense_LowPoly_ThunderboardSense_LowPoly_007:group118 ThunderboardSense_LowPoly_007:pCube279", + "parts": [ + { + "meshpartid": "shape122_part1", + "materialid": "ThunderboardSense_LowPoly_007:ThunderboardReact_LowPoly_v04:phong483SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "ThunderboardSense_LowPoly_007:ThunderboardSense_LowPoly_ThunderboardSense_LowPoly_007:group92 ThunderboardSense_LowPoly_007:group108 ThunderboardSense_LowPoly_007:pCube164", + "parts": [ + { + "meshpartid": "shape123_part1", + "materialid": "ThunderboardSense_LowPoly_007:ThunderboardReact_LowPoly_v04:lambert29SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "ThunderboardSense_LowPoly_007:ThunderboardSense_LowPoly_ThunderboardSense_LowPoly_007:group92 ThunderboardSense_LowPoly_007:group108 ThunderboardSense_LowPoly_007:pCube264", + "parts": [ + { + "meshpartid": "shape124_part1", + "materialid": "ThunderboardSense_LowPoly_007:lambert32SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "ThunderboardSense_LowPoly_007:ThunderboardSense_LowPoly_ThunderboardSense_LowPoly_007:group92 ThunderboardSense_LowPoly_007:group108 ThunderboardSense_LowPoly_007:pCylinder20 ThunderboardSense_LowPoly_007:ConnectorPin_012", + "parts": [ + { + "meshpartid": "shape125_part1", + "materialid": "ThunderboardSense_LowPoly_007:ThunderboardReact_LowPoly_v04:phong481SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "ThunderboardSense_LowPoly_007:ThunderboardSense_LowPoly_ThunderboardSense_LowPoly_007:group92 ThunderboardSense_LowPoly_007:group108 ThunderboardSense_LowPoly_007:pCylinder20 ThunderboardSense_LowPoly_007:ConnectorPin_013", + "parts": [ + { + "meshpartid": "shape126_part1", + "materialid": "ThunderboardSense_LowPoly_007:ThunderboardReact_LowPoly_v04:phong481SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "ThunderboardSense_LowPoly_007:ThunderboardSense_LowPoly_ThunderboardSense_LowPoly_007:group92 ThunderboardSense_LowPoly_007:group108 ThunderboardSense_LowPoly_007:pCylinder20 ThunderboardSense_LowPoly_007:ConnectorPin_014", + "parts": [ + { + "meshpartid": "shape127_part1", + "materialid": "ThunderboardSense_LowPoly_007:ThunderboardReact_LowPoly_v04:phong481SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "ThunderboardSense_LowPoly_007:ThunderboardSense_LowPoly_ThunderboardSense_LowPoly_007:group92 ThunderboardSense_LowPoly_007:group108 ThunderboardSense_LowPoly_007:pCylinder20 ThunderboardSense_LowPoly_007:ConnectorPin_015", + "parts": [ + { + "meshpartid": "shape128_part1", + "materialid": "ThunderboardSense_LowPoly_007:ThunderboardReact_LowPoly_v04:phong481SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "ThunderboardSense_LowPoly_007:ThunderboardSense_LowPoly_ThunderboardSense_LowPoly_007:group92 ThunderboardSense_LowPoly_007:group108 ThunderboardSense_LowPoly_007:pCylinder20 ThunderboardSense_LowPoly_007:ConnectorPin_016", + "parts": [ + { + "meshpartid": "shape129_part1", + "materialid": "ThunderboardSense_LowPoly_007:ThunderboardReact_LowPoly_v04:phong481SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "ThunderboardSense_LowPoly_007:ThunderboardSense_LowPoly_ThunderboardSense_LowPoly_007:LED3 ThunderboardSense_LowPoly_007:polySurface140", + "parts": [ + { + "meshpartid": "shape130_part1", + "materialid": "ThunderboardSense_LowPoly_007:ThunderboardReact_LowPoly_v04:phong481SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "ThunderboardSense_LowPoly_007:ThunderboardSense_LowPoly_ThunderboardSense_LowPoly_007:LED3 ThunderboardSense_LowPoly_007:polySurface52", + "parts": [ + { + "meshpartid": "shape131_part1", + "materialid": "ThunderboardSense_LowPoly_007:lambert24SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "ThunderboardSense_LowPoly_007:ThunderboardSense_LowPoly_ThunderboardSense_LowPoly_007:LED3 ThunderboardSense_LowPoly_007:pSphere1", + "parts": [ + { + "meshpartid": "shape132_part1", + "materialid": "ThunderboardSense_LowPoly_007:lambert26SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "ThunderboardSense_LowPoly_007:ThunderboardSense_LowPoly_ThunderboardSense_LowPoly_007:LED4 ThunderboardSense_LowPoly_007:polySurface140", + "parts": [ + { + "meshpartid": "shape133_part1", + "materialid": "ThunderboardSense_LowPoly_007:ThunderboardReact_LowPoly_v04:phong481SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "ThunderboardSense_LowPoly_007:ThunderboardSense_LowPoly_ThunderboardSense_LowPoly_007:LED4 ThunderboardSense_LowPoly_007:polySurface52", + "parts": [ + { + "meshpartid": "shape134_part1", + "materialid": "ThunderboardSense_LowPoly_007:lambert24SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "ThunderboardSense_LowPoly_007:ThunderboardSense_LowPoly_ThunderboardSense_LowPoly_007:LED4 ThunderboardSense_LowPoly_007:pSphere1", + "parts": [ + { + "meshpartid": "shape135_part1", + "materialid": "ThunderboardSense_LowPoly_007:lambert25SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "ThunderboardSense_LowPoly_007:ThunderboardSense_LowPoly_ThunderboardSense_LowPoly_007:pCube120 ThunderboardSense_LowPoly_007:ConnectorPin_01 ThunderboardSense_LowPoly_007:Pinset_01 ThunderboardSense_LowPoly_007:Full_Connector_02 ThunderboardSense_LowPoly_007:group112", + "parts": [ + { + "meshpartid": "shape136_part1", + "materialid": "ThunderboardSense_LowPoly_007:ThunderboardReact_LowPoly_v04:phong481SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "ThunderboardSense_LowPoly_007:ThunderboardSense_LowPoly_ThunderboardSense_LowPoly_007:pCube120 ThunderboardSense_LowPoly_007:ConnectorPin_011 ThunderboardSense_LowPoly_007:group117", + "parts": [ + { + "meshpartid": "shape137_part1", + "materialid": "ThunderboardSense_LowPoly_007:ThunderboardReact_LowPoly_v04:phong481SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "ThunderboardSense_LowPoly_007:ThunderboardSense_LowPoly_ThunderboardSense_LowPoly_007:pCube278 ThunderboardSense_LowPoly_007:group118", + "parts": [ + { + "meshpartid": "shape138_part1", + "materialid": "ThunderboardSense_LowPoly_007:ThunderboardReact_LowPoly_v04:lambert19SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "ThunderboardSense_LowPoly_007:ThunderboardSense_LowPoly_ThunderboardSense_LowPoly_007:pCylinder20 ThunderboardSense_LowPoly_007:ConnectorPin_011 ThunderboardSense_LowPoly_007:group115", + "parts": [ + { + "meshpartid": "shape139_part1", + "materialid": "ThunderboardSense_LowPoly_007:ThunderboardReact_LowPoly_v04:phong481SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "ThunderboardSense_LowPoly_007:ThunderboardSense_LowPoly_ThunderboardSense_LowPoly_007:pCylinder20 ThunderboardSense_LowPoly_007:ConnectorPin_011 ThunderboardSense_LowPoly_007:group92 ThunderboardSense_LowPoly_007:group108", + "parts": [ + { + "meshpartid": "shape140_part1", + "materialid": "ThunderboardSense_LowPoly_007:ThunderboardReact_LowPoly_v04:phong481SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "ThunderboardSense_LowPoly_007:ThunderboardSense_LowPoly_ThunderboardSense_LowPoly_007:Pinset_01 ThunderboardSense_LowPoly_007:Full_Connector_02 ThunderboardSense_LowPoly_007:group112 ThunderboardSense_LowPoly_007:pCube120 ThunderboardSense_LowPoly_007:ConnectorPin_02", + "parts": [ + { + "meshpartid": "shape141_part1", + "materialid": "ThunderboardSense_LowPoly_007:ThunderboardReact_LowPoly_v04:phong481SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "ThunderboardSense_LowPoly_007:ThunderboardSense_LowPoly_ThunderboardSense_LowPoly_007:Pinset_01 ThunderboardSense_LowPoly_007:Full_Connector_02 ThunderboardSense_LowPoly_007:group112 ThunderboardSense_LowPoly_007:pCube120 ThunderboardSense_LowPoly_007:ConnectorPin_03", + "parts": [ + { + "meshpartid": "shape142_part1", + "materialid": "ThunderboardSense_LowPoly_007:ThunderboardReact_LowPoly_v04:phong481SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "ThunderboardSense_LowPoly_007:ThunderboardSense_LowPoly_ThunderboardSense_LowPoly_007:Pinset_01 ThunderboardSense_LowPoly_007:Full_Connector_02 ThunderboardSense_LowPoly_007:group112 ThunderboardSense_LowPoly_007:pCube120 ThunderboardSense_LowPoly_007:ConnectorPin_04", + "parts": [ + { + "meshpartid": "shape143_part1", + "materialid": "ThunderboardSense_LowPoly_007:ThunderboardReact_LowPoly_v04:phong481SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "ThunderboardSense_LowPoly_007:ThunderboardSense_LowPoly_ThunderboardSense_LowPoly_007:Pinset_01 ThunderboardSense_LowPoly_007:Full_Connector_02 ThunderboardSense_LowPoly_007:group112 ThunderboardSense_LowPoly_007:pCube120 ThunderboardSense_LowPoly_007:ConnectorPin_05", + "parts": [ + { + "meshpartid": "shape144_part1", + "materialid": "ThunderboardSense_LowPoly_007:ThunderboardReact_LowPoly_v04:phong481SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "ThunderboardSense_LowPoly_007:ThunderboardSense_LowPoly_ThunderboardSense_LowPoly_007:polySurface141 ThunderboardSense_LowPoly_007:LED3", + "parts": [ + { + "meshpartid": "shape145_part1", + "materialid": "ThunderboardSense_LowPoly_007:ThunderboardReact_LowPoly_v04:phong481SG", + "uvMapping": [[]] + } + ] + }, + { + "id": "ThunderboardSense_LowPoly_007:ThunderboardSense_LowPoly_ThunderboardSense_LowPoly_007:polySurface141 ThunderboardSense_LowPoly_007:LED4", + "parts": [ + { + "meshpartid": "shape146_part1", + "materialid": "ThunderboardSense_LowPoly_007:ThunderboardReact_LowPoly_v04:phong481SG", + "uvMapping": [[]] + } + ] + } + ] + } + ], + "animations": [] +} \ No newline at end of file diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/data/Thunderboard_LowPoly_Back.jpg b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/data/Thunderboard_LowPoly_Back.jpg new file mode 100644 index 000000000..474d892ae Binary files /dev/null and b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/data/Thunderboard_LowPoly_Back.jpg differ diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/data/Thunderboard_LowPoly_Front.jpg b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/data/Thunderboard_LowPoly_Front.jpg new file mode 100644 index 000000000..ba4f7be05 Binary files /dev/null and b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/data/Thunderboard_LowPoly_Front.jpg differ diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/data/antenna.jpg b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/data/antenna.jpg new file mode 100644 index 000000000..db88a3055 Binary files /dev/null and b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/data/antenna.jpg differ diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/data/default.fragment.glsl b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/data/default.fragment.glsl new file mode 100644 index 000000000..5d113bfa4 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/data/default.fragment.glsl @@ -0,0 +1,207 @@ +// Custom opengl shaders to enable the emissiveColor + + +#ifdef GL_ES +#define LOWP lowp +#define MED mediump +#define HIGH highp +precision mediump float; +#else +#define MED +#define LOWP +#define HIGH +#endif + +#if defined(specularTextureFlag) || defined(specularColorFlag) +#define specularFlag +#endif + +#ifdef normalFlag +varying vec3 v_normal; +#endif //normalFlag + +#if defined(colorFlag) +varying vec4 v_color; +#endif + +#ifdef blendedFlag +varying float v_opacity; +#ifdef alphaTestFlag +varying float v_alphaTest; +#endif //alphaTestFlag +#endif //blendedFlag + +#if defined(diffuseTextureFlag) || defined(specularTextureFlag) +#define textureFlag +#endif + +#ifdef diffuseTextureFlag +varying MED vec2 v_diffuseUV; +#endif + +#ifdef specularTextureFlag +varying MED vec2 v_specularUV; +#endif + +#ifdef diffuseColorFlag +uniform vec4 u_diffuseColor; +#endif + +#ifdef diffuseTextureFlag +uniform sampler2D u_diffuseTexture; +#endif + +#ifdef specularColorFlag +uniform vec4 u_specularColor; +#endif + +#ifdef specularTextureFlag +uniform sampler2D u_specularTexture; +#endif + +#ifdef normalTextureFlag +uniform sampler2D u_normalTexture; +#endif + +#ifdef emissiveColorFlag +uniform vec4 u_emissiveColor; +#endif + +#ifdef emissiveTextureFlag +uniform sampler2D u_emissiveTexture; +#endif + +#ifdef lightingFlag +varying vec3 v_lightDiffuse; + +#if defined(ambientLightFlag) || defined(ambientCubemapFlag) || defined(sphericalHarmonicsFlag) +#define ambientFlag +#endif //ambientFlag + +#ifdef specularFlag +varying vec3 v_lightSpecular; +#endif //specularFlag + +#ifdef shadowMapFlag +uniform sampler2D u_shadowTexture; +uniform float u_shadowPCFOffset; +varying vec3 v_shadowMapUv; +#define separateAmbientFlag + +float getShadowness(vec2 offset) +{ + const vec4 bitShifts = vec4(1.0, 1.0 / 255.0, 1.0 / 65025.0, 1.0 / 160581375.0); + return step(v_shadowMapUv.z, dot(texture2D(u_shadowTexture, v_shadowMapUv.xy + offset), bitShifts));//+(1.0/255.0)); +} + +float getShadow() +{ + return (//getShadowness(vec2(0,0)) + + getShadowness(vec2(u_shadowPCFOffset, u_shadowPCFOffset)) + + getShadowness(vec2(-u_shadowPCFOffset, u_shadowPCFOffset)) + + getShadowness(vec2(u_shadowPCFOffset, -u_shadowPCFOffset)) + + getShadowness(vec2(-u_shadowPCFOffset, -u_shadowPCFOffset))) * 0.25; +} +#endif //shadowMapFlag + +#if defined(ambientFlag) && defined(separateAmbientFlag) +varying vec3 v_ambientLight; +#endif //separateAmbientFlag + +#endif //lightingFlag + +#ifdef fogFlag +uniform vec4 u_fogColor; +varying float v_fog; +#endif // fogFlag + +void main() { + #if defined(normalFlag) + vec3 normal = v_normal; + #endif // normalFlag + + #if defined(diffuseTextureFlag) && defined(diffuseColorFlag) && defined(colorFlag) + vec4 diffuse = texture2D(u_diffuseTexture, v_diffuseUV) * u_diffuseColor * v_color; + #elif defined(diffuseTextureFlag) && defined(diffuseColorFlag) + vec4 diffuse = texture2D(u_diffuseTexture, v_diffuseUV) * u_diffuseColor; + #elif defined(diffuseTextureFlag) && defined(colorFlag) + vec4 diffuse = texture2D(u_diffuseTexture, v_diffuseUV) * v_color; + #elif defined(diffuseTextureFlag) + vec4 diffuse = texture2D(u_diffuseTexture, v_diffuseUV); + #elif defined(diffuseColorFlag) && defined(colorFlag) + vec4 diffuse = u_diffuseColor * v_color; + #elif defined(diffuseColorFlag) + vec4 diffuse = u_diffuseColor; + #elif defined(colorFlag) + vec4 diffuse = v_color; + #else + vec4 diffuse = vec4(1.0); + #endif + + #if (!defined(lightingFlag)) + gl_FragColor.rgb = diffuse.rgb; + #elif (!defined(specularFlag)) + #if defined(ambientFlag) && defined(separateAmbientFlag) + #ifdef shadowMapFlag + gl_FragColor.rgb = (diffuse.rgb * (v_ambientLight + getShadow() * v_lightDiffuse)); + //gl_FragColor.rgb = texture2D(u_shadowTexture, v_shadowMapUv.xy); + #else + gl_FragColor.rgb = (diffuse.rgb * (v_ambientLight + v_lightDiffuse)); + #endif //shadowMapFlag + #else + #ifdef shadowMapFlag + gl_FragColor.rgb = getShadow() * (diffuse.rgb * v_lightDiffuse); + #else + gl_FragColor.rgb = (diffuse.rgb * v_lightDiffuse); + #endif //shadowMapFlag + #endif + #else + #if defined(specularTextureFlag) && defined(specularColorFlag) + vec3 specular = texture2D(u_specularTexture, v_specularUV).rgb * u_specularColor.rgb * v_lightSpecular; + #elif defined(specularTextureFlag) + vec3 specular = texture2D(u_specularTexture, v_specularUV).rgb * v_lightSpecular; + #elif defined(specularColorFlag) + vec3 specular = u_specularColor.rgb * v_lightSpecular; + #else + vec3 specular = v_lightSpecular; + #endif + + #if defined(ambientFlag) && defined(separateAmbientFlag) + #ifdef shadowMapFlag + gl_FragColor.rgb = (diffuse.rgb * (getShadow() * v_lightDiffuse + v_ambientLight)) + specular; + //gl_FragColor.rgb = texture2D(u_shadowTexture, v_shadowMapUv.xy); + #else + gl_FragColor.rgb = (diffuse.rgb * (v_lightDiffuse + v_ambientLight)) + specular; + #endif //shadowMapFlag + #else + #ifdef shadowMapFlag + gl_FragColor.rgb = getShadow() * ((diffuse.rgb * v_lightDiffuse) + specular); + #else + gl_FragColor.rgb = (diffuse.rgb * v_lightDiffuse) + specular; + #endif //shadowMapFlag + #endif + #endif //lightingFlag + + #ifdef fogFlag + gl_FragColor.rgb = mix(gl_FragColor.rgb, u_fogColor.rgb, v_fog); + #endif // end fogFlag + + #ifdef blendedFlag + gl_FragColor.a = diffuse.a * v_opacity; + #ifdef alphaTestFlag + if (gl_FragColor.a <= v_alphaTest) + discard; + #endif + #else + gl_FragColor.a = 1.0; + #endif + + #if defined(emissiveColorFlag) + if ( u_emissiveColor.r > 0.0 || u_emissiveColor.g > 0.0 || u_emissiveColor.b > 0.0 ) { + gl_FragColor = u_emissiveColor; + +// gl_FragColor.xyz = emissive + ambient + diffuse + specular; +// gl_FragColor.w = 1.0; + } + #endif +} diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/data/default.vertex.glsl b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/data/default.vertex.glsl new file mode 100644 index 000000000..e9ec624aa --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/data/default.vertex.glsl @@ -0,0 +1,347 @@ +// Custom opengl shaders to enable the emissiveColor + +#if defined(diffuseTextureFlag) || defined(specularTextureFlag) +#define textureFlag +#endif + +#if defined(specularTextureFlag) || defined(specularColorFlag) +#define specularFlag +#endif + + + +#if defined(emissiveColorFlag) // || defined(emissiveTextureFlag) +#define emissiveFlag +#endif + +#if defined(specularFlag) || defined(fogFlag) +#define cameraPositionFlag +#endif + +attribute vec3 a_position; +uniform mat4 u_projViewTrans; + +#if defined(colorFlag) +varying vec4 v_color; +attribute vec4 a_color; +#endif // colorFlag + +#ifdef normalFlag +attribute vec3 a_normal; +uniform mat3 u_normalMatrix; +varying vec3 v_normal; +#endif // normalFlag + +#ifdef textureFlag +attribute vec2 a_texCoord0; +#endif // textureFlag + +#ifdef diffuseTextureFlag +uniform vec4 u_diffuseUVTransform; +varying vec2 v_diffuseUV; +#endif + +#ifdef specularTextureFlag +uniform vec4 u_specularUVTransform; +varying vec2 v_specularUV; +#endif + +#ifdef boneWeight0Flag +#define boneWeightsFlag +attribute vec2 a_boneWeight0; +#endif //boneWeight0Flag + +#ifdef boneWeight1Flag +#ifndef boneWeightsFlag +#define boneWeightsFlag +#endif +attribute vec2 a_boneWeight1; +#endif //boneWeight1Flag + +#ifdef boneWeight2Flag +#ifndef boneWeightsFlag +#define boneWeightsFlag +#endif +attribute vec2 a_boneWeight2; +#endif //boneWeight2Flag + +#ifdef boneWeight3Flag +#ifndef boneWeightsFlag +#define boneWeightsFlag +#endif +attribute vec2 a_boneWeight3; +#endif //boneWeight3Flag + +#ifdef boneWeight4Flag +#ifndef boneWeightsFlag +#define boneWeightsFlag +#endif +attribute vec2 a_boneWeight4; +#endif //boneWeight4Flag + +#ifdef boneWeight5Flag +#ifndef boneWeightsFlag +#define boneWeightsFlag +#endif +attribute vec2 a_boneWeight5; +#endif //boneWeight5Flag + +#ifdef boneWeight6Flag +#ifndef boneWeightsFlag +#define boneWeightsFlag +#endif +attribute vec2 a_boneWeight6; +#endif //boneWeight6Flag + +#ifdef boneWeight7Flag +#ifndef boneWeightsFlag +#define boneWeightsFlag +#endif +attribute vec2 a_boneWeight7; +#endif //boneWeight7Flag + +#if defined(numBones) && defined(boneWeightsFlag) +#if (numBones > 0) +#define skinningFlag +#endif +#endif + +uniform mat4 u_worldTrans; + +#if defined(numBones) +#if numBones > 0 +uniform mat4 u_bones[numBones]; +#endif //numBones +#endif + +#ifdef shininessFlag +uniform float u_shininess; +#else +const float u_shininess = 20.0; +#endif // shininessFlag + +#ifdef blendedFlag +uniform float u_opacity; +varying float v_opacity; + +#ifdef alphaTestFlag +uniform float u_alphaTest; +varying float v_alphaTest; +#endif //alphaTestFlag +#endif // blendedFlag + +#ifdef lightingFlag +varying vec3 v_lightDiffuse; + +#ifdef ambientLightFlag +uniform vec3 u_ambientLight; +#endif // ambientLightFlag + +#ifdef ambientCubemapFlag +uniform vec3 u_ambientCubemap[6]; +#endif // ambientCubemapFlag + +#ifdef sphericalHarmonicsFlag +uniform vec3 u_sphericalHarmonics[9]; +#endif //sphericalHarmonicsFlag + +#ifdef specularFlag +varying vec3 v_lightSpecular; +#endif // specularFlag + +#ifdef cameraPositionFlag +uniform vec4 u_cameraPosition; +#endif // cameraPositionFlag + +#ifdef fogFlag +varying float v_fog; +#endif // fogFlag + + +#if defined(numDirectionalLights) && (numDirectionalLights > 0) +struct DirectionalLight +{ + vec3 color; + vec3 direction; +}; +uniform DirectionalLight u_dirLights[numDirectionalLights]; +#endif // numDirectionalLights + +#if defined(numPointLights) && (numPointLights > 0) +struct PointLight +{ + vec3 color; + vec3 position; +}; +uniform PointLight u_pointLights[numPointLights]; +#endif // numPointLights + +#if defined(ambientLightFlag) || defined(ambientCubemapFlag) || defined(sphericalHarmonicsFlag) +#define ambientFlag +#endif //ambientFlag + +#ifdef shadowMapFlag +uniform mat4 u_shadowMapProjViewTrans; +varying vec3 v_shadowMapUv; +#define separateAmbientFlag +#endif //shadowMapFlag + +#if defined(ambientFlag) && defined(separateAmbientFlag) +varying vec3 v_ambientLight; +#endif //separateAmbientFlag + +#endif // lightingFlag + +void main() { + #ifdef diffuseTextureFlag + v_diffuseUV = u_diffuseUVTransform.xy + a_texCoord0 * u_diffuseUVTransform.zw; + #endif //diffuseTextureFlag + + #ifdef specularTextureFlag + v_specularUV = u_specularUVTransform.xy + a_texCoord0 * u_specularUVTransform.zw; + #endif //specularTextureFlag + + #if defined(colorFlag) + v_color = a_color; + #endif // colorFlag + + #ifdef blendedFlag + v_opacity = u_opacity; + #ifdef alphaTestFlag + v_alphaTest = u_alphaTest; + #endif //alphaTestFlag + #endif // blendedFlag + + #ifdef skinningFlag + mat4 skinning = mat4(0.0); + #ifdef boneWeight0Flag + skinning += (a_boneWeight0.y) * u_bones[int(a_boneWeight0.x)]; + #endif //boneWeight0Flag + #ifdef boneWeight1Flag + skinning += (a_boneWeight1.y) * u_bones[int(a_boneWeight1.x)]; + #endif //boneWeight1Flag + #ifdef boneWeight2Flag + skinning += (a_boneWeight2.y) * u_bones[int(a_boneWeight2.x)]; + #endif //boneWeight2Flag + #ifdef boneWeight3Flag + skinning += (a_boneWeight3.y) * u_bones[int(a_boneWeight3.x)]; + #endif //boneWeight3Flag + #ifdef boneWeight4Flag + skinning += (a_boneWeight4.y) * u_bones[int(a_boneWeight4.x)]; + #endif //boneWeight4Flag + #ifdef boneWeight5Flag + skinning += (a_boneWeight5.y) * u_bones[int(a_boneWeight5.x)]; + #endif //boneWeight5Flag + #ifdef boneWeight6Flag + skinning += (a_boneWeight6.y) * u_bones[int(a_boneWeight6.x)]; + #endif //boneWeight6Flag + #ifdef boneWeight7Flag + skinning += (a_boneWeight7.y) * u_bones[int(a_boneWeight7.x)]; + #endif //boneWeight7Flag + #endif //skinningFlag + + #ifdef skinningFlag + vec4 pos = u_worldTrans * skinning * vec4(a_position, 1.0); + #else + vec4 pos = u_worldTrans * vec4(a_position, 1.0); + #endif + + gl_Position = u_projViewTrans * pos; + + #ifdef shadowMapFlag + vec4 spos = u_shadowMapProjViewTrans * pos; + v_shadowMapUv.xy = (spos.xy / spos.w) * 0.5 + 0.5; + v_shadowMapUv.z = min(spos.z * 0.5 + 0.5, 0.998); + #endif //shadowMapFlag + + #if defined(normalFlag) + #if defined(skinningFlag) + vec3 normal = normalize((u_worldTrans * skinning * vec4(a_normal, 0.0)).xyz); + #else + vec3 normal = normalize(u_normalMatrix * a_normal); + #endif + v_normal = normal; + #endif // normalFlag + + #ifdef fogFlag + vec3 flen = u_cameraPosition.xyz - pos.xyz; + float fog = dot(flen, flen) * u_cameraPosition.w; + v_fog = min(fog, 1.0); + #endif + + #ifdef lightingFlag + #if defined(ambientLightFlag) + vec3 ambientLight = u_ambientLight; + #elif defined(ambientFlag) + vec3 ambientLight = vec3(0.0); + #endif + + #ifdef ambientCubemapFlag + vec3 squaredNormal = normal * normal; + vec3 isPositive = step(0.0, normal); + ambientLight += squaredNormal.x * mix(u_ambientCubemap[0], u_ambientCubemap[1], isPositive.x) + + squaredNormal.y * mix(u_ambientCubemap[2], u_ambientCubemap[3], isPositive.y) + + squaredNormal.z * mix(u_ambientCubemap[4], u_ambientCubemap[5], isPositive.z); + #endif // ambientCubemapFlag + + #ifdef sphericalHarmonicsFlag + ambientLight += u_sphericalHarmonics[0]; + ambientLight += u_sphericalHarmonics[1] * normal.x; + ambientLight += u_sphericalHarmonics[2] * normal.y; + ambientLight += u_sphericalHarmonics[3] * normal.z; + ambientLight += u_sphericalHarmonics[4] * (normal.x * normal.z); + ambientLight += u_sphericalHarmonics[5] * (normal.z * normal.y); + ambientLight += u_sphericalHarmonics[6] * (normal.y * normal.x); + ambientLight += u_sphericalHarmonics[7] * (3.0 * normal.z * normal.z - 1.0); + ambientLight += u_sphericalHarmonics[8] * (normal.x * normal.x - normal.y * normal.y); + #endif // sphericalHarmonicsFlag + + #ifdef ambientFlag + #ifdef separateAmbientFlag + v_ambientLight = ambientLight; + v_lightDiffuse = vec3(0.0); + #else + v_lightDiffuse = ambientLight; + #endif //separateAmbientFlag + #else + v_lightDiffuse = vec3(0.0); + #endif //ambientFlag + + #ifdef emissiveFlag + + #endif //emissiveFlag + + #ifdef specularFlag + v_lightSpecular = vec3(0.0); + vec3 viewVec = normalize(u_cameraPosition.xyz - pos.xyz); + #endif // specularFlag + + #if defined(numDirectionalLights) && (numDirectionalLights > 0) && defined(normalFlag) + for (int i = 0; i < numDirectionalLights; i++) { + vec3 lightDir = -u_dirLights[i].direction; + float NdotL = clamp(dot(normal, lightDir), 0.0, 1.0); + vec3 value = u_dirLights[i].color * NdotL; + v_lightDiffuse += value; + #ifdef specularFlag + float halfDotView = max(0.0, dot(normal, normalize(lightDir + viewVec))); + v_lightSpecular += value * pow(halfDotView, u_shininess); + #endif // specularFlag + } + #endif // numDirectionalLights + + #if defined(numPointLights) && (numPointLights > 0) && defined(normalFlag) + for (int i = 0; i < numPointLights; i++) { + vec3 lightDir = u_pointLights[i].position - pos.xyz; + float dist2 = dot(lightDir, lightDir); + lightDir *= inversesqrt(dist2); + float NdotL = clamp(dot(normal, lightDir), 0.0, 1.0); + vec3 value = u_pointLights[i].color * (NdotL / (1.0 + dist2)); + v_lightDiffuse += value; + #ifdef specularFlag + float halfDotView = max(0.0, dot(normal, normalize(lightDir + viewVec))); + v_lightSpecular += value * pow(halfDotView, u_shininess); + #endif // specularFlag + } + #endif // numPointLights + #endif // lightingFlag +} diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/iop/3.2.1/iop-4104a-update.gbl b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/iop/3.2.1/iop-4104a-update.gbl new file mode 100644 index 000000000..dcbc3108e Binary files /dev/null and b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/iop/3.2.1/iop-4104a-update.gbl differ diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/iop/3.2.1/iop-4104a.gbl b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/iop/3.2.1/iop-4104a.gbl new file mode 100644 index 000000000..0f286f7ed Binary files /dev/null and b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/iop/3.2.1/iop-4104a.gbl differ diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/iop/3.2.1/iop-4181a-update.gbl b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/iop/3.2.1/iop-4181a-update.gbl new file mode 100644 index 000000000..b9789c259 Binary files /dev/null and b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/iop/3.2.1/iop-4181a-update.gbl differ diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/iop/3.2.1/iop-4181a.gbl b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/iop/3.2.1/iop-4181a.gbl new file mode 100644 index 000000000..5af294637 Binary files /dev/null and b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/iop/3.2.1/iop-4181a.gbl differ diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/iop/3.2.1/iop-4181b-update.gbl b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/iop/3.2.1/iop-4181b-update.gbl new file mode 100644 index 000000000..7bc8bfa89 Binary files /dev/null and b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/iop/3.2.1/iop-4181b-update.gbl differ diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/iop/3.2.1/iop-4181b.gbl b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/iop/3.2.1/iop-4181b.gbl new file mode 100644 index 000000000..5f954aed4 Binary files /dev/null and b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/iop/3.2.1/iop-4181b.gbl differ diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/iop/3.2.1/iop-4182a-update.gbl b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/iop/3.2.1/iop-4182a-update.gbl new file mode 100644 index 000000000..f8328869b Binary files /dev/null and b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/iop/3.2.1/iop-4182a-update.gbl differ diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/iop/3.2.1/iop-4182a.gbl b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/iop/3.2.1/iop-4182a.gbl new file mode 100644 index 000000000..1b5635222 Binary files /dev/null and b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/iop/3.2.1/iop-4182a.gbl differ diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/iop/3.2.2/iop-4104a-update.gbl b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/iop/3.2.2/iop-4104a-update.gbl new file mode 100644 index 000000000..68ae64f52 Binary files /dev/null and b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/iop/3.2.2/iop-4104a-update.gbl differ diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/iop/3.2.2/iop-4104a.gbl b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/iop/3.2.2/iop-4104a.gbl new file mode 100644 index 000000000..1073361c5 Binary files /dev/null and b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/iop/3.2.2/iop-4104a.gbl differ diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/iop/3.2.2/iop-4181a-update.gbl b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/iop/3.2.2/iop-4181a-update.gbl new file mode 100644 index 000000000..2faca8c73 Binary files /dev/null and b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/iop/3.2.2/iop-4181a-update.gbl differ diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/iop/3.2.2/iop-4181a.gbl b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/iop/3.2.2/iop-4181a.gbl new file mode 100644 index 000000000..640ad5300 Binary files /dev/null and b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/iop/3.2.2/iop-4181a.gbl differ diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/iop/3.2.2/iop-4181b-update.gbl b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/iop/3.2.2/iop-4181b-update.gbl new file mode 100644 index 000000000..c86bbd435 Binary files /dev/null and b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/iop/3.2.2/iop-4181b-update.gbl differ diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/iop/3.2.2/iop-4181b.gbl b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/iop/3.2.2/iop-4181b.gbl new file mode 100644 index 000000000..5257333f7 Binary files /dev/null and b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/iop/3.2.2/iop-4181b.gbl differ diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/iop/3.2.2/iop-4182a-update.gbl b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/iop/3.2.2/iop-4182a-update.gbl new file mode 100644 index 000000000..40a675fb9 Binary files /dev/null and b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/iop/3.2.2/iop-4182a-update.gbl differ diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/iop/3.2.2/iop-4182a.gbl b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/iop/3.2.2/iop-4182a.gbl new file mode 100644 index 000000000..34607406a Binary files /dev/null and b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/iop/3.2.2/iop-4182a.gbl differ diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/iop/3.2.3/iop-4104a-update.gbl b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/iop/3.2.3/iop-4104a-update.gbl new file mode 100644 index 000000000..81d1aaf94 Binary files /dev/null and b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/iop/3.2.3/iop-4104a-update.gbl differ diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/iop/3.2.3/iop-4104a.gbl b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/iop/3.2.3/iop-4104a.gbl new file mode 100644 index 000000000..6d4b7ea24 Binary files /dev/null and b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/iop/3.2.3/iop-4104a.gbl differ diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/iop/3.2.3/iop-4181a-update.gbl b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/iop/3.2.3/iop-4181a-update.gbl new file mode 100644 index 000000000..f1d360695 Binary files /dev/null and b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/iop/3.2.3/iop-4181a-update.gbl differ diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/iop/3.2.3/iop-4181a.gbl b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/iop/3.2.3/iop-4181a.gbl new file mode 100644 index 000000000..6af3192e8 Binary files /dev/null and b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/iop/3.2.3/iop-4181a.gbl differ diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/iop/3.2.3/iop-4181b-update.gbl b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/iop/3.2.3/iop-4181b-update.gbl new file mode 100644 index 000000000..e435dc3d2 Binary files /dev/null and b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/iop/3.2.3/iop-4181b-update.gbl differ diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/iop/3.2.3/iop-4181b.gbl b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/iop/3.2.3/iop-4181b.gbl new file mode 100644 index 000000000..43f4a55a6 Binary files /dev/null and b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/iop/3.2.3/iop-4181b.gbl differ diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/iop/3.2.3/iop-4182a-update.gbl b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/iop/3.2.3/iop-4182a-update.gbl new file mode 100644 index 000000000..b5092938b Binary files /dev/null and b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/iop/3.2.3/iop-4182a-update.gbl differ diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/iop/3.2.3/iop-4182a.gbl b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/iop/3.2.3/iop-4182a.gbl new file mode 100644 index 000000000..073f04c7e Binary files /dev/null and b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/iop/3.2.3/iop-4182a.gbl differ diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/iop/3.2.4/iop-4104a-update.gbl b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/iop/3.2.4/iop-4104a-update.gbl new file mode 100644 index 000000000..73e708a79 Binary files /dev/null and b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/iop/3.2.4/iop-4104a-update.gbl differ diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/iop/3.2.4/iop-4104a.gbl b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/iop/3.2.4/iop-4104a.gbl new file mode 100644 index 000000000..0b73048ca Binary files /dev/null and b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/iop/3.2.4/iop-4104a.gbl differ diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/iop/3.2.4/iop-4181a-update.gbl b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/iop/3.2.4/iop-4181a-update.gbl new file mode 100644 index 000000000..3682f27e3 Binary files /dev/null and b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/iop/3.2.4/iop-4181a-update.gbl differ diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/iop/3.2.4/iop-4181a.gbl b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/iop/3.2.4/iop-4181a.gbl new file mode 100644 index 000000000..225b45d5b Binary files /dev/null and b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/iop/3.2.4/iop-4181a.gbl differ diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/iop/3.2.4/iop-4181b-update.gbl b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/iop/3.2.4/iop-4181b-update.gbl new file mode 100644 index 000000000..b2cfd5cb5 Binary files /dev/null and b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/iop/3.2.4/iop-4181b-update.gbl differ diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/iop/3.2.4/iop-4181b.gbl b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/iop/3.2.4/iop-4181b.gbl new file mode 100644 index 000000000..2c3944252 Binary files /dev/null and b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/iop/3.2.4/iop-4181b.gbl differ diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/iop/3.2.4/iop-4182a-update.gbl b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/iop/3.2.4/iop-4182a-update.gbl new file mode 100644 index 000000000..5a091ac10 Binary files /dev/null and b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/iop/3.2.4/iop-4182a-update.gbl differ diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/iop/3.2.4/iop-4182a.gbl b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/iop/3.2.4/iop-4182a.gbl new file mode 100644 index 000000000..77c183527 Binary files /dev/null and b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/iop/3.2.4/iop-4182a.gbl differ diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/iop/3.3.0/iop-4186b-update.gbl b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/iop/3.3.0/iop-4186b-update.gbl new file mode 100644 index 000000000..bb2a842f3 Binary files /dev/null and b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/iop/3.3.0/iop-4186b-update.gbl differ diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/iop/3.3.0/iop-4186b.gbl b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/iop/3.3.0/iop-4186b.gbl new file mode 100644 index 000000000..1be67ce72 Binary files /dev/null and b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/iop/3.3.0/iop-4186b.gbl differ diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/mitlicense.txt b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/mitlicense.txt new file mode 100644 index 000000000..cdaa00402 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/mitlicense.txt @@ -0,0 +1,24 @@ +Copyright (c) + + +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. + + diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/bss_control_point.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/bss_control_point.xml new file mode 100644 index 000000000..0749488a0 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/bss_control_point.xml @@ -0,0 +1,6 @@ + + + \ No newline at end of file diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/bss_response.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/bss_response.xml new file mode 100644 index 000000000..035ec5ee7 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/bss_response.xml @@ -0,0 +1,6 @@ + + + \ No newline at end of file diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/client_supported_features.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/client_supported_features.xml new file mode 100644 index 000000000..d5685b110 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/client_supported_features.xml @@ -0,0 +1,6 @@ + + + \ No newline at end of file diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/database_hash.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/database_hash.xml new file mode 100644 index 000000000..83e55d69c --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/database_hash.xml @@ -0,0 +1,6 @@ + + + \ No newline at end of file diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/emergency_id.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/emergency_id.xml new file mode 100644 index 000000000..e0c76435b --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/emergency_id.xml @@ -0,0 +1,6 @@ + + + \ No newline at end of file diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/emergency_text.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/emergency_text.xml new file mode 100644 index 000000000..8d57766a3 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/emergency_text.xml @@ -0,0 +1,6 @@ + + + \ No newline at end of file diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.Longitude.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.Longitude.xml new file mode 100644 index 000000000..c28cb048c --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.Longitude.xml @@ -0,0 +1,16 @@ + + + + + + The Longitude characteristic describes the WGS84 East coordinate of the device. + + + + + Mandatory + sint32 + + + diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.Magnetic_flux_density_2D.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.Magnetic_flux_density_2D.xml new file mode 100644 index 000000000..645dd9956 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.Magnetic_flux_density_2D.xml @@ -0,0 +1,39 @@ + + + + + + + Mandatory + sint16 + org.bluetooth.unit.magnetic_flux_density.tesla + This characteristic contains measurements of magnetic flux density for two orthogonal axes: X and Y. + This characteristic is composed of two fields having the same format: + In order of LSO to MSO, the fields are: X-Axis, Y-Axis. + 1 x 10^-7 Tesla equals 0.001 Gauss. + + + -7 + + + + + + Mandatory + sint16 + org.bluetooth.unit.magnetic_flux_density.tesla + This characteristic contains measurements of magnetic flux density for two orthogonal axes: X and Y. + This characteristic is composed of two fields having the same format: + In order of LSO to MSO, the fields are: X-Axis, Y-Axis. + 1 x 10^-7 Tesla equals 0.001 Gauss. + + -7 + + + + +

The fields in the above table are in the order of LSO to MSO. Where LSO = Least Significant Octet and MSO = Most Significant Octet

+
+
diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.Magnetic_flux_density_3D.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.Magnetic_flux_density_3D.xml new file mode 100644 index 000000000..b9e8c1157 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.Magnetic_flux_density_3D.xml @@ -0,0 +1,45 @@ + + + + + + Mandatory + sint16 + org.bluetooth.unit.magnetic_flux_density.tesla + + This characteristic contains measurements of magnetic flux density for three orthogonal axes: X, Y and Z. + This characteristic is composed of three fields having the same format: + In order of LSO to MSO, the fields are: X-Axis, Y-Axis, Z-Axis. + 1 x 10^-7 Tesla equals 0.001 Gauss. + + -7 + + + Mandatory + sint16 + org.bluetooth.unit.magnetic_flux_density.tesla + This characteristic contains measurements of magnetic flux density for three orthogonal axes: X, Y and Z. + This characteristic is composed of three fields having the same format: + In order of LSO to MSO, the fields are: X-Axis, Y-Axis, Z-Axis. + 1 x 10^-7 Tesla equals 0.001 Gauss. + + -7 + + + Mandatory + sint16 + org.bluetooth.unit.magnetic_flux_density.tesla + This characteristic contains measurements of magnetic flux density for three orthogonal axes: X, Y and Z. + This characteristic is composed of three fields having the same format: + In order of LSO to MSO, the fields are: X-Axis, Y-Axis, Z-Axis. + 1 x 10^-7 Tesla equals 0.001 Gauss. + + -7 + + + +

The fields in the above table are in the order of LSO to MSO. Where LSO = Least Significant Octet and MSO = Most Significant Octet

+
+
diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.aerobic_heart_rate_lower_limit.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.aerobic_heart_rate_lower_limit.xml new file mode 100644 index 000000000..dfa724c36 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.aerobic_heart_rate_lower_limit.xml @@ -0,0 +1,19 @@ + + + + + Lower limit of the heart rate where the user enhances his endurance while exercising + + + + + Unit is in beats per minute with a resolution of 1 + + Mandatory + uint8 + org.bluetooth.unit.period.beats_per_minute + 0 + + + diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.aerobic_heart_rate_upper_limit.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.aerobic_heart_rate_upper_limit.xml new file mode 100644 index 000000000..2649eca3c --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.aerobic_heart_rate_upper_limit.xml @@ -0,0 +1,19 @@ + + + + + Upper limit of the heart rate where the user enhances his endurance while exercising + + + + + Unit is in beats per minute with a resolution of 1 + + Mandatory + uint8 + org.bluetooth.unit.period.beats_per_minute + 0 + + + + diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.aerobic_threshold.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.aerobic_threshold.xml new file mode 100644 index 000000000..fd002a96d --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.aerobic_threshold.xml @@ -0,0 +1,19 @@ + + + + + First metabolic threshold. + + + + + The Unit is beats per minute with a resolution of 1 + + Mandatory + uint8 + org.bluetooth.unit.period.beats_per_minute + 0 + + +

Aerobic Threshold and Anaerobic Threshold together with the Sport Type for Aerobic and Anaerobic Thresholds describe the metabolic thresholds of the user. The Sport Type for Aerobic and Anaerobic Thresholds identifies how the measurement was performed.

+
diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.age.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.age.xml new file mode 100644 index 000000000..3be426ed6 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.age.xml @@ -0,0 +1,14 @@ + + + + + Age of the User. + + + + Mandatory + uint8 + org.bluetooth.unit.time.year + + + diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.aggregate.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.aggregate.xml new file mode 100644 index 000000000..151e8fbf7 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.aggregate.xml @@ -0,0 +1,24 @@ + + + + + + The Aggregate Input is an aggregate of the Digital Input Characteristic value (if available) and ALL Analog Inputs available. + + + + + Mandatory + org.bluetooth.characteristic.digital + true + + + Mandatory + org.bluetooth.characteristic.analog + true + + + +

The fields in the above table, reading from top to bottom, are shown in the order of LSO to MSO, where LSO = Least Significant Octet and MSO = Most Significant Octet.

+
+
diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.alert_category_id.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.alert_category_id.xml new file mode 100644 index 000000000..226306e2f --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.alert_category_id.xml @@ -0,0 +1,44 @@ + + + + + + Categories of alerts/messages. + + + The value of the characteristic is an unsigned 8 bit integer that has a fixed point exponent of 0. The Alert Category ID characteristic defines the predefined categories of messages as an enumeration. + + + The value 0x01 is interpreted as “Email” + + + + + Mandatory + uint8 + 0 + 255 + + + + + + + + + + + + + + + + + + + + + The fields in the above table are in the order of LSO to MSO. Where LSO = Least Significant Octet and MSO = Most Significant Octet. + + diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.alert_category_id_bit_mask.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.alert_category_id_bit_mask.xml new file mode 100644 index 000000000..7831553a3 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.alert_category_id_bit_mask.xml @@ -0,0 +1,102 @@ + + + + + + Categories of alerts/messages. + + + The value of the characteristic is a bit mask implemented as an array of unsigned 8 bit integers. The Alert Category ID Bit Mask characteristic defines one bit for each predefined category ID. + + + The value 0x03 is interpreted as “Simple Alert and Email bits set” + + + + + Mandatory + uint8 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Optional + uint8 + + + + + + + + + + + + + + + + + + + If second octet is not present it is interpreted as all 0’es + + + The fields in the above table are in the order of LSO to MSO. Where LSO = Least Significant Octet and MSO = Most Significant Octet. + + diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.alert_level.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.alert_level.xml new file mode 100644 index 000000000..ee6344385 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.alert_level.xml @@ -0,0 +1,33 @@ + + + + + + The level of an alert a device is to sound. If this level is changed while the alert is being sounded, the new level should take effect. + + + The value of the characteristic shall be an unsigned 8 bit integer that has a fixed point exponent of 0. + The Alert Level characteristic defines the level of alert, and is one of the following three values: +

• Value 0, meaning “No Alert”

+

• Value 1, meaning “Mild Alert”

+

• Value 2, meaning “High Alert”

+
+ + The value 0x01 is interpreted as “Mild Alert” + +
+ + + Mandatory + uint8 + 0 + 2 + + + + + + + + +
diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.alert_notification_control_point.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.alert_notification_control_point.xml new file mode 100644 index 000000000..c0e81438e --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.alert_notification_control_point.xml @@ -0,0 +1,41 @@ + + + + + + Control point of the Alert Notification server. Client can write the command here to request the several functions toward the server. + + + The 1st octet value of the characteristic is an unsigned 8 bit integer that has a fixed point exponent of 0. The 1st octet value expresses the command ID that defines the server’s actions. +

The 2nd octet value of the characteristic is an “Alert Category ID” format. This octet shows the target category that the command ID applies for.

+
+ + The data 0x02 0x01 interprets “Disable New Incoming Notification for Email Category”. + +
+ + + Mandatory + uint8 + + + + + + + + + + + + Target category that the command applies to. + Mandatory + org.bluetooth.characteristic.alert_category_id + + + + + The fields in the above table are in the order of LSO to MSO. Where LSO = Least Significant Octet and MSO = Most Significant Octet. + +
diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.alert_status.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.alert_status.xml new file mode 100644 index 000000000..77fc30d14 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.alert_status.xml @@ -0,0 +1,48 @@ + + + + + + The Alert Status characteristic defines the Status of alert. +

Bit 0, meaning “Ringer State”

+

Bit 1, meaning “Vibrator State”

+

Bit 2, meaning "Display Alert Status"

+
+ + Bit 0, 0 meaning “Ringer State” not active, 1 meaning “Ringer State” active + Bit 1, 0 meaning “Vibrator State” not active, 1 meaning “Vibrator State” active + Bit 2, 0 meaning “Display Alert State” not active, 1 meaning “Display Alert State” active + +
+ + + Mandatory + uint8 + 0 + 2 + + + + + + + + + + + + + + + + + + + + + + + + +
diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.altitude.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.altitude.xml new file mode 100644 index 000000000..a0a93dbc2 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.altitude.xml @@ -0,0 +1,16 @@ + + + + + + The Altitude characteristic describes the altitude of the device. + + + + + Mandatory + uint16 + + + diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.anaerobic_heart_rate_lower_limit.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.anaerobic_heart_rate_lower_limit.xml new file mode 100644 index 000000000..d748c6200 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.anaerobic_heart_rate_lower_limit.xml @@ -0,0 +1,18 @@ + + + + + Lower limit of the heart rate where the user enhances his anaerobic tolerance while exercising. + + + + + Unit is in beats per minute with a resolution of 1 + + Mandatory + uint8 + org.bluetooth.unit.period.beats_per_minute + 0 + + + diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.anaerobic_heart_rate_upper_limit.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.anaerobic_heart_rate_upper_limit.xml new file mode 100644 index 000000000..7c219aaf2 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.anaerobic_heart_rate_upper_limit.xml @@ -0,0 +1,18 @@ + + + + + Upper limit of the heart rate where the user enhances his anaerobic tolerance while exercising. + + + + + Unit is in beats per minute with a resolution of 1 + + Mandatory + uint8 + org.bluetooth.unit.period.beats_per_minute + 0 + + + diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.anaerobic_threshold.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.anaerobic_threshold.xml new file mode 100644 index 000000000..6f27b88da --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.anaerobic_threshold.xml @@ -0,0 +1,19 @@ + + + + + Second metabolic threshold + + + + + The Unit is beats per minute with a resolution of 1 + + Mandatory + uint8 + org.bluetooth.unit.period.beats_per_minute + 0 + + +

Aerobic Threshold and Anaerobic Threshold together with the Sport Type for Aerobic and Anaerobic Thresholds describe the metabolic thresholds of the user. The Sport Type for Aerobic and Anaerobic Thresholds identifies how the measurement was performed.

+
diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.analog.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.analog.xml new file mode 100644 index 000000000..bc14e4405 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.analog.xml @@ -0,0 +1,18 @@ + + + + + + The Analog characteristic is used to read or write the value of one of the IO Module’s analog signals. + + + + + Mandatory + uint16 + + + +

The Octet Order in the above table is in the order of LSO to MSO, where LSO = Least Significant Octet and MSO = Most Significant Octet.

+
+
diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.analog_output.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.analog_output.xml new file mode 100644 index 000000000..a04ad9362 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.analog_output.xml @@ -0,0 +1,22 @@ + + + + + The Analog Output characteristic represents the value of an analog output as a 16-bit + integer (uint16). The format of the analog value depends on the implementation. + + + + + Mandatory + uint16 + + + + The Octet Order in the above table is in the order of LSO to MSO, where LSO = Least + Significant Octet and MSO = Most Significant Octet. + + \ No newline at end of file diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.apparent_wind_direction.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.apparent_wind_direction.xml new file mode 100644 index 000000000..8b3d29453 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.apparent_wind_direction.xml @@ -0,0 +1,19 @@ + + + + + + Unit is in degrees with a resolution of 0.01 degrees + Mandatory + uint16 + org.bluetooth.unit.plane_angle.degree + The apparent wind is the wind experienced by an observer in motion and is the relative velocity of the wind in relation to the observer. For example, the apparent wind direction on-board a boat is given in degrees relative to the heading of the boat. + Wind direction is reported by the direction from which it appears to originate. For example, an apparent wind coming from a direction that is 45 degrees clockwise relative to the heading of the observer is given as 45 degrees; one that is from a direction 45 degrees anti-clockwise relative to the heading of the observer is given as 315 degrees. + + -2 + 0 + 360 + + + diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.apparent_wind_speed.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.apparent_wind_speed.xml new file mode 100644 index 000000000..737ca8d2d --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.apparent_wind_speed.xml @@ -0,0 +1,14 @@ + + + + + + Unit is in meters per second with a resolution of 0.01 m/s + Mandatory + uint16 + org.bluetooth.unit.velocity.metres_per_second + -2 + + + diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.barometric_pressure_trend.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.barometric_pressure_trend.xml new file mode 100644 index 000000000..2c5c180da --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.barometric_pressure_trend.xml @@ -0,0 +1,26 @@ + + + + + + Mandatory + uint8 + org.bluetooth.unit.unitless + + + + + + + + + + + + + + + + diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.battery_level.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.battery_level.xml new file mode 100644 index 000000000..3665aa126 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.battery_level.xml @@ -0,0 +1,21 @@ + + + + + + The current charge level of a battery. 100% represents fully charged while 0% represents fully discharged. + + + + + Mandatory + uint8 + org.bluetooth.unit.percentage + 0 + 100 + + + + + + diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.battery_level_state.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.battery_level_state.xml new file mode 100644 index 000000000..6e35a032a --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.battery_level_state.xml @@ -0,0 +1,18 @@ + + + + + + Mandatory + org.bluetooth.characteristic.battery_level + + + Optional + org.bluetooth.characteristic.battery_power_state + + + \ No newline at end of file diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.battery_power_state.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.battery_power_state.xml new file mode 100644 index 000000000..b7908b02d --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.battery_power_state.xml @@ -0,0 +1,48 @@ + + + + + + Mandatory + 8bit + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.blood_pressure_feature.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.blood_pressure_feature.xml new file mode 100644 index 000000000..556113e7b --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.blood_pressure_feature.xml @@ -0,0 +1,55 @@ + + + + + + The Blood Pressure Feature characteristic is used to describe the supported features of the Blood Pressure Sensor. + + + + + Mandatory + 16bit + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.blood_pressure_measurement.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.blood_pressure_measurement.xml new file mode 100644 index 000000000..4cb108599 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.blood_pressure_measurement.xml @@ -0,0 +1,163 @@ + + + + + + The Blood Pressure Measurement characteristic is a variable length structure containing a Flags field, a Blood Pressure Measurement Compound Value field, and contains additional fields such as Time Stamp, Pulse Rate and User ID as determined by the contents of the Flags field. + + + + + These flags define which data fields are present in the Characteristic value + Mandatory + 8bit + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + C1: Field exists if the key of bit 0 of the Flags field is set to 0 + C1 + SFLOAT + org.bluetooth.unit.pressure.millimetre_of_mercury + + + C1: Field exists if the key of bit 0 of the Flags field is set to 0 + C1 + SFLOAT + org.bluetooth.unit.pressure.millimetre_of_mercury + + + C1: Field exists if the key of bit 0 of the Flags field is set to 0 + C1 + SFLOAT + org.bluetooth.unit.pressure.millimetre_of_mercury + + + C2: Field exists if the key of bit 0 of the Flags field is set to 1 + C2 + SFLOAT + org.bluetooth.unit.pressure.pascal + 3 + + + C2: Field exists if the key of bit 0 of the Flags field is set to 1 + C2 + SFLOAT + org.bluetooth.unit.pressure.pascal + 3 + + + C2: Field exists if the key of bit 0 of the Flags field is set to 1 + C2 + SFLOAT + org.bluetooth.unit.pressure.pascal + 3 + + + C3: Field exists if the key of bit 1 of the Flags field is set to 1 + C3 + org.bluetooth.characteristic.date_time + + + C4: Field exists if the key of bit 2 of the Flags field is set to 1 + C4 + SFLOAT + org.bluetooth.unit.period.beats_per_minute + + + C5: Field exists if the key of bit 3 of the Flags field is set to 1 + C5 + uint8 + + + + + + + C6: Field exists if the key of bit 4 of the Flags field is set to 1 + C6 + 16bit + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + The fields in the above table are in the order of LSO to MSO. Where LSO = Least Significant Octet and MSO = Most Significant Octet and MAP = Mean Arterial Pressure. + + diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.body_composition_feature.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.body_composition_feature.xml new file mode 100644 index 000000000..f3ffa9685 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.body_composition_feature.xml @@ -0,0 +1,105 @@ + + + + + + Mandatory + 32bit + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.body_composition_measurement.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.body_composition_measurement.xml new file mode 100644 index 000000000..dd9a597e3 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.body_composition_measurement.xml @@ -0,0 +1,276 @@ + + + + + + Mandatory + 16bit + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Unit is in percent with a resolution of 0.1 + + Mandatory + uint16 + org.bluetooth.unit.percentage + -1 + + + + Smallest unit in seconds + + C3 + org.bluetooth.characteristic.date_time + + + + Unit is unitless with a resoluton of 1 + + C4 + uint8 + org.bluetooth.unit.unitless + 0 + + The special value of 0xFF (255 Decimal) for User ID represents “unknown user”. + + + + + + Unit is in kilo Joules with a resolution of 1 + + C5 + uint16 + org.bluetooth.unit.energy.joule + 3 + + + + Unit is in percentage with a resolution of 0.1 + + C6 + uint16 + org.bluetooth.unit.percentage + -1 + + + + Unit is in kilograms with resolution 0.005. Note: Determined when bit 0 of the Flags field is set to 0. + + C1 + C7 + uint16 + org.bluetooth.unit.mass.kilogram + -3 + 5 + + + + Unit is in pounds with resolution 0.01. Note: Determined when bit 0 of the Flags field is set to 1. + + C2 + C7 + uint16 + org.bluetooth.unit.mass.pound + -2 + + + + Unit is in kilograms with resolution 0.005. Note: Determined when bit 0 of the Flags field is set to 0. + + C1 + C8 + uint16 + org.bluetooth.unit.mass.kilogram + -3 + 5 + + + + Unit is in pounds with a resolution of 0.01. Note: Determined when bit 0 of the Flags field is set to 1. + + C2 + C8 + uint16 + org.bluetooth.unit.mass.pound + -2 + + + + Unit is in kilograms with a resolution of 0.005. Note: Determined when bit 0 of the Flags field is set to 0. + + C1 + C9 + uint16 + org.bluetooth.unit.mass.kilogram + -3 + 5 + + + + Unit is in pounds with a resolution of 0.01. Note: Determined when bit 0 of the Flags field is set to 1. + + C2 + C9 + uint16 + org.bluetooth.unit.mass.pound + -2 + + + + Unit is in kilograms with a resolution of 0.005. Note: Determined when bit 0 of the Flags field is set to 0. + + C1 + C10 + uint16 + org.bluetooth.unit.mass.kilogram + -3 + 5 + + + + Unit is in pounds with a resolution of 0.01. Note: Determined when bit 0 of the Flags field is set to 1. + + C2 + C10 + uint16 + org.bluetooth.unit.mass.pound + -2 + + + + Unit is in Ohms with a resolution of 0.1 + + C11 + uint16 + org.bluetooth.unit.electric_resistance.ohm + -1 + + + + Unit is in kilograms with a resolution of 0.005. Note: Determined when bit 0 of the Flags field is set to 0. + + C1 + C12 + uint16 + org.bluetooth.unit.mass.kilogram + -3 + 5 + + + + Unit is in pounds with a resolution of 0.01. Note: Determined when bit 0 of the Flags field is set to 1. + + C2 + C12 + uint16 + org.bluetooth.unit.mass.pound + -2 + + + + Unit is in meters with a resolution of 0.001. Note: Determined when bit 0 of the Flags field is set to 0. + + C1 + C13 + uint16 + org.bluetooth.unit.length.meter + -3 + + + + Unit is in meters with a resolution of 0.1. Note: Determined when bit 0 of the Flags field is set to 1. + + C2 + C13 + uint16 + org.bluetooth.unit.length.inch + -1 + + + +

The fields in the above table are in the order of LSO to MSO. Where LSO = Least Significant Octet and MSO = Most Significant Octet.

+
+
diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.body_sensor_location.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.body_sensor_location.xml new file mode 100644 index 000000000..99a924fc3 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.body_sensor_location.xml @@ -0,0 +1,23 @@ + + + + + + + + Mandatory + 8bit + + + + + + + + + + + + + + diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.bond_management_control_point.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.bond_management_control_point.xml new file mode 100644 index 000000000..375b8f236 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.bond_management_control_point.xml @@ -0,0 +1,58 @@ + + + + + The Bond Management Service Control Point (BMSCP) encapsulates functionality and mechanisms to control the bonds of a device. + This control point is used with a service to provide BMS specific functionality and the ability to manage bonds on the device. This includes functions like delete the bond information of the current connection or deletion of the whole bond information. The criterion in the Operand field is defined by the service that references this characteristic + + + + + + + Mandatory + uint8 + + + + + + + + + + + + + + + + + Octet Order - LSO-MSO + + Conditional + variable + + + + + + + + + + + + + + + + +

The fields in the above table are in the order of LSO to MSO. Where LSO = Least Significant Octet and MSO = Most Significant Octet

+
diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.bond_management_feature.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.bond_management_feature.xml new file mode 100644 index 000000000..c2bb0c847 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.bond_management_feature.xml @@ -0,0 +1,143 @@ + + + + + + + Byte Order - LSO...MSO + + Mandatory + 24bit + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

If the Feature Extension bit (bit number 23) is set, an additional octet is attached (bits 24 … 31), where bit 31 shall be used as Feature Extension bit in the same way. If this bit is set, then another octet is attached (bits 32 … 39) and so on. This is defined to allow future extension of the characteristic.

+
diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.boot_keyboard_input_report.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.boot_keyboard_input_report.xml new file mode 100644 index 000000000..35348d09c --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.boot_keyboard_input_report.xml @@ -0,0 +1,16 @@ + + + + + + The Boot Keyboard Input Report characteristic is used to transfer fixed format and length Input Report data between a HID Host operating in Boot Protocol Mode and a HID Service corresponding to a boot keyboard. + + + + + Mandatory + uint8 + true + + + diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.boot_keyboard_output_report.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.boot_keyboard_output_report.xml new file mode 100644 index 000000000..89c595e35 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.boot_keyboard_output_report.xml @@ -0,0 +1,16 @@ + + + + + + The Boot Keyboard Output Report characteristic is used to transfer fixed format and length Output Report data between a HID Host operating in Boot Protocol Mode and a HID Service corresponding to a boot keyboard. + + + + + Mandatory + uint8 + true + + + diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.boot_mouse_input_report.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.boot_mouse_input_report.xml new file mode 100644 index 000000000..4d8fd46e9 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.boot_mouse_input_report.xml @@ -0,0 +1,16 @@ + + + + + + The Boot Mouse Input Report characteristic is used to transfer fixed format and length Input Report data between a HID Host operating in Boot Protocol Mode and a HID Service corresponding to a boot mouse. + + + + + Mandatory + uint8 + true + + + diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.cgm_feature.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.cgm_feature.xml new file mode 100644 index 000000000..b2930caa8 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.cgm_feature.xml @@ -0,0 +1,166 @@ + + + + + + + Byte Order - LSO...MSO + + Mandatory + 24bit + 0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + See Note number 2 below. + Mandatory + 4bit + + + + + + + + + + + + + + + + + + See Note number 2 below. + Mandatory + 4bit + + + + + + + + + + + + + If the device supports E2E-safety (E2E-CRC Supported bit is set in CGM Feature), the feature are secured by a CRC calculated over all data. This field is mandatory in this characteristic. If the device doesn´t support E2E-safety the value of the field shall be set to 0xFFFF. + Mandatory + uint16 + 0 + + + +

1. The fields in the above table are in the order of LSO to MSO. Where LSO = Least Significant Octet and MSO = Most Significant Octet

+

2. The CGM Type and CGM Sample Location Fields are each a nibble (4bit), where the least significant nibble contains the Type and the most significant nibble contains the Sample Location. These two nibbles are packed as one single octet, the Least Significant Nibble means the four bits numbered 0, 1, 2 and 3 of the octet and the Most Significant Nibble means the four bits numbered 4, 5, 6 and 7 of that octet

+
+
diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.cgm_measurement.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.cgm_measurement.xml new file mode 100644 index 000000000..ac094b184 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.cgm_measurement.xml @@ -0,0 +1,348 @@ + + + + + The CGM Measurement characteristic is a variable length structure containing one or more CGM Measurement records, each comprising a Size field, a Flags Field, a Glucose Concentration field, a Time Offset field, a Sensor Status Annunciation field (optional), a CGM Trend Information Field (optional), a CGM Quality Field (optional), and an E2E-CRC Field (mandatory if this feature is supported). + + + + The Size Field represents the size of the CGM Measurement record. In minimum the size is 6 octets and is enlarged by more octets indicated by the Flags Field (Sensor Status Annunciation Field, CGM Trend Information Field and CGM Quality Field) and the E2E-CRC Supported bit in CGM Feature. The Size Field itself is included in the overall length calculation. + Mandatory + uint8 + + + + Mandatory + 8bit + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + The CGM Glucose Concetration Field contains the CGM glucose concentration in mg/dL as a SFLOAT data type. The SFLOAT-Type is a 16-bit word comprising a signed 4-bit integer exponent followed by a signed 12-bit Mantissa, each in twos-complement form. + + Mandatory + SFLOAT + org.bluetooth.unit.mass_density.milligram_per_decilitre + 0 + + + + The following values are defined for the Time Offset Field, specifying the relative time difference of the single CGM values to the session start time. Value: (0x0000 - 0xFFFF), Description: (Time offset in minutes as offset to the Session Start Time). + + Mandatory + + uint16 + + org.bluetooth.unit.time.minute + + 0 + + + + + The Sensor Status Annunciation Field is an optional field comprising up to three octets. It is only attached if one or more bits are set to “1”. Only the affected octet(s) shall be added and indicated by the Flags Field. The Sensor Status Annunciation Field shall be attached to every CGM Measurement Record to which the status applies. + + C4 + variable + The format "Variable" is Defined by the Service Specification + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + The CGM Trend Information Field contains the CGM Trend information in (mg/dL)/min as an SFLOAT data type. This field is optional if the device supports CGM Trend information (Bit 15 in CGM Feature is set to 1) otherwise excluded. + + C1 + SFLOAT + org.bluetooth.unit.mass_density.milligram_per_decilitre + 0 + + + + This field contains the CGM Quality information in % as an SFLOAT data type. The SFLOAT-Type is a 16-bit word comprising a signed 4-bit integer exponent followed by a signed 12-bit Mantissa, each in twos-complement form. This field is optional if the device supports CGM Quality (Bit 16 in CGM Feature is set to 1) otherwise excluded. + + C2 + SFLOAT + org.bluetooth.unit.percentage + 0 + + + + If the device supports E2E-safety (E2E-CRC Supported bit is set in CGM Feature), the measurement is secured by a CRC calculated over all fields. The computation of the CRC is done using a CRC-CCITT generator polynomial g(D)=D16+D12+D5+1 (i.e.210041 in octal representation) with a seed of 0xFFFF. This field is mandatory if the device supports E2E-CRC (Bit 12 in CGM Feature is set to 1) otherwise excluded. + + C3 + uint16 + + + + +

The fields in the above table are in the order of LSO to MSO. Where LSO = Least Significant Octet and MSO = Most Significant Octet

+

C1: Optional if device supports CGM Trend Information (Bit 15 is set in CGM Feature) otherwise excluded.

+

C2: Optional if device supports CGM Quality (Bit 16 is set in CGM Feature) otherwise excluded.

+

C3: Mandatory if device supports E2E-CRC (Bit 12 is set in CGM Feature) otherwise excluded.

+

C4: Optional if bit 5 or bit 6 or bit 7 of the flgas field is set to “1”, otherwise excluded.

+
+
diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.cgm_session_run_time.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.cgm_session_run_time.xml new file mode 100644 index 000000000..710f19836 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.cgm_session_run_time.xml @@ -0,0 +1,26 @@ + + + + + + + Typically the CGM Sensors have a limited run time where they are approved for by regulatory bodies. However this characteristic should enable a prediction of the run time depending on physiological effects in future devices. + + Mandatory + uint16 + org.bluetooth.unit.time.hour + + + + If the device supports E2E-safety (E2E-CRC-Supported bit is set in CGM Feature), the session run time is secured by a CRC calculated over all fields. + + C1 + uint16 + + + +

C1: Mandatory if device supports E2E-CRC (Bit 12 is set in CGM Feature) otherwise excluded.

+

The fields in the above table are in the order of LSO to MSO. Where LSO = Least Significant Octet and MSO = Most Significant Octet

+
+
diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.cgm_session_start_time.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.cgm_session_start_time.xml new file mode 100644 index 000000000..5f6a6d266 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.cgm_session_start_time.xml @@ -0,0 +1,39 @@ + + + + + + + Same format as the Date Time Characteristic, smallest unit in seconds + + Mandatory + org.bluetooth.characteristic.date_time + + + + Same format as the Time Zone Characteristic + + Mandatory + org.bluetooth.characteristic.time_zone + + + + Same format as the DST Offset Characteristic + + Mandatory + org.bluetooth.characteristic.dst_offset + + + + If the device supports E2E-safety (E2E-CRC-Supported bit is set in CGM Feature), the session start time is secured by a CRC calculated over all fields. + + C1 + uint16 + + + +

C1: Mandatory if device supports E2E-CRC (Bit 12 is set in CGM Feature) otherwise excluded.

+

The fields in the above table are in the order of LSO to MSO. Where LSO = Least Significant Octet and MSO = Most Significant Octet

+
+
diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.cgm_specific_ops_control_point.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.cgm_specific_ops_control_point.xml new file mode 100644 index 000000000..f22a7bead --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.cgm_specific_ops_control_point.xml @@ -0,0 +1,199 @@ + + + + + The CGM Specific Ops Control Point encapsulates all functionality and mechanisms that are unique to a CGM-device. + This control point is used with a service to provide CGM specific functionality and the ability to change CGM specific settings of the device. This includes functions like setting the CGM Communication Interval or the sending a calibration value to the device. The criterion in the Operand field is defined by the service that references this characteristic + + + + + + + + Mandatory + uint8 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Mandatory + uint8 + + + + + + + + + + + + + Value defined per Service + + Mandatory + variable + Defined by the Service Specification + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + If the device supports E2E-safety (E2E-CRC-Supported bit is set in CGM Feature), the specific ops control point is secured by a CRC calculated over all fields. Refer to CGM Service specification. + + C1 + uint16 + + + + See Note number 2 below. + + Mandatory + SFLOAT + org.bluetooth.unit.mass_density.milligram_per_decilitre + 0 + + + + See Note number 2 below. + + Mandatory + uint16 + org.bluetooth.unit.time.minute + Calibration Time in minutes as offset to the Session Start Time. Value: 0x0000-0xFFFF + 0 + + + + + See Note number 2 below. + + Mandatory + 4bit + + + + + See Note number 2 below. + + Mandatory + 4bit + + + + + See Note number 2 below. + + Mandatory + uint16 + org.bluetooth.unit.time.minute + Next Calibration Time in minutes as offset to the Session Start Time. Value: 0x0000-0xFFFF + 0 + + + + See Note number 2 below. + + Mandatory + uint16 + + + + See Note number 2 below. + + Mandatory + 8bit + + + + + + + + + + + + + + + + + + + + + + + + + +

1. C1: Mandatory if device supports E2E-CRC (Bit 12 is set in CGM Feature) otherwise excluded

+

2. Describes the Operand which is used for setting and getting the calibration value

+

3.The fields in the above table are in the order of LSO to MSO. Where LSO = Least Significant Octet and MSO = Most Significant Octet

+
+ +
diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.cgm_status.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.cgm_status.xml new file mode 100644 index 000000000..8ab80c321 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.cgm_status.xml @@ -0,0 +1,37 @@ + + + + + The CGM Status allows the Collector to actively request the current status from the CGM Sensor, particularly when the CGM measurement is not running and the status cannot be given in the measurement result in the Status Annunciation. + + + + + The Time Offset Field specifies the actual relative time difference to the session start time. + + Mandatory + uint16 + org.bluetooth.unit.time.minute + 0 + + + + The structure of the CGM Status Field shall be identical to the structure of the Status Annunciation Field, as defined in the CGM Measurement Characteristic "Sensor Status Annunciation Field". It always consists of three octets regardless the value. + + Mandatory + 24bit + + + + If the device supports E2E-safety (E2E-CRC Supported bit is set in CGM Feature), the status is secured by a CRC calculated over all fields. + + C1 + uint16 + + + +

C1: Mandatory if device supports E2E-CRC (Bit 12 is set in CGM Feature) otherwise excluded.

+

The fields in the above table are in the order of LSO to MSO. Where LSO = Least Significant Octet and MSO = Most Significant Octet

+
+
diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.cross_trainer_data.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.cross_trainer_data.xml new file mode 100644 index 000000000..526b2b24d --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.cross_trainer_data.xml @@ -0,0 +1,251 @@ + + + + + The Cross Trainer Data characteristic is used to send training-related data to the + Client from a cross trainer (Server). + + + + + Mandatory + 24bit + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Kilometer per hour with a resolution of 0.01 + C1 + uint16 + org.bluetooth.unit.velocity.kilometre_per_hour + -2 + + + Kilometer per hour with a resolution of 0.01 + C2 + uint16 + org.bluetooth.unit.velocity.kilometre_per_hour + -2 + + + Meters with a resolution of 1 + C3 + uint24 + org.bluetooth.unit.length.metre + + + Step/minute with a resolution of 1 + C4 + uint16 + org.bluetooth.unit.step_per_minute + + + Step/minute with a resolution of 1 + C4 + uint16 + org.bluetooth.unit.step_per_minute + + + Unitless with a resolution of 0.1 + C5 + uint16 + -1 + org.bluetooth.unit.unitless + + + Meters with a resolution of 1 + C6 + uint16 + org.bluetooth.unit.length.metre + + + Meters with a resolution of 1 + C6 + uint16 + org.bluetooth.unit.length.metre + + + Percent with a resolution of 0.1 + C7 + sint16 + org.bluetooth.unit.percentage + -1 + + + Degree with a resolution of 0.1 + C7 + sint16 + org.bluetooth.unit.plane_angle.degree + -1 + + + Unitless with a resolution of 0.1 + C8 + sint16 + -1 + org.bluetooth.unit.unitless + + + Watts with a resolution of 1 + C9 + sint16 + org.bluetooth.unit.power.watt + + + Watts with a resolution of 1 + C10 + sint16 + org.bluetooth.unit.power.watt + + + Kilo Calorie with a resolution of 1 + C11 + uint16 + org.bluetooth.unit.energy.kilogram_calorie + + + Kilo Calorie with a resolution of 1 + C11 + uint16 + org.bluetooth.unit.energy.kilogram_calorie + + + Kilo Calorie with a resolution of 1 + C11 + uint8 + org.bluetooth.unit.energy.kilogram_calorie + + + Beats per minute with a resolution of 1 + C12 + uint8 + org.bluetooth.unit.period.beats_per_minute + + + Metabolic Equivalent with a resolution of 0.1 + C13 + uint8 + -1 + org.bluetooth.unit.metabolic_equivalent + + + Second with a resolution of 1 + C14 + uint16 + org.bluetooth.unit.time.second + + + Second with a resolution of 1 + C15 + uint16 + org.bluetooth.unit.time.second + + + + The fields in the above table, reading from top to bottom, are shown in the order of LSO to + MSO, where LSO = Least Significant Octet and MSO = Most Significant Octet. The Least + Significant Octet represents the eight bits numbered 0 to 7. + + \ No newline at end of file diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.csc_feature.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.csc_feature.xml new file mode 100644 index 000000000..0ea6e8459 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.csc_feature.xml @@ -0,0 +1,38 @@ + + + + + + The CSC (Cycling Speed and Cadence) Feature characteristic is used to describe the supported features of the Server. + + + + + Mandatory + 16bit + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.csc_measurement.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.csc_measurement.xml new file mode 100644 index 000000000..15ec782dd --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.csc_measurement.xml @@ -0,0 +1,69 @@ + + + + + + The CSC Measurement characteristic (CSC refers to Cycling Speed and Cadence) is a variable length structure containing a Flags field and, based on the contents of the Flags field, may contain one or more additional fields as shown in the tables below. + + + + + These flags define which data fields are present in the Characteristic value. + Mandatory + 8bit + + + + + + + + + + + + + + + + + + + C1: Field exists if the key of bit 0 of the Flags field is set to 1. + + C1 + uint32 + org.bluetooth.unit.unitless + + + + Unit has a resolution of 1/1024s. +
C1: Field exists if the key of bit 0 of the Flags field is set to 1.
+
+ C1 + uint16 + org.bluetooth.unit.time.second + -10 +
+ + + C2: Field exists if the key of bit 1 of the Flags field is set to 1. + + C2 + uint16 + org.bluetooth.unit.unitless + + + C2: Field exists if the key of bit 1 of the Flags field is set to 1. +
Unit has a resolution of 1/1024s.
+
+ C2 + uint16 + org.bluetooth.unit.time.second + -10 +
+
+ + The fields in the above table are in the order of LSO to MSO. Where LSO = Least Significant Octet and MSO = Most Significant Octet. + +
diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.current_time.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.current_time.xml new file mode 100644 index 000000000..a4168ab75 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.current_time.xml @@ -0,0 +1,45 @@ + + + + + + + + Mandatory + org.bluetooth.characteristic.exact_time_256 + + + Mandatory + 8bit + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + The fields in the above table are in the order of LSO to MSO. Where LSO = Least Significant Octet and MSO = Most Significant Octet. + + diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.cycling_power_control_point.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.cycling_power_control_point.xml new file mode 100644 index 000000000..9a140b7df --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.cycling_power_control_point.xml @@ -0,0 +1,83 @@ + + + + + + + The Cycling Power Control Point characteristic is used to request a specific function to be executed on the receiving device. + + + + Mandatory + uint8 + + + + + + + + + + + + + + + + + + + + + + + + + Optional + variable + Defined per Service specification. + + + The Request Op Code is a sub field of the Parameter Value for "Response Code" Op Code. +
+ C1: This Field is Mandatory for "Response Code" Op Code, otherwise this field is Excluded. +
+
+ C1 + uint8 + Refer to the Op Code table above for additional information on the possible values for this field. +
+ + The Response Value is a sub field of the Parameter Value for "Response Code" Op Code +
+ C1: This Field is Mandatory for "Response Code" Op Code, otherwise this field is Excluded. +
+
+ C1 + uint8 + + + + + + + + +
+ + The Response Parameter is a sub field of the Parameter Value for "Response Code" Op Code. +
+ C2:This Field is Optional for "Response Code" Op Code, otherwise this field is Excluded. +
+
+ C2 + variable + Note: The Response Parameter Value of the response to the Control Point is a variable length field to allow a list of different values defined by the Service Specification +
+
+ + The fields in the above table, reading from top to bottom, are shown in the order of LSO to MSO, where LSO = Least Significant Octet and MSO = Most Significant Octet. + The Least Significant Octet represents the eight bits numbered 0 to 7. + +
diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.cycling_power_feature.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.cycling_power_feature.xml new file mode 100644 index 000000000..ce3a81f4c --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.cycling_power_feature.xml @@ -0,0 +1,136 @@ + + + + + + + The CP Feature characteristic is used to report a list of features supported by the device. + + + + Mandatory + 32bit + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + The fields in the above table, reading from top to bottom, are shown in the order of LSO to MSO, where LSO = Least Significant Octet and MSO = Most Significant Octet. + The Least Significant Octet represents the eight bits numbered 0 to 7. + + diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.cycling_power_measurement.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.cycling_power_measurement.xml new file mode 100644 index 000000000..01bc523e2 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.cycling_power_measurement.xml @@ -0,0 +1,270 @@ + + + + + The Cycling Power Measurement characteristic is a variable length structure containing a Flags field, an Instantaneous Power field and, based on the contents of the Flags field, may contain one or more additional fields as shown in the table below. + + + + Mandatory + 16bit + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + C1:These Fields are dependent upon the Flags field +

+
+ + + Unit is in watts with a resolution of 1. + + Mandatory + sint16 + org.bluetooth.unit.power.watt + 0 + + + + Unit is in percentage with a resolution of 1/2. + + Optional + uint8 + org.bluetooth.unit.percentage + -1 + + + + Unit is in newton metres with a resolution of 1/32. + + Optional + uint16 + org.bluetooth.unit.moment_of_force.newton_metre + -5 + + + + Unitless +
C1:When present, these fields are always present as a pair.
+ C1 + uint32 + org.bluetooth.unit.unitless + 0 +
+ + + Unit is in seconds with a resolution of 1/2048. +
C1:When present, these fields are always present as a pair.
+ C1 + uint16 + org.bluetooth.unit.time.second + -11 +
+ + + Unitless +
C2:When present, these fields are always present as a pair.
+ C2 + uint16 + org.bluetooth.unit.unitless + 0 +
+ + + Unit is in seconds with a resolution of 1/1024. +
C2:When present, these fields are always present as a pair.
+ C2 + uint16 + org.bluetooth.unit.time.second + -10 +
+ + + Unit is in newtons with a resolution of 1. +
C3:When present, these fields are always present as a pair.
+ C3 + sint16 + org.bluetooth.unit.force.newton + 0 +
+ + + Unit is in newtons with a resolution of 1. +
C3:When present, these fields are always present as a pair.
+ C3 + sint16 + org.bluetooth.unit.force.newton + 0 +
+ + + Unit is in newton metres with a resolution of 1/32. +
C4:When present, these fields are always present as a pair.
+ C4 + sint16 + org.bluetooth.unit.moment_of_force.newton_metre + -5 +
+ + + Unit is in newton metres with a resolution of 1/32. +
C4:When present, these fields are always present as a pair.
+ C4 + sint16 + org.bluetooth.unit.moment_of_force.newton_metre + -5 +
+ + + Unit is in degrees with a resolution of 1 +
C5: When present, this field and the "Extreme Angles - Minimum Angle" field are always present as a pair and are concatenated into a UINT24 value (3 octets). As an example, if the Maximum Angle is 0xABC and the Minimum Angle is 0x123, the transmitted value is 0x123ABC.
+ C5 + uint12 + org.bluetooth.unit.plane_angle.degree + + When observed with the front wheel to the right of the pedals, a value of 0 degrees represents the angle when the crank is in the 12 o'clock position and a value of 90 degrees + represents the angle, measured clockwise, when the crank points towards the front wheel in a 3 o'clock position. The left crank sensor (if fitted) detects the 0° when the crank it + is attached to is in the 12 o'clock position and the right sensor (if fitted) detects the 0° when the crank it is attached to is in its 12 o'clock position; thus, there is a constant + 180° difference between the right crank and the left crank position signals. + + 0 + +
+ + + Unit is in degrees with a resolution of 1. +
C5: When present, this field and the "Extreme Angles - Maximum Angle" field are always present as a pair and are concatenated into a UINT24 value (3 octets). As an example, if the Maximum Angle is 0xABC and the Minimum Angle is 0x123, the transmitted value is 0x123ABC.
+ C5 + uint12 + org.bluetooth.unit.plane_angle.degree + + When observed with the front wheel to the right of the pedals, a value of 0 degrees represents the angle when the crank is in the 12 o'clock position and a value of 90 degrees + represents the angle, measured clockwise, when the crank points towards the front wheel in a 3 o'clock position. The left crank sensor (if fitted) detects the 0° when the crank it + is attached to is in the 12 o'clock position and the right sensor (if fitted) detects the 0° when the crank it is attached to is in its 12 o'clock position; thus, there is a constant + 180° difference between the right crank and the left crank position signals. + + 0 +
+ + + Unit is in degrees with a resolution of 1. + + Optional + uint16 + org.bluetooth.unit.plane_angle.degree + + When observed with the front wheel to the right of the pedals, a value of 0 degrees represents the angle when the crank is in the 12 o'clock position and a value of 90 degrees + represents the angle, measured clockwise, when the crank points towards the front wheel in a 3 o'clock position. The left crank sensor (if fitted) detects the 0° when the crank it + is attached to is in the 12 o'clock position and the right sensor (if fitted) detects the 0° when the crank it is attached to is in its 12 o'clock position; thus, there is a constant + 180° difference between the right crank and the left crank position signals. + + 0 + + + + Unit is in degrees with a resolution of 1. + + Optional + uint16 + org.bluetooth.unit.plane_angle.degree + + When observed with the front wheel to the right of the pedals, a value of 0 degrees represents the angle when the crank is in the 12 o'clock position and a value of 90 degrees + represents the angle, measured clockwise, when the crank points towards the front wheel in a 3 o'clock position. The left crank sensor (if fitted) detects the 0° when the crank it + is attached to is in the 12 o'clock position and the right sensor (if fitted) detects the 0° when the crank it is attached to is in its 12 o'clock position; thus, there is a constant + 180° difference between the right crank and the left crank position signals. + + 0 + + + + Unit is in kilojoules with a resolution of 1. + + Optional + uint16 + org.bluetooth.unit.energy.joule + 3 + + +
+

+ The fields in the above table, reading from top to bottom, are shown in the order of LSO to MSO, where LSO = Least Significant Octet and MSO = Most Significant Octet. + The Least Significant Octet represents the eight bits numbered 0 to 7.

+
+
diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.cycling_power_vector.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.cycling_power_vector.xml new file mode 100644 index 000000000..461e33057 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.cycling_power_vector.xml @@ -0,0 +1,114 @@ + + + + + The Cycling Power Vector characteristic is a variable length structure containing a Flags fieldand based on the contents of the Flags field, may contain one or more additional fields as shown in the table below. + + + + Mandatory + 8bit + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
C1:These Fields are dependent upon the Flags field
+

+
+ + + Unitless +
C1:When present, these fields are always present as a pair.
+
+ C1 + uint16 + org.bluetooth.unit.unitless + 0 +
+ + + Unit is in seconds with a resolution of 1/1024. +
C1:When present, these fields are always present as a pair.
+
+ C1 + uint16 + org.bluetooth.unit.time.second + -10 +
+ + + Unit is in degrees with a resolution of 1. + + Optional + uint16 + org.bluetooth.unit.plane_angle.degree + + When observed with the front wheel to the right of the pedals, a value of 0 degrees represents the angle when the crank is in the 12 o'clock position and a value of 90 degrees + represents the angle, measured clockwise, when the crank points towards the front wheel in a 3 o'clock position. The left crank sensor (if fitted) detects the 0° when the crank it + is attached to is in the 12 o'clock position and the right sensor (if fitted) detects the 0° when the crank it is attached to is in its 12 o'clock position; thus, there is a constant + 180° difference between the right crank and the left crank position signals. + + 0 + + + + The unit is in newtons with a resolution of 1 +
Array Order - Older is towards the LSO and Newer is towards the MSO
+
C2: These fields are mutually exclusive. When this field is present, the presence of the Instantaneous Torque Magnitude Array is excluded.
+
+ C2 + sint16 + + org.bluetooth.unit.force.newton + 0 + 1 +
+ + + Unit is in newton/meter with a resolution of 1/32 +
Array Order - Older is towards the LSO and Newer is towards the MSO
+
C2: These fields are mutually exclusive. When this field is present, the presence of the Instantaneous Force Magnitude Array is excluded.
+
+ C2 + sint16 + org.bluetooth.unit.moment_of_force.newton_metre + -5 + 1 +
+
+

+ The fields in the above table, reading from top to bottom, are shown in the order of LSO to MSO, where LSO = Least Significant Octet and MSO = Most Significant Octet. + The Least Significant Octet represents the eight bits numbered 0 to 7.

+
+
diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.database_change_increment.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.database_change_increment.xml new file mode 100644 index 000000000..198b40f46 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.database_change_increment.xml @@ -0,0 +1,10 @@ + + + + + + Mandatory + uint32 + + + diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.date_of_birth.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.date_of_birth.xml new file mode 100644 index 000000000..9ee13fc25 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.date_of_birth.xml @@ -0,0 +1,56 @@ + + + + + + Year as defined by the Gregorian calendar. + Mandatory + uint16 + org.bluetooth.unit.time.year + 1582 + 9999 + + + + + + Month of the year as defined by the Gregorian calendar. + Mandatory + uint8 + org.bluetooth.unit.time.month + 0 + 12 + + + + + + + + + + + + + + + + + + Day of the month as defined by the Gregorian calendar. + Mandatory + uint8 + org.bluetooth.unit.time.day + 0 + 31 + + + + + + +

+ The fields in the above table are in the order of LSO to MSO. Where LSO = Least Significant Octet and MSO = Most Significant Octet. +

+
+
diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.date_of_threshold_assessment.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.date_of_threshold_assessment.xml new file mode 100644 index 000000000..61375f012 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.date_of_threshold_assessment.xml @@ -0,0 +1,56 @@ + + + + + + Year as defined by the Gregorian calendar. + Mandatory + uint16 + org.bluetooth.unit.time.year + 1582 + 9999 + + + + + + Month of the year as defined by the Gregorian calendar. + Mandatory + uint8 + org.bluetooth.unit.time.month + 0 + 12 + + + + + + + + + + + + + + + + + + Day of the month as defined by the Gregorian calendar. + Mandatory + uint8 + org.bluetooth.unit.time.day + 1 + 31 + + + + + + +

+ The fields in the above table are in the order of LSO to MSO. Where LSO = Least Significant Octet and MSO = Most Significant Octet. +

+
+
diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.date_time.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.date_time.xml new file mode 100644 index 000000000..515516f12 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.date_time.xml @@ -0,0 +1,99 @@ + + + + + + The Date Time characteristic is used to represent time. + + + The Date Time characteristic contains fields for year, month, day, hours, minutes and seconds. Calendar days in Date Time are represented using Gregorian calendar. Hours in Date Time are represented in the 24h system. + + + + + Year as defined by the Gregorian calendar. + + Mandatory + uint16 + org.bluetooth.unit.time.year + 1582 + 9999 + + + + + + + Month of the year as defined by the Gregorian calendar. + + Mandatory + uint8 + org.bluetooth.unit.time.month + 0 + 12 + + + + + + + + + + + + + + + + + + + Day of the month as defined by the Gregorian calendar. + + Mandatory + uint8 + org.bluetooth.unit.time.day + 1 + 31 + + + + + + + Number of hours past midnight. + + Mandatory + uint8 + org.bluetooth.unit.time.hour + 0 + 23 + + + + Number of minutes since the start of the hour. + + Mandatory + uint8 + org.bluetooth.unit.time.minute + 0 + 59 + + + + Number of seconds since the start of the minute. + + Mandatory + uint8 + org.bluetooth.unit.time.second + 0 + 59 + + + + + The fields in the above table are in the order of LSO to MSO. Where LSO = Least Significant Octet and MSO = Most Significant Octet. + + + diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.date_utc.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.date_utc.xml new file mode 100644 index 000000000..81602da76 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.date_utc.xml @@ -0,0 +1,25 @@ + + + + + Date as days elapsed since the Epoch (Jan 1, 1970) in the Coordinated Universal Time + (UTC) time zone. + + + + + Mandatory + uint24 + org.bluetooth.unit.time.day + 1 + 16777214 + + + + + + \ No newline at end of file diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.day_date_time.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.day_date_time.xml new file mode 100644 index 000000000..71e1aa432 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.day_date_time.xml @@ -0,0 +1,23 @@ + + + + + + + + Mandatory + + org.bluetooth.characteristic.date_time + + + + Mandatory + + org.bluetooth.characteristic.day_of_week + + + + + The fields in the above table are in the order of LSO to MSO. Where LSO = Least Significant Octet and MSO = Most Significant Octet. + + diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.day_of_week.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.day_of_week.xml new file mode 100644 index 000000000..eb7e386a1 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.day_of_week.xml @@ -0,0 +1,27 @@ + + + + + + + + Mandatory + uint8 + org.bluetooth.unit.time.day + 0 + 7 + + + + + + + + + + + + + + + diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.descriptor_value_changed.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.descriptor_value_changed.xml new file mode 100644 index 000000000..08b189879 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.descriptor_value_changed.xml @@ -0,0 +1,6 @@ + + + +This definition is shown in the Environmental Sensing Service Section 3.2 and its subsections. + diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.dew_point.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.dew_point.xml new file mode 100644 index 000000000..40d143254 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.dew_point.xml @@ -0,0 +1,14 @@ + + + + + + Unit is in degrees celsius with a resolution of 1 degree Celsius + Mandatory + sint8 + org.bluetooth.unit.thermodynamic_temperature.degree_celsius + 0 + + + diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.digital.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.digital.xml new file mode 100644 index 000000000..13353a935 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.digital.xml @@ -0,0 +1,26 @@ + + + + + + The Digital characteristic is used to expose and change the state of an IO Module’s digital signals. + + + + + The Digital characteristic is an array of n 2-bit values in a bit field + Mandatory + 2bit + + + + + + + true + + + +

The Octet Order in the above table is in the order of LSO to MSO, where LSO = Least Significant Octet and MSO = Most Significant Octet.

+
+
diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.digital_output.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.digital_output.xml new file mode 100644 index 000000000..4fce48186 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.digital_output.xml @@ -0,0 +1,36 @@ + + + + + The Digital Output characteristic is an array of n 2-bit values in a bit field. + + + + + + This field is an array of n 2-bit values in a bit field + + Mandatory + uint8 + + true + + + + The Octet Order in the above table is in the order of LSO to MSO, where LSO = Least + Significant Octet and MSO = Most Significant Octet. + + \ No newline at end of file diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.dst_offset.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.dst_offset.xml new file mode 100644 index 000000000..37822f693 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.dst_offset.xml @@ -0,0 +1,27 @@ + + + + + + + + Mandatory + uint8 + 0 + 8 + + + + + + + + + + + + + + + + diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.elevation.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.elevation.xml new file mode 100644 index 000000000..e450f7d56 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.elevation.xml @@ -0,0 +1,14 @@ + + + + + + Unit is in meters with a resolution of 0.01 m + Mandatory + sint24 + org.bluetooth.unit.length.meter + -2 + + + diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.email_address.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.email_address.xml new file mode 100644 index 000000000..35106a617 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.email_address.xml @@ -0,0 +1,15 @@ + + + + + Email address of the user. See Note below. + + + + Mandatory + utf8s + org.bluetooth.unit.unitless + + +

The length of the utf8s-based UDS Characteristic is variable and may exceed the default ATT_MTU defined in the Core Specification.

+
diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.exact_time_100.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.exact_time_100.xml new file mode 100644 index 000000000..6ef6c34e3 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.exact_time_100.xml @@ -0,0 +1,21 @@ + + + + + + Mandatory + org.bluetooth.characteristic.day_date_time + + + Mandatory + uint8 + org.bluetooth.unit.time.second + 0 + 99 + + + \ No newline at end of file diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.exact_time_256.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.exact_time_256.xml new file mode 100644 index 000000000..e276a9638 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.exact_time_256.xml @@ -0,0 +1,23 @@ + + + + + + + + Reference the Time Characteristic + Mandatory + org.bluetooth.characteristic.day_date_time + + + 1/256th of a second + Mandatory + uint8 + 0 + 255 + + + + The fields in the above table are in the order of LSO to MSO. Where LSO = Least Significant Octet and MSO = Most Significant Octet. + + diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.fat_burn_heart_rate_lower_limit.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.fat_burn_heart_rate_lower_limit.xml new file mode 100644 index 000000000..3683afbf1 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.fat_burn_heart_rate_lower_limit.xml @@ -0,0 +1,18 @@ + + + + + Lower limit of the heart rate where the user maximizes the fat burn while exersizing + + + + + Unit is in beats per minute with a resolution of 1 + + Mandatory + uint8 + org.bluetooth.unit.period.beats_per_minute + 0 + + + diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.fat_burn_heart_rate_upper_limit.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.fat_burn_heart_rate_upper_limit.xml new file mode 100644 index 000000000..205151dfb --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.fat_burn_heart_rate_upper_limit.xml @@ -0,0 +1,18 @@ + + + + + Upper limit of the heart rate where the user maximizes the fat burn while exersizing + + + + + Unit is in beats per minute with a resolution of 1 + + Mandatory + uint8 + org.bluetooth.unit.period.beats_per_minute + 0 + + + diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.firmware_revision_string.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.firmware_revision_string.xml new file mode 100644 index 000000000..4dd9ada5a --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.firmware_revision_string.xml @@ -0,0 +1,15 @@ + + + + + + The value of this characteristic is a UTF-8 string representing the firmware revision for the firmware within the device. + + + + + Mandatory + utf8s + + + diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.first_name.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.first_name.xml new file mode 100644 index 000000000..bf7d7d8e9 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.first_name.xml @@ -0,0 +1,15 @@ + + + + + First name of the user. See Note below. + + + + Mandatory + utf8s + org.bluetooth.unit.unitless + + +

The length of the utf8s-based UDS Characteristics is variable and may exceed the default ATT_MTU defined in the Core Specification.

+
diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.fitness_machine_control_point.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.fitness_machine_control_point.xml new file mode 100644 index 000000000..08098c3be --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.fitness_machine_control_point.xml @@ -0,0 +1,15 @@ + + + + + The Fitness Machine Control Point characteristic is defined in the Fitness Machine + Service Specification. + + + \ No newline at end of file diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.fitness_machine_feature.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.fitness_machine_feature.xml new file mode 100644 index 000000000..296121cc5 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.fitness_machine_feature.xml @@ -0,0 +1,14 @@ + + + + + The Fitness Machine Feature characteristic is defined in the Fitness Machine Service + Specification. + + + \ No newline at end of file diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.fitness_machine_status.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.fitness_machine_status.xml new file mode 100644 index 000000000..ecc84ebaf --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.fitness_machine_status.xml @@ -0,0 +1,14 @@ + + + + + The Fitness Machine Status characteristic is defined in the Fitness Machine Service + Specification. + + + \ No newline at end of file diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.five_zone_heart_rate_limits.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.five_zone_heart_rate_limits.xml new file mode 100644 index 000000000..291ff5d6f --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.five_zone_heart_rate_limits.xml @@ -0,0 +1,53 @@ + + + + + Data structure containing the limits between the heart rate zones for the 5-zone heart rate definition (Maximum, Hard, Moderate, Light and Very Light). + + + + + Unit is in beats per minute with a resolution of 1 + + Mandatory + uint8 + org.bluetooth.unit.period.beats_per_minute + 0 + + + + + Unit is in beats per minute with a resolution of 1 + + Mandatory + uint8 + org.bluetooth.unit.period.beats_per_minute + 0 + + + + + + Unit is in beats per minute with a resolution of 1 + + Mandatory + uint8 + org.bluetooth.unit.period.beats_per_minute + 0 + + + + + + Unit is in beats per minute with a resolution of 1 + + Mandatory + uint8 + org.bluetooth.unit.period.beats_per_minute + 0 + + + + +

The fields in the above table are in the order of LSO to MSO. Where LSO = Least Significant Octet and MSO = Most Significant Octet.

+
diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.floor_number.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.floor_number.xml new file mode 100644 index 000000000..fa6df4b6a --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.floor_number.xml @@ -0,0 +1,16 @@ + + + + + + The Floor Number characteristic describes in which floor the device is installed. + + + + + Mandatory + uint8 + + + diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.gap.appearance.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.gap.appearance.xml new file mode 100644 index 000000000..57679d20a --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.gap.appearance.xml @@ -0,0 +1,143 @@ + + + + + The external appearance of this device. The values are composed of a category (10-bits) + and sub-categories (6-bits). + + + + + + Mandatory + 16bit + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.gap.central_address_resolution.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.gap.central_address_resolution.xml new file mode 100644 index 000000000..826f81921 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.gap.central_address_resolution.xml @@ -0,0 +1,40 @@ + + + + + + + + + The Peripheral checks if the peer device supports address resolution by reading the + Central Address Resolution characteristic before using directed advertisement where the + initiator address is set to a Resolvable Private Address (RPA). + + + + + Mandatory + uint8 + + + + + + + + +

+ A device has only one instance of the Central Address Resolution characteristic. If the + Central Address Resolution characteristic is not present, then it is assumed that + Central Address Resolution is not supported. +

+
+
\ No newline at end of file diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.gap.device_name.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.gap.device_name.xml new file mode 100644 index 000000000..7d0328f71 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.gap.device_name.xml @@ -0,0 +1,15 @@ + + + + + + + + + + + Mandatory + utf8s + + + diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.gap.peripheral_preferred_connection_parameters.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.gap.peripheral_preferred_connection_parameters.xml new file mode 100644 index 000000000..73a8fd902 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.gap.peripheral_preferred_connection_parameters.xml @@ -0,0 +1,45 @@ + + + + + + + + + + connInterval_min = Minimum Connection Interval * 1.25 ms + Mandatory + uint16 + 6 + 3200 + + + + + + connInterval_max = Maximum Connection Interval * 1.25 ms. and is equal or greater than the Minimum Connection Interval + Mandatory + uint16 + 6 + 3200 + + + + + + Mandatory + uint16 + 0 + 1000 + + + Mandatory + uint16 + 10 + 3200 + + + + + + diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.gap.peripheral_privacy_flag.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.gap.peripheral_privacy_flag.xml new file mode 100644 index 000000000..62ebbc7ac --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.gap.peripheral_privacy_flag.xml @@ -0,0 +1,18 @@ + + + + + + + + + + Mandatory + boolean + + + + + + + diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.gap.reconnection_address.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.gap.reconnection_address.xml new file mode 100644 index 000000000..5404c7f06 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.gap.reconnection_address.xml @@ -0,0 +1,14 @@ + + + + + The Information included in this page is informative. The normative descriptions are contained in the applicable specification. + + + + This is a non-resolvable private address + Mandatory + uint48 + + + diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.gatt.service_changed.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.gatt.service_changed.xml new file mode 100644 index 000000000..b4ca03315 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.gatt.service_changed.xml @@ -0,0 +1,23 @@ + + + + + + + + + + + Mandatory + uint16 + 1 + 65535 + + + Mandatory + uint16 + 1 + 65535 + + + diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.gender.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.gender.xml new file mode 100644 index 000000000..563a93dd6 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.gender.xml @@ -0,0 +1,19 @@ + + + + + Gender of the user. The value of the Gender characteristic are defined below: 0:male,1:female, 2:Unspecified,3-225: RFU + + + + Mandatory + uint8 + + + + + + + + + diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.glucose_feature.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.glucose_feature.xml new file mode 100644 index 000000000..1f09a536d --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.glucose_feature.xml @@ -0,0 +1,85 @@ + + + + + + + The Glucose Feature characteristic is used to describe the supported features of the Server. When read, the Glucose Feature characteristic returns a value that is used by a Client to determine the supported features of the Server. + + + + + Mandatory + 16bit + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.glucose_measurement.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.glucose_measurement.xml new file mode 100644 index 000000000..36c392e4a --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.glucose_measurement.xml @@ -0,0 +1,224 @@ + + + + + + + The Glucose Measurement characteristic is a variable length structure containing a Flags field, a Sequence Number field, a Base Time field and, based upon the contents of the Flags field, + may contain a Time Offset field, Glucose Concentration field, Type-Sample Location field and a Sensor Status Annunciation field. + + + + + These flags define which data fields are present in the Characteristic value + Mandatory + 8bit + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Mandatory + uint16 + + + Mandatory + org.bluetooth.characteristic.date_time + + + C1: Field exists if the key of bit 0 of the Flags field is set to 1 + C1 + sint16 + org.bluetooth.unit.time.minute + + + + + + + C2: Field exists if the key of bit 1 of the Flags field is set to 1, + C3: Field exists if the key of bit 2 of the Flags field is set to 0 + + C2 + C3 + SFLOAT + org.bluetooth.unit.mass_density.kilogram_per_litre + + + + C2: Field exists if the key of bit 1 of the Flags field is set to 1, + C4: Field exists if the key of bit 2 of the Flags field is set to 1 + + C2 + C4 + SFLOAT + org.bluetooth.unit.mass_density.mole_per_litre + + + + C2: Field exists if the key of bit 1 of the Flags field is set to 1 + C2 + nibble + + + + + + + + + + + + + + + + + C2: Field exists if the key of bit 1 of the Flags field is set to 1 + C2 + nibble + + + + + + + + + + + + C5: Field exists if the key of bit 3 of the Flags field is set to 1 + C5 + 16bit + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + The fields in the above table, reading from top to bottom, are shown in the order of LSO to MSO, where LSO = Least Significant Octet and MSO = Most Significant Octet. +

Where fields with the format ‘nibble’ have been defined in the above table, the fields are shown in the order of Least Significant Nibble first, when reading the table from top to bottom. Where the characteristic definition contains two adjacent nibbles and the service specification has defined that that pair of nibbles comprise a single octet, the Least Significant Nibble means the four bits numbered 0, 1, 2 and 3 of the octet and the Most Significant Nibble means the four bits numbered 4, 5, 6 and 7 of that octet.

+
+
diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.glucose_measurement_context.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.glucose_measurement_context.xml new file mode 100644 index 000000000..b1aa4a61b --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.glucose_measurement_context.xml @@ -0,0 +1,212 @@ + + + + + + + The Glucose Measurement Context characteristic is a variable length structure containing a Flags field, a Sequence Number field and, based upon the contents of the Flags field, may contain a Carbohydrate ID field, + Carbohydrate field, Meal field, Tester-Health field, Exercise Duration field, Exercise Intensity field, Medication ID field, Medication field and a HbA1c field. + + + + + These flags define which data fields are present in the Characteristic value + Mandatory + 8bit + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Mandatory + uint16 + + + C1: Field exists if the key of bit 7 of the Flags field is set to 1 + C1 + 8bit + + + + + + C2: Field exists if the key of bit 0 of the Flags field is set to 1 + C2 + uint8 + + + + + + + + + + + + + + C2: Field exists if the key of bit 0 of the Flags field is set to 1 + C2 + SFLOAT + org.bluetooth.unit.mass.kilogram + -3 + + + C3: Field exists if the key of bit 1 of the Flags field is set to 1 + C3 + uint8 + + + + + + + + + + + + + C4: Field exists if the key of bit 2 of the Flags field is set to 1 + + C4 + nibble + + + + + + + + + + + + C4: Field exists if the key of bit 2 of the Flags field is set to 1 + + C4 + nibble + + + + + + + + + + + + + C5: Field exists if the key of bit 3 of the Flags field is set to 1 + C5 + uint16 + org.bluetooth.unit.time.second + + + + + + + C5: Field exists if the key of bit 3 of the Flags field is set to 1 + C5 + uint8 + org.bluetooth.unit.percentage + + + C6: Field exists if the key of bit 4 of the Flags field is set to 1 + C6 + uint8 + + + + + + + + + + + + + C6: Field exists if the key of bit 4 of the Flags field is set to 1, + C8: Field exists if the key of bit 5 of the Flags field is set to 0 + + C6 + C8 + SFLOAT + org.bluetooth.unit.mass.kilogram + -6 + + + + C6: Field exists if the key of bit 4 of the Flags field is set to 1, + C9: Field exists if the key of bit 5 of the Flags field is set to 1 + + C6 + C9 + SFLOAT + org.bluetooth.unit.volume.litre + -3 + + + C7: Field exists if the key of bit 6 of the Flags field is set to 1 + C7 + SFLOAT + org.bluetooth.unit.percentage + + + + The fields in the above table, reading from top to bottom, are shown in the order of LSO to MSO, where LSO = Least Significant Octet and MSO = Most Significant Octet. +

Where fields with the format ‘nibble’ have been defined in the above table, the fields are shown in the order of Least Significant Nibble first, when reading the table from top to bottom. Where the characteristic definition contains two adjacent nibbles and the service specification has defined that that pair of nibbles comprise a single octet, the Least Significant Nibble means the four bits numbered 0, 1, 2 and 3 of the octet and the Most Significant Nibble means the four bits numbered 4, 5, 6 and 7 of that octet.

+
+
diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.gust_factor.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.gust_factor.xml new file mode 100644 index 000000000..e57047dc2 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.gust_factor.xml @@ -0,0 +1,15 @@ + + + + + + + The factor has a fixed-point representation, where the actual factor is (attribute value * 0.1) + Mandatory + uint8 + org.bluetooth.unit.unitless + -1 + + + diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.hardware_revision_string.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.hardware_revision_string.xml new file mode 100644 index 000000000..0b931e499 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.hardware_revision_string.xml @@ -0,0 +1,15 @@ + + + + + + The value of this characteristic is a UTF-8 string representing the hardware revision for the hardware within the device. + + + + + Mandatory + utf8s + + + diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.heart_rate_control_point.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.heart_rate_control_point.xml new file mode 100644 index 000000000..81bc91d50 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.heart_rate_control_point.xml @@ -0,0 +1,19 @@ + + + + + + + + + Mandatory + 8bit + + + + + + + + + diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.heart_rate_max.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.heart_rate_max.xml new file mode 100644 index 000000000..11f182d1b --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.heart_rate_max.xml @@ -0,0 +1,18 @@ + + + + + Maximum heart rate a user can reach. + + + + + Unit is in beats per minute with a resolution of 1. + + Mandatory + uint8 + org.bluetooth.unit.period.beats_per_minute + 0 + + + diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.heart_rate_measurement.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.heart_rate_measurement.xml new file mode 100644 index 000000000..67d3e3b60 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.heart_rate_measurement.xml @@ -0,0 +1,94 @@ + + + + + + + + Mandatory + 8bit + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Note: The format of the Heart Rate Measurement Value field is dependent upon bit 0 of the Flags field. + + C1 + uint8 + org.bluetooth.unit.period.beats_per_minute + + + + + + Note: The format of the Heart Rate Measurement Value field is dependent upon bit 0 of the Flags field. + + C2 + uint16 + org.bluetooth.unit.period.beats_per_minute + + + + + The presence of the Energy Expended field is dependent upon bit 3 of the Flags field. + C3 + uint16 + org.bluetooth.unit.energy.joule + + + + + The presence of the RR-Interval field is dependent upon bit 4 of the Flags field. + The RR-Interval value represents the time between two R-Wave detections. + + Because several RR-Intervals may be measured between transmissions of the HEART RATE MEASUREMENT characteristic, + multiple RR-Interval sub-fields may be present in the characteristic. The number of RR-Interval sub-fields present + is determined by a combination of the overall length of the characteristic and whether or not the characteristic contains + the Energy Expended field. + + Where there are multiple RR-Interval values transmitted in the HEART RATE MEASUREMENT characteristic, the field uses the following format: + RR-Interval Value 0 (LSO...MSO), RR-Interval Value 1 (LSO...MSO), RR-Interval Value 2 (LSO...MSO), RR-Interval Value n (LSO...MSO). + Where the RR-Interval Value 0 is older than the RR-Interval Value 1. + RR-Interval Value 0 is transmitted first followed by the newer measurements. + + + C4 + uint16 + org.bluetooth.unit.time.second + + + + + The fields in the above table are in the order of LSO to MSO. Where LSO = Least Significant Octet and MSO = Most Significant Octet. + + diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.heat_index.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.heat_index.xml new file mode 100644 index 000000000..1d3de8d46 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.heat_index.xml @@ -0,0 +1,14 @@ + + + + + + Unit is in degrees celsius with a resolution of 1 degree Celsius + Mandatory + sint8 + org.bluetooth.unit.thermodynamic_temperature.degree_celsius + 0 + + + diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.height.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.height.xml new file mode 100644 index 000000000..11a814410 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.height.xml @@ -0,0 +1,18 @@ + + + + + Height of the User + + + + + Unit is in meters with a resolution of 0.01 . + + Mandatory + uint16 + org.bluetooth.unit.length.meter + -2 + + + diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.hid_control_point.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.hid_control_point.xml new file mode 100644 index 000000000..64a2b15a6 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.hid_control_point.xml @@ -0,0 +1,25 @@ + + + + + + The HID Control Point characteristic is a control-point attribute that defines the following HID Commands when written: +

• Suspend ( Refer to Section 7.4.2, Bluetooth HID Profile Specification 1.0

+

• Exit Suspend (Refer to Section 7.4.2, Bluetooth HID Profile Specification 1.0

+
+
+ + + + There are no response codes defined for the Suspend and Exit Suspend commands. + + Mandatory + uint8 + + + + + + + +
diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.hid_information.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.hid_information.xml new file mode 100644 index 000000000..ac73953d8 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.hid_information.xml @@ -0,0 +1,49 @@ + + + + + + The HID Information Characteristic returns the HID attributes when read. + + + The HID Information Characteristic contains the HID attributes. The value of this Characteristic is static and can be cached for the lifetime of the bond between the HID device and the HID host. + + + + + 16-bit unsigned integer representing version number of base USB HID Specification implemented by HID Device + Mandatory + uint16 + + + + Identifies which country the hardware is localized for. Most hardware is not localized and thus this value would be zero (0). + Mandatory + 8bit + + + + Mandatory + 8bit + + + + + + + + + + + + + + + + + + + + The fields in the above table are in the order of LSO to MSO. Where LSO = Least Significant Octet and MSO = Most Significant Octet. + + diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.hip_circumference.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.hip_circumference.xml new file mode 100644 index 000000000..d70d6f906 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.hip_circumference.xml @@ -0,0 +1,18 @@ + + + + + Used with the Waist Circumference value to calculate the Waist to Hip Ratio (WHR) + + + + + Unit is in meters with a resoluton of 0.01 + + Mandatory + uint16 + org.bluetooth.unit.length.meter + -2 + + + diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.http_control_point.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.http_control_point.xml new file mode 100644 index 000000000..e2c635fb2 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.http_control_point.xml @@ -0,0 +1,32 @@ + + + + + + The HTTP Control Point is used to initiate a request to send an HTTP request message from the device contgaining the HTTP Proxy Service, acting as an HTTP Client, and an HTTP Server. + + + + + Mandatory + uint8 + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.http_entity_body.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.http_entity_body.xml new file mode 100644 index 000000000..0ec003d23 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.http_entity_body.xml @@ -0,0 +1,18 @@ + + + + + + The HTTP Entity Body Characteristic contains the contents of the message body after any Transfer Encoding has been applied. + + + + + The HTTP entity body used in the HTTP request. + Mandatory + utf8s + + + \ No newline at end of file diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.http_headers.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.http_headers.xml new file mode 100644 index 000000000..8536474e2 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.http_headers.xml @@ -0,0 +1,18 @@ + + + + + + The HTTP Headers Characteristic is used to hold the headers that would be sent to the HTTP Request or the headers contained within an HTTP response message from the HTTP Server. + + + + + The HTTP headers to be used in the HTTP request. + Mandatory + utf8s + + + \ No newline at end of file diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.http_status_code.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.http_status_code.xml new file mode 100644 index 000000000..bfae6358e --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.http_status_code.xml @@ -0,0 +1,48 @@ + + + + + + The HTTP Status Code characteristic contains the Status-Code from the Status-Line of the first line of the HTTP Response Message, followed by one octet indicating the Data Status Bit Field indicating the status of the data received. + + + + + Mandatory + uint16 + + + Mandatory + uint8 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.https_security.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.https_security.xml new file mode 100644 index 000000000..eef1cc6b8 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.https_security.xml @@ -0,0 +1,24 @@ + + + + + + The HTTPS Security characteristic contains the known authenticity of the HTTPS Server certificate for the URI. + + + + + + The known authenticity of the HTTP Server certificate for the URI. + + Mandatory + boolean + + + + + + + \ No newline at end of file diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.humidity.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.humidity.xml new file mode 100644 index 000000000..85a86dfc8 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.humidity.xml @@ -0,0 +1,15 @@ + + + + + + Unit is in percent with a resolution of 0.01 percent + Mandatory + uint16 + org.bluetooth.unit.percentage + -2 + + + + diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.idd_annunciation_status.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.idd_annunciation_status.xml new file mode 100644 index 000000000..71ad9d52f --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.idd_annunciation_status.xml @@ -0,0 +1,11 @@ + + + + + + The IDD Annunciation Status characteristic is defined in the Insulin Delivery Service Specification. + + + \ No newline at end of file diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.idd_command_control_point.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.idd_command_control_point.xml new file mode 100644 index 000000000..dd6665aad --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.idd_command_control_point.xml @@ -0,0 +1,11 @@ + + + + + + The IDD Command Control Point characteristic is defined in the Insulin Delivery Service Specification. + + + \ No newline at end of file diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.idd_command_data.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.idd_command_data.xml new file mode 100644 index 000000000..01017bc28 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.idd_command_data.xml @@ -0,0 +1,11 @@ + + + + + + The IDD Command Data characteristic is defined in the Insulin Delivery Service Specification. + + + \ No newline at end of file diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.idd_features.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.idd_features.xml new file mode 100644 index 000000000..6247a0b8f --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.idd_features.xml @@ -0,0 +1,11 @@ + + + + + + The IDD Features characteristic is defined in the Insulin Delivery Service Specification. + + + \ No newline at end of file diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.idd_history_data.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.idd_history_data.xml new file mode 100644 index 000000000..093d36a3b --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.idd_history_data.xml @@ -0,0 +1,11 @@ + + + + + + The IDD History Data characteristic is defined in the Insulin Delivery Service Specification. + + + \ No newline at end of file diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.idd_record_access_control_point.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.idd_record_access_control_point.xml new file mode 100644 index 000000000..69e62a39c --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.idd_record_access_control_point.xml @@ -0,0 +1,11 @@ + + + + + + The IDD Record Access Control Point characteristic is defined in the Insulin Delivery Service Specification. + + + \ No newline at end of file diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.idd_status.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.idd_status.xml new file mode 100644 index 000000000..6ae506bf1 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.idd_status.xml @@ -0,0 +1,11 @@ + + + + + + The IDD Status characteristic is defined in the Insulin Delivery Service Specification. + + + \ No newline at end of file diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.idd_status_changed.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.idd_status_changed.xml new file mode 100644 index 000000000..62dabce88 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.idd_status_changed.xml @@ -0,0 +1,11 @@ + + + + + + The IDD Status Changed characteristic is defined in the Insulin Delivery Service Specification. + + + \ No newline at end of file diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.idd_status_reader_control_point.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.idd_status_reader_control_point.xml new file mode 100644 index 000000000..65c803122 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.idd_status_reader_control_point.xml @@ -0,0 +1,11 @@ + + + + + + The IDD Status Reader Control Point characteristic is defined in the Insulin Delivery Service Specification. + + + \ No newline at end of file diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.ieee_11073-20601_regulatory_certification_data_list.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.ieee_11073-20601_regulatory_certification_data_list.xml new file mode 100644 index 000000000..7fc113b0e --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.ieee_11073-20601_regulatory_certification_data_list.xml @@ -0,0 +1,20 @@ + + + + + + The value of the characteristic is an opaque structure listing various regulatory and/or certification compliance items to which the device claims adherence. + + +

The content of this characteristic is determined by the Authorizing Organization that provides Certifications. Refer to 11073-20601 [1] or Continua Design Guidelines [2] for more information on the format of this list.

+

[1] IEEE Std 11073-20601 ™- 2008 Health Informatics - Personal Health Device Communication - Application Profile - Optimized Exchange Protocol - version 1.0 or later

+

[2] Continua Design Guidelines - Continua Health Alliance; http://www.continuaalliance.org

+
+
+ + + Mandatory + reg-cert-data-list + + +
diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.indoor_bike_data.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.indoor_bike_data.xml new file mode 100644 index 000000000..47dfa85f0 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.indoor_bike_data.xml @@ -0,0 +1,200 @@ + + + + + + The Indoor Bike Data characteristic is used to send training-related data to the Client from an indoor bike (Server). + + + + + Mandatory + 16bit + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Kilometer per hour with a resolution of 0.01 + C1 + uint16 + -2 + org.bluetooth.unit.velocity.kilometre_per_hour + + + Kilometer per hour with a resolution of 0.01 + C2 + uint16 + -2 + org.bluetooth.unit.velocity.kilometre_per_hour + + + 1/minute with a resolution of 0.5 + C3 + -1 + uint16 + + org.bluetooth.unit.angular_velocity.revolution_per_minute + + + + 1/minute with a resolution of 0.5 + C4 + -1 + uint16 + + org.bluetooth.unit.angular_velocity.revolution_per_minute + + + + Meters with a resolution of 1 + C5 + uint24 + org.bluetooth.unit.length.metre + + + Unitless with a resolution of 1 + C6 + sint16 + org.bluetooth.unit.unitless + + + Watts with a resolution of 1 + C7 + sint16 + org.bluetooth.unit.power.watt + + + Watts with a resolution of 1 + C8 + sint16 + org.bluetooth.unit.power.watt + + + Kilo Calorie with a resolution of 1 + C9 + uint16 + org.bluetooth.unit.energy.kilogram_calorie + + + Kilo Calorie with a resolution of 1 + C9 + uint16 + org.bluetooth.unit.energy.kilogram_calorie + + + Kilo Calorie with a resolution of 1 + C9 + uint8 + org.bluetooth.unit.energy.kilogram_calorie + + + Beats per minute with a resolution of 1 + C10 + uint8 + org.bluetooth.unit.period.beats_per_minute + + + Metabolic Equivalent with a resolution of 0.1 + C11 + uint8 + -1 + org.bluetooth.unit.metabolic_equivalent + + + Second with a resolution of 1 + C12 + uint16 + org.bluetooth.unit.time.second + + + Second with a resolution of 1 + C13 + uint16 + org.bluetooth.unit.time.second + + + + The fields in the above table, reading from top to bottom, are shown in the order of LSO to MSO, where LSO = Least Significant Octet and MSO = Most Significant Octet. The Least Significant Octet represents the eight bits numbered 0 to 7. + + \ No newline at end of file diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.indoor_positioning_configuration.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.indoor_positioning_configuration.xml new file mode 100644 index 000000000..3698322f2 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.indoor_positioning_configuration.xml @@ -0,0 +1,54 @@ + + + + + + The Indoor Positioning Configuration describes the set of characteristic values included in the Indoor Positioning Service AD type. + + + + + Mandatory + uint8 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.intermediate_cuff_pressure.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.intermediate_cuff_pressure.xml new file mode 100644 index 000000000..c2ec49ec6 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.intermediate_cuff_pressure.xml @@ -0,0 +1,13 @@ + + + + This characteristic has the same format as the Blood Pressure Measurement characteristic. However, due to a different context, the Blood Pressure Measurement Compound Value field becomes the Intermediate Cuff Pressure Compound Value field, the Systolic sub-field becomes the Current Cuff Pressure sub-field and the Diastolic and MAP fields are unused. + + + Mandatory + + org.bluetooth.characteristic.blood_pressure_measurement + + + + diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.intermediate_temperature.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.intermediate_temperature.xml new file mode 100644 index 000000000..3c4be417d --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.intermediate_temperature.xml @@ -0,0 +1,15 @@ + + + + + + The Intermediate Temperature characteristic has the same format as the Temperature Measurement characteristic. However, due to a different context, the Value field is referred to as the Intermediate Temperature Value field. + + + + + Mandatory + org.bluetooth.characteristic.temperature_measurement + + + diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.irradiance.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.irradiance.xml new file mode 100644 index 000000000..14cb5bbe1 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.irradiance.xml @@ -0,0 +1,14 @@ + + + + + + Unit is in watt per square meter with a resolution of 0.1 W/m^2 + Mandatory + uint16 + org.bluetooth.unit.irradiance.watt_per_square_metre + -1 + + + diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.language.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.language.xml new file mode 100644 index 000000000..8866eceac --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.language.xml @@ -0,0 +1,12 @@ + + + + + + The Language definition is based on ISO639-1. + Mandatory + utf8s + org.bluetooth.unit.unitless + + + diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.last_name.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.last_name.xml new file mode 100644 index 000000000..b3e3afc1e --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.last_name.xml @@ -0,0 +1,15 @@ + + + + + Last name of the user. See Note below. + + + + Mandatory + utf8s + org.bluetooth.unit.unitless + + +

The length of the utf8s-based UDS Characteristic is variable and may exceed the default ATT_MTU defined in the Core Specification.

+
diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.latitude.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.latitude.xml new file mode 100644 index 000000000..62ece5b4f --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.latitude.xml @@ -0,0 +1,14 @@ + + + + + The Latitude characteristic describes the WGS84 North coordinate of the device. + + + + Mandatory + sint32 + + + diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.ln_control_point.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.ln_control_point.xml new file mode 100644 index 000000000..38eb87433 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.ln_control_point.xml @@ -0,0 +1,76 @@ + + + + + + + The LN Control Point characteristic is used to request a specific function to be executed on the receiving device. + + + + Mandatory + uint8 + + + + + + + + + + + + + + + + + + Optional + variable + Defined per Service specification. + + + The Request Op Code is a sub field of the Parameter Value for "Response Code" Op Code. +
+ C1: This Field is Mandatory for "Response Code" Op Code, otherwise this field is Excluded. +
+
+ C1 + uint8 + Refer to the Op Code table above for additional information on the possible values for this field. +
+ + The Response Value is a sub field of the Parameter Value for "Response Code" Op Code +
+ C1: This Field is Mandatory for "Response Code" Op Code, otherwise this field is Excluded. +
+
+ C1 + uint8 + + + + + + + + +
+ + The Response Parameter is a sub field of the Parameter Value for "Response Code" Op Code. +
+ C2:This Field is Optional for "Response Code" Op Code, otherwise this field is Excluded. +
+
+ C2 + variable + Note: The Response Parameter Value of the response to the Control Point is a variable length field to allow a list of different values defined by the Service Specification. +
+
+ + The fields in the above table, reading from top to bottom, are shown in the order of LSO to MSO, where LSO = Least Significant Octet and MSO = Most Significant Octet. + The Least Significant Octet represents the eight bits numbered 0 to 7. + +
diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.ln_feature.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.ln_feature.xml new file mode 100644 index 000000000..00b5f9d1b --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.ln_feature.xml @@ -0,0 +1,148 @@ + + + + + + + The LN Feature characteristic is used to report a list of features supported by the device. + + + + Mandatory + 32bit + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + The fields in the above table, reading from top to bottom, are shown in the order of LSO to MSO, where LSO = Least Significant Octet and MSO = Most Significant Octet. + The Least Significant Octet represents the eight bits numbered 0 to 7. + + diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.local_east_coordinate.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.local_east_coordinate.xml new file mode 100644 index 000000000..f22fca326 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.local_east_coordinate.xml @@ -0,0 +1,17 @@ + + + + + + The Local East characteristic describes the East coordinate of the device using local coordinate system. + + + + + Mandatory + sint16 + + + diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.local_north_coordinate.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.local_north_coordinate.xml new file mode 100644 index 000000000..84a2eafa2 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.local_north_coordinate.xml @@ -0,0 +1,16 @@ + + + + + + The Local North characteristic describes the North coordinate of the device using local coordinate system. + + + + + Mandatory + sint16 + + + diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.local_time_information.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.local_time_information.xml new file mode 100644 index 000000000..c2d500a16 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.local_time_information.xml @@ -0,0 +1,23 @@ + + + + + + + + Mandatory + + org.bluetooth.characteristic.time_zone + + + + Mandatory + + org.bluetooth.characteristic.dst_offset + + + + + The fields in the above table are in the order of LSO to MSO. Where LSO = Least Significant Octet and MSO = Most Significant Octet. + + diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.location_and_speed.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.location_and_speed.xml new file mode 100644 index 000000000..047197e0b --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.location_and_speed.xml @@ -0,0 +1,160 @@ + + + + + + + The Location and Speed characteristic is a variable length structure containing a Flags field and, based on the contents of the Flags field, may contain a combination of data fields listed below. Note that it is possible for this characteristic to exceed the default LE MTU size. + + + + Mandatory + 16bit + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Unit is in meters per second with a resolution of 1/100 + + Optional + uint16 + org.bluetooth.unit.velocity.metres_per_second + -2 + + + + Unit is in meters with a resolution of 1/10 + + Optional + uint24 + org.bluetooth.unit.length.meter + -1 + + + Unit is in degrees with a resolution of 1/(10^7) +
C1: When present, these fields are always present as a pair.
+ C1 + sint32 + org.bluetooth.unit.plane_angle.degree + -7 +
+ + Unit is in degrees with a resolution of 1/(10^7) +
C1:When present, these fields are always present as a pair.
+ C1 + sint32 + org.bluetooth.unit.plane_angle.degree + -7 +
+ + + Unit is in meters with a resolution of 1/100 + + Optional + sint24 + org.bluetooth.unit.length.meter + -2 + + + + Unit is in degrees with a resolution of 1/100 + + Optional + uint16 + org.bluetooth.unit.plane_angle.degree + -2 + + + + Unit is in seconds with a resolution of 1 second + + Optional + uint8 + org.bluetooth.unit.time.second + 0 + + + + Smallest units in seconds + + Optional + org.bluetooth.characteristic.date_time + +
+ + The fields in the above table, reading from top to bottom, are shown in the order of LSO to MSO, where LSO = Least Significant Octet and MSO = Most Significant Octet. + The Least Significant Octet represents the eight bits numbered 0 to 7. + +
diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.location_name.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.location_name.xml new file mode 100644 index 000000000..faf5d5be4 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.location_name.xml @@ -0,0 +1,16 @@ + + + + + + The Location Name characteristic describes the name of the location the device is installed in. + + + + + Mandatory + utf8s + + + diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.magnetic_declination.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.magnetic_declination.xml new file mode 100644 index 000000000..578f6916d --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.magnetic_declination.xml @@ -0,0 +1,19 @@ + + + + + + Unit is in degrees with a resolution of 0.01 degrees + Mandatory + uint16 + org.bluetooth.unit.plane_angle.degree + The magnetic declination is the angle on the horizontal plane between the direction of True North (geographic) and the direction of Magnetic North, measured clockwise from True North to Magnetic North. + + -2 + 0 + 360 + + + diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.manufacturer_name_string.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.manufacturer_name_string.xml new file mode 100644 index 000000000..4863609d5 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.manufacturer_name_string.xml @@ -0,0 +1,15 @@ + + + + + + The value of this characteristic is a UTF-8 string representing the name of the manufacturer of the device. + + + + + Mandatory + utf8s + + + diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.maximum_recommended_heart_rate.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.maximum_recommended_heart_rate.xml new file mode 100644 index 000000000..544a4a7c1 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.maximum_recommended_heart_rate.xml @@ -0,0 +1,18 @@ + + + + + Maximum recommended heart rate is a threshold that may be set to limit exertion. The maximum recommended heart rate is smaller or equal to the maximal heart rate a user can reach. + + + + + The Unit is beats per minute with a resolution of 1 + + Mandatory + uint8 + org.bluetooth.unit.period.beats_per_minute + 0 + + + diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.measurement_interval.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.measurement_interval.xml new file mode 100644 index 000000000..8e14314c0 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.measurement_interval.xml @@ -0,0 +1,24 @@ + + + + + + The Measurement Interval characteristic defines the time between measurements. + + + This characteristic is capable of representing values from 1 second to 65535 seconds which is equal to 18 hours, 12 minutes and 15 seconds. + + + + + Mandatory + uint16 + org.bluetooth.unit.time.second + 1 + 65535 + + + + + + diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.mesh_provisioning_data_in.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.mesh_provisioning_data_in.xml new file mode 100644 index 000000000..a73ae02e7 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.mesh_provisioning_data_in.xml @@ -0,0 +1,15 @@ + + + + + The Mesh Provisioning Data In characteristic can be written to send a Proxy PDU message containing Provisioning PDU to the Provisioning Server. + + + + Mandatory + uint8 + + + \ No newline at end of file diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.mesh_provisioning_data_out.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.mesh_provisioning_data_out.xml new file mode 100644 index 000000000..7f8fb8d34 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.mesh_provisioning_data_out.xml @@ -0,0 +1,15 @@ + + + + + The Mesh Provisioning Data Out characteristic can be notified to send a Proxy PDU message containing Provisioning PDU from a Provisioning Server to a Provisioning Client. + + + + Mandatory + uint8 + + + \ No newline at end of file diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.mesh_proxy_data_in.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.mesh_proxy_data_in.xml new file mode 100644 index 000000000..dc52b297d --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.mesh_proxy_data_in.xml @@ -0,0 +1,15 @@ + + + + + The Mesh Proxy Data In characteristic is used by the client to send Proxy PDUs to the server + + + + Mandatory + uint8 + + + \ No newline at end of file diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.mesh_proxy_data_out.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.mesh_proxy_data_out.xml new file mode 100644 index 000000000..ba4957e59 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.mesh_proxy_data_out.xml @@ -0,0 +1,15 @@ + + + + + The Mesh Proxy Data Out characteristic is used by the server to send Proxy PDUs to the client. + + + + Mandatory + uint8 + + + \ No newline at end of file diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.model_number_string.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.model_number_string.xml new file mode 100644 index 000000000..5967f0c41 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.model_number_string.xml @@ -0,0 +1,16 @@ + + + + + + + The value of this characteristic is a UTF-8 string representing the model number assigned by the device vendor. + + + + + Mandatory + utf8s + + + diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.navigation.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.navigation.xml new file mode 100644 index 000000000..a84ab0a46 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.navigation.xml @@ -0,0 +1,107 @@ + + + + + + + The Navigation characteristic is a variable length structure containing a Flags field, a Bearing field, a Heading field and, based on the contents of the Flags field, may contain a combination of data fields listed below. + + + + Mandatory + 16bit + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Unit is in degrees with a resolution of 1/100 + Mandatory + uint16 + org.bluetooth.unit.plane_angle.degree + -2 + + + Unit is in degrees with a resolution of 1/100 + Mandatory + uint16 + org.bluetooth.unit.plane_angle.degree + -2 + + + Unit is in meters with a resolution of 1/10 + Optional + uint24 + org.bluetooth.unit.length.meter + -1 + + + Unit is in meters with a resolution of 1/100 + Optional + sint24 + org.bluetooth.unit.length.meter + -2 + + + + Smallest units in seconds + + Optional + org.bluetooth.characteristic.date_time + + + + The fields in the above table, reading from top to bottom, are shown in the order of LSO to MSO, where LSO = Least Significant Octet and MSO = Most Significant Octet. + The Least Significant Octet represents the eight bits numbered 0 to 7. + + \ No newline at end of file diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.network_availability.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.network_availability.xml new file mode 100644 index 000000000..913745aaa --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.network_availability.xml @@ -0,0 +1,24 @@ + + + + + + The Network Availability characteristic represents if network is available or not available. + + + + + Mandatory + uint8 + 0 + 1 + + + + + + + + \ No newline at end of file diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.new_alert.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.new_alert.xml new file mode 100644 index 000000000..bd05a681a --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.new_alert.xml @@ -0,0 +1,56 @@ + + + + + + This characteristic defines the category of the alert and how many new alerts of that category have occurred in the server device. Brief text information may also be included for the last alert in the category. + + + This characteristic consists of “Category ID”, “uint8”, and “UTF-8 string” fields. The size of this characteristic is dynamic because of the variable length text (“UTF-8”) field. The minimum length of “UTF-8 string” is 0 octets and maximum length of “UTF-8 string” is 18 octets. + + + The value 0x03, 0x04, 0x52, 0x69, 0x63, 0x68, 0x61, 0x72, 0x64 are interpreted that the server has 4 new email messages and the last message was sent by “Richard”. + + + + + This field shows the category of the new alert. + Mandatory + org.bluetooth.characteristic.alert_category_id + + + + This field provides the number of new alerts in the server. + Mandatory + uint8 + 0 + 255 + + + + The field provides brief text information for the last alert. + Optional + utf8s + + + + + The fields in the above table are in the order of LSO to MSO. Where LSO = Least Significant Octet and MSO = Most Significant Octet. + + + + Recommended Usage for Text String Information Field in New Incoming Alert: +

The usage of this text is up to the implementation, but the recommended text for the category is defined as following for best user experience:

+

Category: Simple Alert - The title of the alert

+

Category: Email - Sender name

+

Category: News - Title of the news feed

+

Category: Call - Caller name or caller ID

+

Category: Missed call - Caller name or caller ID

+

Category: SMS - Sender name or caller ID

+

Category: Voice mail - Sender name or caller ID

+

Category: Schedule - Title of the schedule

+

Category Hig:h Prioritized Aler - Title of the alert

+

Category: Instant Messaging - Sender name

+
+
diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.object_action_control_point.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.object_action_control_point.xml new file mode 100644 index 000000000..04cd681ae --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.object_action_control_point.xml @@ -0,0 +1,9 @@ + + + + + The Object Action Control Point (OACP) characteristic is defined in the Object Transfer Service Section 3.3 and its sub-sections. + + \ No newline at end of file diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.object_changed.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.object_changed.xml new file mode 100644 index 000000000..8ec6abc57 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.object_changed.xml @@ -0,0 +1,9 @@ + + + + + The Object Changed characteristic is defined in the Object Transfer Service Section 3.6 and its sub-sections. + + \ No newline at end of file diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.object_first_created.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.object_first_created.xml new file mode 100644 index 000000000..b9e032ed4 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.object_first_created.xml @@ -0,0 +1,17 @@ + + + + + + Mandatory + org.bluetooth.characteristic.date_time + + + +

+ The fields in the above table, reading from top to bottom, are shown in the order of LSO to MSO, where LSO = Least Significant Octet and MSO = Most Significant Octet. Data Type: Same format as the Date Time characteristic +

+
+
\ No newline at end of file diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.object_id.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.object_id.xml new file mode 100644 index 000000000..d62dd04cf --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.object_id.xml @@ -0,0 +1,23 @@ + + + + + + Mandatory + uint48 + 0 + + + + + + + + +

+ The fields in the above table, reading from top to bottom, are shown in the order of LSO to MSO, where LSO = Least Significant Octet and MSO = Most Significant Octet. +

+
+
\ No newline at end of file diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.object_last_modified.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.object_last_modified.xml new file mode 100644 index 000000000..6ee45ea49 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.object_last_modified.xml @@ -0,0 +1,17 @@ + + + + + + Mandatory + org.bluetooth.characteristic.date_time + + + +

+ The fields in the above table, reading from top to bottom, are shown in the order of LSO to MSO, where LSO = Least Significant Octet and MSO = Most Significant Octet. Data Type: Same format as the Date Time characteristic +

+
+
\ No newline at end of file diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.object_list_control_point.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.object_list_control_point.xml new file mode 100644 index 000000000..6a717340e --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.object_list_control_point.xml @@ -0,0 +1,9 @@ + + + + + The Object List Control Point (OLCP) characteristic is defined in the Object Transfer Service Section 3.4 and its sub-sections. + + \ No newline at end of file diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.object_list_filter.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.object_list_filter.xml new file mode 100644 index 000000000..07230db64 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.object_list_filter.xml @@ -0,0 +1,9 @@ + + + + + The Object List Filter characteristic is defined in the Object Transfer Service Section 3.5 and its sub-sections. + + \ No newline at end of file diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.object_name.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.object_name.xml new file mode 100644 index 000000000..a2a522205 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.object_name.xml @@ -0,0 +1,24 @@ + + + + + + + The length of the field value is variable from 0 octets to 120 octets. + + Mandatory + utf8s + + The length of the field value is variable from 0 octets to 120 octets. + + 0 + + + +

+ Characters which require more than one octet when encoded in UTF-8 are transmitted with the leading byte first, followed by the continuation bytes ordered in accordance with UTF-8 encoding. In UTF-8, the leading byte is identified by possessing two or more high-order 1’s followed by a 0 while continuation bytes all have '10' in the high-order position. Strings which consist of more than one character are transmitted in the following order: the character which appears furthest to the left when the string is presented in its written form shall be sent first, followed by the remaining characters in order. +

+
+
\ No newline at end of file diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.object_properties.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.object_properties.xml new file mode 100644 index 000000000..1eefe1418 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.object_properties.xml @@ -0,0 +1,9 @@ + + + + + The Object Properties characteristic is defined in the Object Transfer Service Section 3.2.8 + + \ No newline at end of file diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.object_size.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.object_size.xml new file mode 100644 index 000000000..2d9f97a5c --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.object_size.xml @@ -0,0 +1,23 @@ + + + + + + Mandatory + uint32 + 0 + + + Mandatory + uint32 + 0 + + + +

+ The fields in the above table, reading from top to bottom, are shown in the order of LSO to MSO, where LSO = Least Significant Octet and MSO = Most Significant Octet. +

+
+
\ No newline at end of file diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.object_type.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.object_type.xml new file mode 100644 index 000000000..14b228bd2 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.object_type.xml @@ -0,0 +1,28 @@ + + + + + + Refer to note below for 16-bit values + Mandatory + + gatt_uuid + + + + 0 + + + +

The fields in the above table, reading from top to bottom, are shown in the order of LSO to MSO, where LSO = Least Significant Octet and MSO = Most Significant Octet.

+
+ +

Description: Unspecified Object Type, 16-bit UUID: << Unspecified Object Type >>

+

Description: Firmware, 16-bit UUID: << Firmware >>

+

Description: Route Object in GPS eXchange Format v1.1, 16-bit UUID: << Route GPX >>

+

Description: Track Object in GPS eXchange Format v1.1, 16-bit UUID: << Track GPX >>

+ +
+
diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.ots_feature.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.ots_feature.xml new file mode 100644 index 000000000..1f6e2c1b8 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.ots_feature.xml @@ -0,0 +1,9 @@ + + + + + The OTS Feature characteristic is defined in the Object Transfer Service Section 3.1 and its sub-sections. + + \ No newline at end of file diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.plx_continuous_measurement.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.plx_continuous_measurement.xml new file mode 100644 index 000000000..dd5d069b8 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.plx_continuous_measurement.xml @@ -0,0 +1,299 @@ + + + + + + The PLX Continuous Measurement characteristic, if supported, is used to send periodic pulse oximetry measurements. This characteristic is a variable length structure containing the Flags field (to indicate presence of optional fields), the SpO2PR-Normal field, and depending on the contents of the Flags field, the SpO2PR-Fast field, the SpO2PR-Slow field, the Measurement Status field, the Device and Sensor Status field, and/or the Pulse Amplitude Index field. + + + + + Mandatory + 8bit + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Unit is percentage with a resolution of 1 + + Mandatory + SFLOAT + org.bluetooth.unit.percentage + 0 + + + + Unit is beats per minute with a resolution of 1 + + Mandatory + SFLOAT + org.bluetooth.unit.period.beats_per_minute + 0 + + + + Unit is percentage with a resolution of 1 + + C1 + SFLOAT + org.bluetooth.unit.percentage + 0 + + + + Unit is beats per minute with a resolution of 1 + + C1 + SFLOAT + org.bluetooth.unit.period.beats_per_minute + 0 + + + + Unit is percentage with a resolution of 1 + + C2 + SFLOAT + org.bluetooth.unit.percentage + 0 + + + + Unit is beats per minute with a resolution of 1 + + C2 + SFLOAT + org.bluetooth.unit.period.beats_per_minute + 0 + + + C3 + 16bit + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + C4 + 24bit + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Unit is percentage with a resolution of 1 + + C5 + SFLOAT + org.bluetooth.unit.percentage + 0 + + + +

The fields in the above table, reading from top to bottom, are shown in the order of LSO to MSO, where LSO = Least Significant Octet and MSO = Most Significant Octet.

+ +
+
diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.plx_features.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.plx_features.xml new file mode 100644 index 000000000..5cec2244e --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.plx_features.xml @@ -0,0 +1,252 @@ + + + + + + The PLX Features characteristic is used to describe the supported features of the Server. Included in the characteristic is a PLX Features field, and, depending on the contents of the PLX Features field, the Measurement Status Support field, and the Device and Sensor Status Support field. + + + + + Mandatory + 16bit + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + C1 + 16bit + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + C2 + 24bit + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

The fields in the above table, reading from top to bottom, are shown in the order of LSO to MSO, where LSO = Least Significant Octet and MSO = Most Significant Octet.

+ +
+
diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.plx_spot_check_measurement.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.plx_spot_check_measurement.xml new file mode 100644 index 000000000..f33c2df3f --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.plx_spot_check_measurement.xml @@ -0,0 +1,262 @@ + + + + + The PLX Spot-check Measurement characteristic, if supported, is used to send Spot-check measurements of SpO2 (Percent oxygen saturation of hemoglobin) and PR (pulse rate). This characteristic is a variable length structure containing the Flags field, the SpO2PR-Spot-Check field, and depending on the contents of the Flags field, the Timestamp field, the Measurement Status field, the Device and Sensor Status field, and/or the Pulse Amplitude Index field. + + + + These flags define which data fields are present in the Characteristic value + Mandatory + 8bit + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Unit is percentage with a resolution of 1 + + Mandatory + SFLOAT + org.bluetooth.unit.percentage + 0 + + + + Unit is beats per minute with a resolution of 1 + + Mandatory + SFLOAT + org.bluetooth.unit.period.beats_per_minute + 0 + + + + Unit is smallest unit in seconds with a resolution of 1 + + C1 + org.bluetooth.characteristic.date_time + + + C2 + 16bit + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + C3 + 24bit + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Unit is percentage with a resolution of 1 + + C4 + SFLOAT + org.bluetooth.unit.percentage + 0 + + + + + diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.pnp_id.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.pnp_id.xml new file mode 100644 index 000000000..023174dee --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.pnp_id.xml @@ -0,0 +1,45 @@ + + + + + + The PnP_ID characteristic returns its value when read using the GATT Characteristic Value Read procedure. + + + The PnP_ID characteristic is a set of values that used to create a device ID value that is unique for this device. Included in the characteristic is a Vendor ID Source field, a Vendor ID field, a Product ID field and a Product Version field. These values are used to identify all devices of a given type/model/version using numbers. + + + + + Identifies the source of the Vendor ID field + Mandatory + uint8 + 1 + 2 + + + + + + + + + Identifies the product vendor from the namespace in the Vendor ID Source + Mandatory + uint16 + + + Manufacturer managed identifier for this product + Mandatory + uint16 + + + Manufacturer managed version for this product + Mandatory + uint16 + + + + The fields in the above table are in the order of LSO to MSO. Where LSO = Least Significant Octet and MSO = Most Significant Octet + + diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.pollen_concentration.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.pollen_concentration.xml new file mode 100644 index 000000000..99cade7a2 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.pollen_concentration.xml @@ -0,0 +1,14 @@ + + + + + + Unit is in concentration count per cubic meter with a resolution of 1/m^3 + Mandatory + uint24 + org.bluetooth.unit.concentration.count_per_cubic_metre + 0 + + + diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.position_2d.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.position_2d.xml new file mode 100644 index 000000000..817ea2c5d --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.position_2d.xml @@ -0,0 +1,17 @@ + + + + + + + Mandatory + org.bluetooth.characteristic.latitude + + + Mandatory + org.bluetooth.characteristic.longitude + + + \ No newline at end of file diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.position_3d.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.position_3d.xml new file mode 100644 index 000000000..d4c8b9773 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.position_3d.xml @@ -0,0 +1,17 @@ + + + + + + + Mandatory + org.bluetooth.characteristic.position_2d + + + Mandatory + org.bluetooth.characteristic.elevation + + + \ No newline at end of file diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.position_quality.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.position_quality.xml new file mode 100644 index 000000000..674d0def8 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.position_quality.xml @@ -0,0 +1,125 @@ + + + + + + + The Position Quality characteristic is a variable length structure containing a Flags field and at least one of the optional data fields listed below + + + + Mandatory + 16bit + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Unitless with a resolution of 1 + Optional + uint8 + org.bluetooth.unit.unitless + 0 + + + Unitless with a resolution of 1 + Optional + uint8 + org.bluetooth.unit.unitless + 0 + + + Unit is in seconds with a resolution of 1/10 + Optional + uint16 + org.bluetooth.unit.time.second + -1 + + + Unit is in meters with a resolution of 1/100 + Optional + uint32 + org.bluetooth.unit.length.meter + -2 + + + Unit is in meters with a resolution of 1/100 + Optional + uint32 + org.bluetooth.unit.length.meter + -2 + + + Unitless with a resolution of 2/10 + Optional + uint8 + org.bluetooth.unit.unitless + -1 + 2 + + + Unitless with a resolution of 2/10 + Optional + uint8 + org.bluetooth.unit.unitless + -1 + 2 + + + + The fields in the above table, reading from top to bottom, are shown in the order of LSO to MSO, where LSO = Least Significant Octet and MSO = Most Significant Octet. + Where a field with the format ‘16bits’ or ‘32bits’ is used, the Least Significant Octet represents the eight bits numbered 0 to 7. + + \ No newline at end of file diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.pressure.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.pressure.xml new file mode 100644 index 000000000..afc027eb3 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.pressure.xml @@ -0,0 +1,14 @@ + + + + + + Unit is in pascals with a resolution of 0.1 Pa + Mandatory + uint32 + org.bluetooth.unit.pressure.pascal + -1 + + + diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.protocol_mode.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.protocol_mode.xml new file mode 100644 index 000000000..3a8976559 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.protocol_mode.xml @@ -0,0 +1,20 @@ + + + + + + The Protocol Mode characteristic is used to expose the current protocol mode of the HID Service with which it is associated, or to set the desired protocol mode of the HID Service. + + + + + Mandatory + uint8 + + + + + + + + diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.pulse_oximetry_control_point.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.pulse_oximetry_control_point.xml new file mode 100644 index 000000000..a095cf67b --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.pulse_oximetry_control_point.xml @@ -0,0 +1,339 @@ + + + + + + + The Pulse Oximetry Control Point Characteristic is used to set or get the sensor’s configuration. + + + + + Mandatory + uint8 + + + + + + + + + Mandatory + uint8 + + + + + + + + + Mandatory + uint8 + + + + + + + + + Mandatory + uint8 + + + + + + + + + Mandatory + uint8 + + + + + + + + + The Threshold Control field is 1 octet in size, and of type 8bit. + + 8bit + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Mandatory + uint8 + + + + + + + + + Mandatory + uint8 + + + + + + + + + + + + + Parameter Value for "Set Date and Time Response" Op Code + + C12 + uint8 + + + Parameter Value for "Set Date and Time" Op Code + C11 + uint8 + + + + Parameter Value for "Get Date and Time Response" Op Code + + C10 + uint8 + + + + Parameter Value for "Get Date and Time Response" Op Code + + C10 + uint8 + + + + Parameter Value for "Set Threshold Settings Response" Op Code + + C9 + uint8 + + + + Parameter Value for "Set Threshold Settings" Op Code + + C8 + uint8 + + + + Parameter Value for "Set Threshold Settings" Op Code + + C8 + uint8 + + + + Parameter Value for "Set Threshold Settings" Op Code + + C8 + SFLOAT + + + + Parameter Value for "Set Threshold Settings" Op Code + + C8 + SFLOAT + + + + Parameter Value for "Set Threshold Settings" Op Code + + C8 + SFLOAT + + + + Parameter Value for "Set Threshold Settings" Op Code + + C8 + SFLOAT + + + + Parameter Value for "Get Threshold Settings Response" Op Code + + C7 + uint8 + + + + Parameter Value for "Get Threshold Settings Response" Op Code + + C7 + uint8 + + + + Parameter Value for "Get Threshold Settings Response" Op Code + + C7 + uint8 + + + + Parameter Value for "Get Threshold Settings Response" Op Code + + C7 + SFLOAT + + + + Parameter Value for "Get Threshold Settings Response" Op Code + + C7 + SFLOAT + + + + Parameter Value for "Get Threshold Settings Response" Op Code + + C7 + SFLOAT + + + + Parameter Value for "Get Threshold Settings Response" Op Code + + C7 + SFLOAT + + + + Parameter Value for "Set Threshold Control and Select Settings Response" Op Code + + C6 + uint8 + + + + Paremeter Value for "Set Threshold Control and Select Settings" Op Code + + C5 + uint8 + + + + Paremeter Value for "Set Threshold Control and Select Settings" Op Code + + C5 + uint8 + + + + Paremeter Value for "Get Threshold COntrol and Select Settings Response" Op Code + + C4 + uint8 + + + + Paremeter Value for "Get Threshold COntrol and Select Settings Response" Op Code + + C4 + uint8 + + + + Paremeter Value for "Get Threshold COntrol and Select Settings Response" Op Code + + C4 + uint8 + + + + Paremeter Value for "Get Operating Mode Response" Op Code + + C1 + uint8 + + + + Paremeter Value for "Get Operating Mode Response" Op Code + + C1 + uint8 + + + Parameter Value for "Set Operating Mode" Op Code + C2 + uint8 + + + + Parameter Value for "Set Operating Mode Response" Op Code + + C3 + uint8 + + + + The fields in the above table, reading from top to bottom, are shown in the order of LSO to MSO, where LSO = Least Significant Octet and MSO = Most Significant Octet. Where fields with the format ‘nibble’ have been defined in the above table, the fields are shown in the order of Least Significant Nibble first, when reading the table from top to bottom. Where the characteristic definition contains two adjacent nibbles and the service specification has defined that that pair of nibbles comprise a single octet, the Least Significant Nibble means the four bits numbered 0, 1, 2 and 3 of the octet and the Most Significant Nibble means the four bits numbered 4, 5, 6 and 7 of that octet. + + \ No newline at end of file diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.rainfall.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.rainfall.xml new file mode 100644 index 000000000..3273e0712 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.rainfall.xml @@ -0,0 +1,14 @@ + + + + + + Unit is in meters with a resolution of 1mm + Mandatory + uint16 + org.bluetooth.unit.length.meter + -3 + + + diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.rc_feature.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.rc_feature.xml new file mode 100644 index 000000000..4abfbe6a9 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.rc_feature.xml @@ -0,0 +1,11 @@ + + + + + + The RC Feature characteristic shall be used to describe the supported features of the Reconnection Configuration server. + + + \ No newline at end of file diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.rc_settings.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.rc_settings.xml new file mode 100644 index 000000000..d68d0e4e4 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.rc_settings.xml @@ -0,0 +1,11 @@ + + + + + + The RC Settings characteristic shall be used to both read and notify supported features on the Reconnection Configuration server. + + + \ No newline at end of file diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.reconnection_configuration_control_point.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.reconnection_configuration_control_point.xml new file mode 100644 index 000000000..466fccaf3 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.reconnection_configuration_control_point.xml @@ -0,0 +1,11 @@ + + + + + + The Reconnection Configuration Control Point (RCCP) characteristic shall be used to execute a supported procedure on the Reconnection Configuration server. + + + \ No newline at end of file diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.record_access_control_point.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.record_access_control_point.xml new file mode 100644 index 000000000..4a4d9bb5b --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.record_access_control_point.xml @@ -0,0 +1,75 @@ + + + + + + + This control point is used with a service to provide basic management functionality for the Glucose Sensor patient record database. This enables functions including counting records, transmitting records and clearing records based on filter criterion. The filter criterion in the Operand field is defined by the service that references this characteristic as is the format of a record (which may be comprised of one or more characteristics) and the sequence of transferred records. + + + + + Mandatory + uint8 + + + + + + + + + + + + + Mandatory + uint8 + + + + + + + + + + + + + + The operands correspond to the Op Code values (Keys 0 to 255) defined in the Op Code Field above + Mandatory + variable + + + Op Code / Operand Value Correspondence + + + + + + + + + + + Response Code Values + + + + + + + + + + + + + + + + The fields in the above table are in the order of LSO to MSO. Where LSO = Least Significant Octet and MSO = Most Significant Octet. + + diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.reference_time_information.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.reference_time_information.xml new file mode 100644 index 000000000..5e844886c --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.reference_time_information.xml @@ -0,0 +1,44 @@ + + + + + + + + Mandatory + + org.bluetooth.characteristic.time_source + + + + Mandatory + + org.bluetooth.characteristic.time_accuracy + + + + Mandatory + uint8 + org.bluetooth.unit.time.day + 0 + 254 + + + + + + If Days Since Update = 255, then Hours Since Update shall also be set to 255 + Mandatory + uint8 + org.bluetooth.unit.time.hour + 0 + 23 + + + + + + + The fields in the above table are in the order of LSO to MSO. Where LSO = Least Significant Octet and MSO = Most Significant Octet. + + diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.removable.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.removable.xml new file mode 100644 index 000000000..85d5f6750 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.removable.xml @@ -0,0 +1,23 @@ + + + + + + Mandatory + 8bit + + + + + + + + + + + + + + \ No newline at end of file diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.report.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.report.xml new file mode 100644 index 000000000..98eb54889 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.report.xml @@ -0,0 +1,19 @@ + + + + + + The Report characteristic is used to exchange data between a HID Device and a HID Host. + + + The Report characteristic value contains Input Report, Output Report or Feature Report data to be transferred between the HID Device and HID Host. + + + + + Mandatory + uint8 + true + + + diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.report_map.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.report_map.xml new file mode 100644 index 000000000..7c4814830 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.report_map.xml @@ -0,0 +1,17 @@ + + + + + + The Report Map characteristic is used to define formatting information for Input Report, Output Report, and Feature Report data transferred between a HID Device and HID Host, information on how this data can be used, and other information regarding physical aspects of the device (i.e. that the device functions as a keyboard, for example, or has multiple functions such as a keyboard and volume controls). +

Only a single instance of this characteristic exists as part of a HID Service.

+
+
+ + + Mandatory + uint8 + true + + +
diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.resolvable_private_address_only.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.resolvable_private_address_only.xml new file mode 100644 index 000000000..7f7a91d70 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.resolvable_private_address_only.xml @@ -0,0 +1,25 @@ + + + + + + The Resolvable Private Address Only characteristic defines whether the device will only use Resolvable Private Addresses (RPAs) as local addresses. + + + + + Mandatory + uint8 + org.bluetooth.unit.unitless + + + + + + + + A device shall have only one instance of the Resolvable Private Address Only characteristic. If the Resolvable Private Address Only characteristic is not present, then it cannot be assumed that only Resolvable Private Addresses will be used over the air. + + \ No newline at end of file diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.resting_heart_rate.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.resting_heart_rate.xml new file mode 100644 index 000000000..c81a09c56 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.resting_heart_rate.xml @@ -0,0 +1,18 @@ + + + + + Lowest Heart Rate a user can reach + + + + + Unit is in beats per minute with a resolution of 1 + + Mandatory + uint8 + org.bluetooth.unit.period.beats_per_minute + 0 + + + diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.ringer_control_point.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.ringer_control_point.xml new file mode 100644 index 000000000..1e3a98e7b --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.ringer_control_point.xml @@ -0,0 +1,30 @@ + + + + + + The Ringer Control Point characteristic defines the Control Point of Ringer. +

Value 1, meaning “Silent Mode"

+

Value 2, meaning “Mute Once”

+

Value 3, meaning “Cancel Silent Mode”

+
+ + The value 0x01 shall be interpreted as “Silent Mode” + +
+ + + Mandatory + uint8 + 1 + 3 + + + + + + + + + +
diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.ringer_setting.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.ringer_setting.xml new file mode 100644 index 000000000..33cbdd81c --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.ringer_setting.xml @@ -0,0 +1,27 @@ + + + + + + The Ringer Setting characteristic defines the Setting of the Ringer. +

Value 0, meaning “Ringer Silent"

+

Value 1, meaning “Ringer Normal”

+
+ + The value 0x01 shall be interpreted as “Ringer Normal” + +
+ + + Mandatory + 8bit + 0 + 1 + + + + + + + +
diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.rower_data.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.rower_data.xml new file mode 100644 index 000000000..4e4411d8c --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.rower_data.xml @@ -0,0 +1,200 @@ + + + + + + The Rower Data characteristic is used to send training-related data to the Client from a rower (Server). + + + + + Mandatory + 16bit + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + stroke/minute with a resolution of 0.5 + C1 + uint8 + -1 + org.bluetooth.unit.stroke_per_minute + + + Unitless with a resolution of 1 + C1 + uint16 + org.bluetooth.unit.unitless + + + 1/minute with a resolution of 0.5 + C2 + uint8 + -1 + org.bluetooth.unit.stroke_per_minute + + + Meters with a resolution of 1 + C3 + uint24 + org.bluetooth.unit.length.metre + + + Second with a resolution of 1 + C4 + uint16 + org.bluetooth.unit.time.second + + + Second with a resolution of 1 + C5 + uint16 + org.bluetooth.unit.time.second + + + Watts with a resolution of 1 + C6 + sint16 + org.bluetooth.unit.power.watt + + + Watts with a resolution of 1 + C7 + sint16 + org.bluetooth.unit.power.watt + + + Unitless with a resolution of 1 + C8 + sint16 + org.bluetooth.unit.unitless + + + Kilo Calorie with a resolution of 1 + C9 + uint16 + org.bluetooth.unit.energy.kilogram_calorie + + + Kilo Calorie with a resolution of 1 + C9 + uint16 + org.bluetooth.unit.energy.kilogram_calorie + + + Kilo Calorie with a resolution of 1 + C9 + uint8 + org.bluetooth.unit.energy.kilogram_calorie + + + Beats per minute with a resolution of 1 + C10 + uint8 + org.bluetooth.unit.period.beats_per_minute + + + Metabolic Equivalent with a resolution of 0.1 + C11 + uint8 + -1 + org.bluetooth.unit.metabolic_equivalent + + + Second with a resolution of 1 + C12 + uint16 + org.bluetooth.unit.time.second + + + Second with a resolution of 1 + C13 + uint16 + org.bluetooth.unit.time.second + + + + The fields in the above table, reading from top to bottom, are shown in the order of LSO to MSO, where LSO = Least Significant Octet and MSO = Most Significant Octet. The Least Significant Octet represents the eight bits numbered 0 to 7. + + \ No newline at end of file diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.rsc_feature.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.rsc_feature.xml new file mode 100644 index 000000000..3e06cb58c --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.rsc_feature.xml @@ -0,0 +1,48 @@ + + + + + + The RSC (Running Speed and Cadence) Feature characteristic is used to describe the supported features of the Server. + + + + + Mandatory + 16bit + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.rsc_measurement.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.rsc_measurement.xml new file mode 100644 index 000000000..58bb0a501 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.rsc_measurement.xml @@ -0,0 +1,68 @@ + + + + + + The RSC Measurement characteristic (RSC refers to Running Speed and Cadence) is a variable length structure containing a Flags field, an Instantaneous Speed field and an Instantaneous Cadence field and, based on the contents of the Flags field, may contain a Stride Length field and a Total Distance field. + + + + + These flags define which data fields are present in the Characteristic value. + Mandatory + 8bit + + + + + + + + + + + + + + + + + + + + + + + + Unit is in m/s with a resolution of 1/256 s + Mandatory + uint16 + org.bluetooth.unit.velocity.metres_per_second + + + Unit is in 1/minute (or RPM) with a resolutions of 1 1/min (or 1 RPM) + Mandatory + uint8 + org.bluetooth.unit.angular_velocity.revolution_per_minute + + +

C1: Field exists if the key of bit 0 of the Flags field is set to 1.

+

- Unit is in meter with a resolution of 1/100 m (or centimeter).

+ C1 + uint16 + org.bluetooth.unit.length.meter +
+ + +

C2: Field exists if the key of bit 1 of the Flags field is set to 1.

+

- Unit is in meter with a resolution of 1/10 m (or decimeter).

+
+ C2 + uint32 + org.bluetooth.unit.length.meter +
+
+ + The fields in the above table are in the order of LSO to MSO. Where LSO = Least Significant Octet and MSO = Most Significant Octet. + +
diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.sc_control_point.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.sc_control_point.xml new file mode 100644 index 000000000..cf5a43bf6 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.sc_control_point.xml @@ -0,0 +1,77 @@ + + + + + + The SC Control Point characteristic is used to request a specific function to be executed on the receiving device. + + + + + Mandatory + uint8 + + + + + + + + + + + + + + + Parameter Value for "Set Cumulative Value" Op Code + C3 + variable + + + + Parameter Value for "Update Sensor Location" Op Code + C1 + uint8 + Refer to the Sensor Location characteristic (org.bluetooth.characteristic.sensor_location) for additional information on the possible values for this field. + + + + + Parameter Value for "Response Code" Op Code + C2 + uint8 + Refer to the Op Code table above for additional information on the possible values for this field. + + + + Parameter Value for "Response Code" Op Code + C2 + uint8 + + Response Values + + + + + + + + + + + + + Parameter Value for "Response Code" Op Code + C2 + variable + Note: Response Parameter for Op Code 4 or 0x04 in Hex: The Parameter Value of the response to the Control Point 0x04 (Request Supported Sensor Locations) is a variable length to allow a list of different sensor locations as defined by the Service Specification. + + + + + + + The fields in the above table are in the order of LSO to MSO. Where LSO = Least Significant Octet and MSO = Most Significant Octet. + + diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.scan_interval_window.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.scan_interval_window.xml new file mode 100644 index 000000000..89fc51c09 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.scan_interval_window.xml @@ -0,0 +1,25 @@ + + + + + + The Scan Interval Window characteristic is used to store the scan parameters of the GATT Client. Included in this characteristic are the Scan Interval and Scan Window of the GATT Client device. + + + The Scan Interval Window characteristic is used to store the scan parameters of the GATT Client. The GATT Server can use these values to optimize its own advertisement rate and to minimize + the rate of its own advertisements while also minimizing the latency of reconnections. + + + + + + Mandatory + uint16 + + + + Mandatory + uint16 + + + diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.scan_refresh.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.scan_refresh.xml new file mode 100644 index 000000000..38b11a83b --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.scan_refresh.xml @@ -0,0 +1,19 @@ + + + + + + The Scan Refresh characteristic is used to notify the Client that the Server requires the Scan Interval Window characteristic to be written with the latest values upon notification. + + + + + Mandatory + uint8 + + + + + + + diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.scientific_temperature_celsius.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.scientific_temperature_celsius.xml new file mode 100644 index 000000000..3465c525e --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.scientific_temperature_celsius.xml @@ -0,0 +1,18 @@ + + + + + A float temperature + + + + Mandatory + float64 + + org.bluetooth.unit.thermodynamic_temperature.degree_celsius + + + + \ No newline at end of file diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.secondary_time_zone.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.secondary_time_zone.xml new file mode 100644 index 000000000..8baa1a562 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.secondary_time_zone.xml @@ -0,0 +1,37 @@ + + + + + + + Mandatory + 8bit + + + + + + + + + + + + + + + + + + + + + Mandatory + + org.bluetooth.characteristic.local_time_information + + + + \ No newline at end of file diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.sensor_location.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.sensor_location.xml new file mode 100644 index 000000000..2647c9274 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.sensor_location.xml @@ -0,0 +1,33 @@ + + + + + + The Sensor Location characteristic is used to expose the location of the sensor. + + + + + Mandatory + uint8 + + + + + + + + + + + + + + + + + + + + + diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.serial_number_string.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.serial_number_string.xml new file mode 100644 index 000000000..8a32b93ad --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.serial_number_string.xml @@ -0,0 +1,15 @@ + + + + + + The value of this characteristic is a variable-length UTF-8 string representing the serial number for a particular instance of the device. + + + + + Mandatory + utf8s + + + diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.service_required.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.service_required.xml new file mode 100644 index 000000000..849b82243 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.service_required.xml @@ -0,0 +1,22 @@ + + + + + + Mandatory + 8bit + + + + + + + + + + + + + \ No newline at end of file diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.software_revision_string.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.software_revision_string.xml new file mode 100644 index 000000000..f11fbcba6 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.software_revision_string.xml @@ -0,0 +1,15 @@ + + + + + + The value of this characteristic is a UTF-8 string representing the software revision for the software within the device. + + + + + Mandatory + utf8s + + + diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.sport_type_for_aerobic_and_anaerobic_thresholds.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.sport_type_for_aerobic_and_anaerobic_thresholds.xml new file mode 100644 index 000000000..5f34c04c0 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.sport_type_for_aerobic_and_anaerobic_thresholds.xml @@ -0,0 +1,33 @@ + + + + + Sport type enumeration(See note below). The values of the Sport Type for Aerobic and Anaerobic Thresholds characteristic are defined below + + + + Mandatory + uint8 + + + + + + + + + + + + + + + + + + +

+ Aerobic Threshold and Anaerobic Threshold together with the Sport Type for Aerobic and Anaerobic Thresholds describe the metabolic thresholds of the user. The Sport Type for Aerobic and Anaerobic Thresholds identifies how the measurement was performed. +

+
+
diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.stair_climber_data.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.stair_climber_data.xml new file mode 100644 index 000000000..0f99c6e7a --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.stair_climber_data.xml @@ -0,0 +1,156 @@ + + + + + + The Stair Climber Data characteristic is used to send training-related data to the Client from a stair climber (Server). + + + + + Mandatory + 16bit + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Unitless with a resolution of 1 + C1 + uint16 + org.bluetooth.unit.unitless + + + Step/minute with a resolution of 1 + C2 + uint16 + org.bluetooth.unit.step_per_minute + + + Step/minute with a resolution of 1 + C3 + uint16 + org.bluetooth.unit.step_per_minute + + + Meters with a resolution of 1 + C4 + uint16 + org.bluetooth.unit.length.metre + + + Unitless with a resolution of 1 + C5 + uint16 + org.bluetooth.unit.unitless + + + Kilo Calorie with a resolution of 1 + C6 + uint16 + org.bluetooth.unit.energy.kilogram_calorie + + + Kilo Calorie with a resolution of 1 + C6 + uint16 + org.bluetooth.unit.energy.kilogram_calorie + + + Kilo Calorie with a resolution of 1 + C6 + uint8 + org.bluetooth.unit.energy.kilogram_calorie + + + Beats per minute with a resolution of 1 + C7 + uint8 + org.bluetooth.unit.period.beats_per_minute + + + Metabolic Equivalent with a resolution of 0.1 + C8 + uint8 + -1 + org.bluetooth.unit.metabolic_equivalent + + + Second with a resolution of 1 + C9 + uint16 + org.bluetooth.unit.time.second + + + Second with a resolution of 1 + C10 + uint16 + org.bluetooth.unit.time.second + + + + The fields in the above table, reading from top to bottom, are shown in the order of LSO to MSO, where LSO = Least Significant Octet and MSO = Most Significant Octet. The Least Significant Octet represents the eight bits numbered 0 to 7. + + \ No newline at end of file diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.step_climber_data.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.step_climber_data.xml new file mode 100644 index 000000000..77914b5a0 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.step_climber_data.xml @@ -0,0 +1,150 @@ + + + + + + The Step Climber Data characteristic is used to send training-related data to the Client from a step climber (Server). + + + + + Mandatory + 16bit + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Unitless with a resolution of 1 + C1 + uint16 + org.bluetooth.unit.unitless + + + Unitless with a resolution of 1 + C1 + uint16 + org.bluetooth.unit.unitless + + + Step/minute with a resolution of 1 + C2 + uint16 + org.bluetooth.unit.step_per_minute + + + Step/minute with a resolution of 1 + C3 + uint16 + org.bluetooth.unit.step_per_minute + + + Meters with a resolution of 1 + C4 + uint16 + org.bluetooth.unit.length.metre + + + Kilo Calorie with a resolution of 1 + C5 + uint16 + org.bluetooth.unit.energy.kilogram_calorie + + + Kilo Calorie with a resolution of 1 + C5 + uint16 + org.bluetooth.unit.energy.kilogram_calorie + + + Kilo Calorie with a resolution of 1 + C5 + uint8 + org.bluetooth.unit.energy.kilogram_calorie + + + Beats per minute with a resolution of 1 + C6 + uint8 + org.bluetooth.unit.period.beats_per_minute + + + Metabolic Equivalent with a resolution of 0.1 + C7 + uint8 + -1 + org.bluetooth.unit.metabolic_equivalent + + + Second with a resolution of 1 + C8 + uint16 + org.bluetooth.unit.time.second + + + Second with a resolution of 1 + C9 + uint16 + org.bluetooth.unit.time.second + + + + The fields in the above table, reading from top to bottom, are shown in the order of LSO to MSO, where LSO = Least Significant Octet and MSO = Most Significant Octet. The Least Significant Octet represents the eight bits numbered 0 to 7. + + \ No newline at end of file diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.string.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.string.xml new file mode 100644 index 000000000..39c00e670 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.string.xml @@ -0,0 +1,17 @@ + + + + + + A generic UTF8 string which may be used in Services requiring strings. + + + + + Mandatory + utf8s + + + \ No newline at end of file diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.supported_heart_rate_range.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.supported_heart_rate_range.xml new file mode 100644 index 000000000..213e7144c --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.supported_heart_rate_range.xml @@ -0,0 +1,31 @@ + + + + + + The Supported Heart Rate Range characteristic is used to send the supported Heart Rate range as well as the minimum Heart Rate increment supported by the Server. + + + + + Beats per minute with a resolution of 1 + Mandatory + uint8 + org.bluetooth.unit.period.beats_per_minute + + + Beats per minute with a resolution of 1 + Mandatory + uint8 + org.bluetooth.unit.period.beats_per_minute + + + Beats per minute with a resolution of 1 + Mandatory + uint8 + org.bluetooth.unit.period.beats_per_minute + + + \ No newline at end of file diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.supported_inclination_range.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.supported_inclination_range.xml new file mode 100644 index 000000000..dc73297bc --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.supported_inclination_range.xml @@ -0,0 +1,34 @@ + + + + + + The Supported Inclination Range characteristic is used to send the supported inclination range as well as the minimum inclination increment supported by the Server. + + + + + Percent with a resolution of 0.1 + Mandatory + sint16 + org.bluetooth.unit.percentage + -1 + + + Percent with a resolution of 0.1 + Mandatory + sint16 + org.bluetooth.unit.percentage + -1 + + + Percent with a resolution of 0.1 + Mandatory + uint16 + org.bluetooth.unit.percentage + -1 + + + \ No newline at end of file diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.supported_new_alert_category.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.supported_new_alert_category.xml new file mode 100644 index 000000000..465736111 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.supported_new_alert_category.xml @@ -0,0 +1,22 @@ + + + + + + Category that the server supports for new alert. + + + This characteristic uses the Alert Category ID Bit Mask Characteristic. If bit(s) is/are set, it means the server supports the corresponded categories for new incoming alert. + + + The value 0x0a is interpreted that this server supports “Call” and “Email” categories. + + + + + Mandatory + org.bluetooth.characteristic.alert_category_id_bit_mask + + + diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.supported_power_range.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.supported_power_range.xml new file mode 100644 index 000000000..8abe966a6 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.supported_power_range.xml @@ -0,0 +1,31 @@ + + + + + + The Supported Power Range characteristic is used to send the supported power range as well as the minimum power increment supported by the Server. + + + + + Watt with a resolution of 1 + Mandatory + sint16 + org.bluetooth.unit.power.watt + + + Watt with a resolution of 1 + Mandatory + sint16 + org.bluetooth.unit.power.watt + + + Watt with a resolution of 1 + Mandatory + uint16 + org.bluetooth.unit.power.watt + + + \ No newline at end of file diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.supported_resistance_level_range.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.supported_resistance_level_range.xml new file mode 100644 index 000000000..84663f55c --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.supported_resistance_level_range.xml @@ -0,0 +1,34 @@ + + + + + + The Supported Resistance Level Range characteristic is used to send the supported resistance level range as well as the minimum resistance increment supported by the Server. + + + + + Unitless with a resolution of 0.1 + Mandatory + sint16 + org.bluetooth.unit.unitless + -1 + + + Unitless with a resolution of 0.1 + Mandatory + sint16 + org.bluetooth.unit.unitless + -1 + + + Unitless with a resolution of 0.1 + Mandatory + uint16 + org.bluetooth.unit.unitless + -1 + + + \ No newline at end of file diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.supported_speed_range.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.supported_speed_range.xml new file mode 100644 index 000000000..e39846e44 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.supported_speed_range.xml @@ -0,0 +1,34 @@ + + + + + + The Supported Speed Range characteristic is used to send the supported speed range as well as the minimum speed increment supported by the Server. + + + + + Kilometer per hour with a resolution of 0.01 + Mandatory + uint16 + org.bluetooth.unit.velocity.kilometre_per_hour + -2 + + + Kilometer per hour with a resolution of 0.01 + Mandatory + uint16 + org.bluetooth.unit.velocity.kilometre_per_hour + -2 + + + Meters per second with a resolution of 0.01 + Mandatory + uint16 + org.bluetooth.unit.velocity.kilometre_per_hour + -2 + + + \ No newline at end of file diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.supported_unread_alert_category.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.supported_unread_alert_category.xml new file mode 100644 index 000000000..39bd6ac75 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.supported_unread_alert_category.xml @@ -0,0 +1,22 @@ + + + + + + Category that the server supports for unread alert. + + + This characteristic uses the Alert Category ID Bit Mask Characteristic. If bit(s) is/are set, it means the server supports the corresponded categories for unread alert. + + + The value 0x03 is interpreted that this server supports “Simple Alert” and “Email” categories for unread alert. + + + + + Mandatory + org.bluetooth.characteristic.alert_category_id_bit_mask + + + diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.system_id.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.system_id.xml new file mode 100644 index 000000000..2a4d57a6c --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.system_id.xml @@ -0,0 +1,41 @@ + + + + + +

The SYSTEM ID characteristic consists of a structure with two fields. The first field are the LSOs and the second field contains the MSOs. +This is a 64-bit structure which consists of a 40-bit manufacturer-defined identifier concatenated with a 24 bit unique Organizationally Unique Identifier (OUI). The OUI is issued by the IEEE Registration Authority (http://standards.ieee.org/regauth/index.html) and is required to be used in accordance with IEEE Standard 802-2001.6 while the least significant 40 bits are manufacturer defined.

+

If System ID generated based on a Bluetooth Device Address, it is required to be done as follows. System ID and the Bluetooth Device Address have a very similar structure: a Bluetooth Device Address is 48 bits in length and consists of a 24 bit Company Assigned Identifier (manufacturer defined identifier) concatenated with a 24 bit Company Identifier (OUI). In order to encapsulate a Bluetooth Device Address as System ID, the Company Identifier is concatenated with 0xFFFE followed by the Company Assigned Identifier of the Bluetooth Address. For more guidelines related to EUI-64, refer to http://standards.ieee.org/develop/regauth/tut/eui64.pdf.

+
+ + +If the system ID is based of a Bluetooth Device Address with a Company Identifier (OUI) is 0x123456 and the Company Assigned Identifier is 0x9ABCDE, then the System Identifier is required to be 0x123456FFFE9ABCDE. + + +
+ + + + Mandatory + uint40 + 0 + + 1099511627775 + + + + + + + Mandatory + uint24 + 0 + 16777215 + + + + + The fields in the above table are in the order of LSO to MSO. Where LSO = Least Significant Octet and MSO = Most Significant Octet. + + +
diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.tds_control_point.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.tds_control_point.xml new file mode 100644 index 000000000..ab598b5fa --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.tds_control_point.xml @@ -0,0 +1,11 @@ + + + + + + The TDS Control Point characteristic is defined in the Transport Discovery Service, Section 4.1 and its sub-sections. + + + \ No newline at end of file diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.temperature.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.temperature.xml new file mode 100644 index 000000000..fe1bf454a --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.temperature.xml @@ -0,0 +1,14 @@ + + + + + + Unit is in degrees Celsius with a resolution of 0.01 degrees Celsius + Mandatory + sint16 + org.bluetooth.unit.thermodynamic_temperature.degree_celsius + -2 + + + diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.temperature_celsius.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.temperature_celsius.xml new file mode 100644 index 000000000..e586e8f1d --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.temperature_celsius.xml @@ -0,0 +1,18 @@ + + + + + + + Mandatory + sint16 + + org.bluetooth.unit.thermodynamic_temperature.degree_celsius + + -1 + -2732 + + + \ No newline at end of file diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.temperature_fahrenheit.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.temperature_fahrenheit.xml new file mode 100644 index 000000000..1a12e343d --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.temperature_fahrenheit.xml @@ -0,0 +1,18 @@ + + + + + + + Mandatory + sint16 + + org.bluetooth.unit.thermodynamic_temperature.degree_fahrenheit + + -1 + -4597 + + + \ No newline at end of file diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.temperature_measurement.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.temperature_measurement.xml new file mode 100644 index 000000000..25e7b0daf --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.temperature_measurement.xml @@ -0,0 +1,85 @@ + + + + + + + The Temperature Measurement characteristic is a variable length structure containing a Flags field, a Temperature Measurement Value field and, based upon the contents of the Flags field, optionally a Time Stamp field and/or a Temperature Type field. + + + The flags is the first field sent followed by the Temperature Measurement Value. + + + + If the value of bit 1 of the Flags field is 0 and bit 2 is 0, the structure of the Temperature Measurement characteristic consists of two fields in this order; Flags and Temperature Measurement Value. + + + If the value of bit 1 of the Flags field is 1 (Time Stamp) and bit 2 is 0, the structure of the Temperature Measurement characteristic consists of three fields in this order: Flags, Temperature Measurement Value and Time Stamp. + + + If the value of bit 1 of the Flags field is 1 and bit 2 is 1 (Time Stamp and Temperature Type), the structure of the Temperature Measurement characteristic consists of four fields in this order: Flags, Temperature Measurement Value, Time Stamp and Temperature Type. + + + If the value of bit 1 of the Flags field is 0 and bit 2 is 1 (Temperature Type), the structure of the Temperature Measurement characteristic consists of three fields in this order: Flags, Temperature Measurement Value and Temperature Type. + + + + + + + Mandatory + 8bit + + + + + + + + + + + + + + + + + + + + + + + + + + + + This field is only included if the flags bit 0 is 0. + + C1 + FLOAT + org.bluetooth.unit.thermodynamic_temperature.degree_celsius + + + This field is only included if the flags bit 0 is 1. + C2 + FLOAT + org.bluetooth.unit.thermodynamic_temperature.degree_fahrenheit + + + If the flags bit 1 is 1 this field is included. If it is 0, this field is not included + C3 + org.bluetooth.characteristic.date_time + + + If the flags bit 2 is set to 1 this field is included. If it is 0, this field is not included + C4 + org.bluetooth.characteristic.temperature_type + + + + The fields in the above table are in the order of LSO to MSO. Where LSO = Least Significant Octet and MSO = Most Significant Octet. + + diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.temperature_type.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.temperature_type.xml new file mode 100644 index 000000000..b5c20e95b --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.temperature_type.xml @@ -0,0 +1,32 @@ + + + + + + + The Temperature Type characteristic is an enumeration that indicates where the temperature was measured. + + + These Temperature Type values correspond to the Temperature Type descriptions used in ISO/IEEE 11073-10408-2008. + + + + + Mandatory + 8bit + + + + + + + + + + + + + + + + diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.three_zone_heart_rate_limits.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.three_zone_heart_rate_limits.xml new file mode 100644 index 000000000..9119b51a1 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.three_zone_heart_rate_limits.xml @@ -0,0 +1,31 @@ + + + + + Data structure containing the limits between the heart rate zones for the 3-zone heart rate definition (Hard, Moderate and Light). + + + + + Unit is in beats per minute with a resolution of 1 + + Mandatory + uint8 + org.bluetooth.unit.period.beats_per_minute + 0 + + + + + Unit is in beats per minute with a resolution of 1 + + Mandatory + uint8 + org.bluetooth.unit.period.beats_per_minute + 0 + + + +

The fields in the above table are in the order of LSO to MSO. Where LSO = Least Significant Octet and MSO = Most Significant Octet.

+ +
diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.time_accuracy.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.time_accuracy.xml new file mode 100644 index 000000000..856189410 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.time_accuracy.xml @@ -0,0 +1,20 @@ + + + + + + + + Accuracy (drift) of time information in steps of 1/8 of a second (125ms) compared to a reference time source. Valid range from 0 to 253 (0s to 31.5s). A value of 254 means Accuracy is out of range (> 31.5s). A value of 255 means Accuracy is unknown. + Mandatory + uint8 + -3 + 0 + 253 + + + + + + + diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.time_broadcast.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.time_broadcast.xml new file mode 100644 index 000000000..52d5581a3 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.time_broadcast.xml @@ -0,0 +1,25 @@ + + + + + + + Mandatory + org.bluetooth.characteristic.exact_time_256 + + + Mandatory + + org.bluetooth.characteristic.local_time_information + + + + Mandatory + + org.bluetooth.characteristic.reference_time_information + + + + \ No newline at end of file diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.time_source.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.time_source.xml new file mode 100644 index 000000000..a43d268c2 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.time_source.xml @@ -0,0 +1,24 @@ + + + + + + + + Mandatory + 8bit + 0 + 7 + + + + + + + + + + + + + diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.time_update_control_point.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.time_update_control_point.xml new file mode 100644 index 000000000..c8914e386 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.time_update_control_point.xml @@ -0,0 +1,20 @@ + + + + + + + + Mandatory + uint8 + 1 + 2 + + + + + + + + + diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.time_update_state.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.time_update_state.xml new file mode 100644 index 000000000..5f773e415 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.time_update_state.xml @@ -0,0 +1,37 @@ + + + + + + + + Mandatory + uint8 + 0 + 1 + + + + + + + + Mandatory + uint8 + 0 + 4 + + + + + + + + + + + + + The fields in the above table are in the order of LSO to MSO. Where LSO = Least Significant Octet and MSO = Most Significant Octet. + + diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.time_with_dst.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.time_with_dst.xml new file mode 100644 index 000000000..b4345c4e6 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.time_with_dst.xml @@ -0,0 +1,23 @@ + + + + + + + + Mandatory + + org.bluetooth.characteristic.date_time + + + + Mandatory + + org.bluetooth.characteristic.dst_offset + + + + + The fields in the above table are in the order of LSO to MSO. Where LSO = Least Significant Octet and MSO = Most Significant Octet. + + diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.time_zone.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.time_zone.xml new file mode 100644 index 000000000..62f27c05d --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.time_zone.xml @@ -0,0 +1,59 @@ + + + + + + + + Mandatory + sint8 + -48 + 56 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.training_status.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.training_status.xml new file mode 100644 index 000000000..70c328720 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.training_status.xml @@ -0,0 +1,11 @@ + + + + + + The Training Status characteristic is defined in the Fitness Machine Service Specification. + + + \ No newline at end of file diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.treadmill_data.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.treadmill_data.xml new file mode 100644 index 000000000..c349eddad --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.treadmill_data.xml @@ -0,0 +1,217 @@ + + + + + + The Treadmill Data characteristic is used to send training-related data to the Client from a treadmill (Server). + + + + + Mandatory + 16bit + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Kilometer per hour with a resolution of 0.01 + C1 + uint16 + org.bluetooth.unit.velocity.kilometre_per_hour + -2 + + + Kilometer per hour with a resolution of 0.01 + C2 + uint16 + org.bluetooth.unit.velocity.kilometre_per_hour + -2 + + + Meters with a resolution of 1 + C3 + uint24 + org.bluetooth.unit.length.metre + + + Percent with a resolution of 0.1 + C4 + sint16 + org.bluetooth.unit.percentage + -1 + + + Degree with a resolution of 0.1 + C4 + sint16 + org.bluetooth.unit.plane_angle.degree + -1 + + + Meters with a resolution of 0.1 + C5 + uint16 + org.bluetooth.unit.length.metre + -1 + + + Meters with a resolution of 0.1 + C5 + uint16 + org.bluetooth.unit.length.metre + -1 + + + Kilometer per minute with a resolution of 0.1 + C6 + uint8 + org.bluetooth.unit.velocity.kilometre_per_minute + -1 + + + Kilometer per minute with a resolution of 0.1 + C7 + uint8 + org.bluetooth.unit.velocity.kilometre_per_minute + -1 + + + Kilo Calorie with a resolution of 1 + C8 + uint16 + org.bluetooth.unit.energy.kilogram_calorie + + + Kilo Calorie with a resolution of 1 + C8 + uint16 + org.bluetooth.unit.energy.kilogram_calorie + + + Kilo Calorie with a resolution of 1 + C8 + uint8 + org.bluetooth.unit.energy.kilogram_calorie + + + Beats per minute with a resolution of 1 + C9 + uint8 + org.bluetooth.unit.period.beats_per_minute + + + Metabolic Equivalent with a resolution of 0.1 + C10 + uint8 + org.bluetooth.unit.metabolic_equivalent + + + Second with a resolution of 1 + C11 + uint16 + org.bluetooth.unit.time.second + + + Second with a resolution of 1 + C12 + uint16 + org.bluetooth.unit.time.second + + + Newton with a resolution of 1 + C13 + sint16 + org.bluetooth.unit.force.newton + + + Watts with a resolution of 1 + C13 + sint16 + org.bluetooth.unit.power.watt + + + + The fields in the above table, reading from top to bottom, are shown in the order of LSO to MSO, where LSO = Least Significant Octet and MSO = Most Significant Octet. The Least Significant Octet represents the eight bits numbered 0 to 7. + + \ No newline at end of file diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.true_wind_direction.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.true_wind_direction.xml new file mode 100644 index 000000000..02b5e67ea --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.true_wind_direction.xml @@ -0,0 +1,20 @@ + + + + + + Unit is in degrees with a resolution of 0.01 degrees + Mandatory + uint16 + org.bluetooth.unit.plane_angle.degree + Wind direction is reported by the direction from which it originates and is an angle measured clockwise relative to Geographic North. For example, a wind coming from the north is given as + 0 degrees, a wind coming from the south is given as 180 degrees, a wind coming from the east is given as 90 degrees and a wind coming from the west is given as 270 degrees. + -2 + 0 + 360 + + + + diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.true_wind_speed.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.true_wind_speed.xml new file mode 100644 index 000000000..380433ab6 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.true_wind_speed.xml @@ -0,0 +1,16 @@ + + + + + + Unit is in meters per second with a resolution of 0.01 m/s + Mandatory + uint16 + org.bluetooth.unit.velocity.metres_per_second + -2 + + + + diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.two_zone_heart_rate_limit.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.two_zone_heart_rate_limit.xml new file mode 100644 index 000000000..340568f33 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.two_zone_heart_rate_limit.xml @@ -0,0 +1,19 @@ + + + + + Heart rate limit between the heart rate zones for the 2-zone heart rate definition (Fitness and Fat Burn). + + + + + Unit is in beats per minute with a resolution of 1 + + Mandatory + uint8 + org.bluetooth.unit.period.beats_per_minute + 0 + + + + diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.tx_power_level.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.tx_power_level.xml new file mode 100644 index 000000000..e70231896 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.tx_power_level.xml @@ -0,0 +1,26 @@ + + + + + + + The Transmit Power Level characteristic represents the current transmit power level in dBm, and the level ranges from -100 dBm to +20 dBm to a resolution of 1 dBm. + + + The value of the characteristic is a signed 8 bit integer that has a fixed point exponent of 0. + + + The value 0x12 is interpreted as +18dBm + The value 0xEE is interpreted as -18dBm + + + + + Mandatory + sint8 + org.bluetooth.unit.logarithmic_radio_quantity.decibel + -100 + 20 + + + diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.uncertainty.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.uncertainty.xml new file mode 100644 index 000000000..25b40e3e6 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.uncertainty.xml @@ -0,0 +1,49 @@ + + + + + + The Uncertainty characteristic describes the uncertainty of the location information the device exposes. + + + + + Mandatory + uint8 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.unread_alert_status.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.unread_alert_status.xml new file mode 100644 index 000000000..aa2141853 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.unread_alert_status.xml @@ -0,0 +1,38 @@ + + + + + + This characteristic shows how many numbers of unread alerts exist in the specific category in the device. + + + This characteristic consists of “Category ID” and “uint8” which shows the number of unread alerts/messages. + + + The value 0x01, 0x04 are interpreted that the server has 4 unread messages in Email category. + + + + + The value shows the category for unread alert count + Mandatory + org.bluetooth.characteristic.alert_category_id + + + + How many unread alerts exist on the server. +

If the value is 255, it means Unread count is greater than 254.

+
+ Mandatory + uint8 + 0 + 255 + +
+
+ + + The fields in the above table are in the order of LSO to MSO. Where LSO = Least Significant Octet and MSO = Most Significant Octet. + +
diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.uri.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.uri.xml new file mode 100644 index 000000000..ce477ffcc --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.uri.xml @@ -0,0 +1,18 @@ + + + + + + The Uniform Resource Identifier (URI) Characteristic is used to configure the URI for a subsequent request. + + + + + The URI to be used in the HTTP request. + Mandatory + utf8s + + + \ No newline at end of file diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.user_control_point.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.user_control_point.xml new file mode 100644 index 000000000..489a33be7 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.user_control_point.xml @@ -0,0 +1,5 @@ + + + + This definition is shown in the User Data Service Section 3.4 and its subsections. + diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.user_index.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.user_index.xml new file mode 100644 index 000000000..78be33dbd --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.user_index.xml @@ -0,0 +1,14 @@ + + + + + + Mandatory + uint8 + + The special value of 0xFF is used for “Unknown User”. + + + + + diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.uv_index.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.uv_index.xml new file mode 100644 index 000000000..827fa9827 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.uv_index.xml @@ -0,0 +1,14 @@ + + + + + + Mandatory + uint8 + org.bluetooth.unit.unitless + 0 + + + diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.vo2_max.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.vo2_max.xml new file mode 100644 index 000000000..17b750124 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.vo2_max.xml @@ -0,0 +1,17 @@ + + + + + Maximal Oxygen uptake of a user + + + + + Unit is in Milliliter per kilogram per minutes with a resolution of 1 . + + Mandatory + uint8 + 0 + + + diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.waist_circumference.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.waist_circumference.xml new file mode 100644 index 000000000..80c1aa70b --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.waist_circumference.xml @@ -0,0 +1,18 @@ + + + + + Used with the Hip Circumference value to calculate the Waist to Hip Ratio (WHR) + + + + + Unit is in meters with a resolution of 0.01 + + Mandatory + uint16 + org.bluetooth.unit.length.meter + -2 + + + diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.weight.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.weight.xml new file mode 100644 index 000000000..a1a1eb03f --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.weight.xml @@ -0,0 +1,19 @@ + + + + + Weight of the User + + + + + Unit is in kilograms with a resolution of 0.005. + + Mandatory + uint16 + org.bluetooth.unit.mass.kilogram + -3 + 5 + + + diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.weight_measurement.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.weight_measurement.xml new file mode 100644 index 000000000..b659e86b9 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.weight_measurement.xml @@ -0,0 +1,101 @@ + + + + + + Mandatory + 8bit + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Unit is in kilograms with a resolution of 0.005, and determined when bit 0 of the Flags field is set to 0. + + C1 + uint16 + org.bluetooth.unit.mass.kilogram + -3 + 5 + + + + Unit is in pounds with a resolution of 0.01, and determined when bit 0 of the Flags field is set to 1. + + C2 + uint16 + org.bluetooth.unit.mass.pound + -2 + + + Smallest unit in seconds + C3 + org.bluetooth.characteristic.date_time + + + + Unit is unitless with a resolution of 1 + + C4 + uint8 + org.bluetooth.unit.unitless + 0 + + The special value of 0xFF (255 Decimal) for User ID represents “unknown user”. + + + + + Unit is unitless with a resolution of 0.1 + C5 + uint16 + org.bluetooth.unit.unitless + -1 + + + Unit is in meters with a resolution of 0.001, and determined when bit 0 of the Flags field is set to 0. + C1 + C5 + uint16 + org.bluetooth.unit.length.meter + -3 + + + Unit is in inches with a resolution of 0.1, and determined when bit 0 of the Flags field is set to 1 + C2 + C5 + uint16 + org.bluetooth.unit.length.inch + -1 + + + +

The fields in the above table are in the order of LSO to MSO. Where LSO = Least Significant Octet and MSO = Most Significant Octet.

+
+
diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.weight_scale_feature.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.weight_scale_feature.xml new file mode 100644 index 000000000..2575b8de8 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.weight_scale_feature.xml @@ -0,0 +1,56 @@ + + + + + + Mandatory + 32bit + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.wind_chill.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.wind_chill.xml new file mode 100644 index 000000000..3c81fef0a --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/org.bluetooth.characteristic.wind_chill.xml @@ -0,0 +1,15 @@ + + + + + + Unit is in degrees Celsius with a resolution of 1 degree Celsius + Mandatory + sint8 + org.bluetooth.unit.thermodynamic_temperature.degree_celsius + 0 + + + diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/registered_user_characteristic.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/registered_user_characteristic.xml new file mode 100644 index 000000000..e98d52abd --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/registered_user_characteristic.xml @@ -0,0 +1,6 @@ + + + \ No newline at end of file diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/server_supported_features.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/server_supported_features.xml new file mode 100644 index 000000000..a04db46f2 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/characteristics/server_supported_features.xml @@ -0,0 +1,6 @@ + + + \ No newline at end of file diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/descriptors/org.bluetooth.descriptor.es_configuration.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/descriptors/org.bluetooth.descriptor.es_configuration.xml new file mode 100644 index 000000000..aa622eb23 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/descriptors/org.bluetooth.descriptor.es_configuration.xml @@ -0,0 +1,10 @@ + + + + + + This definition is shown in the Environmental Sensing Service Section 3.1.2.3 + + + diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/descriptors/org.bluetooth.descriptor.es_measurement.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/descriptors/org.bluetooth.descriptor.es_measurement.xml new file mode 100644 index 000000000..dc8f4fe22 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/descriptors/org.bluetooth.descriptor.es_measurement.xml @@ -0,0 +1,6 @@ + + + + This definition is shown in the Environmental Sensing Service Section 3.1.2.1 and its subsections. + diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/descriptors/org.bluetooth.descriptor.es_trigger_setting.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/descriptors/org.bluetooth.descriptor.es_trigger_setting.xml new file mode 100644 index 000000000..8187eaa4a --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/descriptors/org.bluetooth.descriptor.es_trigger_setting.xml @@ -0,0 +1,6 @@ + + + +This definition is shown in the Environmental Sensing Service Section 3.1.2.2 + diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/descriptors/org.bluetooth.descriptor.external_report_reference.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/descriptors/org.bluetooth.descriptor.external_report_reference.xml new file mode 100644 index 000000000..9fdab1404 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/descriptors/org.bluetooth.descriptor.external_report_reference.xml @@ -0,0 +1,16 @@ + + + + + + The External Report Reference characteristic descriptor allows a HID Host to map information from the Report Map characteristic value for Input Report, Output Report or Feature Report data to the Characteristic UUID of external service characteristics used to transfer the associated data. + + + + + Characteristic UUID for externally referenced characteristic + Mandatory + gatt_uuid + + + diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/descriptors/org.bluetooth.descriptor.gatt.characteristic_aggregate_format.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/descriptors/org.bluetooth.descriptor.gatt.characteristic_aggregate_format.xml new file mode 100644 index 000000000..9e7be9560 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/descriptors/org.bluetooth.descriptor.gatt.characteristic_aggregate_format.xml @@ -0,0 +1,31 @@ + + + + + + The Characteristic Aggregate Format descriptor defines the format of an aggregated Characteristic Value. + + + + Only one Characteristic Aggregate Format descriptor exists in a characteristic definition. + This descriptor consists of a list of Attribute Handles pointing to Characteristic Presentation Format declarations. + This descriptor is read only and does not require authentication or authorization. + The list of Attribute Handles is the concatenation of multiple 16-bit Attribute Handle values into a single Attribute Value. + If more than one Characteristic Presentation Format declarations exist, then there is one Characteristic Aggregate Format declaration. + However, a Characteristic Aggregate Format descriptor can be present even if there aren't any Presentation Format descriptors in the characteristic definition. + The order of the Attribute Handles in the list is significant. + + + + If 3 Characteristic Presentation Format declarations exist at Attribute Handles 0x40, 0x50 and 0x60, the Characteris Aggregate Format Value is 0x405060. + + + + + + Mandatory + uint16 + true + + + diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/descriptors/org.bluetooth.descriptor.gatt.characteristic_extended_properties.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/descriptors/org.bluetooth.descriptor.gatt.characteristic_extended_properties.xml new file mode 100644 index 000000000..123eca511 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/descriptors/org.bluetooth.descriptor.gatt.characteristic_extended_properties.xml @@ -0,0 +1,51 @@ + + + + + + + The Characteristic Extended Properties descriptor defines additional Characteristic Properties. + + + + If the Characteristic Extended Properties bit of the Characteristic Properties is set, then this descriptor exists. + The Characteristic Extended Properties descriptor is a bit field defining Reliable Write and Writeable Auxiliaries are enabled for the Characteristic. + This descriptor is readable without authentication and authorization being required. + + + + + Mandatory + 16bit + 0 + 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/descriptors/org.bluetooth.descriptor.gatt.characteristic_presentation_format.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/descriptors/org.bluetooth.descriptor.gatt.characteristic_presentation_format.xml new file mode 100644 index 000000000..02e78a8eb --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/descriptors/org.bluetooth.descriptor.gatt.characteristic_presentation_format.xml @@ -0,0 +1,105 @@ + + + + + + The Characteristic Presentation Format descriptor defines the format of the Characteristic Value. + + + + One or more Characteristic Presentation Format descriptors may be present. If multiple of these descriptors are present, then a Aggregate Formate descriptor is present. + This descriptor is read only and does not require authentication or authorization to read. + This descriptor is composed of five parts: format, exponent, unit, name space and description. + The Format field determines how a single value contained in the Characteristic Value is formatted. + The Exponent field is used with interger data types to determine how the Characteristic Value is furhter formatted. + The actual value = Characteristic Value * 10^Exponent. + + + + When encoding an IPv4 address, the uint32 Format type is used. + + + When encoding an IPv6 address, the uint128 Format type is used. + + + When encoding a Bluetooth address (BD_ADDR), the uint48 Format type is used. + + + For a Characteristic Value of 23 and an Exponent of 2, the actual value is 2300 + + + For a Characteristi Value of 3892 and an Exponent of -3, the actual value is 3.892 + + + + + + Mandatory + 8bit + 0 + 27 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Mandatory + sint8 + + + + The Unit is a UUID. + + Mandatory + uint16 + + + + The Name Space field is used to indentify the organization that is responsible for defining the enumerations for the description field. + + Mandatory + 8bit + 0 + 1 + + + + + + + + The Description is an enumerated value from the organization identified by the Name Space field. + + Mandatory + 16bit + + + diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/descriptors/org.bluetooth.descriptor.gatt.characteristic_user_description.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/descriptors/org.bluetooth.descriptor.gatt.characteristic_user_description.xml new file mode 100644 index 000000000..cad7c167f --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/descriptors/org.bluetooth.descriptor.gatt.characteristic_user_description.xml @@ -0,0 +1,20 @@ + + + + + + The Characteristic User Description descriptor provides a textual user description for a characteristic value. + + + + If the Writable Auxiliary bit of the Characteristics Properties is set then this descriptor is written. + Only one User Description descriptor exists in a characteristic definition. + + + + + Mandatory + utf8s + + + diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/descriptors/org.bluetooth.descriptor.gatt.client_characteristic_configuration.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/descriptors/org.bluetooth.descriptor.gatt.client_characteristic_configuration.xml new file mode 100644 index 000000000..1fc404cef --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/descriptors/org.bluetooth.descriptor.gatt.client_characteristic_configuration.xml @@ -0,0 +1,52 @@ + + + + + + The Client Characteristic Configuration descriptor defines how the characteristic may be configured by a specific client. + + + + This descriptor shall be persistent across connections for bonded devices. + The Client Characteristic Configuration descriptor is unique for each client. A client may read and write this descriptor to determine and set the configuration for that client. + Authentication and authorization may be required by the server to write this descriptor. + The default value for the Client Characteristic Configuration descriptor is 0x00. Upon connection of non-binded clients, this descriptor is set to the default value. + + + + + Mandatory + 16bit + 0 + 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/descriptors/org.bluetooth.descriptor.gatt.server_characteristic_configuration.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/descriptors/org.bluetooth.descriptor.gatt.server_characteristic_configuration.xml new file mode 100644 index 000000000..accc5fc45 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/descriptors/org.bluetooth.descriptor.gatt.server_characteristic_configuration.xml @@ -0,0 +1,33 @@ + + + + + + + The Server Characteristic Configuration descriptor defines how the characteristic descriptor is associated with may be configured for the server. + + + Only one Server Characteristic Configuration descriptor exists in a characteristic definition. + A client may write this configuration descriptor to control the configuration of the characteristic on the server for all clients. + There is a single instantiation of this descriptor for all clients. + Authentication and authorization may be required by the server to write this descriptor. + + + + + Mandatory + uint16 + 0 + 1 + + + + + + + + + + + + \ No newline at end of file diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/descriptors/org.bluetooth.descriptor.number_of_digitals.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/descriptors/org.bluetooth.descriptor.number_of_digitals.xml new file mode 100644 index 000000000..7e6c38f36 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/descriptors/org.bluetooth.descriptor.number_of_digitals.xml @@ -0,0 +1,16 @@ + + + + + + The Characteristic Number of Digitals descriptor is used for defining the number of digitals in a characteristic. + + + + + Mandatory + uint8 + + + diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/descriptors/org.bluetooth.descriptor.report_reference.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/descriptors/org.bluetooth.descriptor.report_reference.xml new file mode 100644 index 000000000..d456bc180 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/descriptors/org.bluetooth.descriptor.report_reference.xml @@ -0,0 +1,30 @@ + + + + + + Mapping information in the form of a Report ID and Report Type which maps the current parent characteristic to the Report ID(s) and Report Type (s) defined within the Report Map characteristic. + + + + + Mandatory + uint8 + 0 + 255 + + + Mandatory + uint8 + 1 + 3 + + + + + + + + + + diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/descriptors/org.bluetooth.descriptor.time_trigger_setting.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/descriptors/org.bluetooth.descriptor.time_trigger_setting.xml new file mode 100644 index 000000000..061c214fe --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/descriptors/org.bluetooth.descriptor.time_trigger_setting.xml @@ -0,0 +1,43 @@ + + + + + + The value of the descriptor has two parts. Part one is a condition field and occupies one octet, and part two is the comparison value (trigger point) that the characteristic value is checked against. + + + + + Mandatory + uint8 + + Available Conditions + + + + + + + + + + + No comparison value required + C1 + uint8 + + + C2 + uint24 + org.bluetooth.unit.time.second + 0 + + + + C3 + uint16 + + + + diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/descriptors/org.bluetooth.descriptor.valid_range.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/descriptors/org.bluetooth.descriptor.valid_range.xml new file mode 100644 index 000000000..0c403dd4d --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/descriptors/org.bluetooth.descriptor.valid_range.xml @@ -0,0 +1,38 @@ + + + + + + The Characteristic Valid Range descriptor is used for defining the range of a characteristics. Two mandatory fields are contained (upper and lower bounds) which define the range. + + + If the Characteristic Value to which this descriptor is attached has a fixed exponent, then the values in this descriptor have the same exponent. + The first value in the Valid Range descriptor represents the lower inclusive value of the range. The second value represents the higher inclusive value of the range. + The data type and units for lower inclusive value and the upper inclusive value are identical to the data type and units of the characteristic for which it is used. + + + +When used with the Measurement Interval characteristic, the Valid Range descriptor is formatted using a uint16. If the valid range has a Minimum Value of 10 minutes (600 seconds) and a Maximum Value of 2 hours (7200 seconds) the value of the Valid Range descriptor would be expressed as: 0x58 0x02 0x20 0x1C + + + A characteristic that is formatted using a nibble with a fixed decimal-exponent that has a Valid Range of 2 to 13 has a Valid Range descriptor defined as: 0x02 0x0D + + + A characteristic value that is formatted using an sint16 with a fixed exponent of -1 that has a Valid Range of -40 to +85 is expressed as: 0x70 0xFE 0x52 0x03 + + + + + + The lower bound is the same format as the characteristic the descriptor describes. + Mandatory + characteristic + + + The upper bound is the same format as the characteristic the descriptor describes. + Mandatory + characteristic + + + diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/descriptors/org.bluetooth.descriptor.value_trigger_setting.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/descriptors/org.bluetooth.descriptor.value_trigger_setting.xml new file mode 100644 index 000000000..3d24422e2 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/descriptors/org.bluetooth.descriptor.value_trigger_setting.xml @@ -0,0 +1,41 @@ + + + + + + The value of the descriptor has two parts. Part one is a condition field and occupies one octet, and part two is the comparison value (trigger point) that the characteristic value is checked against. + + + + + Mandatory + uint8 + + Available Conditions + + + + + + + + + + + + + + C2 + uint16 + + + C3 + org.bluetooth.characteristic.digital + + + Analog One (uint16), Analog Two (uint16) + C4 + uint32 + + + diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/services/binary_sensor.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/services/binary_sensor.xml new file mode 100644 index 000000000..1f7af1633 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/services/binary_sensor.xml @@ -0,0 +1,4 @@ + + + + diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/services/emergency_configuration.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/services/emergency_configuration.xml new file mode 100644 index 000000000..eb7404b80 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/services/emergency_configuration.xml @@ -0,0 +1,4 @@ + + + + diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/services/org.bluetooth.service.alert_notification.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/services/org.bluetooth.service.alert_notification.xml new file mode 100644 index 000000000..e05655d4a --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/services/org.bluetooth.service.alert_notification.xml @@ -0,0 +1,135 @@ + + + + + + Alert Notification service exposes: +

• The different types of alerts with the short text messages.

+

• The information how many count of new alert messages.

+

• The information how many count of unread alerts.

+
+ + The Alert Notification service exposes alert information in a device. This information includes the following: +

- Type of alert occuring in a device.

+

- Additional text information such as caller ID or sender ID

+

- Count of new alerts.

+

- Count of unread alert items.

+
+
+ + This service has no dependencies on other GATT-based services. + + + Mandatory + Mandatory + Mandatory + Mandatory + + + false + true + + + + + + + This characteristic exposes what categories of new alert are supported in the server. + Mandatory + + Mandatory + Excluded + Excluded + Excluded + Excluded + Excluded + Excluded + Excluded + Excluded + + + + + This characteristic exposes information about the count of new alerts (for a given category). + Mandatory + + Excluded + Excluded + Excluded + Excluded + Excluded + Mandatory + Excluded + Excluded + Excluded + + + + Mandatory + + Mandatory + Mandatory + + + + + + + This characteristic exposes what categories of unread alert are supported in the server. + Mandatory + + Mandatory + Excluded + Excluded + Excluded + Excluded + Excluded + Excluded + Excluded + Excluded + + + + + + This characteristic exposes the count of unread alert events existing in the server + Mandatory + + Excluded + Excluded + Excluded + Excluded + Excluded + Mandatory + Excluded + Excluded + Excluded + + + + Mandatory + + Mandatory + Mandatory + + + + + + + This characteristic allows the peer device to enable/disable the alert notification of new alert and unread event more selectively than can be done by setting or clearing the notification bit in the Client Characteristic Configuration for each alert characteristic. + Mandatory + + Excluded + Mandatory + Excluded + Excluded + Excluded + Excluded + Excluded + Excluded + Excluded + + + +
diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/services/org.bluetooth.service.automation_io.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/services/org.bluetooth.service.automation_io.xml new file mode 100644 index 000000000..8616f78f4 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/services/org.bluetooth.service.automation_io.xml @@ -0,0 +1,226 @@ + + + + + The Automation IO service is used to expose the analog inputs/outputs and digital input/outputs of a generic IO module (IOM). + + + This service has no dependencies on other GATT-based services. + + + C1: Mandatory if Digital or Analog with Write property is supported. + C2: Mandatory if the "write without response" characteristic property is supported for either the Digital or Analog characteristics (if any available). + C3: Mandatory if the "indicate" or "notify" characteristic property respectively is supported for either the Digital, Analog or Aggregate characteristic. + C3:Mandatory if the "indicate" or "notify" characteristic property respectively is supported for either the Digital, Analog or Aggregate characteristic. + C4: Mandatory if indications or notification is supported or if writable characteristics descriptors are supported for at least one supported characteristics. + C5: Mandatory if a Digital characteristic is present. + + + + true + true + + + + + + + + The Digital characteristic is used to expose and change the state of an IOM's digital signals. + Conditional + + + C1: At least one instance of either Digital or Analog characteristics shall be supported + C3: The Indicate and Notify properties are excluded for the Digital and Analog characteristics if the Aggregate characteristic is supported + C4: The Indicate and Notify properties shall not be permitted simultaneously for any supported characteristic + C5: Indicate or Notify property shall be supported only if the Read property is supported for the characteristic + + Optional + Optional + Optional + Excluded + Excluded + Optional + Optional + Excluded + Excluded + Excluded + + + + if_notify_or_indicate_supported + + Mandatory + Mandatory + + + + if_multiple_instances_of_same_characteristic + + Mandatory + Excluded + + + + C2: Write permitted if «writable auxiliaries» is supported in the Characteristic Extended Properties descriptor otherwise read-only. + Optional + + Mandatory + C2 + + + + Optional + + Mandatory + Excluded + + + + + C3: Excluded if a custom condition is available, otherwise Optional. + C5: Excluded if Indicate or Notify not is defined for the characteristic or for the Aggregate characteristic (if it is used). + + Conditional + + Mandatory + Mandatory + + + + + C3: Excluded if a custom condition is available, otherwise Optional. + C4: Excluded if a Value Trigger Descriptor not is defined for the characteristic. + C5: Excluded if Indicate or Notify not is defined for the characteristic or for the Aggregate characteristic (if it is used). + + Conditional + + Mandatory + Mandatory + + + + Mandatory + + Mandatory + Excluded + + + + + + + The Analog characteristic is used to read or write the value of one of the IOM's analog signals. + Conditional + + + C1: At least one instance of either Digital or Analog characteristics shall be supported + C3: The Indicate and Notify properties are excluded for the Digital and Analog characteristics if the Aggregate characteristic is supported + C4: The Indicate and Notify properties shall not be permitted simultaneously for any supported characteristic + C5: Indicate or Notify property shall be supported only if the Read property is supported for the characteristic + + Optional + Optional + Optional + Excluded + Excluded + Optional + Optional + Excluded + Excluded + Excluded + + + + if_notify_or_indicate_supported + + Mandatory + Mandatory + + + + if_multiple_instances_of_same_characteristic + + Mandatory + Excluded + + + + C2: Write permitted if «writable auxiliaries» is supported in the Characteristic Extended Properties descriptor otherwise read-only. + Optional + + Mandatory + C2 + + + + Optional + + Mandatory + Excluded + + + + + C4: Excluded if a custom condition is available otherwise Optional. + C6: Excluded if Indicate or Notify not is defined for the characteristic or for the Aggregate characteristic (if it is used). + + Conditional + + Mandatory + Mandatory + + + + + C4: Excluded if a custom condition is available otherwise Optional. + C5: Excluded if a Value Trigger Setting descriptor not is defined for the characteristic. + C6: Excluded if Indicate or Notify not is defined for the characteristic or for the Aggregate characteristic (if it is used). + + Conditional + + Mandatory + Mandatory + + + + Optional + + Mandatory + Excluded + + + + + + + Conditional + + + C2: Only one instance of the Aggregate characteristic shall exist if the Aggregate characteristic is supported + C4: The Indicate and Notify properties shall not be permitted simultaneously for any supported characteristic + C5: Indicate or Notify property shall be supported only if the Read property is supported for the characteristic + + Optional + Excluded + Excluded + Excluded + Excluded + Optional + Optional + Excluded + Excluded + Excluded + + + + if_notify_or_indicate_supported + + Mandatory + Mandatory + + + + + + diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/services/org.bluetooth.service.battery_service.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/services/org.bluetooth.service.battery_service.xml new file mode 100644 index 000000000..4481f44b7 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/services/org.bluetooth.service.battery_service.xml @@ -0,0 +1,62 @@ + + + + + + The Battery Service exposes the state of a battery within a device. + + + The Battery Service exposes the Battery State and Battery Level of a single battery or set of batteries in a device. + + + + This service has no dependencies on other GATT-based services. + + + Mandatory + C1: Mandatory if the Battery Level characteristic properties supports notification, otherwise excluded. + C1: Mandatory if the Battery Level characteristic properties supports notification, otherwise excluded. + + + true + true + + + + + + + The Battery Level characteristic is read using the GATT Read Characteristic Value sub-procedure and returns the current battery level as a percentage from 0% to 100%; + 0% represents a battery that is fully discharged, 100% represents a battery that is fully charged. + + Mandatory + + Mandatory + Excluded + Excluded + Excluded + Excluded + Optional + Excluded + Excluded + Excluded + + + + if_multiple_service_instances + + Mandatory + Excluded + + + + if_notify_or_indicate_supported + + Mandatory + Mandatory + + + + + + diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/services/org.bluetooth.service.blood_pressure.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/services/org.bluetooth.service.blood_pressure.xml new file mode 100644 index 000000000..9bbd95358 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/services/org.bluetooth.service.blood_pressure.xml @@ -0,0 +1,99 @@ + + + + + + This service exposes blood pressure and other data from a blood pressure monitor intended for healthcare applications. + + + The BLOOD PRESSURE Service exposes blood pressure and other data related to a blood pressure monitor. + + + + This service has no dependencies on other GATT-based services. + + + Mandatory if the Intermediate Cuff Pressure characteristic is supported, otherwise excluded for this service. + Mandatory + Mandatory + Mandatory + + + false + true + + + + + + The BLOOD PRESSURE MEASUREMENT characteristic is used to send a Blood Pressure measurement. + + Mandatory + + Excluded + Excluded + Excluded + Excluded + Excluded + Excluded + Mandatory + Excluded + Excluded + + + + Mandatory + + Mandatory + Mandatory + + + + + + + + The INTERMEDIATE CUFF PRESSURE characteristic is used to send intermediate Cuff Pressure values to a device for display purposes while the measurement is in progress. + + Optional + + Excluded + Excluded + Excluded + Excluded + Excluded + Mandatory + Excluded + Excluded + Excluded + + + + Mandatory + + Mandatory + Mandatory + + + + + + + + The Blood Pressure Feature characteristic is used to describe the supported features of the Blood Pressure Sensor. + + Mandatory + + Mandatory + Excluded + Excluded + Excluded + Excluded + Excluded + Excluded + Excluded + Excluded + + + + diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/services/org.bluetooth.service.body_composition.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/services/org.bluetooth.service.body_composition.xml new file mode 100644 index 000000000..f53114dbd --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/services/org.bluetooth.service.body_composition.xml @@ -0,0 +1,71 @@ + + + + + + This service exposes data related to body composition from a body composition analyzer intended for consumer healthcare and sports/fitness applications. + + + The Body Composition Service (BCS) exposes data related to body composition from a body composition analyzer (Server) intended for consumer healthcare as well as sports/fitness applications. + + + + + This service is not dependent upon any other services. + + + + Mandatory + Mandatory + Mandatory + + + true + true + true + + + + + + + Mandatory + + Mandatory + Excluded + Excluded + Excluded + Excluded + Excluded + Excluded + Excluded + Excluded + + + + Mandatory + + Excluded + Excluded + Excluded + Excluded + Excluded + Excluded + Mandatory + Excluded + Excluded + + + + Mandatory + + Mandatory + Mandatory + + + + + + + diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/services/org.bluetooth.service.bond_management.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/services/org.bluetooth.service.bond_management.xml new file mode 100644 index 000000000..2e82a4e5d --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/services/org.bluetooth.service.bond_management.xml @@ -0,0 +1,72 @@ + + + + + + This Specification proposes that this service will enable users to manage their bonds on devices with a limited user interface. + + + This service defines how a peer Bluetooth device can manage the storage of bond information, especially the deletion of it, on the Bluetooth device supporting this service. + + + + + This Service has no dependencies to other GATT-based services. + + + + Mandatory + C1 + Optional + + + C1: Mandatory if operand longer than MTU is requested, else optional + + + true + true + true + + + + + + + + Mandatory + + Excluded + Mandatory + Excluded + Excluded + Optional + Excluded + Excluded + Excluded + Excluded + Excluded + + + Authentication + + + + Mandatory + + Mandatory + Excluded + Excluded + Excluded + Excluded + Excluded + Excluded + Excluded + Excluded + Excluded + + + Authentication + + + + diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/services/org.bluetooth.service.continuous_glucose_monitoring.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/services/org.bluetooth.service.continuous_glucose_monitoring.xml new file mode 100644 index 000000000..a52f3661c --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/services/org.bluetooth.service.continuous_glucose_monitoring.xml @@ -0,0 +1,201 @@ + + + + + + This service exposes glucose and other data from a personal Continuous Glucose Monitoring (CGM) sensor for use in consumer healthcare applications. + + + The Continuous Glucose Monitoring (CGM) Service exposes glucose measurement and other data related to a personal CGM sensor for healthcare applications. + + + + + This Service has no dependencies to other GATT-based services. + + + + Mandatory + Mandatory + Mandatory + Mandatory + Mandatory + + + true + true + true + + + + + + + + Mandatory + + Excluded + Excluded + Excluded + Excluded + Excluded + Mandatory + Excluded + Excluded + Excluded + Excluded + + + Authentication + + + + Read Property: Readable with no authentication or authorization already defined in Bluetooth Core Specification v4.0 as amended by CSA3 and CSS v2 or later + Mandatory + + Mandatory + Mandatory + + + + + + + Mandatory + + Mandatory + Excluded + Excluded + Excluded + Excluded + Excluded + Excluded + Excluded + Excluded + Excluded + + + Authentication + + + + + + Mandatory + + Mandatory + Excluded + Excluded + Excluded + Excluded + Excluded + Excluded + Excluded + Excluded + Excluded + + + Authentication + + + + + + Mandatory + + Mandatory + Mandatory + Excluded + Excluded + Excluded + Excluded + Excluded + Excluded + Excluded + Excluded + + + Authentication + + + + Mandatory + + Mandatory + Excluded + Excluded + Excluded + Excluded + Excluded + Excluded + Excluded + Excluded + Excluded + + + Authentication + + + + Mandatory + + Excluded + Mandatory + Excluded + Excluded + Excluded + Excluded + Mandatory + Excluded + Excluded + Excluded + + + Authentication + + + + + Read Property: Readable with no authentication or authorization already defined in Bluetooth Core Specification v4.0 as amended by CSA3 and CSS v2 or later + Mandatory + + Mandatory + Mandatory + + + + + + + Mandatory + + Excluded + Mandatory + Excluded + Excluded + Excluded + Excluded + Mandatory + Excluded + Excluded + Excluded + + + Authentication + + + + + Read Property: Readable with no authentication or authorization already defined in Bluetooth Core Specification v4.0 as amended by CSA3 and CSS v2 or later + Mandatory + + Mandatory + Mandatory + + + + + + + diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/services/org.bluetooth.service.current_time.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/services/org.bluetooth.service.current_time.xml new file mode 100644 index 000000000..357f60115 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/services/org.bluetooth.service.current_time.xml @@ -0,0 +1,79 @@ + + + + + + This service defines how the current time can be exposed using the Generic Attribute Profile (GATT). + + + Many Bluetooth devices have the ability to store and show time information. This service defines how a Bluetooth device can expose time information to other Bluetooth devices. + + + + This service has no dependencies on other GATT-based services. + + + Mandatory + Mandatory + Mandatory + + + false + true + + + + + + Mandatory + + Mandatory + Optional + Excluded + Excluded + Excluded + Mandatory + Excluded + Excluded + Excluded + + + + Mandatory + + Mandatory + Mandatory + + + + + + Optional + + Mandatory + Optional + Excluded + Excluded + Excluded + Excluded + Excluded + Excluded + Excluded + + + + Optional + + Mandatory + Excluded + Excluded + Excluded + Excluded + Excluded + Excluded + Excluded + Excluded + + + + diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/services/org.bluetooth.service.cycling_power.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/services/org.bluetooth.service.cycling_power.xml new file mode 100644 index 000000000..6d3563ad5 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/services/org.bluetooth.service.cycling_power.xml @@ -0,0 +1,137 @@ + + + + + + This service exposes power- and force-related data and optionally speed- and cadence-related data from a Cycling Power sensor intended for sports and fitness applications. + The Cycling Power (CP) Service exposes power- and force-related data and optionally speed- and cadence-related data from a Cycling Power sensor (Server) intended for sports and fitness applications. + + + This service has no dependencies on other GATT-based services. + + + C.1 + Mandatory + C.1 + Mandatory + Mandatory + + + C1: Mandatory if the Cycling Power Control Point characteristic is supported, otherwise excluded for this service. + + true + true + true + + + + The notifications of the Cycling Power Vector characteristic cannot be sent due to inappropriate connection parameters. + + + + + Mandatory + + Excluded + Excluded + Excluded + Excluded + Excluded + Mandatory + Excluded + Excluded + Optional + + + + Mandatory + + Mandatory + Mandatory + + + + if_broadcast_supported + + Mandatory + Mandatory + + + + + + Mandatory + + Mandatory + Excluded + Excluded + Excluded + Excluded + Excluded + Excluded + Excluded + Excluded + + + + Mandatory + + Mandatory + Excluded + Excluded + Excluded + Excluded + Excluded + Excluded + Excluded + Excluded + + + + Optional + + Excluded + Excluded + Excluded + Excluded + Excluded + Mandatory + Excluded + Excluded + Excluded + + + + Mandatory + + Mandatory + Mandatory + + + + + + Optional + + Excluded + Mandatory + Excluded + Excluded + Excluded + Excluded + Mandatory + Excluded + Excluded + + + + Mandatory + + Mandatory + Mandatory + + + + + + diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/services/org.bluetooth.service.cycling_speed_and_cadence.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/services/org.bluetooth.service.cycling_speed_and_cadence.xml new file mode 100644 index 000000000..03d6c61fe --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/services/org.bluetooth.service.cycling_speed_and_cadence.xml @@ -0,0 +1,123 @@ + + + + + + This service exposes speed-related and cadence-related data from a Cycling Speed and Cadence sensor intended for fitness applications. + + + The Cycling Speed and Cadence (CSC) Service exposes speed-related data and/or cadence-related data while using the Cycling Speed and Cadence sensor (Server). + + + + This service is not dependent upon any other services. + + + C1 + Mandatory + C1 + Mandatory + Mandatory + + C1: Mandatory if the SC Control Point characteristic is supported, otherwise excluded for this service. + + true + true + + + A SC Control Point request cannot be serviced because a previously triggered SC Control Point operation is still in progress. + The Client Characteristic Configuration descriptor is not configured according to the requirements of the service. + + + + + The CSC Measurement characteristic is used to send speed-related data and/or cadence-related data. + + Mandatory + + Excluded + Excluded + Excluded + Excluded + Excluded + Mandatory + Excluded + Excluded + Excluded + + + + Mandatory + + Mandatory + Mandatory + + + + + + + The CSC Feature characteristic is used to describe the supported features of the Server. Reserved for Future Use (RFU) bits in the CSC Feature characteristic value are set to 0. + + Mandatory + + Mandatory + Excluded + Excluded + Excluded + Excluded + Excluded + Excluded + Excluded + Excluded + + + + +

The Sensor Location characteristic of the device is used to describe the physical location of the Server when correctly fitted.

+

C1: Mandatory if the Multiple Sensor Location feature is supported, otherwise optional.

+
+ C1 + + Mandatory + Excluded + Excluded + Excluded + Excluded + Excluded + Excluded + Excluded + Excluded + +
+ + +

If the SC Control Point is supported, profiles utilizing this service are required to ensure that the Client configures the SC Control Point characteristic for indications (i.e. via the Client Characteristic Configuration descriptor) at the first connection.

+

Support for this characteristic is mandatory if the Server supports Wheel Revolution Data or Multiple Sensor Locations features, otherwise it is excluded.

+

C2: Mandatory if at least one SC Control Point procedure is supported, otherwise excluded.

+
+ C2 + + Excluded + Mandatory + Excluded + Excluded + Excluded + Excluded + Mandatory + Excluded + Excluded + + + + + if_characteristic_supported + + Mandatory + Mandatory + + + +
+
+
diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/services/org.bluetooth.service.device_information.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/services/org.bluetooth.service.device_information.xml new file mode 100644 index 000000000..7afad2531 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/services/org.bluetooth.service.device_information.xml @@ -0,0 +1,178 @@ + + + + + + The Device Information Service exposes manufacturer and/or vendor information about a device. + + + This service exposes manufacturer information about a device. + The Device Information Service is instantiated as a Primary Service. + Only one instance of the Device Information Service is exposed on a device. + + + + This service is not dependent upon any other services. + + + true + true + + + + + + This characteristic represents the name of the manufacturer of the device. + + Optional + + Mandatory + Excluded + Excluded + Excluded + Excluded + Excluded + Excluded + Excluded + Excluded + + + + + This characteristic represents the model number that is assigned by the device vendor. + + Optional + + Mandatory + Excluded + Excluded + Excluded + Excluded + Excluded + Excluded + Excluded + Excluded + + + + + This characteristic represents the serial number for a particular instance of the device. + + Optional + + Mandatory + Excluded + Excluded + Excluded + Excluded + Excluded + Excluded + Excluded + Excluded + + + + + This characteristic represents the hardware revision for the hardware within the device. + + Optional + + Mandatory + Excluded + Excluded + Excluded + Excluded + Excluded + Excluded + Excluded + Excluded + + + + + This characteristic represents the firmware revision for the firmware within the device. + + Optional + + Mandatory + Excluded + Excluded + Excluded + Excluded + Excluded + Excluded + Excluded + Excluded + + + + + This characteristic represents the software revision for the software within the device. + + Optional + + Mandatory + Excluded + Excluded + Excluded + Excluded + Excluded + Excluded + Excluded + Excluded + + + + + This characteristic represents a structure containing an Organizationally Unique Identifier (OUI) followed by a manufacturer-defined identifier and is unique for each individual instance of the product. + + Optional + + Mandatory + Excluded + Excluded + Excluded + Excluded + Excluded + Excluded + Excluded + Excluded + + + + + This characteristic represents regulatory and certification information for the product in a list defined in IEEE 11073-20601. + + Optional + + Mandatory + Excluded + Excluded + Excluded + Excluded + Excluded + Excluded + Excluded + Excluded + + + + + + The PnP_ID characteristic is a set of values used to create a device ID value that is unique for this device. + + Optional + + Mandatory + Excluded + Excluded + Excluded + Excluded + Excluded + Excluded + Excluded + Excluded + + + + diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/services/org.bluetooth.service.environmental_sensing.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/services/org.bluetooth.service.environmental_sensing.xml new file mode 100644 index 000000000..9f5f4e5eb --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/services/org.bluetooth.service.environmental_sensing.xml @@ -0,0 +1,1253 @@ + + + + + This service exposes measurement data from an environmental sensor intended for sports and fitness applications. A wide range of environmental parameters is supported. + The Environmental Sensing Service (ESS) exposes measurement data from an environmental sensor intended for sports and fitness applications. A wide range of environmental parameters is supported. + + + + This service is not dependent upon any other services. + + + + Mandatory if the Server supports the ES Trigger Setting descriptor; excluded otherwise. + Mandatory if the Descriptor Value Changed characteristic is supported; optional otherwise. + Mandatory + Mandatory if the Server supports reading a Characteristic User Description descriptor string length that exceeds the capacity of the default ATT_MTU; optional otherwise. + Mandatory if the Server supports the Descriptor Value Changed characteristic or notification of the ESS Characteristic or writing to the Characteristic User Description descriptor, ES Trigger Setting descriptor or ES Configuration descriptor; optional otherwise. + Mandatory if the Server supports writing a Characteristic User Description descriptor string length that exceeds the capacity of the default ATT_MTU; optional otherwise. + + + true + true + true + + + + + + + + + C.2: Mandatory if any of the following descriptors can be changed by the Server: ES Measurement, ES Trigger Setting, ES Configuration, Characteristic User Description. + C.3: Mandatory if the write property is supported for the Characteristic User Description descriptor. + + C2 or C3 + + Excluded + Excluded + Excluded + Excluded + Excluded + Excluded + Mandatory + Optional + Excluded + Optional + + + + + C1: + At least one ESS Characteristic is exposed. + + C1 + + Mandatory + Excluded + Excluded + Excluded + Excluded + Optional + Excluded + Optional + Excluded + Optional + + + + if_multiple_instances_of_same_characteristic_optional_otherwise + + Mandatory + Excluded + + + + C1: If Write is supported, bonding is mandatory as described in Section 3.1.2.3.1 of the Service Specification. If the ES Trigger Setting descriptor is writable, an ES Configuration descriptor, if present, is also writable. Otherwise, both are read-only. + if_notify_supported + + Mandatory + C1 + + + + C1: If Write is supported, bonding is mandatory as described in Section 3.1.2.3.1 of the Service Specification. If the ES Trigger Setting descriptor is writable, an ES Configuration descriptor, if present, is also writable. Otherwise, both are read-only. + C2: Mandatory if there is more than one ES Trigger Setting Descriptor + + C2 + + Mandatory + C1 + + + + Optional + + Mandatory + Optional + + + + Optional + + Mandatory + Excluded + + + + + + + C1: + At least one ESS Characteristic is exposed. + + C1 + + Mandatory + Excluded + Excluded + Excluded + Excluded + Optional + Excluded + Optional + Excluded + Optional + + + + if_multiple_instances_of_same_characteristic_optional_otherwise + + Mandatory + Excluded + + + + C1: If Write is supported, bonding is mandatory as described in Section 3.1.2.3.1 of the Service Specification. If the ES Trigger Setting descriptor is writable, an ES Configuration descriptor, if present, is also writable. Otherwise, both are read-only. + if_notify_supported + + Mandatory + C1 + + + + C1: If Write is supported, bonding is mandatory as described in Section 3.1.2.3.1 of the Service Specification. If the ES Trigger Setting descriptor is writable, an ES Configuration descriptor, if present, is also writable. Otherwise, both are read-only. + C2: Mandatory if there is more than one ES Trigger Setting Descriptor + + C2 + + Mandatory + C1 + + + + Optional + + Mandatory + Optional + + + + Optional + + Mandatory + Excluded + + + + + + + C1: + At least one ESS Characteristic is exposed. + + C1 + + Mandatory + Excluded + Excluded + Excluded + Excluded + Optional + Excluded + Optional + Excluded + Optional + + + + if_multiple_instances_of_same_characteristic_optional_otherwise + + Mandatory + Excluded + + + + C1: If Write is supported, bonding is mandatory as described in Section 3.1.2.3.1 of the Service Specification. If the ES Trigger Setting descriptor is writable, an ES Configuration descriptor, if present, is also writable. Otherwise, both are read-only. + if_notify_supported + + Mandatory + C1 + + + + C1: If Write is supported, bonding is mandatory as described in Section 3.1.2.3.1 of the Service Specification. If the ES Trigger Setting descriptor is writable, an ES Configuration descriptor, if present, is also writable. Otherwise, both are read-only. + C2: Mandatory if there is more than one ES Trigger Setting Descriptor + + C2 + + Mandatory + C1 + + + + Optional + + Mandatory + Optional + + + + Optional + + Mandatory + Excluded + + + + + + + C1: + At least one ESS Characteristic is exposed. + + C1 + + Mandatory + Excluded + Excluded + Excluded + Excluded + Optional + Excluded + Optional + Excluded + Optional + + + + if_multiple_instances_of_same_characteristic_optional_otherwise + + Mandatory + Excluded + + + + C1: If Write is supported, bonding is mandatory as described in Section 3.1.2.3.1 of the Service Specification. If the ES Trigger Setting descriptor is writable, an ES Configuration descriptor, if present, is also writable. Otherwise, both are read-only. + if_notify_supported + + Mandatory + C1 + + + + C1: If Write is supported, bonding is mandatory as described in Section 3.1.2.3.1 of the Service Specification. If the ES Trigger Setting descriptor is writable, an ES Configuration descriptor, if present, is also writable. Otherwise, both are read-only. + C2: Mandatory if there is more than one ES Trigger Setting Descriptor + + C2 + + Mandatory + C1 + + + + Optional + + Mandatory + Optional + + + + Optional + + Mandatory + Excluded + + + + + + + C1: + At least one ESS Characteristic is exposed. + + C1 + + Mandatory + Excluded + Excluded + Excluded + Excluded + Optional + Excluded + Optional + Excluded + Optional + + + + if_multiple_instances_of_same_characteristic_optional_otherwise + + Mandatory + Excluded + + + + C1: If Write is supported, bonding is mandatory as described in Section 3.1.2.3.1 of the Service Specification. If the ES Trigger Setting descriptor is writable, an ES Configuration descriptor, if present, is also writable. Otherwise, both are read-only. + if_notify_supported + + Mandatory + C1 + + + + C1: If Write is supported, bonding is mandatory as described in Section 3.1.2.3.1 of the Service Specification. If the ES Trigger Setting descriptor is writable, an ES Configuration descriptor, if present, is also writable. Otherwise, both are read-only. + C2: Mandatory if there is more than one ES Trigger Setting Descriptor + + C2 + + Mandatory + C1 + + + + Optional + + Mandatory + Optional + + + + Optional + + Mandatory + Excluded + + + + + + + C1: + At least one ESS Characteristic is exposed. + + C1 + + Mandatory + Excluded + Excluded + Excluded + Excluded + Optional + Excluded + Optional + Excluded + Optional + + + + if_multiple_instances_of_same_characteristic_optional_otherwise + + Mandatory + Excluded + + + + C1: If Write is supported, bonding is mandatory as described in Section 3.1.2.3.1 of the Service Specification. If the ES Trigger Setting descriptor is writable, an ES Configuration descriptor, if present, is also writable. Otherwise, both are read-only. + if_notify_supported + + Mandatory + C1 + + + + C1: If Write is supported, bonding is mandatory as described in Section 3.1.2.3.1 of the Service Specification. If the ES Trigger Setting descriptor is writable, an ES Configuration descriptor, if present, is also writable. Otherwise, both are read-only. + C2: Mandatory if there is more than one ES Trigger Setting Descriptor + + C2 + + Mandatory + C1 + + + + Optional + + Mandatory + Optional + + + + Optional + + Mandatory + Excluded + + + + + + + C1: + At least one ESS Characteristic is exposed. + + C1 + + Mandatory + Excluded + Excluded + Excluded + Excluded + Optional + Excluded + Optional + Excluded + Optional + + + + if_multiple_instances_of_same_characteristic_optional_otherwise + + Mandatory + Excluded + + + + C1: If Write is supported, bonding is mandatory as described in Section 3.1.2.3.1 of the Service Specification. If the ES Trigger Setting descriptor is writable, an ES Configuration descriptor, if present, is also writable. Otherwise, both are read-only. + if_notify_supported + + Mandatory + C1 + + + + C1: If Write is supported, bonding is mandatory as described in Section 3.1.2.3.1 of the Service Specification. If the ES Trigger Setting descriptor is writable, an ES Configuration descriptor, if present, is also writable. Otherwise, both are read-only. + C2: Mandatory if there is more than one ES Trigger Setting Descriptor + + C2 + + Mandatory + C1 + + + + Optional + + Mandatory + Optional + + + + Optional + + Mandatory + Excluded + + + + + + + C1: + At least one ESS Characteristic is exposed. + + C1 + + Mandatory + Excluded + Excluded + Excluded + Excluded + Optional + Excluded + Optional + Excluded + Optional + + + + if_multiple_instances_of_same_characteristic_optional_otherwise + + Mandatory + Excluded + + + + C1: If Write is supported, bonding is mandatory as described in Section 3.1.2.3.1 of the Service Specification. If the ES Trigger Setting descriptor is writable, an ES Configuration descriptor, if present, is also writable. Otherwise, both are read-only. + if_notify_supported + + Mandatory + C1 + + + + C1: If Write is supported, bonding is mandatory as described in Section 3.1.2.3.1 of the Service Specification. If the ES Trigger Setting descriptor is writable, an ES Configuration descriptor, if present, is also writable. Otherwise, both are read-only. + C2: Mandatory if there is more than one ES Trigger Setting Descriptor + + C2 + + Mandatory + C1 + + + + Optional + + Mandatory + Optional + + + + Optional + + Mandatory + Excluded + + + + + + + C1: + At least one ESS Characteristic is exposed. + + C1 + + Mandatory + Excluded + Excluded + Excluded + Excluded + Optional + Excluded + Optional + Excluded + Optional + + + + if_multiple_instances_of_same_characteristic_optional_otherwise + + Mandatory + Excluded + + + + C1: If Write is supported, bonding is mandatory as described in Section 3.1.2.3.1 of the Service Specification. If the ES Trigger Setting descriptor is writable, an ES Configuration descriptor, if present, is also writable. Otherwise, both are read-only. + if_notify_supported + + Mandatory + C1 + + + + C1: If Write is supported, bonding is mandatory as described in Section 3.1.2.3.1 of the Service Specification. If the ES Trigger Setting descriptor is writable, an ES Configuration descriptor, if present, is also writable. Otherwise, both are read-only. + C2: Mandatory if there is more than one ES Trigger Setting Descriptor + + C2 + + Mandatory + C1 + + + + Optional + + Mandatory + Optional + + + + Optional + + Mandatory + Excluded + + + + + + + C1: + At least one ESS Characteristic is exposed. + + C1 + + Mandatory + Excluded + Excluded + Excluded + Excluded + Optional + Excluded + Optional + Excluded + Optional + + + + if_multiple_instances_of_same_characteristic_optional_otherwise + + Mandatory + Excluded + + + + C1: If Write is supported, bonding is mandatory as described in Section 3.1.2.3.1 of the Service Specification. If the ES Trigger Setting descriptor is writable, an ES Configuration descriptor, if present, is also writable. Otherwise, both are read-only. + if_notify_supported + + Mandatory + C1 + + + + C1: If Write is supported, bonding is mandatory as described in Section 3.1.2.3.1 of the Service Specification. If the ES Trigger Setting descriptor is writable, an ES Configuration descriptor, if present, is also writable. Otherwise, both are read-only. + C2: Mandatory if there is more than one ES Trigger Setting Descriptor + + C2 + + Mandatory + C1 + + + + Optional + + Mandatory + Optional + + + + Optional + + Mandatory + Excluded + + + + + + + C1: + At least one ESS Characteristic is exposed. + + C1 + + Mandatory + Excluded + Excluded + Excluded + Excluded + Optional + Excluded + Optional + Excluded + Optional + + + + if_multiple_instances_of_same_characteristic_optional_otherwise + + Mandatory + Excluded + + + + C1: If Write is supported, bonding is mandatory as described in Section 3.1.2.3.1 of the Service Specification. If the ES Trigger Setting descriptor is writable, an ES Configuration descriptor, if present, is also writable. Otherwise, both are read-only. + if_notify_supported + + Mandatory + C1 + + + + C1: If Write is supported, bonding is mandatory as described in Section 3.1.2.3.1 of the Service Specification. If the ES Trigger Setting descriptor is writable, an ES Configuration descriptor, if present, is also writable. Otherwise, both are read-only. + C2: Mandatory if there is more than one ES Trigger Setting Descriptor + + C2 + + Mandatory + C1 + + + + Optional + + Mandatory + Optional + + + + Optional + + Mandatory + Excluded + + + + + + + C1: + At least one ESS Characteristic is exposed. + + C1 + + Mandatory + Excluded + Excluded + Excluded + Excluded + Optional + Excluded + Optional + Excluded + Optional + + + + if_multiple_instances_of_same_characteristic_optional_otherwise + + Mandatory + Excluded + + + + C1: If Write is supported, bonding is mandatory as described in Section 3.1.2.3.1 of the Service Specification. If the ES Trigger Setting descriptor is writable, an ES Configuration descriptor, if present, is also writable. Otherwise, both are read-only. + if_notify_supported + + Mandatory + C1 + + + + C1: If Write is supported, bonding is mandatory as described in Section 3.1.2.3.1 of the Service Specification. If the ES Trigger Setting descriptor is writable, an ES Configuration descriptor, if present, is also writable. Otherwise, both are read-only. + C2: Mandatory if there is more than one ES Trigger Setting Descriptor + + C2 + + Mandatory + C1 + + + + Optional + + Mandatory + Optional + + + + Optional + + Mandatory + Excluded + + + + + + + + C1: + At least one ESS Characteristic is exposed. + + C1 + + Mandatory + Excluded + Excluded + Excluded + Excluded + Optional + Excluded + Optional + Excluded + Optional + + + + if_multiple_instances_of_same_characteristic_optional_otherwise + + Mandatory + Excluded + + + + C1: If Write is supported, bonding is mandatory as described in Section 3.1.2.3.1 of the Service Specification. If the ES Trigger Setting descriptor is writable, an ES Configuration descriptor, if present, is also writable. Otherwise, both are read-only. + if_notify_supported + + Mandatory + C1 + + + + C1: If Write is supported, bonding is mandatory as described in Section 3.1.2.3.1 of the Service Specification. If the ES Trigger Setting descriptor is writable, an ES Configuration descriptor, if present, is also writable. Otherwise, both are read-only. + C2: Mandatory if there is more than one ES Trigger Setting Descriptor + + C2 + + Mandatory + C1 + + + + Optional + + Mandatory + Optional + + + + Optional + + Mandatory + Excluded + + + + + + + C1: + At least one ESS Characteristic is exposed. + + C1 + + Mandatory + Excluded + Excluded + Excluded + Excluded + Optional + Excluded + Optional + Excluded + Optional + + + + if_multiple_instances_of_same_characteristic_optional_otherwise + + Mandatory + Excluded + + + + C1: If Write is supported, bonding is mandatory as described in Section 3.1.2.3.1 of the Service Specification. If the ES Trigger Setting descriptor is writable, an ES Configuration descriptor, if present, is also writable. Otherwise, both are read-only. + if_notify_supported + + Mandatory + C1 + + + + C1: If Write is supported, bonding is mandatory as described in Section 3.1.2.3.1 of the Service Specification. If the ES Trigger Setting descriptor is writable, an ES Configuration descriptor, if present, is also writable. Otherwise, both are read-only. + C2: Mandatory if there is more than one ES Trigger Setting Descriptor + + C2 + + Mandatory + C1 + + + + Optional + + Mandatory + Optional + + + + Optional + + Mandatory + Excluded + + + + + + + C1: + At least one ESS Characteristic is exposed. + + C1 + + Mandatory + Excluded + Excluded + Excluded + Excluded + Optional + Excluded + Optional + Excluded + Optional + + + + if_multiple_instances_of_same_characteristic_optional_otherwise + + Mandatory + Excluded + + + + C1: If Write is supported, bonding is mandatory as described in Section 3.1.2.3.1 of the Service Specification. If the ES Trigger Setting descriptor is writable, an ES Configuration descriptor, if present, is also writable. Otherwise, both are read-only. + if_notify_supported + + Mandatory + C1 + + + + C1: If Write is supported, bonding is mandatory as described in Section 3.1.2.3.1 of the Service Specification. If the ES Trigger Setting descriptor is writable, an ES Configuration descriptor, if present, is also writable. Otherwise, both are read-only. + C2: Mandatory if there is more than one ES Trigger Setting Descriptor + + C2 + + Mandatory + C1 + + + + Optional + + Mandatory + Optional + + + + Optional + + Mandatory + Excluded + + + + + + + C1: + At least one ESS Characteristic is exposed. + + C1 + + Mandatory + Excluded + Excluded + Excluded + Excluded + Optional + Excluded + Optional + Excluded + Optional + + + + if_multiple_instances_of_same_characteristic_optional_otherwise + + Mandatory + Excluded + + + + C1: If Write is supported, bonding is mandatory as described in Section 3.1.2.3.1 of the Service Specification. If the ES Trigger Setting descriptor is writable, an ES Configuration descriptor, if present, is also writable. Otherwise, both are read-only. + if_notify_supported + + Mandatory + C1 + + + + C1: If Write is supported, bonding is mandatory as described in Section 3.1.2.3.1 of the Service Specification. If the ES Trigger Setting descriptor is writable, an ES Configuration descriptor, if present, is also writable. Otherwise, both are read-only. + C2: Mandatory if there is more than one ES Trigger Setting Descriptor + + C2 + + Mandatory + C1 + + + + Optional + + Mandatory + Optional + + + + Optional + + Mandatory + Excluded + + + + + + + C1: + At least one ESS Characteristic is exposed. + + C1 + + Mandatory + Excluded + Excluded + Excluded + Excluded + Optional + Excluded + Optional + Excluded + Optional + + + + if_multiple_instances_of_same_characteristic_optional_otherwise + + Mandatory + Excluded + + + + C1: If Write is supported, bonding is mandatory as described in Section 3.1.2.3.1 of the Service Specification. If the ES Trigger Setting descriptor is writable, an ES Configuration descriptor, if present, is also writable. Otherwise, both are read-only. + if_notify_supported + + Mandatory + C1 + + + + C1: If Write is supported, bonding is mandatory as described in Section 3.1.2.3.1 of the Service Specification. If the ES Trigger Setting descriptor is writable, an ES Configuration descriptor, if present, is also writable. Otherwise, both are read-only. + C2: Mandatory if there is more than one ES Trigger Setting Descriptor + + C2 + + Mandatory + C1 + + + + Optional + + Mandatory + Optional + + + + Optional + + Mandatory + Excluded + + + + + + + C1: + At least one ESS Characteristic is exposed. + + C1 + + Mandatory + Excluded + Excluded + Excluded + Excluded + Optional + Excluded + Optional + Excluded + Optional + + + + if_multiple_instances_of_same_characteristic_optional_otherwise + + Mandatory + Excluded + + + + C1: If Write is supported, bonding is mandatory as described in Section 3.1.2.3.1 of the Service Specification. If the ES Trigger Setting descriptor is writable, an ES Configuration descriptor, if present, is also writable. Otherwise, both are read-only. + if_notify_supported + + Mandatory + C1 + + + + C1: If Write is supported, bonding is mandatory as described in Section 3.1.2.3.1 of the Service Specification. If the ES Trigger Setting descriptor is writable, an ES Configuration descriptor, if present, is also writable. Otherwise, both are read-only. + C2: Mandatory if there is more than one ES Trigger Setting Descriptor + + C2 + + Mandatory + C1 + + + + Optional + + Mandatory + Optional + + + + Optional + + Mandatory + Excluded + + + + + + + C1: + At least one ESS Characteristic is exposed. + + C1 + + Mandatory + Excluded + Excluded + Excluded + Excluded + Optional + Excluded + Optional + Excluded + Optional + + + + if_multiple_instances_of_same_characteristic_optional_otherwise + + Mandatory + Excluded + + + + C1: If Write is supported, bonding is mandatory as described in Section 3.1.2.3.1 of the Service Specification. If the ES Trigger Setting descriptor is writable, an ES Configuration descriptor, if present, is also writable. Otherwise, both are read-only. + if_notify_supported + + Mandatory + C1 + + + + C1: If Write is supported, bonding is mandatory as described in Section 3.1.2.3.1 of the Service Specification. If the ES Trigger Setting descriptor is writable, an ES Configuration descriptor, if present, is also writable. Otherwise, both are read-only. + C2: Mandatory if there is more than one ES Trigger Setting Descriptor + + C2 + + Mandatory + C1 + + + + Optional + + Mandatory + Optional + + + + Optional + + Mandatory + Excluded + + + + + + + C1: + At least one ESS Characteristic is exposed. + + C1 + + Mandatory + Excluded + Excluded + Excluded + Excluded + Optional + Excluded + Optional + Excluded + Optional + + + + if_multiple_instances_of_same_characteristic_optional_otherwise + + Mandatory + Excluded + + + + C1: If Write is supported, bonding is mandatory as described in Section 3.1.2.3.1 of the Service Specification. If the ES Trigger Setting descriptor is writable, an ES Configuration descriptor, if present, is also writable. Otherwise, both are read-only. + if_notify_supported + + Mandatory + C1 + + + + C1: If Write is supported, bonding is mandatory as described in Section 3.1.2.3.1 of the Service Specification. If the ES Trigger Setting descriptor is writable, an ES Configuration descriptor, if present, is also writable. Otherwise, both are read-only. + C2: Mandatory if there is more than one ES Trigger Setting Descriptor + + C2 + + Mandatory + C1 + + + + Optional + + Mandatory + Optional + + + + Optional + + Mandatory + Excluded + + + + + + diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/services/org.bluetooth.service.fitness_machine.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/services/org.bluetooth.service.fitness_machine.xml new file mode 100644 index 000000000..bfff29877 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/services/org.bluetooth.service.fitness_machine.xml @@ -0,0 +1,344 @@ + + + + + + This service exposes training-related data in the sports and fitness environment, which allows a Server (e.g., a fitness machine) to send training-related data to a Client. + + + The Fitness Machine Service (FTMS) exposes training-related data in the sports and fitness environment, which allows a Client to collect training data while a user is exercising with a fitness machine (Server). + + + + + This service has no dependencies on other GATT-based services. + + + + Mandatory + Mandatory + C.1 + Optional + + + C1: Mandatory if the Fitness Machine Control Point is supported, otherwise Optional. + + + true + true + true + + + + Mandatory + + Mandatory + Excluded + Excluded + Excluded + Excluded + Excluded + Excluded + Excluded + Excluded + + + + Optional + + Excluded + Excluded + Excluded + Excluded + Excluded + Mandatory + Excluded + Excluded + Excluded + + + + Mandatory + + Mandatory + Mandatory + + + + + + Optional + + Excluded + Excluded + Excluded + Excluded + Excluded + Mandatory + Excluded + Excluded + Excluded + + + + Mandatory + + Mandatory + Mandatory + + + + + + Optional + + Excluded + Excluded + Excluded + Excluded + Excluded + Mandatory + Excluded + Excluded + Excluded + + + + Mandatory + + Mandatory + Mandatory + + + + + + Optional + + Excluded + Excluded + Excluded + Excluded + Excluded + Mandatory + Excluded + Excluded + Excluded + + + + Mandatory + + Mandatory + Mandatory + + + + + + Optional + + Excluded + Excluded + Excluded + Excluded + Excluded + Mandatory + Excluded + Excluded + Excluded + + + + Mandatory + + Mandatory + Mandatory + + + + + + Optional + + Excluded + Excluded + Excluded + Excluded + Excluded + Mandatory + Excluded + Excluded + Excluded + + + + Mandatory + + Mandatory + Mandatory + + + + + + Optional + + Mandatory + Excluded + Excluded + Excluded + Excluded + Mandatory + Excluded + Excluded + Excluded + + + + Mandatory + + Mandatory + Mandatory + + + + + + C1 + + + C1: Mandatory if the Speed Target Setting feature is supported; otherwise Optional. + + Mandatory + Excluded + Excluded + Excluded + Excluded + Excluded + Excluded + Excluded + Excluded + + + + C2 + + + C2: Mandatory if the Inclination Target Setting feature is supported; otherwise Optional. + + Mandatory + Excluded + Excluded + Excluded + Excluded + Excluded + Excluded + Excluded + Excluded + + + + C3 + + + C3: Mandatory if the Resistance Target Setting feature is supported; otherwise Optional. + + Mandatory + Excluded + Excluded + Excluded + Excluded + Excluded + Excluded + Excluded + Excluded + + + + C4 + + + C4: Mandatory if the Power Target Setting feature is supported; otherwise Optional. + + Mandatory + Excluded + Excluded + Excluded + Excluded + Excluded + Excluded + Excluded + Excluded + + + + C5 + + + C5: Mandatory if the Heart Rate Target Setting feature is supported; otherwise Optional. + + Mandatory + Excluded + Excluded + Excluded + Excluded + Excluded + Excluded + Excluded + Excluded + + + + Optional + + Excluded + Mandatory + Excluded + Excluded + Excluded + Excluded + Mandatory + Excluded + Excluded + + + + Mandatory + + Mandatory + Mandatory + + + + + + C6 + + + C6: Mandatory if the Fitness Machine Control Point is supported; otherwise Optional. + + Excluded + Excluded + Excluded + Excluded + Excluded + Mandatory + Excluded + Excluded + Excluded + + + + Mandatory + + Mandatory + Mandatory + + + + + + \ No newline at end of file diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/services/org.bluetooth.service.generic_access.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/services/org.bluetooth.service.generic_access.xml new file mode 100644 index 000000000..a7150a804 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/services/org.bluetooth.service.generic_access.xml @@ -0,0 +1,92 @@ + + + + + + The generic_access service contains generic information about the device. All available Characteristics are readonly. + + + + + Mandatory + + Mandatory + Optional + Excluded + Excluded + Excluded + Excluded + Excluded + Excluded + Excluded + + + + Mandatory + + Mandatory + Excluded + Excluded + Excluded + Excluded + Excluded + Excluded + Excluded + Excluded + + + + Optional + + + C1: Optional if supports only 1 bond, excluded if the device supports more than one bonding + Mandatory + C1 + Excluded + Excluded + Excluded + Excluded + Excluded + Excluded + Excluded + + + + + + Conditional + + Excluded + Mandatory + Excluded + Excluded + Excluded + Excluded + Excluded + Excluded + Excluded + + + + Optional + + Mandatory + Excluded + Excluded + Excluded + Excluded + Excluded + Excluded + Excluded + Excluded + + + + + + If the Peripheral Privacy Flag Characteristic is implemented, then the Reconnection Address Characteristic must also be implemented + org.bluetooth.characteristic.peripheral_privacy_flag + Reconnection Address + + + diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/services/org.bluetooth.service.generic_attribute.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/services/org.bluetooth.service.generic_attribute.xml new file mode 100644 index 000000000..28ff8b794 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/services/org.bluetooth.service.generic_attribute.xml @@ -0,0 +1,31 @@ + + + + + + + + Optional + + Excluded + Excluded + Excluded + Excluded + Excluded + Excluded + Mandatory + Excluded + Excluded + + + + Mandatory + + Mandatory + Mandatory + + + + + + diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/services/org.bluetooth.service.glucose.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/services/org.bluetooth.service.glucose.xml new file mode 100644 index 000000000..ab43f47bf --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/services/org.bluetooth.service.glucose.xml @@ -0,0 +1,134 @@ + + + + + + This service exposes glucose and other data from a glucose sensor for use in consumer and professional healthcare applications. + + + The Glucose Service exposes glucose and other data related to a glucose sensor for consumer and professional healthcare applications. + + + + This service has no dependencies on other GATT-based services. + + + Manadatory + Mandatory + Mandatory + Mandatory + Mandatory + + + + false + true + + + + + + The Glucose Measurement characteristic is used to send glucose measurements. + + Mandatory + + Excluded + Excluded + Excluded + Excluded + Excluded + Mandatory + Excluded + Excluded + Excluded + + + + Mandatory + + Mandatory + Mandatory + + + + + + + + The Glucose Measurement Context characteristic is used to send additional contextual information relative to a Glucose Measurement characteristic. + + Optional + + Excluded + Excluded + Excluded + Excluded + Excluded + Mandatory + Excluded + Excluded + Excluded + + + + if_characteristic_supported + + Mandatory + Mandatory + + + + + + + + The Glucose Feature characteristic is used to describe the supported features of the Server. + + Mandatory + + Mandatory + Excluded + Excluded + Excluded + Excluded + Excluded + Excluded + Excluded + Excluded + + + + + +

This Record Access Control Point (RACP) characteristic value consists of the following fields to use for patient record access management.

+

• Op Code (Request/Response code)

+

• Operator (specifies how the Operand is applied)

+

• Operand (parameters)

+
+ Mandatory + + Excluded + Mandatory + Excluded + Excluded + Excluded + Excluded + Mandatory + Excluded + Excluded + + + Writable With Authentication + + + + Mandatory + + Mandatory + Mandatory + + + +
+
+
diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/services/org.bluetooth.service.health_thermometer.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/services/org.bluetooth.service.health_thermometer.xml new file mode 100644 index 000000000..2644f08d8 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/services/org.bluetooth.service.health_thermometer.xml @@ -0,0 +1,139 @@ + + + + + + The Health Thermometer service exposes temperature and other data from a thermometer intended for healthcare and fitness applications. + + + The Health Thermometer service is instantiated as a Primary Service. + There are one or more instantiations of the Health Thermometer service per device claiming conformance with this specification. + + + + + This service is not dependent upon any other services. + + + + Mandatory if the Write property for the Measurement Interval characteristic is supported, otherwise excluded for this service. + Mandatory if the Intermediate Temperature characteristic is supported, otherwise excluded for this service. + Mandatory + Mandatory + Mandatory + + + false + true + + + The value is considered invalid and outside of the range allowed by the characteristic. + + + + + This characteristic is used to send a temperature measurement. + + Mandatory + + Excluded + Excluded + Excluded + Excluded + Excluded + Excluded + Mandatory + Excluded + Excluded + + + + Mandatory + + Mandatory + Mandatory + + + + + + + This characteristic is used to describe the type of temperature measurement in relation to the location on the human body at which the temperature was measured. + + Optional + + Mandatory + Excluded + Excluded + Excluded + Excluded + Excluded + Excluded + Excluded + Excluded + + + + + This characteristic is used to send intermediate temperature values to a device for display purposes while the measurement is in progress. + + Optional + + Excluded + Excluded + Excluded + Excluded + Excluded + Mandatory + Excluded + Excluded + Excluded + + + + if_characteristic_supported + + Mandatory + Mandatory + + + + + + + This characteristic is used to enable and control the interval between consecutive temperature measurements. + + Optional + + Mandatory + Optional + Excluded + Excluded + Excluded + Excluded + Optional + Excluded + Excluded + + + Writable With Authentication + + + + if_notify_or_indicate_supported + + Mandatory + Mandatory + + + + if_characteristic_write_supported + + Mandatory + Excluded + + + + + + diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/services/org.bluetooth.service.heart_rate.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/services/org.bluetooth.service.heart_rate.xml new file mode 100644 index 000000000..e774ca65b --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/services/org.bluetooth.service.heart_rate.xml @@ -0,0 +1,91 @@ + + + + + + This service exposes heart rate and other data from a Heart Rate Sensor intended for fitness applications. + + + The HEART RATE Service exposes heart rate and other data related to a heart rate sensor intended for fitness applications. + + + + This service is not dependent upon any other services. + + + Mandatory if the Heart Rate Control Point characteristic is supported, otherwise excluded for this service. + Mandatory + Mandatory + Mandatory + + + false + true + + + Heart rate Control Point value not supported. + + + + + This characteristic is used to send a heart rate measurement. + + Mandatory + + Excluded + Excluded + Excluded + Excluded + Excluded + Mandatory + Excluded + Excluded + Excluded + + + + Mandatory + + Mandatory + Mandatory + + + + + + + The Body Sensor Location characteristic of the device is used to describe the intended location of the heart rate measurement for the device. + + Optional + + Mandatory + Excluded + Excluded + Excluded + Excluded + Excluded + Excluded + Excluded + Excluded + + + + +

The Heart Rate Control Point characteristic is used to enable a Client to write control points to a Server to control behavior.

+

Note: This charateristic is conditional. The charatersitic is Mandatory if the Energy Expended feature is supported, otherwise excluded.

+
+ Conditional + + Excluded + Mandatory + Excluded + Excluded + Excluded + Excluded + Excluded + Excluded + Excluded + +
+
+
diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/services/org.bluetooth.service.http_proxy.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/services/org.bluetooth.service.http_proxy.xml new file mode 100644 index 000000000..2974bbb52 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/services/org.bluetooth.service.http_proxy.xml @@ -0,0 +1,122 @@ + + + + + + This service allows a Client device, typically a sensor, to communicate with a Web Server through a gateway device. The gateway device implements the HTTP Proxy Service and therefore provides the services available through the Internet to the Client sensor device. + + + The HTTP Proxy Service (HPS) allows a device to expose HTTP Web Services to a client. This enables an HPS client device to program a set of characteristics that configures a Hyper Text Transfer Protocol (HTTP) request, initiate this, request, and then read the response. + + + + + This service is not dependent upon any other services. + + + + Mandatory + Mandatory + Mandatory + Mandatory + Mandatory + Mandatory + + + true + true + true + + + + + + + + Mandatory + + Excluded + Mandatory + Excluded + Excluded + Excluded + Excluded + Excluded + Excluded + Excluded + + + + Mandatory + + Mandatory + Mandatory + Excluded + Excluded + Excluded + Excluded + Excluded + Excluded + Excluded + + + + Mandatory + + Mandatory + Mandatory + Excluded + Excluded + Excluded + Excluded + Excluded + Excluded + Excluded + + + + Mandatory + + Excluded + Mandatory + Excluded + Excluded + Excluded + Excluded + Excluded + Excluded + Excluded + + + + Mandatory + + Excluded + Excluded + Excluded + Excluded + Excluded + Mandatory + Excluded + Excluded + Excluded + + + + Mandatory + + Mandatory + Excluded + Excluded + Excluded + Excluded + Excluded + Excluded + Excluded + Excluded + + + + \ No newline at end of file diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/services/org.bluetooth.service.human_interface_device.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/services/org.bluetooth.service.human_interface_device.xml new file mode 100644 index 000000000..db85f0408 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/services/org.bluetooth.service.human_interface_device.xml @@ -0,0 +1,268 @@ + + + + + + + This service exposes the HID reports and other HID data intended for HID Hosts and HID Devices. + + + The HID Service exposes characteristics required for a HID Device to transfer + HID report descriptors and reports to a HID Host. This also exposes the characteristics + for a HID Host to write to a Device. The Human Interface Device Service is instantiated + as a Primary Service. + + + + This service has no dependencies on other GATT-based services. + + + Mandatory + Mandatory + Mandatory + Mandatory + Mandatory + Mandatory + + + false + true + + + + + + The Protocol Mode characteristic is used to expose the current protocol mode of the HID Service with which it is associated, or to set the desired protocol mode of the HID Service +

Only a single instance of this characteristic shall exist as part of the HID Service.

+

+ C4: Mandatory for HID Devices supporting Boot Protocol Mode, otherwise optional. +

+
+ C4 + + Mandatory + Excluded + Mandatory + Excluded + Excluded + Excluded + Excluded + Excluded + Excluded + +
+ + +

The Report characteristic is used to exchange data between a HID Device and a HID Host.

+ +

+ Note: Mandatory to support at least one Report Type (Input Report, Output Report, or Feature Report) if the Report characteristic is supported. +

+
+ Optional + + + For Input Reports: + + Mandatory + Optional + Excluded + Excluded + Excluded + Mandatory + Excluded + Excluded + Excluded + + + + For Output Reports: + + Mandatory + Mandatory + Mandatory + Excluded + Excluded + Excluded + Excluded + Excluded + Excluded + + + + + For Feature Reports: + + Mandatory + Mandatory + Excluded + Excluded + Excluded + Excluded + Excluded + Excluded + Excluded + + + + if_notify_or_indicate_supported + + Mandatory + Mandatory + + + + The Report Reference characteristic descriptor is used to provide the Report ID and Report Type for the Report characteristic value. + + if_characteristic_supported + + Mandatory + Excluded + + + +
+ + + The Report Map characteristic value contains formatting and other information for Input Report, Output Report and Feature Report data transferred between a HID Device and HID Host. + + Mandatory + + Mandatory + Excluded + Excluded + Excluded + Excluded + Excluded + Excluded + Excluded + Excluded + + + + Optional + + Mandatory + Excluded + + + + + + +

The Boot Report Reference characteristic is used to provide HID Hosts operating in Boot Protocol Mode with a simplified method of discovering certain HID Service characteristics. Only a single instance of this characteristic exists as part of the HID Service.

+

+ C2: Mandatory for HID Devices operating as keyboards, else excluded. +

+
+ C2 + + Mandatory + Optional + Excluded + Excluded + Excluded + Mandatory + Excluded + Excluded + Excluded + + + + Mandatory + + Mandatory + Mandatory + + + +
+ + +

The Boot Report Reference characteristic is used to provide HID Hosts operating in Boot Protocol Mode with a simplified method of discovering certain HID Service characteristics. Only a single instance of this characteristic exists as part of the HID Service.

+

+ C2: Mandatory for HID Devices operating as keyboards, else excluded. +

+
+ C2 + + Mandatory + Mandatory + Mandatory + Excluded + Excluded + Excluded + Excluded + Excluded + Excluded + +
+ + +

The Boot Report Reference characteristic is used to provide HID Hosts operating in Boot Protocol Mode with a simplified method of discovering certain HID Service characteristics. Only a single instance of this characteristic exists as part of the HID Service.

+

+ C3:Mandatory for HID Devices operating as mice, else excluded. +

+
+ C3 + + Mandatory + Optional + Excluded + Excluded + Excluded + Mandatory + Excluded + Excluded + Excluded + + + + Mandatory + + Mandatory + Mandatory + + + +
+ + + The HID Information characteristic is used to hold a set of values known as the HID Device’s HID Attributes + + Mandatory + + Mandatory + Excluded + Excluded + Excluded + Excluded + Excluded + Excluded + Excluded + Excluded + + + + + The HID Control Point characteristic is a control-point attribute that defines the following HID Commands when written: +

• Suspend ( Refer to Section 7.4.2, Bluetooth HID Profile Specification 1.0)

+

• Exit Suspend (Refer to Section 7.4.2, Bluetooth HID Profile Specification 1.0)

+ There are no response codes defined for the Suspend and Exit Suspend commands. + +
+ Mandatory + + Excluded + Excluded + Mandatory + Excluded + Excluded + Excluded + Excluded + Excluded + Excluded + +
+
+
diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/services/org.bluetooth.service.immediate_alert.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/services/org.bluetooth.service.immediate_alert.xml new file mode 100644 index 000000000..46f068361 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/services/org.bluetooth.service.immediate_alert.xml @@ -0,0 +1,55 @@ + + + + + + This service exposes a control point to allow a peer device to cause the device to immediately alert. + + + The Immediate Alert service is instantiated as a Primary Service. + There is only one instance of the Immediate Alert service on a device. + There is only one instance of the Alert Level characteristic in an Immediate Alert service. + This alert continues until one of following conditions occurs: + • An implementation specific timeout + • User interaction on this device + • A new alert level is written + • The physical link is disconnected + + + If the written alert level is “No Alert”, no alerting is done on this device. + If the written alert level is “Mild Alert”, the device alerts. + If the written alert level is “High Alert”, the device alerts in the strongest possible way. + + + + This service has no dependencies on other GATT-based services + + + Mandatory + + + true + true + + + + + + + The Alert Level characteristic is a control point that allows a peer to command this device to alert to a given level. + + Mandatory + + Excluded + Excluded + Mandatory + Excluded + Excluded + Excluded + Excluded + Excluded + Excluded + + + + diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/services/org.bluetooth.service.indoor_positioning.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/services/org.bluetooth.service.indoor_positioning.xml new file mode 100644 index 000000000..af2e84b6c --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/services/org.bluetooth.service.indoor_positioning.xml @@ -0,0 +1,265 @@ + + + + + The Indoor Positioning Service exposes location information to support e.g. mobile handsets to position themselves in an environment where GPS signal is not available, like indoor premises. + The service shall be either a Primary Service or Secondary Service and the service UUID set to Indoor Positioning Service. + + + This service has no dependencies on other GATT-based services. + + + Mandatory + Mandatory + Mandatory + C1 + + C1: Mandatory if location name size greater than ATT_MTU-1 is supported by the device + C2: Mandatory: If Characteristic is configurable via an ATT bearer, else optional + + false + true + + + An attempt was made to write a value to the descriptor that is invalid (e.g. out of range) or not supported by this Server. + + + + The Indoor Positioning Configuration characteristic describes the set of characteristic values included in the Indoor Positioning Service AD type. + Mandatory + + Mandatory + C2 + Optional + Excluded + Optional + Excluded + Excluded + Excluded + Excluded + + + Writable With Authentication + + + + The Latitude characteristic describes the WGS84 North coordinate of the device. + Mandatory + + Mandatory + C2 + Optional + Excluded + Optional + Excluded + Excluded + Excluded + Optional + + + Writable With Authentication + + + + if_broadcast_supported + + Mandatory + Mandatory + + + + + + The Longitude characteristic describes the WGS84 East coordinate of the device. + Mandatory + + Mandatory + C2 + Optional + Excluded + Optional + Excluded + Excluded + Excluded + Optional + + + Writable With Authentication + + + + if_broadcast_supported + + Mandatory + Mandatory + + + + + + The Local North Coordinate characteristic describes the North coordinate of the device using local coordinate system. + Optional + + Mandatory + C2 + Optional + Excluded + Optional + Excluded + Excluded + Excluded + Optional + + + Writable With Authentication + + + + if_broadcast_supported + + Mandatory + Mandatory + + + + + + + The Local East Coordinate characteristic describes the East coordinate of the device using local coordinate system. + C3: Mandatory if Local North is present else excluded. + + C3 + + Mandatory + C2 + Optional + Excluded + Optional + Excluded + Excluded + Excluded + Optional + + + Writable With Authentication + + + + if_broadcast_supported + + Mandatory + Mandatory + + + + + + The Floor Number characteristic describes in which floor the device is installed in. + Optional + + Mandatory + C2 + Optional + Excluded + Optional + Excluded + Excluded + Excluded + Optional + + + Writable With Authentication + + + + if_broadcast_supported + + Mandatory + Mandatory + + + + + + The Altitude characteristic describes the altitude of the device. + Optional + + Mandatory + C2 + Optional + Excluded + Optional + Excluded + Excluded + Excluded + Optional + + + Writable With Authentication + + + + if_broadcast_supported + + Mandatory + Mandatory + + + + + + The Uncertainty characteristic describes the uncertainty of the location information the device exposes. + Optional + + Mandatory + C2 + Optional + Excluded + Optional + Excluded + Excluded + Excluded + Optional + + + Writable With Authentication + + + + if_broadcast_supported + + Mandatory + Mandatory + + + + + + The Location Name characteristic describes the name of the location the device is installed in. + Optional + + Mandatory + C2 + Optional + Excluded + Optional + Excluded + Excluded + Excluded + Optional + + + Writable With Authentication + + + + if_broadcast_supported + + Mandatory + Mandatory + + + + + + diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/services/org.bluetooth.service.insulin_delivery.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/services/org.bluetooth.service.insulin_delivery.xml new file mode 100644 index 000000000..de9930177 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/services/org.bluetooth.service.insulin_delivery.xml @@ -0,0 +1,298 @@ + + + + + + This service exposes the control capability, the status of an Insulin Delivery Device (IDD) running an insulin infusion therapy, and historical therapy data to be used in the personal and professional healthcare industry. + + + The Insulin Delivery service is instantiated as a Primary Service. + + + + + This service is not dependent upon any other services. + + + + Mandatory + Mandatory + Mandatory + Mandatory + Mandatory + + + false + true + + + + + + + + + The IDD Status Changed characteristic is comprised of status changes of the insulin therapy and the insulin delivery device. + + Mandatory + + Mandatory + Excluded + Excluded + Excluded + Excluded + Excluded + Mandatory + Excluded + Excluded + + + Authorization + + + + Mandatory + + Mandatory + Mandatory + + + + + + + The IDD Status characteristic is comprised of status values of the insulin delivery device and the insulin therapy. + + Mandatory + + Mandatory + Excluded + Excluded + Excluded + Excluded + Excluded + Mandatory + Excluded + Excluded + + + Authorization + + + + Mandatory + + Mandatory + Mandatory + + + + + + + The IDD Annunciation Status characteristic is a variable length structure comprising of messages that describe state changes of the insulin delivery device and in the therapy relevant functions. + + Mandatory + + Mandatory + Excluded + Excluded + Excluded + Excluded + Excluded + Mandatory + Excluded + Excluded + + + Authorization + + + + Mandatory + + Mandatory + Mandatory + + + + + + + The IDD Features characteristic shall be used to describe the supported features of the Server. + + Mandatory + + Mandatory + Excluded + Excluded + Excluded + Excluded + Excluded + Excluded + Excluded + Excluded + + + Authorization + + + + + The IDD Status Reader Control Point provides insulin therapy relevant status information (e.g., currently running boluses or current basal rate). + + Mandatory + + Excluded + Mandatory + Excluded + Excluded + Excluded + Excluded + Mandatory + Excluded + Excluded + + + Authorization + + + + Mandatory + + Mandatory + Mandatory + + + + + + + The IDD Command Control Point provides procedures to support the insulin therapy by adapting therapy parameters to operate the insulin therapy remotely and to perform a remote operation of the device maintenance. + + Optional + + Excluded + Mandatory + Excluded + Excluded + Excluded + Excluded + Mandatory + Excluded + Excluded + + + Authorization + + + + Mandatory + + Mandatory + Mandatory + + + + + + + The IDD Command Data characteristic is comprised of response records from executed procedures of the IDD Command Control Point. + + Conditional + + + Mandatory if the optional IDD Command Control Point is included, otherwise excluded. + + Excluded + Excluded + Excluded + Excluded + Excluded + Mandatory + Excluded + Excluded + Excluded + + + Authorization + + + + Mandatory + + Mandatory + Mandatory + + + + + + + The IDD Record Access Control Point (IDD RACP) is based on the Record Access Control Point (RACP). The IDD RACP is used for basic management and access of the history database of the Server including historical data of the insulin therapy, device state changes, and annunciations. + + Optional + + Excluded + Mandatory + Excluded + Excluded + Excluded + Excluded + Mandatory + Excluded + Excluded + Excluded + + + Authorization + + + + + Read Property: Readable with no authentication or authorization already defined in Bluetooth Core Specification v4.0 as amended by CSA3 and CSS v2 or later + + Mandatory + + Mandatory + Mandatory + + + + + + + The IDD History Data characteristic is comprised of response records from executed procedures of the Record Access Control Point. + + Conditional + + + Mandatory if the optional IDD Record Access Control Point is included, otherwise excluded. + + Excluded + Excluded + Excluded + Excluded + Excluded + Mandatory + Excluded + Excluded + Excluded + + + Authorization + + + + Mandatory + + Mandatory + Mandatory + + + + + + \ No newline at end of file diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/services/org.bluetooth.service.internet_protocol_support.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/services/org.bluetooth.service.internet_protocol_support.xml new file mode 100644 index 000000000..94f76f290 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/services/org.bluetooth.service.internet_protocol_support.xml @@ -0,0 +1,22 @@ + + + + + + When in a GAP Discoverable Mode for an initial connection to a Router, the Node will include the IP Support Service UUID 0x1820 in the Service UUIDs AD type field + of the advertising data. This enhances the user experience as a Node may be identified by the Router before initiating a connection. + + This service does not define any characteristics + + + + This service has no dependencies on other GATT-based services. + + + + false + true + + + diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/services/org.bluetooth.service.link_loss.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/services/org.bluetooth.service.link_loss.xml new file mode 100644 index 000000000..9385145d1 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/services/org.bluetooth.service.link_loss.xml @@ -0,0 +1,55 @@ + + + + + + This service defines behavior when a link is lost between two devices. + + + The LINK LOSS Service is instantiated as a Primary Service. + There is only one instance of the Link Loss Service on a device. + There is only one instance of the Alert Level characteristic in a Link Loss Service. + This alert continues until one of following conditions occurs: + • An implementation specific timeout + • User interaction on this device + • A new alert level is written + • The physical link is disconnected + + + If the current link loss alert level is “No Alert”, no alerting is done on this device. + If the current link loss alert level is “Mild Alert”, the device alerts. + If the current link loss alert level is “High Alert”, the device alerts in the strongest possible way. + + + + This service has no dependencies on other GATT-based services. + + + Mandatory + + + true + true + + + + + + + The Alert Level characteristic is used to expose the current link loss alert level that is used to determine how the device alerts when the link is lost. + + Mandatory + + Mandatory + Mandatory + Excluded + Excluded + Excluded + Excluded + Excluded + Excluded + Excluded + + + + diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/services/org.bluetooth.service.location_and_navigation.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/services/org.bluetooth.service.location_and_navigation.xml new file mode 100644 index 000000000..323560d95 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/services/org.bluetooth.service.location_and_navigation.xml @@ -0,0 +1,129 @@ + + + + + This service exposes location and navigation-related data from a Location and Navigation sensor intended for outdoor activity applications. + The Location and Navigation Service (LN Service) exposes location and navigation-related data from a Location and Navigation sensor (Server) intended for outdoor activity applications. + + + This service has no dependencies on other GATT-based services. + + + C.1 + Mandatory + C.1 + Mandatory + Mandatory + + C.1: Mandatory if the LN Control Point characteristic is supported, otherwise excluded for this service. + + true + true + true + + + + Mandatory + + Mandatory + Excluded + Excluded + Excluded + Excluded + Excluded + Excluded + Excluded + Excluded + + + + Mandatory + + Excluded + Excluded + Excluded + Excluded + Excluded + Mandatory + Excluded + Excluded + Excluded + + + + Mandatory + + Mandatory + Mandatory + + + + + + Optional + + Mandatory + Excluded + Excluded + Excluded + Excluded + Excluded + Excluded + Excluded + Excluded + + + + + Optional + + Excluded + Mandatory + Excluded + Excluded + Excluded + Excluded + Mandatory + Excluded + Excluded + + + + if_characteristic_supported + + Mandatory + Mandatory + + + + + + + C2: Mandatory if the Navigation feature is supported, otherwise excluded. + + C2 + + Excluded + Excluded + Excluded + Excluded + Excluded + Mandatory + Excluded + Excluded + Excluded + + + + if_characteristic_supported + + Mandatory + Mandatory + + + + + + diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/services/org.bluetooth.service.mesh_provisioning.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/services/org.bluetooth.service.mesh_provisioning.xml new file mode 100644 index 000000000..00c298837 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/services/org.bluetooth.service.mesh_provisioning.xml @@ -0,0 +1,70 @@ + + + + + + The Mesh Provisioning Service allows a Provisioning Client to provision a Provisioning Server to allow it to participate in the mesh network. + + + + + This service has no dependencies on other GATT-based services. + + + + Mandatory + Mandatory + Mandatory + + + false + true + + + + + The Mesh Provisioning Data In characteristic can be written to send a Proxy PDU message containing Provisioning PDU to the Provisioning Server. The characteristic value is 66 octets long to accommodate the longest known Proxy PDU containing Provisioning PDU. + + Mandatory + + Excluded + Excluded + Mandatory + Excluded + Excluded + Excluded + Excluded + Excluded + Excluded + + + + + The Mesh Provisioning Data Out characteristic can be notified to send a Proxy PDU message containing Provisioning PDU from a Provisioning Server to a Provisioning Client. The characteristic value is 66 octets long to accommodate the longest known Proxy PDU message containing Provisioning PDU. + + Mandatory + + Excluded + Excluded + Excluded + Excluded + Excluded + Mandatory + Excluded + Excluded + Excluded + + + + Mandatory + + Mandatory + Mandatory + + + + + + \ No newline at end of file diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/services/org.bluetooth.service.mesh_proxy.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/services/org.bluetooth.service.mesh_proxy.xml new file mode 100644 index 000000000..d537d9236 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/services/org.bluetooth.service.mesh_proxy.xml @@ -0,0 +1,70 @@ + + + + + + The Mesh Proxy Service is used to enable a server to send and receive Proxy PDUs with a client. + + + + + This service has no dependencies on other GATT-based services. + + + + Mandatory + Mandatory + Mandatory + + + false + true + + + + + The Mesh Proxy Data In characteristic is used by the client to send Proxy PDUs to the server. + + Mandatory + + Excluded + Excluded + Mandatory + Excluded + Excluded + Excluded + Excluded + Excluded + Excluded + + + + + The Mesh Proxy Data Out characteristic is used by the server to send Proxy PDUs to the client. The Mesh Proxy Data Out characteristic shall support Proxy PDU messages containing Network PDUs, mesh beacon, and proxy configuration messages and shall not support other Proxy PDU type messages. + + Mandatory + + Excluded + Excluded + Excluded + Excluded + Excluded + Mandatory + Excluded + Excluded + Excluded + + + + Mandatory + + Mandatory + Mandatory + + + + + + \ No newline at end of file diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/services/org.bluetooth.service.next_dst_change.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/services/org.bluetooth.service.next_dst_change.xml new file mode 100644 index 000000000..47fe6d31f --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/services/org.bluetooth.service.next_dst_change.xml @@ -0,0 +1,37 @@ + + + + + + This service defines how the information about an upcoming DST change can be exposed using the Generic Attribute Profile (GATT). + + + This service enables a Bluetooth device that has knowledge about the next occurrence of a DST change to expose this information to another Bluetooth device. + + + + This service has no dependencies on other GATT-based services. + + + false + true + + + + + + Mandatory + + Mandatory + Excluded + Excluded + Excluded + Excluded + Excluded + Excluded + Excluded + Excluded + + + + diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/services/org.bluetooth.service.object_transfer.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/services/org.bluetooth.service.object_transfer.xml new file mode 100644 index 000000000..a9ec23d94 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/services/org.bluetooth.service.object_transfer.xml @@ -0,0 +1,274 @@ + + + + + This service provides management and control features supporting bulk data transfers which occur via a separate L2CAP connection oriented channel. The Client is enabled to create and delete objects and to execute an action using the currently selected object. The selected object can be written, updated or read via an Object Transfer Channel opened by the Client. The generation of a checksum covering a part or the whole of the object contents is included as an optional feature. This service provides a general method for a Client to select and initiate the transfer of any type of object. + . + + + This service is not dependent upon any other services. + + + Mandatory + Mandatory + Mandatory + Mandatory + C1 + C2 + + + C1: Mandatory if the Server supports an Object Name characteristic value that may exceed (ATT_MTU-1) octets in length, where ATT_MTU is the default size for the transport being used; optional otherwise. + C2: Mandatory if the Server supports an Object Name characteristic value that may exceed (ATT_MTU-3) octets in length, where ATT_MTU is the default size for the transport being used, and the characteristic is writable; optional otherwise. + + + true + true + true + + + + + + + + + + Mandatory + + Mandatory + Excluded + Excluded + Excluded + Excluded + Excluded + Excluded + Excluded + Excluded + Excluded + + + Encryption is mandatory + + + + + C1:Mandatory if the Server is capable of storing more than one object within the context of this instance of the service; optional otherwise. + C3:Mandatory if the OACP Create op code is supported; optional otherwise. + + C1 + + Mandatory + C3 + Excluded + Excluded + Excluded + Excluded + Excluded + Excluded + Excluded + Excluded + + + Encryption is mandatory + + + + Mandatory + + Mandatory + Excluded + Excluded + Excluded + Excluded + Excluded + Excluded + Excluded + Excluded + Excluded + + + Encryption is mandatory + + + + Mandatory + + Mandatory + Excluded + Excluded + Excluded + Excluded + Excluded + Excluded + Excluded + Excluded + Excluded + + + Encryption is mandatory + + + + + C3: Mandatory if the OACP Create op code is supported; optional otherwise. + + Optional + + Mandatory + C3 + Excluded + Excluded + Excluded + Excluded + Excluded + Excluded + Excluded + Excluded + + + Encryption is mandatory + + + + + C4: Mandatory if the Server does not have access to a real time clock; excluded otherwise. + + Optional + + Mandatory + C4 + Excluded + Excluded + Excluded + Excluded + Excluded + Excluded + Excluded + Excluded + + + Encryption is mandatory + + + + + + C1: Mandatory if the Server is capable of storing more than one object; excluded otherwise. + + C1 + + Mandatory + Excluded + Excluded + Excluded + Excluded + Excluded + Excluded + Excluded + Excluded + Excluded + + + Encryption is mandatory + + + + Mandatory + + Mandatory + Optional + Excluded + Excluded + Excluded + Excluded + Excluded + Excluded + Excluded + Excluded + + + Encryption is mandatory + + + + Mandatory + + Excluded + Mandatory + Excluded + Excluded + Excluded + Excluded + Mandatory + Excluded + Excluded + Excluded + + + Encryption is mandatory + + + + + C1:Mandatory if the Server is capable of storing more than one object within the context of this instance of the service; optional otherwise. + + C1 + + Excluded + Mandatory + Excluded + Excluded + Excluded + Excluded + Mandatory + Excluded + Excluded + Excluded + + + Encryption is mandatory + + + + + C2:Optional if the Server is capable of storing more than one object; excluded otherwise. + + C2 + + Mandatory + Mandatory + Excluded + Excluded + Excluded + Excluded + Excluded + Excluded + Excluded + Excluded + + + Encryption is mandatory + + + + + Optional + + Excluded + Excluded + Excluded + Excluded + Excluded + Excluded + Mandatory + Excluded + Excluded + Excluded + + + Encryption is mandatory + + + + diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/services/org.bluetooth.service.phone_alert_status.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/services/org.bluetooth.service.phone_alert_status.xml new file mode 100644 index 000000000..98395b030 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/services/org.bluetooth.service.phone_alert_status.xml @@ -0,0 +1,113 @@ + + + + + + This service dexposes the phone alert status when in a connection. + + + The Phone Alert Status service uses the Alert Status characteristic, Ringer Setting characteristic to expose the phone alert status and Ringer Control Point characteristic to control phone into mute or enable. + + + + This service has no dependencies on other GATT-based services. + + + Mandatory + Mandatory + Mandatory + Mandatory + + + false + true + + + + + + + The Alert Status Characteristic includes three fields of information to express the alerting status as follows. +

• Ringer State

+

• Vibrator State

+

• Display Alert State

+ The Alert Status characteristic returns the current value of Phone Alert Status when read. +
+ Mandatory + + Mandatory + Excluded + Excluded + Excluded + Excluded + Mandatory + Excluded + Excluded + Excluded + + + + Mandatory + + Mandatory + Mandatory + + + +
+ + + + The Ringer Setting characteristic returns the current value of the Ringer Setting when read. + + Mandatory + + Mandatory + Excluded + Excluded + Excluded + Excluded + Mandatory + Excluded + Excluded + Excluded + + + + Mandatory + + Mandatory + Mandatory + + + + + + + + When the Ringer Control Point characteristic is written, the server device performs an action based on the value (command). +

• The server device implements a state machine with two states, “Ringer Silent” and “Ringer Normal”.

+

• The command “Set Silent Mode” sets the state to “Ringer Silent”.

+

• The command “Cancel Silent Mode” sets the state to “Ringer Normal”.

+

• The command “Mute Once” silences the server device’s ringer.

+

• The server device’s ringer is silenced when the state is “Ringer Silent” and act according to phone settings when the state is “Ringer Normal”.

+

Note: The Alert Status and Ringer Setting characteristics reflects the state of the alerting and ringer setting of the server device. + These states normally change when the state machine changes or other events (like incoming call or user interaction) happens on the server device. + However there is no direct coupling from writing to the control point to the values of Phone Alert Status and Ringer Setting. +

+
+ Mandatory + + Excluded + Excluded + Mandatory + Excluded + Excluded + Excluded + Excluded + Excluded + Excluded + +
+
+
diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/services/org.bluetooth.service.pulse_oximeter.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/services/org.bluetooth.service.pulse_oximeter.xml new file mode 100644 index 000000000..bb338a047 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/services/org.bluetooth.service.pulse_oximeter.xml @@ -0,0 +1,128 @@ + + + + + + This Service specification proposes a pulse oximetry server for use in consumer and professional healthcare applications. + + + The Pulse Oximeter Service exposes pulse oximetry data related to a non-invasive pulse oximetry sensor for consumer and professional healthcare applications. + + + + This service has no dependencies on other GATT-based services. + + + Mandatory if spot-check measurement storage is supported, otherwise optional + Mandatory if the PLX Continuous Measurement characteristic is supported, otherwise optional + Mandatory if the PLX Continuous Measurement characteristic is supported, otherwise optional + Mandatory + Mandatory + + + true + true + true + + + + + C1 + + C1: Mandatory to support at least one of these characteristics + Excluded + Excluded + Excluded + Excluded + Excluded + Excluded + Mandatory + Excluded + Excluded + + + + + Mandatory + + Mandatory + Mandatory + + + + + + + C1 + + C1: Mandatory to support at least one of these characteristics + Excluded + Excluded + Excluded + Excluded + Excluded + Mandatory + Excluded + Excluded + Excluded + + + + Mandatory + + Mandatory + Mandatory + + + + + + Mandatory + + Mandatory + Excluded + Excluded + Excluded + Excluded + Excluded + Excluded + Excluded + Excluded + + + + C2 + + C2: Mandatory if measurement storage is supported for Spot-check measurements + Excluded + Mandatory + Excluded + Excluded + Excluded + Excluded + Mandatory + Excluded + Excluded + + + + Mandatory + + Mandatory + Mandatory + + + + + + diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/services/org.bluetooth.service.reconnection_configuration.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/services/org.bluetooth.service.reconnection_configuration.xml new file mode 100644 index 000000000..4054bdc30 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/services/org.bluetooth.service.reconnection_configuration.xml @@ -0,0 +1,118 @@ + + + + + + This GATT-based service enables the control of certain communication parameters of a Bluetooth Low Energy peripheral device. + + + + + This service is not dependent upon any other services but is intended to be used together with other services. + + + + Mandatory + + C1: Mandatory if Ready for Disconnect is supported, otherwise Optional. + + + C2: Mandatory if Reconnection Configuration Control Point (RCCP) procedures are supported, otherwise Excluded. + + Mandatory + Mandatory + + + false + true + + + + + + + + + The RC Features characteristic shall be used to describe the supported features of the Reconnection Configuration server. + + Mandatory + + + Mandatory + Excluded + Excluded + Excluded + Excluded + Excluded + Excluded + Excluded + Excluded + Excluded + + + + + + The RC Settings characteristic shall be used to both read and notify supported features on the Reconnection Configuration server. + + C1 + + + C1: Mandatory if device supports one or more of the following features: "Ready for Disconnect", "Advertisement Configuration", "Upgrade to LESC Only", "Next Pairing OOB", "Limited Access", otherwise Excluded. Notify is Mandatory if device supports "Enable Disconnect" feature, otherwise Optional. + + Mandatory + Excluded + Excluded + Excluded + Excluded + Optional + Excluded + Excluded + Excluded + Excluded + + + + + C2: Mandatory if device supports "Ready for Disconnect" feature, otherwise Excluded. + + + Mandatory + Mandatory + + + + + + C3 + + + C3: Mandatory if device supports one or more of the following features: "Enable Disconnect", "Propose Reconnection Timeout", "Propose Connection Interval", "Propose Slave Latency", "Propose Supervision Timeout", "Propose Advertisement Interval", "Propose Advertisement Count", "Propose Advertisement Repetition Time", "Advertisement Configuration 1", "Advertisement Configuration 2", "Advertisement Configuration 3", "Advertisement Configuration 4", "Upgrade to LESC Only", "Next Pairing OOB", "Use of White List", "Limited Access", otherwise Excluded. + + Mandatory + Mandatory + Excluded + Excluded + Excluded + Excluded + Mandatory + Excluded + Excluded + Excluded + + + + + C3: Mandatory if device supports one or more of the following features: "Enable Disconnect", "Propose Reconnection Timeout", "Propose Connection Interval", "Propose Slave Latency", "Propose Supervision Timeout", "Propose Advertisement Interval", "Propose Advertisement Count", "Propose Advertisement Repetition Time", "Advertisement Configuration 1", "Advertisement Configuration 2", "Advertisement Configuration 3", "Advertisement Configuration 4", "Upgrade to LESC Only", "Next Pairing OOB", "Use of White List", "Limited Access", otherwise Excluded. + + + Mandatory + Mandatory + + + + + + \ No newline at end of file diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/services/org.bluetooth.service.reference_time_update.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/services/org.bluetooth.service.reference_time_update.xml new file mode 100644 index 000000000..47e2e8615 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/services/org.bluetooth.service.reference_time_update.xml @@ -0,0 +1,54 @@ + + + + + + This service defines how a client can request an update from a reference time source from a time server using the Generic Attribute Profile (GATT) + + + This service enables a Bluetooth device that can update the system time using reference time such as GPS to expose the control point and the accuracy (drift) of the local system time compared to the reference time source. + + + + This service has no dependencies on other GATT-based services. + + + Mandatory + + + false + true + + + + + + Mandatory + + Excluded + Excluded + Mandatory + Excluded + Excluded + Excluded + Excluded + Excluded + Excluded + + + + Mandatory + + Mandatory + Excluded + Excluded + Excluded + Excluded + Excluded + Excluded + Excluded + Excluded + + + + diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/services/org.bluetooth.service.running_speed_and_cadence.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/services/org.bluetooth.service.running_speed_and_cadence.xml new file mode 100644 index 000000000..09b39fca1 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/services/org.bluetooth.service.running_speed_and_cadence.xml @@ -0,0 +1,123 @@ + + + + + + This service exposes speed, cadence and other data from a Running Speed and Cadence Sensor intended for fitness applications. + + + The Running Speed and Cadence (RSC) Service exposes speed, cadence and other data related to fitness applications such as the stride length and the total distance the user has traveled while using the Speed and Cadence Sensor (Server). + + + + This service has no dependencies on other GATT-based services. + + + C1 + Mandatory + C1 + Mandatory + Mandatory + + C1: Mandatory if the SC Control Point characteristic is supported, otherwise excluded for this service. + + true + true + + + A SC Control Point request cannot be serviced because a previously triggered SC Control Point operation is still in progress. + The Client Characteristic Configuration descriptor is not configured according to the requirements of the service. + + + + + The RSC Measurement characteristic is used to send speed and cadence measurements. + + Mandatory + + Excluded + Excluded + Excluded + Excluded + Excluded + Mandatory + Excluded + Excluded + Excluded + + + + Mandatory + + Mandatory + Mandatory + + + + + + + The RSC Feature characteristic is used to describe the supported features of the Server. Reserved for Future Use (RFU) bits in the SC Feature characteristic value are set to 0. + + Mandatory + + Mandatory + Excluded + Excluded + Excluded + Excluded + Excluded + Excluded + Excluded + Excluded + + + + +

The Sensor Location characteristic of the device is used to describe the physical location of the Server when correctly fitted.

+

C1: Mandatory if the Multiple Sensor Location feature is supported, otherwise optional.

+
+ C1 + + Mandatory + Excluded + Excluded + Excluded + Excluded + Excluded + Excluded + Excluded + Excluded + +
+ + +

If the SC Control Point is supported, profiles utilizing this service are required to ensure that the Client configures the SC Control Point characteristic for indications (i.e. via the Client Characteristic Configuration descriptor) at the first connection.

+

Support for this characteristic is mandatory if the Server supports Calibration Procedure, Total Distance or Multiple Sensor Locations features, otherwise it is excluded.

+

C2: Mandatory if at least one SC Control Point procedure is supported, otherwise excluded.

+
+ C2 + + Excluded + Mandatory + Excluded + Excluded + Excluded + Excluded + Mandatory + Excluded + Excluded + + + + + if_characteristic_supported + + Mandatory + Mandatory + + + +
+
+
diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/services/org.bluetooth.service.scan_parameters.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/services/org.bluetooth.service.scan_parameters.xml new file mode 100644 index 000000000..a85c351ca --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/services/org.bluetooth.service.scan_parameters.xml @@ -0,0 +1,78 @@ + + + + + + This service enables a GATT Client to store the LE scan parameters it is using on a GATT Server device so that the GATT Server can utilize the information to adjust behavior to optimize power consumption and/or reconnection latency + + + The Scan Parameters Service enables a GATT Server device to expose a characteristic for the GATT Client to write its scan interval and scan window on the GATT Server device. + + + + This service has no dependencies on other GATT-based services. + + + Excluded + Excluded + Mandatory + Excluded + C1 + Excluded + C1 + + C1: Mandatory if Scan Refresh characteristic is supported, otherwise optional. + + false + true + + + + + + The Scan Interval Window characteristic is used to store the scan parameters of the Client. Included in this characteristic are the Scan Interval and Scan Window of the Client. + + Mandatory + + Excluded + Excluded + Mandatory + Excluded + Excluded + Excluded + Excluded + Excluded + Excluded + + + + + + The Scan Refresh characteristic is used to notify the Client that the Server requires the Scan Interval Window characteristic to be written with the latest values upon notification. + + Optional + + Excluded + Excluded + Excluded + Excluded + Excluded + Mandatory + Excluded + Excluded + Excluded + + + + if_characteristic_supported + + Mandatory + Mandatory + + + + + + + + diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/services/org.bluetooth.service.transport_discovery.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/services/org.bluetooth.service.transport_discovery.xml new file mode 100644 index 000000000..7b953272e --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/services/org.bluetooth.service.transport_discovery.xml @@ -0,0 +1,62 @@ + + + + + + This service enables a device using Bluetooth low energy wireless technology to expose services that are available on a transport other than Bluetooth low energy. When used together with a higher level specification (e.g., a specification which references and makes use of TDS), the information provided by this service can be used to facilitate discovery and utilization of BR/EDR or transports not defined by the Bluetooth SIG such as those defined by the Wi-Fi Alliance® or other organizations. + + + The Transport Discovery Service (TDS) enables a device using Bluetooth low energy wireless technology to expose services that are available on a transport other than Bluetooth low energy. + + + + + This service has no dependencies on other GATT-based services. + + + + C.1 + C.1 + C.1 + C.1 + + + C.1: Mandatory if the Server supports the TDS Control Point characteristic; optional otherwise. + + + true + true + true + + + + + + The TDS Control Point characteristic is used to request activation of a transport. + + Optional + + Excluded + Mandatory + Excluded + Excluded + Excluded + Excluded + Mandatory + Excluded + Excluded + + + + if_indicate_supported + + Mandatory + Mandatory + + + + + + \ No newline at end of file diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/services/org.bluetooth.service.tx_power.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/services/org.bluetooth.service.tx_power.xml new file mode 100644 index 000000000..9108a2d5c --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/services/org.bluetooth.service.tx_power.xml @@ -0,0 +1,77 @@ + + + + + + This service exposes a device’s current transmit power level when in a connection. + + + The Tx Power service is instantiated as a Primary Service. + There is only one instance of the Tx Power service on a device. + There is exactly one instance of the Tx Power Level characteristic + + + This service has no dependencies on other GATT-based services. + + + + false + true + + + Replace table by: This service does not define any application error codes that are used in Attribute Protocol. + + + + + The Tx Power Level characteristic represents the current transmit power level of a physical layer for which the characteristic is associated. + + Mandatory + + Mandatory + Excluded + Excluded + Excluded + Excluded + Excluded + Excluded + Excluded + Excluded + + + + + + diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/services/org.bluetooth.service.user_data.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/services/org.bluetooth.service.user_data.xml new file mode 100644 index 000000000..eef1f164e --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/services/org.bluetooth.service.user_data.xml @@ -0,0 +1,672 @@ + + + + + + This service exposes user-related data in the sports and fitness environment. This allows remote access and update of user data by a Client as well as the synchronization of user data between a Server and a Client. + + + The User Data Service (UDS) exposes user-related data in the sports and fitness environment. This allows remote access and update of user data by a Client as well as the synchronization of user data between a Server and a Client. + + + + + This service is not dependent upon any other services. + + + + Mandatory + C.1 + C.1 + C.2 + Mandatory + + + C.1: Mandatory if the Server exposes at least one characteristic with a size that may exceed the available space needed for the GATT operations of the minimum default ATT_MTU, otherwise optional (e.g. utf8-based characteristics). + C.2: Mandatory if the Server supports the update of one or more UDS Characteristic values (e.g. through its User Interface or any other out-of-band mechanism), otherwise, excluded from this version of the service. + + + true + true + true + + + + + + + + C.1:At least one UDS Characteristic shall be exposed. + + C1 + + Mandatory + Mandatory + Excluded + Excluded + Excluded + Excluded + Excluded + Excluded + Excluded + + + Encryption is mandatory + + + + + C.1:At least one UDS Characteristic shall be exposed. + + C1 + + Mandatory + Mandatory + Excluded + Excluded + Excluded + Excluded + Excluded + Excluded + Excluded + + + Encryption is mandatory + + + + + C.1:At least one UDS Characteristic shall be exposed. + + C1 + + Mandatory + Mandatory + Excluded + Excluded + Excluded + Excluded + Excluded + Excluded + Excluded + + + Encryption is mandatory + + + + + C.1:At least one UDS Characteristic shall be exposed. + + C1 + + Mandatory + Mandatory + Excluded + Excluded + Excluded + Excluded + Excluded + Excluded + Excluded + + + Encryption is mandatory + + + + + C.1:At least one UDS Characteristic shall be exposed. + + C1 + + Mandatory + Mandatory + Excluded + Excluded + Excluded + Excluded + Excluded + Excluded + Excluded + + + Encryption is mandatory + + + + + C.1:At least one UDS Characteristic shall be exposed. + + C1 + + Mandatory + Mandatory + Excluded + Excluded + Excluded + Excluded + Excluded + Excluded + Excluded + + + Encryption is mandatory + + + + + C.1:At least one UDS Characteristic shall be exposed. + + C1 + + Mandatory + Mandatory + Excluded + Excluded + Excluded + Excluded + Excluded + Excluded + Excluded + + + Encryption is mandatory + + + + + C.1:At least one UDS Characteristic shall be exposed. + + C1 + + Mandatory + Mandatory + Excluded + Excluded + Excluded + Excluded + Excluded + Excluded + Excluded + + + Encryption is mandatory + + + + + C.1:At least one UDS Characteristic shall be exposed. + + C1 + + Mandatory + Mandatory + Excluded + Excluded + Excluded + Excluded + Excluded + Excluded + Excluded + + + Encryption is mandatory + + + + + C.1:At least one UDS Characteristic shall be exposed. + + C1 + + Mandatory + Mandatory + Excluded + Excluded + Excluded + Excluded + Excluded + Excluded + Excluded + + + Encryption is mandatory + + + + + C.1:At least one UDS Characteristic shall be exposed. + + C1 + + Mandatory + Mandatory + Excluded + Excluded + Excluded + Excluded + Excluded + Excluded + Excluded + + + Encryption is mandatory + + + + + C.1:At least one UDS Characteristic shall be exposed. + + C1 + + Mandatory + Mandatory + Excluded + Excluded + Excluded + Excluded + Excluded + Excluded + Excluded + + + Encryption is mandatory + + + + + C.1:At least one UDS Characteristic shall be exposed. + + C1 + + Mandatory + Mandatory + Excluded + Excluded + Excluded + Excluded + Excluded + Excluded + Excluded + + + Encryption is mandatory + + + + + C.1:At least one UDS Characteristic shall be exposed. + + C1 + + Mandatory + Mandatory + Excluded + Excluded + Excluded + Excluded + Excluded + Excluded + Excluded + + + Encryption is mandatory + + + + + C.1:At least one UDS Characteristic shall be exposed. + + C1 + + Mandatory + Mandatory + Excluded + Excluded + Excluded + Excluded + Excluded + Excluded + Excluded + + + Encryption is mandatory + + + + + C.1:At least one UDS Characteristic shall be exposed. + + C1 + + Mandatory + Mandatory + Excluded + Excluded + Excluded + Excluded + Excluded + Excluded + Excluded + + + Encryption is mandatory + + + + + C.1:At least one UDS Characteristic shall be exposed. + + C1 + + Mandatory + Mandatory + Excluded + Excluded + Excluded + Excluded + Excluded + Excluded + Excluded + + + Encryption is mandatory + + + + + C.1:At least one UDS Characteristic shall be exposed. + + C1 + + Mandatory + Mandatory + Excluded + Excluded + Excluded + Excluded + Excluded + Excluded + Excluded + + + Encryption is mandatory + + + + + C.1:At least one UDS Characteristic shall be exposed. + + C1 + + Mandatory + Mandatory + Excluded + Excluded + Excluded + Excluded + Excluded + Excluded + Excluded + + + Encryption is mandatory + + + + + C.1:At least one UDS Characteristic shall be exposed. + + C1 + + Mandatory + Mandatory + Excluded + Excluded + Excluded + Excluded + Excluded + Excluded + Excluded + + + Encryption is mandatory + + + + + C.1:At least one UDS Characteristic shall be exposed. + + C1 + + Mandatory + Mandatory + Excluded + Excluded + Excluded + Excluded + Excluded + Excluded + Excluded + + + Encryption is mandatory + + + + + C.1:At least one UDS Characteristic shall be exposed. + + C1 + + Mandatory + Mandatory + Excluded + Excluded + Excluded + Excluded + Excluded + Excluded + Excluded + + + Encryption is mandatory + + + + + C.1:At least one UDS Characteristic shall be exposed. + + C1 + + Mandatory + Mandatory + Excluded + Excluded + Excluded + Excluded + Excluded + Excluded + Excluded + + + Encryption is mandatory + + + + + C.1:At least one UDS Characteristic shall be exposed. + + C1 + + Mandatory + Mandatory + Excluded + Excluded + Excluded + Excluded + Excluded + Excluded + Excluded + + + Encryption is mandatory + + + + + C.1:At least one UDS Characteristic shall be exposed. + + C1 + + Mandatory + Mandatory + Excluded + Excluded + Excluded + Excluded + Excluded + Excluded + Excluded + + + Encryption is mandatory + + + + + C.1:At least one UDS Characteristic shall be exposed. + + C1 + + Mandatory + Mandatory + Excluded + Excluded + Excluded + Excluded + Excluded + Excluded + Excluded + + + Encryption is mandatory + + + + + C.1:At least one UDS Characteristic shall be exposed. + + C1 + + Mandatory + Mandatory + Excluded + Excluded + Excluded + Excluded + Excluded + Excluded + Excluded + + + Encryption is mandatory + + + + + C.3: The Notify property is Mandatory if the Server supports the update of one or more UDS Characteristic values (e.g. through its User Interface or any other out-of-band mechanism), otherwise, excluded from this version of the service. + + Mandatory + + Mandatory + Mandatory + Excluded + Excluded + Excluded + C3 + Excluded + Excluded + Excluded + + + Encryption is mandatory when written + + + + if_characteristic_supported + + Mandatory + Mandatory + + + + + + + + Mandatory + + Mandatory + Excluded + Excluded + Excluded + Excluded + Excluded + Excluded + Excluded + Excluded + + + Encryption is mandatory + + + + Mandatory + + Excluded + Mandatory + Excluded + Excluded + Excluded + Excluded + Mandatory + Excluded + Excluded + + + Encryption is mandatory + + + + if_characteristic_supported + + Mandatory + Mandatory + + + + + + + C.1:At least one UDS Characteristic shall be exposed. + + C1 + + Mandatory + Mandatory + Excluded + Excluded + Excluded + Excluded + Excluded + Excluded + Excluded + + + Encryption is mandatory + + + + diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/services/org.bluetooth.service.weight_scale.xml b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/services/org.bluetooth.service.weight_scale.xml new file mode 100644 index 000000000..78ee2e6d7 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/assets/xml/services/org.bluetooth.service.weight_scale.xml @@ -0,0 +1,68 @@ + + + + + + This service exposes weight and related data from a weight scale intended for consumer healthcare and sports/fitness applications. + + + The Weight Scale (WS) Service exposes weight and related data from a weight scale (Server) intended for consumer healthcare as well as sports/fitness applications. + + + + + This service is not dependent upon any other services. + + + + Mandatory + Mandatory + Mandatory + + + true + true + true + + + + + Mandatory + + Mandatory + Excluded + Excluded + Excluded + Excluded + Excluded + Excluded + Excluded + Excluded + + + + Mandatory + + Excluded + Excluded + Excluded + Excluded + Excluded + Excluded + Mandatory + Excluded + Excluded + + + + if_indicate_supported + + Mandatory + Mandatory + + + + + + diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/efr_redesign_launcher-playstore.png b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/efr_redesign_launcher-playstore.png new file mode 100644 index 000000000..01ad7fcf5 Binary files /dev/null and b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/efr_redesign_launcher-playstore.png differ diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/Application/SiliconLabsDemoApplication.kt b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/Application/SiliconLabsDemoApplication.kt new file mode 100644 index 000000000..00744bd3f --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/Application/SiliconLabsDemoApplication.kt @@ -0,0 +1,62 @@ +package com.siliconlabs.bledemo.application + +import android.app.Activity +import android.app.Application +import android.os.Build +import android.os.Bundle +import androidx.appcompat.app.AppCompatDelegate +import com.siliconlabs.bledemo.bluetooth.parsing.Engine +import com.siliconlabs.bledemo.BuildConfig +import dagger.hilt.android.HiltAndroidApp +import timber.log.Timber +import timber.log.Timber.DebugTree +import com.siliconlabs.bledemo.utils.AppUtil + +@HiltAndroidApp +class SiliconLabsDemoApplication : Application() { + companion object { + lateinit var APP: SiliconLabsDemoApplication + } + + init { + APP = this + } + + override fun onCreate() { + super.onCreate() + Engine.init(this) + registerActivityLifecycle() + AppCompatDelegate.setDefaultNightMode(AppCompatDelegate.MODE_NIGHT_NO) + + if (BuildConfig.DEBUG) { + Timber.plant(DebugTree()) + } + } + + private fun registerActivityLifecycle() { + registerActivityLifecycleCallbacks(object : ActivityLifecycleCallbacks { + override fun onActivityCreated(activity: Activity, savedInstanceState: Bundle?) { + if (Build.VERSION.SDK_INT > Build.VERSION_CODES.UPSIDE_DOWN_CAKE) { + // For Android 14 and above, + // set edge-to-edge mode for all activities except SplashActivity and WifiThroughputActivity + if (activity::class.java.simpleName != "SplashActivity") { + AppUtil.setEdgeToEdge(activity.window,activity) + } + } + } + + override fun onActivityStarted(activity: Activity) {} + + override fun onActivityResumed(activity: Activity) {} + + override fun onActivityPaused(activity: Activity) {} + + override fun onActivityStopped(activity: Activity) {} + + override fun onActivitySaveInstanceState(activity: Activity, outState: Bundle) {} + + override fun onActivityDestroyed(activity: Activity) {} + + }) + } +} \ No newline at end of file diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/Base/activities/BaseActivity.kt b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/Base/activities/BaseActivity.kt new file mode 100644 index 000000000..b840a6d39 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/Base/activities/BaseActivity.kt @@ -0,0 +1,92 @@ +package com.siliconlabs.bledemo.base.activities + +import android.app.Activity +import android.view.View +import android.view.inputmethod.InputMethodManager +import android.widget.Toast +import androidx.annotation.StringRes +import androidx.appcompat.app.AppCompatActivity +import com.siliconlabs.bledemo.R +import com.siliconlabs.bledemo.base.dialogs.ProgressDialogWithSpinner +import com.siliconlabs.bledemo.utils.CustomToastManager +import timber.log.Timber +abstract class BaseActivity : AppCompatActivity() { + enum class ConnectionStatus { + CONNECTING, READING_DEVICE_STATE + } + + private var connectionStatusModalDialog: ProgressDialogWithSpinner? = null + private var isDialogVisible = false // Custom flag for dialog visibility + + @JvmOverloads + fun showModalDialog( + connStat: ConnectionStatus? = null, + cancelListener: () -> Unit = {}, + ) { + dismissModalDialog() + runOnUiThread { + val dialogMessage = when(connStat) { + ConnectionStatus.CONNECTING -> + R.string.demo_connection_progress_dialog_connecting + ConnectionStatus.READING_DEVICE_STATE -> + R.string.demo_connection_progress_dialog_reading_device_state + else -> R.string.demo_connection_progress_dialog_loading + } + + // note that the dialog state is never shown when disconnecting from a device + connectionStatusModalDialog = ProgressDialogWithSpinner( + caption = dialogMessage, + onCancelAction = cancelListener, + ) + + if (!this@BaseActivity.isFinishing) { + connectionStatusModalDialog?.show(supportFragmentManager, null) + isDialogVisible = true + } + } + } + + fun setModalDialogMessage(@StringRes message: Int) { + runOnUiThread { connectionStatusModalDialog?.setCaption(message) } + } + + fun dismissModalDialog() { + runOnUiThread { + if (isDialogVisible) { + Timber.e("Attempting to dismiss the dialog") + connectionStatusModalDialog?.dismiss() + connectionStatusModalDialog = null + isDialogVisible = false // Update the visibility flag after dismissing + } else { + Timber.e("Dialog is not visible, cannot dismiss") + } + + } + } + + fun showMessage(message: String) { + runOnUiThread { + CustomToastManager.show(this@BaseActivity,message,5000) + } + } + + fun showMessage(stringResId: Int) { + runOnUiThread { + CustomToastManager.show(this@BaseActivity,getString(stringResId),5000) + } + } + + fun showLongMessage(message: String) { + runOnUiThread { + CustomToastManager.show(this@BaseActivity,message,5000) + } + } + + fun hideKeyboard() { + val imm = getSystemService(Activity.INPUT_METHOD_SERVICE) as InputMethodManager + var view = this.currentFocus + //If no view currently has focus, create a new one, just so we can grab a window token from it + if (view == null) view = View(this) + imm.hideSoftInputFromWindow(view.windowToken, 0) + } +} \ No newline at end of file diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/Base/activities/BaseDemoActivity.kt b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/Base/activities/BaseDemoActivity.kt new file mode 100644 index 000000000..748fe9e03 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/Base/activities/BaseDemoActivity.kt @@ -0,0 +1,94 @@ +package com.siliconlabs.bledemo.base.activities + +import android.annotation.SuppressLint +import android.bluetooth.BluetoothAdapter +import android.bluetooth.BluetoothGatt +import android.content.BroadcastReceiver +import android.content.Context +import android.content.Intent +import android.content.IntentFilter +import android.os.Bundle +import android.view.MenuItem +import android.widget.Toast +import com.siliconlabs.bledemo.bluetooth.services.BluetoothService +import com.siliconlabs.bledemo.R +import com.siliconlabs.bledemo.home_screen.dialogs.SelectDeviceDialog +import com.siliconlabs.bledemo.utils.CustomToastManager + +abstract class BaseDemoActivity : BaseActivity() { + + private lateinit var bluetoothBinding: BluetoothService.Binding + protected var service: BluetoothService? = null + + protected var connectionAddress: String? = null + protected var gatt: BluetoothGatt? = null + + private val bluetoothAdapterStateChangeListener: BroadcastReceiver = object : BroadcastReceiver() { + override fun onReceive(context: Context, intent: Intent) { + val action = intent.action + if (action == BluetoothAdapter.ACTION_STATE_CHANGED) { + val state = intent.getIntExtra(BluetoothAdapter.EXTRA_STATE, BluetoothAdapter.ERROR) + if (state == BluetoothAdapter.STATE_OFF) finish() + } + } + } + + override fun onCreate(savedInstanceState: Bundle?) { + super.onCreate(savedInstanceState) + bindBluetoothService() + setupActionBar() + registerReceiver(bluetoothAdapterStateChangeListener, IntentFilter(BluetoothAdapter.ACTION_STATE_CHANGED)) + connectionAddress = intent.getStringExtra(SelectDeviceDialog.DEVICE_ADDRESS_EXTRA) + } + + override fun onDestroy() { + super.onDestroy() + val isGattConnected = service?.isGattConnected(connectionAddress) ?: false + + gatt?.let { service?.disconnectGatt(it.device.address) } + unregisterReceiver(bluetoothAdapterStateChangeListener) + bluetoothBinding.unbind() + + if (isGattConnected) { + //Toast.makeText(this, getString(R.string.device_has_disconnected), Toast.LENGTH_SHORT).show() + CustomToastManager.show(this@BaseDemoActivity,getString(R.string.device_has_disconnected),5000) + } + } + + private fun bindBluetoothService() { + bluetoothBinding = object : BluetoothService.Binding(this) { + override fun onBound(service: BluetoothService?) { + this@BaseDemoActivity.service = service + connectionAddress?.let { + gatt = service?.getActiveConnection(it)?.connection?.gatt + } + onBluetoothServiceBound() + } + } + bluetoothBinding.bind() + } + + private fun setupActionBar() { + supportActionBar?.apply { + setDisplayHomeAsUpEnabled(true) + setDisplayShowHomeEnabled(true) + } + } + + @SuppressLint("MissingPermission") + override fun onOptionsItemSelected(item: MenuItem): Boolean { + return if (item.itemId == android.R.id.home) { + gatt?.disconnect() + true + } else super.onOptionsItemSelected(item) + } + + protected fun onDeviceDisconnected() { + if (!isFinishing) { + showMessage(R.string.device_has_disconnected) + finish() + } + } + + abstract fun onBluetoothServiceBound() +} \ No newline at end of file diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/Base/dialogs/ProgressDialogWithSpinner.kt b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/Base/dialogs/ProgressDialogWithSpinner.kt new file mode 100644 index 000000000..04efae656 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/Base/dialogs/ProgressDialogWithSpinner.kt @@ -0,0 +1,52 @@ +package com.siliconlabs.bledemo.base.dialogs + +import android.content.DialogInterface +import android.graphics.Color +import android.graphics.drawable.ColorDrawable +import android.os.Bundle +import android.os.Handler +import android.os.Looper +import android.view.View +import androidx.annotation.StringRes +import androidx.fragment.app.DialogFragment +import by.kirich1409.viewbindingdelegate.viewBinding +import com.siliconlabs.bledemo.R +import com.siliconlabs.bledemo.databinding.DialogWithProgressSpinnerBinding + +class ProgressDialogWithSpinner( + cancelable: Boolean = true, + @StringRes private val caption: Int, + private val onCancelAction: () -> Unit = {}, +) : DialogFragment(R.layout.dialog_with_progress_spinner) { + private val binding by viewBinding(DialogWithProgressSpinnerBinding::bind) + private var handler: Handler = Handler(Looper.getMainLooper()) + + private val autoDismiss = Runnable { + if (isVisible) { + dismiss() + } + } + + init { + isCancelable = cancelable + } + + fun setCaption(@StringRes caption: Int) = + getString(caption).also { binding.dialogText.text = it } + + override fun onViewCreated(view: View, savedInstanceState: Bundle?) { + super.onViewCreated(view, savedInstanceState) + dialog?.window?.setBackgroundDrawable(ColorDrawable(Color.TRANSPARENT)) + setCaption(caption) + } + + override fun dismiss() { + super.dismiss() + handler.removeCallbacks(autoDismiss) + } + + override fun onCancel(dialog: DialogInterface) { + super.onCancel(dialog) + onCancelAction() + } +} \ No newline at end of file diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/Base/fragments/BaseDialogFragment.kt b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/Base/fragments/BaseDialogFragment.kt new file mode 100644 index 000000000..aa227b0b8 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/Base/fragments/BaseDialogFragment.kt @@ -0,0 +1,56 @@ +package com.siliconlabs.bledemo.base.fragments + +import android.app.Dialog +import android.content.Context +import android.graphics.Color +import android.graphics.drawable.ColorDrawable +import android.os.Bundle +import android.view.View +import android.view.WindowManager +import android.view.inputmethod.InputMethodManager +import android.widget.LinearLayout +import androidx.annotation.StringRes +import androidx.fragment.app.DialogFragment +import com.pranavpandey.android.dynamic.toasts.DynamicToast + + +open class BaseDialogFragment( + private val hasCustomWidth: Boolean? = null, + private val isCanceledOnTouchOutside: Boolean? = null +) : DialogFragment() { + + override fun onCreateDialog(savedInstanceState: Bundle?): Dialog { + return super.onCreateDialog(savedInstanceState).apply { + window?.apply { + setBackgroundDrawable(ColorDrawable(Color.TRANSPARENT)) + setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_HIDDEN) + } + } + } + + override fun onViewCreated(view: View, savedInstanceState: Bundle?) { + super.onViewCreated(view, savedInstanceState) + if (hasCustomWidth == true) { + dialog?.window?.setLayout( + (resources.displayMetrics.widthPixels * 0.85f).toInt(), + LinearLayout.LayoutParams.WRAP_CONTENT + ) + } + isCanceledOnTouchOutside?.let { + dialog?.setCanceledOnTouchOutside(isCanceledOnTouchOutside) + } + } + + protected fun showMessage(@StringRes message: Int) { + activity?.runOnUiThread { + DynamicToast.make(requireContext(),getString(message),5000).show() + } + } + + fun hideKeyboard() { + val imm: InputMethodManager = requireContext().getSystemService(Context.INPUT_METHOD_SERVICE) as InputMethodManager + if (imm.isActive) imm.toggleSoftInput(0, InputMethodManager.HIDE_NOT_ALWAYS) + } + + fun isShowing() = dialog?.isShowing ?: false +} \ No newline at end of file diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/Base/viewmodels/ScannerViewModel.kt b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/Base/viewmodels/ScannerViewModel.kt new file mode 100644 index 000000000..8727a6281 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/Base/viewmodels/ScannerViewModel.kt @@ -0,0 +1,56 @@ +package com.siliconlabs.bledemo.base.viewmodels + +import android.content.Context +import androidx.lifecycle.LiveData +import androidx.lifecycle.MutableLiveData +import androidx.lifecycle.ViewModel +import com.siliconlabs.bledemo.bluetooth.ble.BluetoothDeviceInfo +import com.siliconlabs.bledemo.bluetooth.ble.ScanResultCompat +import com.siliconlabs.bledemo.bluetooth.parsing.ScanRecordParser +import com.siliconlabs.bledemo.bluetooth.services.BluetoothService + +abstract class ScannerViewModel : ViewModel() { + + + protected val _isAnyDeviceDiscovered: MutableLiveData = MutableLiveData() + val isAnyDeviceDiscovered: LiveData = _isAnyDeviceDiscovered + private val _isScanningOn: MutableLiveData = MutableLiveData(false) + val isScanningOn: LiveData = _isScanningOn + + + abstract fun handleScanResult(result: ScanResultCompat, + connectType: BluetoothService.GattConnectType?, + context: Context?) + + + fun toggleScanningState() { + _isScanningOn.value = _isScanningOn.value?.not() ?: false + } + + fun getIsScanningOn() = _isScanningOn.value ?: false + + fun setIsScanningOn(isOn: Boolean) { + if (_isScanningOn.value == true && isOn) { + /* Don't start scanner twice */ + return + } + + _isScanningOn.value = isOn + } + + protected fun updateScanInfo(currentInfo: BluetoothDeviceInfo, result: ScanResultCompat) : BluetoothDeviceInfo { + return currentInfo.apply { + device = result.device!! + scanInfo = result + bleFormat = getBleFormat(shouldCheckAgain = true) + rawData = ScanRecordParser.getRawAdvertisingDate(result.scanRecord?.bytes) + isConnectable = result.isConnectable + count++ + if (timestampLast != 0L) { + setIntervalIfLower(result.timestampNanos - timestampLast) + } + timestampLast = result.timestampNanos + } + } + +} \ No newline at end of file diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/Bluetooth/BLE/BleScanCallback.kt b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/Bluetooth/BLE/BleScanCallback.kt new file mode 100644 index 000000000..2ce8958b5 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/Bluetooth/BLE/BleScanCallback.kt @@ -0,0 +1,34 @@ +package com.siliconlabs.bledemo.bluetooth.ble + +import android.bluetooth.le.ScanCallback +import android.bluetooth.le.ScanResult +import android.os.Handler +import android.os.Looper +import com.siliconlabs.bledemo.bluetooth.services.BluetoothService +import timber.log.Timber + +/** Callback returning bluetooth devices of types: LE, dual, unrecognized. Used when the scanning + * device supports LE feature. + */ +class BleScanCallback(private val service: BluetoothService) : ScanCallback() { + private val handler: Handler = Handler(Looper.getMainLooper()) + + override fun onScanResult(callbackType: Int, result: ScanResult) { + Timber.d( "onScanResult: $result") + service.handleScanCallback(ScanResultCompat.from(result)) + } + + override fun onBatchScanResults(results: List) { + results.forEach { + Timber.d("onBatchScanResults: $it") + service.handleScanCallback(ScanResultCompat.from(it)) + } + } + + override fun onScanFailed(errorCode: Int) { + if (errorCode != SCAN_FAILED_ALREADY_STARTED) { + handler.post { service.onDiscoveryFailed(BluetoothService.ScanError.ScannerError, errorCode) } + } + } + +} \ No newline at end of file diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/Bluetooth/BLE/BluetoothDeviceInfo.kt b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/Bluetooth/BLE/BluetoothDeviceInfo.kt new file mode 100644 index 000000000..8ae5f12ff --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/Bluetooth/BLE/BluetoothDeviceInfo.kt @@ -0,0 +1,131 @@ +package com.siliconlabs.bledemo.bluetooth.ble + +import android.annotation.SuppressLint +import android.bluetooth.BluetoothDevice +import android.util.Log +import androidx.core.util.isEmpty +import com.siliconlabs.bledemo.bluetooth.beacon_utils.BleFormat +import com.siliconlabs.bledemo.bluetooth.beacon_utils.BleFormat.Companion.getFormat +import java.util.* +import kotlin.math.min + +class BluetoothDeviceInfo(var device: BluetoothDevice, var isFavorite: Boolean = false) : Cloneable { + + var connectionState = ConnectionState.DISCONNECTED + var isConnectable = false + + var bleFormat: BleFormat? = null + var scanInfo: ScanResultCompat? = null + var rawData: String? = null + + var intervalNanos = 0L + var count = 0 + var timestampLast: Long = 0 + + + + public override fun clone(): BluetoothDeviceInfo { + val retVal: BluetoothDeviceInfo + try { + retVal = super.clone() as BluetoothDeviceInfo + retVal.device = device + retVal.scanInfo = scanInfo + retVal.bleFormat = bleFormat + retVal.connectionState = connectionState + retVal.isConnectable = isConnectable + retVal.isFavorite = isFavorite + retVal.rawData = rawData + return retVal + } catch (e: CloneNotSupportedException) { + Log.e("clone", "Could not clone$e") + } + return BluetoothDeviceInfo(device) + } + + override fun equals(other: Any?): Boolean { + if (other !is BluetoothDeviceInfo) { + return false + } + return device == other.device + } + + override fun hashCode(): Int { + return device.hashCode() + } + + override fun toString(): String { + return scanInfo.toString() + } + + fun getBleFormat(shouldCheckAgain: Boolean): BleFormat { + if (bleFormat == null || shouldCheckAgain) { + // device can be programmed to advertise changing data, switching between BLE formats + bleFormat = getFormat(this) + } + return bleFormat!! + } + + fun setIntervalIfLower(intervalNanos: Long) { + if (intervalNanos <= 0L) return + if (this.intervalNanos == 0L) this.intervalNanos = intervalNanos + else if (intervalNanos < this.intervalNanos * 0.7 && count < 10) + this.intervalNanos = intervalNanos + else if (intervalNanos < this.intervalNanos + 3000000) { + val limitedCount = min(count, 10) + this.intervalNanos = (this.intervalNanos * (limitedCount - 1) + intervalNanos) / limitedCount + } else if (intervalNanos < this.intervalNanos * 1.4) { + this.intervalNanos = (this.intervalNanos * 29 + intervalNanos) / 30 + } + } + + + val advertData: ArrayList + get() = scanInfo?.advertData ?: arrayListOf() + + var rssi: Int + get() = scanInfo?.rssi ?: 0 + set(rssi) { + scanInfo?.rssi = rssi + } + + /** + * Returns the best available display name for the device. + * Priority: + * 1. Complete / Short Local Name from current advertisement (scan record parsed) + * 2. BluetoothDevice.name (may be null on first sightings or if name not cached) + * 3. "N/A" fallback + */ + val name: String + @SuppressLint("MissingPermission") + get() = scanInfo?.scanRecord?.deviceName + ?: device.name + ?: "N/A" + + val address: String + get() = device.address + + val manufacturer: DeviceManufacturer + get() = scanInfo?.scanRecord?.manufacturerSpecificData?.let { + if (it.isEmpty()) DeviceManufacturer.UNKNOWN + else when (it.keyAt(0)) { + MANUFACTURER_VALUE_WINDOWS -> DeviceManufacturer.WINDOWS + else -> DeviceManufacturer.UNKNOWN + } + } ?: DeviceManufacturer.UNKNOWN + + enum class DeviceManufacturer { + WINDOWS, + UNKNOWN + } + + enum class ConnectionState { + CONNECTED, + CONNECTING, + DISCONNECTED + } + + companion object { + private const val MANUFACTURER_VALUE_WINDOWS = 6 + } + +} \ No newline at end of file diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/Bluetooth/BLE/BluetoothScanCallback.kt b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/Bluetooth/BLE/BluetoothScanCallback.kt new file mode 100644 index 000000000..c84148120 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/Bluetooth/BLE/BluetoothScanCallback.kt @@ -0,0 +1,40 @@ +package com.siliconlabs.bledemo.bluetooth.ble + +import android.annotation.SuppressLint +import android.bluetooth.BluetoothDevice +import android.content.BroadcastReceiver +import android.content.Context +import android.content.Intent +import com.siliconlabs.bledemo.bluetooth.services.BluetoothService +import timber.log.Timber + +/** Callback returning all types of bluetooth devices: classic, LE, dual and unrecognized. Used + * when the scanning device does not support a LE feature. + */ +class BluetoothScanCallback(private val service: BluetoothService) : BroadcastReceiver() { + + @SuppressLint("MissingPermission") + override fun onReceive(context: Context, intent: Intent) { + if (intent.action == BluetoothDevice.ACTION_FOUND) { // device discovered + + val device = intent.getParcelableExtra(BluetoothDevice.EXTRA_DEVICE) + val name = intent.getStringExtra(BluetoothDevice.EXTRA_NAME) + val rssi = intent.getShortExtra(BluetoothDevice.EXTRA_RSSI, 0.toShort()) + + val record = ScanRecordCompat().apply { + deviceName = name + advertiseFlags = -1 + txPowerLevel = Int.MIN_VALUE + } + val result = ScanResultCompat().apply { + this.rssi = rssi.toInt() + this.device = device + this.scanRecord = record + } + + Timber.d("Discovered bluetooth device: address = ${device?.address}, name = ${device?.name}") + service.handleScanCallback(result) + } + } + +} \ No newline at end of file diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/Bluetooth/BLE/BluetoothUuid.kt b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/Bluetooth/BLE/BluetoothUuid.kt new file mode 100644 index 000000000..f6b24ed1b --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/Bluetooth/BLE/BluetoothUuid.kt @@ -0,0 +1,276 @@ +package com.siliconlabs.bledemo.bluetooth.ble + +import android.os.ParcelUuid +import java.nio.ByteBuffer +import java.nio.ByteOrder +import java.util.* + +/* + * Copyright 2014 Google Inc. All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// THIS IS MODIFIED COPY OF THE "L" PLATFORM CLASS. BE CAREFUL ABOUT EDITS. +// THIS CODE SHOULD FOLLOW ANDROID STYLE. +/** + * Static helper methods and constants to decode the ParcelUuid of remote devices. + */ +object BluetoothUuid { + /* + * See Bluetooth Assigned Numbers document - SDP section, to get the values of UUIDs for the + * various services. The following 128 bit values are calculated as: uuid * 2^96 + BASE_UUID + */ + val AudioSink = ParcelUuid.fromString("0000110B-0000-1000-8000-00805F9B34FB") + val AudioSource = ParcelUuid.fromString("0000110A-0000-1000-8000-00805F9B34FB") + val AdvAudioDist = ParcelUuid.fromString("0000110D-0000-1000-8000-00805F9B34FB") + val HSP = ParcelUuid.fromString("00001108-0000-1000-8000-00805F9B34FB") + val HSP_AG = ParcelUuid.fromString("00001112-0000-1000-8000-00805F9B34FB") + val Handsfree = ParcelUuid.fromString("0000111E-0000-1000-8000-00805F9B34FB") + val Handsfree_AG = ParcelUuid.fromString("0000111F-0000-1000-8000-00805F9B34FB") + val AvrcpController = ParcelUuid.fromString("0000110E-0000-1000-8000-00805F9B34FB") + val AvrcpTarget = ParcelUuid.fromString("0000110C-0000-1000-8000-00805F9B34FB") + val ObexObjectPush = ParcelUuid.fromString("00001105-0000-1000-8000-00805f9b34fb") + val Hid = ParcelUuid.fromString("00001124-0000-1000-8000-00805f9b34fb") + val Hogp = ParcelUuid.fromString("00001812-0000-1000-8000-00805f9b34fb") + val PANU = ParcelUuid.fromString("00001115-0000-1000-8000-00805F9B34FB") + val NAP = ParcelUuid.fromString("00001116-0000-1000-8000-00805F9B34FB") + val BNEP = ParcelUuid.fromString("0000000f-0000-1000-8000-00805F9B34FB") + val PBAP_PSE = ParcelUuid.fromString("0000112f-0000-1000-8000-00805F9B34FB") + val MAP = ParcelUuid.fromString("00001134-0000-1000-8000-00805F9B34FB") + val MNS = ParcelUuid.fromString("00001133-0000-1000-8000-00805F9B34FB") + val MAS = ParcelUuid.fromString("00001132-0000-1000-8000-00805F9B34FB") + val BASE_UUID = ParcelUuid.fromString("00000000-0000-1000-8000-00805F9B34FB") + + /** + * Length of bytes for 16 bit UUID + */ + const val UUID_BYTES_16_BIT = 2 + + /** + * Length of bytes for 32 bit UUID + */ + const val UUID_BYTES_32_BIT = 4 + + /** + * Length of bytes for 128 bit UUID + */ + const val UUID_BYTES_128_BIT = 16 + val RESERVED_UUIDS = arrayOf( + AudioSink, AudioSource, AdvAudioDist, HSP, Handsfree, AvrcpController, AvrcpTarget, + ObexObjectPush, PANU, NAP, MAP, MNS, MAS) + + fun isAudioSource(uuid: ParcelUuid): Boolean { + return uuid == AudioSource + } + + fun isAudioSink(uuid: ParcelUuid): Boolean { + return uuid == AudioSink + } + + fun isAdvAudioDist(uuid: ParcelUuid): Boolean { + return uuid == AdvAudioDist + } + + fun isHandsfree(uuid: ParcelUuid): Boolean { + return uuid == Handsfree + } + + fun isHeadset(uuid: ParcelUuid): Boolean { + return uuid == HSP + } + + fun isAvrcpController(uuid: ParcelUuid): Boolean { + return uuid == AvrcpController + } + + fun isAvrcpTarget(uuid: ParcelUuid): Boolean { + return uuid == AvrcpTarget + } + + fun isInputDevice(uuid: ParcelUuid): Boolean { + return uuid == Hid + } + + fun isPanu(uuid: ParcelUuid): Boolean { + return uuid == PANU + } + + fun isNap(uuid: ParcelUuid): Boolean { + return uuid == NAP + } + + fun isBnep(uuid: ParcelUuid): Boolean { + return uuid == BNEP + } + + fun isMap(uuid: ParcelUuid): Boolean { + return uuid == MAP + } + + fun isMns(uuid: ParcelUuid): Boolean { + return uuid == MNS + } + + fun isMas(uuid: ParcelUuid): Boolean { + return uuid == MAS + } + + /** + * Returns true if ParcelUuid is present in uuidArray + * + * @param uuidArray - Array of ParcelUuids + * @param uuid + */ + fun isUuidPresent(uuidArray: Array?, uuid: ParcelUuid?): Boolean { + if ((uuidArray == null || uuidArray.size == 0) && uuid == null) { + return true + } + if (uuidArray == null) { + return false + } + for (element in uuidArray) { + if (element == uuid) { + return true + } + } + return false + } + + /** + * Returns true if there any common ParcelUuids in uuidA and uuidB. + * + * @param uuidA - List of ParcelUuids + * @param uuidB - List of ParcelUuids + */ + fun containsAnyUuid(uuidA: Array?, uuidB: Array?): Boolean { + if (uuidA == null && uuidB == null) { + return true + } + if (uuidA == null) { + return uuidB?.size == 0 + } + if (uuidB == null) { + return uuidA.isEmpty() + } + val uuidSet = HashSet(Arrays.asList(*uuidA)) + for (uuid in uuidB) { + if (uuidSet.contains(uuid)) { + return true + } + } + return false + } + + /** + * Returns true if all the ParcelUuids in ParcelUuidB are present in ParcelUuidA + * + * @param uuidA - Array of ParcelUuidsA + * @param uuidB - Array of ParcelUuidsB + */ + fun containsAllUuids(uuidA: Array?, uuidB: Array?): Boolean { + if (uuidA == null && uuidB == null) { + return true + } + if (uuidA == null) { + return uuidB?.isEmpty()!! + } + if (uuidB == null) { + return true + } + val uuidSet = HashSet(Arrays.asList(*uuidA)) + for (uuid in uuidB) { + if (!uuidSet.contains(uuid)) { + return false + } + } + return true + } + + /** + * Extract the Service Identifier or the actual uuid from the Parcel Uuid. For example, if + * 0000110B-0000-1000-8000-00805F9B34FB is the parcel Uuid, this function will return 110B + * + * @param parcelUuid + * @return the service identifier. + */ + fun getServiceIdentifierFromParcelUuid(parcelUuid: ParcelUuid): Int { + val uuid = parcelUuid.uuid + val value = uuid.mostSignificantBits and 0x0000FFFF00000000L ushr 32 + return value.toInt() + } + + /** + * Parse UUID from bytes. The `uuidBytes` can represent a 16-bit, 32-bit or 128-bit UUID, + * but the returned UUID is always in 128-bit format. Note UUID is little endian in Bluetooth. + * + * @param uuidBytes Byte representation of uuid. + * @return [ParcelUuid] parsed from bytes. + * @throws IllegalArgumentException If the `uuidBytes` cannot be parsed. + */ + fun parseUuidFrom(uuidBytes: ByteArray?): ParcelUuid { + requireNotNull(uuidBytes) { "uuidBytes cannot be null" } + val length = uuidBytes.size + require(!(length != UUID_BYTES_16_BIT && length != UUID_BYTES_32_BIT && length != UUID_BYTES_128_BIT)) { "uuidBytes length invalid - $length" } + // Construct a 128 bit UUID. + if (length == UUID_BYTES_128_BIT) { + val buf = ByteBuffer.wrap(uuidBytes).order(ByteOrder.LITTLE_ENDIAN) + val msb = buf.getLong(8) + val lsb = buf.getLong(0) + return ParcelUuid(UUID(msb, lsb)) + } + // For 16 bit and 32 bit UUID we need to convert them to 128 bit value. + // 128_bit_value = uuid * 2^96 + BASE_UUID + var shortUuid: Long + if (length == UUID_BYTES_16_BIT) { + shortUuid = uuidBytes[0].toLong() and 0xFF + shortUuid += (uuidBytes[1].toLong() and 0xFF) shl 8 + } else { + shortUuid = uuidBytes[0].toLong() and 0xFF + shortUuid += (uuidBytes[1].toLong() and 0xFF) shl 8 + shortUuid += (uuidBytes[2].toLong() and 0xFF) shl 16 + shortUuid += (uuidBytes[3].toLong()) and 0xFF shl 24 + } + val msb = BASE_UUID.uuid.mostSignificantBits + (shortUuid shl 32) + val lsb = BASE_UUID.uuid.leastSignificantBits + return ParcelUuid(UUID(msb, lsb)) + } + + /** + * Check whether the given parcelUuid can be converted to 16 bit bluetooth uuid. + * + * @param parcelUuid + * @return true if the parcelUuid can be converted to 16 bit uuid, false otherwise. + */ + fun is16BitUuid(parcelUuid: ParcelUuid): Boolean { + val uuid = parcelUuid.uuid + return if (uuid.leastSignificantBits != BASE_UUID.uuid.leastSignificantBits) { + false + } else uuid.mostSignificantBits and -0xffff00000001L == 0x1000L + } + + /** + * Check whether the given parcelUuid can be converted to 32 bit bluetooth uuid. + * + * @param parcelUuid + * @return true if the parcelUuid can be converted to 32 bit uuid, false otherwise. + */ + fun is32BitUuid(parcelUuid: ParcelUuid): Boolean { + val uuid = parcelUuid.uuid + if (uuid.leastSignificantBits != BASE_UUID.uuid.leastSignificantBits) { + return false + } + return if (is16BitUuid(parcelUuid)) { + false + } else uuid.mostSignificantBits and 0xFFFFFFFFL == 0x1000L + } +} \ No newline at end of file diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/Bluetooth/BLE/ConnectedDeviceInfo.kt b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/Bluetooth/BLE/ConnectedDeviceInfo.kt new file mode 100644 index 000000000..77ee30528 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/Bluetooth/BLE/ConnectedDeviceInfo.kt @@ -0,0 +1,5 @@ +package com.siliconlabs.bledemo.bluetooth.ble + +class ConnectedDeviceInfo(val connection: GattConnection) { + var bluetoothInfo = BluetoothDeviceInfo(connection.gatt!!.device) +} \ No newline at end of file diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/Bluetooth/BLE/ErrorCodes.kt b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/Bluetooth/BLE/ErrorCodes.kt new file mode 100644 index 000000000..1646bc4ea --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/Bluetooth/BLE/ErrorCodes.kt @@ -0,0 +1,145 @@ +package com.siliconlabs.bledemo.bluetooth.ble + +import com.siliconlabs.bledemo.utils.Converters + +object ErrorCodes { + private fun getTwoOctetsErrorCodeHexAsString(status: Int): String { + return "0x" + Converters.getHexValue((status shr 8).toByte()) + Converters.getHexValue(status.toByte()) + } + + fun getOneOctetErrorCodeHexAsString(status: Int): String { + return "0x${Converters.getHexValue(status.toByte())}" + } + + private fun getConnectionErrorFlagAsString(status: Int): String { + return when (status) { + 0x00 -> "SUCCESS" + 0x01 -> "GATT CONN L2C FAILURE" + 0x08 -> "GATT CONN TIMEOUT" + 0x13 -> "GATT CONN TERMINATE PEER USER" + 0x16 -> "GATT CONN TERMINATE LOCAL HOST" + 0x3E -> "GATT CONN FAIL ESTABLISH" + 0x22 -> "GATT CONN LMP TIMEOUT" + 0x0100 -> "GATT CONN CANCEL" + 0x0085 -> "GATT ERROR" + else -> "UNKNOWN ERROR" + } + } + + private fun getATTErrorFlagAsString(status: Int): String { + return when (status) { + 0x01 -> "INVALID HANDLE" + 0x02 -> "READ NOT PERMITTED" + 0x03 -> "WRITE NOT PERMITTED" + 0x04 -> "INVALID PDU" + 0x05 -> "INSUFFICIENT AUTHENTICATION" + 0x06 -> "REQUEST NOT SUPPORTED" + 0x07 -> "INVALID OFFSET" + 0x08 -> "INSUFFICIENT AUTHORIZATION" + 0x09 -> "PREPARE QUEUE FULL" + 0x0A -> "ATTRIBUTE NOT FOUND" + 0x0B -> "ATTRIBUTE NOT LONG" + 0x0C -> "INSUFFICIENT ENCRYPTION KEY SIZE" + 0x0D -> "INVALID ATTRIBUTE VALUE LENGTH" + 0x0E -> "UNLIKELY ERROR" + 0x0F -> "INSUFFICIENT ENCRYPTION" + 0x10 -> "UNSUPPORTED GROUP TYPE" + 0x11 -> "INSUFFICIENT RESOURCES" + 0x12 -> "DATABASE OUT OF SYNC" + 0x13 -> "VALUE NOT ALLOWED" + 0x80 -> "GATT_NO_RESOURCES" + 0x81 -> "GATT_INTERNAL_ERROR" + 0x82 -> "GATT_WRONG_STATE" + 0x83 -> "GATT_DB_FULL" + 0x84 -> "GATT: BUSY" + 0x85 -> "GATT ERROR" + 0x86 -> "GATT CMD STARTED" + 0x87 -> "GATT ILLEGAL PARAMETER" + else -> "UNKNOWN ERROR" + } + } + + private fun getATTErrorDescription(status: Int): String { + return when (status) { + 0x01 -> "The attribute handle given was not valid on this server." + 0x02 -> "Tha attribute cannot be read." + 0x03 -> "The attribute cannot be written." + 0x04 -> "The attribute PDU was invalid." + 0x05 -> "The attribute requires authentication before it can be read or written." + 0x06 -> "Attribute server does not support the request received from the client." + 0x07 -> "Offset specified was past the end of the attribute." + 0x08 -> "The attribute requires authorization before it can be read or written." + 0x09 -> "Too many prepare writes have been queued." + 0x0A -> "No attribute found within the given attribute handle range." + 0x0B -> "The attribute cannot be read using the ATT_READ_BLOB_REQ PDU." + 0x0C -> "The Encryption Key Size used for encrypting this link is insufficient." + 0x0D -> "The attribute value length is invalid for the operation." + 0x0E -> "The attribute request that was requested has encountered an error that was" + + " unlikely, and therefore could not be completed as requested." + 0x0F -> "The attribute requires encryption before it can be read or written." + 0x10 -> "The attribute type is not a supported grouping attribute as defined by a higher layer specification." + 0x11 -> "Insufficient Resources to complete the request." + 0x12 -> "The server requests the client to rediscover the database." + 0x13 -> "The attribute parameter value was not allowed." + 0x80 -> "CRC check failed, or signature failure (if enabled)." + 0x81 -> "This error is returned if the OTA has not " + + "been started (by writing value 0x0 to the " + + "control endpoint) and the client tries to " + + "send data or terminate the update." + 0x82 -> "AppLoader has run out of buffer space." + 0x83 -> "New firmware image is too large to fit into flash, or it overlaps with AppLoader." + 0x84 -> "GBL file parsing failed. Potential causes " + + "are for example:
" + + "1) Attempting a partial update from one " + + "SDK version to another (such as 2.3.0 to " + + "2.4.0)
" + + "2) The file is not a valid GBL file (for example, client is sending an EBL file)" + 0x85 -> "The Gecko bootloader cannot erase or write flash as requested by AppLoader, for example " + + "if the download area is too small to fit the entire GBL image." + 0x86 -> "Wrong type of bootloader. For example, target device has UART DFU bootloader instead of OTA bootloader installed." + 0x87 -> "New application image is rejected because it would overlap with the AppLoader." + else -> "No description" + } + } + + fun getATTHTMLFormattedError(status: Int): String { + return "Error: " + getOneOctetErrorCodeHexAsString(status) + + " (" + getATTErrorFlagAsString(status) + ")" + "

" + + "Description: " + getATTErrorDescription(status) + } + + //Failed connecting to: . Reason: . + fun getFailedConnectingToDeviceMessage(deviceName: String?, status: Int): String { + return StringBuilder().apply { + append("Failed connecting to: ") + .append(deviceName).append(".\n") + .append("Reason: ") + .append(getTwoOctetsErrorCodeHexAsString(status)).append(" ") + .append(getConnectionErrorFlagAsString(status)) + }.toString() + } + + //Device has disconnected. Reason: . + fun getDeviceDisconnectedMessage(deviceName: String?, status: Int): String { + return StringBuilder().apply { + append("Device ") + .append(deviceName) + .append(" has disconnected.").append("\n") + .append("Reason: ") + .append(getTwoOctetsErrorCodeHexAsString(status)).append(" ") + .append(getConnectionErrorFlagAsString(status)) + }.toString() + } + + fun getAdvertiserErrorMessage(errorCode: Int): String { + val message = when (errorCode) { + 1 -> "Advertise data is too large" + 2 -> "Too many advertisers" + 3 -> "Advertiser has already started" + 4 -> "Internal error" + 5 -> "Feature unsupported" + else -> "Invalid advertising parameters" + } + return "Error: $message" + } +} diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/Bluetooth/BLE/GattCharacteristic.kt b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/Bluetooth/BLE/GattCharacteristic.kt new file mode 100644 index 000000000..70c157db9 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/Bluetooth/BLE/GattCharacteristic.kt @@ -0,0 +1,175 @@ +package com.siliconlabs.bledemo.bluetooth.ble + +import android.bluetooth.BluetoothGattCharacteristic +import androidx.annotation.StringRes +import com.siliconlabs.bledemo.bluetooth.ble.values.ByteArrayValue +import com.siliconlabs.bledemo.bluetooth.ble.values.TemperatureValue +import com.siliconlabs.bledemo.bluetooth.ble.values.ValueFactory +import com.siliconlabs.bledemo.R +import com.siliconlabs.bledemo.utils.UuidUtils.parseIntFromUuidStart +import java.util.* + +/** + * Enumeration of the available gatt characteristics. + * https://developer.bluetooth.org/gatt/characteristics/Pages/CharacteristicsHome.aspx + */ +enum class GattCharacteristic { + DeviceName(0x00002a00, "org.bluetooth.characteristic.gap.device_name"), + Appearance(0x00002a01, "org.bluetooth.characteristic.gap.appearance", BluetoothGattCharacteristic.FORMAT_UINT16), + ServiceChange(0x00002a05, "org.bluetooth.characteristic.gatt.service_changed", ByteArrayValue.Factory()), + AlertLevel(0x00002a06, "org.bluetooth.characteristic.alert_level", BluetoothGattCharacteristic.FORMAT_UINT8), + TxPowerLevel(0x00002a07, "org.bluetooth.characteristic.tx_power_level", BluetoothGattCharacteristic.FORMAT_SINT8), + Temperature(0x00002a1c, "org.bluetooth.characteristic.temperature_measurement", TemperatureValue.Factory()), + TemperatureType(0x00002a1d, "org.bluetooth.characteristic.temperature_type", BluetoothGattCharacteristic.FORMAT_UINT8), + IntermediateTemperature(0x00002a1e, " org.bluetooth.characteristic.intermediate_temperature", TemperatureValue.Factory()), + ManufacturerName(0x00002a29, "org.bluetooth.characteristic.manufacturer_name_string"), + ModelNumberString(0x00002a24, "org.bluetooth.characteristic.model_number_string"), + SystemId(0x00002a23, "org.bluetooth.characteristic.system_id,", BluetoothGattCharacteristic.FORMAT_UINT32), + BatteryLevel(0x00002a19, "org.bluetooth.characteristic.battery_level", BluetoothGattCharacteristic.FORMAT_UINT8), + DockStatus(-0x4885305b, "com.sensedriver.characteristic.hud.dock_status"), + FirmwareRevision(0x00002a26, "org.bluetooth.characteristic.firmware_revision_string"), + + OtaControl("f7bf3564-fb6d-4e53-88a4-5e37e0326063", "com.silabs.characteristic.ota_control", BluetoothGattCharacteristic.FORMAT_UINT8, R.string.ota_control_attribute_characteristic_name), + OtaData("984227f3-34fc-4045-a5d0-2c581f81a153", "com.silabs.characteristic.ota_data", BluetoothGattCharacteristic.FORMAT_UINT8, R.string.ota_data_characteristic_name), + FwVersion("4f4a2368-8cca-451e-bfff-cf0e2ee23e9f", "com.silabs.characteristic.fw_version", BluetoothGattCharacteristic.FORMAT_UINT8, R.string.fw_version_characteristic_name), + OtaVersion("4cc07bcf-0868-4b32-9dad-ba4cc41e5316", "com.silabs.characteristic.ota_version", BluetoothGattCharacteristic.FORMAT_UINT8, R.string.ota_version_characteristic_name), + BootloaderVersion("25f05c0a-e917-46e9-b2a5-aa2be1245afe", "com.silabs.characteristic.ota_version", BluetoothGattCharacteristic.FORMAT_UINT8, R.string.bootloader_version_characteristic_name), + ApplicationVersion("0d77cc11-4ac1-49f2-bfa9-cd96ac7a92f8", "com.silabs.characteristic.ota_version", BluetoothGattCharacteristic.FORMAT_UINT8, R.string.application_version_characteristic_name), + + Light("76e137ac-b15f-49d7-9c4c-e278e6492ad9", "custom.type", BluetoothGattCharacteristic.FORMAT_UINT8), + TriggerSource("2f16ee52-0bfd-4597-85d4-a5141fdbae15", "custom.type", BluetoothGattCharacteristic.FORMAT_UINT8), + SourceAddress("82a1cb54-3921-4c9c-ba34-34f78bab9a1b", "custom.type", BluetoothGattCharacteristic.FORMAT_UINT32), + + RangeTestDestinationId("41ded549-4298-4911-8c16-3088a7e41d5f", "custom.type", BluetoothGattCharacteristic.FORMAT_UINT8), + RangeTestSourceId("9438acdf-42f5-463d-9c73-c5a3427fa731", "custom.type", BluetoothGattCharacteristic.FORMAT_UINT8), + RangeTestPacketsReceived("6c19509b-f0d1-4f0e-84ce-464dba7c573a", "custom.type", BluetoothGattCharacteristic.FORMAT_UINT16), + RangeTestPacketsSend("eb2438fe-a09e-4015-b511-91f52b581639", "custom.type", BluetoothGattCharacteristic.FORMAT_UINT16), + RangeTestPacketsCount("d6781c5d-9a48-4c97-80b8-f8082030ca5d", "custom.type", BluetoothGattCharacteristic.FORMAT_UINT16), + RangeTestPacketsRequired("6defa84c-75e1-4b5f-8729-140cdfaee745", "custom.type", BluetoothGattCharacteristic.FORMAT_UINT16), + RangeTestPER("d1e93c9c-62e0-4962-9cb3-df86d419b5da", "custom.type", BluetoothGattCharacteristic.FORMAT_UINT16), + RangeTestMA("cde92958-3f56-4bc6-9e6b-11b5c551e903", "custom.type", BluetoothGattCharacteristic.FORMAT_UINT16), + RangeTestChannel("e8811f97-f736-4e52-a9f8-4b771792c114", "custom.type", BluetoothGattCharacteristic.FORMAT_UINT16), + RangeTestRadioMode("660b91bd-1a4c-428a-9e7e-27ce8a945618", "custom.type", BluetoothGattCharacteristic.FORMAT_UINT8), + RangeTestFrequency("3a5404eb-299b-4a3c-a76c-71bf52af1457", "custom.type", BluetoothGattCharacteristic.FORMAT_UINT16), + RangeTestTxPower("16be0ebf-5b8d-45d8-8128-d1abb4b71788", "custom.type", BluetoothGattCharacteristic.FORMAT_SINT16), + RangeTestPayload("0212cda0-4ae2-471a-9743-a318374f14de", "custom.type", BluetoothGattCharacteristic.FORMAT_UINT8), + RangeTestMaSize("b9c9bc5a-f218-4e44-b632-743880e8c7c1", "custom.type", BluetoothGattCharacteristic.FORMAT_UINT8), + RangeTestLog("d05bd818-6000-489f-8cc0-aa4b93a5edaf", "custom.type", BluetoothGattCharacteristic.FORMAT_UINT8), + RangeTestIsRunning("3d28d0e4-2669-4784-a80a-ed8722a563c6", "custom.type", BluetoothGattCharacteristic.FORMAT_UINT8), + RangePhyConfig("8a354244-c1ff-4318-8834-0e86efac1067", "custom.type", BluetoothGattCharacteristic.FORMAT_UINT8), + RangePhyList("05dca698-76e2-4c30-8e22-2ce22e81b968", "custom.type", BluetoothGattCharacteristic.FORMAT_UINT8), + + LedControl("5b026510-4088-c297-46d8-be6c736a087a", "custom.type", customNameId = R.string.led_control_characteristic_name), + ReportButton("61a885a4-41c3-60d0-9a53-6d652a70d29c", "custom.type", customNameId = R.string.report_button_characteristic_name), + + ThroughputIndications("6109b631-a643-4a51-83d2-2059700ad49f", "custom.type", customNameId = R.string.indications_characteristic_name), + ThroughputNotifications("47b73dd6-dee3-4da1-9be0-f5c539a9a4be", "custom.type", customNameId = R.string.notifications_characteristic_name), + ThroughputTransmissionOn("be6b6be1-cd8a-4106-9181-5ffe2bc67718", "custom.type", customNameId = R.string.transmission_on_characteristic_name), + ThroughputResult("adf32227-b00f-400c-9eeb-b903a6cc291b", "custom.type", customNameId = R.string.throughput_result_characteristic_name), + + ThroughputPhyStatus("00a82b93-0feb-2739-72be-abda1f5993d0", "custom.type", customNameId = R.string.connection_phy_characteristic_name), + ThroughputConnectionInterval("0a32f5a6-0a6c-4954-f413-a698faf2c664", "custom.type", customNameId = R.string.connection_interval_characteristic_name), + ThroughputSlaveLatency("ff629b92-332b-e7f7-975f-0e535872ddae", "custom.type", customNameId = R.string.slave_latency_characteristic_name), + ThroughputSupervisionTimeout("67e2c4f2-2f50-914c-a611-adb3727b056d", "custom.type", customNameId = R.string.supervision_timeout_characteristic_name), + ThroughputPduSize("30cc364a-0739-268c-4926-36f112631e0c", "custom.type", customNameId = R.string.pdu_size_characteristic_name), + ThroughputMtuSize("3816df2f-d974-d915-d26e-78300f25e86e", "custom.type", customNameId = R.string.mtu_size_characteristic_name), + + PowerSource("ec61a454-ed01-a5e8-b8f9-de9ec026ec51", "custom.type", BluetoothGattCharacteristic.FORMAT_UINT8), + + UvIndex(0x00002a76, "org.bluetooth.characteristic.uv_index", BluetoothGattCharacteristic.FORMAT_UINT8), + Pressure(0x00002a6d, "org.bluetooth.characteristic.pressure", BluetoothGattCharacteristic.FORMAT_UINT32), + EnvironmentTemperature(0x00002a6e, "org.bluetooth.characteristic.temperature", BluetoothGattCharacteristic.FORMAT_SINT16), + Humidity(0x00002a6f, "org.bluetooth.characteristic.humidity", BluetoothGattCharacteristic.FORMAT_UINT16), + SoundLevel("c8546913-bf02-45eb-8dde-9f8754f4a32e", "custom.type", BluetoothGattCharacteristic.FORMAT_SINT16), + AmbientLightReact("c8546913-bfd9-45eb-8dde-9f8754f4a32e", "custom.type", BluetoothGattCharacteristic.FORMAT_UINT32), + AmbientLightSense("c8546913-bf01-45eb-8dde-9f8754f4a32e", "custom.type", BluetoothGattCharacteristic.FORMAT_UINT32), + + CO2Reading("efd658ae-c401-ef33-76e7-91b00019103b", "custom.type", BluetoothGattCharacteristic.FORMAT_UINT16), + TVOCReading("efd658ae-c402-ef33-76e7-91b00019103b", "custom.type", BluetoothGattCharacteristic.FORMAT_UINT16), + + HallState("f598dbc5-2f01-4ec5-9936-b3d1aa4f957f", "custom.type", BluetoothGattCharacteristic.FORMAT_UINT8), + HallFieldStrength("f598dbc5-2f02-4ec5-9936-b3d1aa4f957f", "custom.type", BluetoothGattCharacteristic.FORMAT_SINT32), + HallControlPoint("f598dbc5-2f03-4ec5-9936-b3d1aa4f957f", "custom.type"), + + Digital(0x00002a56, "org.bluetooth.characteristic.digital"), + RgbLeds("fcb89c40-c603-59f3-7dc3-5ece444a401b", "custom.type", BluetoothGattCharacteristic.FORMAT_UINT8), + + Acceleration("c4c1f6e2-4be5-11e5-885d-feff819cdc9f", "custom.type", BluetoothGattCharacteristic.FORMAT_SINT16), + Orientation("b7c4b694-bee3-45dd-ba9f-f3b5e994f49a", "custom.type", BluetoothGattCharacteristic.FORMAT_SINT16), + Calibration("71e30b8c-4131-4703-b0a0-b0bbba75856b", "custom.type"), + + WifiCommissioningWrite("00001aa1-0000-1000-8000-00805f9b34fb", "custom.type"), + WifiCommissioningRead("00001bb1-0000-1000-8000-00805f9b34fb", "custom.type"), + WifiCommissioningNotify("00001cc1-0000-1000-8000-00805f9b34fb", "custom.type"), + + EslControlPoint("35100002-4b1d-b16b-00b1-35018badf00d", "custom.type"), + EslTransferImage("c40b5253-18b6-47bb-a6cc-52a4ac4c6fc3", "custom.type"), + + DMPPoint("0000fd63-0000-1000-8000-00805f9b34fb", "custom.type"), + AiInferenceResult("a3c87501-8ed3-4bdf-8a39-a01bebede295", "custom.type", BluetoothGattCharacteristic.FORMAT_UINT8), + AiControl("a3c87502-8ed3-4bdf-8a39-a01bebede295", "custom.type", BluetoothGattCharacteristic.FORMAT_UINT8); + + + + + /** + * The so-called "Assigned Number" of this characteristic. + */ + val number: Int + + /** + * The fully qualified "Type" of this characteristic. + */ + val type: String + + /** + * The simple type of this characteristic. If 0, type is a String, If + */ + val format: Int + + /** + * Resource ID for custom name + */ + @StringRes var customNameId: Int? = null + + private val valueFactory: ValueFactory<*>? + val uuid: UUID + + constructor(number: Int, type: String, format: Int = 0) { + this.number = number + this.type = type + this.format = format + valueFactory = null + uuid = UUID.fromString(String.format(Locale.US, FORMAT_STR, number)) + } + + constructor(number: Int, type: String, valueFactory: ValueFactory<*>?) { + this.number = number + this.type = type + format = -1 + this.valueFactory = valueFactory + uuid = UUID.fromString(String.format(Locale.US, FORMAT_STR, number)) + } + + constructor(uuid: String?, type: String, format: Int = 0, customNameId: Int? = null) { + number = parseIntFromUuidStart(uuid!!) + this.type = type + this.format = format + valueFactory = null + this.uuid = UUID.fromString(uuid) + this.customNameId = customNameId + } + + companion object { + private const val FORMAT_STR = "%08x-0000-1000-8000-00805f9b34fb" + fun fromUuid(uuid: UUID): GattCharacteristic? { + for (i in values().indices) { + val characteristic = values()[i] + if (characteristic.uuid == uuid) { + return characteristic + } + } + return null + } + } +} diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/Bluetooth/BLE/GattConnection.kt b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/Bluetooth/BLE/GattConnection.kt new file mode 100644 index 000000000..3c916bedc --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/Bluetooth/BLE/GattConnection.kt @@ -0,0 +1,17 @@ +package com.siliconlabs.bledemo.bluetooth.ble + +import android.bluetooth.BluetoothGatt + +data class GattConnection(val address: String) { + + var gatt: BluetoothGatt? = null + var hasRssiUpdates: Boolean = false + + constructor(gatt: BluetoothGatt, hasRssiUpdates: Boolean + ) : this (gatt.device.address) { + this.gatt = gatt + this.hasRssiUpdates = hasRssiUpdates + } + +} + diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/Bluetooth/BLE/GattService.kt b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/Bluetooth/BLE/GattService.kt new file mode 100644 index 000000000..502ccad98 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/Bluetooth/BLE/GattService.kt @@ -0,0 +1,256 @@ +package com.siliconlabs.bledemo.bluetooth.ble + +import androidx.annotation.StringRes +import com.siliconlabs.bledemo.R +import java.util.* + +/** + * Enumeration of all available Gatt Services. + * https://developer.bluetooth.org/gatt/services/Pages/ServicesHome.aspx + */ +enum class GattService { + GenericAccess( + 0x00001800, "org.bluetooth.service.generic_access", + GattCharacteristic.DeviceName, + GattCharacteristic.Appearance + ), + GenericAttribute( + 0x00001801, + "org.bluetooth.service.generic_attribute", + GattCharacteristic.ServiceChange + ), + ImmediateAlert( + 0x00001802, + "org.bluetooth.service.immediate_alert", + GattCharacteristic.AlertLevel + ), + LinkLoss(0x00001803, "org.bluetooth.service.link_loss", GattCharacteristic.AlertLevel), + TxPower(0x00001804, "org.bluetooth.service.tx_power", GattCharacteristic.TxPowerLevel), + HealthThermometer( + 0x00001809, "org.bluetooth.service.health_thermometer", + GattCharacteristic.Temperature, + GattCharacteristic.TemperatureType, + GattCharacteristic.IntermediateTemperature + ), + DeviceInformation( + 0x0000180a, "org.bluetooth.service.device_information", + GattCharacteristic.ManufacturerName, + GattCharacteristic.ModelNumberString, + GattCharacteristic.SystemId + ), + BatteryService( + 0x0000180f, + "org.bluetooth.service.battery_service", + GattCharacteristic.BatteryLevel + ), + HudDocking(-0x23fc6ff3, "com.sensedriver.service.hud_docking", GattCharacteristic.DockStatus), + OtaService( + "1d14d6ee-fd63-4fa1-bfa4-8f47b42119f0", "com.silabs.service.ota", R.string.ota_service_name, + GattCharacteristic.OtaControl, + GattCharacteristic.OtaData, + GattCharacteristic.FwVersion, + GattCharacteristic.OtaVersion + ), + ThreadLightService( + "dd1c077d-d306-4b30-846a-4f55cc35767a", "custom.type", + GattCharacteristic.Light, + GattCharacteristic.TriggerSource, + GattCharacteristic.SourceAddress + ), + TheDMP( + number = 0xFD63, "custom.type", + GattCharacteristic.Light, + GattCharacteristic.TriggerSource, + GattCharacteristic.SourceAddress + ), + ConnectLightService( + "62792313-adf2-4fc9-974d-fab9ddf2622c", "custom.type", + GattCharacteristic.Light, + GattCharacteristic.TriggerSource, + GattCharacteristic.SourceAddress + ), + ZigbeeLightService( + "bae55b96-7d19-458d-970c-50613d801bc9", "custom.type", + GattCharacteristic.Light, + GattCharacteristic.TriggerSource, + GattCharacteristic.SourceAddress + ), + TheAmazonSideWalk( + "9e8dea42-557b-4797-a890-90c5a93da1af", "custom.type", + GattCharacteristic.Light, + GattCharacteristic.TriggerSource, + GattCharacteristic.SourceAddress + ), + ProprietaryLightService( + "63f596e4-b583-4078-bfc3-b04225378713", "custom.type", + GattCharacteristic.Light, + GattCharacteristic.TriggerSource, + GattCharacteristic.SourceAddress + ), + RangeTestService( + "530aa649-17e6-4d62-9f20-9e393b177e63", "custom.type", + GattCharacteristic.RangeTestDestinationId, + GattCharacteristic.RangeTestSourceId, + GattCharacteristic.RangeTestPacketsReceived, + GattCharacteristic.RangeTestPacketsSend, + GattCharacteristic.RangeTestPacketsCount, + GattCharacteristic.RangeTestPacketsRequired, + GattCharacteristic.RangeTestPER, + GattCharacteristic.RangeTestMA, + GattCharacteristic.RangeTestChannel, + GattCharacteristic.RangeTestRadioMode, + GattCharacteristic.RangeTestFrequency, + GattCharacteristic.RangeTestTxPower, + GattCharacteristic.RangeTestPayload, + GattCharacteristic.RangeTestMaSize, + GattCharacteristic.RangeTestLog, + GattCharacteristic.RangeTestIsRunning + ), + BlinkyExample( + "de8a5aac-a99b-c315-0c80-60d4cbb51224", "custom.type", R.string.blinky_service_name, + GattCharacteristic.LedControl, + GattCharacteristic.ReportButton + ), + ThroughputTestService( + "bbb99e70-fff7-46cf-abc7-2d32c71820f2", + "custom.type", + R.string.throughput_test_service_name, + GattCharacteristic.ThroughputIndications, + GattCharacteristic.ThroughputNotifications, + GattCharacteristic.ThroughputTransmissionOn, + GattCharacteristic.ThroughputResult + ), + ThroughputInformationService( + "ba1e0e9f-4d81-bae3-f748-3ad55da38b46", + "custom.type", + R.string.throughput_information_service_name, + GattCharacteristic.ThroughputPhyStatus, + GattCharacteristic.ThroughputConnectionInterval, + GattCharacteristic.ThroughputSlaveLatency, + GattCharacteristic.ThroughputSupervisionTimeout, + GattCharacteristic.ThroughputPduSize, + GattCharacteristic.ThroughputMtuSize + ), + PowerSource( + "ec61a454-ed00-a5e8-b8f9-de9ec026ec51", "custom.type", + GattCharacteristic.PowerSource + ), + EnvironmentalSensing( + 0x0000181a, "org.bluetooth.service.environmental_sensing", + GattCharacteristic.UvIndex, + GattCharacteristic.Pressure, + GattCharacteristic.EnvironmentTemperature, + GattCharacteristic.Humidity, + GattCharacteristic.SoundLevel, + GattCharacteristic.AmbientLightReact, + GattCharacteristic.AmbientLightSense + ), + IndoorAirQuality( + "efd658ae-c400-ef33-76e7-91b00019103b", "custom.type", + GattCharacteristic.CO2Reading, + GattCharacteristic.TVOCReading + ), + HallEffect( + "f598dbc5-2f00-4ec5-9936-b3d1aa4f957f", "custom.type", + GattCharacteristic.HallState, + GattCharacteristic.HallFieldStrength, + GattCharacteristic.HallControlPoint + ), + AmbientLight( + "d24c4f4e-17a7-4548-852c-abf51127368b", "custom.type", + GattCharacteristic.AmbientLightReact + ), + AutomationIo( + 0x00001815, "org.bluetooth.service.automation_io", + GattCharacteristic.Digital + ), + UserInterface( + "fcb89c40-c600-59f3-7dc3-5ece444a401b", "custom.type", + GattCharacteristic.RgbLeds + ), + Motion( + "a4e649f4-4be5-11e5-885d-feff819cdc9f", "custom.type", + GattCharacteristic.Acceleration, + GattCharacteristic.Orientation, + GattCharacteristic.Calibration + ), + WifiCommissioningService( + "0000aabb-0000-1000-8000-00805f9b34fb", "custom.type", + GattCharacteristic.WifiCommissioningWrite, + GattCharacteristic.WifiCommissioningRead, + GattCharacteristic.WifiCommissioningNotify + ), + EslDemoService( + "35100001-4b1d-b16b-00b1-35018badf00d", "custom.type", + GattCharacteristic.EslControlPoint, + GattCharacteristic.EslTransferImage + ), + AiCryService( + "a3c87500-8ed3-4bdf-8a39-a01bebede295", "custom.type", + GattCharacteristic.AiInferenceResult, + GattCharacteristic.AiControl + ), + ChannelSoundService( + "35100001-4b1d-b16b-00b1-35018badf00d", "custom.type" + ); + + + /** + * The so-called "Assigned Number" of this service. + */ + val number: UUID + + /** + * The "Type" of this service (fully qualified name). + */ + val type: String + + /** + * Resource ID for custom name + */ + @StringRes + var customNameId: Int? = null + + /** + * Available gatt characteristics for this service. + */ + private val availableCharacteristics: Array + + constructor(number: Int, type: String, vararg availableCharacteristics: GattCharacteristic) { + this.number = UUID.fromString(String.format(Locale.US, FORMAT_STR, number)) + this.type = type + this.availableCharacteristics = arrayOf(*availableCharacteristics) + } + + constructor(uuid: String?, type: String, vararg availableCharacteristics: GattCharacteristic) { + number = UUID.fromString(uuid) + this.type = type + this.availableCharacteristics = arrayOf(*availableCharacteristics) + } + + constructor( + uuid: String?, + type: String, + customNameId: Int, + vararg availableCharacteristics: GattCharacteristic + ) { + number = UUID.fromString(uuid) + this.type = type + this.availableCharacteristics = arrayOf(*availableCharacteristics) + this.customNameId = customNameId + } + + companion object { + private const val FORMAT_STR = "%08x-0000-1000-8000-00805f9b34fb" + val UUID_MASK = UUID.fromString("0000ffff-0000-0000-0000-000000000000") + fun fromUuid(uuid: UUID): GattService? { + for (i in values().indices) { + val service = values()[i] + if (service.number == uuid) { + return service + } + } + return null + } + } +} diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/Bluetooth/BLE/ManufacturerDataFilter.kt b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/Bluetooth/BLE/ManufacturerDataFilter.kt new file mode 100644 index 000000000..8191ab8c7 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/Bluetooth/BLE/ManufacturerDataFilter.kt @@ -0,0 +1,30 @@ +package com.siliconlabs.bledemo.bluetooth.ble + +data class ManufacturerDataFilter( + val id: Int, + val data: ByteArray, + val mask: ByteArray? = null +) { + override fun equals(other: Any?): Boolean { + if (this === other) return true + if (javaClass != other?.javaClass) return false + + other as ManufacturerDataFilter + + if (id != other.id) return false + if (!data.contentEquals(other.data)) return false + if (mask != null) { + if (other.mask == null) return false + if (!mask.contentEquals(other.mask)) return false + } else if (other.mask != null) return false + + return true + } + + override fun hashCode(): Int { + var result = id + result = 31 * result + data.contentHashCode() + result = 31 * result + (mask?.contentHashCode() ?: 0) + return result + } +} diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/Bluetooth/BLE/ScanRecordCompat.kt b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/Bluetooth/BLE/ScanRecordCompat.kt new file mode 100644 index 000000000..457c23c56 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/Bluetooth/BLE/ScanRecordCompat.kt @@ -0,0 +1,210 @@ +package com.siliconlabs.bledemo.bluetooth.ble + +import android.bluetooth.le.ScanRecord +import android.os.ParcelUuid +import android.util.Log +import android.util.SparseArray +import java.util.* + +/** + * Represents a compatible version of [ScanRecord] from Lollipop or higher. + */ +class ScanRecordCompat { + var bytes: ByteArray? = null + var advertiseFlags = 0 + var deviceName: String? = null + var manufacturerSpecificData: SparseArray? = null + var serviceData: Map? = null + var serviceUuids: List? = null + var txPowerLevel = 0 + + internal constructor() + private constructor( + serviceUuids: List?, + manufacturerData: SparseArray?, + serviceData: Map?, + advertiseFlag: Int, + txPowerLevel: Int, + deviceName: String?, + bytes: ByteArray + ) { + this.serviceUuids = serviceUuids + this.manufacturerSpecificData = manufacturerData + this.serviceData = serviceData + this.advertiseFlags = advertiseFlag + this.txPowerLevel = txPowerLevel + this.deviceName = deviceName + this.bytes = bytes + } + + + fun getManufacturerSpecificData(manufacturer: Int): ByteArray? { + return sr?.getManufacturerSpecificData(manufacturer) + } + + override fun toString(): String { + return ("ScanRecord [advertiseFlags=" + advertiseFlags + ", serviceUuids=" + serviceUuids + + ", manufacturerSpecificData=" + toString(manufacturerSpecificData) + + ", serviceData=" + toString(serviceData) + + ", txPowerLevel=" + txPowerLevel + ", deviceName=" + deviceName + "]") + } + + companion object { + // The following data type values are assigned by Bluetooth SIG. + // For more details refer to Bluetooth 4.1 specification, Volume 3, Part C, Section 18. + private const val DATA_TYPE_FLAGS = 0x01 + private const val DATA_TYPE_SERVICE_UUIDS_16_BIT_PARTIAL = 0x02 + private const val DATA_TYPE_SERVICE_UUIDS_16_BIT_COMPLETE = 0x03 + private const val DATA_TYPE_SERVICE_UUIDS_32_BIT_PARTIAL = 0x04 + private const val DATA_TYPE_SERVICE_UUIDS_32_BIT_COMPLETE = 0x05 + private const val DATA_TYPE_SERVICE_UUIDS_128_BIT_PARTIAL = 0x06 + private const val DATA_TYPE_SERVICE_UUIDS_128_BIT_COMPLETE = 0x07 + private const val DATA_TYPE_LOCAL_NAME_SHORT = 0x08 + private const val DATA_TYPE_LOCAL_NAME_COMPLETE = 0x09 + private const val DATA_TYPE_TX_POWER_LEVEL = 0x0A + private const val DATA_TYPE_SERVICE_DATA = 0x16 + private const val DATA_TYPE_MANUFACTURER_SPECIFIC_DATA = 0xFF + private var sr: ScanRecord? = null + + fun from(bleScanRecord: ScanRecord?): ScanRecordCompat? { + return bleScanRecord?.let { + sr = bleScanRecord + + ScanRecordCompat().apply { + advertiseFlags = it.advertiseFlags + bytes = it.bytes + deviceName = it.deviceName + manufacturerSpecificData = it.manufacturerSpecificData + serviceData = it.serviceData + serviceUuids = it.serviceUuids + txPowerLevel = it.txPowerLevel + } + } + } + + fun parseFromBytes(scanRecord: ByteArray?): ScanRecordCompat? { + if (scanRecord == null) { + return null + } + + var currentPos = 0 + var advertiseFlag = -1 + var serviceUuids: MutableList? = ArrayList() + var localName: String? = null + var txPowerLevel = Int.MIN_VALUE + + val manufacturerData = SparseArray() + val serviceData: MutableMap = HashMap() + + return try { + while (currentPos < scanRecord.size) { + // length is unsigned int. + val length: Int = scanRecord[currentPos++].toInt() and 0xFF + if (length == 0) { + break + } + // Note the length includes the length of the field type itself. + val dataLength = length - 1 + // fieldType is unsigned int. + val fieldType: Int = scanRecord[currentPos++].toInt() and 0xFF + when (fieldType) { + DATA_TYPE_FLAGS -> advertiseFlag = scanRecord[currentPos].toInt() and 0xFF + DATA_TYPE_SERVICE_UUIDS_16_BIT_PARTIAL, DATA_TYPE_SERVICE_UUIDS_16_BIT_COMPLETE -> parseServiceUuid(scanRecord, currentPos, dataLength, BluetoothUuid.UUID_BYTES_16_BIT, serviceUuids) + DATA_TYPE_SERVICE_UUIDS_32_BIT_PARTIAL, DATA_TYPE_SERVICE_UUIDS_32_BIT_COMPLETE -> parseServiceUuid(scanRecord, currentPos, dataLength, BluetoothUuid.UUID_BYTES_32_BIT, serviceUuids) + DATA_TYPE_SERVICE_UUIDS_128_BIT_PARTIAL, DATA_TYPE_SERVICE_UUIDS_128_BIT_COMPLETE -> parseServiceUuid(scanRecord, currentPos, dataLength, BluetoothUuid.UUID_BYTES_128_BIT, serviceUuids) + DATA_TYPE_LOCAL_NAME_SHORT, DATA_TYPE_LOCAL_NAME_COMPLETE -> localName = String(extractBytes(scanRecord, currentPos, dataLength)) + DATA_TYPE_TX_POWER_LEVEL -> txPowerLevel = scanRecord[currentPos].toInt() + DATA_TYPE_SERVICE_DATA -> { + // The first two bytes of the service data are service data UUID in little + // endian. The rest bytes are service data. + val serviceUuidLength = BluetoothUuid.UUID_BYTES_16_BIT + val serviceDataUuidBytes = extractBytes(scanRecord, currentPos, serviceUuidLength) + val serviceDataUuid = BluetoothUuid.parseUuidFrom(serviceDataUuidBytes) + val serviceDataArray = extractBytes(scanRecord, currentPos + serviceUuidLength, dataLength - serviceUuidLength) + serviceData[serviceDataUuid] = serviceDataArray + } + DATA_TYPE_MANUFACTURER_SPECIFIC_DATA -> { + // The first two bytes of the manufacturer specific data are + // manufacturer ids in little endian. + val manufacturerId: Int = (scanRecord[currentPos + 1].toInt() and 0xFF shl 8) + (scanRecord[currentPos].toInt() and 0xFF) + val manufacturerDataBytes = extractBytes(scanRecord, currentPos + 2, dataLength - 2) + manufacturerData.put(manufacturerId, manufacturerDataBytes) + } + else -> { + } + } + currentPos += dataLength + } + if (serviceUuids?.isEmpty()!!) { + serviceUuids = null + } + ScanRecordCompat(serviceUuids, manufacturerData, serviceData, advertiseFlag, txPowerLevel, localName, scanRecord) + } catch (e: Exception) { + Log.e("parseFromBytes", "unable to parse scan record: " + Arrays.toString(scanRecord) + e) + // As the record is invalid, ignore all the parsed results for this packet + // and return an empty record with raw scanRecord bytes in results + ScanRecordCompat(null, null, null, -1, Int.MIN_VALUE, null, scanRecord) + } + } + + // Parse service UUIDs. + private fun parseServiceUuid(scanRecord: ByteArray, currentPos: Int, dataLength: Int, + uuidLength: Int, serviceUuids: MutableList?): Int { + var tmpCurrentPos = currentPos + var tmpDataLength = dataLength + + while (tmpDataLength > 0) { + val uuidBytes = extractBytes(scanRecord, tmpCurrentPos, uuidLength) + serviceUuids?.add(BluetoothUuid.parseUuidFrom(uuidBytes)) + tmpDataLength -= uuidLength + tmpCurrentPos += uuidLength + } + return tmpCurrentPos + } + + // Helper method to extract bytes from byte array. + private fun extractBytes(scanRecord: ByteArray, start: Int, length: Int): ByteArray { + val bytes = ByteArray(length) + System.arraycopy(scanRecord, start, bytes, 0, length) + return bytes + } + + private fun toString(array: SparseArray?): String { + if (array == null) { + return "null" + } + if (array.size() == 0) { + return "{}" + } + val buffer = StringBuilder() + buffer.append('{') + for (i in 0 until array.size()) { + buffer.append(array.keyAt(i)).append("=").append(Arrays.toString(array.valueAt(i))) + } + buffer.append('}') + return buffer.toString() + } + + private fun toString(map: Map?): String { + if (map == null) { + return "null" + } + if (map.isEmpty()) { + return "{}" + } + val buffer = StringBuilder() + buffer.append('{') + val it = map.entries.iterator() + while (it.hasNext()) { + val entry = it.next() + val key: T = entry.key + buffer.append(key).append("=").append(Arrays.toString(map[key])) + if (it.hasNext()) { + buffer.append(", ") + } + } + buffer.append('}') + return buffer.toString() + } + } +} \ No newline at end of file diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/Bluetooth/BLE/ScanResultCompat.kt b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/Bluetooth/BLE/ScanResultCompat.kt new file mode 100644 index 000000000..606d4e462 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/Bluetooth/BLE/ScanResultCompat.kt @@ -0,0 +1,63 @@ +package com.siliconlabs.bledemo.bluetooth.ble + +import android.annotation.SuppressLint +import android.bluetooth.BluetoothDevice +import android.bluetooth.le.ScanResult +import com.siliconlabs.bledemo.bluetooth.parsing.ScanRecordParser +import com.siliconlabs.bledemo.utils.Objects.toString +import java.util.* + +/** + * Represents a compatible version of [ScanResult] from Lollipop or higher. + */ +class ScanResultCompat { + var device: BluetoothDevice? = null + var rssi = 0 + var scanRecord: ScanRecordCompat? = null + var timestampNanos: Long = 0 + var advertData: ArrayList = arrayListOf() + + var isConnectable = false + var isLegacy = true + + // Data for no legacy devices -- Bluetooth 5 advertising extension -- + var dataStatus = 0 + var primaryPhy = 0 + var secondaryPhy = 0 + var advertisingSetID = 0 + var txPower = 0 + var periodicAdvertisingInterval = 0 + + @SuppressLint("MissingPermission") + fun getDisplayName(): String { + return device?.name ?: "N/A" + } + + override fun toString(): String { + return ("ScanResult{" + "device=" + device + ", scanRecord=" + + toString(scanRecord) + ", rssi=" + rssi + ", timestampNanos=" + + timestampNanos + '}') + } + + companion object { + fun from(scanResult: ScanResult): ScanResultCompat { + + return ScanResultCompat().apply { + device = scanResult.device + rssi = scanResult.rssi + scanRecord = ScanRecordCompat.from(scanResult.scanRecord) + advertData = ScanRecordParser.getAdvertisements(scanResult.scanRecord?.bytes) + timestampNanos = scanResult.timestampNanos + + isConnectable = scanResult.isConnectable + isLegacy = scanResult.isLegacy + dataStatus = scanResult.dataStatus + primaryPhy = scanResult.primaryPhy + secondaryPhy = scanResult.secondaryPhy + advertisingSetID = scanResult.advertisingSid + txPower = scanResult.txPower + periodicAdvertisingInterval = scanResult.periodicAdvertisingInterval + } + } + } +} diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/Bluetooth/BLE/TimeoutGattCallback.kt b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/Bluetooth/BLE/TimeoutGattCallback.kt new file mode 100644 index 000000000..147be86d4 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/Bluetooth/BLE/TimeoutGattCallback.kt @@ -0,0 +1,9 @@ +package com.siliconlabs.bledemo.bluetooth.ble + +import android.bluetooth.BluetoothGatt +import android.bluetooth.BluetoothGattCallback + +abstract class TimeoutGattCallback : BluetoothGattCallback() { + open fun onTimeout() {} + open fun onMaxRetriesExceeded(gatt: BluetoothGatt) {} +} \ No newline at end of file diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/Bluetooth/BLE/Values/ByteArrayValue.kt b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/Bluetooth/BLE/Values/ByteArrayValue.kt new file mode 100644 index 000000000..3da412c8d --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/Bluetooth/BLE/Values/ByteArrayValue.kt @@ -0,0 +1,14 @@ +package com.siliconlabs.bledemo.bluetooth.ble.values + +import android.bluetooth.BluetoothGattCharacteristic + +/** + * The plain byte array of the characteristic. + */ +class ByteArrayValue { + class Factory : ValueFactory { + override fun create(value: BluetoothGattCharacteristic): ByteArray { + return value.value + } + } +} \ No newline at end of file diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/Bluetooth/BLE/Values/TemperatureValue.kt b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/Bluetooth/BLE/Values/TemperatureValue.kt new file mode 100644 index 000000000..e11b5b788 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/Bluetooth/BLE/Values/TemperatureValue.kt @@ -0,0 +1,55 @@ +package com.siliconlabs.bledemo.bluetooth.ble.values + +import android.bluetooth.BluetoothGattCharacteristic + +/** + * Gatt Characteristic value representing a temperature measurement. + */ +class TemperatureValue private constructor(value: BluetoothGattCharacteristic) { + private var temperatureType: Int? = null + private val timeStamp: IntArray? + + private val isFahrenheit: Boolean + val temperature: Float + + class Factory : ValueFactory { + override fun create(value: BluetoothGattCharacteristic): TemperatureValue { + return TemperatureValue(value) + } + } + + init { + val flags = value.getIntValue(BluetoothGattCharacteristic.FORMAT_UINT8, 0) and 0x00000007 + temperature = value.getFloatValue(BluetoothGattCharacteristic.FORMAT_FLOAT, 1) + isFahrenheit = flags and 0x00000001 != 0 + when (flags) { + 2, 3 -> { + timeStamp = getTimeStamp(value, 1 + 4) + temperatureType = null + } + 4, 5 -> { + timeStamp = null + temperatureType = value.getIntValue(BluetoothGattCharacteristic.FORMAT_UINT8, 1 + 4) + } + 6, 7 -> { + timeStamp = getTimeStamp(value, 1 + 4) + temperatureType = value.getIntValue(BluetoothGattCharacteristic.FORMAT_UINT8, 1 + 4 + 7) + } + else -> { + timeStamp = null + temperatureType = null + } + } + } + + private fun getTimeStamp(value: BluetoothGattCharacteristic, offset: Int): IntArray { + val year: Int = value.getIntValue(BluetoothGattCharacteristic.FORMAT_UINT16, offset) + val month: Int = value.getIntValue(BluetoothGattCharacteristic.FORMAT_UINT8, offset + 2) + val day: Int = value.getIntValue(BluetoothGattCharacteristic.FORMAT_UINT8, offset + 3) + val hours: Int = value.getIntValue(BluetoothGattCharacteristic.FORMAT_UINT8, offset + 4) + val minutes: Int = value.getIntValue(BluetoothGattCharacteristic.FORMAT_UINT8, offset + 5) + val seconds: Int = value.getIntValue(BluetoothGattCharacteristic.FORMAT_UINT8, offset + 6) + return intArrayOf(year, month, day, hours, minutes, seconds) + } + +} \ No newline at end of file diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/Bluetooth/BLE/Values/ValueFactory.kt b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/Bluetooth/BLE/Values/ValueFactory.kt new file mode 100644 index 000000000..c211b8723 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/Bluetooth/BLE/Values/ValueFactory.kt @@ -0,0 +1,7 @@ +package com.siliconlabs.bledemo.bluetooth.ble.values + +import android.bluetooth.BluetoothGattCharacteristic + +interface ValueFactory { + fun create(value: BluetoothGattCharacteristic): T +} \ No newline at end of file diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/Bluetooth/Parsing/BluetoothXmlParser.kt b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/Bluetooth/Parsing/BluetoothXmlParser.kt new file mode 100644 index 000000000..f87fd0517 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/Bluetooth/Parsing/BluetoothXmlParser.kt @@ -0,0 +1,654 @@ +/* + * Bluegiga’s Bluetooth Smart Android SW for Bluegiga BLE modules + * Contact: support@bluegiga.com. + * + * This is free software distributed under the terms of the MIT license reproduced below. + * + * Copyright (c) 2013, Bluegiga Technologies + * + * Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files ("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: + * + * THIS CODE AND INFORMATION ARE PROVIDED "AS IS" WITHOUT WARRANTY OF + * ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING BUT + * NOT LIMITED TO THE IMPLIED WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A PARTICULAR PURPOSE. + */ +package com.siliconlabs.bledemo.bluetooth.parsing + +import android.content.Context +import android.util.Xml +import com.siliconlabs.bledemo.bluetooth.data_types.* +import com.siliconlabs.bledemo.bluetooth.data_types.Enumeration +import com.siliconlabs.bledemo.utils.UuidUtils +import org.xmlpull.v1.XmlPullParser +import org.xmlpull.v1.XmlPullParserException +import java.io.File +import java.io.IOException +import java.io.InputStream +import java.util.* +import java.util.concurrent.ConcurrentHashMap +import kotlin.collections.ArrayList + +// BluetoothXmlParser - parses Bluetooth xml resources from /assets/xml/ directory +// It is used only once when application is starting +class BluetoothXmlParser { + private var characteristics: ConcurrentHashMap = ConcurrentHashMap() + private var appContext: Context? = null + + fun init(context: Context?) { + appContext = context + } + + // Parses service files + @Throws(XmlPullParserException::class, IOException::class) + fun parseServices(): HashMap { + val serviceFiles = appContext?.assets?.list(Consts.DIR_SERVICE) + var inStream: InputStream? = null + val parser = Xml.newPullParser() + parser.setFeature(XmlPullParser.FEATURE_PROCESS_NAMESPACES, false) + val services = HashMap() + for (fileName in serviceFiles!!) { + try { + inStream = appContext?.assets?.open(Consts.DIR_SERVICE + File.separator + fileName) + parser.setInput(inStream, null) + parser.nextTag() + val uuid = readUUID(parser) + val service = readService(parser) + service.uuid = uuid + services[uuid] = service + inStream?.close() + } catch (e: XmlPullParserException) { + e.printStackTrace() + } catch (e: IOException) { + e.printStackTrace() + } finally { + inStream?.close() + } + } + return services + } + + // Reads single service file + @Throws(XmlPullParserException::class, IOException::class) + private fun readService(parser: XmlPullParser): Service { + parser.require(XmlPullParser.START_TAG, ns, Consts.TAG_SERVICE) + val serviceName = readServiceName(parser) + var summary = "" + var characteristics: ArrayList = ArrayList() + while (parser.next() != XmlPullParser.END_TAG) { + if (parser.eventType != XmlPullParser.START_TAG) { + continue + } + val name = parser.name + when (name) { + Consts.TAG_INFORMATIVE_TEXT -> summary = readSummary(parser) + Consts.TAG_CHARACTERISTICS -> characteristics = readCharacteristics(parser) + else -> skip(parser) + } + } + return Service(serviceName, summary, characteristics) + } + + // Reads service characteristics + @Throws(XmlPullParserException::class, IOException::class) + private fun readCharacteristics(parser: XmlPullParser): ArrayList { + parser.require(XmlPullParser.START_TAG, ns, Consts.TAG_CHARACTERISTICS) + val characteristics = ArrayList() + while (parser.next() != XmlPullParser.END_TAG) { + if (parser.eventType != XmlPullParser.START_TAG) { + continue + } + val name = parser.name + if (name == Consts.TAG_CHARACTERISTIC) { + characteristics.add(readServiceCharacteristic(parser)) + } else { + skip(parser) + } + } + return characteristics + } + + // Reads single service characteristic + @Throws(XmlPullParserException::class, IOException::class) + private fun readServiceCharacteristic(parser: XmlPullParser): ServiceCharacteristic { + parser.require(XmlPullParser.START_TAG, ns, Consts.TAG_CHARACTERISTIC) + val characteristic = ServiceCharacteristic() + characteristic.name = readName(parser) + characteristic.type = readType(parser) + while (parser.next() != XmlPullParser.END_TAG) { + if (parser.eventType != XmlPullParser.START_TAG) { + continue + } + val name = parser.name + when (name) { + Consts.TAG_PROPERTIES -> characteristic.properties = readProperties(parser) + Consts.TAG_DESCRIPTORS -> characteristic.descriptors = readDescriptors(parser) + else -> skip(parser) + } + } + return characteristic + } + + @Throws(XmlPullParserException::class, IOException::class) + private fun readProperties(parser: XmlPullParser): HashMap { + parser.require(XmlPullParser.START_TAG, ns, Consts.TAG_PROPERTIES) + val properties = hashMapOf() + while (parser.next() != XmlPullParser.END_TAG) { + if (parser.eventType != XmlPullParser.START_TAG) { + continue + } + + val name = parser.name + val text = readText(parser) + + val type = when (text) { + Consts.REQUIREMENT_MANDATORY -> Property.Type.MANDATORY + Consts.REQUIREMENT_EXCLUDED -> Property.Type.EXCLUDED + Consts.REQUIREMENT_OPTIONAL -> Property.Type.OPTIONAL + else -> null + } + + if (type != null) { + when (name) { + Consts.TAG_WRITE -> properties[Property.WRITE] = type + Consts.TAG_READ -> properties[Property.READ] = type + Consts.TAG_WRITE_WITHOUT_RESPONSE -> properties[Property.WRITE_WITHOUT_RESPONSE] = type + Consts.TAG_SIGNED_WRITE -> properties[Property.SIGNED_WRITE] = type + Consts.TAG_RELIABLE_WRITE -> properties[Property.RELIABLE_WRITE] = type + Consts.TAG_NOTIFY -> properties[Property.NOTIFY] = type + Consts.TAG_INDICATE -> properties[Property.INDICATE] = type + Consts.TAG_WRITABLE_AUXILIARIES -> properties[Property.WRITABLE_AUXILIARIES] = type + Consts.TAG_BROADCAST -> properties[Property.BROADCAST] = type + } + } + } + return properties + } + + // Reads descriptors + @Throws(XmlPullParserException::class, IOException::class) + private fun readDescriptors(parser: XmlPullParser): ArrayList { + parser.require(XmlPullParser.START_TAG, ns, Consts.TAG_DESCRIPTORS) + val descriptors = ArrayList() + while (parser.next() != XmlPullParser.END_TAG) { + if (parser.eventType != XmlPullParser.START_TAG) { + continue + } + val name = parser.name + if (name == Consts.TAG_DESCRIPTOR) { + descriptors.add(readDescriptor(parser)) + } else { + skip(parser) + } + } + return descriptors + } + + // Reads single descriptor + @Throws(XmlPullParserException::class, IOException::class) + private fun readDescriptor(parser: XmlPullParser): Descriptor { + parser.require(XmlPullParser.START_TAG, ns, Consts.TAG_DESCRIPTOR) + val descriptor = Descriptor() + descriptor.name = readName(parser) + descriptor.type = readType(parser) + while (parser.next() != XmlPullParser.END_TAG) { + if (parser.eventType != XmlPullParser.START_TAG) { + continue + } + val name = parser.name + if(name == Consts.TAG_PROPERTIES) { + descriptor.properties = readProperties(parser) + } else { + skip(parser) + } + } + return descriptor + } + + // Reads summary + @Throws(XmlPullParserException::class, IOException::class) + private fun readSummary(parser: XmlPullParser): String { + parser.require(XmlPullParser.START_TAG, ns, Consts.TAG_INFORMATIVE_TEXT) + val summary = StringBuilder(Consts.EMPTY_STRING) + while (parser.next() != XmlPullParser.END_TAG) { + if (parser.eventType != XmlPullParser.START_TAG) { + continue + } + val name = parser.name + if (name == Consts.TAG_SUMMARY) { + summary.append(readText(parser)) + if (parser.name == Consts.TAG_P) { + summary.append(readText(parser)) + } + } else if (name == Consts.TAG_P) { + summary.append(readText(parser)) + } else { + skip(parser) + } + } + while (parser.name == null || parser.name != Consts.TAG_INFORMATIVE_TEXT) { + parser.next() + } + return summary.toString() + } + + // Reads service name + @Throws(XmlPullParserException::class, IOException::class) + private fun readServiceName(parser: XmlPullParser): String { + parser.require(XmlPullParser.START_TAG, ns, Consts.TAG_SERVICE) + return parser.getAttributeValue(null, Consts.ATTRIBUTE_NAME) + } + + // Reads uuid + @Throws(XmlPullParserException::class, IOException::class) + private fun readUUID(parser: XmlPullParser): UUID { + val uuid = parser.getAttributeValue(null, Consts.ATTRIBUTE_UUID) + return UUID.fromString(UuidUtils.convert16to128UUID(uuid)) + } + + // Reads type + private fun readType(parser: XmlPullParser): String { + return parser.getAttributeValue(null, Consts.ATTRIBUTE_TYPE) + } + + // Parses characteristic files + @Throws(XmlPullParserException::class, IOException::class) + fun parseCharacteristics(): ConcurrentHashMap { + val characteristicFiles = appContext?.assets?.list(Consts.DIR_CHARACTERISTIC) + val parser = Xml.newPullParser() + parser.setFeature(XmlPullParser.FEATURE_PROCESS_NAMESPACES, false) + characteristics = ConcurrentHashMap() + for (fileName in characteristicFiles!!) { + try { + val charact = parseCharacteristic(parser, Consts.DIR_CHARACTERISTIC + File.separator + fileName) + characteristics[charact.uuid!!] = charact + } catch (e: XmlPullParserException) { + e.printStackTrace() + } catch (e: IOException) { + e.printStackTrace() + } + } + return characteristics + } + + // Parse single characteristic for given file + @Throws(XmlPullParserException::class, IOException::class) + fun parseCharacteristic(parser: XmlPullParser, fileName: String?): Characteristic { + val inStream: InputStream? = appContext?.assets?.open(fileName!!) + parser.setInput(inStream, null) + parser.nextTag() + val uuid = readUUID(parser) + val type = readType(parser) + val charact = readCharacteristic(parser) + charact.uuid = uuid + charact.type = type + inStream?.close() + return charact + } + + // Reads single characteristic + @Throws(XmlPullParserException::class, IOException::class) + private fun readCharacteristic(parser: XmlPullParser): Characteristic { + parser.require(XmlPullParser.START_TAG, ns, Consts.TAG_CHARACTERISTIC) + val characteristic = Characteristic() + val characteristicName = readCharacteristicName(parser) + characteristic.name = characteristicName + while (parser.next() != XmlPullParser.END_TAG) { + if (parser.eventType != XmlPullParser.START_TAG) { + continue + } + val name = parser.name + if (name == Consts.TAG_INFORMATIVE_TEXT) { + val summary = readSummary(parser) + characteristic.summary = summary + } else if (name == Consts.TAG_VALUE) { + val fields = readFieldValue(parser, characteristic) + } else { + skip(parser) + } + } + return characteristic + } + + // Reads characteristic fields + @Throws(XmlPullParserException::class, IOException::class) + private fun readFieldValue(parser: XmlPullParser, characteristic: Characteristic): ArrayList { + parser.require(XmlPullParser.START_TAG, ns, Consts.TAG_VALUE) + val fields = ArrayList() + characteristic.fields = fields + while (parser.next() != XmlPullParser.END_TAG) { + if (parser.eventType != XmlPullParser.START_TAG) { + continue + } + val name = parser.name + if (name == Consts.TAG_FIELD) { + val field = readField(parser, characteristic) + fields.add(field) + if (field.reference != null) { + addCharacteristicReference(field, field.reference) + } + } else { + skip(parser) + } + } + return fields + } + + // Reads single field + @Throws(XmlPullParserException::class, IOException::class) + private fun readField(parser: XmlPullParser, characteristic: Characteristic): Field { + parser.require(XmlPullParser.START_TAG, ns, Consts.TAG_FIELD) + val field = Field() + field.name = readName(parser) + while (parser.next() != XmlPullParser.END_TAG) { + if (parser.eventType != XmlPullParser.START_TAG) { + continue + } + val name = parser.name + when (name) { + Consts.TAG_FORMAT -> field.format = readFormat(parser) + Consts.TAG_MINIMUM -> field.minimum = readMinimum(parser) + Consts.TAG_MAXIMUM -> field.maximum = readMaximum(parser) + Consts.TAG_UNIT -> field.unit = readUnit(parser) + Consts.TAG_BITFIELD -> field.bitfield = readBitField(parser) + Consts.TAG_ENUMERATIONS -> field.enumerations = readEnumerations(parser) + Consts.TAG_REQUIREMENT -> field.requirements.add(readRequirement(parser)) + Consts.TAG_REFERENCE -> field.reference = readReference(parser) + Consts.TAG_DECIMAL_EXPONENT -> field.decimalExponent = readDecimalExponent(parser) + Consts.TAG_MULTIPLIER -> field.multiplier = readMultiplier(parser) + else -> skip(parser) + } + } + return field + } + + // Reads requirement + @Throws(XmlPullParserException::class, IOException::class) + private fun readRequirement(parser: XmlPullParser): String { + parser.require(XmlPullParser.START_TAG, ns, Consts.TAG_REQUIREMENT) + val requirement = readText(parser) + parser.require(XmlPullParser.END_TAG, ns, Consts.TAG_REQUIREMENT) + return requirement + } + + // Adds characteristic reference to given field + @Throws(XmlPullParserException::class, IOException::class) + private fun addCharacteristicReference(field: Field, reference: String?) { + var ref: Characteristic? = null + for (charact in characteristics.values) { + if (charact.type == reference) { + ref = charact + } + } + if (ref != null) { + for (fie in ref.fields!!) { + field.referenceFields?.add(fie) + } + } else { + val parser = Xml.newPullParser() + parser.setFeature(XmlPullParser.FEATURE_PROCESS_NAMESPACES, false) + val newCharacteristic = parseCharacteristic(parser, Consts.DIR_CHARACTERISTIC + File.separator + + reference?.trim { it <= ' ' } + Consts.FILE_EXTENSION) + characteristics[newCharacteristic.uuid!!] = newCharacteristic + for (fie in newCharacteristic.fields!!) { + field.referenceFields?.add(fie) + } + } + } + + // Reads characteristic name + @Throws(XmlPullParserException::class, IOException::class) + private fun readCharacteristicName(parser: XmlPullParser): String { + parser.require(XmlPullParser.START_TAG, ns, Consts.TAG_CHARACTERISTIC) + return parser.getAttributeValue(null, Consts.ATTRIBUTE_NAME) + } + + // Reads field format + @Throws(XmlPullParserException::class, IOException::class) + private fun readFormat(parser: XmlPullParser): String { + parser.require(XmlPullParser.START_TAG, ns, Consts.TAG_FORMAT) + val format = readText(parser) + parser.require(XmlPullParser.END_TAG, ns, Consts.TAG_FORMAT) + return format + } + + // Reads field minimum value + @Throws(XmlPullParserException::class, IOException::class) + private fun readMinimum(parser: XmlPullParser): Long { + parser.require(XmlPullParser.START_TAG, ns, Consts.TAG_MINIMUM) + val minimum = readLong(parser) + parser.require(XmlPullParser.END_TAG, ns, Consts.TAG_MINIMUM) + return minimum + } + + // Reads field maximum value + @Throws(NumberFormatException::class, XmlPullParserException::class, IOException::class) + private fun readMaximum(parser: XmlPullParser): Long { + parser.require(XmlPullParser.START_TAG, ns, Consts.TAG_MAXIMUM) + val maximum = readLong(parser) + parser.require(XmlPullParser.END_TAG, ns, Consts.TAG_MAXIMUM) + return maximum + } + + // Reads field unit + @Throws(XmlPullParserException::class, IOException::class) + private fun readUnit(parser: XmlPullParser): String { + parser.require(XmlPullParser.START_TAG, ns, Consts.TAG_UNIT) + val unit = readText(parser) + parser.require(XmlPullParser.END_TAG, ns, Consts.TAG_UNIT) + return unit + } + + // Reads field reference + @Throws(XmlPullParserException::class, IOException::class) + private fun readReference(parser: XmlPullParser): String { + parser.require(XmlPullParser.START_TAG, ns, Consts.TAG_REFERENCE) + val unit = readText(parser) + parser.require(XmlPullParser.END_TAG, ns, Consts.TAG_REFERENCE) + return unit + } + + // Reads field decimal exponent + @Throws(XmlPullParserException::class, IOException::class) + private fun readDecimalExponent(parser: XmlPullParser): Long { + parser.require(XmlPullParser.START_TAG, ns, Consts.TAG_DECIMAL_EXPONENT) + val decimalExponent = readLong(parser) + parser.require(XmlPullParser.END_TAG, ns, Consts.TAG_DECIMAL_EXPONENT) + return decimalExponent + } + + // Reads field multiplier + @Throws(XmlPullParserException::class, IOException::class) + private fun readMultiplier(parser: XmlPullParser) : Long { + parser.require(XmlPullParser.START_TAG, ns, Consts.TAG_MULTIPLIER) + val multiplier = readLong(parser) + parser.require(XmlPullParser.END_TAG, ns, Consts.TAG_MULTIPLIER) + return multiplier + } + + // Reads bit field + @Throws(XmlPullParserException::class, IOException::class) + private fun readBitField(parser: XmlPullParser): BitField { + parser.require(XmlPullParser.START_TAG, ns, Consts.TAG_BITFIELD) + val field = BitField() + while (parser.next() != XmlPullParser.END_TAG) { + if (parser.eventType != XmlPullParser.START_TAG) { + continue + } + val name = parser.name + if (name == Consts.TAG_BIT) { + field.bits?.add(readBit(parser)) + } else { + skip(parser) + } + } + return field + } + + // Reads single bit + @Throws(XmlPullParserException::class, IOException::class) + private fun readBit(parser: XmlPullParser): Bit { + parser.require(XmlPullParser.START_TAG, ns, Consts.TAG_BIT) + val bit = Bit() + bit.index = readIndex(parser) + bit.size = readSize(parser) + bit.name = readName(parser) + while (parser.next() != XmlPullParser.END_TAG) { + if (parser.eventType != XmlPullParser.START_TAG) { + continue + } + val name = parser.name + if (name == Consts.TAG_ENUMERATIONS) { + bit.enumerations = readEnumerations(parser) + } else { + skip(parser) + } + } + return bit + } + + // Reads enumerations + @Throws(XmlPullParserException::class, IOException::class) + private fun readEnumerations(parser: XmlPullParser): ArrayList { + parser.require(XmlPullParser.START_TAG, ns, Consts.TAG_ENUMERATIONS) + val enumerations = ArrayList() + while (parser.next() != XmlPullParser.END_TAG) { + if (parser.eventType != XmlPullParser.START_TAG) { + continue + } + val name = parser.name + if (name == Consts.TAG_ENUMERATION) { + enumerations.add(readEnumeration(parser)) + } else { + skip(parser) + } + } + return enumerations + } + + // Reads single enumeration + @Throws(XmlPullParserException::class, IOException::class) + private fun readEnumeration(parser: XmlPullParser): Enumeration { + val enumeration = Enumeration() + val key = readKey(parser).toInt() + val value = readValue(parser) + val requires = readRequires(parser) + enumeration.key = key + enumeration.requires = requires + enumeration.value = value + parser.next() + return enumeration + } + + // Parse descriptors + @Throws(IOException::class, XmlPullParserException::class) + fun parseDescriptors(): HashMap { + val descriptorsFiles = appContext?.assets?.list(Consts.DIR_DESCRIPTOR) + var inStream: InputStream? = null + val parser = Xml.newPullParser() + parser.setFeature(XmlPullParser.FEATURE_PROCESS_NAMESPACES, false) + val descriptors = HashMap() + for (fileName in descriptorsFiles!!) { + try { + inStream = appContext?.assets?.open(Consts.DIR_DESCRIPTOR + File.separator + fileName) + parser.setInput(inStream, null) + parser.nextTag() + val uuid = readUUID(parser) + val descriptor = readDescriptor(parser) + descriptor.uuid = uuid + descriptors[uuid] = descriptor + inStream?.close() + } catch (e: XmlPullParserException) { + e.printStackTrace() + } catch (e: IOException) { + e.printStackTrace() + } finally { + inStream?.close() + } + } + return descriptors + } + + // Reads requires attribute + private fun readRequires(parser: XmlPullParser): String? { + return parser.getAttributeValue(null, Consts.ATTRIBUTE_REQUIRES) + } + + // Reads index attribute + private fun readIndex(parser: XmlPullParser): Int { + return parser.getAttributeValue(null, Consts.ATTRIBUTE_INDEX).toInt() + } + + // Reads size attribute + private fun readSize(parser: XmlPullParser): Int { + return parser.getAttributeValue(null, Consts.ATTRIBUTE_SIZE).toInt() + } + + // Reads key attribute + private fun readKey(parser: XmlPullParser): String { + return parser.getAttributeValue(null, Consts.ATTRIBUTE_KEY) + } + + // Reads value attribute + private fun readValue(parser: XmlPullParser): String { + return parser.getAttributeValue(null, Consts.ATTRIBUTE_VALUE) + } + + // Reads name attribute + private fun readName(parser: XmlPullParser): String? { + return parser.getAttributeValue(null, Consts.ATTRIBUTE_NAME) + } + + // Skips useless xml tags + @Throws(XmlPullParserException::class, IOException::class) + private fun skip(parser: XmlPullParser) { + check(parser.eventType == XmlPullParser.START_TAG) + var depth = 1 + while (depth != 0) { + when (parser.next()) { + XmlPullParser.END_TAG -> depth-- + XmlPullParser.START_TAG -> depth++ + } + } + } + + // Reads text type + @Throws(IOException::class, XmlPullParserException::class) + private fun readText(parser: XmlPullParser): String { + var result = "" + if (parser.next() == XmlPullParser.TEXT) { + result = parser.text + parser.nextTag() + } + return result + } + + // Reads integer type + @Throws(NumberFormatException::class, XmlPullParserException::class, IOException::class) + private fun readLong(parser: XmlPullParser): Long { + var result: Long = 0 + if (parser.next() == XmlPullParser.TEXT) { + result = parser.text.trim { it <= ' ' }.toLong() + parser.nextTag() + } + return result + } + + companion object { + private val ns: String? = null + private val locker = Any() + var instance: BluetoothXmlParser? = null + get() { + if (field == null) { + synchronized(locker) { + if (field == null) { + field = BluetoothXmlParser() + } + } + } + return field + } + private set + } +} diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/Bluetooth/Parsing/Common.kt b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/Bluetooth/Parsing/Common.kt new file mode 100644 index 000000000..a7f068544 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/Bluetooth/Parsing/Common.kt @@ -0,0 +1,216 @@ +/* + * Bluegiga’s Bluetooth Smart Android SW for Bluegiga BLE modules + * Contact: support@bluegiga.com. + * + * This is free software distributed under the terms of the MIT license reproduced below. + * + * Copyright (c) 2013, Bluegiga Technologies + * + * Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files ("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: + * + * THIS CODE AND INFORMATION ARE PROVIDED "AS IS" WITHOUT WARRANTY OF + * ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING BUT + * NOT LIMITED TO THE IMPLIED WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A PARTICULAR PURPOSE. + */ +package com.siliconlabs.bledemo.bluetooth.parsing + +import android.bluetooth.BluetoothGattCharacteristic +import android.content.Context +import com.siliconlabs.bledemo.bluetooth.ble.GattCharacteristic +import com.siliconlabs.bledemo.bluetooth.ble.GattService +import com.siliconlabs.bledemo.R +import com.siliconlabs.bledemo.features.configure.gatt_configurator.models.Property +import com.siliconlabs.bledemo.utils.Converters.calculateDecimalValue +import com.siliconlabs.bledemo.utils.Converters.getDecimalValue +import com.siliconlabs.bledemo.utils.Converters.getTwosComplementFromUnsignedInt +import java.nio.ByteBuffer +import java.nio.ByteOrder +import java.util.* +import kotlin.math.pow + +// Common - contains common members and methods for whole application +object Common { + const val BLUEGIGA_URL_ORIGINAL = "http://www.bluegiga.com/en-US/products/bluetooth-4.0-modules/" + + const val PROPERTY_VALUE_WRITE = "WRITE" + const val PROPERTY_VALUE_WRITE_NO_RESPONSE = "WRITE NO RESPONSE" + const val PROPERTY_VALUE_READ = "READ" + const val PROPERTY_VALUE_NOTIFY = "NOTIFY" + const val PROPERTY_VALUE_INDICATE = "INDICATE" + const val PROPERTY_VALUE_SIGNED_WRITE = "SIGNED WRITE" + const val PROPERTY_VALUE_EXTENDED_PROPS = "EXTENDED PROPS" + const val PROPERTY_VALUE_BROADCAST = "BROADCAST" + + const val MENU_CONNECT = 0 + const val MENU_DISCONNECT = 1 + const val MENU_SCAN_RECORD_DETAILS = 2 + + var FLOAT_POSITIVE_INFINITY = 0x007FFFFE + var FLOAT_NaN = 0x007FFFFF + var FLOAT_NRes = 0x00800000 + var FLOAT_RESERVED = 0x00800001 + var FLOAT_NEGATIVE_INFINITY = 0x00800002 + + var FIRST_FLOAT_RESERVED_VALUE = FLOAT_POSITIVE_INFINITY + + var SFLOAT_POSITIVE_INFINITY = 0x07FE + var SFLOAT_NaN = 0x07FF + var SFLOAT_NRes = 0x0800 + var SFLOAT_RESERVED = 0x0801 + var SFLOAT_NEGATIVE_INFINITY = 0x0802 + + var FONT_SCALE_SMALL = 0.85f + var FONT_SCALE_NORMAL = 1.0f + var FONT_SCALE_LARGE = 1.15f + var FONT_SCALE_XLARGE = 1.3f + + private var FIRST_SFLOAT_RESERVED_VALUE = SFLOAT_POSITIVE_INFINITY + + private val reservedSFloatValues = floatArrayOf( + SFLOAT_POSITIVE_INFINITY.toFloat(), + SFLOAT_NaN.toFloat(), + SFLOAT_NaN.toFloat(), + SFLOAT_NaN.toFloat(), + SFLOAT_NEGATIVE_INFINITY.toFloat()) + + private val reservedFloatValues = floatArrayOf( + FLOAT_POSITIVE_INFINITY.toFloat(), + FLOAT_NaN.toFloat(), + FLOAT_NaN.toFloat(), + FLOAT_NaN.toFloat(), + FLOAT_NEGATIVE_INFINITY.toFloat()) + + // Compares two uuid objects + fun equalsUUID(uuida: UUID, uuidb: UUID?): Boolean { + return uuida.compareTo(uuidb) == 0 + } + + fun getPropertiesList(propertiesEncoding: Int) : MutableList { + return (mutableListOf().apply { + if (propertiesEncoding and BluetoothGattCharacteristic.PROPERTY_BROADCAST != 0) add(Property.BROADCAST) + if (propertiesEncoding and BluetoothGattCharacteristic.PROPERTY_EXTENDED_PROPS != 0) add(Property.EXTENDED_PROPS) + if (propertiesEncoding and BluetoothGattCharacteristic.PROPERTY_INDICATE != 0) add(Property.INDICATE) + if (propertiesEncoding and BluetoothGattCharacteristic.PROPERTY_NOTIFY != 0) add(Property.NOTIFY) + if (propertiesEncoding and BluetoothGattCharacteristic.PROPERTY_READ != 0) add(Property.READ) + if (propertiesEncoding and BluetoothGattCharacteristic.PROPERTY_WRITE != 0) add(Property.WRITE) + if (propertiesEncoding and BluetoothGattCharacteristic.PROPERTY_WRITE_NO_RESPONSE != 0) add(Property.WRITE_WITHOUT_RESPONSE) + if (propertiesEncoding and BluetoothGattCharacteristic.PROPERTY_SIGNED_WRITE != 0) add(Property.RELIABLE_WRITE) + }) + } + + // Checks if given property is set + fun isSetProperty(property: PropertyType, properties: Int): Boolean { + return properties shr property.ordinal and 1 != 0 + } + + // Checks if given bit is set + fun isBitSet(bit: Int, value: Int): Boolean { + return value shr bit and 0x1 != 0 + } + + // Changes bit to opposite value + fun toggleBit(bit: Int, value: Int): Int { + var tmpVal = value + return 1 shl bit.let { tmpVal = tmpVal xor it; tmpVal } + } + + /* Least Significant Octet -> Most Significant Octet */ + fun readSfloat(value: ByteArray): Float { + var output: Float + val fullNumber = calculateDecimalValue(value, isBigEndian = false) + if (fullNumber in FIRST_SFLOAT_RESERVED_VALUE..SFLOAT_NEGATIVE_INFINITY) { + output = reservedSFloatValues[fullNumber - FIRST_SFLOAT_RESERVED_VALUE] + } + + val mantissa = getTwosComplementFromUnsignedInt(fullNumber and 0x0fff, 12) + val exponent = getTwosComplementFromUnsignedInt(fullNumber shr 12, 4) + val magnitude = 10.0.pow(exponent.toDouble()) + output = mantissa.toFloat() * magnitude.toFloat() + + return output + } + + // Reads FLOAT type + fun readFloat(value: ByteArray, start: Int, end: Int): Float { + var mantissa = 0 + mantissa = mantissa shl 8 or getDecimalValue(value[start + end - 1]).toInt() + mantissa = mantissa shl 8 or getDecimalValue(value[start + end - 2]).toInt() + mantissa = mantissa shl 8 or getDecimalValue(value[start + end - 3]).toInt() + var exponent: Int = value[start + end].toInt() and 0xFF + if (exponent >= 0x00080) { + exponent = -(0x00FF + 1 - exponent) + } + var output = 0f + if (mantissa in FIRST_FLOAT_RESERVED_VALUE..FLOAT_NEGATIVE_INFINITY) { + output = reservedFloatValues[mantissa - FIRST_FLOAT_RESERVED_VALUE] + } else { + if (mantissa >= 0x7FFFFF) { + mantissa = -(0xFFFFFF + 1 - mantissa) + } + val magnitude = Math.pow(10.0, exponent.toDouble()) + output = (mantissa * magnitude).toFloat() + } + return output + } + + // Reads float32 type + fun readFloat32(value: ByteArray): Float { + return ByteBuffer.wrap(value).order(ByteOrder.LITTLE_ENDIAN).float + } + + // Reads float64 type + fun readFloat64(value: ByteArray): Double { + return ByteBuffer.wrap(value).order(ByteOrder.LITTLE_ENDIAN).double + } + + fun getServiceName(uuid: UUID?, context: Context): String { + val service = Engine.getService(uuid) + return if (service != null) service.name?.trim { it <= ' ' }!! else + checkForCustomServiceName(uuid, context) + } + + fun getCharacteristicName(uuid: UUID?, context: Context): String { + val characteristic = Engine.getCharacteristic(uuid) + return if (characteristic != null) characteristic.name?.trim { it <= ' ' }!! else + checkForCustomCharacteristicName(uuid, context) + } + + private fun checkForCustomServiceName(uuid: UUID?, context: Context): String { + return context.getString(GattService.values().find { it.number == uuid } + ?.customNameId ?: R.string.unknown_service + ) + } + + fun getCustomServiceName(uuid: UUID?, context: Context) : String? { + return GattService.values().find { it.number == uuid }?.customNameId?.let { + context.getString(it) + } + } + + private fun checkForCustomCharacteristicName(uuid: UUID?, context: Context): String { + return context.getString(GattCharacteristic.values() + .find { it.uuid == uuid } + ?.customNameId ?: R.string.unknown_characteristic_label + ) + } + + fun getCustomCharacteristicName(uuid: UUID?, context: Context): String? { + return GattCharacteristic.values().find { it.uuid == uuid }?.customNameId?.let { + context.getString(it) + } + } + + enum class PropertyType(val value: Int) { + BROADCAST(1), + READ(2), + WRITE_NO_RESPONSE(4), + WRITE(8), + NOTIFY(16), + INDICATE(32), + SIGNED_WRITE(64), + EXTENDED_PROPS(128); + + } +} diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/Bluetooth/Parsing/Consts.kt b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/Bluetooth/Parsing/Consts.kt new file mode 100644 index 000000000..81a675718 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/Bluetooth/Parsing/Consts.kt @@ -0,0 +1,85 @@ +/* + * Bluegiga’s Bluetooth Smart Android SW for Bluegiga BLE modules + * Contact: support@bluegiga.com. + * + * This is free software distributed under the terms of the MIT license reproduced below. + * + * Copyright (c) 2013, Bluegiga Technologies + * + * Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files ("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: + * + * THIS CODE AND INFORMATION ARE PROVIDED "AS IS" WITHOUT WARRANTY OF + * ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING BUT + * NOT LIMITED TO THE IMPLIED WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A PARTICULAR PURPOSE. + */ +package com.siliconlabs.bledemo.bluetooth.parsing + +import java.io.File + +// Consts - contains only static final members +object Consts { + + const val DIR_XML = "xml" + val DIR_SERVICE = DIR_XML + File.separator + "services" + val DIR_CHARACTERISTIC = DIR_XML + File.separator + "characteristics" + val DIR_DESCRIPTOR = DIR_XML + File.separator + "descriptors" + const val FILE_EXTENSION = ".xml" + + const val SERVICE_NAME = "service_name" + const val UUID = "uuid" + const val DEVICE_ADDRESS = "device_address" + + const val EMPTY_STRING = "" + const val UNKNOWN_SERVICE = "Unknown Service" + const val REQUIREMENT_MANDATORY = "Mandatory" + const val REQUIREMENT_OPTIONAL = "Optional" + const val REQUIREMENT_EXCLUDED = "Excluded" + + const val TAG_SERVICE = "Service" + const val TAG_CHARACTERISTIC = "Characteristic" + const val TAG_INFORMATIVE_TEXT = "InformativeText" + const val TAG_SUMMARY = "Summary" + const val TAG_UNIT = "Unit" + const val TAG_VALUE = "Value" + const val TAG_FIELD = "Field" + const val TAG_FORMAT = "Format" + const val TAG_BITFIELD = "BitField" + const val TAG_BIT = "Bit" + const val TAG_ENUMERATIONS = "Enumerations" + const val TAG_ENUMERATION = "Enumeration" + const val TAG_MINIMUM = "Minimum" + const val TAG_MAXIMUM = "Maximum" + const val TAG_P = "p" + const val TAG_REFERENCE = "Reference" + const val TAG_DECIMAL_EXPONENT = "DecimalExponent" + const val TAG_MULTIPLIER = "Multiplier" + const val TAG_REQUIREMENT = "Requirement" + const val TAG_CHARACTERISTICS = "Characteristics" + const val TAG_DESCRIPTORS = "Descriptors" + const val TAG_DESCRIPTOR = "Descriptor" + const val TAG_PROPERTIES = "Properties" + + const val TAG_READ = "Read" + const val TAG_WRITE = "Write" + const val TAG_WRITE_WITHOUT_RESPONSE = "WriteWithoutResponse" + const val TAG_SIGNED_WRITE = "SignedWrite" + const val TAG_RELIABLE_WRITE = "ReliableWrite" + const val TAG_NOTIFY = "Notify" + const val TAG_INDICATE = "Indicate" + const val TAG_WRITABLE_AUXILIARIES = "WritableAuxiliaries" + const val TAG_BROADCAST = "Broadcast" + + const val ATTRIBUTE_UUID = "uuid" + const val ATTRIBUTE_NAME = "name" + const val ATTRIBUTE_INDEX = "index" + const val ATTRIBUTE_SIZE = "size" + const val ATTRIBUTE_KEY = "key" + const val ATTRIBUTE_VALUE = "value" + const val ATTRIBUTE_TYPE = "type" + const val ATTRIBUTE_REQUIRES = "requires" + + const val BLUETOOTH_BASE_UUID_PREFIX = "0000" + const val BLUETOOTH_BASE_UUID_POSTFIX = "-0000-1000-8000-00805F9B34FB" +} \ No newline at end of file diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/Bluetooth/Parsing/DescriptorParser.kt b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/Bluetooth/Parsing/DescriptorParser.kt new file mode 100644 index 000000000..c99153ab2 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/Bluetooth/Parsing/DescriptorParser.kt @@ -0,0 +1,199 @@ +package com.siliconlabs.bledemo.bluetooth.parsing + +import android.bluetooth.BluetoothGattDescriptor +import android.os.Build +import androidx.annotation.RequiresApi +import com.siliconlabs.bledemo.utils.Converters +import com.siliconlabs.bledemo.utils.StringUtils.removeWhitespaceAndCommaIfNeeded +import java.lang.StringBuilder +import java.util.* + +class DescriptorParser(val descriptor: BluetoothGattDescriptor) { + + @RequiresApi(Build.VERSION_CODES.GINGERBREAD) + fun getFormattedValue(): String { + val uuid = descriptor.uuid + val value = descriptor.value + + if (value.isEmpty()) { + return "" + } + + when (uuid) { + ENVIRONMENTAL_SENSING_CONFIGURATION_UUID -> { + return getEnvironmentalSensingConfiguration(value) + } + ENVIRONMENTAL_SENSING_MEASUREMENT_UUID -> { + //Quite complex to implement - display in HEX format + } + ENVIRONMENTAL_SENSING_TRIGGER_SETTING_UUID -> { + //Quite complex to implement - display in HEX format + } + EXTERNAL_REPORT_REFERENCE_UUID -> { + //Display in HEX format + } + CHARACTERISTIC_AGGREGATE_FORMAT_UUID -> { + //Display in HEX format + } + CHARACTERISTIC_EXTENDED_PROPERTIES_UUID -> { + return getCharacteristicExtendedProperties(value) + } + CHARACTERISTIC_PRESENTATION_FORMAT_UUID -> { + //Quite complex to implement - display in HEX format + } + CHARACTERISTIC_USER_DESCRIPTION_UUID -> { + return getCharacteristicUserDescription(value) + } + CLIENT_CHARACTERISTIC_CONFIGURATION_UUID -> { + return getClientCharacteristicConfiguration(value) + } + SERVER_CHARACTERISTIC_CONFIGURATION_UUID -> { + return getServerCharacteristicConfiguration(value) + } + NUMBER_OF_DIGITALS_UUID -> { + return getNumberOfDigitals(value) + } + REPORT_REFERENCE_UUID -> { + return getReportReference(value) + } + TIME_TRIGGER_SETTING_UUID -> { + //Display in HEX format + } + VALID_RANGE_UUID -> { + return getValidRange(value) + } + VALUE_TRIGGER_SETTING_UUID -> { + //Display in HEX format + } + } + + return "0x".plus(Converters.bytesToHex(value).uppercase(Locale.ROOT)) + } + + + private fun getEnvironmentalSensingConfiguration(bytes: ByteArray): String { + val firstByte = bytes[0].toInt() + + return when (firstByte) { + 0 -> "Boolean AND" + 1 -> "Boolean OR" + else -> getUnknownValue(bytes) + } + } + + private fun getCharacteristicExtendedProperties(bytes: ByteArray): String { + val firstByte = bytes[0].toInt() + val result = StringBuilder() + + if (firstByte and 0b0000_0001 == 1) result.append("Reliable Write enabled, ") + else result.append("Reliable Write disabled, ") + + if (firstByte and 0b0000_0010 == 2) result.append("Writable Auxiliaries enabled, ") + else result.append("Writable Auxiliaries disabled, ") + + removeWhitespaceAndCommaIfNeeded(result) + + return result.toString() + } + + + private fun getCharacteristicUserDescription(bytes: ByteArray): String { + return Converters.getAsciiValue(bytes) + } + + + private fun getClientCharacteristicConfiguration(bytes: ByteArray): String { + val firstByte = bytes[0].toInt() + val result = StringBuilder() + + if (firstByte and 0b0000_0001 == 1) result.append("Notifications enabled, ") + else result.append("Notifications disabled, ") + + if (firstByte and 0b0000_0010 == 2) result.append("Indications enabled, ") + else result.append("Indications disabled, ") + + removeWhitespaceAndCommaIfNeeded(result) + + return result.toString() + } + + + private fun getServerCharacteristicConfiguration(bytes: ByteArray): String { + val firstByte = bytes[0].toInt() + + return if (firstByte and 0b0000_0001 == 1) "Broadcasts enabled" + else "Broadcasts disabled" + } + + + private fun getNumberOfDigitals(bytes: ByteArray): String { + return Converters.byteToUnsignedInt(bytes[0]).toString() + } + + @RequiresApi(Build.VERSION_CODES.GINGERBREAD) + private fun getReportReference(bytes: ByteArray): String { + return if (bytes.size != 2) { + return getUnknownValue(bytes) + } else { + val reportId = bytes[0] + val reportType = bytes[1] + + val result = StringBuilder() + result.append("Report ID: 0x").append(Converters.getHexValue(reportId) + .uppercase(Locale.ROOT)).append("\n") + result.append("Report Type: 0x").append(Converters.getHexValue(reportType) + .uppercase(Locale.ROOT)) + + result.toString() + } + } + + + @RequiresApi(Build.VERSION_CODES.GINGERBREAD) + private fun getValidRange(bytes: ByteArray): String { + val size = bytes.size + + if (size % 2 != 0) { + return getUnknownValue(bytes) + } else { + val result = StringBuilder() + + result.append("Lower inclusive value: 0x") + for (i in 0 until size / 2) { + result.append(Converters.getHexValue(bytes[i]).uppercase(Locale.ROOT)) + } + + result.append("\nUpper inclusive value: 0x") + for (i in size / 2 until size) { + result.append(Converters.getHexValue(bytes[i]).uppercase(Locale.ROOT)) + } + + return result.toString() + } + } + + @RequiresApi(Build.VERSION_CODES.GINGERBREAD) + private fun getUnknownValue(bytes: ByteArray): String { + return "Unknown value: 0x".plus(Converters.bytesToHex(bytes).uppercase(Locale.ROOT)) + } + + + companion object { + private val ENVIRONMENTAL_SENSING_CONFIGURATION_UUID = UUID.fromString("0000290B-0000-1000-8000-00805f9b34fb") + private val ENVIRONMENTAL_SENSING_MEASUREMENT_UUID = UUID.fromString("0000290C-0000-1000-8000-00805f9b34fb") + private val ENVIRONMENTAL_SENSING_TRIGGER_SETTING_UUID = UUID.fromString("0000290D-0000-1000-8000-00805f9b34fb") + private val EXTERNAL_REPORT_REFERENCE_UUID = UUID.fromString("00002907-0000-1000-8000-00805f9b34fb") + private val CHARACTERISTIC_AGGREGATE_FORMAT_UUID = UUID.fromString("00002905-0000-1000-8000-00805f9b34fb") + private val CHARACTERISTIC_EXTENDED_PROPERTIES_UUID = UUID.fromString("00002900-0000-1000-8000-00805f9b34fb") + private val CHARACTERISTIC_PRESENTATION_FORMAT_UUID = UUID.fromString("00002904-0000-1000-8000-00805f9b34fb") + private val CHARACTERISTIC_USER_DESCRIPTION_UUID = UUID.fromString("00002901-0000-1000-8000-00805f9b34fb") + private val CLIENT_CHARACTERISTIC_CONFIGURATION_UUID = UUID.fromString("00002902-0000-1000-8000-00805f9b34fb") + private val SERVER_CHARACTERISTIC_CONFIGURATION_UUID = UUID.fromString("00002903-0000-1000-8000-00805f9b34fb") + private val NUMBER_OF_DIGITALS_UUID = UUID.fromString("00002909-0000-1000-8000-00805f9b34fb") + private val REPORT_REFERENCE_UUID = UUID.fromString("00002908-0000-1000-8000-00805f9b34fb") + private val TIME_TRIGGER_SETTING_UUID = UUID.fromString("0000290E-0000-1000-8000-00805f9b34fb") + private val VALID_RANGE_UUID = UUID.fromString("00002906-0000-1000-8000-00805f9b34fb") + private val VALUE_TRIGGER_SETTING_UUID = UUID.fromString("0000290A-0000-1000-8000-00805f9b34fb") + } + +} diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/Bluetooth/Parsing/Engine.kt b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/Bluetooth/Parsing/Engine.kt new file mode 100644 index 000000000..91ddbdd95 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/Bluetooth/Parsing/Engine.kt @@ -0,0 +1,308 @@ +/* + * Bluegiga's Bluetooth Smart Android SW for Bluegiga BLE modules + * Contact: support@bluegiga.com. + * + * This is free software distributed under the terms of the MIT license reproduced below. + * + * Copyright (c) 2013, Bluegiga Technologies + * + * Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files ("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: + * + * THIS CODE AND INFORMATION ARE PROVIDED "AS IS" WITHOUT WARRANTY OF + * ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING BUT + * NOT LIMITED TO THE IMPLIED WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A PARTICULAR PURPOSE. + */ +package com.siliconlabs.bledemo.bluetooth.parsing + +import android.content.Context +import com.siliconlabs.bledemo.bluetooth.data_types.Characteristic +import com.siliconlabs.bledemo.bluetooth.data_types.Descriptor +import com.siliconlabs.bledemo.bluetooth.data_types.Service +import org.xmlpull.v1.XmlPullParserException +import java.io.IOException +import java.util.* +import java.util.concurrent.ConcurrentHashMap +import kotlin.collections.HashMap + +// Engine - contains data accessible by each part of application +// It links data models from xml resources with real Bluetooth classes +object Engine { + private val units: HashMap = HashMap() + private val formats: HashMap = HashMap() + var services: HashMap = HashMap() + var descriptors: HashMap = HashMap() + var characteristics: ConcurrentHashMap = ConcurrentHashMap() + private var descriptorsByTypes: HashMap = HashMap() + private var characteristicsByTypes: HashMap = HashMap() + + var isCharacteristicsLoaded = false + + // Initializes class members, it must be first called + fun init(context: Context?) { + BluetoothXmlParser.instance?.init(context) + loadUnits() + loadFormats() + loadServices() + loadDescriptors() + loadCharacteristics() + } + + // Loads descriptors from xml resource + private fun loadDescriptors() { + try { + BluetoothXmlParser.instance?.parseDescriptors()?.let { descriptors = it } + initDescriptorsByTypes() + } catch (e: XmlPullParserException) { + e.printStackTrace() + } catch (e: IOException) { + e.printStackTrace() + } + } + + // Loads services from xml resource + private fun loadServices() { + try { + BluetoothXmlParser.instance?.parseServices()?.let { services = it } + } catch (e: XmlPullParserException) { + e.printStackTrace() + } catch (e: IOException) { + e.printStackTrace() + } + } + + // Loads characteristics from xml resource + private fun loadCharacteristics() { + Thread(Runnable { + try { + BluetoothXmlParser.instance?.parseCharacteristics()?.let { + characteristics = it + isCharacteristicsLoaded = true + initCharacteristicsByTypes() + } + } catch (e: XmlPullParserException) { + e.printStackTrace() + } catch (e: IOException) { + e.printStackTrace() + } + }).start() + } + + // List of variables formats from Bluetooth.org + // https://btprodspecificationrefs.blob.core.windows.net/assigned-numbers/Assigned%20Number%20Types/Format%20Types.pdf + private fun loadFormats() { + formats["boolean"] = 1 + formats["2bit"] = 1 + formats["nibble"] = 1 + formats["4bit"] = 1 + formats["8bit"] = 1 + formats["16bit"] = 2 + formats["24bit"] = 3 + formats["32bit"] = 4 + formats["uint8"] = 1 + formats["uint12"] = 2 + formats["uint16"] = 2 + formats["uint24"] = 3 + formats["uint32"] = 4 + formats["uint40"] = 5 + formats["uint48"] = 6 + formats["uint64"] = 8 + formats["uint128"] = 16 + formats["sint8"] = 1 + formats["sint12"] = 2 + formats["sint16"] = 2 + formats["sint24"] = 3 + formats["sint32"] = 4 + formats["sint48"] = 6 + formats["sint64"] = 8 + formats["sint128"] = 16 + formats["float32"] = 4 + formats["float64"] = 8 + formats["SFLOAT"] = 2 + formats["FLOAT"] = 4 + formats["duint16"] = 2 + formats["utf8s"] = 0 + formats["utf16s"] = 0 + formats["reg-cert-data-list"] = 0 + formats["variable"] = 0 + } + + // List of units from Bluetooth.org + // https://developer.bluetooth.org/gatt/units/Pages/default.aspx + private fun loadUnits() { + units["org.bluetooth.unit.unitless"] = Unit("", "") + units["org.bluetooth.unit.length.metre"] = Unit("m", "metre") + units["org.bluetooth.unit.mass.kilogram"] = Unit("kg", "kilogram") + units["org.bluetooth.unit.mass.pound"] = Unit("lb", "pound") + units["org.bluetooth.unit.time.second"] = Unit("s", "second") + units["org.bluetooth.unit.electric_current.ampere"] = Unit("A", "ampere") + units["org.bluetooth.unit.thermodynamic_temperature.kelvin"] = Unit("K", "kelvin") + units["org.bluetooth.unit.amount_of_substance.mole"] = Unit("mol", "mole") + units["org.bluetooth.unit.luminous_intensity.candela"] = Unit("cd", "cendela") + units["org.bluetooth.unit.area.square_metres"] = Unit("", "square metres") + units["org.bluetooth.unit.volume.cubic_metres"] = Unit("", "cubic metres") + units["org.bluetooth.unit.velocity.metres_per_second"] = Unit("", "metres per second") + units["org.bluetooth.unit.acceleration.metres_per_second_squared"] = Unit("", "metres per second squared") + units["org.bluetooth.unit.wavenumber.reciprocal_metre"] = Unit("", "reciprocal metre") + units["org.bluetooth.unit.density.kilogram_per_cubic_metre"] = Unit("", "kilogram per cubic metre") + units["org.bluetooth.unit.surface_density.kilogram_per_square_metre"] = Unit("", + "kilogram per square metre") + units["org.bluetooth.unit.specific_volume.cubic_metre_per_kilogram"] = Unit("", + "cubic metre per kilogram") + units["org.bluetooth.unit.current_density.ampere_per_square_metre"] = Unit("", "ampere per square metre") + units["org.bluetooth.unit.magnetic_field_strength.ampere_per_metre"] = Unit("", "ampere per metre") + units["org.bluetooth.unit.amount_concentration.mole_per_cubic_metre"] = Unit("", "mole per cubic metre") + units["org.bluetooth.unit.mass_concentration.kilogram_per_cubic_metre"] = Unit("", + "kilogram per cubic metre") + units["org.bluetooth.unit.luminance.candela_per_square_metre"] = Unit("", "candela per square metre") + units["org.bluetooth.unit.refractive_index"] = Unit("", "refractive index") + units["org.bluetooth.unit.relative_permeability"] = Unit("", "relative permeability") + units["org.bluetooth.unit.plane_angle.radian"] = Unit("rad", "radian") + units["org.bluetooth.unit.solid_angle.steradian"] = Unit("sr", "steradian") + units["org.bluetooth.unit.frequency.hertz"] = Unit("Hz", "hertz") + units["org.bluetooth.unit.force.newton"] = Unit("N", "newton") + units["org.bluetooth.unit.pressure.pascal"] = Unit("Pa", "pascal") + units["org.bluetooth.unit.energy.joule"] = Unit("J", "joule") + units["org.bluetooth.unit.power.watt"] = Unit("W", "watt") + units["org.bluetooth.unit.electric_charge.coulomb"] = Unit("C", "coulomb") + units["org.bluetooth.unit.electric_potential_difference.volt"] = Unit("V", "volt") + units["org.bluetooth.unit.capacitance.farad"] = Unit("F", "farad") + units["org.bluetooth.unit.electric_resistance.ohm"] = Unit("", "ohm") + units["org.bluetooth.unit.electric_conductance.siemens"] = Unit("S", "siemens") + units["org.bluetooth.unit.magnetic_flex.weber"] = Unit("Wb", "weber") + units["org.bluetooth.unit.magnetic_flex_density.tesla"] = Unit("T", "tesla") + units["org.bluetooth.unit.inductance.henry"] = Unit("H", "henry") + units["org.bluetooth.unit.thermodynamic_temperature.degree_celsius"] = Unit(0x00B0.toChar().toString() + "C", "Celsius") + units["org.bluetooth.unit.luminous_flux.lumen"] = Unit("lm", "lumen") + units["org.bluetooth.unit.illuminance.lux"] = Unit("lx", "lux") + units["org.bluetooth.unit.activity_referred_to_a_radionuclide.becquerel"] = Unit("Bq", "becquerel") + units["org.bluetooth.unit.absorbed_dose.gray"] = Unit("Gy", "gray") + units["org.bluetooth.unit.dose_equivalent.sievert"] = Unit("Sv", "sievert") + units["org.bluetooth.unit.catalytic_activity.katal"] = Unit("kat", "katal") + units["org.bluetooth.unit.dynamic_viscosity.pascal_second"] = Unit("", "pascal second") + units["org.bluetooth.unit.moment_of_force.newton_metre"] = Unit("", "newton metre") + units["org.bluetooth.unit.surface_tension.newton_per_metre"] = Unit("", "newton per metre") + units["org.bluetooth.unit.angular_velocity.radian_per_second"] = Unit("", "radian per second") + units["org.bluetooth.unit.angular_acceleration.radian_per_second_squared"] = Unit("", + "radian per second squared") + units["org.bluetooth.unit.heat_flux_density.watt_per_square_metre"] = Unit("", "watt per square metre") + units["org.bluetooth.unit.heat_capacity.joule_per_kelvin"] = Unit("", "joule per kelvin") + units["org.bluetooth.unit.specific_heat_capacity.joule_per_kilogram_kelvin"] = Unit("", + "joule per kilogram kelvin") + units["org.bluetooth.unit.specific_energy.joule_per_kilogram"] = Unit("", "joule per kilogram") + units["org.bluetooth.unit.thermal_conductivity.watt_per_metre_kelvin"] = Unit("", "watt per metre kelvin") + units["org.bluetooth.unit.energy_density.joule_per_cubic_metre"] = Unit("", "joule per cubic metre") + units["org.bluetooth.unit.electric_field_strength.volt_per_metre"] = Unit("", "volt per metre") + units["org.bluetooth.unit.electric_charge_density.coulomb_per_cubic_metre"] = Unit("", + "coulomb per cubic metre") + units["org.bluetooth.unit.surface_charge_density.coulomb_per_square_metre"] = Unit("", + "coulomb per square metre") + units["org.bluetooth.unit.electric_flux_density.coulomb_per_square_metre"] = Unit("", + "coulomb per square metre") + units["org.bluetooth.unit.permittivity.farad_per_metre"] = Unit("", "farad per metre") + units["org.bluetooth.unit.permeability.henry_per_metre"] = Unit("", "henry per metre") + units["org.bluetooth.unit.molar_energy.joule_per_mole"] = Unit("", "joule per mole") + units["org.bluetooth.unit.molar_entropy.joule_per_mole_kelvin"] = Unit("", "joule per mole kelvin") + units["org.bluetooth.unit.exposure.coulomb_per_kilogram"] = Unit("", "coulomb per kilogram") + units["org.bluetooth.unit.absorbed_dose_rate.gray_per_second"] = Unit("", "gray per second") + units["org.bluetooth.unit.radiant_intensity.watt_per_steradian"] = Unit("", "watt per steradian") + units["org.bluetooth.unit.radiance.watt_per_square_metre_steradian"] = Unit("", + "watt per square metre steradian") + units["org.bluetooth.unit.catalytic_activity_concentration.katal_per_cubic_metre"] = Unit("", + "katal per cubic metre") + units["org.bluetooth.unit.time.minute"] = Unit("", "minute") + units["org.bluetooth.unit.time.hour"] = Unit("", "hour") + units["org.bluetooth.unit.time.day"] = Unit("", "day") + units["org.bluetooth.unit.plane_angle.degree"] = Unit("", "degree") + units["org.bluetooth.unit.plane_angle.minute"] = Unit("", "minute") + units["org.bluetooth.unit.plane_angle.second"] = Unit("", "second") + units["org.bluetooth.unit.area.hectare"] = Unit("Ha", "hectare") + units["org.bluetooth.unit.volume.litre"] = Unit("L", "litre") + units["org.bluetooth.unit.mass.tonne"] = Unit("ton", "tonne") + units["org.bluetooth.unit.pressure.bar"] = Unit("", "bar") + units["org.bluetooth.unit.pressure.millimetre_of_mercury"] = Unit("", "millimetre of mercury") + units["org.bluetooth.unit.length.ångström"] = Unit("", "ångström") + units["org.bluetooth.unit.length.nautical_mile"] = Unit("", "nautical mile") + units["org.bluetooth.unit.area.barn"] = Unit("", "barn") + units["org.bluetooth.unit.velocity.knot"] = Unit("", "knot") + units["org.bluetooth.unit.logarithmic_radio_quantity.neper"] = Unit("", "neper") + units["org.bluetooth.unit.logarithmic_radio_quantity.bel"] = Unit("", "bel") + units["org.bluetooth.unit.length.yard"] = Unit("", "yard") + units["org.bluetooth.unit.length.parsec"] = Unit("", "parsec") + units["org.bluetooth.unit.length.inch"] = Unit("", "inch") + units["org.bluetooth.unit.length.foot"] = Unit("", "foot") + units["org.bluetooth.unit.length.mile"] = Unit("", "mile") + units["org.bluetooth.unit.pressure.pound_force_per_square_inch"] = Unit("", "pound-force per square inch") + units["org.bluetooth.unit.velocity.kilometre_per_hour"] = Unit("", "kilometre per hour") + units["org.bluetooth.unit.velocity.mile_per_hour"] = Unit("", "mile per hour") + units["org.bluetooth.unit.angular_velocity.revolution_per_minute"] = Unit("", "revolution per minute") + units["org.bluetooth.unit.energy.gram_calorie"] = Unit("", "gram calorie") + units["org.bluetooth.unit.energy.kilogram_calorie"] = Unit("", "kilogram calorie") + units["org.bluetooth.unit.energy.kilowatt_hour"] = Unit("", "kilowatt hour") + units["org.bluetooth.unit.thermodynamic_temperature.degree_fahrenheit"] = Unit(0x00B0.toChar().toString() + "F", "Fahrenheit") + units["org.bluetooth.unit.percentage"] = Unit("%", "percentage") + units["org.bluetooth.unit.per_mille"] = Unit("", "per mille") + units["org.bluetooth.unit.period.beats_per_minute"] = Unit("", "beats per minute") + units["org.bluetooth.unit.electric_charge.ampere_hours"] = Unit("", "ampere hours") + units["org.bluetooth.unit.mass_density.milligram_per_decilitre"] = Unit("", "milligram per decilitre") + units["org.bluetooth.unit.mass_density.millimole_per_litre"] = Unit("", "millimole per litre") + units["org.bluetooth.unit.time.year"] = Unit("", "year") + units["org.bluetooth.unit.time.month"] = Unit("", "month") + units["org.bluetooth.unit.concentration.count_per_cubic_metre"] = Unit("", "count per cubic metre") + units["org.bluetooth.unit.irradiance.watt_per_square_metre"] = Unit("", "watt per square metre") + } + + private fun initDescriptorsByTypes() { + for ((_, value) in descriptors) { + value.type?.let { descriptorsByTypes[it] = value } + } + } + + private fun initCharacteristicsByTypes() { + for ((_, value) in characteristics) { + value.type?.let { characteristicsByTypes[it] = value } + } + } + + // Gets service for given UUID + fun getService(uuid: UUID?): Service? { + return services[uuid] + } + + // Gets characteristic for given UUID + fun getCharacteristic(uuid: UUID?): Characteristic? { + return characteristics[uuid] + } + + fun getCharacteristicByType(type: String): Characteristic? { + return characteristicsByTypes[type] + } + + fun getDescriptorByUUID(uuid: UUID?): Descriptor? { + return descriptors[uuid] + } + + fun getDescriptorByType(type: String): Descriptor? { + return descriptorsByTypes[type] + } + + // Gets unit for given UUID + fun getUnit(uuid: String?): Unit? { + return units[uuid] + } + + // Gets format length for given format text + // Return length in bytes + fun getFormat(format: String?): Int { + return formats[format]!! + } + + // Clears all data lists + fun close() { + characteristics.clear() + services.clear() + units.clear() + formats.clear() + } +} diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/Bluetooth/Parsing/Property.kt b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/Bluetooth/Parsing/Property.kt new file mode 100644 index 000000000..d1e272ae5 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/Bluetooth/Parsing/Property.kt @@ -0,0 +1,19 @@ +package com.siliconlabs.bledemo.bluetooth.parsing + +enum class Property { + READ, + WRITE, + WRITE_WITHOUT_RESPONSE, + SIGNED_WRITE, + RELIABLE_WRITE, + NOTIFY, + INDICATE, + WRITABLE_AUXILIARIES, + BROADCAST; + + enum class Type { + OPTIONAL, + MANDATORY, + EXCLUDED + } +} \ No newline at end of file diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/Bluetooth/Parsing/ScanRecordParser.kt b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/Bluetooth/Parsing/ScanRecordParser.kt new file mode 100644 index 000000000..873a75b9c --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/Bluetooth/Parsing/ScanRecordParser.kt @@ -0,0 +1,1257 @@ +/* + * Bluegiga’s Bluetooth Smart Android SW for Bluegiga BLE modules + * Contact: support@bluegiga.com. + * + * This is free software distributed under the terms of the MIT license reproduced below. + * + * Copyright (c) 2013, Bluegiga Technologies + * + * Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files ("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: + * + * THIS CODE AND INFORMATION ARE PROVIDED "AS IS" WITHOUT WARRANTY OF + * ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING BUT + * NOT LIMITED TO THE IMPLIED WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A PARTICULAR PURPOSE. + */ +package com.siliconlabs.bledemo.bluetooth.parsing + +import com.siliconlabs.bledemo.utils.Converters +import java.util.* + +// ScanRecordParser - parses advertise data from BLE device +object ScanRecordParser { + private const val TIME_INTERVAL_FACTOR = 1.25 + private const val AD_TYPE_FLAGS: Byte = 0x01 + private const val AD_TYPE_0x02: Byte = 0x02 + private const val AD_TYPE_0x03: Byte = 0x03 + private const val AD_TYPE_0x04: Byte = 0x04 + private const val AD_TYPE_0x05: Byte = 0x05 + private const val AD_TYPE_0x06: Byte = 0x06 + private const val AD_TYPE_0x07: Byte = 0x07 + private const val AD_TYPE_0x08: Byte = 0x08 + private const val AD_TYPE_0x09: Byte = 0x09 + private const val AD_TYPE_0x0A: Byte = 0x0A + private const val AD_TYPE_0x0D: Byte = 0x0D + private const val AD_TYPE_0x0E: Byte = 0x0E + private const val AD_TYPE_0x0F: Byte = 0x0F + private const val AD_TYPE_0x10: Byte = 0x10 + private const val AD_TYPE_0x11: Byte = 0x11 + private const val AD_TYPE_0x12: Byte = 0x12 + private const val AD_TYPE_0x14: Byte = 0x14 + private const val AD_TYPE_0x15: Byte = 0x15 + private const val AD_TYPE_0x16: Byte = 0x16 + private const val AD_TYPE_0x17: Byte = 0x17 + private const val AD_TYPE_0x18: Byte = 0x18 + private const val AD_TYPE_0x19: Byte = 0x19 + private const val AD_TYPE_0x1A: Byte = 0x1A + private const val AD_TYPE_0x1B: Byte = 0x1B + private const val AD_TYPE_0x1C: Byte = 0x1C + private const val AD_TYPE_0x1D: Byte = 0x1D + private const val AD_TYPE_0x1E: Byte = 0x1E + private const val AD_TYPE_0x1F: Byte = 0x1F + private const val AD_TYPE_0x20: Byte = 0x20 + private const val AD_TYPE_0x21: Byte = 0x21 + private const val AD_TYPE_0x22: Byte = 0x22 + private const val AD_TYPE_0x23: Byte = 0x23 + private const val AD_TYPE_0x24: Byte = 0x24 + private const val AD_TYPE_0x25: Byte = 0x25 + private const val AD_TYPE_0x26: Byte = 0x26 + private const val AD_TYPE_0x27: Byte = 0x27 + private const val AD_TYPE_0x28: Byte = 0x28 + private const val AD_TYPE_0x29: Byte = 0x29 + private const val AD_TYPE_0x2A: Byte = 0x2A + private const val AD_TYPE_0x2B: Byte = 0x2B + private const val AD_TYPE_0x2C: Byte = 0x2C + private const val AD_TYPE_0x2D: Byte = 0x2D + private const val AD_TYPE_0x3D: Byte = 0x3D + private const val AD_TYPE_0xFF: Byte = 0xFF.toByte() + const val SPLIT = "&&" + private const val AD_STRING_NOT_SPECIFY = "not spec." + private const val AD_STRING_PARSING_ERROR = "PARSING ERROR" + private const val AD_STRING_NO_DATA = "No data" + private const val AD_STRING_INVALID_DATA = "Invalid data:" + + // Gets single formatted advertise data + private fun getAdvertisementData(advertisementDataBuffer: ByteArray): String? { + val len = advertisementDataBuffer[0] + val advertisementData: StringBuilder + if (len.toInt() == 0) { + return null + } + val type: Byte = advertisementDataBuffer[1] + val data = advertisementDataBuffer.copyOfRange(2, advertisementDataBuffer.size) + when (type) { + AD_TYPE_FLAGS -> { + advertisementData = StringBuilder("Flags") + advertisementData.append(SPLIT) + if (data.isEmpty()) { + advertisementData.append(AD_STRING_NO_DATA) + } else { + advertisementData.append(parseFlag(data)) + } + } + AD_TYPE_0x02 -> { + advertisementData = StringBuilder("Incomplete List of 16-bit Service Class UUIDs") + advertisementData.append(SPLIT) + if (data.isEmpty()) { + advertisementData.append(AD_STRING_NO_DATA) + } else if (data.size % 2 == 0) { + advertisementData.append(get16bitServicesUUIDsWithNamesAsString(data)) + } else { + advertisementData.append(getParsingErrorOctets0x__AsString(data)) + } + } + AD_TYPE_0x03 -> { + advertisementData = StringBuilder("Complete List of 16-bit Service Class UUIDs") + advertisementData.append(SPLIT) + if (data.isEmpty()) { + advertisementData.append(AD_STRING_NO_DATA) + } else if (data.size % 2 == 0) { + advertisementData.append(get16bitServicesUUIDsWithNamesAsString(data)) + } else { + advertisementData.append(getParsingErrorOctets0x__AsString(data)) + } + } + AD_TYPE_0x04 -> { + advertisementData = StringBuilder("Incomplete List of 32-bit Service Class UUIDs") + advertisementData.append(SPLIT) + if (data.isEmpty()) { + advertisementData.append(AD_STRING_NO_DATA) + } else if (data.size % 4 == 0) { + advertisementData.append(get32bitServiceUUIDsAsString(data)) + } else { + advertisementData.append(getParsingErrorOctets0x__AsString(data)) + } + } + AD_TYPE_0x05 -> { + advertisementData = StringBuilder("Complete List of 32-bit Service Class UUIDs") + advertisementData.append(SPLIT) + if (data.isEmpty()) { + advertisementData.append(AD_STRING_NO_DATA) + } else if (data.size % 4 == 0) { + advertisementData.append(get32bitServiceUUIDsAsString(data)) + } else { + advertisementData.append(getParsingErrorOctets0x__AsString(data)) + } + } + AD_TYPE_0x06 -> { + advertisementData = StringBuilder("Incomplete List of 128-bit Service Class UUIDs") + advertisementData.append(SPLIT) + if (data.isEmpty()) { + advertisementData.append(AD_STRING_NO_DATA) + } else if (data.size % 16 == 0) { + advertisementData.append(get128bitServiceUUIDsAsString(data)) + } else { + advertisementData.append(getParsingErrorOctets0x__AsString(data)) + } + } + AD_TYPE_0x07 -> { + advertisementData = StringBuilder("Complete List of 128-bit Service Class UUIDs") + advertisementData.append(SPLIT) + if (data.isEmpty()) { + advertisementData.append(AD_STRING_NO_DATA) + } else if (data.size % 16 == 0) { + advertisementData.append(get128bitServiceUUIDsAsString(data)) + } else { + advertisementData.append(getParsingErrorOctets0x__AsString(data)) + } + } + AD_TYPE_0x08 -> { + advertisementData = StringBuilder("Shortened Local Name") + advertisementData.append(SPLIT) + if (data.isEmpty()) { + advertisementData.append(AD_STRING_NO_DATA) + } else { + advertisementData.append(Converters.getAsciiValue(data)) + } + } + AD_TYPE_0x09 -> { + advertisementData = StringBuilder("Complete Local Name") + advertisementData.append(SPLIT) + if (data.isEmpty()) { + advertisementData.append(AD_STRING_NO_DATA) + } else { + advertisementData.append(Converters.getAsciiValue(data)) + } + } + AD_TYPE_0x0A -> { + advertisementData = StringBuilder("TX Power Level") + advertisementData.append(SPLIT) + if (data.isEmpty()) { + advertisementData.append(AD_STRING_NO_DATA) + } else if (data.size == 1) { + advertisementData.append(data[0]).append(" dBm") + } else { + advertisementData.append(getParsingErrorOctets0x__AsString(data)) + } + } + AD_TYPE_0x0D -> { + advertisementData = StringBuilder("Class Of Device") + advertisementData.append(SPLIT) + if (data.isEmpty()) { + advertisementData.append(AD_STRING_NO_DATA) + } else if (data.size == 3) { + advertisementData.append(getRawDataOctets0x__AsString(data)) + } else { + advertisementData.append(getParsingErrorOctets0x__AsString(data)) + } + } + AD_TYPE_0x0E -> { + advertisementData = StringBuilder("Simple Pairing Hash C/C-192") + advertisementData.append(SPLIT) + if (data.isEmpty()) { + advertisementData.append(AD_STRING_NO_DATA) + } else { + advertisementData.append(getRawDataOctets0x__AsString(data)) + } + } + AD_TYPE_0x0F -> { + advertisementData = StringBuilder("Simple Pairing Randomizer R/R-192") + advertisementData.append(SPLIT) + if (data.isEmpty()) { + advertisementData.append(AD_STRING_NO_DATA) + } else { + advertisementData.append(getRawDataOctets0x__AsString(data)) + } + } + AD_TYPE_0x10 -> { + advertisementData = StringBuilder("Device ID / Security Manager TK Value") + advertisementData.append(SPLIT) + if (data.isEmpty()) { + advertisementData.append(AD_STRING_NO_DATA) + } else { + advertisementData.append(getRawDataOctets0x__AsString(data)) + } + } + AD_TYPE_0x11 -> { + advertisementData = StringBuilder("Security Manager Out of Band Flags") + advertisementData.append(SPLIT) + if (data.isEmpty()) { + advertisementData.append(AD_STRING_NO_DATA) + } else { + advertisementData.append(getRawDataOctets0x__AsString(data)) + } + } + AD_TYPE_0x12 -> { + advertisementData = StringBuilder("Slave Connection Interval Range") + advertisementData.append(SPLIT) + if (data.isEmpty()) { + advertisementData.append(AD_STRING_NO_DATA) + } else if (data.size == 4) { + advertisementData.append(getSlaveConnectionIntervalRangeAsString(data)) + } else { + advertisementData.append(getParsingErrorOctets0x__AsString(data)) + } + } + AD_TYPE_0x14 -> { + advertisementData = StringBuilder("List of 16-bit Service Solicitation UUIDs") + advertisementData.append(SPLIT) + if (data.isEmpty()) { + advertisementData.append(AD_STRING_NO_DATA) + } else if (data.size % 2 == 0) { + advertisementData.append(get16bitServiceUUIDsAsString(data)) + } else { + advertisementData.append(getParsingErrorOctets0x__AsString(data)) + } + } + AD_TYPE_0x15 -> { + advertisementData = StringBuilder("List of 128-bit Service Solicitation UUIDs") + advertisementData.append(SPLIT) + if (data.isEmpty()) { + advertisementData.append(AD_STRING_NO_DATA) + } else if (data.size % 16 == 0) { + advertisementData.append(get128bitServiceUUIDsAsString(data)) + } else { + advertisementData.append(getParsingErrorOctets0x__AsString(data)) + } + } + AD_TYPE_0x16 -> { + advertisementData = StringBuilder("Service Data") + advertisementData.append(SPLIT) + if (data.isEmpty()) { + advertisementData.append(AD_STRING_NO_DATA) + } else if (data.size >= 2) { + advertisementData.append(get16bitUUIDServiceDataAsString(data)) + } else { + advertisementData.append(getParsingErrorOctets0x__AsString(data)) + } + } + AD_TYPE_0xFF -> { + advertisementData = StringBuilder("Manufacturer Specific Data") + advertisementData.append(SPLIT) + if (data.isEmpty()) { + advertisementData.append(AD_STRING_NO_DATA) + } else if (data.size >= 2) { + advertisementData.append(getManufacturerSpecificData(data)) + } else { + advertisementData.append(getParsingErrorOctets0x__AsString(data)) + } + } + AD_TYPE_0x17 -> { + advertisementData = StringBuilder("Public Target Address") + advertisementData.append(SPLIT) + if (data.isEmpty()) { + advertisementData.append(AD_STRING_NO_DATA) + } else { + advertisementData.append(prepareSixOctetAddresses(data)) + } + } + AD_TYPE_0x18 -> { + advertisementData = StringBuilder("Random Target Address") + advertisementData.append(SPLIT) + if (data.isEmpty()) { + advertisementData.append(AD_STRING_NO_DATA) + } else { + advertisementData.append(prepareSixOctetAddresses(data)) + } + } + AD_TYPE_0x19 -> { + advertisementData = StringBuilder("Appearance") + advertisementData.append(SPLIT) + if (data.isEmpty()) { + advertisementData.append(AD_STRING_NO_DATA) + } else if (data.size == 2) { + advertisementData.append(getAppearanceAsString(data)) + } else { + advertisementData.append(getParsingErrorOctets0x__AsString(data)) + } + } + AD_TYPE_0x1A -> { + advertisementData = StringBuilder("Advertising Interval") + advertisementData.append(SPLIT) + if (data.isEmpty()) { + advertisementData.append(AD_STRING_NO_DATA) + } else if (data.size == 2) { + advertisementData.append(getAdvertisingIntervalAsString(data)) + } else { + advertisementData.append(getParsingErrorOctets0x__AsString(data)) + } + } + AD_TYPE_0x1B -> { + advertisementData = StringBuilder("LE Bluetooth Device Address") + advertisementData.append(SPLIT) + if (data.isEmpty()) { + advertisementData.append(AD_STRING_NO_DATA) + } else if (data.size == 7) { + advertisementData.append(getLEBluetoothDeviceAddressAsString(data)) + } else { + advertisementData.append(getParsingErrorOctets0x__AsString(data)) + } + } + AD_TYPE_0x1C -> { + advertisementData = StringBuilder("LE Role") + advertisementData.append(SPLIT) + if (data.isEmpty()) { + advertisementData.append(AD_STRING_NO_DATA) + } else if (data.size == 1) { + advertisementData.append(getLERoleAsString(data)) + } else { + advertisementData.append(getParsingErrorOctets0x__AsString(data)) + } + } + AD_TYPE_0x1D -> { + advertisementData = StringBuilder("Simple Pairing Hash C-256") + advertisementData.append(SPLIT) + if (data.isEmpty()) { + advertisementData.append(AD_STRING_NO_DATA) + } else if (data.size == 16) { + advertisementData.append(getRawDataOctets0x__AsString(data)) + } else { + advertisementData.append(getParsingErrorOctets0x__AsString(data)) + } + } + AD_TYPE_0x1E -> { + advertisementData = StringBuilder("Simple Pairing Randomizer R-256") + advertisementData.append(SPLIT) + if (data.isEmpty()) { + advertisementData.append(AD_STRING_NO_DATA) + } else if (data.size == 16) { + advertisementData.append(getRawDataOctets0x__AsString(data)) + } else { + advertisementData.append(getParsingErrorOctets0x__AsString(data)) + } + } + AD_TYPE_0x1F -> { + advertisementData = StringBuilder("List of 32-bit Service Solicitation UUIDs") + advertisementData.append(SPLIT) + if (data.isEmpty()) { + advertisementData.append(AD_STRING_NO_DATA) + } else if (data.size % 4 == 0) { + advertisementData.append(get32bitServiceUUIDsAsString(data)) + } else { + advertisementData.append(getParsingErrorOctets0x__AsString(data)) + } + } + AD_TYPE_0x20 -> { + advertisementData = StringBuilder("Service Data - 32-bit UUID") + advertisementData.append(SPLIT) + if (data.isEmpty()) { + advertisementData.append(AD_STRING_NO_DATA) + } else if (data.size >= 4) { + advertisementData.append(get32bitUUIDServiceDataAsString(data)) + } else { + advertisementData.append(getParsingErrorOctets0x__AsString(data)) + } + } + AD_TYPE_0x21 -> { + advertisementData = StringBuilder("Service Data - 128-bit UUID") + advertisementData.append(SPLIT) + if (data.isEmpty()) { + advertisementData.append(AD_STRING_NO_DATA) + } else if (data.size >= 16) { + advertisementData.append(get128bitUUIDServiceDataAsString(data)) + } else { + advertisementData.append(getParsingErrorOctets0x__AsString(data)) + } + } + AD_TYPE_0x22 -> { + advertisementData = StringBuilder("LE Secure Connections Confirmation Value") + advertisementData.append(SPLIT) + if (data.isEmpty()) { + advertisementData.append(AD_STRING_NO_DATA) + } else if (data.size == 16) { + advertisementData.append(getRawDataOctets0x__AsString(data)) + } else { + advertisementData.append(getParsingErrorOctets0x__AsString(data)) + } + } + AD_TYPE_0x23 -> { + advertisementData = StringBuilder("LE Secure Connections Random Value") + advertisementData.append(SPLIT) + if (data.isEmpty()) { + advertisementData.append(AD_STRING_NO_DATA) + } else if (data.size == 16) { + advertisementData.append(getRawDataOctets0x__AsString(data)) + } else { + advertisementData.append(getParsingErrorOctets0x__AsString(data)) + } + } + AD_TYPE_0x24 -> { + advertisementData = StringBuilder("URI") + advertisementData.append(SPLIT) + if (data.isEmpty()) { + advertisementData.append(AD_STRING_NO_DATA) + } else { + advertisementData.append(getUriAsString(data)) + } + } + AD_TYPE_0x25 -> { + advertisementData = StringBuilder("Indoor Positioning") + advertisementData.append(SPLIT) + if (data.isEmpty()) { + advertisementData.append(AD_STRING_NO_DATA) + } else { + advertisementData.append(getRawDataOctets0x__AsString(data)) + } + } + AD_TYPE_0x26 -> { + advertisementData = StringBuilder("Transport Discovery Data") + advertisementData.append(SPLIT) + if (data.isEmpty()) { + advertisementData.append(AD_STRING_NO_DATA) + } else { + advertisementData.append(getRawDataOctets0x__AsString(data)) + } + } + AD_TYPE_0x27 -> { + advertisementData = StringBuilder("LE Supported Features") + advertisementData.append(SPLIT) + if (data.isEmpty()) { + advertisementData.append(AD_STRING_NO_DATA) + } else { + advertisementData.append(getRawDataOctets0x__AsString(data)) + } + } + AD_TYPE_0x28 -> { + advertisementData = StringBuilder("Channel Map Update Indication") + advertisementData.append(SPLIT) + if (data.isEmpty()) { + advertisementData.append(AD_STRING_NO_DATA) + } else { + advertisementData.append(getRawDataOctets0x__AsString(data)) + } + } + AD_TYPE_0x29 -> { + advertisementData = StringBuilder("PB-ADV") + advertisementData.append(SPLIT) + if (data.isEmpty()) { + advertisementData.append(AD_STRING_NO_DATA) + } else { + advertisementData.append(getRawDataOctets0x__AsString(data)) + } + } + AD_TYPE_0x2A -> { + advertisementData = StringBuilder("Mesh Message") + advertisementData.append(SPLIT) + if (data.isEmpty()) { + advertisementData.append(AD_STRING_NO_DATA) + } else { + advertisementData.append(getRawDataOctets0x__AsString(data)) + } + } + AD_TYPE_0x2B -> { + advertisementData = StringBuilder("Mesh Beacon") + advertisementData.append(SPLIT) + if (data.isEmpty()) { + advertisementData.append(AD_STRING_NO_DATA) + } else { + advertisementData.append(getRawDataOctets0x__AsString(data)) + } + } + AD_TYPE_0x2C -> { + advertisementData = StringBuilder("BIGInfo") + advertisementData.append(SPLIT) + if (data.isEmpty()) { + advertisementData.append(AD_STRING_NO_DATA) + } else { + advertisementData.append(getRawDataOctets0x__AsString(data)) + } + } + AD_TYPE_0x2D -> { + advertisementData = StringBuilder("Broadcast_Code") + advertisementData.append(SPLIT) + if (data.isEmpty()) { + advertisementData.append(AD_STRING_NO_DATA) + } else { + advertisementData.append(getRawDataOctets0x__AsString(data)) + } + } + AD_TYPE_0x3D -> { + advertisementData = StringBuilder("3D Information Data") + advertisementData.append(SPLIT) + if (data.isEmpty()) { + advertisementData.append(AD_STRING_NO_DATA) + } else { + advertisementData.append(getRawDataOctets0x__AsString(data)) + } + } + else -> { + advertisementData = StringBuilder("Unknown Type") + advertisementData.append(SPLIT) + if (data.isEmpty()) { + advertisementData.append(AD_STRING_NO_DATA) + } else { + advertisementData.append(getRawDataOctets0x__AsString(data)) + } + } + } + return advertisementData.toString() + } + + private fun getSchemeNameStringFromValue(value: Int): String { + return when (value) { + 0x01 -> "" + 0x02 -> "aaa:" + 0x03 -> "aaas:" + 0x04 -> "about:" + 0x05 -> "acap:" + 0x06 -> "acct:" + 0x07 -> "cap:" + 0x08 -> "cid:" + 0x09 -> "coap:" + 0x0A -> "coaps:" + 0x0B -> "crid:" + 0x0C -> "data:" + 0x0D -> "dav:" + 0x0E -> "dict:" + 0x0F -> "dns:" + 0x10 -> "file:" + 0x11 -> "ftp:" + 0x12 -> "geo:" + 0x13 -> "go:" + 0x14 -> "gopher:" + 0x15 -> "h323:" + 0x16 -> "http:" + 0x17 -> "https:" + 0x18 -> "iax:" + 0x19 -> "icap:" + 0x1A -> "im:" + 0x1B -> "imap:" + 0x1C -> "info:" + 0x1D -> "ipp:" + 0x1E -> "ipps:" + 0x1F -> "iris:" + 0x20 -> "iris.beep:" + 0x21 -> "iris.xpc:" + 0x22 -> "iris.xpcs:" + 0x23 -> "iris.lwz:" + 0x24 -> "jabber:" + 0x25 -> "ldap:" + 0x26 -> "mailto:" + 0x27 -> "mid:" + 0x28 -> "msrp:" + 0x29 -> "msrps:" + 0x2A -> "mtqp:" + 0x2B -> "mupdate:" + 0x2C -> "news:" + 0x2D -> "nfs:" + 0x2E -> "ni:" + 0x2F -> "nih:" + 0x30 -> "nntp:" + 0x31 -> "opaquelocktoken:" + 0x32 -> "pop:" + 0x33 -> "pres:" + 0x34 -> "reload:" + 0x35 -> "rtsp:" + 0x36 -> "rtsps:" + 0x37 -> "rtspu:" + 0x38 -> "service:" + 0x39 -> "session:" + 0x3A -> "shttp:" + 0x3B -> "sieve:" + 0x3C -> "sip:" + 0x3D -> "sips:" + 0x3E -> "sms:" + 0x3F -> "snmp:" + 0x40 -> "soap.beep:" + 0x41 -> "soap.beeps:" + 0x42 -> "stun:" + 0x43 -> "stuns:" + 0x44 -> "tag:" + 0x45 -> "tel:" + 0x46 -> "telnet:" + 0x47 -> "tftp:" + 0x48 -> "thismessage:" + 0x49 -> "tn3270:" + 0x4A -> "tip:" + 0x4B -> "turn:" + 0x4C -> "turns:" + 0x4D -> "tv:" + 0x4E -> "urn:" + 0x4F -> "vemmi:" + 0x50 -> "ws:" + 0x51 -> "wss:" + 0x52 -> "xcon:" + 0x53 -> "xcon-userid:" + 0x54 -> "xmlrpc.beep:" + 0x55 -> "xmlrpc.beeps:" + 0x56 -> "xmpp:" + 0x57 -> "z39.50r:" + 0x58 -> "z39.50s:" + 0x59 -> "acr:" + 0x5A -> "adiumxtra:" + 0x5B -> "afp:" + 0x5C -> "afs:" + 0x5D -> "aim:" + 0x5E -> "apt:" + 0x5F -> "attachment;" + 0x60 -> "aw:" + 0x61 -> "barion:" + 0x62 -> "beshare:" + 0x63 -> "bitcoin:" + 0x64 -> "bolo:" + 0x65 -> "callto:" + 0x66 -> "chrome:" + 0x67 -> "chrome-extension:" + 0x68 -> "com-eventbrite-attendee:" + 0x69 -> "content:" + 0x6A -> "cvs:" + 0x6B -> "dlna-playsingle:" + 0x6C -> "dlna-playcontainer:" + 0x6D -> "dtn:" + 0x6E -> "dvb:" + 0x6F -> "ed2k:" + 0x70 -> "facetime:" + 0x71 -> "feed:" + 0x72 -> "feedready:" + 0x73 -> "finger:" + 0x74 -> "fish:" + 0x75 -> "gg:" + 0x76 -> "git:" + 0x77 -> "gizmoproject:" + 0x78 -> "gtalk:" + 0x79 -> "ham:" + 0x7A -> "hcp:" + 0x7B -> "icon:" + 0x7C -> "ipc:" + 0x7D -> "irc:" + 0x7E -> "irc6:" + 0x7F -> "ircs:" + 0x80 -> "itms:" + 0x81 -> "jar:" + 0x82 -> "jms:" + 0x83 -> "keyparc;" + 0x84 -> "lastfm:" + 0x85 -> "ldaps:" + 0x86 -> "magnet:" + 0x87 -> "maps:" + 0x88 -> "market:" + 0x89 -> "message:" + 0x8A -> "mms:" + 0x8B -> "ms-help:" + 0x8C -> "ms-settings-power:" + 0x8D -> "msnim:" + 0x8E -> "mumble" + 0x8F -> "mvn:" + 0x90 -> "notes:" + 0x91 -> "oid:" + 0x92 -> "palm:" + 0x93 -> "paparazzi:" + 0x94 -> "pkcs11:" + 0x95 -> "platform:" + 0x96 -> "proxy:" + 0x97 -> "psyc:" + 0x98 -> "query:" + 0x99 -> "res:" + 0x9A -> "resource:" + 0x9B -> "rmi:" + 0x9C -> "rsync:" + 0x9D -> "rtmfp:" + 0x9E -> "rtmp:" + 0x9F -> "secondlife:" + 0xA0 -> "sftp:" + 0xA1 -> "sgn:" + 0xA2 -> "skype:" + 0xA3 -> "smb:" + 0xA4 -> "smtp:" + 0xA5 -> "soldat:" + 0xA6 -> "spotify:" + 0xA7 -> "ssh:" + 0xA8 -> "steam:" + 0xA9 -> "submit:" + 0xAA -> "svn:" + 0xAB -> "teamspeak:" + 0xAC -> "teliaeid:" + 0xAD -> "things:" + 0xAE -> "udp:" + 0xAF -> "unreal:" + 0xB0 -> "ut2004:" + 0xB1 -> "ventrilo:" + 0xB2 -> "view-source:" + 0xB3 -> "webcal:" + 0xB4 -> "wtai:" + 0xB5 -> "wyciwyg:" + 0xB6 -> "xfire:" + 0xB7 -> "xri:" + 0xB8 -> "ymsgr:" + 0xB9 -> "example:" + 0xBA -> "ms-settings-cloudstorage:" + else -> "[unknown scheme (00" + Converters.getHexValue(value.toByte()) + ")]:" + } + } + + private fun getAppearanceValueDescriptionFromValue(value: Int): String { + return when (value) { + 64 -> "Generic Phone (Generic category)" + 128 -> "Generic Computer (Generic category)" + 192 -> "Generic Watch (Generic category)" + 193 -> "Watch: Sports Watch (Watch subtype)" + 256 -> "Generic Clock (Generic category)" + 320 -> "Generic Display (Generic category)" + 384 -> "Generic Remote Control (Generic category)" + 448 -> "Generic Eye-glasses (Generic category)" + 512 -> "Generic Tag (Generic category)" + 576 -> "Generic Keyring (Generic category)" + 640 -> "Generic Media Player (Generic category)" + 704 -> "Generic Barcode Scanner (Generic category)" + 768 -> "Generic Thermometer (Generic category)" + 769 -> "Thermometer: Ear (Thermometer subtype)" + 832 -> "Generic Heart rate Sensor (Generic category)" + 833 -> "Heart Rate Sensor: Heart Rate Belt (Heart Rate Sensor subtype)" + 896 -> "Generic Blood Pressure (Generic category)" + 897 -> "Blood Pressure: Arm (Blood Pressure subtype)" + 898 -> "Blood Pressure: Wrist (Blood Pressure subtype)" + 960 -> "Human Interface Device (HID) (HID Generic)" + 961 -> "Keyboard (HID subtype)" + 962 -> "Mouse (HID subtype)" + 963 -> "Joystick (HID subtype)" + 964 -> "Gamepad (HID subtype)" + 965 -> "Digitizer Tablet (HID subtype)" + 966 -> "Card Reader (HID subtype)" + 967 -> "Digital Pen (HID subtype)" + 968 -> "Barcode Scanner (HID subtype)" + 1024 -> "Generic Glucose Meter (Generic category)" + 1088 -> "Generic Running Walking Sensor (Generic category)" + 1089 -> "Running Walking Sensor: In-Shoe (Running Walking Sensor subtype)" + 1090 -> "Running Walking Sensor: On-Shoe (Running Walking Sensor subtype)" + 1091 -> "Running Walking Sensor: On-Hip (Running Walking Sensor subtype)" + 1152 -> "Generic: Cycling (Generic category)" + 1153 -> "Cycling: Cycling Computer (Cycling subtype)" + 1154 -> "Cycling: Speed Sensor (Cycling subtype)" + 1155 -> "Cycling: Cadence Sensor (Cycling subtype)" + 1156 -> "Cycling: Power Sensor (Cycling subtype)" + 1157 -> "Cycling: Speed and Cadence Sensor (Cycling subtype)" + 3136 -> "Generic: Pulse Oximeter (Pulse Oximeter Generic Category)" + 3137 -> "Fingertip (Pulse Oximeter subtype)" + 3138 -> "Wrist Worn (Pulse Oximeter subtype)" + 3200 -> "Generic: Weight Scale (Weight Scale Generic Category)" + 3264 -> "Generic Personal Mobility Device (Personal Mobility Device)" + 3265 -> "Powered Wheelchair (Personal Mobility Device)" + 3266 -> "Mobility Scooter (Personal Mobility Device)" + 3328 -> "Generic Continuous Glucose Monitor (Continuous Glucose Monitor)" + 3392 -> "Generic Insulin Pump (Insulin Pump)" + 3393 -> "Insulin Pump, durable pump (Insulin Pump)" + 3396 -> "Insulin Pump, patch pump (Insulin Pump)" + 3400 -> "Insulin Pen (Insulin Pump)" + 3456 -> "Generic Medication Delivery (Medication Delivery)" + 5184 -> "Generic: Outdoor Sports Activity (Outdoor Sports Activity Generic Category)" + 5185 -> "Location Display Device (Outdoor Sports Activity subtype)" + 5186 -> "Location and Navigation Display Device (Outdoor Sports Activity subtype)" + 5187 -> "Location Pod (Outdoor Sports Activity subtype)" + 5188 -> "Location and Navigation Pod (Outdoor Sports Activity subtype)" + else -> "Unknown" + } + } + + private fun get16BitServiceName(value: Int): String { + return when (value) { + 0x1800 -> "Generic Access" + 0x1811 -> "Alert Notification Service" + 0x1815 -> "Automation IO" + 0x180F -> "Battery Service" + 0x183B -> "Binary Sensor" + 0x1810 -> "Blood Pressure" + 0x181B -> "Body Composition" + 0x181E -> "Bond Management Service" + 0x181F -> "Continuous Glucose Monitoring" + 0x1805 -> "Current Time Service" + 0x1818 -> "Cycling Power" + 0x1816 -> "Cycling Speed and Cadence" + 0x180A -> "Device Information" + 0x183C -> "Emergency Configuration" + 0x181A -> "Environmental Sensing" + 0x1826 -> "Fitness Machine" + 0x1801 -> "Generic Attribute" + 0x1808 -> "Glucose" + 0x1809 -> "Health Thermometer" + 0x180D -> "Heart Rate" + 0x1823 -> "HTTP Proxy" + 0x1812 -> "Human Interface Device" + 0x1802 -> "Immediate Alert" + 0x1821 -> "Indoor Positioning" + 0x183A -> "Insulin Delivery" + 0x1820 -> "Internet Protocol Support Service" + 0x1803 -> "Link Loss" + 0x1819 -> "Location and Navigation" + 0x1827 -> "Mesh Provisioning Service" + 0x1828 -> "Mesh Proxy Service" + 0x1807 -> "Next DST Change Service" + 0x1825 -> "Object Transfer Service" + 0x180E -> "Phone Alert Status Service" + 0x1822 -> "Pulse Oximeter Service" + 0x1829 -> "Reconnection Configuration" + 0x1806 -> "Reference Time Update Service" + 0x1814 -> "Running Speed and Cadence" + 0x1813 -> "Scan Parameters" + 0x1824 -> "Transport Discovery" + 0x1804 -> "Tx Power" + 0x181C -> "User Data" + 0x181D -> "Weight Scale" + else -> "Unknown Service UUID" + } + } + + private fun getRawDataOctets0x__AsString(data: ByteArray): String { + val builder = StringBuilder() + for (i in data.indices) { + builder.append("0x").append(Converters.getHexValue(data[i])) + if (i != data.size - 1) builder.append(", ") + } + return builder.toString() + } + + private fun get16bitServiceUUIDsAsString(data: ByteArray): String { + val builder = StringBuilder() + val addressess = data.size / 2 + if (data.size % 2 != 0) return "" + for (i in 1..addressess) { + builder.append("0x") + for (j in i * 2 - 1 downTo (i - 1) * 2) { + builder.append(Converters.getHexValue(data[j])) + } + if (i != addressess) builder.append(", ") + } + return builder.toString() + } + + private fun get16bitServicesUUIDsWithNamesAsString(data: ByteArray): String { + val builder = StringBuilder() + val addressess = data.size / 2 + if (data.size % 2 != 0) return "" + for (i in 1..addressess) { + val valueBuilder = StringBuilder() + for (j in i * 2 - 1 downTo (i - 1) * 2) { + valueBuilder.append(Converters.getHexValue(data[j])) + } + val value = valueBuilder.toString().toInt(16) + builder.append("0x").append(valueBuilder.toString()).append(" - ").append(get16BitServiceName(value)) + if (i != addressess) builder.append(", ").append("
") + } + return builder.toString() + } + + private fun get128bitServiceUUIDsAsString(data: ByteArray): String { + val builder = StringBuilder() + val addressess = data.size / 16 + if (data.size % 16 != 0) return "" + for (i in 1..addressess) { + var lineCounter = 0 + for (j in i * 16 - 1 downTo (i - 1) * 16) { + lineCounter++ + builder.append(Converters.getHexValue(data[j]).lowercase(Locale.getDefault())) + if (lineCounter == 4 || lineCounter == 6 || lineCounter == 8 || lineCounter == 10) builder.append("-") + } + if (i != addressess) builder.append(", ") + } + return builder.toString() + } + + private fun get32bitServiceUUIDsAsString(data: ByteArray): String { + val builder = StringBuilder() + val addressess = data.size / 4 + if (data.size % 4 != 0) return "" + for (i in 1..addressess) { + builder.append("0x") + for (j in i * 4 - 1 downTo (i - 1) * 4) { + builder.append(Converters.getHexValue(data[j])) + } + if (i != addressess) builder.append(", ") + } + return builder.toString() + } + + private fun get128bitUUIDServiceDataAsString(data: ByteArray): String { + val builder = StringBuilder() + if (data.size >= 16) { + builder.append("UUID: ") + for (i in 15 downTo 0) { + builder.append(Converters.getHexValue(data[i]).lowercase(Locale.getDefault())) + if (i == 6 || i == 8 || i == 10 || i == 12) builder.append("-") + } + builder.append(" Data: ") + if (data.size > 16) { + builder.append("0x") + for (i in 16 until data.size) { + builder.append(Converters.getHexValue(data[i])) + } + } + } else { + return "" + } + return builder.toString() + } + + private fun get32bitUUIDServiceDataAsString(data: ByteArray): String { + val builder = StringBuilder() + if (data.size >= 4) { + builder.append("UUID: 0x") + for (i in 3 downTo 0) { + builder.append(Converters.getHexValue(data[i])) + } + builder.append(" Data: ") + if (data.size > 4) { + builder.append("0x") + for (i in 4 until data.size) { + builder.append(Converters.getHexValue(data[i])) + } + } + } else { + return "" + } + return builder.toString() + } + + private fun get16bitUUIDServiceDataAsString(data: ByteArray): String { + val builder = StringBuilder() + if (data.size >= 2) { + builder.append("UUID: 0x") + for (i in 1 downTo 0) { + builder.append(Converters.getHexValue(data[i])) + } + builder.append(" Data: ") + if (data.size > 2) { + builder.append("0x") + for (i in 2 until data.size) { + builder.append(Converters.getHexValue(data[i])) + } + } + } else { + return "" + } + return builder.toString() + } + + private fun getParsingErrorOctets0x__AsString(data: ByteArray): String { + val builder = StringBuilder() + builder.append(AD_STRING_PARSING_ERROR).append(": ") + for (i in data.indices) { + builder.append("0x").append(Converters.getHexValue(data[i])) + if (i != data.size - 1) builder.append(", ") + } + return builder.toString() + } + + private fun getUriAsString(data: ByteArray): String { + val builder = StringBuilder() + if (data.isNotEmpty()) { + builder.append(getSchemeNameStringFromValue(Converters.getHexValue(data[0]).toInt(16))).append(" ") + if (data.size > 1) { + for (i in 1 until data.size) { + builder.append(data[i].toChar()) + } + } + } + return builder.toString() + } + + private fun getLEBluetoothDeviceAddressAsString(data: ByteArray): String { + val builder = StringBuilder() + if (data.size == 7) { + for (i in 6 downTo 1) { + builder.append(Converters.getHexValue(data[i])) + if (i != 1) builder.append(":") + } + val flag = data[0].toInt() and 0x01 + if (flag == 0) { + builder.append(" (Public Device Address)") + } else { + builder.append(" (Random Device Address)") + } + } else { + return "" + } + return builder.toString() + } + + private fun getManufacturerSpecificData(data: ByteArray): String { + val builder = StringBuilder() + if (data.size >= 2) { + builder.append("Company Code: 0x").append(Converters.getHexValue(data[1])).append(Converters.getHexValue(data[0])).append("").append("
") + builder.append("Data: ") + if (data.size > 2) { + builder.append("0x") + for (i in 2 until data.size) { + builder.append(Converters.getHexValue(data[i])) + } + } + } else { + return "" + } + return builder.toString() + } + + private fun getAppearanceAsString(data: ByteArray): String { + val builder = StringBuilder() + if (data.size == 2) { + val hexValue = Converters.getHexValue(data[1]) + Converters.getHexValue(data[0]) + builder.append("0x").append(hexValue) + builder.append(" [").append(hexValue.toInt(16)).append("]") + builder.append(" ").append(getAppearanceValueDescriptionFromValue(hexValue.toInt(16))) + } else { + return "" + } + return builder.toString() + } + + private fun getAdvertisingIntervalAsString(data: ByteArray): String { + val builder = StringBuilder() + if (data.size == 2) { + val hexValue = Converters.getHexValue(data[1]) + Converters.getHexValue(data[0]) + val ms = 0.625 * hexValue.toInt(16) + builder.append(ms).append(" ms") + } else { + return "" + } + return builder.toString() + } + + private fun getSlaveConnectionIntervalRangeAsString(data: ByteArray): String { + val builder = StringBuilder() + if (data.size == 4) { + var min = (Converters.getHexValue(data[1]) + Converters.getHexValue(data[0])).toInt(16).toFloat() + if (min == 0xffff.toFloat()) { + builder.append(AD_STRING_NOT_SPECIFY) + } else if (0x0006 <= min && min <= 0x0C80) { + min *= TIME_INTERVAL_FACTOR.toFloat() + builder.append(min).append("ms").append(" - ") + } else { + builder.append("(0x").append(Converters.getHexValue(data[1])).append(Converters.getHexValue(data[0])).append(") OUT OF RANGE") + builder.append(" - ") + } + var max = (Converters.getHexValue(data[3]) + Converters.getHexValue(data[2])).toInt(16).toFloat() + if (max == 0xffff.toFloat()) { + builder.append(AD_STRING_NOT_SPECIFY) + } else if (0x0006 <= max && max <= 0x0C80) { + max *= TIME_INTERVAL_FACTOR.toFloat() + builder.append(max) + builder.append("ms") + } else { + builder.append("(0x").append(Converters.getHexValue(data[3])).append(Converters.getHexValue(data[2])).append(") OUT OF RANGE") + } + } else { + return "" + } + return builder.toString() + } + + private fun parseFlag(data: ByteArray): String { + val builder = StringBuilder() + if (data.isNotEmpty()) { + builder.append("0x") + for (i in data.indices.reversed()) { + builder.append(Converters.getHexValue(data[i])) + } + builder.append(": ") + val firstByte = data[0] + var added = 0 + + // Check bit 0 + if (firstByte.toInt() and 1 == 1) { + builder.append("LE Limited Discoverable Mode, ") + added++ + } + + // Check bit 1 + if (firstByte.toInt() and 2 == 2) { + builder.append("LE General Discoverable Mode, ") + added++ + } + + // Check bit 2 + if (firstByte.toInt() and 4 == 4) { + builder.append("BR/EDR Not Supported, ") + added++ + } + + // Check bit 3 + if (firstByte.toInt() and 8 == 8) { + builder.append("Simultaneous LE and BR/EDR to Same Device Capable (Controller), ") + added++ + } + + // Check bit 4 + if (firstByte.toInt() and 16 == 16) { + builder.append("Simultaneous LE and BR/EDR to Same Device Capable (Host), ") + added++ + } + + //Remove ,_ at the end of String Builder + if (added > 0 && builder.length >= 2) { + builder.deleteCharAt(builder.length - 1) + builder.deleteCharAt(builder.length - 1) + } + + // Check bit 5-7 + /*if ((firstByte & 0b1110_0000) != 0) { + builder.append("Reserved for future use, "); + }*/ + } else { + return "" + } + return builder.toString() + } + + private fun getLERoleAsString(data: ByteArray): String { + val builder = StringBuilder() + if (data.size == 1) { + val flag = data[0].toInt() + when (flag) { + 0x00 -> { + builder.append("0x00") + builder.append(" (Only Peripheral Role supported)") + } + 0x01 -> { + builder.append("0x01") + builder.append(" (Only Central Role supported)") + } + 0x02 -> { + builder.append("0x02") + builder.append(" (Peripheral and Central Role supported, Peripheral Role preferred for connection establishment)") + } + 0x03 -> { + builder.append("0x03") + builder.append(" (Peripheral and Central Role supported, Central Role preferred for connection establishment)") + } + else -> { + builder.append("0x").append(Converters.getHexValue(data[0])) + builder.append(" (Reserved for future use)") + } + } + } else { + return "" + } + return builder.toString() + } + + private fun prepareSixOctetAddresses(data: ByteArray): String { + val advertismentData = StringBuilder() + val addresses = data.size / 6 + val invalidValues = data.size % 6 + var builder: StringBuilder + for (i in 1..addresses) { + builder = StringBuilder() + for (j in i * 6 - 1 downTo (i - 1) * 6) { + builder.append(Converters.getHexValue(data[j])) + if (j % 6 != 0) { + builder.append(":") + } + } + advertismentData.append(builder.toString()) + if (i < addresses) advertismentData.append(", ") + } + if (invalidValues > 0) { + builder = StringBuilder() + if (addresses > 0) { + builder.append(", ").append(AD_STRING_INVALID_DATA).append(" ") + } else { + builder.append(AD_STRING_INVALID_DATA).append(" ") + } + var it = addresses * 6 + while (it < data.size) { + builder.append(Converters.getHexValue(data[it])) + it++ + } + advertismentData.append(builder.toString()) + } + return advertismentData.toString() + } + + // Gets whole formatted advertise data + fun getAdvertisements(scanRecord: ByteArray?): ArrayList { + val advertData = ArrayList() + var pos = 0 + var adData = getNextAdType(scanRecord, pos) + while (adData != null && adData[0].toInt() != 0) { + val data = getAdvertisementData(adData) + advertData.add(data) + pos += adData.size + adData = getNextAdType(scanRecord, pos) + } + return advertData + } + + fun getRawAdvertisingDate(scanRecord: ByteArray?): String { + val stringBuilder = StringBuilder() + var pos = 0 + var adData = getNextAdType(scanRecord, pos) + while (adData != null && adData[0].toInt() != 0) { + for (i in 0..adData[0]) { + val value = Integer.toHexString(adData[i].toInt()) + when (value.length) { + 2 -> stringBuilder.append(value) + 1 -> { + stringBuilder.append("0") + stringBuilder.append(value) + } + else -> { + stringBuilder.append(value[value.length - 2]) + stringBuilder.append(value[value.length - 1]) + } + } + } + pos += adData.size + adData = getNextAdType(scanRecord, pos) + } + return stringBuilder.toString() + } + + // Gets next advertise data for given start position + private fun getNextAdType(data: ByteArray?, startPos: Int): ByteArray? { + return if (data == null || startPos >= data.size) null else try { + Arrays.copyOfRange(data, startPos, startPos + data[startPos] + 1) + } catch (ex: Exception) { + null + } + } +} diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/Bluetooth/Parsing/Unit.kt b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/Bluetooth/Parsing/Unit.kt new file mode 100644 index 000000000..4482bd4be --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/Bluetooth/Parsing/Unit.kt @@ -0,0 +1,20 @@ +/* + * Bluegiga’s Bluetooth Smart Android SW for Bluegiga BLE modules + * Contact: support@bluegiga.com. + * + * This is free software distributed under the terms of the MIT license reproduced below. + * + * Copyright (c) 2013, Bluegiga Technologies + * + * Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files ("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: + * + * THIS CODE AND INFORMATION ARE PROVIDED "AS IS" WITHOUT WARRANTY OF + * ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING BUT + * NOT LIMITED TO THE IMPLIED WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A PARTICULAR PURPOSE. + */ +package com.siliconlabs.bledemo.bluetooth.parsing + +// Unit - represents wrapper for Bluetooth unit +class Unit(var symbol: String, var fullName: String) \ No newline at end of file diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/Bluetooth/Services/BluetoothService.kt b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/Bluetooth/Services/BluetoothService.kt new file mode 100644 index 000000000..0e3f94a85 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/Bluetooth/Services/BluetoothService.kt @@ -0,0 +1,1486 @@ +package com.siliconlabs.bledemo.bluetooth.services + +import android.annotation.SuppressLint +import android.app.Notification +import android.app.NotificationChannel +import android.app.NotificationManager +import android.app.PendingIntent +import android.bluetooth.BluetoothAdapter +import android.bluetooth.BluetoothDevice +import android.bluetooth.BluetoothGatt +import android.bluetooth.BluetoothGattCallback +import android.bluetooth.BluetoothGattCharacteristic +import android.bluetooth.BluetoothGattDescriptor +import android.bluetooth.BluetoothGattServer +import android.bluetooth.BluetoothGattServerCallback +import android.bluetooth.BluetoothGattService +import android.bluetooth.BluetoothManager +import android.bluetooth.BluetoothProfile +import android.bluetooth.le.ScanCallback +import android.bluetooth.le.ScanCallback.SCAN_FAILED_APPLICATION_REGISTRATION_FAILED +import android.bluetooth.le.ScanCallback.SCAN_FAILED_FEATURE_UNSUPPORTED +import android.bluetooth.le.ScanCallback.SCAN_FAILED_INTERNAL_ERROR +import android.bluetooth.le.ScanFilter +import android.bluetooth.le.ScanSettings +import android.companion.CompanionDeviceManager +import android.content.BroadcastReceiver +import android.content.Context +import android.content.Intent +import android.content.IntentFilter +import android.location.LocationManager +import android.os.Build +import android.os.Handler +import android.os.Looper +import android.provider.Settings +import android.widget.Toast +import android.Manifest +import android.content.pm.PackageManager +import androidx.annotation.RequiresApi +import androidx.core.location.LocationManagerCompat +import androidx.localbroadcastmanager.content.LocalBroadcastManager +import com.siliconlabs.bledemo.R +import com.siliconlabs.bledemo.bluetooth.ble.BleScanCallback +import com.siliconlabs.bledemo.bluetooth.ble.BluetoothDeviceInfo +import com.siliconlabs.bledemo.bluetooth.ble.BluetoothScanCallback +import com.siliconlabs.bledemo.bluetooth.ble.ConnectedDeviceInfo +import com.siliconlabs.bledemo.bluetooth.ble.GattConnection +import com.siliconlabs.bledemo.bluetooth.ble.ScanResultCompat +import com.siliconlabs.bledemo.bluetooth.ble.TimeoutGattCallback +import com.siliconlabs.bledemo.features.configure.advertiser.activities.PendingServerConnectionActivity +import com.siliconlabs.bledemo.features.configure.advertiser.services.AdvertiserService +import com.siliconlabs.bledemo.features.configure.gatt_configurator.utils.BluetoothGattServicesCreator +import com.siliconlabs.bledemo.features.configure.gatt_configurator.utils.GattConfiguratorStorage +import com.siliconlabs.bledemo.features.scan.browser.models.logs.ConnectionStateChangeLog +import com.siliconlabs.bledemo.features.scan.browser.models.logs.GattOperationLog +import com.siliconlabs.bledemo.features.scan.browser.models.logs.GattOperationWithDataLog +import com.siliconlabs.bledemo.features.scan.browser.models.logs.GattOperationWithParameterLog +import com.siliconlabs.bledemo.features.scan.browser.models.logs.Log +import com.siliconlabs.bledemo.features.scan.browser.models.logs.TimeoutLog +import com.siliconlabs.bledemo.home_screen.activities.MainActivity +import com.siliconlabs.bledemo.home_screen.activities.MainActivity.Companion.ACTION_SHOW_CUSTOM_TOAST +import com.siliconlabs.bledemo.home_screen.activities.MainActivity.Companion.EXTRA_TOAST_MESSAGE +import com.siliconlabs.bledemo.home_screen.menu_items.HealthThermometer +import com.siliconlabs.bledemo.utils.BLEUtils +import com.siliconlabs.bledemo.utils.CustomToastManager +import com.siliconlabs.bledemo.utils.LocalService +import com.siliconlabs.bledemo.utils.Notifications +import com.siliconlabs.bledemo.utils.UuidConsts +import timber.log.Timber +import java.lang.reflect.Method +import java.util.LinkedList +import java.util.UUID + +/** + * Service handling Bluetooth (regular and BLE) communications. + */ + +@SuppressWarnings("LogNotTimber") +@SuppressLint("MissingPermission") +class BluetoothService : LocalService() { + + var bluetoothContext: Context? = null + + companion object { + private const val RECONNECTION_RETRIES = 3 + private const val RECONNECTION_DELAY = + 1000L //connection drops after ~ 4s when reconnecting without delay + private const val CONNECTION_TIMEOUT = 20000L + private const val RSSI_UPDATE_FREQUENCY = 2000L + private const val REFRESH_SERVICES_DELAY = 500L // give device time refresh cache + + private const val ACTION_GATT_SERVER_DEBUG_CONNECTION = + "com.siliconlabs.bledemo.action.GATT_SERVER_DEBUG_CONNECTION" + private const val ACTION_GATT_SERVER_REMOVE_NOTIFICATION = + "com.siliconlabs.bledemo.action.GATT_SERVER_REMOVE_NOTIFICATION" + const val ACTION_SHOW_BOND_LOSS_DIALOG = + "com.siliconlabs.bledemo.action.SHOW_BOND_LOSS_DIALOG" + private const val GATT_SERVER_REMOVE_NOTIFICATION_REQUEST_CODE = 666 + private const val GATT_SERVER_DEBUG_CONNECTION_REQUEST_CODE = 888 + private const val GATT_SERVER_OPEN_CONNECTION_REQUEST_CODE = 777 + private const val NOTIFICATION_ID = 999 + private const val CHANNEL_ID = "DEBUG_CONNECTION_CHANNEL" + const val EXTRA_BLUETOOTH_DEVICE = "EXTRA_BLUETOOTH_DEVICE" + const val EXTRA_DEVICE_ADDRESS = "EXTRA_DEVICE_ADDRESS" + } + + abstract class Binding(context: Context) : LocalService.Binding(context) { + override fun getServiceClass(): Class { + return BluetoothService::class.java + } + } + + enum class GattConnectType { + THERMOMETER, + LIGHT, + RANGE_TEST, + BLINKY, + BLINKY_THUNDERBOARD, + THROUGHPUT_TEST, + WIFI_COMMISSIONING, + MOTION, + ENVIRONMENT, + IOP_TEST, + ESL_DEMO, + MATTER_DEMO, + WIFI_OTA_UPDATE, + DEV_KIT_SENSOR, + WIFI_THROUGHPUT_TEST, + AWS_DEMO, + WIFI_PROVISIONING, + SMART_LOCK, + BABY_CRY_MONITOR, + CHANNEL_SOUNDING_DEMO, + ENERGY_HARVESTING_DEMO, + NOTHING + } + + interface ScanListener { + + /** + * Called when a new scan result has been obtained. There can be two different sources for + * this: BleScanCallback or BluetoothScanCallback. Result is filled with informations + * contained in those callbacks. + * + * @param scanResult Data obtained through bluetooth scanner. + */ + fun handleScanResult(scanResult: ScanResultCompat) + + /** + * Called when scanning has ended due to system errors. + */ + fun onDiscoveryFailed() + + /** + * Called when scanning ended due to timeout set in app's settings + */ + fun onDiscoveryTimeout() + + } + + private val scanReceiver: BroadcastReceiver = BluetoothScanCallback(this) + private val scanListeners = ScanListeners() + + var servicesStateListener: ServicesStateListener? = null + var areBluetoothPermissionsEnabled = false + + private lateinit var bluetoothManager: BluetoothManager + private lateinit var handler: Handler + + private var useBLE = true + + var bluetoothGattServer: BluetoothGattServer? = null + private set + private var gattServerCallback: BluetoothGattServerCallback? = null + private var bleScannerCallback: BleScanCallback? = null + var bluetoothAdapter: BluetoothAdapter? = null + var connectedGatt: BluetoothGatt? = null + private set + + private val pendingConnections: MutableMap = mutableMapOf() + private val activeConnections: MutableMap = mutableMapOf() + private var retryAttempts = 0 + + private val connectionLogs: MutableList = mutableListOf() + + private var gattServerServicesToAdd: LinkedList? = null + private val devicesToNotify = mutableMapOf>() + private val devicesToIndicate = mutableMapOf>() + + var isNotificationEnabled = true + + private val rssiUpdateRunnable = object : Runnable { + override fun run() { + synchronized(activeConnections) { + activeConnections.values.forEach { + if (it.connection.hasRssiUpdates) { + it.connection.gatt?.readRemoteRssi() + } + } + } + handler.postDelayed(this, RSSI_UPDATE_FREQUENCY) + } + } + + private val connectionTimeoutRunnable = Runnable { + connectedGatt?.let { gatt -> + addDeviceLog(TimeoutLog(gatt)) + gatt.disconnect() + reconnectionRunnable?.let { handler.removeCallbacks(it) } + reconnectionRunnable = null + extraGattCallback?.onTimeout() + retryAttempts = 0 + } + } + + private val scanTimeoutRunnable = Runnable { + stopDiscovery() + scanListeners.onDiscoveryTimeout() + val intent = Intent(ACTION_SHOW_CUSTOM_TOAST).apply { + putExtra(EXTRA_TOAST_MESSAGE, getString(R.string.toast_scan_timeout)) + } + LocalBroadcastManager.getInstance(this).sendBroadcast(intent) + } + + private var reconnectionRunnable: ReconnectionRunnable? = null + + inner class ReconnectionRunnable(val connection: GattConnection) : Runnable { + override fun run() { + connection.gatt?.let { + connectGatt(it.device, connection.hasRssiUpdates, null, true) + } + reconnectionRunnable = null + } + } + + @SuppressLint("UnspecifiedRegisterReceiverFlag") + override fun onCreate() { + super.onCreate() + + bluetoothManager = getSystemService(Context.BLUETOOTH_SERVICE) as BluetoothManager + bluetoothAdapter = bluetoothManager.adapter + + if (bluetoothAdapter == null) { + stopSelf() + return + } + + if (useBLE) { + useBLE = packageManager.hasSystemFeature(PackageManager.FEATURE_BLUETOOTH_LE) + } + + handler = Handler(Looper.getMainLooper()) + + registerReceiver(scanReceiver, IntentFilter(BluetoothDevice.ACTION_FOUND)) + registerReceiver(bluetoothReceiver, IntentFilter(BluetoothAdapter.ACTION_STATE_CHANGED)) + registerReceiver(locationReceiver, IntentFilter(LocationManager.PROVIDERS_CHANGED_ACTION)) + registerGattServerReceiver() + initGattServer() + // Register for KEY_MISSING and ENCRYPTION_CHANGE intents + val filter = IntentFilter().apply { + addAction("android.bluetooth.device.action.KEY_MISSING") + addAction("android.bluetooth.device.action.ENCRYPTION_CHANGE") + } + if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.TIRAMISU) { + registerReceiver(keyMissingAndEncryptionChangeReceiver, filter, RECEIVER_NOT_EXPORTED) + } else { + registerReceiver(keyMissingAndEncryptionChangeReceiver, filter) + } + + // Register bond state receiver + registerReceiver(bondStateReceiver, IntentFilter(BluetoothDevice.ACTION_BOND_STATE_CHANGED)) + } + + fun setAreBluetoothPermissionsGranted(areBluetoothPermissionsGranted: Boolean) { + areBluetoothPermissionsEnabled = areBluetoothPermissionsGranted + initGattServer() + } + + interface ServicesStateListener { + fun onBluetoothStateChanged(isOn: Boolean) + fun onLocationStateChanged(isOn: Boolean) + fun onNotificationStateChanged(isOn: Boolean) + } + + private val bluetoothReceiver: BroadcastReceiver = object : BroadcastReceiver() { + override fun onReceive(context: Context, intent: Intent) { + val action = intent.action + bluetoothContext = context + if (action == BluetoothAdapter.ACTION_STATE_CHANGED) { + val state = intent.getIntExtra(BluetoothAdapter.EXTRA_STATE, BluetoothAdapter.ERROR) + when (state) { + BluetoothAdapter.STATE_ON -> { + initGattServer() + servicesStateListener?.onBluetoothStateChanged(true) + } + + BluetoothAdapter.STATE_OFF -> { + /* All connections are terminated and closed already by system at this + point. Only clearing model is necessary for UI purposes. */ + activeConnections.clear() + servicesStateListener?.onBluetoothStateChanged(false) + } + } + } + } + } + + private val locationReceiver = object : BroadcastReceiver() { + override fun onReceive(context: Context, intent: Intent?) { + val locationManager = context.getSystemService(LOCATION_SERVICE) as LocationManager + if (intent?.action == LocationManager.PROVIDERS_CHANGED_ACTION) { + val state = locationManager.isProviderEnabled(LocationManager.GPS_PROVIDER) + servicesStateListener?.onLocationStateChanged(state) + } + } + } + + fun isBluetoothOn() = + BluetoothAdapter.getDefaultAdapter() != null && BluetoothAdapter.getDefaultAdapter().isEnabled + + fun isLocationOn(): Boolean { + val locationManager = getSystemService(LOCATION_SERVICE) as LocationManager + return LocationManagerCompat.isLocationEnabled(locationManager) + } + + fun areNotificationOn(): Boolean { + return (getSystemService(Context.NOTIFICATION_SERVICE) as NotificationManager).areNotificationsEnabled() + } + + fun initGattServer() { + if (bluetoothGattServer == null && bluetoothAdapter?.isEnabled == true && areBluetoothPermissionsEnabled) { + bluetoothGattServer = bluetoothManager.openGattServer(this, bluetoothGattServerCallback) + setGattServer() + } + } + + fun clearGattServer() { + bluetoothGattServer?.clearServices() + gattServerServicesToAdd?.clear() + } + + fun setGattServer() { + val storage = GattConfiguratorStorage(this) + val gattServer = storage.loadActiveGattServer() + clearGattServer() + + gattServer?.let { server -> + gattServerServicesToAdd = BluetoothGattServicesCreator.getBluetoothGattServices(server) + gattServerServicesToAdd?.let { services -> + if (services.isNotEmpty()) bluetoothGattServer?.addService(services.pop()) + } + } + } + + private fun registerGattServerReceiver() { + val filter = IntentFilter().apply { + addAction(ACTION_GATT_SERVER_DEBUG_CONNECTION) + addAction(ACTION_GATT_SERVER_REMOVE_NOTIFICATION) + } + + if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.TIRAMISU) { + registerReceiver(gattServerBroadcastReceiver, filter, RECEIVER_EXPORTED) + } else { + registerReceiver(gattServerBroadcastReceiver, filter) + } + + } + + override fun onDestroy() { + stopDiscovery() + disconnectAllGatts() + AdvertiserService.stopService(applicationContext) + try { + unregisterReceiver(scanReceiver) + } catch (_: IllegalArgumentException) { + } + try { + unregisterReceiver(gattServerBroadcastReceiver) + } catch (_: IllegalArgumentException) { + } + try { + unregisterReceiver(bluetoothReceiver) + } catch (_: IllegalArgumentException) { + } + try { + unregisterReceiver(locationReceiver) + } catch (_: IllegalArgumentException) { + } + try { + unregisterReceiver(keyMissingAndEncryptionChangeReceiver) + } catch (_: IllegalArgumentException) { + } + try { + unregisterReceiver(bondStateReceiver) + } catch (_: IllegalArgumentException) { + } + bluetoothGattServer?.close() + + super.onDestroy() + } + + fun addListener(scanListener: ScanListener) { + synchronized(scanListeners) { + if (!scanListeners.contains(scanListener)) { + scanListeners.add(scanListener) + } + } + } + + fun removeListener(scanListener: ScanListener?) { + synchronized(scanListeners) { + scanListeners.remove(scanListener) + } + } + + + /*fun startDiscovery(filters: List, timeoutInSeconds: Int? = null) { + bluetoothAdapter?.let { adapter -> + if (useBLE) { + val skipFastScan = when (BLEUtils.GATT_DEVICE_SELECTED) { + GattConnectType.IOP_TEST, + GattConnectType.THERMOMETER, + GattConnectType.LIGHT, + GattConnectType.RANGE_TEST, + GattConnectType.BLINKY, + GattConnectType.THROUGHPUT_TEST, + GattConnectType.MOTION, + GattConnectType.ENVIRONMENT, + GattConnectType.WIFI_COMMISSIONING, + GattConnectType.ESL_DEMO, + GattConnectType.DEV_KIT_SENSOR, + GattConnectType.AWS_DEMO -> true + else -> false + } + + if (skipFastScan) { + timeoutInSeconds?.let { + handler.postDelayed(scanTimeoutRunnable, it.toLong() * 1000) + } + bleScannerCallback = BleScanCallback(this) + val settings = ScanSettings.Builder() + .setLegacy(false) + .setReportDelay(getReportDelay()) + .setScanMode(ScanSettings.SCAN_MODE_LOW_LATENCY) + .build() + adapter.bluetoothLeScanner?.startScan(filters, settings, bleScannerCallback) + ?: onDiscoveryFailed(ScanError.LeScannerUnavailable) + + } else { + // --- Fast scan for 3 seconds with reportDelay = 0L to detect extended advertisers --- + val fastScanCallback = BleScanCallback(this) + val fastScanSettings = ScanSettings.Builder() + .setLegacy(false) + .setReportDelay(0L) + .setScanMode(ScanSettings.SCAN_MODE_LOW_LATENCY) + .build() + adapter.bluetoothLeScanner?.startScan(filters, fastScanSettings, fastScanCallback) + ?: onDiscoveryFailed(ScanError.LeScannerUnavailable) + + handler.postDelayed({ + adapter.bluetoothLeScanner?.stopScan(fastScanCallback) + // --- Start original scan after fast scan --- + bleScannerCallback = BleScanCallback(this) + val settings = ScanSettings.Builder() + .setLegacy(false) + .setReportDelay(getReportDelay()) + .setScanMode(ScanSettings.SCAN_MODE_LOW_LATENCY) + .build() + adapter.bluetoothLeScanner?.startScan(filters, settings, bleScannerCallback) + ?: onDiscoveryFailed(ScanError.LeScannerUnavailable) + timeoutInSeconds?.let { + handler.postDelayed(scanTimeoutRunnable, it.toLong() * 1000) + } + }, 3000) + } + } else { + if (!adapter.startDiscovery()) onDiscoveryFailed(ScanError.BluetoothAdapterUnavailable) + else timeoutInSeconds?.let { + handler.postDelayed(scanTimeoutRunnable, it.toLong() * 1000) + } + } + } ?: onDiscoveryFailed(ScanError.BluetoothAdapterUnavailable) + }*/ + + fun startDiscovery(filters: List, timeoutInSeconds: Int? = null) { + // Runtime permission guard (Android 12+). Prevent SecurityException and provide user feedback. + if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.S) { + if (checkSelfPermission(Manifest.permission.BLUETOOTH_SCAN) != PackageManager.PERMISSION_GRANTED) { + onDiscoveryFailed(ScanError.LeScannerUnavailable) + Timber.w("startDiscovery aborted: BLUETOOTH_SCAN permission not granted") + return + } + } + val skipFastScan = when (BLEUtils.GATT_DEVICE_SELECTED) { + GattConnectType.IOP_TEST, + GattConnectType.THERMOMETER, + GattConnectType.LIGHT, + GattConnectType.RANGE_TEST, + GattConnectType.BLINKY, + GattConnectType.THROUGHPUT_TEST, + GattConnectType.MOTION, + GattConnectType.ENVIRONMENT, + GattConnectType.WIFI_COMMISSIONING, + GattConnectType.ESL_DEMO, + GattConnectType.DEV_KIT_SENSOR, + GattConnectType.AWS_DEMO, + GattConnectType.SMART_LOCK, + GattConnectType.BABY_CRY_MONITOR, + GattConnectType.CHANNEL_SOUNDING_DEMO -> true + + else -> false + } + if (skipFastScan) { + startDiscoveryForDemoTiles(filters, timeoutInSeconds) + } else { + bluetoothAdapter?.let { adapter -> + if (useBLE) { + // --- Fast scan for 3 seconds with reportDelay = 0L to detect extended advertisers --- + val fastScanCallback = BleScanCallback(this) + val fastScanSettings = ScanSettings.Builder() + .setLegacy(false) + .setReportDelay(0L) + .setScanMode(ScanSettings.SCAN_MODE_LOW_LATENCY) + .build() + adapter.bluetoothLeScanner?.startScan( + filters, + fastScanSettings, + fastScanCallback + ) + ?: onDiscoveryFailed(ScanError.LeScannerUnavailable) + + handler.postDelayed({ + adapter.bluetoothLeScanner?.stopScan(fastScanCallback) + // --- Start original scan after fast scan --- + bleScannerCallback = BleScanCallback(this) + val settings = ScanSettings.Builder() + .setLegacy(false) + .setReportDelay(0) + .setScanMode(ScanSettings.SCAN_MODE_LOW_LATENCY) + .build() + adapter.bluetoothLeScanner?.startScan(filters, settings, bleScannerCallback) + ?: onDiscoveryFailed(ScanError.LeScannerUnavailable) + timeoutInSeconds?.let { + handler.postDelayed(scanTimeoutRunnable, it.toLong() * 1000) + } + }, 3000) + } else { + if (!adapter.startDiscovery()) onDiscoveryFailed(ScanError.BluetoothAdapterUnavailable) + else timeoutInSeconds?.let { + handler.postDelayed(scanTimeoutRunnable, it.toLong() * 1000) + } + } + } ?: onDiscoveryFailed(ScanError.BluetoothAdapterUnavailable) + } + + } + + private fun startDiscoveryForDemoTiles( + filters: List, + timeoutInSeconds: Int? = null + ) { + timeoutInSeconds?.let { + handler.postDelayed(scanTimeoutRunnable, it.toLong() * 1000) + } + bluetoothAdapter?.let { adapter -> + if (useBLE) { + bleScannerCallback = BleScanCallback(this) + val settings = ScanSettings.Builder() + .setLegacy(false) + .setReportDelay(getReportDelay()) + .setScanMode(ScanSettings.SCAN_MODE_LOW_LATENCY).build() + adapter.bluetoothLeScanner?.startScan(filters, settings, bleScannerCallback) + ?: onDiscoveryFailed(ScanError.LeScannerUnavailable) + } else { + if (!adapter.startDiscovery()) onDiscoveryFailed(ScanError.BluetoothAdapterUnavailable) + else timeoutInSeconds?.let { + handler.postDelayed(scanTimeoutRunnable, it.toLong() * 1000) + } + } + } ?: onDiscoveryFailed(ScanError.BluetoothAdapterUnavailable) + } + + /** + * Determines the report delay for BLE scanning based on the GATT connection type. + * + * The report delay is set to 0 milliseconds for specific GATT connection types, + * including: + * - IOP_TEST + * - THERMOMETER + * - LIGHT + * - RANGE_TEST + * - BLINKY + * - THROUGHPUT_TEST + * - MOTION + * - ENVIRONMENT + * - WIFI_COMMISSIONING + * - ESL_DEMO + * - DEV_KIT_SENSOR + * + * For all other GATT connection types, the report delay is set to 1000 milliseconds. + * + * @return The report delay in milliseconds. + */ + fun getReportDelay(): Long { + return when (BLEUtils.GATT_DEVICE_SELECTED) { + GattConnectType.IOP_TEST, + GattConnectType.THERMOMETER, + GattConnectType.LIGHT, + GattConnectType.RANGE_TEST, + GattConnectType.BLINKY, + GattConnectType.THROUGHPUT_TEST, + GattConnectType.MOTION, + GattConnectType.ENVIRONMENT, + GattConnectType.WIFI_COMMISSIONING, + GattConnectType.ESL_DEMO, + GattConnectType.DEV_KIT_SENSOR, + GattConnectType.AWS_DEMO, + GattConnectType.SMART_LOCK, + GattConnectType.BABY_CRY_MONITOR, + GattConnectType.CHANNEL_SOUNDING_DEMO -> 0L + + else -> 1000L + } + } + + fun onDiscoveryFailed(scanError: ScanError, errorCode: Int? = null) { + handler.removeCallbacks(scanTimeoutRunnable) + val message = when (scanError) { + ScanError.ScannerError -> when (errorCode) { + SCAN_FAILED_APPLICATION_REGISTRATION_FAILED -> getString(R.string.scan_failed_application_registration_failed) + SCAN_FAILED_FEATURE_UNSUPPORTED -> getString(R.string.scan_failed_feature_unsupported) + SCAN_FAILED_INTERNAL_ERROR -> getString(R.string.scan_failed_internal_error) + else -> getString(R.string.scan_failed_error_code, errorCode) + } + + ScanError.LeScannerUnavailable -> getString(R.string.scan_failed_le_scanner_unavailable) + ScanError.BluetoothAdapterUnavailable -> getString(R.string.scan_failed_bluetooth_adapter_unavailable) + } + scanListeners.onDiscoveryFailed() + //Toast.makeText(this, message, Toast.LENGTH_LONG).show() + val intent = Intent(ACTION_SHOW_CUSTOM_TOAST).apply { + putExtra(EXTRA_TOAST_MESSAGE, message) + } + LocalBroadcastManager.getInstance(this).sendBroadcast(intent) + } + + fun stopDiscovery() { + handler.removeCallbacks(scanTimeoutRunnable) + bluetoothAdapter?.let { + if (useBLE) { + it.bluetoothLeScanner?.stopScan(bleScannerCallback as ScanCallback?) + bleScannerCallback = null // Clear BLE scanner callback after stopping scan + } else { + if (it.isDiscovering) it.cancelDiscovery() + else { /* added to satisfy lambda */ + } + } + } + } + + fun handleScanCallback(result: ScanResultCompat) { + scanListeners.handleScanResult(result) + } + + enum class ScanError { + ScannerError, + LeScannerUnavailable, + BluetoothAdapterUnavailable, + } + + fun refreshGattServices(gatt: BluetoothGatt?) { + gatt?.let { + refreshDeviceCache(it) + handler.postDelayed({ + it.discoverServices() + }, REFRESH_SERVICES_DELAY) + } + } + + private fun refreshDeviceCache(gatt: BluetoothGatt): Boolean { + try { + Timber.d("refreshDevice: Called") + val localMethod: Method = gatt.javaClass.getMethod("refresh") + val bool: Boolean = (localMethod.invoke(gatt, *arrayOfNulls(0)) as Boolean) + Timber.d("refreshDevice: bool: $bool") + return bool + } catch (localException: Exception) { + Timber.e("refreshDevice: An exception occurred while refreshing device") + } + return false + } + + fun clearConnectedGatt() { + connectedGatt?.let { disconnectGatt(it.device.address) } + } + + fun registerGattCallback(requestRssiUpdates: Boolean, callback: TimeoutGattCallback?) { + handler.removeCallbacks(rssiUpdateRunnable) + if (requestRssiUpdates) { + handler.post(rssiUpdateRunnable) + } + extraGattCallback = callback + } + + fun isGattConnected(): Boolean { + return connectedGatt?.let { + activeConnections.containsKey(it.device?.address!!) + && bluetoothManager.getConnectionState( + it.device, BluetoothProfile.GATT + ) == BluetoothProfile.STATE_CONNECTED + } ?: false + } + + fun isGattConnected(deviceAddress: String?): Boolean { + return deviceAddress?.let { + activeConnections.containsKey(deviceAddress) + && bluetoothManager.getConnectedDevices(BluetoothProfile.GATT) + .any { it.address == deviceAddress } + } ?: false + } + + fun getConnectedGatt(deviceAddress: String?): BluetoothGatt? { + deviceAddress?.let { + connectedGatt = getActiveConnection(it)?.connection?.gatt + } + return connectedGatt + } + + fun connectGatt( + device: BluetoothDevice, + requestRssiUpdates: Boolean, + extraCallback: TimeoutGattCallback? = null, + isConnectionRetry: Boolean = false + ) { + if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.S) { + if (checkSelfPermission(Manifest.permission.BLUETOOTH_CONNECT) != PackageManager.PERMISSION_GRANTED) { + Timber.w("connectGatt aborted: BLUETOOTH_CONNECT permission not granted for device ${device.address}") + extraCallback?.onConnectionStateChange(connectedGatt, BluetoothGatt.GATT_FAILURE, BluetoothProfile.STATE_DISCONNECTED) + return + } + } + stopDiscovery() + extraCallback?.let { extraGattCallback = it } + + if (!isConnectionRetry) handler.postDelayed(connectionTimeoutRunnable, CONNECTION_TIMEOUT) + + /* Invokes onConnectionStateChange() callback */ + try { + connectedGatt = if (useBLE) { + device.connectGatt(this, false, gattCallback, BluetoothDevice.TRANSPORT_LE) + } else { + device.connectGatt(this, false, gattCallback) + } + } catch (se: SecurityException) { + Timber.e(se, "SecurityException while connecting GATT to ${device.address}") + extraCallback?.onConnectionStateChange(connectedGatt, BluetoothGatt.GATT_FAILURE, BluetoothProfile.STATE_DISCONNECTED) + return + } + connectedGatt?.let { addPendingConnection(GattConnection(it, requestRssiUpdates)) } + } + + fun disconnectGatt(deviceAddress: String) { + getActiveConnection(deviceAddress)?.let { + /* Invokes onConnectionStateChange() callback */ + it.connection.gatt?.disconnect() + } + } + + fun disconnectAllGatts() { + activeConnections.values.forEach { disconnectGatt(it.connection.address) } + } + + private fun clearGattConnection(address: String) { + getActiveConnection(address)?.let { + it.connection.gatt?.close() + removeActiveConnection(it.connection.gatt?.device?.address) + if (connectedGatt?.device?.address == address) { + connectedGatt = null + } + } + if (activeConnections.isEmpty()) handler.removeCallbacks(rssiUpdateRunnable) + } + + private fun addPendingConnection(connection: GattConnection) { + pendingConnections.apply { + synchronized(this) { put(connection.address, connection) } + } + } + + private fun removePendingConnection(address: String) { + pendingConnections.apply { + synchronized(this) { remove(address) } + } + } + + fun isAnyConnectionPending() = pendingConnections.isNotEmpty() + + fun updateConnectionInfo(info: BluetoothDeviceInfo) { + activeConnections[info.address]?.bluetoothInfo = info + } + + fun updateConnectionRssi(gatt: BluetoothGatt, rssi: Int) { + activeConnections.values.apply { + synchronized(this) { + val connectedDevice = + find { it.connection.gatt!!.device.address == gatt.device.address } + connectedDevice?.bluetoothInfo?.rssi = rssi + } + } + } + + private fun addActiveConnection(connection: GattConnection) { + activeConnections.apply { + synchronized(this) { put(connection.address, ConnectedDeviceInfo(connection)) } + } + } + + private fun removeActiveConnection(address: String?) { + address?.let { + activeConnections.apply { + synchronized(this) { remove(it) } + } + } + } + + private fun handleReconnection(gatt: BluetoothGatt) { + pendingConnections[gatt.device.address]?.let { + gatt.close() + removePendingConnection(gatt.device.address) + retryAttempts++ + + if (retryAttempts < RECONNECTION_RETRIES) { + reconnectionRunnable = ReconnectionRunnable(it) + handler.postDelayed(reconnectionRunnable!!, RECONNECTION_DELAY) + } + } + } + + fun getActiveConnection(address: String) = activeConnections[address] + fun getActiveConnections() = activeConnections.values.toList() + + fun addDeviceLog(log: Log) { + synchronized(connectionLogs) { + connectionLogs.add(log) + } + } + + fun getLogsForDevice(address: String): List { + return synchronized(connectionLogs) { + connectionLogs.filter { it.deviceAddress == address } + } + } + + fun clearLogsForDevice(address: String) { + return synchronized(connectionLogs) { + connectionLogs.removeIf { it.deviceAddress == address } + } + } + + private var extraGattCallback: TimeoutGattCallback? = null + + fun registerGattCallback(callback: TimeoutGattCallback) { + extraGattCallback = callback + } + + fun unregisterGattCallback() { + extraGattCallback = null + } + + private val gattCallback: BluetoothGattCallback = object : BluetoothGattCallback() { + override fun onConnectionStateChange(gatt: BluetoothGatt, status: Int, newState: Int) { + super.onConnectionStateChange(gatt, status, newState) + Timber.d("onConnectionStateChange(): gatt device = ${gatt.device.address}, status = $status, newState = $newState") + addDeviceLog(ConnectionStateChangeLog(gatt, status, newState)) + + when (newState) { + BluetoothProfile.STATE_CONNECTED -> { + if (status == BluetoothGatt.GATT_SUCCESS) { + if (activeConnections.isEmpty()) handler.post(rssiUpdateRunnable) + + handler.removeCallbacks(connectionTimeoutRunnable) + pendingConnections[gatt.device.address]?.let { addActiveConnection(it) } + removePendingConnection(gatt.device.address) + retryAttempts = 0 + } + } + + BluetoothProfile.STATE_DISCONNECTED -> + when (status) { + 133 -> handleReconnection(gatt) + else -> clearGattConnection(gatt.device.address) + } + } + + if (retryAttempts < RECONNECTION_RETRIES) { + extraGattCallback?.onConnectionStateChange(gatt, status, newState) + } else { + extraGattCallback?.onMaxRetriesExceeded(gatt) + retryAttempts = 0 + handler.removeCallbacks(connectionTimeoutRunnable) + } + } + + override fun onServicesDiscovered(gatt: BluetoothGatt, status: Int) { + super.onServicesDiscovered(gatt, status) + Timber.d("onServicesDiscovered(): gatt device = ${gatt.device.address}, status = $status") + addDeviceLog( + GattOperationWithParameterLog( + gatt, GattOperationLog.Type.SERVICES_DISCOVERED, + status + ) + ) + //gatt.requestConnectionPriority(BluetoothGatt.CONNECTION_PRIORITY_HIGH) + extraGattCallback?.onServicesDiscovered(gatt, status) + } + + @Deprecated("Deprecated in Java") + override fun onCharacteristicRead( + gatt: BluetoothGatt, + characteristic: BluetoothGattCharacteristic, + status: Int + ) { + super.onCharacteristicRead(gatt, characteristic, status) + Timber.d( + "onCharacteristicRead(): gatt device = ${gatt.device.address}, uuid = ${ + characteristic.uuid + }, value = ${characteristic.value?.contentToString()}" + ) + val safeValue = characteristic.value ?: ByteArray(0) + addDeviceLog( + GattOperationWithDataLog( + gatt, GattOperationLog.Type.READ_CHARACTERISTIC, + status, characteristic.uuid, safeValue + ) + ) + extraGattCallback?.onCharacteristicRead(gatt, characteristic, status) + } + + override fun onCharacteristicWrite( + gatt: BluetoothGatt, + characteristic: BluetoothGattCharacteristic, + status: Int + ) { + super.onCharacteristicWrite(gatt, characteristic, status) + Timber.d( + "onCharacteristicWrite(): gatt device = ${gatt.device.address}, uuid = ${ + characteristic.uuid + }, status = $status, value = ${characteristic.value?.contentToString()}" + ) + addDeviceLog( + GattOperationWithDataLog( + gatt, GattOperationLog.Type.WRITE_CHARACTERISTIC, + status, characteristic.uuid, characteristic.value + ) + ) + extraGattCallback?.onCharacteristicWrite(gatt, characteristic, status) + } + + override fun onCharacteristicChanged( + gatt: BluetoothGatt, + characteristic: BluetoothGattCharacteristic + ) { + super.onCharacteristicChanged(gatt, characteristic) + Timber.d( + "onCharacteristicChanged(): gatt device = ${gatt.device.address}, uuid = ${ + characteristic.uuid + }, value = ${characteristic.value?.contentToString()}" + ) + addDeviceLog( + GattOperationWithDataLog( + gatt, GattOperationLog.Type.CHARACTERISTIC_CHANGED, + null, characteristic.uuid, characteristic.value + ) + ) + extraGattCallback?.onCharacteristicChanged(gatt, characteristic) + } + + override fun onDescriptorRead( + gatt: BluetoothGatt, + descriptor: BluetoothGattDescriptor, + status: Int + ) { + super.onDescriptorRead(gatt, descriptor, status) + Timber.d( + "onDescriptorRead(): gatt device = ${gatt.device.address}, uuid = ${ + descriptor.uuid + }, descriptor's characteristic = ${ + descriptor.characteristic.uuid + }, value = ${descriptor.value?.contentToString()}" + ) + addDeviceLog( + GattOperationWithDataLog( + gatt, GattOperationLog.Type.READ_DESCRIPTOR, + status, descriptor.uuid, descriptor.value + ) + ) + extraGattCallback?.onDescriptorRead(gatt, descriptor, status) + } + + override fun onDescriptorWrite( + gatt: BluetoothGatt, + descriptor: BluetoothGattDescriptor, + status: Int + ) { + super.onDescriptorWrite(gatt, descriptor, status) + Timber.d( + "onDescriptorWrite(): gatt device = ${gatt.device.address}, uuid = ${ + descriptor.uuid + }, descriptor's characteristic = ${ + descriptor.characteristic.uuid + }, value = ${descriptor.value?.contentToString()}" + ) + addDeviceLog( + GattOperationWithDataLog( + gatt, GattOperationLog.Type.WRITE_DESCRIPTOR, + status, descriptor.uuid, descriptor.value + ) + ) + extraGattCallback?.onDescriptorWrite(gatt, descriptor, status) + } + + override fun onReliableWriteCompleted(gatt: BluetoothGatt, status: Int) { + super.onReliableWriteCompleted(gatt, status) + Timber.d("onReliableWriteCompleted(): gatt device = ${gatt.device.address}, status = $status") + addDeviceLog( + GattOperationWithParameterLog( + gatt, GattOperationLog.Type.RELIABLE_WRITE_COMPLETED, + status + ) + ) + extraGattCallback?.onReliableWriteCompleted(gatt, status) + } + + override fun onReadRemoteRssi(gatt: BluetoothGatt, rssi: Int, status: Int) { + super.onReadRemoteRssi(gatt, rssi, status) + Timber.d("onReadRemoteRssi(): gatt device = ${gatt.device.address}, rssi = $rssi, status = $status") + addDeviceLog( + GattOperationWithParameterLog( + gatt, GattOperationLog.Type.READ_RSSI, + status, "rssi = $rssi" + ) + ) + if (status == BluetoothGatt.GATT_SUCCESS) { + updateConnectionRssi(gatt, rssi) + extraGattCallback?.onReadRemoteRssi(gatt, rssi, status) + } + } + + override fun onMtuChanged(gatt: BluetoothGatt, mtu: Int, status: Int) { + super.onMtuChanged(gatt, mtu, status) + if (status == BluetoothGatt.GATT_SUCCESS) { + Timber.d("onMtuChanged(): gatt device =${gatt.device.address}, mtu = $mtu") + addDeviceLog( + GattOperationWithParameterLog( + gatt, GattOperationLog.Type.MTU_CHANGED, + status, "mtu = $mtu" + ) + ) + extraGattCallback?.onMtuChanged(gatt, mtu, status) + } + + } + + override fun onPhyUpdate(gatt: BluetoothGatt, txPhy: Int, rxPhy: Int, status: Int) { + super.onPhyUpdate(gatt, txPhy, rxPhy, status) + Timber.d( + "onPhyUpdate(): gatt device = ${gatt.device?.address}, txPhy = ${ + txPhy + }, rxPhy = $rxPhy, status = $status" + ) + addDeviceLog( + GattOperationWithParameterLog( + gatt, GattOperationLog.Type.PHY_UPDATED, + status, "txPhy = $txPhy, rxPhy = $rxPhy" + ) + ) + extraGattCallback?.onPhyUpdate(gatt, txPhy, rxPhy, status) + } + } + + fun unregisterGattServerCallback() { + gattServerCallback = null + } + + fun registerGattServerCallback(callback: BluetoothGattServerCallback) { + this.gattServerCallback = callback + } + + private val bluetoothGattServerCallback = object : BluetoothGattServerCallback() { + @SuppressLint("BinaryOperationInTimber") + override fun onConnectionStateChange(device: BluetoothDevice, status: Int, newState: Int) { + super.onConnectionStateChange(device, status, newState) + Timber.d( + "onServerConnectionStateChange(): device = ${device.address}," + + "status = $status, newState = $newState" + ) + + when (newState) { + BluetoothGatt.STATE_CONNECTED -> if (status == BluetoothGatt.GATT_SUCCESS) { + if (gattServerCallback != null) { + gattServerCallback?.onConnectionStateChange(device, status, newState) + } else if (isNotificationEnabled) showDebugConnectionNotification(device) + } + } + } + + override fun onServiceAdded(status: Int, service: BluetoothGattService?) { + super.onServiceAdded(status, service) + gattServerServicesToAdd?.let { services -> + if (services.isNotEmpty()) bluetoothGattServer?.addService(services.pop()) + } + } + + override fun onCharacteristicReadRequest( + device: BluetoothDevice?, + requestId: Int, + offset: Int, + characteristic: BluetoothGattCharacteristic? + ) { + super.onCharacteristicReadRequest(device, requestId, offset, characteristic) + bluetoothGattServer?.sendResponse( + device, + requestId, + BluetoothGatt.GATT_SUCCESS, + offset, + characteristic?.value + ) + } + + override fun onDescriptorReadRequest( + device: BluetoothDevice?, + requestId: Int, + offset: Int, + descriptor: BluetoothGattDescriptor? + ) { + super.onDescriptorReadRequest(device, requestId, offset, descriptor) + bluetoothGattServer?.sendResponse( + device, + requestId, + BluetoothGatt.GATT_SUCCESS, + offset, + descriptor?.value + ) + } + + override fun onCharacteristicWriteRequest( + device: BluetoothDevice?, + requestId: Int, + characteristic: BluetoothGattCharacteristic?, + preparedWrite: Boolean, + responseNeeded: Boolean, + offset: Int, + value: ByteArray? + ) { + super.onCharacteristicWriteRequest( + device, + requestId, + characteristic, + preparedWrite, + responseNeeded, + offset, + value + ) + Timber.i("onCharacteristicWriteRequest") + characteristic?.value = value + if (responseNeeded) { + bluetoothGattServer?.sendResponse( + device, + requestId, + BluetoothGatt.GATT_SUCCESS, + offset, + value + ) + } + } + + override fun onDescriptorWriteRequest( + device: BluetoothDevice?, + requestId: Int, + descriptor: BluetoothGattDescriptor?, + preparedWrite: Boolean, + responseNeeded: Boolean, + offset: Int, + value: ByteArray? + ) { + super.onDescriptorWriteRequest( + device, + requestId, + descriptor, + preparedWrite, + responseNeeded, + offset, + value + ) + Timber.i("onDescriptorWriteRequest") + descriptor?.value = value + if ( + descriptor != null && device != null && value != null + && descriptor.uuid == UuidConsts.CLIENT_CHARACTERISTIC_CONFIG_DESCRIPTOR + ) { + val characteristicUuid = descriptor.characteristic.uuid + + when (value.asList()) { + Notifications.DISABLED.descriptorValue.asList() -> { + devicesToNotify[characteristicUuid]?.remove(device) + devicesToIndicate[characteristicUuid]?.remove(device) + } + + Notifications.NOTIFY.descriptorValue.asList() -> { + devicesToNotify + .getOrPut(characteristicUuid) { mutableSetOf() } + .add(device) + devicesToIndicate[characteristicUuid]?.remove(device) + } + + Notifications.INDICATE.descriptorValue.asList() -> { + devicesToIndicate + .getOrPut(characteristicUuid) { mutableSetOf() } + .add(device) + devicesToNotify[characteristicUuid]?.remove(device) + } + } + } + if (responseNeeded) { + bluetoothGattServer?.sendResponse( + device, + requestId, + BluetoothGatt.GATT_SUCCESS, + offset, + value + ) + } + } + + override fun onNotificationSent(device: BluetoothDevice?, status: Int) { + super.onNotificationSent(device, status) + gattServerCallback?.onNotificationSent(device, status) + } + } + + fun getClientsToNotify(characteristicUuid: UUID): Collection { + return devicesToNotify[characteristicUuid] ?: emptySet() + } + + fun getClientsToIndicate(characteristicUuid: UUID): Collection { + return devicesToIndicate[characteristicUuid] ?: emptySet() + } + + private fun getYesPendingIntent(device: BluetoothDevice): PendingIntent { + val intent = Intent(ACTION_GATT_SERVER_DEBUG_CONNECTION) + intent.putExtra(EXTRA_BLUETOOTH_DEVICE, device) + + val pendingIntentFlag = + if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.S) PendingIntent.FLAG_IMMUTABLE + else PendingIntent.FLAG_CANCEL_CURRENT + + return PendingIntent.getBroadcast( + this, + GATT_SERVER_DEBUG_CONNECTION_REQUEST_CODE, + intent, + pendingIntentFlag + ) + } + + private fun getNoPendingIntent(): PendingIntent { + val intent = Intent(ACTION_GATT_SERVER_REMOVE_NOTIFICATION) + val pendingIntentFlag = + if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.S) PendingIntent.FLAG_IMMUTABLE + else PendingIntent.FLAG_CANCEL_CURRENT + + return PendingIntent.getBroadcast( + this, + GATT_SERVER_REMOVE_NOTIFICATION_REQUEST_CODE, + intent, + pendingIntentFlag + ) + } + + private fun getYesAndOpenPendingIntent(device: BluetoothDevice): PendingIntent { + val intent = Intent(this, PendingServerConnectionActivity::class.java).apply { + putExtra(EXTRA_BLUETOOTH_DEVICE, device) + flags = Intent.FLAG_ACTIVITY_NO_HISTORY + } + val backIntent = Intent(this, MainActivity::class.java).apply { + addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP) + } + + val pendingIntentFlag = + if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.S) PendingIntent.FLAG_IMMUTABLE + else PendingIntent.FLAG_ONE_SHOT + + return PendingIntent.getActivities( + this, + GATT_SERVER_OPEN_CONNECTION_REQUEST_CODE, + arrayOf(backIntent, intent), + pendingIntentFlag + ) + } + + private fun showDebugConnectionNotification(device: BluetoothDevice) { + val deviceName = device.name ?: getString(R.string.not_advertising_shortcut) + createNotificationChannel() + + val notification = Notification.Builder(this, CHANNEL_ID) + .setSmallIcon(R.mipmap.si_launcher) + .setContentTitle( + getString( + R.string.notification_title_device_has_connected, + deviceName + ) + ) + .setContentText(getString(R.string.notification_note_debug_connection)) + .addAction(buildAction(getString(R.string.button_yes), getYesPendingIntent(device))) + /* .addAction(buildAction(getString(R.string.notification_button_yes_and_open), getYesAndOpenPendingIntent(device)))*/ + .addAction(buildAction(getString(R.string.button_no), getNoPendingIntent())) + .build() + + val notificationManager = + getSystemService(Context.NOTIFICATION_SERVICE) as NotificationManager + notificationManager.notify(NOTIFICATION_ID, notification) + } + + private fun createNotificationChannel() { + val name = getString(R.string.notification_channel_name) + val descriptionText = getString(R.string.notification_channel_description) + val importance = NotificationManager.IMPORTANCE_HIGH + val channel = NotificationChannel(CHANNEL_ID, name, importance).apply { + description = descriptionText + } + + val notificationManager: NotificationManager = + getSystemService(Context.NOTIFICATION_SERVICE) as NotificationManager + notificationManager.createNotificationChannel(channel) + } + + private fun buildAction(actionText: String, actionIntent: PendingIntent): Notification.Action { + return Notification.Action.Builder( + R.mipmap.si_launcher, + actionText, + actionIntent + ).build() + } + + private val gattServerBroadcastReceiver = object : BroadcastReceiver() { + override fun onReceive(context: Context?, intent: Intent?) { + when (intent?.action) { + ACTION_GATT_SERVER_DEBUG_CONNECTION -> { + val device = intent.getParcelableExtra(EXTRA_BLUETOOTH_DEVICE) + device?.let { + connectGatt(device, false, null) + } + closeGattServerNotification() + } + + ACTION_GATT_SERVER_REMOVE_NOTIFICATION -> closeGattServerNotification() + } + } + } + + fun closeGattServerNotification() { + val notificationManager = + getSystemService(Context.NOTIFICATION_SERVICE) as NotificationManager + notificationManager.cancel(NOTIFICATION_ID) + } + + private class ScanListeners : ArrayList(), ScanListener { + + override fun handleScanResult(scanResult: ScanResultCompat) { + forEach { it.handleScanResult(scanResult) } + } + + override fun onDiscoveryFailed() { + forEach { it.onDiscoveryFailed() } + } + + override fun onDiscoveryTimeout() { + forEach { it.onDiscoveryTimeout() } + } + } + + private val keyMissingAndEncryptionChangeReceiver = object : BroadcastReceiver() { + override fun onReceive(context: Context?, intent: Intent?) { + when (intent?.action) { + BluetoothDevice.ACTION_KEY_MISSING -> { + // Inform user and guide to re-pair + val message = getString(R.string.bluetooth_key_missing) + val toastIntent = Intent(ACTION_SHOW_CUSTOM_TOAST).apply { + putExtra(EXTRA_TOAST_MESSAGE, message) + } + LocalBroadcastManager.getInstance(this@BluetoothService) + .sendBroadcast(toastIntent) + // Disconnect all active GATT connections + disconnectAllGatts() + // Launch Bluetooth settings to prompt user to re-pair + val settingsIntent = Intent(Settings.ACTION_BLUETOOTH_SETTINGS).apply { + addFlags(Intent.FLAG_ACTIVITY_NEW_TASK) + } + startActivity(settingsIntent) + } + + BluetoothDevice.ACTION_ENCRYPTION_CHANGE -> { + // Optionally handle encryption state change + val device: BluetoothDevice? = + intent.getParcelableExtra(BluetoothDevice.EXTRA_DEVICE) + val encrypted: Boolean = + intent.getBooleanExtra("android.bluetooth.device.extra.ENCRYPTED", false) + + val message = if (encrypted) { + getString(R.string.bluetooth_encryption_enabled, device?.name ?: "Device") + } else { + getString(R.string.bluetooth_encryption_disabled, device?.name ?: "Device") + } + val toastIntent = Intent(ACTION_SHOW_CUSTOM_TOAST).apply { + putExtra(EXTRA_TOAST_MESSAGE, message) + } + LocalBroadcastManager.getInstance(this@BluetoothService) + .sendBroadcast(toastIntent) + } + } + } + } + + /** + * Removes the Bluetooth bond for a companion device using the new Android 16+ API. + * @param associationId The association ID for the companion device. + */ + @RequiresApi(Build.VERSION_CODES.BAKLAVA) + fun removeBluetoothBond(associationId: Int) { + val cdm = getSystemService(CompanionDeviceManager::class.java) + cdm?.removeBond(associationId) + } + + /** + * Finds the association ID for a Bluetooth device address, if associated. + * @param deviceAddress The Bluetooth device MAC address. + * @return The association ID, or null if not found. + */ + @RequiresApi(Build.VERSION_CODES.TIRAMISU) + fun getAssociationIdForDevice(deviceAddress: String): Int? { + val cdm = getSystemService(CompanionDeviceManager::class.java) + if (cdm != null) { + val associations = cdm.myAssociations + for (info in associations) { + if (info.deviceMacAddress?.toString() + ?.equals(deviceAddress, ignoreCase = true) == true + ) { + return info.id + } + } + } + return null + } + + // Register a receiver to monitor bond state changes + private val bondStateReceiver = object : BroadcastReceiver() { + override fun onReceive(context: Context?, intent: Intent?) { + if (BluetoothDevice.ACTION_BOND_STATE_CHANGED == intent?.action) { + val reason = intent?.getIntExtra("android.bluetooth.device.extra.REASON", -1) ?: -1 + // Debug: reason can help diagnose OEM-specific bond loss causes + val device: BluetoothDevice? = + intent.getParcelableExtra(BluetoothDevice.EXTRA_DEVICE) + val bondState = intent.getIntExtra(BluetoothDevice.EXTRA_BOND_STATE, -1) + val prevBondState = + intent.getIntExtra(BluetoothDevice.EXTRA_PREVIOUS_BOND_STATE, -1) + // val reason = intent.getIntExtra("android.bluetooth.device.extra.REASON", -1) // Not used + if (bondState == BluetoothDevice.BOND_NONE && prevBondState == BluetoothDevice.BOND_BONDED) { + if (Build.VERSION.SDK_INT < Build.VERSION_CODES.UPSIDE_DOWN_CAKE) { + // Custom bond loss handling for Android < 16 + device?.let { + disconnectGatt(it.address) + } + val dialogIntent = Intent(ACTION_SHOW_BOND_LOSS_DIALOG) + dialogIntent.putExtra( + EXTRA_TOAST_MESSAGE, + getString(R.string.bluetooth_bond_lost) + " " + (device?.name + ?: "Device") + ) + // dialogIntent.putExtra(EXTRA_DEVICE_ADDRESS, device?.address) + LocalBroadcastManager.getInstance(this@BluetoothService) + .sendBroadcast(dialogIntent) + } + // On Android 16+, let the system handle bond loss natively + } + } + } + } +} diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/Bluetooth/beacon_utils/BleFormat.kt b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/Bluetooth/beacon_utils/BleFormat.kt new file mode 100644 index 000000000..a195ed131 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/Bluetooth/beacon_utils/BleFormat.kt @@ -0,0 +1,125 @@ +package com.siliconlabs.bledemo.bluetooth.beacon_utils + +import com.siliconlabs.bledemo.bluetooth.ble.BluetoothDeviceInfo +import com.siliconlabs.bledemo.R +import java.util.Locale + +enum class BleFormat(val nameResId: Int, val iconResId: Int) { + UNSPECIFIED(R.string.unspecified, R.drawable.ic_beacon_immediate), + I_BEACON(R.string.ibeacon, R.drawable.ic_beacon_ibeacon), + ALT_BEACON(R.string.alt_beacon, R.drawable.ic_beacon_alt), + EDDYSTONE(R.string.eddystone, R.drawable.ic_beacon_eddystone); + + companion object { + private val IBEACON_BYTES_1 = byteArrayOf(0x02, 0x01) + private val IBEACON_BYTES_2 = byteArrayOf(0x1A, 0xFF.toByte(), 0x4C, 0x00, 0x02, 0x15) + private val IBEACON_BYTES_3 = byteArrayOf(0x02, 0x15) + private val ALT_BEACON_BYTES_1 = byteArrayOf(0x1B.toByte(), 0xFF.toByte()) + private val ALT_BEACON_BYTES_2 = byteArrayOf(0xBE.toByte(), 0xAC.toByte()) + private const val EDDYSTONE_SERVICE_UUID = "feaa" + + fun getFormat(deviceInfo: BluetoothDeviceInfo): BleFormat { + try { + if (isAltBeacon(deviceInfo)) { + return ALT_BEACON + } + if (isIBeacon(deviceInfo)) { + return I_BEACON + } + if (isEddyStone(deviceInfo)) { + return EDDYSTONE + } + } catch (e: Exception) { + return UNSPECIFIED + } + return UNSPECIFIED + } + + private val hexArray = "0123456789ABCDEF".toCharArray() + fun bytesToHex(bytes: ByteArray): String { + val hexChars = CharArray(bytes.size * 2) + for (j in bytes.indices) { + val v: Int = bytes[j].toInt() and 0xFF + hexChars[j * 2] = hexArray[v ushr 4] + hexChars[j * 2 + 1] = hexArray[v and 0x0F] + } + return String(hexChars) + } + + fun isAltBeacon(deviceInfo: BluetoothDeviceInfo): Boolean { + val bytes = deviceInfo.scanInfo?.scanRecord?.bytes!! + for (i in ALT_BEACON_BYTES_1.indices) { + if (bytes[i] != ALT_BEACON_BYTES_1[i]) { + return false + } + } + // number of bytes from beginning of ad length to beacon code (alt beacon code is big endian 0xBEAC) + val byteSpacing = 4 + for (i in ALT_BEACON_BYTES_2.indices) { + if (bytes[i + byteSpacing] != ALT_BEACON_BYTES_2[i]) { + return false + } + } + return true + } + + fun isEddyStone(deviceInfo: BluetoothDeviceInfo): Boolean { + val uuidList = deviceInfo.scanInfo?.scanRecord?.serviceUuids + if (uuidList != null && !uuidList.isEmpty()) { + for (parcelUuid in uuidList) { + val parcelString = parcelUuid.toString().substring(4, 8).lowercase(Locale.US) + if (EDDYSTONE_SERVICE_UUID == parcelString) { + return true + } + } + } + return false + } + + // Returns true for Blue Gecko-sourced iBeacons. For other iBeacons, checks using isOtherIBeacon + fun isIBeacon(deviceInfo: BluetoothDeviceInfo): Boolean { + val bytes = deviceInfo.scanInfo?.scanRecord?.bytes!! + for (i in IBEACON_BYTES_1.indices) { + if (bytes[i] != IBEACON_BYTES_1[i]) { + return isOtherIBeacon(deviceInfo) + } + } + for (i in IBEACON_BYTES_2.indices) { + if (bytes[i + 3] != IBEACON_BYTES_2[i]) { + return isOtherIBeacon(deviceInfo) + } + } + return true + } + + // Used to determine if a beacon is an iBeacon, in the case that it is not recognized as a Blue Gecko-sourced iBeacon + private fun isOtherIBeacon(deviceInfo: BluetoothDeviceInfo): Boolean { + val bytes = deviceInfo.scanInfo?.scanRecord?.bytes!! + val bytes2 = deviceInfo.scanInfo?.scanRecord?.getManufacturerSpecificData(0x004C) + if (bytes2 != null) { + if (indexOf(bytes, bytes2, 0) != -1) { + val index = indexOf(bytes2, IBEACON_BYTES_3, 0) + return index != -1 + } + } + return false + } + + private fun indexOf(outerArray: ByteArray, smallerArray: ByteArray, start: Int): Int { + for (i in start until outerArray.size - smallerArray.size + 1) { + var found = true + for (j in smallerArray.indices) { + if (outerArray[i + j] != smallerArray[j]) { + found = false + break + } + } + if (found) { + return i + } + } + return -1 + } + } + +} \ No newline at end of file diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/Bluetooth/beacon_utils/altbeacon/AltBeacon.kt b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/Bluetooth/beacon_utils/altbeacon/AltBeacon.kt new file mode 100644 index 000000000..00b393fa8 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/Bluetooth/beacon_utils/altbeacon/AltBeacon.kt @@ -0,0 +1,42 @@ +package com.siliconlabs.bledemo.bluetooth.beacon_utils.altbeacon + +import com.siliconlabs.bledemo.bluetooth.beacon_utils.BleFormat +import com.siliconlabs.bledemo.bluetooth.ble.BluetoothDeviceInfo + +class AltBeacon(deviceInfo: BluetoothDeviceInfo) { + var manufacturerId: String + var altBeaconId: String + var altBeaconReferenceRssi: Byte + var deviceAddress: String = deviceInfo.address + var rssi: Int = deviceInfo.rssi + + init { + manufacturerId = parseManufacturerId(deviceInfo) + altBeaconId = parseBeaconId(deviceInfo) + altBeaconReferenceRssi = parseBeaconReferenceRssi(deviceInfo) + } + + private fun parseManufacturerId(deviceInfo: BluetoothDeviceInfo): String { + val bytes = deviceInfo.scanInfo?.scanRecord?.bytes + val mfgIdBytes = bytes?.copyOfRange(2, 4)!! + + // reverse the order of the bytes, data received in little endian + val lessSignificant = mfgIdBytes[0] + mfgIdBytes[0] = mfgIdBytes[1] + mfgIdBytes[1] = lessSignificant + val mfgId = BleFormat.bytesToHex(mfgIdBytes) + return "0x$mfgId" + } + + private fun parseBeaconId(deviceInfo: BluetoothDeviceInfo): String { + val bytes = deviceInfo.scanInfo?.scanRecord?.bytes + val beaconIdBytes = bytes?.copyOfRange(6,26)!! + val beaconId = BleFormat.bytesToHex(beaconIdBytes) + return "0x$beaconId" + } + + private fun parseBeaconReferenceRssi(deviceInfo: BluetoothDeviceInfo): Byte { + val bytes = deviceInfo.scanInfo?.scanRecord?.bytes!! + return bytes[26] + } +} \ No newline at end of file diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/Bluetooth/beacon_utils/eddystone/Beacon.kt b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/Bluetooth/beacon_utils/eddystone/Beacon.kt new file mode 100644 index 000000000..f97022f37 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/Bluetooth/beacon_utils/eddystone/Beacon.kt @@ -0,0 +1,159 @@ +package com.siliconlabs.bledemo.bluetooth.beacon_utils.eddystone + +import java.util.Locale + +// Copyright 2015 Google Inc. All rights reserved. +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +// see https://github.com/google/eddystone +class Beacon(private val deviceAddress: String, var rssi: Int) { + var timestamp = System.currentTimeMillis() + + var uidServiceData: ByteArray? = null + var tlmServiceData: ByteArray? = null + + inner class UidStatus { + var uidValue: String? = null + var txPower = 0 + var errTx: String? = null + var errUid: String? = null + var errRfu: String? = null + val errors: String + get() { + val sb = StringBuilder() + if (errTx != null) { + sb.append(errTx).append("\n") + } + if (errUid != null) { + sb.append(errUid).append("\n") + } + if (errRfu != null) { + sb.append(errRfu).append("\n") + } + return sb.toString().trim { it <= ' ' } + } + } + + inner class TlmStatus { + var version: String? = null + var voltage: String? = null + var temp: String? = null + var advCnt: String? = null + var secCnt: String? = null + var deciSecondsCntVal = 0.0 + var errIdentialFrame: String? = null + var errVersion: String? = null + var errVoltage: String? = null + var errTemp: String? = null + var errPduCnt: String? = null + var errSecCnt: String? = null + var errRfu: String? = null + val errors: String + get() { + val sb = StringBuilder() + if (errIdentialFrame != null) { + sb.append(errIdentialFrame).append("\n") + } + if (errVersion != null) { + sb.append(errVersion).append("\n") + } + if (errVoltage != null) { + sb.append(errVoltage).append("\n") + } + if (errTemp != null) { + sb.append(errTemp).append("\n") + } + if (errPduCnt != null) { + sb.append(errPduCnt).append("\n") + } + if (errSecCnt != null) { + sb.append(errSecCnt).append("\n") + } + if (errRfu != null) { + sb.append(errRfu).append("\n") + } + return sb.toString().trim { it <= ' ' } + } + + override fun toString(): String { + return errors + } + } + + inner class UrlStatus { + var urlValue: String? = null + var urlNotSet: String? = null + var txPower: String? = null + val errors: String + get() { + val sb = StringBuilder() + if (txPower != null) { + sb.append(txPower).append("\n") + } + if (urlNotSet != null) { + sb.append(urlNotSet).append("\n") + } + return sb.toString().trim { it <= ' ' } + } + + override fun toString(): String { + val sb = StringBuilder() + if (urlValue != null) { + sb.append(urlValue).append("\n") + } + return sb.append(errors).toString().trim { it <= ' ' } + } + } + + inner class FrameStatus { + var nullServiceData: String? = null + var invalidFrameType: String? = null + val errors: String + get() { + val sb = StringBuilder() + if (nullServiceData != null) { + sb.append(nullServiceData).append("\n") + } + if (invalidFrameType != null) { + sb.append(invalidFrameType).append("\n") + } + return sb.toString().trim { it <= ' ' } + } + + override fun toString(): String { + return errors + } + } + + var hasUidFrame = false + var uidStatus = UidStatus() + var hasTlmFrame = false + var tlmStatus = TlmStatus() + var hasUrlFrame = false + var urlStatus = UrlStatus() + var frameStatus = FrameStatus() + + /** + * Performs a case-insensitive contains test of s on the device address (with or without the + * colon separators) and/or the UID value, and/or the URL value. + */ + operator fun contains(s: String?): Boolean { + return (s == null || s.isEmpty() + || deviceAddress.replace(":", "").lowercase().contains(s.lowercase(Locale.US)) + || (uidStatus.uidValue != null + && uidStatus.uidValue?.lowercase()?.contains(s.lowercase(Locale.US))!!) + || (urlStatus.urlValue != null + && urlStatus.urlValue?.lowercase()?.contains(s.lowercase(Locale.US))!!)) + } + +} \ No newline at end of file diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/Bluetooth/beacon_utils/eddystone/Constants.kt b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/Bluetooth/beacon_utils/eddystone/Constants.kt new file mode 100644 index 000000000..0f9bebae0 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/Bluetooth/beacon_utils/eddystone/Constants.kt @@ -0,0 +1,45 @@ +package com.siliconlabs.bledemo.bluetooth.beacon_utils.eddystone + +// Copyright 2015 Google Inc. All rights reserved. +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +// see https://github.com/google/eddystone +object Constants { + /** + * Eddystone-UID frame type value. + */ + const val UID_FRAME_TYPE: Byte = 0x00 + + /** + * Eddystone-URL frame type value. + */ + const val URL_FRAME_TYPE: Byte = 0x10 + + /** + * Eddystone-TLM frame type value. + */ + const val TLM_FRAME_TYPE: Byte = 0x20 + + /** + * Minimum expected Tx power (in dBm) in UID and URL frames. + */ + const val MIN_EXPECTED_TX_POWER = -100 + + /** + * Maximum expected Tx power (in dBm) in UID and URL frames. + */ + const val MAX_EXPECTED_TX_POWER = 20 + + /*delay timer for scanning status of matter device*/ + const val SCAN_TIMER:Long = 5 +} \ No newline at end of file diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/Bluetooth/beacon_utils/eddystone/TlmValidator.kt b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/Bluetooth/beacon_utils/eddystone/TlmValidator.kt new file mode 100644 index 000000000..4c3b87e2b --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/Bluetooth/beacon_utils/eddystone/TlmValidator.kt @@ -0,0 +1,179 @@ +package com.siliconlabs.bledemo.bluetooth.beacon_utils.eddystone + +import android.util.Log +import com.siliconlabs.bledemo.utils.Converters +import java.nio.ByteBuffer +import java.util.* +import java.util.concurrent.TimeUnit + +// Copyright 2015 Google Inc. All rights reserved. +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +// see https://github.com/google/eddystone +/** + * Basic validation of an Eddystone-TLM frame. + * + * + * + * @see [TLM frame specification](https://github.com/google/eddystone/eddystone-tlm) + */ +object TlmValidator { + private val TAG = TlmValidator::class.java.simpleName + + // TLM frames only support version 0x00 for now. + private const val EXPECTED_VERSION: Byte = 0x00 + + // Minimum expected voltage value in beacon telemetry in millivolts. + private const val MIN_EXPECTED_VOLTAGE = 500 + + // Maximum expected voltage value in beacon telemetry in millivolts. + private const val MAX_EXPECTED_VOLTAGE = 10000 + + // Value indicating temperature not supported. temp[0] == 0x80, temp[1] == 0x00. + private const val TEMPERATURE_NOT_SUPPORTED = -128.0f + + // Minimum expected temperature value in beacon telemetry in degrees Celsius. + private const val MIN_EXPECTED_TEMP = 0.0f + + // Maximum expected temperature value in beacon telemetry in degrees Celsius. + private const val MAX_EXPECTED_TEMP = 60.0f + + // Maximum expected PDU count in beacon telemetry. + // The fastest we'd expect to see a beacon transmitting would be about 10 Hz. + // Given that and a lifetime of ~3 years, any value above this is suspicious. + private const val MAX_EXPECTED_PDU_COUNT = 10 * 60 * 60 * 24 * 365 * 3 + + // Maximum expected time since boot in beacon telemetry. + // Given that and a lifetime of ~3 years, any value above this is suspicious. + private const val MAX_EXPECTED_SEC_COUNT = 10 * 60 * 60 * 24 * 365 * 3 + + // The service data for a TLM frame should vary with each broadcast, but depending on the + // firmware implementation a couple of consecutive TLM frames may be broadcast. Store the + // frame only if few seconds have passed since we last saw one. + private const val STORE_NEXT_FRAME_DELTA_MS = 3000 + fun validate(deviceAddress: String, serviceData: ByteArray?, beacon: Beacon) { + beacon.hasTlmFrame = true + var previousTlm: ByteArray? = null + if (beacon.tlmServiceData == null) { + beacon.tlmServiceData = serviceData + beacon.timestamp = System.currentTimeMillis() + } else if (System.currentTimeMillis() - beacon.timestamp > STORE_NEXT_FRAME_DELTA_MS) { + beacon.timestamp = System.currentTimeMillis() + previousTlm = beacon.tlmServiceData?.clone() + if (Arrays.equals(beacon.tlmServiceData, serviceData)) { + val err = "TLM service data was identical to recent TLM frame:\n" + Converters.bytesToHex(serviceData!!) + beacon.tlmStatus.errIdentialFrame = err + logDeviceError(deviceAddress, err) + beacon.tlmServiceData = serviceData + } + } + val buf = ByteBuffer.wrap(serviceData) + buf.get() // We already know the frame type byte is 0x20. + + // The version should be zero. + val version = buf.get() + beacon.tlmStatus.version = String.format("0x%02X", version) + if (version != EXPECTED_VERSION) { + val err = String.format("Bad TLM version, expected 0x%02X, got %02X", + EXPECTED_VERSION, version) + beacon.tlmStatus.errVersion = err + logDeviceError(deviceAddress, err) + } + + // Battery voltage should be sane. Zero is fine if the device is externally powered, but + // it shouldn't be negative or unreasonably high. + val voltage = buf.short + beacon.tlmStatus.voltage = voltage.toString() + if (voltage.toInt() != 0 && (voltage < MIN_EXPECTED_VOLTAGE || voltage > MAX_EXPECTED_VOLTAGE)) { + val err = String.format("Expected TLM voltage to be between %d and %d, got %d", + MIN_EXPECTED_VOLTAGE, MAX_EXPECTED_VOLTAGE, voltage) + beacon.tlmStatus.errVoltage = err + logDeviceError(deviceAddress, err) + } + + // Temp varies a lot with the hardware and the margins appear to be very wide. USB beacons + // in particular can report quite high temps. Let's at least check they're partially sane. + val tempIntegral = buf.get() + val tempFractional: Int = buf.get().toInt() and 0xff + val temp = tempIntegral + tempFractional / 256.0f + beacon.tlmStatus.temp = temp.toString() + if (temp != TEMPERATURE_NOT_SUPPORTED) { + if (temp < MIN_EXPECTED_TEMP || temp > MAX_EXPECTED_TEMP) { + val err = String.format("Expected TLM temperature to be between %.2f and %.2f, got %.2f", + MIN_EXPECTED_TEMP, MAX_EXPECTED_TEMP, temp) + beacon.tlmStatus.errTemp = err + logDeviceError(deviceAddress, err) + } + } + + // Check the PDU count is increasing from frame to frame and is neither too low or too high. + val advCnt = buf.int + beacon.tlmStatus.advCnt = advCnt.toString() + if (advCnt <= 0) { + val err = "Expected TLM ADV count to be positive, got $advCnt" + beacon.tlmStatus.errPduCnt = err + logDeviceError(deviceAddress, err) + } + if (advCnt > MAX_EXPECTED_PDU_COUNT) { + val err = String.format("TLM ADV count %d is higher than expected max of %d", + advCnt, MAX_EXPECTED_PDU_COUNT) + beacon.tlmStatus.errPduCnt = err + logDeviceError(deviceAddress, err) + } + if (previousTlm != null) { + val previousAdvCnt = ByteBuffer.wrap(previousTlm, 6, 4).int + if (previousAdvCnt == advCnt) { + val err = "Expected increasing TLM PDU count but unchanged from $advCnt" + beacon.tlmStatus.errPduCnt = err + logDeviceError(deviceAddress, err) + } + } + + // Check that the time since boot is increasing and is neither too low nor too high. + val uptime = buf.int + beacon.tlmStatus.deciSecondsCntVal = uptime.toDouble() + beacon.tlmStatus.secCnt = String.format("%d (%d days)", uptime, TimeUnit.SECONDS.toDays(uptime / 10.toLong())) + if (uptime <= 0) { + val err = "Expected TLM time since boot to be positive, got $uptime" + beacon.tlmStatus.errSecCnt = err + logDeviceError(deviceAddress, err) + } + if (uptime > MAX_EXPECTED_SEC_COUNT) { + val err = String.format("TLM time since boot %d is higher than expected max of %d", + uptime, MAX_EXPECTED_SEC_COUNT) + beacon.tlmStatus.errSecCnt = err + logDeviceError(deviceAddress, err) + } + if (previousTlm != null) { + val previousUptime = ByteBuffer.wrap(previousTlm, 10, 4).int + if (previousUptime == uptime) { + val err = "Expected increasing TLM time since boot but unchanged from $uptime" + beacon.tlmStatus.errSecCnt = err + logDeviceError(deviceAddress, err) + } + } + val rfu = Arrays.copyOfRange(serviceData, 14, 20) + for (b in rfu) { + if (b.toInt() != 0x00) { + val err = "Expected TLM RFU bytes to be 0x00, were " + Converters.bytesToHex(rfu) + beacon.tlmStatus.errRfu = err + logDeviceError(deviceAddress, err) + break + } + } + } + + private fun logDeviceError(deviceAddress: String, err: String) { + Log.e(TAG, "$deviceAddress: $err") + } +} diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/Bluetooth/beacon_utils/eddystone/UidValidator.kt b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/Bluetooth/beacon_utils/eddystone/UidValidator.kt new file mode 100644 index 000000000..67b8b8a2d --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/Bluetooth/beacon_utils/eddystone/UidValidator.kt @@ -0,0 +1,79 @@ +package com.siliconlabs.bledemo.bluetooth.beacon_utils.eddystone + +import android.util.Log +import com.siliconlabs.bledemo.utils.Converters +import java.util.* + +// Copyright 2015 Google Inc. All rights reserved. +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +// see https://github.com/google/eddystone +/** + * Basic validation of an Eddystone-UID frame. + * + * + * + * @see [UID frame specification](https://github.com/google/eddystone/eddystone-uid) + */ +object UidValidator { + private val TAG = UidValidator::class.java.simpleName + fun validate(deviceAddress: String, serviceData: ByteArray, beacon: Beacon) { + beacon.hasUidFrame = true + + // Tx power should have reasonable values. + val txPower = serviceData[1].toInt() + beacon.uidStatus.txPower = txPower + if (txPower < Constants.MIN_EXPECTED_TX_POWER || txPower > Constants.MAX_EXPECTED_TX_POWER) { + val err = String.format("Expected UID Tx power between %d and %d, got %d", Constants.MIN_EXPECTED_TX_POWER, + Constants.MAX_EXPECTED_TX_POWER, txPower) + beacon.uidStatus.errTx = err + logDeviceError(deviceAddress, err) + } + + // The namespace and instance bytes should not be all zeroes. + val uidBytes = Arrays.copyOfRange(serviceData, 2, 18) + beacon.uidStatus.uidValue = Converters.bytesToHex(uidBytes) + if (Converters.isZeroed(uidBytes)) { + val err = "UID bytes are all 0x00" + beacon.uidStatus.errUid = err + logDeviceError(deviceAddress, err) + } + + // If we have a previous frame, verify the ID isn't changing. + if (beacon.uidServiceData == null) { + beacon.uidServiceData = serviceData.clone() + } else { + val previousUidBytes = Arrays.copyOfRange(beacon.uidServiceData, 2, 18) + if (!Arrays.equals(uidBytes, previousUidBytes)) { + val err = String.format("UID should be invariant.\nLast: %s\nthis: %s", + Converters.bytesToHex(previousUidBytes), + Converters.bytesToHex(uidBytes)) + beacon.uidStatus.errUid = err + logDeviceError(deviceAddress, err) + beacon.uidServiceData = serviceData.clone() + } + } + + // Last two bytes in frame are RFU and should be zeroed. + val rfu = Arrays.copyOfRange(serviceData, 18, 20) + if (rfu[0].toInt() != 0x00 || rfu[1].toInt() != 0x00) { + val err = "Expected UID RFU bytes to be 0x00, were " + Converters.bytesToHex(rfu) + beacon.uidStatus.errRfu = err + logDeviceError(deviceAddress, err) + } + } + + private fun logDeviceError(deviceAddress: String, err: String) { + Log.e(TAG, "$deviceAddress: $err") + } +} diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/Bluetooth/beacon_utils/eddystone/UrlUtils.kt b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/Bluetooth/beacon_utils/eddystone/UrlUtils.kt new file mode 100644 index 000000000..87888b2ea --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/Bluetooth/beacon_utils/eddystone/UrlUtils.kt @@ -0,0 +1,107 @@ +package com.siliconlabs.bledemo.bluetooth.beacon_utils.eddystone + +import android.util.Log +import android.util.SparseArray +import android.webkit.URLUtil +import java.nio.BufferUnderflowException +import java.nio.ByteBuffer +import java.nio.ByteOrder +import java.util.* + +// Copyright 2015 Google Inc. All rights reserved. +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +// see https://github.com/google/eddystone +/** + * Helpers for Eddystone-URL frame validation. Copied from + * https://github.com/google/uribeacon/android-uribeacon/uribeacon-library + */ +object UrlUtils { + private val TAG = UrlUtils::class.java.simpleName + private val URI_SCHEMES: SparseArray = object : SparseArray() { + init { + put(0, "http://www.") + put(1, "https://www.") + put(2, "http://") + put(3, "https://") + put(4, "urn:uuid:") + } + } + private val URL_CODES: SparseArray = object : SparseArray() { + init { + put(0, ".com/") + put(1, ".org/") + put(2, ".edu/") + put(3, ".net/") + put(4, ".info/") + put(5, ".biz/") + put(6, ".gov/") + put(7, ".com") + put(8, ".org") + put(9, ".edu") + put(10, ".net") + put(11, ".info") + put(12, ".biz") + put(13, ".gov") + } + } + + fun decodeUrl(serviceData: ByteArray): String? { + val url = StringBuilder() + var offset = 2 + val b = serviceData[offset++] + val scheme = URI_SCHEMES[b.toInt()] + if (scheme != null) { + url.append(scheme) + if (URLUtil.isNetworkUrl(scheme)) { + return decodeUrl(serviceData, offset, url) + } else if ("urn:uuid:" == scheme) { + return decodeUrnUuid(serviceData, offset, url) + } + } + return url.toString() + } + + private fun decodeUrl(serviceData: ByteArray, offset: Int, urlBuilder: StringBuilder): String { + var offset1 = offset + while (offset1 < serviceData.size) { + val b = serviceData[offset1++] + val code = URL_CODES[b.toInt()] + if (code != null) { + urlBuilder.append(code) + } else { + urlBuilder.append(b.toChar()) + } + } + return urlBuilder.toString() + } + + fun decodeUrnUuid(serviceData: ByteArray?, offset: Int, urnBuilder: StringBuilder): String? { + val bb = ByteBuffer.wrap(serviceData) + // UUIDs are ordered as byte array, which means most significant first + bb.order(ByteOrder.BIG_ENDIAN) + val mostSignificantBytes: Long + val leastSignificantBytes: Long + try { + bb.position(offset) + mostSignificantBytes = bb.long + leastSignificantBytes = bb.long + } catch (e: BufferUnderflowException) { + Log.w(TAG, "decodeUrnUuid BufferUnderflowException!") + return null + } + val uuid = UUID(mostSignificantBytes, leastSignificantBytes) + urnBuilder.append(uuid.toString()) + return urnBuilder.toString() + } +} \ No newline at end of file diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/Bluetooth/beacon_utils/eddystone/UrlValidator.kt b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/Bluetooth/beacon_utils/eddystone/UrlValidator.kt new file mode 100644 index 000000000..912e32220 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/Bluetooth/beacon_utils/eddystone/UrlValidator.kt @@ -0,0 +1,57 @@ +package com.siliconlabs.bledemo.bluetooth.beacon_utils.eddystone + +import android.util.Log +import com.siliconlabs.bledemo.bluetooth.beacon_utils.eddystone.UrlUtils.decodeUrl +import com.siliconlabs.bledemo.utils.Converters +import java.util.* + +// Copyright 2015 Google Inc. All rights reserved. +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +// see https://github.com/google/eddystone +/** + * Basic validation of an Eddystone-URL frame. + * + * + * + * @see [URL frame specification](https://github.com/google/eddystone/eddystone-url) + */ +object UrlValidator { + private val TAG = UrlValidator::class.java.simpleName + + fun validate(deviceAddress: String, serviceData: ByteArray, beacon: Beacon) { + beacon.hasUrlFrame = true + + // Tx power should have reasonable values. + val txPower = serviceData[1].toInt() + if (txPower < Constants.MIN_EXPECTED_TX_POWER || txPower > Constants.MAX_EXPECTED_TX_POWER) { + val err = String.format("Expected URL Tx power between %d and %d, got %d", + Constants.MIN_EXPECTED_TX_POWER, Constants.MAX_EXPECTED_TX_POWER, txPower) + beacon.urlStatus.txPower = err + logDeviceError(deviceAddress, err) + } + + // The URL bytes should not be all zeroes. + val urlBytes = Arrays.copyOfRange(serviceData, 2, 20) + if (Converters.isZeroed(urlBytes)) { + val err = "URL bytes are all 0x00" + beacon.urlStatus.urlNotSet = err + logDeviceError(deviceAddress, err) + } + beacon.urlStatus.urlValue = decodeUrl(serviceData) + } + + private fun logDeviceError(deviceAddress: String, err: String) { + Log.e(TAG, "$deviceAddress: $err") + } +} diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/Bluetooth/beacon_utils/ibeacon/IBeaconInfo.kt b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/Bluetooth/beacon_utils/ibeacon/IBeaconInfo.kt new file mode 100644 index 000000000..3c7611ea0 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/Bluetooth/beacon_utils/ibeacon/IBeaconInfo.kt @@ -0,0 +1,46 @@ +package com.siliconlabs.bledemo.bluetooth.beacon_utils.ibeacon + +import com.siliconlabs.bledemo.utils.Converters +import java.util.* + + +class IBeaconInfo(val uuid: String, val major: Int, val minor: Int, val power: Int) { + + companion object { + fun getIBeaconInfo(scanRecord: ByteArray): IBeaconInfo? { + var startByte = 2 + var patternFound = false + while (startByte <= 5) { + if (scanRecord[startByte + 2].toInt() and 0xff == 0x02 && //Identifies an iBeacon + scanRecord[startByte + 3].toInt() and 0xff == 0x15) { //Identifies correct data length + patternFound = true + break + } + startByte++ + } + if (patternFound) { + //Convert to hex String + val uuidBytes = ByteArray(16) + System.arraycopy(scanRecord, startByte + 4, uuidBytes, 0, 16) + val hexString = Converters.bytesToHex(uuidBytes).uppercase(Locale.getDefault()) + + // the iBeacon uuid + val uuid = hexString.substring(0, 8) + "-" + + hexString.substring(8, 12) + "-" + + hexString.substring(12, 16) + "-" + + hexString.substring(16, 20) + "-" + + hexString.substring(20, 32) + + // the iBeacon major number + val major: Int = (scanRecord[startByte + 20].toInt() and 0xff) * 0x100 + (scanRecord[startByte + 21].toInt() and 0xff) + + // the iBeacon minor number + val minor: Int = (scanRecord[startByte + 22].toInt() and 0xff) * 0x100 + (scanRecord[startByte + 23].toInt() and 0xff) + val power = scanRecord[startByte + 24].toInt() + return IBeaconInfo(uuid, major, minor, power) + } + return null + } + } + +} diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/Bluetooth/data_types/Bit.kt b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/Bluetooth/data_types/Bit.kt new file mode 100644 index 000000000..6387b0029 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/Bluetooth/data_types/Bit.kt @@ -0,0 +1,39 @@ +/* + * Bluegiga’s Bluetooth Smart Android SW for Bluegiga BLE modules + * Contact: support@bluegiga.com. + * + * This is free software distributed under the terms of the MIT license reproduced below. + * + * Copyright (c) 2013, Bluegiga Technologies + * + * Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files ("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: + * + * THIS CODE AND INFORMATION ARE PROVIDED "AS IS" WITHOUT WARRANTY OF + * ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING BUT + * NOT LIMITED TO THE IMPLIED WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A PARTICULAR PURPOSE. + */ +package com.siliconlabs.bledemo.bluetooth.data_types + +import java.util.* + +// Bit - It's wrapper for xml tag +class Bit { + var index = 0 + var size = 0 + var name: String? = null + var enumerations: ArrayList? = null + + constructor() { + enumerations = ArrayList() + } + + constructor(index: Int, size: Int, name: String?, enumerations: ArrayList?) { + this.index = index + this.size = size + this.name = name + this.enumerations = enumerations + } + +} \ No newline at end of file diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/Bluetooth/data_types/BitField.kt b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/Bluetooth/data_types/BitField.kt new file mode 100644 index 000000000..b006f3dd0 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/Bluetooth/data_types/BitField.kt @@ -0,0 +1,33 @@ +/* + * Bluegiga’s Bluetooth Smart Android SW for Bluegiga BLE modules + * Contact: support@bluegiga.com. + * + * This is free software distributed under the terms of the MIT license reproduced below. + * + * Copyright (c) 2013, Bluegiga Technologies + * + * Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files ("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: + * + * THIS CODE AND INFORMATION ARE PROVIDED "AS IS" WITHOUT WARRANTY OF + * ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING BUT + * NOT LIMITED TO THE IMPLIED WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A PARTICULAR PURPOSE. + */ +package com.siliconlabs.bledemo.bluetooth.data_types + +import java.util.* + +// BitField - It's wrapper for xml tag +class BitField { + var bits: ArrayList? = null + + constructor(bits: ArrayList?) { + this.bits = bits + } + + constructor() { + bits = ArrayList() + } + +} \ No newline at end of file diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/Bluetooth/data_types/Characteristic.kt b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/Bluetooth/data_types/Characteristic.kt new file mode 100644 index 000000000..53b88072c --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/Bluetooth/data_types/Characteristic.kt @@ -0,0 +1,44 @@ +/* + * Bluegiga’s Bluetooth Smart Android SW for Bluegiga BLE modules + * Contact: support@bluegiga.com. + * + * This is free software distributed under the terms of the MIT license reproduced below. + * + * Copyright (c) 2013, Bluegiga Technologies + * + * Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files ("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: + * + * THIS CODE AND INFORMATION ARE PROVIDED "AS IS" WITHOUT WARRANTY OF + * ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING BUT + * NOT LIMITED TO THE IMPLIED WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A PARTICULAR PURPOSE. + */ +package com.siliconlabs.bledemo.bluetooth.data_types + +import java.util.* + +// Characteristic - It's wrapper for xml tag from characteristic resources +class Characteristic { + var name: String? = null + var summary: String? = null + var type: String? = null + var uuid: UUID? = null + var fields: ArrayList? = null + + constructor() {} + constructor(unitSymbol: String?, name: String?, summary: String?, type: String?, uuid: UUID?) { + this.name = name + this.summary = summary + this.type = type + this.uuid = uuid + } + + fun getSizeInBytes() : Int { + return fields.orEmpty().sumBy { it.getSizeInBytes() } + } + + fun isLastField(field: Field) : Boolean { + return fields.orEmpty().lastIndex == fields.orEmpty().indexOf(field) + } +} \ No newline at end of file diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/Bluetooth/data_types/Descriptor.kt b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/Bluetooth/data_types/Descriptor.kt new file mode 100644 index 000000000..ed7d5a422 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/Bluetooth/data_types/Descriptor.kt @@ -0,0 +1,45 @@ +/* + * Bluegiga’s Bluetooth Smart Android SW for Bluegiga BLE modules + * Contact: support@bluegiga.com. + * + * This is free software distributed under the terms of the MIT license reproduced below. + * + * Copyright (c) 2013, Bluegiga Technologies + * + * Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files ("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: + * + * THIS CODE AND INFORMATION ARE PROVIDED "AS IS" WITHOUT WARRANTY OF + * ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING BUT + * NOT LIMITED TO THE IMPLIED WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A PARTICULAR PURPOSE. + */ +package com.siliconlabs.bledemo.bluetooth.data_types + +import com.siliconlabs.bledemo.bluetooth.parsing.Property +import java.util.* +import kotlin.collections.HashMap + +// Descriptor - It's wrapper for xml tag +class Descriptor { + var name: String? = null + var type: String? = null + var uuid: UUID? = null + var properties = HashMap() + + fun isReadPropertyMandatory(): Boolean { + return properties[Property.READ] == Property.Type.MANDATORY + } + + fun isWritePropertyMandatory(): Boolean { + return properties[Property.WRITE] == Property.Type.MANDATORY + } + + constructor() {} + constructor(name: String?, type: String?, uuid: UUID?) { + this.name = name + this.type = type + this.uuid = uuid + } + +} \ No newline at end of file diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/Bluetooth/data_types/Enumeration.kt b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/Bluetooth/data_types/Enumeration.kt new file mode 100644 index 000000000..03a8df624 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/Bluetooth/data_types/Enumeration.kt @@ -0,0 +1,32 @@ +/* + * Bluegiga’s Bluetooth Smart Android SW for Bluegiga BLE modules + * Contact: support@bluegiga.com. + * + * This is free software distributed under the terms of the MIT license reproduced below. + * + * Copyright (c) 2013, Bluegiga Technologies + * + * Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files ("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: + * + * THIS CODE AND INFORMATION ARE PROVIDED "AS IS" WITHOUT WARRANTY OF + * ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING BUT + * NOT LIMITED TO THE IMPLIED WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A PARTICULAR PURPOSE. + */ +package com.siliconlabs.bledemo.bluetooth.data_types + +// Enumeration - It's wrapper for xml tag +class Enumeration { + var key = 0 + var value: String? = null + var requires: String? = null + + constructor() {} + constructor(key: Int, value: String?, requires: String?) { + this.key = key + this.value = value + this.requires = requires + } + +} \ No newline at end of file diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/Bluetooth/data_types/Field.kt b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/Bluetooth/data_types/Field.kt new file mode 100644 index 000000000..ca6d50249 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/Bluetooth/data_types/Field.kt @@ -0,0 +1,148 @@ +/* + * Bluegiga’s Bluetooth Smart Android SW for Bluegiga BLE modules + * Contact: support@bluegiga.com. + * + * This is free software distributed under the terms of the MIT license reproduced below. + * + * Copyright (c) 2013, Bluegiga Technologies + * + * Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files ("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: + * + * THIS CODE AND INFORMATION ARE PROVIDED "AS IS" WITHOUT WARRANTY OF + * ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING BUT + * NOT LIMITED TO THE IMPLIED WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A PARTICULAR PURPOSE. + */ +package com.siliconlabs.bledemo.bluetooth.data_types + +import com.siliconlabs.bledemo.features.scan.browser.utils.GlucoseManagement +import com.siliconlabs.bledemo.bluetooth.parsing.Engine +import java.util.* + +// Field - It's wrapper for xml tag +class Field { + var name: String? = null + var unit: String? = null + var format: String? = null + var type: String? = null + var requirements = arrayListOf() + var reference: String? = null + var minimum: Long = 0 + var maximum: Long = 0 + var enumerations: ArrayList? = null + var bitfield: BitField? = null + var referenceFields: ArrayList? = null + var decimalExponent: Long = 0 + var multiplier: Long = 1 + + init { + referenceFields = ArrayList() + } + + fun getSizeInBytes() : Int { + return format?.let { field -> + Engine.getFormat(field) + } ?: referenceFields?.sumBy { refField -> + refField.getSizeInBytes() + } ?: 0 + } + + fun getBitField() : ArrayList { + val bitFields = arrayListOf() + if (bitfield != null) { + bitFields.add(this) + } else if (referenceFields?.size ?: 0 > 0 ) { + for (subField in referenceFields!!) { + bitFields.addAll(subField.getBitField()) + } + } + return bitFields + } + + fun isNumberFormat(): Boolean { + return when (format) { + "uint8", "uint16", "uint24", "uint32", "uint40", "uint48", "sint8", "sint16", + "sint24", "sint32", "sint40", "sint48", "float32", "float64", "SFLOAT", "FLOAT" -> true + else -> false + } + } + + fun isStringFormat(): Boolean { + return when (format?.lowercase(Locale.getDefault())) { + "utf8s", "utf16s" -> true + else -> false + } + } + + fun isFloatFormat(): Boolean { + return when (format) { + "FLOAT", "SFLOAT", "float32", "float64" -> true + else -> false + } + } + + fun isNibbleFormat(): Boolean { + return when (format) { + "nibble" -> true + "4bit" -> true + else -> false + } + } + + fun isFirstNibbleInSchema() : Boolean { + return when (name) { + "Type","CGM Type" -> true + else -> false + } + } + + fun isMostSignificantNibble() : Boolean { + return when (name) { + "CGM Sample Location" -> true + "CGM Type" -> false + else -> false + } + } + + fun isFullByteSintFormat(): Boolean { + return when (format) { + "sint8", "sint16", "sint24", "sint32", "sint48", "sint64", "sint128" -> true + else -> false + } + } + + fun isFullByteUintFormat(): Boolean { + return when (format) { + "uint8", "uint16", "uint24", "uint32", "uint48", "uint64", "uint128" -> true + else -> false + } + } + + fun getVariableFieldLength(char: Characteristic?, charValue: ByteArray) : Int { + return when (name) { + "Sensor Status Annunciation" -> { + val flagsByte = charValue[1].toInt() + val warningOctetPresent = ((flagsByte shr 5) and 0x01) == 0x01 + val calTempOctetPresent = ((flagsByte shr 6) and 0x01) == 0x01 + val statusOctetPresent = ((flagsByte shr 7) and 0x01) == 0x01 + + var length = 0 + if (warningOctetPresent) length++ + if (calTempOctetPresent) length++ + if (statusOctetPresent) length++ + length + } + "Operand" -> { + if (GlucoseManagement.isRecordAccessControlPoint(char)) 2 + else 0 + } + else -> 0 + } + } + + fun isLastReferenceField(referenceField: Field) : Boolean { + return referenceFields.orEmpty().lastIndex == referenceFields.orEmpty().indexOf(referenceField) + } + +} \ No newline at end of file diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/Bluetooth/data_types/Service.kt b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/Bluetooth/data_types/Service.kt new file mode 100644 index 000000000..ebb285fcf --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/Bluetooth/data_types/Service.kt @@ -0,0 +1,38 @@ +/* + * Bluegiga’s Bluetooth Smart Android SW for Bluegiga BLE modules + * Contact: support@bluegiga.com. + * + * This is free software distributed under the terms of the MIT license reproduced below. + * + * Copyright (c) 2013, Bluegiga Technologies + * + * Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files ("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: + * + * THIS CODE AND INFORMATION ARE PROVIDED "AS IS" WITHOUT WARRANTY OF + * ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING BUT + * NOT LIMITED TO THE IMPLIED WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A PARTICULAR PURPOSE. + */ +package com.siliconlabs.bledemo.bluetooth.data_types + +import java.util.* + +// Service - It's wrapper for xml tag +class Service { + var name: String? = null + var summary: String? = null + var uuid: UUID? = null + var characteristics: ArrayList? = null + + constructor() { + characteristics = ArrayList() + } + + constructor(serviceName: String?, summary: String?, characteristics: ArrayList?) { + name = serviceName + this.summary = summary + this.characteristics = characteristics + } + +} \ No newline at end of file diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/Bluetooth/data_types/ServiceCharacteristic.kt b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/Bluetooth/data_types/ServiceCharacteristic.kt new file mode 100644 index 000000000..acdd60d08 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/Bluetooth/data_types/ServiceCharacteristic.kt @@ -0,0 +1,49 @@ +package com.siliconlabs.bledemo.bluetooth.data_types + +import com.siliconlabs.bledemo.bluetooth.parsing.Property +import java.util.* +import kotlin.collections.HashMap + +// ServiceCharacteristic - It's wrapper for xml tag from service resources +class ServiceCharacteristic { + var name: String? = null + var type: String? = null + var descriptors: ArrayList? = null + var properties = HashMap() + + + fun isReadPropertyMandatory(): Boolean { + return properties[Property.READ] == Property.Type.MANDATORY + } + + fun isWritePropertyMandatory(): Boolean { + return properties[Property.WRITE] == Property.Type.MANDATORY + } + + fun isWriteWithoutResponsePropertyMandatory(): Boolean { + return properties[Property.WRITE_WITHOUT_RESPONSE] == Property.Type.MANDATORY + } + + fun isReliableWritePropertyMandatory(): Boolean { + return properties[Property.RELIABLE_WRITE] == Property.Type.MANDATORY + } + + fun isNotifyPropertyMandatory(): Boolean { + return properties[Property.NOTIFY] == Property.Type.MANDATORY + } + + fun isIndicatePropertyMandatory(): Boolean { + return properties[Property.INDICATE] == Property.Type.MANDATORY + } + + constructor() { + descriptors = ArrayList() + } + + constructor(name: String?, type: String?, descriptors: ArrayList?) { + this.name = name + this.type = type + this.descriptors = descriptors + } + +} \ No newline at end of file diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/Utils/AppUtil.kt b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/Utils/AppUtil.kt new file mode 100644 index 000000000..664e246bb --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/Utils/AppUtil.kt @@ -0,0 +1,55 @@ +package com.siliconlabs.bledemo.utils + + +import android.app.Activity +import android.content.Context +import android.graphics.Color +import android.view.View +import android.view.Window +import androidx.core.content.ContextCompat +import androidx.core.view.ViewCompat +import androidx.core.view.WindowCompat +import androidx.core.view.WindowInsetsCompat +import androidx.core.view.WindowInsetsControllerCompat +import androidx.core.view.updatePadding +import com.siliconlabs.bledemo.R +import com.siliconlabs.bledemo.home_screen.views.HidableBottomNavigationView + +object AppUtil { + + fun setEdgeToEdge(window: Window, activity: Activity) { + WindowCompat.setDecorFitsSystemWindows(window, false) + window.statusBarColor = Color.TRANSPARENT + window.navigationBarColor = Color.TRANSPARENT + WindowInsetsControllerCompat(window, window.decorView).let { controller -> + controller.isAppearanceLightStatusBars = true // adjust for dark/light icons + controller.isAppearanceLightNavigationBars = true + } + + activity.findViewById(R.id.fakeStatusBar)?.let { fakeStatusBar -> + ViewCompat.setOnApplyWindowInsetsListener(fakeStatusBar) { v, insets -> + val statusBarHeight = + insets.getInsets(WindowInsetsCompat.Type.statusBars()).top + v.layoutParams = v.layoutParams.apply { height = statusBarHeight } + v.requestLayout() + insets + } + } + + activity.findViewById(R.id.main_navigation) + ?.let { bottomNav -> + ViewCompat.setOnApplyWindowInsetsListener(bottomNav) { v, insets -> + val navBarHeight = + insets.getInsets(WindowInsetsCompat.Type.navigationBars()).bottom + v.updatePadding(bottom = navBarHeight) + insets + } + } + } + + fun optOutEdgeToEdge(window: Window,context: Context) { + WindowCompat.setDecorFitsSystemWindows(window, true) + window.statusBarColor = ContextCompat.getColor(context,R.color.aura_bg_cream) + window.navigationBarColor = ContextCompat.getColor(context,R.color.aura_bg_cream) + } +} diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/Utils/ApppUtil.kt b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/Utils/ApppUtil.kt new file mode 100644 index 000000000..db72cca9a --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/Utils/ApppUtil.kt @@ -0,0 +1,58 @@ +package com.siliconlabs.bledemo.utils + + +import android.app.Activity +import android.content.Context +import android.graphics.Color +import android.view.View +import android.view.Window +import androidx.core.content.ContextCompat +import androidx.core.view.ViewCompat +import androidx.core.view.WindowCompat +import androidx.core.view.WindowInsetsCompat +import androidx.core.view.WindowInsetsControllerCompat +import androidx.core.view.updatePadding +import com.siliconlabs.bledemo.R +import com.siliconlabs.bledemo.home_screen.views.HidableBottomNavigationView + +object ApppUtil { + + fun setEdgeToEdge(window: Window, activity: Activity) { + WindowCompat.setDecorFitsSystemWindows(window, false) + window.statusBarColor = Color.TRANSPARENT + window.navigationBarColor = Color.TRANSPARENT + WindowInsetsControllerCompat(window, window.decorView).let { controller -> + controller.isAppearanceLightStatusBars = true // adjust for dark/light icons + controller.isAppearanceLightNavigationBars = true + } + + activity.findViewById(R.id.fakeStatusBar)?.let { fakeStatusBar -> + ViewCompat.setOnApplyWindowInsetsListener(fakeStatusBar) { v, insets -> + val statusBarHeight = + insets.getInsets(WindowInsetsCompat.Type.statusBars()).top + v.layoutParams = v.layoutParams.apply { height = statusBarHeight } + v.requestLayout() + insets + } + } + + activity.findViewById(R.id.main_navigation) + ?.let { bottomNav -> + ViewCompat.setOnApplyWindowInsetsListener(bottomNav) { v, insets -> + val navBarHeight = + insets.getInsets(WindowInsetsCompat.Type.navigationBars()).bottom + v.updatePadding(bottom = navBarHeight) + insets + } + } + } + + fun optOutEdgeToEdge(window: Window,context: Context) { + WindowCompat.setDecorFitsSystemWindows(window, true) + window.statusBarColor = ContextCompat.getColor(context,R.color.blue_primary) + window.navigationBarColor = ContextCompat.getColor(context,R.color.blue_primary) + } + + +} + diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/Utils/BLEUtils.kt b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/Utils/BLEUtils.kt new file mode 100644 index 000000000..70113ecf9 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/Utils/BLEUtils.kt @@ -0,0 +1,130 @@ +package com.siliconlabs.bledemo.utils + +import android.annotation.SuppressLint +import android.bluetooth.BluetoothGatt +import android.bluetooth.BluetoothGattCharacteristic +import android.bluetooth.BluetoothGattService +import com.siliconlabs.bledemo.bluetooth.ble.GattCharacteristic +import com.siliconlabs.bledemo.bluetooth.ble.GattService +import com.siliconlabs.bledemo.bluetooth.services.BluetoothService +import java.util.* + +@SuppressLint("MissingPermission") +object BLEUtils { + + var IS_FIRMWARE_REBOOTED:Boolean? = false + + var GATT_DEVICE_SELECTED = BluetoothService.GattConnectType.NOTHING + + var MATTER_DEVICE_NAME = "" + var MATTER_DEVICE_ID = "" + var MATTER_DEVICE_TYPE:Int? = -1 + var MATTER_IS_LIGHT_SWITCH_BIND_SUCCESSFUL:Boolean = false + var REBOOTED_FIRMWARE_GATT_ADDRESS = "" + + fun setNotificationForCharacteristic(gatt: BluetoothGatt, characteristic: BluetoothGattCharacteristic?, gattDescriptor: UUID?, value: Notifications): Boolean { + var written = false + if (characteristic != null) { + if (!gatt.setCharacteristicNotification(characteristic, value.isEnabled)) { + return false + } + val descriptor = characteristic.getDescriptor(gattDescriptor) + if (descriptor != null) { + //writing this descriptor causes the device to send updates + descriptor.value = value.descriptorValue + written = gatt.writeDescriptor(descriptor) + } + return written + } + return false + } + + /** + * Set a Notification Setting for The Matching Characteristic of a Service + * + * @param gatt The Bluetooth GATT + * @param gattService the service we must find and match + * @param gattCharacteristic the characteristic we must find and match + * @param gattDescriptor the descriptor we must write to we must find and match + * @param value The exact setting we are setting + * @return Whether the instruction to write passed or failed. + */ + fun setNotificationForCharacteristic(gatt: BluetoothGatt, gattService: GattService?, gattCharacteristic: GattCharacteristic?, gattDescriptor: UUID?, value: Notifications): Boolean { + var written = false + val services = gatt.services + for (service in services) { + val characteristic = getCharacteristic(service, gattService, gattCharacteristic) + if (characteristic != null) { + gatt.setCharacteristicNotification(characteristic, value.isEnabled) + val descriptor = characteristic.getDescriptor(gattDescriptor) + if (descriptor != null) { + //writing this descriptor causes the device to send updates + descriptor.value = value.descriptorValue + written = gatt.writeDescriptor(descriptor) + } + return written + } + } + return false + } + + /** + * Set a Notification Setting for The Matching Characteristic of a Service + * + * @param gatt The Bluetooth GATT + * @param service the service we must find and match + * @param characteristic the characteristic we must find and match + * @param value The exact setting we are setting + * @return Whether the instruction to write passed or failed. + */ + fun setNotificationForCharacteristic(gatt: BluetoothGatt, service: GattService?, characteristic: GattCharacteristic?, value: Notifications): Boolean { + return setNotificationForCharacteristic( + gatt, + service, + characteristic, + UuidConsts.CLIENT_CHARACTERISTIC_CONFIG_DESCRIPTOR, + value + ) + } + + fun setNotificationForCharacteristic(gatt: BluetoothGatt, characteristic: BluetoothGattCharacteristic?, value: Notifications): Boolean { + return setNotificationForCharacteristic( + gatt, + characteristic, + UuidConsts.CLIENT_CHARACTERISTIC_CONFIG_DESCRIPTOR, + value + ) + } + + /** + * Search for a specific characteristic given a BluetoothGattService + * + * @param service the service to search through + * @param targetService the service that you're looking for + * @param targetCharacteristic the characteristic you're looking for + * @return the characteristic, if it's found - null otherwise + */ + fun getCharacteristic(service: BluetoothGattService?, targetService: GattService?, targetCharacteristic: GattCharacteristic?): BluetoothGattCharacteristic? { + if (service == null || targetService == null || targetCharacteristic == null) { + return null + } + val gattService = GattService.fromUuid(service.uuid) + if (gattService != null && gattService == targetService) { + val characteristics = service.characteristics + if (characteristics != null && !characteristics.isEmpty()) { + for (characteristic in characteristics) { + val gattCharacteristic = GattCharacteristic.fromUuid(characteristic.uuid) + if (gattCharacteristic != null && gattCharacteristic == targetCharacteristic) { + return characteristic + } + } + } + } + return null + } + + fun getCharacteristic(gatt: BluetoothGatt?, service: GattService, characteristic: GattCharacteristic) : BluetoothGattCharacteristic? { + return gatt?.getService(service.number)?.getCharacteristic(characteristic.uuid) + } + +} diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/Utils/Constants.kt b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/Utils/Constants.kt new file mode 100644 index 000000000..fe7a4e9db --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/Utils/Constants.kt @@ -0,0 +1,15 @@ +package com.siliconlabs.bledemo.utils + +import com.siliconlabs.bledemo.features.scan.browser.models.logs.Log +import java.util.* + +object Constants { + /* TODO: pass a list of logs to service through intent parcelable instead of a constant from + object. Requires further revising Log hierarchy class to be able to make them parcelable + and pass to intent. */ + var LOGS: List = LinkedList() + + const val ATT_HEADER_SIZE = 3 + const val MIN_ALLOWED_MTU = 23 + const val MAX_ALLOWED_MTU = 512 +} diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/Utils/Converters.kt b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/Utils/Converters.kt new file mode 100644 index 000000000..432bb76bf --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/Utils/Converters.kt @@ -0,0 +1,605 @@ +/* + * Bluegiga’s Bluetooth Smart Android SW for Bluegiga BLE modules + * Contact: support@bluegiga.com. + * + * This is free software distributed under the terms of the MIT license reproduced below. + * + * Copyright (c) 2013, Bluegiga Technologies + * + * Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files ("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: + * + * THIS CODE AND INFORMATION ARE PROVIDED "AS IS" WITHOUT WARRANTY OF + * ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING BUT + * NOT LIMITED TO THE IMPLIED WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A PARTICULAR PURPOSE. + */ +package com.siliconlabs.bledemo.utils + +import android.text.TextUtils +import androidx.core.util.Pair +import com.google.common.math.IntMath.pow +import java.math.BigInteger +import java.nio.ByteBuffer +import java.nio.charset.StandardCharsets +import java.util.Locale +import kotlin.math.abs +import kotlin.math.pow + + +// TODO: Rewrite to extension functions +object Converters { + val HEX_CHARS: CharArray = "0123456789ABCDEF".toCharArray() + + fun byteToUnsignedInt(byte: Byte): Int { + return byte.toInt() and 0xFF + } + + fun isHexCorrect(text: String): Boolean { + for (letter in text.uppercase(Locale.getDefault())) if (!HEX_CHARS.contains(letter)) return false + return true + } + + fun hexStringAsByteArray(text: String): ByteArray { + if (!isHexCorrect(text)) + throw IllegalArgumentException("Incorrect hexadecimal characters") + + val length = text.length + val array = ByteArray(length / 2) + + for (i in 0 until length step 2) { + val hexByte: String = StringBuilder().append(text[i]).append(text[i+1]).toString() + val result = (hexByte).toInt(16) + if (result > 127) array[i / 2] = (result - 256).toByte() + else array[i/2] = result.toByte() + } + + return array + } + + fun bytesToHex(bytes: ByteArray): String { + val builder = StringBuilder() + for(byte in bytes) { builder.append(String.format("%02x",byte))} + return builder.toString() + } + + fun hexToByteArray(hex: String): ByteArray { + var tmpHex = hex + + if (tmpHex.isNotEmpty() && tmpHex.length % 2 != 0) { + tmpHex = "0$tmpHex" + } + val len = tmpHex.length / 2 + val byteArr = ByteArray(len) + for (i in byteArr.indices) { + val init = i * 2 + val end = init + 2 + val temp = tmpHex.substring(init, end).toInt(16) + byteArr[i] = (temp and 0xFF).toByte() + } + return byteArr + } + + fun intToByteArray(newVal: Int, formatLength: Int): ByteArray { + var tmpNewVal = newVal + val tmpVal = ByteArray(formatLength) + for (i in 0 until formatLength) { + tmpVal[i] = (tmpNewVal and 0xff).toByte() + tmpNewVal = tmpNewVal shr 8 + } + return tmpVal + } + + fun longToBytes(x: Long): ByteArray? { + val buffer = ByteBuffer.allocate(java.lang.Long.BYTES) + buffer.putLong(x) + return buffer.array() + } + + fun isZeroed(bytes: ByteArray): Boolean { + for (b in bytes) { + if (b.toInt() != 0x00) { + return false + } + } + return true + } + + // Gets value in hexadecimal system + fun bytesToHexWhitespaceDelimited(value: ByteArray?): String { + if (value == null) { + return "" + } + val hexChars = CharArray(value.size * 3) + var v: Int + for (j in value.indices) { + v = value[j].toInt() and 0xFF + hexChars[j * 3] = HEX_CHARS[v ushr 4] + hexChars[j * 3 + 1] = HEX_CHARS[v and 0x0F] + hexChars[j * 3 + 2] = ' ' + } + return String(hexChars) + } + + // Gets value in hexadecimal system for single byte + fun getHexValue(b: Byte): String { + val hexChars = CharArray(2) + val v: Int = b.toInt() and 0xFF + hexChars[0] = HEX_CHARS[v ushr 4] + hexChars[1] = HEX_CHARS[v and 0x0F] + return String(hexChars) + } + + // Gets value in hexadecimal system + fun getHexValue(value: ByteArray?): String { + if (value == null) { + return "" + } + val hexChars = CharArray(value.size * 3) + var v: Int + for (j in value.indices) { + v = value[j].toInt() and 0xFF + hexChars[j * 3] = HEX_CHARS[v ushr 4] + hexChars[j * 3 + 1] = HEX_CHARS[v and 0x0F] + hexChars[j * 3 + 2] = ' ' + } + return String(hexChars).trim() + } + + // Gets value in ascii system + fun getAsciiValue(value: ByteArray?): String { + if (value == null) { + return "" + } + val builder = StringBuilder() + for (i in value.indices) { + if (value[i] in 32..126) builder.append(value[i].toChar()) else builder.append("\uFFFD") + } + return builder.toString() + } + + // Gets value in decimal system + fun getDecimalValue(value: ByteArray?): String { + if (value == null) { + return "" + } + val result = StringBuilder() + for (b in value) { + result.append(b.toInt() and 0xff).append(" ") + } + return result.toString() + } + + fun calculateDecimalValue(array: ByteArray, isBigEndian: Boolean) : Int { + val byteBasis = 256.0 + var value = 0 + + if (isBigEndian) array.reverse() + array.forEachIndexed { index, byteValue -> + value += getIntFromTwosComplement(byteValue) * byteBasis.pow(index).toInt() + } + return value + } + + fun calculateLongValue(array: ByteArray, isBigEndian: Boolean) : Long { + val byteBasis = 256.0 + var value = 0L + + if (isBigEndian) array.reverse() + array.forEachIndexed { index, byteValue -> + value += getIntFromTwosComplement(byteValue) * byteBasis.pow(index).toLong() + } + return value + } + + fun getIntFromTwosComplement(value: Byte) : Int { + return if (value < 0) 256 - abs(value.toInt()) else value.toInt() + } + + fun getTwosComplementFromUnsignedInt(number: Int, bits: Int) : Int { + var convertedNumber = 0 + for (i in 0 until bits) { + if (number shr i and 0x01 == 0x01) { + if (i == bits-1) convertedNumber -= pow(2, i) + else convertedNumber += pow(2, i) + } + } + return convertedNumber + } + + // Gets value in decimal system for single byte + fun getDecimalValue(b: Byte): String { + var result = "" + result += b.toInt() and 0xff + return result + } + + // Converts string given in decimal system to byte array + fun decToByteArray(dec: String): ByteArray { + if (dec.isEmpty()) { + return byteArrayOf() + } + val decArray = dec.trim().split(" ") + val byteArr = ByteArray(decArray.size) + for (i in decArray.indices) { + try { + byteArr[i] = decArray[i].toInt().toByte() + } catch (e: NumberFormatException) { + return byteArrayOf(0) + } + } + return byteArr + } + + // Gets value in decimal system for single byte + fun getDecimalValueFromTwosComplement(b: Byte): String { + // the first bit of the byte in twos complement + var result = "" + b + if (b.toInt() and 0xa0 > 0) { + var value = b.toInt() + value = value.inv() and 0xff + value = value.toInt() + 0x01 + + // the sign of the value + var sign: Int = b.toInt() ushr 7 and 0x01 + sign = if (sign > 0) -1 else 1 + result = "" + sign * value + } + return result + } + + fun getDecimalValueFromTwosComplement(binaryString: String): String { + // default to hex value + if (binaryString.length > 64) { + val binAsHex = BigInteger(binaryString, 2).toString(16) + return "0x$binAsHex" + } + + // prepend the sign up to 64 bits + var result:String + val stringPrependExtendSign = StringBuilder(binaryString) + for (i in 0 until 64 - binaryString.length) { + stringPrependExtendSign.insert(0, binaryString.substring(0, 1)) + } + + // flip the bits (needed for negative numbers) + val flippedBits = StringBuilder() + for (i in 0..63) { + if (binaryString.subSequence(0, 1) == "1") { + // flip bits if negative twos complement negative + if (stringPrependExtendSign.substring(i, i + 1) == "1") { + flippedBits.append(0) + } else { + flippedBits.append(1) + } + } + } + + // if prepended sign extension is negative, add one to flipped bits and make long neg. + if (binaryString.subSequence(0, 1) == "1") { + // finish twos complement calculation if negative twos complement number + var flippedBitsAsLong = flippedBits.toString().toLong(2) + flippedBitsAsLong += 1 + flippedBitsAsLong *= -1 + result = "" + flippedBitsAsLong + } else { + result = "" + stringPrependExtendSign.toString().toLong(2) + } + return result + } + + fun convertStringTo(input: String, format: String?): Pair { + if (TextUtils.isEmpty(input)) { + return Pair(input.toByteArray(), true) + } + val returnVal: ByteArray = when (format) { + "utf8s" -> convertToUTF8(input) + "utf16s" -> convertToUTF16(input) + "uint8" -> return convertToUint8(input) + "uint16" -> return convertToUint16(input) + "uint24" -> return convertToUint24(input) + "uint32" -> return convertToUint32(input) + "uint40" -> return convertToUint40(input) + "uint48" -> return convertToUint48(input) + "sint8" -> return convertToSint8(input) + "sint16" -> return convertToSint16(input) + "sint24" -> return convertToSint24(input) + "sint32" -> return convertToSint32(input) + "sint40" -> return convertToSint40(input) + "sint48" -> return convertToSint48(input) + "float32" -> return convertToFloat32(input) + "float64" -> return convertToFloat64(input) + "SFLOAT" -> return convertToSfloat(input) + else -> return Pair(input.toByteArray(), true) + } + return Pair(returnVal, true) + } + + fun convertToFloat32(input: String): Pair { + return try { + val floatVal = input.toFloat() + val intBits = java.lang.Float.floatToIntBits(floatVal) + val returnVal = ByteArray(4) + returnVal[0] = (intBits and 0xff).toByte() + returnVal[1] = (intBits ushr 8 and 0xff).toByte() + returnVal[2] = (intBits ushr 16 and 0xff).toByte() + returnVal[3] = (intBits ushr 24 and 0xff).toByte() + Pair(returnVal, true) + } catch (e: Exception) { + e.printStackTrace() + Pair(input.toByteArray(), false) + } + } + + fun convertToFloat64(input: String): Pair { + return try { + val floatVal = input.toDouble() + val longBits = java.lang.Double.doubleToLongBits(floatVal) + val returnVal = ByteArray(8) + returnVal[0] = (longBits and 0xff).toByte() + returnVal[1] = (longBits ushr 8 and 0xff).toByte() + returnVal[2] = (longBits ushr 16 and 0xff).toByte() + returnVal[3] = (longBits ushr 24 and 0xff).toByte() + returnVal[4] = (longBits ushr 32 and 0xff).toByte() + returnVal[5] = (longBits ushr 40 and 0xff).toByte() + returnVal[6] = (longBits ushr 48 and 0xff).toByte() + returnVal[7] = (longBits ushr 56 and 0xff).toByte() + Pair(returnVal, true) + } catch (e: Exception) { + e.printStackTrace() + Pair(input.toByteArray(), false) + } + } + + fun convertToSfloat(input: String): Pair { + val maxMantissa = pow(2, 11) + val maxExponent = 7 + val minExponent = -8 + + try { + var mantissa:Int + var exponent = 0 + + if (input.contains('.')) { + val dotIndex = input.indexOf('.') + val decimalPlaces = input.length - 1 - dotIndex + mantissa = StringBuilder(input).deleteCharAt(dotIndex).toString().toInt() + exponent = -decimalPlaces + } else { + mantissa = input.toInt() + } + + for (i in mantissa.toString().length - 1 downTo 0) { + if (mantissa.toString()[i] == '0') { + mantissa /= 10 + exponent += 1 + } + else break + } + + if (abs(mantissa) > maxMantissa || exponent > maxExponent || exponent < minExponent) { + return Pair(input.toByteArray(), false) + } + + val leastSignificantByte = getTwosComplementFromUnsignedInt(mantissa and 0xff, 8).toByte() + val exponentPartOfMsb = getTwosComplementFromUnsignedInt(exponent, 4) and 0x0f shl 4 + val mantissaPartOfMsb = getTwosComplementFromUnsignedInt(mantissa shr 8, 4) and 0x0f + + val sfloatByteArray = byteArrayOf( + leastSignificantByte, + (exponentPartOfMsb or mantissaPartOfMsb).toByte() + ) + + return Pair(sfloatByteArray, true) + } catch (e: Exception) { + e.printStackTrace() + return Pair(input.toByteArray(), false) + } + } + + fun convertToSint8(input: String): Pair { + return try { + val value = input.toInt() + val returnVal = ByteArray(1) + returnVal[0] = (value and 0xFF).toByte() + val inRage = isValueInRange(-128, 127, value) + Pair(returnVal, inRage) + } catch (e: Exception) { + e.printStackTrace() + Pair(input.toByteArray(), false) + } + } + + fun convertToSint16(input: String): Pair { + return try { + val value = input.toInt() + val returnVal = ByteArray(2) + returnVal[0] = (value and 0xFF).toByte() + returnVal[1] = (value ushr 8 and 0xFF).toByte() + val inRage = isValueInRange(-32768, 32767, value) + Pair(returnVal, inRage) + } catch (e: Exception) { + e.printStackTrace() + Pair(input.toByteArray(), false) + } + } + + fun convertToSint24(input: String): Pair { + return try { + val value = input.toInt() + val returnVal = ByteArray(3) + returnVal[0] = (value and 0xFF).toByte() + returnVal[1] = (value ushr 8 and 0xFF).toByte() + returnVal[2] = (value ushr 16 and 0xFF).toByte() + val inRage = isValueInRange(-8388608, 8388607, value) + Pair(returnVal, inRage) + } catch (e: Exception) { + e.printStackTrace() + Pair(input.toByteArray(), false) + } + } + + fun convertToSint32(input: String): Pair { + return try { + val value = input.toLong() + val returnVal = ByteArray(4) + returnVal[0] = (value and 0xFF).toByte() + returnVal[1] = (value ushr 8 and 0xFF).toByte() + returnVal[2] = (value ushr 16 and 0xFF).toByte() + returnVal[3] = (value ushr 24 and 0xFF).toByte() + val inRage = isValueInRange(-2147483648L, 2147483647L, value) + Pair(returnVal, inRage) + } catch (e: Exception) { + e.printStackTrace() + Pair(input.toByteArray(), false) + } + } + + fun convertToSint40(input: String): Pair { + return try { + val value = input.toLong() + val returnVal = ByteArray(5) + returnVal[0] = (value and 0xFF).toByte() + returnVal[1] = (value ushr 8 and 0xFF).toByte() + returnVal[2] = (value ushr 16 and 0xFF).toByte() + returnVal[3] = (value ushr 24 and 0xFF).toByte() + returnVal[4] = (value ushr 32 and 0xFF).toByte() + val inRage = isValueInRange(-140737488355328L, 140737488355327L, value) + Pair(returnVal, inRage) + } catch (e: Exception) { + e.printStackTrace() + Pair(input.toByteArray(), false) + } + } + + fun convertToSint48(input: String): Pair { + return try { + val value = input.toLong() + val returnVal = ByteArray(6) + returnVal[0] = (value and 0xFF).toByte() + returnVal[1] = (value ushr 8 and 0xFF).toByte() + returnVal[2] = (value ushr 16 and 0xFF).toByte() + returnVal[3] = (value ushr 24 and 0xFF).toByte() + returnVal[4] = (value ushr 32 and 0xFF).toByte() + returnVal[5] = (value ushr 40 and 0xFF).toByte() + val inRage = isValueInRange(-140737488355328L, 140737488355327L, value) + Pair(returnVal, inRage) + } catch (e: Exception) { + e.printStackTrace() + Pair(input.toByteArray(), false) + } + } + + fun convertToUint8(input: String): Pair { + return try { + val value = input.toInt() + val returnVal = ByteArray(1) + returnVal[0] = (value and 0xFF).toByte() + val inRage = isValueInRange(0, 255, value) + Pair(returnVal, inRage) + } catch (e: Exception) { + e.printStackTrace() + Pair(input.toByteArray(), false) + } + } + + fun convertToUint16(input: String): Pair { + return try { + val value = input.toInt() + val returnVal = ByteArray(2) + returnVal[0] = (value and 0xFF).toByte() + returnVal[1] = (value ushr 8 and 0xFF).toByte() + val inRage = isValueInRange(0, 65535, value) + Pair(returnVal, inRage) + } catch (e: Exception) { + e.printStackTrace() + Pair(input.toByteArray(), false) + } + } + + fun convertToUint24(input: String): Pair { + return try { + val value = input.toInt() + val returnVal = ByteArray(3) + returnVal[0] = (value and 0xFF).toByte() + returnVal[1] = (value ushr 8 and 0xFF).toByte() + returnVal[2] = (value ushr 16 and 0xFF).toByte() + val inRage = isValueInRange(0, 16777215L, value.toLong()) + Pair(returnVal, inRage) + } catch (e: Exception) { + e.printStackTrace() + Pair(input.toByteArray(), false) + } + } + + fun convertToUint32(input: String): Pair { + return try { + val value = input.toLong() + val returnVal = ByteArray(4) + returnVal[0] = (value and 0xFF).toByte() + returnVal[1] = (value ushr 8 and 0xFF).toByte() + returnVal[2] = (value ushr 16 and 0xFF).toByte() + returnVal[3] = (value ushr 24 and 0xFF).toByte() + val inRage = isValueInRange(0, 4294967295L, value) + Pair(returnVal, inRage) + } catch (e: Exception) { + e.printStackTrace() + Pair(input.toByteArray(), false) + } + } + + fun convertToUint40(input: String): Pair { + return try { + val value = input.toLong() + val returnVal = ByteArray(5) + returnVal[0] = (value and 0xFF).toByte() + returnVal[1] = (value ushr 8 and 0xFF).toByte() + returnVal[2] = (value ushr 16 and 0xFF).toByte() + returnVal[3] = (value ushr 24 and 0xFF).toByte() + returnVal[4] = (value ushr 32 and 0xFF).toByte() + val inRage = isValueInRange(0, 281474976710655L, value) + Pair(returnVal, inRage) + } catch (e: Exception) { + e.printStackTrace() + Pair(input.toByteArray(), false) + } + } + + fun convertToUint48(input: String): Pair { + return try { + val value = input.toLong() + val returnVal = ByteArray(6) + returnVal[0] = (value and 0xFF).toByte() + returnVal[1] = (value ushr 8 and 0xFF).toByte() + returnVal[2] = (value ushr 16 and 0xFF).toByte() + returnVal[3] = (value ushr 24 and 0xFF).toByte() + returnVal[4] = (value ushr 32 and 0xFF).toByte() + returnVal[5] = (value ushr 40 and 0xFF).toByte() + val inRage = isValueInRange(0, 281474976710655L, value) + Pair(returnVal, inRage) + } catch (e: Exception) { + e.printStackTrace() + Pair(input.toByteArray(), false) + } + } + + fun convertToUTF8(input: String): ByteArray { + var returnVal: ByteArray? = null + returnVal = input.toByteArray(StandardCharsets.UTF_8) + return returnVal + } + + fun convertToUTF16(input: String): ByteArray { + var returnVal: ByteArray? = null + returnVal = input.toByteArray(StandardCharsets.UTF_16) + return returnVal + } + + private fun isValueInRange(min: Int, max: Int, value: Int): Boolean { + return if (max > min) value in min..max else value in max..min + } + + private fun isValueInRange(min: Long, max: Long, value: Long): Boolean { + return if (max > min) value in min..max else value in max..min + } +} diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/Utils/CustomToastManager.kt b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/Utils/CustomToastManager.kt new file mode 100644 index 000000000..2fd835157 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/Utils/CustomToastManager.kt @@ -0,0 +1,24 @@ +package com.siliconlabs.bledemo.utils + + +import android.annotation.SuppressLint +import android.content.Context +import com.pranavpandey.android.dynamic.toasts.DynamicToast + + +object CustomToastManager { + @SuppressLint("StaticFieldLeak") + fun showError(context: Context, message: String, duration: Long = 5000) { + DynamicToast.makeError(context, message, duration.toInt()).show() + } + + @SuppressLint("StaticFieldLeak") + fun show(context: Context, message: String, duration: Long = 5000) { + DynamicToast.make(context, message, duration.toInt()).show() + } + + fun showSuccess(context: Context, message: String, duration: Long = 5000) { + DynamicToast.makeSuccess(context, message, duration.toInt()).show() + } + +} diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/Utils/Extensions.kt b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/Utils/Extensions.kt new file mode 100644 index 000000000..214a5d29e --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/Utils/Extensions.kt @@ -0,0 +1,28 @@ +package com.siliconlabs.bledemo.utils + +import androidx.fragment.app.DialogFragment +import androidx.fragment.app.FragmentManager +import java.util.BitSet + +fun ByteArray.toBitSet(): BitSet = BitSet.valueOf(this) + +inline fun MutableList.addIf(condition: Boolean, item: () -> T) { + if (condition) this.add(item()) +} + +inline fun List.indexOrNull(item: T): Int? = indexOf(item).takeIf { it != -1 } + +inline fun List.indexOrNull(predicate: (T) -> Boolean): Int? = + indexOfFirst(predicate).takeIf { it != -1 } + +fun DialogFragment.showOnce( + fragmentManager: FragmentManager, + tag: String = this.javaClass.simpleName, +) { + fragmentManager.executePendingTransactions() + val oldDialog = fragmentManager.findFragmentByTag(tag) + + if (oldDialog == null && !isAdded && !isVisible) { + show(fragmentManager, tag) + } +} diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/Utils/FilterDeviceParams.kt b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/Utils/FilterDeviceParams.kt new file mode 100644 index 000000000..ba3c38eb2 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/Utils/FilterDeviceParams.kt @@ -0,0 +1,49 @@ +package com.siliconlabs.bledemo.utils + +import android.content.Context +import com.siliconlabs.bledemo.R +import com.siliconlabs.bledemo.bluetooth.beacon_utils.BleFormat + + +data class FilterDeviceParams( + val name: String?, + val rssiValue: Pair?, + var isRssiFlag: Boolean, + val bleFormats: List, + val isOnlyFavourite: Boolean, + val isOnlyConnectable: Boolean, + val isOnlyBonded: Boolean +) { + + val isEmpty: Boolean + get() = name == null + && !isRssiFlag + && !isOnlyFavourite + && !isOnlyConnectable + && !isOnlyBonded + && bleFormats.isEmpty() + + fun buildDescription(context: Context?) : String? { + if (context == null) return null + + val description = StringBuilder().apply { + if (name?.isNotBlank() == true) append("\"$name\", ") + if (isRssiFlag) append("> $rssiValue dBm, ") + if (bleFormats.isNotEmpty()) { + bleFormats.forEach { append(context.getString(it.nameResId)).append(", ") } + } + if (isOnlyFavourite) { + append(context.getString(R.string.only_favorites)).append(", ") + } + if (isOnlyConnectable) { + append(context.getString(R.string.only_connectible)).append(", ") + } + if (isOnlyBonded) { + append(context.getString(R.string.only_bonded)).append(", ") + } + }.toString() + + return if (description.isEmpty()) null else description.substring(0, description.count() - 2) + } + +} diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/Utils/GattQueue.kt b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/Utils/GattQueue.kt new file mode 100644 index 000000000..8ea08ea51 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/Utils/GattQueue.kt @@ -0,0 +1,127 @@ +package com.siliconlabs.bledemo.utils + +import android.annotation.SuppressLint +import android.bluetooth.BluetoothGatt +import android.bluetooth.BluetoothGattCharacteristic +import android.util.Log +import java.util.* +import java.util.concurrent.locks.Lock +import java.util.concurrent.locks.ReentrantLock + +@SuppressLint("MissingPermission") +class GattQueue(private val gatt: BluetoothGatt?) { + + private val commands: Queue = LinkedList() + private val lock: Lock = ReentrantLock() + private var processing = false + + fun queueRead(characteristic: BluetoothGattCharacteristic?) { + queue(GattCommand(GattCommand.Type.READ, gatt, characteristic)) + } + + fun queueWrite(characteristic: BluetoothGattCharacteristic?) { + queue(GattCommand(GattCommand.Type.WRITE, gatt, characteristic)) + } + + fun queueIndicate(characteristic: BluetoothGattCharacteristic?) { + queue(GattCommand(GattCommand.Type.INDICATE, gatt, characteristic)) + } + + fun queueNotify(characteristic: BluetoothGattCharacteristic?) { + queue(GattCommand(GattCommand.Type.NOTIFY, gatt, characteristic)) + } + + fun queueCancelNotifications(characteristic: BluetoothGattCharacteristic?) { + queue(GattCommand(GattCommand.Type.CANCEL_NOTIFICATIONS, gatt, characteristic)) + } + + fun clear() { + commands.clear() + } + + fun clearAllButLast() { + lock.lock() + try { + while (commands.size > 1) commands.remove() + } finally { + lock.unlock() + } + } + + fun handleCommandProcessed() { + lock.lock() + try { + if (commands.isEmpty()) { + processing = false + } else { + processNextCommand() + } + } finally { + lock.unlock() + } + } + + private fun processNextCommand() { + var success = false + Log.i("GattQueue","processNextCommand") + val command = commands.poll() + + if (command?.gatt != null && command.characteristic != null) { + val gatt = command.gatt + val characteristic = command.characteristic + Log.i("GattQueue","command.type "+command.type) + success = when (command.type) { + GattCommand.Type.READ -> gatt.readCharacteristic(characteristic) + GattCommand.Type.WRITE -> gatt.writeCharacteristic(characteristic) + GattCommand.Type.INDICATE -> setNotificationForCharacteristic(gatt, characteristic, Notifications.INDICATE) + GattCommand.Type.NOTIFY -> setNotificationForCharacteristic(gatt, characteristic, Notifications.NOTIFY) + GattCommand.Type.CANCEL_NOTIFICATIONS -> setNotificationForCharacteristic(gatt, characteristic, Notifications.DISABLED) + } + } else { + handleCommandProcessed() + } + processing = success + } + + private fun queue(command: GattCommand) { + lock.lock() + try { + commands.add(command) + if (!processing) { + processNextCommand() + } + } finally { + lock.unlock() + } + } + + private fun setNotificationForCharacteristic( + gatt: BluetoothGatt, + characteristic: BluetoothGattCharacteristic, + value: Notifications + ) : Boolean { + gatt.setCharacteristicNotification(characteristic, value.isEnabled) + return characteristic.getDescriptor(UUID.fromString(CCCD_DESCRIPTOR_UUID))?.let { + it.value = value.descriptorValue + gatt.writeDescriptor(it) + } ?: false + } + + internal class GattCommand( + val type: Type, + val gatt: BluetoothGatt?, + val characteristic: BluetoothGattCharacteristic? + ) { + enum class Type { + READ, + WRITE, + INDICATE, + NOTIFY, + CANCEL_NOTIFICATIONS + } + } + + companion object { + private const val CCCD_DESCRIPTOR_UUID = "00002902-0000-1000-8000-00805f9b34fb" + } +} \ No newline at end of file diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/Utils/LocalService.kt b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/Utils/LocalService.kt new file mode 100644 index 000000000..107f9e0b0 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/Utils/LocalService.kt @@ -0,0 +1,110 @@ +package com.siliconlabs.bledemo.utils + +import android.app.Service +import android.content.ComponentName +import android.content.Context +import android.content.Intent +import android.content.ServiceConnection +import android.os.Binder +import android.os.IBinder +import android.util.Log + +/** + * This class can be the base-class of any service that runs locally, i.e. runs in the + * same process as the code that uses the service. + */ +open class LocalService> : Service() { + /** + * Implement this class to properly define the implementing class of a LocalService + * and to receive an instance of the LocalService when it is created and connected/bound. + * + * @param + */ + abstract class Binding> protected constructor(val context: Context) { + + @Volatile + var boundOK = false + + val connection: ServiceConnection = object : ServiceConnection { + override fun onServiceConnected(className: ComponentName, serviceBinder: IBinder) { + val binder = serviceBinder as LocalService.LocalBinder + onBound(binder.getService()) + } + + override fun onServiceDisconnected(className: ComponentName) { + onBound(null) + } + + override fun toString(): String { + return this@Binding.toString() + } + } + + fun unbind() { + if (boundOK) { + boundOK = false + try { + context.unbindService(connection) + Log.d("unbind", "LocalService unbound from $context") + } catch (e: Exception) { + Log.e("unbind", "Problem unbinding service: $e") + } + } + } + + fun bind(): Boolean { + val serviceIntent = Intent(context, getServiceClass()) + boundOK = context.bindService(serviceIntent, connection, BIND_AUTO_CREATE) + if (boundOK) { + Log.d("bind", "LocalService bound to $context") + } else { + Log.d("bind", "LocalService could not bind to $context") + } + return boundOK + } + + /** + * Returns the specific sub-class of the LocalService that needs to be created. + * + * @return The LocalService's sub-class. + */ + protected abstract fun getServiceClass(): Class + + /** + * Is called when the LocalService is bound to the caller after a call to [LocalService.bind]. + * To unbind, call [LocalService.Binding.unbind]. + * + * @param service The service that is now bound. If it is null, the service could not be bound. + * @return True if binding was successful. + */ + protected abstract fun onBound(service: S?) + + override fun toString(): String { + return "Binding[${getServiceClass()}]" + } + + } + + override fun onBind(intent: Intent): IBinder? { + return LocalBinder() + } + + + inner class LocalBinder : Binder() { + fun getService(): S { + return this@LocalService as S + } + } + + companion object { + /** + * Binds a service to the given binding (and its context). + * + * @param binding + * @param + */ + fun > bind(binding: Binding): Boolean { + return binding.bind() + } + } +} diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/Utils/Notifications.kt b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/Utils/Notifications.kt new file mode 100644 index 000000000..4c96cdf58 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/Utils/Notifications.kt @@ -0,0 +1,23 @@ +package com.siliconlabs.bledemo.utils + +import android.bluetooth.BluetoothGattDescriptor +import java.util.* + +/** + * Enumerated Notification State Handler + */ +enum class Notifications( + /** + * Storage Field for Enabled bool passed from .CTor + */ + val isEnabled: Boolean, + val descriptorValue: ByteArray +) { + DISABLED(false, BluetoothGattDescriptor.DISABLE_NOTIFICATION_VALUE), + NOTIFY(true, BluetoothGattDescriptor.ENABLE_NOTIFICATION_VALUE), + INDICATE(true, BluetoothGattDescriptor.ENABLE_INDICATION_VALUE); + + override fun toString(): String { + return name.lowercase(Locale.ROOT) + } +} diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/Utils/Objects.kt b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/Utils/Objects.kt new file mode 100644 index 000000000..cb08a9864 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/Utils/Objects.kt @@ -0,0 +1,116 @@ +/* + * Copyright (C) 2013 The Android Open Source Project + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package com.siliconlabs.bledemo.utils + +import android.content.Context +import android.net.ConnectivityManager +import android.net.NetworkCapabilities +import android.os.Build +import androidx.compose.ui.input.key.type +import androidx.core.content.getSystemService +import java.util.* + +/** + * Utility methods for objects. + * + * @since 1.7 + */ +object Objects { + + /** + * Returns true if both arguments are null, + * the result of [Arrays.equals] if both arguments are primitive arrays, + * the result of [Arrays.deepEquals] if both arguments are arrays of reference types, + * and the result of [.equals] otherwise. + */ + + fun deepEquals(a: Any?, b: Any?): Boolean { + if (a == null || b == null) { + return a === b + } else if (a is Array<*> && b is Array<*>) { + return Arrays.deepEquals(a as Array?, b as Array?) + } else if (a is BooleanArray && b is BooleanArray) { + return Arrays.equals(a as BooleanArray?, b as BooleanArray?) + } else if (a is ByteArray && b is ByteArray) { + return Arrays.equals(a as ByteArray?, b as ByteArray?) + } else if (a is CharArray && b is CharArray) { + return Arrays.equals(a as CharArray?, b as CharArray?) + } else if (a is DoubleArray && b is DoubleArray) { + return Arrays.equals(a as DoubleArray?, b as DoubleArray?) + } else if (a is FloatArray && b is FloatArray) { + return Arrays.equals(a as FloatArray?, b as FloatArray?) + } else if (a is IntArray && b is IntArray) { + return Arrays.equals(a as IntArray?, b as IntArray?) + } else if (a is LongArray && b is LongArray) { + return Arrays.equals(a as LongArray?, b as LongArray?) + } else if (a is ShortArray && b is ShortArray) { + return Arrays.equals(a as ShortArray?, b as ShortArray?) + } + return a == b + } + + /** + * Null-safe equivalent of `a.equals(b)`. + */ + fun equals(a: Any?, b: Any?): Boolean { + return if (a == null) b == null else a == b + } + + /** + * Convenience wrapper for [Arrays.hashCode], adding varargs. + * This can be used to compute a hash code for an object's fields as follows: + * `Objects.hash(a, b, c)`. + */ + fun hash(vararg values: Any?): Int { + return Arrays.hashCode(values) + } + + + /** + * Returns "null" for null or `o.toString()`. + */ + fun toString(o: Any?): String { + return o?.toString() ?: "null" + } + + /** + * Returns `nullString` for null or `o.toString()`. + */ + fun toString(o: Any?, nullString: String): String { + return o?.toString() ?: nullString + } + + fun isNetworkAvailable(context: Context?): Boolean { + if (context == null) return false + val connectivityManager = + context.getSystemService(Context.CONNECTIVITY_SERVICE) as ConnectivityManager + if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.Q) { + val capabilities = + connectivityManager.getNetworkCapabilities(connectivityManager.activeNetwork) + if (capabilities != null) { + return capabilities.hasTransport(NetworkCapabilities.TRANSPORT_WIFI) || + capabilities.hasTransport(NetworkCapabilities.TRANSPORT_CELLULAR) + } + } else { + val activeNetworkInfo = connectivityManager.activeNetworkInfo + if (activeNetworkInfo != null && activeNetworkInfo.isConnected) { + return activeNetworkInfo.type == ConnectivityManager.TYPE_WIFI || + activeNetworkInfo.type == ConnectivityManager.TYPE_MOBILE + } + } + return false + } +} diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/Utils/RecyclerViewUtils.kt b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/Utils/RecyclerViewUtils.kt new file mode 100644 index 000000000..75d9d182b --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/Utils/RecyclerViewUtils.kt @@ -0,0 +1,10 @@ +package com.siliconlabs.bledemo.utils + +import androidx.recyclerview.widget.RecyclerView + +object RecyclerViewUtils { + + fun withProperAdapterPosition(holder: T, action: (pos: Int) -> Unit) { + if (holder.adapterPosition != RecyclerView.NO_POSITION) action(holder.adapterPosition) + } +} \ No newline at end of file diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/Utils/RemovalDialog.kt b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/Utils/RemovalDialog.kt new file mode 100644 index 000000000..1f145abda --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/Utils/RemovalDialog.kt @@ -0,0 +1,44 @@ +package com.siliconlabs.bledemo.utils + +import android.os.Bundle +import android.view.LayoutInflater +import android.view.View +import android.view.ViewGroup +import androidx.annotation.StringRes +import by.kirich1409.viewbindingdelegate.viewBinding +import com.siliconlabs.bledemo.R +import com.siliconlabs.bledemo.base.fragments.BaseDialogFragment +import com.siliconlabs.bledemo.databinding.DialogInfoOkCancelBinding + + +abstract class RemovalDialog( + @StringRes private val nameRes: Int, + private val onOkClicked: () -> Unit +) : BaseDialogFragment() { + // private val binding by viewBinding(DialogInfoOkCancelBinding::bind) + private lateinit var binding: DialogInfoOkCancelBinding + override fun onCreateView( + inflater: LayoutInflater, + container: ViewGroup?, + savedInstanceState: Bundle? + ): View { + binding = DialogInfoOkCancelBinding.inflate(inflater, container, false).apply { + val name = context?.getString(nameRes) + tvDialogTitle.text = context?.getString(R.string.dialog_title_remove, name) + tvDialogContent.text = + context?.getString(R.string.dialog_description_remove, name) + + btnOk.setOnClickListener { + if (binding.cbDontShowAgain.isChecked) { + blockDisplayingRemovalDialog() + } + onOkClicked() + dismiss() + } + btnCancel.setOnClickListener { dismiss() } + } + return binding.root + } + + abstract fun blockDisplayingRemovalDialog() +} diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/Utils/SharedPrefUtils.kt b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/Utils/SharedPrefUtils.kt new file mode 100644 index 000000000..bd44cafb1 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/Utils/SharedPrefUtils.kt @@ -0,0 +1,153 @@ +package com.siliconlabs.bledemo.utils + +import android.content.Context +import android.content.SharedPreferences +import com.google.gson.Gson +import com.google.gson.reflect.TypeToken +import com.siliconlabs.bledemo.features.scan.browser.models.Mapping +import java.util.* + +class SharedPrefUtils(context: Context) { + private val mPrefs: SharedPreferences + private val editor: SharedPreferences.Editor + private val gson: Gson + + companion object { + private const val MAP_KEY = "MAP_KEY" + private const val FAVORITES_DEVICES_KEY = "FAVORITES_DEVICES_KEY" + private const val TEMPORARY_FAVORITES_DEVICES_KEY = "TEMPORARY_FAVORITES_DEVICES_KEY" + private const val DISPLAY_APPLICATION_LEAVE_DIALOG_KEY = "DISPLAY_APPLICATION_LEAVE_DIALOG_KEY" + private const val DISPLAY_UNBOND_DEVICE_DIALOG_KEY = "DISPLAY_UNBOND_DEVICE_DIALOG_KEY" + private const val DISPLAY_MANUAL_UNBOND_DEVICE_DIALOG_KEY = "DISPLAY_MANUAL_UNBOND_DEVICE_DIALOG_KEY" + private const val CHARACTERISTIC_NAMES_KEY = "CHARACTERISTIC_NAMES_KEY" + private const val SERVICE_NAMES_KEY = "SERVICE_NAMES_KEY" + } + + init { + mPrefs = context.getSharedPreferences("MODEL_PREFERENCES", Context.MODE_PRIVATE) + editor = mPrefs.edit() + gson = Gson() + mergeTmpDevicesToFavorites() // for backward compatibility; only one list of favorites left + } + + private val favoritesDevices: LinkedHashSet + get() = if (getString(FAVORITES_DEVICES_KEY) == null) { + LinkedHashSet() + } else { + val type = object : TypeToken?>() {}.type + gson.fromJson(getString(FAVORITES_DEVICES_KEY), type) + } + + private val temporaryFavoritesDevices: LinkedHashSet + get() = if (getString(TEMPORARY_FAVORITES_DEVICES_KEY) == null) { + LinkedHashSet() + } else { + val type = object : TypeToken?>() {}.type + gson.fromJson(getString(TEMPORARY_FAVORITES_DEVICES_KEY), type) + } + + private fun mergeTmpDevicesToFavorites() { + val favoritesDevices = favoritesDevices + val temporaryFavoritesDevices = temporaryFavoritesDevices + favoritesDevices.addAll(temporaryFavoritesDevices) + val json = gson.toJson(favoritesDevices) + editor.putString(FAVORITES_DEVICES_KEY, json) + editor.commit() + } + + fun addDeviceToFavorites(device: String) { + val favoritesDevices = favoritesDevices + favoritesDevices.add(device) + val json = gson.toJson(favoritesDevices) + editor.putString(FAVORITES_DEVICES_KEY, json) + editor.commit() + } + + fun removeDeviceFromFavorites(device: String?) { + val favoritesDevices = favoritesDevices + favoritesDevices.remove(device) + val json = gson.toJson(favoritesDevices) + editor.putString(FAVORITES_DEVICES_KEY, json) + editor.commit() + + removeDeviceFromTemporaryFavorites(device) // ensure backward compatibility + } + + fun isFavorite(device: String?): Boolean { + return if (getString(FAVORITES_DEVICES_KEY) == null) false else favoritesDevices.contains(device) + } + + private fun removeDeviceFromTemporaryFavorites(device: String?) { + val temporaryFavoritesDevices = temporaryFavoritesDevices + temporaryFavoritesDevices.remove(device) + val json = gson.toJson(temporaryFavoritesDevices) + editor.putString(TEMPORARY_FAVORITES_DEVICES_KEY, json) + editor.commit() + } + + private fun getString(key: String): String? { + return mPrefs.getString(key, null) + } + + val characteristicNamesMap: HashMap + get() { + val defValue = Gson().toJson(HashMap()) + val json = mPrefs.getString(CHARACTERISTIC_NAMES_KEY, defValue) + val token: TypeToken> = object : TypeToken>() {} + return gson.fromJson(json, token.type) + } + + val serviceNamesMap: HashMap + get() { + val defValue = Gson().toJson(HashMap()) + val json = mPrefs.getString(SERVICE_NAMES_KEY, defValue) + val token: TypeToken> = object : TypeToken>() {} + return gson.fromJson(json, token.type) + } + + fun saveCharacteristicNamesMap(map: HashMap) { + val json = gson.toJson(map) + editor.putString(CHARACTERISTIC_NAMES_KEY, json) + editor.apply() + } + + fun saveServiceNamesMap(map: HashMap) { + val json = gson.toJson(map) + editor.putString(SERVICE_NAMES_KEY, json) + editor.apply() + } + + fun shouldDisplayLeaveApplicationDialog(): Boolean { + return mPrefs.getBoolean(DISPLAY_APPLICATION_LEAVE_DIALOG_KEY, true) + } + + fun setShouldLeaveApplicationDialog(displayDialog: Boolean) { + editor.putBoolean(DISPLAY_APPLICATION_LEAVE_DIALOG_KEY, displayDialog) + editor.apply() + } + + fun shouldDisplayManualUnbondDeviceDialog(): Boolean { + return shouldDisplayDialog(DISPLAY_MANUAL_UNBOND_DEVICE_DIALOG_KEY) + } + + fun setShouldDisplayManualUnbondDeviceDialog(displayDialog: Boolean) { + setShouldDisplayDialog(displayDialog, DISPLAY_MANUAL_UNBOND_DEVICE_DIALOG_KEY) + } + + fun shouldDisplayUnbondDeviceDialog(): Boolean { + return shouldDisplayDialog(DISPLAY_UNBOND_DEVICE_DIALOG_KEY) + } + + fun setShouldDisplayUnbondDeviceDialog(displayDialog: Boolean) { + setShouldDisplayDialog(displayDialog, DISPLAY_UNBOND_DEVICE_DIALOG_KEY) + } + + private fun shouldDisplayDialog(key: String): Boolean { + return mPrefs.getBoolean(key, true) + } + + fun setShouldDisplayDialog(displayDialog: Boolean, key: String) { + editor.putBoolean(key, displayDialog) + editor.apply() + } +} diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/Utils/SingleLiveEvent.kt b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/Utils/SingleLiveEvent.kt new file mode 100644 index 000000000..e17b51388 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/Utils/SingleLiveEvent.kt @@ -0,0 +1,70 @@ +/* + * Copyright 2017 Google Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package com.siliconlabs.bledemo.utils + +import androidx.annotation.MainThread +import androidx.lifecycle.LifecycleOwner +import androidx.lifecycle.MutableLiveData +import androidx.lifecycle.Observer +import timber.log.Timber +import java.util.concurrent.atomic.AtomicBoolean + +/** + * A lifecycle-aware observable that sends only new updates after subscription, used for events like + * navigation and Snackbar messages. + * + * + * This avoids a common problem with events: on configuration change (like rotation) an update + * can be emitted if the observer is active. This LiveData only calls the observable if there's an + * explicit call to setValue() or call(). + * + * + * Note that only one observer is going to be notified of changes. + */ +class SingleLiveEvent : MutableLiveData() { + private val mPending = AtomicBoolean(false) + + @MainThread + override fun observe(owner: LifecycleOwner, observer: Observer) { + if (hasActiveObservers()) { + Timber.tag(TAG).w("Multiple observers registered but only one will be notified of changes.") + } + // Observe the internal MutableLiveData + super.observe(owner) { t: T? -> + if (mPending.compareAndSet(true, false)) { + observer.onChanged(t) + } + } + } + + @MainThread + override fun setValue(t: T?) { + mPending.set(true) + super.setValue(t) + } + + /** + * Used for cases where T is Void, to make calls cleaner. + */ + @MainThread + fun call() { + value = null + } + + companion object { + private const val TAG = "SingleLiveEvent" + } +} \ No newline at end of file diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/Utils/StringUtils.kt b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/Utils/StringUtils.kt new file mode 100644 index 000000000..ff746dc01 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/Utils/StringUtils.kt @@ -0,0 +1,28 @@ +package com.siliconlabs.bledemo.utils + +object StringUtils { + + const val HEX_VALUES = "0123456789abcdefABCDEF" + + fun getStringWithoutWhitespaces(text: String): String { + return text.replace(" ".toRegex(), "") + } + + fun getStringWithoutColons(text: String?): String { + if (text == null || text == "") return "" + val result = StringBuilder() + val splittedStrings = text.split(":".toRegex()).toTypedArray() + for (str in splittedStrings) { + result.append(str) + } + return result.toString() + } + + fun removeWhitespaceAndCommaIfNeeded(sb: StringBuilder) { + val len = sb.length + + if (len >= 2 && sb[len - 1] == ' ' && sb[len - 2] == ',') { + sb.setLength(len - 2) + } + } +} diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/Utils/UuidConsts.kt b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/Utils/UuidConsts.kt new file mode 100644 index 000000000..adb83f834 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/Utils/UuidConsts.kt @@ -0,0 +1,14 @@ +package com.siliconlabs.bledemo.utils + +import java.util.* + +object UuidConsts { + val OTA_SERVICE: UUID = UUID.fromString("1d14d6ee-fd63-4fa1-bfa4-8f47b42119f0") + val OTA_CONTROL: UUID = UUID.fromString("f7bf3564-fb6d-4e53-88a4-5e37e0326063") + val OTA_DATA: UUID = UUID.fromString("984227f3-34fc-4045-a5d0-2c581f81a153") + + val GENERIC_ACCESS: UUID = UUID.fromString("00001800-0000-1000-8000-00805f9b34fb") + val DEVICE_NAME: UUID = UUID.fromString("00002a00-0000-1000-8000-00805f9b34fb") + + val CLIENT_CHARACTERISTIC_CONFIG_DESCRIPTOR: UUID = UUID.fromString("00002902-0000-1000-8000-00805f9b34fb") +} diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/Utils/UuidUtils.kt b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/Utils/UuidUtils.kt new file mode 100644 index 000000000..024e7304f --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/Utils/UuidUtils.kt @@ -0,0 +1,39 @@ +package com.siliconlabs.bledemo.utils + +import com.siliconlabs.bledemo.bluetooth.parsing.Consts +import java.util.* + +object UuidUtils { + + private const val START_INDEX_UUID = 4 + private const val END_INDEX_UUID = 8 + + + fun parseIntFromUuidStart(uuid: String): Int { + return uuid.split("-".toRegex()).toTypedArray()[0].toLong(16).toInt() + } + + fun getUuidText(uuid: UUID): String { + val strUuid = uuid.toString().uppercase(Locale.getDefault()) + return if (isSig(strUuid)) { + "0x" + convert128to16UUID(strUuid) + } else { + strUuid + } + } + + // Converts UUID from 16-bit to 128-bit form + fun convert16to128UUID(uuid: String): String { + return Consts.BLUETOOTH_BASE_UUID_PREFIX + uuid + Consts.BLUETOOTH_BASE_UUID_POSTFIX + } + + // Converts UUID from 128-bit to 16-bit form + fun convert128to16UUID(uuid: String): String { + return uuid.substring(START_INDEX_UUID, END_INDEX_UUID) + } + + private fun isSig(strUuid: String) : Boolean { + return strUuid.startsWith(Consts.BLUETOOTH_BASE_UUID_PREFIX) + && strUuid.endsWith(Consts.BLUETOOTH_BASE_UUID_POSTFIX) + } +} diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/common/other/CardViewListDecoration.kt b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/common/other/CardViewListDecoration.kt new file mode 100644 index 000000000..ac02c738c --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/common/other/CardViewListDecoration.kt @@ -0,0 +1,23 @@ +package com.siliconlabs.bledemo.common.other + +import android.graphics.Rect +import android.view.View +import androidx.recyclerview.widget.RecyclerView +import com.siliconlabs.bledemo.R + +class CardViewListDecoration : RecyclerView.ItemDecoration() { + + override fun getItemOffsets(outRect: Rect, view: View, parent: RecyclerView, state: RecyclerView.State) { + val position = parent.getChildViewHolder(view).adapterPosition + + val verticalSpacing = parent.context.resources.getDimensionPixelSize( + R.dimen.recycler_view_card_view_vertical_separation) + val horizontalMargin = parent.context.resources.getDimensionPixelSize( + R.dimen.recycler_view_card_view_horizontal_margin) + + outRect.left = horizontalMargin + outRect.right = horizontalMargin + outRect.top = if (position == 0) verticalSpacing else 0 + outRect.bottom = verticalSpacing + } +} \ No newline at end of file diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/common/other/EqualVerticalItemDecoration.kt b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/common/other/EqualVerticalItemDecoration.kt new file mode 100644 index 000000000..b7dc78db3 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/common/other/EqualVerticalItemDecoration.kt @@ -0,0 +1,19 @@ +package com.siliconlabs.bledemo.common.other + +import android.graphics.Rect +import android.view.View +import androidx.recyclerview.widget.RecyclerView + +class EqualVerticalItemDecoration(private val spacing: Int) : RecyclerView.ItemDecoration() { + + override fun getItemOffsets(outRect: Rect, view: View, parent: RecyclerView, state: RecyclerView.State) { + val position = parent.getChildViewHolder(view).adapterPosition + val itemCount = state.itemCount + + outRect.left = spacing + outRect.right = spacing + outRect.top = spacing + outRect.bottom = if (position == itemCount - 1) spacing else 0 + } + +} \ No newline at end of file diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/common/other/ImagesHorizontalDecoration.kt b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/common/other/ImagesHorizontalDecoration.kt new file mode 100644 index 000000000..ae3fef0a5 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/common/other/ImagesHorizontalDecoration.kt @@ -0,0 +1,18 @@ +package com.siliconlabs.bledemo.common.other + +import android.graphics.Rect +import android.view.View +import androidx.recyclerview.widget.RecyclerView +import com.siliconlabs.bledemo.R + +class ImagesHorizontalDecoration : RecyclerView.ItemDecoration() { + + override fun getItemOffsets(outRect: Rect, view: View, parent: RecyclerView, state: RecyclerView.State) { + val position = parent.getChildViewHolder(view).adapterPosition + + val horizontalSpacing = parent.context.resources.getDimensionPixelSize( + R.dimen.rv_loaded_images_horizontal_margin) + + outRect.left = if (position != 0) horizontalSpacing else 0 + } +} \ No newline at end of file diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/common/other/LinearLayoutManagerWithHidingUIElements.kt b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/common/other/LinearLayoutManagerWithHidingUIElements.kt new file mode 100644 index 000000000..c1380907d --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/common/other/LinearLayoutManagerWithHidingUIElements.kt @@ -0,0 +1,29 @@ +package com.siliconlabs.bledemo.common.other + +import android.content.Context +import androidx.recyclerview.widget.LinearLayoutManager +import androidx.recyclerview.widget.RecyclerView +import com.siliconlabs.bledemo.common.views.MainActionButton +import com.siliconlabs.bledemo.home_screen.views.HidableBottomNavigationView + +class LinearLayoutManagerWithHidingUIElements(private val actionButton: MainActionButton?, private val hidableNav: HidableBottomNavigationView?, context: Context?) : LinearLayoutManager(context) { + + override fun scrollVerticallyBy(dy: Int, recycler: RecyclerView.Recycler?, state: RecyclerView.State?): Int { + actionButton?.let { + if (dy > 0) { + it.hide() + } else if (dy < 0) { + it.show() + } + } + hidableNav?.let { + if (dy > 0) { + it.hide() + } else if (dy < 0) { + it.show() + } + } + return super.scrollVerticallyBy(dy, recycler, state) + } +} + diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/common/other/WithHidableUIElements.kt b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/common/other/WithHidableUIElements.kt new file mode 100644 index 000000000..578bf06e3 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/common/other/WithHidableUIElements.kt @@ -0,0 +1,7 @@ +package com.siliconlabs.bledemo.common.other + +import android.content.Context + +interface WithHidableUIElements { + fun getLayoutManagerWithHidingUIElements(context: Context?): LinearLayoutManagerWithHidingUIElements +} \ No newline at end of file diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/common/views/ActionButton.kt b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/common/views/ActionButton.kt new file mode 100644 index 000000000..be20923eb --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/common/views/ActionButton.kt @@ -0,0 +1,41 @@ +package com.siliconlabs.bledemo.common.views + +import android.content.Context +import android.util.AttributeSet +import com.google.android.material.button.MaterialButton +import com.siliconlabs.bledemo.bluetooth.ble.BluetoothDeviceInfo +import com.siliconlabs.bledemo.R + + +class ActionButton(context: Context, attrs: AttributeSet) : MaterialButton(context, attrs) { + companion object { + private val STATE_IS_ACTION_ON = intArrayOf(R.attr.is_action_on) + } + private var isActionOn = false + + fun setActionButtonState(connectionState: BluetoothDeviceInfo.ConnectionState) { + when (connectionState) { + BluetoothDeviceInfo.ConnectionState.CONNECTED -> { + isEnabled = true + isActionOn = true + } + BluetoothDeviceInfo.ConnectionState.CONNECTING -> { + isEnabled = false + isActionOn = false + } + BluetoothDeviceInfo.ConnectionState.DISCONNECTED -> { + isEnabled = true + isActionOn = false + } + } + refreshDrawableState() + } + + override fun onCreateDrawableState(extraSpace: Int): IntArray { + val drawableState = super.onCreateDrawableState(extraSpace + 1) + if (isActionOn) { + mergeDrawableStates(drawableState, STATE_IS_ACTION_ON) + } + return drawableState + } +} \ No newline at end of file diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/common/views/DetailsRow.kt b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/common/views/DetailsRow.kt new file mode 100644 index 000000000..b3472223d --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/common/views/DetailsRow.kt @@ -0,0 +1,27 @@ +package com.siliconlabs.bledemo.common.views + +import android.content.Context +import android.view.LayoutInflater +import android.widget.LinearLayout +import com.siliconlabs.bledemo.R +import com.siliconlabs.bledemo.databinding.ListItemDetailsRowBinding + +//import kotlinx.android.synthetic.main.list_item_details_row.view.* + +class DetailsRow : LinearLayout { + lateinit var binding: ListItemDetailsRowBinding + + init { + // LayoutInflater.from(context).inflate(R.layout.list_item_details_row, this) + binding = ListItemDetailsRowBinding.inflate(LayoutInflater.from(context)) + + } + + constructor(context: Context) : super(context) + constructor(context: Context, title: String?, text: String?) : super(context) { +// tv_title.text = title +// tv_details.text = text + binding.tvDetails.text = text + binding.tvTitle.text = title + } +} \ No newline at end of file diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/common/views/ExpandArrow.kt b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/common/views/ExpandArrow.kt new file mode 100644 index 000000000..eac183318 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/common/views/ExpandArrow.kt @@ -0,0 +1,21 @@ +package com.siliconlabs.bledemo.common.views + +import android.content.Context +import android.util.AttributeSet +import com.google.android.material.button.MaterialButton +import com.siliconlabs.bledemo.R + +class ExpandArrow(context: Context, attrs: AttributeSet? = null) : MaterialButton(context, attrs) { + + init { + setIconResource(R.drawable.ic_arrow_down_on) + } + + fun setState(shouldShowDetails: Boolean) { + setIconResource( + if (shouldShowDetails) R.drawable.ic_arrow_up_on + else R.drawable.ic_arrow_down_on + ) + } + +} \ No newline at end of file diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/common/views/FlyInBar.kt b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/common/views/FlyInBar.kt new file mode 100644 index 000000000..50856bf71 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/common/views/FlyInBar.kt @@ -0,0 +1,52 @@ +package com.siliconlabs.bledemo.common.views + +import android.content.Context +import android.util.AttributeSet +import android.view.LayoutInflater +import android.view.animation.Animation +import android.view.animation.AnimationUtils +import android.widget.RelativeLayout +import com.siliconlabs.bledemo.R +import com.siliconlabs.bledemo.databinding.FlyInBarBinding + +class FlyInBar(context: Context, attrs: AttributeSet?) : RelativeLayout(context, attrs) { + + private val _binding = FlyInBarBinding.inflate(LayoutInflater.from(context), this, true) + private val gradientAnimation = AnimationUtils.loadAnimation(context, R.anim.connection_translate_right) + private val flyInAnimation = AnimationUtils.loadAnimation(context, R.anim.scanning_bar_fly_in) + private val flyOutAnimation = AnimationUtils.loadAnimation(context, R.anim.scanning_bar_fly_out) + + + fun startFlyInAnimation(barLabel: String) { + _binding.apply { + connectingLabelTextview.text = barLabel + translationAnimationContainer.startAnimation(gradientAnimation) + root.startAnimation(flyInAnimation) + } + } + + fun startFlyOutAnimation(callback: Callback) { + _binding.apply { + translationAnimationContainer.clearAnimation() + root.startAnimation(flyOutAnimation) + flyOutAnimation.setAnimationListener(object : Animation.AnimationListener { + override fun onAnimationStart(p0: Animation?) {} + override fun onAnimationEnd(p0: Animation?) { + callback.onFlyOutAnimationEnded() + } + override fun onAnimationRepeat(p0: Animation?) {} + }) + } + } + + fun clearBarAnimation() { + _binding.apply { + translationAnimationContainer.clearAnimation() + root.clearAnimation() + } + } + + interface Callback { + fun onFlyOutAnimationEnded() + } +} \ No newline at end of file diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/common/views/HorizontalShadow.kt b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/common/views/HorizontalShadow.kt new file mode 100644 index 000000000..59606644a --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/common/views/HorizontalShadow.kt @@ -0,0 +1,13 @@ +package com.siliconlabs.bledemo.common.views + +import android.content.Context +import android.util.AttributeSet +import android.view.LayoutInflater +import android.widget.FrameLayout +import com.siliconlabs.bledemo.R + +class HorizontalShadow(context: Context, attributeSet: AttributeSet) : FrameLayout(context, attributeSet) { + init { + LayoutInflater.from(context).inflate(R.layout.view_shadow, this) + } +} \ No newline at end of file diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/common/views/MainActionButton.kt b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/common/views/MainActionButton.kt new file mode 100644 index 000000000..f675b59b8 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/common/views/MainActionButton.kt @@ -0,0 +1,27 @@ +package com.siliconlabs.bledemo.common.views + +import android.content.Context +import android.util.AttributeSet +import com.google.android.material.floatingactionbutton.ExtendedFloatingActionButton +import com.siliconlabs.bledemo.R + +class MainActionButton(context: Context, attrs: AttributeSet) : ExtendedFloatingActionButton(context, attrs) { + + companion object { + private val STATE_IS_ACTION_ON = intArrayOf(R.attr.is_action_on) + } + private var isActionOn = false + + fun setIsActionOn(isActionOn: Boolean) { + this.isActionOn = isActionOn + refreshDrawableState() + } + + override fun onCreateDrawableState(extraSpace: Int): IntArray { + val drawableState = super.onCreateDrawableState(extraSpace + 1) + if (isActionOn) { + mergeDrawableStates(drawableState, STATE_IS_ACTION_ON) + } + return drawableState + } +} \ No newline at end of file diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/dependency_injection/AppModule.kt b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/dependency_injection/AppModule.kt new file mode 100644 index 000000000..f1a46a7f5 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/dependency_injection/AppModule.kt @@ -0,0 +1,10 @@ +package com.siliconlabs.bledemo.dependency_injection + +import dagger.Module +import dagger.hilt.InstallIn +import dagger.hilt.components.SingletonComponent + +@InstallIn(SingletonComponent::class) +@Module +class AppModule { +} \ No newline at end of file diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/features/configure/advertiser/activities/AdvertiserConfigActivity.kt b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/features/configure/advertiser/activities/AdvertiserConfigActivity.kt new file mode 100644 index 000000000..564a4938f --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/features/configure/advertiser/activities/AdvertiserConfigActivity.kt @@ -0,0 +1,1043 @@ +package com.siliconlabs.bledemo.features.configure.advertiser.activities + +import android.annotation.SuppressLint +import android.app.Activity +import android.bluetooth.BluetoothAdapter +import android.content.Intent +import android.os.Bundle +import android.text.Editable +import android.text.Html +import android.text.SpannableString +import android.text.Spanned.SPAN_EXCLUSIVE_EXCLUSIVE +import android.text.TextWatcher +import android.text.style.RelativeSizeSpan +import android.util.TypedValue +import android.view.LayoutInflater +import android.view.Menu +import android.view.MenuItem +import android.view.View +import android.view.ViewGroup +import android.widget.AdapterView +import android.widget.ArrayAdapter +import android.widget.Spinner +import androidx.constraintlayout.widget.ConstraintLayout +import com.siliconlabs.bledemo.R +import com.siliconlabs.bledemo.base.activities.BaseActivity +import com.siliconlabs.bledemo.databinding.ActivityAdvertiserConfigBinding +import com.siliconlabs.bledemo.databinding.AdvertiserDataContainerBinding +import com.siliconlabs.bledemo.databinding.DataTypeItemBinding +import com.siliconlabs.bledemo.databinding.DataTypeLayoutBinding +import com.siliconlabs.bledemo.features.configure.advertiser.adapters.DataTypeAdapter +import com.siliconlabs.bledemo.features.configure.advertiser.dialogs.LeaveAdvertiserConfigDialog +import com.siliconlabs.bledemo.features.configure.advertiser.dialogs.ManufacturerDataDialog +import com.siliconlabs.bledemo.features.configure.advertiser.dialogs.RemoveServicesDialog +import com.siliconlabs.bledemo.features.configure.advertiser.dialogs.Service128BitDataDialog +import com.siliconlabs.bledemo.features.configure.advertiser.dialogs.Service16BitDataDialog +import com.siliconlabs.bledemo.features.configure.advertiser.enums.AdvertisingMode +import com.siliconlabs.bledemo.features.configure.advertiser.enums.DataMode +import com.siliconlabs.bledemo.features.configure.advertiser.enums.DataType +import com.siliconlabs.bledemo.features.configure.advertiser.enums.LimitType +import com.siliconlabs.bledemo.features.configure.advertiser.enums.Phy +import com.siliconlabs.bledemo.features.configure.advertiser.models.AdvertiserData +import com.siliconlabs.bledemo.features.configure.advertiser.models.DataPacket +import com.siliconlabs.bledemo.features.configure.advertiser.models.ExtendedSettings +import com.siliconlabs.bledemo.features.configure.advertiser.models.Manufacturer +import com.siliconlabs.bledemo.features.configure.advertiser.models.Service128Bit +import com.siliconlabs.bledemo.features.configure.advertiser.models.Service16Bit +import com.siliconlabs.bledemo.features.configure.advertiser.presenters.AdvertiserConfigActivityPresenter +import com.siliconlabs.bledemo.features.configure.advertiser.utils.AdvertiserStorage +import com.siliconlabs.bledemo.features.configure.advertiser.utils.Translator +import com.siliconlabs.bledemo.features.configure.advertiser.utils.Validator +import com.siliconlabs.bledemo.utils.AppUtil + + +class AdvertiserConfigActivity : BaseActivity(), IAdvertiserConfigActivityView { + private lateinit var presenter: AdvertiserConfigActivityPresenter + private lateinit var advertiserData: AdvertiserData + private lateinit var startConfigData: AdvertiserData + + private val translator = Translator(this) + private var position: Int? = null + + private var spLegacyInitialSetup = true + private var spExtendedInitialSetup = true + private lateinit var binding: ActivityAdvertiserConfigBinding + + companion object { + const val EXTRA_ADVERTISER_ITEM = "EXTRA_ADVERTISER_ITEM" + const val EXTRA_ITEM_POSITION = "EXTRA_ITEM_POSITION" + } + + override fun onCreate(savedInstanceState: Bundle?) { + super.onCreate(savedInstanceState) + binding = ActivityAdvertiserConfigBinding.inflate(LayoutInflater.from(this)) + setContentView(binding.root) + prepareToolbar() + + resetInitialSetupFlags() + + presenter = AdvertiserConfigActivityPresenter( + this, + AdvertiserStorage(this@AdvertiserConfigActivity) + ) + presenter.prepareAdvertisingTypes() + presenter.preparePhyParameters() + + advertiserData = + intent.extras?.getParcelable(EXTRA_ADVERTISER_ITEM) as AdvertiserData + position = intent.getIntExtra(EXTRA_ITEM_POSITION, 0) + presenter.onItemReceived( + advertiserData, + AdvertiserStorage(this@AdvertiserConfigActivity).isAdvertisingExtensionSupported() + ) + + startConfigData = advertiserData.deepCopy() + + prepareDataSpinners() + loadData() + handleAdvertisingSetNameChanges() + handleAdvertisingLimitSelection() + updateAdvertisingLimitLabels() + } + + private fun resetInitialSetupFlags() { + spExtendedInitialSetup = true + spLegacyInitialSetup = true + } + + override fun onCreateOptionsMenu(menu: Menu?): Boolean { + menuInflater.inflate(R.menu.menu_advertiser_configuration, menu) + return super.onCreateOptionsMenu(menu) + } + + override fun onOptionsItemSelected(item: MenuItem): Boolean { + return when (item.itemId) { + R.id.save_advertiser -> { + presenter.handleSave() + true + } + + android.R.id.home -> { + exitConfigView() + true + } + + else -> super.onOptionsItemSelected(item) + } + } + + override fun onBackPressed() { + super.onBackPressed() + exitConfigView() + } + + private fun prepareToolbar() { + AppUtil.setEdgeToEdge(window,this) + setSupportActionBar(binding.toolbar) + supportActionBar?.apply { + setDisplayHomeAsUpEnabled(true) + setDisplayShowHomeEnabled(true) + } + } + + private fun exitConfigView() { + if (hasConfigurationChanged() && AdvertiserStorage(this).shouldDisplayLeaveAdvertiserConfigDialog()) { + LeaveAdvertiserConfigDialog(object : LeaveAdvertiserConfigDialog.Callback { + override fun onYesClicked() { + presenter.handleSave() + } + + override fun onNoClicked() { + super@AdvertiserConfigActivity.onBackPressed() + } + + }).show(supportFragmentManager, "dialog_leave_advertiser_config") + } else { + super.onBackPressed() + } + } + + private fun hasConfigurationChanged(): Boolean { + + // 1. Verify if advertising data / scan response data has changed + if (startConfigData.advertisingData != advertiserData.advertisingData) return true + else if (startConfigData.scanResponseData != advertiserData.scanResponseData) return true + + // 2. Verify if any text input is currently not valid + if (isAnyInputNotValid()) return true + + // 3. Verify if other data has changed + startConfigData.apply { + when { + + name != binding.advConfigName.etAdvertisingSetName.text.toString() -> return true + isLegacy != binding.advConfigType.rbLegacyAdvertising.isChecked -> return true + mode != getAdvertisingMode() -> return true + settings != getExtendedSettings() -> return true + advertisingIntervalMs != getAdvertisingInterval() -> return true + txPower != getTxPower() -> return true + limitType != getAdvertisingLimitType() -> return true + timeLimit.toString() != binding.advConfigParam.etTimeLimit.text.toString() -> return true + isEventLimitAvailable() && eventLimit.toString() != binding.advConfigParam.etEventLimit.text.toString() -> return true + } + } + + // 4. If configuration has not changed return false + return false + } + + + private fun handleAdvertisingSetNameChanges() { + binding.advConfigName.etAdvertisingSetName.addTextChangedListener(object : TextWatcher { + override fun afterTextChanged(s: Editable?) {} + override fun beforeTextChanged(s: CharSequence?, start: Int, count: Int, after: Int) {} + override fun onTextChanged(s: CharSequence?, start: Int, before: Int, count: Int) { + title = s.toString() + } + }) + } + + private fun isEventLimitAvailable(): Boolean { + return binding.advConfigParam.llEventLimit.visibility == View.VISIBLE + } + + private fun isTxPowerNotValid(): Boolean { + + return binding.advConfigParam.llTxPower.visibility == View.VISIBLE && + !Validator.isTxPowerValid(binding.advConfigParam.etTxPower.text.toString()) + } + + private fun isAdvertisingIntervalNotValid(): Boolean { + return binding.advConfigParam.llAdvertisingInterval.visibility == View.VISIBLE && + !Validator.isAdvertisingIntervalValid( + binding.advConfigParam.etAdvertisingInterval.text.toString() + ) + } + + private fun isTimeLimitNotValid(): Boolean { + return binding.advConfigParam.rbTimeLimit.isChecked && !Validator.isAdvertisingTimeLimitValid( + binding.advConfigParam.etTimeLimit.text.toString(), + true + ) + } + + private fun isEventLimitNotValid(): Boolean { + return binding.advConfigParam.rbEventLimit.isChecked && + !Validator.isAdvertisingEventLimitValid(binding.advConfigParam.etEventLimit.text.toString()) + } + + private fun isAnyInputNotValid(): Boolean { + return isTxPowerNotValid() || isAdvertisingIntervalNotValid() || isTimeLimitNotValid() || isEventLimitNotValid() + } + + override fun onSaveHandled() { + if (isTxPowerNotValid()) + showMessage(R.string.advertiser_config_message_invalid_tx_power) + else if (isAdvertisingIntervalNotValid()) + showMessage(R.string.advertiser_config_message_invalid_interval) + else if (isTimeLimitNotValid()) + showMessage(R.string.advertiser_config_message_invalid_time_limit) + else if (isEventLimitNotValid()) + showMessage(R.string.advertiser_config_message_invalid_event_limit) + else { + val name = binding.advConfigName.etAdvertisingSetName.text.toString() + val isLegacy = binding.advConfigType.rbLegacyAdvertising.isChecked + val advertisingMode = getAdvertisingMode() + val settings = getExtendedSettings() + val interval = getAdvertisingInterval() + val txPower = getTxPower() + + val limitType = getAdvertisingLimitType() + val timeLimit = getAdvertisingTimeLimit() + val eventLimit = getAdvertisingEventLimit() + + presenter.setAdvertisingName(name) + presenter.setAdvertisingType(isLegacy, advertisingMode) + presenter.setAdvertisingParams(settings, interval, txPower) + presenter.setAdvertisingLimit(limitType, timeLimit, eventLimit) + + val resultIntent = Intent() + resultIntent.putExtra(EXTRA_ADVERTISER_ITEM, advertiserData) + resultIntent.putExtra(EXTRA_ITEM_POSITION, position) + setResult(Activity.RESULT_OK, resultIntent) + super.onBackPressed() + } + } + + private fun getAdvertisingInterval(): Int { + return binding.advConfigParam.etAdvertisingInterval.text.toString().toInt() + } + + private fun getTxPower(): Int { + return binding.advConfigParam.etTxPower.text.toString().toInt() + } + + private fun getAdvertisingLimitType(): LimitType { + return when { + binding.advConfigParam.rbNoLimit.isChecked -> LimitType.NO_LIMIT + binding.advConfigParam.rbTimeLimit.isChecked -> LimitType.TIME_LIMIT + else -> LimitType.EVENT_LIMIT + } + } + + private fun getAdvertisingTimeLimit(): Int { + return if (binding.advConfigParam.rbTimeLimit.isChecked) binding.advConfigParam.etTimeLimit.text.toString() + .toInt() + else -1 + } + + private fun getAdvertisingEventLimit(): Int { + return if (binding.advConfigParam.rbEventLimit.isChecked) binding.advConfigParam.etEventLimit.text.toString() + .toInt() + else -1 + } + + private fun getAdvertisingMode(): AdvertisingMode { + + return if (binding.advConfigType.rbLegacyAdvertising.isChecked) translator.getStringAsAdvertisingMode( + binding.advConfigType.spLegacy.selectedItem.toString() + ) + else translator + .getStringAsAdvertisingMode(binding.advConfigType.spExtended.selectedItem.toString()) + } + + private fun getExtendedSettings(): ExtendedSettings { + + return if (binding.advConfigParam.spPrimaryPhy.isEnabled) { + val primaryPhy = + translator.getStringAsPhy(binding.advConfigParam.spPrimaryPhy.selectedItem.toString()) + val secondaryPhy: Phy = + translator.getStringAsPhy(binding.advConfigParam.spSecondaryPhy.selectedItem.toString()) + ExtendedSettings( + binding.advConfigType.cbIncludeTxPower.isChecked, + binding.advConfigType.cbAnonymous.isChecked, + primaryPhy, + secondaryPhy + ) + } else ExtendedSettings( + binding.advConfigType.cbIncludeTxPower.isChecked, + binding.advConfigType.cbAnonymous.isChecked, + null, + null + ) + } + + private fun handleAdvertisingLimitSelection() { + binding.advConfigParam.rbNoLimit.setOnClickListener { + binding.advConfigParam.rbNoLimit.isChecked = true + setTimeLimitState(false) + setEventLimitState(false) + } + binding.advConfigParam.rbTimeLimit.setOnClickListener { + binding.advConfigParam.rbNoLimit.isChecked = false + setTimeLimitState(true) + setEventLimitState(false) + } + binding.advConfigParam.rbEventLimit.setOnClickListener { + binding.advConfigParam.rbNoLimit.isChecked = false + setTimeLimitState(false) + setEventLimitState(true) + } + } + + private fun setTimeLimitState(enabled: Boolean) { + binding.advConfigParam.rbTimeLimit.isChecked = enabled + binding.advConfigParam.etTimeLimit.isEnabled = enabled + } + + private fun setEventLimitState(enabled: Boolean) { + binding.advConfigParam.rbEventLimit.isChecked = enabled + binding.advConfigParam.etEventLimit.isEnabled = enabled + } + + private fun updateAdvertisingLimitLabels() { + binding.advConfigParam.rbTimeLimit.text = + buildLabelWithResizedHint(getString(R.string.advertiser_label_time_limit)) + binding.advConfigParam.rbEventLimit.text = + buildLabelWithResizedHint(getString(R.string.advertiser_label_event_limit)) + } + + private fun buildLabelWithResizedHint(labelText: String): SpannableString { + val linebreakIndex = labelText.indexOf('\n') + val label = SpannableString(labelText) + if (linebreakIndex > -1) { + label.setSpan( + RelativeSizeSpan(12f / 14f), + linebreakIndex + 1, + labelText.length, + SPAN_EXCLUSIVE_EXCLUSIVE + ) + } + return label + } + + override fun onAdvertisingTypesPrepared( + isLegacy: Boolean, + legacyModes: List, + extendedModes: List + ) { + val legacyAdapter = ArrayAdapter( + this, + R.layout.spinner_item_layout_medium, + translator.getValuesAsStringList(legacyModes) + ) + + legacyAdapter.setDropDownViewResource(R.layout.spinner_dropdown_item_layout) + binding.advConfigType.spLegacy.adapter = legacyAdapter + + val extendedAdapter = ArrayAdapter( + this, + R.layout.spinner_item_layout_medium, + translator.getValuesAsStringList(extendedModes) + ) + extendedAdapter.setDropDownViewResource(R.layout.spinner_dropdown_item_layout) + binding.advConfigType.spExtended.adapter = extendedAdapter + + if (isLegacy) binding.advConfigType.tvExtendedAdvNotSupported.visibility = View.VISIBLE + binding.advConfigType.spExtended.isEnabled = false + binding.advConfigType.cbAnonymous.isEnabled = false + binding.advConfigType.cbIncludeTxPower.isEnabled = false + binding.advConfigType.rbExtendedAdvertising.isEnabled = !isLegacy + binding.advConfigParam.spPrimaryPhy.isEnabled = false + binding.advConfigParam.spSecondaryPhy.isEnabled = false + + if (!isLegacy) { + binding.advConfigType.rbExtendedAdvertising.setOnCheckedChangeListener { _, isChecked -> + if (isChecked) { + binding.advConfigType.cbAnonymous.isEnabled = + binding.advConfigType.spExtended.selectedItem.toString() == getString(R.string.advertiser_mode_non_connectable_non_scannable) + binding.advConfigType.rbLegacyAdvertising.isChecked = false + binding.advConfigType.spLegacy.isEnabled = false + binding.advConfigType.spLegacy.visibility = View.GONE + binding.advConfigType.spExtended.isEnabled = true + binding.advConfigType.spExtended.visibility = View.VISIBLE + binding.advConfigType.cbIncludeTxPower.isEnabled = true + binding.advConfigParam.spPrimaryPhy.isEnabled = true + binding.advConfigParam.spSecondaryPhy.isEnabled = true + + presenter.setSupportedData( + false, + translator.getStringAsAdvertisingMode(binding.advConfigType.spExtended.selectedItem.toString()) + ) + } + } + + binding.advConfigType.spExtended.onItemSelectedListener = + object : AdapterView.OnItemSelectedListener { + override fun onNothingSelected(parent: AdapterView<*>?) {} + override fun onItemSelected( + parent: AdapterView<*>?, + view: View?, + position: Int, + id: Long + ) { + if (!spExtendedInitialSetup) { + if (binding.advConfigType.spExtended.selectedItem.toString() == getString( + R.string.advertiser_mode_non_connectable_non_scannable + ) + ) { + binding.advConfigType.cbAnonymous.isEnabled = true + } else { + binding.advConfigType.cbAnonymous.isEnabled = false + binding.advConfigType.cbAnonymous.isChecked = false + } + presenter.setSupportedData( + false, + translator.getStringAsAdvertisingMode(binding.advConfigType.spExtended.selectedItem.toString()) + ) + } else { + spExtendedInitialSetup = false + } + } + } + } + + binding.advConfigType.rbLegacyAdvertising.setOnCheckedChangeListener { _, isChecked -> + if (isChecked) { + binding.advConfigType.rbExtendedAdvertising.isChecked = false + binding.advConfigType.spLegacy.isEnabled = true + binding.advConfigType.spLegacy.visibility = View.VISIBLE + binding.advConfigType.spExtended.isEnabled = false + binding.advConfigType.spExtended.visibility = View.GONE + binding.advConfigType.cbAnonymous.isEnabled = false + binding.advConfigType.cbIncludeTxPower.isEnabled = false + binding.advConfigParam.spPrimaryPhy.isEnabled = false + binding.advConfigParam.spSecondaryPhy.isEnabled = false + binding.advConfigType.cbIncludeTxPower.isChecked = false + binding.advConfigType.cbAnonymous.isChecked = false + + presenter.setSupportedData( + true, + translator.getStringAsAdvertisingMode(binding.advConfigType.spLegacy.selectedItem.toString()) + ) + } + } + + binding.advConfigType.spLegacy.onItemSelectedListener = + object : AdapterView.OnItemSelectedListener { + override fun onNothingSelected(parent: AdapterView<*>?) {} + override fun onItemSelected( + parent: AdapterView<*>?, + view: View?, + position: Int, + id: Long + ) { + if (!spLegacyInitialSetup) { + presenter.setSupportedData( + true, + translator.getStringAsAdvertisingMode(binding.advConfigType.spLegacy.selectedItem.toString()) + ) + } else { + spLegacyInitialSetup = false + } + } + } + } + + override fun onAdvertisingParametersPrepared( + isLegacy: Boolean, + primaryPhys: List, + secondaryPhys: List + ) { + binding.advConfigType + val primaryPhyAdapter = ArrayAdapter( + this, + R.layout.spinner_item_layout_medium, + translator.getValuesAsStringList(primaryPhys) + ) + primaryPhyAdapter.setDropDownViewResource(R.layout.spinner_dropdown_item_layout) + binding.advConfigParam.spPrimaryPhy.adapter = primaryPhyAdapter + + val secondaryPhyAdapter = ArrayAdapter( + this, + R.layout.spinner_item_layout_medium, + translator.getValuesAsStringList(secondaryPhys) + ) + secondaryPhyAdapter.setDropDownViewResource(R.layout.spinner_dropdown_item_layout) + binding.advConfigParam.spSecondaryPhy.adapter = secondaryPhyAdapter + } + + override fun onSupportedDataPrepared(isAdvertisingData: Boolean, isScanRespData: Boolean) { + + binding.advConfigData.btnAddAdvertisingData.isEnabled = isAdvertisingData + binding.advConfigData.tvAdvDataAvailableBytes.visibility = + if (isAdvertisingData) View.VISIBLE else View.GONE + binding.advConfigData.llDataAdvertisingData.root.visibility = + if (isAdvertisingData) View.VISIBLE else View.GONE + binding.advConfigData.btnAddScanResponseData.isEnabled = isScanRespData + binding.advConfigData.tvScanRespAvailableBytes.visibility = + if (isScanRespData) View.VISIBLE else View.GONE + binding.advConfigData.llDataScanRespData.root.visibility = + if (isScanRespData) View.VISIBLE else View.GONE + } + + override fun populateUi(data: AdvertiserData, isAdvertisingEventSupported: Boolean) { + binding.advConfigName.etAdvertisingSetName.setText(data.name) + title = data.name + + data.isLegacy.let { + if (data.isLegacy) setSpinnerSelection(data.mode, binding.advConfigType.spLegacy) + else setSpinnerSelection(data.mode, binding.advConfigType.spExtended) + binding.advConfigType.rbLegacyAdvertising.isChecked = data.isLegacy + binding.advConfigType.rbExtendedAdvertising.isChecked = !data.isLegacy + } + + data.settings.let { + binding.advConfigType.cbIncludeTxPower.isChecked = data.settings.includeTxPower + binding.advConfigType.cbAnonymous.isChecked = data.settings.anonymous + setSpinnerSelection(data.settings.primaryPhy, binding.advConfigParam.spPrimaryPhy) + setSpinnerSelection(data.settings.secondaryPhy, binding.advConfigParam.spSecondaryPhy) + } + + binding.advConfigParam.etAdvertisingInterval.setText(data.advertisingIntervalMs.toString()) + binding.advConfigParam.etTxPower.setText(data.txPower.toString()) + + binding.advConfigParam.rbTimeLimit.text = getString(R.string.advertiser_label_time_limit) + + binding.advConfigParam.rbNoLimit.isChecked = data.limitType == LimitType.NO_LIMIT + setTimeLimitState(data.limitType == LimitType.TIME_LIMIT) + setEventLimitState(data.limitType == LimitType.EVENT_LIMIT) + binding.advConfigParam.etTimeLimit.setText(data.timeLimit.toString()) + + if (isAdvertisingEventSupported) binding.advConfigParam.etEventLimit.setText(data.eventLimit.toString()) + else binding.advConfigParam.llEventLimit.visibility = View.GONE + } + + private fun setSpinnerSelection(selection: Any?, spinner: Spinner) { + for (i in 0 until spinner.adapter.count) + if (spinner.getItemAtPosition(i) == translator.getString(selection) + ) { + spinner.setSelection(i); break + } + } + + private fun loadData() { + presenter.loadData(DataMode.ADVERTISING_DATA) + presenter.loadData(DataMode.SCAN_RESPONSE_DATA) + + handleAddData( + binding.advConfigData.llDataAdvertisingData.dataFlags, + DataType.FLAGS, + DataMode.ADVERTISING_DATA + ) + } + + private fun prepareDataSpinners() { + prepareDataSpinner( + binding.advConfigData.spAdvertisingData, + binding.advConfigData.llDataAdvertisingData, + DataMode.ADVERTISING_DATA + ) + prepareDataSpinner( + binding.advConfigData.spScanResponseData, + binding.advConfigData.llDataScanRespData, + DataMode.SCAN_RESPONSE_DATA + ) + binding.advConfigData.btnAddAdvertisingData.setOnClickListener { + binding.advConfigData.spAdvertisingData.performClick() + } + binding.advConfigData.btnAddScanResponseData.setOnClickListener { + binding.advConfigData.spScanResponseData.performClick() + } + } + + override fun onDataLoaded(data: DataPacket?, mode: DataMode) { + val dataContainer = + if (mode == DataMode.ADVERTISING_DATA) { + binding.advConfigData.llDataAdvertisingData + } else { + binding.advConfigData.llDataScanRespData + } + + data?.let { + if (data.includeCompleteLocalName) + handleAddData( + dataContainer.dataCompleteLocalName, + DataType.COMPLETE_LOCAL_NAME, + mode + ) + if (data.manufacturers.isNotEmpty()) + for (item in data.manufacturers) handleAddData( + dataContainer.dataManufacturerData, + DataType.MANUFACTURER_SPECIFIC_DATA, + mode, + item + ) + if (data.includeTxPower) + handleAddData( + dataContainer.dataTxPower, + DataType.TX_POWER, + mode + ) + if (data.services16Bit.isNotEmpty()) + handleAddData( + + dataContainer.data16bitServices, + DataType.COMPLETE_16_BIT, + mode, + data.services16Bit + ) + if (data.services128Bit.isNotEmpty()) + handleAddData( + //dataContainer.findViewById(R.id.data_128bit_services), + dataContainer.data128bitServices, + DataType.COMPLETE_128_BIT, + mode, + data.services128Bit + ) + } + } + + private fun prepareDataSpinner(spinner: Spinner, dataContainer: AdvertiserDataContainerBinding, mode: DataMode) { + spinner.setSelection(0) + spinner.adapter = DataTypeAdapter( + this, + translator.getAdvertisingDataTypes(), + object : DataTypeAdapter.Callback { + override fun onItemClick(position: Int) { + when (position) { + 0 -> handleAddData( + //dataContainer.findViewById(R.id.data_complete_local_name), + dataContainer.dataCompleteLocalName, + DataType.COMPLETE_LOCAL_NAME, + mode + ) + + 1 -> { + currentFocus?.clearFocus() + hideKeyboard() + handleAddData( + //dataContainer.findViewById(R.id.data_manufacturer_data), + dataContainer.dataManufacturerData, + DataType.MANUFACTURER_SPECIFIC_DATA, + mode + ) + } + + 2 -> handleAddData(dataContainer.dataTxPower, DataType.TX_POWER, mode) + 3 -> handleAddData( + dataContainer.data16bitServices, + DataType.COMPLETE_16_BIT, + mode + ) + + 4 -> handleAddData( + dataContainer.data128bitServices, + DataType.COMPLETE_128_BIT, + mode + ) + } + } + }) + } + + private fun handleAddData( + layout: ViewGroup, + type: DataType, + mode: DataMode, + extra: Any? = null + ) { + val baseContainer = prepareBaseContainer(layout, type) + when (type) { + DataType.FLAGS -> addFlagsData(layout, baseContainer) + DataType.COMPLETE_16_BIT -> addServiceData( + layout, + baseContainer, + mode, + DataType.COMPLETE_16_BIT, + extra + ) + + DataType.COMPLETE_128_BIT -> addServiceData( + layout, + baseContainer, + mode, + DataType.COMPLETE_128_BIT, + extra + ) + + DataType.COMPLETE_LOCAL_NAME -> addCompleteLocalNameData( + layout, + baseContainer, + mode + ) + + DataType.TX_POWER -> addTxPowerData(layout, baseContainer, mode) + DataType.MANUFACTURER_SPECIFIC_DATA -> addManufacturerSpecificData( + layout, + baseContainer, + mode, + extra + ) + } + } + + private fun addFlagsData(layout: ViewGroup, baseContainer: DataTypeLayoutBinding) { + baseContainer.ibRemove.visibility = View.INVISIBLE + val itemContainer = + prepareItemContainer(baseContainer, getString(R.string.advertiser_label_flags_default)) + itemContainer.ibRemove.visibility = View.GONE + baseContainer.llData.addView(itemContainer.root) + layout.addView(baseContainer.root) + } + + private fun addServiceData( + layout: ViewGroup, + baseContainer: DataTypeLayoutBinding, + mode: DataMode, + type: DataType, + extra: Any? = null + ) { + baseContainer.apply { + ibRemove.setOnClickListener { layout.removeView(baseContainer.root) } + btnAddService.apply { + visibility = View.VISIBLE + text = + if (type == DataType.COMPLETE_16_BIT) getString(R.string.advertiser_button_add_16bit_service) else getString( + R.string.advertiser_button_add_128bit_service + ) + } + llDataSpacer.visibility = View.VISIBLE + (llData.layoutParams as ConstraintLayout.LayoutParams).apply { + endToEnd = ibRemove.id + topToBottom = ibRemove.id + } + llData.requestLayout() + setDataSpinnerItemState(false, mode, if (type == DataType.COMPLETE_16_BIT) 3 else 4) + + btnAddService.setOnClickListener { + currentFocus?.clearFocus() + hideKeyboard() + if (type == DataType.COMPLETE_16_BIT) { + Service16BitDataDialog(object : Service16BitDataDialog.Callback { + override fun onSave(service: Service16Bit) { + val serviceItem = + prepareItemContainer(baseContainer, service.toString()) + presenter.include16BitService(mode, service) + + serviceItem.ibRemove.setOnClickListener { + presenter.exclude16BitService(mode, service) + llData.removeView(serviceItem.root) + } + + llData.addView(serviceItem.root) + } + }).show(supportFragmentManager, "dialog_16bit_service_data") + } else { + Service128BitDataDialog(object : Service128BitDataDialog.Callback { + override fun onSave(service: Service128Bit) { + val serviceItem = + prepareItemContainer(baseContainer, service.uuid.toString()) + presenter.include128BitService(mode, service) + + serviceItem.ibRemove.setOnClickListener { + presenter.exclude128BitService(mode, service) + llData.removeView(serviceItem.root) + } + + llData.addView(serviceItem.root) + } + }).show(supportFragmentManager, "dialog_128bit_service_data") + } + } + + ibRemove.setOnClickListener { + currentFocus?.clearFocus() + hideKeyboard() + val count = llData.childCount + removeServicesIfAllowed(layout, baseContainer, count, mode, type) + } + + extra?.let { + for (service in extra as List<*>) { + val serviceItem = prepareItemContainer( + baseContainer, + if (service is Service16Bit) service.toString() else (service as Service128Bit).uuid.toString() + ) + + serviceItem.ibRemove.setOnClickListener { + if (service is Service16Bit) presenter.exclude16BitService(mode, service) + else if (service is Service128Bit) presenter.exclude128BitService( + mode, + service + ) + llData.removeView(serviceItem.root) + } + + llData.addView(serviceItem.root) + } + } + } + + layout.addView(baseContainer.root) + } + + @SuppressLint("MissingPermission") + private fun addCompleteLocalNameData( + layout: ViewGroup, baseContainer: DataTypeLayoutBinding, + mode: DataMode + ) { + val itemContainer = + prepareItemContainer(baseContainer, BluetoothAdapter.getDefaultAdapter().name) + itemContainer.ibRemove.visibility = View.GONE + setDataSpinnerItemState(false, mode, 0) + + presenter.includeCompleteLocalName(mode) + + baseContainer.ibRemove.setOnClickListener { + layout.removeView(baseContainer.root) + presenter.excludeCompleteLocalName(mode) + setDataSpinnerItemState(true, mode, 0) + } + + baseContainer.llData.addView(itemContainer.root) + layout.addView(baseContainer.root) + } + + private fun addTxPowerData( + layout: ViewGroup, baseContainer: DataTypeLayoutBinding, + mode: DataMode + ) { + val itemContainer = + prepareItemContainer(baseContainer, getString(R.string.unit_value_dbm, getTxPower())) + + binding.advConfigParam.etTxPower.addTextChangedListener(object : TextWatcher { + override fun afterTextChanged(s: Editable?) {} + override fun beforeTextChanged(s: CharSequence?, start: Int, count: Int, after: Int) {} + override fun onTextChanged(s: CharSequence?, start: Int, before: Int, count: Int) { + if (Validator.isTxPowerValid(binding.advConfigParam.etTxPower.text.toString())) { + itemContainer.tvDataText.text = + getString( + R.string.unit_value_dbm, + binding.advConfigParam.etTxPower.text.toString().toInt() + ) + } + } + }) + + itemContainer.ibRemove.visibility = View.GONE + setDataSpinnerItemState(false, mode, 2) + + presenter.includeTxPower(mode) + + baseContainer.ibRemove.setOnClickListener { + layout.removeView(baseContainer.root) + presenter.excludeTxPower(mode) + setDataSpinnerItemState(true, mode, 2) + } + + baseContainer.llData.addView(itemContainer.root) + layout.addView(baseContainer.root) + } + + private fun addManufacturerSpecificData( + layout: ViewGroup, + baseContainer: DataTypeLayoutBinding, + mode: DataMode, + extra: Any? = null + ) { + if (extra == null) { + ManufacturerDataDialog( + presenter.getManufacturers(mode), + object : ManufacturerDataDialog.Callback { + override fun onSave(manufacturer: Manufacturer) { + val itemContainer = + prepareItemContainer(baseContainer, manufacturer.getAsDescriptiveText()) + itemContainer.ibRemove.visibility = View.GONE + + presenter.includeManufacturerSpecificData(mode, manufacturer) + + baseContainer.ibRemove.setOnClickListener { + presenter.excludeManufacturerSpecificData(mode, manufacturer) + layout.removeView(baseContainer.root) + } + + baseContainer.llData.addView(itemContainer.root) + layout.addView(baseContainer.root) + } + }).show(supportFragmentManager, "dialog_manufacturer_data") + } else { + val manufacturer = extra as Manufacturer + val itemContainer = + prepareItemContainer(baseContainer, manufacturer.getAsDescriptiveText()) + itemContainer.ibRemove.visibility = View.GONE + + baseContainer.ibRemove.setOnClickListener { + presenter.excludeManufacturerSpecificData(mode, manufacturer) + layout.removeView(baseContainer.root) + } + + baseContainer.llData.addView(itemContainer.root) + layout.addView(baseContainer.root) + } + } + + private fun prepareBaseContainer(layout: ViewGroup, type: DataType): + DataTypeLayoutBinding { + lateinit var binding: DataTypeLayoutBinding + val container = LayoutInflater.from(this@AdvertiserConfigActivity) + binding = DataTypeLayoutBinding.inflate(container) + setBaseContainerTitle(binding, type) + return binding + } + + private fun prepareItemContainer( + baseContainer: DataTypeLayoutBinding, + text: String + ): DataTypeItemBinding { + lateinit var binding: DataTypeItemBinding + val container = LayoutInflater.from(this@AdvertiserConfigActivity) + binding = DataTypeItemBinding.inflate(container) + binding.tvDataText.text = text + return binding + } + + private fun setBaseContainerTitle(container: DataTypeLayoutBinding, type: DataType) { + val name = "".plus( + type.getIdentifier().plus(" ").plus(translator.getDataTypeAsString(type)) + ) + container.tvName.text = Html.fromHtml(name, Html.FROM_HTML_MODE_LEGACY) + } + + private fun removeServicesIfAllowed( + layout: ViewGroup, + container: DataTypeLayoutBinding, + count: Int, + mode: DataMode, + type: DataType + ) { + if (count > 0 && AdvertiserStorage(this).shouldDisplayRemoveServicesDialog()) { + RemoveServicesDialog(object : RemoveServicesDialog.Callback { + override fun onOkClicked() { + presenter.excludeServices(mode, type) + layout.removeView(container.root) + setDataSpinnerItemState( + true, + mode, + if (type == DataType.COMPLETE_16_BIT) 3 else 4 + ) + } + }).show(supportFragmentManager, "dialog_remove_services") + } else { + presenter.excludeServices(mode, type) + layout.removeView(container.root) + setDataSpinnerItemState(true, mode, if (type == DataType.COMPLETE_16_BIT) 3 else 4) + } + } + + private fun setDataSpinnerItemState(enabled: Boolean, mode: DataMode, position: Int) { + + if (mode == DataMode.ADVERTISING_DATA) (binding.advConfigData.spAdvertisingData.adapter as DataTypeAdapter) + .setItemState( + enabled, + position + ) + else (binding.advConfigData.spScanResponseData.adapter as DataTypeAdapter).setItemState( + enabled, + position + ) + } + + override fun updateAvailableBytes( + advDataBytes: Int, + scanRespDataBytes: Int, + maxPacketSize: Int, + includeFlags: Boolean + ) { + changeDataContainerPadding( + advDataBytes < maxPacketSize, + binding.advConfigData.llDataAdvertisingData.root + ) + changeDataContainerPadding( + scanRespDataBytes < maxPacketSize, + binding.advConfigData.llDataScanRespData.root + ) + + binding.advConfigData.llDataAdvertisingData.dataFlags.visibility = + if (includeFlags) View.VISIBLE else View.GONE + + binding.advConfigData.tvAdvDataAvailableBytes.setTextAppearance(if (advDataBytes >= 0) R.style.TextViewNoteInfo else R.style.TextViewNoteWarning) + binding.advConfigData.tvAdvDataAvailableBytes.text = (if (advDataBytes >= 0) getString( + R.string.advertiser_note_x_bytes_available, + advDataBytes + ) + else getString(R.string.advertiser_note_x_bytes_beyond, -advDataBytes)) + + binding.advConfigData.tvScanRespAvailableBytes.setTextAppearance(if (scanRespDataBytes >= 0) R.style.TextViewNoteInfo else R.style.TextViewNoteWarning) + binding.advConfigData.tvScanRespAvailableBytes.text = + (if (scanRespDataBytes >= 0) getString( + R.string.advertiser_note_x_bytes_available, + scanRespDataBytes + ) + else getString(R.string.advertiser_note_x_bytes_beyond, -scanRespDataBytes)) + } + + private fun changeDataContainerPadding(showPadding: Boolean, container: View) { + val padding8Dp = + TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_DIP, 8f, resources.displayMetrics) + .toInt() + if (showPadding) container.setPadding(0, padding8Dp, 0, padding8Dp) + else container.setPadding(0, 0, 0, 0) + } + +} diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/features/configure/advertiser/activities/IAdvertiserConfigActivityView.kt b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/features/configure/advertiser/activities/IAdvertiserConfigActivityView.kt new file mode 100644 index 000000000..4e7834ef6 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/features/configure/advertiser/activities/IAdvertiserConfigActivityView.kt @@ -0,0 +1,17 @@ +package com.siliconlabs.bledemo.features.configure.advertiser.activities + +import com.siliconlabs.bledemo.features.configure.advertiser.enums.AdvertisingMode +import com.siliconlabs.bledemo.features.configure.advertiser.enums.DataMode +import com.siliconlabs.bledemo.features.configure.advertiser.enums.Phy +import com.siliconlabs.bledemo.features.configure.advertiser.models.AdvertiserData +import com.siliconlabs.bledemo.features.configure.advertiser.models.DataPacket + +interface IAdvertiserConfigActivityView { + fun onAdvertisingTypesPrepared(isLegacy: Boolean, legacyModes: List, extendedModes: List) + fun onAdvertisingParametersPrepared(isLegacy: Boolean, primaryPhys: List, secondaryPhys: List) + fun onSupportedDataPrepared(isAdvertisingData: Boolean, isScanRespData: Boolean) + fun onSaveHandled() + fun populateUi(data: AdvertiserData, isAdvertisingEventSupported: Boolean) + fun onDataLoaded(data: DataPacket?, mode: DataMode) + fun updateAvailableBytes(advDataBytes: Int, scanRespDataBytes: Int, maxPacketSize: Int, includeFlags: Boolean) +} \ No newline at end of file diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/features/configure/advertiser/activities/PendingServerConnectionActivity.kt b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/features/configure/advertiser/activities/PendingServerConnectionActivity.kt new file mode 100644 index 000000000..3aded1961 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/features/configure/advertiser/activities/PendingServerConnectionActivity.kt @@ -0,0 +1,100 @@ +package com.siliconlabs.bledemo.features.configure.advertiser.activities + +import android.bluetooth.BluetoothDevice +import android.bluetooth.BluetoothGatt +import android.content.Intent +import android.graphics.Color +import android.os.Bundle +import android.os.Handler +import android.os.Looper +import androidx.core.view.WindowCompat +import androidx.core.view.WindowInsetsControllerCompat +import com.siliconlabs.bledemo.R +import com.siliconlabs.bledemo.base.activities.BaseActivity +import com.siliconlabs.bledemo.bluetooth.ble.TimeoutGattCallback +import com.siliconlabs.bledemo.bluetooth.services.BluetoothService +import com.siliconlabs.bledemo.features.scan.browser.activities.DeviceServicesActivity + +/* This activity can be invoked from almost every place of the app, but a device needs to have an + advertiser turned on, that's why it's placed in this package. */ +class PendingServerConnectionActivity : BaseActivity() { + + private lateinit var bluetoothBinding: BluetoothService.Binding + private var service: BluetoothService? = null + + private var deviceToConnect: BluetoothDevice? = null + + override fun onCreate(savedInstanceState: Bundle?) { + super.onCreate(savedInstanceState) + WindowCompat.setDecorFitsSystemWindows(window,false) + window.statusBarColor = Color.TRANSPARENT + window.navigationBarColor = Color.TRANSPARENT + WindowInsetsControllerCompat(window,window.decorView).apply { + isAppearanceLightStatusBars = true // adjust for dark/light icons + isAppearanceLightNavigationBars = true + } + setContentView(R.layout.activity_pending_server_connection) + + deviceToConnect = intent?.getParcelableExtra(BluetoothService.EXTRA_BLUETOOTH_DEVICE) + bindBluetoothService() + } + + override fun onDestroy() { + super.onDestroy() + bluetoothBinding.unbind() + } + + private fun bindBluetoothService() { + bluetoothBinding = object : BluetoothService.Binding(this) { + override fun onBound(service: BluetoothService?) { + this@PendingServerConnectionActivity.service = service + connectToDevice() + } + } + bluetoothBinding.bind() + } + + private fun connectToDevice() { + deviceToConnect?.let { + service?.run { + closeGattServerNotification() + connectGatt(it, true, gattCallback) + } ?: finish() + } ?: finish() + } + + private fun showServicesActivity(gatt: BluetoothGatt) { + Intent(this, DeviceServicesActivity::class.java).apply { + putExtra(DeviceServicesActivity.CONNECTED_DEVICE, gatt.device) + flags = Intent.FLAG_ACTIVITY_NEW_TASK or Intent.FLAG_ACTIVITY_CLEAR_TASK + }.also { + Handler(Looper.getMainLooper()).postDelayed({ + startActivity(it) + }, TRANSITION_DELAY) + } + } + + private val gattCallback = object : TimeoutGattCallback() { + override fun onConnectionStateChange(gatt: BluetoothGatt, status: Int, newState: Int) { + super.onConnectionStateChange(gatt, status, newState) + + if (status == BluetoothGatt.GATT_SUCCESS) { + if (newState == BluetoothGatt.STATE_CONNECTED) { + showServicesActivity(gatt) + } + else if (newState == BluetoothGatt.STATE_DISCONNECTED) { + showMessage(R.string.connection_failed) + } + } else { showMessage(R.string.connection_failed) } + } + + override fun onMaxRetriesExceeded(gatt: BluetoothGatt) { + super.onMaxRetriesExceeded(gatt) + finish() + } + } + + companion object { + private const val TRANSITION_DELAY = 500L /* Let the user see what is going on */ + } +} \ No newline at end of file diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/features/configure/advertiser/adapters/AdvertiserAdapter.kt b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/features/configure/advertiser/adapters/AdvertiserAdapter.kt new file mode 100644 index 000000000..70f72c6fa --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/features/configure/advertiser/adapters/AdvertiserAdapter.kt @@ -0,0 +1,154 @@ +package com.siliconlabs.bledemo.features.configure.advertiser.adapters + +import android.view.LayoutInflater +import android.view.View +import android.view.ViewGroup +import android.widget.* +import androidx.recyclerview.widget.RecyclerView +import com.siliconlabs.bledemo.features.configure.advertiser.models.Advertiser +import com.siliconlabs.bledemo.features.configure.advertiser.models.AdvertiserData +import com.siliconlabs.bledemo.features.configure.advertiser.utils.Translator +import com.siliconlabs.bledemo.features.configure.advertiser.views.AdvertiserDetails +import com.siliconlabs.bledemo.R +import com.siliconlabs.bledemo.databinding.AdapterAdvertiserBinding +import com.siliconlabs.bledemo.utils.CustomToastManager + +class AdvertiserAdapter( + private val items: ArrayList, + private val itemClickListener: OnItemClickListener +) : RecyclerView.Adapter() { + + private var isBluetoothOperationPossible = true + + init { + items.map { it.displayDetailsView = false } + } + + override fun onCreateViewHolder(parent: ViewGroup, viewType: Int): ViewHolder { + val viewBinding = AdapterAdvertiserBinding.inflate(LayoutInflater.from(parent.context), parent, false) + val holder = ViewHolder(viewBinding, itemClickListener) + setupUiListeners(holder) + return holder + } + + override fun getItemCount(): Int { + return items.size + } + + fun isEmpty(): Boolean { + return items.isEmpty() + } + + fun toggleIsBluetoothOperationPossible(isPossible: Boolean) { + isBluetoothOperationPossible = isPossible + notifyDataSetChanged() + } + + override fun onBindViewHolder(holder: ViewHolder, position: Int) { + val item: Advertiser = items[position] + holder.bind(item) + } + + private fun setupUiListeners(holder: ViewHolder) { + holder.apply { + viewBinding.ibCopy.setOnClickListener { + withAdapterPositionCheck(holder) { itemClickListener.onCopyClick(items[adapterPosition]) } + } + viewBinding.ibEdit.setOnClickListener { + withAdapterPositionCheck(holder) { itemClickListener.onEditClick(adapterPosition, items[adapterPosition]) } + } + viewBinding.ibRemove.setOnClickListener { + withAdapterPositionCheck(holder) { itemClickListener.onRemoveClick(adapterPosition) } + } + + viewBinding.swAdvertiser.setOnCheckedChangeListener(switchListener) + + viewBinding.expandArrow.setOnClickListener { + withAdapterPositionCheck(holder) { + items[adapterPosition].displayDetailsView = !items[adapterPosition].displayDetailsView + holder.toggleDetailsView(items[adapterPosition].displayDetailsView) + } + } + } + } + + + + inner class ViewHolder( + val viewBinding: AdapterAdvertiserBinding, + clickListener: OnItemClickListener + ) : RecyclerView.ViewHolder(viewBinding.root) { + private val translator = Translator(itemView.context) + + val switchListener = CompoundButton.OnCheckedChangeListener { _, isChecked -> + withAdapterPositionCheck(this@ViewHolder) { + if (isBluetoothOperationPossible) { + if (isChecked) clickListener.switchItemOn(adapterPosition) + else clickListener.switchItemOff(adapterPosition) + } else { + //Toast.makeText(itemView.context, R.string.toast_bluetooth_not_enabled, Toast.LENGTH_SHORT).show() + val message = itemView.context.getString(R.string.toast_bluetooth_not_enabled) + CustomToastManager.show(itemView.context,message,5000) + if (isChecked) viewBinding.swAdvertiser.isChecked = false + } + } + } + + fun bind(item: Advertiser) { + viewBinding.apply { + handleDetailsView(item) + populateTextViews(item.data) + swAdvertiser.isEnabled = isBluetoothOperationPossible + + if (swAdvertiser.isChecked != item.isRunning) { + swAdvertiser.apply { + setOnCheckedChangeListener(null) + isChecked = item.isRunning /* Don't act on this change. */ + setOnCheckedChangeListener(switchListener) + } + } + } + } + + fun withAdapterPositionCheck(holder: ViewHolder, action: () -> (Unit)) { + if (holder.adapterPosition != RecyclerView.NO_POSITION) action() + } + + private fun handleDetailsView(item: Advertiser) { + println("Show Advertiser Data ${item.data}") + + viewBinding.llAdvertisementDetails.apply { + removeAllViews() + + val advertiserDetailContainer = AdvertiserDetails(itemView.context).getAdvertiserDetailsView(item, translator) + addView(advertiserDetailContainer.rootView,LinearLayout.LayoutParams.WRAP_CONTENT, LinearLayout.LayoutParams.WRAP_CONTENT) + } + toggleDetailsView(item.displayDetailsView) + } + + private fun populateTextViews(data: AdvertiserData) { + viewBinding.apply { + tvDeviceName.text = data.name + tvTxPower.text = itemView.context.getString(R.string.unit_value_dbm, data.txPower) + tvInterval.text = itemView.context.getString(R.string.unit_value_ms, data.advertisingIntervalMs) + tvConnectible.text = + if (data.mode.isConnectable()) itemView.context.getString(R.string.connectible) + else itemView.context.getString(R.string.non_connectible) + } + } + + fun toggleDetailsView(displayDetails: Boolean) { + println("displayDetails:--> $displayDetails") + viewBinding.llAdvertisementDetails.visibility = if (displayDetails) View.VISIBLE else View.GONE + viewBinding.expandArrow.setState(displayDetails) + } + } + + interface OnItemClickListener { + fun onCopyClick(item: Advertiser) + fun onEditClick(position: Int, item: Advertiser) + fun onRemoveClick(position: Int) + fun switchItemOn(position: Int) + fun switchItemOff(position: Int) + } +} \ No newline at end of file diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/features/configure/advertiser/adapters/DataTypeAdapter.kt b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/features/configure/advertiser/adapters/DataTypeAdapter.kt new file mode 100644 index 000000000..c60f5d129 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/features/configure/advertiser/adapters/DataTypeAdapter.kt @@ -0,0 +1,62 @@ +package com.siliconlabs.bledemo.features.configure.advertiser.adapters + +import android.content.Context +import android.view.LayoutInflater +import android.view.View +import android.view.ViewGroup +import android.widget.ArrayAdapter +import android.widget.LinearLayout +import com.siliconlabs.bledemo.R +import com.siliconlabs.bledemo.databinding.SpinnerDataTypeItemLayoutBinding +import com.siliconlabs.bledemo.features.configure.advertiser.models.DataTypeItem + +//import kotlinx.android.synthetic.main.spinner_data_type_item_layout.view.* + +class DataTypeAdapter( + context: Context, + private val values: List, + private val callback: Callback +) : ArrayAdapter(context, R.layout.spinner_data_type_item_layout, values) { + private lateinit var binding: SpinnerDataTypeItemLayoutBinding + + override fun getView(position: Int, convertView: View?, parent: ViewGroup): View { + return createViewFromResource(position, parent) + } + + override fun getDropDownView(position: Int, convertView: View?, parent: ViewGroup): View { + return createViewFromResource(position, parent) + } + + + private fun createViewFromResource(position: Int, parent: ViewGroup?): View { + binding = SpinnerDataTypeItemLayoutBinding.inflate(LayoutInflater.from(context)).apply { + tvIdentifier.text = values[position].identifier + tvName.text = values[position].name + tvIdentifier.isEnabled = isEnabled(position) + tvName.isEnabled = isEnabled(position) + + tvName.setOnClickListener { + callback.onItemClick(position) + } + tvIdentifier.setOnClickListener { + callback.onItemClick(position) + } + //TODO + //if (isEnabled(position)) setOnClickListener { callback.onItemClick(position) } + + } + return binding.root + } + + override fun isEnabled(position: Int): Boolean { + return values[position].enabled + } + + fun setItemState(enabled: Boolean, position: Int) { + values[position].enabled = enabled + } + + interface Callback { + fun onItemClick(position: Int) + } +} \ No newline at end of file diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/features/configure/advertiser/adapters/Service16BitAdapter.kt b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/features/configure/advertiser/adapters/Service16BitAdapter.kt new file mode 100644 index 000000000..b93be2253 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/features/configure/advertiser/adapters/Service16BitAdapter.kt @@ -0,0 +1,63 @@ +package com.siliconlabs.bledemo.features.configure.advertiser.adapters + +import android.content.Context +import android.view.LayoutInflater +import android.view.View +import android.view.ViewGroup +import android.widget.ArrayAdapter +import android.widget.Filter +import android.widget.TextView +import com.siliconlabs.bledemo.features.configure.advertiser.models.Service16Bit +import com.siliconlabs.bledemo.R +import java.util.* +import kotlin.collections.ArrayList + +class Service16BitAdapter(context: Context, services: List) : ArrayAdapter(context, 0, services) { + private var serviceListFull: List = ArrayList(services) + + override fun getFilter(): Filter { + return serviceFilter + } + + override fun getView(position: Int, convertView: View?, parent: ViewGroup): View { + val view: TextView = convertView as TextView? + ?: LayoutInflater.from(context).inflate(R.layout.spinner_dropdown_item_layout, parent, false) as TextView + val serviceItem = getItem(position) + view.text = serviceItem?.getFullName() + + return view + } + + private val serviceFilter = object : Filter() { + override fun performFiltering(constraint: CharSequence?): FilterResults { + val results = FilterResults() + val suggestions = ArrayList() + + if (constraint == null || constraint.isEmpty()) { + suggestions.addAll(serviceListFull) + } else { + val filterPattern = constraint.toString().lowercase(Locale.getDefault()).trim() + for (item in serviceListFull) { + if (item.name.lowercase(Locale.getDefault()).contains(filterPattern) || item.identifier.toString(16).startsWith(filterPattern)) { + suggestions.add(item) + } + } + } + + results.values = suggestions + results.count = suggestions.size + return results + } + + override fun publishResults(constraint: CharSequence?, results: FilterResults?) { + clear() + addAll(results?.values as List) + notifyDataSetChanged() + } + + override fun convertResultToString(resultValue: Any?): CharSequence { + val result = resultValue as Service16Bit + return result.getFullName() + } + } +} \ No newline at end of file diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/features/configure/advertiser/dialogs/DeviceNameDialog.kt b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/features/configure/advertiser/dialogs/DeviceNameDialog.kt new file mode 100644 index 000000000..d11988603 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/features/configure/advertiser/dialogs/DeviceNameDialog.kt @@ -0,0 +1,72 @@ +package com.siliconlabs.bledemo.features.configure.advertiser.dialogs + +import android.os.Bundle +import android.text.Editable +import android.text.TextWatcher +import android.view.LayoutInflater +import android.view.View +import android.view.ViewGroup +import com.siliconlabs.bledemo.base.fragments.BaseDialogFragment +import com.siliconlabs.bledemo.databinding.DialogDeviceNameBinding + +class DeviceNameDialog( + private val currentAdapterName: String, + private val callback: DeviceNameCallback +) : BaseDialogFragment( + hasCustomWidth = true, + isCanceledOnTouchOutside = true +) { + + private lateinit var _binding: DialogDeviceNameBinding + + override fun onCreateView(inflater: LayoutInflater, container: ViewGroup?, + savedInstanceState: Bundle?): View { + _binding = DialogDeviceNameBinding.inflate(inflater) + return _binding.root + } + + override fun onViewCreated(view: View, savedInstanceState: Bundle?) { + super.onViewCreated(view, savedInstanceState) + initDeviceNameEditText() + setupInputVerification() + setupUiListeners() + } + + private fun setupUiListeners() { + _binding.apply { + btnCancel.setOnClickListener { dismiss() } + btnSave.setOnClickListener { + callback.onDeviceRenamed(_binding.etDeviceName.text.toString()) + dismiss() + } + } + + } + + private fun setupInputVerification() { + _binding.apply { + etDeviceName.addTextChangedListener(object : TextWatcher { + override fun afterTextChanged(s: Editable?) {} + override fun beforeTextChanged(s: CharSequence?, start: Int, count: Int, after: Int) {} + override fun onTextChanged(s: CharSequence?, start: Int, before: Int, count: Int) { + btnSave.apply { + isEnabled = etDeviceName.text.isNotEmpty() + } + } + }) + } + + } + + private fun initDeviceNameEditText() { + _binding.etDeviceName.apply { + setText(currentAdapterName) + requestFocus() + setSelection(currentAdapterName.length) + } + } + + interface DeviceNameCallback { + fun onDeviceRenamed(newName: String) + } +} \ No newline at end of file diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/features/configure/advertiser/dialogs/LeaveAdvertiserConfigDialog.kt b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/features/configure/advertiser/dialogs/LeaveAdvertiserConfigDialog.kt new file mode 100644 index 000000000..315ec04b8 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/features/configure/advertiser/dialogs/LeaveAdvertiserConfigDialog.kt @@ -0,0 +1,48 @@ +package com.siliconlabs.bledemo.features.configure.advertiser.dialogs + +import android.os.Bundle +import android.view.LayoutInflater +import android.view.View +import android.view.ViewGroup +import com.siliconlabs.bledemo.features.configure.advertiser.utils.AdvertiserStorage +import com.siliconlabs.bledemo.base.fragments.BaseDialogFragment +import com.siliconlabs.bledemo.R +import com.siliconlabs.bledemo.databinding.DialogInfoOkCancelBinding + +//mport kotlinx.android.synthetic.main.dialog_info_ok_cancel.* + +class LeaveAdvertiserConfigDialog(var callback: Callback) : BaseDialogFragment() { + private lateinit var binding:DialogInfoOkCancelBinding + + override fun onCreateView(inflater: LayoutInflater, container: ViewGroup?, savedInstanceState: Bundle?): View? { + // return inflater.inflate(R.layout.dialog_info_ok_cancel, container, false) + binding = DialogInfoOkCancelBinding.inflate(inflater, container, false) + return binding.root + } + + override fun onViewCreated(view: View, savedInstanceState: Bundle?) { + super.onViewCreated(view, savedInstanceState) + + binding.tvDialogTitle.text = context?.getString(R.string.title_unsaved_changes) + binding.tvDialogContent.text = context?.getString(R.string.advertiser_note_leave_advertiser_config) + + binding.btnOk.text = context?.getString(R.string.button_yes) + binding.btnCancel.text = context?.getString(R.string.button_no) + + binding.btnOk.setOnClickListener { + if (binding.cbDontShowAgain.isChecked) AdvertiserStorage(requireContext()).setShouldDisplayLeaveAdvertiserConfigDialog(false) + callback.onYesClicked() + dismiss() + } + + binding.btnCancel.setOnClickListener { + dismiss() + callback.onNoClicked() + } + } + + interface Callback { + fun onYesClicked() + fun onNoClicked() + } +} \ No newline at end of file diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/features/configure/advertiser/dialogs/ManufacturerDataDialog.kt b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/features/configure/advertiser/dialogs/ManufacturerDataDialog.kt new file mode 100644 index 000000000..d38b64b48 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/features/configure/advertiser/dialogs/ManufacturerDataDialog.kt @@ -0,0 +1,127 @@ +package com.siliconlabs.bledemo.features.configure.advertiser.dialogs + +import android.content.Intent +import android.net.Uri +import android.os.Bundle +import android.text.Editable +import android.text.TextWatcher +import android.view.LayoutInflater +import android.view.View +import android.view.ViewGroup +import android.widget.Button +import android.widget.EditText +import android.widget.TextView +import com.siliconlabs.bledemo.features.configure.advertiser.models.Manufacturer +import com.siliconlabs.bledemo.features.configure.advertiser.utils.Validator +import com.siliconlabs.bledemo.base.fragments.BaseDialogFragment +import com.siliconlabs.bledemo.R +import com.siliconlabs.bledemo.databinding.DialogDataManufacturerBinding +import com.siliconlabs.bledemo.utils.Converters + +//import kotlinx.android.synthetic.main.dialog_data_manufacturer.view.* + +class ManufacturerDataDialog( + private val manufacturers: List, + val callback: Callback +) : BaseDialogFragment() { + + private lateinit var binding: DialogDataManufacturerBinding + + override fun onCreateView( + inflater: LayoutInflater, + container: ViewGroup?, + savedInstanceState: Bundle? + ): View? { + binding = DialogDataManufacturerBinding.inflate(inflater, container, false).apply { + + btnClear.setOnClickListener { + etCompanyIdentifier.setText("") + etDataInHexFormat.setText("") + } + + btnCancel.setOnClickListener { + dismiss() + } + + btnSave.setOnClickListener { + handleSave(etCompanyIdentifier, etDataInHexFormat) + dismiss() + } + + verifyDataCorrectness( + etCompanyIdentifier, + etDataInHexFormat, + btnSave, + tvIdAlreadyExists + ) + handleClickOnCompanyIdentifiers(btnCompanyIdentifiers) + } + return binding.root + } + + private fun identifierCurrentlyExists(currentId: String): Boolean { + try { + val identifier = currentId.toInt(16) + for (manufacturer in manufacturers) if (manufacturer.identifier == identifier) return true + return false + } catch (e: Exception) { + return false + } + } + + private fun verifyDataCorrectness( + etIdentifier: EditText, + etData: EditText, + btnSave: Button, + tvNote: TextView + ) { + etIdentifier.addTextChangedListener(object : TextWatcher { + override fun afterTextChanged(s: Editable?) {} + override fun beforeTextChanged(s: CharSequence?, start: Int, count: Int, after: Int) {} + override fun onTextChanged(s: CharSequence?, start: Int, before: Int, count: Int) { + val id = etIdentifier.text.toString() + val data = etData.text.toString() + tvNote.visibility = if (identifierCurrentlyExists(id)) View.VISIBLE else View.GONE + btnSave.isEnabled = + (Validator.isCompanyIdentifierValid(id) && Validator.isCompanyDataValid(data) && !identifierCurrentlyExists( + id + )) + } + }) + + etData.addTextChangedListener(object : TextWatcher { + override fun afterTextChanged(s: Editable?) {} + override fun beforeTextChanged(s: CharSequence?, start: Int, count: Int, after: Int) {} + override fun onTextChanged(s: CharSequence?, start: Int, before: Int, count: Int) { + val id = etIdentifier.text.toString() + val data = etData.text.toString() + tvNote.visibility = if (identifierCurrentlyExists(id)) View.VISIBLE else View.GONE + btnSave.isEnabled = + (Validator.isCompanyIdentifierValid(id) && Validator.isCompanyDataValid(data) && !identifierCurrentlyExists( + id + )) + } + }) + } + + private fun handleClickOnCompanyIdentifiers(btn: Button) { + btn.setOnClickListener { + val uriUrl = + Uri.parse("https://" + getString(R.string.advertiser_url_company_identifiers)) + val launchBrowser = Intent(Intent.ACTION_VIEW, uriUrl) + startActivity(launchBrowser) + } + } + + private fun handleSave(etIdentifier: EditText, etData: EditText) { + val identifier = etIdentifier.text.toString().toInt(16) + val data = Converters.hexStringAsByteArray(etData.text.toString()) + val manufacturer = Manufacturer(identifier, data) + callback.onSave(manufacturer) + } + + interface Callback { + fun onSave(manufacturer: Manufacturer) + } + +} diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/features/configure/advertiser/dialogs/RemoveAdvertiserDialog.kt b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/features/configure/advertiser/dialogs/RemoveAdvertiserDialog.kt new file mode 100644 index 000000000..7c9c360a2 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/features/configure/advertiser/dialogs/RemoveAdvertiserDialog.kt @@ -0,0 +1,43 @@ +package com.siliconlabs.bledemo.features.configure.advertiser.dialogs + +import android.os.Bundle +import android.view.LayoutInflater +import android.view.View +import android.view.ViewGroup +import com.siliconlabs.bledemo.features.configure.advertiser.utils.AdvertiserStorage +import com.siliconlabs.bledemo.base.fragments.BaseDialogFragment +import com.siliconlabs.bledemo.R +import com.siliconlabs.bledemo.databinding.DialogInfoOkCancelBinding + +//import kotlinx.android.synthetic.main.dialog_info_ok_cancel.view.* + +class RemoveAdvertiserDialog(val callback: Callback) : BaseDialogFragment() { + private lateinit var binding: DialogInfoOkCancelBinding + override fun onCreateView( + inflater: LayoutInflater, + container: ViewGroup?, + savedInstanceState: Bundle? + ): View? { + binding = DialogInfoOkCancelBinding.inflate(inflater, container, false).apply { + + tvDialogTitle.text = + requireContext().getString(R.string.advertiser_title_remove_advertiser) + tvDialogContent.text = + requireContext().getString(R.string.advertiser_note_remove_advertiser) + + btnOk.setOnClickListener { + if (binding.cbDontShowAgain.isChecked) AdvertiserStorage(requireContext()).setShouldDisplayRemoveAdvertiserDialog( + false + ) + callback.onOkClicked() + dismiss() + } + btnCancel.setOnClickListener { dismiss() } + } + return binding.root + } + + interface Callback { + fun onOkClicked() + } +} \ No newline at end of file diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/features/configure/advertiser/dialogs/RemoveServicesDialog.kt b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/features/configure/advertiser/dialogs/RemoveServicesDialog.kt new file mode 100644 index 000000000..f7e44485d --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/features/configure/advertiser/dialogs/RemoveServicesDialog.kt @@ -0,0 +1,44 @@ +package com.siliconlabs.bledemo.features.configure.advertiser.dialogs + +import android.os.Bundle +import android.view.LayoutInflater +import android.view.View +import android.view.ViewGroup +import com.siliconlabs.bledemo.features.configure.advertiser.utils.AdvertiserStorage +import com.siliconlabs.bledemo.base.fragments.BaseDialogFragment +import com.siliconlabs.bledemo.R +import com.siliconlabs.bledemo.databinding.DialogInfoOkCancelBinding + +//import kotlinx.android.synthetic.main.dialog_info_ok_cancel.view.* + +class RemoveServicesDialog(val callback: Callback) : BaseDialogFragment() { + private lateinit var binding: DialogInfoOkCancelBinding + + override fun onCreateView( + inflater: LayoutInflater, + container: ViewGroup?, + savedInstanceState: Bundle? + ): View? { + binding = DialogInfoOkCancelBinding.inflate(inflater, container, false).apply { + + tvDialogTitle.text = + requireContext().getString(R.string.advertiser_title_remove_service_list) + tvDialogContent.text = + requireContext().getString(R.string.advertiser_note_remove_services) + + btnOk.setOnClickListener { + if (cbDontShowAgain.isChecked) AdvertiserStorage(requireContext()).setShouldDisplayRemoveServicesDialog( + false + ) + callback.onOkClicked() + dismiss() + } + btnCancel.setOnClickListener { dismiss() } + } + return binding.root + } + + interface Callback { + fun onOkClicked() + } +} \ No newline at end of file diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/features/configure/advertiser/dialogs/Service128BitDataDialog.kt b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/features/configure/advertiser/dialogs/Service128BitDataDialog.kt new file mode 100644 index 000000000..dfa62f552 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/features/configure/advertiser/dialogs/Service128BitDataDialog.kt @@ -0,0 +1,62 @@ +package com.siliconlabs.bledemo.features.configure.advertiser.dialogs + +import android.os.Bundle +import android.text.Editable +import android.text.TextWatcher +import android.view.LayoutInflater +import android.view.View +import android.view.ViewGroup +import android.widget.Button +import android.widget.EditText +import com.siliconlabs.bledemo.features.configure.advertiser.models.Service128Bit +import com.siliconlabs.bledemo.features.configure.advertiser.utils.Validator +import com.siliconlabs.bledemo.base.fragments.BaseDialogFragment +import com.siliconlabs.bledemo.R +import com.siliconlabs.bledemo.databinding.DialogData128bitServiceBinding +//import kotlinx.android.synthetic.main.dialog_data_128bit_service.view.* +import java.util.* + +class Service128BitDataDialog(val callback: Callback) : BaseDialogFragment() { + private lateinit var binding: DialogData128bitServiceBinding + + override fun onCreateView( + inflater: LayoutInflater, + container: ViewGroup?, + savedInstanceState: Bundle? + ): View? { + binding = DialogData128bitServiceBinding.inflate(inflater, container, false).apply { + btnCancel.setOnClickListener { dismiss() } + btnSave.setOnClickListener { + handleSave(et128bitService) + dismiss() + } + btnClear.setOnClickListener { et128bitService.setText("") } + + handleUuidChanges(et128bitService, btnSave) + } + return binding.root + } + + private fun handleSave(et: EditText) { + val service = Service128Bit(UUID.fromString(et.text.toString())) + callback.onSave(service) + } + + private fun handleUuidChanges(et: EditText, saveBtn: Button) { + et.addTextChangedListener(object : TextWatcher { + override fun afterTextChanged(s: Editable?) {} + override fun beforeTextChanged(s: CharSequence?, start: Int, count: Int, after: Int) {} + override fun onTextChanged(s: CharSequence?, start: Int, before: Int, count: Int) { + val len = s?.length + if ((len == 8 || len == 13 || len == 18 || len == 23) && count > before) et.append("-") + val uuid = s.toString() + saveBtn.isEnabled = Validator.validateUUID(uuid) + } + }) + } + + interface Callback { + fun onSave(service: Service128Bit) + } + +} \ No newline at end of file diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/features/configure/advertiser/dialogs/Service16BitDataDialog.kt b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/features/configure/advertiser/dialogs/Service16BitDataDialog.kt new file mode 100644 index 000000000..ecbd2644e --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/features/configure/advertiser/dialogs/Service16BitDataDialog.kt @@ -0,0 +1,120 @@ +package com.siliconlabs.bledemo.features.configure.advertiser.dialogs + +import android.app.Dialog +import android.content.Intent +import android.graphics.Color +import android.graphics.drawable.ColorDrawable +import android.net.Uri +import android.os.Bundle +import android.text.Editable +import android.text.TextWatcher +import android.view.LayoutInflater +import android.view.View +import android.view.ViewGroup +import android.view.WindowManager +import android.widget.AutoCompleteTextView +import android.widget.Button +import com.siliconlabs.bledemo.features.configure.advertiser.adapters.Service16BitAdapter +import com.siliconlabs.bledemo.features.configure.advertiser.models.Service16Bit +import com.siliconlabs.bledemo.features.configure.advertiser.utils.Translator +import com.siliconlabs.bledemo.features.configure.advertiser.utils.Validator +import com.siliconlabs.bledemo.R +import com.siliconlabs.bledemo.base.fragments.BaseDialogFragment +import com.siliconlabs.bledemo.databinding.DialogData16bitServiceBinding +//import kotlinx.android.synthetic.main.dialog_data_16bit_service.view.* +//import kotlinx.android.synthetic.main.dialog_data_manufacturer.view.btn_cancel +//import kotlinx.android.synthetic.main.dialog_data_manufacturer.view.btn_save + +class Service16BitDataDialog(val callback: Callback) : BaseDialogFragment() { + private lateinit var predefinedServices: List + private lateinit var binding: DialogData16bitServiceBinding + + override fun onCreateView( + inflater: LayoutInflater, + container: ViewGroup?, + savedInstanceState: Bundle? + ): View? { + binding = DialogData16bitServiceBinding.inflate(inflater, container, false).apply { + + predefinedServices = Translator(requireContext()).get16BitServices() + val adapter = Service16BitAdapter( + requireContext(), + Translator(requireContext()).get16BitServices() + ) + actv16bitServices.setAdapter(adapter) + + btnCancel.setOnClickListener { dismiss() } + btnSave.setOnClickListener { handleSave(actv16bitServices) } + btnClear.setOnClickListener { actv16bitServices.setText("") } + + verifyDataCorrectness(actv16bitServices, btnSave) + handleClickOnBluetoothGattServices(btnBluetoothGattServices) + } + return binding.root + } + + private fun handleSave(actv: AutoCompleteTextView) { + val text = actv.text.toString() + + if (Validator.isCompanyIdentifierValid(text)) { + val hexId = actv.text.toString().toInt(16) + val name = getServiceName(hexId, predefinedServices) + callback.onSave(Service16Bit(hexId, name)) + dismiss() + } else if (isPredefinedService(text, predefinedServices)) { + callback.onSave(getPredefinedService(actv.text.toString(), predefinedServices)!!) + dismiss() + } + } + + private fun verifyDataCorrectness(actv: AutoCompleteTextView, saveBtn: Button) { + + actv.addTextChangedListener(object : TextWatcher { + override fun afterTextChanged(s: Editable?) {} + override fun beforeTextChanged(s: CharSequence?, start: Int, count: Int, after: Int) {} + override fun onTextChanged(s: CharSequence?, start: Int, before: Int, count: Int) { + val text = actv.text.toString() + saveBtn.isEnabled = Validator.isCompanyIdentifierValid(text) || isPredefinedService( + text, + predefinedServices + ) + } + }) + } + + private fun handleClickOnBluetoothGattServices(button: Button) { + button.setOnClickListener { + val uriUrl = + Uri.parse("https://" + getString(R.string.advertiser_url_bluetooth_gatt_services)) + val launchBrowser = Intent(Intent.ACTION_VIEW, uriUrl) + startActivity(launchBrowser) + } + } + + private fun isPredefinedService(text: String, services: List): Boolean { + for (service in services) if (text == service.getFullName()) return true + return false + } + + private fun getPredefinedService(text: String, services: List): Service16Bit? { + for (service in services) if (text == service.getFullName()) return service + return null + } + + private fun getServiceName(identifier: Int, services: List): String { + for (service in services) if (identifier == service.identifier) return service.name + return "Unknown Service" + } + + override fun onCreateDialog(savedInstanceState: Bundle?): Dialog { + val dialog = super.onCreateDialog(savedInstanceState) + dialog.window?.setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_ADJUST_RESIZE) + dialog.window?.setBackgroundDrawable(ColorDrawable(Color.TRANSPARENT)) + return dialog + } + + interface Callback { + fun onSave(service: Service16Bit) + } + +} \ No newline at end of file diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/features/configure/advertiser/enums/AdvertisingMode.kt b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/features/configure/advertiser/enums/AdvertisingMode.kt new file mode 100644 index 000000000..e0241cd6c --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/features/configure/advertiser/enums/AdvertisingMode.kt @@ -0,0 +1,16 @@ +package com.siliconlabs.bledemo.features.configure.advertiser.enums + +enum class AdvertisingMode { + CONNECTABLE_SCANNABLE, + CONNECTABLE_NON_SCANNABLE, + NON_CONNECTABLE_SCANNABLE, + NON_CONNECTABLE_NON_SCANNABLE; + + fun isConnectable(): Boolean { + return this == CONNECTABLE_SCANNABLE || this == CONNECTABLE_NON_SCANNABLE + } + + fun isScannable(): Boolean { + return this == CONNECTABLE_SCANNABLE || this == NON_CONNECTABLE_SCANNABLE + } +} \ No newline at end of file diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/features/configure/advertiser/enums/DataMode.kt b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/features/configure/advertiser/enums/DataMode.kt new file mode 100644 index 000000000..8bebb5092 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/features/configure/advertiser/enums/DataMode.kt @@ -0,0 +1,6 @@ +package com.siliconlabs.bledemo.features.configure.advertiser.enums + +enum class DataMode { + ADVERTISING_DATA, + SCAN_RESPONSE_DATA +} \ No newline at end of file diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/features/configure/advertiser/enums/DataType.kt b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/features/configure/advertiser/enums/DataType.kt new file mode 100644 index 000000000..37b75fe0f --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/features/configure/advertiser/enums/DataType.kt @@ -0,0 +1,21 @@ +package com.siliconlabs.bledemo.features.configure.advertiser.enums + +enum class DataType { + FLAGS, + COMPLETE_16_BIT, + COMPLETE_128_BIT, + COMPLETE_LOCAL_NAME, + TX_POWER, + MANUFACTURER_SPECIFIC_DATA; + + fun getIdentifier(): String { + return when (this) { + FLAGS -> "0x01" + COMPLETE_16_BIT -> "0x03" + COMPLETE_128_BIT -> "0x07" + COMPLETE_LOCAL_NAME -> "0x09" + TX_POWER -> "0x0A" + MANUFACTURER_SPECIFIC_DATA -> "0xFF" + } + } +} \ No newline at end of file diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/features/configure/advertiser/enums/LimitType.kt b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/features/configure/advertiser/enums/LimitType.kt new file mode 100644 index 000000000..c7ad0a4d0 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/features/configure/advertiser/enums/LimitType.kt @@ -0,0 +1,19 @@ +package com.siliconlabs.bledemo.features.configure.advertiser.enums + +enum class LimitType { + NO_LIMIT, + TIME_LIMIT, + EVENT_LIMIT; + + fun isNoLimit(): Boolean { + return this == NO_LIMIT + } + + fun isTimeLimit(): Boolean { + return this == TIME_LIMIT + } + + fun isEventLimit(): Boolean { + return this == EVENT_LIMIT + } +} \ No newline at end of file diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/features/configure/advertiser/enums/Phy.kt b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/features/configure/advertiser/enums/Phy.kt new file mode 100644 index 000000000..a415aa0bf --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/features/configure/advertiser/enums/Phy.kt @@ -0,0 +1,7 @@ +package com.siliconlabs.bledemo.features.configure.advertiser.enums + +enum class Phy { + PHY_1M, + PHY_2M, + PHY_LE_CODED +} \ No newline at end of file diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/features/configure/advertiser/fragments/AdvertiserFragment.kt b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/features/configure/advertiser/fragments/AdvertiserFragment.kt new file mode 100644 index 000000000..83a510a4b --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/features/configure/advertiser/fragments/AdvertiserFragment.kt @@ -0,0 +1,245 @@ +package com.siliconlabs.bledemo.features.configure.advertiser.fragments + +import android.annotation.SuppressLint +import android.app.Activity +import android.content.Intent +import android.os.Bundle +import android.os.Handler +import android.os.Looper +import android.view.* +import androidx.lifecycle.Observer +import androidx.lifecycle.ViewModelProvider +import com.siliconlabs.bledemo.features.configure.advertiser.activities.AdvertiserConfigActivity +import com.siliconlabs.bledemo.features.configure.advertiser.adapters.AdvertiserAdapter +import com.siliconlabs.bledemo.features.configure.advertiser.viewmodels.AdvertiserViewModel +import com.siliconlabs.bledemo.features.configure.advertiser.dialogs.DeviceNameDialog +import com.siliconlabs.bledemo.features.configure.advertiser.dialogs.RemoveAdvertiserDialog +import com.siliconlabs.bledemo.features.configure.advertiser.models.Advertiser +import com.siliconlabs.bledemo.features.configure.advertiser.models.AdvertiserData +import com.siliconlabs.bledemo.features.configure.advertiser.services.AdvertiserService +import com.siliconlabs.bledemo.features.configure.advertiser.utils.AdvertiserStorage +import com.siliconlabs.bledemo.bluetooth.services.BluetoothService +import com.siliconlabs.bledemo.R +import com.siliconlabs.bledemo.databinding.FragmentAdvertiserBinding +import com.siliconlabs.bledemo.home_screen.activities.MainActivity +import com.siliconlabs.bledemo.common.other.CardViewListDecoration +import com.siliconlabs.bledemo.home_screen.base.BaseServiceDependentMainMenuFragment +import com.siliconlabs.bledemo.home_screen.base.BluetoothDependent +import com.siliconlabs.bledemo.home_screen.base.NotificationDependent + + +class AdvertiserFragment : BaseServiceDependentMainMenuFragment(), AdvertiserAdapter.OnItemClickListener { + + private var advertiserAdapter: AdvertiserAdapter? = null + private var viewModel: AdvertiserViewModel? = null + private lateinit var viewBinding: FragmentAdvertiserBinding + private lateinit var service: BluetoothService + + + override fun onCreateView(inflater: LayoutInflater, container: ViewGroup?, + savedInstanceState: Bundle?): View { + setHasOptionsMenu(true) + viewBinding = FragmentAdvertiserBinding.inflate(inflater) + hidableActionButton = viewBinding.fragmentMainView.extendedFabMainView + return viewBinding.root + } + + override fun onViewCreated(view: View, savedInstanceState: Bundle?) { + super.onViewCreated(view, savedInstanceState) + + viewModel = ViewModelProvider( + viewModelStore, + AdvertiserViewModel.Factory(AdvertiserStorage(requireContext())) + ).get(AdvertiserViewModel::class.java) + if(null != (activity as MainActivity).bluetoothService){ + service = (activity as MainActivity).bluetoothService!! + } + initMainViewValues() + setUiListeners() + observeChanges() + initAdapter() + } + + private fun initMainViewValues() { + viewBinding.fragmentMainView.fullScreenInfo.apply { + image.setImageResource(R.drawable.redesign_ic_main_view_advertiser) + textPrimary.text = getString(R.string.text_advertiser_purpose_explanation) + textSecondary.text = getString(R.string.advertiser_label_no_configured_advertisers) + } + viewBinding.fragmentMainView.extendedFabMainView.text = getString(R.string.btn_create_new) + } + + private fun setUiListeners() { + viewBinding.fragmentMainView.extendedFabMainView.setOnClickListener { viewModel?.createAdvertiser() } + } + + private fun observeChanges() { + viewModel?.areAnyAdvertisersOn?.observe(viewLifecycleOwner, Observer { areAnyAdvertisersOn -> + toggleAdvertisingService(areAnyAdvertisersOn) + }) + viewModel?.areAnyAdvertisers?.observe(viewLifecycleOwner, Observer { areAnyAdvertisers -> + toggleMainView(areAnyAdvertisers) + }) + viewModel?.insertedPosition?.observe(viewLifecycleOwner, Observer { position -> + advertiserAdapter?.notifyItemInserted(position) + advertiserAdapter?.notifyItemRangeChanged(position - 1, 2, Unit) + }) + viewModel?.removedPosition?.observe(viewLifecycleOwner, Observer { position -> + advertiserAdapter?.notifyItemRemoved(position) + advertiserAdapter?.notifyItemRangeChanged(position - 1, 2, Unit) + }) + viewModel?.changedPosition?.observe(viewLifecycleOwner, Observer { position -> + advertiserAdapter?.notifyItemChanged(position, Unit) + }) + viewModel?.errorMessage?.observe(viewLifecycleOwner, Observer { message -> + showToastLengthShort(message) + }) + } + + override val bluetoothDependent = object : BluetoothDependent { + + override fun onBluetoothStateChanged(isBluetoothOn: Boolean) { + toggleBluetoothBar(isBluetoothOn, viewBinding.bluetoothEnable) + advertiserAdapter?.toggleIsBluetoothOperationPossible(isBluetoothOperationPossible()) + if (!isBluetoothOn) viewModel?.switchAllItemsOff() + } + override fun onBluetoothPermissionsStateChanged(arePermissionsGranted: Boolean) { + toggleBluetoothPermissionsBar(arePermissionsGranted, viewBinding.bluetoothPermissionsBar) + advertiserAdapter?.toggleIsBluetoothOperationPossible(isBluetoothOperationPossible()) + if (!arePermissionsGranted) viewModel?.switchAllItemsOff() + } + override fun refreshBluetoothDependentUi(isBluetoothOperationPossible: Boolean) { + advertiserAdapter?.toggleIsBluetoothOperationPossible(isBluetoothOperationPossible) + } + override fun setupBluetoothPermissionsBarButtons() { + viewBinding.bluetoothPermissionsBar.setFragmentManager(childFragmentManager) + } + } + + + + private fun initAdapter() { + advertiserAdapter = AdvertiserAdapter(viewModel?.advertisers?.value ?: arrayListOf(), this) + viewBinding.fragmentMainView.rvMainView.apply { + layoutManager = getLayoutManagerWithHidingUIElements(activity) + addItemDecoration(CardViewListDecoration()) + adapter = advertiserAdapter + } + advertiserAdapter?.toggleIsBluetoothOperationPossible(isBluetoothOperationPossible()) + } + + + override fun onCreateOptionsMenu(menu: Menu, inflater: MenuInflater) { + inflater.inflate(R.menu.menu_advertiser, menu) + } + + override fun onOptionsItemSelected(item: MenuItem): Boolean { + return when (item.itemId) { + R.id.device_name -> { + if (isBluetoothOperationPossible()) showDeviceNameDialog() + else showWarningToast() + + true + } + R.id.switch_all_off -> { + viewModel?.switchAllItemsOff() + true + } + else -> super.onOptionsItemSelected(item) + } + } + + override fun onCopyClick(item: Advertiser) { viewModel?.copyAdvertiser(item) } + + override fun onEditClick(position: Int, item: Advertiser) { + viewModel?.switchItemOff(position) + startAdvertiserConfigActivityForResult(item.data, position) + } + override fun onRemoveClick(position: Int) { + if (AdvertiserStorage(requireContext()).shouldDisplayRemoveAdvertiserDialog()) { + RemoveAdvertiserDialog(object : RemoveAdvertiserDialog.Callback { + override fun onOkClicked() { + viewModel?.removeAdvertiserAt(position) + } + }).show(childFragmentManager, "dialog_remove_advertiser") + } else viewModel?.removeAdvertiserAt(position) + } + + override fun switchItemOn(position: Int) { + viewModel?.switchItemOn(position) + } + + override fun switchItemOff(position: Int) { + viewModel?.switchItemOff(position) + } + + private fun showWarningToast() { + if (activityViewModel?.getIsBluetoothOn() == false) { + showToastLengthShort(getString(R.string.bluetooth_disabled)) + } else if (activityViewModel?.getAreBluetoothPermissionsGranted() == false) { + showToastLengthShort(getString(R.string.bluetooth_permissions_denied)) + } + } + + private fun toggleMainView(areAnyAdvertisers: Boolean) { + viewBinding.fragmentMainView.apply { + if (areAnyAdvertisers) { + fullScreenInfo.root.visibility = View.GONE + rvMainView.visibility = View.VISIBLE + } else { + fullScreenInfo.root.visibility = View.VISIBLE + rvMainView.visibility = View.GONE + restoreHiddenUI() + } + } + } + + private fun toggleAdvertisingService(areAnyAdvertisersOn: Boolean) { + if (areAnyAdvertisersOn) AdvertiserService.startService(requireContext()) + else AdvertiserService.stopService(requireContext()) + } + + @SuppressLint("MissingPermission") + private fun showDeviceNameDialog() { + val currentAdapterName = service.bluetoothAdapter?.name ?: "Unknown name" + DeviceNameDialog(currentAdapterName, object : DeviceNameDialog.DeviceNameCallback { + override fun onDeviceRenamed(newName: String) { + service.bluetoothAdapter?.let { + it.name = newName + viewModel?.switchAllItemsOff() + Handler(Looper.getMainLooper()).postDelayed({ + advertiserAdapter?.notifyDataSetChanged() + showToastLengthLong(getString(R.string.local_bluetooth_name_changed, newName)) + }, DELAY_NOTIFY_DATA_CHANGED) + } ?: showToastLengthLong(getString(R.string.local_bluetooth_name_change_unsuccessful)) + } + }).show(childFragmentManager, "dialog_device_name") + } + + private fun startAdvertiserConfigActivityForResult(data: AdvertiserData, position: Int) { + val intent = Intent(requireContext(), AdvertiserConfigActivity::class.java).apply { + putExtra(AdvertiserConfigActivity.EXTRA_ADVERTISER_ITEM, data) + putExtra(AdvertiserConfigActivity.EXTRA_ITEM_POSITION, position) + } + startActivityForResult(intent, REQUEST_CODE_EDIT) + } + + override fun onActivityResult(requestCode: Int, resultCode: Int, data: Intent?) { + super.onActivityResult(requestCode, resultCode, data) + + if (resultCode == Activity.RESULT_OK && requestCode == REQUEST_CODE_EDIT) { + val advertiserData = data?.extras?.getParcelable( + AdvertiserConfigActivity.EXTRA_ADVERTISER_ITEM) as AdvertiserData + val position = data.getIntExtra(EXTRA_ITEM_POSITION, 0) + + viewModel?.updateAdvertiser(position, advertiserData) + } + } + + private companion object { + const val EXTRA_ITEM_POSITION = "EXTRA_ITEM_POSITION" + const val REQUEST_CODE_EDIT = 1000 + const val DELAY_NOTIFY_DATA_CHANGED: Long = 100 + } + +} diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/features/configure/advertiser/models/Advertiser.kt b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/features/configure/advertiser/models/Advertiser.kt new file mode 100644 index 000000000..b7094c2e0 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/features/configure/advertiser/models/Advertiser.kt @@ -0,0 +1,74 @@ +package com.siliconlabs.bledemo.features.configure.advertiser.models + +import android.annotation.SuppressLint +import android.bluetooth.BluetoothAdapter +import android.bluetooth.le.AdvertisingSetCallback +import android.os.Parcelable +import com.google.gson.Gson +import com.siliconlabs.bledemo.features.configure.advertiser.enums.AdvertisingMode +import com.siliconlabs.bledemo.features.configure.advertiser.enums.LimitType +import kotlinx.android.parcel.Parcelize +import timber.log.Timber +import kotlin.math.ceil + +@Parcelize +class Advertiser(var data: AdvertiserData = AdvertiserData(), var isRunning: Boolean = false) : Parcelable { + @Transient lateinit var callback: AdvertisingSetCallback + @Transient lateinit var runnable: Runnable + var displayDetailsView: Boolean = false + + fun isRunnableInitialized(): Boolean { + return this::runnable.isInitialized + } + + fun start(callback: AdvertisingSetCallback, errorCallback: ErrorCallback) { + Timber.d("Advertiser start") + this.callback = callback + + val advertiser = BluetoothAdapter.getDefaultAdapter().bluetoothLeAdvertiser + val settings = AdvertiserSettings(this.data).getAdvertisingSetParameters() + val advData = data.advertisingData.getAdvertiseData() + val scanRespData = data.scanResponseData.getAdvertiseData() + + val duration = if (data.limitType == LimitType.NO_LIMIT) 0 else (ceil(data.timeLimit / 10.0).toInt()) + val events = if (data.limitType == LimitType.EVENT_LIMIT) data.eventLimit else 0 + + try { + if (data.isLegacy) { + if (data.mode == AdvertisingMode.NON_CONNECTABLE_NON_SCANNABLE) { + advertiser.startAdvertisingSet(settings, advData, null, null, null, duration, events, callback) + } else { + advertiser.startAdvertisingSet(settings, advData, scanRespData, null, null, duration, events, callback) + } + } else { + if (data.mode == AdvertisingMode.NON_CONNECTABLE_SCANNABLE) { + advertiser.startAdvertisingSet(settings, null, scanRespData, null, null, duration, events, callback) + } else { + advertiser.startAdvertisingSet(settings, advData, null, null, null, duration, events, callback) + } + } + } catch (e: IllegalArgumentException) { + errorCallback.onErrorHandled(e.message.toString()) + } catch (e: SecurityException) { + errorCallback.onErrorHandled(e.message.toString()) + } + } + + @SuppressLint("MissingPermission") + fun stop() { + Timber.d("Advertiser stop") + isRunning = false + + val advertiser = BluetoothAdapter.getDefaultAdapter().bluetoothLeAdvertiser + if (this::callback.isInitialized) advertiser?.stopAdvertisingSet(callback) + } + + fun deepCopy(): Advertiser { + val dataCopy = Gson().toJson(data) + return Advertiser(Gson().fromJson(dataCopy, AdvertiserData::class.java)) + } + + interface ErrorCallback { + fun onErrorHandled(message: String) + } +} \ No newline at end of file diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/features/configure/advertiser/models/AdvertiserData.kt b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/features/configure/advertiser/models/AdvertiserData.kt new file mode 100644 index 000000000..8cd82f7c9 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/features/configure/advertiser/models/AdvertiserData.kt @@ -0,0 +1,47 @@ +package com.siliconlabs.bledemo.features.configure.advertiser.models + +import android.os.Parcelable +import com.google.gson.Gson +import com.siliconlabs.bledemo.features.configure.advertiser.enums.AdvertisingMode +import com.siliconlabs.bledemo.features.configure.advertiser.enums.LimitType +import kotlinx.android.parcel.Parcelize + +@Parcelize +data class AdvertiserData( + var name: String = "New adv", + var isLegacy: Boolean = true, + var mode: AdvertisingMode = AdvertisingMode.CONNECTABLE_SCANNABLE, + var settings: ExtendedSettings = ExtendedSettings(), + val advertisingData: DataPacket = DataPacket(), + val scanResponseData: DataPacket = DataPacket(), + var advertisingIntervalMs: Int = 250, + var txPower: Int = -7, + var limitType: LimitType = LimitType.NO_LIMIT, + var timeLimit: Int = 10000, + var eventLimit: Int = 20) : Parcelable { + + fun getAdvertisingTime(): Long { + return when (limitType) { + LimitType.NO_LIMIT -> 0 + LimitType.TIME_LIMIT -> timeLimit.toLong() + LimitType.EVENT_LIMIT -> (eventLimit * advertisingIntervalMs).toLong() + } + } + + fun isExtended(): Boolean { + return !isLegacy + } + + fun isAdvertisingData(): Boolean { + return !(mode == AdvertisingMode.NON_CONNECTABLE_SCANNABLE && isExtended()) + } + + fun isScanRespData(): Boolean { + return mode == AdvertisingMode.NON_CONNECTABLE_SCANNABLE || mode == AdvertisingMode.CONNECTABLE_SCANNABLE + } + + fun deepCopy(): AdvertiserData { + val dataCopy = Gson().toJson(this) + return Gson().fromJson(dataCopy, AdvertiserData::class.java) + } +} \ No newline at end of file diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/features/configure/advertiser/models/AdvertiserSettings.kt b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/features/configure/advertiser/models/AdvertiserSettings.kt new file mode 100644 index 000000000..6048cf9ef --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/features/configure/advertiser/models/AdvertiserSettings.kt @@ -0,0 +1,59 @@ +package com.siliconlabs.bledemo.features.configure.advertiser.models + +import android.bluetooth.BluetoothDevice +import android.bluetooth.le.AdvertiseSettings +import android.bluetooth.le.AdvertisingSetParameters +import com.siliconlabs.bledemo.features.configure.advertiser.enums.AdvertisingMode +import com.siliconlabs.bledemo.features.configure.advertiser.enums.LimitType +import com.siliconlabs.bledemo.features.configure.advertiser.enums.Phy + +class AdvertiserSettings(val data: AdvertiserData) { + + fun getAdvertisingSetParameters(): AdvertisingSetParameters { + return AdvertisingSetParameters.Builder().apply { + + setConnectable(data.mode.isConnectable()) + setScannable(data.mode.isScannable()) + setInterval((data.advertisingIntervalMs / 0.625).toInt()) + setTxPowerLevel(data.txPower) + setLegacyMode(data.isLegacy) + + if (data.isExtended()) { + when (data.settings.primaryPhy) { + Phy.PHY_1M -> setPrimaryPhy(BluetoothDevice.PHY_LE_1M) + else -> setPrimaryPhy(BluetoothDevice.PHY_LE_CODED) + } + + when (data.settings.secondaryPhy) { + Phy.PHY_1M -> setSecondaryPhy(BluetoothDevice.PHY_LE_1M) + Phy.PHY_2M -> setSecondaryPhy(BluetoothDevice.PHY_LE_2M) + else -> setSecondaryPhy(BluetoothDevice.PHY_LE_CODED) + } + + if (data.mode == AdvertisingMode.NON_CONNECTABLE_NON_SCANNABLE) setAnonymous(data.settings.anonymous) + setIncludeTxPower(data.settings.includeTxPower) + } + }.build() + } + + fun getAdvertiseSettings(): AdvertiseSettings { + return AdvertiseSettings.Builder().apply { + when (data.advertisingIntervalMs) { + 100 -> setAdvertiseMode(AdvertiseSettings.ADVERTISE_MODE_LOW_LATENCY) + 250 -> setAdvertiseMode(AdvertiseSettings.ADVERTISE_MODE_BALANCED) + 1000 -> setAdvertiseMode(AdvertiseSettings.ADVERTISE_MODE_LOW_POWER) + } + + setConnectable(data.mode.isConnectable()) + setTimeout(if (data.limitType == LimitType.NO_LIMIT) 0 else data.timeLimit) + + when (data.txPower) { + -21 -> setTxPowerLevel(AdvertiseSettings.ADVERTISE_TX_POWER_ULTRA_LOW) + -15 -> setTxPowerLevel(AdvertiseSettings.ADVERTISE_TX_POWER_LOW) + -7 -> setTxPowerLevel(AdvertiseSettings.ADVERTISE_TX_POWER_MEDIUM) + 1 -> setTxPowerLevel(AdvertiseSettings.ADVERTISE_TX_POWER_HIGH) + } + }.build() + } + +} \ No newline at end of file diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/features/configure/advertiser/models/BluetoothInfo.kt b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/features/configure/advertiser/models/BluetoothInfo.kt new file mode 100644 index 000000000..2c6d8d876 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/features/configure/advertiser/models/BluetoothInfo.kt @@ -0,0 +1,60 @@ +package com.siliconlabs.bledemo.features.configure.advertiser.models + +import android.bluetooth.BluetoothAdapter +import com.siliconlabs.bledemo.features.configure.advertiser.enums.AdvertisingMode +import com.siliconlabs.bledemo.features.configure.advertiser.enums.Phy + +class BluetoothInfo { + + fun isExtendedAdvertisingSupported(): Boolean { + return BluetoothAdapter.getDefaultAdapter().isLeExtendedAdvertisingSupported + } + + fun isLe2MPhySupported(): Boolean { + return BluetoothAdapter.getDefaultAdapter().isLe2MPhySupported + } + + fun isLeCodedPhySupported(): Boolean { + return BluetoothAdapter.getDefaultAdapter().isLeCodedPhySupported + } + + fun getLeMaximumAdvertisingDataLength(): Int { + return BluetoothAdapter.getDefaultAdapter().leMaximumAdvertisingDataLength + } + + fun getSupportedLegacyAdvertisingModes(): ArrayList { + return arrayListOf( + AdvertisingMode.CONNECTABLE_SCANNABLE, + AdvertisingMode.NON_CONNECTABLE_SCANNABLE, + AdvertisingMode.NON_CONNECTABLE_NON_SCANNABLE + ) + } + + fun getSupportedExtendedAdvertisingModes(isAdvertisingExtensionSupported: Boolean): ArrayList { + val list = ArrayList() + if (isAdvertisingExtensionSupported) { + list.add(AdvertisingMode.CONNECTABLE_NON_SCANNABLE) + list.add(AdvertisingMode.NON_CONNECTABLE_SCANNABLE) + list.add(AdvertisingMode.NON_CONNECTABLE_NON_SCANNABLE) + } + return list + } + + fun getSupportedPrimaryPhys(isLeCodedPhySupported: Boolean): ArrayList { + val list = ArrayList() + list.add(Phy.PHY_1M) + if (isLeCodedPhySupported) list.add(Phy.PHY_LE_CODED) + + return list + } + + fun getSupportedSecondaryPhys(isLe2MPhySupported: Boolean, isLeCodedPhySupported: Boolean): ArrayList { + val list = ArrayList() + list.add(Phy.PHY_1M) + if (isLe2MPhySupported) list.add(Phy.PHY_2M) + if (isLeCodedPhySupported) list.add(Phy.PHY_LE_CODED) + + return list + } + +} \ No newline at end of file diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/features/configure/advertiser/models/DataPacket.kt b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/features/configure/advertiser/models/DataPacket.kt new file mode 100644 index 000000000..5e7868d9e --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/features/configure/advertiser/models/DataPacket.kt @@ -0,0 +1,86 @@ +package com.siliconlabs.bledemo.features.configure.advertiser.models + +import android.annotation.SuppressLint +import android.bluetooth.BluetoothAdapter +import android.bluetooth.le.AdvertiseData +import android.os.ParcelUuid +import android.os.Parcelable +import kotlinx.android.parcel.Parcelize + +@Parcelize +data class DataPacket( + val services16Bit: ArrayList = ArrayList(), + val services128Bit: ArrayList = ArrayList(), + var includeCompleteLocalName: Boolean = false, + var includeTxPower: Boolean = false, + val manufacturers: ArrayList = ArrayList()) : Parcelable { + + companion object { + const val BASE = 2 + const val FLAGS = 1 + const val TX_POWER = 2 + const val SERVICE_16_BIT = 2 + const val SERVICE_128_BIT = 16 + const val MANUFACTURER_ID = 2 + const val LEGACY_BYTES_LIMIT = 31 + } + + private fun getFlagsSize(include: Boolean): Int { + return if (include) BASE + FLAGS + else 0 + } + + private fun get16BitServicesSize(): Int { + if (services16Bit.size > 0) return BASE + services16Bit.size * SERVICE_16_BIT + return 0 + } + + private fun get128BitServicesSize(): Int { + if (services128Bit.size > 0) return BASE + services128Bit.size * SERVICE_128_BIT + return 0 + } + + @SuppressLint("MissingPermission") + private fun getCompleteLocalNameSize(): Int { + if (includeCompleteLocalName) return BASE + BluetoothAdapter.getDefaultAdapter().name.length + return 0 + } + + private fun getTxPowerSize(): Int { + if (includeTxPower) return BASE + TX_POWER + return 0 + } + + private fun getManufacturerDataSize(): Int { + var size = 0 + for (manufacturer in manufacturers) size += BASE + MANUFACTURER_ID + manufacturer.data.size + + return size + } + + fun getAvailableBytes(includeFlags: Boolean, maxPacketSize: Int): Int { + var availableBytes = maxPacketSize + availableBytes -= getFlagsSize(includeFlags) + availableBytes -= get16BitServicesSize() + availableBytes -= get128BitServicesSize() + availableBytes -= getCompleteLocalNameSize() + availableBytes -= getTxPowerSize() + availableBytes -= getManufacturerDataSize() + return availableBytes + } + + fun getAdvertiseData(): AdvertiseData { + return AdvertiseData.Builder().apply { + for (manufacturer in manufacturers) + addManufacturerData(manufacturer.identifier, manufacturer.data) + for (service16bit in services16Bit) + addServiceUuid(ParcelUuid(service16bit.getUUID())) + for (service128bit in services128Bit) + addServiceUuid(ParcelUuid(service128bit.uuid)) + + setIncludeDeviceName(includeCompleteLocalName) + setIncludeTxPowerLevel(includeTxPower) + + }.build() + } +} \ No newline at end of file diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/features/configure/advertiser/models/DataTypeItem.kt b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/features/configure/advertiser/models/DataTypeItem.kt new file mode 100644 index 000000000..c21f7ad5e --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/features/configure/advertiser/models/DataTypeItem.kt @@ -0,0 +1,7 @@ +package com.siliconlabs.bledemo.features.configure.advertiser.models + +class DataTypeItem( + val identifier: String, + val name: String, + var enabled: Boolean = true +) \ No newline at end of file diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/features/configure/advertiser/models/ExtendedSettings.kt b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/features/configure/advertiser/models/ExtendedSettings.kt new file mode 100644 index 000000000..bf2fabce4 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/features/configure/advertiser/models/ExtendedSettings.kt @@ -0,0 +1,13 @@ +package com.siliconlabs.bledemo.features.configure.advertiser.models + +import android.os.Parcelable +import com.siliconlabs.bledemo.features.configure.advertiser.enums.Phy +import kotlinx.android.parcel.Parcelize + +@Parcelize +data class ExtendedSettings( + val includeTxPower: Boolean = false, + val anonymous: Boolean = false, + val primaryPhy: Phy? = null, + val secondaryPhy: Phy? = null +) : Parcelable \ No newline at end of file diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/features/configure/advertiser/models/Manufacturer.kt b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/features/configure/advertiser/models/Manufacturer.kt new file mode 100644 index 000000000..2505da799 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/features/configure/advertiser/models/Manufacturer.kt @@ -0,0 +1,38 @@ +package com.siliconlabs.bledemo.features.configure.advertiser.models + +import android.os.Parcelable +import com.siliconlabs.bledemo.utils.Converters +import kotlinx.android.parcel.Parcelize +import java.util.* + +@Parcelize +class Manufacturer(val identifier: Int, val data: ByteArray) : Parcelable { + + private fun getCompanyIdentifierAsString(): String { + return "0x".plus(String.format("%04X", identifier)) + } + + private fun getCompanyDataAsString(): String { + return "0x".plus(Converters.bytesToHex(data).uppercase(Locale.getDefault())) + } + + fun getAsDescriptiveText(): String { + return "Company Code: ".plus(getCompanyIdentifierAsString()).plus("\n").plus("Data: ").plus(getCompanyDataAsString()) + } + + override fun toString(): String { + return getAsDescriptiveText() + } + + override fun equals(other: Any?): Boolean { + if (other !is Manufacturer) return false + return other.hashCode() == this.hashCode() + } + + override fun hashCode(): Int { + var result = identifier + result = 31 * result + data.contentHashCode() + return result + } + +} diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/features/configure/advertiser/models/Service128Bit.kt b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/features/configure/advertiser/models/Service128Bit.kt new file mode 100644 index 000000000..7577098a0 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/features/configure/advertiser/models/Service128Bit.kt @@ -0,0 +1,12 @@ +package com.siliconlabs.bledemo.features.configure.advertiser.models + +import android.os.Parcelable +import kotlinx.android.parcel.Parcelize +import java.util.* + +@Parcelize +data class Service128Bit(val uuid: UUID) : Parcelable { + override fun toString(): String { + return uuid.toString() + } +} \ No newline at end of file diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/features/configure/advertiser/models/Service16Bit.kt b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/features/configure/advertiser/models/Service16Bit.kt new file mode 100644 index 000000000..4103b4cd7 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/features/configure/advertiser/models/Service16Bit.kt @@ -0,0 +1,24 @@ +package com.siliconlabs.bledemo.features.configure.advertiser.models + +import android.os.Parcelable +import kotlinx.android.parcel.Parcelize +import java.util.* + +@Parcelize +data class Service16Bit(val identifier: Int, val name: String) : Parcelable { + + fun getUUID(): UUID { + val hexString = String.format("%04X",identifier) + return UUID.fromString("0000".plus(hexString).plus("-0000-1000-8000-00805F9B34FB")) + } + + fun getFullName(): String { + val hexString: String = "(0x".plus(String.format("%04X",identifier).plus(")").uppercase(Locale.getDefault())) + return name.plus(" ").plus(hexString) + } + + override fun toString(): String { + return "0x".plus(String.format("%04X",identifier)).plus(" - ").plus(name) + } + +} \ No newline at end of file diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/features/configure/advertiser/presenters/AdvertiserConfigActivityPresenter.kt b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/features/configure/advertiser/presenters/AdvertiserConfigActivityPresenter.kt new file mode 100644 index 000000000..2117c2487 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/features/configure/advertiser/presenters/AdvertiserConfigActivityPresenter.kt @@ -0,0 +1,163 @@ +package com.siliconlabs.bledemo.features.configure.advertiser.presenters + +import com.siliconlabs.bledemo.features.configure.advertiser.activities.IAdvertiserConfigActivityView +import com.siliconlabs.bledemo.features.configure.advertiser.enums.AdvertisingMode +import com.siliconlabs.bledemo.features.configure.advertiser.enums.DataMode +import com.siliconlabs.bledemo.features.configure.advertiser.enums.DataType +import com.siliconlabs.bledemo.features.configure.advertiser.enums.LimitType +import com.siliconlabs.bledemo.features.configure.advertiser.utils.AdvertiserStorage +import com.siliconlabs.bledemo.features.configure.advertiser.models.* + +class AdvertiserConfigActivityPresenter(private val view: IAdvertiserConfigActivityView, private val storage: AdvertiserStorage) : + IAdvertiserConfigActivityPresenter { + private lateinit var data: AdvertiserData + private val bluetoothInfo = BluetoothInfo() + + override fun prepareAdvertisingTypes() { + val isLegacy = !storage.isAdvertisingExtensionSupported() + val legacyModes = bluetoothInfo.getSupportedLegacyAdvertisingModes() + val extendedModes = bluetoothInfo.getSupportedExtendedAdvertisingModes(storage.isAdvertisingExtensionSupported()) + + view.onAdvertisingTypesPrepared(isLegacy, legacyModes, extendedModes) + } + + override fun preparePhyParameters() { + val isLegacy = !storage.isAdvertisingExtensionSupported() + val primaryPhys = bluetoothInfo.getSupportedPrimaryPhys(storage.isLeCodedPhySupported()) + val secondaryPhys = bluetoothInfo.getSupportedSecondaryPhys(storage.isLe2MPhySupported(), storage.isLeCodedPhySupported()) + + view.onAdvertisingParametersPrepared(isLegacy, primaryPhys, secondaryPhys) + } + + override fun include16BitService(mode: DataMode, service: Service16Bit) { + if (mode == DataMode.ADVERTISING_DATA) data.advertisingData.services16Bit.add(service) + else data.scanResponseData.services16Bit.add(service) + updateAvailableBytes() + } + + override fun include128BitService(mode: DataMode, service: Service128Bit) { + if (mode == DataMode.ADVERTISING_DATA) data.advertisingData.services128Bit.add(service) + else data.scanResponseData.services128Bit.add(service) + updateAvailableBytes() + } + + override fun includeCompleteLocalName(mode: DataMode) { + if (mode == DataMode.ADVERTISING_DATA) data.advertisingData.includeCompleteLocalName = true + else data.scanResponseData.includeCompleteLocalName = true + updateAvailableBytes() + } + + override fun includeTxPower(mode: DataMode) { + if (mode == DataMode.ADVERTISING_DATA) data.advertisingData.includeTxPower = true + else data.scanResponseData.includeTxPower = true + updateAvailableBytes() + } + + override fun includeManufacturerSpecificData(mode: DataMode, manufacturer: Manufacturer) { + if (mode == DataMode.ADVERTISING_DATA) data.advertisingData.manufacturers.add(manufacturer) + else data.scanResponseData.manufacturers.add(manufacturer) + updateAvailableBytes() + } + + override fun setAdvertisingName(name: String) { + data.name = name + } + + override fun setAdvertisingType(isLegacy: Boolean, mode: AdvertisingMode) { + data.mode = mode + data.isLegacy = isLegacy + updateAvailableBytes() + } + + override fun setAdvertisingParams(settings: ExtendedSettings, interval: Int, txPower: Int) { + data.settings = settings + data.txPower = txPower + data.advertisingIntervalMs = interval + } + + override fun setAdvertisingLimit(limitType: LimitType, timeLimit: Int, eventLimit: Int) { + data.limitType = limitType + if (timeLimit != -1) data.timeLimit = timeLimit + else if (eventLimit != -1) data.eventLimit = eventLimit + } + + override fun setSupportedData(isLegacy: Boolean, mode: AdvertisingMode) { + data.isLegacy = isLegacy + data.mode = mode + + updateAvailableBytes() + view.onSupportedDataPrepared(data.isAdvertisingData(), data.isScanRespData()) + } + + override fun exclude16BitService(mode: DataMode, service: Service16Bit) { + if (mode == DataMode.ADVERTISING_DATA) data.advertisingData.services16Bit.remove(service) + else data.scanResponseData.services16Bit.remove(service) + updateAvailableBytes() + } + + override fun exclude128BitService(mode: DataMode, service: Service128Bit) { + if (mode == DataMode.ADVERTISING_DATA) data.advertisingData.services128Bit.remove(service) + else data.scanResponseData.services128Bit.remove(service) + updateAvailableBytes() + } + + override fun excludeServices(mode: DataMode, type: DataType) { + if (mode == DataMode.ADVERTISING_DATA) { + if (type == DataType.COMPLETE_16_BIT) data.advertisingData.services16Bit.clear() + if (type == DataType.COMPLETE_128_BIT) data.advertisingData.services128Bit.clear() + } else { + if (type == DataType.COMPLETE_16_BIT) data.scanResponseData.services16Bit.clear() + if (type == DataType.COMPLETE_128_BIT) data.scanResponseData.services128Bit.clear() + } + updateAvailableBytes() + } + + override fun excludeCompleteLocalName(mode: DataMode) { + if (mode == DataMode.ADVERTISING_DATA) data.advertisingData.includeCompleteLocalName = false + else data.scanResponseData.includeCompleteLocalName = false + updateAvailableBytes() + } + + override fun excludeTxPower(mode: DataMode) { + if (mode == DataMode.ADVERTISING_DATA) data.advertisingData.includeTxPower = false + else data.scanResponseData.includeTxPower = false + updateAvailableBytes() + } + + override fun excludeManufacturerSpecificData(mode: DataMode, manufacturer: Manufacturer) { + if (mode == DataMode.ADVERTISING_DATA) data.advertisingData.manufacturers.remove(manufacturer) + else data.scanResponseData.manufacturers.remove(manufacturer) + updateAvailableBytes() + } + + override fun loadData(mode: DataMode) { + if (mode == DataMode.ADVERTISING_DATA) view.onDataLoaded(data.advertisingData, mode) + else view.onDataLoaded(data.scanResponseData, mode) + updateAvailableBytes() + } + + override fun handleSave() { + view.onSaveHandled() + } + + override fun onItemReceived(data: AdvertiserData, isAdvertisingExtensionSupported: Boolean) { + this.data = data + val isAdvertisingEventSupported = isAdvertisingExtensionSupported + + view.populateUi(data, isAdvertisingEventSupported) + view.onSupportedDataPrepared(data.isAdvertisingData(), data.isScanRespData()) + } + + private fun updateAvailableBytes() { + val includeFlags = data.mode.isConnectable() + val maxPacketSize = if (data.isLegacy) DataPacket.LEGACY_BYTES_LIMIT else storage.getLeMaximumDataLength() + val advDataBytes = data.advertisingData.getAvailableBytes(includeFlags, maxPacketSize) + val scanResponseBytes = data.scanResponseData.getAvailableBytes(false, maxPacketSize) + view.updateAvailableBytes(advDataBytes, scanResponseBytes, maxPacketSize, includeFlags) + } + + fun getManufacturers(mode: DataMode): ArrayList { + return if (mode == DataMode.ADVERTISING_DATA) data.advertisingData.manufacturers else data.scanResponseData.manufacturers + } + +} \ No newline at end of file diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/features/configure/advertiser/presenters/IAdvertiserConfigActivityPresenter.kt b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/features/configure/advertiser/presenters/IAdvertiserConfigActivityPresenter.kt new file mode 100644 index 000000000..d72ca4866 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/features/configure/advertiser/presenters/IAdvertiserConfigActivityPresenter.kt @@ -0,0 +1,35 @@ +package com.siliconlabs.bledemo.features.configure.advertiser.presenters + +import com.siliconlabs.bledemo.features.configure.advertiser.enums.AdvertisingMode +import com.siliconlabs.bledemo.features.configure.advertiser.enums.DataMode +import com.siliconlabs.bledemo.features.configure.advertiser.enums.DataType +import com.siliconlabs.bledemo.features.configure.advertiser.enums.LimitType +import com.siliconlabs.bledemo.features.configure.advertiser.models.* + +interface IAdvertiserConfigActivityPresenter { + fun prepareAdvertisingTypes() + fun preparePhyParameters() + + fun include16BitService(mode: DataMode, service: Service16Bit) + fun include128BitService(mode: DataMode, service: Service128Bit) + fun includeCompleteLocalName(mode: DataMode) + fun includeTxPower(mode: DataMode) + fun includeManufacturerSpecificData(mode: DataMode, manufacturer: Manufacturer) + + fun exclude16BitService(mode: DataMode, service: Service16Bit) + fun exclude128BitService(mode: DataMode, service: Service128Bit) + fun excludeServices(mode: DataMode, type: DataType) + fun excludeCompleteLocalName(mode: DataMode) + fun excludeTxPower(mode: DataMode) + fun excludeManufacturerSpecificData(mode: DataMode, manufacturer: Manufacturer) + + fun setAdvertisingName(name: String) + fun setAdvertisingType(isLegacy: Boolean, mode: AdvertisingMode) + fun setAdvertisingParams(settings: ExtendedSettings, interval: Int, txPower: Int) + fun setAdvertisingLimit(limitType: LimitType, timeLimit: Int, eventLimit: Int) + fun setSupportedData(isLegacy: Boolean, mode: AdvertisingMode) + + fun onItemReceived(data: AdvertiserData, isAdvertisingExtensionSupported: Boolean) + fun loadData(mode: DataMode) + fun handleSave() +} \ No newline at end of file diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/features/configure/advertiser/services/AdvertiserService.kt b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/features/configure/advertiser/services/AdvertiserService.kt new file mode 100644 index 000000000..6d6a01d9f --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/features/configure/advertiser/services/AdvertiserService.kt @@ -0,0 +1,103 @@ +package com.siliconlabs.bledemo.features.configure.advertiser.services + +import android.app.* +import android.bluetooth.BluetoothAdapter +import android.content.BroadcastReceiver +import android.content.Context +import android.content.Intent +import android.content.IntentFilter +import android.content.pm.ServiceInfo.FOREGROUND_SERVICE_TYPE_CONNECTED_DEVICE +import android.os.Build +import android.os.IBinder +import androidx.core.content.ContextCompat +import com.siliconlabs.bledemo.features.configure.advertiser.fragments.AdvertiserFragment +import com.siliconlabs.bledemo.features.configure.advertiser.utils.AdvertiserStorage +import com.siliconlabs.bledemo.R + +class AdvertiserService : Service() { + companion object { + private const val CHANNEL_ID = "ForegroundAdvertiserService" + private const val ADVERTISER_NOTIFICATION_REQUEST_CODE = 127 + + fun startService(context: Context) { + val serviceIntent = Intent(context, AdvertiserService::class.java) + ContextCompat.startForegroundService(context, serviceIntent) + } + + fun stopService(context: Context) { + AdvertiserStorage(context).clearRunningAdvertisers() + val serviceIntent = Intent(context, AdvertiserService::class.java) + context.stopService(serviceIntent) + } + } + + override fun onBind(intent: Intent?): IBinder? { + return null + } + + override fun onCreate() { + super.onCreate() + + val filter = IntentFilter(BluetoothAdapter.ACTION_STATE_CHANGED) + registerReceiver(receiver, filter) + + } + + override fun onStartCommand(intent: Intent?, flags: Int, startId: Int): Int { + val notification = prepareNotification() + if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.Q) { + startForeground(1, notification, FOREGROUND_SERVICE_TYPE_CONNECTED_DEVICE) + } else { + startForeground(1, notification) + } + + return START_STICKY + } + + override fun onDestroy() { + super.onDestroy() + + unregisterReceiver(receiver) + } + + private fun createNotificationChannel() { + val serviceChannel = NotificationChannel(CHANNEL_ID, "Advertiser Service Channel", NotificationManager.IMPORTANCE_DEFAULT) + val manager = getSystemService(NotificationManager::class.java) + manager?.createNotificationChannel(serviceChannel) + } + + private fun prepareNotification(): Notification { + createNotificationChannel() + val notificationIntent = Intent(this, AdvertiserFragment::class.java) + val pendingIntent = PendingIntent.getActivity( + this, ADVERTISER_NOTIFICATION_REQUEST_CODE, notificationIntent, PendingIntent.FLAG_IMMUTABLE) + + return Notification.Builder(this, CHANNEL_ID).apply { + setContentTitle("Si Connect") + setContentText("Advertiser is running...") + setSmallIcon(R.mipmap.si_launcher) + setContentIntent(pendingIntent) + setShowWhen(false) + if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.S) { + setForegroundServiceBehavior(Notification.FOREGROUND_SERVICE_IMMEDIATE) + } + }.build() + } + + private val receiver = object : BroadcastReceiver() { + override fun onReceive(context: Context?, intent: Intent?) { + val action = intent?.action + + if (action == BluetoothAdapter.ACTION_STATE_CHANGED) { + val state = intent.getIntExtra(BluetoothAdapter.EXTRA_STATE, BluetoothAdapter.ERROR) + + when (state) { + BluetoothAdapter.STATE_OFF -> { context?.let { + AdvertiserStorage(it).clearRunningAdvertisers() + stopSelf() + } } + } + } + } + } +} \ No newline at end of file diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/features/configure/advertiser/services/MqttForegroundService.kt b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/features/configure/advertiser/services/MqttForegroundService.kt new file mode 100644 index 000000000..a431f3b2a --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/features/configure/advertiser/services/MqttForegroundService.kt @@ -0,0 +1,55 @@ +package com.siliconlabs.bledemo.features.configure.advertiser.services + +import android.app.Notification +import android.app.NotificationChannel +import android.app.NotificationManager +import android.app.Service +import android.content.Intent +import android.os.Build +import android.os.IBinder +import androidx.core.app.NotificationCompat +import com.siliconlabs.bledemo.R + +class MqttForegroundService : Service() { + + override fun onCreate() { + super.onCreate() + startForeground(NOTIFICATION_ID, createNotification()) + } + + override fun onStartCommand(intent: Intent?, flags: Int, startId: Int): Int { + // Foreground service started + return START_NOT_STICKY + } + + override fun onDestroy() { + stopForeground(true) + stopSelf() + super.onDestroy() + } + + override fun onBind(intent: Intent?): IBinder? = null + + private fun createNotification(): Notification { + val channelId = "mqtt_foreground_channel" + val channelName = "MQTT Foreground Service" + + if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) { + val channel = NotificationChannel( + channelId, channelName, NotificationManager.IMPORTANCE_LOW + ) + getSystemService(NotificationManager::class.java) + ?.createNotificationChannel(channel) + } + + return NotificationCompat.Builder(this, channelId) + .setContentTitle("MQTT Service") + .setContentText("AWS IoT MQTT service is running in the foreground.") + .setSmallIcon(R.drawable.ic_aws_iot_icon) // Replace with your icon + .build() + } + + companion object { + const val NOTIFICATION_ID = 1001 + } +} \ No newline at end of file diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/features/configure/advertiser/utils/AdvertiserStorage.kt b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/features/configure/advertiser/utils/AdvertiserStorage.kt new file mode 100644 index 000000000..fd9010390 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/features/configure/advertiser/utils/AdvertiserStorage.kt @@ -0,0 +1,106 @@ +package com.siliconlabs.bledemo.features.configure.advertiser.utils + +import android.content.Context +import android.content.Context.MODE_PRIVATE +import com.google.gson.Gson +import com.google.gson.JsonSyntaxException +import com.google.gson.reflect.TypeToken +import com.siliconlabs.bledemo.features.configure.advertiser.models.Advertiser + +class AdvertiserStorage(val context: Context) { + companion object { + private const val PREFS_ADVERTISER_STORAGE = "PREFS_ADVERTISER_STORAGE" + private const val KEY_ADVERTISER_LIST = "KEY_ADVERTISER_LIST" + private const val KEY_DISPLAY_REMOVE_SERVICES_DIALOG = "KEY_DISPLAY_REMOVE_SERVICES_DIALOG" + private const val KEY_DISPLAY_REMOVE_ADVERTISER_DIALOG = "KEY_DISPLAY_REMOVE_ADVERTISER_DIALOG" + private const val KEY_ADVERTISING_EXTENSION_SUPPORT = "KEY_ADVERTISING_EXTENSION_SUPPORT" + private const val KEY_LE_2M_PHY_SUPPORTED = "KEY_LE_2M_PHY_SUPPORTED" + private const val KEY_LE_CODED_PHY_SUPPORTED = "KEY_LE_CODED_PHY_SUPPORTED" + private const val KEY_LE_MAX_ADVERTISING_DATA_LENGTH = "KEY_LE_MAX_ADVERTISING_DATA_LENGTH" + private const val KEY_DISPLAY_ADVERTISER_CONFIG_LEAVE_DIALOG = "KEY_DISPLAY_ADVERTISER_CONFIG_LEAVE_DIALOG" + } + + private val preferences = context.getSharedPreferences(PREFS_ADVERTISER_STORAGE, MODE_PRIVATE) + + fun storeAdvertiserList(list: ArrayList) { + val json = Gson().toJson(list) + val editor = preferences.edit() + editor.putString(KEY_ADVERTISER_LIST, json).apply() + } + + fun loadAdvertiserList(): ArrayList { + val json = preferences.getString(KEY_ADVERTISER_LIST, "") + val type = object : TypeToken>() {}.type + return try { + Gson().fromJson(json, type) ?: ArrayList() + } catch (e: JsonSyntaxException) { + ArrayList() + } + } + + fun clearRunningAdvertisers() { + val advertisers = loadAdvertiserList().onEach { if (it.isRunning) it.stop() } + storeAdvertiserList(advertisers) + } + + fun shouldDisplayRemoveAdvertiserDialog(): Boolean { + return preferences.getBoolean(KEY_DISPLAY_REMOVE_ADVERTISER_DIALOG,true) + } + + fun setShouldDisplayRemoveAdvertiserDialog(display: Boolean) { + preferences.edit().putBoolean(KEY_DISPLAY_REMOVE_ADVERTISER_DIALOG, display).apply() + } + + fun shouldDisplayRemoveServicesDialog(): Boolean { + return preferences.getBoolean(KEY_DISPLAY_REMOVE_SERVICES_DIALOG, true) + } + + fun setShouldDisplayRemoveServicesDialog(display: Boolean) { + preferences.edit().putBoolean(KEY_DISPLAY_REMOVE_SERVICES_DIALOG, display).apply() + } + + fun isAdvertisingBluetoothInfoChecked(): Boolean { + return preferences.contains(KEY_ADVERTISING_EXTENSION_SUPPORT) + } + + fun isAdvertisingExtensionSupported(): Boolean { + return preferences.getBoolean(KEY_ADVERTISING_EXTENSION_SUPPORT, false) + } + + fun setAdvertisingExtensionSupported(supported: Boolean) { + preferences.edit().putBoolean(KEY_ADVERTISING_EXTENSION_SUPPORT, supported).apply() + } + + fun isLe2MPhySupported(): Boolean { + return preferences.getBoolean(KEY_LE_2M_PHY_SUPPORTED, false) + } + + fun setLe2MPhySupported(supported: Boolean) { + preferences.edit().putBoolean(KEY_LE_2M_PHY_SUPPORTED, supported).apply() + } + + fun isLeCodedPhySupported(): Boolean { + return preferences.getBoolean(KEY_LE_CODED_PHY_SUPPORTED, false) + } + + fun setLeCodedPhySupported(supported: Boolean) { + preferences.edit().putBoolean(KEY_LE_CODED_PHY_SUPPORTED, supported).apply() + } + + fun setLeMaximumDataLength(value: Int) { + preferences.edit().putInt(KEY_LE_MAX_ADVERTISING_DATA_LENGTH, value).apply() + } + + fun getLeMaximumDataLength(): Int { + return preferences.getInt(KEY_LE_MAX_ADVERTISING_DATA_LENGTH, -1) + } + + fun shouldDisplayLeaveAdvertiserConfigDialog(): Boolean { + return preferences.getBoolean(KEY_DISPLAY_ADVERTISER_CONFIG_LEAVE_DIALOG, true) + } + + fun setShouldDisplayLeaveAdvertiserConfigDialog(displayDialog: Boolean) { + preferences.edit().putBoolean(KEY_DISPLAY_ADVERTISER_CONFIG_LEAVE_DIALOG, displayDialog).apply() + } + +} \ No newline at end of file diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/features/configure/advertiser/utils/Translator.kt b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/features/configure/advertiser/utils/Translator.kt new file mode 100644 index 000000000..3ba10111f --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/features/configure/advertiser/utils/Translator.kt @@ -0,0 +1,143 @@ +package com.siliconlabs.bledemo.features.configure.advertiser.utils + +import android.content.Context +import com.siliconlabs.bledemo.features.configure.advertiser.enums.AdvertisingMode +import com.siliconlabs.bledemo.features.configure.advertiser.enums.DataType +import com.siliconlabs.bledemo.features.configure.advertiser.enums.Phy +import com.siliconlabs.bledemo.features.configure.advertiser.models.DataTypeItem +import com.siliconlabs.bledemo.features.configure.advertiser.models.Service16Bit +import com.siliconlabs.bledemo.R + +class Translator(val context: Context) { + + fun getValuesAsStringList(list: List): ArrayList { + val result = ArrayList() + for (elem in list) { + if (elem == AdvertisingMode.CONNECTABLE_SCANNABLE) result.add(context.getString(R.string.advertiser_mode_connectable_scannable)) + if (elem == AdvertisingMode.CONNECTABLE_NON_SCANNABLE) result.add(context.getString(R.string.advertiser_mode_connectable_non_scannable)) + if (elem == AdvertisingMode.NON_CONNECTABLE_SCANNABLE) result.add(context.getString(R.string.advertiser_mode_non_connectable_scannable)) + if (elem == AdvertisingMode.NON_CONNECTABLE_NON_SCANNABLE) result.add(context.getString(R.string.advertiser_mode_non_connectable_non_scannable)) + if (elem == Phy.PHY_1M) result.add(context.getString(R.string.advertising_extension_phy_le_1m)) + if (elem == Phy.PHY_2M) result.add(context.getString(R.string.advertising_extension_phy_le_2m)) + if (elem == Phy.PHY_LE_CODED) result.add(context.getString(R.string.advertising_extension_phy_le_coded)) + } + return result + } + + private fun getPhyAsString(value: Phy): String { + return when (value) { + Phy.PHY_1M -> context.getString(R.string.advertising_extension_phy_le_1m) + Phy.PHY_2M -> context.getString(R.string.advertising_extension_phy_le_2m) + Phy.PHY_LE_CODED -> context.getString(R.string.advertising_extension_phy_le_coded) + } + } + + fun getStringAsPhy(value: String): Phy { + return when (value) { + context.getString(R.string.advertising_extension_phy_le_1m) -> Phy.PHY_1M + context.getString(R.string.advertising_extension_phy_le_2m) -> Phy.PHY_2M + else -> Phy.PHY_LE_CODED + } + } + + fun getStringAsAdvertisingMode(value: String): AdvertisingMode { + return when (value) { + context.getString(R.string.advertiser_mode_connectable_scannable) -> AdvertisingMode.CONNECTABLE_SCANNABLE + context.getString(R.string.advertiser_mode_connectable_non_scannable) -> AdvertisingMode.CONNECTABLE_NON_SCANNABLE + context.getString(R.string.advertiser_mode_non_connectable_scannable) -> AdvertisingMode.NON_CONNECTABLE_SCANNABLE + else -> AdvertisingMode.NON_CONNECTABLE_NON_SCANNABLE + } + } + + private fun getAdvertisingModeAsString(value: AdvertisingMode): String { + return when (value) { + AdvertisingMode.CONNECTABLE_SCANNABLE -> context.getString(R.string.advertiser_mode_connectable_scannable) + AdvertisingMode.CONNECTABLE_NON_SCANNABLE -> context.getString(R.string.advertiser_mode_connectable_non_scannable) + AdvertisingMode.NON_CONNECTABLE_SCANNABLE -> context.getString(R.string.advertiser_mode_non_connectable_scannable) + AdvertisingMode.NON_CONNECTABLE_NON_SCANNABLE -> context.getString(R.string.advertiser_mode_non_connectable_non_scannable) + } + } + + fun getDataTypeAsString(value: DataType): String { + return when (value) { + DataType.FLAGS -> context.getString(R.string.advertiser_data_type_flags) + DataType.COMPLETE_16_BIT -> context.getString(R.string.advertiser_data_type_complete_16bit_service) + DataType.COMPLETE_128_BIT -> context.getString(R.string.advertiser_data_type_complete_128bit_service) + DataType.COMPLETE_LOCAL_NAME -> context.getString(R.string.advertiser_data_type_complete_local_name) + DataType.TX_POWER -> context.getString(R.string.advertiser_data_type_tx_power) + DataType.MANUFACTURER_SPECIFIC_DATA -> context.getString(R.string.advertiser_data_type_manufacturer_specific_data) + } + } + + fun getString(value: Any?): String { + return when (value) { + is Phy -> getPhyAsString(value) + is AdvertisingMode -> getAdvertisingModeAsString(value) + is DataType -> getDataTypeAsString(value) + else -> "" + } + } + + fun getAdvertisingDataTypes(): ArrayList { + val list = ArrayList() + list.add( + DataTypeItem("0x09", context.getString(R.string.advertiser_data_type_complete_local_name))) + list.add( + DataTypeItem("0xFF", context.getString(R.string.advertiser_data_type_manufacturer_specific_data))) + list.add(DataTypeItem("0x0A", context.getString(R.string.advertiser_data_type_tx_power))) + list.add( + DataTypeItem("0x03", context.getString(R.string.advertiser_data_type_complete_16bit_service))) + list.add( + DataTypeItem("0x07", context.getString(R.string.advertiser_data_type_complete_128bit_service))) + return list + } + + fun get16BitServices(): List { + val list = ArrayList() + list.add(Service16Bit(0x1800, "Generic Access")) + list.add(Service16Bit(0x1811, "Alert Notification Service")) + list.add(Service16Bit(0x1815, "Automation IO")) + list.add(Service16Bit(0x180F, "Battery Service")) + list.add(Service16Bit(0x183B, "Binary Sensor")) + list.add(Service16Bit(0x1810, "Blood Pressure")) + list.add(Service16Bit(0x181B, "Body Composition")) + list.add(Service16Bit(0x181E, "Bond Management Service")) + list.add(Service16Bit(0x181F, "Continuous Glucose Monitoring")) + list.add(Service16Bit(0x1805, "Current Time Service")) + list.add(Service16Bit(0x1818, "Cycling Power")) + list.add(Service16Bit(0x1816, "Cycling Speed and Cadence")) + list.add(Service16Bit(0x180A, "Device Information")) + list.add(Service16Bit(0x183C, "Emergency Configuration")) + list.add(Service16Bit(0x181A, "Environmental Sensing")) + list.add(Service16Bit(0x1826, "Fitness Machine")) + list.add(Service16Bit(0x1801, "Generic Attribute")) + list.add(Service16Bit(0x1808, "Glucose")) + list.add(Service16Bit(0x1809, "Health Thermometer")) + list.add(Service16Bit(0x180D, "Heart Rate")) + list.add(Service16Bit(0x1823, "HTTP Proxy")) + list.add(Service16Bit(0x1812, "Human Interface Device")) + list.add(Service16Bit(0x1802, "Immediate Alert")) + list.add(Service16Bit(0x1821, "Indoor Positioning")) + list.add(Service16Bit(0x183A, "Insulin Delivery")) + list.add(Service16Bit(0x1820, "Internet Protocol Support Service")) + list.add(Service16Bit(0x1803, "Link Loss")) + list.add(Service16Bit(0x1819, "Location and Navigation")) + list.add(Service16Bit(0x1827, "Mesh Provisioning Service")) + list.add(Service16Bit(0x1828, "Mesh Proxy Service")) + list.add(Service16Bit(0x1807, "Next DST Change Service")) + list.add(Service16Bit(0x1825, "Object Transfer Service")) + list.add(Service16Bit(0x180E, "Phone Alert Status Service")) + list.add(Service16Bit(0x1822, "Pulse Oximeter Service")) + list.add(Service16Bit(0x1829, "Reconnection Configuration")) + list.add(Service16Bit(0x1806, "Reference Time Update Service")) + list.add(Service16Bit(0x1814, "Running Speed and Cadence")) + list.add(Service16Bit(0x1813, "Scan Parameters")) + list.add(Service16Bit(0x1824, "Transport Discovery")) + list.add(Service16Bit(0x1804, "Tx Power")) + list.add(Service16Bit(0x181C, "User Data")) + list.add(Service16Bit(0x181D, "Weight Scale")) + + return list + } + +} diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/features/configure/advertiser/utils/Validator.kt b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/features/configure/advertiser/utils/Validator.kt new file mode 100644 index 000000000..5ef1b48f3 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/features/configure/advertiser/utils/Validator.kt @@ -0,0 +1,69 @@ +package com.siliconlabs.bledemo.features.configure.advertiser.utils + +import com.siliconlabs.bledemo.utils.Converters + +class Validator { + companion object { + private const val UUID_PATTERN = "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}" + private const val MIN_ADV_INTERVAL = 100 + private const val MAX_ADV_INTERVAL = 10485759 + private const val MIN_TX_POWER = -127 + private const val MAX_TX_POWER = 1 + private const val MIN_TIME_LIMIT_LOW_API = 1 + private const val MAX_TIME_LIMIT_LOW_API = 180000 + private const val MIN_TIME_LIMIT = 10 + private const val MAX_TIME_LIMIT = 655350 + private const val MIN_EVENT_LIMIT = 1 + private const val MAX_EVENT_LIMIT = 255 + + fun isCompanyIdentifierValid(text: String): Boolean { + return text.length == 4 && Converters.isHexCorrect(text) + } + + fun isCompanyDataValid(text: String): Boolean { + return (text.length >= 2 && text.length % 2 == 0 && Converters.isHexCorrect(text)) + } + + fun isTxPowerValid(text: String): Boolean { + return try { + val txPower = text.toInt() + txPower in MIN_TX_POWER..MAX_TX_POWER + } catch (nfe: NumberFormatException) { + false + } + } + + fun isAdvertisingIntervalValid(text: String): Boolean { + return try { + val interval = text.toInt() + interval in MIN_ADV_INTERVAL..MAX_ADV_INTERVAL + } catch (nfe: NumberFormatException) { + false + } + } + + fun isAdvertisingTimeLimitValid(text: String, isExtendedRange: Boolean): Boolean { + return try { + val limit = text.toInt() + if (isExtendedRange) limit in MIN_TIME_LIMIT..MAX_TIME_LIMIT + else limit in MIN_TIME_LIMIT_LOW_API..MAX_TIME_LIMIT_LOW_API + } catch (nfe: NumberFormatException) { + false + } + } + + fun isAdvertisingEventLimitValid(text: String): Boolean { + return try { + val limit = text.toInt() + limit in MIN_EVENT_LIMIT..MAX_EVENT_LIMIT + } catch (nfe: java.lang.NumberFormatException) { + false + } + } + + fun validateUUID(uuid: String): Boolean { + val regex = UUID_PATTERN.toRegex() + return uuid.matches(regex) + } + } +} diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/features/configure/advertiser/viewmodels/AdvertiserViewModel.kt b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/features/configure/advertiser/viewmodels/AdvertiserViewModel.kt new file mode 100644 index 000000000..e8580cf25 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/features/configure/advertiser/viewmodels/AdvertiserViewModel.kt @@ -0,0 +1,166 @@ +package com.siliconlabs.bledemo.features.configure.advertiser.viewmodels + +import android.bluetooth.le.AdvertisingSet +import android.bluetooth.le.AdvertisingSetCallback +import android.os.Handler +import android.os.Looper +import androidx.lifecycle.* +import com.siliconlabs.bledemo.features.configure.advertiser.models.Advertiser +import com.siliconlabs.bledemo.features.configure.advertiser.models.AdvertiserData +import com.siliconlabs.bledemo.features.configure.advertiser.models.BluetoothInfo +import com.siliconlabs.bledemo.features.configure.advertiser.utils.AdvertiserStorage +import com.siliconlabs.bledemo.bluetooth.ble.ErrorCodes + +class AdvertiserViewModel(private val advertiserStorage: AdvertiserStorage) : ViewModel() { + + private val _advertisers: MutableLiveData> = MutableLiveData(advertiserStorage.loadAdvertiserList()) + val advertisers: LiveData> = _advertisers + + private val _insertedPosition: MutableLiveData = MutableLiveData() + val insertedPosition: LiveData = _insertedPosition + private val _removedPosition: MutableLiveData = MutableLiveData() + val removedPosition: LiveData = _removedPosition + private val _changedPosition: MutableLiveData = MutableLiveData() + val changedPosition = _changedPosition + + private val _areAnyAdvertisers: MutableLiveData = MutableLiveData() + val areAnyAdvertisers: LiveData = _areAnyAdvertisers + private val _areAnyAdvertisersOn: MutableLiveData = MutableLiveData() + val areAnyAdvertisersOn: LiveData = _areAnyAdvertisersOn + + private val _errorMessage: MutableLiveData = MutableLiveData() + val errorMessage: LiveData = _errorMessage + + init { + areAnyAdvertisers() + checkExtendedAdvertisingSupported() + } + + private fun areAnyAdvertisers() { + _areAnyAdvertisers.value = _advertisers.value?.size!! > 0 + } + + fun createAdvertiser() { + _advertisers.value?.apply { + add(Advertiser()) + _insertedPosition.value = size - 1 + } + areAnyAdvertisers() + saveAdvertiserList() + } + + fun copyAdvertiser(advertiser: Advertiser) { + _advertisers.value?.apply { + add(advertiser) + _insertedPosition.value = size - 1 + } + saveAdvertiserList() + } + + fun removeAdvertiserAt(position: Int) { + _advertisers.value?.apply { + stopAdvertiserItem(position) + removeAt(position) + _removedPosition.value = position + } + areAnyAdvertisers() + saveAdvertiserList() + } + + fun updateAdvertiser(position: Int, newData: AdvertiserData) { + _advertisers.value?.get(position)?.apply { + data = newData + _changedPosition.value = position + } + saveAdvertiserList() + } + + fun switchItemOn(position: Int) { + _advertisers.value?.get(position)?.apply { + if (!isRunning) { + start(object : AdvertisingSetCallback() { + override fun onAdvertisingSetStarted(advertisingSet: AdvertisingSet?, txPower: Int, status: Int) { + if (status == ADVERTISE_SUCCESS) { + isRunning = true + runnable = getAdvertiserRunnable(position) + data.txPower = txPower + + if (data.limitType.isTimeLimit() || data.limitType.isEventLimit()) { + Handler(Looper.getMainLooper()).postDelayed(runnable, data.getAdvertisingTime()) + } + if (data.getAdvertisingTime() > 1000 || data.limitType.isNoLimit()) { + _areAnyAdvertisersOn.value = true + } + + saveAdvertiserList() + } else { + _errorMessage.value = ErrorCodes.getAdvertiserErrorMessage(status) + } + _changedPosition.value = position + } + + }, object : Advertiser.ErrorCallback { + override fun onErrorHandled(message: String) { + _errorMessage.value = "Error: ".plus(message) + _changedPosition.value = position + } + }) + } + } + } + + fun switchItemOff(position: Int) { + stopAdvertiserItem(position) + saveAdvertiserList() + } + + fun switchAllItemsOff() { + _advertisers.value?.forEachIndexed { index, advertiser -> + //if (advertiser.isRunning) { + stopAdvertiserItem(index) + //} + } + saveAdvertiserList() + } + + private fun stopAdvertiserItem(position: Int) { + _advertisers.value?.get(position)?.apply { + stop() + if (isRunnableInitialized()) Handler(Looper.getMainLooper()).removeCallbacks(runnable) + _changedPosition.value = position + _areAnyAdvertisersOn.value = _advertisers.value?.any { it.isRunning } ?: false + } + } + + private fun getAdvertiserRunnable(position: Int): Runnable { + return Runnable { + stopAdvertiserItem(position) + saveAdvertiserList() + _changedPosition.value = position + } + } + + private fun checkExtendedAdvertisingSupported() { + if (!advertiserStorage.isAdvertisingBluetoothInfoChecked()) { + val bluetoothInfo = BluetoothInfo() + advertiserStorage.setAdvertisingExtensionSupported(bluetoothInfo.isExtendedAdvertisingSupported()) + advertiserStorage.setLe2MPhySupported(bluetoothInfo.isLe2MPhySupported()) + advertiserStorage.setLeCodedPhySupported(bluetoothInfo.isLeCodedPhySupported()) + advertiserStorage.setLeMaximumDataLength(bluetoothInfo.getLeMaximumAdvertisingDataLength()) + } + } + + + fun saveAdvertiserList() { + _advertisers.value?.apply { + advertiserStorage.storeAdvertiserList(this) + } + } + + + class Factory(private val advertiserStorage: AdvertiserStorage) : ViewModelProvider.Factory { + override fun create(modelClass: Class): T { + return AdvertiserViewModel(advertiserStorage) as T + } + } +} \ No newline at end of file diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/features/configure/advertiser/views/AdvertiserDetails.kt b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/features/configure/advertiser/views/AdvertiserDetails.kt new file mode 100644 index 000000000..7a5e03ec0 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/features/configure/advertiser/views/AdvertiserDetails.kt @@ -0,0 +1,113 @@ +package com.siliconlabs.bledemo.features.configure.advertiser.views + +import android.annotation.SuppressLint +import android.bluetooth.BluetoothAdapter +import android.content.Context +import android.widget.LinearLayout +import com.siliconlabs.bledemo.features.configure.advertiser.models.Advertiser +import com.siliconlabs.bledemo.features.configure.advertiser.models.AdvertiserData +import com.siliconlabs.bledemo.features.configure.advertiser.models.DataPacket +import com.siliconlabs.bledemo.features.configure.advertiser.models.Manufacturer +import com.siliconlabs.bledemo.features.configure.advertiser.utils.Translator +import com.siliconlabs.bledemo.R +import com.siliconlabs.bledemo.common.views.DetailsRow + +class AdvertiserDetails(val context: Context) { + + fun getAdvertiserDetailsView(item: Advertiser, translator: Translator): LinearLayout { + val data = item.data + + return LinearLayout(context).apply { + layoutParams = LinearLayout.LayoutParams(LinearLayout.LayoutParams.MATCH_PARENT, LinearLayout.LayoutParams.WRAP_CONTENT) + orientation = LinearLayout.VERTICAL + + val advertisingType = (if (data.isLegacy) context.getString(R.string.advertiser_label_legacy) + else context.getString(R.string.advertiser_label_extended)).plus(" (").plus(translator.getString(data.mode)).plus(")") + + addView(DetailsRow(context, context.getString(R.string.advertiser_title_advertising_type), advertisingType).binding.root,LinearLayout.LayoutParams.WRAP_CONTENT, LinearLayout.LayoutParams.WRAP_CONTENT) + + if (!data.isLegacy) addView(DetailsRow(context, context.getString(R.string.Bluetooth_5_Advertising_Extension), getAdvertisingExtensionText(context, translator, item.data)).binding.root,LinearLayout.LayoutParams.WRAP_CONTENT, LinearLayout.LayoutParams.WRAP_CONTENT) + + if (data.isAdvertisingData()) { + if (data.mode.isConnectable()) addView(DetailsRow(context, context.getString(R.string.advertiser_data_type_flags), context.getString(R.string.advertiser_label_flags_default)).binding.root,LinearLayout.LayoutParams.WRAP_CONTENT, LinearLayout.LayoutParams.WRAP_CONTENT) + + if (data.advertisingData.includeCompleteLocalName) + addView(DetailsRow(context, context.getString(R.string.advertiser_data_type_complete_local_name), getCompleteLocalName(context, data.advertisingData)).binding.root,LinearLayout.LayoutParams.WRAP_CONTENT, LinearLayout.LayoutParams.WRAP_CONTENT) + + for (manufacturer in data.advertisingData.manufacturers) + addView(DetailsRow(context, context.getString(R.string.advertiser_data_type_manufacturer_specific_data), getManufacturerData(manufacturer)).binding.root,LinearLayout.LayoutParams.WRAP_CONTENT, LinearLayout.LayoutParams.WRAP_CONTENT) + + if (data.advertisingData.includeTxPower) + addView(DetailsRow(context, context.getString(R.string.advertiser_data_type_tx_power), getTxPower(context, data)).binding.root,LinearLayout.LayoutParams.WRAP_CONTENT, LinearLayout.LayoutParams.WRAP_CONTENT) + + if (data.advertisingData.services16Bit.size > 0) + addView(DetailsRow(context, context.getString(R.string.advertiser_data_type_complete_16bit_service), get16BitServicesText(item.data.advertisingData)).binding.root,LinearLayout.LayoutParams.WRAP_CONTENT, LinearLayout.LayoutParams.WRAP_CONTENT) + + if (data.advertisingData.services128Bit.size > 0) + addView(DetailsRow(context, context.getString(R.string.advertiser_data_type_complete_128bit_service), get128BitServicesText(item.data.advertisingData)).binding.root,LinearLayout.LayoutParams.WRAP_CONTENT, LinearLayout.LayoutParams.WRAP_CONTENT) + } + + if (data.isScanRespData()) { + + if (data.scanResponseData.includeCompleteLocalName) + addView(DetailsRow(context, context.getString(R.string.advertiser_data_type_complete_local_name), getCompleteLocalName(context, data.scanResponseData)).binding.root,LinearLayout.LayoutParams.WRAP_CONTENT, LinearLayout.LayoutParams.WRAP_CONTENT) + + for (manufacturer in data.scanResponseData.manufacturers) + addView(DetailsRow(context, context.getString(R.string.advertiser_data_type_manufacturer_specific_data), getManufacturerData(manufacturer)).binding.root,LinearLayout.LayoutParams.WRAP_CONTENT, LinearLayout.LayoutParams.WRAP_CONTENT) + + if (data.scanResponseData.includeTxPower) + addView(DetailsRow(context, context.getString(R.string.advertiser_data_type_tx_power), getTxPower(context, data)).binding.root,LinearLayout.LayoutParams.WRAP_CONTENT, LinearLayout.LayoutParams.WRAP_CONTENT) + + if (data.scanResponseData.services16Bit.size > 0) + addView(DetailsRow(context, context.getString(R.string.advertiser_data_type_complete_16bit_service), get16BitServicesText(item.data.scanResponseData)).binding.root,LinearLayout.LayoutParams.WRAP_CONTENT, LinearLayout.LayoutParams.WRAP_CONTENT) + + if (data.scanResponseData.services128Bit.size > 0) + addView(DetailsRow(context, context.getString(R.string.advertiser_data_type_complete_128bit_service), get128BitServicesText(item.data.scanResponseData)).binding.root,LinearLayout.LayoutParams.WRAP_CONTENT, LinearLayout.LayoutParams.WRAP_CONTENT) + } + } + } + + private fun get16BitServicesText(data: DataPacket): String { + return StringBuilder().apply { + for (service in data.services16Bit) { + append(service.toString()) + if (data.services16Bit.indexOf(service) != data.services16Bit.size - 1) append(",\n") + } + }.toString() + } + + private fun get128BitServicesText(data: DataPacket): String { + return StringBuilder().apply { + for (service in data.services128Bit) { + append(service.toString()) + if (data.services128Bit.indexOf(service) != data.services128Bit.size - 1) append(",\n") + } + }.toString() + } + + @SuppressLint("MissingPermission") + private fun getCompleteLocalName(context: Context, data: DataPacket): String { + return if (data.includeCompleteLocalName) BluetoothAdapter.getDefaultAdapter().name + else context.getString(R.string.not_advertising_shortcut) + } + + private fun getTxPower(context: Context, data: AdvertiserData): String { + return StringBuilder().apply { + append(context.getString(R.string.unit_value_dbm, data.txPower)) + }.toString() + } + + private fun getManufacturerData(manufacturer: Manufacturer): String { + return manufacturer.getAsDescriptiveText() + } + + private fun getAdvertisingExtensionText(context: Context, translator: Translator, data: AdvertiserData): String { + return StringBuilder().apply { + append(context.getString(R.string.Primary_PHY_colon)).append(" ").append(translator.getString(data.settings.primaryPhy)).append("\n") + .append(context.getString(R.string.Secondary_PHY_colon)).append(" ").append(translator.getString(data.settings.secondaryPhy)).append("\n") + .append(context.getString(R.string.Advertising_Set_ID)).append(" ").append(1) + if (data.settings.includeTxPower) append("\n").append(context.getString(R.string.Tx_Power)).append(" ").append(context.getString(R.string.unit_value_dbm, data.txPower)) + }.toString() + } + +} \ No newline at end of file diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/features/configure/gatt_configurator/activities/GattServerActivity.kt b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/features/configure/gatt_configurator/activities/GattServerActivity.kt new file mode 100644 index 000000000..50e4fd16d --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/features/configure/gatt_configurator/activities/GattServerActivity.kt @@ -0,0 +1,212 @@ +package com.siliconlabs.bledemo.features.configure.gatt_configurator.activities + +import android.content.Intent +import android.os.Bundle +import android.text.Editable +import android.text.TextWatcher +import android.view.Menu +import android.view.MenuItem +import android.widget.Toast +import androidx.lifecycle.Observer +import androidx.lifecycle.ViewModelProvider +import androidx.recyclerview.widget.LinearLayoutManager +import com.siliconlabs.bledemo.R +import com.siliconlabs.bledemo.base.activities.BaseActivity +import com.siliconlabs.bledemo.features.configure.gatt_configurator.adapters.EditGattServerAdapter +import com.siliconlabs.bledemo.features.configure.gatt_configurator.adapters.EditGattServerAdapter.AddServiceListener +import com.siliconlabs.bledemo.features.configure.gatt_configurator.adapters.EditGattServerAdapter.ServiceListener +import com.siliconlabs.bledemo.features.configure.gatt_configurator.dialogs.LeaveGattServerConfigDialog +import com.siliconlabs.bledemo.features.configure.gatt_configurator.dialogs.ServiceDialog +import com.siliconlabs.bledemo.features.configure.gatt_configurator.dialogs.ServiceDialog.ServiceChangeListener +import com.siliconlabs.bledemo.features.configure.gatt_configurator.models.GattServer +import com.siliconlabs.bledemo.features.configure.gatt_configurator.models.Service +import com.siliconlabs.bledemo.features.configure.gatt_configurator.utils.GattConfiguratorStorage +import com.siliconlabs.bledemo.features.configure.gatt_configurator.utils.removeAsking +import com.siliconlabs.bledemo.features.configure.gatt_configurator.viewmodels.GattServerViewModel +import com.siliconlabs.bledemo.features.configure.gatt_configurator.viewmodels.GattServerViewModel.Validation +import com.siliconlabs.bledemo.common.other.EqualVerticalItemDecoration +import com.siliconlabs.bledemo.databinding.ActivityGattServerBinding +import com.siliconlabs.bledemo.utils.AppUtil +import com.siliconlabs.bledemo.utils.CustomToastManager + +//import kotlinx.android.synthetic.main.activity_gatt_server.* + +class GattServerActivity : BaseActivity(), ServiceListener, AddServiceListener { + private lateinit var viewModel: GattServerViewModel + private lateinit var adapter: EditGattServerAdapter + + private var savedServerState: GattServer? = null + private lateinit var binding: ActivityGattServerBinding + + override fun onCreate(savedInstanceState: Bundle?) { + super.onCreate(savedInstanceState) + binding = ActivityGattServerBinding.inflate(layoutInflater) + setContentView(binding.root) + viewModel = ViewModelProvider(this).get(GattServerViewModel::class.java) + + initViewModel() + initAdapter() + prepopulateFields() + prepareToolbar() + observeChanges() + handleGattServerNameChanges() + + savedServerState = viewModel.getGattServer()?.deepCopy() + } + + private fun observeChanges() { + viewModel.insertedPosition.observe(this, Observer { position -> + adapter.notifyItemInserted(position) + }) + + viewModel.removedPosition.observe(this, Observer { position -> + adapter.notifyItemRemoved(position) + }) + + viewModel.changedPosition.observe(this, Observer { position -> + adapter.notifyItemChanged(position) + }) + + viewModel.validation.observe(this, Observer { + when (it) { + Validation.INVALID_NAME -> + CustomToastManager.show(this@GattServerActivity, + getString(R.string.gatt_configurator_toast_invalid_gatt_server_name),5000) + /*Toast.makeText( + this, + R.string.gatt_configurator_toast_invalid_gatt_server_name, + Toast.LENGTH_SHORT + ).show()*/ + + else -> saveGattServer() + } + }) + } + + private fun initViewModel() { + val position = intent.getIntExtra(EXTRA_GATT_SERVER_POSITION, -1) + val gattServer = intent.getParcelableExtra(EXTRA_GATT_SERVER) + + gattServer?.let { + viewModel.init(position, gattServer) + } + } + + private fun handleGattServerNameChanges() { + binding.etGattServerName.addTextChangedListener(object : TextWatcher { + override fun afterTextChanged(s: Editable?) {} + override fun beforeTextChanged(s: CharSequence?, start: Int, count: Int, after: Int) {} + override fun onTextChanged(s: CharSequence?, start: Int, before: Int, count: Int) { + title = s.toString() + viewModel.getGattServer()?.name = s.toString() + } + }) + } + + private fun prepopulateFields() { + viewModel.getGattServerName()?.let { name -> + binding.etGattServerName.setText(name) + } + } + + private fun prepareToolbar() { + // Edge-to-edge & insets handling + AppUtil.setEdgeToEdge(window, this) + setSupportActionBar(binding.toolbar) + supportActionBar?.apply { + setDisplayHomeAsUpEnabled(true) + setDisplayShowHomeEnabled(true) + title = viewModel.getGattServerName() + } + } + + private fun exitServerConfigView() { + if (hasConfigurationChanged() && + GattConfiguratorStorage(this).shouldDisplayLeaveGattServerConfigDialog() + ) { + LeaveGattServerConfigDialog(object : LeaveGattServerConfigDialog.Callback { + override fun onYesClicked() { + viewModel.validateGattServer(binding.etGattServerName.text.toString()) + } + + override fun onNoClicked() { + super@GattServerActivity.onBackPressed() + } + }).show(supportFragmentManager, "dialog_leave_gatt_server_config") + } else super@GattServerActivity.onBackPressed() + } + + private fun hasConfigurationChanged(): Boolean { + return savedServerState != viewModel.getGattServer() + } + + override fun onCreateOptionsMenu(menu: Menu?): Boolean { + menuInflater.inflate(R.menu.menu_edit_gatt_server, menu) + return super.onCreateOptionsMenu(menu) + } + + override fun onOptionsItemSelected(item: MenuItem): Boolean { + return when (item.itemId) { + R.id.save_gatt_server -> { + viewModel.validateGattServer(binding.etGattServerName.text.toString()) + true + } + + android.R.id.home -> { + exitServerConfigView() + true + } + + else -> super.onOptionsItemSelected(item) + } + } + + private fun saveGattServer() { + viewModel.setGattServerName(binding.etGattServerName.text.toString()) + val intent = Intent().apply { + putExtra(EXTRA_GATT_SERVER_POSITION, viewModel.getPosition()!!) + putExtra(EXTRA_GATT_SERVER, viewModel.getGattServer()) + } + + setResult(RESULT_OK, intent) + finish() + } + + private fun initAdapter() { + adapter = EditGattServerAdapter(viewModel.getServiceList()!!, this, this) + binding.rvEditGattServer.layoutManager = + LinearLayoutManager(this, LinearLayoutManager.VERTICAL, false) + binding.rvEditGattServer.addItemDecoration( + EqualVerticalItemDecoration(resources.getDimensionPixelSize(R.dimen.edit_gatt_server_adapter_margin)) + ) + binding.rvEditGattServer.adapter = adapter + } + + override fun onCopyService(service: Service) { + viewModel.copyService(service) + } + + override fun onRemoveService(position: Int) { + removeAsking(R.string.service) { + viewModel.removeServiceAt(position) + } + } + + override fun onAddService() { + ServiceDialog(object : ServiceChangeListener { + override fun onServiceChanged(service: Service) { + viewModel.addService(service) + } + }).show(supportFragmentManager, "dialog_service") + } + + override fun onBackPressed() { + super.onBackPressed() + exitServerConfigView() + } + + companion object { + const val EXTRA_GATT_SERVER_POSITION = "EXTRA_GATT_SERVER_POSITION" + const val EXTRA_GATT_SERVER = "EXTRA_GATT_SERVER" + } +} diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/features/configure/gatt_configurator/adapters/Characteristic16BitAdapter.kt b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/features/configure/gatt_configurator/adapters/Characteristic16BitAdapter.kt new file mode 100644 index 000000000..087f8a69a --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/features/configure/gatt_configurator/adapters/Characteristic16BitAdapter.kt @@ -0,0 +1,66 @@ +package com.siliconlabs.bledemo.features.configure.gatt_configurator.adapters + +import android.content.Context +import android.view.LayoutInflater +import android.view.View +import android.view.ViewGroup +import android.widget.ArrayAdapter +import android.widget.Filter +import android.widget.TextView +import com.siliconlabs.bledemo.R +import com.siliconlabs.bledemo.features.configure.gatt_configurator.models.Characteristic16Bit +import com.siliconlabs.bledemo.features.configure.gatt_configurator.models.SearchMode +import java.util.* +import kotlin.collections.ArrayList + +class Characteristic16BitAdapter(context: Context, characteristics: List, searchMode: SearchMode) : ArrayAdapter(context, 0, characteristics) { + private var characteristicListFull: List = ArrayList(characteristics) + + override fun getFilter(): Filter { + return characteristicFilter + } + + override fun getView(position: Int, convertView: View?, parent: ViewGroup): View { + val view: TextView = convertView as TextView? + ?: LayoutInflater.from(context).inflate(R.layout.spinner_dropdown_item_layout, parent, false) as TextView + val characteristicItem = getItem(position) + view.text = characteristicItem?.getFullName() + + return view + } + + private val characteristicFilter = object : Filter() { + override fun performFiltering(constraint: CharSequence?): FilterResults { + val results = FilterResults() + val suggestions = ArrayList() + + if (constraint == null || constraint.isEmpty()) { + suggestions.addAll(characteristicListFull) + } else { + val filterPattern = constraint.toString().lowercase(Locale.ROOT).trim() + for (item in characteristicListFull) { + if (searchMode == SearchMode.BY_NAME) { + if (item.name.lowercase(Locale.ROOT).contains(filterPattern)) { + suggestions.add(item) + } + } else { + if (item.identifier.toString(16).contains(filterPattern)) { + suggestions.add(item) + } + } + } + } + + results.values = suggestions + results.count = suggestions.size + return results + } + + override fun publishResults(constraint: CharSequence?, results: FilterResults?) { + clear() + addAll(results?.values as List) + notifyDataSetChanged() + } + } +} + diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/features/configure/gatt_configurator/adapters/Descriptor16BitAdapter.kt b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/features/configure/gatt_configurator/adapters/Descriptor16BitAdapter.kt new file mode 100644 index 000000000..cac3a0355 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/features/configure/gatt_configurator/adapters/Descriptor16BitAdapter.kt @@ -0,0 +1,66 @@ +package com.siliconlabs.bledemo.features.configure.gatt_configurator.adapters + +import android.content.Context +import android.view.LayoutInflater +import android.view.View +import android.view.ViewGroup +import android.widget.ArrayAdapter +import android.widget.Filter +import android.widget.TextView +import com.siliconlabs.bledemo.R +import com.siliconlabs.bledemo.features.configure.gatt_configurator.models.Descriptor16Bit +import com.siliconlabs.bledemo.features.configure.gatt_configurator.models.SearchMode +import java.util.* +import kotlin.collections.ArrayList + +class Descriptor16BitAdapter(context: Context, descriptors: List, searchMode: SearchMode) : ArrayAdapter(context, 0, descriptors) { + private var descriptorsListFull: List = ArrayList(descriptors) + + override fun getFilter(): Filter { + return descriptorFilter + } + + override fun getView(position: Int, convertView: View?, parent: ViewGroup): View { + val view: TextView = convertView as TextView? + ?: LayoutInflater.from(context).inflate(R.layout.spinner_dropdown_item_layout, parent, false) as TextView + val descriptorItem = getItem(position) + view.text = descriptorItem?.getFullName() + + return view + } + + private val descriptorFilter = object : Filter() { + override fun performFiltering(constraint: CharSequence?): FilterResults { + val results = FilterResults() + val suggestions = ArrayList() + + if (constraint == null || constraint.isEmpty()) { + suggestions.addAll(descriptorsListFull) + } else { + val filterPattern = constraint.toString().lowercase(Locale.ROOT).trim() + for (item in descriptorsListFull) { + if (searchMode == SearchMode.BY_NAME) { + if (item.name.lowercase(Locale.ROOT).contains(filterPattern)) { + suggestions.add(item) + } + } else { + if (item.identifier.toString(16).contains(filterPattern)) { + suggestions.add(item) + } + } + } + } + + results.values = suggestions + results.count = suggestions.size + return results + } + + override fun publishResults(constraint: CharSequence?, results: FilterResults?) { + clear() + addAll(results?.values as List) + notifyDataSetChanged() + } + } +} + diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/features/configure/gatt_configurator/adapters/EditGattServerAdapter.kt b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/features/configure/gatt_configurator/adapters/EditGattServerAdapter.kt new file mode 100644 index 000000000..19a9c7c75 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/features/configure/gatt_configurator/adapters/EditGattServerAdapter.kt @@ -0,0 +1,44 @@ +package com.siliconlabs.bledemo.features.configure.gatt_configurator.adapters + +import android.view.ViewGroup +import androidx.recyclerview.widget.RecyclerView +import com.siliconlabs.bledemo.features.configure.gatt_configurator.models.Service +import com.siliconlabs.bledemo.features.configure.gatt_configurator.viewholders.AddServiceViewHolder +import com.siliconlabs.bledemo.features.configure.gatt_configurator.viewholders.EditGattServerViewHolder + +class EditGattServerAdapter(private val list: ArrayList, private val serviceListener: ServiceListener, private val addServiceListener: AddServiceListener) : RecyclerView.Adapter() { + + override fun onCreateViewHolder(parent: ViewGroup, viewType: Int): RecyclerView.ViewHolder { + return if (viewType == SERVICE_TYPE) EditGattServerViewHolder.create(parent, list, serviceListener) else AddServiceViewHolder.create(parent, addServiceListener) + } + + override fun getItemCount(): Int { + return list.size + 1 + } + + override fun getItemViewType(position: Int): Int { + return if (position < itemCount - 1) SERVICE_TYPE else ADD_SERVICE_BUTTON_TYPE + } + + override fun onBindViewHolder(holder: RecyclerView.ViewHolder, position: Int) { + if (position == itemCount - 1) { + (holder as AddServiceViewHolder).bind() + } else { + (holder as EditGattServerViewHolder).bind(list[position]) + } + } + + interface ServiceListener { + fun onCopyService(service: Service) + fun onRemoveService(position: Int) + } + + interface AddServiceListener { + fun onAddService() + } + + companion object { + private const val SERVICE_TYPE = 1 + private const val ADD_SERVICE_BUTTON_TYPE = 2 + } +} \ No newline at end of file diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/features/configure/gatt_configurator/adapters/GattServerAdapter.kt b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/features/configure/gatt_configurator/adapters/GattServerAdapter.kt new file mode 100644 index 000000000..dd70fba6a --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/features/configure/gatt_configurator/adapters/GattServerAdapter.kt @@ -0,0 +1,36 @@ +package com.siliconlabs.bledemo.features.configure.gatt_configurator.adapters + +import android.view.ViewGroup +import androidx.recyclerview.widget.RecyclerView +import com.siliconlabs.bledemo.features.configure.gatt_configurator.models.GattServer +import com.siliconlabs.bledemo.features.configure.gatt_configurator.viewholders.GattServerViewHolder + +class GattServerAdapter(private val list: List, private val listener: OnClickListener) : RecyclerView.Adapter() { + private var isExportMode: Boolean = false + + override fun onCreateViewHolder(parent: ViewGroup, viewType: Int): GattServerViewHolder { + return GattServerViewHolder.create(parent, list, listener) + } + + override fun getItemCount(): Int { + return list.size + } + + override fun onBindViewHolder(holder: GattServerViewHolder, position: Int) { + holder.bind(list[position], isExportMode) + } + + fun setExportMode(isExportMode: Boolean) { + this.isExportMode = isExportMode + notifyDataSetChanged() + } + + interface OnClickListener { + fun onCopyClick(gattServer: GattServer) + fun onEditClick(position: Int, gattServer: GattServer) + fun onRemoveClick(position: Int) + fun switchItemOn(position: Int) + fun switchItemOff(position: Int) + fun onExportBoxClick() + } +} \ No newline at end of file diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/features/configure/gatt_configurator/adapters/Service16BitAdapter.kt b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/features/configure/gatt_configurator/adapters/Service16BitAdapter.kt new file mode 100644 index 000000000..33e3cafb6 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/features/configure/gatt_configurator/adapters/Service16BitAdapter.kt @@ -0,0 +1,65 @@ +package com.siliconlabs.bledemo.features.configure.gatt_configurator.adapters + +import android.content.Context +import android.view.LayoutInflater +import android.view.View +import android.view.ViewGroup +import android.widget.ArrayAdapter +import android.widget.Filter +import android.widget.TextView +import com.siliconlabs.bledemo.R +import com.siliconlabs.bledemo.features.configure.gatt_configurator.models.SearchMode +import com.siliconlabs.bledemo.features.configure.gatt_configurator.models.Service16Bit +import java.util.* +import kotlin.collections.ArrayList + +class Service16BitAdapter(context: Context, services: List, searchMode: SearchMode) : ArrayAdapter(context, 0, services) { + private var serviceListFull: List = ArrayList(services) + + override fun getFilter(): Filter { + return serviceFilter + } + + override fun getView(position: Int, convertView: View?, parent: ViewGroup): View { + val view: TextView = convertView as TextView? + ?: LayoutInflater.from(context).inflate(R.layout.spinner_dropdown_item_layout, parent, false) as TextView + val serviceItem = getItem(position) + view.text = serviceItem?.getFullName() + + return view + } + + private val serviceFilter = object : Filter() { + override fun performFiltering(constraint: CharSequence?): FilterResults { + val results = FilterResults() + val suggestions = ArrayList() + + if (constraint == null || constraint.isEmpty()) { + suggestions.addAll(serviceListFull) + } else { + val filterPattern = constraint.toString().lowercase(Locale.ROOT).trim() + for (item in serviceListFull) { + if (searchMode == SearchMode.BY_NAME) { + if (item.name.lowercase(Locale.ROOT).contains(filterPattern)) { + suggestions.add(item) + } + } else { + if (item.identifier.toString(16).contains(filterPattern)) { + suggestions.add(item) + } + } + } + } + + results.values = suggestions + results.count = suggestions.size + return results + } + + override fun publishResults(constraint: CharSequence?, results: FilterResults?) { + clear() + addAll(results?.values as List) + notifyDataSetChanged() + } + } +} \ No newline at end of file diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/features/configure/gatt_configurator/di/GattConfiguratorModule.kt b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/features/configure/gatt_configurator/di/GattConfiguratorModule.kt new file mode 100644 index 000000000..a7b936a42 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/features/configure/gatt_configurator/di/GattConfiguratorModule.kt @@ -0,0 +1,21 @@ +package com.siliconlabs.bledemo.features.configure.gatt_configurator.di + +import android.content.Context +import com.siliconlabs.bledemo.features.configure.gatt_configurator.utils.GattConfiguratorStorage +import dagger.Module +import dagger.Provides +import dagger.hilt.InstallIn +import dagger.hilt.android.qualifiers.ApplicationContext +import dagger.hilt.components.SingletonComponent + + +@InstallIn(SingletonComponent::class) +@Module +class GattConfiguratorModule { + + @Provides + fun provideGattConfiguratorStorage(@ApplicationContext context: Context): GattConfiguratorStorage { + return GattConfiguratorStorage(context) + } + +} \ No newline at end of file diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/features/configure/gatt_configurator/dialogs/CharacteristicDialog.kt b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/features/configure/gatt_configurator/dialogs/CharacteristicDialog.kt new file mode 100644 index 000000000..88b86003a --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/features/configure/gatt_configurator/dialogs/CharacteristicDialog.kt @@ -0,0 +1,453 @@ +package com.siliconlabs.bledemo.features.configure.gatt_configurator.dialogs + +import android.os.Bundle +import android.text.Editable +import android.text.TextWatcher +import android.view.LayoutInflater +import android.view.View +import android.view.ViewGroup +import android.widget.AdapterView +import android.widget.ArrayAdapter +import android.widget.AutoCompleteTextView +import android.widget.CheckBox +import com.siliconlabs.bledemo.R +import com.siliconlabs.bledemo.base.fragments.BaseDialogFragment +import com.siliconlabs.bledemo.databinding.DialogGattServerCharacteristicBinding +import com.siliconlabs.bledemo.features.configure.gatt_configurator.adapters.Characteristic16BitAdapter +import com.siliconlabs.bledemo.features.configure.gatt_configurator.models.* +import com.siliconlabs.bledemo.features.configure.gatt_configurator.utils.GattUtils +import com.siliconlabs.bledemo.features.configure.gatt_configurator.utils.Validator + +//import kotlinx.android.synthetic.main.dialog_gatt_server_characteristic.* +//import kotlinx.android.synthetic.main.gatt_configurator_initial_value.* +//import kotlinx.android.synthetic.main.dialog_add_characteristic_properties_content.* + +class CharacteristicDialog( + val listener: CharacteristicChangeListener, + val characteristic: Characteristic = Characteristic() +) : BaseDialogFragment() { + private lateinit var binding: DialogGattServerCharacteristicBinding + override fun onCreateView( + inflater: LayoutInflater, + container: ViewGroup?, + savedInstanceState: Bundle? + ): View? { + binding = DialogGattServerCharacteristicBinding.inflate(inflater, container, false) + return binding.root + } + + override fun onViewCreated(view: View, savedInstanceState: Bundle?) { + super.onViewCreated(view, savedInstanceState) + + initACTV(binding.actvCharacteristicName, SearchMode.BY_NAME) + initACTV(binding.actvCharacteristicUuid, SearchMode.BY_UUID) + initInitialValueSpinner() + + handleClickEvents() + handleUuidChanges() + handleNameChanges() + handlePropertyStateChanges() + handleInitialValueEditTextChanges() + prepopulateFields() + } + + private fun handleClickEvents() { + binding.btnSave.setOnClickListener { + setCharacteristicState() + listener.onCharacteristicChanged(characteristic) + dismiss() + } + binding.btnCancel.setOnClickListener { + dismiss() + } + binding.btnClear.setOnClickListener { + clearAllFields() + } + } + + private fun prepopulateFields() { + binding.actvCharacteristicName.setText(characteristic.name) + binding.actvCharacteristicUuid.setText(characteristic.uuid?.uuid) + prepopulateProperties() + prepopulatePropertyTypes() + prepopulateInitialValue() + } + + private fun prepopulateProperties() { + // binding.propertiesContent.apply { + characteristic.properties.apply { + binding.propertiesContent.swRead.isChecked = containsKey(Property.READ) + binding.propertiesContent.swWrite.isChecked = containsKey(Property.WRITE) + binding.propertiesContent.swWriteWithoutResp.isChecked = + containsKey(Property.WRITE_WITHOUT_RESPONSE) + binding.propertiesContent.swReliableWrite.isChecked = + containsKey(Property.RELIABLE_WRITE) + binding.propertiesContent.swNotify.isChecked = containsKey(Property.NOTIFY) + binding.propertiesContent.swIndicate.isChecked = containsKey(Property.INDICATE) + } + + } + + private fun prepopulatePropertyTypes() { + characteristic.properties.apply { + this[Property.READ]?.apply { + binding.propertiesContent.cbReadBonded.isChecked = contains(Property.Type.BONDED) + binding.propertiesContent.cbReadMitm.isChecked = + contains(Property.Type.AUTHENTICATED) + } + + this[Property.WRITE]?.apply { + binding.propertiesContent.cbWriteBonded.isChecked = contains(Property.Type.BONDED) + binding.propertiesContent.cbWriteMitm.isChecked = + contains(Property.Type.AUTHENTICATED) + return + } + + this[Property.WRITE_WITHOUT_RESPONSE]?.apply { + binding.propertiesContent.cbWriteBonded.isChecked = contains(Property.Type.BONDED) + binding.propertiesContent.cbWriteMitm.isChecked = + contains(Property.Type.AUTHENTICATED) + return + } + + this[Property.RELIABLE_WRITE]?.apply { + binding.propertiesContent.cbWriteBonded.isChecked = contains(Property.Type.BONDED) + binding.propertiesContent.cbWriteMitm.isChecked = + contains(Property.Type.AUTHENTICATED) + return + } + } + } + + private fun prepopulateInitialValue() { + when (characteristic.value?.type) { + Value.Type.USER -> { + binding.initialValue.spInitialValue.setSelection(POSITION_INITIAL_VALUE_EMPTY) + } + + Value.Type.UTF_8 -> { + binding.initialValue.spInitialValue.setSelection(POSITION_INITIAL_VALUE_TEXT) + binding.initialValue.etInitialValueText.setText(characteristic.value?.value) + } + + Value.Type.HEX -> { + binding.initialValue.spInitialValue.setSelection(POSITION_INITIAL_VALUE_HEX) + binding.initialValue.etInitialValueHex.setText(characteristic.value?.value) + } + + else -> Unit + } + } + + private fun setCharacteristicState() { + characteristic.name = binding.actvCharacteristicName.text.toString() + characteristic.uuid = Uuid(binding.actvCharacteristicUuid.text.toString()) + setPropertiesState() + setInitialValue() + } + + private fun setPropertiesState() { + characteristic.properties.clear() + if (binding.propertiesContent.swRead.isChecked) characteristic.properties[Property.READ] = + getSelectedReadTypes() + if (binding.propertiesContent.swWrite.isChecked) characteristic.properties[Property.WRITE] = + getSelectedWriteTypes() + if (binding.propertiesContent.swWriteWithoutResp.isChecked) characteristic.properties[Property.WRITE_WITHOUT_RESPONSE] = + getSelectedWriteTypes() + if (binding.propertiesContent.swReliableWrite.isChecked) characteristic.properties[Property.RELIABLE_WRITE] = + getSelectedWriteTypes() + if (binding.propertiesContent.swNotify.isChecked) characteristic.properties[Property.NOTIFY] = + hashSetOf() + if (binding.propertiesContent.swIndicate.isChecked) characteristic.properties[Property.INDICATE] = + hashSetOf() + handlePropertiesUsingDescriptors() + } + + private fun handlePropertiesUsingDescriptors() { + if (binding.propertiesContent.swReliableWrite.isChecked) setReliableWritePropertyDescriptor() + else removeReliableWritePropertyDescriptor() + + if (binding.propertiesContent.swIndicate.isChecked || binding.propertiesContent.swNotify.isChecked) setIndicateOrNotifyPropertyDescriptor() + else removeIndicateOrNotifyPropertyDescriptor() + } + + private fun setReliableWritePropertyDescriptor() { + val result = + characteristic.descriptors.filter { it.name == GattUtils.getReliableWriteDescriptor().name && it.isPredefined } + if (result.isEmpty()) { + characteristic.descriptors.add(GattUtils.getReliableWriteDescriptor()) + } + } + + private fun removeReliableWritePropertyDescriptor() { + val descriptor = + characteristic.descriptors.find { it.name == GattUtils.getReliableWriteDescriptor().name && it.isPredefined } + characteristic.descriptors.remove(descriptor) + } + + private fun setIndicateOrNotifyPropertyDescriptor() { + val result = + characteristic.descriptors.filter { it.name == GattUtils.getIndicateOrNotifyDescriptor().name && it.isPredefined } + if (result.isEmpty()) { + characteristic.descriptors.add(GattUtils.getIndicateOrNotifyDescriptor()) + } + } + + private fun removeIndicateOrNotifyPropertyDescriptor() { + val descriptor = + characteristic.descriptors.find { it.name == GattUtils.getIndicateOrNotifyDescriptor().name && it.isPredefined } + characteristic.descriptors.remove(descriptor) + } + + private fun getSelectedReadTypes(): HashSet { + return hashSetOf().apply { + if (binding.propertiesContent.cbReadBonded.isChecked) add(Property.Type.BONDED) + if (binding.propertiesContent.cbReadMitm.isChecked) add(Property.Type.AUTHENTICATED) + } + } + + private fun getSelectedWriteTypes(): HashSet { + return hashSetOf().apply { + if (binding.propertiesContent.cbWriteBonded.isChecked) add(Property.Type.BONDED) + if (binding.propertiesContent.cbWriteMitm.isChecked) add(Property.Type.AUTHENTICATED) + } + } + + private fun setInitialValue() { + when (binding.initialValue.spInitialValue.selectedItemPosition) { + POSITION_INITIAL_VALUE_EMPTY -> { + characteristic.value = Value( + value = "", + type = Value.Type.USER + ) + } + + POSITION_INITIAL_VALUE_TEXT -> { + characteristic.value = Value( + value = binding.initialValue.etInitialValueText.text.toString(), + type = Value.Type.UTF_8, + length = binding.initialValue.etInitialValueText.text.length + ) + } + + POSITION_INITIAL_VALUE_HEX -> { + characteristic.value = Value( + value = binding.initialValue.etInitialValueHex.text.toString(), + type = Value.Type.HEX, + length = binding.initialValue.etInitialValueHex.length() / 2 + ) + } + } + } + + private fun handleNameChanges() { + binding.actvCharacteristicName.addTextChangedListener(object : TextWatcher { + override fun afterTextChanged(s: Editable?) {} + override fun beforeTextChanged(s: CharSequence?, start: Int, count: Int, after: Int) {} + override fun onTextChanged(s: CharSequence?, start: Int, before: Int, count: Int) { + binding.btnSave.isEnabled = isInputValid() + } + }) + } + + private fun handleUuidChanges() { + binding.actvCharacteristicUuid.addTextChangedListener(object : TextWatcher { + override fun afterTextChanged(s: Editable?) {} + override fun beforeTextChanged(s: CharSequence?, start: Int, count: Int, after: Int) {} + override fun onTextChanged(s: CharSequence?, start: Int, before: Int, count: Int) { + val len = s?.length + if ((len == 8 || len == 13 || len == 18 || len == 23) && count > before) binding.actvCharacteristicUuid.append( + "-" + ) + binding.btnSave.isEnabled = isInputValid() + } + }) + } + + private fun handleInitialValueEditTextChanges() { + binding.initialValue.etInitialValueText.addTextChangedListener(object : TextWatcher { + override fun afterTextChanged(s: Editable?) {} + override fun beforeTextChanged(s: CharSequence?, start: Int, count: Int, after: Int) {} + override fun onTextChanged(s: CharSequence?, start: Int, before: Int, count: Int) { + binding.btnSave.isEnabled = isInputValid() + } + }) + + binding.initialValue.etInitialValueHex.addTextChangedListener(object : TextWatcher { + override fun afterTextChanged(s: Editable?) {} + override fun beforeTextChanged(s: CharSequence?, start: Int, count: Int, after: Int) {} + override fun onTextChanged(s: CharSequence?, start: Int, before: Int, count: Int) { + binding.btnSave.isEnabled = isInputValid() + } + }) + } + + private fun isAnyPropertyChecked(): Boolean { + return binding.propertiesContent.swRead.isChecked || + binding.propertiesContent.swWrite.isChecked || + binding.propertiesContent.swWriteWithoutResp.isChecked || + binding.propertiesContent.swReliableWrite.isChecked || + binding.propertiesContent.swNotify.isChecked || + binding.propertiesContent.swIndicate.isChecked + } + + private fun handlePropertyStateChanges() { + binding.propertiesContent.swRead.setOnCheckedChangeListener { _, _ -> + binding.btnSave.isEnabled = isInputValid() + setPropertyParametersState( + binding.propertiesContent.swRead.isChecked, + binding.propertiesContent.cbReadBonded, + binding.propertiesContent.cbReadMitm + ) + } + binding.propertiesContent.swWrite.setOnCheckedChangeListener { _, _ -> + binding.btnSave.isEnabled = isInputValid() + setPropertyParametersState( + binding.propertiesContent.swWrite.isChecked || binding.propertiesContent.swWriteWithoutResp.isChecked || binding.propertiesContent.swReliableWrite.isChecked, + binding.propertiesContent.cbWriteBonded, + binding.propertiesContent.cbWriteMitm + ) + } + binding.propertiesContent.swWriteWithoutResp.setOnCheckedChangeListener { _, _ -> + binding.btnSave.isEnabled = isInputValid() + setPropertyParametersState( + binding.propertiesContent.swWrite.isChecked || binding.propertiesContent.swWriteWithoutResp.isChecked || binding.propertiesContent.swReliableWrite.isChecked, + binding.propertiesContent.cbWriteBonded, + binding.propertiesContent.cbWriteMitm + ) + } + binding.propertiesContent.swReliableWrite.setOnCheckedChangeListener { _, _ -> + binding.btnSave.isEnabled = isInputValid() + setPropertyParametersState( + binding.propertiesContent.swWrite.isChecked || binding.propertiesContent.swWriteWithoutResp.isChecked || binding.propertiesContent.swReliableWrite.isChecked, + binding.propertiesContent.cbWriteBonded, + binding.propertiesContent.cbWriteMitm + ) + } + binding.propertiesContent.swNotify.setOnCheckedChangeListener { _, _ -> + binding.btnSave.isEnabled = isInputValid() + } + binding.propertiesContent.swIndicate.setOnCheckedChangeListener { _, _ -> + binding.btnSave.isEnabled = isInputValid() + } + } + + private fun setPropertyParametersState( + switchState: Boolean, + cbBonded: CheckBox, + cbMitm: CheckBox + ) { + cbBonded.isEnabled = switchState + cbMitm.isEnabled = switchState + if (!switchState) { + cbBonded.isChecked = false + cbMitm.isChecked = false + } + } + + private fun isInputValid(): Boolean { + return isAnyPropertyChecked() + && binding.actvCharacteristicName.text.toString().isNotEmpty() + && isUuidValid(binding.actvCharacteristicUuid.text.toString()) + && isInitialValueValid() + } + + private fun isInitialValueValid(): Boolean { + when (binding.initialValue.spInitialValue.selectedItemPosition) { + POSITION_INITIAL_VALUE_EMPTY -> { + return true + } + + POSITION_INITIAL_VALUE_TEXT -> { + return binding.initialValue.etInitialValueText.text.toString().isNotEmpty() + } + + POSITION_INITIAL_VALUE_HEX -> { + return Validator.isHexValid(binding.initialValue.etInitialValueHex.text.toString()) + } + } + return true + } + + private fun isUuidValid(uuid: String): Boolean { + return Validator.is16BitUuidValid(uuid) || Validator.is128BitUuidValid(uuid) + } + + private fun initACTV(actv: AutoCompleteTextView, searchMode: SearchMode) { + val adapter = Characteristic16BitAdapter( + requireContext(), + GattUtils.get16BitCharacteristics(), + searchMode + ) + actv.setAdapter(adapter) + + actv.setOnItemClickListener { _, _, position, _ -> + val characteristic = adapter.getItem(position) + binding.actvCharacteristicName.setText(characteristic?.name) + binding.actvCharacteristicUuid.setText(characteristic?.getIdentifierAsString()) + actv.setSelection(actv.length()) + hideKeyboard() + } + } + + private fun initInitialValueSpinner() { + val adapter = ArrayAdapter( + requireContext(), + R.layout.spinner_item_layout, + resources.getStringArray(R.array.gatt_configurator_initial_value) + ) + adapter.setDropDownViewResource(R.layout.spinner_dropdown_item_layout) + binding.initialValue.spInitialValue.adapter = adapter + + handleInitialValueSelection() + } + + private fun handleInitialValueSelection() { + binding.initialValue.spInitialValue.onItemSelectedListener = + object : AdapterView.OnItemSelectedListener { + override fun onItemSelected( + parent: AdapterView<*>?, + view: View?, + position: Int, + id: Long + ) { + binding.btnSave.isEnabled = isInputValid() + binding.initialValue.etInitialValueText.visibility = + if (position == POSITION_INITIAL_VALUE_TEXT) View.VISIBLE else View.GONE + binding.initialValue.llInitialValueHex.visibility = + if (position == POSITION_INITIAL_VALUE_HEX) View.VISIBLE else View.GONE + } + + override fun onNothingSelected(parent: AdapterView<*>?) { + } + } + } + + private fun clearAllFields() { + binding.actvCharacteristicName.setText("") + binding.actvCharacteristicUuid.setText("") + binding.propertiesContent.swRead.isChecked = true + binding.propertiesContent.swWrite.isChecked = false + binding.propertiesContent.swWriteWithoutResp.isChecked = false + binding.propertiesContent.swReliableWrite.isChecked = false + binding.propertiesContent.swNotify.isChecked = false + binding.propertiesContent.swIndicate.isChecked = false + binding.propertiesContent.cbReadBonded.isChecked = false + binding.propertiesContent.cbReadMitm.isChecked = false + binding.propertiesContent.cbWriteBonded.isChecked = false + binding.propertiesContent.cbWriteMitm.isChecked = false + binding.initialValue.spInitialValue.setSelection(0) + binding.initialValue.etInitialValueText.setText("") + binding.initialValue.etInitialValueHex.setText("") + } + + interface CharacteristicChangeListener { + fun onCharacteristicChanged(characteristic: Characteristic) + } + + companion object { + private const val POSITION_INITIAL_VALUE_EMPTY = 0 + private const val POSITION_INITIAL_VALUE_TEXT = 1 + private const val POSITION_INITIAL_VALUE_HEX = 2 + } +} \ No newline at end of file diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/features/configure/gatt_configurator/dialogs/DescriptorDialog.kt b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/features/configure/gatt_configurator/dialogs/DescriptorDialog.kt new file mode 100644 index 000000000..9a19cb5a8 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/features/configure/gatt_configurator/dialogs/DescriptorDialog.kt @@ -0,0 +1,353 @@ +package com.siliconlabs.bledemo.features.configure.gatt_configurator.dialogs + +import android.os.Bundle +import android.text.Editable +import android.text.TextWatcher +import android.view.LayoutInflater +import android.view.View +import android.view.ViewGroup +import android.widget.AdapterView +import android.widget.ArrayAdapter +import android.widget.AutoCompleteTextView +import android.widget.CheckBox +import androidx.appcompat.widget.SwitchCompat +import com.siliconlabs.bledemo.R +import com.siliconlabs.bledemo.base.fragments.BaseDialogFragment +import com.siliconlabs.bledemo.databinding.DialogGattServerDescriptorBinding +import com.siliconlabs.bledemo.features.configure.gatt_configurator.adapters.Descriptor16BitAdapter +import com.siliconlabs.bledemo.features.configure.gatt_configurator.models.* +import com.siliconlabs.bledemo.features.configure.gatt_configurator.utils.GattUtils +import com.siliconlabs.bledemo.features.configure.gatt_configurator.utils.Validator + +//import kotlinx.android.synthetic.main.dialog_gatt_server_descriptor.* +//import kotlinx.android.synthetic.main.dialog_add_descriptor_properties_content.* +//import kotlinx.android.synthetic.main.gatt_configurator_initial_value.* + +class DescriptorDialog( + val listener: DescriptorChangeListener, + val descriptor: Descriptor = Descriptor() +) : BaseDialogFragment() { + private lateinit var binding: DialogGattServerDescriptorBinding + + override fun onCreateView( + inflater: LayoutInflater, + container: ViewGroup?, + savedInstanceState: Bundle? + ): View? { + binding = DialogGattServerDescriptorBinding.inflate(inflater, container, false) + return binding.root + } + + override fun onViewCreated(view: View, savedInstanceState: Bundle?) { + super.onViewCreated(view, savedInstanceState) + + initACTV(binding.actvDescriptorName, SearchMode.BY_NAME) + initACTV(binding.actvDescriptorUuid, SearchMode.BY_UUID) + initInitialValueSpinner() + + handleClickEvents() + handleNameChanges() + handleUuidChanges() + handlePropertyStateChanges() + handleInitialValueEditTextChanges() + prepopulateFields() + } + + private fun handleClickEvents() { + binding.btnSave.setOnClickListener { + setDescriptorState() + listener.onDescriptorChanged(descriptor) + dismiss() + } + + binding.btnClear.setOnClickListener { + clearAllFields() + } + + binding.btnCancel.setOnClickListener { + dismiss() + } + } + + private fun prepopulateFields() { + binding.actvDescriptorName.setText(descriptor.name) + binding.actvDescriptorUuid.setText(descriptor.uuid?.uuid) + prepopulateProperties() + prepopulatePropertyTypes() + prepopulateInitialValue() + } + + private fun prepopulateProperties() { + descriptor.properties.apply { + + binding.propertiesContent.swRead.isChecked = containsKey(Property.READ) + binding.propertiesContent.swWrite.isChecked = containsKey(Property.WRITE) + } + } + + private fun prepopulatePropertyTypes() { + descriptor.properties.apply { + this[Property.READ]?.apply { + + binding.propertiesContent.cbReadBonded.isChecked = contains(Property.Type.BONDED) + binding.propertiesContent.cbReadMitm.isChecked = contains(Property.Type.AUTHENTICATED) + } + + this[Property.WRITE]?.apply { + + binding.propertiesContent.cbWriteBonded.isChecked = contains(Property.Type.BONDED) + binding.propertiesContent.cbWriteMitm.isChecked = contains(Property.Type.AUTHENTICATED) + } + } + } + + private fun prepopulateInitialValue() { + when (descriptor.value?.type) { + Value.Type.USER -> { + + binding.initialValue.spInitialValue.setSelection(POSITION_INITIAL_VALUE_EMPTY) + } + + Value.Type.UTF_8 -> { + + binding.initialValue.spInitialValue.setSelection(POSITION_INITIAL_VALUE_TEXT) + binding.initialValue.etInitialValueText.setText(descriptor.value?.value) + } + + Value.Type.HEX -> { + + binding.initialValue.spInitialValue.setSelection(POSITION_INITIAL_VALUE_HEX) + binding.initialValue.etInitialValueHex.setText(descriptor.value?.value) + } + + else -> Unit + } + } + + private fun isInitialValueValid(): Boolean { + when (binding.initialValue.spInitialValue.selectedItemPosition) { + POSITION_INITIAL_VALUE_EMPTY -> { + return true + } + + POSITION_INITIAL_VALUE_TEXT -> { + return binding.initialValue.etInitialValueText.text.toString().isNotEmpty() + } + + POSITION_INITIAL_VALUE_HEX -> { + return Validator.isHexValid(binding.initialValue.etInitialValueHex.text.toString()) + } + } + return true + } + + private fun initACTV(actv: AutoCompleteTextView, searchMode: SearchMode) { + val adapter = + Descriptor16BitAdapter(requireContext(), GattUtils.get16BitDescriptors(), searchMode) + actv.setAdapter(adapter) + + actv.setOnItemClickListener { _, _, position, _ -> + val descriptor = adapter.getItem(position) + binding.actvDescriptorName.setText(descriptor?.name) + binding.actvDescriptorUuid.setText(descriptor?.getIdentifierAsString()) + actv.setSelection(actv.length()) + hideKeyboard() + } + } + + private fun initInitialValueSpinner() { + val adapter = ArrayAdapter( + requireContext(), + R.layout.spinner_item_layout, + resources.getStringArray(R.array.gatt_configurator_initial_value) + ) + adapter.setDropDownViewResource(R.layout.spinner_dropdown_item_layout) + binding.initialValue.spInitialValue.adapter = adapter + + handleInitialValueSelection() + } + + private fun handleInitialValueSelection() { + binding.initialValue.spInitialValue.onItemSelectedListener = object : AdapterView.OnItemSelectedListener { + override fun onItemSelected( + parent: AdapterView<*>?, + view: View?, + position: Int, + id: Long + ) { + + binding.btnSave.isEnabled = isInputValid() + binding.initialValue.etInitialValueText.visibility = if (position == 1) View.VISIBLE else View.GONE + binding.initialValue.llInitialValueHex.visibility = if (position == 2) View.VISIBLE else View.GONE + } + + override fun onNothingSelected(parent: AdapterView<*>?) { + } + } + } + + private fun handleNameChanges() { + binding.actvDescriptorName.addTextChangedListener(object : TextWatcher { + override fun afterTextChanged(s: Editable?) {} + override fun beforeTextChanged(s: CharSequence?, start: Int, count: Int, after: Int) {} + override fun onTextChanged(s: CharSequence?, start: Int, before: Int, count: Int) { + binding.btnSave.isEnabled = isInputValid() + } + }) + } + + private fun handleUuidChanges() { + binding.actvDescriptorUuid.addTextChangedListener(object : TextWatcher { + override fun afterTextChanged(s: Editable?) {} + override fun beforeTextChanged(s: CharSequence?, start: Int, count: Int, after: Int) {} + override fun onTextChanged(s: CharSequence?, start: Int, before: Int, count: Int) { + val len = s?.length + if ((len == 8 || len == 13 || len == 18 || len == 23) && count > before) binding.actvDescriptorUuid.append( + "-" + ) + binding.btnSave.isEnabled = isInputValid() + } + }) + } + + private fun handleInitialValueEditTextChanges() { + binding.initialValue.etInitialValueText.addTextChangedListener(object : TextWatcher { + override fun afterTextChanged(s: Editable?) {} + override fun beforeTextChanged(s: CharSequence?, start: Int, count: Int, after: Int) {} + override fun onTextChanged(s: CharSequence?, start: Int, before: Int, count: Int) { + binding.btnSave.isEnabled = isInputValid() + } + }) + + binding.initialValue.etInitialValueHex.addTextChangedListener(object : TextWatcher { + override fun afterTextChanged(s: Editable?) {} + override fun beforeTextChanged(s: CharSequence?, start: Int, count: Int, after: Int) {} + override fun onTextChanged(s: CharSequence?, start: Int, before: Int, count: Int) { + binding.btnSave.isEnabled = isInputValid() + } + }) + } + + private fun handlePropertyStateChanges() { + binding.propertiesContent.swRead.setOnCheckedChangeListener { _, _ -> + binding.btnSave.isEnabled = isInputValid() + setPropertyParametersState( + binding.propertiesContent.swRead, + binding.propertiesContent.cbReadBonded, + binding.propertiesContent.cbReadMitm + ) + } + binding.propertiesContent.swWrite.setOnCheckedChangeListener { _, _ -> + binding.btnSave.isEnabled = isInputValid() + setPropertyParametersState(binding.propertiesContent.swWrite, binding.propertiesContent.cbWriteBonded, binding.propertiesContent.cbWriteMitm) + } + } + + private fun setPropertyParametersState( + switch: SwitchCompat, + cbBonded: CheckBox, + cbMitm: CheckBox + ) { + cbBonded.isEnabled = switch.isChecked + cbMitm.isEnabled = switch.isChecked + if (!switch.isChecked) { + cbBonded.isChecked = false + cbMitm.isChecked = false + } + } + + private fun setDescriptorState() { + descriptor.name = binding.actvDescriptorName.text.toString() + descriptor.uuid = Uuid(binding.actvDescriptorUuid.text.toString()) + setPropertiesState() + setInitialValue() + } + + private fun setPropertiesState() { + descriptor.properties.clear() + if (binding.propertiesContent.swRead.isChecked) descriptor.properties[Property.READ] = + getSelectedReadTypes() + if (binding.propertiesContent.swWrite.isChecked) descriptor.properties[Property.WRITE] = getSelectedWriteTypes() + } + + private fun getSelectedReadTypes(): HashSet { + return hashSetOf().apply { + if ( binding.propertiesContent.cbReadBonded.isChecked) add(Property.Type.BONDED) + if (binding.propertiesContent.cbReadMitm.isChecked) add(Property.Type.AUTHENTICATED) + } + } + + private fun getSelectedWriteTypes(): HashSet { + return hashSetOf().apply { + if (binding.propertiesContent.cbWriteBonded.isChecked) add(Property.Type.BONDED) + if (binding.propertiesContent.cbWriteMitm.isChecked) add(Property.Type.AUTHENTICATED) + } + } + + private fun setInitialValue() { + when (binding.initialValue.spInitialValue.selectedItemPosition) { + POSITION_INITIAL_VALUE_EMPTY -> { + descriptor.value = Value( + value = "", + type = Value.Type.USER + ) + } + + POSITION_INITIAL_VALUE_TEXT -> { + descriptor.value = Value( + value = binding.initialValue.etInitialValueText.text.toString(), + type = Value.Type.UTF_8, + length = binding.initialValue.etInitialValueText.text.length + ) + } + + POSITION_INITIAL_VALUE_HEX -> { + descriptor.value = Value( + value = binding.initialValue.etInitialValueHex.text.toString(), + type = Value.Type.HEX, + length = binding.initialValue.etInitialValueText.length() / 2 + ) + } + } + } + + private fun isAnyPropertyChecked(): Boolean { + return binding.propertiesContent.swRead.isChecked || + binding.propertiesContent.swWrite.isChecked + } + + private fun isUuidValid(uuid: String): Boolean { + return Validator.is16BitUuidValid(uuid) || Validator.is128BitUuidValid(uuid) + } + + private fun isInputValid(): Boolean { + return isAnyPropertyChecked() + && binding.actvDescriptorName.text.toString().isNotEmpty() + && isUuidValid(binding.actvDescriptorUuid.text.toString()) + && isInitialValueValid() + } + + private fun clearAllFields() { + binding.actvDescriptorName.setText("") + binding.actvDescriptorUuid.setText("") + binding.propertiesContent.swRead.isChecked = true + binding.propertiesContent.swWrite.isChecked = false + binding.propertiesContent.cbReadBonded.isChecked = false + binding.propertiesContent.cbReadMitm.isChecked = false + binding.propertiesContent.cbWriteBonded.isChecked = false + binding.propertiesContent.cbWriteMitm.isChecked = false + binding.initialValue.spInitialValue.setSelection(0) + binding.initialValue.etInitialValueText.setText("") + binding.initialValue.etInitialValueHex.setText("") + } + + interface DescriptorChangeListener { + fun onDescriptorChanged(descriptor: Descriptor) + } + + companion object { + private const val POSITION_INITIAL_VALUE_EMPTY = 0 + private const val POSITION_INITIAL_VALUE_TEXT = 1 + private const val POSITION_INITIAL_VALUE_HEX = 2 + } +} \ No newline at end of file diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/features/configure/gatt_configurator/dialogs/GattConfiguratorRemovalDialog.kt b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/features/configure/gatt_configurator/dialogs/GattConfiguratorRemovalDialog.kt new file mode 100644 index 000000000..0952dbfd8 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/features/configure/gatt_configurator/dialogs/GattConfiguratorRemovalDialog.kt @@ -0,0 +1,15 @@ +package com.siliconlabs.bledemo.features.configure.gatt_configurator.dialogs + +import androidx.annotation.StringRes +import com.siliconlabs.bledemo.utils.RemovalDialog +import com.siliconlabs.bledemo.features.configure.gatt_configurator.utils.GattConfiguratorStorage + +class GattConfiguratorRemovalDialog( + @StringRes name: Int, + onOkClicked: () -> Unit +) : RemovalDialog(name, onOkClicked) { + + override fun blockDisplayingRemovalDialog() { + context?.let { GattConfiguratorStorage(it).setDisplayRemovalDialog(false) } + } +} diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/features/configure/gatt_configurator/dialogs/LeaveGattServerConfigDialog.kt b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/features/configure/gatt_configurator/dialogs/LeaveGattServerConfigDialog.kt new file mode 100644 index 000000000..63572967b --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/features/configure/gatt_configurator/dialogs/LeaveGattServerConfigDialog.kt @@ -0,0 +1,55 @@ +package com.siliconlabs.bledemo.features.configure.gatt_configurator.dialogs + +import android.os.Bundle +import android.view.LayoutInflater +import android.view.View +import android.view.ViewGroup +import com.siliconlabs.bledemo.R +import com.siliconlabs.bledemo.base.fragments.BaseDialogFragment +import com.siliconlabs.bledemo.databinding.DialogInfoOkCancelBinding +import com.siliconlabs.bledemo.features.configure.gatt_configurator.utils.GattConfiguratorStorage + +//import kotlinx.android.synthetic.main.dialog_info_ok_cancel.* + +class LeaveGattServerConfigDialog(val callback: Callback) : BaseDialogFragment() { + private lateinit var binding: DialogInfoOkCancelBinding + + override fun onCreateView( + inflater: LayoutInflater, container: ViewGroup?, + savedInstanceState: Bundle? + ): View? { + binding = DialogInfoOkCancelBinding.inflate(inflater, container, false) + return binding.root + } + + override fun onViewCreated(view: View, savedInstanceState: Bundle?) { + super.onViewCreated(view, savedInstanceState) + + binding.tvDialogTitle.text = context?.getString(R.string.title_unsaved_changes) + binding.tvDialogContent.text = + context?.getString(R.string.gatt_configurator_leave_config_dialog_content) + + binding.btnOk.text = context?.getString(R.string.button_yes) + binding.btnCancel.text = context?.getString(R.string.button_no) + + binding.btnOk.setOnClickListener { + if (binding.cbDontShowAgain.isChecked + ) GattConfiguratorStorage(requireContext()) + .setShouldDisplayLeaveGattServerConfigDialog(false) + callback.onYesClicked() + dismiss() + } + + binding.btnCancel.setOnClickListener { + dismiss() + callback.onNoClicked() + } + + } + + interface Callback { + fun onYesClicked() + fun onNoClicked() + } + +} \ No newline at end of file diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/features/configure/gatt_configurator/dialogs/ServiceDialog.kt b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/features/configure/gatt_configurator/dialogs/ServiceDialog.kt new file mode 100644 index 000000000..5394bdc6c --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/features/configure/gatt_configurator/dialogs/ServiceDialog.kt @@ -0,0 +1,254 @@ +package com.siliconlabs.bledemo.features.configure.gatt_configurator.dialogs + +import android.content.Intent +import android.net.Uri +import android.os.Bundle +import android.text.Editable +import android.text.TextWatcher +import android.view.LayoutInflater +import android.view.View +import android.view.ViewGroup +import android.widget.ArrayAdapter +import android.widget.AutoCompleteTextView +import com.siliconlabs.bledemo.R +import com.siliconlabs.bledemo.base.fragments.BaseDialogFragment +import com.siliconlabs.bledemo.bluetooth.parsing.Engine +import com.siliconlabs.bledemo.databinding.DialogGattServerDescriptorBinding +import com.siliconlabs.bledemo.databinding.DialogGattServerServiceBinding +import com.siliconlabs.bledemo.utils.UuidUtils +import com.siliconlabs.bledemo.features.configure.gatt_configurator.adapters.Service16BitAdapter +import com.siliconlabs.bledemo.features.configure.gatt_configurator.models.* +import com.siliconlabs.bledemo.features.configure.gatt_configurator.utils.GattUtils +import com.siliconlabs.bledemo.features.configure.gatt_configurator.utils.Validator +//import kotlinx.android.synthetic.main.dialog_gatt_server_service.* +import java.util.* + +class ServiceDialog(val listener: ServiceChangeListener, var service: Service = Service()) : + BaseDialogFragment() { + private val predefinedServices: List = GattUtils.get16BitServices() + private lateinit var binding: DialogGattServerServiceBinding + + override fun onCreateView( + inflater: LayoutInflater, + container: ViewGroup?, + savedInstanceState: Bundle? + ): View? { + binding = DialogGattServerServiceBinding.inflate(inflater, container, false) + return binding.root + } + + override fun onViewCreated(view: View, savedInstanceState: Bundle?) { + super.onViewCreated(view, savedInstanceState) + + + initACTV(binding.actvServiceName, SearchMode.BY_NAME) + initACTV(binding.actvServiceUuid, SearchMode.BY_UUID) + initServiceTypeSpinner() + + handleClickEvents() + handleNameChanges() + handleUuidChanges() + } + + private fun initACTV(actv: AutoCompleteTextView, searchMode: SearchMode) { + val adapter = + Service16BitAdapter(requireContext(), GattUtils.get16BitServices(), searchMode) + actv.setAdapter(adapter) + + actv.setOnItemClickListener { _, _, position, _ -> + val service = adapter.getItem(position) + binding.actvServiceName.setText(service?.name) + binding.actvServiceUuid.setText(service?.getIdentifierAsString()) + actv.setSelection(actv.length()) + hideKeyboard() + } + } + + private fun initServiceTypeSpinner() { + val adapter = ArrayAdapter( + requireContext(), + R.layout.spinner_item_layout, + resources.getStringArray(R.array.gatt_configurator_service_type) + ) + adapter.setDropDownViewResource(R.layout.spinner_dropdown_item_layout) + binding.spServiceType.adapter = adapter + } + + private fun handleClickEvents() { + binding.btnBluetoothGattServices.setOnClickListener { + launchBluetoothGattServicesWebPage() + } + + binding.btnClear.setOnClickListener { + resetInput() + } + + binding.btnCancel.setOnClickListener { + dismiss() + } + + binding.btnSave.setOnClickListener { + setServiceState() + listener.onServiceChanged(service) + dismiss() + } + } + + private fun setServiceState() { + + if (binding.cbMandatoryRequirements.isChecked) handleMandatoryServiceRequirements() + service.apply { + name = binding.actvServiceName.text.toString() + uuid = Uuid(binding.actvServiceUuid.text.toString()) + type = getServiceTypeFromSelection() + } + } + + private fun handleMandatoryServiceRequirements() { + val uuid = UuidUtils.convert16to128UUID(binding.actvServiceUuid.text.toString()) + service = getMandatoryServiceRequirements(UUID.fromString(uuid)) + } + + private fun getMandatoryServiceRequirements(serviceUUID: UUID): Service { + val serviceRes = Engine.getService(serviceUUID) + val service = Service() + + serviceRes?.let { + for (characteristicRes in it.characteristics!!) { + val characteristicType = + Engine.getCharacteristicByType(characteristicRes.type!!) + val characteristic = Characteristic().apply { + name = + characteristicType?.name ?: getString(R.string.unknown_characteristic_label) + uuid = characteristicType?.let { charType -> + Uuid(UuidUtils.convert128to16UUID(charType.uuid.toString())) + } + value = Value() + + if (characteristicRes.isReadPropertyMandatory()) properties[Property.READ] = + hashSetOf() + if (characteristicRes.isWritePropertyMandatory()) properties[Property.WRITE] = + hashSetOf() + if (characteristicRes.isWriteWithoutResponsePropertyMandatory()) properties[Property.WRITE_WITHOUT_RESPONSE] = + hashSetOf() + if (characteristicRes.isReliableWritePropertyMandatory()) properties[Property.RELIABLE_WRITE] = + hashSetOf() + if (characteristicRes.isNotifyPropertyMandatory()) properties[Property.NOTIFY] = + hashSetOf() + if (characteristicRes.isIndicatePropertyMandatory()) properties[Property.INDICATE] = + hashSetOf() + } + + for (descriptorRes in characteristicRes.descriptors!!) { + val descriptorType = Engine.getDescriptorByType(descriptorRes.type!!) + val descriptor = Descriptor().apply { + name = descriptorType?.name ?: getString(R.string.unknown_descriptor_label) + uuid = descriptorType?.let { descType -> + Uuid(UuidUtils.convert128to16UUID(descType.uuid.toString())) + } + value = Value() + + if (descriptorRes.isReadPropertyMandatory()) properties[Property.READ] = + hashSetOf() + if (descriptorRes.isWritePropertyMandatory()) properties[Property.WRITE] = + hashSetOf() + } + characteristic.descriptors.add(descriptor) + } + service.characteristics.add(characteristic) + } + } + + return service + } + + private fun getServiceTypeFromSelection(): Service.Type { + return when (binding.spServiceType.selectedItemPosition) { + 0 -> Service.Type.PRIMARY + else -> Service.Type.SECONDARY + } + } + + private fun handleNameChanges() { + binding.actvServiceName.addTextChangedListener(object : TextWatcher { + override fun afterTextChanged(s: Editable?) {} + override fun beforeTextChanged(s: CharSequence?, start: Int, count: Int, after: Int) {} + override fun onTextChanged(s: CharSequence?, start: Int, before: Int, count: Int) { + binding.btnSave.isEnabled = isInputValid() + setMandatoryRequirementsCheckBoxState() + setServiceTypeSpinnerState() + } + }) + } + + private fun handleUuidChanges() { + binding.actvServiceUuid.addTextChangedListener(object : TextWatcher { + override fun afterTextChanged(s: Editable?) {} + override fun beforeTextChanged(s: CharSequence?, start: Int, count: Int, after: Int) {} + override fun onTextChanged(s: CharSequence?, start: Int, before: Int, count: Int) { + val len = s?.length + if ((len == 8 || len == 13 || len == 18 || len == 23) && count > before) binding.actvServiceUuid.append( + "-" + ) + + binding.btnSave.isEnabled = isInputValid() + setMandatoryRequirementsCheckBoxState() + setServiceTypeSpinnerState() + } + }) + } + + private fun setMandatoryRequirementsCheckBoxState() { + if (isInput16BitService()) { + binding.cbMandatoryRequirements.isEnabled = true + } else { + binding.cbMandatoryRequirements.isEnabled = false + binding.cbMandatoryRequirements.isChecked = false + } + } + + private fun setServiceTypeSpinnerState() { + if (isInput16BitService()) { + binding.spServiceType.setSelection(0) + binding.spServiceType.isEnabled = false + } else { + binding.spServiceType.isEnabled = true + } + } + + private fun isInput16BitService(): Boolean { + val name = binding.actvServiceName.text.toString() + val uuid = binding.actvServiceUuid.text.toString() + + val result = + predefinedServices.filter { it.name == name && it.getIdentifierAsString() == uuid } + return result.isNotEmpty() + } + + private fun isInputValid(): Boolean { + return binding.actvServiceName.text.toString() + .isNotEmpty() && isUuidValid(binding.actvServiceUuid.text.toString()) + } + + private fun isUuidValid(uuid: String): Boolean { + return Validator.is16BitUuidValid(uuid) || Validator.is128BitUuidValid(uuid) + } + + private fun launchBluetoothGattServicesWebPage() { + val uriUrl = + Uri.parse("https://" + getString(R.string.advertiser_url_bluetooth_gatt_services)) + val launchBrowser = Intent(Intent.ACTION_VIEW, uriUrl) + startActivity(launchBrowser) + } + + private fun resetInput() { + binding.actvServiceName.setText("") + binding.actvServiceUuid.setText("") + binding.cbMandatoryRequirements.isChecked = false + binding.spServiceType.setSelection(0) + } + + interface ServiceChangeListener { + fun onServiceChanged(service: Service) + } +} diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/features/configure/gatt_configurator/fragments/GattConfiguratorFragment.kt b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/features/configure/gatt_configurator/fragments/GattConfiguratorFragment.kt new file mode 100644 index 000000000..f7b28fe24 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/features/configure/gatt_configurator/fragments/GattConfiguratorFragment.kt @@ -0,0 +1,388 @@ +package com.siliconlabs.bledemo.features.configure.gatt_configurator.fragments + +import android.app.Activity.RESULT_OK +import android.app.AlertDialog +import android.content.Context +import android.content.Intent +import android.content.Intent.* +import android.os.Bundle +import android.view.* +import android.widget.Toast +import androidx.core.content.ContextCompat.startActivity +import androidx.documentfile.provider.DocumentFile +import androidx.fragment.app.Fragment +import androidx.fragment.app.FragmentActivity +import androidx.lifecycle.Observer +import androidx.lifecycle.ViewModelProvider +import com.siliconlabs.bledemo.R +import com.siliconlabs.bledemo.bluetooth.services.BluetoothService +import com.siliconlabs.bledemo.features.configure.gatt_configurator.adapters.GattServerAdapter +import com.siliconlabs.bledemo.features.configure.gatt_configurator.adapters.GattServerAdapter.OnClickListener +import com.siliconlabs.bledemo.features.configure.gatt_configurator.models.GattServer +import com.siliconlabs.bledemo.features.configure.gatt_configurator.viewmodels.GattConfiguratorViewModel +import com.siliconlabs.bledemo.features.configure.gatt_configurator.views.ExportBar +import com.siliconlabs.bledemo.features.configure.gatt_configurator.activities.GattServerActivity +import com.siliconlabs.bledemo.databinding.FragmentGattConfiguratorBinding +import com.siliconlabs.bledemo.features.configure.gatt_configurator.import_export.GattServerExporter +import com.siliconlabs.bledemo.features.configure.gatt_configurator.import_export.GattServerImporter +import com.siliconlabs.bledemo.features.configure.gatt_configurator.import_export.ImportException +import com.siliconlabs.bledemo.features.configure.gatt_configurator.utils.removeAsking +import com.siliconlabs.bledemo.home_screen.activities.MainActivity +import com.siliconlabs.bledemo.common.other.CardViewListDecoration +import com.siliconlabs.bledemo.common.other.LinearLayoutManagerWithHidingUIElements +import com.siliconlabs.bledemo.common.other.WithHidableUIElements +import com.siliconlabs.bledemo.home_screen.base.BaseMainMenuFragment +import com.siliconlabs.bledemo.utils.CustomToastManager +import dagger.hilt.android.AndroidEntryPoint +import java.io.* +import java.util.* + +@AndroidEntryPoint +class GattConfiguratorFragment : BaseMainMenuFragment(), OnClickListener { + private lateinit var viewModel: GattConfiguratorViewModel + private lateinit var viewBinding: FragmentGattConfiguratorBinding + private lateinit var adapter: GattServerAdapter + private var service: BluetoothService? = null + + override fun onCreate(savedInstanceState: Bundle?) { + super.onCreate(savedInstanceState) + service = (activity as MainActivity).bluetoothService + } + + override fun onCreateView(inflater: LayoutInflater, container: ViewGroup?, + savedInstanceState: Bundle?): View { + setHasOptionsMenu(true) + viewBinding = FragmentGattConfiguratorBinding.inflate(inflater) + return viewBinding.root + } + + override fun onViewCreated(view: View, savedInstanceState: Bundle?) { + super.onViewCreated(view, savedInstanceState) + viewModel = ViewModelProvider(this).get(GattConfiguratorViewModel::class.java) + hidableActionButton = viewBinding.fragmentMainView.extendedFabMainView + + initMainViewValues() + setUiListeners() + observeChanges() + initExportBar() + initAdapter() + } + + private fun initMainViewValues() { + viewBinding.fragmentMainView.fullScreenInfo.apply { + image.setImageResource(R.drawable.redesign_ic_main_view_gatt_configurator) + textPrimary.text = getString(R.string.text_gatt_configurator_purpose_explanation) + textSecondary.text = getString(R.string.text_gatt_configurator_no_configured_gatt_servers) + } + viewBinding.fragmentMainView.extendedFabMainView.text = getString(R.string.btn_create_new) + } + + private fun setUiListeners() { + viewBinding.fragmentMainView.extendedFabMainView.setOnClickListener { + viewModel.createGattServer() + } + } + + private fun observeChanges() { + viewModel.removedPosition.observe(viewLifecycleOwner, Observer { position -> + adapter.notifyItemRemoved(position) + adapter.notifyItemRangeChanged(position - 1, 2, Unit) + }) + + viewModel.insertedPosition.observe(viewLifecycleOwner, Observer { position -> + adapter.notifyItemInserted(position) + adapter.notifyItemRangeChanged(position - 1, 2, Unit) + }) + + viewModel.changedPosition.observe(viewLifecycleOwner, Observer { position -> + adapter.notifyItemChanged(position, Unit) + }) + + viewModel.areAnyGattServers.observe(viewLifecycleOwner, Observer { areAnyGattServers -> + toggleNoGattServersInfo(areAnyGattServers) + }) + + viewModel.switchedOffPosition.observe(viewLifecycleOwner, Observer { position -> + viewBinding.fragmentMainView.rvMainView.post { + adapter.notifyItemChanged(position, Unit) + } + }) + } + + override fun onCreateOptionsMenu(menu: Menu, inflater: MenuInflater) { + inflater.inflate(R.menu.menu_gatt_configurator, menu) + } + + override fun onOptionsItemSelected(item: MenuItem): Boolean { + return when (item.itemId) { + R.id.import_xml -> { + toggleExportMode(false) + openFileChooser() + true + } + R.id.export_xml -> { + toggleExportMode(true) + true + } + else -> super.onOptionsItemSelected(item) + } + } + + private fun toggleNoGattServersInfo(areAnyGattServers: Boolean) { + viewBinding.fragmentMainView.apply { + if (areAnyGattServers) { + fullScreenInfo.root.visibility = View.GONE + rvMainView.visibility = View.VISIBLE + } else { + fullScreenInfo.root.visibility = View.VISIBLE + rvMainView.visibility = View.GONE + restoreHiddenUI() + } + } + } + + private fun toggleExportMode(enable: Boolean) { + adapter.setExportMode(enable) + viewBinding.fragmentMainView.extendedFabMainView.visibility = if (enable) View.GONE else View.VISIBLE + toggleExportBarVisibility(enable) + if (!enable) { + viewModel.gattServers.value?.forEach { it.isCheckedForExport = false } + } + viewBinding.bottomBarExport.setExportBtnEnabled(viewModel.isAnyGattServerCheckedForExport()) + } + + private fun toggleExportBarVisibility(makeVisible: Boolean) { + viewBinding.bottomBarExport.visibility = + if (makeVisible) View.VISIBLE + else View.GONE + } + + private fun initExportBar() { + viewBinding.bottomBarExport.init(object : ExportBar.Listener { + override fun onExportClick() { + openLocationChooser() + /*Toast.makeText( + activity, + getString(R.string.gatt_configurator_toast_export_location_choice), + Toast.LENGTH_SHORT).show()*/ + CustomToastManager.show( + requireContext(),getString(R.string.gatt_configurator_toast_export_location_choice), + 5000 + ) + } + + override fun onCancelClick() { + toggleExportMode(false) + } + }) + } + + private fun initAdapter() { + adapter = GattServerAdapter(viewModel.gattServers.value!!, this) + viewBinding.fragmentMainView.rvMainView.apply { + layoutManager = getLayoutManagerWithHidingUIElements(activity) + addItemDecoration(CardViewListDecoration()) + adapter = this@GattConfiguratorFragment.adapter + } + } + + override fun onCopyClick(gattServer: GattServer) { + viewModel.copyGattServer(gattServer) + } + + override fun onEditClick(position: Int, gattServer: GattServer) { + viewModel.switchGattServerOffAt(position) + startGattServerActivityForResult(requireActivity(), position, gattServer) + } + + override fun onRemoveClick(position: Int) { + removeAsking(R.string.server) { + viewModel.removeGattServerAt(position) + } + } + + override fun switchItemOn(position: Int) { + viewModel.switchGattServerOnAt(position) + service?.setGattServer() + } + + override fun switchItemOff(position: Int) { + viewModel.switchGattServerOffAt(position) + if (!viewModel.isAnyGattServerSwitchedOn()) { + service?.clearGattServer() + } + } + + override fun onExportBoxClick() { + viewBinding.bottomBarExport.setExportBtnEnabled(viewModel.isAnyGattServerCheckedForExport()) + } + + private fun openFileChooser() { + Intent(ACTION_GET_CONTENT) + .apply { type = "text/xml" } + .also { startActivityForResult(createChooser(it, + getString(R.string.gatt_configurator_choose_file_for_import)), IMPORT_GATT_SERVER_CODE) } + } + + private fun openLocationChooser() { + Intent(ACTION_OPEN_DOCUMENT_TREE).also { + startActivityForResult(it, EXPORT_GATT_SERVER_CODE) + } + } + + private fun startGattServerActivityForResult(activity: FragmentActivity, position: Int, gattServer: GattServer) { + val intent = Intent(activity, GattServerActivity::class.java).apply { + putExtra(GattServerActivity.EXTRA_GATT_SERVER_POSITION, position) + putExtra(GattServerActivity.EXTRA_GATT_SERVER, gattServer) + } + startActivityForResult(intent, REQUEST_CODE_EDIT_GATT_SERVER, null) + } + + override fun onActivityResult(requestCode: Int, resultCode: Int, intent: Intent?) { + super.onActivityResult(requestCode, resultCode, intent) + if (resultCode == RESULT_OK) { + when (requestCode) { + REQUEST_CODE_EDIT_GATT_SERVER -> refreshGattServerInfo(intent) + IMPORT_GATT_SERVER_CODE -> onImportFileChosen(intent) + EXPORT_GATT_SERVER_CODE -> onExportLocationChosen(intent) + } + } + } + + private fun refreshGattServerInfo(intent: Intent?) { + val position = intent?.getIntExtra(GattServerActivity.EXTRA_GATT_SERVER_POSITION, -1) + val gattServer = intent?.getParcelableExtra( + GattServerActivity.EXTRA_GATT_SERVER) + + if (position != -1 && gattServer != null) { + viewModel.replaceGattServerAt(position!!, gattServer) + } + } + + private fun onImportFileChosen(intent: Intent?) { + getFileDescriptorFromIntent(intent)?.let { + try { + val importedServer = GattServerImporter(BufferedReader(FileReader(it))).readFile() + viewModel.createGattServer(importedServer) + showImportDialog(true) + } catch (err: ImportException) { + showImportDialog(false, err) + } + } ?: showFileNotFoundToast() + } + + private fun onExportLocationChosen(intent: Intent?) { + intent?.data?.let { + DocumentFile.fromTreeUri(activity?.applicationContext!!, it)?.let { location -> + GattServerExporter().export(viewModel.gattServers.value?.filter { server -> + server.isCheckedForExport + }!! + ).forEach { server -> + location.createFile("text/xml", server.key)?.let { singleFile -> + activity?.contentResolver?.openOutputStream(singleFile.uri)?.let { stream -> + stream.write(server.value.toByteArray()) + stream.close() + } + } + } + /*Toast.makeText(activity, getString(R.string + .gatt_configurator_toast_export_successful), Toast.LENGTH_LONG).show()*/ + CustomToastManager.show( + requireContext(),getString(R.string + .gatt_configurator_toast_export_successful), + 5000 + ) + } ?: showWrongLocationToast() + } ?: showWrongLocationToast() + + toggleExportMode(false) + } + + private fun showFileNotFoundToast() { + /*Toast.makeText(activity, getString(R.string.gatt_configurator_toast_import_file_not_found), + Toast.LENGTH_LONG).show()*/ + CustomToastManager.show(requireContext(),getString(R.string.gatt_configurator_toast_import_file_not_found),5000) + } + + private fun showWrongLocationToast() { + /*Toast.makeText(activity, getString(R.string + .toast_export_wrong_location_chosen), Toast.LENGTH_LONG).show()*/ + CustomToastManager.show(requireContext(),getString(R.string + .toast_export_wrong_location_chosen),5000) + } + + private fun getFileDescriptorFromIntent(intent: Intent?) : FileDescriptor? { + return intent?.data?.let { + try { + activity?.contentResolver?.openFileDescriptor(it, "r") + } catch (err: FileNotFoundException) { + showFileNotFoundToast() + null + }?.fileDescriptor + } + } + + private fun showImportDialog(isSuccessful: Boolean, err: ImportException? = null) { + AlertDialog.Builder(activity).let { + if (isSuccessful) { + it.setTitle(R.string.gatt_configurator_popup_import_successful_title) + .setMessage(R.string.gatt_configurator_popup_import_successful_content) + + } else { + it.setTitle(R.string.gatt_configurator_popup_import_unsuccessful_title) + .setMessage(convertImportErrorMessage(err)) + } + it.setNeutralButton(R.string.button_ok) { dialog, _ -> dialog.dismiss() } + .show() + } + } + + companion object { + fun startActivity(context: Context) { + val intent = Intent(context, GattConfiguratorFragment::class.java) + startActivity(context, intent, null) + } + + private const val REQUEST_CODE_EDIT_GATT_SERVER = 8765 + private const val IMPORT_GATT_SERVER_CODE = 3012 + private const val EXPORT_GATT_SERVER_CODE = 3013 + } + + private fun convertImportErrorMessage(err: ImportException?) : String { + val message = StringBuffer() + message.append(err?.errorType.toString().first()) + message.append(err?.errorType.toString().substring(1) + .lowercase(Locale.getDefault()).replace("_", " ")) + message.append(". ") + + when (err?.errorType) { + ImportException.ErrorType.WRONG_TAG_NAME, + ImportException.ErrorType.WRONG_ATTRIBUTE_NAME, + ImportException.ErrorType.WRONG_ATTRIBUTE_VALUE, + ImportException.ErrorType.WRONG_CAPABILITY_LISTED, + ImportException.ErrorType.WRONG_INCLUDE_ID_DECLARED, + ImportException.ErrorType.PROPERTY_NOT_SUPPORTED_BY_DESCRIPTOR -> { + message.append(getString( + R.string.gatt_configurator_popup_import_unsuccessful_content_forbidden_value, + err.provided, err.expected)) + } + + ImportException.ErrorType.ATTRIBUTE_NAME_DUPLICATED, + ImportException.ErrorType.TAG_MAXIMUM_OCCURRENCE_EXCEEDED, + ImportException.ErrorType.MANDATORY_ATTRIBUTE_MISSING -> { + message.append(getString( + R.string.gatt_configurator_popup_import_unsuccessful_content_occurrence_error, + err.provided)) + } + + ImportException.ErrorType.WRONG_TAG_VALUE -> { + message.append(getString( + R.string.gatt_configurator_popup_import_unsuccessful_content_regex_mismatch, + err.provided, err.expected)) + } + + else -> { } + } + return message.toString() + } +} diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/features/configure/gatt_configurator/import_export/GattServerExporter.kt b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/features/configure/gatt_configurator/import_export/GattServerExporter.kt new file mode 100644 index 000000000..eae5609f4 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/features/configure/gatt_configurator/import_export/GattServerExporter.kt @@ -0,0 +1,275 @@ +package com.siliconlabs.bledemo.features.configure.gatt_configurator.import_export + +import android.util.Xml +import com.siliconlabs.bledemo.features.configure.gatt_configurator.import_export.utils.XmlConst +import com.siliconlabs.bledemo.features.configure.gatt_configurator.import_export.utils.XmlConverter +import com.siliconlabs.bledemo.features.configure.gatt_configurator.import_export.utils.XmlPrinter +import com.siliconlabs.bledemo.features.configure.gatt_configurator.models.* +import org.xmlpull.v1.XmlSerializer +import java.io.BufferedWriter +import java.io.StringWriter +import java.util.* + +class GattServerExporter(private val serializer: XmlSerializer = Xml.newSerializer()) { + + private lateinit var printer: XmlPrinter + + fun export(chosenServers: List) : Map { + val fileNames = convertNames(chosenServers) + val outputs = mutableMapOf() + chosenServers.forEachIndexed { index, server -> + + val content = StringWriter() + serializer.setOutput(BufferedWriter(content)) + printer = XmlPrinter(serializer) + populateFile(server) + + outputs[fileNames[index]] = content.toString() + } + return outputs + } + + private fun convertNames(servers: List) : List { + return servers.map { server -> + server.name.lowercase(Locale.getDefault()).replace(" ", "_") + }.toMutableList().apply { + while (this.size != this.distinct().size) { + this.groupingBy { it }.eachCount().filter { it.value > 1 }.forEach { repeated -> + var occurrence = 1 + this.forEachIndexed { index, singleName -> + if (singleName == repeated.key) { + if (occurrence > 1) this[index] += "_${occurrence}" + occurrence++ + } + } + } + } + }.toList() + } + + private fun populateFile(server: GattServer) { + serializer.startDocument("UTF-8", null) + serializer.text("\n") + + server.let { + populateRootElement(it) + populateCapabilityDeclaration(it) + populateServices(it) + } + + printer.closeTag(XmlConst.gatt) + server.importedData.device?.let { + printer.closeTag(XmlConst.project) + } + serializer.endDocument() + } + + private fun populateRootElement(server: GattServer) { + server.importedData.device?.let { + printer.openTag(XmlConst.project, mapOf("device" to it), breakLine = true) + } + printer.openTag(XmlConst.gatt, getGattAttributes(server), breakLine = true) + serializer.text("\n") + } + + private fun populateCapabilityDeclaration(server: GattServer) { + server.importedData.capabilities.let { + if (it.isNotEmpty()) { + printer.openTag(XmlConst.capabilities_declare, breakLine = true, increaseIndent = true) + it.forEach { entry -> + printer.openTag(XmlConst.capability, mapOf(XmlConst.enable to entry.value), entry.key) + printer.closeTag(XmlConst.capability) + } + printer.closeTag(XmlConst.capabilities_declare, decreaseIndent = true) + } + } + } + + private fun populateServices(server: GattServer) { + serializer.text("\n") + server.services.forEach { + printer.openTag(XmlConst.service, getServiceAttributes(it), breakLine = true, increaseIndent = true) + + populateAdditionalServiceElements(it) + populateCharacteristics(it) + + printer.closeTag(XmlConst.service, decreaseIndent = true) + } + } + + private fun populateAdditionalServiceElements(service: Service) { + service.importedData.let { + populateCapabilityList(it.capabilities) + populateSimpleElements(it.simpleElements) + it.include.forEach { entry -> + printer.openTag(XmlConst.include, mapOf("id" to entry.key, "sourceId" to entry.value)) + printer.closeTag(XmlConst.include) + } + } + } + + private fun populateCharacteristics(service: Service) { + service.characteristics.forEach { + printer.openTag(XmlConst.characteristic, getCharacteristicAttributes(it), + breakLine = true, increaseIndent = true) + + populateAdditionalCharacteristicElements(it) + populateProperties(it.importedData.propertiesAttributes, it.properties) + populateValue(it.value) + populateDescriptors(it) + + printer.closeTag(XmlConst.characteristic, decreaseIndent = true) + } + } + + private fun populateAdditionalCharacteristicElements(characteristic: Characteristic) { + characteristic.importedData.let { + populateCapabilityList(it.capabilities) + populateSimpleElements(it.simpleElements) + populateAggregate(it.aggregate) + } + } + + private fun populateDescriptors(characteristic: Characteristic) { + characteristic.descriptors.forEach { + printer.openTag(XmlConst.descriptor, getDescriptorAttributes(it), + breakLine = true, increaseIndent = true) + + populateSimpleElements(it.importedData.simpleElements) + populateProperties(it.importedData.propertiesAttributes, it.properties) + populateValue(it.value) + + printer.closeTag(XmlConst.descriptor, decreaseIndent = true) + } + } + + private fun populateSimpleElements(map: Map) { + map.forEach { + printer.openTag(it.key, tagValue = it.value) + printer.closeTag(it.key) + } + } + + private fun populateAggregate(aggregate: MutableList) { + if (aggregate.isNotEmpty()) { + aggregate.let { + it[0]?.let { aggregateAttribute -> + printer.openTag(XmlConst.aggregate, mapOf("id" to aggregateAttribute), + breakLine = true, increaseIndent = true) + } ?: printer.openTag(XmlConst.aggregate, breakLine = true, increaseIndent = true) + + for (i in 1 until it.size) { + printer.openTag(XmlConst.attribute, mapOf("id" to it[i]!!)) + printer.closeTag(XmlConst.attribute) + } + printer.closeTag(XmlConst.aggregate, decreaseIndent = true) + } + } + } + + private fun populateValue(value: Value?) { + value?.let { + if (it.value.isNotBlank()) { + printer.openTag(XmlConst.value, + mapOf( + "type" to XmlConverter.fromValueType(it.type!!), + "length" to it.length.toString(), + "variable_length" to it.variableLength.toString()), + it.value) + printer.closeTag(XmlConst.value) + } + } + } + + private fun populateProperties( + attributes: Map?, + properties: Map>) { + printer.openTag(XmlConst.properties, attributes, breakLine = true, increaseIndent = true) + + properties.forEach { + printer.openTag( + XmlConverter.fromProperty(it.key), + mapProperties(it.value) + ) + printer.closeTag(XmlConverter.fromProperty(it.key)) + } + printer.closeTag(XmlConst.properties, decreaseIndent = true) + } + + private fun populateCapabilityList(values: Set) { + if (values.isNotEmpty()) { + printer.openTag(XmlConst.capabilities, breakLine = true, increaseIndent = true) + values.forEach { + printer.openTag(XmlConst.capability, tagValue = it) + printer.closeTag(XmlConst.capability) + } + printer.closeTag(XmlConst.capabilities, decreaseIndent = true) + } + } + + private fun getGattAttributes(server: GattServer) : Map { + val allAttributes = joinAttributes( + XmlConst.defaultGattAttributes.toMutableMap(), + server.importedData.gattAttributes + ) + server.importedData.gattAttributes = joinAttributes( + allAttributes.toMutableMap(), + mapOf("name" to server.name) + ) + return server.importedData.gattAttributes + } + + private fun getServiceAttributes(service: Service) : Map { + return joinAttributes( + mutableMapOf( + "name" to service.name, + "uuid" to service.uuid!!.getAsFormattedText(false), + "type" to XmlConverter.fromServiceType(service.type) + ), + service.importedData.attributes + ) + } + + private fun getCharacteristicAttributes(characteristic: Characteristic) : Map { + return joinAttributes( + mutableMapOf( + "name" to characteristic.name, + "uuid" to characteristic.uuid!!.getAsFormattedText(false) + ), + characteristic.importedData.attributes + ) + } + + private fun getDescriptorAttributes(descriptor: Descriptor) : Map { + return joinAttributes( + mutableMapOf( + "name" to descriptor.name, + "uuid" to descriptor.uuid!!.getAsFormattedText(false) + ), + descriptor.importedData.attributes + ) + } + + private fun joinAttributes( + mandatory: MutableMap, + optional: Map) : Map{ + mandatory.putAll(optional) + return mandatory.toMap() + } + + private fun mapProperties(set: HashSet?) : Map { + set?.let { + return mapOf( + "authenticated" to it.contains(Property.Type.AUTHENTICATED).toString(), + "bonded" to it.contains(Property.Type.BONDED).toString(), + "encrypted" to it.contains(Property.Type.ENCRYPTED).toString() + ) + } ?: + return mapOf( + "authenticated" to false.toString(), + "bonded" to false.toString(), + "encrypted" to false.toString() + ) + } + +} \ No newline at end of file diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/features/configure/gatt_configurator/import_export/GattServerImporter.kt b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/features/configure/gatt_configurator/import_export/GattServerImporter.kt new file mode 100644 index 000000000..4c1dea26f --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/features/configure/gatt_configurator/import_export/GattServerImporter.kt @@ -0,0 +1,404 @@ +package com.siliconlabs.bledemo.features.configure.gatt_configurator.import_export + +import android.util.Xml +import com.siliconlabs.bledemo.bluetooth.parsing.Engine +import com.siliconlabs.bledemo.features.configure.gatt_configurator.models.* +import org.xmlpull.v1.XmlPullParser +import org.xmlpull.v1.XmlPullParserException +import java.io.* +import com.siliconlabs.bledemo.features.configure.gatt_configurator.import_export.ImportException.ErrorType.* +import com.siliconlabs.bledemo.features.configure.gatt_configurator.import_export.utils.XmlConst +import com.siliconlabs.bledemo.features.configure.gatt_configurator.import_export.utils.XmlConverter +import com.siliconlabs.bledemo.features.configure.gatt_configurator.import_export.utils.XmlParser +import kotlin.collections.HashMap +import kotlin.collections.HashSet + +class GattServerImporter(private val reader: BufferedReader) { + + private val parser: XmlPullParser = Xml.newPullParser() + private val importedServer = GattServer("") + private val xmlParser: XmlParser + + private val gattOneTimeElements = XmlConst.gattOneTimeElements.toMutableSet() + private val serviceOneTimeElements = XmlConst.serviceOneTimeElements.toMutableSet() + private val characteristicOneTimeElements = XmlConst.characteristicOneTimeElements.toMutableSet() + private val descriptorOneTimeElements = XmlConst.descriptorOneTimeElements.toMutableSet() + private val propertiesOneTimeElements = XmlConst.propertiesOneTimeElements.toMutableSet() + + init { + parser.setInput(reader) + xmlParser = XmlParser(parser) + } + + fun readFile() : GattServer { + return try { + readRootElement() + reader.close() + importedServer + } catch (err: XmlPullParserException) { + throw ImportException(PARSING_ERROR) + } + + } + + private fun readRootElement() { + xmlParser.parseRootTagOpening() + when (parser.name) { + XmlConst.project -> { + importedServer.importedData.device = + xmlParser.parseTagAttributes(XmlConst.projectAttributes)["device"] + xmlParser.parseInside(XmlConst.project) { + when (parser.name) { + XmlConst.gatt -> readGatt() + else -> throw ImportException(WRONG_TAG_NAME, parser.name, XmlConst.projectElements) + } + } + } + XmlConst.gatt -> readGatt() + else -> throw ImportException(WRONG_TAG_NAME, parser.name, XmlConst.rootElements) + } + checkIncludes() + } + + private fun checkIncludes() { + val definedIds = mutableSetOf() + importedServer.services.let { + it.forEach { service -> + service.importedData.attributes["id"]?.let { id -> + definedIds.add(id) + }} + + it.forEach { service -> + val allowedIds = definedIds.filter { + id -> id != service.importedData.attributes["id"] + }.toSet() + + service.importedData.include.forEach { include -> + if (!allowedIds.contains(include.key)) { + throw ImportException(WRONG_INCLUDE_ID_DECLARED, + include.key, allowedIds) + } + } + } + } + } + + private fun readGatt() { + importedServer.importedData.gattAttributes = XmlConst.defaultGattAttributes.plus( + xmlParser.parseTagAttributes(XmlConst.gattAttributes, mapOf( + "generic_attribute_service" to XmlConst.booleanValues, + "gatt_caching" to XmlConst.booleanValues))) + importedServer.name = + importedServer.importedData.gattAttributes.getOrDefault("name", XmlConst.defaultServerName) + + xmlParser.parseInside(XmlConst.gatt) { + when (parser.name) { + XmlConst.capabilities_declare -> { + parseOneTimeTag(XmlConst.capabilities_declare, gattOneTimeElements) + readCapabilities() + } + XmlConst.service -> readService() + else -> throw ImportException(WRONG_TAG_NAME, parser.name, XmlConst.gattElements) + } + } + } + + private fun readCapabilities() { + val capabilities = mutableMapOf() + xmlParser.parseInside(XmlConst.capabilities_declare) { + if (parser.name != XmlConst.capability) { + throw ImportException(WRONG_TAG_NAME, parser.name, XmlConst.capabilitiesElements) + } + val attribute = xmlParser.parseTagAttributes(setOf(XmlConst.enable), + mapOf(XmlConst.enable to XmlConst.booleanValues)) + val capValue = xmlParser.parseTagValue(XmlConst.capabilityNameRegex) + capabilities[capValue] = attribute.getOrDefault(XmlConst.enable, "true") + } + if (capabilities.size < XmlConst.MIN_CAPABILITIES_NUMBER) { + throw ImportException(NO_CAPABILITIES_DECLARED) + } + if (capabilities.size > XmlConst.MAX_CAPABILITIES_NUMBER) { + throw ImportException(TOO_MANY_CAPABILITIES_DECLARED) + } + importedServer.importedData.capabilities = capabilities + } + + private fun readService() { + Service().let { + readServiceAttributes(it) + xmlParser.parseInside(XmlConst.service) { parseServiceElement(parser.name, it) } + serviceOneTimeElements.addAll(XmlConst.serviceOneTimeElements) + importedServer.services.add(it) + } + } + + private fun readServiceAttributes(service: Service) { + xmlParser.parseTagAttributes(XmlConst.serviceAttributes, mapOf( + "requirement" to XmlConst.requirementValues, "advertise" to XmlConst.booleanValues)) + .forEach { + when (it.key) { + "uuid" -> service.uuid = Uuid(it.value) + "name" -> service.name = it.value + "type" -> service.type = XmlConverter.toServiceType(it.value) + else -> service.importedData.attributes[it.key] = it.value + } + } + if (service.uuid == null) throw ImportException(MANDATORY_ATTRIBUTE_MISSING, "uuid") + Engine.services[service.uuid!!.getAs128BitUuid()]?.let { + service.name = it.name!! + } + if (service.name.isBlank()) service.name = XmlConst.defaultServiceName + } + + private fun parseServiceElement(tagName: String, service: Service) { + when (tagName) { + XmlConst.capabilities -> parseCapabilities( + service.importedData.capabilities, + importedServer.importedData.capabilities.keys, + serviceOneTimeElements) + XmlConst.informativeText -> parseSimpleElement( + tagName, service.importedData.simpleElements, serviceOneTimeElements) + XmlConst.description -> parseSimpleElement( + tagName, service.importedData.simpleElements, serviceOneTimeElements) + XmlConst.uri -> parseSimpleElement( + tagName, service.importedData.simpleElements, serviceOneTimeElements) + XmlConst.include -> parseIncludes(service) + XmlConst.characteristic -> readCharacteristic(service) + else -> throw ImportException(WRONG_TAG_NAME, tagName, XmlConst.serviceElements) + } + } + + private fun parseCapabilities(listedCapabilities: MutableSet, + allowedCapabilities: Set, oneTimeElements: MutableSet) { + parseOneTimeTag(XmlConst.capabilities, oneTimeElements) + xmlParser.parseInside(XmlConst.capabilities) { + when (parser.name) { + XmlConst.capability -> listedCapabilities.add(xmlParser.parseTagValue(allowedCapabilities)) + else -> throw ImportException(WRONG_TAG_NAME, parser.name, XmlConst.capabilitiesElements) + } + } + } + + private fun parseIncludes(service: Service) { + val attributes = xmlParser.parseTagAttributes(setOf("id", "sourceId")) + val key = attributes["id"] ?: throw ImportException(MANDATORY_ATTRIBUTE_MISSING, "id") + val value = attributes["sourceId"] ?: throw ImportException(MANDATORY_ATTRIBUTE_MISSING, "sourceId") + + service.importedData.include[key] = value + xmlParser.parseTagValue() /* Empty. END_TAG reached. */ + + } + + private fun readCharacteristic(service: Service) { + Characteristic().let { + it.properties.clear() + readCharacteristicAttributes(it) + xmlParser.parseInside(XmlConst.characteristic) { + parseCharacteristicElement(parser.name, it, service) + } + characteristicOneTimeElements.addAll(XmlConst.characteristicOneTimeElements) + + if (it.properties.isEmpty()) throw ImportException(NO_PROPERTIES_DECLARED) + service.characteristics.add(it) + } + } + + private fun readCharacteristicAttributes(characteristic: Characteristic) { + xmlParser.parseTagAttributes(XmlConst.characteristicAttributes, + mapOf("const" to XmlConst.booleanValues)) + .forEach { + when (it.key) { + "uuid" -> characteristic.uuid = Uuid(it.value) + "name" -> characteristic.name = it.value + else -> characteristic.importedData.attributes[it.key] = it.value + } + } + if (characteristic.uuid == null) throw ImportException(MANDATORY_ATTRIBUTE_MISSING, "uuid") + Engine.characteristics[characteristic.uuid!!.getAs128BitUuid()]?.let { + characteristic.name = it.name!! + } + if (characteristic.name.isBlank()) characteristic.name = XmlConst.defaultCharacteristicName + } + + private fun parseCharacteristicElement(tagName: String, characteristic: Characteristic, service: Service) { + when (tagName) { + XmlConst.capabilities -> { + val allowedCapabilities = + if (service.importedData.capabilities.isNotEmpty()) service.importedData.capabilities + else importedServer.importedData.capabilities.keys + parseCapabilities(characteristic.importedData.capabilities, + allowedCapabilities, characteristicOneTimeElements) + } + XmlConst.properties -> parseProperties( + characteristic.properties, + characteristic.importedData.propertiesAttributes, + characteristicOneTimeElements, + true) + XmlConst.value -> characteristic.value = parseValue() + XmlConst.descriptor -> readDescriptor(characteristic) + XmlConst.informativeText -> parseSimpleElement( + tagName, characteristic.importedData.simpleElements, characteristicOneTimeElements) + XmlConst.description -> parseSimpleElement( + tagName, characteristic.importedData.simpleElements, characteristicOneTimeElements) + XmlConst.aggregate -> parseAggregate(characteristic) + else -> throw ImportException(WRONG_TAG_NAME, tagName, XmlConst.characteristicElements) + } + } + + private fun parseProperties(properties: HashMap>, + propertiesAttributes: MutableMap, + oneTimeElements: MutableSet, + forCharacteristic: Boolean) { + parseOneTimeTag(XmlConst.properties, oneTimeElements) + + propertiesAttributes.putAll(xmlParser.parseTagAttributes( + XmlConst.propertiesAttributes.plus(XmlConst.propertiesRequirementAttributes), + XmlConverter.toRestrictions( + XmlConst.propertiesAttributes, XmlConst.booleanValues).plus( + XmlConverter.toRestrictions( + XmlConst.propertiesRequirementAttributes, XmlConst.propertiesRequirementValues)) + )) + xmlParser.parseInside(XmlConst.properties) { + parseOneTimeTag(parser.name, propertiesOneTimeElements) + when (parser.name) { + XmlConst.read -> properties[Property.READ] = parseProperty() + XmlConst.write -> properties[Property.WRITE] = parseProperty() + XmlConst.write_no_response -> + if (forCharacteristic) properties[Property.WRITE_WITHOUT_RESPONSE] = parseProperty() + else throw ImportException(PROPERTY_NOT_SUPPORTED_BY_DESCRIPTOR, + XmlConst.write_no_response, XmlConst.descriptorPropertiesElements) + XmlConst.reliable_write -> { + if (forCharacteristic) properties[Property.RELIABLE_WRITE] = parseProperty() + else throw ImportException(PROPERTY_NOT_SUPPORTED_BY_DESCRIPTOR, + XmlConst.reliable_write, XmlConst.descriptorPropertiesElements) + } + XmlConst.indicate -> { + if (forCharacteristic) properties[Property.INDICATE] = parseProperty() + else throw ImportException(PROPERTY_NOT_SUPPORTED_BY_DESCRIPTOR, + XmlConst.indicate, XmlConst.descriptorPropertiesElements) + } + XmlConst.notify -> { + if (forCharacteristic) properties[Property.NOTIFY] = parseProperty() + else throw ImportException(PROPERTY_NOT_SUPPORTED_BY_DESCRIPTOR, + XmlConst.notify, XmlConst.descriptorPropertiesElements) + } + else -> throw ImportException(WRONG_TAG_NAME, parser.name, XmlConst.characteristicPropertiesElements) + } + xmlParser.parseTagValue() /* Empty value. END_TAG reached. */ + } + propertiesOneTimeElements.addAll(XmlConst.propertiesOneTimeElements) + if (properties.isEmpty()) { /* Only if there is no tag */ + properties.putAll(XmlConverter.toProperties(propertiesAttributes, forCharacteristic)) + } + } + + private fun parseProperty() : HashSet { + val propertyTypes: HashSet = HashSet() + xmlParser.parseTagAttributes(XmlConst.propertyAttributes).forEach { + when (it.value) { + "true" -> propertyTypes.add(XmlConverter.toPropertyType(it.key)) + "false" -> {} + else -> throw ImportException(WRONG_ATTRIBUTE_VALUE, it.value, XmlConst.booleanValues) + } + } + return propertyTypes + } + + private fun parseValue() : Value { + val attributes = xmlParser.parseTagAttributes(XmlConst.valueAttributes, + mapOf("type" to XmlConst.valueTypeValues, + "variable_length" to XmlConst.booleanValues)) + val value = + if (attributes["type"] == "hex") xmlParser.parseTagValue(XmlConst.hexValueRegex) + else xmlParser.parseTagValue() + + return Value( + value, + XmlConverter.toValueType(attributes.getOrDefault("type", "utf-8")), + attributes.getOrDefault("length", "0").toInt(), + attributes.getOrDefault("variable_length", "false").toBoolean()) + } + + private fun parseAggregate(characteristic: Characteristic) { + parseOneTimeTag(XmlConst.aggregate, characteristicOneTimeElements) + xmlParser.parseTagAttributes(XmlConst.aggregateAttributes)["id"]?.let { + characteristic.importedData.aggregate.add(it) + } ?: characteristic.importedData.aggregate.add(null) + + xmlParser.parseInside(XmlConst.aggregate) { + when (parser.name) { + XmlConst.attribute -> { + characteristic.importedData.aggregate.add(parseAggregateElement()) + xmlParser.parseTagValue() /* Empty. END_TAG reached. */ + } + else -> throw ImportException(WRONG_TAG_NAME, parser.name, XmlConst.aggregateElements) + } + } + + + } + + private fun parseAggregateElement() : String { + return xmlParser.parseTagAttributes(XmlConst.aggregateAttributes)["id"] ?: + throw ImportException(MANDATORY_ATTRIBUTE_MISSING, "id") + } + + private fun readDescriptor(characteristic: Characteristic) { + Descriptor().let { + it.properties.clear() + readDescriptorAttributes(it) + xmlParser.parseInside(XmlConst.descriptor) { parseDescriptorElement(parser.name, it) } + + if (it.properties.isEmpty()) throw ImportException(NO_PROPERTIES_DECLARED) + descriptorOneTimeElements.addAll(XmlConst.descriptorOneTimeElements) + characteristic.descriptors.add(it) + } + } + + private fun readDescriptorAttributes(descriptor: Descriptor) { + xmlParser.parseTagAttributes(XmlConst.descriptorAttributes, + mapOf("const" to XmlConst.booleanValues, "discoverable" to XmlConst.booleanValues)). + forEach { + when (it.key) { + "uuid" -> descriptor.uuid = Uuid(it.value) + "name" -> descriptor.name = it.value + else -> descriptor.importedData.attributes[it.key] = it.value + } + } + if (descriptor.uuid == null) throw ImportException(MANDATORY_ATTRIBUTE_MISSING, "uuid") + Engine.descriptors[descriptor.uuid!!.getAs128BitUuid()]?.let { + descriptor.name = it.name!! + } + if (descriptor.name.isBlank()) descriptor.name = XmlConst.defaultDescriptorName + } + + private fun parseDescriptorElement(tagName: String, descriptor: Descriptor) { + when (tagName) { + XmlConst.properties -> parseProperties( + descriptor.properties, + descriptor.importedData.propertiesAttributes, + descriptorOneTimeElements, + false) + XmlConst.value -> descriptor.value = parseValue() + XmlConst.informativeText -> parseSimpleElement( + tagName, descriptor.importedData.simpleElements, descriptorOneTimeElements) + else -> throw ImportException(WRONG_TAG_NAME, tagName, XmlConst.descriptorElements) + } + } + + private fun parseSimpleElement(tagName: String, elements: MutableMap, oneTimeElements: MutableSet) { + parseOneTimeTag(tagName, oneTimeElements) + elements[tagName] = xmlParser.parseTagValue() + } + + private fun parseOneTimeTag(tagName: String, oneTimeElements: MutableSet) { + if (!oneTimeElements.contains(tagName)) { + throw ImportException(TAG_MAXIMUM_OCCURRENCE_EXCEEDED, tagName) + } + else { + oneTimeElements.remove(tagName) + } + } + + +} \ No newline at end of file diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/features/configure/gatt_configurator/import_export/ImportException.kt b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/features/configure/gatt_configurator/import_export/ImportException.kt new file mode 100644 index 000000000..2b1d3b964 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/features/configure/gatt_configurator/import_export/ImportException.kt @@ -0,0 +1,33 @@ +package com.siliconlabs.bledemo.features.configure.gatt_configurator.import_export + +class ImportException( + val errorType: ErrorType, + val provided: String? = null, + val expected: Set? = null +) : Exception(errorType.toString()) { + init { + this.printStackTrace() + } + + enum class ErrorType { + PARSING_ERROR, + NESTED_TAG_EXPECTED, + + WRONG_TAG_NAME, + WRONG_TAG_VALUE, + TAG_MAXIMUM_OCCURRENCE_EXCEEDED, + + ATTRIBUTE_NAME_DUPLICATED, + WRONG_ATTRIBUTE_NAME, + WRONG_ATTRIBUTE_VALUE, + MANDATORY_ATTRIBUTE_MISSING, + + NO_CAPABILITIES_DECLARED, + TOO_MANY_CAPABILITIES_DECLARED, + WRONG_CAPABILITY_LISTED, + + NO_PROPERTIES_DECLARED, + PROPERTY_NOT_SUPPORTED_BY_DESCRIPTOR, + WRONG_INCLUDE_ID_DECLARED + } +} \ No newline at end of file diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/features/configure/gatt_configurator/import_export/data/AttributeMap.kt b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/features/configure/gatt_configurator/import_export/data/AttributeMap.kt new file mode 100644 index 000000000..8c753617e --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/features/configure/gatt_configurator/import_export/data/AttributeMap.kt @@ -0,0 +1,3 @@ +package com.siliconlabs.bledemo.features.configure.gatt_configurator.import_export.data + +class AttributeMap() : HashMap() \ No newline at end of file diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/features/configure/gatt_configurator/import_export/data/CharacteristicImportData.kt b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/features/configure/gatt_configurator/import_export/data/CharacteristicImportData.kt new file mode 100644 index 000000000..709ee106a --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/features/configure/gatt_configurator/import_export/data/CharacteristicImportData.kt @@ -0,0 +1,14 @@ +package com.siliconlabs.bledemo.features.configure.gatt_configurator.import_export.data + +import android.os.Parcelable +import kotlinx.android.parcel.Parcelize + +@Parcelize +data class CharacteristicImportData( + val attributes: MutableMap = AttributeMap(), + val capabilities: MutableSet = mutableSetOf(), + val simpleElements: MutableMap = ElementMap(), + var propertiesAttributes: MutableMap = AttributeMap(), + var aggregate: MutableList = mutableListOf() /* First entry is + attribute, the rest are entries attributes */ +) : Parcelable \ No newline at end of file diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/features/configure/gatt_configurator/import_export/data/DescriptorImportData.kt b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/features/configure/gatt_configurator/import_export/data/DescriptorImportData.kt new file mode 100644 index 000000000..737910f33 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/features/configure/gatt_configurator/import_export/data/DescriptorImportData.kt @@ -0,0 +1,11 @@ +package com.siliconlabs.bledemo.features.configure.gatt_configurator.import_export.data + +import android.os.Parcelable +import kotlinx.android.parcel.Parcelize + +@Parcelize +data class DescriptorImportData( + val attributes: MutableMap = AttributeMap(), + val simpleElements: MutableMap = ElementMap(), + var propertiesAttributes: MutableMap = AttributeMap() +) : Parcelable \ No newline at end of file diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/features/configure/gatt_configurator/import_export/data/ElementMap.kt b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/features/configure/gatt_configurator/import_export/data/ElementMap.kt new file mode 100644 index 000000000..e0197baa8 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/features/configure/gatt_configurator/import_export/data/ElementMap.kt @@ -0,0 +1,4 @@ +package com.siliconlabs.bledemo.features.configure.gatt_configurator.import_export.data + +class ElementMap : HashMap() { +} \ No newline at end of file diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/features/configure/gatt_configurator/import_export/data/ServerImportData.kt b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/features/configure/gatt_configurator/import_export/data/ServerImportData.kt new file mode 100644 index 000000000..66ec28576 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/features/configure/gatt_configurator/import_export/data/ServerImportData.kt @@ -0,0 +1,11 @@ +package com.siliconlabs.bledemo.features.configure.gatt_configurator.import_export.data + +import android.os.Parcelable +import kotlinx.android.parcel.Parcelize + +@Parcelize +data class ServerImportData( + var device: String? = null, + var gattAttributes: Map = AttributeMap(), + var capabilities: Map = mapOf() // +) : Parcelable \ No newline at end of file diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/features/configure/gatt_configurator/import_export/data/ServiceImportData.kt b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/features/configure/gatt_configurator/import_export/data/ServiceImportData.kt new file mode 100644 index 000000000..4287c5ee1 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/features/configure/gatt_configurator/import_export/data/ServiceImportData.kt @@ -0,0 +1,12 @@ +package com.siliconlabs.bledemo.features.configure.gatt_configurator.import_export.data + +import android.os.Parcelable +import kotlinx.android.parcel.Parcelize + +@Parcelize +data class ServiceImportData( + val attributes: MutableMap = AttributeMap(), + val capabilities: MutableSet = mutableSetOf(), + val simpleElements: MutableMap = ElementMap(), + val include: MutableMap = mutableMapOf() // +) : Parcelable \ No newline at end of file diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/features/configure/gatt_configurator/import_export/migration/Migrator.kt b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/features/configure/gatt_configurator/import_export/migration/Migrator.kt new file mode 100644 index 000000000..8e8050d27 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/features/configure/gatt_configurator/import_export/migration/Migrator.kt @@ -0,0 +1,33 @@ +package com.siliconlabs.bledemo.features.configure.gatt_configurator.import_export.migration + +import android.content.Context +import com.siliconlabs.bledemo.features.configure.gatt_configurator.import_export.data.CharacteristicImportData +import com.siliconlabs.bledemo.features.configure.gatt_configurator.import_export.data.DescriptorImportData +import com.siliconlabs.bledemo.features.configure.gatt_configurator.import_export.data.ServerImportData +import com.siliconlabs.bledemo.features.configure.gatt_configurator.import_export.data.ServiceImportData +import com.siliconlabs.bledemo.features.configure.gatt_configurator.models.Characteristic +import com.siliconlabs.bledemo.features.configure.gatt_configurator.models.Descriptor +import com.siliconlabs.bledemo.features.configure.gatt_configurator.models.GattServer +import com.siliconlabs.bledemo.features.configure.gatt_configurator.models.Service +import com.siliconlabs.bledemo.features.configure.gatt_configurator.utils.GattConfiguratorStorage + +class Migrator(private val context: Context) { + + fun migrate() { + GattConfiguratorStorage(context).let { + val migratedServers = it.loadGattServerList().map { server -> + val migratedServices = server.services.map { service -> + val migratedCharacteristics = service.characteristics.map { characteristic -> + val migratedDescriptors = characteristic.descriptors.map { descriptor -> + descriptor.copy(importedData = DescriptorImportData()) + } as ArrayList + characteristic.copy(descriptors = migratedDescriptors, importedData = CharacteristicImportData()) + } as ArrayList + service.copy(characteristics = migratedCharacteristics, importedData = ServiceImportData()) + } as ArrayList + server.copy(services = migratedServices, importedData = ServerImportData()) + } as ArrayList + it.saveGattServerList(migratedServers) + } + } +} \ No newline at end of file diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/features/configure/gatt_configurator/import_export/utils/XmlConst.kt b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/features/configure/gatt_configurator/import_export/utils/XmlConst.kt new file mode 100644 index 000000000..2c96571c3 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/features/configure/gatt_configurator/import_export/utils/XmlConst.kt @@ -0,0 +1,107 @@ +package com.siliconlabs.bledemo.features.configure.gatt_configurator.import_export.utils + +object XmlConst { + /* Allowed tag names */ + const val project = "project" + const val gatt = "gatt" + const val capabilities_declare = "capabilities_declare" + const val capability = "capability" + const val service = "service" + + const val capabilities = "capabilities" + const val informativeText = "informativeText" + const val description = "description" + const val uri = "uri" + const val include = "include" + const val characteristic = "characteristic" + + const val properties = "properties" + const val value = "value" + const val descriptor = "descriptor" + const val aggregate = "aggregate" + const val attribute = "attribute" + + const val read = "read" + const val write = "write" + const val write_no_response = "write_no_response" + const val reliable_write = "reliable_write" + const val indicate = "indicate" + const val notify = "notify" + + /* Allowed tag elements */ + val rootElements = setOf(project, gatt) + val projectElements = setOf(gatt) + val gattElements = setOf(capabilities_declare, service) + val capabilitiesElements = setOf(capability) + val serviceElements = setOf(capabilities, informativeText, description, uri, include, characteristic) + val characteristicElements = setOf(capabilities, properties, value, descriptor, aggregate) + val descriptorElements = setOf(properties, value, informativeText) + val characteristicPropertiesElements = setOf(read, write, write_no_response, reliable_write, indicate, notify) + val descriptorPropertiesElements = setOf(read, write) + val aggregateElements = setOf(attribute) + + + + /* Allowed attribute names */ + val projectAttributes = setOf("device") + val gattAttributes = setOf("in", "out", "header", "prefix", "generic_attribute_service", + "gatt_caching", "name", "id") + const val enable = "enable" + val serviceAttributes = setOf("uuid", "name", "type", "id", "sourceId", "requirement", + "advertise", "instance_id") + val characteristicAttributes = setOf("uuid", "name", "id", "sourceId", "const", "instance_id") + val propertyAttributes = setOf("authenticated", "bonded", "encrypted") + val propertiesAttributes = setOf("read", "const", "write", "write_no_response", + "notify", "indicate", "authenticated_read", "bonded_read", "encrypted_read", + "authenticated_write", "bonded_write", "encrypted_write", "reliable_write", + "discoverable", "encrypted_notify", "authenticated_notify", "bonded_notify") + val propertiesRequirementAttributes = setOf( + "read_requirement", "const_requirement", "write_requirement", "write_no_response_requirement", + "notify_requirement", "indicate_requirement", "authenticated_read_requirement", + "bonded_read_requirement", "encrypted_read_requirement", "authenticated_write_requirement", + "bonded_write_requirement", "encrypted_write_requirement", "reliable_write_requirement", + "discoverable_requirement", "encrypted_notify_requirement", "authenticated_notify_requirement", + "bonded_notify_requirement") + val valueAttributes = setOf("type", "length", "variable_length") + val aggregateAttributes = setOf("id") + val descriptorAttributes = setOf("uuid", "name", "id", "sourceId", "const", "discoverable", "instance_id") + + + /* Allowed attribute values */ + val booleanValues = setOf("true", "false") + val serviceTypeValues = setOf("primary, secondary") + val requirementValues = setOf("mandatory", "optional", "conditional", "c1", "c2", "c2_or_c3", + "c3", "c4", "c5", "c6", "c7", "c8", "c9", "c10", "c11", "c12", "c13", "c14", "c15", + "c16", "c17", "c18", "c19", "c20") + val propertiesRequirementValues = setOf("mandatory", "optional", "excluded", "c1", "c2", "c3", + "c4", "c5", "c6", "c7", "c8", "c9", "c10") + val valueTypeValues = setOf("utf-8", "hex", "user") + + + /* Default attribute values */ + const val defaultServerName = "Custom BLE GATT" + val defaultGattAttributes = mapOf( + "out" to "gatt_db.c", + "header" to "gatt_db.h", + "name" to "Custom BLE GATT", + "prefix" to "gattdb_", + "generic_attribute_service" to "false" + ) + const val defaultServiceName = "Unknown service" + const val defaultCharacteristicName = "Unknown characteristic" + const val defaultDescriptorName = "Unknown descriptor" + + /* One time elements of complex tags */ + val gattOneTimeElements = setOf(capabilities_declare) + val serviceOneTimeElements = setOf(capabilities, informativeText, description, uri) + val characteristicOneTimeElements = setOf(capabilities, informativeText, aggregate, value, + properties, description) + val descriptorOneTimeElements = setOf(properties, value, informativeText) + val propertiesOneTimeElements = setOf(read, write, write_no_response, reliable_write, indicate, notify) + + /* Numbers */ + const val MIN_CAPABILITIES_NUMBER = 1 + const val MAX_CAPABILITIES_NUMBER = 16 + val capabilityNameRegex = Regex("([a-zA-Z_])([0-9a-zA-Z_]*)") + val hexValueRegex = Regex("[0-9a-fA-F]*") +} \ No newline at end of file diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/features/configure/gatt_configurator/import_export/utils/XmlConverter.kt b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/features/configure/gatt_configurator/import_export/utils/XmlConverter.kt new file mode 100644 index 000000000..ebb422473 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/features/configure/gatt_configurator/import_export/utils/XmlConverter.kt @@ -0,0 +1,154 @@ +package com.siliconlabs.bledemo.features.configure.gatt_configurator.import_export.utils + +import com.siliconlabs.bledemo.features.configure.gatt_configurator.import_export.ImportException +import com.siliconlabs.bledemo.features.configure.gatt_configurator.models.Property +import com.siliconlabs.bledemo.features.configure.gatt_configurator.models.Service +import com.siliconlabs.bledemo.features.configure.gatt_configurator.models.Value +import java.util.HashMap +import java.util.HashSet + +object XmlConverter { + + /* From XML to high-level object */ + fun toServiceType(serviceType: String) : Service.Type { + return when (serviceType) { + "primary" -> Service.Type.PRIMARY + "secondary" -> Service.Type.SECONDARY + else -> throw ImportException( + ImportException.ErrorType.WRONG_ATTRIBUTE_VALUE, serviceType, XmlConst.serviceTypeValues) + } + } + + fun toPropertyType(type: String) : Property.Type { + return when (type) { + "bonded" -> Property.Type.BONDED + "encrypted" -> Property.Type.ENCRYPTED + "authenticated" -> Property.Type.AUTHENTICATED + else -> throw ImportException( + ImportException.ErrorType.WRONG_ATTRIBUTE_NAME, type, XmlConst.propertyAttributes) + } + } + + fun toValueType(type: String) : Value.Type { + return when (type) { + "utf-8" -> Value.Type.UTF_8 + "hex" -> Value.Type.HEX + "user" -> Value.Type.USER + else -> throw ImportException( + ImportException.ErrorType.WRONG_ATTRIBUTE_VALUE, type, XmlConst.valueTypeValues) + } + } + + fun toProperties(propertiesAttributes: Map, forCharacteristic: Boolean) : + HashMap> { /* From attributes */ + val properties = hashMapOf>() + propertiesAttributes.forEach { + if (it.value == "true") { + when (it.key) { + "read" -> updatePropertiesWith(properties, Property.READ) + "write" -> updatePropertiesWith(properties, Property.WRITE) + "write_no_response" -> { + if (forCharacteristic) updatePropertiesWith(properties, Property.WRITE_WITHOUT_RESPONSE) + else throw ImportException( + ImportException.ErrorType.PROPERTY_NOT_SUPPORTED_BY_DESCRIPTOR, + XmlConst.write_no_response, XmlConst.descriptorPropertiesElements) + } + "reliable_write" -> { + if (forCharacteristic) updatePropertiesWith(properties, Property.RELIABLE_WRITE) + else throw ImportException( + ImportException.ErrorType.PROPERTY_NOT_SUPPORTED_BY_DESCRIPTOR, + XmlConst.reliable_write, XmlConst.descriptorPropertiesElements) + } + "notify" -> { + if (forCharacteristic) updatePropertiesWith(properties, Property.NOTIFY) + else throw ImportException( + ImportException.ErrorType.PROPERTY_NOT_SUPPORTED_BY_DESCRIPTOR, + XmlConst.notify, XmlConst.descriptorPropertiesElements) + } + "indicate" -> { + if (forCharacteristic) updatePropertiesWith(properties, Property.INDICATE) + else throw ImportException( + ImportException.ErrorType.PROPERTY_NOT_SUPPORTED_BY_DESCRIPTOR, + XmlConst.indicate, XmlConst.descriptorPropertiesElements) + } + "authenticated_read" -> updatePropertiesWith(properties, Property.READ, Property.Type.AUTHENTICATED) + "bonded_read" -> updatePropertiesWith(properties, Property.READ, Property.Type.BONDED) + "encrypted_read" -> updatePropertiesWith(properties, Property.READ, Property.Type.ENCRYPTED) + "authenticated_write" -> updatePropertiesWith(properties, Property.WRITE, Property.Type.AUTHENTICATED) + "bonded_write" -> updatePropertiesWith(properties, Property.WRITE, Property.Type.BONDED) + "encrypted_write" -> updatePropertiesWith(properties, Property.WRITE, Property.Type.ENCRYPTED) + "encrypted_notify" -> { + if (forCharacteristic) updatePropertiesWith(properties, Property.NOTIFY, Property.Type.ENCRYPTED) + else throw ImportException( + ImportException.ErrorType.PROPERTY_NOT_SUPPORTED_BY_DESCRIPTOR, + XmlConst.notify, XmlConst.descriptorPropertiesElements) + } + "authenticated_notify" -> { + if (forCharacteristic) updatePropertiesWith(properties, Property.NOTIFY, Property.Type.AUTHENTICATED) + else throw ImportException( + ImportException.ErrorType.PROPERTY_NOT_SUPPORTED_BY_DESCRIPTOR, + XmlConst.notify, XmlConst.descriptorPropertiesElements) + } + "bonded_notify" -> { + if (forCharacteristic) updatePropertiesWith(properties, Property.NOTIFY, Property.Type.BONDED) + else throw ImportException( + ImportException.ErrorType.PROPERTY_NOT_SUPPORTED_BY_DESCRIPTOR, + XmlConst.notify, XmlConst.descriptorPropertiesElements) + } + } + } + } + return properties + } + + /* From high-level object to XML */ + fun fromServiceType(type: Service.Type) : String { + return when (type) { + Service.Type.PRIMARY -> "primary" + Service.Type.SECONDARY -> "secondary" + } + } + + fun fromValueType(type: Value.Type) : String { + return when (type) { + Value.Type.UTF_8 -> "utf-8" + Value.Type.HEX -> "hex" + Value.Type.USER -> "user" + } + } + + fun fromProperty(type: Property) : String { + return when (type) { + Property.READ -> XmlConst.read + Property.WRITE -> XmlConst.write + Property.WRITE_WITHOUT_RESPONSE -> XmlConst.write_no_response + Property.RELIABLE_WRITE -> XmlConst.reliable_write + Property.NOTIFY -> XmlConst.notify + Property.INDICATE -> XmlConst.indicate + else -> " " + } + } + + /* Other */ + fun toRestrictions(attributes: Set, allowedValues: Set) : Map> { + val restrictionsMap = mutableMapOf>() + attributes.forEach { + restrictionsMap[it] = allowedValues + } + return restrictionsMap + } + + + private fun updatePropertiesWith( + properties: HashMap>, + property: Property, + type: Property.Type? = null) { + if (!properties.containsKey(property)) { + properties[property] = hashSetOf() + } + type?.let { + val supportedTypes = properties[property]!!.plus(it) + properties[property] = supportedTypes.toHashSet() + } + } +} \ No newline at end of file diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/features/configure/gatt_configurator/import_export/utils/XmlParser.kt b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/features/configure/gatt_configurator/import_export/utils/XmlParser.kt new file mode 100644 index 000000000..3ec6bed00 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/features/configure/gatt_configurator/import_export/utils/XmlParser.kt @@ -0,0 +1,91 @@ +package com.siliconlabs.bledemo.features.configure.gatt_configurator.import_export.utils + +import com.siliconlabs.bledemo.features.configure.gatt_configurator.import_export.ImportException +import org.xmlpull.v1.XmlPullParser +import org.xmlpull.v1.XmlPullParser.TEXT +import org.xmlpull.v1.XmlPullParserException +import com.siliconlabs.bledemo.features.configure.gatt_configurator.import_export.ImportException.ErrorType.* + +class XmlParser(private val parser: XmlPullParser) { + + fun parseTagAttributes(allowedNames: Set, + restrictedAttributes: Map>? = null) : Map { + val parsedAttributes = mutableMapOf() + val allowedNamesLeft = allowedNames.toMutableSet() + + for (i in 0 until parser.attributeCount) { + parser.getAttributeName(i).let { + if (allowedNames.contains(it)) { + if (allowedNamesLeft.contains(it)) { + restrictedAttributes?.let { map -> + map[it]?.let { allowedValues -> + parseAttributeValue(parser.getAttributeValue(i), allowedValues) + } + } + parsedAttributes[it] = parser.getAttributeValue(i) + allowedNamesLeft.remove(it) + } + else throw ImportException(ATTRIBUTE_NAME_DUPLICATED, parser.getAttributeName(i)) + } + else throw ImportException(WRONG_ATTRIBUTE_NAME, parser.getAttributeName(i), allowedNames) + } + } + return parsedAttributes.toMap() + } + + fun parseTagValue() : String { + return try { + parser.nextText() + } catch (err: XmlPullParserException) { + throw ImportException(PARSING_ERROR) + } + } + + fun parseTagValue(allowedValues: Set) : String { + return try { + val retrievedValue = parser.nextText() + if (allowedValues.contains(retrievedValue)) retrievedValue + else throw ImportException(WRONG_CAPABILITY_LISTED, retrievedValue, allowedValues) + } catch (err: XmlPullParserException) { + throw ImportException(PARSING_ERROR) + } + } + + fun parseTagValue(regex: Regex) : String { + return try { + val retrievedValue = parser.nextText() + if (regex.matches(retrievedValue)) retrievedValue + else throw ImportException(WRONG_TAG_VALUE, retrievedValue, setOf(regex.toString())) + } catch (err: XmlPullParserException) { + throw ImportException(PARSING_ERROR) + } + } + + fun parseInside(tagName: String, inside: () -> Unit) { + try { + while (parser.nextTag() != XmlPullParser.END_TAG && parser.name != tagName) { + inside() + } + } catch (err: XmlPullParserException) { + if (parser.eventType == TEXT) throw ImportException(NESTED_TAG_EXPECTED) + else throw ImportException(PARSING_ERROR) + } + + } + + fun parseRootTagOpening() { + if (parser.nextTag() != XmlPullParser.START_TAG) { + throw ImportException(NESTED_TAG_EXPECTED) + } else { + if (parser.name != XmlConst.gatt && parser.name != XmlConst.project) { + throw ImportException(WRONG_TAG_NAME, parser.name, XmlConst.rootElements) + } + } + } + + private fun parseAttributeValue(passedValue: String, allowedValues: Set) { + if (!allowedValues.contains(passedValue)) { + throw ImportException(WRONG_ATTRIBUTE_VALUE, passedValue, allowedValues) + } + } +} \ No newline at end of file diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/features/configure/gatt_configurator/import_export/utils/XmlPrinter.kt b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/features/configure/gatt_configurator/import_export/utils/XmlPrinter.kt new file mode 100644 index 000000000..14d53e0b2 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/features/configure/gatt_configurator/import_export/utils/XmlPrinter.kt @@ -0,0 +1,45 @@ +package com.siliconlabs.bledemo.features.configure.gatt_configurator.import_export.utils + +import org.xmlpull.v1.XmlSerializer +import java.lang.StringBuilder + +class XmlPrinter(private val serializer: XmlSerializer) { + + private var indent = 0 + + fun openTag(tag: String, attributes: Map? = null, tagValue: String? = null, + breakLine: Boolean = false, increaseIndent: Boolean = false) : XmlSerializer { + serializer.let { + it.text(printIndent()) + it.startTag(null, tag) + attributes?.forEach { att -> + it.attribute(null, att.key, att.value) + } + tagValue?.let { value -> + it.text(value) + } + if (breakLine) it.text("\n") + if (increaseIndent) indent++ + return it + } + } + + fun closeTag(tag: String, decreaseIndent: Boolean = false) { + serializer.let { + if (decreaseIndent) { + indent-- + it.text(printIndent()) + } + it.endTag(null, tag) + it.text("\n") + } + } + + private fun printIndent(): String { + val separator = StringBuilder() + for (i in 1.. indent) { + separator.append("\t") + } + return separator.toString() + } +} \ No newline at end of file diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/features/configure/gatt_configurator/models/Characteristic.kt b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/features/configure/gatt_configurator/models/Characteristic.kt new file mode 100644 index 000000000..e0a1693b7 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/features/configure/gatt_configurator/models/Characteristic.kt @@ -0,0 +1,56 @@ +package com.siliconlabs.bledemo.features.configure.gatt_configurator.models + +import android.bluetooth.BluetoothGattCharacteristic +import android.os.Parcelable +import com.google.gson.Gson +import com.siliconlabs.bledemo.features.configure.gatt_configurator.import_export.data.CharacteristicImportData +import kotlinx.android.parcel.Parcelize +import java.util.* + +@Parcelize +data class Characteristic( + var name: String = "", + var uuid: Uuid? = null, + val descriptors: ArrayList = arrayListOf(), + var properties: HashMap> = hashMapOf(Pair(Property.READ, hashSetOf())), + var value: Value? = null, + var importedData: CharacteristicImportData = CharacteristicImportData() +) : Parcelable { + + fun getBluetoothGattProperties(): Int { + var result = 0 + for ((key, _) in properties) { + result = when (key) { + Property.READ -> result or BluetoothGattCharacteristic.PROPERTY_READ + Property.WRITE -> result or BluetoothGattCharacteristic.PROPERTY_WRITE + Property.WRITE_WITHOUT_RESPONSE -> result or BluetoothGattCharacteristic.PROPERTY_WRITE + Property.RELIABLE_WRITE -> result or BluetoothGattCharacteristic.PROPERTY_WRITE + Property.INDICATE -> result or BluetoothGattCharacteristic.PROPERTY_INDICATE + Property.NOTIFY -> result or BluetoothGattCharacteristic.PROPERTY_NOTIFY + else -> { result } + } + } + return result + } + + fun getBluetoothGattPermissions(): Int { + var result = 0 + for ((key, value) in properties) { + if (key == Property.READ) { + result = result or BluetoothGattCharacteristic.PERMISSION_READ + if (value.contains(Property.Type.BONDED)) result = result or BluetoothGattCharacteristic.PERMISSION_READ_ENCRYPTED + if (value.contains(Property.Type.AUTHENTICATED)) result = result or BluetoothGattCharacteristic.PERMISSION_READ_ENCRYPTED_MITM + } else if (key.isWriteProperty()) { + result = result or BluetoothGattCharacteristic.PERMISSION_WRITE + if (value.contains(Property.Type.BONDED)) result = result or BluetoothGattCharacteristic.PERMISSION_READ_ENCRYPTED + if (value.contains(Property.Type.AUTHENTICATED)) result = result or BluetoothGattCharacteristic.PERMISSION_READ_ENCRYPTED_MITM + } + } + return result + } + + fun deepCopy(): Characteristic { + val dataCopy = Gson().toJson(this) + return Gson().fromJson(dataCopy, Characteristic::class.java) + } +} \ No newline at end of file diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/features/configure/gatt_configurator/models/Characteristic16Bit.kt b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/features/configure/gatt_configurator/models/Characteristic16Bit.kt new file mode 100644 index 000000000..296285901 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/features/configure/gatt_configurator/models/Characteristic16Bit.kt @@ -0,0 +1,18 @@ +package com.siliconlabs.bledemo.features.configure.gatt_configurator.models + +import java.util.* + +class Characteristic16Bit(val identifier: Int, val name: String) { + fun getIdentifierAsString(): String { + return String.format("%04X", identifier) + } + + fun getFullName(): String { + val hexString: String = "(0x".plus(String.format("%04X", identifier).plus(")").uppercase(Locale.getDefault())) + return name.plus(" ").plus(hexString) + } + + override fun toString(): String { + return "0x".plus(String.format("%04X", identifier)).plus(" - ").plus(name) + } +} \ No newline at end of file diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/features/configure/gatt_configurator/models/Descriptor.kt b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/features/configure/gatt_configurator/models/Descriptor.kt new file mode 100644 index 000000000..1602cb34f --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/features/configure/gatt_configurator/models/Descriptor.kt @@ -0,0 +1,64 @@ +package com.siliconlabs.bledemo.features.configure.gatt_configurator.models + +import android.bluetooth.BluetoothGattDescriptor +import android.os.Parcelable +import com.google.gson.Gson +import com.siliconlabs.bledemo.features.configure.gatt_configurator.import_export.data.DescriptorImportData +import kotlinx.android.parcel.Parcelize +import java.util.* +import kotlin.collections.HashMap + +@Parcelize +data class Descriptor( + var name: String = "", + var uuid: Uuid? = null, + var properties: HashMap> = hashMapOf(Pair(Property.READ, hashSetOf())), + var value: Value? = null, + var isPredefined: Boolean = false, + var importedData: DescriptorImportData = DescriptorImportData() +) : Parcelable { + + constructor( + name: String = "", + uuid: Uuid? = null, + properties: Set, + value: Value? = null, + isPredefined: Boolean = false + ) : this( + name, + uuid, + HashMap>().apply { + properties.forEach { put(it, hashSetOf()) } + }, + value, + isPredefined + ) + + fun getBluetoothGattPermissions(): Int { + var result = 0 + for ((key, value) in properties) { + when (key) { + Property.READ -> { + result = result or BluetoothGattDescriptor.PERMISSION_READ + if (value.contains(Property.Type.BONDED)) result = + result or BluetoothGattDescriptor.PERMISSION_READ_ENCRYPTED + if (value.contains(Property.Type.AUTHENTICATED)) result = + result or BluetoothGattDescriptor.PERMISSION_READ_ENCRYPTED_MITM + } + Property.WRITE -> { + result = result or BluetoothGattDescriptor.PERMISSION_WRITE + if (value.contains(Property.Type.BONDED)) result = + result or BluetoothGattDescriptor.PERMISSION_READ_ENCRYPTED + if(value.contains(Property.Type.AUTHENTICATED)) result = result or BluetoothGattDescriptor.PERMISSION_READ_ENCRYPTED_MITM + } + else -> {} + } + } + return result + } + + fun deepCopy(): Descriptor { + val dataCopy = Gson().toJson(this) + return Gson().fromJson(dataCopy, Descriptor::class.java) + } +} diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/features/configure/gatt_configurator/models/Descriptor16Bit.kt b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/features/configure/gatt_configurator/models/Descriptor16Bit.kt new file mode 100644 index 000000000..6a06ca7c7 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/features/configure/gatt_configurator/models/Descriptor16Bit.kt @@ -0,0 +1,18 @@ +package com.siliconlabs.bledemo.features.configure.gatt_configurator.models + +import java.util.* + +class Descriptor16Bit(val identifier: Int, val name: String) { + fun getIdentifierAsString(): String { + return String.format("%04X", identifier) + } + + fun getFullName(): String { + val hexString: String = "(0x".plus(String.format("%04X", identifier).plus(")").uppercase(Locale.getDefault())) + return name.plus(" ").plus(hexString) + } + + override fun toString(): String { + return "0x".plus(String.format("%04X", identifier)).plus(" - ").plus(name) + } +} \ No newline at end of file diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/features/configure/gatt_configurator/models/GattServer.kt b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/features/configure/gatt_configurator/models/GattServer.kt new file mode 100644 index 000000000..69d6c1639 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/features/configure/gatt_configurator/models/GattServer.kt @@ -0,0 +1,28 @@ +package com.siliconlabs.bledemo.features.configure.gatt_configurator.models + +import android.os.Parcelable +import com.google.gson.Gson +import com.siliconlabs.bledemo.features.configure.gatt_configurator.import_export.data.ServerImportData +import kotlinx.android.parcel.Parcelize + +@Parcelize +data class GattServer( + var name: String, + val services: ArrayList = arrayListOf(), + var isSwitchedOn: Boolean = false, + var importedData: ServerImportData = ServerImportData() +) : Parcelable { + + + @Transient + var isViewExpanded: Boolean = false + + @Transient + var isCheckedForExport = false + + fun deepCopy(): GattServer { + val dataCopy = Gson().toJson(this) + val gattServer = Gson().fromJson(dataCopy, GattServer::class.java) + return GattServer(gattServer.name, gattServer.services, importedData = gattServer.importedData) + } +} \ No newline at end of file diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/features/configure/gatt_configurator/models/Property.kt b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/features/configure/gatt_configurator/models/Property.kt new file mode 100644 index 000000000..1ab01d3ed --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/features/configure/gatt_configurator/models/Property.kt @@ -0,0 +1,22 @@ +package com.siliconlabs.bledemo.features.configure.gatt_configurator.models + +enum class Property { + BROADCAST, + READ, + WRITE, + WRITE_WITHOUT_RESPONSE, + RELIABLE_WRITE, + NOTIFY, + INDICATE, + EXTENDED_PROPS; + + fun isWriteProperty(): Boolean { + return this == WRITE || this == WRITE_WITHOUT_RESPONSE || this == RELIABLE_WRITE + } + + enum class Type { + AUTHENTICATED, + BONDED, + ENCRYPTED + } +} \ No newline at end of file diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/features/configure/gatt_configurator/models/SearchMode.kt b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/features/configure/gatt_configurator/models/SearchMode.kt new file mode 100644 index 000000000..f26e07c47 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/features/configure/gatt_configurator/models/SearchMode.kt @@ -0,0 +1,6 @@ +package com.siliconlabs.bledemo.features.configure.gatt_configurator.models + +enum class SearchMode { + BY_NAME, + BY_UUID +} \ No newline at end of file diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/features/configure/gatt_configurator/models/Service.kt b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/features/configure/gatt_configurator/models/Service.kt new file mode 100644 index 000000000..7330c7aec --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/features/configure/gatt_configurator/models/Service.kt @@ -0,0 +1,38 @@ +package com.siliconlabs.bledemo.features.configure.gatt_configurator.models + +import android.bluetooth.BluetoothGattService +import android.os.Parcelable +import com.google.gson.Gson +import com.siliconlabs.bledemo.R +import com.siliconlabs.bledemo.features.configure.gatt_configurator.import_export.data.ServiceImportData +import kotlinx.android.parcel.Parcelize + +@Parcelize +data class Service(var name: String = "", + var uuid: Uuid? = null, + var type: Type = Type.PRIMARY, + val characteristics: ArrayList = arrayListOf(), + var importedData: ServiceImportData = ServiceImportData()) : Parcelable +{ + + fun getUuidWithName(): String { + return uuid?.getAsFormattedText()?.plus(" - ").plus(name) + } + + enum class Type(val textResId: Int) { + PRIMARY(R.string.gatt_configurator_primary_service), + SECONDARY(R.string.gatt_configurator_secondary_service); + + fun getBluetoothGattServiceType(): Int { + return when (this) { + PRIMARY -> BluetoothGattService.SERVICE_TYPE_PRIMARY + else -> BluetoothGattService.SERVICE_TYPE_SECONDARY + } + } + } + + fun deepCopy(): Service { + val dataCopy = Gson().toJson(this) + return Gson().fromJson(dataCopy, Service::class.java) + } +} diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/features/configure/gatt_configurator/models/Service16Bit.kt b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/features/configure/gatt_configurator/models/Service16Bit.kt new file mode 100644 index 000000000..f96d41713 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/features/configure/gatt_configurator/models/Service16Bit.kt @@ -0,0 +1,20 @@ +package com.siliconlabs.bledemo.features.configure.gatt_configurator.models + +import java.util.* + +data class Service16Bit(val identifier: Int, val name: String) { + + fun getIdentifierAsString(): String { + return String.format("%04X", identifier) + } + + fun getFullName(): String { + val hexString: String = "(0x".plus(String.format("%04X", identifier).plus(")").uppercase(Locale.getDefault())) + return name.plus(" ").plus(hexString) + } + + override fun toString(): String { + return "0x".plus(String.format("%04X", identifier)).plus(" - ").plus(name) + } + +} \ No newline at end of file diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/features/configure/gatt_configurator/models/Uuid.kt b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/features/configure/gatt_configurator/models/Uuid.kt new file mode 100644 index 000000000..dcc254fdc --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/features/configure/gatt_configurator/models/Uuid.kt @@ -0,0 +1,30 @@ +package com.siliconlabs.bledemo.features.configure.gatt_configurator.models + +import android.os.Parcelable +import kotlinx.android.parcel.Parcelize +import java.util.* + +@Parcelize +data class Uuid(val uuid: String) : Parcelable { + + fun getAsFormattedText(withHexPrefix: Boolean = true): String { + return if (uuid.matches(UUID_16BIT_PATTERN.toRegex())) { + if (withHexPrefix) "0x".plus(uuid.uppercase(Locale.ROOT)) + else uuid.uppercase(Locale.ROOT) + } else { + uuid.lowercase(Locale.ROOT) + } + } + + fun getAs128BitUuid():UUID { + return if (uuid.matches(UUID_16BIT_PATTERN.toRegex())) { + UUID.fromString("0000".plus(uuid).plus("-0000-1000-8000-00805F9B34FB")) + } else { + UUID.fromString(uuid) + } + } + + companion object { + private const val UUID_16BIT_PATTERN = "[0-9a-fA-F]{4}" + } +} \ No newline at end of file diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/features/configure/gatt_configurator/models/Value.kt b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/features/configure/gatt_configurator/models/Value.kt new file mode 100644 index 000000000..8ae91ff70 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/features/configure/gatt_configurator/models/Value.kt @@ -0,0 +1,35 @@ +package com.siliconlabs.bledemo.features.configure.gatt_configurator.models + +import android.os.Parcelable +import kotlinx.android.parcel.Parcelize +import java.util.* + +@Parcelize +data class Value( + var value: String = "", + var type: Type? = null, + var length: Int = 0, + var variableLength: Boolean = false +) : Parcelable { + + fun getAsFormattedText(): String { + return when (type) { + Type.HEX -> "0x".plus(value.uppercase(Locale.ROOT)) + else -> value + } + } + + fun getValueAsArrayOfBytes(): ByteArray { + return if (type == Type.UTF_8) { + value.toByteArray() + } else { + value.chunked(2).map { it.toInt(16).toByte() }.toByteArray() + } + } + + enum class Type { + UTF_8, + HEX, + USER + } +} \ No newline at end of file diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/features/configure/gatt_configurator/utils/BluetoothGattServicesCreator.kt b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/features/configure/gatt_configurator/utils/BluetoothGattServicesCreator.kt new file mode 100644 index 000000000..ab69359fa --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/features/configure/gatt_configurator/utils/BluetoothGattServicesCreator.kt @@ -0,0 +1,46 @@ +package com.siliconlabs.bledemo.features.configure.gatt_configurator.utils + +import android.bluetooth.BluetoothGattCharacteristic +import android.bluetooth.BluetoothGattDescriptor +import android.bluetooth.BluetoothGattService +import com.siliconlabs.bledemo.features.configure.gatt_configurator.models.Characteristic +import com.siliconlabs.bledemo.features.configure.gatt_configurator.models.GattServer +import com.siliconlabs.bledemo.features.configure.gatt_configurator.models.Service +import java.util.* + +class BluetoothGattServicesCreator { + companion object { + fun getBluetoothGattServices(gattServer: GattServer): LinkedList { + val services = LinkedList() + + for (service in gattServer.services) { + services.add(getBluetoothGattService(service)) + } + + return services + } + + private fun getBluetoothGattService(service: Service): BluetoothGattService { + val bluetoothGattService = BluetoothGattService(service.uuid?.getAs128BitUuid(), service.type.getBluetoothGattServiceType()) + + for (characteristic in service.characteristics) { + bluetoothGattService.addCharacteristic(getBluetoothGattCharacteristic(characteristic)) + } + + return bluetoothGattService + } + + private fun getBluetoothGattCharacteristic(characteristic: Characteristic): BluetoothGattCharacteristic { + val bluetoothGattCharacteristic = BluetoothGattCharacteristic(characteristic.uuid?.getAs128BitUuid(), characteristic.getBluetoothGattProperties(), characteristic.getBluetoothGattPermissions()) + bluetoothGattCharacteristic.value = characteristic.value?.getValueAsArrayOfBytes() + + for (descriptor in characteristic.descriptors) { + val bluetoothGattDescriptor = BluetoothGattDescriptor(descriptor.uuid?.getAs128BitUuid(), descriptor.getBluetoothGattPermissions()) + bluetoothGattDescriptor.value = descriptor.value?.value?.toByteArray() + bluetoothGattCharacteristic.addDescriptor(bluetoothGattDescriptor) + } + + return bluetoothGattCharacteristic + } + } +} \ No newline at end of file diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/features/configure/gatt_configurator/utils/GattConfiguratorExtensions.kt b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/features/configure/gatt_configurator/utils/GattConfiguratorExtensions.kt new file mode 100644 index 000000000..8f2c4060a --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/features/configure/gatt_configurator/utils/GattConfiguratorExtensions.kt @@ -0,0 +1,40 @@ +package com.siliconlabs.bledemo.features.configure.gatt_configurator.utils + +import android.view.View +import androidx.annotation.StringRes +import androidx.appcompat.app.AppCompatActivity +import androidx.fragment.app.Fragment +import com.siliconlabs.bledemo.features.configure.gatt_configurator.dialogs.GattConfiguratorRemovalDialog + +fun View.removeAsking(@StringRes name: Int, remove: () -> Unit) { + if (GattConfiguratorStorage(context).shouldDisplayRemovalDialog()) { + val activity = context as? AppCompatActivity ?: return + GattConfiguratorRemovalDialog(name) { + remove() + }.show(activity.supportFragmentManager, null) + } else { + remove() + } +} + +fun AppCompatActivity.removeAsking(@StringRes name: Int, remove: () -> Unit) { + if (GattConfiguratorStorage(this).shouldDisplayRemovalDialog()) { + GattConfiguratorRemovalDialog(name) { + remove() + }.show(supportFragmentManager, null) + } else { + remove() + } +} + +fun Fragment.removeAsking(@StringRes name: Int, remove: () -> Unit) { + context?.let { + if (GattConfiguratorStorage(it).shouldDisplayRemovalDialog()) { + GattConfiguratorRemovalDialog(name) { + remove() + }.show(childFragmentManager, null) + } else { + remove() + } + } +} diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/features/configure/gatt_configurator/utils/GattConfiguratorStorage.kt b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/features/configure/gatt_configurator/utils/GattConfiguratorStorage.kt new file mode 100644 index 000000000..d98088586 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/features/configure/gatt_configurator/utils/GattConfiguratorStorage.kt @@ -0,0 +1,65 @@ +package com.siliconlabs.bledemo.features.configure.gatt_configurator.utils + +import android.content.Context +import com.google.gson.Gson +import com.google.gson.JsonSyntaxException +import com.google.gson.reflect.TypeToken +import com.siliconlabs.bledemo.features.configure.gatt_configurator.models.GattServer + +class GattConfiguratorStorage(context: Context) { + private val preferences = context.getSharedPreferences(PREFS_GATT_CONFIGURATOR_STORAGE, Context.MODE_PRIVATE) + + fun saveGattServerList(list: ArrayList) { + val json = Gson().toJson(list) + val editor = preferences.edit() + editor.putString(KEY_GATT_SERVER_LIST, json).apply() + } + + fun loadGattServerList(): ArrayList { + val json = preferences.getString(KEY_GATT_SERVER_LIST, "") + val type = object : TypeToken>() {}.type + return try { + Gson().fromJson(json, type) ?: ArrayList() + } catch (e: JsonSyntaxException) { + ArrayList() + } + } + + fun saveActiveGattServer(gattServer: GattServer?) { + val json = Gson().toJson(gattServer) + val editor = preferences.edit() + editor.putString(KEY_ACTIVE_GATT_SERVER, json).apply() + } + + fun loadActiveGattServer(): GattServer? { + val json = preferences.getString(KEY_ACTIVE_GATT_SERVER, "") + return Gson().fromJson(json, GattServer::class.java) + } + + fun shouldDisplayRemovalDialog(): Boolean { + return preferences.getBoolean(KEY_DISPLAY_REMOVAL_DIALOG, true) + } + + fun setDisplayRemovalDialog(enable: Boolean) { + preferences + .edit() + .putBoolean(KEY_DISPLAY_REMOVAL_DIALOG, enable) + .apply() + } + + fun setShouldDisplayLeaveGattServerConfigDialog(display: Boolean) { + preferences.edit().putBoolean(DISPLAY_LEAVE_CONFIG_DIALOG, display).apply() + } + + fun shouldDisplayLeaveGattServerConfigDialog() : Boolean { + return preferences.getBoolean(DISPLAY_LEAVE_CONFIG_DIALOG, true) + } + + companion object { + private const val PREFS_GATT_CONFIGURATOR_STORAGE = "PREFS_GATT_CONFIGURATOR_STORAGE" + private const val KEY_GATT_SERVER_LIST = "KEY_GATT_SERVER_LIST" + private const val KEY_ACTIVE_GATT_SERVER = "KEY_ACTIVE_GATT_SERVER" + private const val KEY_DISPLAY_REMOVAL_DIALOG = "KEY_DISPLAY_REMOVAL_DIALOG" + private const val DISPLAY_LEAVE_CONFIG_DIALOG = "DISPLAY_LEAVE_CONFIG_DIALOG" + } +} diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/features/configure/gatt_configurator/utils/GattUtils.kt b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/features/configure/gatt_configurator/utils/GattUtils.kt new file mode 100644 index 000000000..695aa2da7 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/features/configure/gatt_configurator/utils/GattUtils.kt @@ -0,0 +1,282 @@ +package com.siliconlabs.bledemo.features.configure.gatt_configurator.utils + +import com.siliconlabs.bledemo.features.configure.gatt_configurator.models.* + +class GattUtils { + companion object { + fun get16BitServices(): List { + return arrayListOf( + Service16Bit(0x1800, "Generic Access"), + Service16Bit(0x1811, "Alert Notification Service"), + Service16Bit(0x1815, "Automation IO"), + Service16Bit(0x180F, "Battery Service"), + Service16Bit(0x183B, "Binary Sensor"), + Service16Bit(0x1810, "Blood Pressure"), + Service16Bit(0x181B, "Body Composition"), + Service16Bit(0x181E, "Bond Management Service"), + Service16Bit(0x181F, "Continuous Glucose Monitoring"), + Service16Bit(0x1805, "Current Time Service"), + Service16Bit(0x1818, "Cycling Power"), + Service16Bit(0x1816, "Cycling Speed and Cadence"), + Service16Bit(0x180A, "Device Information"), + Service16Bit(0x183C, "Emergency Configuration"), + Service16Bit(0x181A, "Environmental Sensing"), + Service16Bit(0x1826, "Fitness Machine"), + Service16Bit(0x1801, "Generic Attribute"), + Service16Bit(0x1808, "Glucose"), + Service16Bit(0x1809, "Health Thermometer"), + Service16Bit(0x180D, "Heart Rate"), + Service16Bit(0x1823, "HTTP Proxy"), + Service16Bit(0x1812, "Human Interface Device"), + Service16Bit(0x1802, "Immediate Alert"), + Service16Bit(0x1821, "Indoor Positioning"), + Service16Bit(0x183A, "Insulin Delivery"), + Service16Bit(0x1820, "Internet Protocol Support Service"), + Service16Bit(0x1803, "Link Loss"), + Service16Bit(0x1819, "Location and Navigation"), + Service16Bit(0x1827, "Mesh Provisioning Service"), + Service16Bit(0x1828, "Mesh Proxy Service"), + Service16Bit(0x1807, "Next DST Change Service"), + Service16Bit(0x1825, "Object Transfer Service"), + Service16Bit(0x180E, "Phone Alert Status Service"), + Service16Bit(0x1822, "Pulse Oximeter Service"), + Service16Bit(0x1829, "Reconnection Configuration"), + Service16Bit(0x1806, "Reference Time Update Service"), + Service16Bit(0x1814, "Running Speed and Cadence"), + Service16Bit(0x1813, "Scan Parameters"), + Service16Bit(0x1824, "Transport Discovery"), + Service16Bit(0x1804, "Tx Power"), + Service16Bit(0x181C, "User Data"), + Service16Bit(0x181D, "Weight Scale") + ) + } + + fun get16BitCharacteristics(): List { + return arrayListOf( + Characteristic16Bit(0x2A7E, "Aerobic Heart Rate Lower Limit"), + Characteristic16Bit(0x2A84, "Aerobic Heart Rate Upper Limit"), + Characteristic16Bit(0x2A7F, "Aerobic Threshold"), + Characteristic16Bit(0x2A80, "Age"), + Characteristic16Bit(0x2A5A, "Aggregate"), + Characteristic16Bit(0x2A43, "Alert Category ID"), + Characteristic16Bit(0x2A42, "Alert Category ID Bit Mask"), + Characteristic16Bit(0x2A06, "Alert Level"), + Characteristic16Bit(0x2A44, "Alert Notification Control Point"), + Characteristic16Bit(0x2A3F, "Alert Status"), + Characteristic16Bit(0x2AB3, "Altitude"), + Characteristic16Bit(0x2A81, "Anaerobic Heart Rate Lower Limit"), + Characteristic16Bit(0x2A82, "Anaerobic Heart Rate Upper Limit"), + Characteristic16Bit(0x2A83, "Anaerobic Threshold"), + Characteristic16Bit(0x2A58, "Analog"), + Characteristic16Bit(0x2A73, "Apparent Wind Direction"), + Characteristic16Bit(0x2A72, "Apparent Wind Speed"), + Characteristic16Bit(0x2AA3, "Barometric Pressure Trend"), + Characteristic16Bit(0x2A19, "Battery Level"), + Characteristic16Bit(0x2A49, "Blood Pressure Feature"), + Characteristic16Bit(0x2A35, "Blood Pressure Measurement"), + Characteristic16Bit(0x2A9B, "Body Composition Feature"), + Characteristic16Bit(0x2A9C, "Body Composition Measurement"), + Characteristic16Bit(0x2A38, "Body Sensor Location"), + Characteristic16Bit(0x2AA4, "Bond Management Control Point"), + Characteristic16Bit(0x2AA5, "Bond Management Features"), + Characteristic16Bit(0x2A22, "Boot Keyboard Input Report"), + Characteristic16Bit(0x2A32, "Boot Keyboard Output Report"), + Characteristic16Bit(0x2A33, "Boot Mouse Input Report"), + Characteristic16Bit(0x2AA8, "CGM Feature"), + Characteristic16Bit(0x2AA7, "CGM Measurement"), + Characteristic16Bit(0x2AAB, "CGM Session Run Time"), + Characteristic16Bit(0x2AAA, "CGM Session Start Time"), + Characteristic16Bit(0x2AAC, "CGM Specific Ops Control Point"), + Characteristic16Bit(0x2AA9, "CGM Status"), + Characteristic16Bit(0x2A5C, "CSC Feature"), + Characteristic16Bit(0x2A5B, "CSC Measurement"), + Characteristic16Bit(0x2A2B, "Current Time"), + Characteristic16Bit(0x2A66, "Cycling Power Control Point"), + Characteristic16Bit(0x2A65, "Cycling Power Feature"), + Characteristic16Bit(0x2A63, "Cycling Power Measurement"), + Characteristic16Bit(0x2A64, "Cycling Power Vector"), + Characteristic16Bit(0x2A99, "Database Change Increment"), + Characteristic16Bit(0x2A85, "Date of Birth"), + Characteristic16Bit(0x2A86, "Date of Threshold Assessment"), + Characteristic16Bit(0x2A08, "Date Time"), + Characteristic16Bit(0x2A0A, "Day Date Time"), + Characteristic16Bit(0x2A09, "Day of Week"), + Characteristic16Bit(0x2A7D, "Descriptor Value Changed"), + Characteristic16Bit(0x2A7B, "Dew Point"), + Characteristic16Bit(0x2A56, "Digital"), + Characteristic16Bit(0x2A0D, "DST Offset"), + Characteristic16Bit(0x2A6C, "Elevation"), + Characteristic16Bit(0x2A87, "Email Address"), + Characteristic16Bit(0x2A0C, "Exact Time 256"), + Characteristic16Bit(0x2A88, "Fat Burn Heart Rate Lower Limit"), + Characteristic16Bit(0x2A89, "Fat Burn Heart Rate Upper Limit"), + Characteristic16Bit(0x2A26, "Firmware Revision String"), + Characteristic16Bit(0x2A8A, "First Name"), + Characteristic16Bit(0x2A8B, "Five Zone Heart Rate Limits"), + Characteristic16Bit(0x2AB2, "Floor Number"), + Characteristic16Bit(0x2A01, "Appearance"), + Characteristic16Bit(0x2AA6, "Central Address Resolution"), + Characteristic16Bit(0x2A00, "Device Name"), + Characteristic16Bit(0x2A04, "Peripheral Preferred Connection Parameters"), + Characteristic16Bit(0x2A02, "Peripheral Privacy Flag"), + Characteristic16Bit(0x2A03, "Reconnection Address"), + Characteristic16Bit(0x2A05, "Service Changed"), + Characteristic16Bit(0x2A8C, "Gender"), + Characteristic16Bit(0x2A51, "Glucose Feature"), + Characteristic16Bit(0x2A18, "Glucose Measurement"), + Characteristic16Bit(0x2A34, "Glucose Measurement Context"), + Characteristic16Bit(0x2A74, "Gust Factor"), + Characteristic16Bit(0x2A27, "Hardware Revision String"), + Characteristic16Bit(0x2A39, "Heart Rate Control Point"), + Characteristic16Bit(0x2A8D, "Heart Rate Max"), + Characteristic16Bit(0x2A37, "Heart Rate Measurement"), + Characteristic16Bit(0x2A7A, "Heat Index"), + Characteristic16Bit(0x2A8E, "Height"), + Characteristic16Bit(0x2A4C, "HID Control Point"), + Characteristic16Bit(0x2A4A, "HID Information"), + Characteristic16Bit(0x2A8F, "Hip Circumference"), + Characteristic16Bit(0x2ABB, "HTTPS Security"), + Characteristic16Bit(0x2ABA, "HTTP Control Point"), + Characteristic16Bit(0x2AB9, "HTTP Entity Body"), + Characteristic16Bit(0x2AB7, "HTTP Headers"), + Characteristic16Bit(0x2AB8, "HTTP Status Code"), + Characteristic16Bit(0x2A6F, "Humidity"), + Characteristic16Bit(0x2A2A, "IEEE 11073-20601 Regulatory Certification Data List"), + Characteristic16Bit(0x2AAD, "Indoor Positioning Configuration"), + Characteristic16Bit(0x2A36, "Intermediate Cuff Pressure"), + Characteristic16Bit(0x2A1E, "Intermediate Temperature"), + Characteristic16Bit(0x2A77, "Irradiance"), + Characteristic16Bit(0x2AA2, "Language"), + Characteristic16Bit(0x2A90, "Last Name"), + Characteristic16Bit(0x2AAE, "Latitude"), + Characteristic16Bit(0x2A6B, "LN Control Point"), + Characteristic16Bit(0x2A6A, "LN Feature"), + Characteristic16Bit(0x2AB1, "Local East Coordinate"), + Characteristic16Bit(0x2AB0, "Local North Coordinate"), + Characteristic16Bit(0x2A0F, "Local Time Information"), + Characteristic16Bit(0x2A67, "Location and Speed Characteristic"), + Characteristic16Bit(0x2AB5, "Location Name"), + Characteristic16Bit(0x2AAF, "Longitude"), + Characteristic16Bit(0x2A2C, "Magnetic Declination"), + Characteristic16Bit(0x2AA0, "Magnetic Flux Density - 2D"), + Characteristic16Bit(0x2AA1, "Magnetic Flux Density - 3D"), + Characteristic16Bit(0x2A29, "Manufacturer Name String"), + Characteristic16Bit(0x2A91, "Maximum Recommended Heart Rate"), + Characteristic16Bit(0x2A21, "Measurement Interval"), + Characteristic16Bit(0x2A24, "Model Number String"), + Characteristic16Bit(0x2A68, "Navigation"), + Characteristic16Bit(0x2A46, "New Alert"), + Characteristic16Bit(0x2AC5, "Object Action Control Point"), + Characteristic16Bit(0x2AC8, "Object Changed"), + Characteristic16Bit(0x2AC1, "Object First-Created"), + Characteristic16Bit(0x2AC3, "Object ID"), + Characteristic16Bit(0x2AC2, "Object Last-Modified"), + Characteristic16Bit(0x2AC6, "Object List Control Point"), + Characteristic16Bit(0x2AC7, "Object List Filter"), + Characteristic16Bit(0x2ABE, "Object Name"), + Characteristic16Bit(0x2AC4, "Object Properties"), + Characteristic16Bit(0x2AC0, "Object Size"), + Characteristic16Bit(0x2ABF, "Object Type"), + Characteristic16Bit(0x2ABD, "OTS Feature"), + Characteristic16Bit(0x2A5F, "PLX Continuous Measurement"), + Characteristic16Bit(0x2A60, "PLX Features"), + Characteristic16Bit(0x2A5E, "PLX Spot-Check Measurement"), + Characteristic16Bit(0x2A50, "PnP ID"), + Characteristic16Bit(0x2A75, "Pollen Concentration"), + Characteristic16Bit(0x2A69, "Position Quality"), + Characteristic16Bit(0x2A6D, "Pressure"), + Characteristic16Bit(0x2A4E, "Protocol Mode"), + Characteristic16Bit(0x2A78, "Rainfall"), + Characteristic16Bit(0x2A52, "Record Access Control Point"), + Characteristic16Bit(0x2A14, "Reference Time Information"), + Characteristic16Bit(0x2A4D, "Report"), + Characteristic16Bit(0x2A4B, "Report Map"), + Characteristic16Bit(0x2A92, "Resting Heart Rate"), + Characteristic16Bit(0x2A40, "Ringer Control Point"), + Characteristic16Bit(0x2A41, "Ringer Setting"), + Characteristic16Bit(0x2A54, "RSC Feature"), + Characteristic16Bit(0x2A53, "RSC Measurement"), + Characteristic16Bit(0x2A4F, "Scan Interval Window"), + Characteristic16Bit(0x2A31, "Scan Refresh"), + Characteristic16Bit(0x2A55, "SC Control Point"), + Characteristic16Bit(0x2A5D, "Sensor Location"), + Characteristic16Bit(0x2A25, "Serial Number String"), + Characteristic16Bit(0x2A28, "Software Revision String"), + Characteristic16Bit(0x2A93, "Sport Type for Aerobic and Anaerobic Thresholds"), + Characteristic16Bit(0x2A47, "Supported New Alert Category"), + Characteristic16Bit(0x2A48, "Supported Unread Alert Category"), + Characteristic16Bit(0x2A23, "System ID"), + Characteristic16Bit(0x2ABC, "TDS Control Point"), + Characteristic16Bit(0x2A6E, "Temperature"), + Characteristic16Bit(0x2A1C, "Temperature Measurement"), + Characteristic16Bit(0x2A1D, "Temperature Type"), + Characteristic16Bit(0x2A94, "Three Zone Heart Rate Limits"), + Characteristic16Bit(0x2A12, "Time Accuracy"), + Characteristic16Bit(0x2A13, "Time Source"), + Characteristic16Bit(0x2A16, "Time Update Control Point"), + Characteristic16Bit(0x2A17, "Time Update State"), + Characteristic16Bit(0x2A11, "Time with DST"), + Characteristic16Bit(0x2A0E, "Time Zone"), + Characteristic16Bit(0x2A71, "True Wind Direction"), + Characteristic16Bit(0x2A70, "True Wind Speed"), + Characteristic16Bit(0x2A95, "Two Zone Heart Rate Limit"), + Characteristic16Bit(0x2A07, "Tx Power Level"), + Characteristic16Bit(0x2AB4, "Uncertainty"), + Characteristic16Bit(0x2A45, "Unread Alert Status"), + Characteristic16Bit(0x2AB6, "URI"), + Characteristic16Bit(0x2A9F, "User Control Point"), + Characteristic16Bit(0x2A9A, "User Index"), + Characteristic16Bit(0x2A76, "UV Index"), + Characteristic16Bit(0x2A96, "VO2 Max"), + Characteristic16Bit(0x2A97, "Waist Circumference"), + Characteristic16Bit(0x2A98, "Weight"), + Characteristic16Bit(0x2A9D, "Weight Measurement"), + Characteristic16Bit(0x2A9E, "Weight Scale Feature"), + Characteristic16Bit(0x2A79, "Wind Chill"), + Characteristic16Bit(0x2ADB, "Mesh Provisioning Data In"), + Characteristic16Bit(0x2ADC, "Mesh Provisioning Data Out"), + Characteristic16Bit(0x2ADD, "Mesh Proxy Data In"), + Characteristic16Bit(0x2ADE, "Mesh Proxy Data Out") + ) + } + + fun get16BitDescriptors(): List { + return arrayListOf( + Descriptor16Bit(0x2900, "Characteristic Extended Properties"), + Descriptor16Bit(0x2901, "Characteristic User Description"), + Descriptor16Bit(0x2902, "Client Characteristic Configuration"), + Descriptor16Bit(0x2903, "Server Characteristic Configuration"), + Descriptor16Bit(0x2904, "Characteristic Presentation Format"), + Descriptor16Bit(0x2905, "Characteristic Aggregate Format"), + Descriptor16Bit(0x2906, "Valid Range"), + Descriptor16Bit(0x2907, "External Report Reference"), + Descriptor16Bit(0x2908, "Report Reference"), + Descriptor16Bit(0x2909, "Number of Digitals"), + Descriptor16Bit(0x290A, "Value Trigger Setting"), + Descriptor16Bit(0x290B, "Environmental Sensing Configuration"), + Descriptor16Bit(0x290C, "Environmental Sensing Measurement"), + Descriptor16Bit(0x290D, "Environmental Sensing Trigger Setting"), + Descriptor16Bit(0x290E, "Time Trigger Setting"), + Descriptor16Bit(0x290F, "Complete BR-EDR Transport Block Data") + ) + } + + fun getIndicateOrNotifyDescriptor(): Descriptor { + return Descriptor( + name = "Client Characteristic Configuration", + uuid = Uuid("2902"), + value = Value("0000", Value.Type.HEX, 2), + isPredefined = true, + properties = setOf(Property.READ, Property.WRITE) + ) + } + + fun getReliableWriteDescriptor(): Descriptor { + return Descriptor( + name = "Characteristic Extended Properties", + uuid = Uuid("2900"), + value = Value("0100", Value.Type.HEX, 2), + isPredefined = true) + } + } +} diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/features/configure/gatt_configurator/utils/Validator.kt b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/features/configure/gatt_configurator/utils/Validator.kt new file mode 100644 index 000000000..b053891c9 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/features/configure/gatt_configurator/utils/Validator.kt @@ -0,0 +1,25 @@ +package com.siliconlabs.bledemo.features.configure.gatt_configurator.utils + +import java.util.* + +class Validator { + companion object { + private const val UUID_128BIT_PATTERN = "[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}" + private const val UUID_16BIT_PATTERN = "[0-9a-fA-F]{4}" + + fun is128BitUuidValid(uuid: String): Boolean { + val regex = UUID_128BIT_PATTERN.toRegex() + return uuid.matches(regex) + } + + fun is16BitUuidValid(uuid: String): Boolean { + val regex = UUID_16BIT_PATTERN.toRegex() + return uuid.matches(regex) + } + + fun isHexValid(text: String): Boolean { + val result = text.uppercase(Locale.ROOT).filter { it in 'A'..'F' || it in '0'..'9' } + return result.isNotEmpty() && result.length % 2 == 0 + } + } +} \ No newline at end of file diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/features/configure/gatt_configurator/viewholders/AddServiceViewHolder.kt b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/features/configure/gatt_configurator/viewholders/AddServiceViewHolder.kt new file mode 100644 index 000000000..815a7c6fd --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/features/configure/gatt_configurator/viewholders/AddServiceViewHolder.kt @@ -0,0 +1,38 @@ +package com.siliconlabs.bledemo.features.configure.gatt_configurator.viewholders + +import android.view.LayoutInflater +import android.view.ViewGroup +import androidx.recyclerview.widget.RecyclerView +import com.siliconlabs.bledemo.databinding.AdapterAddServiceBinding +import com.siliconlabs.bledemo.features.configure.gatt_configurator.adapters.EditGattServerAdapter.AddServiceListener + +//import kotlinx.android.synthetic.main.adapter_add_service.view.* + +class AddServiceViewHolder( + view: AdapterAddServiceBinding, + private val addServiceListener: AddServiceListener +) : RecyclerView.ViewHolder(view.root) { + private val btnAddService = view.btnAddService + + + fun bind() { + handleClickEvents() + } + + private fun handleClickEvents() { + btnAddService.setOnClickListener { + addServiceListener.onAddService() + } + } + + companion object { + fun create( + parent: ViewGroup, + addServiceListener: AddServiceListener + ): AddServiceViewHolder { + val binding = AdapterAddServiceBinding.inflate(LayoutInflater.from(parent.context)) + + return AddServiceViewHolder(binding, addServiceListener) + } + } +} \ No newline at end of file diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/features/configure/gatt_configurator/viewholders/EditGattServerViewHolder.kt b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/features/configure/gatt_configurator/viewholders/EditGattServerViewHolder.kt new file mode 100644 index 000000000..960060585 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/features/configure/gatt_configurator/viewholders/EditGattServerViewHolder.kt @@ -0,0 +1,159 @@ +package com.siliconlabs.bledemo.features.configure.gatt_configurator.viewholders + +import android.util.Log +import android.view.LayoutInflater +import android.view.View +import android.view.ViewGroup +import androidx.core.view.get +import androidx.recyclerview.widget.RecyclerView +import com.siliconlabs.bledemo.R +import com.siliconlabs.bledemo.databinding.AdapterEditGattServerBinding +import com.siliconlabs.bledemo.features.configure.gatt_configurator.activities.GattServerActivity +import com.siliconlabs.bledemo.features.configure.gatt_configurator.adapters.EditGattServerAdapter.ServiceListener +import com.siliconlabs.bledemo.features.configure.gatt_configurator.dialogs.CharacteristicDialog +import com.siliconlabs.bledemo.features.configure.gatt_configurator.models.Characteristic +import com.siliconlabs.bledemo.features.configure.gatt_configurator.models.Service +import com.siliconlabs.bledemo.features.configure.gatt_configurator.utils.removeAsking +import com.siliconlabs.bledemo.features.configure.gatt_configurator.views.GattCharacteristicView +//import kotlinx.android.synthetic.main.adapter_edit_gatt_server.view.* + +class EditGattServerViewHolder(view: AdapterEditGattServerBinding, val list: ArrayList, val listener: ServiceListener) : + RecyclerView.ViewHolder(view.root) { + private val llCharacteristics = view.llCharacteristics + private val llCharacteristicsOuter = view.llCharacteristicsOuter + private val expandArrow = view.expandArrow + private val tvName = view.tvServiceName + private val tvUuid = view.tvServiceUuid + private val tvType = view.tvServiceType + private val ibCopy = view.ibCopy + private val ibRemove = view.ibRemove + private val btnAddCharacteristic = view.btnAddCharacteristic + + fun bind(service: Service) { + llCharacteristics.removeAllViews() + expandArrow.setOnClickListener { expandOrCollapseView() } + initCharacteristics(service.characteristics) + + tvName.text = service.name + tvUuid.text = service.uuid?.getAsFormattedText() + tvType.text = itemView.context.getText(service.type.textResId) + + handleServiceClickEvents(service) + handleAddCharacteristicClickEvent(service.characteristics) + } + + private fun handleServiceClickEvents(service: Service) { + ibCopy.setOnClickListener { + if (adapterPosition != RecyclerView.NO_POSITION) { + listener.onCopyService(service) + } + } + + ibRemove.setOnClickListener { + if (adapterPosition != RecyclerView.NO_POSITION) { + listener.onRemoveService(adapterPosition) + } + } + } + + private fun initCharacteristics(characteristics: ArrayList) { + for (characteristic in characteristics) { + val view = GattCharacteristicView(itemView.context, characteristic) + llCharacteristics.addView(view) + handleCharacteristicClickEvents(view, characteristics) + } + } + + private fun handleCharacteristicClickEvents(view: GattCharacteristicView, characteristics: ArrayList) { + view.setCharacteristicListener(object : GattCharacteristicView.CharacteristicListener { + override fun onCopyCharacteristic(characteristic: Characteristic) { + copyCharacteristic(characteristic, characteristics) + } + + override fun onEditCharacteristic(characteristic: Characteristic) { + editCharacteristic(characteristic, characteristics) + } + + override fun onRemoveCharacteristic(characteristic: Characteristic) { + view.removeAsking(R.string.characteristic) { + removeCharacteristic(characteristic, characteristics) + } + } + }) + } + + private fun handleAddCharacteristicClickEvent(characteristics: ArrayList) { + btnAddCharacteristic.setOnClickListener { + CharacteristicDialog(object : CharacteristicDialog.CharacteristicChangeListener { + override fun onCharacteristicChanged(characteristic: Characteristic) { + addCharacteristic(characteristic, characteristics) + } + }).show((itemView.context as GattServerActivity).supportFragmentManager, "dialog_characteristic") + } + } + + private fun copyCharacteristic(characteristic: Characteristic, characteristics: ArrayList) { + val copiedCharacteristic = characteristic.deepCopy() + val view = GattCharacteristicView(itemView.context, copiedCharacteristic) + + characteristics.add(copiedCharacteristic) + handleCharacteristicClickEvents(view, characteristics) + llCharacteristics.addView(view) + } + + private fun editCharacteristic( + characteristic: Characteristic, + characteristics: ArrayList + ) { + CharacteristicDialog(object : CharacteristicDialog.CharacteristicChangeListener { + override fun onCharacteristicChanged(characteristic: Characteristic) { + + val index = characteristics.indexOf(characteristic) + + // Get the view at the specified index in the LinearLayout + val view = llCharacteristics.getChildAt(index) + + if (view is GattCharacteristicView) { + // If the view is a GattCharacteristicView, call refreshView + view.refreshView() + } else { + // Handle the case where the view is not a GattCharacteristicView + Log.e("EditCharacteristic", "View at index $index is not a GattCharacteristicView.") + } + } + }, characteristic).show((itemView.context as GattServerActivity).supportFragmentManager, "dialog_characteristic") + } + + private fun removeCharacteristic(characteristic: Characteristic, characteristics: ArrayList) { + val index = characteristics.indexOf(characteristic) + llCharacteristics.removeViewAt(index) + characteristics.remove(characteristic) + } + + private fun addCharacteristic(characteristic: Characteristic, characteristics: ArrayList) { + val view = GattCharacteristicView(itemView.context, characteristic) + handleCharacteristicClickEvents(view, characteristics) + + characteristics.add(characteristic) + llCharacteristics.addView(view) + } + + companion object { + fun create(parent: ViewGroup, list: ArrayList, listener: ServiceListener): EditGattServerViewHolder { + val binding = AdapterEditGattServerBinding.inflate(LayoutInflater.from(parent.context)) + + return EditGattServerViewHolder(binding, list, listener) + } + } + + private fun expandOrCollapseView() { + if (llCharacteristicsOuter.visibility == View.VISIBLE) { + expandArrow.setState(false) + llCharacteristicsOuter.visibility = View.GONE + } else { + expandArrow.setState(true) + llCharacteristicsOuter.visibility = View.VISIBLE + } + } + +} diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/features/configure/gatt_configurator/viewholders/GattServerViewHolder.kt b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/features/configure/gatt_configurator/viewholders/GattServerViewHolder.kt new file mode 100644 index 000000000..1e9652e77 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/features/configure/gatt_configurator/viewholders/GattServerViewHolder.kt @@ -0,0 +1,135 @@ +package com.siliconlabs.bledemo.features.configure.gatt_configurator.viewholders + +import android.view.LayoutInflater +import android.view.View +import android.view.ViewGroup +import android.widget.LinearLayout +import androidx.recyclerview.widget.RecyclerView +import com.google.android.material.button.MaterialButton +import com.siliconlabs.bledemo.R +import com.siliconlabs.bledemo.common.views.DetailsRow +import com.siliconlabs.bledemo.databinding.AdapterGattServerBinding +import com.siliconlabs.bledemo.features.configure.gatt_configurator.adapters.GattServerAdapter.OnClickListener +import com.siliconlabs.bledemo.features.configure.gatt_configurator.models.GattServer + +class GattServerViewHolder( + private val viewBinding: AdapterGattServerBinding, + private val list: List, + private val listener: OnClickListener +) : RecyclerView.ViewHolder(viewBinding.root) { + + fun bind(gattServer: GattServer, isExportMode: Boolean) { + expandOrCollapseDetailsView(gattServer.isViewExpanded) + + viewBinding.apply { + tvGattServerName.text = gattServer.name + tvTotalServices.text = itemView.context.getString( + if (gattServer.services.size == 1) R.string.gatt_configurator_one_service + else R.string.gatt_configurator_n_services, gattServer.services.size + ) + swGattServer.isChecked = gattServer.isSwitchedOn + } + + prepareView(isExportMode) + prepareDetailsView(gattServer) + handleClickActions(gattServer) + handleSwitchActions() + } + + private fun prepareView(isExportMode: Boolean) { + viewBinding.apply { + cbExport.visibility = if (isExportMode) View.VISIBLE else View.GONE + swGattServer.isEnabled = !isExportMode + + toggleImageButton(ibCopy, !isExportMode) + toggleImageButton(ibEdit, !isExportMode) + toggleImageButton(ibRemove, !isExportMode) + + if (!isExportMode) cbExport.isChecked = false + } + } + + private fun handleClickActions(gattServer: GattServer) { + viewBinding.apply { + ibCopy.setOnClickListener { + if (adapterPosition != RecyclerView.NO_POSITION) { + listener.onCopyClick(gattServer) + } + } + + ibEdit.setOnClickListener { + if (adapterPosition != RecyclerView.NO_POSITION) { + listener.onEditClick(adapterPosition, gattServer) + } + } + + ibRemove.setOnClickListener { + if (adapterPosition != RecyclerView.NO_POSITION) { + listener.onRemoveClick(adapterPosition) + } + } + + cbExport.setOnClickListener { + if (adapterPosition != RecyclerView.NO_POSITION) { + list[adapterPosition].let { + it.isCheckedForExport = !it.isCheckedForExport + listener.onExportBoxClick() + } + } + } + expandArrow.setOnClickListener { + gattServer.apply { + isViewExpanded = !isViewExpanded + expandOrCollapseDetailsView(isViewExpanded) + } + } + } + } + + private fun handleSwitchActions() { + viewBinding.swGattServer.setOnCheckedChangeListener { _, isChecked -> + if (adapterPosition != RecyclerView.NO_POSITION) { + if (isChecked) { + listener.switchItemOn(adapterPosition) + } else { + listener.switchItemOff(adapterPosition) + } + } + } + } + + private fun prepareDetailsView(gattServer: GattServer) { + viewBinding.llGattServerDetails.removeAllViews() + for (service in gattServer.services) { + viewBinding.llGattServerDetails.addView(DetailsRow( + itemView.context, + service.getUuidWithName(), + itemView.context.getString( + if (service.characteristics.size == 1) R.string.gatt_configurator_one_characteristic + else R.string.gatt_configurator_n_characteristics, service.characteristics.size + ) + ).binding.root, LinearLayout.LayoutParams.WRAP_CONTENT, LinearLayout.LayoutParams.WRAP_CONTENT) + } + } + + private fun expandOrCollapseDetailsView(isExpanded: Boolean) { + viewBinding.llGattServerDetails.visibility = + if (isExpanded) View.VISIBLE + else View.GONE + viewBinding.expandArrow.setState(shouldShowDetails = isExpanded) + } + + private fun toggleImageButton(ib: MaterialButton, isEnabled: Boolean) { + ib.let { + it.isEnabled = isEnabled + it.icon.alpha = if (isEnabled) 0xFF else 0x3F + } + } + + companion object { + fun create(parent: ViewGroup, list: List, listener: OnClickListener): GattServerViewHolder { + val viewBinding = AdapterGattServerBinding.inflate(LayoutInflater.from(parent.context), parent, false) + return GattServerViewHolder(viewBinding, list, listener) + } + } +} \ No newline at end of file diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/features/configure/gatt_configurator/viewmodels/GattConfiguratorViewModel.kt b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/features/configure/gatt_configurator/viewmodels/GattConfiguratorViewModel.kt new file mode 100644 index 000000000..0f75073dd --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/features/configure/gatt_configurator/viewmodels/GattConfiguratorViewModel.kt @@ -0,0 +1,114 @@ +package com.siliconlabs.bledemo.features.configure.gatt_configurator.viewmodels + +import androidx.lifecycle.LiveData +import androidx.lifecycle.MutableLiveData +import androidx.lifecycle.ViewModel +import com.siliconlabs.bledemo.features.configure.gatt_configurator.models.GattServer +import com.siliconlabs.bledemo.features.configure.gatt_configurator.utils.GattConfiguratorStorage +import dagger.hilt.android.lifecycle.HiltViewModel +import javax.inject.Inject + +@HiltViewModel +class GattConfiguratorViewModel @Inject constructor(val gattConfiguratorStorage: GattConfiguratorStorage) : ViewModel() { + private val _gattServers: MutableLiveData> = MutableLiveData(gattConfiguratorStorage.loadGattServerList()) + val gattServers: LiveData> = _gattServers + private val _removedPosition: MutableLiveData = MutableLiveData() + val removedPosition: LiveData = _removedPosition + private val _insertedPosition: MutableLiveData = MutableLiveData() + val insertedPosition: LiveData = _insertedPosition + private val _changedPosition: MutableLiveData = MutableLiveData() + val changedPosition = _changedPosition + private val _areAnyGattServers: MutableLiveData = MutableLiveData() + val areAnyGattServers = _areAnyGattServers + private val _switchedOffPosition: MutableLiveData = MutableLiveData() + val switchedOffPosition: LiveData = _switchedOffPosition + + init { + areAnyGattServers() + } + + private fun areAnyGattServers() { + _areAnyGattServers.value = _gattServers.value?.size!! > 0 + } + + fun createGattServer(gattServer: GattServer? = null) { + _gattServers.value?.apply { + gattServer?.let { + add(gattServer) + } ?: add(GattServer("New GATT server")) + _insertedPosition.value = size - 1 + } + areAnyGattServers() + saveGattDatabase() + } + + fun copyGattServer(gattServer: GattServer) { + _gattServers.value?.apply { + add(gattServer.deepCopy()) + _insertedPosition.value = size - 1 + } + saveGattDatabase() + } + + fun removeGattServerAt(position: Int) { + _gattServers.value?.apply { + removeAt(position) + _removedPosition.value = position + } + areAnyGattServers() + saveGattDatabase() + } + + fun replaceGattServerAt(position: Int, gattServer: GattServer) { + _gattServers.value?.apply { + set(position, gattServer) + _changedPosition.value = position + } + saveGattDatabase() + } + + fun switchGattServerOnAt(position: Int) { + _gattServers.value?.let { servers -> + servers.forEachIndexed { index, server -> + if (server.isSwitchedOn) { + server.isSwitchedOn = false + _switchedOffPosition.value = index + } + } + servers[position].isSwitchedOn = true + gattConfiguratorStorage.saveActiveGattServer(servers[position]) + } + saveGattDatabase() + } + + fun switchGattServerOffAt(position: Int) { + _gattServers.value?.let { servers -> + servers[position].isSwitchedOn = false + _switchedOffPosition.value = position + if (!isAnyGattServerSwitchedOn()) { + gattConfiguratorStorage.saveActiveGattServer(null) + } + } + saveGattDatabase() + } + + fun isAnyGattServerSwitchedOn(): Boolean { + _gattServers.value?.let { servers -> + return servers.any { it.isSwitchedOn } + } + return false + } + + fun isAnyGattServerCheckedForExport() : Boolean { + _gattServers.value?.let { servers -> + return servers.any { it.isCheckedForExport } + } + return false + } + + private fun saveGattDatabase() { + _gattServers.value?.apply { + gattConfiguratorStorage.saveGattServerList(this) + } + } +} diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/features/configure/gatt_configurator/viewmodels/GattServerViewModel.kt b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/features/configure/gatt_configurator/viewmodels/GattServerViewModel.kt new file mode 100644 index 000000000..8d2ccaf35 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/features/configure/gatt_configurator/viewmodels/GattServerViewModel.kt @@ -0,0 +1,80 @@ +package com.siliconlabs.bledemo.features.configure.gatt_configurator.viewmodels + +import androidx.lifecycle.LiveData +import androidx.lifecycle.MutableLiveData +import androidx.lifecycle.ViewModel +import com.siliconlabs.bledemo.features.configure.gatt_configurator.models.GattServer +import com.siliconlabs.bledemo.features.configure.gatt_configurator.models.Service + +class GattServerViewModel : ViewModel() { + private val _insertedPosition: MutableLiveData = MutableLiveData() + val insertedPosition = _insertedPosition + private val _removedPosition: MutableLiveData = MutableLiveData() + val removedPosition: LiveData = _removedPosition + private val _changedPosition: MutableLiveData = MutableLiveData() + val changedPosition: LiveData = _changedPosition + private val _validation: MutableLiveData = MutableLiveData() + val validation: LiveData = _validation + + private var gattServer: GattServer? = null + private var position: Int? = null + + fun init(position: Int, gattServer: GattServer) { + this.gattServer = gattServer + this.position = position + } + + fun getPosition(): Int? { + return position + } + + fun getGattServer(): GattServer? { + return gattServer + } + + fun getGattServerName(): String? { + return gattServer?.name + } + + fun setGattServerName(name: String) { + gattServer?.name = name + } + + fun validateGattServer(gattServerName: String) { + if(gattServerName.isEmpty()) { + _validation.value = Validation.INVALID_NAME + } else { + _validation.value = Validation.VALID + } + } + + fun getServiceList(): ArrayList? { + return gattServer?.services + } + + fun addService(service: Service) { + gattServer?.apply { + services.add(service) + _insertedPosition.value = services.size - 1 + } + } + + fun removeServiceAt(position: Int) { + gattServer?.apply { + services.removeAt(position) + _removedPosition.value = position + } + } + + fun copyService(service: Service) { + gattServer?.apply { + services.add(service.deepCopy()) + _insertedPosition.value = services.size - 1 + } + } + + enum class Validation { + VALID, + INVALID_NAME + } +} \ No newline at end of file diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/features/configure/gatt_configurator/views/ExportBar.kt b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/features/configure/gatt_configurator/views/ExportBar.kt new file mode 100644 index 000000000..9c410e1d4 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/features/configure/gatt_configurator/views/ExportBar.kt @@ -0,0 +1,28 @@ +package com.siliconlabs.bledemo.features.configure.gatt_configurator.views + +import android.content.Context +import android.util.AttributeSet +import android.view.LayoutInflater +import android.widget.RelativeLayout +import com.siliconlabs.bledemo.databinding.ViewExportBarBinding + +class ExportBar(context: Context, attributeSet: AttributeSet) : RelativeLayout(context, attributeSet) { + + private val viewBinding: ViewExportBarBinding = ViewExportBarBinding.inflate( + LayoutInflater.from(context), this, true) + + fun init(listener: Listener) { + viewBinding.exportBar.setOnClickListener { listener.onExportClick() } + viewBinding.cancelBar.setOnClickListener { listener.onCancelClick() } + } + + fun setExportBtnEnabled(isEnabled: Boolean) { + viewBinding.exportBar.isEnabled = isEnabled + } + + interface Listener { + fun onExportClick() + fun onCancelClick() + } + +} \ No newline at end of file diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/features/configure/gatt_configurator/views/GattCharacteristicView.kt b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/features/configure/gatt_configurator/views/GattCharacteristicView.kt new file mode 100644 index 000000000..d84f6e1c8 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/features/configure/gatt_configurator/views/GattCharacteristicView.kt @@ -0,0 +1,202 @@ +package com.siliconlabs.bledemo.features.configure.gatt_configurator.views + +import android.content.Context +import android.text.Html +import android.util.AttributeSet +import android.util.Log +import android.view.LayoutInflater +import android.view.View +import android.widget.FrameLayout +import androidx.core.view.get +import com.siliconlabs.bledemo.R +import com.siliconlabs.bledemo.databinding.ViewGattCharacteristicBinding +import com.siliconlabs.bledemo.features.configure.gatt_configurator.activities.GattServerActivity +import com.siliconlabs.bledemo.features.configure.gatt_configurator.dialogs.DescriptorDialog +import com.siliconlabs.bledemo.features.configure.gatt_configurator.models.Characteristic +import com.siliconlabs.bledemo.features.configure.gatt_configurator.models.Descriptor +import com.siliconlabs.bledemo.features.configure.gatt_configurator.models.Property +import com.siliconlabs.bledemo.features.configure.gatt_configurator.utils.removeAsking + +import com.siliconlabs.bledemo.features.configure.gatt_configurator.views.GattDescriptorView.DescriptorListener + + +class GattCharacteristicView(context: Context, attributeSet: AttributeSet? = null) : + FrameLayout(context, attributeSet) { + private var characteristic: Characteristic? = null + lateinit var gattCharacterBinding: ViewGattCharacteristicBinding + + constructor(context: Context, characteristic: Characteristic) : this(context) { + this.characteristic = characteristic + gattCharacterBinding = ViewGattCharacteristicBinding.inflate(LayoutInflater.from(context),this,true) + + initView(characteristic) + handleAddDescriptorClickEvent(characteristic.descriptors) + } + + private fun initView(characteristic: Characteristic) { + gattCharacterBinding.tvCharacteristicName.text = characteristic.name + val uuidHtml = buildString { + append("") + append(context.getString(R.string.UUID_colon_space)) + append("") + append(characteristic.uuid?.getAsFormattedText()) + } + gattCharacterBinding.tvCharacteristicUuid.text = Html.fromHtml(uuidHtml, Html.FROM_HTML_MODE_LEGACY) + showSelectedProperties(characteristic) + showOrHideDescriptorsLabelWithDivider() + initDescriptors() + } + + fun refreshView() { + characteristic?.let { + initView(it) + } + gattCharacterBinding.root.invalidate() + } + + private fun hideAllProperties() { + + gattCharacterBinding.tvPropertyRead.visibility = View.GONE + gattCharacterBinding.tvPropertyWrite.visibility = View.GONE + gattCharacterBinding.tvPropertyIndicate.visibility = View.GONE + gattCharacterBinding.tvPropertyNotify.visibility = View.GONE + } + + private fun showSelectedProperties(characteristic: Characteristic) { + hideAllProperties() + characteristic.properties.apply { + if (containsKey(Property.READ)) gattCharacterBinding.tvPropertyRead.visibility = View.VISIBLE + if (containsKey(Property.WRITE)) gattCharacterBinding.tvPropertyWrite.visibility = View.VISIBLE + if (containsKey(Property.WRITE_WITHOUT_RESPONSE)) gattCharacterBinding.tvPropertyWrite.visibility = + View.VISIBLE + if (containsKey(Property.RELIABLE_WRITE)) gattCharacterBinding.tvPropertyWrite.visibility = + View.VISIBLE + if (containsKey(Property.INDICATE)) gattCharacterBinding.tvPropertyIndicate.visibility = View.VISIBLE + if (containsKey(Property.NOTIFY)) gattCharacterBinding.tvPropertyNotify.visibility = View.VISIBLE + } + } + + init { + LayoutInflater.from(context).inflate(R.layout.view_gatt_characteristic, this, true) + } + + private fun initDescriptors() { + gattCharacterBinding.llDescriptors.removeAllViews() + for (descriptor in characteristic?.descriptors!!) { + val view = GattDescriptorView(context, descriptor) + handleDescriptorClickEvents(view, characteristic?.descriptors!!) + gattCharacterBinding.llDescriptors.addView(view) + } + } + + private fun handleDescriptorClickEvents( + view: GattDescriptorView, + descriptors: ArrayList + ) { + view.setDescriptorListener(object : DescriptorListener { + override fun onCopyDescriptor(descriptor: Descriptor) { + copyDescriptor(descriptor, descriptors) + } + + override fun onEditDescriptor(descriptor: Descriptor) { + editDescriptor(descriptor, descriptors) + } + + override fun onRemoveDescriptor(descriptor: Descriptor) { + removeAsking(R.string.descriptor) { + removeDescriptor(descriptor, descriptors) + } + } + }) + } + + private fun handleAddDescriptorClickEvent(descriptors: ArrayList) { + + gattCharacterBinding.btnAddDescriptor.setOnClickListener { + DescriptorDialog(object : DescriptorDialog.DescriptorChangeListener { + override fun onDescriptorChanged(descriptor: Descriptor) { + addDescriptor(descriptor, descriptors) + } + }).show((context as GattServerActivity).supportFragmentManager, "dialog_descriptor") + } + } + + private fun addDescriptor(descriptor: Descriptor, descriptors: ArrayList) { + val view = GattDescriptorView(context, descriptor) + handleDescriptorClickEvents(view, descriptors) + + descriptors.add(descriptor) + gattCharacterBinding.llDescriptors.addView(view) + showOrHideDescriptorsLabelWithDivider() + } + + private fun copyDescriptor(descriptor: Descriptor, descriptors: ArrayList) { + val copiedDescriptor = descriptor.deepCopy() + val view = GattDescriptorView(context, copiedDescriptor) + + descriptors.add(copiedDescriptor) + handleDescriptorClickEvents(view, descriptors) + gattCharacterBinding.llDescriptors.addView(view) + } + + private fun editDescriptor( + descriptor: Descriptor, + descriptors: ArrayList) { + DescriptorDialog(object : DescriptorDialog.DescriptorChangeListener { + override fun onDescriptorChanged(descriptor: Descriptor) { + val index = descriptors.indexOf(descriptor) + val view = gattCharacterBinding.llDescriptors.getChildAt(index) + if(view is GattDescriptorView){ + view.refreshView() + }else{ + Log.e("EditDescriptor", "View at index $index is not a GattDescriptorView.") + } + + } + }, descriptor).show( + (context as GattServerActivity).supportFragmentManager, + "dialog_descriptor" + ) + } + + private fun removeDescriptor(descriptor: Descriptor, descriptors: ArrayList) { + val index = descriptors.indexOf(descriptor) + gattCharacterBinding.llDescriptors.removeViewAt(index) + descriptors.remove(descriptor) + + showOrHideDescriptorsLabelWithDivider() + } + + private fun showOrHideDescriptorsLabelWithDivider() { + characteristic?.descriptors?.apply { + + gattCharacterBinding.tvDescriptors.visibility = if (isEmpty()) View.GONE else View.VISIBLE + gattCharacterBinding.cvDescriptors.visibility = if (isEmpty()) View.GONE else View.VISIBLE + } + } + + fun setCharacteristicListener(listener: CharacteristicListener) { + gattCharacterBinding.ibCopy.setOnClickListener { + characteristic?.let { + listener.onCopyCharacteristic(it) + } + } + gattCharacterBinding.ibEdit.setOnClickListener { + characteristic?.let { + listener.onEditCharacteristic(it) + } + } + gattCharacterBinding.ibRemove.setOnClickListener { + characteristic?.let { + listener.onRemoveCharacteristic(it) + } + } + } + + interface CharacteristicListener { + fun onCopyCharacteristic(characteristic: Characteristic) + fun onEditCharacteristic(characteristic: Characteristic) + fun onRemoveCharacteristic(characteristic: Characteristic) + } + +} diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/features/configure/gatt_configurator/views/GattDescriptorView.kt b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/features/configure/gatt_configurator/views/GattDescriptorView.kt new file mode 100644 index 000000000..a9bc55760 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/features/configure/gatt_configurator/views/GattDescriptorView.kt @@ -0,0 +1,113 @@ +package com.siliconlabs.bledemo.features.configure.gatt_configurator.views + +import android.content.Context +import android.text.Html +import android.text.Spanned +import android.util.AttributeSet +import android.view.LayoutInflater +import android.view.View +import android.widget.FrameLayout +import com.siliconlabs.bledemo.R +import com.siliconlabs.bledemo.databinding.ViewGattDescriptorBinding +import com.siliconlabs.bledemo.features.configure.gatt_configurator.models.Descriptor +import com.siliconlabs.bledemo.features.configure.gatt_configurator.models.Property + +//import kotlinx.android.synthetic.main.view_gatt_descriptor.view.* +//import kotlinx.android.synthetic.main.view_gatt_descriptor.view.ib_copy +//import kotlinx.android.synthetic.main.view_gatt_descriptor.view.ib_edit +//import kotlinx.android.synthetic.main.view_gatt_descriptor.view.ib_remove +//import kotlinx.android.synthetic.main.view_gatt_descriptor.view.tv_property_read +//import kotlinx.android.synthetic.main.view_gatt_descriptor.view.tv_property_write + +class GattDescriptorView(context: Context, attributeSet: AttributeSet? = null) : + FrameLayout(context, attributeSet) { + private var descriptor: Descriptor? = null + lateinit var gattViewDescriptorBinding: ViewGattDescriptorBinding + + constructor(context: Context, descriptor: Descriptor) : this(context) { + this.descriptor = descriptor + + initView(descriptor) + if (descriptor.isPredefined) hideButtons() + } + + init { + gattViewDescriptorBinding = ViewGattDescriptorBinding.inflate(LayoutInflater.from(context),this,true) + } + + private fun initView(descriptor: Descriptor) { + + gattViewDescriptorBinding.tvDescriptorName.text = descriptor.name + gattViewDescriptorBinding.tvDescriptorUuid.text = buildBoldHeaderTextLine( + context.getString(R.string.UUID_colon_space), + descriptor.uuid?.getAsFormattedText() + ) + gattViewDescriptorBinding.tvDescriptorValue.text = buildBoldHeaderTextLine( + context.getString(R.string.value_colon_space), + descriptor.value?.getAsFormattedText() + ) + showSelectedProperties(descriptor) + } + + private fun buildBoldHeaderTextLine(header: String, content: String?): Spanned? { + val htmlString = buildString { + append("") + append(header) + append("") + append(content) + } + return Html.fromHtml(htmlString, Html.FROM_HTML_MODE_LEGACY) + } + + fun refreshView() { + descriptor?.let { + initView(it) + } + gattViewDescriptorBinding.root.invalidate() + } + private fun hideButtons() { + + gattViewDescriptorBinding.ibCopy.visibility = View.GONE + gattViewDescriptorBinding.ibRemove.visibility = View.GONE + gattViewDescriptorBinding.ibEdit.visibility = View.GONE + } + + private fun hideAllProperties() { + gattViewDescriptorBinding.tvPropertyRead.visibility = View.GONE + + gattViewDescriptorBinding.tvPropertyWrite.visibility = View.GONE + } + + private fun showSelectedProperties(descriptor: Descriptor) { + hideAllProperties() + descriptor.properties.apply { + gattViewDescriptorBinding.tvPropertyRead + if (containsKey(Property.READ)) gattViewDescriptorBinding.tvPropertyRead.visibility = View.VISIBLE + if (containsKey(Property.WRITE)) gattViewDescriptorBinding.tvPropertyWrite.visibility = View.VISIBLE + } + } + + fun setDescriptorListener(listener: DescriptorListener) { + gattViewDescriptorBinding.ibCopy.setOnClickListener { + descriptor?.let { + listener.onCopyDescriptor(it) + } + } + gattViewDescriptorBinding.ibEdit.setOnClickListener { + descriptor?.let { + listener.onEditDescriptor(it) + } + } + gattViewDescriptorBinding.ibRemove.setOnClickListener { + descriptor?.let { + listener.onRemoveDescriptor(it) + } + } + } + + interface DescriptorListener { + fun onCopyDescriptor(descriptor: Descriptor) + fun onEditDescriptor(descriptor: Descriptor) + fun onRemoveDescriptor(descriptor: Descriptor) + } +} \ No newline at end of file diff --git a/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/features/demo/awsiot/AWSIOTDemoActivity.kt b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/features/demo/awsiot/AWSIOTDemoActivity.kt new file mode 100644 index 000000000..f20e425d3 --- /dev/null +++ b/application/AuraSense/mobile/aurasense-android-app/mobile/src/main/java/com/siliconlabs/bledemo/features/demo/awsiot/AWSIOTDemoActivity.kt @@ -0,0 +1,888 @@ +package com.siliconlabs.bledemo.features.demo.awsiot + +import android.annotation.SuppressLint +import android.app.AlertDialog +import android.app.NotificationManager +import android.content.Context +import android.content.Intent +import android.content.SharedPreferences +import android.graphics.Color +import android.graphics.drawable.ColorDrawable +import android.net.ConnectivityManager +import android.net.NetworkCapabilities +import android.net.Uri +import android.os.Build +import android.os.Bundle +import android.os.Handler +import android.os.Looper +import android.util.Log +import android.view.MenuItem +import android.view.View +import android.widget.Button +import android.widget.TextView +import androidx.activity.OnBackPressedCallback +import androidx.activity.viewModels +import androidx.appcompat.app.AppCompatActivity +import androidx.lifecycle.Observer +import androidx.lifecycle.ViewModelProvider +import androidx.recyclerview.widget.GridLayoutManager +import androidx.recyclerview.widget.RecyclerView +import com.google.android.material.button.MaterialButton +import com.google.android.material.textfield.TextInputEditText +import com.pranavpandey.android.dynamic.toasts.DynamicToast +import com.siliconlabs.bledemo.R +import com.siliconlabs.bledemo.databinding.ActivityAwsDemoBinding +import com.siliconlabs.bledemo.features.configure.advertiser.services.MqttForegroundService +import com.siliconlabs.bledemo.features.configure.advertiser.services.MqttForegroundService.Companion.NOTIFICATION_ID +import com.siliconlabs.bledemo.features.demo.awsiot.adapter.GridAdapter +import com.siliconlabs.bledemo.features.demo.awsiot.listener.OnMqttGridItemClickListener +import com.siliconlabs.bledemo.features.demo.awsiot.model.GridItem +import com.siliconlabs.bledemo.features.demo.awsiot.repository.ConnectionResult +import com.siliconlabs.bledemo.features.demo.awsiot.viewmodel.MqttViewModel +import com.siliconlabs.bledemo.features.demo.matter_demo.utils.CustomProgressDialog +import com.siliconlabs.bledemo.utils.ApppUtil +import com.siliconlabs.bledemo.features.demo.smartlock.dialogs.SmartLockConfigurationDialog +import com.siliconlabs.bledemo.features.demo.smartlock.dialogs.SmartLockConfigurationDialog.Companion.PICK_P12_FILE_REQUEST_CODE +import com.siliconlabs.bledemo.utils.CustomToastManager +import org.json.JSONException +import org.json.JSONObject +import timber.log.Timber +import java.io.InputStream +import java.security.KeyStore +import javax.net.ssl.KeyManagerFactory +import javax.net.ssl.SSLContext + + +class AWSIOTDemoActivity : AppCompatActivity(), OnMqttGridItemClickListener { + private lateinit var backPressedCallback: OnBackPressedCallback + private val messageTimeoutMillis: Long = 60000L + private val handler = Handler(Looper.getMainLooper()) + private var timeoutRunnable: Runnable? = null + + private var publishTopic = "" + private var subscribeTopic = "" + private var p12EndPointURL = "" + private var p12FilePathUri: Uri? = null + private var p12FilePath: String? = null + private var p12FilePassword: String? = "" + private lateinit var binding: ActivityAwsDemoBinding + + private lateinit var sharedPreferences: SharedPreferences + private var customProgressDialog: CustomProgressDialog? = null + private val mqttViewModel: MqttViewModel by viewModels { MqttViewModelFactory(this) } + private lateinit var recyclerView: RecyclerView + private lateinit var adapter: GridAdapter + + // Keep track of the current state of each LED button + private var isRedOn = false + private var isGreenOn = false + private var isBlueOn = false + private var awsConfigDialog: SmartLockConfigurationDialog? = null + + + companion object { + private const val PREFS_NAME = "MqttPrefs" + private const val KEY_SUBSCRIBE_TOPIC = "subscribeTopic" + private const val KEY_PUBLISH_TOPIC = "publishTopic" + + fun isValidJsonObject(jsonString: String): Boolean { + return try { + JSONObject(jsonString) + true // Parsing succeeded, it's valid JSON + } catch (e: JSONException) { + false // Parsing failed, it's not valid JSON + } + } + } + + override fun onCreate(savedInstanceState: Bundle?) { + super.onCreate(savedInstanceState) + binding = ActivityAwsDemoBinding.inflate(layoutInflater) + setContentView(binding.root) + ApppUtil.setEdgeToEdge(window, this) + setSupportActionBar(binding.toolbar) + val actionBar = supportActionBar + actionBar!!.setHomeAsUpIndicator(R.drawable.matter_back) + actionBar.setDisplayHomeAsUpEnabled(true) + actionBar?.title = getString(R.string.aws_dashboard) + actionBar?.setBackgroundDrawable(ColorDrawable(Color.parseColor("#0F62FE"))) + sharedPreferences = getSharedPreferences(PREFS_NAME, MODE_PRIVATE) + + initUI() + + initObservers() + + + // Register the back press callback + backPressedCallback = object : OnBackPressedCallback(true) { + override fun handleOnBackPressed() { + Log.d("Activity", "Back button pressed with OnBackPressedDispatcher!") + + //showDisconnectConfirmationDialog() + if (null != mqttViewModel) { + mqttViewModel.unsubscribeFromTopic() + mqttViewModel.disconnect() + finish() + } + } + } + + // Add callback to the dispatcher + onBackPressedDispatcher.addCallback(this, backPressedCallback) + } + + private fun initObservers() { + + + mqttViewModel.connectionResult.observe(this, Observer { result -> + when (result) { + is ConnectionResult.Connecting -> { + showProgressDialog(getString(R.string.connecting_to_aws)) + } + + is ConnectionResult.Connected -> { + + removeProgress() + runOnUiThread { + CustomToastManager.show( + this, + getString(R.string.connection_successful), 5000 + ) + + } + + + } + + is ConnectionResult.Error -> { + // Handle the error + println("Connection Error: ${result.message}") + result.throwable?.printStackTrace() // Print the stack trace for debugging + DynamicToast.makeError(this, result.message, 5000).show() + runOnUiThread { + if (result.message.contains( + "MqttException", + false + ) or result.message.contains( + getString( + R.string.subscription_failed + ), false + ) + ) { + removeProgress() + CustomToastManager.show(this, result.message, 5000) + // showMqttTopicDialog() + initAWSConfigure() + } else { + CustomToastManager.show(this, result.message, 5000) + } + + } + } + + ConnectionResult.SubscribeConnected -> { + binding.placeholder.visibility = View.GONE + showProgressDialog(getString(R.string.loading_data)) + // Start timeout timer + startMessageTimeout() + + mqttViewModel.mqttMessages.observe(this, Observer { + // Cancel timeout if message received + handler.removeCallbacks(timeoutRunnable!!) + removeProgress() + Log.e("AWS DEMO ACTIVITY", "AWS IOT MESSAGES" + it.toString()) + + val jsonString = it.toString() // Replace with real JSON source + if (isValidJsonObject(jsonString)){ + runOnUiThread { + updateGrid(JSONObject(jsonString)) + } + + }else{ + // do not do anything + } + + + }) + } + + ConnectionResult.SubscribeConnecting -> { + CustomToastManager.show(this,getString(R.string.subscribing_to_the_entered_topic),5000) + } + + ConnectionResult.Disconnected -> { + removeProgress() + //this.finish() + } + + ConnectionResult.Disconnecting -> { + showProgressDialog(getString(R.string.disconnecting_from_aws_iot)) + } + + ConnectionResult.DisconnectionError -> { + this.finish() + } + } + }) + } + + // Function to start the timeout + private fun startMessageTimeout() { + timeoutRunnable = Runnable { + removeProgress() + showAlertDialogForRetry() + } + handler.postDelayed(timeoutRunnable!!, messageTimeoutMillis) + } + + + + // Function to show AlertDialog for topic re-entry + private fun showAlertDialogForRetry() { + AlertDialog.Builder(this) + .setTitle(getString(R.string.subscription_timeout)) + .setMessage(getString(R.string.no_mess_received_within_thirtysec)) + .setPositiveButton(getString(R.string.retry)) { _, _ -> + // Reopen the dialog for topic entry + // showMqttTopicDialog() + initAWSConfigure() + } + .setNegativeButton(getString(R.string.cancel)) { _, _ -> + this.finish() + } + .show() + } + + private fun updateGrid(jsonObject: JSONObject) { + val orderedKeys = listOf( + getString(R.string.aws_temperature), + getString(R.string.aws_humidity), getString(R.string.aws_ambient_light), + getString(R.string.aws_white_light) + ) + val newItems = mutableListOf() + var motionItem: GridItem? = null // Use null to indicate no motion yet + + var accelerometerData = "" + var gyroData = "" + + // Process accelerometer and gyro data first + jsonObject.keys().forEach { key -> + val value = jsonObject.get(key) + + when (key) { + getString(R.string.aws_accelerometer) -> { + val acc = value as JSONObject + accelerometerData = + "Acc: (${acc.getDouble("x")}, ${acc.getDouble("y")}, ${acc.getDouble("z")})" + } + + getString(R.string.aws_gyro) -> { + val gyro = value as JSONObject + gyroData = + "Gyro: (${gyro.getDouble("x")}, ${gyro.getDouble("y")}, ${gyro.getDouble("z")})" + } + } + } + + // Create Motion item if data is present + if (accelerometerData.isNotEmpty() && gyroData.isNotEmpty()) { + val motionData = "$accelerometerData\n$gyroData" + motionItem = GridItem( + "Motion", + motionData, + R.drawable.icon_dks_917_motion + ) + } + // Process other keys according to ordered key + orderedKeys.forEach { key -> + if (jsonObject.has(key)) { + val value = jsonObject.get(key) + if (value !is JSONObject) { + newItems.add( + GridItem( + key.replaceFirstChar { it.uppercase().replace("_", " ") }, + value.toString(), + getIconForKey(key) + ) + ) + } + } + } + + // Find and Extract Items to Reorder + val itemsToReorder = mutableListOf() + val itemsToRemove = mutableListOf() + + newItems.forEach { gridItem -> + when (gridItem.title.lowercase()) { + "temperature" -> { + itemsToReorder.add(gridItem) + itemsToRemove.add(gridItem) + } + "humidity" -> { + itemsToReorder.add(gridItem) + itemsToRemove.add(gridItem) + } + "ambient light" -> { + itemsToReorder.add(gridItem) + itemsToRemove.add(gridItem) + } + "white light" -> { + itemsToReorder.add(gridItem) + itemsToRemove.add(gridItem) + } + } + } + + // Remove items from newItems + newItems.removeAll(itemsToRemove) + + // Add the item into the newItems list according to the index + if(itemsToReorder.size > 0){ + if(itemsToReorder.size > 0) + newItems.add(0,itemsToReorder.get(0)) + if(itemsToReorder.size > 1) + newItems.add(1,itemsToReorder.get(1)) + if(itemsToReorder.size > 2) + newItems.add(2,itemsToReorder.get(2)) + if(itemsToReorder.size > 3) + newItems.add(3,itemsToReorder.get(3)) + } + + + // Add motion in 5th position if any + if (motionItem != null) { + // Ensure there are at least 5 items by adding placeholders if needed + while (newItems.size < 4) { + newItems.add(GridItem("", "", R.drawable.icon_dks_917_motion))//placeholder icon + } + newItems.add(motionItem) + } + + // Add LED as the last item + newItems.add(GridItem(getString(R.string.aws_led), " ", R.drawable.icon_dks_917_led)) + + // Update the adapter + adapter.updateData(newItems) + } + + private fun getIconForKey(key: String): Int { + return when (key.lowercase()) { + getString(R.string.aws_temperature) -> R.drawable.icon_temp + getString(R.string.aws_humidity) -> R.drawable.icon_environment + getString(R.string.aws_ambient_light) -> R.drawable.icon_light + getString(R.string.aws_white_light) -> R.drawable.icon_light + getString(R.string.motion_demo_title) -> R.drawable.icon_dks_917_motion + + else -> R.drawable.background_grey_box + } + } + + private fun initUI() { + recyclerView = binding.mqttRv + recyclerView.layoutManager = GridLayoutManager(this, 3) // 2 columns + + adapter = GridAdapter(emptyList(), this, mqttViewModel, this) + recyclerView.adapter = adapter + // showMqttTopicDialog() + initAWSConfigure() + } + + + override fun onOptionsItemSelected(item: MenuItem): Boolean { + return when (item.itemId) { + android.R.id.home -> { + //showDisconnectConfirmationDialog() + if (null != mqttViewModel) { + mqttViewModel.unsubscribeFromTopic() + mqttViewModel.disconnect() + finish() + } + true + } + + else -> super.onOptionsItemSelected(item) + } + } + + + + private fun removeProgress() { + runOnUiThread { + if (customProgressDialog?.isShowing() == true) { + customProgressDialog?.dismiss() + } + } + } + + private fun showProgressDialog(message: String) { + runOnUiThread { + customProgressDialog = CustomProgressDialog(this) + customProgressDialog!!.window?.setBackgroundDrawable(ColorDrawable(Color.TRANSPARENT)) + customProgressDialog!!.setMessage(message) + customProgressDialog!!.show() + } + + } + + @SuppressLint("MissingInflatedId") + private fun showMqttTopicDialog() { + lateinit var cleanEndPointUrl: String + + val builder = AlertDialog.Builder(this) + val inflater = layoutInflater + val dialogView: View = inflater.inflate(R.layout.dialog_mqtt, null) + builder.setView(dialogView) + + val titleTextView: TextView = dialogView.findViewById(R.id.mqttDialogTitle) + titleTextView.text = getString(R.string.aws_iot_mqtt_dialog_title) + val subscribeEditText = dialogView.findViewById(R.id.editSubTopic) + val publishEditText = dialogView.findViewById(R.id.editPubTopic) + val submitButton: MaterialButton = dialogView.findViewById(R.id.submitMqttButton) + val cancelButton: TextView = dialogView.findViewById(R.id.submitMqttCancelButton) + val filePath = dialogView.findViewById